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
336569755362	336569755883	336569756433	336569756983	336569757533	336569758083	336569758633	336569759183	336569759733	336569760283	336569760833	336569761383	336569761933	336569762483	336569763033	336569763583	336569764133	336569764683	336569765233	336569765783	336569766333	336569766883	336569767433	336569767983	336569768533	336569769083	336569769633	336569770183	336569770733	336569771283	336569771833	336569772383	336569772933	336569773483	336569774033	336569774583	336569775133	336569775683	336569776233	336569776783	336569777333	336569777883	336569778433	336569778983	336569779533	336569780083	336569780633	336569781183	336569781733	336569782283	336569782833	336569783383	336569783933	336569784483	336569785033	336569785583	336569786133	336569786683	336569787233	336569787783	336569788333	336569788883	336569789433	336569789983	336569790533	336569791083	336569791633	336569792183	336569792733	336569793283	336569793833	336569794383	336569794933	336569795483	336569796033	336569796583	336569797133	336569797683	336569798233	336569798783	336569799333	336569799883	336569800433	336569800983	336569801533	336569802083	336569802633	336569803183	336569803733	336569804283	336569804833	336569805383	336569805933	336569806483	336569807033	336569807583	336569808133	336569808683	336569809233	336569809783	336569810333	336569810883	336569811433	336569811983	336569812533	336569813083	336569813633	336569814183	336569814733	336569815283	336569815833	336569816383	336569816933	336569817483	336569818033	336569818583	336569819133	336569819683	336569820233	336569820783	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	3650	2300	2757	3650	2300	2756	3650	2300	2755	3650	2300	2754	3650	2300	2753	3650	2300	2752	3650	2300	2751	3650	2300	2750	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2748	3650	2300	2747	3650	2300	2746	3650	2300	2745	3650	2300	2744	3650	2300	2743	3650	2300	2742	3650	2300	2741	3650	2300	2741	3650	2300	2740	3650	2300	2739	3650	2300	2738	3650	2300	2737	3650	2300	2736	3650	2300	2735	3650	2300	2734	3650	2300	2734	3650	2300	2733	3650	2300	2733	3650	2300	2732	3650	2300	2732	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2731	3650	2300	2730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
15166	5060	13130	15405	7871	3616	1903	1092	716	459	342	347	321	301	289	264	264	234	227	219	223	224	228	204	199	215	205	189	197	209	201	166	200	203	166	175	176	178	206	185	184	171	161	170	197	214	176	202	197	197	165	168	181	181	179	177	172	180	162	187	191	168	189	197	187	178	182	189	155	159	173	179	179	179	161	187	189	181	177	147	186	183	174	170	161	176	159	200	165	191	169	178	171	172	161	174	179	179	197	175	170	191	178	160	183	148	194	134	187	173	190	185	167	177	189	167	162	163	176	171	185	210	168	163	187	181	193	182	173	177	186	193	189	165	175	194	176	173	184	176	151	187	180	167	185	172	185	188	168	177	191	168	178	201	178	171	162	162	185	183	170	193	206	156	181	160	168	193	184	178	186	191	195	180	156	168	175	199	194	182	166	194	191	185	180	184	165	168	160	160	174	201	161	195	180	181	179	148	159	192	175	180	172	190	176	167	182	165	187	174	191	166	179	200	172	174	173	165	173	173	168	163	193	176	196	178	174	187	201	143	182	160	191	163	170	161	181	175	190	161	175	156	182	184	157	171	185	164	170	169	170	173	170	167	159	190	165	172	176	174	178	182	181	175	182	207	196	190	178	169	179	196	161	180	185	173	160	177	171	188	194	176	178	184	181	192	180	168	149	169	182	196	169	192	175	191	186	169	185	185	182	193	186	177	177	167	162	170	162	182	184	157	175	173	170	191	186	184	181	168	152	171	185	187	159	187	188	183	183	166	152	172	174	194	175	189	187	195	183	171	184	172	194	196	153	174	158	170	189	196	174	173	184	193	187	167	180	184	169	179	176	164	177	177	161	174	167	183	176	207	177	179	175	176	219	177	163	163	163	180	164	171	166	174	178	167	170	199	164	176	172	203	177	177	185	175	182	171	166	172	178	171	184	166	184	188	185	177	178	177	176	163	181	172	177	210	174	158	206	159	187	147	173	158	196	165	178	167	164	184	174	157	182	189	183	173	177	174	182	215	168	154	187	179	186	212	154	167	181	169	187	169	180	192	177	170	180	187	186	163	175	175	174	178	183	199	164	176	172	169	195	167	168	173	150	182	192	201	180	199	170	194	175	169	180	192	190	179	169	183	163	154	185	176	180	185	189	165	161	185	200	181	166	162	203	170	157	168	171	184	177	162	192	167	176	168	180	162	177	181	197	163	174	150	195	175	162	184	175	182	175	153	178	178	164	177	177	185	198	169	174	188	186	173	152	202	169	196	185	181	196	210	172	177	167	159	175	177	187	174	225	190	165	187	169	193	187	166	170	177	177	187	189	161	199	154	178	169	182	163	185	188	190	203	171	159	196	192	187	186	169	140	173	179	169	172	192	173	161	181	192	158	179	190	187	183	175	178	195	166	172	170	190	193	174	173	204	200	174	195	168	166	182	146	207	185	177	173	178	186	170	171	173	192	164	193	172	178	175	177	181	156	161	168	192	168	144	168	184	198	176	200	202	188	170	181	195	185	177	194	178	193	206	183	173	168	206	178	174	165	179	170	199	171	172	177	189	176	202	187	190	191	168	172	173	190	198	187	166	191	192	188	157	166	187	171	158	202	183	179	189	200	170	171	196	180	152	166	181	169	177	147	188	200	168	184	177	174	180	202	191	193	157	182	187	175	181	160	199	175	187	201	172	188	186	151	185	188	178	192	182	181	178	167	168	169	161	196	171	165	170	184	181	186	178	201	191	165	165	178	168	193	173	187	177	181	198	178	186	176	176	168	182	181	193	178	181	173	189	171	169	185	179	182	183	170	190	194	170	184	193	178	167	147	182	179	189	187	168	197	165	180	184	175	154	158	194	214	173	187	193	167	146	202	161	200	177	186	175	184	166	184	176	142	182	177	179	162	201	187	192	170	176	174	178	189	166	180	178	168	191	190	178	168	187	185	177	157	166	188	191	197	183	167	171	164	159	168	185	199	202	165	170	173	189	172	175	181	187	188	185	171	167	197	162	155	171	178	186	180	184	195	186	152	198	184	185	162	188	166	186	177	183	164	177	198	154	169	194	185	202	179	181	171	191	173	172	179	187	158	172	172	180	182	174	210	184	162	193	188	163	168	161	170	172	192	163	172	177	185	180	181	183	173	160	202	179	181	164	179	207	193	189	186	160	178	185	185	198	181	183	177	182	182	172	157	174	174	174	187	197	190	184	167	190	173	160	221	175	181	145	189	211	165	155	180	159	186	170	141	173	156	192	183	179	188	152	173	185	180	202	166	197	197	189	193	170	199	161	194	192	204	168	197	181	177	166	196	152	185	169	170	171	166	200	170	199	192	209	180	183	160	194	206	186	180	185	162	176	178	186	186	192	189	158	194	143	164	206	156	165	176	203	174	191	179	189	169	165	175	188	175	178	185	195	164	155	181	152	170	173	180	147	198	175	180	208	197	182	177	169	184	170	164	191	180	162	164	182	175	169	170	186	189	195	197	190	197	199	181	193	181	160	176	191	166	202	194	159	161	181	189	186	179	158	173	175	204	180	142	164	190	171	175	171	170	180	192	176	192	175	163	180	169	172	172	190	177	164	165	200	169	181	200	170	183	199	189	185	165	176	172	177	174	171	167	172	168	174	185	157	196	190	179	209	167	160	184	189	170	184	157	158	173	201	169	199	157	175	182	192	202	173	165	183	179	185	159	168	179	189	184	168	170	200	167	183	173	168	192	186	169	174	186	181	181	153	175	180	178	174	172	175	190	210	163	177	168	178	173	168	203	183	158	166	170	168	169	185	172	173	186	165	166	178	176	156	169	151	194	191	193	184	179	153	179	207	168	172	192	179	168	200	166	162	187	158	193	200	168	175	208	187	185	167	189	176	170	193	158	175	171	196	173	193	169	164	171	187	193	181	183	170	171	182	166	195	170	163	158	197	177	173	183	163	154	151	156	182	204	186	190	179	203	168	160	184	148	161	174	193	182	181	180	178	195	183	157	178	176	162	185	189	185	200	193	196	172	170	179	172	188	183	153	199	191	193	193	194	184	164	195	161	160	189	178	214	178	178	185	182	205	160	175	199	159	187	171	178	174	182	192	199	183	176	148	189	183	168	179	195	154	185	177	185	162	180	189	152	174	150	165	169	176	164	183	178	174	176	177	176	188	168	182	183	180	177	163	186	167	170	178	192	154	162	153	196	201	197	166	170	190	180	160	189	163	173	183	155	207	178	175	189	188	196	188	175	156	192	183	186	189	170	186	180	186	178	169	181	182	181	163	177	157	173	165	193	174	204	194	179	157	173	163	160	182	193	190	180	173	187	198	160	168	185	182	209	179	202	169	198	198	169	175	178	170	190	178	194	162	177	155	173	168	199	171	184	206	185	161	180	174	177	199	203	165	189	171	180	167	189	171	191	165	197	163	189	183	184	182	164	172	198	168	188	172	177	161	180	166	174	194	150	157	161	194	194	179	165	174	212	196	174	170	161	177	173	176	166	176	179	155	165	178	172	171
7831	4804	13793	17248	6001	4064	3327	2680	2326	2003	1806	1563	1466	1224	1253	1146	1089	1006	923	932	856	820	844	826	802	760	777	730	683	715	696	708	716	641	620	669	633	643	626	562	599	655	606	594	607	601	614	598	635	577	607	569	584	593	578	573	566	572	582	540	568	566	591	515	551	579	550	545	566	541	556	555	561	550	583	556	521	530	535	561	562	515	566	530	557	520	521	573	562	565	528	518	558	545	518	541	556	551	507	559	531	500	559	545	552	577	591	544	514	563	571	536	490	532	569	554	530	557	542	601	578	533	499	518	522	531	535	536	514	505	560	521	546	532	504	525	521	533	551	536	549	516	522	517	535	527	542	539	525	519	565	535	491	523	525	532	524	520	512	532	519	523	544	536	562	515	541	533	514	524	537	542	549	509	522	518	578	513	555	554	547	569	542	528	528	563	500	525	491	512	544	499	538	489	520	560	569	540	537	522	540	558	542	539	548	553	514	545	550	510	532	516	529	510	539	520	558	544	502	560	519	532	470	535	543	525	487	508	509	524	515	548	540	495	516	512	529	501	537	499	514	491	536	552	552	520	513	526	528	563	490	482	552	532	492	530	544	558	526	502	486	502	546	544	537	545	504	508	518	528	542	513	487	528	544	520	511	576	543	562	525	510	506	504	575	557	563	551	531	488	532	486	508	484	565	550	496	533	539	559	524	493	532	522	507	548	601	526	542	499	499	554	529	511	493	526	497	531	514	502	527	566	516	481	523	521	469	519	496	485	529	514	566	544	523	512	527	510	559	547	529	504	503	532	505	554	520	515	497	548	567	513	495	472	558	538	520	523	556	552	550	531	487	531	504	516	512	520	500	508	519	539	574	533	541	534	493	499	495	537	517	526	543	528	531	521	490	527	549	530	519	513	546	511	542	532	524	516	544	510	549	523	546	536	477	565	524	518	505	501	562	531	506	532	530	506	562	522	520	537	516	555	525	545	547	514	529	497	571	523	563	507	525	527	535	527	540	517	527	506	540	552	504	494	505	557	539	478	515	555	550	500	544	504	518	549	512	578	529	532	532	529	531	535	513	485	517	536	509	516	487	535	526	531	592	535	551	530	500	516	538	523	534	495	478	495	503	495	495	519	535	524	552	539	512	544	521	522	511	532	519	524	560	526	565	516	514	563	516	535	502	500	521	560	525	532	506	544	507	554	510	522	580	549	556	573	521	549	523	536	521	493	519	508	549	541	510	508	507	561	546	521	533	557	536	564	529	547	528	516	510	506	519	529	505	529	555	543	524	518	560	501	507	487	535	528	483	508	543	544	483	517	528	573	545	517	487	535	519	528	552	485	527	538	521	535	510	551	533	558	554	515	530	550	510	476	478	491	501	557	508	534	529	519	547	514	503	524	496	540	491	550	552	530	519	537	509	540	545	551	616	515	531	523	559	517	520	521	514	548	538	571	569	514	553	519	510	590	565	531	498	513	515	531	574	575	488	558	509	541	504	529	530	502	488	558	557	547	555	540	500	580	551	557	526	518	524	519	511	522	568	555	538	534	506	548	487	523	517	553	493	548	538	530	504	525	541	520	560	540	540	512	502	486	543	499	541	519	553	503	521	554	525	516	518	491	521	549	569	558	538	524	570	519	564	501	534	537	513	590	524	531	543	522	545	504	524	542	548	531	501	517	524	514	575	523	525	499	524	508	541	515	527	523	527	502	523	538	521	531	532	531	549	499	488	558	537	520	549	519	525	527	540	587	512	537	563	546	511	519	539	502	547	537	491	516	526	531	537	509	532	536	525	533	537	568	491	565	516	557	505	507	573	563	527	560	543	530	533	539	533	501	517	496	530	563	512	539	540	504	514	537	544	515	507	536	514	557	528	536	529	524	536	503	541	512	553	539	533	538	535	538	526	565	524	519	505	519	552	529	580	581	573	492	557	511	543	528	541	539	548	564	530	562	490	519	526	516	499	548	512	537	513	489	526	527	491	497	516	516	527	531	529	563	468	506	501	550	559	542	499	482	533	521	497	511	511	500	548	512	550	555	552	497	542	553	513	509	529	519	556	569	528	541	515	564	552	527	515	530	535	508	563	526	508	537	534	530	513	553	530	548	512	515	496	555	508	521	537	480	488	497	532	544	513	514	562	531	558	528	554	540	502	531	569	513	553	558	542	524	568	556	517	502	517	494	532	568	533	526	545	550	539	499	535	508	543	543	548	530	510	494	530	474	501	542	516	505	582	539	516	544	526	531	511	517	540	564	557	528	535	484	525	524	573	522	532	537	554	531	504	526	495	556	525	552	528	559	504	515	535	497	481	549	570	497	487	537	497	517	557	557	558	553	548	545	497	508	540	538	494	496	526	539	535	539	505	513	538	561	532	520	495	537	540	526	520	510	510	553	516	483	500	518	493	534	529	556	522	495	525	496	494	521	511	555	535	529	568	512	506	549	493	497	541	541	527	531	536	494	540	517	541	552	494	534	523	513	528	533	471	520	546	517	550	550	526	547	506	533	557	562	553	448	558	505	532	556	524	501	515	579	539	476	555	521	523	543	507	524	531	540	539	515	534	549	508	537	532	572	536	547	522	502	519	575	533	511	493	523	507	544	533	517	552	518	501	538	513	538	487	532	550	560	506	539	577	518	509	551	557	536	522	510	511	467	539	507	505	489	523	545	540	522	536	531	531	549	528	524	523	532	520	473	509	537	517	525	549	484	500	515	519	538	513	528	506	540	557	524	517	529	514	533	518	521	533	538	531	547	508	529	506	538	511	543	535	507	565	510	519	560	506	546	510	561	551	463	565	510	507	523	524	514	488	554	490	513	533	521	524	535	537	547	513	520	527	519	538	575	521	544	532	536	510	498	558	496	522	502	531	537	497	523	514	548	558	563	506	547	545	519	536	558	542	526	515	526	543	547	482	529	568	542	535	551	486	570	545	514	540	536	508	544	523	491	524	557	501	551	507	526	539	521	543	553	492	537	556	539	473	525	508	513	484	512	511	527	511	543	514	491	529	478	516	552	544	556	511	521	517	568	513	489	523	517	522	517	535	546	553	518	522	558	541	547	532	495	518	534	538	504	533	518	542	568	474	550	506	537	511	499	560	493	527	578	537	526	535	528	524	516	532	520	578	549	526	531	516	556	510	511	490	544	549	540	485	544	517	534	518	546	500	521	526	575	534	557	518	527	512	517	529	515	528	521	528	537	512	533	495	523	510	538	551	582	579	493	509	552	536	578	509	527	545	534	533	499	509	486	542	520	544	534	497	564	552	514	521	561	518	537	531	535	522	573	501	525	535	567	515	546	538	524	547	529	544	543	543	549	531	535	546	533	560	485	549	516	565	551	543	511	567	514	508	546	487	541	521	540	526	533	503	480	566	540	534	497	534	533	518	528	528	516	558	530	527	514	523	541	547	549	538	529	547	542	512	510	537	502	518	532	537	520	562	474	551	515	547	495	544	539	499	530	516	487	508	524	543	536	543	541	518	534	498	571
2549	672	1234	1017	431	369	360	365	360	353	332	337	330	350	346	337	340	358	361	341	342	319	339	351	318	312	350	316	349	366	385	333	330	324	382	307	365	347	341	346	354	318	361	313	336	329	379	333	343	326	329	344	345	352	361	354	317	332	387	344	345	338	311	318	330	366	353	339	344	371	337	319	306	328	325	316	349	345	354	334	372	344	327	323	375	352	321	339	357	332	370	317	305	328	328	341	367	341	312	365	348	332	348	344	332	376	356	361	326	341	337	345	312	359	341	370	301	376	343	305	299	358	336	352	327	343	348	320	327	360	328	321	320	371	339	346	329	355	324	335	329	321	334	367	316	340	338	350	363	337	344	302	359	357	366	343	358	314	356	360	339	330	373	350	317	373	339	328	347	344	345	332	351	346	313	339	320	356	364	344	349	358	363	330	344	344	382	327	329	337	338	375	333	335	350	370	373	353	334	351	383	290	346	315	329	332	365	341	322	327	333	370	358	337	339	336	356	327	316	386	307	341	310	365	326	311	344	330	346	343	338	344	322	338	353	336	322	339	340	364	308	312	319	346	351	367	343	329	327	344	376	325	344	332	329	289	321	378	347	312	324	375	350	326	348	341	352	311	343	336	327	367	363	363	320	342	337	333	299	326	345	343	321	337	316	340	366	309	319	334	334	334	340	338	353	333	333	383	339	349	304	295	358	361	344	334	325	348	332	324	344	316	352	354	345	337	318	344	331	349	342	346	348	320	342	361	320	319	310	348	335	310	331	355	320	324	313	313	353	349	349	350	321	327	340	325	330	360	345	366	385	341	362	353	362	341	355	367	341	337	349	330	302	330	330	322	361	356	344	353	356	372	333	360	336	335	321	327	351	387	352	330	330	354	365	317	322	373	342	291	300	348	366	352	328	316	353	361	335	296	346	340	292	300	361	360	336	375	352	335	347	305	344	372	343	312	317	358	343	381	342	319	358	313	325	314	348	315	323	349	331	364	321	331	335	318	353	323	343	346	359	311	326	325	370	359	319	314	334	346	358	358	359	334	347	319	302	321	370	313	361	344	357	342	320	287	335	350	350	317	345	314	336	362	338	366	366	349	302	310	348	341	335	347	387	360	323	328	335	305	317	327	336	327	331	322	351	314	346	300	345	381	320	355	345	331	352	343	321	359	327	305	340	352	326	334	331	360	334	316	336	346	367	382	309	367	352	307	319	376	349	361	296	314	324	315	336	339	356	355	339	321	367	339	341	341	365	329	337	373	356	323	349	363	337	341	353	344	339	340	358	349	325	337	341	347	336	370	337	331	340	328	332	350	348	352	369	315	311	321	304	343	360	328	318	354	345	362	359	322	330	324	346	344	320	319	329	337	333	353	337	344	345	341	360	340	356	317	347	279	381	321	306	316	368	370	377	355	309	325	337	347	396	354	361	323	353	345	360	346	340	327	317	332	348	335	301	361	328	351	334	340	345	332	337	326	320	321	339	341	340	346	318	323	327	356	336	352	320	357	331	348	346	356	338	315	359	361	316	329	355	310	343	336	362	313	370	298	284	349	348	377	344	364	313	375	325	325	347	336	341	318	336	365	349	359	365	377	331	324	362	356	327	353	329	343	328	312	329	339	368	328	323	332	370	345	324	331	359	362	331	329	318	356	354	346	349	339	356	296	360	346	330	344	324	365	340	299	308	354	335	336	329	343	358	324	344	332	375	337	361	331	356	337	335	332	299	322	316	329	355	346	313	316	310	319	312	369	385	365	326	332	348	346	326	317	350	349	337	323	355	334	345	332	331	346	353	356	361	330	338	318	333	371	340	325	318	334	309	323	345	349	380	353	339	329	365	350	341	335	346	367	326	353	330	319	361	292	342	372	366	334	356	320	340	299	352	373	368	315	356	347	339	332	344	322	335	303	310	344	350	347	331	369	342	341	354	372	333	299	332	314	335	340	311	334	342	357	322	320	324	323	334	309	340	341	361	313	355	355	352	355	321	337	348	341	338	341	355	345	345	368	323	304	331	367	324	349	338	337	352	367	308	375	349	345	342	327	379	346	336	337	305	364	373	367	323	337	361	353	332	321	311	332	332	337	331	302	340	329	360	357	367	325	347	339	344	319	353	363	360	319	306	359	351	342	323	346	327	324	356	315	337	348	304	319	351	363	357	338	344	332	332	342	341	337	344	355	346	349	348	351	334	343	342	355	337	336	320	309	330	329	349	356	354	314	328	355	344	338	342	385	367	366	343	335	325	289	372	376	363	338	315	338	335	324	345	371	349	342	354	356	352	355	351	336	326	342	314	343	327	332	355	353	351	324	326	346	335	341	298	352	342	351	318	346	324	338	356	340	341	341	333	324	334	353	310	350	325	324	339	322	335	331	341	327	342	322	343	330	381	339	341	344	325	351	333	321	314	329	295	340	336	338	351	326	331	291	350	322	350	351	342	309	315	331	322	391	350	375	317	315	358	337	334	340	358	345	340	317	323	319	344	370	361	360	307	348	359	329	383	358	347	358	329	384	340	355	328	339	333	337	348	346	314	335	338	333	366	335	334	330	339	342	323	358	315	326	363	350	313	343	345	348	358	316	333	369	328	316	348	344	378	367	326	337	333	345	349	381	305	303	344	365	354	322	335	365	337	359	351	283	369	320	332	351	290	357	358	326	332	331	350	350	331	335	340	330	377	361	334	337	334	343	367	297	311	350	356	336	325	367	352	323	337	355	323	322	343	337	322	310	347	364	358	353	357	346	360	325	346	350	330	303	352	339	369	337	312	336	330	323	354	349	349	348	341	326	336	360	346	311	320	342	318	333	354	301	338	335	369	343	348	359	327	345	342	330	349	329	341	349	344	315	375	360	349	355	313	384	372	346	317	317	343	331	358	343	332	364	315	339	376	339	318	335	338	343	366	372	319	315	349	355	343	316	295	327	353	289	328	300	323	305	352	330	362	332	347	355	349	327	325	346	324	362	334	318	343	345	318	362	327	359	347	332	339	337	364	347	343	326	327	327	366	333	359	340	356	332	339	383	355	334	351	322	348	360	351	357	353	325	326	326	330	356	362	324	344	343	331	323	316	269	324	315	348	321	344	342	326	324	333	355	326	355	338	321	347	324	344	347	353	387	324	352	330	304	310	328	357	368	333	335	327	297	331	306	311	333	358	343	311	335	305	327	341	330	327	330	335	334	346	327	360	342	340	329	334	339	335	346	364	357	349	345	353	321	309	304	360	316	351	348	333	355	321	323	319	337	330	385	338	317	365	330	318	342	325	372	354	344	326	351	319	355	303	365	362	359	353	327	322	345	315	346	359	343	307	329	297	312	361	346	329	322	330	357	358	336	350	372	308	312	365	325	307	362	340	350	316	337	331	342	338	305	342	342	347	341	335	351	348	345	365	333	298	334	387	339	324	310	337	353	360	368	324	357	349	311	338	370	360	344	353	314	349	319	328	323	331	378	359	333	338	356	342	371	341	321	341	344	354	341	325	353
2795	1260	2483	2312	1080	1070	1018	989	948	979	969	937	938	962	888	1001	908	926	1011	957	965	958	947	907	999	935	941	969	942	927	940	921	961	920	954	927	987	963	909	981	969	971	995	983	927	944	904	950	927	948	952	954	967	925	918	948	934	929	949	903	942	981	904	910	1000	957	973	964	952	1006	933	972	933	938	953	908	938	976	959	930	904	957	951	966	935	956	963	972	898	958	942	920	940	940	1008	984	938	928	940	935	973	922	973	966	950	974	961	1003	986	990	942	952	921	910	918	925	881	968	932	927	956	979	879	949	886	940	916	982	930	890	955	961	1005	953	960	964	974	924	927	962	862	955	960	960	970	937	959	996	985	955	964	954	949	969	949	928	913	936	941	984	924	921	924	947	955	917	986	926	1002	916	989	922	933	977	918	945	938	978	951	944	909	869	944	950	931	940	924	939	954	893	944	939	963	988	885	948	910	901	926	922	956	934	899	985	985	893	896	1005	981	976	933	981	884	927	926	995	891	967	944	970	899	957	946	967	940	973	946	945	946	962	955	899	1015	924	942	976	918	909	967	921	939	979	983	907	947	954	934	896	906	918	944	870	912	862	902	1030	1006	978	914	967	896	974	920	964	1010	936	922	938	922	949	987	975	952	905	955	918	967	866	939	970	967	955	930	895	941	956	977	929	988	948	911	925	908	1004	898	874	928	967	1010	953	959	953	965	962	909	969	943	933	948	941	905	944	958	923	933	964	996	902	909	959	955	967	903	947	945	971	965	911	922	993	975	972	941	950	948	905	918	967	891	928	990	1008	933	946	946	904	943	959	953	932	971	982	934	920	951	937	946	970	931	958	956	912	958	1029	913	924	927	935	941	876	946	965	954	966	938	925	953	921	967	944	908	900	984	927	923	952	988	964	950	889	960	931	953	940	928	921	968	949	967	962	924	921	958	911	986	940	901	938	936	957	971	958	941	958	953	957	929	834	952	911	971	989	923	906	929	931	938	908	947	987	962	946	945	980	928	952	911	945	1009	918	1001	921	957	942	947	933	932	941	928	943	939	935	936	982	942	978	935	1008	1001	961	928	934	922	958	943	905	886	945	969	971	973	914	895	930	922	926	972	949	972	995	955	894	922	967	955	953	958	907	986	944	876	953	928	954	937	909	904	905	923	901	933	919	948	937	923	1003	964	929	922	971	948	953	915	957	949	953	1003	978	906	932	911	947	921	934	924	920	990	987	980	931	928	975	914	950	950	926	980	970	912	1019	956	938	960	965	927	973	892	968	937	968	940	897	936	975	958	960	907	970	963	923	934	964	911	947	916	989	940	973	936	951	1009	908	979	952	976	953	954	998	947	997	980	958	962	962	949	966	944	967	926	975	886	961	937	968	929	966	945	903	940	950	895	907	860	905	925	938	919	969	976	941	928	957	923	916	971	885	930	932	898	974	963	915	973	1001	952	940	957	982	942	874	933	932	934	957	941	940	961	928	979	1029	993	923	905	979	939	948	857	978	966	940	903	941	968	928	901	952	917	984	915	988	942	973	916	909	916	957	936	941	947	954	981	993	956	925	926	888	892	958	919	957	915	1020	958	919	882	938	985	930	954	901	940	968	889	956	922	985	998	948	938	972	996	910	947	960	946	957	932	934	957	920	917	964	949	979	953	915	978	978	939	978	882	915	935	977	846	931	905	949	895	943	950	946	908	922	928	987	936	986	932	942	953	946	958	921	907	953	942	960	918	935	984	923	959	931	974	937	916	957	905	859	975	948	932	969	960	932	919	987	921	951	936	951	923	910	982	909	950	933	907	928	950	907	976	934	962	939	954	972	961	952	955	954	989	909	947	932	956	941	991	877	963	974	934	983	912	960	907	900	908	937	964	927	968	908	971	956	959	960	913	959	908	875	908	929	959	921	982	959	924	963	960	918	924	928	923	955	930	941	925	955	957	921	918	927	970	999	944	932	927	959	938	959	970	910	919	923	906	950	948	928	903	914	1019	953	911	996	979	1003	941	904	904	944	949	948	887	942	954	979	936	917	970	906	931	914	962	929	937	907	922	920	961	923	931	962	889	958	921	922	945	922	957	952	939	885	962	912	954	923	902	935	939	932	943	915	870	947	970	945	944	961	919	974	939	918	999	943	918	933	963	962	945	901	912	977	993	959	937	936	929	946	942	960	972	879	975	958	933	923	890	906	1005	930	924	928	932	942	916	976	940	937	939	943	953	954	924	931	965	998	958	946	905	929	958	895	967	954	925	932	939	948	934	984	976	998	943	954	925	973	917	936	963	927	935	930	963	989	975	970	930	962	920	959	931	914	921	934	875	940	943	936	932	928	965	936	890	921	963	941	929	947	938	988	959	984	989	927	959	928	908	972	920	1001	962	927	951	913	985	918	931	945	963	910	984	906	949	960	930	864	926	919	926	965	919	933	905	909	924	947	957	988	962	939	946	961	951	941	907	928	993	926	1024	955	944	925	950	976	927	954	904	913	969	916	951	928	994	902	939	954	951	929	935	952	944	1001	950	965	921	932	980	900	934	934	922	955	911	929	940	925	980	906	974	918	939	948	983	907	932	909	954	978	921	938	968	951	953	881	968	947	941	962	998	963	892	971	919	911	924	947	909	896	934	959	933	954	1041	891	910	909	931	901	937	952	972	987	928	968	901	921	925	951	900	914	944	994	956	965	959	939	1000	990	910	926	958	968	950	954	921	941	943	917	950	928	937	919	913	959	917	1008	959	946	952	891	923	974	1001	937	959	962	970	990	898	958	953	974	1023	937	896	938	932	926	974	952	980	915	916	931	928	991	958	961	928	948	931	941	924	952	963	933	952	862	928	892	939	924	992	969	932	907	930	980	934	907	976	963	925	956	905	969	947	919	934	986	934	934	955	964	973	893	921	925	952	947	907	913	910	915	961	949	960	986	910	927	939	952	951	974	944	926	962	951	920	945	904	969	938	991	941	988	937	1015	975	919	1018	871	905	938	984	871	880	964	976	967	930	921	899	977	943	973	936	988	951	921	946	990	943	911	999	981	937	949	969	931	928	900	967	950	969	949	944	945	925	913	946	934	901	970	950	979	941	947	893	967	930	972	924	908	946	926	892	928	920	982	943	958	932	945	922	973	907	920	934	1002	951	968	940	961	925	883	886	913	903	929	940	946	951	927	922	946	955	940	1001	970	979	933	993	944	928	945	956	961	941	948	915	982	933	937	924	913	976	900	935	883	964	934	909	990	927	928	969	944	955	984	943	922	939	928	981	903	943	900	925	968	948	944	899	942	941	937	877	915	943	918	951	945	941	989	942	1004	888	947	869	942	940	892	917	878	955	990	986	968	987	1019	951	1004	957	917	980	913	947	931	943	952	966	933	895	955	948	926	948	929	980	964	950	939	977	932	970	951	964	984	973	945	951	938	913	921	944	958	1013	973	978	940	926	943	972	967	877	910	916	1010	906	869	957	962	966	893	898	957	930	901	950	971	970	949	945	925	930	957	913	1019	892	886	934	903	948	1029	926	898	952	931	946	935	936	969	855	951
9791	3821	10153	8814	3627	1822	1175	794	579	465	484	445	430	415	398	434	393	374	388	326	397	361	353	380	319	383	359	341	329	327	376	369	353	349	395	364	359	370	329	334	345	370	366	360	376	345	383	362	358	373	343	364	379	332	359	360	313	347	337	366	350	321	326	350	308	350	369	373	356	367	327	351	339	306	361	357	318	330	384	314	330	335	325	345	337	342	308	355	350	326	357	346	374	344	365	359	313	370	340	358	346	352	330	318	344	359	337	338	334	336	340	322	341	353	347	350	320	358	327	355	373	325	370	337	329	311	336	358	330	321	327	357	348	365	327	370	353	346	365	351	338	347	388	319	335	353	353	349	341	323	343	324	342	342	336	332	335	329	317	329	340	359	373	355	305	377	333	331	350	324	356	357	355	321	332	352	303	343	346	352	325	374	352	330	325	360	342	344	332	324	390	353	345	346	350	349	354	349	350	347	330	360	400	355	356	320	357	337	337	365	325	371	360	362	383	362	308	347	347	333	365	356	337	352	333	339	334	331	338	345	348	323	336	358	352	342	341	321	355	350	363	341	363	347	339	318	297	321	343	344	381	349	379	336	322	345	321	338	323	315	343	363	367	346	350	337	329	311	370	362	322	312	347	304	332	327	349	390	343	317	349	331	323	337	354	328	312	353	355	363	346	331	348	323	341	352	343	330	363	356	355	358	351	345	344	372	339	332	378	314	353	301	339	352	367	323	367	336	337	349	325	320	358	317	327	335	317	344	305	359	329	355	336	304	334	381	357	328	308	359	362	335	342	368	350	324	357	351	336	334	369	349	342	340	349	333	350	343	351	351	334	337	351	355	316	338	365	361	321	363	323	355	360	324	341	374	355	325	338	340	327	351	365	333	336	359	342	326	348	335	345	385	353	321	362	351	365	333	350	344	353	360	363	356	319	322	344	325	338	375	349	346	347	348	329	351	353	326	315	351	345	345	350	337	381	319	323	323	375	338	302	310	328	334	369	348	335	348	316	327	329	363	349	356	383	300	339	338	321	355	367	343	344	345	328	343	351	311	328	346	358	340	312	310	333	397	364	347	346	330	344	342	329	338	391	349	361	333	330	326	340	352	335	339	341	322	359	332	300	345	340	333	348	340	342	346	323	373	333	310	345	342	370	334	336	322	360	339	361	360	333	337	326	336	367	348	322	347	343	349	333	330	357	336	340	340	344	359	360	340	363	365	345	356	341	334	334	365	353	342	339	326	340	344	330	360	373	333	324	382	338	329	340	343	336	363	344	343	392	329	331	358	360	347	348	371	347	365	329	328	324	357	328	322	330	375	315	339	375	335	350	332	372	331	358	327	346	320	355	358	358	341	346	360	351	315	354	350	316	338	350	337	354	321	336	319	377	341	309	333	339	344	364	343	340	333	355	349	359	325	300	318	324	350	330	339	330	347	341	345	351	385	341	330	352	359	361	336	329	351	344	352	304	317	298	322	351	379	353	340	317	317	329	351	354	323	338	361	304	357	359	349	357	346	348	367	358	341	356	321	348	330	341	344	327	330	327	325	319	350	339	320	345	334	339	313	355	324	332	342	341	321	317	352	350	357	344	351	352	328	337	332	345	362	367	314	349	367	327	369	356	326	344	337	358	369	343	347	330	341	326	342	332	335	328	346	324	330	344	349	352	323	352	337	333	322	361	315	359	363	331	317	337	360	345	333	350	332	343	331	327	301	344	352	333	340	357	303	313	341	339	363	347	360	320	327	330	365	341	379	336	332	331	340	356	338	390	395	294	359	339	324	332	343	350	323	380	314	334	326	342	318	333	348	347	327	363	345	349	342	344	360	351	335	359	340	338	341	298	341	344	355	331	314	333	344	339	326	320	340	353	331	338	360	356	322	361	319	354	329	347	368	349	349	321	369	340	371	322	329	304	340	340	321	361	346	356	316	346	333	355	337	303	323	334	348	354	376	361	344	351	319	358	347	337	334	312	326	315	357	355	318	326	335	359	301	325	352	326	357	360	328	337	354	315	392	346	363	348	311	350	343	316	332	359	333	338	340	310	330	331	331	333	352	347	357	319	380	326	334	335	327	336	321	308	331	373	352	356	335	347	324	349	338	333	289	349	385	356	325	341	333	362	324	337	358	364	361	302	327	344	338	357	334	326	348	372	345	323	324	357	352	357	310	325	311	361	348	348	301	304	356	356	330	338	357	369	339	369	316	340	308	332	309	324	320	339	369	381	344	334	344	369	316	359	340	371	342	320	397	356	355	314	369	331	319	334	320	326	340	331	358	364	344	331	380	331	356	350	339	396	357	365	339	351	327	360	340	335	341	314	330	348	363	338	315	316	366	307	330	328	351	321	360	350	351	360	362	377	335	355	364	301	347	351	346	333	352	369	339	361	359	346	336	343	341	362	338	323	358	321	360	368	348	345	334	350	350	331	351	335	335	324	353	354	363	348	305	343	338	317	331	320	331	358	347	370	339	334	318	340	342	360	325	302	308	353	344	376	356	329	342	322	339	349	346	347	339	315	384	338	345	344	356	331	391	343	337	362	319	395	329	374	351	336	343	400	337	354	334	353	343	355	346	340	327	342	375	318	328	348	358	313	353	375	349	349	350	333	330	347	344	330	368	321	305	308	334	314	359	355	333	326	353	339	327	328	325	346	322	344	328	312	327	355	352	371	332	312	346	314	337	338	340	359	321	362	359	334	336	381	367	339	377	352	352	313	323	359	345	336	321	318	350	335	349	358	332	340	321	330	302	333	308	358	357	320	349	348	370	337	350	322	342	356	361	342	320	338	321	349	324	335	331	316	330	360	322	343	349	334	324	337	364	339	326	323	321	335	334	321	353	362	374	321	339	347	339	337	379	331	374	335	346	388	342	370	369	336	369	315	333	351	336	350	351	339	320	351	354	385	339	321	344	316	357	346	383	380	331	353	339	362	377	310	346	327	360	332	348	339	327	331	337	349	336	318	349	364	375	333	347	351	352	342	373	343	347	353	352	365	329	370	326	373	341	323	340	346	338	367	368	352	359	349	327	342	352	332	339	353	299	318	322	336	352	310	314	323	336	350	339	306	310	371	326	353	368	369	336	332	349	337	378	362	322	342	358	395	338	319	326	322	358	395	327	348	314	374	347	342	348	319	349	347	336	336	340	368	353	339	353	359	384	361	330	340	359	343	362	351	336	369	358	371	315	357	356	331	328	346	362	333	318	341	329	308	344	325	334	410	329	350	323	367	351	334	349	327	286	328	335	348	377	365	320	320	358	354	333	359	354	323	360	345	340	364	357	338	321	333	331	330	347	349	323	355	316	353	330	367	348	352	348	345	297	362	347	375	352	352	353	345	349	366	334	326	339	338	323	324	335	359	343	309	336	331	323	329	335	324	349	325	334	370	327	365	370	365	313	353	321	344	345	355	312	341	355	332	335	317	336	357	351	330	381	359	303	387	345	374	343	319	346	369	350	334	391	327	362	329	340	338	329	362	345
6621	4301	11505	9006	3924	3078	2639	2267	1989	1813	1691	1635	1475	1327	1303	1299	1262	1284	1185	1150	1127	1095	1048	1118	1141	1086	1059	1025	1066	1011	1021	1000	975	953	944	1045	1001	998	963	996	998	946	963	963	993	983	991	934	984	993	964	929	960	961	1054	973	962	931	941	943	970	938	980	968	918	981	1004	930	974	932	988	960	946	907	864	942	920	939	949	957	953	938	905	876	944	959	882	931	915	909	953	957	969	926	870	974	938	961	997	945	993	930	901	867	906	978	968	950	892	958	948	921	911	904	922	901	943	913	927	953	969	906	953	905	952	985	941	944	966	914	939	914	945	915	1018	1013	885	983	908	954	969	931	977	935	898	926	955	1015	966	912	895	931	933	907	931	925	938	890	941	993	931	931	977	942	898	885	996	938	916	951	927	948	887	919	953	915	959	940	943	976	957	861	914	921	921	984	927	938	951	981	933	904	950	902	898	907	949	892	898	909	926	934	974	964	933	907	895	974	920	915	891	940	984	919	913	945	933	901	958	933	951	883	954	939	923	897	899	989	949	882	912	974	948	994	892	949	918	931	892	916	918	944	943	874	919	930	964	920	934	940	983	971	979	925	946	895	924	928	960	903	911	917	917	967	870	943	928	897	953	919	894	936	927	944	892	932	907	942	962	928	932	882	912	945	976	967	938	915	939	897	916	929	1000	928	1002	952	924	952	917	964	892	947	921	952	885	914	916	936	916	945	982	901	915	966	930	912	891	1003	915	926	910	997	941	895	931	923	935	930	954	912	943	971	903	856	943	959	956	910	927	949	926	924	916	939	899	910	964	938	838	937	951	967	909	876	886	957	900	1005	898	965	942	965	946	905	980	935	900	864	896	913	879	947	956	889	900	934	938	882	968	953	921	861	923	960	952	917	945	920	906	984	867	877	878	909	906	915	940	900	969	928	919	894	915	930	975	882	909	950	909	975	932	960	952	935	887	925	949	927	901	930	893	905	914	930	920	951	927	974	876	948	917	947	953	936	966	908	930	940	924	893	948	927	935	953	919	958	910	920	921	925	898	898	920	957	931	900	897	949	906	931	884	930	888	951	946	913	926	932	921	951	917	924	908	952	896	882	903	870	855	997	921	895	946	958	940	921	972	915	913	887	982	917	953	923	976	952	926	949	943	879	893	993	939	923	890	929	903	954	963	900	951	921	897	937	959	907	936	900	952	959	961	960	955	906	922	875	935	877	967	945	1010	881	979	924	925	927	893	911	909	887	955	909	973	890	957	1018	990	953	911	923	917	964	971	910	922	918	946	897	911	940	941	957	943	913	931	964	940	965	908	928	914	919	905	954	936	918	911	913	956	980	951	916	965	943	948	917	927	955	951	920	945	869	884	974	912	888	954	916	966	932	857	962	893	934	929	921	935	974	937	944	952	900	959	950	879	868	945	963	965	968	921	970	948	924	931	936	894	936	901	946	963	937	978	941	925	895	971	951	913	937	920	953	897	952	971	926	876	944	946	893	913	926	950	944	923	975	930	883	920	958	937	952	954	938	904	918	901	908	877	978	924	950	899	891	891	970	905	917	967	929	947	936	965	912	913	927	901	927	926	945	893	945	963	896	902	880	947	924	933	988	905	931	934	910	928	940	919	954	898	914	982	946	900	977	946	931	880	885	944	914	902	895	950	873	962	970	941	939	891	916	920	955	942	932	879	941	901	955	895	926	965	946	955	947	912	940	934	932	935	902	922	923	889	933	965	985	950	953	962	939	965	975	952	916	936	916	929	928	968	962	924	909	897	929	935	967	886	936	948	916	910	902	921	958	937	881	919	987	874	903	930	948	948	956	987	972	894	889	960	897	989	886	979	910	919	926	965	959	939	933	874	913	960	945	955	936	893	990	938	906	917	914	861	959	927	919	924	948	930	887	944	944	958	954	934	934	930	943	972	960	894	950	920	963	977	915	880	972	934	888	913	944	926	898	928	958	933	910	936	939	893	916	928	946	928	864	943	917	951	891	985	941	981	911	908	946	890	901	924	972	932	941	950	926	936	927	960	953	971	990	897	913	988	877	953	918	945	987	878	995	996	906	914	954	924	964	940	914	925	984	894	874	922	941	924	911	915	917	997	887	921	947	975	974	894	964	908	917	910	931	919	937	914	918	969	893	904	925	912	943	902	990	908	909	928	974	940	972	930	991	976	980	947	929	942	943	905	905	948	964	942	975	983	1034	977	926	918	949	878	940	924	894	889	983	969	921	966	916	903	936	875	952	907	935	924	926	920	936	956	961	956	939	934	955	913	932	962	960	1000	932	911	918	924	911	973	953	911	951	903	907	903	954	953	945	950	921	848	964	879	925	980	940	953	909	912	949	908	968	921	906	939	913	948	917	974	996	971	937	939	942	920	954	896	947	923	964	934	915	895	900	954	969	909	980	943	937	944	984	914	953	910	924	919	976	959	944	903	923	898	973	888	926	910	964	893	898	965	971	861	907	944	917	946	942	977	896	935	889	935	936	952	949	925	879	976	985	979	947	970	928	944	976	925	914	930	960	938	917	967	959	952	996	988	977	954	912	961	915	909	930	959	917	971	965	948	942	981	960	900	902	896	877	889	918	953	947	925	918	889	915	937	1000	936	972	910	957	924	891	951	966	930	914	974	930	932	932	929	921	939	892	912	889	924	873	940	922	928	913	933	969	931	979	902	934	966	954	917	915	937	929	916	929	877	933	944	913	929	937	932	948	969	966	923	908	949	983	936	969	930	950	935	959	937	921	930	972	946	922	888	923	965	927	913	913	910	945	949	933	934	889	931	960	968	963	882	894	934	1017	876	942	964	888	941	964	993	944	938	898	915	965	984	944	965	866	909	907	947	925	910	872	934	971	893	917	922	930	899	962	923	867	924	952	953	891	950	949	913	857	983	956	888	917	948	931	972	936	962	920	913	932	950	945	888	918	935	930	915	926	895	888	918	944	927	946	908	929	880	891	952	913	894	960	928	946	966	916	955	930	967	875	907	943	959	958	907	935	945	953	947	955	958	893	936	934	940	900	964	917	912	890	923	947	986	879	913	948	928	973	913	961	901	991	935	930	844	906	969	916	930	931	977	926	940	898	912	988	888	879	922	944	930	933	941	966	920	955	916	919	919	946	895	932	920	926	935	907	942	961	926	852	972	918	911	1003	945	964	943	942	935	906	934	934	910	968	946	982	887	912	957	930	954	869	876	928	940	965	887	949	906	912	950	1009	903	928	898	910	950	975	909	957	867	897	892	889	959	1018	892	928	1000	904	962	971	933	962	950	947	943	926	881	943	899	949	928	898	910	902	875	927	883	915	925	883	960	912	952	931	970	920	910	984	923	898	993	912	894	921	962	907	926	930	942	912	982	960	904	925	904	921	912	987	954	901	931	969	901	934	897	881	918	920	925	956	884	970	921	886	870	945	897	912	948	935	894	935	903	891	951	922	945	915	944	939	962	961	910	930	914	913	940	934	917	951	930	932	862	949	911	935	924	906	971	958	915	964	927	911
16118	5731	15038	17791	8503	4055	2251	1246	742	512	400	343	329	317	301	292	263	261	253	234	271	265	213	247	213	198	211	220	210	220	202	214	212	226	199	193	187	195	214	214	221	205	212	201	187	200	196	194	210	197	200	190	177	183	174	190	174	197	206	208	177	196	197	160	185	205	176	207	187	176	179	198	192	218	191	197	181	196	162	178	184	229	205	213	216	148	163	192	195	185	204	212	227	217	187	191	178	182	158	188	176	205	215	192	186	179	166	201	184	202	173	146	176	186	192	188	191	213	209	175	190	186	194	180	186	179	174	180	146	182	199	197	169	203	195	164	191	203	180	186	172	170	183	203	184	205	198	192	211	195	193	197	192	202	208	184	178	192	206	217	210	186	174	198	187	185	164	193	201	181	177	238	204	188	197	209	172	175	182	190	206	213	189	177	186	198	200	209	200	210	204	195	203	188	211	193	206	179	163	173	183	180	182	225	177	166	197	185	202	231	181	206	199	181	195	161	180	202	188	186	201	188	176	206	176	194	190	216	186	193	203	188	193	174	176	192	191	176	181	200	196	186	190	195	190	165	210	183	167	189	201	191	196	164	203	164	167	175	185	200	179	234	186	182	192	169	178	193	226	173	167	205	200	196	172	206	199	233	186	171	170	181	208	191	177	183	190	189	175	183	210	203	202	208	194	183	206	184	190	168	172	194	209	187	193	177	206	190	188	142	171	195	181	190	196	189	199	183	204	189	192	174	197	177	195	194	204	181	202	195	186	191	168	194	214	195	172	206	202	200	216	203	178	179	187	171	202	195	162	201	181	174	176	181	181	173	185	215	204	192	204	193	207	202	201	175	209	209	194	186	193	200	185	222	192	208	204	196	186	201	192	188	172	201	206	176	168	198	188	198	196	197	198	192	186	179	177	212	161	204	178	209	187	215	182	184	176	168	184	193	195	175	180	199	171	185	212	210	174	189	177	173	211	211	187	190	180	198	206	155	186	193	158	195	200	200	198	185	194	221	187	175	175	194	175	180	199	185	171	187	186	196	192	195	192	201	191	186	218	192	168	172	187	200	186	189	162	221	180	194	217	180	184	160	185	206	185	179	191	216	203	177	185	209	189	182	217	165	192	197	208	215	205	197	205	198	178	205	198	193	182	197	182	205	182	174	177	190	187	188	186	182	197	170	202	213	203	185	202	197	186	186	187	187	158	197	209	202	188	186	194	195	195	171	195	195	198	186	187	213	160	187	167	182	193	188	188	182	201	188	202	200	171	178	187	197	188	181	204	206	170	200	185	182	162	185	177	181	177	197	184	198	202	196	193	201	190	180	209	209	183	198	165	162	192	182	209	184	187	178	179	195	197	196	214	208	160	192	200	169	198	168	179	190	195	196	173	180	193	192	195	181	178	182	203	184	187	191	189	203	187	182	206	182	187	189	202	184	196	190	229	204	187	183	206	187	204	195	202	190	194	184	184	170	199	185	179	191	175	205	176	173	190	199	173	194	194	156	167	171	194	185	179	190	182	160	189	214	212	177	166	197	202	199	199	197	177	198	193	188	218	180	204	175	185	215	198	172	177	185	198	189	196	176	193	226	203	199	172	188	212	176	188	200	190	202	209	200	196	185	185	166	182	186	193	186	176	179	185	198	217	189	183	203	164	185	175	201	200	187	188	173	195	171	192	190	181	169	189	207	201	182	181	197	192	181	185	192	189	194	221	198	199	172	189	205	176	156	196	174	167	189	196	162	180	194	189	203	202	203	216	213	186	193	185	199	184	184	216	201	193	196	214	183	185	191	192	183	192	175	192	197	195	178	207	193	218	177	199	165	184	181	208	175	206	193	201	192	194	205	213	196	191	186	189	181	164	170	189	216	184	206	198	161	198	185	181	192	182	186	195	219	176	173	177	189	196	187	180	201	233	196	194	203	199	185	205	204	199	178	178	191	193	189	179	190	164	188	172	186	183	170	192	192	225	191	174	182	193	191	192	189	197	199	212	183	198	195	186	181	203	206	196	173	189	187	184	187	202	213	182	182	179	202	165	192	199	208	181	184	207	179	202	211	172	202	195	174	200	203	189	195	177	219	186	183	209	175	202	189	174	166	200	183	193	192	177	174	188	208	192	182	199	189	184	189	192	190	175	199	179	203	179	197	219	190	178	183	182	175	189	170	158	188	215	199	175	193	182	176	184	196	190	179	198	211	193	189	193	182	197	169	193	191	223	203	209	220	184	167	179	196	209	163	177	184	206	175	202	203	168	184	176	187	172	189	185	195	208	174	175	185	176	187	225	193	183	178	174	188	193	191	186	210	182	204	194	202	202	174	198	181	190	208	213	176	178	183	179	176	188	192	194	207	204	210	187	202	176	192	180	196	188	164	195	190	197	203	184	193	195	199	176	198	190	224	170	189	195	188	197	185	184	178	199	210	186	169	185	193	190	196	201	187	183	197	183	174	191	168	195	187	187	198	187	176	188	199	163	197	173	191	195	189	177	191	174	168	206	187	202	191	183	173	192	176	210	188	183	204	161	169	191	179	191	186	205	190	198	201	205	169	187	186	183	173	174	168	177	204	180	194	204	194	179	194	189	187	176	190	160	209	204	166	198	185	182	202	184	184	180	199	188	190	198	206	180	198	175	202	190	204	168	169	183	183	190	192	196	212	200	173	178	197	183	198	183	192	176	215	187	218	191	213	189	203	190	188	177	177	192	209	201	189	179	188	182	188	185	186	216	178	200	178	188	199	179	201	192	198	166	172	183	196	175	192	163	186	180	182	195	192	223	171	212	202	187	188	213	177	182	187	169	198	152	173	182	177	193	172	196	190	191	239	191	201	179	184	190	202	195	205	197	179	210	195	194	186	201	191	220	184	203	200	186	220	181	172	205	167	192	206	191	200	151	195	176	182	190	183	193	182	201	214	193	171	168	174	180	200	199	191	180	178	197	182	177	192	156	193	200	165	182	173	233	191	184	192	187	180	179	161	180	161	164	199	181	198	180	199	194	188	210	182	181	217	202	180	175	195	180	179	165	206	181	203	230	177	205	188	174	184	183	177	194	190	173	181	190	200	180	194	195	184	177	176	200	147	215	198	175	206	193	205	217	180	193	186	202	200	198	156	166	187	196	185	175	193	163	196	210	195	187	189	206	192	192	205	202	213	178	206	191	181	186	193	195	206	199	177	198	170	193	167	216	194	196	171	181	189	168	187	190	183	184	180	192	196	187	196	194	199	198	184	210	165	187	194	188	201	178	207	186	205	197	181	183	172	213	182	181	187	167	219	210	195	214	196	182	182	160	212	195	210	201	196	206	214	211	196	197	178	213	173	189	180	198	207	196	203	201	189	185	215	193	172	174	160	189	196	196	193	206	205	192	191	183	163	205	205	187	186	184	194	196	180	180	194	197	184	200	188	218	193	205	182	172	192	191	183	181	197	163	185	195	194	189	192	176	177	168	177	183	211	171	179	202	185	198	197	167	190	185	203	171	170
8170	5450	15892	17792	5968	4246	3514	2985	2458	2175	1878	1682	1559	1403	1250	1187	1127	1031	1038	958	978	891	811	876	801	809	770	810	712	793	742	715	739	718	658	725	677	668	659	597	631	674	621	629	615	627	603	603	611	593	591	677	602	633	654	603	558	576	554	620	582	603	568	584	608	599	556	617	595	610	569	600	545	584	618	617	571	569	565	597	593	608	520	578	579	610	585	590	593	571	596	558	568	578	539	555	584	566	561	587	560	583	573	579	589	572	575	533	541	585	552	607	555	548	532	603	519	562	565	605	557	536	596	581	544	585	551	562	563	567	581	584	541	576	546	591	548	564	554	552	541	575	570	565	566	561	601	566	564	545	540	590	553	560	540	533	534	555	556	577	552	539	552	559	571	563	561	586	622	570	573	552	563	538	541	646	539	560	554	566	539	566	614	516	556	591	606	555	511	590	547	532	537	522	532	539	580	600	561	555	563	572	582	550	586	536	581	527	547	522	484	557	559	571	570	526	547	588	537	554	528	561	584	616	534	548	595	506	569	564	608	536	552	545	567	579	555	551	550	590	539	514	556	537	556	560	558	576	548	550	578	565	564	576	520	573	595	549	549	548	559	520	543	567	570	570	589	572	562	512	557	583	603	570	559	534	525	527	545	535	538	580	542	542	540	556	565	563	535	538	589	563	588	558	569	546	561	536	575	581	569	544	574	541	559	534	575	565	567	541	575	587	585	566	560	585	587	552	533	551	585	578	579	519	529	570	544	556	537	559	547	541	560	567	582	590	595	580	566	511	575	564	555	538	555	545	553	547	491	557	538	559	562	564	551	574	576	586	541	521	513	569	533	548	528	585	602	544	581	552	566	566	588	554	577	559	498	534	528	582	568	563	570	533	579	566	574	590	567	575	591	545	540	549	575	563	553	547	555	563	531	527	571	551	552	516	497	607	537	548	541	581	535	573	634	551	594	563	550	575	565	551	603	559	576	563	597	565	585	571	558	562	580	592	556	549	572	508	529	541	533	606	559	538	542	570	527	625	548	566	547	568	538	561	570	594	584	546	576	542	554	562	547	579	561	580	539	567	564	536	574	521	522	600	532	595	553	590	571	584	576	535	555	528	555	520	526	571	558	525	526	588	528	567	548	555	539	599	546	580	536	568	560	536	563	518	574	571	561	586	548	560	573	575	574	555	563	558	534	561	570	579	574	607	564	546	568	552	563	555	583	570	577	586	539	518	550	513	549	592	530	600	580	542	570	577	557	543	545	550	564	550	585	576	558	565	543	551	574	546	569	547	548	548	587	498	571	599	581	565	584	601	540	584	581	576	554	566	554	582	557	574	558	556	577	578	573	567	590	564	585	545	565	578	545	568	537	564	526	577	540	546	537	593	557	621	571	497	529	615	551	563	573	576	521	517	584	598	594	533	588	564	563	551	577	539	549	534	587	597	565	574	573	557	591	528	563	524	554	585	529	547	512	555	564	543	542	524	553	563	569	523	598	544	523	541	580	545	534	535	588	521	550	564	568	571	538	567	592	514	575	595	623	561	614	538	553	545	590	587	567	556	613	570	565	544	562	551	528	588	585	589	575	530	505	584	566	541	522	573	582	584	576	517	567	548	583	577	553	536	550	563	540	581	575	552	526	544	576	533	520	542	550	587	532	544	545	547	587	562	560	550	511	545	564	509	571	575	580	589	614	543	562	523	534	562	529	575	579	527	582	561	585	601	595	516	590	539	562	530	547	543	542	561	566	544	544	582	574	576	589	556	560	563	575	571	534	555	553	542	550	591	518	532	566	539	554	562	518	577	540	578	558	546	545	604	570	554	557	592	554	567	576	540	576	603	601	520	598	545	532	547	539	549	560	577	560	573	563	547	585	529	596	534	575	528	514	553	572	578	583	549	563	541	555	572	584	575	548	557	563	588	539	515	569	538	543	561	538	520	559	557	571	556	582	568	558	532	613	568	592	576	566	570	556	537	560	528	585	521	529	566	537	558	549	565	545	531	571	543	585	565	611	546	586	589	549	576	576	578	553	601	543	573	575	576	549	558	557	555	531	579	529	561	534	541	528	549	585	553	559	540	578	548	577	557	586	526	604	543	577	556	565	542	529	578	562	584	575	559	543	596	595	528	552	562	541	547	519	535	541	563	553	549	560	519	550	569	613	552	589	561	551	586	564	565	532	546	577	556	559	574	581	581	585	587	543	560	575	578	556	559	570	575	586	582	564	532	575	579	542	523	538	614	550	571	565	548	501	545	531	547	538	598	544	630	547	565	558	576	564	562	555	552	576	555	546	537	571	527	553	560	569	535	560	568	519	578	541	562	544	598	559	579	566	572	567	548	566	557	586	566	532	601	591	541	560	543	574	489	571	555	539	592	570	553	537	546	566	563	565	557	570	579	526	518	554	552	554	555	539	544	560	497	565	530	567	561	557	564	552	568	552	526	515	515	555	547	529	584	574	591	566	608	544	550	602	531	571	592	575	527	528	577	575	581	552	549	578	512	597	566	574	523	491	569	537	557	589	535	559	555	507	538	566	593	572	569	605	585	540	525	554	582	549	561	536	561	595	558	552	560	538	590	537	548	504	574	579	553	584	538	575	611	569	534	555	580	570	521	580	589	577	629	561	524	566	551	573	591	578	514	555	583	574	518	544	556	574	550	541	573	534	567	572	587	578	548	611	535	557	574	567	559	574	586	554	566	550	581	593	594	559	584	563	523	560	572	583	568	583	560	592	524	567	562	577	561	540	538	539	549	512	546	532	583	561	596	553	530	539	604	619	533	538	585	562	526	551	579	562	558	533	576	604	560	501	539	552	562	571	586	549	543	570	597	594	577	557	557	545	601	547	561	512	557	578	510	554	535	572	593	532	554	553	560	580	590	587	574	581	550	507	568	582	570	554	611	526	543	564	597	583	535	593	562	558	535	534	578	550	552	555	586	554	573	583	535	566	524	550	573	552	523	533	533	558	588	589	537	545	599	542	538	541	516	594	563	537	570	517	585	585	560	570	525	536	595	533	521	579	551	593	549	538	501	530	578	552	575	538	603	521	562	595	578	540	544	571	587	567	560	564	574	557	562	530	568	535	571	594	578	591	558	560	569	553	581	540	565	553	523	557	601	566	574	520	538	572	582	552	545	536	583	564	575	587	580	546	555	549	567	533	554	536	555	541	559	562	527	557	568	554	592	578	504	502	587	510	592	594	540	540	530	560	530	572	585	551	548	559	581	552	557	547	569	556	575	559	570	535	559	556	584	558	583	567	564	601	587	572	551	526	511	576	530	547	501	547	519	572	538	554	582	555	538	541	556	570	600	564	527	563	524	573	571	578	539	559	533	537	584	588	633	577	528	551	582	564	511	537	568	572	565	581	558	527	573	578	545	552	554	568	532	547	565	568	543	544	610	537	553	588	556	583	548	595	570	521	548	540	524	561	550	504	561	580	562	568	635	578	536	562	532	606	537	524	535	559	544	559	539	570	554	560	531
2571	770	1092	1307	518	327	375	397	357	358	357	354	351	343	325	344	335	346	320	293	346	305	331	325	355	316	335	360	348	313	331	369	305	351	354	339	357	347	335	355	339	316	316	338	332	299	329	322	352	343	330	358	343	316	335	374	331	313	322	330	351	361	340	343	330	333	336	332	331	302	357	349	351	330	353	297	361	372	328	324	323	325	358	346	339	330	304	327	303	331	335	333	336	304	329	381	341	359	338	323	328	316	339	365	324	309	351	325	348	326	363	364	347	345	340	334	358	362	344	370	336	338	335	334	329	329	323	337	361	316	374	329	339	313	318	360	329	327	300	326	344	331	369	334	314	334	317	347	336	340	314	344	336	328	338	322	366	324	308	342	313	331	347	345	357	359	348	346	322	351	353	317	383	363	307	332	359	345	324	313	343	351	317	347	324	339	329	344	325	355	343	355	358	326	341	365	326	350	391	336	312	353	341	325	352	354	303	365	345	362	332	320	308	310	358	356	342	296	355	348	341	351	371	307	361	305	342	336	332	315	347	333	342	343	360	316	352	378	321	328	345	297	354	323	368	349	357	351	334	352	356	361	302	311	324	347	352	321	355	333	304	336	346	338	351	311	349	322	336	363	354	327	349	343	316	330	352	295	356	302	318	328	324	311	347	358	345	330	350	338	365	364	327	297	338	319	355	345	324	350	375	361	358	337	318	332	339	360	332	345	344	303	328	367	299	328	323	331	351	321	347	336	331	347	333	317	323	312	331	348	331	329	386	356	297	338	319	347	313	332	336	333	345	356	318	358	375	298	344	318	350	346	359	320	310	353	338	334	340	338	324	329	374	368	349	358	315	367	363	360	357	318	344	333	344	351	361	349	353	348	346	360	325	314	324	362	327	335	328	317	349	335	358	359	314	301	340	313	321	348	353	338	350	317	331	313	336	328	312	318	335	349	343	370	345	324	347	370	310	316	335	344	348	336	289	349	331	309	345	338	334	309	341	319	317	383	343	329	393	319	332	343	315	352	325	316	328	329	330	361	323	320	346	339	325	329	327	324	336	323	354	309	345	353	304	359	333	346	338	328	348	316	356	333	323	329	343	346	354	330	348	387	395	346	338	351	347	393	336	350	314	372	330	363	344	351	337	347	341	332	349	315	341	321	364	322	315	301	371	313	347	355	337	322	322	341	336	342	340	308	346	332	354	373	349	318	321	337	341	319	328	321	358	355	350	341	346	332	332	353	310	334	328	302	336	372	353	311	359	364	347	364	346	339	324	337	325	346	358	315	304	318	371	354	338	350	359	333	352	339	351	299	335	307	339	338	310	344	338	314	339	368	329	328	337	316	344	341	344	324	349	302	322	343	340	320	321	332	329	321	326	338	334	332	325	344	321	318	385	318	348	349	339	317	336	382	328	347	340	328	328	353	338	361	330	329	336	347	309	349	311	323	341	332	351	357	342	320	340	328	341	329	335	295	315	334	330	333	352	346	339	294	321	326	345	340	317	324	351	354	340	363	325	331	324	342	324	318	339	339	374	344	353	309	314	337	350	328	335	380	340	330	375	362	320	358	346	355	358	340	339	346	296	345	335	315	325	304	327	324	365	370	345	335	340	324	354	313	352	316	353	327	341	348	346	322	370	374	286	344	336	318	345	329	369	322	351	352	350	367	343	337	361	333	331	330	350	329	352	333	325	331	347	341	356	351	343	332	338	375	295	305	338	368	310	365	341	365	374	362	326	367	364	332	323	325	334	340	337	356	324	349	312	332	327	355	308	359	316	358	287	354	334	344	337	360	357	342	310	342	354	353	340	338	362	355	323	341	336	335	335	328	369	309	385	339	331	328	351	350	346	327	314	361	375	326	384	346	358	360	352	345	373	319	385	321	375	343	356	337	340	323	320	330	331	333	356	332	339	316	363	351	340	360	335	327	344	299	349	353	307	325	321	351	341	305	378	340	331	333	339	338	355	329	339	322	331	346	331	338	358	332	335	327	323	333	377	380	322	334	360	347	333	309	318	358	355	351	333	325	324	355	312	357	358	302	345	327	333	360	307	343	374	357	349	336	352	305	339	329	355	325	310	362	338	331	332	343	355	329	328	349	319	297	353	316	343	354	376	324	347	354	328	353	322	344	323	319	332	327	344	357	331	357	327	376	332	303	323	327	357	388	309	336	315	361	378	369	330	341	315	328	335	333	343	330	356	340	331	351	315	358	336	366	315	316	371	337	349	363	327	364	363	334	341	352	353	339	326	385	360	315	341	344	344	337	328	358	368	314	345	331	312	326	345	328	325	357	353	332	337	347	307	350	343	351	322	335	337	314	357	355	319	335	308	331	353	330	341	319	289	330	311	351	367	336	338	322	308	341	356	361	339	317	336	342	333	321	347	359	336	365	348	333	305	336	323	388	356	340	333	370	307	326	365	316	333	336	339	326	352	317	313	330	338	354	344	334	324	345	312	309	351	330	320	360	344	323	290	351	325	316	364	303	319	342	325	344	311	340	330	332	352	325	352	358	363	302	318	343	292	322	353	339	335	356	348	340	372	347	344	330	353	365	340	347	340	335	367	316	338	379	361	353	312	346	363	337	337	352	344	312	342	288	337	350	384	346	354	330	327	340	327	351	329	352	349	340	323	341	331	346	295	320	317	334	358	327	314	332	368	332	309	362	333	368	344	360	330	345	299	328	355	327	369	363	371	347	320	385	307	299	333	329	316	366	280	317	332	337	317	351	322	331	335	361	346	316	346	330	332	351	309	342	317	338	345	352	341	375	356	334	359	355	319	338	359	346	332	338	364	364	334	291	321	353	340	342	332	338	341	374	339	385	362	365	348	340	344	357	300	355	347	327	332	333	344	320	336	349	320	334	366	332	339	328	346	356	339	383	328	368	344	318	334	311	336	331	362	332	341	338	332	340	356	338	348	316	331	317	339	332	362	312	351	323	345	332	347	380	349	301	349	357	316	343	338	328	342	318	319	334	375	343	330	350	321	325	317	318	336	347	335	325	357	315	308	310	377	327	367	320	356	372	377	328	359	303	321	323	350	327	312	296	357	311	363	366	338	360	352	315	342	346	327	335	346	346	316	360	342	353	343	294	335	350	368	358	352	369	325	369	311	335	335	359	335	329	331	329	345	319	345	336	335	339	324	315	312	326	339	359	323	330	353	321	357	328	338	382	326	368	331	351	306	327	301	330	339	325	328	381	331	392	297	355	359	339	349	342	344	339	388	336	389	336	368	336	338	343	329	332	316	320	349	338	330	350	333	349	314	352	333	360	351	301	324	310	354	303	335	361	326	357	341	330	322	333	375	350	355	365	335	331	370	345	330	340	329	332	321	343	362	332	345	350	336	313	330	329	341	335	316	329	346	338	336	334	325	316	347	339	372	328	319	358	322	328	321	342	309	338	351	327	302	321	338	333	335	348	322	323	379	310	324	327	345	339	343	333	330	319	345	328	335	328	336	351	390	349	327	333	367	323	321	305
2799	1346	2396	2896	1262	1014	1004	1031	1026	967	1011	987	983	966	864	919	944	960	925	964	972	929	922	955	958	949	949	958	914	953	992	951	942	924	982	912	915	948	962	902	961	964	948	927	930	955	957	938	951	964	1010	936	904	901	925	925	880	959	945	927	902	939	904	930	894	933	936	929	895	888	940	930	932	907	899	939	914	893	956	980	905	944	926	928	913	872	870	900	959	928	894	907	922	900	1003	940	934	937	952	905	949	903	917	928	963	942	950	924	979	956	923	921	973	960	924	884	934	956	965	862	949	902	936	915	872	910	1015	946	972	969	914	966	970	959	939	957	988	871	937	947	940	921	975	920	960	946	918	889	906	937	916	951	980	919	956	888	932	955	979	980	947	966	948	919	903	872	943	959	921	957	989	913	989	923	926	929	938	904	857	961	967	886	911	943	914	910	983	921	902	945	931	912	908	931	938	872	928	913	951	931	952	887	907	911	926	915	929	898	889	960	922	991	932	926	931	911	921	945	936	981	950	870	927	938	948	952	927	945	926	897	885	909	920	907	928	953	904	935	919	918	964	934	928	913	947	964	962	908	971	959	948	927	940	977	911	963	924	971	940	933	916	967	940	963	905	944	938	957	946	923	968	938	919	957	936	983	955	888	886	891	972	933	992	961	928	926	951	952	883	909	939	965	966	923	960	908	941	931	915	917	947	941	958	921	949	962	946	917	894	915	934	952	917	924	938	938	922	960	947	909	931	919	931	937	971	948	937	979	900	941	912	918	920	970	952	1010	969	936	932	965	978	917	944	960	901	928	955	893	925	987	903	897	919	910	920	950	925	961	969	929	957	894	866	929	930	950	916	955	945	947	964	886	936	930	943	960	969	883	928	914	924	933	860	938	937	919	894	976	913	926	956	934	923	913	921	936	977	921	905	944	954	916	940	917	933	944	962	928	969	929	944	931	946	929	971	918	944	971	900	929	985	956	916	925	932	900	904	937	910	923	966	908	931	977	920	933	931	1030	969	919	918	909	895	965	926	968	935	979	950	917	934	943	942	973	947	884	971	912	943	930	939	965	918	939	933	896	923	925	957	936	929	913	917	889	918	934	923	922	942	924	924	915	972	956	895	948	969	919	901	935	940	944	983	913	896	967	900	994	924	911	917	904	971	945	954	909	971	932	974	903	931	957	981	931	918	882	952	913	940	1008	922	878	961	949	919	962	928	953	930	948	941	933	962	989	985	960	953	926	976	932	937	917	1007	913	930	960	899	886	948	906	964	933	907	888	885	982	920	936	941	891	907	940	939	956	881	890	891	915	980	936	956	945	917	929	919	989	917	950	897	942	949	893	919	900	946	933	881	912	898	930	959	952	945	984	956	926	938	951	951	912	930	878	938	951	954	970	908	949	949	981	944	889	931	883	929	932	935	947	939	964	949	980	906	910	1006	879	961	923	905	916	903	903	951	943	959	994	939	920	953	980	911	926	917	971	866	901	987	976	981	925	993	888	893	900	941	921	943	955	908	975	988	923	941	919	900	965	947	940	962	862	890	923	908	923	909	900	957	948	921	890	929	959	953	979	962	925	959	969	926	879	879	923	905	987	926	896	959	905	903	932	936	966	890	941	915	941	959	941	923	929	906	936	889	881	928	946	896	945	930	925	959	920	862	905	944	897	906	906	962	948	982	920	907	851	890	920	951	977	955	944	977	944	929	960	930	883	889	915	940	919	937	935	928	975	974	950	951	896	924	966	910	905	990	957	918	880	957	945	905	973	929	925	930	939	898	946	1004	984	973	954	957	930	968	908	896	938	936	994	969	968	903	885	882	901	927	948	925	945	904	976	873	1001	883	930	898	893	901	880	950	907	911	943	950	971	897	903	894	914	947	926	928	923	929	899	952	938	945	944	947	992	963	886	886	983	927	936	877	968	886	912	934	879	935	943	938	982	936	914	915	968	932	893	962	963	946	901	929	985	873	980	901	954	953	909	964	973	922	927	942	971	973	942	946	894	907	928	929	973	953	954	943	931	908	932	917	954	886	951	881	922	968	907	950	887	953	928	922	931	962	938	904	922	927	915	926	895	922	981	906	923	930	945	918	873	971	951	947	938	948	894	920	882	876	955	917	974	941	999	953	924	917	948	905	950	894	906	957	956	911	940	903	958	905	905	904	927	953	939	972	964	975	937	899	951	929	942	928	912	925	987	982	933	1020	990	922	1022	932	905	911	955	952	931	943	933	990	924	899	940	945	940	921	893	979	960	899	928	952	982	922	952	960	947	890	987	907	950	931	914	916	944	954	940	939	979	912	893	929	949	947	895	936	913	901	966	892	959	935	934	939	959	928	894	982	915	925	940	969	956	955	949	976	935	992	903	960	915	916	929	924	971	952	959	900	933	907	926	958	944	948	917	914	947	888	954	947	917	952	967	919	987	937	932	922	966	956	947	920	886	897	921	938	931	959	884	904	924	956	925	924	960	929	915	899	948	944	957	922	956	920	947	896	910	922	938	901	910	964	942	972	930	931	938	965	957	891	930	917	930	933	971	923	911	930	947	960	952	909	999	922	927	903	890	896	975	916	947	952	961	920	936	990	944	973	892	985	888	949	970	927	920	913	880	908	922	966	935	909	906	953	949	910	967	969	934	916	897	982	959	916	1014	1017	905	973	939	938	909	857	987	928	922	906	937	991	890	912	934	934	957	965	905	900	922	947	955	954	898	879	945	1009	972	927	942	951	888	895	897	900	959	940	937	970	947	944	866	915	912	948	950	933	898	937	966	918	909	938	924	969	958	954	941	943	921	956	972	928	923	926	909	922	895	920	921	969	984	917	898	925	944	943	932	941	913	964	929	922	919	919	992	980	969	902	989	941	915	894	945	933	922	973	939	933	983	893	929	952	942	956	923	943	946	885	930	1012	893	926	913	940	957	955	936	937	972	911	917	905	956	942	895	942	988	941	951	939	955	965	913	975	928	904	957	924	945	968	916	897	976	948	939	931	927	924	918	897	927	942	944	882	911	950	881	933	946	909	964	909	966	908	914	925	926	898	886	946	859	940	869	911	853	951	981	950	961	864	915	947	995	911	944	959	972	938	903	907	958	999	956	984	882	935	993	977	937	961	899	961	946	964	959	985	948	949	897	913	946	942	923	952	984	965	947	894	946	939	920	875	988	915	967	966	953	943	904	909	928	987	996	962	931	942	905	897	923	1002	959	911	943	948	897	892	1025	932	948	937	910	973	882	982	951	985	973	938	909	948	953	913	922	965	934	932	919	924	973	896	990	890	908	932	906	892	896	940	965	972	981	895	904	950	912	957	951	981	914	922	945	1003	999	960	861	937	899	941	925	960	913	918	925	985	923	953	899	913	939	953	917	912	976	973	954	908	981	909	960	895	947	926	931	929	912	971	978	911	917	968	966	931	897	1004	972	906	952	940	903	1009	941	911	935	912	924	948	973	951	909	893	983	966	890	961	949	980	933	907	929	957	944	950	944	954	923	962	947	938	930	878	948	910	945
9959	4111	12221	12437	5731	2535	1388	846	590	453	438	421	409	402	376	419	377	364	353	366	374	347	360	353	359	374	367	319	342	373	327	364	377	331	359	348	333	363	359	362	348	322	326	366	346	368	370	336	338	323	334	343	362	325	348	301	369	327	359	327	316	371	353	339	336	306	338	329	323	327	330	324	350	340	328	355	335	319	336	344	344	345	332	344	367	344	331	359	347	335	336	336	309	341	311	316	364	370	316	360	354	353	345	341	345	338	308	344	333	349	316	341	348	359	332	335	333	364	398	349	341	314	328	355	321	294	357	333	316	298	327	349	357	329	321	361	305	339	359	321	339	326	357	329	301	355	320	327	343	300	320	332	344	346	345	351	360	354	329	291	349	336	340	338	363	322	350	344	340	334	351	357	367	335	360	315	367	332	333	350	346	369	332	303	370	328	369	347	344	363	334	346	341	331	348	321	345	334	369	349	348	347	341	340	365	348	330	294	345	357	316	337	328	341	340	317	313	379	353	313	348	325	340	363	321	328	343	311	342	348	296	349	314	363	367	343	355	359	342	330	342	357	329	340	350	352	335	349	356	332	349	323	326	362	337	346	355	314	347	337	333	346	355	327	309	357	313	351	349	336	323	330	329	361	355	319	319	322	345	336	325	323	326	347	331	333	326	339	309	353	372	339	342	341	346	348	303	357	322	378	341	361	349	323	351	372	383	345	350	325	330	345	367	358	349	342	321	313	354	367	333	338	369	311	364	332	342	320	320	351	323	349	325	306	328	326	366	333	343	352	337	334	340	328	333	365	364	323	341	343	328	338	324	341	328	340	334	335	354	335	332	346	326	347	372	311	339	303	338	366	341	331	332	344	334	357	336	294	339	367	377	353	338	305	344	310	321	373	344	347	320	373	360	299	342	346	332	347	334	398	347	360	327	322	359	320	335	343	358	341	317	359	338	290	325	319	355	360	373	313	339	316	347	316	354	345	337	352	310	345	366	355	350	366	347	336	322	347	351	329	338	364	326	348	348	323	361	345	341	326	336	361	318	321	348	329	352	342	345	331	344	295	347	329	342	359	334	369	359	353	356	361	326	339	342	350	336	341	341	318	348	336	310	313	354	331	314	319	371	343	362	330	329	333	352	334	331	333	375	349	322	385	347	331	309	323	351	330	372	342	346	342	335	331	340	342	327	364	369	306	350	332	354	334	343	335	344	329	322	359	342	336	375	317	354	319	329	374	353	310	333	341	338	342	325	357	360	314	340	325	358	365	335	332	321	333	344	341	339	328	342	310	318	345	336	332	354	353	334	350	345	357	303	320	366	369	359	327	350	315	340	374	360	338	346	334	334	350	325	315	347	330	369	370	351	326	340	325	341	338	356	324	357	336	319	332	309	330	329	371	298	333	317	345	360	324	347	334	334	345	337	320	303	342	345	331	349	363	347	337	334	317	320	340	350	357	320	377	334	333	350	339	335	331	365	338	338	358	346	350	318	331	316	343	365	355	331	320	335	358	351	321	318	355	378	357	335	362	361	383	338	327	326	276	349	301	320	360	355	363	352	324	360	332	340	342	351	330	364	332	323	333	341	371	350	358	321	352	372	309	350	368	353	315	313	347	334	356	290	338	327	333	336	347	393	352	320	330	325	328	347	320	325	312	341	333	338	325	364	339	352	381	309	329	329	354	338	368	363	322	353	360	354	372	316	347	348	323	353	328	315	329	331	310	364	362	345	363	323	331	326	326	309	323	320	320	344	323	356	318	340	371	333	341	333	370	328	348	379	338	354	345	338	311	339	300	329	345	329	361	318	329	384	342	354	334	369	337	315	325	368	347	351	351	344	351	346	317	323	355	337	336	325	355	377	344	331	326	314	327	344	328	337	341	317	369	335	381	348	345	362	335	344	369	362	331	358	322	294	333	332	330	329	336	365	334	343	342	335	330	337	365	347	334	331	330	336	355	328	335	325	348	336	321	373	346	366	328	345	329	337	330	316	314	344	372	328	356	328	361	320	333	341	325	360	349	334	358	346	321	352	355	321	388	334	360	365	353	331	341	372	343	322	314	342	341	395	326	323	359	334	333	299	334	306	328	361	358	332	333	332	338	335	298	353	343	389	331	350	325	365	318	334	343	344	345	339	322	339	339	354	346	331	330	357	368	349	354	329	334	350	328	337	342	293	322	324	338	395	326	352	315	319	330	353	338	344	370	340	329	348	329	333	352	327	341	369	347	356	360	306	351	338	339	317	330	349	334	357	340	382	328	358	343	340	331	345	320	325	359	341	318	332	363	343	340	318	332	352	357	356	326	344	337	347	320	329	359	339	313	300	342	297	382	334	324	345	340	369	347	342	338	365	319	322	329	337	336	334	350	323	344	372	342	375	346	354	358	339	365	378	383	346	320	348	314	364	340	353	343	355	354	310	344	371	298	339	339	327	326	359	353	298	335	339	314	326	346	370	375	372	313	311	361	336	339	355	361	337	355	338	339	348	318	370	345	335	331	352	326	333	366	379	360	337	335	343	378	322	326	343	350	350	320	373	327	354	324	328	328	334	343	390	341	366	338	356	366	331	333	344	335	355	312	340	332	319	339	330	367	322	339	315	349	343	317	347	327	353	318	351	358	298	336	334	315	311	355	335	363	359	300	364	315	313	335	342	326	338	364	331	333	341	349	342	335	347	325	345	329	329	355	321	350	362	324	309	376	327	354	329	356	329	349	344	366	363	331	346	371	351	353	371	322	314	335	330	329	337	316	352	351	348	330	359	324	382	322	343	367	337	349	373	359	328	373	322	329	371	339	302	321	376	338	341	336	350	383	341	343	338	337	354	335	342	347	371	346	314	336	357	343	330	375	342	307	334	351	314	369	348	312	347	344	377	338	335	356	355	329	340	348	367	334	330	356	356	290	360	369	344	341	352	367	350	339	334	332	359	351	342	333	354	326	334	358	373	357	340	350	354	339	369	303	342	372	345	339	360	344	355	289	368	335	329	329	292	343	313	333	324	356	355	339	368	340	297	365	358	378	295	369	361	338	356	305	380	335	345	332	343	346	349	313	334	332	357	352	337	357	332	358	341	350	362	338	330	310	351	321	335	354	369	332	322	381	321	337	366	335	354	343	342	322	366	341	328	364	357	327	354	332	385	358	326	328	343	311	301	304	379	351	371	321	326	359	319	375	311	353	311	314	346	342	323	340	337	309	319	340	342	404	344	360	366	332	355	338	334	313	309	328	334	332	382	360	360	356	332	354	350	301	332	344	347	302	330	365	324	355	361	338	376	319	336	339	351	359	392	322	343	368	307	322	318	344	351	341	361	332	334	309	337	336	342	354	317	370	348	320	352	367	347	319	352	330	326	321	358	328	327	359	366	376	367	328	325	369	331	367	354	354	349	318	375	349	334	314	344	365	326	336	328	336	313	362	337	341	342	335	340	342	348	336	325	328	343	340	355	344	307	369	315	334	360	355	345	319	371	351	349	377	330	339	352	344
6563	4808	13314	13967	4693	3069	2557	2235	2041	1848	1606	1539	1465	1422	1308	1340	1293	1192	1172	1184	1138	1145	1074	1075	1095	1101	1095	1047	1024	971	1027	1052	1006	1014	993	991	1001	975	1001	952	982	965	973	1001	980	980	1016	919	1027	1022	945	966	929	984	943	932	943	947	965	927	966	973	950	945	918	953	1003	926	918	861	910	949	937	982	950	994	942	923	964	956	929	904	945	872	921	988	880	936	930	933	943	934	953	961	932	927	925	920	927	957	943	909	903	987	909	928	870	909	942	903	954	938	907	937	933	894	942	919	913	974	921	869	916	894	926	955	898	915	884	954	952	977	899	904	953	949	943	991	938	949	952	931	897	982	974	966	937	959	912	967	896	909	914	926	912	925	930	948	916	931	898	924	895	908	895	998	944	921	943	967	924	935	916	901	953	924	868	892	889	903	909	922	854	967	1012	964	943	913	927	947	906	934	899	1003	928	1001	917	925	914	921	962	974	948	892	946	939	902	951	899	918	935	860	985	922	935	972	940	909	904	1008	897	1027	886	923	957	924	963	979	945	907	970	918	911	932	918	893	924	916	916	931	950	900	907	957	934	898	945	951	960	961	926	909	899	1007	935	942	920	959	908	898	967	968	958	948	856	888	966	931	922	933	883	945	880	929	955	996	900	940	968	948	900	902	894	979	923	961	956	983	955	950	959	997	948	940	946	930	954	920	958	923	955	954	949	910	914	965	933	891	945	941	940	912	940	926	905	951	916	932	907	893	978	878	867	951	914	980	983	907	905	891	1037	910	937	912	913	953	883	925	941	911	940	911	923	940	932	942	928	917	981	950	933	925	951	942	946	901	967	948	918	945	935	979	934	947	930	946	899	927	916	912	996	945	921	913	893	901	956	922	973	935	934	869	950	893	947	944	1006	981	924	985	910	915	976	924	873	922	927	914	888	890	954	947	945	955	892	945	961	1002	930	959	957	927	925	925	932	976	855	882	905	955	945	929	956	907	929	951	945	906	948	870	941	923	940	957	967	936	980	889	872	961	955	893	950	924	945	896	938	895	944	906	911	968	936	943	954	984	918	976	915	920	990	931	979	894	933	901	966	898	938	946	921	940	927	958	912	962	897	934	970	940	944	960	919	914	914	939	904	937	937	964	928	905	953	962	949	898	869	917	948	952	910	930	987	913	938	923	911	940	965	1008	865	910	924	887	951	968	893	880	915	939	905	963	930	950	970	935	903	873	968	968	946	920	942	970	932	893	909	991	931	964	942	923	927	956	878	888	893	929	899	837	934	904	918	966	941	864	888	976	923	926	929	930	921	980	883	921	945	909	937	953	952	930	947	905	936	913	934	915	925	957	940	948	949	940	939	897	959	954	878	940	990	927	986	962	912	892	913	942	921	925	920	891	935	922	984	933	917	976	905	952	934	883	908	947	963	973	895	965	908	943	883	936	954	959	852	912	974	945	918	916	903	955	910	941	950	976	940	936	916	935	911	911	945	969	922	928	901	887	909	898	951	985	926	941	959	909	942	910	973	921	910	957	977	952	942	920	927	945	917	935	950	914	972	961	979	943	940	977	835	953	952	902	940	924	926	938	872	963	902	925	907	938	934	965	1020	904	934	913	968	919	914	941	943	948	951	907	965	883	957	936	957	912	937	859	913	881	949	892	941	929	914	881	956	921	997	909	940	967	899	908	954	860	961	933	957	939	913	908	955	931	909	902	923	899	948	868	999	966	962	925	912	899	958	913	916	913	903	914	944	941	881	946	984	915	932	950	909	937	928	939	908	911	952	913	926	989	886	978	991	1006	937	949	963	931	962	949	910	893	934	929	919	876	981	870	919	989	946	894	925	953	913	930	916	954	966	960	907	917	927	939	946	962	922	949	918	926	928	949	949	983	895	930	945	940	892	914	895	899	937	935	909	886	871	955	969	930	961	907	978	945	951	924	889	938	959	984	870	975	916	904	917	942	908	943	979	930	982	916	896	957	956	949	953	925	1018	966	912	918	892	872	954	899	899	916	965	881	894	899	923	903	904	967	878	968	980	945	893	936	926	902	923	923	902	943	917	926	945	954	919	932	962	926	866	920	959	919	894	954	916	908	899	942	912	919	926	945	917	936	927	994	925	872	946	939	937	972	912	941	934	991	914	915	894	896	953	887	926	953	923	942	913	996	949	921	910	879	965	1014	949	954	948	902	913	977	908	949	941	914	933	954	958	965	947	900	905	901	952	928	876	911	939	927	977	951	935	945	922	912	913	914	924	996	923	935	919	949	922	923	914	896	957	979	959	947	913	911	879	910	952	944	920	933	902	975	889	926	867	979	990	908	928	886	893	950	943	930	980	958	888	923	977	961	934	915	1001	937	909	912	915	927	911	909	966	920	904	926	912	932	904	910	894	907	972	943	920	907	888	904	933	900	958	894	921	932	964	864	942	961	957	935	925	958	963	901	895	952	937	886	954	882	959	914	910	910	888	933	910	961	965	970	913	884	912	919	945	971	932	925	930	924	920	915	949	934	906	901	882	933	943	989	938	925	958	906	932	995	925	903	966	928	960	879	941	948	936	903	935	1037	923	925	944	896	947	930	882	926	949	937	986	923	899	904	934	930	950	939	904	959	943	971	900	918	942	931	908	918	914	948	983	849	899	910	913	964	909	944	910	943	899	933	926	928	927	978	935	906	926	928	953	874	972	954	907	932	920	918	900	930	906	944	920	906	958	940	913	944	929	961	939	917	938	906	961	928	916	938	889	928	882	898	982	951	923	881	939	978	947	926	972	971	919	930	885	968	901	926	984	958	880	934	935	930	986	887	896	917	915	899	932	918	915	928	939	939	946	938	901	905	951	982	924	941	946	931	946	898	938	907	913	881	940	909	978	927	986	937	965	888	908	886	977	963	976	897	925	883	988	948	922	951	922	911	929	914	942	957	965	916	902	914	905	942	903	1011	886	958	982	944	911	977	990	890	984	892	923	954	960	901	904	893	933	938	913	956	916	960	972	927	919	893	969	939	920	921	915	960	889	890	925	940	959	956	959	908	912	903	946	915	973	975	934	875	943	915	925	937	935	925	978	966	947	959	967	918	922	913	931	934	932	934	942	893	967	903	870	977	911	945	920	886	935	904	968	919	933	905	949	906	940	970	959	966	946	919	948	881	927	908	946	945	951	927	948	934	953	905	936	906	914	946	899	989	972	887	928	957	954	939	979	953	947	947	890	930	900	974	947	909	917	938	962	947	952	929	892	938	958	932	948	951	848	914	950	912	909	977	946	924	957	934	939	948	912	937	946	904	921	915	920	897	918	945	950	916	932	988	950	891	890	936	970	885	936	982	976	878	915	915	913	931	943	924	919	947	938	917	945	945	930	927	937	938	933	962	901	922	949	956	907	936	943	907	958	999	947	958	848	881	884	914	911	972	922	913	932	902	881	944	887	889	901	945	942	933	935	942	915	941	960	943	944	930	905	877	996	903	945	938	902	906	926	906	879	957	908	888	989	921	1017	944	894	888	939	922	953	904
16043	5887	13513	11578	5897	2778	1556	895	664	501	413	354	331	303	310	285	266	249	240	259	230	208	216	196	195	211	208	220	238	197	222	224	223	220	199	202	174	201	226	182	199	209	211	215	202	210	222	214	220	188	197	203	198	179	204	196	199	195	217	207	177	209	190	196	182	201	181	174	197	207	213	198	188	197	188	175	199	174	188	186	177	207	185	157	174	190	198	190	193	187	199	173	200	191	180	159	184	171	200	166	204	166	166	177	206	229	192	192	201	176	220	177	186	168	155	206	180	188	193	208	177	213	196	158	176	183	200	203	171	185	167	183	175	172	180	192	176	186	198	180	183	227	199	188	181	188	178	183	218	206	200	191	204	183	180	182	172	171	187	200	205	175	182	203	177	188	186	196	167	193	197	201	222	194	188	182	209	191	181	174	171	212	208	187	202	199	203	193	174	205	188	205	178	179	186	192	197	178	198	190	186	178	188	184	187	161	186	192	189	190	198	169	192	190	198	187	207	189	197	200	170	175	192	181	187	191	197	184	180	187	179	216	188	196	196	209	164	197	166	192	172	197	194	194	213	197	177	192	181	180	202	180	186	180	191	178	177	163	178	172	185	184	181	211	173	185	184	199	183	181	164	186	195	191	187	197	163	172	180	192	194	188	170	215	187	172	183	206	183	187	174	198	214	175	200	183	191	195	204	195	187	188	190	182	202	175	181	173	187	190	199	184	183	195	189	182	182	186	169	182	160	209	175	191	190	173	202	185	194	187	169	186	201	200	177	174	180	183	184	196	200	187	197	194	162	204	198	186	169	192	201	177	168	195	180	197	180	183	215	182	176	166	195	175	154	180	216	195	186	188	208	187	208	187	176	176	163	199	180	198	197	204	207	189	200	206	189	192	191	184	200	227	176	183	195	169	188	187	178	199	224	199	205	201	187	196	182	197	200	172	193	206	201	172	186	194	190	174	171	193	176	187	181	184	176	215	188	188	189	187	193	192	173	164	182	165	179	227	187	211	196	156	208	185	210	206	213	213	195	185	179	191	200	175	187	197	192	187	213	190	195	181	196	199	184	190	181	198	173	195	189	177	178	195	197	190	162	194	186	200	162	181	196	183	191	185	199	198	165	173	170	178	204	182	185	172	202	192	192	175	176	181	185	193	182	193	197	185	182	194	159	190	208	182	169	165	198	164	201	161	204	172	160	177	211	177	196	178	183	186	178	159	185	194	173	162	186	205	181	182	177	194	182	201	181	178	182	190	176	165	190	191	199	179	183	176	175	191	179	164	177	196	177	174	175	200	211	199	192	181	204	194	188	184	226	182	179	166	199	193	188	182	199	199	179	193	218	191	169	193	192	181	192	191	178	189	183	208	192	200	148	195	212	203	187	203	164	195	191	211	184	172	183	167	196	203	197	181	183	172	176	173	196	236	191	201	195	168	168	170	191	193	193	177	185	179	209	209	191	180	213	185	188	184	189	187	191	181	187	195	179	177	196	205	192	206	195	196	178	183	196	191	182	182	184	191	188	197	191	184	173	160	183	195	180	183	185	173	180	183	209	170	168	181	187	183	203	189	193	187	170	202	218	177	169	188	204	194	201	187	223	187	217	196	184	191	184	190	198	181	170	215	220	205	173	180	194	180	212	195	192	179	179	180	172	205	177	207	187	210	193	189	193	188	202	191	188	188	208	191	194	188	192	197	177	180	186	219	190	216	178	183	201	205	211	199	193	213	178	209	201	189	177	194	183	180	185	212	172	196	177	192	187	194	204	195	209	196	176	198	177	199	184	159	199	187	171	172	182	201	183	191	193	189	198	165	181	170	186	201	193	198	197	187	201	186	193	183	157	187	191	206	175	188	166	184	156	192	186	167	202	183	207	187	180	201	189	175	208	183	177	203	187	197	188	176	193	187	193	173	215	200	184	186	188	197	184	178	195	195	145	182	197	167	195	197	201	165	188	187	202	211	185	176	195	192	188	171	178	191	179	184	196	176	182	206	178	201	180	198	192	191	213	204	171	190	211	195	192	161	170	212	207	183	179	191	179	199	185	182	189	187	195	187	205	198	175	202	196	192	197	157	178	193	190	182	179	192	190	193	200	205	188	187	202	221	181	199	182	176	182	166	185	201	177	167	175	206	183	188	198	188	185	197	196	199	185	186	190	201	187	175	189	183	189	185	192	199	162	187	189	179	184	187	187	192	204	217	179	193	185	175	194	190	182	201	216	179	185	190	198	180	175	184	188	181	191	190	199	206	194	188	179	177	174	195	223	169	211	199	174	198	209	198	170	183	203	165	184	212	184	185	191	211	188	186	181	175	214	172	194	208	176	181	181	202	175	193	213	176	188	173	187	203	195	187	214	193	218	215	196	157	207	187	177	193	191	201	184	198	189	197	189	191	171	172	206	182	184	217	193	161	184	193	184	206	177	199	185	188	175	193	172	183	196	180	182	208	180	179	197	169	205	193	186	199	194	211	195	208	182	190	201	179	177	214	174	190	181	206	176	189	206	253	194	194	180	179	202	200	211	196	173	190	205	208	165	180	214	189	170	174	180	210	208	192	202	194	191	194	208	202	186	185	217	181	171	181	200	209	195	168	177	190	194	179	177	193	203	206	177	187	176	192	153	204	186	184	160	187	198	180	199	190	199	183	178	201	184	200	196	209	195	205	208	212	174	167	184	186	177	183	191	231	179	201	186	184	174	191	173	201	226	178	183	189	210	190	197	204	212	184	185	195	184	175	172	178	191	160	180	192	180	192	192	193	170	192	202	182	182	161	184	189	161	199	181	199	178	167	174	184	159	178	174	189	205	201	187	186	181	183	174	215	217	193	180	182	179	205	195	203	187	189	206	217	166	179	173	178	187	176	187	183	180	170	189	184	162	201	193	203	183	178	196	198	197	198	164	184	211	189	170	189	187	190	186	193	188	190	187	194	204	205	172	174	165	164	189	167	210	171	173	190	178	178	209	181	198	181	192	198	188	177	175	196	199	191	214	174	188	200	193	186	168	203	178	202	169	184	179	180	203	181	162	195	189	179	166	167	199	212	188	178	174	193	175	195	218	175	175	199	200	192	213	201	179	195	204	156	188	198	188	172	193	192	197	210	208	166	189	169	187	197	187	180	150	170	182	189	161	168	188	226	185	188	184	201	217	192	194	206	195	203	180	213	185	203	197	176	171	235	187	176	187	201	184	161	185	183	203	173	182	203	182	190	192	223	191	202	170	204	166	181	191	176	172	187	206	190	220	193	180	159	192	191	183	152	187	178	195	196	160	188	183	198	177	171	198	195	176	179	224	211	201	179	217	190	179	205	179	186	180	180	177	190	179	194	171	193	182	195	180	194	188	191	196	193	198	203	209	191	187	178	189	202	190	203	175	179	193	173	177	220	181	193	173	159	190	181	172	203	193	170	163	202	190	185	201	190	184	168	173	192	187	187	198	198	194	196	183	164	181	184	202	179	190	183	197	174	199	169	185	175	187	163
8129	5749	14100	12487	5983	4247	3401	2904	2519	2102	1940	1694	1551	1406	1233	1185	1184	1090	1017	1001	989	912	929	830	829	846	755	787	729	787	736	729	742	691	714	681	666	694	653	698	631	676	600	675	601	623	618	660	621	611	628	606	597	619	624	623	617	579	580	597	571	594	645	589	570	605	600	601	582	552	599	544	559	567	551	546	548	580	560	566	536	602	583	589	573	612	540	602	598	554	565	592	555	550	615	611	604	532	542	528	576	581	598	540	573	566	572	539	555	607	541	523	572	548	625	587	585	575	548	545	558	539	565	581	571	583	550	571	539	519	556	589	588	575	572	571	579	561	576	573	531	548	551	570	577	545	555	528	603	527	572	571	620	586	553	528	570	569	567	546	510	583	589	559	574	639	543	545	550	547	529	546	614	563	564	567	565	583	571	578	575	552	591	519	576	592	544	573	547	557	532	572	524	551	616	547	566	527	535	538	540	577	584	515	560	609	596	530	565	578	538	541	552	535	513	536	602	537	601	537	550	587	571	542	596	561	510	559	538	536	589	590	603	566	549	543	579	563	548	586	532	542	510	506	565	566	561	548	529	551	558	563	558	559	591	536	548	590	541	586	585	566	565	551	573	559	547	580	572	539	586	549	567	552	532	587	567	561	553	627	565	574	499	550	572	563	574	581	592	586	556	586	562	589	572	569	551	587	508	586	583	524	516	524	588	558	527	573	547	534	544	565	501	561	584	547	556	569	594	556	546	516	514	530	534	600	575	555	580	547	525	538	565	588	584	538	543	554	568	541	529	591	556	557	560	561	579	540	560	561	553	514	555	573	588	532	548	542	539	534	565	551	516	566	552	545	552	532	572	577	548	569	515	546	529	566	551	558	574	569	556	577	547	487	539	537	525	589	549	533	546	550	564	557	557	546	555	524	563	558	523	553	561	586	586	577	559	527	592	592	621	571	596	560	557	572	528	512	544	534	555	545	533	534	556	587	498	579	604	570	580	578	553	547	560	531	557	559	572	535	571	552	527	526	517	542	541	529	599	567	570	551	526	561	595	487	552	520	546	538	554	509	532	540	560	569	519	545	524	567	602	569	541	535	562	560	544	554	556	592	545	507	560	547	521	578	580	544	563	516	540	580	592	553	574	553	553	512	586	533	529	557	517	549	521	569	549	568	556	529	541	546	539	571	532	567	569	544	539	548	577	570	551	562	526	536	560	576	569	572	555	526	570	572	549	518	518	567	581	542	571	509	534	557	541	531	580	546	585	558	567	544	553	563	547	580	548	524	569	534	533	560	553	583	555	547	588	553	562	570	576	578	525	574	532	544	558	540	534	581	573	570	557	544	585	547	579	563	527	532	562	507	562	521	553	547	556	569	551	571	581	564	536	577	526	566	563	538	546	527	549	515	601	577	566	557	587	557	575	544	559	564	562	587	566	572	547	583	576	536	563	560	536	584	589	619	566	606	549	539	557	572	589	521	605	567	522	553	554	552	541	549	573	549	598	607	601	544	582	585	578	567	566	549	552	552	584	573	556	547	593	560	554	559	574	527	545	544	546	612	556	547	600	563	563	592	542	543	529	573	591	593	575	526	588	513	516	551	561	561	548	525	554	574	554	569	550	621	555	564	521	546	557	552	561	568	527	546	643	532	580	550	562	565	558	567	588	563	550	550	585	523	535	551	552	573	542	579	536	553	545	550	593	543	582	573	590	552	550	580	545	517	541	546	562	529	539	558	542	579	576	575	517	574	546	533	532	546	541	585	560	568	573	550	522	528	592	553	519	547	560	562	563	561	567	548	564	571	558	544	557	567	552	570	581	564	575	537	547	595	573	553	531	593	555	563	554	544	540	575	561	550	557	570	578	563	542	566	557	508	559	548	527	556	540	572	562	558	520	525	508	573	568	529	576	547	547	574	508	512	563	578	553	546	536	519	589	553	559	573	549	571	513	551	569	561	563	566	531	561	570	542	542	554	555	555	521	529	566	566	592	565	539	575	591	542	554	567	552	590	558	578	523	575	537	591	564	554	603	556	557	552	556	563	573	553	564	541	555	585	559	530	544	603	537	567	542	575	582	565	577	566	596	534	567	536	510	539	546	548	606	522	541	551	573	544	536	617	549	544	533	524	585	579	528	555	531	559	544	581	567	568	564	588	554	556	540	570	556	552	566	591	583	567	559	528	589	564	525	587	545	587	542	529	554	515	568	556	548	572	537	560	564	567	566	570	552	566	575	599	524	595	529	544	551	566	536	556	542	586	565	517	572	544	549	565	575	594	514	530	539	578	590	543	525	561	575	564	569	546	570	568	574	563	602	562	604	587	561	568	567	567	527	570	562	569	555	574	568	565	554	565	577	576	587	553	577	577	522	564	603	591	516	561	530	548	580	555	538	520	570	531	553	537	511	546	561	582	568	551	516	513	549	559	581	565	574	576	542	623	552	587	587	536	530	572	562	563	562	564	594	576	557	565	548	559	545	567	534	564	592	566	548	588	560	527	502	570	548	523	548	555	549	577	561	542	510	548	546	527	601	602	543	573	566	550	604	578	597	580	598	603	577	528	589	506	551	533	593	561	569	585	526	607	577	594	536	552	592	513	610	550	585	548	544	538	550	594	548	586	500	542	574	566	594	582	544	566	535	555	609	558	559	587	511	570	524	572	557	564	540	511	571	587	585	583	560	611	549	586	591	563	563	547	629	523	591	508	527	558	549	554	533	541	534	551	527	553	560	541	546	550	509	532	541	527	584	519	576	593	580	565	597	552	582	570	550	558	564	543	591	565	519	549	557	549	533	561	512	547	557	521	499	526	558	508	554	553	536	564	576	536	543	559	544	570	560	550	555	541	579	584	537	573	525	514	583	546	563	573	531	527	526	575	533	569	543	560	587	551	547	546	598	541	525	558	564	512	573	564	494	588	551	556	560	571	541	588	557	589	564	565	538	612	581	538	529	560	512	564	569	498	580	569	579	549	585	541	557	521	607	546	555	550	526	569	578	544	582	567	568	583	550	534	564	557	539	526	560	527	545	616	519	570	566	538	533	561	593	569	538	554	546	579	572	602	566	535	602	567	556	572	531	532	589	537	591	575	569	549	584	559	567	539	570	585	538	546	599	526	530	521	569	545	514	564	517	556	612	520	562	561	563	541	559	552	545	554	527	553	518	568	589	553	539	594	549	576	524	561	576	541	558	547	558	554	561	546	560	564	596	549	576	554	568	503	599	592	543	541	612	534	570	565	550	587	540	539	593	561	548	542	550	574	524	575	544	582	587	567	569	554	577	578	587	535	537	579	537	563	538	580	549	582	587	572	543	578	590	505	556	565	588	505	604	588	546	607	578	561	559	517	558	536	545	522	531	574	500	538	558	576	560	565	565	537	602	518	575	561	542	572	548	569	559	540	540	572	560	618	566	545	598	545	564	547	595	521	545	553	561	548	526	594	564	544	556	595	521	599	540	532	580	591	566	522	587	532	549	546	542	536	575	590	580	566
2616	721	1209	916	533	377	341	356	397	356	313	320	323	334	320	346	342	330	330	347	362	350	304	307	342	383	340	332	305	316	343	333	345	335	313	312	291	337	335	376	339	333	343	364	355	333	306	323	352	368	320	302	370	335	330	366	343	301	352	336	309	365	320	320	360	364	305	298	333	328	368	324	338	347	308	345	353	340	384	343	328	345	345	355	314	317	308	330	316	323	321	301	353	343	331	330	327	350	321	334	345	332	347	333	328	308	306	329	344	323	302	338	331	308	313	336	339	289	351	329	370	360	331	358	339	350	330	372	318	330	356	302	319	319	313	314	368	330	320	357	356	309	320	331	307	330	333	326	352	374	322	321	365	327	325	354	337	338	363	335	327	330	295	339	359	333	301	326	319	326	307	322	351	331	300	322	353	355	325	342	336	313	330	322	326	358	324	370	330	318	358	360	351	349	347	366	351	378	329	325	336	343	295	345	323	366	351	358	314	365	340	366	386	324	315	346	343	368	357	326	333	339	312	344	292	338	306	347	347	330	330	332	341	368	365	299	314	362	291	338	349	307	322	369	328	322	332	322	307	336	327	315	335	359	358	335	378	346	327	330	320	334	308	364	313	317	342	308	345	339	342	322	316	310	348	317	339	344	346	323	369	337	325	353	308	359	336	305	360	330	334	339	349	366	330	368	328	337	347	307	320	343	338	344	318	329	334	324	342	342	331	317	333	318	350	380	319	359	323	316	313	337	336	356	313	346	350	335	332	310	286	310	359	329	317	343	351	313	349	366	323	328	313	356	325	310	343	327	345	352	318	350	319	353	344	312	337	318	334	350	351	380	361	324	325	356	344	346	345	332	328	341	328	337	367	339	392	340	349	278	360	323	369	352	334	374	310	340	366	314	351	317	313	359	378	309	325	299	330	314	331	331	354	331	341	339	364	354	348	308	335	324	322	336	330	356	347	322	326	360	339	342	374	315	338	336	319	334	318	304	337	290	307	313	344	390	318	353	337	299	316	349	326	324	330	313	322	357	310	339	309	303	336	311	303	315	321	322	365	336	333	305	345	333	379	301	353	337	359	346	339	341	342	315	320	353	330	337	317	338	325	338	347	314	293	313	362	358	340	311	355	326	323	316	307	334	305	314	348	346	341	329	370	327	347	331	345	327	322	324	360	337	336	329	315	348	326	347	340	337	359	361	356	331	316	359	332	331	335	329	316	310	313	327	371	350	340	332	339	319	344	324	312	303	325	312	319	316	353	340	329	347	302	308	329	353	302	307	354	341	336	331	347	311	307	337	338	330	345	376	351	340	337	329	319	310	298	330	332	338	343	343	340	342	343	335	344	358	359	302	319	292	305	307	337	351	339	303	310	348	318	341	343	319	335	322	371	296	335	359	349	313	338	334	359	335	338	323	314	346	316	332	315	327	343	323	345	315	311	322	340	354	331	360	321	366	335	337	364	324	301	313	332	323	295	351	316	299	338	346	334	343	373	351	301	323	318	340	339	335	344	321	312	354	302	334	315	339	353	347	328	313	320	338	351	349	333	345	358	329	339	328	368	350	347	345	325	310	299	353	341	331	341	339	321	331	364	319	317	285	336	313	318	334	358	322	341	330	335	325	337	404	313	345	371	312	320	366	331	298	308	342	364	309	346	326	296	371	390	353	318	328	362	333	334	375	347	316	356	319	338	338	341	323	358	353	326	379	350	334	326	338	323	328	365	352	324	327	353	353	312	324	350	331	337	318	326	356	313	328	324	309	339	352	353	362	307	326	348	343	341	336	316	310	315	322	333	331	364	339	347	330	339	352	329	350	341	323	336	331	309	328	281	331	288	336	346	321	360	338	312	357	341	358	355	325	340	319	314	333	329	352	317	322	321	328	317	321	332	363	332	334	312	348	340	350	358	364	346	332	334	362	331	334	301	363	318	310	323	327	344	334	343	357	306	362	318	336	347	373	340	316	338	353	347	333	307	387	378	344	327	347	327	334	339	358	325	340	345	319	329	317	329	331	287	380	363	353	260	321	348	294	351	291	358	353	352	336	360	334	347	337	356	325	337	356	321	321	352	298	354	339	314	320	365	337	308	345	330	318	323	301	340	339	309	321	356	343	344	296	351	348	281	346	345	360	328	328	335	307	362	326	357	282	343	312	338	347	334	322	347	380	346	322	353	321	340	321	321	297	354	333	335	364	313	317	360	372	351	336	352	324	332	324	339	298	307	338	328	322	337	350	340	330	349	329	285	333	344	315	346	332	317	343	338	333	342	326	340	323	306	350	357	351	307	327	331	343	364	348	322	307	369	365	315	337	334	350	339	334	311	320	334	347	357	346	337	332	328	326	330	326	324	354	342	361	347	355	295	309	314	335	352	329	312	324	319	372	346	341	335	350	331	372	357	348	329	306	306	345	359	318	305	313	338	315	347	374	345	307	339	350	341	312	366	361	342	321	365	322	325	347	338	336	337	329	362	310	366	324	349	338	395	324	336	354	327	334	362	336	338	310	337	330	335	323	333	372	376	346	350	317	330	338	366	335	361	303	365	349	337	382	331	362	349	348	335	317	313	324	342	354	357	332	336	337	349	309	342	320	346	358	330	322	349	329	297	371	365	329	342	367	347	319	351	292	334	349	359	322	315	322	303	361	321	327	290	304	317	330	315	342	363	355	326	344	340	334	351	343	331	358	338	311	332	318	334	319	316	354	346	338	327	326	333	330	330	337	368	329	320	325	339	335	327	345	338	334	336	296	343	360	338	361	333	338	343	296	320	332	336	314	303	355	345	342	322	337	316	304	356	360	335	367	333	311	366	348	329	332	337	304	369	329	361	326	366	351	302	312	343	350	325	321	320	364	328	300	302	348	320	370	326	356	342	319	354	288	321	352	319	311	378	349	311	350	341	346	333	363	348	303	348	358	340	367	362	336	330	342	322	350	363	366	328	372	320	315	354	307	333	312	345	318	323	341	291	336	327	331	310	361	321	341	367	347	338	345	322	352	334	343	368	344	362	341	325	345	315	329	352	341	328	321	329	318	347	352	346	326	306	347	331	354	317	315	332	368	345	340	339	333	315	329	320	326	336	342	344	311	360	313	334	312	306	339	305	302	313	328	325	307	336	320	331	341	318	350	320	344	341	332	340	325	336	325	321	353	351	329	364	349	329	329	321	365	321	362	338	353	318	337	338	348	358	297	292	333	353	344	371	375	346	366	356	355	343	315	335	322	319	330	301	310	315	343	350	372	359	297	358	326	328	351	338	363	355	339	309	316	358	330	345	345	329	346	277	331	336	353	333	351	307	322	332	319	375	382	327	328	314	387	317	345	334	351	312	357	314	337	293	341	329	383	346	341	331	346	327	313	348	343	312	310	328	353	335	349	315	341	367	338	288	324	321	361	357	320	339	295	321	343	316	340	346	330	333	311	355	311	345	343	365	310	333	321	337	324	343	317	361	333	357	342	349	350	354	349	356	328	356	321	346	353	349	320
2881	1311	2316	1942	1140	1073	1067	1022	1037	903	955	977	913	972	1031	903	959	945	940	903	938	968	933	943	965	964	962	948	980	919	932	972	961	931	915	971	892	935	991	956	927	930	907	960	950	927	999	960	925	939	907	932	902	939	937	887	929	945	893	969	910	915	915	911	940	951	924	925	928	986	963	1024	978	902	884	932	931	893	930	886	981	947	968	936	984	980	946	874	910	960	927	938	858	958	947	926	925	967	990	964	931	960	903	902	921	957	969	931	953	886	941	970	915	909	929	962	874	890	913	861	920	953	943	930	928	964	939	911	923	891	937	908	962	909	910	888	956	887	905	931	878	946	887	935	928	938	930	926	924	919	874	920	960	926	937	907	875	960	902	915	914	985	957	904	890	942	945	951	953	943	950	941	932	908	883	932	978	937	919	944	964	950	906	933	928	941	961	914	911	934	903	914	960	962	954	908	889	941	904	962	919	952	923	988	929	922	956	955	923	865	972	919	909	947	919	897	915	977	896	878	904	908	943	845	932	961	903	922	945	959	898	966	947	946	967	918	933	964	978	941	925	909	909	964	909	929	889	928	962	901	988	924	900	947	927	921	918	949	915	952	933	924	915	892	948	947	893	959	956	919	936	860	957	906	917	983	961	951	920	927	921	944	930	939	953	919	954	944	950	955	998	910	869	930	932	908	923	918	956	939	898	968	876	994	919	933	909	947	914	935	916	916	908	900	887	953	953	915	958	929	923	946	921	944	939	901	938	928	918	934	967	944	984	937	869	941	911	947	917	924	904	962	935	932	897	948	902	902	1000	911	930	931	953	862	958	909	938	962	938	962	972	988	897	900	863	975	937	943	948	967	946	901	959	919	911	922	899	900	973	911	895	982	913	888	926	960	963	938	913	910	927	911	935	984	937	964	938	914	914	1001	965	949	969	964	923	929	923	874	953	939	877	963	928	938	935	924	933	923	945	955	970	945	914	923	990	942	951	975	926	900	952	924	946	902	942	898	940	944	879	913	889	875	868	925	961	939	904	951	950	884	891	963	948	907	934	996	935	945	966	1013	911	895	901	895	946	914	896	974	936	934	912	934	888	914	938	864	926	910	958	873	967	901	867	910	980	936	927	925	851	980	894	942	922	887	973	912	954	954	906	1001	899	916	940	899	923	908	924	999	924	954	943	892	918	944	920	941	876	920	905	949	962	914	959	950	918	877	881	913	927	983	932	916	962	979	897	950	989	944	968	937	969	981	934	898	928	939	879	916	940	900	913	909	893	883	957	882	919	989	913	932	954	933	929	971	925	980	961	899	928	954	907	960	905	954	962	927	930	904	949	962	944	887	933	968	942	876	896	930	919	902	951	926	912	971	972	961	950	880	933	931	947	924	978	928	944	931	907	890	897	997	920	920	912	912	968	915	952	912	916	940	939	952	993	906	936	942	899	969	894	974	994	949	940	905	956	939	926	944	957	948	871	974	909	919	975	883	837	891	942	916	980	964	853	932	923	978	873	940	896	971	878	972	957	922	931	955	933	996	934	923	922	928	923	911	1012	950	1008	863	927	958	925	964	926	939	971	908	916	925	917	866	923	933	944	938	932	948	928	931	940	964	921	924	880	986	949	937	954	938	955	978	916	928	930	923	934	903	915	914	965	933	923	996	926	938	855	931	934	896	945	944	915	950	1016	991	971	899	888	973	958	915	910	883	922	925	908	938	999	964	961	876	902	932	888	951	958	928	976	951	951	942	911	901	946	987	907	947	964	918	927	997	986	962	915	909	930	880	925	929	930	929	938	912	964	887	945	954	932	946	917	952	917	945	976	902	930	954	897	976	889	909	964	951	941	934	901	983	903	956	894	942	988	866	923	947	927	957	913	907	975	998	935	890	967	946	917	920	937	898	907	911	936	912	945	1025	951	949	905	922	876	969	981	965	938	942	968	959	903	955	993	895	930	920	846	920	872	971	927	969	925	960	988	922	914	944	944	910	879	944	930	916	914	964	925	895	975	926	958	906	970	957	901	926	914	921	896	946	899	962	901	928	932	913	915	897	923	959	942	918	959	950	927	935	874	887	880	919	906	935	925	903	928	961	968	1006	983	955	933	987	921	954	926	894	923	1034	971	906	953	901	902	944	896	890	883	860	935	913	916	920	899	958	939	893	934	946	954	930	945	942	888	923	965	878	900	1053	925	918	968	914	966	954	886	949	928	919	896	919	935	955	902	900	966	921	930	955	898	944	929	949	923	982	970	976	935	885	911	963	922	910	1007	909	909	952	960	928	935	961	934	889	954	918	879	913	905	923	907	943	898	985	882	975	941	961	912	950	958	897	903	930	920	925	955	931	925	968	897	864	887	940	958	954	868	923	919	904	963	920	970	940	981	964	971	934	911	959	940	976	918	902	941	920	959	913	921	919	916	969	912	931	891	901	895	983	921	916	920	936	929	895	1037	943	919	943	956	924	941	936	889	974	929	894	958	965	932	962	866	873	950	895	924	952	952	964	939	928	906	962	905	927	924	920	936	893	973	916	922	987	926	925	950	928	918	968	930	878	872	931	972	871	980	894	888	936	979	948	942	952	973	953	927	976	907	959	1010	927	935	935	925	916	943	951	900	949	955	931	931	893	938	872	901	945	957	935	969	905	882	923	908	964	989	973	939	957	905	963	926	944	930	951	899	958	933	968	918	863	929	953	980	890	924	957	912	936	953	928	981	917	922	924	913	889	934	914	950	916	880	924	939	899	923	977	918	915	961	917	935	954	960	962	912	951	903	988	906	983	952	906	906	980	915	933	929	951	900	1008	957	930	955	919	965	954	930	971	925	969	952	972	937	894	908	953	888	986	927	915	932	931	935	885	942	942	951	971	883	908	968	893	1005	942	888	918	933	962	889	934	921	960	918	910	1004	944	912	916	964	955	895	995	936	896	903	928	947	935	942	999	915	946	881	921	955	944	937	921	909	1001	902	985	905	949	887	945	960	962	908	954	934	939	981	916	935	966	982	954	964	949	864	941	932	992	909	907	886	887	919	918	905	880	957	911	947	920	972	958	956	948	920	868	980	928	974	930	966	941	938	908	909	937	961	953	913	958	897	943	943	957	884	939	912	935	947	919	930	961	964	932	959	950	915	945	983	953	945	914	917	988	978	919	947	968	939	908	890	976	925	941	956	968	920	964	914	1008	948	901	928	945	966	969	931	967	926	877	935	929	947	915	961	988	935	924	856	941	966	966	870	914	975	923	904	906	870	927	918	981	980	946	898	935	974	961	924	915	961	970	913	931	918	893	928	933	985	979	949	903	937	973	919	934	952	936	964	864	947	927	917	941	902	877	911	940	1010	921	945	864	955	910	937	899	936	916	974	874	937	961	959	958	902	980	970	929	990	896	866	944	941	874	913	1020	974	944	980	940	916	952	939	960	945	913	1013	960	903	964	922	962	970	940	946	954	959	930	883	875	884	930	899	952	975	970	910	930	896	953	907	914	972	996	960	885	957	994	906	964	921	891	880	894	925	944
9844	4346	9041	8603	3511	1846	1103	784	571	523	472	426	386	389	427	381	375	400	374	375	356	356	327	385	352	337	314	330	345	325	350	355	337	376	342	300	362	342	354	350	336	345	347	338	355	381	375	379	330	310	321	329	336	342	332	333	295	361	322	366	345	343	318	330	342	321	344	348	349	352	373	318	304	331	336	360	299	330	370	362	310	320	303	378	378	347	357	289	330	304	339	404	352	351	326	380	316	381	337	332	336	355	316	341	316	349	328	369	349	374	332	350	308	322	336	342	371	329	356	351	376	339	346	340	318	334	311	353	336	345	366	324	330	356	353	353	337	339	327	364	340	318	378	335	356	334	322	339	354	328	352	333	342	314	324	355	365	369	316	351	337	325	310	341	329	305	341	312	332	345	328	340	319	357	374	342	332	339	330	313	356	339	322	389	377	344	375	354	324	326	339	333	360	324	353	354	313	367	357	357	351	348	352	350	309	368	367	323	353	320	334	318	332	337	358	338	353	305	324	333	297	346	334	352	336	349	332	350	362	309	336	309	346	372	302	330	371	326	328	314	333	349	350	367	354	325	355	335	330	318	329	363	307	344	326	332	359	318	329	351	329	325	332	347	333	351	352	337	361	335	332	313	385	366	325	357	370	315	354	304	317	338	344	319	371	311	367	325	351	332	357	355	342	289	330	358	353	318	362	322	366	307	323	332	344	377	339	346	365	325	346	342	313	321	315	328	356	304	353	319	375	368	348	337	363	328	352	323	367	325	362	344	314	339	324	324	347	353	311	329	328	338	351	379	341	350	356	343	343	332	317	323	320	306	333	353	329	363	325	325	336	339	353	333	333	341	328	363	361	345	320	356	342	319	349	329	345	367	322	338	324	333	356	328	344	351	329	335	356	311	350	328	359	347	347	348	358	314	328	340	295	354	315	364	314	360	347	336	337	326	351	370	335	340	347	368	379	361	346	358	309	330	359	356	323	340	318	365	316	348	324	358	321	332	305	326	341	358	356	313	360	313	373	335	329	320	314	316	341	346	343	340	362	326	344	323	299	319	321	330	360	347	336	334	349	337	325	362	338	317	321	342	330	323	329	308	341	316	325	356	325	339	318	317	324	338	372	345	321	342	361	329	371	309	346	318	354	304	330	316	308	349	294	301	321	332	377	356	331	324	347	336	329	331	335	356	369	345	340	322	360	365	359	353	321	363	316	321	345	362	347	350	341	336	348	365	352	368	316	333	339	362	322	323	331	372	396	346	347	309	313	335	324	345	330	343	349	326	345	332	334	304	342	314	317	359	339	303	321	320	342	354	328	347	326	332	333	305	323	340	333	372	371	374	344	323	331	332	356	349	344	374	342	346	327	344	297	318	349	301	352	347	344	355	354	369	352	360	371	309	328	325	374	358	333	343	343	354	334	350	342	334	361	386	330	340	329	356	348	316	341	361	330	333	321	312	343	360	324	348	331	309	292	358	341	327	350	342	348	364	373	337	334	340	336	350	350	342	341	353	341	365	336	347	355	315	313	340	362	354	309	310	353	320	359	322	355	349	339	359	326	371	341	344	354	330	361	333	306	351	350	331	374	355	338	356	353	338	313	355	346	362	343	333	330	314	356	337	324	310	312	367	298	311	348	339	341	352	331	357	315	350	329	340	356	341	328	319	316	318	323	335	329	334	336	356	336	325	368	338	385	341	338	316	342	348	338	324	331	341	394	331	334	333	328	340	351	329	337	362	345	328	327	332	356	315	322	348	357	343	336	349	332	312	365	337	353	360	356	357	351	304	326	335	344	339	342	348	310	331	330	407	394	340	319	344	367	343	344	307	316	337	339	344	351	343	349	306	318	371	360	328	335	338	386	360	326	332	359	370	347	309	370	369	353	323	361	349	365	336	338	325	319	350	360	338	353	339	342	343	362	345	338	330	297	338	351	326	368	308	352	322	331	343	307	372	354	363	349	328	332	335	308	288	320	339	313	347	323	321	386	347	359	379	336	342	360	346	296	341	339	367	360	347	362	322	320	387	333	370	316	319	328	311	342	341	337	321	358	331	337	335	321	292	369	365	314	382	357	299	337	351	315	337	331	362	349	323	334	354	347	345	349	321	333	341	340	327	338	322	313	348	352	337	336	355	361	338	369	302	361	324	360	317	337	329	363	348	353	327	330	313	326	329	346	339	366	354	322	361	319	339	332	302	368	324	355	330	330	347	346	362	327	366	366	347	332	344	337	337	336	345	362	394	351	339	341	345	377	349	319	325	350	342	303	319	344	346	346	377	320	347	349	370	327	291	329	351	329	343	335	344	326	366	342	337	305	366	323	298	347	322	346	320	378	357	352	343	317	332	367	321	333	348	365	328	348	349	378	344	338	325	349	357	344	356	345	346	321	346	344	336	310	343	323	325	323	342	332	363	334	366	363	326	350	366	317	348	314	352	369	329	359	377	359	354	342	362	338	355	333	359	315	354	347	343	348	337	322	357	334	346	355	299	327	320	341	355	349	333	339	350	319	362	344	295	347	325	332	374	358	325	321	336	345	346	352	378	359	335	323	338	319	370	325	342	334	322	352	326	320	370	318	333	363	351	339	326	343	340	353	323	364	349	321	341	347	315	349	348	369	351	314	349	333	330	337	373	325	331	343	291	356	322	356	331	329	355	344	331	335	366	333	327	343	341	332	331	327	320	338	348	367	327	319	336	319	365	327	376	360	330	328	344	368	332	338	334	340	339	338	350	329	277	335	341	349	329	361	298	350	327	317	343	350	354	345	333	317	344	357	349	336	352	329	360	338	343	353	331	384	354	343	339	340	327	323	334	329	348	289	338	343	376	329	335	361	308	344	379	362	336	354	360	323	346	359	395	360	328	330	336	337	341	339	363	346	309	309	331	327	350	371	314	303	317	360	356	304	368	322	338	315	361	309	375	338	339	321	342	369	331	356	339	340	347	377	321	342	351	361	348	342	328	334	328	368	325	345	353	289	342	332	290	320	348	344	339	321	331	332	365	346	324	334	323	364	356	335	338	362	325	374	344	313	345	349	330	340	380	336	340	354	365	351	363	338	324	367	305	337	317	326	314	334	350	375	352	340	361	325	334	342	358	338	353	363	357	331	349	374	321	351	331	343	332	367	355	320	327	340	349	320	310	346	331	362	348	343	335	334	326	322	350	339	332	320	365	362	335	324	333	318	332	305	355	312	324	329	324	339	348	350	364	339	309	321	345	332	331	311	365	323	334	358	372	340	360	342	342	331	311	336	314	355	327	332	313	339	337	286	335	322	337	327	339	323	351	330	326	360	341	349	333	315	314	368	331	327	349	347	292	375	359	310	317	365	336	324	362	329	322	355	322	324	285	320	330	360	375	366	360	336	353	316	343	365	329	346	340	349	366	364	339	334	344	390	350	328	362	325	366	323	312	344	353	347	357	333	301	299	314	333	310	375	349	351	332	364	338	349	346	330	343	348	359	361	381	319	371	350	342	334	363	319	336
6630	4977	10053	9484	3983	3110	2624	2200	2038	1790	1730	1577	1450	1394	1299	1230	1241	1274	1238	1136	1150	1184	1035	1104	1080	1018	1086	1051	999	958	1024	1034	1030	987	1004	1013	1003	972	988	990	991	963	951	973	914	940	946	1036	992	971	987	961	1011	996	975	930	957	931	964	982	962	940	920	964	955	945	975	947	936	907	923	882	940	939	943	997	902	901	929	892	941	920	924	935	954	926	954	908	872	932	969	923	910	962	973	936	944	914	940	895	963	946	926	919	956	905	926	982	941	956	928	916	938	935	967	922	876	927	931	959	902	923	904	918	911	929	928	970	941	900	950	952	882	996	968	933	946	917	949	903	975	884	921	938	930	905	932	916	937	926	983	905	931	914	902	889	931	942	925	948	899	927	891	914	934	955	930	901	916	872	950	951	921	927	917	924	909	917	911	902	960	906	909	907	1024	922	927	970	931	959	912	930	929	901	929	911	907	890	901	953	911	905	874	942	907	892	883	889	914	904	933	911	872	944	989	940	940	870	912	873	915	978	915	956	949	950	900	912	903	988	991	888	939	909	907	932	988	930	971	921	950	902	905	928	925	871	927	974	966	968	888	941	911	897	950	934	930	945	921	1030	955	913	897	960	894	936	865	955	912	963	927	961	949	928	928	926	920	967	968	980	918	939	946	908	951	960	950	968	913	944	937	963	914	904	961	926	964	914	934	916	948	972	934	928	976	932	910	928	943	934	963	971	941	878	849	932	924	865	944	909	963	958	935	913	964	915	843	883	894	906	931	948	936	866	912	990	977	908	931	926	925	938	922	932	938	914	923	952	969	896	951	928	916	940	923	934	951	865	928	891	1004	911	930	957	964	931	914	946	885	954	912	885	936	897	933	907	977	933	978	950	903	921	954	961	964	903	908	909	909	926	930	891	913	964	881	976	941	966	916	937	920	944	885	944	914	913	928	957	908	911	892	953	905	916	943	925	947	912	895	926	922	967	902	970	922	941	917	908	991	936	944	935	926	957	926	897	906	919	915	945	932	890	902	943	932	972	867	901	926	929	925	985	866	916	922	947	925	932	930	934	922	870	929	911	904	956	953	857	919	957	920	904	899	912	914	904	874	898	980	934	958	934	956	887	998	930	919	894	963	922	900	922	935	932	887	973	1004	911	907	869	973	882	952	940	889	949	927	921	929	945	921	972	919	944	940	950	920	919	914	933	896	911	903	971	959	909	934	934	930	903	955	960	949	928	940	879	954	906	961	930	972	885	924	955	894	938	879	882	896	878	916	950	930	935	913	955	926	894	944	930	985	931	959	935	952	982	938	942	872	949	951	916	879	902	934	933	951	905	911	883	883	981	973	965	921	974	952	851	966	947	904	930	937	900	917	975	928	921	903	970	965	941	960	939	901	903	875	915	938	916	908	930	919	858	918	974	903	960	913	898	941	894	909	922	921	941	902	928	919	900	872	948	913	912	917	883	893	895	883	915	940	913	881	892	934	893	946	930	881	921	949	941	900	900	971	874	939	961	879	872	931	954	932	999	946	899	961	990	926	891	858	928	896	916	894	938	935	944	929	896	933	906	935	953	917	929	913	964	862	977	872	929	986	978	934	934	873	916	947	902	909	907	956	940	889	928	875	950	942	919	901	950	872	939	968	991	975	879	946	925	931	935	925	956	943	949	896	959	923	951	914	988	923	912	964	935	942	882	979	958	922	984	895	966	947	956	927	927	946	890	901	868	910	893	924	919	964	980	998	933	992	962	926	886	896	962	992	945	962	1027	939	944	897	859	970	948	963	939	930	903	937	937	934	896	909	968	931	909	913	994	902	965	902	847	966	950	963	950	882	964	939	875	926	872	973	890	885	951	953	932	942	907	927	878	850	910	927	877	1000	933	1000	948	930	873	947	896	901	981	916	929	895	945	990	954	901	909	915	869	989	942	914	897	923	942	931	985	845	969	936	951	895	938	901	952	909	944	904	984	933	899	971	958	855	966	900	946	849	865	926	914	918	965	907	957	933	945	1002	906	952	902	895	868	967	915	894	895	930	949	894	951	927	956	896	929	893	890	933	998	950	922	867	906	895	925	1002	910	953	927	927	904	903	889	897	919	913	914	1002	920	911	943	938	934	936	931	951	924	947	939	954	940	951	965	913	911	963	927	947	943	973	972	984	915	958	905	904	917	950	948	941	938	908	920	873	966	911	936	910	916	921	946	921	942	935	888	978	913	922	943	962	915	958	946	895	931	901	925	921	891	981	887	894	924	917	908	908	976	904	870	930	950	964	947	926	916	986	917	948	926	943	932	950	929	929	887	946	1005	954	902	927	936	880	908	913	883	952	889	1004	876	977	889	930	895	909	919	919	938	908	970	823	934	1001	935	921	931	885	943	882	949	922	868	969	933	873	938	898	956	928	937	945	914	928	948	955	949	884	943	951	903	922	896	977	913	934	892	931	919	920	931	966	884	929	954	926	901	951	876	980	962	904	943	929	934	965	922	916	949	923	910	944	929	900	942	936	928	917	962	901	947	863	901	907	923	930	902	900	900	903	885	906	919	923	967	961	964	955	896	942	907	952	962	900	865	891	956	897	905	940	906	996	971	879	938	982	915	906	944	981	880	914	967	914	908	921	903	915	930	963	940	950	942	969	920	911	971	981	940	993	992	909	891	952	936	921	985	914	961	892	930	942	932	906	971	958	908	946	903	969	900	938	927	932	960	928	865	981	934	978	932	916	909	878	920	979	951	963	894	885	897	921	966	924	1002	884	903	977	846	902	999	927	949	945	885	974	980	910	936	971	948	921	908	934	942	971	953	936	944	920	947	947	887	967	964	873	911	920	891	969	833	907	948	972	991	955	961	931	883	949	944	958	944	925	900	924	933	988	950	901	936	956	978	923	877	997	919	920	984	889	901	946	954	925	960	916	958	901	963	955	927	917	943	908	971	893	932	949	917	884	946	917	901	903	980	889	949	935	974	887	951	931	937	933	951	953	956	924	899	918	943	948	933	926	900	879	941	973	940	885	895	977	954	863	961	944	922	925	932	963	940	959	861	894	898	896	962	883	937	894	890	916	905	923	916	940	973	940	938	908	924	912	968	897	937	921	880	954	959	893	947	877	946	965	931	900	941	934	930	979	911	861	939	885	913	948	892	933	900	905	906	937	958	922	919	890	878	903	873	985	897	954	908	961	880	946	934	982	897	911	895	925	840	964	966	921	934	967	932	891	936	963	874	940	927	946	928	874	958	958	963	925	910	933	937	923	894	963	935	975	928	919	907	903	866	931	973	912	932	923	955	950	921	928	925	948	922	965	889	933	909	898	915	955	890	910	934	958	967	982	940	908	938	875	912	976	919	921	929	866	915	957	940	952	963	985	885	888	936	951	928	944	931	922	939	908	889	903	892	923	916	944	951	934	899	957	928	921	921	952	948	886	900	921	937	913	923	962	962	954	937	931	938	935	883	943	923	962	944	919	924	970	923	983	894	879	951	954	979	897	893	954	907	931	885	933	917	906	959
16192	6450	13261	10996	4860	2428	1279	823	594	448	410	338	315	307	306	279	258	243	236	253	199	231	205	225	223	209	228	206	190	184	218	211	186	205	210	176	207	198	224	204	185	193	183	199	201	200	205	179	178	202	211	171	188	220	191	179	181	203	190	214	195	189	190	183	198	181	222	185	172	195	194	180	188	180	180	190	215	182	195	199	211	164	196	190	203	189	173	199	180	197	203	184	172	184	191	203	208	187	216	212	193	205	195	200	172	192	204	207	184	205	191	187	175	174	220	190	193	177	201	169	181	177	195	165	194	219	184	190	194	187	192	202	182	174	194	200	193	173	176	191	170	182	197	168	199	195	171	194	169	177	204	196	163	190	193	166	149	193	174	191	205	191	186	206	170	209	183	181	173	200	164	208	194	182	180	176	166	175	191	199	214	164	184	184	198	189	169	155	198	197	158	172	188	189	201	198	211	174	191	197	186	179	177	182	201	212	196	201	151	195	164	188	174	216	172	190	178	207	169	198	189	192	190	186	190	182	206	204	188	180	199	197	185	175	161	194	209	196	192	179	196	193	200	194	187	175	178	178	192	185	207	196	208	203	190	182	183	182	188	170	197	188	216	182	181	201	191	192	210	187	197	195	196	210	173	189	186	183	191	207	200	137	155	184	179	189	171	187	179	163	196	197	182	178	187	211	183	172	166	171	180	184	188	205	213	194	202	182	186	170	182	205	162	177	177	180	174	189	185	212	188	203	180	176	188	181	179	177	203	169	199	193	193	208	186	190	195	167	211	176	189	197	166	207	185	198	175	163	199	193	197	177	179	194	222	196	185	177	208	209	144	176	188	179	211	192	171	197	194	168	193	200	192	166	165	208	205	180	157	176	190	196	206	183	193	188	182	204	217	170	167	180	201	187	173	198	168	196	203	203	200	198	174	203	193	179	210	225	199	213	185	190	178	176	185	187	174	177	200	165	176	184	194	199	186	201	202	192	203	182	197	196	208	183	177	202	207	198	196	186	180	183	205	170	194	186	188	183	214	195	210	207	161	189	181	176	212	186	203	171	191	181	192	198	158	189	182	180	183	195	158	176	169	209	157	180	188	168	184	183	179	183	188	151	215	184	210	190	211	169	191	179	186	195	200	163	178	189	188	177	188	183	187	214	189	163	202	178	164	196	192	171	183	163	184	183	190	188	172	197	159	158	172	223	184	172	184	184	176	209	184	187	193	188	153	206	190	197	194	185	199	203	163	201	170	159	198	208	193	182	164	173	190	183	195	174	192	186	192	199	189	198	193	194	190	187	199	182	205	221	158	208	198	210	191	175	181	183	181	182	181	166	163	209	174	178	181	208	198	198	174	199	160	178	202	194	174	194	167	190	182	168	202	185	202	187	210	199	180	181	196	205	186	186	185	180	211	214	181	170	172	178	192	170	189	180	193	198	171	158	183	202	194	155	195	200	190	189	187	167	187	220	196	203	201	172	169	193	204	185	175	166	178	175	177	183	198	188	176	183	183	190	192	169	205	176	232	203	160	199	197	157	185	181	206	208	184	175	176	187	199	189	211	200	168	210	184	198	175	176	177	192	187	192	188	222	190	171	177	197	188	188	201	197	193	196	195	179	163	185	178	188	200	174	192	202	179	184	159	191	195	176	185	184	181	202	196	177	185	172	212	166	204	193	171	188	178	179	189	175	181	202	177	185	186	158	171	211	173	195	181	180	192	197	216	173	179	211	175	169	181	200	192	180	195	195	200	204	199	198	217	169	187	192	211	186	193	201	176	171	181	199	197	173	159	180	171	203	190	180	194	199	196	166	211	203	196	203	183	195	196	196	197	175	211	196	189	184	223	185	201	157	180	179	203	193	183	169	195	186	197	187	201	171	176	174	187	167	182	180	171	177	196	192	174	210	187	206	191	163	185	188	196	181	181	218	181	173	168	200	201	174	200	181	169	198	197	181	184	177	158	189	221	190	174	192	164	180	188	216	188	195	181	163	207	200	189	197	186	175	182	167	192	176	173	186	189	200	197	200	201	193	185	208	191	168	210	188	179	180	195	155	166	207	193	192	193	172	178	161	189	185	192	180	183	205	224	199	166	194	189	224	198	166	180	209	179	191	225	178	164	192	191	203	167	171	194	186	184	194	191	208	177	201	188	192	201	187	182	193	175	199	174	230	184	197	180	200	182	175	195	198	200	223	176	183	166	193	208	192	162	178	191	181	181	185	193	199	194	187	190	192	199	171	189	192	205	180	196	167	208	173	151	207	194	198	171	173	197	180	184	193	170	182	162	180	177	180	214	163	184	174	199	175	179	189	183	176	171	204	171	172	198	201	207	178	208	181	156	182	193	192	198	190	176	195	162	190	199	173	200	210	200	183	156	180	199	179	188	178	198	162	170	194	176	187	214	176	187	181	185	180	204	204	210	195	168	209	208	163	208	192	176	172	172	185	175	202	193	200	197	197	214	212	184	187	195	200	194	181	168	189	160	180	194	204	190	203	184	199	187	194	181	197	185	220	212	181	192	188	179	186	195	191	163	189	212	221	188	219	206	186	196	199	192	191	180	203	172	207	205	186	204	198	209	191	188	180	172	200	205	211	204	204	184	184	193	185	178	222	180	197	173	176	199	198	202	188	193	167	193	178	212	193	206	173	198	187	192	201	201	188	173	177	197	159	198	168	192	181	208	179	172	163	196	193	185	168	222	202	186	205	190	181	195	181	170	202	152	200	176	189	184	191	192	214	181	193	162	192	185	161	171	187	172	185	188	194	195	180	190	199	204	192	209	173	187	181	205	192	210	180	186	187	187	187	188	163	184	190	172	192	182	200	187	196	207	214	189	204	179	188	163	186	184	186	189	179	189	193	189	171	180	185	206	180	195	185	173	191	196	184	196	188	190	181	191	193	177	187	163	191	176	183	167	210	168	180	180	188	227	194	197	169	177	149	175	195	175	211	195	215	179	161	169	174	184	187	189	165	158	208	186	180	171	176	194	188	193	183	175	183	173	213	204	194	184	198	191	184	179	179	163	181	183	206	186	192	195	173	197	162	180	169	171	192	162	183	197	175	188	210	158	192	202	182	193	220	197	176	166	171	199	171	198	175	170	175	207	236	182	153	185	198	191	213	158	181	212	198	188	216	180	199	182	210	177	216	202	183	180	207	174	173	170	194	179	212	180	199	184	179	181	176	205	151	179	192	163	190	184	182	174	182	212	181	193	185	183	157	183	202	187	180	190	195	182	165	192	191	179	188	188	199	188	172	216	172	176	207	196	163	167	175	198	192	178	201	181	174	201	198	177	181	211	204	187	175	171	188	196	172	166	188	168	197	194	192	172	181	169	181	178	199	170	180	215	174	172	181	189	207	186	182	195	188	191	178	173	198	178	191	184	214	193	185	186	182	188	184	191	179	196	220	171	199	181	198	185	206	202	187	183	179	194	195	202	184	191	196	189	189	183	187	193	200	184	188	189	198	194	200	173	181	180	177
8304	6105	13598	11819	5634	4269	3442	2891	2456	2099	1974	1675	1583	1350	1286	1183	1136	1078	996	981	886	901	890	881	823	795	804	761	750	735	712	738	667	668	703	637	663	673	642	665	622	681	625	629	665	603	604	616	643	647	621	592	618	573	675	598	600	601	605	605	621	557	590	564	582	574	597	533	569	598	569	581	588	613	567	561	588	558	574	591	550	615	578	575	571	587	574	563	558	577	559	579	560	559	593	556	533	573	547	597	592	545	543	566	582	608	588	557	538	549	560	592	576	611	544	574	562	555	568	549	584	584	580	561	570	561	588	540	591	533	562	550	561	552	551	543	580	528	544	562	565	554	572	576	566	553	582	610	530	545	511	568	539	614	540	583	514	571	546	583	566	559	556	521	558	582	559	589	599	531	568	537	557	571	588	500	547	534	570	515	540	549	543	574	583	561	574	540	531	586	564	564	546	560	592	543	550	544	535	555	586	536	599	543	540	576	563	589	572	536	557	581	527	560	581	513	544	554	574	534	560	543	515	579	571	523	550	593	542	573	565	578	543	539	521	549	554	504	539	590	530	527	587	588	572	528	600	569	559	586	577	592	521	584	518	558	579	558	545	548	606	511	553	543	552	538	570	545	526	571	549	550	555	556	593	563	550	559	508	548	516	556	518	554	539	542	544	553	527	579	537	565	546	555	551	565	576	560	535	594	569	566	548	565	529	499	535	572	559	509	555	527	575	565	553	551	520	531	530	581	546	551	551	556	574	540	556	556	567	546	527	575	524	564	554	558	551	571	540	555	568	548	579	499	611	532	597	549	570	579	549	537	559	539	568	517	546	558	551	567	515	581	535	555	529	564	519	531	546	545	530	499	544	572	584	556	559	551	582	574	550	560	494	526	558	542	521	552	519	567	557	509	564	574	554	545	544	532	574	546	543	548	536	518	550	587	548	556	557	590	576	580	511	528	573	592	545	528	541	541	567	512	572	579	558	505	573	553	581	551	523	550	516	516	595	578	609	578	532	540	544	558	556	549	551	561	545	548	521	557	531	526	551	588	535	562	542	549	530	525	549	578	565	586	592	562	541	610	549	537	562	551	521	571	539	518	575	569	542	556	603	531	555	582	519	568	547	527	578	526	538	533	578	534	562	571	531	549	533	515	573	593	554	544	551	540	587	593	573	561	585	543	584	522	517	568	590	566	547	567	571	523	564	528	511	565	554	554	536	543	551	557	533	550	562	553	551	533	572	556	565	553	532	516	556	572	554	572	559	554	581	565	533	597	551	577	550	580	554	531	517	533	524	572	522	514	546	526	570	537	533	572	589	598	558	560	547	551	598	531	565	525	576	520	572	602	561	544	546	524	517	552	536	543	560	577	521	554	518	523	572	536	595	543	542	564	536	555	533	557	568	555	547	568	547	535	560	541	583	598	553	550	588	553	581	576	535	525	568	589	527	562	565	558	561	555	581	568	549	554	596	560	562	518	529	539	527	537	559	580	539	548	550	516	549	518	599	550	559	559	512	552	567	538	578	571	525	533	547	542	563	561	546	567	550	514	580	537	550	572	532	535	547	534	524	547	528	583	551	560	532	553	570	544	560	555	573	543	550	565	545	608	542	550	519	533	538	549	582	543	581	542	561	569	570	518	513	534	533	540	561	565	590	564	525	519	541	569	573	543	573	558	542	571	561	554	569	593	538	530	594	536	570	531	546	551	540	517	563	569	534	541	565	537	572	513	550	576	559	527	564	595	506	596	548	539	583	528	567	591	547	555	576	568	557	562	598	587	547	506	536	573	559	543	549	531	551	573	554	542	565	580	574	561	535	543	531	558	572	547	556	576	531	545	570	559	533	599	571	497	517	559	563	568	548	540	563	544	543	526	548	550	547	586	558	574	554	521	537	544	556	535	564	557	582	537	585	596	537	564	532	547	534	557	560	550	560	531	570	537	596	552	537	552	521	602	553	552	532	535	537	550	513	590	564	536	537	524	569	548	602	548	514	557	548	554	553	538	551	528	549	576	555	538	543	515	549	534	542	525	580	623	581	597	549	559	568	524	543	540	533	537	549	605	608	556	537	576	543	544	561	535	566	572	521	573	553	537	524	611	586	524	560	549	540	568	552	582	541	550	569	550	590	575	547	561	548	566	525	539	594	502	566	542	559	540	601	532	537	563	508	542	582	589	518	509	577	530	538	558	546	575	554	556	594	536	507	594	576	552	547	569	544	531	563	544	574	563	545	563	560	557	535	606	617	552	517	553	535	552	564	558	534	523	598	559	572	543	596	545	569	555	566	612	558	576	524	559	567	525	584	584	538	496	562	516	560	509	575	583	540	563	536	571	555	551	540	562	605	541	524	525	528	538	556	551	535	520	576	598	548	545	506	579	560	530	557	588	568	525	579	523	559	567	537	570	592	577	524	553	569	580	559	540	526	557	558	541	520	516	565	576	575	608	584	557	579	529	575	524	546	549	555	541	546	580	554	525	517	557	580	580	573	585	537	571	549	507	553	570	506	548	538	571	517	545	547	550	562	578	543	564	555	548	566	510	537	547	541	526	554	560	501	543	524	519	570	543	557	576	537	548	555	626	558	544	541	566	577	546	577	544	577	531	578	569	568	533	563	577	541	565	532	597	516	539	568	541	527	547	598	541	566	545	567	552	549	574	556	581	549	543	537	564	542	565	552	528	574	563	554	581	557	563	607	565	562	522	580	550	575	584	577	544	518	565	565	549	576	592	578	569	587	564	513	557	543	571	528	582	532	571	575	581	533	570	554	554	581	574	573	564	570	578	524	562	547	581	582	551	592	522	528	535	571	587	579	592	565	577	516	577	564	541	543	533	608	539	564	526	541	560	540	562	594	521	520	556	536	552	576	538	543	527	543	549	526	553	567	534	545	526	546	601	551	542	565	575	584	555	563	566	533	556	555	564	548	589	553	529	570	585	557	526	552	539	558	552	552	531	573	526	572	561	529	571	567	582	533	584	561	576	550	531	561	569	540	520	536	544	585	554	557	546	536	571	556	554	516	554	559	570	575	573	539	563	559	522	548	542	619	515	549	563	539	543	572	547	576	582	542	539	506	571	542	574	540	560	558	545	541	543	548	535	549	586	523	552	554	578	535	574	534	555	534	583	562	523	536	572	562	533	582	530	550	493	589	595	524	540	561	562	580	553	507	541	554	562	538	529	527	565	573	578	565	527	576	552	562	567	545	515	557	541	540	590	539	553	601	576	556	573	560	570	589	528	571	522	547	523	538	509	559	521	556	544	532	557	569	578	575	557	503	585	569	591	545	567	570	578	547	536	557	539	570	553	584	506	584	589	552	603	541	517	534	547	530	527	571	560	571	546	576	570	589	526	543	563	512	541	551	554	590	547	561	565	556	558	557	549	544	571	563	543	540	589	527	505	564	579	594	560	549	554	585	575	545	566	585	504	550	548	571	539	571	579	551	555	542	563	578	570	523	596	574	531	578	592	526	571	562	517	497	582	507	543
2555	749	867	724	404	392	404	363	323	361	366	327	357	378	322	326	330	351	335	353	325	370	359	329	341	332	339	370	367	325	340	336	333	345	340	308	292	345	326	339	344	346	346	360	345	357	377	365	323	348	341	347	337	316	347	349	311	327	325	306	326	351	340	336	360	328	336	326	345	349	384	363	380	365	353	344	340	321	344	312	316	337	346	336	323	291	340	327	336	348	320	346	330	368	328	334	319	341	365	355	355	291	329	313	339	355	350	309	340	341	334	333	321	305	348	316	323	369	335	326	311	326	315	333	327	302	349	333	344	365	299	370	329	341	341	369	335	333	318	385	330	318	356	346	346	331	360	315	353	372	355	339	309	329	361	359	381	344	336	352	319	357	340	352	349	331	355	344	338	318	323	336	358	325	344	368	358	338	325	313	340	316	348	331	342	333	336	348	343	363	342	340	362	349	345	342	352	324	325	318	360	336	319	337	303	305	372	307	364	312	347	313	335	320	337	314	312	355	371	350	340	328	384	320	337	318	337	356	330	328	342	352	354	344	346	346	334	365	340	355	358	333	317	345	325	327	365	350	340	307	304	344	316	340	327	352	316	331	352	319	334	324	372	363	338	335	361	358	320	358	349	373	320	326	325	320	325	376	351	344	345	336	355	356	316	306	319	331	345	357	337	358	344	338	329	341	314	344	334	335	329	331	334	383	330	354	334	351	346	331	352	330	334	327	324	303	314	366	370	344	329	346	337	323	298	317	346	341	315	349	321	345	350	350	359	345	317	330	297	359	335	324	352	302	317	333	327	329	356	358	334	320	305	338	325	343	316	341	328	299	344	358	327	341	326	322	336	368	342	320	360	371	316	310	341	338	319	312	354	321	318	319	334	308	322	373	372	327	315	336	317	360	326	372	327	322	341	322	339	327	344	340	374	349	340	329	307	320	369	356	357	341	361	328	341	298	312	327	364	355	314	334	354	349	347	353	340	333	339	341	318	342	332	338	331	344	381	319	338	290	323	341	358	339	323	323	353	333	331	344	321	347	336	339	350	339	339	342	360	391	315	345	328	335	329	345	343	339	310	351	342	357	339	327	310	321	331	345	331	323	339	334	328	344	344	336	359	357	339	355	336	305	330	331	329	319	377	335	380	341	376	358	331	359	335	336	334	359	348	336	306	329	321	338	331	347	395	342	343	338	339	366	363	337	347	332	330	325	379	359	345	326	322	326	339	349	348	345	337	340	340	314	321	334	371	325	355	341	337	354	329	336	332	343	322	371	347	337	314	338	331	319	355	335	372	343	364	345	350	350	318	333	324	333	318	313	339	355	352	320	321	374	340	321	363	341	347	377	333	340	353	339	368	328	358	347	310	340	337	356	361	338	327	348	346	343	347	329	336	346	339	358	338	338	343	322	313	326	354	335	311	334	331	365	329	318	327	356	363	360	320	326	357	329	332	329	346	346	342	340	343	338	347	370	345	345	306	357	322	326	319	330	358	345	331	349	357	311	334	359	351	342	361	337	333	340	338	339	335	327	324	346	339	341	310	344	341	326	344	325	298	321	338	336	313	294	352	355	323	335	359	340	356	359	342	329	358	331	346	332	342	319	293	320	319	334	362	337	318	333	352	340	359	350	331	356	342	360	354	358	375	341	345	319	345	331	295	295	343	344	327	314	367	319	329	341	353	309	335	313	360	328	307	319	321	326	341	357	326	347	373	323	353	320	354	344	323	362	330	347	336	334	334	327	333	372	302	321	321	351	317	336	357	350	346	345	344	357	362	337	323	331	334	325	314	368	342	352	309	319	342	300	335	363	345	328	324	343	340	338	359	352	318	313	344	369	322	368	313	332	325	367	349	357	343	332	323	344	339	317	335	319	348	334	353	338	327	363	318	335	335	340	347	361	353	327	304	328	334	330	370	346	355	378	353	349	305	342	332	320	363	324	321	312	327	340	374	321	400	301	320	357	319	341	332	332	364	347	330	339	300	329	353	339	347	323	337	348	333	328	361	338	348	345	332	334	359	342	357	357	313	351	321	303	324	350	378	367	331	316	325	342	350	327	348	326	340	322	332	323	296	352	332	308	347	342	325	350	312	322	352	326	335	319	322	349	318	333	346	358	334	345	350	298	344	376	326	341	362	356	347	354	337	340	328	325	359	354	338	346	338	324	324	351	366	331	351	313	320	359	331	351	337	341	341	325	351	343	324	327	326	327	325	316	317	354	325	359	332	345	373	330	340	342	367	330	334	351	316	331	311	282	368	325	307	319	340	359	344	336	326	330	328	354	340	368	354	336	336	308	340	346	325	324	334	354	335	342	346	340	338	361	343	342	335	321	339	337	338	350	354	355	323	301	327	308	359	352	332	329	328	350	330	378	330	337	337	335	343	340	339	355	321	330	319	293	339	347	314	294	375	349	323	346	335	364	362	332	309	325	367	340	328	348	334	345	313	375	338	310	341	329	349	299	324	345	318	365	319	312	349	333	319	343	317	348	311	307	314	330	326	360	323	339	319	336	312	317	354	358	338	328	358	303	353	319	347	350	355	333	332	383	351	340	347	313	326	366	321	315	363	327	329	330	354	345	319	339	358	325	348	322	317	331	350	328	354	345	323	323	335	313	347	374	337	361	346	348	324	352	330	397	344	336	354	325	340	329	316	336	327	349	322	328	320	331	336	338	349	336	359	321	353	321	366	382	353	344	331	306	345	322	343	383	345	339	325	335	353	358	361	352	335	347	359	327	326	310	320	371	339	295	329	323	349	336	357	306	330	331	361	318	337	356	342	384	370	326	365	330	345	348	337	335	333	354	338	368	344	334	336	370	361	375	305	321	327	376	324	360	354	341	338	346	358	363	346	365	317	312	323	351	344	353	368	332	328	341	336	350	334	323	372	323	357	346	338	375	348	326	355	337	359	304	333	369	342	349	331	326	328	348	319	349	288	345	335	317	343	343	360	328	338	330	327	335	345	362	338	335	356	324	313	326	310	304	337	350	311	358	334	321	335	344	316	331	346	348	310	351	340	365	329	385	336	327	342	338	325	334	351	382	370	351	318	320	373	336	306	316	298	349	346	352	351	353	343	310	358	361	334	323	346	344	341	317	322	353	329	358	372	345	346	318	361	323	333	320	360	348	357	347	309	354	344	362	305	333	325	336	349	362	360	344	351	330	345	309	346	312	335	330	355	367	338	347	377	332	324	344	341	348	348	327	352	332	390	359	342	335	322	367	328	346	345	371	330	356	348	362	359	331	336	381	340	332	345	312	355	326	338	332	335	310	341	349	319	338	388	334	363	354	350	343	331	353	326	351	354	336	356	367	340	324	339	316	318	362	330	317	324	330	307	315	362	308	290	331	320	308	322	346	362	347	364	354	320	337	369	370	338	332	370	344	332	344	313	336	361	326	349	328	341	331	343	317	305	340	358	319	315	322	340	365	350	335	329	266	345	325	376	381	312	309	325	319	360	340	360	338	325	293	289	305	321	345
2705	1500	1882	1742	1113	1026	996	1077	970	937	983	985	905	954	980	961	980	972	952	864	932	888	950	919	916	937	1003	881	929	959	919	942	967	981	925	942	946	963	962	945	965	938	908	922	935	942	942	990	908	968	975	939	937	943	917	967	911	943	916	943	883	987	970	921	958	937	912	939	912	923	927	940	980	934	915	976	957	977	920	923	877	943	931	889	926	881	960	921	922	905	939	949	965	957	924	944	907	933	933	891	926	945	938	926	951	921	900	947	917	948	1005	964	974	905	951	1058	911	938	886	891	930	967	954	903	991	942	927	943	926	913	903	958	892	925	931	939	956	918	924	976	974	960	1006	923	928	938	957	902	904	954	926	900	940	926	915	886	926	940	952	924	944	940	962	915	929	885	944	933	906	954	960	932	942	862	914	974	961	900	937	974	912	926	983	870	933	903	919	936	932	947	962	920	913	965	909	962	910	886	966	958	978	940	926	932	956	963	994	963	953	933	948	913	905	940	944	920	934	972	917	867	936	914	959	916	937	972	919	991	960	903	951	950	925	958	901	934	940	930	891	967	902	934	959	874	968	1007	934	901	931	999	943	945	959	916	878	910	987	962	897	944	977	968	927	856	897	986	895	946	915	944	902	946	940	953	986	935	949	900	929	1017	857	944	909	926	936	922	918	957	891	910	936	961	915	916	933	863	914	962	948	931	947	932	937	891	902	956	949	949	904	1000	971	981	1003	954	975	929	967	967	896	915	946	975	881	971	865	937	876	988	934	946	941	893	922	875	860	933	908	974	967	951	968	977	924	939	971	922	991	956	943	931	923	887	917	918	904	917	986	903	941	964	956	931	915	936	918	940	965	935	928	909	937	965	959	955	938	948	979	930	953	938	909	859	910	958	936	950	943	921	1006	947	939	962	988	906	929	950	931	954	873	955	884	940	908	927	960	957	885	965	938	975	950	956	882	932	930	889	964	889	918	940	977	944	874	919	919	917	928	969	922	923	901	933	931	887	912	895	992	894	973	928	957	974	954	960	966	963	916	924	904	949	895	895	943	924	926	959	929	961	956	962	988	932	968	941	962	964	940	917	923	977	919	910	981	968	909	932	944	963	973	942	930	933	913	959	922	893	920	982	996	978	936	946	922	946	952	869	892	900	957	929	953	889	902	941	980	914	966	924	951	966	950	907	911	952	927	907	901	951	965	922	938	921	1007	924	950	895	965	908	984	926	936	956	959	927	937	893	969	944	913	960	968	935	880	925	895	915	910	989	905	916	946	915	904	910	970	911	946	965	967	925	936	924	941	952	976	953	949	962	897	929	891	979	894	926	946	951	888	976	941	936	976	932	905	950	915	924	971	930	907	966	917	932	978	953	996	929	915	943	956	924	971	962	915	937	923	935	843	881	926	940	890	883	906	909	928	942	966	968	940	945	935	1010	955	864	923	954	972	947	921	973	921	948	851	949	950	876	930	962	900	928	900	936	940	930	930	975	971	958	931	996	962	952	949	988	911	901	907	914	969	998	982	923	953	956	900	967	967	980	932	989	904	980	983	951	922	900	954	979	884	908	897	948	916	925	957	939	953	1015	921	964	901	1017	966	905	906	878	902	956	967	889	995	971	893	936	933	928	930	914	943	951	947	971	931	958	945	958	903	894	882	887	914	887	916	885	954	902	949	923	943	965	968	906	930	884	982	965	950	948	903	921	966	905	999	922	924	919	959	963	943	950	943	886	952	879	967	963	907	964	970	950	915	887	913	933	926	935	949	903	910	949	909	935	947	958	931	921	914	927	927	949	974	930	897	958	1003	949	953	953	969	934	937	923	971	987	960	938	942	910	934	919	986	944	943	977	919	901	896	931	924	938	988	946	945	893	907	979	945	953	910	936	940	936	966	914	943	934	918	911	937	929	959	905	927	948	955	904	1009	882	877	882	937	922	958	941	910	909	936	916	883	875	984	954	916	999	909	978	930	958	918	919	933	955	948	918	936	900	900	924	921	937	924	926	939	964	990	922	936	939	935	912	1002	941	921	897	910	886	976	951	931	933	937	946	896	975	919	919	949	911	955	942	934	943	1013	932	928	910	913	963	933	939	942	949	920	877	943	891	902	943	926	903	947	993	934	914	905	908	897	868	909	967	909	1006	954	946	898	960	856	953	954	939	945	927	950	918	919	955	921	971	903	900	941	896	912	954	899	943	979	923	947	940	924	942	935	903	869	991	891	933	940	895	998	955	919	948	978	889	905	954	949	878	943	900	914	930	960	928	933	996	873	926	927	962	957	968	914	928	917	944	932	950	940	900	938	952	906	888	894	961	954	921	946	974	990	926	906	898	925	970	974	959	872	935	904	984	917	967	937	930	927	956	963	928	989	941	944	949	932	977	912	932	997	956	969	981	926	933	916	941	928	1004	933	919	941	965	958	976	928	946	913	942	942	956	936	939	923	906	908	894	965	914	877	986	880	981	961	915	914	928	901	976	958	971	926	895	938	880	927	929	932	890	947	895	921	981	966	920	927	963	972	886	970	885	870	949	949	909	954	950	942	915	970	968	950	902	922	918	867	939	909	938	944	965	899	949	887	976	912	900	966	898	924	913	928	946	936	982	898	863	950	910	979	962	950	977	926	933	965	945	960	928	943	927	970	963	889	1012	942	964	942	910	932	896	924	971	892	921	921	981	1003	924	904	940	934	966	981	1002	905	947	906	960	900	849	931	937	896	949	924	899	950	993	912	897	924	912	970	935	897	912	979	979	907	881	893	908	938	952	878	924	915	926	905	945	951	957	922	968	928	931	964	928	929	960	964	946	919	970	930	924	1003	956	948	934	886	937	939	967	975	947	971	947	952	948	993	926	903	896	981	990	958	972	928	980	907	996	950	966	938	906	907	938	920	981	969	913	908	916	918	894	897	926	841	931	915	1026	932	902	903	917	939	972	877	877	905	942	913	930	954	940	958	943	948	992	948	975	883	963	915	952	891	979	911	924	915	928	950	926	953	936	890	958	901	913	977	960	915	916	956	925	930	970	982	955	888	938	943	915	1000	944	942	950	931	960	929	948	903	920	961	944	903	917	940	954	916	960	932	898	988	938	924	950	932	941	914	899	950	948	937	949	992	964	921	906	870	979	968	914	973	926	992	934	913	934	917	902	930	941	1001	937	937	949	925	914	951	984	919	934	934	912	897	971	915	918	943	932	870	937	914	943	919	909	971	939	913	956	910	997	964	918	922	868	929	935	933	916	928	918	907	968	937	924	931	994	909	966	963	924	888	903	993	975	914	976	944	937	940	910	893	925	899	917	928	990	918	924	898	894	924	908	986	942	933	929	978	958	932	964	951	907	1019	956	902	911	957	912	941	983	948	940	965	995	880	978	957	994	889	948	937	946	948	1006	941	960	897	956	991	899	925	904	973	978	933	957	979	947	946	952	930	908	904	922	957	901	938	966	901	916	957	914	901	938	913	894	955	875	926	963	926	894	918	937	948	954	961	870	944	899	989	920	916	919	880	936	922	925	896	961
9844	4437	11951	8752	3872	1928	1081	707	559	475	440	474	451	449	413	416	401	391	355	365	349	388	383	359	343	368	326	382	322	388	392	347	324	322	335	366	382	374	370	358	350	352	350	332	333	390	361	353	300	359	339	332	333	351	335	337	352	339	337	367	347	336	344	333	333	348	319	358	377	371	348	339	362	332	362	319	347	351	369	342	342	353	345	342	393	346	368	335	335	349	345	338	385	350	327	328	359	337	358	329	355	355	330	332	326	356	338	362	359	327	345	371	306	342	351	346	334	366	342	344	355	335	333	341	348	330	378	339	347	343	344	360	360	344	318	331	331	320	336	363	324	330	318	351	314	333	328	379	338	322	332	347	337	319	331	356	337	340	374	320	344	337	331	357	362	358	344	345	325	339	328	368	362	334	334	368	377	339	340	345	345	302	355	362	347	328	361	368	356	358	335	343	319	351	294	344	356	350	323	354	333	338	335	324	326	310	342	374	312	330	298	359	378	346	336	346	347	333	356	350	321	366	365	368	330	338	355	317	329	347	334	348	338	363	329	343	328	338	329	382	350	345	344	327	339	349	342	365	323	346	383	359	352	355	323	361	380	336	355	313	339	344	331	348	334	319	324	323	344	310	336	337	313	363	331	322	365	330	344	331	370	339	341	334	325	337	297	321	338	322	319	345	332	358	348	325	348	351	360	332	353	344	348	365	365	364	334	331	332	378	335	350	337	363	354	343	318	337	345	319	333	338	360	349	327	359	374	360	354	315	355	345	338	330	341	335	366	338	343	334	333	356	318	370	360	333	330	370	351	360	348	345	327	356	332	336	349	337	323	351	326	331	355	351	338	333	380	341	346	342	352	314	346	349	320	327	310	317	358	342	330	366	346	343	338	334	323	349	342	305	338	342	331	351	349	344	344	299	378	350	322	387	347	337	325	334	365	322	341	345	320	321	357	342	342	348	347	326	374	373	351	346	344	352	338	338	351	362	345	292	308	326	344	350	346	339	321	350	318	336	327	343	326	338	363	363	328	303	343	352	346	321	374	340	321	334	326	341	333	334	330	342	329	331	331	377	356	382	355	352	337	355	358	333	323	365	337	354	341	374	347	328	356	362	346	337	361	358	337	318	375	381	373	382	325	315	337	346	321	343	347	336	360	354	331	331	353	328	327	306	357	322	342	361	342	360	329	338	328	333	340	350	356	346	360	360	345	343	374	350	328	348	371	334	378	354	346	370	334	343	339	338	358	342	376	316	331	335	330	349	358	343	335	343	359	339	362	349	364	347	343	338	373	348	321	337	322	325	333	349	343	323	355	333	330	363	313	296	298	317	354	332	353	357	338	342	319	352	339	363	357	305	378	338	367	333	312	361	342	327	309	311	348	368	342	333	352	336	335	352	327	335	315	347	324	298	357	351	339	354	346	347	322	354	327	320	348	393	365	344	335	342	375	324	314	335	378	339	374	331	366	306	374	334	355	338	330	354	358	346	350	322	344	349	316	335	335	352	340	362	340	327	323	325	316	352	345	350	333	352	356	353	361	368	358	340	324	355	333	358	346	345	356	338	336	347	349	341	349	313	355	347	341	342	362	348	349	349	359	325	344	341	346	357	348	341	351	321	313	305	322	296	341	305	316	366	344	341	362	333	357	348	335	356	349	315	328	349	327	347	352	320	323	333	364	383	318	336	334	337	361	372	349	326	339	326	362	321	325	369	313	352	372	344	353	356	355	344	342	349	319	340	345	328	352	353	320	363	336	327	338	366	356	353	311	317	319	322	324	346	310	341	379	357	346	343	354	328	350	342	335	373	345	329	352	358	356	296	321	338	329	351	334	335	396	339	345	351	353	345	322	329	332	311	312	320	329	327	312	332	361	344	316	336	361	308	336	335	320	346	324	327	330	344	326	330	334	361	355	311	337	321	335	337	323	318	368	344	345	322	355	347	364	361	344	332	309	338	346	352	324	338	299	358	355	346	360	356	329	368	344	310	340	326	324	343	321	322	359	349	384	364	356	318	348	332	342	344	338	351	350	390	384	351	349	309	347	347	310	356	342	381	335	296	318	334	340	312	330	352	378	369	338	338	342	346	356	330	361	332	337	342	323	316	352	323	355	362	347	336	344	340	342	325	363	347	338	339	341	384	363	373	330	320	339	314	340	335	361	359	315	355	348	349	350	319	337	358	344	324	352	322	364	312	357	378	333	353	326	319	349	311	371	336	327	351	355	354	346	332	323	322	352	381	338	341	329	333	343	314	365	325	303	363	332	341	343	315	342	335	339	336	306	354	322	305	340	327	337	344	329	361	346	369	328	348	322	314	350	361	297	358	341	311	330	345	317	352	355	357	344	359	349	345	339	328	318	352	350	332	331	345	362	348	340	342	322	349	314	370	328	353	327	341	344	358	335	335	376	348	337	351	349	372	336	339	375	357	342	330	339	337	318	301	339	345	320	397	306	319	343	336	366	341	346	369	374	321	357	340	388	311	348	352	303	372	351	370	358	332	345	368	344	321	346	341	297	335	329	341	296	324	347	353	328	319	355	367	349	343	327	359	352	360	345	338	323	383	345	337	307	301	363	362	379	321	315	374	343	311	325	310	318	346	351	326	362	311	341	335	327	346	340	371	357	343	349	341	349	342	374	350	372	365	348	357	366	349	366	331	337	345	337	352	359	333	356	348	351	320	356	375	341	376	318	358	335	379	361	323	364	342	343	354	339	373	332	351	347	342	349	345	352	353	354	332	329	346	330	343	350	334	331	350	318	322	378	374	341	335	328	356	324	327	306	319	348	338	319	368	343	316	373	340	321	346	376	327	341	320	363	338	371	331	323	320	328	326	345	343	350	329	330	370	333	347	318	329	354	338	344	346	330	331	343	284	365	350	348	359	346	350	335	347	326	325	359	356	355	336	357	359	339	351	358	342	343	338	354	314	351	358	333	330	323	369	353	349	355	336	385	321	335	302	364	336	343	364	362	324	369	338	373	310	325	361	323	345	324	359	336	337	332	344	358	332	329	319	382	371	375	344	320	320	339	345	329	344	335	361	335	374	360	353	343	331	368	344	373	352	361	363	332	302	332	342	341	360	329	346	359	336	357	313	358	369	346	326	348	311	345	346	330	355	321	342	328	359	339	361	356	315	332	355	356	371	337	355	322	375	350	372	341	356	348	377	325	318	372	343	335	321	364	339	322	340	287	332	337	311	363	328	353	380	345	332	391	310	310	367	298	356	358	341	316	356	338	345	324	317	311	360	381	323	328	356	363	358	337	338	365	357	305	346	357	317	355	301	336	327	315	376	325	355	351	331	336	332	369	346	327	351	333	332	336	367	368	361	335	326	357	347	314	344	337	353	351	322	327	356	349	344	357	360	337	343	350	317	315	358	331	351	352	356	328	351	359	339	330	350	331	341	341	325	328	301	341	369	310	351	387	323	346	364	321	345	343	357	318	362	321	348	350	334	339	326	306	320	312	356	338	296	327	345	349	330
6737	4811	12678	8644	3979	3061	2619	2206	1997	1789	1671	1589	1457	1367	1278	1268	1241	1189	1165	1129	1177	1129	1082	1114	1084	1021	1033	1058	1027	1070	1083	1031	1021	1002	1049	967	1030	986	984	973	943	985	971	1054	907	924	909	1004	988	962	964	927	999	938	967	899	945	929	977	936	933	914	1019	1011	941	952	970	914	934	914	884	937	921	944	967	926	898	939	953	976	868	955	976	884	925	943	914	978	905	947	905	948	922	946	934	978	944	898	897	908	897	904	908	961	940	874	929	951	886	909	969	895	932	887	929	912	940	951	946	909	938	897	926	943	925	893	922	904	948	890	968	961	972	957	939	866	935	880	926	877	933	917	949	914	940	885	935	939	944	914	916	949	961	897	873	930	927	986	914	925	929	992	922	898	945	955	883	958	948	914	933	964	963	911	977	935	897	904	947	864	967	901	920	940	977	913	906	919	902	947	965	974	879	933	924	928	979	947	920	892	907	936	966	894	979	923	908	922	935	911	918	924	986	953	938	936	926	871	900	922	928	973	901	922	884	966	908	894	941	915	913	903	929	925	900	921	926	933	900	924	975	910	919	926	888	936	942	902	968	919	933	946	897	935	884	949	891	879	878	919	910	967	915	931	888	950	909	878	886	949	925	915	951	921	939	914	919	946	956	956	923	912	956	892	886	895	871	1013	917	943	980	926	917	920	888	900	924	932	934	881	958	907	953	937	926	939	889	867	871	961	971	951	890	885	891	925	916	938	975	940	884	943	903	956	948	888	993	985	934	909	894	953	875	918	949	900	942	904	929	929	919	927	891	922	898	966	959	926	925	935	893	943	953	939	889	904	922	889	870	867	900	941	876	944	934	936	902	965	939	940	938	915	889	908	930	975	880	930	917	939	965	902	899	917	969	964	847	893	949	871	914	930	942	912	932	929	901	935	979	911	948	944	960	909	884	937	943	905	941	948	922	927	908	970	918	901	954	910	983	954	897	899	940	919	952	928	901	931	949	914	942	883	899	948	893	935	900	962	935	917	932	898	907	958	951	972	953	939	919	939	876	950	961	923	924	940	921	930	871	909	930	975	905	959	902	939	940	947	913	905	962	903	959	884	917	883	945	888	897	927	931	920	923	898	924	900	926	920	949	959	915	880	888	923	894	946	935	972	877	938	921	909	923	903	916	980	908	908	930	905	928	935	939	953	945	934	934	894	885	937	922	925	968	932	905	939	936	852	892	949	839	927	880	894	934	968	921	910	896	931	913	889	910	918	956	908	861	904	934	924	894	911	887	921	881	909	893	848	910	933	885	891	983	969	909	915	895	935	888	912	898	939	953	910	946	930	929	934	908	916	900	937	937	953	929	888	984	914	912	890	907	930	909	971	960	906	906	971	846	914	905	919	928	931	946	933	983	941	872	891	947	882	920	891	934	924	964	919	922	891	946	927	912	942	1007	928	903	951	912	947	877	875	947	959	935	890	967	909	911	954	911	940	937	939	894	953	935	880	909	927	865	942	937	898	895	923	924	879	937	945	996	885	882	925	897	923	962	918	964	900	883	868	935	936	900	949	892	972	920	893	915	952	902	933	895	950	934	944	934	877	903	933	896	892	911	930	932	962	971	949	926	916	927	947	921	968	914	963	946	906	869	966	920	915	914	907	950	954	929	855	959	995	949	921	934	925	938	949	930	910	932	968	923	945	917	951	961	989	906	883	954	917	885	920	976	957	919	987	875	927	947	912	883	873	936	922	873	926	940	903	899	944	866	878	930	895	896	923	963	940	951	930	943	922	905	935	897	949	875	945	911	934	965	938	939	905	945	917	953	886	903	876	930	924	938	972	970	956	991	939	937	919	919	915	911	961	955	946	955	938	969	961	908	951	915	913	948	947	966	945	979	895	926	934	893	914	897	923	869	919	924	952	903	895	923	860	913	926	914	923	931	937	948	879	926	958	937	953	923	883	960	989	950	897	892	982	946	932	915	939	932	983	901	925	889	941	931	922	917	918	928	884	924	907	962	939	942	955	975	899	914	909	943	978	925	949	897	908	957	948	910	923	931	949	965	974	941	913	952	937	925	915	909	924	946	897	960	937	941	1015	945	953	887	997	981	916	911	982	887	939	968	958	937	897	984	914	894	889	909	910	963	896	949	985	911	952	945	937	892	936	932	884	886	942	966	962	892	924	876	951	932	894	904	904	968	940	939	873	945	932	903	922	909	874	932	933	907	880	957	902	915	951	892	853	904	972	904	950	995	903	910	975	949	897	972	933	930	944	920	958	899	902	879	886	884	927	928	931	942	909	891	910	932	920	937	897	916	940	985	946	951	915	871	934	941	936	901	922	923	942	938	926	905	947	909	880	906	907	909	941	974	927	959	921	951	915	934	945	883	971	882	975	914	940	925	912	927	918	875	963	912	934	927	899	912	899	902	971	897	950	932	931	926	956	958	920	926	959	907	936	911	902	912	959	947	891	911	883	900	931	931	911	924	919	933	947	929	918	936	897	865	950	891	889	927	914	887	926	933	920	946	950	953	919	917	920	939	941	942	911	908	972	954	897	890	963	928	903	898	928	929	926	889	933	906	978	943	881	938	987	959	921	946	875	919	908	918	966	959	926	957	958	972	966	902	897	885	888	922	859	920	947	946	921	905	907	909	913	890	897	877	983	946	892	941	900	907	918	929	918	902	908	949	913	879	895	960	882	923	891	954	952	923	940	933	895	921	877	932	908	914	913	925	894	963	908	951	898	965	929	932	937	947	963	936	931	937	946	905	943	924	972	891	901	936	913	895	937	825	892	938	947	973	890	936	925	891	946	864	926	934	933	959	868	939	885	918	918	902	923	920	972	916	912	982	921	872	905	908	948	948	956	973	923	884	880	949	894	909	890	984	933	912	851	892	924	879	937	882	917	878	914	973	957	949	966	906	902	867	909	948	910	947	961	936	892	952	975	922	975	927	907	850	922	905	922	914	894	917	947	913	900	977	965	971	923	960	913	927	862	921	956	947	933	904	873	937	941	897	938	958	926	953	913	954	887	909	929	930	883	916	950	911	996	933	911	943	862	892	851	984	937	946	925	964	890	952	943	945	923	941	928	980	945	941	875	929	933	877	932	927	889	931	960	936	911	940	914	909	874	974	946	912	922	892	885	909	958	875	945	895	928	951	913	966	902	921	921	894	951	956	930	970	878	951	905	971	925	921	930	981	938	952	929	906	907	868	937	954	885	863	922	921	898	949	972	879	966	947	952	970	884	922	963	922	960	922	957	913	919	919	933	899	956	898	908	906	898	899	910	932	953	884	900	920	955	945	995	909	946	882	953	957	882	940	942	976	894	916	910	913	933	904	852	982	912	884	932	932	915	934	877	912	936	933	963	972	921	928	913	981	886	905	898	951	922	972	941	851	992	890	923	901	902	906	908	979	954	926	962	940	932	943	930	871	918	931	905	976	903	915	913	907	928	906	903	911	906	925	974	898	913	885	958	957	1007	917	893	967	939	993	953	964	958	921	937
16356	6065	14011	14394	6832	3223	1680	1031	662	449	385	399	341	289	317	271	281	238	229	233	243	267	200	232	227	201	222	236	193	203	220	200	229	191	193	218	185	186	211	195	206	208	194	204	211	191	207	202	217	185	197	207	206	176	174	178	197	183	183	214	177	230	180	176	192	199	176	171	192	195	193	212	178	205	194	180	197	187	198	189	192	203	191	192	207	197	202	175	179	160	186	168	193	185	182	201	185	175	171	174	198	197	173	186	208	191	186	175	178	204	188	183	170	211	184	207	196	165	181	202	179	178	183	211	203	216	183	201	193	200	193	166	178	198	196	174	184	201	173	174	206	200	198	187	185	165	204	168	187	201	206	181	181	173	184	177	211	194	199	195	174	168	189	198	182	190	196	204	196	180	199	185	209	193	187	223	183	185	205	178	196	188	184	219	180	178	168	213	195	203	184	185	163	187	209	216	195	184	183	186	194	220	201	183	205	173	176	186	193	194	174	176	170	198	188	185	192	191	173	194	166	155	174	219	172	167	211	188	171	203	213	167	187	170	197	175	194	189	177	179	192	194	167	196	195	194	192	200	173	207	171	161	202	209	198	213	173	163	187	206	194	207	184	185	202	220	172	187	181	191	175	211	209	186	191	173	172	182	181	206	194	186	200	206	205	204	168	192	205	199	181	197	197	197	165	188	176	190	200	200	203	192	181	214	186	170	196	171	192	177	199	205	187	177	186	160	200	194	159	193	179	194	179	145	207	186	211	206	186	176	185	180	210	194	164	195	197	176	188	180	176	179	161	167	176	195	196	189	186	162	205	173	195	184	184	159	169	163	175	201	174	170	197	193	219	173	216	165	190	205	179	176	191	194	176	194	160	182	199	193	180	184	196	184	191	187	174	184	189	186	190	190	199	169	175	185	176	189	177	184	197	207	174	210	191	179	170	164	192	200	191	166	193	208	162	169	179	177	197	181	190	183	182	166	204	210	193	181	198	178	191	201	192	187	177	186	214	165	200	177	192	185	193	190	170	210	201	177	192	205	184	199	187	180	196	181	194	166	179	201	178	181	195	188	172	212	205	179	183	203	195	176	173	190	187	189	191	189	183	185	170	222	187	191	181	181	190	193	187	204	176	188	192	191	208	202	193	204	191	189	212	228	202	194	180	180	173	192	181	195	199	195	206	171	189	211	201	172	169	190	201	208	199	193	201	208	175	199	206	189	194	190	174	177	194	181	175	196	184	205	210	180	196	215	192	194	186	204	198	213	206	188	177	166	204	206	159	224	175	151	186	173	186	187	186	186	166	192	171	184	183	189	190	174	187	187	168	190	177	182	197	176	176	197	169	199	184	178	175	198	197	164	188	177	212	161	179	185	194	177	196	170	181	173	177	180	196	194	194	180	213	193	189	176	178	155	198	186	172	185	188	216	196	194	201	185	193	187	216	198	170	189	206	159	175	172	178	187	170	191	195	176	208	187	212	210	191	179	183	195	184	195	196	166	194	173	175	176	173	202	185	176	190	189	195	204	181	198	217	206	167	185	165	174	191	164	167	145	189	184	188	184	186	212	181	196	200	189	178	192	183	185	194	197	193	201	198	195	178	151	174	188	186	190	179	203	190	181	176	197	173	196	201	212	206	199	189	153	188	198	165	165	174	165	191	190	189	190	177	177	182	191	191	183	182	216	192	207	195	179	187	176	186	191	195	209	187	185	211	197	184	193	171	194	169	183	181	208	183	205	189	187	202	179	182	193	189	205	188	185	197	203	185	197	178	176	203	181	184	231	211	197	181	195	195	157	195	191	181	180	201	207	189	174	167	188	209	214	181	157	179	188	166	150	172	183	184	174	217	187	201	197	176	186	200	184	209	189	192	190	189	161	185	188	198	194	177	214	228	176	210	176	190	200	210	196	162	188	189	196	151	216	190	198	187	195	166	178	213	175	178	175	181	192	203	176	200	188	199	187	188	181	193	180	149	200	199	186	180	179	193	180	185	164	190	177	179	180	207	185	192	212	171	198	186	178	193	198	196	216	153	203	178	171	173	184	200	201	193	213	197	191	210	171	178	183	225	194	221	216	198	154	197	207	185	187	190	189	168	167	194	185	185	210	179	204	179	192	204	214	182	202	216	178	181	199	168	193	175	219	205	180	194	192	199	186	187	174	171	189	227	198	193	216	170	197	186	182	195	177	177	209	189	223	192	207	207	206	186	190	188	195	176	202	180	176	213	209	194	198	184	195	196	186	178	193	180	194	182	184	197	203	201	177	183	216	180	196	203	176	200	190	185	204	177	158	185	202	190	187	204	189	181	169	220	213	199	174	194	172	186	185	176	192	214	171	188	194	223	201	180	181	188	169	179	178	209	194	194	180	193	195	196	177	190	184	186	172	184	217	177	195	173	195	183	181	172	213	176	188	201	195	196	201	195	190	196	193	182	194	196	185	171	175	163	192	198	196	188	198	176	170	177	184	210	173	199	174	184	186	185	217	172	177	184	191	215	171	214	152	172	178	185	186	192	186	179	176	161	175	186	176	217	203	204	179	187	190	168	189	192	193	169	188	170	171	181	197	178	192	190	195	151	180	207	209	156	209	183	185	181	194	201	195	217	183	169	172	192	209	186	179	199	179	184	184	187	170	171	185	172	186	160	167	207	192	202	189	214	182	191	187	188	174	193	185	162	166	207	174	180	188	206	186	182	181	206	185	198	195	173	164	167	173	207	199	174	193	189	180	175	204	164	174	187	202	166	174	173	207	185	194	178	217	172	193	207	209	154	196	159	196	167	212	204	232	193	186	173	197	188	169	202	216	182	175	169	192	180	205	195	171	193	165	179	201	185	186	187	180	174	193	183	153	176	188	185	204	146	175	154	189	179	178	168	203	189	176	202	202	201	174	195	212	156	210	218	185	192	214	177	178	176	198	177	195	203	200	192	222	187	187	184	194	178	189	164	189	186	206	194	210	168	159	207	212	185	184	202	157	183	171	185	187	176	151	183	191	173	183	177	204	205	166	185	185	204	176	190	185	202	210	183	184	213	187	196	205	198	185	195	178	164	185	184	191	183	197	169	204	184	183	190	198	192	183	197	195	195	197	178	173	164	211	197	174	178	180	177	199	174	188	175	196	200	198	179	206	176	179	183	198	181	210	198	181	177	200	219	196	180	197	191	190	185	198	158	192	179	173	187	188	190	186	156	166	187	202	171	199	207	195	174	184	191	194	193	166	184	167	196	183	217	176	210	194	180	168	190	200	191	202	204	188	188	192	180	191	175	185	158	189	181	188	165	183	203	189	187	188	188	191	165	193	205	200	211	191	204	202	172	197	170	209	181	197	189	188	166	188	186	188	177	179	202	200	181	181	179	193	186	213	196	163	206	182	187	170	169	178	176	168	197	201	180	185	167	185	197	194	190	173	209	189	185	183	211	179	190	179	175	177	189	205	215	203	195	177	200	208	205	182	218	192	183	201	192	199	195	189	190	180	179	179	216	199
8200	5641	15321	14528	6407	4254	3333	2873	2463	2113	1878	1679	1453	1423	1314	1205	1110	1063	1042	1027	949	889	881	818	787	798	836	739	760	733	707	747	722	711	688	677	652	689	662	692	625	625	662	642	655	615	637	643	593	606	614	606	576	639	601	578	597	609	603	612	599	584	598	590	581	556	578	556	562	591	595	571	580	587	634	555	537	574	550	545	564	589	579	578	576	575	574	545	588	567	571	551	600	586	510	553	585	584	562	579	618	578	533	575	576	550	543	570	551	557	572	572	598	574	576	557	567	548	541	560	582	590	540	573	533	580	539	598	577	574	580	542	568	564	578	590	545	554	568	560	592	550	582	570	573	560	578	559	524	548	542	518	569	546	567	516	585	550	582	554	536	511	555	564	497	563	524	524	549	531	548	537	518	576	531	575	560	517	522	565	583	539	521	550	537	535	555	539	568	549	630	548	546	559	543	569	593	557	561	527	555	545	586	563	578	571	544	574	548	595	565	545	548	585	503	552	535	553	522	528	545	598	563	502	579	559	534	563	600	610	512	532	576	587	532	563	539	552	536	563	576	507	545	543	584	540	552	526	550	559	577	560	530	505	533	535	536	545	508	517	544	573	555	543	602	554	546	540	546	548	547	528	513	550	569	548	560	543	546	563	572	525	568	563	504	566	541	546	557	585	570	544	533	548	564	590	525	575	553	556	567	591	544	558	596	561	569	544	535	529	556	574	583	508	573	591	541	553	552	570	562	577	544	565	570	557	560	597	591	543	555	579	566	551	575	566	538	571	575	496	559	558	528	578	550	608	593	549	549	561	567	585	546	544	525	550	534	525	521	509	549	537	544	554	569	566	530	527	522	532	542	548	543	539	526	556	580	571	570	519	536	532	536	551	614	558	539	553	504	576	550	534	489	538	528	534	556	564	564	566	549	524	544	589	554	580	520	554	504	516	497	560	565	552	586	551	566	529	549	558	603	542	569	538	531	536	550	538	561	565	573	564	585	615	555	542	559	562	521	541	538	546	510	556	561	579	537	543	561	557	547	558	536	542	573	564	576	572	554	561	532	572	549	532	574	553	588	491	563	555	530	567	548	527	531	557	553	550	564	537	550	528	584	538	565	545	518	554	542	604	557	594	525	563	577	491	575	563	530	530	535	595	568	505	562	576	560	501	564	580	511	541	537	531	480	558	554	523	554	523	518	563	538	574	534	523	521	557	580	518	558	563	558	564	546	580	597	520	570	551	526	535	555	564	545	577	560	543	591	564	566	588	528	551	554	536	530	556	538	539	560	508	546	578	552	557	571	551	567	532	541	546	555	555	557	582	527	555	577	574	546	519	557	560	568	574	555	609	571	554	570	541	558	535	564	542	559	543	575	546	521	538	572	550	542	559	584	562	568	532	555	541	561	533	612	508	530	527	504	561	563	569	582	571	560	557	533	566	545	531	541	514	513	562	525	574	567	549	529	546	508	585	538	581	594	535	527	570	574	566	589	569	590	546	574	554	545	544	528	517	554	535	563	544	535	536	507	563	539	523	555	547	532	576	583	547	536	571	540	598	534	551	575	596	566	553	595	544	541	582	514	578	549	579	571	524	578	557	569	526	580	522	549	563	549	563	534	567	557	542	521	556	565	528	552	541	576	537	585	533	544	596	555	545	560	558	580	543	519	561	585	560	531	529	564	584	542	576	570	564	552	498	560	530	527	552	534	575	568	544	569	510	547	543	591	504	553	583	558	528	547	586	530	584	557	553	586	566	521	545	487	559	562	579	556	564	554	523	544	509	597	525	559	559	563	516	536	482	573	541	566	554	566	564	533	584	558	550	518	547	556	545	548	545	584	593	564	541	567	534	548	561	548	583	546	561	579	554	548	543	557	523	521	558	561	533	537	512	521	554	586	528	517	572	607	550	533	556	540	560	567	545	567	576	574	551	538	547	552	542	549	549	565	543	586	544	541	577	561	560	538	494	536	551	551	499	541	586	553	561	553	581	578	554	585	547	548	557	539	543	566	533	516	576	562	523	585	552	575	553	546	580	551	551	563	514	582	575	591	505	590	570	581	547	553	525	544	488	519	534	550	575	536	554	518	564	558	587	538	540	515	570	503	571	565	564	587	521	551	565	586	574	537	567	527	547	567	526	569	521	595	581	521	547	561	526	538	510	601	566	537	572	545	560	558	568	575	542	544	556	580	549	552	554	534	529	530	562	535	556	557	530	509	539	595	519	551	556	551	548	532	581	505	524	559	511	533	519	554	564	511	583	526	562	577	596	552	504	523	582	578	529	540	531	569	590	529	563	553	545	540	538	553	556	558	556	548	554	574	542	565	548	548	584	538	524	556	519	506	572	567	522	530	556	542	533	553	554	532	565	558	534	561	569	533	573	555	537	566	580	517	580	542	573	562	536	540	564	579	559	526	567	542	564	532	514	504	569	567	571	547	576	556	580	564	521	554	547	571	533	536	576	624	538	557	567	543	553	527	540	537	559	532	565	585	540	532	532	554	543	523	553	542	544	504	515	564	532	566	578	529	556	553	587	603	580	537	608	580	583	526	534	529	582	576	529	572	524	525	527	586	553	564	559	536	539	562	549	573	563	544	572	537	578	522	535	579	558	503	556	553	570	552	575	565	578	552	531	541	601	526	519	564	565	546	543	529	552	519	517	569	529	556	537	562	526	566	558	568	540	545	558	572	575	559	540	591	560	524	556	523	567	566	529	544	563	564	526	555	537	542	597	563	521	527	540	541	587	571	545	554	561	552	511	529	598	556	569	605	518	497	566	547	519	547	572	566	542	567	552	600	568	541	528	545	531	534	548	546	605	537	561	574	585	562	579	533	560	523	550	573	611	561	546	528	549	556	600	562	526	603	547	549	527	567	576	532	522	537	511	567	526	513	537	550	584	521	539	600	527	508	524	557	596	505	596	572	570	550	583	572	529	576	550	563	550	590	558	549	513	624	555	556	530	582	573	580	571	581	551	589	546	568	517	588	522	532	543	530	568	551	532	588	563	518	583	561	583	546	562	576	532	564	494	549	579	522	559	536	559	561	569	563	570	580	573	566	557	533	517	565	570	507	538	564	547	553	542	532	581	543	571	518	537	531	576	581	556	550	560	531	551	557	574	535	528	569	585	529	585	590	558	579	567	531	568	523	542	513	543	554	536	577	551	564	621	548	510	564	543	542	566	533	539	559	562	573	536	552	541	573	548	538	558	566	542	563	569	550	530	514	548	559	553	578	519	591	563	567	551	524	546	592	552	534	535	576	559	548	552	528	553	557	480	530	534	547	535	546	550	590	537	573	596	525	528	583	553	538	566	538	560	578	562	554	530	543	577	567	578	563	550	570	540	581	583	571	555	574	539	566	575	531	566	509	555	543	525	606	561	540	560	561	560	586	533	530	568	528	537	575	550	544	546	553	526	543	532	504	544	520	514	550	532	549	572	523	537	600	559	564	549	523	557	594	544	583	543	551	554	520	537	581	548	559	570
2711	679	1456	1163	582	438	401	372	352	336	334	342	342	332	338	333	317	325	357	323	357	338	333	324	336	334	291	346	322	365	347	311	360	337	341	361	332	315	343	324	350	340	376	338	363	340	323	348	338	343	333	319	317	328	315	326	338	343	352	338	357	345	355	334	360	329	374	290	324	313	344	351	345	358	324	332	333	327	324	335	318	331	337	353	346	344	338	303	343	316	317	328	350	342	326	343	328	327	327	350	317	341	351	344	376	340	362	356	332	335	302	324	339	334	350	368	346	326	319	359	300	300	323	323	324	354	310	321	328	352	348	344	324	345	302	313	359	352	332	297	327	350	397	357	352	340	334	303	352	339	344	359	337	297	325	348	325	349	337	354	331	302	358	363	349	315	348	377	351	356	313	296	314	325	294	341	335	346	345	320	347	344	319	358	325	319	359	338	357	323	314	331	339	346	351	336	358	329	311	308	328	333	340	352	305	353	347	329	335	342	349	352	334	332	331	341	332	316	383	330	323	327	342	310	346	326	312	333	343	339	291	335	334	343	354	326	327	349	328	376	335	327	357	316	355	339	333	345	342	323	337	321	321	340	349	311	308	349	359	299	317	352	362	338	332	329	363	331	303	341	324	301	330	353	353	344	370	316	321	323	344	340	342	345	328	346	317	353	358	333	342	337	339	324	327	356	330	327	345	343	334	338	328	309	329	355	352	323	333	361	366	318	308	360	326	335	309	356	331	332	328	303	326	299	332	334	298	297	357	331	330	335	340	333	343	353	341	340	359	309	316	319	348	344	367	328	322	325	349	332	306	324	325	347	315	371	332	362	353	367	316	345	358	294	377	333	351	323	347	313	360	336	355	343	330	347	346	345	310	326	320	304	325	338	340	330	343	335	315	319	343	361	356	339	342	344	356	360	333	342	351	324	338	328	347	311	353	321	312	331	359	343	323	322	361	345	347	363	345	335	351	366	340	335	362	358	328	339	331	339	326	319	334	330	323	366	372	320	356	341	332	313	313	331	343	343	343	327	320	357	339	335	323	317	315	359	320	347	307	331	311	370	323	318	359	322	331	334	350	327	337	340	312	342	334	349	321	335	374	326	363	380	327	369	368	345	332	297	329	347	328	327	334	342	303	321	327	328	314	330	313	357	340	340	307	348	350	316	331	322	354	330	336	304	304	327	329	341	344	327	322	338	384	313	316	332	348	316	361	353	300	333	319	365	343	346	353	324	344	358	331	299	347	312	365	338	310	378	362	331	333	342	380	322	343	341	365	334	362	341	336	342	323	371	345	331	328	322	331	354	357	326	325	318	322	329	333	349	337	330	330	331	319	344	322	341	363	349	319	336	354	325	343	338	378	348	338	334	299	326	337	328	313	320	339	361	333	312	325	326	316	300	340	350	325	334	354	379	324	314	301	309	345	336	368	362	346	344	315	344	340	344	317	338	363	349	355	334	329	314	348	322	349	307	318	344	306	323	335	328	310	331	328	303	313	329	334	346	351	356	362	379	330	319	319	358	337	360	274	347	318	322	348	341	344	334	347	315	328	333	328	333	316	365	317	351	344	363	349	327	311	338	353	359	325	334	318	358	343	325	344	341	351	339	366	329	332	334	388	324	360	374	304	342	358	344	327	335	339	322	324	373	347	345	355	332	362	348	337	331	315	363	321	339	321	332	325	352	318	272	336	359	344	340	335	372	335	338	350	371	317	323	324	328	339	320	307	389	291	343	333	342	338	326	376	311	348	367	329	356	352	359	315	334	376	316	349	339	320	312	348	311	355	340	297	310	339	319	336	328	340	349	365	329	354	370	334	328	324	320	303	339	334	340	319	350	340	304	365	346	356	323	328	350	314	338	353	335	358	335	358	342	359	348	340	316	359	320	321	342	319	334	336	309	320	317	351	321	335	352	328	334	365	316	348	359	322	368	317	330	343	361	342	343	366	341	304	325	360	310	324	347	340	366	350	303	332	318	347	322	324	320	329	297	323	316	331	342	306	345	323	329	331	336	327	300	355	337	333	335	338	309	355	330	332	318	325	358	327	309	351	342	344	323	318	325	353	345	345	356	336	319	285	326	353	330	326	367	317	350	323	339	342	325	336	346	328	326	341	338	350	349	365	314	336	288	333	301	373	279	328	342	320	311	343	349	340	338	342	301	336	331	345	356	314	328	327	345	353	334	349	309	331	362	339	373	306	364	327	334	329	329	359	291	359	315	315	323	347	342	333	343	321	362	309	330	328	347	358	343	346	331	302	350	361	331	344	346	349	330	329	343	311	358	342	328	360	369	342	341	345	343	307	317	341	307	356	338	366	323	341	340	307	331	341	336	280	338	347	317	331	324	326	368	323	331	347	300	319	342	330	349	351	340	318	350	327	327	327	319	299	358	336	348	309	314	318	346	333	315	327	345	321	342	314	339	340	351	352	338	319	315	334	363	357	357	353	326	338	360	359	319	315	360	333	336	328	312	307	376	326	350	349	315	327	343	351	318	324	336	318	327	363	365	356	320	350	357	327	347	316	310	349	332	352	349	319	370	359	338	362	342	318	335	363	334	354	324	338	376	334	315	328	354	359	354	312	319	339	329	309	334	333	342	305	330	312	342	326	331	319	307	314	306	357	312	322	353	353	367	347	344	337	298	338	341	346	316	325	326	345	314	354	337	359	303	355	325	341	345	333	325	324	349	356	339	330	329	311	345	334	333	328	325	340	326	331	293	385	348	355	357	366	332	268	321	309	351	319	353	338	330	322	327	329	360	349	367	375	334	364	360	328	361	352	335	343	345	337	371	372	338	342	339	380	339	319	365	295	349	326	354	357	342	348	339	349	321	353	347	351	312	319	331	333	320	324	321	370	343	349	352	285	347	331	355	343	327	337	336	368	320	333	318	345	379	346	360	312	344	338	359	323	341	378	328	327	335	345	353	376	314	358	324	320	368	344	327	383	344	326	316	336	316	307	324	354	329	363	346	337	345	323	334	350	332	351	321	359	348	341	367	357	309	309	325	328	333	322	311	325	325	330	356	335	337	326	348	366	344	336	329	330	308	296	308	322	355	307	352	361	345	337	308	353	310	321	336	362	327	297	351	307	318	326	370	363	345	328	306	320	333	349	344	326	327	312	320	374	365	330	320	353	342	368	312	348	326	350	337	357	337	346	343	376	332	337	382	319	335	345	357	325	364	352	340	338	312	322	339	335	375	351	307	352	333	348	285	337	384	329	354	303	308	340	358	334	295	333	311	336	369	355	350	303	345	353	329	329	327	307	360	333	333	364	347	334	305	365	356	353	301	359	367	338	324	345	355	349	364	323	338	372	336	309	345	326	358	367	320	358	314	344	348	312	347	381	340	333	387	345	337	325	321	309	372	357	325	352	341	322	311	344	324	376	319	362	331	339	319	363	329	345	313	360	330	311	373	327	354	338	324	338	333	343	334	355	328	327	346	365	340	337	326	343	336	321	346	349	331	311	313	359	333	317	326
2824	1378	2774	2279	1223	1102	1055	1035	961	1003	999	999	993	1005	937	999	1036	915	960	947	929	973	990	936	977	940	940	960	945	993	949	896	929	936	934	963	866	926	960	921	966	949	891	955	926	960	925	902	945	920	939	971	919	926	943	979	917	929	891	910	852	935	935	967	930	961	955	890	953	921	943	955	914	924	938	903	928	914	938	960	927	961	944	971	926	891	941	931	941	932	989	924	879	901	970	966	929	953	956	956	981	937	921	893	898	984	882	924	877	950	919	951	897	946	867	929	933	968	926	919	898	1009	947	960	1020	988	951	943	933	972	952	895	935	911	921	940	881	951	926	936	977	902	944	967	886	957	882	918	929	940	951	913	991	922	957	927	967	936	950	914	943	953	908	911	970	862	897	895	943	953	913	947	981	961	897	928	874	951	897	884	960	894	967	901	994	886	934	922	901	891	954	936	919	946	948	942	893	892	931	910	911	941	990	943	931	920	924	898	931	901	884	927	935	943	899	966	925	915	892	882	895	919	994	923	952	966	914	948	940	906	926	961	977	954	915	892	941	890	951	984	921	955	904	986	908	891	935	932	898	983	977	933	891	951	934	946	935	995	909	908	923	956	929	918	1003	938	950	956	897	968	939	916	923	946	925	955	954	967	924	902	947	896	923	973	888	894	978	875	910	936	980	936	967	926	964	879	913	897	937	895	914	914	880	890	921	963	887	886	1000	978	898	946	906	954	938	947	942	924	923	948	1021	904	962	934	926	977	947	856	991	935	899	905	909	898	928	944	947	973	934	1008	940	896	987	905	918	912	952	944	949	975	922	952	929	888	927	936	872	911	951	953	882	943	921	866	1011	927	942	972	946	968	932	961	957	889	899	939	938	967	938	919	939	968	899	932	929	897	922	934	945	971	963	931	919	908	898	931	948	940	934	973	960	940	946	952	953	945	906	908	929	962	960	966	964	945	936	952	968	896	914	894	955	893	993	944	955	899	907	944	943	907	954	946	963	911	921	941	924	922	937	947	922	981	939	967	977	912	943	964	880	927	909	945	937	894	937	933	911	948	930	955	907	917	971	942	857	917	929	957	937	923	930	941	920	982	935	963	955	908	912	913	895	935	896	918	958	937	926	930	972	954	910	972	914	913	965	932	930	909	961	908	947	961	938	960	862	971	930	991	959	946	918	1016	903	990	907	890	962	921	930	921	920	915	921	921	926	973	959	915	897	901	979	928	942	970	890	912	915	973	914	861	922	931	999	925	885	917	862	926	915	923	903	964	922	919	989	956	887	914	921	948	1003	925	922	990	922	979	924	917	914	931	871	899	914	963	975	948	912	963	1008	929	937	919	907	994	926	1004	918	934	904	897	948	823	899	963	886	966	937	946	919	939	924	951	924	928	906	888	933	897	965	915	922	933	937	922	935	922	972	934	960	860	953	940	902	926	895	924	947	926	934	920	894	957	921	966	864	860	979	937	936	903	983	930	972	961	964	983	929	907	942	972	923	1002	920	931	928	915	974	863	919	921	905	946	971	887	905	904	940	963	901	936	939	871	961	942	932	988	920	873	908	951	910	976	917	970	953	942	975	892	948	947	962	932	898	936	917	945	931	928	976	878	923	904	926	867	961	867	894	912	910	929	933	923	927	948	997	982	932	912	903	944	925	905	901	951	894	922	941	965	931	912	964	907	915	915	914	950	889	932	909	942	944	888	955	941	961	921	916	943	942	914	902	880	929	908	986	994	928	910	931	946	915	923	909	933	978	940	937	933	934	941	940	898	890	911	906	913	964	949	960	863	931	920	884	897	917	925	911	940	966	940	959	957	889	930	928	908	950	917	959	907	940	932	870	906	925	988	992	904	878	975	940	957	885	929	899	943	863	982	933	955	905	861	967	971	947	990	914	948	975	883	936	910	990	949	946	902	969	976	968	966	918	885	935	954	949	915	950	972	905	917	937	908	915	945	926	927	917	925	916	943	931	959	937	898	955	890	909	925	931	925	966	991	985	935	983	929	932	906	951	953	986	915	955	921	928	883	903	931	964	959	944	975	942	900	961	912	1007	942	900	967	949	895	885	988	903	932	920	890	884	887	958	910	969	978	941	932	897	944	902	910	916	920	1003	880	951	905	926	994	903	850	925	877	959	989	931	916	867	919	935	939	922	946	905	904	913	948	944	967	968	936	948	931	939	915	992	929	968	982	969	991	923	927	934	914	884	951	943	916	917	967	932	923	898	921	899	895	927	894	947	919	908	871	928	948	945	937	910	934	921	949	928	907	955	915	930	948	911	971	926	933	918	940	931	943	900	862	979	945	945	915	873	914	919	918	921	938	962	929	975	960	907	920	973	894	957	897	923	920	920	939	940	905	893	905	922	953	927	854	854	965	1001	902	950	909	911	936	983	975	960	995	978	919	962	965	930	889	909	958	998	944	969	952	887	904	956	936	912	901	872	900	936	956	914	987	899	1000	918	913	926	941	947	936	971	909	954	922	909	917	882	900	941	901	1003	956	927	943	942	978	877	944	910	921	937	992	917	905	905	902	919	847	883	944	934	959	906	939	987	949	926	944	933	889	939	896	875	971	974	872	915	956	939	913	954	964	949	923	957	930	918	897	967	986	917	936	943	925	893	995	952	948	989	923	881	937	954	965	965	921	937	973	901	939	971	963	985	877	965	928	883	952	928	943	930	963	956	1007	959	942	935	899	930	950	938	1000	937	874	1018	925	943	940	873	859	924	903	945	888	929	916	966	934	986	919	937	928	906	984	937	950	950	915	900	929	895	935	954	951	959	932	899	906	952	974	904	975	935	923	943	944	919	917	924	878	923	911	924	995	827	953	990	941	1004	902	969	892	929	967	939	902	960	883	957	918	930	990	932	929	905	922	955	910	928	951	919	910	912	975	892	926	967	920	915	915	931	959	915	914	950	950	977	890	941	945	930	965	985	894	944	940	906	931	914	959	865	924	976	939	944	971	912	888	931	929	896	934	984	966	889	885	959	961	963	946	954	950	911	954	936	904	938	942	976	908	889	924	967	890	946	957	969	1001	902	904	931	948	905	925	916	952	937	905	909	943	952	951	961	944	951	1018	932	944	949	904	948	939	869	921	908	959	972	920	955	919	900	925	884	952	959	985	981	925	951	905	948	920	925	977	974	900	982	962	898	967	980	917	947	964	964	942	946	912	928	962	945	949	979	928	925	923	945	936	978	902	893	929	930	933	979	919	966	959	932	952	932	931	924	983	924	967	881	939	899	991	1017	982	977	938	909	920	950	954	924	967	924	921	925	913	981	848	933	945	970	914	919	936	871	990	967	992	998	942	987	903	879	944	912	935	928	918	973	908	867	975	957	936	920	943	953	852	929	929	906	940	990	952	876	886	894	950	930	983	906	954	860	915	962	904	935	944	915	912	907	946	928	933	932	911	938	946	908	939	970	930	916	904	950	945	921	964	908	933	923	902	922	930	959	953	963	951	980	973	974	967	954	897	923	946	986	913	956	911	894	959	972	904	918	869
10259	5462	10914	9477	4010	1848	977	671	529	482	449	403	423	387	394	339	390	396	346	407	352	331	354	375	379	391	338	324	358	348	351	359	369	340	353	354	389	343	346	364	342	368	357	350	351	358	316	359	321	376	324	350	315	357	345	331	326	341	312	330	337	335	335	298	356	333	303	356	348	328	327	318	341	324	324	330	327	325	311	356	325	352	339	343	329	355	313	342	349	324	330	363	338	343	335	334	329	344	368	350	304	356	325	356	338	337	337	352	354	359	319	313	332	373	333	364	393	343	354	296	341	370	343	340	332	350	342	333	326	337	340	336	346	357	360	323	356	339	335	343	358	334	300	341	328	333	343	315	333	348	363	331	327	326	361	349	354	351	328	323	371	337	361	344	317	325	327	340	343	348	329	353	298	333	367	336	331	316	349	358	337	317	311	355	355	355	336	339	310	338	339	325	348	350	362	343	349	349	332	330	333	361	339	360	340	351	375	327	332	308	365	331	360	345	320	314	344	326	363	329	324	337	357	333	322	363	360	335	326	348	330	356	324	360	347	372	332	348	324	323	328	363	332	302	308	318	314	355	333	354	337	287	346	326	365	329	339	334	331	315	332	349	325	344	348	348	348	355	314	348	349	337	333	328	334	324	322	368	347	329	340	357	319	347	339	318	338	341	357	330	322	330	355	379	336	332	309	361	335	321	357	297	326	332	335	366	353	347	333	319	356	311	334	366	368	320	311	340	353	310	346	301	336	338	340	329	327	327	362	355	345	336	348	335	349	342	357	316	295	313	310	324	350	316	371	359	307	327	336	347	376	344	335	338	339	343	373	304	346	337	318	341	364	336	335	336	325	317	355	368	326	325	339	338	355	331	321	349	341	351	330	349	361	360	355	359	340	352	346	364	360	371	355	341	343	343	351	374	354	362	334	331	315	303	312	334	348	340	319	334	347	346	356	343	352	335	324	292	351	305	337	335	350	345	334	362	364	322	351	351	338	345	314	381	307	375	316	350	336	338	350	364	350	349	346	334	347	324	355	347	345	331	347	361	341	352	333	352	380	332	377	352	347	310	350	324	327	319	324	328	333	341	343	331	350	362	355	347	337	345	314	359	321	339	344	366	359	330	340	354	348	357	367	337	354	335	296	317	359	346	338	341	330	361	349	376	322	304	327	345	340	335	307	359	370	372	359	364	320	349	355	358	345	362	365	337	326	381	330	348	325	333	353	359	324	354	355	335	362	346	324	332	330	345	344	345	339	350	335	331	326	371	346	319	311	339	363	357	367	353	328	323	344	351	336	319	337	363	345	379	343	326	365	345	353	314	337	397	380	328	325	352	362	337	354	317	323	329	350	340	321	336	349	346	311	333	366	331	322	349	346	328	338	350	325	350	360	326	300	320	328	322	350	363	338	332	331	344	332	319	336	342	352	321	322	331	330	337	309	338	352	319	315	337	375	376	329	332	333	339	344	346	341	331	352	335	351	336	326	354	321	325	351	338	368	344	341	321	336	356	308	326	350	316	336	364	324	312	349	373	314	324	360	314	309	332	332	322	339	336	306	324	342	323	347	312	355	306	354	394	311	305	327	295	358	358	346	345	379	330	355	348	361	398	340	313	324	321	337	322	344	338	360	345	328	357	343	336	349	372	341	319	339	327	350	364	289	325	350	333	376	286	323	328	314	331	333	345	317	335	332	324	330	352	309	320	332	330	362	335	353	349	325	328	302	323	334	329	340	313	345	347	317	336	326	349	322	344	380	330	354	323	359	365	324	324	348	324	331	327	360	327	324	316	349	372	338	353	332	337	357	336	326	354	323	326	329	311	315	359	327	330	355	359	328	340	358	346	340	310	332	358	314	330	334	326	319	336	393	350	358	336	317	322	335	316	339	368	351	325	347	334	327	312	310	384	332	311	327	353	319	358	349	375	327	361	355	388	360	353	345	352	344	313	366	342	303	344	335	337	362	346	367	358	331	349	340	366	326	340	317	292	346	319	338	350	310	331	339	348	346	348	330	352	348	341	337	310	361	321	323	326	346	332	335	342	356	353	365	347	343	347	346	313	344	349	336	358	355	348	307	324	364	329	388	362	337	347	357	344	358	318	305	336	334	316	321	339	320	299	317	333	358	330	350	329	290	324	321	314	329	340	334	304	318	347	301	383	351	361	338	315	365	379	355	298	310	321	361	362	327	357	386	358	339	346	340	326	361	392	353	352	362	303	356	298	358	345	332	346	354	319	359	333	317	320	345	328	351	297	309	327	344	312	354	353	315	338	307	288	349	363	326	323	317	343	324	315	349	350	360	343	379	343	351	338	340	357	336	294	339	326	317	351	367	347	294	396	329	331	351	335	278	337	366	338	315	327	345	369	328	337	367	334	348	337	342	345	337	323	360	331	352	345	327	358	338	320	364	311	352	330	334	347	364	353	331	325	317	342	363	362	346	344	312	340	335	291	321	345	355	340	348	333	345	322	310	353	335	350	331	336	344	324	324	322	334	322	329	338	344	355	332	309	338	312	303	312	354	354	320	333	318	316	342	321	320	317	342	348	379	333	347	330	345	363	351	348	310	320	319	332	341	341	331	398	349	328	313	359	364	352	349	356	327	298	337	306	333	315	351	344	345	391	352	326	317	330	364	362	321	317	343	343	299	342	375	344	354	329	342	332	326	337	350	308	344	345	354	339	365	345	336	377	303	370	337	342	332	338	378	355	348	357	328	351	314	319	338	331	352	355	322	336	353	307	315	345	335	343	355	332	345	363	349	352	321	351	295	341	328	320	315	350	403	328	401	334	328	314	337	347	322	340	342	347	328	347	347	299	366	321	336	383	350	345	379	352	325	343	323	358	317	303	364	322	329	346	349	366	349	329	332	330	334	331	340	369	322	373	319	344	318	318	318	344	315	354	310	353	358	306	354	346	333	352	312	346	370	334	342	332	338	350	343	356	324	313	332	339	356	336	342	313	317	334	364	382	304	351	332	361	349	354	304	356	304	318	317	342	357	324	315	362	335	364	370	369	320	314	339	296	346	341	320	354	363	318	287	330	325	377	352	366	338	336	337	339	328	328	345	345	348	323	369	339	342	330	350	337	345	340	335	352	334	306	347	346	340	366	331	345	343	315	337	326	363	362	314	348	326	318	356	332	345	320	342	335	363	357	312	301	343	334	343	349	343	352	361	315	319	313	333	339	352	358	330	343	348	342	328	309	342	338	360	348	325	330	354	348	328	344	340	314	330	343	353	347	337	354	343	309	369	369	330	353	350	361	348	317	361	348	322	358	359	324	308	361	336	335	362	338	330	328	319	333	329	324	340	328	332	352	357	338	323	381	332	334	301	326	325	368	328	341	359	360	300	320	351	317	334	354	348	352	345	338	330	345	333	346	349	340	331	326	320	342	357	356	332	357	344	341	347	340	302	335	342	345	349	348	298	326	339	367	331	354	372	334	319	342	348	335	329	338	349	335	321	339	323	321	315	341	350	317	336	345
7002	5496	11817	10391	4105	3054	2443	2166	1995	1844	1691	1576	1477	1459	1378	1394	1218	1260	1187	1175	1042	1058	1087	1156	1075	1055	1065	1052	1033	997	1007	1040	936	1053	1069	953	973	1017	954	1009	942	926	925	1002	975	995	1002	954	922	953	914	954	960	940	937	1004	948	972	979	961	999	977	952	916	905	974	942	977	975	900	898	943	925	977	899	907	915	970	962	914	950	923	926	927	914	931	897	939	1004	902	931	895	998	999	912	897	893	953	932	935	934	910	923	885	921	943	954	904	911	916	959	963	922	872	931	864	983	944	923	956	902	921	913	937	920	926	933	952	947	912	931	926	946	869	929	951	898	932	875	911	955	922	958	921	978	899	927	967	944	896	1000	888	870	921	928	910	928	999	926	889	947	869	901	919	914	928	926	925	941	937	946	898	854	855	935	929	909	915	931	967	920	920	909	939	961	932	941	913	981	952	938	898	920	946	921	946	863	877	911	962	950	938	907	916	991	949	858	931	918	963	977	926	915	903	911	918	901	954	967	909	899	946	931	922	938	884	920	979	940	914	914	878	924	941	917	928	910	902	910	917	893	891	951	894	901	957	896	930	907	936	948	916	924	966	931	944	937	949	916	920	924	934	936	887	849	895	871	898	884	874	932	923	965	950	953	892	940	873	931	903	867	915	992	901	934	931	955	861	912	897	957	921	860	969	903	920	898	955	943	956	900	943	928	933	858	900	936	1002	843	862	917	897	982	940	904	921	997	957	966	963	951	900	907	889	936	929	963	934	938	946	970	905	895	936	959	889	889	937	941	922	913	928	928	961	942	937	937	868	892	896	920	915	958	911	924	911	919	916	891	935	932	936	922	929	931	865	949	927	907	914	935	938	887	956	940	892	945	955	912	884	944	874	905	901	868	921	941	964	976	937	930	921	942	885	938	896	904	964	965	891	935	960	908	915	916	894	944	930	912	853	905	924	936	902	920	904	903	965	909	919	911	933	931	861	961	924	885	980	914	941	876	939	903	867	908	934	923	916	885	934	939	878	932	958	934	865	877	875	916	916	890	885	948	929	934	904	932	948	932	915	969	964	931	913	955	911	859	877	938	948	902	959	955	954	881	884	939	930	959	917	949	916	912	943	927	812	908	947	905	979	948	930	942	970	935	936	949	921	905	957	969	906	903	851	980	885	928	910	921	979	940	933	898	954	911	949	934	917	903	908	911	928	914	895	914	922	940	920	927	884	886	880	894	913	955	884	971	921	906	969	925	923	958	918	917	899	909	923	886	962	870	917	910	927	932	942	910	908	900	858	896	979	889	970	904	872	909	945	977	843	1003	869	959	947	887	895	945	956	918	950	948	889	920	926	966	889	910	941	939	894	890	941	949	975	890	870	936	943	948	929	902	899	923	911	962	914	931	914	902	977	996	882	977	891	902	966	866	866	904	892	986	924	951	895	909	946	888	915	924	929	886	941	928	946	922	939	918	936	960	889	895	957	937	958	912	901	955	901	862	885	894	932	919	909	943	939	899	983	890	943	928	906	943	915	932	958	872	933	905	905	968	912	960	911	943	925	866	956	961	912	990	948	924	931	874	906	945	914	997	926	892	941	898	898	954	938	917	1008	966	959	868	932	954	970	951	937	951	913	949	867	920	965	929	881	993	967	935	909	938	882	939	947	917	883	950	937	877	921	872	959	891	925	933	961	930	934	935	951	973	967	898	869	953	908	913	971	964	931	937	945	932	922	889	900	940	951	953	916	925	897	920	947	900	945	944	919	973	915	894	865	897	969	913	929	894	907	928	942	905	867	855	939	902	958	897	895	939	950	916	981	906	940	902	894	924	904	954	944	967	943	887	872	914	914	970	952	954	927	914	889	977	896	930	943	955	960	931	914	943	826	859	924	953	943	951	919	911	882	887	960	905	879	887	920	937	897	896	932	939	923	990	948	865	934	881	894	872	960	909	916	927	894	926	962	964	918	955	891	927	977	927	980	938	905	949	872	908	910	944	911	910	924	890	903	919	976	876	973	927	905	927	974	981	916	934	950	914	971	866	963	982	917	938	923	934	978	953	906	911	940	920	917	965	919	864	911	972	992	916	885	917	906	888	908	928	899	907	915	907	912	986	863	957	933	907	901	946	920	880	969	951	888	913	925	923	892	952	872	939	872	896	922	905	950	943	924	998	965	965	895	926	982	919	931	931	977	961	945	976	921	914	928	953	960	922	918	911	946	918	978	887	857	921	901	902	932	865	913	944	904	906	908	926	929	932	907	959	908	911	900	898	916	925	947	962	902	874	897	918	932	930	878	916	981	963	917	902	927	914	873	923	894	930	949	916	1004	960	935	904	872	881	946	927	910	887	924	897	892	925	934	953	911	932	954	1006	945	905	944	936	916	950	884	890	915	933	948	915	921	944	907	916	910	943	920	957	944	925	921	916	918	875	957	930	911	961	911	911	903	976	844	934	908	948	948	926	966	919	918	916	932	883	907	958	940	883	885	866	954	898	872	948	912	927	910	921	924	968	952	883	946	962	928	907	955	904	902	942	956	887	901	1004	889	898	933	922	939	895	941	927	922	945	922	911	917	937	944	998	920	928	938	885	944	908	931	902	895	912	909	908	916	969	949	868	945	889	915	882	927	970	893	958	916	936	948	929	928	870	897	913	915	875	937	991	947	969	968	917	969	934	868	968	925	938	923	981	900	911	931	977	921	894	912	900	910	912	889	924	905	943	901	927	904	840	903	890	929	945	926	967	883	931	949	894	910	884	984	916	943	929	917	869	882	881	979	926	960	933	972	920	937	884	887	928	952	945	908	892	916	824	883	916	876	941	965	941	954	932	899	917	901	908	950	945	936	927	903	896	892	931	969	904	912	952	1016	904	905	875	951	976	956	912	931	904	877	969	982	914	900	924	957	944	911	915	890	941	962	957	948	927	985	940	945	860	949	905	923	868	873	881	931	894	903	917	928	890	913	948	916	885	926	938	942	874	860	919	913	945	937	894	925	902	914	881	960	824	952	853	932	987	964	913	903	949	963	856	909	959	959	933	977	918	943	945	943	933	926	903	967	913	902	964	917	962	908	912	944	948	877	904	923	926	913	985	956	894	920	866	924	956	898	917	905	920	909	920	959	945	887	856	921	981	883	945	900	934	952	867	966	999	940	944	922	911	921	918	979	939	946	903	961	925	911	960	948	932	899	978	938	949	960	925	851	971	899	879	925	916	911	922	941	911	942	966	937	916	918	936	949	920	926	960	954	971	911	984	910	882	918	956	934	911	943	895	899	906	913	887	936	895	905	910	909	907	935	905	868	899	911	862	920	905	942	911	923	934	913	939	872	913	900	944	910	899	887	927	894	929	955	950	901	910	861	899	914	897	922	880	956	947	914	927	920	919	942	953	908	905	910	896	926	959	888	920	918	897	953	946	882	977	902	945	924	935	894	891	904	869	933	902	944	920	862	918	915	865	980	935	906	901	895	912	966	924	938	916	988	946	917	900	914	902	927	917	906	900	919
16405	8380	17437	22445	10553	5081	2600	1382	786	515	412	352	323	327	308	279	252	226	240	231	227	247	245	235	212	209	194	225	216	194	218	212	172	208	191	213	208	184	185	198	193	214	186	190	189	180	210	212	187	228	191	204	198	197	166	180	180	197	175	180	221	192	185	212	195	178	182	230	197	193	175	204	170	208	184	198	188	164	192	199	205	179	175	218	174	205	207	216	220	186	228	170	185	191	192	206	183	198	173	190	205	184	187	203	190	193	200	190	170	199	188	188	171	180	181	186	191	199	181	168	200	187	207	180	197	178	178	184	217	199	183	192	200	169	175	193	185	195	171	185	182	193	192	171	189	180	206	188	210	177	198	185	195	189	187	180	172	183	183	212	176	170	152	199	176	214	200	172	204	164	177	186	198	199	167	185	201	201	193	215	184	195	169	184	183	219	206	205	211	195	192	195	167	178	179	188	179	177	170	179	184	200	189	180	188	168	194	203	181	175	202	212	188	213	178	208	200	189	193	190	185	192	215	212	183	192	184	179	216	198	191	180	190	187	214	195	195	212	180	177	189	177	202	161	170	180	183	175	198	178	187	188	170	176	185	204	196	179	185	216	174	185	195	179	168	202	178	195	197	192	179	187	167	204	202	194	170	183	192	188	201	194	165	190	190	191	200	213	181	192	174	227	185	224	207	198	190	192	180	170	186	182	203	167	208	188	158	206	201	182	180	178	208	201	208	213	185	176	186	210	185	219	179	186	196	187	187	191	208	170	174	173	181	193	162	171	198	204	191	177	194	172	202	182	189	180	182	179	197	173	170	186	206	209	163	172	188	147	197	181	187	196	195	179	168	197	186	191	189	179	175	199	187	200	185	192	177	178	189	166	181	192	189	187	193	207	192	196	189	194	183	186	198	167	169	189	195	197	216	211	204	183	168	172	197	204	179	180	187	182	234	197	161	179	174	188	197	190	192	181	198	188	188	178	188	187	183	193	194	179	194	207	167	185	195	227	173	173	226	187	196	184	195	184	189	171	211	194	206	184	195	183	154	176	164	201	201	200	192	177	197	191	161	189	182	183	168	178	158	202	209	190	182	177	194	169	178	190	187	182	192	187	187	202	189	185	183	168	180	182	185	165	179	204	195	200	203	178	183	212	164	189	187	203	189	167	188	187	172	183	204	230	185	198	179	193	187	201	177	203	189	184	192	183	199	173	189	217	162	186	180	209	206	178	189	183	173	152	167	172	187	230	177	167	195	177	203	191	180	216	178	186	187	194	191	199	187	194	196	194	175	209	172	169	163	178	171	183	189	184	203	185	182	178	169	200	181	194	196	182	204	162	177	223	171	212	189	168	204	197	221	197	193	197	192	198	170	181	173	191	178	172	191	185	212	176	202	171	193	195	199	185	190	181	170	208	184	188	183	184	204	182	183	151	184	167	173	185	177	165	185	188	212	183	183	187	185	203	178	164	193	172	191	197	212	187	200	189	210	208	161	178	201	183	188	178	189	188	195	211	193	205	189	180	193	182	194	210	181	196	181	207	192	206	212	170	180	211	210	179	204	196	204	188	190	184	223	185	192	200	198	201	189	176	181	212	163	200	174	190	182	181	199	167	218	190	187	171	185	191	179	201	190	209	184	207	188	219	164	178	201	183	174	179	194	171	214	219	184	211	193	207	183	170	171	187	189	172	201	176	195	172	183	184	192	176	178	183	210	201	183	204	193	156	194	173	204	216	184	200	162	189	187	196	226	213	171	198	193	215	210	183	177	199	197	197	186	184	171	203	187	190	206	196	217	190	187	199	202	195	166	171	159	188	187	179	212	197	176	178	193	197	196	193	200	150	185	186	190	169	167	180	177	176	193	190	213	215	178	172	191	179	178	215	182	179	193	207	177	173	215	181	187	197	169	177	187	167	191	205	190	174	195	201	207	171	181	190	217	187	187	182	172	198	170	173	192	184	197	205	185	191	182	178	217	169	192	181	172	177	210	178	176	186	175	179	196	184	199	180	194	184	172	183	207	170	209	166	196	192	168	180	187	198	183	193	181	175	179	183	191	177	192	184	201	195	192	193	204	198	163	183	164	200	154	214	182	175	195	166	210	172	184	185	195	187	181	187	153	190	193	200	201	213	187	198	185	195	167	195	210	196	201	173	179	197	209	197	162	187	179	176	193	198	196	166	185	192	221	209	173	180	206	182	210	195	165	207	187	169	178	189	162	190	184	197	199	176	193	197	210	220	178	185	192	222	203	209	187	196	194	194	199	193	192	168	206	203	198	207	173	162	175	174	209	186	178	191	179	175	190	173	179	176	206	173	184	186	189	187	175	167	198	200	183	214	189	185	190	208	193	183	171	169	187	167	162	177	207	181	202	196	166	209	207	176	174	166	163	191	189	201	211	222	177	182	176	200	182	213	195	207	179	193	169	183	185	186	204	189	183	199	174	179	178	164	214	193	166	161	199	191	183	180	169	209	189	167	156	214	201	197	186	197	196	175	175	175	202	162	189	190	177	182	203	176	202	189	178	206	172	208	197	170	182	181	173	179	203	204	190	181	178	181	157	153	196	185	180	199	177	177	188	177	197	168	185	183	230	200	180	185	189	174	184	174	192	206	206	209	181	170	209	182	184	212	198	176	182	180	182	186	171	171	160	165	196	187	187	210	190	195	183	186	182	202	177	213	191	159	198	174	200	182	202	210	184	187	193	182	169	142	175	207	172	226	190	162	190	161	183	185	207	181	180	209	199	184	200	200	169	208	178	167	196	203	210	181	171	174	198	168	176	176	202	196	186	178	186	188	228	195	208	192	191	217	196	173	187	182	167	185	158	190	164	179	199	172	174	191	201	197	190	179	208	197	198	155	175	191	189	179	210	195	169	182	189	185	188	185	189	194	198	185	180	197	181	197	199	179	176	219	205	171	178	191	201	177	201	227	178	178	164	191	188	168	189	194	210	209	207	193	195	204	191	184	192	192	189	190	227	217	169	197	184	192	169	182	201	200	167	199	188	193	189	207	168	196	207	177	196	210	177	173	196	189	188	185	196	213	191	175	183	181	176	188	189	204	201	188	186	168	196	186	213	186	181	197	208	176	175	191	185	199	180	172	206	194	187	184	168	191	193	185	201	168	177	180	177	195	237	186	200	196	188	183	184	191	216	194	194	194	165	189	168	193	169	168	193	184	195	180	198	183	181	194	189	182	182	214	173	206	185	176	172	193	167	187	200	165	185	183	186	206	173	187	166	205	197	193	189	190	199	170	211	204	165	170	173	192	181	180	197	173	183	197	207	212	203	178	177	188	177	183	183	197	189	187	201	197	188	173	201	166	207	207	209	185	198	192	191	201	173	169	163	183	199	185	168	214	165	202	204	182	196	203	198	186	190	169	194	186	194	203	162	194	192	209	169	184	207	185	193	191	189	193	205	174	204	199	206	190	197	199	167	175	191	169	199	206	181	184	185	210	186	180	188	189	232	212	196	170	172	178	163	175
8519	7238	18154	21877	5754	4112	3419	2810	2480	2086	1983	1728	1493	1382	1312	1148	1130	1047	970	987	909	923	941	836	814	827	768	780	751	778	716	740	713	745	669	672	650	679	632	660	681	624	610	615	632	614	606	638	620	590	636	610	599	603	638	645	613	605	560	577	614	584	603	625	576	630	593	608	572	582	566	597	504	583	579	587	563	587	579	597	597	578	576	560	591	616	582	621	565	596	513	563	597	563	554	568	567	550	589	571	562	580	604	580	549	535	589	569	558	588	565	586	520	564	529	585	550	576	553	557	556	570	569	563	563	608	586	576	562	555	590	582	561	516	532	554	559	583	590	563	573	567	587	520	552	576	548	564	536	535	535	578	549	587	579	556	508	560	584	555	595	548	517	542	550	552	582	566	593	559	561	548	515	574	551	511	522	566	567	555	564	560	573	595	566	525	547	593	549	553	546	558	548	538	555	587	516	563	531	577	599	549	548	577	578	565	584	536	552	546	563	546	550	564	568	511	640	488	559	547	533	570	511	573	557	543	518	534	560	609	577	557	570	581	549	532	571	569	563	580	549	597	540	545	545	509	572	532	588	546	508	540	529	602	558	539	560	580	542	613	534	578	560	556	562	531	527	543	542	537	550	570	570	543	540	578	578	523	545	527	544	543	523	590	532	502	605	537	557	565	555	571	550	541	553	494	548	568	556	555	571	560	535	557	544	563	562	539	533	557	538	528	538	574	548	554	589	549	561	565	558	539	532	563	586	509	594	572	528	544	603	573	535	544	519	545	549	599	536	563	539	556	580	556	543	534	524	549	534	555	533	564	576	549	531	568	547	540	557	545	603	553	596	517	509	531	570	558	555	531	587	532	560	564	565	563	543	571	572	578	558	540	564	575	547	564	566	573	517	571	564	564	560	582	575	511	537	556	619	585	506	571	544	545	543	534	529	567	562	547	565	584	566	585	584	525	514	581	550	539	549	572	587	527	558	621	583	520	553	545	576	579	587	586	524	520	592	526	535	543	566	594	576	572	557	525	506	532	577	542	563	593	560	556	559	565	557	567	566	556	557	481	546	537	534	545	554	561	523	518	544	565	559	573	571	566	566	542	588	580	549	533	514	545	559	572	554	577	577	567	550	529	574	557	561	529	541	546	580	559	529	551	568	586	535	553	554	552	559	537	577	588	549	540	565	572	533	583	519	550	540	560	546	544	602	565	564	569	579	547	576	581	516	522	542	552	540	555	564	589	565	544	514	532	514	563	545	529	569	518	534	545	503	534	552	512	547	574	546	569	562	562	561	539	559	568	537	538	548	531	531	535	572	579	531	547	549	528	536	530	560	517	526	582	556	517	595	537	547	520	549	551	594	552	545	597	540	533	572	577	515	573	574	597	531	563	555	569	562	536	535	557	572	557	567	588	532	563	546	536	543	572	524	532	540	566	536	562	595	564	549	569	515	566	578	544	547	564	555	621	578	557	520	576	574	555	515	562	583	527	518	581	557	530	510	524	521	573	550	534	517	599	575	544	548	551	556	538	528	540	573	530	525	541	571	552	535	554	561	571	539	526	499	540	530	507	495	586	565	553	549	575	543	556	559	550	551	524	534	529	516	568	565	556	574	547	549	576	548	543	562	584	580	520	553	561	559	579	569	567	561	580	616	574	562	528	527	571	568	579	541	546	520	550	539	528	533	560	558	570	551	596	534	542	568	564	566	528	542	550	548	587	587	550	611	572	527	579	584	595	575	536	563	517	520	556	537	592	530	532	543	547	549	520	569	551	568	564	532	561	535	545	556	568	551	537	590	534	587	541	551	527	598	584	542	592	549	574	538	512	540	542	564	527	551	583	537	554	531	526	524	558	553	570	540	597	577	510	530	552	548	571	536	540	518	591	564	515	522	559	554	547	509	572	596	540	552	570	546	567	537	538	578	547	574	551	546	556	597	553	582	544	593	545	555	571	574	557	544	516	525	564	572	568	571	558	548	561	581	554	582	546	545	562	570	581	574	548	543	530	555	528	582	560	557	530	583	531	572	592	556	541	576	568	552	570	572	555	581	540	519	578	522	577	561	583	562	597	550	577	591	515	562	600	548	577	559	568	535	527	549	571	567	581	591	576	566	568	559	551	519	547	540	542	552	536	561	562	562	562	565	530	500	512	564	530	567	503	508	530	553	527	532	528	534	550	534	536	578	510	565	550	522	527	580	564	530	584	552	533	573	540	541	553	549	534	507	545	589	478	594	570	523	550	541	516	558	525	533	528	576	537	573	544	579	548	537	550	574	550	569	572	532	563	539	560	591	550	561	567	532	526	576	533	568	562	526	566	546	550	489	542	583	552	620	559	509	565	569	516	583	531	521	577	549	560	565	573	556	553	552	548	506	552	528	574	542	535	552	537	623	542	578	545	509	616	543	563	529	588	589	569	535	570	535	530	613	557	576	503	575	558	612	528	558	525	539	528	557	582	545	547	576	572	560	564	534	574	533	552	507	541	526	569	549	573	578	582	514	520	564	558	532	563	521	563	552	525	558	582	591	530	544	546	547	574	573	543	531	570	589	559	546	567	568	519	544	527	558	547	556	527	568	555	511	566	568	553	520	532	569	570	559	527	587	590	563	586	541	535	597	573	559	547	557	588	576	563	538	569	560	545	601	543	597	584	526	534	551	544	556	564	555	576	528	556	562	520	571	550	641	552	537	518	582	504	523	575	543	534	562	523	558	563	493	569	556	575	563	533	579	550	546	573	557	560	522	568	550	586	584	516	573	531	541	532	583	574	567	576	544	519	535	569	552	551	532	537	582	587	549	525	545	572	546	570	575	536	556	565	582	570	589	613	577	547	554	573	531	550	552	550	564	521	556	542	572	567	569	520	556	556	546	555	539	537	587	581	593	529	603	583	571	541	576	531	510	560	550	569	594	562	572	547	533	563	508	552	559	566	556	579	565	567	528	565	588	529	571	544	490	498	580	565	577	514	573	583	550	558	538	531	585	574	566	561	604	560	575	593	518	532	533	589	520	558	565	527	553	536	554	558	564	532	583	538	580	562	548	564	550	553	554	523	585	551	567	543	556	575	562	539	564	562	523	545	531	528	536	529	579	554	530	548	548	555	511	559	602	556	556	544	533	564	585	534	573	536	538	529	509	563	552	548	558	580	560	533	555	551	591	535	541	569	568	564	525	532	528	532	509	642	532	525	581	562	568	543	530	556	557	562	585	558	561	541	577	552	560	547	560	584	514	582	567	544	535	599	555	557	557	587	595	543	553	584	594	539	533	585	527	519	575	510	530	522	530	548	551	560	608	525	522	560	519	538	542	581	527	604	521	529	575	557	569	497	579	597	539	574	567	557	530	498	565	576	589	519	517	542	597	519	581	528	512	557	558	562	562	523	583	599	527	544	582	532	506	553	537	565	530	555	549	545	553	505	503	573	529	576	547	562	521	542	550	550	562	532	577	573	578	549	550	509	557	564	582	548	534	584	530	581	534	538	563	525
2656	766	1932	1131	532	361	359	346	362	338	352	308	320	332	357	343	345	340	332	341	327	355	355	327	327	350	343	352	349	347	345	357	355	333	324	343	342	330	368	354	333	342	323	350	316	325	271	319	343	342	346	333	336	382	335	348	310	340	353	330	315	374	337	313	340	326	340	370	338	366	329	303	332	340	346	366	369	337	352	364	347	327	330	323	355	354	326	349	353	347	341	332	335	371	300	354	329	299	311	301	351	356	324	380	352	352	359	341	304	334	345	321	355	345	330	353	323	299	327	356	336	324	353	344	333	323	354	345	338	324	338	335	356	368	346	317	334	351	320	356	337	374	361	319	335	337	305	325	349	334	332	359	348	323	325	346	339	320	329	330	349	331	364	363	338	357	347	319	330	358	319	326	347	335	366	301	337	332	331	325	340	307	319	290	351	344	333	328	307	326	357	343	356	320	331	313	349	363	365	320	348	336	352	366	368	335	304	358	333	347	361	343	327	361	364	335	341	355	360	328	318	344	315	344	295	357	335	327	366	349	330	323	298	316	354	307	317	330	331	348	365	311	322	340	335	319	349	314	305	352	328	383	322	300	364	346	327	352	302	347	362	354	318	374	346	353	323	360	357	362	327	358	353	336	352	354	319	354	316	341	303	341	348	338	355	352	337	331	303	329	335	362	369	356	336	347	331	349	306	346	355	316	340	364	346	345	343	327	340	301	347	358	315	331	379	327	322	365	361	305	341	344	332	334	366	331	331	331	334	358	351	336	322	343	324	326	319	335	318	326	347	337	324	326	344	363	327	364	336	313	351	343	332	305	327	329	329	344	333	352	367	309	334	361	327	316	362	337	329	342	324	327	341	332	356	326	330	353	336	328	340	356	329	321	340	339	333	348	332	305	353	339	345	355	331	364	347	329	360	349	331	372	353	294	336	360	353	334	335	327	332	320	305	380	351	347	332	343	340	351	365	330	371	344	360	330	330	303	364	334	338	309	333	368	357	339	365	330	339	321	330	340	319	341	377	344	301	389	323	334	346	325	336	320	329	337	331	343	337	303	358	348	365	326	383	340	348	345	339	308	343	320	332	344	344	322	341	339	371	332	355	317	348	344	355	351	332	319	348	316	328	320	319	346	339	349	328	369	338	344	325	331	314	365	345	332	362	340	318	344	348	332	325	344	313	342	342	375	342	353	326	339	317	346	325	336	324	371	338	307	356	348	375	317	367	336	332	334	349	283	323	343	344	361	330	340	344	303	362	329	347	294	363	368	339	318	336	328	348	320	314	325	346	332	342	348	330	344	334	365	339	324	350	355	338	322	306	344	345	365	347	354	324	347	326	348	347	336	337	343	351	345	351	334	340	319	310	330	386	316	316	363	353	313	360	362	328	352	367	298	324	328	330	299	337	357	353	370	354	311	355	352	341	342	338	354	330	312	327	309	329	333	328	359	332	334	322	338	341	363	336	355	333	329	311	331	316	350	328	332	337	342	333	358	324	391	345	348	340	338	339	313	344	321	354	354	344	323	348	379	346	349	329	394	313	332	326	327	349	337	376	334	364	359	351	330	366	321	333	330	339	330	355	359	314	354	373	314	335	375	312	322	324	390	347	340	346	314	338	337	367	340	345	347	377	317	344	336	359	349	373	320	358	368	348	311	334	361	315	393	328	309	350	337	357	373	335	361	338	329	322	326	312	340	324	360	353	319	303	316	326	342	326	370	317	328	342	353	347	319	318	354	334	336	352	334	372	371	327	331	346	335	346	326	356	326	337	334	313	309	337	327	324	328	323	382	316	358	360	340	332	353	353	340	360	320	342	350	351	328	326	343	317	328	329	347	343	358	369	342	346	318	321	353	333	313	315	322	331	321	339	355	330	354	343	314	323	364	351	382	321	338	364	304	341	346	326	339	379	349	326	360	343	327	333	338	323	373	321	351	292	313	386	317	328	351	355	336	332	341	341	343	312	341	320	348	331	329	339	327	351	336	382	346	355	351	376	338	321	363	351	367	335	359	347	345	354	345	310	350	315	333	311	331	349	351	352	342	346	331	335	376	333	332	328	322	370	338	358	368	344	334	336	322	312	324	340	361	318	328	345	327	325	343	309	353	320	346	342	352	339	347	383	343	344	305	337	338	342	300	343	310	365	333	352	360	350	358	347	369	331	317	313	334	347	335	319	299	338	326	336	328	347	329	339	327	331	365	329	319	336	371	326	342	339	339	321	350	359	306	331	324	309	346	316	332	357	364	317	349	336	328	309	340	363	294	344	345	338	392	317	360	327	345	339	332	343	363	339	350	322	356	357	342	321	338	334	332	354	330	339	340	304	374	352	370	355	337	356	329	381	372	359	354	336	323	354	311	386	328	340	331	347	349	326	317	317	341	383	320	355	319	352	351	320	343	343	312	358	346	318	334	330	340	326	304	332	329	356	340	343	310	381	360	321	347	334	345	338	323	365	336	313	353	315	321	332	357	370	346	350	336	323	368	339	328	358	316	327	289	303	291	346	325	338	337	338	353	355	357	317	332	307	350	362	342	339	310	347	356	336	319	311	360	349	373	326	341	332	359	321	336	342	386	322	359	355	369	343	352	364	328	360	318	338	353	336	340	327	325	370	331	319	338	325	342	343	338	356	360	347	321	330	339	358	330	384	349	334	332	357	331	338	367	311	343	332	338	329	311	338	332	337	335	350	363	356	315	326	363	370	352	346	319	334	370	314	332	344	339	340	344	357	322	324	366	320	340	308	349	340	342	379	344	317	341	367	347	339	367	338	315	340	333	375	310	346	339	345	351	345	345	308	337	331	337	308	361	355	329	350	335	361	352	328	328	321	361	330	369	341	331	340	336	343	329	322	340	359	335	339	373	335	384	394	320	330	342	319	339	362	350	316	389	356	323	314	326	307	365	341	348	330	330	326	310	343	320	340	321	323	321	353	309	340	306	340	346	347	320	332	342	329	345	351	300	313	333	324	359	344	339	326	355	354	340	342	351	330	333	334	336	377	372	366	343	336	392	325	343	331	352	353	369	350	370	310	367	333	348	302	351	346	328	337	336	324	308	317	371	361	348	314	354	314	340	312	328	352	359	334	335	319	334	350	342	343	305	334	330	332	365	349	355	361	342	326	344	330	308	357	365	361	318	330	356	342	352	322	341	361	326	315	327	340	358	348	343	370	365	344	334	327	326	350	332	354	322	359	344	363	355	327	359	344	354	366	335	364	342	368	355	351	339	342	332	315	376	379	353	329	363	302	332	355	356	310	367	337	343	352	359	340	336	316	378	317	365	343	337	365	335	337	347	341	348	389	357	346	396	343	358	351	350	373	325	374	341	358	340	338	345	317	328	320	377	317	328	344	342	314	361	316	330	329	329	371	301	329	358	335	330	339	327	323	331	337	349	331	338	364	312	306	339	332	345	341	346	354	351	351	325	348	332	391	329	363	355	305	305	342	357	344	310	295	318	320	340	345	374	357	328	327	353	386	358
2821	1482	3621	2140	1120	1000	1047	968	987	961	966	993	971	987	907	956	919	948	958	944	883	900	972	932	953	957	926	987	931	972	989	935	944	933	995	939	950	962	958	944	1044	892	953	961	957	923	946	920	968	950	950	899	964	948	900	919	907	962	901	912	974	933	942	919	874	951	941	943	990	918	974	924	962	898	908	977	956	942	928	913	911	929	973	967	899	951	942	948	895	946	922	921	970	953	923	921	1002	926	878	900	930	940	909	961	953	950	954	924	921	955	991	972	939	916	968	941	956	931	951	928	895	964	938	964	953	954	923	966	957	884	922	934	959	946	912	963	953	957	889	932	919	986	966	905	933	988	943	922	960	948	979	917	893	959	915	915	939	925	956	961	902	960	904	937	957	988	910	927	966	931	972	924	946	939	909	922	964	940	889	948	876	969	1008	946	958	920	917	946	931	932	921	886	972	943	877	940	927	886	954	1026	942	919	1000	895	945	948	946	996	968	904	920	924	950	901	916	945	960	942	901	945	887	912	967	968	927	883	931	925	945	963	924	934	961	1007	915	973	931	958	926	1009	933	935	907	877	941	1000	928	983	896	936	902	942	881	887	938	933	881	918	967	929	982	932	920	954	940	963	948	982	932	976	902	919	929	908	939	975	968	937	923	984	898	980	928	889	922	953	887	940	884	906	936	953	916	933	966	933	923	901	954	955	938	956	925	929	890	986	955	943	943	923	923	911	915	907	917	935	860	927	899	959	916	928	874	914	936	955	890	931	933	870	950	950	910	1003	957	893	973	990	936	919	953	898	891	910	917	956	897	955	882	881	960	921	927	990	928	974	965	936	925	960	1019	939	973	940	919	920	934	925	979	905	952	901	946	926	924	934	930	935	930	953	957	924	981	925	936	951	948	899	929	954	919	947	927	943	922	905	944	968	923	981	939	956	913	940	945	895	970	1000	933	946	899	887	985	910	928	989	937	904	932	995	931	904	934	959	936	873	937	963	967	955	961	919	933	911	905	956	922	937	971	924	942	921	1003	951	943	935	922	937	942	942	952	977	919	959	906	900	936	933	922	922	901	888	877	980	916	924	1037	955	898	978	990	921	952	958	948	914	938	956	926	958	947	911	932	889	928	954	888	910	956	917	969	967	979	909	922	938	949	998	972	898	917	970	911	949	973	940	934	948	976	956	892	933	949	978	943	955	921	933	914	960	909	936	931	914	939	920	930	911	910	929	945	972	972	884	953	943	951	999	953	945	955	950	936	1006	945	987	954	912	948	936	874	917	958	908	894	927	924	899	895	968	919	937	967	978	938	941	946	913	993	898	939	889	901	901	949	957	948	1003	942	932	920	972	913	953	982	951	952	989	901	893	894	882	972	874	931	923	959	962	947	991	880	944	923	914	925	923	915	924	907	972	963	933	912	958	909	926	953	953	941	922	918	916	909	982	988	919	944	945	927	972	908	868	905	938	931	967	919	944	924	892	889	936	927	948	931	880	943	942	984	906	922	875	937	931	940	891	930	905	898	925	952	933	951	906	964	966	927	923	906	959	877	903	943	910	995	972	935	978	933	998	955	908	964	970	941	1013	918	907	985	907	919	939	940	982	935	962	905	935	1008	952	978	938	935	881	925	921	913	945	963	924	987	963	943	874	897	881	987	950	969	929	963	960	996	949	877	918	923	940	918	903	871	915	926	963	986	952	966	983	902	914	951	925	980	915	952	926	948	923	985	952	941	914	963	936	858	957	936	940	921	948	919	940	965	953	905	973	938	950	943	910	947	899	899	946	887	911	951	906	938	969	923	978	898	947	940	948	921	932	907	994	935	931	925	902	915	903	907	981	995	1011	908	934	955	916	936	945	947	950	894	902	949	923	932	939	945	938	932	932	952	974	916	916	893	955	884	923	976	952	934	967	931	906	963	942	930	890	929	952	972	940	925	913	904	891	920	939	957	987	980	954	941	955	907	987	927	934	895	924	916	909	971	922	972	951	928	901	946	930	997	973	903	988	953	1010	967	992	908	967	940	926	925	909	964	892	990	931	976	925	960	946	955	950	940	913	935	905	948	947	936	942	947	940	1025	963	999	950	901	923	966	941	905	945	908	923	939	977	915	908	1021	920	886	912	918	988	915	929	934	908	947	934	944	942	968	959	956	949	959	923	968	955	1002	933	924	955	927	945	981	971	942	951	909	917	959	892	993	933	942	960	922	947	973	890	969	972	905	981	966	926	919	909	915	1005	921	939	985	910	912	907	919	958	889	957	890	918	947	961	969	958	960	943	946	940	930	922	913	889	924	964	974	971	904	934	965	938	913	971	967	930	964	874	951	942	979	936	982	917	976	996	935	980	955	901	936	937	961	978	988	978	959	941	1007	954	900	927	898	907	962	944	903	913	985	961	952	954	929	950	961	893	935	920	907	961	946	939	946	874	979	933	919	900	958	956	910	973	954	913	928	952	900	953	949	979	931	946	892	944	930	935	940	932	923	961	975	967	949	932	902	905	940	991	957	1016	938	953	967	944	931	984	920	974	952	876	933	962	952	963	975	897	972	979	932	1002	952	892	952	1025	970	944	955	955	973	930	929	896	958	957	948	917	954	893	952	925	951	986	890	943	902	938	955	990	954	983	961	929	954	908	990	903	983	983	898	929	995	953	935	1018	943	903	945	894	942	954	960	947	929	977	964	944	918	943	856	948	921	1006	882	934	924	901	906	993	989	960	916	938	955	960	953	885	956	938	926	972	929	968	920	997	889	941	934	961	915	929	940	962	956	951	965	923	925	961	948	919	936	930	964	932	994	965	899	947	979	970	948	980	960	962	926	967	930	948	947	890	950	923	974	918	903	937	988	909	922	929	889	940	907	930	904	965	895	981	873	934	937	928	943	890	970	964	964	981	964	972	928	917	926	929	964	912	977	945	969	989	928	952	895	929	938	922	953	926	958	922	934	948	945	960	940	910	947	958	955	900	928	936	941	941	915	908	898	971	952	933	915	963	987	959	925	938	964	926	926	932	970	962	944	973	920	965	946	949	982	906	933	910	876	960	953	956	941	946	933	922	901	894	957	946	959	932	916	902	937	956	922	940	960	917	897	976	917	882	931	950	959	943	885	956	959	961	949	919	978	921	893	1021	930	951	910	901	859	948	942	952	944	941	897	939	931	897	946	944	978	965	941	891	907	942	952	963	914	864	927	941	947	899	919	917	967	898	958	950	938	919	949	957	900	961	918	929	1007	927	952	902	944	917	946	926	907	920	936	906	915	913	972	985	960	951	959	939	957	883	907	975	979	958	936	885	899	947	978	919	896	937	1010	961	893	875	955	872	974	895	947	913	964	923	949	974	1001	899	937	944	945	1006	932	981	917	925	982	871	932	911	887	929	970	901	927	933	947	925	943	973	970	949	955	916	931	975	934	978	816	892	944	921	944	938	925	943	878	927	978	958	961	949	930	948	940	938	907	954	923	979	952	900	884	986	979	956	947	941	917	974	914	979	981	946	897	935	973	907	946	921	975	979	890	960	948	944
9832	4419	15976	10533	4504	2225	1246	763	608	496	466	452	421	439	389	402	398	387	364	415	380	382	317	330	334	366	337	356	378	326	349	338	334	343	327	374	328	335	352	330	317	343	341	350	362	340	346	339	362	335	348	361	366	342	307	379	323	355	339	322	349	325	373	337	326	347	341	327	354	373	372	315	346	354	378	334	336	310	323	343	346	327	327	342	351	313	319	315	349	316	329	341	329	342	313	345	312	340	329	366	359	320	373	350	339	330	333	348	345	310	343	351	359	364	333	330	340	356	346	335	325	348	351	316	359	324	363	334	346	313	320	336	339	363	352	350	331	357	319	320	361	337	314	361	349	308	350	341	354	335	339	316	335	332	350	349	352	365	314	334	330	329	383	340	321	326	331	323	378	333	305	365	369	338	326	358	318	346	364	365	302	358	355	355	389	345	357	378	340	349	374	338	332	350	331	356	346	334	355	340	357	317	343	327	355	343	347	361	348	333	333	338	328	349	362	349	339	359	347	364	361	321	332	331	356	342	358	327	346	334	324	353	332	351	331	346	363	347	321	344	338	361	318	361	343	366	345	332	344	349	364	325	365	319	363	326	330	348	342	371	340	335	351	357	320	349	377	323	332	376	357	324	316	353	363	366	324	347	370	405	336	317	323	369	345	333	312	332	350	305	338	344	355	309	325	345	347	339	372	326	332	347	334	336	363	347	341	336	332	342	338	344	334	350	323	346	371	336	341	374	319	359	356	333	343	362	376	341	310	321	345	312	358	347	344	343	333	320	325	356	359	338	369	346	323	344	313	347	347	332	332	336	335	357	329	356	374	346	362	345	390	322	347	350	372	304	352	341	333	344	346	334	331	329	341	313	351	353	360	346	356	363	348	350	340	334	346	357	328	359	351	362	371	369	336	328	351	353	323	334	356	348	375	361	340	332	334	367	361	331	370	359	339	302	334	342	327	324	371	327	334	361	336	363	366	324	327	333	364	346	336	340	301	337	331	316	313	366	334	392	351	364	350	311	373	343	349	322	357	368	324	345	333	335	336	305	314	332	336	340	343	339	367	343	307	386	335	313	377	334	350	353	354	328	362	333	351	352	347	330	340	321	355	327	317	345	317	358	344	340	333	338	345	341	320	344	391	325	377	381	353	329	317	338	343	359	324	336	351	326	330	336	344	356	330	361	321	359	355	353	346	383	325	338	360	339	357	340	342	331	336	331	344	344	363	346	296	322	374	374	359	350	329	307	371	327	361	344	317	350	340	349	397	350	364	311	337	326	360	348	331	342	350	354	340	335	354	339	363	309	374	352	345	341	345	349	323	316	353	384	322	331	340	371	341	320	331	337	373	368	354	314	342	365	355	323	339	329	325	347	348	317	346	399	312	326	363	331	340	331	343	336	343	359	307	346	339	316	340	338	361	357	327	347	342	333	336	376	340	328	344	340	329	311	356	350	356	381	329	318	324	322	361	339	347	338	364	364	317	348	358	363	345	328	320	313	356	374	346	339	313	332	326	336	345	414	336	340	318	348	313	329	324	347	351	343	346	361	340	352	328	344	349	336	339	334	340	370	343	333	357	337	326	347	323	312	377	348	342	358	350	333	281	374	355	333	326	323	316	326	337	345	335	369	339	362	332	339	342	338	343	347	356	350	379	349	343	332	345	345	319	340	345	324	373	383	326	366	343	348	320	337	359	386	340	347	304	341	331	319	315	343	350	343	335	346	354	353	340	335	344	322	343	323	338	348	335	326	339	320	298	349	327	329	334	328	338	290	370	354	372	340	335	344	346	355	337	349	327	318	322	343	347	341	346	334	308	357	321	354	353	338	346	335	353	361	340	353	334	347	382	354	308	311	390	333	338	360	344	355	356	355	335	343	347	331	367	350	316	350	369	346	354	351	361	329	333	337	328	351	346	336	342	312	315	339	381	326	336	314	359	350	358	343	322	334	362	323	355	350	340	302	330	307	365	357	287	352	334	343	314	317	352	321	318	334	319	338	324	382	323	319	354	321	322	344	383	365	347	335	331	318	357	339	352	329	326	348	357	330	301	359	361	337	331	355	348	366	353	385	365	328	373	352	370	362	340	319	380	345	373	329	299	355	338	339	355	373	347	357	308	347	345	339	356	347	322	315	362	356	356	349	331	300	336	350	317	333	368	352	348	309	339	342	370	333	307	299	332	318	365	331	365	336	351	351	313	344	358	369	359	351	367	294	352	356	346	352	339	365	324	355	373	333	369	337	363	331	313	361	341	340	339	367	342	352	329	353	345	393	314	347	356	336	356	370	315	341	349	356	315	325	372	320	321	351	344	363	338	356	331	354	339	323	351	334	333	341	332	328	310	353	361	315	318	370	371	344	347	352	345	330	328	335	345	353	331	337	323	336	357	368	322	324	339	325	324	346	339	332	339	335	332	332	342	324	367	367	319	349	378	343	358	339	352	360	347	341	340	329	345	324	343	316	315	337	299	361	347	357	339	341	320	337	330	355	326	355	345	373	330	317	366	337	339	363	322	343	351	362	360	312	348	339	331	339	335	356	370	362	318	363	378	324	325	343	317	348	388	370	344	341	342	338	338	324	368	328	334	333	321	339	358	344	344	342	358	302	336	343	310	321	350	298	311	334	356	337	375	341	293	373	357	316	327	383	310	347	350	393	360	333	323	360	322	314	326	313	337	357	362	336	347	357	317	347	378	344	354	350	324	293	345	356	328	356	340	303	303	309	340	318	338	331	349	351	373	335	348	355	343	377	363	339	330	328	339	331	328	335	351	332	355	329	323	325	333	335	340	343	355	304	338	352	353	367	358	353	339	334	334	358	328	325	344	357	344	374	336	317	336	339	342	346	338	343	329	320	351	352	359	343	365	358	375	331	344	340	298	367	363	306	333	364	312	352	331	332	341	362	326	341	324	387	362	328	361	336	337	348	307	342	341	335	351	348	337	335	337	329	367	321	339	321	339	338	356	330	340	348	322	355	333	344	329	320	355	323	313	343	349	361	309	342	350	353	341	318	360	345	343	313	365	329	336	328	332	371	339	338	370	339	361	357	323	363	323	356	324	317	347	343	323	347	367	355	334	315	353	359	321	329	299	319	326	320	324	343	345	329	333	333	379	371	360	357	348	320	325	338	367	337	364	357	351	347	328	340	371	373	319	322	343	351	369	311	332	337	347	336	315	357	311	357	331	343	351	321	337	322	329	342	345	348	349	355	349	342	330	346	336	361	357	345	357	314	335	316	299	338	349	348	361	315	336	369	312	312	358	331	364	361	327	332	366	367	330	365	329	348	345	346	340	327	346	362	346	354	389	339	319	361	337	324	344	354	343	328	358	366	338	324	323	328	383	350	330	374	357	374	370	315	326	359	350	318	385	326	332	336	361	345	355	319	358	322	361	324	356	344	323	350	352	338	363	350	339	364	340	342	300	351	339	307	336	356	344	332	368	351	348	356	338	346	334	320	334	369	353	303	325	339	324	362	343	332
6676	4927	16518	8277	3617	2918	2512	2236	1970	1844	1673	1578	1461	1414	1275	1204	1231	1180	1121	1173	1084	1154	1092	1072	1126	1048	1083	1044	1041	1070	996	1046	1041	1015	984	978	994	1044	967	931	992	970	932	991	969	991	943	942	953	964	951	1009	976	988	931	948	953	994	959	969	981	961	977	899	1007	946	962	963	940	980	945	931	919	987	869	932	896	970	946	902	937	921	901	887	938	940	961	921	907	912	939	933	929	883	948	1017	974	960	898	973	913	919	964	965	941	934	914	937	936	902	936	963	893	909	1012	962	920	937	969	892	931	944	948	905	931	922	911	896	985	882	972	895	914	963	912	882	961	972	956	919	879	918	953	969	940	947	892	889	897	914	925	883	926	937	927	939	912	938	902	942	945	934	934	918	951	917	954	915	908	882	921	930	942	971	934	943	920	920	911	895	932	886	905	910	916	945	948	900	956	883	927	894	925	901	983	917	968	897	917	982	932	906	906	939	944	901	893	934	886	932	903	933	902	913	979	911	960	910	918	926	873	961	921	907	922	981	984	933	909	952	987	965	973	1014	916	886	925	976	930	944	936	930	946	949	923	909	867	925	934	951	890	951	927	983	901	954	933	945	914	927	933	926	895	955	886	928	923	935	899	945	907	948	952	920	989	895	922	994	910	914	960	931	911	922	946	989	917	909	910	885	959	959	906	891	890	922	881	938	932	947	943	913	938	979	938	949	933	924	962	904	930	985	933	947	954	892	958	984	928	874	942	870	944	950	961	924	935	1000	912	856	900	906	995	968	921	945	959	938	916	937	998	945	946	903	900	1010	874	886	919	935	874	882	926	888	920	917	931	926	929	964	909	912	910	878	957	871	923	957	911	915	925	933	917	923	969	921	971	950	904	927	939	952	938	922	873	905	923	910	937	943	917	902	928	928	960	933	936	966	952	921	937	917	890	946	966	932	924	965	977	945	973	910	909	838	952	907	931	924	924	906	957	951	922	921	872	929	876	886	947	905	925	938	886	982	912	965	891	911	976	906	963	890	912	905	924	929	958	893	932	902	886	914	890	865	954	922	921	937	960	932	922	910	938	932	916	883	928	927	913	904	951	865	930	970	902	972	914	902	894	995	943	950	950	915	900	928	953	984	947	927	947	924	895	959	959	938	935	974	946	889	925	931	887	976	911	981	945	927	944	858	921	930	905	892	936	877	949	916	938	884	939	909	956	935	979	860	911	884	940	876	929	958	941	915	944	865	879	862	893	890	921	928	900	947	916	904	944	929	983	913	907	926	971	893	903	902	961	897	948	914	889	901	909	959	909	884	932	954	930	920	931	919	878	921	952	930	908	911	943	916	894	903	914	906	978	931	948	886	944	899	971	946	960	973	948	963	884	924	923	938	905	919	909	958	953	920	949	904	896	905	817	911	924	837	992	874	919	911	916	910	954	928	928	932	927	936	946	898	884	958	910	911	892	910	975	901	932	990	954	920	942	870	950	911	943	899	932	942	940	926	934	911	940	909	947	883	933	876	943	945	953	936	917	934	889	907	903	867	925	914	954	901	926	875	928	882	891	901	929	929	883	970	938	900	895	983	919	889	969	962	856	920	935	922	913	936	936	882	957	928	902	933	923	952	918	960	937	923	898	889	942	918	909	911	935	948	934	960	897	945	986	936	962	879	937	966	923	952	908	929	908	939	960	881	982	933	932	932	953	966	908	930	1009	967	999	874	922	917	969	909	920	937	890	872	907	891	915	894	885	958	938	974	937	934	939	894	914	909	927	885	908	867	956	996	877	945	917	914	936	902	930	931	889	986	940	909	893	891	896	952	964	921	954	982	962	920	933	897	859	945	978	868	913	891	915	937	929	936	976	903	914	893	907	938	899	944	981	900	898	954	971	917	957	905	967	946	931	947	860	976	908	945	1030	904	899	921	890	911	918	923	988	931	939	899	914	897	910	895	935	907	950	912	872	922	905	907	922	1000	940	915	912	904	968	913	976	962	939	922	884	897	920	907	949	918	953	966	949	1005	907	887	902	949	954	937	910	880	897	964	1003	966	997	931	917	899	916	966	899	909	900	910	953	907	934	932	918	889	950	918	918	967	884	916	959	918	969	879	964	924	913	964	915	949	925	899	955	952	911	926	919	881	922	887	938	941	918	904	925	905	885	929	880	944	903	920	909	950	906	950	963	968	914	932	998	908	907	923	956	921	887	912	956	883	1016	919	951	980	904	891	959	913	923	921	889	942	960	967	924	912	883	896	918	984	937	953	892	957	941	963	955	913	945	942	918	960	935	957	887	935	979	873	970	916	924	873	993	947	961	924	913	897	860	937	951	915	915	990	892	958	923	914	859	964	916	928	952	998	950	944	873	958	892	940	962	940	913	954	942	945	889	949	882	901	924	919	956	898	938	907	929	918	932	952	961	924	958	938	978	876	888	880	931	923	904	969	900	966	910	902	966	925	940	901	944	947	934	925	910	823	918	951	941	934	938	969	947	903	893	945	954	954	913	933	938	929	897	917	992	849	900	913	981	963	967	930	940	934	913	910	968	950	944	951	936	938	904	922	915	936	925	905	936	974	924	904	948	872	932	918	947	902	949	905	926	938	924	923	932	910	902	943	984	930	928	963	939	937	988	888	911	908	925	971	895	955	927	940	921	885	922	896	896	966	937	873	911	954	906	935	936	929	915	876	916	935	910	927	944	929	952	963	956	922	933	991	917	838	921	925	902	931	900	922	901	902	970	906	962	866	928	823	922	949	914	923	943	882	935	927	925	917	941	968	892	941	895	888	963	902	948	924	882	910	931	938	974	920	930	995	936	956	933	914	941	932	954	954	904	857	945	946	994	957	913	942	879	973	998	886	967	961	942	944	914	998	914	941	938	879	901	930	901	915	880	909	986	922	928	941	963	887	928	923	908	931	888	923	902	959	900	958	934	939	874	904	887	910	849	909	953	1005	894	887	889	989	889	894	933	947	948	964	964	907	879	927	947	914	899	915	931	939	933	882	848	881	1006	928	925	939	927	1001	914	926	956	933	951	918	940	909	936	964	901	880	925	928	862	891	886	928	897	921	871	920	913	981	898	914	892	932	902	911	935	858	937	934	1000	914	963	875	937	921	936	917	944	958	910	955	853	940	953	907	910	893	920	977	931	938	922	951	913	931	927	961	923	888	882	957	956	988	928	949	959	1013	896	910	942	894	934	938	922	931	905	875	881	930	990	901	913	956	954	922	923	897	926	921	969	929	912	900	922	933	904	909	914	953	938	908	919	920	927	856	962	899	968	886	912	865	960	941	910	921	900	920	925	913	927	973	908	951	937	965	961	896	946	937	931	958	918	945	855	938	917	993	888	924	934	901	868	880	869	950	974	935	850	874	836	966	909	905	894	896	927	923	922	888	963	974	929	957	913	918	910	1001	892	972	923	948	966	902	947	936	900	916	887	950	904	969	916	890	955	925	919	883	901	925	946	903	946	940	886	957	916	921	959	936	935	987	915	913	987	924	941	945	954	904	983	882
16269	8610	17191	11661	5258	2766	1580	893	597	432	377	343	307	312	289	270	295	262	266	256	233	240	217	209	205	208	203	238	215	202	204	218	208	204	196	216	202	187	226	198	219	193	173	199	188	178	195	192	186	201	200	212	181	182	187	200	196	205	204	207	199	217	227	199	211	201	209	176	170	188	152	160	182	205	200	179	186	181	195	165	197	190	213	213	171	196	176	197	173	202	195	209	227	200	205	173	193	187	191	179	186	186	173	200	213	175	206	195	197	202	198	183	185	188	203	184	181	219	180	208	169	188	192	207	184	225	174	186	200	203	167	194	187	186	173	165	204	168	173	200	193	211	169	190	221	160	164	180	171	203	188	175	188	188	185	183	204	187	196	167	186	190	197	183	172	197	214	195	167	189	180	165	195	201	195	160	179	206	163	226	179	180	200	191	184	189	183	186	201	184	160	192	206	194	179	183	194	171	186	189	171	192	193	185	202	190	182	209	201	203	196	164	204	207	189	185	183	178	200	179	189	191	177	173	177	189	181	213	183	213	193	178	200	182	204	195	187	192	165	168	173	217	168	177	218	182	161	200	177	191	201	189	194	191	189	174	178	200	173	175	177	157	189	189	195	195	175	230	160	183	189	192	215	210	204	205	179	154	177	190	194	221	192	201	200	166	185	160	176	176	200	189	200	190	161	184	191	202	184	200	204	175	193	179	192	179	193	185	193	176	190	172	193	210	195	210	204	159	164	200	173	166	191	215	169	174	212	190	205	193	167	196	164	186	158	186	196	188	193	163	207	221	188	201	187	180	183	188	194	183	183	167	200	208	198	207	185	191	165	184	201	216	178	197	161	179	179	203	171	171	184	191	192	194	208	187	168	194	189	193	185	211	197	195	176	172	214	176	180	181	179	169	178	189	186	207	175	197	186	172	180	176	183	209	185	175	205	181	198	182	189	184	209	182	204	210	189	161	175	203	221	196	167	188	162	174	183	179	179	211	196	220	214	188	205	189	195	177	198	183	173	182	169	196	195	200	191	200	170	178	186	198	194	180	193	201	186	171	186	193	194	172	232	183	186	175	183	168	208	178	196	191	184	176	216	189	205	162	183	183	190	196	181	186	191	188	207	194	176	171	169	177	177	177	158	216	170	174	183	191	152	205	196	198	180	189	167	184	190	173	188	189	174	190	162	191	194	184	198	172	170	169	197	201	176	177	171	174	182	188	198	177	165	192	173	161	198	174	209	179	182	164	188	182	168	171	177	182	194	184	174	196	184	201	166	183	194	212	175	203	176	184	182	174	175	187	196	228	178	194	188	182	195	185	172	202	182	185	184	198	160	200	183	191	182	192	182	199	184	161	165	211	182	189	185	206	206	196	183	166	185	201	181	184	154	202	182	195	184	202	185	191	207	178	205	182	171	177	189	173	173	197	191	165	207	180	173	171	209	220	191	183	148	163	180	168	203	187	198	201	175	197	161	184	218	197	183	186	188	212	193	205	183	193	180	223	177	196	207	165	185	198	202	197	181	194	212	194	172	203	192	194	215	189	185	178	172	181	206	191	179	166	198	199	182	171	176	179	182	197	213	206	182	206	187	188	177	171	189	175	174	179	205	181	198	181	189	191	173	195	192	189	201	199	200	173	190	196	204	155	164	204	196	195	179	180	161	185	204	187	205	187	205	222	179	203	176	174	181	188	168	187	187	182	184	182	186	173	198	182	198	175	175	180	177	192	168	216	187	168	181	171	180	173	205	174	217	205	176	197	207	164	181	158	179	181	178	176	199	197	192	195	157	200	190	207	195	178	190	164	165	195	165	198	187	179	183	174	185	168	176	185	182	189	193	176	199	195	198	185	190	167	176	205	187	183	204	178	185	200	185	181	144	186	190	157	190	196	200	214	197	196	183	207	168	183	183	193	178	192	196	194	189	189	151	196	187	193	168	188	176	164	179	191	199	165	181	175	175	192	188	191	165	169	208	203	167	203	190	167	207	174	181	183	228	180	199	182	175	184	187	197	182	189	196	192	189	167	185	171	179	179	195	172	178	191	184	163	164	170	194	174	186	179	168	205	191	184	194	193	198	191	181	179	188	181	163	211	184	191	167	174	178	186	180	167	202	215	197	188	180	158	205	193	207	168	182	159	175	202	160	180	199	195	193	202	206	182	196	202	172	181	190	190	179	199	207	176	165	210	157	184	195	199	191	197	184	173	180	188	172	204	171	173	211	161	174	184	182	206	186	180	179	172	190	175	194	185	180	178	170	181	171	173	168	156	189	159	185	187	183	186	191	176	176	175	183	205	170	183	186	191	181	184	202	168	172	169	189	195	155	200	190	185	179	185	199	192	198	186	175	180	197	160	173	203	179	171	166	163	181	188	170	179	180	165	202	167	184	196	192	196	185	165	168	184	175	187	182	210	191	186	177	217	193	176	225	193	200	187	202	195	195	187	181	182	180	198	188	197	183	184	190	173	173	170	192	187	203	204	184	189	178	157	202	190	186	208	181	205	186	170	194	195	203	212	187	184	185	186	190	169	185	205	190	184	211	197	182	176	177	196	172	178	180	170	172	160	201	157	219	167	196	215	238	187	193	204	223	194	200	210	195	162	192	205	166	205	182	178	179	198	182	188	179	185	169	180	211	206	175	179	181	188	190	217	184	186	184	201	191	183	177	179	204	181	165	171	191	193	184	216	191	188	170	171	178	198	180	168	175	211	186	166	179	202	170	179	180	174	144	217	164	193	189	196	194	178	191	208	175	188	189	182	199	194	173	184	177	199	203	202	198	162	176	195	195	193	196	202	199	176	202	197	182	185	202	173	223	175	188	186	177	184	185	172	176	183	184	160	185	200	206	169	183	182	177	190	181	197	190	163	208	205	179	184	202	193	184	189	188	190	205	168	211	195	167	183	183	189	180	183	203	189	196	185	172	187	159	176	189	205	173	181	190	173	189	185	194	189	206	194	199	198	209	183	203	179	204	187	209	168	188	220	180	183	182	175	215	196	195	170	196	200	186	179	192	209	199	175	209	172	182	189	199	205	199	193	198	200	202	194	187	177	183	195	170	180	192	170	186	182	169	190	200	185	154	188	184	189	196	188	177	190	194	166	180	220	189	191	177	208	186	182	183	178	175	209	193	184	202	176	191	204	187	215	170	168	181	158	171	178	204	201	175	191	187	203	200	172	197	188	168	189	181	201	187	190	171	184	171	167	182	184	177	173	176	187	195	178	187	182	165	168	198	203	176	187	171	184	189	188	197	183	195	195	168	200	176	183	177	185	184	170	186	204	162	172	188	180	205	204	182	180	166	199	186	190	174	195	212	180	230	170	193	172	193	195	200	184	203	196	187	186	207	172	173	213	207	178	189	165	204	192	203	156	201	199	196	170	207	188	197	184	188	195	185	186	174	193	198	165	178	190	212	198	204	169	194	196	184	178	186	194	188	185	173	195	191	194	189	192	185	187	188	186	173	175	192	175	190	187	205	203	187	185
8474	7644	16187	10115	5202	4171	3452	2752	2360	2198	2024	1692	1500	1427	1316	1251	1138	1112	1019	955	921	856	887	861	805	812	771	807	792	778	701	702	680	690	705	666	658	651	697	671	631	629	623	632	643	619	603	632	652	604	585	659	588	626	613	546	627	599	599	607	598	610	593	574	569	575	602	572	610	561	601	585	571	589	551	589	590	583	556	578	567	550	546	589	583	597	598	586	562	592	574	606	603	576	583	593	541	557	570	543	570	577	610	576	559	541	604	562	540	569	596	581	534	559	550	573	549	523	554	571	591	570	578	532	619	575	536	558	573	528	565	556	524	565	521	567	550	561	551	550	549	534	554	547	544	575	556	562	554	581	533	570	567	565	587	536	563	547	577	508	568	557	565	530	567	565	559	567	560	597	530	550	581	577	559	555	532	572	544	564	539	605	576	578	567	579	552	580	581	549	545	588	564	530	555	527	579	582	517	586	566	595	517	552	553	597	542	565	562	570	579	557	548	549	484	553	535	532	573	559	604	557	571	560	555	567	544	609	560	561	580	572	576	538	566	545	509	568	549	577	584	550	562	547	496	542	576	546	523	539	519	558	532	516	561	543	544	582	574	552	547	574	519	544	535	564	583	566	555	539	530	574	568	579	547	578	544	543	553	529	504	543	526	505	584	542	531	531	551	570	559	546	524	538	600	552	571	556	579	541	532	566	537	579	560	515	547	552	527	542	563	529	553	545	544	551	557	573	555	530	574	543	552	580	548	570	530	589	576	477	556	572	564	558	556	608	517	573	573	553	570	532	548	562	589	529	536	543	555	561	514	512	535	547	550	534	522	541	552	564	564	530	553	565	518	594	535	569	525	499	536	578	533	572	520	517	560	527	552	543	559	539	548	586	552	560	523	575	552	549	576	541	581	560	584	543	592	555	550	574	574	540	536	581	558	576	525	551	533	526	545	562	544	572	545	589	585	550	598	537	569	609	528	557	516	563	529	582	582	562	563	584	555	565	530	556	541	506	493	556	518	554	568	530	546	534	549	567	542	541	535	577	539	537	555	550	530	571	624	540	550	571	524	572	526	539	553	546	575	578	564	512	547	556	572	530	521	538	539	559	516	533	550	535	543	549	528	553	572	563	557	527	522	560	537	534	556	550	547	521	568	564	529	574	544	587	559	539	562	520	528	528	520	544	585	558	542	553	569	550	539	543	522	547	535	509	620	489	502	581	542	557	553	558	547	546	567	540	536	559	551	524	547	577	522	532	593	571	558	541	599	567	531	566	521	541	543	556	564	520	540	546	575	532	566	548	550	522	527	556	557	539	547	573	527	544	561	559	545	499	551	566	550	590	525	580	589	570	561	554	568	579	538	514	512	513	538	551	531	586	530	528	539	555	548	568	560	495	567	554	536	513	552	533	552	566	571	519	559	559	536	549	524	547	534	532	551	566	527	539	559	526	531	548	546	527	573	570	545	534	535	536	500	541	535	559	575	543	527	567	567	551	544	539	566	537	560	564	520	529	568	555	565	559	586	587	530	544	509	566	534	566	484	576	534	550	537	557	547	583	595	544	525	611	525	554	543	544	587	508	532	531	612	523	538	585	585	578	527	561	554	538	497	577	540	589	571	548	549	560	575	524	556	541	555	542	590	530	578	568	546	539	523	560	556	562	547	563	577	567	550	545	577	562	542	573	533	527	503	535	553	602	581	512	587	550	548	519	537	581	534	561	549	547	533	531	537	568	600	510	594	593	530	566	580	535	588	533	581	555	552	565	616	570	577	575	537	527	507	551	540	560	551	573	580	517	510	532	554	542	570	571	585	558	555	521	511	532	578	595	588	550	562	564	477	579	529	547	522	567	565	555	557	557	584	531	523	570	564	554	566	516	534	560	580	548	584	518	552	556	561	531	574	554	612	552	571	547	561	558	560	529	555	555	530	555	555	561	536	576	571	512	551	568	527	541	537	556	608	535	576	541	504	558	600	579	572	549	562	538	550	561	545	550	515	577	550	540	536	555	568	552	533	523	538	573	558	572	571	588	548	561	572	527	604	574	531	537	560	588	541	537	569	504	563	578	551	540	575	572	530	520	595	586	566	511	548	509	522	529	554	546	565	549	570	566	555	537	555	557	561	567	517	550	517	540	539	538	521	572	595	499	575	573	560	587	541	537	561	563	565	555	596	550	538	542	560	566	506	501	579	554	554	534	535	542	571	553	584	539	553	573	561	517	554	542	502	542	511	585	548	567	572	580	522	518	574	596	585	546	575	579	507	538	529	554	556	563	518	569	518	567	571	544	604	535	579	522	542	502	582	551	525	513	543	548	578	520	575	573	563	546	590	547	521	588	557	527	557	569	590	546	599	561	545	562	598	583	588	523	546	555	516	518	586	573	562	544	540	576	528	552	526	585	565	581	554	532	537	542	577	584	559	555	533	505	530	554	531	513	522	502	575	549	596	578	559	545	534	542	512	508	524	552	554	538	555	542	545	582	553	529	576	569	552	556	572	568	552	586	544	551	567	575	534	556	583	505	491	570	559	577	515	490	593	593	554	546	584	572	606	550	570	546	557	569	553	538	594	518	532	587	503	487	542	508	539	554	561	520	584	556	569	592	540	589	580	536	484	528	573	538	557	560	543	550	551	577	545	534	583	534	564	555	531	566	557	532	509	582	551	486	535	564	538	535	534	549	554	571	534	543	564	579	532	602	547	533	572	529	578	574	562	564	539	551	550	618	543	523	514	503	579	573	580	569	557	605	523	548	548	558	545	507	549	541	512	551	577	576	511	577	567	532	581	588	506	558	526	553	539	573	590	513	574	513	501	558	589	530	581	541	572	527	558	576	525	620	582	540	577	554	592	558	503	540	568	555	557	536	529	539	603	542	550	553	525	508	580	553	560	559	548	516	565	586	554	578	506	556	547	586	567	536	542	548	562	550	555	526	567	534	540	520	554	587	565	535	509	535	550	523	574	555	560	524	542	576	591	571	529	551	557	519	538	546	532	567	549	584	579	551	544	558	573	534	566	537	576	528	533	558	491	541	530	557	530	602	540	512	590	525	512	559	537	515	564	552	534	525	554	584	571	534	531	563	531	520	597	554	526	545	532	568	551	529	574	542	577	578	580	577	516	559	574	557	575	535	536	587	533	569	537	558	543	556	561	525	552	560	522	548	542	557	556	552	573	561	561	536	560	563	560	548	579	543	597	569	541	553	552	545	558	587	533	588	566	550	547	541	537	559	565	537	543	584	535	548	546	536	594	569	532	551	588	559	530	550	562	590	533	502	507	568	588	544	552	556	604	551	569	538	548	610	535	525	515	573	609	523	582	544	508	519	579	546	543	566	578	547	548	475	593	568	571	558	566	531	517	574	556	525	533	539	519	590	581	596	563	531	559	509	560	533	547	573	513	574	544	543	604	535	573	552	543	554	532	555	508	567	552	546	558	563	563	590	534	548	558	567	539	567	518	562	544	532	554	527	543	509	524	584	554	577	504	557
2703	861	1223	698	419	359	367	373	327	334	350	374	334	327	335	360	332	354	354	334	303	346	343	361	353	331	343	340	319	343	324	378	333	360	330	360	334	306	348	354	337	341	338	325	338	328	351	335	333	384	317	314	308	330	316	324	338	345	344	353	317	339	350	307	352	344	370	358	331	341	360	325	357	359	344	329	337	327	312	311	315	316	330	342	372	363	321	324	321	302	319	349	299	312	316	303	342	342	320	304	351	342	347	323	343	331	369	350	342	361	337	326	337	311	321	334	312	347	366	363	376	348	329	356	336	365	320	331	337	346	327	333	340	352	351	354	362	339	322	387	343	345	313	355	305	338	348	341	324	356	348	307	337	353	322	302	314	315	343	324	340	340	344	299	314	327	357	341	350	323	353	325	327	342	337	352	312	327	314	314	346	313	343	356	342	354	338	366	320	360	355	341	336	349	338	347	341	314	328	359	336	346	342	292	329	337	305	307	350	320	323	337	379	334	343	327	312	388	333	339	349	339	345	330	343	335	324	329	356	338	344	334	347	355	320	315	328	346	322	340	320	334	348	336	338	345	357	375	336	349	341	352	338	348	346	321	350	357	304	315	294	354	289	354	291	288	357	360	360	323	319	345	300	346	354	342	314	296	303	342	347	354	361	316	341	344	336	336	315	333	293	371	372	349	342	332	311	331	329	351	329	303	344	363	390	344	331	329	312	353	341	366	312	315	329	373	335	325	307	355	317	369	371	346	331	307	333	318	322	331	349	333	352	375	312	314	315	325	335	309	313	318	324	342	352	327	331	310	342	313	350	341	324	321	353	309	317	312	324	334	301	346	307	328	330	349	351	325	347	353	338	313	339	335	322	354	359	324	355	394	334	308	337	349	364	334	331	309	355	377	344	339	347	352	370	335	354	318	328	341	361	361	311	382	362	346	337	373	369	313	331	334	342	316	345	349	375	344	360	310	356	371	315	345	306	345	346	340	326	379	307	302	316	341	325	382	319	354	318	341	353	351	304	328	338	358	318	335	340	321	321	363	378	354	359	337	343	362	313	351	330	329	345	338	343	313	326	359	314	335	363	353	364	351	382	352	324	326	337	331	345	333	353	346	343	384	331	358	338	329	363	337	341	350	347	326	336	324	348	345	357	349	366	322	326	365	345	334	308	346	362	324	341	316	327	360	365	331	331	357	313	314	359	357	365	354	295	362	335	339	348	330	340	323	336	333	324	338	327	322	313	327	345	351	330	295	348	316	339	336	374	326	321	349	336	309	336	329	340	327	323	363	366	321	353	354	337	334	337	340	324	372	317	350	312	340	360	367	338	332	352	340	343	326	341	326	325	328	341	321	317	334	330	301	346	304	315	335	349	356	344	341	351	353	325	324	322	306	322	330	334	329	323	359	379	336	336	355	351	345	308	305	382	347	329	329	335	361	345	330	357	319	343	345	318	338	360	311	359	332	343	332	329	326	292	341	341	321	375	351	347	325	360	347	317	334	329	321	320	355	335	345	334	340	346	328	302	376	330	311	340	329	357	367	315	359	353	343	356	360	335	365	349	334	327	360	366	322	343	333	301	350	352	338	377	343	329	323	344	326	342	335	343	309	362	316	295	368	359	345	346	337	321	337	323	341	340	337	327	328	333	317	317	354	326	337	340	324	349	330	338	354	353	348	311	323	364	327	359	319	326	324	354	356	343	347	329	323	341	379	366	356	345	366	320	388	336	337	338	347	356	330	326	338	335	318	325	313	326	335	358	331	372	343	394	334	381	299	368	333	318	334	337	332	326	361	321	343	332	306	292	361	348	381	359	308	356	352	352	307	298	303	314	324	335	350	332	336	324	338	321	374	346	337	330	337	325	334	312	339	372	334	345	333	353	365	336	343	334	347	348	341	355	349	329	370	326	354	356	340	352	337	329	333	313	307	367	302	318	321	344	354	342	310	342	350	337	333	344	331	363	295	335	354	342	367	308	343	372	347	346	329	362	328	329	323	348	366	342	319	329	349	371	332	339	351	383	343	309	298	331	361	358	314	336	376	351	328	350	341	313	349	315	371	374	355	328	372	340	349	332	345	358	334	354	363	317	345	344	312	367	349	370	336	345	352	355	333	319	340	354	332	313	371	360	339	297	323	316	344	296	399	346	357	343	303	333	350	326	306	358	354	354	354	331	350	356	321	346	322	349	318	338	318	350	343	329	332	357	364	330	308	339	338	330	364	346	327	346	350	312	346	321	348	326	349	330	309	342	358	377	344	363	336	325	353	341	340	327	327	320	325	336	329	354	332	334	340	349	366	346	339	346	313	334	314	329	347	356	327	326	337	328	319	356	334	323	332	335	349	330	311	340	332	320	346	321	355	338	349	371	359	350	383	332	326	334	340	363	356	329	322	356	302	351	303	324	365	367	347	330	356	371	372	347	387	341	335	344	359	302	329	355	349	300	346	325	340	329	323	345	322	325	368	376	347	318	337	319	352	346	345	325	305	334	334	347	338	369	339	360	335	353	343	315	367	376	328	345	333	336	346	340	358	320	365	351	342	308	346	310	337	336	342	343	375	341	350	340	352	349	346	337	363	356	316	335	359	342	362	336	310	368	351	355	368	328	332	324	330	324	308	331	333	360	368	343	316	339	313	367	336	313	334	321	373	335	346	318	383	371	335	324	337	320	370	330	368	320	364	354	333	336	329	340	342	310	353	346	325	322	342	336	334	345	369	350	335	326	349	330	357	332	314	361	310	357	335	323	325	333	338	348	333	339	371	337	328	376	352	363	370	345	341	344	319	367	368	358	309	352	331	316	338	328	367	316	348	336	368	326	342	300	344	363	336	337	324	376	324	320	362	353	344	332	354	368	331	324	340	328	348	353	333	326	341	332	332	339	321	380	326	337	345	362	336	326	345	361	324	327	351	334	325	378	344	329	373	325	351	359	327	346	327	313	294	337	365	333	331	315	353	330	310	331	338	352	369	322	333	313	326	347	306	324	319	351	351	342	319	337	313	356	356	356	330	312	354	319	316	365	333	349	367	350	372	370	328	363	354	303	353	326	316	336	328	336	332	371	367	376	307	347	314	330	331	335	326	325	368	338	389	323	349	359	335	339	374	353	349	308	320	365	339	343	328	370	327	343	326	345	324	332	304	332	369	358	331	306	347	333	366	370	329	321	354	342	338	353	343	334	356	323	363	349	328	366	327	312	370	383	373	328	323	339	352	362	334	329	327	359	365	335	327	322	351	354	329	374	347	315	354	324	355	346	380	343	365	334	348	347	305	326	343	333	385	357	339	353	371	336	324	350	334	353	352	343	342	341	367	305	360	360	337	340	357	317	352	325	341	341	320	334	339	343	332	353	332	312	313	368	310	340	351	333	342	336	334	313	321	366	341	351	353	362	326	364	353	352	331	319	335	333	358	346	323	317	323	338	358	329	344	323	381	356	314	336	331	335	351	317	341	331	346	352	350	337	320	334	329	313	347	316	337	328	325
2898	1757	2267	1526	1078	999	1029	957	950	1010	1003	988	980	1029	949	930	986	923	996	947	948	962	968	969	948	1026	988	940	910	934	946	937	882	987	917	929	860	952	915	942	941	943	916	959	938	933	957	938	919	1013	943	929	976	888	943	914	953	923	924	969	942	907	949	957	961	911	906	960	909	968	965	947	1004	946	1022	953	900	933	963	933	946	979	950	920	996	928	962	914	888	935	945	971	948	936	920	954	987	919	966	896	961	915	950	963	857	946	941	925	947	916	919	950	936	915	954	901	938	900	879	910	951	966	981	957	979	924	1002	904	901	1009	919	934	965	936	1006	906	966	919	906	952	944	908	1028	981	929	895	958	944	922	955	984	973	951	882	905	920	918	981	948	912	900	920	936	938	948	949	955	945	939	922	929	995	961	961	909	927	928	959	951	971	970	952	979	929	945	972	924	895	945	926	919	965	962	902	924	936	936	951	953	914	922	962	1002	908	952	976	919	929	975	929	957	957	922	945	898	951	954	926	983	942	912	965	914	952	870	933	908	934	894	926	948	954	962	936	957	964	906	916	915	947	950	928	959	977	933	931	952	932	915	943	969	929	895	881	971	906	920	896	936	989	999	931	976	915	922	898	953	957	936	954	931	997	918	947	933	988	936	908	959	957	931	956	962	901	994	913	931	926	938	934	953	956	996	939	927	910	913	949	904	934	934	948	952	959	972	935	964	907	916	939	929	934	969	941	921	1015	903	979	942	975	943	892	931	914	882	950	928	970	958	932	970	941	951	925	946	955	931	955	882	915	912	936	941	908	938	932	933	934	912	963	948	945	933	965	929	921	941	927	934	916	949	914	904	907	957	942	931	915	946	949	932	890	913	889	947	929	946	965	1004	930	996	916	907	951	906	940	978	961	1011	951	978	922	891	923	947	972	921	921	950	957	903	874	958	946	916	886	922	956	903	899	942	953	924	895	934	957	926	899	882	976	900	965	978	912	938	946	933	897	962	915	913	982	978	952	932	942	939	955	994	888	944	926	901	945	887	904	948	951	920	919	939	976	907	915	913	877	919	975	958	932	880	929	897	918	888	915	943	952	992	991	938	934	1020	938	947	936	948	990	925	921	977	923	913	903	981	952	962	958	920	940	966	972	928	938	907	950	970	930	887	936	927	895	932	902	927	929	910	963	908	887	952	956	978	1008	924	945	886	955	968	945	936	917	934	964	945	965	949	943	950	932	875	886	935	942	985	1005	919	920	966	994	908	997	907	932	932	884	955	925	897	929	894	940	932	924	928	945	918	895	963	915	908	923	929	895	876	965	923	911	928	923	978	910	922	922	925	962	913	976	926	873	959	864	897	924	900	946	965	956	963	968	912	949	923	913	957	922	941	938	950	935	914	901	917	938	926	927	886	960	894	910	903	976	878	981	900	870	921	937	961	886	908	948	902	926	899	946	903	922	926	913	1003	913	937	940	930	892	899	894	930	957	975	938	948	939	977	932	927	921	923	931	895	930	940	982	935	988	907	864	951	933	932	954	913	948	940	950	923	876	941	943	939	948	937	952	947	926	942	929	964	976	904	959	928	939	951	935	932	947	1000	933	986	950	936	907	930	879	959	954	923	927	947	991	961	910	911	954	876	957	920	908	932	916	897	958	914	929	897	940	896	875	974	915	891	902	944	924	922	978	953	971	912	873	963	916	923	928	881	931	870	916	980	945	979	953	884	939	942	897	929	929	938	986	999	943	969	862	901	985	916	929	963	970	896	927	917	941	943	954	990	939	954	976	894	883	940	958	963	977	920	924	921	948	938	921	986	915	892	971	923	967	910	885	911	896	904	923	906	911	888	915	926	959	954	919	896	951	910	917	938	948	896	947	929	951	953	964	981	959	944	909	942	910	918	899	968	914	960	904	957	898	957	915	922	929	930	921	946	947	961	930	918	975	928	937	934	948	971	925	907	963	944	968	959	946	951	962	919	925	933	916	957	971	919	943	932	892	992	930	923	978	898	943	917	886	906	959	891	944	900	896	917	928	927	971	958	912	957	943	928	914	944	936	937	954	938	941	888	941	913	950	872	866	898	899	977	968	904	912	964	908	891	943	962	936	919	945	927	990	915	953	929	911	841	933	922	917	925	936	922	915	980	897	919	969	974	987	956	888	945	866	934	946	956	948	982	928	942	914	962	1006	1014	903	961	917	898	968	911	939	933	963	933	881	981	900	943	880	940	1009	901	913	942	905	920	940	913	925	957	949	999	937	976	882	952	936	966	931	976	909	941	972	922	941	911	950	942	936	937	894	941	981	1003	933	955	1006	953	923	908	892	949	966	945	916	898	940	990	957	1005	970	921	973	936	981	914	923	959	936	965	901	949	889	881	944	971	882	939	956	917	914	942	908	974	1010	911	899	1017	938	928	921	917	882	929	941	977	922	919	857	904	1003	932	942	933	946	900	936	949	963	953	948	931	930	931	914	923	949	968	970	964	905	968	887	948	961	894	940	938	929	928	981	943	976	920	923	954	939	913	930	965	914	929	918	965	958	973	954	941	949	882	921	946	932	904	979	929	951	894	928	988	983	964	955	942	916	907	951	938	908	938	958	906	911	972	952	948	949	975	950	933	962	950	930	922	945	948	1016	930	861	997	885	930	950	1002	978	952	938	891	923	924	913	976	939	890	1001	977	935	926	910	893	931	951	911	923	889	1009	911	958	941	890	909	948	970	916	945	884	899	928	955	930	917	907	925	926	934	892	956	902	899	951	962	960	961	912	909	939	916	893	994	987	901	901	900	912	984	947	920	939	937	1041	922	919	942	959	920	911	930	927	920	885	939	953	945	960	956	898	961	1020	892	952	938	948	921	958	980	935	951	894	891	912	967	886	956	955	943	914	874	908	934	946	972	965	938	932	948	958	957	962	967	942	953	934	969	923	955	887	889	926	938	936	972	904	956	894	970	962	908	952	935	958	927	893	942	973	965	925	958	935	918	1001	932	901	943	985	895	946	886	959	960	895	932	936	979	914	954	950	892	1001	921	948	929	953	967	948	987	915	872	953	926	963	911	937	980	940	937	914	966	928	884	930	962	956	911	954	912	980	930	914	958	930	890	947	930	926	943	891	951	930	966	902	905	980	906	959	940	942	933	911	922	918	1008	941	958	929	956	930	918	955	943	955	908	910	956	919	854	912	934	955	953	930	902	933	914	948	943	917	960	941	936	918	981	964	949	885	940	895	889	876	980	928	976	957	901	987	948	990	1011	959	913	932	981	953	944	964	963	908	916	926	916	923	964	954	935	930	923	920	958	962	942	870	930	918	904	963	937	933	897	998	958	898	895	918	982	924	893	948	890	960	919	993	902	922	988	902	949	894	946	916	928	938	997	934	966	893	926	956	900	977	965	888	920	963	977	934	961	929	889	957	928	908	936	964	958	941	911	914	915	936	960	930	893	892	926	999	964	918	964	924	934	902	939	894	935	940	936	974	941	906	901	940	938	882	942	960	948	946	934	959	935	943	958	932	918	893	948	914	921	1001	966
10159	4705	11097	7526	3168	1641	1018	725	527	471	467	447	409	383	362	379	402	363	369	381	380	361	335	364	348	343	312	345	355	374	361	337	335	370	330	367	345	359	355	342	348	334	350	311	356	353	359	351	340	335	384	337	320	323	355	342	332	339	339	335	336	316	373	308	330	331	380	343	350	359	365	354	343	347	380	345	339	323	365	328	344	356	363	335	344	312	301	356	333	340	345	367	332	324	343	363	334	323	325	349	357	337	337	350	328	371	345	359	325	334	320	320	319	338	382	320	346	325	341	353	298	330	360	373	350	336	352	336	307	332	348	336	352	326	358	355	319	293	347	374	362	345	378	315	351	331	339	325	303	360	341	369	301	340	335	341	325	388	361	365	333	354	294	343	363	328	340	337	321	305	330	339	352	353	333	362	303	333	363	321	341	318	350	361	326	310	333	303	329	342	363	340	366	346	318	330	329	352	310	353	357	342	337	320	349	346	352	289	343	347	335	365	335	331	353	359	356	320	367	362	391	305	358	325	313	323	344	351	357	356	337	336	341	317	342	318	350	330	340	336	365	334	316	303	326	377	333	335	340	322	351	361	325	343	355	364	350	356	334	354	317	321	330	317	366	360	331	345	354	343	346	297	357	328	352	342	355	336	377	338	360	340	348	370	376	361	352	321	342	332	364	333	341	333	335	324	327	337	373	328	365	360	361	307	328	317	331	382	326	324	340	359	319	318	354	316	325	344	362	358	336	352	319	353	338	327	332	323	348	325	334	335	351	362	346	336	372	342	318	333	340	339	337	355	347	326	318	355	330	380	320	356	328	341	358	349	345	343	351	329	322	340	326	361	353	332	340	371	343	321	333	346	342	326	330	331	385	338	358	350	337	347	339	328	344	312	336	321	313	364	367	351	362	351	341	340	331	352	340	336	342	349	324	322	348	333	357	346	356	357	358	359	351	343	339	365	355	325	340	321	344	327	331	336	312	359	387	327	343	338	380	337	306	338	332	321	342	338	349	341	347	333	312	335	343	359	346	360	363	346	344	370	340	364	331	335	322	359	349	313	356	367	336	340	347	330	330	361	371	366	334	316	326	377	327	295	349	337	360	328	361	351	359	353	354	350	306	305	346	327	348	335	372	322	327	340	354	347	339	346	364	322	333	334	353	333	341	309	352	330	341	366	354	329	353	364	341	352	339	335	335	344	335	327	320	363	354	353	389	362	336	349	337	312	345	336	364	359	354	315	330	336	318	321	370	358	334	342	329	317	353	349	358	371	358	306	336	319	337	355	324	359	334	370	335	347	344	333	328	339	355	329	336	314	347	340	354	360	305	337	316	332	320	357	340	343	315	334	358	358	311	369	385	335	339	350	310	362	332	345	321	305	390	340	356	333	341	341	339	341	325	311	355	323	331	307	376	356	328	357	348	338	352	375	351	356	359	360	329	345	363	358	319	305	304	320	357	325	342	302	335	337	312	353	332	365	361	342	338	358	376	357	324	342	351	307	329	390	348	343	367	348	351	359	342	347	367	314	374	379	359	322	334	340	342	347	309	332	313	343	341	349	346	324	333	349	349	316	336	342	354	325	317	346	348	338	327	375	322	369	344	368	353	308	359	332	357	372	352	387	335	340	314	322	350	318	329	315	343	370	316	327	341	321	284	347	353	347	352	331	334	348	344	350	356	322	299	358	325	360	331	327	352	328	358	342	358	334	335	331	336	322	341	364	362	357	317	356	351	343	326	348	310	343	300	362	327	380	373	318	347	369	337	307	314	338	356	323	355	344	361	375	355	301	335	335	393	331	359	347	339	339	345	344	386	319	331	323	351	343	340	360	308	321	334	338	360	352	336	335	322	304	343	342	309	337	331	348	349	339	345	322	340	307	362	350	359	327	341	332	322	340	313	300	324	355	343	325	321	315	364	322	347	333	334	358	342	350	317	325	360	331	370	345	335	316	347	367	322	347	355	371	337	348	346	331	386	366	315	339	339	334	354	366	381	329	355	368	353	329	351	320	340	326	325	373	339	353	346	357	339	331	321	341	350	337	375	353	304	313	339	358	353	322	309	345	343	339	348	363	347	326	332	339	355	321	344	318	368	314	341	326	321	373	345	366	352	328	320	326	339	330	312	328	342	334	357	336	317	364	309	362	342	336	350	309	343	350	334	343	354	378	315	308	343	370	350	327	349	323	309	353	368	342	366	344	373	304	325	361	346	339	338	343	306	371	359	331	301	354	348	337	317	339	355	330	343	307	322	336	341	362	343	361	328	339	342	354	354	354	379	344	324	314	334	360	334	333	329	341	327	362	329	303	350	330	308	351	354	351	349	342	342	333	327	332	334	364	340	341	309	343	348	368	319	341	310	342	351	320	353	347	334	375	367	343	310	347	362	360	351	337	327	357	329	359	353	310	373	343	342	349	351	329	340	359	307	345	322	330	345	331	338	361	320	361	347	320	359	318	328	368	337	333	347	382	334	342	341	365	311	356	364	328	354	323	346	335	340	313	343	323	357	372	315	336	341	343	329	344	387	353	328	319	336	320	327	333	361	336	341	341	340	381	359	328	340	343	363	348	321	355	346	348	343	332	350	332	342	353	301	361	352	341	340	337	329	289	349	341	367	326	343	311	335	360	329	329	371	349	372	332	323	347	336	361	343	335	341	324	339	367	326	352	318	379	319	348	362	320	358	341	338	343	351	369	337	355	289	335	357	368	365	334	301	331	350	358	346	381	347	348	359	352	335	349	319	318	373	363	331	350	347	331	361	404	344	349	312	326	327	318	345	317	331	343	330	312	328	368	317	368	348	330	321	360	356	333	368	362	363	357	330	331	352	351	317	372	334	350	357	402	349	325	364	331	312	309	352	354	341	371	344	325	362	303	325	347	373	329	350	345	331	312	341	334	350	329	355	326	368	341	348	336	329	324	331	351	343	352	340	322	339	330	348	319	352	353	350	337	347	365	347	321	348	375	345	364	338	315	336	351	328	347	376	354	327	350	328	298	335	372	314	302	317	329	301	312	329	322	335	342	320	358	307	360	334	364	346	313	368	370	324	348	357	335	330	335	354	355	358	330	365	378	341	323	351	346	333	346	367	302	326	332	342	317	337	363	358	331	339	371	331	311	331	334	376	377	339	350	366	336	329	364	320	324	362	339	356	293	334	348	341	317	344	357	359	349	373	335	350	338	339	308	350	365	358	329	363	367	366	333	325	302	337	334	367	338	350	350	333	334	348	326	338	301	340	374	344	293	350	319	329	327	355	337	334	347	308	356	347	321	344	357	332	346	353	340	317	334	324	316	335	315	336	339	326	336	341	349	345	328	342	318	360	311	370	317	355	351	356	334	399	359	332	343	325	387	331	352	320	312	342	356	332	323	331	332	326	342	353	336	375	331	323	349	346	393	353	366	324	302	331	326	355	324	333	357	353	319	359	319	344	332	315	362	363	328	308	343	362	336	298	339	364	318	353	368	310	350	327	351	332	387	347	346
6989	4895	12183	7635	3736	2954	2627	2178	2000	1887	1722	1583	1497	1347	1347	1237	1278	1211	1179	1119	1124	1068	1042	1067	1131	1046	1088	995	1058	1042	1061	1019	1015	1010	996	955	975	973	1005	971	990	975	951	969	955	956	935	945	947	955	969	960	996	958	980	955	908	929	976	1007	957	962	993	1008	910	943	901	983	969	962	954	931	922	933	930	947	993	914	940	943	925	925	959	972	885	993	928	921	922	940	934	919	954	937	969	951	944	935	870	965	924	901	992	965	939	927	910	914	922	885	947	904	937	916	955	929	928	916	921	925	888	909	953	1003	940	827	958	866	952	928	878	915	887	939	929	940	934	969	882	891	931	930	899	921	917	921	935	938	958	905	917	933	938	924	919	948	914	885	932	941	957	963	976	951	916	944	987	922	906	899	984	909	936	931	915	929	916	976	967	978	991	873	951	912	915	911	923	926	954	980	929	978	908	961	954	929	988	897	873	902	938	940	914	923	965	950	1007	903	923	953	972	935	906	915	940	893	876	903	924	887	968	878	932	906	948	941	902	943	910	994	927	947	900	886	887	903	918	923	858	967	858	932	941	943	902	945	908	898	903	896	881	938	946	932	933	960	932	912	925	876	937	1012	890	935	963	953	969	926	914	944	931	909	947	946	929	885	871	962	946	964	934	937	888	979	916	918	916	977	937	960	917	899	920	917	889	885	970	943	963	925	901	900	903	980	903	962	926	877	973	910	895	935	901	904	890	932	908	927	924	978	920	916	930	920	929	908	939	929	858	938	930	950	909	896	943	900	937	917	909	903	905	890	938	905	929	904	910	938	911	911	893	893	947	905	973	953	872	940	857	916	932	905	941	927	923	907	908	912	917	915	908	918	983	931	896	941	954	927	909	905	916	949	967	910	892	893	921	900	925	946	889	866	888	929	924	923	946	942	878	869	895	903	975	967	932	926	922	915	896	935	901	945	938	934	877	900	911	928	928	975	924	922	913	944	966	928	946	919	866	931	936	897	896	908	941	874	960	950	964	944	919	955	914	904	946	883	916	907	918	1002	937	968	938	921	939	906	933	937	930	909	922	894	896	912	945	962	901	892	895	974	913	927	960	968	937	969	888	887	899	915	922	929	884	907	898	965	947	889	921	926	919	958	943	901	982	967	888	923	938	950	917	939	894	939	919	928	921	939	923	911	962	951	939	885	916	932	1006	969	911	978	917	937	935	928	942	949	952	916	977	899	948	968	889	935	929	883	927	932	912	892	925	904	893	938	938	878	930	933	912	946	915	942	938	936	935	915	913	878	946	930	927	876	973	946	959	918	912	912	904	891	921	877	939	920	954	939	898	918	979	934	894	926	923	931	974	936	900	967	875	918	918	964	898	886	951	949	980	913	921	911	930	871	922	947	925	919	948	942	924	915	877	913	910	903	896	931	933	953	910	938	944	919	915	911	968	955	944	994	957	900	854	932	885	904	955	920	901	866	917	899	922	913	881	940	898	956	910	945	890	937	876	910	918	938	936	913	911	941	913	891	907	913	932	891	894	896	957	910	952	929	898	948	950	898	920	913	914	927	924	913	882	867	916	945	938	915	940	956	922	942	953	956	949	913	904	955	916	922	988	948	916	962	944	937	950	901	941	943	944	909	882	892	873	872	968	937	946	922	915	897	977	868	943	949	907	952	928	927	917	911	961	945	892	989	941	869	886	907	919	901	934	910	907	929	880	930	921	909	904	899	904	901	938	897	953	966	947	943	965	912	954	944	915	973	923	953	903	905	958	951	872	922	902	947	900	943	899	907	960	914	900	877	900	877	952	933	955	908	1001	938	887	941	929	940	932	950	846	928	916	891	924	927	919	891	941	894	907	970	922	939	832	992	909	1001	942	933	964	953	870	954	941	937	895	918	939	945	978	946	938	913	901	872	951	955	924	958	908	936	913	939	899	921	920	952	964	866	947	944	913	930	980	914	944	893	911	920	961	855	847	955	944	920	935	932	887	942	913	947	952	887	885	948	904	950	939	896	919	932	940	926	913	923	915	1006	892	910	934	946	945	939	931	910	906	917	895	972	936	890	921	933	949	934	945	923	935	965	911	936	908	1008	955	943	933	889	928	922	903	932	922	897	900	924	875	943	863	960	977	950	958	916	967	938	855	894	897	969	904	869	913	911	910	925	937	898	892	882	917	917	879	872	1003	929	955	962	923	927	926	901	938	913	915	927	908	928	911	963	953	958	905	912	962	930	915	999	888	932	971	897	902	898	932	937	881	916	940	955	928	906	916	952	923	927	890	945	892	915	887	910	885	915	852	911	959	948	921	867	895	943	898	919	885	948	957	927	976	941	944	928	930	981	931	899	914	921	952	967	894	934	955	932	873	904	872	909	939	906	978	920	938	948	906	972	944	951	931	942	899	900	930	925	904	943	891	957	920	926	933	914	946	973	929	1011	889	925	931	938	937	959	964	959	958	914	914	934	934	937	959	955	877	874	907	986	909	956	920	964	954	889	909	923	880	913	943	943	895	921	981	895	960	964	941	967	960	942	904	906	882	932	907	943	948	911	911	892	911	922	930	937	926	883	931	886	918	911	877	914	942	928	948	936	915	983	945	916	891	906	935	925	945	936	944	883	952	881	873	926	916	917	929	907	912	896	829	926	937	972	925	922	919	901	930	949	948	916	901	876	897	916	912	961	948	904	883	934	920	913	961	929	938	932	948	933	961	872	940	870	971	906	911	903	928	904	864	932	887	968	872	892	926	916	884	882	931	912	937	974	900	940	937	919	905	886	943	946	931	881	928	918	955	913	938	915	909	897	960	965	919	928	895	928	936	916	959	952	847	901	918	945	911	962	916	912	911	935	958	887	957	936	943	904	911	918	925	948	902	855	903	907	880	902	924	872	930	933	962	952	906	921	900	920	898	987	941	869	875	929	907	882	921	895	937	966	959	916	906	923	895	899	897	937	935	954	920	908	917	910	968	958	916	906	907	947	950	928	881	920	903	917	939	889	933	919	917	905	922	937	903	913	905	901	906	947	937	960	951	931	961	953	927	956	989	869	850	893	916	893	936	947	907	896	908	910	895	944	925	920	883	889	938	940	983	879	952	880	911	934	893	883	924	968	917	919	931	908	938	947	954	906	909	943	928	930	923	901	871	927	921	932	953	918	970	955	945	885	923	908	925	898	934	890	929	931	976	918	919	863	920	964	938	896	923	903	900	904	876	882	930	957	866	880	908	947	963	911	909	954	924	928	953	932	954	939	940	923	981	920	933	940	937	915	820	969	909	873	913	898	905	920	929	927	881	973	956	879	914	943	892	946	1003	923	918	949	949	878	922	987	888	918	887	967	945	923	913	964	959	935	918	951	906	928	929	963	876	899	962	927	894	935	891	924	872	941	950	917	923	942	914	955	859	951	886	925	917	871	889	959	889	941	883	920	925	956	972	929	936	883	944	915	959	948	904	930	904	907	878	873	958	924	885	902	944	950	890	883	950	863	921	916	938	918	938	906	946	941	877	936
16556	9233	16381	13408	6218	3113	1780	1056	686	450	438	365	342	305	287	296	240	246	231	242	215	189	252	203	233	235	198	182	191	186	256	206	186	184	194	212	191	229	208	200	184	176	189	182	175	217	188	210	206	192	204	200	201	202	192	193	222	224	205	187	193	163	152	197	193	198	210	180	181	177	173	148	195	212	179	210	181	178	171	191	209	162	172	173	180	189	211	196	190	188	204	188	197	162	201	165	163	187	199	190	191	179	175	178	193	197	174	179	178	187	156	199	197	179	158	164	197	186	162	184	167	216	204	209	194	187	188	177	191	220	162	178	197	206	179	196	170	190	172	172	215	174	180	187	194	165	204	181	188	196	169	164	182	202	175	176	186	198	197	198	172	178	217	193	186	192	188	192	180	188	172	173	167	207	192	196	189	186	172	194	189	211	194	186	163	190	159	195	187	180	187	190	188	189	185	186	190	167	218	168	193	184	199	206	191	178	168	190	209	203	197	168	201	190	194	181	192	197	161	198	204	184	177	191	176	205	184	185	179	181	170	191	180	194	194	164	200	188	198	189	178	173	166	182	177	186	209	184	196	195	180	201	193	173	176	174	167	172	179	167	187	200	203	149	184	147	186	195	188	185	226	195	191	183	197	177	188	215	175	183	169	184	176	153	193	188	207	179	172	197	196	195	181	200	171	183	196	188	169	185	193	187	193	180	200	189	177	199	174	170	195	167	185	179	196	191	172	202	172	175	184	200	184	203	195	187	192	185	204	178	196	203	199	199	182	191	174	180	198	195	172	190	190	184	222	179	189	184	170	200	186	199	178	203	182	185	166	174	170	198	188	184	191	182	217	175	177	178	189	194	205	211	177	179	172	169	185	190	201	158	188	165	165	211	179	223	175	200	180	181	168	171	185	203	172	181	183	174	185	191	177	193	192	190	180	179	193	189	173	201	199	198	193	203	188	180	197	181	181	190	178	207	198	197	188	163	179	187	210	203	194	176	206	202	184	158	177	174	196	185	197	192	197	185	184	197	159	195	188	192	190	196	186	181	174	178	197	207	180	187	188	195	193	193	203	179	151	200	180	194	169	186	185	184	168	184	199	185	180	179	207	176	212	199	198	196	184	202	163	199	167	176	210	184	199	190	180	183	151	193	174	175	177	197	180	199	171	186	188	189	201	178	180	190	189	181	188	172	171	196	212	190	197	194	179	204	192	197	164	200	161	161	154	169	178	193	207	196	192	188	172	203	181	170	184	191	193	194	181	175	176	187	197	193	182	223	167	179	198	208	195	173	166	201	213	184	168	185	188	192	193	194	184	183	200	189	203	151	181	204	184	173	173	195	168	179	191	174	194	190	182	197	183	193	222	174	163	206	195	181	181	186	183	172	187	197	191	199	187	208	203	178	158	159	175	196	184	195	161	196	195	196	202	165	184	199	202	199	163	186	188	168	195	195	208	208	187	195	195	191	186	198	201	162	199	206	190	178	216	179	201	191	185	178	202	164	181	206	195	185	188	176	210	185	200	185	176	193	183	191	160	163	183	196	177	195	194	185	170	204	184	195	188	167	183	177	190	177	207	165	209	191	211	185	178	181	205	183	197	147	207	187	178	198	190	178	175	179	176	172	177	167	211	205	203	207	184	167	184	173	176	153	161	193	179	175	202	199	190	188	171	186	211	198	167	170	175	189	178	193	200	176	188	219	179	173	193	174	174	189	179	185	185	191	213	179	199	191	188	206	158	178	182	189	205	180	228	204	179	176	192	188	172	183	167	196	163	166	163	178	197	190	191	191	179	198	186	188	175	197	199	173	195	183	183	187	204	194	182	183	205	165	178	191	182	165	213	198	174	178	185	211	223	190	197	192	174	189	209	205	205	189	197	188	188	179	173	185	190	184	204	184	192	187	182	172	196	191	188	159	185	185	173	184	203	191	183	209	194	183	190	209	208	198	185	184	202	184	177	170	202	200	173	150	171	187	159	191	182	183	186	201	201	167	169	196	189	199	177	157	175	201	212	192	196	172	199	194	196	191	182	200	188	162	189	168	196	191	174	194	189	173	196	190	192	185	224	179	174	221	195	171	185	203	195	197	172	204	180	190	187	153	197	173	176	192	184	191	184	198	185	181	205	184	182	183	181	194	170	194	209	186	184	183	199	202	184	161	206	175	187	203	197	182	160	172	205	189	141	188	191	195	189	194	164	192	173	170	178	187	175	190	172	220	195	193	192	186	192	159	175	209	172	186	193	202	204	189	193	189	194	187	202	197	210	166	217	191	182	183	189	187	206	187	197	213	200	178	184	184	180	241	168	212	190	173	208	187	193	183	176	222	206	215	172	192	172	177	188	186	195	203	175	184	191	170	185	183	184	165	182	194	188	178	208	187	176	207	192	207	182	204	153	165	166	185	181	173	197	199	200	179	170	201	201	160	199	184	190	193	186	197	178	188	190	181	182	173	192	171	191	187	176	171	192	164	192	182	175	147	192	194	189	200	189	207	174	203	156	170	213	183	177	171	185	178	206	217	178	178	196	215	177	172	158	179	201	197	186	211	192	182	179	199	195	179	171	208	170	190	176	179	196	164	188	187	171	209	187	191	181	175	188	211	172	194	168	193	184	169	163	207	185	172	163	204	169	197	176	174	189	198	194	172	161	212	191	178	185	183	163	207	198	175	211	181	174	200	171	173	212	194	192	195	190	201	188	200	165	164	189	193	206	197	215	179	189	184	197	199	211	205	193	187	185	163	195	169	200	210	212	196	183	202	173	184	207	163	189	206	193	193	179	205	183	198	189	178	200	202	188	194	179	174	173	175	200	198	186	169	169	196	187	192	164	176	158	191	169	195	166	198	203	181	172	152	170	175	168	169	217	196	179	206	204	175	190	154	187	166	193	209	172	183	187	178	181	171	174	194	164	205	185	189	186	183	185	191	190	199	215	220	176	177	193	174	184	168	191	195	209	194	201	216	213	164	175	190	191	192	184	190	187	164	170	178	200	190	213	191	175	174	175	165	178	184	211	187	196	189	195	165	209	172	185	181	175	184	189	167	173	181	189	173	174	193	206	210	185	195	197	168	182	187	187	176	178	194	212	183	178	193	185	179	166	170	182	180	198	180	178	205	186	177	173	196	178	176	170	192	174	191	193	164	182	181	190	176	186	202	179	189	202	174	189	177	187	186	189	187	182	192	188	210	162	210	193	190	204	174	207	175	192	173	194	185	189	170	180	183	177	196	179	187	173	167	202	191	192	166	207	200	191	191	181	173	201	176	169	184	195	192	199	204	176	203	180	172	199	182	192	149	192	172	147	167	186	180	182	212	183	188	189	183	207	171	206	175	189	196	185	194	177	173	197	188	170	179	189	205	167	192	196	167	172	202	170	193	196	187	193	173	175	197	179	181	187	176	213	188	186	178	208	163	185	193	178	190	191	164	178	212	183	174	207	188	184	186	182	178	181	160	190	197	197	189	182	199	200	187	193	190	170	193	159	190
8472	8148	16468	11728	5443	4084	3463	2876	2514	2169	1955	1734	1537	1322	1346	1180	1142	1074	993	907	930	908	812	855	797	779	738	767	758	763	738	717	710	708	690	692	664	694	607	626	647	616	615	667	666	579	604	628	627	599	620	627	611	584	625	649	605	580	611	591	589	563	597	525	564	575	564	583	562	533	569	610	537	589	579	563	563	574	590	580	574	601	626	553	584	557	536	596	532	525	552	579	570	540	594	568	540	595	568	573	601	558	570	549	550	570	565	522	594	567	552	563	552	563	561	522	557	537	566	534	592	575	547	534	591	585	563	549	517	580	588	568	525	546	522	543	557	533	544	550	545	553	572	569	526	542	581	573	552	574	549	548	534	537	573	544	533	528	568	537	546	567	587	537	567	535	595	560	532	559	570	542	526	565	558	571	544	565	577	560	561	541	556	573	552	584	570	530	538	536	551	561	615	524	568	542	569	519	549	548	590	523	538	506	560	558	541	513	531	539	581	561	560	547	557	587	514	539	609	511	503	518	564	539	549	582	553	562	567	569	518	544	539	535	527	607	554	534	540	533	536	568	553	564	567	541	540	526	533	562	541	533	538	554	543	545	545	575	575	554	536	518	570	536	544	544	517	552	575	565	568	527	584	583	571	515	544	540	544	572	531	549	520	572	568	530	548	542	607	544	538	563	493	544	533	516	552	539	564	581	563	504	588	553	509	522	584	558	563	556	519	504	546	555	529	554	557	535	535	531	563	510	590	512	520	549	559	517	539	583	561	544	584	565	568	561	586	562	531	518	576	540	586	523	539	514	531	594	511	538	572	564	552	525	539	525	572	568	558	565	533	541	564	530	557	587	543	567	558	567	554	531	527	553	535	560	539	557	512	529	528	598	530	566	525	521	526	544	559	553	561	574	528	574	544	541	585	582	530	507	558	526	525	558	572	537	528	512	550	579	585	537	547	554	528	533	532	566	539	530	527	580	535	556	564	524	551	575	505	537	539	538	548	539	579	541	546	541	551	534	582	561	530	557	531	580	564	527	543	563	523	553	561	535	530	580	572	527	560	552	572	544	534	551	514	622	575	514	546	546	555	554	555	535	561	550	512	568	534	535	528	573	501	519	545	492	568	549	547	534	570	554	575	567	547	510	524	549	544	598	578	553	554	560	562	543	565	507	559	563	537	539	548	532	566	575	530	544	558	570	582	565	531	540	576	539	573	581	533	558	562	536	546	562	531	599	527	516	545	516	594	531	581	590	526	506	539	540	513	555	546	565	563	543	551	517	528	543	583	543	597	561	533	574	554	568	557	528	580	525	532	591	559	511	516	504	574	590	565	545	563	525	554	582	584	500	519	543	488	625	582	559	579	522	520	565	572	531	534	543	570	570	555	567	517	557	545	539	555	547	525	617	557	543	547	562	582	505	560	545	526	570	549	548	530	572	522	543	596	546	557	561	532	563	568	565	541	553	526	571	580	577	499	547	546	581	533	526	560	552	542	553	549	568	586	563	553	593	546	596	583	553	544	515	580	571	532	547	510	555	552	515	523	509	570	594	509	558	526	551	546	521	540	524	574	532	535	570	550	498	531	569	541	526	580	604	543	545	563	547	527	589	588	555	566	535	553	530	560	556	551	526	538	536	556	519	565	514	556	574	549	577	522	581	507	527	569	537	520	564	541	561	551	542	540	511	544	541	566	497	542	559	543	531	558	559	520	549	560	541	542	513	520	563	556	571	563	560	591	575	562	526	505	565	550	572	555	545	568	589	553	544	526	589	572	542	554	558	502	563	529	485	555	556	547	570	525	534	574	554	548	566	561	574	540	522	577	564	544	550	544	549	552	556	565	513	539	561	608	500	556	565	595	548	537	547	509	582	486	544	581	568	561	533	541	503	562	540	585	521	569	571	530	582	576	557	529	559	493	584	561	590	550	570	583	563	556	559	514	528	529	548	514	519	531	567	575	524	533	521	550	543	593	583	503	579	546	578	557	554	564	570	525	584	551	544	561	589	519	573	557	571	472	562	548	559	531	588	569	588	557	586	555	573	572	559	506	565	574	573	579	582	539	535	550	535	564	570	592	515	545	563	542	547	556	580	552	513	554	524	545	565	562	562	558	579	532	572	561	558	553	594	576	568	546	541	565	571	526	550	583	518	547	569	532	527	517	541	532	537	599	511	561	527	558	601	498	550	519	523	540	526	561	554	563	574	533	557	550	557	550	566	563	570	575	524	538	485	538	566	559	535	504	525	613	560	571	529	522	539	519	535	527	568	564	538	590	529	539	550	517	541	562	555	487	579	526	591	544	556	560	552	541	558	538	537	623	535	529	582	493	562	520	543	560	563	573	519	580	547	538	514	514	581	527	575	536	556	537	538	539	524	518	602	532	544	560	559	578	538	550	518	558	561	543	556	577	596	538	523	559	536	554	560	536	538	565	554	546	567	551	577	535	565	549	540	553	571	543	527	552	541	551	552	556	568	550	579	495	528	550	521	557	575	543	554	573	529	574	545	578	553	564	533	569	562	544	530	540	564	540	561	585	511	565	502	533	570	554	555	561	579	506	530	543	570	574	596	578	528	589	502	535	514	537	587	572	540	575	557	580	587	529	555	573	556	585	601	522	578	552	571	557	543	522	553	524	573	533	530	521	532	577	603	533	529	507	541	540	581	521	524	577	503	554	550	570	548	513	537	576	542	517	551	543	567	505	549	572	556	548	522	573	521	538	556	553	510	604	570	534	543	556	546	535	531	583	582	586	529	491	529	548	507	551	522	522	559	556	508	574	548	548	562	578	517	532	562	516	525	545	566	520	543	522	557	577	561	579	583	501	543	566	607	537	540	520	552	519	559	542	577	520	526	582	548	555	548	577	559	549	569	529	525	566	541	532	572	558	583	560	587	591	568	575	576	502	530	556	527	537	567	566	575	540	556	541	623	522	557	517	503	601	544	535	579	530	566	575	522	528	539	576	566	555	527	539	519	588	561	565	549	575	529	547	576	553	551	512	555	544	514	529	561	554	566	495	542	551	571	500	496	575	572	599	532	552	536	539	604	541	522	537	562	542	557	513	485	532	569	537	543	573	572	565	554	531	519	569	557	522	519	563	542	571	578	575	539	540	535	537	577	545	532	572	558	566	532	557	545	599	535	561	520	592	550	603	551	514	572	550	562	536	527	565	529	550	480	526	511	530	560	567	519	513	519	531	562	570	540	570	572	562	516	531	500	576	608	583	542	523	547	568	557	553	552	511	533	529	539	560	558	570	562	557	555	537	549	528	553	565	558	526	557	573	570	531	534	535	595	549	541	552	532	525	556	539	556	531	571	564	552	562	565	547	533	550	538	561	527	527	513	524	534	545	566	531	566	532	560	523	546	536	575	566	567	578	595	564	566	540	551	509	548	569	554	559	528	546	541	573	567	530	559	569	536	560	518	605	597	532	555	558	519	548	575	537	545	553	571	537	542	529	552	524	529	591	511	583	541	544	569	550	578	555	528
2822	851	1248	895	478	357	355	340	342	354	345	355	368	345	327	360	324	325	322	296	359	351	365	317	310	355	322	367	313	322	360	346	327	359	328	313	374	343	361	376	321	338	307	336	342	346	351	337	364	315	321	354	328	334	331	341	349	334	348	325	340	344	347	331	329	305	329	340	357	355	333	351	361	347	346	362	397	343	317	321	346	345	325	291	365	363	350	342	338	342	331	359	326	277	319	327	321	336	346	333	331	347	332	347	343	321	351	339	357	347	341	340	335	367	349	309	313	333	336	377	331	359	360	339	358	352	364	346	293	335	344	328	346	345	349	333	315	310	326	314	342	325	353	343	359	329	326	334	349	349	332	311	313	321	342	368	346	349	337	339	319	349	316	342	305	333	334	341	329	334	351	337	334	371	331	336	333	348	344	330	379	325	347	379	354	334	323	323	358	327	362	324	340	330	309	301	305	363	352	321	304	344	307	374	351	356	375	309	356	339	332	351	313	339	315	337	345	337	339	333	332	378	337	341	379	343	324	342	314	313	324	364	290	377	354	338	296	362	316	361	347	336	308	317	329	364	341	357	333	355	346	320	385	301	304	328	336	349	331	301	313	347	345	349	359	325	334	329	365	327	292	321	336	338	390	330	331	365	295	364	367	339	358	339	325	355	343	354	387	342	327	311	328	330	362	326	349	313	345	307	328	388	345	301	339	338	317	321	343	309	328	344	340	342	341	354	323	338	311	361	323	320	342	330	343	349	352	341	322	337	357	330	305	327	342	323	339	340	340	345	313	315	334	363	345	330	310	353	328	349	344	338	380	317	337	374	310	334	308	338	345	361	371	328	341	366	346	334	315	361	353	337	315	318	340	354	350	335	356	333	314	378	374	354	314	331	342	325	339	330	339	351	341	345	353	369	367	334	338	317	380	339	365	369	352	318	305	329	335	330	330	329	311	331	333	346	326	338	362	329	347	351	298	322	344	396	322	321	367	362	386	353	347	358	350	361	314	332	324	320	382	314	338	366	337	329	319	319	334	363	351	345	319	350	331	305	360	357	305	357	325	333	341	355	342	298	324	316	328	303	322	329	316	346	333	346	337	332	344	350	344	351	369	332	318	313	319	335	357	376	333	340	322	337	351	327	324	329	333	340	341	380	316	340	355	291	313	352	314	300	339	339	347	357	341	332	349	315	317	366	322	342	368	310	323	318	336	340	362	337	331	375	383	327	337	318	348	358	357	329	312	327	338	321	328	318	353	350	327	289	352	353	329	333	345	366	339	333	332	332	376	340	322	324	342	335	333	305	326	353	345	318	317	319	319	319	297	307	326	340	342	313	362	351	338	379	329	335	356	331	356	330	336	320	357	341	358	376	350	321	330	330	323	347	322	319	322	312	331	364	303	357	373	336	358	337	321	343	336	350	324	344	390	386	350	359	351	287	323	353	321	336	345	395	352	353	333	355	302	346	392	333	356	335	356	308	364	325	359	357	351	316	306	344	320	344	322	350	306	319	327	348	333	346	325	324	310	358	333	355	384	338	330	337	372	337	345	317	331	338	340	338	336	329	323	346	322	335	373	368	340	343	340	339	337	339	317	339	347	343	319	336	307	352	354	364	351	349	326	323	297	353	341	335	341	324	334	355	325	316	364	351	338	334	326	327	327	334	338	348	354	330	344	355	361	340	319	348	305	360	358	322	351	316	335	338	317	338	305	352	326	357	324	333	328	373	347	347	369	324	347	341	319	337	341	349	376	351	357	338	330	339	356	357	334	347	336	326	328	344	339	309	329	320	308	322	339	318	330	342	324	367	344	346	355	366	318	329	316	336	309	349	319	368	311	351	340	326	372	311	343	390	317	305	360	322	330	322	326	370	326	326	334	317	338	316	328	355	306	353	338	344	344	325	345	341	305	335	345	320	332	311	356	324	313	344	343	335	332	359	370	334	316	326	325	351	368	341	339	306	333	353	333	340	326	309	334	324	331	357	340	338	314	344	336	350	319	350	378	325	355	365	339	304	357	335	312	336	289	347	309	341	336	363	368	382	322	342	337	338	304	366	324	338	370	355	307	337	328	339	344	362	349	317	351	309	356	329	344	324	331	349	313	381	365	345	325	327	330	339	325	315	338	337	327	322	339	323	372	346	317	309	351	353	328	352	356	334	350	333	364	380	307	354	352	373	301	324	332	334	321	347	326	328	353	283	313	327	362	316	345	305	389	354	314	299	332	382	346	344	359	328	345	338	301	344	335	350	338	364	323	335	329	354	313	331	367	353	334	348	351	344	337	382	351	332	341	348	335	359	351	354	359	356	355	358	311	319	317	358	341	302	343	336	361	355	356	327	358	324	333	314	342	360	363	330	342	334	354	322	316	337	345	329	319	313	368	348	334	372	333	306	330	358	344	344	343	379	332	375	376	348	325	337	341	357	303	351	334	341	337	337	361	314	344	311	351	325	352	329	337	342	349	346	332	358	373	335	365	332	330	358	322	358	313	342	343	325	374	326	355	359	322	345	312	310	330	333	334	341	322	361	370	348	320	312	341	332	348	358	345	349	347	344	344	333	366	348	336	389	345	339	351	349	334	318	350	350	369	334	286	348	326	331	340	349	311	343	347	358	339	344	325	355	362	333	335	325	343	343	323	335	338	346	343	356	329	353	336	366	360	316	323	390	331	325	312	331	327	343	351	350	373	347	336	340	331	354	354	354	335	341	312	343	314	338	340	353	350	308	343	370	363	334	331	362	333	341	327	337	343	332	325	340	360	358	330	299	320	359	373	354	353	349	347	356	347	348	348	372	317	316	362	346	308	361	327	342	322	293	330	350	349	351	365	365	354	336	325	331	343	357	331	348	321	379	302	324	345	323	324	358	336	315	356	342	329	327	312	348	336	343	327	342	322	353	340	312	337	331	363	337	336	335	336	334	326	339	309	285	328	327	370	304	369	315	362	327	330	326	352	313	319	335	299	338	363	322	347	345	330	347	304	316	370	328	356	345	341	357	315	375	343	335	335	361	354	341	331	312	357	311	360	311	359	345	358	329	327	332	313	338	325	337	363	344	383	323	298	355	326	307	338	351	314	325	375	333	366	350	383	312	352	313	344	322	376	309	331	343	337	373	360	337	323	321	353	330	356	328	323	332	360	319	339	357	377	346	362	329	325	325	338	299	337	343	341	322	337	332	341	333	335	344	338	327	336	356	337	345	334	363	335	341	315	401	341	355	354	327	330	359	327	318	318	335	307	333	325	318	326	380	337	339	342	350	335	343	328	338	324	314	327	353	318	340	366	340	351	327	332	312	349	328	332	337	330	337	355	348	335	316	341	357	356	317	334	332	321	335	344	339	354	322	317	349	351	328	324	354	379	328	355	320	351	340	336	348	312	321	297	336	345	327	350	294	324	347	357	349	347	347	335	355	332	371	340	315	355	364	367	336	340	302	321	360	310	339	326	343	329	341	306	313	319	349	346	315	345	344	303	324	334	345	339	325
2851	1559	2252	1940	1144	1099	1040	1014	963	1009	1054	969	990	988	953	947	957	938	928	913	959	988	903	984	940	984	879	878	934	932	955	939	911	920	966	950	950	947	933	948	915	920	916	901	965	908	920	947	942	925	955	926	1002	920	912	935	885	962	945	906	954	939	942	934	992	917	884	964	909	896	903	952	899	932	938	935	925	918	927	923	950	942	958	897	923	918	889	920	889	937	911	923	985	962	935	960	921	960	1014	941	967	981	906	968	918	941	953	959	992	875	917	948	953	944	928	924	963	950	928	986	927	927	935	892	899	872	919	929	953	900	914	942	911	914	955	946	943	946	925	925	933	950	911	950	924	968	963	888	888	947	960	919	955	935	936	977	964	953	899	927	970	930	933	864	948	927	951	893	919	915	886	928	906	1008	930	887	910	935	937	949	909	913	911	901	925	964	950	908	960	917	970	906	936	886	913	965	932	958	880	941	901	920	976	910	958	917	946	901	939	923	902	936	860	886	988	944	894	882	943	907	933	963	897	915	949	1012	939	929	957	943	912	887	968	911	978	918	901	930	963	905	947	912	944	986	962	944	926	923	890	926	955	954	975	994	976	929	959	903	956	899	950	980	937	897	957	918	986	918	938	923	951	910	941	935	944	903	900	942	947	945	922	907	890	926	943	957	893	975	980	959	906	949	892	955	958	915	1000	958	930	907	926	932	938	957	937	968	930	955	945	895	899	954	919	927	903	901	947	913	911	970	949	926	896	937	935	893	954	917	949	943	945	859	893	936	934	922	905	890	936	897	957	974	1006	920	923	893	913	914	912	920	920	916	943	963	980	918	956	928	932	904	957	886	930	922	914	981	969	966	918	904	943	914	924	962	967	962	966	964	923	919	910	959	930	953	899	896	966	970	938	979	881	946	985	910	927	890	924	913	934	938	919	937	951	975	918	919	958	898	958	930	914	900	961	958	869	948	909	934	897	934	925	971	861	922	868	889	959	952	884	908	917	951	902	917	908	914	962	914	983	956	847	915	971	922	950	947	892	863	904	965	926	871	978	963	949	920	910	913	909	914	941	921	912	927	887	899	914	974	950	900	957	958	984	910	964	944	928	942	919	972	948	918	933	879	916	951	930	924	952	945	939	950	1017	965	974	905	901	950	887	999	929	941	929	903	931	916	964	994	887	965	923	910	946	957	895	985	946	924	918	924	917	966	918	957	912	915	947	921	969	871	918	999	913	934	964	874	904	919	988	954	930	940	988	903	923	909	957	952	898	928	962	914	958	882	920	870	880	900	958	914	915	965	995	957	878	946	950	949	930	937	926	863	916	974	991	951	907	962	941	874	884	944	944	916	949	894	889	936	908	897	881	938	983	913	967	946	964	899	989	972	891	961	882	973	944	880	875	887	963	946	919	924	896	913	968	944	932	940	915	978	928	934	931	945	920	937	927	949	958	931	954	951	979	921	913	953	960	942	927	933	941	979	955	903	893	914	883	899	932	902	928	952	953	897	902	881	922	959	944	933	905	941	900	933	922	935	944	901	881	899	1001	989	907	903	969	961	966	940	995	948	899	897	953	979	890	911	959	914	924	927	886	889	928	941	990	937	895	924	943	945	956	907	903	971	918	919	923	911	940	953	893	895	924	898	967	875	980	897	981	886	955	954	927	988	869	932	912	964	908	953	845	902	931	908	919	905	929	879	936	944	931	931	926	910	914	889	882	923	945	969	960	956	886	898	939	921	950	894	963	933	941	933	930	911	918	882	993	931	875	923	881	972	902	987	935	945	921	925	960	931	972	960	932	923	923	937	910	930	921	926	941	929	952	884	953	934	944	962	918	937	938	889	898	900	918	913	942	899	975	931	886	940	975	965	928	901	927	911	961	935	953	943	933	987	946	946	950	900	1008	933	958	944	885	915	916	952	949	968	940	900	1014	906	919	922	891	934	927	906	945	901	918	936	940	942	912	1007	922	894	924	943	944	979	945	969	939	925	954	905	897	883	976	911	926	960	941	969	932	879	905	915	950	937	922	898	949	905	973	926	940	922	978	950	928	939	952	953	914	918	947	953	970	943	901	969	887	942	955	911	935	921	878	975	937	932	926	908	927	899	917	960	926	944	935	962	938	924	971	963	944	941	907	979	991	966	990	894	942	1016	892	929	885	936	909	969	948	965	963	888	956	933	955	947	910	949	919	974	955	929	958	914	927	917	937	958	932	964	907	950	936	954	938	947	928	975	934	903	921	880	987	902	933	902	856	881	949	921	878	958	886	936	946	930	879	905	907	932	877	973	926	980	932	932	901	945	970	880	946	906	940	972	907	926	918	915	897	957	960	940	999	910	949	901	910	926	1020	921	942	946	898	921	904	903	939	884	914	924	884	975	954	892	976	916	906	939	938	978	941	926	947	939	965	914	977	999	912	945	917	889	903	901	911	924	904	925	894	902	911	941	956	932	955	896	986	899	916	958	925	912	929	937	955	907	896	927	929	958	885	975	953	903	923	934	886	944	921	910	899	944	968	938	994	994	956	861	921	960	936	957	959	932	979	904	927	897	922	912	916	947	949	904	938	916	920	872	955	910	933	908	958	959	914	960	930	901	909	928	922	962	943	850	897	963	952	928	961	942	904	979	966	944	913	979	950	966	893	929	942	927	943	978	942	900	961	913	941	910	936	963	941	933	928	916	932	918	919	865	936	918	912	905	917	931	937	908	970	921	915	919	934	912	912	909	925	923	936	927	954	949	941	885	915	936	926	934	902	932	951	892	938	920	922	944	876	924	992	973	916	920	899	886	888	914	919	898	939	937	896	905	910	939	952	959	871	967	914	881	961	912	903	890	932	902	850	943	886	951	950	970	957	901	967	974	962	954	905	959	937	905	893	968	898	1010	938	971	902	862	968	948	942	954	939	913	898	939	950	960	920	955	883	914	979	980	928	903	950	923	971	960	957	925	997	925	929	950	964	943	934	929	929	910	930	928	984	916	1017	946	941	921	987	956	911	948	918	952	914	933	994	880	980	960	907	967	935	929	953	926	935	909	906	957	904	887	991	947	929	892	904	949	908	907	950	979	905	974	877	934	933	981	977	909	928	914	937	962	865	988	929	933	960	955	934	925	941	950	959	866	908	945	932	900	978	907	916	911	990	921	943	892	944	916	936	950	961	911	908	927	988	926	880	931	959	916	879	902	927	917	961	930	919	917	950	926	925	946	882	923	957	918	933	861	891	935	943	915	911	904	883	946	981	922	964	977	928	888	932	897	948	902	900	888	971	979	903	990	930	917	936	931	945	910	959	963	959	873	911	929	940	921	947	970	941	914	934	855	957	966	907	923	894	917	955	919	973	918	894	914	951	927	937	947	942	882	889	986	914	932	919	949	901	901	899	924	876	917	963	920	922	948	975	887	920	911	908	915	893	936	899	945	966	926	928	920	968	946	950	924	858	922	927	932	1029	943	988	936	953	940	898	943	882	949	955	933	960	951	931	890	940	917	942	917	942	926	929	943	968	941
10247	5795	12250	7170	3162	1731	1001	690	555	512	439	419	382	439	387	388	410	361	358	370	386	383	401	373	362	380	359	358	342	314	341	324	374	310	346	363	338	331	368	393	330	366	368	368	340	327	325	343	351	359	334	284	345	340	322	360	352	341	328	329	384	316	370	338	330	334	369	310	336	354	330	329	309	369	352	363	289	316	344	346	325	321	374	324	322	329	296	366	362	350	347	338	319	379	363	343	327	358	357	325	348	361	377	362	366	381	355	328	377	346	320	279	338	313	361	351	336	346	338	341	332	335	314	349	323	332	360	345	330	315	338	347	319	343	341	337	315	368	339	377	356	350	321	380	360	377	312	367	347	335	338	370	346	367	359	326	340	322	342	337	324	328	349	331	328	340	319	319	351	356	342	331	363	337	307	315	381	358	325	333	348	321	347	330	331	350	342	329	326	295	355	335	318	367	365	334	358	333	327	361	344	320	346	314	350	347	334	340	329	327	355	363	323	315	339	318	344	338	331	339	358	346	316	309	347	380	304	340	332	311	320	309	331	365	339	358	314	371	347	369	340	328	366	338	336	323	334	377	330	368	336	329	335	313	335	344	336	325	355	328	297	346	326	341	357	328	347	324	313	349	365	337	341	333	322	334	351	323	293	337	333	321	341	353	309	335	342	350	353	318	340	318	327	329	316	363	346	334	296	350	353	328	337	363	351	337	374	354	328	318	328	354	349	375	327	352	332	325	343	343	340	321	355	327	350	330	340	356	331	343	338	356	380	354	349	354	307	360	365	304	367	346	380	342	321	324	340	311	347	337	337	333	344	334	339	342	355	348	353	347	336	306	335	322	336	296	321	338	332	366	356	343	327	339	332	324	337	351	352	296	333	368	349	379	370	329	343	348	345	338	333	338	293	322	338	311	315	346	329	338	341	323	356	351	374	385	372	358	329	318	297	345	368	372	341	335	332	348	326	357	312	356	325	336	342	351	336	332	360	335	330	342	309	313	316	307	364	333	302	334	368	356	328	324	365	340	336	334	343	347	307	323	350	350	361	344	341	343	352	353	353	336	349	330	334	306	357	351	387	337	341	323	328	347	354	336	347	361	335	330	313	333	322	320	357	315	351	337	359	340	324	354	361	333	329	334	329	352	353	335	316	320	342	344	312	339	316	338	340	326	326	365	303	320	344	355	357	321	335	343	333	342	330	316	349	342	328	340	320	338	348	358	366	334	311	343	339	360	334	320	342	319	353	315	323	360	344	348	334	320	349	338	344	337	316	360	333	356	357	276	336	355	320	300	359	358	357	311	346	344	346	336	348	350	367	339	338	332	340	363	354	331	348	341	337	376	332	349	338	316	300	373	366	311	353	323	335	308	330	332	340	352	352	322	326	342	307	312	325	331	339	354	366	345	338	343	314	324	303	305	334	312	331	328	334	343	344	340	345	337	343	335	340	335	303	343	348	356	350	337	364	329	337	350	370	344	321	379	336	365	380	373	385	337	343	329	364	336	335	367	313	358	374	366	350	340	349	349	306	343	323	354	337	334	338	322	308	350	328	344	332	336	323	318	357	349	367	327	354	369	356	337	343	324	344	329	361	344	345	334	328	312	353	362	320	327	350	355	334	339	354	382	333	335	340	300	354	339	380	351	361	332	324	383	332	374	336	351	333	341	327	329	341	340	320	324	338	310	327	346	354	348	359	338	341	330	354	344	380	355	325	345	327	371	346	324	336	324	347	347	387	340	360	359	364	341	336	348	333	353	327	358	326	330	356	357	369	333	358	364	392	320	347	362	373	330	328	320	340	320	320	347	319	290	365	343	312	362	326	329	312	319	302	319	351	332	327	359	330	349	341	382	365	335	323	330	331	344	345	339	353	354	307	359	360	339	360	358	345	338	310	334	336	387	317	348	358	364	329	345	346	337	328	334	341	331	332	328	344	315	335	379	358	320	350	362	337	309	345	308	359	322	360	352	340	325	343	343	304	295	306	344	345	369	334	336	342	343	331	340	368	336	326	350	330	321	310	337	351	329	331	324	330	314	364	362	370	352	315	351	324	365	402	343	353	341	345	323	355	334	351	313	345	335	314	322	315	334	342	333	332	346	351	336	360	326	341	353	319	301	331	313	324	319	336	385	334	332	328	362	362	356	355	323	317	380	347	303	356	375	346	380	339	312	359	316	316	347	336	334	317	320	306	339	335	319	343	323	347	323	365	361	327	335	338	333	387	362	312	356	321	321	362	331	342	334	328	358	359	355	345	326	325	367	363	369	313	366	331	378	347	311	376	343	380	342	332	361	325	366	361	361	339	339	334	319	354	326	357	378	363	331	352	350	357	331	339	334	338	329	329	330	363	351	340	328	322	374	359	332	309	327	337	354	343	324	354	310	339	343	371	331	362	340	374	358	348	338	384	320	335	323	308	321	373	348	347	358	378	336	326	325	337	339	301	370	305	339	343	308	340	332	336	339	387	352	336	323	346	290	355	313	332	373	346	352	343	366	344	321	361	356	339	348	325	304	333	351	355	367	323	331	333	353	337	362	333	349	393	339	332	351	329	331	323	365	353	361	326	344	343	328	303	310	366	321	356	331	348	326	306	334	369	353	369	343	336	321	302	324	325	328	377	336	351	345	355	340	285	317	342	303	340	334	357	324	337	355	335	329	353	335	358	353	311	359	342	356	338	330	361	311	317	342	326	365	352	333	364	320	311	328	334	325	320	343	340	355	364	349	344	325	338	314	295	353	358	354	336	383	329	336	357	342	345	332	316	335	324	333	348	367	385	299	368	379	314	324	324	342	334	326	361	345	374	320	357	344	350	307	340	354	331	339	347	349	352	308	330	339	308	341	322	339	336	309	335	357	333	336	314	350	332	348	373	336	340	341	333	338	362	302	311	335	338	360	364	365	348	354	334	346	349	328	326	343	328	311	334	321	333	366	319	309	355	324	349	347	311	364	354	346	337	320	328	336	316	370	352	354	340	286	369	342	348	331	346	357	329	335	335	363	314	320	344	325	366	365	328	326	371	334	370	359	360	334	385	337	326	332	324	356	322	338	311	298	324	352	326	343	334	324	343	355	316	321	326	337	310	327	337	307	360	326	331	366	346	370	382	333	333	381	332	320	364	342	325	336	332	333	345	340	340	336	336	311	325	309	338	329	342	338	314	360	328	349	323	391	336	348	357	341	331	318	342	357	319	357	352	296	330	342	317	358	346	344	367	338	375	340	333	335	339	330	333	335	348	330	342	326	305	378	329	344	333	325	351	335	339	328	333	325	337	342	349	332	286	336	352	351	343	348	337	310	326	334	329	350	347	338	343	367	333	338	344	361	333	306	346	339	326	333	368	357	321	360	319	340	315	343	355	313	341	339	316	345	314	322	316	342	327	337	330	325	358	351	350	358	353	325	323	354	356	314	352	326	375	347	319	368	327	319	369	356	370	342	288	352	364	373	346	341	362	371	342	332	334	373	313	343	315	352	347	350	379	332
6818	6294	12034	6683	3698	3042	2523	2156	2017	1822	1629	1574	1493	1349	1335	1300	1233	1247	1151	1123	1190	1111	1068	1162	1051	1083	1022	1023	1024	1041	1051	972	983	975	1007	955	1038	987	969	948	967	988	977	1025	969	950	979	999	896	886	939	997	921	938	962	928	920	941	1000	911	888	953	927	934	957	933	951	892	933	986	960	963	946	880	945	885	929	938	916	922	987	964	965	865	894	944	935	848	931	872	925	926	949	956	872	968	915	930	911	947	895	902	968	923	908	976	916	875	941	890	940	936	916	908	938	935	912	925	908	889	916	926	879	912	912	874	870	945	950	950	937	963	897	928	924	905	939	965	908	879	914	871	923	911	945	947	896	919	889	921	927	912	943	945	898	952	914	877	953	952	956	939	906	890	900	936	945	920	891	950	950	946	898	933	908	920	892	931	879	866	943	974	917	912	962	874	958	911	915	929	931	912	962	917	901	938	926	949	961	925	937	908	927	892	955	881	867	885	935	894	923	939	893	905	878	888	919	912	939	907	929	933	905	888	882	964	849	927	930	926	965	926	942	948	908	940	915	935	923	928	952	948	888	940	953	927	869	959	914	916	885	998	950	953	890	973	918	928	905	942	873	955	938	924	933	959	951	936	923	931	903	871	941	941	932	888	885	928	949	873	891	913	939	941	905	907	920	943	951	910	905	928	928	869	895	932	905	888	945	960	924	888	896	921	935	872	916	936	915	897	898	941	937	913	904	914	921	902	932	967	900	882	970	886	892	946	872	940	932	920	940	920	933	866	912	902	881	967	913	948	901	942	917	865	877	948	929	944	954	925	959	905	919	880	915	959	950	922	952	920	958	883	923	937	925	909	968	956	942	896	919	904	911	897	919	938	923	916	916	929	906	932	908	971	921	914	860	903	912	895	874	925	960	912	906	945	936	877	884	890	958	904	859	944	944	922	870	906	926	918	893	929	892	956	951	940	895	896	975	879	906	968	948	939	905	892	901	920	874	921	913	956	953	905	904	922	956	920	942	892	909	927	940	921	917	883	888	917	990	910	926	930	913	933	903	898	938	926	923	883	872	917	923	893	887	861	877	921	936	933	910	927	925	905	910	910	866	884	913	897	918	881	895	972	903	954	886	950	870	867	932	940	955	878	917	917	914	916	829	951	879	949	925	905	904	926	910	904	940	971	887	957	912	923	926	885	899	907	895	873	905	956	885	912	904	914	916	941	879	909	925	940	942	922	941	907	931	977	903	908	917	931	889	948	940	920	899	920	953	938	856	935	968	904	920	889	887	958	955	913	927	928	904	973	879	931	946	987	933	956	949	884	957	933	923	972	930	947	972	959	948	942	876	941	896	906	943	932	936	870	951	912	933	924	944	913	923	940	931	885	914	938	888	942	878	972	946	937	918	907	944	940	900	896	961	904	882	942	851	890	947	985	972	971	922	907	892	894	974	924	917	882	902	1012	906	888	916	921	879	955	893	924	935	972	902	910	875	910	917	875	922	934	938	893	940	935	899	920	958	899	953	963	894	884	885	912	918	964	960	947	916	955	922	952	914	890	871	957	931	966	919	888	925	881	919	890	916	873	893	888	946	910	958	921	904	917	934	901	886	914	932	844	874	870	949	922	917	910	932	889	922	939	938	903	913	937	992	949	912	903	928	910	937	906	900	932	940	963	922	932	946	959	876	896	895	944	885	889	926	919	948	948	941	935	918	956	897	913	909	900	900	957	947	905	959	910	897	923	900	898	903	931	848	970	949	916	909	901	921	854	897	889	936	924	947	895	969	913	929	895	921	964	921	952	963	918	919	809	918	919	916	944	924	914	908	883	851	892	904	905	922	910	933	934	908	867	954	921	877	923	936	948	887	928	899	937	879	898	950	954	884	956	914	960	896	948	899	918	909	952	883	959	921	939	902	896	842	938	937	936	955	878	917	917	951	900	911	874	939	971	918	951	960	922	938	925	930	886	901	910	915	935	921	908	886	879	927	905	884	897	929	884	966	955	909	937	911	874	931	940	898	926	876	933	900	923	878	880	887	907	883	900	975	885	890	872	881	954	960	907	947	909	940	1027	925	886	960	936	926	946	930	899	917	971	951	912	943	903	950	936	980	938	917	905	887	918	901	906	982	902	905	870	955	957	974	875	891	911	924	949	870	904	929	929	910	864	924	951	904	864	870	910	928	905	922	892	939	932	955	924	929	921	849	939	916	947	908	896	934	888	908	857	914	914	901	901	896	956	905	927	938	942	907	934	915	911	896	897	886	875	964	928	940	938	909	937	910	972	907	929	910	963	956	904	874	976	934	920	881	899	926	879	891	886	936	962	918	913	899	902	951	866	903	903	911	866	892	959	919	961	963	873	956	892	913	917	905	962	968	941	917	908	949	906	885	922	904	986	897	891	958	930	941	894	969	934	944	925	885	931	885	914	891	897	879	878	929	881	896	947	915	902	940	924	925	892	907	935	907	932	973	935	878	924	857	930	931	876	912	912	876	943	921	940	869	897	944	910	924	950	939	902	926	946	928	981	916	910	939	935	905	892	887	927	983	925	908	944	926	941	895	931	938	953	922	936	916	911	901	968	947	890	934	942	879	858	912	909	919	925	880	928	952	993	906	923	927	902	931	864	956	933	932	827	950	945	972	950	852	893	960	889	943	922	894	946	911	883	929	911	890	913	917	952	902	904	910	901	899	941	924	963	915	887	912	870	952	866	911	969	894	846	905	919	860	911	933	943	896	953	949	934	919	993	878	936	926	928	939	928	936	879	912	903	924	907	920	896	935	970	937	951	948	878	936	953	923	959	956	956	938	915	907	884	960	929	905	905	876	913	857	892	871	945	871	864	918	906	891	897	901	922	919	922	909	879	917	935	931	934	937	893	951	933	910	899	917	966	923	927	912	934	926	901	944	917	848	893	842	946	928	967	938	898	948	937	898	964	932	929	914	913	965	923	885	931	934	870	932	947	918	931	935	948	967	960	923	911	924	951	954	893	909	886	904	869	922	927	927	869	924	945	973	930	893	921	953	926	885	927	967	945	933	936	986	978	891	884	938	937	918	898	917	904	875	936	910	958	860	948	940	918	902	897	883	944	912	926	944	924	953	948	903	906	901	918	863	883	919	903	970	926	891	851	885	919	900	910	935	937	917	845	903	916	878	869	903	870	940	911	896	938	991	918	844	917	873	913	891	948	896	914	870	896	914	901	912	914	950	925	896	943	952	929	906	917	886	925	910	902	882	907	915	957	958	898	922	976	954	922	925	919	903	935	938	921	926	905	864	925	938	880	905	962	987	903	877	939	914	892	915	937	838	949	893	884	894	894	942	884	934	928	891	868	943	920	939	949	919	877	901	919	910	882	949	925	977	919	911	927	912	940	895	920	916	928	904	905	915	882	920	934	867	935	881	938	920	879	911	959	943	913	882	897	992	915	955	924	903	945	892	871	880	896	885	924	967	962	946	919	905	969	938	892	959	957	929	946	862	930	970	903	930	914	905	919
17020	9073	15681	12709	5668	3050	1742	1092	671	468	403	354	361	312	289	288	241	247	254	226	250	205	205	228	215	215	239	247	203	199	185	175	223	239	204	205	200	202	191	185	193	204	207	204	188	197	170	196	187	205	196	187	197	191	204	199	185	187	203	184	210	184	192	224	178	174	186	182	179	189	187	179	191	178	190	197	188	191	200	180	163	186	161	170	177	184	182	217	191	175	175	170	181	156	190	199	217	195	182	161	179	172	187	176	176	172	200	157	204	193	184	182	183	179	153	200	185	195	193	202	213	184	156	188	205	200	207	200	172	210	197	174	191	213	204	175	167	197	192	183	230	185	213	195	158	180	178	220	197	210	168	188	189	187	180	197	177	180	190	182	182	179	205	209	159	208	205	199	200	186	186	200	180	182	173	200	183	187	207	170	184	171	185	187	208	231	189	168	189	152	165	194	193	208	186	178	192	220	170	181	192	202	191	180	202	183	196	173	194	176	199	188	203	167	192	187	189	198	173	191	184	180	192	215	173	197	194	173	178	173	162	169	182	186	178	188	178	201	189	189	200	195	183	184	202	179	163	184	187	187	209	185	175	178	180	177	184	196	190	184	205	179	176	187	174	184	169	192	205	201	171	205	190	194	170	169	176	182	182	179	190	186	200	183	185	184	185	216	175	204	182	192	173	181	184	204	186	181	182	201	163	185	193	176	162	205	187	176	179	187	198	184	191	182	194	190	207	172	179	205	189	186	170	198	212	156	186	191	186	187	176	191	195	187	174	181	187	211	190	198	188	190	202	199	177	199	172	198	187	159	175	183	211	186	175	182	191	217	182	211	191	188	178	195	189	192	172	200	197	165	189	195	169	194	192	191	155	192	210	179	188	172	196	179	229	164	195	167	168	185	191	212	184	212	189	200	196	176	191	180	189	190	180	187	187	197	204	194	206	211	166	208	189	194	188	180	187	184	162	180	188	231	201	214	175	215	174	159	185	194	175	182	191	201	194	171	208	178	176	185	177	176	196	181	198	174	163	190	171	190	176	213	198	181	180	196	197	194	191	205	188	177	204	174	204	172	183	200	206	174	177	191	197	203	187	185	205	219	188	181	216	173	192	162	190	192	182	173	185	174	180	171	207	202	209	196	205	188	177	202	212	158	195	176	171	169	204	200	204	188	172	174	174	197	171	178	198	184	187	172	177	189	204	227	163	191	191	151	158	188	201	184	188	198	192	174	202	189	141	195	198	173	177	202	185	182	181	182	213	186	196	192	185	171	183	179	195	205	202	194	171	173	178	184	200	181	196	197	172	186	175	203	183	200	177	182	200	195	205	190	174	172	187	199	186	178	188	214	186	171	178	175	182	188	207	208	186	189	196	193	178	156	156	157	177	196	200	196	184	195	191	181	201	200	159	196	196	203	181	206	206	186	179	217	177	178	169	176	194	173	180	183	179	200	193	206	182	184	184	169	218	174	173	184	193	169	208	160	194	171	175	182	193	183	187	201	198	174	190	193	195	178	178	181	171	171	202	197	222	184	174	185	181	174	190	202	182	196	185	180	186	198	206	192	194	196	184	207	189	186	185	187	160	194	186	196	190	183	170	187	184	183	192	204	190	156	192	179	200	158	193	195	175	200	162	194	171	179	156	198	188	186	173	208	180	188	205	169	177	182	190	171	157	180	181	189	183	186	197	162	166	159	184	206	190	188	201	209	182	177	194	171	193	228	209	192	196	200	202	212	187	168	168	179	212	198	155	189	187	212	217	195	182	204	146	171	187	181	178	179	182	197	206	183	182	176	194	178	191	191	188	167	183	175	186	199	175	163	161	186	178	193	196	202	190	192	183	191	182	215	192	192	165	164	184	162	177	194	195	199	148	190	189	192	184	168	199	195	182	186	209	183	215	172	196	192	212	177	182	192	181	209	184	175	197	197	184	185	163	190	208	219	187	193	190	188	184	184	181	197	195	190	172	178	177	177	227	168	189	170	182	182	166	180	173	192	184	231	160	204	199	186	194	185	158	185	174	190	214	186	197	195	203	200	158	161	194	176	165	185	202	205	174	185	189	198	203	178	188	185	189	185	199	215	198	174	219	166	205	198	189	178	167	207	188	192	169	212	190	199	200	183	210	184	197	174	181	187	167	192	185	209	188	182	164	201	195	177	199	175	180	193	198	171	191	177	180	181	179	199	187	192	197	185	188	188	182	207	199	187	172	212	178	181	172	194	184	203	173	191	183	197	200	159	204	181	180	156	195	173	192	182	195	195	208	170	174	182	193	195	189	168	176	200	169	194	214	184	166	202	169	181	187	178	185	174	211	206	219	195	198	188	162	207	184	184	182	209	192	167	188	182	198	201	167	179	167	190	195	196	201	190	197	197	214	163	202	191	193	184	160	169	190	179	172	170	186	175	202	195	196	195	209	197	169	172	209	167	172	182	159	167	182	180	189	211	194	199	197	172	208	206	189	191	202	171	189	190	179	174	175	178	188	187	160	188	189	175	207	187	183	199	162	183	182	179	164	194	173	179	199	195	185	200	207	218	188	195	177	199	210	200	189	190	205	192	188	215	157	164	192	178	182	155	183	199	202	191	194	186	178	182	186	184	183	179	191	206	174	189	185	181	228	186	209	187	195	184	194	189	209	217	165	187	190	192	188	189	174	195	200	172	193	206	166	156	191	176	191	191	224	193	181	178	206	200	185	166	180	188	175	183	187	196	196	186	152	197	191	192	202	205	190	211	165	178	213	185	202	177	202	179	188	193	180	192	190	168	190	178	162	182	188	175	199	197	198	194	169	178	208	199	178	210	177	172	179	184	159	183	187	175	189	197	194	174	194	186	187	202	151	174	192	171	177	182	182	163	174	188	167	168	177	163	185	181	180	179	175	185	191	173	198	179	207	180	186	194	196	196	175	175	187	192	212	198	176	192	185	197	207	182	184	202	212	191	209	165	183	193	179	200	183	183	164	218	180	189	183	161	171	208	191	170	197	188	198	175	171	172	187	186	174	191	195	187	162	186	170	160	167	199	192	179	190	183	180	195	182	190	194	177	184	190	192	178	195	199	189	211	166	228	157	205	177	170	165	201	181	188	188	185	183	184	184	207	180	203	222	179	184	199	173	196	205	190	188	192	207	236	190	195	182	187	166	200	199	189	198	193	193	199	188	178	197	186	217	211	183	194	182	212	187	179	207	181	178	178	193	180	155	187	195	176	171	181	208	192	187	179	193	186	176	190	206	196	189	210	185	191	198	197	188	170	187	182	193	173	180	195	203	182	213	188	156	191	197	186	177	195	197	191	167	191	213	174	176	177	204	187	191	186	192	164	192	172	191	179	202	178	182	204	183	186	194	183	196	193	190	163	200	223	203	175	196	177	207	194	205	182	193	188	187	196	174	196	212	157	184	162	189	186	185	200	183	190	194	179	196	203	212	221	153	185	181	179	196	182	196	178	162	178	172	158	203	192	165	180	187	162	194	208	189	149	187	191
8830	7731	14967	11839	5279	4198	3442	2858	2439	2160	1890	1750	1554	1459	1277	1200	1082	1107	986	961	940	853	802	837	843	770	751	807	769	752	731	734	707	702	642	695	619	624	633	637	688	646	650	633	620	595	586	590	635	608	633	604	601	634	597	595	537	592	560	570	617	550	588	570	582	575	554	579	561	562	587	544	577	572	556	548	564	592	584	548	555	568	600	557	553	554	535	574	546	595	582	553	562	611	546	555	575	551	577	579	535	549	556	583	537	567	535	562	530	565	572	557	563	557	507	582	549	547	548	567	547	543	541	557	522	514	557	558	563	540	542	530	582	536	527	592	547	526	552	529	581	555	559	576	554	526	571	555	571	566	534	524	568	570	568	517	529	584	549	540	574	575	512	553	567	546	544	571	570	595	558	538	553	567	518	565	596	558	508	595	540	575	556	524	518	563	546	534	572	569	589	551	509	537	577	506	562	537	557	524	541	565	560	531	566	492	634	522	545	575	546	544	566	518	539	595	550	558	538	554	519	529	559	515	571	577	561	592	580	538	560	557	543	527	509	524	540	551	551	583	528	508	539	532	540	579	568	509	555	588	514	537	521	546	575	577	560	557	562	545	595	573	571	528	538	552	553	538	543	535	606	521	560	533	568	548	571	532	545	565	557	550	549	561	557	589	551	522	547	553	509	543	565	586	551	540	546	508	552	531	557	541	542	514	524	577	578	533	496	571	534	568	580	524	554	536	631	550	529	527	565	560	592	539	543	560	539	511	538	537	531	542	569	531	564	549	552	554	529	562	565	546	552	514	559	515	544	524	508	552	577	592	554	526	573	548	562	557	516	542	579	572	567	530	560	544	510	551	556	559	573	570	580	512	548	534	550	558	554	539	525	528	589	532	566	542	537	542	552	546	610	576	537	544	556	602	614	551	601	543	538	526	596	520	562	578	543	549	518	547	548	533	564	522	492	533	571	546	570	558	579	556	583	533	565	541	537	554	552	530	521	514	565	560	525	540	554	578	542	576	545	528	540	603	514	549	590	530	542	511	501	563	555	534	535	565	545	542	535	529	563	556	566	523	542	493	522	529	540	538	496	574	558	542	558	571	561	526	557	533	559	556	534	492	534	554	549	566	525	557	528	531	514	556	540	616	524	545	507	545	581	533	566	495	585	548	551	542	589	539	553	536	502	569	588	550	490	559	568	523	545	537	578	549	551	550	506	569	486	513	533	508	552	547	539	591	530	581	527	581	543	511	535	536	529	559	544	542	560	544	555	529	551	555	514	571	542	547	555	560	542	568	575	551	564	538	519	572	535	541	561	548	579	558	506	564	572	515	552	503	543	580	568	586	516	553	554	562	578	552	558	538	572	501	500	547	564	547	559	558	565	534	519	534	550	575	577	525	580	557	566	568	550	599	565	540	540	513	555	523	523	544	520	545	552	537	561	557	546	530	533	562	551	509	517	536	587	523	531	532	553	551	539	517	537	540	559	511	556	565	558	546	549	580	563	541	550	541	542	546	521	548	551	546	511	615	512	536	579	539	582	554	539	549	555	595	553	550	517	567	548	543	544	540	506	556	595	549	507	525	525	553	549	536	553	573	576	564	543	557	545	567	542	532	571	552	561	558	537	555	584	536	566	594	571	565	530	574	533	544	569	574	600	533	532	567	554	580	545	582	517	548	557	576	557	563	580	515	562	545	533	518	535	529	581	522	547	590	569	534	561	466	562	567	531	596	529	560	547	530	520	545	516	552	549	544	540	556	498	574	545	564	515	551	532	525	526	568	563	556	563	552	580	568	569	538	532	557	505	555	541	527	589	564	548	572	531	532	531	547	555	537	512	531	533	564	548	525	542	528	547	552	510	566	525	565	568	526	581	549	555	577	526	536	528	572	520	544	566	536	578	542	565	580	537	518	542	545	561	553	539	541	516	562	552	569	538	565	562	528	582	534	555	565	534	543	538	567	545	537	531	527	570	577	518	540	574	509	528	538	539	538	529	589	537	554	563	536	537	549	575	559	542	576	565	547	538	573	558	515	521	561	524	529	566	511	598	563	584	567	554	552	551	532	529	556	522	559	543	533	575	520	518	512	544	548	548	542	535	519	537	583	571	577	571	594	541	566	521	548	533	527	528	567	541	544	568	554	531	533	540	557	574	505	596	559	547	508	500	511	531	567	545	546	537	577	546	493	548	571	551	530	527	526	529	574	536	569	531	530	523	527	536	512	549	588	522	508	596	550	545	519	516	536	533	577	558	559	544	517	538	569	567	549	547	528	503	571	512	527	587	543	567	539	551	507	541	595	512	521	531	522	505	532	556	568	541	551	554	550	560	544	576	577	513	547	525	559	554	535	564	575	539	539	506	555	583	550	540	534	568	573	545	532	547	537	548	576	539	544	527	570	564	558	539	600	568	553	534	534	527	541	574	574	563	557	557	543	537	567	573	544	514	543	561	560	606	551	553	557	548	536	550	495	556	577	540	525	559	509	523	532	597	558	554	559	558	516	553	540	566	503	561	599	562	537	553	553	538	512	530	543	513	551	574	577	564	553	564	523	543	572	529	531	575	559	521	541	568	546	551	547	567	523	533	566	511	570	557	559	526	539	558	540	559	570	514	523	537	530	513	539	567	572	572	588	543	570	541	549	540	535	561	550	504	521	539	523	575	523	539	507	536	566	561	542	540	533	558	562	557	544	558	529	593	583	554	528	618	548	560	557	552	524	548	591	552	554	526	552	554	546	537	529	584	549	515	543	584	531	515	530	583	536	567	548	545	511	578	553	541	534	538	532	511	526	557	552	556	543	588	568	553	541	546	560	554	570	543	517	516	551	530	515	591	587	568	536	519	525	582	598	531	507	541	545	525	563	552	545	526	570	523	588	513	574	594	492	537	536	504	534	572	475	566	532	591	549	554	569	562	556	559	566	515	538	572	513	587	498	506	546	548	531	564	524	558	544	571	527	556	572	564	547	545	556	574	542	539	593	539	576	567	532	544	543	576	530	549	543	540	540	547	536	566	514	565	525	519	561	526	579	592	523	587	569	587	512	555	554	557	529	552	590	563	560	531	521	548	582	574	568	495	566	525	554	531	552	567	508	576	537	551	504	562	547	535	524	573	557	507	540	517	531	557	536	534	556	531	516	548	559	568	523	550	560	516	539	505	531	502	561	545	563	589	532	504	516	505	536	531	584	536	537	534	575	553	541	538	523	503	563	528	564	602	570	497	525	505	550	546	553	550	542	569	557	533	553	504	562	578	557	574	569	547	534	533	544	569	524	508	543	564	526	592	554	554	552	558	527	571	532	554	538	527	519	542	506	543	545	549	527	545	591	520	564	568	552	525	596	537	491	577	552	574	526	554	562	560	499	550	500	557	548	548	554	490	540	599	557	551	558	508	526	574	546	543	534	548	536	502	564	536	566	564	555	575	543	516	548	536	556	538	570	504	580	508	519	526	499	540	556	544	519	544	563	540	543	529	542	521	575	590	566	541	541
2650	945	1326	735	495	388	357	354	341	327	349	309	338	340	339	369	341	357	356	359	336	337	338	342	321	339	345	312	333	314	333	329	320	324	361	339	296	326	332	359	347	326	341	350	352	308	328	301	358	353	329	355	328	338	332	336	368	325	314	341	327	312	323	335	345	329	306	345	335	326	351	318	326	326	338	317	344	346	316	336	348	341	352	304	336	345	350	343	363	366	316	359	320	308	362	348	308	327	344	333	301	340	387	331	353	350	331	340	388	317	327	318	330	336	336	347	337	323	366	374	343	346	364	330	326	347	339	344	329	333	347	331	350	346	332	372	359	364	350	338	346	324	321	362	330	358	333	307	341	304	348	335	328	319	332	347	389	314	315	354	311	291	300	286	372	313	359	348	337	360	327	323	335	358	339	307	353	325	355	350	321	376	351	345	351	337	347	342	341	332	351	357	350	334	378	365	324	372	318	330	290	334	363	360	358	345	345	310	358	331	343	325	327	313	312	337	363	329	337	342	342	355	356	345	362	355	364	384	348	294	297	351	333	373	312	296	340	332	358	364	353	308	344	339	319	352	341	356	361	332	334	332	328	329	345	353	308	346	352	307	335	306	337	323	327	352	321	298	336	301	355	328	359	357	338	299	334	328	335	322	326	355	357	344	339	348	333	323	343	341	326	346	317	319	323	316	340	359	332	342	331	329	336	310	357	336	328	349	323	346	343	314	342	350	350	357	334	359	320	368	335	362	294	352	357	320	313	337	336	333	340	329	339	320	348	335	346	311	317	325	350	315	387	363	365	318	342	304	330	327	359	347	389	355	319	365	313	341	341	350	326	356	359	344	303	344	328	341	315	329	304	362	359	349	314	355	320	336	341	311	331	345	340	326	316	318	360	342	348	336	306	320	323	340	344	337	348	324	339	348	304	323	336	321	336	371	352	300	306	352	346	302	323	341	347	332	320	329	338	352	372	360	340	342	343	352	328	349	375	311	340	336	353	356	329	321	322	362	331	336	305	370	301	357	339	357	325	326	378	341	344	329	351	323	325	325	359	330	320	352	346	316	352	344	324	353	327	305	339	321	333	333	356	343	311	341	367	346	315	349	359	345	359	373	282	302	339	332	340	373	306	378	320	331	353	336	341	339	340	348	330	333	333	332	345	328	343	336	324	356	317	351	314	353	343	338	360	352	354	366	333	319	322	333	357	348	308	352	325	363	311	335	317	366	318	292	375	337	344	316	311	335	370	323	349	351	341	345	337	375	346	308	343	329	325	320	319	320	293	309	307	337	311	334	356	368	359	358	344	347	298	349	348	333	321	344	369	328	347	341	325	307	356	302	304	316	310	336	334	331	364	316	331	315	298	317	326	310	339	358	325	358	316	355	320	336	336	347	332	337	348	328	333	307	305	349	328	339	324	347	326	321	329	324	341	333	345	294	312	375	367	316	338	343	291	338	386	339	345	339	330	330	351	341	338	328	362	341	313	341	322	336	330	378	306	339	348	340	356	304	339	361	330	358	317	308	342	354	360	311	328	364	342	302	292	379	310	299	353	342	354	344	330	319	331	303	354	334	320	338	336	347	322	339	323	330	346	355	338	340	328	312	348	341	309	308	332	325	325	330	333	326	345	309	375	346	348	351	337	331	348	356	354	332	338	344	353	295	341	362	333	335	375	343	327	333	303	323	363	362	370	322	335	341	348	318	330	345	350	304	348	335	336	337	342	346	373	318	335	339	328	360	329	334	323	339	315	324	343	379	338	328	338	328	319	343	370	350	339	336	333	324	355	329	309	333	337	352	328	352	323	312	345	341	366	340	316	350	350	345	333	331	335	332	350	324	347	324	335	320	358	324	338	354	290	316	323	331	370	366	359	371	299	313	328	376	348	342	332	328	325	351	287	343	305	333	346	320	327	331	359	321	366	325	345	397	314	319	343	352	358	344	338	313	356	346	349	352	336	341	349	331	319	360	340	344	346	351	318	299	348	340	324	359	344	333	329	351	339	339	319	383	331	345	348	332	360	336	340	362	314	318	341	313	341	315	365	370	341	338	323	378	329	348	334	328	337	310	313	311	358	368	320	362	303	325	341	333	295	338	344	355	332	329	310	323	351	366	366	330	362	360	361	338	355	340	376	306	360	337	353	363	336	353	342	346	391	348	386	325	345	369	350	357	330	332	345	318	358	340	368	395	343	331	341	357	330	345	333	299	361	339	334	323	338	319	331	314	348	329	320	361	329	344	312	328	379	354	327	361	325	333	323	361	346	350	340	335	341	332	345	376	313	352	330	367	347	321	335	328	361	346	351	334	330	324	323	339	352	308	342	313	324	344	342	344	327	355	352	356	318	341	348	337	310	356	324	339	352	349	317	343	290	337	343	358	324	302	313	316	354	395	333	357	353	319	337	308	357	370	306	314	357	333	326	337	375	337	357	346	351	317	317	367	330	337	339	327	358	344	362	329	316	308	314	309	320	321	305	343	322	372	363	316	325	367	345	323	368	337	347	330	286	355	333	381	332	349	344	305	347	345	350	361	330	330	355	322	335	374	356	324	343	312	357	347	332	340	326	321	333	335	365	343	384	353	330	345	338	347	347	344	331	337	357	298	361	326	363	318	341	341	323	367	338	306	325	303	311	333	359	324	334	339	341	334	347	334	360	346	356	352	321	345	377	332	346	333	325	344	326	347	338	346	357	327	333	352	326	358	302	352	365	330	358	350	352	354	331	304	364	344	353	336	323	331	351	329	330	341	329	331	333	358	330	320	364	378	353	313	331	339	294	349	324	342	325	319	332	353	330	330	318	338	354	313	318	328	349	360	321	344	326	329	330	318	292	315	344	322	343	342	303	309	351	349	356	321	338	305	329	316	357	357	327	356	312	337	365	369	359	331	355	329	345	331	319	329	366	351	356	292	310	352	303	310	340	319	330	353	363	337	330	344	362	345	349	357	372	320	328	343	345	336	335	342	359	335	350	360	311	325	324	359	346	333	325	338	347	334	370	381	329	351	346	345	359	324	361	333	346	365	322	315	343	378	324	317	370	366	327	334	335	317	331	355	331	323	297	322	317	357	334	319	310	326	345	356	307	354	338	306	311	334	353	355	325	340	323	342	324	327	346	347	325	374	320	325	339	348	352	338	365	340	346	322	341	354	345	310	330	353	348	341	349	322	321	337	362	344	344	313	339	319	333	302	363	336	333	335	342	353	350	347	351	340	347	355	352	361	340	346	296	330	342	327	342	357	350	334	335	360	315	343	325	353	318	326	352	334	341	333	347	324	341	336	337	358	363	315	322	368	371	321	324	329	311	339	324	319	350	351	370	345	348	341	350	336	341	334	335	355	321	355	318	315	348	303	364	320	348	346	329	356	340	351	343	333	344	335	365	325	328	309	349	343	347	349	347	329	365	335	352	386	351	366	328	334	358	307	319	386	348	354	316	342	313	320	352	363	326	348	335	368	338	324	317	362	330	311	346	322	327	338	323	371
2816	1600	2469	1730	1164	1060	1073	1050	1006	1043	979	929	983	971	974	1002	978	976	911	979	994	918	940	941	910	957	933	926	945	931	973	969	933	958	963	925	909	950	918	916	905	895	930	966	934	957	930	959	919	960	941	974	884	949	940	948	879	896	958	972	947	895	917	938	972	917	932	874	988	907	996	963	966	988	939	917	930	911	938	932	966	975	849	986	947	904	885	926	953	916	968	953	919	950	896	936	935	945	940	953	930	976	950	945	973	930	962	946	968	967	901	951	938	984	935	923	885	949	947	984	975	914	1011	965	949	978	935	849	888	914	884	932	920	1004	927	942	937	899	936	921	926	973	922	936	933	941	963	918	890	952	933	960	924	906	912	937	897	869	956	950	969	908	877	954	963	891	987	939	910	918	967	924	935	987	927	956	914	926	922	894	956	942	927	920	967	957	896	910	855	945	929	976	973	942	968	894	967	971	927	895	896	928	972	987	954	937	888	913	931	887	943	914	949	960	918	894	887	941	920	981	953	952	980	902	928	931	966	922	993	935	917	1007	920	974	1002	894	959	974	952	931	997	957	935	955	964	966	936	920	911	920	943	980	911	993	883	844	995	956	902	871	927	878	921	1007	913	966	968	929	946	899	932	922	969	940	937	934	995	921	936	960	931	930	901	971	920	904	970	940	961	916	969	941	897	922	896	901	961	944	954	956	904	906	922	934	922	910	945	907	929	917	945	949	932	967	936	930	955	904	985	933	912	964	943	964	937	952	973	969	895	953	920	1017	956	903	916	944	924	913	935	933	884	920	874	983	955	1004	929	935	914	887	972	945	869	988	925	929	995	948	899	972	948	929	926	935	965	951	964	957	956	889	906	967	886	939	944	969	915	935	994	987	913	917	946	944	948	937	915	913	940	971	911	914	895	1028	973	888	930	906	962	971	937	891	1002	951	992	978	929	953	958	900	1007	917	907	973	945	927	934	909	917	909	938	948	898	943	916	870	873	918	964	884	921	958	930	1000	916	982	956	936	961	919	899	957	942	883	928	927	917	938	920	918	909	915	945	939	950	913	910	925	951	959	901	952	913	932	914	884	898	888	969	889	941	968	933	910	932	947	909	910	892	923	975	953	902	923	905	892	911	957	925	917	906	939	949	902	970	894	961	916	928	888	931	924	917	942	939	962	907	909	910	909	984	902	952	950	956	936	942	927	882	912	945	902	945	911	912	953	967	966	925	946	975	944	927	953	948	962	931	910	926	943	932	918	915	936	880	953	938	939	902	922	917	893	918	884	939	935	932	934	955	904	922	936	951	957	946	961	908	896	946	894	928	955	928	949	936	912	971	960	920	920	869	896	931	885	916	910	930	967	896	950	894	935	934	911	963	908	953	939	917	905	967	926	933	908	895	950	956	929	918	887	916	904	914	905	894	953	953	890	943	904	915	915	859	923	927	982	947	907	934	934	907	932	958	924	937	932	940	953	940	945	949	877	879	921	964	986	992	948	933	923	906	930	940	910	890	925	930	910	957	968	880	953	946	936	938	957	961	911	908	971	981	956	918	966	928	876	902	934	990	847	924	969	940	918	922	901	915	979	962	963	951	925	959	945	955	915	980	902	926	930	927	927	953	981	902	907	936	977	949	976	947	978	895	908	957	946	920	963	965	925	889	905	931	969	905	933	925	949	905	904	919	930	981	913	918	924	921	919	953	946	922	936	941	922	946	977	916	933	945	949	960	939	966	973	955	989	991	930	966	944	937	918	977	929	908	927	965	919	974	929	935	917	883	942	863	915	888	992	909	947	962	1015	932	890	902	968	916	1001	952	923	964	957	951	915	949	926	1001	933	925	943	929	956	968	918	980	974	939	946	896	912	865	934	892	915	904	967	890	942	934	872	904	916	945	915	947	952	973	946	928	946	982	922	929	904	932	894	902	928	911	945	923	934	961	885	950	983	878	941	852	946	940	922	958	920	980	883	877	939	901	959	956	922	960	916	935	954	930	903	988	963	930	945	917	919	917	933	988	1015	949	951	937	974	957	925	914	906	929	979	889	965	877	924	934	923	896	904	960	907	927	949	934	1011	951	907	941	913	956	906	928	964	890	937	955	968	883	942	889	899	987	896	952	954	948	906	948	947	950	889	963	930	889	943	926	936	934	903	877	924	869	931	971	940	931	980	941	982	952	953	955	913	958	957	934	897	914	956	920	920	937	923	896	957	919	954	924	917	931	921	922	936	924	954	934	907	925	882	885	968	978	899	962	978	906	971	905	938	959	910	980	931	957	926	980	948	926	993	924	934	902	941	964	946	940	971	923	961	918	933	923	938	928	900	942	933	902	897	935	920	957	862	916	976	982	900	941	905	954	900	960	970	898	969	911	1023	966	919	955	901	918	924	915	904	934	954	1015	952	919	925	960	910	981	966	961	938	950	953	934	921	909	962	954	976	968	946	909	868	953	977	917	930	908	928	927	914	934	934	958	950	927	974	947	944	905	952	967	978	982	942	977	908	952	942	954	957	997	966	925	885	862	954	946	982	923	931	925	918	918	951	923	941	983	914	979	934	969	912	905	958	952	952	907	930	944	942	914	924	935	963	949	955	940	932	908	993	936	904	934	952	904	986	892	960	911	894	922	886	933	929	914	862	916	943	950	892	990	923	944	952	926	911	881	940	858	918	921	986	930	942	929	960	925	902	919	958	975	918	952	930	967	909	951	909	938	905	969	904	951	969	916	941	890	925	929	941	902	853	918	924	954	950	978	973	971	960	1028	932	970	921	896	972	938	912	930	970	963	921	918	894	951	929	937	966	941	876	945	916	930	952	926	947	915	979	932	948	913	958	992	968	917	963	947	909	990	944	952	969	936	979	881	959	960	997	964	952	938	957	927	929	900	900	911	957	932	960	1014	910	875	980	969	931	952	891	904	943	925	940	946	942	985	949	858	866	998	896	942	926	969	911	935	939	889	919	948	988	966	920	901	954	921	918	938	919	946	904	916	944	934	953	880	949	985	883	911	907	958	958	899	960	956	907	920	906	930	921	918	925	937	963	903	943	896	926	945	929	972	957	916	976	960	946	923	998	912	953	964	929	981	967	941	899	955	957	957	904	927	979	946	938	924	902	953	946	951	921	947	989	971	879	924	966	931	909	972	891	930	874	899	910	910	927	951	978	931	897	949	894	975	966	964	953	907	885	1015	946	938	943	939	944	924	950	915	952	968	908	942	969	944	907	944	988	953	964	980	907	1005	947	975	902	912	953	898	967	943	913	912	945	924	940	958	981	920	937	949	891	953	909	942	924	927	920	978	932	904	943	932	939	967	905	971	900	928	944	973	866	940	937	934	954	890	959	915	904	963	934	915	937	920	919	971	967	1003	852	923	957	903	970	954	922	967	953	974	918	913	932	936	967	957	953	898	946	947	877	905	957	947	922	943	897	928	927	930	938	940	912	899	935	944	892	1001	899	949	926	931	952	941	920	928	941	910	895	923	918	946	959	928	972	916	944	906	932	929	937	962	973	970	907
10502	7141	13996	10027	4773	2056	1150	756	557	472	453	430	422	405	401	437	382	379	343	393	342	382	351	342	341	342	341	324	324	359	357	345	351	329	374	349	336	342	329	340	354	359	340	352	320	340	364	324	347	353	361	356	308	318	360	351	343	324	356	376	342	341	327	344	316	356	313	360	349	342	310	349	354	325	361	308	385	334	332	347	367	385	356	343	301	358	369	302	373	344	342	351	343	338	336	366	331	351	327	344	321	338	300	347	337	349	319	316	384	309	318	343	332	377	352	322	331	328	343	333	331	305	332	347	348	322	357	342	384	362	352	341	313	317	346	354	333	327	328	349	312	390	311	324	319	336	334	373	322	329	286	333	317	347	353	317	398	341	328	334	361	338	336	338	337	339	336	356	353	347	325	355	340	326	338	316	342	328	337	365	331	355	339	329	317	324	321	310	350	340	317	333	331	328	322	300	341	320	332	335	335	328	401	344	340	350	344	347	343	325	333	326	347	323	346	333	331	340	338	335	328	313	325	346	346	313	342	341	319	391	332	340	330	342	329	350	332	354	337	352	325	359	346	334	310	323	355	347	352	330	343	328	323	335	347	343	344	367	342	344	343	340	322	334	333	332	334	352	353	333	336	355	355	328	344	352	320	308	336	347	361	338	349	303	326	362	330	345	314	325	313	347	292	334	341	372	347	355	346	346	337	334	360	344	355	319	293	323	351	338	334	368	336	344	352	353	327	336	360	344	348	383	377	353	317	303	290	329	308	307	340	352	330	354	365	336	352	307	337	326	352	319	319	354	360	324	300	332	342	366	360	322	323	362	363	343	343	320	360	336	333	319	325	358	336	355	352	320	331	371	333	336	361	382	358	344	312	322	313	330	322	306	337	340	332	319	336	329	321	359	314	337	324	353	350	309	357	352	346	336	382	311	325	311	328	371	347	332	344	339	338	320	346	324	318	335	357	320	326	332	292	324	327	333	329	344	354	316	364	327	360	362	354	354	334	328	322	329	364	371	304	319	364	343	301	336	336	349	354	341	350	335	341	359	324	369	351	354	345	335	360	307	346	333	338	323	327	319	340	339	348	314	370	310	353	360	327	312	343	365	349	359	345	346	315	339	347	347	344	370	340	355	311	359	338	318	351	345	359	326	334	359	325	345	354	373	339	349	329	352	324	338	337	317	304	328	370	338	318	321	344	327	356	301	310	357	351	349	357	330	324	329	337	306	319	326	344	330	375	316	334	318	327	341	336	351	302	351	348	336	361	319	328	361	329	352	347	351	346	322	331	335	329	314	376	313	339	332	355	331	355	335	319	311	320	307	338	324	332	334	349	333	363	353	318	312	352	348	307	330	306	366	331	336	357	350	350	321	335	363	309	336	327	338	347	324	346	342	355	343	347	346	329	363	343	335	367	322	353	320	335	344	305	317	352	320	323	318	333	385	346	346	339	382	359	317	355	313	346	348	357	319	346	370	329	303	383	339	322	354	317	331	349	338	347	348	346	324	331	324	348	341	339	345	348	338	347	303	339	342	361	326	335	345	314	333	362	312	323	353	375	319	361	349	311	298	385	364	349	315	345	340	344	339	380	310	306	331	338	358	369	331	337	319	338	352	352	342	351	349	344	335	311	363	333	330	304	340	358	303	311	348	371	313	327	350	335	340	305	333	346	320	309	330	361	374	328	345	340	323	314	345	341	358	355	340	361	348	327	329	340	347	334	286	338	331	363	341	336	347	348	354	331	322	345	320	323	314	309	324	328	366	330	372	337	300	343	346	326	350	333	336	358	367	320	284	328	325	350	329	333	345	350	316	319	345	383	357	321	331	304	350	340	328	291	325	311	347	313	335	330	338	338	316	344	316	355	304	336	334	338	352	307	348	356	348	353	281	328	349	343	333	327	310	366	344	318	351	300	314	321	323	303	367	341	341	351	306	325	324	332	380	347	343	340	340	330	319	332	333	325	356	345	335	341	356	348	327	304	340	376	317	322	340	351	328	335	357	378	333	328	332	319	351	349	332	348	350	335	352	306	319	330	372	332	342	357	329	327	310	355	366	352	338	337	354	308	363	332	352	349	326	323	350	323	370	309	338	343	357	334	367	354	346	361	353	323	321	331	360	318	299	356	314	357	371	328	298	330	354	330	332	350	356	319	315	320	365	363	360	318	316	344	336	321	323	320	344	351	360	320	326	318	336	338	342	316	351	334	349	337	331	351	347	319	330	333	332	359	319	341	317	331	318	317	333	350	321	326	319	334	324	350	330	353	319	348	354	330	304	343	300	338	327	340	299	357	325	331	348	282	345	345	365	344	343	312	333	361	332	330	342	338	337	362	341	340	318	334	339	327	349	358	358	348	314	357	332	334	351	345	316	362	363	346	357	380	316	340	342	350	331	343	333	330	315	317	356	330	343	343	330	310	350	326	364	316	352	350	330	367	314	328	366	324	336	385	322	345	371	348	354	355	313	360	352	328	342	317	328	340	302	379	354	306	318	356	332	345	316	326	308	349	330	334	359	356	321	353	325	363	312	321	353	328	337	333	338	379	331	324	331	358	361	322	317	346	356	372	328	345	335	361	327	326	366	329	349	332	361	330	327	313	329	333	368	340	314	297	361	373	352	343	317	318	319	353	310	350	338	314	337	331	336	313	303	347	351	337	362	373	328	341	337	340	325	327	306	321	345	335	311	324	341	335	351	345	360	325	351	329	379	356	329	310	311	305	371	327	346	319	349	330	325	339	349	336	355	316	328	335	368	350	340	335	349	303	353	350	350	353	342	379	341	330	346	357	346	320	340	343	308	332	356	330	360	314	378	307	353	345	300	371	315	353	339	334	319	339	341	309	333	333	339	351	339	345	336	366	343	334	362	368	325	342	354	355	354	325	325	355	339	329	342	308	374	340	353	335	315	351	384	307	339	354	328	353	314	349	310	346	342	335	326	313	371	351	327	374	380	361	359	351	377	300	346	375	318	334	321	363	359	360	360	347	316	312	327	333	360	340	314	355	370	343	344	320	343	317	348	333	321	335	336	352	319	340	348	337	323	354	333	331	336	330	355	346	334	332	344	338	361	330	347	315	324	318	334	360	313	329	349	338	313	330	329	330	355	371	311	340	359	353	351	346	318	352	316	368	330	314	345	312	346	316	342	354	353	341	329	321	340	340	318	322	330	370	373	315	337	324	352	374	353	346	316	353	378	315	331	330	349	333	356	301	341	350	310	335	318	358	350	348	342	337	345	312	322	341	336	321	357	367	320	324	330	321	296	304	374	350	304	336	349	348	361	333	357	354	336	346	294	339	353	304	347	330	343	335	377	316	329	350	349	336	335	329	336	317	339	315	351	353	359	338	343	341	361	325	328	347	325	344	310	322	338	336	329	342	327	360	352	343	329	383	305	328	344	370	371	348	325	358	357	366	308	335	341	341	310	349	338	302	313	352	362	320	364	343	332	381	326	327	349	327	316	353	323	360	350	365	330	315	332	380	294
7040	7349	13242	10316	4469	3067	2591	2258	2030	1778	1665	1557	1408	1391	1402	1281	1203	1150	1183	1100	1085	1121	1116	1053	1041	1040	1034	996	998	995	1003	986	1005	966	955	1010	942	961	1000	958	1002	1017	970	954	949	947	940	963	963	999	990	989	930	950	986	987	965	911	914	982	964	971	931	940	925	934	919	928	904	900	920	962	909	879	892	945	933	930	971	929	907	950	917	975	922	921	950	950	841	993	918	895	965	936	918	951	962	973	983	981	922	913	895	956	945	886	912	883	925	974	934	915	967	928	942	836	802	962	917	926	955	922	919	934	931	924	947	996	940	882	953	942	906	888	915	887	921	918	960	963	916	932	914	965	950	895	940	906	941	947	880	955	903	953	873	859	876	891	865	945	936	921	896	913	875	896	929	905	842	911	871	895	934	909	913	883	914	964	961	921	946	893	976	883	971	934	942	902	903	931	878	894	959	892	895	982	902	896	968	941	982	880	936	945	944	926	920	877	897	927	932	915	873	885	963	945	909	899	895	906	931	962	927	895	924	938	887	922	866	922	900	919	949	967	924	947	870	927	932	887	966	886	945	905	890	925	930	943	863	936	895	968	930	840	874	967	930	960	884	990	921	909	879	888	908	951	899	968	918	929	917	970	894	887	936	912	904	911	909	913	894	842	895	912	905	955	897	953	962	922	942	903	909	887	897	903	852	933	872	931	922	912	950	920	909	884	911	934	853	899	883	908	883	935	924	965	878	937	950	926	946	902	918	890	985	943	907	965	917	937	985	907	907	945	874	939	941	891	955	884	927	909	914	985	934	901	907	920	957	914	920	942	940	908	950	914	945	930	953	905	891	911	935	895	967	947	962	924	953	880	943	856	907	965	868	912	975	986	929	945	908	866	900	949	892	919	921	915	858	935	942	901	934	885	874	925	914	947	911	908	917	902	919	946	952	898	892	896	855	890	962	907	921	890	928	930	957	925	923	934	864	924	937	913	873	920	957	871	964	964	937	886	902	916	944	923	904	949	904	893	895	977	961	997	924	926	962	893	879	886	969	927	929	892	980	918	919	908	932	936	975	926	900	944	937	932	900	914	919	957	880	948	897	851	927	967	957	935	913	910	964	901	897	955	941	900	943	895	884	965	919	980	916	919	928	903	870	898	942	871	934	934	886	849	918	866	928	921	922	918	933	900	882	917	883	905	941	850	925	914	941	969	865	920	909	948	910	917	984	896	923	926	932	939	941	942	936	939	875	945	917	964	906	920	902	926	963	900	912	927	944	910	894	918	893	889	969	867	894	936	922	905	951	931	913	937	898	922	914	889	945	915	965	967	879	920	921	957	941	922	901	911	933	965	920	907	955	912	881	967	922	850	943	856	928	926	876	918	931	945	903	936	932	890	859	884	944	873	925	873	906	942	920	947	894	938	948	897	911	944	956	888	904	925	936	928	965	973	933	902	916	920	970	905	899	939	925	873	932	958	896	911	883	919	856	938	897	908	885	886	924	940	906	921	922	911	927	993	890	925	930	899	914	903	967	876	936	959	878	927	900	901	891	951	925	934	953	963	905	899	906	928	929	913	907	944	907	929	854	958	923	980	868	918	983	893	963	955	884	918	935	875	925	931	851	876	905	914	919	950	884	893	915	887	872	939	874	939	900	923	906	903	849	928	938	923	905	872	938	887	878	909	978	932	921	1000	938	955	935	986	870	926	956	947	852	928	856	853	899	936	941	895	919	945	931	901	917	912	1003	887	934	892	900	914	912	866	923	919	977	996	917	895	948	939	952	923	891	948	909	951	869	961	897	863	867	888	930	923	968	890	877	936	902	946	926	911	976	923	904	921	921	909	935	933	941	889	904	901	916	965	972	977	945	894	971	963	914	905	932	898	904	916	955	894	898	917	912	954	976	880	911	922	950	942	920	910	888	904	924	911	883	842	882	918	921	899	935	925	921	896	903	929	913	925	915	886	840	941	837	875	905	872	940	886	938	933	909	919	936	905	916	924	904	924	987	933	996	916	958	918	970	932	974	914	928	931	923	932	924	910	866	925	886	941	886	870	949	916	874	897	897	877	967	910	973	878	892	944	901	984	947	890	956	910	893	873	898	867	889	968	845	946	904	961	848	956	955	932	955	897	903	903	917	900	916	890	901	958	877	896	931	891	898	896	901	938	985	938	915	876	915	858	891	926	891	900	953	892	877	887	980	923	925	935	900	944	926	965	950	947	952	919	917	958	899	936	927	947	959	945	903	898	932	883	891	958	935	918	892	919	905	971	963	880	953	966	914	898	902	933	928	864	969	895	966	928	970	903	924	952	930	938	871	888	897	947	871	977	922	980	958	888	925	926	905	933	906	915	961	936	957	911	916	973	885	965	873	940	899	906	927	904	907	922	937	918	916	904	921	965	980	955	903	849	927	895	960	893	892	931	938	866	826	883	923	923	964	930	910	903	951	881	936	938	939	933	947	902	894	884	932	948	938	944	887	983	924	894	901	928	975	893	918	896	910	928	923	919	905	878	935	939	898	925	917	928	858	969	883	925	853	909	942	955	959	891	923	908	856	875	974	904	945	924	941	907	932	904	907	964	869	974	974	929	974	885	918	949	855	901	879	851	901	917	921	925	910	815	952	926	901	924	904	964	943	1000	892	937	904	927	893	922	945	869	966	919	882	955	915	931	913	940	928	956	902	933	947	892	881	907	914	893	926	907	913	946	919	896	953	913	911	929	911	916	888	908	905	885	881	880	896	945	943	917	882	927	955	921	952	890	888	914	945	936	933	881	897	902	926	946	949	922	957	933	936	903	906	926	951	896	895	940	951	923	938	940	910	950	952	948	917	936	914	932	916	910	868	904	891	910	899	925	912	894	920	910	853	916	922	949	944	916	932	938	905	935	940	930	938	963	910	929	930	925	937	950	959	927	941	971	952	908	867	882	954	984	932	862	981	953	907	893	969	893	868	918	886	920	938	890	951	934	905	908	869	874	949	943	920	940	951	915	908	943	957	900	892	884	924	921	895	930	958	955	901	967	937	885	918	926	919	904	926	973	922	915	943	917	916	926	949	911	868	980	905	958	867	944	948	898	931	928	886	896	924	893	849	931	966	946	911	841	854	940	941	930	889	954	945	896	879	947	957	927	956	917	881	950	897	986	955	940	911	912	961	926	918	887	899	937	921	902	944	951	889	899	991	884	882	939	892	906	890	932	941	901	921	917	928	957	907	934	855	919	919	952	918	951	888	850	893	892	906	872	907	903	955	975	917	918	973	946	922	891	895	864	907	952	947	945	960	952	863	936	967	934	910	916	911	861	887	969	919	959	873	916	935	968	948	908	928	916	964	933	956	941	936	924	882	933	898	952	873	896	951	906	898	922	912	863	890	884	936	897	930	892	945	889	949	895	944	950	964	891	903	914	895	899	912	883	961	936	859	895	914	948	944	926	953	941	980	888	959	924	899	913	982	898	911	899	938	909	922	870	904	866	945	907	967	947	976	933	991	871	944	954
17443	11381	24071	20212	9599	4814	2747	1455	812	532	417	397	343	302	313	297	233	258	238	221	240	244	225	231	212	220	238	212	195	230	218	204	201	219	208	192	168	191	197	206	226	182	191	174	188	179	193	176	161	185	168	167	212	213	209	207	182	193	182	188	181	184	184	194	208	218	210	187	179	193	189	195	186	215	198	191	202	183	173	205	186	208	198	169	177	178	191	158	199	189	203	204	191	210	169	179	176	170	184	190	208	158	178	200	195	173	200	194	209	179	210	175	191	166	190	183	174	195	190	184	196	163	159	186	179	178	196	191	159	172	197	175	192	175	197	196	217	190	190	193	199	166	183	198	176	215	184	160	164	176	185	192	183	167	189	169	196	166	190	172	182	199	196	196	191	184	200	191	184	164	196	188	196	184	198	180	169	162	201	192	202	184	173	197	190	188	183	181	174	218	189	204	198	194	195	192	198	188	170	178	187	195	190	183	191	187	190	186	214	184	168	190	167	187	174	200	181	188	186	173	185	155	171	202	182	187	175	190	222	167	198	201	176	190	199	187	176	198	210	203	196	197	199	191	191	174	185	182	186	169	179	195	193	193	208	183	177	175	197	194	229	201	177	193	202	193	159	170	221	182	193	212	190	189	196	190	187	164	167	183	195	183	196	198	188	196	196	181	193	196	177	187	203	177	162	167	186	188	168	182	169	184	195	175	168	204	195	196	181	203	167	185	202	193	182	180	190	174	187	204	171	200	180	158	164	167	196	199	157	184	196	197	173	151	206	201	192	185	163	178	184	187	191	172	211	175	194	173	166	186	164	183	184	183	170	176	188	176	209	207	200	179	184	174	211	182	208	166	191	197	195	191	178	179	186	203	179	177	184	184	191	192	178	203	188	185	190	178	183	186	183	180	154	193	176	165	211	203	195	202	179	180	209	174	166	184	164	184	170	191	195	175	205	183	194	218	183	179	196	183	189	186	175	178	169	205	201	186	197	211	192	204	178	176	178	176	177	162	181	187	196	192	206	184	168	146	167	172	178	169	168	188	193	192	180	158	190	191	179	175	184	200	192	190	173	188	192	182	186	213	183	193	197	161	191	186	195	188	178	193	197	209	197	194	175	175	192	170	182	187	199	181	180	173	172	184	165	202	203	173	203	177	177	177	190	185	172	163	156	191	196	173	195	171	199	196	175	183	175	196	176	183	170	183	197	149	202	185	198	202	192	177	146	159	177	194	182	182	186	175	180	182	186	174	169	180	189	189	188	186	180	172	198	178	219	195	202	181	202	166	167	206	179	208	181	167	183	189	185	212	181	177	178	184	191	185	206	188	172	198	202	179	194	191	158	194	188	180	175	211	190	192	179	204	166	183	176	174	173	178	172	186	169	190	196	173	209	165	154	199	195	200	176	172	196	184	193	197	196	182	182	178	160	174	195	191	217	212	208	179	184	179	183	177	212	175	182	180	209	193	211	184	204	191	189	193	183	201	175	193	182	194	175	179	182	173	194	194	180	184	187	175	192	203	192	168	164	183	166	215	193	196	179	165	197	194	170	171	185	196	167	180	182	165	193	190	189	179	208	177	194	187	156	177	187	188	183	185	202	181	187	175	175	194	174	196	177	199	187	193	197	182	186	182	164	188	169	184	155	202	158	174	185	188	199	167	193	194	188	149	199	185	166	183	193	174	179	181	175	202	183	190	201	218	206	195	196	171	196	186	186	171	187	186	165	195	203	173	187	177	211	179	198	173	181	216	188	205	186	201	181	188	180	184	158	171	205	181	212	191	198	216	191	188	186	200	177	197	189	180	189	200	191	178	180	188	200	205	180	185	195	200	180	177	184	192	170	191	198	186	202	177	194	201	179	175	186	163	180	190	174	168	190	193	207	184	164	183	197	203	179	178	226	176	185	187	173	197	176	164	164	184	171	187	184	189	219	195	182	187	215	177	162	196	199	215	178	149	206	213	187	190	213	172	177	182	206	176	186	196	189	189	207	184	199	189	177	178	186	179	185	198	179	195	185	182	163	206	202	207	174	152	183	183	200	175	188	200	185	176	187	203	193	172	182	188	173	196	170	180	192	190	209	170	186	148	161	171	189	180	191	200	188	155	174	186	187	162	195	186	172	174	196	159	166	196	197	200	185	206	206	166	210	194	188	196	186	176	159	179	162	165	189	191	184	159	177	191	183	191	179	207	196	204	161	154	178	205	176	192	167	190	181	204	188	193	202	184	199	175	171	186	175	180	179	209	197	196	195	192	182	187	174	203	163	215	187	182	183	199	181	189	183	185	187	198	196	181	188	184	175	178	165	186	184	203	177	195	186	177	169	166	186	207	196	200	202	176	177	186	180	168	184	194	182	186	197	172	190	172	182	186	193	205	190	180	204	190	171	192	168	188	204	185	213	192	190	170	215	191	190	188	182	205	197	186	202	158	181	183	198	172	171	193	197	185	179	186	190	190	202	200	183	196	198	181	158	184	168	175	201	163	170	189	168	202	193	179	199	207	180	183	208	166	184	194	179	189	199	183	216	175	181	167	149	176	207	190	200	202	198	205	168	181	180	173	188	165	186	196	180	193	198	199	179	212	211	175	197	177	200	169	181	193	192	204	190	227	179	178	164	169	161	173	199	191	220	190	181	202	193	169	213	176	191	195	188	174	167	167	185	185	185	193	176	188	198	204	180	166	205	173	186	195	180	195	173	174	190	188	194	168	185	189	185	222	208	185	177	192	182	183	182	202	175	207	181	178	192	171	203	196	183	174	173	185	178	163	198	186	187	191	187	190	217	225	161	178	174	207	192	197	179	188	208	180	167	173	188	196	201	186	200	185	186	182	169	179	183	203	177	181	195	202	220	183	192	165	192	192	207	175	175	178	169	170	172	174	209	177	191	189	201	188	147	188	217	205	169	179	172	191	209	175	216	193	181	181	178	186	205	184	206	204	214	192	164	186	205	173	215	180	182	191	169	185	211	174	185	185	192	183	208	178	178	159	188	184	191	190	179	193	189	209	186	181	148	197	195	197	181	166	199	203	209	206	189	193	196	211	212	218	176	167	167	217	205	186	171	180	162	186	177	193	190	158	203	191	187	209	205	191	183	209	167	184	158	154	196	189	181	173	174	182	165	164	179	176	163	173	187	194	182	208	216	182	180	209	200	190	174	178	220	202	196	206	208	185	173	168	195	195	172	186	188	173	183	198	183	178	193	173	179	187	178	172	193	156	208	188	182	181	191	156	177	185	177	185	180	193	181	205	205	167	190	192	196	182	194	186	189	196	175	183	213	186	185	196	192	155	180	180	207	190	173	185	193	188	152	198	179	165	197	166	181	206	186	191	172	183	188	176	201	195	217	181	180	189	179	167	181	180	174	191	199	165	180	183	190	182	192	192	197	203	197	206	191	193	217	205	185	198	179	190	193	169	168	190	207	185	188	190	182	203	178	213	220	186	161	187	195	190	160	197	178	203	174	169	181	169	209	196	180	173	172	189
9168	9952	22341	16620	5601	4165	3446	2933	2559	2116	1865	1640	1524	1315	1281	1195	1128	1087	993	934	939	898	902	854	801	754	741	757	736	706	709	702	679	691	686	668	683	672	657	656	647	675	655	636	585	624	633	623	576	632	592	573	559	577	597	579	587	611	595	586	600	573	549	583	601	582	551	602	574	538	558	554	563	634	544	597	548	545	534	544	567	542	517	529	579	566	555	572	558	566	574	567	487	575	589	575	528	562	549	577	544	538	595	592	592	515	574	548	559	566	540	542	583	550	523	535	577	536	555	554	551	579	575	548	557	581	551	596	559	518	579	563	589	498	554	575	526	541	540	551	509	576	526	546	526	554	537	575	511	536	581	520	554	545	537	556	555	564	561	570	525	523	557	552	519	528	539	520	540	554	570	529	577	557	547	546	534	576	570	586	530	561	571	543	554	538	564	543	516	578	634	539	520	557	541	563	546	519	551	593	549	544	534	535	514	539	533	548	543	599	526	573	558	562	565	546	551	520	570	603	544	530	542	541	559	595	556	547	530	510	544	558	555	519	522	589	571	569	495	556	518	559	535	570	546	523	567	581	516	596	543	526	530	550	545	525	550	612	520	566	539	541	562	552	557	566	552	511	532	520	561	551	527	557	554	562	564	538	510	553	540	518	544	520	585	554	555	540	502	539	573	524	552	509	539	562	523	551	569	554	583	553	545	560	532	593	537	581	521	586	562	520	586	551	511	502	566	540	598	543	561	554	558	544	555	550	544	572	527	526	522	605	546	524	585	578	532	544	505	526	589	541	542	563	541	570	551	522	537	570	520	560	538	528	540	558	563	580	551	535	560	569	515	555	505	569	544	533	567	552	535	537	541	520	527	563	536	549	532	554	515	510	545	535	521	552	525	535	541	584	552	526	552	571	578	532	562	558	537	536	553	536	561	518	553	552	537	552	488	539	555	572	542	539	519	561	556	511	539	557	577	586	523	535	528	521	562	550	565	553	519	547	517	514	560	551	542	550	536	538	550	552	539	532	554	545	524	511	554	535	557	556	553	552	479	536	592	524	521	591	527	555	550	554	541	548	561	558	533	546	579	558	601	522	552	565	593	539	532	534	588	548	578	543	551	517	528	599	569	587	574	539	587	564	526	510	576	522	549	535	523	571	571	524	578	543	562	569	567	535	530	544	541	547	529	561	524	548	577	526	539	548	587	586	546	546	559	542	530	606	539	581	545	529	535	615	544	502	562	540	540	543	531	545	544	571	569	508	520	554	539	553	527	557	522	570	527	558	529	521	556	590	525	539	582	486	514	523	570	539	555	524	536	530	548	520	554	564	560	535	549	527	543	553	556	548	529	550	529	526	568	519	504	534	545	554	563	549	528	555	571	541	568	547	552	538	560	520	536	547	537	549	550	561	590	533	500	524	499	546	562	568	557	508	543	492	514	547	513	564	529	525	546	553	556	592	540	552	548	560	563	572	527	549	555	551	545	557	581	556	511	523	543	530	535	587	515	524	542	536	554	549	532	538	572	566	529	541	538	577	559	523	530	495	546	538	553	553	563	562	561	527	553	522	559	525	540	512	534	536	564	546	554	594	582	551	527	531	555	562	528	569	556	551	545	557	525	536	586	550	576	538	544	516	537	535	553	554	508	508	532	539	510	541	494	517	538	535	562	560	496	559	565	564	505	532	538	529	507	535	527	507	596	517	511	518	574	530	594	581	559	590	517	549	530	489	537	538	533	533	521	532	574	558	517	524	592	558	567	543	556	568	542	560	535	551	547	583	544	567	569	501	540	532	604	523	549	572	555	592	523	566	555	522	548	541	547	546	534	542	559	559	521	559	538	552	558	544	534	507	548	536	569	555	527	525	581	538	523	528	525	564	554	502	534	530	590	559	514	551	553	564	510	539	552	562	564	547	559	562	512	516	521	546	555	503	596	523	546	570	545	517	559	549	549	573	545	543	528	553	536	565	550	558	520	558	537	579	535	571	550	572	580	559	548	541	535	516	532	541	557	549	545	552	569	555	562	569	546	509	507	522	553	516	584	553	539	543	527	499	542	528	562	533	529	553	550	543	540	526	565	528	568	513	533	519	577	495	536	517	502	578	574	534	576	508	584	552	522	560	541	568	547	522	490	566	565	599	537	532	562	538	567	579	521	523	570	558	555	513	535	559	546	552	527	567	538	571	536	555	541	528	573	530	528	570	587	570	527	524	559	538	505	520	522	552	595	517	525	579	518	548	555	594	550	598	579	528	527	561	595	580	536	574	562	541	541	581	569	518	594	560	566	565	543	514	524	542	559	518	534	559	587	526	559	559	587	559	525	533	569	519	530	501	569	513	554	563	556	509	572	492	544	554	590	570	566	579	561	529	525	602	518	545	493	585	535	565	532	516	562	579	563	549	534	582	535	550	539	578	552	530	559	534	486	530	485	559	537	565	546	585	522	591	530	533	496	511	558	562	528	553	556	549	532	556	549	541	531	552	508	589	541	537	574	561	517	528	519	545	552	576	520	562	532	531	531	536	533	514	578	554	515	582	556	594	509	572	552	550	506	579	560	542	595	551	562	572	555	563	552	521	566	535	546	542	546	554	538	519	559	524	506	553	536	481	544	556	555	571	549	536	509	558	560	592	551	563	542	517	542	529	563	492	529	550	518	563	540	561	545	527	551	536	510	545	524	506	527	556	610	542	568	538	628	572	534	518	541	551	553	523	550	517	583	530	572	558	526	541	515	516	527	534	533	523	491	545	590	554	557	542	528	565	556	559	507	559	494	562	544	527	538	561	546	536	550	537	533	568	560	574	511	529	535	526	569	525	537	554	512	549	584	516	535	576	534	538	569	508	534	608	543	575	534	544	570	556	567	541	529	531	537	527	579	554	535	581	501	515	570	533	541	558	559	539	579	529	594	527	561	542	520	556	535	555	547	546	542	551	564	578	579	572	517	569	570	563	538	539	560	543	551	547	486	564	553	536	529	562	529	523	544	552	524	552	565	579	557	580	544	523	519	529	513	545	542	527	566	537	578	530	534	574	540	593	518	544	568	560	519	570	544	520	568	545	553	576	570	509	546	548	567	572	519	537	524	533	535	561	569	557	553	572	502	570	532	520	563	550	556	559	542	508	537	555	504	542	546	560	534	550	585	571	540	568	569	569	550	583	522	546	526	558	562	532	560	532	517	520	546	550	532	571	548	555	538	570	531	551	562	543	509	503	533	542	584	539	550	547	585	543	560	512	601	565	557	509	496	576	518	553	569	556	516	505	508	531	562	527	605	551	560	561	559	540	558	550	591	526	550	530	542	550	542	521	564	536	545	526	595	552	527	514	552	534	573	545	563	556	536	573	554	559	517	559	547	547	537	542	573	565	537	542	558	511	545	526	519	578	497	516	548	554	569	567	531	549	551	577	529	562	569	537	535	547	581	523	548	524	540	561	540	545	519	530	559	525	524	546	538	547	545	565	568	551	572	524	532	528	573	529	521	562	544	551
2717	1112	2034	1273	524	413	357	372	355	354	362	397	356	331	309	324	316	381	341	358	335	346	345	356	346	346	356	370	324	330	324	349	356	321	310	357	311	319	310	334	311	344	339	326	349	362	339	350	354	360	352	305	329	349	341	360	305	324	365	339	344	331	350	324	380	319	347	357	360	337	325	355	328	341	301	332	340	343	353	327	352	335	348	339	305	349	318	333	350	330	332	293	323	329	344	341	309	339	307	334	348	331	346	300	361	335	352	375	330	311	363	352	335	323	348	324	331	333	340	353	331	307	288	349	331	336	292	339	354	309	355	344	330	310	331	323	366	346	352	337	347	338	320	326	360	350	310	326	322	334	319	358	325	298	364	328	324	343	339	334	398	353	330	360	364	338	312	335	319	328	332	319	326	356	369	314	346	342	349	348	347	354	357	347	328	317	353	325	353	343	340	341	351	308	342	338	331	351	331	357	336	388	331	371	367	353	360	341	322	320	332	320	337	335	322	353	354	331	350	321	387	335	353	362	339	335	316	341	337	346	366	318	329	308	359	321	350	354	322	351	339	333	342	321	347	359	355	347	334	324	329	345	327	324	314	328	326	336	346	332	354	325	324	316	348	350	347	348	342	342	333	325	370	352	330	359	338	349	305	372	323	329	325	352	315	299	345	343	333	331	343	328	321	343	333	344	358	329	342	373	344	337	365	344	311	365	338	328	343	359	341	330	352	351	318	323	324	317	318	333	345	329	361	349	311	368	319	317	337	336	332	361	341	337	346	371	353	336	380	346	336	357	335	320	332	335	344	342	338	332	362	333	338	361	319	342	335	340	355	354	348	322	326	361	323	352	352	348	329	379	379	334	322	353	362	374	357	310	339	323	349	374	335	342	316	349	344	348	308	355	338	343	357	313	313	346	323	351	326	353	309	346	345	369	338	345	369	348	326	332	322	341	291	356	349	361	298	328	342	322	361	322	325	349	359	346	338	350	331	327	343	350	324	353	355	358	359	358	350	339	384	340	348	332	342	329	351	335	334	371	360	346	322	340	334	340	338	313	322	353	312	355	339	341	360	336	339	334	321	354	340	347	354	362	335	361	314	342	337	366	333	295	350	343	330	375	360	327	345	324	324	320	354	348	372	360	331	310	350	326	357	366	349	351	352	341	304	357	341	338	360	330	313	348	325	333	346	345	361	325	320	353	347	339	342	348	366	336	348	323	350	323	357	321	350	338	338	346	323	357	342	337	338	355	316	313	347	344	369	335	318	364	338	343	361	359	367	368	354	338	333	360	336	341	339	340	316	350	340	292	334	342	300	336	346	339	363	342	355	350	339	321	336	306	349	374	357	360	345	330	358	320	348	364	332	354	359	331	315	319	340	349	345	318	356	369	335	345	385	317	331	363	359	339	322	324	314	338	372	359	309	310	340	352	319	333	339	317	330	329	317	353	343	321	372	349	352	321	321	323	352	296	303	374	327	343	320	321	332	345	354	360	350	338	356	354	336	345	337	332	385	328	339	345	344	354	324	332	346	356	338	330	364	328	323	352	364	353	372	342	367	341	314	339	344	302	335	340	376	332	341	350	354	352	356	326	326	360	350	339	316	389	320	330	344	337	335	318	354	368	375	354	324	353	348	355	363	325	366	339	334	335	339	344	336	357	308	329	327	318	349	342	347	342	349	361	345	309	334	371	339	319	322	339	336	359	331	343	333	365	348	343	338	337	335	335	317	330	327	323	341	322	278	358	374	323	348	317	335	359	312	335	348	362	343	366	305	340	353	333	327	334	317	359	338	326	349	350	310	315	363	326	328	344	320	311	368	304	328	325	352	380	329	372	339	348	334	343	329	339	341	338	341	368	338	338	305	353	327	358	362	350	325	360	342	330	349	345	359	335	339	343	346	330	309	337	327	332	330	346	320	327	319	338	314	328	335	300	366	352	363	307	326	344	378	361	308	316	354	302	350	326	317	332	313	321	388	306	340	306	361	356	364	313	338	358	324	339	327	345	317	348	336	357	318	342	338	324	360	362	352	361	380	359	339	363	336	343	355	347	368	350	403	338	349	329	357	312	320	353	378	326	334	365	333	354	337	340	333	296	330	349	330	343	319	305	318	348	308	345	366	329	360	330	309	311	345	359	374	326	334	346	339	344	342	324	330	326	304	376	330	329	338	355	328	323	339	321	363	335	326	318	340	347	342	351	358	338	315	337	334	337	362	357	375	343	331	358	375	336	359	356	331	352	328	312	342	316	346	381	339	313	343	323	338	359	325	326	332	351	363	325	344	326	312	357	343	358	318	323	332	376	335	355	343	351	340	354	329	361	355	353	340	302	339	342	335	374	350	363	334	341	373	343	307	339	369	352	287	353	363	317	344	344	361	350	342	359	338	314	350	381	325	331	344	364	360	360	335	324	342	322	345	316	321	366	350	340	342	352	335	349	339	320	334	342	356	322	338	346	329	342	375	325	302	349	347	346	332	334	358	335	320	350	352	347	370	346	351	345	353	347	375	319	303	334	331	345	341	335	331	344	315	319	335	343	339	364	347	328	313	306	353	310	333	363	327	337	339	347	325	331	366	331	361	326	357	339	372	347	354	366	323	313	338	362	340	316	332	399	348	335	366	340	322	324	327	329	350	338	332	335	337	338	323	330	366	374	333	340	383	338	353	334	373	339	345	329	330	343	331	299	327	329	325	297	285	352	341	347	359	298	313	355	331	322	352	318	322	347	366	349	342	339	328	325	334	337	339	313	339	343	327	366	306	330	341	344	331	350	348	359	345	348	347	351	311	351	343	343	329	330	343	322	325	344	340	331	342	355	334	352	353	366	401	343	321	339	321	314	373	336	340	368	314	336	324	329	319	315	351	308	325	325	345	336	348	327	333	322	359	325	344	330	364	354	342	352	305	331	368	334	324	369	355	315	339	315	340	335	323	318	366	339	370	343	343	313	387	327	346	305	350	329	333	327	326	353	344	299	349	324	343	335	327	329	359	325	355	349	313	340	309	343	350	335	342	363	351	337	362	325	365	331	329	306	328	316	335	382	357	360	328	364	320	326	337	328	333	349	347	340	309	333	349	374	317	325	327	323	341	363	366	355	359	375	332	338	332	328	334	324	365	379	391	306	344	344	366	308	311	353	324	325	352	327	360	348	347	343	323	314	335	331	333	332	348	311	336	326	342	331	353	329	320	330	377	340	298	323	347	344	341	319	317	330	338	277	349	328	336	339	321	302	338	351	359	322	329	324	336	323	332	293	334	361	344	306	319	369	293	337	345	304	296	373	303	340	353	332	339	303	338	323	331	358	350	312	323	327	353	351	345	341	351	344	284	354	335	349	327	319	323	304	291	374	340	328	338	324	322	390	344	352	349	363	336	330	326	330	328	309	325	333	327	344	363	316	355	323	342	358	313	328	350	321	348	334	324	330	309	313	313	337	327	312	342	324	340	344	324	347	356	334	310	287	338	340	326	335	355	343	350	326	326	347
2913	1895	3759	2693	1107	1036	1031	1022	1026	954	974	953	971	964	968	941	947	967	952	930	934	885	966	910	915	923	936	912	982	923	932	999	947	885	920	933	935	959	930	926	970	957	916	965	970	894	921	954	888	989	940	969	939	959	966	946	902	941	923	921	1039	928	972	903	967	925	939	874	968	902	975	944	970	965	939	960	939	962	929	929	960	935	904	927	972	919	922	908	931	931	937	979	924	982	945	932	953	901	933	928	968	1010	944	887	919	960	947	874	941	941	932	938	954	908	955	909	939	865	943	900	915	944	920	872	950	895	953	903	959	958	931	971	927	941	900	959	951	949	924	942	985	940	942	943	946	918	933	918	880	938	923	907	931	931	954	1003	930	983	892	922	963	919	894	939	951	911	864	931	897	900	981	954	900	967	933	902	981	919	898	946	951	929	918	887	898	929	963	910	933	913	949	896	925	928	926	943	896	911	941	912	957	887	973	927	948	958	940	928	1022	925	917	907	959	936	928	915	907	973	966	916	892	917	937	935	924	940	929	916	976	921	978	974	983	925	906	919	919	931	936	884	949	928	912	988	936	971	913	956	947	919	924	879	938	970	924	930	903	929	899	929	928	971	936	916	945	930	932	907	904	952	894	948	922	918	938	989	901	920	968	962	986	864	925	917	959	945	902	946	914	919	980	897	906	907	959	939	972	922	874	922	906	923	926	925	965	916	909	963	917	896	982	943	911	935	931	941	915	974	894	882	884	965	935	962	908	925	911	903	965	924	957	949	1036	958	924	899	889	869	935	980	962	929	938	929	920	925	954	913	943	938	861	965	960	897	1001	997	908	949	938	888	936	945	953	931	922	944	955	948	944	947	955	966	938	986	918	932	972	931	944	941	936	976	937	899	927	955	842	934	948	959	894	937	935	914	930	959	965	918	966	936	927	953	941	960	993	878	937	906	980	947	897	920	972	975	940	928	899	948	995	916	949	912	1030	948	956	962	930	965	970	935	926	926	941	917	938	962	953	891	892	916	937	902	940	954	903	950	924	946	909	918	969	930	895	979	978	949	967	934	920	927	897	940	920	988	933	912	1000	961	899	882	964	995	937	960	934	920	925	955	911	902	909	948	870	965	884	872	947	917	934	992	908	892	943	890	956	913	923	941	986	937	952	948	941	963	938	967	927	915	905	946	936	940	931	982	945	936	956	951	955	974	924	912	949	980	899	934	898	931	979	951	924	883	948	903	965	951	857	897	910	932	898	925	962	937	912	965	962	900	935	930	891	948	966	915	941	943	913	997	912	893	915	924	897	895	859	907	875	957	930	963	972	967	920	959	922	921	955	970	967	900	890	883	1014	923	895	938	931	973	901	964	981	950	948	904	913	903	936	928	975	944	916	977	935	930	898	908	945	905	963	961	919	917	912	855	941	936	948	952	912	986	909	936	929	974	976	964	932	959	943	929	1026	962	920	952	957	917	956	918	958	956	931	894	956	889	908	920	960	944	895	919	917	927	889	1001	886	914	924	954	957	969	931	954	970	924	921	1004	897	929	941	933	983	923	905	907	941	908	922	940	863	890	952	911	907	930	935	908	909	1016	892	980	980	938	991	946	931	945	948	929	946	948	974	871	919	915	899	956	933	968	968	945	885	880	937	960	916	950	924	945	959	902	928	940	878	944	951	952	935	945	947	934	902	939	907	975	977	910	918	922	955	999	942	890	865	867	991	912	922	886	940	953	958	929	951	880	959	988	941	1012	912	895	945	922	954	907	905	959	958	977	914	912	938	925	943	938	937	920	931	903	920	997	1001	986	926	883	940	980	924	952	915	956	957	960	929	907	907	945	951	934	936	918	905	950	994	906	922	970	973	891	965	923	937	920	956	916	906	909	902	978	918	957	934	921	955	927	902	988	975	914	969	883	936	950	957	926	923	972	944	961	945	934	978	899	984	920	934	936	914	982	931	933	946	920	935	933	899	968	900	884	994	963	900	904	922	933	915	898	920	954	873	949	967	885	1010	927	916	960	948	899	887	967	903	904	953	976	955	945	977	928	910	927	966	913	933	901	939	914	920	923	927	978	945	970	912	986	896	969	938	930	932	877	953	972	952	953	960	925	924	970	934	982	922	894	868	1015	953	962	907	927	913	972	903	856	949	870	937	887	954	937	932	932	916	936	910	943	964	949	942	903	944	941	933	947	932	957	956	902	948	897	959	906	962	914	910	890	930	948	952	937	933	875	895	915	936	922	912	982	911	911	974	935	887	900	942	957	923	950	886	909	956	927	941	996	935	939	941	935	990	936	902	893	932	934	952	926	936	922	979	923	914	918	944	930	940	907	920	964	938	925	946	894	933	928	939	890	890	892	958	957	946	953	935	971	964	936	967	931	906	910	920	953	949	938	934	947	929	893	945	954	921	954	859	899	930	997	947	916	1006	907	949	926	911	1001	944	919	932	1000	953	927	896	917	920	887	935	946	874	977	934	925	920	935	970	931	971	954	933	948	916	925	985	944	912	947	919	963	942	949	948	1000	911	947	880	961	930	932	925	923	959	930	927	923	914	1000	1013	912	957	903	962	934	863	969	931	943	858	951	963	954	996	966	912	916	901	950	929	926	888	939	906	921	935	933	928	928	897	915	959	989	1009	915	964	908	920	907	975	969	901	939	901	915	941	941	963	940	939	954	926	927	965	951	928	912	927	898	885	928	921	970	900	898	895	898	926	952	991	962	909	916	918	938	942	899	943	972	929	917	991	948	939	873	910	922	970	909	866	919	909	917	930	927	930	938	928	931	876	926	875	959	940	973	918	988	932	886	894	888	921	928	896	925	941	956	947	971	952	921	948	955	993	946	924	973	893	980	907	931	921	933	951	912	937	950	937	928	939	880	993	948	966	903	927	925	961	899	897	920	938	909	948	937	902	918	922	955	952	934	951	898	914	933	979	931	950	900	952	880	936	933	895	975	995	918	898	946	966	925	900	978	912	943	1017	966	910	1007	977	978	960	936	882	925	941	914	927	911	927	981	927	991	939	952	877	917	957	899	908	931	947	933	902	957	1021	1000	970	899	955	969	929	952	939	958	920	925	952	1007	888	895	916	914	945	961	1005	964	969	919	948	925	985	972	948	955	970	943	959	964	921	919	973	910	900	934	917	894	910	968	1005	911	899	915	938	937	896	946	886	911	891	932	917	910	937	1039	985	961	904	911	984	925	946	929	976	949	859	926	875	940	991	972	947	907	931	889	980	953	924	937	912	916	971	918	921	894	974	937	915	898	936	933	914	925	887	962	969	860	951	923	961	929	907	956	950	929	910	935	972	909	966	976	984	912	963	949	912	958	959	907	886	965	897	919	924	950	866	904	941	944	932	941	961	941	914	891	980	955	962	966	851	918	973	868	969	986	936	970	962	917	951	898	975	962	927	912	917	981	894	906	930	934	919	959	910	940	924	907	935	968	969	874	912	957	869	913	964	951	935	921	929	990	903	905	973	924	901	922	921	931	949	999	973	972	905	896	876	925	946	926	964	923	983	910
11011	8407	17680	13534	5690	2924	1687	980	697	537	449	451	446	365	392	398	383	368	390	382	383	381	289	412	400	368	325	371	359	333	369	361	349	320	360	373	315	333	357	367	342	356	351	340	366	347	366	357	355	333	354	347	324	390	348	344	299	335	369	318	342	335	353	334	317	315	339	371	355	338	338	324	311	320	342	333	387	330	340	367	365	306	340	352	331	359	378	360	326	366	376	350	361	340	335	338	331	329	385	314	344	328	355	310	315	362	324	301	332	333	377	353	354	369	345	342	354	347	344	356	363	343	311	354	323	321	347	314	365	341	333	370	341	341	328	350	321	344	332	360	310	318	350	307	356	338	335	356	328	314	344	331	362	342	356	328	329	341	326	331	356	370	330	315	316	331	334	310	304	329	312	315	355	334	352	342	381	325	301	327	317	361	303	352	365	335	327	321	367	357	383	359	327	317	304	367	323	351	371	367	340	315	356	313	316	308	348	343	345	347	328	335	335	344	321	318	344	348	370	333	315	317	306	355	331	331	312	341	323	359	361	330	343	347	339	366	356	313	287	345	364	360	358	356	337	345	369	328	300	349	323	338	359	306	360	356	343	354	346	356	342	333	362	346	379	361	301	335	299	323	357	315	332	330	374	306	339	376	355	355	331	322	354	341	326	336	330	356	326	340	331	308	338	331	328	375	293	344	340	355	339	352	323	348	331	334	349	330	331	349	338	352	335	310	353	342	354	308	326	326	360	329	317	353	332	319	348	371	334	345	349	346	352	313	340	361	294	333	363	320	343	338	321	344	321	361	341	355	341	333	366	358	326	342	316	341	331	319	343	354	283	357	324	318	345	365	358	324	348	320	335	347	333	345	354	326	337	349	325	330	295	338	344	352	303	353	328	347	323	373	346	346	344	338	359	352	352	348	364	335	318	310	333	351	319	335	336	304	351	357	334	323	328	341	338	338	341	321	348	353	352	316	320	338	353	342	330	353	336	315	307	334	342	335	352	372	360	303	326	326	393	310	351	351	313	359	314	328	337	307	308	301	341	336	304	344	322	339	355	340	338	333	307	334	321	352	338	333	326	336	324	335	349	356	362	353	326	325	279	331	364	314	352	333	348	370	348	330	346	344	363	337	325	358	326	355	363	302	378	321	342	325	313	351	335	334	334	335	333	339	338	337	331	300	347	308	331	348	357	337	339	346	330	326	337	319	357	343	313	360	294	304	334	370	365	362	332	332	327	386	383	354	352	392	342	344	363	339	342	298	349	345	334	351	314	351	320	369	339	299	347	339	367	362	343	329	309	345	347	322	307	374	316	334	351	311	338	347	330	324	321	351	313	372	311	361	343	343	337	327	339	359	330	347	336	333	347	320	363	365	337	365	321	327	325	322	378	381	331	331	361	347	388	312	323	344	334	351	317	356	348	360	321	308	314	324	323	349	335	328	343	340	331	362	317	373	339	338	331	356	297	320	322	355	333	363	359	377	340	314	342	333	340	346	404	333	339	350	344	335	366	337	372	354	340	339	362	340	328	326	324	343	314	340	333	345	344	311	315	329	358	315	316	337	322	331	362	321	358	379	373	377	337	313	349	348	306	333	326	328	332	343	321	335	339	357	299	345	347	323	336	344	333	362	355	353	337	348	310	298	341	328	380	342	367	321	355	346	318	311	312	325	379	358	336	343	309	340	353	370	328	334	322	334	337	338	357	342	316	346	346	343	340	352	323	341	341	342	318	336	335	316	350	342	326	365	339	347	358	371	347	344	333	332	336	354	347	338	340	370	325	356	347	332	327	364	338	310	332	362	367	366	358	363	359	308	352	314	355	346	327	326	315	315	305	328	367	372	351	364	356	376	323	341	347	347	375	349	334	363	319	337	343	335	333	328	330	322	351	368	302	346	357	360	373	319	337	316	346	365	340	356	333	321	319	311	341	326	313	360	331	349	345	369	364	337	355	334	332	328	335	334	311	309	326	350	344	366	343	325	367	348	341	367	346	315	328	327	354	340	332	338	321	328	298	350	354	335	380	310	347	346	372	343	332	329	339	348	347	311	292	316	341	348	328	325	342	328	337	336	290	354	327	333	331	345	339	330	321	347	351	343	351	349	355	337	318	367	362	366	336	347	333	367	338	307	334	342	313	381	321	330	360	340	346	336	309	339	312	335	299	337	347	341	312	336	346	346	343	355	327	303	334	360	311	351	318	322	333	332	340	350	335	330	338	333	325	294	324	343	345	307	335	367	376	354	322	326	343	348	317	353	360	339	378	331	303	344	356	323	361	316	303	340	322	355	361	336	341	314	337	324	326	342	310	326	342	328	351	312	366	345	345	367	323	309	305	320	368	332	333	349	341	349	330	320	340	336	334	316	327	321	329	327	348	342	346	354	362	334	319	320	348	346	330	336	336	346	329	330	319	351	341	356	337	320	347	346	331	307	312	354	380	357	340	318	312	316	322	338	335	335	319	338	357	340	368	284	313	318	341	336	365	354	343	338	328	321	360	355	345	326	355	326	339	357	348	333	320	327	351	366	336	337	352	316	399	392	350	295	335	354	344	321	337	334	359	311	350	360	331	379	349	350	332	317	350	347	378	327	351	369	308	339	319	328	357	318	303	336	323	346	351	352	321	354	341	316	359	377	352	355	303	327	332	329	319	348	341	328	350	321	355	337	345	296	335	330	340	350	357	343	352	368	354	326	334	313	347	362	302	354	383	326	328	331	363	335	354	379	352	321	365	355	336	331	318	349	354	386	320	342	341	318	340	344	308	345	354	350	300	330	317	330	356	340	334	361	368	342	330	358	328	350	320	382	344	339	302	345	373	378	339	355	347	359	303	352	383	338	347	323	317	356	347	322	345	348	321	333	346	325	325	358	330	364	325	318	364	325	322	345	327	309	343	357	345	319	301	323	335	352	337	366	340	323	368	364	343	354	346	326	364	359	344	337	333	330	330	322	320	312	336	315	333	361	361	307	359	325	322	342	340	336	340	371	359	345	359	345	340	336	342	369	326	322	345	337	330	354	307	320	325	304	329	323	344	356	332	333	371	313	357	334	323	341	353	369	338	341	334	334	336	332	319	323	321	355	367	338	369	320	337	351	350	338	335	318	334	352	333	321	339	339	354	370	356	390	332	363	321	349	354	327	367	336	353	350	369	360	348	316	349	340	324	343	332	340	323	314	312	319	332	344	333	344	354	324	355	321	357	324	342	345	326	344	365	315	328	306	339	371	316	315	325	355	371	323	338	367	320	361	317	349	301	357	318	361	335	319	344	342	341	338	335	350	348	337	347	334	362	332	323	342	335	347	353	311	331	334	348	333	331	369	312	321	329	347	351	360	352	342	317	330	348	319	342	338	375	312	320	369	310	346	341	341	333	345	321	363	370	335	346	321	316	299	330	304	369	324	346	338	341	310	361	326	353	311	355	354	381	361	305	336	354	345	364	362	327	339	366	352	340	327	334	361	326	338	319	337	370	337	313	357	308	366
7688	8227	15864	11945	3607	2975	2685	2250	1992	1764	1680	1563	1494	1401	1326	1328	1225	1227	1200	1182	1203	1101	1144	1041	1078	1001	1027	1043	1009	990	963	978	1000	1022	995	1035	965	987	954	995	961	1042	950	945	971	942	956	933	911	913	990	968	952	1016	942	899	980	904	946	940	928	955	969	910	954	922	951	934	885	943	939	1001	930	941	942	931	902	906	929	901	930	932	939	928	919	935	888	875	883	899	903	979	908	945	894	947	917	961	931	892	907	861	945	964	901	920	926	906	911	865	922	911	941	952	893	878	898	919	908	931	964	885	958	893	927	927	906	942	905	942	868	897	987	935	911	977	951	923	920	927	929	898	924	945	919	971	913	936	949	929	904	932	920	862	960	914	903	979	913	945	867	917	918	916	947	879	894	950	912	916	926	916	877	923	882	892	940	939	895	910	955	884	897	911	932	898	955	951	975	896	900	951	934	899	896	914	912	873	887	894	929	955	919	936	916	918	938	912	925	886	900	949	966	903	923	927	971	928	905	908	930	951	918	915	937	978	965	882	935	901	962	879	916	879	942	928	918	911	951	935	900	942	957	835	915	908	881	889	947	923	906	891	915	939	956	937	945	958	928	897	872	883	916	968	896	913	919	966	924	902	946	934	911	924	866	944	910	974	948	981	906	902	898	922	918	917	923	923	956	937	886	959	951	959	921	924	916	941	924	929	819	972	904	937	940	905	900	921	925	979	876	897	929	883	909	927	898	997	925	926	984	908	964	951	907	973	947	893	896	898	876	847	914	905	895	923	888	879	927	932	954	889	895	882	890	947	940	949	974	936	897	879	919	903	972	886	912	948	938	891	859	890	916	968	933	935	888	907	907	886	915	953	916	901	880	855	907	928	880	941	907	962	910	901	910	970	928	951	961	900	925	935	900	953	977	879	953	944	961	898	908	911	864	918	937	936	941	952	857	932	901	944	914	972	883	887	931	872	953	904	939	938	873	923	927	941	905	976	890	902	914	924	909	928	894	864	914	933	943	901	893	909	916	910	909	920	912	893	971	914	904	909	878	905	937	942	934	921	865	944	898	913	907	930	875	930	901	904	949	936	920	956	889	912	909	938	945	932	898	956	873	925	867	922	883	906	890	883	918	947	926	908	963	954	909	879	909	945	856	942	896	923	916	946	922	872	929	929	897	929	938	943	940	865	878	893	904	898	858	901	912	940	914	911	936	868	912	921	936	926	888	961	909	901	898	918	891	903	955	956	854	865	956	906	906	931	925	952	947	899	916	928	902	918	922	937	1008	857	879	951	938	888	947	994	927	909	965	896	932	850	926	920	883	969	931	885	973	960	923	875	957	868	938	926	957	955	985	857	898	852	914	886	909	926	879	972	893	894	864	878	842	895	902	890	911	928	918	908	910	903	925	890	927	891	924	912	922	914	938	949	974	864	941	918	921	937	974	913	973	899	924	926	945	964	927	898	957	897	919	890	968	871	917	944	879	895	956	905	920	915	930	905	945	923	883	945	953	896	961	918	946	903	979	965	929	909	902	928	897	940	893	932	957	916	950	905	896	897	912	923	954	915	962	913	931	967	910	875	901	864	937	922	864	914	937	931	898	934	910	963	944	894	910	908	937	940	904	898	956	919	907	902	909	912	934	989	937	941	888	915	911	910	881	941	912	961	949	926	941	928	922	921	937	895	947	960	900	948	930	905	939	894	908	919	888	920	892	903	934	912	931	941	929	921	930	937	915	945	933	890	909	949	933	962	906	923	930	908	898	940	920	964	896	950	919	936	955	931	926	888	887	885	933	942	940	910	943	883	872	869	911	926	900	920	957	893	921	951	867	904	957	865	961	922	908	945	969	879	895	931	915	977	889	935	928	918	910	954	864	913	880	948	929	850	940	951	942	966	931	942	917	917	931	973	908	915	909	867	943	937	888	897	929	923	981	913	952	899	960	943	916	923	921	921	916	908	924	962	889	925	961	914	904	902	892	930	908	916	900	924	939	945	864	906	845	881	927	879	901	899	937	953	886	890	896	900	901	923	919	913	880	857	922	870	906	926	918	977	903	928	907	952	912	886	905	938	937	941	951	926	902	920	950	1003	889	889	904	902	884	919	890	905	928	879	925	927	918	908	920	916	880	921	905	902	905	853	939	925	917	862	915	889	880	894	929	897	961	924	943	894	917	939	908	943	875	900	980	948	859	880	944	856	925	892	902	906	912	901	933	928	908	904	895	908	890	887	926	939	934	947	939	868	968	936	946	945	959	879	921	904	928	964	901	870	885	901	902	947	891	955	892	905	894	910	930	898	912	979	907	957	926	922	902	955	874	971	941	880	920	980	933	934	912	970	953	946	930	927	904	949	943	945	885	918	895	974	863	887	969	893	950	969	975	946	956	867	941	922	931	921	907	892	912	939	905	939	887	931	924	974	893	937	907	915	911	930	868	906	903	914	894	953	902	883	892	893	940	924	918	893	961	948	905	963	935	897	853	908	981	920	927	914	877	917	914	927	972	957	914	899	884	964	948	935	924	919	922	903	898	902	839	914	894	889	907	914	942	928	973	935	910	969	956	945	900	858	957	920	867	950	933	962	915	920	928	867	880	907	942	958	957	940	954	867	901	912	885	919	956	908	949	933	991	925	868	919	880	934	945	916	1000	866	863	968	883	962	898	919	916	918	967	945	867	923	912	957	882	894	886	952	941	977	905	971	944	937	899	897	953	927	947	940	889	919	926	927	881	960	913	879	905	897	887	928	882	969	926	980	929	897	884	917	936	855	918	891	921	906	928	878	914	915	915	967	911	833	932	936	936	928	943	919	884	896	932	902	846	930	840	956	957	864	938	894	930	926	949	887	922	927	927	918	937	897	886	906	934	924	899	909	904	939	928	917	885	927	930	909	918	923	945	893	889	966	955	928	955	871	920	941	944	915	895	998	945	946	875	905	910	903	943	900	938	979	981	894	936	916	889	913	869	920	921	937	898	887	974	911	977	898	957	937	921	874	935	904	948	901	933	873	855	957	901	882	980	923	949	958	950	928	938	909	917	907	899	958	911	997	917	932	935	907	907	917	930	890	913	909	907	932	972	954	899	925	933	920	912	962	951	901	892	1011	915	855	890	972	929	895	910	954	935	930	875	922	930	866	922	934	894	875	910	907	927	951	854	914	905	957	939	872	937	956	847	858	897	896	927	884	905	928	953	922	928	946	969	910	889	930	898	929	942	907	903	878	924	936	914	946	910	918	919	937	907	949	895	888	913	916	920	888	940	951	969	872	889	957	878	917	941	932	841	933	872	946	930	910	930	895	886	927	858	894	919	923	916	903	969	924	925	944	900	936	934	891	935	955	924	867	885	926	884	935	942	896	925	912	910	938	1053	951	902	876	954	890	979	954	969	978	943	860	950	869	917	953	907	918	922	971	921	937	906	933	901	883	877	941	907	842	924	917	906	982	850	880	894	889	947	968	951	905	915	907	974	900	921	961	948	897	970	894	949	942	917	949	913	889
17681	11299	20868	15945	7031	3880	2099	1064	631	494	398	355	356	299	305	284	263	243	252	247	245	192	224	231	242	226	230	212	210	211	210	213	194	193	209	200	205	188	198	205	194	188	193	207	163	185	189	180	209	196	180	196	205	199	185	175	174	199	195	187	185	191	188	183	183	197	180	190	190	182	179	210	188	187	173	216	201	176	186	186	186	194	182	206	200	194	185	172	188	197	178	210	188	179	198	187	201	176	190	199	185	180	200	216	184	185	211	183	188	176	171	208	181	168	196	215	198	179	198	193	166	192	178	170	158	186	209	204	200	182	187	191	188	199	193	191	178	181	197	185	189	210	202	192	201	167	190	194	206	177	174	195	171	153	183	189	195	176	181	196	167	180	194	167	196	195	198	178	177	171	186	207	196	192	172	174	158	170	216	188	168	181	202	191	183	205	174	167	207	185	178	192	192	184	173	160	193	174	196	203	175	185	188	177	188	172	174	181	190	188	159	172	197	194	171	168	190	186	181	183	187	174	171	172	191	183	173	168	172	183	178	202	202	187	186	198	180	189	165	191	184	165	203	173	188	176	185	163	169	182	199	207	176	182	196	167	195	200	202	199	191	175	179	175	181	179	208	174	204	192	174	203	185	174	192	161	206	181	160	185	181	191	189	179	189	164	202	189	183	186	201	201	162	208	202	174	196	206	211	190	189	199	180	183	190	181	163	176	184	186	186	183	184	196	193	179	180	181	170	194	171	210	189	191	188	169	196	174	197	172	192	207	190	164	168	174	160	195	186	196	183	187	154	158	178	184	180	171	172	204	185	182	179	197	184	173	172	146	192	199	194	208	193	185	148	149	184	187	195	172	180	188	187	181	199	198	204	187	199	199	183	203	187	184	196	178	182	185	184	183	213	171	173	174	181	161	195	181	183	168	183	179	151	211	190	172	181	188	164	173	207	187	204	200	169	188	187	193	190	175	177	198	181	148	193	201	218	186	208	174	175	171	188	193	209	214	185	181	183	195	189	161	195	190	182	189	215	182	159	193	212	189	188	187	199	185	168	180	216	194	175	191	176	170	206	185	187	188	179	203	189	167	184	207	183	195	179	169	186	180	203	190	182	190	210	183	180	190	201	165	176	181	180	167	178	190	193	182	187	180	166	186	173	154	179	202	186	179	195	158	154	170	208	184	210	203	184	181	193	208	194	186	186	183	185	194	166	202	175	175	195	166	197	195	191	181	162	180	173	193	190	195	179	169	178	185	185	182	179	224	159	185	192	191	175	177	193	200	172	171	194	184	175	155	178	175	194	178	193	186	210	197	162	194	180	158	189	185	184	194	214	183	190	160	169	172	186	173	187	186	194	200	178	194	169	199	182	168	159	188	178	190	191	187	162	198	196	213	189	179	184	170	177	201	183	228	164	196	200	190	197	185	166	195	164	185	187	160	186	173	200	182	187	187	193	192	202	203	185	175	185	191	204	194	202	195	189	188	170	185	184	196	183	183	187	192	193	199	200	187	181	197	181	185	166	182	169	178	182	193	199	197	203	165	204	160	175	193	192	158	184	209	175	154	189	179	173	197	171	143	206	182	182	189	199	207	200	186	185	182	179	189	178	186	198	187	188	203	174	195	166	174	187	175	188	174	189	198	196	181	163	167	175	199	193	205	159	214	184	186	207	176	180	178	194	206	173	192	200	168	209	192	171	190	194	190	190	205	172	200	212	197	179	185	193	172	174	174	186	176	194	182	194	200	177	190	189	188	201	174	176	154	195	175	172	191	192	189	177	186	178	206	183	181	163	175	199	184	180	192	191	158	178	169	202	165	190	183	185	185	187	194	192	185	192	209	200	182	192	199	184	166	174	169	171	190	175	171	186	166	180	183	181	185	188	186	172	196	172	165	195	178	187	169	185	189	222	158	178	174	182	181	183	177	191	175	193	206	182	199	175	195	182	182	170	173	188	190	190	179	162	178	180	181	205	172	194	205	201	184	178	192	193	189	177	197	160	200	182	153	184	173	197	204	203	199	195	182	193	182	184	193	167	186	178	176	199	201	161	194	189	180	206	167	172	219	173	183	181	154	187	187	183	194	180	192	200	200	178	184	196	181	178	182	186	189	168	194	175	194	207	187	194	181	174	186	209	210	183	164	192	190	189	184	205	200	196	169	208	156	189	220	185	181	166	187	185	186	198	207	164	154	189	176	179	191	174	176	217	143	174	169	200	168	198	177	177	190	183	190	174	185	203	182	176	206	183	171	174	188	204	179	191	193	178	186	212	183	182	176	178	199	150	203	200	198	163	165	183	167	194	170	163	190	154	178	184	196	194	182	188	204	174	202	190	182	177	191	234	202	194	190	165	203	182	165	181	172	201	177	175	177	189	202	184	209	182	226	195	202	180	175	194	176	179	195	185	193	180	164	186	188	197	173	175	185	196	195	195	204	181	184	191	152	200	170	174	171	177	198	189	186	188	194	184	178	183	175	182	196	171	209	175	181	214	170	190	180	179	197	185	176	191	210	191	189	190	199	184	192	180	169	191	211	191	170	189	185	191	177	201	187	183	185	180	172	180	161	182	186	165	214	182	179	207	194	175	150	201	184	172	177	184	187	186	181	180	171	214	174	187	174	204	178	157	180	167	179	185	189	182	177	182	182	186	191	184	189	180	183	175	199	192	173	194	192	183	188	192	185	187	181	188	174	175	174	202	208	172	167	216	178	215	193	203	174	172	190	180	189	205	163	178	170	180	206	178	170	225	205	175	187	183	209	154	167	174	200	197	196	198	176	169	194	186	194	199	199	188	194	186	190	174	189	223	184	175	180	171	157	169	203	185	212	218	155	170	187	173	168	205	194	177	206	166	182	188	195	195	172	192	195	160	177	180	201	181	199	190	200	194	201	181	203	208	193	186	200	179	170	187	176	206	166	180	154	188	203	187	155	187	165	173	200	210	160	190	184	186	174	210	176	182	204	192	182	179	193	170	165	179	166	164	186	189	190	187	179	191	173	173	169	166	190	185	181	197	211	171	167	177	195	180	167	202	181	208	193	169	164	195	181	195	191	179	170	171	164	198	198	187	193	173	196	183	207	193	186	209	182	181	179	195	202	169	177	192	184	207	214	195	171	203	161	173	201	188	189	209	196	188	179	187	166	184	166	187	181	186	204	185	180	179	179	199	188	159	177	159	183	199	178	191	195	182	178	176	190	181	193	166	176	167	195	193	183	184	166	165	184	205	177	163	191	195	202	177	186	184	185	207	190	201	192	171	203	193	178	181	208	168	175	167	204	185	171	197	201	150	172	178	180	188	215	174	206	200	164	179	169	205	177	169	177	202	204	168	192	184	185	160	171	191	166	194	194	195	169	193	184	185	175	186	174	182	171	177	181	181	178	187	193	200	180	181	189	174	178	196	203	175	189	166	173	190	221	190	180	193	172	179	186	183	204	192	174	180	203	176	182	182	206	185	188	196	151	204	183	176	206	185	165	176	192	186	183
9369	10074	18478	13232	5103	4157	3459	2898	2407	2070	1866	1745	1456	1303	1330	1218	1125	1016	932	940	918	900	920	813	765	807	792	735	744	713	670	685	723	669	693	693	669	631	674	636	614	636	636	634	650	661	612	612	626	634	587	575	582	591	615	598	589	598	620	609	632	554	587	557	596	600	606	595	577	612	596	578	566	593	581	538	542	576	601	564	555	598	580	551	554	579	533	611	534	577	581	531	551	565	553	563	558	593	556	547	592	542	588	557	566	555	523	558	571	566	606	566	551	542	571	567	545	550	553	483	545	544	555	557	555	562	555	505	563	606	544	573	555	521	579	570	565	541	525	539	534	554	530	531	550	546	557	574	572	531	543	536	581	569	577	538	536	505	563	559	555	531	554	573	538	578	586	557	545	534	525	579	570	536	545	586	571	536	543	537	544	537	541	569	573	552	537	541	544	475	546	556	519	518	541	542	529	527	560	559	532	531	522	556	526	569	549	553	504	532	541	533	551	538	551	528	526	539	550	533	554	529	589	536	566	559	531	534	543	542	571	497	594	555	495	553	522	547	552	543	554	534	552	561	561	520	541	539	543	548	561	570	534	565	495	567	495	518	578	519	519	516	534	516	544	521	504	546	550	528	532	531	547	558	546	601	511	529	529	544	545	542	561	540	537	563	532	523	495	559	530	567	542	550	562	598	571	556	591	518	509	551	548	524	542	548	539	522	572	579	561	541	543	608	550	577	570	554	546	561	549	532	556	543	559	553	553	538	542	552	566	539	541	548	536	617	548	514	536	518	578	521	527	557	566	562	565	541	535	541	532	553	560	547	522	574	556	541	527	506	531	538	513	500	561	606	504	538	614	562	505	563	507	528	571	512	568	561	526	521	513	536	546	583	560	524	521	564	519	528	504	513	538	596	503	563	524	561	545	596	518	534	572	531	566	546	520	557	546	549	548	521	558	563	547	565	542	542	537	537	530	562	544	507	528	558	552	534	550	527	548	521	590	522	521	543	488	589	506	554	573	543	503	556	527	535	534	541	537	582	575	557	524	516	561	515	497	526	518	531	587	538	533	575	533	544	554	578	580	570	556	521	558	543	566	555	543	547	528	580	550	584	540	530	536	551	513	537	529	582	561	560	553	567	559	547	551	550	562	522	567	580	519	535	535	550	562	553	545	510	510	531	501	496	544	578	548	526	532	539	538	536	524	546	576	522	535	549	557	555	534	568	532	563	573	529	512	561	528	561	545	540	567	546	550	585	556	535	497	577	512	544	585	541	573	564	498	555	554	497	526	520	569	540	536	506	542	547	560	582	576	544	541	560	542	537	547	558	520	532	546	550	534	575	536	544	542	574	541	527	527	568	542	541	516	539	533	561	587	512	547	561	563	531	591	558	562	555	571	552	546	541	524	535	499	495	564	524	547	548	570	545	573	503	558	542	549	523	512	541	554	529	482	493	569	581	535	545	577	548	545	536	526	538	535	590	535	535	518	580	554	545	563	551	546	547	573	521	533	540	540	547	511	540	482	578	529	537	537	505	528	515	544	505	522	552	543	552	556	556	543	536	564	517	599	577	534	549	539	541	568	570	527	547	538	556	534	565	543	560	535	557	507	468	568	543	528	550	572	541	576	557	554	579	528	557	568	538	532	528	558	509	540	541	575	534	556	540	557	561	520	541	565	547	557	586	511	564	544	574	556	522	525	530	566	510	535	539	546	526	533	510	554	528	495	530	516	516	541	535	552	531	547	543	549	570	554	494	565	532	551	523	565	540	572	548	538	514	543	519	545	523	545	575	539	581	513	545	523	543	572	551	579	514	568	517	564	554	553	524	520	516	509	554	515	576	521	523	491	539	566	517	515	521	544	500	553	502	531	564	561	548	549	522	534	559	544	570	602	559	549	538	570	542	545	565	539	527	568	536	563	541	553	555	543	547	538	585	569	543	577	561	572	503	576	518	552	548	522	547	543	540	519	538	570	543	524	508	515	552	554	519	550	555	546	533	508	542	559	542	538	565	560	551	544	529	540	521	508	500	548	500	545	552	510	518	565	537	537	490	491	489	560	570	532	517	519	553	568	582	558	562	593	543	541	529	598	532	570	521	533	547	512	570	506	524	557	511	573	557	562	524	568	575	528	518	567	516	565	584	540	540	537	540	565	577	563	549	557	546	546	525	530	547	558	518	567	527	541	598	519	582	559	550	514	507	518	540	567	535	552	512	492	543	528	568	558	533	546	558	561	517	527	548	527	572	553	507	538	535	574	511	535	576	534	591	570	593	535	546	551	561	547	508	559	561	557	554	528	537	534	518	550	537	556	563	544	512	548	598	531	526	516	557	538	540	557	525	560	555	530	524	530	587	521	552	528	580	547	526	545	570	598	598	561	541	536	529	550	551	510	563	532	537	528	557	553	525	509	516	535	550	533	511	501	525	541	524	530	563	568	573	512	520	495	563	556	545	565	565	571	534	547	544	561	569	538	503	592	528	575	571	578	543	577	534	559	526	515	558	530	543	566	547	569	535	523	534	548	522	517	543	509	535	586	557	515	551	535	524	547	527	520	533	545	514	526	518	521	516	535	550	545	532	559	505	527	563	514	532	522	562	521	571	558	575	578	531	518	599	612	543	537	599	551	554	559	551	564	567	554	553	521	551	564	517	550	517	541	534	519	519	559	544	512	506	550	581	560	520	558	575	519	545	535	521	617	527	535	554	574	570	553	547	536	566	518	579	546	578	522	517	531	545	532	553	511	581	585	515	564	569	530	513	561	562	566	555	520	509	588	539	544	562	540	552	560	553	519	560	582	564	509	516	572	565	529	490	563	569	521	525	522	503	562	502	563	569	570	543	536	572	515	556	543	562	540	564	538	568	558	554	511	571	543	555	543	556	561	536	533	580	559	553	561	541	536	536	551	544	492	516	508	483	558	501	586	555	555	566	579	487	547	538	560	523	568	552	508	556	530	542	540	510	523	572	568	557	540	556	501	537	555	580	532	547	534	556	537	516	505	586	536	541	544	526	557	523	540	547	559	516	576	556	588	553	558	543	553	577	579	560	511	546	508	576	532	523	570	524	505	556	492	541	508	526	530	546	541	582	574	548	531	574	578	566	556	539	544	551	530	532	536	597	581	513	540	549	505	535	521	553	536	569	574	564	549	579	547	568	546	563	539	486	478	532	548	559	544	568	516	544	520	583	549	568	563	522	536	583	578	518	548	585	574	514	526	587	533	545	551	584	518	514	521	541	529	491	583	529	522	517	487	586	583	499	608	568	527	551	511	544	600	571	553	539	570	535	523	552	534	603	504	582	520	542	510	539	530	548	543	539	555	556	511	558	572	531	518	541	519	537	530	574	616	589	539	503	573	513	552	552	523	557	562	536	554	544	528	548	578	551	563	515	568	577	542	521	552	530	535	584	492	533	539	553	559	543	577	555	558	563	549	538	550	534	539	526	520	572	545	566	547	562	530	536	558	551	526	559	519	573	579	542	555	573
2874	977	2175	986	502	396	366	343	349	358	354	382	317	331	319	324	312	335	341	348	347	333	328	330	342	357	330	346	353	360	319	342	340	327	325	330	332	305	305	315	363	327	356	338	303	349	342	346	357	316	340	314	306	360	344	332	329	352	317	328	348	357	333	317	373	328	344	371	349	374	357	363	362	335	379	320	332	332	328	338	341	306	329	342	339	344	344	323	349	322	308	331	337	321	331	346	347	318	338	323	342	330	323	317	352	328	353	358	321	339	332	337	338	323	329	324	335	340	324	326	377	350	354	341	299	315	354	332	340	374	345	325	332	310	352	339	318	340	339	329	334	323	371	352	349	340	355	307	374	332	322	336	337	329	339	332	324	378	355	368	323	330	353	340	331	334	337	336	323	344	321	341	325	361	355	331	346	354	363	375	316	329	353	365	333	336	334	334	344	324	352	325	348	380	367	327	323	331	329	324	324	338	354	309	336	296	338	358	331	339	336	343	354	330	324	333	320	334	326	350	366	337	364	323	314	342	338	324	336	349	337	368	330	348	335	335	337	325	300	340	332	332	330	324	313	313	325	312	346	310	359	317	342	352	348	341	292	350	323	343	351	339	351	341	353	392	317	323	339	338	339	322	339	350	348	365	340	350	366	356	310	365	356	362	344	338	345	333	341	344	341	340	330	348	323	354	338	339	316	359	324	338	345	335	333	348	346	337	330	352	298	309	308	348	344	330	325	362	323	339	342	342	330	333	346	335	319	338	346	401	363	337	327	362	362	363	321	347	345	319	340	367	324	366	349	321	328	346	363	326	354	319	331	311	351	340	359	356	339	355	302	315	344	329	311	337	359	326	370	365	334	338	332	334	310	318	326	356	354	348	371	330	332	360	348	315	320	339	321	348	357	347	335	308	356	311	364	344	348	364	335	370	329	340	382	328	316	352	324	348	337	329	335	336	319	363	358	350	365	360	315	322	338	361	354	326	337	338	364	294	327	328	348	341	355	325	351	313	333	328	343	328	331	348	325	341	310	373	335	310	303	334	315	356	362	373	355	297	332	330	365	340	347	301	313	333	335	328	348	330	330	309	348	352	354	336	362	343	350	363	332	336	376	318	329	329	316	339	333	344	362	305	314	366	327	371	362	376	377	345	322	350	320	330	366	358	330	326	364	312	328	316	318	378	353	349	314	355	326	352	359	351	356	314	300	325	330	333	317	354	311	349	329	311	308	320	350	339	321	336	325	327	361	340	348	311	343	365	318	388	358	320	306	355	329	306	319	337	328	329	310	325	359	342	364	336	349	339	343	330	336	349	366	362	320	343	346	362	370	368	352	358	328	341	334	362	343	325	309	320	376	313	342	341	320	374	336	328	345	319	359	356	342	349	347	343	318	359	357	338	327	348	343	352	330	328	360	346	327	318	331	303	357	362	332	313	332	346	377	341	351	316	326	336	351	352	361	348	353	332	351	322	336	333	331	340	348	326	337	320	342	299	332	361	379	341	336	342	342	329	370	317	342	342	343	363	323	332	345	318	361	337	321	338	343	349	323	338	344	301	338	359	347	349	331	324	306	319	372	353	360	377	317	352	371	298	341	327	346	325	349	334	324	325	345	343	329	332	335	318	313	293	341	365	361	331	317	319	360	336	329	333	325	333	359	371	323	360	356	291	367	350	325	335	330	327	335	345	323	270	331	336	334	314	332	336	346	327	337	340	334	351	336	356	326	345	331	357	338	372	362	347	335	344	384	328	334	333	339	354	324	359	341	323	338	368	314	348	341	325	348	343	352	323	331	351	348	341	321	319	314	319	326	363	345	360	328	340	339	331	326	346	361	342	306	341	333	326	297	349	336	326	352	328	313	354	318	373	331	325	318	342	328	321	351	329	338	298	329	364	333	316	315	330	306	345	360	325	353	331	346	319	367	370	335	339	312	332	355	322	321	342	335	370	344	344	329	319	350	333	327	361	326	312	371	319	333	320	288	311	315	340	350	318	375	380	335	347	329	366	342	356	317	342	324	321	336	377	343	308	353	336	319	331	356	305	339	352	359	350	341	329	348	345	373	365	331	383	358	336	328	318	347	371	351	340	343	350	356	350	300	357	307	337	348	363	348	317	336	352	321	343	317	336	348	372	337	364	372	323	310	364	309	325	353	292	329	344	369	352	297	315	335	347	317	345	308	355	358	332	313	352	345	342	355	330	328	334	345	339	355	315	366	326	319	354	343	342	358	343	318	329	363	347	329	346	348	324	373	355	353	328	313	323	345	335	332	344	363	325	347	341	360	320	350	368	353	349	369	320	325	325	313	317	332	332	333	349	340	331	336	356	315	335	349	339	331	343	384	359	338	326	361	348	353	348	330	329	310	331	331	347	362	346	356	362	303	307	317	339	343	341	338	355	334	349	357	351	380	339	306	371	351	355	326	368	326	370	338	321	326	363	370	314	334	314	354	345	345	316	327	348	343	376	342	377	359	353	327	343	369	323	329	352	350	373	319	350	315	371	314	307	336	375	322	346	371	330	353	335	352	322	336	308	349	311	335	339	352	326	349	354	355	365	342	358	358	365	336	366	338	329	371	358	358	381	356	321	352	364	350	374	320	361	372	340	328	361	366	338	358	313	349	336	331	312	347	293	326	335	345	358	350	392	374	333	351	327	362	337	325	363	365	332	380	364	321	331	387	339	326	321	342	341	326	340	355	335	329	333	320	325	338	321	327	324	340	320	323	361	333	355	351	335	333	309	327	321	335	343	360	318	335	314	352	344	345	335	336	340	372	363	336	342	323	322	339	335	349	363	350	320	343	358	318	370	334	332	314	370	357	339	307	336	342	358	344	315	334	331	383	321	328	355	347	316	309	351	347	336	346	309	328	377	361	381	354	330	305	321	361	338	340	334	351	333	358	324	314	341	343	357	335	371	344	348	329	346	350	334	331	334	376	353	327	313	312	320	371	332	320	342	340	349	373	362	353	389	332	337	335	357	317	320	351	335	334	329	308	355	317	320	357	330	334	367	340	341	339	362	350	345	344	329	329	348	336	335	340	346	332	362	331	345	323	373	332	324	326	355	361	319	332	346	376	355	331	350	322	339	347	347	348	357	316	328	313	315	351	322	318	341	347	331	338	325	296	329	326	275	339	358	320	373	337	351	342	320	332	363	368	306	354	336	326	354	354	332	371	365	369	387	336	347	350	363	360	343	353	362	344	335	353	373	332	377	297	334	345	358	340	296	348	320	310	336	338	337	339	332	332	366	361	293	337	292	319	352	338	333	324	326	331	336	339	321	327	374	321	322	355	353	333	363	376	333	321	345	347	356	330	347	328	325	337	357	360	380	332	334	341	345	334	343	326	329	330	343	350	355	330	322	326	346	343	336	391	332	334	359	332	358	327	347	370	339	331	352	346	318	316	351	339	318	330	316	345	323	367	354	316	330	343	356	335	376	348	317	341	366	357	352	324	327	348	349	345	346	351	316	322	357	315	348	355	331
2971	1726	3614	1736	1064	1028	1037	986	1006	1030	954	1030	941	978	988	945	956	947	920	964	962	957	893	938	941	917	947	906	1003	929	982	910	901	975	928	922	919	912	948	935	931	961	885	920	958	956	938	939	904	901	945	947	902	909	945	911	901	963	918	897	936	1026	932	978	921	944	927	929	909	972	949	912	937	909	990	915	956	948	997	901	933	949	926	955	943	927	946	958	932	916	921	946	946	917	919	914	880	957	906	921	964	917	979	938	910	887	894	923	899	963	972	939	989	920	943	923	900	921	963	937	899	940	902	958	920	934	935	895	896	958	859	913	963	967	984	991	882	901	960	994	955	947	907	906	969	977	943	927	945	920	864	1010	918	964	927	883	940	942	967	884	966	949	974	859	962	932	870	941	948	904	945	904	880	955	941	948	897	913	953	933	900	948	932	929	901	898	965	883	926	914	958	969	894	912	955	946	955	921	917	857	937	956	1017	902	924	937	948	930	897	896	922	902	941	952	998	939	921	943	955	931	921	930	911	928	859	900	937	889	897	931	991	936	912	961	864	962	981	905	981	934	915	971	968	941	973	1003	950	902	948	895	919	911	961	904	950	912	893	938	959	926	920	949	932	977	910	941	961	979	900	929	964	909	974	949	912	969	921	899	925	940	931	965	966	946	956	907	922	953	928	853	948	956	948	920	937	957	915	934	917	921	889	912	959	892	936	943	959	942	917	917	943	923	942	943	944	997	923	923	945	913	891	962	979	984	906	958	957	875	936	938	974	954	927	938	948	944	933	965	925	894	938	950	915	956	947	958	890	964	959	888	931	987	970	942	943	931	929	919	919	920	957	923	929	931	921	918	905	910	951	870	935	947	932	919	944	937	911	982	914	927	886	922	977	988	904	929	1022	942	910	912	900	918	895	971	935	921	1001	950	921	1000	979	924	910	929	950	894	939	904	910	918	946	885	936	977	930	900	966	957	990	970	940	959	973	898	932	958	903	939	944	982	934	929	931	922	1012	925	970	920	932	932	933	876	961	937	945	979	900	936	896	947	926	947	878	905	909	941	972	973	887	923	899	911	914	948	1002	950	954	935	979	922	929	952	936	965	990	913	949	904	899	933	926	929	912	939	980	900	935	1013	964	944	939	901	949	999	949	912	926	976	945	952	974	914	867	900	1009	956	914	965	957	949	955	930	960	955	942	940	868	951	967	922	985	1010	933	939	945	977	905	933	952	979	976	958	972	951	969	929	916	932	937	861	979	925	881	975	917	915	956	904	945	943	946	947	940	875	926	902	889	903	917	880	973	892	885	944	942	951	966	976	939	950	931	922	902	936	974	920	971	929	876	877	918	929	983	960	943	908	979	944	900	943	965	950	938	894	941	918	945	883	959	962	931	965	975	929	945	904	971	998	901	944	922	935	937	889	916	904	976	972	946	916	966	899	967	917	919	905	864	978	956	934	948	953	921	923	956	921	989	871	926	983	967	932	908	982	894	972	945	920	946	925	961	917	905	975	941	967	970	931	928	941	997	946	916	911	954	936	935	916	906	920	935	967	945	939	936	965	989	952	906	917	891	956	943	932	963	909	958	911	969	897	930	888	966	956	912	937	919	957	979	958	972	934	952	933	944	916	952	1000	993	879	873	947	973	936	924	951	987	944	932	959	955	925	977	952	934	999	959	939	997	917	962	944	998	961	940	943	910	959	964	945	968	902	961	948	920	903	962	935	906	941	887	917	951	917	960	897	896	934	938	897	958	918	974	933	956	926	914	947	938	913	944	951	985	939	912	956	975	960	968	990	934	967	951	929	905	902	948	947	861	996	966	928	920	911	958	928	973	927	904	959	919	949	925	906	928	959	911	986	999	947	971	947	944	933	900	962	913	960	881	915	958	943	989	899	925	925	971	984	934	939	952	932	932	960	897	963	956	909	919	939	947	931	970	928	953	1035	919	996	937	962	981	937	910	947	945	897	967	977	954	899	968	943	958	939	964	931	940	967	945	897	934	941	922	944	927	937	947	944	944	956	975	902	915	944	949	916	948	887	951	919	909	949	965	902	967	915	930	959	942	999	917	912	910	920	977	941	971	946	892	960	891	957	960	937	927	924	942	924	920	914	938	923	899	919	929	954	977	967	928	993	969	874	917	925	982	911	918	904	886	947	983	900	904	880	899	925	946	950	927	909	928	947	905	933	864	869	956	947	939	891	910	947	972	954	930	950	857	927	977	958	945	928	896	944	984	916	959	911	970	935	899	937	942	963	920	921	947	919	903	891	933	958	927	960	931	988	948	901	931	938	927	967	945	938	1041	951	899	968	943	913	907	925	940	913	924	945	942	994	952	948	893	971	902	906	907	920	948	898	924	960	935	971	978	940	980	871	978	928	926	950	955	936	890	964	873	982	978	954	888	925	892	958	923	930	911	964	954	909	944	922	929	944	942	950	938	936	953	979	914	918	877	906	926	958	947	942	960	945	925	941	955	906	937	953	995	926	945	913	990	932	925	909	926	880	918	896	946	940	935	978	949	933	911	938	948	903	903	884	897	990	922	887	968	928	932	924	968	916	953	985	900	936	893	900	915	952	967	920	967	953	888	954	914	928	970	973	969	932	1004	963	859	957	962	912	916	964	908	933	945	936	930	924	906	923	920	929	899	955	994	973	971	898	962	932	886	1001	952	936	978	951	957	934	913	923	918	969	918	965	953	977	889	915	922	914	967	953	891	947	930	955	897	954	925	919	933	961	940	934	935	932	917	960	998	927	892	962	934	881	917	992	981	937	885	939	872	948	913	1008	910	878	901	946	842	938	908	949	895	897	858	921	930	891	933	932	923	950	972	926	981	942	954	999	898	965	882	950	942	999	925	903	915	907	896	947	892	939	951	923	948	967	939	927	960	955	918	931	959	945	948	885	938	975	939	994	947	935	908	937	935	942	913	902	881	916	945	955	998	938	919	940	943	937	979	975	983	958	873	925	930	1002	878	948	1002	973	922	941	946	928	909	955	947	959	912	904	953	944	953	944	945	915	981	983	887	921	971	986	968	939	905	910	1004	868	942	899	921	879	968	935	949	931	944	932	946	933	885	923	943	1000	894	950	934	917	910	926	899	894	944	928	938	923	968	873	936	939	950	944	906	998	939	916	890	920	939	976	1009	951	869	946	949	930	965	925	930	903	932	894	933	899	877	950	928	940	923	886	893	930	953	923	959	914	910	946	998	931	894	880	954	933	939	896	1001	984	941	972	976	917	939	898	937	955	922	946	916	958	871	961	988	878	919	900	945	949	906	987	932	923	995	881	958	947	909	957	906	912	954	965	978	973	937	976	938	946	955	1001	957	970	911	905	929	930	929	987	966	929	916	995	964	942	1015	906	878	907	919	937	975	911	930	908	938	944	964	983	903	861	977	927	969	934	965	880	955	940	916	958	918	983	892	959	924	875	961	974	912	958	961	965	886	961	942	949	940	954	904	943	909	912	949	937	914	930	887	920	931	941	926	952	936	978	931	917	924	927	864	986	944	911
10569	10407	18017	11814	4952	2589	1420	863	595	502	449	399	397	414	377	390	382	378	391	396	340	369	393	380	348	360	335	348	329	380	322	335	331	345	343	365	364	372	375	362	311	367	352	337	332	347	371	341	357	353	345	349	351	363	343	318	332	350	330	341	355	347	364	358	345	350	334	334	352	335	334	345	330	313	329	366	319	354	361	337	320	324	348	317	326	316	351	328	321	339	366	331	323	325	324	346	344	323	339	340	320	342	331	327	371	332	353	328	361	341	323	348	347	358	358	337	338	305	338	321	327	350	331	337	329	308	341	330	347	360	360	332	377	302	341	336	375	335	349	349	349	363	355	337	330	322	339	365	345	337	383	342	303	327	347	314	372	314	373	325	339	369	331	346	349	363	338	361	359	332	329	343	336	348	342	336	366	366	323	339	364	334	350	329	322	309	333	352	340	326	366	346	350	322	376	340	339	315	364	337	333	360	366	328	352	345	353	387	370	365	361	300	346	378	318	380	313	312	305	324	351	370	348	333	335	330	329	336	333	354	341	322	328	315	349	326	356	344	342	334	365	295	318	290	325	364	366	323	330	333	325	343	335	366	322	338	343	331	343	358	356	316	324	319	346	323	313	336	366	362	330	333	371	334	322	328	344	341	321	322	330	361	338	325	316	324	360	331	337	354	311	341	329	336	362	342	337	365	381	361	320	336	307	359	357	346	343	312	334	357	337	333	329	336	327	324	357	324	373	353	341	347	319	342	358	344	337	312	375	346	323	342	330	342	357	329	347	327	348	316	360	366	316	386	339	351	362	329	315	334	342	355	310	351	324	358	354	358	345	345	327	320	338	368	355	326	345	356	346	390	315	365	364	314	328	334	370	342	306	310	352	373	305	348	322	333	349	322	362	342	336	341	363	351	337	320	346	343	311	322	352	351	326	340	331	365	331	358	379	337	338	380	381	370	332	329	375	335	329	388	344	359	346	317	313	356	295	357	346	309	330	341	355	333	336	339	352	366	347	357	326	360	338	307	364	336	363	346	336	347	347	356	330	329	333	331	354	342	338	353	364	337	334	362	376	372	344	332	350	327	324	325	361	337	364	329	366	347	364	354	324	383	356	375	364	309	349	324	327	300	343	336	335	366	368	364	306	302	354	330	369	348	352	332	324	356	338	329	362	373	331	313	345	349	351	318	364	339	327	374	359	344	357	355	341	333	366	347	327	359	327	347	319	327	367	355	345	330	360	303	335	351	297	366	328	345	293	351	341	313	346	331	359	357	368	336	340	350	321	320	339	346	345	367	340	368	334	348	371	312	384	291	329	368	314	376	345	337	333	342	316	342	375	349	338	347	355	316	313	350	343	359	369	333	335	352	343	325	335	333	325	347	334	348	358	350	377	342	331	366	317	336	344	315	329	327	340	325	350	317	333	314	331	328	317	335	318	365	342	318	321	301	334	337	359	342	306	343	335	344	346	341	335	347	335	339	335	375	324	318	308	393	338	331	357	371	345	340	325	359	398	346	327	365	352	348	312	331	367	358	349	340	338	356	335	319	349	326	359	355	353	341	314	338	379	363	316	357	361	375	342	336	326	325	339	354	314	331	357	328	334	335	323	338	371	334	359	344	347	301	354	347	358	348	323	309	310	355	289	324	315	349	296	343	333	325	379	315	331	330	339	370	331	328	341	340	344	344	316	332	356	304	304	343	317	373	351	309	320	337	334	341	335	373	339	342	328	367	364	329	295	361	355	332	371	346	343	355	341	348	336	335	352	337	356	327	334	349	346	319	356	321	346	330	351	340	359	351	307	322	285	317	325	344	338	333	362	375	343	349	352	334	322	356	326	304	346	340	366	299	312	367	365	362	330	317	329	338	362	353	340	340	358	323	319	344	344	330	350	353	348	329	320	334	316	330	350	361	334	317	317	325	344	355	385	357	325	310	339	357	332	343	330	340	338	326	337	328	355	344	328	357	355	332	337	348	373	350	334	333	327	331	334	348	328	358	331	330	325	344	341	353	334	355	340	343	333	341	326	355	344	350	333	296	326	295	309	342	350	318	340	340	324	345	370	355	346	344	329	369	293	325	347	364	347	354	343	316	352	383	361	360	345	362	337	332	343	388	332	337	338	341	353	321	357	344	328	358	337	335	343	347	377	363	325	348	367	347	329	356	326	355	342	319	328	360	314	344	357	348	318	340	322	346	361	356	299	339	309	316	329	329	361	335	326	324	371	365	349	355	347	327	324	302	317	344	339	336	381	353	339	320	340	335	374	361	338	365	335	351	349	333	328	345	315	336	340	321	335	325	343	315	348	342	318	336	361	375	351	319	365	352	371	339	352	300	353	341	335	354	358	329	347	344	383	338	332	345	331	329	349	317	350	354	328	354	338	320	382	337	317	331	329	352	329	345	314	349	331	328	352	356	365	330	331	324	335	312	370	405	309	325	335	352	346	334	299	358	316	359	339	346	326	344	377	330	345	337	347	362	341	387	322	327	372	295	319	348	350	359	377	331	390	318	363	373	364	350	326	339	326	348	351	371	316	349	349	344	341	366	349	352	322	373	354	347	354	341	343	346	337	343	357	324	333	330	356	324	305	364	323	346	344	344	359	334	339	343	349	360	312	337	342	329	398	333	301	342	340	324	334	345	353	367	350	305	313	325	312	313	327	337	337	369	313	344	304	349	318	354	368	340	334	348	323	359	351	323	342	320	302	349	300	314	336	301	359	346	361	373	322	321	328	319	331	325	316	343	348	334	350	346	351	361	344	360	341	367	355	339	307	335	331	335	345	326	324	321	322	311	323	335	297	349	359	346	364	335	332	327	360	354	303	311	334	333	361	329	335	357	356	306	350	343	368	341	355	325	304	343	371	366	347	345	330	343	352	356	350	335	346	346	356	315	332	319	357	337	317	372	327	336	337	360	345	331	316	341	315	335	310	325	366	326	293	336	341	371	355	367	380	331	336	316	364	339	334	347	366	339	357	335	327	359	339	351	351	330	349	341	307	348	347	364	348	321	341	341	337	347	367	352	338	372	305	333	336	330	333	364	315	327	337	340	320	328	335	331	341	326	314	349	347	324	344	317	337	326	343	335	346	335	325	331	356	335	329	352	323	314	300	327	353	344	316	368	344	327	354	379	338	348	348	349	335	335	344	356	336	303	323	330	342	351	317	340	353	326	338	339	317	349	373	315	350	356	363	352	344	350	341	347	357	332	345	323	309	345	355	363	322	335	338	339	336	368	359	339	326	308	343	332	377	334	300	364	350	347	330	330	405	300	352	360	323	346	326	347	317	365	361	336	350	349	335	325	348	332	332	360	327	376	310	322	325	340	330	339	351	368	336	302	350	344	335	342	335	367	356	341	352	348	332	351	365	307	328	327	335	362	307	328	321	340	329	318	362	326	377	335	317	340	336	314	340	362	337	335	363	306	350	317	342	332	372	328	328	307	321	357	324	337	344	363	317	333	308	360	318	319	335	320	342	364	326	343
7203	10377	16062	8967	3543	2983	2554	2224	2009	1825	1654	1646	1483	1413	1411	1235	1290	1264	1180	1125	1119	1068	1094	1083	1036	1062	1035	1051	1020	995	1047	996	1032	1025	1007	993	956	1012	974	1010	968	1005	952	940	986	978	982	1010	962	909	995	996	994	924	987	936	950	954	941	982	956	972	901	962	863	967	936	982	919	924	944	990	901	922	1029	950	978	945	983	918	957	964	956	916	953	924	916	892	983	862	941	939	903	975	976	1007	892	889	974	906	916	937	901	952	925	987	947	970	946	980	975	926	926	927	993	904	992	901	944	923	927	925	973	932	933	869	962	930	880	941	877	923	963	911	918	921	993	916	904	929	894	945	907	922	885	982	925	951	973	929	934	904	909	930	956	882	885	884	949	894	904	907	936	921	925	902	963	926	893	998	965	891	952	916	870	1014	906	899	922	934	889	931	928	930	902	945	900	878	917	888	915	917	947	837	894	931	923	911	983	878	897	925	937	977	925	858	973	886	943	940	919	901	892	943	917	943	951	897	891	927	921	893	945	930	939	926	972	870	920	911	881	889	902	935	935	917	977	919	911	892	938	915	894	951	861	929	894	907	912	918	952	874	932	913	982	910	879	945	924	900	936	934	964	965	945	929	938	900	957	864	929	979	902	935	933	887	949	945	883	915	889	908	899	934	916	912	989	922	886	932	963	916	892	926	919	941	943	939	984	917	911	886	925	954	907	898	894	921	950	911	870	962	882	903	976	954	958	902	897	913	916	909	919	895	963	987	948	949	889	924	985	885	899	931	922	886	897	928	934	966	880	936	873	919	879	968	903	937	984	971	962	924	932	893	935	861	931	911	937	881	921	860	904	943	902	957	916	934	879	932	929	922	889	942	901	883	912	864	874	945	971	939	908	911	928	926	958	902	937	947	918	918	885	940	908	955	926	917	936	979	940	931	989	901	975	880	895	890	909	889	907	947	922	959	953	938	975	913	860	927	915	919	916	882	948	911	845	890	934	885	940	945	956	923	962	908	937	909	904	991	914	915	934	930	937	896	930	879	915	926	946	898	903	947	959	909	928	937	977	929	936	937	870	979	916	886	919	921	935	929	962	902	940	850	909	938	933	941	909	902	903	898	906	941	899	878	919	915	905	870	916	953	917	893	944	877	945	911	937	914	934	919	924	879	924	932	926	946	910	935	857	959	919	950	907	868	929	869	931	907	931	939	891	922	932	945	917	912	920	933	1002	932	899	906	919	944	987	911	934	922	851	864	964	859	919	965	970	912	933	885	900	896	922	955	927	916	916	956	903	953	880	939	907	843	918	943	916	910	845	880	956	946	953	906	887	978	959	961	944	927	843	900	851	893	893	912	941	893	980	971	941	907	948	995	943	898	907	913	924	863	889	892	914	894	900	914	950	901	898	873	938	945	925	957	958	920	955	937	916	860	916	947	878	898	946	926	886	881	968	916	943	961	878	902	893	926	921	893	906	935	925	901	893	949	927	919	896	922	958	920	963	848	908	921	908	930	922	918	930	956	914	891	931	910	906	969	905	942	911	923	887	885	950	878	908	930	908	883	918	914	898	945	901	962	933	881	909	980	889	979	901	956	895	922	952	942	921	906	899	907	948	924	932	974	938	872	959	843	898	955	965	916	962	945	920	940	905	950	900	939	893	914	948	888	936	916	934	928	920	882	933	958	939	853	930	933	930	933	949	947	900	933	915	930	908	930	916	896	888	952	907	889	941	922	957	983	979	961	907	915	920	918	901	938	906	938	926	950	956	879	940	951	967	857	959	923	908	921	894	954	953	923	903	960	923	962	959	937	935	855	939	945	923	997	872	943	944	882	893	897	947	931	936	928	903	919	948	932	951	959	930	856	904	869	912	883	949	908	893	957	945	953	886	905	862	952	858	932	923	892	933	939	967	904	932	950	904	927	917	928	912	943	903	959	892	937	883	928	933	909	920	907	933	862	918	906	929	864	915	907	925	890	958	854	904	910	884	965	914	916	926	916	932	931	864	917	916	887	907	923	924	918	937	893	929	880	892	919	876	921	943	917	902	850	953	974	895	916	903	885	869	899	948	942	910	943	919	894	887	909	877	930	900	916	912	940	914	926	933	869	940	902	946	912	915	948	927	892	971	941	916	929	971	986	857	845	929	896	925	907	893	935	875	935	914	936	894	968	951	898	908	917	865	914	941	937	918	891	922	920	961	913	943	921	893	878	920	893	857	945	941	952	830	969	930	882	896	923	930	966	887	924	889	926	938	912	953	894	904	899	931	941	932	979	903	909	941	908	944	902	910	888	940	904	945	890	918	953	966	960	897	870	923	907	874	907	923	876	934	947	893	931	943	887	949	943	920	877	918	867	967	936	901	950	888	921	944	960	933	928	957	921	919	952	892	988	938	913	986	903	945	989	919	999	914	950	965	917	882	893	943	985	921	918	919	938	902	875	904	955	877	960	916	923	879	911	954	986	942	929	949	866	900	890	889	933	899	967	943	872	924	977	915	905	928	868	926	1005	951	929	871	928	948	879	908	861	973	929	924	890	885	942	871	923	892	931	936	929	941	900	931	985	942	921	911	905	944	895	967	890	891	991	889	872	951	875	912	899	945	927	922	952	904	979	910	953	910	953	906	966	886	936	918	958	974	935	918	923	918	864	922	932	920	970	967	963	966	893	950	902	925	898	913	918	942	895	950	941	900	932	927	908	924	935	937	873	951	910	866	931	885	947	887	946	924	902	904	911	910	900	890	942	906	948	969	879	895	904	895	910	962	896	964	981	969	1006	882	919	935	928	950	954	860	905	872	929	900	886	930	896	928	911	978	909	944	973	920	916	927	908	940	899	893	923	970	890	935	890	927	910	855	918	937	940	902	947	953	950	956	926	950	875	923	974	898	971	954	900	948	948	902	972	924	922	908	902	905	950	922	900	903	953	944	884	940	920	880	989	896	951	878	894	900	907	925	887	890	896	872	910	927	887	881	956	932	893	930	918	890	959	950	901	918	985	969	961	918	915	907	882	953	893	975	952	898	941	899	914	933	927	948	877	920	996	911	961	916	862	909	902	885	954	943	907	930	886	918	980	905	908	904	897	949	941	939	954	870	875	930	942	965	941	918	898	912	940	921	905	951	921	881	947	883	910	942	921	978	927	959	936	938	886	940	908	915	943	865	897	898	855	913	907	939	922	902	948	859	934	929	972	961	916	988	917	887	920	908	899	908	926	909	893	940	949	944	941	880	923	911	944	913	938	888	938	895	832	922	908	914	917	921	899	898	942	965	893	918	918	938	944	937	958	891	939	885	943	929	938	942	935	940	955	901	962	968	943	893	945	938	878	961	891	920	979	959	916	909	951	942	889	952	875	974	933	888	967	896	910	925	989	946	878	956	967	928	894	878	925	954	911	865	910	961	966	940	890	925	910	912	1003	925	905	892	840	906	910	952	894	931	908	907	961	989	915	951	933	966	945	899	887	956	903	844	866	996	952	893	923	906	968	935	882	920	951	908	883
17702	12845	17408	11854	5323	2953	1707	974	587	427	394	366	313	312	308	260	259	271	241	217	230	224	265	245	230	220	203	241	211	222	210	183	218	191	236	212	203	220	203	218	207	199	192	203	199	196	177	160	186	196	218	214	202	169	196	182	194	189	199	202	179	202	179	169	194	186	209	213	206	180	179	196	172	199	183	188	175	205	187	174	179	194	183	186	181	190	178	186	187	172	194	192	171	186	165	164	172	204	171	183	182	197	192	182	185	177	182	184	184	190	188	196	173	163	180	185	206	199	182	176	186	190	206	180	193	191	186	186	174	197	196	180	182	203	197	199	167	164	190	176	190	220	172	195	189	180	196	192	178	164	191	174	197	178	201	217	162	193	189	179	182	163	190	186	165	192	203	203	165	221	186	181	170	196	187	193	189	201	170	183	200	167	177	171	212	191	163	166	189	181	203	174	177	188	181	206	175	167	208	203	172	176	176	185	170	186	178	185	197	180	170	188	195	189	177	158	188	185	205	196	209	206	179	192	177	197	181	182	183	197	180	163	175	192	175	201	169	195	177	181	187	187	211	170	188	188	165	167	201	188	217	199	167	184	187	187	172	209	178	177	181	171	202	189	198	188	200	166	187	165	188	185	230	185	178	185	185	190	175	198	220	197	190	186	179	206	184	215	197	206	186	198	205	186	198	183	180	200	176	180	188	195	179	203	190	183	181	161	190	189	177	181	200	185	158	175	169	175	185	186	204	173	188	160	197	186	193	190	208	174	186	164	187	188	168	187	166	173	200	168	196	197	197	178	183	190	167	200	186	182	188	170	205	179	194	182	180	149	198	198	175	190	188	179	152	194	193	187	174	173	206	178	184	197	188	167	206	195	187	166	166	207	188	202	181	198	160	171	161	166	167	193	177	161	167	183	180	162	187	182	184	201	190	194	192	185	178	180	188	204	184	183	218	159	171	197	197	179	168	162	175	189	182	167	201	191	177	197	219	169	179	184	201	155	180	180	220	196	187	174	202	141	182	178	191	196	193	186	178	189	170	179	213	210	153	164	170	207	179	182	168	203	188	211	182	196	185	201	215	166	170	169	179	199	191	173	180	182	190	179	177	168	200	177	194	175	172	187	174	204	199	205	220	210	169	175	180	191	194	190	184	191	198	180	203	168	200	192	202	165	184	179	184	178	194	184	187	183	192	206	192	205	190	198	183	190	187	197	212	183	197	183	190	168	194	184	190	198	170	199	167	186	172	180	183	171	197	179	199	172	183	198	167	196	176	181	153	172	165	196	141	182	190	198	195	173	190	179	198	188	197	184	189	188	218	188	217	203	192	187	172	190	193	163	202	176	218	203	192	183	197	186	184	193	189	181	167	208	166	197	183	182	180	182	176	188	209	207	181	208	208	199	191	198	193	164	165	197	206	183	182	184	170	161	213	171	186	197	167	182	188	171	196	193	164	185	170	187	165	204	179	167	214	182	188	183	194	179	196	183	199	190	167	181	202	206	192	197	180	183	173	165	204	191	175	195	184	171	224	177	200	170	189	206	209	182	173	185	188	205	205	174	189	189	184	208	181	178	187	169	176	197	184	153	179	189	180	172	180	169	175	196	187	175	171	184	185	178	183	184	180	201	188	165	179	193	170	201	187	205	180	187	186	192	193	209	198	214	181	209	221	206	200	201	189	200	187	197	175	163	203	193	198	201	198	185	163	189	214	173	165	195	188	182	183	175	172	197	190	198	186	175	164	209	177	176	177	190	200	179	164	146	187	192	188	193	192	188	178	191	196	218	177	180	181	184	169	168	201	193	181	203	194	197	175	180	194	177	183	162	186	201	196	206	176	196	164	178	155	160	179	173	180	196	188	201	172	202	187	176	172	176	181	215	195	186	194	199	182	198	185	168	179	188	201	177	190	175	186	184	184	204	154	191	208	197	171	191	196	169	168	193	204	188	178	192	196	158	182	176	181	194	184	173	183	201	184	192	176	171	171	179	170	230	175	183	181	174	175	180	191	179	191	189	180	182	171	209	229	176	195	212	152	184	174	190	172	200	186	192	196	186	200	203	184	216	191	188	161	185	183	200	205	167	177	171	173	189	180	183	189	171	176	155	189	191	182	152	191	184	194	217	175	197	194	155	193	160	172	185	176	180	173	168	187	192	229	195	170	188	174	202	165	187	174	191	180	173	165	177	168	200	186	194	216	180	175	147	182	196	166	173	163	190	156	184	187	177	168	153	182	170	193	176	197	186	172	179	177	204	183	213	177	214	202	180	177	193	183	190	163	188	166	213	199	199	180	214	168	182	197	194	189	193	192	169	182	175	196	170	167	175	169	181	170	201	189	177	197	188	188	208	186	165	191	171	156	171	189	174	196	200	174	171	197	180	189	168	174	179	180	194	179	160	215	197	175	190	180	181	184	170	182	196	177	191	168	187	186	195	178	193	190	190	183	177	218	164	150	198	205	192	196	190	171	185	171	204	183	195	184	203	164	193	189	194	176	168	190	193	197	199	180	182	180	202	178	185	202	201	211	169	191	191	193	207	189	193	182	193	187	190	177	173	194	187	177	178	207	201	184	199	170	178	214	188	171	150	162	185	192	192	184	208	186	184	195	186	203	186	223	178	176	171	177	184	190	173	189	183	166	184	191	170	199	190	198	172	207	182	210	192	184	199	202	213	184	192	195	168	196	176	185	200	187	185	180	190	201	188	186	174	188	169	192	193	174	177	184	181	172	200	191	172	200	160	175	181	176	188	183	202	186	184	159	187	179	170	196	204	172	192	178	167	204	207	186	189	162	212	195	168	196	202	183	193	200	199	187	169	204	188	205	164	187	172	178	181	201	201	186	180	204	222	200	202	164	180	185	182	180	203	179	189	170	188	162	194	189	191	204	155	176	186	174	192	172	194	188	194	189	185	187	186	194	165	172	187	191	193	165	176	146	173	173	200	195	203	178	203	192	186	175	186	170	180	174	196	189	189	185	194	187	162	196	179	180	187	191	184	170	191	191	191	163	197	177	193	188	197	183	210	192	167	208	194	176	183	201	177	200	206	140	201	190	182	163	170	191	224	197	197	205	185	167	178	213	183	194	180	209	206	178	203	187	194	199	173	185	197	183	212	190	206	199	189	217	178	187	216	201	190	163	183	165	181	168	184	175	185	190	186	181	240	210	186	183	179	202	178	196	220	188	162	167	169	187	186	198	178	168	196	170	197	193	193	184	182	201	206	165	189	189	170	183	188	189	190	192	161	174	185	183	179	161	197	212	202	181	174	187	181	182	159	197	188	174	186	172	204	203	188	192	181	183	203	200	200	174	176	191	182	191	186	192	181	177	178	180	175	179	187	198	184	220	201	169	170	172	186	178	200	207	173	169	181	175	189	212	181	190	196	206	188	213	161	204	196	170	191	164	178	205	188	196	189	210	191	212	201	190	194	194	195	179	188	206	189	180	185	198	179	185	191	211	198	176	191	180	195	181	178	172	189	208	199
9407	11095	15729	9437	5112	4268	3339	2875	2384	2070	1866	1689	1551	1373	1283	1244	1113	1074	1007	970	918	869	905	807	830	789	811	825	704	721	713	721	692	711	671	694	693	666	628	630	600	628	633	653	634	631	646	599	611	615	560	621	613	548	597	593	569	568	600	648	612	566	605	567	549	577	629	572	596	605	540	591	580	557	565	550	576	540	572	539	550	553	604	561	543	561	608	563	544	561	569	553	534	550	566	522	562	573	569	599	556	536	565	594	556	551	579	568	553	538	530	583	551	545	592	558	572	513	553	554	551	544	566	546	548	536	625	523	555	538	532	569	589	536	568	540	546	532	545	515	497	546	534	559	548	568	582	533	550	530	559	591	540	569	525	569	563	526	538	553	548	543	532	588	537	527	549	545	549	580	546	524	544	525	515	584	487	541	546	602	531	568	513	552	549	511	512	563	542	543	545	539	551	573	531	542	535	533	545	549	527	511	527	588	537	519	513	560	514	570	558	530	563	552	558	551	548	552	523	567	592	531	536	541	517	508	570	549	576	573	551	509	498	556	571	593	530	556	528	572	527	522	509	571	579	490	569	523	577	558	539	513	538	548	536	562	561	580	561	532	487	557	537	535	570	568	550	534	552	575	598	540	554	589	507	539	544	565	536	515	575	557	547	550	551	562	524	568	526	541	521	542	525	542	539	518	565	550	542	526	580	578	513	573	532	560	539	516	579	531	560	510	500	551	532	532	493	554	526	597	576	510	599	514	578	565	528	535	539	544	574	558	543	518	556	547	553	480	532	557	550	511	549	502	565	538	557	542	511	561	540	539	554	551	536	522	531	560	538	540	514	545	587	553	505	588	569	558	522	537	558	560	564	551	518	514	550	547	528	581	512	531	584	563	578	577	535	545	572	548	532	566	549	544	572	530	534	590	569	573	546	587	526	532	565	541	574	531	485	534	537	589	542	547	530	569	544	567	538	565	560	502	538	561	529	549	568	540	550	533	518	533	547	575	503	556	528	558	537	545	591	524	548	540	506	551	528	562	521	551	516	557	545	560	535	592	543	548	515	505	532	586	521	560	548	552	548	542	562	593	554	534	534	504	528	562	558	561	532	523	527	547	510	527	548	536	548	558	588	571	557	534	560	536	550	561	506	570	550	528	548	506	603	541	555	548	594	581	531	542	535	542	526	538	550	583	531	562	554	501	536	545	550	552	539	561	524	554	527	530	566	529	563	538	524	524	553	521	541	521	579	547	566	517	590	565	560	571	562	529	561	518	541	593	530	574	528	506	547	521	527	537	553	549	544	515	505	569	530	536	517	587	551	545	576	532	536	569	530	600	526	545	569	573	547	522	567	518	571	537	552	558	528	560	528	518	502	539	573	544	577	539	551	551	513	525	532	523	522	568	558	505	566	562	543	551	544	520	601	540	515	562	561	539	554	533	539	582	560	528	555	546	548	547	546	551	550	552	519	584	513	544	547	563	487	522	551	537	547	540	514	562	554	536	567	572	537	544	573	553	611	547	515	557	540	495	527	534	556	589	561	512	487	558	569	557	545	502	591	550	538	554	579	580	554	522	562	555	580	529	549	534	607	522	530	556	533	524	516	558	540	530	546	544	524	527	520	529	550	515	541	542	527	557	558	549	541	502	544	546	518	534	577	568	544	540	498	575	518	522	560	530	579	553	518	567	527	519	534	519	526	555	533	570	556	526	543	580	540	552	529	540	526	514	560	538	546	576	562	533	542	518	559	522	530	583	551	570	534	590	546	561	508	558	566	537	538	520	541	490	526	566	551	518	495	563	560	536	558	585	546	549	577	580	547	606	545	527	545	545	532	530	533	547	552	575	581	535	560	591	547	540	578	536	557	604	486	590	551	568	524	526	545	516	544	543	550	543	550	523	513	552	525	571	593	495	554	539	527	539	571	553	538	568	558	576	543	554	538	524	565	529	505	511	529	539	531	553	552	539	551	528	577	531	523	524	538	522	520	542	543	544	567	544	545	570	487	584	537	547	556	536	566	537	529	540	494	552	564	574	554	616	519	504	571	504	545	521	542	543	515	561	552	560	548	543	528	547	548	559	562	555	537	544	536	567	553	561	521	544	527	562	534	566	527	522	508	545	544	532	540	532	534	612	535	543	540	521	541	551	542	530	560	518	577	554	558	532	583	530	514	559	592	536	523	583	517	575	557	503	534	537	569	542	542	483	562	507	560	582	525	559	512	513	546	551	579	514	531	546	524	540	574	539	567	536	526	555	550	513	530	528	554	596	537	535	535	604	549	527	570	572	538	544	533	537	515	549	517	508	554	523	534	553	581	550	575	531	537	563	578	598	556	564	545	550	541	520	533	515	523	561	561	537	581	533	564	557	559	546	527	536	542	531	565	550	487	512	553	542	544	528	562	553	508	517	548	526	530	554	517	560	541	545	525	525	548	533	530	564	521	549	534	547	494	543	579	514	546	554	556	532	525	500	522	490	541	575	547	537	569	594	566	590	510	523	526	530	575	529	556	552	549	562	556	543	549	532	556	548	566	524	549	512	520	539	547	545	564	552	546	557	525	530	535	566	562	518	527	584	548	555	552	532	583	534	531	563	547	505	543	555	521	539	553	590	546	558	525	567	559	504	520	524	548	571	558	566	531	514	552	601	566	537	529	543	533	533	567	515	608	509	557	519	492	538	569	552	550	532	591	581	539	521	479	591	539	534	528	594	554	544	524	527	542	539	556	556	549	537	528	553	498	530	530	517	525	497	508	532	524	545	560	572	523	577	555	593	507	550	574	606	572	545	519	530	534	551	537	553	530	528	568	523	545	560	553	547	583	539	573	514	543	548	522	516	560	542	554	539	574	521	524	551	545	541	574	561	500	545	554	523	528	513	561	544	557	553	519	532	570	576	556	548	557	507	582	540	562	556	562	519	552	550	526	548	540	525	553	515	523	547	538	518	553	521	519	543	565	546	500	494	499	533	487	528	523	549	528	536	555	596	539	536	526	534	520	567	571	547	573	526	550	567	549	579	532	514	553	554	525	522	559	521	525	536	522	530	526	507	553	531	571	552	544	526	523	542	569	572	483	581	526	523	563	575	505	539	511	563	535	555	561	539	531	548	527	557	576	604	534	553	567	528	525	522	535	495	528	533	543	536	512	546	502	536	542	558	563	584	506	536	574	556	514	559	507	536	531	543	561	544	529	533	510	530	574	566	495	508	544	540	526	517	547	551	579	575	563	530	507	582	560	541	521	564	527	537	540	545	543	564	487	528	535	566	582	532	526	554	541	552	553	524	554	543	546	531	576	488	531	560	555	509	538	527	540	544	538	599	513	547	516	538	578	501	517	542	558	539	525	537	522	560	535	534	540	551	544	521	569	530	584	554	551	514	488	556	539	550	545	563	559	549	518	555	556	554	540	563	569	529	551	569	551	515	558	514	541	566	562	593	542	491	514	529	524	572	540	497	540	575	509	532	520	511	563	517	536	569	516	501	549	513	558	551
2847	1159	1469	1093	423	383	336	332	358	371	328	363	361	351	326	328	292	349	307	336	303	296	322	346	302	348	325	329	394	353	350	353	328	357	354	362	343	340	311	326	323	363	345	349	346	377	325	355	341	342	374	363	375	337	364	334	332	321	329	341	337	332	357	303	320	368	349	313	341	386	314	318	335	353	322	358	314	336	373	354	348	342	354	348	336	356	313	372	355	325	320	329	330	338	358	348	341	364	349	362	346	344	344	343	344	315	318	351	364	337	324	375	348	337	317	338	318	348	345	323	356	344	322	350	358	331	350	312	378	374	338	337	360	314	341	362	307	320	320	347	336	340	352	332	348	334	390	351	324	347	358	331	328	329	378	340	351	316	297	322	312	334	318	365	310	359	307	327	362	359	331	342	337	347	333	331	341	350	318	312	323	340	308	303	334	358	333	359	317	350	309	372	319	346	366	365	340	327	329	339	323	334	348	345	318	330	344	355	340	331	340	333	351	343	322	350	335	312	354	349	353	342	362	369	363	335	361	347	311	343	325	337	386	323	309	347	336	325	359	347	333	320	325	329	314	375	364	318	328	326	320	317	375	357	349	314	332	304	354	335	321	338	309	333	321	320	336	337	335	313	326	365	376	320	285	294	323	302	359	316	305	324	323	364	336	302	356	352	344	336	357	349	343	335	324	338	341	329	345	334	337	315	302	362	333	321	331	350	321	325	341	355	346	356	324	359	356	342	328	341	369	346	331	334	337	344	333	314	363	335	333	337	323	343	345	329	340	332	351	333	305	308	364	318	331	339	343	335	355	319	329	330	325	351	327	362	358	334	339	332	352	323	353	366	313	362	345	326	356	343	360	376	345	325	342	330	369	336	317	344	337	331	314	373	361	324	348	353	289	351	353	338	333	349	324	330	328	353	324	310	374	343	352	343	375	335	320	336	314	330	339	322	315	362	346	363	320	360	345	309	349	326	347	334	371	328	355	306	331	336	330	342	334	311	346	336	331	343	358	316	352	343	353	359	336	299	355	331	329	346	314	346	330	348	317	326	334	303	318	326	349	329	321	303	344	347	363	344	333	322	311	315	319	342	368	331	300	322	314	324	364	346	332	327	321	334	345	373	366	353	359	318	336	331	339	317	331	313	358	333	320	306	323	319	339	319	350	331	322	329	319	337	347	324	337	328	336	331	328	366	355	354	337	336	380	342	354	338	338	333	344	343	356	340	322	327	330	331	341	356	372	336	352	352	329	299	358	338	348	370	278	316	357	382	348	337	341	328	367	355	341	340	318	325	375	340	331	334	383	323	374	326	338	351	354	338	355	357	351	368	353	302	339	313	330	333	313	345	348	336	347	325	357	349	319	373	329	361	356	333	357	334	342	328	363	325	348	342	332	346	339	318	328	343	356	336	370	380	348	330	341	319	363	329	308	329	341	352	345	323	325	335	361	378	356	331	323	339	312	308	317	336	334	325	337	342	339	358	352	342	339	325	315	361	329	357	351	347	362	334	341	329	337	304	345	340	361	336	335	339	346	351	353	322	337	341	333	328	344	355	318	327	363	340	328	356	339	332	362	318	339	332	335	345	368	304	356	373	320	355	313	344	292	349	325	355	329	375	301	380	315	320	345	335	312	362	350	352	335	365	375	359	375	347	334	343	333	319	309	320	347	359	319	342	308	359	344	327	299	357	358	343	350	365	398	306	331	337	341	335	353	330	364	357	341	329	317	336	328	343	362	337	317	365	342	341	316	330	338	303	333	331	363	358	328	344	353	327	337	348	352	333	346	332	305	302	353	365	322	320	354	319	333	318	340	352	337	349	320	338	341	350	362	358	352	350	329	341	320	311	340	333	343	357	341	367	326	315	333	363	343	362	328	345	360	315	338	356	343	361	305	328	319	353	346	348	321	344	361	291	353	319	316	327	343	338	384	352	334	336	371	357	326	357	312	336	347	333	329	323	336	328	340	374	319	351	343	327	341	335	349	325	327	347	356	350	341	315	352	320	323	309	356	301	344	334	351	342	359	336	358	363	350	328	322	333	332	337	351	343	337	350	379	376	339	312	330	327	328	336	297	327	313	329	341	323	342	360	337	364	345	334	336	331	329	333	338	354	323	361	326	315	361	342	329	341	329	332	294	338	307	328	351	340	320	298	344	314	324	338	286	330	315	389	314	358	343	329	341	307	336	308	363	324	339	365	374	331	350	327	331	360	329	373	329	372	351	360	353	327	348	337	332	361	353	343	345	314	311	319	349	351	332	357	346	317	324	361	332	355	330	329	383	339	350	329	322	352	338	330	382	355	355	306	359	308	342	323	350	342	331	334	328	314	329	386	364	363	345	358	335	360	332	348	363	334	328	310	330	341	342	357	350	353	343	355	329	338	309	368	312	346	347	372	304	354	333	316	327	317	344	322	320	332	339	331	371	347	327	348	319	355	326	338	332	319	313	356	342	334	338	328	352	339	326	344	325	331	360	346	365	318	342	301	344	367	372	349	326	350	306	329	312	326	340	345	331	320	321	346	328	340	323	347	307	311	354	337	345	322	362	336	338	322	340	335	369	330	354	325	318	318	351	333	320	329	373	350	344	363	349	330	363	320	343	346	346	329	342	342	347	367	345	347	335	358	320	324	344	344	324	310	348	349	352	320	353	361	352	333	351	307	321	366	364	304	353	354	325	330	350	324	352	334	354	365	334	346	333	361	343	357	338	325	318	350	334	329	354	342	361	354	341	367	355	341	339	341	317	346	328	332	340	367	324	339	362	353	317	353	354	311	328	318	333	326	354	319	339	337	333	349	363	373	354	374	315	331	347	345	344	341	350	317	320	348	334	280	324	341	323	327	328	339	327	338	371	352	339	341	336	348	311	343	321	331	361	345	357	363	340	346	318	314	370	346	383	322	337	350	362	341	308	346	323	343	330	333	351	368	342	304	345	365	368	362	348	322	381	332	347	358	362	346	313	317	339	328	326	315	338	337	355	372	320	342	314	321	363	323	323	332	321	371	349	316	330	357	315	345	311	342	355	342	339	350	353	351	317	321	333	342	357	333	336	321	350	337	312	331	364	336	325	344	326	337	345	329	345	312	360	325	333	327	336	368	336	317	332	322	298	320	319	354	321	319	331	346	346	343	344	327	336	337	349	329	347	412	340	376	331	376	364	301	347	330	359	351	315	350	306	339	347	327	333	316	286	332	343	300	324	358	343	368	360	383	345	350	313	338	311	368	357	336	339	337	296	341	341	285	322	328	315	299	334	333	317	319	336	325	322	340	313	349	329	327	335	340	323	332	395	321	350	336	344	335	316	325	318	348	343	340	333	373	350	347	338	347	361	330	338	335	357	336	348	369	314	388	368	371	323	327	335	341	319	329	330	308	369	332	348	326	349	372	354	325	332	325	361	372	341	345	367	338	336	353	343	323	304	334	336	356	357	341	344	328	324	355	328	333	341	341	341	374	354	334	354	348	354	355	351	345	342	327	343	338
3010	1951	2654	2164	1115	1028	1089	1073	1004	1012	995	950	941	963	959	945	968	955	912	885	948	966	921	979	916	924	929	932	934	999	928	921	906	952	946	897	918	987	931	932	958	950	975	893	954	894	949	947	938	910	956	953	916	960	952	915	938	953	912	942	942	929	943	952	960	956	933	965	921	926	890	936	909	899	941	957	911	949	930	913	930	959	948	952	929	926	866	916	942	952	943	936	959	972	932	922	985	892	872	940	978	939	946	915	924	966	950	906	946	896	929	974	953	899	952	913	879	957	927	942	892	886	915	1004	941	898	959	924	954	935	878	875	968	926	930	914	911	945	883	948	965	860	924	941	932	967	922	896	930	940	950	904	927	953	887	1007	944	957	955	972	971	889	960	912	932	926	928	1013	905	963	938	935	945	930	1004	915	956	965	879	966	958	869	910	1007	930	956	916	957	929	934	880	938	923	911	947	944	878	913	907	896	940	946	965	932	913	929	905	935	899	932	947	899	928	913	927	925	915	911	954	913	905	974	969	923	941	926	953	926	937	931	944	914	905	910	978	944	918	945	940	917	883	971	910	919	926	955	965	956	906	967	964	910	880	958	886	912	919	914	924	936	917	947	883	924	956	904	879	916	935	930	943	971	891	907	948	877	904	855	925	913	928	957	899	969	897	905	922	911	966	952	919	912	919	930	939	934	951	1015	928	896	932	886	961	959	968	942	911	921	935	888	874	943	944	940	942	1007	904	950	915	874	925	919	938	923	937	928	914	940	996	896	930	936	997	918	915	919	969	924	896	923	943	877	919	945	918	959	947	970	908	900	908	921	929	952	909	994	983	934	990	961	928	931	921	932	896	903	923	898	919	954	958	938	940	958	910	989	923	950	917	942	928	958	942	877	918	931	915	986	936	890	948	979	892	963	922	957	972	990	951	968	886	946	928	914	953	952	987	917	955	970	938	962	927	991	922	953	910	857	965	923	905	969	978	941	889	940	930	924	910	946	909	946	870	952	954	936	992	947	921	916	976	928	924	920	919	904	966	882	929	927	932	948	929	960	883	943	978	983	924	909	910	896	912	935	889	935	936	983	974	908	955	925	968	944	950	939	961	933	951	923	884	948	929	874	944	943	923	920	912	926	954	897	922	957	974	874	925	953	869	956	890	884	941	937	962	955	909	920	937	910	924	916	911	968	943	893	942	965	938	937	926	940	994	945	913	891	914	926	918	907	940	879	924	966	915	899	979	933	941	914	985	898	960	959	907	942	913	943	945	898	941	946	939	918	946	915	946	893	956	972	936	918	906	964	947	911	929	952	949	924	987	907	923	918	935	927	941	934	942	924	960	970	980	934	920	933	948	947	917	985	962	912	948	1009	931	898	867	983	941	964	960	942	909	926	947	890	926	922	971	899	895	943	928	1016	905	962	927	941	945	939	972	971	942	947	943	930	950	970	899	908	962	933	947	925	1000	900	945	986	941	957	944	931	909	879	936	913	885	890	960	917	953	916	927	915	914	974	957	939	979	962	953	920	931	975	998	877	889	906	991	987	922	960	934	901	916	896	936	900	938	943	924	950	927	884	932	926	971	892	974	924	935	980	930	935	897	956	972	986	934	1009	954	943	908	907	915	921	892	915	968	909	912	902	902	971	954	923	941	949	926	937	919	954	924	902	898	886	952	941	962	946	904	940	928	925	905	964	949	884	912	937	999	937	941	970	912	915	988	900	938	928	996	842	973	937	932	933	887	955	941	936	960	968	921	874	901	875	921	897	942	947	928	988	922	945	940	945	869	920	905	929	938	928	969	916	852	948	960	911	967	1006	894	956	945	934	960	894	959	943	940	961	953	929	967	961	923	953	929	929	936	946	939	915	947	911	962	878	945	938	933	911	869	986	911	895	949	905	938	906	975	1010	959	859	919	1018	923	905	946	879	930	955	936	927	928	912	955	898	983	916	936	887	971	891	890	964	945	933	933	923	934	914	926	954	938	942	898	873	1015	899	903	921	898	980	979	924	905	881	923	893	942	973	935	920	946	980	966	919	955	947	964	942	971	918	956	947	962	932	905	928	914	946	866	932	1001	934	982	972	903	944	952	914	934	907	908	954	917	953	906	953	965	903	870	976	879	972	878	941	905	994	941	985	943	907	982	976	891	949	937	951	907	972	917	955	959	968	956	882	958	925	964	912	906	963	918	942	945	909	981	907	916	962	948	990	959	931	936	912	928	954	966	927	894	920	945	932	890	891	901	893	960	892	907	992	921	903	870	972	936	925	916	949	945	918	917	972	918	952	959	901	928	917	941	928	874	913	920	946	919	967	886	938	946	932	962	904	912	944	893	990	1006	1004	935	927	876	858	953	947	896	966	922	889	894	935	909	990	948	929	938	902	926	953	993	918	936	937	911	925	914	908	931	921	944	921	903	929	913	947	944	880	958	944	958	886	908	983	929	900	898	917	941	947	944	915	923	911	948	934	961	910	958	936	988	980	894	943	953	942	912	940	976	933	922	928	956	914	922	933	938	941	927	927	908	899	960	902	915	985	972	914	936	921	955	950	918	905	942	921	979	932	967	992	883	900	922	928	916	884	924	938	960	965	917	892	918	968	944	926	965	973	951	965	926	975	891	893	895	956	937	918	903	912	929	957	948	893	899	941	940	907	953	949	962	940	954	954	886	864	942	938	913	937	924	958	958	929	893	929	909	914	911	928	937	946	950	868	900	950	949	946	936	875	1006	934	915	911	902	907	887	966	941	933	959	908	952	935	952	928	966	948	927	913	881	891	932	948	966	936	974	935	930	895	1007	894	916	979	946	912	954	909	875	897	933	885	957	931	874	936	869	964	939	993	956	881	915	928	926	935	955	910	955	945	909	923	941	954	933	1008	961	930	955	885	926	924	986	878	915	971	929	883	933	962	928	943	946	891	974	940	962	949	923	930	909	909	945	959	918	925	947	910	942	880	893	945	941	948	921	853	935	925	937	914	894	929	943	932	944	956	920	953	955	933	962	894	914	863	905	829	972	971	938	956	888	933	917	923	903	965	964	939	962	929	949	966	932	902	955	913	932	882	979	952	874	910	904	947	950	904	944	938	973	967	964	952	920	903	918	938	974	937	962	925	942	928	926	973	857	914	901	996	911	938	925	906	941	964	911	957	917	983	923	965	927	953	873	913	946	887	943	926	937	933	943	923	930	938	967	979	900	944	956	945	917	934	943	920	956	954	891	891	909	932	964	925	885	883	925	960	932	943	899	903	925	977	947	925	954	932	949	964	954	897	939	941	912	930	940	914	901	888	908	950	895	956	957	973	992	948	956	933	943	921	910	977	935	928	957	951	897	935	914	1015	1009	982	938	835	932	971	939	939	956	932	934	989	938	954	949	986	930	897	947	916	953	918	956	980	952	942	962	973	939	888	947	887	858	901	979	947	932	955	922	978	917	938	958	898	905	933	917	972	937	960	939	925	936	925	909	946	935	919	894	962	932	914	900	931	903	967	941	942	925	973	930	892	942	968	909	993
11198	10779	18634	11002	5240	2591	1502	904	673	485	475	447	413	392	413	415	374	344	410	372	352	361	355	349	371	410	334	332	312	352	323	354	357	320	341	361	403	353	362	386	392	348	344	374	328	347	324	370	348	361	348	339	350	308	358	333	336	392	321	345	322	364	348	309	360	332	408	365	346	322	354	355	356	382	360	336	345	302	347	325	342	335	354	346	335	342	318	288	390	317	328	351	342	311	340	336	364	332	319	358	332	329	358	324	308	359	338	320	328	334	355	332	339	328	333	337	331	328	322	323	337	351	363	336	316	354	339	286	329	335	342	305	354	346	365	338	337	352	329	345	342	327	350	342	358	339	321	322	334	346	336	334	312	356	357	350	359	343	391	364	352	369	361	324	344	333	362	350	313	348	338	331	358	355	356	367	319	324	318	350	345	312	351	320	331	359	354	385	336	345	348	334	363	379	346	324	390	377	381	368	370	371	365	322	346	372	323	346	344	314	354	361	378	319	315	329	334	327	370	352	342	343	356	370	360	370	360	338	352	339	353	348	317	325	309	361	350	305	342	366	342	323	315	327	339	370	377	328	315	310	346	350	316	334	345	355	312	352	336	322	351	349	356	314	312	339	352	336	349	376	362	322	360	339	355	372	311	348	340	315	348	316	347	349	317	331	327	362	343	315	328	321	340	323	348	352	334	345	331	342	334	336	319	290	356	391	370	306	313	348	332	324	351	334	355	337	367	306	337	345	328	349	326	338	331	327	358	355	353	330	350	337	348	343	383	330	325	345	336	365	324	308	326	316	322	340	305	341	345	353	348	332	362	362	334	301	308	335	332	346	324	345	347	346	372	335	327	344	332	363	353	348	310	334	349	331	338	312	369	339	353	330	359	312	329	360	377	320	331	323	364	354	317	343	345	307	345	325	353	321	386	332	352	334	321	377	350	329	361	341	337	374	361	332	328	378	366	366	319	318	336	368	311	355	355	345	346	340	355	352	348	320	352	350	344	336	349	356	356	359	329	367	336	339	324	338	341	372	321	314	327	337	339	320	358	350	318	342	341	325	361	329	377	321	361	322	309	330	326	353	359	335	331	339	392	322	322	351	367	335	292	356	330	351	368	361	332	311	343	368	349	356	342	348	357	357	336	351	338	324	346	342	354	331	332	351	355	319	331	332	331	324	313	374	340	338	346	354	358	357	334	327	370	343	340	334	354	347	322	338	338	326	358	328	350	358	338	347	337	365	317	309	355	303	335	320	351	312	354	317	336	348	383	353	355	328	363	319	345	320	345	340	331	323	336	329	360	323	314	342	333	356	351	306	365	355	334	362	353	326	361	304	334	332	355	356	350	330	379	339	290	313	330	348	327	317	340	347	367	359	327	372	345	358	345	323	347	352	364	328	340	319	358	348	353	358	350	350	343	342	340	356	325	366	363	313	352	332	353	347	376	304	314	337	363	370	339	337	356	318	339	371	319	338	325	363	354	364	339	323	336	341	341	349	321	357	335	334	327	338	345	316	337	351	339	357	371	346	341	346	356	331	326	317	315	355	322	345	338	344	355	337	345	345	356	335	331	338	368	349	360	318	342	368	328	330	368	370	303	339	295	341	324	331	336	358	350	364	358	340	339	334	328	328	331	365	344	335	322	381	340	339	310	318	340	354	333	347	344	300	320	323	323	365	356	365	326	346	393	362	376	328	356	366	378	336	310	351	366	334	338	354	324	333	308	359	360	359	369	336	320	350	336	330	341	331	368	380	295	340	326	349	326	347	353	351	356	350	363	352	353	348	365	335	338	337	343	351	344	313	341	339	314	341	328	357	311	309	318	318	321	334	313	385	329	363	318	342	354	329	307	342	364	350	367	344	295	325	350	314	328	340	322	352	346	320	360	340	332	327	344	343	332	321	329	319	327	350	344	342	302	321	350	357	356	355	348	349	352	346	350	312	336	373	351	333	310	359	324	345	363	342	330	325	355	345	380	314	357	385	358	325	326	388	355	343	360	332	354	349	340	362	348	335	335	308	354	327	338	324	343	316	355	306	326	355	331	334	357	353	320	336	365	318	328	341	365	366	326	381	357	359	327	360	341	324	340	313	343	331	355	343	358	344	356	368	334	294	341	339	358	325	339	306	352	329	303	355	330	343	340	349	338	308	371	342	340	362	338	375	396	324	338	361	309	352	352	362	337	329	340	331	315	342	358	344	344	356	342	345	326	340	327	328	325	376	351	350	328	351	346	352	329	355	360	317	358	351	344	353	354	346	342	314	356	336	334	337	375	339	330	356	352	331	346	323	329	382	340	343	394	349	364	319	348	334	328	314	316	360	339	371	342	356	318	320	351	317	378	331	349	308	317	341	318	322	346	328	338	337	348	341	348	314	339	346	344	335	326	348	325	341	305	335	342	327	372	330	358	333	339	345	340	317	324	339	326	308	340	334	358	337	338	372	347	362	329	336	348	359	368	362	351	329	353	320	337	335	385	370	358	328	368	333	350	356	374	327	343	327	351	316	357	327	337	341	323	355	324	367	341	374	347	349	350	366	350	330	371	343	327	322	367	353	380	359	344	365	327	342	293	335	346	322	368	360	363	362	347	353	351	328	322	353	304	364	373	346	329	357	320	342	339	352	360	359	348	329	333	360	359	388	344	337	339	325	329	324	356	352	327	332	350	316	323	332	350	319	361	329	353	352	302	330	339	332	335	361	320	324	325	343	338	349	336	325	358	348	348	316	348	314	344	314	336	347	362	333	326	366	344	331	329	328	359	361	334	353	348	339	346	355	324	325	386	326	327	314	328	322	338	342	353	372	368	332	361	365	363	339	347	354	404	361	350	329	343	358	360	338	313	310	299	322	324	328	362	373	370	358	314	333	360	318	315	360	337	322	348	315	351	328	355	338	329	358	353	358	345	378	358	347	362	317	323	332	320	329	342	368	338	341	295	363	323	339	353	347	329	372	341	332	317	343	286	328	338	312	338	319	346	343	322	306	374	319	371	320	347	331	343	336	346	348	341	362	325	356	319	322	356	332	336	352	352	348	313	321	338	353	342	296	323	358	360	366	323	337	349	368	336	335	340	325	351	325	381	314	358	339	346	315	345	321	359	279	298	318	339	354	350	330	346	298	321	361	368	349	316	341	354	353	328	367	321	362	334	345	320	345	330	353	354	345	333	338	336	332	359	309	346	334	358	357	367	351	369	346	335	363	347	346	327	339	335	348	328	356	348	355	312	351	392	332	356	376	347	352	346	341	349	342	341	343	318	341	328	336	362	326	345	326	352	341	366	351	341	328	293	331	323	348	384	322	343	327	335	306	341	337	349	349	344	333	344	372	350	381	329	325	329	357	326	371	339	343	305	370	325	299	365	329	355	326	354	366	337	344	336	310	334	337	358	292	369	341	361	361	347	337	327	338	333	360	314	352	349	303	367	343	343	304	357	400	330	329	340	348	315	319	339	355	325	334	334	331	312	313	329	330	358	324	325	318	308	323
7324	10734	16294	8331	4052	2900	2500	2125	1997	1826	1604	1528	1472	1374	1296	1268	1291	1187	1206	1138	1130	1113	1133	1062	1104	1053	1072	1039	1013	1032	1051	1012	999	998	932	988	991	1024	972	967	1011	1002	1011	955	957	909	954	991	962	946	975	954	908	932	875	977	945	926	961	928	927	944	943	947	904	916	925	945	907	916	904	993	914	912	911	965	934	913	940	947	942	967	922	945	886	942	950	962	930	928	879	961	980	912	958	948	945	919	928	940	902	907	952	848	900	956	898	877	963	972	887	932	933	887	935	879	923	895	908	930	931	953	987	907	909	858	946	909	902	952	927	903	910	966	926	929	898	910	896	985	906	923	931	966	938	933	919	920	912	943	923	905	969	951	906	927	939	973	964	953	935	930	937	920	910	963	904	969	912	942	901	902	963	883	922	884	980	977	876	944	904	903	895	910	943	939	913	886	938	905	953	897	882	921	927	906	914	973	905	894	961	917	945	903	926	911	895	914	921	974	895	920	923	859	925	960	954	955	915	911	883	888	921	909	901	928	948	966	886	931	917	885	938	903	935	944	995	924	944	967	905	948	958	951	969	904	939	887	944	945	932	944	887	915	969	917	883	938	881	940	952	944	877	965	912	920	902	832	856	925	903	897	908	845	920	914	930	920	912	978	934	952	942	866	970	917	896	973	918	868	903	958	921	855	870	934	944	967	951	947	865	902	975	914	966	871	894	936	908	927	941	879	856	879	957	847	913	933	896	944	933	883	833	966	956	915	888	893	930	911	928	911	942	933	888	882	957	936	969	883	859	955	944	941	903	929	919	899	865	943	916	902	940	910	944	898	901	911	970	906	918	896	915	955	893	941	886	919	962	900	957	857	914	955	950	938	900	863	945	950	955	940	928	866	917	890	905	894	888	923	920	924	953	921	893	921	992	929	886	854	918	905	927	927	949	923	889	947	894	986	857	940	950	958	934	913	892	887	899	913	933	948	948	914	914	909	935	920	917	954	902	952	855	928	855	904	947	991	898	917	927	878	901	931	870	895	981	964	939	936	923	955	922	883	924	901	930	959	949	869	904	891	930	914	966	966	939	886	921	938	905	902	932	912	856	877	949	908	852	886	942	922	987	871	908	950	928	919	926	922	913	915	878	891	956	987	889	899	910	909	993	865	940	919	905	936	956	924	901	933	959	958	932	930	918	904	921	900	916	896	918	918	900	955	950	927	888	930	928	909	918	902	922	926	921	916	891	903	889	896	907	876	908	927	940	958	904	899	904	936	893	955	919	901	895	937	973	919	925	891	916	971	941	937	964	900	919	884	896	929	937	908	891	918	907	953	930	899	894	887	938	876	928	949	880	916	962	960	887	890	911	883	891	927	897	955	951	924	902	933	983	931	918	897	892	911	899	879	883	924	923	944	902	937	923	936	877	912	910	897	909	944	937	932	918	926	898	891	907	883	900	943	902	887	951	950	966	889	923	953	922	926	927	923	942	890	911	909	945	961	965	963	882	948	963	939	943	902	964	922	949	899	895	916	961	928	949	857	942	927	890	888	905	929	955	908	939	931	935	904	939	927	958	954	977	910	910	933	962	926	914	896	928	918	894	866	905	924	922	940	874	873	891	937	888	941	953	943	936	897	919	912	986	927	927	904	971	956	933	886	912	911	835	919	913	950	939	922	947	868	936	897	945	866	941	925	887	938	901	930	926	905	877	932	930	905	934	923	924	934	902	895	898	933	908	996	890	890	908	888	936	922	879	908	915	890	918	970	913	934	942	911	914	863	922	869	982	849	880	932	889	947	953	881	936	919	916	908	923	911	894	941	890	925	954	894	907	947	909	870	959	955	956	910	899	908	928	941	925	971	935	937	852	904	912	888	957	956	931	902	999	918	910	907	932	955	968	912	959	891	874	971	925	927	879	903	866	877	950	909	892	943	868	934	937	897	898	923	979	929	932	889	910	931	921	901	921	976	935	944	885	932	950	934	925	950	900	929	899	938	939	931	924	902	880	907	958	932	948	938	962	929	921	954	955	886	919	944	992	927	859	889	946	919	934	907	874	921	843	854	868	956	875	912	897	930	884	947	929	900	893	922	870	898	939	881	874	864	950	939	893	906	937	944	961	876	939	905	896	991	868	949	956	949	892	934	978	943	907	885	875	987	904	930	923	935	936	954	909	899	942	946	910	932	916	891	920	930	927	920	942	933	870	937	893	955	860	909	917	904	926	864	910	880	914	872	879	932	952	894	881	892	940	869	890	970	932	915	929	955	909	941	861	899	878	923	902	895	952	904	907	910	900	913	920	914	839	932	939	920	895	920	954	897	953	951	905	884	944	977	916	927	893	896	912	939	895	888	945	922	934	911	922	958	916	966	906	931	1004	947	920	922	900	886	924	916	927	945	966	889	918	958	892	929	935	913	942	888	961	910	942	936	852	944	875	919	903	921	914	928	907	924	967	873	976	910	873	907	905	940	926	916	863	942	882	930	917	900	946	936	930	908	923	986	968	868	919	946	966	910	911	939	888	906	910	884	933	903	921	890	981	920	861	975	871	903	892	935	921	912	930	972	917	941	908	903	916	933	860	929	914	896	953	975	960	934	868	926	972	904	907	877	920	904	912	906	936	915	900	933	954	924	897	877	934	934	916	939	917	948	925	924	997	926	947	899	885	902	949	933	942	911	914	930	874	921	909	980	906	896	886	910	906	927	900	858	894	961	953	881	938	951	942	903	950	874	932	918	901	964	936	911	963	917	925	905	940	922	894	879	932	972	942	897	944	880	907	971	869	886	877	890	885	955	873	959	932	899	876	910	884	909	940	891	899	891	944	931	976	940	940	926	955	889	933	890	927	867	919	939	946	943	913	937	919	994	875	861	927	922	937	919	870	925	866	912	864	917	924	929	899	902	867	936	889	905	876	892	933	891	915	927	926	903	1001	882	903	968	956	970	880	934	903	979	949	886	889	888	978	934	917	939	935	878	921	906	881	999	954	912	965	896	898	948	934	896	981	915	936	945	899	957	916	911	889	958	892	888	861	881	881	926	894	945	884	914	947	910	936	905	907	882	907	916	885	912	925	925	991	928	901	879	946	909	887	934	880	899	963	894	904	883	885	875	957	905	920	885	875	949	918	884	984	876	921	968	935	985	922	963	995	962	965	852	898	924	901	910	927	917	921	905	972	916	902	895	940	898	932	891	975	927	921	916	901	907	882	924	859	940	927	963	963	902	945	931	875	945	949	888	960	902	915	935	855	956	890	910	948	862	903	900	908	945	899	938	934	946	926	971	872	960	903	956	938	920	947	864	921	924	928	965	908	976	920	884	902	945	920	931	908	916	895	918	940	929	940	929	933	896	945	971	984	873	891	891	909	887	880	907	957	944	947	945	906	911	918	956	940	943	903	890	936	893	952	879	935	870	917	926	911	879	946	935	911	931	924	898	938	883	962	928	932	881	929	901	901	963	867	909	908	907	886	951	894	943	924	886	903	936	901	929	947	923	959	874
18062	16419	25586	17591	9400	4937	2675	1466	789	479	399	366	343	287	265	295	258	287	224	241	240	239	222	221	206	214	197	211	209	218	194	191	211	217	197	226	191	194	191	194	199	190	205	178	179	205	196	191	219	193	184	195	218	212	193	219	190	177	176	182	184	175	217	199	194	207	182	191	188	192	186	169	185	167	214	199	188	198	203	163	183	170	214	192	184	197	191	180	207	197	162	210	204	212	173	193	188	164	172	170	209	186	185	167	199	175	201	189	210	186	169	174	191	207	170	206	178	195	223	179	207	165	207	185	203	175	178	181	190	186	164	209	190	169	180	191	198	178	192	212	162	171	194	188	184	190	207	189	155	197	205	186	185	181	182	195	168	182	207	178	172	205	181	185	191	194	203	208	206	198	209	179	205	189	180	206	171	184	183	188	190	181	176	148	160	187	201	192	189	172	216	237	191	168	184	191	178	185	164	187	179	226	191	185	187	197	178	195	170	169	208	198	167	174	157	195	195	204	214	152	168	168	190	184	183	201	211	199	206	204	198	204	183	170	175	201	185	195	186	177	196	197	165	207	193	190	198	172	188	195	179	206	188	189	173	180	158	189	209	177	200	193	194	189	166	167	202	203	190	154	215	193	182	189	208	172	203	179	196	199	162	202	162	166	179	178	201	192	195	184	170	178	183	184	194	209	181	202	191	188	225	199	197	194	184	178	188	189	175	174	183	188	176	180	179	171	188	188	178	158	191	210	160	180	174	183	172	173	190	169	181	157	165	176	166	169	200	213	207	176	186	178	175	174	171	191	189	173	162	170	189	177	191	181	184	191	211	210	176	204	187	185	191	192	196	183	200	175	194	195	182	166	151	173	193	181	180	170	187	191	186	176	193	171	164	209	174	193	194	178	188	196	208	168	202	201	180	192	183	189	179	187	189	180	171	210	197	175	181	176	180	166	197	205	176	186	198	188	186	179	192	206	201	188	195	192	192	214	169	184	182	205	186	198	202	208	197	187	194	183	183	192	170	196	175	190	191	184	192	169	184	211	190	182	206	193	196	204	179	157	192	180	214	182	190	171	203	187	150	216	161	193	200	189	194	189	176	171	205	178	174	182	186	169	201	199	184	194	163	193	170	216	193	193	193	177	213	174	199	187	187	169	175	193	195	174	187	183	185	181	191	198	186	188	192	187	204	194	205	201	182	191	204	188	182	201	188	171	192	167	192	193	195	192	186	176	204	194	176	169	180	176	202	193	180	177	160	204	200	205	185	178	216	200	207	171	183	187	170	177	157	176	165	181	217	192	181	180	168	182	196	173	162	156	168	183	224	196	188	157	217	170	202	173	155	191	189	185	200	198	195	180	172	189	188	182	192	162	184	204	170	193	165	178	184	193	206	155	174	178	188	188	185	180	161	208	202	179	185	187	181	173	191	184	173	190	216	190	207	164	186	203	196	174	204	184	197	166	215	170	183	182	160	183	170	187	171	178	194	183	176	211	203	222	181	224	187	201	185	187	184	192	189	180	172	197	175	209	197	159	161	203	196	202	199	195	197	173	171	192	182	206	192	193	180	219	193	193	207	206	167	188	187	194	230	195	175	163	173	183	186	183	181	201	187	197	191	201	178	185	181	204	185	207	175	176	190	197	174	172	189	178	188	177	176	179	181	184	195	214	198	184	190	208	189	187	177	186	182	194	211	185	181	191	168	198	181	181	176	189	189	186	188	190	155	179	208	186	183	185	183	159	180	173	206	218	184	182	207	192	207	216	210	197	164	210	177	174	191	174	204	192	208	199	182	159	208	205	201	181	187	164	207	172	218	195	198	186	171	202	174	200	194	179	209	206	180	188	164	153	170	188	174	174	171	199	200	186	188	195	182	227	187	179	188	191	185	188	165	168	183	198	178	191	172	173	181	173	181	173	168	194	191	169	206	185	203	205	167	184	153	152	189	203	201	183	204	184	177	171	180	183	173	195	180	197	189	192	207	189	187	200	197	178	186	184	191	172	198	186	205	175	192	196	183	187	182	199	187	201	203	185	195	222	194	176	199	189	174	201	177	163	176	193	211	193	173	198	162	194	200	197	170	179	175	192	190	187	201	195	186	179	190	186	188	156	199	198	187	198	164	193	177	185	200	180	218	196	195	174	166	198	193	163	193	172	208	174	192	179	181	174	173	170	179	168	177	194	167	181	200	158	181	188	174	203	194	185	153	182	172	158	181	158	184	165	201	180	190	176	166	168	203	167	182	192	174	174	181	149	180	173	170	181	162	173	211	189	189	184	193	193	203	179	191	192	172	176	168	175	207	213	197	206	180	191	186	176	184	185	188	187	173	197	178	190	168	179	174	189	180	165	179	201	181	181	181	157	173	197	174	185	198	196	201	197	200	187	190	187	181	184	177	182	199	185	194	193	180	172	186	177	197	164	170	197	209	219	178	209	200	184	181	185	176	188	180	181	177	200	197	199	197	170	189	186	190	181	167	209	198	172	191	178	185	200	178	187	159	190	188	183	170	198	196	197	182	175	203	178	165	196	194	196	196	182	196	180	188	189	181	179	179	188	193	194	180	180	186	186	178	208	181	187	187	204	195	174	214	179	150	180	211	189	186	198	196	177	174	158	182	158	203	179	167	206	211	170	158	178	205	167	193	174	200	187	177	187	185	191	197	178	187	189	185	178	177	181	169	190	192	192	180	193	203	185	184	194	196	199	174	192	188	174	223	178	177	162	190	205	170	189	165	195	186	165	201	202	179	188	202	191	183	202	191	173	184	196	206	195	194	164	191	197	200	200	191	199	182	178	176	187	192	172	184	167	200	193	191	195	179	173	171	178	198	189	198	189	170	171	193	219	185	163	146	172	160	177	185	192	211	224	192	195	191	181	197	181	193	172	196	204	187	194	178	203	170	187	176	176	181	174	175	202	191	161	187	176	155	205	202	174	197	211	184	184	197	212	197	171	206	208	204	183	180	175	188	184	193	177	158	174	196	185	165	196	198	182	208	175	158	193	195	180	181	169	159	198	187	194	177	174	174	166	198	172	176	177	205	190	191	200	178	207	186	192	181	196	193	181	198	193	183	183	177	165	186	194	211	206	182	192	172	201	169	181	200	176	169	179	182	185	199	178	175	184	178	170	190	204	172	190	178	195	185	198	179	176	185	166	210	176	194	180	190	211	200	176	199	196	162	194	208	182	196	185	193	196	174	193	197	159	199	189	182	202	188	168	193	194	191	204	172	204	206	188	186	170	191	170	183	200	157	189	178	173	172	163	178	178	198	194	182	222	176	182	209	176	156	177	184	198	171	174	189	174	195	194	195	186	153	210	200	183	183	197	171	178	200	198	182	182	168	199	188	174	169	207	185	166	196	191	173	185	188	191	210	169	201	201	186	182	200	205	176	179	210	186	189	159	206	210	179	196	206	174	178	173	202	193	172	177	186	181	174	193	221	162	180	170	186	177	178	200	194	177	202	169	174	178	188	170	216	184	164	203
9591	14457	21711	12850	5841	4223	3416	2882	2453	2180	1868	1667	1548	1419	1316	1246	1054	1010	992	909	977	919	875	899	797	787	784	753	739	720	666	725	674	691	648	674	663	649	628	625	608	589	629	577	632	624	598	589	576	599	591	586	606	564	580	591	617	588	608	557	622	633	607	580	569	555	589	587	620	577	539	556	556	556	546	555	576	577	506	606	538	568	582	549	581	519	530	556	548	576	593	582	541	535	561	633	551	594	569	545	574	580	595	563	542	615	550	560	566	545	545	570	537	568	570	533	574	561	527	505	561	538	562	553	577	543	570	529	545	562	555	568	521	549	551	524	517	584	551	586	538	537	545	519	555	539	534	547	511	516	579	549	570	551	591	534	545	548	543	529	479	545	489	570	549	529	577	530	538	540	550	535	570	577	555	524	546	521	548	578	559	539	530	545	571	528	518	564	523	566	557	534	534	521	505	550	561	536	549	567	552	551	522	544	514	546	562	564	578	565	541	565	554	597	596	557	541	525	526	545	535	510	550	553	499	562	565	535	552	559	546	517	585	541	577	552	581	562	557	560	549	535	533	554	562	501	515	551	523	501	521	530	559	583	533	541	518	522	532	560	521	545	573	511	534	558	554	518	573	563	569	562	566	583	568	527	561	563	538	561	549	594	538	562	557	554	594	543	553	557	560	578	534	524	529	580	535	542	549	555	572	505	519	534	573	543	542	537	486	583	541	548	510	528	521	508	569	538	568	549	536	530	561	523	554	564	562	538	542	600	519	508	560	549	546	524	560	576	542	550	570	577	532	522	558	563	528	506	528	509	544	556	537	547	578	574	582	542	550	564	555	512	574	527	543	522	541	567	570	565	534	544	526	570	524	539	535	540	585	573	545	513	530	559	550	557	595	518	481	574	520	575	555	547	542	505	585	529	516	542	535	527	544	532	568	564	565	500	580	551	517	517	539	550	515	499	578	528	563	477	565	568	532	516	577	509	537	511	556	563	588	584	597	528	545	538	498	588	545	542	535	544	539	542	536	566	501	583	524	517	570	547	570	528	537	547	538	542	557	542	546	576	551	521	562	512	541	605	513	529	508	503	569	525	524	564	573	519	529	556	522	526	540	549	546	552	596	537	519	564	515	580	548	547	546	525	537	552	552	564	543	548	538	545	564	531	559	568	524	577	519	551	540	545	574	518	509	503	536	561	573	517	526	520	565	532	563	515	533	532	542	511	537	553	538	546	473	543	525	584	559	581	547	549	528	519	527	518	526	547	557	551	548	561	535	544	559	534	590	540	521	507	544	544	571	508	534	543	504	535	563	578	550	564	547	519	542	512	550	560	558	558	587	520	573	546	590	568	515	523	547	559	546	557	583	556	503	526	574	525	494	532	564	563	511	538	503	542	500	536	522	547	552	526	531	519	559	523	553	539	576	553	585	505	560	526	479	539	554	509	564	532	529	576	508	524	552	508	519	514	579	568	555	593	527	570	502	531	531	532	499	563	527	557	549	517	569	533	549	570	521	578	517	546	544	537	543	518	546	542	566	571	551	524	540	559	534	508	512	490	529	540	551	509	509	514	538	500	564	522	528	515	563	546	566	537	558	565	546	527	518	573	534	563	533	546	562	515	526	542	531	556	544	512	546	540	568	580	550	550	553	547	547	521	535	559	554	545	542	542	534	549	543	559	536	562	534	533	569	590	508	538	555	515	532	526	546	558	486	488	538	590	519	539	554	520	533	520	543	534	491	529	541	565	524	544	540	527	542	523	504	526	544	527	542	512	535	553	545	533	539	533	558	552	533	530	520	547	558	578	540	581	541	532	531	501	531	579	519	579	562	568	535	529	568	559	555	590	525	598	546	563	563	532	576	514	529	590	519	527	517	533	541	536	551	545	532	524	548	555	552	562	571	498	511	532	515	591	518	510	526	590	553	546	537	538	537	501	558	529	572	594	526	526	532	547	578	541	565	479	579	566	578	509	531	555	546	557	526	539	576	572	494	551	537	526	552	551	525	572	555	515	546	520	563	551	532	564	536	583	548	572	552	527	550	548	529	543	521	525	531	550	507	568	545	520	524	548	541	512	568	538	515	550	521	575	526	566	513	517	545	517	539	550	519	519	541	558	521	522	600	539	514	534	539	555	555	549	540	541	554	571	550	553	497	574	606	554	539	536	546	519	571	575	531	547	534	536	550	574	585	523	565	568	501	555	556	515	552	588	545	552	541	546	521	535	493	512	500	559	594	533	528	575	515	533	553	550	577	551	572	550	521	520	489	521	498	537	516	521	535	539	538	562	516	532	553	537	569	535	534	512	561	535	527	493	509	553	564	588	556	541	486	543	522	532	516	529	535	561	525	569	502	541	502	522	515	569	546	554	492	576	555	596	560	536	529	503	530	545	553	519	559	547	527	534	508	548	533	519	545	530	531	541	545	542	531	539	564	509	584	494	530	549	556	539	510	566	546	515	549	545	512	579	506	582	533	534	531	554	527	532	546	543	560	536	521	511	542	543	532	556	508	549	495	570	564	542	516	543	574	538	526	548	589	523	561	536	547	536	530	545	499	532	571	541	541	533	574	556	520	517	543	560	505	565	524	539	550	490	528	537	564	543	584	574	538	545	500	524	559	514	577	499	591	566	563	550	560	547	550	534	551	526	564	544	541	521	532	505	542	569	538	581	511	521	558	494	556	528	579	559	529	556	524	527	492	530	547	534	553	571	535	556	521	536	575	578	535	533	514	516	536	517	562	545	566	553	529	548	513	535	575	596	545	536	533	565	545	555	560	524	560	551	550	509	513	530	530	598	566	500	531	525	564	567	544	554	556	536	543	555	547	587	591	554	540	558	539	562	552	578	545	543	548	539	532	563	544	538	536	542	524	533	549	527	531	547	541	510	513	545	538	535	536	523	526	514	587	525	521	562	540	567	514	589	540	508	511	542	527	560	537	578	556	532	555	545	551	516	541	527	522	532	531	554	554	584	532	493	530	593	595	559	559	534	520	567	522	564	527	550	526	543	546	515	523	510	543	556	549	526	507	523	491	518	551	527	549	550	514	531	523	518	542	524	502	514	597	556	527	535	560	551	577	543	558	530	517	521	512	532	557	545	516	518	519	572	544	532	507	522	562	537	553	522	548	572	538	539	532	513	525	537	528	532	565	585	559	472	532	511	539	593	563	537	539	519	534	498	574	540	527	544	555	517	538	551	557	536	531	556	511	539	511	535	562	552	559	552	479	557	516	554	543	534	553	532	528	551	576	553	495	522	571	533	525	551	576	518	542	514	532	490	546	548	543	576	502	555	534	587	530	563	569	550	532	544	539	515	563	522	505	537	577	502	548	525	523	550	552	539	532	481	553	532	530	576	538	518	559	505	606	513	540	586	593	522	480	545	517	541	533	562	494	530	557	574	530	568	537	527	578	540	554	550	539	559	546	549	549	520	550	543	513	565	530	533	560	493	573	584	557	551	510	526	536	548	534	524	571	539	538	577	498	550
2923	1553	2600	1085	506	377	372	369	384	327	317	319	304	346	352	344	299	342	353	335	314	369	321	349	348	301	329	341	316	315	359	343	351	374	316	332	358	339	314	342	355	343	366	347	368	313	353	366	338	350	359	343	309	314	337	380	360	359	356	335	350	322	351	352	347	361	318	387	343	344	335	341	360	311	352	359	349	357	345	331	323	344	339	317	306	356	354	339	368	320	340	355	346	357	331	342	345	321	337	368	358	325	331	301	356	317	322	342	344	351	292	317	308	342	344	339	322	321	339	385	302	342	351	290	363	340	341	370	333	331	324	347	350	353	302	334	360	350	356	369	315	331	318	372	343	326	314	354	348	345	363	330	337	333	333	361	388	332	337	325	357	340	349	340	329	345	366	316	326	302	335	329	353	398	355	357	336	362	345	355	366	320	335	331	358	314	366	355	358	313	324	336	357	344	302	331	353	362	365	350	324	336	351	348	355	348	340	343	372	304	342	332	336	362	350	344	358	346	338	337	354	348	339	352	334	334	365	330	333	307	347	333	313	371	364	340	339	289	333	337	349	355	348	349	319	334	321	344	323	311	331	345	337	357	297	371	375	353	341	348	338	299	338	353	378	309	367	333	342	303	337	318	339	322	353	336	332	322	315	358	349	344	356	356	330	370	389	331	367	345	333	358	345	314	332	348	341	377	355	360	357	310	335	348	351	341	325	346	340	348	361	311	289	328	318	356	344	361	329	335	368	358	343	349	336	340	318	347	319	341	327	306	337	337	338	336	334	358	373	329	339	375	347	361	297	362	361	354	336	314	335	367	324	335	334	347	338	316	340	308	329	339	343	338	353	350	386	336	365	329	328	336	364	327	312	352	314	347	373	315	336	358	342	360	354	367	327	381	357	316	352	310	344	363	325	319	343	363	358	313	318	354	362	306	337	333	352	333	361	333	339	312	323	358	346	324	356	331	339	371	342	333	340	329	319	336	318	331	353	339	340	365	332	323	319	369	314	332	359	345	387	342	317	345	362	343	359	342	361	340	347	321	337	323	347	346	342	356	342	323	344	333	323	332	333	350	337	333	377	351	363	335	329	365	375	326	333	305	364	331	313	376	352	343	331	325	327	373	349	300	330	367	362	344	330	334	348	355	365	340	329	331	343	329	354	311	347	353	326	351	349	344	320	318	330	312	330	329	349	319	346	319	353	321	344	349	375	343	346	352	355	347	340	348	371	362	312	337	295	334	345	286	359	332	386	352	328	340	356	355	305	324	359	346	350	346	345	325	330	351	346	342	335	304	345	295	339	337	323	332	362	317	343	307	319	324	341	308	344	349	339	329	316	345	310	358	338	363	342	359	346	362	294	327	337	356	371	374	360	323	318	353	351	353	299	342	319	337	359	339	341	366	368	345	346	355	316	327	349	318	318	328	334	339	330	340	326	341	360	362	338	351	316	341	362	340	325	350	328	329	337	347	348	346	324	348	324	329	349	335	337	337	338	341	341	386	330	327	309	308	322	349	333	369	356	327	348	333	356	325	351	318	377	365	348	345	350	317	333	360	348	348	305	333	342	369	372	344	339	321	356	342	320	355	346	338	354	312	344	317	323	315	325	343	360	346	340	364	363	324	348	328	368	338	346	349	342	329	331	342	331	369	337	330	339	306	361	341	386	344	316	308	321	348	367	357	305	364	347	315	335	391	317	345	327	344	308	350	330	325	334	359	345	332	320	382	344	335	307	354	341	344	361	332	323	376	332	327	346	345	352	330	340	339	332	324	332	319	372	375	317	349	317	385	345	364	317	353	377	322	318	375	345	344	336	339	343	352	405	320	351	331	374	384	367	333	350	337	358	314	364	342	332	333	338	345	345	286	343	329	355	355	318	353	339	349	370	360	367	344	329	329	336	347	329	334	307	319	323	330	371	396	336	335	338	348	305	345	362	347	342	338	356	326	361	339	350	338	373	306	337	315	352	364	307	323	346	350	341	358	341	336	332	360	369	338	339	339	328	333	347	336	337	331	355	322	303	334	373	368	306	334	354	337	383	343	369	345	297	358	351	318	344	340	328	355	339	351	347	332	313	333	344	326	340	353	328	356	339	352	369	349	304	375	307	337	386	311	334	383	327	299	325	363	344	330	356	325	333	326	333	344	352	336	309	376	368	326	351	348	335	335	335	349	335	334	361	372	353	356	325	333	332	344	313	345	338	342	332	332	350	334	372	321	334	313	336	373	349	333	335	307	366	348	342	352	322	342	327	335	339	316	350	317	347	323	345	350	327	321	337	327	341	337	340	401	346	348	340	343	319	301	360	357	335	311	358	328	318	366	331	329	328	347	350	320	358	326	326	349	368	315	360	333	320	362	366	333	365	346	337	337	337	321	346	323	342	355	351	367	346	342	325	349	317	369	350	352	342	338	373	330	330	343	341	316	340	347	348	339	320	313	318	365	368	346	347	371	321	312	344	357	360	296	368	340	333	323	327	330	371	334	345	336	365	349	350	339	376	341	352	338	365	310	333	330	333	344	357	339	336	326	327	342	332	322	354	337	334	339	351	329	348	334	324	347	341	341	362	335	384	335	376	377	340	323	362	378	311	372	352	360	316	361	343	333	322	341	353	344	310	350	355	359	332	325	345	356	338	316	359	328	337	327	329	372	370	335	333	348	362	337	368	329	354	300	349	344	316	343	329	326	333	335	326	357	343	321	319	335	335	333	311	350	341	349	360	326	321	334	344	350	334	339	353	350	326	364	340	351	349	335	360	359	367	349	320	331	344	346	369	369	335	327	329	358	353	348	348	330	372	317	311	359	351	315	339	370	346	325	330	339	317	357	331	369	311	312	348	343	345	365	339	344	344	322	375	303	296	306	373	347	313	321	322	337	359	337	365	359	329	342	373	302	348	345	313	328	349	357	347	335	361	387	376	374	335	350	335	342	365	324	321	382	338	332	325	339	348	335	365	328	342	324	345	351	313	379	353	354	329	348	345	309	350	338	346	361	356	329	353	329	328	360	325	341	371	329	327	310	314	314	327	332	382	337	359	290	349	381	331	331	332	320	344	362	363	324	302	323	339	326	327	329	344	347	353	302	330	346	383	353	312	339	349	307	354	348	336	344	312	310	339	330	337	368	342	376	351	331	357	305	332	336	328	323	312	338	352	326	350	346	336	330	363	353	319	301	332	329	351	340	334	342	377	339	340	351	312	344	344	349	327	348	363	333	353	342	357	333	326	347	331	340	333	349	365	323	367	339	318	365	321	327	358	344	360	337	323	333	359	319	325	317	340	335	329	378	320	359	357	323	314	331	335	327	362	342	339	325	350	332	339	319	332	332	348	334	361	348	341	337	334	350	354	371	338	319	366	324	331	329	340	389	335	349	334	343	366	333	357	369	313	328	368	318	311	329	327	311	358	342	320	358	350	359	347	369	349	348	356	335	346	357	351	352	325	317	286	338	361	339	312	329	328	354	366	347	320	347	372	324	340	344	349	348
3055	2430	3603	1755	1112	1074	1058	1006	967	991	933	937	972	987	931	942	939	977	987	927	972	996	886	976	924	949	883	935	971	944	955	907	928	920	978	969	932	903	966	921	913	908	935	907	961	1009	878	979	906	913	972	928	975	905	971	993	971	981	937	913	958	979	897	972	967	926	950	957	952	900	917	933	939	960	918	980	903	898	925	977	933	934	914	945	949	957	908	956	919	955	958	935	952	949	931	892	917	916	952	947	906	935	948	958	981	931	949	875	912	921	943	853	969	882	930	899	921	1003	925	893	978	968	933	919	947	958	914	940	884	901	917	970	948	942	892	928	958	956	939	893	945	959	941	907	948	959	946	947	965	889	906	938	940	992	894	942	905	898	933	908	931	921	985	935	876	949	950	983	947	912	949	922	970	965	883	908	920	976	878	892	901	939	931	928	974	834	930	900	905	876	941	854	877	942	933	932	920	918	891	852	929	947	983	971	934	941	935	917	954	988	899	956	928	930	899	876	967	937	940	912	888	914	918	932	909	866	952	949	925	915	874	979	938	927	948	949	935	980	917	903	939	913	942	947	884	970	915	979	923	1031	984	944	945	962	947	933	968	948	910	976	924	993	949	940	924	947	943	975	965	908	886	975	957	922	934	933	883	972	967	899	949	904	882	924	917	971	920	923	916	926	856	887	938	927	926	952	899	907	931	927	1008	963	954	870	931	927	929	931	947	905	965	961	930	861	903	950	968	911	991	939	921	938	933	911	951	932	918	896	878	930	949	912	940	902	964	909	932	915	890	903	927	907	938	903	974	919	927	968	918	940	954	907	918	955	970	995	960	948	881	996	946	923	945	924	1002	978	942	989	930	913	928	908	952	898	945	917	935	939	954	969	926	937	870	989	883	909	914	978	919	877	957	988	978	908	948	952	911	973	891	941	934	967	930	903	933	886	938	918	933	928	957	962	939	957	844	930	931	892	906	924	989	915	971	940	932	911	974	1018	991	907	943	957	923	940	954	953	924	968	938	938	886	959	909	934	942	948	870	923	963	959	934	924	945	908	940	892	927	895	982	926	960	969	944	974	948	941	1006	874	915	921	978	936	936	888	900	1001	945	914	955	919	925	958	937	907	982	904	928	961	952	977	957	938	897	903	1003	912	903	916	914	907	941	908	940	911	893	911	935	909	986	899	919	930	911	900	898	966	883	888	993	935	890	1007	981	981	944	927	928	958	929	987	950	940	908	983	891	963	973	1015	938	928	894	987	953	919	914	908	955	902	979	949	952	906	922	945	921	1014	911	944	955	936	932	883	889	854	915	932	963	921	916	932	970	991	994	916	946	906	921	955	902	963	943	986	953	991	949	926	945	885	906	895	896	949	992	969	931	896	961	931	909	937	949	881	929	892	950	906	910	977	935	941	920	882	944	938	903	920	953	975	946	950	950	928	899	961	878	924	925	875	938	943	928	928	926	894	973	940	975	920	865	938	929	892	932	996	924	955	934	929	973	952	929	914	989	945	935	924	965	860	882	944	929	938	872	946	970	958	854	895	1003	912	996	956	921	960	953	930	938	928	909	950	926	940	926	938	955	882	943	927	871	926	925	933	899	962	928	914	909	986	955	937	990	859	999	968	923	913	939	918	938	939	950	910	920	950	920	998	935	947	889	908	905	929	930	899	918	918	960	900	895	889	922	936	868	902	944	928	922	905	939	943	880	916	956	914	926	942	959	976	938	928	947	927	934	1021	949	969	933	971	937	941	951	966	958	886	937	861	916	948	961	931	934	957	936	920	973	916	946	874	923	951	940	953	925	865	897	943	947	952	964	999	889	903	921	930	928	956	960	959	981	905	893	992	952	944	995	952	907	954	942	895	945	945	920	941	938	987	950	930	919	867	965	952	921	903	915	954	887	916	986	877	882	954	923	977	924	944	964	974	894	942	979	912	892	896	943	966	858	961	916	923	940	905	911	962	942	920	892	945	972	942	911	906	915	935	963	931	966	972	934	924	927	942	935	878	934	955	941	920	919	856	919	956	951	950	974	911	983	967	912	912	953	892	943	934	943	916	956	978	946	927	924	911	900	932	886	958	916	922	927	932	924	926	913	928	951	944	937	923	945	909	930	938	909	933	888	940	907	910	967	872	901	987	945	883	909	948	933	899	964	912	977	911	846	940	907	913	947	964	965	931	1000	933	944	889	912	981	895	935	961	958	972	893	864	894	971	917	956	950	906	914	958	920	929	936	933	939	901	968	918	896	989	938	962	901	922	932	954	905	962	910	965	927	921	854	933	982	913	981	934	924	925	943	947	903	993	950	894	933	913	967	974	1000	926	927	946	932	850	983	1005	925	961	909	933	978	976	931	924	952	909	953	917	912	940	957	971	942	936	924	921	1014	929	915	932	892	932	896	913	925	936	912	922	994	960	953	928	992	940	922	953	899	956	972	957	941	973	882	946	972	967	945	923	942	942	922	882	920	910	891	931	925	989	892	916	970	904	932	937	912	949	931	1004	928	889	972	946	920	973	905	952	910	925	929	954	913	905	915	955	935	908	942	890	891	959	932	926	954	922	955	940	888	943	960	963	902	923	948	955	924	964	969	962	947	931	969	936	924	907	983	918	912	967	931	967	941	911	910	938	926	937	960	878	960	978	914	930	909	949	960	985	935	890	931	953	921	955	948	902	930	991	931	961	910	931	938	923	960	935	890	955	970	915	947	880	922	911	897	953	917	927	952	916	895	943	894	895	933	921	930	901	988	891	952	929	921	924	903	957	980	898	919	944	936	893	916	956	911	978	934	929	957	882	901	924	922	982	970	987	950	906	931	972	884	945	928	930	849	913	909	955	893	900	884	938	920	964	971	918	975	942	918	957	903	942	903	933	959	944	948	909	964	946	932	922	936	955	936	903	944	914	928	925	989	924	920	903	964	884	935	890	915	919	938	930	911	907	891	937	921	955	945	899	981	931	950	958	947	937	891	962	973	937	934	936	916	926	922	1009	934	922	961	936	932	1002	974	928	926	945	939	929	911	971	943	934	930	924	926	914	927	939	970	976	924	940	920	951	954	929	868	940	944	892	926	944	941	956	958	926	915	922	911	945	921	886	895	929	971	909	948	937	976	932	954	984	906	919	949	882	1021	940	920	917	922	968	969	910	972	893	928	973	923	966	993	916	956	915	934	989	941	864	956	920	975	926	909	966	947	926	1010	928	960	917	942	979	989	893	922	929	925	880	964	931	918	939	917	992	936	891	959	927	961	877	951	953	911	950	932	938	893	938	930	926	902	954	900	940	949	937	934	949	919	924	935	951	921	954	911	936	943	988	985	908	908	873	896	927	998	951	885	1002	913	973	882	955	901	972	921	950	945	921	962	871	963	935	986	919	916	938	881	975	963	945	936	990	964	1008	915	952	942	948	959	946	923	923	954	907	969	969	925	938	940	955	851	898	933	990	978	921	926	931	909	914	974	926	918	935	950	943	953	975	989	945	916	927	933	914	948	943	963	952	935	954	962	920	918	964	910
11387	9985	16084	10799	4394	2256	1208	787	607	526	442	417	431	397	411	395	358	408	372	369	362	371	361	357	361	339	363	375	354	321	351	367	340	342	345	328	348	333	352	325	356	317	355	378	322	352	329	339	370	358	331	339	379	311	334	351	348	346	355	358	337	371	333	329	344	350	341	321	368	330	309	355	367	342	363	344	378	328	324	339	335	337	300	334	365	339	364	358	342	319	321	334	372	339	311	354	326	345	350	333	352	319	327	325	333	369	378	332	327	327	355	328	337	341	327	338	340	362	344	349	339	330	372	340	286	319	335	325	331	349	369	324	346	344	331	318	343	357	324	351	346	320	310	320	371	340	345	370	346	336	360	370	343	315	347	333	323	354	327	305	309	326	344	321	342	312	291	348	328	359	340	324	358	322	357	364	351	332	332	315	318	346	347	318	301	350	345	313	335	349	354	323	356	334	321	347	306	353	318	359	332	328	341	351	362	309	332	349	348	339	361	334	322	350	333	342	344	348	331	316	318	368	334	381	322	324	321	371	339	326	341	351	356	329	308	353	329	329	331	350	337	332	332	326	374	370	331	344	363	356	351	358	363	323	337	316	372	335	360	309	341	351	319	333	340	316	375	365	368	335	344	365	325	331	361	365	361	355	318	318	365	311	329	334	334	307	341	330	305	343	329	348	347	348	318	346	318	340	323	340	349	357	328	347	345	325	324	342	333	318	324	352	344	336	346	374	324	347	332	336	359	356	342	318	368	305	328	340	332	321	335	366	312	341	396	327	326	338	331	328	369	389	283	334	346	325	336	345	336	313	317	322	336	319	371	342	322	321	314	337	332	333	364	333	313	372	337	320	347	345	339	348	355	352	348	339	362	373	323	321	328	299	359	331	367	359	331	326	303	337	331	343	363	320	328	359	330	332	337	354	349	323	326	326	327	335	339	335	284	373	322	320	314	339	316	374	306	361	329	342	331	333	347	325	343	359	326	288	308	318	331	335	354	346	336	359	349	371	333	312	326	329	329	323	372	364	342	361	333	357	359	357	296	326	314	329	328	316	383	325	322	328	343	316	346	354	348	325	320	359	337	348	336	348	364	328	354	357	328	330	340	340	368	322	363	353	321	329	305	341	345	327	371	372	363	352	324	321	307	320	370	340	343	344	360	348	346	322	305	312	350	319	336	307	350	395	342	327	358	340	361	329	339	329	367	317	369	348	365	362	344	348	375	344	353	341	346	337	380	345	312	359	346	356	349	372	349	322	368	329	350	343	338	331	333	307	337	340	331	344	326	337	308	357	354	326	370	341	339	367	339	301	326	318	343	375	375	318	377	341	329	363	353	364	321	319	306	335	362	299	354	361	326	358	322	337	324	365	337	332	372	289	346	338	374	341	363	336	362	321	339	332	349	331	357	323	376	341	324	354	354	351	364	297	365	355	362	331	338	357	326	367	302	339	320	364	364	334	343	378	354	350	340	324	304	330	344	336	343	341	336	346	346	358	310	340	336	322	351	333	324	343	319	315	333	312	334	353	359	323	334	344	310	339	350	330	344	324	342	312	305	349	332	366	320	345	353	356	316	331	327	354	343	335	337	329	347	374	354	342	320	339	358	320	337	347	316	323	358	321	303	335	335	346	338	307	378	325	335	359	330	348	337	353	320	351	311	324	327	360	351	357	327	334	344	353	347	340	310	350	368	330	323	393	354	322	368	330	337	325	342	328	354	341	347	372	334	298	332	356	358	321	399	324	315	351	323	360	365	357	345	339	292	333	347	315	359	333	337	329	329	329	339	336	349	348	334	371	360	317	338	342	339	342	353	337	362	349	316	341	346	321	347	296	321	332	354	336	323	344	315	346	330	313	346	331	341	340	339	306	294	349	330	347	293	348	355	330	354	379	332	354	326	344	364	310	348	362	298	351	330	332	356	351	326	325	314	350	345	328	351	297	312	326	331	330	324	339	339	324	363	344	312	380	339	346	329	346	316	312	356	337	329	358	322	351	326	359	365	361	345	351	353	317	340	351	350	355	323	341	325	344	315	363	316	341	387	347	299	350	360	356	358	345	321	339	351	335	325	323	338	351	312	320	383	354	352	350	335	368	313	365	333	340	345	341	328	330	347	301	302	373	329	337	322	363	346	352	375	343	351	348	337	343	382	323	367	311	342	345	333	346	325	349	357	343	318	348	363	370	337	330	306	337	352	347	315	328	334	347	342	337	352	327	341	354	341	332	357	295	303	316	335	325	334	332	347	343	309	333	308	353	348	317	328	374	335	360	355	379	361	333	370	327	353	329	380	351	312	346	327	324	363	353	356	336	352	321	311	333	331	302	338	342	342	331	399	357	353	338	300	322	353	342	286	313	345	350	351	306	341	339	334	378	352	335	322	307	322	309	360	304	348	339	375	348	313	342	353	346	344	355	347	329	294	332	358	338	349	378	347	306	335	337	341	351	379	339	315	319	297	323	357	290	342	346	355	319	335	363	353	312	320	347	342	370	305	308	314	329	297	339	356	352	352	325	341	333	340	357	322	289	327	342	320	305	343	323	330	313	354	344	338	323	307	340	385	337	336	305	351	358	348	341	336	321	325	319	345	332	318	328	327	343	321	316	346	322	333	352	346	350	371	308	323	335	327	356	346	307	370	339	364	358	333	302	311	372	337	323	331	333	330	355	343	292	318	358	359	338	333	366	367	318	343	332	361	364	340	334	345	321	346	349	381	349	359	337	351	369	356	320	332	357	346	316	373	318	316	339	351	345	370	315	326	315	328	343	353	326	353	324	351	326	346	348	349	363	345	339	337	384	344	335	347	332	338	354	289	302	347	329	350	331	368	358	350	308	317	337	317	366	330	325	340	338	364	337	333	356	343	353	358	334	310	329	331	345	353	358	348	334	354	320	365	340	336	344	325	337	344	293	344	339	362	369	337	365	268	341	353	362	357	348	329	357	317	300	346	315	343	344	359	321	323	303	347	345	339	361	333	341	328	381	347	342	351	335	343	354	300	341	339	311	342	338	351	343	354	332	340	331	346	320	372	349	336	353	339	321	317	317	347	304	330	309	383	339	360	379	363	366	329	371	341	336	355	299	344	360	312	306	306	358	328	346	330	330	332	359	337	354	332	321	346	316	356	313	356	355	356	367	348	355	329	328	313	355	338	343	304	317	350	391	361	310	336	361	347	333	326	317	318	320	351	333	316	342	355	343	304	326	326	379	359	332	323	325	347	325	346	341	354	322	346	358	333	309	361	302	328	327	332	332	300	324	363	352	344	346	316	324	330	361	331	348	356	341	335	363	373	328	372	341	357	337	352	346	337	339	339	343	339	310	351	321	303	300	339	329	333	310	336	317	340	348	331	327	336	355	348	319	325	345	329	346	349	329	342	340	346	303	341	325	329	327	343	317	350	355	357	327	338	359	287	330	343	349	368	339	315	344	324	337	321	335	330	338	331	332	349	321	357	341	319	328	356	370	377	315	379	332	326	310	366	343
7762	9659	14879	8329	3636	3010	2514	2195	2013	1823	1628	1510	1525	1407	1375	1243	1258	1217	1182	1101	1072	1105	1130	1092	1067	1067	1079	1053	1029	1006	1005	997	1023	1013	958	989	961	978	1016	929	964	1016	956	904	915	967	944	990	920	966	967	934	899	895	1001	921	918	939	978	904	949	928	960	936	939	902	936	916	991	902	909	982	975	862	909	904	902	982	909	905	928	891	907	934	928	934	870	895	875	886	927	870	940	944	932	905	930	938	955	874	977	930	936	954	937	924	924	933	937	913	940	917	927	959	926	885	889	906	902	936	895	922	904	929	928	933	898	908	942	906	934	924	912	893	945	951	892	902	919	893	899	882	905	906	975	967	917	923	888	942	900	941	973	901	959	898	864	930	969	911	888	937	929	916	922	922	927	896	918	856	903	884	943	890	936	884	923	956	904	941	914	845	940	898	898	930	940	953	920	895	933	934	944	936	929	919	917	881	875	928	866	940	927	921	919	890	932	950	904	892	923	891	912	926	971	920	920	917	960	910	914	966	880	891	942	955	976	946	937	898	908	984	911	917	916	932	850	884	944	931	945	917	934	905	922	888	926	925	922	915	882	913	892	939	926	947	933	863	894	902	966	936	921	913	888	893	954	908	894	937	869	948	900	911	909	963	914	892	975	902	932	915	894	907	913	973	879	943	846	925	891	886	885	920	920	1009	928	944	889	926	934	871	923	887	913	894	907	862	898	934	903	911	958	952	899	973	958	865	960	961	872	934	977	902	910	890	917	951	896	888	902	867	885	916	904	933	921	905	890	894	906	903	930	889	922	968	897	996	859	949	902	970	887	913	877	918	936	945	891	874	897	907	916	905	917	912	924	902	903	902	882	919	931	905	879	980	889	945	896	938	905	912	904	925	912	910	897	928	910	938	898	940	901	925	954	932	929	923	875	937	948	889	932	923	941	910	899	908	936	868	916	920	871	938	974	888	950	915	949	949	910	912	927	897	978	886	893	887	922	871	903	908	920	925	974	920	878	967	889	951	880	901	941	857	890	899	914	887	896	933	915	907	928	937	900	923	940	882	902	947	935	860	950	878	865	933	870	905	960	927	992	870	889	919	865	922	922	931	914	926	905	923	913	879	911	879	901	845	884	965	932	888	881	945	971	883	910	919	970	881	911	894	932	928	913	912	921	912	921	970	859	885	921	881	988	957	899	928	937	937	917	940	913	928	903	946	896	932	882	928	890	980	927	916	914	925	973	918	954	949	902	869	867	905	926	935	880	896	888	850	934	908	866	937	905	935	933	937	872	941	942	819	952	867	932	903	863	930	926	882	936	909	962	917	908	903	889	928	908	895	904	894	948	929	953	920	937	849	892	878	882	921	879	928	897	895	910	902	886	923	859	912	883	940	929	930	910	926	911	938	946	876	883	921	883	930	935	900	890	934	903	928	893	896	959	916	925	931	937	930	967	943	905	884	921	935	888	939	963	918	967	920	904	926	918	881	913	935	923	937	916	907	919	928	929	905	829	943	942	917	938	870	909	924	926	942	847	894	878	977	907	920	887	935	940	887	940	957	894	968	878	856	929	945	908	926	948	886	954	960	906	939	944	907	936	918	922	936	922	910	900	929	918	906	937	894	981	905	932	884	941	940	923	932	870	941	895	855	889	925	876	859	931	925	954	933	904	926	921	915	924	900	914	919	931	874	891	868	883	925	871	954	903	906	883	924	910	952	928	930	953	903	955	966	932	954	907	940	901	928	914	890	898	891	928	903	930	918	911	855	945	928	866	941	905	937	924	881	918	874	929	953	949	875	919	954	972	929	863	899	900	958	870	870	904	925	917	926	887	886	927	955	902	936	952	851	897	946	905	897	913	913	865	860	906	942	913	908	912	833	880	924	930	927	936	908	973	970	933	890	894	909	933	898	913	955	893	882	933	912	876	888	940	927	924	934	906	919	867	918	904	894	945	924	932	914	905	845	910	929	943	862	892	900	921	869	929	935	903	997	915	885	941	935	933	933	918	917	920	914	898	908	895	928	887	892	926	959	927	920	964	907	910	931	950	923	958	933	900	934	875	885	916	903	913	901	869	937	952	959	935	940	872	900	932	881	902	913	966	877	959	919	936	911	898	905	877	920	884	912	876	920	941	865	940	889	914	897	940	949	946	933	934	878	914	900	932	907	912	891	938	976	910	898	926	901	899	915	869	913	932	883	941	874	888	972	935	884	847	908	939	917	955	927	920	955	908	909	904	885	887	885	898	907	925	924	911	872	870	984	934	933	894	863	891	922	876	921	924	899	911	927	931	929	914	927	896	984	956	887	909	916	938	905	947	877	882	975	909	950	944	912	974	878	885	885	883	926	916	873	938	909	890	927	867	921	941	919	976	918	955	922	861	946	913	878	951	938	960	947	875	906	943	910	927	906	892	915	884	900	898	915	880	945	918	905	901	927	883	917	903	894	898	961	903	951	923	920	920	923	933	883	902	856	918	872	900	907	902	895	965	938	907	937	899	900	925	949	911	887	945	922	886	928	963	948	918	872	919	893	927	890	895	946	948	881	879	956	872	952	923	948	906	909	859	891	909	882	929	909	947	901	920	970	923	954	908	966	920	913	944	910	910	986	908	941	877	879	924	852	933	981	865	923	927	892	886	948	929	907	915	942	940	909	881	947	928	935	951	882	892	859	891	854	923	865	936	905	949	928	909	968	915	936	897	909	922	890	937	974	922	875	953	894	914	966	929	914	843	947	913	913	945	951	905	909	927	918	934	931	927	866	886	936	901	890	878	947	959	900	933	847	855	841	900	928	877	935	859	910	874	876	890	917	894	935	919	961	904	857	925	942	925	887	982	920	878	913	949	920	920	972	890	950	916	954	903	950	919	949	949	929	922	942	890	953	931	875	895	923	922	951	965	875	918	908	918	907	887	879	947	936	893	918	895	897	867	949	928	925	958	915	933	924	959	890	887	945	882	899	899	886	862	892	918	847	935	919	937	924	872	958	945	927	948	934	957	939	907	983	883	891	901	904	912	921	908	858	910	938	880	916	874	926	887	906	942	878	932	952	886	881	965	943	927	965	878	967	895	950	830	904	918	923	926	929	901	936	919	897	903	944	912	890	921	885	895	909	881	900	920	912	942	903	949	991	918	914	910	915	920	877	917	894	945	886	919	946	893	866	913	876	926	916	930	879	895	926	916	883	927	936	913	885	934	930	973	939	926	929	915	908	901	932	945	919	901	907	935	943	958	907	934	938	888	923	909	923	907	932	946	953	941	925	933	941	881	900	948	909	910	876	930	972	937	856	915	923	924	846	908	910	926	941	888	906	901	912	920	905	963	955	971	914	920	934	896	938	995	892	904	959	918	878	895	881	949	928	897	932	986	914	893	909	922	934	877	913	918	940	903	869	923	916	917	924	906	905	953	924	933	945	899	966	896	987	890	898	867	916	898	919	904	921	893	887	902	874	929	890	890	937	963	931	850	930	930	918	906	973	927	907	879	884	956	914
18716	14684	23243	12826	6446	3409	1889	1146	697	514	409	354	357	303	300	258	271	260	233	242	201	222	222	228	206	225	229	219	210	203	179	200	221	204	202	203	170	183	184	206	193	192	180	181	180	183	179	200	189	188	206	206	200	210	180	188	181	184	201	215	203	204	188	217	181	206	206	188	195	198	189	195	189	197	194	210	173	156	199	181	171	186	183	196	188	201	179	180	182	181	189	177	193	194	179	176	182	165	200	177	165	170	196	185	211	173	191	168	178	180	180	178	168	184	206	191	187	187	182	199	178	170	181	214	187	204	161	195	177	181	201	193	199	191	179	198	203	185	177	188	182	188	190	190	204	197	181	199	198	194	214	175	187	193	177	195	178	189	182	189	181	169	166	174	203	199	203	189	159	177	183	148	179	195	177	177	186	182	187	179	175	200	180	158	189	187	189	171	181	166	182	185	171	198	192	189	169	177	207	181	184	200	173	187	207	204	183	187	198	189	174	174	192	194	173	203	174	196	174	176	196	198	168	189	181	182	197	186	175	204	185	198	190	185	175	200	192	166	167	176	204	190	190	187	165	182	175	177	172	188	190	198	154	190	200	200	173	164	175	183	166	180	187	167	198	199	183	171	214	185	169	189	161	173	218	184	196	156	190	169	202	161	177	198	194	187	191	190	186	184	195	182	177	154	176	177	194	206	155	183	192	176	173	179	191	198	200	183	168	165	176	180	207	191	197	181	182	199	167	180	178	173	184	186	168	193	168	201	176	190	189	194	180	182	176	184	199	181	185	187	195	166	188	187	181	205	190	193	201	172	198	188	207	186	222	184	196	210	193	207	194	173	174	183	198	191	162	207	198	195	196	202	186	156	183	177	178	180	186	190	175	172	201	173	167	178	171	183	199	156	194	196	173	172	200	188	182	189	175	186	164	174	198	184	201	196	175	216	165	205	179	192	171	167	160	186	194	194	166	178	161	164	193	180	171	167	192	177	190	158	186	175	171	187	176	178	189	176	154	179	205	192	209	161	177	182	186	191	207	185	153	180	188	179	179	180	200	184	190	160	173	165	202	172	180	193	178	167	167	206	172	212	173	169	203	209	175	186	172	173	180	179	177	175	187	199	197	199	165	166	191	188	182	218	220	179	160	198	202	198	174	186	208	170	184	194	212	183	204	204	188	177	159	161	169	189	195	182	167	178	187	182	182	200	195	173	190	200	185	172	202	179	173	211	198	178	187	184	171	206	214	181	203	178	198	195	206	213	165	169	174	201	209	187	198	179	161	161	174	200	188	173	173	177	185	200	176	181	200	163	204	176	187	195	172	188	168	215	181	164	193	177	207	205	190	180	176	193	192	185	178	168	165	175	163	197	193	198	183	178	194	202	179	222	186	184	188	188	184	182	196	189	167	182	168	166	190	199	187	183	173	181	189	170	180	167	186	178	175	165	213	178	194	185	198	217	171	180	205	181	184	174	190	152	179	182	181	212	223	177	152	169	211	192	196	142	169	186	185	192	178	211	182	175	177	175	199	213	205	207	195	190	197	190	183	176	151	192	183	173	187	182	184	185	198	182	212	167	162	202	172	175	191	180	185	196	178	237	185	203	201	191	195	202	175	193	179	166	193	192	198	182	199	186	197	176	203	191	190	175	191	200	190	176	192	178	202	172	167	178	170	176	196	234	173	155	172	171	204	190	211	185	198	202	171	187	196	183	184	186	190	192	181	153	198	196	198	193	204	166	186	192	197	187	182	188	177	182	217	202	208	174	191	172	172	210	185	183	196	188	180	188	186	194	175	177	184	194	195	203	190	160	193	176	195	192	168	189	152	180	175	156	211	184	198	189	170	173	161	189	214	191	178	159	189	171	183	185	174	211	198	189	208	161	180	186	149	182	178	187	209	161	211	190	192	188	196	194	170	180	162	180	201	184	189	196	176	181	212	185	190	184	181	197	154	195	186	186	204	178	201	184	192	182	167	181	201	178	189	189	196	164	192	225	178	194	188	162	193	181	176	180	193	170	202	161	188	182	173	184	171	207	194	177	181	174	183	194	212	170	176	186	169	166	200	203	176	193	196	186	175	184	193	177	202	173	213	180	179	191	176	169	172	186	186	186	192	185	187	193	174	194	192	169	206	189	173	191	154	177	185	188	184	182	175	214	179	188	179	192	167	167	195	173	172	182	197	156	181	189	211	188	161	202	197	209	209	190	179	181	171	195	184	197	189	192	194	169	196	185	175	197	176	176	174	184	184	185	175	183	171	177	181	220	168	222	184	165	155	175	186	193	205	205	172	180	176	187	217	193	175	211	195	195	183	178	169	181	166	189	172	176	204	193	190	190	175	169	207	178	176	179	159	196	180	187	171	186	191	186	174	192	183	165	192	177	205	193	188	204	202	203	177	183	191	198	177	192	200	194	205	190	165	182	188	173	187	183	187	173	175	176	177	168	195	183	155	152	181	202	174	195	187	169	171	194	191	175	188	199	203	189	179	178	188	169	171	162	163	207	202	202	192	191	185	205	171	191	178	192	199	197	158	190	163	170	183	206	195	183	193	188	190	191	192	229	185	190	182	164	169	199	188	209	175	193	178	173	184	184	170	179	196	165	167	179	195	169	179	164	168	174	212	197	188	191	167	168	188	178	165	201	176	170	162	178	181	193	189	198	191	189	187	188	183	175	188	155	214	185	190	167	204	178	171	170	187	194	181	179	191	204	188	180	191	210	180	193	192	169	196	222	183	190	192	192	212	185	204	178	168	214	209	192	200	183	197	190	195	165	180	180	200	184	179	186	192	191	203	217	192	190	173	186	171	194	184	194	198	209	183	176	175	181	192	163	167	184	161	165	189	193	177	199	194	190	177	153	187	184	156	175	198	197	196	178	168	197	174	156	196	192	190	173	186	173	149	179	181	196	195	198	199	209	206	186	187	188	186	174	199	165	185	175	175	186	194	178	194	153	196	196	208	163	199	169	194	188	211	201	180	209	179	197	201	184	184	196	195	180	191	181	184	189	200	180	178	218	197	186	177	175	190	195	162	187	183	170	192	158	201	196	194	198	167	174	163	151	170	183	198	180	173	190	170	181	198	211	162	193	206	196	177	188	211	197	167	186	184	194	197	184	216	188	178	213	186	179	197	171	188	192	189	189	180	167	208	192	157	197	179	203	180	217	194	204	183	203	185	145	214	178	173	191	188	208	203	184	175	177	186	165	192	207	191	207	170	210	198	193	199	202	178	166	183	175	158	190	182	161	199	187	197	205	194	181	174	193	176	183	191	174	194	192	193	186	179	170	186	185	187	181	183	177	188	165	199	183	195	180	169	144	188	203	162	187	189	192	167	174	201	189	188	181	178	183	195	170	181	179	175	181	181	166	199	199	160	178	184	194	189	177	186	196	166	172	161	180	192	187	202	157	194	157	213	199	188	170	181	193	212	181	216	194	179	182	206	173	196	209	195	195	180	186	161	177	189	207	200	191	168	174	214	201	193	167
10045	12556	18781	8878	5423	4195	3413	2906	2442	2038	1877	1700	1485	1402	1301	1198	1162	1065	1061	955	884	879	887	805	838	776	756	722	736	743	654	715	675	695	671	668	624	672	671	647	589	640	616	602	600	624	624	652	588	627	614	617	588	613	606	597	631	556	605	568	577	556	557	600	612	601	527	597	589	593	561	516	566	539	531	520	574	618	538	566	581	593	572	504	553	521	586	555	575	615	549	555	536	550	575	622	574	564	499	599	545	562	546	544	587	540	577	542	603	518	574	542	604	519	620	567	544	537	519	556	538	567	571	529	571	563	563	545	539	512	538	555	511	538	519	561	555	512	495	576	527	558	562	509	486	555	557	534	573	530	534	536	541	533	566	554	557	557	575	533	527	548	531	534	530	556	549	561	544	563	549	572	561	578	558	524	524	547	555	549	552	559	522	549	519	523	516	532	541	523	525	557	546	550	517	554	541	566	526	533	544	492	512	516	556	521	514	530	577	518	552	519	528	556	586	549	556	559	516	560	545	526	559	519	527	532	522	545	535	547	522	516	499	556	552	508	512	566	573	549	524	545	552	565	534	530	543	543	511	530	547	530	517	507	540	589	527	565	538	559	540	546	572	491	557	555	558	540	549	510	558	564	531	501	526	573	572	559	494	541	533	511	561	526	501	581	553	527	529	553	545	564	523	580	542	574	529	534	538	529	559	547	561	531	550	575	537	512	501	550	534	524	542	542	555	591	531	539	521	571	549	520	496	507	563	531	558	530	576	548	537	581	532	542	544	528	530	545	554	511	517	559	526	543	536	524	555	580	539	543	521	515	529	514	558	488	533	556	516	544	515	569	564	520	522	544	574	583	539	539	525	569	563	515	510	542	579	525	537	528	524	552	552	552	548	554	533	560	493	520	548	522	558	541	568	583	583	528	528	523	567	553	560	547	503	489	571	501	533	498	546	545	592	530	507	566	518	494	539	512	548	524	541	538	541	585	541	518	584	551	560	541	545	549	549	540	562	579	511	517	528	557	505	551	553	522	561	513	527	560	539	537	535	512	507	571	520	569	542	564	577	537	525	538	534	549	566	491	478	547	545	499	553	532	513	516	584	536	551	587	579	555	522	568	506	545	515	579	545	534	532	566	553	548	557	579	543	540	575	515	564	577	540	500	549	549	567	516	578	557	513	507	561	516	520	553	525	569	517	557	534	543	553	553	534	518	565	592	533	567	521	532	563	540	518	515	566	526	539	521	535	498	554	530	554	521	510	557	519	543	525	527	526	547	511	540	536	548	565	573	530	519	548	517	531	558	557	570	534	562	590	547	544	521	492	530	530	519	524	538	545	552	541	535	555	536	544	498	541	546	533	528	541	513	539	551	545	526	500	508	543	544	541	536	539	552	532	464	537	561	542	506	536	510	522	556	507	564	557	504	565	602	538	511	546	553	558	567	548	547	549	582	543	511	590	525	528	517	544	547	532	515	558	536	518	577	527	532	529	561	573	573	528	499	509	525	552	538	558	544	534	545	531	519	542	560	562	537	481	556	579	519	516	521	529	575	545	566	538	523	543	533	521	598	583	521	567	545	564	549	558	559	545	519	540	563	521	550	520	536	568	561	559	524	545	574	583	536	513	541	511	575	595	561	561	582	585	547	574	536	498	557	527	538	508	524	538	553	507	501	521	552	499	551	579	536	539	551	560	552	524	539	551	546	522	521	536	525	522	566	526	519	525	566	529	511	542	558	515	558	565	505	514	535	535	561	556	553	537	563	550	554	518	537	557	546	588	537	524	554	544	562	574	547	549	549	506	559	514	578	525	563	500	553	534	529	556	487	531	564	518	548	557	536	522	511	501	551	527	539	551	539	550	522	535	547	504	549	543	536	547	517	537	543	540	537	499	512	523	547	542	512	559	547	546	491	541	539	558	515	523	544	544	533	594	519	520	550	537	547	547	531	517	550	547	519	510	529	531	571	520	544	522	537	543	529	518	561	536	511	520	543	534	528	524	564	561	558	520	549	536	551	486	520	549	531	588	558	498	516	582	536	567	526	548	534	533	510	539	569	541	554	538	574	540	546	558	506	543	561	512	544	546	555	526	578	542	570	595	548	573	541	525	533	540	563	527	563	561	551	542	500	487	503	540	500	528	527	578	490	557	548	552	529	546	539	522	539	551	545	508	521	537	560	573	531	506	545	578	548	527	530	561	582	578	558	523	519	552	561	527	517	531	565	504	536	520	560	580	543	559	530	579	553	515	541	550	506	555	569	556	556	505	553	497	521	510	529	538	527	543	535	539	542	543	559	555	539	566	603	522	480	540	562	543	556	541	537	490	503	515	570	543	519	533	546	536	516	580	557	534	539	497	518	502	551	547	547	539	567	519	575	570	526	550	508	555	554	531	557	515	501	542	524	531	504	536	550	581	589	570	557	536	531	517	561	559	562	534	528	536	555	519	541	531	550	571	547	516	508	553	570	555	585	533	583	545	522	496	561	570	532	582	556	559	551	553	563	578	521	543	572	499	539	547	528	542	541	553	509	509	528	564	566	534	532	492	480	552	531	531	543	526	522	541	547	574	547	526	491	547	533	485	508	563	542	568	497	502	544	500	538	556	573	575	538	525	546	499	535	525	541	589	555	523	524	539	538	572	518	571	544	542	536	588	516	566	534	533	545	531	575	560	574	527	552	497	542	524	546	561	545	564	496	518	555	515	526	526	573	559	533	538	551	497	555	552	510	545	481	503	530	578	585	509	534	543	539	558	547	558	552	545	554	568	534	505	548	548	528	533	516	526	486	545	578	516	557	537	512	524	515	559	523	520	538	532	545	485	503	568	529	540	527	538	532	516	532	537	551	487	543	528	496	547	578	531	539	534	567	557	510	569	560	504	540	513	540	547	498	531	535	571	525	547	585	554	569	508	545	532	517	521	486	552	525	598	501	528	560	569	532	548	531	526	585	491	558	558	566	533	574	516	559	558	563	548	527	495	559	534	569	504	518	558	553	580	500	539	577	535	563	544	540	489	575	554	513	569	534	554	558	566	518	566	494	542	558	557	536	541	530	559	519	532	588	533	549	554	581	552	522	551	549	559	503	510	501	516	524	515	522	530	555	555	565	573	556	513	540	550	476	537	540	566	501	555	549	473	563	546	562	540	582	549	523	593	527	515	526	547	563	546	542	559	552	556	575	514	532	567	539	598	497	544	531	543	536	537	530	515	508	542	550	547	542	562	534	497	544	550	542	544	549	540	584	530	532	541	526	520	540	561	528	563	519	527	558	500	513	545	520	548	547	528	530	550	570	546	548	528	563	583	550	496	574	537	522	523	528	519	560	538	580	535	537	517	543	540	542	515	551	525	563	552	558	543	543	518	580	542	513	569	514	554	537	558	613	546	604	553	548	529	518	544	520	512	498	552	595	507	563	539	540	536	578	542	555	515	515	531	593	549	576	542	555	540	526	556	512	529	557	569	533	525	557	535	560	540	541	548	529	548	550	577	515
3218	1618	2193	1296	587	469	401	367	357	359	377	347	350	333	330	334	358	348	326	317	315	354	375	330	361	320	358	321	347	318	336	381	351	333	338	357	354	312	325	326	344	332	315	334	328	347	294	312	326	350	323	329	343	334	362	378	376	380	361	348	347	328	317	337	370	360	304	333	366	287	343	365	327	349	347	347	337	329	340	346	307	320	329	317	338	343	342	337	325	307	325	341	329	321	298	354	345	357	341	325	339	348	308	348	376	326	339	342	363	335	331	339	336	332	333	348	342	365	344	327	339	329	372	336	323	327	331	334	320	339	333	353	345	325	318	337	337	313	350	330	324	332	331	348	332	329	326	335	333	330	339	327	324	334	321	327	330	358	374	338	339	332	349	359	338	334	385	375	362	342	333	325	330	355	351	334	352	348	368	360	335	354	348	327	346	353	325	354	352	342	321	340	326	348	375	344	353	350	347	311	371	327	348	357	346	330	370	329	321	348	342	330	374	329	349	316	372	353	358	326	354	338	355	359	352	322	320	343	342	333	327	361	371	378	347	331	320	346	328	346	360	330	342	360	321	358	330	338	340	334	339	300	333	337	372	349	327	325	351	348	327	352	356	344	345	333	357	356	311	326	303	341	353	343	359	350	322	316	338	346	353	333	335	330	328	318	331	352	337	352	353	356	340	370	327	316	345	343	366	331	332	371	331	338	320	347	357	360	342	344	344	353	377	365	351	357	318	344	348	358	388	360	374	367	332	349	360	327	330	353	322	318	323	361	309	356	337	358	348	354	329	355	316	358	328	308	322	354	334	302	339	342	349	328	358	338	340	351	355	299	354	342	381	363	332	341	311	315	359	341	313	328	363	345	326	352	367	338	333	347	341	349	341	310	324	337	336	342	346	336	326	357	323	354	325	374	334	349	350	341	367	325	358	329	370	297	341	349	344	326	345	324	338	358	343	338	350	327	314	331	332	354	341	380	329	360	333	328	355	338	334	297	332	366	344	315	341	341	335	349	314	355	369	341	370	318	314	350	291	328	322	334	342	350	350	342	319	333	324	313	324	310	323	318	348	347	304	338	336	336	331	379	364	347	347	353	366	326	326	358	361	322	335	313	323	361	335	317	318	348	356	364	331	316	343	353	377	316	299	358	330	334	318	349	345	343	339	348	322	333	350	335	335	350	337	325	340	312	357	347	366	338	337	315	382	354	305	312	371	362	306	321	337	340	372	341	343	361	323	340	315	354	364	356	347	356	332	353	375	346	364	334	302	300	325	324	355	326	332	341	361	357	332	334	362	348	339	356	335	360	320	371	355	311	365	325	329	327	334	320	354	357	354	308	358	325	329	361	334	313	331	372	350	298	326	338	335	329	340	330	358	313	332	362	318	336	324	380	321	349	339	333	343	369	352	339	351	373	336	303	350	319	313	305	344	331	344	327	337	328	337	338	361	317	323	371	355	340	306	347	330	339	327	327	326	363	303	345	358	354	320	354	372	343	356	365	332	341	336	301	347	332	313	325	364	376	378	346	339	359	315	344	337	340	349	342	356	333	338	334	305	361	326	337	325	357	350	335	334	330	342	363	320	339	339	354	327	355	324	365	280	352	318	396	341	316	330	336	325	332	340	381	357	354	367	331	353	344	362	353	315	347	354	355	342	310	315	318	339	314	312	316	336	350	325	337	337	367	351	326	357	339	334	380	322	317	333	349	338	362	365	280	338	337	349	310	329	341	327	348	325	336	336	359	373	360	313	333	311	347	325	339	297	360	354	344	329	349	326	346	347	334	317	308	300	322	334	331	367	344	342	376	341	342	327	324	335	317	330	336	345	341	350	348	319	356	349	332	328	340	335	349	360	296	315	324	299	333	365	340	315	369	354	319	325	298	341	351	333	327	331	301	328	313	352	369	368	336	361	340	380	360	337	334	322	327	350	334	344	312	378	315	337	342	327	353	361	312	363	333	360	342	336	332	346	318	333	329	308	365	333	308	326	359	342	330	345	349	318	347	351	359	338	328	332	352	342	337	355	330	341	343	354	313	323	335	335	324	327	324	362	315	310	314	319	322	330	352	348	350	331	331	339	349	342	322	306	330	386	363	353	327	364	342	318	353	350	336	320	338	354	331	333	352	353	354	340	323	333	351	328	332	293	340	345	337	345	344	327	363	318	356	355	329	344	332	328	365	337	312	358	348	343	360	341	343	313	348	333	331	375	322	329	332	335	359	352	350	321	340	369	352	298	319	317	311	352	342	349	363	266	336	326	363	315	318	327	349	344	347	328	309	373	323	334	318	368	342	318	333	326	316	336	331	330	328	324	314	333	330	349	371	318	317	316	324	353	334	368	324	329	330	352	334	357	308	361	334	305	327	346	321	338	362	359	349	361	328	331	344	333	350	341	308	343	300	290	328	350	353	304	359	351	306	291	329	329	322	342	353	316	355	358	330	350	313	333	353	339	351	367	339	360	334	337	347	318	324	346	359	313	335	328	331	337	327	351	300	349	334	355	364	323	336	332	357	334	326	344	343	317	336	351	335	339	318	345	317	331	330	330	366	355	351	371	331	335	308	366	354	327	342	369	314	335	328	327	348	351	322	329	356	344	341	336	359	348	329	330	342	339	350	347	317	336	346	327	326	367	342	314	331	349	355	324	322	350	319	369	346	364	384	349	323	324	297	343	365	336	298	331	343	313	331	314	348	316	378	336	319	357	353	327	323	354	355	351	317	341	322	312	387	336	349	341	337	306	320	354	332	362	346	332	319	328	343	332	308	299	308	377	313	358	343	321	327	330	370	377	339	315	327	322	340	325	321	346	368	308	371	324	341	316	328	309	334	331	343	364	326	326	354	337	332	339	337	358	351	320	355	341	311	342	316	346	361	305	349	356	334	341	360	341	336	351	367	312	331	321	352	344	342	369	345	315	346	328	349	337	314	381	364	352	356	325	335	307	350	329	334	335	343	338	331	336	345	315	317	343	332	323	358	352	350	326	322	324	340	352	323	331	307	335	334	356	342	333	344	322	315	334	313	355	302	343	346	359	299	328	364	308	359	363	344	338	360	339	341	337	347	319	332	331	318	351	337	325	341	330	318	288	328	331	325	364	336	339	302	364	367	364	348	312	339	320	345	360	359	330	346	352	319	335	337	340	298	325	308	313	352	361	325	313	355	307	328	307	378	322	333	327	311	327	307	353	356	344	295	361	355	375	308	375	333	340	331	336	344	338	314	350	336	357	327	304	345	360	316	357	324	313	349	373	380	339	342	324	337	324	359	334	308	345	329	336	334	333	334	343	349	360	348	345	327	304	311	327	331	337	333	371	317	360	317	373	336	345	326	305	346	325	327	346	348	344	333	330	351	304	324	314	364	351	322	347	348	338	343	360	322	336	327	315	367	331	347	330	330	337	353	353	358	352	336	360	351	346	337	349	320	338	329	368	342	302	340	325	362	332	310	332	314	359	357	330	324	342	365	360	365	337	328	338	349	305	314
3213	2325	3450	2512	1177	1067	1075	1010	1011	949	981	996	948	963	941	1018	903	946	893	944	916	980	933	922	937	911	927	929	930	902	906	921	976	942	921	958	923	933	936	941	946	895	932	934	887	917	908	868	887	912	903	948	971	921	919	950	955	949	939	961	944	931	948	938	888	874	921	914	887	943	994	917	941	960	876	939	802	898	914	950	915	907	903	898	902	915	925	968	948	986	908	909	974	970	888	936	943	911	964	911	930	929	961	973	888	931	929	926	893	921	898	906	957	892	912	935	930	976	919	962	949	961	886	898	923	952	925	920	867	948	911	932	952	905	924	969	943	903	930	924	935	917	963	897	871	982	953	938	906	931	951	967	930	977	917	957	959	923	891	909	967	932	909	942	956	937	930	920	917	896	960	913	917	897	919	924	926	970	929	931	849	953	933	993	891	943	917	923	921	894	987	873	918	959	888	926	939	857	917	896	916	917	932	903	927	910	998	937	949	935	905	995	961	968	900	931	928	886	895	924	930	911	898	937	888	924	923	874	897	967	888	899	928	919	905	911	972	934	957	989	931	929	933	911	913	932	965	911	931	898	911	852	924	908	940	945	909	931	966	937	906	975	942	933	917	965	914	935	864	910	926	928	901	923	913	910	887	909	944	869	906	933	892	886	928	900	909	916	915	903	923	899	900	944	928	915	899	893	957	964	928	930	906	927	860	932	894	877	965	964	899	868	923	953	984	959	916	860	958	952	909	907	873	948	920	925	966	967	883	917	882	912	905	947	910	983	906	902	924	938	942	894	948	902	888	898	929	962	983	887	953	938	944	905	949	846	964	916	883	961	870	949	922	969	916	861	851	910	926	925	980	907	933	921	909	973	915	871	958	928	945	900	936	943	954	895	956	908	949	972	942	969	962	958	884	932	905	923	919	910	956	919	885	910	942	943	889	863	953	911	898	915	933	926	922	928	915	877	926	919	910	921	891	905	962	930	869	954	956	940	878	906	914	895	888	919	977	925	962	906	938	934	927	993	962	891	932	940	953	931	915	935	918	931	928	948	938	950	977	924	873	937	879	898	902	960	945	1003	951	899	856	857	886	960	928	957	951	874	894	917	905	911	979	978	975	920	973	903	925	917	893	990	899	947	899	939	931	887	933	943	904	942	920	901	937	947	921	986	935	939	926	919	924	945	925	906	958	867	895	917	881	946	896	972	926	943	926	944	886	940	855	912	891	886	933	950	936	919	940	925	959	967	971	897	927	935	955	957	943	950	939	901	953	980	960	914	971	900	968	960	883	909	909	954	881	914	977	935	919	907	917	922	932	929	941	909	947	932	880	922	914	901	915	888	931	937	967	934	913	923	1043	906	898	912	926	906	940	909	934	927	948	875	934	894	857	951	898	944	948	923	954	973	934	909	978	993	884	908	904	936	969	904	931	950	908	920	937	922	954	970	868	931	939	944	956	969	908	952	941	963	923	876	919	950	909	904	976	922	934	930	925	943	914	910	873	888	938	938	891	929	919	964	893	948	960	897	892	938	942	955	894	927	936	935	944	943	905	938	922	948	882	961	953	987	942	890	924	927	872	912	943	935	864	929	954	920	925	897	872	891	899	948	927	982	902	952	880	954	937	955	916	935	965	964	938	924	890	918	928	945	929	907	911	900	903	895	893	916	949	936	952	948	951	1003	933	897	887	875	961	930	927	954	904	878	952	839	983	962	910	992	946	977	955	912	948	995	938	931	908	949	928	888	932	916	960	912	927	958	1002	950	891	949	934	975	897	924	907	924	926	947	1003	943	950	905	949	902	944	931	978	924	934	889	893	925	910	899	920	916	909	881	928	922	939	885	999	926	973	946	930	932	947	965	930	919	954	927	917	935	979	948	949	894	894	970	972	932	1004	956	961	939	930	926	914	905	924	907	955	976	976	913	929	965	907	976	965	935	935	922	909	927	873	962	960	912	956	929	903	906	925	890	957	891	916	924	949	934	933	967	934	950	916	946	853	917	911	906	921	864	931	912	925	923	869	891	899	1005	956	918	928	952	887	911	929	954	910	927	891	924	877	891	918	898	898	931	920	914	908	882	923	931	968	971	954	882	921	920	922	970	868	932	916	925	933	900	938	887	957	955	946	960	941	944	934	914	932	892	935	892	868	950	869	947	927	944	877	938	887	949	938	928	916	934	949	930	899	915	931	973	870	950	918	950	903	939	968	949	881	926	897	894	958	910	1005	925	908	934	909	934	906	959	919	887	947	947	905	916	906	1013	901	924	904	921	936	957	938	957	948	939	896	935	927	925	850	963	911	933	950	938	995	971	963	894	927	925	954	874	909	935	893	945	928	996	956	886	949	874	964	921	934	935	860	951	889	925	880	971	904	897	929	924	955	899	899	884	937	947	943	942	943	953	967	905	953	889	921	956	953	959	948	906	886	947	911	922	912	970	942	927	897	937	922	917	924	927	888	909	928	968	914	914	916	992	896	935	929	959	907	966	980	910	956	922	932	933	919	957	951	921	933	926	926	876	938	920	895	946	926	931	951	933	906	945	930	898	935	901	886	943	925	940	901	976	906	922	920	903	930	916	942	966	902	952	924	904	955	903	935	909	935	947	919	898	968	918	952	967	888	939	947	942	956	948	901	966	906	918	977	902	936	923	912	932	934	938	953	895	914	915	896	850	909	912	932	952	873	1013	926	913	916	941	922	964	870	885	984	957	930	919	926	922	919	940	918	932	952	913	969	957	897	954	951	943	930	947	963	897	839	878	992	918	942	931	921	936	925	925	902	937	934	938	941	942	927	902	923	982	997	890	937	896	933	943	930	897	910	932	989	965	961	882	974	908	940	907	908	951	949	961	933	990	938	947	915	875	934	910	923	964	893	938	926	922	932	907	919	949	870	933	954	930	937	901	879	913	940	929	830	943	926	917	960	876	901	930	923	924	940	885	947	924	971	889	940	933	950	944	891	919	952	899	968	926	898	924	916	916	1027	928	919	912	915	946	891	952	937	936	915	942	930	919	938	961	969	970	954	887	927	909	910	889	918	916	913	908	965	881	874	966	904	919	919	944	981	882	969	920	907	920	964	916	869	951	925	934	900	934	853	873	976	898	907	886	961	892	941	905	900	872	999	988	893	947	882	905	885	946	882	864	968	913	946	932	919	888	882	962	939	966	928	962	890	896	943	967	920	861	936	902	911	922	897	942	874	914	885	885	976	903	946	908	934	887	904	937	940	932	869	914	986	960	885	921	965	950	936	947	920	941	889	894	978	949	900	943	893	972	912	926	887	864	926	888	870	889	898	877	859	888	947	941	959	883	918	964	883	931	868	954	972	891	965	928	937	935	954	928	924	903	875	907	952	946	933	947	963	891	938	986	941	937	939	984	924	936	921	901	945	910	950	912	862	933	950	920	964	923	918	893	909	942	893	939	914	937	895	918	922	936	928	917	939	914	944	895	969	887	941	908	916	961	929	932	961	927	914	944	969	898	943	933	899	937	921	937	935	892
12729	12586	17661	11829	5214	2650	1446	846	634	509	442	420	426	381	369	392	391	375	416	348	333	366	346	366	359	350	347	373	363	361	346	384	347	334	322	354	324	343	351	360	382	352	344	337	351	359	368	387	358	364	334	364	363	368	329	317	361	329	341	357	339	340	319	342	349	367	352	371	318	331	322	366	327	308	328	334	362	362	369	311	369	319	320	364	298	382	353	312	362	309	338	322	336	343	331	337	349	365	356	360	342	353	364	341	366	348	351	345	333	338	361	338	331	350	334	349	309	340	357	335	330	328	350	361	321	331	356	306	347	359	381	328	340	331	306	345	327	359	345	362	369	317	354	342	344	333	374	334	328	336	380	357	373	354	347	333	359	354	373	380	340	352	365	350	373	383	310	363	337	313	341	369	325	317	305	330	322	331	346	317	314	347	384	342	341	363	379	341	316	323	323	331	358	341	314	363	343	321	358	334	352	373	339	338	367	368	311	348	350	365	357	390	383	330	337	335	308	356	331	340	317	315	361	340	323	339	347	312	315	368	356	336	341	326	323	325	329	340	379	333	337	313	337	312	359	337	362	372	383	335	317	369	381	336	335	354	349	351	357	339	359	341	355	358	309	345	339	314	329	353	360	339	343	340	326	350	310	347	322	353	329	305	351	363	357	334	337	362	354	376	358	303	357	343	336	333	341	358	339	346	333	337	314	341	326	356	322	348	344	329	347	331	347	329	351	346	340	356	327	336	355	331	337	354	322	342	371	331	325	379	325	340	329	338	329	357	342	315	334	325	306	298	364	351	370	318	349	353	369	333	325	318	351	319	321	328	352	347	332	356	323	331	349	377	335	372	335	348	362	331	369	352	344	330	358	337	325	333	352	350	329	354	343	357	325	322	347	334	318	349	341	340	377	339	327	362	332	328	328	313	362	353	357	347	328	346	369	343	328	308	374	335	345	321	343	346	378	338	294	360	324	346	342	361	347	340	323	329	344	387	331	352	328	358	366	316	328	328	346	334	353	351	345	335	355	315	351	331	370	347	362	339	323	371	344	355	313	329	372	338	342	348	352	345	353	345	358	322	340	337	368	372	320	317	330	347	343	324	351	333	311	341	344	316	359	338	303	324	340	308	334	304	335	309	334	357	333	357	315	332	342	321	313	354	325	355	335	350	350	318	320	338	330	349	350	374	328	324	323	360	321	345	353	327	312	311	349	314	312	331	316	356	356	358	322	335	341	335	322	331	357	342	376	349	328	348	328	328	360	343	337	338	334	321	364	327	340	371	335	340	369	343	328	383	314	341	325	335	377	319	377	349	315	364	356	315	336	309	345	344	359	316	343	355	341	345	371	316	331	334	326	312	345	331	305	302	344	341	359	346	365	340	357	339	333	338	330	341	346	378	325	381	337	311	348	380	314	344	311	354	340	341	333	325	360	334	359	344	356	301	334	362	311	364	326	336	337	358	327	362	349	324	350	303	320	347	356	355	339	350	324	341	386	334	356	335	333	346	321	290	335	325	343	357	372	361	333	341	359	364	339	347	335	323	367	356	289	333	340	308	336	374	325	336	321	351	359	320	316	323	337	318	358	365	329	347	370	351	330	339	362	302	381	342	359	329	331	350	360	309	334	288	322	320	313	351	357	322	323	350	340	351	309	350	346	340	329	344	335	295	326	357	345	356	330	333	322	307	319	351	311	300	350	320	322	330	351	332	323	334	330	316	331	353	327	315	331	344	342	310	331	337	316	336	321	334	334	331	314	326	337	343	337	333	340	295	335	402	328	366	341	356	358	330	350	316	355	321	342	310	349	346	353	353	352	349	351	340	360	329	340	353	337	379	337	328	330	354	351	341	370	356	326	327	333	342	370	352	358	356	315	354	356	337	355	363	351	321	342	402	333	350	333	335	354	358	363	352	347	344	303	331	354	309	333	368	352	340	338	340	346	313	362	325	334	346	334	338	337	344	341	345	315	318	309	336	348	334	331	346	347	343	327	373	335	336	358	311	347	339	355	365	336	369	321	352	350	343	324	327	335	347	345	307	308	331	328	318	328	349	317	340	325	326	301	345	338	301	363	353	361	327	362	312	368	322	319	302	327	367	322	334	334	353	349	345	360	347	355	338	321	309	346	343	290	329	398	305	339	332	338	305	328	343	354	334	324	311	374	319	330	345	347	338	315	382	381	336	348	336	335	353	334	331	344	335	358	329	353	320	351	331	365	348	343	344	313	361	344	337	334	355	336	325	354	397	344	349	316	300	381	389	334	353	319	331	346	302	330	339	316	341	323	339	350	323	328	376	335	352	343	373	343	376	353	370	333	346	360	338	336	334	323	374	329	386	348	359	340	341	341	339	355	361	336	347	322	378	333	313	348	333	341	315	320	336	326	325	343	345	343	338	351	354	358	323	342	320	341	337	322	342	351	355	352	315	314	334	372	347	329	358	364	358	333	343	330	312	330	308	361	341	339	378	332	365	352	338	378	320	340	338	359	337	317	333	265	357	367	347	344	359	336	330	370	345	321	315	353	298	340	332	315	309	329	356	307	369	347	356	336	327	316	315	330	355	356	303	330	378	326	322	327	339	306	345	319	356	396	341	352	304	342	334	322	335	353	359	363	358	367	326	385	372	360	313	347	347	369	360	324	351	349	349	354	341	368	345	338	335	355	340	340	336	332	331	304	345	331	346	331	301	333	313	320	327	339	339	324	322	324	333	347	365	331	307	336	358	356	334	331	310	324	320	337	361	314	348	337	326	336	331	379	352	326	362	341	315	327	327	365	329	329	353	365	363	351	374	338	331	341	325	348	349	340	308	348	360	332	361	328	345	381	306	358	371	309	360	332	336	321	332	371	338	359	331	325	336	353	339	343	330	320	356	336	347	304	362	344	325	322	314	335	339	318	299	302	365	310	339	361	348	365	353	354	317	308	316	316	355	350	349	351	352	347	353	353	331	326	361	327	335	298	344	320	358	347	368	351	337	321	312	357	332	358	336	342	330	355	327	343	319	333	373	334	323	325	318	316	308	362	328	348	371	357	351	325	320	349	319	359	364	346	330	331	311	340	327	353	307	320	329	348	340	325	308	371	355	357	323	350	336	326	358	375	329	338	335	373	332	349	333	349	367	341	332	357	363	339	347	324	318	333	340	355	332	308	342	332	334	303	356	331	353	299	334	329	315	361	329	315	328	363	349	367	329	335	368	325	314	307	347	343	345	347	334	320	350	356	322	352	360	334	338	362	296	369	348	298	402	351	379	360	355	359	322	316	364	367	368	345	360	304	306	353	342	336	361	357	376	327	354	357	347	349	354	385	325	331	332	324	329	333	359	332	339	344	347	326	333	326	333	321	332	326	318	313	317	315	381	323	299	335	361	327	331	288	343	329	346	333	338	351	318	351	353	349	325	342	349	336	355	360	359	350	336	344	341	319	361	340	334	346	347	358	356	342	325	364	354	334	326	346	334	327	340	348	348	337	352	338	339	328	314	322	375
8977	10889	16337	8365	3716	2869	2503	2200	1947	1837	1664	1516	1446	1347	1310	1250	1221	1162	1232	1124	1139	1142	1161	1048	1080	1079	1070	1011	1053	1035	1041	964	1023	1039	1040	970	1008	981	1012	1006	937	973	978	942	942	945	962	927	931	900	948	961	967	979	923	955	911	938	908	920	941	898	926	909	906	895	947	942	941	935	919	941	941	905	938	932	969	917	888	955	988	950	929	949	953	911	942	874	926	928	930	943	894	904	927	953	900	912	905	987	910	908	919	879	900	991	887	901	914	895	888	926	932	935	910	858	932	917	944	882	929	967	956	957	920	875	932	953	878	892	889	947	927	875	924	975	970	875	907	911	932	894	906	978	881	906	937	918	902	927	898	873	914	896	981	945	917	888	900	894	928	957	874	892	923	965	923	982	935	891	858	868	899	909	957	936	907	934	914	870	922	928	928	932	908	923	912	888	931	935	929	939	914	930	912	908	882	879	898	895	904	936	951	928	889	907	952	887	877	901	934	959	888	968	913	921	931	918	939	886	891	916	921	877	917	935	919	906	864	910	914	954	947	949	924	920	874	983	910	915	904	924	878	940	861	916	926	898	923	923	955	887	925	888	980	923	860	922	873	930	931	884	926	928	853	921	960	866	875	916	934	943	896	903	890	890	927	929	924	940	946	862	916	921	913	885	891	919	891	927	902	964	924	937	938	946	941	915	931	948	928	953	946	873	890	889	908	871	894	907	932	899	904	897	864	864	888	874	858	968	992	878	889	932	867	942	890	930	957	926	906	886	879	885	927	901	956	882	926	918	920	909	877	941	925	992	914	941	941	922	910	896	909	892	913	920	918	898	898	878	922	902	986	878	918	882	882	867	878	851	918	926	935	881	878	918	909	930	927	926	886	958	865	975	943	890	868	881	939	968	934	928	889	918	872	861	899	883	903	858	926	895	943	885	937	959	920	948	919	932	886	860	927	924	921	889	967	896	900	866	920	931	915	861	922	846	912	951	964	975	995	941	916	913	912	960	884	936	927	863	901	931	865	921	954	949	889	886	953	905	887	921	895	898	919	902	890	913	888	908	947	884	951	933	991	869	933	864	894	946	846	901	955	948	909	866	959	906	923	929	869	925	926	920	929	931	898	916	920	908	893	901	908	936	915	890	883	941	881	930	892	885	924	935	937	945	944	933	896	917	839	987	937	895	840	954	891	890	900	864	944	912	904	953	912	921	938	921	914	894	915	972	906	939	881	882	933	905	882	901	874	874	934	880	947	858	949	915	964	912	898	952	924	952	938	908	948	927	949	959	889	907	938	904	869	921	882	898	953	906	963	925	933	958	899	890	933	945	859	931	878	923	881	912	864	907	924	937	876	934	941	920	871	918	927	906	951	931	922	899	939	906	899	869	866	888	849	936	914	963	929	915	921	911	897	928	932	876	935	869	880	898	900	930	897	913	901	953	892	911	907	872	867	905	950	902	958	967	962	902	899	909	931	950	922	924	960	885	870	829	914	898	942	857	912	922	895	938	892	944	936	928	889	889	928	899	929	869	933	929	907	882	884	886	924	950	932	909	895	934	951	966	911	938	902	945	1005	892	951	903	930	944	901	903	881	933	911	884	917	913	947	995	924	917	887	899	974	889	889	960	932	889	864	896	899	936	888	896	921	909	874	909	885	943	943	948	865	921	851	942	908	902	917	899	903	925	925	934	894	903	908	844	871	888	893	937	896	955	884	891	969	925	858	937	929	876	910	885	909	925	963	932	932	953	924	866	947	911	916	950	953	925	901	921	948	937	883	889	910	936	902	971	896	887	920	887	921	934	947	942	859	989	914	917	893	937	905	915	909	931	886	876	972	925	950	919	848	955	987	960	969	904	935	868	912	935	925	919	945	841	911	878	931	925	922	868	941	871	919	931	924	972	890	901	914	965	925	894	939	1001	871	906	896	871	913	860	897	913	901	919	964	854	940	950	936	913	871	903	932	938	921	921	942	864	877	914	930	855	927	879	836	946	902	903	929	898	921	924	985	861	911	911	908	894	969	891	904	932	927	898	921	935	934	930	918	860	862	917	922	913	886	923	901	894	912	877	936	887	938	874	970	931	893	922	912	952	913	827	887	923	883	879	944	902	876	888	896	909	927	929	968	909	918	908	887	942	871	891	915	925	903	858	957	927	887	950	877	922	910	930	886	934	907	892	932	898	948	917	929	942	849	922	947	931	947	903	890	881	871	881	869	929	899	907	879	941	960	887	935	860	849	920	828	924	909	923	898	892	929	929	916	922	917	848	932	906	966	931	925	953	889	850	917	923	897	970	915	902	893	971	887	939	891	845	901	920	930	932	941	878	892	875	945	867	894	914	949	841	931	876	924	911	956	917	899	951	897	920	939	944	862	953	939	924	925	906	867	918	845	927	935	917	921	923	883	933	905	955	911	932	911	937	954	900	884	904	863	868	935	923	971	953	956	887	919	910	921	853	966	854	900	879	893	854	911	920	914	910	899	939	976	899	860	920	900	913	947	948	907	913	873	878	870	899	935	910	901	886	906	884	909	947	888	891	932	893	963	903	906	881	890	845	934	907	928	904	904	893	936	898	907	877	908	951	880	919	912	906	923	908	957	921	932	916	964	907	911	924	934	905	899	894	936	928	866	935	943	934	936	905	905	921	874	915	905	949	934	973	917	893	932	934	924	897	878	965	952	898	932	925	876	965	941	861	924	917	889	891	933	932	959	894	903	940	943	950	927	908	910	868	882	952	912	959	874	913	895	930	930	903	915	918	923	912	876	897	912	893	908	909	918	903	916	897	918	892	908	917	936	917	917	921	939	924	942	870	931	870	926	937	939	928	878	907	942	911	945	936	909	901	914	925	980	876	921	960	898	914	908	893	892	914	954	917	931	879	894	859	902	947	894	941	888	926	916	915	948	967	932	908	917	962	848	916	900	871	952	946	895	923	905	914	896	909	887	845	869	931	960	915	911	856	860	912	976	1004	882	959	868	899	909	980	928	901	898	973	939	913	905	861	938	937	958	985	899	956	900	917	905	906	890	917	836	944	964	887	914	881	925	885	893	934	978	876	867	936	904	911	923	921	908	933	925	935	956	968	906	882	964	938	929	921	881	912	870	930	913	917	899	934	874	916	846	947	903	938	923	922	868	922	921	886	948	912	893	993	914	916	899	921	883	960	878	859	912	912	912	894	891	922	924	923	926	950	972	879	929	858	938	959	934	925	964	918	910	906	897	879	881	915	891	899	922	925	899	921	846	897	913	932	912	921	900	908	917	875	908	918	930	891	923	952	979	895	944	909	935	917	923	928	886	951	904	928	921	880	922	884	954	941	930	961	884	909	886	894	902	932	902	929	922	913	904	899	952	955	914	906	897	885	900	923	950	930	923	977	904	882	895	940	972	941	876	923	935	974	933	955	944	949	915	875	905	863	908	911	901	892	964	969	920	931	907	904	919	887	931	901	913	942	895	954	879	888	911	896	928	925	917	946	931	994	862	884	980	856
19125	17543	28553	18458	9820	5338	2833	1576	805	501	421	346	320	297	314	277	279	244	262	265	256	218	237	205	240	208	228	206	235	240	220	217	182	206	173	204	189	203	194	185	179	215	211	180	217	215	187	209	187	201	211	216	164	201	183	199	194	185	203	176	211	184	193	208	179	207	183	174	181	186	198	204	188	210	207	179	176	195	215	203	192	195	193	174	203	198	201	174	219	192	209	177	191	171	195	197	195	175	192	178	190	200	198	188	200	202	188	205	180	200	191	169	160	194	188	200	193	210	182	191	185	202	202	188	192	217	198	198	165	192	178	195	171	191	212	209	197	208	174	181	183	178	181	193	181	211	161	191	173	182	189	210	171	182	189	201	182	200	202	198	200	169	184	216	196	186	176	175	160	211	194	190	183	172	183	176	217	175	210	191	183	183	190	205	180	210	216	156	151	196	192	215	200	188	216	188	180	188	210	166	186	216	168	182	174	190	175	200	181	163	192	174	165	234	176	176	184	196	182	194	184	208	167	173	179	182	184	182	176	188	222	213	177	193	196	180	196	207	175	192	178	188	197	170	176	191	207	194	186	178	205	149	186	193	189	152	186	213	177	198	200	182	170	199	193	179	176	184	169	173	184	214	183	167	167	209	200	185	176	181	207	191	200	184	174	192	175	214	177	179	149	198	189	186	190	188	150	181	192	182	196	174	193	197	184	184	180	191	195	197	190	192	194	179	173	192	179	182	213	206	188	171	166	186	193	168	186	217	196	196	176	180	189	185	170	195	189	200	168	174	184	191	172	196	170	167	196	205	182	182	178	185	169	183	186	179	178	180	186	182	186	180	189	185	203	159	191	188	189	223	176	175	174	211	202	214	211	198	194	167	188	196	184	205	190	175	199	196	186	175	181	181	166	171	203	202	200	197	200	191	192	189	185	187	175	188	193	195	179	181	198	200	177	196	195	187	190	196	184	164	156	200	169	149	190	193	212	180	180	211	166	169	174	186	175	180	192	183	183	201	221	183	185	178	185	170	177	177	200	168	164	175	178	194	177	188	207	162	187	178	188	173	191	186	184	175	196	169	175	200	169	177	191	182	170	182	180	166	168	214	188	209	182	167	191	170	180	174	188	167	212	187	200	175	176	169	192	190	220	173	184	191	195	196	174	183	186	200	162	181	190	164	193	192	170	178	185	194	153	180	204	185	174	187	202	169	206	199	188	176	190	199	197	199	180	190	175	216	196	180	202	197	189	197	191	175	180	178	199	217	173	196	177	182	194	195	176	173	176	171	203	167	182	162	186	177	164	179	180	193	173	188	192	180	191	194	188	180	180	185	186	177	189	197	178	163	181	191	193	185	186	185	177	170	190	216	179	186	175	179	178	182	180	154	197	175	186	209	196	196	200	210	189	180	156	174	194	167	177	162	193	186	188	187	198	177	206	180	208	188	209	176	196	170	163	189	178	205	169	178	162	200	180	162	183	166	170	181	214	185	181	178	186	198	189	176	184	177	184	196	204	172	169	187	178	198	205	191	200	164	193	173	195	163	165	192	187	193	173	187	167	182	181	177	181	179	191	189	191	198	169	188	172	171	165	197	210	175	178	191	202	181	201	167	176	191	198	175	159	178	190	162	184	166	202	180	191	206	182	179	179	184	190	207	193	191	184	197	211	187	170	201	164	175	167	175	193	177	157	177	215	166	181	204	185	174	181	171	192	172	186	164	191	210	188	187	200	193	193	196	212	194	151	193	195	200	170	190	179	183	184	200	174	162	170	190	200	183	201	191	163	189	167	199	185	201	173	168	168	226	162	202	177	174	182	181	208	170	181	205	186	185	192	169	207	210	187	181	171	206	171	187	187	180	191	173	183	179	183	183	186	169	155	183	216	219	178	178	172	170	209	161	171	171	144	194	200	194	171	192	183	204	170	189	193	191	157	200	168	191	214	192	209	157	184	191	180	186	185	209	188	177	181	208	188	161	215	183	166	227	176	185	193	187	194	178	190	193	185	198	216	183	171	188	188	205	179	188	222	186	166	184	189	185	203	174	187	200	176	191	190	163	163	184	180	194	183	192	179	187	179	175	205	184	173	183	173	192	185	190	182	169	189	199	214	185	180	174	211	181	189	199	191	187	222	204	184	187	181	197	205	176	196	180	188	190	170	197	193	202	194	173	182	187	196	172	170	182	199	200	176	203	154	159	185	184	191	185	187	190	181	191	178	212	188	184	182	177	201	183	176	212	195	219	207	195	166	161	205	185	189	196	189	167	167	191	183	183	169	186	183	181	186	179	171	186	202	203	179	190	214	167	197	167	200	171	204	185	206	186	175	192	188	194	197	185	194	194	187	174	196	209	172	189	169	187	198	194	205	189	193	200	198	211	169	184	162	166	197	163	216	203	214	152	162	187	195	184	165	181	185	191	211	189	179	186	197	185	188	187	179	192	201	199	172	186	182	201	183	176	156	181	174	190	153	193	162	188	194	182	182	206	196	171	176	166	183	182	201	167	197	158	181	202	182	194	196	186	211	159	199	183	174	167	172	193	189	206	179	183	193	173	200	182	213	191	180	213	192	207	196	190	182	169	196	175	166	184	211	186	180	163	172	159	186	178	188	169	196	190	194	193	192	189	189	153	200	187	210	212	192	170	200	177	200	197	198	168	188	196	189	203	178	177	170	195	177	175	193	177	200	210	196	209	170	176	178	199	175	188	181	191	196	185	151	177	191	169	187	179	180	182	167	196	186	165	190	196	192	179	200	169	185	236	194	186	210	211	173	170	176	176	181	208	166	203	178	188	199	182	194	186	191	213	188	178	167	189	190	204	198	162	182	162	195	162	169	180	177	174	198	208	197	175	189	201	177	194	202	199	158	186	170	194	187	192	179	174	184	186	200	204	192	205	198	165	185	190	197	184	187	180	179	184	191	203	195	188	171	208	208	167	186	175	177	209	195	210	191	204	166	176	195	175	216	183	162	177	202	193	178	197	179	164	189	179	184	193	194	193	171	176	199	196	187	165	205	180	170	164	186	172	201	190	163	171	191	190	176	191	163	177	209	203	181	191	181	192	178	192	178	176	180	167	190	179	193	180	170	187	186	195	171	180	165	187	192	196	172	189	194	179	190	171	196	171	186	192	180	190	191	199	185	176	205	197	180	187	193	178	212	200	179	199	206	190	193	201	186	172	209	189	189	177	179	186	201	201	187	168	176	203	175	174	176	189	201	190	197	187	172	189	194	178	178	196	189	172	197	174	187	188	173	206	197	186	204	192	196	203	191	156	187	185	164	176	186	174	191	189	189	194	193	197	209	185	175	181	189	200	189	192	159	174	174	173	190	156	204	175	194	159	186	182	180	205	189	191	202	196	179	182	175	172	171	194	170	163	189	193	197	179	185	160	198	198	190	197	179	207	182	158	189	178	181	189	179	202	199	181	168	188	185	165	193	187	204	182	166	194	167	192	171	183	169	196	203	174	186	190	171	172	184	171	194	184
10504	14208	24038	12585	5221	4126	3464	2935	2475	2163	1911	1707	1507	1368	1252	1198	1113	1037	957	938	931	916	821	842	835	803	770	766	730	728	720	722	691	642	748	682	642	652	669	639	671	656	630	648	641	582	619	585	579	573	634	547	597	576	582	598	560	580	609	601	560	563	569	584	566	555	539	547	556	584	579	532	565	577	571	593	540	545	528	549	543	582	573	580	550	576	547	535	577	533	623	565	564	553	539	555	566	538	550	553	525	519	576	548	558	574	566	577	554	522	546	569	548	545	553	572	597	544	543	506	573	600	548	559	504	574	500	524	586	584	527	577	556	552	572	602	546	539	489	524	524	521	510	537	530	599	588	553	574	557	582	558	540	497	562	548	575	583	548	547	519	524	556	505	540	550	573	520	567	494	542	510	527	528	534	568	532	570	571	531	573	520	524	528	578	526	555	541	582	600	548	533	519	536	540	520	566	573	547	576	560	561	572	498	536	538	517	556	573	584	521	544	521	557	538	577	530	528	540	533	545	547	564	527	521	486	562	557	565	519	527	490	530	546	520	561	562	540	560	532	496	567	513	534	530	540	573	554	526	539	561	528	511	538	540	537	522	542	534	564	539	548	550	553	541	523	559	552	579	576	541	485	531	542	500	596	527	554	534	528	545	526	510	518	532	518	533	506	519	571	537	516	515	553	515	509	585	538	521	552	545	550	524	546	561	519	561	494	521	562	519	569	535	516	533	534	564	557	543	541	552	532	541	534	499	567	553	543	575	548	546	536	574	564	540	512	557	549	498	507	562	502	554	522	550	547	539	558	551	540	504	544	549	537	525	612	508	518	480	554	508	551	551	566	550	545	526	535	497	553	514	499	503	557	553	549	523	550	504	525	566	554	568	581	616	554	530	537	487	563	544	559	552	545	501	510	541	527	520	505	536	531	556	510	531	515	523	534	546	528	564	561	499	574	551	532	552	511	542	585	502	552	538	530	559	514	530	578	522	514	587	528	509	515	543	572	557	546	546	531	531	512	555	517	529	561	549	548	532	556	538	524	550	557	531	500	549	526	533	549	568	514	505	532	542	513	559	517	540	568	556	506	580	527	560	599	528	559	554	542	547	532	534	522	487	536	515	557	535	516	595	528	519	534	546	571	513	516	535	535	564	550	539	504	547	503	516	527	531	520	540	547	535	601	569	526	527	524	580	538	531	539	591	585	513	526	561	583	521	517	522	542	553	535	559	546	594	527	585	517	530	560	537	544	574	582	508	566	545	518	577	511	528	535	556	576	540	534	560	545	545	574	521	514	549	550	533	556	517	484	533	528	513	537	503	539	538	566	568	492	555	553	543	572	526	516	528	505	534	581	497	562	519	543	530	520	534	515	540	515	532	579	521	522	536	523	528	531	530	550	545	562	518	538	534	524	545	592	518	548	533	523	532	550	529	541	569	533	543	532	552	549	553	540	516	559	534	545	546	561	565	520	533	535	519	544	577	561	537	581	591	547	525	529	512	576	495	534	544	530	525	546	559	585	552	508	526	560	503	577	551	544	579	580	514	568	537	571	547	555	536	551	536	574	535	575	559	580	540	546	532	546	540	566	522	597	528	563	491	566	565	557	573	506	565	577	526	542	557	529	515	536	563	576	544	506	551	553	583	557	584	538	538	522	589	522	565	540	547	569	526	559	523	539	520	554	519	512	545	563	525	577	507	522	544	545	552	583	527	543	561	572	585	533	532	544	540	541	541	554	507	540	542	526	510	501	541	552	567	548	559	557	511	478	509	526	546	576	556	589	597	530	534	597	531	597	545	551	525	550	596	531	584	519	513	580	521	533	542	565	538	522	496	509	528	543	541	554	521	549	577	552	591	551	514	511	526	539	508	535	511	534	572	514	613	569	526	565	533	527	509	553	503	535	571	560	569	547	571	569	508	543	527	552	539	538	516	544	565	531	575	536	553	514	515	545	564	539	525	535	554	550	544	505	564	606	589	549	565	524	527	560	560	581	537	548	530	511	526	544	541	566	542	534	517	569	525	504	546	523	520	524	522	551	560	521	518	576	543	561	565	572	573	581	545	549	548	560	495	562	535	531	556	579	564	555	544	545	552	532	550	532	549	541	514	524	534	527	541	529	544	557	545	507	583	523	546	547	568	524	556	553	551	556	547	574	537	555	521	522	572	537	519	543	569	537	552	582	527	526	561	498	556	587	561	533	518	499	573	560	544	538	556	544	522	521	567	545	542	528	543	530	556	547	529	589	495	552	526	509	553	543	539	571	522	529	558	584	568	543	560	509	491	540	546	519	563	543	565	538	552	550	542	538	547	528	565	543	523	533	536	572	535	556	543	529	535	578	587	534	548	554	550	565	505	537	566	543	553	510	529	531	546	527	535	520	565	574	559	520	530	542	534	550	522	502	489	524	586	579	508	564	572	568	549	534	541	537	527	496	528	552	528	513	535	565	575	534	522	556	539	570	566	538	522	575	532	521	585	510	547	503	572	527	580	553	541	525	576	517	516	525	534	561	578	519	564	553	500	527	540	532	511	503	500	488	534	551	543	514	522	539	493	576	511	523	558	568	514	525	532	566	549	553	525	547	563	569	565	515	513	555	569	563	563	519	546	550	539	557	504	527	534	520	528	501	585	495	518	543	576	542	554	558	528	552	560	543	533	508	583	528	505	592	513	540	578	550	568	516	543	537	531	537	526	543	550	564	560	503	593	535	592	538	524	499	509	511	518	491	516	519	561	554	526	507	522	562	540	528	553	549	556	553	543	568	501	545	526	543	557	520	554	567	528	546	549	573	534	541	544	589	531	500	508	587	479	527	505	495	490	568	544	538	547	534	586	536	572	533	545	522	584	553	529	543	499	516	609	576	580	554	546	527	549	536	586	525	520	560	490	558	572	505	538	540	509	551	550	565	573	495	530	540	570	531	537	539	543	560	545	541	540	551	581	584	545	522	581	515	550	540	554	561	588	548	583	520	524	516	534	531	570	518	549	552	546	535	516	570	581	540	542	527	568	548	537	551	562	573	502	527	555	518	559	535	479	546	568	527	546	539	517	556	527	548	523	533	551	537	499	550	537	536	531	566	562	490	537	514	555	523	576	525	507	522	581	542	547	593	576	529	550	564	545	528	503	550	563	523	536	536	557	536	511	571	521	518	568	571	488	539	545	538	531	536	511	529	548	544	530	483	559	567	508	533	517	554	553	510	527	539	533	540	530	542	528	537	517	527	513	534	567	571	569	543	545	520	557	547	534	499	533	513	541	507	512	526	491	505	549	542	571	551	565	549	543	528	552	570	499	545	523	581	509	538	549	527	530	568	528	525	556	548	561	515	539	548	582	537	562	564	550	560	567	522	547	528	494	557	514	535	557	535	496	540	563	547	526	537	543	556	536	524	540	598	504	560	525	551	552	525	553	534	570	526	575	548	513	574	579	563	596	507	613	592	515	533	566	537	559	543	542	532	530	554	567	592	541	574	491	548	561	512	539	523
3300	1770	2573	1270	635	445	382	356	349	359	350	367	391	331	356	360	320	327	328	349	322	330	349	385	353	344	349	376	371	342	368	333	338	339	366	335	341	321	336	356	315	354	335	336	332	328	337	354	342	354	336	315	353	345	356	339	330	343	349	320	344	339	319	339	332	336	322	340	373	362	338	328	335	337	331	381	336	329	354	315	361	340	356	376	336	341	317	383	363	353	327	350	314	298	288	341	337	310	320	354	320	350	329	322	314	340	297	355	297	327	361	343	324	330	364	327	334	319	327	344	348	333	337	333	366	328	358	333	315	350	344	301	323	363	366	330	306	337	301	307	329	308	349	333	372	333	341	341	304	334	325	300	377	344	349	380	322	333	342	348	325	333	344	339	366	367	322	327	309	319	336	352	340	332	335	349	357	361	341	313	366	344	304	349	307	344	361	372	329	316	342	324	350	362	332	346	332	324	366	372	326	291	330	355	325	371	378	330	352	302	355	323	338	341	356	320	319	353	344	335	365	363	351	379	336	343	345	351	337	321	304	361	322	330	374	335	329	321	336	330	374	321	309	367	349	323	352	314	376	330	347	360	345	326	345	350	315	345	351	332	322	338	316	350	354	373	347	349	315	307	324	337	346	350	375	390	360	335	366	349	343	348	349	322	359	359	337	357	351	348	331	357	311	339	305	301	314	348	355	320	310	353	340	342	336	360	347	305	349	320	385	344	334	339	340	369	346	383	342	338	366	325	345	352	344	344	345	372	363	347	335	315	339	324	317	361	363	334	355	365	371	334	317	323	308	337	377	329	362	350	312	323	338	309	335	329	330	342	360	335	305	339	363	334	391	324	357	359	343	345	351	330	317	379	341	360	372	346	341	333	308	378	322	368	345	340	308	339	344	320	309	334	335	361	329	310	341	360	329	338	329	344	321	346	330	368	356	329	387	333	350	354	358	357	376	332	368	324	323	327	321	348	352	356	335	317	331	345	380	350	352	323	320	324	355	319	322	355	400	366	321	370	339	329	369	338	346	357	329	331	352	342	359	311	359	304	337	330	313	356	326	340	344	388	322	350	352	344	296	315	341	331	329	323	284	313	355	317	337	364	326	357	367	337	318	326	311	332	347	319	355	332	395	333	314	330	312	357	296	360	386	341	367	335	357	340	333	330	354	359	333	315	337	347	350	342	330	318	305	342	323	346	325	344	349	317	311	370	356	372	334	324	305	328	322	307	336	327	347	353	350	344	332	323	331	316	355	391	348	355	323	332	347	302	349	348	361	344	340	327	348	342	332	353	359	293	342	317	321	348	320	337	345	338	342	325	309	329	405	345	332	336	334	335	323	351	342	308	352	320	310	360	330	383	313	337	316	342	357	353	316	334	332	338	371	348	375	331	372	296	317	365	326	313	317	362	365	323	323	327	336	307	313	329	317	324	315	357	381	329	303	352	347	330	385	330	346	309	315	334	350	347	334	365	346	324	370	326	327	321	329	337	350	358	343	374	334	307	289	319	309	347	384	372	340	318	333	362	352	314	333	299	328	339	336	364	342	322	326	352	303	330	346	344	345	345	302	344	334	352	343	359	347	324	363	336	348	347	386	332	306	305	339	364	319	321	358	391	322	328	343	347	324	345	316	342	350	318	342	344	351	327	333	359	339	335	312	328	310	347	358	321	291	322	347	362	334	323	325	395	333	335	322	345	349	316	330	329	332	366	319	340	326	364	344	345	341	324	328	358	355	338	336	346	315	340	330	343	330	367	346	342	323	339	341	334	348	347	356	321	328	344	327	314	336	360	336	326	338	332	341	323	359	329	335	326	327	356	351	333	360	341	324	328	347	330	326	332	309	341	311	339	362	358	319	319	322	367	327	354	322	330	330	343	316	320	335	311	363	343	352	330	359	336	317	366	359	350	330	344	333	336	345	352	328	331	291	292	351	355	377	336	333	332	330	327	353	343	292	333	342	349	361	321	302	378	333	318	323	313	352	338	318	315	343	334	378	384	337	301	360	313	342	338	333	369	307	364	361	363	336	327	334	286	312	374	359	320	380	349	363	346	299	304	340	352	325	324	355	318	312	349	374	349	371	304	351	329	363	340	361	302	322	320	349	336	296	328	323	342	344	359	364	324	391	335	367	333	324	338	332	311	374	347	345	341	325	313	353	361	347	329	318	312	367	342	319	346	339	306	343	324	347	328	336	345	370	329	316	306	317	306	357	335	331	337	328	311	333	328	325	336	305	335	360	317	308	327	316	327	343	358	318	332	372	355	350	360	321	357	315	362	330	317	355	354	341	346	349	355	353	318	362	360	382	355	350	374	319	325	343	308	368	350	333	314	372	345	391	326	351	336	345	325	329	316	327	343	352	362	376	362	348	336	356	348	330	330	343	364	334	347	319	377	350	354	336	365	331	339	349	342	313	368	331	339	357	323	351	333	323	342	383	319	354	328	332	364	366	290	319	361	311	340	358	335	338	328	338	365	362	366	336	339	351	314	327	332	352	304	300	337	334	372	323	343	299	302	372	300	341	345	310	347	343	369	374	331	365	329	361	344	355	346	318	321	351	320	313	337	322	326	343	315	331	351	356	352	347	330	309	326	331	313	340	322	358	328	336	326	348	311	324	317	334	322	352	325	344	350	306	360	358	332	347	348	350	371	331	310	339	352	332	300	329	342	377	351	368	323	323	360	334	321	340	335	334	376	316	362	372	357	338	350	335	342	327	317	333	339	322	333	309	325	328	351	333	346	333	326	329	315	356	354	337	318	352	349	315	371	366	327	344	360	354	308	335	375	324	332	329	319	358	317	348	310	315	302	333	375	352	395	319	332	342	355	350	347	314	324	338	348	355	328	328	345	316	347	327	355	335	294	335	340	319	340	350	361	338	379	363	342	343	362	355	372	369	345	362	366	333	315	370	365	349	311	339	332	334	325	356	309	343	318	341	362	329	348	373	294	365	330	306	326	349	327	352	334	346	365	330	315	333	311	335	298	340	328	316	341	303	334	337	345	319	319	302	354	347	360	369	311	349	325	330	364	336	350	373	329	300	306	355	373	337	355	331	331	345	350	338	319	386	336	361	365	318	338	341	329	332	337	321	331	361	365	363	379	332	342	325	323	327	355	344	341	366	337	323	350	331	352	376	355	356	355	337	351	359	364	337	350	327	330	337	352	352	342	305	324	340	321	319	330	340	348	359	332	360	349	356	339	342	349	330	330	343	357	358	341	343	346	346	352	337	333	345	328	377	348	364	319	339	342	333	323	342	368	328	358	376	359	323	345	332	325	338	335	317	320	382	351	340	326	345	357	325	349	361	339	328	318	357	315	355	360	333	316	326	326	330	380	334	358	335	329	321	357	319	345	361	333	334	346	339	339	351	323	334	339	350	336	331	339	346	346	331	350	319	347	363	322	343	327	346	356	339	354	343	313	347	350	361	362	360	342	341	320	344	373	322	340	329	323	357	358	331	343	354	336	312	313	339	356	344	328
3212	2421	3921	2131	1123	1144	1015	1011	1020	998	1006	963	957	929	1021	984	993	941	915	989	959	938	997	976	860	943	899	931	979	943	992	903	921	914	956	872	877	899	940	948	914	917	930	907	948	945	908	925	905	959	907	854	968	955	904	932	895	905	987	998	946	879	954	933	960	947	894	976	928	976	909	894	1014	960	903	966	957	921	891	979	946	979	919	918	990	926	894	926	941	864	941	911	896	927	959	927	954	945	908	946	955	921	941	896	876	884	982	933	922	925	949	922	963	890	938	923	875	940	990	964	946	911	959	962	973	950	920	916	970	897	980	916	940	895	1036	974	921	985	916	885	983	931	884	927	949	974	953	922	938	926	933	951	905	920	911	967	928	901	926	955	909	958	924	896	917	960	965	944	928	924	936	943	941	902	925	906	890	932	916	942	907	963	904	931	997	924	960	943	886	920	926	961	939	947	923	910	951	963	974	952	944	954	891	946	879	913	963	951	935	992	932	958	921	961	924	938	932	898	887	999	931	877	926	932	960	933	897	967	903	939	948	900	957	868	967	980	899	944	931	984	904	907	989	953	877	991	896	926	926	932	886	924	912	952	967	940	900	926	929	887	1003	976	885	950	941	946	985	941	992	857	946	913	942	937	964	922	916	907	984	913	980	849	993	922	992	905	978	975	924	890	929	1007	907	891	990	905	926	919	853	939	916	982	948	929	951	904	897	933	919	936	926	926	894	893	927	917	963	964	934	942	938	914	919	968	946	968	888	943	863	984	954	951	950	953	901	948	934	946	919	970	926	905	910	916	925	932	958	922	972	941	915	934	994	945	884	883	937	946	888	893	943	930	965	954	906	880	969	973	965	933	988	938	940	924	988	956	900	817	962	934	914	957	967	886	954	984	973	919	949	938	926	922	886	998	882	920	928	920	945	923	940	933	958	968	906	903	914	906	902	1007	948	934	951	983	933	923	946	952	915	950	968	968	930	880	898	904	907	982	943	916	847	962	957	926	955	925	940	932	984	960	969	906	907	950	922	929	864	928	946	948	970	917	942	949	912	965	977	953	932	937	925	932	949	956	926	982	899	911	953	938	928	971	1003	936	913	911	955	898	926	891	920	978	911	926	937	955	910	927	913	911	932	972	876	933	970	930	953	919	946	966	919	915	970	959	946	937	867	912	905	935	888	995	997	946	966	916	922	971	932	949	887	872	879	894	915	903	913	908	915	917	917	876	930	947	868	938	919	926	967	878	910	958	960	941	914	980	983	962	953	927	906	923	908	930	937	933	900	905	928	916	946	938	952	947	907	960	919	885	951	915	919	911	974	964	966	959	933	924	912	970	955	890	961	888	966	940	995	994	964	854	846	941	980	910	949	895	884	904	987	982	901	942	944	968	909	931	903	913	873	944	912	917	914	892	959	942	927	959	882	934	889	982	903	942	980	928	895	975	951	887	931	983	899	943	899	985	930	948	913	950	961	947	934	924	990	905	922	913	967	944	919	943	953	951	898	967	884	925	920	948	937	923	956	896	966	964	946	960	949	919	938	925	942	894	931	921	915	919	910	952	940	913	931	912	937	949	929	916	950	930	952	984	894	983	922	910	923	971	896	884	946	927	933	930	882	985	907	895	911	959	905	968	920	912	945	871	934	942	890	927	941	942	926	917	910	945	961	907	989	905	922	903	953	897	927	928	964	1002	940	893	936	915	896	923	942	919	951	966	917	937	927	893	918	1014	875	982	965	876	885	874	893	870	951	962	971	925	927	928	920	931	905	946	990	862	968	915	931	922	929	955	1012	870	920	969	912	922	966	898	956	903	961	921	919	956	966	966	933	942	964	896	934	955	909	1002	928	933	949	919	922	908	959	925	944	935	909	903	920	1000	912	906	920	916	949	921	889	985	930	945	876	912	900	916	926	931	928	925	914	900	912	974	968	930	937	948	922	989	922	888	911	918	938	961	942	914	912	964	950	952	883	881	968	889	854	890	942	892	952	914	992	939	953	899	906	900	967	934	943	960	903	968	948	928	878	952	897	895	955	884	922	909	899	917	1018	965	939	960	952	908	909	952	932	883	933	963	911	926	906	934	937	952	847	900	943	922	916	936	899	943	915	896	880	881	925	904	991	920	940	935	931	912	953	979	888	940	882	958	940	865	971	932	952	959	934	946	940	944	939	934	885	923	913	950	969	946	930	930	918	910	915	918	955	974	982	933	954	910	941	942	910	993	941	919	919	968	945	934	898	924	971	954	972	995	874	972	961	911	917	926	915	945	933	901	923	873	895	970	952	934	923	867	927	874	877	957	919	858	913	881	942	943	954	934	919	901	935	935	987	907	936	907	918	899	956	927	887	946	953	950	973	919	893	908	970	893	944	936	835	957	943	970	935	916	924	917	931	935	952	938	927	923	955	951	895	937	946	936	911	944	933	917	948	900	921	940	976	934	932	943	937	977	899	897	931	936	930	950	958	931	917	915	919	931	902	918	974	941	941	925	979	951	979	930	929	983	972	971	941	918	936	913	934	921	937	909	902	934	942	909	946	963	899	982	925	963	960	928	941	932	923	918	970	909	943	880	948	926	997	989	946	898	910	915	927	974	909	985	923	950	925	950	880	937	939	859	916	935	908	929	862	970	967	913	968	952	896	968	930	974	936	975	932	943	927	878	954	925	912	897	937	970	1001	875	940	953	961	869	948	877	932	930	902	935	925	979	871	990	901	967	900	959	906	948	935	905	912	898	950	919	936	975	886	936	933	931	947	903	925	951	935	916	913	937	938	947	898	925	895	995	915	943	890	934	952	966	1002	934	894	940	890	919	963	921	945	961	950	920	934	901	946	931	904	950	931	973	941	947	909	981	919	909	899	964	891	975	929	912	855	890	913	901	955	940	931	909	969	944	908	961	934	947	928	954	931	990	915	926	946	925	912	920	890	926	870	907	912	922	868	942	935	929	970	930	877	993	930	986	985	928	1023	955	899	948	986	927	890	935	926	958	918	899	895	907	968	963	924	932	903	872	912	984	997	938	910	930	952	866	937	950	942	889	952	940	904	921	928	926	947	909	932	904	952	973	923	877	933	922	984	934	943	944	901	969	950	932	946	903	861	939	904	965	911	949	890	956	922	922	900	866	924	929	966	963	889	973	884	895	945	916	960	939	942	924	947	926	895	973	919	934	1003	949	939	946	915	964	923	964	917	923	889	938	923	917	991	985	918	923	915	907	904	938	957	965	910	941	903	873	901	955	937	923	877	915	1001	940	964	903	947	906	952	977	990	903	942	1008	939	954	947	892	977	911	919	963	940	898	964	907	959	949	959	927	952	944	892	958	930	904	954	972	915	949	913	916	963	942	923	905	909	972	910	900	968	906	929	940	887	906	913	903	967	946	900	935	918	1007	961	882	903	930	932	951	956	919	995	912	963	922	979	986	945	889	927	904	927	971	889	994	964	954	912	960	924	947	935	916	897	912	932	908	931	910	913	944	931	938	891	1002	889	950	903	914	973	899	897	960	947	996
12395	10528	17363	10021	4401	2309	1358	834	562	524	475	453	435	402	411	392	358	389	355	386	372	377	361	390	381	353	379	367	353	351	379	342	367	326	348	341	380	340	338	367	342	317	328	368	322	368	335	345	360	380	335	324	345	317	347	347	320	373	342	316	356	363	362	355	341	319	355	292	328	331	340	340	338	356	345	350	388	354	317	335	340	317	328	320	309	315	360	338	350	334	317	356	322	334	352	307	318	337	329	345	335	311	385	337	341	376	312	370	347	338	330	364	356	335	379	310	324	340	386	350	331	337	322	351	375	389	336	359	360	313	335	332	349	333	380	330	345	346	336	376	334	375	352	339	317	351	286	351	356	330	361	379	348	326	314	338	374	339	321	326	359	327	317	346	333	339	335	322	319	353	352	303	373	327	333	320	330	338	296	346	329	333	300	327	336	324	346	354	317	348	361	321	358	342	343	348	347	367	351	344	350	318	315	377	378	382	323	342	349	335	354	352	332	314	322	352	354	372	315	389	306	301	330	337	313	307	356	373	350	323	346	348	358	349	340	314	327	307	338	352	342	352	326	381	326	373	323	341	357	316	355	322	332	344	337	370	334	332	345	323	352	334	325	369	370	352	353	308	332	369	364	328	350	315	336	331	319	350	314	337	357	345	336	314	350	350	360	343	344	340	355	359	300	353	328	338	352	335	330	328	314	354	332	351	334	317	319	297	351	321	323	329	334	342	335	336	333	344	327	351	308	345	366	370	335	363	360	352	358	336	341	318	381	338	348	339	371	321	353	347	295	361	361	322	333	324	376	331	341	326	325	299	339	360	383	330	321	322	324	323	360	365	313	320	343	363	344	374	340	330	360	355	356	323	343	332	357	348	354	360	360	328	358	318	325	344	362	335	315	330	363	360	338	331	336	364	346	330	340	345	339	334	311	339	335	366	359	358	308	355	359	332	377	328	344	320	307	318	325	344	366	358	333	354	333	363	340	321	320	307	368	355	340	321	322	314	309	335	329	348	319	338	324	352	305	394	343	326	350	329	325	335	318	336	372	386	322	347	319	367	349	335	335	307	353	347	328	339	338	327	327	366	337	341	341	314	355	332	344	364	360	310	335	341	341	320	378	319	341	383	349	338	365	319	350	317	329	359	335	342	315	333	348	354	354	307	332	331	360	339	326	335	331	332	351	305	339	329	309	348	352	350	359	371	366	340	359	352	366	349	332	306	339	314	330	323	340	287	309	370	360	368	351	348	375	341	351	349	345	363	339	334	349	333	350	326	344	342	317	352	363	330	365	331	340	317	351	348	342	351	324	345	340	312	310	321	349	333	375	352	313	344	383	355	377	345	355	345	342	393	356	328	353	381	366	355	338	363	351	366	345	330	342	348	359	316	358	371	343	294	344	352	333	323	357	325	342	332	347	326	312	379	327	338	339	319	354	314	327	336	328	354	342	327	318	329	348	365	347	352	361	365	294	344	368	323	316	333	316	358	334	332	355	364	347	380	350	332	347	376	345	326	342	340	310	338	323	384	336	341	350	341	336	310	327	313	321	341	320	328	317	333	320	336	341	361	364	336	338	308	332	347	313	295	319	373	322	373	335	338	361	343	377	316	312	345	325	325	336	371	336	354	359	355	310	370	342	320	367	379	347	330	333	377	355	338	315	335	305	332	348	353	346	335	339	317	329	337	343	322	350	318	362	344	328	363	362	373	382	340	350	347	333	339	329	332	337	349	373	317	332	302	322	380	350	325	321	327	335	317	334	353	327	318	325	358	325	357	322	345	339	330	326	335	354	356	349	394	341	333	351	349	360	374	306	337	351	316	315	349	335	331	331	340	343	321	346	352	341	370	331	330	332	349	395	319	330	347	341	372	347	333	356	359	348	327	346	355	321	352	345	348	349	362	332	351	307	312	338	311	326	335	325	317	302	348	340	341	372	357	318	327	345	349	339	355	329	356	330	324	315	369	367	335	332	347	339	334	349	347	341	347	341	349	345	339	350	341	330	345	334	345	365	333	353	358	359	336	323	335	319	333	306	326	334	329	339	312	340	317	348	317	332	343	338	340	356	343	305	324	342	357	340	342	310	314	367	331	352	318	354	336	331	354	322	351	332	335	348	325	357	325	337	334	366	316	339	372	308	354	317	368	341	325	329	354	369	357	333	334	363	329	308	354	371	314	339	351	329	357	352	330	354	347	358	338	302	335	348	370	348	360	305	328	346	323	343	379	331	323	336	327	363	348	319	373	340	367	349	343	378	330	338	357	361	321	326	346	347	335	358	365	347	368	353	359	328	346	334	341	337	330	367	376	336	344	357	336	321	337	345	348	312	346	348	339	348	340	332	319	344	352	348	354	340	327	325	343	341	361	352	348	366	358	331	338	336	350	349	340	317	358	305	327	391	336	334	366	336	335	335	335	372	376	359	351	351	320	342	344	309	356	352	316	319	358	332	314	318	353	323	315	343	347	371	317	330	329	336	354	333	340	349	324	348	344	364	338	354	340	330	340	377	331	342	329	365	327	359	333	322	346	334	331	346	332	346	323	353	356	322	325	361	350	325	344	319	327	305	308	360	372	352	336	334	346	338	334	369	317	356	319	333	337	336	329	325	363	303	338	384	299	319	356	357	344	363	349	347	300	307	318	356	308	312	335	333	358	373	330	354	312	320	341	351	320	338	333	336	330	368	357	369	337	312	329	321	351	327	318	344	332	318	336	370	346	315	311	373	330	345	345	335	308	321	343	353	379	338	336	376	331	330	343	323	322	344	312	343	335	350	351	345	324	367	353	328	318	353	330	332	308	323	372	322	363	339	354	331	325	354	337	313	349	354	328	325	320	358	323	318	370	341	311	316	350	357	365	348	331	379	351	340	346	377	366	313	346	322	309	328	307	337	345	336	385	335	380	353	365	335	330	350	337	330	322	341	368	329	340	359	300	353	344	357	379	319	314	360	335	336	327	370	337	390	351	362	345	346	350	344	325	323	338	355	372	373	366	344	334	372	340	337	331	325	355	336	340	333	352	327	332	328	361	360	356	360	366	337	363	330	348	348	387	343	333	349	361	322	315	355	314	366	385	354	344	373	349	333	322	367	325	332	348	375	342	328	381	347	363	356	354	381	339	332	357	332	321	352	339	353	331	378	350	341	350	339	349	332	335	330	349	349	343	321	338	364	360	332	323	339	341	322	356	379	363	360	369	359	311	334	309	364	359	320	318	334	381	330	334	351	323	332	353	363	329	366	345	313	299	330	335	352	358	310	335	310	309	319	371	336	342	320	318	369	335	346	364	344	371	344	366	339	347	315	329	319	357	344	376	357	331	392	363	307	373	300	340	350	352	326	340	353	333	344	356	320	303	375	359	296	308	355	341	332	351	327	344	353	337	344	315	349	330	335	334	341	333	338	374	330	349	318	349	358	350	339	323	326	340	333	331	368	308	302	323	355	359	343	310	349	328	361	327	332	350	339	343	322	357	365	329	360	311	337	367
8342	9845	14703	7943	3634	3002	2528	2238	2070	1743	1755	1540	1421	1436	1398	1304	1224	1225	1181	1138	1050	1105	1079	1123	1071	1019	1037	1029	1038	1030	1013	993	1016	986	970	960	957	979	953	946	1010	910	968	928	988	964	948	949	931	957	908	943	896	965	912	965	966	887	923	940	911	940	941	909	922	975	982	898	954	937	906	890	956	912	867	958	904	900	879	954	931	934	877	945	944	911	887	894	929	866	1011	949	922	964	950	981	937	924	959	933	936	936	926	938	945	913	919	915	898	973	914	932	903	866	866	923	920	926	949	936	889	923	915	916	910	915	923	880	891	922	951	904	998	894	926	928	958	911	919	886	906	882	952	912	939	881	897	920	897	880	920	884	861	967	865	920	938	889	914	973	908	943	920	889	897	895	942	917	902	878	898	920	909	968	952	922	946	952	896	939	930	934	903	936	927	916	897	942	908	899	980	894	882	947	890	885	953	887	884	875	939	943	940	936	932	943	881	928	893	918	893	941	934	943	913	891	927	876	904	897	912	908	936	951	973	880	973	885	877	936	890	945	928	914	973	946	917	896	952	896	918	888	920	962	957	917	944	916	885	942	923	963	968	946	894	992	890	955	905	954	859	931	905	930	934	901	914	904	916	924	867	909	920	875	892	901	899	946	891	931	932	937	875	872	908	948	897	892	925	946	919	894	905	929	888	911	952	906	952	915	895	916	958	915	852	934	946	891	918	928	913	925	920	914	944	860	905	978	974	885	906	908	875	946	912	932	904	892	938	898	927	914	920	943	936	933	839	921	899	928	940	973	913	980	924	942	917	952	906	889	918	900	928	907	903	912	893	905	861	949	966	947	926	925	931	920	933	917	933	916	895	966	964	941	910	970	931	970	909	892	890	937	958	874	888	893	897	918	927	928	927	888	893	885	940	918	908	923	882	877	909	911	921	939	837	906	887	945	871	871	860	917	915	920	937	876	974	915	940	918	876	921	877	901	902	972	875	869	910	854	952	897	947	907	944	898	920	831	932	902	900	922	911	899	885	879	906	881	911	901	915	903	906	923	899	915	941	886	983	926	899	955	907	922	916	943	879	902	895	950	921	853	922	882	917	926	952	859	948	889	891	925	912	935	906	915	913	946	937	968	893	928	928	934	930	897	929	905	919	910	907	885	917	961	928	906	936	852	898	960	900	875	857	933	900	884	880	919	939	910	915	911	959	869	969	924	868	954	903	955	894	937	869	865	1002	916	983	948	896	912	886	906	957	919	949	916	900	930	905	942	855	938	977	925	929	894	967	889	936	906	916	1025	886	916	901	887	903	863	952	905	950	944	851	902	892	898	912	868	917	939	919	912	932	856	920	852	923	908	912	913	897	940	935	914	882	932	910	923	916	963	943	887	915	891	948	877	914	940	945	886	933	916	883	939	968	949	901	938	887	992	866	882	877	909	898	900	906	902	918	884	914	878	909	922	932	916	854	928	881	892	887	902	871	877	884	914	871	887	923	892	957	968	935	927	904	903	923	919	947	885	920	925	892	975	950	885	883	860	909	892	918	929	892	935	900	925	957	920	839	893	897	932	897	889	941	913	956	907	927	913	879	924	893	884	958	876	874	892	909	903	957	945	924	895	969	893	892	916	993	868	921	933	867	930	924	899	941	949	920	921	886	902	906	913	933	958	919	902	913	930	910	869	927	875	883	852	865	922	888	949	901	906	935	894	909	926	939	951	959	907	873	896	931	915	956	905	900	873	927	916	905	897	931	914	936	920	927	953	899	905	904	896	922	918	901	891	941	932	935	902	892	913	920	935	942	864	861	914	866	861	870	921	972	940	884	916	976	861	926	910	906	890	919	982	926	833	963	962	883	943	950	888	904	930	879	896	917	885	914	892	934	957	909	973	925	897	898	954	911	887	903	909	916	893	922	888	898	905	925	899	929	871	937	898	942	962	989	929	911	889	919	900	906	939	916	908	960	918	907	962	955	874	949	953	885	921	914	836	906	961	881	946	912	928	871	922	904	910	880	916	909	916	880	896	956	931	916	926	916	884	930	913	998	900	928	898	856	917	855	886	948	907	939	888	861	929	978	882	928	918	913	898	878	914	921	888	890	905	949	910	918	891	838	948	871	892	955	834	944	896	906	943	889	903	997	868	910	852	889	923	896	882	942	929	897	938	860	900	923	955	913	931	918	935	954	953	918	977	886	942	932	912	924	920	901	917	932	895	892	888	931	923	907	937	952	902	923	903	937	908	978	863	919	881	989	887	938	880	933	874	937	905	916	934	930	933	901	940	940	913	890	899	864	880	848	963	889	925	895	963	882	945	906	963	899	922	867	898	964	886	927	901	911	915	936	944	971	922	892	931	886	882	894	957	878	952	934	897	933	908	943	859	897	916	869	898	915	907	911	907	893	915	883	907	901	874	924	881	892	949	907	923	905	906	953	949	904	895	937	910	924	1003	884	939	845	910	915	944	918	921	887	923	986	931	947	893	920	872	914	905	892	893	877	913	927	948	895	900	938	923	914	939	908	880	877	968	879	960	927	877	968	936	934	950	876	933	894	949	915	921	917	933	885	882	948	912	929	928	882	877	942	914	885	894	891	934	878	926	883	907	920	910	929	933	871	899	972	910	887	939	861	911	938	892	899	946	918	928	919	960	889	930	915	869	885	924	903	922	915	901	867	905	911	917	967	956	888	930	922	910	882	916	949	865	938	903	890	946	960	918	846	893	982	899	947	941	961	950	876	927	944	952	916	905	895	929	900	932	937	878	909	950	942	892	918	891	907	978	996	910	929	885	885	963	932	906	1004	965	896	910	830	923	903	867	912	921	888	936	920	914	887	902	934	947	907	911	919	923	885	872	887	872	888	895	872	932	958	963	939	940	917	913	923	927	924	854	919	966	926	930	961	922	931	927	908	932	915	921	897	963	893	939	921	924	858	925	887	945	871	954	961	911	974	941	889	974	943	893	957	938	919	914	874	876	878	946	928	853	935	945	878	905	896	935	952	925	887	868	919	909	911	914	950	973	897	861	933	908	903	942	918	947	930	933	883	916	893	884	919	850	893	920	886	956	903	926	914	962	878	920	954	951	906	911	913	930	943	967	947	861	967	854	918	819	908	902	854	899	914	891	953	880	894	914	925	973	987	912	947	912	930	928	899	881	915	934	957	953	927	907	930	871	916	899	870	949	918	908	877	921	930	887	859	894	919	883	885	903	945	896	902	930	882	973	932	912	880	966	934	928	973	924	907	889	910	918	919	918	899	921	879	935	888	900	916	935	907	945	879	893	939	896	921	885	894	922	906	889	856	898	924	905	920	880	901	948	933	887	881	948	872	907	853	910	938	940	875	918	916	963	912	937	898	892	910	935	968	929	854	944	922	891	892	943	854	911	874	945	906	940	936	894	959	890	940	890	915	929	957	936	916	907	914	890	936	943	914	892	948	913	935	903	894	900	876	952	896	919	946	880	899	850	956	922	819	892	890	911	912	871	916	927	843	928	902	921
19094	19765	28100	16818	8590	4406	2342	1277	751	486	377	367	335	281	271	312	277	240	279	228	232	202	227	211	212	222	200	205	204	199	206	202	176	183	211	222	191	193	192	206	205	181	195	197	191	200	213	183	196	209	200	213	219	207	193	200	197	192	198	194	174	220	172	200	188	190	198	189	174	186	177	186	199	161	201	175	186	199	170	202	196	222	176	189	205	175	209	195	199	202	185	164	201	203	195	173	167	207	186	185	184	214	193	166	169	169	195	166	197	181	177	186	205	178	166	183	183	210	182	176	184	186	177	181	198	161	202	176	192	206	169	179	165	184	183	197	175	193	181	198	176	193	180	194	193	206	205	176	218	182	186	196	224	207	162	203	164	165	169	171	182	180	181	183	181	191	200	168	170	179	182	181	187	183	187	180	193	186	157	181	180	178	179	200	193	196	212	176	203	181	185	164	184	210	186	187	150	184	180	187	197	201	216	211	196	199	172	231	178	188	179	198	193	205	188	198	209	182	173	173	174	200	173	176	204	174	155	200	192	193	191	184	171	223	201	183	167	189	188	182	182	191	192	178	182	178	171	187	199	203	185	195	200	205	187	184	184	181	175	197	206	173	215	195	176	184	142	165	202	190	194	198	163	211	167	211	191	182	194	177	178	194	205	182	172	194	206	168	189	173	177	188	174	175	168	184	184	178	190	181	206	192	186	189	185	183	156	216	197	200	208	200	183	167	177	182	183	160	191	191	171	192	170	192	199	199	182	163	194	181	188	188	190	198	189	187	201	178	174	202	181	176	193	186	212	189	185	175	191	197	199	215	219	166	182	184	179	181	160	191	191	186	206	154	175	181	189	182	171	185	172	159	167	171	169	185	221	190	194	180	184	191	198	175	192	198	200	193	192	189	171	175	164	215	209	167	156	175	184	186	186	177	179	178	183	188	175	200	161	196	198	196	186	178	177	176	207	192	195	185	173	183	181	167	189	210	170	182	182	209	189	183	190	196	178	193	197	204	180	178	207	227	199	196	185	171	171	185	184	197	205	177	172	176	171	191	160	212	215	198	205	192	210	187	185	196	216	191	178	184	206	204	204	203	167	209	171	213	188	165	176	177	209	168	170	180	172	202	207	192	198	207	168	206	200	193	182	187	171	176	180	214	186	186	169	173	190	169	196	159	156	208	189	182	190	210	184	179	202	174	191	165	175	200	174	174	198	183	193	200	184	170	187	170	203	186	189	188	191	187	220	202	179	174	180	183	161	173	184	189	173	203	177	179	208	202	202	160	153	192	189	171	178	188	190	183	196	164	171	193	154	177	186	178	226	181	194	222	187	172	181	211	195	187	167	167	177	201	175	188	192	175	210	184	183	223	183	182	203	181	189	175	189	200	182	189	192	187	179	196	198	195	171	191	183	173	167	182	207	195	190	160	178	163	182	213	191	175	183	192	194	212	164	179	179	204	172	203	183	166	183	176	190	187	179	185	163	175	185	184	214	182	195	195	178	173	179	180	209	199	181	190	173	196	189	184	216	172	177	166	200	199	201	200	183	176	206	187	202	169	211	182	225	191	188	180	189	182	202	203	200	178	158	164	189	160	171	219	199	183	190	185	188	187	171	183	193	166	173	187	181	214	204	193	179	202	192	175	199	198	199	196	155	172	179	191	164	197	188	166	179	202	190	174	161	187	188	168	196	191	189	171	199	184	152	191	188	217	198	166	192	200	195	185	180	181	183	189	181	183	191	165	203	201	204	158	185	204	186	193	181	208	174	189	185	194	207	168	198	179	179	188	174	160	172	174	183	192	203	196	162	177	197	175	158	177	175	230	185	173	181	174	168	164	193	196	188	164	184	199	187	160	199	160	184	170	184	173	183	196	189	213	186	192	194	204	183	207	188	194	190	180	179	189	190	190	181	186	171	166	194	194	189	192	177	173	150	178	175	159	178	174	180	185	183	203	186	191	177	192	188	194	197	178	184	201	207	165	177	191	179	200	162	184	196	173	220	196	182	214	181	190	183	176	167	181	177	180	169	185	180	185	192	201	199	161	176	205	211	164	190	189	178	184	202	205	184	187	207	193	188	185	176	182	185	169	166	179	200	188	169	164	190	179	161	196	165	186	194	187	193	170	172	171	176	180	175	162	181	200	185	195	193	182	196	193	156	213	192	180	174	219	209	186	199	176	194	220	189	175	198	183	188	179	194	147	188	188	202	197	204	169	184	180	211	175	197	198	160	172	183	167	175	215	176	210	195	202	185	212	179	188	189	197	185	175	193	165	200	207	188	205	175	173	208	193	209	212	185	200	161	160	203	208	190	197	157	185	190	183	196	212	190	178	188	204	180	170	172	177	202	180	191	183	177	168	178	168	215	178	187	188	215	196	189	191	188	179	191	175	188	168	177	172	182	187	186	195	191	181	198	206	183	190	166	186	208	203	184	169	187	197	186	171	177	164	164	211	171	190	208	189	167	194	176	191	181	188	171	208	191	223	189	168	190	189	180	212	184	166	211	197	178	195	173	180	190	174	174	204	173	173	190	192	159	194	191	179	207	200	187	165	193	190	193	192	166	180	196	199	201	173	180	174	178	201	175	205	207	209	201	197	177	177	179	154	184	177	161	175	186	182	199	190	185	190	172	185	169	178	174	176	170	173	204	193	182	181	190	168	196	167	173	194	233	167	194	210	165	202	196	189	182	187	176	170	192	200	188	208	171	179	189	195	185	187	187	185	154	182	179	191	213	187	183	178	190	177	167	194	179	188	161	183	211	197	183	178	191	174	187	189	188	172	186	188	171	214	212	222	192	171	191	180	189	171	169	185	211	175	192	208	183	206	196	188	188	177	202	189	184	199	180	192	184	174	209	200	165	185	191	206	197	183	173	195	190	194	205	165	219	190	181	188	218	179	181	202	182	187	169	174	189	201	178	188	178	196	196	192	193	185	189	196	166	189	209	176	209	183	190	175	180	197	207	203	183	158	188	171	185	151	173	177	186	174	186	180	187	184	194	186	176	201	173	169	188	173	197	212	196	189	188	172	178	181	184	187	202	193	186	172	166	190	206	193	193	189	166	190	189	182	203	199	177	166	192	188	170	206	210	198	207	186	196	192	173	173	170	179	172	220	208	190	202	181	163	211	182	181	194	184	171	169	182	202	188	181	177	171	168	161	194	192	182	182	157	166	179	211	204	193	186	188	194	189	196	188	184	159	179	169	164	161	192	211	168	167	192	178	186	191	187	175	191	182	190	204	173	202	175	172	171	156	190	156	204	173	166	181	183	212	192	195	183	184	174	189	189	175	203	175	188	217	166	203	179	175	197	183	187	176	172	176	186	172	192	187	192	186	201	175	180	203	178	213	192	197	180	164	198	195	194	162	159	182	200	163	163	197	187	195	190	182	187	181	182	176	183	170	218	193	174	169	190	200	182	219	223	208	170	152	170	179	194	199	191	177	193	199	209	197	196	183	179	187	198	180	190	164	175	175	187	179	183	174
10480	17153	21377	10684	5169	4174	3444	2881	2439	2126	1939	1692	1491	1370	1281	1242	1103	1088	1037	958	908	876	841	888	807	793	762	743	736	747	690	688	746	709	672	644	642	594	656	663	643	619	641	651	607	647	640	610	621	587	599	569	612	590	618	594	587	544	560	567	571	577	564	595	572	588	577	527	594	584	568	585	578	517	536	557	558	559	539	514	577	563	561	569	573	568	576	562	519	529	569	537	534	528	550	560	552	565	596	552	526	567	554	547	564	543	543	552	522	564	556	539	522	575	560	520	549	586	561	549	546	579	550	533	585	527	502	592	594	557	556	524	565	497	542	555	585	561	574	595	525	549	521	528	523	515	573	535	550	550	525	551	542	545	550	532	513	530	556	511	601	574	534	573	541	582	524	548	523	538	557	552	541	524	565	506	560	554	525	537	553	500	545	547	537	514	525	567	522	562	518	567	519	600	560	555	530	515	521	560	563	526	553	533	544	522	527	540	566	532	532	553	555	527	528	552	534	552	547	556	531	525	578	546	566	547	574	485	581	537	524	569	528	578	523	534	494	561	499	517	545	532	520	549	540	550	558	569	518	548	537	556	541	530	523	550	524	535	491	519	543	546	512	591	557	532	555	578	558	535	588	553	572	530	588	549	546	563	506	515	545	560	460	553	537	530	538	533	542	529	544	522	577	521	545	561	546	556	501	531	535	520	564	536	528	559	532	546	567	514	550	538	533	519	520	548	524	519	486	544	513	529	530	521	524	520	539	540	567	524	536	537	557	556	542	548	527	549	520	533	530	529	569	536	593	568	512	563	528	520	511	552	546	510	550	553	550	537	548	533	528	580	537	540	551	558	556	496	543	507	572	575	516	569	497	591	555	551	589	556	531	575	592	540	581	537	543	533	534	560	584	546	520	576	512	550	555	523	534	609	544	530	533	519	538	514	550	581	585	519	541	525	572	559	542	536	505	539	554	548	548	563	522	525	568	515	555	542	537	528	526	599	574	546	526	531	549	544	539	573	558	547	584	545	563	506	532	553	523	540	543	554	524	509	545	550	541	507	562	562	532	555	529	552	574	496	506	522	550	532	525	571	506	522	545	514	563	566	558	543	551	564	549	549	531	542	530	551	528	545	544	525	570	512	566	557	573	547	542	522	538	553	560	493	574	489	552	573	510	542	542	574	546	515	544	539	552	532	566	530	487	562	516	557	535	548	577	546	516	530	520	551	527	502	530	523	568	504	584	563	569	493	523	545	545	545	501	523	551	538	531	570	554	500	573	529	522	526	524	479	567	527	566	556	521	512	568	560	551	550	576	535	558	499	523	541	586	544	543	577	535	525	559	559	528	566	564	523	570	533	537	537	528	544	567	494	533	525	548	532	531	536	540	563	560	535	530	550	524	580	539	511	524	565	548	573	554	574	551	508	542	549	544	566	507	515	565	567	539	543	519	525	544	511	512	493	550	506	535	560	516	560	542	527	556	553	566	589	538	519	536	497	545	489	520	522	556	548	508	493	552	536	555	573	503	528	530	564	515	570	542	538	537	506	550	537	546	522	528	563	544	572	511	564	568	514	534	530	548	507	528	538	539	500	555	499	567	572	529	535	529	538	503	564	515	545	541	533	535	513	528	543	578	548	534	567	520	538	558	556	501	535	565	549	549	542	560	536	526	539	526	546	562	590	496	556	553	528	551	555	549	528	506	532	527	531	525	531	563	549	523	536	554	563	537	535	533	583	567	539	536	543	524	548	582	524	527	538	579	531	531	532	569	541	550	529	537	555	523	505	547	551	543	562	569	546	484	550	559	522	576	489	529	531	522	517	534	511	535	548	529	531	575	546	510	542	571	561	574	522	519	548	525	497	525	555	528	569	582	534	533	545	522	555	565	544	529	537	486	518	542	569	514	503	545	567	547	535	569	539	569	544	543	549	482	533	540	535	529	579	554	548	535	509	546	559	504	570	562	561	525	525	525	543	537	513	517	518	503	480	499	546	536	543	548	569	526	526	544	523	571	559	496	543	561	556	523	581	562	524	506	525	520	550	491	537	553	538	509	513	557	506	536	514	523	511	533	542	535	544	531	520	548	527	537	513	576	548	562	601	539	525	542	510	594	579	577	535	558	556	570	567	559	568	514	526	573	572	565	535	529	579	528	543	560	531	525	481	547	547	534	517	562	584	540	516	566	503	566	537	519	511	539	523	541	536	544	544	536	570	548	531	518	560	531	581	511	545	542	562	564	558	533	524	540	499	539	514	550	559	538	531	573	539	539	534	538	532	547	553	545	534	519	510	516	557	512	526	495	529	564	532	511	524	521	536	554	545	567	547	563	533	517	552	567	510	516	560	543	538	535	567	542	523	542	548	537	526	553	561	538	553	533	545	523	503	548	579	536	502	539	538	527	512	517	572	508	526	561	544	569	553	544	516	535	513	507	533	505	552	512	557	562	528	549	568	553	566	497	551	527	524	508	554	580	503	523	523	563	498	541	562	598	561	556	510	584	529	564	522	526	594	557	558	542	574	529	560	566	547	541	520	549	556	534	537	531	546	536	562	506	556	537	583	503	571	533	527	583	541	528	513	549	551	563	510	538	557	572	521	501	511	528	564	575	514	560	562	603	522	591	542	558	534	576	573	546	546	568	524	535	510	523	548	529	514	558	580	536	561	535	521	572	591	542	558	547	526	546	531	510	547	535	554	532	557	549	532	546	531	515	566	586	560	488	523	555	554	561	550	547	577	586	532	534	488	540	540	589	578	509	511	513	530	529	579	523	490	515	504	534	580	559	524	529	548	577	528	540	525	561	492	554	531	544	545	537	529	541	541	527	547	548	552	514	504	539	523	491	535	531	541	556	571	550	563	545	522	496	504	587	527	523	502	544	536	536	533	556	552	511	566	542	529	527	570	550	555	532	522	530	570	520	531	523	516	555	547	517	539	526	558	546	549	525	507	530	540	527	539	542	535	526	567	570	526	534	539	567	524	546	521	523	537	526	511	533	508	536	580	526	547	568	523	513	543	530	546	552	556	543	541	527	542	526	548	518	554	545	555	496	506	562	526	568	565	603	533	528	536	511	509	552	530	506	552	473	501	543	522	570	537	495	583	482	517	547	557	584	557	531	562	508	547	530	526	540	547	551	547	505	474	543	528	578	529	513	562	544	522	524	588	556	525	535	524	530	517	549	542	580	519	555	559	572	581	555	520	557	567	493	549	546	524	581	559	540	544	549	570	547	534	530	512	527	516	552	519	535	556	509	528	529	526	519	518	549	540	525	538	561	538	526	541	552	510	542	542	496	545	577	565	536	528	526	538	556	558	533	559	528	568	533	538	567	530	549	551	517	543	543	553	547	557	536	519	568	536	555	502	537	509	521	559	541	534	556	537	527	561	562	509	496	521	539	546	513	553	513	573	516	560	528	504	557	545	516	529	540	567	545	535	542	543	528	525	532	556	510	531	549	562	527	551	536	533	578	510	565	517	529	564	498	542	566	564
3094	1725	2058	1265	512	365	392	360	347	349	349	332	378	326	379	373	341	342	327	339	386	345	335	314	360	340	361	335	377	360	329	343	307	353	319	359	340	338	376	368	344	348	379	340	349	387	344	358	358	349	355	375	353	338	367	350	337	320	349	316	361	330	353	310	316	332	357	335	343	345	331	344	355	344	345	352	317	336	314	313	349	365	363	349	354	349	349	324	351	349	354	330	362	339	348	319	348	359	328	347	339	359	349	349	330	348	362	369	327	314	324	355	327	371	352	339	331	321	329	316	371	360	334	335	348	310	338	329	329	338	331	334	360	280	367	345	339	334	362	346	320	357	327	356	338	355	325	333	390	320	331	340	373	336	320	308	314	337	330	338	329	341	337	320	336	332	341	323	316	330	341	322	367	350	354	375	350	352	363	339	325	339	334	331	346	360	344	364	368	396	339	363	363	342	338	319	347	350	345	363	340	330	374	369	338	322	350	316	335	342	330	335	364	330	332	316	350	332	347	395	366	323	333	365	326	354	310	370	319	331	351	360	338	345	332	354	350	364	331	330	331	336	341	339	354	313	334	341	367	374	353	370	315	346	327	355	342	346	348	302	349	371	344	352	318	344	325	358	380	347	346	318	329	326	330	341	351	286	344	333	336	345	398	357	359	329	322	370	338	328	340	342	322	336	347	371	334	372	349	326	333	381	298	314	326	307	338	334	346	346	363	322	365	335	346	332	330	341	358	336	335	352	375	362	356	333	341	318	340	323	306	339	347	368	311	305	329	347	357	333	361	357	381	341	374	312	334	341	345	359	333	367	365	335	327	342	338	358	339	347	333	322	327	368	373	351	364	334	333	337	347	379	327	313	361	342	361	356	315	324	354	349	362	323	354	347	329	349	298	338	352	355	310	320	391	324	365	362	328	353	326	354	353	322	351	358	341	346	343	352	306	327	341	343	316	356	336	332	378	371	396	367	367	338	351	317	371	311	328	346	358	381	321	351	381	303	353	339	343	373	360	335	354	320	320	332	341	344	368	299	350	335	376	321	343	348	350	331	351	329	317	322	359	354	334	373	318	343	360	357	354	354	370	341	360	342	310	341	306	368	307	344	327	367	341	342	334	346	343	333	341	316	354	351	344	317	366	316	327	354	354	366	320	346	329	341	335	355	339	335	300	323	335	333	317	320	324	335	375	330	360	319	321	346	362	326	337	359	356	317	327	320	336	343	328	364	338	325	330	330	337	335	358	362	334	362	360	376	342	342	341	372	305	333	324	345	356	345	348	323	320	363	379	336	367	333	345	330	362	365	341	341	328	356	337	357	341	361	350	344	380	338	329	328	319	326	318	363	349	315	353	326	329	303	364	369	326	347	345	308	301	316	360	360	333	340	327	316	377	323	341	332	324	341	362	349	360	316	363	350	343	346	342	318	339	342	377	331	307	323	332	335	321	341	327	319	325	340	336	346	339	310	352	360	351	335	334	371	349	343	321	339	359	364	321	337	357	334	370	353	344	345	339	299	343	334	378	339	319	343	345	337	317	322	376	366	318	364	346	339	341	356	309	345	347	308	343	352	339	348	349	335	369	364	346	334	316	353	294	357	336	323	328	346	305	318	328	342	356	354	337	369	344	323	364	392	350	348	323	321	335	310	312	326	364	363	306	400	336	328	342	338	377	350	341	356	366	360	363	320	342	328	363	366	354	343	328	341	400	341	338	362	344	328	332	337	366	334	361	334	342	340	328	362	312	338	345	301	333	349	344	337	308	347	362	360	299	345	357	328	330	344	331	347	332	363	338	315	390	314	361	344	387	339	336	333	342	297	333	328	333	375	303	376	330	353	312	315	357	316	339	359	311	363	350	337	355	337	372	340	342	323	346	343	351	322	347	333	344	331	377	349	360	336	330	351	336	344	328	316	365	310	343	349	335	346	363	324	339	324	339	325	316	343	354	312	331	356	323	313	319	309	334	367	353	341	330	320	327	354	335	335	314	340	330	316	349	319	350	359	332	335	397	390	311	334	364	339	348	378	382	359	280	322	362	360	346	355	327	357	336	343	322	317	314	330	334	352	327	321	350	330	366	366	331	356	349	338	359	329	324	329	331	350	348	341	332	334	358	356	349	323	298	337	389	359	348	323	336	327	353	340	386	348	324	349	333	354	334	334	336	344	337	337	348	377	360	357	374	346	343	356	370	363	331	346	339	352	335	342	348	343	367	340	319	361	342	353	343	329	331	345	357	334	342	333	319	314	373	378	347	347	349	346	335	356	326	343	343	367	349	338	320	328	333	330	334	328	358	339	351	324	352	330	333	364	353	355	333	300	359	346	318	410	352	340	346	323	348	388	356	312	303	348	348	334	361	317	335	348	324	335	326	351	344	338	333	347	350	350	369	346	357	335	338	340	335	347	353	339	365	325	353	338	300	345	323	342	361	328	345	402	325	285	342	322	303	358	332	341	353	343	349	353	333	350	340	338	339	361	342	353	356	373	308	359	339	315	327	334	381	360	314	333	348	317	339	330	323	350	349	330	333	362	353	351	309	356	344	345	341	332	392	348	333	337	318	317	343	327	343	333	356	354	323	358	374	355	359	346	323	337	341	355	358	347	354	347	343	341	331	350	354	332	340	339	302	319	336	342	349	351	357	343	329	353	329	324	340	332	365	341	390	356	368	317	364	318	333	353	335	301	341	346	325	335	338	337	340	370	346	345	329	350	336	332	355	336	358	354	349	370	325	354	344	339	349	332	347	346	366	351	348	348	326	330	349	361	342	340	355	334	342	369	348	354	342	348	340	325	327	337	377	346	318	357	349	364	325	334	321	302	334	360	338	333	353	329	346	356	325	331	330	302	333	375	336	347	383	349	353	355	340	373	326	344	353	353	356	356	316	385	331	337	362	343	329	338	343	349	347	346	337	374	342	340	352	345	315	314	341	307	358	356	342	314	327	334	318	328	354	345	333	341	336	325	337	335	326	370	351	351	359	323	320	350	352	341	348	328	355	352	313	346	317	365	314	327	334	340	322	362	369	366	352	325	350	319	328	321	320	314	358	365	316	341	336	332	355	362	350	318	322	317	375	374	311	346	372	345	354	304	362	331	341	339	341	341	344	364	364	357	393	327	313	312	326	367	351	346	336	305	342	356	340	369	302	302	329	328	333	349	347	317	319	341	363	329	327	326	340	310	339	349	311	325	324	336	334	372	307	330	356	341	340	339	345	309	330	346	331	334	320	349	336	331	327	344	340	337	372	332	326	344	382	365	351	375	369	333	354	349	345	348	359	362	320	361	357	351	316	377	375	327	311	351	339	353	341	331	364	355	386	357	335	345	345	364	339	339	346	341	346	304	357	346	370	329	335	336	356	339	335	327	344	332	363	354	354	347	350	346	361	327	340	372	372	349	341	357	359	353	343	323	294	331	337	390	300	344	370	322	309	326	336	351	329	332	354	349	339	331	343	340	317	309	338	341	385	361	296	355	342	361	332	353
3111	2517	3450	2325	1109	1061	1020	1003	987	1019	965	1016	947	941	889	925	959	979	942	938	936	949	894	976	976	994	926	885	957	903	990	948	918	896	978	901	980	888	907	909	939	959	865	867	963	964	963	980	980	963	942	956	916	969	928	964	942	959	957	992	936	956	923	914	991	931	900	943	910	944	929	944	916	961	944	964	904	976	953	915	876	950	912	899	939	926	963	895	924	912	969	883	938	965	918	881	941	939	881	928	950	909	933	924	906	982	983	979	905	910	889	888	870	963	914	925	974	969	959	911	871	896	932	937	896	910	951	931	980	951	930	948	921	952	863	918	897	918	954	882	966	981	960	978	1008	916	901	952	954	922	929	890	914	940	946	935	883	977	978	892	915	929	981	972	875	974	862	1021	956	906	897	955	968	919	927	959	929	973	873	1006	930	929	883	943	911	897	954	980	961	925	889	919	871	973	893	935	929	936	979	885	942	916	928	888	943	958	962	929	939	942	951	909	940	951	909	909	867	903	934	943	917	917	938	876	930	918	996	877	979	958	978	965	924	902	888	938	923	966	905	983	955	949	943	923	952	924	945	976	944	914	928	970	863	979	906	960	918	930	925	946	908	907	962	920	914	973	883	910	971	948	935	942	932	973	953	888	918	910	909	955	919	955	964	933	970	974	947	901	964	954	952	942	932	920	970	960	987	890	933	943	952	922	900	938	956	926	979	953	912	884	949	929	916	933	969	923	912	902	943	950	974	926	978	926	953	948	964	972	917	943	934	919	950	923	939	913	931	967	930	906	912	958	984	954	892	926	944	938	956	902	885	945	937	965	941	926	952	908	923	955	914	926	922	902	919	959	913	962	918	932	935	935	972	907	926	978	947	896	957	980	955	942	922	924	898	1005	993	913	894	956	941	936	989	957	922	979	880	885	966	915	880	953	884	962	943	967	878	972	1014	935	972	924	916	966	906	957	956	934	961	890	948	872	866	991	937	908	939	933	900	889	904	843	905	929	917	954	960	920	891	907	947	957	954	920	899	891	981	943	952	943	918	971	889	956	920	903	947	950	918	976	938	988	1016	935	954	919	906	895	926	967	923	933	948	948	929	931	928	952	907	929	918	979	927	897	927	922	904	924	968	927	962	924	933	936	954	899	916	933	828	927	913	970	938	950	964	977	879	924	900	927	914	927	918	953	1012	922	937	960	956	932	944	916	990	956	955	941	941	888	969	882	925	938	885	913	1019	938	914	994	942	917	942	927	945	936	956	890	956	893	955	960	879	965	929	969	965	930	959	911	909	965	937	914	951	922	919	945	977	989	961	911	911	926	964	947	977	1005	941	940	943	918	955	921	943	938	967	912	962	959	946	910	971	937	910	929	933	959	959	939	913	984	937	928	914	978	924	945	999	877	933	962	973	874	909	920	900	921	966	935	907	945	970	952	950	919	926	960	950	945	951	864	950	1027	901	900	909	951	946	911	924	961	923	893	946	903	978	963	959	949	928	933	944	943	973	929	883	938	974	912	933	916	892	943	914	1003	937	931	916	911	864	947	939	870	927	868	982	961	933	934	949	909	955	966	902	883	949	949	917	962	906	894	924	929	851	911	903	953	963	943	949	927	872	902	937	1008	875	941	870	938	988	930	909	882	1029	987	919	956	866	928	957	952	944	929	917	951	948	913	960	973	964	924	920	926	932	921	953	949	939	929	914	880	888	940	891	929	997	940	959	886	905	876	885	964	929	939	922	884	1009	920	936	977	855	948	941	927	926	949	887	894	1010	933	929	958	1005	928	941	903	919	960	949	960	959	903	927	938	914	941	902	904	927	933	959	958	899	922	863	944	931	963	922	981	971	975	945	854	944	1005	941	950	949	933	943	931	915	874	872	975	936	932	910	919	937	929	923	930	909	980	886	962	915	922	938	930	963	900	926	933	969	888	924	932	990	902	896	912	910	942	934	894	935	1005	913	974	940	926	914	946	937	914	956	950	1006	917	894	921	936	928	944	962	938	917	921	969	911	900	957	990	900	935	974	945	964	972	960	925	928	927	935	961	954	956	966	926	947	918	948	904	868	892	915	931	921	957	985	925	947	903	996	968	957	928	897	942	955	941	911	921	925	937	880	937	891	891	879	940	905	937	899	966	938	956	939	923	956	927	914	972	904	926	957	888	954	967	938	919	968	922	939	930	961	928	892	970	916	972	941	925	932	967	910	949	960	976	917	942	928	963	986	930	915	870	881	935	902	931	992	974	915	907	937	916	932	957	884	929	963	965	961	904	952	987	964	926	939	959	938	912	926	900	947	934	944	930	919	953	922	959	1013	913	892	957	949	901	936	927	969	938	973	962	929	922	963	980	919	870	949	965	922	937	952	924	914	940	963	912	976	941	916	959	955	952	944	966	923	912	908	951	908	930	950	915	894	960	921	940	938	973	925	951	915	883	932	925	917	943	940	891	937	907	943	1002	871	962	975	958	926	944	928	988	913	889	909	922	947	952	887	914	882	954	953	867	939	912	967	892	975	933	914	926	926	914	991	970	932	962	931	964	887	978	921	955	986	916	935	930	974	925	939	923	988	889	942	910	897	869	893	913	917	943	948	912	947	906	947	917	904	931	924	975	927	929	936	1001	873	969	923	899	945	960	926	959	920	911	905	952	983	942	934	976	940	891	1000	902	958	930	944	951	935	936	941	975	917	919	954	851	907	885	914	938	881	935	942	933	871	926	903	929	950	996	959	948	975	976	960	959	953	864	925	949	893	925	907	911	989	914	956	947	924	954	941	956	931	958	864	964	957	911	883	937	913	973	942	966	982	897	892	981	916	933	888	985	882	952	955	908	964	923	950	922	1016	992	950	875	957	947	980	875	920	969	944	939	883	905	964	953	930	931	973	955	953	894	892	938	965	918	945	940	995	950	993	950	973	900	951	893	932	928	890	926	911	966	929	938	984	943	917	945	934	937	948	959	909	883	930	981	889	889	933	891	910	895	959	862	982	902	969	955	961	941	905	896	894	944	928	895	920	906	948	922	941	980	926	956	923	984	920	869	984	937	927	881	912	923	959	950	949	953	956	944	926	916	914	986	927	879	971	942	911	950	928	941	937	926	933	928	953	933	940	966	927	911	969	946	930	928	891	926	927	931	902	960	1003	926	930	932	949	917	962	897	975	944	973	944	951	872	973	978	993	911	927	944	947	914	944	939	941	952	1000	997	927	924	940	957	913	890	940	953	944	954	918	930	976	884	944	945	876	917	934	853	982	991	969	897	951	985	894	931	938	965	924	902	923	919	944	945	979	896	981	954	936	924	877	888	935	902	893	898	967	946	908	871	888	930	894	959	910	922	930	917	953	940	948	898	932	920	927	928	962	938	924	921	969	903	992	964	927	898	932	914	923	917	916	965	873	932	979	948	881	961	931	976	976	940	968	934	859	880	924	945	963	934	899	923	946	939	952	900	984	890	933	961	907	931	979	954	902	883	909	944	941	935	923	1010	946	945	961	926	913	973	896	982	951	1027	963	903	965	969
12515	14499	19620	11083	4986	2562	1414	800	537	471	470	435	400	375	381	401	362	369	381	367	348	360	359	352	330	325	339	336	371	366	356	340	364	334	358	376	342	356	349	335	346	367	323	349	348	338	329	340	337	377	368	349	351	353	334	356	378	340	322	345	367	352	340	345	354	347	364	330	349	333	380	349	351	362	333	368	315	365	339	315	362	361	327	340	348	374	323	326	326	335	321	368	348	338	349	321	337	368	330	400	336	323	387	318	352	373	325	346	365	361	357	354	375	359	356	353	352	329	321	353	332	323	356	328	364	326	298	334	336	341	369	366	327	335	318	360	329	340	355	321	321	340	357	313	333	336	356	348	312	352	345	335	327	341	370	322	319	339	370	350	357	309	329	339	365	350	362	345	334	357	319	357	326	387	359	353	343	383	330	368	323	345	346	352	328	352	332	339	340	315	352	357	370	328	370	323	379	342	359	379	310	338	330	360	331	338	315	325	331	321	323	326	339	350	342	338	327	326	331	314	335	327	354	354	327	346	348	344	319	334	336	353	370	353	349	316	360	359	374	340	350	330	306	335	329	361	358	333	340	342	339	376	350	332	377	328	339	340	353	329	344	346	306	340	335	319	356	338	319	354	345	377	346	346	323	344	335	320	339	314	328	336	343	346	378	378	332	331	338	343	324	353	337	350	347	317	326	352	385	352	357	374	316	321	356	365	339	337	303	356	348	332	371	340	358	369	339	359	378	351	349	371	343	331	341	309	383	345	329	343	365	364	342	347	335	341	326	365	365	355	360	326	338	335	346	337	339	329	304	321	357	354	316	347	325	383	351	352	342	347	335	338	327	357	340	333	361	339	353	314	305	343	347	376	349	331	365	323	338	344	341	333	337	338	301	346	355	357	327	308	327	345	323	346	355	346	332	358	351	372	338	342	315	355	336	331	337	332	326	345	333	381	362	371	344	345	344	312	324	350	307	345	359	354	335	332	387	326	332	353	342	373	342	341	325	337	349	365	361	345	361	330	315	349	348	354	376	347	374	313	346	331	299	373	325	345	367	321	350	371	322	385	328	319	364	350	336	341	332	343	346	326	361	357	340	365	356	355	399	312	369	331	349	358	359	292	355	331	363	328	357	345	366	331	335	375	348	348	357	360	324	348	317	340	352	320	321	359	336	329	353	349	371	323	355	355	345	320	340	339	335	324	354	311	345	328	349	366	341	359	374	327	335	348	321	359	363	368	336	343	356	333	340	322	316	350	346	340	319	320	345	328	368	356	341	354	308	348	360	340	339	349	358	346	319	358	386	372	345	345	364	345	324	367	357	345	333	358	318	297	324	352	340	377	339	341	342	332	345	334	317	321	315	356	352	324	305	323	341	350	312	333	351	345	379	337	382	344	360	351	339	349	353	356	343	346	283	346	358	331	329	349	337	369	336	317	338	330	355	335	328	323	353	335	328	320	339	322	352	331	325	372	333	328	323	319	336	354	339	332	336	314	374	335	346	317	353	368	321	350	349	339	366	352	363	356	334	344	350	338	322	332	360	348	364	322	364	315	322	383	328	355	376	370	318	324	315	369	332	367	363	354	339	359	361	353	341	373	337	349	316	335	344	339	364	339	359	307	344	366	336	336	336	356	344	326	363	347	348	349	319	309	328	347	335	347	350	364	314	360	343	377	358	344	346	373	364	312	332	351	336	362	350	368	361	360	303	356	364	353	340	366	358	336	364	353	369	305	347	304	335	323	357	342	346	301	335	337	334	311	370	311	354	324	349	288	331	324	374	317	329	372	360	351	353	367	340	321	327	347	354	339	331	361	329	307	356	341	397	371	313	343	353	357	343	325	336	402	343	315	320	374	361	339	358	344	341	363	342	330	363	342	329	329	359	349	332	340	387	325	339	350	328	373	325	353	380	352	342	349	353	363	355	363	354	362	346	341	360	333	333	322	351	335	343	342	364	337	363	336	358	371	325	330	346	321	370	362	321	353	333	328	326	333	323	354	348	333	323	348	334	338	339	351	344	319	350	367	289	337	344	325	338	343	319	324	343	365	351	347	342	340	319	298	292	333	344	357	333	329	368	373	311	331	332	330	348	330	354	345	352	344	354	336	330	375	390	311	326	319	335	361	358	351	350	376	338	319	336	336	324	332	340	348	337	340	321	317	334	360	373	355	337	381	316	326	346	313	345	358	331	302	347	338	356	297	345	323	359	348	352	330	307	346	323	337	335	372	328	380	350	337	336	342	329	339	334	328	363	310	364	352	341	354	301	342	342	327	340	333	315	367	348	371	348	350	355	305	332	358	312	335	333	344	353	355	335	337	333	323	343	356	363	353	348	358	343	335	372	304	323	334	326	333	334	353	340	338	371	335	333	337	356	350	355	324	373	347	322	339	337	383	375	345	326	357	319	306	307	374	342	350	351	390	345	376	307	339	340	348	368	346	322	349	338	319	363	360	356	371	358	334	330	310	344	326	382	352	306	308	357	354	373	338	340	307	308	341	331	366	362	373	332	348	368	361	353	367	322	356	398	334	379	355	308	342	330	374	329	337	341	367	380	347	364	337	352	352	354	339	340	350	366	323	345	332	358	325	334	330	333	340	333	357	330	358	337	339	312	363	329	335	308	310	336	347	358	359	329	346	342	344	327	353	352	342	346	334	361	334	334	314	367	346	365	337	352	348	352	325	372	340	353	328	323	345	334	364	320	322	361	336	329	351	331	336	334	356	353	351	376	337	341	372	401	319	370	347	361	341	306	332	316	322	363	311	324	371	337	341	361	352	334	328	341	366	375	323	341	327	352	352	346	320	359	333	354	351	326	362	348	342	316	331	384	336	368	336	337	333	354	314	355	343	335	334	356	329	309	338	389	317	366	337	339	356	320	337	351	360	372	332	329	341	357	339	338	348	350	353	347	340	346	363	359	336	319	335	361	340	377	325	342	383	335	333	354	345	333	304	346	369	356	360	348	316	316	373	342	351	315	300	337	357	349	333	333	326	342	383	329	317	351	356	331	359	358	341	318	309	339	317	358	317	353	339	323	331	348	323	366	358	383	354	340	371	354	325	335	367	339	311	345	368	313	370	363	364	364	374	338	344	321	323	335	347	340	352	334	393	335	361	327	332	345	332	361	353	320	332	366	331	353	327	348	341	351	359	311	326	334	353	385	353	370	357	333	327	341	341	324	342	357	292	368	320	348	373	366	347	356	340	358	322	327	340	350	320	352	323	350	350	320	329	317	345	364	344	339	315	341	351	335	354	353	334	337	307	335	355	345	321	328	342	337	363	310	369	340	319	333	342	361	350	348	341	312	333	336	334	325	339	340	355	339	334	347	350	339	386	340	342	349	369	360	351	346	300	324	339	380	357	358	352	326	337	365	360	315	361	341	334	345	308	326	343	357	320	334	357	329	344	344	333	357	335	355	382	344	328	364	351	371	353	331	371	313	335	343	300	347	298	362	370	369	355	324	351	350	341	348	342	328	364	324	324
8453	13582	16158	6798	3547	2922	2555	2219	1994	1799	1642	1499	1448	1378	1330	1311	1256	1234	1175	1145	1123	1105	1098	1119	1117	1064	1030	1068	1052	1014	1004	969	997	989	980	974	962	987	1001	966	923	1013	958	964	996	961	946	938	943	984	931	963	967	960	977	931	930	948	967	866	920	924	925	943	938	921	896	1012	943	902	908	945	935	940	931	935	958	926	898	948	975	866	975	934	885	957	927	935	910	864	929	934	876	959	936	962	911	923	933	868	966	931	933	940	910	933	968	928	928	937	950	975	880	948	915	987	909	954	914	903	932	902	918	917	902	894	850	928	875	936	897	956	913	927	905	897	911	977	920	927	919	901	967	899	836	926	924	962	909	891	890	929	924	921	896	936	893	901	917	926	945	890	919	920	876	922	884	958	928	956	942	872	925	936	825	903	892	949	918	885	906	925	875	885	941	911	940	916	874	921	947	947	926	887	900	947	872	949	906	924	907	855	903	933	948	914	920	923	897	926	922	907	984	894	902	929	922	946	897	836	907	901	922	865	877	944	915	911	899	901	943	924	859	916	931	912	928	895	917	890	894	934	897	905	925	949	898	920	890	936	963	845	888	920	979	856	960	952	962	956	889	894	916	934	898	913	940	939	899	871	896	946	903	892	947	947	879	908	922	894	973	878	929	888	935	961	928	945	967	931	930	877	950	900	928	947	917	949	915	951	877	894	954	916	896	923	908	1003	909	914	895	855	942	920	915	927	878	917	919	985	940	932	940	948	909	889	861	921	928	878	890	936	941	909	942	866	882	882	915	917	915	918	941	935	922	871	914	934	823	941	877	933	900	881	916	875	960	935	904	947	950	908	920	926	914	904	889	953	825	903	862	909	953	981	918	960	926	931	879	913	893	902	877	935	889	881	929	914	896	905	919	918	945	916	876	933	871	865	929	914	937	944	912	940	924	929	923	968	921	937	923	917	884	928	923	935	940	911	932	914	857	942	874	918	936	922	886	943	985	916	931	879	911	942	943	861	910	896	900	895	971	919	985	908	947	926	928	934	906	848	932	939	937	929	939	980	895	943	907	935	924	866	906	915	900	905	896	915	952	964	894	930	965	928	866	901	975	891	918	959	906	921	955	922	881	937	900	895	902	928	914	944	930	898	896	925	895	893	901	919	943	920	885	847	888	906	921	953	942	900	879	944	919	852	932	969	958	901	904	937	902	900	884	896	938	867	859	873	911	871	919	905	971	933	933	923	943	948	935	919	887	946	908	910	961	915	984	917	905	923	871	915	895	912	883	904	904	869	880	925	980	942	931	896	888	870	966	945	954	889	896	926	928	917	876	893	892	909	901	918	934	885	961	923	926	885	883	849	896	878	884	937	916	920	929	927	948	857	863	892	899	913	907	879	933	921	866	981	931	923	929	924	889	915	874	960	925	892	919	901	926	945	913	862	929	926	913	924	912	919	934	888	930	886	928	841	937	918	913	888	899	891	916	924	885	899	925	926	905	958	929	885	934	945	902	954	937	897	906	956	952	924	882	931	862	994	964	901	958	893	899	929	924	944	891	924	929	919	969	882	923	962	927	878	888	939	920	893	831	911	925	920	887	950	927	914	855	878	916	879	895	887	953	965	896	936	950	918	946	871	933	907	964	933	878	947	922	899	875	917	868	957	858	898	901	936	946	882	914	947	865	936	932	922	907	866	881	928	948	881	881	911	923	902	908	987	921	953	914	945	908	926	894	909	876	837	930	905	906	886	927	871	905	928	961	958	919	948	905	930	951	887	907	938	937	938	901	946	889	1004	940	861	915	931	883	937	943	893	943	927	890	911	969	927	902	917	925	903	959	887	886	912	907	931	915	915	883	986	953	911	892	939	923	916	935	933	932	988	936	913	908	927	882	959	953	895	864	934	915	888	906	898	961	886	954	895	888	836	855	949	906	866	961	935	918	904	901	946	898	942	911	911	938	932	921	910	897	903	878	924	928	908	878	893	888	895	902	868	883	868	884	923	952	912	946	921	873	887	901	930	952	955	899	889	952	908	883	949	926	905	892	973	921	965	908	922	929	961	958	937	935	857	925	903	907	894	940	923	899	912	894	956	943	866	946	907	943	960	928	885	935	891	950	921	915	932	920	897	913	930	933	924	920	945	877	872	934	898	890	891	897	878	867	887	958	883	920	924	889	940	949	889	951	916	928	927	890	894	923	911	910	947	885	953	869	918	864	900	910	924	934	954	888	890	894	937	916	886	908	928	897	943	905	937	931	917	888	928	887	930	903	948	896	935	935	963	938	938	898	928	929	954	888	889	892	846	935	920	890	932	917	936	890	916	924	959	880	958	890	904	908	884	896	854	843	907	890	917	900	904	960	891	930	900	892	968	883	949	957	945	972	865	952	950	916	914	913	937	968	935	871	930	890	939	937	988	970	901	925	959	919	882	932	936	899	1007	911	937	924	926	895	910	947	876	920	926	892	977	927	952	918	944	951	893	886	908	821	899	977	876	915	1027	905	898	910	924	974	913	903	907	890	954	933	939	898	939	903	975	846	936	916	906	937	912	909	927	894	938	892	938	940	910	930	898	852	915	964	856	913	900	926	895	975	943	929	915	955	891	923	871	882	961	865	919	903	937	903	902	916	937	947	911	877	911	911	900	935	877	887	907	884	948	917	932	913	921	911	917	938	948	944	913	972	919	962	960	940	937	843	921	957	949	961	939	842	890	920	952	891	878	896	909	917	950	978	920	957	949	877	929	885	928	908	949	890	896	898	982	911	909	913	905	904	908	934	885	874	960	941	933	910	980	891	885	935	922	904	893	891	947	879	878	949	906	896	964	927	826	901	905	876	923	911	911	984	963	932	902	879	948	896	897	972	877	906	877	905	880	894	862	850	913	933	937	861	935	921	865	946	941	884	868	901	900	947	894	966	931	893	895	950	932	867	903	883	897	863	928	902	916	968	855	934	895	907	915	959	906	916	907	862	905	901	953	940	984	882	897	913	919	949	960	879	903	988	919	941	889	880	929	923	910	910	919	895	865	910	929	916	941	920	909	894	893	973	911	917	881	866	872	975	932	853	928	911	847	935	868	960	941	936	928	926	957	920	937	927	943	870	896	905	948	919	927	902	901	947	891	890	914	881	916	887	984	871	940	921	935	916	925	901	952	928	872	915	927	846	880	896	905	881	899	890	890	933	876	908	955	938	960	927	905	940	939	894	903	937	868	941	911	938	946	919	923	882	926	915	887	921	924	926	848	901	876	911	908	998	924	896	894	949	921	892	891	927	867	943	971	918	862	903	913	942	924	968	924	926	922	880	926	908	898	890	940	904	880	861	917	878	866	902	924	915	886	916	950	933	890	957	955	894	947	939	881	961	899	963	904	896	924	950	972	899	919	930	861	953	950	909	919	945	928	958	895	900	981	925	919	920	940	862	851	908	889	874	885	916	943	881	961	926	948	923	948	906	881	933	873	937	883	898	886	947	918	865	914	889	864	905	960	923	955	900	934	928	927
19337	19516	26214	15357	7865	4403	2299	1224	790	543	408	371	317	359	287	286	265	255	252	229	267	215	241	217	203	221	212	214	193	196	195	194	192	198	202	222	205	183	210	207	188	182	202	170	196	210	221	217	184	190	186	205	196	180	186	199	192	206	184	188	205	224	209	197	213	191	179	201	163	189	157	190	176	202	173	166	198	188	167	201	187	182	189	178	168	174	187	196	196	200	192	182	179	190	158	180	177	192	186	212	206	188	176	165	179	185	196	206	196	176	187	181	174	181	197	167	201	190	218	206	173	190	188	191	205	194	197	177	197	194	179	183	165	200	158	169	186	189	196	215	179	173	190	200	192	163	189	169	178	180	183	179	162	231	152	170	187	192	187	167	161	201	172	203	203	190	199	203	167	172	163	192	168	173	193	190	203	153	197	175	194	178	163	174	197	192	175	167	201	168	175	183	188	189	190	177	183	190	193	176	175	155	177	180	172	148	198	170	154	184	189	171	210	146	172	205	159	171	165	184	177	163	200	181	189	187	167	229	185	173	190	174	177	189	190	197	171	199	202	195	185	172	172	176	184	184	177	200	184	191	158	194	198	181	208	182	202	188	207	193	189	205	174	186	180	175	189	201	178	173	179	150	179	177	165	187	171	197	167	202	203	196	178	202	224	187	167	183	161	204	187	182	183	195	201	178	197	190	183	202	176	207	172	215	176	215	186	179	187	177	176	176	172	196	194	182	196	183	173	188	184	184	198	188	183	174	175	175	176	175	207	198	178	179	173	183	162	193	221	207	194	189	181	200	215	189	199	183	179	187	184	187	202	198	196	185	188	198	201	177	192	212	189	195	174	167	183	167	188	194	195	206	166	184	193	189	193	153	173	195	186	168	186	187	189	192	173	185	178	181	187	180	200	162	186	179	168	213	199	182	175	178	203	183	192	193	178	190	200	198	176	197	184	189	169	188	174	206	205	210	202	177	198	193	185	185	185	222	173	166	191	204	178	172	194	208	185	175	170	199	188	186	201	198	178	163	189	187	152	200	206	190	169	167	177	193	197	191	204	181	183	159	168	191	188	176	173	189	161	189	183	198	185	178	179	190	207	209	182	190	193	183	166	187	177	215	173	178	180	179	174	162	187	190	190	197	200	188	168	168	190	191	177	193	186	183	179	191	173	165	183	183	207	162	177	188	195	173	171	178	173	202	195	191	173	184	186	186	199	191	172	190	175	204	198	198	185	176	202	181	172	214	162	185	204	180	161	194	180	158	174	192	170	182	189	190	174	189	165	188	176	176	183	195	185	204	191	169	185	191	172	191	193	185	179	197	168	195	207	185	180	158	172	153	221	182	209	188	157	172	184	177	178	201	216	179	184	197	184	197	192	192	180	174	180	197	200	202	195	177	198	194	174	214	182	177	208	182	194	205	195	191	195	179	197	188	181	184	168	177	164	197	177	199	185	167	179	175	176	173	212	191	189	184	195	181	203	182	199	202	169	173	194	175	200	174	157	182	190	194	180	161	180	163	179	188	178	212	189	191	218	168	197	202	184	141	197	198	183	188	202	199	195	191	167	186	166	216	195	169	224	177	173	181	175	193	151	199	191	188	220	178	217	187	185	191	180	194	203	178	181	183	176	199	203	188	194	155	196	180	192	177	190	197	188	207	175	176	210	201	177	179	177	171	178	184	193	187	187	191	186	197	176	200	197	196	180	174	194	220	209	170	175	171	190	184	224	197	197	207	198	159	200	189	192	174	191	193	202	181	165	196	201	183	166	169	211	176	190	195	189	183	182	178	184	206	188	206	188	185	178	176	162	200	184	183	205	182	176	167	204	175	204	172	201	195	185	176	177	178	165	177	178	211	183	184	172	181	188	185	190	204	194	196	170	193	195	200	187	161	173	201	190	163	204	194	194	186	185	154	182	168	156	161	182	198	192	192	199	172	183	180	178	177	187	203	184	169	164	218	205	178	160	162	200	169	211	170	182	181	190	182	182	180	174	167	174	181	175	167	181	201	188	203	176	178	168	179	192	171	204	177	187	183	163	205	190	184	220	178	203	198	215	188	183	159	180	179	190	172	183	172	207	186	214	205	173	132	174	170	176	196	181	178	223	190	181	188	183	163	193	181	178	202	192	172	198	174	179	196	199	174	187	189	186	209	177	164	199	175	174	160	173	176	204	182	185	176	170	199	204	201	203	171	163	180	197	160	163	175	172	164	186	162	190	197	214	175	194	177	206	201	190	172	198	170	210	184	193	226	199	160	169	187	213	184	183	190	179	195	169	187	195	196	205	178	189	156	202	187	181	201	174	198	224	204	177	180	195	192	190	174	200	171	175	192	187	176	193	183	177	159	174	205	174	198	172	189	174	174	188	180	154	194	219	167	186	183	192	171	177	191	165	162	192	178	171	189	199	171	189	191	171	182	204	159	167	207	174	191	179	167	184	182	183	195	204	185	181	198	165	184	195	186	206	190	175	171	188	198	182	186	163	191	202	196	182	174	181	169	159	192	183	172	161	204	188	181	199	176	183	193	178	217	191	193	201	180	176	181	177	169	186	165	189	183	184	173	199	183	173	147	158	187	188	171	197	217	168	200	195	187	176	168	196	185	185	170	180	208	199	169	160	195	174	180	195	174	176	185	186	206	154	196	187	204	206	195	168	188	186	221	183	203	195	169	193	175	222	187	166	191	185	187	196	203	173	196	176	169	170	166	180	196	194	190	207	179	188	224	176	189	199	187	179	166	182	170	171	188	185	205	179	160	214	185	172	173	207	169	197	205	183	180	166	172	193	165	148	157	190	181	214	185	192	182	191	191	189	212	153	189	166	189	213	167	161	174	190	163	183	204	180	177	192	191	172	204	176	165	211	204	184	174	186	186	195	187	174	186	191	160	178	199	191	175	207	198	182	192	185	174	201	189	182	199	194	219	187	201	179	198	192	172	223	197	185	188	212	183	178	164	190	185	199	186	200	180	187	194	201	179	181	205	209	196	171	188	195	179	177	210	191	193	177	207	179	179	167	180	195	178	168	191	201	184	174	169	197	159	156	177	191	184	220	187	185	190	219	175	196	171	162	183	184	181	186	177	184	166	193	204	196	181	194	172	191	176	202	186	180	201	181	183	175	180	180	198	165	206	203	181	186	179	184	187	192	182	185	183	193	200	200	181	184	184	191	190	202	185	178	198	160	183	165	204	174	170	182	187	172	176	171	210	182	181	202	177	199	167	207	214	199	181	197	207	190	160	199	205	190	200	172	177	197	176	188	173	185	200	216	181	201	158	190	193	190	185	165	196	196	174	182	190	157	184	169	164	184	178	176	193	195	180	201	187	183	199	206	188	183	182	172	169	196	194	203	184	187	168	188	178	189	203	176	167	179	193	178	196	185	140	188	188	194	184	211	188	184	194	165	192	169	196	173	192	198	179	204	172	196	176	163	178	199	185	164	179	177	184	199	217	181	188	176	188	176	171	186	175	183	199	183	208	188	192
10500	16423	21105	9897	5171	4185	3496	2905	2472	2148	1950	1620	1570	1358	1314	1187	1127	1015	963	1014	923	852	887	832	821	753	791	768	727	704	703	729	690	725	695	683	664	646	655	612	646	630	601	616	603	600	621	555	585	596	617	560	618	601	565	573	610	572	584	568	550	616	588	605	585	553	547	585	538	561	543	530	562	549	544	557	553	558	566	545	580	575	526	583	568	503	543	551	560	542	550	543	597	548	562	543	556	551	541	583	569	569	556	555	567	550	527	599	550	559	581	550	541	545	550	534	537	553	515	581	536	539	546	534	550	526	569	546	539	539	530	545	529	552	552	514	549	559	553	537	586	527	483	545	551	591	539	521	512	510	588	492	542	533	507	505	573	527	509	542	531	556	545	546	516	541	555	517	538	553	566	571	555	524	579	542	517	564	550	527	536	528	530	531	497	535	506	528	548	532	553	564	527	518	535	588	551	551	506	589	540	529	570	549	509	535	570	555	557	539	531	511	524	532	555	521	537	552	510	529	548	522	547	530	523	532	508	525	594	504	556	535	536	541	550	538	519	537	504	530	501	567	515	529	510	527	539	559	494	557	537	518	564	514	592	532	616	535	533	527	550	551	523	553	522	544	554	549	542	527	557	515	536	525	548	578	565	513	518	521	523	495	522	546	528	549	561	541	530	570	582	540	515	504	530	513	501	515	532	517	538	558	549	571	528	533	507	513	551	551	551	515	540	573	542	564	518	585	533	548	550	561	547	547	538	540	547	519	535	568	516	507	541	555	517	577	526	560	501	514	589	536	541	540	558	538	523	528	521	623	499	575	564	536	514	567	566	543	539	543	523	543	558	551	530	568	542	550	520	517	569	530	558	540	513	510	536	479	540	509	514	553	482	548	552	558	538	509	527	548	527	543	515	527	525	581	548	508	549	515	548	538	554	608	527	523	573	553	534	524	541	519	564	559	566	511	533	522	558	573	527	539	519	548	541	556	564	534	518	527	564	543	540	552	569	545	511	556	583	516	524	543	537	514	534	548	521	511	546	513	545	532	528	542	528	523	530	556	557	552	535	544	532	512	514	526	527	541	536	542	523	511	522	556	558	521	547	530	576	532	543	515	526	559	532	524	536	529	556	575	536	529	530	533	559	546	526	559	563	531	544	544	529	558	545	538	511	520	571	562	497	527	533	556	513	572	571	532	517	529	525	555	526	559	523	542	573	502	532	479	546	538	552	559	527	533	526	550	516	569	513	570	556	537	502	588	547	541	499	569	545	553	562	573	554	524	553	556	481	518	534	528	550	518	542	570	563	542	546	520	584	526	512	530	517	557	552	535	534	571	553	531	518	526	538	530	543	529	527	562	537	554	510	549	561	535	557	562	527	534	561	539	549	541	585	513	541	504	563	565	566	516	542	507	538	545	521	513	545	567	506	521	531	522	485	510	566	524	573	560	576	543	537	558	527	528	561	580	507	559	558	598	539	515	558	569	551	548	529	523	567	483	561	525	576	513	570	512	550	512	548	560	543	538	554	538	548	540	551	524	539	546	522	528	519	537	575	552	597	550	529	577	530	546	511	538	536	558	542	532	555	582	528	502	564	533	489	522	557	546	534	541	534	551	588	532	577	514	507	536	523	575	519	561	512	564	543	531	531	543	523	499	532	574	541	575	485	544	501	534	572	560	590	526	540	563	525	538	518	507	505	525	560	561	567	589	525	533	550	521	544	523	501	541	535	525	535	565	525	562	547	543	540	541	558	577	561	508	532	519	521	538	560	526	486	533	550	579	495	507	569	526	541	540	555	531	537	543	561	522	561	584	540	555	548	584	541	533	550	543	567	504	528	512	561	540	545	565	514	553	475	562	541	505	570	530	516	515	544	562	551	563	525	580	543	552	601	526	588	567	545	518	517	557	532	536	567	526	498	523	552	517	505	549	531	558	540	542	520	559	557	507	547	520	554	521	549	539	556	539	531	515	499	526	510	543	509	581	594	530	555	558	527	545	543	521	548	536	542	541	590	616	536	514	549	541	570	540	551	538	521	545	509	496	514	558	536	547	525	546	530	527	551	530	508	570	555	567	550	565	576	505	548	571	518	538	524	586	537	540	536	575	512	533	540	514	536	577	566	494	530	525	528	555	528	538	549	523	507	529	494	546	568	549	525	523	544	495	534	531	518	548	506	519	549	555	579	530	540	580	524	578	556	577	509	547	534	557	541	544	534	528	559	567	551	550	530	566	576	515	539	559	550	511	527	534	554	524	575	536	544	538	514	568	578	456	499	538	487	533	551	564	503	527	503	567	521	510	522	544	538	529	532	517	504	530	591	506	494	557	531	523	548	539	514	497	577	549	535	575	535	521	510	550	527	545	518	561	559	531	535	551	522	528	574	578	570	498	545	513	565	497	505	549	529	574	514	556	534	533	551	530	555	513	536	557	536	573	570	535	541	605	545	458	491	518	519	499	519	542	524	579	530	583	542	535	510	536	558	540	577	553	572	559	517	538	523	591	488	520	536	543	522	559	553	534	563	545	547	569	519	538	511	538	507	567	537	576	519	509	577	557	538	542	536	551	503	552	534	537	564	541	581	579	558	554	544	552	495	509	564	559	498	548	552	503	549	516	584	524	552	548	572	491	563	533	519	480	539	526	559	527	539	529	531	548	509	535	561	516	514	560	575	522	508	577	551	577	523	462	572	541	527	517	534	543	559	537	497	459	546	563	537	527	493	536	580	509	510	545	546	537	508	519	538	586	579	545	544	522	567	534	530	537	528	548	549	512	539	530	531	562	551	551	558	546	544	515	493	516	497	501	533	492	586	522	515	533	554	550	556	549	561	517	523	509	549	530	542	528	492	514	515	530	494	521	546	506	501	561	553	522	528	545	523	541	540	545	529	548	566	543	566	544	537	532	590	527	580	523	577	555	530	542	511	560	547	520	557	536	540	521	466	538	554	531	504	531	553	503	552	542	541	529	578	532	502	501	541	551	510	573	564	510	535	578	520	488	515	543	512	522	531	584	531	562	527	531	508	519	532	532	519	528	536	568	566	536	523	512	559	556	505	552	539	526	526	555	592	534	531	550	544	542	540	506	535	539	536	535	515	534	549	548	573	531	533	556	528	537	592	474	505	543	550	539	549	586	559	552	507	539	520	531	559	581	550	535	568	546	543	552	550	583	558	526	535	541	575	537	526	539	553	581	549	546	586	515	536	541	571	550	531	555	514	546	542	596	519	534	537	538	552	543	567	498	530	564	532	531	538	547	577	520	574	532	534	554	539	555	577	530	531	569	584	505	549	591	518	575	507	551	525	528	555	523	536	578	525	516	555	507	513	510	559	526	551	507	562	484	554	535	539	568	574	499	484	535	512	538	547	531	532	547	550	543	537	540	561	515	563	516	537	536	577	503	518	529	563	551	538	550	486	530	555	547	535	533	532	497	523	562	541	541	503	499	563	541	558	573	576	528	540	538	575	520	498	546	502	539	495	527	537	516	573	537
3232	1816	2830	1100	506	409	329	365	356	333	346	360	370	355	336	332	351	348	364	350	323	346	369	334	324	335	311	323	331	345	343	334	328	343	356	335	321	339	349	324	353	340	355	355	361	359	339	379	358	329	353	344	373	319	343	329	322	336	352	328	325	344	341	306	362	358	327	336	344	340	348	323	324	325	333	329	350	349	350	306	347	346	338	350	369	321	346	361	376	331	397	334	339	359	363	321	348	332	343	339	336	326	353	318	341	357	328	341	348	386	365	320	336	372	339	333	343	307	314	366	343	325	334	356	343	326	333	313	356	333	309	331	299	302	329	311	301	355	318	352	395	371	337	342	336	326	334	323	329	365	321	352	345	336	333	350	340	318	318	308	353	345	324	324	309	370	332	345	348	364	330	336	394	361	301	360	355	307	321	345	316	342	346	332	355	345	333	321	366	334	330	336	352	345	349	354	350	348	345	335	338	345	308	386	321	348	339	353	361	347	338	371	354	343	362	311	334	339	334	310	342	338	332	343	341	373	328	340	338	365	327	339	352	344	348	375	333	378	312	351	332	347	342	324	355	304	339	342	359	318	329	372	329	326	355	345	355	345	346	369	352	363	322	324	327	327	331	340	318	358	337	344	385	361	358	340	362	355	348	330	378	372	340	366	300	383	364	338	373	381	348	349	382	369	338	324	363	335	348	330	335	328	352	343	351	352	356	342	321	333	339	324	338	344	324	348	314	348	365	339	359	357	360	328	321	366	336	290	336	346	353	314	322	334	339	370	348	329	339	399	333	304	332	319	330	340	338	339	354	308	333	310	363	344	363	321	369	339	361	328	381	327	363	342	362	341	341	368	367	347	352	352	348	344	368	305	354	361	386	370	348	299	358	351	324	382	332	345	321	340	314	353	327	312	304	308	333	372	343	355	325	339	363	316	378	350	355	327	336	371	345	319	330	334	351	308	295	341	340	351	348	344	327	325	320	350	338	367	322	334	363	359	371	307	359	366	330	329	378	317	347	347	366	369	363	332	355	324	337	313	317	342	316	325	327	371	331	322	329	343	346	307	371	320	325	329	377	338	363	378	316	350	366	349	330	339	355	344	376	383	341	327	330	323	318	353	349	353	327	344	339	341	329	341	351	322	352	365	342	349	330	322	344	350	324	351	332	331	360	335	308	345	335	312	316	321	327	341	334	359	326	330	338	347	337	354	369	338	336	344	331	332	329	308	353	344	353	348	346	343	346	327	331	310	376	344	344	352	323	322	346	352	330	321	368	309	327	347	341	326	302	321	312	332	316	367	303	333	355	333	324	333	326	335	324	333	366	300	332	326	358	318	375	335	329	371	351	328	327	350	334	343	338	336	346	364	369	354	350	350	318	318	314	344	337	321	325	354	356	338	344	327	366	319	329	314	326	325	356	343	364	329	348	378	317	351	342	319	331	376	349	343	346	323	364	350	338	323	353	381	315	333	334	368	352	325	349	314	361	348	353	354	347	344	323	338	358	360	323	321	341	331	341	374	356	347	318	307	341	333	331	335	320	328	350	324	331	377	377	334	341	335	360	336	342	344	343	313	314	315	335	345	335	339	362	359	293	336	323	325	352	354	300	320	335	285	346	318	347	305	327	368	318	371	292	331	341	318	333	333	338	323	334	336	329	386	332	309	315	326	343	331	318	305	321	353	355	299	382	338	313	329	324	315	323	352	317	343	328	356	332	325	334	363	335	333	352	351	332	319	312	318	353	339	329	351	331	355	344	321	346	364	365	327	354	362	336	310	365	312	330	337	281	336	335	335	371	364	377	351	333	366	348	303	330	352	357	306	343	333	363	317	313	346	335	336	362	297	310	325	349	353	350	342	353	324	327	367	354	350	323	342	343	345	310	366	349	335	322	361	299	335	345	349	349	358	349	361	351	362	337	346	323	342	341	319	371	307	381	383	316	373	338	335	355	305	354	351	341	349	318	341	355	309	334	356	315	348	326	359	329	355	365	356	323	386	358	342	346	322	335	334	334	332	352	349	391	348	334	336	328	343	314	362	355	339	325	311	359	347	373	325	322	333	357	376	366	327	333	354	341	329	297	320	331	322	302	355	333	364	327	321	328	357	350	364	321	349	316	323	356	351	357	321	323	365	344	351	352	338	306	341	322	300	355	383	331	295	384	319	338	301	319	373	332	328	332	360	313	352	366	354	318	361	366	343	341	351	306	345	346	319	318	362	321	342	329	348	310	356	350	330	378	317	328	354	356	351	343	342	321	310	309	393	328	341	350	327	330	390	321	330	317	342	345	376	356	340	306	327	362	337	344	324	332	325	346	353	351	309	303	348	335	338	310	334	313	301	343	346	342	364	349	346	320	345	350	339	353	341	308	339	342	325	340	359	324	349	345	280	366	337	329	354	340	332	327	304	335	340	344	343	350	320	366	340	352	318	344	370	349	376	324	337	325	354	347	347	371	371	320	339	321	328	365	330	333	328	338	320	344	323	304	335	356	365	326	334	350	339	322	344	358	350	347	340	342	320	349	347	340	332	377	300	332	309	320	356	354	354	331	323	343	333	332	298	327	371	330	326	316	344	312	323	358	327	339	361	338	329	340	304	329	353	354	326	375	337	370	375	356	332	328	332	380	319	363	352	327	340	345	336	332	343	364	320	323	344	321	324	352	322	340	344	339	345	347	323	329	373	342	316	343	322	353	361	318	327	344	350	353	378	324	345	345	335	332	330	309	335	337	359	333	323	367	340	333	356	345	344	350	351	329	361	370	340	317	365	357	311	322	344	338	329	341	342	332	331	366	336	365	336	323	327	356	322	332	361	372	340	367	346	321	330	366	328	313	351	332	343	321	331	313	355	366	357	324	339	404	350	356	323	361	347	322	306	351	364	336	337	312	359	345	355	342	363	368	343	333	362	331	328	355	341	377	387	307	319	319	341	349	354	332	337	330	363	342	329	346	319	358	348	312	349	341	395	379	338	318	340	312	345	346	327	321	318	337	351	329	355	372	333	335	334	335	348	323	342	345	333	326	331	352	347	353	343	332	343	365	341	355	344	289	374	354	333	371	369	368	340	338	329	316	334	299	356	310	344	344	330	331	354	368	335	376	357	337	330	348	351	339	335	348	349	309	320	332	350	382	376	378	349	350	340	348	343	351	318	328	331	334	341	364	347	336	352	327	380	318	341	342	378	361	343	346	320	378	359	364	374	336	351	329	304	353	360	319	351	315	329	332	367	334	312	344	333	335	333	358	341	332	318	356	316	331	354	339	338	377	324	327	339	347	323	337	334	340	344	347	327	353	349	365	394	368	341	339	365	335	341	319	336	308	343	350	335	308	337	333	358	365	318	358	363	346	318	334	337	371	313	337	342	319	328	351	342	321	327	354	341	354	366	300	345	347	366	338	308	336	333	396	359	328	349	344	337	344	338	318	330	338	329	394	334	352	302	345	332	334	365	349	345	320	332	325	327	334	333	328	347	376	412	363	333	291	312
3135	2614	4426	1781	1105	1037	1045	952	983	1024	944	960	929	896	915	933	985	921	967	936	903	947	939	862	933	932	929	967	931	929	924	926	916	885	901	907	906	893	942	960	876	922	957	1010	893	973	943	884	993	887	962	931	940	936	933	950	864	954	970	946	946	904	923	920	982	883	947	886	969	925	913	908	966	887	904	925	983	952	949	899	853	912	906	918	1015	916	874	935	986	952	921	959	923	974	926	994	926	937	918	900	888	910	926	913	891	933	916	941	946	893	900	958	922	853	928	869	964	929	872	943	903	960	962	912	920	864	921	940	923	945	869	914	908	929	932	934	874	966	938	931	908	908	952	981	947	926	941	906	967	871	936	936	931	969	946	961	931	896	883	909	950	908	891	937	916	909	914	952	930	956	942	945	938	932	902	953	934	904	932	892	911	862	933	934	906	876	969	866	925	929	913	984	973	972	948	933	947	957	906	910	952	944	925	908	978	922	898	896	905	952	939	907	946	962	943	992	911	941	938	934	928	893	962	972	947	949	918	917	987	931	853	936	923	943	923	988	900	913	939	916	921	896	932	897	918	925	892	935	887	928	937	935	932	907	933	939	919	970	942	869	945	943	951	953	931	922	939	936	971	930	937	927	842	962	913	967	957	961	941	909	935	953	956	929	972	927	957	938	911	954	867	921	953	836	909	933	910	954	886	929	895	923	898	914	949	956	911	902	910	911	911	897	983	992	963	940	936	945	949	975	916	881	922	923	876	939	972	932	904	986	976	909	903	941	879	945	951	880	936	882	962	932	947	916	979	938	915	880	911	933	898	944	936	879	932	917	917	894	951	898	941	970	996	963	942	926	923	942	893	917	917	921	952	941	932	915	961	904	890	945	970	953	943	896	903	964	842	982	990	999	946	885	937	921	977	968	898	974	924	914	981	906	890	930	874	927	948	922	919	884	911	924	937	941	945	941	950	902	889	903	954	904	920	903	928	971	994	930	946	949	871	996	914	943	1007	878	915	905	944	947	925	995	984	937	937	937	956	952	876	965	930	918	900	966	922	910	917	954	930	929	915	968	902	953	928	943	933	927	906	909	899	942	970	915	912	909	981	947	930	933	872	963	938	920	933	925	974	956	920	868	932	882	933	918	951	911	915	952	923	941	923	954	932	896	948	909	934	952	905	940	905	937	885	974	936	940	925	935	896	919	904	925	903	905	867	938	949	944	927	940	944	909	906	943	924	938	970	930	879	970	939	933	919	873	943	949	942	905	896	940	915	964	930	895	945	903	935	918	934	929	909	914	979	963	950	902	969	904	935	920	901	958	942	904	945	935	938	888	915	941	960	940	871	889	916	922	946	956	915	953	965	968	910	881	916	947	952	934	912	884	982	904	929	903	932	905	878	947	889	930	979	937	991	938	929	900	930	951	932	924	864	900	920	934	967	976	968	847	933	957	937	952	967	934	982	942	923	929	927	927	924	888	930	925	958	943	900	909	969	878	857	883	938	940	928	951	991	906	907	981	976	959	879	982	971	967	971	912	944	892	929	955	957	924	945	861	877	944	909	902	977	926	964	919	956	903	951	912	929	1001	942	941	925	930	994	926	900	969	920	905	947	948	898	961	966	933	901	899	930	928	937	929	934	992	921	928	950	876	915	906	902	938	906	929	884	913	931	894	924	946	983	930	902	950	921	930	943	912	911	880	915	944	989	897	973	925	935	972	948	922	916	861	924	963	934	962	957	908	945	940	952	934	924	906	925	895	943	930	948	951	942	935	895	971	908	968	945	962	898	943	943	967	921	986	917	935	941	937	895	938	940	941	897	937	922	912	896	900	956	910	968	926	914	919	940	893	886	965	949	940	946	935	903	1007	959	970	918	961	855	980	923	963	938	934	984	922	933	967	931	915	893	972	903	935	929	893	902	915	997	950	890	942	965	914	896	954	938	938	955	859	909	963	910	878	898	904	914	968	913	944	910	934	892	909	937	944	959	911	970	862	942	932	980	915	933	931	944	927	903	953	893	967	934	935	928	940	928	900	939	967	933	957	923	941	933	970	917	936	955	916	942	913	923	941	942	931	910	968	968	866	867	846	977	967	966	992	915	893	953	929	911	952	919	969	840	917	916	950	928	926	934	957	915	929	1000	973	908	944	946	911	975	895	895	891	915	859	879	899	947	892	941	980	963	938	961	970	920	888	874	911	953	935	894	954	843	930	921	898	985	960	898	923	954	901	943	937	892	920	869	896	901	959	937	919	883	931	898	892	944	956	903	922	929	914	953	980	927	986	944	926	912	967	928	904	949	902	903	895	921	893	905	897	970	981	969	882	888	894	953	933	904	893	926	916	932	914	874	907	976	927	981	943	942	900	901	1003	936	964	901	934	922	927	1005	950	942	880	951	892	966	980	958	979	918	958	924	959	918	993	904	911	944	987	910	928	893	894	935	927	978	915	922	961	887	917	920	927	916	910	900	950	955	981	935	891	916	906	960	923	946	944	984	874	946	977	962	981	919	895	968	941	902	951	915	943	917	908	946	913	949	916	914	947	910	898	977	889	933	977	912	900	944	936	922	886	883	937	910	903	913	979	892	967	928	915	975	890	925	899	975	928	990	909	913	948	941	905	920	905	889	898	941	916	972	924	938	892	994	895	915	917	944	947	949	962	923	918	904	911	928	968	908	932	1012	1002	981	929	923	938	951	946	927	906	917	950	917	971	882	902	969	889	913	945	951	909	981	901	913	943	893	963	890	929	926	891	948	929	949	902	903	922	929	911	925	921	944	941	943	974	979	916	915	899	926	947	928	960	977	940	952	944	916	938	965	938	959	973	933	880	919	936	922	947	923	903	955	934	987	889	932	945	940	932	926	951	989	951	945	963	894	939	934	981	921	941	951	903	944	895	964	919	872	974	910	909	941	962	893	911	991	940	949	931	946	916	926	923	896	906	913	951	958	928	956	932	950	901	897	888	866	949	929	928	915	962	946	954	929	941	891	872	964	905	941	895	915	900	934	900	984	981	958	913	956	902	861	927	933	939	923	944	910	913	933	918	927	1004	945	926	928	951	974	929	916	915	935	971	943	926	893	978	897	928	922	895	930	964	933	915	958	953	920	947	885	949	940	908	912	916	935	925	941	981	976	926	921	958	956	917	923	883	925	901	974	907	1001	966	919	954	902	905	952	897	871	875	939	909	947	900	920	1000	949	920	941	942	913	901	879	952	907	936	920	935	937	951	915	937	892	941	927	965	910	911	935	950	902	948	929	922	935	958	873	948	963	880	894	913	951	911	971	933	963	894	939	943	933	907	937	936	918	944	919	942	946	947	904	937	912	990	950	928	948	926	931	947	918	903	970	892	962	918	937	924	916	927	936	938	913	961	895	920	907	921	920	974	907	961	919	931	920	859	898	935	987	932	893	938	907	897	966	939	952	924	888	896	975	891	966	949	874	927	970	928	974	962	919	934	941	884	944	973	936	934	895	907	901	937	963	924	859	912	924	958	960	909	904	919
13223	14665	21131	13311	5716	2559	1314	778	570	519	433	450	413	406	405	424	402	381	377	352	388	349	362	368	375	377	340	351	347	361	337	344	339	369	332	358	356	358	403	350	317	355	315	356	364	328	346	362	352	354	323	329	374	334	350	326	360	362	377	362	340	335	348	325	337	348	357	349	372	355	347	377	350	332	352	343	336	328	318	356	339	340	334	306	331	331	343	330	375	349	352	321	341	329	313	330	321	370	370	378	342	326	334	326	325	340	376	371	371	339	318	344	344	330	372	336	336	362	381	322	359	366	344	316	327	331	362	336	375	356	351	339	369	321	327	365	378	285	327	343	362	354	384	329	305	302	328	343	345	345	349	328	349	325	342	329	337	315	315	374	354	348	351	382	311	331	330	372	366	385	333	316	376	340	353	377	337	357	349	357	328	360	353	346	312	334	352	311	334	342	342	321	345	332	330	346	364	335	374	316	352	317	335	347	347	323	355	341	334	321	357	347	338	324	318	349	331	310	353	361	337	350	320	339	351	335	364	335	373	332	356	334	386	364	286	333	337	337	304	326	356	359	344	335	317	351	338	370	341	342	291	322	327	376	325	346	349	369	319	301	361	314	336	324	328	348	369	339	336	346	333	333	340	325	360	328	328	297	327	361	336	338	354	344	375	314	361	322	351	336	331	323	352	375	336	343	372	341	342	319	353	365	321	365	337	357	338	365	357	351	301	340	331	339	320	316	326	336	325	354	354	311	373	325	346	326	297	316	301	347	322	346	320	353	348	330	350	338	335	348	321	379	355	350	341	340	359	365	352	360	310	303	360	333	325	340	336	337	340	345	308	349	322	366	367	363	366	314	350	325	345	353	347	322	361	300	337	358	343	353	358	320	388	333	356	345	350	334	334	337	332	328	338	353	316	362	336	348	329	343	373	356	353	344	336	304	293	340	354	323	326	345	346	317	354	347	336	381	315	344	350	343	373	327	371	313	360	318	357	326	337	335	332	359	333	345	359	307	335	403	355	347	356	368	359	323	331	311	351	310	321	329	341	336	367	350	359	313	324	331	337	348	329	355	320	326	351	360	343	369	331	353	340	370	363	367	319	367	313	339	357	351	344	350	365	345	316	362	337	352	318	336	314	350	359	291	344	322	370	348	329	326	330	319	351	346	362	357	332	324	379	353	340	305	314	388	369	320	305	325	323	339	331	331	327	302	315	340	348	345	348	309	353	337	353	348	349	335	345	361	360	379	363	351	354	344	327	352	366	345	338	338	335	377	327	333	321	335	358	331	321	371	343	340	344	351	354	350	349	329	328	378	335	323	356	330	368	324	323	380	345	348	341	354	322	377	364	317	327	357	338	334	373	357	366	322	354	351	342	330	388	352	335	326	339	318	354	355	368	320	355	350	345	322	345	348	349	316	324	362	379	342	318	330	350	352	348	322	325	343	350	327	358	322	336	338	332	347	341	348	319	318	332	306	349	352	360	328	338	349	312	354	352	330	320	291	361	358	289	374	363	360	350	355	311	329	339	320	345	367	338	354	330	312	333	329	344	376	371	328	321	332	310	362	347	319	334	336	357	349	344	296	365	339	327	340	300	344	325	335	334	328	362	340	352	347	340	356	336	329	328	361	333	329	343	339	346	357	350	339	326	362	355	350	347	311	323	331	328	343	338	383	332	353	324	322	337	348	369	356	361	300	357	354	344	339	343	368	353	308	349	334	348	356	342	322	330	348	330	359	351	326	306	336	348	353	328	315	337	353	333	323	362	350	339	333	325	348	324	307	358	332	353	368	349	351	342	340	347	340	340	335	363	366	329	328	353	336	355	358	338	341	328	327	340	320	335	337	346	358	352	316	339	334	345	389	323	355	337	321	344	367	336	353	371	354	311	380	335	360	353	322	352	324	347	352	341	320	354	358	323	357	325	315	363	334	351	355	346	329	343	332	337	333	346	361	312	363	344	312	358	334	356	337	354	364	310	308	338	381	365	376	356	337	311	301	355	297	294	318	332	354	301	361	360	314	351	331	335	383	332	355	355	331	318	323	344	316	365	378	352	337	343	342	329	379	376	347	346	340	366	362	329	326	333	360	345	318	345	343	341	366	376	377	320	334	330	337	360	347	346	359	361	330	327	348	339	368	324	330	366	381	333	383	355	334	325	341	357	316	297	344	328	321	357	334	345	331	318	346	317	329	334	345	324	364	338	337	342	315	322	358	386	317	345	350	319	357	343	331	288	346	370	358	350	333	345	331	348	374	345	309	337	310	358	351	358	355	370	336	332	357	329	368	337	331	327	289	328	350	324	343	353	343	351	306	346	351	334	348	342	333	342	346	376	315	350	371	371	340	342	311	337	320	324	361	360	337	344	351	316	340	325	304	374	346	347	317	341	373	341	319	305	351	338	376	372	341	342	299	358	393	341	335	334	391	322	345	314	338	313	349	313	354	326	325	317	366	367	364	352	370	345	333	372	333	316	352	337	318	345	346	344	343	352	326	332	321	374	336	345	347	330	351	337	320	337	344	347	386	329	382	368	326	351	334	338	340	335	340	343	326	336	362	373	353	343	337	349	326	360	348	345	359	348	375	355	337	356	314	359	337	371	332	344	380	369	340	357	380	336	364	331	305	321	370	324	332	331	371	360	334	320	329	352	375	328	309	342	357	342	326	317	332	350	341	334	359	328	319	323	346	337	405	356	329	349	326	311	352	372	320	332	341	353	325	367	331	316	331	334	319	319	318	375	326	337	339	357	333	340	340	342	350	329	319	336	328	371	330	360	376	340	348	341	332	378	356	310	320	361	327	325	373	347	341	327	356	367	303	341	366	359	321	342	369	338	329	325	336	337	347	343	342	370	348	335	314	353	320	288	313	329	316	364	368	357	359	339	316	326	366	347	389	348	346	366	338	332	321	392	341	352	365	327	350	333	338	323	334	334	352	374	321	308	337	341	351	343	324	357	373	362	307	317	325	376	345	332	354	338	363	348	331	332	327	327	350	310	368	328	362	371	344	314	364	372	340	370	301	317	343	346	326	329	336	336	348	330	336	377	365	350	328	341	298	346	325	357	327	353	335	345	326	359	362	310	350	355	324	333	354	335	339	354	346	331	344	362	324	369	312	330	356	355	365	328	350	341	369	335	375	330	339	349	354	331	385	314	347	360	340	294	317	319	329	371	353	318	319	348	333	351	321	368	336	361	338	324	331	353	381	309	326	368	348	349	332	374	351	344	352	331	344	329	335	336	328	333	332	365	342	352	343	348	374	343	336	338	345	303	344	327	361	336	327	369	345	385	312	359	340	309	336	365	352	329	340	305	340	377	368	305	315	317	339	330	337	346	372	353	342	335	343	379	334	357	338	310	347	336	314	360	353	325	331	330	345	313	346	381	345	339	330	317	359	369	353	339	336	333	338	301	329	344	367	345	345	335	357	352	329	392	352	361	367	315	330	343	344	342	349	321	343	364	340	343	340	362	360	355	327	344	340	357	319
9071	13179	18321	8370	3504	2907	2512	2255	1976	1841	1630	1518	1477	1361	1316	1238	1169	1176	1202	1137	1143	1030	1076	1001	1084	1078	1048	1056	997	976	968	1019	1036	969	1003	984	1007	933	970	915	1026	981	930	994	942	929	987	942	1037	978	969	896	910	959	905	963	962	897	955	971	882	925	979	961	915	954	911	894	985	928	937	938	968	941	871	903	956	888	936	923	959	945	891	991	978	933	961	963	988	931	900	926	905	894	901	922	909	899	938	941	897	915	922	898	882	945	935	900	964	951	874	992	892	941	888	903	880	929	953	918	910	955	935	898	904	966	940	914	922	904	863	932	912	903	982	877	941	936	911	950	910	932	919	914	920	862	927	917	941	946	918	941	946	928	891	921	950	856	932	947	901	942	873	899	924	899	891	922	907	856	925	931	949	924	926	930	918	959	908	871	911	893	894	899	931	904	901	907	887	861	941	889	892	945	936	922	934	927	878	936	900	924	920	906	836	904	955	903	943	909	894	876	971	905	933	912	886	838	878	955	919	910	925	935	897	925	916	926	875	912	881	947	922	954	868	885	942	900	878	913	871	900	882	896	931	922	900	921	956	937	971	916	880	880	933	927	851	887	881	899	912	925	894	885	924	951	910	937	897	885	926	927	952	935	876	901	906	908	861	924	951	935	906	956	892	936	918	911	900	919	886	919	906	924	934	912	901	894	900	882	883	944	924	939	881	937	877	859	901	888	897	865	935	960	865	896	901	893	954	911	862	874	850	937	904	923	911	939	867	936	896	904	876	923	913	899	945	876	904	906	891	896	973	928	901	894	946	909	914	925	967	900	936	936	941	887	873	887	911	940	921	915	927	927	939	889	920	925	930	915	885	914	887	941	921	931	917	899	904	932	907	900	955	938	931	938	933	919	928	869	941	916	891	881	914	882	967	922	840	951	928	934	931	913	945	905	911	940	883	915	922	925	924	921	886	893	912	911	897	977	864	907	895	894	865	865	903	933	936	969	885	950	901	928	928	922	918	881	950	894	942	932	947	932	961	899	866	940	934	905	916	924	973	922	929	896	943	876	931	937	902	899	918	916	970	897	911	885	926	921	944	871	979	876	929	942	944	951	888	843	951	909	888	916	903	914	890	863	909	911	928	931	950	909	944	900	948	937	893	907	898	926	863	910	897	868	892	955	912	976	940	935	876	914	947	929	903	912	921	918	909	927	914	991	857	961	943	943	942	908	894	946	888	878	884	925	883	950	926	959	924	914	901	931	903	909	943	865	910	877	907	890	968	934	897	895	877	896	911	910	962	896	887	933	922	930	921	917	905	895	882	908	950	882	868	932	913	923	897	919	886	898	919	915	908	935	952	928	876	911	945	974	904	940	918	943	912	925	881	918	875	908	937	954	901	899	910	920	926	930	933	870	901	889	963	923	958	895	893	897	935	865	903	957	934	913	921	921	941	924	944	965	887	937	924	912	864	835	894	1001	889	952	889	910	907	936	899	934	916	954	925	851	858	913	936	895	930	869	899	878	866	921	905	949	912	891	931	935	897	934	968	954	885	946	927	923	909	955	976	872	891	892	913	872	924	871	902	879	905	876	899	879	932	934	914	884	912	940	897	900	954	893	907	957	929	909	939	872	962	882	924	945	931	911	918	933	918	892	910	937	956	945	922	891	941	936	874	898	945	927	906	890	906	921	921	932	911	922	903	936	919	886	866	939	906	905	966	888	898	875	956	895	864	911	947	894	975	894	914	935	916	951	894	927	890	895	895	907	893	920	884	846	908	948	911	895	914	902	943	917	877	884	880	920	903	917	956	895	973	927	884	927	905	901	857	892	942	935	900	938	907	924	929	945	895	905	930	897	968	936	962	915	917	972	875	899	974	887	873	955	909	948	885	898	978	892	911	919	914	917	905	901	935	901	900	915	919	896	909	963	931	945	880	906	938	932	923	911	889	828	930	905	873	895	916	930	912	964	890	929	920	853	950	889	947	885	969	908	900	916	936	893	968	893	910	922	908	884	932	871	897	930	909	876	954	925	950	945	923	906	861	917	974	890	892	834	966	937	898	899	917	883	948	915	896	928	896	899	902	879	910	940	946	958	905	905	868	901	969	906	943	966	890	932	868	937	920	871	902	869	965	919	931	924	876	887	923	887	947	909	912	903	942	952	956	905	863	931	884	875	910	901	881	901	920	909	833	857	916	922	937	929	888	890	923	884	914	922	932	865	880	920	898	920	869	865	890	914	956	910	915	926	904	875	968	912	938	892	920	901	901	942	932	925	928	928	875	947	944	923	840	881	936	914	880	951	893	972	884	952	952	913	932	938	897	884	913	902	869	941	923	887	908	900	906	932	925	903	947	877	890	909	902	872	899	916	877	923	931	939	899	936	941	911	883	911	939	889	954	916	884	866	908	864	922	915	998	901	905	905	909	936	889	947	887	896	963	902	896	937	906	922	909	916	1027	866	925	976	938	882	875	922	946	880	929	910	898	899	915	891	902	920	922	901	899	943	872	899	932	884	939	928	920	927	893	934	878	941	915	898	921	884	843	861	926	864	932	938	925	909	971	894	922	934	934	919	957	871	867	900	960	874	897	939	909	902	936	923	900	884	833	906	947	930	914	882	955	915	913	923	966	897	924	945	906	912	918	935	958	870	895	877	908	912	898	913	922	896	888	917	965	955	932	874	895	899	928	944	905	933	904	912	882	960	924	918	954	885	881	880	941	915	941	911	907	885	934	893	928	949	946	904	960	926	949	915	923	939	880	925	915	886	950	893	895	905	904	952	932	954	918	864	895	884	958	920	930	899	845	950	936	987	912	941	874	940	916	875	929	892	946	927	904	856	953	873	943	942	967	919	923	884	904	891	907	898	909	907	896	884	913	838	892	932	934	916	832	940	915	957	872	895	950	942	945	965	937	918	882	957	945	916	916	891	942	883	914	916	934	884	878	859	929	864	907	943	866	891	936	898	884	890	908	932	906	893	836	865	940	891	853	909	928	985	937	892	877	889	863	874	927	945	888	904	919	890	904	950	924	901	944	924	881	913	989	923	885	949	874	896	938	943	928	882	898	868	924	950	905	898	966	892	960	915	906	909	976	921	919	930	941	881	941	922	875	935	886	931	903	959	924	938	882	911	950	849	875	988	941	901	928	931	886	962	898	914	951	948	930	881	872	876	906	990	918	873	958	936	932	923	920	899	911	911	911	919	929	839	904	906	940	927	933	879	911	982	896	864	903	907	894	858	911	887	922	887	934	949	897	923	910	929	883	938	839	878	921	906	876	934	938	886	948	861	854	938	988	902	890	908	914	911	953	962	923	915	965	863	916	866	903	915	959	965	904	891	933	929	869	871	881	914	956	911	860	876	990	933	923	897	971	835	883	971	893	917	866	944	947	940	889	890	908	934	925	915	919	981	889	949	885	958	911	957	926	946	954	924	949	937	939	947	910	906	933	892	923	914	916	913	812	938	929	892	941	896	882	846	927	932	957	866	833	918	932	886
21003	17263	28113	19339	9899	5204	2658	1386	837	523	388	349	330	320	288	275	268	297	239	260	205	218	228	241	236	221	204	179	201	203	206	212	235	205	237	191	206	205	180	198	190	190	181	184	194	167	182	188	200	193	191	182	196	169	174	204	198	187	187	170	202	196	188	201	186	178	196	178	193	180	187	194	183	178	165	172	208	185	189	194	168	202	237	178	192	193	178	173	181	203	179	213	166	206	178	215	182	186	168	202	185	183	199	206	187	184	177	163	207	184	199	209	179	186	169	203	172	207	197	216	194	204	172	201	181	178	178	188	176	181	165	170	184	162	169	200	167	216	180	174	193	166	168	172	168	180	181	201	184	181	178	169	161	183	177	172	174	183	209	202	181	214	182	186	181	186	240	174	161	194	186	203	174	207	198	192	188	179	207	190	174	187	174	177	185	188	194	192	191	161	169	171	198	162	169	193	173	194	171	154	172	181	195	190	186	183	172	187	192	194	198	174	192	202	199	184	169	179	178	195	186	199	172	186	180	190	169	194	179	191	167	185	176	225	192	171	165	174	186	178	189	171	178	181	170	173	183	188	177	216	178	224	199	209	186	213	209	163	172	175	186	169	195	199	191	183	167	191	200	198	201	199	186	173	218	171	197	167	178	189	194	208	190	158	191	180	174	185	196	186	191	174	197	175	180	182	183	148	175	193	218	181	163	210	215	191	197	185	176	171	218	179	165	159	189	191	189	201	174	173	205	214	184	179	198	204	177	200	175	209	176	180	185	198	171	213	192	192	173	202	183	171	198	181	194	195	202	171	192	170	218	184	198	197	190	177	170	184	175	184	191	191	176	172	182	186	183	180	188	184	193	218	195	198	210	170	186	182	186	182	181	185	191	179	212	182	202	202	168	173	189	176	167	211	214	203	182	196	186	205	190	214	188	179	193	158	169	188	200	180	197	193	209	177	206	196	203	182	178	212	169	193	189	162	181	173	161	182	193	197	193	179	182	190	177	177	212	187	182	192	156	192	170	173	176	185	191	187	190	186	176	182	191	189	171	192	182	186	191	202	176	196	182	175	191	194	188	197	188	168	173	179	214	189	169	176	174	163	189	196	198	191	187	168	192	197	172	189	193	190	210	185	182	171	199	190	203	174	195	223	194	176	197	165	184	168	180	197	182	190	196	198	177	182	189	212	162	182	167	184	212	184	187	178	205	168	198	211	189	179	192	205	201	174	200	187	180	168	178	193	187	191	200	175	179	188	180	197	169	173	187	174	146	174	194	180	218	170	190	206	171	160	184	188	189	167	181	173	199	177	157	203	186	184	169	179	168	222	182	170	185	191	185	196	184	186	177	185	187	199	198	173	209	178	169	195	179	173	179	189	177	201	200	188	185	185	166	207	170	191	184	163	192	170	200	173	210	174	179	196	187	189	193	190	209	213	195	203	181	175	188	169	195	185	184	162	151	193	204	173	174	192	188	191	184	184	186	177	216	202	178	220	204	163	178	186	194	202	191	161	191	171	185	191	185	199	182	197	199	190	184	175	165	167	210	188	196	196	184	178	191	197	164	178	193	183	195	193	179	201	177	192	197	181	193	181	174	179	182	164	190	188	203	174	192	185	170	162	191	174	171	202	195	176	174	178	186	179	198	195	210	186	186	180	179	186	213	190	165	195	170	182	181	210	204	167	159	170	182	185	194	183	204	196	202	200	165	176	186	187	206	179	203	175	182	174	183	179	188	173	173	195	155	199	172	201	204	183	174	180	166	180	204	184	204	175	193	198	188	179	191	175	211	178	203	175	174	189	185	154	188	206	193	185	175	191	185	160	194	149	184	198	197	195	202	203	187	202	181	177	191	205	179	188	176	178	182	175	184	170	199	211	173	189	176	175	171	186	194	158	162	171	226	191	165	192	193	169	187	193	165	176	178	184	202	179	174	182	176	193	182	192	196	189	174	178	177	177	187	181	183	183	184	189	190	176	191	186	176	180	180	189	186	196	176	185	213	185	182	205	196	176	177	172	203	172	169	176	183	185	190	192	188	203	175	189	171	199	197	174	177	223	189	201	200	188	199	191	208	177	206	198	181	181	189	173	202	177	175	206	179	194	196	190	203	204	202	204	195	178	182	183	181	193	195	202	177	190	183	178	174	211	213	170	213	174	173	190	174	160	183	213	214	177	168	174	192	154	216	172	178	179	167	212	189	173	181	196	181	189	172	181	185	192	183	219	192	174	175	181	211	165	181	196	186	171	178	196	174	192	174	196	180	163	195	189	186	190	187	206	151	205	175	177	228	182	200	185	196	215	198	176	193	194	236	201	202	184	219	179	180	195	206	200	189	189	201	191	216	188	184	178	184	176	179	169	190	180	209	175	198	189	191	152	195	190	185	176	170	187	191	191	176	186	176	205	189	182	188	186	180	205	175	164	208	176	182	177	188	177	188	174	218	195	206	181	196	182	186	198	164	187	192	184	201	183	172	176	189	164	152	152	182	198	163	195	171	178	209	198	189	187	176	188	202	191	160	182	191	174	197	174	164	189	185	200	198	174	195	199	193	184	165	182	172	217	193	178	201	206	187	152	177	191	198	197	166	151	190	191	201	166	185	183	172	172	208	179	202	172	219	203	207	173	215	174	197	190	201	178	160	161	192	170	190	196	180	228	165	191	203	188	206	190	187	178	182	184	170	188	201	191	180	183	166	190	174	193	172	185	156	211	191	177	191	162	181	194	188	184	204	172	203	194	175	185	203	178	187	183	206	223	196	172	184	194	193	190	176	184	177	170	201	155	170	187	195	188	203	198	186	194	153	168	207	201	197	181	175	193	202	178	186	183	183	203	208	187	196	185	170	182	190	199	200	175	183	189	179	197	177	178	188	182	161	187	169	181	184	198	191	174	182	181	173	171	200	176	176	193	164	167	177	191	184	176	187	169	195	194	193	186	189	186	193	207	203	196	164	179	179	184	183	195	194	218	187	191	162	187	173	192	195	172	176	185	185	186	221	191	172	161	183	171	198	178	187	198	162	189	168	169	189	209	186	219	177	206	190	204	165	166	209	203	200	184	197	199	171	186	204	201	190	202	192	188	211	187	184	191	188	205	176	182	185	185	170	178	173	179	175	163	146	178	149	213	213	190	216	166	191	181	196	202	184	193	219	196	166	175	204	167	163	168	194	180	187	199	168	200	200	161	170	179	189	179	199	184	207	194	172	203	185	206	190	169	197	200	188	177	156	182	174	192	193	180	187	190	178	203	162	176	184	181	199	176	182	210	193	181	181	168	176	162	214	181	186	195	181	195	190	203	186	183	180	184	197	197	201	191	202	179	203	196	182	190	188	183	168	194	170	177	178	198	184	201	169	172	170	182	205	186	198	197	179	190	194	185	178	176	171	176	186	187	209	191	173	203	188	173	166	167	181	190	192	216	187	209	161	193	192	186	168	189	206	167	188	187	181	164	206	170	208	201	177	174	182	204	176	177	176	195	206	171	143	174
11975	13603	24707	12821	5511	4269	3493	3034	2431	2150	1863	1649	1560	1385	1301	1187	1127	1067	992	986	956	918	870	813	832	780	802	781	748	700	650	669	679	677	645	629	663	607	620	691	624	608	630	628	582	634	615	553	599	616	627	557	554	622	562	602	590	579	572	573	558	600	608	559	572	533	605	537	556	534	581	572	576	548	537	573	572	575	581	542	575	591	554	604	577	579	558	566	561	576	557	562	543	556	557	531	541	504	556	552	512	524	554	503	507	552	560	544	528	547	536	583	522	523	580	528	525	543	540	555	544	534	553	540	550	556	532	579	557	546	508	528	574	549	500	566	530	537	566	565	579	566	563	571	521	549	570	589	523	517	531	561	540	547	497	538	561	561	519	548	539	540	550	521	555	525	522	557	500	539	513	548	564	548	522	567	552	514	560	527	568	524	526	559	506	534	543	508	524	563	528	521	528	526	536	506	537	528	525	522	559	563	538	549	560	514	548	572	530	519	566	477	548	553	531	502	568	512	510	553	521	565	546	515	570	569	523	555	515	526	473	524	513	516	548	517	528	561	605	554	556	563	557	541	549	540	578	559	471	515	575	497	551	537	551	555	541	565	542	531	563	519	569	477	554	516	547	510	537	555	514	535	576	551	561	548	517	555	557	541	548	527	558	534	525	529	490	561	508	530	559	537	543	545	528	524	561	565	536	565	522	572	580	560	534	563	501	519	522	548	552	503	534	566	544	592	534	526	532	497	493	534	514	539	520	538	550	526	569	539	557	531	504	525	554	526	555	537	549	520	525	545	531	544	501	550	553	516	529	511	514	497	518	496	554	531	547	550	513	519	523	501	537	566	525	533	585	484	550	531	542	559	582	521	500	550	533	521	510	568	535	531	515	562	530	573	515	550	506	548	578	585	504	578	539	511	569	533	525	529	552	491	536	543	524	550	524	485	541	541	555	527	506	469	508	551	561	574	573	520	509	589	557	531	573	529	494	551	507	596	504	506	509	542	491	512	504	550	575	565	533	512	536	518	502	525	559	507	501	543	575	545	552	528	552	529	542	503	545	549	521	542	538	509	541	513	562	527	555	500	550	546	529	513	524	502	520	519	547	537	543	545	545	553	525	540	529	522	499	534	535	559	532	521	544	556	536	523	520	523	527	533	553	521	564	531	531	551	578	526	493	543	545	569	555	564	535	548	525	542	500	536	522	528	525	557	574	561	558	526	509	544	537	528	560	505	532	530	541	535	537	550	582	571	583	536	541	543	574	504	553	532	514	503	538	523	550	552	549	541	484	554	572	574	518	546	525	569	551	531	494	533	523	537	556	493	518	567	575	530	529	528	539	537	513	544	497	500	532	588	535	538	531	526	525	541	548	578	528	530	528	512	543	568	515	537	558	515	575	519	537	535	538	505	548	534	531	523	548	537	491	537	495	504	550	516	568	539	524	543	505	589	508	516	536	539	545	508	521	517	552	523	543	552	522	529	522	520	538	544	572	523	560	559	584	556	536	513	566	525	544	550	554	542	539	550	559	531	520	518	586	561	529	543	529	551	512	553	527	501	539	554	524	505	541	552	512	573	540	539	509	558	540	537	520	561	529	539	529	543	551	510	514	544	540	546	512	511	528	503	532	514	587	564	551	556	537	537	555	504	516	538	547	567	484	548	594	568	532	546	562	522	526	495	601	548	531	525	512	519	543	546	494	519	532	547	515	494	503	529	543	472	556	590	498	574	528	508	549	510	569	517	544	558	554	569	544	526	529	521	511	585	540	556	519	546	514	508	550	553	528	523	569	522	513	541	572	541	554	537	503	508	599	577	560	521	543	556	567	546	496	531	526	528	512	500	568	510	510	513	569	551	494	505	512	559	527	514	550	541	519	505	513	536	567	565	490	518	506	552	512	557	521	520	540	541	534	537	544	526	507	514	538	521	533	484	541	558	518	561	532	507	552	537	483	565	522	524	520	519	527	503	541	539	516	516	519	527	541	538	514	542	491	542	496	591	564	535	504	553	556	547	516	566	535	555	541	527	560	522	588	516	492	560	571	537	534	547	504	538	553	540	535	527	500	533	543	507	538	569	536	572	496	501	565	525	518	572	564	551	515	544	503	593	529	537	560	599	536	528	540	526	538	528	527	534	614	535	542	548	540	517	531	536	555	527	542	541	546	556	552	537	544	493	532	535	525	550	494	531	509	519	552	557	520	507	555	557	543	569	520	583	562	541	552	521	505	569	522	525	560	544	547	542	530	566	512	563	516	556	525	522	533	587	536	536	542	554	568	545	559	562	558	514	494	550	524	542	555	579	520	575	537	516	548	532	517	504	532	526	550	487	559	561	528	569	471	565	527	524	536	547	503	530	540	557	555	557	532	580	538	525	552	553	534	518	533	573	509	514	566	552	540	515	543	490	515	522	563	532	546	554	555	525	533	513	551	526	590	514	531	532	581	545	552	505	526	525	508	513	543	542	467	494	547	561	536	507	525	543	568	525	552	562	535	542	479	560	556	549	556	545	525	570	497	579	547	580	515	519	533	546	570	534	558	554	535	504	555	519	566	517	514	515	514	522	534	535	526	502	549	535	572	513	559	561	537	516	525	522	505	530	561	556	569	547	539	553	550	552	525	564	544	531	522	550	546	543	530	580	536	488	533	504	545	552	531	561	545	478	511	527	548	513	527	510	523	523	534	531	565	528	564	526	477	524	543	539	537	552	528	537	550	536	505	535	511	516	525	551	542	566	542	518	546	536	540	534	533	541	561	547	532	527	543	527	567	509	536	554	538	555	548	535	579	539	548	529	550	567	530	550	517	553	533	560	536	529	497	531	580	547	532	547	531	522	514	496	535	600	545	513	502	567	535	545	517	500	546	550	542	517	516	485	548	537	570	502	540	564	567	567	546	561	493	518	584	513	549	545	537	528	506	524	528	554	547	555	523	562	514	511	544	573	550	532	556	520	530	563	530	532	514	569	551	553	536	509	546	561	565	572	509	543	570	579	568	555	562	527	571	510	549	533	561	549	545	526	516	528	540	533	564	577	532	552	552	525	554	515	541	544	555	541	536	520	555	491	541	519	519	566	545	519	540	512	522	488	520	543	533	572	542	513	562	549	499	539	571	590	550	555	553	562	546	518	560	530	519	558	524	537	512	528	528	560	582	485	534	528	562	525	533	536	540	549	528	554	537	571	528	575	539	537	560	549	536	558	566	555	562	551	506	567	496	483	528	546	590	561	510	535	578	568	568	560	585	532	547	530	522	524	535	544	507	553	525	520	525	543	542	558	537	551	530	527	516	491	582	522	510	534	547	568	596	528	519	459	562	518	589	520	531	500	523	516	530	537	477	521	549	543	555	574	539	534	521	557	550	554	502	518	534	533	564	524	555	532	549	557	551	508	538	539	555	574	544	555	551	555	535	560	527	550	549	529	569	546	532	565	521	559	534	538	524	574	564	532	567	543	564	556	555	549	567	535	498	504	536	541	565	528	532	532	528	510
3398	1871	3599	1293	633	450	414	409	353	314	319	344	357	346	336	344	336	343	346	344	320	348	359	300	348	337	360	345	359	335	332	321	322	344	347	359	323	328	353	356	330	340	353	346	325	365	339	348	333	328	335	338	322	380	321	341	350	342	346	366	341	369	340	317	356	341	324	337	329	337	349	311	354	355	338	372	312	336	326	323	371	357	347	343	329	331	340	334	310	327	352	306	315	356	325	344	354	334	355	363	332	342	329	321	324	383	330	363	345	332	348	351	326	315	318	370	360	322	325	354	363	320	343	357	319	365	295	321	325	360	339	340	357	325	345	339	316	329	346	335	358	343	359	362	357	352	336	345	302	324	324	363	311	331	353	379	342	336	314	323	374	342	381	343	332	346	363	327	365	333	371	363	300	322	348	355	321	342	382	319	361	320	339	334	342	348	347	356	351	346	352	322	345	317	326	341	331	355	358	341	351	322	319	340	354	334	328	346	377	344	359	319	363	320	331	343	289	343	359	352	343	381	353	351	348	348	328	327	338	347	325	375	348	305	325	330	349	344	346	328	352	361	348	314	367	351	349	322	375	341	349	311	328	336	306	309	345	332	344	352	337	359	353	304	311	347	342	339	370	319	351	339	330	344	363	334	335	359	362	345	334	362	342	347	345	331	355	357	362	360	325	335	329	354	340	320	357	328	327	328	352	330	313	314	333	306	356	328	310	317	325	345	375	343	323	342	339	348	309	349	328	344	327	334	314	336	323	301	356	330	354	345	321	316	338	324	343	342	324	337	348	352	334	356	337	346	305	346	313	329	324	352	324	344	314	372	356	339	360	343	344	345	303	340	345	335	317	343	370	358	309	362	332	294	301	387	310	341	340	338	320	350	336	347	365	305	397	328	314	345	366	345	383	312	321	341	355	344	346	342	315	324	355	358	307	317	308	339	325	330	342	328	327	336	309	343	318	349	354	350	345	370	334	329	371	347	365	370	300	360	329	338	360	314	333	340	307	334	336	352	340	326	384	331	345	354	323	341	307	351	331	346	327	348	354	328	327	340	340	339	339	340	336	345	363	385	327	334	347	360	327	342	348	331	348	336	341	311	331	351	348	342	331	341	348	341	367	376	354	347	351	327	359	323	319	304	318	333	339	330	335	318	364	337	334	341	364	344	350	358	343	364	346	320	322	333	369	316	320	300	289	351	339	340	355	273	352	330	336	335	360	305	353	349	333	348	354	370	320	343	338	316	336	369	352	331	325	344	331	345	342	361	369	354	329	331	356	366	330	342	372	329	335	318	303	354	337	306	354	363	339	335	348	328	357	327	336	359	335	359	367	352	333	360	315	337	323	341	352	308	343	355	346	320	352	313	293	360	338	323	349	359	363	355	316	349	340	364	329	338	337	335	341	337	340	338	317	332	375	337	331	349	302	341	365	362	352	396	326	319	324	347	313	318	355	353	348	319	341	316	309	347	349	328	355	325	343	394	330	382	346	295	326	358	368	358	298	341	360	304	387	369	351	365	368	336	346	321	328	350	319	362	364	370	323	346	364	349	327	355	358	327	356	358	329	326	354	339	303	332	339	338	360	329	317	352	355	349	321	321	328	346	336	361	337	357	343	322	347	347	335	318	369	333	357	329	344	303	371	363	337	380	341	356	352	351	334	378	312	352	328	331	335	353	330	344	357	358	349	358	321	325	340	328	339	318	346	325	305	370	333	317	359	347	338	354	336	327	339	357	361	335	349	340	316	365	343	323	341	345	316	349	295	352	336	315	331	327	310	332	356	381	366	351	322	330	345	326	325	339	323	363	341	324	357	324	341	357	336	348	348	344	352	325	353	335	331	349	334	344	328	327	349	339	333	362	357	340	313	362	346	326	346	337	333	348	353	329	324	360	346	324	353	343	343	359	342	330	347	341	347	313	322	335	347	358	342	311	321	363	352	367	365	305	331	325	314	349	334	325	321	315	369	337	341	321	315	390	329	351	341	331	336	355	353	342	316	356	320	325	362	350	340	342	337	358	337	365	333	290	358	328	336	356	325	330	342	302	355	336	330	355	298	361	350	339	360	321	328	342	331	319	350	354	355	324	339	320	337	363	341	401	347	338	313	344	347	337	300	370	334	317	370	335	376	334	356	328	307	376	277	319	351	320	318	348	343	359	290	346	332	335	331	333	332	334	332	303	315	327	323	327	342	328	351	334	321	330	334	382	333	353	382	365	357	340	331	348	320	343	324	337	319	350	371	327	351	327	328	373	316	376	349	359	336	331	372	332	340	359	343	332	343	363	371	342	354	360	330	309	351	324	343	345	293	309	328	315	378	319	336	353	349	345	268	352	332	359	330	349	358	313	331	330	367	312	327	322	337	351	393	303	344	340	327	328	316	350	300	327	339	321	364	334	334	312	369	328	316	325	329	312	338	361	349	331	321	348	348	355	337	353	375	361	319	333	319	331	332	330	342	373	309	309	330	326	358	342	338	321	361	302	366	315	316	361	354	339	381	354	347	339	313	337	314	333	349	350	357	314	346	364	339	337	342	344	333	337	335	329	306	363	353	338	354	333	346	369	330	297	354	342	327	285	332	327	341	327	329	336	332	348	340	335	355	372	333	330	361	382	347	326	346	348	345	314	292	348	344	352	305	311	357	320	354	364	333	358	360	367	335	330	351	357	341	343	332	319	366	346	327	374	362	336	349	347	384	318	331	317	346	330	339	341	335	304	352	307	336	329	324	361	332	308	358	350	346	340	329	342	356	318	326	338	373	354	329	323	307	348	348	328	314	332	346	328	344	342	322	325	342	333	349	343	351	376	326	325	362	321	355	339	316	343	308	343	343	354	341	358	344	337	345	357	309	347	336	340	336	346	322	329	343	342	360	333	345	350	358	334	359	332	337	332	343	332	345	333	357	299	320	335	331	341	357	329	328	329	343	359	330	354	306	333	336	348	364	352	346	334	324	339	327	331	333	337	360	340	336	334	329	368	357	313	357	363	328	350	337	351	343	326	350	351	327	348	317	323	352	346	329	352	368	359	309	356	343	356	337	340	334	316	363	352	307	360	292	349	357	328	328	342	340	300	340	309	335	334	311	334	336	378	316	335	340	339	349	360	291	342	339	353	366	359	344	316	339	370	367	328	334	332	307	354	363	358	312	345	305	327	380	313	337	322	323	339	328	366	354	354	334	321	332	325	331	353	358	362	343	343	373	325	340	343	326	327	349	316	380	348	351	340	339	337	364	303	346	350	353	336	330	339	321	322	332	317	338	342	332	325	355	329	347	364	328	340	346	334	330	347	320	350	349	323	363	352	350	329	327	364	324	354	324	359	377	315	355	364	320	331	323	374	372	376	330	372	357	350	341	329	354	354	318	340	337	331	339	319	348	350	346	313	336	349	342	315	340	343	346	352	308	310	349	357	354	335	329	380	345	337	332	379	346	339	323	356	327	351	333	356	356	329	331	349	348	327	343	310	306	339	355	374	339	340	324	353
3360	2676	5533	1650	1218	1095	1101	1057	1022	985	1002	1060	972	928	909	952	921	982	945	950	943	942	930	944	968	962	895	869	931	967	922	917	936	916	946	946	963	992	939	905	973	957	929	934	946	927	925	946	955	971	939	957	934	899	967	954	958	929	926	900	893	916	882	896	960	952	938	957	964	895	965	954	898	905	890	943	964	900	928	928	896	900	884	914	925	951	959	950	892	872	862	927	898	962	918	938	871	959	930	899	966	935	942	882	911	901	944	914	915	933	899	928	896	940	903	939	918	915	953	935	928	942	869	914	914	893	910	976	951	936	906	935	946	928	934	917	911	898	905	865	966	926	903	901	900	911	923	932	894	983	956	875	846	915	903	904	881	888	952	861	934	949	907	910	930	929	905	902	897	917	957	929	918	910	937	896	882	889	954	913	914	918	949	943	857	905	909	918	930	910	915	932	925	963	903	987	954	941	970	923	956	963	885	943	890	957	938	892	971	929	963	937	939	910	933	953	885	941	915	908	898	955	956	903	941	944	917	946	922	894	940	962	897	923	951	933	898	892	951	904	905	924	913	896	987	924	930	935	869	938	930	910	927	928	946	950	914	907	911	980	938	936	914	979	961	952	915	950	967	964	906	952	916	994	842	946	895	922	948	964	965	932	930	863	934	912	941	1013	956	917	956	917	954	894	926	910	934	933	930	947	893	911	924	922	929	984	890	921	909	972	931	940	945	901	877	949	913	943	883	993	929	934	876	932	914	910	969	920	965	987	908	914	911	917	881	921	908	942	933	989	934	945	891	906	952	940	917	1015	948	925	950	894	909	942	925	917	923	940	1000	883	896	930	969	849	922	923	908	935	941	971	926	933	899	904	891	900	960	940	909	943	980	924	992	942	949	935	944	943	935	935	914	895	954	917	914	981	938	959	900	913	916	951	903	944	875	872	994	919	923	961	914	909	918	880	893	933	966	939	896	989	892	899	935	971	920	900	889	911	924	890	920	942	911	960	921	905	943	917	988	934	957	932	943	955	927	922	984	925	898	948	913	997	910	949	894	939	904	922	940	937	932	897	931	926	901	923	936	956	937	891	937	919	984	928	956	904	901	902	941	924	917	955	927	940	950	873	894	923	913	961	920	956	944	938	947	968	877	937	986	955	891	944	930	908	969	993	941	902	955	888	936	952	977	898	942	902	938	918	964	908	910	925	975	913	910	940	944	915	925	911	946	930	979	899	975	887	947	897	909	948	865	948	931	898	946	951	956	943	891	964	910	948	903	977	896	966	963	908	939	962	931	908	933	925	912	945	871	924	930	942	907	907	943	886	911	935	883	959	988	937	904	872	911	931	930	929	908	906	917	915	954	907	884	991	896	912	989	928	887	926	966	963	913	929	976	904	897	920	932	889	935	904	911	908	957	958	933	933	947	935	921	943	914	937	949	948	950	923	934	902	891	913	916	986	933	930	939	875	929	930	952	959	978	965	948	892	904	977	939	934	943	930	927	882	895	932	930	954	947	977	917	938	901	938	885	924	1023	869	920	900	915	944	941	925	920	973	938	939	947	943	917	885	935	921	898	952	944	927	877	932	955	946	1005	944	950	916	938	953	866	929	964	929	906	951	991	942	919	954	875	920	954	961	939	930	963	932	952	900	966	897	958	961	905	886	936	918	942	895	949	905	908	935	879	909	932	928	913	943	892	987	947	929	925	943	874	924	968	856	954	954	940	941	954	941	974	933	960	918	880	895	911	948	981	931	909	953	926	964	901	900	896	898	964	879	927	952	917	967	912	982	952	919	939	919	928	909	961	907	854	898	917	918	934	874	938	915	947	892	884	928	919	950	930	902	901	925	906	917	924	925	883	969	897	977	914	912	921	934	919	912	913	953	939	901	883	953	933	899	948	935	961	913	969	905	964	902	941	923	965	964	892	917	911	898	936	931	877	920	941	919	910	905	906	932	1012	880	917	917	925	894	991	912	855	931	927	901	939	918	916	903	941	884	907	857	928	903	873	943	874	939	983	941	941	951	936	993	930	913	926	912	913	929	944	914	917	953	979	891	886	921	916	891	916	881	877	990	914	925	900	874	946	904	910	929	929	960	953	948	916	981	967	990	939	876	893	920	934	969	927	927	942	947	963	938	931	906	911	874	901	926	954	936	915	908	869	945	943	883	922	907	967	910	909	937	985	949	940	872	914	935	953	926	903	946	922	934	947	916	928	928	971	887	926	905	965	899	935	930	911	913	934	945	943	975	986	900	982	945	856	906	932	955	942	922	917	937	921	915	859	907	966	930	896	931	927	941	960	951	964	937	928	960	952	984	946	903	898	946	920	868	934	941	872	993	929	928	950	947	902	953	946	923	933	924	913	904	953	978	936	988	876	937	894	921	909	916	930	969	933	945	923	936	901	974	936	924	900	902	899	936	930	906	909	918	915	964	953	890	936	964	1007	919	941	927	929	945	979	955	890	927	920	909	937	986	891	917	936	971	916	865	971	930	927	905	925	935	915	912	888	945	903	906	940	923	995	924	952	869	886	908	928	917	967	891	904	978	918	963	919	881	897	951	905	927	937	945	916	925	898	958	918	954	1016	925	939	891	951	900	906	931	903	906	944	915	926	934	897	1025	929	860	885	959	913	920	903	931	952	941	949	894	949	918	875	941	948	908	917	925	955	927	939	946	926	909	947	1001	941	924	969	899	954	946	936	960	939	939	942	917	944	931	939	948	914	933	912	940	886	952	928	938	941	888	918	915	924	958	962	860	932	990	917	891	898	947	912	935	933	943	976	933	898	929	940	913	954	895	911	915	910	911	933	905	956	871	908	990	913	937	908	938	934	972	954	940	909	960	990	923	920	961	927	943	939	897	972	944	941	984	913	919	898	940	882	973	902	953	960	919	879	887	887	960	883	964	967	930	940	943	937	940	916	954	973	934	896	949	941	933	954	925	915	974	894	933	942	920	920	949	964	950	904	908	949	926	934	906	930	932	929	890	971	911	961	893	911	929	976	950	892	920	890	866	1020	903	933	895	908	959	946	896	928	951	926	904	906	927	914	920	910	953	973	928	937	947	933	978	893	935	915	890	933	865	948	915	930	932	915	876	957	937	964	938	884	939	949	934	933	894	921	935	882	915	891	906	980	910	982	874	916	969	943	994	906	927	914	954	964	923	944	859	960	942	960	902	888	903	873	923	864	940	907	898	888	928	938	958	938	994	937	904	934	881	914	944	950	897	955	962	913	981	963	976	937	882	900	919	922	937	911	944	928	915	952	935	941	905	916	938	910	958	898	968	944	930	947	938	950	933	913	934	913	929	983	926	897	943	844	889	881	925	996	906	958	860	971	956	964	935	909	945	932	933	921	914	928	912	925	948	899	929	939	913	886	947	941	986	879	882	893	979	909	877	961	998	883	931	966	978	933	929	950	883	913	970	927	884	892	947	905	943	886	921	976	936	925	931	954	932	961	917	941	934	928	916	913	964	928	968	932	939	889	931	941	981	893	961
13017	12428	18519	11122	4667	2279	1264	839	565	490	454	432	410	369	404	395	390	372	381	387	365	410	379	358	358	334	362	391	341	357	358	349	330	352	354	329	338	372	337	335	362	370	335	364	349	354	333	334	323	297	354	351	353	379	350	347	349	345	357	322	381	380	352	358	338	342	330	330	316	326	335	335	350	340	340	341	309	362	359	357	337	367	334	365	353	306	321	360	341	318	329	338	318	360	329	337	338	342	339	350	332	357	326	336	340	321	344	370	350	355	322	332	368	366	325	336	370	331	332	356	351	304	330	339	341	353	325	341	337	331	322	320	359	297	323	350	339	354	371	332	319	368	357	351	349	357	345	332	339	344	345	353	352	348	319	346	347	354	329	343	301	367	323	343	382	337	354	338	327	315	335	357	361	312	351	331	338	337	374	326	349	346	339	353	338	322	357	339	327	311	334	332	325	288	332	329	346	337	296	343	335	314	340	314	310	312	358	363	324	329	332	355	348	354	314	356	359	348	366	329	370	316	345	345	342	344	359	333	340	349	346	325	345	321	315	328	331	359	312	334	321	357	348	369	346	383	368	348	320	329	334	331	334	335	319	355	346	327	343	342	339	339	316	340	334	351	344	324	305	365	354	333	361	319	360	319	321	341	321	339	309	322	320	321	342	328	318	342	356	357	353	347	323	332	319	336	338	386	323	307	359	344	334	347	358	319	306	336	357	332	311	345	361	304	337	334	332	355	344	323	363	307	337	346	373	342	327	358	362	364	323	334	377	327	361	338	350	333	352	298	308	337	313	343	359	352	342	360	319	357	325	358	338	333	320	345	352	338	341	326	336	310	348	331	356	309	358	298	306	360	354	342	313	345	379	349	351	305	328	341	349	350	290	331	323	342	338	329	339	356	334	367	334	319	353	340	307	336	326	320	350	344	366	340	373	355	321	335	337	343	335	335	351	344	374	374	394	352	295	329	318	360	324	313	348	341	353	349	344	360	356	350	348	338	335	384	347	358	325	334	334	375	321	338	355	341	330	357	346	352	333	365	341	357	376	335	330	340	345	347	344	311	366	347	353	357	360	347	332	350	293	342	359	365	332	341	362	348	352	354	333	357	341	387	353	337	370	366	331	316	338	371	344	315	306	348	356	332	361	357	364	349	345	332	323	345	349	343	347	348	305	330	324	337	336	332	315	319	323	345	362	312	345	370	346	367	339	335	359	342	340	325	357	342	342	361	371	344	343	349	318	350	320	307	357	339	366	324	341	355	370	361	368	323	327	341	317	297	319	330	332	321	343	354	313	328	360	365	340	325	340	322	330	345	343	353	342	325	334	318	348	333	346	330	315	355	295	341	301	315	353	316	314	382	309	356	346	324	285	361	336	353	348	314	311	351	355	333	344	342	364	346	347	311	343	353	322	304	363	320	319	343	336	350	342	349	316	328	339	328	331	324	379	359	353	321	330	341	335	352	331	338	313	348	324	354	349	360	324	303	331	337	332	343	353	329	368	351	313	315	343	344	330	337	317	332	353	362	341	345	357	339	351	326	337	327	336	334	342	346	345	370	336	337	356	323	325	336	330	359	314	323	348	364	298	299	343	317	336	339	344	354	346	358	332	366	330	358	319	330	349	332	372	345	317	345	373	322	358	327	340	332	297	298	347	345	336	335	324	329	394	351	317	366	316	339	358	360	278	358	371	333	327	326	341	336	346	350	373	354	322	309	329	393	374	353	336	347	356	321	309	342	345	344	327	295	344	308	340	367	321	338	357	317	340	363	337	343	349	365	355	353	349	333	318	366	361	384	334	352	331	325	351	344	334	321	334	346	349	345	339	340	332	372	319	337	348	334	336	345	334	372	356	333	347	324	339	340	350	320	371	352	330	342	324	347	346	346	373	348	352	278	359	389	322	326	335	329	337	332	360	358	304	315	326	343	323	353	353	309	329	341	368	336	348	336	349	359	365	332	313	338	331	345	354	322	369	342	369	316	323	370	324	305	334	338	370	343	365	351	329	337	358	337	316	299	351	360	334	319	359	338	340	312	354	329	343	346	366	340	332	363	353	356	329	390	329	338	340	344	358	380	335	333	363	373	344	342	305	333	358	340	318	324	342	339	336	371	360	335	350	350	343	312	346	326	324	396	382	349	335	323	326	299	376	352	315	372	314	341	356	302	325	349	345	340	370	357	339	336	359	331	331	363	349	336	350	334	337	354	344	378	346	336	353	336	328	325	333	333	332	300	347	370	360	373	324	350	337	359	337	353	337	356	345	300	323	351	342	358	346	351	328	319	346	313	326	315	373	348	362	313	358	337	382	292	319	332	384	337	352	333	343	316	361	339	351	336	341	347	350	336	328	317	328	318	324	346	375	302	330	334	318	339	341	353	328	340	335	340	340	370	372	354	312	353	337	338	345	323	331	311	357	367	337	352	329	309	374	332	366	345	361	342	340	342	333	322	347	326	333	344	336	359	327	319	312	333	339	322	363	375	343	346	350	352	331	310	353	339	363	299	344	348	308	367	339	350	341	351	297	327	346	312	343	340	311	322	327	344	342	333	347	345	341	349	376	327	340	336	377	318	331	347	325	351	328	348	325	332	352	317	334	346	351	324	352	342	365	372	370	337	341	325	313	364	310	356	355	317	347	345	349	325	313	328	377	330	360	329	327	313	332	333	334	350	354	320	322	357	337	293	304	320	375	358	333	357	355	338	329	341	303	375	328	317	348	334	329	345	322	342	338	326	333	343	352	332	320	359	319	356	307	340	337	322	378	337	336	324	362	312	322	327	341	343	334	328	320	349	346	343	349	327	352	340	312	335	350	358	351	358	334	358	318	367	336	332	356	324	336	342	387	345	324	347	329	313	380	352	339	356	307	301	337	324	321	350	342	334	297	342	386	349	319	342	313	326	338	324	316	351	329	350	377	332	345	351	334	345	339	338	318	316	331	343	302	353	340	336	327	352	302	343	340	328	344	351	327	321	333	391	334	357	314	330	351	331	342	335	343	340	331	354	340	360	351	359	345	281	345	335	331	315	352	307	347	372	329	343	332	315	343	335	340	352	346	352	318	363	348	349	379	340	361	338	324	310	324	333	335	350	339	361	360	353	319	317	327	317	337	335	356	313	326	341	346	315	351	309	331	316	361	326	334	312	354	333	352	351	340	349	358	337	334	324	321	349	317	321	314	351	341	349	363	337	311	347	367	310	337	329	354	310	358	330	316	338	349	360	356	362	295	344	336	331	361	339	322	325	375	347	332	341	324	316	315	359	336	328	316	409	339	344	324	343	349	320	387	383	317	330	333	365	314	344	328	339	330	338	345	349	333	372	352	321	360	364	323	323	375	297	377	362	316	332	380	356	324	341	311	339	336	375	352	324	341	349	388	369	339	330	356	348	335	376	354	325	350	346	353	333	342	370	365	324	339	364	330	314	351	349	361	351	314	307	354	371	333	331	333	327	344	362	334	359	354	347	310	344	358	343	340	332	348	307
8723	11321	16392	8379	3436	2905	2594	2218	1950	1827	1574	1484	1397	1285	1325	1259	1217	1208	1158	1072	1161	1126	1116	1052	1084	1072	1042	1017	1024	985	988	1016	973	952	994	948	942	970	979	951	908	960	955	958	939	929	937	953	941	959	924	934	933	950	902	930	995	927	925	959	941	917	931	896	913	964	936	948	923	937	886	933	914	951	911	904	893	869	892	953	930	922	957	909	890	928	884	935	924	955	862	924	922	917	945	898	915	901	902	890	960	933	854	931	940	864	951	879	960	925	935	889	921	861	904	890	939	948	888	910	889	910	953	904	906	964	909	904	924	927	922	909	869	971	905	936	900	952	898	947	923	937	910	879	895	927	937	885	883	965	841	898	890	931	903	819	918	941	928	941	905	960	865	885	969	874	921	925	989	957	904	950	935	943	945	878	880	893	899	916	881	894	940	928	942	934	932	857	972	897	908	925	957	875	862	949	903	914	875	926	923	871	936	896	945	911	872	939	888	895	933	914	870	907	923	937	912	916	915	944	889	947	900	918	896	942	850	877	896	824	880	921	900	945	953	885	907	869	887	923	910	893	928	961	863	903	914	939	955	958	839	910	917	870	933	884	896	893	973	937	921	887	927	898	983	951	915	897	869	966	894	929	918	932	877	916	960	888	894	909	930	928	957	917	912	897	903	892	875	902	933	908	918	919	933	918	910	920	926	888	864	860	922	936	972	945	913	914	948	871	886	933	908	934	958	890	941	919	901	895	879	990	895	912	857	934	967	924	845	915	900	875	896	868	933	942	964	920	858	919	907	878	909	928	924	935	893	926	944	868	873	905	888	901	903	947	923	939	914	965	904	855	892	873	862	893	892	937	943	915	887	935	894	957	910	934	909	887	870	893	928	936	912	892	919	887	890	970	941	931	905	934	901	915	946	919	905	902	941	898	934	970	891	925	980	871	962	879	952	920	902	912	927	868	899	915	902	900	884	869	903	1026	906	923	900	937	884	909	883	939	898	926	916	868	871	898	880	972	877	914	922	859	858	910	898	908	950	914	962	939	874	924	932	913	886	956	907	921	956	897	873	886	898	879	919	919	904	883	899	910	938	939	898	937	955	926	889	935	927	903	911	889	963	887	892	855	903	935	968	979	862	924	867	922	875	868	971	929	918	935	891	939	945	924	975	912	939	920	956	976	916	906	930	911	929	912	890	864	953	885	926	896	956	928	886	895	920	836	944	886	876	925	942	901	903	885	945	881	896	945	910	929	931	927	935	893	929	903	926	941	944	926	865	874	919	915	912	925	926	913	930	880	928	881	922	876	877	901	894	865	951	944	906	876	933	955	923	940	921	894	977	917	923	920	891	920	947	953	887	936	937	875	865	948	918	860	894	927	914	888	899	958	946	944	907	869	946	958	914	935	919	876	917	880	910	923	928	905	954	929	892	909	916	929	910	914	887	921	915	927	908	925	975	887	934	896	866	917	929	891	872	964	919	870	929	952	915	899	923	880	952	890	849	962	946	898	927	908	893	948	915	919	920	904	922	891	903	903	901	880	934	933	903	925	939	934	937	930	919	933	927	922	907	870	916	967	930	919	900	911	900	918	831	892	916	933	867	852	958	907	943	882	932	899	910	965	898	929	904	916	863	920	948	932	875	942	929	922	935	907	867	923	944	964	919	918	947	902	886	946	861	894	960	887	912	915	903	924	917	977	927	926	919	982	916	936	898	924	888	839	973	934	906	925	908	873	949	895	936	911	870	932	893	899	942	920	834	890	898	898	889	867	916	920	862	937	906	925	904	862	891	917	951	937	909	873	895	896	869	916	865	900	945	953	877	894	906	960	962	892	887	932	920	907	936	909	964	954	904	943	921	932	904	906	915	893	873	903	927	909	975	918	912	873	880	1031	878	876	965	878	864	905	868	924	896	894	931	868	951	945	924	901	910	957	912	918	943	933	866	867	907	934	894	901	937	908	876	928	922	933	956	933	912	796	889	920	919	934	935	849	932	924	857	890	935	882	892	952	862	871	848	875	958	928	923	922	927	954	909	880	953	918	892	908	929	875	854	897	906	880	923	872	926	918	928	930	942	947	951	981	916	957	926	899	895	860	901	938	945	926	913	880	881	916	877	898	929	930	923	921	882	914	906	945	881	886	851	888	930	900	913	876	838	943	938	932	988	896	890	903	857	902	914	894	896	910	924	918	905	933	889	814	896	944	933	874	953	954	899	908	874	901	894	935	919	895	946	905	917	910	834	915	936	914	937	923	942	944	877	955	895	902	951	907	906	872	913	901	859	928	878	885	926	854	888	915	886	931	900	930	891	899	874	936	880	861	876	963	909	895	893	892	893	960	946	890	975	911	890	899	881	936	950	953	916	945	918	885	898	922	904	885	939	874	933	922	937	939	906	843	992	955	948	938	889	886	939	872	900	950	911	910	888	915	907	877	885	871	895	917	889	885	916	931	897	972	901	870	866	936	945	899	906	926	912	908	893	940	874	887	901	885	938	929	907	963	917	898	965	910	889	876	909	934	929	900	918	934	967	944	889	878	874	965	851	925	925	892	880	873	940	906	947	923	924	899	948	918	906	939	893	880	921	909	897	934	887	910	966	923	937	932	909	882	874	886	917	910	884	869	903	872	928	890	885	866	936	904	962	893	927	929	948	959	865	879	875	896	910	967	921	951	869	885	949	913	874	936	905	908	882	888	971	919	913	902	889	897	885	860	875	936	916	928	919	903	916	934	959	939	933	881	866	895	869	938	959	922	931	941	891	890	953	939	898	932	938	977	933	938	960	913	959	906	934	937	956	890	892	903	936	885	897	916	975	937	891	956	916	958	937	922	858	892	978	962	894	870	908	896	832	892	915	914	880	916	909	964	863	881	921	919	895	914	932	915	966	931	963	840	954	923	934	895	886	924	846	905	936	902	910	915	924	869	910	945	926	909	874	907	974	869	926	888	907	919	914	914	913	930	891	919	905	894	876	919	944	917	916	942	883	981	916	944	933	931	933	873	877	917	909	947	897	921	958	890	935	928	860	900	889	912	932	884	912	951	909	863	952	890	863	923	889	902	912	922	868	915	850	890	917	1005	906	856	977	941	911	908	903	895	870	909	858	903	938	938	908	888	914	960	923	913	882	946	976	933	887	861	937	909	914	878	949	910	885	889	935	895	934	916	935	924	927	910	925	905	902	924	910	919	941	913	905	859	943	922	905	883	888	881	913	935	907	938	943	916	907	883	940	984	925	924	936	912	958	921	876	923	942	910	918	887	852	900	840	989	924	920	962	942	954	881	867	906	910	863	924	927	914	908	957	934	941	917	934	920	910	939	955	994	899	957	883	885	949	946	934	892	900	941	941	930	935	921	975	935	904	875	936	932	944	897	950	913	927	947	925	920	905	880	857	940	920	921	914	888	894	910	957	893	870	927	907	911	986	906	934	892	913	892	851	924	885	891	918	886	911	865	942	964	862	912	951	949	941	905	928	851	887	889	918	892	920	910	931	928
21144	19398	26664	19608	9626	4968	2471	1258	786	497	388	345	316	312	306	305	266	260	251	218	217	213	217	184	237	229	214	230	206	206	211	190	222	207	196	177	191	211	200	171	202	208	180	202	179	201	197	176	192	184	206	207	197	192	177	217	198	216	181	185	182	195	213	175	162	163	189	187	198	200	179	188	209	211	199	166	175	217	202	164	177	217	185	191	189	201	169	170	169	194	196	182	181	203	182	200	177	189	177	171	155	184	192	199	181	184	195	187	166	165	169	209	203	189	160	180	178	204	164	186	196	179	177	204	197	179	204	200	191	176	217	190	182	222	172	203	181	213	201	183	198	171	167	191	169	193	196	171	182	193	190	193	186	184	196	187	170	198	182	207	184	195	180	184	231	183	183	208	173	220	173	188	203	195	186	182	176	176	177	173	186	196	169	176	200	174	189	177	183	169	175	173	203	173	181	196	193	169	174	206	195	210	159	162	192	197	172	168	185	201	154	163	179	187	190	201	169	177	189	184	194	213	219	201	179	185	196	200	220	178	195	195	168	186	183	198	205	180	182	188	185	165	200	173	196	184	190	173	186	167	176	195	197	207	176	201	171	181	200	176	170	164	197	202	185	166	180	175	193	186	171	153	199	200	157	226	204	199	198	195	179	184	178	167	177	176	190	188	200	202	191	186	199	174	198	168	175	169	185	164	204	190	209	183	177	178	196	203	193	162	183	188	179	182	168	173	176	154	197	187	184	169	175	198	186	172	208	182	203	187	185	169	186	191	186	179	204	194	185	180	160	189	189	194	199	180	174	184	180	200	181	209	168	189	188	189	163	200	171	185	187	145	190	155	185	166	183	197	206	184	174	185	176	171	205	172	180	178	190	156	168	189	199	196	209	173	187	181	175	170	185	167	180	183	191	193	178	200	176	172	200	202	197	189	200	178	179	165	170	173	160	181	160	201	185	165	156	178	185	158	176	183	180	144	202	164	191	192	174	173	203	189	160	201	164	188	172	194	175	196	194	168	175	166	189	183	182	170	172	192	198	162	176	171	172	176	164	167	182	182	193	182	197	186	211	183	187	190	168	195	180	180	183	194	212	167	182	198	174	167	177	174	174	195	207	204	178	196	182	193	171	209	189	207	170	182	180	185	211	186	171	170	188	165	178	197	184	215	177	197	182	172	193	177	196	160	186	193	220	205	208	180	185	192	192	175	158	185	179	177	169	187	190	200	183	170	179	182	182	195	208	181	188	166	172	180	177	182	209	185	174	208	202	201	181	195	191	184	180	164	185	184	183	157	165	168	186	169	187	178	187	221	180	193	178	178	186	183	180	185	178	157	194	182	180	155	206	173	173	184	172	200	183	190	179	193	162	192	193	194	166	197	208	175	174	177	187	208	173	184	202	167	185	165	172	172	183	171	187	194	185	176	192	170	152	175	192	207	164	181	190	169	188	180	168	209	185	188	171	186	166	181	192	172	173	194	196	198	204	199	186	189	195	184	188	183	178	177	173	185	190	204	176	172	187	178	174	182	199	171	172	193	180	200	183	196	197	162	183	172	193	182	194	175	151	190	171	194	191	178	192	190	210	204	160	192	181	178	183	210	183	162	168	195	190	164	185	184	203	200	189	184	170	176	163	192	198	168	178	190	192	194	178	183	185	177	172	176	167	189	209	185	204	197	189	177	168	166	168	164	188	196	172	183	187	208	208	203	155	176	187	177	166	165	196	209	169	165	188	184	173	181	173	182	175	172	192	176	178	177	166	201	182	185	197	166	184	189	191	210	198	169	175	177	174	194	165	156	177	174	169	194	166	195	186	210	174	187	172	194	173	177	177	169	189	188	207	186	200	172	187	173	177	196	193	176	191	223	179	203	182	179	194	207	185	179	180	187	163	190	187	204	202	171	183	189	188	185	184	175	200	165	177	164	185	187	176	197	209	188	173	217	187	185	190	203	199	174	198	184	194	170	191	201	174	177	199	163	199	179	180	217	171	182	189	190	197	202	159	159	163	179	185	201	175	195	174	189	174	170	205	177	173	197	185	206	175	194	175	207	178	167	173	198	168	190	173	180	171	177	181	187	159	177	181	179	200	197	181	183	184	194	196	186	194	187	183	197	178	181	170	181	171	202	181	178	180	189	171	185	181	179	211	169	184	184	171	166	199	196	175	154	159	178	183	186	179	177	214	164	189	206	167	193	180	181	206	206	190	195	219	194	197	194	167	193	172	172	184	156	171	176	171	193	170	212	191	183	194	209	175	193	183	188	210	184	188	172	206	207	194	200	196	185	179	171	179	192	158	174	204	173	186	195	193	195	203	164	190	205	173	201	216	192	191	195	185	193	197	193	203	195	206	183	166	176	171	177	185	176	170	168	201	194	162	172	188	173	174	192	184	197	205	195	177	196	185	157	177	167	202	170	168	192	194	180	193	208	184	184	172	185	157	203	203	166	187	190	181	188	199	208	185	215	169	198	172	186	179	204	177	185	194	170	173	216	173	198	169	199	162	179	200	175	194	164	175	208	204	208	210	185	179	187	194	191	178	174	191	176	177	155	193	185	166	185	174	164	212	184	180	172	174	186	188	175	195	176	171	181	171	170	180	201	173	179	187	185	182	182	173	193	192	170	166	189	190	182	181	181	177	191	175	181	186	187	177	202	181	193	196	193	178	179	180	167	168	174	194	184	189	186	195	199	197	180	196	185	206	188	198	191	167	176	185	207	189	210	191	183	175	179	163	181	198	197	174	188	190	179	200	172	176	188	196	186	190	191	195	174	202	178	191	183	230	212	176	167	174	172	192	185	168	169	168	163	199	198	179	171	185	193	189	174	192	199	189	208	182	196	191	168	185	180	191	186	171	182	191	186	183	186	196	209	172	184	195	174	190	188	150	170	189	165	153	190	176	171	205	183	167	198	200	163	180	188	181	170	204	167	170	171	195	197	189	185	178	195	173	180	200	176	172	171	219	194	194	205	195	160	180	200	206	198	192	176	198	189	170	180	178	160	194	179	188	185	196	165	177	212	186	169	173	166	172	192	191	202	182	171	196	181	177	180	189	184	183	204	178	197	178	201	205	179	174	171	180	194	188	180	172	205	196	172	181	174	213	180	175	149	177	198	181	189	194	179	207	218	163	192	203	180	177	197	172	184	188	187	187	189	174	205	184	194	193	178	175	176	203	177	176	186	175	179	179	208	181	186	175	174	178	178	186	161	173	187	165	186	196	207	181	183	167	189	194	171	169	196	199	197	189	176	177	197	182	198	178	174	189	164	187	184	193	151	199	180	180	178	189	183	179	168	166	173	217	176	193	184	192	198	180	158	164	168	177	192	207	166	161	202	169	205	194	182	177	182	177	185	173	175	176	194	179	177	175	189	170	188	166	161	200	192	181	213	183	168	153	187	169	210	191	229	181	189	196	200	196	173	199	208	193	154	191	186	197	172	180	167	179	193	183	168	180	189	219	170	170	190	175	187	208	180	186	198	204	188
12071	15347	22774	14860	5129	4237	3380	2947	2551	2168	1833	1737	1511	1413	1290	1229	1121	1070	968	999	986	886	821	786	780	745	766	885	753	755	728	675	722	711	676	634	655	652	663	646	645	619	644	612	672	622	584	601	604	602	604	608	579	589	620	613	607	590	553	580	543	531	551	560	594	545	573	579	585	597	552	544	570	582	543	563	565	615	547	542	537	569	585	543	559	534	514	531	530	599	556	544	543	528	539	530	505	567	521	537	533	563	563	558	535	537	570	531	536	553	529	562	557	538	563	554	534	567	526	564	571	570	530	552	590	493	566	516	540	538	538	556	564	567	512	553	511	559	537	602	612	533	503	558	543	533	566	554	547	544	559	553	538	557	503	586	527	574	543	534	545	553	529	536	547	532	546	559	564	524	520	523	519	524	586	556	536	549	556	502	512	505	536	528	516	591	514	530	531	512	552	572	503	505	557	567	528	519	527	567	501	537	563	569	478	547	565	560	557	511	538	552	532	510	496	528	526	556	549	560	532	523	528	516	495	519	517	559	555	547	526	545	553	551	524	529	525	537	551	553	540	528	557	537	535	531	510	606	526	537	530	552	542	544	552	555	543	539	559	535	532	498	570	546	551	548	524	549	575	561	553	536	572	529	533	514	520	508	481	517	532	594	535	524	538	550	520	532	544	514	567	553	507	538	513	531	547	551	534	541	535	549	498	523	541	485	585	555	557	550	565	525	554	568	538	553	553	531	521	531	556	518	523	552	549	522	530	576	524	529	556	524	556	528	543	545	510	500	514	526	559	579	498	541	542	528	496	501	557	551	529	495	504	545	518	533	538	523	532	516	529	558	544	580	570	513	550	497	573	525	525	520	551	548	552	553	514	529	542	580	539	526	522	518	569	561	524	536	531	560	504	500	517	555	530	496	547	516	557	528	577	536	574	539	517	540	499	518	467	571	511	513	530	540	527	501	519	551	520	571	531	535	542	537	550	529	559	517	567	549	529	545	536	517	507	539	551	570	546	514	518	512	579	541	517	539	529	537	535	544	518	510	529	539	508	510	586	535	531	517	518	548	570	513	559	591	540	507	568	528	550	495	536	526	534	504	535	511	525	567	516	528	544	537	544	565	539	514	519	526	522	557	529	538	530	566	552	516	532	553	530	537	532	549	533	579	529	535	555	493	566	543	536	553	546	522	512	550	526	545	581	523	546	567	536	524	531	542	511	536	521	527	520	510	542	558	544	550	563	541	540	496	527	532	518	494	513	521	520	521	501	576	536	537	532	499	526	559	552	541	532	583	541	578	498	507	558	502	511	541	501	524	544	540	525	540	521	500	512	544	478	528	547	521	537	527	514	558	534	544	523	532	507	553	508	562	527	565	522	548	518	566	521	520	538	507	553	548	514	496	527	496	560	537	506	535	560	514	548	474	524	563	505	508	532	529	555	546	516	569	514	567	523	543	582	546	486	522	550	577	550	552	535	534	497	549	542	565	559	501	564	516	512	516	549	490	596	530	569	485	564	528	551	529	522	492	531	533	556	545	529	535	531	539	573	543	527	515	586	555	543	515	525	524	559	558	529	531	500	550	525	518	553	564	512	581	506	522	552	585	522	534	521	502	551	571	519	560	510	532	535	552	521	525	547	556	550	528	503	508	552	519	492	507	543	547	550	551	516	537	534	524	583	583	543	523	546	538	532	527	548	557	515	523	499	548	549	529	524	515	535	538	511	524	496	583	552	568	553	516	527	551	543	517	525	509	541	539	540	546	531	469	531	495	554	509	572	541	561	519	561	523	536	605	502	530	514	548	519	550	505	507	574	521	513	478	520	535	546	514	558	547	515	509	522	538	574	523	548	520	542	575	532	525	535	496	538	508	553	580	556	555	553	570	522	561	541	529	528	529	529	558	522	523	535	538	538	521	519	531	517	539	511	581	516	500	545	560	548	564	490	553	520	543	517	561	548	537	537	491	526	503	543	533	555	530	555	544	535	539	546	501	549	520	559	509	535	547	500	570	527	519	523	525	560	542	520	532	565	575	564	561	507	537	551	534	519	504	547	561	557	505	558	507	556	529	563	505	480	541	549	532	540	513	539	513	538	546	535	519	521	537	520	542	555	565	556	581	540	465	515	537	505	590	514	557	549	575	564	546	562	525	556	532	545	530	566	556	515	522	526	550	531	509	491	531	547	533	506	524	526	500	578	565	538	544	563	509	525	516	572	561	577	560	552	555	497	487	534	539	525	559	544	547	515	519	539	536	570	502	550	512	520	561	526	537	540	528	552	534	506	524	555	578	509	541	540	534	505	539	523	518	537	570	580	563	572	510	593	513	540	508	518	563	536	578	509	547	539	545	534	551	538	506	549	537	555	525	522	505	580	560	519	507	536	575	543	537	518	562	502	589	500	505	568	566	563	532	553	553	537	560	571	513	538	521	504	525	561	519	495	581	557	544	539	534	555	509	570	532	527	565	591	554	514	512	499	546	528	518	515	576	520	519	540	493	566	493	556	542	587	542	567	537	572	572	531	502	538	537	551	520	564	563	538	529	543	585	491	513	536	543	536	524	522	535	532	558	521	548	528	567	515	519	555	527	544	528	552	547	566	479	496	530	568	553	562	536	539	541	513	541	582	522	565	592	511	516	503	561	545	530	536	521	562	509	507	583	512	561	562	558	517	504	518	551	524	544	545	497	573	507	552	486	542	556	520	528	573	516	557	581	543	545	527	534	544	543	548	530	549	568	510	533	526	535	521	548	550	573	522	572	528	518	527	518	505	510	563	564	528	567	541	516	541	538	503	527	516	534	540	528	512	516	538	517	492	538	541	534	510	534	563	593	587	554	544	555	521	568	569	511	569	551	531	504	498	494	539	527	514	529	536	553	506	496	526	504	524	525	549	541	520	511	546	572	510	540	530	533	510	535	535	544	502	535	566	564	522	544	542	538	523	570	558	527	498	540	546	518	533	555	557	535	518	555	567	538	496	498	573	505	552	520	492	534	536	511	526	530	569	531	500	512	564	515	612	541	564	543	527	552	498	522	560	540	540	535	520	502	510	563	516	581	538	509	521	589	538	527	542	542	549	529	569	509	503	523	514	521	498	588	543	508	534	534	523	540	513	524	541	503	570	548	573	524	548	573	541	549	537	540	512	519	551	560	551	541	515	527	533	521	522	513	503	560	512	568	575	570	542	568	551	552	553	545	580	529	566	538	536	522	528	489	528	530	555	531	570	557	541	553	559	565	519	545	564	532	542	473	540	519	542	560	519	551	542	560	525	557	478	515	546	551	543	542	558	550	517	524	536	527	514	538	524	552	542	544	537	493	536	502	604	537	530	529	507	526	531	586	534	493	525	572	522	549	557	522	538	525	557	573	514	516	562	557	514	539	512	562	591	563	548	531	540	548	549	533	555	559	592	523	557	527	535	523	572	541	509	568	542	536	549	535	531	532	519	544	511	554	532	542	568	583	554	522	515	526	552	568	511	544	576	575	524	537
3491	1740	1914	824	410	405	359	342	376	358	357	322	318	366	356	339	331	334	331	345	367	344	351	356	345	311	313	344	353	322	347	328	335	330	328	341	348	334	366	338	341	370	338	321	342	338	343	367	335	361	363	306	298	344	313	345	314	381	344	314	328	305	351	339	364	328	365	310	328	320	344	333	357	323	311	361	361	348	331	345	316	334	363	303	379	334	315	341	300	315	346	328	332	326	345	330	350	303	329	363	323	336	330	324	318	319	319	367	325	333	339	347	302	358	344	347	393	348	345	331	363	337	345	338	364	356	370	363	346	356	350	314	353	352	348	344	343	326	362	350	379	339	315	354	343	327	338	385	365	349	322	341	354	342	343	345	350	365	331	339	348	353	309	342	345	333	343	332	319	354	322	343	360	318	346	339	331	372	343	326	358	351	344	317	339	357	368	340	368	336	321	337	352	368	366	356	327	393	332	371	335	323	359	330	320	374	338	375	340	355	345	341	324	339	337	359	334	317	359	332	354	312	357	354	334	335	318	345	345	342	340	305	337	365	376	358	334	381	344	330	332	356	352	353	350	333	334	364	349	328	306	341	368	331	330	324	362	347	350	361	362	343	341	321	347	333	337	335	357	338	313	321	332	316	358	336	357	343	348	351	343	370	347	324	326	355	324	338	337	335	323	340	344	336	318	298	349	337	353	363	336	326	339	353	341	346	345	341	370	329	325	353	341	366	327	359	359	353	323	337	338	321	332	338	373	349	351	348	357	332	330	347	346	346	328	336	354	333	311	326	346	348	367	348	338	328	321	346	351	322	341	361	326	352	338	349	318	351	326	328	311	367	335	330	338	372	353	302	338	326	337	306	331	357	335	350	371	326	363	315	337	341	363	326	330	335	324	375	346	336	350	348	371	339	348	355	390	339	357	346	352	368	361	352	312	363	366	308	329	317	323	332	356	345	359	360	367	350	350	347	346	331	348	309	345	360	350	360	343	347	373	338	329	374	337	337	342	356	377	322	382	356	340	362	340	342	347	323	334	366	320	347	342	330	354	345	369	343	342	293	345	344	378	348	357	366	359	348	354	348	310	331	316	332	341	355	332	323	313	362	341	339	334	356	335	325	363	345	347	333	340	299	348	341	322	325	348	352	344	335	329	332	367	346	344	347	356	359	335	329	335	363	377	314	369	318	342	361	382	336	352	326	388	283	341	311	371	337	366	353	386	352	353	352	352	331	319	342	323	368	356	315	331	340	316	362	311	308	367	363	360	336	349	366	348	344	327	316	355	318	336	338	352	331	335	350	333	347	311	354	363	305	340	360	327	353	368	357	322	337	353	333	317	287	321	316	316	326	364	382	346	325	337	345	336	345	346	364	347	359	347	334	344	377	347	318	363	357	335	343	308	315	345	367	324	318	326	309	358	346	326	321	345	355	352	343	339	311	362	354	315	333	367	321	329	331	307	305	347	334	314	310	363	356	346	342	324	308	375	320	307	324	361	352	353	369	350	354	368	314	330	333	354	359	320	351	326	385	354	307	339	332	352	344	307	358	320	298	347	355	347	338	366	345	318	329	350	323	305	335	339	336	345	354	342	324	348	324	317	378	323	295	351	364	399	354	334	342	333	332	328	328	346	347	338	329	327	377	308	351	304	311	333	300	337	334	334	335	325	372	365	360	314	373	325	350	328	354	347	299	349	367	371	374	319	309	329	318	306	304	363	346	334	304	364	326	324	367	322	339	312	355	316	305	367	337	339	307	334	360	313	311	295	344	322	350	361	361	297	373	344	337	363	366	320	336	358	351	346	330	326	309	336	353	352	336	326	339	343	324	332	373	347	329	355	314	338	310	364	333	357	369	347	332	332	356	356	304	342	358	336	356	322	328	334	308	299	336	353	340	315	358	315	335	350	382	324	337	328	325	349	303	322	323	371	329	326	372	333	359	355	337	333	357	349	318	324	328	358	334	339	373	326	339	353	347	357	347	331	344	342	373	338	401	302	357	341	354	369	367	355	325	320	336	330	348	334	356	338	362	347	345	340	307	337	322	352	347	312	358	296	353	335	350	341	350	371	326	341	333	346	318	326	322	315	334	320	345	349	338	293	329	352	319	375	328	346	322	366	339	363	338	355	346	342	324	324	341	343	389	355	345	326	329	334	329	342	313	352	353	306	346	348	319	388	352	354	340	313	348	312	343	355	334	358	348	354	312	364	306	321	377	331	336	337	317	352	373	331	323	334	333	344	321	332	338	355	327	326	339	340	332	331	337	374	311	332	340	343	319	327	333	342	347	325	311	341	323	340	347	358	375	305	379	335	344	350	324	362	326	357	331	351	333	321	349	377	322	328	333	346	346	344	334	328	388	337	294	344	357	320	328	347	371	373	352	357	360	362	389	348	367	321	334	335	370	346	340	339	327	332	382	345	346	333	344	305	337	314	336	375	347	327	290	320	308	355	335	343	347	351	338	344	351	359	330	341	367	366	332	338	352	341	338	289	346	357	345	345	353	334	338	351	382	350	326	344	347	286	344	342	318	370	354	362	343	326	354	335	337	370	344	324	314	320	346	351	337	341	324	355	346	359	330	326	335	362	324	352	351	340	336	336	346	300	329	321	324	358	340	357	316	350	336	326	349	329	318	332	355	329	355	331	372	329	335	323	346	365	338	328	351	362	357	318	342	341	339	332	339	345	345	326	387	320	349	348	354	383	315	362	357	344	337	326	315	348	350	361	318	349	322	329	377	372	342	322	326	334	320	337	341	327	360	326	305	347	348	382	338	370	329	349	334	353	377	356	308	350	343	367	348	350	369	316	325	331	379	334	344	313	323	326	330	349	322	328	371	347	343	345	344	321	355	343	348	369	321	350	331	326	349	320	367	311	366	308	365	337	300	324	336	379	352	335	321	348	339	350	333	337	323	330	348	322	343	330	326	353	333	349	332	326	344	325	340	317	361	349	333	318	352	332	344	345	355	342	350	346	362	322	330	337	306	348	376	305	335	347	350	319	369	323	350	349	333	371	338	371	322	366	333	324	360	337	343	350	352	300	351	370	314	379	350	311	349	318	369	346	356	328	344	330	328	331	339	370	381	327	322	337	328	330	320	326	342	343	293	324	342	315	336	326	354	329	328	342	345	407	339	350	345	351	343	336	314	363	330	351	356	331	326	341	336	347	351	343	358	322	364	353	357	327	309	347	337	378	358	339	345	330	348	345	332	347	348	352	328	326	337	328	349	330	361	336	329	341	335	334	318	366	329	323	366	337	364	353	332	328	377	338	327	327	356	339	331	345	308	340	339	329	334	317	323	370	348	331	341	364	303	340	314	344	332	372	309	363	375	294	354	334	334	337	363	329	334	353	348	331	341	319	349	317	353	317	340	349	314	349	360	342	359	322	347	344	372	342	353	315	306	341	337	323	341	371	323	360	336	313	349	365	280	325	358	391	399	329	374	341	353	319	307	336	332	362	330	359	363	370	327	327	317	352	341	347	345
3393	2640	3190	1670	1134	1063	1045	1019	929	965	987	955	978	937	937	969	890	941	922	902	969	948	936	917	937	896	941	944	961	941	958	955	957	919	1028	900	942	913	897	938	919	968	966	968	897	937	956	969	910	908	945	920	920	942	902	919	944	946	869	943	899	987	942	949	906	946	924	979	953	879	947	899	932	949	957	945	915	902	931	924	972	952	926	932	957	895	879	972	894	945	944	913	925	996	946	901	943	889	964	920	917	994	936	981	933	991	947	914	932	954	884	921	915	970	924	896	928	881	911	946	892	895	930	961	968	941	931	900	885	876	922	964	923	958	925	899	945	999	935	914	923	890	982	932	865	944	944	950	920	922	976	870	996	920	927	919	904	956	962	966	991	923	921	920	919	942	948	958	977	974	900	943	937	931	990	968	1005	905	883	887	915	977	937	935	956	952	933	947	904	896	965	938	935	874	925	908	945	925	913	919	924	904	912	967	923	954	908	919	937	947	951	896	869	934	916	890	955	929	934	959	937	950	908	949	909	972	896	882	992	920	936	887	897	941	934	919	904	961	909	933	923	922	913	940	944	937	929	910	891	949	929	928	931	909	911	938	930	876	940	938	902	881	961	908	968	908	903	915	924	919	970	941	986	891	950	952	948	918	886	939	932	948	923	905	914	977	924	946	923	893	917	975	926	967	963	907	917	968	973	950	948	928	916	951	939	911	913	850	964	951	951	971	913	930	892	956	954	937	870	945	926	956	928	936	897	913	907	913	935	943	973	983	910	920	1002	979	928	952	908	882	960	930	936	970	933	944	946	961	990	965	947	898	909	905	906	942	951	960	922	976	937	965	919	924	957	902	891	942	921	934	917	922	999	907	937	946	891	920	918	905	926	934	935	945	949	946	943	884	935	938	935	898	970	893	957	949	875	915	900	920	923	961	995	937	895	907	861	920	938	918	943	935	915	896	929	936	876	929	961	866	936	853	893	890	937	861	974	912	869	932	923	1003	932	948	901	901	899	903	909	908	921	949	944	937	914	951	938	958	909	898	964	918	919	945	962	916	890	903	920	920	911	942	923	956	869	912	892	959	929	934	939	959	972	885	892	940	903	921	925	977	967	947	931	921	939	938	897	951	930	924	954	964	918	923	905	927	950	907	928	927	925	952	937	923	922	957	919	898	904	900	945	936	937	953	867	968	942	962	887	929	979	899	942	899	890	954	961	942	901	914	924	923	929	917	910	919	914	908	920	911	932	857	961	922	904	920	969	965	941	907	948	948	990	945	909	1015	910	979	983	870	971	930	923	944	1019	893	915	906	941	949	903	974	889	887	924	898	895	951	947	887	914	989	941	858	920	897	923	924	949	874	939	973	958	989	972	931	909	880	965	993	927	886	933	929	944	974	949	928	897	940	935	917	925	931	903	892	933	905	914	938	959	928	922	930	937	922	935	902	924	946	914	955	879	878	925	934	994	971	927	888	965	953	955	957	991	910	972	963	982	919	914	978	875	937	897	894	955	954	901	867	937	936	928	946	930	931	869	887	865	916	897	955	970	970	998	912	962	943	951	920	929	896	953	977	952	914	961	837	963	907	943	903	926	893	942	920	950	919	868	917	900	903	899	920	946	935	934	991	940	946	904	941	905	919	902	951	889	957	952	915	924	949	923	948	959	930	901	902	944	936	970	968	869	902	946	928	926	944	900	974	891	917	976	921	920	893	953	970	900	933	923	898	870	958	975	933	928	943	955	951	924	936	914	934	944	896	951	917	896	934	925	973	949	869	926	958	955	956	978	915	916	918	933	933	933	944	878	912	916	975	917	923	872	1010	974	917	937	899	931	969	958	892	885	1007	910	973	918	949	1027	907	950	992	919	980	954	915	923	927	937	898	948	994	932	888	931	932	938	927	950	922	958	959	912	893	910	979	930	878	937	860	935	879	961	912	905	931	981	932	894	948	989	892	930	973	932	912	931	992	948	892	936	926	925	951	869	911	944	994	955	915	931	868	966	939	948	955	979	935	939	974	912	974	911	903	874	1001	921	904	922	911	905	928	929	953	923	949	905	970	933	932	992	872	968	942	909	925	938	931	925	967	876	927	949	930	919	941	901	948	927	879	888	883	890	917	924	933	947	923	882	944	901	939	914	997	959	942	983	912	918	944	923	967	954	932	929	924	895	874	967	913	976	979	916	966	923	901	924	914	900	967	933	932	907	908	905	952	958	924	941	853	925	939	988	892	869	951	937	882	922	962	914	912	964	909	903	871	930	984	940	943	938	929	892	979	932	889	928	951	937	908	928	941	927	914	968	978	912	946	958	904	914	990	966	931	995	943	924	906	957	918	926	940	917	910	959	948	951	974	934	943	957	984	925	923	891	925	964	887	937	943	878	928	908	953	940	943	871	963	918	971	894	944	926	975	935	892	912	891	983	909	926	939	901	960	933	930	925	935	931	936	903	882	965	899	896	900	877	942	913	845	941	924	922	916	904	935	936	910	925	965	908	958	964	920	878	918	978	963	987	956	877	959	940	943	935	905	924	931	944	890	905	961	966	941	977	927	940	928	902	883	923	958	883	934	942	962	929	947	930	939	922	930	952	907	943	889	910	929	939	925	910	900	866	934	883	936	968	929	968	951	955	944	903	932	957	929	970	902	927	953	913	925	919	889	920	961	980	929	913	933	925	939	942	968	906	931	895	887	910	928	955	931	974	960	937	920	918	915	945	907	901	933	930	890	927	908	906	943	901	970	945	937	922	957	919	991	902	896	901	854	977	960	956	915	904	894	927	971	901	946	942	968	902	882	936	923	913	961	861	905	907	944	952	936	915	938	930	920	915	944	877	899	935	918	902	970	958	897	896	906	915	925	907	893	963	940	971	912	922	952	931	929	945	944	925	950	926	993	864	960	943	930	888	952	981	923	901	884	956	946	963	889	902	954	932	927	931	910	961	917	933	936	914	905	1039	930	897	899	884	896	955	929	933	897	966	880	925	959	943	938	946	969	986	921	950	903	980	918	966	910	918	920	891	904	922	884	895	962	924	878	923	953	930	959	921	908	868	920	917	930	888	943	912	894	965	955	888	952	903	940	931	906	971	929	902	875	959	942	920	960	905	941	948	908	934	869	909	922	899	896	917	937	928	940	943	1018	973	960	897	936	928	892	929	971	921	940	914	926	930	936	980	922	938	868	897	972	906	938	905	923	873	950	940	924	966	946	920	928	948	945	948	884	925	936	903	916	955	915	924	983	929	932	898	929	944	985	995	965	920	977	967	973	905	962	975	889	935	908	949	880	906	924	874	896	896	937	974	936	965	868	956	901	914	931	979	928	945	892	922	931	963	975	924	894	904	930	952	932	900	936	960	927	924	935	970	928	916	955	962	928	915	869	930	912	946	932	936	951	915	950	908	890	936	906	956	900	869	942	936	899	914	958	916	879	915	868	931	955	942	930	987	896	928	946	870	926	920	918	880	957	915	918	940	907	903	944	969	966	971	964	988	929	959	921	937	888
14260	15307	14758	9146	3876	2031	1165	757	589	526	438	416	442	412	345	362	354	368	363	354	349	362	370	362	350	373	336	322	340	351	332	325	358	371	360	335	341	351	360	347	356	360	375	345	337	341	351	336	341	354	344	342	331	315	357	331	363	358	365	316	354	335	352	348	323	338	345	327	330	371	322	345	322	339	351	342	361	327	330	360	357	346	328	338	314	322	323	325	332	342	367	330	353	351	376	365	343	324	349	345	356	353	330	360	323	319	350	370	342	314	328	339	347	335	328	322	331	364	339	355	364	322	322	339	304	365	317	340	380	315	328	318	350	359	360	325	344	337	322	367	352	369	369	372	326	322	351	351	333	356	340	332	356	342	325	349	321	293	335	364	317	344	297	349	358	329	331	303	348	337	330	336	349	336	324	316	364	313	325	325	346	357	325	366	305	373	324	334	360	357	355	316	324	335	353	370	314	321	347	330	350	324	384	329	336	337	355	329	334	330	337	325	328	331	301	316	345	354	341	332	331	307	330	327	324	350	315	303	346	365	360	353	365	360	337	363	330	334	357	313	377	346	337	342	326	355	340	319	313	323	346	341	318	348	323	342	309	355	335	349	330	342	339	352	373	352	325	324	354	324	339	367	324	345	363	322	329	350	370	329	307	343	345	366	351	324	344	304	350	314	334	347	323	358	348	333	351	350	317	328	332	364	315	342	400	321	345	334	363	358	327	350	330	382	363	318	354	368	330	352	324	319	372	337	335	328	332	328	362	320	365	378	326	328	363	340	307	367	311	311	331	323	318	345	292	305	343	326	325	312	350	324	306	351	338	361	305	318	358	345	324	358	342	331	354	364	346	344	338	371	326	344	350	292	352	315	340	347	340	338	325	328	334	337	333	366	350	346	361	368	336	330	355	326	340	365	363	331	334	343	317	359	365	361	364	325	317	352	325	368	340	349	369	341	336	335	320	340	359	322	337	335	331	321	372	318	345	339	342	354	342	344	353	315	347	346	313	323	304	302	310	330	333	350	354	336	299	328	341	354	357	333	320	333	364	331	320	367	345	332	336	326	358	335	359	378	318	336	338	319	334	355	323	353	353	358	339	316	335	337	347	356	346	342	324	302	345	347	340	354	343	307	361	320	302	335	341	315	337	332	334	335	332	289	333	338	340	333	315	328	317	335	331	332	355	368	369	347	362	340	340	333	326	349	356	316	301	321	318	361	312	368	360	356	322	359	329	323	319	333	306	350	336	326	318	341	364	321	320	339	304	350	326	348	336	344	321	324	323	312	342	317	332	338	323	358	345	342	333	337	307	373	363	347	343	318	353	342	336	340	325	342	413	369	345	356	332	384	347	342	360	305	370	348	341	335	365	320	319	322	304	314	335	326	322	352	347	316	351	306	338	330	374	337	329	355	355	327	346	342	334	322	303	321	315	324	335	339	368	335	329	330	338	323	333	296	332	346	331	367	324	317	320	322	348	362	351	337	348	366	371	321	298	341	398	319	359	334	323	333	364	340	354	337	303	342	319	343	325	325	328	291	343	327	340	334	321	337	334	333	319	356	323	330	360	337	342	349	332	352	333	339	336	328	350	333	358	350	327	337	376	379	338	329	311	338	319	317	342	354	370	329	349	322	350	348	346	333	362	333	343	322	386	362	367	325	351	365	355	334	333	315	332	340	321	346	347	347	326	359	351	351	342	363	334	339	317	351	366	335	340	323	307	364	323	332	351	312	328	363	345	367	305	309	327	351	348	323	356	328	321	349	309	325	362	351	324	311	321	313	335	337	363	368	335	338	328	337	365	332	339	348	353	354	329	391	338	316	311	319	336	359	332	313	348	362	340	349	335	356	339	324	353	339	355	312	310	305	316	358	341	358	347	341	291	332	344	330	329	358	355	323	356	309	361	319	312	361	381	300	358	293	335	340	348	339	328	332	317	344	334	341	342	308	343	353	330	347	325	314	339	328	326	367	340	348	332	357	336	335	351	341	321	339	345	352	338	350	344	338	339	324	338	358	311	325	348	317	352	357	331	345	368	318	339	366	353	314	330	333	361	346	297	389	322	373	340	337	346	305	327	379	328	363	350	354	357	346	334	357	374	327	363	339	309	338	360	331	348	342	349	318	385	322	344	322	308	348	321	322	344	334	323	368	369	345	378	367	343	332	312	347	319	316	325	319	360	339	340	364	356	327	342	339	328	333	334	349	369	327	324	347	350	330	353	322	392	350	351	336	297	349	353	334	342	375	333	370	346	365	355	310	348	327	354	329	367	340	324	327	340	337	321	312	361	308	371	312	312	328	325	344	313	327	309	355	336	341	328	340	317	324	314	341	316	347	350	308	342	337	300	319	354	387	376	363	329	335	319	352	310	369	344	337	344	327	333	350	337	340	347	338	336	331	386	348	317	306	334	360	324	314	348	343	317	330	329	338	370	327	348	314	385	322	333	340	331	344	363	308	341	347	328	323	333	337	311	340	337	384	340	341	329	346	345	328	351	371	324	349	322	341	340	357	324	323	347	329	327	316	384	323	339	325	337	344	353	318	361	329	335	337	334	330	334	342	344	336	327	357	352	351	353	339	350	344	341	335	337	349	336	332	314	331	331	350	315	363	359	343	334	313	339	337	342	344	327	338	307	328	343	330	348	350	348	317	351	296	322	344	329	346	340	313	335	354	377	342	374	321	364	330	299	322	309	329	339	346	354	320	342	336	320	336	339	321	309	337	337	355	326	344	345	340	356	374	352	306	351	314	358	321	362	322	356	316	369	343	341	322	361	317	327	300	319	357	343	348	351	333	329	308	337	359	339	353	322	319	336	346	357	350	368	322	339	347	372	338	370	350	308	316	358	336	337	358	330	348	305	349	354	330	347	288	337	367	312	354	318	367	379	350	354	339	385	307	364	347	348	315	343	343	341	340	378	318	369	330	336	352	330	341	362	348	349	343	332	314	335	351	330	339	341	349	309	342	339	324	328	326	364	348	340	324	353	372	357	332	325	326	350	372	344	353	318	352	328	356	304	344	337	336	348	348	313	374	338	350	349	380	311	334	349	324	318	304	361	372	307	360	348	332	314	314	345	338	319	368	357	335	363	356	336	327	321	320	311	334	333	338	344	324	345	326	352	319	364	311	326	343	349	341	349	301	320	318	386	366	346	375	309	347	354	317	322	331	337	338	355	345	343	300	332	360	338	331	340	335	325	318	360	358	338	346	320	370	330	318	317	319	356	329	324	336	339	344	315	352	315	375	329	314	325	347	347	318	311	343	305	332	349	364	284	330	347	335	309	302	336	345	320	336	333	333	359	324	323	342	343	386	335	337	334	337	363	308	349	375	337	378	311	357	330	343	337	336	361	327	343	360	324	371	347	359	367	383	369	345	339	337	371	321	365	336	303	342	316	359	339	343	323	320	333	351	364	348	325	349	383	309	333	316	341	347	309	330	350	331	320	352	308	331	346	312	337	358	326	352	320	363	366	346	354	307	348	335
9986	12919	11368	7808	3530	2996	2470	2176	1936	1759	1628	1503	1416	1367	1316	1206	1290	1185	1191	1076	1149	1131	1087	1097	1007	1069	1035	1059	994	966	981	1010	993	986	961	987	964	955	933	955	984	985	974	993	960	931	903	862	966	927	936	950	918	981	905	958	919	938	892	955	912	971	893	929	885	970	989	913	907	939	948	938	911	916	900	946	945	889	938	907	930	934	862	926	873	905	873	884	855	922	864	885	925	901	913	912	904	903	907	906	946	879	948	971	922	891	910	933	949	927	862	915	992	904	888	938	936	935	848	910	905	909	890	864	930	931	891	972	906	848	906	904	910	944	866	927	906	867	882	914	902	918	898	904	880	875	901	883	897	860	963	909	858	916	999	930	962	839	961	854	931	932	892	951	857	937	897	938	912	917	887	948	900	932	905	897	883	949	902	927	929	894	871	926	866	892	886	906	909	892	876	895	874	914	908	955	973	956	919	908	841	880	928	899	927	883	988	934	920	892	902	873	902	902	910	870	908	931	891	909	879	839	967	863	876	932	927	868	893	895	912	918	941	916	912	931	946	926	904	935	924	900	903	936	950	966	887	878	916	909	942	898	824	884	914	931	879	953	918	936	881	918	896	893	910	880	878	860	931	892	943	897	926	878	914	860	904	900	945	929	909	875	905	962	914	913	915	991	876	946	936	871	973	925	928	896	904	908	903	886	867	891	869	885	921	896	945	865	923	900	841	885	979	962	898	885	895	909	911	940	860	861	921	822	911	896	917	912	933	854	896	931	901	887	952	890	906	894	912	921	941	896	890	904	936	926	950	945	867	953	952	985	885	916	932	882	892	860	952	879	939	882	915	937	913	928	905	949	892	929	913	939	954	927	980	891	854	904	896	929	885	912	940	922	927	899	972	887	937	913	935	920	930	919	939	923	939	894	862	880	962	929	909	892	932	850	921	948	882	905	874	874	903	908	886	917	950	919	913	925	866	926	898	922	884	943	957	913	833	900	916	891	917	870	887	944	855	956	872	911	869	854	926	931	908	889	927	928	899	906	917	961	913	917	916	896	910	951	920	902	947	904	881	934	965	891	944	950	901	904	915	917	859	921	889	920	933	917	928	902	944	1013	902	840	918	930	895	926	924	852	922	907	906	895	887	938	967	900	889	932	877	890	906	960	937	906	919	874	947	899	955	880	939	962	912	937	951	973	911	950	936	964	956	889	868	876	929	915	881	947	890	916	892	905	932	890	875	966	908	874	930	930	856	914	913	903	866	886	930	918	919	882	898	874	907	906	908	961	924	937	953	943	884	885	899	919	852	932	965	951	913	900	899	905	906	913	910	925	909	912	869	903	867	903	923	878	935	935	921	955	976	924	921	883	871	948	933	863	920	901	926	977	902	937	969	916	891	865	893	867	909	923	871	919	892	933	913	894	888	914	891	935	903	925	890	892	916	892	865	922	875	884	911	947	863	860	882	881	885	847	902	943	879	867	967	970	883	903	907	927	961	916	886	889	909	940	944	914	886	901	898	889	981	913	923	930	931	919	966	929	930	904	929	938	932	870	946	913	942	923	912	920	897	874	913	970	954	933	945	908	919	919	953	930	907	891	891	928	932	861	995	864	947	887	932	929	904	886	877	895	922	952	891	878	870	964	883	923	961	903	846	881	892	905	889	896	895	932	956	960	879	888	892	890	870	903	906	923	884	899	985	861	903	932	884	891	940	930	892	927	876	872	933	958	909	911	961	989	923	909	902	879	934	894	910	907	900	914	955	932	934	869	926	896	874	853	923	853	870	807	913	903	942	915	913	919	867	909	919	905	900	898	896	958	892	889	948	897	955	925	953	926	901	989	892	934	907	899	896	909	946	903	934	907	849	851	900	901	941	876	939	960	912	900	921	919	948	903	890	956	899	912	910	904	914	939	888	893	912	843	921	846	932	921	921	822	940	873	869	963	948	931	865	928	916	973	952	947	1002	906	916	925	924	921	922	860	914	851	892	946	894	906	906	903	942	913	926	923	891	918	880	834	902	938	908	893	895	890	924	941	924	888	936	967	868	921	928	955	931	875	930	887	885	908	913	899	919	956	918	865	870	921	887	923	932	909	892	908	911	895	904	890	895	880	921	887	880	915	927	886	879	924	956	911	891	904	876	944	937	959	940	905	932	919	914	919	890	862	997	887	989	891	936	946	904	923	882	925	937	962	901	883	886	914	943	905	886	922	888	889	913	946	921	866	910	867	936	874	936	918	916	902	896	908	941	935	915	923	928	918	927	908	911	895	942	888	909	899	963	953	876	897	891	909	920	909	899	949	911	919	898	897	849	909	920	900	910	914	911	901	901	910	942	857	875	890	953	948	904	876	873	918	928	877	881	855	899	882	943	905	885	928	864	905	942	989	883	920	945	891	887	935	930	870	921	897	939	886	862	891	897	893	930	1011	927	895	942	899	886	940	925	884	933	923	929	830	925	937	884	981	881	915	900	889	915	904	904	928	857	970	918	925	892	853	940	952	951	941	869	870	888	903	890	930	916	934	1013	908	915	930	892	950	890	913	956	907	910	918	877	864	876	933	910	910	892	872	916	941	902	898	857	910	873	884	892	899	914	947	933	914	916	944	922	917	864	885	922	955	906	941	919	921	977	927	915	864	878	918	940	910	902	896	886	931	900	874	940	901	877	862	913	884	972	899	932	901	930	927	881	899	881	895	965	891	932	903	864	900	916	964	943	952	930	942	921	945	908	929	895	886	912	940	886	927	908	925	896	869	894	958	891	905	860	883	952	860	878	935	890	947	910	926	889	924	883	991	908	889	919	888	919	935	950	901	892	946	959	882	956	917	928	887	920	872	881	887	889	938	879	897	872	941	872	893	920	928	895	936	891	935	907	912	858	907	919	860	997	952	945	927	899	970	942	882	874	1014	881	1000	919	911	930	907	880	914	908	923	902	887	936	946	848	887	949	921	875	916	898	886	915	922	898	942	910	888	883	884	906	927	922	907	959	918	861	907	951	880	909	901	914	901	954	898	923	890	869	926	928	921	889	932	893	882	904	960	931	927	862	877	880	888	907	903	912	909	878	862	883	871	884	915	903	888	956	880	886	912	910	855	929	889	910	955	901	933	900	902	896	870	951	886	903	926	933	880	927	929	916	892	911	925	898	881	870	920	909	916	881	881	869	915	906	917	941	903	921	922	919	954	897	884	899	931	871	958	907	950	960	909	933	890	897	960	968	947	901	897	885	968	898	884	910	900	889	894	857	938	867	968	911	938	926	901	885	915	927	960	955	871	901	920	980	892	899	928	901	898	899	919	912	866	921	868	920	929	933	938	902	938	918	901	924	889	945	902	937	868	908	937	925	924	929	900	917	920	907	932	890	909	883	904	892	926	865	896	856	918	927	870	896	924	921	883	861	919	885	862	890	888	890	856	897	884	904	888	881	894	866	940	918	884	863	963	958	898	903	896	924	952	939	893	920	908	915	917	933	937	909	965	935	929	926	891	962	920	956	907
21683	22319	26152	17180	8346	4496	2420	1407	751	472	443	336	351	345	275	288	274	266	232	231	217	234	225	220	221	204	223	201	190	208	202	207	199	212	187	220	196	217	213	192	187	197	186	207	177	197	178	206	214	197	216	182	172	213	216	191	208	192	188	176	191	178	204	170	161	210	183	195	200	173	201	180	224	191	183	205	198	190	164	195	186	151	175	191	175	202	155	173	186	175	180	169	195	184	188	177	172	182	179	198	162	176	185	187	166	171	190	195	138	195	185	196	194	166	187	183	201	198	194	176	194	194	171	211	180	192	180	170	184	186	168	160	182	192	175	187	155	191	187	195	165	180	175	195	192	199	218	148	164	168	213	203	191	214	184	189	166	209	186	200	189	172	199	166	194	172	174	212	184	188	164	187	168	170	176	179	172	180	192	159	181	178	156	191	194	183	201	190	188	184	168	179	186	182	188	212	165	182	174	167	182	187	195	189	153	185	194	185	197	187	170	210	156	182	187	210	186	196	183	190	148	179	178	160	193	193	171	187	176	173	184	203	170	176	187	187	190	175	189	192	186	172	175	152	167	197	213	198	185	197	183	176	197	188	170	200	182	168	166	178	185	203	175	184	192	182	195	171	184	168	193	201	199	203	162	198	186	217	190	168	184	176	165	184	191	165	196	182	171	182	203	200	209	172	157	181	177	202	195	174	191	155	175	179	195	188	197	177	178	191	165	197	173	205	183	176	161	174	170	210	171	172	171	174	161	177	192	216	181	202	188	181	180	172	174	185	202	199	191	192	197	188	190	177	174	179	193	177	205	190	175	188	192	166	190	162	177	182	207	199	175	188	170	188	182	176	179	162	180	172	182	181	186	193	179	179	177	179	197	163	211	154	164	167	176	210	214	187	191	184	173	176	182	187	170	200	173	137	168	181	175	177	161	195	181	159	177	193	172	189	197	191	181	177	171	171	206	174	208	156	202	176	200	176	170	178	190	176	185	220	190	191	182	188	177	163	190	167	168	195	198	195	203	215	191	195	171	192	177	203	192	215	168	183	199	170	174	177	195	186	191	167	181	179	195	191	175	214	185	161	186	188	175	189	201	199	181	193	180	186	187	169	174	185	169	182	190	173	175	183	206	182	160	187	167	175	196	192	189	175	182	195	195	182	177	183	183	206	200	190	188	192	178	199	189	185	209	175	156	177	219	172	177	215	186	176	167	179	154	186	179	184	193	214	169	162	170	200	175	179	165	174	182	174	180	180	198	194	190	183	202	182	188	167	181	187	217	190	199	207	168	158	195	199	181	177	199	182	196	200	175	184	185	185	205	205	192	175	160	182	184	182	187	215	188	175	202	189	204	158	184	164	184	169	164	150	193	197	188	198	159	178	186	189	180	198	193	190	198	215	199	185	188	174	181	181	182	186	188	173	167	195	215	179	193	195	174	182	176	154	166	168	168	166	162	201	161	194	183	188	191	194	194	201	176	182	177	178	182	172	199	199	195	189	196	186	185	171	205	185	170	185	206	160	191	186	171	174	194	185	191	193	192	175	193	170	175	176	169	197	172	196	185	167	216	208	204	175	196	178	187	180	177	193	187	185	200	183	190	173	166	194	179	193	179	189	174	166	182	174	175	181	190	172	165	170	170	163	182	191	197	169	158	189	201	199	172	190	183	164	176	190	179	206	177	191	193	200	183	180	194	172	191	182	183	193	154	183	196	176	169	170	178	185	211	210	200	179	173	182	169	198	189	186	168	194	182	176	184	195	188	179	164	190	213	184	187	178	193	170	169	173	168	160	185	196	171	191	179	154	185	173	183	164	169	181	216	187	172	166	194	180	178	191	172	176	175	193	195	186	179	167	173	192	191	177	165	186	159	198	187	200	185	195	162	164	181	166	177	210	176	179	175	189	183	161	179	150	201	191	179	189	168	190	215	177	182	178	179	185	199	164	171	204	163	195	201	175	179	212	173	160	220	170	182	190	168	198	167	180	182	196	184	195	168	160	171	174	168	176	194	181	184	184	176	188	175	185	189	207	183	182	169	184	198	165	186	180	176	197	159	172	163	177	179	197	194	175	186	184	201	183	191	204	166	152	199	186	216	184	184	172	186	169	181	171	188	178	159	190	169	189	187	194	204	182	209	199	184	187	208	158	209	191	165	165	188	176	178	177	174	187	193	183	215	194	190	155	177	199	210	190	181	167	201	173	179	173	211	177	175	177	191	220	189	164	177	194	199	218	147	188	177	149	165	192	194	201	176	165	184	193	178	172	177	173	185	176	187	185	166	175	216	183	177	177	165	200	205	206	198	188	199	175	161	191	195	189	171	185	177	169	177	184	183	188	176	172	188	196	169	203	189	173	174	165	162	192	170	212	185	186	199	169	171	201	155	163	181	191	169	181	168	174	180	177	197	155	161	180	180	195	190	197	191	184	175	183	194	182	165	172	175	198	192	171	162	178	195	181	197	190	188	214	198	199	201	186	189	189	171	186	192	190	194	171	209	182	163	177	195	176	194	201	184	197	180	195	182	162	178	172	189	160	174	165	171	182	183	178	197	179	198	182	194	158	208	197	183	178	193	189	191	197	189	177	194	187	197	200	174	166	192	196	207	191	203	186	207	169	178	165	182	180	187	146	198	179	186	161	169	179	173	182	169	170	209	204	197	186	183	162	200	181	167	191	162	186	201	187	199	190	160	192	198	179	184	176	174	210	180	189	181	184	187	173	178	198	185	170	189	180	162	163	172	187	197	226	196	198	172	184	184	201	204	203	174	198	178	190	173	170	181	195	176	193	186	183	178	184	179	167	196	187	174	184	191	175	185	199	157	178	183	166	163	178	194	183	193	157	171	159	194	169	189	195	174	186	173	204	195	175	182	185	179	168	194	175	192	185	174	164	185	210	180	193	174	175	159	195	183	171	196	177	188	199	214	196	166	196	179	178	195	181	190	177	197	183	211	191	193	177	186	177	192	173	207	171	210	159	169	163	196	189	196	185	194	189	181	193	209	207	189	180	166	156	163	172	188	188	192	164	182	182	174	186	165	157	197	187	189	175	184	174	177	176	199	193	188	173	187	190	183	199	178	160	175	180	169	174	182	192	181	191	188	184	190	198	176	164	190	203	211	190	180	202	206	168	206	178	173	191	179	195	192	173	176	173	172	192	182	195	192	152	196	204	173	187	169	199	184	184	194	184	192	171	184	190	178	170	186	186	214	173	187	202	179	165	215	192	186	173	155	176	196	189	166	161	188	193	184	170	177	197	181	185	186	175	178	199	163	160	179	176	178	166	196	203	157	195	172	165	190	176	176	169	166	189	206	178	202	187	182	171	183	190	173	175	165	185	192	172	188	184	173	166	158	185	158	198	197	185	174	191	181	168	209	190	200	167	176	191	164	172	179	164	159	201	182	152	187	186	181	183	197	191	177	215	160	184	169	196	181	158	177	162	186	179	183	164	196	172	181	200	189	205	192	207	179	202	174	175	196	176	179	188
12563	17858	21778	9967	5234	4283	3529	2869	2448	2158	1938	1618	1443	1337	1252	1172	1108	1049	1029	936	931	895	847	816	823	763	792	752	771	680	705	677	689	653	698	651	720	652	666	635	599	644	616	610	604	645	589	616	593	598	571	612	607	609	563	636	566	572	560	571	611	567	590	589	597	544	545	564	538	556	562	551	527	532	563	574	549	571	576	577	578	548	562	564	570	561	540	571	539	568	572	546	549	591	527	540	564	550	523	514	554	547	551	526	539	552	537	539	532	525	505	509	539	566	584	552	548	536	528	530	579	567	534	529	547	535	544	566	542	518	556	560	516	533	568	533	530	527	540	581	518	521	509	524	534	555	523	519	518	539	522	536	545	538	542	507	520	542	569	537	529	545	543	538	515	597	633	550	546	540	590	560	566	527	518	557	549	537	565	529	525	571	579	541	493	550	540	545	556	512	526	526	567	517	585	545	512	535	515	501	535	542	563	503	534	514	553	606	571	539	607	529	547	520	498	556	536	510	535	543	495	564	529	540	529	533	538	552	568	525	505	559	511	546	549	535	544	518	526	538	590	526	497	531	535	504	567	510	551	530	477	525	551	508	503	517	523	535	491	497	515	537	554	513	558	516	521	531	582	548	583	550	579	529	501	533	539	541	514	534	573	565	546	582	525	548	532	501	550	525	538	538	506	558	540	500	543	523	514	542	556	512	494	529	497	539	512	514	534	556	524	600	531	541	538	512	544	541	535	579	539	580	528	516	513	547	485	575	572	520	528	539	614	529	531	539	529	536	580	559	524	552	534	534	533	593	576	533	567	558	521	549	517	581	588	547	557	523	528	547	562	543	539	534	523	536	539	522	506	539	507	515	532	504	567	555	544	501	546	529	557	540	537	527	502	490	576	512	532	526	540	514	542	520	543	515	535	570	589	542	562	484	537	561	509	517	527	537	556	528	517	513	529	548	537	571	522	567	533	516	523	543	517	514	556	549	537	533	518	547	523	521	515	520	549	531	537	542	562	556	515	488	541	516	531	531	509	529	512	557	561	500	524	545	513	542	537	564	565	536	548	560	562	524	540	530	521	561	550	542	538	554	561	515	516	541	498	516	515	546	534	519	553	535	501	556	531	536	535	572	520	506	529	527	549	547	506	560	516	537	489	490	518	560	561	536	536	543	527	545	551	563	530	555	524	579	518	531	522	518	566	545	527	522	558	584	526	504	521	510	541	559	543	538	499	548	557	572	500	520	532	562	538	561	559	569	556	523	506	523	536	496	529	559	533	548	545	517	454	523	581	552	531	547	522	544	523	547	543	515	540	541	545	529	559	521	595	528	566	531	492	586	523	540	514	548	543	572	524	573	532	518	548	572	523	542	530	587	571	515	533	538	539	508	554	523	561	530	577	540	547	569	532	538	547	542	559	533	525	542	530	512	538	509	575	530	545	557	503	552	519	565	491	521	514	595	547	573	523	522	509	544	521	504	516	518	506	527	519	536	551	526	547	532	550	505	538	518	527	537	526	517	532	549	537	499	520	553	565	532	551	544	454	507	549	560	548	557	583	545	594	542	547	545	507	536	581	521	554	514	537	509	529	543	560	526	542	528	536	576	504	537	516	484	531	533	536	548	523	537	583	488	532	530	525	518	512	496	513	580	557	491	567	563	557	518	540	518	500	524	542	538	531	500	496	519	550	497	514	547	516	547	587	581	538	540	511	563	552	539	548	506	533	563	539	527	501	552	550	507	536	529	560	531	547	538	524	520	565	516	481	501	560	542	552	536	550	546	550	548	534	535	603	545	577	529	548	516	544	499	541	553	553	524	499	543	539	536	590	530	538	545	538	560	584	515	564	538	479	539	544	527	525	540	567	512	531	515	556	521	508	503	547	539	547	537	556	575	517	553	532	534	552	500	492	567	501	495	538	506	587	519	556	508	558	529	545	535	525	518	517	506	519	569	523	569	546	519	485	558	513	543	557	518	543	562	516	539	487	555	539	513	523	511	523	551	559	542	524	510	541	560	547	477	515	540	545	544	506	539	534	491	544	519	488	527	549	538	550	560	540	553	528	525	523	567	552	536	526	502	558	548	532	533	535	544	518	547	565	595	537	534	538	567	501	538	514	490	548	500	516	571	503	567	549	581	519	557	513	513	521	541	546	533	543	521	575	517	560	511	501	537	524	522	572	541	518	504	562	517	526	549	540	539	524	569	546	570	510	533	555	559	546	527	512	559	526	501	513	532	512	542	516	518	550	527	539	523	545	528	557	523	520	539	508	571	496	523	543	493	521	508	546	516	590	570	520	574	542	572	540	540	530	572	563	559	552	558	535	533	519	539	518	539	512	547	535	508	550	553	564	529	488	527	555	516	523	526	500	554	529	485	546	527	541	548	542	541	521	525	508	492	531	538	499	506	528	508	527	514	563	536	538	526	549	546	556	509	518	535	524	500	510	519	533	540	507	543	479	509	533	548	542	507	537	556	558	576	543	530	524	571	498	591	506	532	524	540	535	520	524	536	508	546	546	486	564	518	558	542	559	530	514	539	540	525	528	529	545	517	507	534	499	503	546	535	578	535	533	529	524	547	511	539	544	489	519	541	528	536	545	535	586	511	547	545	526	566	487	559	529	521	537	582	548	549	498	536	544	535	555	501	520	530	545	558	545	516	539	505	544	537	520	580	534	560	525	514	552	522	514	567	535	524	502	550	528	526	570	537	549	491	547	547	566	567	510	538	581	511	534	550	548	533	552	534	554	558	505	495	522	498	516	513	502	517	523	568	502	552	519	553	503	575	539	503	522	506	532	534	502	495	549	550	538	532	519	517	556	538	550	557	539	541	541	521	545	547	591	554	535	521	516	542	531	518	520	556	514	525	480	512	534	512	525	584	527	548	515	525	550	566	540	561	530	566	544	556	586	547	521	538	547	507	502	510	579	542	550	498	497	535	515	512	519	555	484	544	527	537	498	531	564	526	582	544	523	534	516	486	547	496	526	575	552	526	500	540	523	532	556	552	521	527	527	495	521	517	516	528	548	521	544	532	522	518	528	512	497	543	511	496	529	560	533	556	547	545	535	537	523	555	489	515	543	526	522	549	532	541	507	531	527	561	517	541	524	547	533	546	578	527	522	511	541	501	497	525	522	548	534	527	565	558	530	499	548	510	526	511	542	523	528	584	548	539	514	565	535	552	543	500	520	526	507	559	583	527	540	481	548	527	563	530	546	567	535	519	532	562	567	545	527	505	524	487	508	526	541	537	482	509	524	499	545	507	605	506	546	568	551	565	537	536	575	526	514	586	545	516	539	521	554	523	567	531	552	531	531	507	534	537	525	547	515	542	548	505	526	598	536	511	568	509	560	553	522	542	538	548	539	546	529	496	507	575	552	522	569	565	566	529	503	496	551	585	543	478	534	546	555	562	550	547	528	547	532	582	557	510	575	491	546	526	494	540	546	522	545	568	556	541	505	551	537	532	538	565	509	537	512	535	588	535	533	521
3433	1585	2524	1156	540	380	336	362	354	339	331	362	341	353	373	349	343	339	383	330	328	357	353	321	336	352	359	359	339	357	359	347	361	382	325	369	357	347	341	340	375	346	345	336	328	345	334	316	329	318	372	367	340	313	346	331	360	336	331	321	343	329	354	344	317	367	366	358	320	349	328	360	337	347	301	325	319	357	361	377	348	362	346	369	338	348	334	349	331	360	373	354	316	331	358	358	338	311	321	337	337	335	321	380	340	310	378	352	352	333	322	316	330	337	347	334	342	358	334	376	318	370	340	327	318	311	316	344	323	340	318	337	409	395	347	343	352	285	314	339	345	383	368	343	343	339	339	344	320	312	321	345	318	362	346	336	340	340	351	336	350	338	321	341	291	383	336	360	321	324	346	345	331	341	368	353	335	369	349	335	321	334	361	319	336	332	326	318	326	379	339	318	350	360	339	317	334	341	337	342	316	351	302	307	354	349	321	340	339	283	340	335	315	356	347	358	357	356	321	382	334	314	357	372	325	318	336	341	334	355	324	350	322	319	318	343	312	364	329	367	362	347	352	362	348	332	339	318	340	371	331	327	350	312	355	336	347	342	355	348	370	324	324	304	315	328	339	315	339	366	349	347	318	333	341	345	354	338	326	324	361	333	327	341	336	340	336	373	358	327	353	356	322	326	328	367	350	357	325	315	343	336	365	373	325	293	337	350	352	357	319	329	353	313	352	381	347	347	345	328	376	306	332	339	357	348	345	324	323	335	341	326	316	326	337	354	345	334	303	344	367	318	339	318	354	327	367	325	353	334	329	357	345	351	362	323	380	342	332	322	321	353	348	338	344	308	315	341	354	323	340	332	345	302	346	337	334	321	330	321	369	339	351	333	317	318	318	328	299	342	314	327	342	349	333	339	338	345	331	332	352	350	323	333	388	378	341	338	332	331	338	344	317	330	317	326	315	337	310	335	385	312	348	311	347	333	348	350	339	346	365	327	368	329	341	317	327	304	340	340	364	378	312	300	367	334	362	313	333	337	356	318	323	374	336	336	319	306	330	333	360	331	335	357	324	329	356	395	338	336	358	329	326	330	348	295	331	345	319	330	331	321	306	346	365	331	328	337	358	332	359	325	321	371	316	341	319	325	346	318	345	322	357	359	299	323	357	306	313	346	321	354	386	304	341	319	361	315	355	352	358	333	340	348	326	338	353	383	319	331	355	347	354	321	346	325	319	320	358	335	357	352	347	311	356	349	332	334	343	347	374	316	314	324	327	359	343	358	348	342	370	349	353	317	333	352	329	331	338	351	358	340	355	330	372	328	357	324	349	332	359	358	362	339	358	348	339	322	361	371	358	359	338	355	323	344	325	343	352	336	314	331	338	352	348	330	349	314	330	343	337	346	332	316	347	339	349	344	323	322	360	288	336	356	325	340	352	333	308	353	336	315	357	355	350	349	372	359	330	362	343	315	354	328	321	339	350	314	339	348	348	341	337	317	374	350	333	348	314	356	331	337	386	330	312	352	355	354	313	377	319	359	330	306	351	336	351	347	331	327	349	345	354	348	354	342	328	344	365	324	339	327	347	350	357	311	327	341	317	324	315	370	345	344	331	356	358	343	355	338	318	368	357	344	339	338	336	359	376	333	365	363	351	318	340	342	335	339	318	347	325	336	334	323	347	338	340	339	346	327	330	359	337	314	346	336	316	356	355	360	357	336	330	281	354	364	352	349	320	348	329	313	347	326	341	361	349	329	350	323	329	328	315	361	354	360	343	354	347	353	353	307	361	335	333	338	355	321	333	353	359	317	353	363	325	323	335	316	313	334	305	367	324	327	339	325	341	338	340	338	348	350	323	322	339	348	355	344	349	365	337	374	390	324	292	356	335	323	334	349	353	321	333	366	355	318	302	328	349	342	356	326	304	331	360	346	334	344	391	348	359	327	353	344	347	374	326	321	329	341	308	320	354	403	362	356	347	346	370	351	305	345	318	313	307	317	352	342	312	350	319	349	349	331	323	326	338	314	324	352	332	315	318	365	357	323	342	341	352	337	326	341	357	355	325	351	339	346	314	352	338	318	323	347	316	394	371	323	344	332	338	351	351	355	313	307	299	339	355	329	353	346	339	341	342	315	350	354	360	361	339	350	374	340	375	321	369	339	368	317	349	356	354	328	322	320	363	358	372	345	345	287	356	345	352	352	344	326	376	352	314	347	326	376	325	301	370	327	351	336	353	330	338	349	321	349	322	341	346	350	314	309	336	349	330	345	354	329	357	347	359	348	345	323	365	335	340	310	332	331	333	342	310	325	320	323	349	357	364	342	362	328	338	336	344	339	335	330	341	314	345	339	340	291	322	374	357	337	341	300	380	313	354	322	326	353	341	330	334	349	359	363	345	367	350	373	372	338	345	359	349	328	339	341	346	338	362	315	331	348	343	351	306	343	325	331	349	349	313	335	341	341	337	331	351	331	314	329	326	324	337	356	327	333	344	320	322	359	360	321	353	356	349	332	345	329	317	348	356	316	322	322	352	311	367	334	306	314	337	338	359	340	311	325	341	339	370	348	353	355	373	332	322	336	310	337	338	360	320	318	341	358	340	318	329	358	312	335	336	313	342	318	336	367	359	309	342	347	347	351	330	345	358	344	321	319	333	329	340	320	329	368	321	320	345	324	349	314	334	338	362	362	353	323	348	284	341	325	334	318	318	363	346	305	350	367	392	354	326	359	321	311	349	360	328	329	327	300	352	331	307	334	312	324	329	371	333	340	356	326	324	318	320	334	341	357	340	350	318	371	332	313	339	319	317	319	338	368	325	308	341	317	361	359	346	319	322	357	311	340	346	350	378	352	320	324	336	348	313	366	326	363	328	320	340	338	321	352	369	338	357	357	345	363	327	317	326	333	370	322	355	341	324	345	360	313	369	341	331	372	375	324	317	308	349	336	363	343	348	335	331	329	327	360	362	349	322	333	356	316	346	339	316	345	348	328	339	336	343	350	349	319	347	372	305	343	336	313	342	352	309	333	332	337	338	334	357	329	337	324	326	313	320	326	324	355	335	330	340	344	331	364	345	322	337	344	311	373	320	336	290	357	319	334	329	352	307	311	352	345	351	308	326	335	323	364	343	344	322	317	361	315	380	327	361	358	344	352	341	326	359	338	339	348	348	356	358	367	363	344	347	353	360	332	387	340	312	363	318	338	372	362	343	308	357	358	330	347	324	337	356	339	332	352	345	326	350	346	324	306	332	334	333	345	330	328	306	359	345	330	314	291	355	364	324	286	361	319	355	342	360	326	341	324	343	321	345	353	337	303	367	347	351	334	317	304	351	325	332	346	341	332	381	325	326	336	362	325	319	348	364	340	356	352	315	335	352	344	360	364	330	329	344	355	324	324	327	353	330	352	332	318	346	362	367	343	308	336	341	332	334	350	329	361	362	393	325	337	336	356	331	356	357	304	336	353	318	360	325	355	353	330	371	308	356	312
3336	2310	4099	2083	1112	1028	1029	1011	1028	963	996	934	940	966	936	959	987	962	955	941	988	930	936	974	947	1042	938	957	901	943	953	884	870	957	937	972	899	925	973	913	902	931	962	967	949	919	895	914	963	891	893	882	962	926	939	946	928	966	981	930	935	841	988	943	876	941	988	901	960	918	937	948	923	924	951	925	931	958	925	944	981	967	900	956	873	917	917	899	954	937	927	981	974	920	932	910	935	934	936	926	976	970	943	964	936	936	934	929	959	910	941	904	870	961	926	868	948	916	864	932	973	969	890	939	935	957	886	874	954	945	889	942	916	977	934	885	958	935	963	995	908	973	947	924	915	882	912	928	893	970	954	872	896	907	939	960	941	961	901	954	966	956	943	827	888	917	968	948	881	899	939	942	919	980	989	906	987	965	927	938	932	865	883	977	902	895	921	945	943	920	944	925	929	923	902	872	949	991	905	1015	918	908	966	910	949	946	975	938	968	936	952	924	880	919	919	869	932	979	912	930	883	982	917	893	913	960	936	936	924	918	889	912	890	944	949	919	978	911	1053	933	959	893	971	863	905	958	958	901	915	889	948	931	888	912	931	954	930	872	889	921	939	915	933	932	900	904	921	1000	967	930	918	963	889	885	936	917	913	962	916	919	940	881	872	933	890	927	887	889	941	875	881	960	930	907	991	920	922	945	899	975	963	903	870	882	927	907	931	894	890	952	910	885	960	938	911	953	937	876	951	896	939	888	903	919	917	927	967	949	949	947	963	959	937	938	977	910	932	910	920	964	923	941	915	1003	936	956	880	939	926	864	955	858	940	934	947	923	937	949	901	910	927	958	915	950	929	949	956	978	930	951	973	907	942	946	941	960	925	939	870	876	946	952	874	927	928	918	956	992	895	922	949	961	896	974	955	916	893	951	979	917	932	920	967	920	923	912	916	918	923	933	954	922	906	960	952	996	948	925	935	931	943	940	899	940	932	961	934	885	938	960	974	965	918	879	944	969	891	896	974	948	957	915	970	889	948	937	968	918	904	924	918	968	1015	1001	942	945	967	1002	911	953	902	951	917	927	923	977	979	949	905	925	894	883	948	946	909	937	960	921	914	965	946	917	928	863	908	920	924	869	879	1006	937	939	989	902	914	906	963	950	909	919	946	972	904	939	919	891	880	998	881	954	923	896	896	900	926	997	908	967	966	945	834	876	946	924	977	967	909	904	919	915	911	953	946	937	930	892	903	974	978	913	898	924	986	915	936	950	896	940	907	900	908	878	1008	984	922	972	914	939	923	938	926	905	916	960	907	948	942	908	946	925	949	954	962	935	952	981	926	944	973	936	937	956	965	969	964	917	918	915	971	925	926	963	909	933	890	954	969	920	913	924	957	914	931	926	918	950	997	889	980	977	930	894	946	893	928	944	936	945	946	912	942	949	900	934	937	916	957	928	898	931	932	945	936	868	942	958	925	938	988	947	966	928	940	911	933	930	941	956	932	925	940	972	924	981	916	946	870	872	945	960	1007	908	906	952	887	938	916	942	882	942	978	911	904	941	874	899	943	963	885	921	947	927	934	936	964	880	957	930	920	890	937	965	885	985	963	910	975	965	969	885	963	937	918	932	916	999	930	934	871	953	928	920	889	899	952	928	976	933	939	919	863	954	913	901	896	870	952	939	927	899	927	944	968	965	912	928	931	919	895	919	886	920	923	947	911	910	938	900	958	950	929	896	916	918	943	887	852	890	929	926	941	935	903	949	954	947	927	928	919	985	935	924	904	909	947	870	974	961	892	934	920	933	919	898	959	922	905	911	921	907	980	912	932	927	954	962	1010	971	948	931	945	932	918	950	887	995	895	925	950	918	901	951	929	988	924	883	859	964	919	954	904	917	907	912	913	963	935	917	942	914	950	909	931	909	949	949	927	933	936	974	916	926	920	897	957	866	904	966	940	943	970	975	934	936	939	920	943	947	963	899	941	939	930	933	917	902	893	891	960	982	882	933	887	971	917	940	872	918	913	943	923	966	975	927	955	905	917	949	939	879	870	941	940	938	917	880	973	957	929	900	889	963	856	993	912	885	959	893	905	906	908	909	932	888	870	953	935	914	876	894	928	946	997	934	987	916	937	932	937	947	947	885	845	969	927	909	936	1020	917	943	942	981	938	953	959	922	938	913	936	883	927	920	865	916	887	948	973	945	914	909	933	951	923	900	913	901	949	923	896	895	908	938	868	920	959	942	952	925	895	918	934	920	1009	963	978	928	925	886	892	918	950	932	919	963	925	904	935	919	908	888	905	951	889	930	913	961	898	872	912	918	976	961	971	952	910	902	938	943	917	897	930	882	943	1007	939	935	872	954	924	988	882	932	984	911	959	925	942	951	914	920	953	930	934	920	940	939	962	891	957	913	919	920	934	995	924	945	938	916	1017	930	959	909	953	928	916	944	952	936	871	926	915	896	933	959	926	935	1009	948	960	888	934	918	973	970	928	915	935	935	955	893	938	978	969	921	930	931	892	940	947	947	933	921	955	872	963	934	923	938	916	948	977	889	923	873	895	919	950	922	913	984	918	906	953	952	931	894	916	897	906	918	931	913	954	902	994	948	904	902	878	894	841	895	951	935	931	933	926	940	947	971	961	930	906	927	978	945	910	909	929	942	939	895	928	994	951	892	873	888	935	967	910	899	910	901	890	936	889	892	926	909	1004	945	935	919	905	976	914	886	914	875	919	886	892	959	917	886	933	942	978	929	929	935	918	912	870	937	953	943	943	939	892	973	908	952	950	876	915	969	921	946	917	941	937	977	906	897	918	944	931	920	943	873	928	907	896	844	934	923	868	881	893	892	936	843	923	969	955	944	918	878	962	934	954	931	952	901	932	927	930	968	941	898	955	927	944	971	975	920	947	959	922	933	869	978	940	917	893	950	928	941	975	905	946	917	916	885	940	945	881	901	952	914	930	928	978	978	937	903	900	891	861	915	924	929	957	970	955	930	927	893	947	922	985	911	874	947	1004	952	950	937	947	909	865	937	933	924	930	897	907	914	979	904	936	934	908	943	899	926	951	971	989	950	911	902	944	969	931	906	960	916	872	927	921	932	999	928	912	905	919	1000	929	936	880	941	892	918	913	907	896	941	929	933	950	982	932	942	956	929	916	949	940	913	920	957	932	984	938	911	867	929	891	878	887	920	935	897	913	964	933	954	930	943	999	905	934	915	982	914	898	923	932	924	888	1000	938	951	924	972	876	903	961	903	928	857	926	871	945	967	956	978	926	926	910	914	912	980	911	961	961	888	918	884	898	874	902	956	956	913	906	874	977	969	933	885	888	933	904	911	912	937	932	849	951	994	908	937	877	926	912	989	910	927	921	968	917	960	961	916	903	943	973	970	988	964	922	929	937	920	946	955	941	928	896	874	954	935	910	998	904	913	970	1032	954	951	951	901	896	890	906	926	941	915	984	951	904	948	878	916	909	945	988	938	905	923	957	918	949	899	970	914	975	910	901	893	900	980
13029	13936	21647	12018	5244	2456	1351	849	598	511	480	419	402	415	402	397	389	346	364	371	376	345	352	353	365	360	345	354	337	393	386	361	356	367	329	364	354	373	348	352	320	359	301	328	356	310	350	375	337	333	354	341	349	364	337	357	353	356	362	315	300	336	360	363	309	339	373	317	350	368	337	361	333	367	312	333	344	337	328	321	364	357	322	390	351	335	363	363	376	319	337	367	319	361	365	377	327	365	359	338	347	315	341	346	345	359	324	330	305	332	290	324	353	353	342	334	332	309	350	313	364	342	349	338	330	352	347	324	340	310	312	364	370	326	334	330	304	313	308	339	342	324	357	352	355	356	388	320	323	356	338	335	348	301	344	322	333	341	315	351	308	374	368	334	376	335	319	357	348	360	319	368	343	342	319	334	340	340	338	337	335	346	339	319	321	353	363	335	368	334	328	330	312	312	325	323	342	347	353	384	318	364	325	344	360	328	327	340	303	338	349	355	328	329	337	354	320	309	333	351	309	366	343	321	320	346	335	314	331	324	325	355	356	342	347	355	332	342	327	311	332	315	324	326	308	321	378	335	360	317	307	375	341	351	363	370	341	332	321	353	319	349	362	337	291	326	366	344	348	322	309	301	347	336	331	329	329	356	371	327	336	320	349	360	353	325	322	308	357	333	329	318	343	352	311	343	332	328	348	314	338	309	349	309	369	357	372	347	369	330	354	344	323	302	349	341	342	325	329	328	337	366	342	346	351	361	360	340	305	329	353	344	355	337	365	316	352	336	355	340	328	332	336	315	343	330	317	307	353	341	360	350	335	326	341	310	338	302	347	356	341	336	347	321	331	341	354	332	340	325	342	373	349	352	300	306	310	357	357	319	313	331	316	360	358	347	331	335	339	339	351	363	380	357	337	311	342	336	307	335	326	324	326	333	350	321	338	342	333	346	329	328	304	340	334	345	348	347	343	323	323	319	382	354	320	347	377	316	364	356	335	307	298	347	309	340	339	347	339	356	347	377	371	295	365	342	331	351	325	324	328	309	294	343	344	306	337	344	346	327	352	346	376	347	333	332	351	327	360	356	365	370	339	335	301	375	335	354	324	302	363	307	318	322	337	354	347	318	360	346	341	343	322	349	351	321	324	365	315	373	330	348	358	319	359	354	324	314	334	347	346	327	319	338	301	315	336	350	333	325	348	361	323	343	311	306	323	327	366	333	347	317	335	328	341	369	326	369	327	355	326	313	313	297	347	342	348	325	368	361	367	331	315	332	352	324	302	378	360	366	321	306	314	301	343	313	376	333	319	327	348	350	363	363	337	352	358	357	360	323	366	371	316	330	302	351	334	338	365	337	312	332	330	295	345	350	320	345	356	334	366	358	339	354	352	328	355	339	331	352	322	287	340	320	351	391	343	338	324	341	314	363	357	335	326	335	333	343	284	336	345	318	321	352	347	375	344	332	302	345	307	323	307	312	351	331	353	352	361	358	345	334	339	355	324	325	351	320	363	349	366	378	342	374	334	355	355	346	358	357	327	320	340	335	306	332	322	323	347	342	353	321	320	351	347	341	325	369	359	320	350	327	326	338	312	356	347	314	288	340	361	328	321	318	345	368	335	349	341	345	347	369	335	364	329	313	334	335	367	318	314	326	319	346	339	336	306	320	342	338	329	348	331	350	361	346	338	319	331	307	357	337	323	336	313	352	334	348	341	360	343	332	361	355	341	373	345	303	335	341	348	342	358	337	334	336	329	328	348	344	324	353	340	334	358	372	313	304	374	349	317	380	324	331	331	350	327	300	337	330	341	339	334	342	314	363	344	348	329	355	361	306	323	350	354	329	372	358	346	346	345	335	353	345	344	341	328	315	331	327	361	350	355	356	331	320	325	332	330	337	316	351	350	331	365	293	335	371	331	346	348	335	327	357	345	322	342	312	316	330	348	313	344	341	317	371	371	337	353	330	332	357	340	345	325	327	366	338	351	324	377	347	340	320	344	350	334	319	351	331	337	362	362	353	286	367	355	302	352	347	376	346	317	338	367	331	356	354	360	361	333	343	376	312	326	324	313	339	346	324	324	336	334	340	344	320	356	326	324	348	327	360	331	326	297	327	330	334	352	347	326	318	321	309	335	328	336	349	321	375	357	325	295	329	343	327	346	356	325	326	329	345	330	320	346	372	351	328	346	340	316	338	338	329	327	325	310	366	332	340	327	342	324	304	334	353	350	303	390	342	300	384	345	345	340	341	355	344	340	344	366	363	347	316	358	334	343	299	354	362	326	334	338	362	374	343	314	338	368	317	337	332	338	356	354	337	296	356	364	334	335	346	330	333	321	319	350	345	346	354	313	326	331	343	340	305	324	382	330	314	337	370	373	337	336	340	346	356	360	353	345	347	343	333	349	336	304	337	320	322	371	359	327	326	306	312	357	335	345	315	350	349	342	321	340	346	331	308	308	355	342	367	339	322	325	326	399	340	356	326	318	359	339	316	326	325	319	320	358	333	330	337	339	330	342	375	369	369	325	332	362	322	320	314	333	330	331	353	302	342	358	333	304	316	400	338	366	329	371	309	336	327	338	303	327	323	336	326	331	383	339	359	355	351	344	315	329	327	371	350	353	350	309	374	329	351	339	333	345	331	281	310	321	302	337	314	358	353	349	338	361	357	365	343	340	329	354	367	352	352	346	335	326	357	338	325	346	344	330	323	350	326	313	307	380	351	316	368	369	344	326	329	306	319	330	335	355	315	355	322	325	324	354	340	393	340	351	359	337	328	346	334	333	332	309	341	353	372	332	358	373	318	324	342	316	348	346	366	382	304	366	333	329	377	311	335	357	332	333	344	332	359	358	341	313	347	322	294	371	329	345	322	355	329	363	333	341	328	332	344	328	330	337	351	320	318	334	370	367	340	356	335	365	340	376	346	335	335	361	329	333	315	321	372	309	356	349	308	318	349	330	344	283	343	299	347	328	308	326	349	348	330	328	363	347	377	350	337	347	368	342	319	342	382	326	359	339	373	343	357	365	317	375	330	304	342	358	332	354	319	325	353	335	329	303	338	338	337	348	356	328	326	339	330	339	325	365	347	347	349	346	298	324	341	374	346	344	307	373	359	334	339	351	341	334	333	333	343	334	318	344	311	341	343	325	368	330	338	337	330	313	301	344	343	361	337	348	352	354	307	301	313	331	352	346	358	353	354	331	371	339	306	329	328	333	374	352	335	341	313	346	323	332	331	389	320	342	351	337	320	359	338	353	332	354	330	362	335	317	334	345	329	349	305	337	328	325	342	357	313	317	348	337	355	365	351	331	366	333	314	338	330	332	330	326	311	341	325	353	337	345	332	357	353	341	358	344	308	304	340	350	325	368	340	334	370	339	367	374	342	313	331	316	327	345	373	344	338	363	333	360	383	347	367	342	354	395	310	326	347	342	382	337	337	331	345	333	343	337	331	399	343	375	330	314	357	315	342	335	345	371	338	318	347	337	343
8859	12888	18848	7008	3474	2998	2447	2171	1945	1822	1649	1571	1455	1368	1317	1255	1201	1223	1102	1095	1129	1109	1085	1038	1032	1009	1002	1037	968	1044	996	953	954	1023	975	968	977	977	937	966	971	1012	938	957	905	929	970	980	946	909	956	935	944	956	982	994	967	966	932	927	933	953	933	959	940	943	1005	844	951	923	960	898	946	931	907	953	858	843	908	956	930	916	889	873	964	928	849	973	926	953	940	879	945	969	953	908	918	945	936	937	889	966	985	840	893	954	921	915	936	935	927	946	904	948	843	929	943	978	932	901	883	967	970	932	919	920	977	942	878	962	923	904	924	894	948	888	925	910	939	935	906	903	911	869	882	956	891	899	913	939	837	876	901	944	914	926	949	927	943	912	952	913	884	888	950	939	910	927	936	866	903	881	947	954	985	941	939	901	923	897	958	909	881	919	927	929	888	937	882	955	927	902	883	894	883	906	881	871	873	877	968	908	896	947	962	943	895	933	942	907	875	939	942	909	944	874	973	887	930	903	952	962	922	884	866	891	910	935	929	903	886	910	903	899	854	875	892	884	936	922	908	891	911	919	877	899	891	902	914	913	871	965	868	868	923	956	874	959	910	909	946	870	914	911	929	943	896	857	960	938	884	944	920	887	913	941	918	913	894	876	874	892	872	918	898	896	923	933	908	882	901	891	907	904	881	865	945	890	920	903	926	868	913	967	916	939	888	890	885	965	910	929	934	917	957	856	893	891	904	937	935	934	910	935	937	912	886	867	893	882	904	885	872	931	933	938	905	895	905	909	883	929	921	910	900	887	940	861	905	945	878	887	912	881	905	907	946	927	918	916	927	930	896	901	938	913	917	867	908	894	904	925	922	928	917	933	883	953	942	896	892	887	960	928	895	937	927	872	928	907	886	942	908	948	912	919	901	882	891	916	915	956	931	891	876	853	894	886	914	894	957	849	920	929	875	897	891	926	891	898	937	871	911	871	948	856	946	942	900	881	871	928	905	873	869	907	961	935	892	937	902	900	840	897	881	843	925	958	920	950	860	888	995	891	922	856	951	939	918	914	958	925	881	924	957	905	894	929	871	887	860	929	892	878	970	932	893	928	866	883	937	943	886	876	912	918	960	920	915	869	936	915	909	888	922	835	882	865	889	870	900	904	833	865	955	868	931	930	890	882	906	968	933	895	950	978	909	970	916	928	877	895	927	900	875	984	914	926	894	821	885	947	884	895	989	930	916	907	933	920	897	929	970	974	935	977	913	936	921	883	952	949	899	914	960	850	942	931	944	912	896	932	970	895	934	895	912	912	899	900	868	905	894	952	915	915	917	856	870	920	912	892	913	911	949	910	962	892	906	938	912	925	862	881	878	906	880	843	931	943	926	904	931	909	948	897	913	930	929	926	929	845	900	983	888	895	890	932	867	903	932	960	904	880	883	964	933	880	887	945	913	896	948	849	925	891	954	926	981	893	921	902	972	897	938	888	932	918	952	942	875	940	856	872	901	881	895	907	899	942	888	935	883	920	915	879	861	959	935	893	934	897	890	916	886	915	868	917	946	848	900	909	879	921	888	844	885	939	931	908	937	891	937	889	919	891	905	886	929	880	933	946	900	926	956	876	901	966	852	922	906	928	919	892	854	937	900	870	928	942	924	892	954	930	883	891	897	869	867	875	935	951	928	887	918	937	915	962	920	902	919	1006	910	903	896	914	929	967	941	892	903	921	864	922	910	951	868	897	903	928	886	899	928	888	885	852	906	881	929	914	918	914	870	943	922	884	925	948	864	901	892	874	924	949	916	868	923	973	919	975	921	968	881	923	862	930	891	974	922	936	904	936	946	904	950	919	931	884	938	898	873	942	870	911	950	895	851	878	910	922	951	893	859	895	949	905	909	923	882	878	913	887	903	892	934	911	912	939	915	862	881	869	840	870	898	924	877	896	908	918	931	898	952	906	939	947	926	838	909	959	878	958	915	903	891	937	923	938	910	963	931	899	927	886	914	901	926	896	920	869	917	886	923	945	923	954	880	936	914	897	948	897	901	852	955	858	982	884	916	941	928	874	909	872	926	949	920	863	863	880	922	958	853	911	909	873	891	902	877	906	899	872	907	945	947	879	869	884	907	900	887	882	903	914	904	929	899	915	939	948	867	911	859	937	964	932	911	963	865	871	934	949	930	941	875	923	949	925	922	907	928	977	889	902	906	967	871	926	880	882	908	907	885	955	956	913	860	969	937	949	935	898	893	884	914	860	941	874	940	901	888	909	913	924	932	921	878	924	878	942	921	924	929	887	882	922	946	879	944	883	900	903	894	909	967	922	946	941	945	883	934	938	882	961	903	974	898	883	926	903	959	945	865	942	903	949	897	932	930	940	929	932	895	880	876	903	896	884	908	893	881	911	923	898	903	910	894	914	917	905	859	967	940	892	884	945	914	941	923	890	874	909	960	897	884	881	889	922	915	940	855	897	886	889	983	939	891	878	899	931	959	977	863	927	955	922	849	911	986	931	896	889	884	907	905	911	922	931	939	918	889	915	883	888	917	928	875	888	899	926	909	928	927	891	933	880	964	943	896	936	895	858	928	930	896	890	873	979	908	931	920	930	913	915	919	874	932	866	949	986	927	918	876	962	958	858	906	868	909	923	884	887	898	926	936	843	934	943	896	915	931	932	953	915	891	915	956	951	886	915	925	894	944	893	962	876	883	901	952	853	925	898	855	883	934	935	905	926	881	908	856	921	931	953	917	877	931	894	943	897	897	907	905	956	944	933	922	893	910	920	951	948	952	914	886	896	906	960	899	862	897	914	903	911	894	911	913	927	873	949	860	826	904	897	919	924	935	895	927	929	991	939	888	964	877	945	887	961	957	834	919	924	924	872	889	913	933	935	904	941	930	912	901	860	948	916	968	913	870	836	936	943	891	894	843	886	932	925	855	878	883	927	889	891	929	903	910	918	931	902	860	920	943	882	894	915	914	926	941	931	892	898	913	890	874	929	907	886	952	921	864	953	917	908	886	966	900	915	870	955	903	902	933	914	877	887	929	913	896	896	892	897	891	938	899	879	902	878	915	989	907	942	849	944	933	935	908	912	857	974	968	853	866	968	968	934	903	948	931	888	905	921	894	876	886	901	890	927	873	931	952	910	935	977	920	877	919	924	919	923	923	939	881	912	932	945	879	955	914	887	934	874	889	936	909	912	874	903	845	874	893	941	922	883	890	925	909	910	937	945	944	915	951	991	906	881	892	972	870	900	901	880	910	875	916	929	936	912	896	908	939	934	887	917	950	945	930	877	879	932	892	927	923	910	953	932	917	925	917	942	883	914	892	955	880	915	876	953	895	934	895	881	932	871	880	972	892	892	913	906	887	893	929	873	932	839	927	939	904	934	918	903	942	952	877	942	894	846	889	943	890	946	936	859	944	917	941	902	917	986	940	889	905	892	896	844	924	851	909	925	934	877	898	936	918	908	928	933	909	928	861	861	903	876	949	887
21167	22781	25086	17650	8708	4369	2189	1142	714	461	382	338	328	312	279	280	266	253	264	252	242	221	231	222	232	205	223	212	238	190	196	175	218	176	205	190	191	204	178	190	225	200	225	211	174	163	209	209	175	180	211	176	185	209	192	179	194	192	173	182	196	181	171	188	195	214	176	186	202	183	203	165	185	184	186	174	189	196	195	191	190	163	214	198	174	178	191	192	200	197	184	182	169	196	198	193	199	185	191	208	182	224	174	206	171	200	204	170	205	159	186	177	191	204	174	194	183	191	167	180	199	183	185	185	170	192	201	179	198	181	201	192	191	217	186	199	192	204	169	173	189	183	167	201	186	190	191	165	190	180	188	214	200	168	148	189	184	191	197	181	175	185	163	186	195	180	198	190	218	193	165	175	171	205	173	192	200	187	175	178	166	167	175	188	170	185	189	164	188	160	183	192	192	171	178	176	198	195	179	164	184	164	205	182	158	185	146	172	170	158	177	185	203	189	168	215	183	159	196	189	166	187	181	188	180	173	186	179	196	201	195	164	184	151	213	181	177	170	183	181	176	174	176	177	186	162	201	184	177	178	195	176	181	168	170	185	147	174	169	198	161	215	190	202	176	199	172	171	195	212	187	189	157	214	152	165	182	203	176	186	200	210	205	193	188	180	188	188	183	189	176	179	162	191	202	178	190	199	183	204	204	180	182	160	187	202	204	163	196	190	199	178	178	172	214	163	165	172	207	151	191	196	194	168	201	199	185	185	185	173	191	196	180	196	183	179	195	180	166	207	174	174	203	166	175	208	165	195	203	191	186	167	199	185	192	199	191	179	171	162	182	208	213	197	194	188	184	184	202	167	205	174	220	186	191	178	173	225	194	178	189	158	210	186	182	216	166	206	169	171	181	160	180	178	189	187	168	197	195	190	187	178	177	165	181	178	176	186	197	185	187	181	166	198	204	212	182	199	171	181	185	171	201	185	181	169	210	173	184	179	163	191	194	159	162	204	193	174	186	186	176	197	180	180	180	172	187	188	158	182	209	189	191	191	176	181	163	189	172	178	194	175	169	224	152	201	213	184	190	174	192	200	185	192	173	175	178	174	190	199	204	174	168	155	186	177	179	165	180	182	181	181	157	175	197	196	171	205	197	177	193	162	194	184	192	168	187	173	192	183	185	193	194	186	172	182	181	174	157	177	186	176	166	200	180	185	192	191	172	207	185	185	183	182	206	175	203	191	163	195	181	176	179	186	202	197	174	187	180	199	168	185	184	200	173	180	190	205	177	183	179	206	196	195	158	195	191	174	178	203	192	206	187	165	179	198	166	164	168	179	178	188	185	194	198	178	170	186	192	168	186	190	166	176	171	196	199	182	191	180	193	182	179	197	157	182	172	199	187	179	191	164	189	178	160	167	175	174	167	199	175	182	191	184	185	197	178	186	190	188	188	192	184	194	192	192	183	178	181	164	165	156	187	190	193	180	160	194	193	187	154	198	209	188	203	187	171	164	190	181	169	186	218	185	188	165	173	196	175	172	193	186	180	154	176	164	179	180	187	174	199	175	183	164	170	169	165	203	181	194	187	193	152	179	206	188	187	158	193	177	178	211	193	159	182	179	172	184	185	183	196	190	173	162	165	193	179	169	176	167	183	207	174	224	195	174	166	221	190	181	181	225	170	221	161	187	173	197	184	175	185	192	194	187	162	182	162	197	171	180	185	183	180	195	163	186	176	179	193	192	200	191	197	174	185	179	165	179	188	184	196	167	192	167	174	214	171	192	183	199	180	168	194	184	180	170	191	174	196	171	193	171	195	173	163	191	215	183	176	179	170	173	186	178	157	184	166	188	173	200	167	204	177	186	205	188	171	176	179	196	187	176	164	191	181	192	172	197	161	193	186	166	194	184	194	201	192	152	190	196	198	177	190	168	182	171	181	183	180	182	184	183	181	198	193	186	196	187	177	194	187	228	189	182	195	183	198	206	156	176	188	188	187	170	183	184	189	194	166	177	175	201	185	197	136	167	170	189	168	176	177	161	172	167	179	179	190	209	185	209	184	152	206	181	191	181	194	183	179	213	177	191	182	176	186	205	182	168	177	149	178	188	176	210	193	193	169	186	179	198	149	187	173	167	162	178	199	174	167	165	177	165	145	180	158	153	196	196	188	162	189	209	171	174	160	186	190	186	180	181	184	184	192	168	206	209	178	193	188	178	182	191	216	186	179	170	193	173	176	176	191	190	172	164	206	181	195	202	165	185	175	170	180	182	183	180	174	191	184	157	172	147	215	187	183	199	182	181	188	182	196	173	160	174	168	178	186	171	161	176	184	175	206	192	183	174	169	171	168	176	173	167	182	196	180	200	175	173	169	174	162	188	191	168	175	172	180	190	175	179	192	178	200	180	178	184	176	172	186	175	187	211	184	164	189	173	178	189	203	168	191	202	180	183	194	174	190	181	207	189	178	176	185	196	179	159	164	192	168	185	170	180	180	182	176	191	188	177	184	195	203	198	199	196	187	168	165	214	184	201	162	160	181	184	181	197	208	176	199	184	197	160	161	168	176	197	172	195	170	174	173	188	183	202	172	179	179	194	183	190	158	184	192	198	173	179	186	174	193	203	182	199	185	186	171	176	173	175	175	198	160	187	204	188	178	174	190	172	189	187	156	190	198	176	200	185	183	161	188	174	193	172	174	164	192	178	188	199	184	179	198	164	196	181	177	175	192	198	195	191	192	192	175	198	182	197	202	181	182	165	166	200	174	176	189	188	184	167	179	179	175	222	188	191	195	170	206	173	173	180	201	194	207	194	185	165	157	220	155	170	198	207	174	176	198	189	205	202	170	148	180	182	179	184	178	176	203	177	167	158	188	179	186	187	174	176	152	197	180	173	211	205	169	163	181	171	191	195	183	184	189	187	205	183	183	162	158	165	185	161	163	155	202	191	190	176	173	185	174	191	183	178	188	193	185	177	189	213	191	186	171	174	210	175	191	186	177	165	175	164	181	177	188	182	183	155	165	180	160	157	188	197	205	193	180	173	182	187	192	177	169	181	199	191	183	186	190	180	170	200	177	195	207	196	164	185	181	184	158	155	193	192	190	186	187	211	177	200	190	177	194	163	196	197	193	172	162	177	185	188	176	179	201	186	183	160	166	184	221	167	166	167	176	177	183	170	205	213	192	177	165	176	185	178	184	196	180	183	184	174	187	156	196	184	182	192	197	180	203	172	175	194	184	194	192	172	180	201	171	208	180	140	182	182	173	180	168	172	213	199	175	191	207	165	215	179	173	192	191	188	155	188	203	175	179	183	173	171	196	201	207	209	161	200	197	203	184	175	154	170	186	178	172	191	173	188	198	178	193	184	170	192	134	170	172	184	206	168	177	172	184	193	212	202	169	189	191	204	179	176	183	198	177	170	156	177	163	177	187	186	174	194	189	177	203	163	160	174	177	177	185	197	189	194	200	211	152	195	182	186	195	177	199	202	179	193
12128	18431	21132	12202	5228	4212	3644	2885	2386	2196	1865	1673	1481	1380	1303	1149	1120	1064	996	932	908	880	809	836	808	830	782	736	737	701	712	680	686	616	660	693	655	608	607	613	623	626	665	592	607	554	610	564	608	588	638	582	565	600	628	562	559	588	549	624	580	547	572	547	566	556	546	567	591	522	560	564	566	549	605	571	562	562	582	538	570	510	533	528	543	535	569	546	557	561	529	536	546	548	547	599	542	545	539	552	559	515	551	561	536	542	532	572	602	518	575	576	574	561	562	548	549	545	514	565	579	575	502	517	508	516	557	586	541	513	554	547	531	527	553	518	530	495	540	565	487	500	535	533	573	530	518	498	544	496	552	539	544	554	559	563	524	535	548	557	537	562	562	515	554	544	554	557	519	567	508	520	508	570	544	531	581	554	561	513	604	530	541	544	577	528	514	513	564	505	553	527	493	524	576	554	562	560	540	547	525	544	520	555	552	515	540	550	535	577	522	532	540	570	527	492	486	540	515	511	509	530	547	555	555	541	486	519	539	545	518	518	535	503	570	516	534	590	567	505	550	526	531	512	548	571	547	523	537	518	523	532	497	527	534	554	497	542	542	502	541	477	527	544	515	520	542	500	533	525	535	582	509	550	525	539	512	542	554	558	537	539	529	553	479	564	540	520	563	525	533	568	530	505	571	496	561	534	555	539	576	486	528	557	531	539	523	521	544	546	521	568	566	525	551	520	506	566	582	509	538	501	586	555	542	524	575	505	557	517	516	520	561	567	546	544	510	557	533	567	532	530	530	509	514	543	569	511	556	532	495	605	536	570	543	523	503	524	547	546	522	558	508	547	556	485	535	532	531	551	556	541	527	556	544	536	514	516	557	535	526	579	500	533	544	523	562	516	571	528	554	532	547	533	531	512	538	500	510	531	564	547	540	533	512	541	540	507	564	521	541	523	504	542	591	575	552	543	551	546	512	559	549	513	544	527	520	544	547	524	536	553	534	532	574	545	586	518	532	518	565	542	542	549	530	551	540	526	548	560	520	512	570	576	575	524	506	519	552	471	525	539	554	547	514	529	572	523	514	497	556	518	525	533	568	541	569	575	539	555	560	501	510	542	547	510	563	569	542	530	540	564	557	541	503	524	481	536	520	528	561	519	523	513	520	539	533	508	536	537	534	539	538	529	551	499	503	508	534	535	531	525	558	547	542	483	553	559	535	528	534	528	537	536	539	541	516	530	552	546	527	548	498	538	524	538	499	517	553	529	557	529	560	553	573	524	529	552	549	493	535	499	539	535	518	528	489	490	539	548	506	511	544	558	528	544	557	544	560	576	500	567	564	570	546	548	569	547	526	567	560	543	504	564	540	496	498	570	557	535	543	505	599	513	557	556	525	551	511	523	532	525	526	492	570	529	542	508	543	561	584	544	557	537	529	531	528	543	505	527	565	541	537	538	577	509	514	543	574	471	546	554	520	486	494	534	522	526	550	536	536	565	548	547	537	517	552	537	530	518	537	529	554	508	476	543	545	522	563	544	579	566	560	515	518	498	552	525	523	541	542	532	562	545	512	540	520	514	534	524	554	501	548	518	527	552	553	538	527	496	530	530	521	524	535	590	514	540	515	522	528	518	515	526	558	541	519	546	541	524	524	505	533	620	554	508	523	566	512	505	576	552	559	504	567	588	531	528	544	487	491	535	563	560	515	531	531	511	536	564	512	536	580	520	525	510	541	582	526	542	542	533	557	531	531	533	526	542	532	554	569	549	530	544	537	606	550	530	515	595	472	544	524	540	563	551	537	551	549	490	561	575	557	556	568	559	568	544	540	522	528	562	510	491	552	541	495	527	536	523	551	519	512	523	498	536	501	518	559	503	532	513	522	535	559	568	539	535	533	552	528	522	491	518	540	522	541	528	550	534	511	541	562	546	538	555	569	542	527	537	483	563	491	536	530	543	555	524	534	555	543	520	537	558	531	510	575	538	503	525	539	490	548	572	579	531	508	544	498	549	521	533	530	566	532	530	561	531	515	550	526	526	548	534	538	509	526	525	552	523	562	519	549	515	537	527	547	497	539	543	528	559	528	544	522	559	521	518	542	532	524	533	519	521	555	556	566	545	553	539	541	512	582	535	565	547	493	541	513	540	531	573	540	517	536	551	501	553	492	536	539	514	547	564	538	509	561	516	526	531	516	549	478	512	526	551	564	514	519	546	557	516	548	560	559	540	546	530	534	519	546	523	510	568	505	536	552	509	523	485	527	497	522	495	546	520	512	543	543	519	504	546	494	490	520	520	522	496	549	553	554	575	553	540	510	541	543	506	531	522	533	528	546	540	498	512	548	533	515	537	574	546	525	539	513	535	573	518	531	570	568	547	504	566	542	532	529	547	575	520	523	516	538	532	570	551	554	524	540	495	498	535	532	563	609	545	559	544	533	529	509	532	538	531	505	548	492	518	535	517	551	531	548	569	581	515	537	550	535	544	532	510	545	540	511	538	540	529	529	527	559	545	523	489	558	530	558	567	529	552	500	550	539	525	563	573	532	532	535	521	507	528	549	600	577	577	585	501	501	569	520	569	522	495	548	519	550	555	556	543	518	569	546	555	565	524	511	546	545	593	539	490	501	542	524	549	525	534	524	529	515	543	523	537	558	518	556	549	534	520	516	536	546	505	510	549	510	549	530	546	517	531	529	504	521	533	540	532	554	521	506	533	559	525	560	525	564	542	489	548	548	535	531	540	543	537	518	523	526	565	564	523	538	548	526	526	550	538	530	554	545	489	503	530	524	521	555	577	541	529	556	510	561	546	565	540	531	513	529	570	533	491	485	554	543	586	533	536	540	500	570	544	525	554	509	555	543	549	512	520	543	555	546	538	555	483	539	559	538	535	546	510	570	492	526	547	527	541	541	558	515	558	582	508	523	482	531	530	531	546	548	538	529	583	497	533	580	537	587	577	513	546	556	543	531	526	578	507	571	554	545	503	572	535	540	543	538	523	584	527	511	547	594	579	512	487	527	541	537	510	491	533	554	502	554	553	537	528	551	535	531	523	522	533	565	545	561	516	561	545	511	578	585	502	583	521	486	537	517	544	562	527	493	541	532	519	555	576	540	505	502	541	515	549	496	534	485	545	523	468	523	524	537	530	511	558	544	550	512	544	542	525	529	539	526	557	538	546	502	587	521	523	533	584	559	535	539	516	514	518	541	488	513	532	540	555	543	554	540	547	533	574	539	539	497	543	563	500	538	576	521	526	551	546	542	545	527	517	550	593	566	582	533	556	562	556	555	541	556	541	524	536	555	581	510	560	515	596	503	539	602	609	496	523	499	546	503	556	550	576	537	546	562	520	585	502	532	559	557	542	522	538	541	514	516	571	527	557	533	555	548	564	561	548	529	541	536	492	501	518	546	497	527	482	561	541	521	478	516	546	533	551	552	521	525	513	486	538	527	552	548	567	520	510	525	601	524	531	534	542	539	499	554	547	536	503
3612	1753	2412	1323	550	449	347	325	380	322	392	354	340	375	315	334	346	330	330	351	331	293	356	370	341	371	372	335	327	340	324	354	308	348	375	328	319	360	338	358	348	370	343	314	376	321	373	373	368	372	341	330	341	338	317	326	321	331	347	352	329	345	321	366	344	340	316	340	328	325	358	348	345	364	336	358	331	352	324	298	332	343	349	320	330	325	364	331	340	297	349	333	351	368	326	336	317	339	334	331	326	350	324	330	331	322	377	351	367	369	320	365	348	315	328	352	330	308	332	347	303	338	343	335	353	343	334	338	332	348	333	349	324	383	336	350	336	353	359	369	334	369	341	339	332	327	312	339	343	335	311	336	361	365	323	326	345	339	373	347	330	326	358	363	351	359	358	336	333	312	320	359	346	342	332	350	333	365	369	336	323	326	354	332	342	335	323	360	302	342	352	357	331	334	384	326	302	354	326	382	315	341	351	346	355	316	359	363	333	328	343	362	345	331	330	346	345	333	355	324	342	351	374	356	330	329	326	352	333	358	344	331	351	318	324	360	341	316	334	329	319	347	312	316	352	356	336	323	366	316	330	321	354	351	330	334	331	305	354	315	356	355	343	334	353	323	355	363	323	353	338	314	313	332	321	324	345	352	402	362	347	325	316	352	333	299	355	335	339	330	332	326	350	315	308	374	295	359	327	330	364	350	344	298	336	371	340	321	360	345	341	351	312	339	333	316	310	357	327	359	366	327	337	345	337	332	348	319	341	330	389	323	336	334	327	320	352	351	356	345	338	360	351	358	350	340	345	357	347	348	309	350	316	341	344	329	298	325	325	318	328	360	335	350	328	341	296	361	330	323	321	341	329	311	332	341	309	334	325	366	347	355	331	322	344	339	335	353	334	326	343	345	350	362	342	331	348	329	323	305	286	377	346	330	340	329	337	382	349	326	333	345	364	330	323	325	351	340	335	367	351	322	337	350	386	343	349	378	359	368	328	326	361	315	306	328	357	327	344	309	367	290	337	318	315	332	321	329	328	331	320	355	365	353	353	304	376	327	335	314	344	344	340	364	335	313	361	338	347	323	350	322	371	336	344	334	345	354	324	339	368	361	349	349	322	348	330	310	345	348	345	320	315	327	359	355	362	331	347	335	344	374	346	341	324	374	326	307	337	310	319	355	329	302	317	320	350	321	366	370	333	370	331	344	373	333	362	354	351	361	319	343	357	316	335	318	351	383	320	346	356	313	331	319	326	336	361	316	313	329	355	343	296	354	336	364	299	345	346	357	340	323	343	340	333	362	349	373	347	326	326	361	339	345	327	348	344	338	310	340	365	333	358	384	311	337	313	358	330	352	315	357	330	356	335	330	334	369	341	343	340	344	322	359	352	326	370	330	324	343	293	361	304	352	341	362	315	338	349	351	320	333	309	343	374	354	316	350	310	354	343	361	319	363	337	353	327	323	335	330	351	352	349	338	340	357	377	354	330	370	356	292	338	338	315	357	370	325	299	365	327	346	319	354	301	328	346	334	374	319	330	371	326	324	320	355	314	372	343	355	336	325	325	346	328	359	334	349	347	368	405	311	343	359	363	349	340	325	350	350	349	379	328	351	317	333	344	376	341	341	356	331	353	348	340	313	340	349	335	332	352	349	336	324	359	362	331	296	349	325	316	330	340	355	340	339	332	346	333	349	316	349	355	342	343	351	347	346	354	372	333	328	344	331	328	372	334	338	356	369	344	358	354	368	305	335	338	302	343	372	310	326	318	319	374	346	374	344	327	312	352	349	364	324	357	384	409	354	335	316	336	350	365	340	347	336	360	336	340	351	341	333	340	360	314	342	370	336	336	346	309	321	377	344	352	325	346	339	337	332	314	391	340	362	354	350	351	386	350	322	346	336	346	325	323	364	355	338	339	338	349	332	350	311	334	339	357	345	321	318	359	310	348	316	342	319	306	345	326	364	345	357	343	376	341	353	317	356	308	339	338	361	323	334	358	290	341	337	361	372	322	341	290	325	333	313	294	321	384	333	343	371	304	342	326	346	312	325	303	379	370	351	338	341	353	341	351	351	339	334	320	326	350	341	347	328	330	363	314	353	363	341	307	321	348	348	366	340	373	320	336	366	340	314	343	340	343	341	321	330	357	332	357	363	317	349	298	350	361	334	318	341	339	325	350	354	348	330	326	354	337	364	306	334	324	304	356	353	343	374	351	319	354	294	341	309	323	330	334	347	362	306	347	351	355	323	357	334	352	311	321	324	325	345	333	350	335	345	351	356	340	379	369	337	329	347	369	319	321	332	311	329	366	352	335	341	367	326	337	309	346	342	304	356	330	328	299	345	348	289	322	337	356	326	332	350	339	327	327	319	331	337	347	328	310	347	319	334	360	357	336	365	343	387	360	333	350	312	356	342	324	336	349	319	333	351	342	303	362	333	326	350	321	341	319	345	329	318	330	306	325	346	342	325	361	353	348	348	370	299	356	341	362	349	335	350	308	318	329	313	327	358	324	336	306	350	354	329	340	359	364	362	350	325	317	323	323	350	310	354	365	336	342	365	330	326	330	323	333	330	349	370	354	355	325	348	319	307	353	353	347	368	320	343	359	390	343	370	351	337	318	317	327	358	315	331	335	349	335	366	353	315	354	347	369	315	311	368	335	356	371	359	323	358	338	357	325	316	299	349	348	353	322	319	329	360	321	347	365	313	311	313	372	309	320	332	359	364	368	295	278	380	324	322	340	329	306	332	357	301	332	313	330	357	327	334	370	313	326	336	315	312	362	314	319	365	330	356	330	307	350	326	332	365	330	354	340	346	342	331	360	350	346	359	342	330	320	299	316	298	336	320	348	352	353	319	321	365	338	333	351	342	338	342	370	340	348	348	370	330	310	343	335	344	327	330	366	316	340	321	338	328	327	356	360	314	351	332	343	342	356	336	357	351	356	367	332	293	343	341	352	299	331	347	330	318	345	336	332	346	336	300	342	336	333	358	347	326	343	344	318	342	348	331	345	335	360	363	352	312	332	337	351	342	317	355	358	326	316	352	357	294	350	339	358	345	339	312	326	331	352	368	327	342	348	348	320	324	370	350	343	333	307	338	365	367	346	358	306	334	325	323	359	346	320	349	383	318	362	337	347	347	346	322	380	322	344	351	341	332	340	318	301	325	366	331	310	353	347	321	337	327	344	325	319	341	345	324	308	354	325	324	348	352	331	316	352	335	364	328	353	336	327	314	325	318	346	339	372	360	352	337	342	340	376	346	365	299	311	331	347	355	343	334	371	347	335	309	362	343	333	345	352	307	323	358	377	334	336	322	325	323	329	349	336	350	353	325	339	346	331	338	337	344	353	332	331	334	372	323	336	312	341	344	341	352	307	346	356	328	337	347	335	314	323	343	311	357	323	337	327	329	321	349	357	346	365	342	360	368	365	380	327	339	345	376	322	310	366	294	324	316	328	354	320	327	326	380	343	330	363	345	358	349	370	352
3412	2488	3852	2310	1058	1072	1044	1018	954	973	1007	952	926	954	975	930	903	971	1006	874	898	902	959	940	1034	928	870	967	981	935	913	928	883	903	963	949	875	896	903	922	905	966	894	913	995	914	933	934	900	964	951	932	941	951	941	886	927	932	904	913	941	912	971	893	928	987	924	964	920	967	933	929	912	952	958	945	908	931	953	916	921	914	912	944	885	901	905	928	969	936	921	921	933	919	923	884	934	935	879	919	900	945	896	934	966	942	939	939	979	899	900	928	968	894	930	863	927	923	919	942	916	886	919	899	946	906	953	901	904	883	962	923	864	888	977	911	989	881	911	949	971	926	946	863	929	937	959	911	885	955	911	936	920	924	1008	900	912	929	915	928	866	938	953	973	966	898	977	957	924	920	1007	856	960	956	946	927	972	958	969	910	988	933	930	953	976	874	961	897	909	903	902	923	922	897	929	994	927	914	936	897	919	949	914	971	946	926	978	886	927	951	960	962	923	937	941	948	931	955	962	967	944	942	940	907	966	976	962	907	908	920	904	917	870	926	936	961	896	919	941	911	929	885	952	918	916	936	1018	918	954	963	946	934	907	923	929	973	920	941	919	952	959	931	926	912	960	920	940	918	938	942	896	956	946	989	946	941	954	912	909	936	947	954	865	910	862	951	964	913	950	962	896	919	877	933	932	948	929	995	898	969	899	969	916	940	935	932	926	982	924	933	894	943	975	912	948	904	960	932	952	939	970	933	915	944	953	891	897	843	939	965	918	926	909	963	993	985	899	914	943	965	903	940	957	983	920	997	901	941	872	939	949	906	920	929	935	936	886	865	956	940	932	937	981	915	857	963	925	924	954	944	928	938	958	927	924	928	958	875	926	904	891	899	930	888	920	974	934	909	922	952	946	955	876	922	953	914	886	975	930	909	906	902	929	960	923	893	945	943	910	907	971	936	963	964	904	892	897	961	867	978	935	886	907	931	953	934	864	962	913	960	999	892	947	947	887	921	973	909	929	920	929	957	902	920	958	930	876	900	874	916	960	995	887	921	918	928	936	911	915	979	927	970	974	933	943	896	937	907	945	920	944	926	963	957	964	940	933	896	905	958	898	930	905	933	955	956	910	955	979	1002	964	967	905	928	977	912	910	916	938	943	980	906	953	931	979	910	907	949	959	944	945	916	900	910	896	913	940	948	926	937	951	964	962	936	959	917	996	934	905	973	941	899	914	978	933	919	944	899	934	947	917	932	921	924	933	907	933	955	962	921	948	1001	924	966	927	976	967	946	974	936	923	974	952	947	948	892	945	918	944	895	905	931	989	962	956	941	978	949	935	939	946	932	946	919	926	944	892	971	974	970	925	914	965	904	952	925	928	869	938	975	957	948	908	911	937	964	980	920	941	869	869	895	935	941	939	940	953	972	928	926	884	911	959	944	949	936	969	907	951	912	984	963	950	946	936	887	974	932	948	975	939	964	968	988	947	917	930	906	922	925	923	947	933	949	922	987	957	930	980	984	954	872	924	958	929	877	950	892	931	991	956	914	911	919	922	914	963	954	865	934	924	967	903	963	970	932	939	955	929	922	955	911	883	972	954	957	952	921	900	954	899	862	941	987	900	916	971	888	911	955	907	929	939	959	974	942	969	926	945	913	940	953	986	904	956	933	917	938	894	974	940	937	984	940	938	951	983	929	923	979	943	981	941	892	893	951	940	963	907	944	950	927	916	907	870	947	891	945	925	919	925	951	899	943	997	939	938	937	939	923	918	938	942	889	941	915	940	937	883	904	939	938	858	970	939	927	957	948	947	929	961	940	952	968	941	969	954	948	924	897	904	888	934	930	968	943	924	933	925	891	972	967	987	954	942	956	896	931	913	935	897	921	944	918	939	908	910	939	899	913	961	947	1010	908	889	926	906	889	906	940	866	931	929	907	916	1012	953	934	982	980	931	971	962	923	958	879	856	961	942	918	954	916	899	937	966	957	922	887	906	952	929	963	939	930	941	898	928	900	968	900	976	905	891	987	954	927	927	972	941	920	905	940	963	960	951	942	951	934	892	901	953	905	867	914	952	945	937	868	921	882	933	961	919	945	935	911	941	894	889	920	927	943	948	921	931	924	962	908	905	969	874	899	919	925	925	947	937	968	978	929	914	951	923	949	944	939	947	957	905	938	910	925	915	942	904	858	975	929	960	960	942	996	927	893	921	875	945	999	963	958	952	1002	940	950	923	959	961	958	935	917	933	927	908	906	923	991	930	967	909	911	943	917	907	964	972	929	887	970	967	890	940	900	965	952	926	983	840	934	948	921	938	936	904	932	917	951	989	932	900	920	977	943	930	936	909	937	905	917	911	880	962	957	892	901	986	876	975	906	969	943	903	1026	895	938	918	913	945	906	886	887	967	952	903	943	924	900	898	930	961	940	949	965	917	941	913	973	946	898	937	931	922	891	956	920	963	926	965	901	929	924	951	891	978	954	932	884	941	939	900	925	944	911	987	932	883	947	898	938	948	925	946	913	995	899	947	938	934	889	909	930	978	930	897	952	975	951	931	941	945	966	971	902	879	917	911	934	962	951	939	923	930	948	958	942	938	935	950	985	946	956	866	925	982	954	954	950	964	879	951	955	993	959	867	913	984	902	868	956	919	948	936	975	921	924	904	937	942	944	920	946	923	951	912	1002	960	926	919	959	940	924	930	960	990	898	902	926	969	897	913	918	921	976	913	994	970	958	891	905	914	896	975	946	971	900	893	943	912	918	949	990	960	944	922	892	994	931	963	933	951	909	904	910	975	933	931	965	930	940	942	923	1021	926	1028	894	921	937	948	897	898	974	904	939	905	846	933	906	957	936	945	933	899	977	903	987	942	941	958	895	975	923	887	918	920	947	957	933	924	950	961	928	875	897	920	882	942	937	959	868	942	951	930	935	908	939	909	930	965	892	935	978	951	938	911	895	926	916	945	913	895	904	899	953	938	942	924	904	880	925	889	960	920	931	870	943	912	941	944	934	920	951	927	977	933	942	895	902	957	958	935	907	890	907	881	862	1015	958	944	927	929	907	940	950	950	913	948	976	950	980	1001	921	928	904	919	974	916	981	901	957	934	867	913	1008	962	942	911	972	880	956	956	923	883	902	976	975	892	957	851	948	903	944	978	913	934	957	890	889	940	887	961	899	980	977	908	935	876	892	979	918	999	930	923	890	900	945	968	918	886	923	914	968	898	964	966	921	946	952	905	915	939	968	971	921	961	966	957	926	895	932	988	921	950	920	951	916	965	843	942	918	896	923	896	944	911	935	900	898	933	902	896	928	935	932	964	927	935	873	946	906	905	928	1002	938	984	946	946	972	922	922	913	925	920	911	960	1007	929	973	975	892	918	942	927	985	910	925	895	955	956	936	915	903	944	940	938	977	921	955	936	906	915	851	956	943	936	961	934	998	981	920	928	930	967	948	981	883	972	919	957	937	951	892	915	911	935	921	914	935	904	942	952	964	945	990	872	958	888	981
12884	11817	23385	12566	5315	2593	1398	868	630	541	476	389	402	359	408	397	426	382	370	362	362	362	372	353	353	345	365	340	383	337	354	341	328	355	350	344	329	346	346	348	342	329	395	355	312	379	336	354	327	333	336	368	342	333	357	312	348	323	304	325	339	331	336	328	332	322	321	341	348	367	316	325	364	331	326	334	336	330	343	320	318	359	331	355	351	336	322	350	357	355	358	343	314	335	343	314	314	344	333	330	335	328	345	359	344	333	376	357	353	365	324	327	342	329	358	367	329	370	317	409	332	344	342	318	341	329	321	370	317	350	335	355	334	390	336	352	315	342	336	329	359	355	335	318	328	316	308	351	319	345	350	355	336	354	325	343	354	327	305	338	357	324	342	339	354	371	370	352	358	355	303	374	349	345	337	320	336	339	339	362	325	318	330	358	329	347	346	334	327	337	339	326	380	321	361	343	333	328	363	318	371	359	340	343	314	358	357	316	310	353	341	341	316	366	364	320	331	323	360	335	365	297	309	341	380	335	353	367	333	325	318	321	381	368	319	298	337	362	313	365	340	340	338	366	336	324	349	357	351	323	353	339	292	326	337	367	346	330	324	317	312	325	354	347	329	328	374	315	331	324	359	307	362	349	320	356	334	307	351	343	353	323	324	347	347	358	344	335	337	311	330	293	313	329	334	343	336	347	339	333	336	333	352	365	344	304	326	329	319	304	318	313	354	370	327	323	344	326	334	343	330	355	339	331	346	381	337	351	338	362	328	350	329	324	298	320	339	324	343	328	341	308	364	354	322	349	327	321	331	330	368	342	366	322	340	334	324	299	328	336	337	320	341	389	306	329	320	330	335	289	346	338	344	331	343	343	351	355	313	323	333	323	346	355	339	329	378	340	331	326	305	344	328	324	344	333	358	343	336	335	346	322	331	333	341	331	325	329	354	320	333	336	318	335	355	336	357	324	342	299	360	346	338	343	359	349	336	338	322	333	351	345	303	365	316	325	337	352	331	340	353	319	328	347	376	349	370	324	329	336	388	344	362	324	323	342	329	362	355	373	349	353	305	321	379	346	350	341	330	297	342	298	340	346	337	359	321	302	348	323	332	345	351	329	322	312	309	334	317	319	347	329	362	378	325	306	309	310	347	309	307	323	355	319	377	320	393	313	320	350	365	338	335	332	330	340	338	380	334	333	346	304	335	325	365	322	352	325	325	324	340	343	333	371	342	342	321	333	334	365	364	331	323	372	346	325	332	332	334	349	312	318	337	311	323	353	322	343	344	349	337	358	353	329	332	321	343	358	337	358	333	300	359	323	352	336	316	375	336	318	337	291	316	324	317	325	352	341	364	328	344	335	347	323	327	336	307	370	343	332	348	327	345	344	335	352	354	328	373	332	349	369	351	330	357	344	327	332	378	370	340	319	380	385	350	322	351	345	352	297	339	348	303	353	331	313	319	322	322	345	354	347	335	332	338	336	361	359	357	349	304	352	322	340	342	314	319	337	301	329	342	348	355	377	314	345	348	344	380	324	369	340	344	355	346	313	314	351	318	335	309	305	342	355	315	333	358	316	359	361	338	335	317	350	333	341	332	340	365	325	314	301	366	321	336	318	332	358	343	369	306	374	319	332	330	325	344	335	326	373	333	353	338	333	348	313	342	323	336	354	304	334	338	321	330	361	322	336	363	367	350	335	368	349	321	339	361	310	306	327	322	348	366	335	334	320	327	323	324	328	357	342	342	314	336	320	354	332	313	353	331	352	314	336	364	359	319	364	373	349	369	325	335	341	354	324	352	347	321	420	332	330	349	360	360	343	325	335	343	350	340	320	357	337	323	322	343	356	320	343	350	310	334	356	330	350	364	324	371	305	369	345	326	340	334	329	342	318	333	317	377	336	307	333	348	297	334	318	339	328	292	367	313	332	348	356	358	338	344	323	352	351	302	320	299	346	339	326	380	326	346	359	357	359	322	303	347	331	339	346	311	316	324	330	326	359	330	312	324	317	319	337	321	314	337	359	301	343	336	315	350	365	314	352	346	328	333	329	313	312	336	329	318	357	320	325	337	354	365	373	346	363	313	342	332	357	315	297	307	320	343	302	346	315	354	332	315	316	322	338	351	326	343	341	304	341	325	311	353	317	340	352	345	358	325	323	318	366	338	297	329	303	350	330	338	343	355	328	334	345	335	342	320	348	370	348	347	339	368	331	341	334	340	380	324	333	328	325	338	318	332	345	331	361	346	358	353	347	331	360	357	353	313	350	313	344	367	360	332	318	307	361	324	337	361	332	319	360	325	377	302	348	368	334	342	324	320	347	349	338	335	326	324	369	313	362	349	368	320	316	333	345	340	337	346	329	362	346	347	330	337	336	339	323	359	343	344	340	331	337	338	319	357	343	303	352	331	329	405	314	335	355	367	322	352	340	342	355	347	337	325	339	347	347	345	342	339	357	336	370	328	321	323	337	386	349	377	356	316	308	337	343	339	327	316	356	314	321	343	354	355	348	327	302	344	362	338	360	312	330	342	365	338	315	351	342	318	315	305	352	335	348	310	344	350	329	349	379	359	317	328	345	331	318	351	336	379	318	376	352	352	353	356	340	323	323	341	344	360	352	333	320	346	325	346	347	335	324	337	348	303	332	348	335	311	321	358	349	344	376	307	366	353	365	322	336	311	342	347	377	321	323	326	351	339	354	363	331	317	336	331	340	351	332	322	319	333	366	309	314	352	328	322	358	332	339	341	346	331	320	350	372	319	346	307	322	357	330	337	367	304	338	313	353	353	349	315	348	323	366	349	343	342	367	375	318	336	323	382	341	344	347	338	346	335	329	317	339	339	358	326	347	357	349	329	349	363	342	351	322	338	348	332	344	323	341	309	352	313	348	387	339	340	326	331	336	373	339	355	344	346	314	341	316	317	341	343	338	332	321	331	315	359	357	343	335	324	347	324	339	352	337	317	364	364	344	320	370	346	341	337	341	324	349	352	330	332	344	333	367	347	331	335	300	333	339	357	350	322	330	324	336	362	331	356	300	335	354	331	312	329	305	350	341	323	381	338	351	357	359	323	337	349	352	341	345	344	301	372	366	338	348	322	314	317	345	334	329	305	346	363	348	324	340	333	334	365	337	337	325	351	334	306	361	345	349	330	358	348	318	349	343	343	327	341	355	323	343	340	322	329	328	341	339	296	315	320	354	330	374	360	380	334	362	338	330	283	344	327	339	335	344	334	318	303	348	351	359	341	308	378	302	345	330	344	316	340	327	362	305	359	328	364	298	358	370	366	350	355	339	379	351	336	345	319	356	345	354	339	338	303	351	354	328	321	333	298	352	342	351	332	347	309	330	344	300	340	363	329	350	297	347	321	351	339	318	319	338	303	353	296	380	367	320	372	339	361	363	339	359	329	382	339	342	327	311	313	320	315	328	323	344	347	339	321	343	310	327	361	328	339	331	357	308	336	348	337	354	318	361	320	356	330	357	333	333
8734	10881	21673	6252	3442	2975	2449	2177	1986	1714	1623	1529	1525	1384	1311	1288	1160	1152	1129	1085	1130	1147	1126	1076	1022	1044	989	1054	990	991	1001	968	1028	979	977	948	927	949	966	920	935	917	930	968	916	892	1005	991	908	981	953	991	954	924	995	941	913	916	924	922	1013	885	912	953	930	988	900	899	892	928	899	904	932	910	890	903	958	918	993	889	944	852	887	950	886	920	899	918	906	910	915	918	919	887	899	877	909	939	941	925	991	910	893	930	961	925	896	894	917	889	956	907	909	917	897	947	929	906	935	906	916	961	916	931	869	920	852	860	917	860	895	855	946	907	944	916	872	908	935	870	915	892	926	894	876	903	932	946	924	918	935	884	889	947	893	937	952	949	861	926	918	902	940	931	895	881	932	973	907	856	955	926	897	912	887	920	847	873	969	860	934	945	901	905	888	867	958	926	919	937	855	900	935	879	920	878	945	861	869	936	883	932	901	898	917	941	915	939	884	892	923	898	874	914	937	885	943	898	901	904	913	864	866	872	924	891	941	949	946	920	891	904	913	914	925	858	909	915	941	948	911	945	869	869	913	899	913	919	996	942	894	886	911	896	893	936	916	958	925	902	948	903	902	913	911	871	929	888	898	920	914	876	906	921	915	892	961	879	904	895	863	858	927	950	948	928	891	954	916	901	882	929	912	938	872	916	903	873	869	915	900	920	862	934	905	893	917	891	910	879	883	861	883	972	846	917	929	895	968	853	905	907	909	906	915	853	902	868	933	882	882	916	872	890	920	917	958	882	901	866	916	882	950	956	950	971	908	939	947	919	961	897	892	909	950	918	923	931	904	861	898	934	884	922	881	905	879	892	905	906	900	878	884	880	962	886	922	946	918	892	923	905	895	895	881	906	896	890	987	942	861	922	926	842	910	941	950	877	864	897	917	898	912	922	889	940	920	864	954	978	829	941	915	920	962	901	921	878	929	910	895	907	947	919	888	927	920	929	829	968	903	899	852	959	909	882	915	890	872	947	883	895	912	905	915	912	902	876	909	927	914	915	879	874	941	889	962	944	934	893	952	858	895	924	902	939	936	883	875	898	908	897	869	951	886	929	883	920	875	961	867	873	892	869	911	935	896	907	913	974	872	900	873	942	878	885	920	953	862	903	923	932	954	915	859	914	836	906	909	879	934	876	903	857	901	880	903	899	901	858	929	877	989	929	908	910	893	859	882	943	922	950	930	928	948	954	961	925	860	897	887	907	893	945	887	891	909	883	852	938	948	950	876	920	873	879	884	962	908	890	912	884	862	896	904	878	957	897	922	886	861	854	905	931	961	915	893	904	900	820	906	900	938	914	894	897	932	887	931	934	912	931	921	849	880	871	891	938	919	853	889	956	925	901	934	895	903	837	928	869	939	886	935	946	933	894	866	851	917	912	856	934	908	909	885	975	941	901	893	878	918	899	847	900	905	897	940	934	899	929	933	900	959	943	947	912	1003	914	908	905	919	830	923	872	903	838	915	954	860	893	894	900	922	921	902	913	898	924	929	911	884	879	893	912	850	901	943	913	957	879	957	929	867	940	932	852	948	949	965	908	887	871	878	888	938	952	939	922	887	913	895	888	930	967	874	906	919	906	901	925	891	906	880	894	932	895	932	935	925	924	933	882	945	964	894	913	944	964	905	931	884	893	884	907	940	900	950	878	894	951	907	865	893	905	900	947	950	879	940	937	912	873	904	883	929	927	891	932	936	890	859	889	993	902	906	871	962	917	919	869	891	902	874	900	907	911	953	866	868	926	934	946	924	875	971	939	912	916	948	947	882	912	889	905	949	898	924	923	917	881	953	847	928	913	874	951	918	941	955	876	920	915	911	952	877	899	848	915	972	935	884	891	905	939	929	871	879	960	920	884	919	956	915	849	899	889	912	846	901	939	930	948	923	896	970	947	907	855	873	931	919	904	964	919	907	923	921	864	925	950	901	902	942	917	924	899	907	855	938	912	965	901	982	866	921	930	932	915	908	906	873	891	907	921	900	917	898	910	890	932	897	946	911	912	905	908	863	921	932	896	928	939	900	908	930	925	936	913	934	912	892	891	929	912	944	857	924	901	912	893	894	879	924	913	900	1007	929	956	910	861	899	970	903	903	897	938	940	887	906	905	900	890	884	961	963	949	877	883	919	926	873	889	873	918	901	896	962	934	870	890	913	888	885	882	874	925	914	876	925	875	937	908	933	918	913	920	903	907	944	919	921	953	913	942	914	924	955	908	934	872	896	908	934	867	902	889	943	907	884	895	927	936	915	996	933	890	932	937	927	954	936	881	889	917	917	877	908	875	908	932	919	848	916	905	881	917	900	881	956	891	911	924	856	860	877	906	869	898	918	941	935	892	937	895	928	900	906	908	877	856	874	932	941	956	878	944	891	907	926	927	877	917	904	907	968	924	944	950	902	863	909	947	870	910	883	900	905	898	922	911	890	919	935	927	938	869	906	908	864	894	956	899	863	859	919	918	868	903	893	901	905	954	901	919	970	860	864	933	890	931	897	874	886	875	907	914	883	894	900	914	930	888	937	930	931	898	891	912	844	902	901	962	918	947	913	966	899	912	948	914	873	911	927	886	960	867	883	930	905	933	871	909	931	936	859	927	912	916	948	894	895	978	918	913	945	898	855	922	904	886	885	898	904	874	906	907	912	859	906	898	932	923	956	910	862	901	868	955	907	922	908	971	979	918	897	929	893	885	968	934	970	848	997	907	960	927	970	909	867	952	850	922	915	904	932	868	930	918	939	883	904	870	955	915	947	941	907	892	887	897	904	840	908	928	890	909	934	915	935	930	938	914	939	842	924	931	946	946	941	956	888	911	880	945	934	961	859	932	965	895	908	962	924	939	923	946	947	879	901	925	947	890	794	886	936	892	891	901	931	924	859	916	936	864	881	872	927	909	904	826	860	903	888	902	873	879	918	915	907	939	951	863	892	833	917	895	918	953	923	914	901	854	896	915	949	905	867	890	852	914	865	970	946	874	893	914	920	920	918	899	937	906	897	976	932	894	891	912	945	910	920	917	851	936	884	886	881	923	937	899	881	944	920	920	938	893	910	890	915	913	856	896	898	937	911	930	907	908	903	866	916	896	900	887	890	875	884	846	959	917	951	865	898	923	908	928	898	887	900	926	939	932	963	906	901	958	904	897	900	873	921	893	897	888	941	924	925	963	902	904	886	910	919	906	863	912	887	910	910	925	900	890	891	867	896	966	909	886	942	966	951	891	909	901	901	949	893	945	926	889	945	882	918	885	940	924	913	885	931	906	936	908	907	926	939	926	934	866	874	900	939	851	885	955	921	917	865	931	932	885	902	953	876	875	985	884	925	945	910	914	888	848	903	887	880	955	907	895	908	869	894	925	953	892	879	915	863	914	887	868	876	936	891	924	861	907	876	876	870	905	941	876	942	890	899	913	934	902	918	955	958	1029	935	912	952	880	979	915	910	862	902	883	918	871	947	921
21443	21222	27505	16288	8157	4243	2245	1177	678	502	392	359	335	298	286	288	235	245	253	242	218	210	211	255	192	205	211	196	230	191	205	192	213	196	192	196	194	202	198	182	210	177	205	191	209	206	203	195	185	187	187	196	194	172	185	147	181	182	191	147	197	179	199	178	193	191	174	184	180	198	168	184	195	164	192	207	176	177	177	181	180	176	197	185	197	193	205	188	192	155	189	175	194	203	175	192	213	180	185	179	169	210	174	184	172	173	172	198	171	177	159	205	185	191	171	190	192	181	207	199	219	238	180	186	167	198	173	203	180	185	168	189	170	195	201	176	197	166	168	165	185	168	170	173	161	188	204	189	199	207	177	189	175	181	186	170	208	172	189	181	200	181	156	174	170	192	204	169	212	168	203	199	175	205	180	207	200	179	181	190	181	163	183	191	196	173	191	200	194	195	172	168	194	192	167	175	194	194	185	185	180	199	182	194	201	171	199	184	170	172	166	157	164	170	171	183	199	165	174	158	184	174	168	168	195	169	183	170	148	203	164	172	176	177	186	182	194	183	192	190	192	150	182	166	169	182	162	163	192	176	194	173	187	176	184	168	182	197	147	194	163	171	172	157	163	139	187	195	168	171	180	193	188	177	144	169	201	194	202	167	198	200	195	182	174	193	171	196	177	172	172	178	165	165	190	193	200	196	168	193	170	189	195	177	151	180	199	177	183	191	179	189	171	184	162	182	168	167	191	172	190	189	176	207	166	200	199	166	183	171	183	187	194	178	192	179	182	176	200	189	199	146	193	171	189	212	189	183	183	184	187	197	192	184	201	183	216	171	160	180	168	190	160	183	197	175	187	201	161	203	187	202	183	198	182	188	187	178	216	185	190	186	162	179	172	189	178	177	187	172	177	189	171	197	176	201	180	172	161	213	187	192	179	178	186	204	170	178	192	183	190	177	168	189	182	171	175	187	166	180	166	147	188	175	194	176	177	182	184	180	183	187	165	193	162	190	184	192	182	181	205	164	192	185	182	200	173	159	189	207	195	185	213	171	196	178	199	179	191	162	201	196	175	173	159	185	204	177	168	183	186	163	187	172	184	171	176	182	177	186	167	182	175	156	166	209	203	187	187	162	180	176	190	193	184	160	162	173	177	195	174	174	150	163	179	192	175	152	191	156	166	201	178	171	192	173	169	192	182	171	178	168	190	182	162	198	170	211	178	190	167	180	195	190	180	189	172	195	180	195	186	222	187	183	176	169	193	165	188	163	208	164	202	172	188	191	186	166	192	206	204	183	179	164	187	178	171	165	183	170	193	186	178	195	161	173	177	196	185	193	211	181	208	160	174	148	171	174	191	168	203	186	194	184	169	173	207	158	189	170	195	177	185	196	181	191	195	201	203	173	161	189	178	220	206	147	185	180	178	189	173	191	200	193	212	195	204	176	193	168	191	188	184	178	183	188	198	201	170	207	174	190	189	189	183	198	178	182	179	169	205	179	215	192	165	180	195	185	153	162	187	200	190	192	176	165	166	178	176	206	191	175	196	191	177	170	198	197	154	175	192	178	182	182	189	177	200	178	184	177	177	199	184	166	179	171	161	181	218	169	173	189	182	171	199	183	194	155	181	174	194	215	190	161	195	194	183	197	157	197	187	164	192	183	174	190	186	179	202	199	183	180	202	224	187	185	176	195	189	184	155	185	200	167	197	174	175	180	185	183	201	188	211	188	177	169	180	171	188	179	182	194	180	186	184	188	179	190	185	178	181	170	190	165	195	187	182	177	204	195	198	185	174	198	173	176	187	197	173	178	202	190	207	165	188	190	165	184	209	194	206	166	168	180	194	204	188	167	170	178	163	174	200	171	181	182	194	192	193	185	171	166	176	150	177	185	176	195	168	198	184	148	179	180	172	184	168	175	204	187	186	179	167	180	160	183	170	159	192	164	177	188	169	180	198	177	172	197	168	177	199	170	184	184	188	207	183	186	202	180	192	185	150	172	192	161	212	201	186	196	170	180	169	195	180	174	181	198	203	182	191	171	156	175	167	184	214	174	163	175	200	189	183	180	214	197	186	202	184	215	174	175	198	193	174	151	176	178	177	173	193	206	192	181	191	184	197	188	204	188	164	188	178	170	173	160	193	173	209	189	179	172	166	177	184	190	176	185	191	182	173	198	171	184	197	182	166	175	205	188	178	171	149	196	222	185	173	185	169	165	173	166	167	166	208	169	195	168	185	177	189	215	188	161	191	179	179	177	160	193	149	189	189	181	205	165	191	193	165	189	180	173	203	195	196	181	207	181	186	196	199	185	189	171	181	178	167	202	176	157	167	156	173	179	187	215	190	174	200	171	183	153	183	187	171	171	188	177	186	171	182	178	202	183	186	180	186	176	189	157	163	194	193	174	193	174	180	193	192	203	173	175	179	192	191	208	160	185	198	177	180	174	161	181	153	179	191	211	178	157	195	170	171	164	199	183	185	175	177	179	178	191	200	189	194	191	191	178	209	156	170	206	198	171	189	203	200	202	176	195	206	196	190	175	184	172	164	178	184	174	212	182	165	185	186	171	182	178	162	201	180	163	170	195	163	203	192	182	155	180	185	187	179	176	216	187	176	185	180	207	184	220	189	191	178	168	194	185	168	154	182	165	185	174	185	190	190	164	207	187	167	190	181	199	178	200	171	181	177	179	204	186	165	175	177	179	180	174	190	203	189	168	184	168	178	183	162	202	177	176	185	169	212	174	189	200	187	182	174	174	184	195	173	162	207	180	178	183	179	203	200	177	182	189	190	175	172	155	170	176	175	195	184	171	189	182	170	184	183	162	206	183	197	200	193	182	190	194	228	176	168	204	183	169	178	170	196	201	196	160	189	186	183	179	172	195	149	164	195	187	172	169	179	176	204	189	182	178	141	197	175	175	172	187	167	181	194	176	169	183	173	185	168	190	167	180	178	174	186	183	179	193	176	182	193	179	181	193	174	177	199	203	201	178	189	180	175	162	182	177	175	198	191	193	176	180	172	190	162	181	171	196	190	191	175	195	192	196	160	152	171	186	178	178	205	167	190	201	199	157	191	176	191	205	174	170	188	196	171	196	188	173	185	208	156	189	173	173	186	177	178	189	176	182	187	180	182	204	176	193	170	179	196	203	190	203	192	189	203	205	196	207	200	179	195	181	184	184	177	174	192	168	177	199	177	157	191	174	201	179	187	188	149	170	183	170	186	170	169	191	174	184	194	194	196	168	177	189	174	184	168	180	172	179	178	177	181	183	179	187	160	184	179	191	160	189	183	192	182	167	178	177	159	164	174	217	180	188	176	170	190	179	201	170	167	182	180	184	201	199	186	158	217	189	176	205	182	175	167	172	198	169	175	198	211	184	183	185	183	185	183	187	177	172	210	180	179	161	199	194	193	189	169	170	151	196	179	170	163	178	153	196	174	174	169	165	162	174	181	154	188	204	187	189	195	154	180	183	202	189	185	191	174	197	173	176
12497	17363	21950	10067	5061	4279	3527	2972	2436	2090	1860	1621	1512	1438	1262	1129	1074	1039	982	942	900	891	828	816	807	769	754	746	748	704	720	737	675	692	682	659	673	652	664	621	648	603	589	580	614	625	623	602	608	592	589	571	582	566	599	594	587	560	538	552	555	562	580	562	518	519	553	560	560	504	570	561	581	534	536	557	568	545	593	528	556	574	505	526	510	543	552	578	527	546	526	538	562	502	524	531	557	568	563	558	544	483	548	596	546	502	525	488	531	542	539	515	513	552	584	510	527	558	549	559	522	571	532	536	507	553	564	555	522	539	578	535	569	576	529	588	539	522	530	537	523	495	524	531	537	530	503	562	541	586	534	503	493	566	560	530	556	553	544	549	545	547	510	525	588	539	542	542	538	493	541	533	517	544	474	542	486	535	545	504	529	524	552	539	538	534	568	563	555	489	539	526	529	509	554	555	543	553	529	493	564	514	568	540	553	520	554	511	537	579	548	496	536	505	525	535	514	518	522	527	532	565	525	535	525	508	558	531	541	525	554	525	550	535	522	565	523	509	506	526	543	537	538	486	523	482	602	533	534	562	533	506	563	529	520	553	557	581	542	499	533	528	514	519	540	533	504	569	518	568	557	547	566	536	510	550	541	506	520	535	528	542	550	559	563	553	541	505	527	488	535	523	531	482	525	514	474	511	529	507	525	532	539	478	559	503	540	549	550	523	548	520	559	531	525	510	567	498	510	550	521	487	539	514	527	539	518	499	537	562	506	551	554	548	552	535	487	500	504	483	522	544	552	543	512	529	522	529	532	516	577	522	492	499	548	485	531	526	494	560	589	532	556	528	506	522	577	552	523	567	554	548	519	552	567	567	553	519	509	544	509	548	549	539	500	569	550	521	501	475	519	536	540	520	559	493	519	537	535	540	534	544	533	591	529	554	538	549	465	542	559	530	517	507	549	528	544	536	544	525	477	550	534	522	497	529	535	500	537	537	533	617	497	508	514	531	522	492	533	501	522	495	538	526	488	540	513	541	519	533	513	540	519	551	535	519	515	520	530	512	539	491	546	557	570	563	516	517	564	544	537	530	513	560	550	490	491	521	535	553	536	502	576	544	573	495	522	524	529	493	552	517	537	552	558	527	521	532	547	504	563	530	513	540	533	543	551	543	522	563	504	506	516	548	521	583	576	507	504	536	522	532	518	574	493	519	503	510	521	543	532	518	537	524	564	563	532	555	534	486	500	538	557	534	533	509	551	528	490	575	539	535	527	521	509	553	505	521	537	520	537	523	514	495	526	536	535	522	545	507	511	518	515	526	515	548	553	547	524	550	501	552	588	527	537	570	547	526	532	533	543	529	509	545	497	546	526	572	508	513	502	498	524	529	528	506	543	528	515	530	513	539	508	577	551	503	559	498	498	505	522	592	519	508	540	536	533	550	508	517	526	542	524	507	520	528	555	532	539	543	543	528	546	510	526	540	522	556	530	483	516	518	548	545	544	566	545	518	543	534	525	540	530	542	520	517	519	561	516	459	506	520	529	518	543	547	542	518	574	550	590	546	560	558	555	545	529	527	549	520	546	551	592	497	510	509	538	509	513	554	562	551	536	521	574	511	542	548	525	538	502	569	545	525	602	514	545	526	520	539	533	555	527	529	549	529	550	526	503	498	533	544	538	512	547	543	552	498	579	465	493	518	508	549	554	534	569	535	533	550	542	539	530	547	516	540	517	516	483	516	516	530	529	527	498	575	540	536	509	518	530	541	499	512	560	500	536	530	501	500	556	534	534	526	546	518	508	510	500	538	574	526	537	528	552	546	492	522	514	549	491	552	549	530	532	548	565	562	507	564	499	541	523	547	525	549	552	510	503	530	546	498	518	539	512	528	519	510	523	527	542	503	558	542	531	529	527	532	562	536	550	533	536	593	541	477	521	535	551	557	507	485	505	547	521	551	547	549	564	524	583	538	542	537	570	558	549	519	542	528	542	523	534	512	561	556	544	544	549	550	515	531	527	491	497	508	518	510	543	535	509	525	541	510	493	503	562	519	522	537	512	546	514	557	567	504	479	525	513	492	524	524	543	535	539	538	530	559	541	548	534	559	549	539	509	527	534	486	554	488	533	574	529	555	525	553	560	538	554	555	553	546	550	523	525	511	509	575	522	524	494	549	534	520	523	519	552	536	519	529	537	461	487	536	517	517	524	534	548	525	576	512	563	533	516	545	544	550	498	485	500	544	540	555	539	527	526	515	538	572	526	560	538	522	535	526	530	558	506	493	540	557	519	530	512	517	530	498	531	566	524	571	518	530	535	558	507	536	529	529	473	513	521	546	548	524	535	521	503	569	524	497	488	529	500	542	504	528	549	555	488	514	535	563	544	532	496	521	516	510	519	530	513	539	583	484	523	542	533	529	547	523	510	531	524	543	540	568	507	551	504	564	518	511	523	547	513	549	550	528	523	547	528	573	554	545	560	516	550	508	520	537	491	534	554	506	516	552	503	552	507	553	533	529	548	552	532	547	554	544	516	545	500	554	543	558	524	512	555	488	509	504	521	524	479	486	525	569	531	569	510	523	504	549	546	533	538	498	566	543	515	512	551	534	514	512	563	553	582	502	510	543	524	498	529	572	528	518	550	511	550	493	532	551	527	542	564	537	511	555	561	560	542	508	521	562	552	527	558	509	539	550	527	544	572	525	476	545	537	522	536	561	544	548	534	528	525	541	547	550	546	530	518	549	574	523	540	535	515	505	535	517	520	533	502	514	528	510	498	501	552	563	608	521	511	533	518	527	521	514	555	535	520	517	540	514	524	535	488	549	544	546	527	503	538	544	501	522	547	534	571	519	516	537	554	518	515	540	525	547	554	519	490	564	583	527	496	563	568	510	562	591	545	567	530	561	563	481	564	533	526	539	564	526	525	552	524	548	502	504	517	526	518	567	579	546	550	513	513	547	529	549	543	532	576	561	584	547	550	554	519	553	512	559	526	597	516	546	566	537	507	510	519	547	527	522	520	519	542	538	510	554	536	497	531	530	545	527	529	516	534	527	525	560	502	556	538	540	516	513	525	536	538	520	538	550	521	528	537	527	523	555	560	507	491	497	526	537	581	548	554	530	505	511	559	565	519	581	537	538	544	579	558	547	498	517	511	553	553	557	533	568	516	531	518	525	515	543	528	531	549	524	538	477	538	538	540	516	540	526	493	484	549	517	543	558	535	499	568	504	522	556	529	544	482	515	536	521	537	549	562	524	527	527	557	503	510	513	508	529	552	534	531	498	553	550	519	549	514	496	540	534	500	503	537	530	532	502	544	531	504	524	511	547	542	549	545	522	468	554	480	492	516	510	566	548	548	527	540	571	524	536	514	487	533	534	507	553	582	570	484	537	508	496	513	535	566	553	539	493	514	562	497	562	569	524	537	488	529	518	508	581	511	566	530	552	535	541	549	571	528	555	545	529	525	536	498	513	521	573	526	532	550	475	535	516
3676	1885	2843	910	488	379	364	372	375	358	310	355	329	362	349	314	328	363	341	343	337	341	361	344	344	308	348	339	349	349	330	311	329	318	349	344	330	329	362	321	349	324	318	308	345	328	341	333	366	358	320	336	317	322	366	306	325	332	332	333	377	312	296	334	375	349	330	331	333	344	339	358	372	315	344	348	374	340	346	374	326	291	341	334	366	366	310	363	325	333	336	338	340	362	356	346	340	327	345	342	347	308	349	327	315	327	334	396	341	320	333	328	363	329	370	319	325	339	351	362	320	330	367	358	335	305	366	356	364	338	352	309	347	340	343	300	345	359	327	388	355	334	364	348	320	324	346	353	334	339	329	342	326	334	323	330	351	371	319	313	371	351	339	342	300	364	324	366	327	323	334	364	315	337	330	364	333	343	337	341	316	356	345	326	353	365	346	335	345	346	369	337	316	353	355	337	325	348	302	309	356	319	346	290	327	324	318	341	346	331	339	326	346	327	361	361	332	326	328	343	343	343	367	316	344	335	319	310	311	315	311	353	316	318	347	328	362	360	346	334	328	358	344	326	312	355	336	334	357	360	343	342	308	305	308	349	325	328	334	343	354	346	314	329	358	346	361	343	324	355	333	360	338	329	350	324	352	333	323	315	292	310	355	347	338	353	342	355	335	309	350	328	327	348	337	379	340	333	359	306	369	328	334	360	319	350	383	382	335	318	336	373	336	374	333	339	343	354	328	358	348	334	345	343	338	315	353	325	332	319	332	322	340	346	346	322	352	350	373	348	349	315	323	349	310	346	349	306	333	350	341	341	346	342	316	350	338	349	347	332	335	317	373	352	359	339	334	318	354	326	330	319	333	357	343	322	319	331	350	321	342	323	324	371	359	363	334	318	338	322	375	329	325	346	329	337	356	356	346	336	299	350	328	327	339	356	312	333	347	321	328	359	354	341	333	376	339	344	356	318	317	344	363	347	358	342	348	336	330	328	335	343	337	296	342	347	343	357	309	334	353	350	338	319	327	319	331	323	345	355	357	327	346	347	348	334	324	322	340	381	341	341	317	369	350	337	355	314	352	358	342	368	341	354	371	316	334	306	352	359	303	337	309	357	343	361	322	346	317	344	312	324	355	341	324	336	330	347	328	339	341	351	335	352	338	358	350	333	312	350	351	328	329	334	307	331	364	351	345	326	344	315	345	337	354	323	328	372	312	350	322	331	369	335	338	315	332	326	323	344	351	350	321	353	319	355	350	378	340	353	306	349	336	339	352	346	336	309	347	343	317	328	337	355	356	315	335	372	318	306	330	359	350	337	311	334	346	334	335	341	346	304	356	347	365	311	345	326	337	353	352	325	346	317	355	343	324	346	345	374	341	331	340	337	349	326	325	345	367	333	356	301	324	339	327	312	359	323	328	356	343	354	347	353	351	343	315	329	334	347	351	348	338	359	316	375	360	370	353	357	319	325	323	309	362	350	319	353	341	359	351	315	319	331	305	345	338	332	347	301	337	346	362	323	319	332	386	338	332	323	317	332	351	348	360	382	376	338	345	359	318	350	343	358	314	344	387	343	342	315	348	337	345	332	380	363	312	328	351	333	336	305	373	364	326	297	370	343	325	303	335	336	310	291	302	316	311	324	362	339	332	340	341	362	358	317	322	354	356	351	313	339	314	351	339	331	317	324	374	305	350	338	320	328	325	313	351	334	315	355	318	366	339	315	346	348	368	327	303	342	354	343	375	336	349	358	352	339	355	341	340	329	353	343	353	315	339	337	328	324	339	381	313	317	297	356	359	351	321	321	317	344	355	340	322	359	347	349	330	295	349	338	345	350	350	307	299	334	312	333	335	331	338	314	316	342	338	374	359	348	372	352	318	345	336	338	350	340	336	334	315	330	340	333	340	346	344	340	356	338	357	358	336	315	362	349	379	354	361	355	346	332	342	346	355	362	352	335	345	337	344	346	345	366	340	310	334	369	338	335	354	336	335	359	353	333	352	347	360	357	332	318	336	353	326	312	378	355	372	343	329	300	341	338	354	347	349	333	340	370	333	355	329	337	307	334	347	349	325	364	324	350	363	310	349	326	376	352	321	315	338	352	357	373	371	346	318	361	371	332	340	349	348	369	384	310	366	325	358	345	320	317	360	338	315	317	318	368	361	333	322	372	340	352	322	333	308	321	349	355	329	320	325	327	367	338	351	354	355	353	342	339	365	312	341	355	338	334	371	320	329	330	345	340	343	342	337	285	309	315	355	338	364	366	343	345	334	335	333	322	326	349	378	318	348	323	328	346	311	330	353	360	313	320	343	333	344	332	320	329	362	318	364	358	371	350	376	362	350	290	338	328	378	314	350	333	329	339	356	343	343	306	315	336	356	351	345	355	335	329	336	338	343	330	322	356	354	332	342	328	357	354	349	341	348	317	338	322	356	347	319	337	361	332	329	357	358	335	298	337	352	343	331	342	396	376	339	356	388	382	313	314	325	332	315	332	335	346	347	327	333	321	348	335	319	326	347	377	333	353	333	316	341	361	343	328	330	358	333	318	337	355	339	350	348	324	365	323	298	354	350	340	308	322	348	378	324	353	349	344	340	377	354	329	356	323	322	341	320	329	404	327	326	343	321	325	342	333	331	341	323	322	333	335	338	357	338	366	332	326	355	316	368	363	364	325	347	332	384	280	327	360	327	350	339	372	344	301	378	381	347	300	342	379	316	377	327	341	359	348	355	363	351	324	366	335	340	323	345	343	351	335	345	335	345	360	350	343	353	337	342	361	358	347	324	349	314	357	379	309	320	328	352	337	352	355	308	339	322	332	348	334	303	317	320	345	328	363	341	362	319	332	329	356	341	334	335	329	319	340	319	382	335	318	365	371	352	344	333	334	373	322	372	327	333	346	333	345	339	322	342	324	353	319	351	357	334	324	335	373	347	320	317	376	352	349	334	321	394	359	354	323	328	349	363	337	334	334	326	359	340	337	359	328	349	341	341	354	347	346	340	339	341	322	372	308	337	361	350	325	334	344	374	343	361	315	330	317	341	307	340	345	353	318	356	347	318	333	327	329	330	337	310	350	346	353	342	319	347	335	322	344	292	325	359	355	337	363	337	354	317	357	365	372	343	378	369	339	345	334	317	338	337	318	350	310	370	368	309	348	331	321	374	338	357	371	305	365	318	347	339	328	332	359	383	349	383	324	327	319	321	360	338	348	303	348	333	340	343	356	334	342	307	352	284	355	346	330	320	339	338	342	351	338	317	335	365	351	368	349	356	325	319	332	307	332	341	340	366	331	320	350	333	356	299	331	335	315	332	372	314	347	357	338	391	345	369	328	366	359	324	350	344	321	348	364	364	326	346	353	357	364	334	348	342	326	370	332	333	324	369	349	328	381	337	311	317	336	339	376	351	344	307	328	346	324	336	363	376	316	351	308	331	345	360	348	304	352	368	333	315	354	336	327	366	311	345	328	328	352	326	367	365	355	306	346
3408	2868	4429	1468	1063	994	1029	1005	1003	965	1019	953	1000	943	978	907	972	955	920	963	1015	913	969	910	936	916	970	892	917	952	931	949	947	963	965	911	921	894	959	994	898	955	950	926	932	886	964	887	988	922	962	902	917	921	978	953	914	930	927	972	956	954	902	963	940	913	927	974	881	925	899	947	891	932	866	863	946	964	954	879	887	938	941	994	952	953	926	939	937	901	983	888	944	943	942	917	909	954	931	951	965	933	908	928	887	942	913	953	918	937	952	943	937	940	900	912	916	915	899	928	887	877	923	947	910	870	927	945	952	958	947	923	906	902	948	910	891	921	961	913	939	925	898	950	882	946	927	914	915	919	924	851	930	970	951	895	897	932	916	928	917	956	975	969	957	929	968	921	903	933	953	917	963	943	842	914	936	899	931	912	913	910	924	919	887	956	913	914	937	949	913	883	924	952	947	1004	907	858	894	955	899	953	923	879	907	962	920	935	970	936	957	980	875	955	923	919	908	916	949	943	948	913	933	936	904	923	923	917	916	943	943	889	946	907	919	906	902	915	927	908	949	933	911	944	836	949	867	931	948	918	948	947	968	926	921	896	954	962	924	1011	911	935	910	910	956	941	932	970	941	985	921	878	919	929	894	935	964	920	913	945	925	939	922	962	917	875	899	932	947	867	926	899	935	874	924	971	941	892	924	923	927	949	984	959	934	976	994	995	921	894	950	926	919	939	925	942	939	910	918	928	901	953	954	918	942	877	950	904	936	909	962	882	942	923	902	925	886	941	917	932	919	951	943	930	938	979	914	954	940	908	973	944	936	911	943	961	966	912	965	924	954	918	945	920	899	962	955	895	907	948	980	895	927	946	913	886	940	904	915	912	905	906	945	876	899	914	915	901	949	877	918	924	940	970	881	945	905	1018	904	905	943	930	901	945	892	964	924	957	999	928	903	933	980	952	904	967	896	977	928	953	951	939	941	945	952	963	923	902	963	926	961	938	923	902	960	1004	932	919	968	937	974	883	925	899	984	1015	915	937	953	904	964	936	991	918	903	989	934	918	980	980	925	885	899	857	841	900	922	883	893	923	969	852	958	951	955	918	940	878	934	918	975	921	919	948	930	934	947	939	922	887	939	936	913	898	1020	912	915	913	929	986	960	957	909	911	934	935	930	954	969	916	931	945	846	919	899	884	937	945	914	924	924	940	909	914	991	905	947	990	960	905	990	949	904	922	925	949	938	892	897	950	934	948	916	954	945	916	945	946	935	905	928	996	948	949	922	894	928	968	960	849	926	951	915	910	963	913	993	915	954	885	990	890	975	898	882	998	976	937	925	949	996	962	950	966	932	919	975	955	913	922	950	959	949	982	882	947	874	938	911	974	905	876	912	990	936	932	929	959	941	973	935	949	894	944	900	945	959	950	963	945	907	848	933	948	947	946	940	955	960	973	872	883	941	944	947	918	933	984	945	943	930	948	979	911	921	938	907	947	902	924	970	915	947	901	909	903	937	909	923	942	873	890	926	955	904	1000	958	933	973	861	935	978	948	933	897	936	899	938	969	926	920	936	952	933	963	959	886	956	920	886	947	934	914	932	995	962	904	924	921	879	917	922	880	917	913	922	917	924	918	888	919	979	870	918	974	965	871	949	962	917	924	885	886	949	893	946	936	924	935	944	892	886	954	960	921	959	923	949	941	905	875	948	954	915	942	881	904	940	1017	927	962	963	972	984	930	973	903	928	933	885	906	925	928	945	974	919	872	947	891	920	901	954	946	901	928	885	913	938	925	938	897	928	911	902	915	967	959	913	955	930	878	951	899	926	934	926	931	923	863	898	895	938	966	917	953	901	984	946	969	880	962	888	925	894	916	891	957	970	914	925	968	949	948	992	930	923	880	861	947	958	929	896	961	983	982	932	960	889	928	901	939	931	913	917	941	943	887	957	929	927	892	975	901	971	940	914	917	871	923	960	923	913	862	955	890	932	904	930	904	907	931	986	985	943	923	870	980	969	879	927	911	914	910	951	952	936	919	934	923	960	887	904	966	879	919	907	855	925	933	946	889	964	892	888	909	903	905	986	989	856	956	944	918	930	889	940	926	984	911	934	950	961	969	870	889	943	927	951	966	927	918	949	959	913	852	964	905	950	888	970	940	907	908	946	953	898	884	973	901	966	920	936	956	898	943	895	896	989	960	926	957	893	942	911	913	920	975	959	959	915	916	923	972	928	946	894	860	918	925	1005	995	942	926	929	938	963	973	947	944	893	935	894	971	937	927	906	929	947	939	960	941	1003	961	931	947	897	897	921	950	934	940	950	908	964	956	958	975	934	874	912	929	939	893	961	904	943	957	897	958	912	933	914	980	894	923	958	910	940	950	951	917	967	873	928	976	911	950	896	973	924	913	923	906	949	933	868	952	870	917	892	850	952	975	924	960	904	918	924	935	915	996	951	978	1000	922	930	953	896	915	915	915	943	941	940	960	961	933	937	953	947	944	915	906	891	924	932	877	957	859	898	869	946	873	899	939	880	902	930	981	960	904	902	879	914	975	908	883	899	946	913	935	894	954	895	936	923	891	934	946	951	943	927	942	948	940	939	930	934	881	941	952	891	960	945	971	968	948	942	913	925	932	947	896	917	952	970	939	984	933	891	921	928	936	979	885	889	921	920	909	940	931	922	967	969	913	890	903	956	963	978	929	946	887	930	1016	903	917	973	934	1001	973	906	921	875	940	911	875	891	993	936	938	934	950	935	942	920	879	942	961	918	913	898	1033	906	940	948	972	972	961	948	895	955	949	879	947	894	856	948	949	942	895	959	886	937	931	927	913	940	969	929	937	906	957	943	905	997	1036	880	954	894	952	935	933	906	883	905	929	934	836	943	909	966	862	960	944	918	921	948	919	947	914	889	957	916	944	907	909	952	953	900	934	926	938	929	955	936	907	940	912	947	967	884	931	989	927	898	928	961	912	914	949	961	1012	892	954	932	929	997	962	933	938	870	944	933	882	906	919	919	957	923	898	932	1016	971	969	940	912	936	923	989	907	963	957	927	950	929	936	897	977	899	946	952	929	945	943	932	927	955	929	927	941	938	938	944	897	914	914	915	919	933	921	889	976	957	983	909	973	919	941	967	991	962	935	905	943	893	924	967	936	982	899	914	978	922	964	945	896	889	881	886	927	959	921	892	877	924	905	918	950	935	926	966	877	936	916	942	975	925	901	994	954	945	956	1018	920	950	943	954	912	925	939	890	909	969	939	892	908	958	937	933	910	872	967	904	930	939	909	951	966	960	934	940	915	916	962	898	944	971	973	925	886	965	902	953	900	907	931	930	982	957	922	971	907	924	899	904	956	925	889	940	935	935	947	922	916	933	911	920	926	909	887	925	938	939	906	885	931	931	935	949	934	940	923	933	933	892	873	923	920	953	907	978	949	928	950	932	861	952	962	967	975	986	912	967	927	877	900	908	889	936	1014	913	938	967	962	903	930	908	913	985	990	915	899	922	889	910
14444	14361	18537	11774	4513	2181	1176	735	578	493	425	435	400	414	400	373	374	349	372	393	356	366	336	357	345	340	323	377	361	365	343	368	340	348	342	354	355	359	341	365	338	329	336	332	340	347	345	356	330	358	347	322	341	363	369	311	333	344	296	347	327	337	368	337	322	345	328	350	347	342	329	361	323	331	312	330	307	315	324	373	359	333	343	341	338	330	379	366	319	326	351	329	354	301	380	353	329	331	312	331	335	332	318	334	346	359	350	310	335	368	302	354	318	341	353	327	313	324	360	360	355	353	350	347	332	363	367	320	323	345	291	301	337	336	309	339	317	322	353	321	342	341	363	341	309	374	345	332	376	353	333	323	345	353	337	338	313	354	323	349	304	340	341	281	297	355	316	346	340	345	319	337	372	344	323	299	342	352	357	340	371	356	343	351	340	329	371	363	360	307	325	316	359	331	359	301	302	341	371	325	334	400	325	347	318	316	339	320	345	329	320	349	357	320	347	368	334	360	336	337	314	317	306	332	336	347	324	362	356	356	349	343	336	333	323	306	283	356	343	303	364	320	350	298	347	352	345	345	339	343	344	308	344	343	358	348	325	335	343	329	314	367	317	318	342	327	335	344	346	345	367	302	358	360	381	342	340	341	327	317	309	329	359	331	343	349	332	339	341	349	360	334	323	339	355	363	367	338	348	343	361	333	336	372	342	309	334	368	337	342	360	335	354	332	366	356	318	343	337	360	350	311	316	323	355	350	327	363	332	303	341	325	358	322	340	320	352	344	309	322	342	328	354	346	345	344	354	324	335	349	381	327	327	358	334	356	341	325	314	353	363	351	361	347	392	326	300	316	357	361	350	352	339	365	329	313	350	341	374	352	325	352	327	324	335	339	362	323	380	313	332	328	333	332	359	340	319	329	366	302	335	367	334	299	312	324	353	369	344	366	296	311	347	310	312	333	314	332	338	305	350	368	331	356	333	337	346	343	340	341	323	352	310	342	335	344	344	332	332	340	358	343	348	345	305	327	340	344	348	292	319	336	342	349	368	353	326	335	318	334	324	339	351	331	342	324	351	337	342	325	315	347	325	361	377	338	331	298	369	347	358	335	342	324	323	326	364	332	329	313	360	372	319	334	344	321	368	328	384	324	322	346	344	302	345	342	355	328	351	324	327	338	307	348	330	317	334	348	337	342	346	368	319	348	367	364	359	324	344	339	313	317	351	336	369	338	326	334	321	351	340	355	340	321	349	349	355	348	382	384	376	346	326	366	336	332	305	337	320	348	318	340	315	344	318	331	340	328	291	363	352	334	334	332	334	334	362	315	338	333	345	323	323	327	333	304	328	346	320	317	349	325	335	344	357	328	354	335	319	296	344	336	353	336	332	362	340	310	332	320	341	316	361	351	328	322	315	360	343	299	336	330	335	335	298	322	316	306	328	340	324	346	322	338	313	333	329	364	342	336	344	367	321	340	302	328	332	351	321	328	364	305	326	355	312	334	311	346	353	347	310	327	322	353	354	300	347	348	335	329	328	316	332	374	321	311	306	322	343	334	329	300	297	364	323	325	338	320	300	325	284	357	341	298	347	331	324	332	334	326	327	346	356	312	292	332	313	326	351	337	330	335	321	328	318	339	383	350	353	302	304	345	318	355	295	369	309	327	296	324	310	344	350	344	355	341	326	355	358	332	368	343	326	325	349	297	344	356	357	319	317	326	349	356	366	347	356	360	338	327	348	315	346	300	358	344	357	376	336	327	334	307	316	317	337	362	373	326	310	331	354	340	316	331	319	326	345	335	330	298	321	336	358	355	313	331	327	308	347	354	342	336	330	345	346	361	350	366	314	350	371	335	336	322	358	355	341	332	310	363	374	318	324	326	326	339	328	346	358	327	321	303	311	333	320	334	352	307	344	369	340	317	358	335	354	353	364	354	389	308	316	351	358	295	309	318	342	358	328	324	334	297	344	345	363	333	345	363	357	312	316	350	325	369	325	333	326	356	330	328	364	346	334	338	329	332	370	354	362	369	353	346	365	335	361	367	322	357	365	355	311	319	324	345	357	354	347	340	380	325	306	329	353	314	354	305	338	303	335	330	374	345	319	341	293	323	316	323	320	346	343	330	335	346	344	323	344	339	367	342	333	322	344	342	308	305	342	315	346	386	356	344	322	331	280	315	359	350	351	348	342	335	341	335	354	345	306	341	325	351	335	313	328	353	307	364	340	346	374	374	354	341	333	334	368	342	320	356	323	343	340	358	328	349	337	334	338	297	340	329	317	370	342	335	323	386	317	349	362	346	332	343	297	320	331	308	368	350	314	337	336	333	373	339	352	339	348	329	330	393	337	310	362	361	336	351	338	352	348	317	330	335	343	322	337	324	318	335	284	316	339	355	340	338	355	323	327	318	341	298	354	327	342	324	369	341	335	342	324	327	336	344	343	349	324	345	338	343	378	297	341	356	346	331	359	349	338	350	316	337	327	337	378	391	339	339	319	369	334	319	329	355	345	339	317	335	334	353	310	333	326	358	363	381	356	346	326	395	340	360	376	311	326	308	315	321	357	328	389	329	327	319	347	333	313	335	307	351	344	332	354	341	332	319	332	347	316	329	364	352	338	334	338	328	348	345	370	329	332	337	355	343	296	345	338	299	349	351	310	334	349	350	336	359	324	347	347	353	350	364	378	385	318	341	336	358	331	324	352	350	339	370	344	313	346	334	349	336	349	372	292	323	332	353	335	371	318	324	325	337	356	350	356	354	324	365	368	345	360	312	348	353	350	346	350	322	341	350	340	358	353	338	318	349	335	341	336	321	310	352	371	318	360	328	322	308	329	348	352	320	342	338	335	327	365	330	335	349	342	344	305	335	316	336	313	306	333	295	327	316	335	311	329	342	327	315	314	340	327	310	345	324	329	351	333	361	316	332	344	337	326	338	348	351	327	319	349	324	341	327	339	364	330	322	321	368	341	344	355	350	389	330	313	330	361	355	342	365	349	341	356	356	355	345	359	326	330	390	352	320	342	351	351	329	324	352	323	374	374	370	339	356	338	320	360	333	345	354	351	359	332	339	373	353	345	343	365	315	333	343	320	318	368	365	343	328	365	332	347	331	344	328	325	317	337	324	320	362	323	341	341	345	335	332	319	340	350	311	323	323	355	336	348	310	324	332	361	320	342	332	348	316	330	318	333	346	347	332	345	353	349	326	325	320	324	343	358	323	371	337	358	311	340	308	351	365	334	325	356	335	362	348	322	332	338	347	354	330	333	388	367	348	327	341	332	370	356	334	347	359	330	306	379	340	335	332	335	331	342	319	339	354	341	311	349	339	333	353	351	349	309	335	346	336	355	345	339	368	341	360	367	306	322	326	333	333	322	328	331	363	331	345	364	313	293	347	361	340	358	337	338	365	313	316	315	327	326	307	359	357	337	338	320	320	351	358	346	335	323	342	314	346	355	360	343	321	319	332	325	318	358	328	333	351	358	356
10080	12544	16246	8548	3466	2959	2527	2250	2020	1862	1672	1459	1473	1411	1335	1247	1223	1215	1192	1076	1091	1068	1065	1067	1030	1064	1052	1045	1013	995	1061	988	1047	990	963	985	971	930	930	964	1023	963	997	943	991	938	928	925	977	949	928	963	946	924	940	944	927	939	974	895	949	886	986	939	892	870	974	906	924	921	924	925	910	974	895	883	935	951	944	982	897	889	955	900	949	895	932	946	905	927	927	878	923	945	906	938	943	859	913	873	899	934	895	923	984	867	948	957	899	891	898	864	944	935	925	916	875	879	849	885	911	904	930	974	925	903	916	911	871	963	947	841	967	898	895	868	900	888	923	942	863	889	862	958	958	920	899	919	934	951	993	894	867	919	954	884	895	950	897	947	923	940	903	862	910	919	872	864	892	921	927	891	978	874	974	917	875	883	901	877	844	885	870	903	916	922	883	864	902	922	863	950	963	935	925	912	840	904	973	946	937	928	914	896	857	909	918	898	887	906	926	897	882	905	875	904	930	915	877	912	942	931	915	886	863	915	905	966	915	953	922	873	955	917	887	858	887	935	922	934	926	886	930	900	911	878	906	911	893	957	909	916	950	938	859	915	891	930	921	870	912	914	903	925	895	931	894	930	856	904	894	853	893	906	880	893	963	954	907	906	876	907	971	945	913	932	896	880	965	881	902	982	964	882	881	919	936	912	859	916	931	940	868	858	909	926	887	941	926	910	926	890	927	908	931	932	920	864	925	995	915	926	955	949	956	906	912	890	882	964	904	881	918	906	893	907	894	883	876	854	940	905	906	906	940	867	891	928	886	925	907	876	947	915	856	959	913	894	904	933	879	877	865	1016	965	898	911	920	879	870	888	881	896	919	868	936	873	909	944	926	903	886	932	927	903	946	942	908	944	887	916	935	934	918	905	965	886	956	900	939	926	884	912	901	902	939	902	961	880	945	917	919	894	926	916	876	908	951	873	894	887	911	900	938	955	887	924	859	870	920	920	909	899	872	951	879	968	978	901	932	902	877	988	921	894	882	953	945	909	945	895	880	908	958	924	950	870	922	880	919	926	876	935	913	938	897	964	916	878	889	887	888	928	920	906	893	839	903	947	900	882	901	879	974	919	913	876	908	876	912	888	960	955	871	932	863	962	895	909	956	923	903	921	911	930	920	884	843	913	900	961	918	881	928	902	896	836	896	893	884	873	910	929	922	957	896	875	954	923	909	906	922	901	912	916	946	868	869	913	922	898	908	868	902	912	910	881	932	912	925	937	960	909	868	898	949	886	876	942	864	888	952	918	885	860	866	952	894	920	885	926	914	902	940	900	883	859	887	972	919	925	923	915	904	857	887	898	848	942	953	934	884	885	900	914	919	889	927	915	919	870	920	943	925	976	979	852	906	933	926	939	910	912	891	882	912	933	885	856	874	891	964	914	883	897	924	921	906	930	901	936	929	917	991	955	948	863	904	902	881	921	861	939	897	925	893	870	909	921	911	948	890	843	919	954	914	884	961	872	914	872	894	891	878	923	919	863	888	896	891	871	992	928	916	889	891	932	919	915	915	913	917	936	911	856	891	936	961	948	858	883	907	856	852	913	909	956	856	888	894	931	935	906	935	905	845	896	956	909	888	890	928	936	907	872	907	950	893	899	881	905	915	856	887	922	923	885	906	951	901	888	940	884	941	864	864	916	949	894	937	889	885	889	892	884	935	885	953	930	917	963	887	925	930	934	962	906	915	838	928	934	919	977	886	880	911	934	903	905	894	897	913	890	918	881	895	886	903	913	866	879	845	902	862	951	887	929	923	957	898	876	896	909	932	909	969	890	932	858	903	935	929	874	938	900	965	953	900	947	891	903	865	855	919	925	905	912	935	926	880	908	904	898	901	957	913	951	934	883	894	952	865	891	899	921	870	899	866	869	928	944	812	867	872	851	933	890	933	887	914	950	950	940	929	915	962	838	932	898	945	912	917	926	889	877	876	868	973	891	886	910	937	913	929	900	989	924	956	926	881	916	896	925	832	897	935	868	895	974	940	943	884	885	905	907	889	876	883	891	892	924	903	921	894	936	894	864	929	925	930	931	922	875	909	919	882	934	896	904	927	900	917	892	912	879	936	860	942	921	875	944	871	885	923	968	983	886	951	912	917	898	890	901	925	893	883	856	928	927	901	905	988	909	884	906	914	922	929	882	948	956	922	858	837	926	909	898	925	958	888	932	911	856	907	887	922	903	908	916	873	896	888	896	890	967	919	942	865	883	936	936	924	894	872	868	881	913	937	876	947	901	888	904	907	954	911	912	932	900	900	868	896	854	886	942	896	892	857	892	927	900	917	925	919	912	926	876	875	888	908	882	853	950	893	929	913	939	878	893	929	877	896	909	903	960	901	947	981	918	903	888	912	934	940	920	845	886	919	907	906	913	903	971	862	907	867	867	900	956	916	918	906	975	865	938	926	903	888	940	888	935	892	927	895	953	895	893	940	926	928	896	860	930	862	870	883	922	845	894	932	948	855	930	927	912	914	922	884	906	842	919	910	914	938	877	926	905	910	912	945	943	879	932	936	877	859	851	904	935	955	933	886	918	892	862	916	935	896	918	908	862	930	888	877	965	874	893	948	891	894	953	915	882	879	911	929	885	911	939	905	933	925	900	906	882	955	886	858	944	882	941	933	863	918	918	904	883	992	931	852	936	867	905	883	943	945	919	951	913	875	927	880	891	910	884	941	942	892	883	864	962	911	867	896	896	970	914	882	894	865	946	940	965	868	969	946	872	929	956	921	869	936	958	876	934	880	901	898	927	968	907	880	944	870	928	936	913	942	896	918	922	942	884	949	949	909	921	892	893	926	948	950	914	888	884	881	848	974	906	918	901	893	950	979	864	875	859	937	904	931	918	890	893	915	892	885	916	918	868	905	903	837	939	905	868	915	870	893	960	864	963	938	862	880	870	887	910	936	884	874	922	877	885	907	887	908	914	941	917	936	910	872	912	894	936	935	916	876	942	886	928	858	877	943	914	888	908	917	932	922	952	843	963	917	935	923	863	878	873	927	906	914	921	953	885	897	897	979	887	863	901	941	830	958	960	909	906	896	923	914	881	931	940	893	953	922	915	891	954	958	895	930	904	893	891	932	904	920	894	871	898	913	900	892	889	863	918	865	952	888	922	873	938	901	920	962	919	891	957	936	924	917	907	955	914	915	887	922	945	909	929	880	865	888	890	908	900	846	907	898	897	916	907	930	918	829	946	908	919	907	921	864	891	913	911	927	899	897	904	930	903	908	889	933	925	996	883	839	926	879	889	903	916	965	946	971	912	898	890	865	941	908	918	928	837	938	894	901	875	904	887	922	919	980	912	911	910	944	956	896	912	901	910	894	915	897	919	914	903	956	926	931	917	898	888	925	883	863	865	841	950	922	937	898	912	927	932	915	955	919	804	955	921	893	936	921	896	923	947	917	844	911	902	858	848	900	858	896	935	967	898	918	912	892	871	893
22014	22635	27114	16970	8175	4285	2337	1179	687	488	417	327	333	285	294	256	257	220	243	236	246	218	225	212	224	239	201	218	206	208	197	210	192	215	205	215	192	196	203	226	193	189	201	191	201	194	188	147	193	200	184	207	172	168	187	163	191	191	168	188	208	215	205	206	202	183	187	198	156	175	199	184	185	186	174	180	200	186	203	184	201	178	177	196	177	198	209	173	189	194	162	196	198	214	148	162	182	180	210	198	174	230	189	201	221	195	199	203	170	175	176	197	172	194	191	163	168	164	163	180	176	176	197	192	188	203	194	194	198	183	195	184	182	186	174	191	221	170	190	164	165	175	187	187	180	172	166	158	187	175	173	154	183	164	172	184	179	169	185	176	182	148	206	180	184	170	158	184	176	163	194	203	186	196	177	199	184	196	202	184	182	195	193	193	196	165	199	189	183	172	170	202	172	173	185	165	177	186	165	171	182	184	206	189	194	180	188	182	182	185	171	174	160	178	168	183	192	194	187	193	188	185	178	194	164	191	173	164	187	157	164	181	190	192	177	176	189	184	198	167	187	185	185	168	194	191	202	212	182	175	178	188	184	193	184	190	179	183	193	193	190	186	174	203	161	220	178	188	195	193	189	180	202	189	182	197	179	194	177	194	204	175	195	187	170	195	199	191	172	198	168	212	196	164	180	183	180	162	179	169	174	165	156	172	199	197	181	204	172	186	165	170	179	216	172	176	209	181	158	167	186	197	186	179	179	179	199	183	172	191	156	187	196	183	187	172	186	172	192	167	196	174	199	180	153	177	170	156	185	181	179	186	188	186	180	190	193	190	202	185	192	185	210	189	172	147	177	183	163	179	175	171	180	176	157	166	172	177	191	175	188	187	200	197	192	163	190	161	170	211	192	181	143	186	187	210	197	181	186	160	174	164	193	205	186	174	193	183	179	187	173	165	179	186	185	175	181	168	171	181	182	187	176	165	168	183	173	171	155	187	200	207	173	176	167	185	171	180	204	182	191	179	200	198	228	171	174	181	204	177	156	194	212	200	198	168	182	181	171	214	161	159	184	158	177	197	189	164	178	176	189	190	193	196	186	201	200	207	164	171	193	193	170	193	176	182	180	190	189	211	206	192	150	174	165	195	210	175	176	173	193	177	191	188	189	173	179	196	183	168	171	160	186	166	180	179	187	170	186	192	175	181	185	172	163	185	174	187	172	191	177	174	178	171	206	175	187	220	176	173	199	180	198	172	186	172	176	185	185	179	195	181	183	161	185	164	193	191	174	208	208	174	177	198	173	196	172	191	183	171	189	183	204	166	171	191	165	167	165	200	210	200	200	171	212	187	183	176	175	167	187	180	168	186	186	188	168	171	194	168	194	198	172	171	188	188	182	198	177	193	190	179	213	173	189	182	178	194	181	161	182	188	172	176	190	169	189	188	178	186	172	176	195	177	201	187	179	190	166	199	213	146	181	169	167	168	185	194	200	198	198	195	187	177	188	187	210	182	165	163	173	179	205	199	204	192	155	182	162	172	178	162	173	185	185	167	172	153	204	182	186	191	188	197	176	175	192	192	169	159	182	180	182	186	154	174	169	171	192	172	189	214	178	178	190	198	170	171	154	162	176	188	206	195	180	192	192	189	202	184	208	163	179	171	180	194	210	179	159	178	182	163	171	184	172	212	165	188	181	179	173	186	157	192	177	190	193	181	194	174	199	171	179	165	196	197	169	199	160	168	204	171	190	188	177	209	170	178	161	199	186	187	204	173	194	182	168	177	181	186	191	192	173	171	144	184	176	172	186	184	191	207	204	178	172	181	189	188	155	183	167	155	171	184	185	167	181	180	206	172	176	172	185	173	183	207	182	185	189	184	166	226	200	206	187	201	180	199	183	167	173	190	189	205	184	170	184	178	181	204	208	174	199	177	161	153	176	169	161	208	178	169	163	201	173	165	199	190	229	193	180	194	166	167	176	176	172	199	187	194	174	186	179	195	205	174	199	182	178	184	210	187	170	178	188	185	192	192	194	182	174	190	194	167	175	196	166	168	179	189	205	180	196	190	150	199	185	187	185	180	194	166	192	179	178	167	173	188	201	160	201	155	182	189	191	188	165	170	173	188	191	182	186	180	200	198	188	181	186	175	211	209	194	156	198	198	191	190	198	162	175	155	174	170	162	188	182	161	181	163	179	192	176	195	187	179	205	187	194	183	158	210	204	167	185	175	191	178	191	185	177	191	179	190	166	182	151	190	185	171	165	163	176	174	183	189	181	185	146	186	180	169	197	176	166	173	200	178	169	200	175	173	195	188	175	164	201	186	154	164	180	193	181	193	185	192	195	170	180	194	200	173	164	189	197	178	176	174	175	178	201	176	178	200	203	163	187	170	187	204	191	195	177	185	190	174	189	192	198	198	193	178	195	184	185	186	182	183	187	191	200	176	207	188	187	183	168	209	187	166	177	168	181	185	193	186	167	195	204	234	171	167	200	181	164	200	187	203	190	188	178	182	200	184	182	188	202	193	178	167	167	171	148	156	173	186	176	185	186	181	171	168	178	201	196	163	186	172	208	208	198	211	183	164	184	174	160	194	174	177	186	188	183	162	200	208	160	189	183	173	169	182	198	169	191	199	164	169	154	180	200	186	175	196	191	159	165	178	169	191	199	190	159	156	169	178	191	185	190	192	211	184	201	179	170	194	161	197	175	171	205	171	192	179	169	193	172	190	184	176	180	178	174	177	192	168	177	161	170	202	202	182	206	186	180	160	173	201	199	165	214	178	184	176	192	178	190	206	172	160	184	210	185	164	185	205	192	192	180	194	192	184	184	178	188	163	183	189	180	172	197	181	180	178	182	185	191	191	167	183	190	192	169	201	186	157	187	210	169	207	182	201	183	167	190	166	195	187	168	200	167	173	174	212	183	187	183	166	181	183	174	211	190	197	169	167	179	185	173	207	183	189	185	187	193	194	154	184	183	197	192	178	171	195	171	200	176	193	192	164	188	187	154	197	156	180	159	160	164	161	172	198	176	193	204	163	177	196	179	207	185	153	187	182	184	203	167	180	166	184	193	206	193	162	177	181	190	172	183	177	198	205	182	185	184	185	196	168	200	197	183	207	189	169	163	179	194	206	180	173	164	191	150	165	202	189	197	154	193	176	202	174	180	165	188	167	168	174	161	168	168	167	211	177	186	182	196	181	184	178	180	157	178	195	194	194	183	198	180	171	191	161	193	185	182	170	180	167	169	193	181	184	191	145	181	167	166	197	186	175	180	168	187	171	206	209	191	182	194	201	192	171	192	194	199	198	162	182	191	159	165	171	187	169	185	176	198	188	198	170	176	193	172	188	181	187	158	185	186	173	194	179	205	186	169	189	195	161	190	175	192	214	204	199	178	158	182	182	174	185	177	185	183	195	179	194	212	173	187	171	179	198	178	190	190	186	213	186	188	190	180	163	166	185	203	190	169	186	183	179	166	169	178	173	171	172
12586	17949	22661	10389	5073	4147	3433	2957	2431	2133	1953	1648	1539	1379	1253	1125	1142	1048	955	954	942	855	831	809	804	842	757	707	749	747	690	729	635	697	661	647	641	643	621	644	688	656	608	598	637	590	642	614	592	593	602	598	600	544	600	620	555	606	539	593	605	579	573	592	548	558	559	563	565	547	543	534	609	535	590	586	573	584	553	535	521	562	557	573	542	569	564	558	539	551	557	548	551	532	542	536	540	560	579	569	558	536	523	606	526	555	541	528	548	553	507	534	566	533	541	550	530	555	497	505	503	560	538	535	535	584	544	550	559	535	555	542	520	539	541	513	523	527	532	538	561	577	534	557	514	530	537	588	551	538	534	544	542	565	524	538	513	561	603	589	523	539	533	584	549	480	500	559	520	532	544	528	595	487	561	469	550	546	496	585	527	586	540	498	528	520	558	506	575	534	548	554	529	571	531	502	529	538	524	501	567	534	538	507	549	522	525	557	558	510	514	548	573	535	521	522	550	505	595	561	556	522	526	540	546	534	529	542	486	533	547	474	544	558	563	583	478	544	574	485	542	520	574	529	529	565	578	584	538	532	504	524	545	543	515	502	526	518	528	563	513	511	535	549	564	549	529	502	538	555	547	527	543	535	552	501	507	502	527	501	557	557	560	522	519	525	549	526	535	585	539	520	575	519	513	502	506	526	526	519	533	516	521	541	531	562	523	517	536	507	515	516	513	524	510	566	542	524	574	547	540	551	517	530	517	503	532	544	553	490	530	500	521	553	587	541	527	544	518	527	506	542	518	542	531	536	532	520	535	556	504	509	528	528	537	560	531	493	497	506	501	527	473	515	521	535	535	553	573	535	567	556	527	564	516	504	526	519	480	529	559	549	511	501	517	520	531	532	512	538	537	499	469	535	522	523	558	529	556	504	590	508	525	525	536	504	537	561	525	541	547	512	516	513	564	559	518	562	532	539	542	516	567	553	514	553	523	540	495	516	532	530	541	559	551	530	521	506	543	487	512	558	531	540	569	566	580	546	546	562	543	482	540	502	557	516	546	548	567	525	536	543	524	541	558	521	542	542	551	532	554	534	582	479	533	516	530	525	497	495	530	519	473	579	537	548	532	538	569	539	554	508	537	503	561	523	490	522	524	552	538	534	593	535	581	541	550	485	508	502	543	537	543	558	506	503	573	556	511	519	521	571	508	508	488	538	516	538	546	553	521	534	555	526	536	526	546	517	551	521	497	563	536	494	538	509	544	531	469	544	556	531	531	544	533	510	538	504	552	524	536	570	501	525	511	476	566	480	538	551	512	511	574	560	525	543	513	480	529	536	508	522	574	524	523	554	535	551	529	530	542	523	516	551	526	510	511	537	536	510	552	500	478	580	534	575	542	515	510	541	548	543	535	506	549	543	505	598	573	543	556	531	523	537	523	524	519	478	545	552	541	523	501	540	545	526	537	505	538	510	480	531	550	528	514	543	564	502	565	562	517	536	493	550	537	516	510	561	531	557	554	599	506	536	543	518	504	562	525	547	584	540	534	552	524	530	556	539	577	536	540	528	531	495	545	526	506	529	512	529	514	483	567	528	553	518	545	549	561	531	521	525	523	505	518	529	563	524	555	543	520	553	511	552	494	502	558	541	543	558	524	524	527	522	531	551	507	537	513	485	554	511	539	524	560	527	496	499	519	495	540	578	535	550	550	517	520	524	528	491	576	521	503	579	525	521	524	555	545	472	558	582	516	536	557	535	507	521	541	563	543	505	536	530	518	545	538	485	516	517	542	544	509	493	550	531	558	526	518	552	516	548	572	495	576	516	563	540	528	548	530	586	544	556	518	534	525	551	525	580	538	514	540	520	507	521	552	573	515	521	571	504	548	542	493	517	509	532	554	531	559	509	504	551	570	528	528	576	516	454	537	546	530	513	517	509	535	500	498	532	523	523	554	536	541	491	525	526	539	544	505	533	516	569	518	544	497	532	526	529	490	571	527	562	530	535	505	525	539	503	486	560	493	496	496	515	545	522	555	535	580	519	522	512	574	533	538	557	559	560	465	501	547	527	561	542	543	543	521	527	540	504	558	523	495	530	522	497	524	551	527	505	548	494	592	503	550	577	518	511	584	542	538	523	557	528	524	580	501	548	478	549	542	516	490	542	532	490	556	531	532	565	496	508	549	484	532	542	517	539	493	543	542	490	534	510	531	513	537	536	522	531	507	573	550	515	541	503	552	555	499	549	539	511	560	546	542	530	526	522	508	489	522	497	558	493	552	520	577	526	519	523	554	533	541	553	549	549	563	517	535	526	504	508	511	573	541	567	544	564	536	516	585	546	544	534	522	554	530	555	607	525	542	542	533	560	549	517	549	557	531	530	509	494	500	507	532	508	557	501	520	515	562	529	529	540	557	512	512	531	543	537	547	504	551	558	512	544	533	502	482	554	528	586	523	541	548	559	538	585	494	546	503	545	528	515	534	576	526	515	532	578	533	517	516	525	541	533	577	576	526	519	560	547	524	534	519	536	526	548	536	503	542	509	535	508	547	517	561	546	533	537	512	522	583	550	555	489	516	543	513	551	513	508	547	505	561	538	551	553	533	525	505	514	510	525	515	548	529	471	515	521	569	527	535	529	544	506	496	529	582	501	549	512	534	532	519	567	487	517	503	513	537	506	544	524	525	528	566	535	510	531	541	522	516	529	563	522	492	541	558	480	520	557	533	491	534	574	533	528	560	535	542	553	557	546	548	530	512	547	529	532	490	486	558	549	522	512	542	578	572	560	527	508	497	521	524	538	544	536	508	524	559	534	528	597	522	527	535	505	553	543	533	515	522	510	542	545	528	534	497	550	527	503	534	497	516	539	559	562	508	521	532	532	521	530	557	546	525	528	515	535	517	523	493	509	501	521	562	538	485	565	501	500	519	582	537	590	515	490	562	513	517	538	524	545	523	535	516	569	520	537	551	515	525	532	533	572	557	527	542	529	547	548	496	530	540	504	554	558	541	538	531	570	548	559	531	552	544	509	528	529	517	519	556	554	495	523	516	499	510	543	520	551	538	575	524	536	521	507	535	500	556	537	532	522	541	579	528	479	493	555	568	525	509	528	498	523	562	532	528	465	540	515	508	532	533	512	532	499	536	535	536	531	505	522	517	555	508	520	547	517	520	508	499	532	490	561	504	533	523	535	518	513	501	564	523	549	544	529	504	503	531	529	546	499	554	529	519	513	561	502	495	524	493	562	552	539	539	511	527	560	565	523	559	544	571	573	557	508	554	529	561	502	506	503	528	517	558	557	542	543	541	509	543	522	547	515	542	522	572	577	508	543	566	490	533	562	538	503	540	566	548	539	550	530	551	521	504	555	568	516	570	507	565	556	556	513	537	513	534	524	518	511	534	544	555	533	507	578	531	535	524	522	528	554	528	586	538	511	519	555	532	557	499	527	508	518	521	528	542	527	524	537	522	561	541	498	480	566	531	556	527	524	530	558
3934	2207	3392	1009	489	404	394	352	371	343	351	321	365	319	364	348	334	338	351	362	311	341	359	336	348	355	333	337	364	372	355	308	368	341	348	360	328	318	307	341	360	369	345	367	366	331	350	358	358	347	352	320	343	301	353	361	330	372	357	347	341	338	356	332	325	316	333	348	319	336	328	347	347	330	334	339	358	372	360	357	336	378	346	359	330	352	352	366	392	395	321	333	339	331	374	380	332	350	353	315	356	340	318	332	381	351	305	333	339	326	356	338	348	342	354	337	380	329	319	325	364	393	348	318	357	375	335	317	348	330	332	334	359	313	360	372	365	343	349	361	352	367	347	354	340	388	335	346	358	333	317	387	336	320	340	328	354	366	307	336	329	333	325	372	350	343	318	323	345	322	344	349	343	366	328	300	338	353	379	340	337	386	332	322	333	353	342	333	333	335	362	347	300	345	317	312	323	379	332	355	331	373	361	346	335	368	367	338	359	337	316	345	347	343	334	335	302	331	349	353	373	364	334	320	344	333	362	345	338	366	339	345	331	354	349	334	339	315	310	343	310	329	328	331	354	320	367	305	352	347	379	352	335	370	378	355	346	356	345	326	328	344	331	346	364	349	375	326	335	334	355	330	335	353	358	341	322	331	344	361	335	303	359	332	356	317	363	360	352	379	353	323	316	328	322	319	348	346	328	351	334	338	369	354	336	360	332	376	344	342	372	395	333	340	371	367	357	348	325	351	319	335	393	349	349	338	355	348	361	347	360	384	335	339	367	339	328	347	313	364	354	341	388	315	330	349	318	309	341	337	326	354	369	352	322	336	314	347	359	369	351	327	374	335	332	317	341	326	357	343	310	344	371	310	343	358	316	339	351	346	338	364	333	356	346	349	317	372	357	331	299	334	363	363	354	334	345	307	365	329	381	341	338	351	327	342	341	333	336	319	314	361	342	350	367	343	328	381	339	352	342	333	355	350	330	345	320	353	380	318	359	375	314	369	304	357	326	343	339	335	348	337	346	307	341	345	340	341	339	341	346	377	352	353	327	342	318	355	326	364	340	373	353	324	342	361	318	343	353	342	311	347	351	336	356	384	301	329	318	312	326	371	341	339	326	330	361	336	347	343	367	314	318	337	347	331	315	331	328	368	307	347	352	351	345	343	333	331	312	316	323	302	347	344	365	366	317	335	354	338	349	334	326	351	336	361	323	347	347	338	351	370	380	374	344	355	328	350	377	337	319	360	338	345	332	346	346	339	338	357	334	361	296	392	319	339	353	335	385	324	356	325	330	356	358	369	330	331	365	360	389	336	365	329	320	330	335	321	346	340	335	333	351	315	329	367	348	334	368	334	359	355	352	376	327	377	357	334	326	345	338	321	313	344	337	308	361	370	330	338	371	325	367	328	354	333	330	333	340	342	338	351	359	384	354	351	352	336	336	341	304	330	356	342	356	357	345	338	351	340	349	373	299	319	363	329	347	337	342	309	316	338	366	360	333	370	347	354	374	351	304	312	322	341	361	392	343	349	348	356	336	346	325	318	340	303	332	340	355	334	334	319	345	347	350	315	328	352	361	351	380	343	321	365	376	339	354	348	318	343	340	359	326	347	358	337	373	366	373	342	305	312	333	341	361	366	334	363	283	335	357	340	356	327	353	336	316	352	347	348	344	340	370	332	359	353	325	326	327	373	363	333	329	354	344	326	333	332	357	369	333	336	360	349	356	333	346	347	349	328	355	345	350	338	338	356	359	310	329	359	374	354	319	329	355	335	353	361	331	329	383	332	367	347	310	332	351	317	360	316	347	338	316	308	353	338	336	349	319	330	328	342	347	360	330	332	345	345	338	354	347	375	348	369	322	345	340	337	338	341	326	321	332	339	330	342	354	348	314	337	342	329	353	335	348	344	352	342	352	325	325	367	336	334	346	332	319	339	328	348	356	362	342	361	327	366	350	333	381	349	379	340	370	346	346	335	355	338	365	336	353	325	315	350	337	298	321	348	354	306	324	346	329	333	334	334	369	347	303	327	364	336	347	368	352	359	348	335	329	355	332	311	329	351	363	362	328	353	324	337	369	370	327	298	341	344	322	339	320	321	357	374	330	331	314	318	322	404	351	371	416	348	341	315	347	365	334	353	329	352	332	344	327	344	314	328	347	356	357	324	346	367	337	349	340	399	350	347	353	323	329	352	346	352	354	341	351	354	369	340	348	345	326	303	366	311	294	330	310	361	366	339	333	370	372	338	356	344	331	348	327	332	348	357	362	334	335	341	343	376	354	330	356	355	338	362	348	338	341	358	321	356	318	339	347	314	370	327	314	337	324	348	360	322	361	338	339	336	323	326	357	330	345	362	332	380	388	338	351	348	337	316	347	342	375	329	380	344	323	339	327	343	321	361	360	326	357	350	325	346	338	321	367	355	323	331	348	299	337	339	358	344	366	334	329	360	329	330	325	313	333	342	316	363	355	340	329	337	332	351	360	329	341	316	323	336	329	351	329	336	339	363	330	364	339	340	330	320	349	347	352	360	340	297	328	378	350	332	313	335	352	340	314	353	341	343	351	359	321	340	338	314	336	359	297	353	348	336	345	338	358	317	351	341	318	342	334	366	337	358	335	315	331	363	368	346	326	352	315	339	360	337	370	325	344	318	322	351	342	397	325	339	343	340	340	351	355	380	360	343	336	316	336	322	339	317	344	348	357	316	350	343	322	358	333	359	360	333	344	314	351	335	356	360	351	331	338	346	372	350	318	355	335	305	367	391	350	341	372	331	345	370	336	333	343	336	339	300	357	332	336	336	356	316	332	337	332	355	352	302	312	343	304	335	356	341	327	373	352	331	362	332	352	338	343	327	349	355	357	335	367	367	335	325	345	344	338	347	345	358	317	308	340	354	353	376	321	359	348	336	337	354	345	297	333	307	339	312	347	339	332	344	324	355	352	334	349	368	339	350	368	331	323	333	338	365	306	298	334	317	333	315	327	341	327	332	360	346	374	334	346	321	358	364	348	367	330	380	358	320	330	301	361	305	368	377	344	325	380	336	336	338	350	347	346	321	365	339	306	332	301	351	339	336	326	308	345	371	365	349	341	344	349	331	349	368	321	335	376	326	339	369	366	366	339	343	332	342	328	303	339	333	341	327	352	336	338	334	330	380	361	323	333	350	360	370	325	354	364	332	377	344	347	330	321	328	343	345	363	331	350	346	328	367	349	354	315	352	313	348	340	334	358	363	337	383	340	333	324	320	352	359	297	325	365	319	368	362	368	357	337	339	343	361	354	338	346	347	320	346	347	333	329	377	338	359	324	359	317	373	314	345	363	345	299	353	348	333	333	320	338	328	355	318	344	296	349	342	359	354	344	311	334	348	353	337	343	299	335	338	329	377	344	360	315	315	359	339	327	366	362	347	349	360	322	327	316	318	350	323	349	327	320	382	341	378	339	366	323	365	372	385	336	322	356	341	391	345	326	332	354	349	373	364	332	347
3577	3233	5242	1434	1070	1037	1007	986	995	1046	994	926	937	908	954	932	1017	915	950	893	951	989	884	959	936	969	933	976	934	978	928	984	956	968	940	994	943	930	915	921	922	967	905	940	937	983	984	933	930	881	905	923	939	942	977	899	932	900	911	924	954	954	903	971	890	947	948	935	908	877	869	930	909	922	930	934	906	922	849	910	979	910	950	955	928	912	943	979	962	947	951	952	895	979	985	922	911	946	986	933	939	965	913	928	942	937	958	911	889	900	958	910	952	954	992	907	892	955	935	992	933	948	969	925	929	986	905	984	891	937	882	858	904	987	945	901	954	985	889	882	916	919	866	953	885	892	923	912	984	957	896	893	882	914	907	939	946	925	950	958	887	937	918	929	930	961	895	958	921	956	884	965	1000	895	949	905	914	895	925	915	899	965	934	949	929	941	971	890	959	961	967	933	929	919	956	894	903	887	903	869	919	977	950	975	863	913	937	948	942	931	905	937	956	954	903	920	925	967	947	961	922	928	908	896	913	926	932	951	907	966	912	948	916	948	887	928	917	893	973	936	961	920	964	934	936	932	883	885	968	968	908	926	925	897	981	972	916	927	919	918	931	949	952	928	905	895	967	945	942	947	878	976	937	932	953	921	903	929	947	911	921	925	894	937	926	968	944	898	883	975	1012	905	960	905	968	878	946	948	948	994	927	1011	905	976	946	936	936	952	953	942	952	959	894	899	929	950	937	917	955	933	976	889	962	926	942	991	983	900	892	931	934	898	892	927	942	961	952	969	924	978	976	939	895	958	918	929	920	909	984	970	957	929	936	969	947	933	904	998	886	980	928	918	953	872	959	953	869	959	885	933	961	964	952	906	955	951	945	927	933	946	904	995	1013	972	886	926	918	877	913	930	918	952	886	930	901	928	917	945	936	929	928	908	1021	926	944	945	904	950	917	979	1010	946	943	933	961	972	873	863	945	927	913	941	961	923	930	936	934	935	964	902	924	942	930	944	924	932	1008	927	912	958	914	918	960	978	924	895	947	930	1005	968	959	937	905	962	875	926	966	879	915	932	898	954	955	959	976	988	911	948	991	921	932	977	929	961	983	885	952	953	955	923	959	920	944	945	927	893	927	923	935	943	937	936	928	916	931	970	954	945	905	948	947	950	950	913	958	861	940	925	917	889	911	924	905	950	993	989	894	897	946	941	959	950	954	966	930	936	932	926	975	948	896	945	900	936	936	932	887	935	869	925	961	873	950	940	929	945	929	888	933	959	933	907	943	934	921	908	916	946	948	928	908	899	917	897	923	962	1009	922	901	944	900	874	926	950	912	969	891	921	944	915	935	878	977	923	972	942	1005	970	917	874	931	930	952	917	933	943	887	942	915	881	947	932	896	928	925	881	929	969	1017	927	887	913	943	932	933	931	922	936	935	944	903	894	917	916	924	1007	911	912	958	904	962	877	985	945	983	908	924	953	940	925	922	925	925	912	871	918	907	947	913	915	934	953	943	939	939	875	993	911	918	938	968	913	987	930	888	955	959	934	939	921	944	853	878	912	911	953	906	924	938	932	932	920	928	960	869	969	960	985	964	901	998	944	917	937	884	940	934	913	982	960	940	940	943	935	919	920	930	886	901	910	850	908	881	898	936	926	931	889	931	923	942	951	932	954	947	949	927	989	947	914	977	963	936	925	916	910	934	893	952	897	952	979	886	929	915	899	964	921	966	927	946	919	999	972	962	907	930	881	888	930	957	878	957	915	906	920	894	883	916	988	918	945	896	969	938	970	955	920	933	902	932	992	893	927	894	924	953	970	866	926	978	975	893	1010	897	941	871	870	911	924	898	941	920	915	905	918	949	937	975	918	932	900	974	928	966	903	942	920	915	940	1004	934	1011	907	899	940	966	923	926	958	948	943	903	917	926	875	955	937	940	876	948	975	948	915	938	921	941	911	929	959	891	943	974	890	945	996	935	934	970	935	929	930	906	943	965	968	958	954	949	961	959	919	986	947	969	905	946	918	959	964	912	864	957	934	890	948	937	949	941	925	933	1016	962	929	953	857	915	992	894	900	983	921	923	940	939	899	967	947	916	954	936	920	934	916	943	930	940	926	946	960	897	894	861	963	1019	913	975	909	970	945	998	953	909	932	938	986	950	962	960	924	935	892	965	950	941	907	904	903	940	910	954	910	936	941	910	967	948	947	979	906	958	966	941	919	925	952	970	912	984	851	929	965	904	913	922	995	870	971	949	975	923	991	945	903	903	944	900	895	905	914	904	948	947	972	941	948	931	909	932	946	929	963	949	941	961	895	905	923	938	939	942	928	937	932	941	939	913	899	924	934	959	920	914	954	919	876	922	954	967	955	899	882	953	909	928	941	952	951	930	949	959	944	936	990	966	956	925	888	953	926	883	882	959	961	938	952	917	916	972	953	928	943	966	938	907	924	895	912	920	942	913	899	887	895	919	896	953	895	932	952	961	870	914	947	964	910	976	991	958	914	976	939	943	941	929	891	932	920	980	909	932	954	879	921	945	885	923	933	953	979	950	944	977	923	942	904	987	982	900	944	959	908	930	885	901	897	943	977	948	891	941	940	928	937	945	887	886	931	860	967	920	905	964	886	970	909	877	916	956	951	914	905	876	920	849	890	926	953	950	894	931	932	901	954	938	908	926	918	915	946	958	930	907	946	945	980	985	928	893	949	900	892	957	933	909	927	944	955	997	934	925	985	980	944	902	1002	915	954	948	936	934	953	945	992	868	962	909	943	992	972	924	958	916	924	899	857	931	971	946	877	940	926	859	920	927	932	941	994	972	958	938	939	982	925	923	909	900	907	989	873	982	918	915	915	937	911	962	908	961	970	902	912	935	889	920	881	955	899	901	980	935	958	914	918	900	892	933	881	924	956	912	863	926	910	952	949	927	983	951	878	968	955	999	943	915	927	938	955	931	903	963	938	971	895	983	941	983	970	953	942	871	980	968	908	944	960	889	921	946	944	934	944	884	888	928	958	952	961	916	984	952	967	884	948	963	907	908	914	939	944	898	971	910	945	952	1000	911	907	919	934	941	928	952	986	951	939	932	956	872	927	938	945	951	980	893	921	937	897	934	889	924	897	928	973	881	945	920	962	997	944	914	941	951	934	972	955	900	920	911	934	901	941	913	996	922	992	972	917	889	937	927	925	978	925	864	904	977	886	840	931	963	949	928	913	891	912	898	936	876	953	900	943	936	941	959	950	903	977	960	936	899	886	923	989	966	982	935	920	862	944	890	941	935	929	916	927	961	954	973	937	969	914	944	945	979	917	941	905	951	960	865	905	882	877	940	918	898	959	893	930	952	917	920	898	939	943	945	967	927	962	925	935	925	925	928	942	922	955	935	947	945	965	920	943	939	949	981	941	892	933	946	935	913	895	918	939	949	918	955	984	923	923	946	960	914	941	960	948	989	928	953	913	927	933	949	917	937	994	920	929	917	963	913	913	980	873	923	943	903	957	917	889	992	912	933	970
14505	17513	19948	9947	4250	2073	1088	705	568	477	432	442	425	394	390	385	362	345	379	354	383	326	355	362	372	362	342	359	332	369	342	318	312	347	342	347	339	347	340	346	334	359	354	338	356	347	355	384	337	364	329	356	340	341	304	316	326	332	334	328	356	339	349	365	348	329	317	340	323	352	351	312	338	327	328	349	330	350	353	349	353	356	371	324	324	339	320	300	346	364	330	371	313	336	324	369	344	321	378	331	321	337	357	368	309	326	364	375	352	351	360	361	375	321	368	336	317	342	331	353	346	336	345	306	308	347	321	294	328	325	366	349	324	356	318	322	352	326	329	366	303	331	335	330	321	329	331	317	331	306	395	319	346	328	334	312	316	334	362	317	338	343	345	332	323	325	344	332	330	280	339	330	323	335	345	345	342	336	313	300	328	331	325	323	362	357	367	317	318	317	324	343	330	305	334	317	353	334	345	340	338	315	336	323	325	337	339	341	349	374	347	326	335	332	332	304	326	349	363	349	376	328	319	334	372	335	341	329	334	368	327	339	343	353	332	335	322	329	323	335	324	360	328	326	321	322	336	371	323	362	358	355	320	302	309	341	340	345	354	384	366	360	297	321	312	353	343	335	335	356	370	347	339	340	322	342	337	334	348	352	343	354	310	349	302	367	307	345	347	315	335	324	320	337	342	349	329	338	328	331	366	370	358	349	357	328	361	316	345	312	325	344	312	358	347	345	335	340	327	335	349	366	344	321	337	321	309	328	349	327	367	357	301	296	370	325	370	347	303	333	357	331	345	325	334	331	323	336	348	331	331	321	376	318	350	343	329	330	333	326	303	342	340	349	337	332	344	370	346	327	367	349	323	345	364	354	318	307	339	328	326	331	345	338	322	366	325	352	322	321	307	311	358	368	352	328	338	322	332	325	356	326	356	343	329	305	329	320	322	321	315	319	327	334	350	372	329	351	356	362	354	328	328	367	354	324	356	354	345	320	340	353	326	337	339	317	310	340	371	335	323	354	365	321	346	361	335	324	338	322	348	354	341	314	332	336	306	338	340	362	341	329	331	313	314	354	377	343	297	358	358	341	333	318	332	347	319	287	363	364	305	345	335	362	351	318	300	351	306	354	353	354	390	349	341	323	302	352	357	367	325	314	311	334	298	354	330	342	333	312	335	335	326	336	349	338	351	318	358	342	350	345	327	350	338	304	340	336	365	337	348	333	341	323	326	340	386	327	363	394	329	332	347	346	357	325	348	347	317	366	345	364	350	336	337	345	325	311	353	365	297	339	306	314	331	307	345	334	334	329	340	337	338	326	312	299	311	312	345	363	346	295	360	345	304	340	344	344	351	336	316	328	336	338	338	313	331	367	350	339	344	336	318	340	333	350	324	307	349	317	369	335	336	339	325	336	352	312	311	317	340	364	343	371	352	322	373	330	338	343	315	334	321	338	322	328	338	367	349	328	326	357	304	328	359	340	313	349	339	346	336	339	340	327	342	344	343	352	359	330	324	349	321	330	313	347	343	308	341	325	340	381	378	310	349	341	318	312	332	360	327	325	324	340	331	346	319	337	319	363	341	321	338	344	327	330	329	341	306	331	358	362	349	313	332	308	328	357	383	327	338	360	390	346	355	339	316	330	349	340	337	321	311	330	339	336	357	334	355	330	316	323	345	365	317	336	355	347	387	386	348	389	376	378	339	337	315	343	323	329	313	280	337	339	342	337	335	306	355	328	310	340	364	344	345	353	353	318	329	319	341	335	353	359	343	321	333	321	300	373	340	342	327	315	288	318	360	337	338	323	349	313	308	342	333	335	369	328	347	355	346	337	343	343	340	351	321	345	342	342	371	337	319	323	341	333	352	333	337	349	362	348	361	348	341	361	340	341	332	328	337	283	368	352	340	373	364	327	315	317	362	327	353	331	318	339	315	305	349	281	323	324	383	347	396	355	329	311	330	336	359	350	349	309	318	333	340	347	318	329	318	349	354	345	346	351	353	326	374	324	327	331	332	336	335	340	334	325	303	336	324	368	346	307	332	347	316	331	316	369	332	309	339	367	373	334	362	349	358	355	347	329	323	319	310	332	323	330	337	334	331	341	330	368	338	323	319	337	360	349	331	356	328	332	290	357	352	318	337	368	340	336	318	348	312	347	333	323	298	338	346	319	368	325	332	320	327	365	362	343	343	332	333	345	288	341	362	347	340	378	358	345	382	337	335	314	341	363	322	329	335	343	337	304	351	364	319	339	329	343	354	364	345	339	347	346	323	349	380	317	295	353	309	304	338	345	315	339	372	356	336	359	319	339	350	312	356	330	343	374	328	354	323	315	342	348	337	358	320	337	329	325	308	350	367	321	350	336	345	306	331	357	339	312	334	374	354	330	331	330	348	356	331	340	312	361	326	359	349	341	323	336	342	336	355	314	337	331	346	344	318	339	350	322	325	341	329	334	330	340	364	317	324	376	321	324	361	335	298	350	289	335	307	349	343	355	333	335	382	332	354	317	335	350	306	336	327	343	351	301	335	335	326	354	301	333	317	336	336	336	364	319	353	342	337	334	314	343	326	330	337	341	353	368	333	345	343	365	327	373	316	337	327	343	346	378	379	314	318	333	344	309	340	352	321	349	352	310	331	321	356	333	330	367	327	329	352	309	362	338	335	364	344	334	327	339	337	326	349	329	349	344	310	368	316	287	331	351	316	334	342	319	334	323	358	357	360	348	352	373	343	351	329	366	339	304	333	334	344	374	323	341	305	350	322	368	339	345	321	316	304	340	341	340	336	357	353	373	303	330	336	333	331	332	322	323	350	321	341	311	319	357	344	336	353	313	347	345	358	328	380	364	356	353	340	329	330	318	329	359	311	344	367	372	331	328	312	313	328	322	368	335	356	337	320	317	355	319	336	341	355	333	389	346	335	342	304	330	318	374	333	330	306	329	345	314	342	371	343	338	362	346	313	337	316	286	324	340	336	380	328	330	339	348	353	379	357	335	340	326	354	371	317	380	335	350	331	345	377	328	339	322	326	323	353	343	337	328	347	338	350	325	345	342	326	340	336	340	313	333	350	344	333	346	327	332	338	349	362	365	339	359	345	319	323	359	341	298	368	336	372	345	329	310	340	340	328	324	338	356	328	301	348	330	339	348	349	318	347	347	356	319	310	353	340	295	319	310	340	321	348	349	301	347	336	338	324	358	358	332	333	337	329	353	356	361	358	332	372	328	330	350	338	323	331	377	312	346	332	349	346	354	303	366	323	341	362	336	328	345	312	337	344	335	350	338	329	345	317	347	360	281	366	352	314	349	323	325	332	366	322	361	365	354	357	329	346	363	328	365	333	342	328	308	331	316	333	345	322	330	333	357	359	351	302	327	340	325	360	342	320	338	361	342	342	331	313	347	302	349	344	337	326	329	316	337	344	325	308	336	355	339	329	342	342	308	312	329	319	339	345	337	359	332	332	349	318	316	358	304	361	339	318	347	329	333
9777	15625	14446	6929	3395	3004	2397	2180	1907	1805	1640	1501	1496	1377	1240	1191	1303	1236	1224	1115	1163	1095	1122	1147	1024	1008	1038	1026	1015	977	921	1007	986	979	978	883	990	954	954	940	946	962	929	983	960	933	949	924	998	938	942	920	960	929	962	980	922	893	930	918	946	922	925	933	899	924	940	936	913	878	894	945	897	898	897	981	916	897	922	919	1001	907	902	930	972	970	940	901	898	885	938	883	881	947	965	902	920	873	867	938	853	947	917	891	918	921	909	890	850	961	977	922	901	850	916	919	892	929	963	898	874	900	925	940	931	907	872	867	910	912	894	878	910	872	942	903	948	871	948	908	980	897	910	945	898	923	919	929	945	919	911	951	893	906	861	953	863	870	889	910	902	928	973	912	940	861	896	944	874	903	935	856	872	871	935	925	921	870	914	888	952	923	852	967	927	858	854	938	908	926	873	849	932	955	942	921	900	892	931	878	903	968	915	958	844	972	922	912	855	942	930	917	918	893	909	900	942	872	936	855	944	954	966	914	963	906	877	818	887	900	914	902	923	964	831	925	907	904	866	898	906	895	932	934	884	982	906	883	868	893	902	892	872	849	958	945	923	931	904	866	882	898	905	919	925	963	902	892	883	880	927	905	916	889	861	889	886	909	918	947	946	873	924	887	920	909	928	911	894	875	931	877	919	908	894	917	937	924	881	888	889	887	869	897	947	900	914	886	859	886	953	889	959	907	891	910	844	913	879	890	919	917	879	916	912	929	907	888	877	886	864	925	868	935	837	919	908	1010	897	818	980	915	896	906	875	889	881	878	926	905	917	956	890	903	909	890	871	919	907	942	945	906	885	923	874	945	918	965	913	912	877	933	861	943	912	917	884	898	913	912	870	919	890	925	992	945	939	930	927	952	950	957	917	867	888	931	918	933	906	880	903	920	847	959	917	920	909	976	964	911	891	934	926	939	990	875	884	878	949	927	928	892	848	928	916	917	949	913	896	923	899	901	907	902	887	945	898	920	895	897	921	904	902	867	936	938	929	946	902	922	908	944	954	912	911	913	860	923	880	892	910	918	924	898	940	889	957	941	926	861	881	868	951	962	911	886	880	901	954	935	912	931	915	911	923	934	902	893	887	909	895	888	897	914	871	889	932	876	923	929	928	877	915	913	895	897	923	883	907	875	857	910	895	899	946	960	943	979	883	897	937	911	997	878	925	884	939	850	922	920	966	845	905	884	932	885	911	864	884	873	967	949	888	917	916	948	893	912	917	953	889	926	930	903	852	877	902	934	961	928	874	958	903	895	893	883	904	897	861	915	892	893	910	909	926	917	953	854	925	944	889	866	963	910	894	903	955	893	921	876	838	952	916	937	940	906	1018	938	917	890	899	935	901	871	950	938	884	945	907	925	879	954	859	914	892	917	854	970	873	906	887	897	893	882	886	873	927	925	869	945	927	940	918	897	865	967	934	884	924	964	935	902	935	882	912	864	894	898	876	855	889	876	919	857	938	887	899	919	928	976	885	912	929	989	907	905	891	939	879	878	903	912	913	874	909	939	889	889	913	911	901	857	882	905	939	917	936	897	929	889	894	890	923	903	901	895	897	900	945	908	832	884	910	907	894	881	898	978	903	918	866	907	872	887	897	957	889	917	881	864	942	942	933	913	879	947	894	854	937	876	907	859	916	910	878	836	901	965	870	897	890	923	955	935	958	918	928	897	966	935	894	902	895	900	942	968	873	884	922	909	903	916	897	939	870	918	901	955	913	926	924	871	910	900	865	900	958	940	885	879	908	902	916	942	917	874	845	989	886	941	915	958	887	873	878	897	885	923	898	911	903	913	895	909	911	932	968	957	915	916	886	931	877	912	940	889	898	948	915	908	946	869	880	910	903	921	904	951	854	895	990	903	900	893	949	896	850	850	919	902	927	892	940	929	888	976	921	905	968	935	890	877	892	897	816	946	881	896	938	955	879	996	935	882	876	927	935	881	959	873	915	932	891	911	854	900	917	962	903	931	895	920	882	888	895	944	866	885	888	873	922	942	894	900	941	939	956	895	933	882	913	840	884	847	892	835	889	850	925	934	915	910	876	912	911	898	907	856	867	904	952	896	957	880	889	923	916	922	898	973	839	903	912	903	891	912	863	946	856	867	930	918	865	935	943	889	882	914	875	943	889	928	936	906	974	922	875	919	953	901	912	929	875	893	888	936	859	892	928	947	907	950	912	903	875	888	891	902	869	902	905	928	925	900	905	928	883	886	891	927	903	910	936	879	906	934	867	911	935	938	963	879	893	917	964	920	923	948	885	881	885	910	869	924	948	961	877	967	922	929	912	854	970	960	974	926	950	899	886	929	915	927	902	955	896	939	862	908	879	892	929	886	894	928	914	935	890	926	892	924	863	941	882	901	908	894	868	877	937	879	911	899	906	889	949	853	890	897	950	865	907	929	900	891	908	901	952	867	894	923	899	888	956	925	863	955	937	964	882	844	916	914	911	932	884	891	891	877	919	922	873	895	927	879	882	943	965	913	856	857	866	895	904	876	925	946	945	884	860	855	962	892	880	949	927	901	944	853	927	885	935	910	927	931	927	964	939	879	975	907	908	881	953	926	906	930	887	886	877	911	931	931	869	910	896	874	935	913	900	952	870	923	916	850	924	877	883	919	933	906	876	898	932	854	898	899	870	873	923	961	887	944	928	878	911	931	890	899	906	938	957	908	911	931	919	831	897	903	929	892	841	918	956	870	860	886	946	944	916	918	832	910	890	851	945	933	962	879	907	936	932	912	898	886	930	870	907	913	888	904	948	874	909	896	920	902	951	863	903	920	963	888	899	890	899	852	971	920	921	887	943	942	866	893	880	917	904	878	873	919	889	939	908	897	909	903	886	904	939	928	954	820	917	960	939	890	958	926	936	882	932	910	934	921	830	900	897	909	886	934	960	945	883	910	889	894	893	896	898	918	942	907	898	908	929	856	947	840	916	844	926	906	899	866	943	910	913	868	889	909	942	916	895	910	880	960	917	889	882	893	888	935	822	845	956	924	887	927	901	934	889	871	928	844	876	946	943	915	936	905	919	865	917	951	904	939	957	902	921	879	910	864	907	868	913	921	926	938	898	948	899	931	998	933	933	894	947	901	911	883	920	941	921	907	870	924	907	918	913	910	879	951	873	872	942	943	917	938	841	869	894	917	887	905	868	872	904	904	867	911	859	924	856	1004	890	887	924	890	897	953	841	912	928	953	894	875	938	899	939	959	882	919	908	907	897	919	923	894	939	892	918	937	940	898	865	914	888	901	899	943	904	915	913	918	881	928	943	889	942	913	925	906	876	967	913	925	936	872	919	878	918	870	939	928	936	889	860	924	941	881	901	953	934	926	913	924	902	886	921	909	948	885	911	895	921	881	884	881	894	918	920	915	917	883	890	956	912	897	907	902	917	861	942	941	916	916	926	888	917	889	908	903	926	863	908	948	898	850	908	923	899	861	875	894	892	863
21626	22418	28574	16911	8445	4323	2136	1163	707	494	377	401	313	314	269	282	260	250	216	234	240	221	223	237	215	207	199	210	205	199	218	185	209	191	207	196	216	187	198	172	185	185	204	199	174	194	191	163	179	190	194	184	189	169	178	189	189	165	189	188	179	171	170	181	182	196	168	182	170	164	203	198	184	168	177	194	203	160	193	189	184	172	168	184	177	192	175	171	180	176	152	178	192	171	195	209	177	190	197	195	218	187	174	192	193	200	150	203	180	180	196	195	175	205	228	201	169	193	184	200	169	168	164	153	224	197	191	183	193	172	181	186	207	169	178	187	167	175	201	186	162	165	189	187	164	182	190	209	175	192	167	162	163	170	178	198	173	208	181	178	179	188	182	177	174	194	189	185	180	173	184	175	200	170	167	186	162	186	183	197	162	174	164	186	218	167	170	183	162	199	170	160	170	163	151	181	186	177	188	187	169	201	190	157	169	170	171	173	180	188	183	204	200	183	180	181	208	201	167	166	179	183	151	186	201	174	191	169	188	193	178	173	177	190	175	186	191	171	178	174	163	179	192	179	192	187	174	157	192	185	193	185	176	181	177	176	156	175	191	183	167	199	173	198	193	182	168	160	176	171	185	192	171	195	208	183	174	185	165	200	170	193	183	181	192	170	168	186	185	176	179	186	168	188	191	185	186	199	205	174	198	187	175	170	194	207	164	171	175	198	201	180	203	190	201	193	175	165	173	196	191	151	183	212	168	193	179	188	186	193	195	189	190	176	194	175	200	163	180	197	207	191	190	182	164	162	195	181	180	196	214	174	166	173	195	184	166	204	185	168	195	179	172	175	201	188	189	165	168	152	182	167	180	184	192	183	178	189	179	205	170	171	185	199	181	211	163	201	174	186	186	204	189	178	181	197	201	200	176	207	180	197	198	190	215	180	163	211	181	176	173	166	192	166	182	181	183	192	161	171	170	163	182	196	174	162	180	174	198	183	190	184	201	203	188	179	179	209	171	165	162	178	175	180	199	175	188	165	187	187	187	204	198	172	163	183	196	152	170	205	162	156	169	173	184	204	190	202	194	175	177	195	192	180	174	178	177	212	196	183	177	195	193	196	194	180	198	175	173	196	192	175	181	182	195	203	192	197	175	196	185	181	184	178	180	174	161	164	170	175	173	181	179	171	202	202	189	204	172	170	163	207	192	190	177	183	197	170	183	186	177	154	176	177	206	181	183	197	165	177	201	188	149	169	149	208	177	178	178	163	177	200	163	187	190	173	186	171	172	170	174	176	174	194	171	203	186	187	196	201	181	184	196	206	193	195	182	177	153	168	160	181	181	173	188	168	180	189	172	172	188	136	202	183	182	169	181	180	191	163	188	169	170	177	178	165	179	177	164	173	194	189	141	190	194	179	198	187	171	192	198	188	181	167	211	204	172	174	192	200	173	163	174	172	198	177	205	190	189	190	187	169	211	171	193	179	165	189	202	173	179	174	195	154	157	171	185	203	185	182	160	171	180	177	196	162	191	175	176	188	188	173	178	165	191	176	182	165	164	178	188	168	206	169	200	146	172	197	183	197	193	202	162	177	197	180	189	165	184	200	193	169	170	172	162	190	199	200	169	196	189	168	179	175	213	195	158	188	206	174	187	214	161	169	165	182	184	167	181	209	178	163	165	184	184	189	192	184	176	187	171	193	190	198	176	201	180	165	198	214	172	191	181	197	192	209	161	195	172	184	179	197	166	187	193	196	185	163	185	171	180	200	193	181	165	164	212	186	187	195	184	182	180	191	153	205	176	189	184	169	179	200	189	180	180	196	193	196	169	175	179	195	176	162	184	182	167	181	186	189	183	179	153	211	177	191	184	179	188	203	174	174	192	175	166	206	186	199	198	194	169	179	188	180	188	192	194	194	177	168	203	184	163	186	179	172	202	144	215	183	160	172	214	175	194	180	166	180	187	179	176	211	172	146	153	177	190	174	158	177	182	165	190	166	175	171	208	145	174	166	200	187	189	168	180	179	188	176	174	166	176	176	181	171	175	198	187	189	185	190	164	186	186	165	167	171	188	166	185	190	181	186	202	188	169	182	189	192	194	187	172	172	169	207	216	175	181	176	180	203	204	202	199	184	193	170	187	179	190	177	185	187	154	188	196	192	210	185	180	170	172	183	192	179	198	176	185	198	166	182	173	194	172	173	182	204	202	193	191	189	173	208	178	194	162	191	173	189	180	173	163	178	174	208	191	191	156	173	184	193	183	200	202	164	173	192	181	168	168	198	175	179	182	187	176	174	197	180	170	176	189	182	222	198	163	164	167	189	190	179	192	182	192	195	178	181	203	170	202	171	170	161	193	197	198	182	168	153	192	197	205	167	191	171	202	203	180	165	202	181	181	188	178	194	180	174	182	182	207	188	165	157	179	163	200	171	164	157	184	179	179	149	186	184	210	193	214	208	191	186	180	182	178	178	194	175	183	181	187	175	192	169	190	170	195	187	177	178	175	174	161	181	180	181	189	174	171	171	196	176	179	191	169	207	188	181	188	162	167	189	142	184	183	190	194	165	184	207	189	176	188	151	181	186	185	182	179	197	182	204	182	213	189	175	178	178	176	203	179	158	171	178	184	188	205	181	166	184	160	192	175	161	183	194	151	203	174	164	150	184	181	185	171	202	202	197	195	181	181	174	192	176	190	181	169	177	193	186	153	198	177	179	180	166	198	195	177	186	177	169	182	202	174	192	181	218	187	184	184	206	185	165	184	185	192	198	203	181	173	198	166	182	178	189	194	202	179	202	178	190	168	185	185	191	175	191	210	221	187	194	177	197	198	192	179	170	165	195	175	172	189	176	198	203	195	176	167	167	168	194	187	199	182	167	215	209	188	198	163	172	160	192	184	177	192	199	211	173	164	184	195	173	197	185	182	185	204	167	148	173	178	186	172	175	167	194	182	156	220	200	163	197	150	174	174	164	192	175	190	206	181	172	184	186	190	189	185	185	183	188	168	167	168	210	171	176	208	188	179	178	177	179	193	206	159	192	177	173	177	171	190	163	181	185	173	162	177	185	170	184	174	182	177	201	177	181	188	175	176	177	179	194	190	168	168	165	202	165	187	166	192	187	171	183	165	165	180	184	166	175	184	187	184	174	186	174	170	163	168	181	189	171	176	179	181	172	178	167	179	177	177	218	180	166	191	158	189	200	191	174	166	176	177	176	178	175	193	173	179	168	194	179	184	177	194	195	179	195	187	165	209	164	170	189	180	185	169	193	187	183	182	163	224	175	185	155	195	183	162	160	181	178	184	173	197	212	175	184	183	171	170	196	207	190	192	198	195	171	176	172	204	200	185	179	187	159	199	188	180	180	177	162	191	193	155	186	202	178	161	181	174	188	175	178	158	193	171	188	186	162	171	182	160	188	167	179	186	179	185	214	175	160	196	191	182	192	165	170	173	194	192	187	189	213	207	185	184	197	181	167	178	186	188	193	183	227
12170	18496	22686	9805	5023	4157	3370	2771	2422	2001	1912	1642	1444	1378	1243	1222	1099	1058	1004	958	863	871	816	859	866	776	752	696	780	716	740	679	622	677	675	620	641	625	646	592	611	601	611	616	598	599	566	594	583	604	581	563	611	609	606	577	584	589	606	560	552	577	592	580	550	530	565	552	565	513	559	556	531	531	546	572	570	599	546	553	544	591	578	586	544	530	578	545	552	536	549	542	566	527	555	523	524	511	557	577	528	542	532	550	554	601	552	528	550	554	555	563	543	526	554	550	493	538	538	529	558	573	507	581	538	566	553	563	525	547	510	552	528	532	509	525	545	511	515	501	593	551	524	559	538	472	535	576	549	537	523	567	523	559	532	523	568	535	508	535	520	538	499	541	497	544	564	575	509	533	542	540	507	507	575	517	560	533	551	574	531	547	540	574	553	558	543	526	495	538	541	575	512	547	535	556	568	531	522	539	518	522	531	512	567	503	511	520	519	559	572	514	533	536	556	509	531	537	539	546	545	502	567	525	543	566	546	522	516	529	505	510	488	553	526	518	525	540	530	519	521	535	504	548	510	506	524	525	513	551	558	561	527	511	556	530	526	526	520	518	511	500	502	526	528	569	538	543	515	537	528	532	567	565	522	518	553	555	526	562	497	534	520	551	547	545	546	559	504	542	552	508	520	478	517	523	531	559	505	529	521	538	551	549	561	519	571	568	545	556	537	550	501	500	550	520	533	498	540	524	514	479	515	496	557	568	516	570	525	503	536	542	540	523	508	581	536	544	534	567	543	520	550	556	521	521	537	520	552	546	538	524	521	510	523	555	519	551	514	535	542	508	502	565	582	548	543	508	539	495	499	590	538	541	544	511	519	506	579	581	547	474	516	469	504	535	535	509	530	510	513	555	553	549	530	545	536	546	520	514	532	517	495	549	529	569	519	546	573	503	570	545	528	502	546	541	545	534	518	540	545	523	540	546	540	502	541	534	542	565	542	538	522	545	557	510	528	546	538	539	519	518	527	486	539	524	525	530	526	563	546	547	546	521	527	576	521	520	540	545	570	511	523	518	528	505	526	541	517	552	549	519	554	525	572	529	525	527	548	554	559	508	519	487	562	535	482	524	533	514	502	515	524	516	553	539	503	503	519	499	513	471	571	539	560	496	572	520	508	507	546	509	532	537	533	486	543	544	538	517	548	484	564	542	509	506	585	521	492	534	523	542	510	560	508	524	534	513	503	544	531	532	510	523	523	566	523	540	532	542	560	470	491	547	509	521	527	527	500	539	543	576	559	511	552	546	522	530	522	546	550	520	514	543	564	540	522	528	543	538	529	512	499	495	530	519	521	526	519	531	535	498	526	510	566	584	534	537	542	533	555	537	508	490	540	498	545	524	501	493	493	556	562	523	504	533	564	547	561	544	508	543	508	534	548	498	535	527	527	515	552	534	531	539	572	526	500	488	547	540	556	505	497	505	529	512	558	502	530	525	524	515	557	541	509	539	468	527	530	535	542	529	499	521	491	549	539	519	528	495	545	490	563	562	529	522	534	566	545	520	523	502	560	531	502	503	500	479	565	528	555	575	498	526	536	527	553	501	534	517	532	570	510	553	501	524	547	536	508	529	513	536	526	531	521	529	536	501	560	535	522	524	566	535	497	568	563	505	518	543	546	561	575	555	566	544	575	546	517	538	529	542	518	529	580	529	569	501	521	528	538	492	551	549	570	464	527	550	569	527	523	554	508	509	548	528	557	549	561	529	518	547	550	558	541	496	545	527	548	518	540	533	541	556	535	511	518	483	581	515	522	543	509	519	555	550	541	527	521	525	563	507	565	567	545	528	532	571	496	564	558	532	542	528	569	555	496	492	559	515	550	559	555	455	509	508	540	537	535	516	515	514	513	534	505	542	560	483	513	578	531	518	520	562	511	577	507	526	528	561	507	540	530	547	515	488	544	482	521	555	513	505	489	553	556	540	524	528	530	543	551	551	518	522	533	546	528	516	565	512	505	524	485	531	510	477	488	525	549	530	535	527	522	519	551	557	507	518	546	553	486	558	536	505	479	485	542	538	517	507	544	531	522	526	561	467	506	552	523	535	538	536	520	555	553	544	502	515	519	515	531	540	534	518	541	527	538	541	536	548	543	519	557	539	544	552	534	499	524	546	548	569	539	531	589	532	543	524	530	544	508	547	522	542	508	564	538	512	549	543	520	504	531	526	535	501	503	538	493	532	486	566	503	503	564	517	542	498	534	544	577	517	531	532	492	530	518	556	505	548	516	547	564	530	478	522	494	538	524	527	560	529	530	526	519	564	539	506	548	537	553	506	534	540	494	529	575	502	536	544	561	550	528	562	523	521	562	524	529	493	524	553	544	503	507	528	517	532	578	510	513	546	509	522	562	514	493	505	534	536	563	545	538	544	514	501	539	520	507	529	539	546	520	541	514	565	508	537	518	484	506	534	527	523	527	533	554	556	540	513	577	511	510	515	539	557	607	583	516	508	501	534	555	532	550	532	535	503	542	527	507	509	566	554	532	510	537	508	514	504	545	543	537	529	552	521	526	502	508	542	561	525	553	536	530	520	506	539	533	530	566	519	511	498	544	516	533	544	541	571	543	508	509	527	533	474	507	550	530	554	510	569	513	563	542	511	512	541	517	497	501	557	500	538	529	519	526	525	518	538	561	528	528	495	530	551	535	500	542	551	562	567	553	531	497	539	561	514	510	552	543	538	538	532	494	521	555	539	555	512	520	548	511	509	531	531	549	506	539	508	569	567	555	553	512	505	541	581	541	561	550	491	529	554	511	502	540	546	522	510	545	550	482	503	517	557	556	559	542	505	553	532	506	568	507	516	548	523	544	512	530	524	519	525	528	505	547	535	516	501	568	486	516	543	551	503	528	527	548	518	549	467	512	574	568	523	526	515	510	520	547	554	523	533	518	531	520	531	553	470	541	524	553	497	551	527	514	533	522	524	535	490	566	542	546	566	529	544	521	519	550	544	507	509	527	532	514	512	508	540	505	538	554	562	513	542	572	550	515	543	504	516	538	497	533	502	527	494	494	516	538	508	516	551	569	521	522	545	555	520	526	533	523	551	514	547	557	560	517	547	533	533	543	564	548	529	524	539	553	497	486	552	566	515	513	505	579	537	462	522	518	547	549	555	550	474	526	535	537	555	509	505	523	536	549	486	523	533	575	529	558	536	550	532	539	545	546	554	552	521	532	545	542	575	507	483	530	533	561	556	508	516	526	522	568	537	520	522	510	528	552	540	559	572	521	515	541	551	540	498	536	526	550	520	555	552	539	520	510	563	511	514	522	530	519	504	538	522	495	547	521	524	532	517	504	501	604	506	526	516	495	547	526	554	536	487	565	564	554	538	524	554	539	550	552	533	521	527	527	515	503	509	486	529	497	506	554	522	573	497	528	536	552	573	497	505	509	547	556	522	535	523	539	511	539	503	561	492	514	537	514	540	564	524	570	522
3910	2139	3056	930	535	420	372	359	345	336	336	368	388	335	384	371	329	338	328	354	351	317	355	351	378	323	325	338	350	360	353	360	370	385	325	343	370	355	333	358	329	343	355	329	353	361	350	324	326	339	310	309	346	329	333	326	327	326	392	382	354	330	352	379	366	392	327	356	332	321	323	354	338	366	341	349	353	316	378	317	348	375	348	358	326	316	338	333	360	367	322	305	367	343	337	372	334	309	323	360	332	324	352	349	326	324	343	314	330	311	311	383	327	348	347	352	352	341	373	352	329	393	337	328	361	339	370	357	309	348	383	345	378	338	289	332	326	351	337	365	321	331	334	313	305	332	314	337	317	358	336	332	311	322	338	324	356	343	347	304	337	344	330	317	324	332	321	332	334	374	373	333	358	356	319	371	334	321	350	314	333	353	369	344	343	323	322	338	300	336	350	334	329	321	355	366	329	308	371	307	327	330	344	359	348	368	315	342	326	338	353	361	329	319	372	334	313	321	360	350	328	367	323	317	333	324	351	355	336	306	340	338	338	362	335	341	353	375	339	375	319	365	324	365	336	338	318	333	350	343	343	321	387	327	334	329	354	356	365	324	363	348	315	371	321	336	347	301	302	328	309	330	362	341	348	334	322	344	380	340	321	355	341	350	340	312	316	339	329	342	340	353	387	335	352	320	318	299	322	337	355	367	343	355	321	357	363	325	347	345	335	311	354	347	342	337	330	319	333	366	353	342	327	339	332	343	335	362	359	382	333	318	354	338	341	323	344	341	320	322	332	331	330	357	323	314	335	305	352	339	309	366	330	353	328	312	341	339	338	342	347	343	363	343	337	333	310	322	324	347	309	340	350	367	326	326	349	340	367	355	326	313	325	346	339	337	366	330	294	360	326	330	347	345	358	343	343	325	349	313	328	373	364	364	348	349	354	343	325	373	357	358	348	329	325	364	374	329	359	350	337	374	341	353	320	363	372	319	340	340	336	339	316	336	333	346	328	315	342	355	318	350	338	338	337	339	356	331	351	303	342	332	329	294	357	321	355	375	352	357	355	352	353	293	354	372	394	326	343	305	344	345	358	376	332	340	342	349	384	344	372	387	322	382	338	328	328	331	325	367	360	350	341	362	281	325	395	344	370	355	320	360	348	319	317	333	312	333	324	361	333	347	351	346	334	319	352	370	358	344	336	322	333	327	372	362	325	352	344	361	356	313	324	347	337	351	331	323	306	308	349	317	314	358	342	328	331	346	350	347	311	343	372	306	347	345	361	330	316	329	342	299	304	386	338	340	326	349	341	327	370	353	359	352	357	334	326	351	324	356	329	349	348	304	316	362	351	335	351	332	330	344	348	350	331	347	359	351	337	331	325	303	326	341	337	355	314	363	326	373	365	325	327	354	362	320	329	328	326	329	348	314	321	334	355	357	349	341	328	319	329	350	354	322	364	331	307	298	328	347	373	353	354	349	342	355	340	346	329	343	348	328	355	354	296	321	352	354	345	356	319	311	358	349	317	304	327	358	341	304	320	369	339	324	349	357	336	337	328	335	370	323	358	361	334	333	366	333	356	375	339	317	344	349	354	331	355	371	377	339	333	366	339	333	361	358	363	321	339	340	362	321	358	340	324	363	328	347	341	342	333	343	333	349	336	340	342	320	342	335	311	339	371	342	343	370	330	372	325	350	330	344	342	349	342	358	330	342	305	330	348	328	350	344	320	309	342	344	348	313	336	373	368	371	358	346	355	319	384	348	359	346	326	379	318	319	335	343	307	351	329	344	348	344	335	325	330	353	347	345	347	312	368	293	329	317	345	351	359	332	361	329	353	326	333	341	341	354	330	340	326	336	322	375	382	338	322	331	361	352	381	289	341	349	348	358	370	317	345	372	351	334	348	333	313	359	352	348	324	323	353	329	332	352	327	371	327	317	356	335	328	343	332	342	310	335	351	357	355	329	352	337	345	302	348	344	345	337	348	380	348	324	330	359	353	331	325	343	364	347	337	328	352	368	352	384	321	354	337	319	341	351	339	353	342	328	326	329	352	338	353	338	351	288	332	328	322	355	387	360	337	367	371	329	334	318	333	373	306	364	344	343	321	364	319	326	349	348	344	375	314	319	323	339	338	338	369	344	344	317	338	367	333	334	339	339	299	335	310	356	314	323	340	348	351	346	310	349	323	333	364	361	326	329	346	365	339	340	345	287	354	331	334	339	314	295	351	335	398	322	324	347	323	362	363	333	332	311	348	327	364	346	322	359	356	288	287	310	318	344	355	334	347	359	349	350	338	337	342	344	325	318	384	336	342	337	344	355	351	337	346	350	359	365	328	354	323	359	324	323	358	349	359	350	351	347	349	359	337	357	312	357	365	352	336	317	347	337	317	330	356	337	339	340	326	345	318	342	328	355	355	327	344	328	334	344	372	327	338	335	315	374	316	354	324	341	364	346	309	351	331	348	358	335	340	346	332	317	343	339	326	334	339	333	330	364	349	385	334	369	339	361	338	348	331	366	339	316	361	358	347	340	330	357	347	349	324	363	321	374	336	364	323	311	355	357	375	316	351	328	311	362	360	342	336	325	342	350	335	330	343	369	331	352	331	347	319	331	360	360	360	335	336	368	342	329	327	347	329	328	374	324	347	329	358	328	325	367	338	339	354	368	365	351	341	322	373	377	335	313	334	309	356	345	336	374	350	340	337	349	336	316	374	373	333	330	346	368	333	328	337	341	335	348	345	358	362	363	330	314	354	345	317	345	302	349	345	333	331	342	329	342	346	323	312	338	358	322	377	368	330	386	335	337	357	330	332	385	327	342	349	337	326	320	314	315	335	331	318	343	328	354	323	326	346	322	372	308	306	300	358	341	323	308	319	294	325	355	363	350	334	334	340	339	306	348	383	334	321	328	337	353	360	345	323	335	315	361	356	310	340	366	320	341	321	348	327	321	358	346	344	351	311	377	314	334	352	365	338	336	329	323	346	339	328	345	366	364	363	345	319	368	328	309	327	346	327	356	345	334	309	332	330	354	351	337	340	318	357	341	327	336	313	356	363	322	329	349	331	327	303	370	386	317	380	334	320	345	373	348	341	356	348	340	330	345	332	350	330	335	355	309	327	361	308	343	344	368	331	321	333	340	343	323	345	345	336	324	354	363	338	319	337	335	347	332	358	332	347	345	341	314	331	312	350	304	341	340	359	334	329	334	318	336	303	349	332	351	352	353	338	329	365	308	314	338	333	337	351	331	364	347	351	353	358	348	347	366	353	349	313	329	340	360	340	354	327	357	354	307	313	342	379	348	327	353	322	344	337	319	335	355	381	352	344	312	339	327	354	341	330	345	338	358	334	365	332	353	326	312	361	348	331	330	351	345	352	330	358	365	335	348	321	341	332	372	336	324	324	368	336	371	343	339	344	338	326	331	334	365	352	338	365	386	365	349	375	335	330	370	315	344	325	366	362	321	351	337	332	335	327	367	312	348	315	316
3555	3118	4768	1349	1059	1066	1022	975	971	1011	978	908	939	952	936	973	914	981	970	939	877	914	948	913	886	947	979	993	925	950	942	973	930	886	921	927	997	941	943	898	932	979	929	935	886	933	942	908	964	916	944	967	953	920	934	930	938	908	932	910	940	952	933	936	958	955	947	910	1012	892	906	918	885	959	963	869	945	896	940	915	934	915	928	947	1002	884	1002	950	949	945	916	944	1018	954	904	884	946	873	939	967	937	895	892	933	951	948	882	986	929	907	930	972	942	953	872	947	933	892	936	929	960	947	933	918	934	932	924	951	904	932	954	957	951	954	913	947	922	890	947	977	954	940	894	915	976	934	938	932	909	938	937	925	942	931	892	894	908	937	939	927	951	940	920	903	890	927	900	958	889	959	903	987	923	930	936	940	892	941	921	861	875	905	940	913	873	962	912	923	898	917	932	945	920	944	937	951	896	962	896	954	860	939	871	934	934	883	937	942	956	943	1011	878	960	895	911	941	921	968	939	896	912	945	949	942	941	953	900	948	947	921	914	929	927	966	893	969	916	1015	934	956	949	932	925	946	949	916	901	1057	911	963	910	918	966	884	874	970	894	944	942	938	929	927	927	936	909	922	917	931	902	919	923	895	982	953	927	925	928	925	858	965	942	887	899	937	945	928	925	916	902	931	985	957	983	912	973	959	975	936	930	886	906	893	935	984	939	964	954	859	959	931	929	962	875	941	876	905	950	941	895	894	907	898	940	888	943	918	891	995	903	957	961	967	955	936	923	928	929	902	946	963	973	908	930	907	913	917	951	928	980	954	912	923	960	931	931	979	917	904	830	979	871	900	925	946	951	934	991	928	897	941	962	941	908	911	908	854	942	913	1010	866	946	929	937	933	895	922	1003	947	900	885	934	978	929	940	905	949	933	926	972	915	942	956	951	988	920	900	953	894	967	930	945	931	882	931	984	928	912	932	942	888	955	936	923	963	885	930	871	971	939	940	929	917	929	934	994	947	967	868	932	900	932	921	926	890	941	936	925	858	920	958	946	901	899	962	961	961	912	860	947	928	918	954	912	917	929	914	930	991	934	910	955	951	924	915	936	966	899	931	926	934	957	1011	929	886	922	926	904	913	913	976	923	959	940	912	916	972	883	886	922	891	903	928	943	881	914	930	960	910	886	904	936	975	944	925	937	961	966	934	962	989	1012	926	976	957	953	928	1003	936	976	950	963	950	919	956	889	946	888	967	874	907	953	902	953	929	913	954	931	963	996	923	963	883	906	909	951	951	1024	926	935	921	899	979	959	902	935	1007	910	951	910	935	956	943	897	897	913	931	903	926	961	966	934	888	951	878	935	881	900	882	879	934	960	974	979	948	883	873	945	926	941	882	919	872	912	898	900	929	952	922	869	896	929	924	960	953	928	942	888	909	949	935	890	932	919	905	884	876	912	917	933	932	959	946	921	961	959	960	940	941	985	946	948	921	952	917	885	931	953	936	902	923	924	904	890	934	935	905	928	948	979	937	927	951	966	947	920	912	958	922	923	952	992	915	920	955	919	992	952	924	912	927	932	913	942	954	905	952	950	969	904	921	942	927	955	905	934	904	928	900	883	896	980	960	923	925	894	940	958	1010	912	905	933	973	933	968	950	941	905	974	961	922	911	905	916	908	925	964	909	948	949	913	902	1004	923	915	908	924	918	984	954	895	945	933	964	975	941	934	972	916	958	923	922	900	929	927	930	866	883	945	913	951	942	978	960	1001	946	931	929	960	954	1005	942	884	961	895	901	976	934	922	959	953	908	889	996	956	957	945	966	910	928	947	987	942	929	904	912	939	957	926	894	961	945	904	933	932	948	920	983	948	883	956	922	944	911	948	916	919	958	982	952	943	877	933	935	981	930	939	958	996	978	961	938	913	943	896	953	927	905	899	902	913	901	977	866	920	893	969	949	892	912	946	978	935	912	908	992	966	975	928	953	965	963	976	992	934	887	928	925	1015	864	902	937	961	953	957	933	952	915	883	982	939	942	916	967	973	929	948	870	985	928	904	913	941	906	931	918	930	959	911	910	925	955	927	895	886	933	953	944	973	928	948	933	956	915	954	943	943	961	908	946	904	924	944	950	934	953	896	950	1013	967	970	926	919	940	978	966	956	924	916	925	941	916	951	964	904	883	957	912	935	930	905	993	939	943	918	914	973	906	952	933	974	960	946	905	942	920	958	946	966	927	949	939	984	890	970	937	932	913	944	918	953	929	861	954	883	955	917	891	972	900	937	921	914	946	869	955	956	971	900	934	980	973	940	938	920	936	878	991	999	922	951	939	935	933	884	935	973	919	922	922	945	927	983	937	903	905	960	906	885	937	903	884	896	973	958	984	933	958	885	947	913	955	961	878	944	1001	916	968	916	936	920	914	947	898	963	911	945	878	903	897	917	890	903	936	912	955	980	959	957	977	906	958	901	966	955	1011	911	946	887	906	935	930	931	920	958	952	899	865	877	925	917	911	912	942	930	974	944	942	903	1008	919	981	943	963	948	921	977	923	932	907	968	954	920	917	888	973	914	897	896	921	906	931	914	965	902	964	953	961	908	926	876	948	913	963	918	930	983	932	916	889	934	938	1006	908	966	950	969	959	961	954	923	939	903	924	918	901	931	960	934	939	932	922	930	914	950	943	876	954	960	960	951	881	894	903	913	974	929	942	956	935	989	927	958	859	915	974	941	931	940	921	930	943	1003	963	942	988	949	939	925	947	930	938	921	956	930	965	900	909	1008	950	931	940	980	928	896	953	925	933	879	930	896	943	943	980	940	982	922	977	933	926	941	953	909	902	950	937	920	952	904	903	920	982	927	927	893	998	969	917	966	917	890	916	968	917	917	942	948	938	916	956	933	945	933	920	977	937	967	948	931	927	942	896	927	915	969	961	907	940	972	901	936	927	949	947	907	969	937	956	945	982	888	947	933	912	926	968	940	935	972	967	986	884	916	977	879	900	931	895	897	917	1000	938	892	958	931	921	929	943	934	925	890	954	938	926	953	908	931	907	910	992	963	959	937	947	910	928	971	914	956	932	935	926	881	927	951	907	883	948	905	906	949	948	909	950	931	927	937	960	929	994	936	974	967	945	928	903	977	930	985	981	944	937	927	944	949	938	916	918	964	892	942	989	922	903	960	898	977	954	921	938	887	959	962	931	935	970	942	920	910	955	930	875	908	962	930	918	922	939	985	900	904	940	944	990	940	928	950	953	927	951	900	960	1009	954	941	935	973	960	967	955	897	962	944	973	919	913	948	887	992	946	912	914	954	919	971	925	894	965	942	919	939	896	933	953	986	991	911	919	925	902	942	930	964	930	925	906	915	912	971	880	1017	991	871	930	882	937	964	876	907	910	918	880	879	938	968	904	917	943	940	884	943	960	912	947	971	867	943	903	930	934	945	910	952	918	958	882	947	893	906	935	920	973	944	930	898	881	964	961	946	912	909	965	889	955	910	903	953	916	902	966	977	948	908	917	916	922	910
14763	17685	20368	9103	4265	2111	1134	732	554	502	464	442	399	406	406	418	410	367	360	364	376	353	380	353	394	361	317	391	359	341	341	347	337	361	397	340	361	352	365	366	315	326	352	333	317	355	357	342	362	367	349	351	323	335	339	347	341	349	319	345	345	341	315	353	345	326	312	353	346	345	351	322	297	338	344	334	368	374	363	351	324	319	298	370	343	361	330	333	359	350	353	352	348	333	306	321	334	347	327	357	372	321	310	326	323	368	347	349	325	345	332	338	349	327	370	345	320	330	317	310	313	351	357	321	332	333	352	368	349	308	343	330	354	336	353	337	360	321	358	344	375	331	316	356	340	351	336	316	309	317	359	311	300	313	338	355	325	351	362	354	363	351	350	338	339	339	296	337	340	346	333	323	342	340	363	303	348	354	322	332	306	350	340	317	349	340	335	337	360	357	326	352	302	338	360	370	322	334	346	357	333	338	317	354	338	347	335	305	326	342	331	354	309	327	328	342	355	328	354	368	350	350	346	304	317	369	332	345	344	331	335	315	339	323	350	355	317	322	333	337	355	355	303	327	338	332	361	362	309	330	350	339	344	325	348	366	371	350	342	349	361	335	341	348	339	347	330	351	331	334	338	329	338	329	334	367	320	309	360	343	338	323	339	378	298	326	319	311	347	329	344	349	327	352	358	332	333	320	327	331	298	312	345	348	348	355	351	349	353	329	322	317	330	322	345	322	364	333	324	359	299	335	303	340	348	334	335	328	307	363	360	356	326	343	354	364	284	337	328	349	340	331	357	341	323	351	347	369	322	346	360	381	345	338	289	352	380	357	314	350	305	338	325	338	347	363	350	337	330	333	349	320	340	338	337	319	306	363	378	300	359	343	300	311	328	334	325	318	325	330	343	335	364	374	380	340	345	329	347	322	351	323	351	354	339	332	297	319	339	370	335	354	332	345	316	368	356	320	314	347	313	344	316	343	364	344	301	316	334	346	351	306	337	357	334	339	328	327	334	324	368	356	330	333	352	328	345	323	352	320	373	335	304	336	366	349	325	342	341	335	336	339	316	358	353	341	332	326	331	334	349	332	345	384	346	330	315	356	338	327	312	329	368	343	378	331	334	315	355	325	345	344	348	336	318	315	348	308	338	293	338	361	340	352	367	353	347	352	334	328	346	350	308	377	339	372	334	369	334	340	309	316	348	338	312	344	334	334	363	335	329	343	341	327	319	357	318	336	323	346	357	331	345	347	281	357	369	356	345	355	353	346	343	335	342	330	364	342	314	343	334	316	319	327	352	342	376	343	338	330	350	361	328	330	358	311	333	329	357	308	357	315	338	328	356	348	352	360	313	342	332	349	329	336	322	312	380	345	334	346	341	348	330	332	354	343	351	335	340	341	372	362	311	357	311	325	330	327	346	361	340	333	329	346	344	381	327	344	350	326	312	309	335	341	357	336	344	325	331	313	349	337	351	313	346	347	342	372	340	333	346	361	337	380	319	342	325	347	314	348	351	324	350	326	330	381	321	377	324	329	344	342	320	327	365	357	318	320	315	361	344	360	361	325	321	332	324	350	364	352	354	345	332	354	345	333	342	363	305	374	337	335	346	345	331	313	350	348	375	331	317	332	348	330	359	360	335	316	357	337	349	344	354	353	346	334	349	341	342	347	381	315	318	335	321	351	350	361	364	363	353	307	345	357	309	361	341	387	332	313	349	327	328	337	309	326	356	342	349	349	359	321	331	349	328	314	314	332	338	355	345	320	340	348	384	329	328	327	329	356	348	320	326	306	320	312	347	324	339	328	347	344	318	306	342	296	331	323	357	370	381	346	324	320	320	322	375	349	333	296	360	364	322	331	356	345	308	320	303	328	326	307	350	311	352	346	352	331	344	327	315	324	343	343	333	310	334	326	324	357	348	338	326	317	322	339	365	320	330	336	366	346	355	346	360	347	355	386	356	327	312	319	316	349	337	331	349	333	350	333	329	316	316	379	330	357	348	297	349	322	314	292	307	343	326	349	314	307	318	380	334	332	369	342	344	338	331	350	303	322	352	368	304	315	354	340	333	340	346	272	367	367	374	351	335	344	352	319	309	331	348	374	352	355	338	344	325	315	338	357	321	340	394	368	345	344	328	308	347	332	331	330	338	326	331	322	360	342	368	331	342	343	333	308	337	330	312	318	340	319	300	365	333	351	387	337	314	335	330	355	291	327	336	357	347	312	332	321	334	308	354	350	294	339	357	333	329	317	349	335	355	332	336	351	344	360	299	341	348	364	349	327	351	345	332	313	321	328	331	337	309	328	318	362	329	335	359	336	355	335	338	327	312	340	321	337	300	356	331	372	354	330	310	333	334	355	321	336	355	320	342	351	322	348	324	351	310	343	310	350	375	378	346	342	317	347	322	353	328	335	345	305	327	338	372	326	319	365	355	318	311	334	347	348	323	324	316	313	338	333	348	314	357	331	336	331	354	330	326	320	365	342	354	362	343	354	333	349	321	346	382	354	350	307	371	350	350	312	346	330	346	307	303	335	324	344	326	351	358	390	356	351	328	378	318	359	382	319	326	315	344	366	307	357	356	342	339	299	358	300	347	310	346	328	336	355	328	316	331	334	359	322	343	339	382	337	334	352	371	326	328	312	379	328	312	337	322	321	336	303	341	325	326	332	330	324	349	306	332	325	330	333	333	364	364	344	288	338	326	326	348	329	370	355	350	315	345	349	354	321	325	341	339	329	296	329	331	339	303	331	356	346	313	351	340	309	334	339	345	361	347	348	339	333	339	353	342	347	305	343	346	283	349	383	328	347	347	341	306	336	310	367	356	338	355	319	313	338	331	316	357	309	354	326	332	315	338	309	352	349	324	325	328	333	345	336	341	354	341	342	355	329	387	359	348	347	335	337	325	319	370	348	330	339	325	347	345	333	369	325	323	347	362	318	352	326	357	372	328	357	316	354	365	350	330	350	338	352	356	332	362	309	359	343	315	341	353	338	340	323	321	349	303	330	352	345	368	351	319	320	321	354	310	320	326	344	333	275	341	330	345	345	323	289	311	335	349	330	336	317	338	298	341	356	314	344	343	342	328	320	353	375	331	377	331	309	327	331	386	347	317	323	333	329	303	354	342	335	361	334	348	360	317	348	343	291	324	324	332	335	358	372	344	329	386	358	324	353	330	356	347	335	373	328	346	366	327	352	294	331	338	317	376	364	328	349	346	333	378	350	326	343	359	350	344	301	344	358	318	312	371	328	318	354	346	309	333	342	327	339	321	337	337	331	351	335	363	359	326	326	310	362	336	370	336	320	333	336	305	351	341	352	381	320	350	346	331	357	336	324	345	368	326	332	356	338	337	381	330	330	325	363	327	304	325	379	349	344	316	348	369	323	348	331	316	337	336	350	340	379	334	355	315	320	337	373	350	326	337	370	333	360	355	333	350	388	351	352	349	352	327	332	319	333	357	333	327	271	341	318	366	355	331	336	333	342
9910	16251	14124	4953	3320	2906	2557	2159	1990	1735	1621	1538	1402	1349	1219	1283	1291	1158	1122	1067	1135	1121	1114	1110	1033	1079	1028	1057	1055	1047	995	1024	988	992	954	961	987	953	976	1036	891	975	1004	988	946	986	972	950	923	908	933	919	914	922	922	932	925	950	955	925	878	942	964	909	903	1032	931	908	931	877	881	887	914	911	930	943	932	953	936	913	936	891	957	944	953	927	942	906	927	917	877	887	993	939	864	884	915	914	910	896	886	898	922	918	885	915	883	960	944	874	931	967	911	931	938	922	893	914	883	895	898	967	898	898	890	933	845	889	939	945	861	902	924	961	906	903	966	954	902	927	948	865	891	898	910	891	917	893	856	892	894	925	927	907	911	929	923	925	868	928	902	948	921	922	956	927	891	964	946	838	932	909	904	906	983	918	917	903	938	896	921	922	937	880	901	848	902	918	901	929	927	935	911	913	907	886	848	944	944	918	886	924	927	884	904	914	923	903	901	1002	886	898	922	946	912	907	899	915	864	836	920	912	891	936	873	916	875	916	913	928	864	926	909	991	947	933	903	877	945	857	926	888	950	930	867	953	895	877	892	856	859	929	865	934	876	860	912	884	892	895	910	927	851	914	906	941	928	976	906	898	879	874	886	897	949	916	884	908	898	874	944	937	856	932	929	897	960	868	938	889	918	927	900	860	895	832	940	895	920	1000	904	932	876	959	928	852	910	908	934	870	932	912	955	887	895	893	901	920	919	917	916	907	913	916	914	886	906	944	924	952	931	925	892	898	893	947	942	924	945	849	925	880	874	921	900	908	943	941	899	896	913	895	899	884	915	889	931	914	883	927	914	885	903	881	860	902	978	908	953	929	884	947	920	959	873	872	927	927	900	948	911	877	912	975	901	895	941	907	898	886	911	914	889	880	943	887	895	838	858	898	899	941	937	863	930	870	927	952	907	894	844	905	907	893	891	893	962	899	890	923	945	870	919	831	939	889	886	899	899	926	921	863	885	917	894	938	925	930	917	846	910	875	909	892	911	887	909	893	895	858	908	842	869	908	948	906	869	904	949	867	888	948	903	904	970	902	952	883	899	924	926	894	948	878	882	913	892	940	939	951	912	897	933	909	887	929	866	897	913	936	879	873	913	927	953	946	891	866	901	931	906	880	902	938	898	888	904	921	909	911	940	900	887	898	950	916	901	903	889	911	856	943	896	925	869	931	865	923	924	870	835	880	906	946	897	894	892	942	920	921	889	943	909	933	847	956	922	890	927	895	949	882	913	924	927	897	943	865	932	985	934	913	979	901	895	893	892	903	915	916	935	896	885	912	935	904	928	914	912	913	946	923	858	840	898	947	938	894	879	866	938	878	928	958	955	924	894	875	931	937	959	895	884	975	971	990	955	911	880	936	917	876	937	942	892	908	891	925	931	942	959	888	854	940	953	878	949	943	924	870	935	862	911	892	892	896	910	957	932	930	859	883	898	960	941	914	866	915	921	917	880	866	961	932	880	883	887	922	899	870	902	933	871	914	896	938	897	878	928	932	886	935	901	845	914	927	924	934	935	885	902	889	893	905	929	944	880	913	896	925	907	860	883	914	894	931	887	879	893	894	880	890	942	911	932	887	949	959	880	876	899	964	964	884	881	964	949	910	900	913	922	915	891	932	900	890	880	918	932	896	830	908	936	896	888	922	914	906	911	877	917	882	900	873	905	895	910	919	932	927	907	972	940	901	970	898	945	940	914	931	911	913	915	895	854	926	893	840	901	915	924	867	884	978	922	949	913	892	901	883	905	917	902	875	962	897	909	900	871	880	904	936	942	888	907	931	919	911	911	916	905	874	909	895	869	967	886	888	922	872	944	871	902	891	873	942	902	915	970	899	900	989	918	920	902	925	947	897	875	871	915	895	880	920	917	957	958	874	910	943	925	890	892	919	914	899	931	928	865	959	907	935	979	922	811	1010	901	947	929	919	886	966	902	966	911	904	923	932	913	922	912	906	889	925	916	866	922	924	907	929	902	845	906	917	902	870	896	897	930	894	917	927	939	909	927	925	895	959	891	875	880	935	916	928	906	943	896	890	851	863	895	931	930	922	938	887	923	855	877	922	924	908	924	967	934	886	952	861	921	918	937	938	915	908	886	910	921	928	919	927	879	909	896	919	834	942	924	918	888	905	919	872	875	886	878	885	871	907	918	907	987	947	918	888	946	964	907	911	980	912	924	948	870	915	921	938	856	913	934	941	882	905	872	949	891	912	899	885	912	909	919	867	888	879	957	914	909	934	929	898	871	911	948	906	936	869	908	918	885	921	864	874	892	899	917	945	893	913	968	936	948	906	906	929	929	930	915	953	873	903	932	853	970	946	882	884	888	921	898	930	894	928	950	889	877	891	932	891	887	951	914	946	942	936	924	866	896	882	913	936	888	950	870	918	886	926	881	886	900	895	894	890	888	884	907	810	971	894	889	881	916	912	946	908	938	893	931	952	900	901	984	946	876	943	907	969	925	920	859	919	893	912	914	938	902	890	945	915	953	902	900	931	925	869	906	916	942	947	833	923	892	920	942	895	945	937	959	955	910	884	880	849	889	936	891	883	901	885	902	895	862	934	902	904	926	910	937	893	948	924	962	900	903	928	943	923	938	942	875	928	867	869	893	904	895	880	935	853	931	888	904	884	927	881	923	919	873	947	926	856	951	940	935	892	869	927	920	886	915	946	971	903	830	883	884	908	874	901	888	821	881	924	920	917	873	876	854	939	920	901	965	900	895	905	908	867	859	875	889	947	852	871	902	993	916	839	913	952	865	920	896	939	934	854	899	916	914	928	956	913	925	885	869	897	879	919	947	923	877	929	894	879	883	890	875	943	871	909	907	898	893	893	879	921	922	898	892	980	934	910	935	893	847	905	910	860	969	978	925	886	944	949	906	892	896	904	947	925	944	883	924	930	914	930	903	909	881	918	905	970	923	922	912	888	941	910	912	931	860	974	955	921	949	877	927	889	944	953	892	932	866	849	898	864	954	918	953	949	867	922	925	951	871	937	945	925	926	896	886	911	897	951	902	926	870	906	838	911	882	894	882	902	900	840	893	890	878	874	878	901	854	896	915	883	933	903	899	943	870	952	901	884	866	884	955	886	908	908	894	880	873	900	920	856	895	955	907	904	926	880	909	850	871	911	929	960	890	907	905	861	902	859	901	946	935	918	915	875	893	950	909	908	921	919	893	914	925	946	920	950	922	923	943	902	891	958	896	955	928	873	935	899	899	881	895	938	901	931	933	932	918	928	974	958	899	926	939	886	882	846	892	885	930	923	917	933	891	965	925	869	904	912	867	955	927	921	929	924	906	935	880	934	934	891	900	880	906	926	938	877	893	915	939	899	927	943	912	933	906	900	876	929	882	904	901	895	937	910	912	932	956	898	863	924	952	878	930	925	941	912	914	855	879	949	858	939	893	910	858	922	895	921	899	905	887	912	841	907	903	914	871	901	886	908	905	912
23477	24662	29625	17993	9445	5045	2560	1326	847	543	431	408	300	308	257	281	285	254	259	257	219	241	221	215	194	227	212	256	206	217	215	192	193	205	220	204	180	208	187	203	177	204	196	197	183	184	195	183	171	199	187	190	166	191	191	169	206	192	178	194	172	190	185	160	176	183	189	169	182	167	200	190	198	190	174	203	188	189	185	166	192	193	214	190	198	181	156	177	191	187	181	208	175	165	180	164	184	167	187	194	169	180	173	196	168	173	171	181	196	197	191	182	186	185	204	173	167	184	174	177	193	169	186	174	200	186	185	178	184	181	162	177	183	176	206	182	187	178	170	177	169	195	185	171	191	184	186	184	156	166	177	190	203	174	187	183	187	185	191	178	220	179	183	203	175	201	176	166	201	167	195	196	201	175	213	191	190	175	189	192	163	180	188	148	194	173	184	170	180	181	171	186	156	171	162	169	202	195	191	179	213	191	177	199	171	178	185	156	197	199	170	182	193	192	187	185	191	185	176	168	183	182	176	193	179	189	177	172	189	163	147	208	169	204	170	158	195	178	157	181	169	159	166	190	179	175	151	193	176	198	176	165	171	178	200	194	182	202	181	177	213	193	175	174	178	157	171	166	213	195	192	178	193	184	160	163	166	208	186	222	191	185	182	180	193	170	175	182	211	166	194	175	181	190	177	182	178	203	169	185	173	178	206	205	181	205	175	184	168	179	212	191	138	147	162	187	169	192	166	210	191	181	193	197	180	182	179	195	172	179	200	162	176	155	176	190	193	173	187	189	165	169	180	218	186	177	191	181	180	177	198	185	179	176	185	167	211	170	170	154	200	149	184	203	185	180	159	152	209	177	198	185	192	173	190	200	172	194	144	193	217	165	176	180	178	172	191	155	158	178	181	189	180	174	192	178	187	180	197	175	183	185	185	179	180	183	171	191	194	157	182	192	165	190	186	210	187	172	174	159	176	202	176	196	194	189	140	176	206	188	173	160	169	163	178	183	184	178	160	182	175	196	163	182	194	199	190	163	183	173	212	179	152	186	162	166	183	190	198	162	164	183	181	171	181	161	160	160	192	171	187	181	162	177	185	182	188	181	175	168	190	157	186	178	178	178	202	187	193	176	185	180	185	180	182	181	200	195	182	196	184	171	198	173	172	160	187	166	156	198	175	186	160	182	166	189	193	176	179	196	186	199	194	168	190	169	163	172	214	178	193	210	180	190	185	179	173	182	162	186	183	136	187	173	190	160	181	166	172	201	173	185	202	194	175	189	191	175	190	191	163	163	187	173	165	181	190	191	205	202	166	161	182	180	178	165	183	170	183	173	186	200	200	168	196	175	171	157	196	205	204	170	184	201	186	185	190	175	209	166	204	197	166	178	170	166	163	185	205	158	184	159	180	184	174	182	200	184	163	170	172	165	161	191	180	189	212	179	193	192	205	199	185	197	184	184	199	174	183	212	179	189	185	175	168	162	198	167	191	182	178	175	174	179	158	172	195	170	176	170	200	167	191	198	174	172	199	184	194	186	192	191	193	192	184	190	187	171	177	182	186	185	139	185	180	199	168	155	165	178	171	196	204	173	197	187	168	191	182	202	184	156	185	180	184	183	187	184	174	184	162	181	183	164	182	188	192	184	190	177	191	184	204	186	189	197	207	177	199	181	191	155	172	191	183	159	189	188	183	190	150	185	176	182	177	180	196	196	155	158	193	190	189	183	190	180	174	196	176	162	188	193	164	208	167	198	202	193	165	173	168	208	162	196	202	198	182	175	188	171	183	186	193	188	171	171	155	160	190	171	198	193	189	160	179	204	176	173	182	190	157	166	178	193	183	190	170	172	192	166	145	177	176	184	187	173	189	186	183	192	185	189	174	195	185	149	191	170	180	186	180	183	168	173	183	168	177	161	174	186	201	200	184	199	195	196	188	206	175	192	222	184	173	172	160	161	172	157	184	179	191	178	157	185	187	170	208	208	195	203	172	199	178	186	188	171	197	177	180	166	186	199	162	178	192	178	186	183	196	196	163	171	177	207	185	184	179	199	182	206	215	190	172	188	184	190	195	179	190	162	152	180	177	176	191	187	176	192	186	180	171	149	158	175	177	195	179	193	168	161	169	194	191	188	191	183	187	184	177	195	191	188	154	157	161	192	201	181	172	198	223	165	186	177	174	186	178	171	214	202	202	187	171	190	165	181	195	168	170	190	186	182	191	179	158	201	177	189	199	198	179	192	176	184	214	197	165	202	197	173	199	187	190	156	188	194	192	200	172	173	183	169	181	193	185	186	181	178	189	170	196	203	189	192	190	191	179	182	166	203	185	188	194	179	170	173	184	164	196	182	185	157	167	182	167	191	188	194	171	191	153	175	162	177	198	151	187	188	166	197	155	200	177	173	182	175	189	195	184	202	164	169	174	161	174	202	188	169	179	179	192	197	177	170	189	160	209	186	175	174	207	198	178	192	197	164	184	160	204	158	172	169	193	194	176	164	193	186	178	162	220	184	173	187	190	193	172	170	172	167	196	199	189	198	191	174	177	192	185	194	185	185	209	182	165	182	169	181	171	189	179	175	184	177	193	188	179	188	170	178	174	186	175	188	192	184	191	169	183	173	184	176	195	174	201	188	174	197	170	171	169	206	187	169	211	180	197	189	180	167	180	206	198	157	175	191	181	194	185	204	174	177	152	204	152	197	179	192	176	183	181	190	212	172	168	165	191	153	176	183	210	172	187	202	176	197	187	196	185	182	175	184	198	193	195	194	192	188	179	183	182	175	178	193	188	189	191	190	154	210	170	200	195	211	175	175	159	203	165	178	196	183	187	166	155	182	190	159	169	205	163	183	191	196	157	167	200	193	155	169	186	192	175	171	177	186	194	176	186	175	169	180	179	199	190	196	171	181	195	186	191	199	191	203	167	182	177	192	215	195	177	191	182	178	145	159	201	179	178	180	192	172	187	170	202	187	192	179	160	172	172	202	195	202	187	212	167	177	191	196	183	214	183	190	174	198	183	175	174	188	159	183	192	164	178	166	189	167	201	181	196	201	200	196	186	199	174	193	181	187	168	195	176	169	190	188	175	167	198	173	198	199	185	185	202	185	186	179	189	175	199	177	159	173	178	186	164	201	206	194	186	175	169	184	181	205	182	167	185	169	202	171	169	205	207	156	185	178	175	176	200	182	194	178	161	197	169	185	201	154	154	170	208	167	176	211	193	175	178	185	188	200	198	185	203	165	168	200	187	190	182	186	179	189	221	191	202	191	181	197	187	164	176	214	207	177	185	198	172	180	191	172	180	167	186	174	174	158	185	169	170	163	153	153	155	168	207	170	172	151	149	159	216	179	190	178	189	176	200	177	179	180	200	162	184	177	206	196	159	169	157	179	173	179	186	172	178	183	188	157	162	191	191	185	176	194	163	164	207	208	205	197	178	184	170	162	189	194	183	181	186	189	185	171	169	172	197	202	187	172	171	160	187	196	192	183
14053	19474	24420	9801	4982	3978	3374	2831	2491	2100	1844	1639	1463	1377	1259	1153	1100	1076	982	929	915	958	852	802	843	751	768	741	727	704	703	694	674	669	660	606	634	601	668	626	673	652	651	629	608	604	581	610	565	620	563	565	564	603	615	575	585	579	566	518	543	582	565	571	558	594	556	573	539	574	556	556	548	573	536	555	539	557	601	556	571	543	563	526	574	583	557	556	527	577	545	558	544	527	567	524	560	530	500	566	539	592	559	535	529	533	529	575	595	553	501	512	531	576	510	587	587	556	514	511	572	505	548	526	504	504	544	544	522	532	515	562	511	514	530	504	518	549	528	543	535	543	499	588	524	512	522	519	497	538	535	574	567	580	532	539	566	528	522	508	507	523	518	527	504	509	544	522	517	524	540	526	552	518	544	525	520	535	538	513	585	533	507	527	559	537	533	526	524	530	554	516	525	552	521	515	571	540	523	549	524	545	522	549	544	529	542	578	519	542	547	500	551	537	545	526	536	519	529	534	530	489	560	569	542	525	483	516	486	491	555	521	518	536	536	544	525	513	508	554	517	524	512	548	542	518	485	527	532	529	535	545	527	551	520	534	516	533	525	525	539	530	501	531	525	535	523	491	540	519	525	512	542	537	552	501	519	546	551	554	501	531	525	555	519	532	516	498	489	486	534	542	517	514	489	564	530	522	513	517	536	552	517	522	510	540	523	536	513	541	515	550	527	535	535	513	550	534	555	512	523	542	521	507	532	542	552	541	542	549	497	536	553	536	547	554	499	542	537	500	493	490	560	544	495	525	538	563	517	488	533	525	493	516	523	520	524	557	543	511	519	549	555	519	484	476	496	489	510	547	551	515	536	509	528	521	512	551	536	553	547	542	529	533	528	525	541	534	548	522	500	557	497	530	536	542	512	546	507	522	543	542	481	467	550	569	570	519	550	493	509	533	533	533	547	552	533	516	517	530	524	500	536	535	499	517	536	535	536	533	560	524	531	501	559	563	523	536	589	522	639	544	507	547	489	530	573	562	528	517	548	524	576	559	533	511	552	529	554	552	523	541	521	508	523	524	564	528	552	536	543	565	513	501	505	504	513	494	505	525	533	545	503	555	499	541	527	548	519	483	549	461	534	544	566	528	532	518	525	512	508	490	522	545	525	515	517	536	565	544	505	501	513	530	510	542	524	561	551	537	530	517	500	535	564	559	492	557	494	526	492	521	507	539	567	530	510	498	583	524	521	502	543	539	548	501	490	499	492	503	566	535	554	555	528	544	555	527	542	496	544	534	544	523	503	521	493	515	531	557	532	526	524	507	531	531	527	538	524	526	536	534	499	497	505	514	505	522	515	530	473	497	499	523	547	519	537	550	525	527	522	508	528	529	503	552	500	542	544	547	495	558	508	514	556	544	512	485	555	540	582	558	527	558	555	474	538	537	509	543	531	488	484	542	507	501	557	544	555	521	495	512	527	530	549	525	532	539	520	517	485	552	517	562	519	489	508	506	504	492	556	537	519	500	503	495	553	516	537	520	534	529	554	560	531	506	528	527	522	550	526	516	540	580	520	525	534	476	526	549	536	555	525	514	537	545	532	511	490	529	532	571	513	512	519	519	506	501	524	515	552	535	487	515	535	520	533	523	529	506	541	499	537	550	553	521	571	522	513	535	559	501	525	502	538	529	496	552	509	533	523	537	490	527	517	511	540	487	563	531	544	517	516	503	543	513	503	535	546	542	522	513	514	522	531	507	560	548	502	531	553	499	549	547	475	537	524	547	476	507	531	532	505	529	556	511	536	515	505	517	500	507	519	513	509	520	539	574	567	500	501	567	539	546	506	495	554	521	500	544	514	522	517	559	519	535	535	532	516	491	532	510	528	507	532	499	526	586	533	569	503	541	581	578	524	527	485	531	565	508	530	515	526	538	522	524	545	502	534	519	526	543	511	540	473	513	535	513	534	495	522	522	461	503	496	517	577	535	546	530	526	475	532	501	514	521	548	558	517	504	513	511	521	519	510	541	493	597	534	522	505	528	533	494	520	529	548	547	519	517	496	531	535	534	530	543	467	530	577	497	495	543	546	530	543	519	541	539	527	569	527	594	537	527	530	516	521	534	554	537	552	519	492	510	472	534	539	558	544	539	513	591	542	527	545	484	532	540	535	552	534	577	521	550	549	585	511	520	519	517	553	532	513	537	502	527	539	526	489	537	551	532	527	494	538	537	486	510	518	551	504	529	575	524	567	558	506	522	536	519	507	496	483	563	536	505	510	508	487	494	526	550	548	546	523	503	531	546	520	500	509	502	507	559	556	502	541	539	486	480	512	548	519	539	535	511	562	546	534	544	519	511	526	514	559	501	564	523	522	534	552	500	526	589	555	523	480	517	502	514	521	511	536	493	561	510	537	545	591	533	523	536	524	561	525	537	491	529	538	548	507	517	535	505	560	494	508	497	508	533	556	499	508	517	542	535	532	534	524	535	514	540	532	487	540	568	517	543	546	547	538	497	580	537	501	542	483	512	550	504	500	522	556	528	547	547	541	552	534	536	557	535	517	551	543	553	522	504	506	477	540	548	526	512	508	527	511	536	534	532	551	523	533	549	511	528	515	494	524	504	555	533	510	546	544	502	526	548	486	541	520	528	569	539	557	529	549	544	545	582	552	473	543	528	548	528	496	545	520	508	546	521	547	521	563	511	481	521	526	543	553	533	513	508	504	519	520	545	536	528	513	532	524	506	534	522	509	540	529	561	528	519	529	537	528	518	559	580	534	522	517	509	505	525	536	542	545	504	528	485	529	512	527	532	514	554	530	518	530	531	508	537	574	579	560	518	546	526	520	537	486	507	515	533	530	545	530	557	482	528	515	504	494	507	521	547	570	551	520	553	502	522	551	499	528	531	494	528	519	514	535	522	531	550	558	503	579	505	529	533	537	547	535	520	554	526	578	527	541	519	506	566	543	514	514	518	568	502	521	502	559	540	560	537	534	523	514	520	518	516	520	548	551	523	558	502	554	560	547	504	532	507	501	511	475	545	508	524	550	543	546	547	553	528	555	529	553	536	532	506	466	525	530	492	544	539	566	540	549	542	539	513	536	493	500	529	524	543	524	515	545	544	554	513	520	497	492	493	483	543	538	522	552	542	540	533	541	518	521	510	537	567	537	543	528	557	548	501	527	507	575	539	542	540	572	486	535	568	524	503	566	478	533	505	514	542	519	521	529	521	497	542	531	540	501	521	531	536	483	546	533	509	502	546	489	509	520	473	505	523	553	491	558	564	527	502	526	513	560	540	539	521	525	507	561	515	546	502	482	500	524	540	519	499	519	512	530	549	546	540	541	519	521	582	502	535	512	523	503	551	523	517	544	544	523	545	539	495	514	495	527	559	498	480	554	502	495	486	530	503	545	539	508	563	517	510	520	545	540	557	509	536	524	493	529	550	543	519	545	481	522	521	528	504	522	543	551	523	533	552	524	554	558	559	534	524
3906	2919	3104	1066	493	408	385	318	341	383	293	389	377	363	359	348	359	350	347	341	342	310	333	338	333	323	376	362	310	326	348	349	372	345	317	325	349	374	311	342	329	319	333	367	371	358	353	325	394	330	359	347	338	333	368	336	357	353	311	321	371	347	341	329	344	320	389	326	370	340	388	336	380	325	315	355	347	346	362	345	338	369	304	300	331	333	349	322	345	332	327	334	356	315	337	332	315	344	343	351	364	352	365	341	354	347	337	376	356	325	356	335	367	342	347	330	315	335	323	313	312	323	365	335	362	323	330	374	346	343	316	346	325	346	341	333	359	352	353	332	340	371	340	351	358	335	391	327	298	356	338	363	336	348	343	345	347	353	333	320	333	325	378	356	324	392	337	356	323	317	326	387	302	346	341	351	328	351	374	315	342	338	302	334	368	373	298	345	321	368	310	368	327	369	340	340	336	336	335	343	300	318	327	319	325	344	356	330	339	329	321	313	319	366	341	303	334	361	309	350	340	328	353	333	325	338	332	350	359	345	327	377	347	376	332	341	346	370	317	375	319	350	343	344	338	325	339	315	327	342	327	316	320	328	366	322	353	331	330	349	345	362	340	335	334	350	343	345	337	334	326	397	351	375	397	310	343	318	356	332	333	338	350	359	393	327	349	321	330	332	359	325	339	324	330	373	375	348	313	340	332	312	356	332	316	344	308	328	341	337	362	326	312	339	356	325	330	356	312	311	347	351	340	324	344	318	352	322	332	307	325	345	326	343	313	328	339	327	363	352	342	363	339	319	352	334	313	299	318	333	365	351	368	363	312	336	344	368	318	330	338	338	365	336	331	354	342	361	340	349	306	322	356	347	333	362	374	317	362	338	313	318	341	334	338	343	337	340	362	357	370	372	335	337	352	357	331	304	384	329	322	366	351	332	338	321	349	329	316	352	364	342	344	335	352	327	334	360	368	350	324	334	355	320	368	331	336	337	344	374	368	349	352	352	334	315	331	318	338	357	317	341	342	360	344	327	325	360	356	352	325	353	361	343	304	335	341	334	353	371	374	335	312	344	353	360	370	338	336	362	341	332	315	324	335	361	330	315	318	318	353	323	332	320	347	294	298	366	318	335	355	338	320	374	354	351	336	337	335	343	325	350	331	347	340	356	349	329	334	337	349	324	362	376	331	356	367	347	327	358	354	341	343	318	336	339	352	332	320	326	348	317	334	353	361	368	339	314	371	338	339	337	330	341	333	339	357	366	321	338	326	322	363	363	350	327	313	335	385	339	354	357	337	325	330	349	333	347	353	349	314	363	357	330	341	338	352	324	342	325	309	329	353	338	328	324	338	336	338	304	342	312	345	358	363	322	353	344	325	342	341	336	337	336	355	335	328	350	337	321	317	331	331	346	337	343	340	324	342	362	330	311	316	327	353	342	343	312	342	322	351	370	337	327	346	352	345	387	358	343	351	346	374	326	359	354	356	333	353	338	332	309	348	331	334	368	328	334	348	336	347	340	368	318	399	368	313	311	342	338	357	346	383	326	352	328	321	340	337	359	359	330	325	374	318	331	323	339	367	342	344	321	321	334	325	355	350	349	320	362	352	331	358	337	334	342	339	370	348	358	352	351	326	342	326	360	355	338	312	335	330	356	335	342	374	364	335	347	354	334	320	352	352	376	300	342	325	344	332	375	358	367	322	350	334	331	313	353	360	378	341	388	327	330	338	352	374	346	354	342	328	358	357	343	333	350	356	316	348	331	325	371	312	350	345	320	354	294	354	338	340	345	331	321	304	320	329	331	369	328	372	338	354	344	312	327	351	363	336	308	333	326	322	331	313	337	327	326	339	338	327	335	317	367	380	345	323	380	347	332	344	358	344	351	364	291	358	373	319	372	352	348	358	352	339	339	373	352	346	309	347	334	329	303	347	311	316	342	332	348	333	332	371	334	355	317	364	343	364	354	302	343	350	304	336	328	348	312	343	356	342	298	348	348	357	341	312	326	332	344	346	361	329	335	350	335	372	385	368	333	344	340	336	332	372	311	341	338	314	337	352	389	353	371	348	331	371	331	343	336	345	338	315	293	364	326	360	350	320	340	345	310	358	353	327	338	353	331	331	343	324	329	375	342	330	363	336	342	352	350	314	360	360	344	321	363	343	320	365	359	335	372	336	327	343	346	325	353	339	374	345	347	389	366	330	334	314	357	365	304	303	297	356	371	332	364	347	354	315	355	348	347	343	351	364	357	315	327	340	308	337	362	344	341	326	321	359	364	339	352	330	342	327	353	342	352	349	396	353	354	335	338	337	306	345	328	355	320	296	330	361	322	347	340	370	353	355	317	362	360	341	336	371	375	371	345	322	348	343	326	321	328	339	328	333	322	344	333	342	331	361	333	331	361	324	340	379	327	341	331	338	324	367	327	362	330	335	354	339	316	335	351	349	328	348	329	340	331	328	364	342	356	337	339	343	377	319	349	379	345	340	365	316	349	341	318	328	342	324	330	306	312	346	351	344	346	317	349	354	363	352	345	336	326	337	362	343	332	353	366	290	353	326	304	329	354	350	365	347	350	297	342	330	367	356	361	325	319	330	305	339	345	332	402	340	336	318	344	314	330	342	340	348	324	300	329	336	367	341	307	343	343	333	365	343	347	316	349	327	364	350	328	336	344	338	328	341	374	337	388	367	313	338	350	311	327	340	345	317	305	345	331	322	341	340	333	312	335	336	340	344	335	321	348	314	318	300	352	347	353	346	350	338	368	330	354	329	340	356	346	323	326	352	340	358	334	353	340	324	372	312	363	339	349	340	340	362	328	346	329	365	320	306	329	369	361	306	342	359	355	378	331	335	320	312	354	319	279	353	345	335	372	333	350	331	337	334	352	347	342	335	315	368	344	329	348	354	352	305	346	348	337	318	356	337	320	333	348	365	334	360	308	297	338	356	337	334	344	339	329	371	342	327	324	367	354	366	331	349	336	317	372	346	356	363	331	314	338	370	350	338	352	377	308	321	337	354	324	329	344	330	337	361	364	323	373	342	307	315	389	348	393	286	343	362	361	376	337	327	353	361	353	307	307	383	350	325	330	347	355	351	318	335	358	315	379	378	340	377	351	362	383	358	330	337	325	322	340	331	345	333	340	338	343	346	369	336	343	328	365	303	332	351	394	323	336	316	323	351	343	321	344	366	358	339	310	365	341	327	337	359	324	333	353	338	336	409	351	346	363	361	359	322	355	325	328	356	359	331	366	357	359	319	351	348	307	329	335	318	303	350	334	352	329	337	322	337	316	365	360	333	349	348	358	337	350	334	357	359	342	314	328	347	319	336	294	351	346	348	348	356	353	355	366	330	355	332	331	345	330	303	352	359	363	349	317	338	333	348	357	346	309	326	325	341	359	340	376	322	382	327	337	292	343	339	346	377	353	348	341	363	320	316	341	330	296	326	364	346	325	323	373	294	329	362	323	345	325	356	345	366	336	321	380	344	359
3624	3766	4758	1417	995	1009	1033	980	929	950	917	982	981	968	939	886	897	942	953	952	984	913	924	971	963	919	983	988	916	934	924	888	982	946	926	909	929	955	857	929	887	908	940	912	926	964	955	946	925	892	892	958	906	927	956	919	987	924	944	916	948	905	905	904	988	961	924	945	954	912	902	933	950	929	928	923	899	896	954	905	946	887	908	891	932	900	923	927	924	979	868	907	897	989	912	902	934	924	905	912	968	967	900	909	912	907	920	896	880	905	920	952	930	922	954	926	947	923	897	881	925	954	941	951	865	967	933	917	935	914	984	954	907	940	962	932	947	908	915	901	928	911	917	981	954	900	926	966	885	898	893	926	907	932	934	914	882	932	931	912	957	946	973	955	955	909	921	988	934	903	927	998	889	865	867	929	970	923	928	915	968	924	970	942	962	915	926	930	828	919	921	914	932	951	897	959	947	968	900	983	991	894	998	930	892	979	950	957	918	997	924	920	934	985	935	905	897	939	938	905	978	953	906	897	896	913	961	932	951	918	930	940	963	863	888	896	886	958	997	934	936	921	910	944	921	890	920	935	844	954	972	964	922	884	928	957	919	945	962	898	922	895	929	943	893	924	893	971	918	904	971	942	950	943	970	890	879	976	937	973	916	950	887	936	907	905	936	974	891	1018	918	890	910	924	909	907	941	970	913	879	939	854	939	933	885	874	977	955	948	951	895	966	937	983	942	923	912	855	897	854	866	917	979	898	907	974	942	917	930	899	890	960	914	942	926	991	932	944	914	981	955	956	971	916	873	947	916	926	888	914	926	949	911	909	908	927	953	932	944	903	936	904	856	945	946	939	931	938	947	922	869	921	912	940	913	913	950	954	927	907	923	926	948	895	950	947	937	944	930	897	846	934	975	951	962	968	950	903	881	927	911	913	920	970	917	937	969	889	976	973	900	978	917	910	967	920	968	957	917	955	980	915	928	954	979	948	944	964	971	935	934	900	966	955	949	942	955	907	884	937	946	892	944	960	934	959	984	951	961	942	933	932	941	905	921	958	959	930	929	936	906	878	926	930	963	930	938	940	901	916	914	908	919	931	885	900	969	936	912	897	937	963	943	926	921	962	923	949	927	917	905	940	894	907	934	908	929	970	952	902	946	930	881	998	922	943	888	914	933	952	916	907	1004	933	962	942	910	967	960	926	876	915	938	887	923	898	895	960	954	920	946	900	943	868	931	918	950	918	946	883	928	943	914	938	943	930	949	917	901	916	943	922	979	919	904	930	918	945	924	932	902	997	897	876	848	933	897	925	907	898	920	870	982	911	929	924	918	937	916	956	910	938	916	905	963	928	974	924	947	930	913	882	922	915	934	987	944	988	900	887	895	882	957	876	922	951	899	946	904	905	959	927	958	906	914	905	913	988	916	965	937	884	1000	945	909	905	958	930	942	934	928	894	905	901	900	978	952	935	887	912	964	911	917	918	996	901	953	930	964	973	892	897	970	972	898	884	902	903	935	934	953	961	931	931	958	959	905	941	942	907	945	949	911	906	874	907	932	871	933	944	929	985	918	936	928	928	970	924	935	959	925	875	931	932	931	972	911	949	946	937	933	894	923	996	925	976	918	968	877	898	962	899	936	944	1005	960	931	927	947	916	875	976	946	888	908	954	951	898	975	937	963	951	944	861	927	890	934	898	961	933	952	868	922	883	898	888	943	977	957	928	913	883	909	908	893	923	930	911	961	979	930	949	893	920	964	954	950	966	853	922	956	928	923	928	952	947	922	918	922	942	980	924	888	941	915	897	872	971	905	951	963	892	951	922	991	926	944	897	941	938	991	914	926	924	920	932	929	906	898	914	950	879	919	917	938	984	960	916	936	935	927	914	874	950	961	906	956	937	928	958	934	898	905	953	905	921	939	949	989	1000	950	889	969	889	918	928	936	973	901	940	919	929	952	887	882	952	958	888	903	958	910	920	944	963	912	937	915	999	936	866	889	980	928	926	908	923	839	910	954	958	964	933	920	920	951	942	938	968	979	935	891	944	928	929	972	931	872	987	937	936	943	920	952	887	947	927	973	923	978	938	936	905	907	909	875	895	980	918	862	877	955	935	906	912	992	926	979	991	893	915	907	937	934	952	971	932	927	942	958	927	922	921	915	973	849	894	940	968	871	896	944	912	944	938	922	920	948	891	934	919	939	896	951	1004	921	886	942	972	947	916	952	927	949	950	918	871	951	952	923	899	992	927	955	918	928	965	969	947	913	953	918	985	908	900	913	915	926	918	892	945	913	939	912	945	926	965	934	921	921	937	947	992	941	903	953	932	955	901	878	938	955	920	975	922	953	918	952	920	915	915	927	932	876	976	949	925	975	956	953	928	880	886	981	897	924	905	948	955	908	934	941	970	962	950	961	928	871	934	964	900	969	980	927	878	891	917	927	943	924	944	971	1013	934	929	916	913	919	925	938	961	913	996	965	929	936	933	955	832	910	881	949	937	912	922	937	934	875	941	932	921	916	909	972	923	988	959	991	942	931	958	943	930	905	863	983	911	955	922	936	1003	1013	953	929	970	913	917	956	885	917	924	929	900	950	912	939	962	963	837	932	866	884	915	927	884	913	986	943	944	944	932	911	942	1003	937	925	890	899	922	875	930	881	928	941	969	877	1009	911	963	954	952	910	870	922	885	938	978	906	952	978	920	859	920	857	930	918	914	922	946	929	970	981	968	977	899	945	950	878	911	895	932	926	930	959	921	928	911	937	923	905	919	975	884	917	915	1023	924	880	860	946	932	961	921	928	883	911	906	943	906	915	947	925	947	964	983	895	942	909	913	973	935	931	942	935	950	934	927	937	918	884	901	924	950	936	935	862	901	932	948	896	935	882	901	924	943	942	951	964	953	941	915	950	993	884	920	951	941	982	926	957	862	932	879	1004	1003	876	1004	902	953	912	934	923	955	915	948	927	940	975	945	891	966	928	949	855	912	898	959	942	957	980	901	967	866	957	973	988	896	976	926	928	939	948	912	948	992	1000	942	956	944	952	964	914	896	974	962	947	912	948	904	937	961	937	919	935	948	915	927	972	897	918	996	943	910	912	922	918	909	937	854	933	943	903	933	951	928	956	917	849	945	958	907	886	895	985	951	933	937	929	953	895	916	907	902	963	930	912	933	892	903	899	924	944	939	968	941	907	941	912	909	949	908	956	911	873	975	945	912	960	963	943	968	940	899	964	832	918	923	921	924	993	941	901	944	947	910	911	909	918	936	978	916	938	899	980	918	907	941	978	997	896	904	958	921	887	904	936	917	907	916	967	891	893	915	992	913	891	923	937	937	924	913	869	966	936	945	1013	921	943	942	997	908	962	886	961	906	922	895	898	956	904	923	916	955	938	941	949	964	953	937	916	934	852	910	883	936	939	987	924	959	889	937	955	1006	938	981	950	926	974	949	928	965	926	926	974	890	883	957	890	887	886	948	934	914	967	888	930	932	909	889	999	985	932	897	962	896	933	958
15627	20189	23118	11085	4860	2410	1345	902	615	518	453	410	389	425	401	403	398	402	334	374	359	389	340	375	369	388	364	357	339	331	366	342	351	376	353	371	354	342	332	353	319	326	345	333	332	349	317	388	351	361	361	346	343	331	335	356	373	374	338	363	358	332	366	378	305	375	307	359	365	363	355	353	332	385	319	300	350	368	325	316	329	324	301	337	329	345	346	372	289	359	334	361	342	330	327	348	347	351	325	324	343	317	319	360	301	334	357	328	362	333	338	347	342	366	366	350	370	361	340	333	326	314	380	321	344	368	343	317	368	343	358	348	330	365	346	325	327	338	330	337	332	322	368	363	346	363	379	349	353	290	337	335	367	338	328	309	327	340	355	352	347	344	363	338	336	342	305	358	364	304	349	342	332	370	324	362	341	368	336	319	334	324	336	351	333	355	344	327	343	327	306	362	325	313	327	377	335	368	326	325	340	330	379	324	332	331	335	347	350	328	371	376	326	347	328	355	344	331	350	348	339	336	337	309	315	328	297	340	350	362	323	352	364	311	364	349	357	346	360	335	327	321	348	355	332	373	329	335	305	354	341	348	307	342	345	317	334	356	336	352	331	303	366	330	346	346	347	351	333	332	307	284	339	315	359	334	343	334	312	328	318	354	330	330	331	341	338	376	315	326	309	329	291	338	318	299	335	359	319	347	349	268	346	341	359	335	377	335	378	342	353	327	326	332	351	328	370	348	388	336	361	352	339	306	311	364	339	362	338	344	320	371	329	360	352	357	323	368	330	344	353	326	327	330	321	316	337	312	353	361	358	329	358	329	327	360	354	367	354	349	335	354	330	398	342	360	340	350	339	326	330	352	365	320	356	352	340	315	332	341	326	348	323	335	357	331	364	361	336	351	343	352	333	305	336	316	370	293	335	326	345	371	320	337	315	375	335	328	347	358	328	362	343	360	315	360	339	347	326	382	311	321	338	339	341	346	301	337	291	322	361	345	379	354	335	311	330	340	345	312	347	350	344	317	348	359	348	354	356	338	346	321	361	344	312	309	319	306	335	323	324	329	349	349	340	322	346	306	303	332	342	343	337	347	325	363	371	356	328	335	331	385	357	359	380	367	329	319	325	309	350	295	316	340	352	322	324	331	341	330	318	355	335	342	346	366	323	367	360	339	329	323	329	355	315	331	355	303	344	324	324	341	370	345	354	324	358	316	354	317	336	382	342	341	343	346	328	325	322	306	325	349	331	335	325	323	349	332	325	311	357	344	301	325	352	350	320	326	317	363	324	335	359	364	340	312	336	331	352	360	336	330	336	332	362	321	350	335	384	349	298	300	304	331	330	339	347	344	369	333	318	340	362	342	321	338	340	361	348	315	363	312	331	309	328	350	349	332	307	343	347	348	351	355	326	328	343	359	373	348	324	337	329	333	335	350	333	308	349	318	363	357	305	357	347	303	334	314	334	326	306	306	323	327	345	330	340	394	330	358	302	335	313	337	321	352	359	375	337	316	315	358	313	345	347	322	334	351	359	353	339	330	341	300	316	360	312	328	316	346	325	366	346	319	358	345	346	319	359	349	323	335	347	345	320	277	350	354	350	322	369	350	327	340	332	343	328	360	349	311	351	309	315	368	360	353	315	348	318	305	356	331	324	348	359	314	362	352	369	355	353	353	354	340	326	339	324	363	344	344	309	325	332	344	324	346	335	345	318	345	335	353	349	338	357	387	354	372	330	340	353	325	321	315	315	346	314	322	315	327	365	318	325	339	332	339	317	320	341	360	334	337	346	353	331	332	342	305	330	357	367	347	322	343	344	317	347	325	344	340	350	340	345	358	322	331	363	359	314	338	320	352	316	343	364	347	348	321	342	385	334	337	309	341	299	327	322	352	336	352	328	310	373	352	350	341	329	356	361	320	348	308	375	374	347	340	325	362	355	356	325	332	349	334	295	305	362	332	309	347	335	354	330	338	352	326	316	344	339	352	338	327	312	325	329	330	362	360	325	355	334	358	321	352	326	337	348	319	354	357	353	331	356	381	331	319	363	329	333	332	351	340	333	323	332	309	338	320	326	340	322	332	315	337	324	341	329	355	325	358	370	356	340	314	340	348	340	363	320	333	362	343	344	312	347	322	353	320	335	345	321	351	335	340	340	321	327	357	341	352	368	334	348	335	333	310	352	377	312	346	329	385	306	356	358	380	324	361	326	337	326	329	347	337	335	348	325	335	351	336	312	315	314	351	344	366	370	336	342	332	349	329	375	375	343	308	346	314	342	345	343	331	330	356	343	347	329	362	328	324	336	354	347	363	334	359	330	345	323	358	307	347	369	336	333	349	353	325	338	355	320	370	338	344	314	330	315	341	354	347	368	327	360	330	307	352	345	317	328	344	317	334	331	362	341	304	350	292	331	337	321	330	335	373	348	341	328	357	330	363	346	365	320	324	359	345	342	316	366	337	347	339	319	294	344	316	325	322	351	358	352	338	364	341	329	314	299	323	327	315	350	344	311	317	351	370	322	339	357	355	312	311	360	330	350	332	332	329	341	361	338	328	327	381	355	318	337	314	371	354	321	342	323	309	318	335	354	336	355	305	326	335	353	335	330	329	322	321	404	333	381	335	357	334	351	312	343	361	341	351	316	342	335	334	382	335	331	344	333	339	321	306	373	334	360	318	317	355	315	341	333	323	322	344	348	338	353	372	344	327	351	350	345	341	359	294	317	325	348	296	314	302	340	308	335	338	356	364	346	352	340	347	316	341	359	320	338	330	323	384	314	313	348	367	329	365	357	313	372	368	322	336	341	310	366	357	326	350	348	332	341	337	312	325	335	347	354	340	329	345	332	333	351	300	334	366	329	287	340	306	326	340	358	348	346	339	311	377	348	350	320	347	341	336	377	309	338	332	335	298	343	318	347	322	312	345	307	337	341	300	330	323	359	354	273	306	361	330	313	360	349	357	343	347	348	350	362	319	338	368	340	356	327	342	317	333	344	302	302	332	359	335	341	347	344	329	371	327	356	347	331	344	338	351	306	338	337	344	374	358	340	342	309	342	322	346	330	329	341	350	320	334	314	327	334	315	353	352	311	351	326	343	348	334	333	331	346	339	368	348	340	340	367	315	344	343	324	329	322	358	370	325	343	323	342	310	332	326	333	330	323	322	332	331	317	339	326	320	329	335	329	345	356	319	325	329	358	314	354	346	342	331	318	312	357	309	355	360	338	320	300	336	347	369	317	348	325	334	319	348	351	344	330	330	305	338	302	362	335	314	337	345	332	361	350	341	379	335	323	309	338	319	346	322	352	317	332	363	330	313	369	346	334	352	322	327	335	345	315	352	341	354	331	321	324	356	316	346	338	318	325	337	331	332	327	335	324	347	360	341	358	318	313	315	368	329	329	329	319	354	346	323	338	327	325	355	327	393	346	311	325	302	352	312	343	333	349	291	335	339	350	309	334	339	332	329	342	368	333	325	327	378	315	315	350	344
10794	17652	17858	5409	3317	2891	2420	2173	1942	1758	1578	1470	1346	1313	1285	1168	1198	1196	1148	1168	1156	1093	1062	1111	1069	998	1083	1024	1000	1027	988	1016	995	1016	913	951	989	931	933	977	926	955	917	938	973	979	950	912	908	879	901	903	969	875	949	951	960	1007	921	904	941	960	967	954	918	907	900	906	924	913	895	898	904	908	951	927	910	989	902	939	898	930	887	955	923	897	918	900	960	930	946	894	961	921	892	888	868	911	936	849	898	847	889	855	939	938	931	875	925	893	911	895	921	919	884	902	870	937	962	961	908	902	869	934	897	931	933	887	997	918	885	930	872	872	895	876	913	948	874	944	902	892	913	921	925	878	821	880	863	898	892	911	933	910	864	905	943	920	958	949	894	924	927	923	962	923	843	948	915	933	867	952	895	959	883	946	894	908	964	986	920	893	980	889	943	965	897	937	868	962	877	919	952	917	885	933	925	897	903	894	915	909	953	889	910	918	880	873	884	900	931	887	919	917	879	887	868	885	860	924	877	873	872	934	870	906	898	886	869	903	981	881	892	886	924	893	925	882	979	939	886	902	872	913	890	883	839	882	892	915	861	910	942	894	883	889	892	950	882	897	856	899	928	916	908	924	892	912	908	902	917	926	871	893	913	917	879	929	901	873	878	895	894	895	862	862	906	884	919	877	895	946	925	923	871	896	926	889	928	859	859	900	877	963	912	854	869	915	923	901	937	885	887	858	896	921	885	888	905	919	938	884	911	923	881	909	955	949	870	874	915	920	941	888	911	932	906	908	893	852	905	926	901	888	944	936	895	891	895	936	935	929	912	907	880	898	867	919	845	917	898	905	891	893	881	912	897	896	891	921	896	946	848	892	847	899	889	873	920	936	907	962	849	892	947	904	962	918	923	941	871	907	922	893	925	896	929	916	918	906	907	886	900	886	878	864	922	901	860	955	896	926	927	950	872	884	887	928	908	860	902	921	895	873	916	889	888	897	892	950	869	929	960	866	931	926	854	921	894	886	927	863	894	860	849	920	912	853	902	901	924	958	913	903	909	904	890	902	926	915	930	951	892	900	902	914	891	893	876	886	936	928	862	905	883	911	864	888	898	915	898	866	917	940	856	854	872	904	881	879	929	929	864	905	899	829	961	898	933	857	833	869	902	884	913	926	890	975	930	904	949	927	943	861	907	870	906	859	940	918	885	907	905	886	889	909	861	897	866	918	904	887	926	940	918	930	881	872	893	888	942	907	904	930	962	867	883	913	936	845	934	880	842	903	894	888	956	898	894	941	903	890	950	931	868	861	902	954	949	924	859	920	957	908	814	847	911	889	907	917	921	908	967	921	898	879	945	920	909	877	903	898	871	879	880	885	915	884	966	941	893	864	955	924	865	907	866	868	884	921	937	892	867	910	853	922	966	884	876	883	919	872	895	904	888	937	937	881	986	862	931	835	912	913	914	861	916	916	913	805	880	924	930	878	901	860	872	913	958	914	924	887	902	868	903	922	918	862	902	936	882	891	897	873	961	935	867	938	922	889	905	920	922	908	910	911	942	904	923	811	839	895	887	905	904	880	915	879	916	865	871	898	926	869	954	946	919	905	869	933	887	832	887	918	892	894	862	871	947	963	922	825	954	982	930	948	914	920	898	928	899	920	938	919	880	880	871	878	926	894	876	882	858	890	911	833	925	906	881	926	939	932	881	906	858	951	864	873	867	907	928	913	918	895	924	863	896	892	911	934	961	899	926	909	937	891	872	938	890	905	880	961	965	874	896	844	888	906	911	914	933	930	890	923	906	905	917	875	902	874	880	869	898	891	872	900	940	879	928	949	856	865	915	891	873	858	848	930	919	911	905	876	908	896	916	905	948	914	909	880	943	930	902	901	942	913	929	902	890	958	906	904	912	889	862	913	938	922	872	909	906	922	953	902	908	983	867	856	931	891	910	900	912	908	910	916	878	882	919	883	886	929	932	908	912	838	867	917	942	901	915	934	912	924	953	893	867	888	941	948	908	881	903	907	914	898	911	928	902	890	896	908	916	896	884	875	906	932	951	925	884	907	940	925	911	934	928	856	881	972	917	897	921	858	886	840	922	946	963	897	861	923	891	931	897	884	876	889	912	903	871	893	871	860	914	856	902	900	944	932	934	916	829	911	990	890	897	941	907	874	877	946	881	910	930	917	902	883	920	908	878	901	916	896	846	864	864	891	943	910	893	864	887	852	890	897	897	893	871	875	875	926	933	924	908	853	943	916	899	921	934	913	921	919	925	911	866	968	882	891	889	880	924	947	925	902	938	888	871	901	922	830	917	937	952	942	917	941	932	928	936	936	897	870	890	946	943	913	935	886	904	848	887	928	886	880	917	934	946	895	891	890	933	883	931	913	933	897	886	893	961	939	869	853	915	866	894	911	897	936	851	853	895	946	902	909	852	911	884	912	904	951	918	920	897	937	917	894	859	916	889	889	941	929	924	896	926	903	851	939	901	893	889	943	949	934	902	877	931	852	889	842	908	923	923	933	859	876	921	844	938	879	924	873	905	950	928	894	889	895	904	923	882	906	892	838	957	913	870	926	918	893	873	918	902	870	901	945	903	867	949	890	888	913	914	955	889	923	908	898	871	917	975	863	895	895	909	875	941	923	895	881	868	875	909	914	855	922	920	959	891	929	869	868	912	885	873	878	926	857	922	856	902	877	905	912	883	876	923	902	930	912	911	846	950	866	957	883	929	907	883	885	902	917	926	894	915	909	888	885	862	892	941	915	887	912	918	955	873	936	866	816	975	944	904	921	912	882	900	896	910	903	898	881	870	920	911	839	854	891	913	877	886	915	909	914	838	878	851	940	917	927	882	904	861	936	931	975	904	948	936	950	883	869	989	893	927	914	893	919	924	899	910	923	893	940	896	897	930	960	901	922	945	882	961	835	893	893	880	926	935	866	923	913	909	862	888	931	897	899	914	917	916	899	938	914	920	835	943	954	870	914	882	854	961	893	897	936	863	923	900	888	910	936	895	934	899	891	921	868	908	908	862	851	914	906	940	918	893	888	973	924	889	938	889	927	939	910	900	904	884	937	958	921	902	904	913	929	897	888	918	921	911	896	893	896	849	896	942	894	895	920	906	882	858	916	877	888	918	901	838	927	924	910	958	869	922	938	869	922	831	937	917	958	896	908	902	878	959	858	872	893	890	925	842	911	869	905	871	908	941	909	937	936	871	934	886	898	910	932	870	894	906	876	900	841	848	901	904	910	876	857	875	869	935	934	933	987	897	892	958	841	901	947	871	889	905	913	861	891	857	846	935	894	874	885	905	904	861	926	985	906	882	897	905	945	928	903	909	824	918	865	937	930	944	864	916	891	885	893	914	870	899	908	940	951	917	909	877	896	855	914	929	887	910	873	943	902	911	879	904	911	911	851	934	894	899	940	906	903	910	974	890	907	944	918	893	878	917	897	939	883	897	914	906	886	931	909	918	893	889	892	884	899	980	851
24614	28343	32569	18090	9989	5176	2581	1233	707	496	378	378	328	262	281	272	285	254	238	223	210	221	242	204	230	224	237	203	192	176	231	189	199	212	221	192	163	205	200	200	180	217	180	162	210	201	168	189	187	204	206	186	182	181	192	199	182	173	197	186	185	168	199	177	178	198	179	185	188	175	171	178	166	170	185	187	212	190	191	198	190	189	191	186	185	188	161	173	198	183	199	199	183	175	187	147	185	195	183	178	148	183	188	175	187	183	187	173	198	180	165	167	151	167	195	186	180	192	157	185	158	191	185	192	181	185	182	172	177	174	178	196	191	191	154	224	184	171	171	186	197	178	165	178	182	187	186	199	168	185	194	174	181	184	181	170	162	185	186	200	170	191	187	192	196	187	190	200	211	167	188	185	161	186	174	185	194	185	172	181	180	210	172	169	151	186	203	170	181	180	184	159	178	177	159	187	186	177	164	183	171	181	201	192	161	201	187	187	184	177	219	177	166	182	197	193	196	185	184	171	184	201	194	177	200	183	162	161	194	189	169	176	176	155	199	187	187	173	189	190	175	180	193	169	188	168	184	184	199	201	200	175	205	178	178	172	201	201	204	175	165	198	158	189	170	182	179	173	167	178	187	179	210	183	173	185	193	184	168	188	168	171	163	191	178	191	185	158	184	180	161	195	199	204	180	185	188	188	159	207	165	178	175	190	173	166	188	176	167	158	200	182	189	171	175	184	202	180	168	210	178	174	189	174	175	194	186	169	191	178	165	191	182	188	184	220	179	179	162	177	192	198	176	184	157	183	185	177	160	183	195	161	162	175	182	183	184	178	174	185	177	150	186	185	167	166	166	189	188	178	209	163	191	206	189	188	198	192	198	197	181	207	164	164	179	199	182	200	188	185	211	185	193	203	182	163	178	188	190	189	180	174	183	183	183	180	176	172	178	150	188	178	172	151	202	167	184	167	180	177	172	165	196	201	150	170	170	208	161	175	168	183	163	186	182	152	179	187	182	190	200	168	174	188	191	202	170	160	165	184	200	175	206	192	193	198	178	164	185	189	200	178	171	176	174	176	169	182	176	193	185	182	173	193	176	153	200	187	187	198	172	177	177	164	181	181	166	171	158	177	172	191	155	176	194	205	183	191	187	165	165	155	174	155	187	166	194	180	193	182	156	177	176	164	184	202	160	206	203	194	214	175	178	197	193	189	226	168	167	178	188	150	207	192	190	202	174	200	189	200	164	181	189	171	186	169	169	183	174	205	183	172	173	169	192	189	196	201	223	168	188	169	174	173	178	174	187	179	215	182	177	177	175	191	172	181	199	163	178	185	165	183	191	167	150	183	190	182	166	188	184	178	155	178	172	202	172	189	191	153	180	188	194	185	178	182	178	174	203	201	171	187	174	184	162	176	210	167	190	170	160	203	187	200	184	171	193	169	215	180	184	179	178	168	186	177	185	169	158	165	198	195	197	164	198	189	199	194	204	168	178	177	181	151	191	175	193	173	166	185	191	191	185	178	180	180	172	156	214	185	153	183	182	198	189	202	152	176	189	162	184	186	206	163	172	180	165	201	182	198	183	193	189	170	191	193	193	163	188	187	152	171	201	175	180	200	213	191	190	189	199	171	179	157	203	166	178	179	172	197	181	176	174	156	208	191	166	175	189	171	192	205	214	153	168	166	180	182	184	166	193	199	222	188	198	172	184	154	187	173	200	190	149	183	201	164	182	185	177	185	184	194	175	205	208	187	196	159	177	186	190	168	182	208	173	161	184	173	164	187	188	190	176	184	170	179	188	171	149	185	190	200	188	187	188	177	201	182	164	187	167	192	184	188	169	184	171	199	161	179	184	180	185	186	180	216	175	179	184	193	188	184	169	178	155	181	176	180	188	199	206	198	194	202	170	162	156	201	179	209	177	176	216	209	174	170	195	197	204	183	188	202	171	185	157	172	181	178	183	169	178	161	195	161	176	192	162	172	194	178	187	193	193	179	179	212	178	174	203	211	183	180	172	179	184	198	176	183	189	151	170	188	160	191	169	185	201	171	171	174	162	196	193	177	156	183	177	177	176	197	194	153	194	158	191	169	204	200	174	170	178	173	174	194	170	191	172	181	195	177	188	183	184	179	193	198	186	162	172	181	187	185	169	192	193	199	196	178	186	186	176	180	194	189	180	186	188	168	153	183	174	178	205	187	186	192	185	171	177	169	182	189	198	189	185	167	174	173	173	156	170	155	183	188	199	174	163	174	177	193	181	196	176	176	173	179	160	192	176	194	192	172	163	169	185	181	181	190	184	168	195	198	167	163	179	177	181	183	205	205	205	184	190	195	167	162	207	170	191	180	172	176	194	194	200	201	189	169	167	176	189	179	180	166	183	198	187	184	187	206	166	184	201	179	187	195	180	173	161	175	184	180	211	179	173	182	186	168	177	205	169	183	181	154	188	173	186	190	152	156	181	186	173	223	155	159	177	214	186	172	196	181	179	189	163	189	200	192	170	160	156	196	195	184	188	172	174	203	186	198	180	173	188	198	177	163	174	181	180	203	155	179	159	180	157	165	179	186	184	195	162	190	163	183	179	191	188	160	152	177	184	189	162	190	174	180	180	172	180	179	198	207	150	180	176	180	172	201	180	175	195	187	162	180	190	214	169	178	184	192	182	182	172	165	180	189	181	172	188	163	208	198	218	160	177	186	179	194	176	183	192	189	180	196	171	190	189	191	195	170	191	177	162	200	188	170	141	205	201	196	180	184	212	180	175	196	196	189	211	173	173	180	183	170	191	179	169	226	199	187	159	184	171	173	192	202	202	196	185	176	195	172	192	166	179	179	171	202	202	172	171	186	174	163	175	168	199	153	186	183	181	177	177	176	194	184	181	195	173	182	173	180	186	183	193	186	181	201	182	176	196	206	189	166	191	175	176	181	206	182	176	170	179	180	184	178	177	163	190	171	205	180	174	163	143	195	161	206	170	176	187	196	191	203	180	204	181	183	183	198	172	166	172	187	159	185	195	185	173	175	178	190	161	161	183	182	178	172	199	183	188	160	186	183	194	187	204	192	187	202	156	189	204	177	201	189	182	174	178	163	185	168	167	208	187	155	181	199	192	170	154	183	186	205	160	187	180	193	186	176	185	182	218	170	213	183	195	182	160	175	217	188	179	174	176	153	189	188	173	176	163	212	194	209	187	201	188	195	171	195	175	205	177	175	185	193	200	184	175	190	202	155	200	204	185	182	193	179	165	178	167	183	164	181	169	177	186	205	138	167	189	184	177	190	178	189	167	177	156	207	165	189	167	185	202	196	186	193	174	189	176	191	191	174	158	175	188	171	183	171	177	177	202	158	169	168	154	190	170	175	180	192	174	175	172	186	179	188	188	188	158	188	172	175	185	188	162	171	202	202	183	194	171	185	175	211	187	204	169	199	188	184	197	211	183	180	178	186	181	177	200	178	179	195	168	175	168	188	198	172	173	174	162	180	172	160
15165	23685	24591	8646	4996	4015	3365	2851	2358	2095	1826	1604	1533	1321	1229	1181	1130	1018	996	966	884	868	865	836	804	812	785	741	643	688	717	703	724	656	678	661	658	651	631	623	584	621	597	580	597	615	586	614	583	608	588	559	605	581	590	603	553	564	562	571	579	537	585	541	539	563	554	511	541	577	549	551	543	565	525	541	542	552	529	544	543	517	571	538	560	576	537	541	504	575	487	528	563	533	569	547	526	497	582	508	549	564	509	536	548	515	587	564	544	531	564	529	534	510	560	514	540	568	542	561	485	550	529	559	536	534	528	519	539	530	540	526	565	530	544	543	570	538	476	501	538	532	533	520	540	463	534	507	580	498	571	524	522	505	515	586	592	506	534	525	520	524	555	522	569	526	549	563	571	552	525	549	522	531	484	516	504	492	546	515	586	565	510	534	513	547	543	557	532	508	548	563	481	550	538	512	559	499	535	560	520	519	498	552	532	495	538	519	549	524	532	498	522	533	488	472	555	542	529	567	521	526	523	522	532	531	534	535	496	528	543	535	519	505	573	535	540	504	545	520	516	546	503	491	517	541	492	563	549	558	556	513	537	513	539	504	501	537	536	476	461	533	523	533	509	541	553	525	554	547	555	523	545	515	530	541	582	477	553	527	528	537	501	509	533	537	532	495	523	559	531	534	560	525	552	531	545	538	517	540	497	552	500	521	570	480	529	522	528	572	530	487	539	533	522	459	521	533	553	522	560	571	517	529	536	527	584	513	551	543	509	487	556	510	563	508	494	506	513	499	570	516	527	505	530	514	535	501	516	550	551	539	476	509	503	525	509	513	548	518	533	551	527	530	551	523	523	512	521	519	553	526	546	531	513	519	563	524	572	519	499	517	512	524	531	476	513	547	548	575	530	513	521	547	521	538	547	553	558	547	500	548	533	504	515	544	511	522	504	502	526	554	517	537	511	512	525	537	506	543	474	562	561	548	558	510	556	493	495	537	557	488	526	502	539	505	536	501	513	503	551	518	558	521	494	524	528	525	526	519	533	515	532	505	488	506	523	545	489	543	501	540	556	539	509	497	540	503	505	529	549	534	498	517	516	510	536	520	544	506	506	551	551	565	497	516	503	502	521	525	545	555	534	526	530	523	540	501	496	540	546	478	541	519	503	522	543	552	522	505	513	498	513	533	540	543	541	557	508	520	553	535	498	502	543	540	512	547	546	540	561	540	534	561	501	536	528	505	493	529	483	508	552	552	540	574	502	537	521	492	516	525	520	535	533	492	529	522	552	550	510	528	560	573	551	565	499	535	540	534	558	528	523	504	485	531	531	542	545	536	531	555	516	505	533	500	524	529	529	533	528	534	501	485	523	538	533	485	507	542	518	561	535	515	529	505	533	543	514	512	470	542	524	513	525	547	513	531	498	520	532	532	522	538	502	546	554	506	519	495	506	507	557	535	471	535	495	529	513	502	501	510	564	495	509	546	561	504	563	535	536	533	491	514	514	546	533	528	534	514	498	550	537	496	529	465	530	533	533	539	506	506	512	553	496	526	540	517	522	526	529	478	492	534	509	499	529	530	562	555	548	534	511	561	507	493	560	552	489	545	533	509	549	539	551	540	575	528	584	531	552	549	555	533	544	527	535	534	547	522	515	522	533	503	524	520	538	504	452	501	502	519	504	508	543	514	520	521	554	532	548	552	542	544	529	545	510	492	525	567	506	521	539	515	560	557	472	539	491	587	531	529	511	558	516	564	556	546	528	544	525	540	516	532	541	529	532	541	536	516	466	516	500	519	502	527	512	488	521	507	513	507	500	537	523	526	515	521	526	547	535	530	534	549	494	540	595	534	462	492	520	521	555	504	520	544	518	545	508	528	531	530	505	519	533	542	575	550	535	535	504	534	513	522	519	534	514	541	519	519	487	536	514	512	537	558	543	564	535	539	508	530	505	515	530	532	534	542	555	514	550	494	489	499	567	514	510	512	502	535	551	523	518	513	498	525	513	516	539	530	504	510	485	545	513	536	529	541	518	560	535	564	499	482	515	559	558	523	516	504	555	473	544	498	549	499	515	527	540	547	539	543	520	530	528	539	556	530	565	533	566	544	518	516	493	509	518	563	531	490	533	489	505	498	510	539	523	528	523	530	549	530	525	539	519	550	508	529	562	495	522	515	547	464	518	503	548	514	528	531	558	499	528	517	498	521	524	563	514	557	501	491	474	493	563	537	527	527	505	511	525	477	521	481	554	572	527	522	528	525	529	533	530	535	509	552	512	560	531	537	546	518	539	548	518	553	524	524	531	553	572	555	485	476	500	562	529	517	512	518	535	504	533	528	506	526	558	480	516	482	546	543	491	517	524	521	550	531	543	535	512	544	502	521	534	527	519	506	508	521	474	513	526	476	485	509	556	551	526	539	494	533	506	568	535	523	505	535	521	539	537	509	503	526	489	505	546	561	521	494	548	513	496	517	517	536	536	524	510	545	527	517	543	565	528	534	517	537	522	516	489	553	555	547	509	551	538	511	539	530	498	481	574	550	508	494	503	558	526	522	520	521	534	523	525	490	528	541	542	538	527	495	497	531	538	488	565	514	492	518	500	548	525	553	522	545	533	586	552	547	506	539	548	523	511	508	548	494	516	523	517	507	540	532	517	500	536	507	514	552	538	536	498	556	571	503	544	518	520	507	552	531	533	532	541	538	552	541	533	524	516	536	522	534	487	539	538	487	526	531	500	510	517	552	571	551	501	530	551	546	503	543	553	507	528	516	553	513	516	576	561	539	492	471	499	510	509	521	500	544	516	477	510	495	565	511	466	514	516	531	529	541	539	518	503	517	499	518	508	478	535	556	551	515	530	523	529	531	511	495	522	511	545	506	527	555	545	536	525	496	504	528	533	486	538	503	531	527	472	531	561	512	530	535	516	533	516	532	531	496	510	527	539	506	562	540	524	540	531	537	547	540	588	516	574	534	523	512	557	511	563	552	515	538	541	505	556	490	559	568	521	547	541	502	521	534	535	475	541	496	528	550	535	557	535	544	508	512	489	533	521	536	519	559	560	530	525	504	512	509	527	519	568	517	512	494	528	538	522	549	537	532	519	490	499	542	570	500	530	569	509	562	502	538	502	541	506	561	542	579	534	535	555	559	516	501	508	552	545	489	569	518	537	536	536	521	524	564	517	514	521	525	509	516	534	522	474	537	564	523	545	537	551	485	519	505	505	525	538	533	524	524	550	536	534	518	530	526	485	533	526	516	539	511	519	504	553	544	515	568	511	488	515	565	498	505	490	526	491	517	504	527	507	542	492	523	505	502	499	512	503	536	522	531	517	546	534	479	522	529	514	533	517	529	561	547	539	511	564	546	563	544	549	523	514	537	537	511	531	520	519	529	503	509	499	545	491	505	546	500	498	461	510	571	520	537	539	487	525	519	543	495	529	549	558	499	542	545	550	513	540	484	517	512	539	518	520	545	515	520	499	505	526	522	505	532
4017	3136	3751	1636	562	417	377	391	344	337	369	315	339	368	347	354	337	359	320	321	319	321	362	310	312	316	356	323	341	360	353	307	306	337	351	334	328	363	341	355	352	348	332	322	350	334	351	323	326	367	344	331	351	318	349	326	346	328	343	340	352	369	349	327	352	335	368	340	334	327	336	317	345	349	335	344	335	334	377	303	378	339	333	329	349	342	347	340	319	354	375	333	337	337	319	380	323	314	347	338	324	364	326	376	336	348	353	313	336	370	346	312	360	345	324	353	308	328	314	335	320	328	361	304	353	346	318	367	326	354	330	329	332	348	368	340	356	313	342	328	341	367	339	326	319	329	354	357	313	339	352	366	352	358	360	345	372	336	336	318	364	307	341	363	328	315	345	318	332	332	368	319	359	313	363	344	338	339	336	339	341	324	344	342	358	323	333	343	334	349	347	329	321	366	365	341	341	339	326	336	361	332	310	310	353	344	315	328	349	354	346	339	327	316	328	341	319	337	345	339	334	359	366	349	358	331	367	320	343	351	342	331	326	350	356	364	376	360	362	344	342	344	337	319	318	386	338	336	325	347	340	360	314	354	335	393	345	330	342	301	345	358	332	350	340	328	333	340	330	312	354	357	354	353	325	372	366	362	342	328	345	342	292	341	346	310	329	336	342	335	312	321	347	325	321	327	316	339	350	342	379	319	334	327	366	340	332	321	348	322	362	352	352	323	350	353	305	319	346	346	356	362	348	350	329	385	334	333	325	363	363	342	328	355	351	351	365	333	375	333	330	307	338	341	332	287	357	350	330	350	328	357	333	373	335	347	322	349	362	347	312	335	345	347	325	322	324	385	331	353	311	342	323	367	353	348	320	321	315	337	335	331	353	344	355	346	352	348	338	324	353	392	363	329	326	335	336	362	342	362	364	384	347	364	333	353	322	335	350	327	347	312	327	331	354	321	355	312	340	389	371	347	358	303	341	337	324	364	338	341	312	337	327	355	323	321	335	367	356	336	317	342	306	390	347	324	344	352	310	350	341	372	375	312	332	328	303	322	320	348	332	327	336	360	327	316	340	328	337	345	331	338	338	326	372	357	337	329	350	357	346	317	347	350	337	347	344	334	335	326	348	334	363	334	340	350	335	333	352	319	336	331	347	318	309	349	329	356	310	354	326	309	336	324	355	328	330	316	351	328	307	324	329	341	334	371	319	347	290	335	338	360	338	390	366	353	327	339	343	348	350	355	318	338	332	333	367	298	324	318	343	343	346	367	337	346	341	343	339	353	356	328	323	360	346	320	339	348	308	335	331	345	327	335	349	319	323	308	355	353	384	343	350	336	342	334	341	333	324	329	328	355	353	331	326	328	324	336	336	333	356	357	349	354	367	332	316	343	322	348	339	330	315	346	346	351	328	343	346	336	346	358	302	353	368	332	337	317	374	324	303	314	311	333	376	360	352	367	315	346	338	345	311	334	376	324	349	360	359	333	326	336	334	375	301	351	361	330	365	359	335	359	331	330	342	355	330	341	358	380	339	338	386	321	358	329	346	319	321	329	349	349	347	371	339	363	344	333	339	345	349	330	331	360	305	314	308	354	339	364	302	323	354	349	340	351	327	345	333	346	318	297	370	342	369	314	332	323	353	361	381	362	336	327	378	333	334	329	330	369	372	340	362	346	350	328	355	345	332	351	355	358	352	348	346	356	328	336	328	354	331	326	373	318	339	331	344	329	361	339	341	364	323	362	379	342	396	350	311	320	319	344	318	329	357	332	338	326	353	318	315	319	339	337	344	317	355	326	309	330	356	342	319	334	343	337	340	313	329	397	352	366	330	336	373	342	344	344	334	353	322	348	363	355	342	351	358	326	330	332	343	324	326	342	376	326	331	335	338	344	333	339	309	321	338	317	338	327	347	363	364	353	347	375	305	341	338	326	360	337	350	351	362	335	347	310	337	350	374	330	361	322	350	329	322	333	355	332	328	307	345	351	351	315	322	321	346	333	358	334	360	324	324	329	298	357	306	316	348	328	336	333	321	300	319	344	355	374	348	381	336	345	324	330	349	355	364	337	318	332	345	351	310	321	340	356	346	375	328	276	327	378	366	341	321	351	321	362	337	313	332	336	372	325	344	342	306	328	331	382	360	354	324	323	347	334	327	363	334	329	381	322	328	329	333	334	367	304	355	368	337	356	315	374	363	306	341	347	322	359	336	351	363	355	356	395	344	335	330	314	345	365	379	350	320	344	356	333	315	370	324	317	368	337	330	324	347	342	357	334	355	342	364	343	331	333	322	337	305	323	348	349	348	354	344	316	360	356	341	331	334	326	316	342	332	348	331	327	325	342	331	338	349	359	345	332	339	328	357	348	342	336	317	335	326	328	377	341	347	341	359	317	331	348	343	349	337	369	362	305	342	325	362	316	323	353	342	336	347	337	326	356	326	357	323	343	355	349	353	357	343	347	360	318	314	327	327	312	308	349	330	318	351	358	323	314	332	315	308	335	334	334	331	350	368	371	320	338	338	311	356	327	324	344	286	318	350	357	313	306	343	338	320	335	314	350	343	352	329	341	341	342	316	322	355	327	321	335	333	318	323	367	315	341	351	347	323	313	343	324	339	338	353	362	328	372	390	320	338	345	340	341	340	342	341	353	347	368	380	322	333	339	315	331	327	360	340	308	301	331	329	332	364	330	335	328	314	353	343	330	340	361	305	344	374	329	357	340	356	330	358	342	354	308	317	341	341	340	329	356	322	339	319	348	346	337	326	341	356	312	346	292	352	322	339	327	364	293	350	352	364	328	340	338	367	369	343	328	346	333	311	344	338	361	316	346	336	384	354	373	357	304	365	351	353	349	341	331	338	369	354	360	323	344	314	333	321	329	348	348	333	357	334	326	357	374	346	333	309	385	316	374	354	319	300	322	350	326	355	305	319	311	329	344	316	365	390	390	348	351	334	333	310	308	356	337	347	357	354	327	335	322	316	325	304	339	361	321	340	329	337	361	358	374	331	336	335	312	334	353	342	338	358	352	326	339	380	355	345	337	322	326	330	333	341	291	317	355	306	328	336	320	345	360	335	365	359	346	319	348	304	360	339	360	342	362	370	346	349	331	320	334	362	328	358	304	300	333	346	378	353	361	339	314	368	303	330	345	362	349	354	308	313	365	361	335	325	358	353	336	340	333	324	337	340	339	350	339	320	335	299	341	310	283	359	326	332	329	317	347	346	341	325	349	361	338	343	336	331	329	350	316	333	344	349	331	330	361	317	357	365	312	361	332	366	340	335	333	347	329	326	355	358	338	333	337	331	316	356	321	354	354	328	325	371	343	328	323	313	359	324	340	311	352	324	347	328	354	325	320	341	363	379	360	341	318	335	319	332	303	341	328	340	312	324	347	364	342	369	342	337	324	316	349	353	305	379	312	357	347	329	311	350	324	324	390	337	309	317	294	335	320	347	321	318	348	341	325	344	358	337	335	372	348	354	340
3662	4375	5946	2650	1036	994	991	990	957	1014	999	940	978	973	969	965	944	966	969	918	942	910	920	914	982	979	936	906	950	964	953	892	885	927	956	883	913	958	963	981	981	938	966	918	932	948	942	906	968	950	919	989	931	880	955	953	983	954	923	937	902	895	987	929	903	940	923	899	893	948	930	965	948	881	942	945	913	958	961	934	940	944	965	961	933	965	951	903	896	938	896	928	935	952	937	955	911	909	967	1008	894	937	987	962	891	910	930	945	935	964	901	895	898	907	921	948	933	928	921	903	874	943	884	959	913	934	980	929	929	915	1011	934	938	909	926	900	943	946	980	956	925	906	977	884	951	877	887	906	917	1018	930	909	925	927	950	894	896	943	915	922	916	934	963	891	951	964	885	923	927	954	948	1007	900	942	880	888	916	941	938	967	924	899	929	870	931	914	950	876	963	922	945	997	993	934	916	884	964	942	891	950	897	986	892	865	918	942	933	906	888	958	932	988	969	964	936	926	948	890	937	951	941	943	916	929	954	953	889	894	898	941	915	919	924	943	891	918	906	927	935	893	919	881	884	927	939	929	916	969	917	954	983	928	975	971	882	926	944	912	924	931	928	970	933	915	895	977	894	976	953	905	967	942	907	942	963	908	917	917	970	943	960	1017	969	919	904	937	943	946	940	930	937	982	926	915	934	916	901	913	939	967	905	940	914	952	927	946	945	969	919	935	930	948	892	914	897	937	897	936	968	954	897	982	899	840	933	927	940	970	908	950	966	919	966	911	876	852	920	928	941	924	897	929	935	940	894	883	954	933	959	854	996	849	891	912	931	917	966	929	984	913	933	871	904	972	957	966	930	948	890	972	955	884	919	935	900	887	882	876	894	883	864	930	922	915	978	926	874	889	968	911	962	914	892	918	930	882	892	951	936	952	906	896	936	977	906	883	987	907	929	905	935	976	919	868	927	929	962	905	941	894	929	898	983	903	915	902	913	921	901	942	992	928	904	915	918	923	964	931	898	930	906	892	884	941	957	899	915	865	953	898	955	948	960	915	848	945	914	904	941	914	936	967	917	915	926	976	943	946	936	925	931	941	925	913	894	900	906	981	941	902	925	925	906	900	890	945	882	895	917	939	960	946	922	914	952	959	906	891	938	900	889	945	893	931	928	917	969	907	986	983	944	945	940	879	952	890	908	934	960	958	882	958	944	906	903	973	931	927	909	946	925	961	931	1005	911	888	927	925	893	879	954	979	946	928	954	940	924	936	955	914	899	914	860	908	973	928	898	925	928	945	959	884	949	895	913	935	994	896	971	965	941	914	963	925	860	941	902	964	934	988	1009	901	912	957	937	905	874	945	903	915	884	1006	981	920	880	894	914	984	898	985	942	938	937	897	920	937	900	929	908	927	957	834	881	881	1008	915	940	897	934	975	916	916	911	883	903	918	936	954	900	906	931	989	900	938	956	976	923	879	904	978	878	936	913	938	958	890	1025	881	916	912	936	929	901	913	986	925	907	901	902	915	951	911	935	903	924	906	903	967	956	921	941	949	910	884	934	939	943	923	927	876	912	947	912	915	917	923	906	921	966	985	882	916	937	942	937	910	882	921	900	948	915	897	948	946	967	868	948	930	905	872	909	919	905	993	901	904	941	969	886	940	907	902	925	882	967	921	919	923	937	937	888	883	862	919	891	914	921	971	911	935	958	954	912	962	878	960	928	937	936	937	911	896	954	908	905	893	940	900	942	912	906	961	902	970	957	932	896	897	982	880	995	902	887	931	909	917	972	886	923	843	922	968	948	888	910	911	903	907	934	877	963	966	934	906	957	953	911	947	927	896	906	912	941	953	879	934	912	958	944	916	882	934	943	928	966	908	961	901	951	924	951	971	933	893	883	938	901	930	944	926	895	914	912	947	945	921	926	854	970	885	937	965	932	919	903	929	939	987	924	947	922	976	914	915	966	892	926	965	915	891	911	900	965	927	875	913	898	950	894	957	913	909	926	906	926	907	928	931	918	921	892	952	924	898	971	921	977	974	928	904	977	923	974	897	878	917	872	917	872	956	978	964	921	906	945	943	937	932	929	980	909	930	929	934	894	963	945	935	949	931	951	938	955	916	933	944	890	948	876	969	883	910	965	935	979	881	937	910	901	932	890	901	920	890	893	968	884	906	941	896	843	895	954	898	903	930	945	912	931	893	943	914	974	912	933	920	952	950	937	935	902	909	877	928	925	951	886	945	885	958	856	924	942	970	913	927	980	918	928	926	946	951	908	929	921	985	938	944	954	922	978	966	944	916	932	932	883	895	932	915	934	940	938	933	928	987	923	939	937	957	983	969	930	909	899	843	908	948	933	961	970	947	942	936	971	963	851	972	919	911	919	939	912	912	971	923	958	929	949	940	924	899	905	917	935	936	922	896	911	913	939	897	964	935	920	900	949	908	888	927	937	984	931	974	931	877	846	924	914	946	943	971	911	941	909	978	924	909	886	940	943	967	971	937	926	920	968	921	916	972	859	879	927	1025	975	915	892	903	951	987	924	919	923	963	905	934	885	931	958	920	892	970	950	927	921	929	954	897	900	927	913	971	894	906	923	938	1006	976	898	909	923	952	951	929	886	897	877	910	919	958	928	917	888	920	940	894	955	912	910	911	932	942	968	922	904	889	952	909	921	938	955	899	938	838	946	903	1001	891	970	930	931	1006	931	931	946	872	941	961	947	909	956	945	911	937	905	934	977	936	941	913	874	944	897	902	923	952	910	903	949	968	936	964	990	976	951	935	948	885	947	980	947	905	905	969	915	919	917	968	897	966	955	866	907	916	912	958	921	924	911	957	884	939	909	968	895	942	982	939	918	882	939	930	856	935	901	900	930	934	899	960	934	975	930	869	944	928	891	901	901	922	957	903	911	954	907	892	919	892	957	893	921	893	916	922	940	889	961	921	913	922	955	952	919	898	999	949	996	877	929	891	906	862	921	875	894	916	917	930	902	1001	899	925	935	918	945	887	912	905	891	959	947	909	943	868	876	894	928	946	872	939	913	897	975	896	899	945	893	935	899	994	990	926	946	968	944	924	918	928	960	907	908	917	937	937	951	948	948	889	917	924	936	923	864	945	934	898	911	937	926	871	872	969	911	968	962	979	941	898	933	953	930	960	925	908	946	952	959	919	963	950	951	952	956	927	927	903	1038	932	921	907	928	937	970	937	935	915	928	961	926	894	923	993	913	981	979	873	947	940	951	952	967	928	916	927	933	943	927	935	890	948	923	983	944	899	951	973	896	979	909	915	946	942	953	906	901	933	941	957	908	974	903	973	888	939	885	956	946	938	960	919	900	861	941	880	919	931	940	863	910	949	954	902	887	900	925	995	978	928	923	927	906	890	947	972	893	931	908	927	921	937	895	948	911	890	967	954	893	917	891	870	897	904	854	963	979	975	938	900	940	929	979	937	985	927	936	881	935	972	913	939	894	885	960	970	957	939	899	886	924	914	976	923	935	946	911	970
16161	14565	18812	9558	3980	1946	1079	681	556	499	421	431	387	412	430	377	399	355	379	373	367	333	418	377	305	363	340	324	354	348	343	342	348	366	402	416	350	326	367	341	339	338	335	314	302	339	321	362	336	333	346	330	333	374	335	357	334	338	321	333	350	359	339	339	351	332	358	342	326	354	343	361	343	359	384	334	346	333	352	324	319	364	327	371	351	361	338	356	367	338	318	339	359	332	343	345	322	332	343	325	327	318	344	328	358	301	344	348	323	323	294	359	340	334	340	332	349	377	321	336	364	325	313	314	373	370	323	311	327	361	355	356	337	333	318	336	331	331	308	328	319	314	324	349	322	295	368	338	344	331	340	314	324	354	335	327	328	333	348	336	330	330	334	383	324	338	322	364	360	322	318	300	342	321	360	339	323	312	346	341	359	297	332	349	329	329	323	362	356	286	311	323	380	343	330	312	334	343	342	351	340	326	328	322	326	343	343	344	335	345	339	347	363	339	326	341	318	345	332	309	362	347	363	350	312	364	341	313	330	321	319	320	329	306	325	340	340	350	338	325	298	324	374	356	336	314	360	347	319	343	330	336	294	319	326	370	327	329	346	353	328	343	314	315	340	331	357	330	306	313	341	324	339	325	304	367	315	340	330	323	341	339	355	340	325	311	343	342	344	332	341	356	349	374	310	344	304	369	350	357	386	332	336	338	355	362	322	321	303	351	347	367	368	343	357	338	316	345	312	328	336	322	329	309	314	347	333	333	318	361	360	361	314	332	349	343	351	341	342	361	301	332	337	337	307	339	346	335	328	333	369	361	344	340	316	346	352	330	315	349	327	362	307	355	326	340	342	329	312	344	315	316	314	341	318	336	336	326	344	378	315	319	358	327	343	332	353	340	357	350	315	375	330	302	327	351	370	337	357	350	338	352	347	355	343	388	351	351	335	362	370	338	363	362	336	343	350	356	311	345	367	335	370	313	317	316	333	350	335	328	347	315	330	324	363	344	341	330	292	329	355	334	321	347	346	355	349	355	305	356	366	347	317	352	350	337	340	371	385	327	326	343	352	328	348	341	360	318	356	328	319	372	388	346	340	362	361	344	339	322	300	342	316	348	339	317	376	352	339	339	359	320	349	340	338	329	322	342	356	350	324	324	341	337	314	334	334	325	303	362	317	380	360	361	355	340	311	365	354	324	363	317	381	301	341	335	352	327	357	348	365	314	325	352	333	302	337	337	352	372	364	367	366	336	364	336	354	342	347	336	352	317	348	342	350	316	355	356	322	352	355	359	315	334	340	344	344	315	315	323	313	351	328	329	349	325	335	313	335	328	347	358	355	300	287	330	299	328	337	338	312	343	331	338	341	349	354	325	322	320	321	344	342	301	308	302	380	338	339	351	363	350	360	326	335	311	369	358	345	319	326	344	362	342	373	326	345	335	310	344	343	347	335	343	352	332	316	339	337	357	366	380	334	343	322	365	354	357	336	327	319	363	330	325	332	341	318	355	332	334	334	382	361	320	334	297	313	345	372	334	321	331	370	345	310	334	306	348	308	328	330	360	330	334	303	339	337	365	326	329	336	322	323	338	384	326	369	324	317	339	352	316	360	318	375	342	318	331	370	329	332	341	306	367	354	331	326	342	356	341	318	338	363	308	339	380	349	363	317	341	354	343	326	365	329	331	329	330	336	350	314	377	345	313	345	307	318	333	299	347	336	338	334	333	321	326	345	332	329	324	369	312	328	353	309	298	355	355	309	356	319	336	334	328	331	332	348	358	331	334	362	311	324	342	333	314	321	328	301	320	347	308	321	336	354	355	318	329	311	328	360	346	341	341	359	348	353	336	374	337	336	333	360	334	305	298	313	356	306	359	345	371	346	323	346	302	374	363	342	321	334	341	365	320	336	333	368	332	340	367	358	349	355	322	340	364	321	322	322	359	320	354	343	355	345	328	329	335	348	343	341	355	352	328	321	342	317	357	346	333	322	331	337	386	319	350	304	353	338	332	343	329	337	344	350	373	350	353	342	313	335	351	339	315	365	338	329	338	347	322	328	344	331	343	332	331	348	364	323	339	338	338	326	324	343	341	316	328	364	342	312	324	353	308	346	328	357	319	335	383	318	323	369	334	370	344	348	361	332	301	337	307	327	338	381	350	342	327	353	338	312	346	347	308	364	354	331	340	323	365	339	326	369	354	339	360	325	339	366	354	350	373	367	339	343	344	368	364	302	329	330	345	343	309	323	346	354	354	334	338	352	322	337	293	341	326	333	347	329	339	337	346	331	338	325	335	352	343	308	349	317	394	320	315	321	336	319	345	317	325	344	341	326	345	302	352	314	311	341	358	327	341	315	355	334	371	351	353	337	296	348	352	328	318	337	340	323	342	328	361	333	339	312	334	347	341	326	351	334	346	357	304	334	348	347	322	355	352	332	350	332	372	319	297	363	313	361	337	359	339	337	310	339	383	355	323	348	361	371	378	342	316	342	346	337	353	352	348	359	333	350	331	333	361	322	319	331	346	321	352	324	355	346	348	345	340	361	325	378	321	348	369	361	342	348	350	373	334	334	360	328	341	337	357	333	379	349	338	343	346	333	324	312	318	340	333	328	326	367	338	331	314	343	332	344	333	331	320	321	349	339	349	318	337	359	341	355	324	319	350	349	330	355	307	325	310	326	322	345	317	326	326	353	366	343	329	290	344	322	360	343	338	338	362	360	333	339	354	333	333	364	335	346	309	317	367	364	353	335	346	312	307	325	314	355	323	318	385	330	350	353	364	339	345	319	366	348	309	330	340	351	367	341	316	326	346	338	334	338	334	339	330	338	346	347	358	325	362	321	337	342	320	346	366	365	303	338	336	337	340	336	353	317	340	347	347	383	355	312	333	335	329	315	350	359	316	320	352	350	338	380	301	337	338	339	352	328	344	343	331	329	337	337	322	338	318	359	328	353	349	327	335	349	334	323	368	341	330	355	333	347	360	316	323	315	330	304	352	324	345	285	311	347	363	377	324	324	352	336	321	320	332	333	381	336	343	333	347	341	319	371	386	355	339	328	333	367	378	330	331	331	338	327	342	329	354	357	304	330	328	371	367	308	335	354	357	337	372	333	330	357	341	326	326	328	336	338	309	338	374	304	314	327	350	355	331	354	333	342	332	330	342	356	347	338	326	356	379	343	339	342	361	354	336	321	361	357	310	378	377	331	349	333	331	308	353	311	348	319	343	367	348	366	339	348	351	305	343	320	323	318	331	355	328	366	330	342	320	320	348	363	323	329	324	351	339	339	337	329	331	344	372	336	310	336	334	360	355	339	326	355	340	353	360	353	281	344	329	317	323	332	343	331	378	321	348	344	336	331	373	354	372	346	315	303	321	318	313	338	309	333	348	327	341	335	328	316	337	373	328	366	339	331	345	343	311	312	318	361	335	329	339	363	362	349	349	320	360	343	323	343	346	363	282	309	320	327	327	380	354	329	324	328	328	341	350
10784	12408	15978	5823	3362	2919	2428	2210	1885	1718	1660	1496	1381	1268	1261	1257	1198	1197	1195	1175	1113	1144	1062	1049	1032	1036	1036	1019	967	988	968	979	995	987	985	965	937	981	934	931	926	957	915	942	943	899	974	951	937	949	924	1003	944	869	1009	972	958	946	1006	947	949	943	933	951	874	932	889	927	918	928	918	911	952	897	956	934	874	896	926	948	940	885	893	916	877	898	887	882	917	986	895	920	893	943	957	902	893	856	904	888	952	943	950	883	951	903	929	940	920	967	911	884	847	904	899	940	856	938	896	923	899	877	927	944	910	874	837	932	895	911	926	916	918	902	877	903	945	966	940	894	908	889	913	911	918	973	919	866	897	943	891	905	924	906	858	896	922	860	965	907	880	887	869	884	852	911	888	913	924	948	917	924	893	934	933	955	900	947	876	902	888	902	901	931	856	934	896	881	871	873	836	894	920	864	892	888	867	936	953	904	917	893	886	914	948	878	897	844	935	936	879	899	897	906	934	915	927	899	891	890	916	912	811	948	887	930	883	939	876	901	883	898	906	930	902	912	929	934	905	929	914	871	922	863	897	945	918	879	894	938	863	984	891	899	930	891	882	886	883	930	939	917	905	908	954	935	899	904	895	847	916	927	900	928	840	977	876	883	907	917	916	918	881	853	914	934	931	942	882	916	940	852	934	907	958	940	895	932	886	964	913	854	880	949	948	912	927	955	970	942	928	930	924	909	924	881	879	903	908	931	856	890	953	909	881	884	913	935	874	862	903	897	870	896	892	855	874	921	930	901	906	911	938	918	907	844	955	945	877	941	927	984	859	938	874	908	895	819	938	876	931	916	889	910	854	940	878	916	930	911	919	894	908	953	908	960	948	886	902	912	969	884	915	880	881	910	890	879	939	900	894	916	892	911	895	857	920	877	941	876	984	897	883	910	877	910	892	867	941	896	922	895	929	924	883	894	935	955	899	877	908	905	936	929	872	892	885	937	851	921	916	876	889	909	870	947	870	884	878	867	912	868	896	922	913	888	881	901	858	922	966	896	892	875	927	856	881	900	936	882	912	899	852	944	858	881	881	890	860	872	909	897	868	881	866	846	860	928	890	931	923	962	913	897	915	955	894	930	873	894	907	909	905	872	895	958	894	911	912	908	952	899	907	951	938	956	919	939	908	921	902	905	940	854	916	863	928	922	902	913	912	919	895	836	907	930	891	895	893	973	921	888	908	845	938	914	903	872	889	919	881	927	938	914	917	891	849	868	857	929	901	854	872	880	864	897	869	894	955	904	865	884	965	916	897	913	881	859	929	920	900	898	974	966	933	966	877	944	915	880	963	901	907	866	891	888	870	963	879	914	885	887	925	971	882	906	951	849	907	901	857	833	868	918	900	824	878	923	897	908	975	915	901	895	913	910	959	879	888	934	871	902	911	859	908	890	895	947	909	933	888	908	986	896	895	946	878	943	913	905	897	917	875	915	856	950	879	966	915	931	958	977	925	865	904	867	918	901	891	917	860	872	949	888	942	874	925	903	899	928	882	893	876	921	828	943	873	886	911	869	925	926	912	909	941	923	935	905	882	907	945	864	891	902	928	911	898	899	914	900	910	894	887	944	880	868	937	857	930	924	891	915	884	964	878	863	924	934	882	906	974	872	932	913	891	942	927	852	872	892	908	873	872	941	832	894	846	967	960	894	921	892	906	900	916	874	898	916	938	928	940	882	844	944	866	898	941	898	836	844	846	946	949	942	924	944	934	911	948	897	887	892	893	937	917	889	886	950	922	902	929	917	906	888	943	894	910	930	913	968	945	873	907	893	912	942	876	907	942	886	903	926	900	977	989	926	858	928	942	884	906	900	936	984	867	883	895	924	944	888	915	861	903	890	883	876	906	921	895	906	962	885	899	958	933	910	931	892	860	910	931	892	967	948	908	880	914	928	916	919	927	830	898	884	873	916	853	896	927	924	899	937	894	945	919	885	923	921	875	854	895	904	946	879	881	869	937	915	923	968	895	898	946	923	889	876	911	923	889	854	864	933	924	872	889	880	886	913	952	899	877	962	895	920	900	928	884	930	892	911	922	903	863	938	897	882	932	948	888	922	959	927	851	927	886	940	901	934	929	921	913	865	897	844	931	939	879	942	886	892	890	923	895	826	844	901	926	904	906	910	893	878	904	881	926	929	845	941	923	981	891	895	910	877	879	901	879	919	883	897	916	902	842	925	895	892	921	879	884	960	849	930	904	880	899	915	931	879	887	888	920	924	936	931	934	870	903	922	909	916	861	917	866	929	939	926	925	928	964	927	895	879	940	938	882	900	887	962	909	917	917	923	921	964	906	926	898	946	838	951	931	917	904	1004	853	950	916	919	899	955	915	943	885	926	902	848	909	864	936	881	890	952	886	947	908	876	916	959	906	890	962	883	860	894	884	926	932	934	890	902	893	875	931	959	907	859	927	979	868	934	896	936	876	887	886	889	936	952	933	909	892	932	948	854	939	880	931	926	902	937	918	888	865	897	932	893	857	921	933	973	927	892	887	872	884	888	939	944	808	904	864	931	931	911	894	891	898	868	931	934	888	952	860	881	880	892	928	946	893	873	913	885	902	898	861	930	877	897	885	911	918	858	892	876	939	931	908	858	906	889	900	907	909	903	929	869	908	849	921	911	911	892	897	907	879	907	870	933	939	889	859	882	946	876	889	889	912	889	864	909	914	877	887	899	900	892	912	914	875	931	975	855	939	903	915	918	942	876	880	865	903	889	905	899	939	937	863	937	910	870	939	902	912	960	959	882	880	890	967	923	865	905	927	878	893	936	912	929	848	959	911	882	910	875	873	890	898	924	915	922	963	933	949	959	899	859	954	893	963	881	927	871	897	913	900	891	910	891	934	892	942	967	902	903	951	897	905	921	882	938	913	919	953	936	874	846	939	955	916	944	909	904	911	906	910	936	869	930	930	903	921	896	859	900	874	890	846	914	910	905	861	913	903	904	881	842	910	899	896	888	902	857	928	958	912	925	911	939	873	905	930	882	922	887	929	890	932	917	930	890	900	919	923	881	944	854	948	884	955	900	910	928	935	858	933	859	966	906	917	843	928	935	898	961	861	888	907	920	889	920	895	911	894	892	910	945	939	868	860	870	926	890	912	913	926	903	971	855	908	991	944	879	869	904	875	855	889	912	913	897	858	938	905	847	912	881	855	913	986	873	880	861	894	932	919	977	927	867	936	884	940	914	890	860	867	868	905	891	927	866	900	936	924	908	904	898	893	828	904	890	874	938	899	894	884	886	920	916	907	871	910	925	876	925	874	881	846	937	918	862	887	934	911	910	863	934	917	944	945	917	892	881	942	949	872	902	910	868	928	894	881	934	868	919	921	879	904	897	929	919	910	920	924	919	928	919	842	940	915	945	912	864	892	924	924	876	929	893	933	917	873	886	914	919	888	869	898	868	996	935	915	834	870	960	885	939	971	917	846	939	934	925	869	906	959	906
23569	24892	25084	14095	6912	3522	1719	944	622	464	399	361	325	271	285	270	277	251	232	219	202	240	221	217	205	224	219	214	188	191	185	211	196	197	192	192	218	187	176	195	202	189	204	179	183	206	205	186	198	181	190	175	195	185	181	192	154	176	180	189	196	149	198	198	177	178	193	193	196	190	177	197	185	196	158	160	183	187	164	157	168	193	218	201	193	213	188	150	185	199	148	179	154	203	168	187	190	194	172	175	173	176	160	190	171	178	178	191	181	156	196	176	195	195	179	170	190	183	165	182	171	166	183	171	162	201	173	172	189	173	183	188	153	169	188	191	188	177	186	196	171	158	142	159	162	178	157	180	182	189	170	174	184	171	170	173	192	208	181	202	150	190	181	177	160	180	185	162	164	185	175	176	171	191	206	193	167	204	194	178	183	194	176	164	167	190	192	179	188	193	185	173	153	185	159	185	206	175	184	176	179	195	171	197	180	158	169	190	192	170	193	184	171	151	181	172	186	179	169	172	194	199	175	179	200	167	175	194	167	157	187	187	194	193	191	203	177	207	182	179	181	181	191	191	193	169	165	183	173	188	168	190	177	154	193	170	186	179	207	158	184	191	170	182	171	190	197	170	192	153	180	170	182	157	181	189	183	185	170	171	180	175	176	184	209	177	165	184	184	179	192	178	180	187	180	175	193	192	187	171	181	187	197	179	171	181	189	166	192	167	207	189	199	170	193	176	200	156	206	191	189	186	191	163	158	196	183	178	174	185	174	192	186	208	198	177	187	186	194	196	169	216	192	196	169	173	190	171	195	197	200	194	171	169	198	177	179	182	184	179	170	181	182	174	174	191	193	194	179	159	189	196	184	184	195	169	157	190	176	165	171	157	164	188	178	184	213	189	169	190	188	171	180	156	176	192	151	163	180	175	189	188	158	187	162	179	165	187	201	191	188	165	173	206	213	191	167	198	198	183	173	167	156	179	189	197	176	171	161	157	187	183	188	206	191	188	178	172	171	199	179	182	172	193	200	163	192	190	176	189	166	176	178	172	200	167	178	167	191	158	175	188	193	178	203	175	198	172	145	199	190	199	195	159	204	182	208	192	171	184	177	199	186	183	170	176	192	189	165	196	166	196	177	169	177	199	182	167	168	183	183	192	166	186	179	179	202	183	168	169	156	200	218	194	173	167	181	198	201	172	206	192	212	197	190	198	183	190	157	180	165	183	193	194	177	165	179	173	161	176	181	170	204	172	175	166	167	195	202	177	142	200	178	164	193	205	185	176	188	196	196	179	161	180	167	178	197	160	177	183	176	175	181	186	147	189	203	181	189	187	210	181	199	188	180	182	176	170	188	170	205	187	162	170	198	177	147	184	193	182	196	173	180	184	167	159	190	162	170	155	177	185	195	186	193	199	173	162	185	173	195	187	174	176	184	189	175	199	184	160	190	189	166	164	172	198	157	156	187	154	179	204	179	162	178	185	170	207	181	178	197	175	196	191	186	181	197	177	175	169	205	179	180	202	165	193	166	180	185	166	183	189	181	194	194	184	168	181	180	194	182	175	186	171	181	160	186	184	172	184	202	173	177	153	181	205	183	184	178	186	198	194	186	171	187	170	196	173	181	158	171	162	197	195	206	191	170	169	171	180	168	172	201	193	190	171	180	193	181	146	173	184	200	135	169	187	188	202	203	174	178	165	174	157	162	183	174	207	179	206	178	173	188	202	187	184	171	192	214	183	157	206	180	186	178	179	174	207	198	193	180	182	187	161	173	156	184	183	182	194	176	170	176	162	208	198	176	180	191	154	155	198	192	162	175	180	152	184	162	174	187	186	187	170	184	166	184	186	195	172	187	172	193	171	209	193	192	162	182	183	175	183	193	186	189	174	191	185	193	170	200	198	198	164	179	206	151	164	156	173	163	180	149	171	196	175	213	192	167	195	180	196	194	186	191	175	193	177	193	212	202	179	187	151	176	167	172	189	173	182	206	182	179	181	162	184	196	185	200	179	148	184	181	160	188	181	183	174	191	164	191	192	193	196	208	165	178	164	165	180	156	179	178	200	188	156	184	184	157	178	155	201	184	182	156	163	188	178	195	180	165	167	174	191	190	184	153	195	167	175	163	163	179	179	182	191	200	177	179	173	167	177	187	166	140	191	166	183	175	152	181	194	187	184	171	183	164	200	172	168	183	183	176	187	159	169	182	187	154	172	202	184	152	188	165	183	170	200	188	168	167	172	187	175	179	187	206	173	190	172	160	191	212	152	188	169	185	193	191	182	171	170	223	173	177	173	178	186	190	178	143	179	200	193	182	184	185	185	173	185	196	191	184	159	200	197	176	188	182	187	181	179	171	183	186	183	181	164	165	176	174	185	179	181	166	186	165	167	175	185	190	171	162	200	189	222	194	177	222	186	189	173	173	189	162	168	161	199	175	165	193	186	180	189	172	189	181	190	175	175	173	185	177	159	193	186	178	171	189	182	179	190	206	186	193	176	189	170	181	181	182	198	166	171	194	161	191	182	177	165	204	155	178	199	163	173	179	205	181	193	177	187	173	169	197	176	177	180	194	200	180	182	194	159	192	183	189	199	188	176	200	198	176	182	180	166	182	182	170	174	181	182	166	180	153	188	196	185	182	188	199	184	195	185	198	185	168	141	182	182	171	184	183	181	199	194	169	197	179	175	188	185	186	185	184	175	183	172	177	161	187	168	175	201	175	168	173	185	198	189	175	188	157	173	170	152	184	172	175	159	174	176	172	161	183	177	166	188	164	196	164	191	185	191	173	200	167	171	190	160	167	181	185	173	193	158	171	164	189	175	182	171	159	207	177	180	173	182	206	181	194	193	172	159	192	187	175	163	182	169	193	177	186	187	187	188	165	190	189	172	188	205	188	164	178	170	178	170	179	166	169	155	180	190	184	218	175	185	177	169	192	190	175	204	190	162	194	171	168	174	182	165	166	195	160	198	205	184	184	179	177	175	187	174	203	175	179	163	197	173	173	192	158	184	168	165	180	189	177	196	197	189	170	203	170	200	142	179	214	195	213	166	187	182	164	166	175	169	168	180	169	164	192	189	173	179	191	186	185	175	182	189	190	157	165	177	193	190	196	167	195	163	178	192	178	181	167	172	173	218	175	186	154	152	190	169	180	181	172	159	190	171	183	183	184	210	204	178	189	183	169	181	159	201	173	156	177	176	211	212	169	192	187	188	191	149	186	167	165	162	217	190	209	164	190	187	179	172	161	159	178	182	184	168	195	176	166	184	167	180	204	179	175	176	187	196	165	171	182	190	181	178	173	173	181	188	191	166	207	172	182	202	188	160	172	165	177	196	212	181	179	174	191	181	170	186	202	165	187	169	178	174	198	178	199	169	173	182	182	187	185	177	196	199	182	157	199	176	192	195	185	188	177	198	191	194	203	177	172	170	180	165	193	166	190	197	193	155	190	193	162	184	193	184	192	188	186	179	169	173	185	160	199	202	181	168
13918	19212	19628	8251	5000	4090	3390	2874	2404	2140	1873	1645	1490	1404	1266	1154	1104	1059	980	941	845	865	808	853	768	758	703	771	688	699	696	663	736	723	645	650	661	639	626	639	608	606	622	619	582	565	610	636	616	601	589	570	606	583	578	575	577	596	584	596	603	530	590	527	581	538	573	551	572	558	613	539	560	574	520	564	596	537	526	543	542	549	553	543	522	531	507	507	513	529	588	531	552	558	588	545	522	592	523	538	606	522	559	557	550	549	538	515	531	554	518	542	498	530	553	517	520	546	533	561	532	557	558	544	546	543	527	562	502	520	561	562	506	531	540	533	515	495	532	539	510	528	569	489	518	506	545	568	575	530	514	536	530	546	487	521	492	531	533	540	534	530	499	530	498	548	514	538	512	522	560	548	541	547	544	529	505	519	569	518	520	554	532	514	545	511	533	529	509	523	537	539	515	557	541	510	517	518	531	549	536	526	520	583	552	511	540	529	567	562	511	565	505	521	518	542	522	529	534	501	555	521	528	515	502	519	555	524	542	532	532	494	562	550	512	523	501	511	478	516	504	506	559	513	543	515	506	550	537	527	537	522	504	536	530	529	499	513	515	550	528	521	497	547	525	532	502	550	518	487	521	539	543	535	511	485	462	526	523	548	548	546	513	489	561	492	550	541	547	532	536	519	501	481	520	522	518	548	537	536	526	523	507	507	532	490	540	522	525	529	546	531	503	524	549	565	568	562	535	521	525	531	516	539	531	536	490	509	520	524	536	522	545	534	509	540	562	569	533	517	541	555	512	522	503	521	534	543	525	530	543	522	524	526	514	518	523	538	544	536	553	524	553	539	523	512	483	557	523	535	527	503	530	557	552	485	528	481	545	525	517	502	609	533	571	546	502	540	531	512	503	551	540	508	529	555	503	508	506	545	556	550	532	519	518	538	534	508	531	496	520	550	536	537	539	527	546	516	518	520	517	524	517	546	528	539	543	508	530	504	513	552	501	564	500	548	523	538	539	504	536	552	499	524	532	521	516	537	519	518	527	512	529	478	553	536	548	517	502	506	548	558	532	531	537	550	558	459	513	528	549	530	536	559	510	519	510	509	500	486	502	550	523	537	537	526	523	565	502	542	518	518	558	558	508	498	524	542	517	524	538	510	541	553	496	529	540	539	547	527	531	520	545	555	526	541	502	555	528	488	536	563	536	510	520	529	506	500	518	534	493	514	525	524	515	515	528	547	525	547	537	512	563	550	497	506	555	524	539	486	481	535	520	539	542	520	531	510	496	487	555	558	504	547	572	539	535	501	557	507	519	506	534	544	538	537	543	534	511	475	520	510	476	521	530	511	537	541	510	523	492	558	525	562	502	512	511	489	549	508	554	500	528	510	495	496	483	512	533	505	508	488	525	490	563	499	551	533	551	504	515	557	522	508	484	496	499	522	551	503	513	533	509	569	517	544	520	542	540	540	534	513	512	553	501	544	549	544	527	572	493	547	528	496	516	487	511	504	544	529	487	518	530	510	543	522	512	538	521	538	488	502	569	526	527	461	535	506	574	528	517	523	590	526	570	570	523	520	551	549	552	531	499	531	549	534	519	554	487	547	501	539	545	541	552	520	547	501	475	540	549	496	486	533	523	517	556	523	562	535	525	520	522	549	587	518	531	547	488	510	552	458	528	568	531	509	502	540	540	497	487	545	515	525	527	513	554	502	504	558	538	482	503	543	461	479	518	529	494	517	545	514	487	521	482	522	495	491	544	542	519	495	534	514	515	536	530	527	520	528	538	516	519	552	555	505	515	521	517	562	518	555	535	522	517	558	517	527	554	465	544	500	537	555	499	492	532	506	544	486	519	589	556	506	504	523	541	533	519	526	506	549	500	498	537	508	563	521	554	511	497	545	539	510	507	552	527	592	503	513	538	530	576	483	556	520	518	487	509	530	514	514	549	524	499	527	477	493	496	526	539	517	538	550	553	557	558	545	511	525	508	513	505	522	535	572	552	484	517	551	534	532	525	529	563	541	529	536	510	522	530	522	554	522	547	521	562	525	537	520	546	561	539	513	538	524	533	566	514	529	515	501	572	527	530	540	527	482	516	539	519	542	535	514	541	537	486	555	534	579	496	511	502	528	505	493	559	505	541	548	565	535	578	498	559	481	529	539	518	498	515	556	554	514	557	514	522	549	524	525	517	550	504	542	536	540	530	556	492	511	525	528	548	520	566	539	528	556	527	503	497	483	534	552	525	541	548	499	539	539	528	577	508	542	557	507	498	523	509	533	558	502	508	546	545	479	558	508	529	495	527	530	548	520	483	558	541	514	551	537	555	505	561	544	551	491	534	493	583	542	504	510	528	532	534	512	510	520	488	516	574	562	519	533	556	528	558	519	534	524	549	496	540	569	549	506	526	508	526	559	518	510	558	528	562	570	532	540	507	552	522	532	551	521	486	524	539	552	515	552	536	513	528	556	536	539	537	568	505	522	514	522	527	575	528	539	523	570	559	539	508	536	546	521	497	486	548	514	544	519	558	558	519	557	539	541	526	506	537	567	521	535	532	532	523	526	516	540	517	521	548	536	520	498	501	539	563	514	544	531	544	545	523	498	495	526	591	552	539	550	525	505	534	527	537	520	477	529	541	502	527	490	529	481	535	540	523	525	505	571	537	498	545	524	576	541	542	544	552	563	541	552	534	545	504	545	540	550	506	534	534	496	514	468	478	538	541	479	500	543	532	530	497	525	577	495	544	541	496	570	520	537	529	540	528	533	537	537	531	538	526	513	537	532	528	566	487	554	541	553	515	505	560	513	554	492	514	481	522	524	504	485	569	520	557	528	525	524	541	522	474	499	540	554	486	530	522	543	501	521	486	543	539	542	534	528	533	548	503	517	518	542	533	524	532	496	511	487	492	527	531	503	512	527	521	467	548	541	534	495	541	496	544	523	525	545	532	475	501	527	526	549	544	583	526	515	557	508	552	503	536	552	518	532	545	565	521	539	495	513	505	538	493	518	562	505	490	468	564	536	519	469	478	550	489	531	460	500	571	546	539	506	493	540	510	561	532	556	493	534	539	531	517	515	536	509	476	526	520	523	527	539	506	498	513	526	531	535	550	549	540	480	507	533	572	509	550	550	528	550	562	525	525	549	524	540	543	551	550	534	525	547	536	526	543	515	534	535	514	504	531	545	544	536	558	561	539	525	497	511	544	519	517	535	508	523	551	523	525	549	527	531	517	543	517	545	528	520	517	478	537	517	568	519	488	507	529	543	492	545	496	533	540	561	573	557	511	540	534	515	548	491	521	512	527	559	525	520	506	508	480	537	515	531	516	564	518	531	517	514	527	524	551	502	514	527	530	599	545	547	484	572	511	536	548	518	507	491	526	514	492	486	557	509	498	549	525	524	551	539	492	541	503	505	579	550	529	513	508	549	540	569	485	534	520	552	477	553	518	521	513	580	540	591	555	523	558	515	537	491	508	484	499	551	536	552
4028	2001	2531	968	523	429	390	365	325	368	316	302	349	378	342	328	367	347	351	341	314	351	303	353	336	316	370	305	311	303	350	350	323	319	318	324	357	359	302	345	339	339	329	321	341	333	380	370	341	362	341	337	326	359	332	360	334	317	360	306	353	334	348	316	314	334	355	310	355	332	368	361	305	372	381	356	332	326	365	354	364	341	377	343	314	333	325	348	332	341	333	312	312	365	346	347	339	347	315	350	336	335	333	300	342	342	322	316	323	362	341	365	359	355	303	331	346	339	318	334	315	364	345	376	349	322	345	379	335	362	350	317	338	374	342	354	360	323	349	341	362	311	324	336	312	308	395	335	339	304	309	369	347	333	336	299	317	290	336	329	325	303	388	371	351	358	369	374	321	315	341	371	314	314	343	348	337	339	323	337	308	355	309	327	364	339	356	353	364	366	332	335	351	322	331	371	354	315	326	330	332	367	314	302	360	341	340	347	365	327	326	391	323	366	329	348	338	366	359	341	325	356	341	389	364	327	332	369	319	324	304	340	347	328	399	316	354	314	331	296	377	356	342	347	343	345	323	356	350	318	354	359	321	368	375	320	343	336	353	343	373	389	329	341	333	338	346	307	335	372	300	301	336	388	359	298	325	316	314	377	335	363	350	352	341	342	339	379	373	340	339	326	349	312	352	367	341	348	331	386	321	401	347	342	324	338	322	357	340	320	343	350	370	342	342	382	333	327	329	359	324	360	321	351	337	359	341	335	331	351	307	331	339	347	324	348	349	351	325	325	364	320	328	340	335	336	358	361	350	353	336	332	345	331	343	344	328	321	365	333	365	339	367	324	314	335	353	348	338	365	336	346	317	348	349	350	321	350	337	325	343	349	336	334	341	325	337	315	319	342	332	323	313	337	339	330	376	343	359	322	357	317	356	357	325	335	323	374	326	347	298	358	378	357	360	356	343	327	324	330	330	375	394	339	346	314	388	360	344	327	326	326	323	330	342	323	363	367	318	311	301	348	349	353	351	359	328	316	304	352	362	342	327	337	339	351	357	304	374	346	373	337	320	318	311	348	354	290	358	313	359	300	324	345	319	371	346	326	338	351	370	402	327	334	344	365	364	337	373	308	331	342	392	361	343	324	368	353	338	318	337	376	337	332	328	349	331	365	332	339	364	360	315	354	330	365	316	332	361	357	346	359	372	378	315	312	335	328	339	360	333	353	357	367	312	321	339	372	323	351	348	333	337	342	343	366	343	350	365	355	315	368	354	324	350	361	311	328	341	363	334	316	295	339	324	370	335	377	337	337	354	339	350	335	391	337	359	345	343	355	317	342	343	338	362	335	331	309	351	329	331	321	334	336	324	332	361	327	344	345	359	344	327	352	323	332	333	374	333	338	346	359	380	332	349	329	308	336	377	325	321	381	345	343	337	324	346	362	312	346	354	349	308	368	331	348	329	335	338	351	309	348	352	361	365	352	332	338	347	317	344	331	359	327	335	334	310	341	373	341	337	335	324	338	336	300	371	328	311	347	325	375	333	337	322	343	331	310	347	360	360	352	368	333	358	334	318	359	358	340	331	329	351	318	307	355	342	350	324	352	363	331	325	361	344	316	331	340	337	341	350	312	351	348	349	353	347	344	335	364	321	345	292	337	315	358	346	336	361	349	338	316	353	359	356	359	305	341	362	361	320	335	350	361	356	351	354	319	354	332	353	296	347	362	317	314	337	333	342	332	323	347	368	347	340	352	366	358	345	336	325	334	316	320	335	326	302	346	346	334	355	337	334	326	353	342	324	332	339	322	350	352	364	374	388	314	308	320	316	345	336	300	355	347	353	331	352	371	351	336	321	329	288	336	360	311	333	326	332	344	356	330	334	337	332	328	366	366	317	337	327	299	323	374	326	325	343	336	380	315	374	316	340	348	363	304	339	355	316	347	346	357	320	356	359	350	299	327	341	332	333	346	363	329	351	364	333	328	328	343	320	337	373	309	355	347	332	321	365	316	368	370	321	331	358	344	347	321	369	334	337	323	356	343	331	331	337	338	327	370	346	345	318	334	330	327	334	310	367	315	292	350	334	342	354	337	353	341	337	371	311	307	346	376	347	304	344	356	333	347	351	342	319	345	336	332	343	330	351	296	356	323	343	335	361	354	365	323	361	344	316	328	351	340	356	330	331	340	371	381	330	356	334	320	352	337	340	316	342	340	338	331	358	346	359	347	326	312	302	316	324	370	310	344	347	343	337	352	357	354	353	335	313	348	330	293	382	387	310	321	323	351	348	375	325	337	356	359	323	340	288	330	359	345	348	373	305	331	348	374	352	341	374	311	332	370	350	328	326	355	338	305	342	375	330	335	335	301	321	313	346	373	314	326	344	377	373	328	339	344	344	342	348	347	334	360	313	351	355	381	376	343	325	327	342	354	349	338	367	356	342	319	362	345	352	340	346	339	347	350	345	317	343	332	335	362	316	349	337	370	362	352	352	327	349	343	330	312	317	344	315	337	327	311	347	324	328	355	358	343	329	367	303	344	352	332	323	320	373	350	319	302	324	344	346	341	336	344	320	326	362	330	316	358	319	327	347	314	342	341	334	348	303	326	363	326	326	328	349	352	320	335	315	350	337	329	351	325	340	329	347	313	340	339	338	338	321	346	322	344	363	312	322	333	328	321	324	339	344	356	329	332	326	349	319	335	335	325	351	369	365	314	351	332	325	348	323	320	343	341	385	350	316	325	307	368	330	351	303	367	381	341	338	326	356	352	302	373	341	354	347	326	384	346	322	323	306	321	340	334	375	347	347	334	358	333	345	358	358	368	345	335	345	355	353	330	299	305	346	369	331	355	350	324	358	348	330	346	363	314	326	353	318	341	348	334	310	331	344	365	325	319	331	330	342	343	358	302	363	368	352	326	330	330	367	295	332	340	307	330	353	342	366	311	348	314	338	365	338	321	353	347	352	343	368	327	359	323	367	334	345	340	315	349	372	305	335	292	316	350	379	368	355	309	341	343	340	316	340	308	323	331	347	329	341	388	340	347	348	346	342	334	308	337	341	357	348	329	357	353	347	336	326	309	314	329	345	330	338	328	327	344	352	291	326	335	365	350	360	363	330	323	330	320	350	341	331	383	338	346	345	340	363	330	346	316	337	320	337	349	322	334	323	352	335	338	331	358	333	381	332	325	329	353	380	346	346	340	350	369	335	360	349	338	307	341	339	330	337	323	323	307	337	334	350	368	366	327	332	371	299	323	315	376	331	336	358	341	331	333	334	318	332	353	329	365	336	365	363	326	363	317	331	310	327	325	305	337	296	345	340	353	376	350	348	337	337	336	349	354	351	316	333	349	315	324	333	333	353	350	331	310	348	319	315	324	340	342	346	292	298	362	334	324	339	351	344	345	313	327	323	333	359	332	318	333	325	328	350	358	368	356	364	345	355	332	345	363	337	328	343	366	323	330	329	312	378	326	332	350	343	349	331	323	327	328
3723	2808	4160	1646	1071	1021	1047	961	974	994	1008	948	1004	943	957	919	949	909	953	1001	983	949	912	953	959	926	928	912	918	945	928	936	956	925	958	926	913	877	954	943	941	930	914	968	897	918	962	961	940	945	910	870	927	945	927	878	966	936	952	955	923	976	957	945	907	879	926	952	921	970	916	899	970	923	919	905	924	923	870	947	925	898	893	932	957	921	897	930	923	915	946	903	969	949	928	933	929	922	969	996	903	942	959	911	937	920	895	970	951	981	913	941	992	929	964	912	945	915	956	901	915	945	914	942	909	976	924	933	918	981	939	962	932	936	961	942	861	951	964	939	936	899	933	919	917	891	923	943	950	928	934	940	916	922	882	926	906	924	927	922	954	945	950	900	980	902	945	914	937	932	934	1000	933	963	941	980	933	902	929	881	941	897	955	968	974	939	991	957	902	927	938	975	942	915	922	988	886	965	1005	934	915	920	945	900	971	930	950	923	926	960	919	989	966	868	919	917	910	969	917	944	911	999	930	923	967	928	917	935	922	945	906	960	930	919	947	921	902	972	927	901	935	951	932	943	927	920	947	929	945	964	891	941	933	887	935	967	944	948	910	885	892	927	1003	944	954	898	943	919	885	968	936	925	964	907	944	887	945	953	962	898	940	939	957	935	964	913	873	853	957	938	918	930	962	971	938	970	956	929	943	927	904	888	893	948	948	911	949	935	933	920	936	902	959	910	924	946	898	974	932	911	897	916	940	903	907	928	965	971	926	908	936	967	960	929	926	981	915	915	938	921	894	915	952	928	888	969	972	879	912	868	965	932	907	945	936	940	914	904	958	934	969	896	953	948	934	863	947	869	977	922	928	916	901	934	922	924	859	937	959	926	914	926	974	881	925	897	945	952	952	1003	925	954	893	993	926	945	948	944	918	922	919	997	918	955	971	968	948	939	905	969	916	925	885	943	943	939	889	981	887	943	890	902	949	939	913	911	945	969	893	926	922	942	931	923	918	904	935	916	882	955	886	952	979	931	946	983	938	894	958	943	901	952	901	934	944	937	906	899	897	946	932	920	935	961	907	947	917	925	897	947	891	891	935	955	935	931	932	893	946	923	931	903	932	964	920	880	942	943	966	897	906	950	930	901	893	941	927	976	934	911	956	914	919	921	967	961	909	960	939	920	938	914	935	947	932	939	952	931	975	915	924	935	949	962	970	868	905	924	922	937	933	910	918	928	951	878	934	885	937	894	930	968	908	931	911	877	952	947	914	887	929	911	898	1001	941	936	937	925	897	944	922	924	962	917	937	931	913	911	948	922	952	977	960	903	940	924	977	913	896	928	933	943	922	1015	961	848	904	916	939	959	983	889	965	908	897	888	909	1000	952	928	905	998	981	921	828	930	934	917	936	949	1028	886	923	963	967	974	959	926	922	889	896	954	924	961	941	951	888	892	935	991	925	941	975	926	924	921	986	929	956	970	926	922	890	937	950	936	961	877	938	893	893	912	907	939	946	928	928	912	900	976	972	920	959	908	947	928	925	955	964	907	970	901	908	918	863	956	943	926	973	956	936	962	966	901	933	998	917	901	907	934	899	947	947	932	970	962	968	915	899	935	982	903	930	936	953	960	957	896	966	935	973	977	942	937	931	939	927	935	969	910	941	917	970	898	976	957	980	926	878	878	917	909	948	930	906	920	904	911	936	929	908	910	930	941	929	948	899	948	933	881	949	962	926	904	923	951	932	916	869	940	957	953	890	918	907	910	961	900	850	936	944	941	925	958	922	933	936	903	944	861	875	928	931	875	929	950	902	957	960	922	953	895	952	951	882	934	960	950	956	884	924	962	928	968	964	954	945	917	967	969	914	900	899	956	903	943	978	931	911	937	881	925	878	953	915	959	896	884	892	973	891	867	971	880	946	948	977	927	940	927	961	859	895	951	981	957	951	885	955	914	886	983	947	922	914	929	947	898	943	917	921	971	953	932	916	944	929	897	891	938	926	967	939	949	902	962	930	921	922	913	945	1009	910	933	982	931	978	905	873	940	947	892	961	947	921	909	975	946	918	951	886	901	899	930	903	932	957	944	926	970	978	917	926	950	970	933	974	895	899	895	945	953	936	935	975	932	924	912	904	944	877	947	932	916	900	951	926	911	948	933	989	936	933	962	932	948	961	929	934	929	979	924	955	904	929	947	923	955	954	904	948	914	898	941	911	966	914	972	930	949	956	947	855	1000	945	914	941	966	913	924	920	989	913	870	893	909	963	941	987	942	910	936	920	929	937	908	929	926	901	903	920	940	954	912	920	976	941	957	960	964	902	905	976	888	945	926	990	937	920	910	887	903	938	989	959	937	948	931	960	941	972	920	905	972	913	874	887	896	880	933	940	949	925	978	903	857	874	947	960	979	943	962	913	885	876	951	876	898	941	935	955	874	887	977	914	892	977	921	981	908	933	969	958	924	929	928	909	1000	936	967	956	918	880	915	939	924	962	906	944	934	952	955	925	883	837	892	971	945	976	946	910	919	932	950	930	956	883	936	893	934	997	931	952	972	927	920	936	985	972	922	950	895	936	941	950	942	964	924	1003	960	931	921	960	910	887	944	931	948	934	896	926	968	915	942	920	928	965	977	886	948	969	918	950	887	934	967	961	980	917	953	882	866	975	887	883	889	947	909	935	944	967	1005	904	886	916	889	947	935	947	983	932	920	890	919	953	932	917	974	900	918	951	959	899	876	886	924	937	951	930	944	907	931	939	888	968	997	934	959	983	929	930	946	923	933	904	916	965	922	944	940	886	933	921	982	910	959	915	916	943	933	883	953	988	926	973	945	893	964	914	876	913	944	866	892	934	899	887	937	924	924	888	921	966	914	948	927	958	887	940	916	929	939	955	862	913	934	947	891	906	886	901	911	923	995	934	901	884	965	911	952	906	915	926	985	969	927	913	900	946	906	921	961	932	917	935	933	893	909	907	927	937	910	913	902	944	937	912	934	909	944	996	926	962	935	863	960	951	923	896	906	928	1001	951	951	938	910	848	937	885	970	940	934	888	901	963	980	938	891	936	938	953	932	932	985	937	899	873	947	887	919	935	888	909	906	911	904	888	921	919	960	914	943	907	908	949	939	946	984	937	934	841	986	967	903	950	927	953	880	901	942	990	915	950	910	910	959	953	959	944	975	945	883	891	937	926	926	922	884	936	910	920	901	918	946	928	930	944	897	881	929	944	951	870	918	896	924	954	944	908	942	935	964	910	916	931	926	906	945	893	866	899	956	961	974	965	914	1000	946	913	966	975	909	838	984	910	885	915	968	930	943	926	911	989	888	928	930	876	944	955	938	918	931	923	877	949	969	929	950	949	908	901	950	902	913	925	962	930	952	944	927	962	945	918	979	900	981	919	866	984	915	920	952	980	859	944	926	870	903	978	932	904	905	925	933	919	937	917	948	953	933	969	986	932	883	1010	899	941	915	862	917	983	966	926	962	960	963	935	963	939	917	928	954	943	921	911	892
15150	14376	20319	10350	4100	1920	1099	724	536	476	453	432	403	447	419	397	388	329	377	361	362	328	318	361	338	346	356	352	343	370	375	360	356	345	359	340	349	338	333	313	329	371	343	340	363	353	345	350	333	310	358	345	320	324	335	380	384	357	332	337	356	369	332	351	347	341	329	326	329	371	336	343	337	327	359	312	333	329	334	300	341	321	328	332	347	318	323	309	346	330	322	318	322	350	304	323	340	333	338	347	324	303	339	359	326	320	312	331	321	313	306	347	342	356	296	384	360	359	346	350	324	294	348	338	326	332	310	328	368	328	357	335	319	343	343	333	313	318	339	331	326	324	321	351	311	329	332	294	315	334	348	317	322	346	316	354	313	334	338	316	315	334	334	313	351	337	357	347	325	309	326	321	348	361	373	346	348	334	322	361	307	357	346	312	353	319	321	378	309	325	306	346	339	359	322	334	332	337	321	347	333	343	354	340	352	343	352	334	325	323	368	347	346	364	337	295	295	340	337	353	345	339	342	323	341	339	337	335	315	332	348	378	341	326	357	346	345	377	307	320	342	351	333	331	324	349	339	342	329	366	329	362	330	329	356	327	344	337	313	343	335	326	371	358	330	362	353	355	330	345	332	333	333	342	313	340	307	340	313	337	317	338	341	345	323	331	312	345	350	311	366	343	331	342	333	288	348	318	303	305	349	336	325	346	298	349	361	345	333	329	298	324	362	337	350	318	303	312	307	365	310	334	358	324	329	370	358	330	322	348	356	343	330	336	312	326	386	327	348	317	324	324	361	341	390	319	294	349	336	351	342	342	322	324	359	309	334	334	319	320	317	318	337	332	344	326	311	312	337	298	306	333	334	306	333	353	308	322	346	315	307	346	327	373	320	334	365	316	302	350	325	333	332	335	337	314	379	351	341	351	324	313	349	316	345	317	333	330	346	368	328	338	360	336	341	316	338	337	335	349	321	330	351	341	365	353	358	332	341	345	337	344	319	382	374	339	339	355	350	342	324	329	364	315	345	324	370	346	372	322	347	352	329	350	371	342	330	329	345	331	341	341	313	302	372	347	350	353	375	364	331	311	295	328	346	355	328	344	283	342	349	335	380	317	333	318	333	330	322	347	344	322	318	306	325	350	345	356	328	302	320	342	324	347	315	363	335	318	336	315	342	320	338	369	306	275	326	344	350	359	310	336	343	325	334	331	348	335	358	346	348	346	326	345	337	330	304	366	385	342	346	348	357	320	298	354	358	344	316	342	339	347	334	340	342	328	350	335	329	348	358	316	325	325	348	345	312	341	314	370	334	337	325	319	363	349	342	322	326	369	320	330	383	359	335	313	344	329	330	317	300	320	329	315	340	337	337	323	352	357	334	355	332	335	301	329	314	354	327	306	365	332	339	336	330	338	328	343	339	339	354	316	332	304	327	308	325	353	341	342	335	370	326	330	330	336	369	337	343	318	335	346	322	328	355	349	346	287	329	356	334	367	323	292	310	337	323	329	328	325	346	295	332	333	324	303	313	362	335	345	349	343	342	355	341	327	343	347	321	329	371	336	339	332	340	288	365	368	320	342	315	318	331	360	329	333	341	347	342	352	312	335	365	336	370	350	349	315	320	347	368	311	358	307	322	336	351	309	347	315	322	317	323	370	340	356	333	351	342	338	327	324	308	333	291	306	370	354	324	347	310	308	331	365	319	348	375	343	333	332	330	342	372	355	353	333	379	353	358	350	316	383	346	368	314	354	325	335	336	311	351	355	333	302	332	354	312	333	356	314	349	367	324	322	353	316	304	353	336	354	348	340	330	324	337	328	329	316	346	360	348	343	348	331	366	342	345	355	348	334	321	344	341	341	362	344	360	312	323	335	349	329	354	345	355	304	384	342	320	343	328	359	353	319	333	369	349	357	336	324	346	364	335	340	335	323	361	345	337	386	318	340	343	327	382	329	325	344	347	346	345	314	345	323	343	344	363	335	337	337	362	357	346	313	336	374	331	364	351	359	337	327	330	317	332	330	318	330	323	347	341	316	328	348	352	337	344	361	387	362	325	358	333	342	347	331	386	329	339	338	319	343	362	346	329	319	330	334	319	316	341	342	353	341	332	307	314	337	369	327	322	324	343	321	350	310	323	343	304	333	313	358	307	344	349	302	355	349	320	333	343	316	306	347	336	343	340	306	354	317	329	351	306	303	312	351	346	369	316	312	359	345	318	356	351	328	353	331	335	301	343	319	337	339	318	347	323	341	331	315	346	331	331	312	355	347	323	354	337	337	341	359	340	308	329	294	344	312	353	333	344	338	333	330	333	336	333	347	328	333	335	335	339	323	305	350	356	325	320	351	344	319	357	327	365	333	331	332	343	329	367	303	343	326	309	335	334	343	331	308	342	327	332	330	347	380	349	339	346	333	333	317	323	319	334	349	362	337	372	345	317	362	328	366	330	306	333	330	337	338	327	308	330	335	326	329	331	317	337	389	377	387	312	353	320	361	321	348	344	330	324	332	336	352	345	341	357	327	308	365	308	349	324	320	364	337	314	364	345	311	336	352	351	338	346	324	346	356	364	342	345	313	320	335	367	316	339	323	276	326	354	343	339	334	342	359	357	347	315	318	349	312	321	341	342	343	331	350	330	314	318	355	372	338	348	367	329	337	338	360	296	318	327	334	324	327	330	329	329	352	327	338	329	384	352	338	298	330	337	353	347	334	357	301	334	354	327	319	324	345	328	312	337	305	348	316	332	321	336	335	356	328	324	302	344	336	316	323	330	306	312	340	343	339	345	370	343	326	305	319	356	340	372	353	362	333	321	310	362	339	328	353	322	342	316	330	360	329	349	352	332	334	326	335	359	330	336	364	340	321	336	334	335	333	332	346	327	343	327	353	339	349	336	333	349	333	309	339	372	345	346	330	337	339	331	349	341	340	327	310	371	349	322	296	315	321	371	328	360	322	350	323	338	344	344	331	282	361	304	351	331	366	328	302	296	346	341	323	328	343	329	345	340	314	294	339	316	321	367	309	340	325	313	303	365	333	358	340	365	340	326	333	312	335	317	325	367	342	345	337	332	374	331	342	325	360	354	329	317	341	282	304	340	329	349	331	301	321	310	369	357	379	350	320	351	329	310	371	332	384	310	365	333	331	363	345	361	359	334	363	348	307	354	352	331	350	339	360	324	363	335	339	348	363	314	358	331	335	355	353	325	295	341	389	350	343	337	336	354	321	348	344	364	323	326	354	338	360	326	322	337	381	346	357	334	296	326	335	331	369	349	355	373	338	328	323	317	302	347	346	359	345	314	346	308	341	343	317	327	379	329	337	323	352	363	328	358	363	334	330	349	332	326	354	342	338	320	335	346	339	309	333	359	321	323	315	341	322	309	356	336	321	350	346	346	337	343	337	363	326	346	359	310	297	342	338	350	322	325	328	325	333	330	345	338	352	331	337	345	295	337	344	328	351	338	333	351	348	290	327	310	370	355	344	336	329
10035	12555	17270	6318	3472	2855	2473	2229	1892	1745	1675	1460	1461	1296	1283	1215	1235	1221	1187	1126	1075	1058	1091	1067	1034	1024	985	1037	1059	1014	969	975	1000	1011	940	997	927	987	922	908	963	932	948	932	1008	900	955	961	924	923	970	950	959	962	931	874	953	944	921	946	980	930	917	965	901	915	945	918	957	926	942	913	882	876	933	900	894	940	905	923	933	912	896	890	903	917	964	925	912	950	939	951	950	911	937	939	921	947	929	937	911	896	898	867	897	927	895	924	906	898	905	892	953	899	877	910	888	890	944	914	931	900	961	926	890	931	947	960	913	868	917	913	917	911	917	924	929	916	928	878	948	915	917	853	915	943	929	958	915	932	930	899	904	912	884	898	924	945	876	851	921	905	871	869	932	902	849	894	909	915	894	864	937	966	958	816	891	915	941	879	913	883	890	954	935	923	921	867	928	946	937	880	925	892	946	897	874	928	920	839	928	928	917	919	880	937	888	941	896	929	928	977	901	910	887	905	953	900	943	929	896	956	931	945	847	897	857	921	938	898	878	911	919	926	904	945	921	935	922	910	897	898	944	876	858	942	937	887	885	907	900	921	941	894	885	886	907	860	834	899	927	925	874	915	887	872	907	938	910	890	904	886	905	889	832	863	936	881	959	908	932	889	973	913	948	888	882	910	879	940	941	892	916	909	963	917	891	926	940	902	951	911	925	949	876	911	919	899	889	865	948	980	912	937	955	903	892	894	899	904	856	916	847	916	944	917	951	896	890	908	913	931	889	934	909	928	952	871	875	924	915	931	888	921	895	872	943	922	908	949	889	955	872	930	930	898	866	895	898	837	883	931	898	904	861	864	861	903	866	937	926	905	919	955	881	878	931	943	915	925	912	920	919	932	913	923	953	881	892	919	893	871	938	943	938	910	966	932	922	960	896	937	893	923	879	897	964	920	920	929	900	890	921	909	884	911	903	903	910	931	951	897	874	882	880	870	889	920	908	925	909	942	899	921	848	854	849	907	937	888	901	926	884	884	916	893	912	894	899	916	922	923	893	922	898	864	943	914	952	858	846	900	891	933	902	920	881	907	911	880	930	982	847	930	873	874	921	919	958	973	866	858	849	896	882	902	870	913	868	926	835	940	890	863	842	910	898	903	902	916	923	884	928	899	906	886	977	878	897	916	881	938	884	888	898	884	868	887	887	932	921	882	899	905	887	915	917	833	894	877	916	897	876	913	869	883	937	869	829	909	928	959	873	917	949	912	904	939	867	878	881	895	896	886	926	923	911	889	955	921	890	887	861	921	880	960	919	969	931	908	893	902	915	883	902	942	884	910	907	896	923	900	849	916	909	846	883	881	907	847	895	932	872	904	920	874	908	917	893	929	911	896	900	918	948	914	920	917	891	900	936	881	962	898	911	870	924	945	956	936	867	916	891	927	916	894	929	966	921	922	935	878	902	868	881	885	884	886	842	889	878	889	901	904	933	978	894	868	897	893	921	913	897	906	910	867	921	871	907	911	954	913	946	891	854	907	930	877	917	931	903	904	902	915	921	923	887	902	911	886	899	940	931	933	941	862	880	933	930	905	920	915	896	932	897	928	907	879	942	856	936	891	888	944	913	969	864	939	931	932	967	894	921	901	893	921	908	913	925	893	947	918	837	877	928	950	891	894	974	925	881	907	898	957	883	906	855	1005	913	908	862	913	935	885	923	920	916	913	907	893	879	942	934	900	912	918	959	928	928	838	906	895	895	875	869	899	898	890	902	899	929	889	903	870	991	954	940	892	908	911	892	905	932	898	888	899	860	848	919	880	889	928	916	855	950	920	914	882	876	925	916	897	886	891	861	874	920	911	885	885	893	953	846	918	870	935	929	953	877	939	882	939	892	887	872	885	853	912	906	909	934	933	936	923	938	951	922	926	879	923	950	953	862	892	917	928	879	967	882	926	856	901	925	930	908	899	902	942	923	933	865	897	950	930	877	923	925	1005	922	925	965	896	909	895	910	895	940	917	876	909	900	893	903	932	921	914	980	928	894	927	901	845	938	964	891	905	898	955	879	891	888	898	937	943	904	962	946	931	885	885	954	909	872	877	909	901	911	929	921	911	892	897	881	884	942	896	894	905	863	863	903	922	903	875	886	940	960	867	960	905	952	916	902	928	916	917	877	949	890	884	938	891	985	909	934	878	878	855	906	920	932	855	934	910	905	905	906	898	899	869	931	925	907	891	941	875	885	906	909	940	894	909	946	930	946	954	929	907	926	923	883	872	926	917	886	921	921	938	894	918	961	858	909	922	915	972	943	942	954	891	903	889	902	955	911	928	835	936	988	906	905	888	914	885	872	898	905	939	905	908	900	930	900	918	901	913	854	951	818	909	914	912	926	877	911	895	901	946	909	950	901	893	924	993	908	897	939	959	910	937	938	930	927	920	943	893	946	893	923	885	879	890	895	913	855	972	875	866	849	911	902	994	913	944	959	924	904	861	903	905	902	951	916	900	919	864	938	915	912	884	906	884	882	915	901	864	969	922	882	928	917	967	886	885	899	932	927	897	887	841	956	932	879	902	941	904	915	906	882	920	893	932	945	893	897	895	913	954	944	924	874	884	947	910	911	923	969	919	906	864	919	872	925	917	916	910	896	933	900	891	892	860	917	908	920	932	915	908	901	923	827	850	885	882	877	867	931	939	922	890	876	875	858	913	929	905	926	859	924	953	891	897	876	936	930	874	906	923	892	943	937	902	919	898	905	888	921	904	931	897	843	931	867	885	886	954	941	915	898	889	884	887	900	940	902	901	929	921	898	936	894	981	922	896	932	941	879	905	928	905	899	858	837	915	896	947	826	920	869	898	921	890	895	883	904	922	902	924	906	881	867	916	862	923	945	892	871	944	961	885	884	880	886	856	877	894	854	885	899	940	908	864	909	868	899	965	871	934	941	883	903	939	893	908	950	837	870	864	916	934	871	930	857	912	888	903	932	848	929	859	928	918	906	847	885	900	933	924	850	910	807	943	891	865	907	878	886	920	950	905	889	945	921	868	913	805	937	888	916	925	896	858	872	893	862	896	905	932	875	893	895	917	921	858	882	933	915	887	904	887	896	938	918	884	874	901	871	857	925	944	903	946	868	876	918	878	906	926	870	856	937	873	945	891	888	909	929	937	919	872	881	914	918	934	899	872	938	895	885	913	939	905	931	937	926	891	951	933	864	939	837	917	868	930	925	936	847	935	905	956	951	883	916	915	873	890	929	921	925	934	912	934	951	948	889	910	875	951	954	896	923	931	883	880	905	870	906	862	884	918	938	932	904	895	912	894	879	912	920	920	853	912	879	866	935	923	884	898	912	852	986	898	896	873	912	892	916	870	931	887	909	907	980	874	856	929	875	930	884	934	926	859	870	922	931	904	901	908	945	887	912	895	885	881	892	911	934	898	882	985	937	865	922	927	890	915	943	918	926	919	845	948	871	932	850	913	873	883	902	909	929	934	854	962	933	941
24016	27985	27542	17097	8194	3851	1888	992	622	458	403	364	350	329	309	248	268	243	255	227	249	232	250	204	222	235	223	210	232	202	194	215	186	216	192	196	188	184	190	206	187	194	208	167	197	167	200	179	181	186	194	190	179	171	188	163	181	168	203	185	183	179	181	180	164	151	182	183	188	204	199	155	183	172	191	180	189	183	180	180	193	191	189	175	172	191	181	176	210	181	196	168	173	210	174	176	191	204	198	183	179	184	180	174	171	187	181	203	175	203	167	186	156	194	178	161	168	195	202	175	175	175	217	175	182	194	187	152	180	164	214	183	162	170	195	187	189	192	193	200	190	178	174	172	192	168	187	169	180	194	208	163	193	188	175	179	169	198	200	203	186	169	177	183	185	182	160	165	197	183	169	176	181	199	193	179	178	204	193	145	193	192	163	175	174	179	167	157	188	195	178	158	180	178	202	172	185	170	183	193	177	192	170	188	189	201	183	211	185	201	186	188	186	184	194	179	187	188	167	143	186	169	166	179	154	202	164	175	206	175	184	165	195	187	185	163	193	179	176	187	203	186	182	187	185	183	192	180	183	173	184	172	191	181	170	189	181	158	191	184	187	189	180	189	175	186	194	164	185	176	192	168	157	201	196	174	179	198	154	177	171	164	171	176	195	177	169	188	179	203	194	167	177	161	182	170	161	175	181	181	165	171	196	154	182	182	164	166	188	175	195	203	177	185	182	183	197	208	157	168	190	174	170	161	185	164	213	175	184	156	192	179	169	186	182	175	190	187	183	169	196	177	183	175	166	176	195	183	175	169	167	163	176	175	194	190	170	158	178	175	199	178	185	169	189	180	183	168	187	176	190	180	192	199	186	176	183	178	183	171	177	200	195	178	206	197	174	162	190	178	182	179	183	156	158	179	173	193	192	179	164	185	172	185	209	173	164	173	183	157	192	170	171	168	189	206	173	179	206	199	198	162	198	185	177	168	168	173	173	166	177	192	189	179	198	196	167	196	200	178	174	165	181	197	201	161	178	167	198	187	203	179	162	182	191	173	194	175	159	167	176	174	190	175	193	164	168	162	177	170	180	196	167	201	174	167	183	187	171	177	204	178	182	183	179	174	173	156	180	164	196	149	193	168	200	173	181	188	185	181	196	165	190	176	184	156	165	195	193	173	169	187	161	173	174	176	201	190	188	169	154	168	155	191	178	172	192	155	186	202	188	183	178	167	155	211	191	176	155	165	155	191	190	196	167	191	183	165	185	182	188	170	160	172	210	179	175	157	154	160	180	150	168	168	173	184	167	182	198	181	206	189	165	174	170	163	177	183	177	188	199	169	185	166	191	180	165	194	160	182	175	170	197	185	166	182	187	165	172	190	196	192	178	158	190	183	164	176	168	199	180	175	163	171	168	167	211	182	184	168	182	163	190	184	190	194	212	160	173	179	190	192	193	185	194	154	169	166	168	167	156	176	181	180	178	154	184	180	181	195	161	183	184	160	200	192	177	176	197	177	198	192	177	177	192	165	177	183	185	191	195	162	190	157	177	175	188	176	175	170	166	178	141	170	174	177	146	199	166	169	176	192	178	156	156	196	196	186	174	161	179	182	178	188	174	213	190	190	195	182	183	189	183	163	180	181	193	175	193	194	188	166	172	184	170	167	188	187	200	173	186	182	180	181	180	192	177	153	191	207	160	196	179	187	182	182	180	189	167	187	180	164	167	178	188	193	199	172	182	169	195	176	167	160	181	157	175	155	156	170	181	163	188	207	197	171	167	178	189	183	199	192	164	183	177	179	198	167	190	195	214	172	165	169	184	172	185	199	165	194	163	182	154	194	183	202	221	185	193	178	178	196	197	169	186	192	168	212	181	176	191	162	188	177	176	187	169	206	159	213	171	182	163	168	162	185	201	202	165	175	185	188	166	162	163	177	160	174	166	208	172	192	181	177	183	186	203	162	184	188	179	182	173	182	178	176	169	199	169	184	192	166	188	175	186	176	166	189	183	177	159	169	163	188	184	177	179	181	179	153	183	188	178	173	202	176	163	177	171	192	199	189	210	176	181	172	176	156	200	194	173	166	203	171	185	190	198	168	180	176	176	175	166	149	164	178	173	161	208	185	194	174	170	169	191	174	187	186	184	160	163	173	187	188	179	179	173	192	164	155	188	180	153	187	176	192	168	153	196	167	190	159	165	177	184	178	158	193	175	149	186	185	175	206	174	164	189	166	185	175	195	166	173	172	167	176	169	174	179	208	177	165	169	154	169	171	170	188	176	179	187	180	169	184	185	165	157	167	198	172	183	162	191	175	159	166	188	200	176	208	198	176	186	222	181	178	161	154	177	174	168	165	160	191	174	161	184	199	172	159	169	197	185	189	193	171	173	180	180	182	176	188	177	189	184	204	186	190	177	168	187	210	165	165	184	161	168	209	178	208	198	179	181	158	190	179	190	170	185	180	158	153	169	172	208	170	172	171	190	171	177	222	190	194	180	191	183	167	206	176	187	181	157	194	162	185	184	200	182	183	158	163	155	188	189	198	207	216	162	181	167	190	165	191	201	187	189	178	161	160	177	189	156	198	190	182	187	172	197	150	186	182	192	147	163	204	174	169	156	157	178	157	198	191	184	153	187	167	197	198	191	199	186	181	187	182	212	178	183	176	170	166	189	178	183	188	175	167	172	181	176	157	178	207	190	193	182	156	199	163	173	170	196	169	183	197	157	179	182	181	186	187	191	222	156	200	161	191	183	187	169	224	189	168	183	164	159	178	188	200	172	179	186	167	152	198	177	161	173	177	160	160	213	192	170	200	202	202	200	182	176	177	173	159	183	186	184	194	176	173	193	186	186	163	162	170	160	200	173	200	188	183	166	172	188	186	169	173	174	157	178	207	187	173	177	173	182	191	192	164	184	175	171	173	187	179	181	184	157	183	183	169	188	176	183	161	186	179	163	199	187	186	166	173	179	199	168	197	157	165	171	146	176	193	177	184	174	191	208	187	177	196	164	177	182	173	175	172	190	175	172	183	212	190	178	161	165	181	211	188	191	147	191	179	158	173	208	169	181	181	178	177	168	187	182	158	182	182	176	202	211	187	169	185	198	179	183	177	185	181	176	199	173	175	185	181	195	181	152	177	180	158	166	165	176	174	165	205	168	156	209	203	190	149	185	181	180	193	187	184	175	181	207	157	180	162	173	172	196	172	196	193	201	191	162	167	169	201	182	185	195	180	190	174	177	177	182	186	194	202	168	165	192	214	208	187	187	170	170	144	181	204	160	157	175	198	209	187	167	179	186	167	176	185	151	182	175	199	195	163	142	158	206	173	169	173	184	205	181	189	177	162	177	211	191	171	186	180	178	189	169	197	180	193	184	177	195	182	163	162	195	172	199	182	184	174	179	181	170	203	173	168	183	191	179	185	188	179	185	151	178	184	164	163	178	218	174	176	176	177	164	172	175	171	179	174	174	192	182	179	165	179	174	182	174	176
14445	22090	23036	8859	5055	4049	3492	2836	2517	2113	1865	1663	1442	1357	1257	1134	1069	1065	991	952	884	889	843	837	830	787	770	824	742	718	704	693	723	652	669	592	617	648	608	658	627	538	647	605	583	638	604	589	579	619	621	612	588	587	617	570	584	558	593	590	558	556	534	558	565	590	555	550	602	598	553	551	584	552	512	547	551	586	550	579	528	606	548	519	534	527	593	508	508	570	536	563	566	500	566	593	536	518	557	551	586	583	522	538	527	534	557	525	581	529	546	560	518	523	572	487	539	489	540	560	568	528	515	542	547	535	581	551	563	524	537	506	529	518	506	549	516	526	541	502	543	567	570	543	517	511	520	541	509	508	540	493	531	541	488	542	510	554	554	516	550	525	499	518	535	505	520	554	553	506	541	521	509	561	499	518	497	525	531	506	543	556	503	525	493	554	503	556	510	534	504	531	509	552	544	557	490	521	537	516	529	566	536	541	537	529	533	514	475	519	565	504	521	545	524	523	528	520	527	531	522	525	505	558	519	540	514	513	561	529	543	515	466	510	589	528	553	521	504	533	518	514	505	533	526	539	562	509	520	495	537	510	558	498	516	536	528	507	518	517	514	563	530	532	523	505	528	560	530	529	556	525	548	471	538	474	563	567	546	565	515	512	547	481	558	569	555	523	501	506	510	496	554	538	543	555	527	529	540	509	499	516	539	548	551	497	535	554	558	517	541	570	515	508	552	494	524	557	540	521	505	491	536	572	526	538	518	509	510	547	547	508	519	520	535	518	540	530	520	510	543	516	528	530	541	525	504	519	518	562	532	540	536	496	518	516	527	519	503	528	527	543	501	556	501	536	543	518	514	532	539	544	503	527	521	498	508	510	512	507	540	483	521	556	523	478	557	574	565	567	524	515	482	505	478	493	548	477	519	495	494	505	543	535	531	564	486	538	548	525	536	566	553	533	530	514	510	523	510	531	549	554	483	497	518	524	504	522	543	514	516	545	547	534	518	526	519	559	530	531	517	526	543	489	537	559	555	545	531	499	520	534	525	496	504	543	534	537	527	522	523	524	583	547	537	516	525	548	524	585	537	462	519	519	508	520	537	558	516	529	520	552	561	536	501	526	557	522	538	540	497	565	523	557	568	495	524	526	541	519	528	524	500	509	492	515	517	556	522	514	549	498	535	508	538	580	523	501	495	510	541	530	535	523	554	527	532	527	546	508	492	537	544	516	523	501	545	541	511	541	519	549	561	525	527	535	495	518	531	547	535	539	483	511	530	539	552	528	512	556	522	493	529	522	558	535	528	487	548	515	529	535	517	540	512	553	472	508	515	526	509	532	522	541	522	570	533	508	492	521	535	520	515	491	537	513	521	529	503	500	541	519	501	529	535	542	548	521	530	575	510	518	533	546	551	547	540	527	494	558	512	542	528	531	527	494	536	527	526	522	513	542	522	476	538	549	495	544	520	604	555	550	461	552	545	509	501	525	487	533	540	521	506	536	556	539	507	555	525	509	504	556	546	511	502	544	532	535	546	509	551	511	549	516	558	528	544	522	553	532	538	549	545	526	528	517	536	554	516	482	518	560	521	495	539	587	530	521	545	522	543	535	502	489	486	573	512	509	535	539	523	493	510	509	543	525	551	526	540	502	544	528	535	531	506	576	559	527	498	507	552	508	511	550	503	558	504	524	518	502	544	517	561	534	525	505	534	523	524	534	554	510	534	544	508	537	529	517	538	500	528	557	507	527	523	523	518	536	505	491	511	546	536	548	536	489	550	491	522	506	539	477	493	541	582	528	530	513	528	548	538	498	541	521	546	524	523	518	537	552	505	488	518	547	549	531	521	509	494	506	540	539	492	504	541	513	548	491	494	554	533	541	514	508	556	546	510	567	565	511	519	544	569	522	502	486	505	497	516	544	521	537	509	571	541	523	522	521	523	553	514	491	507	508	518	504	552	515	563	541	508	514	521	543	529	542	495	546	545	515	510	503	525	532	504	485	555	529	527	530	514	544	512	518	551	533	513	515	523	569	533	534	485	529	494	497	506	488	545	531	525	536	499	543	575	516	509	566	537	533	528	539	505	500	517	550	498	560	502	514	534	540	494	542	535	482	538	525	529	548	526	538	532	555	553	540	501	573	573	515	523	495	525	548	549	545	535	505	519	518	516	520	520	521	542	537	513	563	527	547	530	512	531	512	495	551	573	545	505	511	533	518	544	532	524	473	507	556	519	513	506	523	525	527	520	572	507	539	533	535	504	538	565	501	527	542	556	557	529	521	548	498	557	539	549	521	506	538	525	534	549	513	547	523	477	512	557	538	511	538	502	477	555	532	514	517	497	551	504	523	541	503	548	523	515	537	502	522	561	538	538	507	552	500	479	523	553	515	554	532	491	533	505	536	510	506	516	523	541	551	520	552	583	486	501	500	494	560	540	538	537	519	540	548	542	562	523	513	505	529	527	496	530	542	569	523	512	555	533	547	512	512	514	513	527	498	523	547	518	523	505	533	537	511	517	505	541	544	529	536	570	563	552	539	487	530	552	516	500	556	491	530	561	527	525	489	531	536	526	505	575	538	531	515	507	506	534	542	484	530	528	520	529	484	481	475	528	551	526	530	538	552	563	554	542	539	508	570	526	549	501	560	538	586	551	542	544	532	513	511	580	536	546	488	516	534	485	558	538	530	498	559	525	475	557	494	523	505	483	538	504	500	512	513	557	515	513	475	506	506	552	527	515	540	508	535	531	522	518	477	537	507	498	524	511	522	488	532	522	500	549	531	529	539	502	576	526	473	565	475	524	487	569	540	505	499	502	530	542	500	546	545	510	502	542	533	555	530	506	506	519	527	551	494	514	514	493	499	562	532	528	511	540	506	519	537	511	509	544	576	539	490	525	533	555	536	513	497	520	525	505	531	518	506	527	536	542	520	552	529	517	549	521	553	508	546	513	490	523	492	556	523	560	519	534	451	549	522	519	501	501	502	529	532	528	492	536	502	508	512	524	578	537	542	539	516	530	520	524	513	505	548	530	517	563	499	536	524	511	543	520	548	517	532	495	501	522	566	555	506	541	549	552	538	513	549	541	531	502	559	534	508	510	565	528	554	508	473	536	496	531	497	485	519	553	564	486	534	587	517	517	563	491	493	506	488	538	509	524	486	531	512	508	518	564	565	533	489	555	521	521	517	520	550	529	529	531	571	491	537	535	552	522	520	500	523	528	498	515	551	531	512	509	548	565	503	540	499	515	510	515	535	543	476	536	532	520	494	522	539	494	522	531	536	548	532	556	534	495	544	490	522	509	497	541	559	519	524	564	509	520	476	519	504	512	507	516	565	534	516	510	548	485	526	544	547	526	495	507	527	528	510	521	585	510	541	521	587	523	495	538	487	532	526	527	504	532	544	531	513	519	557	528	541	499	567	573	509	542	550	509	506	533	537	542	515	544	540	494	540	517	524	546	578	543	520	516	502	502	519	524	493	542	510	534	501
4317	2339	2690	1073	602	458	393	326	380	345	354	319	309	371	319	315	342	325	347	351	336	354	366	341	379	331	346	359	336	358	317	334	356	344	352	327	356	337	333	372	307	341	312	331	320	353	336	330	292	327	325	361	343	344	321	327	334	349	334	344	355	326	391	343	347	328	359	344	339	363	333	311	328	357	313	346	324	374	334	336	332	345	359	359	335	326	357	317	322	342	345	339	337	321	396	344	353	358	327	324	335	362	319	341	319	328	308	335	323	362	352	325	326	362	349	330	331	366	358	335	342	352	304	331	345	330	339	329	328	351	338	327	319	342	306	322	361	325	377	362	354	344	342	322	314	339	315	352	339	318	337	330	310	314	323	372	337	329	327	322	301	339	323	331	383	347	359	351	326	354	350	336	321	347	356	338	322	394	357	323	328	356	366	322	374	360	319	326	358	334	385	329	306	374	340	321	333	339	327	322	297	375	357	349	352	326	339	327	383	344	321	334	371	340	333	345	338	335	342	331	356	320	334	321	330	336	314	356	341	343	345	332	314	335	329	333	364	360	375	353	354	361	347	311	317	332	322	326	332	353	338	346	336	349	338	317	306	390	334	335	313	332	350	317	349	310	356	331	362	350	321	318	356	332	323	336	374	363	335	315	296	339	345	369	307	330	329	316	314	310	335	343	337	332	345	350	352	332	344	347	345	338	346	357	332	350	304	307	342	332	334	360	370	380	337	315	345	330	361	339	335	329	325	319	340	341	351	346	344	367	345	339	306	320	334	342	366	336	339	351	315	331	329	326	339	361	330	313	314	330	374	349	345	323	356	386	339	343	332	304	381	319	334	351	375	334	311	345	346	343	328	331	324	314	341	345	340	345	355	330	348	330	338	323	334	364	339	345	313	374	334	322	326	340	356	352	348	324	351	311	359	353	355	349	336	348	356	341	335	332	337	331	330	317	329	320	368	328	332	321	350	339	325	360	353	377	325	338	298	338	340	347	336	329	336	303	358	337	347	337	326	327	296	319	364	307	351	343	357	349	334	305	373	301	354	378	373	319	359	322	339	336	320	305	364	341	300	338	335	325	365	377	358	364	344	341	345	338	315	356	347	339	351	364	314	325	354	320	333	357	350	370	341	340	341	339	320	347	338	330	343	334	322	321	324	318	352	334	349	355	306	316	334	351	361	331	296	335	311	329	326	308	318	325	338	354	339	333	326	347	334	296	351	340	327	316	320	340	319	322	344	337	298	340	360	361	336	362	349	364	329	326	352	360	352	305	331	339	321	355	364	318	332	332	347	351	348	348	327	339	334	361	312	335	371	381	301	342	324	341	356	320	372	352	320	346	312	311	326	339	351	341	364	336	315	348	330	292	321	368	381	335	302	337	319	310	354	322	342	343	350	306	333	355	366	290	339	388	376	345	339	349	339	355	338	326	347	320	355	351	369	357	338	346	337	350	310	341	342	343	321	368	335	331	313	353	342	347	366	312	337	347	359	370	344	340	361	354	355	323	341	364	356	331	301	326	341	349	330	352	324	347	351	314	376	350	324	353	343	325	354	343	361	325	364	327	359	350	306	327	342	323	346	363	345	369	353	301	293	320	321	320	338	352	349	363	308	382	348	321	331	335	374	351	348	334	337	352	351	323	337	350	366	312	332	302	376	313	319	321	342	313	360	340	322	343	331	341	364	342	311	343	367	323	309	353	339	364	323	353	338	344	319	347	330	336	361	331	327	354	355	380	329	329	376	353	356	337	362	328	332	309	320	401	340	320	320	364	369	340	316	333	314	341	336	334	298	310	340	320	344	342	299	328	353	317	354	328	361	340	357	340	336	322	331	326	333	335	316	349	334	329	370	335	321	335	331	323	374	320	315	335	366	349	338	354	382	350	314	366	359	323	335	346	315	328	345	338	357	350	339	306	315	351	338	325	348	336	345	341	338	355	336	326	361	330	319	361	365	334	312	358	353	300	338	327	315	351	340	322	314	325	357	347	342	333	343	324	336	382	327	331	344	324	367	333	359	326	345	334	366	346	351	337	328	337	352	322	344	331	318	355	324	312	347	349	329	345	340	341	382	340	336	335	334	330	316	338	330	351	345	364	361	353	320	329	378	349	351	332	307	359	335	366	322	358	336	320	326	321	330	339	355	284	331	367	323	362	308	349	367	349	344	356	356	338	377	363	347	327	327	330	339	316	355	342	352	337	323	339	337	271	334	347	324	325	312	352	363	338	308	354	371	311	351	333	342	360	326	339	327	389	367	312	322	331	345	319	359	329	339	345	327	332	336	333	354	348	351	309	337	355	303	362	372	352	312	358	312	340	346	350	309	313	309	327	382	343	314	375	319	334	313	333	351	366	346	361	377	321	339	342	358	336	310	357	344	322	357	356	351	328	330	367	325	336	326	347	343	329	336	331	325	311	309	378	311	339	352	328	342	339	333	308	358	326	331	334	332	333	328	322	348	338	364	318	337	323	318	346	338	318	328	336	384	346	348	349	336	360	335	314	323	365	346	364	337	307	366	341	346	336	335	319	337	321	371	338	313	348	339	321	361	325	301	337	360	316	324	330	314	353	324	329	341	333	324	346	338	348	314	322	333	362	319	361	379	361	313	344	303	364	314	298	351	373	320	337	348	337	349	320	333	319	322	369	324	346	321	344	328	326	327	342	307	340	341	327	344	333	359	327	351	312	336	320	319	363	336	362	369	355	345	319	359	335	330	323	363	384	375	287	315	363	346	345	373	351	316	326	349	314	324	347	326	321	343	349	327	319	338	347	325	351	353	334	345	337	334	362	310	382	345	366	355	360	324	341	298	341	344	355	345	336	296	323	323	386	333	327	362	321	333	328	352	327	364	358	336	328	329	305	353	351	323	360	392	367	332	356	341	324	316	328	331	312	328	335	324	341	337	335	361	351	334	321	303	334	333	296	369	347	354	338	338	337	337	341	346	362	390	363	300	337	371	296	327	340	330	327	348	342	362	301	318	320	330	343	357	319	340	354	329	361	330	347	360	362	344	364	285	344	346	359	357	353	310	332	341	285	332	322	327	349	338	326	349	316	334	341	355	340	342	369	345	325	374	297	298	341	353	351	347	384	344	341	325	341	377	351	352	322	311	327	307	363	332	323	341	314	353	320	347	353	361	308	335	317	339	331	350	348	331	335	376	329	316	338	325	353	344	292	357	316	344	322	353	345	360	349	331	341	368	336	356	303	312	342	333	309	313	320	340	349	336	336	337	316	343	369	324	328	335	375	341	346	349	348	321	353	341	343	333	299	337	311	335	344	334	339	343	325	337	333	368	348	358	304	340	328	328	372	330	311	345	337	324	333	356	361	346	329	336	323	352	332	317	334	360	347	344	312	369	353	336	332	312	328	343	343	356	324	344	352	330	393	352	352	320	299	341	347	342	345	331	329	303	360	343	333	364	327	329	347	325	329	322	336	345	363	342	384	321	349	354	362	316	332	353	314	329	351	352	337	339	321
3887	3178	4037	1647	1100	1083	1027	1074	978	966	1012	995	975	931	977	926	945	924	920	973	918	950	883	920	954	975	924	930	933	948	961	942	941	977	964	881	944	893	985	965	932	882	938	890	936	917	936	894	897	925	887	992	895	960	926	921	917	990	924	938	931	912	920	930	914	956	955	863	958	972	890	937	874	951	960	902	922	969	876	922	945	928	931	987	907	918	911	892	948	920	949	934	947	884	943	887	895	931	932	950	879	936	988	942	921	895	937	936	917	915	981	928	934	918	896	885	945	961	954	943	919	966	951	933	934	965	898	923	905	895	925	927	918	993	930	942	864	951	912	908	960	947	903	888	899	902	959	937	928	912	962	908	903	955	908	909	961	964	960	927	929	917	957	853	891	939	920	927	928	873	947	913	943	978	904	936	924	916	916	898	912	934	932	933	947	946	902	891	957	962	910	863	960	956	930	905	955	970	955	900	960	893	933	973	873	920	997	895	931	941	937	949	919	966	941	928	937	948	919	912	939	916	984	953	905	915	949	934	926	944	912	927	961	895	940	856	987	899	956	872	956	941	912	877	956	942	903	997	923	917	895	888	913	947	939	889	951	914	945	919	938	911	904	875	914	875	946	916	950	939	967	926	956	843	960	981	900	965	1002	909	909	929	956	944	910	912	939	904	893	958	914	935	910	922	998	888	884	927	921	908	944	984	972	912	956	900	891	902	922	931	893	929	942	891	973	910	916	933	938	881	893	881	925	936	940	908	916	860	920	963	924	926	913	897	920	894	973	981	921	968	918	896	924	980	927	992	869	950	920	883	902	923	896	880	970	963	895	981	957	946	886	921	973	948	968	931	883	915	940	893	908	891	987	893	937	877	938	954	892	888	935	916	863	925	937	946	968	856	875	981	902	942	926	908	955	943	903	912	1027	987	937	965	907	960	960	944	985	853	922	947	900	926	951	941	855	956	955	945	930	942	950	941	877	919	937	972	869	925	926	888	938	903	948	893	902	893	885	865	973	923	969	956	956	935	914	931	892	944	934	927	970	942	929	917	912	941	920	903	909	921	868	946	925	950	890	924	928	896	958	889	937	911	917	931	944	944	868	940	922	898	894	907	931	919	904	964	935	923	933	886	976	919	948	870	980	910	904	963	955	854	898	909	939	961	932	963	920	922	899	940	972	971	950	937	921	907	944	886	1002	911	907	929	892	893	989	1009	893	889	944	942	943	889	997	936	914	932	936	904	907	955	935	913	866	898	910	932	903	939	882	944	892	909	929	925	920	909	954	992	909	864	911	973	886	941	991	952	918	951	911	928	933	925	910	929	925	943	931	883	919	949	930	945	941	922	943	942	912	910	955	915	960	950	920	901	936	951	909	932	885	914	900	912	890	930	919	870	905	972	909	926	951	911	911	913	897	924	967	976	938	912	944	927	961	919	920	895	909	889	906	884	945	929	894	908	906	921	899	981	919	921	936	904	911	936	891	907	882	913	950	940	946	961	903	957	956	911	923	921	833	944	948	925	897	897	932	936	918	921	938	919	997	954	965	942	933	980	855	896	938	994	922	895	941	932	924	926	914	910	934	884	957	968	894	930	950	912	874	941	928	895	874	927	928	906	938	925	937	889	960	1012	965	934	965	903	938	902	928	917	930	898	884	917	874	953	874	898	930	901	923	968	929	937	911	961	908	897	913	939	947	923	936	888	956	948	902	939	868	930	960	960	876	897	910	920	925	861	970	934	946	931	938	891	925	948	916	972	928	897	878	931	905	960	950	870	894	956	936	948	918	917	906	971	969	896	929	957	916	906	945	929	910	930	898	915	934	882	924	942	939	918	893	903	891	931	963	901	925	991	965	935	951	920	882	944	907	871	908	922	930	945	984	929	917	921	911	886	922	934	925	934	904	929	913	928	889	913	941	958	953	936	890	940	927	942	964	933	920	903	919	884	871	924	941	945	936	895	885	911	946	928	950	964	926	896	921	900	970	915	930	943	950	958	945	915	938	917	978	911	882	919	955	963	930	954	940	903	890	934	975	939	895	928	909	911	910	894	860	874	903	887	949	931	920	914	942	876	938	949	997	892	907	955	947	915	932	946	918	949	972	968	946	927	903	920	914	895	919	950	911	924	917	958	957	916	932	882	929	924	918	929	961	902	948	928	929	892	957	930	915	922	927	899	918	969	932	987	905	944	886	906	946	898	933	915	966	915	908	911	949	949	898	904	962	926	897	961	918	917	899	964	909	886	921	918	937	904	956	923	943	923	903	921	921	940	861	910	919	905	906	895	931	899	962	901	887	925	959	905	945	943	935	866	924	907	922	944	925	913	909	902	901	912	893	948	932	924	891	928	930	919	947	891	905	913	928	1004	879	976	973	966	974	927	934	939	934	911	940	950	913	954	962	958	908	933	941	948	942	941	907	872	922	919	907	930	937	893	957	911	924	950	930	946	897	921	923	894	923	944	965	942	891	917	961	876	913	947	905	919	901	926	928	858	942	906	878	937	949	926	923	907	951	1001	924	941	891	909	900	887	933	863	929	910	935	947	935	939	976	904	966	929	920	922	947	960	915	950	1003	895	942	980	928	967	925	891	973	907	919	938	969	945	929	909	923	910	932	962	937	886	959	933	918	914	946	913	948	897	966	889	899	1004	863	944	905	871	869	921	909	886	939	981	895	927	898	899	899	874	945	925	964	906	899	927	920	974	961	948	891	945	916	939	924	956	1027	996	975	957	945	911	916	986	885	953	963	895	920	978	922	973	976	911	924	934	901	954	885	886	902	967	904	961	910	957	888	876	947	959	856	880	978	888	954	923	892	920	890	892	912	920	932	941	953	919	948	956	949	978	928	926	833	883	947	920	911	945	946	942	934	925	891	967	934	948	912	968	945	932	965	960	965	957	909	928	939	907	944	930	893	882	920	884	954	940	969	923	910	910	978	895	962	967	935	841	952	968	953	915	929	872	921	892	901	885	934	943	908	921	941	865	963	944	918	929	910	912	928	939	934	910	908	886	931	954	891	951	921	959	943	856	961	953	945	903	889	898	900	908	938	881	922	897	906	889	970	883	926	899	907	902	904	899	920	906	916	963	897	952	977	953	927	952	938	876	955	966	887	920	924	887	889	912	932	934	902	934	949	929	876	945	984	920	928	941	945	840	936	969	905	957	902	912	902	953	925	896	941	931	894	961	920	927	907	880	915	983	904	957	941	905	904	906	938	955	935	943	903	915	961	894	985	953	955	946	940	910	946	969	878	936	899	982	905	968	899	948	948	915	904	882	924	915	918	924	841	952	890	901	984	930	952	947	937	873	876	921	931	922	992	928	926	935	924	959	931	908	981	912	929	931	967	930	903	925	938	934	940	898	954	981	982	968	962	871	906	969	967	907	938	944	934	943	941	898	925	913	893	934	940	934	926	943	901	900	910	958	870	936	904	881	929	925	897	915	958	928	963	906	957	873	934	953	957	927	962	900	942	909	927	935	967	858	895	895	939	967	885	922
15632	19046	21267	10375	4239	1974	1131	757	586	448	443	451	447	422	388	378	344	388	391	387	357	328	377	359	347	356	386	353	346	348	345	353	368	310	368	355	368	351	332	300	333	324	322	343	361	329	344	346	330	368	332	369	347	363	353	326	318	347	333	350	311	354	323	317	338	334	370	343	353	338	354	348	370	353	347	318	309	362	321	322	313	335	309	364	309	318	342	367	324	343	356	316	329	305	300	316	347	311	328	329	331	346	361	342	323	337	326	341	366	353	387	326	305	352	330	348	333	366	353	322	367	339	351	313	345	330	306	348	340	316	335	364	317	316	335	351	343	342	307	343	316	297	332	335	345	351	323	355	326	324	331	335	328	327	342	345	327	308	357	338	383	333	339	336	323	347	342	324	322	348	332	324	361	350	350	345	339	332	361	349	343	363	326	348	313	344	288	333	352	329	323	346	350	362	383	330	335	298	338	344	317	305	356	338	375	349	333	358	339	371	369	351	343	361	350	305	348	311	330	311	342	341	339	314	335	374	307	340	297	328	333	329	346	364	307	358	346	312	351	292	326	350	352	348	323	348	334	319	345	352	339	361	346	302	343	318	345	343	351	316	357	353	304	337	351	338	337	388	295	349	341	308	348	301	338	327	328	364	354	332	314	343	357	322	323	329	332	314	347	311	333	318	339	345	305	282	326	340	348	317	291	310	333	351	350	359	341	336	330	341	322	327	341	318	301	345	322	358	331	343	315	309	340	356	356	368	348	316	309	314	347	329	314	320	320	335	346	323	320	350	343	323	332	357	322	342	330	345	328	357	338	329	321	333	382	332	313	280	348	367	314	318	321	353	351	330	367	308	319	338	307	349	339	362	330	341	318	328	345	338	344	314	304	349	359	331	362	360	324	297	337	307	324	324	296	332	330	336	351	335	329	327	352	313	353	329	352	342	321	346	309	341	331	349	333	334	323	354	338	339	356	371	330	375	309	337	342	332	340	347	338	359	313	310	344	335	337	340	317	326	341	332	303	359	340	304	345	368	341	311	331	326	323	349	343	311	341	300	332	369	356	312	351	337	346	338	377	352	346	343	351	339	361	333	346	384	322	343	363	369	358	335	363	320	355	355	352	313	357	351	309	331	355	332	319	312	331	359	344	318	339	338	312	349	358	338	359	342	343	316	335	338	343	326	326	326	365	335	355	357	329	367	267	354	334	321	354	352	333	322	352	346	347	330	347	320	329	326	347	319	312	302	369	349	340	341	338	335	347	337	303	315	345	351	342	316	331	358	322	296	335	351	325	350	309	327	378	344	345	338	339	347	314	314	352	325	334	341	329	318	320	342	340	351	357	301	355	329	339	345	328	373	340	333	352	316	356	316	345	359	308	343	343	353	352	321	293	340	346	341	334	338	345	372	349	310	290	313	330	339	326	296	319	320	318	342	353	327	312	324	357	335	307	315	356	351	343	333	351	337	323	354	351	323	335	343	326	348	322	327	348	379	342	349	326	344	351	368	348	312	331	353	341	337	340	371	337	306	327	369	316	345	342	328	306	345	343	329	333	313	350	304	346	323	324	325	343	331	323	335	331	328	364	316	334	364	356	345	357	320	290	351	357	317	331	348	384	359	334	336	338	319	369	326	365	365	341	346	336	354	379	363	332	335	337	337	331	334	348	306	334	317	337	348	343	362	327	317	358	327	355	335	324	352	318	359	332	333	372	353	361	370	341	335	339	326	330	331	367	298	328	329	311	354	354	348	346	328	318	323	317	310	310	314	339	315	352	372	342	331	275	337	359	353	351	329	352	336	305	340	327	349	334	337	328	349	342	350	309	361	387	334	359	324	343	345	323	338	363	356	335	342	344	324	348	335	358	321	337	327	339	331	311	317	342	345	341	312	348	345	316	341	384	351	325	343	372	335	318	314	339	353	361	359	360	335	325	333	307	339	341	333	363	349	332	309	327	339	348	323	326	355	353	323	350	373	325	285	337	306	321	309	339	287	352	349	345	335	317	314	341	311	322	331	295	328	306	319	331	327	333	338	332	360	340	366	333	327	340	316	360	337	334	323	305	351	340	308	356	365	346	362	317	314	334	313	349	312	341	333	325	315	289	320	300	346	371	335	323	312	326	329	341	360	312	361	336	325	327	357	303	370	352	306	337	300	324	339	328	350	335	316	319	338	334	343	358	361	325	329	325	342	330	301	360	341	376	363	349	350	387	325	366	353	337	346	320	330	326	367	373	353	324	307	351	339	324	366	323	332	328	337	320	341	364	335	336	334	329	340	351	360	354	351	338	329	345	355	333	354	313	339	337	353	355	330	337	333	351	332	303	340	349	367	350	302	356	325	329	333	343	351	323	318	310	318	375	327	317	345	346	317	343	366	360	325	336	343	346	313	310	338	323	312	298	333	365	326	312	371	328	330	362	334	322	320	342	303	306	316	333	341	344	366	340	349	332	337	320	303	322	348	331	335	341	314	324	321	338	341	353	333	329	346	310	347	310	359	333	358	363	318	357	372	373	339	364	285	356	343	326	333	337	329	346	334	329	296	341	306	329	331	343	357	340	333	349	323	352	345	343	353	327	367	326	373	328	361	346	332	325	351	287	327	357	318	331	349	312	349	318	338	332	359	344	355	362	358	338	349	375	339	357	371	293	312	322	344	322	335	337	331	328	316	352	370	331	348	342	355	324	366	340	339	327	325	325	320	342	317	329	325	357	326	320	336	380	285	358	318	369	329	381	323	320	365	350	341	337	362	306	344	332	328	332	287	344	354	342	352	318	325	338	316	321	330	318	330	323	317	359	342	335	366	315	319	312	360	326	319	342	337	340	333	328	352	350	318	345	360	350	347	355	337	316	348	324	310	316	358	336	320	331	351	315	340	309	321	327	331	346	337	347	324	333	342	355	321	353	323	297	312	336	321	290	343	361	347	379	329	327	332	337	328	347	327	366	359	342	316	335	321	369	358	343	334	336	317	332	342	293	311	319	320	337	353	369	330	349	306	330	295	354	364	345	328	317	333	334	326	343	350	323	354	322	341	333	344	348	354	363	343	357	298	341	338	368	312	347	335	342	309	361	323	298	352	363	323	353	347	327	321	313	336	331	337	349	333	312	350	326	327	300	291	342	329	346	322	347	333	346	330	317	321	330	332	347	344	292	327	308	344	323	336	366	352	328	359	320	323	332	344	341	365	310	360	342	310	306	364	361	340	323	377	361	333	331	324	371	370	341	339	295	310	313	326	299	318	330	312	324	353	321	331	337	334	284	325	350	342	349	326	350	328	347	348	319	342	376	355	346	363	324	347	338	338	307	313	329	338	370	315	312	344	338	341	341	339	358	331	372	328	318	332	332	327	326	313	334	313	350	308	318	314	367	300	336	299	341	333	366	355	340	306	331	333	308	291	348	352	325	340	304	325	327	350	373	342	372	376	310	340	333	330	337	356	292	369	363	341	345	338	360	334	324	374	343	335	338	335	327	302	325	340	329	335
10632	16778	16981	6206	3457	2993	2437	2153	1975	1785	1557	1454	1431	1326	1266	1268	1199	1119	1167	1091	1162	1087	1104	1046	1046	1098	1024	1082	1011	1014	1029	1039	946	947	986	974	989	924	980	949	1030	959	946	956	970	959	987	991	938	1016	957	941	960	999	882	980	859	890	894	935	954	935	900	888	903	927	946	969	934	941	922	877	960	889	974	915	889	913	912	848	914	915	856	860	903	925	907	884	959	868	920	901	980	957	892	936	918	936	944	899	892	906	927	879	954	910	899	870	906	898	922	906	916	929	922	960	962	869	871	914	902	902	916	869	936	872	932	885	922	919	909	884	941	947	865	959	898	950	970	936	834	900	930	903	961	882	942	884	951	927	883	893	946	915	912	864	911	889	904	913	913	938	893	883	915	889	951	939	884	879	856	899	898	918	896	883	949	904	945	935	932	917	896	907	914	875	891	875	906	947	929	876	937	868	947	889	851	952	883	891	890	922	898	890	901	888	910	927	883	904	921	902	899	895	955	865	898	904	922	931	940	865	913	915	941	951	919	979	875	870	904	900	914	871	899	924	844	884	899	902	897	894	891	892	850	948	926	889	947	872	889	909	900	873	921	919	899	900	899	942	926	884	882	876	850	890	920	913	871	876	922	857	887	867	897	928	858	928	921	888	917	870	916	880	836	909	907	887	874	914	864	946	877	893	922	909	914	860	884	922	905	885	901	832	915	935	878	871	891	892	918	915	889	904	903	927	887	902	855	893	914	908	914	864	890	918	962	886	890	890	916	843	888	904	923	886	936	882	904	884	863	923	923	923	884	891	852	922	899	916	868	932	924	918	911	952	883	922	884	860	916	897	947	959	954	939	918	918	957	947	872	909	928	877	917	929	877	894	893	954	880	890	881	842	957	918	934	865	924	918	902	951	897	895	838	904	943	896	877	879	900	914	837	901	913	890	882	937	884	907	925	934	905	880	891	892	932	874	903	909	953	877	931	906	918	906	901	884	891	921	898	932	914	930	886	878	909	899	908	855	872	887	875	890	928	864	837	881	928	877	940	925	970	894	870	876	882	900	926	857	912	917	903	921	944	914	876	919	909	884	940	953	868	891	936	869	942	814	917	917	907	931	851	832	871	941	901	895	873	903	930	905	906	935	889	934	877	919	887	904	881	841	959	886	915	890	938	876	818	895	916	902	952	903	856	926	919	930	916	913	966	901	846	877	892	937	881	931	939	887	867	898	879	884	885	939	872	883	905	886	925	898	932	932	877	932	888	898	976	887	935	898	928	907	893	861	933	897	913	911	928	910	904	908	935	952	946	862	887	912	904	890	912	961	901	928	905	915	864	906	855	868	902	880	952	904	917	872	874	915	914	923	953	841	862	870	879	905	915	871	928	902	878	896	879	867	868	886	861	829	923	835	904	918	970	925	918	976	886	966	913	910	922	891	926	881	892	907	860	915	935	894	865	904	945	910	907	920	899	905	864	860	917	904	888	879	891	892	935	941	920	918	886	876	891	906	870	947	868	946	1018	870	984	866	882	870	905	933	870	914	969	896	906	897	957	903	920	879	883	942	886	906	905	870	872	932	883	922	926	887	892	895	886	896	933	921	955	906	895	866	884	924	927	881	881	921	893	862	901	890	876	911	880	909	909	919	916	902	935	904	893	891	900	901	924	886	929	909	865	926	887	928	881	918	876	894	943	853	903	921	838	875	882	892	887	872	899	892	901	894	888	930	967	923	918	876	943	912	897	918	924	961	909	901	937	910	918	917	918	869	893	892	916	903	919	925	893	858	924	927	916	884	923	916	942	895	876	868	915	894	934	847	936	855	930	882	924	939	904	960	850	880	916	912	869	901	937	966	925	898	876	923	959	896	873	880	869	925	907	896	928	895	950	850	915	922	936	918	923	875	859	929	903	866	913	941	883	907	861	893	968	897	888	808	895	896	954	907	909	869	882	891	952	932	928	926	943	920	931	917	908	874	911	900	854	877	890	956	897	918	906	908	901	916	922	942	918	893	841	912	909	889	900	901	868	920	937	946	921	914	917	881	927	909	897	889	937	883	895	895	956	901	962	862	928	914	898	953	884	892	929	861	928	895	890	858	983	1005	876	981	927	847	874	904	887	886	886	863	916	894	905	921	905	928	891	956	904	931	893	903	896	938	924	897	929	931	936	903	934	880	919	896	889	871	911	848	905	900	902	924	886	865	929	852	911	928	892	983	885	895	862	941	914	934	901	893	906	903	896	897	876	910	882	877	877	866	908	843	891	912	850	878	902	883	897	917	940	890	880	927	910	896	886	900	964	884	936	923	905	881	913	901	874	922	897	940	921	918	891	901	894	942	860	861	910	958	907	886	886	936	871	914	857	903	930	923	869	874	880	882	879	889	931	923	919	886	978	851	907	927	921	882	885	946	906	897	928	873	884	885	837	868	899	894	865	886	883	918	898	861	857	947	912	895	912	910	927	936	929	862	883	890	861	946	868	922	925	877	891	922	876	890	872	887	903	872	878	927	940	927	905	918	953	902	927	897	878	931	910	888	870	954	909	892	928	923	925	969	914	878	902	894	873	889	860	914	837	926	910	860	910	869	904	868	901	938	882	894	883	880	910	861	865	889	902	891	881	894	883	889	882	914	909	892	945	895	898	903	916	926	904	930	891	959	874	932	883	931	862	906	881	857	873	928	893	883	901	974	934	897	876	956	903	913	969	906	914	867	883	916	863	890	874	940	914	907	904	930	976	864	869	935	911	916	916	964	894	864	901	880	902	843	910	895	875	865	984	902	937	874	963	956	990	926	892	902	922	937	938	826	927	895	868	940	885	878	937	879	878	892	877	834	942	852	886	913	909	891	894	904	891	917	870	898	973	903	850	873	878	888	891	913	877	915	924	907	976	910	905	936	884	938	901	889	845	904	913	956	893	912	929	914	887	913	908	940	867	887	855	948	906	971	921	894	886	911	957	910	898	888	871	911	938	954	881	868	910	887	923	868	908	896	920	927	898	941	868	931	905	871	898	897	906	926	924	887	889	910	949	892	905	875	917	893	921	822	885	918	937	906	902	862	896	881	886	923	886	933	922	869	886	897	874	918	926	942	884	974	891	890	902	838	886	867	949	923	909	851	924	876	948	868	939	935	905	948	879	978	872	905	937	874	874	902	879	877	905	920	894	924	927	934	860	935	897	907	891	996	869	912	897	922	877	904	917	927	849	944	956	911	864	916	928	850	871	929	904	894	892	881	806	863	935	901	878	939	898	936	852	916	883	938	845	924	960	932	949	937	919	898	923	911	897	909	849	897	864	927	918	907	927	909	872	909	892	910	905	913	912	895	923	897	882	869	875	883	861	911	932	885	889	884	860	890	915	941	893	900	943	908	883	911	907	895	870	913	908	865	879	914	922	936	900	906	903	911	909	913	946	926	898	902	826	892	941	913	892	897	859	978	882	960	912	885	901	856	947	907	984	927	887	925	896	906	902	960	888	934	881	892	926	898	903	866	894	926
24142	19153	24235	13182	6131	3138	1744	953	642	491	375	366	373	277	268	272	226	253	236	242	237	186	206	207	228	206	196	219	193	213	221	198	188	208	215	167	203	198	197	168	195	184	172	208	170	180	140	182	171	184	185	168	192	190	180	165	162	185	167	173	187	166	166	187	174	183	184	180	184	164	212	173	183	195	182	188	180	174	175	192	156	160	174	188	208	174	169	180	168	185	187	178	179	186	176	185	177	200	177	180	190	196	208	199	175	174	178	179	191	198	170	176	178	153	180	168	190	196	194	182	183	201	175	191	180	191	179	188	145	174	184	191	169	167	179	174	186	174	172	146	169	179	176	209	166	166	176	194	176	173	193	218	222	152	179	172	161	172	192	207	191	184	187	180	190	189	200	181	161	160	175	156	178	188	173	169	162	179	180	159	205	176	172	167	176	175	178	192	199	178	173	182	192	198	190	171	199	184	163	166	184	224	204	167	170	180	192	205	174	156	200	179	153	168	172	187	167	177	188	183	190	183	178	173	176	195	166	196	190	169	175	179	187	168	188	198	189	188	214	208	208	164	177	174	175	162	185	164	185	180	171	204	186	170	179	169	176	202	183	192	188	185	191	204	173	170	165	177	173	196	176	193	196	196	174	188	166	201	190	159	197	186	164	165	169	170	201	184	189	180	187	175	175	199	185	169	154	191	175	199	211	192	148	165	211	194	183	196	156	175	166	202	151	166	185	177	172	169	191	165	176	159	165	182	163	177	196	179	190	158	171	191	172	180	172	174	193	171	165	177	176	187	194	175	157	183	191	172	187	173	160	160	189	192	182	180	170	185	181	185	205	174	159	190	211	215	185	200	196	201	162	192	166	212	179	194	163	185	194	186	188	170	186	187	186	187	170	208	171	185	207	176	188	189	181	170	184	202	175	179	182	211	191	180	167	165	181	170	186	181	175	192	213	175	185	170	231	184	179	211	156	173	209	194	180	179	214	177	188	206	192	209	188	194	193	176	154	163	162	205	158	177	179	179	185	187	189	174	188	180	146	166	190	169	175	166	202	181	180	183	188	168	177	176	170	186	165	170	185	170	200	188	194	190	178	181	173	198	174	166	146	172	193	168	193	185	175	184	164	159	184	180	182	152	179	192	189	182	158	195	169	185	159	173	181	180	170	156	182	174	181	176	191	214	173	169	196	187	179	203	177	177	198	170	163	180	186	194	174	164	191	174	180	169	174	174	189	172	174	177	185	192	169	176	162	190	196	207	171	157	174	178	180	177	166	166	195	190	156	190	188	200	197	165	157	204	183	186	200	172	153	182	183	162	179	155	162	173	153	184	158	159	190	170	173	216	178	172	176	171	182	166	175	190	181	182	191	187	193	193	185	177	179	187	187	175	183	164	174	177	186	187	190	210	181	177	171	172	174	174	168	194	175	185	194	186	180	184	207	173	180	177	172	175	174	172	199	163	176	176	183	176	196	173	167	193	159	174	163	186	195	183	191	177	179	173	168	176	166	179	166	176	195	200	196	187	174	178	172	157	182	186	178	176	174	161	178	161	189	192	178	180	162	192	182	182	202	177	180	171	167	174	204	178	192	203	161	172	170	206	203	199	192	178	186	169	198	206	166	186	184	187	194	192	145	169	161	208	178	205	170	194	168	200	181	172	177	179	179	176	163	173	198	200	211	210	193	167	155	161	197	183	195	186	172	198	184	181	179	175	185	164	214	177	165	179	159	182	193	194	192	206	179	180	183	176	199	163	175	201	168	202	190	183	162	160	168	183	177	187	168	176	164	188	184	194	189	177	201	196	175	172	182	183	179	188	161	153	178	201	167	173	171	182	193	160	159	176	165	169	171	172	171	185	158	192	183	170	191	167	212	173	191	183	178	196	189	172	192	184	186	190	201	183	191	195	173	202	167	201	179	184	171	177	163	177	177	193	182	203	175	173	174	205	162	191	176	177	217	169	160	182	194	156	175	193	169	190	166	193	162	180	177	160	197	197	179	205	171	178	210	188	179	178	188	180	145	186	175	175	170	190	192	189	167	157	195	190	166	182	183	171	200	169	201	198	173	162	173	182	197	175	188	185	193	180	176	206	172	169	178	205	169	193	160	192	171	189	184	159	164	171	212	194	181	197	166	170	195	178	166	189	159	165	173	198	198	168	181	165	198	177	222	197	210	210	182	195	202	182	174	185	166	169	196	182	185	157	194	187	175	177	203	192	147	187	152	196	179	184	178	198	182	179	172	158	173	190	179	164	188	159	160	197	191	209	182	197	181	182	210	182	163	148	183	178	176	192	193	166	182	191	193	213	198	159	200	165	195	156	199	185	157	151	174	198	170	181	213	189	170	196	170	184	178	176	204	179	182	174	181	163	228	164	173	166	169	184	186	191	190	190	190	190	185	191	161	157	178	173	193	181	176	160	188	166	170	185	174	195	179	168	203	179	164	172	168	183	180	176	176	189	189	192	212	191	212	196	174	176	182	204	170	179	171	186	185	166	161	181	170	169	159	178	154	169	190	179	183	181	169	187	176	178	188	173	187	168	197	168	180	198	178	180	176	155	166	178	199	184	180	188	179	186	179	199	156	190	178	189	179	194	187	169	172	175	194	168	209	189	174	167	159	179	208	171	198	181	170	181	179	178	167	184	180	156	200	184	169	181	193	169	192	206	171	154	192	202	175	177	183	164	180	192	170	216	178	192	185	203	166	183	188	183	177	164	158	172	170	164	176	180	174	189	172	176	169	184	161	179	179	168	177	173	172	177	172	188	194	175	164	183	159	183	185	183	179	195	195	199	177	202	176	190	199	204	205	183	179	164	171	196	177	156	184	171	170	179	207	185	156	183	188	180	183	190	170	191	173	190	143	178	209	157	183	175	206	170	159	185	182	184	204	169	172	203	170	179	177	153	178	178	198	162	176	179	173	171	178	187	164	197	182	184	182	196	174	184	162	170	176	188	191	180	178	187	160	172	187	181	173	166	180	178	165	168	169	199	187	169	178	186	195	147	163	151	169	202	209	178	169	171	183	190	182	200	187	191	206	177	165	202	160	184	171	165	171	176	190	195	155	195	162	179	187	195	160	176	164	155	183	180	186	159	178	168	216	162	179	165	187	158	180	170	164	173	175	200	162	185	201	197	210	178	177	167	207	171	175	168	198	183	176	157	183	177	175	174	194	173	193	171	186	189	186	163	182	175	194	176	176	189	175	177	155	170	178	209	171	196	165	192	177	165	188	179	175	156	200	165	202	214	196	183	180	186	180	199	207	169	182	177	182	175	192	183	196	187	173	184	161	171	175	171	191	172	190	166	200	180	187	199	173	189	202	190	199	169	165	173	152	150	190	161	163	188	192	176	180	177	188	157	173	174	188	184	181	173	178	200	174	168	178	191	175	184	171	179	161	161	201	194	210	173	182	181	172	176	185	188	139	180	169	188	161	152	153	191	171	182	193	184	166	167	172	179	195	181	177	192	146	160	187	169	146	169
14102	14147	19924	7151	5039	4184	3437	2813	2554	2135	2000	1761	1545	1442	1285	1214	1068	1053	959	990	882	878	918	809	763	842	764	721	676	737	735	727	654	621	678	637	634	641	647	626	638	625	633	643	547	598	584	612	552	573	564	555	561	550	541	589	560	539	576	605	571	558	565	532	582	562	556	558	573	554	529	548	554	601	540	548	583	530	537	517	531	529	531	516	551	575	535	551	531	560	550	545	540	580	570	540	532	544	529	530	494	511	516	559	542	523	547	533	572	507	567	525	567	592	499	515	530	521	541	517	544	502	510	530	547	505	521	584	515	511	530	485	514	506	540	490	529	540	518	511	526	545	536	522	520	539	501	528	529	530	498	540	501	525	536	566	549	556	541	517	517	542	563	550	526	498	483	559	530	573	500	547	526	502	532	508	498	518	555	508	536	525	514	546	559	570	513	540	566	563	557	516	540	530	514	534	554	535	545	516	513	507	491	542	509	526	493	503	500	516	550	530	550	515	523	525	501	538	557	525	499	541	517	505	545	542	545	492	505	504	501	521	501	566	506	522	484	535	563	554	530	534	498	572	528	524	570	506	535	505	534	535	559	466	516	546	541	553	524	546	507	500	496	502	523	542	518	523	504	516	537	493	526	501	538	488	523	516	519	543	522	548	513	509	515	521	530	517	533	519	588	554	514	540	565	512	496	511	523	533	582	538	540	522	529	508	528	551	509	530	534	487	534	528	529	527	520	513	491	535	485	528	547	556	517	554	517	546	494	508	539	542	527	539	476	494	521	498	528	522	520	503	496	537	496	536	527	497	502	484	534	541	515	550	526	506	532	505	512	499	541	566	514	566	535	540	510	502	578	499	548	516	529	498	502	521	537	496	524	549	506	519	505	511	559	503	519	538	540	516	538	520	520	545	554	514	532	502	515	505	543	529	579	501	555	563	499	569	538	507	524	516	530	507	542	549	543	536	516	564	531	500	527	543	482	497	547	536	567	491	539	471	509	524	472	506	537	518	545	539	543	531	492	563	550	507	517	535	568	515	536	501	516	538	519	549	499	543	505	511	512	494	550	527	527	528	531	524	536	549	519	542	522	486	549	539	527	504	508	504	542	512	500	541	533	524	522	586	578	500	532	491	510	519	584	542	532	537	501	506	506	492	544	543	507	517	543	530	576	494	517	504	507	541	554	525	538	532	521	522	483	537	527	497	522	543	553	541	516	512	523	519	535	524	536	540	531	512	535	566	546	519	534	522	579	531	521	527	527	520	488	580	513	530	508	518	537	503	494	499	526	515	528	521	528	521	496	514	571	533	488	523	528	531	512	572	495	527	528	503	537	527	469	493	525	501	543	525	541	515	545	573	517	524	511	498	521	524	511	544	511	512	541	534	475	535	531	543	469	505	519	518	521	550	554	493	493	497	523	497	554	533	534	542	535	533	549	556	537	558	476	490	496	528	516	579	549	531	533	582	526	521	470	492	523	517	505	565	527	491	517	547	556	510	533	521	549	517	546	518	504	532	509	511	516	529	552	524	523	499	572	504	539	529	540	539	497	525	507	531	525	540	508	532	474	532	516	542	497	542	578	499	559	533	532	498	549	499	556	485	557	515	544	513	481	461	541	530	495	517	519	582	528	513	522	531	506	508	489	522	531	533	546	536	502	530	539	545	565	514	535	503	553	536	530	544	494	476	508	516	506	519	539	521	508	550	541	555	542	532	513	518	532	519	533	507	532	518	535	547	574	476	518	512	547	511	539	517	548	507	518	508	594	535	523	498	489	554	530	546	513	545	524	524	536	540	505	520	517	531	532	504	515	500	525	520	528	519	509	558	525	540	513	526	535	519	540	541	553	506	571	543	507	516	557	484	500	495	481	523	536	570	523	496	475	510	540	549	545	561	505	543	516	545	512	524	534	496	498	500	515	556	535	535	531	514	505	549	554	513	512	509	544	554	480	520	509	511	545	504	519	538	534	546	500	524	533	541	529	509	513	513	512	524	536	497	500	534	522	534	534	543	529	516	535	512	514	530	532	508	516	538	526	504	488	556	538	501	508	540	555	497	515	521	497	528	508	550	539	530	525	508	539	578	516	573	488	527	527	552	532	506	503	536	576	525	518	531	533	537	471	517	532	513	531	528	494	532	567	505	500	499	560	507	546	577	511	526	551	571	504	551	491	523	489	556	547	531	527	506	554	531	486	540	533	528	597	569	492	536	543	512	537	519	501	570	532	564	563	526	507	516	509	537	543	509	506	543	536	539	554	553	463	563	555	537	533	493	507	492	497	524	500	542	523	495	528	510	546	524	494	480	527	527	511	523	555	533	511	490	546	571	541	516	524	568	509	534	481	511	474	579	516	528	519	529	486	544	515	570	529	511	500	520	544	532	529	546	542	504	524	498	517	508	533	517	526	529	520	534	533	538	510	489	532	530	533	535	499	495	557	530	553	480	499	501	523	529	492	509	524	502	515	523	525	573	523	512	494	485	507	463	504	475	514	489	510	498	512	534	510	505	542	533	533	561	510	516	501	500	520	547	500	536	514	539	512	491	529	518	506	504	547	499	520	566	521	575	529	553	518	513	525	507	530	512	539	542	552	504	506	530	530	530	530	541	535	560	507	502	496	512	516	559	556	530	504	549	519	539	525	510	533	555	535	495	497	529	512	527	533	527	530	547	556	512	500	502	520	531	516	494	527	547	515	513	481	553	499	503	542	532	538	519	511	526	542	525	543	514	479	550	545	531	503	525	517	522	479	534	546	547	499	514	560	577	505	526	518	501	528	525	507	562	512	552	499	514	534	506	554	543	523	552	553	503	538	508	467	544	482	567	533	549	488	566	571	526	529	497	536	507	494	495	584	503	512	563	533	499	518	515	538	513	524	555	559	514	521	521	526	503	516	527	488	522	509	538	533	509	516	533	525	528	549	536	523	531	533	548	537	485	526	541	523	560	516	496	517	535	535	513	519	527	507	556	527	544	526	507	537	491	547	519	533	549	540	529	496	542	495	532	473	531	491	555	504	522	562	522	514	512	565	536	508	534	516	500	504	546	534	531	520	538	525	510	495	485	538	525	518	573	581	544	559	535	547	525	530	540	518	539	514	527	549	523	538	500	528	531	508	559	530	547	523	499	553	506	521	549	495	524	486	500	555	493	509	506	562	516	536	522	556	534	537	573	527	519	512	571	491	531	527	508	512	493	557	535	537	537	514	473	523	518	478	524	528	523	507	533	525	523	532	500	519	499	537	538	493	555	478	546	539	527	523	522	538	528	506	521	528	513	506	494	543	480	555	522	556	503	502	519	529	497	476	518	544	543	553	474	551	532	521	522	505	544	525	512	565	497	534	531	570	555	555	519	491	517	534	547	528	522	526	523	493	533	555	558	512	535	518	516	530	527	527	533	532	537	533	532	464	526	501	538	539	547	509	559	530	522	563	516	520	499	541	522	523	525	519	536	544	512	552	546	532	516	527	523	542	526	552	514	504	525	521	514
4292	2046	1541	595	373	359	364	357	332	376	350	362	347	327	303	316	326	360	370	337	342	350	337	335	343	334	313	340	351	362	364	337	369	339	336	347	329	351	338	345	329	307	334	360	368	331	337	352	348	366	352	308	345	356	311	338	331	338	324	358	362	315	358	348	350	328	367	346	354	386	349	316	344	330	323	336	312	323	374	364	339	323	367	325	303	319	387	345	350	297	387	377	361	327	335	301	334	351	341	316	377	346	321	372	346	323	348	337	353	362	347	359	335	364	325	307	328	338	335	352	354	352	319	344	300	300	346	349	350	322	352	347	337	321	356	356	322	350	341	341	362	371	342	326	352	358	321	342	350	330	357	340	308	322	335	354	348	319	351	335	338	369	340	337	310	342	321	318	362	327	323	345	329	307	323	347	347	307	310	351	365	333	342	359	333	318	341	324	321	352	346	364	306	337	325	333	334	362	367	338	355	321	333	342	338	347	348	352	355	355	342	348	350	335	329	327	330	348	339	344	348	322	299	346	353	346	383	320	356	365	341	374	350	342	326	309	354	375	340	351	338	345	342	313	329	343	339	303	328	297	390	328	360	344	355	329	339	360	349	347	353	343	347	346	327	314	320	322	307	331	353	350	305	357	353	379	339	333	344	329	310	338	322	321	346	368	357	311	361	331	358	342	346	337	356	328	334	376	329	363	329	358	322	330	337	338	343	340	314	332	340	357	331	319	369	372	345	326	352	331	363	318	321	332	388	326	366	319	357	378	367	349	346	323	361	331	315	368	336	318	375	364	372	357	305	326	354	361	320	357	342	350	362	358	331	352	342	361	332	361	363	344	358	328	327	336	339	340	348	325	339	346	323	315	355	356	323	353	380	368	320	310	318	357	338	337	351	340	320	351	347	335	369	339	333	343	350	335	328	344	360	343	343	321	334	332	328	371	358	350	328	330	356	392	370	317	352	360	324	318	337	344	324	341	319	344	320	351	332	353	316	334	363	329	359	328	336	332	353	333	335	322	330	320	345	340	343	331	360	324	342	370	318	331	324	327	359	350	366	333	345	341	346	342	324	331	326	302	315	321	365	350	341	330	351	349	308	374	357	342	328	347	351	347	348	343	351	342	340	331	350	348	321	346	325	323	352	343	339	357	331	347	333	326	364	351	324	317	353	337	348	285	327	316	345	384	341	314	334	343	362	315	361	317	372	349	346	326	353	311	390	314	337	364	332	326	330	332	342	334	324	357	346	343	349	347	314	298	296	340	313	338	348	343	352	348	346	333	348	348	353	295	349	339	344	326	342	337	349	337	312	344	356	355	354	334	352	335	353	366	356	340	327	342	352	341	323	328	351	326	341	310	336	350	347	322	338	334	345	368	351	364	328	344	354	315	308	318	379	327	358	351	345	342	344	344	347	348	325	347	342	333	331	332	329	343	328	344	311	364	356	363	332	318	319	339	350	324	317	327	346	316	375	354	365	358	327	370	315	335	333	347	310	326	322	299	323	357	322	344	342	350	335	336	323	336	361	305	351	332	349	342	334	351	349	360	311	352	349	317	337	346	329	347	350	337	341	334	327	345	313	367	342	353	371	347	369	345	361	320	357	333	328	351	328	349	324	343	318	327	354	320	360	377	326	322	331	351	321	347	356	318	353	354	410	329	338	310	348	348	352	329	314	334	377	357	342	344	379	351	310	339	345	345	343	369	356	319	347	339	370	360	360	339	343	309	357	344	345	333	354	329	309	326	354	342	327	368	320	378	335	346	344	349	324	325	347	327	348	336	324	321	341	335	351	341	337	324	352	325	341	335	392	348	305	350	363	356	373	370	341	331	361	339	362	347	342	377	355	349	340	323	314	349	358	340	335	310	351	352	342	336	351	374	329	352	324	377	321	339	348	349	345	336	290	318	331	319	338	324	378	329	358	351	332	322	371	344	327	340	320	335	381	329	332	353	334	339	344	355	315	341	349	330	318	327	327	346	333	363	323	323	333	342	383	333	326	339	341	363	358	312	311	348	357	324	354	343	406	335	354	366	325	342	309	341	371	319	338	315	332	336	319	315	354	373	365	331	313	330	352	359	340	364	318	396	339	360	334	307	314	362	312	382	332	339	340	309	309	341	347	366	344	368	345	359	329	322	340	354	360	303	327	350	325	348	337	341	338	330	328	330	357	325	348	360	367	339	340	350	317	328	309	366	338	344	323	344	364	366	348	347	346	338	363	326	335	312	339	339	360	348	352	359	348	325	355	340	351	325	383	358	346	350	353	331	307	349	318	383	351	316	325	372	351	344	324	340	337	372	369	340	381	370	350	339	349	347	341	352	340	331	340	360	350	342	376	342	349	342	337	323	326	345	333	361	340	347	375	348	353	334	320	316	336	316	357	334	335	338	344	318	353	324	341	326	323	322	376	339	340	368	311	319	322	371	367	332	345	333	327	361	321	302	343	352	350	382	328	340	333	346	353	300	366	374	349	353	339	343	337	331	356	326	339	320	353	354	328	337	359	364	308	353	321	366	338	339	354	353	352	357	331	305	331	335	329	328	360	305	368	343	358	328	316	346	343	346	332	306	340	289	337	338	365	366	318	311	332	329	360	333	342	350	358	363	349	353	368	343	326	338	351	306	365	346	333	366	358	315	345	319	349	362	355	363	360	348	333	334	326	344	312	354	356	356	324	335	371	328	340	338	335	347	300	346	363	325	349	314	333	292	350	361	326	329	339	351	347	322	344	329	326	361	334	355	336	347	317	351	324	368	371	332	343	315	336	315	341	316	368	365	348	321	324	369	367	358	329	338	335	332	363	349	313	360	328	332	338	367	341	320	344	314	302	337	351	340	335	334	371	344	365	351	326	365	362	326	334	322	376	354	317	346	340	350	329	342	353	352	328	346	314	340	306	334	354	356	353	330	385	327	351	329	351	339	325	369	307	323	348	320	338	342	360	323	338	333	349	348	335	354	355	327	381	333	320	321	358	345	355	349	369	340	336	334	331	325	380	371	366	361	331	324	323	342	347	324	333	338	365	325	365	334	332	341	363	305	336	339	352	352	334	361	342	300	333	349	337	349	330	351	320	322	378	335	355	347	329	358	333	350	322	307	370	315	364	323	311	338	391	345	366	346	352	339	311	323	376	361	337	349	327	336	323	359	355	328	368	315	366	333	348	355	346	369	362	330	318	334	398	309	332	317	312	318	347	359	313	334	346	351	312	300	342	327	354	315	323	350	352	321	367	354	309	309	360	333	351	334	336	337	349	319	350	357	304	297	350	361	314	329	335	325	327	377	338	342	378	333	317	314	358	310	334	368	348	325	340	333	352	334	368	340	334	310	373	352	390	367	318	334	332	338	316	339	346	348	332	354	327	340	347	354	336	340	338	371	359	330	331	348	315	326	322	309	348	305	298	342	370	378	359	371	373	330	364	343	367	320	324	347	350	363	344	396	353	354	312	362	360	311	354	350	332	339	352	305	328	344	328	340	334	333	337	318
3768	2842	2698	1332	1128	1081	1064	974	1042	957	1014	960	976	983	991	931	1000	919	889	909	905	904	981	953	935	958	936	997	952	992	944	975	910	958	947	929	913	955	973	954	934	942	940	917	908	878	923	935	906	955	905	914	935	955	950	937	949	932	961	919	971	958	887	909	939	897	932	940	946	950	896	931	921	981	924	1014	914	949	929	964	926	930	953	908	970	960	902	923	942	924	935	904	968	1015	885	947	885	925	913	920	912	919	889	904	978	944	928	950	894	941	943	963	867	975	965	977	960	958	884	971	969	868	898	910	966	915	923	952	933	938	962	865	946	901	906	892	877	935	955	945	922	926	977	929	933	979	914	945	939	968	1002	949	906	912	925	934	924	912	950	913	906	915	952	928	930	946	936	952	980	929	951	951	950	985	981	896	917	952	929	967	923	953	881	963	920	948	944	959	929	961	942	912	938	931	931	977	930	931	942	973	985	912	958	964	909	920	911	942	950	903	911	947	888	926	885	981	948	916	921	919	934	946	926	868	893	882	930	927	890	969	955	913	945	928	961	933	922	963	943	933	965	918	923	928	906	944	983	905	892	917	913	919	940	915	944	954	900	940	1000	943	932	962	980	960	934	962	919	951	904	888	890	928	944	948	941	899	939	923	944	955	917	937	963	958	970	930	958	968	890	942	926	971	976	951	975	900	898	926	945	964	907	934	974	921	921	981	919	974	923	931	974	946	965	919	907	977	956	863	918	882	897	960	951	968	930	932	938	908	949	920	943	922	896	928	967	977	909	975	926	937	929	942	929	875	982	901	940	924	951	953	914	933	932	868	929	967	918	934	912	949	940	931	930	934	919	919	859	854	983	962	904	949	949	933	926	936	928	904	895	924	906	949	928	934	918	996	904	947	870	937	949	966	946	951	916	951	889	926	902	887	909	939	945	931	857	919	925	893	938	922	923	907	987	906	946	934	929	910	925	924	917	894	943	897	941	911	939	937	933	924	962	912	965	874	873	869	917	894	937	920	957	939	941	940	945	971	940	928	899	915	965	1003	953	923	920	915	888	934	963	942	926	898	935	911	966	854	996	942	909	937	956	936	934	875	969	927	955	964	952	931	930	919	914	971	933	954	935	934	947	944	970	909	912	863	903	912	922	894	922	906	904	905	900	917	955	919	919	981	942	958	917	905	941	928	1005	922	946	939	967	910	933	964	921	957	930	948	917	938	891	938	945	925	928	945	948	888	916	968	971	916	858	881	915	910	931	903	947	990	929	934	1005	883	940	936	891	913	962	937	920	938	970	924	917	984	902	902	990	889	938	962	896	927	931	972	908	879	913	882	933	879	907	993	966	976	910	852	964	961	924	934	874	908	1017	946	899	943	914	977	961	951	907	892	939	902	919	962	971	943	946	956	897	971	939	946	961	920	949	949	960	905	941	972	949	973	962	965	986	905	917	969	897	957	921	931	946	895	947	921	917	937	972	969	935	925	912	956	985	941	942	984	858	919	893	928	925	947	892	903	936	955	941	964	921	895	957	948	945	965	971	911	891	932	852	937	872	940	924	928	958	890	970	929	972	980	881	988	961	900	927	1031	957	910	957	910	951	948	932	934	878	920	965	907	916	928	932	894	883	999	935	905	922	875	906	911	961	932	923	978	908	969	981	970	903	915	959	893	912	963	934	907	950	904	916	933	958	921	953	903	961	922	932	929	925	1004	940	938	918	907	903	944	938	928	915	922	939	866	1012	930	941	914	938	944	914	892	919	880	888	964	942	977	939	936	941	945	944	955	941	956	929	955	928	965	963	964	926	923	974	953	929	979	919	976	921	941	951	966	895	905	944	901	958	922	972	916	915	952	915	949	917	938	926	935	875	895	945	974	925	931	985	927	930	949	847	877	871	975	944	912	931	980	908	918	950	956	860	933	937	916	861	913	868	947	910	910	913	966	926	939	944	970	899	915	990	965	934	904	934	971	913	953	922	968	933	941	966	961	914	893	946	948	928	940	912	945	896	868	952	935	928	976	878	914	920	985	927	912	906	888	957	918	895	906	939	937	941	948	904	972	952	899	943	957	935	921	890	946	940	955	916	976	942	950	932	911	927	939	929	978	965	905	939	982	931	888	987	895	912	897	921	890	920	971	922	940	960	938	911	948	920	898	977	907	965	938	919	986	897	913	926	948	956	958	928	953	928	957	1003	1009	937	952	920	896	922	890	941	976	915	957	858	977	934	932	928	932	864	1002	961	948	883	970	923	911	930	972	939	949	884	951	952	889	954	902	901	939	898	924	948	952	931	967	917	944	978	940	939	907	915	939	969	890	892	942	947	924	896	973	958	933	923	913	955	955	859	940	921	969	981	924	984	923	944	942	885	948	975	973	926	968	934	926	875	895	957	927	950	919	868	865	904	927	935	919	927	882	925	931	924	959	927	919	933	883	937	924	947	932	917	914	909	907	917	906	910	896	929	899	920	918	928	932	944	903	935	948	922	953	958	908	974	896	936	939	948	953	910	952	983	935	881	936	946	954	1012	899	960	938	955	963	985	972	922	885	914	965	898	975	912	928	966	1001	906	955	921	946	973	967	942	1019	927	930	946	931	920	899	942	942	874	911	1023	918	918	925	960	972	934	926	908	898	905	921	896	941	933	932	926	954	903	962	956	948	947	915	897	955	877	949	970	913	957	899	935	967	950	919	979	937	943	915	948	888	990	903	857	953	885	945	906	960	937	966	898	936	938	921	893	966	942	954	936	896	911	961	897	921	901	898	925	967	913	995	930	947	891	905	941	910	887	957	955	919	990	941	922	949	935	932	914	944	903	920	972	921	945	938	906	948	906	905	901	937	915	926	896	891	1016	888	943	960	957	939	917	948	940	945	934	925	887	942	876	930	859	948	960	913	921	875	932	918	936	968	984	927	909	951	914	880	928	899	931	921	889	970	922	941	952	956	965	967	906	948	900	983	889	946	922	895	975	893	976	931	951	999	919	904	904	941	936	893	968	984	948	912	963	961	952	963	968	980	969	957	931	925	906	937	908	961	921	944	914	980	893	951	950	935	954	961	905	949	884	938	918	962	874	900	962	929	948	973	900	974	912	921	938	843	946	953	934	909	907	887	933	979	962	934	947	909	960	934	895	944	936	955	904	907	954	866	960	909	914	969	919	964	915	975	915	965	983	895	909	901	951	974	915	937	946	906	914	912	902	933	924	896	927	910	899	931	890	879	887	934	945	946	950	901	939	943	958	937	933	980	952	981	919	932	901	943	929	938	931	907	908	901	972	953	955	943	898	929	924	964	930	961	875	937	963	906	917	906	954	941	917	931	874	951	868	939	921	902	885	947	904	868	920	983	962	907	915	923	957	931	976	932	931	867	905	914	945	930	910	907	918	972	937	872	905	929	942	996	992	902	916	971	932	945	928	928	946	899	919	901	920	883	967	977	936	843	922	922	1070	944	895	1003	915	933	879	940	917	949	985	914	963	948	930	984	919	898	942	866	964	896	993	916	955	962	896	933
15537	16740	18930	10667	3965	1801	1003	691	525	550	500	442	429	368	410	390	390	369	373	385	342	346	371	351	366	327	352	357	329	333	344	355	344	308	344	328	317	333	317	339	371	351	337	363	331	359	358	326	330	301	357	353	348	347	327	371	342	350	345	317	352	341	357	307	349	331	340	357	353	351	348	348	371	311	325	317	333	342	342	330	339	366	346	332	314	363	357	357	347	338	340	327	361	312	322	367	344	356	338	320	313	301	377	309	343	362	341	339	327	338	346	319	346	365	363	364	354	352	348	347	337	330	372	343	358	312	331	345	334	348	349	363	350	330	355	344	290	342	339	345	303	378	330	358	353	338	317	313	325	338	301	349	337	335	341	330	356	339	338	315	349	312	387	346	356	333	333	332	323	324	385	380	337	334	357	337	356	324	340	341	343	335	334	345	351	371	332	323	345	334	348	340	340	341	343	328	344	346	319	336	339	327	347	371	346	337	310	358	317	329	338	329	349	343	366	359	376	340	365	347	354	347	326	338	330	302	309	335	353	370	339	327	348	346	322	332	365	334	307	348	330	365	348	335	311	331	341	320	308	327	333	323	375	338	348	341	303	355	355	317	331	358	345	340	319	372	326	314	334	342	334	350	329	295	343	343	346	357	360	352	296	319	307	357	363	329	332	315	352	323	335	350	322	357	347	356	298	330	324	339	347	350	373	332	323	346	361	357	327	337	321	367	339	364	365	318	316	328	313	338	345	334	331	298	358	320	337	381	339	340	354	332	324	342	307	339	340	352	323	304	337	339	367	334	326	318	354	341	374	306	326	308	356	333	383	324	356	323	349	327	307	324	348	356	348	336	340	319	348	320	326	328	349	318	344	339	330	332	346	338	336	330	345	377	317	314	336	362	351	315	321	334	328	301	348	364	344	336	319	335	329	356	375	321	339	340	334	338	324	368	325	337	354	359	332	300	348	334	351	316	348	370	323	377	334	339	348	335	287	320	341	350	332	315	346	339	303	325	356	362	342	353	364	346	315	316	354	336	361	344	309	348	343	329	287	339	284	335	303	323	312	376	325	340	335	321	357	308	347	329	348	316	366	329	359	362	361	339	338	328	356	324	342	352	346	334	358	321	344	332	329	346	339	383	326	351	316	314	354	364	343	355	339	331	336	366	333	330	361	323	338	338	334	364	338	346	337	311	357	299	314	361	342	362	342	345	335	335	321	351	363	350	378	362	348	334	341	329	316	355	326	340	322	352	354	328	350	333	317	343	337	319	348	350	358	352	328	332	326	317	309	317	315	382	334	312	311	319	338	348	323	349	345	316	333	334	343	316	334	315	334	314	325	350	341	357	336	361	327	339	345	324	368	333	329	339	360	359	324	343	344	338	314	313	341	339	312	324	318	338	353	322	379	342	325	362	358	312	338	335	357	330	328	354	357	360	341	364	359	345	300	327	319	322	353	323	300	311	370	308	350	362	344	307	351	353	341	354	289	342	339	368	375	312	373	362	356	337	337	340	352	335	332	345	307	339	318	360	360	342	322	358	313	348	337	342	303	358	338	362	373	321	335	325	331	359	367	330	335	341	361	346	341	376	364	339	331	330	342	338	340	304	344	342	320	320	342	339	351	300	347	338	343	326	318	344	329	339	339	336	342	311	352	324	352	342	343	317	344	345	357	343	353	341	330	371	309	352	366	349	350	362	306	324	330	364	325	360	339	323	344	321	349	333	358	354	331	357	297	358	329	349	338	339	326	325	356	353	358	314	346	327	345	337	350	337	337	350	316	354	312	346	351	330	349	320	344	328	338	332	317	337	312	338	357	318	338	317	377	367	331	325	336	322	316	352	328	365	350	371	343	335	357	345	346	366	354	334	358	332	321	322	341	313	312	322	374	363	342	309	339	325	325	343	339	319	339	354	326	335	323	348	324	326	348	348	334	335	336	333	328	353	315	352	373	338	330	300	339	351	325	347	306	340	310	348	335	346	353	324	324	361	349	311	320	313	326	327	350	340	341	330	347	361	351	364	307	342	351	312	362	346	338	335	324	350	344	336	314	352	334	341	367	308	304	342	309	328	325	320	317	316	350	313	306	327	359	364	356	342	325	316	338	337	347	344	335	330	316	321	329	339	313	310	315	315	352	344	342	371	326	324	339	366	358	317	323	341	356	328	338	337	330	311	337	330	351	309	344	346	360	298	308	344	324	324	352	313	371	359	348	329	309	332	336	361	290	332	341	337	344	365	338	338	343	337	341	311	349	332	324	299	347	364	339	356	345	351	337	347	329	319	342	332	361	331	310	326	344	336	358	348	328	312	355	334	329	325	354	351	356	310	355	329	315	299	328	332	322	349	357	354	367	333	366	324	331	332	354	331	341	342	322	347	308	325	310	353	321	376	357	351	342	329	314	331	367	342	308	296	311	346	327	318	355	324	364	338	328	352	341	350	316	340	341	336	336	345	355	346	310	335	302	313	357	369	317	333	333	335	353	339	358	336	359	343	385	344	361	380	360	331	342	331	378	327	321	353	320	336	353	331	330	345	319	359	323	343	344	340	363	364	313	294	338	340	348	336	319	336	352	330	329	341	367	362	344	313	320	345	331	316	339	338	334	359	370	362	331	334	323	331	353	315	350	377	341	330	347	318	320	328	314	362	315	351	315	331	329	365	323	361	322	358	360	327	326	320	340	331	353	348	367	364	330	324	327	335	336	304	372	340	321	360	318	369	343	309	347	308	331	371	316	315	368	350	361	360	328	333	318	325	361	315	288	344	341	301	349	315	317	322	322	334	306	338	335	353	318	369	332	318	339	323	325	341	342	323	360	332	370	312	359	345	373	333	362	334	318	302	338	309	330	331	345	346	353	408	324	308	377	333	317	289	369	312	327	322	318	347	301	327	358	347	323	338	304	368	328	357	353	324	336	351	339	351	325	346	363	319	336	330	342	329	312	333	358	329	319	319	346	329	328	330	316	359	349	331	326	335	310	340	374	333	314	355	327	326	324	339	333	307	355	343	339	353	334	360	363	352	324	364	305	330	335	345	338	362	322	355	333	323	365	331	320	315	326	330	321	315	336	357	329	352	295	323	341	331	318	331	321	318	333	302	329	316	328	348	347	301	320	345	338	364	379	353	372	339	317	336	299	336	332	313	349	320	355	346	337	360	344	320	343	341	327	333	300	337	338	319	316	318	349	350	318	327	332	298	307	357	297	375	306	342	331	353	382	363	346	345	322	382	330	334	319	354	336	317	320	369	345	381	359	328	337	345	365	334	358	347	351	360	324	345	329	308	338	358	348	348	334	322	341	353	338	342	317	307	321	320	343	345	333	366	347	335	344	335	339	333	326	358	309	350	331	322	345	327	339	337	341	337	344	313	370	336	334	316	299	352	346	356	361	322	325	358	374	332	331	320	340	327	349	335	336	314	346	347	343	342	327	325	351	330	385	331	366	362	335	340	343	312	306	335	327	329	316	318	324	352	345	333	308	330	344	309
10291	14964	14541	7286	3279	2810	2456	2077	2088	1920	1778	1750	1576	1403	1320	1185	1245	1134	1158	1131	1143	1129	1094	1034	1018	1110	1006	1028	1043	1011	998	961	1021	992	971	937	963	943	881	973	959	931	935	952	907	961	890	924	952	944	981	985	889	968	904	919	919	923	902	915	925	911	899	916	885	894	890	887	991	896	895	896	880	920	914	929	881	899	939	941	954	870	881	912	921	914	841	873	883	962	922	896	914	969	927	941	909	871	914	901	892	863	912	906	846	903	956	936	844	975	898	893	891	861	909	933	928	914	883	903	901	844	886	894	903	923	918	916	926	915	867	936	915	885	897	883	919	876	896	941	920	904	898	870	960	954	892	868	863	869	851	911	869	906	896	935	910	902	879	858	900	889	912	887	890	900	886	917	871	886	905	917	923	893	890	876	908	890	853	946	946	884	891	884	949	904	912	923	893	827	885	895	871	903	919	909	904	898	900	940	894	925	912	923	845	830	864	903	900	911	882	938	920	942	905	911	888	942	914	908	907	853	880	831	909	873	944	925	888	905	896	932	876	878	914	869	930	838	917	894	955	874	871	941	898	893	936	880	857	913	885	920	899	873	895	864	911	863	938	862	914	936	959	921	923	932	932	905	853	954	890	948	958	895	877	964	914	905	965	921	913	912	869	934	965	892	932	945	903	898	864	913	848	869	869	898	871	887	917	966	915	937	906	844	914	882	897	953	896	923	946	920	880	940	931	876	914	899	941	879	895	875	927	909	863	935	878	869	874	904	885	901	897	872	894	909	873	921	852	948	915	904	894	918	932	873	901	975	927	862	871	926	917	924	904	887	935	880	876	940	847	879	910	912	954	899	945	928	941	887	869	880	881	877	902	902	889	899	898	863	871	917	865	876	911	889	897	921	919	886	903	927	902	888	847	891	868	901	832	840	937	894	856	863	938	935	909	889	983	914	938	875	876	908	899	929	922	870	900	854	916	918	990	876	883	878	886	871	916	892	943	925	866	888	910	881	899	860	864	905	909	919	873	843	920	877	959	879	910	923	939	961	898	918	907	860	902	883	927	897	875	898	891	876	931	891	898	867	849	883	885	941	916	855	851	893	911	935	884	850	853	929	899	905	893	876	929	882	928	894	883	908	870	907	945	893	867	888	871	958	840	870	892	891	916	886	943	901	919	902	862	918	880	916	923	950	940	894	901	863	911	898	935	867	891	861	839	905	890	887	880	874	932	915	974	916	879	911	876	882	891	878	892	922	921	896	900	842	923	888	919	900	889	917	971	900	921	884	842	906	853	898	883	879	881	927	935	884	872	941	886	897	879	867	864	867	870	957	865	851	878	932	922	874	895	865	877	818	893	897	895	877	861	922	885	891	966	855	904	888	847	924	922	887	863	915	852	901	879	911	917	878	919	939	882	889	913	923	924	886	869	919	875	923	935	800	882	905	901	924	926	916	880	961	866	888	933	888	891	846	923	887	888	882	890	897	928	904	861	864	892	896	857	900	893	939	873	916	928	862	870	865	866	886	853	881	895	878	899	887	891	909	882	918	870	940	860	931	893	932	879	889	908	913	864	880	923	925	907	874	925	907	940	884	882	931	872	957	914	879	895	874	867	926	957	941	910	855	963	866	885	934	866	880	864	903	892	924	911	916	831	894	927	916	870	921	895	900	816	905	847	915	935	939	955	935	926	880	851	857	891	944	953	917	896	894	903	897	885	914	900	891	889	932	902	868	920	887	939	931	874	927	901	895	884	910	860	865	855	903	922	894	905	936	858	918	912	923	912	964	882	863	868	916	891	921	889	864	900	935	870	846	864	887	883	889	909	867	940	865	935	888	911	903	879	875	916	911	922	892	849	929	884	860	924	907	952	910	895	912	905	916	923	868	884	903	902	938	920	929	970	884	884	913	913	916	891	908	838	860	864	918	917	917	912	886	847	876	823	926	874	905	875	929	876	875	929	920	867	877	926	911	873	863	898	905	903	922	918	898	857	895	883	882	892	895	920	887	882	938	859	891	862	914	868	918	915	962	921	929	932	904	884	923	909	959	917	927	857	876	916	906	884	917	918	912	899	887	932	933	916	923	871	907	931	895	896	860	907	841	933	943	843	871	895	886	823	931	870	948	872	881	894	937	912	918	892	911	899	899	931	903	921	930	856	931	932	927	890	887	907	916	924	881	865	849	929	884	872	938	879	853	863	940	868	893	860	819	875	867	843	882	886	908	842	907	930	905	897	930	902	890	932	905	863	883	902	954	870	889	909	905	907	908	889	877	919	951	851	910	891	911	887	937	876	913	889	842	880	930	908	864	884	883	883	943	884	929	907	947	882	872	890	965	922	917	862	908	891	901	925	923	883	871	921	885	959	901	912	901	906	949	851	904	862	887	964	843	866	894	881	912	889	896	889	888	924	917	900	875	926	914	863	898	897	899	884	897	904	925	909	851	902	919	887	901	909	886	941	818	871	919	823	895	919	877	946	847	959	955	940	857	917	942	904	926	940	916	917	866	875	859	899	907	873	930	875	863	906	884	906	861	900	957	863	922	925	889	979	926	866	823	886	908	860	915	924	932	930	853	908	892	913	927	871	931	874	914	904	900	860	885	920	909	930	928	888	921	874	878	909	861	892	940	929	892	917	863	889	895	934	882	903	931	934	862	885	900	921	880	916	888	900	945	904	868	936	897	873	926	946	896	879	888	874	939	920	881	921	923	947	838	912	903	925	894	839	956	829	894	871	878	874	880	867	894	881	919	872	881	870	896	870	882	912	934	919	892	867	888	870	938	859	812	899	911	906	926	890	887	865	880	898	915	902	930	882	956	923	907	893	885	915	890	950	871	889	948	937	874	875	933	930	928	902	901	917	881	932	878	927	844	919	898	898	867	851	935	875	921	870	856	941	947	870	916	822	883	881	931	887	910	953	938	940	928	824	828	915	899	922	902	920	918	892	896	900	874	887	919	863	904	929	898	940	926	938	893	911	883	896	916	971	888	918	904	870	941	869	880	894	889	870	923	949	874	947	886	861	882	928	895	884	924	929	883	952	872	891	929	900	866	871	865	908	934	940	900	935	915	942	908	922	917	920	885	918	851	937	873	883	878	894	865	846	936	874	882	884	896	913	934	920	938	860	914	948	884	900	915	868	889	903	941	883	887	910	884	901	884	894	877	870	866	914	911	866	926	880	950	874	905	906	879	917	887	883	874	943	899	896	885	843	914	891	869	942	824	908	922	850	941	930	888	912	919	916	893	869	912	900	905	904	884	929	887	903	879	881	893	863	915	894	911	924	910	914	886	908	899	888	898	894	875	863	893	870	850	925	900	898	844	962	928	959	911	943	903	864	909	927	912	960	905	865	884	905	935	920	956	927	868	876	904	918	880	912	864	893	899	944	916	899	904	897	934	935	890	855	933	881	884	903	880	873	905	904	880	910	935	890	856	906	915	872	947	914	896	931	909	848	909	884	842	944	891	913	910	856	920	888	923	867	914	913	878
23618	22752	24932	13537	6170	3017	1565	951	669	535	430	396	370	325	306	273	278	259	237	249	220	222	218	229	205	188	206	198	215	204	171	212	197	202	188	177	191	175	192	193	179	204	170	174	197	205	188	192	197	174	184	185	193	191	182	181	187	216	188	177	200	169	181	158	177	183	200	185	193	178	183	211	170	198	206	201	205	192	201	212	185	203	186	204	186	203	178	185	153	167	179	194	188	189	186	171	160	196	170	187	186	183	180	196	166	177	180	163	190	172	182	210	180	144	186	162	179	180	177	182	203	194	152	164	175	175	181	171	181	170	188	169	158	188	175	178	152	175	169	165	178	187	144	182	166	185	192	169	188	159	164	218	159	167	175	178	188	187	207	165	167	196	170	165	179	180	172	161	186	168	158	181	182	172	176	185	174	207	193	183	193	175	172	171	156	199	176	159	159	182	179	174	210	175	170	192	187	172	159	209	178	158	177	185	206	193	200	204	175	156	186	163	175	151	213	177	175	159	165	175	204	181	174	197	183	181	198	176	187	143	203	167	213	176	185	167	175	167	177	174	181	146	190	183	201	184	171	169	185	170	152	185	178	175	172	167	172	158	150	189	165	165	189	151	193	174	177	166	188	181	179	171	156	182	166	194	180	184	190	171	169	188	156	192	156	176	180	172	187	188	171	174	162	173	173	190	183	201	180	179	182	193	169	179	185	194	187	212	188	138	164	185	213	172	187	167	183	189	172	195	170	182	178	192	174	174	183	162	179	200	169	195	177	186	181	176	184	168	174	182	159	182	165	181	184	174	156	198	175	179	202	196	177	186	154	187	170	183	178	173	186	157	179	186	182	202	186	194	210	176	205	167	169	188	194	194	167	185	170	172	177	189	191	167	179	169	172	176	172	183	170	182	147	185	158	173	188	186	203	174	177	191	184	178	161	189	164	187	194	178	170	188	168	197	188	166	192	193	190	167	177	204	193	185	189	174	179	170	177	186	159	206	195	185	160	210	177	170	188	181	209	181	198	195	166	148	183	180	197	152	169	155	174	177	193	168	187	178	194	177	177	166	175	164	180	200	159	173	177	189	174	178	182	180	165	209	169	182	182	186	178	201	180	192	185	157	187	162	153	166	179	178	160	170	196	186	180	197	183	185	193	196	166	176	159	187	164	163	186	151	146	172	161	169	200	174	187	177	158	195	174	193	179	190	169	183	179	179	164	183	162	182	164	185	189	192	190	182	165	172	182	178	185	168	196	183	168	167	166	180	165	178	179	186	183	162	167	169	159	177	138	178	159	175	188	171	194	204	178	192	180	186	155	187	175	207	165	179	175	155	170	162	174	164	173	180	186	171	194	162	175	192	179	176	191	180	168	178	188	182	196	192	159	181	173	145	193	173	185	187	179	197	171	191	160	198	165	188	192	175	174	188	169	169	162	175	179	189	198	186	175	172	188	164	150	182	199	172	187	179	159	174	187	155	176	177	185	205	187	158	161	186	164	172	188	171	166	165	158	160	177	192	187	185	188	187	168	192	190	166	186	176	164	182	189	183	152	168	185	187	182	193	174	184	172	171	169	157	195	197	180	175	182	182	190	154	176	186	175	164	199	153	163	189	177	191	157	180	170	160	163	196	186	190	162	183	170	199	160	177	199	152	187	172	195	152	171	164	180	170	171	164	209	149	186	186	182	177	176	181	166	170	205	178	174	184	181	195	200	162	214	169	195	189	187	184	163	172	170	162	194	174	174	161	178	175	197	177	169	184	163	184	178	171	190	192	171	168	200	190	180	181	181	187	187	209	184	180	168	165	198	191	175	159	179	160	195	184	182	168	174	173	155	185	181	167	202	191	172	178	160	179	171	190	175	194	177	187	171	200	184	184	201	202	172	183	207	155	174	197	209	161	170	152	147	166	175	182	172	180	168	177	188	196	155	193	187	179	181	166	153	180	177	188	149	186	195	172	164	176	207	194	160	169	186	186	172	179	174	178	165	196	190	161	166	159	175	197	186	179	161	197	174	202	150	174	185	157	159	168	185	171	163	191	181	194	190	176	196	182	179	187	191	162	192	169	190	168	182	159	170	181	172	188	182	149	210	182	173	183	162	131	194	172	163	189	177	179	181	178	174	177	185	163	184	169	170	175	177	198	176	164	203	184	170	158	170	183	175	156	170	179	185	180	190	200	188	150	168	190	190	171	162	175	188	190	159	175	174	179	198	154	198	187	168	182	181	171	172	143	182	163	178	171	153	180	177	174	175	170	160	178	184	201	172	174	168	202	192	177	181	180	181	173	170	185	170	198	175	183	175	190	160	173	178	197	166	142	172	174	200	193	184	164	207	188	182	159	196	203	181	175	154	190	195	159	185	163	158	158	194	156	203	190	186	175	166	186	197	186	186	171	172	145	198	191	185	186	185	184	156	168	158	195	184	174	178	195	173	179	171	199	180	181	176	187	167	187	179	176	169	202	185	179	162	178	154	145	171	183	175	176	189	189	173	174	192	180	167	186	175	176	191	159	170	165	177	191	189	170	159	193	183	185	172	191	179	186	178	181	175	158	189	186	184	191	208	188	187	184	158	179	163	167	191	180	192	191	195	181	168	155	203	142	189	174	174	169	160	195	188	175	175	166	177	176	173	162	155	189	177	164	183	181	180	174	171	161	181	224	174	170	165	194	172	181	179	160	172	190	179	177	202	187	154	203	174	173	191	184	177	172	188	192	182	173	191	161	178	187	176	180	180	201	185	188	208	177	172	191	200	192	188	178	163	177	200	199	174	149	172	156	196	171	169	187	163	163	183	176	161	168	184	185	190	190	158	190	187	190	195	169	207	176	184	169	180	182	161	186	179	203	168	174	169	208	195	176	184	174	200	175	182	198	174	182	173	192	157	175	203	171	184	159	166	207	198	189	174	176	169	156	182	183	169	180	180	148	161	189	177	140	173	166	198	161	176	165	194	192	188	168	176	196	156	152	179	177	155	172	192	175	211	194	171	146	166	182	185	163	172	148	163	180	173	175	188	176	201	181	174	170	163	169	184	178	163	190	168	166	174	179	188	179	201	210	200	182	188	182	189	197	163	171	174	186	181	191	183	148	181	200	183	181	178	163	180	183	161	174	172	175	168	200	197	165	191	185	164	191	184	185	189	179	168	184	185	164	188	174	193	171	169	170	185	166	174	186	170	177	186	175	193	175	168	158	168	171	174	175	160	179	172	180	168	170	188	183	173	146	179	164	160	187	164	166	154	178	180	171	193	179	162	162	188	174	180	167	161	168	184	175	193	171	168	155	197	175	166	170	188	196	196	180	189	176	190	164	197	170	189	179	185	195	182	186	176	172	173	185	198	190	181	168	192	162	165	155	162	201	182	184	178	188	186	198	184	189	168	165	146	199	177	179	155	179	184	177	210	185	177	188	185	169	182	198	172	213	176	167	168	169	158	176	187	185	172	207	159	143	165	178	175	188	196	167	171	169	202	176	173	185	178	172	170	207
13516	18746	19126	8489	5045	4263	3402	2878	2779	2386	2165	1969	1664	1389	1273	1117	1092	1049	988	903	929	912	817	784	808	772	742	723	695	698	682	698	647	673	646	625	653	639	640	616	617	611	598	628	571	585	619	566	541	567	544	572	549	584	536	592	549	543	555	582	542	550	567	535	546	549	588	574	522	555	579	534	541	528	568	544	532	557	545	556	558	556	539	508	495	544	525	527	557	569	500	509	535	509	502	514	520	560	531	533	539	512	542	499	524	503	521	571	566	518	560	533	550	548	527	524	541	540	582	524	557	596	564	511	521	560	523	551	521	520	539	474	500	562	536	574	508	558	535	596	512	579	538	502	534	564	509	538	528	530	524	546	537	462	511	523	511	556	556	549	522	529	569	509	537	546	508	523	527	498	507	564	535	542	548	524	535	553	507	496	499	539	526	501	511	535	526	527	496	560	532	525	507	534	514	479	532	527	488	483	527	504	526	490	511	570	506	520	544	524	505	524	546	490	516	543	508	524	562	512	524	515	534	485	494	543	513	500	492	533	496	524	473	514	556	516	534	491	478	474	526	496	490	494	515	513	494	520	565	519	519	520	531	523	542	509	512	483	512	538	507	499	542	529	478	522	540	535	514	513	512	554	579	496	559	502	523	516	541	524	520	509	540	515	526	501	532	527	494	486	533	498	489	503	487	543	503	523	495	507	507	527	533	545	509	492	481	506	538	523	533	529	505	534	520	507	535	521	518	479	543	498	504	500	498	555	514	498	539	511	521	545	527	538	483	519	553	512	473	497	503	464	513	525	543	515	529	514	507	499	526	558	484	539	502	493	496	515	515	515	499	515	512	491	514	537	496	522	518	490	543	524	538	514	502	490	492	466	532	508	512	553	511	537	518	535	536	500	558	507	527	481	521	525	495	499	543	527	544	522	530	506	546	549	546	541	510	517	480	512	517	497	564	527	540	481	548	516	496	534	531	529	537	523	543	477	526	514	516	521	510	523	502	572	522	502	517	518	548	526	513	537	574	500	517	526	475	516	500	536	547	522	574	565	547	503	473	575	541	534	480	490	539	509	513	524	525	510	521	506	562	520	489	518	517	496	510	560	523	515	510	490	515	509	503	556	504	541	543	504	551	503	519	496	517	533	547	476	524	537	491	528	504	537	521	457	536	545	511	513	469	524	528	474	543	492	517	525	520	507	540	512	496	540	548	544	504	498	528	486	523	547	531	475	533	493	492	463	523	514	533	498	546	489	531	528	486	507	491	574	533	506	523	570	481	487	530	497	544	551	510	516	511	464	525	513	538	479	525	505	552	507	538	545	572	486	552	569	530	478	540	523	551	526	515	508	534	487	526	534	535	538	484	543	485	564	546	534	516	519	557	550	510	529	527	516	552	510	489	513	546	545	501	530	526	509	539	510	540	509	494	567	549	557	539	528	516	519	517	537	525	503	568	534	536	477	530	505	505	512	552	508	517	490	485	509	554	489	461	532	532	475	500	524	546	544	524	507	512	515	525	507	549	496	489	544	502	491	573	536	512	547	505	524	527	515	508	526	516	512	528	509	559	527	545	503	535	516	516	510	525	526	509	537	479	501	500	523	501	542	546	455	504	498	504	523	535	532	494	495	511	516	545	488	492	504	543	496	507	520	500	529	507	512	574	528	501	503	540	505	504	515	503	534	488	547	527	526	489	543	548	539	480	481	533	502	529	515	516	526	529	525	537	540	517	544	521	491	552	522	505	490	511	508	509	483	492	517	532	542	515	519	523	528	486	505	563	495	522	533	497	495	557	555	501	502	544	484	521	539	568	530	493	551	525	491	516	487	538	524	559	501	521	516	522	531	539	489	454	591	540	505	574	546	512	528	545	540	494	524	514	531	535	558	487	516	529	525	522	562	521	535	532	508	488	498	503	520	537	490	490	514	513	513	507	539	497	484	530	479	503	521	509	495	518	492	521	545	501	551	500	488	509	559	531	531	496	560	505	522	517	518	490	470	485	511	545	534	520	548	546	507	508	503	502	537	537	517	535	532	513	519	480	550	515	510	503	503	523	505	526	506	554	528	482	517	547	529	514	478	507	504	527	519	484	519	521	536	504	535	554	500	515	545	522	535	523	512	490	485	514	501	551	541	525	517	511	509	572	542	511	517	525	518	553	528	537	486	549	498	504	525	548	544	497	503	505	524	536	526	483	484	512	497	501	541	483	523	525	509	502	506	527	524	494	478	511	510	514	550	549	545	554	516	501	507	544	441	520	512	544	538	507	560	521	513	555	525	526	514	520	507	535	531	474	486	531	487	469	523	480	531	510	534	511	524	548	548	529	562	509	519	467	479	528	506	559	547	480	488	489	527	481	527	505	531	493	506	504	516	533	520	541	473	543	534	529	497	532	516	512	562	488	526	515	512	498	544	521	530	529	549	519	537	551	519	516	539	566	523	497	500	508	487	506	544	523	510	548	536	526	541	548	515	477	516	518	532	551	501	507	526	526	524	534	461	480	489	493	529	497	537	543	522	544	551	519	544	518	539	540	492	537	506	458	524	540	549	498	513	495	533	489	520	536	526	527	511	533	522	540	530	501	489	500	508	521	519	558	514	519	539	469	535	539	528	536	528	500	482	515	547	536	526	523	540	501	545	489	493	529	536	546	521	521	530	549	539	505	528	470	521	476	517	523	514	553	515	518	530	522	520	532	513	479	518	492	479	539	482	491	518	520	551	569	484	468	514	527	532	497	513	514	525	507	527	493	521	499	550	492	493	502	524	552	519	554	476	529	509	510	505	545	528	510	528	537	538	549	596	527	533	533	506	524	566	495	512	534	524	547	515	510	493	509	486	520	467	497	497	489	504	496	532	511	508	500	507	515	522	546	523	508	525	514	490	513	514	536	518	509	524	533	512	467	491	518	469	536	514	503	499	484	525	547	522	508	469	550	485	521	512	522	544	514	517	497	513	490	504	506	491	499	501	499	503	494	497	503	524	513	485	523	492	499	470	531	535	537	493	503	541	526	521	515	539	560	483	486	537	481	533	513	488	553	481	532	515	536	524	483	519	502	501	483	489	555	522	472	522	524	466	556	538	505	522	514	524	544	481	500	520	517	487	495	515	489	561	562	526	501	508	494	516	511	556	506	558	494	511	542	523	507	500	497	532	535	505	519	493	473	470	494	538	512	511	496	515	526	534	520	536	511	522	525	508	522	515	487	520	506	526	474	572	546	472	504	492	539	512	508	554	559	553	494	474	516	514	528	521	525	509	491	541	542	526	484	493	501	496	513	538	479	537	506	520	510	496	524	471	546	531	500	479	509	519	536	515	494	512	505	543	510	508	497	516	502	560	513	499	509	581	540	505	531	546	540	550	521	576	494	488	533	501	537	523	496	510	528	506	513	525	533	554	495	551	544	546	495	526	570	506	472	541	520	517	524	515	516	518	471	540	529	511	537	477	517	530	489	447	521	565	520	500	526	546	508	551	508	470	559	517	474	477	545	508
4190	2187	2153	730	437	421	335	389	386	407	323	350	338	340	328	320	335	299	322	320	343	331	338	336	359	338	357	342	327	356	373	378	335	331	334	348	335	356	381	312	368	360	331	363	369	330	315	333	373	337	334	320	341	343	328	343	341	326	375	343	365	338	320	332	352	334	340	302	331	343	352	318	340	295	345	351	355	356	362	364	351	363	340	359	384	330	361	330	348	350	343	367	340	327	343	346	354	323	302	344	379	358	331	347	340	353	334	312	353	356	352	351	359	364	313	348	336	346	329	361	351	313	316	347	354	338	345	317	328	320	329	348	374	377	303	340	320	376	340	327	351	319	351	371	347	341	351	343	342	315	378	370	325	344	343	334	349	389	352	348	341	365	324	325	340	311	311	335	343	352	331	342	348	318	340	314	302	316	336	339	319	321	379	317	354	293	366	370	313	307	331	351	313	332	328	329	348	352	334	343	344	323	370	368	351	332	337	337	327	298	377	375	336	314	318	353	323	333	361	350	321	359	350	327	360	330	363	316	343	371	348	388	376	323	334	365	353	348	339	353	328	335	350	333	362	316	328	324	306	326	380	357	337	359	352	321	374	325	326	373	347	327	330	310	328	343	337	362	382	358	352	355	361	336	329	342	319	385	351	374	338	352	332	352	328	312	357	347	346	341	316	346	317	353	345	347	341	346	357	326	339	350	344	344	382	319	321	339	320	349	325	363	366	366	348	367	340	336	325	324	350	360	327	317	340	338	342	332	343	325	346	361	323	373	337	362	322	342	335	364	308	315	310	370	339	317	370	336	313	359	342	342	336	341	339	372	319	339	343	350	328	341	308	354	312	346	320	342	360	317	351	350	333	342	344	337	341	317	338	343	316	330	360	338	338	342	355	353	347	370	316	335	334	338	333	357	316	328	341	329	338	347	392	313	329	331	353	339	350	349	312	348	363	324	315	357	333	343	342	341	330	339	344	389	330	341	354	326	352	328	336	356	323	373	323	336	341	332	295	333	311	353	322	393	333	344	362	352	355	338	359	309	312	337	346	360	362	369	356	340	320	349	328	338	347	342	296	350	353	337	355	297	320	379	338	367	317	349	306	348	364	334	304	320	343	344	342	338	352	352	337	363	370	347	340	340	370	382	329	336	322	341	323	327	371	374	356	338	296	334	334	339	339	334	348	346	304	369	354	350	360	346	313	334	335	316	350	370	311	351	354	331	328	362	293	320	376	340	335	359	333	352	334	335	314	342	353	371	342	341	338	301	367	360	340	366	323	343	345	303	347	342	346	307	354	342	352	359	305	346	334	318	346	317	360	357	312	332	337	350	348	389	312	315	344	346	342	358	316	328	345	347	320	334	319	332	347	348	343	358	312	340	327	363	328	358	366	365	347	317	341	345	328	362	304	340	330	342	341	307	362	290	340	353	356	347	320	329	287	337	326	345	335	362	332	312	350	332	379	293	344	341	343	324	343	315	342	366	338	324	331	270	334	346	338	329	323	367	360	316	332	325	325	357	357	342	315	347	321	354	374	351	366	328	377	362	296	331	366	316	365	386	332	335	326	322	332	351	305	367	338	305	351	348	325	344	354	341	327	328	374	360	316	321	351	374	338	369	335	343	329	326	321	339	332	349	308	334	324	335	345	332	385	350	369	368	333	342	323	371	318	310	329	331	355	342	354	326	371	325	347	313	359	363	324	338	343	347	365	352	329	370	336	388	360	336	346	320	314	310	356	364	329	343	317	343	363	341	355	348	349	342	348	327	322	339	322	349	326	351	321	340	313	324	332	365	344	326	301	357	327	358	352	335	347	343	375	327	331	299	314	337	365	354	344	354	365	335	307	324	332	344	330	344	343	351	359	332	367	369	342	349	359	330	346	336	348	352	339	345	324	332	317	335	346	335	351	337	324	369	339	342	323	351	358	327	368	361	352	346	342	362	359	377	327	333	353	334	333	326	326	340	339	328	344	336	348	326	327	346	319	349	344	360	357	334	331	315	341	320	332	343	330	351	328	349	370	340	313	349	314	373	370	339	364	350	347	338	343	342	356	329	319	359	339	352	346	341	342	331	407	362	337	350	317	354	333	329	341	311	366	341	318	330	353	330	366	327	339	320	332	328	358	372	326	347	346	332	347	355	336	340	371	358	302	352	333	318	313	328	307	339	311	323	368	327	327	339	337	333	338	344	330	363	366	350	350	344	356	348	349	334	344	305	358	323	325	331	298	346	331	342	327	357	335	358	351	370	365	348	319	326	324	330	314	359	345	339	350	344	347	344	360	313	315	338	363	322	323	366	342	332	347	363	339	336	343	321	348	341	349	312	325	377	302	335	333	356	308	326	323	336	326	339	333	335	365	339	331	324	345	334	312	356	313	347	333	360	341	343	341	341	345	319	307	338	298	380	335	343	358	304	335	356	329	329	332	350	370	311	345	341	365	332	344	324	326	309	340	357	341	362	320	347	318	355	376	328	304	340	361	356	375	346	360	343	353	337	345	376	359	360	310	293	341	365	352	329	358	358	319	342	359	346	325	328	346	333	305	361	342	338	355	322	334	338	334	355	337	309	328	334	313	342	347	322	347	320	346	357	335	310	359	374	345	339	330	360	363	321	336	325	346	364	363	370	341	343	324	364	331	345	360	314	348	346	344	340	317	341	354	338	350	327	333	336	303	350	321	344	327	332	365	347	342	321	398	354	352	358	337	328	310	360	346	331	369	379	354	336	375	344	324	327	343	343	362	341	338	307	322	396	321	339	319	338	337	348	346	349	327	300	325	308	354	342	344	348	303	351	333	351	346	350	347	326	361	361	308	316	349	348	350	307	341	340	335	353	320	317	312	311	354	335	347	308	335	342	346	332	317	366	351	363	381	335	359	325	346	328	371	362	327	354	359	331	372	371	329	371	334	309	374	302	315	382	346	332	334	323	336	374	362	334	338	356	333	323	338	319	301	376	341	350	353	354	339	341	330	318	337	347	355	306	318	325	353	325	335	335	362	350	329	332	351	320	340	326	384	360	332	366	345	342	328	345	343	330	328	309	359	338	341	340	329	354	340	332	328	366	348	351	333	328	346	308	354	326	334	302	343	362	355	320	352	344	331	354	336	350	357	339	289	366	341	322	313	324	334	348	315	335	368	352	328	324	335	355	352	328	356	359	353	338	326	332	327	334	320	331	332	318	342	349	333	360	352	327	302	349	328	327	348	323	336	349	327	325	339	351	372	350	359	338	337	373	341	344	341	326	360	344	332	346	351	342	352	331	319	361	327	344	358	325	342	359	350	327	359	327	348	338	322	344	323	317	344	338	347	354	307	348	325	350	385	338	319	327	350	353	372	329	331	353	362	303	303	341	382	344	319	337	348	344	320	341	321	365	343	306	318	328	334	326	310	346	328	365	341	328	343	317	338	330	361	333	322	349	350	309	343	330	306	344	334	354	322	328	333	352	365	331	340	385	357	317	335	330	338	362	313	348	345	316	313	348
3788	3001	3637	1315	1089	1005	982	1109	1057	1023	989	976	980	982	921	911	954	910	959	919	881	936	862	932	912	964	949	893	952	933	903	909	918	972	868	961	919	907	945	932	952	951	939	1040	894	869	946	880	927	953	867	912	890	917	861	941	897	888	925	933	928	856	931	923	961	890	937	903	914	869	867	944	923	911	944	935	980	951	921	880	910	935	919	954	941	922	923	953	941	920	949	943	928	909	895	956	914	906	916	882	927	908	921	908	900	844	939	915	904	935	926	945	928	962	894	990	912	983	945	933	976	932	927	921	934	956	866	956	882	943	871	929	964	873	940	950	924	952	870	979	955	933	900	875	946	930	902	910	942	942	919	933	910	959	938	910	904	998	910	889	923	955	897	931	930	926	902	918	911	904	929	922	942	945	925	944	901	885	967	926	923	923	869	927	929	922	895	879	925	888	988	903	950	896	942	863	979	937	955	940	923	933	924	921	935	960	925	906	899	908	913	905	932	880	955	893	926	858	924	965	906	960	905	928	990	986	941	925	924	939	876	903	889	882	914	909	903	929	957	900	862	908	895	915	921	901	956	941	863	892	906	898	921	909	852	887	907	927	932	901	935	965	949	909	872	905	926	963	929	943	937	942	952	876	894	879	919	958	905	911	888	906	875	894	892	913	918	890	935	905	889	921	943	893	912	928	909	892	857	902	937	914	940	935	920	890	898	953	914	905	975	937	904	909	911	924	904	969	904	972	874	941	934	926	954	949	903	911	905	924	878	938	914	951	932	905	981	874	966	903	932	941	918	905	945	920	891	901	892	954	890	926	923	945	925	905	884	925	899	892	910	940	935	903	888	922	893	889	940	950	960	894	917	923	956	871	953	929	864	924	941	952	926	906	939	888	889	933	907	941	866	947	911	935	872	929	898	903	967	927	879	959	972	905	912	910	921	910	888	882	915	914	937	886	931	863	897	874	928	959	931	926	902	906	957	926	976	896	908	937	920	925	933	935	935	959	951	845	868	932	895	967	983	924	903	911	928	900	950	953	925	919	906	954	878	890	859	922	928	889	932	912	1013	888	918	868	918	914	938	870	934	909	894	928	1001	879	906	905	884	923	916	921	918	929	898	925	916	874	935	923	932	928	912	919	882	959	931	920	951	902	975	923	950	894	966	873	902	923	923	895	955	957	862	872	901	950	900	924	905	938	923	963	916	912	977	905	919	903	888	934	886	992	881	931	876	894	896	902	891	934	991	915	924	923	853	905	935	906	928	869	896	916	899	950	931	876	934	935	964	958	965	959	976	951	960	879	898	942	947	886	929	907	943	939	943	897	941	969	942	916	929	919	909	936	878	937	918	907	941	902	901	916	914	914	979	956	928	890	939	901	962	919	982	905	902	900	888	905	838	884	899	932	920	961	863	938	906	964	912	962	912	958	862	908	930	890	942	926	920	943	913	944	872	897	923	914	934	903	905	933	886	929	934	909	933	905	973	929	951	951	917	915	882	941	924	882	950	943	918	916	945	979	918	931	914	902	966	924	901	985	963	937	879	918	876	927	918	925	921	918	889	915	885	916	961	902	971	896	930	971	884	910	893	898	887	901	925	945	923	890	919	972	898	958	912	902	887	946	930	941	851	890	908	918	899	898	944	887	920	934	933	877	926	906	957	902	929	943	931	903	936	943	924	938	953	859	971	913	933	901	852	975	883	900	909	942	943	927	964	880	924	937	909	906	936	913	888	876	923	903	945	965	865	939	952	927	901	909	918	921	934	876	950	957	962	980	886	921	925	880	941	910	942	925	967	953	906	906	956	942	915	927	933	895	934	916	930	906	902	921	931	863	948	871	912	912	947	1005	904	918	884	888	958	883	940	917	897	911	944	924	927	919	972	869	938	955	894	938	975	946	935	993	905	897	903	938	924	901	920	955	970	956	931	926	901	877	909	923	919	912	922	896	961	992	971	934	891	960	916	866	938	888	873	931	969	896	972	842	919	912	904	897	926	923	943	903	907	971	834	932	898	907	943	923	947	905	918	957	891	876	935	931	923	902	984	980	976	913	958	899	918	984	934	893	918	895	928	989	920	891	929	857	960	916	923	868	881	915	918	862	920	961	905	959	883	902	920	835	909	941	897	966	938	929	927	917	915	917	931	902	953	925	946	944	915	914	820	878	936	879	937	935	926	912	910	885	916	918	907	970	908	880	950	930	894	913	957	902	884	923	888	909	906	867	948	886	893	846	945	884	935	911	894	888	938	952	914	891	984	932	959	927	973	886	955	967	954	939	983	917	870	917	941	917	916	936	911	950	903	946	984	910	910	919	908	907	883	941	910	981	892	967	920	933	914	938	925	920	879	962	910	952	931	913	968	913	941	896	950	897	967	936	961	902	941	931	862	971	911	955	885	918	854	936	923	899	866	933	968	933	909	887	891	991	954	875	934	929	913	913	915	934	870	958	938	947	946	929	957	923	961	912	954	946	968	882	956	939	914	893	975	926	1013	912	915	901	960	913	885	910	920	918	936	953	953	978	894	922	926	963	977	987	960	948	869	892	891	887	932	937	946	903	909	965	923	992	915	925	910	884	940	909	901	946	927	906	880	894	936	917	903	883	943	961	947	927	839	934	940	927	882	924	904	970	938	885	916	933	942	870	938	960	914	938	909	933	945	925	919	900	859	923	926	932	893	941	930	964	901	917	933	925	872	895	961	927	985	973	930	930	961	923	925	927	924	959	934	950	904	927	922	873	910	957	920	934	925	926	892	977	892	928	936	869	885	927	931	958	888	909	938	907	921	938	912	948	876	925	892	915	915	896	907	991	893	935	906	943	904	914	939	907	895	889	896	910	887	934	898	941	904	901	952	937	912	944	906	880	961	900	946	909	972	879	933	860	910	918	900	935	942	927	921	953	942	877	857	912	884	888	889	925	964	909	888	904	927	962	886	917	923	914	939	947	987	912	943	937	900	886	921	888	919	905	1002	949	954	930	910	893	980	924	923	915	893	919	915	904	924	926	923	947	916	887	989	916	906	919	928	904	965	909	919	930	897	939	911	873	927	900	967	951	903	949	939	988	898	966	921	891	945	899	956	939	894	924	885	946	900	901	886	929	910	903	890	945	976	885	942	934	902	911	930	981	954	879	936	945	885	911	950	878	954	871	942	927	919	947	964	916	947	871	859	935	861	891	873	929	924	851	877	930	948	919	889	876	872	928	925	914	840	943	941	934	947	956	930	937	947	968	909	909	967	914	892	938	944	881	942	926	946	970	884	910	919	935	935	925	910	948	953	930	927	907	939	923	943	964	884	921	919	941	938	932	914	917	930	866	871	898	902	938	890	934	935	965	938	949	877	898	910	900	927	934	934	895	903	894	933	944	929	871	832	936	866	947	852	948	913	899	951	912	952	922	900	924	938	936	961	917	924	871	973	906	911	957	917	952	926	956	903	907	912	961	941	928	935	894	984	919	858	969	948	967	948	889	977	902	967	912	900	888	885	870	898	956
14797	13405	20129	8371	3478	1691	1104	800	661	497	501	422	407	416	362	355	357	374	366	389	362	355	356	358	335	321	330	363	367	323	369	367	340	327	323	369	322	363	347	373	350	344	344	346	348	316	336	331	393	325	351	329	340	363	349	300	322	358	319	351	333	331	343	334	350	360	367	330	360	316	338	332	354	339	346	321	348	361	363	345	306	327	357	347	351	308	312	342	298	312	356	337	328	348	335	317	339	334	325	357	338	350	298	304	319	318	338	312	344	350	326	328	316	344	340	326	325	321	326	336	339	318	300	370	329	328	324	366	338	340	358	338	308	384	314	299	331	325	347	302	356	376	293	344	324	371	359	306	293	343	332	313	338	371	336	326	326	358	316	308	335	350	369	322	326	339	333	330	325	344	349	343	315	310	347	372	316	319	360	329	344	325	326	329	324	351	310	340	321	324	346	341	322	343	300	309	328	350	325	332	336	361	361	337	337	332	288	300	324	343	330	295	348	324	315	345	333	320	321	310	327	350	321	323	333	330	355	366	322	321	353	318	301	350	308	325	321	331	295	347	302	305	329	352	334	341	332	327	318	351	341	329	312	344	352	339	335	362	331	349	287	351	321	335	345	340	335	293	334	321	346	348	330	333	343	310	319	310	358	329	345	381	320	325	311	332	322	346	349	326	322	347	337	348	317	352	344	302	325	319	317	311	347	357	362	335	349	347	322	336	336	314	336	351	294	328	367	321	339	337	319	326	338	310	348	320	368	320	328	307	302	318	349	352	318	370	319	315	307	364	363	343	333	319	317	317	333	366	338	308	342	331	359	356	333	317	314	356	353	346	318	325	350	347	363	368	329	340	350	341	314	345	305	340	343	333	360	316	350	330	351	356	341	345	326	341	364	334	350	373	318	310	323	304	298	345	328	303	300	323	318	339	342	324	330	344	336	357	320	344	315	345	328	352	347	345	334	313	359	321	358	303	349	344	318	325	326	339	338	326	328	309	344	348	356	306	312	367	344	345	330	328	333	329	352	331	350	357	334	348	327	295	321	344	312	358	352	340	328	309	319	334	316	339	341	329	361	344	326	351	311	368	355	341	361	337	328	338	331	375	359	324	372	291	348	339	330	318	340	354	336	352	341	337	355	340	346	321	353	329	345	344	293	328	343	305	350	357	353	333	340	321	343	336	320	341	325	365	359	361	318	347	322	319	352	345	351	324	328	340	332	338	345	324	353	345	322	331	351	372	316	319	350	325	342	328	321	314	315	338	347	327	354	328	346	350	343	315	332	347	323	343	301	312	352	358	337	342	326	329	327	322	334	345	344	369	335	321	308	334	337	292	336	328	354	329	331	300	339	339	339	328	358	350	326	340	339	331	344	344	338	335	324	326	360	316	320	322	344	295	309	331	313	355	316	338	366	323	332	342	374	316	353	316	320	352	369	310	339	360	321	327	333	372	325	325	360	358	346	339	363	311	342	356	355	344	338	327	303	329	297	368	341	325	334	327	311	369	329	322	344	316	320	323	344	332	362	364	349	348	334	347	324	335	324	332	354	329	345	302	330	347	341	315	338	351	327	348	328	342	357	329	316	341	329	327	348	356	326	357	389	351	359	353	347	323	388	336	311	332	299	346	357	368	341	327	378	319	346	333	361	310	325	287	330	371	324	333	320	330	325	299	324	343	340	386	323	325	315	367	356	307	322	351	355	349	338	318	354	316	335	302	327	316	332	377	347	332	324	367	354	349	353	312	308	360	302	341	336	308	345	326	363	296	359	324	319	309	350	323	308	321	327	347	341	303	348	350	338	313	295	342	335	309	358	335	340	337	343	321	318	369	339	319	354	357	327	333	297	333	350	320	354	313	334	351	320	335	343	333	323	349	324	347	332	330	347	343	358	354	330	347	342	375	335	336	323	343	310	334	318	352	338	345	318	333	321	324	339	343	336	335	354	347	321	366	322	354	277	333	346	326	297	341	370	341	346	338	319	323	329	308	339	338	324	320	336	341	334	345	311	277	331	328	314	306	341	308	318	342	340	333	343	321	289	296	294	333	340	372	322	348	346	348	323	342	335	340	324	327	301	304	324	345	306	341	325	345	369	309	328	315	342	376	318	322	348	339	354	314	339	383	325	335	360	319	294	355	355	351	304	335	344	342	373	310	319	310	342	340	320	286	362	327	346	332	359	331	321	346	349	324	334	352	358	354	358	305	340	324	345	348	313	340	298	335	359	320	316	342	346	356	348	323	356	304	338	330	337	347	325	321	338	336	362	342	344	300	355	335	305	356	353	332	327	327	330	293	333	324	342	326	332	309	332	350	330	341	329	351	326	350	311	324	319	319	357	330	321	320	360	343	323	353	336	307	358	349	327	319	323	322	352	299	347	378	352	349	344	327	362	339	308	305	313	326	327	305	347	313	351	340	352	355	348	314	340	321	319	365	355	348	337	333	329	355	356	353	318	350	326	337	317	350	346	363	330	343	301	333	338	334	337	345	342	306	322	344	337	356	345	351	314	365	307	343	327	319	306	322	347	353	315	327	369	334	331	357	355	325	333	363	358	345	339	307	320	360	352	343	354	324	352	355	339	315	326	321	352	366	342	309	315	346	344	332	328	342	325	359	341	337	305	366	364	333	340	327	312	308	312	359	303	324	332	350	353	357	356	292	326	355	321	340	329	324	333	359	337	342	347	363	354	334	314	360	315	330	334	341	344	308	358	331	306	349	353	377	319	327	349	308	309	325	316	347	301	337	307	356	329	334	326	297	317	346	318	326	334	375	344	323	320	334	335	332	332	337	288	302	310	348	352	337	308	371	373	322	348	340	313	357	337	314	347	338	306	338	342	340	306	360	322	317	324	333	332	342	359	315	321	347	345	310	330	294	328	340	328	330	353	369	327	329	338	350	320	327	325	307	350	319	342	305	331	331	324	344	294	363	348	346	323	321	323	337	350	333	366	317	329	346	345	355	337	342	332	326	343	343	325	321	332	325	313	318	387	361	326	308	338	357	341	318	352	338	359	322	326	329	325	344	369	343	314	356	345	351	330	397	317	341	332	356	307	363	333	329	319	335	311	349	327	336	326	358	339	384	326	338	341	322	300	363	306	355	355	345	348	343	332	313	322	335	328	311	324	340	335	363	313	346	319	357	300	346	333	302	314	319	373	325	329	314	327	311	325	314	331	364	330	314	364	317	337	332	332	386	301	325	370	339	350	336	331	330	339	331	324	327	348	348	327	335	335	342	308	313	358	311	333	335	394	340	327	370	361	360	334	352	334	309	308	331	330	327	343	344	315	339	327	345	354	368	364	335	345	345	322	299	352	342	345	351	320	364	335	336	344	340	356	313	340	356	356	345	362	297	333	320	356	335	348	325	342	314	298	332	338	347	301	335	308	357	334	335	323	331	329	317	346	307	363	347	341	323	355	364	324	330	353	312	343	344	354	336	342	358	361	355	350	345	307	352	319	367	336	338	362	352	326	330	322	308	327	304
9983	12582	16884	4465	3447	2907	2617	2492	2068	1882	1754	1612	1457	1422	1295	1262	1174	1163	1137	1122	1073	1099	1083	1102	1047	983	1052	1083	990	1006	957	928	946	960	948	964	971	1001	917	909	986	921	943	957	908	918	955	911	898	924	942	895	870	931	880	949	922	925	913	935	915	887	890	881	900	936	906	963	944	948	869	914	917	940	942	927	891	910	885	919	923	893	967	880	913	865	870	884	904	912	871	889	890	922	866	909	881	860	887	905	865	944	887	903	884	886	868	857	896	862	898	906	933	916	894	911	895	925	893	860	880	905	882	954	916	864	919	874	911	874	901	878	876	902	867	897	857	882	943	881	882	885	893	952	834	875	860	909	895	863	906	964	904	871	886	865	919	939	902	929	878	897	887	906	913	891	934	894	892	893	904	890	900	887	867	924	908	856	895	918	909	861	859	949	856	893	889	937	858	873	861	866	901	893	836	937	887	897	855	859	891	896	906	845	835	874	866	911	883	936	923	889	944	846	888	823	880	894	856	850	873	866	915	939	960	866	902	914	877	903	877	928	865	890	882	848	892	885	860	914	888	854	895	883	855	850	920	908	930	969	910	885	879	910	925	886	919	896	893	863	911	854	870	910	900	881	911	863	873	876	867	914	900	909	880	891	850	889	844	898	901	891	857	902	877	862	863	892	905	888	952	914	891	867	865	872	918	824	834	921	892	869	862	948	888	890	888	890	890	907	875	907	917	959	870	859	879	890	932	894	829	866	925	898	927	889	914	885	949	913	931	868	918	873	885	845	922	897	889	916	888	912	914	919	898	955	884	867	880	896	922	957	933	921	952	833	878	825	866	870	894	880	910	868	867	884	902	926	934	877	878	887	921	887	897	845	931	875	927	878	897	929	915	947	878	891	860	911	908	896	944	913	910	914	904	880	933	859	860	873	816	878	884	923	856	936	899	860	922	913	962	852	885	975	805	942	877	897	927	852	923	886	973	877	899	881	864	892	936	868	917	886	900	876	917	889	911	866	872	951	871	866	942	911	898	922	884	948	886	920	924	902	899	923	961	914	899	810	895	849	992	912	864	952	834	856	919	890	876	957	945	891	855	880	911	905	910	951	914	904	846	883	919	858	894	841	923	886	855	896	879	900	888	929	850	853	846	903	893	948	894	847	873	915	889	945	891	857	909	888	802	903	896	861	845	854	890	927	918	947	864	889	894	855	975	948	934	915	873	940	874	927	835	879	936	911	900	876	913	929	913	918	930	866	920	831	863	937	871	854	881	866	896	880	929	891	910	925	855	931	929	912	900	868	918	933	850	943	901	912	892	927	878	955	846	927	972	923	819	890	917	885	948	887	883	890	848	921	943	908	956	877	884	899	910	905	883	882	911	863	894	895	935	917	872	926	861	932	898	895	882	900	866	920	936	865	890	900	891	886	874	909	900	870	899	890	905	934	897	903	911	878	892	906	912	928	903	942	911	950	889	873	896	932	915	866	923	892	915	935	867	909	894	882	915	851	890	873	902	884	932	894	883	842	890	921	940	817	897	884	865	932	855	921	904	871	832	906	940	932	902	834	870	888	884	849	887	873	958	879	827	978	887	856	842	881	870	875	926	865	915	887	932	890	857	877	849	878	872	909	867	896	871	908	898	935	903	910	887	855	898	914	930	917	935	889	920	867	920	898	866	877	857	852	914	921	920	898	899	907	925	931	882	939	906	910	891	898	895	912	885	864	895	873	884	879	907	922	903	845	893	863	842	894	846	891	920	882	906	919	892	976	905	872	907	913	850	899	890	842	873	898	902	935	915	820	831	890	909	902	897	844	902	909	919	890	908	889	876	903	973	904	905	932	838	892	917	868	931	892	895	925	880	917	973	897	866	931	895	913	895	864	859	893	843	936	878	870	852	847	883	894	849	870	844	893	874	889	874	864	957	913	907	885	856	922	889	856	902	847	894	916	890	932	921	960	903	879	916	883	843	907	874	923	861	911	887	907	936	931	875	967	897	900	934	922	936	875	878	905	927	871	922	870	886	908	890	777	856	895	929	830	923	886	898	841	862	871	907	914	888	851	910	917	947	854	903	867	847	852	899	904	895	913	868	931	935	897	926	890	906	883	896	827	855	926	905	919	907	879	905	905	934	943	942	884	902	840	835	914	902	842	864	857	863	940	856	879	907	892	896	876	920	887	828	861	917	893	950	887	838	880	881	916	927	955	968	897	866	912	916	895	867	847	917	967	876	910	846	890	857	922	873	845	925	864	884	926	886	903	910	870	898	847	875	892	959	885	947	888	935	926	869	918	902	884	889	900	935	886	891	903	955	941	849	883	873	809	873	885	865	887	878	941	856	845	934	885	918	899	957	914	896	889	911	888	898	870	858	876	868	856	831	893	886	881	847	939	905	836	860	928	928	906	896	873	865	934	898	838	844	933	903	912	882	839	861	882	913	879	900	931	881	879	914	916	916	908	918	892	951	892	865	918	816	937	882	922	900	879	883	908	858	890	910	865	905	920	894	918	877	910	898	947	895	889	879	910	874	902	890	905	895	859	915	891	860	867	921	905	911	896	895	870	862	840	877	880	917	903	894	876	882	861	858	816	840	889	874	878	904	888	887	840	919	896	845	931	915	879	872	927	878	957	897	903	868	934	905	885	849	844	897	918	858	885	870	922	871	891	931	955	847	894	869	839	901	908	899	877	849	899	912	895	940	922	920	861	833	896	872	878	876	876	892	929	905	907	887	948	903	846	823	871	918	864	902	929	966	882	931	903	978	876	853	910	889	886	881	920	929	900	877	869	920	831	939	919	900	905	900	886	872	902	825	890	863	881	890	866	893	876	905	881	864	914	959	874	883	917	901	876	895	840	922	921	902	916	871	923	879	853	906	922	847	869	933	865	926	868	896	940	883	893	897	873	929	871	882	869	871	883	844	860	943	911	924	895	899	917	874	906	907	852	901	850	893	903	875	873	920	847	826	931	909	903	955	929	935	873	874	833	935	873	857	901	912	901	871	910	867	908	854	933	837	867	924	926	897	941	891	818	913	859	879	876	882	889	881	873	965	925	858	910	934	912	957	953	892	882	893	878	874	887	903	982	871	873	889	908	865	849	859	864	883	921	853	880	825	868	908	941	892	835	868	883	894	863	951	894	900	893	915	879	899	940	899	888	907	879	891	884	836	862	911	868	939	910	846	894	894	910	890	891	856	884	904	881	908	909	942	868	900	927	926	906	904	937	898	905	863	861	932	897	932	907	910	876	888	881	874	905	901	875	925	951	933	868	942	939	881	883	892	870	877	883	855	869	904	872	843	887	935	895	938	869	915	885	895	873	842	895	922	897	885	926	924	886	939	968	893	910	878	929	848	934	872	965	883	847	908	913	899	897	905	920	889	907	908	919	837	888	900	942	895	944	893	828	855	928	919	891	897	896	912	896	902	875	876	844	814	842	912	857	896	909	929	939	900	895	911	933	926	924	895	860	877	844	890	912	897	920	884	893	889	850
23694	18607	23695	11268	5322	2719	1610	995	649	521	422	325	347	289	283	282	244	259	247	234	217	206	200	222	226	217	204	207	203	216	230	203	186	196	190	190	183	222	162	200	195	192	188	185	183	178	201	235	193	191	193	180	180	171	193	171	177	175	193	192	217	184	177	175	193	216	174	175	175	195	186	168	160	200	172	182	204	186	179	168	168	163	183	179	169	180	171	170	198	164	186	178	180	186	183	202	170	169	203	177	187	194	190	169	157	182	157	161	176	158	171	171	187	123	179	186	168	168	150	169	185	179	167	168	172	170	181	175	181	188	192	180	185	174	170	197	196	173	170	174	176	160	172	168	190	155	164	169	178	180	180	183	170	181	178	168	177	205	158	169	177	170	204	167	201	177	174	184	176	202	184	181	170	167	199	178	169	182	216	156	191	200	162	182	182	170	200	156	180	168	188	198	176	182	156	190	167	172	194	179	142	175	192	175	174	195	189	173	183	195	177	191	202	168	166	180	156	181	167	195	170	188	172	174	178	167	158	178	200	183	186	176	164	167	175	171	191	188	195	159	165	187	182	138	185	154	207	173	176	183	159	167	188	153	190	174	188	177	172	187	194	165	170	159	185	160	200	164	204	173	195	173	195	206	171	157	176	177	169	166	171	185	171	185	196	185	152	176	191	197	198	179	202	177	189	192	181	169	197	179	166	190	159	186	183	170	172	176	179	168	186	166	169	194	184	177	146	192	154	170	158	148	163	177	157	198	180	172	180	137	181	179	153	142	157	151	196	165	152	172	168	185	199	176	159	175	165	177	167	162	180	166	167	200	186	159	178	166	187	163	168	158	165	197	195	159	192	174	172	160	201	186	182	169	173	168	166	186	179	192	155	182	176	191	193	180	186	153	154	154	193	156	142	178	181	173	145	178	177	189	191	182	201	172	161	168	176	178	177	148	233	161	164	176	165	177	166	190	192	169	189	190	183	155	188	163	175	183	162	199	178	178	187	192	180	181	172	180	172	193	174	200	190	178	175	171	187	157	181	191	182	171	166	147	181	175	182	178	191	180	177	182	161	186	172	169	179	178	170	187	144	183	162	198	162	205	187	174	189	192	157	172	170	180	207	170	182	184	196	193	173	164	160	173	162	201	183	172	178	144	200	178	197	174	178	185	189	184	183	184	182	185	195	175	168	169	191	207	198	199	195	170	187	180	158	152	175	165	167	174	193	153	143	179	183	186	181	171	188	201	176	191	159	161	174	166	180	195	162	165	166	192	188	182	178	171	191	189	184	181	162	168	179	175	178	176	183	189	175	186	149	171	186	182	179	200	166	195	170	171	171	156	174	171	173	177	187	187	174	167	182	187	171	186	194	171	191	169	183	184	170	188	174	187	164	175	164	177	181	175	169	188	171	190	209	192	171	173	170	187	184	154	174	168	177	165	165	189	174	181	176	197	175	188	198	177	157	180	172	174	188	179	159	173	149	175	185	177	172	199	190	157	172	189	178	182	167	151	183	181	181	171	175	165	171	162	172	164	180	163	188	160	201	151	167	165	198	192	172	172	213	175	176	189	175	181	165	178	174	169	186	189	182	183	178	181	183	163	178	158	175	189	190	166	184	167	190	167	178	173	177	173	159	174	200	166	173	175	203	155	168	173	171	158	176	153	199	180	213	168	171	173	167	177	188	173	163	178	174	163	167	173	195	158	185	154	181	176	196	186	163	170	196	161	167	167	174	141	198	169	189	164	185	171	180	185	169	186	160	164	154	170	170	188	205	191	186	180	182	196	171	175	182	184	183	164	181	197	184	156	171	165	204	177	178	162	175	203	178	155	169	186	177	156	164	211	179	198	174	182	173	172	157	184	159	192	162	167	194	177	161	177	168	194	192	167	177	217	185	171	177	164	196	157	163	184	164	192	182	169	176	175	184	169	167	175	175	184	191	184	192	208	214	170	180	171	186	157	161	184	166	175	165	161	169	149	192	183	196	165	177	171	197	190	184	177	163	150	157	185	185	179	161	195	189	194	184	186	175	159	189	186	166	151	177	183	173	195	182	169	152	163	160	219	183	170	167	190	177	166	166	188	187	189	162	179	164	183	183	162	199	163	193	173	182	179	188	185	169	168	184	160	179	161	181	176	151	189	151	160	176	186	174	195	173	178	159	165	182	165	184	198	189	173	157	158	176	164	180	167	164	175	156	185	140	191	161	177	169	146	174	147	187	167	164	171	160	159	166	177	193	225	190	199	154	192	187	189	168	228	179	184	185	173	155	172	147	183	186	168	173	164	185	168	169	174	179	184	185	167	161	177	172	193	159	163	162	193	161	159	159	187	163	178	153	150	181	189	189	181	164	186	158	180	160	186	187	158	177	174	186	181	168	171	195	161	173	163	204	177	157	205	182	182	178	191	178	170	199	160	184	184	193	174	173	176	171	194	193	202	159	163	177	185	192	177	208	162	169	168	187	175	175	155	169	140	152	181	163	169	167	167	178	158	175	195	190	173	169	187	188	180	181	197	169	192	154	163	222	166	150	173	152	171	197	175	172	170	187	181	168	155	164	189	180	156	180	164	164	176	172	169	175	178	168	186	161	165	176	185	181	170	176	180	157	163	177	190	195	163	157	181	202	174	194	178	167	183	198	172	180	189	191	191	191	195	181	186	181	175	216	191	184	197	169	185	169	151	164	160	174	175	154	194	179	171	165	170	188	168	195	162	189	194	184	163	183	181	191	196	181	192	183	170	186	191	171	186	195	185	171	183	217	179	173	180	178	164	170	162	169	185	185	167	197	171	171	183	181	169	166	180	183	191	177	158	179	167	165	176	173	177	198	145	187	173	182	175	195	180	185	189	167	175	204	171	165	141	159	182	173	167	171	203	152	177	155	186	178	210	156	168	172	175	154	178	170	183	153	185	166	186	194	195	183	178	191	170	175	181	169	169	167	177	162	162	169	192	169	180	170	194	191	158	171	170	174	174	172	161	189	165	206	172	194	173	174	183	154	199	182	173	174	184	168	205	181	169	182	192	176	134	183	166	181	179	191	190	199	204	174	159	166	158	184	163	182	187	172	182	191	178	184	202	160	196	171	173	171	179	195	180	157	187	182	155	156	161	190	177	183	177	175	182	167	190	156	159	197	172	159	165	193	175	219	191	172	191	160	172	198	162	149	177	172	190	200	182	185	205	166	176	185	198	179	181	183	184	179	186	169	177	189	200	184	172	201	201	167	194	175	192	194	184	161	175	194	159	191	226	190	188	175	173	182	167	163	178	181	174	179	180	181	187	188	215	177	189	171	181	176	162	140	164	176	170	187	163	197	138	171	156	186	180	156	201	155	198	206	195	177	155	174	175	140	186	203	171	175	193	168	187	176	180	178	189	200	177	187	196	175	188	198	185	204	172	165	166	171	159	169	166	166	164	178	180	188	156	181	190	176	193	167	189	170	168	158	148	171	154	188	180	168	168	151	165	166	181	157	178	201	187	178	192	194	169
13803	14857	17521	7198	5241	4423	3892	3352	2794	2294	1963	1734	1507	1398	1203	1168	1096	1042	963	985	909	824	847	796	783	753	707	715	732	700	688	653	692	688	657	619	605	624	635	628	661	587	632	608	605	570	596	593	571	565	568	523	570	516	570	538	562	568	600	568	561	551	551	502	593	539	561	569	580	562	565	495	542	551	553	510	545	531	513	539	566	555	540	555	550	497	571	564	550	534	537	543	527	500	546	542	554	544	552	556	550	493	545	552	533	515	550	516	519	532	532	523	514	524	523	533	512	536	520	486	551	501	541	557	563	584	499	543	502	525	512	555	496	502	557	478	501	519	554	557	475	509	538	554	513	532	484	517	536	532	516	520	514	514	543	538	513	531	495	545	547	515	526	502	550	560	507	527	506	494	510	547	523	498	536	503	556	503	541	565	478	472	512	517	499	525	507	568	474	519	517	522	530	550	504	513	556	493	537	540	533	507	494	493	531	511	506	561	515	504	536	531	513	546	524	537	543	526	526	534	525	499	560	492	486	535	495	510	526	537	513	522	490	517	525	542	492	493	527	527	503	501	542	486	490	539	522	474	517	521	503	499	559	496	527	526	473	556	526	517	567	525	542	499	497	482	564	496	547	476	524	543	514	519	560	489	524	505	538	480	485	473	538	510	527	520	508	525	541	553	502	518	469	525	514	525	536	551	560	520	535	522	522	506	505	500	504	518	494	491	559	509	556	462	503	520	534	511	496	510	498	556	519	499	534	544	511	502	517	512	518	543	478	493	533	485	526	512	460	512	535	522	498	540	538	541	544	522	536	509	526	520	491	546	526	491	527	516	518	501	489	521	503	518	556	534	533	522	571	510	537	545	532	567	508	529	505	555	512	482	510	549	536	490	522	548	527	483	557	533	525	486	506	485	517	522	549	461	538	533	535	554	568	529	539	524	512	502	491	522	466	484	536	484	536	517	544	525	550	537	532	534	506	512	512	558	516	534	561	510	499	514	524	557	520	492	525	520	547	539	480	546	487	489	532	506	480	498	546	500	554	530	528	520	520	524	507	502	535	564	565	527	495	509	544	515	525	535	504	504	473	521	517	507	554	491	505	535	541	479	506	514	521	533	523	546	557	538	451	535	539	540	509	513	523	539	499	503	505	521	511	530	526	525	527	535	494	501	552	510	481	513	491	485	504	550	511	502	513	526	505	537	486	578	488	557	501	532	508	504	501	517	511	542	498	476	499	541	504	511	515	523	499	511	542	559	488	544	533	521	498	546	501	519	532	507	480	528	503	518	481	511	504	501	504	507	525	497	520	542	495	533	487	518	487	511	539	499	459	532	515	524	466	501	530	498	519	526	489	516	503	517	503	516	587	500	486	506	498	499	520	559	514	539	506	471	486	489	503	504	547	518	535	485	503	528	503	538	513	474	536	550	557	554	539	530	518	539	488	525	517	520	565	490	542	480	524	505	549	538	550	526	485	539	565	495	519	531	480	540	522	551	509	526	520	496	540	492	539	491	521	510	528	482	536	532	513	537	516	505	494	492	514	525	502	480	478	517	556	528	496	510	509	561	517	490	511	515	526	492	525	519	517	517	538	529	495	524	494	541	572	497	533	547	540	518	495	521	508	554	513	515	487	529	510	502	501	550	490	532	470	504	535	503	491	503	534	500	497	522	524	511	534	491	575	517	516	503	503	540	548	508	535	499	534	519	501	536	526	504	538	558	504	558	472	487	536	538	525	522	460	541	529	483	526	563	539	520	494	525	524	542	500	524	512	556	514	529	539	461	522	512	489	496	521	531	507	577	497	517	572	514	511	524	506	488	532	479	528	564	540	494	487	524	556	528	545	526	511	564	528	507	532	516	511	511	522	526	538	531	516	532	494	518	528	495	526	523	525	548	510	524	509	511	529	495	494	508	514	479	505	497	498	499	527	498	464	554	514	499	517	508	531	508	532	527	555	537	538	516	505	486	520	542	505	510	510	521	497	538	528	517	507	522	490	499	520	521	495	506	489	490	523	497	550	496	508	542	499	534	545	522	485	528	485	528	447	518	521	516	489	521	519	532	480	549	485	532	477	487	493	514	506	539	506	548	544	525	520	498	524	516	524	481	494	546	532	498	490	509	527	513	504	559	526	523	529	526	500	499	524	558	506	539	494	489	466	508	514	512	500	513	495	572	531	507	493	536	508	512	543	525	507	517	493	507	550	526	528	522	515	533	491	540	544	545	506	543	498	521	526	478	551	478	545	548	549	484	503	507	513	506	510	521	560	459	508	521	496	536	492	474	511	534	544	480	503	567	545	514	528	555	476	535	515	486	528	500	495	529	505	481	549	493	483	527	567	529	519	509	550	507	497	477	453	529	507	506	508	565	524	482	533	530	530	551	531	491	520	500	511	515	494	527	506	482	523	532	517	487	510	531	489	523	548	518	538	525	504	504	519	535	538	535	520	509	491	514	472	487	513	556	518	504	494	533	537	504	476	510	512	503	497	479	486	523	504	527	485	526	530	522	569	506	489	552	512	540	563	560	495	499	513	554	530	513	489	523	520	518	524	504	523	559	484	531	495	495	544	506	510	519	490	517	539	518	521	512	525	528	514	511	470	506	509	489	530	508	511	534	510	490	535	474	533	526	509	533	479	547	527	518	481	536	515	482	543	515	526	531	493	514	536	533	532	523	522	529	482	499	555	534	525	499	538	517	526	522	487	514	522	496	475	512	528	494	526	530	537	540	572	515	519	530	562	494	515	512	500	521	490	464	512	505	525	537	542	490	530	496	484	520	515	478	515	542	488	490	545	523	515	480	520	496	506	494	483	478	526	550	520	477	519	543	532	554	506	513	523	513	486	499	504	501	529	542	503	526	523	559	514	496	518	525	509	523	491	537	507	510	516	496	472	522	536	471	499	499	497	534	545	545	530	516	520	484	508	508	547	490	512	505	499	549	518	504	503	514	555	510	528	491	522	548	519	510	493	501	490	539	557	558	526	537	517	530	546	561	531	519	496	501	490	562	568	502	536	516	530	496	475	507	535	485	499	564	494	536	550	541	483	517	543	541	557	549	527	508	529	535	497	513	513	566	543	530	540	500	533	555	510	510	512	532	520	529	543	514	508	510	504	505	489	562	549	507	506	500	517	507	500	483	504	501	514	525	526	538	505	556	536	517	525	525	509	529	492	528	531	544	506	526	525	471	529	535	522	521	508	491	520	528	495	525	493	510	523	500	533	520	524	532	530	487	540	512	561	535	525	505	511	467	529	534	527	535	530	503	517	562	509	528	512	516	546	503	535	516	541	510	515	530	576	499	501	517	478	505	504	486	545	514	494	521	491	549	506	536	512	545	529	533	533	516	511	507	521	484	515	508	536	513	494	526	513	531	532	514	519	490	500	525	516	539	518	506	507	521	480	569	486	551	510	536	561	484	478	530	532	507	514	488	514	531	475	494	478	516	499	485	471	516	511	549	493	527	528	492	506	502	477	486	527	510	498	500
4619	2147	2244	820	518	419	401	439	375	357	375	408	335	331	359	362	344	306	337	320	308	344	364	323	352	340	357	303	347	360	320	330	314	347	316	328	341	317	346	347	334	346	366	365	329	346	352	307	322	319	314	341	344	342	336	320	337	340	333	333	329	328	340	331	318	336	349	360	342	325	327	333	333	312	312	320	371	337	305	342	340	330	341	343	346	333	333	339	362	318	366	356	334	347	383	333	364	345	346	334	330	312	345	360	345	312	345	357	321	342	359	337	335	308	338	345	385	340	345	365	310	338	318	338	319	343	324	325	335	345	340	336	336	353	330	341	350	363	368	330	361	319	346	335	380	348	309	344	335	329	348	360	363	346	341	377	384	292	331	358	315	334	348	335	359	340	326	345	359	341	325	333	316	371	356	352	360	357	357	314	335	326	385	345	326	350	295	339	313	332	324	379	326	334	331	343	341	344	317	321	372	337	368	360	337	337	383	354	328	358	330	332	331	322	355	364	331	316	351	344	345	347	358	320	329	293	357	350	323	361	365	357	364	345	329	337	331	336	336	352	374	378	345	346	361	331	335	354	381	355	320	348	359	334	333	345	333	315	354	320	350	351	337	346	341	375	348	350	347	315	313	331	338	349	349	340	353	351	337	356	305	343	330	340	348	315	330	307	292	333	333	332	361	361	347	321	377	345	289	341	350	345	333	330	322	350	322	289	321	341	327	349	370	357	328	340	332	344	344	352	339	326	349	327	331	330	333	327	352	347	326	318	371	346	353	350	323	349	330	330	358	369	343	362	329	344	321	325	360	311	335	335	359	344	343	371	366	342	338	324	324	334	339	306	338	329	319	359	318	348	322	320	323	361	356	328	338	342	306	336	350	341	325	368	332	315	327	319	375	357	320	343	339	348	328	368	358	360	344	358	338	340	336	356	326	356	318	322	342	360	323	306	337	334	341	347	369	346	325	350	334	348	305	354	365	390	360	323	302	333	309	333	344	334	321	330	331	316	355	348	330	346	351	326	338	302	341	318	367	318	314	319	355	339	371	361	330	342	298	323	347	375	351	349	332	342	353	346	374	340	355	350	366	325	350	332	328	342	346	346	362	327	352	338	344	370	345	317	358	331	343	302	351	342	322	357	362	327	323	338	344	366	345	352	347	334	339	317	356	376	358	337	349	323	332	332	315	334	362	348	339	351	342	352	317	333	338	307	343	319	362	310	314	345	334	340	331	348	349	334	342	318	307	366	339	322	371	321	356	351	371	347	339	357	345	306	342	354	352	329	341	337	338	339	335	358	348	329	336	357	355	344	352	345	333	342	337	345	341	339	371	336	360	312	377	386	329	328	343	309	339	324	337	343	360	315	360	364	347	349	363	356	326	326	313	343	357	339	320	357	334	311	366	305	349	313	355	319	352	317	310	337	339	341	354	355	309	310	343	329	352	348	337	344	312	340	352	330	307	324	338	343	329	318	323	337	365	348	319	332	328	310	333	321	343	346	350	326	300	322	326	310	354	306	319	333	326	351	355	318	325	314	327	367	329	331	321	337	359	384	362	333	333	349	357	321	340	366	318	300	324	334	355	336	346	341	309	358	355	361	325	325	304	342	335	308	318	334	311	352	359	334	345	357	311	369	327	350	340	318	351	330	323	361	320	341	331	315	346	344	346	330	338	323	304	367	330	293	343	386	312	325	303	312	306	347	343	294	305	312	324	316	333	368	293	366	333	316	333	337	348	331	308	390	310	323	328	334	346	342	306	321	311	335	317	318	326	349	312	354	348	302	343	342	359	348	348	346	336	352	347	334	324	344	354	310	310	327	326	312	310	310	341	344	333	311	331	335	353	360	381	316	358	351	319	310	360	383	332	366	332	309	327	332	341	338	307	305	356	341	328	342	370	318	300	348	328	355	314	338	348	308	328	349	346	350	366	373	374	350	329	325	363	357	313	337	316	334	349	343	299	356	311	349	349	351	373	355	357	335	363	333	335	356	346	377	342	332	348	371	356	330	307	322	332	308	319	314	336	349	348	323	331	335	346	346	281	330	352	331	323	311	318	315	353	378	318	323	359	313	331	344	351	333	344	344	343	344	346	328	360	350	294	358	346	372	320	337	341	342	338	331	355	329	340	319	372	362	331	363	367	321	346	302	328	351	330	375	382	320	316	314	360	347	358	339	346	338	382	342	330	332	336	328	353	333	357	309	348	369	345	335	362	353	363	373	339	345	344	318	330	355	337	301	333	347	341	356	365	326	320	354	369	302	345	362	361	332	322	338	357	345	318	396	342	364	309	341	353	343	349	320	357	313	337	343	354	349	318	393	352	381	335	334	329	331	326	344	356	353	342	352	372	338	323	338	318	346	317	350	330	335	324	300	319	331	322	354	312	332	323	333	316	343	337	357	324	380	339	355	339	337	361	327	336	317	327	317	353	359	344	374	331	320	341	372	347	320	358	348	370	329	330	348	334	331	321	321	342	327	326	325	334	332	353	351	361	344	359	309	349	320	321	325	366	313	306	331	339	339	303	318	334	335	355	345	341	344	353	315	330	335	376	311	350	357	348	338	301	303	352	321	334	335	350	349	332	348	351	336	361	325	325	361	346	344	331	353	345	373	336	358	333	366	329	328	323	375	326	385	368	325	311	323	337	330	332	361	321	363	328	327	333	323	343	326	356	315	357	367	349	338	355	324	317	336	373	312	333	349	339	326	320	329	354	325	301	360	341	333	348	354	348	342	366	326	333	326	363	311	314	349	330	323	360	298	363	325	315	338	303	336	330	314	334	350	345	344	319	337	346	323	345	336	346	320	353	366	321	341	343	360	346	340	329	340	341	359	338	365	322	333	343	341	322	345	368	340	328	337	350	348	320	337	319	348	311	322	310	358	354	335	302	338	332	321	379	355	350	356	335	343	317	325	386	312	315	342	363	319	368	333	335	344	324	322	337	362	333	352	343	329	338	321	354	345	343	339	340	331	373	353	322	371	341	348	359	337	324	357	355	339	319	340	331	352	332	333	339	350	305	307	330	320	352	314	375	350	347	327	368	370	329	346	358	356	337	301	345	363	337	329	349	333	368	347	359	322	338	346	341	318	338	347	322	299	303	317	374	351	346	360	307	351	340	330	342	340	332	307	299	306	312	330	332	325	317	337	342	338	343	344	357	324	345	348	338	335	344	348	354	349	309	325	349	358	352	329	364	342	332	370	333	336	331	349	316	339	349	352	313	361	343	348	360	331	376	315	359	308	332	319	330	358	333	344	339	358	310	338	388	335	330	324	323	342	321	330	305	355	346	338	339	374	340	335	373	360	350	374	350	335	337	339	330	338	315	313	344	362	313	363	344	347	336	351	332	312	338	362	323	360	337	320	308	327	294	358	322	312	344	347	344	304	344	313	352	340	340	304	367	345	327	321	377	373	331	348	336	336	315	345	341	319	361	330	358	295	315	305	353	345	328	303	386	347	312	317	321	363	356	310	379	309	320	368
3787	2851	3406	1320	1176	1180	1083	1130	1116	981	994	966	925	937	916	947	939	917	925	983	945	977	977	880	916	951	911	940	903	936	912	948	930	941	939	852	897	918	911	972	925	926	909	961	917	930	897	958	874	937	924	957	890	942	936	958	955	924	923	902	971	924	972	918	904	923	878	947	932	972	871	906	893	933	951	910	974	948	927	916	906	979	934	947	912	884	939	864	854	935	899	927	925	857	963	918	905	890	922	909	906	974	892	939	892	917	905	942	914	941	922	960	942	939	933	910	895	870	934	938	924	969	919	915	935	966	852	921	915	899	922	898	934	881	897	899	953	926	919	907	893	988	927	939	943	916	967	923	896	913	958	971	879	887	893	982	920	914	926	970	928	930	915	865	916	898	950	908	900	902	920	914	969	950	906	949	978	915	996	928	903	914	919	962	863	880	904	946	937	906	948	889	934	946	946	924	920	913	923	968	923	925	952	939	903	932	961	922	933	967	971	897	952	882	892	969	869	914	901	943	950	953	914	942	937	878	864	887	903	929	886	894	975	921	905	983	946	873	959	917	980	932	938	937	890	930	893	934	927	936	921	885	893	910	892	938	913	926	927	941	932	899	947	866	889	964	973	876	964	927	924	921	932	923	931	895	894	937	968	863	882	925	926	921	935	863	912	961	947	915	905	938	896	892	940	920	931	918	959	931	955	883	848	939	879	938	927	908	870	966	949	854	959	952	929	877	945	931	918	983	901	877	947	946	939	864	915	917	911	963	953	891	959	950	910	888	934	901	945	926	872	939	888	994	952	953	933	911	896	912	919	937	920	932	918	961	935	941	911	960	847	885	919	934	942	885	913	969	945	916	922	947	958	925	928	917	945	930	915	869	945	899	935	917	937	924	922	919	956	952	945	925	990	915	920	883	926	960	940	975	952	883	913	881	914	916	909	921	961	962	913	883	897	976	951	901	938	967	957	943	938	893	921	880	963	888	958	927	916	947	943	902	914	897	946	866	923	950	918	901	955	876	894	975	880	937	930	950	885	907	896	910	938	901	918	941	937	939	868	883	924	906	934	913	943	955	876	944	969	888	910	876	880	879	913	932	906	947	878	936	898	879	955	970	956	940	899	912	967	892	901	965	925	936	945	903	893	969	884	908	935	938	890	912	917	900	953	958	941	940	956	892	946	932	935	929	908	931	879	942	897	917	903	963	877	970	928	908	903	961	899	924	905	945	893	929	929	976	939	947	958	949	931	892	897	907	886	935	939	949	887	861	958	905	962	981	887	874	891	957	963	855	911	972	921	919	928	941	939	874	944	934	942	929	934	926	952	904	887	916	902	959	931	951	911	948	945	910	947	954	940	929	917	897	920	957	881	904	946	937	979	932	932	887	957	945	921	905	957	909	932	890	854	913	938	870	932	957	928	920	941	878	963	899	926	939	958	971	897	897	941	911	923	920	962	951	934	908	939	950	926	961	894	925	905	899	930	956	930	888	982	877	911	948	952	916	916	918	905	899	909	899	965	885	902	975	893	974	902	890	917	932	914	913	961	942	890	893	941	927	972	895	913	919	925	892	910	965	924	912	873	906	885	851	939	940	894	951	913	911	890	862	926	898	919	992	922	882	890	920	944	924	864	919	914	890	922	910	909	897	929	882	963	927	937	898	941	896	882	965	879	880	886	899	950	892	891	967	940	873	906	931	937	933	939	975	944	959	915	918	970	910	881	958	932	915	935	923	946	957	874	902	956	920	938	929	945	917	910	951	927	905	953	937	951	902	894	924	945	938	869	921	945	918	936	870	954	924	942	912	905	918	936	913	926	927	941	913	953	912	935	908	920	892	894	873	864	952	951	928	897	922	994	937	957	921	952	959	913	889	934	929	875	881	885	913	920	946	883	933	903	931	970	875	879	943	937	937	911	921	952	918	859	872	967	919	843	957	958	920	877	877	901	979	914	950	892	1006	907	946	982	921	939	939	891	908	935	903	937	936	951	917	924	914	917	905	916	941	885	925	895	914	908	946	934	952	912	910	925	925	903	925	879	861	879	930	946	959	883	965	882	953	889	962	918	939	900	943	897	936	935	984	907	885	926	946	944	923	928	944	906	919	870	953	985	944	896	886	922	971	950	905	932	888	916	942	939	899	929	922	953	937	960	941	963	887	921	923	977	865	858	920	930	935	904	916	933	967	925	951	943	933	939	897	937	955	899	939	910	883	928	937	909	933	910	893	937	976	967	959	968	904	910	915	904	947	880	965	908	891	924	943	924	925	963	956	937	943	884	935	903	958	951	914	938	897	924	903	926	947	900	899	925	884	943	914	874	960	946	934	973	978	908	952	891	911	893	908	906	958	918	974	961	915	926	903	910	894	944	904	927	887	926	916	929	904	888	956	947	907	950	895	910	977	928	901	906	909	931	969	878	901	896	907	899	931	910	872	869	934	870	902	953	907	910	955	971	919	901	966	889	888	935	898	972	906	909	899	912	928	894	943	919	935	937	910	882	906	911	937	913	918	937	952	885	909	946	882	898	933	942	911	908	888	921	911	928	925	910	873	951	889	920	928	879	979	966	833	943	958	896	953	954	909	923	941	918	946	937	944	908	902	973	945	926	900	947	912	910	960	906	897	889	931	926	936	901	919	988	927	948	898	880	880	927	904	957	928	901	939	860	957	923	929	953	923	883	977	940	963	898	968	871	962	981	913	915	927	896	879	889	898	925	954	960	910	878	976	974	903	957	901	873	925	935	904	931	877	870	964	930	879	913	897	915	880	945	876	935	929	913	894	896	947	887	901	940	948	959	943	922	926	942	926	868	964	926	916	934	999	921	935	934	991	988	911	850	911	927	872	928	920	910	930	942	886	933	937	927	891	879	922	903	897	918	921	969	949	957	891	964	960	917	939	917	983	888	940	928	897	915	907	903	915	951	918	937	949	959	905	874	865	895	973	915	951	875	969	912	929	937	954	919	865	974	923	990	874	915	903	889	952	925	926	877	879	909	914	887	913	915	906	940	902	928	951	959	883	973	906	953	873	890	896	1010	919	903	893	918	886	905	936	967	899	907	930	933	910	961	866	958	923	874	934	905	921	917	913	968	931	934	924	960	980	874	941	910	964	880	909	921	951	918	910	963	928	891	901	893	941	888	968	905	924	917	934	892	953	961	918	935	921	938	863	913	922	953	950	943	900	902	955	943	965	887	879	947	927	900	937	946	900	894	972	914	917	929	865	925	957	916	907	916	925	891	927	926	886	907	897	913	943	927	929	957	896	978	908	903	867	925	952	921	952	958	887	924	937	904	946	893	894	930	910	881	964	942	963	991	949	906	892	974	943	983	941	895	930	950	908	967	908	915	913	908	904	943	943	957	904	933	970	911	976	946	957	933	897	934	913	947	894	942	887	930	889	918	930	935	967	893	926	899	894	940	948	892	913	934	969	839	939	931	858	921	874	968	958	909	847	960	953	952	938	909	896	916	869	977	912	956	949	932	943	906	980
15106	13233	13776	6382	2719	1456	920	698	571	508	478	416	416	430	418	393	385	393	357	345	370	373	336	358	370	358	317	354	352	378	370	342	341	356	326	345	346	338	363	313	336	370	319	322	361	367	380	312	337	318	354	329	350	314	348	354	347	323	353	365	350	306	376	330	356	310	323	347	332	346	330	356	379	344	330	315	364	341	320	380	320	322	333	329	340	352	337	345	348	321	313	314	337	331	337	325	353	310	317	329	343	323	332	344	335	326	325	349	350	384	312	334	331	319	325	347	360	370	330	344	320	330	328	349	291	338	353	342	348	345	347	317	324	338	339	334	337	324	323	311	309	348	338	338	330	349	339	343	296	339	324	344	349	320	361	326	356	334	370	345	326	345	320	311	328	320	324	301	307	332	305	331	351	314	361	312	331	373	301	348	338	321	364	334	313	336	336	330	343	310	326	348	332	343	301	356	318	341	330	324	344	332	320	304	336	297	309	312	312	344	319	332	326	357	317	346	323	347	300	347	346	339	333	317	357	361	333	352	354	337	356	342	356	366	287	339	340	304	313	325	340	350	349	333	339	315	314	288	344	322	334	340	351	354	328	340	369	322	338	341	338	301	333	349	314	313	338	348	324	302	323	335	364	355	315	345	349	321	324	308	335	351	332	326	336	309	350	308	327	354	327	364	331	327	353	346	348	338	345	310	352	344	339	303	312	342	349	331	299	339	324	342	349	349	353	367	308	354	337	349	326	325	342	358	324	352	330	329	360	323	295	309	332	300	315	350	326	326	332	332	319	350	349	334	334	339	346	346	350	359	339	293	360	336	350	324	346	325	364	340	348	314	352	321	345	328	366	358	321	315	356	324	377	351	310	323	344	339	324	360	317	328	382	299	337	340	324	366	321	317	336	342	309	374	338	328	369	350	381	340	342	333	341	341	334	347	325	322	343	321	331	326	324	339	280	338	347	323	298	342	329	337	325	348	335	328	330	351	301	353	325	381	348	344	348	287	313	356	357	341	341	344	318	339	292	330	358	311	309	311	342	346	364	297	326	347	305	334	385	345	308	331	307	327	324	324	321	318	340	317	342	340	345	335	348	325	307	322	328	329	324	299	315	329	332	307	312	348	348	332	327	317	333	318	341	340	356	329	352	332	333	372	344	350	336	348	353	336	310	361	342	321	341	323	335	351	348	339	352	319	345	346	353	310	335	307	346	331	341	333	333	346	374	353	323	325	343	360	330	337	354	327	331	321	335	363	342	301	340	312	339	343	326	348	330	345	336	356	343	335	349	333	301	311	343	337	338	349	326	362	334	313	330	362	328	313	347	321	314	339	310	331	324	320	337	339	325	350	358	329	333	347	329	356	328	354	321	375	346	312	318	365	306	327	327	332	363	331	341	327	348	338	331	345	311	325	344	323	328	293	331	343	339	340	293	326	352	328	336	324	333	334	324	340	316	332	318	355	306	350	361	362	350	315	341	312	353	319	329	334	351	338	316	315	333	324	350	338	332	368	352	376	324	342	319	340	359	336	330	333	364	327	330	338	350	343	337	327	342	314	358	339	344	328	310	363	338	308	335	345	341	349	318	370	361	340	319	339	381	365	373	324	346	314	358	330	329	315	325	335	342	366	333	349	361	353	304	329	315	362	365	330	324	318	342	311	326	344	329	306	344	354	336	314	351	323	319	349	326	350	318	324	348	344	335	340	336	342	351	323	338	304	328	321	324	341	303	337	316	364	338	326	331	351	306	369	332	318	335	320	336	298	331	317	317	367	326	342	358	344	289	366	323	339	331	296	362	385	339	362	293	306	321	319	347	343	340	345	315	354	357	328	329	354	324	319	345	350	326	340	339	370	338	317	351	331	348	334	343	355	336	368	345	322	300	339	352	367	327	360	304	328	324	364	315	381	318	350	359	356	322	335	335	341	331	340	327	318	341	359	323	368	315	300	348	348	342	325	350	316	322	313	312	334	321	311	344	352	339	337	337	346	366	325	325	345	324	338	335	342	327	321	382	306	303	340	371	293	321	313	370	314	342	332	367	342	330	350	327	316	302	328	339	329	338	322	353	339	356	331	343	364	316	343	336	340	308	328	336	300	325	352	321	346	314	327	397	355	346	313	341	332	353	321	337	326	353	361	356	354	363	327	363	379	360	295	345	354	314	303	353	329	342	359	326	330	329	317	326	342	351	348	304	334	333	336	337	304	331	297	331	317	350	305	338	305	346	320	319	340	347	346	324	367	309	373	361	323	337	324	330	343	331	304	321	307	352	353	366	324	342	320	329	366	351	329	339	334	336	377	345	328	341	344	320	314	333	324	312	341	312	343	351	326	325	303	331	312	343	337	376	361	321	361	306	342	332	324	335	354	305	337	337	325	329	355	341	331	322	321	326	339	343	297	384	355	348	327	335	386	359	316	349	318	334	355	337	350	366	327	354	328	338	316	351	357	325	341	336	315	320	333	331	337	331	315	320	341	310	330	309	329	369	327	346	332	338	346	367	332	364	318	344	330	319	357	335	330	306	362	328	320	347	334	339	350	324	361	323	335	340	320	334	310	347	361	326	370	347	352	345	319	341	337	305	321	335	343	330	351	341	330	328	305	321	356	311	329	329	316	338	319	355	341	375	320	313	327	328	359	344	326	339	376	344	337	358	319	322	342	372	342	363	321	321	353	324	327	318	307	337	332	367	340	324	327	349	344	375	323	378	324	363	326	355	353	286	368	331	371	359	302	382	330	330	328	325	307	331	343	343	339	367	315	341	343	355	332	330	359	352	342	349	352	331	356	342	285	352	328	365	325	363	342	313	337	355	302	339	352	324	319	339	342	350	340	317	349	350	324	329	353	358	355	330	335	340	349	336	336	310	313	325	337	306	340	323	352	354	323	274	341	348	363	359	327	325	329	319	343	302	319	316	301	332	353	342	319	350	340	305	327	322	357	296	363	345	337	366	317	347	332	355	332	351	322	360	344	325	343	346	331	319	327	339	354	335	316	351	342	346	335	321	358	341	341	350	341	338	311	327	345	336	348	357	357	365	345	348	298	321	349	341	364	345	325	356	311	339	337	350	321	323	362	328	328	364	322	328	312	312	334	343	301	312	321	341	336	347	327	315	324	320	299	329	346	330	346	347	348	295	318	340	352	326	312	337	323	328	296	321	309	327	326	309	353	323	351	338	338	339	334	337	338	333	322	331	324	333	333	339	342	330	329	351	351	323	330	306	350	362	314	346	304	320	336	345	336	325	349	359	355	347	316	335	307	294	352	331	327	370	320	354	340	311	327	325	328	367	330	322	332	313	340	344	332	366	348	346	331	328	365	326	322	341	308	333	344	344	340	338	311	346	319	354	310	391	362	318	324	331	312	328	342	316	327	322	312	371	328	352	351	329	318	323	352	353	328	351	312	323	352	338	322	331	316	364	361	314	364	328	353	341	366	356	366	295	317	307	323	303	343	318	340	349	352	346	332	318	311	374	334	313	333	353	329
10243	11433	11769	4694	3715	2945	2489	2491	2283	1908	1616	1518	1441	1303	1265	1271	1137	1146	1145	1105	1215	1104	1103	1070	1091	1039	1025	1010	1033	1027	974	1017	987	1000	954	969	872	971	968	933	984	987	922	951	947	943	909	938	936	874	981	965	948	912	916	927	913	896	911	918	904	964	891	899	842	860	954	918	860	897	923	899	896	916	887	896	905	891	932	909	980	936	892	907	859	882	931	921	912	920	893	885	946	888	875	912	936	947	916	867	930	904	930	902	876	928	914	936	966	877	928	923	919	938	837	866	918	850	916	933	887	899	944	879	882	916	880	904	887	911	897	948	966	872	897	842	895	859	935	932	852	867	888	833	924	932	943	928	927	859	895	880	871	923	857	909	903	892	903	912	896	881	868	910	901	889	930	868	857	952	859	870	883	843	879	898	866	918	874	861	908	906	875	908	884	898	931	878	917	924	883	866	889	882	911	926	877	939	903	903	915	881	922	885	884	966	928	924	921	871	923	852	917	891	885	893	917	867	887	878	943	862	961	968	939	888	929	863	915	899	907	882	868	938	893	863	918	884	929	908	906	906	883	883	888	915	964	946	877	873	896	907	940	872	894	879	905	842	893	920	920	897	865	909	856	870	848	881	886	916	921	895	889	923	894	897	919	890	937	927	840	908	820	875	927	914	842	872	926	870	908	869	892	915	871	918	873	897	863	892	946	905	927	913	909	919	882	871	940	930	909	938	864	899	895	892	903	865	945	948	963	884	866	950	896	925	908	928	948	897	896	909	932	903	899	947	830	913	913	901	887	918	892	883	945	919	879	888	866	916	905	881	926	867	934	878	906	842	942	864	918	873	896	906	932	802	890	940	871	896	877	921	951	863	881	928	912	908	863	926	879	898	906	930	842	863	884	877	911	925	928	916	908	877	884	883	927	893	899	865	907	878	912	856	894	903	904	898	923	924	887	906	968	936	909	854	867	893	891	912	934	891	892	912	915	894	899	891	903	931	902	937	846	928	869	958	880	921	942	898	950	907	886	845	847	868	921	830	848	857	872	897	889	868	902	868	929	916	932	884	899	876	937	919	844	879	846	951	864	857	842	962	915	873	923	901	907	928	929	855	875	884	852	914	943	901	861	899	888	893	860	894	849	924	944	851	980	869	878	906	956	897	910	865	969	905	874	907	902	896	907	851	917	905	958	883	929	884	842	885	884	923	884	879	872	925	875	919	897	902	903	923	973	913	909	927	923	925	870	888	911	862	898	887	954	929	847	871	897	889	872	916	891	903	873	913	916	888	950	871	932	915	911	949	883	901	933	866	891	871	900	926	928	863	853	921	805	831	899	867	891	848	886	955	861	931	936	908	918	937	876	908	849	884	869	895	928	883	855	871	936	894	946	894	885	866	897	890	923	892	888	906	893	917	884	887	904	886	891	871	922	877	918	926	926	880	918	904	899	870	913	906	992	948	936	919	863	900	907	902	898	922	947	896	854	873	958	886	916	925	916	882	864	862	877	851	851	900	843	879	936	906	912	902	914	950	912	927	923	879	923	904	959	830	885	912	878	858	902	899	914	867	934	925	882	931	854	878	853	897	909	872	912	923	901	867	878	879	892	877	921	932	925	909	897	877	925	894	942	915	839	869	952	862	860	919	958	910	876	866	879	894	942	898	899	884	920	861	890	841	893	907	860	907	870	853	864	918	913	899	912	937	868	859	878	921	902	963	928	850	848	853	953	930	873	890	925	893	896	960	895	918	996	891	915	902	883	910	926	855	880	929	896	907	891	897	891	907	916	893	895	884	873	922	898	926	871	892	918	882	912	885	910	902	865	906	880	851	916	878	886	896	906	914	908	895	846	917	872	829	909	886	904	926	869	882	896	887	862	843	945	896	917	872	839	854	964	909	853	932	910	831	894	918	933	871	887	937	861	869	906	920	901	833	860	898	840	968	915	902	863	938	918	866	889	904	904	932	914	873	923	921	884	933	934	905	891	909	962	940	875	900	910	870	840	890	878	904	886	863	926	861	886	946	889	854	881	864	890	923	911	900	892	891	864	915	854	912	887	910	926	886	939	892	988	897	930	969	923	889	855	878	983	902	914	935	886	878	902	885	866	889	869	889	889	950	922	877	919	895	884	961	900	885	944	943	929	899	920	892	953	938	949	903	878	884	899	915	837	883	918	896	917	947	911	887	868	911	903	871	856	895	889	904	901	908	885	895	926	892	922	906	870	891	855	888	910	915	890	940	877	901	914	881	925	951	915	916	913	929	831	957	915	884	929	931	900	939	941	868	916	895	899	853	930	935	869	850	876	941	888	849	844	910	884	890	878	891	918	875	877	879	872	961	937	934	903	912	920	828	852	873	863	908	894	826	914	892	889	919	936	852	908	916	904	911	882	901	873	885	928	915	954	960	840	877	869	890	917	938	892	896	914	908	865	883	925	895	930	874	913	895	892	875	944	872	871	895	877	887	899	896	922	932	801	898	885	952	882	861	886	905	906	863	915	893	912	837	896	941	886	889	878	866	928	892	901	866	895	885	892	907	909	943	897	931	948	894	894	979	911	890	891	887	938	839	943	941	906	925	854	864	945	875	944	881	924	936	888	941	914	882	949	857	871	910	886	892	920	832	921	949	836	932	893	935	932	922	854	911	896	856	863	876	905	910	879	875	928	890	929	832	895	925	881	888	925	854	946	931	844	856	913	942	902	921	887	924	874	895	929	932	888	872	833	872	885	908	869	915	922	890	879	865	932	840	863	903	881	885	962	894	922	966	925	894	902	920	912	917	901	889	925	862	853	903	856	917	927	868	915	876	906	873	905	875	891	932	867	858	870	877	891	888	839	887	934	927	883	918	917	863	933	895	894	917	887	909	885	925	836	940	945	920	923	899	927	906	926	908	952	926	938	927	938	936	810	866	923	889	919	888	921	871	861	835	918	853	813	899	929	854	940	847	847	880	881	887	899	863	928	865	939	876	898	848	922	892	906	925	864	886	927	937	915	915	888	915	890	925	901	908	852	884	950	873	956	910	914	918	914	895	930	937	892	888	843	915	910	912	840	937	920	953	869	933	867	909	862	895	907	883	896	868	887	876	928	892	894	881	838	912	866	913	881	922	947	877	885	926	899	900	889	933	892	870	925	918	912	891	969	925	928	823	861	893	917	915	909	917	890	901	921	860	941	911	889	898	867	856	868	910	881	964	852	896	942	870	944	890	892	880	919	903	851	930	922	922	911	903	885	918	959	862	917	924	919	951	885	864	818	902	849	856	890	942	911	924	871	911	878	929	878	908	930	916	905	893	901	929	924	929	971	902	871	890	914	880	866	879	917	878	915	923	914	827	921	858	898	879	932	882	917	833	927	862	917	907	915	901	932	906	890	863	928	875	894	846	846	903	908	886	921	910	918	883	889	846	913	927	917	945	937	923	888	938	873	846	912	844	868	897	860	860	958	923	827	888	865	896	910	929	917	895	903	904	947	883	920	886	855	850	943	906	863	935
22661	17907	20056	9375	4667	2595	1333	885	699	534	395	357	309	312	309	237	246	259	261	250	223	237	241	243	219	215	217	229	186	180	191	201	185	172	205	200	188	220	178	189	213	186	194	187	226	189	207	192	205	173	193	181	200	187	200	165	190	177	168	182	205	165	204	176	192	199	198	188	200	168	154	177	160	186	182	200	189	170	189	157	177	186	160	185	173	182	180	156	157	176	188	186	218	156	158	193	185	177	198	196	171	192	197	151	172	188	168	184	151	211	184	190	182	184	190	176	161	179	189	164	176	200	171	182	175	179	154	189	197	177	200	172	189	175	177	180	185	159	186	186	203	200	181	168	165	156	166	163	178	160	159	188	206	183	169	166	184	195	182	178	160	174	169	171	183	172	193	188	192	189	167	175	195	194	182	187	189	160	182	196	202	202	177	173	171	183	184	215	178	159	182	174	173	165	196	179	170	200	166	156	172	154	176	168	175	197	157	182	174	177	194	157	177	163	190	193	196	178	169	183	180	178	196	198	202	203	210	195	166	160	160	215	193	159	165	151	198	188	180	190	156	191	151	194	182	171	178	183	190	179	178	182	171	174	161	163	187	166	180	174	186	175	168	201	199	177	179	149	195	186	149	168	188	165	166	187	170	168	184	159	179	188	197	198	194	188	161	172	191	184	196	195	157	170	164	170	178	163	175	165	157	166	154	182	179	186	195	215	185	193	198	173	165	171	190	168	161	184	173	181	155	164	158	177	173	178	154	170	155	186	170	213	194	183	163	219	188	177	159	175	193	182	167	175	204	186	179	188	183	186	197	211	161	180	194	188	202	172	170	211	195	176	177	189	175	158	162	174	153	182	162	153	161	180	171	180	189	223	189	180	169	180	165	197	179	182	154	171	163	182	178	175	153	150	192	189	166	182	151	194	169	191	170	160	206	189	182	162	174	181	189	172	194	165	166	181	178	159	196	175	172	187	205	176	177	166	163	173	186	206	182	180	211	188	154	200	192	187	194	173	174	176	158	197	203	179	174	168	205	189	185	162	202	180	175	146	170	167	165	186	192	194	182	180	170	184	197	196	174	197	184	190	188	191	167	198	160	161	162	170	182	190	188	175	179	196	184	204	198	189	187	174	203	183	167	171	175	179	182	181	201	186	175	180	187	176	199	185	142	170	188	172	188	185	196	186	185	184	180	166	192	184	190	185	167	187	193	178	139	189	155	158	187	179	184	186	195	175	191	176	190	193	204	177	183	158	175	188	159	182	181	161	148	156	157	212	192	190	163	165	163	186	171	166	174	193	196	185	174	189	180	184	173	164	170	190	178	184	167	189	177	165	184	185	173	204	179	183	218	195	200	192	144	160	160	193	165	202	173	204	183	205	158	193	189	178	160	181	169	171	178	187	167	167	181	191	165	179	154	173	192	195	193	174	161	180	179	175	180	166	176	170	177	162	193	175	180	175	158	169	177	157	161	175	169	169	177	180	188	163	174	185	186	175	182	189	169	176	175	182	164	169	169	180	187	162	212	177	178	185	184	176	169	180	198	176	195	180	174	184	250	182	169	172	151	199	188	185	176	182	169	196	163	181	180	174	167	181	182	200	193	168	184	180	164	186	186	207	187	178	149	174	158	183	192	168	172	164	185	160	182	173	172	157	177	178	163	165	197	185	200	168	188	187	175	178	188	177	174	175	180	187	183	163	180	169	204	177	169	188	177	188	181	177	196	177	207	182	200	176	217	176	194	178	193	188	177	181	163	171	185	175	164	189	187	170	187	177	163	169	189	190	175	158	178	176	181	178	182	178	196	217	163	160	162	173	178	198	187	166	181	195	188	190	191	180	180	158	164	184	167	197	203	171	179	182	163	174	198	190	183	168	186	162	175	183	169	162	173	182	176	184	204	180	196	196	182	169	194	181	168	177	171	176	158	199	183	187	175	163	176	187	161	181	189	187	215	183	191	180	161	161	187	181	181	179	172	175	198	183	157	168	171	177	209	187	181	188	197	193	187	166	167	167	166	168	169	169	187	202	179	196	179	190	141	161	165	146	188	179	169	181	173	179	200	194	166	157	187	175	175	192	195	188	171	183	188	214	155	185	182	180	168	187	178	182	180	180	185	191	206	170	178	147	164	177	184	165	184	188	175	153	191	189	162	169	170	196	169	204	163	188	185	215	178	176	166	173	202	177	157	168	171	189	180	171	215	161	171	164	182	168	183	186	184	182	188	196	189	178	208	171	161	173	166	200	169	194	166	176	190	174	189	200	197	194	180	179	161	203	176	134	204	165	191	173	196	178	166	185	183	175	159	168	172	195	180	176	168	168	173	197	188	160	178	170	173	196	156	159	195	185	154	162	161	206	174	188	208	165	166	176	191	182	166	160	184	197	180	153	194	176	172	189	186	169	192	165	181	163	166	143	174	192	192	175	164	168	176	184	187	163	189	187	190	189	178	175	171	174	192	190	167	189	171	187	203	172	157	183	189	171	189	168	193	173	181	181	169	157	165	150	195	184	183	192	166	165	185	186	187	174	176	188	171	163	172	178	171	179	164	192	176	173	166	184	200	160	219	193	184	182	157	172	160	168	182	198	160	184	181	178	144	172	180	175	183	187	193	174	175	198	188	156	212	199	182	163	163	163	168	183	191	178	175	186	179	181	170	156	175	163	190	181	178	180	154	205	204	177	197	169	180	184	177	168	194	172	189	176	172	173	173	165	182	199	166	165	172	155	160	175	218	178	169	164	184	181	195	187	170	202	198	170	190	187	179	193	157	176	170	199	168	200	169	164	165	167	168	187	174	171	172	182	187	188	173	167	158	176	166	177	170	200	181	171	171	195	198	185	195	170	178	139	174	177	170	166	194	158	197	161	163	177	181	177	166	174	186	189	183	179	228	187	175	164	173	202	165	168	174	175	179	173	181	164	172	154	176	163	169	183	159	180	179	176	201	174	180	177	185	170	200	192	179	204	186	183	172	161	171	178	175	162	172	168	198	175	209	211	182	146	161	211	206	168	191	213	189	170	194	178	164	184	163	175	179	201	171	173	183	196	165	157	181	172	185	145	157	171	176	163	165	196	186	198	186	162	197	203	183	155	158	165	156	164	161	161	190	185	175	188	195	173	165	183	166	153	184	186	194	172	160	172	192	170	177	189	166	177	177	173	166	188	176	189	161	188	195	171	192	178	179	171	200	202	172	157	195	158	174	212	175	178	204	178	193	184	163	186	165	176	178	189	160	181	185	157	191	198	180	204	180	188	188	195	175	175	190	179	165	166	192	177	191	195	171	176	189	184	160	203	201	180	180	168	188	186	189	181	205	176	172	166	191	165	217	168	194	191	178	176	159	187	171	163	192	184	203	180	162	171	176	168	185	177	193	206	195	189	182	200	164	164	167	197	184	159	204	173	178	200	173	179	164	182	192	190	168	190	156	175	179	162	179	186	161	181	183	187	187	182	179	188	164	196	200	190	192	178	192	191	202	176	172	173
12591	14783	15387	7020	5611	4517	3763	3197	3067	2468	1891	1641	1527	1400	1296	1178	1095	1047	1026	1033	908	891	855	860	824	825	784	741	718	705	717	669	668	624	653	649	624	636	624	648	635	602	639	589	617	593	564	579	608	582	591	574	586	625	640	636	567	592	622	561	611	558	583	544	537	547	570	594	564	620	514	560	543	524	527	536	548	554	565	574	546	531	514	515	532	566	581	542	557	541	554	543	551	520	548	551	521	553	522	540	503	545	504	562	545	516	562	577	555	538	597	559	535	536	545	537	524	557	527	539	535	505	517	561	527	533	531	531	525	489	515	536	520	498	502	511	493	532	520	545	534	491	522	535	497	536	513	552	546	516	522	540	507	541	520	526	518	543	527	499	535	561	546	494	521	556	470	541	513	482	503	542	507	541	544	522	539	522	521	562	541	477	528	537	546	544	563	528	520	577	537	491	537	515	560	547	521	523	515	525	533	508	545	507	486	552	549	504	527	564	461	526	526	541	525	527	502	510	478	536	526	521	540	532	537	537	560	578	553	535	515	465	526	534	524	518	553	522	535	507	525	515	531	494	504	495	546	510	555	529	531	488	560	471	546	525	546	510	558	524	534	535	505	504	508	553	554	528	549	507	523	529	513	497	522	518	525	508	507	563	514	549	517	543	543	537	530	493	596	516	531	551	523	539	516	516	521	483	471	502	531	551	506	522	523	542	544	501	513	513	545	484	544	525	505	515	515	519	570	495	536	536	515	490	552	488	536	556	490	538	555	507	539	535	538	532	542	526	505	508	531	520	482	459	521	533	539	562	552	536	513	534	496	560	550	527	505	545	541	515	526	530	514	524	504	551	507	512	520	535	540	484	514	504	545	528	538	524	466	520	518	509	538	538	545	516	567	526	519	512	504	501	532	499	523	538	533	556	498	536	548	560	523	479	495	534	529	533	587	527	488	543	491	542	520	473	484	530	560	515	502	520	477	507	490	513	502	537	530	531	503	497	538	528	528	547	530	550	522	513	541	524	471	517	528	548	509	536	523	520	516	526	554	577	487	507	569	483	550	533	551	516	493	503	520	555	465	533	481	506	546	545	485	532	477	535	537	554	505	508	515	529	482	493	541	496	504	517	537	525	540	496	587	556	515	533	522	532	514	521	500	510	528	488	507	521	557	506	519	524	518	524	526	509	543	525	523	472	537	524	539	513	506	506	501	562	525	518	539	535	502	519	543	516	516	554	512	547	543	511	532	531	486	546	507	548	499	543	506	490	533	525	559	517	523	549	539	510	575	542	539	499	499	540	515	548	541	562	536	548	502	534	506	537	562	463	534	572	507	540	553	525	530	543	453	512	503	537	499	506	519	528	504	490	526	495	528	519	561	543	506	504	547	548	507	513	523	548	539	472	533	523	509	509	502	533	526	527	476	520	522	492	497	512	532	534	514	489	533	518	539	562	517	517	505	536	495	500	524	561	520	539	502	483	519	492	495	499	526	510	529	513	530	512	524	486	518	546	498	550	522	539	546	522	514	521	551	510	501	519	504	519	551	532	555	470	545	529	534	513	483	533	529	506	487	511	524	535	526	553	495	523	568	498	529	518	532	530	541	525	514	541	532	510	499	560	510	510	533	494	512	542	526	480	530	539	513	549	516	503	522	500	544	529	489	504	470	555	484	520	492	538	533	574	526	541	500	537	530	555	548	506	515	522	568	536	532	562	538	529	500	517	550	540	534	521	493	541	542	491	488	506	521	537	524	516	484	531	576	516	521	534	504	550	497	503	515	460	542	539	524	526	504	531	519	466	502	546	523	555	509	528	516	515	541	548	514	507	494	554	530	557	518	531	558	503	534	550	511	583	543	492	549	529	535	522	546	525	551	554	523	551	491	470	495	503	535	500	519	537	541	530	522	533	514	509	508	538	497	555	521	478	535	548	545	509	547	509	484	510	497	507	523	476	531	576	568	502	519	494	503	533	529	520	533	493	537	508	537	528	503	553	544	536	534	517	538	493	535	519	502	552	507	529	500	539	531	521	536	535	477	515	489	521	533	552	529	536	525	509	518	522	539	496	511	532	501	531	495	525	549	504	509	549	521	521	526	529	518	506	524	512	553	468	501	560	519	500	561	544	545	517	483	532	504	507	532	566	523	534	533	496	536	530	547	490	518	503	507	547	548	533	524	491	512	504	508	516	515	535	536	515	534	586	542	503	523	488	492	514	532	522	542	534	510	557	563	530	542	492	521	490	512	526	498	513	507	558	507	566	542	505	542	509	482	521	528	515	545	530	549	573	539	498	523	525	510	511	521	554	522	533	535	481	536	512	540	516	516	516	531	494	573	543	559	493	544	470	503	531	521	585	489	532	536	533	523	511	525	542	542	525	564	565	537	487	527	550	511	534	539	578	540	548	506	510	565	515	539	465	517	568	547	528	510	507	561	528	503	543	533	527	496	541	554	553	554	550	543	484	514	537	489	501	526	549	520	500	551	514	517	532	540	526	516	519	521	524	543	547	522	550	544	494	496	516	530	528	508	531	494	518	563	546	556	513	512	524	523	513	531	464	532	548	543	560	521	505	504	520	488	527	531	507	475	516	526	506	522	505	523	529	530	470	502	516	532	534	516	516	520	522	519	512	519	497	505	513	524	523	520	523	553	531	524	504	536	558	563	521	510	521	513	547	513	532	514	506	513	513	512	508	518	501	520	537	507	547	537	508	512	541	526	518	538	483	504	537	472	532	557	536	529	497	505	535	502	526	528	567	508	524	522	505	497	518	491	475	552	519	557	566	509	553	516	566	540	507	530	524	542	509	545	528	508	527	532	528	555	489	556	492	569	560	554	564	510	512	511	558	482	498	493	524	534	559	535	576	566	515	507	543	511	518	508	568	514	511	526	494	508	464	551	552	555	507	520	468	527	511	483	537	531	481	513	477	498	499	543	556	512	537	538	471	532	533	513	499	525	518	544	520	524	515	544	487	503	528	536	487	498	552	555	536	561	488	542	547	518	529	516	543	503	545	548	542	549	571	497	500	527	491	539	514	507	524	545	509	502	488	541	557	530	559	508	515	542	544	517	556	536	526	503	480	483	515	549	456	518	521	541	547	511	490	542	535	495	515	543	541	518	574	485	531	555	590	511	509	519	551	540	524	509	514	493	500	509	465	558	528	515	488	511	493	546	505	540	522	511	549	529	537	500	540	503	530	515	503	498	514	477	539	556	527	519	551	517	554	541	573	507	511	544	507	499	523	535	519	511	558	525	482	538	474	500	522	490	564	530	541	536	525	502	502	516	522	504	513	493	503	503	536	534	483	563	481	518	527	527	493	510	537	581	518	544	510	501	523	482	507	549	528	538	526	525	526	531	523	521	532	521	482	549	518	526	515	494	535	565	501	519	504	555	540	531	513	537	515	507	546	540	534	531	522	536	511	471	545	511	523	547	553	521	489	512	496	485	522	532	503	500	520	546	489	471	482	513	522	529	534	519	546	517	529	522	549
4520	2501	1685	599	430	402	365	348	350	363	336	342	322	329	320	318	356	364	331	354	349	357	353	330	369	356	334	354	335	319	339	330	306	333	372	390	329	332	341	328	350	350	324	322	334	336	328	343	338	347	336	375	323	325	308	351	329	364	339	335	340	342	388	314	329	361	328	362	343	374	300	332	337	327	363	343	310	364	344	314	312	337	343	342	314	338	346	333	331	318	325	325	341	373	359	358	337	368	306	352	323	365	348	325	335	343	348	339	328	338	308	318	337	345	342	345	337	332	329	312	348	332	366	341	371	309	299	338	329	329	337	329	358	307	299	381	342	347	350	356	335	359	319	324	360	324	379	354	347	354	323	332	320	330	353	357	340	315	329	326	339	318	329	374	323	360	341	335	325	351	376	329	322	362	364	322	328	323	337	375	329	322	339	345	347	352	333	339	332	369	356	320	383	337	342	334	307	356	343	346	333	308	341	342	358	348	339	338	334	314	336	335	307	363	363	355	302	305	349	313	340	326	326	298	343	340	332	341	369	339	339	324	313	329	357	340	303	345	350	379	363	358	321	312	335	343	331	338	321	322	314	319	304	311	322	335	377	360	321	348	318	338	351	319	321	344	318	358	338	319	355	336	317	390	331	329	396	332	342	361	337	333	352	363	356	321	354	330	317	330	332	309	345	344	339	331	357	338	335	316	368	361	310	328	345	350	325	312	325	338	337	320	303	321	337	313	360	333	343	357	328	332	345	357	319	297	320	330	337	354	347	311	312	335	308	336	327	337	340	365	323	333	344	338	338	336	343	377	340	350	328	338	358	353	334	342	346	356	321	309	336	334	347	353	353	306	325	316	326	319	324	343	313	349	337	312	362	343	321	338	333	347	307	326	320	329	303	341	356	331	337	345	372	359	339	342	324	304	315	381	327	354	357	339	341	336	346	318	314	346	343	369	337	343	334	329	332	348	371	327	343	360	313	340	283	344	374	348	338	350	320	352	353	329	352	348	320	321	368	331	347	341	315	352	338	348	351	354	343	387	326	352	328	344	336	369	321	326	324	346	331	328	346	342	345	322	349	321	317	349	343	334	346	355	375	324	355	363	353	348	337	325	314	333	375	356	337	369	309	319	329	320	325	343	340	313	328	345	290	353	357	349	300	361	340	337	341	353	336	310	352	359	306	311	324	336	348	325	305	318	362	322	364	335	352	336	375	321	342	324	337	350	339	334	318	360	355	354	303	314	328	323	332	322	339	312	326	337	355	345	343	333	343	310	335	334	362	360	335	340	322	354	342	354	350	322	368	344	327	314	339	313	328	347	320	354	334	327	337	329	337	335	325	362	338	362	353	342	337	329	320	332	327	359	319	327	359	308	338	329	341	352	311	357	323	350	346	374	354	313	330	346	322	323	340	340	342	343	353	344	304	352	338	358	335	336	308	344	330	337	335	327	336	335	344	324	302	296	320	331	333	348	333	341	348	344	358	341	361	349	314	311	357	342	331	296	347	357	338	315	370	369	329	322	330	336	337	309	336	296	343	366	359	359	312	329	355	376	348	341	374	332	334	342	304	367	313	368	318	347	349	338	347	326	338	328	352	333	326	329	331	352	334	318	324	337	354	325	348	345	339	334	348	367	356	361	344	340	357	337	340	353	349	357	334	357	344	353	309	371	329	333	334	329	360	331	327	373	361	367	329	400	324	342	344	346	319	363	336	326	370	311	332	330	341	380	343	358	338	337	339	359	327	353	336	313	353	328	305	347	313	298	367	363	359	333	337	348	353	347	350	365	332	316	355	335	375	345	342	315	341	332	327	350	313	339	316	340	347	355	340	338	338	349	324	364	346	336	352	331	323	345	360	310	315	319	353	336	359	315	336	345	337	343	322	347	327	342	345	346	384	326	332	326	356	369	318	379	376	324	342	330	361	321	348	339	357	330	337	326	363	359	334	335	350	360	361	351	348	338	361	352	330	306	305	339	323	333	330	341	345	351	345	353	348	369	333	334	344	337	307	338	354	321	324	334	333	363	347	326	320	333	362	334	344	316	357	353	332	330	364	344	367	348	316	344	373	330	357	348	303	319	339	338	307	340	361	335	326	382	361	321	309	336	331	335	365	351	349	289	336	309	324	321	360	341	374	310	332	331	333	320	330	334	313	331	332	335	351	316	329	339	350	348	357	378	334	360	323	343	351	323	339	326	358	335	352	353	309	338	362	342	382	362	354	337	345	318	333	335	348	337	373	349	318	330	330	319	302	343	386	325	330	331	359	301	318	326	349	326	338	326	344	353	332	332	364	330	327	313	323	358	332	356	335	324	353	318	331	303	329	346	342	342	341	329	368	357	339	317	334	300	338	343	352	323	337	347	323	358	369	350	362	321	320	332	340	321	321	359	349	351	310	344	340	350	354	342	353	347	340	329	335	322	316	354	351	344	323	325	335	358	324	353	355	325	328	360	329	340	374	312	362	334	319	345	355	329	337	336	361	316	359	335	331	354	345	338	326	335	353	351	365	313	337	337	348	311	338	341	321	384	307	307	319	330	338	352	327	315	367	330	323	354	297	397	342	345	354	322	328	354	351	349	352	327	360	327	357	327	367	314	313	349	348	350	300	344	335	331	369	324	324	340	343	354	346	342	363	344	357	341	358	360	343	315	328	319	343	328	349	331	372	351	328	355	362	344	357	325	330	330	318	311	320	338	358	347	328	320	346	345	335	337	383	320	334	351	327	344	329	327	319	361	356	367	319	390	332	317	316	336	393	344	351	325	347	325	332	326	324	321	353	345	366	337	365	345	339	352	349	378	331	353	343	356	344	366	328	315	331	344	301	358	317	336	379	372	328	366	335	339	320	343	333	327	384	324	340	359	290	313	342	343	354	342	378	358	330	320	320	339	340	350	312	322	377	319	354	351	359	353	387	377	350	346	321	331	356	297	330	308	355	332	333	327	344	316	346	334	336	331	325	345	330	331	346	352	321	353	309	337	320	316	333	307	320	317	356	347	371	335	357	346	340	320	328	366	346	346	343	346	332	309	348	357	357	328	356	365	313	357	320	332	331	346	352	358	328	340	323	339	332	356	309	346	347	359	324	345	351	331	351	343	310	319	354	334	333	371	336	350	374	340	330	317	326	355	353	316	337	333	332	354	343	348	362	312	316	300	326	321	343	340	339	358	319	338	311	352	353	335	323	344	328	355	311	319	330	344	372	342	368	328	363	335	356	330	354	363	313	301	339	343	351	316	293	306	326	359	327	334	333	329	333	318	345	341	330	340	355	343	333	364	353	357	309	349	354	336	340	333	324	350	341	336	302	346	318	354	319	319	357	328	326	366	330	305	357	346	333	350	352	355	317	363	362	306	350	318	328	359	343	322	322	366	357	338	341	337	360	310	353	344	340	348	323	331	333	366	347	336	329	364	344	408	366	325	319	348	327	322	374	347	340	325	341	326	351	330	349	359	323	338	339	368	332	331	337	308	379	311	353	300	337	334
3819	3387	2644	1495	1246	1265	1133	1016	1001	1045	999	991	965	1022	991	962	970	931	881	925	979	942	909	936	949	940	919	985	935	940	956	939	924	998	898	958	921	889	920	945	924	936	909	967	915	898	913	947	928	927	944	936	897	985	948	895	918	936	967	952	947	955	948	963	948	921	970	911	909	927	916	932	954	930	931	932	946	901	924	921	883	961	917	917	908	941	897	916	903	867	908	937	907	931	978	862	962	905	883	940	942	936	914	936	920	937	961	942	940	908	925	950	907	923	956	880	937	957	906	867	839	951	892	936	929	964	942	933	892	926	974	906	884	943	929	936	981	920	939	895	917	907	921	882	939	967	949	852	920	911	888	983	913	859	939	964	896	926	972	893	936	884	973	894	915	972	915	965	974	904	928	954	928	880	918	947	919	891	885	867	917	929	909	941	951	977	988	917	964	933	961	971	961	874	926	921	915	951	972	907	870	912	936	898	939	926	912	943	947	981	911	898	881	987	982	923	883	925	884	881	911	993	944	887	939	947	928	954	905	954	905	883	932	944	911	962	909	971	945	953	938	951	892	933	941	937	933	921	957	939	920	934	929	921	911	908	932	885	955	931	866	967	954	899	931	914	979	951	937	894	954	965	906	903	913	915	914	908	949	969	833	903	944	952	943	956	913	903	919	896	933	988	938	933	957	944	942	959	901	936	909	979	910	880	915	911	960	944	911	929	867	913	947	962	987	934	962	932	925	933	909	874	954	912	866	889	946	913	967	935	944	951	944	931	863	849	936	947	921	898	936	904	900	898	961	975	976	902	911	917	934	986	933	921	915	913	938	927	938	993	882	983	933	928	926	926	980	925	954	913	896	936	898	877	876	878	951	929	906	956	958	939	883	941	930	923	947	929	917	903	898	937	952	980	908	924	937	899	928	984	927	991	945	963	918	930	933	939	925	930	927	871	911	915	927	892	980	958	898	878	926	899	926	936	925	940	954	967	925	896	928	939	896	957	937	944	916	959	938	945	920	879	932	966	917	958	903	932	955	922	913	905	991	899	992	909	966	883	886	923	963	975	887	970	949	894	908	969	942	983	926	900	925	891	918	942	941	937	982	955	904	960	884	933	908	927	945	941	946	933	934	926	970	921	1008	839	960	909	933	915	883	915	963	910	961	929	960	929	891	900	842	878	918	861	910	918	983	925	980	920	955	911	991	897	931	895	917	942	945	906	915	896	916	925	858	975	970	867	961	920	890	937	886	914	948	942	855	887	958	910	905	915	891	960	959	995	909	918	917	914	917	945	948	917	957	953	979	977	942	877	939	925	897	876	922	909	934	949	979	955	958	946	946	916	948	893	889	938	948	972	904	942	847	954	882	953	895	909	896	916	941	849	906	897	908	876	907	909	940	960	935	889	917	929	883	951	929	936	937	937	918	930	973	915	894	883	961	923	937	942	939	939	978	921	945	897	956	930	855	923	966	877	910	946	888	899	887	947	968	970	956	922	937	879	941	914	956	919	907	945	921	944	895	919	878	925	914	948	874	945	897	912	913	940	890	911	956	928	962	907	946	939	912	916	952	893	971	905	881	913	873	913	966	945	956	973	921	926	926	907	932	930	987	934	909	891	966	951	924	882	909	982	954	923	968	932	931	914	929	914	917	925	936	964	922	935	928	946	924	927	902	967	939	890	964	1010	898	925	954	961	962	909	916	893	926	944	872	921	939	844	931	948	965	1014	962	856	921	895	980	916	917	956	985	910	901	949	891	942	948	918	886	959	979	891	882	894	923	935	928	949	910	956	875	917	928	974	924	924	939	902	955	933	891	890	926	933	961	919	895	971	967	923	889	881	957	956	886	910	942	925	940	929	920	941	902	915	891	936	910	930	951	948	962	919	920	915	937	914	934	936	905	894	917	926	880	896	911	942	947	913	938	976	915	921	930	876	939	948	993	947	928	935	939	947	975	990	924	934	921	964	945	907	969	934	894	928	919	913	900	977	900	912	892	952	881	877	944	945	903	970	915	920	905	883	928	951	892	922	916	983	918	879	943	928	910	922	937	910	944	995	954	923	891	977	885	893	929	961	911	938	1002	961	930	932	911	945	909	955	968	908	919	941	944	884	893	981	957	939	911	931	915	896	873	934	926	913	923	902	920	944	951	920	932	915	889	941	944	911	902	923	940	884	915	982	898	926	936	876	886	925	928	902	888	982	878	916	933	974	909	906	915	902	870	955	986	920	929	916	894	903	918	910	932	902	924	947	935	939	915	884	952	938	896	886	921	941	986	913	895	910	931	971	929	919	956	927	938	935	930	915	888	934	918	903	931	893	915	943	939	933	946	941	924	938	896	924	931	909	886	963	927	918	974	920	879	923	937	953	953	928	968	908	909	913	900	930	937	971	878	936	904	952	923	946	961	961	914	890	928	905	917	899	949	918	943	952	889	951	936	952	931	923	922	959	931	933	903	903	879	926	900	955	916	931	983	934	919	969	966	955	931	903	929	982	984	985	957	918	875	859	901	942	906	883	956	915	906	925	960	930	907	941	958	931	934	928	931	971	974	896	945	939	896	957	975	915	879	869	894	963	923	961	962	919	933	900	910	936	922	955	971	937	911	952	964	959	927	940	1000	939	918	906	971	933	916	973	958	945	925	958	924	886	940	938	938	926	920	937	898	919	943	914	941	901	956	949	948	934	850	901	946	936	958	1028	886	915	957	895	928	931	954	909	925	943	965	910	900	915	953	948	973	906	891	841	931	975	925	969	901	941	910	950	928	898	942	924	876	914	858	937	944	923	891	907	947	894	900	917	925	962	971	932	901	958	914	928	905	939	917	935	885	920	933	919	952	912	867	947	956	904	944	960	929	902	946	910	912	859	934	889	952	952	933	953	904	958	943	909	904	938	904	891	869	903	888	902	951	941	901	971	947	906	926	885	924	965	904	926	951	950	953	908	920	974	893	911	920	945	919	979	955	957	932	929	986	956	859	907	891	910	982	969	927	914	936	962	971	944	936	946	917	882	876	975	927	968	982	918	976	933	895	909	905	980	931	919	909	914	926	949	958	970	919	951	901	909	898	993	947	935	935	914	940	905	945	950	930	956	886	955	937	938	889	945	926	909	906	971	947	932	930	909	890	914	929	915	936	904	938	856	901	958	953	934	866	950	885	918	975	944	874	957	966	917	932	931	943	861	936	897	945	900	918	931	959	946	905	940	992	950	946	949	963	898	961	975	944	907	976	959	932	938	953	953	909	910	926	959	947	918	948	905	926	965	904	918	933	935	946	952	965	964	966	922	983	937	962	908	879	917	975	892	919	907	939	971	893	924	935	917	916	906	923	892	922	946	897	1001	904	915	914	915	930	908	902	902	973	920	929	974	945	882	910	946	970	914	963	894	891	969	938	959	976	890	917	939	940	894	921	920	948	933	988	883	973	974	890	901	933	901	947	865	918	927	976	983	923	913	926	906	985	920	903	938	940	893	960	891	935	931	961	950	930	899	908	943
15452	14215	12238	4913	2379	1501	890	644	558	503	479	466	459	416	387	393	364	340	359	347	368	368	344	317	349	375	362	336	371	367	362	328	362	338	339	328	343	337	358	304	345	390	371	334	306	395	337	353	378	352	328	331	320	333	325	330	325	362	329	308	307	337	327	314	310	362	334	350	307	334	312	338	350	301	343	304	330	314	364	339	319	333	348	325	334	323	341	345	333	313	333	354	339	337	350	306	331	309	363	372	343	355	342	367	321	331	328	372	329	345	300	348	360	337	348	366	336	329	337	359	340	332	331	357	338	321	341	326	348	332	325	322	322	328	375	308	356	329	343	350	351	324	353	338	335	322	318	316	327	346	304	375	307	329	361	331	303	296	325	314	338	327	349	324	317	334	339	335	316	361	320	319	371	321	338	351	330	351	346	363	346	317	338	352	341	303	353	332	322	324	343	321	302	320	309	330	360	361	334	330	310	308	368	350	309	330	328	339	345	349	317	337	346	316	355	319	334	319	333	332	325	347	320	350	298	364	354	371	331	334	328	333	335	328	344	324	335	340	335	344	340	342	346	341	341	328	328	346	326	356	340	335	323	324	313	337	326	327	364	323	319	328	343	325	334	348	365	329	318	355	329	317	347	325	339	367	333	359	343	310	339	357	350	364	358	328	330	323	314	299	314	312	359	341	350	371	349	323	327	305	315	334	337	346	347	351	333	323	360	354	305	334	351	359	352	326	335	340	364	330	322	314	303	318	351	329	345	320	354	311	352	351	326	355	335	341	335	332	334	341	321	338	332	332	342	299	346	334	335	307	350	364	349	349	335	298	322	353	338	335	329	361	336	339	307	331	311	305	321	320	336	331	352	341	360	346	327	342	329	347	330	341	313	373	333	318	362	344	345	327	349	324	329	341	348	326	329	329	308	339	355	347	334	321	315	357	310	318	366	359	313	316	361	329	311	311	330	324	325	349	320	340	324	301	341	335	312	326	357	335	352	318	339	324	315	352	376	333	325	341	336	304	373	308	319	339	307	349	368	326	302	319	329	343	304	356	283	324	355	314	340	339	313	324	291	367	342	333	333	323	323	325	361	332	326	346	346	371	323	353	343	333	326	332	336	313	343	344	327	338	354	315	327	312	340	352	321	331	369	324	334	377	305	337	356	341	313	333	370	348	344	351	311	318	326	349	359	339	353	351	327	347	323	341	373	322	329	328	342	330	344	309	316	381	355	358	361	372	369	341	329	343	340	346	318	325	334	335	325	331	315	316	320	321	306	324	286	354	353	351	333	332	354	360	332	308	321	343	334	361	335	334	354	359	367	324	349	323	327	378	328	354	372	317	323	339	310	305	319	318	292	358	318	342	322	325	319	366	324	367	322	344	334	336	330	344	356	345	344	357	298	346	329	330	361	328	346	320	345	341	344	320	352	351	343	342	360	349	336	315	333	320	360	322	317	353	317	315	361	345	314	358	333	327	322	333	365	316	326	350	333	334	317	323	354	356	327	351	326	347	331	333	335	344	355	353	327	335	312	322	310	334	345	340	345	343	388	341	326	329	339	349	335	353	319	356	310	300	348	344	357	284	328	332	341	319	343	315	345	294	347	338	356	333	291	316	341	318	316	332	364	356	349	355	345	362	326	310	335	334	334	323	316	331	315	334	341	337	331	340	312	314	352	347	331	309	308	347	309	367	356	366	338	338	328	350	296	313	301	343	344	381	330	324	330	343	329	362	364	324	331	349	321	319	353	336	392	347	334	333	340	336	340	317	334	327	335	327	339	336	355	343	341	371	314	312	334	360	347	315	348	333	336	332	314	328	320	349	338	317	329	329	352	325	323	335	337	318	349	344	302	334	336	336	343	356	321	332	317	354	327	337	329	334	340	329	330	335	377	305	313	332	326	347	331	321	328	330	320	369	329	318	316	351	294	329	320	317	307	344	336	348	336	336	347	340	317	330	336	311	349	330	350	338	321	350	340	355	318	309	302	290	366	350	364	332	343	306	342	318	305	347	342	333	323	345	347	351	333	313	326	381	318	365	350	359	351	350	381	302	354	349	330	334	339	327	352	353	370	322	318	324	346	341	328	320	348	346	356	298	337	326	304	332	320	352	320	324	332	349	324	363	339	330	325	319	345	299	332	330	309	340	350	309	314	321	319	350	358	363	305	346	357	333	361	323	369	330	357	352	329	358	365	341	356	334	321	309	348	313	355	342	299	389	294	328	349	365	363	367	346	361	360	320	327	312	340	350	382	327	343	321	329	350	331	324	375	342	341	328	331	332	324	340	328	318	326	339	327	355	319	342	332	330	298	339	322	331	316	327	319	343	347	364	376	320	325	321	315	334	369	371	365	323	305	331	342	350	316	345	368	330	326	292	352	333	317	335	349	351	343	301	344	315	346	361	346	319	302	336	329	361	355	339	336	349	329	354	329	340	335	328	342	354	306	325	316	351	324	345	322	319	315	366	331	345	345	328	326	342	310	334	362	328	324	343	330	304	343	361	331	281	336	326	356	334	346	374	355	335	340	349	363	298	347	319	339	329	371	339	328	340	348	332	381	328	317	344	306	295	317	318	365	321	328	339	318	308	308	329	365	353	358	333	362	373	301	353	335	360	345	353	318	328	379	323	335	341	329	326	334	352	340	313	326	355	356	322	336	348	332	300	333	339	331	330	353	363	315	325	316	346	336	312	328	304	321	334	350	336	356	346	380	349	352	304	363	338	305	339	324	357	324	328	334	314	361	369	368	280	346	328	292	341	357	332	332	334	339	364	316	325	355	341	298	319	337	294	367	355	308	351	330	295	346	337	328	308	340	312	321	330	343	345	387	348	347	345	318	344	348	328	348	344	352	325	361	315	288	317	347	357	390	346	324	321	402	349	368	291	343	338	320	342	334	325	317	366	321	352	352	349	312	313	326	345	353	346	352	366	334	312	304	334	324	337	329	354	343	298	343	350	336	336	359	341	337	343	354	289	319	344	327	331	353	328	357	329	344	346	328	345	348	337	338	349	327	337	333	346	338	316	351	291	331	338	339	290	326	313	356	346	347	343	313	330	336	337	324	347	306	328	329	323	355	324	346	345	355	296	341	325	332	329	340	337	332	321	340	363	314	348	350	362	335	341	347	345	380	345	322	320	332	319	333	360	329	346	339	299	353	337	334	329	333	354	339	347	329	314	327	325	309	373	338	336	347	365	332	366	338	317	314	330	324	327	369	295	359	349	352	288	310	343	360	359	309	345	325	338	340	321	349	327	325	328	345	340	356	358	354	319	306	345	343	339	350	337	334	303	336	332	297	332	341	320	340	380	345	372	378	346	332	320	367	330	319	341	328	351	331	330	310	319	325	324	357	342	340	342	335	333	302	297	322	336	297	305	369	321	353	312	327	347	309	331	347	340	294	303	324	336	351	315	315	331	341	338	392	311	322	296	355	326	333	323	327	357	315	341	298	333	335	332	334	322	316	316	355	331	288	335	326	344	337	338
10009	12131	10934	4599	4337	3453	2697	2266	2102	2028	1646	1557	1531	1441	1335	1210	1161	1211	1125	1200	1147	1029	1028	1037	1056	1038	1069	1053	1039	979	998	1004	988	968	1023	935	960	941	948	944	955	936	986	993	978	903	972	934	931	942	921	887	905	925	976	904	895	997	920	928	901	909	930	966	850	884	869	896	932	947	894	951	906	923	952	1004	905	929	876	909	917	934	914	932	908	848	908	907	885	902	896	857	962	905	894	942	912	924	886	906	942	870	888	877	938	897	911	957	867	903	887	977	935	953	883	938	907	908	942	891	917	882	941	901	940	923	893	897	897	898	971	950	935	883	899	886	929	885	892	907	906	920	936	945	935	872	926	927	906	933	874	889	943	873	872	934	974	922	921	860	902	919	893	931	899	880	943	916	906	954	937	937	873	856	894	911	904	876	916	921	931	909	903	951	929	936	848	937	849	928	857	877	920	907	913	893	871	924	887	940	907	926	899	888	902	909	979	878	844	916	889	898	946	907	984	875	931	919	931	912	923	890	942	888	896	847	948	921	935	904	876	868	873	963	938	860	898	882	885	951	917	963	875	947	884	900	908	928	870	884	896	939	947	888	877	919	905	870	905	913	886	927	906	913	953	910	941	884	955	907	908	932	931	860	939	905	895	929	902	918	936	940	892	879	836	858	890	889	897	884	905	890	917	909	881	903	928	903	945	844	917	944	865	852	902	878	912	886	889	926	907	905	886	921	949	892	951	896	878	951	894	898	869	852	885	834	902	923	979	933	933	886	902	861	957	909	929	908	896	889	888	926	944	901	919	860	887	923	866	917	824	912	904	882	911	962	930	953	879	911	871	898	953	906	884	896	871	891	889	950	869	852	843	903	856	917	925	901	848	899	898	924	937	902	887	879	890	939	828	874	930	881	909	865	976	944	879	889	910	904	908	900	884	905	920	942	938	903	863	928	875	938	912	978	934	886	925	905	899	926	954	867	886	939	895	913	892	889	862	877	920	932	905	934	886	902	927	906	846	943	886	941	957	946	953	940	910	894	814	971	904	845	885	909	866	963	884	887	892	888	914	895	829	897	904	936	879	902	874	866	984	860	839	916	888	923	867	915	931	916	965	922	929	875	913	890	883	914	866	896	891	889	926	917	886	961	912	926	888	865	953	873	953	913	880	937	890	905	838	882	916	900	913	904	932	886	924	905	905	883	897	853	937	945	938	889	877	859	906	980	925	909	888	886	912	891	930	882	916	880	935	897	921	898	947	917	976	931	848	889	875	853	928	894	907	890	877	924	879	863	859	904	930	951	920	896	921	935	919	869	914	898	884	933	914	868	929	846	901	910	904	944	899	910	896	936	915	966	925	886	978	922	875	899	949	876	876	892	932	915	914	897	895	926	893	920	881	917	927	917	878	868	897	922	890	862	902	917	923	881	911	862	876	881	922	950	863	943	887	950	906	955	880	947	906	951	957	883	865	903	936	931	909	889	920	881	874	915	987	867	888	867	943	919	892	937	931	857	913	926	910	903	908	911	896	869	875	914	962	942	905	890	924	939	962	920	909	869	913	946	940	860	959	950	1007	869	899	949	923	910	920	827	921	858	888	915	923	917	885	955	893	981	897	884	918	894	888	862	852	841	901	896	862	909	928	893	864	919	882	909	897	904	851	867	862	895	907	867	885	955	841	873	907	902	884	864	885	897	901	898	900	957	827	905	907	910	903	889	860	901	915	873	862	895	936	898	924	931	862	885	889	903	918	902	938	908	852	944	895	925	955	884	895	926	931	922	876	875	902	943	899	861	922	923	922	941	848	898	869	920	901	915	895	921	927	908	924	900	925	915	892	910	896	879	901	895	884	896	927	915	940	875	953	880	898	883	925	980	903	885	952	923	937	911	904	934	902	951	890	895	908	913	936	937	932	979	896	940	879	881	915	889	943	846	833	930	855	869	881	908	866	933	934	924	924	861	885	896	974	928	868	924	945	888	889	960	942	866	908	905	877	914	944	869	929	958	902	900	914	910	928	829	934	923	883	876	881	899	853	895	931	902	872	932	879	931	889	877	926	855	909	911	951	898	908	881	879	913	865	917	915	863	933	914	961	931	926	927	866	911	876	933	910	913	916	877	897	888	918	931	937	909	931	888	892	891	940	867	933	876	902	866	913	966	891	878	900	886	891	949	878	875	878	889	918	911	865	835	898	932	944	859	948	903	900	878	878	902	900	867	915	902	906	960	966	889	916	929	889	912	869	890	900	924	881	909	923	915	923	879	862	877	898	897	925	903	913	885	868	915	907	907	953	945	932	909	935	857	903	895	903	892	923	891	939	916	861	795	982	873	920	913	919	901	891	913	891	900	930	921	901	876	874	890	880	873	865	881	872	924	891	871	915	871	887	962	881	885	896	943	902	907	882	915	932	957	955	935	891	946	933	872	892	871	862	920	936	939	897	901	863	921	902	881	878	882	920	848	873	901	888	931	860	949	902	808	877	877	969	898	906	901	868	921	947	908	884	881	916	882	911	903	868	883	840	881	875	885	885	895	885	948	909	907	919	870	988	881	943	871	902	896	922	882	907	841	921	881	891	904	938	858	872	873	921	824	918	899	945	850	834	908	892	902	891	909	966	850	885	924	879	919	989	903	900	952	900	923	945	907	899	852	881	943	907	891	952	881	856	923	857	902	911	935	890	837	863	930	899	891	864	861	914	936	869	871	912	906	921	914	943	862	895	881	922	877	898	950	868	942	906	910	908	934	937	852	923	920	906	889	906	884	953	892	914	898	911	887	882	927	875	946	883	893	949	901	845	905	853	925	867	906	897	855	903	925	889	943	914	923	948	868	874	859	959	931	896	959	888	931	924	945	910	878	913	903	888	896	844	917	935	921	913	935	919	913	955	903	894	914	949	863	868	910	921	872	951	908	903	902	926	921	914	938	934	944	903	925	915	919	981	937	890	918	896	897	956	899	891	918	927	839	861	937	922	919	885	914	884	912	947	935	875	910	895	898	911	931	963	916	918	873	881	923	907	919	871	943	899	960	918	900	874	861	906	862	936	954	909	897	907	887	1005	897	939	886	886	920	866	926	901	885	886	906	872	945	891	903	974	916	897	873	926	889	870	901	893	895	910	863	887	899	981	927	921	904	908	927	897	990	935	910	950	922	880	884	924	861	954	894	855	857	845	859	976	907	900	882	954	977	893	965	835	872	907	958	909	917	928	888	891	911	925	893	949	844	955	910	885	943	925	870	889	910	915	862	886	903	890	901	949	890	873	962	839	898	950	865	802	910	875	883	944	910	879	908	909	903	935	889	900	906	853	857	945	904	884	895	888	904	898	903	924	930	935	906	902	907	891	903	879	908	895	914	918	861	889	864	887	946	944	909	897	922	934	903	927	925	889	881	924	923	906	875	876	896	905	888	866	928	901	887	885	893	924	901	881	939	875	872	966	922	901	869	899	900	907	929	904	884	915	905	933	914	879	948	921	891	949	922	933	874	936	876	928	936
23936	18955	18594	9806	4458	2503	1331	814	570	467	381	382	330	286	309	252	242	255	261	229	235	237	222	216	211	197	200	185	222	226	224	206	210	214	188	173	212	213	201	194	192	191	167	187	190	171	182	164	208	183	177	152	167	204	198	183	187	163	181	194	168	188	188	167	181	165	163	197	164	179	168	192	180	181	208	196	182	179	190	164	162	156	172	180	190	171	175	182	158	159	200	182	186	174	168	170	173	151	148	190	158	180	184	199	167	178	185	177	162	186	155	199	192	187	163	172	194	186	175	178	176	180	186	184	185	164	169	175	190	175	194	188	190	184	187	174	188	174	175	202	178	171	175	196	178	181	206	182	171	188	200	155	153	147	181	175	155	181	170	204	163	168	158	183	186	190	198	169	190	182	172	165	194	182	192	174	189	178	178	180	191	161	194	193	174	190	203	167	181	171	206	165	192	170	182	181	167	172	193	183	179	182	169	180	193	171	148	187	172	161	154	157	157	200	166	178	189	171	188	198	204	186	178	166	155	164	174	183	195	170	158	183	163	164	179	207	175	184	172	215	191	205	170	190	171	180	191	191	176	167	180	188	191	165	172	192	183	202	211	184	194	166	173	197	174	168	196	195	177	169	216	184	165	174	168	199	178	206	186	171	174	180	149	163	174	174	185	176	171	159	167	184	158	177	194	192	187	167	188	185	172	168	143	198	167	186	195	167	169	201	178	169	176	187	168	171	188	181	180	162	175	160	182	189	165	183	163	190	166	176	196	169	182	162	167	175	171	168	165	182	160	185	202	192	179	177	186	182	189	198	185	143	171	196	167	176	192	154	163	177	188	157	197	187	166	199	191	189	167	177	189	154	183	157	201	181	165	177	179	178	177	210	199	186	179	172	199	148	177	187	202	166	176	175	202	180	187	183	163	190	191	181	181	178	191	169	201	170	176	196	190	183	194	172	180	168	182	164	179	171	207	190	173	189	200	177	157	168	205	184	152	171	173	162	186	182	173	182	185	154	179	168	204	168	171	199	189	172	185	173	189	193	201	165	191	176	175	157	163	182	151	153	162	188	186	217	169	187	165	180	193	182	180	174	164	180	188	178	180	182	198	195	179	169	157	171	164	222	214	144	154	180	189	174	167	176	177	177	196	179	184	158	174	189	188	190	182	187	205	189	200	219	181	159	185	156	180	186	168	172	174	180	194	169	184	167	175	167	182	159	159	195	163	193	182	144	198	163	192	191	167	164	155	161	195	177	184	183	159	167	177	178	198	201	168	168	159	182	177	170	181	192	184	164	194	184	173	169	191	187	179	180	163	197	192	186	179	202	178	168	204	190	168	191	173	173	174	168	165	185	177	163	182	188	175	183	189	182	178	189	147	183	195	183	163	173	187	167	179	189	180	177	178	191	198	207	169	172	188	189	203	188	163	156	185	202	164	145	177	184	182	187	194	163	184	189	170	190	182	168	173	184	170	186	164	161	166	195	182	191	183	187	198	192	185	196	170	195	164	183	149	160	176	177	185	168	191	162	197	155	191	173	175	186	151	179	183	157	179	198	188	201	171	192	186	186	182	174	190	173	192	185	192	179	175	169	170	181	180	183	186	173	156	193	176	182	175	172	188	173	170	173	177	183	172	183	163	186	185	200	171	172	188	202	175	175	177	190	168	181	177	193	182	184	174	178	141	182	159	168	181	165	193	182	183	143	162	197	169	180	169	153	182	177	175	183	188	186	175	181	181	158	152	186	159	148	176	176	148	166	172	156	189	178	166	169	167	178	158	182	149	174	166	175	171	143	172	189	179	168	170	180	181	173	197	191	156	173	175	168	185	171	204	172	151	178	188	173	189	169	193	182	187	203	159	174	178	188	175	195	183	169	172	169	196	213	177	178	176	172	182	185	193	180	174	183	180	162	146	174	175	162	182	163	159	174	163	178	205	178	203	175	174	142	178	183	185	166	182	161	154	192	137	199	208	174	185	184	188	184	146	171	159	158	196	195	172	192	219	171	177	174	186	170	176	188	196	185	178	195	182	171	186	187	165	172	169	177	179	177	170	178	163	180	190	192	203	181	190	179	162	155	146	171	160	176	166	175	201	174	173	173	178	154	187	164	170	184	184	169	168	185	177	172	206	215	159	160	176	191	167	167	179	167	188	194	176	182	169	158	187	210	188	192	182	169	191	174	165	201	171	187	175	171	187	183	188	183	178	179	182	177	201	190	168	170	172	178	172	178	184	166	169	167	173	176	194	201	190	179	192	157	186	192	182	187	182	168	186	190	182	149	178	187	180	195	168	195	186	172	173	165	150	165	204	168	142	176	177	165	173	176	153	175	170	180	169	193	193	156	193	190	176	173	197	171	180	183	177	180	176	161	187	212	158	166	188	168	155	155	176	156	201	180	187	162	181	169	179	171	172	182	179	189	174	175	187	194	166	184	175	158	164	167	179	195	169	177	192	174	178	212	158	201	177	189	158	170	190	180	210	196	184	163	203	192	185	189	174	182	184	170	178	178	201	160	200	191	151	138	158	169	184	184	188	191	180	196	160	175	176	188	201	176	164	164	180	173	175	181	180	185	180	175	198	152	186	188	196	195	181	168	186	178	183	178	162	207	171	185	172	161	184	175	177	183	178	175	182	172	176	176	171	176	176	173	174	168	175	199	174	210	218	189	175	183	194	186	180	176	190	196	184	162	173	177	167	164	166	179	193	178	158	186	183	180	175	155	179	174	184	161	177	162	197	184	170	185	187	170	169	181	170	176	188	159	194	182	178	167	164	184	159	189	177	199	189	172	175	186	172	195	197	177	189	187	158	205	189	167	150	183	166	179	166	176	176	162	172	178	181	173	170	181	179	194	188	172	193	171	191	179	170	166	194	187	169	169	181	176	202	190	188	158	168	183	195	168	173	165	181	198	184	188	198	154	208	172	178	190	184	190	175	187	179	153	184	176	187	165	150	180	172	170	178	171	187	184	188	191	175	196	138	171	168	177	188	178	171	182	188	178	179	190	176	197	174	161	171	183	206	179	184	176	157	187	195	163	199	189	154	137	170	181	173	163	169	203	165	192	177	186	179	194	193	183	208	187	170	185	173	183	178	187	185	183	177	150	186	193	180	199	170	167	170	179	171	161	167	181	152	181	179	138	181	200	195	177	172	160	170	170	213	184	174	176	189	166	187	191	181	173	185	191	150	198	156	211	175	176	174	178	172	178	171	168	180	200	179	167	168	170	168	170	161	181	179	162	173	186	185	169	181	178	181	181	186	184	162	183	181	172	181	185	182	172	173	165	170	201	198	182	177	173	173	180	150	198	190	171	178	178	187	188	162	189	168	195	179	192	183	196	175	184	184	196	164	169	192	192	154	183	171	191	209	166	168	199	191	201	172	197	209	164	199	179	184	185	155	184	178	169	180	192	167	168	197	184	200	158	191	190	185	186	185	175	190	190	172	173	176	178	162	188	193	179	193	191	190	172	179	180	187	159	169	188
13663	14880	15823	8529	6458	4997	3836	3258	2525	2301	1913	1880	1453	1396	1268	1213	1101	1021	978	930	890	908	873	808	808	787	763	711	746	703	688	661	690	699	666	615	638	640	663	646	614	607	634	612	622	647	620	559	612	556	627	545	570	600	589	591	562	556	552	566	537	543	580	564	551	545	583	556	574	558	555	538	533	536	526	542	581	523	554	521	544	544	574	576	517	586	562	547	518	552	580	534	523	503	542	500	552	511	557	504	523	568	517	553	555	548	541	572	532	552	528	564	522	504	532	589	535	534	501	558	517	526	537	542	575	565	539	527	514	531	566	506	556	506	506	552	512	516	543	535	543	513	571	529	509	510	568	565	571	543	527	556	577	563	533	525	573	482	550	560	511	562	541	574	527	536	513	541	549	561	541	513	511	541	549	529	525	549	527	522	497	505	523	530	481	541	532	524	515	517	512	542	555	511	499	538	513	561	524	521	552	502	531	545	550	539	511	548	514	505	551	556	502	528	475	508	522	558	518	525	543	509	559	555	504	522	533	518	516	496	531	545	486	578	531	536	474	504	496	526	528	545	603	517	568	519	515	480	525	575	535	485	547	567	528	496	504	570	532	490	551	515	492	529	514	548	525	525	501	508	519	544	517	556	505	548	512	569	532	565	548	517	526	506	535	498	488	544	526	501	518	553	523	528	523	552	465	524	522	496	510	527	533	503	544	542	493	522	520	576	532	551	520	555	524	544	514	529	509	518	520	511	536	565	512	495	537	538	517	524	529	547	491	539	534	504	534	523	532	522	526	533	503	521	538	536	556	520	509	507	571	557	529	559	525	516	546	551	558	542	493	503	525	512	519	518	548	481	538	498	522	538	521	504	515	509	547	490	549	531	538	520	537	503	512	533	492	541	528	491	527	572	553	539	535	542	523	536	526	509	505	470	534	523	571	518	565	512	516	506	553	549	489	518	524	540	522	555	516	592	509	541	521	538	532	502	548	523	553	518	553	495	551	504	515	551	533	487	492	507	511	491	536	522	481	542	506	502	503	535	499	532	524	535	521	490	497	525	532	523	554	536	505	492	508	557	551	579	519	540	544	515	582	498	514	516	527	497	527	560	491	523	493	518	544	506	522	503	498	543	507	568	534	535	516	532	497	506	521	522	511	514	562	520	553	520	505	507	525	569	507	520	523	511	567	518	498	511	503	510	561	497	500	514	492	521	491	499	527	474	506	538	489	531	495	551	494	501	556	526	506	499	488	565	536	531	498	572	557	545	502	496	531	516	539	513	561	494	533	469	522	532	547	493	537	509	515	543	541	515	520	471	491	519	514	530	538	516	537	516	525	503	503	567	525	527	532	548	527	538	584	563	524	521	566	539	475	537	529	505	542	500	522	544	506	508	498	501	511	500	507	506	478	526	510	500	527	520	511	561	559	543	523	536	566	543	499	463	535	526	538	517	507	523	470	505	510	517	547	518	519	539	523	517	495	525	510	530	520	521	516	543	491	535	569	472	541	529	515	530	595	509	523	518	548	534	541	539	514	482	510	554	518	516	517	524	499	517	538	495	545	543	495	539	523	515	542	538	517	529	508	557	512	503	534	495	528	500	553	508	512	533	549	578	505	509	512	516	526	540	542	538	526	546	538	534	489	518	498	506	536	550	549	529	504	556	488	505	510	541	571	504	510	544	478	489	508	539	477	527	561	530	562	565	511	503	526	541	542	540	522	500	543	552	534	482	547	495	569	568	542	539	508	516	508	519	507	562	510	546	519	513	552	520	523	517	539	507	521	524	469	517	506	522	503	491	516	537	510	531	481	544	527	524	513	523	510	502	551	547	526	521	509	512	551	499	546	540	553	559	527	521	517	520	490	482	496	542	512	500	507	528	551	483	512	539	504	531	546	553	498	541	524	542	486	537	560	490	519	550	527	527	531	509	538	530	531	490	512	507	500	498	550	492	485	541	520	503	537	548	540	519	510	495	569	524	549	511	489	521	496	518	532	508	543	522	562	541	541	515	507	546	551	542	540	527	519	538	564	482	519	497	518	510	492	523	488	551	539	517	530	496	506	552	507	504	495	515	534	536	546	521	518	566	537	528	572	523	525	503	494	516	509	509	527	500	535	528	518	563	520	548	521	515	507	510	512	525	542	511	465	539	489	547	540	480	542	540	540	513	532	531	505	525	558	502	543	534	518	555	506	512	567	538	490	563	498	520	506	514	527	549	484	507	534	548	500	510	510	515	516	511	440	512	525	549	523	496	541	501	480	530	503	532	524	513	559	542	527	519	506	561	506	522	501	542	532	542	490	538	522	570	513	462	547	521	540	514	531	513	507	505	504	528	527	532	498	522	544	513	562	572	556	567	506	528	526	530	546	498	513	484	502	512	579	530	519	521	538	546	475	563	501	494	557	518	538	532	507	514	536	501	583	507	524	531	513	477	532	516	531	548	497	546	516	518	518	486	545	543	547	512	475	502	485	540	497	503	560	506	505	565	528	529	520	520	516	529	505	530	524	538	578	529	523	551	500	537	496	485	505	546	538	499	542	493	504	546	474	562	525	567	550	508	515	527	531	513	542	487	532	528	545	529	532	485	521	546	506	552	506	519	499	544	531	522	515	505	569	466	550	511	491	535	565	541	483	511	546	525	540	513	530	521	516	538	532	513	512	492	527	545	545	530	551	516	559	534	518	536	511	515	567	513	550	526	493	530	520	530	524	512	533	493	551	511	554	490	522	530	550	488	500	528	520	533	530	541	504	532	478	527	551	534	497	491	516	528	491	537	517	502	526	488	528	529	546	537	519	551	546	521	523	531	464	556	492	526	531	544	531	529	548	527	503	513	521	565	553	533	487	518	501	566	513	580	535	540	536	515	510	557	563	529	504	575	546	529	502	474	516	523	549	534	528	499	543	549	565	511	530	539	516	577	525	527	518	527	504	541	527	555	501	542	524	549	590	569	525	514	502	509	525	507	540	497	500	488	527	534	500	536	504	554	512	544	501	563	547	555	496	509	533	497	540	506	531	525	502	545	487	483	520	508	500	506	523	476	564	525	531	538	504	496	517	523	508	509	497	493	529	519	532	529	490	563	494	510	525	542	529	508	520	498	529	500	509	514	477	548	526	530	507	485	520	535	498	542	524	493	506	513	503	535	521	496	486	552	555	521	527	531	537	503	505	515	511	542	549	473	510	495	492	513	531	523	527	555	528	565	515	531	506	556	507	556	505	553	528	561	537	517	473	483	543	516	545	506	532	568	538	522	500	490	543	502	525	543	540	522	488	546	501	500	504	473	476	503	500	491	491	523	526	464	506	533	510	533	501	546	503	537	502	519	518	515	506	519	529	568	517	472	503	541	500	541	519	513	537	526	531	529	508	537	538	568	504	524	532	560	561	508	544	503	531	523	561	522	518	507	506	543	552	523	529	541	481	505	480	505	517	537	541	532	533	508	530	508	534	537	565	528	497	532	519	495	552	569	566	518	522	517	552	533	518	535
4743	2182	1903	837	509	390	337	376	370	374	388	332	360	333	311	367	343	344	334	310	330	354	359	340	352	350	360	356	329	309	322	332	345	362	332	317	336	330	321	345	341	356	348	342	371	314	363	370	324	382	341	344	348	296	328	356	385	360	312	359	353	345	337	354	348	353	310	320	329	331	313	377	306	364	365	341	345	332	361	304	320	312	359	307	363	349	358	369	362	339	335	337	381	350	338	332	342	324	367	333	340	352	344	349	339	348	361	339	343	359	379	350	361	350	321	360	338	329	314	355	333	328	334	343	317	370	349	331	337	341	349	329	332	373	355	344	361	321	362	328	365	356	340	314	325	329	347	380	372	351	322	340	348	338	353	333	324	385	345	343	392	344	366	324	303	328	348	335	303	328	388	310	364	356	343	373	328	336	342	354	322	316	319	321	339	335	379	316	300	322	361	332	350	338	354	335	301	360	352	347	356	328	327	330	359	334	323	334	344	345	341	361	315	320	342	327	335	339	344	356	347	320	304	348	329	345	387	337	331	336	345	360	370	332	328	347	339	358	381	362	350	344	330	338	321	346	339	376	329	347	348	334	353	356	356	357	326	335	394	309	295	328	360	329	371	365	378	329	344	334	313	334	338	350	338	315	358	334	347	323	352	284	320	303	333	326	339	358	372	320	384	342	337	313	329	364	346	395	371	335	377	354	319	335	380	394	372	352	358	363	336	342	347	335	363	326	376	349	328	341	321	337	355	346	356	350	341	345	351	335	350	349	352	331	302	342	298	334	355	346	358	348	369	354	404	333	363	328	344	353	354	352	365	325	340	301	337	341	345	352	332	345	383	363	329	322	359	355	311	317	335	339	369	326	342	353	327	357	320	339	339	381	364	348	349	328	336	347	337	339	339	349	375	309	359	332	354	339	329	346	293	339	350	358	375	347	325	322	304	366	366	341	296	332	357	358	297	343	360	323	360	345	301	350	350	332	375	353	327	338	346	316	328	326	331	346	373	341	353	353	343	390	325	313	325	351	336	353	318	338	328	361	323	390	335	345	343	350	351	312	357	340	358	353	338	329	357	326	338	349	370	342	305	325	346	344	328	329	337	351	317	336	321	322	323	348	309	345	337	326	356	350	328	338	343	333	328	325	336	324	332	394	387	339	322	322	349	327	342	366	363	329	345	354	332	329	341	370	346	313	323	345	347	339	320	332	343	358	335	332	332	372	328	349	323	354	391	356	325	350	338	352	320	318	331	349	317	356	341	311	349	332	346	339	332	360	387	369	313	325	329	343	314	333	369	371	327	361	363	332	310	332	338	322	312	333	347	315	345	350	350	351	326	333	341	338	352	366	353	293	333	313	349	344	343	373	350	375	321	357	325	362	350	307	318	342	311	329	303	329	330	348	321	336	297	332	314	317	363	354	337	359	315	323	339	315	340	367	357	340	327	334	310	340	334	327	345	354	346	312	349	340	364	314	357	353	363	335	349	336	357	313	390	335	357	336	347	322	356	333	329	351	344	319	345	341	327	368	346	352	350	313	332	336	353	327	359	365	331	342	328	334	371	308	347	339	311	341	356	354	354	348	354	332	348	367	368	329	324	334	359	350	351	338	359	354	307	337	364	356	327	318	330	329	285	342	336	325	324	337	364	313	346	344	342	364	372	380	354	323	297	333	343	334	307	350	358	324	360	328	352	337	336	336	336	328	377	359	318	339	307	361	359	320	338	370	337	357	323	373	322	331	331	316	345	350	356	340	321	357	327	318	346	352	354	364	360	310	328	351	347	318	369	336	347	347	345	369	326	351	339	380	357	372	359	312	343	352	360	323	347	355	309	346	345	347	389	341	312	404	332	312	349	341	317	341	327	332	304	333	326	331	326	388	350	367	336	344	365	357	350	324	308	315	349	332	345	334	334	369	328	304	363	355	343	346	349	331	345	346	358	381	390	347	330	316	352	338	377	397	384	357	348	356	336	347	303	349	323	337	319	367	321	371	335	343	340	315	331	347	339	319	360	318	323	335	331	329	323	355	342	355	397	303	358	312	358	352	347	351	350	380	311	328	350	342	330	343	344	321	321	369	357	356	330	351	331	353	332	373	347	348	365	366	344	342	334	333	346	312	397	343	357	348	354	297	350	367	368	328	321	309	320	347	330	308	342	376	330	330	340	318	363	321	331	326	349	345	311	374	355	329	306	325	352	333	360	337	343	348	322	344	347	356	360	378	346	355	353	339	372	343	351	320	346	363	345	354	339	373	345	366	357	319	337	320	329	316	355	347	358	348	351	364	336	327	334	290	343	325	358	339	333	356	388	356	324	357	331	326	317	348	328	342	344	298	327	313	339	348	352	345	333	366	371	313	373	345	363	340	360	329	354	353	326	328	358	362	320	344	327	342	316	304	331	285	350	342	355	339	316	360	328	359	343	322	338	352	362	320	334	370	322	348	329	355	328	314	351	364	303	365	356	358	353	339	363	320	325	302	308	355	379	357	311	356	363	304	343	323	335	343	348	333	335	344	375	331	356	322	325	353	311	368	364	353	316	312	318	345	342	326	348	332	327	348	339	348	322	350	344	339	330	313	339	325	350	355	352	347	337	337	331	354	361	343	364	357	368	327	356	345	345	327	344	320	345	330	329	322	360	313	343	350	342	340	310	359	332	342	335	357	310	363	321	335	322	363	334	344	365	327	333	350	352	335	364	325	331	329	329	338	353	333	381	348	370	323	370	337	347	328	339	321	321	348	339	353	335	379	364	370	343	329	345	355	351	359	349	330	341	306	345	351	360	325	310	338	341	318	352	322	318	349	314	336	363	345	325	348	344	326	333	386	349	320	365	355	318	315	327	348	332	329	322	346	360	349	336	350	333	356	340	322	338	336	324	354	312	346	348	338	326	311	353	368	322	326	328	361	344	340	337	329	360	357	304	331	336	340	346	335	345	324	319	350	342	337	336	347	352	361	325	348	344	327	364	350	330	361	341	331	359	358	341	355	333	357	309	354	323	316	332	343	359	338	376	328	338	331	327	347	347	342	354	368	341	347	333	356	352	335	313	309	305	339	320	347	311	325	377	356	335	366	370	364	351	320	368	338	326	302	369	343	345	357	343	311	379	381	354	334	308	332	343	332	335	366	329	334	361	309	356	316	340	356	312	338	348	351	316	344	338	331	346	321	325	317	335	336	342	334	336	326	341	343	358	345	341	361	334	324	335	330	313	363	332	348	347	342	356	312	377	310	329	340	329	349	358	327	348	381	350	387	332	334	358	314	342	321	312	315	334	329	349	363	341	325	348	334	349	350	367	343	320	326	328	327	386	324	356	333	337	305	285	345	322	349	334	384	392	318	344	334	368	303	363	325	346	380	323	339	354	325	343	340	354	339	342	334	338	349	340	343	373	372	329	347	355	316	371	344	326	332	317	364	358	330	331	376	348	364	318	340	338	340	287	331	345	325	320	319	330	383	330	316	341	336	330	348	335	337	342	331	358	319
4074	2789	3436	1892	1367	1110	1072	1033	983	983	1024	962	965	994	999	949	925	912	942	947	921	958	949	934	961	945	925	969	937	912	1003	960	922	966	873	924	936	919	906	925	929	953	928	890	865	883	933	964	949	880	923	920	883	955	938	908	955	925	894	904	915	925	961	944	891	893	924	909	942	937	949	924	998	945	932	968	900	930	904	912	907	924	908	946	922	916	953	995	944	896	992	940	899	913	892	959	917	907	916	905	935	916	936	906	920	962	965	924	899	931	921	987	946	949	938	982	939	892	919	1004	893	916	979	935	943	958	919	934	884	920	912	959	958	941	916	930	966	949	941	948	980	965	935	905	951	926	940	966	909	939	904	933	926	967	888	965	888	956	928	989	959	917	881	912	955	968	949	948	964	960	900	929	879	958	970	933	985	925	886	957	888	913	993	891	937	932	895	944	948	878	949	906	889	892	971	925	950	940	938	982	997	921	953	881	876	955	871	977	934	935	952	862	935	936	946	973	902	979	934	955	936	939	909	940	935	938	932	946	960	926	909	883	954	930	960	931	849	917	938	952	884	887	944	878	974	986	946	968	910	957	943	895	928	917	963	964	943	944	932	921	907	967	885	916	954	938	958	945	968	905	920	969	908	900	913	963	928	902	866	958	930	974	915	966	922	958	950	895	1006	940	937	952	916	857	937	898	902	1006	909	889	922	918	953	976	879	915	950	950	870	879	965	899	877	921	936	970	938	934	933	959	952	884	943	918	954	946	940	875	946	864	930	938	908	939	882	901	993	872	906	954	943	891	892	957	935	905	967	931	917	982	886	959	959	912	908	929	928	930	851	979	933	893	935	955	926	912	949	953	920	958	898	929	920	948	895	898	925	895	968	919	922	934	936	946	884	941	943	947	950	914	953	926	919	898	929	956	958	904	858	926	925	977	933	966	936	896	935	902	930	929	909	917	935	929	979	933	923	886	895	895	902	953	963	940	920	926	910	988	927	920	987	943	896	936	901	894	924	935	920	911	878	937	1009	925	939	901	910	921	937	932	914	925	974	956	941	976	1010	946	1012	894	901	984	958	910	927	950	932	918	905	934	915	942	941	956	924	931	948	944	939	911	915	1007	903	942	947	965	962	874	926	925	962	948	929	961	958	946	918	955	958	933	866	955	946	912	949	912	933	941	950	970	938	894	913	916	880	896	994	937	999	915	922	917	935	961	917	919	987	950	919	944	911	927	941	879	895	914	904	931	913	911	881	917	913	929	896	908	988	970	902	900	910	875	943	948	916	905	992	950	999	938	906	900	913	918	989	938	928	912	919	946	958	916	956	879	887	965	935	936	922	947	959	916	929	912	961	956	911	927	927	914	897	961	930	937	940	959	907	939	895	974	915	895	995	930	943	944	960	901	883	945	961	867	937	891	903	901	929	917	956	935	935	906	925	984	906	932	940	907	939	910	951	897	982	894	925	938	936	1000	942	943	951	932	974	959	884	953	945	969	960	919	929	899	969	927	899	917	897	958	905	985	905	966	907	931	940	964	918	938	981	955	970	856	974	918	978	959	929	1003	904	908	920	888	910	911	918	900	983	979	906	945	936	891	922	940	863	934	889	932	943	954	968	910	918	938	923	983	947	936	930	885	920	914	876	1021	963	930	926	970	944	944	905	907	897	891	887	959	970	901	912	894	874	881	859	949	936	974	910	895	956	947	951	931	896	944	936	923	976	949	940	943	982	945	903	950	926	931	937	923	903	941	941	892	953	883	942	990	942	899	910	909	916	921	948	967	970	961	902	915	923	916	922	918	933	998	933	912	921	896	947	953	970	910	962	878	933	919	907	942	947	892	949	1000	950	912	960	917	947	980	915	947	939	922	891	937	922	933	924	978	932	874	882	950	927	916	930	950	1008	954	908	897	897	973	897	950	902	966	934	935	901	889	923	960	986	967	919	913	963	954	927	950	950	916	962	924	912	905	956	930	914	971	946	923	941	942	904	963	961	900	884	930	885	935	954	912	952	939	961	893	949	885	961	908	960	956	960	961	977	917	935	962	955	910	916	934	959	940	916	951	907	931	1023	875	903	937	1026	933	949	963	916	884	929	879	951	910	932	942	921	941	895	952	968	968	913	907	892	854	921	896	965	955	925	965	973	953	923	933	926	947	918	900	915	946	950	899	929	920	885	960	912	938	940	902	930	917	913	938	958	933	917	928	904	898	927	915	920	899	932	948	957	957	894	911	864	911	967	937	925	916	948	904	899	998	921	957	921	953	984	913	919	993	934	937	1004	970	939	928	935	939	871	901	893	910	966	1001	900	965	1021	892	925	930	890	946	913	922	950	963	919	936	930	875	981	913	918	965	926	943	961	968	923	951	983	920	967	931	937	899	926	904	982	921	928	943	963	950	984	962	895	927	875	950	935	980	962	841	936	959	966	944	958	945	986	936	891	956	921	950	972	873	912	921	901	930	875	920	948	964	998	938	907	889	927	965	919	892	929	976	923	884	919	896	959	970	901	1012	996	930	952	974	884	898	884	977	939	954	963	980	960	927	925	976	908	923	945	875	892	940	977	892	903	954	944	879	965	969	907	936	932	924	913	954	927	930	891	881	900	967	932	883	911	943	923	905	928	941	957	939	941	951	936	890	901	925	914	958	887	929	908	979	854	963	907	955	938	861	940	950	963	932	936	934	936	926	952	963	872	915	960	987	942	913	913	885	909	900	932	868	934	936	997	858	937	936	921	926	931	966	961	906	900	955	979	969	957	895	897	914	1016	969	950	939	928	889	975	955	854	912	947	937	957	902	957	945	917	921	925	883	942	950	948	950	919	906	973	950	982	938	939	971	947	868	908	957	948	928	941	904	949	926	942	928	968	946	944	943	951	919	963	890	965	913	893	962	936	942	902	925	867	912	934	961	917	970	999	879	932	966	916	921	945	860	907	933	885	975	917	918	894	913	891	914	917	968	961	977	946	898	989	973	923	960	910	945	873	926	898	919	963	929	915	929	912	902	902	954	939	911	919	954	934	933	926	967	927	897	925	868	915	931	972	898	902	898	969	903	956	954	924	1010	931	968	907	954	926	936	902	909	917	927	952	909	903	902	916	996	900	957	956	916	928	917	923	897	930	963	972	892	985	906	932	982	966	922	936	958	995	931	951	919	943	953	940	903	958	954	952	899	945	884	940	888	912	898	945	927	930	892	924	914	1012	890	952	923	896	912	952	893	950	930	890	959	946	851	957	957	965	933	966	928	903	982	908	975	912	878	884	987	922	952	876	930	930	938	963	910	984	910	942	1017	916	946	930	896	950	1003	992	890	904	959	929	927	918	952	902	940	925	943	908	932	891	929	937	928	965	867	930	969	942	927	925	916	932	926	954	950	936	914	939	922	928	939	910	939	972	903	928	951	942	944	959	920	975	918	991	917	901	949	910	960	927	985	979	956	945	955	911	985	958	897	903	932	945	926	967	914	955	982	918	952	939	941	964	954	912	906	941	918	897	885	973	923	953	945	952	845	876	974
16393	12408	15323	5920	2750	1394	810	634	500	523	475	430	426	371	369	389	361	371	384	401	373	380	314	364	385	369	343	363	356	353	351	342	351	348	343	312	409	380	343	339	323	346	360	367	340	334	358	338	365	313	387	322	347	360	306	342	333	338	324	330	327	370	338	315	329	339	328	340	358	301	337	349	330	354	348	335	334	332	314	321	333	332	333	362	333	330	358	291	327	342	341	340	325	343	310	340	354	341	338	333	334	347	319	350	338	311	357	352	324	321	305	367	315	351	322	340	343	317	321	302	322	352	336	338	342	370	331	339	330	317	345	354	329	346	356	327	325	328	344	329	324	328	324	315	358	331	327	326	349	332	351	335	333	312	317	331	324	372	337	351	317	361	322	332	305	322	331	352	293	316	323	339	322	358	332	319	327	329	343	344	343	322	328	332	314	317	326	330	324	300	314	323	384	321	351	331	359	349	331	331	353	341	349	350	361	322	347	349	336	314	391	313	341	353	322	347	326	325	337	357	341	328	334	336	339	345	346	333	306	321	340	321	317	360	328	384	335	311	321	307	290	339	344	349	340	307	306	357	322	340	297	343	345	309	327	311	332	383	283	317	318	337	349	298	362	318	322	330	328	353	329	358	334	343	336	339	329	350	311	302	333	334	351	336	312	346	301	317	337	353	324	327	351	389	353	317	351	331	363	335	336	296	368	346	311	361	342	327	331	339	318	313	349	344	355	321	333	316	322	337	338	334	372	327	312	339	322	344	305	345	346	311	343	328	366	330	363	335	307	363	304	346	313	322	349	330	328	323	337	321	326	364	375	352	329	323	330	374	304	368	317	364	335	351	315	315	327	361	329	310	364	323	361	326	334	331	318	322	309	371	313	322	322	312	348	324	300	347	363	343	312	336	337	371	324	341	343	299	335	344	319	324	329	346	329	323	329	323	340	304	341	333	324	309	315	327	330	345	332	321	346	315	309	360	328	306	343	369	345	329	323	339	314	350	351	318	345	349	319	335	330	332	318	350	322	321	331	309	354	335	328	342	355	330	341	344	327	345	292	316	355	340	319	345	327	330	349	337	339	346	361	346	349	324	317	374	337	316	346	347	342	360	333	359	349	345	332	327	318	347	321	354	335	319	351	337	315	348	319	341	351	317	323	337	347	321	341	304	343	321	373	314	308	313	335	346	325	338	273	298	334	344	337	356	330	288	324	318	339	338	335	318	343	349	310	313	358	336	331	322	341	347	336	332	344	337	354	334	333	321	320	309	344	339	333	345	337	315	309	311	343	333	332	306	323	327	360	325	349	317	320	354	352	349	328	324	334	337	344	345	330	342	305	357	321	305	313	343	315	325	343	336	348	354	345	335	293	335	350	302	326	346	361	334	373	332	335	337	294	299	293	332	328	326	341	340	342	323	345	332	340	380	342	343	313	349	338	341	339	300	331	310	342	349	366	316	342	345	323	346	339	318	320	347	313	320	322	317	352	338	335	321	310	362	339	354	374	322	310	338	326	376	320	360	324	343	336	334	318	307	336	316	348	328	347	403	352	376	309	338	326	319	337	341	328	339	373	327	347	327	350	331	353	323	332	314	337	316	330	310	333	322	326	331	328	337	369	324	320	340	320	344	355	333	324	328	350	359	317	303	337	309	340	341	352	340	365	327	341	328	351	317	346	332	320	346	313	347	350	352	309	357	347	312	319	337	369	367	343	329	324	319	321	366	309	318	365	345	363	324	331	334	347	352	347	329	338	334	348	344	348	332	313	325	380	332	318	353	346	312	323	372	322	364	294	320	330	371	322	340	323	317	325	314	319	319	337	290	337	340	349	328	327	321	350	350	322	323	328	334	341	351	357	350	332	349	305	354	307	324	324	349	322	327	343	331	288	362	337	356	319	318	349	314	352	329	311	355	327	341	361	334	342	336	366	357	313	315	362	314	350	332	349	326	319	324	322	346	367	340	321	340	320	328	344	348	359	363	307	328	303	368	342	324	317	333	330	362	319	320	321	336	333	316	339	318	344	320	367	344	348	327	357	327	315	340	311	352	345	307	338	354	362	318	357	360	338	330	387	341	347	311	329	356	308	326	329	337	306	307	318	330	385	339	330	327	313	331	330	323	314	301	349	324	370	349	341	326	337	361	324	310	321	325	350	314	310	334	306	357	340	317	339	306	376	320	343	327	340	313	324	345	367	322	304	314	331	332	357	332	344	359	366	359	337	359	358	344	337	318	330	279	335	332	353	334	326	333	330	355	314	327	326	329	335	347	338	340	323	322	346	359	322	324	333	324	321	361	340	303	317	327	330	341	334	331	361	317	316	343	358	313	322	328	310	332	339	334	343	311	329	386	299	322	300	342	338	362	360	340	373	321	358	328	349	353	316	312	356	345	383	328	341	337	343	330	347	362	344	365	353	335	345	305	306	352	365	324	325	308	338	322	310	329	302	322	356	321	369	352	321	344	320	358	369	319	311	347	345	358	321	359	287	333	332	333	356	349	328	324	334	320	331	301	330	324	358	327	336	316	342	356	332	318	312	346	339	333	337	366	309	352	336	331	343	336	310	324	321	347	362	333	332	326	313	322	377	355	318	326	339	335	352	315	346	343	333	327	327	318	335	323	342	315	308	333	339	332	338	376	364	338	364	331	343	344	298	325	305	339	347	339	378	343	348	323	327	299	338	346	367	328	337	348	342	299	336	316	305	359	351	339	317	330	371	359	340	307	317	345	325	327	312	344	344	355	331	421	358	328	342	321	354	328	354	334	325	337	357	349	348	347	330	358	350	350	354	370	353	342	351	347	336	314	323	303	353	332	335	342	331	345	308	338	321	318	330	332	322	346	315	354	335	329	319	349	303	325	304	316	317	294	338	339	324	331	344	325	333	343	332	340	329	364	372	302	353	343	358	318	360	306	339	309	342	300	373	278	338	328	356	330	334	320	330	339	350	360	299	312	360	344	277	335	331	336	358	345	335	348	320	376	347	329	342	311	364	330	307	326	319	342	295	337	329	320	323	315	304	352	333	340	328	337	356	337	360	351	319	331	361	322	308	324	382	333	351	340	302	355	365	322	323	332	286	342	317	323	370	351	321	324	365	336	329	319	328	344	320	333	357	324	337	355	322	347	334	319	342	360	350	314	323	344	337	372	330	340	345	321	336	349	320	319	317	326	356	323	350	345	326	308	329	313	374	362	288	346	335	313	334	352	366	360	352	324	336	313	314	315	348	380	335	307	331	311	315	347	361	308	348	340	308	330	368	357	365	344	324	318	306	319	334	315	329	348	353	307	340	299	354	339	342	341	301	332	318	345	337	317	298	348	352	354	337	349	354	351	350	328	315	363	337	352	338	316	308	349	353	346	306	335	348	329	343	344	345	316	356	316	337	357	344	333	364	329	308	346	332	341	341	345	369	346	325	340	321	328	314	331	342	310	337	324	324	320	316	355	333	309	327	320	333	353	356	349	346	336	293	316	332	325	347	311	313	321
10903	10678	12654	4750	4044	3336	2560	2139	2002	1795	1691	1541	1405	1345	1282	1267	1214	1193	1137	1097	1096	1122	1032	1109	1006	1011	1081	1035	979	1032	1011	984	994	999	1034	958	979	969	1002	933	901	889	928	937	932	938	975	972	946	935	969	941	890	920	973	909	899	953	935	947	938	880	906	886	929	910	1003	910	871	906	941	941	861	923	981	922	869	900	902	944	903	929	909	882	917	942	885	917	938	908	923	924	919	919	893	988	951	902	894	924	873	914	934	899	848	911	917	865	875	896	944	933	863	916	885	850	916	918	919	899	877	949	910	925	919	910	866	943	865	830	912	864	928	877	909	963	865	890	882	908	910	874	880	865	907	912	930	942	885	930	915	886	908	893	932	909	927	880	918	897	995	913	884	945	900	888	895	902	905	842	888	907	940	876	902	919	877	912	840	901	902	922	866	867	933	888	873	955	908	948	934	904	906	888	928	955	893	896	900	912	892	935	919	941	950	903	922	936	903	937	905	911	919	890	894	934	850	900	910	887	888	905	843	917	925	916	951	882	860	852	923	849	901	880	892	935	900	893	895	882	885	901	913	913	948	897	895	926	882	913	883	938	895	936	892	904	920	948	906	950	888	884	898	901	861	912	883	953	912	926	864	875	912	910	919	917	863	917	893	864	934	993	902	923	846	904	884	894	885	837	852	886	944	944	860	939	895	914	900	854	886	868	872	935	854	897	859	889	900	876	897	905	917	913	869	863	949	889	891	891	878	950	925	943	902	857	894	912	874	864	921	898	973	929	870	893	898	874	970	958	889	907	866	927	861	905	929	866	901	902	889	956	905	921	831	892	874	895	905	914	864	861	938	926	895	862	922	855	903	875	882	920	861	928	905	870	898	879	930	874	929	931	903	922	900	933	864	872	891	867	937	838	873	892	917	894	944	929	886	961	881	900	908	858	925	874	913	918	909	889	923	879	939	936	920	900	877	930	883	953	863	866	967	865	947	953	946	935	888	926	917	970	916	913	835	881	902	875	922	893	946	908	838	878	846	839	897	920	927	893	922	937	895	953	933	908	884	922	887	905	904	849	888	892	891	893	946	898	918	947	887	878	903	898	922	865	876	928	890	902	938	875	919	898	907	895	892	883	920	936	841	903	866	867	918	938	900	880	896	926	913	896	896	938	898	868	893	902	909	860	880	912	879	897	910	902	942	852	900	913	896	881	905	941	904	911	917	900	880	882	964	887	866	917	954	923	904	878	902	888	902	918	905	894	823	945	885	858	887	905	866	933	918	960	954	930	887	902	963	932	944	924	870	899	949	864	891	877	912	904	877	911	898	834	890	893	896	899	894	908	950	907	898	897	898	948	910	915	921	892	900	858	924	947	909	899	918	903	902	882	918	937	852	882	873	888	906	871	878	915	925	884	882	919	916	907	830	917	952	911	877	860	908	856	880	887	905	913	894	879	914	870	899	857	902	876	861	942	887	884	880	934	956	917	923	867	789	898	930	864	981	934	954	883	881	873	863	925	920	891	900	886	899	912	888	912	862	884	886	905	946	890	873	911	955	911	920	922	906	885	920	963	907	914	905	867	928	931	855	891	892	960	927	925	889	913	931	858	941	924	919	898	896	939	870	906	869	880	863	904	918	890	908	896	922	917	880	906	942	944	924	835	896	941	902	888	859	901	864	906	908	895	912	882	868	918	889	872	906	918	908	925	950	887	866	889	898	924	939	929	873	874	897	959	917	906	921	878	861	904	902	891	889	938	871	897	934	860	900	920	878	914	913	862	971	907	931	855	902	867	901	892	916	907	879	921	902	873	887	900	959	842	865	970	879	885	887	876	925	871	910	927	957	916	946	896	889	884	930	948	907	840	882	901	934	937	929	924	968	878	909	919	883	886	899	888	838	950	905	898	898	838	899	892	914	865	926	885	887	869	893	899	907	925	913	935	891	898	914	907	910	850	862	915	887	893	925	911	882	886	908	928	941	937	866	884	865	867	855	887	941	897	878	895	908	883	903	884	868	949	897	958	877	887	872	837	923	909	910	875	863	950	920	879	901	930	908	920	916	884	885	921	876	950	868	861	899	890	922	946	977	895	898	917	931	941	944	923	850	914	872	880	924	940	959	921	958	952	865	934	890	862	904	875	907	909	895	875	866	875	905	880	908	950	907	877	871	877	879	915	890	904	848	896	915	913	912	903	925	900	903	929	924	928	842	872	878	938	936	893	879	843	921	944	878	916	950	919	885	928	890	908	901	903	899	922	909	935	922	892	909	874	892	920	906	963	961	912	892	883	898	869	939	907	977	908	892	892	888	928	817	915	891	929	858	874	880	941	887	874	895	913	927	899	905	879	912	876	898	940	883	899	879	887	831	869	892	934	928	933	943	906	867	919	839	906	876	886	897	889	914	905	878	904	891	958	854	952	915	886	873	901	920	913	912	870	936	894	939	868	850	910	883	895	878	954	885	962	904	917	849	914	926	912	877	868	906	909	905	877	899	891	888	947	914	907	904	880	909	870	983	898	953	963	899	859	886	973	928	935	900	866	897	908	887	931	899	915	853	922	843	913	919	894	916	881	901	939	917	913	884	895	927	836	894	966	893	882	886	944	904	876	930	858	909	875	883	911	940	931	926	881	895	926	881	893	927	931	925	943	878	894	874	977	881	931	891	936	882	924	899	949	885	934	856	819	903	906	882	880	888	921	949	851	894	926	949	862	923	863	935	884	930	898	867	955	897	937	890	894	892	877	918	920	924	851	887	839	898	934	897	896	870	954	894	975	904	868	886	877	927	935	897	904	911	897	891	892	890	883	946	983	890	889	918	929	875	879	925	889	920	933	938	961	952	882	881	924	856	923	859	895	943	943	906	940	888	911	956	905	928	939	917	932	865	881	947	912	886	918	949	869	923	889	923	895	877	894	890	931	887	924	934	850	910	907	903	933	930	917	884	896	945	896	907	867	897	862	850	875	860	864	859	910	972	872	886	979	880	880	953	880	904	857	908	906	911	923	926	931	947	907	843	844	872	899	867	893	899	853	917	925	889	901	954	894	891	868	936	934	851	882	912	939	895	871	879	897	906	902	875	857	921	895	887	881	943	907	927	900	891	912	882	893	900	873	926	855	952	898	906	860	898	907	919	873	869	935	941	856	902	934	946	884	862	882	874	919	887	905	888	900	830	946	875	873	903	904	954	873	867	860	888	875	955	856	840	946	881	930	874	936	916	940	869	876	908	902	894	927	823	915	901	910	910	859	955	918	876	1004	868	915	872	921	908	889	875	871	876	885	911	887	975	895	886	881	905	946	873	947	847	890	909	865	934	896	867	919	879	950	994	825	937	971	947	973	902	863	910	882	867	933	888	861	896	948	882	899	912	919	881	919	905	876	905	951	862	930	937	879	906	910	910	852	880	890	861	910	892	959	931	883	901	948	946	947	869	882	950	896	870	900	846	956	923	901	846	914	904	905	858	883	916	852	943	825	857	899	882	917	890	876	888	890	827	895
23903	20092	28551	14086	6776	3449	1854	935	559	478	390	341	327	322	299	261	241	234	248	247	233	230	203	210	221	195	222	216	193	185	190	192	188	178	177	199	185	184	177	185	201	202	168	191	176	174	178	191	150	181	190	195	192	180	195	197	188	199	187	181	185	173	193	194	198	190	166	180	167	166	161	184	171	203	187	176	165	148	166	175	159	198	181	213	186	172	176	148	154	175	177	174	177	174	184	191	149	180	173	179	182	176	163	196	178	173	162	179	196	167	166	166	168	201	212	163	183	167	182	183	146	157	201	165	170	182	170	194	180	176	187	170	180	165	169	180	171	184	161	170	186	160	211	166	174	155	172	160	179	162	171	169	170	217	178	165	173	162	182	162	165	169	186	175	183	179	179	149	194	176	187	167	170	176	196	171	159	174	160	163	179	187	169	177	180	197	164	180	163	185	187	189	163	169	174	181	151	134	183	166	184	168	170	161	162	181	177	173	173	170	157	184	193	153	206	199	154	176	170	162	171	163	167	198	168	179	174	172	209	183	156	169	203	173	179	203	182	186	182	180	191	175	179	178	166	162	160	185	171	187	157	176	189	172	185	172	193	182	183	178	181	154	194	181	184	178	173	176	164	206	164	170	173	161	181	182	187	185	178	165	174	169	183	171	174	178	183	162	169	188	192	159	194	170	176	187	188	185	183	175	194	177	184	172	173	172	162	183	149	173	191	173	172	178	120	199	181	178	157	180	174	197	163	153	188	183	177	191	185	179	155	165	186	199	174	180	189	189	170	178	188	173	165	174	196	186	166	196	187	214	182	189	187	177	186	158	184	156	178	179	176	163	181	177	195	201	173	187	203	166	176	177	204	183	160	169	201	187	184	178	176	190	180	168	172	175	186	167	180	172	181	171	166	202	170	169	163	166	177	198	181	187	178	185	143	194	161	157	182	183	177	196	183	200	186	158	172	181	162	162	173	147	185	203	190	175	188	151	182	194	190	160	214	174	178	196	173	173	197	174	166	192	184	191	159	156	170	158	161	202	158	181	152	168	187	183	163	176	186	200	188	179	155	173	185	191	184	185	172	172	195	168	154	173	218	200	181	180	200	180	209	178	181	183	169	160	186	188	163	197	186	172	172	173	184	167	179	174	169	155	181	192	184	183	169	178	190	196	192	180	174	172	177	190	194	183	187	152	178	164	166	177	176	178	177	163	176	186	177	191	189	172	191	183	168	159	194	155	182	166	174	167	167	172	197	177	187	176	186	166	155	183	179	176	173	165	171	185	160	205	183	170	187	165	186	169	175	195	168	173	148	186	183	189	164	170	165	158	166	193	162	188	187	168	188	158	148	173	164	173	180	186	160	178	170	185	181	181	202	179	197	167	178	174	185	160	154	178	161	189	178	176	159	156	177	175	199	183	186	176	150	187	170	173	164	168	181	156	184	180	148	198	186	158	181	185	201	160	188	176	190	168	176	193	167	175	165	181	173	174	191	185	177	167	195	182	170	176	164	152	163	179	185	168	156	168	200	178	193	192	176	168	175	169	173	198	172	151	173	196	159	159	150	166	177	172	200	173	156	190	168	171	182	172	177	169	182	169	182	192	195	167	190	163	180	172	192	150	170	165	180	170	171	167	154	178	190	190	159	184	175	179	179	188	186	173	187	168	180	176	176	177	174	165	163	176	170	175	160	151	168	179	186	163	157	175	167	194	193	166	149	175	214	175	190	169	168	168	157	163	170	177	197	173	208	206	200	182	207	179	184	182	196	185	189	205	162	181	174	188	165	176	171	174	152	175	153	176	190	172	172	191	177	208	161	179	188	180	186	177	194	188	189	171	171	191	168	179	177	187	158	173	167	171	172	173	194	194	196	187	158	184	170	169	175	177	158	180	180	189	162	182	136	167	175	185	149	170	156	177	183	176	169	199	174	154	174	171	183	171	203	177	158	184	190	164	161	167	169	186	173	177	201	191	181	183	159	189	166	191	161	188	179	183	209	187	184	172	180	174	177	191	169	169	177	160	185	174	192	203	168	169	171	166	161	158	180	158	193	167	168	186	186	188	167	184	158	165	199	189	180	192	183	169	171	156	160	181	167	174	191	175	161	169	178	191	201	188	187	187	190	181	183	186	159	193	157	171	212	195	192	165	179	177	175	183	184	162	169	181	180	189	174	176	181	172	169	186	163	182	178	206	162	215	175	156	199	183	163	201	193	168	153	161	200	159	156	172	184	178	172	183	173	177	205	162	190	189	199	189	191	174	205	174	160	188	191	183	160	209	179	193	184	185	160	158	186	171	196	180	196	171	175	185	158	176	180	211	168	164	166	184	181	178	163	180	151	205	193	158	164	158	174	190	169	166	158	196	171	190	173	171	178	215	184	181	177	176	156	202	153	174	165	158	203	173	174	169	172	188	185	160	196	195	174	156	170	160	188	181	176	183	212	196	177	168	141	179	183	168	188	190	178	170	186	190	190	175	192	178	155	184	178	180	180	179	163	172	164	189	171	160	183	185	177	169	173	175	192	196	172	149	195	179	181	171	177	180	161	153	186	146	176	199	210	174	195	180	169	168	154	200	202	190	194	193	168	165	171	179	192	182	204	188	178	151	198	175	185	206	166	174	195	187	175	187	164	157	163	201	160	176	188	175	162	148	179	196	202	185	195	172	210	174	167	173	170	158	178	183	193	190	187	172	197	172	181	166	193	166	192	171	180	162	180	188	172	159	170	183	181	163	163	172	174	186	180	177	172	189	185	171	162	167	176	185	175	182	182	195	179	177	187	192	191	184	168	181	182	179	166	197	170	174	201	202	203	197	170	174	192	170	182	178	168	194	204	202	175	187	196	165	156	170	180	203	177	177	204	167	170	184	168	177	192	179	172	199	204	168	184	169	195	191	174	185	161	178	163	175	168	177	176	172	187	182	200	158	189	200	173	183	182	166	168	191	173	181	155	175	176	180	176	193	162	175	181	155	181	154	199	168	169	192	182	153	192	191	189	180	197	200	180	150	186	176	164	163	191	169	183	198	140	163	187	184	173	200	186	184	166	165	174	199	191	169	170	148	165	177	179	184	205	188	181	185	153	178	178	198	178	169	180	166	203	174	226	176	179	183	207	180	148	214	183	172	195	185	175	188	174	179	140	159	162	179	178	204	177	181	208	170	182	190	171	142	178	178	182	187	201	184	169	177	179	174	198	182	190	192	182	178	182	160	160	184	180	165	165	189	178	177	183	159	196	151	195	166	186	162	164	170	161	180	189	175	162	179	180	180	181	177	206	188	152	206	140	162	172	141	179	170	196	177	175	176	161	172	162	183	160	187	169	165	176	164	167	175	214	172	184	172	183	178	214	204	163	211	174	181	185	168	174	191	192	187	190	172	190	190	170	174	159	155	191	158	165	157	168	166	168	188	160	182	181	194	189	169	189	198	174	193	195	180	170	174	183	165	187	164	190	172	172	185	168	182	164	193	190	180	191	166	171	171	197	167
13821	16047	22934	7430	6252	4823	3865	3114	2478	2042	1998	1765	1502	1419	1289	1129	1087	1050	963	908	905	898	893	823	802	764	764	756	750	708	699	710	695	669	688	650	672	634	635	613	638	561	593	610	579	575	578	561	597	565	558	579	574	598	558	616	593	530	536	569	578	542	578	562	519	511	507	531	563	578	534	527	548	542	592	535	540	541	548	556	520	531	566	546	537	549	517	526	526	530	550	582	518	532	536	558	534	544	541	513	505	510	507	486	479	559	510	507	566	527	479	529	527	558	524	543	513	521	542	537	559	541	523	564	552	566	473	528	531	525	503	515	546	520	527	554	534	538	553	505	537	539	517	528	577	562	517	551	536	555	537	509	540	510	591	504	482	512	535	551	481	502	511	556	545	552	517	549	495	504	523	542	498	535	541	505	542	575	499	508	519	524	523	539	544	543	534	509	534	509	522	509	518	510	519	490	526	515	483	534	500	540	558	519	520	551	556	513	537	545	479	539	517	553	549	524	511	526	544	563	543	499	542	545	481	520	525	559	512	513	505	542	519	531	550	516	499	535	538	537	537	540	555	525	504	480	529	525	519	517	497	551	496	510	513	531	566	522	507	505	546	520	505	516	515	540	528	497	484	534	525	510	521	530	520	492	543	552	511	512	534	513	504	486	511	483	532	495	535	513	527	553	570	519	534	534	490	600	535	500	548	495	539	517	488	536	540	486	533	499	504	510	541	491	567	514	506	539	516	547	530	538	523	548	516	522	552	479	511	466	555	561	559	465	541	512	501	503	501	544	487	549	516	505	547	518	475	541	523	523	474	534	517	504	519	522	501	557	493	537	496	507	506	488	525	492	536	510	519	532	568	536	520	540	531	509	523	495	540	489	547	490	502	507	509	524	481	569	513	529	566	494	496	493	488	534	529	520	503	551	536	500	509	544	499	551	470	523	490	515	564	513	525	511	553	540	530	541	520	519	516	498	492	509	532	498	463	544	510	481	529	497	540	515	489	534	504	513	497	518	511	555	540	573	474	523	530	519	533	527	518	559	491	523	545	498	554	491	537	497	520	512	549	509	504	518	505	523	551	531	518	532	495	517	504	561	524	502	565	506	528	502	541	510	522	485	580	519	505	526	501	561	519	530	507	538	504	497	537	527	474	517	567	546	520	536	532	541	524	521	519	501	533	544	509	492	525	524	564	503	501	519	523	516	512	532	532	546	513	544	520	506	502	557	543	539	524	518	531	547	511	492	521	537	474	544	535	494	513	526	514	528	540	508	517	545	532	568	539	482	500	534	523	492	539	510	518	566	518	531	524	527	495	502	518	526	468	515	530	547	493	558	542	577	572	504	524	521	556	520	533	533	540	532	501	550	505	541	521	532	591	569	522	507	501	539	560	478	515	555	529	527	542	519	541	557	525	524	598	499	545	518	562	544	536	500	527	503	519	532	502	527	493	521	527	530	486	540	507	490	525	539	539	546	513	521	544	541	548	534	499	532	535	597	513	508	516	533	536	538	525	497	545	507	525	502	487	523	534	519	554	539	537	511	526	517	509	519	495	511	552	547	504	534	574	548	559	527	514	512	509	535	529	545	540	552	541	515	498	541	488	532	524	501	506	512	532	524	510	559	519	503	529	560	494	538	521	558	539	539	551	503	530	547	479	557	494	547	568	486	517	524	554	500	520	563	522	540	506	498	536	523	528	504	503	536	520	528	537	526	485	527	534	521	516	536	532	508	530	493	478	525	582	550	532	497	535	516	549	483	465	502	527	520	503	518	522	530	503	515	519	537	535	580	501	504	557	539	513	505	507	501	533	527	522	508	519	562	464	519	531	517	534	530	511	571	520	540	533	539	508	508	551	534	514	487	554	512	574	518	544	507	498	536	565	520	536	537	539	508	514	539	528	495	527	568	550	505	531	482	521	532	562	526	479	528	544	493	509	532	544	533	542	502	531	506	505	536	559	514	531	488	526	538	543	540	520	541	542	558	532	523	513	512	472	540	561	508	491	530	510	478	515	546	516	518	540	499	495	534	542	530	492	524	523	553	523	498	513	479	514	502	497	496	538	498	507	574	510	516	501	525	517	524	556	516	515	496	535	545	465	538	529	538	491	548	511	489	527	512	530	506	541	513	512	513	488	528	531	526	495	514	508	495	508	548	551	557	550	521	532	527	508	525	535	488	496	516	538	527	509	531	514	507	547	527	537	530	562	519	538	544	537	551	543	536	535	519	539	529	523	548	543	519	522	517	517	515	552	515	546	493	479	497	534	554	550	510	514	535	539	494	498	488	513	516	501	558	475	487	531	481	526	530	511	531	540	585	556	471	496	488	523	534	534	511	526	547	507	516	531	511	529	561	489	542	523	518	538	492	535	492	537	532	554	559	551	552	509	556	547	536	500	541	511	559	564	523	533	556	553	541	522	526	585	533	561	524	492	525	504	514	535	502	485	527	507	564	571	554	498	511	579	495	556	568	479	542	519	576	534	534	558	529	532	547	487	504	533	483	527	516	515	532	534	532	502	510	506	506	535	513	533	504	486	559	500	506	533	506	538	506	488	516	534	557	525	541	532	516	556	519	548	521	538	548	556	527	532	520	535	524	486	546	507	515	547	516	532	540	528	548	547	468	497	497	528	530	502	533	542	520	548	529	486	517	530	526	549	543	527	522	560	566	536	511	494	532	596	534	528	532	510	559	546	538	528	539	477	552	547	492	535	505	539	520	522	539	508	502	530	515	515	543	513	561	555	490	559	525	507	497	509	484	517	526	525	538	515	516	533	490	547	515	508	513	524	551	561	569	503	490	569	517	548	525	525	555	505	523	531	498	542	569	527	516	512	517	490	575	537	530	533	544	552	519	504	536	499	492	555	506	508	457	556	561	521	568	529	503	499	514	547	517	541	522	553	500	532	501	542	555	500	544	528	543	495	530	545	497	517	496	528	560	512	539	519	518	570	524	569	577	526	584	535	507	543	491	544	564	509	517	488	526	500	515	499	503	540	508	517	498	545	522	504	506	528	535	551	516	541	492	518	496	562	525	570	509	526	493	519	557	530	554	503	540	531	539	544	523	542	526	485	544	526	515	545	494	535	506	570	513	530	530	550	521	546	517	508	534	508	491	551	534	521	485	506	565	520	545	504	538	528	480	542	552	529	514	514	509	513	525	514	556	502	592	532	511	544	534	499	520	521	489	544	501	539	543	581	477	484	539	532	500	513	512	528	503	520	552	569	517	478	581	507	528	496	528	528	516	516	489	471	552	554	562	511	519	524	542	527	532	539	478	493	519	498	575	519	522	542	504	518	534	509	525	513	493	536	558	528	528	518	544	499	517	509	531	534	534	546	534	534	488	498	522	519	531	557	522	511	525	495	495	550	536	525	554	509	523	516	479	548	590	522	514	504	529	520	527	510	555	541	522	504	520	505	548	536	484	482	565	517	524	523	518	547	531	531	503	487	523	506	519	518	506	530	543	556	531	483	506	479	526	524	513
4654	2141	2133	632	450	404	360	402	342	335	387	353	335	342	358	313	352	333	321	365	350	365	358	327	354	321	371	362	349	379	334	342	360	374	347	338	353	355	321	281	334	342	348	360	335	333	316	347	316	376	351	307	328	354	330	327	336	338	320	335	338	368	314	380	357	358	337	352	368	346	330	357	349	322	328	336	335	371	359	299	365	332	338	378	322	306	329	341	338	331	305	325	368	340	310	364	342	334	334	347	371	348	327	343	333	326	329	319	333	302	323	317	354	303	329	380	354	311	347	332	358	364	331	333	391	336	387	296	361	342	339	322	362	322	302	357	310	348	348	358	321	334	334	339	338	314	363	306	357	312	363	349	338	317	340	333	376	346	337	316	346	337	328	352	362	358	327	333	319	324	344	321	331	315	333	318	346	344	346	336	343	351	332	338	326	325	337	341	355	333	333	331	318	335	333	338	360	337	381	333	316	344	360	350	336	319	338	352	362	348	337	321	310	312	352	337	362	315	339	342	348	334	326	340	359	371	329	345	365	299	315	338	353	340	354	370	349	338	338	306	328	328	365	328	325	391	359	309	347	343	327	380	346	343	356	336	345	339	344	354	381	301	341	348	349	345	324	381	332	318	351	341	346	312	322	334	341	335	333	351	340	311	326	350	346	341	297	328	343	330	354	340	306	324	346	323	361	353	317	356	328	353	317	336	359	333	339	330	362	333	350	316	359	344	329	341	365	325	338	309	326	379	315	335	356	376	310	313	325	321	330	354	337	342	365	367	315	320	343	359	329	333	344	352	301	332	354	311	305	334	348	356	352	373	347	336	326	349	333	304	339	314	353	344	342	344	329	349	380	307	330	297	320	326	336	332	388	334	355	331	310	327	302	379	361	351	361	313	344	330	337	315	325	327	340	336	324	364	372	359	363	341	299	344	341	353	356	311	348	357	380	327	296	310	356	338	333	341	315	362	363	342	357	336	336	353	325	341	349	325	355	350	343	337	308	340	351	335	361	346	328	310	330	297	339	367	342	378	364	347	359	355	337	350	355	350	299	352	337	343	371	333	333	361	344	310	315	331	334	363	365	360	346	339	358	307	368	339	309	356	338	338	349	339	350	344	325	355	314	340	374	360	359	333	370	366	377	356	326	338	345	347	349	345	319	369	313	319	349	335	339	351	342	318	361	337	353	341	326	341	339	345	309	345	314	354	354	362	337	344	359	328	342	301	327	330	310	347	340	355	382	346	355	321	340	375	354	344	346	335	328	336	365	336	378	348	335	346	326	370	298	349	332	365	312	330	317	351	376	333	360	363	353	361	347	330	362	334	335	320	334	339	391	318	323	327	329	302	359	338	383	324	351	369	343	344	345	335	375	327	305	363	357	331	334	309	318	339	329	344	308	361	341	366	338	333	343	324	359	372	318	319	363	325	397	340	368	308	343	348	318	372	334	326	341	334	319	343	327	363	328	317	366	371	339	339	303	350	300	338	316	335	302	341	353	350	352	292	338	332	365	354	371	324	322	342	354	381	355	353	350	308	348	381	340	333	357	337	354	325	355	394	340	308	347	331	326	329	337	327	316	341	362	318	327	328	334	320	356	351	333	336	331	325	338	333	346	345	346	357	330	370	357	313	364	346	348	317	336	323	341	328	351	358	351	337	332	324	365	342	354	318	340	338	353	364	352	366	331	349	315	310	343	333	347	345	385	367	335	354	383	324	368	319	341	321	291	356	357	313	372	336	357	365	328	357	328	370	306	312	360	336	383	334	334	324	351	336	317	355	354	310	368	323	335	346	319	334	365	333	336	348	332	346	341	339	355	328	337	310	335	363	314	352	343	356	344	341	332	351	360	311	333	340	362	342	382	350	346	384	346	329	340	318	321	333	324	330	375	346	357	324	328	312	347	343	330	344	352	309	348	328	326	334	317	330	350	342	385	342	313	345	361	347	351	328	347	373	305	369	354	370	343	371	344	360	317	326	343	351	310	320	366	346	356	345	364	327	356	362	321	340	306	334	374	362	339	353	354	317	369	340	335	354	341	349	357	335	332	325	360	370	370	335	333	345	355	333	342	326	341	369	361	356	313	344	362	326	333	300	361	352	370	330	356	367	329	351	348	329	351	306	356	300	332	352	335	332	325	357	318	378	333	348	352	358	315	325	352	348	335	304	341	374	316	332	341	361	352	329	319	360	358	351	304	345	348	319	319	327	306	331	316	305	342	346	359	327	336	335	345	324	346	340	313	369	355	358	373	343	324	344	361	362	321	344	341	360	320	325	348	336	313	337	343	320	321	331	319	359	347	336	337	348	351	353	358	342	334	330	316	328	385	326	332	333	333	336	320	328	315	323	327	338	320	376	350	321	322	353	327	333	317	357	338	344	369	341	344	359	351	330	323	344	317	337	316	340	331	325	344	320	390	394	331	307	342	373	348	355	349	349	352	352	393	359	333	349	357	344	341	348	349	336	326	345	360	328	340	344	330	355	336	351	343	314	326	383	352	352	348	348	360	321	353	320	335	333	328	368	344	341	330	344	336	320	349	374	312	372	316	356	315	344	350	345	324	325	355	321	353	339	376	339	319	369	340	327	364	330	339	330	324	314	360	348	354	334	365	327	351	367	318	297	346	326	323	349	338	344	333	312	334	347	371	363	333	355	313	354	353	341	363	349	349	353	317	326	345	327	324	330	321	314	357	325	350	351	334	337	320	343	338	357	347	358	344	367	359	374	347	366	344	325	337	357	330	316	364	326	348	350	338	329	325	352	340	346	334	354	329	390	366	340	278	384	330	359	341	343	337	316	336	325	365	326	356	329	355	348	350	303	337	370	337	345	337	349	346	346	314	345	359	356	344	352	326	353	321	357	348	325	371	317	339	341	332	346	334	326	361	317	336	342	362	310	377	380	343	345	347	331	330	322	326	325	333	333	334	377	365	309	348	341	379	355	338	366	340	343	329	319	341	361	312	338	329	334	346	349	334	371	334	332	351	360	349	336	333	339	343	331	313	316	349	349	300	334	331	366	323	380	333	336	335	340	338	366	362	339	335	359	327	311	349	358	332	362	364	358	371	320	322	346	329	358	381	320	327	346	372	338	379	350	332	323	331	338	316	316	330	350	339	337	340	317	343	358	311	347	359	345	331	344	350	327	345	324	341	350	344	355	359	363	345	365	344	324	338	331	339	318	334	317	340	357	345	336	350	365	321	356	371	342	364	347	307	320	344	351	362	395	335	312	327	359	334	328	353	333	302	344	361	322	312	344	323	329	342	339	307	355	343	341	315	368	325	356	337	349	332	306	384	364	346	337	336	351	348	335	336	354	314	338	334	344	357	353	302	339	361	315	327	359	331	313	321	322	346	336	336	379	356	359	336	365	338	347	348	333	335	327	338	340	382	323	341	377	352	359	350	341	334	335	318	380	330	342	347	313	343	326	346	345	351	330	355	310	333	354	327	330	322	347	343	337	351	351	353	343	361	342	321	360	355	329
4058	2853	3512	1385	1291	1232	1088	1069	1069	1006	993	1020	1002	954	950	929	904	904	937	924	978	958	975	953	963	982	913	927	928	945	922	967	906	896	950	916	911	920	967	924	948	957	911	919	929	892	852	963	943	912	949	954	894	940	870	892	887	909	917	924	899	945	925	1009	888	950	897	870	916	976	880	921	893	978	923	987	917	910	946	952	942	942	906	957	931	950	1010	942	926	864	926	935	906	890	911	943	907	925	921	918	903	950	955	933	913	954	940	948	904	948	946	984	975	927	972	953	956	941	969	940	948	935	889	939	966	913	922	937	957	898	936	959	969	889	951	936	942	910	936	1025	964	963	912	960	928	922	918	970	938	948	906	917	946	945	887	942	907	933	949	933	903	915	912	973	982	911	909	942	888	946	881	917	901	931	925	930	939	949	897	970	964	1003	922	962	910	983	919	958	930	937	932	939	891	940	911	855	904	896	978	844	903	967	937	922	889	1019	977	906	961	928	1002	953	984	928	921	930	931	978	946	883	975	888	939	936	961	915	938	956	907	867	932	973	928	912	930	918	921	939	934	921	880	891	976	879	920	916	947	934	932	900	949	917	915	951	966	994	867	927	968	892	874	919	952	956	936	879	927	911	952	906	934	901	884	918	917	939	1003	902	895	927	940	960	954	940	939	956	929	908	942	901	929	960	897	926	935	956	884	910	943	966	964	959	920	910	945	915	917	933	943	921	921	930	971	917	926	925	955	905	872	912	946	904	942	894	892	956	984	938	910	940	872	956	975	896	974	945	919	935	905	902	887	945	948	916	929	976	965	906	947	891	921	908	942	967	931	934	949	941	1000	906	970	930	946	920	1017	869	911	906	948	920	910	904	915	956	900	969	950	950	952	975	945	940	933	924	914	899	934	938	985	936	955	937	944	899	869	999	892	914	882	904	902	923	934	893	891	952	925	847	916	951	935	937	929	910	944	920	931	873	907	958	923	937	958	896	973	943	932	890	920	957	839	963	834	987	917	891	911	884	905	980	916	916	955	978	957	910	885	949	967	929	956	949	949	947	907	937	900	963	945	947	949	929	937	857	937	966	916	917	916	924	948	941	966	939	925	942	993	884	910	943	948	832	964	914	914	979	954	923	962	869	909	973	961	969	886	874	980	924	956	948	925	908	901	964	956	978	921	924	915	948	941	933	968	904	929	918	965	971	956	927	955	904	943	947	976	912	923	935	967	912	946	934	949	962	876	926	907	914	884	910	915	937	918	932	935	999	939	884	910	989	914	949	911	924	917	981	959	978	961	925	909	902	986	961	953	947	943	954	894	990	917	898	916	911	987	960	930	938	919	889	926	942	942	931	901	901	963	940	910	941	949	904	904	976	907	880	957	907	935	955	952	931	974	914	949	958	946	915	990	920	893	982	966	906	974	963	973	949	914	923	953	926	968	949	944	906	940	953	924	936	884	944	952	941	945	957	905	924	944	902	919	923	943	932	931	898	889	884	928	898	919	887	944	960	888	978	947	945	902	952	941	959	984	905	951	986	905	906	920	975	885	934	941	928	893	969	965	947	940	940	912	908	934	914	956	956	933	928	919	922	892	929	927	931	946	949	941	921	936	953	896	930	904	969	915	956	955	859	898	940	902	976	897	919	916	911	925	876	885	913	882	945	922	944	943	947	905	954	910	911	877	920	879	957	938	915	955	923	902	988	940	923	887	955	946	980	935	934	925	928	926	922	902	976	969	946	977	875	939	921	939	945	909	943	920	884	909	928	946	947	916	868	974	911	996	907	958	902	1009	950	915	938	908	909	932	925	944	924	884	934	955	962	950	994	1010	914	955	955	904	1001	974	887	940	938	958	892	925	869	925	917	971	924	906	963	976	966	937	955	950	933	902	941	926	934	912	958	944	916	891	934	909	910	927	944	866	931	867	998	899	896	921	908	956	908	887	993	915	900	906	913	914	941	948	953	939	955	948	952	926	932	939	865	942	885	909	877	937	929	964	939	940	952	905	927	952	979	924	973	941	964	960	968	915	875	945	947	941	921	899	896	881	885	973	932	987	874	902	941	943	937	899	883	962	926	900	890	924	967	959	967	946	956	903	942	957	939	914	903	915	939	937	882	872	956	937	900	947	982	910	950	910	917	907	922	928	908	954	889	1015	955	923	909	933	971	922	885	936	955	950	971	880	919	945	937	891	923	928	954	891	967	927	921	896	936	922	929	935	980	935	956	928	930	914	916	921	892	953	921	950	918	933	905	923	957	975	934	944	890	899	906	979	918	923	962	915	902	920	943	902	933	868	934	852	922	950	871	913	926	943	907	918	910	974	909	968	880	953	969	938	850	913	919	996	943	965	959	934	925	950	912	930	916	893	967	969	955	877	905	908	929	942	956	967	871	896	920	917	904	921	911	932	860	1010	884	943	969	953	944	924	909	988	959	947	926	931	919	943	950	937	944	965	897	937	923	930	919	938	875	940	946	877	950	920	987	974	938	964	929	898	925	907	909	904	893	969	958	936	972	924	931	891	920	942	909	963	937	985	901	909	974	925	888	949	947	882	878	920	898	910	973	904	924	907	929	1025	922	981	945	979	996	926	926	968	1041	908	930	950	970	938	942	975	923	908	902	958	946	956	937	932	893	903	959	986	966	899	957	931	908	926	933	931	898	956	893	943	897	955	940	904	932	976	949	959	922	874	919	918	913	983	832	904	927	868	972	884	900	917	967	903	900	951	943	875	959	912	908	937	975	963	893	926	940	934	952	907	933	906	862	980	875	928	932	931	883	908	965	967	903	921	919	924	939	907	961	948	915	921	979	920	941	946	889	902	932	999	954	891	976	953	886	917	946	906	917	917	906	971	918	906	936	888	942	959	958	939	903	944	897	922	927	913	936	887	915	904	936	917	884	936	967	903	901	916	908	899	918	970	916	927	847	968	934	966	937	934	910	891	962	984	920	962	866	890	910	981	915	908	920	924	983	911	998	911	942	996	937	948	900	864	937	959	924	893	944	950	939	861	936	944	973	930	891	939	936	963	904	901	937	964	927	938	980	933	918	873	923	945	952	894	881	922	905	950	919	932	954	940	898	911	890	900	989	899	978	1002	923	906	927	944	931	897	941	877	934	962	915	930	936	940	904	926	905	904	986	879	947	944	943	897	942	910	931	914	917	920	937	910	935	977	926	910	927	898	975	942	890	908	919	944	938	845	910	931	906	955	953	940	909	959	923	906	962	923	989	950	866	932	894	977	950	945	910	906	915	869	913	922	923	922	956	971	948	925	961	892	930	898	949	965	906	916	948	881	912	922	967	911	910	930	927	1011	922	920	968	914	893	954	910	924	942	941	914	928	923	913	962	932	921	976	939	984	959	904	968	940	910	963	900	907	898	944	899	983	885	962	921	963	943	908	886	871	934	952	942	917	942	903	895	892	976	933	943	921	989	890	932	929	922	936	861	895	891	930	920	943	924	928	1012	950	958	928	925	931	931	927	971	954	894	947	979	889	944	918	959	918	900
16813	16277	15969	5986	3060	1561	874	698	572	524	454	413	425	376	400	399	378	402	338	350	369	401	373	361	353	325	324	351	317	379	326	350	352	364	329	349	332	360	377	331	359	370	336	341	312	329	327	366	327	314	319	348	349	318	351	354	353	330	312	345	305	318	329	347	359	354	323	344	348	307	340	357	329	320	340	335	326	303	345	342	314	355	342	325	318	339	359	326	333	341	354	342	344	312	320	333	324	358	318	350	342	306	352	328	369	356	303	340	307	334	334	332	325	309	358	345	328	346	313	299	312	348	334	355	326	318	324	352	333	354	330	316	304	337	370	335	325	331	323	310	315	320	324	343	327	346	317	317	328	344	350	351	344	333	369	307	321	337	338	317	313	364	324	348	334	341	345	330	333	357	337	305	338	348	324	325	316	317	343	357	334	306	335	303	336	326	346	320	336	320	323	317	344	290	325	327	336	311	347	328	295	325	307	347	331	321	345	320	331	297	331	329	350	326	324	303	354	339	345	322	314	345	362	335	325	330	348	333	299	317	364	373	345	323	345	368	381	314	327	327	320	331	333	371	365	336	332	322	326	343	315	322	322	323	363	314	301	325	355	315	334	334	335	317	343	345	317	375	330	333	345	362	356	353	346	321	332	327	352	330	313	326	334	313	344	352	338	317	342	325	334	336	347	343	349	334	331	329	329	326	309	341	328	354	368	342	326	349	328	320	314	312	353	335	333	328	328	315	328	325	349	333	306	311	347	316	307	338	337	350	383	310	301	327	324	294	314	316	334	322	327	344	340	335	325	334	336	330	348	329	328	320	317	301	322	308	317	290	340	324	363	323	320	321	333	316	332	325	335	317	353	335	339	323	335	350	322	304	316	335	329	354	329	337	323	318	336	309	307	321	343	354	335	345	357	330	346	337	322	303	343	320	342	329	348	321	369	364	351	383	322	359	330	318	347	344	325	332	357	354	319	349	328	347	323	312	339	335	368	319	356	314	350	321	341	347	344	342	322	326	328	328	355	352	322	332	349	325	329	329	325	344	341	336	343	328	337	348	335	350	346	337	338	344	351	325	338	335	334	319	342	354	365	326	298	334	323	316	296	334	362	347	359	325	316	359	342	312	322	300	322	344	320	337	329	313	319	350	355	325	364	341	336	333	330	323	329	317	360	338	335	298	328	327	346	346	312	352	334	354	345	330	356	307	353	339	326	350	352	336	345	305	354	379	307	332	338	293	344	342	316	321	344	360	327	323	317	334	330	325	352	335	300	358	334	303	316	320	310	324	317	312	332	344	338	362	332	337	340	339	377	341	301	347	324	303	333	337	353	317	334	335	349	325	300	360	328	347	346	326	296	366	395	352	333	341	311	353	324	332	336	305	330	321	294	319	320	337	292	316	342	360	327	368	306	292	331	331	353	339	315	330	339	348	281	324	317	331	314	332	324	306	316	305	303	328	297	351	333	325	349	333	335	296	341	355	374	354	320	307	352	354	342	340	351	321	338	319	351	355	302	324	363	338	321	327	320	319	313	344	356	337	315	360	321	315	332	331	361	336	318	348	331	345	351	288	346	311	319	297	325	332	345	311	329	313	351	341	371	340	320	332	307	313	291	350	338	346	336	311	359	343	330	357	323	320	321	333	311	359	326	328	352	307	319	327	338	341	348	310	349	354	350	321	302	368	329	325	292	351	352	361	306	321	322	336	309	362	345	388	333	325	362	345	332	344	338	304	339	326	344	315	345	361	354	309	306	332	334	313	330	336	309	321	350	340	316	358	326	335	354	318	319	333	310	321	324	307	330	325	351	323	340	344	300	344	318	350	337	355	324	326	309	326	346	322	339	315	345	361	341	339	348	335	315	359	364	340	356	338	348	326	312	299	332	322	340	332	338	323	331	309	331	324	373	331	340	337	321	331	309	287	346	319	305	360	307	334	357	332	346	369	347	300	337	343	343	373	321	372	310	360	322	376	330	324	328	329	387	333	358	353	334	358	321	301	299	349	340	342	337	384	316	354	336	309	330	308	370	316	319	333	329	335	292	334	337	312	364	337	357	337	339	324	346	339	384	379	342	325	343	383	329	354	348	340	289	302	349	368	352	344	336	334	354	352	349	339	351	327	324	395	323	321	332	344	339	302	313	308	345	348	357	348	345	321	390	310	340	307	323	336	321	301	329	323	347	355	322	335	347	334	355	316	339	355	321	349	324	336	324	350	329	329	356	316	273	338	342	319	341	333	321	312	322	314	322	323	315	325	294	319	384	346	345	336	355	340	331	339	332	320	286	341	323	325	324	341	345	316	337	340	340	335	330	319	319	332	313	288	326	349	350	320	343	329	341	335	326	339	330	347	295	334	342	354	326	345	358	322	291	358	354	319	327	317	283	334	332	332	341	308	314	329	318	344	331	336	324	306	321	349	304	329	308	350	346	345	342	367	332	334	332	313	359	360	348	340	319	322	311	336	356	333	321	322	321	336	332	348	320	338	358	355	345	342	328	339	316	330	322	299	318	312	341	361	331	333	303	310	338	350	308	329	335	310	349	350	347	341	343	338	324	323	350	341	331	351	322	312	326	330	354	337	336	315	313	323	345	363	369	317	335	310	309	319	358	345	330	340	301	361	347	333	320	325	346	358	345	313	309	350	400	341	354	344	346	341	357	374	310	325	337	304	349	338	318	311	351	354	337	328	333	312	373	343	323	319	348	360	342	340	324	328	326	320	332	311	306	350	335	302	324	354	302	358	339	350	325	329	348	329	332	323	336	335	328	348	339	355	329	369	329	331	327	330	330	322	351	327	346	312	322	323	314	333	322	333	327	338	320	278	326	336	371	329	330	309	320	329	334	344	373	328	311	365	360	343	353	342	345	372	344	372	323	348	345	333	360	315	323	340	307	332	349	318	321	317	365	340	319	315	332	368	366	377	341	317	359	326	337	339	348	350	323	322	323	322	342	331	341	302	361	306	332	349	324	307	291	326	344	330	315	344	360	360	361	357	316	319	348	330	332	346	340	315	351	340	333	328	336	312	343	296	370	326	337	297	302	335	346	377	318	345	347	327	368	311	386	333	329	336	348	342	338	331	309	297	331	317	331	327	320	357	338	348	358	335	339	327	297	345	329	322	297	344	331	344	335	296	351	351	313	348	360	362	314	306	393	374	323	310	315	340	368	312	331	316	330	327	327	316	345	319	348	299	340	344	329	322	319	342	300	319	312	302	385	325	343	336	342	333	317	341	327	343	332	331	352	315	331	364	305	322	326	344	326	329	342	332	319	330	370	316	345	380	343	362	333	324	321	360	371	340	347	330	334	337	327	340	345	310	353	354	316	321	305	347	344	331	346	340	326	328	360	334	336	330	335	315	373	323	351	324	347	313	329	333	318	351	329	338	335	358	328	334	319	344	324	323	331	349	335	322	360	318	359	308	352	347	314	318	325	310	338	333	365	341	368	332	322	307	329	374	294	337	363	337	302	349	337	345	363	309	362	370
11083	14334	11921	4934	4811	3251	2607	2411	2044	1801	1588	1480	1360	1336	1277	1261	1201	1183	1105	1110	1105	1279	1092	1058	1005	1051	954	981	978	1007	923	928	944	952	931	946	1008	963	985	968	959	928	1004	938	959	913	964	942	930	917	902	964	882	921	981	886	937	905	957	950	909	884	848	917	918	851	902	926	892	856	897	891	888	876	852	931	927	908	920	900	964	933	883	913	854	919	893	870	867	961	922	836	909	862	935	879	930	899	931	867	877	866	916	858	921	945	898	890	838	872	904	889	872	842	897	866	899	894	887	949	859	933	914	898	893	949	910	865	843	895	924	845	882	868	921	900	858	868	919	981	868	881	951	942	917	872	882	950	885	921	881	877	852	891	877	933	910	935	997	873	906	868	918	951	888	895	884	873	851	880	891	881	905	861	861	892	891	869	890	855	922	903	890	874	907	873	862	894	899	900	895	871	916	879	919	904	935	882	918	892	912	910	879	902	932	844	826	946	915	887	871	905	887	919	889	901	934	860	859	903	888	926	928	886	946	898	852	866	858	888	879	871	881	855	877	921	858	926	907	890	906	894	936	883	924	887	925	900	906	876	897	910	889	892	874	861	839	893	900	897	902	882	884	906	885	886	906	915	892	903	917	898	883	851	862	914	874	882	891	917	908	939	881	859	940	882	843	857	914	906	864	888	838	881	885	874	851	905	930	920	896	909	873	878	889	927	904	857	872	842	872	910	918	931	858	890	868	926	857	841	890	910	915	879	923	909	869	889	849	865	931	940	916	891	866	909	913	908	905	878	899	920	867	884	930	920	935	862	911	903	874	910	877	927	910	906	872	880	908	903	969	868	902	893	873	898	937	925	871	908	899	913	893	898	866	916	933	901	872	908	894	897	870	888	916	935	865	892	882	955	923	922	898	909	870	892	934	893	880	847	872	905	911	938	911	944	900	915	888	868	879	826	936	888	882	902	917	899	901	890	914	906	880	893	889	906	859	882	858	913	895	880	936	870	938	842	864	904	915	948	888	857	887	905	950	885	917	871	874	903	894	867	929	898	923	904	900	883	916	898	955	887	857	921	927	861	925	872	901	916	932	898	906	872	899	907	890	926	936	816	881	874	855	885	887	927	910	916	853	921	903	862	929	906	892	888	877	912	894	888	852	880	862	947	904	831	893	873	832	889	919	879	891	909	869	885	905	895	897	850	873	824	847	888	900	842	868	895	883	911	881	892	945	944	914	881	871	855	910	903	911	850	893	937	859	915	875	916	885	900	931	918	856	911	904	908	927	902	878	887	839	882	928	898	917	892	932	881	879	931	938	861	896	906	896	920	847	893	951	875	910	869	859	869	876	912	894	891	861	886	877	894	912	881	901	953	855	919	859	922	865	896	917	864	868	903	893	878	908	868	926	910	896	828	883	868	919	934	838	919	829	915	855	855	888	942	886	855	922	922	866	869	849	869	903	944	912	929	923	913	892	883	942	923	905	980	898	865	878	924	916	938	892	903	887	885	888	968	855	879	940	897	849	920	882	839	917	912	909	885	908	855	885	881	872	915	873	938	935	813	875	875	868	890	910	909	897	928	886	887	897	915	939	834	929	868	913	838	911	915	924	865	895	888	914	900	937	903	881	908	834	904	930	862	868	901	917	894	852	921	874	890	835	875	879	923	845	887	896	879	949	916	935	819	925	914	902	920	919	911	898	871	929	809	911	840	867	899	907	875	848	976	856	887	881	824	853	942	873	853	876	915	850	941	889	935	896	895	909	870	908	860	888	874	919	913	913	853	869	901	914	941	864	896	874	846	856	894	903	886	865	917	890	909	910	821	874	902	879	886	895	910	892	849	879	921	935	886	887	875	927	888	838	872	913	890	851	904	937	897	908	888	840	888	936	861	883	916	895	888	890	915	921	887	849	951	905	891	909	892	884	876	870	923	912	962	892	926	917	905	893	918	877	907	929	848	864	905	882	871	886	910	906	968	942	932	893	894	882	896	873	832	894	899	865	885	916	898	890	918	893	871	850	842	926	841	918	913	857	957	871	871	844	911	898	862	915	920	889	900	864	864	901	875	870	889	881	920	869	870	875	918	879	910	896	852	890	905	894	921	891	897	843	874	904	912	883	880	892	930	898	874	923	886	854	890	914	906	870	879	858	852	946	889	903	860	832	889	863	926	889	835	867	861	888	888	903	925	950	907	905	890	863	935	939	919	859	864	864	874	897	973	929	923	889	922	879	901	898	896	891	882	856	920	907	905	902	919	861	901	881	894	905	924	944	847	868	865	926	899	916	939	892	926	858	888	852	895	922	910	918	886	895	826	873	855	876	844	897	913	816	889	912	899	917	873	868	909	838	892	955	922	917	930	850	918	864	903	859	888	922	926	911	899	869	934	847	863	899	919	918	869	917	939	938	844	898	907	894	913	943	868	928	852	891	889	871	885	924	850	890	891	894	892	874	883	841	938	935	868	855	865	885	912	915	892	926	856	900	899	922	871	853	903	934	855	870	867	907	896	911	915	887	879	901	893	866	887	872	917	881	885	894	881	894	938	882	877	924	901	940	912	924	857	871	884	852	885	939	891	895	895	881	926	892	946	888	931	933	904	913	895	898	931	861	888	911	896	856	926	942	929	886	932	821	871	870	897	854	891	905	895	876	873	908	892	880	915	854	883	883	838	929	914	902	894	864	904	897	976	922	865	910	886	884	939	908	875	883	849	912	843	946	872	905	900	849	915	948	891	895	915	884	907	857	906	919	865	871	975	886	887	917	899	859	943	890	903	900	915	875	910	865	873	938	911	881	856	893	825	913	880	912	881	950	916	912	914	916	934	874	908	890	882	908	910	978	897	847	871	901	921	882	890	912	918	890	924	898	926	845	865	873	899	923	876	865	929	888	920	917	907	861	885	908	901	930	891	832	868	883	847	925	851	911	885	886	868	901	899	922	958	905	884	898	867	939	890	902	896	904	904	887	910	886	914	903	868	947	903	932	885	927	888	880	894	848	855	858	829	920	888	915	884	906	882	898	874	893	869	870	911	911	902	887	858	916	896	949	868	856	893	870	889	937	881	876	878	891	906	852	895	883	903	922	875	893	906	950	927	862	881	883	916	894	858	862	916	900	881	924	926	921	876	847	945	882	913	876	864	910	890	888	908	877	896	844	916	858	830	928	874	913	881	827	882	904	894	923	914	926	931	949	861	921	876	951	832	871	857	890	919	941	919	869	865	878	842	877	888	969	887	892	925	916	893	892	886	886	866	872	905	859	880	887	964	854	849	936	918	907	881	944	873	837	930	893	918	916	903	905	887	923	889	905	887	910	884	886	880	845	901	864	876	895	910	875	935	923	930	895	862	895	908	894	840	892	894	866	864	868	909	863	867	923	890	954	864	840	841	912	886	904	880	880	915	885	894	892	911	900	896	955	942	935	912	921	901	867	899	876	848	843	842	893	922	866	922	849	833	886	925	934	932	877	910	880	883	867	886	872	848	853	932	892	914
25223	24043	25159	12072	6282	3126	1549	969	592	484	387	382	382	323	295	251	261	249	227	225	260	1016	530	230	240	217	214	217	218	184	177	195	237	218	195	170	211	187	204	199	194	181	198	176	201	170	197	191	180	181	179	195	176	171	199	194	184	161	182	187	195	191	160	175	192	188	175	197	178	192	189	177	172	186	176	186	184	182	202	211	195	190	181	169	174	189	169	186	180	186	199	171	186	178	210	186	161	199	193	179	193	184	197	194	161	180	171	193	169	194	187	187	183	196	179	165	179	166	196	193	180	193	206	176	173	172	176	175	186	181	177	196	166	186	189	186	202	201	176	203	172	167	199	165	166	189	192	188	180	185	173	164	172	203	176	171	209	168	193	174	157	188	155	184	177	175	189	191	197	191	185	168	176	186	172	188	149	195	177	209	177	162	204	179	207	181	201	177	171	198	195	174	174	179	192	175	210	176	181	172	152	176	198	148	171	176	168	171	178	179	205	174	197	173	187	172	185	193	187	184	171	179	167	190	171	178	177	170	186	183	201	163	169	197	180	197	170	196	206	177	194	188	172	211	190	192	179	203	168	200	177	171	179	177	170	165	175	172	199	194	192	174	195	181	189	167	191	170	178	177	195	178	190	170	179	183	185	183	174	182	168	178	174	183	177	196	186	183	179	207	209	187	183	171	198	181	179	179	188	188	166	175	179	168	178	167	165	192	172	189	161	176	177	148	194	159	180	174	199	168	169	150	184	192	171	208	195	180	180	196	178	195	193	186	177	172	186	184	176	196	177	198	194	197	158	182	176	160	167	189	171	184	158	178	201	194	168	193	193	184	150	163	165	171	167	160	175	196	173	177	185	182	181	185	184	177	189	189	170	182	193	182	184	207	185	183	192	173	170	178	179	168	195	185	180	164	185	174	189	193	188	182	173	164	201	209	160	183	183	184	179	163	187	158	196	176	181	183	192	156	186	183	183	159	168	192	163	172	195	176	168	181	187	182	180	189	163	199	196	180	183	196	187	185	183	169	179	162	187	199	183	185	193	180	173	172	195	188	166	180	189	179	207	185	212	190	185	183	197	176	184	178	195	168	168	172	194	171	196	196	199	174	168	181	194	165	201	165	197	184	190	204	168	177	205	182	183	167	139	188	181	187	180	176	188	174	185	208	170	175	171	191	215	168	179	153	181	172	178	207	195	174	174	176	174	181	172	168	189	177	173	163	197	173	171	175	190	151	203	184	175	183	169	180	167	206	174	162	162	166	174	186	195	181	180	192	198	183	182	181	180	198	184	191	191	190	185	157	174	184	173	196	173	182	170	179	177	182	204	176	162	195	192	198	184	173	174	171	182	170	180	180	167	181	189	201	178	189	196	181	183	159	172	182	162	202	187	176	202	171	185	162	165	199	157	196	168	167	174	181	159	198	184	196	208	173	172	201	200	189	174	172	179	199	196	178	181	173	197	191	192	206	178	181	184	174	185	199	198	185	203	164	189	182	185	212	191	184	186	213	189	187	217	190	160	187	178	194	186	176	170	176	176	179	195	174	188	189	193	166	189	205	156	156	186	170	200	194	195	180	182	189	176	186	185	178	181	182	178	178	191	198	186	191	174	175	170	192	198	167	172	196	191	181	197	201	188	197	181	181	195	175	183	164	190	174	183	172	163	198	171	189	200	189	208	166	188	193	184	178	207	192	198	194	173	190	179	158	172	180	198	170	191	183	173	163	190	174	172	171	173	173	184	192	157	210	176	157	182	203	183	208	154	172	172	188	200	198	187	181	170	182	204	159	172	208	158	164	183	177	169	181	169	203	181	181	189	183	163	183	188	188	173	187	186	196	196	160	197	197	198	196	191	182	200	181	172	167	205	187	191	165	181	156	175	172	177	203	171	186	194	183	187	211	195	182	187	184	195	156	181	192	196	193	173	194	208	197	180	161	181	195	195	207	186	218	175	189	177	173	203	207	191	169	183	175	201	201	200	199	195	164	179	203	200	185	163	185	158	185	175	172	176	188	165	206	193	167	179	187	178	179	177	204	188	155	172	177	173	186	178	189	187	203	154	163	183	190	196	181	173	193	189	163	153	187	156	193	174	183	174	166	179	181	173	192	160	192	194	175	194	167	174	168	203	183	172	211	186	182	161	192	174	182	178	211	178	166	185	186	192	188	191	186	184	196	191	170	175	176	186	172	172	195	179	177	185	162	197	180	179	179	208	174	169	169	160	191	200	184	176	190	188	178	183	196	167	183	187	197	171	190	166	209	195	157	187	200	175	213	208	183	157	187	171	174	181	157	184	177	189	198	166	200	167	179	164	194	159	172	175	164	202	180	192	178	180	184	177	175	177	188	186	226	200	180	204	180	176	212	201	183	158	198	164	207	175	175	166	191	159	183	198	160	171	185	199	169	196	210	188	173	170	201	198	194	182	177	189	187	187	191	161	188	195	183	193	175	206	184	172	186	181	172	185	190	188	194	188	169	175	211	194	214	209	173	181	195	174	192	199	179	208	216	194	182	188	191	192	196	150	198	201	181	184	213	197	183	178	188	164	193	163	182	183	179	179	149	192	177	162	187	179	181	159	177	186	166	187	167	203	174	185	198	164	174	191	173	188	198	186	191	191	191	204	174	175	175	203	151	200	186	184	154	175	210	184	167	147	168	181	200	160	188	186	188	185	176	200	150	150	157	197	200	170	189	208	187	187	203	202	185	198	163	165	168	189	196	195	175	178	194	162	181	190	189	192	188	171	179	173	189	219	204	196	175	180	174	191	187	169	166	192	191	176	170	195	156	187	180	196	213	185	184	155	183	185	188	199	182	208	169	175	183	187	177	176	170	163	170	183	168	178	173	172	161	174	175	177	168	176	157	199	182	179	192	193	199	201	170	184	174	166	162	185	176	182	174	167	177	173	167	191	193	161	179	166	155	200	179	153	169	165	191	194	198	192	172	175	167	179	182	185	177	193	164	191	162	196	187	200	206	208	196	179	186	185	163	193	209	188	189	189	174	199	193	175	182	174	166	204	223	191	194	181	189	205	176	183	154	182	203	155	213	179	178	211	205	191	185	180	190	194	173	173	184	165	184	199	193	187	179	193	179	174	182	179	175	192	178	168	186	196	186	174	174	180	167	194	196	182	170	165	154	181	170	173	175	176	211	176	171	173	181	182	194	162	202	183	186	176	178	198	181	178	167	197	178	197	183	177	172	177	179	181	167	173	185	179	191	180	188	170	181	187	173	190	178	183	161	166	193	205	184	186	168	154	190	168	192	189	181	168	194	167	192	185	200	184	167	181	176	202	171	196	186	188	174	163	183	171	191	198	167	200	175	194	155	179	185	177	185	165	163	188	193	186	190	191	189	183	188	169	180	177	198	179	191	191	191	168	159	189	151	175	188	156	191	198	184	192	179	174	193	170	193	205	173	166	183	163	167	169	196	200	171	152	205	172	175	183	185	182	178	194	181	211	182	192	189	188	182	180	156	160	178
14845	19217	19532	7824	6667	4755	3969	3259	2478	2261	1937	1770	1562	1373	1235	1141	1129	1082	1059	960	931	5463	2157	824	745	758	736	703	680	668	666	697	638	705	644	644	649	682	645	646	609	592	631	580	636	659	639	604	608	576	556	650	538	559	605	571	604	570	577	593	552	563	587	571	546	578	543	558	535	588	531	527	546	549	536	569	559	556	543	535	534	556	562	537	552	546	547	530	554	530	530	534	529	529	510	560	527	514	549	564	568	525	493	533	544	508	565	593	523	558	516	565	552	528	551	546	556	505	545	564	509	502	537	546	545	538	513	508	564	570	511	526	517	556	506	464	576	522	524	580	590	524	523	520	515	559	491	534	525	549	531	546	536	541	516	535	506	559	532	530	531	554	490	556	492	533	515	531	487	518	520	533	504	536	573	539	522	504	508	487	521	531	567	526	540	534	501	531	534	529	548	489	523	508	506	513	543	502	554	500	503	573	522	531	539	572	549	528	521	533	523	526	491	529	532	497	553	556	516	516	517	521	519	543	540	510	522	514	517	580	547	543	535	520	571	541	521	541	540	524	530	528	532	590	509	516	517	538	555	478	551	477	495	582	538	556	528	525	531	530	545	556	565	556	513	513	545	563	507	504	523	552	541	544	553	518	542	532	547	518	504	526	489	534	537	491	539	510	537	497	546	488	530	485	525	579	508	503	535	551	505	528	541	540	569	554	519	510	570	498	528	495	533	538	504	535	519	483	511	493	567	546	525	519	548	536	512	484	522	535	533	536	544	526	493	544	548	511	496	507	504	510	490	508	557	529	497	518	544	506	549	531	515	546	517	498	553	574	521	504	543	534	529	542	527	525	560	542	510	529	496	552	511	514	525	510	498	494	536	512	542	533	499	530	523	511	520	540	509	539	539	547	546	541	562	513	504	526	499	561	561	551	525	512	529	564	524	524	531	499	510	542	544	537	540	552	537	513	514	542	504	572	502	496	522	530	516	564	549	550	518	540	506	525	526	532	529	614	549	475	467	537	541	532	555	500	499	531	525	520	529	545	557	521	543	504	551	517	547	523	514	539	531	552	524	512	514	520	527	511	508	517	544	518	539	506	510	524	525	567	534	550	505	509	546	516	531	511	518	523	506	536	499	546	529	523	522	519	512	495	526	543	520	568	520	514	471	505	534	509	542	553	549	551	542	515	517	516	521	516	483	532	537	561	533	546	556	508	527	521	546	493	520	560	578	545	527	506	475	524	521	451	543	529	512	530	516	514	519	545	540	528	541	522	494	492	516	524	519	520	542	552	571	480	557	516	500	576	569	502	505	557	522	535	519	520	569	553	582	512	527	521	504	528	556	548	479	544	470	535	545	524	536	523	536	546	515	549	514	532	567	534	515	507	501	475	533	563	510	580	555	467	499	501	514	528	515	500	519	554	500	502	493	501	574	570	544	514	533	533	501	505	522	528	514	519	522	522	536	519	543	528	540	537	540	523	494	559	517	537	544	553	550	491	532	513	542	526	488	471	551	548	490	520	525	496	557	524	499	538	542	537	496	557	554	533	503	524	538	563	491	521	500	531	499	519	538	508	521	495	507	467	556	542	513	533	515	497	539	493	466	517	501	508	498	539	561	501	522	529	556	535	540	530	497	557	527	532	556	540	534	543	518	513	499	513	554	522	520	517	541	521	529	534	533	538	508	523	507	523	511	521	545	532	554	534	571	526	502	537	520	485	544	546	526	541	528	549	504	522	545	522	513	523	537	564	537	509	504	528	523	525	536	506	555	500	539	519	549	523	545	542	514	496	516	506	524	492	532	521	495	576	518	485	518	476	564	541	506	534	527	559	545	521	539	548	495	522	556	528	551	486	519	568	511	520	503	562	510	520	581	516	505	516	489	523	566	500	496	473	527	518	530	522	495	507	548	543	525	533	540	543	526	525	547	531	537	565	519	553	531	524	531	548	508	541	512	520	518	514	506	583	550	511	528	491	496	505	555	521	527	516	511	479	519	540	515	547	532	568	487	541	504	531	527	538	533	507	502	506	512	567	522	514	529	541	487	516	524	574	531	524	499	521	525	531	516	543	564	545	522	546	562	552	479	524	476	544	525	517	512	502	509	497	553	550	544	525	524	508	512	568	493	565	512	519	555	555	517	579	493	539	501	534	540	566	510	532	534	536	540	537	501	533	529	543	542	506	579	505	519	524	487	553	510	547	541	541	544	528	484	525	562	521	540	541	503	537	511	520	506	550	509	509	524	563	509	516	549	512	529	478	515	493	495	547	532	537	562	509	493	571	501	534	501	482	495	583	507	494	505	523	544	536	509	516	488	523	523	556	574	493	534	548	538	532	569	521	501	519	505	537	517	520	555	542	509	507	539	497	510	548	525	508	499	532	526	525	538	516	534	481	566	533	561	542	529	551	537	492	505	487	499	528	529	516	578	552	533	535	547	517	531	516	514	517	506	538	564	495	548	544	552	529	533	516	544	511	538	532	526	555	555	492	521	515	538	524	502	522	524	550	508	530	520	545	535	542	514	578	538	565	542	541	517	517	541	506	490	499	522	495	477	543	509	529	560	543	534	559	534	510	523	541	532	507	520	512	491	517	537	515	569	528	538	514	499	533	536	553	550	538	522	532	516	520	541	530	548	543	541	513	536	526	514	560	483	525	533	537	530	511	547	548	523	547	496	563	548	513	496	520	589	495	529	499	574	574	550	529	492	515	528	550	562	513	528	534	507	492	543	505	520	513	547	500	514	551	520	520	574	534	516	553	510	517	493	543	529	545	521	553	505	539	495	494	525	492	502	529	521	556	511	544	581	500	554	503	525	531	475	521	521	527	538	556	490	509	526	585	531	565	507	516	554	491	525	505	511	560	508	553	473	540	488	528	566	509	519	526	547	513	538	508	515	492	531	494	529	556	497	517	552	502	547	514	516	505	535	563	537	503	531	573	521	526	526	531	506	535	513	560	544	540	572	544	494	521	541	550	503	505	542	521	525	517	487	515	517	550	519	543	498	514	544	512	520	531	530	537	527	494	529	497	527	561	509	551	474	490	504	533	582	533	521	510	545	501	541	496	531	495	504	547	521	503	507	526	513	525	583	534	526	542	515	511	489	505	480	546	574	534	526	489	526	478	513	516	473	546	500	554	550	533	509	545	548	512	547	523	512	514	513	519	519	534	546	536	533	551	518	554	522	540	528	493	524	535	547	536	534	516	534	544	550	490	491	551	514	532	503	515	553	511	509	539	517	530	492	512	555	509	565	541	535	527	556	555	503	521	505	554	565	522	504	539	542	491	510	553	557	543	548	520	536	547	531	524	555	522	531	540	543	519	516	523	517	540	539	506	522	536	525	492	531	535	520	565	499	527	549	512	523	533	521	512	509	545	513	539	562	572	557	580	524	565	516	500	518	515	533	551	538	562	539	518	481	506	496	541	516	547	537	542	539	554	525	500	561	500	540	521	523	559	505	532	545	495	540	534	533	541	531	532	541	529
5071	2626	1684	636	464	413	346	366	369	324	381	390	331	394	347	356	324	321	333	338	318	376	354	329	335	344	325	360	339	354	371	372	339	354	346	367	309	359	365	327	345	370	331	350	361	371	311	347	316	349	328	338	350	357	367	351	341	322	300	357	356	329	341	367	353	359	339	329	342	355	361	349	334	382	340	366	349	357	330	347	331	345	357	343	373	368	354	358	342	327	327	340	340	336	311	345	345	339	330	347	377	345	350	338	334	326	340	332	361	326	327	352	370	331	342	319	336	336	322	334	331	398	353	321	354	319	348	385	359	367	363	334	355	312	347	354	330	332	342	336	320	354	362	335	363	358	327	351	336	346	355	379	361	323	379	328	322	323	368	304	329	348	374	328	348	329	337	347	354	314	313	347	332	333	327	363	344	351	354	342	335	353	361	361	340	318	360	344	387	317	346	355	335	322	345	336	333	330	332	405	366	315	311	329	341	352	322	340	345	328	334	327	364	329	368	378	349	324	322	348	349	339	322	336	367	315	373	353	371	370	347	333	341	320	308	335	321	351	348	366	339	338	355	351	345	341	373	337	368	300	361	354	345	362	356	340	334	361	332	323	346	354	353	351	325	353	331	327	351	323	376	314	347	356	361	337	350	328	342	310	317	367	360	341	339	340	343	340	333	337	364	377	351	326	356	356	371	343	344	329	326	343	340	317	354	368	353	351	320	324	369	344	353	349	358	315	335	363	355	336	373	322	326	350	306	344	334	316	342	342	371	364	362	343	362	376	365	371	326	348	362	367	369	335	351	353	324	338	354	333	336	322	353	315	287	323	355	357	322	321	304	311	324	346	346	365	338	355	341	349	335	345	323	347	326	335	340	349	323	345	344	306	329	345	329	350	326	347	332	361	307	336	341	346	370	319	391	354	350	350	346	358	367	348	368	351	344	374	354	343	299	354	349	344	330	311	325	356	374	342	344	330	323	303	343	349	343	328	374	337	313	360	327	381	343	340	336	356	367	357	312	357	372	351	359	354	361	327	350	353	326	340	350	307	345	321	366	343	337	392	330	324	388	384	363	346	347	345	357	347	382	367	346	370	330	359	343	368	361	366	346	324	314	342	359	329	348	362	355	331	324	344	328	322	327	358	363	384	335	348	369	359	378	363	331	317	339	362	362	359	340	308	369	358	357	379	282	350	326	353	336	356	353	322	343	344	349	368	339	375	373	308	346	335	340	347	381	325	354	340	389	365	319	342	346	358	343	345	351	334	325	349	338	331	369	350	321	365	337	330	364	347	348	346	378	367	354	403	353	356	371	334	336	355	349	378	350	374	361	348	344	349	344	358	354	355	310	352	382	359	348	381	347	361	336	369	352	336	319	366	356	352	365	331	342	324	335	353	311	339	375	316	407	364	371	336	359	344	325	348	339	311	391	341	352	336	315	360	360	346	342	336	341	378	322	356	357	367	319	343	381	355	319	338	318	371	372	338	362	337	336	327	341	356	367	321	336	345	338	348	348	335	323	387	330	335	336	357	362	324	356	345	372	328	359	359	329	338	365	351	335	341	346	380	355	334	329	363	343	332	346	322	326	342	318	352	362	373	350	338	338	342	347	360	332	352	341	328	339	325	320	348	353	330	331	372	344	326	353	339	360	347	359	365	363	332	368	349	350	368	328	304	310	345	357	348	315	322	322	363	330	286	334	324	361	337	341	372	354	324	350	352	359	320	362	356	322	391	372	330	357	350	327	359	318	318	347	362	349	344	333	350	343	337	339	325	329	328	360	329	360	334	339	351	354	347	357	345	350	334	347	332	339	367	359	361	348	328	325	324	337	371	326	348	357	321	330	330	318	376	349	315	333	325	322	355	329	368	355	358	341	335	360	330	317	317	351	339	366	376	358	345	338	327	339	300	321	337	334	339	328	351	348	357	364	315	324	333	339	348	352	367	320	352	364	342	325	316	354	308	345	327	370	358	325	320	376	338	338	346	343	333	348	363	377	361	346	370	336	322	347	340	363	338	339	345	322	310	357	354	333	328	341	369	353	343	384	311	374	382	331	321	343	344	328	357	354	322	330	356	322	364	335	357	306	339	348	324	317	348	357	349	354	337	389	359	335	340	280	334	334	307	343	340	351	300	327	357	344	366	331	349	389	389	359	335	353	355	348	331	322	336	350	332	369	386	348	326	340	364	331	340	324	357	317	340	359	325	324	354	365	327	334	352	329	363	340	331	343	347	338	346	340	340	345	355	332	321	361	309	318	334	345	325	357	332	347	334	335	361	368	371	348	310	342	299	340	352	325	367	326	333	331	332	352	355	349	342	341	357	349	365	344	304	349	324	287	321	358	353	399	364	309	345	333	362	300	358	378	367	363	371	328	341	342	351	345	365	377	387	400	347	342	330	340	341	358	327	334	344	367	371	382	359	328	353	326	380	332	335	337	338	350	337	315	345	363	348	315	356	339	345	341	370	349	341	324	310	340	340	354	330	339	344	306	331	362	346	334	324	316	347	319	315	352	307	353	382	356	334	360	350	346	328	329	334	359	323	365	321	331	367	305	338	372	335	354	391	358	321	343	334	346	328	363	343	348	349	350	333	334	346	371	314	328	333	357	357	362	365	340	340	331	341	361	341	352	335	366	343	353	324	316	368	352	329	330	328	359	335	327	367	350	366	330	328	368	337	358	350	350	368	347	327	347	344	336	340	357	375	345	359	374	356	338	337	345	334	356	345	331	371	358	342	337	315	325	369	357	358	358	372	345	347	337	346	356	334	323	354	389	339	363	341	323	310	370	349	349	344	353	309	348	336	371	335	353	401	320	376	346	375	353	348	345	371	363	329	306	346	369	322	283	356	325	359	340	348	338	390	346	351	322	391	356	354	310	368	379	360	326	356	345	326	367	348	333	337	336	352	305	354	346	348	344	294	345	324	350	350	365	350	375	337	337	347	334	321	343	361	372	324	330	367	332	346	327	340	333	349	317	371	352	369	341	325	381	345	328	325	376	331	343	340	313	365	353	342	354	369	330	326	324	322	382	334	323	381	349	374	340	320	323	354	331	339	370	324	323	350	303	354	358	384	369	337	352	341	296	347	354	289	348	377	323	332	381	356	325	366	392	364	349	353	330	346	349	389	341	343	343	346	349	351	367	377	362	362	378	335	345	347	321	339	317	371	340	388	350	326	328	330	358	354	349	383	338	335	331	352	355	364	353	353	365	371	342	335	357	358	330	318	348	362	343	355	325	340	314	355	323	359	360	325	332	360	343	367	335	369	354	383	352	369	335	370	349	362	355	369	341	344	323	387	355	338	350	322	325	337	355	344	329	337	370	357	365	376	359	361	379	356	360	351	331	326	336	351	375	314	361	319	319	331	364	369	318	319	338	353	377	374	347	313	368	366	346	345	320	330	340	385	374	366	350	330	318	313	338	359	348	378	336	337	323	358	336	358	389	325	355	337	353	358	343	343	320	338	328	362	369	369	339	336	372	349
4369	3352	2798	1419	1145	1081	1063	1040	986	934	1007	1057	994	973	948	944	940	895	924	980	931	1125	1006	925	911	922	971	926	906	909	932	971	924	932	940	892	999	945	957	961	926	1033	960	902	919	973	912	928	980	944	912	921	937	942	941	964	912	933	897	973	975	932	916	911	935	915	923	915	911	951	928	941	950	935	908	899	1023	907	913	982	931	904	956	983	897	961	940	951	935	963	938	960	923	951	926	949	894	1005	939	949	892	912	920	899	955	954	978	960	953	911	924	929	943	917	950	945	938	966	906	946	913	956	933	924	949	956	932	971	938	931	931	966	941	947	971	966	925	938	913	927	943	945	897	943	993	945	928	946	936	947	931	951	916	988	955	922	954	902	937	951	968	895	927	897	1001	904	913	969	966	977	937	924	939	945	907	926	929	920	951	921	991	939	938	950	951	942	1007	933	917	918	986	932	964	938	918	984	961	929	919	968	978	913	909	985	932	924	990	964	893	989	942	925	931	916	905	952	937	978	915	904	953	965	921	959	948	893	949	968	939	989	985	939	970	961	890	944	915	883	958	915	961	1000	909	998	953	959	939	917	923	905	910	964	982	922	909	899	936	945	987	985	936	955	921	864	909	882	990	900	959	943	939	939	933	989	1011	921	891	939	955	900	1014	925	981	842	959	931	897	925	966	919	943	988	956	921	945	954	910	949	943	966	933	990	914	1007	1016	967	920	977	946	946	951	947	915	989	936	981	970	953	946	940	942	957	927	927	944	947	961	963	953	886	943	921	986	942	915	1007	899	978	973	912	965	899	961	999	950	894	955	948	933	919	938	959	1010	923	924	886	958	914	898	1002	930	923	979	957	927	940	913	930	947	981	988	910	895	935	934	882	909	925	972	920	916	938	989	963	934	926	943	954	934	951	901	968	926	945	960	977	905	915	919	883	899	948	986	879	974	915	916	923	922	933	874	918	967	956	960	917	924	939	926	957	930	921	978	887	923	947	934	924	967	927	913	947	976	978	926	931	901	958	963	902	981	957	932	910	967	960	968	904	924	932	931	929	941	937	941	953	914	922	915	996	940	914	911	953	975	899	945	927	922	988	961	965	885	899	992	956	928	893	921	958	966	913	952	956	901	904	957	899	995	978	999	953	888	942	929	930	957	910	913	926	932	954	894	929	922	894	989	964	900	965	948	969	910	968	909	921	970	937	918	964	999	931	989	973	913	964	920	958	939	922	965	916	950	992	949	921	895	928	931	948	920	977	975	923	907	922	915	923	946	938	919	966	947	981	993	892	954	925	921	906	971	975	945	972	949	981	898	921	921	982	948	954	978	947	926	896	992	968	935	926	958	968	928	962	918	915	868	1006	919	912	904	975	910	964	938	980	943	962	957	951	935	961	940	963	925	905	906	1010	956	920	902	946	909	906	898	939	968	930	936	1005	931	959	922	957	936	973	951	923	895	916	913	931	949	895	940	881	961	977	896	987	955	935	910	861	917	960	924	852	976	950	899	892	928	971	924	940	953	949	891	976	958	914	933	938	943	968	907	902	966	994	947	932	947	917	977	947	916	937	904	929	956	875	945	917	957	957	940	882	971	943	933	912	967	952	930	921	929	920	960	936	920	905	978	994	967	930	952	957	894	955	936	950	914	897	928	969	946	1015	924	938	950	889	927	943	885	903	901	943	977	931	940	890	969	926	918	970	916	917	987	944	929	975	918	932	970	964	940	970	992	923	914	946	988	896	872	930	932	928	952	976	953	923	927	917	941	913	969	940	910	947	971	930	907	917	945	883	966	923	955	923	956	916	945	939	920	920	958	955	917	906	998	865	897	962	894	961	938	906	920	980	929	974	1010	973	924	973	969	970	944	975	954	928	975	947	913	985	919	932	933	916	916	925	936	932	942	974	951	996	910	949	930	944	936	922	934	894	906	999	944	916	921	941	926	968	939	901	872	928	954	990	943	954	969	923	928	876	928	935	906	940	950	991	928	912	917	946	941	948	924	984	911	978	923	948	925	1026	926	956	944	974	903	930	960	910	974	946	967	941	953	913	943	977	930	924	934	937	989	883	936	931	930	949	939	925	930	938	948	924	881	883	989	959	915	923	897	953	908	902	929	941	893	943	985	933	914	906	951	947	905	926	904	938	859	923	937	948	955	934	950	952	974	922	922	1009	932	899	909	964	902	919	940	959	976	927	913	930	891	968	947	976	969	971	901	958	924	905	903	930	905	942	867	940	938	900	928	960	918	931	902	909	944	897	967	929	923	937	961	910	949	908	908	930	929	917	946	941	989	930	891	929	941	880	926	913	993	942	985	953	936	937	987	890	922	897	919	923	904	899	918	916	864	938	931	903	911	890	975	997	987	969	946	947	920	909	911	963	933	912	938	965	951	941	920	943	962	918	933	934	953	883	966	933	937	961	949	927	927	938	962	956	937	937	921	908	939	944	909	955	877	951	932	972	972	895	920	955	957	882	903	998	921	946	964	968	898	957	966	932	908	933	906	953	963	974	951	901	927	952	913	871	924	953	874	906	967	910	926	912	900	946	983	987	952	890	900	912	884	943	891	926	962	919	969	898	983	985	899	947	940	943	955	918	881	911	920	937	897	963	938	936	931	935	974	927	921	947	973	929	994	904	886	907	963	914	992	920	945	928	962	957	963	970	919	980	936	921	952	878	922	909	969	935	906	942	967	916	910	926	925	955	940	966	930	919	990	950	991	891	940	1013	950	957	952	950	949	882	944	927	927	935	1005	958	940	911	923	950	918	951	979	911	891	948	968	869	909	913	949	946	951	944	930	990	927	920	989	946	931	906	892	917	979	979	911	878	922	908	942	924	929	904	921	964	953	934	941	964	1002	928	916	927	966	953	885	920	962	956	945	905	951	936	978	957	920	949	940	950	980	931	882	949	941	896	933	913	869	961	936	917	906	919	916	944	962	972	943	938	961	939	966	930	908	949	962	898	949	975	971	956	925	937	960	912	944	929	957	950	957	915	944	971	965	974	961	929	905	890	952	919	949	919	957	953	957	955	952	938	887	947	928	955	934	956	941	927	918	890	941	877	932	957	915	912	966	920	915	974	937	925	954	951	955	954	964	929	910	980	959	932	940	906	928	890	911	980	931	971	936	939	934	963	958	931	942	887	906	930	883	970	946	918	937	916	890	934	923	897	952	973	977	952	893	922	938	922	914	963	958	919	884	948	942	935	968	942	944	926	973	981	885	925	902	950	958	995	965	977	947	947	955	925	949	937	973	1009	837	893	922	909	877	920	913	921	904	903	981	973	934	980	949	956	923	910	974	947	922	952	1019	867	886	924	893	899	930	914	946	921	865	942	943	898	935	903	944	1008	938	945	940	900	977	957	982	941	958	944	887	960	908	984	917	955	981	938	975	973	982	969	942	920	941	969	960	979	961	967	964	944	907	939	902	989	941	948	926	963	947	977	895	968	944	901	956	904	987	971	984	944	899	939	910	925	870	928	1015	946	964	926	930	928	917	936	970	913	1007	945	931	960
17460	14297	14762	5703	2630	1287	881	637	509	498	450	461	419	410	442	393	408	410	443	351	420	2451	645	396	363	339	370	365	369	381	356	383	376	353	339	403	367	357	359	344	362	353	347	351	375	352	365	353	346	361	330	371	338	396	374	323	326	340	361	371	323	364	375	365	370	367	337	383	319	343	311	356	356	316	369	381	339	349	387	354	393	355	374	335	367	370	332	333	383	330	368	356	329	338	367	361	362	349	331	331	361	372	371	373	380	393	366	319	398	369	366	351	352	346	362	357	373	350	386	321	348	393	371	310	367	351	392	372	327	324	320	355	356	367	341	324	406	338	365	346	342	351	353	313	390	366	383	353	360	361	317	366	330	359	349	343	357	326	323	343	360	345	347	343	376	382	329	353	356	355	360	340	388	359	327	373	323	372	380	352	350	337	348	373	332	362	356	362	356	367	328	377	388	371	370	354	367	344	402	367	354	389	330	354	372	367	336	352	322	353	316	360	383	385	388	329	374	385	334	371	344	411	383	340	346	335	369	334	341	365	375	325	353	338	366	408	310	335	367	352	333	322	349	329	362	353	337	371	366	343	359	333	327	325	359	332	356	374	341	384	343	343	356	348	357	376	363	349	376	380	348	342	349	376	380	350	372	384	331	359	364	330	354	360	340	338	366	341	347	368	376	348	346	358	379	340	329	367	361	361	335	329	377	342	370	341	334	336	332	357	364	342	345	371	375	348	335	356	351	353	343	383	372	358	378	337	334	352	330	342	325	330	338	319	366	335	381	336	368	375	356	338	336	366	323	315	375	348	360	351	391	380	331	360	352	356	361	356	322	358	328	313	358	357	329	349	379	371	328	373	349	358	339	367	336	331	350	305	332	365	351	335	365	359	375	334	355	373	339	362	342	356	358	351	350	362	360	352	355	387	375	349	379	328	373	362	338	330	346	345	377	343	352	307	322	349	322	330	326	374	346	357	353	341	355	372	352	345	370	363	364	355	356	335	342	343	322	343	356	317	341	369	377	372	340	346	336	341	337	362	356	324	364	370	353	359	363	345	337	370	330	340	357	370	345	362	324	374	321	363	362	340	375	337	353	338	354	360	346	327	345	327	398	357	332	376	329	308	352	379	349	382	333	341	381	321	367	357	335	389	389	378	357	324	359	354	341	322	343	327	350	359	361	334	375	308	349	372	371	338	323	353	339	333	363	348	356	375	366	293	337	342	373	321	333	364	335	385	361	362	358	314	362	380	322	367	343	370	324	423	343	371	330	327	355	358	365	331	342	341	325	325	325	365	371	335	362	329	331	356	351	342	318	339	332	334	341	328	355	352	381	367	337	328	361	360	340	331	352	341	372	357	370	305	332	351	371	344	324	330	362	341	340	373	380	403	347	339	331	365	351	383	325	358	359	350	340	356	337	334	358	357	332	317	330	350	353	397	356	367	358	375	330	329	384	364	343	370	352	336	351	367	374	326	344	359	340	348	335	377	347	361	363	370	365	369	370	358	330	384	318	358	359	367	379	334	346	348	380	340	378	343	349	332	374	359	335	331	315	355	334	352	366	326	333	332	343	333	348	363	383	366	370	400	371	345	345	330	336	356	329	351	354	372	374	362	357	350	332	395	348	368	381	379	364	346	389	373	374	329	339	347	376	351	366	340	362	329	367	346	373	343	355	342	341	366	342	339	314	337	373	380	327	314	337	372	371	319	396	367	351	367	339	359	319	345	341	342	339	353	370	369	351	353	363	330	351	297	366	338	312	354	330	334	313	331	347	369	371	389	329	376	335	335	335	350	349	365	368	380	372	366	350	351	346	349	324	314	351	386	366	325	352	361	384	338	398	343	362	350	378	350	356	320	305	363	375	371	358	377	311	333	353	349	343	372	375	334	314	369	359	362	350	350	342	372	339	403	362	376	375	328	353	341	357	364	354	336	362	311	326	363	351	359	367	346	347	362	362	355	369	339	346	356	353	371	361	356	387	374	325	356	326	354	341	352	345	342	362	319	344	353	370	356	353	381	350	353	335	352	357	330	329	353	326	341	317	347	346	374	349	354	346	389	359	355	406	377	365	377	319	344	387	363	363	335	393	338	353	376	346	329	343	365	328	311	341	346	359	343	346	320	359	369	367	339	333	355	373	351	356	351	375	338	389	325	369	367	335	365	358	331	366	336	362	325	352	353	372	379	356	345	380	335	349	351	327	349	333	396	329	357	362	359	329	350	332	369	367	348	346	354	384	371	375	363	333	365	348	338	368	377	325	386	354	318	348	343	356	368	351	375	340	314	344	333	372	354	369	337	343	336	385	356	349	355	353	296	320	370	396	358	347	364	328	355	350	366	336	368	360	373	383	354	360	346	358	338	348	378	352	347	349	359	325	372	356	350	361	363	299	350	353	349	363	368	382	350	349	338	374	359	363	363	375	346	338	361	346	375	364	372	357	368	341	361	351	338	365	324	293	339	333	367	356	355	344	374	351	333	323	346	347	362	376	335	322	329	342	366	332	346	321	357	363	371	322	376	358	353	346	338	367	338	362	370	356	370	317	331	324	381	337	337	369	349	338	381	348	381	337	366	376	372	354	341	369	354	319	336	357	351	340	344	368	317	364	363	364	344	313	312	360	365	346	349	358	373	362	400	362	317	317	339	348	377	309	389	356	346	366	332	341	373	326	343	353	352	349	370	338	372	352	351	388	363	333	326	341	361	368	352	361	350	316	366	341	335	347	348	377	343	346	374	361	357	374	337	351	343	346	376	319	342	334	386	352	356	349	343	339	357	364	392	339	357	335	362	334	341	353	328	355	370	353	370	349	364	338	356	347	370	380	344	350	317	390	339	345	333	362	381	355	358	386	348	337	334	364	347	344	362	344	339	362	326	310	342	347	359	378	365	382	339	358	341	343	359	344	339	359	370	352	389	344	383	350	338	360	351	347	338	325	371	375	348	339	336	340	355	370	347	329	378	370	334	345	344	342	383	363	374	342	374	363	367	353	367	349	353	374	377	363	313	346	356	340	371	355	324	320	350	331	360	329	355	358	372	347	349	321	357	381	374	325	383	323	354	386	368	363	362	349	384	333	357	373	330	306	375	348	383	326	346	338	347	361	316	417	378	362	329	348	331	329	359	337	355	389	334	350	327	356	355	354	351	360	373	328	364	368	370	346	298	338	338	332	350	347	332	338	348	369	348	368	378	362	330	321	388	354	349	370	377	365	358	336	368	328	356	344	353	368	336	369	368	383	337	389	383	351	365	323	395	357	319	346	346	371	337	348	364	376	367	351	372	359	352	323	336	337	342	378	352	349	350	330	348	350	367	350	361	342	377	360	373	329	368	364	345	393	348	378	333	348	347	365	320	363	362	331	331	362	352	344	350	356	366	354	334	319	349	360	364	365	338	362	331	340	350	365	328	368	385	360	316	359	372	344	392	350	326	350	376	382	336	349	390	345	351	366	339	379	342	363	350	305	356	362	340	342	340	341	312	365	374
11188	12423	11952	5028	3911	3132	2643	2224	2024	1853	1653	1585	1456	1392	1424	1390	1278	1139	1181	1203	1213	12258	2055	1137	1070	1044	1019	1031	990	1030	1008	1044	1082	1001	993	993	964	1010	994	964	988	972	917	1003	925	984	980	948	976	964	984	1005	924	976	940	992	954	975	969	961	928	952	966	1015	926	905	962	974	959	950	969	953	971	972	964	954	965	976	951	960	938	953	931	967	908	1015	961	928	959	952	976	976	950	999	967	984	899	982	941	986	932	916	967	935	975	973	929	959	939	920	1005	964	998	984	910	920	946	933	870	957	918	944	1002	900	950	975	950	942	949	912	953	915	973	934	924	968	908	961	912	916	940	940	948	938	930	892	932	976	905	973	1031	947	951	1004	944	918	902	938	928	945	973	920	925	983	954	984	946	962	936	958	937	929	961	971	929	950	928	947	932	878	887	900	980	909	895	939	914	934	856	909	887	904	942	935	961	935	962	963	1027	926	969	901	949	929	950	982	1016	946	955	971	923	987	978	921	954	993	914	939	989	931	932	940	946	929	991	951	997	941	993	932	1005	954	948	960	980	960	929	1002	910	1014	950	983	938	1035	915	974	927	875	904	916	910	895	928	957	947	962	897	875	902	931	908	938	923	962	963	1021	961	901	944	967	937	957	939	941	897	931	989	945	983	905	920	917	972	1024	923	990	940	987	928	905	877	965	914	907	1035	922	953	939	956	968	900	969	972	921	911	989	991	914	955	900	932	875	963	937	942	942	960	868	955	893	926	935	905	908	983	919	915	981	963	915	932	977	907	938	945	964	940	963	981	922	855	965	1002	924	968	958	951	925	901	992	956	1010	972	925	925	977	904	1017	906	904	946	938	970	941	920	947	941	891	998	948	941	924	976	926	985	954	921	962	927	994	920	922	947	899	934	922	947	988	979	933	927	957	984	911	983	917	927	925	989	945	981	980	891	1012	928	950	993	899	985	958	962	1024	969	931	964	945	937	973	936	960	910	897	956	859	993	942	958	940	948	957	945	924	956	972	939	927	913	945	997	973	966	949	912	950	965	990	946	921	946	976	962	927	979	932	976	973	917	939	911	924	883	964	925	931	977	893	927	913	948	961	973	894	931	934	935	951	988	907	905	965	899	951	950	967	947	932	962	961	940	936	978	936	970	958	943	975	933	956	933	923	921	957	925	952	946	937	914	956	947	950	927	906	953	946	899	1013	907	954	943	955	970	994	975	925	950	929	966	931	966	900	928	971	1001	904	938	959	935	909	933	899	931	926	909	987	891	889	905	887	933	913	939	967	949	937	977	973	944	952	993	999	920	957	901	985	928	931	974	913	921	945	978	927	950	966	834	953	990	971	949	931	1004	936	973	927	953	921	947	908	961	936	982	966	942	905	968	972	1006	881	1000	968	926	927	907	876	962	988	964	937	963	914	947	888	960	911	934	986	912	953	935	984	933	938	945	923	905	954	935	922	948	875	927	882	984	986	981	885	944	942	978	1051	907	989	941	932	980	944	955	966	952	906	959	984	961	945	947	981	982	927	977	944	939	925	948	1001	935	957	930	934	956	932	963	913	968	940	953	927	969	961	1002	962	932	961	889	902	963	937	941	1014	996	987	996	921	960	985	971	965	942	953	893	941	904	926	1028	936	931	929	920	1007	1009	948	938	1003	1005	978	956	872	962	916	887	944	914	914	912	952	906	971	954	940	959	915	951	973	993	972	928	951	1013	973	963	971	930	940	993	912	973	970	925	949	993	955	935	953	891	919	891	1003	945	954	915	952	960	922	924	939	934	902	905	967	992	918	893	973	921	977	896	947	942	947	965	969	980	948	947	941	930	966	912	962	920	950	961	957	934	958	918	906	961	1017	929	939	905	950	984	976	953	959	926	923	1009	927	944	941	953	922	952	956	906	887	964	936	955	930	928	939	907	948	970	933	891	958	970	964	961	933	955	957	925	952	990	947	892	969	934	955	1005	922	945	939	917	923	954	938	876	895	927	926	981	924	1014	975	904	935	943	882	951	943	935	987	1011	954	943	946	901	945	952	951	956	917	973	896	933	964	966	994	990	965	980	907	976	978	959	918	933	932	972	916	926	949	935	992	911	911	955	880	971	894	917	961	943	916	925	917	963	892	949	903	988	927	966	882	990	963	908	935	953	976	927	971	948	908	981	909	911	955	1005	937	920	950	959	989	950	926	933	905	967	899	896	941	992	916	929	962	935	932	908	929	1002	939	914	914	1011	912	923	944	889	967	916	941	912	988	958	932	924	937	962	995	933	967	1003	927	912	939	997	985	939	922	926	950	963	907	895	918	936	919	931	915	948	973	942	926	948	992	917	947	895	1003	992	1010	932	980	949	1016	950	931	890	912	943	963	859	906	969	978	920	970	950	968	948	885	1017	930	927	944	921	1012	970	952	960	912	947	941	960	909	968	929	950	954	918	954	1019	936	942	930	934	879	947	975	923	934	946	978	953	877	927	973	933	977	968	902	920	980	945	962	957	920	969	911	958	922	969	936	917	974	948	950	874	929	940	913	936	993	911	924	919	870	901	955	929	932	941	954	965	962	952	953	930	949	903	951	955	950	976	925	948	934	958	920	963	946	976	881	929	927	924	974	933	989	940	995	871	978	984	970	913	934	977	918	950	919	938	906	930	987	928	947	896	958	1020	938	987	923	938	896	926	951	938	934	874	940	916	932	971	931	931	897	897	976	879	894	974	938	932	949	934	916	926	949	933	946	928	945	955	949	957	919	975	975	955	989	917	902	911	1002	971	946	962	971	903	920	944	943	962	976	909	961	923	930	945	931	971	966	959	939	960	970	955	949	915	901	930	940	949	977	948	940	905	932	901	962	963	940	935	934	969	947	953	945	982	945	948	952	956	952	919	941	928	952	1021	954	969	972	929	913	980	931	969	950	970	964	921	915	945	927	910	952	977	940	954	933	969	904	957	932	939	948	952	935	982	951	986	920	951	968	959	943	920	967	911	951	892	927	939	939	991	997	941	973	980	916	971	922	1019	932	1038	954	935	967	954	946	949	922	945	946	975	980	977	949	974	939	923	963	956	959	931	935	963	936	911	928	936	943	962	1021	914	943	992	978	897	938	939	922	943	978	976	872	923	950	965	936	927	924	969	977	903	963	979	991	917	931	946	979	905	964	905	944	973	981	943	946	940	947	983	910	906	944	939	952	989	911	975	918	932	912	929	913	888	953	939	947	962	959	951	947	910	990	923	961	902	931	989	921	954	913	972	941	948	944	927	923	934	959	992	976	945	892	962	909	958	910	967	932	982	933	938	909	949	958	989	934	958	926	945	897	897	963	956	941	927	921	922	937	1008	910	898	894	929	973	953	999	949	881	935	889	919	956	948	1000	956	949	993	971	1005	890	965	955	926	880	985	934	1002	977	983	936	926	958	958	957	948	993	959	981	917	995	948	932	980	957	1006	982	976	971	970	961	944	899	973	895	973	916	1036	910	897	994	972	952	936	918	927	990	941	961	958	906	930	965	909	907	979	909	993	954	909	934	937	939	964	922	904	870	919	920	903	897	938	972	938	968
25944	20178	18614	8455	4038	2178	1213	806	608	497	452	387	370	368	347	314	306	291	286	260	278	3148	3019	285	205	204	226	247	231	234	228	207	221	205	197	206	216	206	219	231	237	198	237	218	210	215	213	224	222	215	215	209	209	194	212	190	192	223	221	206	205	195	229	207	241	203	207	198	204	228	200	232	228	223	191	226	206	220	198	215	214	223	222	198	197	223	200	204	199	176	210	186	223	229	201	226	223	217	201	212	215	217	233	208	214	204	187	206	244	208	218	238	194	191	202	210	213	228	244	219	202	194	244	206	232	219	204	234	212	216	194	205	180	199	199	228	197	201	208	214	194	182	216	231	182	227	178	218	235	186	210	198	195	231	218	218	234	247	226	195	217	229	202	207	192	205	215	213	180	191	218	197	214	213	173	214	190	213	219	206	219	200	190	205	222	201	191	214	191	185	200	210	222	190	234	203	204	189	200	210	229	216	224	197	187	187	246	237	216	222	207	188	183	193	226	204	230	219	197	209	206	186	200	229	211	221	210	209	198	201	218	180	185	215	187	194	204	195	216	213	223	201	198	221	195	197	221	205	206	205	221	196	226	193	231	207	220	219	227	220	197	205	199	216	198	222	216	209	226	214	197	199	203	225	207	218	192	231	196	215	186	224	211	231	210	205	215	191	196	231	203	189	206	177	201	183	178	213	204	234	171	172	208	224	233	215	193	190	200	208	209	210	200	211	180	221	225	190	226	196	205	218	211	204	202	210	213	193	236	214	194	185	194	197	203	211	223	217	221	191	212	217	203	191	217	189	208	225	204	208	212	202	210	227	210	205	197	216	218	214	180	241	211	206	212	211	201	188	195	203	203	201	180	220	203	236	215	206	202	225	185	223	208	212	206	181	215	202	224	205	199	206	237	185	184	233	217	192	224	196	217	199	194	192	203	218	224	241	192	218	196	219	217	239	213	199	225	209	204	195	189	235	217	218	193	224	216	219	196	197	194	191	207	203	215	202	227	190	237	199	210	220	201	211	229	206	207	213	235	207	233	184	189	190	205	205	203	212	166	218	221	203	219	211	230	196	224	197	194	208	195	207	212	225	176	214	208	210	197	217	216	191	225	230	207	194	206	209	235	221	205	223	194	197	201	203	176	192	198	193	185	201	189	199	190	204	220	203	205	211	189	196	197	204	212	216	200	188	206	205	194	192	210	224	205	201	194	215	176	187	181	193	199	207	196	248	201	185	204	239	200	212	220	225	193	208	210	202	231	226	225	208	207	201	233	205	226	210	190	201	203	201	186	235	201	220	192	214	185	192	209	211	188	190	204	176	195	219	194	198	220	230	200	185	197	200	222	200	216	215	203	204	205	200	211	208	237	214	216	194	226	202	195	210	215	175	220	199	205	192	211	185	190	232	214	219	211	185	212	193	190	221	198	226	205	221	205	189	210	190	225	213	200	211	225	199	213	211	182	214	233	193	182	208	199	187	215	210	187	215	241	215	178	211	170	205	205	196	235	198	202	182	195	194	210	205	209	214	209	215	187	201	197	235	204	207	191	191	198	193	208	221	220	239	219	192	196	206	183	216	224	204	232	213	234	192	192	220	224	198	204	210	198	210	192	209	212	240	195	214	204	216	194	200	196	189	155	193	190	201	192	198	204	209	197	192	220	188	216	246	186	203	191	223	210	190	209	215	206	222	228	216	216	194	207	184	202	212	194	205	206	219	200	193	206	205	224	209	197	229	210	196	185	193	230	220	241	210	217	222	238	202	194	220	218	222	215	211	185	218	225	175	184	241	211	200	209	207	229	201	215	205	227	238	192	203	179	163	212	206	208	198	199	223	216	207	212	184	199	215	210	194	206	198	248	199	201	203	242	202	208	233	216	227	192	211	203	222	182	200	206	233	192	217	184	183	227	207	197	208	175	228	212	192	222	221	213	210	240	189	193	200	217	197	222	213	225	202	206	221	200	218	211	205	178	203	197	214	205	204	207	206	218	194	187	203	232	181	232	210	220	204	199	226	221	216	211	204	201	211	200	215	220	222	207	196	202	218	208	232	198	206	208	185	215	221	202	197	212	174	194	206	220	192	193	211	201	194	215	188	211	220	232	235	231	201	223	180	231	210	243	196	226	225	207	208	203	200	204	222	215	211	224	186	177	209	207	205	232	189	203	223	224	232	197	208	212	191	222	209	219	208	208	227	203	217	202	200	177	187	195	197	220	243	218	187	210	195	206	195	196	227	207	204	220	214	228	202	221	180	208	230	218	198	194	212	227	210	221	189	217	191	211	211	212	187	224	237	222	178	218	233	209	213	203	211	200	182	194	201	205	216	239	190	233	212	167	216	211	197	191	195	236	221	214	206	209	211	217	196	200	208	202	246	214	170	225	197	200	187	214	213	221	199	208	202	214	194	205	210	207	201	211	205	202	213	196	175	203	211	214	202	199	205	207	208	218	202	204	226	207	194	195	208	206	182	197	216	220	219	194	216	234	197	213	204	195	205	217	227	197	205	224	206	208	199	216	195	207	202	219	183	182	206	209	204	212	201	191	204	181	180	200	203	183	195	212	208	169	191	220	229	225	209	188	192	230	174	226	215	204	205	200	205	195	226	227	186	211	226	190	204	204	209	206	226	192	236	205	210	187	221	228	204	192	192	221	200	215	209	213	182	203	177	205	204	201	214	217	176	210	213	213	219	203	206	190	217	222	236	208	242	194	213	182	198	215	193	233	229	221	202	209	185	209	238	221	225	212	214	228	186	206	204	210	223	214	197	209	220	189	213	186	203	217	203	211	216	174	227	214	232	210	200	200	220	208	174	213	177	223	185	192	211	201	226	207	225	229	202	202	212	214	205	189	178	213	214	189	223	195	243	222	215	215	183	203	221	209	212	196	219	222	184	189	208	202	227	208	238	219	189	225	216	218	235	196	212	200	192	196	209	212	200	186	209	222	202	216	190	200	242	190	199	203	192	205	234	218	189	200	188	211	197	206	213	223	216	201	206	182	226	234	211	216	208	202	225	198	179	201	208	223	198	201	208	200	215	230	205	221	226	201	210	173	210	253	209	211	184	210	195	213	216	239	222	218	208	207	174	220	204	211	196	242	205	199	217	219	203	209	215	224	203	234	208	222	216	203	221	201	203	206	220	256	190	211	216	238	206	212	204	200	226	217	248	196	238	219	201	210	196	186	181	198	215	210	213	196	211	210	197	222	203	203	200	235	210	233	182	226	205	202	233	208	226	225	216	197	222	227	208	190	225	234	203	217	217	218	212	208	194	206	216	193	214	174	206	200	220	205	211	226	175	196	196	209	230	179	184	202	218	196	203	230	234	209	198	203	201	201	221	191	218	208	184	241	220	202	201	200	194	199	214	196	209	202	199	220	223	209	179	193	195	204	196	206	206	239	233	212	200	196	203	206	223	212	219	225	221	185	202	195	177	195	229	220	202	198	216	204	209	196	216	222	191	239	221	202	210	205	189	204	222	246	205
15108	15606	13992	7351	5779	4543	3716	3086	2648	2445	1889	1739	1732	1527	1393	1258	1195	1142	1026	1043	1006	15554	10223	880	817	803	733	767	774	782	774	692	747	701	725	678	676	684	677	677	645	670	654	704	647	671	666	660	675	645	630	620	670	603	659	661	685	630	660	643	626	599	663	666	613	609	615	636	586	640	600	628	627	654	625	612	605	606	632	664	624	635	621	576	593	577	613	585	582	614	608	595	604	583	624	551	638	618	609	602	612	660	642	574	632	595	596	628	619	641	619	570	595	605	599	610	619	579	601	627	546	599	611	584	639	590	619	593	589	611	586	599	587	573	582	589	654	601	592	601	601	601	611	562	596	591	591	550	638	606	612	613	596	643	618	575	585	554	675	592	646	571	562	545	610	562	595	563	523	597	585	617	662	595	606	608	604	637	587	619	608	590	637	621	585	546	604	582	637	628	611	606	585	638	621	608	617	601	623	582	628	613	630	593	565	585	615	632	588	663	584	580	592	618	659	610	566	594	584	609	630	629	595	629	615	593	568	586	641	559	604	657	608	618	570	567	588	616	621	562	587	638	642	609	605	589	565	569	598	597	606	615	625	596	576	567	594	609	627	638	572	594	606	564	598	545	612	650	613	617	632	581	603	592	605	610	566	571	553	607	580	585	601	588	594	606	585	620	624	630	574	590	578	580	604	598	622	667	615	573	591	627	617	591	638	580	621	579	614	639	611	651	560	601	589	619	614	594	591	615	622	595	604	629	609	623	624	607	572	558	598	522	604	624	607	584	611	608	620	636	607	573	605	623	617	553	611	589	624	600	597	616	561	603	531	593	596	616	590	585	653	631	583	626	593	597	601	576	592	585	606	569	612	578	576	600	611	600	578	580	620	637	595	608	606	560	625	577	621	630	618	589	624	595	542	579	545	603	585	564	610	628	593	609	622	592	607	611	632	618	573	556	595	567	596	640	604	612	554	599	598	596	604	639	613	629	573	589	580	586	556	627	641	624	585	634	638	556	626	627	620	629	584	587	575	575	593	563	591	580	616	553	612	609	643	607	575	584	617	611	618	572	584	556	614	568	567	610	625	557	580	598	582	569	640	597	673	650	559	587	600	633	602	628	553	583	630	623	562	634	618	598	573	617	603	647	571	590	578	576	602	612	612	597	659	610	604	545	629	612	604	546	585	608	600	603	601	592	542	581	559	623	599	624	560	583	611	592	595	619	616	593	593	603	621	574	593	578	577	619	598	586	580	611	578	606	622	602	554	590	571	631	629	633	614	603	596	603	615	590	598	581	566	599	627	568	610	607	607	614	578	556	616	581	600	616	607	601	641	583	599	586	620	641	578	576	567	613	623	570	581	535	603	535	625	633	579	555	546	578	622	608	658	621	574	565	560	580	583	605	617	614	596	629	572	632	592	611	613	580	589	587	575	623	643	626	605	598	587	588	612	587	589	631	602	610	588	605	618	610	631	608	624	605	601	599	599	601	615	623	581	590	559	568	635	604	625	572	660	608	622	564	591	630	597	605	629	585	628	603	520	610	618	588	611	595	577	545	606	590	642	584	640	548	597	595	608	581	597	588	582	548	624	579	598	641	606	619	580	603	598	604	607	584	555	639	606	592	613	541	597	603	652	597	589	612	614	587	609	620	567	568	576	594	559	655	592	583	609	565	588	571	615	537	638	617	595	638	601	573	609	562	612	640	617	595	620	604	601	584	581	624	579	639	594	602	584	612	608	651	572	602	639	632	634	612	548	571	599	621	614	628	611	590	595	570	638	575	622	607	593	637	629	600	582	601	606	584	623	609	607	612	639	538	637	608	588	626	616	545	598	591	640	572	623	566	577	639	631	571	594	609	575	545	577	590	619	618	582	573	608	604	581	617	573	596	639	597	623	609	602	530	616	607	614	582	584	600	631	595	547	590	577	610	611	608	571	605	608	583	603	620	615	602	542	592	639	596	586	593	641	578	607	587	636	621	579	572	588	616	627	565	607	580	606	607	607	627	563	594	626	595	638	588	552	632	569	579	600	586	581	597	620	617	606	603	610	610	609	622	609	588	591	607	654	582	597	599	587	616	616	643	644	593	589	626	658	569	598	612	638	603	603	568	590	582	627	616	567	578	654	568	598	609	591	547	560	576	595	591	580	597	607	574	545	591	592	562	620	571	595	587	566	606	596	615	586	585	624	631	595	592	614	615	600	567	602	625	610	591	642	613	582	663	561	575	631	592	568	633	595	609	619	563	588	593	577	599	621	583	588	574	639	644	590	605	653	580	605	583	611	637	560	600	612	581	570	671	617	573	597	611	586	574	624	654	584	611	618	605	584	608	587	610	582	628	586	641	549	626	515	603	609	561	591	622	640	631	589	619	591	565	631	608	606	606	581	541	571	605	615	586	563	556	588	609	588	625	582	563	615	662	615	627	622	633	621	551	585	547	605	612	590	602	590	586	586	569	610	592	518	613	593	579	588	636	590	635	570	604	581	560	601	592	594	621	623	616	592	584	564	639	582	600	592	619	602	586	627	631	619	593	595	633	605	596	593	581	556	579	568	642	564	557	600	597	542	607	579	597	613	586	582	554	581	634	564	634	598	574	588	593	638	633	574	618	593	587	613	591	571	576	599	625	599	643	606	630	590	594	603	575	666	594	567	585	606	626	627	624	592	622	610	590	615	627	609	536	571	591	566	579	623	585	575	576	578	593	626	614	586	575	606	572	645	614	590	585	633	621	604	549	592	581	612	594	596	618	608	625	555	599	573	615	640	633	564	574	622	610	612	577	620	583	572	594	630	609	603	603	630	621	622	621	606	610	645	612	555	585	598	579	553	594	593	586	645	570	630	589	615	619	609	585	556	589	617	577	582	616	578	605	597	595	650	619	617	635	587	608	560	567	645	575	651	599	586	564	579	646	596	597	595	613	650	608	569	574	626	617	608	604	581	580	616	637	584	569	617	586	604	599	584	597	608	606	577	600	627	604	610	578	606	621	579	591	632	576	655	575	609	574	636	581	594	586	580	608	620	601	576	560	581	579	598	564	577	589	595	610	579	615	592	599	587	621	605	609	587	584	550	630	621	608	632	589	606	587	543	612	570	603	612	621	604	631	589	578	586	539	565	560	617	612	609	616	604	609	548	580	605	607	572	582	606	562	588	617	565	546	603	639	591	575	552	546	619	599	570	616	578	615	595	577	607	613	610	621	616	586	611	623	624	577	623	609	573	608	638	623	599	622	568	598	600	656	622	589	614	570	620	621	601	613	597	598	632	600	597	613	652	597	558	578	601	583	642	599	598	587	609	605	627	658	578	532	573	585	587	612	619	609	579	586	637	556	585	603	600	588	590	624	599	635	576	580	608	611	605	611	573	561	603	608	588	650	565	597	636	623	604	606	606	579	592	558	594	569	600	593	603	598	561	629	599	607	608	592	632	598	577	619	592	603	572	614	632	638	554	590	610	546	557	589	623	606	628	607	636	615	600	614	612	559	604	595
5542	1913	1837	659	409	351	405	386	390	412	395	364	329	386	387	362	384	355	343	334	366	360	414	339	356	358	375	388	333	331	356	366	376	342	339	385	355	391	369	341	344	371	352	334	349	338	377	353	350	349	382	337	349	386	352	363	381	378	345	325	366	361	354	362	358	381	332	371	383	370	338	343	355	352	287	331	344	359	357	337	333	369	344	365	354	376	330	337	365	348	332	369	361	360	366	354	355	369	353	377	387	405	381	328	356	334	395	363	370	323	350	361	351	377	333	357	339	381	323	344	349	344	326	355	359	366	349	365	364	333	383	324	350	343	348	346	373	383	345	354	357	343	358	352	351	356	333	337	365	347	309	342	338	368	329	385	331	351	364	341	368	360	386	344	315	359	358	338	369	360	353	342	361	341	352	346	344	338	368	334	327	344	357	346	360	341	368	365	375	377	343	351	362	378	383	346	367	337	363	363	351	341	334	369	371	353	346	358	348	376	357	350	348	364	357	354	354	363	390	374	345	396	369	389	348	354	362	341	352	339	355	363	351	364	353	348	350	356	348	343	355	356	347	383	358	378	369	368	371	376	360	368	363	371	354	350	340	342	393	359	348	387	338	387	408	324	334	366	323	370	329	352	343	341	347	362	332	386	354	363	363	381	342	326	377	363	366	353	347	332	321	363	317	322	347	371	321	388	340	363	349	371	376	332	371	338	343	359	345	356	384	405	362	346	368	353	382	366	336	417	357	351	372	383	364	330	348	359	323	343	364	399	338	332	345	356	336	355	342	345	326	357	393	345	359	344	391	366	336	373	356	392	359	343	348	372	390	394	384	345	374	366	361	345	370	341	344	364	333	346	376	360	340	371	343	306	378	356	377	349	335	372	359	342	362	344	373	393	358	359	362	359	344	371	354	314	356	345	378	351	370	343	327	373	344	378	383	373	334	326	313	359	332	363	344	383	365	343	362	358	339	347	360	358	359	350	338	362	355	355	378	364	365	366	389	360	321	351	373	349	370	340	360	343	330	353	401	360	399	335	347	343	344	347	360	364	371	351	326	369	373	360	359	350	349	375	330	381	351	381	347	411	344	334	364	363	334	342	369	358	350	338	371	374	347	346	335	390	426	335	327	350	361	357	358	333	334	357	354	335	353	357	374	361	387	373	389	385	337	361	367	362	384	382	366	347	325	353	347	363	366	352	349	356	332	405	356	344	342	361	358	341	368	339	365	337	376	390	339	365	374	361	364	359	365	373	357	351	370	369	359	383	368	347	350	384	376	345	353	355	339	324	367	312	362	332	342	369	382	404	392	330	347	352	367	346	325	400	331	374	349	351	380	352	343	371	363	366	349	352	360	318	342	382	335	358	343	344	352	331	330	358	333	369	373	386	358	348	360	315	336	329	357	350	348	354	409	395	352	362	335	365	333	355	356	329	344	381	334	353	340	400	401	353	379	365	354	362	370	344	373	364	346	329	329	371	371	363	324	356	361	382	385	373	333	376	362	346	320	326	345	349	358	341	350	361	334	366	379	359	408	326	375	363	386	356	371	399	389	359	322	343	368	377	365	354	344	352	362	354	366	384	336	358	387	339	368	319	353	358	346	378	364	373	337	359	359	380	331	379	325	386	333	318	337	362	358	376	404	364	411	357	341	393	364	378	357	361	323	381	375	356	370	346	332	357	351	388	364	399	345	379	351	357	393	330	347	389	356	382	390	326	334	364	315	343	373	371	377	381	351	385	367	361	389	377	325	359	361	386	385	368	354	358	330	339	358	348	367	344	340	358	381	366	364	346	363	361	371	362	351	351	389	347	380	344	355	375	375	354	379	369	347	350	354	348	373	341	369	324	352	353	376	348	357	360	306	332	346	346	367	358	363	364	336	349	374	386	364	364	338	343	370	367	376	363	349	368	350	399	335	353	351	370	345	343	368	336	372	358	357	314	351	329	349	371	378	370	364	336	341	351	394	350	344	332	363	369	376	352	374	368	385	343	351	350	365	316	334	329	341	353	344	335	338	353	364	352	383	359	378	358	368	359	377	405	320	369	370	351	358	358	358	387	347	348	362	354	308	364	339	368	355	332	351	339	359	373	361	336	360	334	364	355	364	375	346	359	369	367	358	341	380	363	376	345	383	360	387	364	367	365	336	391	358	359	331	369	357	369	374	354	381	365	369	333	326	340	349	324	368	403	366	366	382	380	333	343	376	378	372	381	348	351	376	350	334	348	355	309	326	370	342	314	354	368	376	346	375	363	385	376	352	351	374	349	366	353	369	347	368	342	357	363	319	334	343	371	342	376	332	358	331	342	372	342	352	349	340	317	366	335	377	354	363	352	369	334	382	369	354	365	398	384	385	333	324	373	334	366	390	364	352	354	361	371	372	356	358	321	328	356	368	384	363	370	354	360	330	383	350	324	354	370	351	360	388	337	337	369	349	361	363	385	379	346	338	375	340	389	335	375	366	383	365	299	305	357	310	343	321	340	349	335	311	347	352	353	370	340	366	360	344	373	394	340	368	374	352	347	356	391	367	367	360	359	333	327	343	361	313	379	343	343	346	329	365	330	376	347	358	378	401	409	353	317	363	366	368	379	337	366	336	358	341	375	361	362	380	358	362	350	373	382	366	353	332	344	363	357	361	355	381	372	365	380	361	321	352	342	358	357	371	328	387	361	360	359	320	370	349	356	371	356	333	362	346	330	311	367	340	353	338	384	354	378	350	354	328	361	350	344	367	329	336	344	368	370	358	383	377	353	356	357	339	334	343	376	332	351	321	334	360	356	363	340	327	327	366	326	360	368	351	351	368	381	368	346	372	360	344	376	346	355	341	358	355	348	378	344	379	346	362	375	332	351	373	334	335	355	372	346	347	339	363	363	347	348	370	348	361	381	335	353	346	375	340	357	343	362	347	333	388	334	367	332	353	374	357	348	399	339	332	351	341	356	370	368	327	363	322	377	338	349	384	348	322	349	325	377	358	367	351	351	363	365	347	332	325	325	360	348	371	356	371	339	373	358	375	354	399	357	359	366	381	373	348	382	339	381	346	360	384	338	350	354	366	385	329	353	379	409	363	359	342	348	367	329	359	330	341	369	343	376	339	379	389	374	367	362	344	327	372	333	348	339	360	346	400	321	308	372	349	385	327	374	358	357	375	396	361	364	382	360	355	403	358	389	344	350	387	341	359	362	380	347	415	345	390	342	401	361	355	352	358	338	348	346	361	351	342	367	348	338	390	356	339	346	367	353	374	364	337	373	365	355	341	363	356	367	351	335	347	406	344	366	339	345	365	358	350	335	373	342	372	395	375	396	357	372	339	372	344	361	353	353	374	364	356	368	349	361	347	336	374	342	384	345	335	347	336	395	352	365	354	390	383	367	318	362	349	350	373	353	372	342	354	344	381	386	345	344	392	379	355	349	383	325	316	355	378	347	352	362	405	345	392	357	380	388	397	353	358	352	351	358	360	372	339	378	351	360	368	344	352	353
4326	2481	3394	1522	1176	1177	1149	1130	1079	1050	1068	990	1025	998	1019	1009	983	943	991	1041	963	1380	1424	1005	974	972	948	1005	996	976	963	1020	939	953	997	975	945	944	978	1019	964	959	904	964	914	961	958	932	922	968	951	1016	979	957	943	932	980	961	953	1052	933	990	1037	929	1008	962	981	1037	1023	958	964	992	955	970	954	946	991	1021	999	942	932	930	969	1005	969	953	962	962	956	964	959	922	974	934	941	974	987	917	974	934	986	975	947	951	1024	956	998	1006	1011	965	957	933	966	1008	964	962	1009	931	977	876	976	977	980	996	961	994	956	921	999	947	962	954	959	948	929	910	950	948	1020	975	987	956	970	967	1006	944	959	944	1039	951	941	895	969	959	1004	1009	920	913	906	970	971	997	967	984	935	1012	976	937	921	1015	958	985	927	943	995	994	937	947	1005	947	966	994	954	971	983	956	901	974	955	922	979	973	931	976	955	939	955	979	980	940	964	1067	976	948	963	928	962	977	959	948	973	921	965	965	907	943	987	937	966	979	939	940	955	975	934	938	967	937	943	954	958	940	998	1007	888	994	977	958	964	952	1007	960	943	981	978	925	948	982	998	973	942	1010	945	946	984	990	943	1004	931	984	979	1049	943	964	969	928	975	968	1010	975	955	994	917	992	924	945	933	916	985	939	918	931	975	990	968	929	977	924	1004	956	949	932	885	984	952	913	969	1021	971	975	949	992	1033	921	941	1013	934	974	976	930	983	1020	963	964	939	958	956	1012	980	1014	958	929	963	1017	953	985	942	921	974	982	965	946	1002	971	919	1000	943	991	979	942	951	985	946	932	958	895	988	962	962	1019	956	939	943	982	1055	985	980	980	963	936	932	1014	1000	928	968	982	929	966	939	1003	982	1020	903	972	1011	980	977	1006	964	981	901	984	1006	920	936	974	967	988	967	922	982	953	1078	1027	1016	1000	965	938	964	934	905	944	954	961	952	1047	926	1038	1003	931	973	963	998	996	979	924	947	916	936	945	962	962	978	947	1007	959	969	905	1004	982	905	948	937	1006	950	980	986	1011	916	992	921	956	944	962	966	988	1033	990	960	985	957	952	953	959	918	963	962	922	994	950	936	963	1030	979	952	965	990	969	975	976	963	919	1012	965	953	956	984	969	994	1030	989	962	953	947	940	981	946	1015	972	956	948	954	976	974	984	985	991	978	967	1012	974	1008	936	972	946	948	971	1004	909	967	987	982	953	981	954	978	996	962	948	948	949	1015	907	988	964	953	947	995	1000	1005	1002	959	939	1015	989	999	956	944	899	1007	1039	1033	1004	987	981	917	1020	940	996	937	1017	947	1006	979	949	984	959	990	922	978	921	932	997	978	990	969	952	927	965	969	1011	982	1000	967	983	974	906	920	914	972	927	990	997	959	967	1031	912	995	927	972	998	953	981	956	958	967	983	964	958	1005	962	983	961	926	972	942	1009	996	990	977	904	1017	1030	1042	950	968	957	978	980	1001	952	976	953	975	1002	991	887	966	947	942	947	949	919	943	974	957	939	1035	982	989	970	921	981	950	1015	952	979	955	937	955	980	960	986	947	996	994	1019	1073	1019	969	954	978	987	969	995	1021	964	983	938	954	944	980	1022	984	970	986	990	1022	995	983	955	998	969	989	950	997	935	1011	951	974	910	956	953	989	1009	1005	1010	952	941	960	1022	936	952	956	916	1002	983	997	961	964	972	988	977	989	973	960	1019	950	936	967	954	985	924	995	906	969	1001	952	994	936	978	934	972	959	951	934	930	965	961	1018	930	987	990	965	1022	959	962	1006	937	914	1009	973	950	1022	946	1038	1014	1013	921	937	967	1010	941	974	1027	925	986	966	977	940	974	965	933	944	975	1016	979	999	982	912	983	947	912	982	889	982	1000	938	1049	991	999	976	949	963	971	944	969	961	972	941	977	949	914	1005	957	945	972	986	970	983	943	904	975	984	936	936	995	966	933	973	1040	957	983	994	913	962	965	958	947	975	964	947	995	931	986	985	965	966	923	953	1001	925	963	969	1004	965	997	1019	953	970	975	981	988	1021	934	1003	943	963	976	969	919	968	986	950	1021	944	959	941	970	1000	952	981	1019	976	901	981	975	981	945	971	974	975	973	989	977	950	960	1000	977	983	1019	933	953	908	987	975	935	925	964	967	975	957	950	955	956	946	935	958	1010	1007	915	955	994	933	902	964	951	977	975	1023	991	999	931	959	962	997	953	976	947	964	947	927	978	999	1000	932	1009	947	959	966	935	998	938	1004	982	940	1000	951	993	922	961	994	982	958	930	1031	924	970	983	959	986	999	915	909	1011	952	984	916	928	954	968	1000	993	942	1015	909	999	966	960	937	1014	1014	1054	957	994	942	1005	956	982	982	956	985	1006	993	977	976	965	948	998	963	954	980	988	979	1010	961	962	943	1012	979	971	963	976	981	972	942	961	943	934	958	939	954	953	967	965	994	936	965	961	990	996	974	939	962	969	964	960	963	976	939	1001	969	1017	937	956	960	935	897	994	980	953	923	968	994	1004	953	1002	943	946	966	993	971	951	1021	956	993	946	961	994	952	930	954	929	956	944	952	987	935	1038	946	961	952	973	979	980	999	949	936	1005	972	949	963	986	883	1000	938	974	1003	932	926	980	901	951	940	979	941	949	946	936	977	963	1005	946	993	1009	981	994	988	967	951	999	966	912	941	954	967	953	1008	920	989	944	990	947	925	918	994	1007	1016	941	1031	973	936	963	1016	1019	955	1006	935	933	1021	925	945	1009	948	977	933	944	981	962	990	1009	943	929	927	1013	963	984	971	980	923	985	991	944	982	946	961	1016	959	950	927	1029	921	954	938	935	953	1037	944	989	974	1016	1001	905	932	974	980	945	979	953	937	943	996	976	988	955	988	1038	1023	953	965	1022	919	936	978	992	1014	930	910	955	969	949	969	958	972	906	913	956	912	978	1056	924	951	957	875	1010	969	970	958	983	981	966	971	983	1003	969	960	965	942	963	954	967	941	918	993	957	996	941	953	951	956	1006	1001	972	1012	968	923	968	944	930	978	981	945	1008	955	965	941	964	1002	954	987	997	978	978	961	920	974	956	938	947	977	999	953	957	1014	939	964	932	934	959	987	977	964	941	995	972	929	990	1008	961	936	960	946	965	998	1000	954	989	965	989	971	1004	996	955	974	976	986	967	938	945	999	941	983	968	1050	1025	985	952	931	973	998	1002	971	915	976	983	980	999	996	916	958	974	966	913	926	930	996	964	978	943	985	919	934	1005	994	968	985	998	949	991	972	1002	909	949	948	961	916	944	955	1013	940	1038	1004	979	922	938	1004	963	996	896	902	960	957	967	986	913	929	975	950	938	900	899	951	960	915	983	959	935	987	967	988	984	939	943	911	956	906	974	991	1002	960	931	958	964	982	970	982	1014	1010	935	949	922	901	971	947	984	988	920	962	982	985	965	1010	1017	965	972	1017	918	974	925	926	978	988	962	904	971	971	934	973	1001	933	977	914	974	959	1015	995	943	933	1003	973	1035	1010	970	967	930	987	975	949	1002	1037	992	954	1017	980	988	935	948	925	1002	943	901	968	941	945	994	951	968	987	927	957	969	1015	1014	983	1000	913	906	1013	989	1014	949	969	959	969	929	944	965	904	948	917	1016	978	995	956	970	980	978	1000	974	1017	1000	983	974	935	1002	980
17679	12934	11760	4510	2114	1232	913	713	566	554	507	455	447	435	380	402	391	368	386	371	389	2475	408	376	372	382	402	375	355	382	323	377	360	357	360	384	345	326	388	384	379	341	376	369	334	324	372	335	367	388	349	327	370	337	293	325	348	361	360	332	338	370	360	375	340	360	357	351	348	380	321	387	342	370	343	340	305	352	357	344	349	362	348	357	326	353	312	366	328	390	340	347	360	376	333	353	361	318	338	335	315	337	329	357	347	345	350	362	324	335	339	357	345	360	298	352	314	340	355	353	357	340	336	356	334	358	330	350	355	361	329	315	321	354	368	342	348	368	383	352	351	342	396	392	350	352	344	345	341	338	358	338	343	360	349	360	360	335	311	351	349	379	342	380	378	321	400	363	343	322	374	349	339	341	347	325	380	344	317	348	325	365	340	327	341	361	364	345	340	389	369	378	386	331	363	367	358	372	330	346	331	362	334	345	355	400	350	353	343	328	338	335	373	358	328	346	351	358	351	364	363	357	351	341	360	354	347	368	353	357	330	343	318	359	359	344	364	379	352	323	341	355	323	352	355	352	350	389	342	355	322	356	356	331	346	356	357	361	334	348	352	342	313	350	338	333	320	360	347	323	362	359	360	339	340	335	338	317	366	340	345	346	356	361	354	352	349	347	325	354	337	380	362	310	326	328	374	335	347	326	358	331	332	345	356	393	350	396	396	368	361	325	334	359	362	369	302	364	361	335	296	340	323	399	355	325	317	361	335	347	391	382	415	370	351	349	343	384	392	346	358	369	327	334	354	330	340	360	348	376	355	348	353	324	350	348	356	338	339	344	378	347	382	344	357	353	348	340	307	361	353	324	344	367	365	338	358	338	371	350	373	362	323	366	345	328	343	350	357	348	360	373	344	342	345	317	357	353	345	331	348	335	401	346	375	360	352	323	340	331	340	355	359	347	326	352	317	333	315	361	354	335	330	349	334	371	355	375	330	351	334	356	355	377	351	384	350	328	354	368	345	323	341	372	330	335	308	341	369	383	344	347	376	375	342	338	377	307	359	327	359	346	361	359	345	351	338	340	373	323	334	321	329	326	350	334	334	345	353	316	350	341	343	373	373	339	328	335	319	332	349	338	303	388	337	360	337	331	368	334	343	327	355	334	348	359	305	368	331	328	339	358	367	350	369	355	322	332	346	380	323	359	363	327	350	321	355	337	315	359	326	350	378	368	328	336	383	396	362	329	337	377	306	352	362	347	367	306	344	351	343	346	344	330	338	365	400	360	372	336	346	350	349	353	343	361	387	363	360	336	333	331	384	343	377	376	336	362	323	351	357	353	364	357	347	345	332	350	326	353	346	374	365	352	371	363	386	355	345	326	328	344	337	353	336	332	339	324	336	358	351	350	349	326	331	329	333	345	368	314	361	350	365	355	354	341	351	348	373	370	315	351	369	353	347	367	370	324	366	332	367	355	332	339	349	333	366	357	377	356	335	306	351	320	341	324	353	358	350	367	342	333	336	329	336	317	372	341	337	343	316	362	351	359	341	338	349	343	325	343	331	351	359	329	345	340	323	347	345	369	383	340	357	369	376	330	312	362	364	333	356	346	346	376	315	332	348	339	333	343	352	335	362	335	334	324	306	341	367	360	337	360	306	360	337	351	340	340	368	346	328	351	309	346	341	336	371	357	353	338	323	331	373	346	338	348	373	365	365	377	375	316	347	344	346	353	334	361	343	334	334	373	359	382	367	352	348	344	340	376	343	366	359	328	333	333	344	335	355	339	347	393	371	355	360	369	369	358	328	306	357	362	343	363	345	355	354	346	359	342	351	322	330	323	342	342	349	326	356	360	378	320	342	356	350	347	337	331	347	358	339	337	342	346	378	355	314	369	345	346	339	351	356	331	353	337	367	344	346	364	367	340	335	363	358	356	371	329	338	338	376	371	356	353	359	337	348	341	332	334	387	354	309	334	319	333	349	340	340	331	341	338	360	360	338	327	372	347	369	334	347	318	317	317	336	324	337	349	299	315	363	322	298	361	320	330	350	360	347	345	359	348	356	350	313	364	358	331	382	331	301	342	373	337	354	332	363	315	362	382	365	334	356	340	352	331	333	365	353	342	341	361	334	365	367	349	345	319	366	335	333	323	360	311	352	350	363	337	345	310	347	338	338	311	369	304	342	352	335	351	355	373	357	372	330	341	333	362	346	336	362	352	333	328	337	362	371	317	340	338	353	350	345	349	368	308	368	339	380	349	315	367	334	361	348	369	327	293	342	354	378	333	328	328	323	344	312	336	371	349	358	351	329	332	363	348	333	352	270	348	341	362	345	320	352	364	342	298	345	324	376	390	349	342	340	337	337	349	356	346	336	427	340	333	365	354	330	355	336	371	317	357	349	371	348	339	321	315	353	375	367	354	342	344	362	361	345	377	378	347	340	366	347	343	352	326	328	363	338	367	385	327	337	335	358	335	345	309	329	339	331	350	315	349	345	353	344	331	346	361	314	321	343	340	376	337	350	361	374	357	365	365	324	313	347	372	291	348	385	354	313	337	352	326	388	355	351	322	301	345	388	344	353	354	343	378	353	345	330	358	347	362	357	361	337	338	366	365	345	343	348	365	334	360	374	374	344	347	372	363	331	322	373	345	346	368	341	347	351	335	304	358	345	323	372	327	350	347	354	380	377	341	323	400	338	343	351	338	338	353	382	367	337	341	347	365	369	364	358	383	361	300	340	348	324	357	347	379	345	343	373	350	340	360	352	368	356	363	368	331	349	359	326	347	346	339	347	344	338	359	354	360	380	337	342	354	373	368	376	350	330	342	375	334	366	347	324	331	348	358	336	344	347	337	364	338	356	349	317	342	374	312	347	350	341	322	326	341	345	375	321	364	354	344	343	336	350	316	346	336	347	331	345	339	332	362	343	341	338	338	350	335	354	299	374	325	325	339	375	364	376	342	365	373	326	358	337	324	360	332	321	352	323	320	328	336	343	323	319	334	370	383	368	323	351	359	377	365	376	351	352	361	363	335	317	349	356	332	325	369	325	315	368	372	342	339	344	362	360	368	325	336	341	355	368	330	352	386	363	347	331	336	360	349	351	368	336	334	336	349	353	362	332	353	347	348	339	335	384	348	323	346	349	355	329	360	336	340	341	339	338	357	314	330	354	326	315	350	341	363	343	315	328	377	301	314	358	354	327	352	330	358	335	366	350	322	376	360	355	366	330	376	347	356	364	380	354	312	362	369	339	356	360	353	380	345	337	344	354	333	354	338	393	322	359	309	340	366	370	355	348	336	348	336	340	365	372	320	371	342	366	351	330	337	339	342	340	368	360	340	375	324	393	367	370	347	362	333	346	330	342	309	345	327	344	324	344	352	328	355	387	334	393	326	366	384	359	349	327	327	363	349	355	355	337	394	333	345	354	343	370	373	326	331	326	324	312	342	369	348	353	360	341	349	343	366	346	305	353	354	357	353	344	343	346	351
11392	10932	10458	4827	3779	3299	2803	2397	2143	2193	1915	1738	1509	1391	1297	1259	1278	1203	1187	1209	1241	12843	1113	1071	1021	1031	1039	1016	1041	1015	1005	991	1014	1003	1008	956	972	988	976	959	1014	940	961	925	950	999	914	995	976	961	964	992	965	1017	936	906	902	948	931	951	936	929	995	967	942	961	974	956	941	946	918	898	903	946	937	934	954	938	935	953	889	898	899	968	1037	951	957	879	951	918	931	915	944	883	865	929	922	922	938	944	936	925	908	948	937	913	925	921	922	931	904	970	910	984	963	884	946	931	911	912	968	956	962	893	894	859	888	959	988	945	918	923	967	933	938	948	882	922	919	940	986	925	912	864	880	909	940	933	899	867	955	982	971	944	922	920	893	894	891	920	876	937	887	899	900	886	903	947	929	962	952	902	945	942	953	951	975	889	907	892	924	923	939	934	929	915	910	934	892	952	878	992	923	915	874	918	898	952	960	953	897	907	944	943	963	915	933	910	935	954	923	938	935	917	918	927	923	1003	942	927	866	921	930	961	946	885	947	977	955	890	912	936	900	935	872	878	939	900	933	958	992	933	904	905	946	920	963	958	934	918	906	908	937	858	906	917	881	906	958	934	916	883	954	921	942	945	872	892	955	940	933	965	908	909	934	877	966	884	914	936	955	922	882	918	958	887	978	931	923	920	922	934	955	914	912	897	911	966	943	937	899	906	934	944	934	934	928	869	910	909	941	970	916	922	948	918	928	918	925	906	878	961	935	904	891	975	928	912	947	929	914	887	923	884	960	962	883	962	922	938	943	887	903	908	925	908	971	925	910	920	964	912	924	941	907	886	922	881	948	943	889	933	895	918	912	936	882	969	919	938	894	930	926	914	956	906	906	974	925	921	897	898	872	911	880	875	895	963	945	961	939	924	992	902	905	942	960	925	939	937	906	902	953	946	907	940	937	937	970	916	920	868	927	893	971	918	921	907	944	929	924	919	900	951	892	936	888	970	899	909	924	973	894	940	957	923	919	937	889	954	927	953	969	978	874	900	907	891	942	954	970	916	910	950	986	932	897	981	923	914	934	971	919	911	900	889	907	929	922	913	911	928	945	981	907	883	926	932	959	932	928	1002	908	922	858	924	928	914	931	871	956	929	925	915	942	932	899	916	902	1007	876	910	913	868	882	926	946	891	949	946	955	949	945	919	949	934	942	927	912	894	987	899	911	894	966	923	904	934	935	929	928	907	906	913	932	928	943	913	935	981	937	980	978	955	891	916	935	941	982	895	973	940	930	888	886	926	944	907	968	924	897	873	932	920	932	948	908	898	939	932	899	919	947	949	890	968	896	896	945	888	956	962	1004	901	902	926	893	891	929	897	917	930	881	930	908	898	955	905	946	899	899	875	935	874	906	939	889	954	895	919	876	911	966	933	941	991	896	935	914	921	937	918	922	865	912	888	941	923	966	909	911	927	940	883	1007	863	890	961	906	910	939	943	969	952	944	925	901	941	933	935	917	944	969	895	906	942	958	962	906	930	927	953	958	954	953	955	912	946	940	873	902	934	875	934	938	914	946	973	947	944	907	926	944	927	954	955	867	982	939	912	932	921	863	919	930	887	924	932	893	895	991	874	900	967	872	930	946	928	910	899	921	927	956	901	945	953	976	955	932	922	919	943	885	910	956	970	927	863	952	946	909	907	961	995	952	882	922	914	929	853	916	975	917	940	905	884	934	919	947	935	903	949	930	925	878	908	911	868	965	950	905	958	949	959	916	953	945	934	935	921	964	946	888	911	942	953	930	973	912	944	919	927	879	945	896	899	931	948	923	894	943	928	968	965	951	913	943	861	945	944	970	926	950	946	956	912	960	897	944	944	914	956	919	940	988	933	898	892	917	923	926	892	949	884	951	896	925	919	919	961	915	932	911	995	896	895	887	903	929	896	952	927	931	960	913	944	909	938	952	950	909	925	968	906	917	888	875	912	858	926	890	913	950	931	901	913	947	908	969	926	950	900	944	892	932	998	928	935	887	892	921	902	904	879	914	883	924	973	918	911	1006	895	945	926	945	947	897	882	852	982	956	887	968	918	974	884	913	898	936	914	936	874	902	921	950	907	878	913	930	947	870	961	921	968	959	962	952	948	947	887	918	916	895	894	906	908	908	929	913	903	901	910	873	899	940	942	920	960	898	974	924	933	913	932	931	959	905	903	964	960	939	909	920	917	903	946	938	888	878	906	925	916	932	903	939	964	936	975	875	897	906	982	951	876	935	935	982	907	888	900	957	911	942	922	877	925	915	992	955	947	926	936	918	934	926	936	895	932	904	889	905	884	850	886	983	957	904	860	915	948	903	883	956	968	992	921	919	920	914	863	881	923	927	883	895	904	942	962	929	885	863	879	942	931	929	910	902	939	935	992	926	947	933	928	906	923	916	943	890	971	898	946	912	918	906	974	923	981	934	888	985	945	964	958	887	876	917	935	930	974	944	883	896	890	932	909	951	868	884	898	925	974	894	986	916	881	938	941	979	924	941	914	917	937	917	946	965	917	911	971	937	887	914	956	880	938	930	925	927	884	949	902	972	918	920	908	934	914	911	879	872	897	906	851	956	928	936	947	926	960	907	906	887	894	946	888	873	905	900	895	854	887	951	927	903	943	947	911	901	905	929	989	926	956	959	948	918	888	910	915	913	937	894	912	885	917	902	905	921	938	956	904	930	925	895	925	996	940	916	947	932	867	957	910	909	929	902	880	904	916	962	922	921	900	852	906	936	929	953	928	957	904	943	871	944	953	941	943	908	966	925	894	932	865	892	917	931	909	942	960	888	871	890	933	916	921	911	930	955	945	902	968	966	889	943	983	886	849	931	919	945	903	942	921	969	918	979	910	913	943	940	931	918	922	989	930	924	927	854	928	869	934	951	908	950	898	949	960	968	881	952	934	907	914	954	933	915	869	905	914	940	952	856	993	912	946	926	926	943	924	931	901	966	884	898	946	951	898	927	957	902	924	956	890	904	984	857	968	980	956	927	938	911	916	890	927	903	901	899	948	870	900	984	958	945	899	876	943	953	869	940	919	902	952	916	983	920	921	912	904	902	954	897	939	926	941	921	984	949	952	931	901	920	938	934	896	953	959	875	910	869	916	871	908	1007	914	997	905	943	954	938	883	855	956	967	900	888	940	984	885	915	919	889	866	841	992	908	899	883	881	971	968	970	893	945	950	954	902	922	950	921	910	917	871	953	958	931	955	878	902	928	962	921	935	903	944	932	990	941	963	928	959	903	957	909	929	921	930	929	916	958	951	949	951	885	968	951	916	951	937	925	924	941	927	961	941	950	898	962	942	931	928	978	985	929	893	958	969	870	906	881	978	907	908	947	948	895	933	917	946	968	897	939	892	917	917	922	865	894	889	894	941	900	934	913	933	960	911	981	985	899	914	901	957	943	891	930	961	978	941	930	950	954	874	934	980	953	867	935	922	941	953	925	987	922	888	946	945	864	991	891	948	890	953	949	886
25876	16221	14667	6304	3165	1931	1315	885	693	578	486	421	349	305	301	271	293	252	239	218	372	2657	280	241	220	195	215	223	207	194	195	202	202	202	188	206	188	200	211	189	204	197	211	171	219	204	199	179	198	208	216	179	221	199	211	187	200	182	185	183	195	178	175	170	170	181	180	170	197	192	183	164	191	188	167	176	193	217	161	211	162	190	197	190	213	176	190	200	203	189	205	182	188	179	193	181	181	165	168	199	173	187	175	165	181	201	200	179	186	160	210	189	160	176	174	199	197	166	191	183	181	159	182	189	212	172	177	184	195	183	201	175	180	188	203	166	157	176	185	184	197	202	162	179	187	177	162	157	195	177	178	182	208	211	185	198	168	174	179	224	192	192	170	179	174	193	177	184	161	215	173	176	179	162	188	173	178	199	174	175	192	200	169	178	177	179	182	194	177	205	181	207	200	173	172	175	186	190	190	188	201	186	169	168	183	202	208	182	207	180	186	189	182	190	181	180	193	195	184	185	187	189	172	211	183	187	180	207	206	182	199	193	190	172	184	188	168	183	196	168	190	194	187	213	191	200	190	194	197	163	177	196	202	199	198	194	217	178	193	194	176	206	178	197	200	212	191	199	177	200	193	157	181	193	175	182	167	192	174	185	187	210	175	224	177	187	172	172	198	192	209	201	201	187	187	193	193	185	182	193	176	165	203	176	168	193	182	188	190	206	167	181	182	183	174	218	200	181	157	182	156	183	175	181	195	194	187	187	204	171	204	196	205	183	210	203	182	191	169	174	165	193	169	185	200	178	171	203	198	185	167	178	189	199	163	181	203	166	186	199	191	214	177	189	185	220	208	178	188	192	164	195	186	176	181	202	170	185	173	180	190	167	173	195	208	193	178	196	183	162	177	193	200	173	165	179	192	165	202	164	180	201	198	196	192	199	179	187	177	176	207	201	193	166	189	210	166	199	178	166	170	194	165	169	199	179	192	187	192	180	169	180	184	164	197	194	194	175	181	185	211	178	189	173	185	173	174	187	150	208	185	186	183	148	199	187	179	206	184	186	188	196	208	161	158	208	175	207	169	186	193	196	200	165	216	185	179	184	181	166	177	188	208	192	182	185	181	176	182	193	202	192	189	199	218	172	212	190	177	157	171	205	190	154	170	196	173	207	174	179	181	168	186	174	201	192	194	184	164	208	160	189	195	191	197	164	175	199	191	192	200	203	169	206	208	175	213	196	196	205	159	165	209	199	200	205	167	196	179	190	193	169	214	173	181	200	175	165	214	183	172	183	174	205	176	185	189	190	191	185	170	178	185	175	198	152	200	189	172	178	178	183	181	178	196	190	184	188	180	209	171	151	189	197	174	157	168	155	191	180	180	166	201	196	162	165	193	182	205	161	195	166	184	165	196	168	183	194	201	177	186	186	188	211	186	179	166	197	173	203	184	200	203	172	168	205	197	199	187	221	178	178	199	175	200	196	177	185	192	177	167	167	177	193	172	173	187	170	163	183	189	199	193	171	172	175	174	196	225	208	177	179	181	200	222	169	163	180	186	189	187	192	197	174	176	186	174	159	187	175	188	182	185	208	178	195	163	183	197	197	181	181	167	174	203	175	195	206	187	168	192	189	205	188	188	196	177	180	185	184	174	201	193	210	172	181	191	196	184	198	183	199	188	215	180	175	169	185	195	174	185	207	164	192	185	172	174	156	210	162	192	193	192	179	177	180	172	187	175	179	200	204	191	197	199	159	180	202	185	179	172	187	182	199	187	185	186	168	178	180	181	188	218	183	185	196	187	185	202	164	191	169	205	171	206	182	181	164	189	144	215	181	172	240	162	204	190	185	162	206	178	170	202	184	183	195	180	183	169	190	194	178	198	173	187	177	164	187	191	181	183	178	193	178	172	188	191	172	163	179	177	171	178	172	189	220	197	192	176	171	205	211	159	169	165	184	194	213	202	179	194	181	179	197	172	159	182	201	188	187	170	190	183	179	196	184	192	169	181	174	199	177	183	165	172	198	178	177	200	173	169	189	183	185	179	192	181	157	178	187	180	184	190	169	184	195	193	191	186	178	181	183	207	181	193	184	171	204	192	175	211	202	184	198	196	204	196	191	203	161	183	217	176	189	179	197	199	176	160	161	156	178	191	157	201	155	182	186	174	158	192	189	174	211	198	197	192	178	178	181	151	169	207	213	202	204	204	203	168	175	215	183	153	167	178	179	179	180	171	188	155	206	194	174	180	187	174	199	208	183	186	187	163	158	183	167	184	203	216	196	182	177	189	183	178	177	190	198	216	170	166	162	191	176	189	197	192	178	194	186	196	190	194	179	194	203	197	213	181	206	188	165	177	214	185	205	178	172	187	167	201	186	183	181	176	176	173	191	214	188	186	181	192	179	190	177	203	193	165	207	199	174	184	201	195	177	170	167	184	193	180	202	167	183	198	172	174	189	166	168	178	197	162	168	175	195	181	183	188	216	183	162	182	175	188	179	199	182	181	181	201	190	161	189	193	191	211	183	191	168	182	171	185	206	191	200	166	162	178	194	177	178	186	184	161	183	188	177	192	186	166	181	184	194	184	178	181	206	170	178	216	183	175	183	180	185	178	209	199	185	209	178	202	189	164	178	191	180	163	184	199	202	204	177	203	169	189	182	190	189	194	222	199	185	180	179	187	198	187	197	183	212	158	181	169	174	168	183	204	191	148	215	207	204	197	220	188	164	170	194	178	190	180	188	181	188	196	174	192	184	185	212	186	194	192	194	212	190	164	197	163	177	176	179	197	193	195	225	169	195	180	164	181	189	170	188	173	181	196	182	163	179	185	193	213	200	176	188	186	162	177	184	204	183	212	187	156	175	201	196	198	178	197	193	168	199	196	200	195	208	186	174	174	195	195	179	171	190	183	194	191	171	213	181	168	221	172	182	173	184	176	174	169	190	162	198	193	176	186	198	203	186	187	198	181	187	189	182	196	193	166	209	200	171	203	183	192	160	188	184	169	191	200	173	197	195	197	167	187	212	198	175	177	176	193	191	182	197	183	195	150	197	187	164	166	187	175	207	188	182	170	193	200	174	181	201	186	181	185	200	204	195	194	188	214	175	178	176	198	208	198	175	179	172	185	189	195	218	215	190	189	175	184	169	204	184	169	189	177	165	192	183	192	174	194	180	154	180	210	201	169	171	187	195	191	182	197	188	168	182	183	185	164	193	156	174	188	173	195	177	163	189	176	171	190	194	171	192	193	184	187	203	190	172	181	201	184	176	189	166	170	188	218	192	206	203	179	189	171	209	178	198	182	190	183	209	186	197	190	190	200	177	208	177	178	179	200	177	179	183	171	184	192	222	187	186	180	165	176	198	196	178	170	191	173	182	179	194	184	183	182	187	210	167	192	173	164	180	199	198	179	179	199	191	171	209	205	196	179	178	178	164	172	190	162	189	196	201	180	174	196	185	177	195	189	183	181	187	185	173	194	201	195	180	199	171
15074	11508	12674	6562	5503	4890	4038	3460	3247	2782	2274	2057	1627	1468	1302	1169	1113	1099	994	939	1889	13420	902	860	776	771	745	714	684	658	654	668	672	647	600	668	654	620	644	636	639	623	602	619	566	588	592	628	631	618	588	590	559	605	594	574	592	558	562	613	557	559	553	604	565	588	554	545	556	603	626	571	558	593	554	514	606	538	540	536	528	568	547	554	490	584	561	552	495	570	586	547	522	545	539	520	555	598	565	545	558	549	578	521	480	569	544	561	563	525	554	539	565	530	531	547	524	535	564	552	551	552	540	533	551	560	572	560	564	575	534	526	550	569	577	510	593	537	493	543	553	520	576	539	567	558	581	529	579	600	545	463	548	547	510	541	550	543	522	532	501	576	520	544	543	561	543	560	570	524	550	555	510	524	558	513	513	612	498	508	568	512	580	551	544	554	581	545	512	525	527	537	566	567	544	563	570	580	566	550	518	540	531	544	542	491	548	528	519	535	465	511	546	550	533	532	557	519	520	576	531	548	551	540	525	513	533	567	525	523	511	539	540	538	530	587	529	518	555	530	530	523	551	497	546	542	520	583	526	542	525	539	542	546	558	571	512	546	529	536	546	562	550	587	520	517	516	560	470	552	531	498	521	529	553	539	532	551	547	545	525	517	523	527	544	575	511	572	514	563	571	539	515	541	542	527	568	543	534	500	518	562	565	554	533	551	524	562	545	550	530	541	500	510	577	511	498	494	515	549	580	492	542	536	575	527	515	526	556	551	573	555	500	566	615	543	541	527	547	549	534	534	495	564	563	550	540	538	541	527	551	539	540	575	558	552	552	556	543	508	529	529	533	507	562	568	547	544	562	520	510	546	541	536	503	500	539	521	505	530	551	500	553	565	482	507	528	538	532	545	510	547	530	527	523	562	519	556	538	548	502	511	552	512	553	500	530	518	527	531	525	518	555	577	539	559	537	500	542	559	547	562	530	471	514	540	547	551	523	534	538	548	523	565	521	525	561	521	536	534	559	569	510	553	532	546	479	549	542	500	532	559	537	573	509	514	508	540	552	567	545	510	530	534	575	572	537	547	530	510	544	505	524	522	518	523	560	562	531	532	617	552	530	549	505	517	533	590	531	520	550	554	543	504	555	534	553	559	549	555	538	496	539	545	532	569	534	537	525	565	501	549	547	565	512	528	562	516	542	503	518	525	513	524	520	543	553	514	530	559	565	538	584	537	542	565	518	561	522	512	599	569	509	544	525	550	540	551	459	535	492	562	541	554	533	553	545	518	528	587	529	538	504	519	566	519	509	526	534	535	526	547	555	548	534	528	533	548	521	509	536	551	567	546	528	548	545	535	523	507	531	514	559	547	493	540	531	565	564	546	540	540	535	514	518	576	571	547	516	572	580	546	549	567	504	557	511	493	557	575	513	527	581	569	571	539	559	558	511	543	562	558	569	561	539	549	530	553	518	510	526	541	554	531	514	500	508	530	555	511	540	527	547	506	521	542	521	544	558	531	557	553	537	505	535	566	539	521	556	548	549	527	534	543	529	517	556	555	532	539	556	546	546	503	554	551	551	556	532	513	544	526	541	560	565	541	519	518	545	520	564	523	550	549	514	538	508	544	528	504	526	502	529	517	544	533	563	514	520	545	527	547	550	578	505	536	560	585	562	538	586	553	532	565	532	546	529	577	566	530	506	551	554	577	555	520	524	543	505	515	549	555	542	540	574	541	531	568	528	537	556	550	508	552	538	570	539	533	551	537	549	507	521	510	520	572	535	543	558	540	561	527	539	560	575	527	547	545	545	538	524	559	538	510	570	565	575	579	542	559	554	524	594	504	513	552	550	553	508	546	530	555	528	563	544	498	565	550	543	558	574	539	519	541	552	533	574	549	545	562	561	521	504	572	563	528	542	509	568	550	555	532	566	516	562	519	513	529	523	542	532	562	565	508	516	546	511	509	545	589	530	532	536	482	585	521	556	529	524	529	509	514	528	548	559	555	524	560	553	546	503	526	548	518	557	539	515	537	552	546	553	507	525	556	547	530	529	536	529	498	519	580	534	523	515	494	544	506	560	549	535	491	513	486	539	552	551	586	502	574	497	516	556	556	567	527	536	529	496	568	518	545	506	501	547	535	545	525	553	546	522	578	543	518	548	501	549	547	530	572	534	563	538	559	540	568	522	520	545	533	501	533	557	546	542	493	537	545	562	495	567	547	555	515	524	510	516	511	505	542	527	571	573	529	533	545	548	548	519	542	552	507	510	510	524	550	509	574	550	553	495	490	512	540	522	529	543	535	557	534	479	525	535	515	547	546	546	479	557	588	520	521	530	548	545	557	538	556	565	502	544	517	536	562	526	569	534	532	521	554	568	513	528	538	542	553	571	541	545	543	508	516	523	553	554	560	530	517	567	561	561	611	531	579	495	517	550	543	539	545	547	512	557	469	541	549	544	551	527	532	532	519	517	572	528	534	554	525	561	579	544	525	538	579	568	480	537	527	522	560	548	568	543	530	546	532	546	528	520	519	502	501	558	521	535	543	572	537	538	540	517	543	541	555	510	546	512	504	514	527	540	558	581	540	544	545	508	525	512	542	519	517	528	502	490	535	538	528	524	554	533	549	567	538	556	527	528	562	541	506	584	508	500	530	565	537	534	523	491	508	541	496	493	534	579	506	533	498	561	530	510	517	528	527	522	524	530	548	517	545	534	521	524	512	520	552	590	505	511	534	516	569	515	509	531	541	529	506	536	540	529	558	530	604	544	533	543	518	533	540	549	526	551	572	527	530	542	503	570	532	548	547	571	528	568	522	507	519	550	531	520	579	575	557	553	559	534	503	602	554	553	531	510	556	539	522	539	563	515	482	543	512	535	550	539	555	549	539	529	525	597	533	566	535	570	529	516	523	507	563	516	518	541	514	505	529	515	559	557	535	545	527	543	570	514	551	553	487	547	522	602	547	508	563	563	549	512	540	515	556	504	497	543	543	518	534	570	539	499	553	512	537	535	563	559	481	550	557	574	522	540	520	555	520	532	569	535	559	534	515	521	539	559	522	552	545	557	494	470	528	519	516	557	519	524	531	535	534	525	521	558	538	542	512	540	554	545	541	514	544	567	519	552	530	557	534	570	563	500	492	513	515	519	558	525	527	567	519	518	543	535	512	511	559	516	566	594	543	496	525	527	552	536	515	540	538	556	531	553	538	562	555	570	507	553	530	556	555	586	526	501	530	532	519	519	538	541	554	526	551	522	545	562	552	595	549	584	519	547	542	547	522	523	543	550	542	567	533	529	536	543	583	571	526	523	531	549	507	525	533	546	518	558	550	584	565	529	519	550	538	534	537	553	501	533	547	534	571	527	546	560	566	536	537	519	547	503	539	539	564	535	521	544	530	537	513	536	527	542	525	531	539	513	510	539	553	525	552	536	527	588	503	509	548	521	544	533	529	503	543	559	532	523	555	506	556	550	543	490	517	550	547	546	522	559	530
5507	1613	922	471	437	419	409	437	409	340	390	356	367	370	368	405	392	335	383	376	378	523	412	376	346	372	367	362	367	401	379	341	370	378	343	361	370	358	388	360	359	397	357	390	371	391	376	354	387	339	363	372	358	369	377	352	374	370	345	371	365	397	373	382	400	370	398	353	357	354	373	381	395	382	372	333	347	343	362	387	344	363	376	364	406	373	355	356	379	381	374	332	386	352	344	362	360	380	355	369	406	385	372	361	352	379	367	384	369	358	368	391	349	324	340	377	370	327	351	358	392	365	403	379	345	361	365	360	373	394	390	376	396	340	412	333	376	395	337	350	394	357	340	377	368	355	383	379	347	338	373	377	399	388	313	365	362	322	333	376	327	386	360	343	350	370	351	336	366	348	388	332	312	375	387	342	376	388	357	387	341	392	370	379	373	385	359	375	368	346	366	334	374	375	344	361	371	391	382	390	364	369	372	375	371	338	359	371	368	351	346	380	378	354	382	320	339	364	331	342	352	351	360	357	357	357	368	352	373	410	380	352	355	371	358	406	366	355	327	366	359	402	376	392	349	355	366	422	368	358	337	363	397	359	410	400	377	328	377	395	338	370	345	368	330	341	373	349	358	352	337	343	362	392	371	386	394	334	359	350	350	361	384	359	386	424	381	341	331	368	341	371	393	331	370	392	351	356	363	379	390	368	383	349	357	415	337	391	383	371	356	382	352	365	359	363	347	380	349	369	397	386	380	367	369	365	359	338	416	366	341	396	352	376	385	404	352	379	348	381	391	356	363	366	356	354	336	353	357	381	391	364	398	392	381	335	381	403	391	384	376	400	370	376	369	376	373	358	358	376	355	355	376	344	406	376	328	400	384	383	381	359	396	347	338	359	369	394	363	339	381	355	346	381	389	378	348	367	340	381	385	374	350	347	366	385	359	387	378	318	386	399	378	380	348	345	382	393	352	393	332	315	381	391	362	368	356	350	351	382	389	370	379	376	370	343	344	351	389	393	380	395	353	332	374	378	378	343	368	362	356	351	350	348	355	368	388	381	352	339	352	354	399	358	343	361	348	375	383	398	387	353	369	387	400	369	367	369	355	356	378	367	369	404	376	395	323	399	383	357	361	373	365	370	418	388	399	375	357	385	333	333	381	359	347	339	372	332	327	377	360	352	377	330	387	428	337	356	409	364	370	365	363	371	362	346	350	349	357	389	343	366	367	347	367	384	352	349	371	393	386	398	413	340	344	352	345	350	360	381	331	344	376	321	348	352	348	352	407	374	376	370	375	336	409	355	363	356	389	381	344	373	340	367	383	399	353	373	364	387	365	380	384	338	350	350	363	365	354	349	362	399	384	372	368	368	369	386	346	389	363	353	371	374	381	349	393	309	364	385	375	381	343	373	358	360	375	313	346	346	389	362	371	358	406	353	352	334	345	350	375	362	386	358	385	346	392	359	359	385	359	345	356	347	391	366	362	368	373	329	380	382	360	358	370	328	339	363	391	322	335	382	371	392	411	375	394	343	346	294	359	363	348	367	371	393	334	402	365	363	369	368	347	392	366	374	386	375	347	374	362	372	374	364	351	345	385	337	382	372	395	396	373	365	349	373	356	332	361	387	369	418	371	377	370	343	364	385	401	340	385	359	362	428	361	372	390	355	334	357	388	353	320	361	355	357	331	357	396	395	396	360	369	349	382	352	357	344	378	342	385	353	353	374	376	340	363	369	394	350	393	380	357	356	372	391	375	382	365	364	399	363	370	403	353	381	348	373	355	373	381	375	419	372	389	336	362	356	387	398	400	382	350	366	366	354	377	398	361	412	357	376	354	375	376	356	335	435	342	359	330	340	364	365	348	397	348	375	331	342	352	356	346	383	368	325	339	379	363	359	367	364	408	370	372	401	331	395	379	385	393	344	381	358	376	363	383	381	390	368	368	353	344	360	364	363	358	381	377	335	358	393	375	368	331	395	369	335	365	384	375	381	366	349	384	384	381	407	379	368	393	382	387	372	379	357	371	367	392	360	376	387	365	402	365	348	370	358	354	361	361	370	342	355	362	361	368	346	367	371	359	395	372	405	387	350	373	367	370	366	388	363	344	420	338	345	332	386	378	346	396	376	363	404	384	365	376	355	377	382	357	377	366	362	376	360	380	357	392	366	349	373	362	359	393	365	318	380	369	326	401	410	378	378	393	369	335	368	380	397	358	364	351	366	347	362	367	388	368	398	345	377	372	351	384	406	424	389	366	385	370	386	377	323	371	359	403	390	376	365	386	378	408	395	332	369	366	366	386	373	369	338	397	360	335	341	341	343	368	328	347	354	371	351	326	387	387	365	407	355	393	323	368	376	375	371	364	373	387	361	356	383	353	354	377	376	357	369	345	376	355	365	366	365	354	380	366	353	376	389	325	398	352	355	357	356	366	356	383	357	339	332	420	347	409	375	384	387	358	372	339	367	360	354	339	354	373	349	386	357	342	377	360	384	348	394	374	366	387	371	387	404	381	362	353	354	374	372	395	379	358	350	410	342	388	383	372	346	383	409	358	392	402	372	342	403	392	364	384	354	396	349	379	362	352	355	347	342	378	355	351	382	375	370	347	345	361	379	395	355	351	382	380	347	393	341	368	381	384	350	379	383	368	371	367	382	372	379	355	360	329	380	364	381	380	354	371	337	359	366	377	368	353	350	384	358	366	369	363	384	365	369	391	358	358	355	365	357	354	422	365	352	384	390	359	354	349	370	378	349	404	344	388	328	351	381	359	334	361	313	365	400	390	403	385	386	382	352	358	361	384	385	393	334	381	370	335	368	379	369	358	362	355	353	352	362	366	359	328	375	345	375	364	374	359	372	334	349	366	374	356	395	373	369	346	396	344	354	395	360	374	383	386	335	372	352	405	351	393	352	347	376	338	338	369	377	342	341	351	397	393	371	367	389	330	349	363	336	388	384	382	382	369	369	373	397	375	363	382	307	390	387	349	362	359	396	412	378	365	353	367	357	347	375	372	405	352	353	358	356	364	353	415	341	378	354	357	359	377	344	375	355	370	359	331	369	340	338	302	360	368	360	387	378	370	388	393	356	391	365	362	365	360	298	363	355	358	344	368	387	395	365	358	337	382	424	357	358	359	368	346	365	369	363	425	371	369	366	390	373	352	371	363	378	387	351	342	344	356	356	357	380	388	374	368	383	397	367	379	369	364	373	364	378	396	349	396	428	367	382	357	310	376	374	395	353	371	366	372	323	344	378	370	396	372	376	375	365	354	365	338	345	367	348	363	343	360	387	383	360	351	412	355	399	396	354	353	359	361	351	372	360	350	381	365	346	339	388	372	366	364	356	384	361	342	373	387	341	389	343	385	342	349	362	382	387	323	382	383	361	378	342	358	361	361	340	370	341	342	376	334	384	374	380	374	385	377	363	381	407	401	400	366	363	369	382	351	380	342	363	357	344	388	335	403	364	356	345	410	402	354	379	394	352	406	353
4215	2192	1935	1354	1250	1262	1269	1221	1148	1109	1157	1075	1100	1049	1049	986	1005	988	1033	985	1130	2237	1439	972	999	978	1001	978	1025	1028	982	1057	1017	980	1029	1007	933	986	1007	978	1027	1007	1008	967	1019	1048	1003	1018	1010	967	1023	1025	1018	993	950	1006	1010	960	1010	1006	1004	995	1000	959	949	1032	986	932	894	983	964	1025	950	1059	1000	1009	943	978	1038	997	992	979	970	986	990	985	1015	1010	1009	948	997	1006	942	991	976	1038	978	998	948	926	953	986	960	1008	954	982	963	1011	975	992	983	1004	1012	1002	1022	998	1008	989	975	973	1019	1004	891	1061	1041	990	931	983	976	961	969	946	1043	998	985	991	1008	969	1009	1028	996	980	938	1023	1048	1012	986	1010	977	999	1038	1057	986	1003	1026	980	999	948	1005	944	990	1025	1016	993	977	952	993	942	974	973	1010	975	981	1001	1019	1013	939	1005	954	976	1040	918	978	988	1001	959	972	997	1018	960	1008	980	1004	1002	946	966	988	1001	955	979	1040	1014	961	1014	953	948	945	996	1006	940	969	1026	965	992	1005	973	986	1017	982	1021	994	990	951	1014	976	972	980	1004	1025	1001	987	985	951	990	980	959	993	961	1045	1019	960	959	987	1033	971	938	961	975	1006	1053	1041	987	990	1043	967	1001	978	1040	976	1003	1057	1015	948	908	958	975	1017	1038	1008	991	965	944	997	936	1005	960	992	994	993	1011	939	993	1000	979	1033	977	978	957	1017	940	1020	974	932	979	992	984	955	944	1008	1045	989	1004	1021	1007	958	1021	992	998	1007	959	1021	1024	1048	1020	1015	962	964	987	994	947	1007	984	953	1008	982	1005	978	984	1009	993	1055	991	980	1016	932	971	972	981	935	1013	986	1001	1004	983	1026	953	1014	994	978	1017	975	983	967	986	993	996	1012	962	1030	1014	998	1023	988	985	974	1015	904	965	958	1000	1007	1002	993	981	977	976	994	981	985	976	1082	965	963	1028	970	1032	990	1005	988	968	962	971	986	984	1000	957	982	970	988	983	977	1030	930	938	903	999	984	976	936	996	1031	1016	1002	978	977	975	984	960	1009	987	1023	1009	967	950	924	1022	982	1008	983	1013	986	997	1002	959	998	996	1052	978	993	999	1052	958	967	1039	986	989	1019	992	986	956	1028	1002	963	984	968	931	964	955	1041	974	988	978	1022	923	935	1006	1024	1027	1021	972	931	983	959	975	944	1027	961	950	986	1040	971	962	987	1031	981	989	966	993	970	971	1007	1037	1013	1017	971	1039	978	1039	988	1010	990	988	962	991	956	976	984	993	936	1003	979	1032	1025	990	1011	999	1011	966	983	952	938	986	1031	1033	982	947	955	989	957	970	1019	986	943	1024	995	979	954	1021	994	985	918	1051	1029	999	1004	995	949	1043	947	953	973	1036	1023	1001	1003	1001	942	953	931	947	1000	995	1011	1020	958	1023	1025	991	1036	1016	966	988	1016	998	1059	966	1009	1075	990	986	1055	1040	962	1040	940	968	998	983	989	972	1005	949	1007	990	1036	965	986	1026	1006	995	1010	968	949	989	997	968	973	979	1005	996	943	997	975	1005	984	979	1024	1064	1007	970	934	1015	1019	968	1005	1017	938	1004	1037	991	959	1023	961	999	1011	962	939	947	997	1014	938	1004	985	1004	1017	1025	949	1023	971	1022	973	1040	981	990	967	1037	1000	1018	976	1002	980	962	1022	1006	1008	936	967	972	991	981	1037	979	1029	1012	977	1018	983	1014	999	1035	990	977	1022	982	887	978	986	990	1050	999	957	967	945	955	992	961	982	978	987	1015	996	951	984	955	932	1005	990	950	1021	986	993	971	934	971	921	1003	953	1025	982	959	1003	1021	1020	1055	944	931	978	998	926	1003	919	975	986	987	1028	945	998	988	954	997	967	1023	1026	975	980	961	1016	1031	926	1054	972	988	974	984	1019	1012	993	992	1020	994	959	1062	1049	998	1007	999	994	971	1035	927	982	991	986	993	977	1017	983	987	1026	978	996	1051	971	1024	965	947	986	938	1009	955	1033	1000	951	996	1042	1048	1009	964	964	1006	982	972	1017	956	981	1026	981	968	999	1050	1024	984	992	1039	980	924	912	961	977	957	1002	988	1001	1071	1003	1012	1013	1001	1014	967	994	1019	985	970	958	1015	992	1011	978	1023	944	937	1018	966	961	1002	1015	998	1014	958	957	986	988	1000	945	985	941	941	1027	985	928	915	954	991	983	1004	996	977	1033	976	971	1011	968	960	986	1014	1004	956	1000	967	927	992	979	961	962	1002	964	985	1051	947	966	947	1015	995	977	950	928	1015	1011	997	921	983	1036	965	960	927	969	924	1043	1009	940	971	994	1055	976	1027	999	991	988	990	955	984	973	995	1014	1058	997	925	970	1001	937	978	961	961	975	971	1023	1030	979	975	996	1004	992	996	947	1041	955	929	1037	980	999	1004	1001	1001	975	1025	1023	1019	994	982	963	954	950	1024	998	927	969	985	980	994	927	944	1033	990	1002	970	967	893	995	1013	988	1012	1040	988	1004	1011	936	923	951	993	956	940	991	969	961	1042	980	1012	939	974	967	948	995	1010	980	973	942	1000	1078	973	965	967	973	988	981	1009	994	982	954	996	953	952	969	957	942	979	947	1018	979	960	984	982	1024	1031	1067	975	1032	1002	989	969	991	951	986	999	994	1035	995	1019	963	956	1038	1009	956	991	1009	1011	982	1009	1030	949	940	969	958	1056	980	977	1002	998	1042	978	989	1013	989	1043	1059	991	992	1038	899	1006	976	933	996	1038	1005	977	996	935	988	1050	991	1021	947	939	973	954	1003	982	1018	999	1031	992	922	1005	1022	1018	977	969	977	1011	1037	991	995	932	976	1008	1006	999	975	989	999	993	980	979	968	968	1086	981	986	1053	1010	997	1004	1024	1027	1044	968	974	999	956	1037	978	1033	1023	970	968	991	1010	992	945	955	999	1002	995	1041	1017	1000	1018	1041	964	988	976	1039	994	976	993	1014	1015	1002	958	965	927	1023	1013	1035	969	1012	1023	1004	1005	924	955	1039	988	1026	1012	986	947	997	993	965	959	1068	1013	960	953	1003	1005	1035	978	1003	958	1039	1037	950	950	1007	1018	1013	1035	1008	989	964	1048	992	1026	980	1023	985	1004	991	1013	964	989	964	997	1035	935	1025	941	1007	1031	940	1017	997	1035	987	1010	1034	963	1099	978	1029	1057	1001	984	964	1000	1032	951	980	926	986	1015	1063	905	1005	970	1015	947	963	961	970	1017	940	940	989	1001	1022	999	963	1013	972	1047	966	989	1003	948	1037	962	976	1000	1025	989	1000	1043	994	1001	1022	966	1003	1013	969	976	972	1001	1008	1030	938	965	958	973	985	952	979	974	1042	951	1006	1001	994	1013	979	1002	1002	973	1000	1001	1025	982	1014	994	975	948	971	961	1003	1030	997	1011	1044	1007	1082	985	980	1005	976	967	997	953	992	980	1035	957	1051	1004	1012	1037	1037	976	991	1030	966	1025	967	986	1023	1023	943	977	973	965	949	1015	1047	971	1008	1061	966	1002	1055	962	964	969	1013	938	979	997	979	995	1013	960	1001	927	981	1031	926	1009	981	1015	992	977	1027	985	953	1024	991	979	1039	966	965	962	1035	955	952	923	950	972	971	1000	1011	993	973	945	980	942	1007	1043	1032	993	975	982	1019	947	1000	1070	986	966	916	994	980	1006	957	956	1009	988	988	1023	979	976	963	1019	1029	930	1007	978	1050	1072	973	970	988	997	1006	944	968	981	1022	1021	1011	984	1024	1051	937	1018	968	935	1017	962	996	1005	922	1015	971	947	950	989	958	987	947	1033	1030	1003	985	1017	1021	1036	986	956	978	1003	1017	1042	1006	972	1026	958	971	946	967	977	1009	998	907	1010	987	952	1026	992	966	1003	1023	951	958	962	1035	1012	933	929	946	1019	987	987	1009	931	1013	960	976	963	983	992	926	995	975	1009	984	1007
17890	10504	8687	3550	1975	1300	997	782	723	645	534	560	539	463	542	496	433	485	475	473	791	4562	4507	877	460	456	424	409	434	400	428	428	418	456	425	403	428	436	452	405	468	440	434	425	449	446	385	382	421	415	422	434	396	433	412	439	427	435	465	389	428	409	463	392	443	419	433	404	450	461	420	385	398	454	455	408	455	418	425	399	410	436	391	444	421	422	417	412	424	427	394	432	410	451	375	385	457	416	422	404	417	409	427	408	487	425	423	417	418	450	422	426	456	443	400	407	415	444	409	444	431	431	419	403	439	410	405	402	426	394	440	424	390	440	413	459	433	411	443	397	422	408	385	446	482	419	439	416	426	455	407	438	410	407	414	443	418	415	414	468	417	465	426	411	439	417	395	425	458	439	428	418	438	419	424	419	421	439	397	397	425	430	439	435	441	440	442	421	409	441	419	428	451	424	412	440	443	392	410	461	397	410	395	417	459	411	411	444	421	438	430	404	406	441	411	433	452	389	383	424	413	426	420	411	420	417	449	447	459	422	458	404	437	421	426	426	377	379	432	444	401	451	425	410	456	407	440	408	400	404	397	443	415	423	402	422	415	431	446	452	450	419	441	401	450	393	442	386	423	442	418	472	428	439	399	414	439	406	430	437	434	408	450	426	399	447	385	444	425	434	436	372	436	446	430	436	422	401	414	402	447	425	422	435	412	438	403	438	474	412	439	439	421	440	387	422	390	415	438	390	410	432	426	443	434	444	407	442	417	469	447	430	412	460	424	399	407	398	462	416	438	403	418	431	429	415	415	420	450	414	438	435	482	443	392	442	409	475	405	408	470	408	399	423	428	429	417	412	413	402	403	402	436	428	397	431	450	413	422	411	444	410	445	423	387	465	425	377	417	412	414	443	407	390	468	407	414	414	425	397	424	438	462	429	458	394	413	399	435	419	423	407	433	404	416	408	449	413	473	397	448	424	426	413	438	456	452	419	456	422	455	390	408	424	403	442	422	415	399	418	441	424	387	423	438	392	445	442	412	415	431	448	414	441	400	430	438	409	448	421	431	419	384	420	427	413	411	501	403	426	395	430	418	399	458	447	431	451	438	398	470	443	439	443	412	428	413	417	395	434	396	448	445	482	426	432	434	399	393	417	403	437	399	426	401	454	464	440	424	415	403	473	430	410	403	410	392	423	395	441	434	402	422	384	444	428	407	421	418	427	388	420	416	406	396	373	415	440	397	455	433	423	361	396	460	397	444	423	410	438	431	411	419	415	399	397	449	431	418	423	444	430	423	402	398	422	431	469	446	420	413	416	402	399	406	425	400	415	404	426	401	437	431	442	395	445	395	388	390	443	431	444	432	428	405	433	400	414	432	456	451	424	402	409	427	403	399	416	428	399	439	396	394	403	417	402	434	430	430	423	366	390	394	428	457	409	438	434	420	418	418	391	416	407	431	426	419	411	401	425	417	415	395	381	436	427	421	449	419	394	410	441	427	433	387	423	432	426	450	412	441	473	369	398	441	411	457	412	391	401	403	407	448	418	398	411	414	456	402	429	423	428	416	417	408	419	410	408	458	428	394	387	434	413	437	444	385	410	475	425	452	437	439	430	377	402	449	444	446	385	424	417	407	396	435	413	408	374	424	429	390	470	424	434	416	402	434	443	452	428	438	432	455	394	449	452	446	383	399	412	423	402	442	391	436	429	444	388	422	385	428	408	432	407	399	408	416	390	456	400	407	461	396	406	374	428	436	398	440	408	401	423	402	443	427	444	467	426	369	420	432	455	458	420	446	464	412	418	426	446	418	411	448	414	408	447	454	448	398	475	396	465	398	444	373	402	410	437	460	372	454	422	431	475	428	432	419	383	386	436	426	404	389	441	398	468	413	440	407	409	451	404	422	430	418	458	391	425	380	395	434	446	430	439	429	410	419	400	412	409	418	434	406	456	375	442	422	445	358	410	399	401	432	396	424	400	380	435	395	428	469	441	418	399	433	428	437	398	444	378	403	426	383	404	408	452	380	430	419	419	396	428	461	429	430	430	407	439	421	411	420	440	444	416	418	454	440	388	419	422	400	408	407	436	442	409	417	433	424	402	428	450	403	382	405	454	422	448	414	445	390	394	421	427	427	441	441	429	440	408	424	400	450	441	421	411	381	425	412	433	416	397	405	460	432	412	413	415	423	423	427	441	435	423	442	434	433	444	414	423	441	419	461	464	421	367	383	465	414	453	465	419	423	415	427	408	441	425	376	377	412	385	440	388	438	439	397	406	459	451	401	486	403	380	411	414	428	433	433	439	375	420	399	450	402	391	395	402	440	425	439	418	413	402	410	437	410	453	403	429	412	428	423	375	457	421	427	416	432	423	437	418	419	437	414	391	418	392	390	416	440	456	415	436	426	451	427	416	482	413	386	439	431	421	387	433	404	407	415	437	422	407	407	426	415	416	411	401	444	407	390	458	426	448	410	455	441	465	441	424	409	433	402	418	441	441	445	419	396	392	411	410	402	431	405	411	430	405	414	434	431	398	442	428	406	415	410	396	410	433	405	426	392	408	405	449	433	447	442	447	460	460	410	386	401	391	423	407	423	443	391	389	419	438	411	416	428	428	418	415	452	445	437	417	396	461	445	406	422	382	442	435	443	391	441	422	435	419	445	448	396	395	429	413	411	461	408	452	388	422	466	407	399	427	412	412	417	419	401	377	426	432	445	429	390	407	435	442	423	429	400	402	442	419	443	381	437	404	433	409	395	398	440	426	426	396	430	399	436	415	437	434	399	421	427	466	455	477	418	431	447	399	412	440	429	421	420	380	415	448	398	436	412	414	407	426	444	436	450	460	425	400	417	411	381	392	430	450	406	410	424	396	409	424	461	437	395	410	467	432	405	404	372	389	431	423	413	447	424	425	417	415	434	381	431	430	413	475	436	415	418	426	412	414	422	435	424	447	420	445	405	395	395	435	409	409	420	427	414	423	395	398	410	437	398	405	449	452	393	430	418	421	421	416	423	422	442	431	432	414	453	435	464	426	441	408	464	428	410	401	423	412	416	394	414	371	433	421	472	415	397	422	424	426	419	450	428	464	401	439	416	390	391	427	426	419	387	391	427	415	444	371	425	414	455	443	407	396	418	384	415	420	445	411	469	419	447	416	397	423	450	417	418	414	419	413	432	413	404	440	389	414	420	426	425	442	444	484	447	412	393	389	435	474	414	420	424	403	432	410	402	408	413	434	396	397	418	469	424	453	422	427	423	390	446	434	420	424	471	422	433	391	386	420	441	414	402	431	449	399	430	447	424	436	424	424	421	400	456	438	426	447	405	426	441	424	404	412	434	432	433	409	405	436	414	426	403	425	406	414	398	395	415	399	423	412	425	415	413	462	431	408	412	419	440	414	416	441	393	395	419	450	441	402	420	432	413	449	397	401	406	449	400	434	441	401	461	407	421	421	429	456	451	450	393	417	456	407	442	449	444	424	429	376	393	413
11458	8836	8858	4627	4359	3571	3156	2730	2700	2462	2002	2006	1892	1798	1616	1541	1439	1377	1389	1291	3790	21601	18440	3320	1300	1169	1180	1146	1133	1181	1145	1164	1084	1193	1132	1102	1102	1093	1146	1106	1117	1122	1157	1180	1178	1154	1153	1070	1156	1107	1174	1073	1138	1128	1130	1130	1139	1186	1163	1137	1173	1139	1192	1066	1151	1142	1122	1050	1169	1090	1184	1135	1097	1158	1132	1138	1119	1085	1159	1108	1152	1123	1126	1110	1131	1127	1115	1121	1079	1117	1089	1094	1119	1079	1075	1120	1069	1166	1136	1133	1141	1152	1190	1130	1080	1129	1112	1103	1090	1155	1112	1088	1115	1180	1086	1118	1097	1093	1067	1140	1174	1123	1104	1099	1156	1113	1117	1138	1094	1133	1161	1098	1106	1067	1153	1065	1129	1121	1199	1110	1106	1069	1168	1108	1064	1099	1129	1105	1125	1095	1125	1111	1100	1147	1152	1109	1101	1116	1050	1118	1108	1071	1077	1088	1098	1129	1080	1170	1168	1045	1079	1121	1180	1122	1123	1128	1089	1173	1107	1146	1124	1069	1101	1097	1111	1067	1148	1066	1103	1109	1103	1143	1078	1098	1107	1167	1164	1092	1114	1091	1159	1079	1151	1060	1095	1101	1118	1121	1129	1037	1136	1114	1086	1142	1072	1091	1101	1102	1102	1066	1119	1110	1120	1126	1147	1107	1153	1042	1129	1086	1119	1053	1152	1133	1107	1132	1062	1099	1117	1105	1126	1094	1120	1102	1189	1117	1120	1206	1098	1136	1127	1115	1052	1135	1147	1150	1154	1105	1067	1089	1144	1071	1125	1107	1080	1046	1056	1093	1136	1115	1141	1085	1125	1089	1105	1111	1065	1165	1183	1153	1091	1165	1079	1105	1132	1135	1167	1125	1112	1130	1109	1174	1115	1146	1142	1124	1103	1078	1119	1073	1127	1069	1069	1122	1023	1057	1119	1137	1056	1124	1105	1093	1101	1122	1132	1081	1116	1104	1111	1159	1083	1090	1119	1074	1108	1152	1142	1101	1117	1131	1152	1142	1087	1168	1092	1150	1083	1133	1090	1103	1118	1174	1112	1104	1133	1121	1111	1082	1119	1111	1081	1115	1178	1166	1149	1150	1116	1112	1142	1139	1073	1101	1120	1073	1143	1082	1082	1072	1102	1128	1113	1069	1156	1130	1164	1172	1176	1104	1187	1117	1138	1122	1106	1137	1151	1116	1093	1124	1097	1060	1140	1091	1082	1150	1102	1102	1106	1174	1067	1149	1116	1100	1047	1130	1089	1071	1106	1100	1115	1181	1097	1162	1083	1045	1142	1116	1141	1155	1103	1157	1132	1108	1157	1092	1124	1127	1116	1079	1144	1082	1088	1171	1085	1143	1100	1136	1098	1107	1096	1124	1123	1097	1164	1095	1147	1123	1130	1138	1095	1134	1042	1134	1162	1122	1144	1094	1078	1149	1063	1026	1135	1124	1145	1144	1123	1088	1125	1123	1146	1031	1187	1120	1124	1096	1111	1117	1076	1108	1108	1111	1108	1147	1064	1126	1098	1163	1127	1071	1087	1093	1153	1137	1143	1181	1101	1114	1072	1113	1103	1080	1124	1130	1107	1041	1091	1149	1068	1082	1068	1089	1134	1172	1105	1193	1104	1118	1139	1093	1106	1082	1146	1110	1078	1099	1133	1163	1115	1124	1141	1047	1143	1123	1035	1157	1084	1027	1065	1061	1108	1128	1105	1148	1077	1113	1116	1060	1093	1082	1112	1157	1075	1101	1041	1115	1132	1040	1157	1106	1132	1048	1117	1118	1099	1139	1142	1101	1074	1109	1062	1123	1089	1125	1093	1105	1119	1129	1049	1116	1140	1168	1122	1070	1140	1153	1146	1075	1242	1150	1105	1136	1087	1157	1117	1146	1143	1094	1140	1193	1159	1096	1162	1148	1026	1121	1089	1129	1164	1077	1102	1095	1138	1142	1112	1124	1155	1103	1058	1109	1171	1094	1080	1063	1113	1086	1146	1097	1111	1074	1130	1119	1062	1106	1073	1145	1102	1091	1079	1086	1164	1133	1138	1177	1154	1085	1142	1096	1125	1133	1087	1135	1134	1142	1176	1121	1107	1080	1183	1080	1152	1099	1111	1114	1142	1065	1122	1143	1102	1078	1106	1106	1100	1096	1092	1116	1085	1116	1082	1155	1138	1081	1064	1098	1092	1187	1140	1170	1187	1123	1071	1091	1123	1141	1093	1055	1108	1164	1067	1107	1120	1059	1105	1097	1159	1131	1067	1108	1083	1112	1189	1101	1115	1098	1097	1119	1163	1069	1118	1111	1121	1129	1146	1096	1077	1118	1135	1167	1067	1073	1098	1085	1089	1114	1116	1134	1063	1092	1128	1115	1172	1067	1168	1143	1074	1154	1094	1087	1105	1122	1111	1149	1098	1137	1090	1068	1144	1138	1115	1098	1103	1110	1116	1102	1077	1100	1115	1106	1145	1126	1118	1106	1076	1105	1149	1116	1106	1139	1137	1114	1145	1141	1093	1072	1128	1108	1074	1137	1208	1091	1124	1134	1131	1136	1132	1104	1135	1154	1117	1132	1109	1133	1149	1127	1138	1124	1050	1117	1138	1053	1109	1108	1121	1106	1086	1060	1091	1129	1092	1107	1030	1153	1063	1039	1063	1054	1071	1123	1097	1101	1133	1126	1128	1075	1126	1104	1097	1191	1108	1089	1098	1078	1067	1139	1116	1103	1132	1156	1126	1125	1070	1146	1096	1091	1118	1061	1157	1095	1104	1068	1106	1170	1090	1125	1188	1050	1098	1118	1075	1087	1058	1098	1109	1130	1109	1174	1048	1092	1114	1084	1096	1156	1180	1101	1096	1096	1115	1091	1113	1113	1095	1131	1084	1101	1135	1129	1119	1072	1087	1140	1155	1076	1066	1127	1121	1147	1130	1119	1096	1111	1096	1129	1085	1145	1118	1071	1156	1123	1155	1043	1100	1120	1144	1140	1144	1127	1138	1106	1100	1175	1151	1111	1141	1129	1083	1110	1105	1169	1103	1158	1077	1098	1134	1162	1104	1120	1092	1046	1195	1134	1099	1119	1076	1135	1077	1106	1108	1122	1071	1161	1117	1092	1141	1098	1084	1139	1056	1135	1172	1156	1140	1120	1087	1139	1119	1115	1131	1095	1095	1148	1106	1120	1156	1162	1170	1121	1147	1092	1155	1103	1143	1109	1143	1049	1112	1114	1095	1091	1118	1156	1045	1139	1096	1133	1105	1134	1095	1141	1156	1131	1117	1079	1104	1113	1099	1150	1147	1130	1084	1120	1116	1071	1040	1049	1124	1092	1130	1097	1097	1087	1117	1139	1150	1081	1077	1160	1154	1087	1091	1112	1132	1123	1111	1098	1140	1076	1067	1126	1129	1083	1144	1099	1089	1065	1112	1109	1087	1116	1155	1111	1129	1113	1148	1117	1140	1156	1091	1105	1138	1000	1137	1111	1128	1127	1069	1143	1110	1149	1151	1058	1056	1082	1126	1081	1040	1109	1074	1182	1157	1115	1085	1144	1091	1100	1109	1105	1132	1086	1127	1104	1119	1059	1104	1143	1144	1110	1118	1092	1134	1131	1036	1121	1125	1129	1058	1118	1183	1174	1198	1099	1132	1151	1085	1149	1098	1188	1069	1106	1102	1148	1089	1089	1194	1165	1155	1088	1070	1130	1145	1104	1107	1130	1103	1128	1127	1162	1126	1086	1100	1061	1106	1076	1104	1108	1162	1095	1108	1089	1080	1103	1128	1103	1105	1177	1112	1145	1075	1119	1058	1089	1080	1105	1185	1042	1070	1165	1123	1035	1109	1077	1132	1107	1137	1153	1168	1051	1096	1136	1104	1157	1075	1115	1114	1164	1111	1117	1078	1122	1104	1160	1197	1082	1064	1114	1132	1083	1111	1152	1099	1122	1098	1106	1135	1056	1124	1081	1142	1131	1093	1159	1076	1153	1103	1089	1165	1156	1109	1066	1115	1083	1102	1165	1117	1092	1133	1123	1168	1086	1104	1111	1054	1122	1079	1074	1187	1096	1116	1099	1120	1150	1056	1120	1057	1098	1153	1108	1121	1096	1148	1112	1152	1149	1149	1089	1140	1143	1106	1163	1131	1111	1144	1143	1069	1128	1108	1168	1097	1048	1075	1102	1182	1117	1125	1107	1090	1182	1092	1117	1110	1091	1147	1085	1101	1071	1117	1153	1122	1127	1110	1133	1144	1110	1089	1144	1076	1154	1153	1012	1117	1079	1116	1080	1149	1101	1094	1095	1090	1067	1136	1129	1095	1172	1141	1087	1135	1078	1141	1173	1057	1100	1118	1071	1124	1087	1126	1110	1101	1129	1052	1085	1146	1081	1142	1092	1124	1109	1180	1107	1102	1065	1166	1154	1122	1164	1131	1067	1160	1054	1114	1144	1069	1104	1139	1086	1110	1149	1058	1110	1096	1121	1096	1107	1126	1141	1084	1090	1107	1065	1070	1061	1163	1028	1132	1104	1183	1134	1122	1092	1116	1032	1168	1121	1120	1173	1101	1093	1170	1130	1184	1122	1163	1113	1152	1138	1175	1123	1113	1072	1098	1059	1139	1111	1093	1039	1189	1175	1127	1077	1081	1125	1080	1095	1100	1156	1109	1115	1159	1085	1145	1028	1127	1142	1108	1137	1129	1083	1101	1172	1101	1153	1099	1097	1127	1091	1050	1157	1182	1139	1080	1151	1081	1064	1171	1108	1152	1138	1109	1107	1114	1129	1093	1085	1147	1099	1102	1175	1051	1064	1096	1141	1125	1068	1128	1123	1155	1172	1137	1142	1148	1144	1131	1145	1136	1113	1118	1083	1122	1056	1123	1140	1122	1140	1096	1094	1180	1174	1098	1124	1146	1123	1145	1140	1085	1105	1083	1100	1097	1097	1082	1115	1084	1112	1088	1105	1103	1121	1110	1141	1077	1071	1099	1135	1050	1086	1107	1119	1097	1103	1137	1128	1129	1067	1154	1107	1180	1136	1120	1132
26491	17610	16125	6681	3483	2174	1346	1034	984	742	650	567	588	516	496	435	404	450	409	374	399	6553	10826	4691	954	370	367	326	348	317	320	338	326	333	331	359	315	304	353	334	367	320	332	324	371	318	324	370	333	375	351	303	338	335	335	350	334	334	353	318	326	326	332	322	343	348	372	311	349	336	295	345	290	306	346	359	349	350	344	334	317	343	334	319	337	332	359	322	340	354	356	347	367	330	331	328	355	311	325	362	349	337	321	312	337	323	331	329	330	337	309	328	334	339	354	310	328	349	360	371	353	329	289	326	326	336	332	313	302	336	346	305	336	314	351	368	338	359	368	309	315	346	297	305	341	355	328	352	328	345	315	339	331	328	336	353	359	373	310	355	347	331	313	371	312	346	313	295	307	332	333	303	340	312	322	304	291	324	331	340	335	321	290	297	336	346	334	350	305	333	322	331	344	346	311	324	303	355	318	295	351	327	333	305	333	352	343	332	368	333	345	315	328	296	367	343	319	346	296	331	328	328	355	305	327	344	330	338	339	327	336	349	308	315	322	333	350	324	311	329	309	338	343	358	310	370	323	346	315	364	331	312	331	324	331	311	314	305	349	349	330	374	361	310	310	364	337	325	362	308	354	329	323	331	330	321	345	307	347	344	327	332	352	315	337	344	325	322	347	359	310	364	346	349	361	345	287	344	336	338	345	360	307	304	314	322	345	354	355	336	357	325	309	347	336	345	317	331	304	315	338	342	340	315	335	327	319	328	332	323	288	344	314	343	317	325	353	344	348	320	357	358	325	316	326	329	313	332	347	339	330	366	347	356	344	340	348	390	323	335	327	360	337	333	327	302	285	336	346	313	328	309	344	337	336	347	359	353	324	331	338	319	334	356	323	313	357	352	323	340	346	349	356	336	344	337	341	328	354	332	310	349	296	295	320	346	363	361	325	319	326	323	325	342	337	331	340	324	352	307	319	344	322	339	333	349	326	359	364	347	341	330	317	336	332	344	308	334	340	317	335	359	317	343	299	333	325	337	339	333	314	334	323	345	324	334	338	326	372	352	291	337	341	345	350	334	346	334	341	300	330	340	333	353	345	348	345	345	385	349	320	337	308	314	308	315	321	318	314	322	312	352	320	319	327	345	334	361	301	336	358	330	338	325	323	333	361	350	338	333	349	329	339	346	338	334	336	335	326	341	348	349	351	321	322	364	334	355	349	356	318	316	292	325	348	317	302	342	340	338	348	328	343	355	313	314	349	322	355	351	337	314	355	320	312	342	326	331	326	308	335	351	378	327	323	342	333	319	315	330	322	332	324	325	315	345	316	327	329	361	314	330	353	334	297	342	343	328	329	302	329	291	344	335	341	318	350	341	352	377	316	342	342	324	346	347	327	357	324	359	350	342	334	342	343	305	348	341	346	313	319	350	351	352	320	357	325	307	312	342	335	368	306	337	306	357	315	335	308	326	331	383	331	348	361	324	355	352	368	313	338	332	328	353	338	342	329	367	334	328	352	328	339	329	349	324	330	353	342	326	314	392	336	346	317	325	309	328	331	328	329	323	324	313	287	339	311	365	322	316	314	316	329	366	331	316	355	342	328	344	311	339	321	353	314	331	339	332	309	328	349	341	306	345	317	347	348	333	332	314	338	320	328	341	390	343	340	324	320	317	365	347	369	319	352	345	309	322	361	373	354	320	352	359	306	341	337	335	331	332	326	302	363	302	330	351	350	311	339	351	364	348	336	323	337	337	358	356	338	325	323	328	331	342	339	360	344	319	340	325	352	305	335	338	348	357	323	342	295	315	333	349	296	332	342	356	313	314	319	361	331	339	361	337	335	341	330	335	321	340	345	316	316	311	329	309	332	324	345	330	304	353	326	329	362	307	362	350	329	312	353	338	336	340	327	350	330	344	336	364	300	363	317	310	330	329	321	301	313	292	335	329	370	329	361	345	342	354	350	312	316	330	330	334	351	349	339	337	349	303	357	327	339	311	361	335	317	345	313	328	302	352	330	332	363	345	371	322	348	317	339	323	331	328	370	342	305	320	340	329	324	341	337	337	322	348	331	321	350	338	332	340	318	325	352	364	336	332	332	310	298	350	313	303	355	339	317	326	360	351	311	341	318	328	343	335	314	326	318	331	333	340	329	344	359	319	321	282	338	340	333	327	297	337	312	330	328	328	340	326	345	332	355	317	348	342	325	298	314	312	331	339	314	290	324	345	338	328	318	373	345	345	329	331	326	337	336	347	321	334	327	340	326	299	329	304	319	325	314	374	322	336	334	384	315	346	312	322	344	310	334	307	336	318	361	332	356	330	332	344	348	350	352	369	359	334	326	344	323	367	322	373	333	310	316	349	344	321	325	330	333	347	313	304	342	323	346	309	319	318	353	314	335	342	359	346	341	307	337	355	345	350	349	355	335	305	314	317	341	330	330	326	358	323	336	351	293	338	343	336	351	309	348	327	343	344	359	331	358	306	351	307	345	352	323	318	324	334	291	375	314	303	349	365	350	334	335	333	312	334	324	336	298	338	348	354	329	301	316	346	326	350	345	332	349	348	312	375	349	318	337	350	349	330	321	357	340	329	338	352	343	350	341	355	345	320	321	316	321	317	342	366	332	348	323	342	334	349	339	359	349	369	331	354	315	334	323	338	349	335	335	309	315	315	325	341	323	331	333	325	318	354	352	319	338	344	371	324	319	322	325	313	334	334	339	325	320	336	319	341	326	345	351	319	321	342	346	331	334	320	356	313	347	342	326	329	363	328	330	361	343	331	319	356	318	358	343	321	349	321	358	329	321	362	359	362	326	339	304	301	335	327	368	323	342	333	332	297	327	337	302	336	335	367	321	326	341	339	350	344	320	329	329	315	358	332	338	311	339	330	354	324	325	309	306	344	362	325	315	343	319	325	333	311	344	329	329	379	334	323	377	316	378	362	362	347	333	324	353	343	312	325	362	329	331	348	356	348	321	304	340	305	356	326	330	322	317	375	324	299	339	317	310	347	332	336	318	325	317	301	339	305	330	318	342	303	359	326	326	352	327	313	318	384	344	303	362	313	327	322	363	351	330	326	324	305	328	335	336	350	342	331	348	320	315	353	350	331	362	341	324	348	354	355	359	328	333	335	357	326	346	328	346	335	294	355	349	338	358	333	322	327	338	320	355	314	311	328	322	326	368	334	348	343	328	301	325	322	319	336	306	339	334	333	353	319	310	302	321	327	313	342	321	357	351	355	320	325	313	334	338	328	323	327	320	341	332	342	336	332	355	323	324	311	342	311	344	334	342	333	316	317	295	360	345	343	366	342	355	313	315	346	321	339	340	341	349	325	365	336	328	322	314	315	323	317	308	334	343	333	320	308	354	348	325	345	321	307	317	367	339	377	311	336	310	356	330	302	337	313	335	352	383	300	350	336	331	333	362	345	355	359	354	335	303	363	323	328	314	315	347	343	307	345	336	290	328	344	339	363	362	323	349	333	340	337
15268	13363	13548	6896	6182	5326	4304	3878	4061	3091	2919	2343	2191	2044	1917	1762	1646	1575	1430	1367	1653	25612	34219	15028	4151	1000	1019	1033	1016	1026	932	930	939	932	972	962	906	972	975	976	949	979	987	936	956	934	916	938	936	890	901	971	952	953	960	946	932	931	930	914	944	899	888	902	927	994	887	844	941	969	907	962	961	947	948	903	919	895	908	890	958	914	888	954	938	926	943	922	914	946	954	906	940	966	919	883	898	940	885	895	945	952	928	930	938	966	918	910	865	898	896	921	979	890	851	933	945	882	904	922	870	913	937	966	946	876	934	927	922	906	894	939	868	882	892	955	923	902	952	926	929	850	835	956	893	886	896	908	903	892	896	869	929	887	931	914	930	936	914	902	936	915	975	926	930	916	930	888	954	934	909	976	927	874	912	867	937	864	877	913	938	928	909	937	942	921	922	888	936	944	925	856	945	928	903	909	904	879	960	972	911	909	895	913	892	953	887	947	922	924	901	966	942	857	914	906	920	903	938	925	910	931	928	903	954	970	923	942	917	923	904	948	887	925	901	903	969	963	946	922	958	931	902	875	927	927	944	880	881	883	915	921	891	894	943	933	919	898	879	926	874	911	981	909	913	921	883	914	979	890	895	860	921	941	916	979	958	917	907	862	903	923	925	962	868	876	941	957	949	891	897	923	961	900	933	958	899	930	900	942	899	965	957	855	976	971	955	928	941	957	937	922	866	920	903	891	928	902	917	883	906	931	986	887	921	925	979	973	961	964	917	879	905	973	886	870	940	882	979	876	921	944	915	919	978	932	941	911	947	935	859	917	960	911	938	931	960	920	965	902	896	960	944	927	942	955	957	877	927	922	900	943	950	934	936	906	904	897	942	888	891	938	921	944	934	930	917	904	902	930	970	868	912	943	894	926	932	918	935	872	899	929	838	927	981	885	962	897	940	915	902	949	923	958	904	947	888	882	874	912	929	930	841	930	912	949	915	921	909	918	922	947	916	946	949	915	938	858	932	898	880	920	882	943	922	921	919	915	930	871	902	893	906	943	899	829	900	915	937	890	901	832	942	926	928	924	922	926	950	928	938	843	863	923	911	898	926	936	883	914	910	941	922	921	942	951	896	846	906	953	925	952	919	923	877	891	873	925	957	917	840	933	952	941	887	941	893	890	921	901	891	896	926	925	918	896	919	921	897	959	910	919	936	884	923	980	870	925	941	854	949	873	904	952	888	886	917	951	922	904	938	912	957	888	942	913	894	889	907	948	968	893	916	879	909	925	907	882	888	927	910	895	917	935	975	885	915	891	917	879	909	954	934	965	904	918	895	939	943	907	911	942	905	895	936	855	922	945	862	878	995	926	902	923	848	963	957	890	914	926	971	877	976	881	906	936	975	930	944	918	898	971	862	905	966	903	944	892	878	938	886	960	955	869	929	917	892	888	888	908	870	918	881	906	883	876	940	864	961	896	922	926	932	899	902	870	923	932	947	939	942	936	908	883	918	912	903	924	913	909	888	915	931	870	922	943	947	925	959	898	871	861	871	901	915	865	952	903	945	920	916	907	930	885	979	903	897	891	983	888	862	974	822	918	967	925	925	866	914	895	883	871	913	906	951	916	920	967	958	899	915	904	885	894	879	909	949	879	888	921	946	890	928	931	932	927	902	911	898	896	877	881	896	931	891	948	880	940	928	911	978	958	889	910	912	903	889	911	959	939	906	949	905	865	903	901	935	940	883	907	921	905	943	920	876	947	917	919	923	909	901	934	978	924	952	896	910	877	905	897	907	916	867	943	889	912	916	860	962	950	905	914	928	897	943	942	920	944	956	888	913	886	902	927	946	863	975	887	931	911	878	904	937	916	908	912	898	900	963	891	855	886	928	924	906	890	957	975	912	897	915	869	897	912	919	928	948	949	910	893	927	918	899	910	873	914	899	929	906	942	972	912	934	904	909	901	928	917	913	938	868	871	896	911	922	959	948	955	959	946	901	988	924	882	961	975	900	981	881	865	883	953	887	888	930	921	888	893	896	927	970	938	879	866	901	883	922	866	981	876	971	852	906	937	955	1003	913	917	904	920	908	920	885	889	902	914	912	846	914	898	874	939	846	914	887	909	904	953	872	931	966	930	919	904	892	951	916	888	944	940	922	920	876	884	941	935	923	924	921	966	930	881	912	920	909	959	945	883	882	925	923	940	946	966	889	903	972	896	936	910	936	892	899	963	922	942	896	921	954	944	887	896	934	925	893	942	919	909	896	898	913	949	973	980	922	919	902	914	888	995	934	843	911	935	914	960	885	926	881	848	881	890	891	953	871	926	952	882	883	964	853	905	912	890	869	901	936	867	907	982	953	970	912	991	897	931	941	896	908	961	934	911	897	884	890	918	952	867	906	919	922	934	895	907	916	966	885	909	926	942	942	943	939	890	883	919	939	930	859	850	933	861	938	855	921	904	972	960	858	890	926	883	891	890	939	922	961	944	947	937	894	940	903	940	969	938	930	901	916	927	956	920	925	901	924	936	961	906	915	925	852	925	934	904	912	880	929	895	935	891	967	939	924	930	894	943	930	911	902	963	899	914	946	895	903	1007	916	886	952	955	920	945	964	905	895	941	930	882	928	953	938	939	932	898	949	879	927	952	854	928	874	908	953	900	908	955	898	957	898	956	901	965	896	897	964	954	957	934	931	905	929	944	889	833	875	910	963	861	912	907	908	883	862	912	951	943	855	952	911	946	878	942	866	918	880	969	948	970	989	878	884	833	932	885	923	902	951	949	869	884	903	887	896	914	921	938	937	925	937	924	928	915	926	926	885	949	863	959	944	927	852	887	946	956	954	904	940	892	892	925	964	927	917	913	895	947	947	907	964	864	918	934	892	885	879	940	926	911	910	885	860	927	917	904	940	886	899	919	916	931	961	959	926	896	903	888	953	863	949	898	918	950	907	939	949	885	932	930	882	904	934	936	968	889	916	970	905	956	949	930	886	958	942	913	900	925	890	952	964	920	892	980	875	921	903	889	901	948	882	946	915	901	934	959	905	959	896	910	917	937	954	915	946	892	907	940	972	953	917	930	906	916	916	870	890	878	907	922	893	932	958	903	922	963	934	924	914	874	911	889	889	897	861	924	888	939	897	886	886	875	930	960	908	911	876	936	897	835	931	893	934	929	935	952	931	965	938	923	870	908	917	879	915	893	912	849	1000	895	890	879	886	974	953	930	917	943	916	953	875	873	901	922	951	964	914	899	919	901	939	918	918	851	900	931	909	945	898	903	929	971	967	902	942	912	908	899	903	919	930	961	957	904	912	939	912	937	927	952	939	888	882	910	918	940	894	849	935	939	996	952	921	912	902	908	871	917	892	941	917	935	893	911	972	979	881	874	912	928	971	958	914	921	888	921	888	950	922	930	936	906	869	965	907	921	919	945	856	895	977	915	893	902	937	896	992	885	864	894	869	898	937	919	903	893	940	927	979	960	930	896	904	914	928	907	918	911
6452	2317	1226	678	591	564	589	541	552	516	551	528	537	501	535	487	523	549	510	469	524	861	1232	896	576	526	528	543	533	524	546	524	497	512	534	559	501	553	518	500	511	549	579	510	519	535	479	497	555	502	525	525	530	521	521	522	506	520	544	507	494	490	496	516	517	527	510	546	529	517	526	530	501	518	516	526	510	523	509	490	568	455	533	498	547	518	520	553	511	466	539	484	511	499	565	502	508	549	543	560	532	527	514	500	548	524	514	549	488	520	518	515	533	497	525	534	469	539	499	507	541	518	564	531	578	495	475	536	553	501	524	503	548	556	530	487	548	520	532	509	542	516	537	513	522	512	527	533	508	494	546	515	582	493	522	544	531	525	530	505	500	556	491	529	547	538	504	539	483	565	538	532	509	513	521	499	512	534	569	515	553	529	519	555	511	531	523	507	497	537	546	574	496	567	530	524	509	519	534	512	522	511	488	488	526	511	507	482	510	495	521	528	536	520	491	540	544	500	520	516	533	527	519	509	509	536	539	493	543	522	504	539	504	466	518	500	550	553	503	521	540	501	516	578	504	575	484	504	505	526	528	515	531	526	555	547	496	561	524	520	515	542	507	565	533	530	531	496	532	558	552	542	498	520	576	528	489	513	504	506	498	541	514	497	531	517	524	504	524	541	492	541	524	520	517	522	501	502	586	490	520	544	508	543	503	516	498	532	495	525	505	518	514	547	514	521	511	474	559	536	496	528	458	511	505	522	514	516	547	490	536	497	520	501	551	520	499	528	535	520	506	498	540	543	544	513	513	539	542	530	520	556	576	529	483	502	504	539	514	494	536	547	561	540	546	531	525	535	502	548	501	559	514	545	496	541	558	497	490	499	519	529	529	534	551	524	525	523	515	517	523	537	530	503	497	524	464	493	508	518	514	544	535	519	546	507	502	504	523	495	584	548	508	525	543	475	531	518	546	507	540	493	529	507	506	517	542	524	551	541	517	554	515	533	481	566	489	551	500	527	538	505	530	556	513	531	568	535	513	568	571	538	537	494	560	509	532	558	506	480	507	491	536	511	545	537	550	511	515	551	529	540	518	518	540	541	497	521	517	488	546	525	545	523	525	538	545	534	518	515	536	558	561	509	526	550	516	508	548	536	527	500	489	507	511	529	492	538	513	535	514	558	546	532	565	548	500	544	489	517	541	531	523	548	516	517	542	539	531	520	522	491	509	548	490	494	512	507	543	513	520	517	495	512	514	532	550	562	505	557	498	487	478	500	492	530	486	545	538	526	491	526	460	521	558	567	562	536	498	563	499	527	513	495	517	552	531	497	554	536	531	523	483	532	501	522	528	525	539	561	514	522	499	512	520	475	502	530	531	526	586	536	526	566	538	534	546	522	533	485	547	509	534	499	509	528	572	551	483	533	478	513	489	533	505	527	501	525	550	511	506	512	492	533	510	508	499	525	525	549	508	520	510	524	530	534	534	522	517	523	517	500	523	511	549	508	515	535	499	520	513	484	488	516	507	560	499	487	508	490	478	515	519	469	521	472	536	526	543	510	537	538	533	498	537	511	506	524	519	538	498	525	509	491	526	512	530	527	483	534	547	527	487	562	519	528	545	504	527	482	565	527	509	498	534	512	498	523	544	514	536	517	542	503	513	507	526	512	554	536	481	511	511	549	526	519	512	514	509	476	471	482	494	504	502	547	507	566	559	536	513	514	509	556	525	539	512	501	534	520	521	562	543	528	509	541	519	485	506	539	506	529	490	471	479	506	529	495	497	581	486	543	502	542	521	515	487	541	518	509	549	548	550	521	509	510	557	516	527	500	525	536	526	503	539	495	522	511	539	515	532	514	532	539	486	493	514	494	548	545	530	494	530	522	524	499	560	513	508	560	524	525	501	521	531	520	485	551	483	536	535	491	533	537	522	498	506	496	515	519	545	516	533	475	505	527	527	535	511	542	513	509	549	540	500	473	555	502	561	568	516	496	505	539	545	527	582	512	510	534	490	558	552	517	471	541	544	505	523	535	518	530	501	543	531	525	531	515	517	551	521	542	452	500	515	519	488	518	473	528	522	530	491	526	517	542	517	484	493	530	519	481	538	536	522	513	507	504	515	539	517	539	496	511	550	521	520	529	495	471	537	490	521	544	493	506	547	503	470	535	544	497	520	562	535	537	510	523	550	503	521	516	535	566	503	560	511	548	548	510	524	567	531	557	498	566	525	548	549	528	498	465	521	519	557	566	571	565	527	535	511	566	521	575	506	517	532	511	508	485	468	525	534	508	515	497	499	523	502	508	555	508	506	524	557	503	531	532	490	521	547	547	494	540	535	472	530	523	552	505	530	522	542	503	489	561	540	527	483	538	553	498	505	529	541	513	528	523	556	528	498	534	509	543	499	521	555	529	560	581	522	563	536	489	538	538	567	525	537	493	530	566	522	551	547	511	550	488	512	500	501	537	531	538	528	503	553	524	502	509	545	497	557	530	540	510	541	520	521	502	512	485	542	470	530	533	571	553	549	498	565	547	529	497	548	562	518	537	514	513	558	528	543	518	566	510	529	553	522	508	517	516	511	535	561	503	508	529	532	547	542	480	517	526	547	532	518	526	533	601	546	523	507	535	527	565	527	541	505	525	516	511	513	543	524	517	546	516	509	544	507	503	499	494	507	519	514	533	519	533	543	489	531	526	548	527	499	545	523	521	545	567	490	501	527	574	547	534	495	538	563	544	542	551	565	514	512	481	518	496	539	494	509	512	513	532	517	523	537	523	548	521	525	521	513	533	534	558	508	510	530	538	508	480	499	491	541	515	502	541	535	524	506	504	571	509	550	530	513	522	508	520	505	541	582	506	541	517	501	481	521	518	518	516	513	513	541	554	494	538	527	534	509	508	526	520	538	520	478	523	531	511	500	525	485	512	489	496	516	477	538	534	518	508	509	531	516	565	547	518	547	550	512	554	507	511	528	511	537	544	536	489	571	557	545	528	552	523	494	536	524	499	519	481	506	524	533	501	517	489	593	534	534	499	518	556	529	505	536	579	508	500	549	497	520	490	503	533	563	601	531	527	546	518	544	495	517	509	554	530	555	520	512	504	510	562	497	534	547	502	499	538	566	508	540	514	511	527	513	561	476	569	536	503	514	509	525	500	522	533	519	519	505	500	532	524	515	526	466	506	514	524	519	533	470	465	566	558	486	542	537	530	562	523	528	556	538	513	541	509	535	538	536	488	537	520	560	577	522	525	512	543	516	523	503	530	502	502	534	504	529	557	560	502	519	517	577	519	501	510	526	514	520	505	486	499	513	532	547	507	523	537	525	533	526	540	512	546	536	485	521	526	509	494	531	506	499	534	514	508	520	543	517	537	578	527	521	487	477	510	533	530	506	539	506	550	519	534	488	556	535	524	501	486	562	490	504	531	516	504	511	538	491	544	531	513	515	534	473	531	495	512	492	528	519	523	572	513	494	547	482	544	535	495	550	511
5058	2997	2434	1789	1800	1657	1571	1661	1598	1566	1593	1499	1484	1485	1470	1460	1488	1436	1400	1344	1483	3534	5204	3385	1563	1384	1359	1346	1423	1382	1446	1383	1348	1352	1408	1442	1364	1393	1459	1407	1392	1413	1376	1346	1417	1330	1380	1412	1384	1368	1444	1372	1444	1345	1430	1408	1418	1401	1465	1450	1334	1434	1415	1401	1432	1364	1389	1374	1411	1340	1407	1396	1367	1383	1420	1392	1401	1371	1410	1371	1392	1371	1435	1357	1426	1391	1341	1403	1370	1395	1440	1402	1388	1356	1411	1401	1387	1404	1404	1370	1348	1409	1375	1318	1409	1396	1333	1329	1317	1338	1372	1378	1352	1361	1431	1440	1379	1387	1357	1344	1429	1415	1344	1395	1350	1437	1383	1344	1352	1353	1443	1346	1396	1342	1392	1325	1323	1361	1325	1346	1382	1404	1357	1406	1379	1420	1382	1363	1327	1323	1429	1378	1436	1417	1433	1368	1368	1319	1342	1419	1379	1334	1385	1425	1376	1429	1359	1412	1408	1441	1407	1385	1390	1474	1390	1393	1394	1396	1331	1416	1434	1396	1377	1416	1410	1340	1360	1404	1388	1316	1379	1352	1304	1400	1388	1408	1363	1376	1405	1441	1388	1390	1367	1340	1372	1433	1410	1354	1403	1395	1328	1379	1395	1374	1341	1406	1379	1366	1431	1367	1327	1418	1316	1368	1433	1352	1420	1379	1408	1382	1413	1399	1389	1441	1465	1354	1440	1301	1470	1382	1406	1389	1334	1464	1386	1387	1407	1359	1335	1405	1396	1412	1380	1374	1409	1395	1310	1436	1446	1433	1387	1398	1362	1421	1414	1408	1308	1377	1382	1390	1374	1406	1381	1301	1363	1387	1389	1388	1426	1392	1386	1439	1453	1382	1350	1370	1344	1357	1382	1392	1385	1458	1341	1357	1362	1400	1415	1393	1339	1388	1469	1419	1345	1344	1411	1389	1409	1347	1407	1384	1391	1426	1419	1410	1361	1476	1440	1378	1393	1384	1399	1383	1448	1393	1384	1414	1427	1388	1525	1439	1406	1333	1420	1433	1363	1331	1372	1345	1330	1360	1383	1371	1387	1425	1352	1383	1430	1354	1410	1382	1341	1459	1357	1402	1357	1349	1381	1388	1402	1424	1398	1358	1396	1362	1389	1408	1409	1387	1398	1321	1391	1367	1337	1374	1413	1417	1385	1452	1401	1378	1407	1361	1359	1383	1396	1387	1358	1422	1356	1394	1360	1383	1389	1356	1360	1408	1413	1356	1348	1326	1345	1363	1374	1441	1384	1425	1314	1447	1452	1386	1379	1388	1443	1364	1368	1336	1433	1349	1445	1410	1368	1354	1436	1375	1429	1391	1416	1447	1384	1382	1321	1342	1325	1334	1359	1365	1407	1469	1400	1377	1322	1357	1379	1402	1354	1382	1375	1414	1380	1302	1371	1367	1325	1358	1411	1416	1391	1401	1359	1406	1374	1374	1422	1408	1403	1327	1382	1353	1429	1391	1397	1383	1432	1340	1390	1381	1412	1372	1420	1354	1356	1352	1376	1452	1426	1354	1410	1358	1379	1413	1383	1417	1367	1319	1388	1451	1359	1382	1403	1359	1391	1401	1467	1359	1340	1471	1395	1368	1431	1381	1422	1441	1398	1454	1419	1388	1363	1347	1402	1387	1398	1374	1393	1334	1318	1340	1378	1414	1408	1368	1359	1402	1385	1365	1350	1380	1314	1388	1294	1421	1362	1392	1376	1424	1369	1406	1449	1397	1385	1364	1416	1339	1409	1377	1357	1347	1392	1369	1454	1405	1460	1401	1395	1412	1398	1315	1397	1402	1371	1429	1446	1373	1393	1391	1384	1320	1436	1345	1334	1358	1446	1431	1366	1374	1355	1460	1423	1365	1355	1402	1432	1381	1374	1353	1375	1458	1363	1384	1368	1348	1378	1425	1364	1365	1411	1383	1369	1402	1376	1405	1398	1427	1419	1421	1387	1411	1381	1393	1350	1415	1397	1355	1302	1380	1360	1461	1356	1358	1401	1403	1405	1466	1409	1384	1392	1342	1399	1268	1375	1413	1414	1396	1324	1435	1356	1389	1374	1385	1373	1397	1350	1352	1325	1324	1394	1434	1403	1354	1390	1328	1352	1413	1423	1353	1364	1434	1344	1386	1435	1351	1375	1428	1357	1375	1352	1363	1417	1345	1457	1437	1365	1389	1438	1405	1428	1364	1340	1377	1406	1392	1455	1448	1405	1411	1359	1350	1342	1408	1412	1375	1386	1372	1353	1383	1293	1412	1347	1380	1409	1329	1409	1412	1397	1349	1392	1384	1371	1368	1359	1341	1391	1391	1332	1284	1372	1426	1379	1418	1397	1443	1364	1376	1362	1402	1322	1349	1402	1373	1428	1406	1411	1385	1416	1405	1397	1386	1429	1320	1382	1441	1408	1378	1377	1341	1477	1369	1355	1401	1385	1452	1365	1432	1417	1405	1369	1410	1327	1399	1408	1345	1410	1401	1405	1368	1449	1407	1374	1367	1396	1413	1387	1419	1425	1367	1382	1417	1389	1404	1342	1336	1311	1384	1432	1348	1302	1381	1393	1365	1376	1336	1417	1416	1420	1412	1353	1435	1330	1445	1308	1433	1391	1373	1401	1399	1380	1392	1378	1408	1417	1394	1397	1375	1424	1283	1365	1393	1436	1420	1372	1369	1347	1368	1351	1403	1316	1362	1288	1401	1372	1377	1369	1389	1407	1397	1408	1383	1466	1359	1414	1401	1384	1402	1372	1379	1366	1367	1376	1389	1356	1366	1387	1389	1444	1419	1336	1397	1377	1389	1356	1375	1286	1408	1393	1348	1485	1345	1428	1420	1403	1382	1419	1414	1459	1360	1438	1402	1290	1348	1402	1367	1357	1437	1439	1414	1308	1395	1402	1306	1463	1396	1357	1380	1441	1419	1379	1377	1345	1417	1379	1384	1412	1395	1431	1398	1303	1457	1380	1446	1396	1415	1395	1424	1362	1392	1404	1358	1396	1389	1420	1394	1349	1448	1317	1346	1382	1424	1388	1378	1364	1403	1383	1408	1404	1399	1415	1468	1355	1407	1371	1341	1377	1345	1322	1370	1388	1477	1371	1332	1340	1345	1382	1372	1427	1392	1408	1368	1344	1444	1447	1314	1375	1447	1398	1401	1342	1367	1400	1328	1359	1336	1388	1407	1393	1410	1338	1416	1360	1372	1368	1417	1346	1395	1421	1362	1391	1406	1375	1394	1438	1387	1417	1337	1340	1385	1375	1374	1401	1447	1370	1384	1448	1416	1334	1368	1408	1415	1363	1348	1355	1371	1355	1389	1387	1355	1475	1351	1386	1363	1447	1403	1436	1343	1419	1390	1432	1349	1405	1354	1369	1391	1350	1408	1367	1402	1429	1424	1419	1375	1379	1393	1413	1365	1412	1352	1395	1387	1401	1392	1363	1406	1400	1390	1407	1391	1329	1404	1416	1415	1369	1347	1371	1376	1392	1421	1404	1395	1354	1420	1390	1351	1512	1427	1441	1374	1387	1356	1457	1409	1332	1397	1315	1390	1422	1408	1331	1376	1447	1434	1369	1379	1362	1393	1355	1378	1409	1396	1424	1345	1405	1368	1357	1355	1306	1376	1408	1391	1357	1397	1393	1400	1414	1393	1390	1380	1350	1400	1407	1364	1362	1362	1403	1383	1421	1354	1379	1335	1365	1300	1385	1386	1421	1426	1424	1377	1388	1387	1381	1348	1443	1423	1376	1464	1453	1452	1356	1395	1343	1388	1331	1415	1384	1323	1334	1381	1378	1358	1325	1476	1450	1429	1419	1398	1388	1353	1396	1355	1332	1363	1390	1360	1366	1352	1366	1360	1368	1374	1357	1380	1373	1413	1413	1424	1367	1381	1405	1422	1401	1387	1370	1362	1416	1457	1403	1354	1385	1404	1376	1422	1363	1445	1352	1406	1369	1428	1380	1371	1395	1290	1343	1346	1419	1339	1438	1458	1380	1367	1366	1367	1339	1302	1370	1317	1399	1423	1380	1348	1370	1359	1314	1345	1366	1347	1384	1397	1413	1412	1381	1343	1460	1435	1391	1314	1306	1374	1354	1377	1420	1368	1423	1418	1352	1341	1426	1349	1386	1379	1431	1422	1374	1373	1390	1383	1381	1393	1329	1363	1379	1448	1382	1336	1335	1391	1389	1403	1323	1433	1347	1395	1387	1437	1455	1383	1405	1413	1428	1319	1369	1337	1349	1327	1383	1402	1418	1339	1407	1414	1370	1459	1349	1415	1373	1421	1427	1342	1431	1435	1393	1408	1384	1425	1364	1387	1339	1392	1348	1432	1385	1285	1352	1416	1356	1444	1364	1327	1356	1389	1351	1401	1362	1306	1418	1447	1414	1419	1363	1400	1396	1370	1361	1328	1442	1403	1375	1329	1331	1357	1387	1409	1417	1383	1380	1334	1475	1392	1374	1356	1369	1467	1376	1389	1359	1416	1338	1360	1389	1352	1361	1428	1451	1403	1388	1386	1389	1404	1384	1400	1383	1391	1358	1327	1374	1453	1403	1335	1376	1445	1362	1388	1328	1479	1375	1373	1337	1461	1423	1409	1359	1385	1404	1401	1382	1362	1371	1454	1365	1345	1350	1430	1372	1383	1439	1402	1397	1418	1360	1442	1337	1362	1422	1367	1324	1389	1299	1394	1384	1481	1436	1338	1416	1447	1469	1386	1403	1303	1395	1397	1387	1406	1427	1377	1375	1427	1377	1310	1431	1390	1360	1347	1419	1321	1375	1395	1465	1358	1365	1375	1428	1411	1392	1368	1370	1386	1405	1389	1377	1381	1351	1343	1455	1390	1331	1445	1455	1402	1389	1411	1443	1358	1437	1368	1410	1403	1402	1378	1484	1445	1422	1374	1403	1375	1370	1362	1405	1371	1371	1366	1433	1387	1376	1396	1392	1434	1360	1368	1435	1393	1411	1400	1378	1390	1352	1455	1440	1413	1281	1382	1313	1356	1416	1356	1442	1379	1428	1329	1388	1469
19068	14075	9940	3788	2007	1389	1027	897	765	781	800	679	626	612	624	599	592	607	576	590	554	4071	6579	4234	1017	542	570	561	552	591	532	570	540	555	558	594	543	538	552	539	557	567	550	563	539	541	543	540	568	588	555	558	500	510	522	552	562	510	542	611	533	541	532	536	585	547	533	508	559	556	564	547	539	511	530	589	552	532	534	550	554	548	542	559	546	565	551	548	536	552	525	532	554	527	534	510	549	549	514	545	531	535	495	580	571	540	506	514	556	535	530	538	591	563	509	548	527	529	567	538	610	531	524	569	541	531	522	534	569	541	540	543	531	520	514	535	556	538	547	509	612	509	508	498	531	518	554	564	526	505	601	502	516	570	526	550	532	531	521	543	562	567	551	520	587	521	528	559	534	519	517	584	522	531	499	528	538	543	538	538	524	565	511	532	520	555	530	540	518	557	528	541	551	560	566	495	569	514	562	516	549	512	534	519	545	533	517	540	527	563	536	553	516	520	539	485	551	548	590	509	569	537	562	565	541	503	531	510	518	548	527	552	532	539	544	551	539	548	538	575	493	543	530	551	551	591	554	531	578	554	561	546	534	542	537	504	547	531	547	558	530	546	493	569	565	482	553	549	503	549	531	557	531	529	497	574	527	596	523	503	534	561	524	567	548	520	533	543	562	550	573	561	552	539	542	563	551	583	554	557	549	562	530	534	557	527	547	539	610	570	513	536	535	536	532	518	526	519	569	565	543	544	537	525	488	527	566	546	531	593	597	567	528	561	526	510	587	535	515	492	543	484	523	544	536	581	552	555	531	548	522	533	538	554	569	545	541	589	530	482	571	511	557	592	574	533	506	587	555	565	544	513	511	511	546	529	518	590	556	597	562	543	524	545	557	607	546	529	546	527	590	546	496	556	550	556	541	571	535	533	573	524	509	456	559	496	552	578	544	560	486	556	503	627	546	572	548	538	541	548	509	578	540	570	573	511	565	546	541	533	560	551	571	543	503	566	541	556	529	541	536	557	569	543	545	510	551	536	571	542	529	570	553	531	572	584	551	523	488	513	558	532	524	563	535	556	554	555	473	500	558	551	556	588	510	528	536	539	543	558	528	537	540	561	523	530	587	555	506	519	515	522	532	526	555	572	532	530	550	525	553	553	548	554	534	544	521	518	563	514	516	511	524	477	517	509	565	538	546	556	531	546	531	604	561	573	528	540	558	555	525	542	545	566	553	558	550	560	558	530	549	541	542	548	504	573	541	522	524	529	570	526	564	529	549	511	552	525	541	504	562	515	501	512	566	585	545	539	535	542	538	562	518	523	539	558	536	512	564	581	552	522	529	520	582	537	554	530	547	491	559	496	556	567	536	578	523	547	540	543	558	535	568	529	551	554	575	573	541	525	543	547	548	513	540	526	542	496	580	539	548	569	599	517	564	556	543	549	563	538	515	539	521	531	521	499	561	574	517	555	542	510	502	525	520	516	499	534	536	531	567	521	507	559	518	519	601	560	541	527	541	531	532	538	532	537	512	542	550	550	522	536	559	500	512	542	555	553	539	542	517	518	555	530	568	545	529	590	543	543	558	553	533	523	526	584	562	553	553	531	579	560	504	557	540	514	525	533	535	617	573	557	547	536	569	566	538	526	568	535	576	554	544	550	536	574	563	553	529	523	559	557	538	545	540	545	510	519	555	581	560	552	523	526	538	532	534	510	541	520	561	544	518	538	505	537	567	551	530	516	561	531	553	551	583	544	530	591	579	548	536	525	556	559	551	537	529	500	551	554	523	529	522	554	548	505	534	514	572	525	533	467	568	511	518	560	500	507	523	543	536	502	532	528	540	542	522	547	556	503	530	511	509	582	565	544	564	551	557	512	566	552	540	540	539	609	506	571	549	523	505	547	569	525	548	501	481	493	527	546	547	564	563	565	544	525	559	559	567	516	521	560	538	545	565	551	532	514	543	553	553	574	558	532	545	540	526	549	516	569	557	555	541	553	530	526	564	556	501	529	535	550	543	542	517	539	540	537	547	549	529	537	552	546	564	500	553	535	540	529	516	529	561	517	566	476	565	580	546	544	556	562	545	552	556	489	550	556	553	528	524	574	511	562	567	523	536	545	511	565	533	577	525	516	546	515	567	532	515	548	561	557	555	551	546	546	493	560	591	578	528	548	544	519	522	553	524	549	579	538	561	528	548	550	543	525	534	546	567	530	560	537	538	545	526	535	555	531	534	531	533	578	562	563	536	495	540	572	531	556	547	551	523	553	538	539	529	538	605	525	527	565	562	526	555	521	569	546	552	529	528	555	517	512	523	512	514	558	537	561	530	521	490	564	594	544	552	573	557	521	553	541	554	583	531	527	523	550	537	544	538	528	550	557	529	524	534	528	558	563	587	560	549	550	565	508	538	518	541	521	559	536	534	516	583	547	526	560	562	511	534	538	537	538	533	539	553	491	521	520	548	533	497	565	588	534	559	529	531	549	557	536	544	513	520	561	520	520	541	511	547	507	574	553	499	580	557	546	550	586	526	527	562	581	507	500	551	568	472	503	557	539	547	497	502	531	542	565	612	558	598	540	528	533	544	539	560	528	556	515	525	556	571	538	557	527	554	546	565	522	538	535	498	511	524	513	570	526	506	534	536	520	541	556	554	535	569	518	537	553	550	532	562	557	562	514	531	545	531	533	549	551	545	533	525	547	553	525	509	557	540	580	576	533	544	512	487	570	549	534	559	524	550	524	531	559	559	537	591	566	579	531	542	515	554	516	530	505	554	504	548	531	543	540	597	529	549	551	543	540	526	521	513	525	585	555	542	535	538	581	538	578	560	556	557	534	562	538	550	584	532	528	549	585	568	528	538	535	584	596	519	512	532	554	534	552	566	553	544	556	524	501	522	492	527	535	535	569	544	542	533	553	531	547	557	506	528	604	543	511	582	518	527	530	541	557	573	553	566	558	508	580	542	469	542	531	541	517	508	518	513	551	577	564	503	546	525	519	605	542	570	520	557	580	526	529	515	517	575	553	553	543	544	516	566	507	513	497	557	552	537	526	535	549	584	552	599	542	536	535	507	540	549	520	538	543	538	516	508	519	518	576	559	528	491	548	570	553	558	524	537	514	545	574	575	519	588	493	568	594	577	580	499	527	566	552	615	553	511	498	536	554	560	531	563	591	562	555	600	513	554	543	553	513	517	503	621	529	544	537	529	579	560	541	574	524	512	524	543	519	569	551	498	543	523	518	549	534	537	567	539	550	527	523	546	573	605	578	522	588	560	574	538	558	545	525	592	588	545	498	529	515	523	539	600	547	557	510	588	544	523	540	514	536	556	492	540	576	542	499	560	529	508	560	519	556	572	544	557	529	568	545	582	525	558	512	544	573	568	546	533	535	546	548	540	542	566	537	528	563	522	576	493	547	553	526	502	542	561	552	510	544	531	575	523	514	531	551	543	564	526	554	567	549	544	561	556	573	516	539	572	532	547	511	529	570
12320	11856	8397	4680	4414	3923	3409	3106	2747	2879	2905	2176	2000	1967	1880	1939	1762	1753	1679	1696	1710	19060	26204	16138	4281	1464	1433	1419	1446	1461	1507	1464	1451	1476	1476	1485	1438	1493	1467	1407	1466	1377	1417	1448	1427	1407	1430	1465	1429	1416	1383	1450	1466	1455	1479	1465	1426	1430	1477	1485	1491	1497	1477	1442	1438	1349	1416	1386	1467	1420	1385	1426	1460	1428	1474	1365	1530	1411	1383	1461	1484	1399	1453	1376	1401	1471	1452	1483	1420	1516	1428	1449	1413	1470	1399	1433	1420	1487	1407	1378	1413	1374	1465	1429	1426	1386	1433	1481	1426	1416	1443	1391	1429	1477	1466	1378	1387	1415	1419	1478	1508	1311	1433	1495	1488	1430	1447	1416	1447	1420	1404	1447	1457	1410	1418	1410	1464	1471	1429	1366	1447	1434	1396	1372	1457	1517	1464	1510	1419	1436	1453	1453	1441	1414	1411	1401	1416	1380	1457	1444	1406	1400	1430	1404	1429	1436	1409	1470	1409	1441	1484	1446	1394	1414	1426	1474	1439	1449	1352	1388	1384	1429	1389	1438	1398	1486	1499	1495	1470	1420	1407	1417	1469	1487	1395	1445	1437	1458	1479	1426	1393	1442	1488	1465	1501	1393	1481	1429	1458	1460	1403	1474	1386	1417	1385	1454	1463	1395	1446	1431	1348	1442	1434	1406	1397	1442	1396	1399	1461	1490	1446	1439	1449	1473	1405	1436	1403	1494	1426	1449	1474	1482	1403	1485	1391	1383	1446	1435	1339	1359	1398	1386	1447	1478	1444	1436	1405	1392	1470	1417	1336	1462	1462	1411	1390	1431	1432	1416	1459	1458	1404	1434	1443	1402	1398	1392	1476	1445	1436	1442	1423	1384	1445	1470	1470	1434	1425	1412	1397	1422	1462	1433	1499	1441	1433	1388	1396	1473	1457	1337	1418	1360	1429	1495	1392	1351	1382	1442	1424	1449	1447	1439	1498	1493	1543	1399	1396	1426	1440	1440	1414	1463	1394	1432	1366	1446	1478	1455	1437	1410	1441	1515	1457	1458	1391	1385	1423	1434	1467	1438	1512	1437	1354	1388	1473	1445	1450	1438	1365	1418	1449	1388	1450	1391	1403	1460	1417	1441	1455	1397	1504	1475	1498	1466	1398	1498	1460	1366	1449	1439	1434	1406	1449	1443	1468	1431	1443	1441	1420	1461	1473	1507	1478	1428	1376	1410	1411	1387	1378	1463	1487	1397	1374	1407	1407	1452	1430	1461	1496	1470	1412	1422	1344	1446	1466	1394	1501	1451	1419	1413	1419	1446	1475	1417	1410	1396	1476	1391	1391	1445	1430	1444	1434	1402	1443	1426	1353	1450	1359	1425	1390	1491	1444	1342	1378	1500	1382	1461	1405	1499	1446	1483	1413	1413	1400	1361	1475	1467	1374	1416	1419	1447	1433	1446	1437	1479	1490	1458	1428	1490	1419	1435	1462	1493	1389	1422	1390	1471	1509	1457	1441	1403	1500	1414	1447	1436	1399	1402	1422	1415	1466	1407	1409	1414	1360	1375	1406	1378	1420	1458	1430	1462	1422	1456	1480	1493	1417	1449	1391	1445	1431	1432	1452	1440	1518	1457	1465	1435	1396	1404	1444	1418	1383	1409	1456	1453	1429	1373	1441	1487	1489	1451	1396	1450	1436	1413	1441	1392	1497	1482	1426	1465	1402	1455	1438	1422	1462	1446	1370	1470	1455	1397	1395	1500	1451	1480	1424	1396	1374	1395	1382	1424	1483	1415	1415	1443	1436	1417	1397	1424	1487	1457	1464	1418	1410	1458	1489	1457	1501	1408	1434	1411	1377	1406	1443	1394	1416	1404	1401	1473	1440	1421	1463	1465	1402	1437	1365	1404	1368	1470	1416	1464	1425	1439	1355	1473	1435	1481	1419	1418	1385	1424	1438	1379	1535	1380	1371	1403	1430	1475	1401	1443	1371	1449	1416	1445	1448	1421	1439	1418	1460	1383	1463	1498	1460	1464	1415	1403	1438	1344	1457	1399	1424	1423	1448	1431	1458	1459	1370	1400	1433	1483	1404	1368	1360	1417	1382	1451	1480	1379	1422	1443	1443	1456	1451	1397	1456	1461	1467	1488	1379	1415	1516	1415	1443	1425	1380	1415	1361	1481	1444	1461	1415	1404	1447	1426	1465	1473	1376	1472	1416	1414	1476	1466	1518	1422	1447	1426	1498	1497	1403	1420	1495	1401	1460	1446	1345	1454	1465	1451	1416	1417	1390	1441	1401	1319	1452	1399	1358	1460	1413	1393	1503	1479	1374	1483	1387	1434	1421	1377	1497	1425	1456	1406	1482	1425	1386	1479	1432	1419	1436	1433	1400	1483	1528	1476	1453	1438	1445	1396	1447	1458	1464	1377	1439	1408	1426	1512	1371	1444	1432	1424	1411	1419	1421	1489	1429	1437	1384	1451	1414	1393	1496	1473	1490	1370	1384	1489	1437	1436	1348	1462	1437	1497	1395	1442	1402	1393	1433	1450	1449	1486	1501	1424	1452	1379	1434	1481	1442	1465	1441	1387	1445	1357	1438	1443	1474	1450	1426	1490	1417	1409	1463	1433	1479	1470	1428	1437	1457	1362	1479	1363	1441	1460	1431	1514	1461	1391	1377	1399	1446	1463	1320	1437	1389	1476	1495	1385	1464	1440	1476	1372	1446	1435	1424	1398	1438	1428	1423	1408	1452	1491	1462	1454	1388	1468	1451	1423	1447	1462	1407	1366	1500	1469	1396	1406	1513	1429	1438	1438	1430	1413	1483	1416	1467	1419	1379	1448	1474	1415	1416	1442	1418	1354	1395	1441	1427	1457	1429	1419	1484	1439	1448	1422	1451	1457	1448	1383	1526	1450	1427	1488	1440	1424	1476	1499	1423	1427	1526	1471	1392	1402	1491	1359	1439	1398	1493	1432	1499	1479	1419	1377	1377	1422	1369	1404	1431	1401	1401	1341	1400	1449	1448	1469	1446	1437	1408	1407	1436	1484	1425	1457	1440	1493	1442	1499	1402	1403	1418	1438	1432	1415	1455	1367	1423	1442	1440	1474	1405	1517	1406	1353	1416	1392	1405	1390	1436	1408	1446	1380	1421	1446	1471	1429	1382	1486	1466	1415	1431	1406	1455	1365	1432	1421	1389	1452	1361	1489	1451	1419	1362	1421	1475	1468	1465	1433	1502	1410	1460	1506	1381	1381	1446	1431	1475	1365	1482	1460	1426	1429	1434	1464	1468	1392	1378	1375	1390	1433	1433	1391	1444	1422	1440	1419	1471	1387	1465	1436	1379	1425	1433	1477	1466	1456	1377	1438	1424	1339	1439	1434	1494	1401	1464	1392	1394	1456	1431	1430	1487	1490	1451	1391	1406	1502	1399	1438	1366	1427	1490	1388	1444	1459	1463	1426	1382	1339	1451	1436	1392	1428	1458	1439	1357	1455	1410	1450	1417	1426	1342	1424	1445	1410	1507	1453	1449	1486	1465	1427	1395	1436	1379	1432	1378	1423	1432	1432	1422	1492	1509	1450	1375	1420	1442	1444	1371	1468	1480	1465	1423	1398	1423	1445	1447	1408	1416	1477	1377	1409	1456	1432	1391	1484	1446	1447	1486	1454	1465	1442	1441	1425	1374	1431	1507	1469	1409	1435	1414	1440	1468	1505	1472	1445	1371	1459	1401	1438	1383	1473	1451	1481	1467	1449	1481	1359	1408	1405	1423	1369	1455	1434	1442	1442	1400	1425	1416	1389	1412	1453	1445	1435	1452	1438	1396	1477	1425	1436	1474	1398	1386	1413	1376	1366	1410	1445	1518	1377	1438	1441	1435	1453	1468	1448	1437	1476	1374	1419	1411	1434	1441	1456	1416	1428	1376	1474	1438	1469	1443	1476	1451	1449	1420	1465	1464	1411	1425	1449	1419	1482	1436	1385	1393	1434	1396	1432	1404	1524	1455	1414	1407	1458	1463	1429	1432	1427	1475	1374	1466	1433	1458	1464	1498	1433	1368	1425	1408	1440	1428	1456	1420	1420	1415	1336	1416	1460	1454	1422	1444	1395	1491	1472	1366	1438	1445	1442	1469	1470	1458	1365	1438	1482	1429	1427	1397	1371	1446	1495	1466	1440	1486	1436	1420	1503	1425	1425	1431	1523	1434	1341	1445	1442	1413	1365	1417	1437	1455	1409	1455	1389	1404	1454	1465	1421	1376	1430	1420	1436	1442	1418	1456	1405	1529	1465	1366	1421	1420	1406	1463	1428	1435	1449	1426	1427	1410	1490	1420	1438	1452	1357	1456	1408	1396	1469	1417	1517	1389	1495	1432	1445	1468	1435	1473	1412	1423	1428	1478	1401	1418	1416	1384	1417	1413	1364	1419	1489	1461	1406	1416	1422	1404	1397	1457	1414	1444	1427	1449	1436	1459	1408	1494	1440	1453	1441	1403	1436	1427	1452	1446	1480	1373	1422	1429	1452	1435	1437	1455	1399	1469	1440	1368	1502	1475	1465	1434	1392	1388	1444	1418	1462	1475	1421	1439	1483	1361	1447	1429	1440	1521	1470	1432	1498	1415	1432	1471	1423	1414	1411	1420	1470	1470	1420	1405	1348	1422	1472	1380	1477	1392	1418	1433	1384	1439	1440	1488	1436	1485	1356	1428	1498	1456	1457	1446	1393	1449	1409	1433	1446	1372	1458	1460	1358	1384	1371	1387	1417	1443	1472	1469	1404	1358	1425	1442	1433	1466	1407	1388	1434	1399	1430	1464	1398	1429	1388	1457	1391	1429	1406	1374	1377	1382	1435	1417	1435	1434	1424	1401	1411	1448	1474	1437	1395	1478	1441	1455	1423	1441	1446	1471	1493	1412	1467	1371	1470	1375	1378	1519	1436	1384	1491	1427	1397	1416	1430	1500	1456	1463	1405	1376	1453	1500	1437	1420	1372	1462	1493	1383	1437	1404	1387	1401	1486	1397	1529	1421	1398	1435	1464	1452	1445	1428	1544	1429	1430	1412	1412	1425	1374
27952	20911	14580	6453	3533	2223	1440	1179	838	773	787	625	595	539	567	495	521	512	478	450	527	6742	10961	8284	1290	442	466	466	440	421	425	429	412	411	391	424	426	427	411	427	428	412	413	375	475	433	424	439	403	432	424	412	422	426	437	427	429	429	396	435	409	396	438	419	420	439	426	395	408	422	448	415	391	437	422	366	408	423	430	432	415	418	461	389	441	412	407	446	415	452	402	402	440	420	451	408	401	398	411	403	424	444	422	407	410	421	445	397	403	435	417	412	418	445	402	405	410	385	399	404	386	413	456	381	417	438	394	448	434	486	424	400	401	426	413	451	419	347	398	400	421	424	383	399	408	451	394	433	473	432	404	392	408	385	454	417	414	421	438	431	424	410	440	438	400	413	413	416	444	400	426	414	414	421	425	422	432	388	386	415	454	428	424	410	413	375	380	426	417	382	444	411	389	439	462	419	408	416	478	412	428	429	427	395	405	449	420	408	425	430	414	404	409	422	399	391	437	435	433	414	384	413	419	394	425	446	443	409	377	445	452	407	419	456	432	396	430	432	377	415	406	416	401	415	406	411	420	394	411	416	396	410	434	432	414	409	398	417	411	434	395	406	442	416	441	463	397	437	427	435	450	425	421	425	452	421	414	390	413	427	439	443	408	406	381	414	437	409	439	431	386	459	434	449	414	420	417	413	402	433	382	388	470	428	439	403	488	454	451	419	427	403	418	434	422	414	398	415	444	423	407	413	465	406	416	442	395	437	445	401	412	413	412	415	432	377	399	423	435	447	450	392	414	384	410	435	424	401	433	398	431	446	420	429	410	411	411	418	371	398	402	403	404	418	453	397	417	413	383	407	450	389	433	441	441	422	395	421	407	438	430	469	445	397	426	405	414	470	410	383	416	441	411	417	396	417	398	419	403	419	450	411	415	399	460	460	404	396	443	424	423	453	411	420	438	403	422	411	422	437	425	426	421	405	387	418	445	403	417	434	469	416	434	414	409	431	406	397	414	423	435	395	422	423	407	394	393	382	395	399	421	449	383	400	463	421	419	410	413	421	414	442	415	426	424	413	413	448	419	407	426	427	435	418	451	415	400	383	405	420	437	408	423	393	420	396	431	437	416	376	449	409	395	434	410	430	445	410	464	412	430	401	427	409	435	414	423	369	434	438	425	423	383	390	431	406	431	409	418	406	438	400	421	443	421	422	418	421	461	432	440	399	414	440	450	443	438	458	432	454	410	357	408	425	422	398	438	427	405	389	403	441	397	420	450	407	432	451	429	420	450	414	411	380	407	463	417	390	420	456	457	424	410	414	420	449	419	405	436	422	402	413	434	399	407	431	396	419	417	419	446	431	408	400	464	424	411	373	463	423	449	456	427	406	402	403	422	407	421	403	424	436	419	422	437	419	436	456	448	417	410	419	401	414	455	395	388	443	412	401	417	399	436	405	387	414	452	388	418	426	447	428	452	385	458	424	419	432	398	424	427	407	408	419	415	450	430	419	424	421	452	421	415	405	423	438	422	425	395	413	417	461	414	433	424	404	448	403	477	432	415	393	398	429	414	391	404	442	395	436	454	418	404	451	411	415	443	444	438	426	406	419	440	402	413	419	380	429	416	448	422	434	408	399	429	431	431	445	445	441	443	464	371	446	427	432	403	434	428	425	415	417	450	417	466	430	450	411	391	435	439	393	386	391	407	374	428	428	406	413	419	422	434	434	415	419	420	362	418	401	447	413	403	462	423	399	397	396	419	420	436	437	416	366	439	377	407	443	428	419	410	432	429	388	428	442	416	422	384	416	410	456	424	445	381	419	413	414	435	401	427	435	410	401	382	402	430	415	406	431	433	462	421	410	431	383	380	443	413	409	428	419	410	400	424	427	425	391	424	411	388	383	443	460	422	405	422	450	455	434	412	425	407	405	410	444	406	426	464	391	414	426	438	440	408	411	442	402	413	429	381	402	402	409	419	445	407	419	454	428	422	414	409	442	410	426	439	425	393	430	447	421	425	429	433	432	443	400	462	414	436	427	387	422	417	427	446	413	441	426	395	438	412	417	443	428	385	424	425	445	411	419	417	421	453	446	383	448	408	389	428	418	430	454	404	425	395	412	394	385	395	429	456	443	417	394	430	411	418	398	390	424	423	403	406	390	416	460	454	392	413	393	427	433	452	430	443	441	422	456	403	418	374	417	447	387	381	420	410	409	401	465	384	389	388	405	418	434	437	392	429	400	415	425	369	419	454	439	440	403	408	426	440	439	402	394	376	401	377	423	430	403	388	444	390	432	412	393	399	444	409	410	421	419	420	411	404	434	422	449	445	442	424	440	446	432	420	442	422	408	438	409	409	406	413	405	412	417	392	415	425	419	385	416	402	445	396	453	405	430	394	444	440	424	419	407	410	455	385	426	410	394	433	393	444	451	397	416	413	438	403	414	440	397	466	408	411	418	395	392	460	425	432	419	418	424	408	409	442	390	412	422	432	454	413	393	414	451	394	436	439	448	433	429	397	409	409	405	413	427	404	397	403	433	422	407	423	421	413	428	411	480	436	406	416	460	437	377	467	442	407	401	431	430	402	410	448	405	380	426	405	413	404	386	436	433	395	444	409	412	403	417	416	430	416	419	412	438	449	386	379	445	382	428	422	418	414	411	412	438	425	393	412	402	444	402	384	380	428	423	423	400	447	433	439	408	416	402	420	407	451	412	442	460	417	428	447	391	430	392	424	447	410	390	428	472	448	422	411	420	452	419	430	418	424	410	367	383	418	426	394	475	415	392	457	385	410	421	419	435	412	427	410	409	409	440	416	393	409	396	450	436	440	418	454	466	394	410	388	407	401	423	451	402	397	427	445	450	440	407	420	420	452	414	434	416	410	436	358	410	437	400	374	430	441	455	396	444	430	408	394	406	414	402	407	406	430	412	395	393	424	440	404	427	425	429	414	387	425	408	444	448	423	449	412	416	434	417	457	429	411	429	423	439	390	437	440	443	424	425	425	458	378	440	418	437	366	438	423	402	426	406	444	396	374	400	396	399	438	440	460	463	420	436	394	426	408	405	423	459	412	423	419	446	413	424	415	363	409	438	433	433	418	440	413	410	419	405	384	453	417	433	411	405	390	403	437	413	444	438	419	417	439	416	423	400	406	447	412	417	413	419	458	462	410	373	429	411	462	403	420	415	427	426	427	412	413	425	394	444	422	418	402	447	420	404	389	419	401	461	421	465	446	445	450	405	454	397	446	418	419	429	412	442	400	403	452	401	430	431	404	383	418	406	385	437	375	407	408	422	390	418	399	405	403	445	445	412	410	451	431	429	471	406	385	388	440	402	407	421	412	443	381	433	395	399	412	440	423	409	441	403	409	424	408	401	442	401	390	425	416	462	381	436	423	400	396	433	422	457	422	436	433	431	396	422	405	414	413	462	425	422	419	418	426	424	422	416	381	397	428	411	398	374	392	432	464	395	433	398	388	393	420	419	413	426
16494	15111	11184	7277	6494	5510	4863	4025	3613	3322	3210	2455	2321	2112	1950	1874	1813	1846	1663	1623	1858	26514	34568	25210	5152	1248	1247	1230	1119	1169	1208	1156	1229	1209	1178	1170	1178	1154	1151	1183	1157	1128	1110	1117	1162	1100	1143	1225	1190	1171	1111	1136	1178	1110	1214	1154	1133	1175	1226	1183	1186	1186	1137	1197	1180	1130	1166	1215	1090	1117	1184	1150	1227	1149	1117	1178	1137	1123	1139	1152	1114	1134	1185	1136	1078	1141	1200	1187	1082	1130	1124	1190	1145	1173	1132	1133	1233	1209	1181	1178	1195	1160	1196	1202	1176	1170	1157	1137	1147	1123	1189	1194	1141	1126	1094	1141	1126	1210	1113	1134	1210	1188	1182	1126	1095	1158	1126	1203	1121	1122	1100	1119	1140	1153	1157	1099	1129	1204	1107	1149	1147	1154	1122	1203	1138	1175	1093	1117	1178	1144	1159	1127	1168	1147	1158	1177	1207	1180	1172	1133	1212	1167	1139	1183	1143	1223	1163	1138	1111	1096	1156	1179	1112	1126	1233	1147	1200	1130	1117	1084	1116	1201	1131	1190	1178	1200	1161	1092	1110	1172	1132	1077	1116	1133	1128	1132	1118	1089	1109	1162	1115	1145	1157	1144	1137	1167	1174	1155	1139	1129	1207	1149	1169	1166	1152	1142	1106	1150	1181	1105	1190	1125	1155	1165	1174	1141	1123	1187	1102	1124	1135	1156	1136	1196	1116	1183	1147	1118	1138	1187	1136	1159	1128	1170	1200	1150	1120	1166	1113	1148	1193	1063	1177	1138	1190	1133	1124	1146	1140	1164	1110	1139	1129	1174	1061	1163	1142	1154	1175	1204	1137	1157	1071	1169	1195	1217	1157	1160	1152	1156	1146	1139	1165	1178	1137	1139	1199	1167	1184	1151	1193	1155	1129	1124	1119	1088	1084	1115	1125	1203	1158	1141	1146	1118	1159	1143	1143	1172	1174	1153	1129	1115	1111	1169	1120	1163	1170	1090	1228	1117	1114	1134	1142	1211	1146	1202	1107	1096	1161	1152	1181	1183	1156	1133	1191	1178	1164	1127	1127	1086	1140	1179	1188	1187	1121	1161	1148	1135	1140	1096	1175	1197	1163	1148	1151	1211	1142	1198	1190	1141	1121	1112	1151	1152	1121	1138	1101	1148	1182	1076	1099	1214	1177	1157	1211	1176	1210	1156	1091	1136	1123	1209	1181	1148	1176	1114	1114	1134	1154	1161	1130	1118	1116	1125	1097	1098	1132	1181	1120	1170	1121	1125	1150	1155	1167	1096	1162	1123	1162	1093	1117	1219	1138	1151	1104	1099	1109	1096	1171	1220	1162	1101	1178	1189	1121	1188	1175	1123	1096	1182	1142	1123	1132	1108	1184	1162	1159	1061	1215	1069	1106	1188	1200	1185	1167	1259	1114	1105	1115	1116	1113	1130	1133	1155	1175	1070	1202	1192	1169	1159	1120	1134	1161	1148	1214	1139	1151	1163	1125	1167	1109	1129	1158	1163	1111	1144	1185	1159	1188	1119	1170	1172	1088	1130	1168	1149	1101	1160	1193	1188	1138	1141	1160	1124	1107	1073	1177	1103	1149	1103	1179	1171	1125	1127	1124	1120	1162	1119	1171	1148	1182	1086	1104	1156	1121	1152	1231	1167	1132	1179	1169	1099	1151	1143	1137	1095	1176	1191	1126	1079	1139	1138	1121	1123	1204	1154	1099	1124	1141	1130	1134	1169	1126	1161	1079	1153	1231	1123	1153	1118	1148	1138	1190	1134	1128	1138	1176	1118	1108	1082	1223	1155	1162	1141	1160	1166	1143	1131	1153	1107	1127	1122	1120	1156	1185	1130	1142	1160	1149	1135	1131	1200	1125	1144	1194	1130	1165	1128	1161	1114	1106	1116	1200	1144	1180	1151	1146	1143	1187	1066	1126	1124	1155	1176	1126	1142	1184	1163	1165	1141	1176	1116	1172	1152	1105	1121	1224	1179	1155	1183	1179	1112	1166	1203	1081	1136	1198	1109	1103	1196	1161	1148	1165	1212	1203	1164	1208	1203	1182	1185	1160	1134	1162	1198	1199	1142	1154	1115	1166	1192	1148	1160	1172	1153	1124	1194	1111	1117	1138	1205	1149	1138	1120	1169	1160	1149	1240	1178	1116	1168	1194	1136	1182	1187	1163	1088	1164	1175	1143	1115	1190	1179	1157	1123	1212	1127	1112	1177	1103	1139	1119	1143	1164	1205	1157	1147	1200	1143	1155	1215	1193	1156	1128	1224	1131	1153	1181	1174	1200	1140	1153	1153	1141	1131	1191	1163	1150	1114	1155	1168	1120	1140	1177	1126	1137	1133	1088	1130	1105	1164	1175	1132	1153	1137	1146	1173	1157	1153	1130	1128	1159	1179	1128	1174	1220	1151	1146	1138	1133	1154	1200	1134	1232	1191	1187	1138	1118	1163	1140	1133	1137	1200	1140	1168	1161	1188	1130	1141	1154	1135	1129	1090	1159	1172	1132	1117	1112	1143	1130	1129	1084	1116	1135	1152	1201	1147	1211	1110	1115	1160	1159	1157	1177	1198	1114	1121	1126	1111	1166	1176	1140	1191	1154	1185	1134	1101	1146	1195	1168	1104	1130	1129	1204	1171	1196	1185	1108	1159	1161	1118	1204	1081	1136	1163	1152	1187	1137	1148	1135	1159	1111	1177	1164	1154	1158	1144	1161	1046	1169	1199	1124	1162	1154	1179	1102	1190	1147	1107	1166	1158	1122	1166	1142	1175	1127	1108	1145	1154	1221	1144	1109	1127	1166	1165	1117	1191	1134	1114	1126	1228	1208	1147	1191	1117	1144	1115	1159	1142	1158	1152	1145	1170	1175	1110	1101	1125	1200	1098	1174	1146	1125	1150	1200	1115	1104	1138	1200	1141	1175	1169	1108	1142	1070	1139	1213	1245	1118	1131	1169	1142	1172	1181	1097	1171	1159	1226	1076	1170	1151	1162	1087	1170	1120	1170	1152	1126	1166	1182	1196	1160	1169	1206	1238	1090	1163	1159	1092	1188	1174	1152	1187	1180	1144	1160	1143	1146	1083	1159	1131	1193	1172	1112	1144	1117	1135	1118	1129	1121	1111	1146	1088	1120	1140	1122	1138	1218	1178	1104	1115	1086	1165	1155	1139	1164	1128	1196	1172	1149	1210	1149	1147	1188	1154	1144	1132	1189	1197	1141	1120	1094	1143	1224	1181	1075	1168	1183	1144	1155	1124	1113	1116	1120	1095	1172	1135	1209	1173	1158	1173	1202	1156	1129	1173	1136	1216	1152	1191	1181	1105	1131	1114	1154	1154	1112	1166	1144	1148	1155	1154	1172	1118	1169	1128	1169	1156	1204	1156	1194	1133	1128	1141	1132	1121	1181	1139	1150	1083	1164	1159	1113	1098	1166	1155	1154	1124	1089	1127	1182	1130	1177	1139	1112	1170	1117	1138	1177	1148	1230	1140	1160	1155	1176	1099	1187	1133	1107	1143	1184	1165	1142	1090	1194	1098	1139	1223	1153	1203	1102	1098	1112	1169	1178	1151	1135	1142	1163	1095	1163	1183	1117	1144	1184	1141	1169	1092	1171	1137	1128	1179	1139	1095	1143	1164	1145	1186	1136	1123	1160	1168	1116	1192	1119	1126	1114	1128	1187	1225	1129	1131	1161	1165	1165	1080	1120	1178	1183	1118	1151	1177	1181	1166	1175	1168	1120	1169	1113	1108	1175	1097	1078	1180	1146	1156	1167	1105	1123	1230	1123	1144	1143	1122	1136	1177	1120	1201	1041	1100	1088	1144	1106	1160	1189	1215	1172	1111	1174	1105	1156	1121	1111	1073	1168	1143	1151	1137	1126	1098	1114	1120	1142	1155	1100	1197	1167	1193	1094	1155	1136	1128	1135	1148	1130	1182	1105	1135	1137	1192	1123	1168	1081	1099	1153	1162	1171	1129	1170	1153	1141	1171	1168	1138	1147	1179	1155	1065	1189	1185	1102	1148	1117	1121	1164	1186	1155	1204	1126	1200	1100	1117	1121	1178	1154	1166	1200	1169	1181	1159	1217	1190	1196	1171	1138	1123	1141	1120	1154	1173	1171	1134	1136	1208	1214	1204	1201	1129	1133	1178	1153	1165	1151	1190	1106	1133	1113	1153	1146	1143	1161	1114	1149	1185	1141	1116	1149	1152	1118	1143	1192	1101	1166	1208	1151	1138	1146	1146	1127	1142	1181	1235	1166	1148	1176	1177	1122	1145	1140	1087	1130	1159	1181	1151	1154	1099	1145	1180	1161	1107	1139	1184	1143	1178	1142	1188	1098	1120	1185	1204	1131	1113	1153	1105	1091	1199	1145	1152	1113	1201	1158	1162	1139	1137	1169	1154	1132	1173	1117	1147	1130	1148	1152	1159	1168	1188	1168	1169	1137	1135	1157	1133	1183	1118	1105	1102	1161	1184	1088	1166	1187	1133	1171	1150	1157	1207	1125	1113	1120	1189	1183	1177	1090	1103	1130	1143	1127	1197	1150	1166	1175	1129	1124	1135	1139	1130	1121	1199	1163	1136	1156	1148	1159	1145	1139	1160	1145	1169	1141	1119	1155	1123	1048	1133	1133	1144	1147	1127	1171	1098	1122	1150	1164	1199	1188	1175	1114	1145	1147	1145	1208	1104	1060	1130	1155	1143	1223	1081	1081	1172	1163	1189	1146	1087	1199	1121	1144	1179	1155	1096	1153	1167	1156	1226	1079	1131	1190	1154	1216	1186	1146	1185	1190	1175	1140	1099	1164	1167	1170	1131	1134	1193	1111	1151	1157	1110	1192	1132	1143	1132	1147	1189	1144	1136	1166	1130	1092	1168	1126	1107	1135	1182	1147	1165	1157	1175	1064	1111	1178	1158	1100	1184	1131	1158	1178	1088	1154	1161	1162	1163	1116	1156	1176	1155	1128	1154	1111	1199	1113	1166	1180	1117	1188	1142	1176	1142	1190	1129	1110	1182	1135	1144	1176	1149	1132	1150	1108	1172	1130
6561	1801	1213	714	677	666	637	626	689	653	660	619	646	635	606	624	635	570	610	601	647	895	1090	1177	662	605	605	567	588	603	593	593	592	600	661	606	612	636	592	565	604	659	637	608	591	584	603	603	592	583	615	590	604	570	616	605	599	578	576	584	595	605	586	618	586	596	624	568	602	606	578	583	611	623	603	610	600	610	563	626	615	600	619	607	602	628	581	636	606	598	567	584	578	620	589	568	572	584	631	595	590	634	615	615	593	605	653	601	587	596	604	593	580	607	599	621	601	628	584	620	603	596	614	604	572	609	588	594	613	590	600	618	631	609	632	600	617	547	590	591	627	644	589	588	601	597	616	594	611	619	620	589	619	637	602	637	582	618	566	619	604	625	598	605	614	605	626	593	585	580	565	621	603	584	609	637	625	625	603	588	606	625	577	561	622	618	593	601	604	625	610	614	595	595	647	610	601	664	568	650	582	607	610	612	630	614	606	630	606	611	611	613	611	649	593	605	590	630	628	584	606	591	595	647	628	587	630	565	576	581	592	655	580	606	637	572	601	627	600	605	573	580	627	599	598	595	584	620	571	625	570	603	581	575	660	566	619	571	594	580	590	595	630	618	616	592	581	587	603	551	564	564	633	595	534	578	616	609	574	610	640	582	623	594	549	595	597	615	601	605	556	565	640	591	598	597	626	599	605	592	638	638	614	625	578	650	614	614	597	568	565	603	640	584	593	600	595	598	580	557	577	607	626	627	607	567	604	659	592	628	571	680	581	599	614	564	551	606	589	576	585	599	583	578	657	665	584	622	600	607	623	604	566	609	642	611	604	571	556	590	586	582	577	582	558	615	610	656	627	597	622	611	589	581	597	606	627	657	613	557	591	615	577	572	585	571	594	605	590	661	591	582	602	601	643	579	567	576	602	620	635	568	605	599	565	606	584	604	636	565	597	596	607	625	631	606	576	608	585	637	632	649	601	562	623	589	564	584	582	583	594	634	570	648	635	605	587	623	604	646	613	568	601	618	592	606	628	619	632	602	600	633	637	586	580	591	633	635	598	599	575	585	641	603	606	565	588	640	576	568	604	609	601	619	611	605	621	615	573	623	605	668	632	607	622	620	567	583	588	589	599	634	566	593	576	577	588	591	618	573	542	565	619	602	633	618	619	582	587	620	623	572	657	654	610	595	598	584	642	610	589	599	552	616	581	626	650	594	545	626	620	570	666	596	572	582	570	603	582	588	606	593	594	588	620	638	584	618	603	635	623	624	603	604	631	578	591	599	595	587	573	605	626	591	635	644	596	618	577	628	590	640	580	591	578	622	605	590	563	649	586	619	597	664	596	618	606	635	612	570	586	613	583	622	604	643	624	578	638	596	607	603	636	634	566	619	633	605	550	618	642	572	599	606	618	624	676	571	617	613	594	568	685	607	627	609	633	604	577	623	568	552	574	565	550	583	596	614	607	598	647	624	604	621	601	596	624	625	584	613	629	565	560	583	587	640	600	627	602	645	635	596	634	591	606	584	639	579	593	594	601	574	576	581	630	623	568	650	633	625	618	633	570	591	552	582	646	593	602	557	653	568	602	588	628	611	613	592	635	624	607	612	593	574	597	630	647	578	596	611	628	653	576	589	603	604	601	599	557	605	594	593	572	624	556	573	643	606	570	567	596	562	613	590	619	593	580	574	601	599	601	608	608	589	622	619	599	585	607	591	601	589	611	597	609	592	621	603	586	618	619	573	613	605	569	596	634	624	562	609	569	544	587	610	650	589	579	578	619	565	626	577	648	627	616	611	617	622	616	635	577	592	639	627	606	562	588	625	603	634	575	622	605	574	595	585	606	585	587	567	637	590	599	586	576	614	578	612	588	617	648	610	572	548	556	580	619	594	622	609	614	617	613	575	606	639	648	609	609	603	606	588	582	618	643	615	608	591	637	632	591	618	556	612	594	618	617	630	608	662	641	605	619	636	616	623	602	577	618	569	613	595	607	548	586	592	640	633	640	632	570	602	584	603	579	595	613	584	579	581	637	573	599	607	556	578	606	610	581	566	579	556	598	589	627	577	607	558	607	599	588	565	610	620	630	613	607	620	614	593	585	572	609	613	623	613	641	610	594	585	563	598	597	604	596	629	637	618	620	597	623	583	581	577	556	605	583	630	624	644	638	632	616	590	567	570	544	594	640	607	560	584	599	623	612	623	635	565	586	590	637	600	661	595	627	630	566	636	545	611	558	575	630	620	580	598	589	584	595	607	616	609	630	608	633	590	579	576	625	626	609	620	585	624	596	607	590	602	591	640	579	665	639	631	595	624	568	620	607	555	601	628	602	579	581	587	593	618	600	558	604	607	555	601	579	602	585	632	610	630	586	623	644	565	659	603	616	611	580	596	581	579	565	619	627	640	594	585	583	595	616	593	626	591	602	605	623	624	632	565	615	595	590	610	656	616	614	592	596	604	538	629	617	606	569	601	624	585	578	590	610	622	642	612	599	589	635	593	563	624	622	609	584	610	613	632	578	622	573	638	600	663	582	637	564	584	523	578	607	555	584	578	590	628	635	586	604	588	595	611	590	635	589	644	568	581	566	600	571	592	624	607	621	579	626	588	577	602	561	581	635	589	604	607	568	573	619	612	545	650	602	635	638	572	594	597	616	568	590	612	610	569	595	603	600	598	606	589	580	575	591	616	616	607	592	582	650	597	577	596	582	616	594	618	622	657	642	607	588	584	594	655	618	605	625	622	592	575	579	620	589	597	630	578	590	590	593	610	597	588	581	584	617	625	621	612	583	607	615	559	576	580	609	618	615	623	583	645	599	565	623	562	585	563	623	629	595	572	590	605	571	605	571	622	601	600	571	604	622	568	642	565	640	609	580	590	607	589	612	600	628	630	617	585	609	607	599	606	623	577	602	625	597	563	600	642	585	614	625	648	577	596	597	610	576	611	572	596	644	619	639	605	596	569	588	597	550	612	578	625	597	653	598	617	587	592	588	637	631	603	580	600	608	621	617	587	655	606	600	627	590	631	613	615	605	603	633	620	615	641	618	606	586	619	635	591	597	624	570	610	598	591	601	557	578	652	618	590	657	614	617	625	611	574	577	592	578	598	608	619	657	613	624	625	574	569	606	589	587	597	593	632	616	606	595	644	575	582	613	597	603	610	614	587	678	591	593	580	626	613	586	607	546	641	558	611	601	597	598	593	530	570	604	602	598	605	549	636	628	541	608	622	607	608	610	587	590	616	606	561	574	645	631	582	599	587	617	586	611	600	629	616	609	620	588	587	572	643	609	626	559	622	601	581	606	603	605	625	606	578	634	655	616	618	561	626	639	623	619	609	571	597	593	622	589	628	607	627	593	596	573	628	584	613	644	598	590	609	579	624	623	609	646	597	605	546	623	589	589	605	613	539	603	578	623	609	616	567	593	633	626	606	634	623	602	656	567	579	588	587	594	585	580	617	571	593	641	625	632	649	619	616	567	534	608	607
5231	2823	2603	1936	1891	1865	1721	1798	1730	1698	1770	1742	1726	1620	1735	1663	1665	1631	1686	1600	1934	3688	5103	4480	1816	1671	1624	1563	1578	1599	1632	1612	1592	1598	1590	1512	1618	1604	1547	1549	1585	1543	1594	1606	1633	1585	1524	1573	1549	1597	1545	1540	1587	1617	1566	1583	1592	1534	1551	1552	1532	1549	1587	1634	1627	1520	1579	1590	1571	1538	1577	1582	1589	1584	1663	1563	1604	1596	1605	1562	1562	1544	1556	1622	1568	1599	1616	1543	1604	1583	1642	1653	1544	1598	1535	1612	1588	1599	1579	1562	1523	1589	1676	1630	1529	1633	1582	1639	1661	1536	1539	1589	1526	1570	1501	1663	1575	1590	1602	1564	1572	1643	1548	1575	1548	1640	1579	1600	1623	1596	1606	1587	1657	1562	1579	1580	1550	1523	1617	1632	1620	1541	1613	1581	1617	1586	1621	1583	1573	1606	1535	1540	1630	1567	1594	1591	1547	1622	1574	1587	1641	1524	1589	1526	1653	1533	1533	1541	1568	1640	1530	1580	1567	1595	1602	1696	1627	1592	1515	1598	1619	1563	1634	1629	1582	1577	1555	1505	1605	1614	1564	1695	1561	1576	1587	1556	1561	1637	1578	1601	1553	1558	1621	1633	1547	1554	1600	1599	1697	1525	1563	1647	1640	1633	1580	1556	1572	1559	1538	1550	1576	1560	1598	1608	1524	1564	1593	1616	1584	1554	1584	1642	1606	1576	1559	1586	1596	1596	1535	1630	1580	1573	1543	1613	1545	1627	1615	1617	1567	1604	1561	1553	1658	1574	1540	1553	1622	1593	1557	1542	1554	1582	1609	1575	1617	1590	1599	1544	1606	1645	1596	1558	1571	1570	1557	1627	1620	1546	1625	1656	1579	1615	1577	1582	1608	1582	1624	1552	1506	1628	1575	1591	1589	1503	1618	1540	1616	1577	1601	1608	1619	1551	1576	1586	1602	1589	1639	1499	1661	1611	1531	1535	1579	1582	1602	1506	1677	1538	1600	1556	1608	1546	1604	1621	1557	1641	1615	1610	1560	1577	1637	1525	1672	1574	1566	1572	1681	1665	1581	1626	1641	1585	1558	1601	1569	1543	1579	1558	1530	1590	1580	1504	1611	1620	1517	1601	1556	1548	1621	1585	1565	1581	1591	1572	1610	1649	1569	1607	1596	1525	1604	1556	1610	1609	1561	1594	1567	1554	1603	1589	1575	1602	1614	1514	1521	1613	1614	1659	1575	1583	1616	1548	1596	1605	1600	1601	1595	1686	1614	1532	1580	1598	1583	1544	1600	1634	1524	1589	1586	1619	1615	1534	1643	1635	1579	1557	1629	1599	1572	1558	1604	1553	1602	1614	1613	1572	1565	1561	1577	1615	1576	1587	1645	1536	1581	1649	1626	1599	1609	1584	1688	1570	1692	1568	1554	1530	1598	1657	1591	1604	1602	1510	1633	1579	1706	1638	1597	1621	1578	1530	1621	1669	1590	1612	1592	1626	1608	1594	1540	1576	1593	1550	1590	1560	1645	1619	1607	1536	1533	1484	1579	1539	1572	1591	1595	1649	1538	1601	1513	1546	1551	1578	1610	1666	1585	1611	1616	1629	1539	1571	1613	1654	1643	1546	1601	1461	1615	1593	1538	1623	1569	1597	1642	1565	1551	1623	1589	1571	1569	1597	1549	1575	1542	1562	1618	1605	1603	1588	1649	1584	1575	1636	1587	1569	1530	1601	1517	1585	1593	1600	1525	1511	1616	1543	1614	1693	1615	1620	1600	1608	1526	1613	1607	1551	1513	1617	1649	1509	1601	1571	1596	1579	1569	1591	1644	1598	1585	1601	1534	1604	1636	1580	1601	1558	1544	1623	1568	1619	1583	1598	1625	1571	1582	1610	1585	1587	1554	1564	1510	1596	1595	1613	1574	1606	1605	1592	1595	1603	1587	1608	1589	1560	1637	1577	1588	1638	1600	1600	1582	1631	1569	1557	1579	1621	1617	1544	1594	1584	1523	1588	1606	1613	1624	1586	1598	1632	1611	1559	1630	1541	1633	1575	1542	1639	1550	1552	1591	1547	1623	1544	1563	1533	1619	1561	1555	1618	1614	1621	1574	1550	1560	1579	1609	1575	1574	1583	1541	1587	1548	1544	1518	1589	1572	1551	1566	1592	1636	1599	1580	1586	1525	1574	1555	1531	1545	1611	1611	1629	1560	1528	1522	1566	1588	1561	1587	1596	1515	1579	1554	1653	1557	1603	1624	1633	1622	1639	1648	1531	1573	1558	1566	1585	1646	1607	1615	1614	1514	1571	1587	1556	1625	1633	1636	1652	1599	1553	1575	1569	1573	1590	1587	1599	1559	1584	1560	1597	1483	1548	1565	1650	1582	1598	1611	1623	1603	1594	1579	1564	1608	1568	1579	1735	1638	1614	1590	1656	1643	1528	1625	1594	1583	1568	1585	1561	1561	1537	1645	1595	1610	1647	1601	1537	1618	1588	1598	1634	1645	1625	1633	1626	1579	1580	1578	1580	1570	1607	1548	1578	1572	1566	1580	1602	1626	1494	1595	1583	1603	1589	1671	1521	1625	1634	1569	1682	1640	1590	1593	1592	1572	1533	1583	1620	1581	1593	1631	1577	1616	1648	1493	1567	1525	1557	1586	1568	1578	1601	1640	1631	1661	1599	1562	1538	1583	1519	1579	1619	1546	1582	1583	1581	1589	1581	1608	1633	1630	1562	1582	1542	1575	1553	1586	1610	1652	1573	1565	1624	1627	1570	1602	1572	1686	1567	1581	1550	1570	1620	1589	1595	1565	1560	1620	1572	1632	1570	1515	1622	1677	1631	1616	1534	1624	1617	1579	1522	1581	1656	1580	1579	1533	1636	1616	1523	1604	1505	1536	1605	1591	1593	1521	1615	1644	1635	1552	1637	1603	1503	1591	1588	1606	1563	1598	1589	1659	1610	1504	1536	1539	1571	1580	1535	1626	1589	1617	1635	1583	1639	1530	1610	1623	1586	1533	1568	1589	1519	1627	1568	1568	1595	1625	1600	1591	1586	1623	1540	1547	1660	1547	1599	1598	1621	1605	1549	1627	1544	1635	1571	1587	1576	1616	1618	1494	1593	1555	1552	1566	1683	1572	1646	1589	1536	1558	1548	1624	1583	1591	1590	1624	1559	1660	1580	1581	1655	1634	1572	1638	1631	1567	1529	1604	1536	1541	1514	1579	1566	1643	1543	1613	1557	1582	1562	1554	1578	1639	1637	1573	1549	1602	1515	1641	1597	1645	1585	1614	1603	1515	1621	1581	1595	1645	1613	1545	1605	1548	1635	1565	1612	1570	1589	1522	1646	1605	1574	1593	1630	1599	1636	1536	1644	1558	1512	1548	1582	1550	1602	1569	1581	1630	1578	1626	1595	1547	1578	1593	1589	1630	1607	1569	1638	1536	1606	1567	1592	1585	1548	1587	1618	1556	1530	1596	1658	1611	1587	1618	1577	1600	1567	1535	1610	1565	1554	1575	1594	1546	1494	1635	1550	1580	1622	1630	1543	1558	1635	1604	1611	1619	1504	1588	1596	1596	1543	1579	1693	1592	1574	1562	1559	1601	1542	1613	1618	1633	1606	1620	1585	1543	1568	1571	1678	1641	1623	1583	1584	1605	1645	1546	1562	1603	1568	1632	1646	1555	1688	1569	1524	1561	1633	1663	1593	1623	1575	1572	1566	1507	1564	1671	1628	1582	1546	1586	1531	1602	1622	1582	1520	1556	1606	1519	1603	1557	1576	1585	1579	1609	1546	1560	1603	1476	1575	1452	1560	1549	1561	1549	1546	1617	1603	1559	1624	1509	1607	1552	1608	1561	1551	1667	1677	1542	1653	1570	1602	1612	1646	1627	1559	1601	1582	1604	1665	1517	1540	1612	1566	1529	1622	1579	1631	1627	1603	1527	1607	1572	1593	1606	1580	1583	1572	1508	1592	1646	1579	1577	1591	1645	1551	1567	1564	1565	1602	1604	1663	1635	1575	1536	1556	1614	1537	1591	1660	1646	1541	1609	1592	1564	1546	1625	1624	1593	1591	1587	1572	1547	1556	1549	1570	1563	1655	1598	1561	1548	1581	1567	1592	1639	1584	1572	1596	1620	1535	1665	1558	1557	1558	1530	1625	1568	1623	1650	1617	1606	1600	1523	1611	1548	1662	1592	1550	1587	1588	1597	1615	1645	1584	1579	1564	1553	1653	1587	1583	1549	1634	1647	1605	1586	1540	1576	1618	1556	1561	1631	1626	1631	1611	1600	1520	1560	1511	1632	1558	1654	1574	1528	1589	1532	1548	1572	1595	1573	1586	1587	1678	1631	1576	1633	1596	1565	1637	1579	1671	1607	1575	1650	1568	1620	1534	1636	1595	1567	1665	1589	1651	1598	1608	1580	1556	1589	1586	1566	1555	1592	1547	1610	1531	1568	1529	1661	1601	1581	1562	1596	1629	1571	1610	1597	1592	1612	1558	1505	1613	1573	1574	1543	1568	1554	1620	1583	1577	1534	1560	1624	1567	1559	1579	1493	1582	1541	1560	1585	1545	1571	1633	1606	1620	1512	1615	1579	1579	1565	1542	1565	1536	1636	1593	1510	1643	1495	1578	1540	1592	1625	1597	1587	1557	1698	1570	1628	1621	1549	1532	1527	1604	1623	1602	1578	1573	1573	1557	1540	1627	1610	1649	1567	1588	1560	1555	1606	1618	1574	1546	1640	1597	1636	1579	1544	1607	1593	1619	1686	1633	1524	1633	1620	1487	1618	1667	1597	1618	1531	1616	1525	1604	1593	1638	1641	1572	1613	1650	1541	1640	1605	1583	1597	1518	1542	1517	1624	1563	1648	1575	1660	1510	1513	1570	1568	1526	1589	1544	1607	1647	1568	1613	1611	1664	1590	1580	1578	1584	1689	1553	1562	1542	1545	1591	1544	1568	1512	1563	1534	1601	1582	1510	1605	1588	1598	1542	1499	1605	1548	1592	1582	1583	1522	1590	1531	1577	1542	1588	1651	1623	1555	1567	1590	1592	1548	1588	1564	1532
18600	10577	6508	2741	1591	1251	958	754	661	694	608	578	594	536	529	489	495	452	495	500	700	3084	5531	2332	550	449	492	426	430	496	470	449	448	455	463	464	477	418	499	463	470	480	453	428	461	473	448	461	433	437	478	468	464	452	477	476	436	473	458	417	477	455	479	476	455	444	454	467	449	442	470	425	421	471	493	480	456	458	464	452	480	450	425	458	457	396	428	462	473	465	446	466	453	456	488	467	513	432	498	446	431	463	464	472	492	479	453	449	447	429	485	456	428	441	461	449	416	475	434	408	441	501	441	427	443	432	445	440	479	467	452	441	433	458	429	492	446	444	485	447	453	489	437	462	480	430	495	461	450	439	499	479	440	471	441	433	455	460	467	459	483	446	445	481	429	483	445	497	441	425	461	462	489	439	490	438	443	475	460	439	450	424	445	443	453	495	460	455	481	498	431	473	496	458	431	465	455	448	450	440	448	425	448	496	431	452	473	467	481	473	455	463	433	437	492	443	506	420	477	494	444	471	449	481	473	455	421	476	442	456	437	455	473	462	422	460	460	465	455	473	427	423	461	427	468	463	495	453	457	450	458	455	437	446	459	427	476	447	426	441	467	473	493	490	438	428	429	461	442	440	408	463	455	461	447	416	451	496	453	423	426	430	444	469	463	465	476	446	484	474	460	455	462	444	454	453	461	460	457	439	419	416	483	460	510	453	440	448	460	474	442	452	449	469	472	449	463	419	436	457	453	467	399	430	452	484	462	475	454	472	482	457	456	469	438	450	429	459	484	444	458	456	497	470	463	468	429	454	447	442	475	493	447	468	414	496	448	444	477	453	461	456	440	473	439	437	414	468	469	468	425	466	441	420	452	425	481	439	433	478	462	438	466	484	464	452	443	462	458	429	458	452	477	438	444	440	445	488	486	455	477	456	460	436	479	443	479	461	466	406	444	458	448	446	436	501	459	448	469	478	459	446	447	479	443	463	465	432	471	462	459	463	441	421	492	485	457	456	472	430	454	441	460	508	474	457	468	495	471	505	459	492	457	482	468	456	432	459	499	448	413	479	479	462	462	439	484	410	456	472	470	460	445	410	465	460	459	446	468	443	458	477	474	462	468	441	512	447	451	441	457	467	457	464	468	476	456	427	488	452	443	472	470	494	452	470	473	446	465	451	455	440	449	417	432	487	432	459	471	487	434	477	451	493	443	449	493	454	485	484	477	460	458	444	493	462	463	476	438	478	457	436	421	437	450	457	444	483	467	474	475	467	466	455	444	465	452	465	444	468	465	471	415	442	421	485	500	431	434	475	461	439	452	433	444	454	439	474	465	458	457	436	455	464	463	480	461	449	461	450	438	434	421	457	468	441	398	443	451	489	441	455	457	466	468	426	406	462	441	455	487	464	456	486	473	432	455	482	475	427	487	442	423	466	422	469	437	486	469	443	465	457	488	480	429	473	441	430	458	447	463	472	464	476	427	442	451	454	439	473	469	454	440	488	430	437	436	452	448	464	469	471	450	455	423	466	431	470	453	451	460	504	434	413	438	465	431	444	402	474	484	440	437	436	471	447	455	478	504	448	446	489	476	433	484	480	456	441	501	455	438	477	449	450	472	441	461	437	445	447	412	460	461	448	440	454	440	431	433	459	444	466	449	443	475	469	470	478	466	466	437	423	435	488	491	467	461	456	440	445	476	481	487	457	438	461	426	411	488	441	466	465	456	486	425	427	466	450	476	473	469	465	495	494	439	481	426	436	462	448	456	433	486	495	458	411	459	447	490	470	453	532	474	464	446	464	473	456	446	479	457	455	446	433	413	476	469	455	435	440	509	421	440	465	444	439	473	471	446	444	471	437	400	480	436	476	442	447	456	459	475	442	492	442	432	439	455	478	455	417	462	509	439	442	470	465	423	442	502	448	443	474	466	439	432	463	494	443	469	453	464	449	422	445	446	435	452	416	435	463	453	474	446	475	451	450	438	460	469	436	431	469	482	497	475	448	448	439	453	433	469	423	459	463	468	416	465	456	461	458	427	489	463	436	471	435	432	462	448	469	495	437	492	454	461	420	474	477	455	465	480	449	479	473	423	456	446	483	423	497	412	451	462	467	435	470	464	461	454	408	467	471	420	478	445	453	459	467	457	461	464	471	442	470	439	447	460	485	488	479	448	469	467	459	459	442	456	447	475	436	468	439	460	426	461	444	435	450	435	457	436	479	446	475	489	436	452	482	445	448	463	449	463	452	462	478	501	476	477	471	433	447	468	424	506	431	484	449	443	442	439	485	462	464	416	440	480	418	474	448	504	442	484	466	457	478	438	453	459	410	455	415	443	472	487	483	478	449	507	494	441	469	466	440	464	464	431	435	492	473	465	440	435	439	437	434	452	471	505	421	459	465	467	471	456	446	459	495	467	463	452	447	428	457	465	445	441	470	477	417	407	451	428	440	476	412	441	493	499	469	472	439	503	464	479	453	465	447	423	451	493	435	438	480	458	454	463	463	437	471	453	474	436	480	469	461	466	475	458	457	413	450	436	480	497	432	453	413	476	429	422	424	453	485	469	482	454	474	467	447	431	441	439	453	444	465	447	439	479	417	455	494	446	500	438	499	481	493	464	464	436	447	414	471	467	453	464	440	467	451	452	482	475	428	430	484	423	450	441	467	466	478	457	480	491	440	464	429	452	433	478	467	453	452	448	438	464	444	447	455	454	472	449	464	498	470	468	459	447	439	419	488	441	439	436	472	454	434	449	460	454	469	437	468	469	439	458	467	493	420	443	503	461	452	454	489	460	447	485	450	468	487	443	461	468	436	479	458	421	446	463	469	457	467	485	455	467	456	469	459	467	496	492	447	470	445	431	442	442	502	458	452	443	466	454	393	478	468	493	424	463	430	454	420	448	462	487	462	451	429	459	482	485	476	478	462	433	445	478	461	473	489	450	498	460	436	416	459	447	455	488	495	464	486	476	437	454	453	420	456	430	426	461	459	443	469	436	466	461	458	449	469	442	434	492	447	438	437	477	427	455	486	450	447	479	489	476	471	483	457	465	485	457	475	459	463	450	478	450	494	450	409	461	468	498	440	421	464	419	459	450	438	463	437	485	464	470	450	466	467	453	464	487	453	447	464	435	450	462	484	466	452	445	452	442	465	469	442	471	476	449	455	453	457	414	475	456	465	474	470	459	435	452	404	472	462	462	423	451	447	438	465	462	449	477	444	428	439	449	480	434	437	487	487	454	431	466	469	446	444	472	455	448	423	432	480	464	418	464	439	456	460	445	467	464	451	437	454	428	497	444	497	446	477	460	423	457	490	437	428	447	466	422	448	503	435	450	463	441	446	451	481	468	464	467	457	497	471	426	477	465	453	446	464	465	461	449	457	465	465	446	449	414	429	450	439	457	460	446	441	454	447	443	460	442	486	478	486	472	429	490	422	457	463	465	455	476	490	448	460	477	444	446	461	472	415	435	421	442	442	445	466	484	451	466	431
11569	9065	6649	4766	4152	3724	3235	2734	2712	2568	2296	2059	1994	1834	1709	1587	1545	1521	1484	1468	3166	15795	23173	8664	1960	1274	1249	1284	1280	1262	1257	1193	1215	1255	1224	1268	1232	1233	1176	1233	1274	1237	1273	1185	1225	1213	1231	1251	1239	1257	1187	1212	1134	1242	1202	1205	1223	1219	1175	1218	1285	1185	1229	1217	1217	1159	1269	1216	1164	1231	1289	1275	1202	1233	1203	1211	1177	1235	1227	1198	1206	1232	1167	1222	1206	1215	1242	1229	1199	1155	1233	1201	1255	1271	1252	1244	1225	1211	1171	1182	1250	1184	1172	1228	1224	1165	1269	1186	1259	1182	1209	1164	1217	1227	1136	1223	1220	1175	1209	1199	1141	1204	1237	1278	1264	1236	1283	1259	1226	1206	1202	1258	1250	1190	1225	1177	1287	1229	1244	1264	1200	1244	1199	1197	1197	1251	1185	1188	1164	1222	1235	1202	1219	1232	1166	1182	1212	1245	1231	1245	1168	1238	1229	1274	1235	1216	1226	1265	1219	1225	1284	1217	1138	1200	1178	1212	1195	1216	1179	1174	1234	1174	1200	1185	1180	1232	1190	1172	1177	1197	1200	1212	1179	1131	1202	1216	1149	1233	1239	1223	1235	1215	1199	1231	1275	1183	1210	1217	1161	1177	1199	1174	1209	1251	1262	1176	1199	1173	1224	1204	1220	1261	1208	1181	1233	1255	1157	1210	1251	1237	1187	1180	1254	1214	1211	1199	1176	1253	1241	1212	1249	1210	1180	1208	1192	1231	1262	1149	1172	1213	1212	1195	1177	1205	1228	1236	1211	1225	1246	1216	1210	1205	1169	1251	1235	1197	1218	1211	1173	1147	1189	1186	1234	1160	1222	1238	1287	1173	1202	1198	1157	1170	1170	1184	1265	1205	1193	1191	1226	1250	1181	1263	1237	1271	1167	1245	1239	1173	1195	1206	1189	1249	1239	1207	1192	1238	1198	1247	1166	1227	1168	1234	1228	1191	1255	1183	1181	1203	1269	1241	1237	1232	1228	1175	1200	1214	1226	1242	1112	1233	1169	1200	1172	1160	1158	1182	1204	1244	1192	1188	1252	1154	1239	1201	1153	1193	1269	1237	1166	1270	1152	1238	1250	1188	1172	1202	1219	1206	1209	1240	1230	1228	1216	1151	1206	1146	1232	1240	1152	1220	1212	1208	1212	1171	1224	1233	1190	1232	1112	1164	1276	1226	1212	1184	1219	1255	1215	1179	1283	1188	1217	1199	1206	1190	1279	1211	1226	1250	1150	1220	1207	1179	1300	1228	1234	1181	1230	1193	1157	1224	1202	1239	1259	1151	1192	1207	1209	1194	1185	1275	1184	1191	1230	1170	1214	1194	1232	1239	1231	1253	1195	1210	1185	1251	1221	1153	1205	1268	1212	1273	1208	1193	1205	1191	1219	1217	1245	1205	1214	1224	1177	1170	1170	1221	1222	1199	1205	1286	1223	1138	1165	1187	1245	1204	1197	1251	1189	1199	1177	1204	1232	1224	1248	1178	1176	1136	1229	1159	1247	1175	1217	1212	1211	1186	1159	1212	1271	1269	1251	1262	1247	1220	1265	1181	1191	1184	1193	1228	1213	1209	1167	1274	1226	1157	1210	1210	1226	1200	1185	1242	1270	1229	1219	1124	1149	1184	1277	1271	1164	1185	1213	1232	1205	1231	1268	1208	1152	1229	1206	1146	1198	1264	1221	1166	1230	1218	1272	1171	1259	1218	1146	1288	1229	1198	1237	1165	1204	1187	1153	1224	1204	1169	1231	1215	1224	1214	1238	1204	1206	1232	1192	1184	1187	1187	1261	1241	1272	1207	1203	1207	1246	1182	1219	1183	1196	1243	1231	1233	1265	1266	1158	1205	1190	1214	1206	1163	1197	1287	1273	1234	1182	1166	1274	1207	1242	1194	1247	1187	1304	1249	1167	1181	1288	1219	1240	1179	1228	1175	1223	1261	1145	1246	1145	1235	1236	1188	1246	1225	1223	1215	1162	1223	1251	1218	1243	1275	1176	1209	1238	1227	1251	1183	1184	1275	1222	1215	1215	1203	1203	1219	1246	1187	1182	1181	1153	1227	1226	1217	1248	1191	1225	1237	1188	1195	1233	1179	1231	1233	1260	1249	1209	1203	1261	1183	1181	1252	1308	1178	1225	1232	1167	1198	1182	1232	1154	1211	1171	1179	1180	1209	1193	1243	1284	1224	1233	1209	1228	1219	1189	1179	1229	1233	1206	1225	1227	1209	1218	1159	1272	1229	1237	1192	1227	1249	1210	1135	1255	1250	1213	1189	1213	1216	1219	1236	1163	1219	1178	1189	1246	1249	1230	1182	1271	1199	1200	1206	1198	1187	1180	1244	1148	1226	1187	1194	1177	1188	1165	1206	1206	1182	1231	1163	1228	1200	1224	1196	1171	1230	1195	1132	1196	1185	1184	1199	1188	1292	1209	1247	1206	1243	1201	1194	1189	1258	1240	1196	1175	1170	1190	1212	1209	1241	1288	1245	1147	1242	1172	1169	1209	1216	1253	1231	1163	1223	1188	1187	1189	1138	1145	1242	1167	1206	1274	1232	1248	1208	1189	1187	1222	1263	1223	1225	1223	1242	1235	1141	1186	1146	1178	1236	1220	1202	1236	1105	1236	1179	1202	1200	1287	1222	1228	1237	1256	1226	1137	1267	1208	1226	1176	1220	1204	1204	1183	1240	1229	1210	1206	1237	1250	1188	1202	1207	1239	1240	1192	1202	1169	1233	1188	1237	1187	1188	1234	1177	1275	1197	1213	1185	1223	1288	1258	1166	1196	1253	1142	1241	1184	1180	1205	1203	1197	1202	1230	1184	1163	1257	1202	1232	1180	1196	1218	1134	1230	1213	1239	1203	1243	1174	1159	1238	1160	1194	1175	1257	1118	1234	1204	1150	1287	1199	1129	1267	1219	1215	1284	1248	1205	1247	1229	1265	1194	1192	1271	1197	1161	1233	1225	1161	1267	1211	1215	1190	1138	1260	1271	1223	1234	1189	1156	1246	1212	1249	1207	1170	1164	1182	1176	1192	1223	1191	1196	1169	1214	1237	1239	1183	1171	1256	1201	1161	1243	1210	1319	1267	1200	1174	1207	1227	1155	1259	1205	1196	1256	1146	1194	1224	1221	1236	1218	1180	1228	1224	1237	1173	1258	1167	1193	1278	1145	1219	1245	1200	1217	1224	1206	1201	1226	1225	1171	1232	1241	1216	1247	1179	1250	1189	1166	1215	1171	1211	1230	1210	1167	1197	1166	1182	1195	1187	1234	1148	1188	1227	1255	1238	1249	1240	1238	1202	1208	1202	1218	1237	1198	1158	1212	1201	1228	1211	1200	1193	1233	1189	1234	1226	1235	1253	1219	1236	1260	1253	1193	1211	1257	1192	1210	1108	1197	1223	1219	1252	1155	1192	1217	1239	1187	1213	1164	1231	1165	1320	1181	1220	1194	1223	1195	1184	1216	1193	1236	1238	1236	1209	1194	1279	1245	1206	1206	1142	1264	1212	1275	1263	1175	1175	1224	1161	1220	1239	1252	1300	1209	1225	1158	1244	1180	1257	1229	1264	1257	1251	1250	1154	1187	1180	1207	1230	1252	1225	1167	1181	1198	1231	1195	1166	1178	1287	1222	1230	1202	1192	1257	1273	1214	1234	1272	1175	1250	1269	1268	1278	1159	1181	1200	1181	1228	1223	1216	1193	1194	1210	1180	1203	1273	1214	1154	1223	1222	1216	1207	1203	1181	1160	1257	1258	1197	1156	1196	1184	1217	1204	1137	1211	1240	1197	1222	1244	1176	1204	1163	1238	1183	1205	1178	1207	1250	1239	1230	1292	1226	1257	1249	1246	1151	1245	1218	1218	1188	1185	1161	1238	1185	1196	1196	1189	1206	1183	1180	1246	1204	1240	1184	1229	1222	1163	1162	1205	1241	1247	1221	1118	1212	1223	1234	1179	1258	1249	1236	1232	1191	1253	1219	1183	1231	1174	1238	1275	1222	1138	1218	1189	1188	1231	1297	1223	1253	1210	1215	1196	1175	1193	1099	1199	1201	1199	1188	1218	1179	1163	1222	1213	1192	1282	1183	1256	1225	1226	1213	1192	1176	1245	1184	1207	1260	1185	1250	1247	1266	1241	1272	1220	1214	1186	1271	1230	1218	1191	1197	1216	1198	1149	1228	1164	1207	1248	1189	1210	1178	1223	1191	1183	1266	1196	1188	1292	1203	1179	1241	1192	1191	1194	1232	1222	1241	1252	1187	1239	1257	1208	1206	1147	1197	1157	1205	1276	1159	1189	1232	1191	1229	1295	1182	1181	1204	1140	1206	1122	1189	1202	1192	1189	1224	1231	1211	1221	1172	1220	1164	1242	1223	1172	1264	1241	1236	1151	1241	1162	1139	1152	1193	1208	1267	1248	1205	1185	1129	1229	1162	1201	1238	1170	1142	1181	1210	1233	1182	1230	1190	1194	1179	1228	1214	1261	1175	1189	1255	1214	1246	1155	1241	1233	1197	1174	1151	1226	1255	1173	1152	1265	1280	1110	1195	1243	1181	1262	1193	1203	1212	1246	1260	1237	1201	1283	1121	1206	1194	1178	1236	1170	1181	1224	1233	1227	1149	1180	1204	1180	1227	1277	1229	1275	1210	1210	1195	1187	1227	1174	1220	1170	1260	1221	1204	1179	1240	1163	1213	1205	1251	1192	1209	1199	1168	1204	1196	1246	1199	1187	1210	1246	1220	1221	1205	1146	1238	1229	1155	1248	1247	1222	1249	1254	1206	1167	1250	1216	1251	1181	1260	1168	1244	1173	1208	1205	1207	1194	1216	1140	1236	1227	1239	1208	1242	1222	1207	1186	1234	1234	1250	1193	1227	1229	1200	1173	1208	1280	1184	1177	1225	1214	1190	1227	1202	1231	1189	1195	1265	1248	1235	1204	1153	1242	1208	1214	1190	1191	1203	1183	1189	1241	1185	1219	1229	1261	1244	1222	1283	1222	1250	1182	1163	1210	1211	1281	1244	1156	1211	1256
27071	14289	11230	5008	2836	1816	1418	992	782	663	530	498	429	410	394	355	359	327	276	288	392	3663	3425	586	286	243	264	229	220	260	253	236	248	243	237	210	218	260	271	229	208	241	270	268	242	237	245	230	246	236	219	215	249	227	223	249	246	236	244	233	231	236	234	210	232	225	269	231	200	215	217	235	213	227	239	196	208	208	208	206	264	214	230	218	224	269	247	240	237	283	197	201	197	220	246	244	246	255	232	202	225	224	246	239	222	233	222	213	233	221	242	238	265	209	209	216	251	211	257	217	228	224	222	241	213	227	228	214	216	224	205	183	241	259	223	225	229	202	230	237	222	224	216	221	209	225	225	238	246	232	223	238	243	217	246	253	230	239	229	225	235	226	244	239	244	212	255	237	236	222	231	188	229	244	257	225	219	240	256	242	246	220	228	231	224	234	235	200	230	233	264	214	193	235	209	243	238	228	218	232	245	220	231	216	235	220	204	242	220	219	226	217	246	256	242	232	222	228	250	197	203	228	254	210	231	228	226	254	254	204	230	234	190	217	242	214	227	236	241	250	216	231	209	240	208	244	211	200	221	223	221	239	251	245	239	213	222	243	262	232	237	207	220	230	250	216	235	222	228	224	227	218	214	226	225	226	219	218	230	235	262	236	225	225	207	221	227	212	237	244	209	221	216	220	242	225	220	223	249	213	220	218	247	220	241	215	220	218	226	245	226	222	229	242	238	215	239	211	219	209	245	244	249	216	243	257	232	235	228	199	238	229	223	225	229	198	257	214	238	226	247	203	227	220	237	235	226	200	217	229	283	218	236	221	226	219	227	233	214	247	231	223	234	244	244	241	226	242	211	214	225	223	225	273	223	248	225	215	239	216	222	221	226	230	218	218	242	246	212	233	216	230	222	229	206	264	212	211	242	224	224	231	233	222	215	235	210	238	245	218	216	222	225	231	205	221	224	232	227	247	220	216	226	215	200	229	210	215	219	246	217	218	233	253	221	229	205	229	242	224	223	254	201	204	215	216	226	226	190	205	228	240	250	222	228	241	234	235	232	218	233	252	218	243	210	196	241	188	221	222	232	214	232	223	194	243	210	229	220	219	218	209	248	242	214	212	224	211	220	239	256	228	238	236	220	233	223	235	243	230	218	261	224	201	212	237	219	241	235	208	231	230	230	220	205	204	228	229	220	205	235	228	226	219	227	218	226	236	227	236	222	238	228	232	242	241	226	236	223	236	207	237	226	223	232	226	231	207	242	209	237	230	230	263	228	216	215	223	198	227	218	226	239	223	245	215	220	228	254	233	218	210	214	225	226	226	230	197	216	229	262	251	230	215	225	232	230	200	222	229	212	213	245	220	236	202	247	210	224	194	211	224	191	218	212	225	214	207	207	238	220	246	232	258	214	216	229	225	234	232	200	218	255	234	208	240	206	241	230	222	242	220	223	220	204	230	231	250	205	218	233	212	225	233	256	209	208	213	218	219	229	238	247	211	221	226	212	228	223	229	222	241	217	247	220	219	243	239	244	237	217	209	222	223	230	232	220	234	223	236	251	235	222	193	251	240	230	216	217	224	257	266	215	219	226	230	217	235	223	266	228	224	212	221	222	210	233	260	229	239	249	233	226	211	255	247	233	230	212	210	222	226	232	214	250	223	207	217	208	220	245	242	239	212	216	239	234	253	225	236	217	242	221	218	227	240	245	242	241	224	229	207	217	234	240	238	216	216	228	215	231	232	213	211	205	235	232	233	233	218	227	228	213	202	214	243	196	234	199	213	195	235	230	218	219	224	250	237	232	205	246	227	221	218	220	222	218	218	219	230	239	232	219	234	219	213	227	247	226	209	232	208	251	195	250	245	212	219	219	207	231	211	250	242	227	224	220	224	205	223	229	232	224	249	268	228	223	200	224	207	232	221	216	227	203	214	221	218	195	203	237	245	221	228	234	220	221	204	208	251	236	225	233	246	236	241	217	237	227	228	239	223	250	213	237	226	227	229	236	277	206	221	202	227	216	233	222	241	223	223	229	222	233	243	221	229	218	252	227	211	226	239	230	217	199	226	229	224	205	207	208	234	240	221	211	230	232	226	225	215	210	221	232	210	211	218	192	241	228	237	212	228	234	220	202	197	226	256	228	256	229	241	206	207	237	229	230	241	232	208	222	266	246	224	239	239	220	193	209	214	220	227	255	250	236	227	218	235	228	220	198	205	226	234	186	234	253	222	220	220	211	222	241	198	236	235	222	223	233	226	232	215	207	216	236	237	243	228	224	213	221	229	205	218	255	227	238	220	224	216	211	244	231	224	239	223	223	205	229	215	235	220	236	232	247	230	229	204	210	226	232	219	245	226	217	223	224	234	263	214	211	230	197	224	242	214	211	204	210	218	240	264	225	265	232	238	215	224	244	230	217	210	235	236	236	220	184	231	219	209	251	229	201	213	252	236	212	230	221	225	236	227	244	229	239	221	221	243	231	230	209	229	237	239	214	204	231	199	228	216	225	209	215	197	225	224	248	197	233	211	226	208	251	198	222	213	207	235	222	246	215	235	225	219	217	219	266	224	202	238	233	241	238	229	221	209	232	243	226	228	209	231	224	222	245	208	232	221	213	234	225	213	242	221	264	224	203	270	239	230	255	216	224	257	220	220	224	220	231	225	212	220	201	230	224	243	225	216	246	232	243	243	238	234	239	200	243	208	202	214	229	241	227	212	233	231	226	243	224	240	228	217	207	236	243	239	235	223	202	231	235	203	211	221	245	224	208	232	215	211	222	208	230	242	234	212	237	211	239	232	207	242	210	198	237	211	224	212	215	205	213	223	224	216	232	222	234	232	234	237	217	237	214	215	218	234	232	209	215	244	214	248	222	234	205	247	241	200	211	216	222	223	199	217	222	247	221	260	203	242	223	238	225	233	227	214	248	235	218	234	220	220	218	214	245	226	235	199	226	228	201	233	225	213	225	211	209	235	211	210	217	243	201	218	250	196	232	217	245	231	215	206	234	223	240	222	211	216	226	240	238	210	249	233	219	246	244	214	226	217	230	216	184	224	249	208	220	201	198	245	264	245	228	231	203	248	211	215	189	231	220	246	253	199	204	224	215	234	216	215	216	219	219	216	231	233	234	232	219	217	225	214	236	224	201	221	210	234	224	212	232	233	233	225	239	202	223	189	231	229	209	238	188	236	197	203	227	252	223	274	227	217	221	222	229	231	228	196	231	194	217	241	219	217	215	237	228	216	259	226	248	219	249	245	226	222	238	215	218	220	218	264	256	235	237	273	239	198	242	223	232	231	239	283	209	219	208	217	222	219	247	209	208	203	233	227	225	261	238	223	238	221	231	238	237	254	206	263	221	237	208	232	204	233	246	239	236	222	215	225	235	228	247	204	248	242	230	198	244	234	225	228	215	253	244	204	238	229	256	236	242	225	206	215	230	220	247	241	234	249	207	194	233	233	243	239	259	226	232	212	248	238	236	203	249	219
15518	10066	10724	7024	6321	5153	4792	3760	3394	3060	2817	2450	1871	1830	1804	1700	1488	1358	1129	1185	1745	17573	15151	2648	1028	821	914	855	787	743	823	792	790	719	797	779	757	727	751	739	748	765	760	762	779	751	699	713	763	739	735	756	739	724	713	705	695	712	698	701	734	712	683	691	693	684	700	690	750	728	694	691	718	721	638	704	657	697	701	690	714	686	714	721	720	711	712	678	700	703	683	698	613	685	681	725	640	672	632	661	646	707	642	673	673	686	670	681	746	703	680	658	663	685	681	647	669	657	672	637	689	661	656	635	708	704	696	640	686	701	697	706	711	682	655	614	714	675	631	689	737	647	661	696	699	646	663	628	659	662	679	707	693	681	646	677	645	673	687	724	634	692	679	659	655	632	621	665	676	644	645	661	671	651	661	643	715	677	696	616	676	670	681	683	717	673	676	634	619	664	706	660	682	629	699	682	671	677	596	659	696	665	715	664	681	660	664	702	702	640	655	693	662	643	657	622	685	652	666	683	671	642	678	668	697	639	662	670	674	668	722	633	699	645	670	681	691	660	702	638	680	661	639	732	710	689	666	669	660	668	682	651	707	679	672	703	686	668	679	678	705	672	646	663	649	689	664	692	654	681	678	645	670	669	636	695	718	689	708	651	677	645	684	699	657	671	642	679	670	668	674	635	647	696	718	667	661	706	659	663	723	679	625	645	681	655	668	691	681	671	661	646	638	655	685	713	668	692	663	642	675	652	631	714	702	676	647	680	650	637	703	653	686	721	711	645	725	687	718	638	681	653	662	639	708	639	657	632	667	663	652	704	713	656	659	682	675	686	649	671	631	670	614	671	689	659	645	715	692	700	658	663	668	654	660	690	656	677	701	660	719	669	656	644	676	666	627	656	675	716	638	697	688	660	676	661	701	690	633	681	669	701	651	657	665	686	688	664	692	656	720	661	664	654	660	693	670	662	676	672	649	670	647	689	695	638	690	692	668	645	658	646	654	689	612	633	628	643	683	647	672	639	652	643	647	670	707	656	688	705	651	696	717	689	675	671	672	698	680	666	692	660	684	752	632	669	665	705	660	689	652	599	712	726	683	639	661	659	685	687	701	673	661	712	673	685	611	651	717	670	641	689	651	658	624	686	693	685	687	683	669	679	665	695	638	691	660	695	699	725	724	683	612	687	683	655	677	634	696	671	669	668	667	697	660	730	669	695	650	633	674	662	673	667	649	658	717	639	676	685	629	694	653	633	630	672	733	684	677	673	676	659	648	698	665	688	682	650	634	680	665	633	676	659	682	621	696	676	693	678	676	687	646	715	694	708	715	639	649	674	653	695	695	692	686	754	683	669	672	685	704	678	692	628	667	697	677	631	655	681	674	673	646	672	630	675	691	667	632	676	671	667	692	691	675	661	643	715	674	654	678	657	688	696	629	648	644	690	691	684	670	670	680	694	650	706	597	648	690	690	683	672	694	724	680	634	650	650	685	661	654	653	638	639	704	693	667	671	669	685	671	645	671	709	657	639	647	678	694	658	654	648	667	656	665	696	635	671	648	675	690	663	620	657	649	672	718	679	702	685	672	648	702	665	676	662	654	637	690	670	694	668	654	694	658	689	675	686	642	688	654	671	657	669	655	630	654	614	700	661	660	644	685	685	698	687	711	675	701	698	682	666	656	655	703	652	638	670	670	686	641	679	677	665	657	661	649	682	679	671	682	702	638	657	678	650	667	648	656	671	648	644	689	613	632	677	694	661	668	699	693	650	657	683	690	658	638	665	680	661	687	732	644	652	718	691	678	629	666	713	679	689	637	699	686	670	673	677	690	688	626	672	688	655	655	624	642	648	643	617	702	698	711	689	651	680	715	677	693	667	687	685	669	655	647	637	693	651	682	687	681	659	636	698	717	703	678	685	667	711	690	702	647	692	665	684	648	698	653	652	668	663	695	666	702	709	659	648	663	652	689	649	688	697	690	646	654	693	693	688	704	684	724	689	617	705	626	608	631	660	663	723	641	648	690	705	671	667	685	679	653	663	627	701	687	694	697	734	662	692	737	658	655	667	742	660	740	671	661	692	672	668	670	687	674	679	650	709	689	696	648	651	653	660	656	671	637	668	683	644	676	631	730	649	626	671	690	642	671	681	695	657	694	681	654	674	660	736	697	689	678	661	625	702	683	691	647	662	701	690	658	657	680	677	670	660	706	674	643	673	678	649	667	684	668	690	672	683	643	621	672	663	689	603	680	706	669	716	670	693	656	670	677	664	625	689	726	644	659	698	644	674	588	680	693	689	712	628	694	708	683	613	672	653	646	651	699	692	695	683	677	642	696	660	704	680	659	629	700	685	656	653	665	666	644	649	634	678	647	675	704	678	670	669	668	669	634	645	666	708	660	658	683	697	713	640	635	682	647	684	669	650	645	628	715	701	657	671	731	667	640	700	659	691	663	678	683	710	694	655	660	700	688	707	696	660	640	665	685	730	642	650	683	687	682	678	708	654	653	652	669	757	640	694	671	668	706	658	731	680	662	703	710	698	667	644	672	640	653	708	655	663	686	700	651	655	707	643	735	673	686	659	682	651	657	703	615	696	614	684	718	630	623	651	709	692	671	666	687	639	664	626	641	749	670	679	664	671	641	669	638	666	655	650	655	681	670	668	664	662	706	712	650	698	691	655	619	689	657	678	651	683	678	699	682	659	678	674	695	650	659	689	675	703	698	719	699	681	688	675	646	642	687	687	666	682	677	647	655	673	683	646	633	692	686	657	654	664	674	647	641	708	655	640	708	697	633	655	689	670	650	652	679	686	699	727	693	705	659	655	671	641	726	662	619	667	696	704	718	646	699	671	682	667	746	661	656	700	729	673	687	669	678	701	665	661	662	636	667	674	670	671	636	678	659	603	674	660	715	692	684	698	654	647	692	680	613	654	677	661	681	667	703	704	631	676	667	691	629	676	676	661	676	694	660	624	666	683	663	647	648	650	693	709	661	693	656	669	667	645	657	698	692	637	670	692	691	698	657	670	640	648	701	698	667	686	636	683	605	661	678	650	667	713	648	660	675	671	630	638	659	736	641	636	670	627	691	644	669	718	732	684	659	633	692	660	671	660	683	697	688	692	674	649	668	678	655	689	682	684	656	648	730	680	749	666	638	668	692	703	661	656	643	662	631	668	657	643	659	643	643	691	655	707	705	675	737	613	694	622	661	676	667	709	611	647	665	659	674	659	688	688	639	683	681	709	667	710	666	694	629	679	676	665	671	649	675	663	654	654	630	700	658	651	656	648	663	677	663	686	674	732	705	638	651	691	620	660	699	690	668	675	665	698	668	634	691	674	663	662	615	639	697	658	661	642	701	693	648	688	683	654	703	634	673	630	664	653	654	677	705	703	682	653	650	657	702	669	660	666	683	654	694	685	704	642	672	693	692	680	691	653	657	620	659	668	630	646	718	688	671	655	656	710	662	676	625	650	667	655	685	636	684	679	629	640
6423	1623	981	569	507	533	532	492	449	454	443	495	416	492	486	411	499	445	464	464	447	641	852	488	435	447	494	440	430	423	438	460	475	475	472	455	470	468	426	471	447	455	444	424	452	429	415	457	445	430	453	485	433	466	449	454	430	439	481	437	427	405	423	447	464	433	431	436	465	453	500	495	444	482	483	440	497	437	419	434	462	460	432	445	394	465	473	464	449	468	476	474	414	436	462	451	455	453	399	439	453	462	460	482	439	460	437	483	434	464	432	411	492	437	465	466	464	457	451	476	432	445	440	417	469	432	454	473	482	458	462	433	444	461	422	425	460	421	439	432	425	407	464	487	488	469	479	457	459	439	459	473	426	428	434	440	447	461	447	434	428	433	429	453	420	433	442	482	478	403	442	413	454	459	465	469	470	426	465	450	443	447	443	473	461	445	461	474	467	430	449	483	486	464	434	470	437	457	433	422	414	478	454	451	467	466	464	488	442	460	408	457	481	451	425	426	445	462	460	441	445	460	427	435	447	409	465	434	468	445	416	444	427	486	468	468	432	467	445	452	455	430	418	426	451	437	425	397	410	420	489	443	424	463	472	435	422	454	478	439	455	468	442	413	436	444	451	472	441	427	418	486	432	466	432	417	458	434	442	449	445	501	443	475	464	484	459	474	436	485	444	453	443	478	472	485	448	470	440	425	482	465	436	447	460	438	435	410	490	428	468	445	425	391	438	443	453	453	406	453	458	421	433	445	476	481	469	425	427	458	468	467	433	456	417	447	429	460	435	450	451	413	463	455	426	462	465	476	447	458	444	464	440	473	439	430	478	446	403	431	436	446	458	433	486	422	450	445	436	448	461	442	438	463	409	459	442	453	421	475	472	469	486	445	445	410	451	439	483	442	445	429	445	425	405	482	455	414	412	444	459	461	457	451	443	413	477	469	416	449	456	430	429	454	441	457	476	490	433	437	488	455	465	404	456	472	456	463	384	456	489	431	417	472	452	476	483	453	463	459	460	414	471	446	458	445	425	480	461	462	433	478	452	442	446	493	405	444	431	512	429	438	438	462	449	417	411	431	455	433	470	480	472	444	423	454	443	461	428	417	443	460	458	467	457	458	440	446	512	461	437	461	448	457	437	417	470	412	478	398	451	435	418	434	456	443	454	471	437	436	469	410	436	445	415	472	456	418	454	474	448	425	421	469	458	454	427	425	403	465	452	439	447	437	417	468	437	457	424	448	439	499	464	474	405	469	408	442	481	433	455	443	439	424	515	470	445	431	422	450	495	433	468	440	470	461	443	457	444	444	456	452	458	429	463	437	463	481	482	479	452	474	440	542	437	467	436	399	447	435	430	434	437	457	439	474	439	425	470	474	457	434	447	411	437	432	421	473	473	421	445	468	429	444	467	455	480	462	446	488	480	436	425	450	476	472	456	422	450	459	454	441	460	445	434	452	456	416	423	423	404	457	468	438	462	474	425	469	435	424	470	467	469	442	419	439	444	464	438	430	418	462	408	430	432	468	476	441	436	450	472	422	449	423	463	450	426	422	458	448	467	470	444	486	440	496	474	430	471	439	488	433	449	429	432	452	436	444	459	442	451	418	454	445	406	451	471	426	424	450	458	461	448	441	424	432	437	457	438	406	450	471	458	412	442	436	418	470	462	450	458	488	450	474	463	442	445	425	481	455	475	481	451	429	431	446	425	441	481	465	412	460	444	436	424	453	435	435	445	447	490	441	441	463	477	445	445	476	450	447	430	480	433	437	449	469	447	422	449	440	455	421	463	454	452	445	424	453	426	400	478	459	470	459	450	453	468	470	484	454	460	470	440	513	425	444	454	416	438	468	445	436	422	448	434	450	434	432	450	503	450	450	459	429	464	480	448	468	453	448	485	435	455	481	449	446	433	457	428	452	446	421	501	471	473	469	489	446	417	455	440	454	461	448	459	436	429	436	479	427	449	471	443	416	427	468	473	446	437	476	505	464	459	433	444	471	448	445	434	480	406	458	430	461	435	448	450	479	438	428	469	468	418	468	433	491	445	443	457	442	446	452	430	420	461	449	450	429	482	470	500	436	502	457	424	400	406	441	449	415	453	455	441	450	467	436	420	440	483	475	450	455	453	454	407	447	459	460	392	454	477	488	462	460	450	465	440	419	525	485	427	444	411	393	446	460	437	464	441	433	489	440	434	399	400	405	453	463	420	472	453	445	448	462	468	424	468	486	458	447	452	452	422	467	460	468	473	448	464	455	448	434	437	469	445	422	461	456	452	449	438	411	414	434	429	442	441	407	488	431	491	442	443	461	450	469	440	467	452	424	431	467	438	420	456	452	437	458	473	455	431	453	449	464	440	436	444	461	430	445	476	460	428	420	423	458	431	487	451	462	461	465	476	469	427	420	435	489	474	416	448	465	423	465	456	476	477	473	463	474	449	445	450	398	458	452	468	412	479	466	446	447	480	421	466	508	435	392	482	411	441	475	451	437	445	457	433	474	492	424	464	484	437	446	456	473	438	467	411	481	410	457	420	434	439	440	442	473	410	434	454	484	458	433	420	443	453	471	427	427	459	450	465	457	435	465	484	462	505	436	403	446	436	424	470	422	434	454	462	486	417	424	475	451	465	456	463	439	411	467	447	459	446	471	487	462	479	425	428	433	445	442	488	490	408	456	446	437	444	431	429	464	456	450	452	465	491	457	444	469	461	437	436	461	449	434	431	482	417	427	490	456	453	462	441	438	474	459	480	471	448	421	436	443	451	450	416	451	442	387	453	461	461	441	483	446	478	456	431	459	435	454	439	410	431	399	433	433	433	447	437	447	464	474	446	455	450	443	425	448	444	486	440	492	448	416	439	430	423	412	457	457	429	411	433	474	469	462	473	444	442	465	475	446	453	444	435	449	417	445	466	455	484	478	402	429	414	433	432	446	460	442	460	425	451	441	399	431	435	476	453	457	441	462	506	435	431	460	439	443	454	447	443	439	470	492	469	451	394	450	462	435	434	465	466	421	420	466	449	470	473	426	459	449	444	435	451	462	443	437	450	464	461	456	463	442	466	430	429	450	427	436	440	479	463	445	468	471	416	450	442	429	450	438	450	450	454	422	443	439	456	454	457	431	458	449	404	430	435	442	462	456	436	454	427	418	468	471	424	437	461	473	442	438	466	448	443	451	391	427	482	421	467	456	424	444	429	470	461	479	430	460	438	458	419	460	458	451	451	459	447	461	473	441	447	458	449	395	473	475	427	466	494	446	430	426	451	476	435	460	443	447	449	466	462	422	451	457	427	459	441	441	458	452	432	422	473	485	441	458	421	455	437	426	437	495	417	423	452	439	451	473	467	434	473	454	454	457	464	436	425	430	449	453	440	449	434	427	456	477	433	429	426	459	444	458	449	453	481	435	446	429	451	438	443	433	477	448	456	438	460	458	436	460	469	446	427	484	483	424	417	478	460	444	437	433	454	446	483	480	457	418	459	432	438	424
4817	2312	2041	1665	1621	1457	1549	1442	1387	1360	1393	1354	1330	1381	1332	1364	1321	1270	1245	1224	1367	2707	3990	1412	1243	1305	1213	1225	1193	1232	1251	1230	1222	1255	1226	1148	1216	1220	1246	1177	1240	1240	1208	1242	1300	1269	1207	1253	1164	1220	1211	1139	1269	1185	1206	1184	1185	1228	1170	1207	1220	1251	1172	1227	1166	1233	1276	1208	1203	1173	1236	1205	1246	1213	1226	1246	1217	1244	1198	1169	1185	1242	1221	1180	1231	1204	1233	1176	1219	1306	1214	1222	1256	1221	1243	1210	1239	1214	1178	1247	1231	1180	1228	1193	1203	1223	1173	1317	1299	1227	1291	1205	1268	1259	1212	1212	1205	1184	1244	1187	1184	1235	1280	1167	1222	1216	1189	1229	1223	1183	1279	1214	1138	1201	1199	1185	1217	1288	1241	1235	1185	1248	1234	1195	1261	1256	1152	1204	1193	1188	1246	1229	1147	1223	1221	1196	1250	1225	1120	1208	1195	1253	1219	1173	1269	1206	1211	1173	1175	1233	1275	1192	1192	1259	1149	1173	1231	1261	1244	1193	1270	1237	1243	1156	1203	1222	1222	1148	1263	1243	1183	1221	1257	1230	1242	1199	1225	1219	1227	1261	1206	1204	1226	1222	1154	1218	1246	1178	1228	1209	1236	1212	1092	1273	1228	1228	1207	1197	1257	1238	1218	1226	1173	1235	1253	1177	1239	1273	1198	1261	1212	1159	1245	1135	1238	1190	1264	1214	1203	1087	1212	1175	1211	1194	1170	1208	1178	1137	1206	1196	1188	1220	1275	1204	1256	1227	1238	1174	1320	1300	1195	1212	1161	1274	1238	1224	1241	1280	1217	1321	1191	1206	1204	1152	1222	1237	1135	1240	1247	1248	1235	1197	1235	1254	1222	1227	1261	1213	1221	1215	1190	1249	1280	1230	1228	1243	1208	1209	1238	1181	1239	1214	1208	1282	1198	1272	1159	1232	1191	1245	1186	1258	1245	1221	1189	1200	1293	1220	1123	1150	1287	1201	1210	1254	1247	1206	1201	1250	1183	1202	1300	1115	1211	1239	1184	1222	1285	1178	1239	1151	1240	1223	1245	1214	1203	1176	1205	1230	1189	1129	1185	1194	1259	1211	1205	1204	1186	1236	1191	1217	1235	1218	1217	1193	1229	1243	1198	1191	1237	1216	1197	1219	1204	1197	1200	1210	1222	1215	1243	1185	1217	1191	1209	1194	1203	1271	1230	1288	1261	1220	1262	1200	1253	1232	1180	1244	1204	1199	1185	1248	1226	1196	1171	1243	1193	1211	1208	1239	1198	1181	1279	1233	1186	1212	1200	1224	1190	1226	1224	1221	1187	1170	1191	1189	1209	1248	1193	1227	1238	1175	1216	1175	1171	1253	1261	1279	1267	1254	1255	1247	1238	1213	1198	1202	1152	1216	1177	1249	1208	1258	1177	1171	1189	1204	1258	1192	1259	1204	1238	1191	1225	1295	1234	1221	1194	1185	1213	1225	1188	1203	1157	1294	1225	1224	1285	1241	1218	1209	1260	1273	1165	1242	1262	1194	1209	1169	1244	1214	1207	1243	1222	1258	1129	1229	1224	1242	1201	1160	1175	1214	1230	1156	1221	1247	1198	1212	1187	1189	1202	1179	1261	1187	1206	1143	1211	1229	1232	1220	1190	1287	1187	1155	1181	1251	1224	1181	1207	1243	1231	1176	1260	1229	1269	1263	1186	1216	1194	1216	1202	1260	1202	1216	1221	1155	1241	1213	1275	1230	1202	1256	1184	1231	1163	1183	1201	1282	1228	1271	1262	1194	1227	1186	1271	1169	1204	1230	1188	1238	1245	1233	1172	1235	1224	1227	1120	1242	1244	1192	1212	1224	1232	1191	1195	1255	1212	1237	1189	1290	1253	1282	1148	1202	1196	1247	1240	1175	1206	1238	1201	1241	1218	1240	1228	1209	1209	1232	1201	1183	1269	1205	1143	1252	1268	1177	1191	1193	1190	1271	1203	1179	1232	1221	1316	1184	1155	1226	1165	1227	1278	1209	1242	1176	1190	1226	1210	1272	1215	1186	1213	1223	1171	1227	1239	1219	1247	1245	1133	1247	1229	1253	1220	1211	1248	1182	1211	1223	1201	1159	1235	1229	1241	1196	1272	1214	1302	1243	1207	1224	1209	1256	1239	1178	1165	1204	1194	1199	1261	1240	1248	1202	1239	1265	1175	1200	1206	1252	1192	1168	1230	1205	1229	1268	1196	1166	1269	1208	1218	1159	1207	1192	1245	1213	1197	1249	1227	1262	1283	1202	1281	1172	1222	1199	1237	1233	1270	1212	1249	1260	1222	1172	1226	1265	1220	1258	1207	1187	1244	1244	1195	1161	1200	1179	1242	1209	1215	1190	1192	1219	1152	1199	1255	1199	1254	1201	1164	1182	1221	1259	1231	1195	1171	1173	1189	1197	1205	1222	1212	1225	1197	1268	1209	1151	1236	1214	1227	1205	1278	1263	1220	1238	1203	1245	1168	1198	1204	1150	1189	1208	1281	1218	1214	1178	1270	1219	1242	1212	1245	1262	1278	1253	1245	1186	1212	1181	1207	1203	1189	1248	1281	1158	1247	1219	1241	1237	1230	1262	1236	1306	1234	1191	1224	1222	1218	1202	1197	1239	1268	1224	1212	1214	1194	1228	1234	1234	1205	1247	1196	1262	1276	1232	1177	1192	1250	1195	1196	1218	1274	1266	1227	1200	1213	1272	1188	1196	1241	1250	1214	1196	1190	1234	1267	1201	1187	1241	1197	1216	1285	1253	1222	1249	1172	1229	1157	1225	1266	1181	1294	1221	1178	1142	1272	1198	1192	1219	1187	1176	1203	1200	1196	1197	1256	1254	1212	1232	1173	1185	1238	1228	1271	1200	1153	1207	1188	1272	1196	1221	1267	1192	1170	1226	1222	1174	1183	1239	1253	1170	1186	1261	1259	1233	1207	1227	1266	1188	1206	1207	1230	1244	1233	1180	1179	1257	1202	1224	1173	1192	1258	1295	1228	1243	1234	1180	1204	1272	1226	1225	1197	1205	1158	1214	1208	1202	1229	1244	1183	1225	1218	1261	1116	1221	1233	1221	1172	1127	1277	1262	1227	1173	1176	1203	1162	1227	1175	1227	1247	1225	1116	1199	1318	1223	1156	1225	1183	1166	1190	1227	1168	1270	1216	1191	1197	1261	1198	1230	1189	1261	1225	1224	1195	1270	1180	1153	1236	1196	1184	1266	1225	1258	1116	1295	1213	1224	1199	1187	1253	1220	1176	1200	1247	1214	1141	1254	1242	1174	1224	1201	1265	1243	1220	1219	1129	1190	1176	1249	1183	1210	1176	1181	1207	1169	1227	1222	1285	1188	1228	1201	1178	1218	1199	1260	1167	1260	1163	1215	1283	1212	1235	1229	1213	1204	1249	1167	1259	1213	1247	1203	1230	1220	1230	1202	1187	1176	1189	1220	1188	1175	1212	1150	1252	1222	1220	1229	1227	1185	1217	1198	1181	1225	1294	1204	1237	1204	1266	1236	1236	1270	1191	1157	1237	1176	1158	1277	1281	1240	1181	1252	1267	1156	1202	1230	1215	1126	1172	1228	1164	1213	1180	1185	1228	1191	1224	1153	1210	1240	1209	1202	1229	1248	1192	1187	1248	1193	1178	1219	1190	1192	1237	1221	1183	1224	1189	1229	1187	1236	1229	1243	1134	1182	1167	1167	1136	1207	1247	1170	1282	1237	1226	1212	1210	1197	1196	1281	1187	1252	1227	1246	1214	1156	1204	1195	1234	1126	1242	1193	1267	1196	1193	1213	1214	1256	1221	1213	1244	1189	1187	1205	1262	1232	1167	1250	1276	1220	1186	1244	1186	1184	1245	1148	1182	1204	1246	1198	1241	1202	1238	1251	1204	1249	1232	1238	1214	1260	1237	1196	1145	1213	1202	1157	1200	1236	1244	1251	1236	1181	1187	1181	1170	1220	1188	1225	1222	1223	1275	1138	1323	1266	1211	1253	1188	1254	1235	1224	1240	1221	1196	1215	1267	1271	1271	1239	1217	1184	1169	1176	1188	1257	1234	1189	1260	1149	1250	1235	1238	1226	1241	1218	1233	1237	1252	1230	1207	1248	1226	1229	1255	1198	1279	1177	1235	1218	1183	1197	1260	1203	1180	1220	1239	1184	1175	1142	1207	1185	1192	1261	1197	1249	1177	1227	1223	1237	1224	1219	1279	1191	1127	1153	1266	1188	1202	1272	1207	1242	1205	1241	1288	1218	1268	1185	1199	1170	1182	1287	1179	1287	1233	1192	1205	1209	1206	1199	1242	1232	1218	1213	1184	1185	1184	1275	1242	1237	1300	1246	1237	1243	1247	1282	1225	1209	1198	1209	1250	1194	1216	1229	1209	1200	1238	1200	1268	1285	1218	1200	1244	1234	1231	1215	1266	1224	1230	1208	1216	1189	1266	1173	1261	1196	1206	1180	1216	1181	1160	1179	1237	1216	1213	1240	1180	1225	1184	1214	1244	1246	1225	1235	1215	1246	1260	1164	1247	1199	1203	1249	1264	1195	1183	1201	1277	1175	1240	1207	1223	1214	1266	1204	1229	1183	1218	1275	1205	1215	1235	1204	1284	1240	1255	1203	1222	1220	1230	1225	1205	1182	1195	1263	1180	1200	1233	1209	1229	1204	1206	1214	1205	1185	1202	1223	1155	1167	1264	1188	1230	1249	1255	1217	1229	1185	1270	1236	1204	1173	1270	1205	1174	1256	1208	1228	1214	1185	1224	1289	1212	1241	1248	1228	1221	1236	1221	1207	1239	1248	1170	1214	1159	1247	1203	1236	1231	1267	1240	1233	1280	1175	1284	1243	1194	1221	1209	1213	1190	1195	1233	1140	1222	1247	1204	1171	1250	1192	1244	1209	1226	1192	1207	1221	1151	1268	1195	1216	1216	1235	1163	1228	1247	1221	1189	1240	1180	1262	1233	1204	1170	1236	1208	1180	1234	1240	1302	1253	1202	1272	1236	1240	1216	1232	1201	1284
18761	8666	5400	2474	1582	1204	984	825	827	656	596	576	558	591	548	515	563	524	471	506	687	2477	5188	2469	500	453	469	466	455	419	473	453	462	471	463	467	444	451	470	428	447	457	470	443	444	500	421	458	483	429	443	465	441	480	472	426	495	463	457	442	461	464	465	496	459	383	422	420	445	448	468	455	467	484	450	447	463	479	434	462	456	432	456	446	458	444	439	455	399	464	447	460	429	454	412	451	475	452	469	477	458	415	439	482	425	463	500	469	478	429	477	479	468	454	477	434	441	488	508	461	449	463	430	487	463	454	488	446	428	471	445	456	461	432	428	471	425	465	508	453	451	455	454	462	469	432	462	442	428	472	468	470	488	458	434	449	455	491	445	473	467	459	473	448	431	491	479	443	437	470	451	464	504	447	455	448	451	453	483	459	472	436	460	466	475	458	476	470	443	425	453	488	463	466	447	446	489	464	455	438	438	445	462	440	456	475	467	454	449	475	437	436	473	463	448	470	452	466	443	477	501	450	474	450	468	502	470	467	472	422	479	473	453	442	459	467	423	483	426	461	440	417	419	482	451	455	436	481	444	458	437	429	466	460	473	445	406	471	406	463	525	442	455	468	387	446	480	494	463	439	451	441	448	476	439	433	457	441	463	469	450	495	470	457	464	440	414	464	429	465	436	443	477	446	501	465	469	492	468	481	420	455	440	429	424	441	456	462	452	454	458	432	421	453	484	434	500	479	459	487	422	472	419	439	444	444	462	476	465	466	471	433	441	488	444	473	460	467	441	474	455	447	450	432	504	472	437	454	472	465	469	461	462	462	474	458	488	453	409	441	443	423	449	431	433	487	478	475	439	443	432	418	442	489	446	447	487	462	479	481	433	456	413	460	495	464	453	459	483	463	459	495	496	428	460	438	488	454	502	468	459	439	427	416	419	509	429	421	443	450	424	480	451	458	451	469	421	460	477	452	476	418	418	487	466	452	451	470	473	456	433	446	452	457	461	415	481	419	467	444	439	448	442	456	432	455	437	471	446	467	468	453	479	467	471	436	472	432	459	491	448	415	449	446	480	412	469	419	400	464	429	442	467	508	459	476	422	410	439	418	436	474	484	437	462	452	481	443	437	477	455	447	485	414	486	468	474	428	462	462	473	453	452	460	437	423	447	448	476	448	489	500	446	438	469	475	489	427	424	458	490	471	462	417	480	467	447	452	475	491	454	442	461	453	437	447	478	439	433	443	445	444	436	536	447	426	433	463	459	460	468	437	464	456	422	454	465	430	429	482	465	456	484	443	476	425	466	458	503	471	438	470	456	452	485	491	475	462	494	431	459	512	446	445	475	426	420	458	442	436	452	467	465	428	449	446	428	442	455	410	468	444	458	479	461	439	454	444	412	425	464	480	442	446	461	431	446	449	497	503	473	458	478	426	457	471	420	456	421	466	480	417	464	468	441	468	465	443	464	453	435	477	443	443	455	442	483	524	459	476	459	450	434	397	494	478	447	474	459	498	463	486	480	468	465	458	460	443	495	479	474	441	444	477	457	438	453	444	450	459	472	464	471	467	459	447	440	457	512	434	451	461	450	490	458	410	458	496	460	490	455	439	455	457	452	453	448	530	459	439	424	461	488	470	472	463	416	468	460	444	442	451	455	480	471	492	452	468	452	460	460	453	462	444	471	454	468	454	440	468	476	465	463	428	481	466	474	422	437	479	414	453	466	456	434	437	464	460	442	464	469	480	485	385	474	496	465	470	440	477	487	429	432	446	420	478	431	448	447	487	506	459	443	479	445	406	422	488	440	448	434	472	499	444	439	473	429	446	442	463	432	424	494	445	434	458	484	443	453	422	445	437	435	460	494	466	487	473	445	460	425	456	445	409	468	429	445	460	453	477	443	444	421	477	432	425	406	457	456	442	448	447	457	411	472	427	454	405	481	449	477	464	465	450	456	420	451	445	492	450	450	465	471	478	485	461	486	464	460	468	492	443	418	454	452	489	468	452	474	435	472	436	463	468	463	475	463	492	430	467	435	445	449	426	479	451	443	439	421	440	464	433	417	487	473	447	437	437	440	422	426	463	492	455	463	457	484	469	443	434	460	440	436	452	456	460	410	447	421	479	419	482	469	443	502	454	417	433	450	437	439	461	449	448	483	467	464	448	458	479	473	478	468	436	431	447	453	437	447	446	506	447	461	474	436	413	473	428	452	485	436	453	475	439	464	474	477	429	446	465	473	434	449	457	428	483	440	459	460	471	419	461	436	445	447	482	468	461	431	426	460	459	462	465	478	478	443	422	418	451	467	443	476	443	465	460	448	443	467	475	456	421	453	431	434	422	490	445	449	442	461	487	460	469	454	437	470	449	419	443	446	466	439	477	499	422	459	452	484	434	443	452	437	476	438	504	500	419	448	469	470	473	449	427	467	430	481	402	435	436	445	468	449	458	460	445	459	458	442	461	461	456	445	440	467	414	442	475	442	415	464	467	443	443	431	451	478	453	481	448	445	478	466	449	439	458	459	437	427	413	442	436	482	444	446	449	429	464	444	488	459	479	464	438	450	405	436	450	444	431	448	443	452	465	475	446	441	443	490	505	462	480	451	460	463	462	459	452	496	463	457	487	409	447	422	466	461	439	449	441	445	456	443	502	440	417	484	433	461	477	442	416	425	463	439	449	478	477	451	458	460	458	468	459	483	433	427	456	454	431	440	450	468	456	487	442	456	454	436	456	477	480	457	450	447	489	468	490	439	421	446	482	476	461	442	454	449	440	426	471	467	457	425	446	469	460	450	439	464	399	509	452	476	473	468	435	443	414	459	455	450	490	444	423	469	472	453	492	479	457	470	441	453	429	460	474	466	434	450	417	489	422	453	493	475	408	483	473	412	437	482	491	431	477	452	460	485	466	444	441	496	427	469	454	429	447	444	446	458	433	458	468	487	420	449	460	426	462	439	431	458	474	489	461	437	443	469	455	452	456	471	460	458	474	452	489	445	431	469	459	471	447	456	489	462	470	477	430	451	445	444	489	475	455	460	402	410	473	463	476	443	432	467	458	440	466	448	465	432	433	414	474	451	463	457	462	414	484	463	415	469	443	471	431	482	454	451	458	441	449	484	485	481	439	462	452	442	489	456	474	434	460	459	441	427	455	452	475	487	486	410	452	433	448	477	474	433	445	402	436	478	432	490	448	454	446	460	470	470	504	470	441	429	421	452	486	452	448	460	453	399	437	442	479	479	428	411	438	462	458	455	449	460	437	462	452	473	438	454	414	499	454	445	433	447	428	498	462	506	449	463	451	439	428	489	433	486	459	458	443	427	433	461	469	450	451	464	442	412	469	435	434	480	487	454	430	441	452	428	460	458	441	449	419	452	454	451	430	447	463	442	463	442	440	430	439	475	470	448	453	446	458	454	492	489	454	482	469	430	433	460	451	461	483	453	431	451	444	448	429	420	460	477	434	442	491	457	443	443	447	418	446	434	445	452	476
11397	7583	6340	4655	4326	3761	3343	3053	2886	2586	2138	2057	1914	1934	1877	1774	1770	1549	1538	1476	2694	12425	23505	9551	1407	1293	1211	1281	1268	1279	1241	1272	1232	1263	1269	1174	1244	1256	1224	1290	1235	1285	1286	1293	1271	1276	1265	1238	1242	1259	1255	1189	1241	1218	1254	1234	1140	1213	1245	1235	1217	1202	1258	1219	1234	1171	1211	1290	1230	1238	1219	1266	1332	1248	1223	1292	1236	1270	1200	1271	1237	1223	1307	1280	1193	1211	1213	1221	1243	1175	1266	1243	1189	1217	1227	1211	1204	1181	1197	1195	1115	1247	1242	1214	1223	1225	1195	1165	1243	1234	1220	1224	1254	1266	1231	1159	1263	1248	1283	1235	1267	1267	1243	1291	1231	1213	1219	1236	1230	1195	1248	1193	1212	1274	1223	1195	1178	1195	1231	1195	1183	1283	1221	1190	1236	1306	1219	1248	1223	1280	1274	1235	1238	1165	1186	1232	1195	1197	1204	1190	1224	1234	1217	1283	1234	1198	1239	1215	1227	1160	1253	1197	1183	1215	1169	1210	1160	1210	1222	1241	1208	1212	1231	1292	1222	1207	1220	1289	1184	1265	1165	1206	1218	1153	1186	1242	1193	1166	1225	1216	1255	1189	1141	1199	1198	1333	1159	1242	1186	1137	1242	1221	1230	1168	1213	1240	1222	1223	1263	1210	1158	1302	1220	1208	1228	1202	1260	1223	1259	1182	1191	1237	1202	1222	1225	1179	1191	1236	1236	1187	1243	1207	1210	1161	1252	1169	1222	1233	1251	1259	1221	1217	1216	1240	1187	1246	1213	1308	1245	1226	1195	1245	1243	1237	1250	1220	1181	1194	1261	1211	1237	1203	1267	1193	1163	1204	1219	1274	1204	1162	1213	1202	1283	1249	1261	1271	1251	1276	1245	1230	1283	1217	1236	1203	1280	1243	1223	1222	1233	1278	1188	1207	1255	1219	1220	1236	1220	1287	1217	1277	1221	1190	1159	1267	1303	1190	1223	1270	1179	1189	1212	1299	1220	1196	1265	1225	1226	1216	1185	1194	1161	1265	1194	1301	1231	1218	1230	1159	1181	1259	1235	1270	1204	1235	1287	1270	1215	1185	1191	1240	1137	1257	1213	1189	1318	1237	1201	1298	1226	1198	1279	1216	1257	1195	1219	1196	1176	1190	1224	1277	1245	1223	1195	1252	1190	1191	1206	1256	1215	1230	1201	1207	1240	1206	1248	1183	1221	1275	1217	1180	1277	1170	1202	1264	1209	1224	1217	1212	1278	1209	1208	1218	1148	1295	1241	1201	1208	1221	1251	1241	1200	1214	1217	1213	1272	1241	1209	1268	1311	1223	1271	1161	1286	1248	1196	1194	1220	1216	1222	1264	1190	1255	1217	1218	1273	1240	1238	1214	1182	1245	1154	1231	1187	1180	1269	1255	1205	1234	1287	1226	1252	1174	1208	1229	1223	1284	1251	1221	1188	1317	1256	1236	1219	1268	1202	1259	1236	1105	1236	1200	1178	1217	1214	1198	1244	1207	1214	1198	1237	1206	1260	1235	1247	1240	1201	1238	1214	1251	1234	1165	1209	1195	1209	1179	1237	1266	1169	1247	1194	1271	1200	1216	1256	1223	1207	1251	1174	1197	1226	1198	1216	1223	1250	1173	1228	1263	1208	1178	1234	1202	1196	1189	1212	1244	1233	1154	1251	1221	1190	1197	1255	1206	1228	1219	1180	1220	1240	1255	1257	1228	1179	1176	1215	1263	1227	1221	1237	1273	1233	1233	1176	1218	1208	1235	1187	1214	1209	1218	1215	1236	1254	1215	1235	1209	1155	1246	1198	1217	1267	1295	1180	1257	1269	1226	1188	1239	1231	1207	1210	1233	1220	1209	1183	1243	1205	1225	1169	1161	1232	1207	1191	1214	1250	1256	1234	1213	1218	1237	1197	1191	1165	1152	1206	1186	1168	1294	1212	1185	1233	1203	1265	1255	1205	1262	1232	1252	1211	1212	1194	1247	1210	1222	1191	1265	1229	1284	1146	1269	1243	1230	1172	1216	1198	1290	1251	1274	1231	1204	1274	1253	1260	1226	1211	1273	1254	1208	1143	1209	1198	1221	1263	1283	1265	1196	1245	1206	1203	1218	1214	1190	1257	1287	1202	1181	1232	1258	1232	1228	1242	1247	1255	1233	1214	1292	1222	1251	1219	1243	1201	1236	1215	1256	1215	1181	1152	1203	1168	1268	1230	1196	1274	1212	1247	1251	1219	1196	1241	1218	1242	1240	1252	1191	1265	1252	1204	1257	1197	1169	1280	1244	1168	1172	1226	1213	1197	1197	1270	1190	1277	1216	1261	1196	1205	1235	1242	1258	1297	1222	1209	1248	1214	1221	1198	1291	1280	1187	1209	1196	1285	1205	1211	1257	1174	1232	1216	1236	1206	1246	1266	1234	1271	1256	1276	1241	1262	1225	1196	1227	1218	1184	1215	1214	1236	1243	1203	1254	1261	1184	1283	1244	1176	1160	1185	1177	1157	1266	1263	1241	1222	1210	1181	1211	1208	1188	1216	1265	1204	1201	1277	1241	1260	1159	1288	1256	1236	1287	1265	1260	1226	1223	1144	1165	1222	1249	1227	1250	1281	1194	1219	1233	1182	1251	1164	1231	1273	1153	1204	1272	1204	1238	1267	1271	1250	1212	1212	1293	1200	1234	1222	1245	1296	1225	1206	1220	1230	1224	1163	1228	1224	1243	1246	1205	1272	1218	1209	1247	1293	1230	1250	1233	1288	1228	1175	1208	1248	1262	1256	1247	1226	1199	1181	1236	1216	1233	1284	1279	1215	1209	1226	1260	1230	1227	1205	1188	1237	1250	1207	1232	1253	1270	1178	1192	1240	1252	1221	1216	1189	1244	1201	1235	1183	1251	1220	1194	1266	1199	1216	1235	1257	1239	1232	1227	1173	1201	1225	1284	1210	1189	1208	1220	1293	1226	1242	1190	1204	1254	1204	1190	1226	1213	1264	1201	1246	1247	1210	1225	1227	1197	1225	1198	1247	1226	1239	1327	1208	1129	1206	1226	1215	1235	1239	1211	1281	1252	1242	1243	1216	1238	1261	1224	1228	1264	1183	1288	1221	1173	1159	1162	1277	1235	1247	1166	1272	1281	1207	1223	1187	1194	1230	1227	1159	1232	1234	1260	1233	1251	1174	1210	1274	1210	1227	1276	1248	1175	1201	1181	1210	1273	1217	1206	1208	1215	1224	1198	1206	1261	1202	1244	1238	1187	1245	1221	1171	1241	1199	1247	1213	1273	1235	1200	1245	1213	1266	1234	1203	1205	1230	1271	1224	1204	1247	1199	1162	1169	1242	1256	1227	1228	1247	1283	1153	1187	1182	1209	1186	1170	1249	1175	1217	1227	1233	1243	1233	1209	1235	1215	1236	1186	1251	1259	1213	1218	1180	1187	1251	1172	1215	1287	1186	1238	1242	1261	1248	1226	1246	1246	1256	1153	1263	1227	1225	1228	1295	1257	1153	1175	1193	1234	1221	1201	1240	1204	1161	1260	1205	1237	1277	1227	1225	1231	1183	1194	1216	1230	1267	1151	1179	1198	1235	1186	1215	1252	1240	1206	1182	1262	1212	1170	1240	1289	1282	1268	1181	1183	1285	1259	1263	1192	1266	1188	1212	1279	1238	1245	1182	1217	1300	1265	1208	1236	1211	1241	1314	1215	1212	1264	1235	1219	1200	1259	1206	1302	1204	1220	1212	1222	1202	1216	1266	1173	1269	1273	1217	1227	1175	1226	1211	1193	1235	1245	1256	1267	1274	1251	1215	1155	1198	1232	1177	1263	1226	1199	1221	1166	1216	1193	1212	1240	1216	1194	1252	1201	1213	1257	1236	1235	1268	1173	1255	1229	1245	1230	1219	1218	1250	1260	1278	1229	1282	1234	1229	1205	1215	1165	1225	1207	1224	1203	1232	1257	1177	1202	1286	1214	1271	1246	1207	1131	1198	1196	1223	1245	1227	1181	1202	1227	1187	1182	1252	1220	1178	1224	1294	1231	1215	1256	1238	1218	1245	1233	1234	1257	1233	1258	1198	1238	1225	1180	1203	1161	1252	1163	1293	1117	1231	1230	1168	1214	1237	1195	1195	1196	1263	1270	1163	1190	1201	1277	1200	1180	1237	1232	1202	1218	1198	1263	1273	1266	1232	1235	1237	1211	1263	1273	1239	1215	1214	1187	1283	1195	1237	1198	1201	1191	1237	1179	1188	1186	1171	1192	1265	1159	1204	1268	1227	1201	1223	1207	1163	1213	1207	1241	1201	1201	1205	1208	1204	1147	1243	1200	1266	1236	1180	1176	1194	1113	1226	1208	1235	1236	1275	1289	1192	1216	1241	1169	1293	1259	1222	1181	1159	1226	1253	1169	1215	1208	1222	1249	1259	1244	1231	1214	1234	1275	1216	1184	1207	1270	1225	1227	1183	1223	1218	1194	1261	1270	1227	1209	1159	1265	1225	1251	1220	1225	1237	1151	1228	1254	1258	1249	1249	1333	1203	1203	1249	1212	1195	1208	1154	1315	1304	1242	1196	1140	1211	1184	1209	1238	1228	1264	1238	1243	1268	1191	1232	1230	1248	1178	1293	1196	1251	1203	1232	1214	1218	1224	1241	1217	1246	1165	1296	1232	1203	1230	1185	1235	1245	1253	1243	1227	1193	1235	1152	1224	1245	1242	1229	1220	1275	1224	1243	1280	1285	1202	1214	1218	1237	1218	1239	1272	1250	1182	1189	1195	1253	1169	1305	1189	1241	1202	1228	1237	1202	1210	1239	1211	1202	1271	1298	1247	1214	1196	1223	1272	1295	1226	1210	1202	1215	1233	1211	1266	1234	1219	1190	1261	1237	1248	1228	1246	1249	1247	1234	1266	1169	1155	1196	1205	1239	1209	1252	1232	1205	1210	1232	1180	1253	1226	1219	1194	1218	1191	1200	1224	1222	1212	1229	1199	1227	1278	1209	1251	1177	1155	1206	1245	1212	1248	1250	1208	1274	1217	1206	1238	1235	1177
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
