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
338045744230	338045744790	338045745340	338045745890	338045746440	338045746990	338045747540	338045748090	338045748640	338045749190	338045749740	338045750290	338045750840	338045751390	338045751940	338045752490	338045753040	338045753590	338045754140	338045754690	338045755240	338045755790	338045756340	338045756890	338045757440	338045757990	338045758540	338045759090	338045759640	338045760190	338045760740	338045761290	338045761840	338045762390	338045762940	338045763490	338045764040	338045764590	338045765140	338045765690	338045766240	338045766790	338045767340	338045767890	338045768440	338045768990	338045769540	338045770090	338045770640	338045771190	338045771740	338045772290	338045772840	338045773390	338045773940	338045774490	338045775040	338045775590	338045776140	338045776690	338045777240	338045777790	338045778340	338045778890	338045779440	338045779990	338045780540	338045781090	338045781640	338045782190	338045782740	338045783290	338045783840	338045784390	338045784940	338045785490	338045786040	338045786590	338045787140	338045787690	338045788240	338045788790	338045789340	338045789890	338045790440	338045790990	338045791540	338045792090	338045792640	338045793190	338045793740	338045794291	338045794840	338045795390	338045795940	338045796490	338045797040	338045797590	338045798140	338045798690	338045799240	338045799790	338045800340	338045800890	338045801440	338045801990	338045802540	338045803090	338045803640	338045804190	338045804740	338045805290	338045805840	338045806390	338045806940	338045807490	338045808040	338045808590	338045809140	338045809690	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2703	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2704	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2706	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2707	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2708	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2710	3650	2300	2710	3650	2300	2711	3650	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
62365	32749	21862	11878	2661	616	536	507	575	548	563	557	512	533	703	1149	1254	1242	1017	889	644	591	498	399	419	375	428	406	382	427	426	427	449	423	410	422	442	456	424	439	439	372	421	406	410	419	400	412	436	383	480	396	425	398	388	421	391	406	415	395	362	445	394	388	416	398	444	377	376	411	412	398	435	394	384	400	387	395	433	441	438	430	443	385	397	398	387	394	418	410	453	407	419	394	425	446	439	399	392	425	431	406	425	404	407	423	415	415	405	450	417	386	420	411	407	432	424	409	398	394	419	402	377	441	431	401	381	460	422	416	397	416	418	444	424	426	410	397	412	411	415	396	374	421	484	408	422	407	455	391	435	455	427	428	419	444	445	417	457	418	442	411	429	413	448	381	444	401	434	394	420	411	382	428	410	412	409	463	416	433	421	378	386	424	380	404	431	438	365	408	434	414	432	441	423	466	394	387	380	401	433	339	403	438	407	382	397	398	424	394	423	417	443	386	363	385	402	407	397	421	404	382	398	427	437	442	390	421	396	422	417	413	442	382	426	375	391	407	387	389	452	401	377	433	376	403	381	404	426	412	376	402	411	419	433	418	391	359	416	401	409	412	439	443	476	454	436	382	422	436	391	407	374	387	377	398	431	456	444	398	412	418	372	469	377	391	397	372	403	410	391	402	433	452	434	404	400	425	443	414	443	428	461	406	422	421	414	416	408	397	404	435	421	405	421	416	455	399	396	386	395	437	413	439	427	420	458	436	442	403	406	412	415	447	391	403	422	409	375	422	409	402	422	408	426	451	448	427	406	349	404	399	435	405	409	375	373	406	405	456	427	425	408	399	427	414	427	441	413	400	415	425	427	423	445	452	396	427	421	447	415	430	419	382	411	370	383	432	424	434	408	404	400	437	367	410	421	448	442	427	417	422	427	404	474	364	444	393	380	423	413	412	424	407	415	471	399	412	418	440	466	423	428	404	420	467	423	464	417	413	434	409	425	411	411	413	370	369	417	418	372	378	454	412	386	410	374	437	393	430	407	442	465	429	413	406	418	420	394	363	413	412	416	352	425	382	407	375	381	412	434	426	415	386	394	410	373	395	417	418	403	399	391	355	403	420	414	360	387	395	400	388	364	405	409	410	444	421	433	418	429	404	415	462	411	415	400	417	382	406	462	378	433	417	426	412	430	414	439	386	406	361	405	426	392	374	447	401	393	408	380	446	395	416	383	424	420	402	444	461	451	416	417	379	445	462	424	410	400	459	398	418	466	414	412	398	436	414	402	426	418	410	411	410	413	408	419	418	438	388	411	378	413	413	429	427	380	405	424	393	413	412	384	451	424	452	426	404	437	423	433	437	413	390	405	422	451	408	396	448	419	402	422	436	417	377	379	459	427	359	466	424	436	443	411	441	387	409	394	414	400	456	435	412	367	408	437	413	416	411	351	411	459	396	373	400	363	415	386	372	416	407	379	405	425	396	416	437	407	416	394	449	429	434	412	422	450	439	417	444	411	431	411	411	408	414	415	433	370	411	432	449	415	391	432	399	390	407	451	383	422	397	431	417	383	422	431	435	424	393	419	425	412	403	420	409	387	392	418	386	453	396	403	413	426	389	393	441	431	411	422	460	461	410	400	393	376	418	421	402	381	478	456	389	386	401	404	379	378	378	414	443	432	417	413	419	401	397	415	390	433	434	373	402	433	389	419	422	409	377	438	426	390	378	459	401	419	389	415	405	407	429	398	417	473	443	450	396	385	413	405	410	372	422	360	394	427	434	487	388	414	447	404	470	395	423	421	420	378	416	422	388	400	402	383	410	383	400	442	435	387	410	424	394	387	409	420	412	454	396	430	445	416	427	422	386	404	451	419	428	416	379	413	452	418	385	406	395	422	403	389	387	418	412	431	400	412	406	396	395	419	434	409	431	472	390	389	408	406	398	412	402	409	411	430	385	444	417	398	417	412	353	410	416	425	426	390	395	438	395	427	412	414	444	420	407	369	423	430	460	430	449	445	434	428	412	390	387	440	445	457	413	369	405	426	445	401	399	412	397	426	451	394	461	402	416	402	436	388	389	403	350	454	431	422	430	420	363	403	464	436	422	454	455	414	380	398	373	404	436	438	417	442	410	388	446	405	432	421	465	415	393	419	421	446	405	421	385	398	436	425	423	453	386	395	439	439	395	394	437	392	442	384	424	406	393	391	392	441	374	430	436	422	393	394	453	449	382	428	446	405	451	424	430	431	398	396	395	420	388	432	360	429	420	447	415	420	424	455	425	403	413	407	441	411	420	448	423	416	448	449	393	405	426	462	411	375	423	402	435	413	403	395	409	417	438	396	453	418	467	395	405	445	368	374	371	374	406	412	444	418	431	432	391	441	442	429	434	398	441	372	435	404	396	388	401	375	403	461	416	424	410	394	418	412	342	427	429	423	383	417	395	406	465	437	410	448	423	393	416	419	407	430	377	439	403	445	384	386	436	453	390	419	401	388	448	424	388	399	407	396	410	414	437	418	449	430	430	417	390	423	439	407	441	394	438	439	400	391	415	389	396	388	381	427	436	391	407	418	418	403	427	403	397	430	407	412	464	391	435	453	445	392	436	409	400	404	390	411	417	410	400	414	419	443	410	371	372	433	407	412	390	365	377	413	412	389	401	412	454	437	409	410	406	421	390	419	387	454	392	373	410	387	427	424	381	436	448	394	410	408	383	371	416	388	408	408	432	424	404	421	443	380	401	431	410	416	392	417	405	400	441	379	413	425	370	426	399	405	382	434	416	454	420	426	452	425	391	413	388	480	426	405	424	419	431	438	395	410	433	407	426	402	429	429	395	400	420	378	421	419	418	450	476	417	426	416	414	385	382	414	416	431	375	439	409	398	443	416	409	438	440	399	400	427	390	454	409	396	420	415	419	432	438	403	403	424	399	364	414	397	377	416	417	443	415	448	396	420	395	424	442	408	419	438	469	420	408	389	411	421	433	392	409	387	425	374	422	398	415	392	457	370	421	425	463	413	416	444	415	428	398	392	417	410	390	409	422	445	413	387	429	403	424	418	436	430	388	416	392	419	421	403	390	408	413	395	390	419	405	425	400	375	387	401	365	428	390	428	449	378	432	389	407	415	464	412	419	442	401	428	402	423	424	393	420	428	377	434	400	394	378	461	396	404	397	382	384	421	450	408	404	405	418	433	401	382	393	403	380	419	440	382	400	418	424	429	429	411	423	419	398	412	382	435	441	404	403	417	392	415	432	428	418	431	416	402	408	434	394	385	418	396	391	364	403	400	410	415	406	450	394	396	409	405	389	427	405	424	410	391	407	397	431	364	359	370	413	414	411	432	410	405	405	413	408	395	400	410	450	450	415	402	430	385	412	396	416	413	422	462	397	417	398	390	415	387	423	398	383	402	452	406	429	413	411	438	416	393	447	397	405	437	378	415	452	410	450	416	425	408	409	430	427	407	403	437	399	418	391	409	408	419	378	438	447
39574	24530	23927	18012	4425	1465	1415	1523	1627	1712	1630	1514	1527	1661	2657	4470	5259	4688	3966	2917	2144	1540	1253	1038	834	823	859	896	925	901	839	907	860	910	905	932	903	897	862	886	900	926	892	898	871	884	906	895	879	891	926	907	866	896	908	862	829	881	898	874	911	883	874	873	843	894	903	915	872	848	886	858	891	822	902	838	911	902	889	870	871	889	887	880	862	888	860	850	916	877	936	899	856	836	873	861	924	855	921	878	837	880	867	920	919	871	877	855	883	877	869	846	871	869	840	838	879	879	903	892	955	897	908	930	899	848	856	910	918	858	906	886	886	866	831	842	880	899	889	858	890	864	885	891	866	918	877	892	855	874	912	880	884	840	868	860	859	839	897	875	901	911	880	903	845	868	817	877	891	875	888	900	855	907	866	894	859	919	892	883	859	860	835	862	905	884	930	821	824	886	911	889	865	867	920	853	815	868	836	888	835	919	879	824	859	892	937	867	864	906	880	828	815	872	876	906	876	859	851	891	908	882	909	913	898	862	812	860	865	876	894	911	846	905	919	858	813	893	877	833	923	890	861	949	913	844	844	892	901	901	844	841	900	885	867	890	859	941	845	904	891	903	874	885	917	851	859	929	876	913	901	886	883	840	906	866	858	892	836	803	884	842	876	869	865	853	872	837	888	884	854	904	882	866	854	885	921	920	849	891	897	859	874	835	810	859	861	898	891	833	892	885	904	923	902	842	886	914	854	870	863	861	849	886	870	896	873	909	901	866	943	842	919	893	824	893	879	866	895	853	863	857	877	831	873	903	901	875	829	832	875	858	871	893	910	858	840	850	894	844	922	868	871	882	912	862	873	848	896	925	864	877	875	856	893	928	887	908	942	908	901	878	945	906	905	865	903	852	891	930	820	783	899	892	859	920	913	903	878	926	886	894	893	836	880	855	889	908	853	865	869	843	890	897	843	840	884	888	857	885	846	928	914	894	846	902	871	887	911	868	874	886	900	903	887	872	824	887	907	835	882	847	847	861	876	847	869	946	852	826	868	899	862	871	864	901	871	836	938	922	854	922	885	857	938	816	869	829	835	864	893	891	853	805	876	931	881	888	870	887	840	819	957	861	851	854	949	879	851	864	830	893	828	923	862	864	837	856	825	902	896	877	922	850	843	881	860	880	846	877	882	902	942	847	875	891	864	861	831	875	873	892	836	867	895	817	849	847	890	902	881	900	916	890	855	893	880	925	930	910	844	875	885	845	884	838	882	910	889	893	868	847	885	885	858	921	810	957	881	892	833	916	891	882	921	870	898	873	925	879	901	843	920	876	863	806	894	910	939	876	860	879	867	872	871	872	882	850	832	863	874	898	847	872	881	842	868	893	891	856	894	873	882	854	924	856	869	855	895	888	865	847	893	852	864	895	921	871	860	868	888	867	887	837	885	885	857	895	913	893	856	891	926	894	920	882	919	854	863	879	865	907	870	867	873	893	863	827	928	878	871	866	910	928	865	853	905	880	924	908	843	902	846	881	885	873	901	888	843	860	906	879	843	856	855	860	848	836	850	928	941	859	844	908	867	887	868	832	873	881	845	870	896	895	866	838	883	892	830	912	892	918	920	875	929	894	943	870	868	850	853	935	897	900	915	890	861	862	916	919	912	880	893	841	857	813	908	859	869	922	893	879	843	880	892	831	860	885	873	906	871	888	875	899	919	879	923	873	909	865	946	847	890	913	859	876	833	912	920	860	893	860	858	809	886	874	879	891	820	878	874	909	885	912	864	864	884	852	876	897	922	862	869	939	902	892	892	895	878	883	855	854	845	846	842	904	899	884	817	953	911	821	925	917	843	863	840	886	901	891	876	876	872	848	904	923	859	859	872	936	844	919	889	876	870	880	855	912	859	858	829	835	869	854	896	879	923	885	903	916	861	852	894	899	878	874	901	923	843	894	857	930	878	865	895	894	841	904	909	870	907	878	857	839	868	911	876	914	875	849	868	895	884	876	881	902	888	909	861	889	878	925	922	856	892	889	902	865	945	855	843	878	899	896	875	918	857	852	794	912	927	873	888	874	886	826	909	861	835	884	905	869	810	954	794	882	899	858	868	881	932	881	853	899	865	852	893	846	885	857	883	855	842	922	907	850	885	888	892	893	883	888	914	884	867	881	873	874	883	908	955	888	958	905	907	898	910	915	908	917	885	866	853	851	847	862	892	855	868	840	879	886	902	864	837	877	898	862	883	849	909	946	885	836	861	917	858	847	923	887	903	852	845	870	862	879	869	907	873	871	874	863	874	846	895	897	892	840	916	906	883	909	864	841	925	862	864	893	888	876	874	863	863	897	866	842	911	865	892	868	837	873	837	861	932	900	888	888	849	907	901	902	868	834	854	906	861	884	923	887	840	876	861	923	867	887	884	911	822	898	873	931	892	895	878	852	887	853	898	927	869	866	985	852	818	880	937	878	881	907	891	884	865	777	841	909	840	915	855	953	855	899	848	887	857	904	883	871	870	891	889	894	867	889	835	809	822	881	869	836	847	906	870	871	825	868	867	902	830	873	845	860	822	847	894	886	955	887	877	854	860	835	863	865	859	885	898	869	911	946	891	881	868	851	905	921	845	846	845	924	850	907	862	938	864	900	871	865	894	833	881	901	884	928	834	903	916	896	862	891	900	847	866	862	928	885	861	939	878	868	822	872	855	859	888	860	945	913	876	863	893	837	901	883	885	864	863	911	878	860	873	858	870	893	916	884	872	868	913	879	851	914	892	875	908	877	897	903	888	939	840	876	884	906	925	857	895	854	895	847	875	877	917	893	882	943	878	905	890	857	913	914	854	888	867	878	888	892	919	901	907	858	851	906	847	820	899	919	875	905	881	848	848	871	841	923	873	867	913	891	840	918	918	884	843	841	873	845	852	899	849	880	883	877	897	899	878	891	899	873	855	904	905	848	924	855	840	884	864	866	845	857	877	891	859	941	920	908	869	924	869	908	901	882	823	892	828	839	860	917	917	904	904	881	874	932	900	866	884	863	930	831	861	903	881	837	859	895	869	929	864	832	877	884	904	903	966	886	874	874	827	869	851	892	890	845	839	845	825	907	923	831	892	859	873	840	863	855	881	934	868	889	887	894	888	908	896	858	917	836	887	882	920	838	900	897	900	851	848	918	860	911	885	877	901	890	888	856	886	871	885	890	834	845	913	867	870	899	895	906	874	900	883	892	909	852	877	871	898	857	830	885	889	929	891	889	858	861	848	937	899	817	895	814	891	918	918	873	873	853	921	846	899	891	850	901	858	900	871	864	898	903	872	856	895	855	876	881	939	872	849	937	927	908	892	867	888	887	884	874	864	904	918	888	891	880	857	874	831	864	883	844	884	865	860	860	888	882	862	861	933	946	883	847	888	879	872	839	889	891	895	857	851	889	894	865	865	892	891	865	911	883	831	876	921	860	878	902	862	886	900	911	929	885	899	918	843	865	894	916	899	879	905	896	937	880
38976	19754	8700	2205	662	443	439	396	389	416	405	443	420	381	397	405	415	412	408	409	394	406	428	378	385	389	370	368	405	368	407	385	412	403	407	401	393	407	390	413	413	371	434	410	411	378	377	380	413	390	372	376	385	361	377	392	386	439	332	344	376	373	404	378	398	367	381	398	409	383	411	404	406	413	410	415	408	389	399	382	430	364	389	369	443	377	383	399	408	416	389	442	360	413	439	385	424	369	430	385	432	361	386	380	389	405	371	403	377	408	373	404	399	382	343	396	415	436	410	358	438	394	382	379	368	392	401	407	384	379	396	388	402	380	381	337	396	402	436	378	386	435	397	415	363	393	403	357	368	387	377	373	430	447	407	422	389	393	356	419	379	434	384	389	399	379	395	407	379	419	386	374	406	387	415	405	382	383	378	364	392	391	401	359	408	407	371	353	424	421	424	415	372	354	390	434	412	409	388	459	445	371	376	355	386	381	389	387	390	387	375	376	366	375	408	393	368	435	381	376	409	346	371	368	398	357	378	419	380	389	368	363	404	390	365	394	376	430	405	351	405	394	441	406	380	420	368	417	369	361	370	420	391	392	388	381	405	409	434	376	400	370	400	366	363	374	393	412	399	424	414	402	383	390	365	411	363	397	408	402	383	450	419	373	392	373	387	384	373	384	397	388	396	368	360	388	411	408	430	384	374	404	389	359	390	398	363	402	349	410	357	414	397	361	387	387	405	388	395	438	434	398	407	399	425	389	409	390	409	376	359	402	394	379	420	384	360	423	402	418	357	367	394	425	395	362	385	384	363	384	410	368	375	388	398	360	381	347	386	390	398	393	380	414	410	421	392	377	345	372	419	373	409	436	384	426	373	395	398	393	375	429	379	392	370	392	392	401	367	397	397	377	407	384	379	443	378	394	377	428	380	414	396	414	391	367	369	404	404	385	392	401	391	400	395	446	428	379	408	377	370	414	363	414	393	426	416	400	392	369	382	393	414	409	407	387	363	365	395	351	432	393	395	417	371	373	431	398	400	359	414	395	383	411	385	403	435	395	390	369	405	373	365	347	383	377	417	386	384	412	365	392	365	398	412	365	427	384	390	387	395	409	412	392	377	393	385	391	397	412	358	340	377	359	418	374	373	397	386	402	372	391	396	380	384	410	368	385	363	372	378	405	445	388	399	412	374	384	407	408	374	390	406	396	430	390	405	406	416	372	402	432	411	403	367	395	441	415	414	421	414	381	382	392	359	346	395	366	414	437	417	427	382	403	429	438	407	391	378	394	378	392	407	390	382	381	391	399	397	374	397	401	360	377	395	407	379	424	386	398	404	384	380	394	413	409	418	379	368	372	390	384	391	386	395	393	399	335	375	382	385	399	420	363	394	385	435	380	397	383	399	382	392	401	413	375	383	398	364	388	378	355	385	394	404	390	441	390	340	424	395	390	379	424	409	377	370	396	405	426	375	402	378	366	381	395	402	394	394	400	377	393	388	406	410	373	433	386	412	387	391	359	346	364	431	387	399	404	372	388	401	447	402	381	400	367	380	438	392	394	364	395	400	382	397	365	366	382	377	385	381	396	354	393	386	410	375	361	376	450	412	419	385	363	403	378	398	371	406	394	385	379	420	393	408	421	405	415	407	377	417	397	416	371	373	384	363	366	386	384	410	359	405	388	423	348	445	370	397	404	369	393	367	382	400	388	368	397	402	335	382	391	356	411	378	413	383	405	411	407	431	403	379	394	392	387	416	384	376	378	434	420	322	405	409	386	358	420	460	373	407	375	392	424	385	371	394	440	398	397	392	407	388	404	424	390	381	398	395	383	371	413	428	388	400	370	379	385	388	416	393	417	433	365	392	394	438	386	394	419	402	448	390	386	390	418	418	416	452	427	393	344	432	421	409	395	413	396	388	336	392	353	407	423	405	393	422	383	374	401	357	431	424	409	384	388	427	380	359	377	379	394	380	410	417	388	393	415	369	372	389	384	388	422	395	400	375	391	414	385	385	341	387	384	425	414	400	404	405	393	400	383	407	390	394	411	385	448	390	393	390	400	411	392	409	373	344	392	386	379	359	364	366	393	395	362	374	382	399	403	376	362	396	363	388	377	394	378	400	342	361	449	384	396	402	393	389	382	392	380	395	409	372	379	413	348	434	389	365	394	382	386	413	373	356	363	395	419	438	416	372	417	385	355	385	368	423	383	434	356	387	360	334	373	433	431	443	408	375	388	391	377	387	360	373	375	397	373	426	377	345	385	419	419	398	378	440	412	386	393	380	393	372	381	403	385	383	402	354	376	392	401	391	424	409	411	387	358	390	413	442	399	380	394	383	426	408	397	386	368	420	407	389	405	345	413	381	396	389	344	380	373	403	371	399	378	400	407	420	401	409	408	437	413	393	375	372	409	429	391	390	374	389	405	389	357	372	418	398	382	391	386	364	422	430	425	445	405	401	356	363	380	401	415	381	403	379	358	408	365	406	391	388	397	388	370	404	407	398	404	393	329	349	406	378	374	437	429	398	420	393	395	392	402	372	370	341	411	418	434	392	390	360	367	425	412	389	348	375	353	396	388	410	388	372	375	369	371	391	394	383	380	421	388	371	394	396	386	339	385	390	369	404	378	380	387	397	376	396	408	384	377	400	420	368	388	435	408	435	368	366	424	402	384	407	443	360	370	390	375	373	416	385	405	418	399	373	420	398	384	381	401	371	365	414	381	422	368	417	374	371	377	386	404	438	369	368	370	387	358	392	411	351	394	395	362	387	374	374	400	386	451	428	453	385	376	415	394	384	398	344	390	380	365	421	400	386	382	437	373	401	392	409	386	409	376	376	391	397	420	390	404	367	407	395	392	396	373	350	424	418	382	369	421	442	444	396	413	418	417	409	408	389	441	395	411	426	382	349	395	404	374	423	387	380	373	381	416	364	410	402	402	407	366	433	420	397	392	326	395	397	407	392	352	397	372	370	369	400	421	428	427	395	378	406	386	413	389	319	374	406	405	398	379	398	369	353	368	431	435	384	401	365	406	392	385	405	386	401	405	386	384	400	428	378	336	387	384	400	367	400	403	357	407	362	360	382	400	368	394	427	389	408	377	450	381	400	437	395	391	415	393	369	406	389	383	349	380	420	371	397	411	396	382	385	353	384	380	402	381	361	422	394	421	397	362	333	392	389	386	408	410	375	374	436	396	423	400	396	429	348	396	419	417	406	393	414	387	418	404	388	384	389	366	414	396	379	385	391	371	387	438	393	393	422	386	370	392	415	418	401	425	415	405	378	398	390	366	398	366	348	369	396	425	405	362	381	425	413	369	402	412	381	367	404	396	398	381	442	417	372	415	374	388	402	358	407	376	356	382	423	383	414	379	374	372	389	377	400	406	354	416	401	412	406	388	413	402	393	360	406	351	406	425	369	405	388	352	403	376	395	434	355	374	411	397	383	370	402	390	361	427	402	393	356	393	396	420	407	387	412	367	396	410	382	377
24260	13842	10801	4318	1440	1054	936	900	872	859	828	860	792	923	910	982	1009	1029	1005	1005	943	931	913	841	892	852	891	842	842	858	850	857	852	826	864	799	787	857	863	819	832	778	825	821	829	845	848	840	858	847	856	783	832	839	797	805	876	792	823	851	865	850	788	863	851	857	826	808	851	820	786	811	806	786	842	830	882	829	830	843	846	877	878	796	854	879	866	788	848	840	813	826	819	844	847	864	836	845	850	825	820	829	803	804	882	846	818	803	848	889	811	849	887	873	856	778	817	842	863	852	862	848	874	809	839	866	872	829	827	807	823	856	772	867	861	811	850	880	831	798	903	820	865	836	825	814	787	808	788	791	865	792	830	840	802	828	820	823	833	833	846	814	858	862	793	827	822	816	853	834	825	887	858	807	799	811	850	824	798	821	816	824	855	899	820	822	817	806	807	889	837	801	800	829	864	835	841	850	827	831	843	834	806	831	816	825	854	853	789	778	834	865	852	875	894	817	845	814	856	819	819	853	840	840	837	866	791	824	824	827	834	837	863	847	851	807	798	810	824	816	786	863	862	841	867	837	878	834	793	844	819	849	869	831	864	849	863	846	820	884	825	832	856	850	869	839	875	830	863	846	848	795	839	846	781	874	842	844	889	793	874	826	848	848	823	824	862	785	855	861	842	812	867	811	825	869	832	839	805	844	870	833	795	809	874	810	852	820	777	869	822	862	843	871	804	833	795	842	788	816	819	812	829	813	874	849	835	819	823	818	789	828	783	854	799	833	901	830	844	871	802	829	837	822	883	802	815	815	839	841	833	823	864	833	797	836	830	856	807	843	875	818	779	822	868	813	800	811	867	812	876	838	861	831	805	864	851	802	836	804	835	859	821	879	796	848	839	865	818	849	815	793	775	865	848	872	827	802	870	801	856	831	842	854	807	842	840	819	865	831	840	840	839	819	812	893	840	867	807	854	818	849	836	866	784	854	816	828	869	844	848	824	787	843	824	828	832	805	842	841	829	874	864	845	871	815	804	812	820	816	871	843	823	806	821	872	824	864	830	783	878	834	847	860	869	809	863	810	804	818	845	845	831	879	829	770	868	862	819	815	861	864	855	848	801	805	826	810	806	818	771	782	835	823	771	836	856	804	806	905	834	860	825	866	830	803	824	835	792	845	793	844	845	783	849	826	824	817	871	846	846	864	885	849	830	830	811	804	838	827	817	807	866	846	822	871	841	829	842	843	854	795	844	844	855	852	862	826	797	806	864	837	861	824	844	850	791	818	842	825	822	796	824	826	856	826	829	827	806	821	884	840	831	830	845	820	827	857	816	896	818	846	838	814	802	826	808	806	862	809	828	797	834	889	833	822	848	855	853	882	827	834	811	771	870	836	840	818	831	832	850	807	803	824	849	873	834	836	877	868	805	811	806	840	849	794	853	807	897	815	869	895	844	855	815	852	820	801	795	795	835	866	814	794	802	850	813	793	862	838	841	824	836	850	909	819	909	835	836	837	784	810	852	849	871	862	831	802	854	844	876	777	847	842	892	820	817	845	864	814	868	849	865	791	791	791	852	831	850	801	840	839	825	811	863	823	828	869	825	840	826	815	853	847	817	849	872	850	832	850	801	811	819	845	885	846	804	824	815	843	824	779	817	815	808	803	795	799	878	815	821	806	829	827	820	831	827	841	815	853	857	867	847	820	843	839	824	775	861	877	817	794	805	792	835	871	870	865	799	842	811	825	830	862	871	821	787	836	789	804	812	870	854	802	865	815	889	874	830	843	798	859	778	900	857	842	790	865	761	830	805	881	819	869	874	835	814	824	823	785	854	834	819	881	817	819	798	776	869	820	826	830	916	798	825	835	834	842	808	835	852	819	834	859	814	809	876	850	781	813	829	817	838	827	801	807	873	832	868	857	847	848	836	847	891	769	812	830	816	889	802	834	850	869	760	808	794	878	812	791	852	855	847	844	854	800	811	862	878	854	786	866	847	836	840	867	826	821	817	888	850	868	820	871	825	849	871	837	821	851	874	854	795	834	872	866	815	828	863	811	788	831	842	830	830	862	828	908	801	822	876	876	793	817	873	811	797	811	860	829	835	838	857	848	765	819	826	901	809	849	839	866	845	764	817	819	835	845	822	821	840	862	839	880	814	854	849	820	827	850	880	817	836	860	853	871	865	914	876	861	844	834	805	881	803	808	850	784	853	832	852	868	825	798	837	881	829	852	861	821	787	806	785	841	827	816	815	836	831	795	796	849	874	826	830	783	851	881	828	828	844	877	858	843	806	843	911	851	877	869	881	805	864	812	817	868	830	823	838	815	827	805	822	880	865	840	864	826	824	842	867	841	818	840	820	835	826	926	852	835	852	837	806	799	833	849	802	868	867	797	852	777	864	840	807	899	823	797	858	867	843	843	774	858	857	860	847	804	822	813	842	900	854	823	833	868	860	809	846	842	787	810	846	764	874	845	820	860	852	863	781	824	788	849	845	880	830	780	842	809	799	799	832	811	803	814	779	848	835	838	821	848	795	822	856	864	805	872	832	794	812	862	852	848	805	868	834	867	825	810	817	854	834	837	804	852	834	797	817	857	873	808	849	830	832	837	836	848	840	862	830	860	818	890	860	807	821	838	863	811	821	830	765	849	813	826	846	862	808	895	838	820	872	821	901	836	838	762	843	840	825	850	884	782	807	826	785	826	816	835	844	795	852	829	837	823	822	855	856	891	846	818	829	839	825	856	811	873	790	878	842	838	846	808	774	907	789	874	867	838	900	832	806	875	829	862	824	862	806	886	827	834	840	849	857	854	846	801	800	847	846	825	875	856	872	830	854	868	844	872	857	826	860	844	840	875	824	829	879	836	833	880	812	858	844	845	797	802	856	812	865	872	844	790	783	879	850	867	851	843	822	846	859	832	811	913	833	869	867	805	787	889	829	882	845	862	837	771	852	852	867	808	824	804	825	807	802	763	859	854	827	862	796	825	846	891	840	816	834	779	826	830	835	863	853	827	824	846	811	904	829	857	834	783	869	816	834	807	879	822	828	858	818	838	850	806	860	838	827	803	823	824	824	855	889	829	819	849	819	854	812	863	809	840	818	820	879	873	865	848	820	858	812	858	810	808	849	775	874	840	797	828	854	839	885	831	848	864	848	795	799	850	839	836	857	822	818	792	843	843	862	828	808	818	872	882	869	858	804	806	865	895	794	837	827	811	802	849	887	797	839	846	844	878	868	832	828	841	819	835	811	856	810	849	853	851	846	787	872	850	850	912	852	834	856	802	846	833	796	803	916	840	827	885	835	829	826	811	845	868	855	869	814	827	807	862	820	805	807	815	805	862	825	800	826	822	877	798	834	809	878	839	811	819	854	839	846	836	844	785	791	887	828	817	834	820	876	850	815	862	829	865	821	813	814	778	781	817	849	828	861	857	811	875	855	810	853	819	846	835	813	817	821	843	868	840	840	847	840	825	820	851	839	884	825	824
50840	21056	10122	5539	2025	499	435	460	405	391	396	430	444	417	482	564	604	600	597	550	549	491	479	456	364	458	434	374	424	378	400	392	379	348	394	347	392	368	377	397	445	414	378	408	349	420	391	423	377	383	369	355	353	436	385	377	401	405	373	392	382	424	405	400	398	430	392	411	420	400	361	368	410	405	412	403	384	429	420	352	348	397	409	380	373	377	364	425	413	354	375	412	375	424	445	422	354	410	367	421	376	426	427	395	402	408	418	430	407	382	423	414	411	367	408	401	441	386	384	397	386	388	415	368	386	369	378	404	391	387	365	393	414	381	373	388	414	382	409	420	386	404	399	416	375	369	378	426	384	382	390	405	410	371	408	358	375	376	368	367	411	384	394	398	399	392	393	400	459	404	432	440	358	405	431	431	395	390	425	410	398	392	417	389	405	389	383	389	430	370	403	404	395	384	413	388	410	426	393	424	408	408	382	390	376	374	362	410	391	353	451	372	396	399	391	416	407	412	411	394	399	420	395	395	382	380	420	423	388	354	396	390	401	374	384	461	370	379	419	381	383	403	377	358	391	424	377	376	397	407	408	378	371	344	386	415	414	369	386	442	401	388	377	399	370	382	390	410	399	401	425	406	380	384	422	370	422	393	395	380	422	392	401	389	369	381	363	414	325	370	381	399	390	419	421	400	371	407	345	386	389	374	382	425	369	387	390	422	416	373	405	435	369	368	451	410	366	385	396	387	383	445	393	360	369	392	403	407	360	374	402	373	418	386	367	387	374	377	426	370	405	376	400	420	337	375	408	417	380	410	421	410	410	404	385	414	396	382	449	382	398	367	377	372	356	351	393	387	398	371	358	403	371	364	407	402	368	405	387	392	405	378	379	360	398	417	459	392	417	388	382	358	346	403	421	390	361	396	395	420	420	420	396	385	393	386	392	358	416	382	442	380	367	375	380	418	380	418	415	429	375	386	366	390	394	385	374	412	413	433	406	423	406	396	371	398	417	373	378	403	437	399	361	379	404	432	373	387	415	373	411	416	406	393	399	364	393	373	398	391	386	374	427	454	427	430	371	411	421	375	385	457	381	377	400	411	390	374	408	428	403	432	387	396	382	401	401	374	333	379	398	415	361	442	381	422	450	375	366	422	456	386	356	371	389	356	382	441	443	342	431	382	415	393	422	383	398	399	392	387	393	431	393	382	409	353	405	388	347	426	437	433	394	385	428	399	395	382	392	396	373	408	416	377	434	411	427	378	415	415	393	402	381	382	398	420	382	436	394	389	404	406	391	347	387	416	378	347	386	384	384	388	424	396	376	392	403	401	368	380	374	378	394	408	407	405	390	353	363	399	412	354	424	388	392	400	390	402	399	368	374	377	424	390	421	413	407	365	381	410	379	398	382	395	425	385	374	396	383	394	429	384	396	406	422	384	416	391	378	395	342	400	396	374	387	381	410	379	365	378	421	416	403	438	393	417	403	422	423	384	406	364	425	398	398	411	401	385	369	382	394	399	435	386	410	419	391	378	416	399	376	362	379	377	384	372	429	397	377	401	388	364	428	403	412	399	363	387	410	400	393	384	391	412	397	426	370	391	407	442	371	387	384	383	386	397	397	376	389	380	404	392	380	384	419	414	353	330	399	391	411	408	362	388	370	416	438	377	344	370	380	399	401	390	365	394	416	394	383	421	429	365	355	412	393	404	403	405	390	389	411	384	397	419	382	403	376	423	377	386	389	372	352	370	365	386	367	377	383	373	450	425	434	388	382	348	416	394	379	390	378	355	389	385	402	380	379	395	380	406	382	435	386	384	390	373	379	382	409	422	406	381	406	417	440	404	419	366	387	389	404	416	427	423	390	417	416	395	387	364	416	388	409	438	406	386	358	425	390	400	376	387	392	388	364	357	417	370	435	381	379	392	357	406	375	393	394	405	390	382	405	380	389	398	364	391	417	403	357	401	378	383	389	408	415	396	392	370	403	401	391	397	384	385	427	422	394	407	383	436	412	421	326	371	370	404	404	394	390	386	379	411	393	372	424	397	347	404	378	379	379	389	335	402	421	390	381	384	405	383	400	378	420	421	394	389	389	393	381	389	404	386	387	443	357	415	400	403	417	389	379	393	391	381	410	405	390	399	403	383	408	409	424	363	413	399	401	389	403	385	394	381	417	394	413	400	417	409	397	380	408	427	424	381	393	422	404	406	366	442	390	428	378	374	372	412	381	394	389	391	407	399	376	428	373	436	411	397	364	347	399	376	398	391	391	349	396	393	387	373	380	381	423	414	407	398	390	409	371	382	359	409	378	386	379	416	421	359	410	393	408	393	414	358	331	401	426	374	407	407	393	371	405	431	420	422	406	372	416	396	392	387	383	411	421	403	391	375	416	393	401	399	425	354	386	375	379	410	401	392	385	378	393	391	397	381	369	423	442	400	398	395	403	377	440	432	411	376	388	411	357	384	412	414	389	380	360	412	369	432	366	352	386	349	402	401	378	379	412	397	398	406	405	376	415	438	387	394	398	410	412	453	424	440	371	411	383	380	391	403	412	394	407	368	426	393	425	387	391	418	416	384	400	417	401	355	372	382	391	397	392	373	371	389	376	414	407	394	379	380	394	405	398	411	401	426	446	354	394	382	418	413	429	418	385	403	392	383	378	364	396	388	382	382	402	402	390	418	388	429	395	412	380	371	348	370	394	426	398	394	404	420	409	347	434	337	372	340	438	364	374	396	369	392	386	392	416	386	433	387	367	360	392	414	393	394	407	373	397	372	366	432	368	389	377	393	400	398	365	411	398	396	430	387	388	403	377	406	442	416	390	351	367	372	373	392	400	387	376	389	407	433	395	401	395	396	452	406	392	362	378	415	430	399	412	422	365	387	384	407	385	386	405	415	367	402	371	369	417	400	429	413	366	380	328	373	400	403	384	416	384	361	351	396	377	407	410	397	447	378	408	397	418	390	403	408	381	381	409	432	388	417	408	338	405	406	409	383	390	395	414	362	410	389	409	408	384	372	417	393	396	410	392	384	379	352	355	371	392	445	389	401	405	365	369	403	401	372	367	393	382	390	342	390	339	372	408	354	362	345	388	413	394	424	395	393	436	394	399	384	389	368	396	434	366	376	424	378	396	382	425	351	449	389	381	373	365	430	352	393	374	421	366	370	398	388	380	375	330	421	377	355	389	379	368	420	385	428	416	439	410	430	377	376	390	339	376	398	414	373	405	415	416	398	391	398	394	362	395	377	396	399	388	432	384	398	408	389	447	379	390	399	403	427	431	409	372	391	366	410	401	411	392	410	402	397	388	396	364	366	345	386	412	372	400	388	384	373	399	355	355	415	383	405	434	409	411	393	420	437	418	384	418	421	349	409	424	404	407	425	398	405	441	399	403	400	397	366	397	411	371	374	354	382	381	425	368	383	361	396	411	396	345	407	404	360	369	379	391	367	426	413	375	407	379	393	361	383	397	413	387	376	372	363	376	414
31556	15707	13517	11429	5139	1166	1023	1042	992	897	972	950	1033	1123	1446	2026	2214	1920	1848	1732	1537	1353	1265	1006	849	884	885	833	881	860	845	861	858	780	788	886	849	812	873	880	794	822	810	821	827	861	897	803	806	777	863	849	806	839	834	819	854	820	790	884	856	807	869	861	832	885	861	862	801	886	837	854	798	855	853	840	843	830	872	817	855	914	832	815	832	813	841	804	851	804	852	844	862	827	841	859	827	850	827	811	778	798	796	815	856	818	866	813	862	802	827	796	816	792	839	831	818	813	815	872	841	803	852	900	839	876	852	900	840	848	838	820	851	851	812	851	819	814	884	816	806	873	866	840	794	852	871	844	819	843	880	844	797	890	872	779	871	883	807	835	826	864	902	879	869	865	815	835	832	796	840	861	837	886	849	839	803	807	875	859	856	877	802	807	832	833	834	848	848	785	873	809	858	832	839	855	828	848	838	865	844	865	809	824	851	835	820	827	868	842	812	861	818	828	851	794	839	786	856	801	763	884	792	831	784	826	845	775	852	864	783	890	846	808	856	885	807	817	769	882	839	798	893	858	843	815	818	880	790	833	870	808	812	844	836	893	813	801	824	851	762	816	801	850	796	821	882	836	805	859	803	818	837	807	834	877	882	825	834	824	837	824	823	874	871	834	846	841	821	825	877	817	820	818	846	802	860	837	857	851	818	852	857	814	811	828	823	835	845	812	833	855	849	853	852	866	805	833	826	791	850	793	848	832	788	834	812	850	832	891	809	811	824	815	819	883	852	843	866	873	888	899	823	862	848	836	873	814	850	846	901	845	801	836	840	913	821	804	891	907	856	802	880	872	875	825	819	802	836	842	809	832	802	847	852	903	802	894	862	861	804	854	834	876	796	869	827	840	816	867	794	834	865	851	846	843	789	906	817	860	828	864	821	856	827	853	836	832	848	856	861	834	827	840	875	844	800	821	835	846	837	838	856	832	838	822	843	855	814	842	860	855	819	811	827	849	893	880	870	863	826	828	821	841	808	848	868	811	827	859	857	811	887	856	818	820	906	879	791	820	815	832	820	874	834	879	903	842	811	834	842	861	852	827	829	850	843	843	851	863	866	841	829	819	881	836	829	823	807	789	814	825	879	819	853	867	823	838	847	883	832	851	855	848	841	864	827	847	880	831	820	862	867	805	847	838	888	852	812	834	811	822	839	844	812	864	851	834	849	884	851	843	823	809	847	889	835	886	818	766	827	870	830	861	814	840	841	854	813	821	877	862	788	867	827	915	810	829	882	862	876	891	832	885	853	822	876	832	872	862	846	809	766	800	828	831	878	828	836	840	850	840	876	840	884	799	861	825	795	871	900	851	812	798	869	826	823	843	833	831	815	798	834	792	842	830	843	831	836	787	856	845	864	808	879	817	876	841	855	851	835	793	835	891	840	871	841	856	903	851	823	882	798	860	814	804	835	865	813	837	840	797	829	854	903	857	848	853	855	839	815	870	851	858	857	828	873	830	857	900	863	879	890	837	815	891	827	825	854	821	799	862	855	788	796	878	859	865	805	848	842	825	858	831	830	877	860	846	828	866	856	797	857	788	839	853	801	821	859	821	865	851	807	795	871	876	832	819	784	814	868	806	877	848	847	838	832	863	788	819	835	826	882	893	830	830	860	870	815	845	829	822	834	802	804	880	880	847	794	858	831	772	825	829	854	849	867	808	861	823	822	877	785	872	822	863	820	838	846	875	849	830	901	833	870	818	822	873	883	820	861	814	868	835	829	865	833	805	875	847	840	862	834	832	883	860	802	857	831	881	809	817	815	810	831	820	864	800	891	839	897	861	836	832	837	834	881	796	834	857	807	825	858	862	826	843	847	826	824	808	859	844	787	877	866	835	864	886	831	874	867	868	849	845	835	832	833	817	831	835	802	853	828	884	820	854	793	802	787	776	793	859	884	846	850	898	791	875	783	808	858	885	848	859	835	863	821	802	845	814	861	846	860	851	873	858	856	848	834	811	867	756	839	868	852	834	818	857	847	843	802	853	846	831	783	868	837	799	827	813	780	860	803	876	851	820	873	842	871	841	860	848	820	840	887	844	841	850	840	794	850	832	862	833	771	794	855	831	869	841	861	799	854	809	809	855	896	853	839	810	823	848	873	844	884	829	799	831	834	825	829	851	823	801	795	860	813	836	848	836	818	785	844	782	850	896	834	864	834	825	818	917	830	799	827	812	843	852	830	835	833	833	846	844	796	787	824	810	879	837	905	854	861	868	838	850	801	877	829	857	793	787	861	805	849	818	846	832	832	843	818	820	852	864	838	857	852	798	831	878	788	829	802	824	816	841	825	821	837	793	866	831	874	769	939	860	808	866	923	806	814	899	787	825	862	804	820	824	864	829	848	827	835	833	829	847	800	803	846	832	847	836	836	849	896	828	886	851	880	827	808	839	847	874	835	845	835	860	841	802	840	812	835	863	812	838	869	822	795	845	809	859	789	843	878	842	826	819	865	856	863	835	814	871	882	828	773	841	900	827	855	837	880	820	881	810	826	789	830	844	856	847	878	852	876	817	849	803	879	798	825	855	841	828	904	778	817	897	871	851	826	798	833	846	832	773	869	872	786	809	798	803	868	783	835	851	851	846	854	850	881	828	864	830	857	840	912	793	835	846	843	828	833	815	868	847	898	854	873	805	832	854	843	815	771	862	819	822	855	775	849	846	840	848	769	834	828	796	805	841	868	862	807	863	835	794	839	810	879	842	770	914	827	839	827	848	818	852	834	829	881	862	802	805	853	846	814	799	838	790	806	852	840	855	831	853	841	797	801	826	880	847	830	861	792	858	859	855	867	858	828	819	816	843	780	816	808	880	834	824	880	794	832	880	796	869	849	806	787	811	815	835	804	867	782	782	821	874	788	872	840	813	855	837	870	790	848	805	832	869	835	836	792	833	849	832	826	824	789	870	845	837	832	815	827	844	867	855	849	884	818	849	813	823	756	873	848	829	780	826	881	791	823	855	785	818	870	835	840	812	862	816	826	810	859	837	814	765	825	840	852	816	844	841	815	869	863	895	845	823	876	872	836	838	800	801	901	874	843	813	833	879	811	857	835	788	812	835	909	841	846	804	845	814	851	823	784	899	830	847	806	809	864	869	793	880	868	804	823	799	809	812	838	851	815	804	830	856	854	923	831	850	860	791	856	863	836	864	864	821	814	790	822	837	838	882	874	893	854	840	841	872	820	872	830	847	839	838	864	826	777	804	865	822	870	807	848	794	806	813	826	879	827	842	879	843	851	905	853	860	799	822	828	824	861	801	862	849	866	872	871	886	816	817	829	871	856	855	848	815	814	828	824	829	834	833	828	835	863	843	767	800	835	846	858	855	832	810	905	775	893	816	825	832	866	812	862	854	797	819	844	877	868	803	915	868	840	836	843	802	866	874	825	849	863	822	810	816	916	811	851	767	828	833	811	820	791	816	807	823	812	785	833	816	830	867
60435	34620	21819	13262	5088	709	509	510	473	442	465	402	425	468	510	641	968	1045	962	838	779	619	552	513	455	425	373	419	370	429	429	417	364	393	390	392	382	389	395	386	381	371	409	412	409	399	424	406	409	417	399	404	386	416	414	417	436	364	427	396	398	392	416	412	400	411	387	421	393	396	384	410	400	416	392	392	389	383	442	398	404	379	368	397	389	404	429	438	425	460	404	410	421	363	371	381	393	436	391	434	437	454	415	426	408	378	402	405	413	407	399	415	391	389	424	368	428	409	404	396	434	369	430	419	408	392	383	408	394	371	438	377	433	405	408	410	460	405	406	391	387	408	383	411	375	407	408	416	447	365	410	376	418	405	400	384	410	415	421	373	371	379	395	375	397	403	389	420	438	404	411	412	396	428	428	402	371	398	426	427	373	402	429	414	364	404	409	402	401	392	436	421	405	427	417	408	427	380	435	387	430	381	420	432	410	444	364	392	407	421	428	425	392	373	392	381	359	392	387	370	414	382	413	385	402	428	420	399	377	446	433	391	376	418	419	431	428	394	349	398	409	441	368	385	415	402	390	394	388	414	387	426	446	417	412	408	352	378	377	421	410	390	399	379	374	393	448	413	390	410	426	391	403	439	384	423	403	418	413	388	397	412	364	356	391	398	368	399	399	393	388	386	383	403	390	387	440	408	358	419	443	392	418	383	393	379	405	412	377	409	430	352	387	441	405	378	377	386	390	368	365	392	400	400	399	365	415	390	414	434	405	366	395	473	411	402	409	434	404	411	420	399	427	408	411	379	411	374	408	385	428	433	390	432	406	436	402	401	371	442	422	398	402	422	441	391	379	424	398	405	394	438	418	387	397	377	366	376	423	376	386	399	392	399	375	410	400	398	409	393	383	367	431	420	417	442	355	393	386	425	370	370	435	403	398	394	383	404	392	403	413	386	411	411	392	403	434	462	427	407	384	377	410	431	431	397	423	397	402	389	415	431	413	391	426	423	404	454	405	369	400	433	372	420	436	396	415	399	411	404	413	438	416	432	410	397	348	432	425	399	397	409	391	420	418	407	423	388	421	402	457	410	422	433	393	402	400	418	410	349	375	415	438	437	434	438	425	403	395	396	393	387	390	396	399	376	428	406	421	420	406	400	431	407	390	435	432	362	390	380	422	421	431	406	375	388	384	389	387	373	410	354	359	422	424	417	425	371	365	460	359	388	373	416	415	379	443	401	393	383	379	395	375	397	451	452	429	444	410	392	435	399	393	423	415	420	411	404	428	429	408	423	414	405	381	420	399	419	423	398	400	405	395	378	423	410	426	398	429	442	437	413	408	376	391	406	444	397	397	387	420	440	377	389	433	382	427	380	396	388	356	403	407	390	401	444	420	422	426	391	409	419	409	423	418	447	453	420	421	390	416	415	386	378	382	392	408	369	386	374	427	399	415	396	371	437	407	383	400	438	432	415	428	398	387	371	383	410	400	375	433	377	392	400	452	391	432	395	409	392	406	399	397	391	383	404	398	393	387	396	433	385	398	375	407	405	388	424	380	411	393	391	376	366	352	408	387	414	381	398	378	425	411	394	479	422	395	433	350	420	415	403	431	395	392	426	422	409	371	414	401	392	381	489	417	427	421	419	407	453	417	390	422	433	388	414	387	423	454	410	404	405	428	407	401	391	407	421	396	373	408	352	422	404	379	391	413	410	387	389	404	444	400	432	404	364	385	389	400	394	414	378	359	390	426	400	345	418	374	390	430	429	402	382	406	379	398	387	398	406	360	432	390	419	382	424	369	392	380	437	387	427	419	412	409	361	414	431	363	430	405	415	424	410	442	399	423	421	387	391	416	415	387	416	405	428	374	437	398	429	412	407	388	396	399	403	405	407	448	384	423	402	365	408	422	443	392	422	390	475	441	392	368	433	419	399	408	381	449	409	374	435	429	436	400	396	399	403	378	381	370	425	415	400	434	387	358	396	417	385	391	430	416	420	400	422	455	361	382	361	427	412	423	391	420	400	368	374	407	414	395	433	450	422	418	415	435	419	391	433	431	392	413	384	429	382	404	427	399	373	404	378	409	440	390	408	408	380	381	406	406	415	404	389	411	415	396	417	404	412	399	431	422	359	389	409	402	434	449	392	399	358	414	386	377	398	394	445	395	399	396	406	431	404	408	395	407	395	392	373	400	380	373	408	380	390	389	421	417	436	441	418	438	369	398	371	376	428	394	433	403	384	423	385	392	402	391	380	399	384	390	411	398	430	404	419	376	386	414	392	420	391	425	370	380	436	440	432	428	427	418	391	409	377	396	397	391	408	398	357	408	411	403	379	438	398	388	415	381	381	409	425	388	405	415	440	398	418	411	410	397	433	386	420	386	376	392	410	441	418	427	419	415	403	373	374	449	394	426	387	424	394	414	417	387	422	404	391	428	392	421	422	413	432	394	451	430	375	384	385	411	442	383	394	454	412	419	395	421	388	427	383	406	390	437	363	437	374	393	408	409	378	384	377	371	447	406	410	424	444	422	375	437	419	387	403	439	415	462	408	388	371	412	431	408	421	409	430	443	422	399	421	373	373	377	394	396	379	407	408	410	403	405	427	374	383	391	389	426	449	372	394	390	399	417	406	419	419	365	397	404	401	399	427	409	383	391	414	393	404	416	416	410	428	468	376	430	376	419	441	390	410	423	398	429	436	391	398	415	413	431	439	437	411	419	393	387	419	434	420	403	389	380	401	363	437	380	356	422	375	442	394	451	395	426	408	400	424	386	384	427	411	397	401	383	424	417	410	393	377	379	407	368	417	430	395	397	428	401	406	412	384	436	413	366	381	389	430	428	368	455	401	409	421	415	427	403	404	403	410	396	392	369	396	407	379	378	429	399	410	375	426	403	405	415	395	426	419	427	445	382	418	396	431	414	427	373	419	380	368	359	411	353	409	444	403	469	428	413	416	398	387	405	421	413	406	414	383	428	466	391	429	374	427	434	437	408	411	416	419	382	383	429	389	430	416	393	388	389	420	422	402	384	398	411	431	414	391	386	423	411	410	412	391	406	442	404	402	432	429	395	424	410	429	399	361	357	389	434	426	387	339	439	453	398	377	394	421	413	407	435	413	396	422	383	388	388	386	339	415	384	411	417	418	378	394	417	437	384	356	415	394	380	369	374	442	466	378	463	389	432	394	454	392	387	400	368	408	389	368	388	388	397	405	425	383	370	408	393	391	407	440	403	406	403	379	375	377	396	440	420	353	412	420	447	422	384	424	407	413	401	406	428	367	448	412	417	416	411	430	412	374	425	435	396	402	408	410	434	400	380	423	394	421	422	394	392	372	414	396	394	390	400	434	416	378	392	393	404	410	382	382	348	398	398	401	408	404	394	412	420	420	393	430	386	395	403	420	397	384	426	456	423	399	394	413	405	403	448	413	418	436	401	416	396	417	370	423	382	406	403	401	446	392	404	425	431	393	385	443	423	418	405	391	382	425
38503	25735	23661	21349	9756	1444	1227	1280	1099	1029	1032	1029	1030	1183	1657	2346	3935	4383	3711	3352	2480	1971	1696	1330	1144	811	874	885	860	832	863	839	882	871	848	822	875	823	854	893	872	872	878	913	857	830	851	889	932	845	870	840	851	860	885	812	852	900	864	863	870	885	855	831	827	819	858	851	855	840	878	866	817	902	855	864	849	837	878	852	912	854	907	796	881	912	857	816	874	926	846	814	803	888	893	918	814	835	910	829	821	885	871	870	825	849	911	860	882	875	847	859	827	816	825	853	874	902	869	844	870	855	905	831	839	844	892	828	855	907	865	810	864	783	885	829	903	865	893	852	853	868	812	881	904	879	853	836	892	892	856	902	789	832	862	844	867	854	852	907	858	839	850	821	838	871	800	846	862	863	879	912	818	860	832	853	865	852	793	870	816	832	888	834	892	812	897	850	863	830	869	848	797	895	873	865	904	819	863	874	876	866	892	838	848	855	890	855	820	863	924	873	868	855	836	851	828	867	818	843	863	854	917	869	846	859	916	810	830	840	819	798	854	912	845	834	888	859	868	848	895	870	863	854	846	847	850	830	824	871	854	845	834	836	863	818	895	859	810	884	867	889	896	850	865	887	793	856	818	834	846	882	888	861	904	856	853	802	842	893	827	800	844	835	837	881	857	865	898	851	842	865	815	907	865	872	848	828	873	847	877	812	857	845	818	841	819	817	828	854	897	793	856	800	796	890	845	869	829	868	850	815	883	861	824	873	833	836	859	880	897	863	937	903	879	896	834	816	845	886	873	891	891	880	858	876	805	841	844	850	860	853	873	797	903	836	889	917	873	867	888	844	796	878	900	890	860	859	846	852	838	898	814	862	916	848	889	864	877	856	844	822	889	858	865	844	916	883	847	810	845	888	829	898	813	860	858	860	825	823	839	853	908	890	780	831	838	881	905	878	848	862	890	908	821	877	857	839	827	870	825	866	829	897	831	837	907	817	871	844	916	877	821	867	900	879	832	811	869	816	848	883	877	862	828	875	911	884	862	828	852	826	851	831	836	890	858	859	844	833	869	864	828	865	791	871	825	834	828	890	930	852	825	827	863	846	832	844	824	848	849	861	858	816	822	868	891	839	882	879	867	851	804	813	872	874	845	860	883	878	867	839	859	865	842	855	897	871	915	860	852	847	881	834	841	822	825	849	874	815	822	846	869	854	897	825	908	809	828	848	871	890	879	916	907	822	868	860	860	862	907	820	880	825	862	902	839	862	856	868	825	899	880	862	900	848	918	889	830	843	893	859	837	822	927	880	869	866	865	819	804	892	852	835	909	902	888	856	829	885	836	872	902	871	928	819	853	862	856	835	871	775	868	837	885	805	856	860	841	833	810	855	862	874	811	813	849	848	852	802	815	843	847	829	885	891	867	854	850	863	827	902	865	857	850	847	908	832	847	875	863	881	828	856	907	916	862	845	883	878	887	852	860	914	863	910	820	847	855	898	867	893	828	846	859	898	882	813	832	848	872	844	795	831	847	858	838	879	845	863	866	833	850	888	901	852	847	833	861	857	839	881	863	889	882	884	919	841	831	837	869	867	878	878	856	851	829	858	852	856	820	855	793	869	861	868	816	858	859	821	909	937	855	861	875	876	861	888	847	841	869	881	804	829	878	862	846	870	795	859	841	847	852	871	844	867	835	883	896	862	849	778	881	835	832	812	849	879	857	851	855	836	872	803	882	863	865	928	888	853	872	873	826	844	819	848	857	857	861	821	862	904	824	836	891	850	905	920	884	879	844	895	843	771	901	858	870	832	874	891	872	865	818	909	852	864	835	845	841	846	845	832	865	796	906	892	853	879	855	853	858	876	842	858	898	835	895	879	842	855	855	891	890	870	882	859	824	822	848	819	868	854	830	812	888	854	865	866	844	837	862	836	856	888	896	856	812	864	891	839	828	844	878	833	888	815	823	836	837	849	836	863	862	914	897	871	855	950	859	847	852	875	906	824	827	867	850	832	865	880	851	816	838	872	858	874	902	927	878	876	912	882	851	865	885	841	846	852	911	849	876	864	817	839	875	879	904	816	889	833	848	909	864	864	858	896	896	879	872	862	865	817	867	830	844	855	894	865	872	875	900	849	843	850	844	830	822	868	849	837	858	897	859	853	834	880	861	907	868	898	854	829	839	840	919	857	833	876	791	876	847	884	884	833	873	849	879	853	830	834	850	837	890	858	877	883	885	890	909	819	862	852	861	845	819	899	779	897	868	845	905	924	874	913	838	922	904	895	862	855	882	831	898	825	834	864	842	855	839	854	878	866	901	896	848	858	880	862	871	877	845	844	879	825	834	815	855	857	839	878	883	870	809	873	875	833	903	811	854	865	831	839	839	859	883	841	868	875	827	899	858	838	865	827	840	879	867	878	787	838	790	858	848	881	886	781	853	871	905	874	840	815	806	818	882	812	872	837	892	898	870	846	862	844	844	895	840	886	870	908	877	850	926	816	885	872	897	812	916	798	870	839	843	830	860	858	862	924	893	920	839	873	849	827	869	880	850	855	849	870	877	870	892	847	884	903	887	831	883	831	860	878	826	887	821	892	889	954	845	860	877	893	863	874	823	907	853	840	868	827	861	813	924	848	923	893	877	821	932	832	869	875	866	890	867	832	894	840	866	822	842	857	877	831	844	837	884	849	848	846	883	844	867	873	831	865	890	861	880	904	883	808	861	842	875	849	877	837	855	862	912	837	822	825	873	834	884	802	840	845	869	860	895	887	831	881	848	891	883	773	874	910	867	821	862	827	877	862	865	872	842	826	862	874	856	858	807	837	852	879	890	873	798	893	866	835	804	897	865	921	851	898	844	791	837	855	842	855	844	833	915	906	863	847	853	883	875	922	917	881	869	819	825	883	871	849	851	858	863	861	847	853	850	789	832	826	878	846	893	825	864	912	863	901	891	904	869	866	898	876	892	887	876	837	875	867	862	824	829	842	870	864	843	872	858	902	860	821	828	858	893	843	869	838	853	791	858	854	831	820	900	849	866	862	866	842	852	835	886	854	829	845	866	828	869	850	917	868	916	848	878	905	815	848	852	916	846	858	918	829	852	886	884	841	840	821	862	885	879	818	874	851	874	834	916	866	919	878	892	821	866	866	909	864	824	843	831	877	809	869	855	839	844	892	842	864	820	902	883	852	894	885	886	850	856	837	818	905	839	825	899	871	892	909	875	843	852	844	917	815	882	884	845	844	870	862	927	890	870	834	870	831	873	916	903	893	846	832	817	812	828	899	865	824	833	845	817	837	856	846	854	892	863	877	868	872	922	861	879	865	818	826	937	864	863	848	866	878	859	852	812	848	867	784	894	893	844	837	854	859	863	869	863	877	913	911	795	848	868	852	821	889	888	867	842	828	910	929	853	852	845	862	854	816	833	918	933	904	884	843	887	880	858	843	807	844	857	905	896	831	864	873	902	916	845	883	877	886	894	864	868	823	902	881	835	826
44691	18227	8030	3614	799	427	381	399	382	408	380	373	376	419	384	402	388	424	378	394	391	379	379	359	384	369	423	382	373	398	394	356	385	369	402	354	399	376	384	357	372	377	408	410	408	387	406	413	405	398	407	398	389	352	394	399	383	402	423	395	401	367	380	382	385	413	367	325	386	365	424	354	392	415	353	366	400	413	421	380	371	390	388	408	407	415	377	383	424	370	372	391	394	428	361	406	388	423	380	354	369	403	414	376	414	383	373	376	391	397	359	411	390	377	452	391	385	368	375	414	394	359	368	432	432	389	363	393	379	403	404	390	381	367	398	439	326	418	388	366	390	371	393	385	415	414	384	347	379	393	370	351	375	405	397	383	386	394	427	388	368	359	377	369	363	366	423	402	394	398	394	407	422	411	376	418	377	395	396	424	401	368	378	365	395	400	382	389	390	419	363	404	366	423	420	358	359	388	399	375	407	390	411	460	400	387	394	364	385	376	373	386	391	402	406	380	389	398	420	352	386	410	408	403	399	402	368	430	390	444	397	381	389	372	396	370	439	369	385	394	374	342	374	410	380	421	386	397	387	375	422	423	394	421	443	408	402	410	366	464	376	377	360	374	417	396	421	382	354	386	394	424	385	367	382	381	381	376	391	423	408	378	351	383	402	373	376	396	401	405	382	355	394	385	351	382	384	361	437	417	360	388	414	391	389	399	391	423	386	414	362	400	385	411	392	359	390	349	419	417	369	443	391	396	396	379	404	389	375	410	411	401	367	392	406	380	370	386	386	385	454	365	395	355	412	399	408	395	392	381	395	348	392	375	405	426	379	377	418	381	348	379	409	388	365	396	406	371	379	356	405	413	357	398	416	378	371	348	400	417	374	403	404	376	418	342	384	418	407	407	388	370	408	354	381	379	382	394	380	410	408	394	377	408	420	366	380	374	365	393	423	402	396	391	358	367	394	356	380	433	458	405	425	395	386	414	385	432	357	386	385	381	396	397	392	392	400	401	354	402	365	365	355	403	356	389	381	419	385	401	409	375	425	384	410	410	392	337	367	387	422	409	405	403	370	385	357	420	373	359	413	435	408	422	419	396	439	384	367	383	393	380	378	379	373	366	375	412	376	377	404	427	374	374	376	407	420	401	424	401	407	363	444	399	394	415	380	376	394	421	380	369	398	389	365	401	407	364	390	392	411	371	364	434	380	411	375	377	389	423	386	392	418	364	392	361	381	348	408	404	376	430	353	419	392	392	346	376	424	401	388	378	430	439	387	381	387	385	402	350	401	370	382	361	373	358	413	380	372	385	393	377	412	388	402	353	357	411	354	343	341	395	413	414	366	387	380	391	394	373	396	386	348	389	388	381	382	415	363	376	394	386	410	378	390	385	387	389	394	418	354	399	429	408	372	385	388	378	434	381	343	359	378	432	436	446	377	395	410	405	390	396	395	387	396	392	375	386	404	399	416	369	354	416	375	399	386	391	419	390	399	416	405	402	393	424	411	379	383	391	375	352	397	401	351	385	410	374	396	383	371	349	383	395	390	390	394	431	404	411	405	402	415	381	419	416	387	372	382	353	361	427	390	417	393	418	388	396	409	412	377	417	394	385	371	367	402	380	391	392	393	389	404	393	359	367	407	399	409	367	402	382	363	395	416	417	381	394	368	373	404	371	399	427	414	347	397	383	374	365	380	354	359	378	433	386	402	391	436	408	389	410	381	408	370	383	331	375	375	409	418	390	370	373	398	378	341	406	430	387	368	411	379	440	416	416	381	386	381	434	407	388	401	383	356	388	395	396	429	385	394	391	387	394	389	393	384	404	357	408	405	367	386	404	374	370	406	366	392	383	416	339	387	353	433	375	378	391	366	381	385	355	386	429	373	393	383	413	411	416	384	353	411	405	425	410	411	386	390	364	395	323	383	399	379	388	368	385	373	405	343	414	399	383	374	392	408	392	371	379	382	378	407	365	406	398	347	383	372	355	409	406	360	358	419	384	395	409	411	412	367	422	369	411	400	394	363	406	367	408	385	372	368	424	395	372	383	439	379	393	366	386	406	404	357	366	400	398	402	400	365	403	406	357	390	354	415	431	403	385	368	409	364	372	405	407	385	417	403	403	359	400	419	371	415	370	385	391	377	423	371	410	379	382	345	381	416	395	419	416	416	412	395	420	378	390	412	355	387	387	363	365	355	347	344	409	401	383	433	411	348	399	327	395	363	397	386	426	429	407	385	402	378	385	389	401	413	442	353	431	418	390	381	410	423	385	355	344	356	370	376	375	377	426	405	391	343	371	397	334	375	414	363	387	387	372	373	377	405	370	329	387	400	397	373	408	395	372	358	415	399	396	409	374	351	391	382	386	374	374	365	396	421	373	383	375	407	405	393	386	382	372	402	425	414	374	371	422	406	393	368	363	383	412	394	384	357	382	391	369	358	399	419	402	373	388	402	377	365	370	384	370	349	359	365	402	385	385	402	402	418	406	374	376	423	385	371	392	382	396	332	382	399	388	339	391	365	389	452	379	378	389	398	345	399	397	406	389	402	359	371	378	377	417	396	420	376	411	413	396	394	380	408	373	422	418	385	419	400	412	403	400	370	387	404	370	378	390	400	426	413	370	377	389	402	364	406	369	382	384	398	383	465	406	407	403	408	403	400	450	407	420	394	435	427	400	361	358	412	337	416	373	392	357	383	419	374	384	404	334	375	384	391	357	380	397	372	392	362	442	387	374	404	362	371	398	372	382	391	402	347	462	396	405	426	398	390	398	363	394	410	428	384	389	453	370	389	358	358	386	381	392	400	358	421	424	404	378	390	385	396	384	388	392	386	401	358	382	368	366	375	403	379	371	387	370	411	356	361	413	379	374	395	407	424	392	443	411	413	411	383	366	375	344	348	400	391	380	410	388	402	415	362	414	403	374	385	410	363	385	394	372	408	387	378	416	403	389	396	438	375	367	368	368	415	378	427	389	422	356	367	345	376	409	357	398	383	369	402	407	382	406	394	409	382	416	352	394	364	365	391	376	387	344	448	398	391	388	394	381	391	376	410	379	446	353	376	429	363	387	405	355	402	413	397	400	355	382	381	361	375	386	420	381	392	368	383	394	430	388	380	373	371	378	396	413	408	404	356	381	380	385	386	399	405	444	399	395	400	427	375	395	339	416	407	392	407	374	335	411	387	382	406	376	394	363	388	393	396	396	382	404	384	376	383	372	437	384	370	432	408	366	427	377	365	414	381	399	379	382	389	409	404	381	388	387	415	371	369	395	392	407	380	414	398	403	410	388	372	400	386	374	426	404	414	399	378	390	386	378	383	385	362	365	400	396	389	405	411	363	374	368	392	369	358	380	371	419	404	351	437	340	359	371	386	421	406	381	391	360	358	383	425	369	401	371	406	408	422	400	392	423	391	408	448	398	402	403	365	409	398	359	412	419	357	357	371	379	414	428	373	391	401	373	392	412	424	446	401	382	398	362	352	389	359	359
28315	11889	10963	7549	1802	945	872	838	859	818	812	849	805	816	905	840	953	933	968	930	948	846	899	842	807	805	854	787	918	769	809	803	791	854	829	859	866	818	874	847	801	824	814	789	827	836	883	800	824	874	827	844	806	855	830	806	833	864	852	846	871	858	859	787	831	886	834	802	848	827	863	833	798	887	854	815	832	839	851	820	823	819	850	887	857	821	816	841	806	783	800	808	837	828	837	800	872	851	819	814	831	852	807	861	844	850	861	831	881	796	827	808	842	834	850	815	796	784	850	778	802	859	843	866	805	868	808	830	815	779	836	798	842	842	812	867	845	801	785	795	827	876	811	786	859	798	857	819	847	834	833	820	798	778	828	818	855	790	808	805	898	802	813	847	814	852	827	822	859	793	833	846	853	846	812	837	818	876	850	819	802	799	830	836	819	829	792	808	851	835	815	884	827	849	793	827	794	782	852	840	816	801	830	800	822	819	783	855	875	816	858	845	794	892	818	822	813	849	851	845	832	834	832	793	773	828	819	779	852	834	860	855	850	882	840	863	837	855	800	878	826	832	831	861	832	825	809	815	827	828	800	861	839	859	843	880	848	874	765	810	829	827	780	852	867	851	818	853	838	836	869	877	776	875	859	837	825	841	820	809	787	815	835	826	798	878	801	779	831	864	857	846	808	866	834	802	848	810	808	840	860	856	849	820	851	847	819	808	825	819	779	833	864	882	847	815	843	839	820	820	851	840	860	796	874	888	845	864	809	779	850	818	851	828	800	894	819	810	838	813	841	853	809	836	870	810	822	771	826	806	862	816	818	896	837	838	847	808	886	851	781	885	836	822	815	837	831	838	790	835	780	855	865	770	818	832	880	838	842	843	797	809	858	857	831	873	830	838	808	830	918	819	853	847	837	835	827	822	841	863	848	805	823	829	802	873	817	844	849	829	814	870	839	791	804	880	820	850	864	810	873	873	838	882	811	866	854	810	834	828	841	842	805	819	859	832	856	831	827	830	823	833	891	887	877	863	809	884	816	830	843	880	839	797	835	881	809	817	809	867	781	843	825	827	809	788	799	804	813	791	822	815	819	869	810	811	794	853	866	828	831	824	870	838	847	780	852	826	796	830	812	784	813	826	818	778	820	838	859	821	813	834	830	845	833	845	834	768	824	846	818	829	800	788	823	808	827	789	816	810	791	829	855	821	822	784	792	800	865	847	856	849	818	838	842	834	895	799	866	876	833	810	885	840	796	820	847	837	844	842	821	823	837	833	786	799	860	835	848	829	858	803	837	845	838	892	852	830	823	834	822	808	777	868	816	822	788	781	780	821	798	867	746	801	810	815	774	859	821	784	797	852	846	829	806	824	837	783	781	842	853	777	829	840	859	841	809	837	827	818	813	908	834	841	840	835	853	875	786	822	859	818	799	858	837	843	896	837	793	825	832	818	774	830	841	841	840	820	843	832	785	817	816	830	848	832	839	827	805	845	808	817	863	789	816	836	738	800	890	819	867	794	828	837	864	796	797	824	837	866	840	853	813	828	795	795	805	831	801	841	799	838	824	800	815	848	838	796	855	846	785	813	857	833	856	823	820	784	817	845	854	839	813	818	845	826	827	837	780	904	827	807	853	869	835	819	853	868	884	815	763	819	830	838	826	802	851	851	832	893	783	837	830	808	806	859	820	795	842	797	816	843	827	849	877	859	817	814	832	816	796	839	872	829	821	830	817	817	771	838	803	834	836	826	836	859	835	857	866	868	812	874	865	773	849	829	804	779	857	853	849	829	864	833	810	792	874	842	805	883	821	804	852	877	868	873	827	816	804	849	845	818	843	860	825	756	781	819	810	840	788	786	845	823	861	817	865	814	786	815	855	846	835	781	862	840	836	821	849	859	829	802	857	857	800	854	779	788	831	791	829	858	862	836	850	846	821	790	862	860	840	853	854	816	807	859	852	873	863	839	822	849	848	790	834	832	800	824	789	883	822	832	810	841	806	783	843	849	877	803	833	901	871	761	857	802	834	792	839	845	861	855	833	821	801	784	798	860	818	812	777	791	806	844	816	806	798	835	856	821	875	857	818	831	820	799	799	802	851	839	821	838	816	814	796	835	819	862	866	864	850	850	850	844	801	854	882	830	788	868	824	798	780	782	786	838	847	787	819	819	854	816	825	842	816	764	855	836	833	829	843	848	870	838	889	824	840	855	795	798	889	802	811	886	833	849	794	849	836	855	810	806	835	836	832	834	780	837	802	841	816	843	843	832	837	817	831	821	861	848	841	830	831	877	807	812	791	812	814	832	797	762	770	827	800	827	815	850	866	825	823	847	887	813	822	813	818	850	831	809	869	855	918	841	828	842	837	841	869	842	829	871	842	827	854	804	830	873	754	819	843	790	840	870	832	871	836	829	843	842	812	819	804	801	870	830	808	827	791	789	806	900	853	794	858	853	837	820	889	884	856	743	844	828	875	769	764	795	828	817	834	817	861	829	850	893	834	865	801	828	854	801	870	801	859	875	801	843	779	794	856	801	780	844	798	824	827	831	773	822	821	799	845	818	817	861	837	801	793	821	841	828	860	843	724	839	856	825	838	858	848	855	853	791	802	746	817	814	815	853	842	842	826	810	778	792	810	853	844	825	829	821	800	813	790	851	879	888	807	843	817	854	843	852	832	791	786	868	888	849	813	806	864	841	788	831	797	832	853	838	840	799	831	816	831	886	838	790	838	773	809	769	791	881	874	830	866	883	861	825	817	833	835	854	810	844	825	835	832	858	822	842	817	786	891	812	829	842	844	831	806	806	841	835	857	881	867	795	823	787	811	831	804	835	840	793	834	862	870	834	822	860	819	853	788	813	875	880	835	834	849	805	840	810	824	841	829	876	811	873	850	816	839	875	794	774	803	853	830	858	859	819	764	835	860	856	820	884	802	808	854	840	777	833	885	825	826	852	803	843	771	802	809	857	810	844	842	801	834	828	770	774	823	790	775	834	814	879	821	782	829	819	837	874	803	806	790	848	860	829	843	795	849	799	819	856	840	829	842	860	820	810	850	861	888	798	837	864	757	824	881	859	800	797	826	840	826	826	823	796	842	841	877	780	818	807	750	807	833	794	869	810	831	813	828	809	830	806	837	813	863	816	846	889	846	820	802	875	819	900	834	804	837	792	784	877	909	763	856	838	819	846	845	841	806	849	871	832	842	883	822	806	813	786	837	795	804	842	841	857	792	799	813	852	830	830	839	862	846	797	875	848	835	832	813	855	841	797	818	841	804	762	807	840	840	852	843	837	796	823	804	840	849	802	796	795	801	816	808	834	795	797	794	907	870	850	865	876	838	803	823	797	856	828	797	821	802	805	826	856	835	823	841	836	828	815	834	818	872	846	810	829	878	799	841	861	854	810	773	863	818	850	782	841	820	872	817	804	843	803	788	808	782	824	833	802	785	834	813	803	781	827	849	841	837	820	873	828	789	835	834	797	828	861	836	894
53372	29079	17596	10258	2801	563	482	446	471	454	407	418	441	498	491	660	653	677	628	523	530	480	444	379	418	379	405	396	385	405	401	418	421	420	385	379	377	401	345	389	400	420	402	401	395	375	415	399	400	362	375	411	380	411	441	390	404	378	385	395	421	373	402	400	376	396	388	406	409	452	370	391	387	417	373	420	397	422	395	407	382	415	384	371	422	370	385	387	411	375	386	372	370	416	379	386	403	368	369	386	395	406	405	340	411	407	390	399	382	417	380	410	410	407	427	369	407	388	368	389	335	346	388	399	431	392	376	375	396	386	397	377	380	373	380	405	360	396	406	431	360	428	413	403	444	396	386	400	381	375	381	455	413	408	387	376	371	394	368	372	405	410	414	445	408	427	346	421	438	398	390	388	371	418	365	427	393	393	395	405	414	396	412	355	398	418	407	380	409	400	417	381	404	392	405	366	396	415	389	416	372	376	393	396	395	410	402	380	374	413	396	387	377	373	419	357	363	378	372	374	396	387	383	399	396	383	377	357	412	386	388	414	424	426	389	396	351	408	365	393	378	362	375	417	402	373	453	405	389	406	372	403	395	385	399	388	402	421	409	403	375	330	384	385	396	389	385	381	392	392	410	411	422	385	324	350	403	388	378	391	408	402	365	395	413	443	420	381	373	357	383	378	402	365	407	391	404	336	400	374	366	378	390	383	429	376	394	421	373	398	430	395	399	376	410	423	388	397	434	423	439	422	400	383	423	420	413	389	393	404	397	380	356	401	404	385	368	421	347	425	402	427	393	402	402	371	382	388	412	424	389	382	421	375	422	393	387	369	408	364	416	428	430	401	465	367	397	383	384	398	408	379	400	383	371	400	395	406	352	403	365	389	399	398	366	350	399	391	417	412	475	409	385	424	416	408	421	407	378	407	388	386	340	362	421	356	380	418	417	414	391	364	388	385	385	396	400	392	380	403	418	401	399	423	368	399	392	397	419	420	411	431	419	362	387	382	419	393	381	356	438	352	401	366	366	390	404	399	399	384	376	379	390	385	410	360	392	390	418	391	398	396	375	386	405	404	371	405	424	366	397	365	366	387	420	374	387	401	345	395	418	414	398	361	393	370	396	457	403	420	379	431	407	366	385	428	410	419	430	422	410	377	415	380	374	413	393	368	364	378	411	397	395	421	396	411	425	384	404	392	393	409	362	362	413	366	409	386	397	407	369	387	397	372	390	413	450	397	395	383	388	424	417	413	373	396	347	429	402	378	387	416	405	399	416	408	410	360	355	409	408	383	358	389	383	421	425	378	380	373	388	385	411	413	390	416	463	412	371	387	359	364	421	368	394	379	400	411	435	404	395	383	404	392	396	405	430	385	369	406	393	396	389	347	402	375	450	385	406	367	406	400	407	419	415	353	426	400	387	362	381	379	389	417	346	367	394	371	355	399	409	415	404	386	395	369	407	434	428	376	382	362	391	386	388	402	389	436	389	406	413	427	438	434	411	392	393	400	404	375	418	378	418	434	397	412	386	372	382	407	391	372	389	416	394	385	405	401	419	428	424	394	398	360	387	367	399	349	381	405	386	399	406	414	417	363	375	398	400	402	391	365	411	410	406	401	409	408	443	376	390	394	377	375	424	343	401	404	418	396	401	371	358	388	397	376	383	376	388	375	438	365	383	369	413	394	380	420	403	375	423	386	418	396	398	364	401	359	416	413	361	431	440	420	397	388	398	361	375	358	410	392	383	345	372	412	383	375	384	418	398	389	419	375	402	419	400	407	363	403	356	417	388	389	400	406	401	393	363	375	411	426	366	379	406	366	426	368	393	404	413	424	380	395	426	418	387	362	367	413	392	398	364	375	355	373	394	400	351	413	385	370	385	370	390	419	390	359	368	413	388	353	390	377	400	405	381	358	410	389	407	358	387	350	394	381	377	393	414	423	399	399	427	387	398	425	417	425	404	403	391	416	383	418	426	413	399	380	388	395	404	377	388	423	414	396	395	371	408	411	410	368	356	384	368	402	384	402	370	372	403	363	430	409	420	417	404	394	382	416	416	405	387	365	354	413	411	397	394	380	439	378	410	398	395	414	411	398	398	438	384	377	381	362	357	383	445	370	398	375	402	404	407	392	386	419	390	390	389	384	385	403	397	427	383	379	411	404	406	403	397	403	413	416	418	374	394	407	371	389	394	368	368	403	404	391	376	375	418	407	397	400	383	407	360	345	393	431	385	379	364	372	389	380	426	386	403	348	394	361	412	383	388	358	414	430	412	427	395	392	370	416	422	407	393	358	383	415	391	391	370	393	401	425	418	429	395	375	410	413	399	381	389	365	384	378	369	379	385	405	431	352	382	383	399	385	386	410	374	439	421	366	382	387	414	403	388	386	423	315	375	390	396	385	390	398	393	417	391	395	366	394	418	390	383	409	379	412	383	370	404	425	410	431	391	371	415	415	394	363	358	409	405	371	369	404	375	434	371	384	423	417	405	389	407	379	419	431	381	382	375	390	446	408	399	370	392	391	392	369	409	428	414	414	381	369	408	378	397	438	393	390	396	376	415	387	427	381	382	357	409	393	415	404	382	414	369	405	398	425	399	381	420	396	391	406	385	415	432	380	357	392	383	380	386	401	419	416	445	398	390	376	391	400	434	367	400	340	370	364	380	406	439	405	345	437	422	385	352	409	380	347	399	362	416	398	392	400	390	389	373	428	415	401	373	379	427	425	438	400	418	407	369	351	352	391	410	417	387	420	417	404	386	399	350	386	436	409	393	409	369	383	375	424	377	360	383	356	409	398	402	421	401	420	344	413	363	381	409	417	394	372	399	390	390	385	400	391	446	378	369	420	403	387	415	404	366	411	411	410	391	402	360	395	405	353	402	403	380	379	418	386	410	403	372	381	381	410	377	419	386	398	403	390	362	394	385	392	380	390	391	384	412	386	405	394	384	391	392	370	363	372	416	376	365	395	369	371	404	379	398	422	444	370	411	382	369	371	376	361	391	398	380	438	364	415	396	364	370	401	384	388	390	423	380	374	378	380	401	405	375	390	344	407	377	383	403	416	442	387	366	358	410	389	385	374	400	388	424	435	380	406	402	407	373	387	403	424	400	379	402	397	397	408	406	383	396	408	400	416	409	453	391	398	386	368	362	436	399	390	347	425	405	404	373	384	376	386	355	411	360	383	375	389	380	395	394	385	374	390	394	394	397	372	385	358	424	431	398	435	407	447	375	398	375	373	410	414	358	417	377	418	393	341	396	426	385	420	411	344	377	399	418	385	385	417	413	398	425	415	450	408	384	429	403	369	439	416	386	392	416	372	397	390	361	368	382	443	367	396	401	347	409	390	378	407	392	400	413	376	381	426	360	398	391	384	386	392	388	381	388	399	386	415	383	404	389	380	398	343	398	397	393	382	376	381	398	390	399	411	385	436	393	371	413	396	376	382	398	409	404	404	401	403	409	455	371	415	387	424	396	389	385	385	389	411
33665	20728	21992	18119	5568	1209	1332	1199	1188	1048	1000	1112	1130	1207	1492	1976	2545	2398	2059	1727	1343	1171	995	903	789	847	829	870	836	804	841	825	797	807	802	831	847	853	876	831	881	885	811	833	833	817	842	822	797	866	919	863	856	865	817	859	841	818	795	847	850	850	852	811	876	859	858	812	808	835	804	795	800	842	824	896	804	797	853	853	801	869	840	799	823	863	870	864	870	861	808	833	820	866	885	878	867	822	822	806	843	859	862	899	865	809	806	862	774	854	788	837	863	881	854	831	841	864	857	856	818	869	827	854	843	837	838	846	867	860	796	852	798	854	846	885	825	884	877	850	819	857	792	862	856	849	840	820	832	844	854	829	866	792	772	879	863	788	877	858	847	848	854	862	863	835	773	852	815	872	869	848	848	822	883	839	836	835	830	845	820	848	810	820	849	824	857	869	829	801	824	878	819	774	848	825	824	846	846	831	820	902	853	878	822	840	902	810	865	813	821	899	791	868	806	916	838	855	871	816	812	882	876	858	832	861	812	832	829	835	878	798	807	858	837	895	811	814	797	847	835	819	862	829	844	849	847	820	843	814	865	838	841	893	844	830	873	850	848	835	823	809	835	841	778	893	824	796	880	857	858	776	824	855	879	850	822	855	835	847	802	871	842	788	855	817	832	861	833	847	865	795	795	835	883	869	855	822	853	871	856	845	876	881	842	820	851	847	853	855	844	894	803	833	849	800	874	820	809	881	850	826	877	806	805	848	829	866	880	810	843	838	861	863	832	926	836	844	847	860	830	829	856	867	829	814	844	776	860	824	840	868	800	836	880	808	856	810	877	871	869	834	841	838	833	805	819	823	837	825	826	880	796	875	902	844	854	798	830	809	851	827	853	867	817	865	856	852	889	807	880	877	788	853	846	854	806	828	839	865	776	856	848	847	880	817	867	869	838	834	815	842	839	863	901	827	799	824	794	774	847	821	843	864	869	893	838	851	799	826	853	827	823	815	873	873	858	866	831	849	876	883	847	884	851	794	869	854	845	797	846	845	823	856	853	836	855	856	825	821	867	853	842	817	822	857	875	821	780	850	827	821	840	783	866	849	826	858	910	813	828	867	817	889	894	811	857	912	829	909	807	871	794	828	839	852	864	847	782	789	858	793	837	866	822	822	823	798	882	814	895	858	859	781	851	833	829	881	871	822	822	859	841	796	864	843	847	829	803	832	873	816	804	853	836	799	871	851	839	845	762	851	807	873	821	902	851	838	818	882	804	865	843	855	832	846	820	842	879	847	833	855	852	838	801	855	870	904	855	853	810	841	850	840	858	805	828	848	819	817	810	805	870	807	798	824	958	844	844	822	849	815	820	864	857	893	835	817	817	784	824	805	856	850	816	840	822	869	873	858	873	866	861	855	809	870	838	870	832	851	812	797	865	848	814	857	818	841	817	867	846	918	816	817	873	886	860	857	804	817	815	869	814	853	840	862	850	823	836	850	843	842	888	873	830	863	872	843	798	796	829	849	871	830	868	833	854	873	824	860	828	844	874	881	873	807	877	850	848	853	804	840	834	886	844	847	874	804	856	834	824	809	808	817	808	829	802	869	827	844	860	789	863	844	880	852	817	890	888	876	855	761	829	818	849	833	887	818	796	849	817	821	808	833	848	878	792	871	833	860	787	867	822	861	833	838	870	850	786	827	873	874	858	871	812	850	902	835	826	837	826	907	783	893	882	821	848	811	851	820	836	839	837	795	822	870	829	863	850	851	840	813	831	811	813	860	828	800	836	870	822	831	833	812	838	799	815	889	771	891	867	852	863	831	855	831	881	884	822	849	847	886	822	836	834	821	886	824	757	804	823	862	777	901	894	815	835	809	833	833	866	822	842	874	893	859	772	815	815	790	905	837	884	882	812	830	849	793	827	825	820	838	826	879	830	843	849	836	861	841	839	817	860	817	856	862	873	824	870	921	841	806	832	797	829	829	875	847	909	853	845	856	837	802	832	835	785	843	869	854	802	800	857	844	859	880	817	803	839	849	828	800	833	830	886	826	815	857	846	846	823	846	845	873	863	836	793	831	820	845	835	810	827	903	868	798	812	833	835	877	805	853	828	861	805	865	870	845	796	811	814	811	851	830	813	876	798	837	884	871	833	859	875	805	802	856	867	891	830	863	830	778	826	802	857	863	857	865	890	880	842	846	824	842	871	840	858	832	836	850	841	832	851	731	825	859	822	850	827	846	824	841	862	825	811	856	795	825	813	793	833	822	848	858	827	773	860	867	810	816	839	856	841	895	796	836	832	889	830	835	849	842	857	857	870	829	871	861	811	812	874	821	881	802	832	892	858	774	848	884	871	880	839	823	844	812	815	837	870	830	855	840	855	881	871	795	804	878	837	819	816	833	841	811	857	842	833	864	850	834	830	851	855	838	870	843	823	842	884	855	802	805	851	838	874	881	857	883	873	823	871	819	825	792	820	858	836	862	786	805	813	826	839	806	783	836	838	847	843	816	826	773	824	818	858	849	889	829	841	834	838	812	849	765	870	857	826	854	843	794	850	829	818	843	827	943	829	844	799	827	822	848	826	773	850	780	873	868	842	836	867	827	835	866	860	802	794	897	833	846	850	835	852	828	867	888	805	825	831	813	806	809	820	837	796	818	866	823	821	888	843	864	847	802	837	821	875	853	895	842	877	806	810	858	814	834	820	825	846	844	846	825	846	854	822	881	859	839	852	916	845	806	822	833	843	837	815	842	854	890	813	849	804	877	895	869	861	797	816	894	799	836	809	815	822	843	859	819	861	871	862	768	863	807	848	834	853	898	866	880	796	878	860	869	908	864	830	864	873	857	873	846	811	864	866	878	831	869	829	851	807	779	801	793	828	872	830	812	788	861	835	812	842	863	819	812	848	814	823	863	795	861	861	853	820	842	882	855	801	842	856	852	864	812	855	846	782	807	833	818	836	891	862	832	849	811	875	846	841	809	871	826	897	867	826	856	835	845	796	797	864	852	861	891	870	912	842	849	846	830	819	825	877	857	869	839	810	821	814	858	779	848	831	844	832	845	844	854	829	822	804	816	877	803	812	802	842	857	774	823	825	895	851	797	827	847	842	804	858	860	839	800	848	852	818	781	853	846	835	895	823	881	824	820	821	815	807	792	811	837	819	872	839	846	828	875	869	824	815	821	803	808	851	841	823	828	821	832	818	851	799	823	785	800	864	828	828	819	838	860	857	806	888	816	861	820	831	862	838	847	818	828	849	848	822	829	845	824	826	823	860	863	802	843	848	877	813	819	813	870	920	825	854	843	880	892	864	829	807	787	848	860	845	890	885	836	803	835	841	830	838	880	788	828	856	834	817	851	840	871	860	852	883	868	858	829	812	852	862	918	871	828	867	882	842	852	835	874	785	830	865	810	865	820	862	868	865	878	818	876	862	840	795	818	824	835	872	798	840	827	824	835	900	826	820	882	865	831	833	861	743	803	847	823	820	848
63030	34055	22385	11229	4009	701	521	530	476	522	497	579	604	662	686	963	1042	927	793	645	605	512	471	444	421	411	402	395	392	412	442	392	379	403	399	428	444	396	427	421	397	431	437	417	396	443	417	416	428	387	400	396	381	405	390	378	422	398	409	382	411	459	392	384	396	390	399	431	430	420	379	406	429	412	392	362	385	436	384	398	436	382	402	375	382	391	421	398	407	450	450	392	356	411	393	389	410	411	433	390	380	391	344	420	411	360	389	441	433	420	390	362	412	428	426	446	413	423	421	418	429	434	449	381	427	395	391	401	424	392	433	405	442	396	412	385	428	377	407	412	393	411	406	461	413	381	422	413	384	407	446	393	400	425	412	415	376	366	414	457	412	426	409	392	394	406	380	458	348	399	398	449	429	436	404	415	371	383	407	391	374	434	388	384	393	391	390	411	397	393	422	413	422	389	444	372	384	398	422	450	382	389	429	375	375	431	351	397	418	417	454	410	411	438	413	397	376	431	428	427	427	432	402	386	433	406	412	417	398	443	445	413	377	374	394	406	393	398	370	399	402	389	397	423	421	430	401	428	368	419	399	414	395	431	368	405	413	401	421	400	421	409	479	414	426	450	417	424	445	450	435	417	438	407	420	433	370	427	388	421	420	428	442	420	377	377	389	413	379	412	406	423	392	434	355	385	410	379	396	371	421	362	366	403	445	379	415	431	420	389	402	423	400	401	398	408	412	380	430	368	415	415	432	431	380	429	406	456	338	406	406	431	446	370	394	388	406	386	419	429	427	379	421	443	399	368	417	418	421	412	377	405	440	383	423	403	389	414	408	385	398	382	395	421	393	406	405	383	378	376	378	427	395	395	391	447	415	373	419	398	407	410	394	403	420	414	407	393	402	411	407	439	429	403	379	399	419	416	420	394	395	407	430	415	376	420	382	383	424	365	410	370	379	435	388	377	408	382	378	392	417	401	433	419	386	397	444	385	443	371	428	410	390	413	409	429	418	399	411	448	428	443	418	377	414	397	396	392	412	408	401	376	378	431	415	357	401	403	421	364	414	379	395	398	402	400	380	398	403	416	388	424	405	410	417	382	414	445	418	415	412	414	404	435	414	405	443	389	364	371	405	426	400	396	418	418	424	422	431	386	409	368	404	378	406	377	373	394	398	418	385	417	424	415	424	404	404	426	379	404	450	385	378	394	378	391	446	423	382	422	380	420	407	358	383	392	382	391	413	409	429	412	427	402	394	389	399	399	406	381	421	418	403	357	408	380	393	423	411	431	421	409	374	384	365	429	419	407	422	443	405	397	396	400	397	416	429	356	414	378	409	389	386	410	377	445	419	426	412	402	432	378	403	400	443	380	412	384	413	400	392	375	373	366	418	431	419	410	460	431	429	409	390	406	423	434	431	404	406	398	427	411	396	429	396	454	366	406	404	407	421	446	386	378	442	424	371	396	402	410	428	409	393	386	397	377	362	421	391	384	430	401	395	396	387	406	410	418	430	429	438	395	400	374	428	398	425	443	411	416	402	379	386	402	413	400	427	414	404	421	444	391	404	390	413	432	420	400	427	395	401	425	378	454	417	394	399	403	424	394	430	360	410	404	390	392	379	420	396	384	397	384	381	402	403	411	426	391	382	395	399	411	421	420	406	384	414	342	410	409	398	403	405	391	415	389	399	413	385	376	389	408	395	362	436	479	413	377	393	387	401	407	455	414	428	372	407	444	421	417	409	393	421	401	421	428	425	407	425	428	426	420	413	400	420	436	414	396	406	431	390	414	439	415	373	402	425	398	389	423	415	414	418	398	410	388	380	416	414	396	402	390	410	388	424	406	408	406	386	383	391	387	451	427	423	422	440	392	394	374	420	439	381	399	374	452	446	383	434	420	428	402	411	444	416	394	411	400	420	385	396	380	361	374	406	408	428	399	423	397	404	400	377	398	402	407	391	410	380	374	409	388	388	382	405	415	386	403	416	388	356	374	378	434	382	388	390	385	407	448	409	383	405	378	387	389	393	408	408	434	387	371	413	384	436	427	373	414	410	444	393	376	388	390	434	437	427	398	405	386	404	422	395	414	424	407	381	418	390	436	407	424	400	404	434	396	424	363	401	419	429	387	399	405	430	442	418	426	401	379	397	399	398	395	425	405	440	415	388	405	432	369	426	423	409	399	394	429	433	419	400	418	405	375	430	400	447	412	410	400	442	444	411	416	405	373	417	420	403	397	381	410	418	374	363	366	418	402	448	401	401	403	380	393	398	396	439	406	402	403	414	381	370	414	395	449	404	380	398	425	405	427	402	410	408	382	397	392	439	408	408	379	376	378	417	435	416	408	427	392	381	390	417	399	379	434	421	370	428	413	401	430	432	414	455	383	415	420	367	366	397	397	429	411	414	422	456	428	416	384	401	383	398	410	410	403	406	433	428	439	419	404	437	387	435	381	421	405	444	420	407	392	430	381	397	402	411	391	396	356	392	415	379	420	390	385	407	407	389	364	388	398	403	430	423	408	417	385	383	415	404	428	420	404	378	435	423	396	389	419	401	391	406	371	327	411	410	386	380	374	381	439	393	392	412	439	430	383	354	428	418	417	455	459	380	402	406	426	382	408	392	414	419	414	402	464	415	384	424	435	407	374	420	375	415	422	424	378	449	395	400	382	413	353	432	384	369	439	407	394	401	452	436	379	427	420	412	401	407	407	373	420	404	375	392	436	389	425	400	438	396	420	405	371	412	386	404	375	358	430	443	381	398	390	385	406	398	395	390	404	431	358	388	400	403	432	378	406	439	412	423	409	409	430	418	398	425	405	408	379	452	422	378	378	409	356	376	391	409	455	412	408	433	374	410	426	393	423	389	464	404	391	416	403	400	374	400	408	392	400	424	433	413	413	395	440	336	419	447	399	426	398	403	430	398	379	397	419	435	409	433	423	418	379	423	461	391	386	376	376	416	406	412	398	402	401	328	418	410	388	384	389	380	390	366	374	410	397	381	417	415	405	372	387	440	402	389	398	468	430	395	402	404	405	374	358	382	397	438	388	450	383	415	399	394	401	381	443	427	410	395	364	404	435	386	405	432	429	432	417	415	426	402	405	421	413	383	420	422	402	393	377	433	369	389	409	376	396	410	402	439	400	399	459	382	382	409	384	391	367	380	358	391	436	418	437	388	395	404	379	428	408	424	422	419	405	393	437	406	425	407	429	384	400	358	406	408	408	404	411	371	377	404	396	417	403	417	414	356	410	396	440	425	394	357	418	386	401	403	423	446	422	405	393	394	404	415	420	403	427	431	430	413	419	414	405	402	404	445	427	393	403	437	384	432	387	421	388	384	423	417	431	421	392	359	392	422	414	450	419	391	408	436	384	388	377	379	420	375	428	457	438	415	375	430	400	405	416	419	419	443	420	420	381	373	389	408	377	405	431	390	415	364	393	400	410	384	427	424	438	420	418	384	409	397	412	407	396	378	410	470	416	375	447	406	393
39721	26201	24608	17675	8132	1562	1396	1243	1222	1355	1616	1716	1919	2173	2552	3591	4060	3658	3016	2293	1751	1364	1168	1095	899	884	872	878	808	836	913	857	823	913	883	884	905	813	840	909	888	839	860	834	845	895	850	899	875	798	873	870	846	868	838	860	871	862	861	886	886	851	806	856	874	838	892	791	850	825	872	862	856	842	863	824	890	863	857	848	849	856	869	878	924	856	876	851	888	894	840	867	841	843	852	865	828	794	815	856	849	847	911	912	843	910	853	827	878	885	870	844	906	842	849	843	807	845	871	862	862	860	905	912	858	855	805	871	800	895	834	820	875	800	842	864	825	860	856	874	833	817	820	833	835	907	855	851	863	865	862	879	871	863	830	895	825	857	890	838	837	878	858	837	829	873	861	853	878	840	894	849	911	849	858	857	902	837	829	858	858	867	914	870	794	831	823	881	838	850	842	881	874	890	872	851	848	830	831	831	855	842	909	824	919	834	854	864	814	858	868	844	887	804	852	871	846	811	827	897	919	854	831	822	834	864	894	833	874	855	863	903	858	840	797	856	885	895	902	922	841	833	889	864	870	868	841	848	826	809	883	876	868	808	855	821	914	883	903	850	865	863	839	876	835	834	875	847	909	885	848	876	851	866	863	846	846	855	857	813	855	887	838	840	831	867	864	869	823	865	886	897	887	868	819	803	843	852	857	819	899	905	924	844	918	872	859	827	866	882	821	868	830	851	901	898	814	826	869	838	855	838	850	812	883	836	847	871	835	850	807	842	865	883	834	837	854	872	876	888	821	844	808	891	804	862	842	862	866	891	859	837	921	820	874	849	891	847	924	915	791	905	873	792	909	833	869	861	893	850	869	875	899	887	881	885	843	830	864	860	874	863	797	874	882	857	860	819	838	847	844	826	893	840	853	881	791	865	906	828	806	900	858	856	838	854	836	848	869	823	876	868	861	867	804	843	830	838	822	840	875	874	864	879	854	849	855	863	870	841	863	930	889	855	828	809	928	857	860	878	861	891	870	834	819	857	912	876	842	820	857	851	835	820	831	840	875	859	857	865	884	807	842	928	890	861	820	822	886	851	886	844	881	877	864	851	836	905	922	855	859	839	839	854	858	814	862	894	839	807	845	877	830	857	859	850	822	832	814	803	846	852	827	865	842	849	846	886	883	893	928	826	870	886	855	854	901	904	805	841	883	892	858	864	842	826	822	858	862	847	816	854	854	879	886	829	839	869	870	812	899	830	891	865	876	852	837	847	880	895	846	866	889	842	891	921	836	867	876	880	852	828	839	898	861	856	882	825	908	911	872	854	822	872	855	900	834	854	885	838	913	861	837	868	908	860	881	844	876	874	818	872	837	860	940	887	878	875	843	877	868	828	834	861	842	878	849	821	808	858	827	850	842	817	865	883	868	916	795	848	903	875	831	847	845	885	814	838	830	848	864	858	859	907	855	871	799	843	854	837	859	821	893	806	850	872	827	861	869	865	819	870	935	865	882	849	891	874	850	830	885	856	883	844	866	864	854	878	933	845	850	867	890	829	902	841	874	828	906	866	815	840	833	867	865	906	912	882	883	870	881	883	875	840	892	877	855	889	861	843	856	873	854	858	869	878	829	907	820	828	869	893	855	867	884	887	883	883	869	829	898	882	790	879	858	905	905	883	897	817	831	879	805	850	822	805	858	903	856	842	855	929	904	880	864	816	815	811	865	823	819	844	850	858	822	835	820	833	890	843	884	832	841	837	875	827	885	901	862	867	894	826	849	841	809	836	824	881	842	843	871	923	865	846	871	828	842	864	884	890	822	876	938	869	865	863	861	837	862	878	834	898	829	855	839	846	857	867	856	870	862	837	862	885	861	882	876	824	826	843	855	880	857	893	831	853	856	830	917	854	867	855	865	831	840	825	839	807	886	856	822	859	822	814	860	876	845	870	884	835	848	839	917	876	841	857	863	850	841	883	858	815	884	865	857	858	891	851	860	800	851	875	885	867	841	848	829	864	863	848	872	840	846	882	818	827	851	872	857	891	859	861	840	901	820	841	879	867	857	843	793	866	843	867	904	835	907	862	881	852	838	912	856	877	871	942	851	856	879	866	828	853	845	852	888	839	909	833	870	865	865	900	900	880	859	824	847	832	851	860	880	858	841	869	836	893	858	878	828	842	876	858	844	838	856	835	881	895	886	854	827	872	833	804	881	862	824	918	868	828	841	834	854	839	831	825	832	832	879	881	857	840	839	877	867	807	853	867	855	891	805	853	839	815	870	870	823	838	914	840	841	885	795	800	803	871	859	914	866	864	842	832	874	892	872	864	898	868	841	825	892	813	917	865	876	811	832	876	839	867	878	884	877	898	827	880	833	933	869	897	844	852	876	844	833	842	886	832	898	873	854	891	849	861	840	878	913	832	844	893	849	831	811	923	871	832	813	824	879	922	866	847	879	783	885	834	879	821	838	879	831	845	818	855	851	897	828	858	808	824	815	865	845	842	884	835	859	844	828	825	887	903	882	915	925	864	886	872	881	859	880	810	890	804	901	793	863	828	864	835	853	838	861	867	874	828	789	842	871	838	840	909	838	869	874	888	859	880	862	882	869	894	830	879	846	866	821	835	840	846	861	867	849	773	852	862	800	859	854	886	825	838	861	874	833	818	861	901	799	815	863	843	845	856	824	858	874	851	846	897	830	832	871	830	867	823	824	844	862	844	855	875	862	882	842	869	854	851	903	864	833	845	879	841	856	917	845	894	884	834	865	903	859	914	848	885	853	809	870	848	840	881	875	868	859	834	858	868	895	851	836	885	881	817	822	852	784	887	870	885	839	861	882	890	855	881	875	840	842	892	877	849	880	872	865	848	890	832	885	840	890	865	806	844	876	862	853	833	822	891	854	814	839	877	873	866	852	852	871	859	851	884	843	881	917	860	836	817	860	829	866	864	868	856	861	860	840	847	889	851	873	947	869	797	780	897	836	823	894	819	867	837	835	932	911	845	827	832	906	859	805	852	889	883	833	840	833	854	857	878	835	879	881	885	834	839	826	877	865	859	844	857	835	884	864	861	902	843	872	886	888	850	853	866	860	844	819	869	820	900	804	821	840	890	885	810	831	868	856	891	815	894	814	863	838	846	839	878	887	837	875	861	886	804	899	861	886	893	812	822	805	844	866	821	903	812	862	857	823	865	848	868	845	799	871	926	784	875	846	855	823	892	856	886	857	891	914	854	863	830	873	842	808	884	856	869	906	853	888	837	922	886	846	837	884	844	861	810	842	852	883	914	872	870	847	869	890	816	822	844	881	905	859	900	837	819	849	875	849	798	828	845	786	863	810	896	878	834	885	815	856	803	863	840	857	846	895	826	810	818	841	861	853	893	825	844	910	849	835	845	869	871	870	929	867	876	839	828	812	815	898	909	868	863	826	808	911	824	818	877	843	788	896	881	866	908	916	906	878	828	857	858	838	857	848	850	913	890	851	877	804	851	846	836	891	862
45588	20958	7640	2565	597	442	405	428	442	409	409	391	443	421	381	417	416	478	419	389	425	373	371	426	390	421	428	393	395	372	399	380	409	341	414	409	387	425	382	444	391	472	383	363	395	408	405	401	423	381	412	377	413	372	389	376	401	399	376	415	395	402	397	370	438	393	414	402	357	411	392	387	395	400	378	457	438	395	395	386	387	416	394	451	444	362	338	394	372	411	389	398	419	402	386	372	381	408	402	369	393	391	401	411	429	369	384	388	439	392	437	422	419	335	397	357	393	428	375	405	402	407	387	403	396	412	387	417	412	393	365	392	394	426	374	421	395	381	404	371	394	363	430	426	370	415	418	349	410	393	373	403	353	381	389	430	422	382	412	413	404	368	401	410	380	437	409	417	374	406	373	401	403	416	391	400	407	431	397	385	393	403	378	374	379	371	370	375	386	389	402	376	400	401	387	359	375	397	376	384	381	409	340	383	430	422	415	399	380	371	401	408	398	422	414	401	380	387	392	413	425	400	398	386	397	412	380	403	401	405	411	415	396	403	403	357	391	394	402	391	409	422	404	374	398	400	360	365	391	394	389	382	385	398	359	372	326	422	400	449	389	401	417	428	348	380	404	385	413	397	400	423	399	362	367	368	384	384	392	402	440	384	395	438	383	400	432	428	357	403	420	382	421	341	358	390	372	379	400	425	379	410	370	398	460	396	375	383	352	391	395	388	396	388	382	351	378	424	402	425	368	399	377	373	419	440	363	405	396	398	383	369	426	413	389	407	396	375	368	382	398	407	425	435	483	389	365	380	400	396	384	356	393	381	408	420	399	375	400	376	378	378	417	428	402	378	419	405	411	398	407	386	406	413	390	372	378	416	396	373	388	377	384	379	379	375	373	418	392	378	377	362	386	424	367	377	364	378	355	394	404	405	390	361	401	399	389	370	403	362	409	396	415	370	390	386	394	402	368	370	362	391	384	380	384	359	386	361	394	405	418	374	404	403	386	384	393	350	411	403	392	394	393	361	350	394	367	387	405	395	409	400	385	435	372	384	373	403	398	400	379	398	383	381	382	423	407	377	336	436	383	396	383	378	387	416	415	406	390	393	393	400	383	432	394	379	385	407	383	401	393	398	403	402	367	414	410	417	428	381	402	407	382	353	395	415	386	435	425	406	399	401	416	391	375	384	429	403	368	391	374	386	360	353	379	371	418	341	417	390	406	369	410	375	406	406	418	396	389	413	386	396	396	420	376	417	381	375	373	397	410	398	423	384	360	416	380	375	413	402	383	389	387	407	379	412	398	386	399	360	388	361	419	459	382	371	380	405	369	409	397	383	429	374	440	363	417	416	390	436	390	426	395	401	403	347	376	349	411	376	358	384	413	380	412	365	410	373	345	397	386	357	405	391	407	445	387	431	424	369	375	398	396	415	374	375	410	402	375	375	395	405	370	400	383	409	355	388	402	404	386	372	404	374	361	371	386	392	397	401	402	415	416	387	374	412	366	418	378	402	381	386	363	384	396	389	415	426	401	424	384	388	385	392	390	353	378	342	383	414	360	423	371	387	383	396	427	397	378	408	403	354	429	406	388	406	384	382	422	366	396	391	406	428	388	377	390	394	408	373	389	412	399	444	427	382	398	373	405	433	419	406	420	345	378	402	403	379	388	395	381	385	391	396	385	417	396	388	407	381	404	386	416	385	360	393	414	392	442	398	378	376	389	394	384	338	395	374	390	408	387	399	409	395	343	444	353	379	342	382	393	405	398	369	355	391	385	405	399	419	370	392	396	397	382	383	388	332	412	345	378	403	381	381	397	426	426	367	376	417	392	386	400	419	395	394	387	336	409	386	428	400	373	401	395	423	413	383	410	387	387	396	388	379	435	372	429	370	399	367	366	396	402	381	388	392	421	386	393	405	380	406	413	401	386	362	418	398	376	408	420	373	410	408	428	424	404	377	400	367	368	406	409	388	419	354	430	385	368	407	379	389	397	364	387	419	370	381	423	392	381	364	386	380	388	436	422	374	414	391	393	344	372	350	380	375	392	412	379	349	397	417	402	359	380	383	393	403	427	395	386	409	432	403	378	350	370	367	428	425	361	356	374	384	381	380	379	400	387	367	379	367	416	394	380	382	391	344	380	408	416	424	384	429	408	404	435	380	428	421	352	388	391	393	380	389	398	447	406	409	432	367	399	412	388	389	386	410	371	392	392	411	424	419	392	366	385	377	369	382	395	398	425	401	403	370	385	389	397	423	421	379	381	364	382	368	390	401	394	427	368	416	386	356	391	423	369	422	399	422	365	380	408	432	411	379	390	387	414	362	438	385	440	381	371	366	402	405	392	389	415	380	402	412	392	379	400	382	387	362	380	375	407	370	358	397	397	403	362	356	391	381	401	421	373	411	421	363	430	389	406	392	379	412	407	361	351	396	379	392	409	385	452	397	412	406	409	404	388	416	316	405	358	406	369	404	390	390	392	386	373	365	388	404	371	398	406	406	375	360	443	378	369	377	400	371	390	382	382	435	401	376	375	415	410	421	383	414	341	412	377	420	395	392	399	392	354	399	392	404	385	384	416	381	417	407	365	387	457	423	431	389	420	402	387	410	422	378	382	364	354	377	350	387	362	381	386	373	386	408	401	419	408	384	402	360	365	421	362	412	404	385	422	390	391	414	415	404	357	388	371	382	395	424	397	385	382	408	397	381	420	403	385	364	350	387	447	412	431	388	402	376	420	364	433	388	371	438	353	394	370	396	419	385	375	401	402	409	362	389	409	391	367	391	409	416	392	417	393	399	395	408	405	350	396	381	378	392	390	404	340	366	403	380	389	391	413	387	389	360	381	451	353	379	421	386	427	380	454	428	387	377	389	386	437	379	419	375	393	398	384	387	385	392	400	362	372	401	405	385	374	409	442	416	405	381	392	343	382	388	403	402	402	383	421	362	351	403	413	387	398	430	390	396	376	389	397	394	388	435	399	356	395	410	414	395	385	405	379	389	386	354	352	351	438	385	393	397	398	371	376	407	391	386	426	388	419	397	387	383	385	397	412	379	405	414	363	417	407	416	428	390	389	399	405	424	421	376	398	434	374	385	368	394	368	378	394	392	420	378	378	337	414	393	398	365	434	403	385	390	370	402	400	425	390	390	383	397	379	387	353	425	371	375	376	398	400	342	388	374	404	376	385	377	405	421	409	371	393	365	431	338	392	377	362	383	369	372	353	400	403	377	396	370	356	425	382	355	373	384	391	387	373	394	369	405	401	383	397	429	375	341	417	396	443	373	376	401	416	408	397	389	349	379	392	403	377	398	363	380	321	390	368	369	387	398	376	420	440	368	356	378	387	401	376	374	428	400	423	371	411	414	369	388	381	384	374	386	413	428	399	404	432	402	354	391	390	363	386	413	416	358	402	384	407	373	379	375	421	383	346	399	369	357	394	444	367	386	415	394	422	393	411	367	403	399	374	375	381	416	422	406	401	385	381	391
29906	14933	9328	5499	1299	1034	935	918	893	920	883	891	850	905	929	921	1021	940	921	896	865	816	887	831	920	805	843	844	864	825	812	857	848	821	841	801	863	821	783	869	850	819	835	855	820	816	813	851	871	837	781	801	808	827	788	852	850	824	896	822	846	898	848	847	861	816	808	878	860	803	830	868	833	850	861	844	792	829	789	784	834	854	827	840	866	780	799	822	809	872	856	872	883	880	819	837	842	854	834	820	822	834	876	824	837	865	818	853	880	863	838	858	857	857	860	761	822	823	811	847	794	875	843	805	834	832	846	787	816	828	856	803	838	813	883	837	854	814	829	849	855	850	883	838	831	834	845	828	807	805	865	821	812	809	845	781	846	838	807	849	886	854	875	800	775	827	808	803	850	800	861	829	823	888	795	776	866	844	821	870	878	841	813	844	839	840	799	850	868	867	850	815	837	843	850	842	810	798	803	818	783	771	808	837	860	845	834	838	879	798	846	795	851	841	842	825	826	815	830	860	797	859	837	811	790	876	824	836	826	874	784	779	795	876	887	821	851	860	848	819	848	884	801	845	843	846	762	834	871	867	804	879	797	799	813	837	820	872	807	820	863	852	824	786	879	857	826	817	815	804	842	829	896	786	790	861	855	833	838	843	832	820	838	804	865	828	840	810	811	809	828	850	845	785	849	856	808	829	853	830	820	816	828	846	855	855	823	820	841	843	830	797	844	799	793	803	833	821	834	816	852	818	802	839	829	838	836	814	814	831	828	870	806	811	839	773	909	793	836	872	834	856	870	855	826	799	861	861	859	796	758	858	874	853	860	830	811	830	791	802	888	845	835	857	824	840	811	866	787	796	847	795	893	838	810	844	832	801	826	778	878	813	850	826	890	821	810	823	815	825	775	831	841	785	799	817	761	773	893	833	844	844	868	805	844	892	844	847	827	814	868	845	869	819	802	899	846	846	821	854	862	836	798	835	807	873	836	794	851	790	824	849	801	862	814	837	809	807	805	799	850	827	793	804	803	803	873	815	832	882	826	848	820	859	848	842	798	822	917	843	853	854	815	825	882	838	818	849	825	816	834	776	821	824	871	820	801	832	823	836	827	831	847	783	854	865	863	839	811	846	761	892	855	832	870	880	795	792	857	805	826	904	824	810	862	780	806	868	829	829	815	823	785	868	818	842	839	840	808	799	821	851	785	828	827	829	868	867	860	879	824	823	809	834	824	828	830	796	817	831	827	836	810	827	829	815	835	838	845	826	832	824	834	821	810	826	836	823	867	845	837	828	806	834	800	853	860	850	867	797	845	878	816	793	860	833	849	824	849	842	900	801	822	835	797	819	871	821	871	871	836	851	845	804	840	799	884	815	884	866	861	815	835	804	843	811	840	835	855	819	856	879	869	851	796	837	778	814	799	833	811	829	838	787	790	834	794	826	908	824	797	886	891	825	839	868	842	847	877	898	800	823	823	807	853	819	863	857	788	831	843	840	843	789	882	780	848	849	851	829	852	833	887	875	791	850	832	828	847	780	836	850	817	792	843	820	798	844	843	844	810	868	852	787	853	865	858	843	844	801	873	866	796	841	797	863	810	858	772	835	904	874	789	828	893	843	792	808	819	850	869	802	814	788	803	834	874	802	830	839	773	849	834	821	809	817	812	818	825	809	834	846	866	796	852	853	892	845	801	780	813	840	850	800	843	844	795	831	827	838	852	858	819	882	810	846	832	801	842	775	858	802	880	845	814	825	845	827	863	798	902	860	841	804	789	775	857	802	874	835	828	767	783	810	861	834	842	830	853	811	796	869	871	814	864	824	829	835	830	832	806	812	839	857	848	831	798	836	861	815	812	846	863	808	808	793	817	795	817	827	857	797	840	823	840	895	867	805	789	827	817	849	805	840	837	869	850	835	804	864	817	758	863	798	868	811	873	820	859	755	775	882	803	832	843	867	858	828	816	807	837	826	825	825	812	791	834	795	834	808	773	801	825	810	804	869	873	805	838	855	837	877	821	825	804	810	803	758	793	839	839	810	832	800	845	826	867	803	771	855	891	863	818	826	884	799	776	830	818	825	785	835	796	852	842	838	864	858	863	843	851	835	833	797	827	848	828	805	816	811	827	795	839	839	835	843	808	858	836	840	818	843	831	841	831	821	821	849	813	835	894	814	842	834	851	783	809	820	879	866	817	822	833	848	828	875	807	796	867	792	799	861	783	839	771	849	845	819	856	783	823	834	836	766	827	827	831	851	829	818	839	861	841	828	869	880	835	864	856	838	820	838	835	851	856	819	764	857	848	871	884	802	819	800	863	802	832	835	817	829	876	824	827	833	815	820	845	810	856	843	849	818	813	754	844	832	839	841	850	871	837	841	837	890	795	866	830	810	831	824	798	777	786	819	846	823	865	838	822	822	830	864	835	853	782	808	809	874	826	821	902	829	841	818	862	823	854	818	858	804	824	846	802	871	913	836	834	841	839	846	798	816	801	854	817	792	804	849	801	837	806	812	844	781	798	822	841	845	857	843	869	884	861	813	810	825	831	806	884	841	856	848	806	840	855	822	809	876	837	858	799	832	867	787	798	862	827	796	800	861	824	804	810	840	838	812	823	796	796	808	880	797	820	848	848	805	802	804	820	833	769	828	852	878	814	842	849	852	842	859	787	844	791	836	871	787	837	826	839	860	831	864	869	879	825	865	847	771	825	884	824	857	859	829	838	798	853	836	867	831	803	844	867	826	805	776	829	826	820	802	841	796	785	861	824	809	832	820	828	877	800	809	801	795	779	789	816	798	814	819	888	830	869	801	837	815	870	865	850	832	827	844	837	841	844	863	851	807	841	855	901	821	817	895	809	804	781	866	875	831	791	850	799	784	815	864	849	835	818	803	847	809	887	800	856	795	801	886	830	765	781	898	802	825	818	819	808	848	852	820	761	829	826	864	843	881	861	854	806	833	848	893	844	823	759	882	802	831	835	819	866	852	852	824	912	809	850	828	834	786	799	869	795	880	850	828	841	801	827	834	860	841	843	810	868	814	846	811	805	861	835	842	798	803	807	801	781	829	794	805	856	852	836	844	868	827	859	784	868	860	782	808	824	784	859	822	803	868	834	836	772	828	823	824	790	803	824	829	809	868	830	817	836	832	853	800	786	811	846	764	802	805	798	894	847	858	839	861	834	838	809	834	839	783	822	839	796	821	850	874	889	820	848	830	798	825	829	812	840	800	779	827	823	834	802	812	820	774	786	829	852	828	859	806	830	850	830	867	833	861	862	871	841	834	843	798	886	823	831	826	850	855	814	848	817	832	841	843	816	816	822	847	830	815	830	790	886	870	831	857	869	804	840	837	831	808	831	827	791	859	856	832	873	837	850	900	848	835	783	837	795	830	834	817	796	859	851	876	834	816	845	821	862	820	798	830	811	815	814	806	833	855	843	852	810	794	802	801	806	803	783	896	815	778	797	886	790	828	857	807	830	835	836	808	835	839
47150	24469	15599	7238	1516	891	662	652	550	575	599	614	563	590	715	864	949	872	821	680	564	498	431	427	455	413	398	414	404	406	395	365	414	366	374	385	384	386	424	433	385	377	385	349	388	400	383	388	398	387	373	393	387	427	346	329	378	370	402	418	384	361	418	402	443	403	391	357	421	371	363	418	399	391	439	372	408	372	426	382	407	404	407	429	403	408	368	424	406	443	395	373	363	416	397	399	383	418	420	412	362	386	359	367	385	400	385	376	395	394	410	410	437	396	385	357	382	413	405	383	372	409	416	359	368	363	345	402	418	374	404	394	419	440	390	417	392	390	429	401	421	390	404	437	396	384	388	413	414	396	398	357	371	410	373	389	395	412	391	400	369	424	394	387	418	397	380	389	370	418	385	411	406	396	351	373	402	384	397	368	392	386	386	391	386	407	408	389	385	396	440	404	378	415	407	387	389	358	397	369	381	381	364	388	374	391	381	392	425	399	382	401	410	458	387	382	403	364	346	398	382	411	374	397	362	403	402	369	390	354	365	410	428	435	388	400	396	375	410	383	359	365	373	424	388	374	380	411	391	364	426	410	364	409	435	383	428	401	404	423	399	386	400	373	417	390	382	420	371	367	382	375	416	418	382	400	386	378	351	383	366	389	430	424	396	383	425	440	353	374	399	354	422	414	377	402	414	432	411	407	349	386	391	400	387	399	383	407	382	416	404	374	373	360	354	400	423	386	367	409	418	329	388	389	394	378	404	377	374	373	372	362	403	391	388	359	417	420	366	399	380	384	411	389	407	449	410	425	384	384	352	413	401	392	394	369	421	431	382	432	417	387	405	379	422	432	411	446	404	395	422	422	410	380	410	376	374	407	375	385	420	418	431	396	380	382	392	409	379	387	329	386	422	406	398	365	379	384	387	367	447	406	399	377	406	403	410	387	370	396	384	379	408	392	366	402	379	426	419	423	364	363	347	371	392	419	373	368	369	391	365	405	349	415	395	351	411	365	388	397	363	410	415	425	365	431	381	395	393	375	403	416	394	382	389	404	376	417	381	348	411	397	390	398	416	388	335	379	404	387	347	374	376	386	357	432	401	409	375	408	385	392	364	393	420	383	369	429	362	388	408	411	367	368	388	418	363	392	357	422	391	401	387	431	412	418	373	395	413	366	380	379	424	393	389	377	380	379	412	358	379	401	388	430	413	405	403	396	394	366	382	417	414	403	422	380	393	427	332	403	408	389	414	404	391	400	398	407	392	353	392	390	377	394	395	394	377	415	423	387	392	366	388	380	367	399	401	398	406	365	394	384	375	403	400	392	385	418	388	402	410	395	382	378	394	430	398	408	342	389	407	413	391	379	388	366	374	415	410	449	422	353	361	401	355	347	389	386	382	404	399	407	413	393	404	365	376	406	386	403	398	346	416	388	378	393	370	370	400	374	435	399	359	375	378	396	398	361	431	385	404	345	384	440	421	441	403	378	378	393	365	351	396	426	401	378	353	368	386	399	362	417	407	388	383	362	358	369	428	389	400	393	385	380	384	372	380	402	402	372	351	419	377	433	360	439	399	356	397	357	381	387	353	363	450	411	405	373	381	373	395	388	371	369	388	384	389	424	430	419	364	423	378	377	382	357	387	366	419	421	411	362	391	401	412	349	391	405	424	376	414	402	424	395	391	421	428	373	381	400	398	407	375	359	361	409	370	362	427	376	426	361	374	395	402	390	416	376	392	341	408	415	387	413	388	403	408	408	350	375	410	364	380	378	367	400	377	453	374	392	417	359	406	420	414	419	368	381	358	444	372	396	403	350	415	397	429	383	380	384	376	391	391	379	354	364	410	381	392	347	386	367	369	425	398	386	404	399	388	374	385	391	368	413	404	376	362	391	400	333	360	376	407	405	406	402	406	431	416	416	395	394	403	389	404	404	371	413	386	382	396	351	373	377	394	428	398	412	408	404	367	417	403	436	387	421	379	378	401	377	380	369	361	377	336	377	356	368	379	403	361	408	378	394	379	402	379	367	417	416	377	408	377	374	383	418	412	418	386	382	417	392	338	424	357	379	400	398	387	381	440	394	380	403	402	390	400	394	361	378	411	375	384	399	409	377	366	386	414	409	353	373	406	404	402	401	430	417	431	451	378	360	382	387	379	375	434	399	359	415	407	380	376	416	414	374	353	404	376	366	410	376	400	409	420	394	373	367	394	380	382	385	378	399	407	383	415	432	430	381	361	400	423	368	387	370	381	363	463	402	381	356	394	399	408	406	406	384	392	419	372	412	362	381	397	417	404	365	396	417	406	413	379	400	391	392	418	397	408	393	420	419	358	383	422	347	395	363	425	370	411	427	426	370	398	403	369	358	405	383	439	404	400	369	371	354	396	410	421	415	386	380	351	398	392	343	428	387	403	391	351	349	362	410	430	400	377	384	427	388	381	385	408	398	392	440	406	406	399	378	386	364	396	376	404	392	358	395	429	411	394	406	422	370	404	396	379	393	364	389	367	368	369	429	409	424	390	390	392	404	385	369	391	401	428	405	383	397	399	337	344	370	379	367	398	399	360	406	386	385	408	406	356	373	420	380	405	400	384	378	398	443	355	411	431	352	360	435	460	385	365	388	379	403	402	386	396	420	374	386	391	341	370	395	383	403	371	372	389	367	394	437	384	352	396	380	398	379	405	366	400	375	386	373	398	381	417	448	407	381	378	405	405	395	387	388	376	416	381	385	390	378	422	362	372	399	395	355	381	398	406	403	365	414	346	408	380	368	404	386	362	392	385	416	422	362	410	403	362	367	423	386	386	421	433	400	384	386	387	410	413	383	389	378	402	355	453	378	417	408	375	373	385	407	367	396	401	409	389	388	362	376	397	369	392	392	375	364	356	393	406	404	385	370	384	408	421	388	363	414	346	373	372	417	397	413	393	365	347	352	410	404	394	444	406	388	383	369	399	357	372	374	392	415	353	409	371	418	384	391	408	418	432	366	363	413	406	416	410	390	383	391	377	421	404	384	367	379	409	379	422	409	408	379	375	368	371	424	419	387	377	396	423	390	404	349	364	381	371	441	418	392	421	378	394	448	380	374	417	419	403	352	414	395	379	419	400	394	349	360	375	386	355	370	382	379	409	398	394	391	364	408	409	407	418	388	432	385	401	401	402	390	431	412	387	443	381	427	411	401	396	375	410	379	405	345	403	401	413	382	358	399	368	418	461	396	388	369	375	401	387	412	391	382	382	383	413	389	430	392	370	412	414	422	405	372	375	376	318	378	423	358	379	431	379	372	362	350	362	369	427	450	399	376	371	425	392	420	391	376	398	414	371	396	407	397	379	403	396	406	398	379	413	382	386	412	393	377	404	438	409	466	393	378	357	428	407	403	404	369	359	386	365	377	374	417	384	420	364	372	393	375	394	430	348	419	444	383	392	362	381	385	378	388	376	403	412	396	420	387	378	420	361	377	404	360	396	431	387	394	391	373	370	400	371	426
28908	16946	18903	12673	3810	2834	2440	2161	1659	1633	1696	1824	1770	1914	2375	3663	4063	3674	3120	2323	1726	1324	1058	999	869	844	896	786	836	876	762	808	811	837	810	895	861	844	822	851	796	844	849	817	921	814	806	817	824	829	813	816	804	803	866	852	853	820	856	886	823	859	832	829	888	829	919	821	842	823	841	880	856	845	851	811	857	871	895	839	850	804	800	822	839	883	775	840	843	864	805	825	847	833	847	833	855	813	807	880	877	817	817	868	838	808	854	782	793	795	861	873	835	850	772	858	900	819	846	870	847	790	839	876	806	831	829	880	787	834	806	833	856	902	828	782	816	877	866	732	802	802	856	853	833	851	858	816	786	856	859	817	787	832	880	808	841	893	825	827	840	879	852	831	913	828	851	815	876	839	851	845	864	889	786	865	867	875	878	770	810	828	863	820	833	881	835	798	851	862	837	801	860	844	804	823	851	845	827	789	818	856	870	804	861	838	817	797	842	871	821	851	882	805	816	810	846	836	857	809	819	862	799	817	812	837	883	861	823	824	833	870	785	848	819	808	871	817	849	884	810	873	789	823	852	799	789	839	814	840	811	821	889	849	835	903	878	899	841	833	858	790	868	850	823	810	813	864	829	827	870	794	815	849	902	849	855	881	841	848	852	874	820	832	870	821	846	892	853	869	856	862	811	823	823	857	828	870	825	828	799	873	811	773	838	879	818	872	889	890	788	835	841	853	821	838	801	811	859	840	785	814	875	838	858	836	867	818	897	829	858	886	881	827	813	852	834	818	871	851	830	811	866	885	774	826	776	879	910	823	836	836	798	857	886	850	835	831	824	811	875	818	826	865	835	808	872	862	867	815	871	836	858	820	818	834	823	771	852	842	837	836	875	884	835	824	882	858	871	804	846	834	861	886	832	803	810	877	893	801	829	878	826	869	869	831	852	818	852	820	824	843	779	832	867	815	864	792	843	816	836	874	865	792	801	863	806	810	849	844	845	840	824	821	835	816	853	840	828	844	825	849	835	842	860	833	817	853	868	864	896	787	864	852	839	814	887	856	786	804	781	820	853	899	805	835	853	851	863	831	845	808	798	842	806	829	824	830	851	837	817	847	768	863	847	796	848	853	846	837	843	832	793	823	859	830	828	798	816	834	832	817	838	778	813	817	806	871	920	768	847	799	829	844	849	809	820	778	854	854	829	831	765	824	830	840	837	861	814	822	768	826	819	810	775	851	899	834	825	796	825	814	875	809	893	836	811	826	817	847	838	866	887	803	889	874	837	878	829	800	854	820	826	848	825	865	795	806	802	793	797	867	824	864	852	854	846	805	916	865	853	824	852	882	818	838	882	804	820	845	829	843	803	876	820	838	834	864	821	849	817	813	826	871	880	849	886	819	845	825	860	894	885	811	851	757	809	850	835	761	820	831	856	847	798	785	799	850	855	816	832	799	804	836	791	841	842	867	897	867	808	854	829	864	882	850	863	867	840	827	874	822	878	865	816	778	848	797	855	839	830	817	818	850	862	898	882	857	848	864	856	869	822	845	849	843	827	799	812	875	847	851	852	821	848	811	846	811	848	825	838	800	802	813	827	813	818	876	813	840	869	790	820	798	873	819	867	839	835	870	924	852	851	812	821	822	829	870	822	820	781	821	835	874	860	812	849	805	813	842	847	833	844	862	860	876	833	904	816	825	863	809	864	856	887	812	882	854	875	829	859	839	823	846	799	890	822	824	874	914	852	853	832	851	865	831	885	838	866	821	874	820	831	839	803	861	819	796	816	819	860	832	799	787	821	815	845	840	858	812	849	846	845	830	861	908	798	828	854	805	884	782	822	818	883	818	834	843	853	844	847	751	876	793	879	801	812	817	844	806	820	829	835	812	836	828	829	830	853	816	855	808	814	824	846	868	811	801	824	847	819	837	898	866	815	797	843	862	823	842	872	817	840	823	836	848	829	789	832	841	873	821	841	824	861	853	889	857	864	852	826	808	816	864	797	843	865	844	873	875	839	844	882	826	797	848	875	782	806	822	868	813	841	825	875	814	847	839	875	811	866	792	807	836	844	898	844	859	855	849	879	850	840	889	865	799	811	863	834	880	859	887	816	794	881	859	805	848	828	937	883	863	822	897	828	825	821	840	844	827	826	802	847	861	823	831	849	851	836	789	796	803	780	881	860	870	817	889	786	866	850	851	869	810	847	891	834	887	830	801	858	844	815	872	801	844	830	836	804	855	860	819	789	895	857	829	828	850	845	848	840	851	820	873	890	812	770	822	847	853	817	850	869	865	811	846	848	826	846	842	815	844	833	825	798	771	876	876	786	880	826	873	796	842	849	838	814	890	819	796	845	810	810	850	866	853	810	842	799	828	861	863	822	865	887	820	830	799	836	876	802	824	854	806	872	845	861	828	816	850	846	856	866	848	870	796	843	791	807	842	873	760	880	821	825	807	826	851	859	881	849	843	804	786	867	795	845	810	848	798	849	863	785	846	813	792	836	795	839	828	840	853	777	883	783	833	875	825	803	881	830	853	816	807	797	814	810	863	771	821	850	842	844	862	808	823	845	833	836	853	831	857	837	871	867	833	908	825	867	852	844	815	838	809	849	810	827	884	783	829	902	870	848	853	829	801	835	855	865	809	811	816	843	867	826	814	866	835	845	854	820	867	786	793	805	870	809	795	828	800	851	854	840	860	813	789	822	851	850	813	805	902	806	824	832	789	824	871	802	850	821	816	789	798	884	840	836	833	898	855	875	840	840	822	865	810	837	831	825	815	816	911	852	846	854	853	863	805	814	839	847	833	870	855	831	822	820	830	863	801	850	814	867	825	831	849	867	899	879	850	882	783	839	839	798	783	829	816	829	826	844	851	865	803	820	822	852	826	814	804	841	851	804	859	767	833	848	812	823	873	808	809	883	832	851	822	828	884	885	818	787	869	842	801	851	800	820	848	884	833	833	835	894	793	794	830	873	869	853	868	827	842	809	780	813	846	887	865	845	864	851	826	869	837	851	877	783	838	874	811	800	881	892	845	827	901	866	849	813	798	844	869	858	823	807	819	822	795	846	824	866	780	856	835	837	860	881	820	819	805	882	823	855	863	845	825	852	811	829	876	864	887	850	816	887	797	814	888	886	804	872	882	842	864	887	842	863	811	870	832	882	786	858	853	810	834	819	863	842	809	832	871	841	854	786	887	832	797	839	812	841	849	871	809	872	820	833	820	822	832	858	847	838	825	824	807	861	817	794	837	856	857	844	840	828	875	824	833	842	833	878	808	804	850	867	866	820	847	814	834	839	877	892	844	880	889	777	831	807	875	842	860	893	785	817	825	850	891	794	874	802	869	823	831	902	848	853	838	822	846	823	823	865	835	872	880	843	868	816	883	848	854	819	857	816	847	808	878	804	821	809	797	859	840	841	874	879	829	800	835	835	856	845	859	799	834	807	797	830	895	804	832	870	821	863	876	832	858	869	793	802	813	855	822	813	832
57414	34316	24350	11645	2895	1043	830	749	734	648	716	662	638	671	878	1221	1397	1340	1120	921	717	543	503	484	441	401	385	398	444	417	430	352	386	363	434	402	380	367	382	400	430	379	414	431	364	382	379	414	399	370	387	391	390	382	424	378	419	378	392	363	366	376	389	405	436	417	417	386	435	405	406	422	400	437	397	390	396	414	393	371	445	381	379	397	405	390	406	426	402	354	430	416	422	390	422	414	405	386	425	406	458	408	428	425	402	383	422	417	383	370	371	396	420	431	439	403	406	422	418	396	378	393	431	438	406	429	425	432	444	415	378	389	398	411	409	398	365	381	405	394	408	404	412	424	420	399	417	428	409	440	440	384	399	410	404	386	430	387	415	379	420	420	418	407	408	394	392	416	422	410	411	401	400	389	422	431	428	442	406	417	434	422	416	422	405	390	400	405	395	396	392	398	358	389	403	459	378	429	378	386	393	412	380	397	432	408	425	375	370	400	415	412	424	396	390	391	397	387	395	407	396	379	382	387	400	417	400	359	369	397	419	422	393	370	377	437	430	452	414	383	421	416	392	437	403	399	395	402	360	453	367	420	403	390	401	423	403	435	387	403	414	404	380	416	426	400	393	423	410	381	414	414	395	431	414	397	394	441	404	368	400	405	424	422	406	457	373	436	418	454	405	450	403	391	387	413	406	403	414	383	389	370	422	386	396	381	435	406	445	414	426	404	402	403	382	435	428	393	393	345	405	402	404	432	384	392	449	427	425	439	416	359	409	431	365	405	415	390	399	408	388	399	388	421	415	409	388	393	406	394	419	362	421	432	428	358	442	396	390	390	435	396	410	399	408	404	399	433	405	398	416	416	411	402	384	382	431	394	395	396	371	399	426	385	408	408	400	388	425	388	411	399	439	351	403	426	393	455	441	467	399	379	384	346	418	390	405	412	444	401	370	347	368	416	415	443	412	380	384	448	454	383	414	420	411	413	416	377	415	372	417	428	410	379	411	429	416	377	427	411	419	384	415	390	419	390	384	415	398	413	400	408	419	427	389	373	379	362	408	414	379	417	377	448	431	425	369	373	361	368	399	408	375	399	393	427	368	368	397	412	436	415	428	436	449	385	401	348	441	360	386	433	424	434	413	375	415	400	421	390	398	417	390	418	371	437	388	464	414	391	383	430	405	444	383	428	383	453	365	390	413	392	393	429	425	412	371	386	366	386	420	416	391	406	369	370	375	422	384	375	440	400	381	411	375	379	398	401	429	394	412	349	395	413	416	406	392	433	409	404	437	449	402	443	390	448	471	444	380	397	420	379	376	408	389	398	404	395	400	413	405	376	408	407	450	362	382	371	377	402	400	388	396	379	411	380	413	416	387	429	381	429	383	397	395	382	395	418	405	400	442	453	387	404	422	396	432	388	429	443	441	396	402	419	411	386	426	375	367	399	376	392	426	422	383	401	376	412	432	392	415	389	413	391	365	423	357	382	415	397	408	383	409	436	391	428	417	403	376	404	378	389	401	431	421	435	370	380	396	380	375	427	440	363	442	411	413	420	411	419	402	418	376	391	450	392	388	434	388	429	447	404	385	369	390	385	384	411	403	354	395	401	376	412	353	447	414	388	393	396	387	403	431	412	387	382	388	385	401	401	403	424	399	385	358	402	371	404	395	401	429	434	430	382	388	420	379	432	428	400	420	406	392	396	381	427	392	414	395	392	363	442	393	365	418	433	392	400	380	399	424	419	388	402	390	389	393	430	401	416	388	426	425	387	400	422	409	387	384	409	412	427	382	378	410	411	401	417	430	384	429	417	449	479	423	400	354	398	378	395	390	419	415	444	429	405	379	423	390	389	379	398	385	429	396	415	415	429	370	397	437	414	401	401	408	397	367	419	341	384	381	446	397	392	416	391	429	425	378	416	403	424	420	391	402	366	379	388	381	403	389	426	403	405	411	366	396	378	370	435	427	397	421	448	424	404	441	356	368	418	387	425	366	424	423	447	408	452	383	417	382	398	437	446	417	424	436	408	379	393	423	399	427	411	403	412	461	390	415	411	387	420	406	373	415	404	383	404	395	386	380	372	382	426	431	376	421	403	410	420	435	438	406	381	426	421	446	427	434	384	384	419	407	438	429	367	412	410	423	397	431	394	348	360	423	420	440	403	413	396	425	394	408	418	385	378	389	435	366	391	454	421	363	414	387	417	363	388	388	380	403	392	404	396	364	403	392	416	424	410	414	446	400	365	409	382	403	418	423	440	400	437	384	408	430	440	437	435	407	426	381	356	402	419	396	390	398	382	387	361	387	398	431	431	406	406	395	391	413	419	403	408	347	393	403	414	429	437	381	411	409	391	368	381	385	378	356	370	413	432	422	438	430	415	389	418	391	374	404	388	417	430	425	388	406	410	419	439	401	383	442	369	420	396	413	412	382	399	402	390	385	405	407	410	398	400	373	438	384	423	453	426	436	393	383	381	430	351	411	404	380	444	419	387	406	432	396	424	369	403	425	402	396	394	408	428	414	399	415	392	379	441	413	437	407	432	403	416	391	390	435	407	404	421	410	394	401	356	405	404	382	413	422	383	417	405	420	418	369	442	402	388	402	395	420	394	338	371	382	429	429	399	414	369	410	386	431	411	373	444	408	458	394	416	421	359	418	385	405	416	419	435	436	386	404	424	403	420	405	409	398	404	417	445	418	382	413	387	420	397	399	419	396	380	390	418	398	401	365	374	396	396	389	417	402	408	414	375	432	374	410	390	419	379	440	423	403	420	432	398	391	376	407	409	404	393	415	383	390	416	363	405	385	426	397	398	361	407	418	413	406	398	408	421	412	416	388	402	386	410	409	368	378	394	390	424	430	448	415	414	424	422	445	403	368	369	410	403	414	405	382	461	380	393	404	411	392	438	428	408	379	409	424	389	394	429	383	419	427	411	403	405	366	418	455	431	385	425	417	407	363	411	435	390	357	398	467	411	402	469	379	409	425	414	445	379	448	396	410	416	391	369	433	339	421	430	422	371	428	414	440	419	395	404	372	389	400	422	438	379	424	357	372	396	382	414	383	411	406	424	410	411	416	421	415	424	436	427	353	408	403	436	451	389	394	355	399	398	355	410	383	399	386	413	407	429	439	415	391	445	398	392	385	403	372	410	405	444	395	426	431	457	399	383	400	388	422	410	428	388	416	394	397	429	376	396	429	383	406	381	401	424	435	439	432	410	414	378	398	362	361	418	418	474	408	395	409	407	408	386	379	418	356	419	413	391	436	345	419	388	412	378	392	388	413	404	417	394	436	368	438	405	387	405	416	401	395	396	397	391	402	422	415	427	402	408	410	391	415	369	399	434	436	402	403	405	409	408	423	391	412	408	454	442	409	348	439	413	396	426	401	387	403	412	397	444	425	406	365	389	430	402	418	401	408	403	428	395	396	336	395	386	391	409	355	417	390	408	395	448	414	401	400	419	425	384	386	372	384	417	366	430	413	412	381	427
35093	25500	26239	17859	5509	3339	2957	2478	2135	2260	2333	2292	2205	2424	3478	5378	6566	5750	4620	3520	2583	1739	1342	1077	890	825	840	882	835	894	783	831	846	859	803	857	855	828	882	875	798	882	873	880	827	855	845	826	795	892	825	869	831	849	829	855	891	889	850	864	869	807	875	869	905	834	864	814	855	878	792	863	826	875	884	846	843	859	834	823	821	881	901	820	826	873	817	832	864	883	861	884	896	860	834	832	899	825	881	905	863	817	884	845	787	854	811	881	873	857	859	869	834	852	905	823	819	897	807	821	796	858	838	804	874	840	881	873	901	848	838	883	897	850	848	876	876	847	860	846	862	865	850	857	872	863	847	814	917	849	889	802	899	811	838	877	903	883	778	839	905	871	832	856	853	842	843	854	804	840	873	823	880	887	858	810	822	860	862	873	817	826	869	875	885	807	864	851	867	798	820	835	801	841	861	894	863	853	874	867	874	860	853	836	871	859	892	880	848	819	876	850	823	860	897	826	873	801	841	954	875	932	836	868	834	836	828	830	835	879	841	862	864	877	886	887	873	852	839	845	861	916	822	795	855	884	870	806	845	829	864	828	848	782	863	854	860	797	858	867	851	852	905	879	847	875	806	815	848	839	886	842	821	811	847	874	833	877	808	854	857	870	829	845	787	892	884	848	801	792	785	792	890	871	815	875	784	847	858	849	787	862	864	845	852	853	880	881	844	828	868	823	895	860	859	842	802	873	875	884	829	826	879	872	830	805	863	829	850	813	791	876	885	849	830	847	816	854	859	880	824	857	866	860	846	885	854	839	841	878	875	881	829	898	828	843	878	829	852	797	881	836	848	874	906	835	841	882	850	915	865	851	880	865	798	823	909	891	820	853	859	817	850	875	885	849	867	815	908	845	859	826	839	835	879	840	818	868	860	885	870	856	897	809	945	884	885	831	886	804	875	825	863	879	870	835	885	870	896	871	874	827	808	851	819	841	867	866	846	887	788	903	886	829	864	838	867	827	887	861	849	859	864	867	858	862	825	834	872	835	905	859	851	821	901	855	861	860	880	867	829	830	785	912	825	870	874	829	842	920	856	897	808	848	804	838	831	854	835	904	847	836	876	810	875	845	836	847	868	870	827	810	887	884	888	861	919	860	824	857	836	858	818	863	895	892	843	861	929	805	840	830	848	829	879	847	872	882	814	816	886	864	797	872	822	834	857	862	854	824	834	795	854	845	872	833	816	873	871	921	858	877	868	855	900	838	867	809	854	840	810	916	852	909	856	888	873	813	848	855	840	859	826	864	880	932	885	835	864	878	842	822	863	847	806	858	814	873	833	886	859	836	829	848	835	818	832	899	806	873	859	838	839	833	920	868	859	862	845	881	862	792	870	857	899	908	836	811	884	876	831	834	894	841	821	889	772	890	831	845	867	864	813	905	807	867	814	821	799	805	865	831	863	868	896	851	831	847	888	874	858	859	795	885	826	862	874	892	828	862	851	843	901	833	812	913	872	870	862	861	890	837	853	833	868	903	869	843	864	876	826	847	852	865	875	874	887	855	812	843	903	814	837	834	909	855	878	828	904	900	831	883	839	859	850	840	899	845	844	824	875	886	854	819	867	839	883	880	814	829	805	824	856	846	847	866	845	827	886	848	872	841	846	845	813	868	857	850	897	855	875	885	866	933	833	876	870	885	822	878	853	914	865	820	854	797	890	907	860	892	865	800	859	865	847	829	849	838	833	835	837	833	872	828	889	873	826	905	831	862	823	853	843	844	854	866	861	841	869	875	865	834	826	864	895	843	857	861	885	882	789	886	830	859	833	824	855	831	812	882	826	863	885	868	886	848	845	804	855	870	828	876	885	838	855	924	858	815	877	845	836	890	840	782	846	888	851	855	864	897	889	847	814	814	844	848	857	870	896	878	826	892	870	866	860	771	871	855	848	790	861	864	842	803	873	861	819	832	914	904	819	878	856	906	834	815	848	829	863	892	867	864	862	836	843	863	855	897	804	862	938	799	832	825	799	861	833	848	843	828	866	824	858	847	852	846	888	818	812	841	827	876	851	890	886	830	858	832	833	839	902	883	874	876	857	896	818	840	880	854	878	917	906	896	823	870	828	853	858	859	909	878	803	859	864	824	851	839	865	874	825	901	868	868	911	845	878	835	863	865	869	900	824	886	901	876	852	887	867	836	874	866	848	806	871	845	841	886	892	816	840	852	890	837	883	857	897	801	817	803	869	856	855	842	837	859	873	804	837	864	833	857	928	903	908	861	857	825	829	908	879	858	856	890	895	851	876	867	827	832	835	867	851	861	831	858	887	826	858	846	904	880	875	851	852	856	859	870	867	910	864	859	905	868	847	882	915	881	880	860	870	803	799	834	827	876	846	873	917	844	835	877	869	864	932	851	829	805	888	848	874	838	862	869	857	891	850	799	812	866	792	861	866	911	858	842	870	849	868	824	846	814	873	866	822	899	775	848	899	857	834	786	852	845	876	841	848	818	867	816	834	897	841	880	866	850	900	836	818	809	823	826	850	819	792	872	861	864	864	876	882	835	861	867	874	904	838	825	888	875	868	828	896	896	824	866	822	885	858	866	850	888	806	827	825	857	888	875	851	869	864	848	890	833	824	841	883	844	888	864	894	881	812	842	804	828	812	902	880	839	785	836	834	903	876	831	887	857	883	813	881	855	827	891	858	856	840	895	845	835	872	814	917	888	809	805	857	931	890	905	868	932	770	838	878	842	874	833	815	811	838	842	849	871	845	837	880	856	846	916	906	853	893	851	834	876	857	858	885	892	838	878	858	881	806	836	859	849	844	809	886	876	849	832	900	857	833	867	862	876	873	853	862	843	831	854	860	866	872	889	868	882	863	811	781	821	912	867	813	859	856	870	832	844	894	869	862	828	854	822	881	867	844	857	815	886	842	820	801	884	903	859	871	864	829	818	872	838	864	866	804	801	835	862	868	909	836	859	868	829	901	859	813	809	840	851	840	905	888	821	887	860	843	882	850	864	841	860	870	837	852	836	888	806	838	885	870	820	823	860	880	871	893	854	882	900	856	882	832	807	854	881	887	867	857	890	912	857	879	880	882	881	862	871	771	876	893	877	847	837	884	846	824	849	882	870	840	852	851	865	887	877	891	776	855	855	874	857	850	867	897	897	877	820	830	899	873	900	863	881	844	892	848	815	889	874	837	845	841	844	844	846	837	841	857	854	884	816	853	836	832	820	817	838	856	861	869	856	849	903	861	852	863	845	855	809	876	824	879	864	890	868	887	864	861	859	891	844	875	904	839	848	853	880	864	910	830	849	818	889	831	879	880	833	847	832	868	864	930	845	875	924	866	830	842	854	824	856	852	849	831	826	875	886	798	870	813	848	889	846	883	816	830	903	909	834	859	893	850	839	896	879	909	841	838	904	894	876	919	902	845	859	845	860	835	809	823	856	834	871	868	839	932	846	867	913	884	890	856	813	872	878	856	855	837	865
48621	21413	6087	1873	637	403	412	467	421	420	386	448	363	437	426	360	385	400	407	411	406	432	415	416	368	377	393	391	368	390	372	397	398	377	391	388	370	412	370	403	380	373	422	358	398	376	418	390	391	407	404	380	368	413	408	412	377	392	403	361	391	423	362	393	381	366	390	399	381	440	412	387	412	361	383	367	382	384	382	345	368	392	396	396	367	411	385	365	354	425	388	395	380	386	403	403	390	403	406	379	397	374	371	425	457	414	411	425	426	415	369	391	401	377	399	387	351	395	385	394	383	369	362	401	379	412	365	364	360	391	401	351	379	379	361	387	395	403	379	384	387	352	393	393	406	376	372	414	417	387	387	392	382	394	451	391	368	396	417	415	373	380	393	374	359	387	344	377	385	454	394	354	389	403	360	387	345	415	419	400	412	380	426	375	367	381	373	373	373	356	411	355	420	356	425	416	373	410	356	378	372	396	394	407	414	379	397	371	425	399	404	376	402	370	402	375	431	413	366	427	381	367	371	420	399	363	411	353	431	428	413	403	377	387	408	398	351	380	419	375	400	375	442	333	371	387	395	418	406	378	377	380	346	419	375	392	414	403	364	407	376	439	354	425	383	414	343	403	390	365	388	424	386	429	391	403	429	410	376	380	383	404	396	376	385	407	421	425	354	393	352	360	355	356	389	388	418	360	361	375	396	380	370	403	357	427	354	384	380	375	357	390	373	398	386	377	369	364	385	386	378	358	379	399	415	387	401	422	379	421	367	399	411	385	440	369	390	398	406	408	359	374	365	322	388	390	370	339	349	408	409	400	428	398	380	419	390	415	415	409	392	387	370	386	387	368	418	398	375	407	386	382	390	392	390	407	364	390	331	405	411	436	422	371	370	413	415	373	413	373	377	370	380	385	395	366	366	396	405	394	368	393	405	393	402	380	395	345	371	375	384	393	407	332	368	392	413	386	439	404	380	394	413	378	389	356	375	363	389	348	374	400	389	365	418	383	365	389	379	385	370	384	353	346	367	406	410	363	416	384	376	393	391	417	365	389	394	388	384	414	424	363	377	411	369	389	369	389	361	392	387	373	365	383	362	370	361	396	414	426	383	405	377	391	374	408	376	369	367	372	387	397	389	407	389	363	390	387	407	398	431	407	391	377	380	409	386	386	374	358	403	363	414	371	391	395	384	395	393	388	390	376	371	394	371	417	398	377	389	387	386	357	372	366	368	408	417	379	372	425	416	412	391	414	371	430	394	415	370	421	391	366	382	389	403	381	424	375	438	391	379	373	377	396	371	374	393	378	371	411	365	403	356	382	412	389	392	389	374	399	389	366	413	392	402	386	386	417	410	407	370	370	355	377	372	377	399	400	404	398	357	320	388	394	397	375	460	373	371	336	381	383	395	379	411	371	394	408	387	347	358	347	368	402	409	385	418	401	394	360	446	396	379	395	384	377	385	387	385	377	373	378	401	367	400	385	392	399	410	398	386	394	424	394	394	384	367	399	390	336	351	331	412	412	401	379	395	363	380	377	366	399	419	407	358	411	392	408	347	388	433	411	355	399	394	362	391	404	435	425	394	389	381	366	388	378	414	405	385	360	390	378	423	373	375	387	370	404	383	402	428	387	419	395	363	361	398	360	377	360	388	420	387	409	422	366	344	373	370	390	372	378	399	395	400	383	415	384	399	384	410	412	365	351	400	393	406	385	410	353	377	391	353	370	381	406	387	374	339	370	387	419	376	411	391	371	410	384	373	394	390	396	351	404	380	413	410	417	412	406	404	388	383	381	427	411	400	396	375	356	402	391	385	409	404	398	411	377	375	419	378	403	418	392	345	368	354	394	435	399	420	357	398	371	388	393	406	347	358	398	367	374	394	442	380	378	385	359	370	344	410	384	355	347	406	409	396	380	386	382	366	390	400	373	414	368	398	404	401	374	409	401	396	411	382	381	382	387	365	370	403	392	378	380	380	402	389	394	366	396	375	388	379	366	393	367	356	385	387	388	392	435	393	360	419	442	395	409	383	387	399	393	379	356	431	407	430	424	392	417	390	351	377	348	392	370	361	374	384	421	417	368	366	411	410	393	387	362	416	402	394	396	420	446	443	398	385	374	361	383	395	384	347	413	380	386	396	365	367	403	390	392	375	412	408	385	383	366	371	400	358	372	399	379	377	394	380	364	384	409	405	377	389	383	382	404	367	388	384	395	384	406	373	380	395	395	351	397	383	382	416	373	404	386	426	403	408	366	464	405	388	396	417	400	361	396	413	354	374	408	365	384	382	405	383	332	391	424	370	397	370	381	346	361	434	396	420	413	383	383	398	389	355	381	396	403	358	397	357	417	379	377	431	427	405	372	370	353	412	386	400	441	403	366	379	408	436	418	391	363	342	394	408	354	371	396	417	391	353	409	390	386	363	378	359	389	402	381	365	412	409	365	419	379	419	404	404	415	437	337	355	380	404	413	395	401	367	400	439	374	361	401	405	374	380	424	353	390	370	380	398	364	376	351	349	371	403	373	383	361	418	369	363	423	386	394	391	423	378	374	389	371	368	385	436	404	405	413	416	401	380	416	391	368	396	413	398	413	389	420	400	366	349	348	342	419	385	420	440	381	368	367	378	367	380	423	392	399	366	365	394	370	399	383	366	367	397	375	384	367	413	398	392	392	372	373	376	375	386	362	416	391	379	392	406	393	395	403	398	372	399	384	378	378	371	363	394	389	414	367	367	416	398	368	388	360	359	368	433	389	398	367	390	377	384	358	389	420	405	383	400	426	387	385	390	385	355	414	399	389	418	425	325	409	367	366	400	371	387	381	405	394	357	378	394	365	379	372	388	384	392	400	407	410	356	361	391	416	398	350	365	396	388	395	395	369	372	402	405	402	382	365	379	389	390	363	409	389	396	361	357	372	378	351	379	412	397	403	403	407	393	406	410	374	400	391	416	396	406	402	361	349	405	358	388	339	398	410	387	361	403	384	388	351	378	377	437	427	366	383	352	346	402	421	413	396	386	411	376	398	390	367	409	433	446	382	401	338	377	413	381	359	398	387	391	346	416	404	389	403	410	356	353	384	400	371	376	379	383	408	369	369	380	394	411	406	431	358	393	383	376	396	360	383	401	400	392	394	405	376	392	387	416	420	387	390	388	386	379	397	404	399	342	417	387	360	433	371	372	359	352	425	363	388	378	351	366	391	375	415	382	377	364	377	372	398	415	408	373	360	417	416	383	407	381	420	371	371	385	405	416	414	403	410	409	398	395	377	425	415	405	421	384	368	388	433	382	395	355	358	383	414	416	380	404	397	379	351	425	376	353	405	361	371	398	385	422	368	410	400	367	352	394	351	370	355	384	357	356	428	351	394	383	410	394	372	374	372	409	405	444	384	388	377	396	381	413	407	392	389	388	394	347	363	371	362	382	407	413	421	425	418	373	388	411	397	385	389	375	408	381	369	353	423	345	389	387	368	415	396	403	385	354	374	368	365
31989	14058	7153	4120	1590	945	865	865	870	854	896	879	888	815	903	863	948	929	908	890	854	883	832	883	800	884	809	855	792	823	801	807	838	837	818	832	846	891	866	787	789	806	872	867	824	835	843	813	826	829	827	816	826	825	855	858	833	840	864	827	804	780	780	821	832	856	769	842	773	806	844	796	890	858	817	819	779	845	795	869	861	883	853	827	806	824	816	829	857	834	842	777	869	829	833	808	860	796	844	830	898	856	805	857	813	806	841	846	824	802	838	812	840	842	859	861	833	838	860	843	811	805	860	820	839	839	843	819	817	837	842	834	803	829	856	839	848	826	847	876	777	831	846	832	826	853	852	837	827	786	799	840	851	792	774	774	822	838	840	866	800	820	816	851	814	873	805	806	802	810	841	811	852	812	804	766	833	814	818	812	804	816	851	828	899	848	794	848	827	834	860	785	851	856	812	827	831	817	864	819	824	815	816	783	834	804	878	830	855	873	793	813	841	854	860	852	830	787	785	867	835	839	851	827	786	847	782	856	833	811	850	831	762	805	800	876	798	841	821	770	804	828	819	873	842	818	825	811	804	826	839	803	876	858	812	802	761	860	823	797	880	883	839	800	824	768	836	871	779	835	847	792	846	827	879	855	886	815	849	822	859	790	847	861	837	838	813	815	811	833	821	846	791	841	790	821	876	815	818	857	819	820	877	786	842	857	815	817	844	866	812	858	845	790	800	793	839	838	798	751	851	826	878	810	802	810	842	833	842	852	804	802	821	848	762	867	835	868	825	886	871	845	783	835	831	842	817	854	809	857	841	808	828	800	828	818	777	832	860	840	866	787	844	855	831	838	801	802	824	856	860	825	798	798	810	827	835	823	835	848	869	802	816	802	839	848	871	838	822	834	841	824	855	854	880	803	875	837	839	839	795	853	871	829	875	859	795	837	838	822	791	769	856	799	865	901	781	873	834	790	859	810	803	774	798	875	829	844	863	862	831	826	903	827	837	816	843	834	861	814	834	867	780	868	850	788	828	819	839	832	805	801	873	846	825	818	818	855	810	843	837	852	837	826	839	888	823	822	827	820	803	826	812	796	797	802	832	813	862	823	835	834	836	832	847	848	849	862	832	798	822	824	768	807	824	862	836	765	833	833	797	853	856	817	854	809	832	808	816	845	834	864	804	830	845	804	817	821	861	839	813	807	818	876	842	806	780	883	871	810	804	808	836	850	864	867	796	844	840	803	828	816	828	879	840	845	844	856	810	820	827	859	808	812	793	843	843	849	847	806	813	837	843	826	813	838	816	849	775	810	798	824	820	828	861	816	804	830	835	842	787	846	884	804	773	779	825	874	873	831	851	830	840	813	789	836	811	817	862	854	833	822	825	828	869	822	815	805	789	782	870	853	817	855	820	821	791	861	819	844	840	870	800	855	808	818	847	812	816	832	887	837	859	811	827	844	806	812	795	854	823	776	837	829	790	812	813	813	806	806	899	801	874	858	854	803	825	817	815	774	826	846	827	846	832	774	842	814	818	846	846	805	826	835	861	844	782	861	813	844	846	843	855	844	854	838	842	847	812	825	871	842	787	819	804	787	891	843	845	851	851	827	801	846	874	874	898	797	879	792	859	817	790	868	809	854	821	874	853	833	843	906	841	840	810	842	781	836	820	845	864	890	800	834	833	875	835	784	898	851	808	811	815	859	804	842	854	806	856	827	811	837	856	787	756	849	815	831	820	858	808	823	820	842	810	899	806	803	839	823	833	804	813	803	840	858	807	834	844	838	807	819	801	793	813	879	893	856	844	803	826	856	834	784	806	851	836	812	792	826	803	838	850	833	861	864	763	826	850	852	878	802	840	872	878	803	862	845	819	827	810	890	869	845	833	808	815	822	817	797	808	791	781	773	840	848	832	836	872	814	852	859	793	820	833	854	864	817	874	817	785	853	794	795	764	823	869	820	824	869	875	804	851	842	866	832	845	803	769	811	826	859	808	858	805	872	889	850	867	818	871	832	860	816	852	836	765	817	794	840	757	801	792	814	802	752	831	875	839	829	767	792	823	816	841	790	866	876	805	823	820	815	814	781	793	821	778	784	821	863	802	833	827	842	822	781	822	891	818	770	817	785	854	801	779	852	801	822	835	869	813	838	875	837	800	786	787	805	818	817	827	816	852	839	873	819	806	863	849	805	894	775	839	823	803	843	840	786	841	872	842	861	835	779	889	815	804	834	836	797	844	830	821	838	888	827	872	777	827	786	743	822	898	806	847	839	783	893	794	822	805	814	845	842	837	788	817	843	831	836	807	832	824	778	848	853	821	876	802	779	771	794	839	820	862	850	825	759	838	843	793	802	818	839	872	862	824	863	847	848	832	863	836	889	831	825	859	807	841	802	816	885	817	834	801	787	826	792	814	829	810	779	837	882	813	790	786	845	786	819	837	839	850	795	903	808	808	824	816	826	886	846	828	805	847	863	879	824	821	836	882	850	830	860	818	845	838	806	810	830	808	823	871	808	815	805	856	809	850	880	840	810	802	900	843	827	797	844	819	835	823	850	829	822	826	837	780	870	769	914	872	821	798	814	782	845	814	828	833	786	816	853	819	832	863	796	801	878	835	812	816	807	832	830	796	835	830	826	827	815	824	824	864	810	812	820	854	804	834	832	832	786	814	803	819	880	831	867	861	875	865	821	807	781	841	816	794	806	762	849	878	829	848	870	843	785	897	797	838	843	768	813	800	827	821	778	843	805	821	848	822	848	823	861	812	838	853	858	801	855	816	786	813	790	816	856	811	863	836	811	767	853	858	817	848	831	808	857	890	782	820	830	821	871	829	870	860	880	828	867	828	850	828	854	825	850	835	809	839	887	801	802	795	848	808	842	812	821	860	809	840	867	813	885	831	807	861	857	836	838	867	842	831	837	817	795	840	855	813	844	826	851	812	810	792	802	823	828	776	844	871	813	776	820	745	800	807	855	821	863	844	779	850	796	826	903	881	832	797	836	814	854	852	817	798	816	834	851	881	886	834	852	817	796	829	850	841	807	849	877	814	815	875	823	844	855	798	842	799	860	842	804	803	818	847	855	817	817	849	789	877	826	823	810	846	813	836	799	872	793	826	837	832	874	830	809	788	857	831	778	857	879	813	836	821	852	820	875	842	839	827	805	816	794	821	837	812	850	866	784	849	812	845	816	821	825	846	846	785	802	779	818	831	817	836	821	894	829	836	827	872	790	830	863	793	806	801	855	808	907	816	797	782	856	823	797	856	848	882	792	839	881	814	778	842	814	838	789	838	837	869	827	810	777	833	798	789	836	822	854	801	813	808	867	783	790	826	846	719	794	871	817	813	824	776	829	859	828	791	825	848	833	855	771	836	818	853	805	870	861	819	788	845	858	821	859	861	840	818	821	804	840	864	833	860	857	781	834	820	814	840	835	832	827	832	820	899	844	802	826	834	849	816	835	806	842	862	834	832	822	811	832	877	798	829	817
59599	29699	12980	5132	1581	555	472	465	387	389	438	416	396	404	417	431	444	506	564	573	506	515	439	409	390	382	420	414	396	371	345	377	353	417	386	397	369	353	378	401	440	388	427	399	430	382	385	360	400	383	386	403	394	368	393	348	381	394	383	376	367	374	396	383	343	425	375	405	394	412	394	360	386	392	375	409	419	386	390	397	381	388	404	389	402	428	414	401	389	385	392	370	438	373	400	448	404	381	438	415	386	379	375	371	424	363	371	384	393	392	397	414	434	385	400	370	356	358	442	380	375	414	423	410	371	422	359	365	398	400	401	387	378	403	368	368	349	398	381	381	367	395	382	386	376	395	369	399	381	379	406	389	439	399	407	376	406	345	389	391	401	385	413	384	393	372	392	407	380	386	383	421	414	407	386	415	351	360	385	372	364	373	349	372	358	410	396	450	418	352	378	400	423	366	405	366	403	423	404	402	384	384	381	381	392	405	370	364	404	414	359	392	370	402	390	408	426	390	417	350	427	385	411	413	394	377	414	384	432	384	394	394	363	386	443	406	456	384	393	392	365	424	402	354	426	406	368	381	413	415	403	367	373	433	364	392	375	394	422	429	399	396	409	342	364	369	375	361	358	407	405	398	430	366	395	374	436	403	417	399	406	376	350	352	385	386	400	409	365	388	363	383	419	398	411	345	391	366	378	378	347	433	377	376	422	406	444	393	404	374	375	378	355	375	389	390	389	423	376	351	408	427	393	390	412	374	426	365	394	388	395	411	411	380	424	381	398	416	416	413	352	365	423	380	393	399	388	419	387	377	382	425	402	387	384	404	400	416	366	406	367	362	391	398	405	419	378	384	403	373	376	384	397	382	386	401	383	380	419	391	370	369	413	374	383	387	396	393	360	376	378	400	376	402	392	359	376	372	368	404	395	377	314	375	414	384	374	434	390	347	377	383	380	439	364	419	377	382	332	393	375	364	390	366	415	343	391	392	394	394	388	391	389	384	370	412	390	422	367	428	345	362	393	352	383	390	396	388	343	373	475	391	387	386	370	396	395	381	391	394	371	386	391	396	382	375	397	401	371	391	364	389	371	386	409	425	412	383	393	349	430	402	386	375	405	390	397	385	370	383	389	406	406	358	431	392	390	387	441	371	362	436	379	391	368	414	424	405	368	418	389	363	371	399	361	378	368	392	380	412	385	368	390	383	387	390	339	432	405	400	404	391	380	403	387	398	419	359	403	438	383	368	352	392	380	378	384	376	368	394	427	365	418	365	389	423	376	324	375	410	390	424	404	409	413	397	358	431	368	397	391	413	384	386	412	373	370	424	393	405	410	428	391	353	371	384	401	402	390	367	405	393	360	353	361	417	365	364	366	398	398	391	376	376	400	392	377	388	388	386	402	420	414	387	367	423	404	414	402	389	415	409	397	354	387	400	377	375	417	349	357	413	418	362	389	400	362	379	385	332	409	380	399	372	364	395	426	353	400	422	426	381	378	384	349	386	407	435	397	363	409	365	364	383	360	385	368	388	401	372	396	353	387	346	357	354	377	402	359	378	395	363	376	416	426	375	369	363	417	372	412	378	378	395	406	402	397	392	363	392	386	429	391	402	410	377	360	382	383	392	398	387	377	342	368	382	396	407	384	401	410	404	383	427	378	385	389	379	374	370	397	412	377	403	397	383	390	392	404	400	373	414	397	378	376	354	347	351	373	363	423	387	352	389	362	377	406	403	377	392	398	404	349	371	416	435	360	367	365	402	374	382	418	409	382	396	409	405	385	441	381	434	397	417	408	445	370	372	372	385	366	388	371	377	368	421	411	386	337	353	402	400	405	406	362	367	409	374	368	435	394	400	394	393	409	391	370	430	427	376	377	387	389	388	398	338	383	407	386	436	404	405	383	396	363	404	405	399	382	409	363	392	399	345	395	366	381	382	411	439	382	391	390	383	353	389	420	390	400	382	408	385	408	382	401	417	366	395	350	387	401	389	407	402	341	389	439	386	358	393	369	401	394	383	378	389	435	394	421	400	395	375	387	357	394	416	382	419	400	401	404	388	387	397	441	392	393	427	442	394	405	358	377	408	353	370	394	377	405	433	371	356	402	422	416	357	379	408	376	402	392	411	345	415	368	356	363	408	384	403	349	397	418	388	402	409	433	406	371	392	390	366	384	337	413	404	364	363	436	409	378	378	419	409	401	362	401	418	384	363	385	375	416	392	373	358	369	395	411	386	372	414	388	421	386	392	409	386	383	374	373	381	391	354	391	409	407	367	380	400	391	353	373	360	394	365	396	382	401	388	420	394	405	396	375	387	392	400	384	390	395	432	417	350	366	391	416	397	384	414	411	374	357	407	397	403	385	395	359	349	370	361	400	350	357	427	386	379	392	396	385	398	425	381	381	387	372	408	368	376	390	367	342	391	400	375	379	368	385	389	368	380	364	386	368	430	404	377	384	373	395	381	421	415	384	379	400	387	382	393	462	369	414	357	427	419	404	456	422	393	410	419	430	415	422	405	371	363	382	410	332	457	371	398	398	389	363	396	403	355	379	413	388	388	378	333	371	368	372	386	368	390	385	414	357	354	367	391	400	406	413	426	409	394	391	394	363	414	377	395	389	386	399	385	400	421	361	350	381	406	405	407	421	399	392	376	397	413	358	397	346	379	379	395	392	409	409	370	383	378	403	393	388	376	421	387	367	371	368	385	408	375	393	353	389	389	358	389	382	387	398	388	361	380	382	371	408	374	380	333	424	345	397	384	371	394	384	402	439	375	418	384	368	358	401	425	418	379	360	378	439	395	407	398	362	384	402	393	428	358	363	442	407	361	386	369	392	398	375	374	383	388	355	390	389	411	372	357	412	403	397	355	405	343	389	357	338	382	420	404	372	394	378	420	377	369	367	364	348	341	385	432	374	411	416	364	394	402	395	399	393	356	400	369	389	378	384	365	376	409	423	376	394	371	413	359	360	379	390	436	389	399	405	366	390	394	407	362	376	360	402	355	425	383	374	411	387	395	369	370	377	415	385	394	381	422	403	362	385	442	417	386	413	385	363	391	394	403	387	382	381	396	353	372	355	379	399	390	391	418	359	397	402	370	393	401	410	360	413	385	392	417	380	342	395	392	401	379	347	417	382	380	385	332	421	391	419	370	414	437	352	383	392	381	383	387	421	421	430	416	403	394	380	363	374	387	380	404	358	406	404	416	367	381	398	414	384	359	435	377	400	387	414	420	359	397	406	400	377	403	369	394	401	417	356	382	432	383	370	440	380	378	391	354	393	399	400	396	421	415	428	397	411	377	377	380	408	366	402	381	386	363	415	390	388	434	371	387	350	383	382	362	393	370	410	376	360	393	408	413	410	396	395	355	387	386	422	433	376	363	394	386	422	387	382	402	430	401	387	406	391	378	381	396	417	407	402	383	381	418	377	391	378	375	398	351	381	445	402	344	367	346	368	392	362	373	372	364	372	431	375	378	382	358	380	394
38913	20459	14396	10059	4363	1367	1232	1162	1062	965	1094	1082	1052	1000	1010	1169	1175	1677	1965	1640	1440	1228	1024	946	884	843	832	836	829	868	792	830	823	775	854	866	820	863	797	809	854	835	866	841	806	852	816	858	830	831	835	786	853	868	831	792	837	832	801	801	836	813	842	837	791	872	849	882	830	835	827	873	827	836	832	864	831	812	847	859	849	831	792	819	836	819	863	832	848	864	875	806	797	808	811	822	842	857	850	850	910	853	804	848	845	860	813	847	804	858	807	816	820	850	807	884	823	786	817	805	774	839	809	819	801	833	826	760	827	857	845	848	860	767	826	857	844	865	834	836	824	816	851	826	825	813	817	841	835	846	824	818	821	824	820	856	878	846	817	824	821	830	869	834	816	748	829	827	863	806	896	829	849	810	816	839	813	847	827	872	826	894	832	853	818	845	894	801	862	846	791	863	813	780	848	872	840	833	818	855	879	810	855	800	814	818	816	914	856	806	829	795	884	928	841	867	843	833	853	861	855	855	880	878	861	808	853	819	895	896	887	897	841	820	854	862	830	829	810	845	849	793	822	788	853	878	888	854	830	801	856	848	835	853	863	826	793	794	781	825	857	870	784	882	878	813	899	848	809	888	834	859	809	835	866	825	798	813	860	843	860	850	828	848	866	855	828	811	798	880	807	805	814	867	829	849	888	818	771	893	822	858	858	815	868	839	837	855	816	849	812	844	823	856	831	884	825	865	836	830	855	884	900	817	848	876	752	802	857	838	764	778	869	895	845	842	855	839	810	816	850	816	865	849	833	842	887	784	844	785	817	818	834	844	846	840	797	830	857	770	785	795	874	854	848	824	837	860	820	807	798	798	847	862	822	779	869	841	852	781	834	838	843	830	845	829	874	850	823	820	820	868	789	842	830	828	777	851	837	838	773	840	813	829	898	796	850	855	810	810	836	839	916	857	879	803	838	864	782	828	816	787	838	842	878	805	839	832	835	856	836	858	814	793	834	859	829	897	848	814	807	833	882	880	794	816	823	807	809	825	832	800	807	809	835	779	794	856	856	841	831	890	843	779	881	846	822	766	847	818	827	817	789	836	791	850	808	811	814	825	850	786	821	830	846	841	843	832	870	763	858	850	839	847	881	842	819	854	801	824	843	813	793	842	828	872	820	867	856	812	839	782	813	829	788	754	788	824	822	779	803	818	888	836	805	863	827	813	821	797	854	836	788	841	853	845	837	838	845	850	828	846	856	861	836	866	836	849	809	817	795	878	819	818	815	872	804	832	795	811	856	844	843	829	830	809	819	834	855	879	792	836	829	898	835	846	816	824	846	832	859	851	861	806	841	841	807	860	858	787	839	840	815	863	830	809	819	845	826	894	878	836	807	805	814	863	850	862	812	798	849	818	837	817	872	868	867	811	796	827	823	861	826	851	851	796	838	825	869	868	801	808	823	825	870	837	859	829	796	817	823	817	860	792	807	861	855	817	849	786	826	821	810	785	809	828	833	858	871	879	814	833	858	790	815	867	814	812	830	796	816	847	846	821	787	784	825	837	819	836	868	827	819	847	792	807	785	816	847	820	871	779	827	899	844	839	797	833	825	874	799	849	840	819	877	874	874	804	832	835	921	817	843	822	851	855	850	872	828	841	808	842	817	878	785	847	783	861	844	822	827	799	801	830	831	836	848	818	827	848	868	804	849	880	804	825	870	838	850	815	832	813	768	788	841	858	797	838	829	850	823	811	830	872	850	843	877	890	864	864	880	823	897	779	796	809	841	802	828	864	825	908	836	825	812	822	855	802	829	836	811	830	831	836	870	889	863	814	851	855	840	820	859	833	866	837	837	838	828	852	817	843	831	839	869	853	816	864	832	823	842	849	857	851	813	783	835	845	815	842	825	803	822	873	821	827	855	846	848	893	831	815	869	854	766	801	893	842	829	773	788	781	826	752	815	849	841	846	806	830	832	875	827	818	873	839	856	791	842	818	801	785	826	862	800	842	842	821	847	834	820	851	851	866	869	841	817	825	848	839	780	814	852	838	824	861	828	851	814	855	802	826	870	802	785	822	829	807	790	885	883	893	840	810	792	797	885	885	844	824	814	852	836	800	842	793	793	873	846	808	828	857	817	798	876	857	829	840	865	818	799	833	815	838	818	841	866	779	820	827	850	806	809	838	876	871	798	855	865	846	821	811	836	837	870	823	863	792	823	836	842	817	802	797	785	861	839	833	760	829	835	833	887	837	810	784	833	793	847	784	835	823	807	831	800	866	865	801	844	833	895	794	845	807	870	811	851	846	839	844	840	825	825	836	847	895	853	880	770	843	850	808	817	812	852	858	781	819	846	810	785	817	836	833	895	842	824	850	850	852	859	803	843	852	811	815	818	853	835	865	853	833	817	842	853	829	827	851	799	804	827	871	853	820	793	789	809	804	852	847	868	826	759	838	863	844	873	840	817	891	855	825	813	830	800	852	883	836	812	813	820	844	860	781	811	803	828	826	847	818	843	871	818	825	844	827	837	893	866	890	834	862	796	859	798	814	776	823	864	825	829	772	886	851	824	827	874	811	801	832	872	852	843	863	887	801	827	886	846	822	836	824	844	840	847	789	879	849	898	878	904	830	839	815	836	854	817	862	844	822	811	840	832	836	862	833	816	823	826	826	802	835	858	829	871	855	879	857	853	755	868	830	836	815	831	857	818	830	826	797	798	783	837	869	856	854	844	836	796	864	820	873	808	847	804	828	814	865	767	784	866	811	870	799	864	862	792	877	938	838	872	801	818	839	832	787	836	827	824	800	808	836	825	782	837	834	833	874	828	786	807	861	886	845	762	861	844	859	826	803	839	820	852	746	837	847	770	840	842	857	865	840	883	884	850	861	850	810	836	855	828	836	811	884	816	872	825	835	815	806	871	765	850	826	814	859	817	830	811	802	862	845	834	827	831	876	820	881	782	899	812	808	864	827	828	808	801	793	854	870	826	828	845	853	809	813	838	857	878	865	792	787	828	787	861	861	799	846	838	837	828	829	828	821	838	829	836	803	867	816	840	807	815	833	863	887	833	840	858	837	836	806	816	830	877	828	778	821	829	848	846	842	856	864	834	797	834	840	796	824	830	847	783	810	896	876	835	835	848	809	815	838	837	859	841	891	841	793	791	824	832	821	844	832	862	867	838	836	855	818	827	787	839	843	793	815	854	838	800	823	813	846	832	815	866	832	851	782	831	809	832	845	843	804	854	809	810	835	795	881	851	811	828	818	858	801	801	858	874	857	786	829	860	879	802	803	803	846	814	847	892	819	808	837	824	874	869	821	865	836	828	833	789	877	833	855	892	784	786	852	822	887	867	829	837	851	825	890	833	868	802	818	846	846	846	851	809	823	856	889	853	913	813	850	838	773	842	933	828	823	806	825	795	849	846	839	850	820	864	821	815	847	788	872	824	847	836	845	815	809	805	829	872	812	787	851	842	847	837	831	838	857	828	860	867	860
63842	33288	22841	15193	6663	1097	610	481	504	543	491	467	453	478	481	683	858	848	772	788	735	703	539	490	430	391	389	415	397	359	425	390	406	374	400	366	412	413	382	412	393	449	431	410	396	425	417	417	399	368	376	432	403	412	405	387	377	399	357	407	415	403	399	410	412	381	419	395	374	421	372	401	395	409	392	382	431	398	435	413	391	449	456	407	350	420	410	388	377	407	403	419	410	404	398	359	419	370	389	364	394	387	355	395	410	367	389	417	379	362	356	412	392	394	428	418	388	441	411	433	380	396	417	417	418	382	370	407	411	395	366	413	438	415	386	416	365	413	386	387	406	383	378	381	372	393	368	388	396	380	412	428	384	434	383	429	385	405	402	399	430	378	386	431	387	401	392	418	384	426	399	357	396	402	362	402	372	410	397	423	360	399	412	399	437	400	414	382	396	417	376	414	415	433	405	370	413	391	413	391	404	408	422	397	405	389	383	394	415	400	392	411	395	415	374	445	407	425	401	424	388	446	373	405	383	424	369	401	396	382	393	389	396	403	406	426	402	424	441	393	392	414	417	421	398	372	388	387	419	393	430	414	429	391	378	402	372	411	407	362	358	411	412	405	390	423	411	427	396	394	417	410	403	389	413	436	405	394	438	401	406	385	393	417	378	427	423	428	405	414	399	410	413	373	402	413	410	401	374	405	375	411	431	406	379	406	393	381	414	393	411	400	434	408	391	352	396	418	407	435	368	418	381	395	381	385	432	416	407	410	399	404	378	430	353	404	424	384	364	407	427	419	430	391	423	383	416	385	376	407	392	382	401	439	410	382	395	418	412	411	420	377	438	428	419	396	374	414	390	373	420	431	407	399	398	417	402	397	399	415	402	374	394	455	410	381	398	434	406	406	395	409	399	391	414	407	374	375	352	417	401	421	426	416	366	391	380	408	405	385	369	378	371	383	372	429	407	406	438	382	389	397	412	373	417	407	418	380	403	412	395	396	394	419	400	394	395	360	374	420	394	395	418	406	420	395	398	424	429	446	430	428	437	384	414	436	396	389	391	384	372	377	411	398	426	422	404	349	369	398	414	388	388	378	396	408	398	385	416	407	398	405	377	382	408	416	375	399	416	414	393	356	412	402	395	355	411	417	430	369	386	398	391	394	357	397	352	397	422	410	401	383	433	371	429	389	417	416	405	411	427	400	376	417	416	451	404	405	432	372	373	391	425	397	382	415	425	394	364	425	403	377	379	405	392	380	422	374	388	428	427	407	406	424	404	447	411	443	436	416	376	373	408	391	374	409	387	423	361	358	397	452	381	378	418	403	406	412	413	387	425	401	374	401	401	429	434	376	423	421	390	406	408	408	383	413	411	399	414	380	385	417	409	377	464	435	365	399	372	415	411	423	434	373	432	399	386	391	391	414	409	381	419	381	420	405	399	390	409	390	383	402	407	404	382	366	373	409	422	410	377	393	391	436	473	391	404	418	416	351	398	388	416	418	424	437	356	410	380	388	404	403	383	413	409	400	384	433	388	356	420	390	353	410	393	422	417	387	421	410	404	375	419	370	401	408	409	401	374	396	392	389	416	408	415	389	394	413	428	402	408	407	369	391	408	373	396	386	427	434	380	433	364	412	417	383	336	399	391	419	387	425	407	401	389	435	382	393	383	398	416	375	420	358	416	380	360	414	391	420	449	370	424	374	392	391	378	389	421	411	392	397	392	411	419	431	424	416	380	406	374	404	447	418	418	414	413	411	410	402	397	395	402	382	382	356	411	379	369	380	384	402	424	409	437	376	435	411	432	407	408	381	403	423	395	421	391	413	402	453	424	383	429	400	369	422	379	412	407	411	411	402	430	396	417	438	418	378	399	395	413	410	384	384	366	385	417	356	401	362	399	402	402	370	394	415	407	366	460	417	386	404	388	396	409	373	386	392	387	373	372	396	365	427	410	365	376	369	362	399	401	407	418	399	426	425	422	427	385	397	423	382	370	422	400	378	394	403	389	422	380	388	446	392	441	383	401	382	364	370	395	396	435	408	411	406	415	412	393	386	406	388	422	406	436	398	407	378	417	388	396	365	392	424	450	409	423	397	361	409	425	389	429	430	411	391	418	395	389	417	382	372	380	385	396	400	379	418	407	431	447	396	361	361	386	411	428	374	408	405	388	374	360	408	364	392	434	437	387	402	450	396	413	412	378	394	366	425	402	390	377	426	432	401	437	396	397	389	405	408	426	368	400	382	409	406	377	413	381	434	389	411	398	400	425	398	382	388	385	405	374	399	378	417	377	396	394	374	384	416	444	363	385	386	425	420	406	401	432	399	395	395	420	417	402	388	416	446	370	421	419	416	400	409	433	399	424	378	388	411	367	361	418	417	384	373	411	433	391	374	386	384	412	392	418	395	407	396	400	411	403	411	395	451	385	406	427	403	443	398	403	426	395	413	393	398	424	418	408	389	451	392	441	417	402	424	396	407	437	396	397	363	380	413	376	380	400	423	406	414	409	372	399	434	401	382	407	396	371	427	397	443	361	386	372	393	387	405	361	419	427	395	415	397	415	379	427	414	403	402	402	372	402	440	383	374	368	375	397	410	372	421	432	381	417	417	421	369	399	377	389	413	395	390	385	398	376	405	425	399	406	393	398	411	373	411	425	405	428	427	438	406	430	444	361	405	431	418	380	417	370	366	408	408	375	393	409	427	401	394	419	436	414	434	393	393	376	427	415	379	435	407	405	410	423	418	366	395	441	398	432	402	410	365	381	378	420	416	413	392	397	388	387	366	422	387	409	397	384	452	432	403	377	387	403	380	391	396	381	431	395	399	422	405	422	424	411	408	371	381	383	373	448	413	375	409	373	380	418	355	390	404	408	413	406	435	392	397	379	434	375	356	391	393	375	436	414	410	416	381	378	432	406	419	398	413	375	392	401	417	397	396	363	382	381	379	384	435	396	388	410	411	402	366	421	395	403	393	426	424	369	377	425	406	400	404	414	398	396	367	390	426	410	389	425	400	393	368	417	398	367	397	389	400	434	408	396	430	387	417	413	396	374	384	391	373	416	375	406	405	417	378	368	369	412	392	414	407	426	351	390	421	446	447	409	467	416	422	407	380	400	383	411	396	405	399	395	397	425	374	370	381	370	435	411	396	381	403	415	402	393	397	413	398	400	395	392	389	358	426	406	378	387	436	386	373	381	389	421	392	385	431	384	415	432	439	384	409	452	380	406	394	445	410	382	419	385	357	444	453	398	397	409	405	415	371	372	382	405	410	384	431	402	383	399	422	397	414	439	388	417	403	449	402	388	385	416	416	384	388	397	405	386	401	432	406	372	413	412	411	368	406	420	398	411	437	396	404	351	362	418	453	409	398	405	414	409	399	357	414	402	385	429	360	428	426	406	409	368	416	428	434	416	394	372	393	426	411	478	428	378	385	443	406	415	378	426	411	389	413	444	433	388	392	447	379	409	369	402	377	386	388	373	398	400	409
39819	23793	25727	23830	13981	2138	1769	1511	1590	1506	1316	1306	1245	1148	1417	2451	3897	3262	2875	3201	2769	2092	1508	1070	873	862	857	864	840	794	868	903	822	874	860	812	889	862	847	865	873	866	866	833	866	842	817	868	848	897	789	849	820	821	847	869	829	821	864	860	844	838	898	835	795	850	828	852	872	860	813	827	847	865	817	832	866	812	875	796	811	878	826	830	862	793	895	856	867	836	854	866	850	893	845	828	847	839	825	847	810	852	921	828	887	847	831	838	838	809	840	852	861	820	805	851	850	861	830	862	867	828	834	855	861	860	890	852	863	857	867	869	802	879	806	820	858	823	805	866	891	864	813	829	849	852	837	846	842	847	818	836	827	822	856	788	848	843	837	865	830	843	846	890	864	820	873	835	837	824	874	863	907	840	843	824	832	851	843	826	854	840	806	825	843	825	891	892	832	857	885	873	846	827	841	888	833	896	863	859	843	854	837	821	860	880	857	790	779	827	849	865	864	884	819	838	858	801	850	844	818	840	835	812	877	857	844	860	825	835	860	853	857	867	827	831	830	862	850	870	880	802	838	861	883	837	810	857	866	834	895	850	799	832	866	870	846	872	897	838	848	896	828	803	832	826	817	879	882	875	812	893	844	866	824	860	867	813	855	879	863	874	860	881	822	835	862	889	861	813	813	818	832	858	843	825	842	833	850	842	864	874	836	893	873	832	830	828	854	843	877	830	845	859	837	856	803	884	891	807	850	825	887	859	819	865	838	896	828	789	805	846	874	865	830	832	809	826	831	846	800	800	876	864	869	855	838	841	833	860	843	862	825	820	881	858	843	845	853	837	843	881	797	847	804	846	876	885	857	852	832	851	833	813	790	868	808	877	856	832	835	851	798	834	842	795	868	841	829	871	840	823	804	867	848	788	814	851	816	839	854	821	850	881	835	931	827	848	879	889	846	885	889	833	806	845	901	795	839	878	826	872	832	865	858	838	826	875	885	864	851	844	812	834	847	856	839	851	866	900	850	896	793	861	845	858	860	879	866	887	871	815	869	795	820	870	823	885	816	858	851	826	806	846	891	840	790	825	810	855	815	836	831	845	878	825	830	870	884	896	852	801	814	836	863	796	892	878	815	852	854	849	885	837	809	856	835	835	820	818	853	855	849	857	858	865	828	824	843	856	856	876	858	815	829	888	792	808	819	816	853	863	862	892	813	826	869	820	855	794	829	892	896	853	815	872	851	820	814	829	819	858	852	867	829	896	797	873	825	791	816	897	861	840	854	865	854	850	877	817	818	873	841	796	880	821	895	854	902	855	848	867	868	819	830	873	812	854	857	864	828	889	832	893	813	917	810	839	880	812	885	859	830	843	791	849	815	822	858	829	833	829	825	827	832	847	865	832	857	887	859	863	854	881	785	852	851	891	830	901	825	887	871	860	852	858	876	828	826	826	899	866	819	853	847	787	866	861	875	849	831	860	841	807	809	847	882	856	818	840	813	887	843	867	886	884	899	834	792	861	913	880	858	835	816	875	836	857	869	884	843	828	854	903	913	876	893	836	867	833	833	797	832	840	819	849	888	846	862	854	843	834	861	816	894	883	817	862	884	864	894	803	816	823	814	882	816	854	829	826	849	847	848	808	817	799	813	833	861	888	840	873	850	834	893	840	796	828	813	777	857	838	814	832	816	948	823	866	830	812	848	866	863	822	818	899	818	850	867	912	848	904	895	868	839	847	834	880	849	874	895	835	863	848	894	819	836	813	868	809	831	843	847	807	844	785	876	868	857	860	864	855	895	825	826	875	853	870	822	848	814	834	869	819	823	812	853	832	803	871	838	876	792	876	858	813	826	828	914	833	837	854	844	872	863	851	854	871	874	822	852	875	894	853	827	875	841	839	860	887	893	789	898	861	850	855	840	856	828	868	870	856	822	829	795	859	859	869	860	887	830	829	855	825	882	884	840	880	800	889	816	884	862	826	812	869	835	856	824	758	861	792	871	855	824	873	844	904	930	868	813	876	836	868	848	892	869	820	865	840	845	863	876	861	884	817	813	848	902	804	840	838	814	868	873	865	821	846	854	844	866	810	870	897	826	825	836	867	822	840	847	862	795	872	829	870	845	855	842	880	790	840	828	839	855	830	799	827	850	851	857	874	793	840	840	888	791	825	891	867	862	855	850	834	851	871	799	874	810	876	795	817	862	840	805	851	873	872	937	875	854	853	835	821	845	858	832	868	872	857	848	811	811	858	886	815	879	838	858	843	886	884	950	817	859	833	855	837	903	796	835	875	832	889	874	852	873	852	860	863	821	861	869	827	868	904	832	831	845	856	883	872	846	831	878	781	846	847	844	876	851	868	891	797	895	902	867	847	836	851	838	934	835	869	792	894	845	860	848	889	787	849	848	866	830	837	873	913	842	852	860	851	849	857	868	878	902	879	795	866	878	840	879	868	802	866	850	857	815	794	870	879	831	816	826	890	883	797	871	881	844	849	893	826	916	862	850	817	844	886	865	836	858	855	811	859	876	882	831	884	839	835	902	855	891	810	927	865	903	874	830	859	818	829	856	856	831	855	835	854	850	788	876	853	837	845	908	815	855	842	859	883	801	888	830	859	806	817	934	850	845	830	862	814	844	786	835	821	851	808	838	841	860	868	854	855	871	802	853	823	848	846	823	815	840	850	822	871	830	851	797	831	865	849	816	818	812	860	836	865	832	868	783	871	892	851	830	852	849	827	809	861	883	831	851	883	902	823	860	855	884	842	862	853	883	822	854	842	868	842	863	859	859	857	855	856	844	822	888	837	859	879	868	874	858	828	847	840	859	827	804	881	878	863	840	854	797	883	861	855	829	834	848	852	827	872	854	901	875	844	903	892	878	815	833	931	814	806	829	867	798	885	837	853	894	835	874	835	861	786	864	864	861	878	845	824	893	854	858	806	855	799	824	819	856	833	834	899	856	867	863	855	867	840	857	862	896	811	806	850	920	828	841	875	885	860	844	815	832	876	836	864	840	845	841	872	848	850	855	881	873	845	878	796	839	882	879	851	816	808	797	803	865	832	807	866	873	846	845	839	869	830	894	846	917	842	883	909	879	833	844	807	760	864	849	791	865	839	845	841	885	858	904	891	878	909	833	902	877	823	871	861	789	831	828	886	834	828	809	878	869	842	855	856	860	881	852	814	831	869	881	829	854	858	861	870	876	824	874	889	895	814	778	848	829	861	864	776	760	869	860	827	835	842	857	879	857	820	861	822	864	866	893	848	908	832	830	837	866	849	836	823	836	875	850	810	888	851	868	880	859	873	828	823	795	836	778	840	819	841	840	858	818	856	876	896	839	864	851	877	830	798	839	872	807	860	858	863	864	872	844	859	820	909	870	860	911	836	859	779	854	907	795	810	875	820	851	829	853	804	847	889	842	884	865	896	836	860	943	868	846	833	832	876	879	860	873	882	799	913	874	868	828	828	845	848	931	858	890	831	815	836	838	832	901	820
47995	21127	7885	2663	803	397	360	386	424	395	392	396	397	369	378	338	369	411	369	413	393	446	425	374	420	408	405	367	394	361	410	396	375	383	390	398	369	375	391	391	372	382	343	363	376	358	366	387	418	396	394	394	401	384	422	401	361	401	350	344	412	388	407	334	388	346	413	426	394	400	396	354	418	419	377	383	398	414	407	358	396	394	384	396	391	406	399	419	370	412	374	411	406	388	346	368	434	365	382	380	401	388	377	357	414	376	394	393	383	405	367	402	364	371	463	380	377	390	417	391	372	385	416	390	427	368	369	399	430	376	421	412	377	415	387	407	406	424	391	378	397	344	407	377	376	387	381	376	387	365	363	410	346	393	412	432	389	370	380	379	370	388	365	391	399	359	378	395	385	412	384	352	340	392	353	398	372	387	375	397	382	370	403	395	384	421	387	395	431	372	404	383	353	390	355	356	376	384	403	387	385	367	351	397	384	345	393	405	389	400	384	377	349	389	353	392	324	380	397	402	389	406	408	371	367	403	381	393	368	412	348	386	394	411	369	376	393	375	371	360	391	348	399	415	386	369	363	373	399	395	339	432	373	369	387	383	364	407	389	402	365	410	370	369	369	398	371	396	353	371	378	397	359	415	385	417	374	402	373	397	398	363	395	395	403	376	400	394	358	416	356	403	365	376	413	429	420	374	394	369	369	388	370	389	385	353	375	379	376	356	389	364	402	413	339	383	377	368	378	365	395	397	355	401	405	388	395	359	411	388	424	384	374	384	375	378	387	406	365	375	389	402	394	431	342	393	391	380	388	413	378	406	398	315	393	403	392	354	366	364	392	372	391	366	386	391	369	368	391	408	367	365	365	406	365	371	396	387	364	402	391	368	383	396	359	395	394	410	353	392	397	376	375	387	386	359	395	413	374	361	362	325	349	390	405	361	416	415	417	409	376	403	345	385	360	417	383	364	395	361	355	392	441	355	400	402	372	393	412	393	358	367	363	376	372	364	376	371	361	426	404	385	389	372	377	362	376	389	352	392	408	359	406	383	417	361	398	402	420	405	396	421	391	396	396	367	333	396	357	375	378	366	384	359	387	420	417	373	367	396	335	383	373	392	383	388	370	359	402	400	351	365	419	379	391	389	372	371	400	402	370	361	380	403	376	380	365	395	395	389	372	358	393	403	378	395	391	378	403	399	361	378	404	403	392	380	426	362	398	402	394	402	369	382	377	356	370	353	394	393	390	396	393	379	396	375	395	367	396	386	403	406	402	390	393	400	343	404	385	336	393	378	399	371	404	413	360	394	363	379	387	378	358	374	384	418	387	359	372	390	373	355	388	441	381	404	392	367	370	353	390	373	375	371	403	389	383	370	375	385	406	371	399	379	390	402	398	372	385	409	369	413	397	381	378	348	364	378	387	398	394	373	363	383	381	397	402	362	418	427	370	359	412	374	391	351	351	415	425	367	369	376	397	366	367	356	410	350	412	384	410	362	372	396	374	378	396	362	374	400	389	371	347	401	395	393	408	385	409	412	402	362	379	390	380	400	376	349	369	379	382	404	397	386	393	411	383	414	375	371	379	373	412	404	416	393	357	392	387	406	388	425	394	364	383	371	388	436	383	407	399	332	363	364	373	380	383	396	387	375	395	423	363	390	385	422	387	396	359	401	379	395	420	389	352	351	388	370	357	391	391	371	381	384	407	422	370	394	398	391	421	375	367	384	384	386	403	386	408	409	346	379	375	434	392	377	370	373	398	371	410	379	388	383	346	398	377	356	401	394	356	399	398	360	362	405	361	411	410	402	427	348	391	377	388	386	409	394	388	335	396	381	374	384	359	391	346	371	379	336	394	364	353	370	369	396	394	374	381	378	392	391	359	374	392	379	373	393	369	398	393	379	367	380	392	396	413	417	353	396	392	362	411	419	407	391	368	405	387	367	406	340	399	439	377	393	389	389	381	415	391	386	378	413	393	370	360	411	377	415	378	344	411	387	407	382	365	366	370	369	396	356	332	392	367	408	395	374	389	370	350	368	427	377	396	377	359	393	372	430	422	410	400	448	384	423	384	384	377	383	421	374	358	387	361	394	406	374	375	394	381	409	359	368	420	394	410	371	358	364	361	387	382	366	343	380	392	375	402	405	413	392	352	370	420	397	416	395	392	382	332	349	346	386	378	398	374	374	385	386	420	346	423	369	327	357	429	366	389	419	406	398	379	375	406	374	336	358	375	386	397	405	382	355	375	382	352	379	396	378	353	382	365	372	412	383	343	398	362	374	363	396	378	378	375	404	410	406	376	390	380	382	354	398	362	401	381	360	393	381	416	384	380	417	409	403	391	420	357	420	397	355	381	373	394	406	399	344	382	352	395	410	388	412	380	383	369	399	452	394	407	401	388	395	363	398	388	393	421	416	334	384	354	426	390	368	434	417	404	379	347	353	429	364	386	409	396	382	365	355	374	405	393	393	400	335	374	375	370	367	396	363	377	395	379	376	373	398	386	357	376	364	373	380	357	397	378	364	394	413	388	366	368	377	374	356	380	389	425	418	380	385	386	389	346	373	404	369	316	380	380	407	397	393	343	427	405	390	390	418	371	374	387	412	362	390	392	397	373	407	386	358	379	384	380	391	379	385	424	371	398	428	384	411	423	389	392	356	351	393	371	382	346	420	416	349	360	381	355	416	383	387	440	399	372	397	384	384	394	362	372	387	388	377	374	394	391	381	385	396	376	368	385	388	358	384	409	394	398	351	343	399	384	386	388	345	376	376	373	348	435	363	377	327	362	378	452	411	395	383	385	390	382	380	424	346	417	381	415	402	415	336	370	393	343	385	397	394	391	413	403	415	374	379	421	339	377	430	419	379	361	395	343	380	386	337	393	373	360	358	383	408	371	381	381	383	407	377	390	393	366	386	352	378	396	400	409	395	416	407	404	371	342	392	412	345	392	381	351	402	385	400	372	404	372	372	417	385	359	381	401	391	387	384	409	408	387	404	396	385	419	407	387	375	424	391	408	368	377	370	380	376	367	341	392	416	421	359	394	377	412	410	382	387	337	370	404	403	393	391	376	346	389	406	401	425	376	371	375	383	391	378	404	399	374	385	352	348	370	417	398	393	373	375	398	429	400	410	397	395	367	361	393	403	381	368	383	397	363	412	364	349	427	376	389	425	387	396	369	383	387	377	374	372	389	405	408	398	407	402	362	385	401	388	349	387	409	379	369	409	406	397	382	408	383	364	381	395	326	363	328	386	358	366	406	378	383	381	397	383	375	410	373	396	392	425	372	387	368	415	410	393	409	361	386	374	398	344	448	394	397	404	372	388	398	395	338	389	426	378	391	386	357	395	392	400	397	385	343	361	401	401	399	414	368	387	406	364	397	408	427	353	369	376	409	379	379	382	395	371	412	384	370	346	378	396	379	399	407	366	358	406	385	395	376	408	380	396	382	384	406	409	393	395	365	375	379	382	384	406	371	394	359	363	374	379
30963	14278	10240	5751	2043	875	869	825	834	811	802	827	816	826	849	873	907	901	899	876	863	891	870	835	864	814	819	813	793	845	834	839	844	814	905	849	839	795	830	847	825	849	759	840	833	846	867	815	814	835	821	840	793	792	803	765	792	798	791	836	806	822	831	823	832	797	859	793	812	817	820	814	794	821	835	807	817	868	773	805	840	766	837	802	826	796	784	865	837	798	893	786	858	832	788	825	836	812	824	800	788	858	824	805	774	800	854	817	840	809	805	814	879	829	843	841	836	826	796	837	781	829	807	816	816	836	869	776	845	844	800	886	848	860	748	810	797	791	772	833	835	893	859	820	778	805	779	810	857	816	817	788	826	826	820	857	814	787	810	849	821	822	836	824	798	797	823	858	805	835	807	822	789	878	823	861	822	829	844	813	828	839	811	863	881	857	777	824	796	756	855	848	735	846	796	839	792	847	883	843	840	804	810	845	843	825	811	833	857	819	812	873	875	825	847	820	829	831	806	810	844	786	830	794	884	813	802	862	845	801	820	815	836	789	811	828	828	801	754	790	814	835	798	814	797	853	795	830	800	823	867	864	795	799	788	834	817	792	844	851	806	846	885	809	802	799	772	826	863	786	803	889	895	846	832	821	820	848	849	755	818	775	827	859	848	825	814	797	797	825	771	793	855	857	862	836	890	795	866	827	781	832	838	828	842	809	808	816	829	848	843	813	799	828	821	817	823	836	839	801	782	842	843	834	806	872	756	833	813	834	795	817	828	876	815	846	833	858	791	875	852	845	901	809	825	804	817	862	825	855	817	794	822	807	735	843	896	859	822	783	862	820	785	810	832	812	857	824	792	807	865	848	819	813	828	822	807	772	805	872	845	902	884	831	834	783	872	818	790	863	809	851	836	861	818	787	819	826	821	769	826	845	838	744	841	832	896	833	813	806	823	809	893	837	861	814	855	807	822	842	815	846	835	792	760	818	801	875	785	821	816	798	837	830	788	820	865	813	835	810	796	811	825	833	859	852	833	867	814	840	821	889	831	818	840	812	831	832	856	809	825	814	848	844	860	818	863	805	864	778	846	803	787	844	887	787	817	849	822	823	801	772	822	861	852	845	798	802	802	806	825	795	798	812	831	879	772	817	830	816	845	800	816	845	834	799	824	770	880	730	835	824	819	854	925	772	805	817	831	824	815	863	836	837	837	848	879	828	815	830	821	772	796	787	784	788	873	796	795	782	815	782	798	811	842	771	773	825	870	836	763	835	824	835	812	777	824	747	808	823	819	846	788	862	806	831	807	774	825	815	850	844	838	826	809	770	808	833	848	838	780	870	822	810	783	804	804	871	844	826	816	821	784	825	847	774	813	764	792	790	844	838	832	827	799	805	853	793	795	822	857	830	833	795	854	887	806	798	812	835	801	885	816	816	835	847	826	813	819	812	786	834	810	759	821	857	839	827	821	817	816	847	869	791	811	864	773	819	862	841	850	790	859	817	819	854	824	798	797	785	794	842	820	813	817	844	827	794	867	824	852	883	810	829	796	805	859	801	836	787	898	826	831	826	787	773	821	791	855	774	845	802	811	778	799	802	836	825	813	791	803	789	778	821	850	815	809	799	798	806	844	845	784	838	793	815	830	830	812	787	855	843	804	823	823	839	824	805	818	876	803	831	817	844	802	827	799	758	801	828	821	853	799	766	830	783	816	793	847	863	833	877	810	821	838	856	809	818	819	803	768	812	794	823	764	847	862	861	844	821	847	809	825	820	814	815	867	826	829	800	773	882	844	850	863	811	786	834	830	824	842	784	809	831	795	781	817	800	829	894	870	856	792	784	821	794	782	819	827	877	817	854	847	854	889	832	837	812	758	815	808	843	821	822	766	835	804	860	824	838	813	835	807	781	862	825	835	817	827	772	752	850	864	874	870	818	779	857	832	808	768	805	803	830	835	857	734	769	856	826	812	851	784	796	793	820	837	845	826	786	838	791	859	802	773	841	791	823	816	799	809	823	832	840	793	782	823	833	843	860	834	836	843	807	792	877	841	780	869	767	842	801	772	853	841	858	833	839	818	805	852	788	845	826	839	807	808	824	827	810	818	839	779	831	851	831	815	828	808	830	840	846	815	789	789	853	820	832	824	799	847	806	814	781	826	815	842	824	832	785	809	872	798	815	815	815	839	820	877	846	826	812	788	847	792	801	797	790	914	836	839	823	806	804	845	852	763	879	834	854	825	811	810	770	807	828	886	840	825	800	809	826	776	780	848	830	887	844	792	821	849	850	785	793	813	805	819	820	801	768	880	815	809	845	762	808	807	819	812	833	788	800	840	786	802	807	766	868	808	794	798	829	844	815	804	820	836	839	839	827	839	837	793	814	847	815	833	776	787	858	841	798	838	829	895	834	814	821	866	779	795	841	788	817	774	799	816	822	850	787	876	816	847	848	820	816	794	845	821	842	757	824	800	805	804	805	814	872	765	804	832	856	826	769	758	834	782	837	826	844	844	867	843	854	816	794	816	825	822	832	837	817	830	749	839	785	852	782	798	812	826	821	798	796	822	777	810	817	821	851	799	810	840	807	868	835	830	862	751	843	864	837	827	831	859	845	805	772	830	843	831	788	825	800	851	853	796	820	784	778	813	825	835	795	860	802	813	866	871	828	828	836	810	791	841	855	852	781	816	829	802	847	824	805	824	817	811	849	779	880	843	862	801	825	818	851	865	792	824	838	804	850	803	826	885	769	859	824	802	811	819	900	847	879	803	891	817	823	776	789	807	820	835	821	857	769	848	782	876	784	798	798	834	828	745	817	805	814	803	813	786	858	820	834	806	796	783	839	800	830	836	839	848	809	828	832	781	829	857	827	810	802	830	842	851	826	818	761	820	832	835	822	826	836	828	857	835	851	832	804	827	831	791	810	849	857	840	783	775	816	862	840	840	804	835	827	798	766	798	812	820	831	832	854	791	800	799	788	864	826	841	800	828	810	865	874	852	787	802	777	886	829	824	892	816	807	802	840	790	827	835	828	897	822	821	809	810	831	801	817	809	802	794	856	800	794	848	829	841	821	841	789	849	820	819	802	815	836	847	857	784	806	787	804	841	869	819	853	898	867	891	846	806	817	810	802	813	775	830	821	806	837	848	821	855	851	845	818	826	829	836	828	854	849	818	798	844	845	828	827	814	807	797	799	871	812	825	853	827	847	887	874	862	840	864	830	884	818	822	758	831	848	861	803	805	872	798	779	877	801	822	845	840	779	797	782	783	777	813	820	815	814	826	826	842	823	834	864	817	788	803	820	824	840	862	829	821	869	819	853	764	837	822	830	812	753	867	817	822	824	845	818	794	817	809	834	805	859	769	810	814	852	809	759	826	834	865	837	853	778	822	773	801	846	842	816	809	856	845	803	830	844	845	789	804	818	835	745	827	821	846	854	821	781	803	832	844	770	870	773	835	781	810	769	832	804	814	825	833	844	847	818	825	809	849	828
55611	25210	13694	6751	1374	451	421	433	401	411	419	398	393	438	467	469	504	544	512	437	446	464	399	364	357	403	377	379	358	355	382	338	394	370	371	359	352	387	373	369	372	371	371	357	363	363	383	413	363	357	386	369	378	393	408	382	336	379	404	396	380	401	325	393	355	407	406	373	371	402	371	345	395	406	393	396	408	364	381	409	370	376	359	386	348	387	397	402	387	377	356	384	372	387	450	343	386	385	403	352	444	369	375	389	407	387	412	411	379	350	368	354	335	391	368	371	386	384	385	359	389	409	385	401	377	401	376	393	332	401	362	370	392	391	349	409	389	375	368	397	388	413	395	416	347	403	393	392	359	379	428	377	404	405	412	367	391	389	402	383	418	368	369	359	352	393	371	367	389	379	395	388	397	408	390	392	377	396	403	362	390	435	400	383	386	376	340	369	398	381	398	379	416	326	378	382	400	382	391	366	372	384	391	367	405	375	375	367	379	365	387	395	369	396	378	351	338	388	400	360	446	414	357	374	391	375	400	389	405	378	405	409	435	358	375	388	356	422	396	367	376	375	393	362	383	382	391	427	393	364	383	381	393	381	378	410	380	383	374	384	393	353	353	378	361	382	371	382	402	434	375	400	377	364	359	367	398	393	385	395	367	374	376	386	373	400	364	389	388	379	352	390	397	389	411	362	405	389	397	390	411	386	390	366	360	387	364	384	391	412	402	400	416	385	395	346	392	378	384	355	374	373	382	352	338	384	368	365	351	404	343	375	397	409	388	368	407	403	404	368	361	364	411	390	386	391	357	374	384	393	404	395	382	388	366	396	406	361	395	385	366	411	409	346	351	360	369	380	379	393	387	364	370	411	343	356	389	400	437	400	376	373	365	389	378	418	407	391	392	366	375	388	381	375	397	358	367	368	358	392	374	400	402	385	395	409	374	418	396	391	345	384	389	321	417	383	361	354	384	379	370	402	379	395	375	401	369	386	372	391	377	431	371	389	397	377	415	419	363	364	367	403	383	388	382	380	385	387	395	367	393	396	354	417	390	387	375	425	368	358	371	363	387	391	382	400	414	353	379	344	375	385	359	366	407	384	367	420	368	371	434	393	403	396	339	393	345	362	389	384	376	342	373	344	407	364	383	408	377	362	376	406	390	398	411	373	348	397	364	373	375	366	380	400	396	400	387	394	426	401	417	394	377	401	397	398	390	373	368	366	386	402	368	409	388	391	386	417	350	380	422	394	360	444	420	377	403	382	369	392	401	382	395	449	411	391	375	376	391	362	401	355	376	400	407	387	361	395	378	340	335	383	391	398	371	383	417	380	407	360	389	404	377	386	405	365	377	410	457	405	409	405	379	380	386	394	409	394	358	394	393	391	383	374	340	381	373	381	395	362	330	419	367	404	414	392	404	374	388	393	353	347	384	388	392	419	416	359	446	363	377	356	366	383	419	375	347	370	418	376	374	363	395	396	380	356	401	391	404	397	384	393	358	376	377	411	381	391	371	379	376	373	368	369	387	447	369	399	382	382	392	369	356	405	372	369	413	400	364	342	373	411	404	377	432	398	377	383	376	399	399	362	384	364	414	345	396	427	399	413	375	417	395	351	366	384	381	397	362	371	372	387	381	403	344	388	371	355	416	347	388	395	365	401	387	377	371	369	385	387	397	356	341	351	369	353	386	368	430	395	407	376	390	394	371	398	404	388	365	394	399	388	359	382	342	374	410	397	368	372	366	342	396	360	379	361	369	361	348	382	393	372	384	384	374	331	372	388	375	356	419	396	401	381	429	428	412	389	342	371	395	391	385	405	380	377	371	401	430	374	376	389	427	394	372	404	371	392	391	381	353	366	378	419	456	403	375	437	440	400	386	389	402	396	371	387	376	394	380	379	417	373	434	397	386	347	410	365	386	392	371	439	399	374	373	396	392	379	377	377	406	393	388	429	415	361	388	362	353	389	396	364	373	371	414	410	395	340	391	393	385	381	375	357	378	384	398	374	356	355	382	413	403	320	426	403	347	411	341	392	373	374	354	384	357	384	419	348	361	404	379	372	404	390	407	428	405	363	384	420	387	353	372	343	381	358	386	406	352	354	375	389	371	417	378	391	387	366	400	367	335	393	373	426	378	387	402	371	387	387	400	354	397	414	391	368	404	343	413	408	383	382	378	391	370	382	370	373	396	405	409	393	373	386	421	368	357	388	395	369	355	424	430	375	374	374	387	360	428	373	396	386	399	381	360	389	379	382	384	384	373	396	403	434	360	404	358	391	382	393	369	380	392	399	359	355	366	381	380	359	430	364	415	385	387	379	406	382	379	371	399	366	360	366	382	400	375	369	366	391	381	365	406	404	375	413	378	391	362	393	372	394	389	433	398	374	382	380	366	379	403	371	389	368	356	361	387	395	396	388	427	405	351	410	384	395	378	397	384	396	382	384	382	391	361	400	396	383	395	412	351	397	365	393	403	364	371	378	379	399	399	374	383	397	395	382	374	347	366	368	428	404	363	396	403	409	359	357	387	393	405	391	357	379	364	384	354	398	388	360	416	355	391	391	389	357	377	358	393	415	420	366	407	365	400	402	357	397	372	356	351	349	374	413	384	351	393	385	404	419	392	403	375	391	387	361	396	380	396	350	374	389	372	406	387	403	369	360	392	403	437	404	347	384	434	379	405	368	406	412	391	409	426	347	380	371	382	369	377	367	390	423	382	373	379	390	349	373	392	392	401	435	347	362	407	329	315	392	374	392	412	339	393	366	358	363	331	408	378	412	387	386	330	420	371	421	364	386	392	378	403	395	420	380	384	350	375	371	412	412	357	380	372	422	379	400	419	367	379	358	379	397	382	398	389	392	380	383	380	364	364	375	402	371	357	362	361	384	447	403	393	410	382	391	389	395	390	394	375	370	363	407	378	377	366	398	366	384	357	386	401	408	429	380	396	393	394	383	362	367	392	349	397	400	401	398	416	366	396	385	383	362	376	409	361	384	372	407	378	383	365	383	386	394	369	386	347	381	355	360	405	400	373	360	414	380	365	405	375	417	377	361	412	407	377	403	357	356	377	416	416	353	388	391	378	385	382	368	412	399	397	400	400	367	354	351	373	411	368	365	389	409	367	412	385	370	370	366	367	375	363	405	406	376	387	413	388	354	351	359	369	388	356	410	384	393	395	412	383	388	382	424	366	375	357	410	376	349	407	411	397	357	417	391	390	391	388	371	361	401	411	396	393	363	411	414	384	374	373	392	406	387	398	380	384	356	380	369	396	394	382	389	390	361	409	380	401	378	403	379	362	367	382	381	369	385	392	400	361	423	389	361	392	381	371	369	379	419	391	373	390	380	370	397	361	376	403	385	415	399	426	368	352	368	365	357	370	363	430	410	412	383	399	397	402	400	363	386	400	392	385	382	373	392	357	371	419	408	378	419	388	376	391	363	418	390	388	395	421	361	361	389	376	387	369	372	383	385	398	398	387	372	365	377	387	357
35596	19193	17165	13006	2905	1010	973	923	950	901	946	925	993	1048	1398	1466	1483	1564	1546	1172	1036	1163	980	865	826	804	843	854	826	802	846	856	848	829	813	892	831	868	863	808	799	861	869	810	800	852	800	822	867	841	873	847	837	837	847	841	856	762	864	830	845	913	792	793	855	818	813	857	791	814	789	797	819	824	813	859	833	809	819	847	832	783	811	850	828	845	803	840	851	898	835	848	838	822	816	853	811	820	843	860	795	858	824	822	886	806	853	825	793	804	860	859	869	793	822	829	846	819	821	856	821	857	812	822	814	840	864	820	847	873	862	826	772	838	836	813	827	813	823	847	795	841	830	839	824	815	826	818	813	791	867	861	861	805	807	823	797	791	841	822	799	853	809	847	834	874	803	831	842	829	833	839	833	804	840	844	828	828	780	863	828	867	803	846	812	806	797	856	779	825	824	833	838	835	829	821	839	802	846	893	776	870	862	853	823	820	797	847	802	792	816	893	790	745	834	787	846	809	791	817	811	842	834	792	841	794	794	847	799	860	816	815	797	877	836	781	827	845	808	814	795	835	809	844	854	804	847	814	827	830	763	818	806	841	822	813	828	807	830	780	854	850	840	789	787	774	816	771	802	796	868	856	807	874	817	824	829	778	830	810	847	810	819	803	893	788	863	842	828	841	788	833	879	833	758	803	806	886	818	805	784	810	844	816	809	761	840	816	849	833	846	811	850	859	809	847	789	848	786	838	812	874	813	818	791	796	833	760	755	809	824	818	837	847	832	809	828	802	818	824	818	804	809	823	805	841	833	846	874	825	802	777	864	843	861	807	814	857	781	874	833	898	781	807	785	847	831	818	808	834	866	789	854	850	825	816	863	842	776	831	827	835	842	866	844	835	838	879	780	796	893	867	854	880	766	843	818	778	791	846	854	820	837	826	814	825	802	885	819	846	839	798	781	870	796	824	801	814	804	867	866	799	860	835	842	841	855	831	875	857	767	856	851	815	827	808	799	779	795	846	856	845	886	813	819	827	814	770	772	795	806	800	812	795	845	836	830	830	837	820	817	876	799	846	809	775	798	811	817	806	855	813	794	803	759	802	782	856	787	798	813	851	830	841	806	766	816	767	817	865	847	754	868	780	821	811	821	801	837	800	850	806	838	783	824	793	781	845	827	814	796	808	826	880	833	856	827	848	831	890	785	811	834	858	773	856	873	802	866	814	868	841	836	801	868	814	812	788	823	833	838	805	832	847	757	850	778	800	887	858	836	800	818	837	850	826	837	792	861	824	825	845	811	766	810	823	805	842	822	778	834	808	801	835	802	859	814	817	826	827	818	828	856	830	798	842	846	818	835	834	834	788	837	816	854	785	800	831	842	828	862	803	810	830	847	860	809	826	858	817	799	794	836	834	814	890	853	784	856	803	831	773	839	849	817	801	758	773	848	778	867	820	807	861	786	846	833	839	887	828	802	773	821	804	871	834	841	829	839	856	795	871	842	820	833	869	832	857	828	802	825	802	847	781	878	842	838	845	837	829	812	779	783	835	814	761	827	786	825	865	813	819	804	829	816	861	813	805	846	818	791	841	812	820	852	809	866	819	868	813	824	823	851	856	834	819	843	868	826	817	835	863	866	862	834	813	824	808	844	796	815	840	841	831	774	858	827	840	813	828	870	825	823	780	795	815	835	899	823	869	802	829	828	807	826	837	854	831	839	831	847	805	816	821	839	806	836	798	818	808	808	807	801	798	804	783	776	791	862	778	860	807	782	816	831	844	802	860	861	832	873	814	843	751	788	792	825	827	831	849	821	796	750	831	845	831	816	784	780	835	852	841	830	802	877	882	850	837	762	856	852	775	812	795	846	789	866	835	819	822	798	801	862	839	788	775	873	765	844	823	865	838	833	820	825	799	815	798	807	819	826	872	903	821	839	822	742	791	818	784	845	848	806	869	808	837	835	844	800	781	858	853	824	827	836	826	759	809	843	779	787	793	813	824	828	839	832	829	840	800	819	825	830	807	853	833	852	827	810	832	863	784	825	870	781	804	841	817	807	839	850	800	855	863	813	793	903	760	833	792	838	825	855	794	803	820	770	824	831	827	854	763	842	828	854	853	813	873	810	860	820	857	871	807	860	826	823	820	832	831	812	798	811	813	813	827	792	811	834	885	822	826	791	852	809	797	841	803	832	872	872	832	795	831	838	781	807	799	857	815	866	806	842	848	753	814	806	821	821	801	801	864	787	808	840	829	773	817	839	863	837	789	820	819	826	820	825	863	833	827	874	862	812	803	846	833	810	860	799	825	818	811	803	832	853	819	891	831	816	839	752	871	841	855	798	836	832	831	826	771	845	885	824	841	869	843	829	824	794	821	872	852	844	841	793	816	893	823	806	853	804	845	876	770	867	827	837	823	793	815	803	805	809	852	802	856	800	845	771	848	874	834	819	815	853	810	789	806	850	871	810	828	833	786	861	800	890	786	858	805	813	845	876	808	789	882	861	809	832	805	816	819	805	829	820	785	850	811	819	797	832	779	802	820	844	793	738	808	841	839	901	795	839	854	799	835	815	810	762	788	820	820	796	792	849	817	814	829	829	858	822	872	825	869	864	841	845	851	829	834	840	820	781	792	804	788	846	824	826	842	787	794	800	843	850	759	792	882	821	833	820	825	805	834	813	823	774	826	817	770	864	834	796	836	855	790	827	822	796	803	806	871	779	839	736	872	869	875	804	799	804	838	848	821	815	843	884	811	844	841	840	835	871	764	849	822	848	849	852	907	884	845	795	837	803	818	896	836	802	839	796	847	838	805	860	817	832	803	778	803	860	793	878	840	821	818	802	818	823	857	819	780	841	816	827	851	869	838	825	797	816	872	799	801	839	844	804	828	852	859	823	829	833	846	838	840	841	782	843	837	806	840	823	832	812	873	791	799	829	773	788	845	848	823	763	805	792	790	812	807	818	819	860	842	766	806	781	809	846	789	849	808	826	832	864	799	822	810	846	818	770	843	826	874	850	809	836	812	871	829	835	834	836	814	817	841	820	847	896	822	853	847	874	816	802	863	800	857	820	831	839	814	827	873	788	784	789	810	748	830	825	894	804	829	831	827	853	784	792	807	836	840	851	844	832	840	822	797	885	845	823	798	808	822	808	777	785	840	848	810	805	815	866	825	839	823	853	793	836	792	805	847	843	854	828	836	788	802	838	789	802	864	796	805	864	885	850	851	826	835	875	819	832	821	821	833	870	829	768	868	837	824	859	805	771	831	848	804	839	821	822	834	791	818	880	826	820	840	863	839	842	785	848	840	784	839	841	854	838	850	774	832	831	810	883	803	800	811	822	776	830	773	823	829	874	804	807	823	831	812	913	831	808	796	802	813	847	802	827	847	824	853	820	856	835	804	845	807	884	841	854	821	823	785	855	807	832	737	818	854	834	860	846	869	852	818	836	826	852	838	854	801	851	812	856	814	851	783	834	785	791	818	824	837	782	827
62478	35516	23187	11066	1825	482	443	463	448	453	477	429	425	439	536	663	614	572	622	508	463	472	416	410	377	432	420	423	396	402	392	418	444	400	385	403	415	403	414	394	394	422	394	407	423	420	425	397	356	445	408	387	364	363	402	375	371	382	378	415	424	379	390	371	411	362	424	409	381	400	400	349	400	405	390	391	407	415	398	406	405	394	416	398	392	383	394	410	392	406	372	403	416	408	435	383	423	403	392	415	398	395	404	399	395	442	440	418	409	419	376	361	434	390	404	376	369	386	393	407	385	391	421	391	403	357	398	403	407	396	412	345	384	404	370	438	408	389	392	401	405	421	394	342	396	415	387	406	388	398	411	381	384	388	400	436	436	419	385	371	369	394	374	409	428	381	407	410	405	357	411	389	399	406	418	370	380	374	388	384	355	386	384	383	430	407	437	445	398	376	385	354	406	382	413	455	403	382	390	378	414	428	375	395	376	389	350	383	417	415	373	390	368	353	390	364	426	397	381	379	415	409	412	477	357	371	443	441	417	414	377	370	433	400	390	412	378	409	412	392	426	401	419	418	402	403	416	384	381	341	399	388	337	353	376	365	416	387	420	400	399	390	420	417	409	467	387	380	377	402	372	385	371	392	409	385	413	378	399	436	419	393	388	441	447	414	412	412	364	386	355	366	417	408	418	389	389	384	408	363	440	390	365	378	406	420	394	375	366	434	386	372	381	401	365	393	411	389	368	408	374	387	409	426	355	413	387	402	422	360	379	410	395	416	395	395	393	419	370	396	388	366	388	415	403	372	425	422	395	426	395	415	375	405	390	412	408	378	367	410	390	374	378	364	396	407	420	394	421	386	396	421	412	424	415	402	383	420	407	398	456	408	400	388	414	427	386	403	405	406	395	396	378	392	415	407	426	400	391	394	422	422	386	377	426	392	392	390	383	406	397	377	414	397	453	365	402	384	406	341	395	390	395	370	386	387	427	425	422	376	436	426	416	442	382	388	370	378	373	371	392	387	406	428	381	375	415	351	361	391	381	388	414	377	389	388	378	382	423	400	399	395	410	382	375	430	404	389	364	417	422	425	412	401	397	379	405	402	419	414	381	422	400	380	404	412	421	379	404	396	390	395	362	385	402	413	391	436	401	403	368	393	397	357	365	418	404	392	397	407	399	384	412	381	401	357	388	392	456	433	369	400	408	406	413	420	358	377	401	405	386	385	399	430	413	376	407	395	402	382	363	389	433	401	387	407	390	403	389	393	399	383	378	393	364	380	380	398	394	378	412	362	380	388	350	375	380	418	358	391	440	413	411	380	385	387	383	394	411	376	439	405	389	402	430	394	403	361	412	399	388	394	422	380	429	430	384	398	436	370	371	405	415	419	353	367	372	364	400	405	427	387	351	402	403	396	397	377	443	398	399	420	404	415	393	392	412	410	389	412	428	368	440	384	404	375	386	385	374	403	376	419	370	383	426	350	376	409	391	385	405	405	365	414	425	381	414	415	380	444	401	379	386	396	389	386	389	399	382	402	376	425	394	372	381	421	404	362	381	433	395	389	382	381	364	427	365	385	402	403	369	403	437	397	389	376	419	392	403	383	369	381	382	389	396	404	391	390	377	363	371	402	403	438	421	408	368	389	390	440	367	410	409	383	366	446	381	442	417	414	396	388	402	401	433	399	399	422	415	375	387	397	398	371	408	423	373	415	395	409	383	423	382	388	401	456	406	415	404	369	367	413	407	388	377	394	365	449	409	365	379	384	410	381	414	382	369	375	388	388	344	380	385	413	417	421	395	411	390	407	404	406	412	397	402	397	418	426	413	367	452	383	420	337	386	387	406	385	361	383	372	393	386	381	388	418	364	384	391	394	419	393	386	422	392	405	396	350	408	374	393	406	410	412	402	402	436	357	395	398	383	395	397	409	392	386	408	391	362	383	396	379	405	390	432	386	363	354	381	372	414	389	393	421	405	411	376	392	392	394	424	422	367	366	350	395	385	445	360	388	389	394	403	357	408	399	394	395	396	365	398	395	443	424	393	378	397	386	408	420	405	371	386	365	388	380	383	402	392	429	411	374	360	372	348	375	370	410	410	410	380	421	429	397	399	395	428	378	409	372	398	387	433	452	414	412	379	399	398	374	381	405	424	371	397	384	396	367	392	426	384	395	396	428	433	404	394	378	400	397	393	423	362	406	366	376	370	397	376	392	429	393	438	372	391	405	380	390	409	400	387	395	376	406	424	392	394	411	396	410	408	380	379	433	375	408	381	415	411	370	390	389	362	404	390	409	412	395	407	398	422	438	440	424	405	407	447	415	412	395	421	393	406	451	409	419	365	344	373	393	397	404	371	413	393	429	398	393	377	387	385	400	404	367	372	399	445	429	407	346	389	405	449	370	384	415	379	379	378	424	434	440	384	381	361	368	397	414	403	336	397	399	339	389	394	439	367	382	387	379	399	419	367	359	394	341	418	401	409	433	415	406	407	401	376	378	387	396	387	405	406	425	416	400	394	384	386	379	391	379	389	379	392	399	385	416	396	392	417	380	395	366	399	375	388	378	377	403	361	376	382	414	395	416	387	391	367	370	374	444	386	430	357	402	408	384	342	418	430	406	392	457	386	398	429	416	389	391	385	391	381	368	395	401	391	415	445	371	379	399	430	404	408	415	370	420	355	382	374	409	410	379	406	368	414	394	402	381	387	419	391	407	430	437	385	401	396	399	384	432	377	429	371	395	414	398	414	370	417	419	388	372	367	373	417	398	417	395	403	384	378	395	427	349	378	414	394	412	405	378	397	393	436	384	427	381	387	419	397	407	380	424	409	384	420	413	430	374	365	421	411	401	400	373	373	424	391	392	346	386	415	447	381	414	393	384	445	414	403	367	385	424	428	392	394	389	383	386	393	400	350	375	369	413	400	374	370	376	406	347	391	417	408	411	361	430	391	391	400	400	406	435	361	424	382	406	435	410	404	417	409	415	429	399	428	415	388	416	382	405	393	372	385	395	367	383	405	391	393	396	409	376	380	384	380	424	409	454	417	392	407	395	378	407	413	412	419	381	361	354	380	409	427	384	411	352	390	399	429	395	400	417	379	367	415	415	416	398	385	398	401	392	390	366	385	391	377	404	394	342	394	374	383	419	429	379	390	404	426	446	417	411	423	442	415	376	398	407	365	402	390	415	377	352	415	380	357	382	392	389	357	381	379	387	376	355	403	408	430	391	417	424	411	401	369	416	428	402	422	431	410	390	437	438	403	392	362	412	434	395	395	380	395	399	376	391	382	390	407	386	412	388	379	399	411	370	388	399	354	384	366	423	388	406	407	398	394	373	404	429	414	421	397	392	375	365	404	400	418	425	391	377	421	403	436	372	421	405	395	394	404	379	395	419	418	382	394	391	423	418	382	390	409	391	432	376	393	403	382	387	372	417	401	379	360	387	406	391	380	390	378	386	406	366	391	393	398	399	400	365	359	388	423	407	400	377
39981	27701	25030	16294	2944	1142	1174	1109	1069	1156	1105	1077	1126	1178	1454	2204	1977	1955	1925	1548	1121	1309	1088	830	840	875	872	847	841	833	849	853	834	824	839	869	835	842	813	847	816	820	848	824	853	793	885	850	821	877	847	874	850	902	813	877	879	851	845	887	881	816	852	860	842	817	830	840	846	867	842	859	855	883	798	851	841	827	873	844	829	845	846	921	900	866	890	862	864	806	877	826	796	848	865	763	799	850	853	793	858	904	822	895	819	841	899	894	870	812	878	859	887	897	811	862	836	845	852	854	854	842	866	818	800	848	866	795	823	798	815	842	860	852	894	830	854	848	831	862	828	831	851	819	856	802	865	819	844	783	871	835	878	876	833	888	871	852	911	828	855	854	884	803	850	849	894	824	807	848	872	830	885	885	834	817	842	857	850	830	823	819	790	875	821	818	805	849	780	760	848	815	842	860	829	841	887	851	863	843	857	845	812	862	850	842	813	822	829	830	872	788	812	894	813	868	832	845	826	889	830	786	867	871	859	827	849	823	839	811	883	841	823	829	837	877	832	789	855	768	804	832	818	902	820	808	833	862	865	869	796	889	874	825	846	851	786	846	847	873	735	874	824	845	845	880	830	818	875	866	825	878	779	832	827	819	855	844	832	800	808	850	810	827	839	897	842	844	810	839	858	865	824	875	816	858	822	774	897	833	802	840	859	796	843	829	826	863	882	821	823	823	845	887	891	824	820	784	901	871	822	860	810	836	856	858	859	843	834	878	792	820	826	782	849	862	857	849	850	827	818	855	849	829	846	855	888	858	829	870	871	862	804	838	887	865	860	866	899	832	835	854	822	860	859	831	797	877	836	815	825	885	800	864	813	845	890	872	807	786	842	792	846	821	828	874	858	866	814	812	823	864	789	782	850	809	849	875	905	858	803	851	869	825	799	856	861	851	810	822	833	868	834	852	824	875	815	818	853	842	847	883	798	836	850	871	818	844	862	849	824	829	844	843	900	821	770	838	837	821	871	815	859	824	909	841	823	838	816	867	836	885	819	821	855	872	871	857	834	808	915	870	873	900	829	804	828	815	889	819	828	844	827	860	838	862	826	847	889	899	840	872	830	828	832	844	852	796	859	847	901	874	850	846	907	855	844	801	832	831	808	845	823	810	864	815	857	819	837	905	874	807	920	908	819	834	847	886	871	823	870	855	871	869	861	844	834	868	811	841	799	812	864	867	823	825	847	829	880	847	888	833	850	830	801	878	819	819	873	855	879	870	904	842	835	835	898	810	908	845	832	811	798	832	868	841	829	857	874	854	942	795	836	818	830	842	809	843	850	809	871	848	815	898	872	839	831	844	873	909	862	867	866	800	871	864	841	842	818	831	851	846	814	850	869	815	841	800	802	823	815	886	837	817	876	841	817	825	826	847	830	816	789	902	806	845	827	851	865	842	858	812	849	883	854	841	858	894	863	855	789	878	795	877	858	864	873	859	839	883	903	810	794	849	823	825	846	837	859	856	818	828	900	842	864	862	853	830	873	861	788	868	846	821	827	844	827	804	843	882	800	866	800	838	848	891	867	835	873	822	881	807	872	839	862	858	825	836	846	827	824	851	873	818	871	849	838	826	871	856	874	836	768	891	856	864	857	800	886	843	837	809	868	862	878	857	832	899	826	874	834	866	812	857	772	801	845	878	887	888	818	836	798	798	876	854	859	861	859	845	842	852	838	847	836	802	878	829	889	830	854	891	834	894	848	854	834	812	817	851	838	870	879	871	859	808	829	842	852	854	851	852	861	867	838	832	808	843	780	848	884	831	839	833	912	876	867	856	885	840	866	803	839	891	850	795	872	817	843	881	892	859	848	851	929	836	851	828	815	796	794	836	828	852	844	815	841	879	850	800	860	800	827	814	900	870	900	844	914	874	827	859	858	885	864	835	833	818	826	899	850	822	864	846	827	823	886	876	847	825	863	813	844	830	883	855	838	857	818	831	830	876	819	864	862	850	831	860	829	843	861	811	863	858	833	865	865	815	879	911	827	830	820	841	882	812	881	868	838	885	802	835	808	835	826	857	858	848	828	858	826	804	849	870	844	871	794	852	820	872	896	855	835	838	865	826	826	860	838	815	830	819	860	840	910	854	877	834	884	847	849	861	812	825	866	871	817	855	813	908	863	824	774	875	817	846	803	854	830	815	877	829	844	810	888	804	804	820	835	876	882	879	865	836	883	834	860	834	878	874	837	812	823	853	810	855	861	878	857	855	856	799	867	845	842	863	866	868	816	903	831	818	859	809	858	873	841	837	820	873	847	921	897	859	818	875	844	810	840	786	811	824	823	836	864	865	800	836	840	817	816	918	815	832	899	856	849	844	831	876	821	849	878	821	844	846	807	842	858	845	821	826	807	837	864	861	842	793	871	909	820	877	809	889	860	903	889	845	821	850	827	873	773	830	909	821	816	848	836	778	861	866	851	787	857	876	826	918	818	862	877	845	835	850	902	829	823	789	834	886	835	840	870	833	788	855	797	837	847	857	888	883	788	810	889	844	869	850	895	842	837	829	853	874	838	896	838	844	895	836	809	798	855	787	852	837	833	868	931	825	787	857	802	841	785	836	894	807	832	843	864	844	861	822	881	871	858	837	818	810	854	830	838	768	840	840	820	802	863	804	838	795	842	898	878	865	818	883	899	862	852	839	817	838	856	884	887	856	860	856	844	836	828	790	885	849	809	849	863	886	847	817	815	873	862	854	873	835	813	846	848	842	843	830	834	842	803	787	908	829	893	859	824	868	876	818	873	868	849	829	871	885	853	871	862	832	829	807	872	843	835	834	890	890	848	883	879	805	839	865	813	804	892	846	856	878	861	848	812	838	836	855	892	902	839	820	853	879	827	851	868	814	902	853	830	834	848	853	856	864	894	873	861	850	900	837	813	873	845	837	864	850	837	802	808	837	859	874	857	811	839	852	867	822	864	839	920	861	905	832	842	866	755	887	816	864	830	857	862	842	801	845	807	844	775	842	864	893	820	916	811	835	836	828	881	851	880	816	814	910	821	844	779	825	846	856	839	826	802	832	905	905	860	828	850	836	815	812	837	869	861	868	813	868	831	803	861	790	843	828	789	841	818	839	848	811	813	829	845	821	796	889	810	839	840	829	829	805	851	842	823	834	827	844	846	816	834	845	852	825	855	891	858	820	900	807	816	866	798	841	900	863	851	872	879	808	830	857	837	827	861	803	902	802	845	839	868	820	815	839	860	928	845	856	833	830	849	798	820	835	861	811	767	862	889	806	854	875	829	878	827	785	832	826	896	830	834	859	830	863	867	835	830	748	833	886	862	807	883	805	915	871	880	801	838	840	839	865	895	798	846	826	844	842	854	840	841	842	810	827	889	782	866	850	836	848	791	840	854	844	845	812	847	803	863	842	843	835	809	891	825	840	833	837	855	832	819	803	828	807	862	901	834	820	836	868	847	844	864	874	825	859	850	851	827	828
44712	26389	12078	3607	701	414	395	376	417	384	363	387	379	401	366	384	366	405	399	386	382	387	359	426	338	401	350	390	376	328	353	405	370	399	381	379	413	345	353	360	415	374	393	390	386	403	380	378	375	417	399	387	361	358	377	404	368	364	368	398	380	394	389	382	387	365	343	381	369	381	354	371	377	410	363	380	360	349	387	369	400	405	412	364	414	409	383	390	380	404	372	339	398	415	362	373	374	349	382	379	393	359	393	362	366	398	373	417	374	389	371	367	364	372	380	378	351	349	401	357	346	371	343	395	355	356	391	345	377	345	366	385	386	391	415	363	342	353	358	387	376	401	363	361	392	385	382	353	391	357	368	404	394	377	348	373	403	409	344	388	404	376	379	372	373	412	385	372	395	394	392	406	380	356	359	388	380	378	368	408	354	368	367	358	370	410	374	357	391	332	383	401	400	378	394	367	390	361	378	414	369	403	344	374	359	388	383	364	377	363	367	376	360	376	426	387	381	351	391	379	394	357	358	386	418	436	383	367	365	376	350	389	370	370	371	386	383	353	354	376	378	394	416	389	385	372	388	367	371	337	344	397	389	378	433	379	361	318	366	356	371	398	367	379	374	379	412	356	407	389	364	379	403	383	370	395	428	372	349	401	402	392	371	382	441	365	384	375	395	416	362	379	365	393	350	360	392	317	402	403	352	371	402	415	366	379	372	394	376	415	357	389	364	405	397	398	393	389	379	384	412	421	375	387	370	326	374	375	371	400	341	343	384	374	334	402	377	398	409	367	422	339	395	366	420	406	388	388	398	373	389	381	352	404	390	426	402	366	394	343	377	373	370	365	382	365	393	363	393	408	378	389	393	386	331	389	371	366	400	414	384	369	386	398	417	390	367	391	353	360	370	390	332	383	383	376	363	361	385	370	379	354	362	360	349	365	379	400	403	370	340	366	384	388	379	356	402	381	376	394	388	402	398	417	354	394	375	357	374	365	391	381	344	372	379	332	366	400	386	390	360	409	418	405	409	352	356	400	383	371	394	375	382	372	408	399	350	366	337	419	399	368	343	385	346	379	341	346	411	381	415	406	413	382	359	370	385	376	393	385	357	373	375	392	364	421	354	403	412	390	381	378	384	400	339	387	377	391	388	405	382	383	374	363	345	341	408	401	377	427	380	359	386	408	381	369	379	415	343	404	394	382	366	402	372	391	376	354	418	370	363	385	299	391	375	367	391	338	346	350	361	421	382	368	399	353	407	420	370	356	374	406	389	380	409	379	393	381	392	410	404	326	408	364	381	427	404	356	355	359	355	339	368	365	362	371	362	401	352	388	373	419	385	363	402	429	343	370	350	357	370	397	418	369	358	382	396	368	378	414	347	377	349	373	368	349	357	371	341	325	338	339	352	347	351	399	396	380	343	373	362	379	376	356	374	363	393	371	369	388	364	405	369	371	411	412	394	399	406	396	359	361	403	429	337	350	368	387	357	391	375	361	370	412	392	381	353	345	344	413	366	348	395	377	379	355	393	371	362	385	378	361	352	397	377	396	376	388	360	372	368	360	384	370	362	372	433	363	395	375	380	412	380	362	379	395	390	388	379	353	399	386	408	367	404	339	375	388	373	378	354	389	402	379	419	387	349	365	353	358	364	355	368	378	349	371	410	387	386	362	380	387	338	439	402	373	371	345	401	415	393	382	368	383	386	383	355	422	371	364	423	374	405	373	384	360	378	407	366	379	353	358	422	410	361	381	375	385	406	394	379	382	370	387	411	421	377	386	396	382	389	407	365	391	396	405	400	380	414	399	375	343	405	391	370	395	376	341	352	334	413	379	425	424	347	418	405	366	391	389	377	366	385	379	362	380	379	360	371	352	332	380	371	401	357	379	368	394	385	395	332	392	382	423	413	400	400	364	413	375	374	413	393	362	374	421	368	391	411	388	384	396	395	377	355	410	391	379	394	401	383	405	393	338	380	403	381	343	377	412	368	360	335	374	415	386	402	398	365	387	382	365	362	379	387	375	398	354	396	366	366	405	373	371	358	368	421	399	401	384	406	421	409	369	349	362	364	355	361	372	374	375	409	376	362	390	403	397	377	380	394	397	387	373	386	388	418	385	341	390	411	378	370	374	368	337	344	376	396	359	358	428	372	411	374	401	416	372	399	400	362	338	363	380	393	356	356	357	334	371	393	389	391	386	360	398	417	377	379	376	405	392	427	371	371	387	366	377	387	367	342	353	400	382	409	366	373	396	381	367	353	392	357	357	411	385	384	388	335	371	380	364	414	364	396	385	389	343	350	399	372	402	408	348	387	334	405	381	362	369	375	364	364	352	344	373	366	359	355	365	359	380	368	368	377	394	417	367	384	380	354	364	364	399	389	387	370	357	405	420	388	350	353	357	358	367	382	358	415	387	393	352	361	366	351	390	363	346	417	349	399	358	389	347	362	355	355	379	344	360	389	345	376	405	374	377	400	363	365	397	345	402	381	381	368	392	404	352	395	381	367	386	363	395	356	406	404	408	355	370	387	356	367	372	386	413	407	379	345	395	403	409	349	397	357	356	382	371	370	382	374	354	378	346	347	366	416	405	410	398	379	400	379	365	418	394	367	370	389	357	342	376	405	402	388	392	370	367	367	369	367	394	396	361	395	378	377	356	396	414	376	394	421	387	358	376	360	381	421	377	414	354	384	368	398	359	425	370	405	369	393	346	397	425	379	398	348	347	367	417	353	381	371	354	359	380	391	366	367	388	382	359	379	351	356	406	365	411	400	358	362	376	407	401	390	421	398	365	372	392	349	377	363	360	391	380	382	406	376	394	343	358	357	356	378	391	371	360	351	386	401	376	370	401	379	356	438	384	396	367	349	345	396	350	343	393	372	382	397	353	391	422	413	395	393	368	358	367	411	361	396	390	387	366	365	363	367	387	369	412	365	383	387	355	414	367	403	377	350	361	372	408	381	349	350	414	387	389	408	389	383	408	399	401	371	380	355	372	372	371	378	398	401	390	345	377	397	384	369	392	376	346	373	374	374	391	364	369	362	380	391	390	354	370	390	407	407	409	403	379	355	360	394	386	371	383	382	389	362	420	363	399	427	353	396	347	389	354	350	355	418	414	349	397	393	367	403	379	363	376	387	339	366	437	348	432	364	355	371	373	360	371	384	429	376	371	385	374	404	393	394	396	420	361	408	361	339	384	356	384	403	354	353	379	367	358	375	405	373	378	337	352	388	363	360	380	361	389	407	379	394	417	339	390	396	379	344	373	389	402	381	419	396	421	375	362	336	408	373	352	357	372	394	364	367	392	396	384	437	396	407	375	381	368	370	387	351	373	340	364	387	360	374	425	428	361	382	386	368	399	352	375	399	396	364	392	374	380	349	343	378	353	388	415	351	365	366	379	405	360	368	393	361	372	370	410	414	364	400	374	382	366	357	400	395	400	377	381	347	350	381	396	339	366	409	403	398	404	401	349	368	361	402	385	379	390
27726	18673	14599	6541	1633	875	850	858	814	773	855	795	769	840	846	839	843	885	841	850	801	799	839	820	816	773	811	818	765	806	823	783	811	806	849	862	800	820	853	820	824	768	850	856	816	830	824	780	780	797	852	792	826	867	874	781	798	791	797	837	792	838	871	779	843	791	784	763	848	777	838	804	809	839	822	804	841	809	839	821	812	761	811	806	797	820	820	769	808	828	836	808	813	810	824	776	811	794	811	778	752	775	853	825	804	797	836	817	796	780	816	775	795	871	818	753	801	781	822	850	811	831	809	800	812	819	806	834	812	844	799	790	828	806	806	776	868	819	792	831	839	765	823	805	833	815	791	796	801	771	795	811	820	780	820	774	825	779	825	786	860	824	779	821	821	835	836	794	800	836	839	813	801	846	849	798	790	804	794	774	829	879	801	828	805	817	813	786	878	777	818	807	811	829	798	806	771	823	777	808	798	840	831	781	830	820	811	792	821	820	817	785	821	774	843	757	820	784	769	766	788	831	830	791	856	795	881	816	856	815	836	791	816	824	820	832	813	815	804	795	797	809	810	810	837	781	846	782	831	810	804	792	787	854	797	807	805	812	784	711	783	790	784	808	787	809	862	813	829	877	809	812	799	828	842	780	877	847	789	830	836	839	802	772	796	854	855	768	796	779	828	823	806	809	843	779	775	741	839	824	767	808	779	824	818	765	830	785	778	814	791	770	794	809	793	832	807	779	831	817	838	820	872	843	774	808	790	812	793	781	839	811	828	812	792	849	836	865	837	809	866	815	816	824	760	761	837	828	856	823	818	834	814	732	779	758	814	805	796	855	809	774	819	806	813	844	816	753	771	811	829	818	787	801	773	874	828	876	793	786	816	841	804	775	793	786	819	767	808	802	772	823	817	841	758	845	766	852	755	783	827	864	818	799	848	782	856	799	821	806	825	861	735	832	838	757	761	756	824	801	791	809	813	826	810	843	862	778	782	816	795	837	846	795	799	834	792	757	827	806	763	785	770	799	843	764	845	776	812	840	788	784	771	814	769	793	781	826	807	832	780	823	774	784	886	824	851	807	790	835	764	837	806	784	814	819	781	794	826	801	856	774	806	750	824	783	844	808	863	837	790	802	816	850	785	763	782	831	821	781	856	868	814	780	765	805	785	834	833	811	800	758	826	798	807	816	821	784	806	786	738	812	838	811	791	803	821	781	767	773	824	784	822	861	852	791	824	830	815	812	837	798	791	805	783	729	787	824	772	846	784	788	805	849	839	801	802	794	821	832	821	782	761	784	810	793	859	794	792	762	778	778	790	801	821	809	761	767	816	792	784	821	824	862	762	828	838	795	880	857	794	793	795	788	790	831	775	774	770	839	807	792	803	825	779	826	831	850	834	840	800	786	806	792	825	765	838	819	769	824	755	827	802	774	782	823	826	791	780	809	832	778	816	799	824	796	804	855	808	804	837	804	827	798	804	809	859	835	825	751	825	789	800	792	810	782	859	814	780	806	814	804	796	773	816	805	859	811	801	817	888	838	813	792	832	807	817	794	809	778	793	787	797	795	804	798	827	814	791	788	823	799	803	834	800	810	810	850	803	820	802	802	827	797	830	792	792	859	769	853	838	805	834	757	828	782	806	774	809	762	819	798	776	851	855	808	815	825	800	819	779	768	810	787	826	752	805	792	780	798	806	782	844	815	759	815	793	827	774	781	792	803	830	829	816	780	806	791	796	835	790	854	840	780	836	788	824	793	812	801	815	826	837	830	754	784	826	790	823	819	823	804	822	805	825	806	797	853	843	771	856	789	805	784	781	762	808	794	803	828	804	804	814	833	825	825	779	809	803	795	811	808	819	785	746	808	756	848	829	763	827	804	767	775	782	835	826	765	824	718	822	789	817	815	791	750	790	810	772	839	804	840	789	770	782	794	801	769	795	777	836	819	820	793	807	806	732	769	824	837	824	778	839	823	850	808	757	772	781	794	818	790	796	819	833	777	817	819	772	840	809	790	809	787	803	866	739	792	804	813	812	792	812	789	825	809	788	798	832	806	826	832	835	755	775	872	822	843	832	813	846	805	788	783	781	810	819	775	810	792	815	787	826	769	795	791	877	798	823	789	806	828	814	776	794	786	783	780	815	799	829	824	775	821	816	787	857	831	810	826	794	786	773	816	819	786	777	768	833	792	785	834	814	805	785	870	822	797	807	880	788	795	771	793	833	842	817	808	802	831	794	760	807	839	861	813	816	805	809	809	775	826	776	766	838	762	805	810	779	789	781	744	831	808	729	819	823	773	796	812	810	788	743	823	797	822	759	847	784	837	827	848	792	790	808	793	863	758	796	828	832	824	820	861	750	847	829	766	765	800	824	791	768	818	770	830	802	807	786	818	852	805	830	774	765	774	817	771	757	782	804	829	823	794	803	837	783	788	807	851	831	757	769	806	827	808	821	810	780	788	847	745	764	807	809	792	788	804	800	830	769	755	844	781	822	743	796	763	792	843	787	768	794	835	807	851	817	785	773	809	812	827	825	778	834	807	772	811	824	847	793	812	851	818	794	764	793	800	760	764	799	805	774	802	813	831	800	802	842	835	821	851	809	831	822	802	772	825	795	817	793	799	837	782	799	830	792	792	825	784	836	826	803	817	798	819	824	766	876	819	772	829	783	786	813	790	775	812	781	853	785	791	760	799	839	752	758	768	836	800	809	821	846	751	817	797	802	779	794	824	823	829	890	824	816	835	819	830	837	807	810	789	816	807	819	809	796	807	846	783	841	791	793	863	851	824	826	861	792	832	839	839	852	822	791	822	791	827	785	762	823	794	785	805	815	783	835	806	861	817	799	753	804	791	804	797	816	776	812	853	827	839	851	791	788	791	879	845	746	857	811	778	764	808	791	767	768	842	840	782	786	841	790	803	810	859	803	827	826	842	785	790	860	826	794	855	827	839	804	822	824	817	833	800	834	782	798	789	820	792	822	807	836	819	830	816	855	779	813	811	793	807	807	810	811	747	781	860	823	791	843	840	837	803	882	804	802	745	833	805	812	805	812	817	735	822	829	832	886	842	857	800	770	800	842	830	750	825	790	805	757	742	772	789	801	788	823	803	809	808	837	788	843	757	841	845	837	867	792	849	800	777	819	807	854	823	776	824	803	818	816	852	872	782	772	844	795	838	756	809	794	817	810	837	855	799	798	741	833	848	793	790	801	772	724	763	796	786	810	825	788	727	832	789	848	765	756	790	803	817	770	783	814	851	794	812	835	794	835	774	796	766	843	829	796	821	776	839	759	843	853	753	820	804	768	808	772	818	797	827	794	823	801	825	801	795	797	763	817	800	763	839	787	821	832	806	805	792	798	775	772	775	839	816	781	826	849	778	838	818	793	812	823	787	834	863	822	762	815	823	821	815	751	821	784	801	783	810	801	814	781	777	828	806	762	803	801	784	790	839	876	828	808	818	821	826	848	831	800	816	851	804	832	792	779	828
55813	30752	16696	7463	2043	417	438	419	445	463	469	480	422	456	471	457	451	531	569	498	474	423	365	353	364	350	384	369	442	397	341	377	419	383	404	383	382	402	406	375	378	390	383	390	383	396	398	381	382	402	393	389	376	389	373	409	385	423	446	399	362	381	407	413	377	357	389	357	409	381	354	391	361	369	411	357	403	388	394	407	417	374	386	385	412	383	346	367	376	384	355	360	393	416	389	385	418	356	356	395	376	405	353	387	375	369	406	423	405	373	399	378	367	405	410	368	417	364	390	380	368	380	361	413	372	357	366	434	352	416	412	350	406	379	391	382	407	372	369	382	390	375	359	373	390	350	378	386	395	388	382	359	388	377	379	386	363	387	400	404	393	400	323	424	422	374	399	365	389	380	402	383	377	349	367	379	415	402	374	379	373	367	360	377	396	382	405	403	368	357	403	367	391	360	382	416	412	414	374	392	394	415	371	403	383	411	394	388	343	390	382	405	355	426	357	359	404	396	420	395	401	364	388	391	360	378	369	370	363	365	394	370	390	378	412	391	373	363	360	426	409	405	360	384	407	392	424	369	376	362	358	397	400	379	371	410	359	398	377	371	383	373	358	382	407	384	380	378	361	366	410	406	381	392	425	382	370	375	381	375	383	390	393	389	370	369	365	349	397	350	369	399	424	362	351	379	388	366	419	385	434	411	399	377	350	394	387	441	376	398	386	403	376	401	366	402	368	398	306	379	366	362	375	363	383	397	412	410	426	396	408	373	346	368	359	399	373	355	399	401	368	430	377	414	421	373	342	364	370	412	378	430	383	381	388	354	387	415	404	343	408	391	373	377	367	401	363	415	364	382	389	352	351	347	385	349	359	389	377	365	394	415	398	378	340	382	387	366	376	360	394	396	397	398	380	367	396	391	423	378	388	337	361	389	376	373	374	370	390	352	372	390	423	427	381	363	368	383	364	391	341	401	360	371	377	361	397	418	373	361	401	394	396	401	378	369	432	360	403	410	396	360	375	396	380	353	373	377	372	403	374	403	350	387	404	387	361	395	420	400	384	362	404	388	377	372	376	358	364	369	401	380	391	383	393	377	389	371	394	381	389	404	367	363	414	381	399	374	372	369	353	357	385	366	358	345	383	366	363	388	360	364	401	366	356	350	423	375	362	386	365	384	386	377	395	371	373	408	416	404	356	373	377	380	391	384	397	372	399	398	366	396	376	370	420	396	336	419	381	399	370	388	390	380	386	394	379	390	379	376	384	406	409	405	351	378	384	363	376	388	407	372	385	372	406	374	385	397	419	329	370	363	345	380	360	397	370	380	355	392	392	362	380	403	341	413	400	369	402	420	394	382	346	354	417	351	418	389	390	433	382	366	361	386	391	377	400	368	335	387	362	391	405	357	442	401	388	395	377	373	369	366	366	387	367	386	352	369	385	396	367	360	357	407	374	335	407	343	403	397	420	400	421	369	349	379	373	364	392	340	373	374	340	377	398	376	407	333	369	353	396	382	356	370	397	384	386	363	406	395	381	357	385	408	366	423	377	349	367	399	366	417	367	366	383	401	423	394	358	400	386	384	438	346	371	335	376	407	370	395	359	388	391	391	360	393	334	376	430	382	381	368	403	421	399	390	372	408	389	364	409	359	378	383	386	378	375	399	401	393	405	401	391	402	356	368	399	423	406	340	342	383	354	351	378	376	385	422	359	352	383	384	378	369	366	390	393	372	389	384	364	380	370	364	401	402	344	401	402	441	396	410	402	398	370	382	373	411	388	382	385	367	366	379	358	359	404	378	376	367	425	430	383	357	411	408	370	380	376	415	364	393	382	378	395	347	406	361	397	387	387	373	393	382	367	349	342	395	371	381	356	424	392	429	408	389	397	364	386	366	359	403	400	397	402	351	379	375	383	381	391	363	407	400	366	387	380	375	370	370	357	402	387	372	365	381	354	403	397	383	400	407	428	377	359	406	390	389	403	342	408	372	375	381	400	374	358	387	387	391	347	388	366	366	363	395	387	415	420	399	372	404	416	359	368	408	391	368	348	378	378	412	392	350	375	414	411	391	375	419	406	377	363	371	388	364	374	413	374	393	383	343	332	369	374	394	395	386	372	357	370	374	386	376	350	390	387	376	415	362	415	381	399	374	372	400	377	381	385	367	352	388	382	389	413	417	372	383	368	360	357	379	378	363	376	369	398	351	348	384	394	373	388	380	390	361	401	393	371	405	397	355	405	372	402	387	403	405	398	387	411	401	410	385	386	385	374	382	397	362	415	411	387	362	369	377	353	421	384	369	384	403	374	386	397	368	375	350	347	337	378	393	382	412	376	403	401	409	387	375	338	442	403	356	406	356	357	402	406	411	393	404	354	380	394	396	381	383	359	376	375	366	393	358	397	387	363	348	389	362	414	361	393	371	401	357	389	395	393	410	384	363	425	385	366	412	398	371	377	400	378	392	371	411	365	368	389	384	356	380	392	398	359	334	401	383	345	382	405	413	381	378	377	409	434	387	345	391	366	361	373	382	407	342	402	335	369	375	372	417	392	374	354	378	359	391	411	375	363	385	391	358	385	378	349	376	363	395	381	370	404	340	357	368	398	381	383	370	372	374	344	423	415	388	374	415	383	382	386	382	381	361	378	381	353	414	397	374	372	382	372	383	400	409	447	376	377	381	375	401	386	405	387	379	388	354	359	355	374	377	385	370	344	417	372	426	335	347	389	378	380	348	380	406	385	371	374	402	388	364	415	362	401	388	389	334	388	348	350	382	386	359	377	377	377	381	368	380	367	361	394	395	387	394	427	408	413	357	395	387	359	374	391	361	325	382	372	377	422	377	379	333	401	404	394	382	412	370	417	364	365	405	373	398	358	378	395	378	383	388	373	398	351	360	383	362	369	424	360	388	361	369	390	370	354	363	371	395	386	365	444	388	371	379	396	379	379	374	394	382	397	382	404	346	359	394	377	411	388	392	376	386	365	369	391	427	417	370	367	384	375	389	391	355	371	339	379	417	374	406	425	400	381	338	417	347	413	392	399	399	428	357	399	379	392	351	392	384	367	432	363	405	398	376	347	358	406	355	431	425	388	378	376	357	346	382	377	417	397	383	393	379	349	408	383	399	385	392	405	335	409	431	383	409	405	385	392	380	398	399	387	356	371	385	378	350	355	379	308	358	407	381	375	365	379	354	365	341	413	381	391	394	357	412	401	399	373	357	377	430	379	380	383	363	350	369	373	377	366	395	396	389	368	392	389	394	365	363	373	364	399	325	383	386	358	364	366	385	353	405	415	397	388	378	397	391	378	403	334	371	346	389	399	376	353	417	365	389	374	388	367	366	395	430	391	407	414	372	345	355	370	389	408	385	366	377	426	372	368	389	391	416	354	401	386	410	367	383	382	382	378	383	393	423	379	373	377	375	348	368	377	388	385	408	401	381	369	373	368	363	367	372	395	379	387	382	391	400	355	420	379	423	392	401	421	416
35321	23215	19707	14212	4422	967	1023	1004	988	1272	1272	1190	1224	1062	1264	1193	1417	1620	1799	1552	1414	925	855	798	818	827	873	842	830	850	828	759	829	814	824	815	792	789	833	810	797	813	799	795	815	828	812	816	880	789	849	781	809	848	781	850	859	823	847	783	796	827	831	859	802	864	804	769	828	803	836	848	828	802	874	909	827	820	872	796	823	810	864	899	749	798	832	888	820	830	837	824	807	826	798	850	864	815	829	797	766	775	848	854	800	781	804	850	802	879	867	834	811	807	764	784	820	830	839	808	794	835	848	794	823	834	868	800	775	826	767	774	812	818	850	832	877	857	813	766	806	841	834	834	851	831	818	799	793	804	830	811	846	837	799	833	828	824	774	816	784	821	794	766	805	817	791	804	851	754	829	822	803	804	876	859	788	837	801	826	788	813	822	803	804	804	810	796	839	800	850	826	808	839	795	821	845	769	823	826	849	854	815	886	807	804	900	794	884	771	822	785	824	754	841	840	832	804	783	820	809	840	839	837	786	737	784	804	816	844	839	816	840	842	784	814	832	816	805	809	789	809	822	789	827	843	814	817	841	868	862	801	800	818	815	846	806	846	784	857	837	837	818	809	749	845	831	785	809	840	873	790	800	778	827	801	811	809	821	834	764	781	766	819	821	817	864	874	837	786	848	795	824	841	850	784	768	804	792	828	812	802	820	836	794	791	809	831	808	799	846	816	859	778	827	821	850	800	832	802	835	846	863	790	860	807	784	786	814	839	815	840	817	807	826	796	815	845	866	880	828	786	848	807	864	875	785	848	797	826	836	832	771	786	838	766	835	815	804	813	790	853	782	787	794	814	857	791	817	784	827	823	855	823	864	830	795	842	841	805	821	831	769	816	780	825	860	804	827	784	811	832	833	826	799	793	819	802	798	840	822	794	795	866	828	807	821	848	791	818	830	794	796	854	786	843	809	855	834	844	890	836	840	805	836	812	854	764	831	759	822	850	803	800	846	821	840	842	813	855	777	835	831	726	853	839	849	805	826	803	803	813	784	863	838	796	819	833	788	863	790	801	790	794	836	811	820	776	802	798	871	843	826	878	799	815	843	827	815	814	850	784	850	823	804	866	817	784	753	800	809	815	836	809	813	835	879	810	801	865	751	836	762	866	854	830	833	845	796	816	742	802	871	809	862	856	757	779	858	858	871	854	834	858	814	772	813	779	802	796	864	839	827	839	827	828	817	872	791	855	788	767	851	805	831	804	808	792	791	766	828	791	864	837	837	855	828	811	832	801	806	862	857	853	819	833	838	794	804	799	856	791	784	869	841	798	789	818	844	807	812	831	826	852	859	843	892	818	783	822	810	842	801	804	834	813	776	855	805	820	787	855	805	860	806	821	846	817	801	808	819	826	812	843	780	845	744	798	837	793	826	862	818	774	842	795	861	892	859	806	873	834	839	793	790	777	838	773	802	765	811	798	811	836	787	843	810	831	845	814	838	850	811	816	834	846	800	826	843	842	846	797	846	766	792	757	827	861	826	839	830	851	836	852	815	791	832	873	819	833	800	764	830	844	822	797	787	794	776	823	816	787	863	829	798	776	811	774	809	836	807	766	799	828	821	840	880	778	803	856	853	803	800	803	826	832	820	863	823	800	797	817	776	839	804	765	819	841	819	815	803	807	845	809	797	815	817	847	838	792	825	828	809	796	845	865	872	832	836	842	778	809	808	799	793	859	842	854	822	837	822	823	791	844	767	864	874	793	814	773	837	820	838	820	804	824	781	823	795	812	874	780	844	777	786	833	814	814	794	809	847	831	826	816	800	811	850	819	787	790	876	836	786	812	829	870	789	789	778	769	809	815	807	810	844	803	833	880	810	841	813	806	834	801	822	807	835	824	808	802	843	804	792	873	831	781	781	810	798	794	785	838	843	829	820	800	828	853	840	794	857	825	837	780	809	798	812	859	796	784	821	796	765	808	794	766	855	823	828	837	815	775	855	823	807	810	861	806	804	777	862	836	743	822	807	807	858	787	797	802	764	836	800	812	844	806	800	783	813	819	805	816	823	793	828	792	826	810	800	801	809	781	834	855	794	827	856	777	844	788	834	820	812	839	833	823	839	838	794	856	832	819	845	862	776	864	762	817	800	770	818	819	825	825	847	783	820	841	836	825	848	811	817	873	815	849	745	794	842	779	822	843	842	807	826	764	891	799	826	801	800	860	821	803	813	812	875	839	804	845	822	779	849	819	811	828	833	799	830	815	783	782	814	810	836	814	842	821	781	839	795	808	778	864	836	786	863	819	806	776	835	839	784	799	828	818	818	787	789	776	819	779	749	782	817	781	798	770	802	821	874	837	794	796	797	799	804	818	849	810	806	810	791	791	816	777	808	819	806	797	861	828	809	786	805	773	800	825	845	869	802	820	811	831	819	833	830	827	825	858	822	792	857	863	813	800	840	840	824	807	841	792	803	822	839	780	798	808	845	827	794	841	859	794	880	821	810	811	832	744	865	832	807	822	858	808	771	771	805	856	828	823	747	812	822	832	781	816	798	805	770	831	836	820	819	792	831	826	807	835	794	841	775	793	831	810	804	780	811	798	844	761	820	844	772	820	821	816	837	830	805	779	826	814	828	821	859	809	836	812	806	820	833	796	786	835	799	809	853	830	860	847	847	769	777	830	855	821	828	790	830	840	834	794	831	804	771	785	801	830	828	819	811	826	831	791	790	777	849	790	826	789	834	857	831	845	762	873	788	889	823	809	840	773	818	843	792	862	801	814	818	812	854	779	882	780	827	810	847	798	868	826	830	833	822	782	851	916	812	757	842	806	846	825	870	868	773	801	766	822	824	790	842	853	825	866	824	779	812	811	861	797	856	817	831	833	851	809	846	782	820	826	817	860	845	804	772	821	787	828	760	854	797	759	871	784	769	811	816	801	802	830	852	795	842	770	807	809	768	767	802	783	821	811	817	869	777	798	818	802	877	759	874	861	869	822	797	876	817	818	828	781	840	803	760	842	816	806	871	844	834	787	793	806	827	790	777	814	810	809	860	857	804	787	822	809	826	864	828	792	830	841	813	829	821	814	833	795	792	814	886	805	786	822	786	846	788	770	830	805	817	845	814	800	838	829	838	792	832	816	781	774	821	814	830	818	806	804	801	829	827	765	817	806	828	742	857	800	845	778	831	806	865	861	844	824	816	834	824	783	803	851	813	845	821	808	886	818	841	816	867	845	819	829	818	800	838	853	807	824	778	792	793	854	790	804	828	831	786	856	820	817	823	783	851	830	821	832	808	764	823	826	816	826	837	836	848	785	815	789	802	773	805	807	844	815	777	861	796	791	822	801	880	783	770	770	808	846	847	803	822	839	795	806	838	823	817	823	812	844	837	828	812	836	862	834	843	867	795	842	805	881	827	797	819	902	776	813	785	833	860	819	841	865	792	819	862	828	871	856	830	821	796	780	848	827	831	857	800	838	845	841	785	840	780	802
64240	38808	26509	13552	3494	644	474	488	506	485	499	523	529	588	668	724	869	1024	924	739	660	535	446	386	393	392	408	383	420	385	381	418	358	429	410	400	346	415	417	401	390	376	420	390	372	406	402	425	426	403	390	431	382	373	405	386	362	389	437	411	380	456	397	430	403	399	394	405	384	430	363	419	365	422	398	386	407	356	384	409	406	384	377	411	412	430	394	377	431	383	402	383	358	375	393	425	405	425	395	389	392	409	395	410	402	392	395	381	423	411	437	405	386	388	389	406	410	332	392	410	407	398	423	393	406	375	412	422	402	384	395	382	371	405	419	405	369	424	419	406	383	392	422	420	402	391	406	363	392	373	399	362	431	387	401	359	413	398	420	411	391	381	440	381	390	384	366	394	435	381	434	400	422	372	424	399	406	392	404	447	397	442	391	375	370	390	399	389	369	393	420	405	388	402	393	413	395	402	395	413	377	395	383	372	392	377	395	400	383	424	363	392	404	424	438	379	392	376	403	381	409	394	407	385	422	400	434	409	399	372	408	360	417	413	416	420	391	421	409	385	402	373	426	408	401	397	422	437	399	406	413	408	396	404	438	419	408	428	362	416	415	378	408	412	410	377	410	398	397	399	404	409	428	394	367	351	401	394	393	408	415	408	394	415	396	428	422	407	366	425	386	409	392	403	415	368	407	374	365	416	373	372	380	369	404	425	428	385	360	414	387	406	407	416	404	408	397	333	402	411	439	393	404	411	389	390	411	420	398	419	447	427	391	429	428	433	395	416	415	411	373	419	401	360	357	374	382	385	400	391	403	419	411	418	389	372	347	367	388	401	395	442	396	378	416	394	378	397	409	419	366	420	385	414	383	413	398	384	441	373	388	370	373	384	440	376	421	370	395	417	395	389	424	380	388	433	363	397	413	384	431	398	390	374	394	411	399	342	387	363	463	416	367	398	393	366	373	393	418	426	389	383	435	370	387	435	385	414	386	381	433	417	385	367	413	413	385	359	404	387	421	384	432	421	400	404	450	413	415	402	398	402	348	362	388	428	382	396	395	436	434	391	407	386	360	342	370	427	399	388	430	389	372	378	395	375	423	418	422	388	392	421	392	426	380	371	395	394	409	417	393	424	366	403	414	410	411	400	386	396	423	405	407	397	411	392	423	443	394	388	368	419	389	394	396	410	388	403	382	399	405	383	369	373	422	409	360	374	413	401	352	376	378	387	414	408	410	406	422	418	414	409	428	405	396	374	441	412	392	414	359	393	410	396	394	373	367	368	393	453	388	419	405	393	370	360	375	379	435	412	416	392	404	388	379	425	376	373	468	367	390	404	409	374	379	409	417	407	363	426	394	448	421	400	402	387	381	389	357	404	454	414	367	402	416	363	409	409	415	378	423	399	410	397	407	376	395	375	389	417	387	356	401	347	402	429	374	402	409	379	403	434	409	400	408	410	345	384	380	402	427	399	379	415	366	418	407	367	425	380	395	369	389	404	389	371	411	374	413	385	407	408	370	396	413	363	388	399	389	398	422	413	405	401	386	368	418	405	410	381	372	388	385	424	404	384	377	387	383	433	382	417	395	423	366	388	430	401	389	384	427	383	377	403	393	387	413	400	418	337	381	381	390	393	378	425	421	392	388	423	363	426	396	365	409	389	398	387	369	414	405	440	425	408	385	426	356	364	414	371	387	379	428	411	401	411	482	378	389	365	386	394	428	426	387	425	421	411	392	391	383	374	383	399	374	474	381	393	402	362	423	380	375	374	408	428	436	396	371	356	385	374	387	392	419	406	366	432	349	374	388	385	410	384	421	411	427	369	403	428	368	362	422	390	426	380	438	383	372	424	387	404	443	424	413	411	393	411	449	391	390	388	368	416	365	393	422	369	411	453	374	425	387	410	393	398	392	394	399	435	414	361	405	343	422	401	408	414	407	421	409	381	386	393	414	455	391	431	422	412	427	339	426	384	416	366	396	401	435	433	426	410	429	398	388	388	384	417	396	393	421	388	411	439	405	382	392	380	366	419	410	424	422	432	410	379	374	398	397	395	363	432	383	446	381	387	389	370	376	399	407	382	394	436	395	391	383	399	403	387	371	430	418	381	388	421	423	411	443	419	394	384	435	415	402	416	361	382	392	437	384	414	427	422	375	400	368	402	409	386	450	403	427	436	406	381	381	438	385	417	375	370	377	407	401	432	408	384	431	363	390	409	391	376	379	368	398	380	360	423	370	459	422	412	414	401	418	369	359	382	394	368	371	413	413	373	403	391	379	432	367	422	371	385	390	372	391	405	356	409	380	385	423	393	426	382	406	392	401	399	379	395	419	393	368	409	427	391	359	390	412	391	388	369	427	403	372	370	395	384	367	374	371	357	378	387	395	378	381	389	421	423	440	398	395	398	409	370	392	430	421	362	383	405	387	379	430	402	389	350	397	410	390	417	395	387	381	362	367	384	373	398	437	418	401	425	397	444	405	404	421	400	372	408	382	418	414	398	382	405	398	409	366	409	369	416	419	389	424	422	425	371	418	419	420	416	379	415	374	409	416	410	377	392	381	375	408	387	432	405	392	382	403	391	417	405	386	418	407	383	380	406	353	366	436	407	428	385	393	377	408	421	401	387	357	412	423	388	375	382	388	419	377	394	420	410	398	434	404	363	390	415	391	377	405	397	403	411	401	426	408	388	395	423	403	399	362	403	367	443	369	414	377	379	359	373	408	391	409	419	394	371	410	393	380	426	401	369	445	390	426	419	418	389	409	399	430	389	363	379	355	408	409	359	398	407	373	363	399	431	398	406	413	419	390	442	380	359	414	398	432	423	400	407	411	417	398	417	369	431	386	373	395	390	441	369	363	396	411	439	387	348	378	381	410	400	395	389	383	370	410	451	376	397	377	417	359	374	401	356	434	440	426	397	394	420	374	350	392	385	391	415	417	384	396	398	372	366	399	446	423	412	392	402	404	424	411	365	422	393	366	381	388	389	432	386	387	377	412	396	407	395	398	384	406	398	413	371	375	438	373	350	431	408	385	411	385	446	373	411	373	405	371	367	421	392	408	384	382	410	397	376	356	385	409	373	403	379	361	367	399	378	356	407	371	423	397	385	400	375	360	397	408	375	434	442	388	350	372	404	384	405	420	418	395	376	386	372	400	410	371	361	380	408	354	356	385	436	372	413	430	421	370	430	420	393	419	406	410	353	361	415	394	413	388	423	398	378	356	387	417	405	399	412	379	390	391	441	434	419	434	369	395	404	397	382	400	420	367	418	394	376	369	377	395	430	393	377	416	424	394	434	393	356	404	433	369	402	434	403	450	415	397	395	391	402	427	352	392	400	432	392	379	425	412	412	413	381	374	394	387	385	426	398	419	395	428	383	376	387	423	364	397	383	398	415	431	373	425	399	401	425	400	414	382	382	390	416	380	338	400	371	396	432	406	417	411	417	434	413	373	369	340	396	404	419	414	371	377	376	402	390	466	429	407	383
40025	29552	28941	19523	7232	1388	1191	1284	1383	1514	1577	1524	1527	1606	2335	3088	3609	4075	3607	3034	2313	1550	965	842	824	841	799	895	835	812	867	819	784	893	819	872	870	850	816	811	843	852	854	876	889	834	839	828	847	888	788	824	834	811	901	827	910	832	865	813	868	884	881	864	849	870	855	827	843	830	843	817	819	807	868	882	836	843	887	851	851	840	860	870	835	864	864	804	844	771	855	842	896	845	833	853	862	838	877	843	822	868	859	807	828	833	830	876	879	850	870	807	905	900	874	803	875	804	825	865	849	849	794	832	868	874	881	809	861	800	829	908	828	902	875	842	868	802	850	855	864	820	842	848	850	867	894	818	900	847	844	847	846	814	797	886	854	823	906	829	864	821	864	839	834	879	854	858	850	811	839	834	860	850	858	814	845	809	884	844	839	891	801	847	909	859	835	815	835	830	865	877	848	884	856	802	868	832	775	841	800	835	862	867	844	837	865	869	842	825	865	880	855	878	887	818	847	790	824	847	829	874	819	820	887	810	818	857	832	840	876	902	836	875	857	808	839	821	806	810	837	902	825	907	857	823	850	866	842	861	849	851	827	875	826	920	832	843	880	863	824	872	821	817	812	846	863	873	810	892	797	852	895	830	850	821	858	858	896	866	872	856	845	842	871	838	852	818	863	854	870	782	848	863	849	842	795	883	830	805	867	860	865	840	820	817	846	797	849	813	892	861	880	843	813	852	849	809	837	878	825	837	868	838	840	855	835	858	825	840	881	847	855	825	832	765	846	796	838	880	875	851	822	899	864	859	841	854	811	838	873	823	828	827	850	803	841	831	827	834	852	861	810	870	896	878	881	774	889	862	819	846	865	880	846	858	806	873	856	877	887	907	874	817	894	894	846	843	849	847	816	836	870	871	855	866	858	868	792	772	879	850	869	840	869	880	853	885	843	836	867	774	860	796	800	842	882	857	849	822	835	843	810	796	909	854	867	826	810	844	868	836	851	878	846	872	828	868	806	898	840	825	859	848	843	820	833	869	797	869	884	819	797	817	836	864	860	848	869	838	851	853	847	830	813	867	824	847	856	948	831	838	865	840	821	890	794	876	873	829	818	869	864	823	876	872	820	832	835	839	797	806	891	878	892	892	849	839	930	850	819	847	824	860	836	855	863	839	826	847	856	867	886	850	887	764	808	867	868	853	839	844	820	872	852	883	847	866	874	855	807	844	837	822	820	881	858	843	872	842	840	825	797	852	863	821	824	827	823	848	831	841	864	834	839	780	856	789	849	885	886	821	832	821	840	837	803	836	834	874	862	813	906	843	833	854	794	814	852	805	834	850	850	874	826	830	837	871	847	832	837	843	808	862	805	866	864	823	872	829	858	826	824	828	786	860	892	866	828	847	833	806	880	868	815	809	846	862	817	845	847	875	870	795	844	874	814	806	836	836	825	894	875	789	920	855	845	873	834	924	895	827	822	839	838	853	846	812	850	819	878	852	853	807	844	826	862	826	838	864	880	864	808	838	790	836	848	867	865	880	810	819	862	838	849	833	846	834	883	853	864	904	889	862	836	871	867	859	865	821	833	879	905	859	845	842	866	800	906	834	888	871	863	869	887	822	856	822	849	864	839	835	795	837	866	844	843	864	872	832	849	820	859	868	839	860	823	879	846	855	822	822	877	863	868	865	841	867	789	845	843	872	794	799	857	847	856	829	843	832	831	854	802	834	841	829	853	899	901	850	840	874	851	824	870	818	901	848	831	835	798	838	859	893	849	842	895	888	825	820	816	851	842	892	796	863	902	836	860	858	851	871	834	906	858	844	814	839	785	847	876	825	877	841	865	839	940	846	824	806	892	793	815	872	871	874	869	849	846	822	865	831	876	819	860	900	858	824	858	845	828	860	807	835	861	870	837	858	830	830	850	823	895	870	873	828	769	894	815	887	871	852	882	868	823	817	847	850	867	833	860	875	854	872	849	822	833	846	853	806	824	862	822	854	839	810	839	836	831	827	890	823	897	866	852	893	784	874	838	846	798	884	858	854	850	807	831	852	850	859	863	834	830	873	869	821	869	810	804	825	867	851	827	853	857	835	839	883	846	844	872	831	806	858	842	859	785	853	824	847	892	883	887	854	847	864	883	881	864	798	837	818	894	862	841	847	829	826	802	858	836	824	830	840	838	825	821	808	826	835	870	873	859	853	841	837	783	824	811	847	865	836	847	872	850	891	833	859	849	876	775	877	873	881	865	809	880	821	845	877	849	895	843	911	871	799	852	873	814	787	863	835	824	861	833	852	830	803	842	864	885	812	853	845	821	847	872	833	785	881	845	840	834	798	825	802	884	823	853	877	855	847	835	858	822	849	846	842	829	868	817	855	901	876	876	847	867	840	844	829	838	850	865	829	866	853	818	851	813	830	873	824	887	851	899	887	863	858	852	807	840	843	813	883	816	821	809	847	857	864	853	856	859	840	852	839	829	832	880	831	887	805	860	892	840	863	816	848	855	847	848	834	856	829	872	832	904	870	855	807	836	834	897	820	846	861	812	836	827	856	917	838	841	863	889	822	879	845	854	869	762	840	847	798	886	852	857	875	836	874	839	853	871	849	840	848	797	869	841	855	835	859	827	853	864	861	797	854	890	840	838	866	828	812	842	828	852	854	851	867	851	838	896	846	920	858	790	838	850	844	819	878	822	872	843	871	898	812	828	852	824	827	847	855	826	842	840	816	821	852	830	853	844	876	914	842	891	864	891	867	862	896	866	844	853	858	873	831	857	876	839	880	889	831	873	844	843	864	919	850	809	849	804	843	849	845	873	856	870	816	825	840	849	853	812	845	817	881	845	832	898	852	892	867	836	850	872	886	826	820	892	880	844	840	779	848	851	852	815	879	824	827	891	867	777	817	834	829	833	841	834	845	855	823	844	834	823	893	869	883	883	818	825	838	851	827	897	909	851	860	887	880	887	883	868	860	856	837	836	823	811	840	837	801	799	861	851	809	812	844	847	819	867	821	835	814	924	887	858	838	863	889	850	853	830	838	834	832	880	854	881	821	849	819	857	886	869	791	853	823	862	858	842	869	794	831	904	867	926	856	890	826	839	832	853	865	884	822	831	841	836	870	803	869	909	751	905	852	878	806	856	783	856	846	852	839	818	852	859	853	878	858	861	904	861	931	852	815	870	850	766	805	869	872	805	897	840	880	855	849	912	799	836	834	844	836	847	852	831	796	866	859	850	813	853	861	891	895	833	871	848	864	848	820	823	831	859	849	818	839	863	810	850	856	854	820	883	854	843	860	873	887	833	854	847	802	843	851	861	830	800	820	854	811	857	833	863	852	864	879	825	856	843	854	830	879	792	866	824	838	818	875	858	850	801	832	855	873	849	871	862	887	826	805	879	837	850	893	874	831	829	835	848	819	837	883	859	797	857	807	856	803	853	804	897	821	848	817	851	882	830	849	832	829	814	855	823	857	810	815	878	795	855	851	866	897
41861	20087	10796	4019	748	432	391	414	381	408	412	368	395	375	407	426	435	393	382	408	432	385	392	373	374	396	407	388	365	432	402	363	368	372	364	447	416	380	379	415	372	380	415	344	374	368	401	366	426	388	408	402	404	372	385	372	367	391	386	394	411	405	395	388	356	423	394	369	401	349	419	396	380	332	367	388	392	374	414	380	403	367	382	374	425	416	398	378	416	426	356	377	399	368	373	389	394	366	403	415	401	395	386	378	354	397	341	395	337	409	376	378	395	374	422	385	375	377	395	367	457	412	334	372	377	390	364	401	408	434	373	370	376	405	384	366	374	384	385	372	363	392	398	397	382	368	375	345	375	383	410	357	386	373	344	350	386	389	371	382	329	333	363	383	404	384	377	372	372	384	365	380	372	402	359	385	370	391	413	359	402	396	409	351	399	397	427	398	373	402	379	354	384	338	408	394	413	440	359	357	397	366	390	371	393	366	398	387	386	404	413	352	356	357	398	400	395	372	378	363	391	369	379	407	376	378	339	377	398	388	376	363	361	366	397	393	407	398	396	365	370	367	384	361	383	382	364	401	361	372	369	391	371	375	381	341	354	380	395	374	379	382	388	392	346	373	371	375	422	418	356	385	405	438	408	371	373	393	369	358	392	433	376	407	378	376	364	386	407	388	423	395	366	372	390	386	396	403	375	380	364	397	420	404	407	392	376	363	373	378	382	390	399	406	405	380	377	373	406	418	405	395	383	383	391	369	373	363	346	373	384	375	366	357	373	392	425	322	399	386	381	403	362	383	391	396	383	392	355	386	347	339	391	403	406	423	408	407	403	380	408	409	357	378	374	366	374	386	401	387	360	408	404	404	373	400	370	395	404	382	385	428	424	382	412	365	369	381	403	398	391	366	389	368	366	383	399	406	383	360	388	374	368	405	347	391	353	380	394	407	362	409	402	413	404	392	401	424	383	409	381	368	370	387	372	360	382	380	380	374	414	395	386	391	413	390	396	366	389	398	401	384	357	366	422	382	350	319	373	367	412	378	407	401	356	383	375	396	375	352	376	406	423	353	351	403	349	359	404	363	394	355	368	398	399	379	412	398	420	380	400	357	375	402	402	417	373	356	387	396	400	390	427	384	399	419	409	399	372	368	393	378	394	388	368	374	386	425	405	417	379	430	348	369	402	418	413	394	361	366	397	364	374	389	370	401	408	389	392	365	370	427	398	363	421	385	399	381	387	377	403	413	370	361	387	406	420	392	377	418	394	379	348	392	362	354	396	408	379	356	411	360	383	374	405	353	379	380	396	380	407	412	373	414	402	410	374	359	353	372	420	367	368	383	383	383	387	373	400	391	399	378	411	364	330	349	370	377	397	409	374	388	372	375	398	375	375	386	378	376	397	395	369	372	411	391	411	406	379	397	372	361	383	345	378	361	381	381	417	397	410	370	350	374	396	361	377	413	377	365	367	403	381	378	445	381	403	390	374	372	376	412	362	383	375	360	391	378	391	375	358	357	379	395	396	406	392	383	397	410	384	420	415	414	387	443	368	378	408	366	350	361	373	374	384	403	381	372	368	378	342	362	391	395	355	364	396	340	385	355	408	397	378	391	395	412	371	391	423	426	413	391	404	393	383	406	362	372	382	355	379	390	419	349	390	379	397	388	394	382	426	406	374	412	387	391	384	344	398	376	393	387	410	386	340	393	365	381	421	338	383	362	385	362	363	387	361	424	394	411	402	406	365	352	378	366	357	393	389	403	385	375	382	393	366	382	361	369	379	349	388	386	373	361	383	397	429	419	381	348	381	403	392	395	382	381	376	375	341	357	390	418	408	357	374	367	407	383	360	406	361	367	355	414	369	350	411	380	384	414	411	384	393	373	381	394	384	394	387	372	377	409	358	396	368	377	386	347	403	381	326	410	425	398	384	380	345	342	378	366	370	397	411	394	400	422	420	385	405	400	369	367	389	374	408	383	402	352	392	392	377	381	358	370	398	388	399	416	386	374	380	388	388	409	330	378	383	404	390	383	397	391	347	364	378	404	387	392	409	419	390	414	390	371	402	373	389	364	388	374	399	380	396	375	397	364	373	412	401	378	422	391	391	392	362	418	404	396	352	379	385	367	372	379	367	350	389	380	393	390	430	384	402	387	403	401	352	357	386	356	407	386	374	405	405	405	349	351	404	392	410	359	410	378	369	356	369	377	400	391	409	358	382	364	378	410	371	365	360	413	435	334	428	408	377	417	380	393	386	365	422	394	414	400	401	417	347	406	377	371	388	386	387	382	336	392	392	394	367	378	405	379	355	379	413	397	432	396	386	376	364	386	403	369	399	356	400	374	378	384	363	358	407	422	384	401	408	385	352	365	396	392	374	331	384	347	410	379	411	353	368	386	401	385	375	360	383	367	374	375	376	386	397	332	385	411	371	400	433	413	387	394	350	392	374	401	374	354	391	421	367	355	366	367	368	385	384	349	387	364	387	429	363	395	396	403	372	379	412	406	348	367	362	392	369	387	390	375	355	408	414	382	384	360	360	382	407	369	371	354	347	386	381	408	408	393	378	401	391	397	367	399	357	387	395	376	372	363	397	401	378	378	406	375	362	418	391	379	381	355	395	403	357	373	373	399	411	417	374	406	406	392	389	400	401	389	393	383	386	368	347	416	394	385	383	404	354	377	390	357	340	392	395	378	404	391	392	402	377	375	419	372	375	392	378	338	372	390	366	384	387	380	420	382	376	396	426	390	377	356	410	373	375	350	386	376	384	392	362	372	404	376	362	364	387	409	384	365	373	361	407	369	383	406	397	347	405	372	453	405	359	398	416	380	342	349	367	407	389	357	386	374	396	399	377	367	346	369	449	361	388	429	398	389	412	391	378	385	368	399	395	418	392	366	397	378	370	405	361	384	356	407	389	434	431	373	378	408	377	418	375	426	409	387	376	415	414	391	360	438	396	364	351	387	370	357	372	385	406	428	384	401	398	424	386	367	377	381	394	390	400	409	414	443	419	360	346	404	364	402	363	335	396	373	405	408	363	378	386	388	368	390	387	395	363	409	354	409	370	391	391	386	408	388	396	349	370	373	399	392	403	392	416	372	373	405	386	383	350	376	391	366	398	391	386	415	407	371	368	361	381	381	377	346	398	397	380	365	386	414	380	393	346	396	384	375	389	405	365	373	394	413	392	401	394	383	410	375	355	324	368	401	401	406	401	370	389	345	418	356	398	390	360	383	379	411	408	388	382	420	392	424	430	397	352	356	341	398	355	415	359	407	399	384	421	357	342	394	418	428	407	412	371	356	423	423	371	389	409	395	366	399	374	365	363	420	383	379	370	386	384	384	406	399	387	376	384	372	427	357	382	411	400	377	363	375	343	366	354	359	386	350	371	404	381	398	401	417	386	373	406	368	364	386	416	398	403	406	370	366	362	369	389	409	361	392	394	375	380	378	378	372	421	415	344	375	411	350	351	378	369	393	376	319	365	380
25546	14142	14610	7700	1607	966	901	964	845	901	833	858	813	866	791	896	903	1020	950	978	925	862	820	852	885	846	815	837	805	797	844	797	838	773	820	837	831	788	840	876	804	832	805	810	826	810	800	820	773	800	813	821	788	815	769	825	827	788	830	805	819	860	859	771	824	795	830	795	798	788	772	838	791	834	813	853	819	834	816	843	813	803	851	835	826	786	800	834	807	795	809	801	822	810	797	813	816	813	815	831	806	766	825	799	859	803	790	788	827	828	891	804	818	790	840	787	873	853	796	803	881	740	780	812	831	774	831	828	865	826	810	833	833	836	813	883	871	808	818	835	863	779	818	828	807	822	793	834	829	819	801	771	800	831	815	783	822	835	775	822	842	771	796	791	807	810	783	816	794	842	794	857	891	838	835	836	768	862	778	821	859	822	815	811	819	800	825	844	810	833	861	838	811	788	804	813	856	797	862	756	840	793	856	851	782	782	864	865	816	824	788	813	842	786	796	822	756	790	857	853	838	800	867	790	842	768	831	824	787	819	853	776	861	887	780	801	827	817	800	843	809	829	806	825	793	780	795	788	805	799	777	843	814	822	796	839	796	841	816	795	833	795	867	883	810	840	790	840	826	796	816	902	788	849	849	866	795	845	828	781	807	792	786	776	852	796	833	848	834	816	838	821	862	791	774	785	816	808	797	831	882	758	765	865	816	879	822	808	794	808	834	813	817	805	840	763	821	776	832	826	798	819	854	884	825	774	819	857	811	827	789	811	825	826	808	816	787	887	790	789	808	758	823	832	829	844	759	787	808	824	808	804	828	786	838	772	808	879	813	887	792	823	831	786	826	791	785	787	784	830	843	805	791	848	877	856	848	829	801	806	780	804	866	854	801	834	850	813	808	798	809	807	845	835	801	815	795	827	771	802	833	805	815	806	902	844	826	842	879	847	724	775	771	831	800	777	849	823	845	851	812	826	814	834	866	811	845	795	835	783	866	806	791	800	843	830	813	794	839	779	817	818	866	867	854	788	837	847	792	815	803	833	801	820	868	844	822	793	867	795	812	812	826	814	807	803	809	822	780	798	874	845	809	797	767	841	847	822	839	781	836	834	820	814	839	826	817	858	835	841	791	850	816	854	843	817	836	823	836	816	814	783	813	861	799	827	860	833	802	807	764	813	820	850	868	822	824	826	820	803	863	788	790	815	790	828	787	828	829	841	795	797	806	843	828	824	794	803	797	845	841	864	732	830	808	841	808	786	873	866	798	816	794	834	804	849	764	835	809	829	815	837	806	807	784	807	775	861	818	837	825	788	866	810	881	826	821	870	783	786	811	813	820	838	823	805	864	795	868	792	803	863	813	851	823	787	865	837	866	831	834	802	857	800	832	845	763	828	803	792	824	810	803	867	869	855	884	829	820	790	800	814	782	813	806	815	819	871	858	784	823	773	821	825	839	855	829	820	842	777	771	843	838	843	757	823	817	814	841	791	842	825	840	860	827	856	868	848	820	823	817	773	871	839	830	807	815	918	827	828	812	811	835	818	838	820	819	840	826	882	789	858	840	826	824	811	824	815	808	793	797	855	742	852	775	829	878	825	809	770	836	815	842	826	797	788	827	829	843	803	824	919	832	794	831	803	873	768	823	840	796	841	833	776	815	811	798	816	800	837	819	801	814	812	863	816	855	832	805	830	824	847	861	791	826	859	841	846	813	831	797	830	828	809	823	798	805	792	775	831	820	879	824	810	815	776	803	809	761	811	804	774	764	751	800	815	803	796	822	769	787	883	817	788	835	843	775	812	807	862	790	836	824	789	842	853	805	850	809	762	796	854	800	816	796	853	831	824	801	798	822	850	801	838	812	824	842	837	816	853	801	781	821	852	811	827	831	859	787	810	799	857	830	848	803	847	859	835	804	831	830	828	784	802	858	808	858	841	818	846	838	853	799	802	891	773	818	850	823	824	799	837	791	810	782	834	797	763	801	827	804	816	808	835	814	804	798	788	850	867	807	866	792	797	823	768	847	849	800	779	803	897	770	781	798	811	832	822	800	771	838	841	783	819	755	782	834	815	779	806	833	829	807	842	824	855	809	809	794	880	811	826	816	815	791	853	797	864	857	826	800	809	826	808	801	821	842	851	831	793	850	799	818	812	852	808	806	849	770	811	826	783	808	865	805	849	888	810	856	838	832	806	791	770	851	803	794	857	800	773	877	829	807	801	812	784	864	847	904	789	846	830	755	826	817	837	794	840	805	776	844	833	820	835	797	773	797	792	791	796	781	791	808	788	822	842	834	810	815	761	810	846	816	786	844	817	856	836	839	791	834	792	845	830	866	819	799	848	829	839	807	859	856	774	797	787	791	824	792	809	859	828	862	807	857	794	879	851	830	753	781	817	835	783	815	847	845	807	779	837	783	786	801	767	824	826	828	863	847	818	825	759	781	800	794	865	862	825	786	794	827	819	826	804	839	768	827	801	819	788	831	834	850	849	883	815	880	804	802	864	751	815	758	826	806	799	849	897	824	838	821	811	878	846	780	840	829	794	821	813	801	850	765	792	815	814	822	848	811	819	834	816	830	797	802	761	796	809	830	801	873	794	814	818	789	841	853	854	829	811	854	874	787	770	822	865	837	856	792	840	810	806	859	818	823	845	780	819	840	821	767	839	807	818	855	842	826	797	836	833	901	836	790	857	794	833	791	805	811	811	819	824	851	829	794	856	785	828	793	855	822	835	798	781	810	797	840	816	773	804	850	823	773	882	812	852	822	792	819	856	800	839	854	884	773	812	856	808	851	837	859	820	832	798	809	816	820	816	852	831	785	807	809	807	855	780	808	807	811	819	792	846	858	793	803	786	770	816	788	824	821	789	866	864	864	758	818	818	868	834	804	837	798	815	817	784	805	806	827	868	829	785	821	844	748	852	798	842	835	847	857	813	754	806	860	826	770	848	774	806	822	810	746	787	848	832	879	809	764	855	840	805	804	840	805	849	814	848	806	823	846	833	868	829	799	799	871	827	768	835	852	812	782	801	814	823	795	802	766	843	855	809	794	838	846	794	801	811	800	813	783	838	799	881	807	830	829	857	787	780	780	820	866	838	802	771	850	772	789	813	825	785	874	787	832	760	831	797	827	848	839	863	842	809	814	806	828	880	819	812	796	833	827	842	772	883	779	852	821	843	807	775	848	791	820	810	847	804	816	840	842	784	812	814	840	859	829	835	843	797	791	862	817	819	870	852	837	859	836	806	863	822	894	780	833	836	850	858	844	822	814	825	802	800	817	816	821	847	806	846	849	858	836	805	820	822	862	866	804	866	756	783	785	832	789	816	822	803	874	774	835	818	856	826	812	755	787	817	809	766	822	798	787	798	799	821	850	826	830	813	840	825	811	804	799	785	817	849	822	823	816	855	804	820	785	819	817	803	779	784	843	775	775	817	864	811	827	842	866	839	828	834	805	840	902	777	853	798	833	787	811	844	840	805	836	786
50210	28335	18039	8779	2498	510	430	404	391	431	454	439	390	428	485	587	710	807	720	659	538	489	395	416	366	395	390	374	415	374	412	401	375	380	357	384	427	367	386	403	362	408	420	365	346	328	400	377	374	365	362	405	404	401	360	396	372	365	397	415	422	408	387	386	396	360	385	375	353	384	406	387	409	371	399	377	374	404	389	357	365	402	423	379	417	409	390	354	373	379	406	405	386	378	380	395	373	377	371	398	371	438	411	385	365	408	362	424	403	378	375	387	390	415	442	399	436	414	399	410	389	388	385	373	377	380	380	397	415	394	345	359	387	348	376	389	357	387	414	371	414	394	361	378	430	397	356	404	405	424	366	378	397	441	410	383	394	399	419	383	373	405	405	392	394	376	385	408	377	375	381	361	393	406	351	409	408	381	380	362	402	387	353	382	388	382	385	382	352	389	359	387	409	382	349	384	397	412	416	362	376	389	391	352	373	431	408	406	385	376	361	358	390	407	397	353	364	388	363	398	401	364	383	339	397	406	350	381	405	330	371	379	410	350	369	363	399	392	374	422	384	406	379	390	365	430	413	396	425	419	414	376	393	388	363	367	366	400	409	395	403	380	373	374	393	372	410	407	376	435	379	391	446	378	388	344	360	410	391	418	390	396	385	417	363	382	385	370	386	365	400	405	398	354	362	380	394	396	393	403	381	405	403	390	368	378	382	384	349	385	416	360	400	415	365	372	343	410	389	399	346	387	393	381	411	399	380	373	381	394	390	387	379	384	389	370	351	366	409	401	397	364	383	370	394	369	384	408	391	380	340	392	369	368	481	409	379	389	413	380	393	367	381	358	380	376	406	366	359	392	389	377	349	368	392	439	385	388	403	352	357	376	367	358	383	392	395	339	408	372	388	373	382	339	349	357	388	397	416	366	384	370	377	406	389	379	374	354	378	409	414	409	377	374	405	408	371	419	397	350	368	364	345	362	351	354	407	374	380	384	424	414	406	384	396	396	384	387	410	401	378	409	387	357	397	375	383	371	401	387	412	347	377	406	398	394	405	383	385	372	372	401	402	345	372	386	416	397	369	370	372	422	401	379	379	383	342	375	388	376	415	365	386	380	371	362	364	403	337	369	416	436	380	390	402	381	375	375	423	387	380	407	418	380	384	366	394	389	427	373	393	408	402	407	378	392	390	394	425	358	415	368	343	373	339	392	368	392	376	420	404	380	393	386	381	439	400	364	399	373	347	368	363	384	401	349	364	377	422	383	364	383	386	407	364	399	401	381	401	380	362	380	362	391	362	392	369	363	403	357	377	394	447	347	360	377	380	364	376	363	381	369	414	401	403	362	380	398	396	363	390	385	348	384	354	406	381	367	362	424	356	379	394	381	369	367	372	345	389	400	395	398	387	364	357	391	352	390	378	350	396	365	389	369	354	389	378	364	355	406	369	347	361	386	378	389	356	381	375	375	396	405	388	362	390	370	384	381	346	370	377	372	396	378	421	395	389	388	364	346	394	409	380	371	358	382	401	391	416	400	412	402	381	400	393	412	376	361	354	375	348	365	361	406	386	386	404	393	400	436	380	398	379	363	396	404	421	350	420	376	420	381	377	392	339	373	381	336	370	385	360	367	343	401	362	383	402	383	363	426	367	343	389	407	393	376	383	395	388	369	361	398	406	402	419	356	358	395	371	394	362	399	390	369	429	397	410	400	424	414	392	429	386	417	364	380	414	404	393	381	371	373	421	418	388	370	363	374	364	379	400	381	380	353	392	397	412	385	370	379	380	388	396	400	368	375	382	392	436	380	387	387	385	344	364	329	410	385	402	348	369	395	363	406	411	382	369	374	338	423	397	388	341	387	341	403	367	375	418	402	371	390	367	344	397	388	399	392	389	359	386	363	398	414	374	361	413	376	376	366	395	364	452	382	401	389	368	369	410	379	393	365	399	406	407	408	424	366	410	396	375	417	413	391	342	391	346	369	396	409	370	390	380	407	368	393	357	378	396	382	422	387	335	396	368	336	411	414	395	364	369	415	371	361	330	374	375	386	370	358	389	392	378	378	395	423	365	411	383	385	383	376	416	377	395	401	358	374	390	400	381	388	389	411	404	400	373	369	356	371	400	377	373	399	376	348	384	375	355	387	372	397	349	393	442	404	385	413	432	380	373	414	367	364	400	387	381	404	380	397	396	397	384	388	373	376	372	380	374	425	367	406	448	381	410	377	349	399	396	401	403	367	376	329	402	334	363	388	364	405	406	386	412	372	401	365	427	398	424	379	412	392	393	380	427	396	386	362	386	415	333	392	374	420	406	418	387	365	345	371	404	404	382	389	345	393	353	404	345	348	384	426	402	394	388	378	396	406	403	357	350	362	386	405	388	368	378	393	368	401	346	352	367	395	426	361	390	396	378	347	329	356	393	396	379	377	376	369	388	416	388	401	380	359	346	392	417	387	407	394	425	369	365	387	383	365	360	386	361	401	403	387	421	366	393	374	403	380	377	389	411	398	387	372	363	408	418	385	410	386	396	387	418	375	371	371	402	361	373	385	396	402	399	425	413	400	374	382	423	367	380	385	357	386	378	356	395	434	371	346	418	439	406	420	377	407	421	364	374	386	375	389	381	419	401	426	393	386	386	369	367	358	420	382	377	377	371	404	424	376	338	371	391	385	408	377	390	386	381	395	394	391	366	415	412	373	401	377	400	359	369	398	396	411	334	363	369	356	369	383	412	405	373	346	399	384	383	367	364	406	408	377	368	351	416	365	410	362	393	394	347	351	389	355	386	405	427	345	365	398	390	397	389	385	458	390	373	373	388	362	386	400	384	396	412	397	379	396	438	426	396	381	369	365	392	355	391	407	401	399	411	371	425	357	375	390	415	401	386	395	402	404	394	357	363	374	356	407	414	390	390	381	358	372	408	355	388	347	372	421	432	412	423	378	391	379	411	382	409	343	394	335	354	373	356	354	361	385	368	383	388	420	387	380	412	365	366	399	409	385	427	388	399	369	419	378	400	390	427	354	372	385	368	361	386	390	369	423	368	389	407	376	396	380	427	376	372	375	345	403	413	326	385	413	391	408	381	382	366	468	373	376	360	377	402	456	375	366	412	351	399	381	380	378	419	402	369	376	361	395	392	409	395	381	390	395	412	402	377	398	391	409	352	404	354	395	406	418	392	385	361	388	401	420	455	416	360	367	365	368	355	348	357	389	381	401	375	389	408	382	394	373	392	422	408	403	384	379	391	377	365	402	356	433	391	374	407	381	350	367	380	389	359	387	409	387	390	414	380	398	368	358	399	400	395	395	387	402	359	371	373	370	361	386	395	392	379	371	400	378	383	417	383	364	385	417	395	399	390	403	386	411	438	362	374	367	360	356	353	388	388	393	404	368	341	379	397	383	398	358	360	351	375	412	404	380	352	381	361	389	397	369	379	399	359	375	413	376	385	386	413	408	380	378	354	405	377	382	372	401	369	391	414	343	350	389
31487	21210	21840	16180	5563	1224	1131	1074	1062	1029	1041	1005	987	1114	1259	2008	2826	3178	2707	2163	1573	1199	1021	820	814	790	853	798	778	807	857	842	829	860	877	854	824	834	853	793	826	766	809	838	852	845	816	832	852	872	872	804	812	873	818	811	803	820	801	829	844	809	800	824	872	843	794	838	863	910	799	818	814	788	836	870	815	858	805	822	898	817	867	828	861	835	779	843	847	838	824	790	825	839	834	784	809	850	826	824	794	811	822	848	839	822	833	779	821	868	823	802	783	846	839	799	844	791	819	806	817	817	844	877	858	833	799	770	858	804	830	840	845	845	858	850	846	843	841	807	848	810	867	858	828	839	823	847	845	838	891	818	836	828	814	816	857	846	820	836	841	895	834	863	821	812	819	862	821	804	818	805	872	751	834	851	888	807	812	842	818	860	800	815	777	816	810	865	782	851	784	810	852	874	805	825	796	848	831	753	871	841	861	823	794	821	878	808	855	870	863	798	856	822	819	854	828	828	830	887	877	848	825	869	842	797	774	842	812	804	836	773	824	814	796	849	880	801	799	834	840	866	792	818	838	848	769	817	825	818	841	813	803	877	846	847	840	767	832	843	847	881	865	888	850	801	808	863	798	845	775	758	796	827	856	823	850	801	816	859	869	807	842	815	820	817	776	808	843	828	797	844	844	836	838	781	853	800	831	809	849	773	813	852	851	821	848	765	813	806	849	882	848	846	805	867	764	887	790	843	873	816	817	832	822	858	795	807	778	871	875	871	834	802	840	869	865	759	798	859	849	763	808	833	836	847	878	800	791	809	835	850	835	815	882	815	840	814	853	855	817	824	797	843	770	818	833	878	811	822	786	816	801	835	840	805	816	836	813	864	817	815	801	801	791	872	849	800	828	785	864	818	803	799	801	811	772	853	857	836	844	838	850	819	857	840	856	834	813	809	820	747	790	780	837	857	862	777	824	826	842	838	825	825	822	810	857	789	826	801	853	763	846	839	885	843	816	823	780	853	774	813	841	812	836	850	851	802	781	805	830	865	787	816	804	862	837	864	834	802	825	874	833	771	824	806	840	811	842	853	858	845	811	837	804	859	792	841	813	867	819	852	796	824	861	826	830	795	806	845	835	801	798	841	825	810	846	835	854	833	833	815	807	824	793	799	866	814	839	809	872	819	834	874	773	810	875	787	839	865	843	806	841	860	819	837	840	782	871	824	859	860	823	837	864	783	854	853	827	776	827	835	776	883	791	814	833	858	815	873	811	846	851	852	838	824	871	814	828	837	864	883	908	855	820	834	800	876	832	807	827	826	768	810	815	856	838	866	836	839	815	750	831	813	812	832	820	858	860	852	827	829	812	845	809	837	759	820	825	833	788	823	821	802	890	815	823	887	818	768	837	796	817	789	833	812	850	797	867	868	873	817	876	804	803	813	813	810	809	853	783	833	837	846	805	806	804	830	866	816	807	845	847	778	787	839	813	816	864	840	843	821	831	787	822	798	810	850	839	860	900	830	832	823	818	854	779	844	821	880	842	758	821	815	837	805	853	858	819	853	830	797	801	841	865	835	769	836	838	779	807	807	830	828	787	807	843	887	853	774	847	812	801	816	772	803	794	815	860	800	812	863	834	794	844	846	851	811	833	865	815	864	804	846	836	835	793	826	849	869	839	820	865	797	859	914	883	872	798	822	852	800	827	776	806	811	833	833	842	851	865	831	812	814	827	859	845	784	810	863	820	822	820	832	823	838	837	829	795	834	843	787	790	851	815	780	810	840	792	822	876	804	824	791	863	829	839	866	869	834	849	876	877	838	860	833	800	849	845	855	859	846	901	882	858	848	793	814	804	805	858	825	871	801	816	856	812	854	829	840	857	800	814	762	762	861	791	822	848	852	819	817	820	787	835	846	818	823	886	844	847	895	847	808	824	855	796	813	800	853	792	875	805	914	841	824	818	845	855	832	857	807	848	836	799	744	813	839	821	854	816	866	838	852	818	853	835	802	781	806	842	816	814	834	808	804	840	831	868	840	792	869	798	809	852	778	810	838	793	818	829	804	817	899	824	818	872	825	848	839	841	780	796	846	829	828	819	832	776	806	794	834	840	796	826	838	838	857	830	803	859	831	848	823	857	826	904	789	774	813	846	801	808	808	839	806	870	820	898	781	870	803	815	862	864	810	806	887	852	838	842	832	835	842	847	815	816	805	774	842	797	833	864	851	820	872	835	822	840	835	837	806	836	825	810	831	826	772	831	796	846	887	849	808	856	781	876	827	785	766	816	830	816	830	856	855	846	877	851	825	858	824	839	840	833	818	873	758	857	773	853	803	827	835	792	820	817	775	828	830	823	861	845	805	877	868	861	787	845	794	798	809	819	845	846	885	812	827	841	838	799	832	815	767	789	809	897	866	794	844	822	912	821	798	835	823	818	848	820	821	842	831	774	835	813	820	822	794	851	816	790	804	858	877	827	778	851	818	864	799	825	837	817	842	840	785	773	804	827	850	789	778	824	828	785	804	788	806	838	835	821	876	844	851	832	806	843	829	803	810	822	844	830	833	821	863	820	825	780	817	865	789	820	833	823	841	808	839	819	792	811	826	825	853	844	848	798	839	836	826	821	861	815	795	859	811	875	828	834	853	808	755	808	856	849	827	843	808	834	842	828	818	787	804	816	815	833	833	803	807	793	823	833	812	818	801	811	870	800	791	806	812	845	852	822	902	839	841	793	806	822	875	802	853	833	888	872	828	817	803	860	802	824	864	882	819	846	896	816	779	851	807	814	889	855	852	856	816	794	874	862	847	799	867	793	811	803	808	830	828	815	833	890	801	831	811	852	808	814	807	816	820	878	836	807	810	828	831	788	770	863	856	836	850	757	854	837	886	841	813	841	839	832	815	815	837	857	804	834	818	829	805	807	901	815	836	809	795	778	826	827	866	826	849	833	842	865	802	819	824	786	843	822	895	787	749	898	887	845	820	825	817	862	816	820	795	825	764	823	863	786	873	794	846	822	801	839	848	854	824	806	820	856	869	804	850	827	854	807	824	801	780	802	807	828	799	833	811	770	831	807	848	793	861	836	816	798	829	831	841	804	787	846	817	869	831	828	873	784	841	828	815	837	811	810	819	827	845	806	845	783	850	786	828	844	818	835	870	817	783	828	852	824	841	804	828	819	782	815	798	816	806	828	786	808	824	850	878	797	819	841	808	815	811	794	801	779	816	832	852	803	820	873	867	841	865	795	864	812	840	810	833	830	854	811	849	830	819	822	788	833	776	865	848	820	818	846	825	891	817	846	840	891	801	867	772	848	880	820	791	773	836	833	843	826	774	798	842	763	822	785	870	833	880	841	827	882	850	833	779	823	813	810	771	876	781	849	875	814	865	839	859	858	824	814	800	830	802	843	823	794	814	831	824	797	796	789	843	841	828	865	811	837	845	798	872	839	811	855	784	855	823	909	818	795	847	784	846	853	834	828	803	802	816	839	785
59110	35531	27375	17865	7421	1217	620	522	494	471	462	423	473	508	643	843	1103	1131	1126	959	781	630	431	410	406	444	414	406	435	387	394	374	424	390	383	388	421	390	392	387	366	370	434	379	370	378	417	397	432	394	389	408	444	371	403	408	416	424	428	395	383	382	416	390	379	383	358	362	408	386	408	393	412	387	405	413	407	423	391	406	389	362	402	383	360	411	452	395	374	415	427	400	433	357	417	398	345	369	416	412	383	385	408	388	368	372	387	427	447	401	391	373	413	400	399	364	372	379	412	389	416	382	401	383	379	408	417	398	377	411	424	365	447	417	417	429	404	419	412	406	382	401	412	386	406	405	385	417	420	389	406	385	404	402	350	389	408	470	428	379	429	407	456	388	378	369	406	403	382	389	386	411	416	380	351	394	397	427	420	394	389	416	408	387	389	362	390	368	398	407	378	414	401	441	418	389	371	391	384	393	421	389	411	409	365	380	391	384	443	427	409	372	418	378	383	403	388	396	411	445	412	423	372	420	372	384	423	433	381	383	363	386	402	376	384	365	387	408	368	371	369	370	420	411	381	362	397	376	412	381	431	402	405	387	427	400	405	398	428	350	404	384	405	425	426	400	396	395	375	353	377	392	371	433	386	401	409	415	408	357	423	422	388	403	413	417	422	422	429	384	386	382	392	394	386	402	441	341	366	361	432	398	401	378	419	392	363	388	375	404	395	374	418	384	427	413	366	384	432	449	375	373	405	411	358	401	409	418	391	342	399	339	438	378	360	370	410	392	420	385	371	391	382	430	383	394	422	400	386	391	380	392	402	370	374	384	468	419	366	436	370	343	366	406	380	389	378	409	406	416	355	360	398	438	364	381	374	381	370	387	425	418	407	417	340	427	423	410	400	406	386	389	391	390	427	406	406	407	440	399	379	446	411	432	400	411	388	404	370	373	373	438	436	385	382	389	401	402	400	383	404	374	379	377	369	384	431	393	369	429	398	359	397	392	397	388	410	385	410	427	398	380	388	383	406	433	431	423	401	366	423	419	378	391	423	438	416	411	396	411	410	332	342	414	440	404	383	398	380	371	407	401	395	369	368	385	396	441	384	377	407	388	438	397	415	439	379	381	399	375	388	417	397	430	394	361	407	384	412	412	365	392	413	385	342	395	407	412	403	380	419	410	378	392	385	387	396	415	367	401	377	385	377	382	398	396	390	407	401	385	418	430	412	405	400	393	383	362	391	401	386	390	418	385	401	405	389	434	383	408	371	390	424	377	388	385	366	377	404	365	397	367	378	383	415	426	398	381	418	411	414	377	416	363	428	408	425	427	407	403	423	407	396	369	384	392	420	383	401	383	418	412	400	411	397	418	412	439	446	415	390	430	397	401	366	364	383	372	410	415	412	405	383	381	420	387	418	393	417	375	398	435	408	400	398	387	410	395	400	385	422	417	389	431	429	404	389	387	373	401	420	346	392	386	401	420	392	403	397	429	405	392	374	375	399	432	392	393	421	396	391	408	423	373	402	418	375	352	410	395	437	397	396	391	403	391	374	369	421	405	382	393	443	409	417	385	366	408	409	397	413	401	360	427	398	392	419	373	381	408	408	372	369	404	374	369	376	379	388	384	393	359	378	408	357	404	408	448	411	414	390	418	415	385	405	385	404	400	415	422	406	388	383	439	398	383	409	412	363	393	379	404	407	377	398	413	416	444	390	429	401	381	373	437	386	381	378	409	374	401	388	429	379	425	402	368	392	391	390	417	368	375	423	395	419	393	407	433	392	372	406	399	405	388	409	410	403	406	395	397	365	383	374	408	423	371	395	395	386	397	379	428	413	402	417	399	400	384	363	424	469	386	399	399	419	367	421	393	410	385	383	404	359	417	377	406	377	469	387	396	401	384	385	405	385	416	390	391	425	400	399	375	384	385	389	388	444	412	394	400	438	418	382	395	404	435	392	416	385	423	430	375	381	420	397	403	374	388	408	389	380	356	431	402	401	446	416	392	396	411	415	399	370	389	404	400	429	394	372	411	371	390	411	434	397	400	416	412	396	376	401	386	423	328	384	380	416	415	392	368	375	422	447	355	437	385	402	394	410	402	366	331	409	433	427	421	457	364	435	409	380	416	422	394	366	421	388	402	395	406	437	371	403	413	384	373	367	439	376	373	410	376	436	424	424	378	389	401	415	434	377	377	409	356	385	370	398	444	396	381	408	380	359	392	394	438	421	413	396	415	365	390	437	399	413	411	379	421	419	390	400	388	327	361	416	416	401	393	420	428	436	419	418	379	377	408	392	400	371	410	375	399	390	359	406	409	382	425	365	420	382	396	341	365	367	404	408	413	396	438	399	401	366	403	399	373	446	412	397	394	361	370	402	449	425	414	409	419	396	403	416	419	437	413	387	398	412	376	393	364	390	386	440	384	405	424	412	376	427	398	448	394	388	387	423	404	387	395	380	366	382	407	397	409	369	420	395	374	411	393	429	413	424	436	401	409	434	401	403	395	422	343	408	400	422	440	476	418	385	440	399	398	424	369	378	379	404	432	384	412	411	385	398	381	422	409	413	404	449	389	384	419	405	375	410	375	442	443	436	392	361	387	369	447	423	408	409	373	364	413	388	383	386	420	417	362	372	400	371	374	399	424	419	371	388	384	404	378	401	397	426	395	401	364	332	387	368	409	388	378	379	414	367	346	375	427	428	409	358	400	395	380	416	432	386	398	408	374	402	416	393	411	399	408	386	391	390	385	402	412	433	395	426	407	381	414	412	395	362	392	418	357	401	445	430	415	407	388	426	382	401	408	395	432	442	379	383	410	401	384	395	394	429	397	390	370	400	394	383	345	344	397	399	366	402	363	377	403	450	404	386	371	422	427	425	415	401	450	395	374	425	394	405	401	381	366	437	384	422	440	385	389	387	404	424	430	388	393	407	391	352	437	400	395	427	426	407	417	432	380	435	413	434	441	372	401	392	395	388	363	376	347	367	360	402	373	415	381	439	379	379	380	391	391	403	386	403	428	337	399	426	403	346	397	392	378	387	420	384	433	391	391	404	399	385	348	419	394	422	378	400	397	343	385	411	406	434	389	360	372	416	365	435	391	377	417	392	376	408	376	400	419	430	455	437	373	403	399	430	406	364	398	362	388	418	413	381	377	386	393	409	361	391	384	419	450	417	375	425	422	411	363	409	382	381	375	402	392	379	409	402	382	366	399	406	399	389	369	390	407	431	439	409	415	412	373	408	397	377	463	402	416	405	378	349	400	428	403	440	401	412	419	413	354	351	373	372	362	415	417	409	382	381	361	398	408	424	380	385	413	411	373	385	357	397	416	405	414	383	382	376	426	430	389	397	376	398	389	405	377	415	372	387	432	392	388	431	454	448	369	416	406	424	413	421	359	363	421	387	440	400	423	349	386	386	404	404	396	393	420	393	364	361	398	414	405	451	400	427	419	423	411	402	416	416	380	415	409	418	426	367	353	396	426	425	403
36336	27079	30051	26643	14191	2464	1634	1283	1235	1208	1095	1122	1211	1468	2411	3736	5065	5015	4580	3894	3002	2112	1155	826	839	864	838	843	857	854	834	787	868	837	840	858	892	835	862	868	809	902	913	885	843	849	864	873	855	832	840	828	861	816	865	805	843	843	895	845	853	840	888	881	877	814	885	851	836	841	797	867	858	859	815	813	856	833	869	814	905	920	806	815	861	808	792	857	868	834	798	842	871	833	894	849	820	841	788	852	835	909	858	872	824	850	935	882	885	916	920	881	831	848	888	821	851	839	815	803	847	831	902	876	856	836	847	846	847	818	794	867	782	845	847	838	832	873	828	818	840	828	840	828	872	845	848	779	883	806	823	831	840	883	804	862	807	877	826	816	872	854	822	825	860	864	858	809	847	878	827	794	867	797	866	845	844	849	824	863	858	856	866	832	878	859	845	849	828	830	867	789	840	795	890	918	833	804	847	933	847	825	827	867	860	835	794	853	847	897	907	836	779	803	872	849	898	818	872	805	864	874	862	880	830	840	844	837	868	838	845	829	857	868	772	802	891	892	826	864	838	858	865	825	827	814	811	809	839	892	846	842	888	876	845	908	885	757	850	849	867	788	847	838	845	849	870	853	853	870	867	868	794	844	874	864	833	870	831	840	869	896	819	830	820	844	839	858	827	884	843	829	819	859	886	797	860	829	815	804	861	887	880	870	873	824	857	847	836	849	847	848	838	858	885	839	820	909	833	879	851	856	813	820	818	868	883	860	841	853	847	831	847	846	838	841	902	877	820	874	846	865	842	902	823	857	840	886	849	812	825	882	908	877	864	864	850	833	862	859	907	805	835	868	847	868	840	848	786	840	853	848	842	784	858	884	833	874	871	850	848	845	808	817	847	852	882	846	841	871	887	809	798	867	847	841	872	830	870	841	876	864	857	867	846	841	903	798	822	865	876	869	872	856	867	862	862	840	828	855	831	864	833	769	864	834	861	859	851	830	882	881	894	851	806	883	843	850	815	802	866	828	844	843	840	884	849	850	866	846	922	879	798	893	899	816	865	853	859	827	849	862	844	853	867	862	816	838	849	845	804	840	860	849	830	794	847	904	801	834	807	884	799	867	867	811	844	797	847	843	898	769	836	905	851	833	913	829	852	794	855	871	807	811	846	849	839	865	778	803	876	817	787	854	833	864	855	801	845	916	813	843	808	811	789	810	851	833	875	834	812	876	819	846	842	877	838	875	894	883	857	789	829	792	847	895	802	842	813	859	847	863	798	893	858	872	808	824	814	836	859	832	892	836	827	869	880	889	830	869	860	888	822	869	882	822	833	829	870	802	860	842	848	848	843	833	776	804	824	856	906	840	835	850	824	863	810	800	833	881	844	851	822	803	837	849	862	829	930	821	827	884	879	827	887	828	883	872	840	887	854	840	788	812	855	856	828	826	835	807	820	822	907	828	819	859	860	897	921	827	866	860	835	806	883	850	864	900	814	887	876	869	838	812	891	885	795	828	834	803	872	860	835	820	866	868	833	835	844	825	843	839	837	815	879	917	874	864	858	840	895	842	907	831	864	901	826	888	846	850	834	841	821	889	860	822	836	817	863	826	852	843	884	841	806	855	850	904	846	862	841	860	819	885	858	866	852	852	837	875	837	800	789	892	850	832	900	828	840	815	820	869	887	814	830	897	891	917	843	839	877	828	830	878	817	860	856	824	845	846	830	845	879	829	856	877	861	854	842	834	857	814	884	816	833	870	833	844	801	847	826	817	859	853	832	868	821	867	872	853	830	822	818	879	800	853	865	834	806	872	793	821	842	841	831	836	858	853	829	807	851	876	870	859	878	933	793	852	844	928	848	767	855	857	890	850	841	897	873	829	888	887	844	859	909	820	796	839	801	869	826	844	857	827	831	833	842	836	871	862	817	819	833	882	865	830	781	903	833	835	882	867	813	844	810	844	806	799	838	845	842	850	831	818	818	820	848	846	868	905	844	788	849	805	914	841	860	873	850	829	888	836	812	830	828	862	881	867	840	894	820	849	832	841	884	857	839	880	883	785	808	846	832	839	826	824	856	869	787	862	837	909	846	851	836	891	808	809	803	891	846	840	875	906	868	872	853	813	843	910	801	862	826	830	819	782	922	876	827	849	848	845	859	823	821	903	861	895	842	845	866	846	888	839	825	843	835	866	863	845	840	808	838	921	852	846	808	861	898	864	877	847	789	799	898	855	876	851	883	834	822	859	885	851	873	868	833	844	876	811	890	816	864	811	841	808	816	904	847	878	861	808	876	812	876	877	778	866	823	836	876	811	857	871	822	840	832	864	853	890	821	799	883	880	821	873	871	839	867	859	831	840	911	855	836	903	895	834	792	865	850	829	797	827	827	833	897	851	813	851	817	827	848	835	823	847	845	826	869	826	787	879	864	856	854	807	833	833	869	829	854	779	893	849	861	835	797	842	875	884	863	874	791	821	798	859	867	880	841	832	919	852	904	900	818	834	869	824	819	890	880	841	875	901	810	865	818	818	854	837	834	868	839	857	862	869	837	820	842	852	864	854	844	837	826	865	856	854	817	834	783	810	890	880	845	851	826	813	880	799	798	800	823	868	824	900	855	870	825	817	822	862	829	820	856	860	817	846	841	887	834	847	860	876	834	871	846	830	816	878	856	858	817	855	834	826	819	867	875	852	909	859	865	845	880	804	861	853	876	892	838	824	850	820	852	813	828	861	888	841	840	841	856	814	786	870	913	856	862	799	855	802	842	862	846	814	809	892	845	857	806	813	854	807	830	855	846	849	854	856	840	854	855	819	870	833	891	870	866	856	875	838	830	851	849	823	822	897	851	808	816	795	861	843	839	919	843	935	844	864	855	861	828	828	840	854	854	855	832	859	786	851	838	861	804	830	848	805	807	860	829	828	882	869	793	858	915	805	823	803	808	833	795	851	811	827	838	853	869	827	840	855	849	849	838	828	876	832	865	819	853	821	817	812	835	829	844	842	851	794	868	860	867	815	840	829	841	849	832	830	846	842	854	871	838	860	827	819	848	837	792	873	836	837	849	821	816	806	873	848	842	857	860	814	908	899	805	779	870	866	871	839	840	848	800	796	867	865	852	848	848	866	821	851	846	876	842	827	825	894	872	846	836	811	820	856	851	884	810	852	820	856	833	869	842	831	867	868	836	862	797	862	796	853	819	905	797	860	890	820	863	802	857	849	852	831	856	876	835	826	888	860	856	859	831	872	867	861	826	842	843	873	831	836	883	864	841	840	817	854	849	836	839	818	829	860	845	891	804	858	818	867	860	848	826	886	786	845	827	874	882	831	882	885	876	813	843	881	847	856	865	844	865	907	852	849	866	852	830	869	812	776	851	845	839	821	827	853	893	815	810	797	830	835	877	864	825	812	870	871	829	863	854	877	876	834	826	865	844	841	891	885	889	875	840	843	858	842	856	808	872	807	857	862	868	824	875	859	858	815	857	829	825	857	823	812
38378	21686	14010	5381	1398	445	399	388	403	410	429	337	363	376	348	391	385	390	427	359	363	424	413	385	375	382	406	342	384	384	397	381	371	391	413	380	361	360	402	439	356	378	385	365	404	404	382	394	343	349	375	386	382	380	359	389	390	383	360	409	404	381	377	379	386	379	388	429	358	354	368	386	401	398	403	397	378	350	368	435	390	392	395	400	384	409	390	395	412	400	410	383	403	338	400	374	356	347	400	376	381	425	413	352	405	399	373	378	393	404	376	393	357	357	359	355	353	345	374	369	357	425	343	348	385	369	382	376	382	405	349	371	397	381	346	367	375	357	364	365	382	390	400	381	381	419	357	406	416	372	388	347	380	331	373	341	369	395	402	414	358	425	343	348	390	436	399	374	374	372	372	335	381	412	318	404	416	393	367	421	372	380	387	390	400	384	386	367	378	363	390	354	397	376	392	397	355	394	363	396	393	399	414	366	339	383	427	398	381	418	377	380	401	400	398	401	379	356	380	359	414	371	369	389	412	392	382	389	371	339	367	381	389	368	371	369	393	377	393	397	417	391	370	383	352	378	400	374	431	387	375	350	373	370	350	356	382	382	411	396	377	387	367	391	397	377	350	355	396	367	369	362	388	410	412	372	390	390	349	385	423	383	388	368	360	408	366	391	410	381	394	391	406	364	355	369	430	364	378	375	383	412	379	379	426	371	371	373	369	408	349	380	383	408	376	408	346	375	404	366	393	381	381	396	383	367	381	407	401	398	372	379	382	373	393	366	382	373	403	400	393	374	400	397	381	354	389	397	372	390	357	411	389	376	349	396	369	386	384	354	375	370	393	376	351	362	349	403	378	331	343	394	376	363	367	354	418	363	365	428	366	375	382	351	395	363	335	359	362	374	379	442	376	365	390	360	412	406	376	366	397	360	376	389	395	367	366	360	394	376	408	365	391	379	367	387	387	397	401	397	390	372	417	378	373	387	386	378	418	387	373	364	412	363	373	347	345	382	384	368	412	393	406	356	388	350	386	402	349	392	356	359	389	392	400	379	375	388	394	386	344	367	403	412	401	372	386	404	385	348	390	392	407	381	361	397	371	371	389	377	386	361	365	404	400	340	377	395	391	375	400	365	388	366	367	351	342	379	366	379	381	370	380	354	349	371	360	335	378	376	363	342	369	397	383	378	365	432	407	360	422	377	382	422	362	358	398	377	391	374	415	384	386	393	372	379	379	406	417	389	376	369	386	403	397	397	376	387	382	403	353	402	395	358	409	372	403	383	368	397	350	374	426	379	408	394	395	369	363	364	403	359	377	350	405	419	357	378	406	387	396	359	380	360	405	402	359	379	382	348	391	380	380	387	333	369	356	332	373	401	378	405	404	394	358	418	362	374	370	338	408	407	405	398	370	394	333	342	409	353	401	383	379	376	372	404	453	391	399	397	397	348	361	361	356	359	365	381	406	359	382	362	362	383	397	395	402	435	374	339	343	355	374	373	422	378	416	400	395	409	376	369	380	352	370	396	364	391	395	387	396	387	377	354	359	376	391	383	364	400	374	369	381	380	374	399	371	372	357	376	400	409	372	414	417	366	420	386	410	375	349	356	395	394	382	338	395	370	371	361	382	402	392	381	381	390	432	382	352	410	401	391	363	374	426	349	381	364	398	365	403	352	384	385	356	379	393	385	376	370	413	453	388	380	349	383	377	386	420	398	404	375	359	373	345	352	364	389	406	367	378	376	379	423	382	385	405	387	369	383	444	387	385	363	400	371	384	398	360	371	347	415	368	378	393	390	402	393	377	345	382	423	377	385	359	365	397	362	383	354	365	358	330	410	378	354	375	362	368	381	378	353	379	368	385	374	396	343	411	372	386	402	394	374	401	392	397	375	444	383	370	384	383	400	416	369	378	422	382	400	387	406	364	393	419	361	387	357	370	356	394	362	412	395	397	360	389	413	391	339	343	365	419	390	422	417	411	365	398	369	384	403	379	383	412	400	423	396	402	360	381	370	370	402	390	343	394	343	401	352	407	426	398	425	383	396	372	375	390	378	371	414	403	359	402	385	362	346	376	380	385	377	420	360	378	410	367	387	351	392	366	362	380	375	366	389	379	420	407	403	386	425	369	356	352	380	378	362	408	376	367	375	360	366	399	348	421	386	378	391	351	388	385	371	366	417	372	402	379	403	370	379	377	356	367	374	406	379	423	405	387	380	389	375	373	383	371	401	378	436	392	396	400	372	396	392	372	358	390	379	375	385	381	343	382	372	414	423	383	404	397	361	376	406	363	390	360	398	379	389	386	368	363	358	351	364	365	350	368	348	335	379	377	388	413	392	386	364	375	370	336	383	374	382	375	375	361	372	395	410	349	371	361	421	396	333	366	376	366	397	385	408	410	418	354	409	392	380	393	382	364	373	361	372	383	398	378	363	367	436	376	385	379	391	419	389	380	404	387	384	404	390	352	365	390	384	368	330	368	397	342	350	345	386	367	372	360	373	354	338	379	379	359	382	396	347	389	367	402	434	396	359	367	393	388	360	364	347	369	388	367	392	363	362	418	405	395	388	388	366	405	382	369	389	382	398	445	402	427	421	406	425	384	344	386	388	392	377	384	383	429	381	409	406	337	373	372	331	370	381	384	377	370	393	378	327	415	399	362	384	394	403	358	393	389	401	367	396	425	380	401	408	393	353	380	377	378	354	377	383	417	308	379	373	373	436	389	379	361	408	390	346	403	369	370	361	391	366	395	364	360	375	377	379	394	394	387	386	367	390	361	370	371	397	360	384	386	366	382	358	392	395	440	394	349	379	398	366	397	358	376	332	414	395	344	355	389	392	359	403	382	384	379	360	376	388	403	381	372	339	342	385	374	368	396	381	372	343	398	411	402	345	385	334	402	358	394	367	384	383	398	410	345	401	377	355	378	358	378	386	371	362	375	383	374	368	390	362	388	370	378	395	389	372	369	416	422	403	390	405	373	365	414	391	384	385	388	396	364	398	370	390	342	355	377	351	376	417	334	401	378	370	428	398	396	378	389	364	375	354	365	374	382	347	369	381	405	369	409	357	368	427	357	374	405	395	412	374	379	380	357	377	370	376	386	367	410	440	373	406	332	384	367	396	384	384	413	415	369	376	387	350	372	394	379	378	365	368	385	390	391	393	395	413	348	381	375	397	343	402	352	407	369	342	382	360	369	377	331	334	402	380	397	375	376	374	356	387	379	372	378	408	373	409	337	352	366	374	373	367	423	361	399	383	356	370	394	382	406	409	428	384	401	418	392	403	407	343	329	368	365	426	378	398	390	370	377	396	373	339	349	360	374	401	389	385	411	393	388	397	361	390	381	374	340	395	363	402	428	392	367	348	379	377	370	395	381	355	386	383	327	405	364	385	376	431	375	366	382	392	360	432	416	369	376	384	420	403	376	406	356	398	413	351	380	349	375	363	383	352	367	365	385	355	384	377	365	395	357	355	389	390	396	408	391	371
23556	16498	17919	10708	3431	922	895	833	780	840	813	806	819	832	843	804	939	911	903	852	896	881	867	810	871	836	879	830	827	796	838	843	858	884	766	846	828	800	845	820	799	805	837	833	821	833	848	808	819	812	812	759	807	767	839	827	783	792	815	869	834	796	766	797	834	815	797	747	796	831	795	849	842	840	820	828	802	823	846	830	782	844	793	791	769	833	820	865	846	799	783	801	825	844	849	794	817	831	779	808	801	845	812	782	824	845	792	849	803	816	820	809	834	803	841	840	794	822	755	775	813	838	785	815	830	784	824	837	746	794	876	770	826	809	834	788	831	779	790	818	810	786	818	795	841	799	830	851	845	838	768	801	852	773	826	830	799	779	832	863	800	809	834	838	806	855	826	861	786	801	849	804	866	805	835	791	778	789	859	803	805	816	787	804	811	819	832	864	778	819	855	792	818	816	792	862	809	824	821	868	821	826	831	829	772	803	834	821	821	786	837	834	857	818	779	843	763	852	798	793	826	852	797	805	806	812	797	796	853	836	814	835	825	773	834	834	803	815	852	779	817	789	806	803	822	829	791	839	768	770	793	892	822	825	783	858	788	836	839	803	807	766	780	786	828	861	845	800	852	816	792	786	827	869	755	799	833	783	854	812	796	779	845	808	831	785	800	774	842	852	852	810	808	809	809	820	850	867	860	771	803	813	799	830	816	813	752	820	824	837	782	812	819	862	798	806	837	802	822	801	804	840	803	791	753	814	829	814	807	841	800	807	821	824	823	839	819	843	812	811	849	782	795	840	849	824	764	801	801	827	772	838	849	807	838	801	784	814	843	797	773	849	832	834	889	822	819	808	829	806	802	817	821	847	833	842	809	785	790	866	830	779	832	862	779	869	821	826	810	789	798	779	826	776	812	796	787	838	874	789	795	842	796	789	793	853	827	820	872	805	818	834	866	842	791	803	778	740	804	834	837	823	801	849	788	808	824	749	833	781	848	881	772	805	782	862	793	840	873	832	766	812	820	819	787	806	791	802	841	833	869	804	850	820	813	796	834	844	850	834	779	854	844	807	801	786	796	846	835	814	846	746	829	828	801	795	841	820	857	825	779	795	829	741	804	795	856	823	775	773	822	827	847	779	830	772	819	858	772	862	780	774	788	818	852	785	808	813	836	799	769	814	862	796	788	811	799	818	748	813	809	855	819	837	814	767	759	802	814	804	839	883	860	817	805	809	826	783	778	787	865	782	901	772	808	840	832	790	793	812	837	835	827	781	818	812	800	844	739	817	808	823	797	800	800	803	780	775	834	816	790	798	837	799	819	790	795	819	820	825	836	801	820	857	810	848	781	838	778	776	825	808	806	847	842	816	748	847	753	830	804	819	800	870	846	835	815	797	741	864	805	805	820	844	805	872	782	798	800	834	802	774	795	850	857	792	797	801	865	847	783	804	782	823	785	843	810	840	828	795	771	814	774	795	794	821	837	796	850	805	799	788	838	834	813	785	822	808	855	818	851	807	800	742	760	794	775	800	813	818	869	800	832	878	797	782	799	775	835	814	867	784	809	852	806	806	847	787	841	791	830	784	858	791	825	819	815	780	823	823	797	815	721	778	842	803	865	799	815	794	775	828	820	777	786	811	850	769	851	778	820	859	851	831	816	817	812	774	804	839	799	832	834	830	842	803	785	815	824	846	800	815	822	836	824	808	812	814	786	833	823	754	800	814	844	816	852	849	842	814	843	861	790	835	788	771	788	848	827	842	852	827	835	819	813	862	860	842	800	832	791	814	828	829	845	861	847	817	821	766	792	837	755	800	842	811	775	842	788	867	852	785	822	852	762	797	832	833	823	860	854	826	780	818	803	772	791	795	776	794	806	850	823	802	866	786	823	827	808	828	881	831	843	853	822	814	784	833	781	809	795	843	797	771	779	848	814	785	804	824	878	833	774	802	839	812	796	795	786	775	804	836	845	801	811	817	834	805	811	876	799	814	830	817	843	816	794	792	851	847	813	819	809	786	781	784	843	799	792	777	819	845	809	756	821	797	833	821	789	869	806	805	815	796	794	803	819	885	795	839	812	877	787	799	837	842	858	862	766	803	825	810	862	778	783	832	816	813	822	817	776	825	827	804	791	810	845	796	861	823	786	776	814	859	818	815	800	840	814	798	814	824	839	803	766	804	830	786	827	787	782	786	784	852	766	792	858	777	815	841	851	820	778	819	846	822	794	785	850	821	826	834	824	828	825	780	835	874	837	796	827	853	804	834	829	825	819	794	806	815	790	835	793	846	806	832	815	840	777	772	779	782	805	794	815	806	779	810	855	776	789	809	806	817	805	790	852	809	779	821	825	798	841	836	795	815	791	827	798	805	834	844	827	824	791	803	808	766	829	824	847	736	756	848	806	803	853	819	822	880	768	849	824	818	859	775	859	819	780	770	779	799	834	832	791	822	828	795	827	795	775	739	838	787	836	817	821	765	787	798	832	803	836	855	827	831	842	817	828	849	791	819	798	855	816	877	779	798	810	754	813	809	814	775	813	886	799	855	832	860	827	865	851	835	821	811	816	839	765	825	808	815	804	784	773	778	818	816	847	797	784	823	840	828	836	841	812	819	805	812	836	837	783	853	843	862	803	845	821	849	811	810	848	830	836	786	833	800	832	812	787	853	799	842	789	798	789	799	785	794	846	852	806	834	789	780	846	816	834	798	777	783	862	793	838	784	850	873	841	832	802	792	803	845	825	841	814	830	806	768	814	832	869	777	811	809	818	799	808	806	759	827	814	809	748	753	848	786	821	883	826	823	770	827	826	791	816	755	814	824	823	803	824	806	774	797	802	860	820	783	803	767	786	816	806	823	838	857	787	778	796	819	815	778	817	830	804	825	806	864	824	806	790	749	801	805	848	856	784	806	816	771	790	828	789	847	813	819	796	778	833	829	813	820	854	813	878	780	832	803	808	789	852	830	825	833	855	816	872	845	833	791	797	799	754	777	807	842	817	811	798	774	865	798	796	795	818	827	848	824	847	837	820	755	831	804	801	903	824	818	841	815	790	842	784	819	813	837	843	821	821	812	857	857	822	795	867	790	791	863	843	849	833	826	822	844	844	832	806	833	829	852	828	804	843	844	844	855	836	790	825	856	783	734	843	760	810	762	822	766	791	827	859	839	875	758	851	787	850	865	862	835	813	814	765	848	855	820	834	849	801	868	786	785	771	801	767	805	807	774	784	812	865	789	850	829	836	833	843	777	847	799	861	830	817	841	833	849	801	771	823	792	790	828	788	800	783	818	818	807	839	826	836	808	819	863	813	762	808	840	750	826	806	808	778	817	876	836	806	860	849	844	833	821	781	795	768	818	821	882	874	849	759	810	800	778	777	820	760	837	841	777	797	873	794	844	810	766	827	814	829	819	762	823	778	796	827	779	803	816	858	852	790	827	767	814	804	802	783	848	773	771	783	817	828	803	871	838	802	827	820	799	765	872	833	863
54688	29166	17891	9150	3191	582	433	403	407	387	397	426	348	417	444	476	496	567	623	555	492	422	445	410	432	406	421	409	392	409	388	384	379	417	381	416	396	364	394	378	397	366	384	381	407	367	414	390	378	409	376	384	372	390	413	365	373	398	378	388	373	396	363	402	380	398	377	419	371	372	395	404	424	375	378	389	395	376	366	404	373	377	411	419	375	377	413	383	344	389	398	398	403	408	374	376	384	354	323	401	363	391	382	354	386	412	412	392	403	364	366	375	371	381	381	413	405	371	374	372	362	410	409	410	418	369	377	359	400	403	435	367	364	395	413	382	376	384	399	344	396	413	434	435	400	356	397	375	338	349	369	365	430	367	401	404	401	395	416	426	375	412	362	412	406	417	406	384	383	388	374	332	382	394	386	432	382	370	403	469	401	362	404	377	370	395	376	386	367	388	355	347	366	350	387	370	354	395	373	408	385	398	372	377	342	357	365	372	365	412	399	427	348	385	391	410	361	405	399	357	381	390	397	382	394	359	388	381	377	384	372	352	415	378	396	378	383	356	356	394	381	384	367	364	400	404	401	415	355	378	392	377	370	401	398	418	404	387	365	410	399	374	401	388	342	399	441	417	358	360	424	404	371	386	405	345	366	378	413	394	377	390	372	346	382	406	385	411	424	397	386	410	390	374	413	426	391	438	410	385	372	347	391	376	406	382	377	362	380	410	389	366	392	399	373	384	361	388	365	323	382	405	355	369	407	408	406	391	354	394	433	403	369	384	392	373	387	387	398	355	382	358	365	366	377	369	349	418	382	372	385	408	402	358	373	366	392	346	391	357	393	355	407	411	388	388	373	403	370	376	378	412	420	412	407	382	380	380	397	393	386	408	417	415	390	414	406	393	366	432	372	393	391	388	393	340	355	392	427	432	394	361	371	398	392	401	411	379	344	428	390	384	454	376	400	398	407	404	389	395	391	399	395	394	413	406	392	396	391	409	385	388	384	396	391	381	414	384	415	359	376	403	392	377	408	371	365	363	371	394	376	424	373	382	378	398	370	354	390	398	370	373	387	412	369	388	341	373	381	362	361	413	388	394	393	404	381	379	375	390	399	380	384	400	379	404	400	360	383	390	413	407	396	392	408	420	385	363	390	406	378	404	382	387	384	374	371	367	405	417	349	357	356	400	409	379	351	352	398	390	441	385	407	392	377	429	419	375	353	353	411	369	374	363	383	385	331	387	394	402	397	380	378	406	392	404	372	413	377	423	421	373	397	387	378	405	376	384	422	373	413	400	375	423	381	392	386	398	355	388	384	387	378	387	408	406	360	386	390	366	353	371	352	395	384	379	377	337	381	426	393	377	338	392	389	349	384	380	373	360	365	420	381	418	354	380	356	364	389	373	362	406	371	361	389	359	368	380	391	350	368	357	370	374	398	416	427	363	372	388	441	373	407	391	402	378	396	351	390	363	363	386	378	397	411	352	334	392	402	377	394	394	378	352	355	372	414	347	340	426	400	401	351	388	339	385	365	376	376	354	450	399	336	361	344	384	370	361	380	391	409	392	401	376	380	409	370	365	356	351	366	369	397	383	370	403	394	379	369	428	382	405	373	394	367	380	343	402	391	352	373	349	406	385	378	393	354	380	390	378	366	414	404	383	362	421	349	382	423	406	392	399	416	421	381	360	383	368	412	413	386	402	369	418	393	381	377	374	377	352	359	388	399	410	421	379	371	394	392	374	368	370	351	375	413	442	355	371	414	381	376	372	355	352	358	413	408	387	369	359	393	393	376	373	405	400	431	407	366	365	382	393	361	457	367	399	401	370	373	374	387	394	386	383	390	348	374	376	382	404	389	375	379	401	381	408	355	422	371	412	383	345	364	361	360	393	388	379	354	422	412	414	391	407	358	355	387	372	377	375	374	365	361	375	385	414	370	367	387	397	424	365	351	389	409	403	399	391	374	388	353	352	343	383	384	386	373	348	404	394	380	362	384	367	389	416	391	369	396	401	368	385	378	400	386	363	361	343	380	388	411	391	379	396	364	408	397	374	399	383	355	414	413	391	380	394	387	378	414	368	368	367	404	378	371	379	386	353	364	409	407	383	404	371	372	364	408	391	350	365	405	383	397	414	399	419	371	385	402	370	395	420	398	382	380	433	430	383	371	380	382	374	384	403	416	444	387	423	460	392	366	383	341	413	400	377	401	357	384	374	371	379	355	371	352	351	360	371	417	361	367	397	368	365	392	344	397	401	402	384	393	373	413	401	375	387	400	357	365	387	369	414	424	402	382	370	347	380	395	392	374	384	433	441	416	389	385	357	367	365	393	351	406	400	388	396	387	403	377	390	402	369	393	399	366	355	366	386	427	384	400	405	335	365	401	419	424	373	349	403	350	421	395	403	374	389	362	351	408	364	430	383	402	381	357	397	384	393	387	420	408	401	416	372	394	380	391	410	375	421	401	369	374	375	364	383	404	413	416	450	390	376	370	358	374	422	356	374	386	406	388	451	390	377	406	375	359	358	353	386	377	400	411	400	441	360	378	382	393	357	433	377	368	369	397	379	411	384	413	388	378	403	356	365	386	394	411	368	401	372	350	425	381	370	375	369	389	387	422	415	398	412	392	397	394	421	409	382	391	370	371	403	408	370	389	372	414	363	376	407	378	366	330	412	394	354	395	351	390	374	397	404	405	379	412	377	358	391	344	370	354	385	365	375	414	349	409	369	374	373	446	414	391	355	376	389	384	388	402	398	433	375	356	402	367	394	395	382	408	379	386	393	380	376	387	389	426	368	393	412	381	376	384	371	359	365	350	387	403	394	379	402	348	416	423	388	343	441	391	346	435	387	400	376	380	373	377	400	400	332	393	362	407	399	397	393	412	364	380	358	363	392	381	401	410	362	410	376	405	319	356	362	391	368	353	378	397	368	374	390	405	417	346	398	353	408	394	355	389	384	375	393	417	391	383	337	388	389	418	387	381	394	399	380	407	413	388	394	415	396	402	367	395	375	379	385	379	391	387	400	443	379	390	392	401	377	414	363	386	346	377	405	372	404	371	451	406	382	365	392	371	364	388	396	411	352	377	396	393	365	380	361	402	335	353	370	418	395	377	398	426	401	394	407	397	403	413	367	441	387	364	403	387	393	394	370	392	367	359	411	371	393	379	370	347	376	399	373	362	381	364	361	368	398	385	382	406	372	406	382	375	406	350	391	378	377	397	377	364	352	392	390	358	425	417	348	363	390	355	365	376	392	421	360	352	392	391	349	376	367	406	364	364	354	368	362	339	419	445	400	399	394	394	425	371	418	335	389	435	435	413	356	361	406	406	384	360	379	376	350	388	381	385	388	376	393	395	368	374	373	413	338	394	404	389	390	377	402	393	386	352	342	402	412	409	384	388	394	421	408	360	383	417	342	373	422	404	401	361	411	393	383	424	400	364	384	338	383	365	396	426	366	375	397	386	392	359	381	418	451	374	376	366	393	344	383
34939	21518	21492	16674	7198	1129	1024	969	872	864	919	905	951	955	1059	1363	1547	1777	1780	1782	1451	1339	982	795	878	804	817	856	860	848	868	848	846	781	837	804	831	816	850	841	855	835	835	821	790	842	854	849	796	840	784	839	816	863	799	789	756	859	816	839	817	832	793	818	797	843	805	822	825	822	897	843	806	835	844	760	823	786	829	821	827	882	835	832	842	820	848	777	818	755	829	826	857	858	838	852	851	849	830	862	828	868	811	785	845	829	829	791	793	837	861	833	874	819	845	800	858	816	867	846	850	861	799	850	824	838	837	839	813	815	819	828	879	814	787	884	831	795	815	866	878	795	834	798	780	897	839	822	824	804	861	825	814	860	810	819	830	811	851	818	785	848	829	845	784	826	854	800	814	855	850	877	791	810	740	896	824	792	861	827	812	867	867	869	851	826	831	841	818	814	789	852	852	876	781	804	806	804	814	822	824	820	793	855	807	816	802	807	820	812	775	846	840	771	778	820	772	826	828	836	798	826	858	809	787	809	892	850	807	802	844	799	800	845	835	810	860	828	823	816	856	863	781	748	826	793	788	786	848	792	815	883	850	768	833	790	822	795	829	837	818	823	857	811	811	835	818	799	779	827	808	858	779	853	829	818	850	873	829	804	835	801	801	831	808	839	849	796	850	838	813	802	829	833	859	836	758	814	806	769	822	829	870	844	851	854	842	792	816	875	826	767	819	767	765	860	894	832	862	840	829	823	766	781	842	811	787	812	857	819	844	852	840	871	861	822	804	798	829	843	787	776	747	794	822	810	810	822	796	832	880	915	798	843	814	831	839	836	786	798	800	865	837	834	827	792	775	860	770	767	818	843	767	819	843	822	886	816	851	806	844	883	820	826	796	835	815	813	874	840	837	820	840	800	833	777	759	875	819	859	810	833	794	808	822	810	756	863	805	809	846	794	847	883	779	827	828	818	766	851	823	820	811	829	794	811	830	847	818	838	829	833	873	854	778	840	845	829	807	785	794	810	780	862	805	834	770	825	813	821	831	824	765	861	804	778	816	859	854	800	853	847	795	759	805	824	876	788	853	870	823	875	846	807	832	811	784	796	837	806	776	798	824	821	848	828	813	763	818	795	793	825	831	825	804	808	845	845	839	844	790	775	804	788	808	827	819	832	833	801	795	878	811	824	861	860	854	839	833	813	797	776	837	760	793	834	824	864	808	857	782	868	838	849	809	853	819	843	814	800	849	811	829	816	821	857	820	829	810	827	837	834	792	798	824	818	830	834	866	872	791	833	787	862	849	799	814	835	830	848	848	797	854	800	834	814	862	851	832	826	825	753	819	823	878	784	830	788	839	826	790	786	829	824	774	813	849	822	808	796	832	827	810	819	826	804	780	834	817	811	815	835	811	908	838	830	830	836	794	830	816	868	775	830	839	811	816	824	853	808	777	820	875	799	827	852	811	783	811	830	776	820	851	891	789	850	860	811	809	803	797	819	803	772	825	816	822	791	830	830	854	798	788	836	786	767	856	827	792	843	808	840	867	822	778	837	787	799	878	902	822	830	772	825	821	772	810	852	829	821	844	865	873	841	897	881	840	795	873	811	778	770	899	842	852	808	790	787	824	793	798	838	801	821	839	833	818	816	811	820	901	861	851	818	877	832	786	794	791	829	771	860	837	856	817	860	815	807	803	811	795	828	862	822	790	847	822	875	847	832	840	819	887	860	806	808	791	871	812	848	795	811	821	838	811	812	835	830	822	815	807	845	894	820	793	754	836	847	844	817	808	819	838	851	787	849	840	816	757	823	867	846	837	840	823	870	832	804	805	856	832	823	818	848	840	806	827	794	799	837	833	856	797	817	834	812	839	808	886	817	792	814	793	790	801	860	805	824	823	790	865	791	801	831	821	779	819	814	790	837	788	844	881	866	816	829	816	842	822	809	876	863	828	843	822	818	854	800	809	814	821	876	852	836	862	835	831	798	746	822	837	854	825	852	816	809	916	839	826	817	798	838	829	787	778	820	857	835	840	775	834	768	828	827	827	812	818	811	785	853	805	839	799	792	809	812	810	798	757	816	812	796	836	826	807	797	851	782	831	801	768	789	808	825	832	817	877	884	823	868	827	850	880	855	802	866	850	829	846	848	836	802	839	792	827	822	812	830	840	821	812	840	831	827	823	806	806	833	760	788	848	795	852	859	805	836	827	852	808	864	874	832	835	827	769	865	784	825	744	779	846	792	812	832	805	818	828	830	843	853	801	814	845	796	810	873	861	791	783	833	872	809	842	801	858	817	793	797	779	798	859	812	793	795	893	834	854	826	822	803	801	822	814	826	772	783	847	825	851	852	802	867	826	852	814	797	788	878	876	833	843	845	858	825	857	826	842	889	809	808	795	798	826	822	824	879	856	819	848	816	853	776	842	824	864	782	854	781	811	857	859	819	795	802	884	891	783	834	824	767	854	825	856	822	864	879	819	828	829	814	839	868	841	838	839	809	834	866	826	815	859	817	840	780	878	794	863	806	780	791	837	825	850	834	775	776	801	809	809	813	819	774	790	817	800	800	793	840	835	833	824	836	868	862	801	793	840	859	767	857	862	815	834	786	818	801	794	817	820	811	824	859	807	812	820	804	858	780	837	776	856	853	893	806	815	820	847	781	825	801	820	779	798	841	811	878	840	820	805	807	864	854	837	799	797	827	818	891	824	865	799	835	882	805	816	785	806	860	856	834	823	864	849	863	810	795	827	809	821	832	828	845	827	801	868	799	824	843	852	841	803	837	813	830	788	808	846	819	795	875	790	760	877	838	815	838	843	852	834	804	855	812	791	848	854	792	843	853	871	790	859	812	821	821	779	806	749	804	837	814	814	776	861	784	773	774	838	838	829	834	793	797	849	808	786	920	819	851	819	826	782	784	762	864	797	821	804	840	836	794	800	796	784	821	824	793	826	782	797	816	840	840	775	810	857	857	778	829	837	841	823	831	833	831	783	833	809	848	834	807	825	854	804	808	818	839	867	854	805	841	811	793	816	814	869	810	787	800	826	811	790	853	837	844	819	790	815	823	828	816	805	833	810	826	811	856	822	832	835	882	814	805	794	838	791	832	865	821	783	881	824	863	931	861	805	860	777	822	840	828	788	838	822	823	807	842	803	833	841	783	773	845	812	834	844	797	882	811	813	809	821	838	794	787	804	823	806	806	808	856	817	828	772	852	835	795	827	843	842	853	856	841	816	807	830	811	878	811	820	783	782	805	804	838	829	769	838	873	823	839	849	813	851	795	829	821	815	810	855	873	860	819	845	867	766	811	758	854	799	827	845	846	801	781	805	786	762	833	876	832	784	860	775	800	850	818	822	783	826	818	851	809	824	781	801	788	841	804	853	850	856	782	798	847	829	821	762	796	823	810	773	818	768	877	886	802	793	833	803	843	779	795	818	787	857	794	799	801	810	893	846	783	866	818	823	868	796	825	758	789	834	807	824	820	849	790
59785	35884	26924	14110	3304	620	490	444	470	453	430	433	463	457	430	524	780	839	959	973	708	598	511	381	397	421	346	397	395	382	359	389	421	393	368	417	404	383	357	394	435	377	396	430	418	408	382	402	411	425	365	397	425	409	392	390	394	400	402	416	366	383	397	406	394	414	447	382	409	408	374	421	393	403	430	378	377	431	398	370	360	377	381	384	402	352	419	398	405	383	387	351	412	372	386	411	411	396	364	414	383	407	405	405	434	393	401	408	416	390	386	378	403	414	385	386	396	382	401	417	393	416	386	402	381	387	392	355	403	360	381	396	407	389	419	374	391	373	478	369	343	425	403	352	397	393	395	387	402	403	418	383	412	385	386	391	423	360	420	396	376	379	370	408	379	426	362	392	393	401	390	355	413	407	424	405	386	372	353	401	362	417	382	388	401	399	386	384	433	396	384	384	425	413	421	386	417	384	420	400	396	412	428	387	409	385	430	363	406	402	410	390	364	410	412	408	402	396	380	441	420	398	397	390	395	364	424	408	404	422	406	377	386	428	344	416	443	384	366	403	446	397	377	413	394	392	396	421	397	396	416	381	382	422	436	364	364	444	404	390	400	407	354	416	441	396	352	380	397	388	391	399	398	390	419	383	379	428	345	409	439	388	423	375	386	405	365	383	386	386	345	416	411	471	418	376	394	401	396	408	393	427	418	384	431	368	375	375	379	423	409	394	371	384	397	419	416	418	419	381	396	389	417	390	396	369	389	373	406	392	388	408	411	412	393	395	411	388	376	412	395	372	393	410	363	402	410	376	386	393	384	387	405	372	391	403	393	399	400	381	413	421	384	412	377	388	382	399	369	409	391	407	383	425	390	406	386	404	439	387	355	368	386	412	379	406	419	403	389	383	364	404	402	367	400	415	408	367	424	400	423	405	412	374	363	410	384	389	374	436	411	409	394	416	386	424	395	377	407	414	349	374	379	389	406	406	411	407	401	424	394	379	429	414	390	426	403	367	387	372	384	403	377	428	420	413	392	416	415	396	402	432	423	405	419	371	394	370	389	389	425	416	424	372	373	419	383	428	382	404	432	424	433	398	411	390	370	384	383	401	430	389	418	416	426	381	392	381	397	414	392	388	433	377	389	392	394	419	413	395	431	409	368	390	400	391	391	397	396	412	431	408	400	405	433	365	367	408	388	394	401	425	356	392	385	423	388	353	368	411	371	399	412	401	384	422	345	399	411	383	405	376	376	429	412	383	403	395	375	410	373	419	393	395	431	404	389	433	374	396	426	388	400	387	373	374	366	395	390	413	414	422	391	411	379	382	375	445	389	404	414	392	374	432	390	402	415	333	359	367	426	384	430	410	382	412	345	424	401	374	421	367	389	392	390	405	418	392	397	439	407	404	387	410	375	421	366	404	430	415	387	399	379	387	429	401	405	395	438	419	370	364	351	386	403	378	378	415	410	392	397	411	385	380	417	405	379	397	381	382	394	413	439	375	397	383	369	414	404	373	404	411	431	443	391	385	417	407	413	378	386	380	391	390	448	385	368	372	364	389	396	375	385	432	369	408	376	390	418	417	429	352	369	375	448	394	387	410	415	400	411	448	389	374	422	396	377	390	395	399	421	467	383	387	344	399	414	388	436	396	357	412	445	407	402	371	390	396	361	413	394	388	426	376	397	397	376	397	371	374	407	437	399	373	375	395	399	387	373	388	395	392	443	431	433	410	379	366	371	412	368	376	399	375	392	377	401	386	400	369	387	393	409	399	393	402	397	405	455	373	368	391	348	377	403	414	385	394	400	383	406	455	372	386	418	408	385	392	379	399	399	387	372	416	363	432	417	399	399	405	370	404	395	369	416	410	406	391	403	406	412	418	374	417	380	399	379	394	405	379	384	410	385	414	419	368	399	394	422	415	416	408	423	416	416	421	385	389	404	381	386	394	427	440	414	372	387	392	414	421	373	435	386	403	373	367	403	363	349	394	445	398	376	385	443	402	407	406	434	384	392	387	399	402	452	390	428	412	391	373	392	363	422	398	358	342	381	408	397	404	440	387	416	427	412	401	408	433	426	415	397	391	392	410	389	374	390	386	408	386	364	384	399	428	424	390	433	373	394	383	402	410	403	400	423	382	383	417	430	405	398	406	399	407	403	368	369	438	376	376	406	422	399	404	385	399	387	395	418	417	424	378	386	424	388	380	363	381	400	390	393	371	390	385	430	388	401	378	385	406	417	361	374	395	403	401	410	446	390	416	414	409	401	402	387	422	432	404	417	405	403	394	384	384	365	399	403	423	382	410	406	419	419	411	400	363	388	417	358	384	412	404	390	348	398	423	425	403	376	392	414	433	445	397	375	374	399	445	403	393	381	379	378	403	467	422	409	378	458	398	409	422	443	369	380	415	458	430	407	391	374	365	442	367	401	377	415	368	381	400	387	416	391	429	408	348	388	412	394	373	390	381	401	406	442	332	396	413	440	397	411	406	377	394	437	403	422	403	409	392	371	412	379	435	395	431	407	431	397	425	419	395	383	366	429	436	404	464	393	412	438	392	376	349	423	402	379	378	404	424	427	399	388	390	368	437	400	389	407	368	427	401	409	413	417	375	389	392	430	394	393	398	408	418	427	402	365	395	396	374	399	376	391	398	406	420	405	442	407	385	396	391	366	410	369	397	385	386	393	379	400	391	406	404	373	377	423	402	362	408	408	407	359	420	421	359	398	374	426	405	435	393	396	393	384	397	400	383	383	385	413	398	378	382	379	457	411	397	404	418	389	404	405	425	412	405	417	343	368	408	377	393	400	410	370	414	406	362	391	366	395	350	382	381	383	392	386	422	389	384	421	378	441	398	422	398	412	392	406	394	392	434	356	372	401	425	407	367	407	371	432	390	423	412	400	354	420	416	390	407	389	397	410	414	442	429	402	424	384	411	431	373	431	397	390	431	427	394	377	392	425	394	375	355	415	363	413	389	379	405	415	406	432	427	366	408	385	358	387	365	427	410	398	395	377	449	409	384	377	408	396	364	377	382	424	418	397	387	393	375	383	413	423	425	420	381	416	383	354	427	389	405	377	404	381	423	429	416	397	356	404	400	388	422	411	467	394	382	382	396	426	387	382	377	392	366	373	420	377	418	440	389	378	381	424	435	388	364	424	388	385	380	407	407	379	374	377	441	393	370	401	408	437	425	369	368	379	366	375	394	397	424	428	378	414	409	396	376	374	378	421	385	405	389	405	377	380	391	414	395	357	416	388	412	385	385	428	434	388	372	406	380	391	351	400	441	428	375	380	390	356	372	403	414	423	388	384	411	418	372	392	367	414	413	388	382	410	381	405	377	382	409	397	404	373	390	373	401	410	403	429	446	396	415	393	405	424	385	411	397	428	365	385	352	356	404	363	379	394	402	385	409	353	393	406	422	414	367	371	394	400	429	397	404	426	398	392	412	410	367	401	378	423	407	375	384	425	451	384	379	437	399	414	393	394	401
37449	28834	29585	20286	5220	1398	1243	1177	1164	1160	1117	1154	1081	1127	1215	1644	2629	3427	4001	3660	2529	1957	1204	888	897	864	863	829	821	842	831	840	829	872	819	835	851	862	822	860	875	857	871	850	790	849	863	885	880	844	887	840	879	885	814	846	839	833	826	891	854	801	875	829	877	806	910	832	767	907	893	836	893	825	914	854	839	862	879	835	842	888	848	878	853	860	851	914	855	851	857	849	897	889	874	808	828	865	823	853	857	788	849	842	879	871	811	798	841	846	860	856	832	814	853	842	863	875	866	901	875	836	826	852	854	811	840	824	806	881	882	843	788	845	829	813	824	882	830	804	816	809	875	884	811	810	855	864	830	817	867	809	847	774	804	845	842	797	875	832	815	841	828	843	833	822	835	847	848	789	852	864	855	843	857	861	852	842	828	813	847	853	865	847	844	809	889	834	849	853	843	886	887	808	831	838	840	839	815	826	855	858	809	825	867	887	807	841	823	856	858	867	816	843	810	865	820	815	836	826	889	844	840	905	868	836	856	823	835	853	869	835	846	890	846	851	790	887	808	832	883	896	836	864	805	909	837	825	844	907	821	831	860	778	817	860	762	871	843	863	776	833	885	852	853	863	849	835	928	857	859	790	883	854	855	872	830	791	816	845	812	822	835	826	855	868	824	793	846	847	844	875	830	858	884	791	826	827	850	886	799	855	840	869	893	844	832	834	889	833	845	886	812	849	882	852	874	905	781	846	859	813	838	826	848	800	884	799	790	824	846	833	805	803	924	847	880	850	884	853	833	838	811	889	878	774	869	863	850	762	849	834	800	807	868	808	832	851	863	860	880	904	836	821	901	786	832	834	867	856	858	839	860	826	808	845	821	860	825	871	857	836	796	817	879	868	817	840	928	844	830	829	858	927	797	845	847	891	891	865	784	812	847	881	885	791	886	881	856	842	840	848	844	921	839	857	846	833	820	865	864	850	840	824	846	858	895	847	803	824	838	813	808	820	850	862	802	824	884	829	775	821	878	877	840	846	854	873	832	817	861	847	883	899	864	874	845	852	875	852	831	787	852	828	855	820	830	846	870	875	923	873	902	850	817	811	861	832	838	852	853	815	802	870	888	870	863	851	828	823	813	892	844	845	844	857	807	830	842	852	851	842	870	857	832	792	835	831	864	875	898	828	893	844	873	808	876	840	838	825	860	791	873	840	836	814	816	816	836	890	884	898	829	845	896	843	888	844	867	869	853	866	833	837	768	889	877	849	858	884	850	783	852	846	795	859	858	872	886	831	883	853	828	815	835	841	852	859	822	860	836	843	842	879	874	868	878	823	824	809	818	807	786	830	812	857	817	828	824	783	850	850	848	824	844	918	834	868	842	895	878	819	868	828	887	802	877	844	925	867	867	886	787	831	871	877	865	855	898	908	842	884	909	815	854	837	826	858	853	875	896	818	866	866	848	807	819	834	844	808	868	849	822	854	813	880	831	883	814	806	829	840	825	844	853	820	875	813	826	818	851	833	869	821	812	884	837	848	849	852	817	874	834	886	867	869	822	812	828	870	854	810	836	846	815	852	917	862	868	801	842	795	831	890	884	836	847	868	857	810	848	855	828	861	853	861	811	836	817	804	809	884	890	861	866	863	766	883	881	839	855	867	886	841	815	786	835	867	824	874	840	813	911	837	799	858	859	856	839	848	874	803	856	850	844	885	854	851	898	809	840	852	837	819	930	801	870	833	842	884	835	802	868	866	809	866	878	829	900	868	831	820	882	883	839	862	883	867	894	859	820	921	852	835	862	864	851	783	844	861	793	895	793	862	852	859	848	872	794	834	841	805	869	863	872	824	845	868	851	797	882	845	802	893	860	849	862	818	830	892	877	886	814	804	858	816	879	867	820	809	831	839	795	812	822	880	867	823	820	821	818	890	792	823	829	905	820	872	824	826	835	836	857	909	854	883	864	854	837	818	870	832	857	913	823	874	865	824	832	806	842	892	856	870	820	875	854	868	886	834	878	832	805	830	846	835	836	823	835	872	863	870	892	834	861	844	816	877	832	825	821	787	828	843	814	854	849	778	876	848	829	869	826	870	792	801	841	870	817	799	865	816	843	830	848	827	801	867	835	841	832	883	854	821	888	826	880	846	851	848	839	900	873	864	820	819	811	860	901	875	797	882	844	856	827	809	833	815	829	835	867	851	806	877	818	887	853	848	841	868	861	840	864	862	855	876	894	873	815	864	852	814	814	821	829	821	864	795	823	838	854	830	787	841	867	840	867	843	819	845	844	813	820	819	821	849	828	824	870	889	820	871	810	859	822	817	839	837	887	823	859	863	884	905	811	848	830	851	859	834	829	837	873	842	804	850	812	871	837	809	850	846	843	880	809	790	816	835	818	858	843	881	807	864	821	849	843	850	816	805	798	869	804	857	864	848	845	844	826	791	852	828	863	851	898	855	829	872	801	848	893	832	811	818	848	886	817	848	830	814	831	801	799	822	842	819	853	865	842	835	825	857	819	824	894	810	786	819	850	790	852	858	876	844	856	871	826	919	844	840	814	895	852	843	851	832	855	834	837	896	830	785	852	864	832	823	854	833	866	854	886	845	817	866	842	861	856	851	886	843	852	796	858	876	876	845	856	817	830	912	823	840	852	861	832	820	857	854	814	822	846	843	888	798	841	837	832	848	849	851	846	876	893	860	846	834	855	819	794	845	928	849	832	821	798	841	857	792	792	834	836	855	854	881	865	868	841	808	832	796	854	842	805	834	853	907	887	793	867	846	903	880	817	861	863	878	874	882	824	803	856	839	851	810	841	825	845	843	852	819	872	798	859	886	870	847	846	793	799	862	842	838	870	831	843	867	875	845	849	858	798	805	843	876	878	849	779	833	833	806	892	824	869	824	852	871	880	873	850	840	847	870	847	917	843	834	831	857	804	829	878	843	886	807	818	852	854	837	859	847	787	831	852	839	831	821	869	885	825	891	821	811	848	833	819	846	872	873	801	856	876	902	823	870	807	885	867	883	849	863	858	848	832	831	853	887	797	838	903	861	827	847	854	857	899	868	865	852	898	857	852	834	850	799	850	858	850	844	809	836	853	848	837	815	880	848	832	869	834	854	832	862	878	884	830	838	833	805	837	809	871	845	862	822	768	796	844	818	812	815	849	847	877	828	878	862	827	852	856	833	805	818	843	815	836	784	811	864	847	849	807	837	844	853	883	853	807	840	839	881	870	902	869	834	833	830	835	862	868	880	832	911	893	895	871	828	827	820	846	821	837	805	836	813	786	821	903	819	874	841	861	806	841	870	831	808	866	818	880	809	808	823	851	828	851	842	910	858	823	851	875	871	867	876	821	867	890	923	868	810	840	825	865	799	863	864	888	842	835	876	780	800	835	857	876	889	795	830	851	825	870	891	834	833	863	827	836	833	824	862	839	827	855	834	875	806	819	824	831	820	842	831	887	858	841	867	855	871	844	811	880	832	863	858	875	855
42423	22017	9512	2689	802	412	382	406	418	378	359	416	340	359	383	400	387	397	386	408	395	409	404	367	357	437	432	385	428	385	374	371	385	382	417	393	397	396	394	378	383	377	391	415	347	334	401	368	389	362	381	414	380	406	438	416	380	374	360	397	389	400	403	390	378	377	367	355	378	365	413	425	395	406	365	354	345	371	394	401	420	381	374	343	390	380	374	388	393	372	411	403	345	407	378	372	365	368	370	389	340	366	372	377	357	375	426	377	415	391	391	391	401	388	404	362	404	394	370	394	370	402	442	395	345	404	348	417	360	381	374	398	358	356	384	360	420	397	392	398	389	347	379	383	383	381	392	389	393	410	390	386	357	392	337	349	384	406	412	383	431	392	343	359	413	396	406	383	375	380	362	418	400	428	387	432	367	396	356	385	389	413	421	384	411	400	361	382	376	400	404	373	384	341	399	377	383	393	385	382	395	383	344	379	378	387	370	355	388	370	355	417	387	393	351	374	366	395	390	356	364	409	367	400	371	396	377	367	398	350	361	356	393	399	355	386	380	382	386	387	358	381	371	404	369	399	384	354	343	375	370	399	384	365	385	422	391	375	361	372	338	356	397	405	366	384	369	380	356	396	350	386	386	410	363	356	366	388	381	391	360	409	393	394	360	394	412	408	407	379	424	361	392	388	398	376	411	384	349	349	385	412	406	408	377	398	401	370	375	401	385	410	370	391	347	369	427	435	357	398	364	374	386	387	386	383	343	372	415	416	399	373	437	338	398	408	368	372	404	393	412	408	366	387	347	383	380	399	414	397	370	390	338	405	368	411	405	339	391	379	374	415	372	388	356	368	338	359	394	367	418	383	379	385	394	379	387	398	387	366	382	370	356	388	377	360	373	357	406	402	365	383	395	364	372	398	381	362	375	348	379	376	380	387	407	362	355	353	377	374	387	376	389	429	340	348	340	364	362	416	398	372	379	398	398	362	417	396	385	391	404	384	394	367	379	407	369	372	420	373	367	401	350	371	362	396	373	453	372	395	409	369	392	408	367	376	417	406	369	375	369	400	369	440	391	404	397	393	348	379	384	373	416	370	403	389	412	398	435	406	399	393	373	406	378	383	403	350	348	363	385	360	399	389	425	381	378	430	365	370	380	409	383	390	407	391	393	382	343	386	358	419	402	374	425	389	386	432	387	374	393	394	409	362	361	396	398	384	365	383	421	366	421	384	369	346	396	378	385	402	395	427	401	354	408	399	341	402	370	348	380	387	346	382	387	368	431	410	386	397	355	351	409	372	384	411	383	397	377	376	369	416	360	389	374	393	395	400	390	340	373	345	385	405	387	399	407	408	362	385	386	347	380	385	392	378	368	402	393	378	389	350	383	352	369	389	408	401	426	352	343	365	359	379	364	405	370	384	360	416	413	395	375	349	388	389	391	367	426	380	395	377	379	377	396	358	406	403	405	391	379	358	345	363	383	399	390	371	388	419	398	349	389	369	389	391	383	399	411	364	389	397	406	378	379	366	387	396	389	367	396	377	373	400	392	381	414	347	410	392	372	389	414	404	398	399	364	334	385	391	342	356	390	394	432	369	382	396	407	369	366	389	403	371	421	371	367	388	392	394	413	413	400	410	372	369	402	372	388	387	446	388	365	358	401	404	378	394	377	398	373	377	385	399	405	400	344	415	372	356	376	404	398	381	378	349	373	387	384	363	376	385	376	349	358	364	404	405	393	386	367	425	399	414	380	337	383	368	382	423	375	386	408	374	388	415	389	376	360	383	406	383	366	377	364	387	430	408	393	356	336	389	352	348	425	376	394	379	391	406	378	401	340	350	390	376	373	381	377	372	382	381	358	348	375	382	364	372	427	355	365	410	410	370	412	393	418	385	378	360	403	391	377	372	348	374	390	370	374	395	374	370	365	376	361	375	374	394	364	356	389	395	381	385	387	398	362	364	423	355	396	384	367	389	356	399	353	380	395	380	371	373	387	378	404	394	329	369	387	410	379	368	374	386	332	364	372	421	409	406	368	394	393	358	392	411	400	431	388	409	374	416	396	390	379	366	383	379	378	355	397	387	436	372	382	389	370	381	355	354	389	388	402	366	393	399	407	417	397	389	385	412	381	362	384	427	379	385	395	355	369	388	399	335	390	346	367	398	385	403	410	340	380	361	390	385	403	374	386	396	380	398	355	357	367	371	428	402	389	372	346	414	366	363	400	374	388	375	395	399	399	372	387	359	358	388	423	345	384	383	365	369	385	397	397	390	407	409	420	376	395	387	373	380	380	395	385	425	378	353	361	356	373	354	391	369	395	382	395	379	359	364	380	367	401	386	361	356	385	364	377	389	399	361	402	401	398	341	386	335	365	403	393	370	391	405	360	344	404	412	401	399	374	388	352	341	387	382	394	354	377	414	361	377	384	382	395	382	383	392	404	368	370	390	417	387	448	390	393	394	398	369	424	348	394	388	367	376	388	387	397	389	379	371	341	384	353	332	370	334	368	343	349	379	396	423	399	384	412	342	401	352	382	372	369	367	368	366	376	420	395	415	398	403	405	390	411	362	374	408	382	398	407	366	373	381	396	385	360	389	363	358	350	376	384	377	373	394	391	370	360	396	406	416	389	377	409	388	366	426	406	338	344	400	365	390	385	404	383	389	415	405	393	425	405	428	387	386	364	354	401	371	393	382	388	384	378	335	381	429	388	355	395	424	373	381	386	408	386	382	406	396	367	386	346	409	369	411	338	382	388	363	373	369	360	411	387	422	386	364	334	389	371	419	393	385	388	433	369	360	367	360	391	330	327	411	379	426	380	369	369	398	409	390	379	439	431	398	381	389	430	411	368	388	356	411	397	398	425	368	359	407	431	406	361	384	398	403	395	375	393	397	388	356	347	380	355	382	352	411	390	373	375	418	380	387	358	396	396	414	397	363	372	376	391	365	354	393	396	377	401	386	389	387	363	379	406	372	411	397	408	374	373	372	424	381	445	433	404	389	401	432	452	358	392	390	380	391	428	378	378	381	381	382	412	358	366	389	331	356	444	374	357	373	379	381	374	336	418	399	385	353	383	373	350	389	401	425	347	438	385	365	367	366	379	365	371	359	401	379	363	400	356	380	341	394	368	341	373	362	351	361	409	360	385	376	345	357	368	391	366	395	409	406	353	361	365	403	366	396	379	332	354	378	377	390	429	385	395	407	408	370	398	378	351	375	377	429	354	392	376	362	337	373	372	418	366	379	377	402	379	383	361	420	378	406	388	407	408	380	400	389	380	377	409	386	456	377	426	411	394	388	418	429	397	357	408	363	389	384	375	375	378	349	378	395	384	392	407	379	383	340	398	405	384	343	408	414	375	416	372	388	358	393	373	365	344	383	403	442	385	367	374	419	365	397	391	379	365	362	350	387	410	398	409	391	357	394	391	420	409	376	362	375	358	425	351	397	418	366	357	392	392	376	402	423	380	399	382	424	392	388	399	390	374	363
27143	17040	11431	6116	1912	821	871	840	823	842	854	807	849	820	870	911	892	900	988	930	894	856	817	794	836	774	833	766	802	844	787	867	810	828	858	832	872	850	878	859	823	803	827	813	847	804	856	820	826	818	845	831	827	803	869	867	799	782	826	864	805	778	807	832	847	798	844	818	822	848	859	815	847	823	846	836	849	840	796	770	842	849	847	797	780	771	826	876	867	771	832	805	841	835	855	838	800	788	819	845	799	794	819	828	834	805	779	847	833	829	837	828	872	768	825	816	811	832	805	783	797	803	840	820	811	791	857	831	826	806	838	812	806	800	801	836	821	787	768	816	796	871	843	894	801	821	812	843	805	815	866	811	838	804	804	884	807	830	837	805	817	860	776	820	861	808	840	829	835	787	767	807	780	846	830	795	880	829	787	848	785	778	803	806	833	848	838	764	759	793	824	851	812	833	768	813	833	858	830	837	821	818	810	826	804	834	806	798	826	807	760	844	835	826	862	824	786	788	821	801	828	854	791	788	765	864	852	819	824	861	766	820	796	798	796	821	806	840	807	804	809	800	820	807	836	806	848	803	809	804	771	815	834	820	772	910	820	817	808	792	823	769	846	813	768	833	828	815	838	846	841	811	843	781	832	836	790	820	789	807	818	807	806	812	823	863	800	833	814	790	785	857	846	796	854	815	811	848	821	814	802	859	743	826	885	823	747	748	800	812	864	820	855	822	823	820	836	852	808	798	831	845	817	817	771	893	858	828	762	845	798	818	854	826	823	820	815	817	788	809	787	814	806	799	790	817	792	869	779	831	804	784	814	776	831	833	838	806	781	818	813	870	822	788	817	832	822	824	845	800	878	763	820	844	845	806	820	818	832	809	820	882	857	858	803	801	791	800	836	782	781	859	839	842	753	796	828	856	761	783	834	841	833	814	733	836	784	835	823	805	821	811	835	812	852	772	858	826	786	801	789	827	851	844	844	817	829	799	826	813	806	809	853	781	813	799	837	844	857	795	829	813	812	851	816	846	826	821	800	829	809	857	828	867	832	828	801	836	842	843	867	763	813	809	812	819	857	811	871	793	804	845	830	767	843	832	843	773	818	813	823	845	822	755	780	829	818	830	797	842	784	823	811	841	800	848	836	854	821	819	843	845	850	851	829	839	823	779	803	800	852	804	851	800	785	881	832	840	826	822	801	787	807	836	791	825	821	790	808	825	847	805	830	812	809	816	816	807	825	804	814	818	824	799	829	796	878	863	859	848	807	813	834	804	826	835	777	820	801	809	824	788	843	865	801	806	801	866	820	879	823	821	831	802	833	835	791	777	789	820	873	825	832	856	848	849	805	773	760	749	815	771	838	823	765	799	840	803	855	827	805	836	857	803	834	793	819	775	836	891	773	855	838	802	835	786	865	813	795	829	854	811	778	792	836	791	841	807	814	827	829	833	799	794	858	829	769	820	837	844	823	850	805	829	750	781	791	833	790	798	787	786	797	849	820	811	808	794	804	790	833	823	801	833	855	818	910	832	824	825	825	827	841	803	856	786	803	879	836	844	826	808	793	800	851	806	799	814	853	841	833	805	813	798	807	815	816	826	822	813	789	817	826	850	809	798	781	826	833	789	804	799	792	814	835	805	820	886	844	812	800	865	853	819	846	823	819	814	869	826	844	786	829	814	803	772	862	790	871	821	824	845	827	861	813	846	817	816	795	830	823	827	854	799	757	810	797	848	846	834	816	834	842	852	829	826	859	838	831	850	824	826	802	813	809	832	802	848	753	780	788	803	777	784	824	911	805	809	787	819	789	816	829	834	828	837	820	857	783	814	805	818	818	814	777	793	838	799	808	814	810	855	853	878	778	911	829	820	787	812	800	762	797	762	777	810	830	801	783	813	814	875	840	879	845	822	811	806	799	806	804	846	841	798	856	814	778	854	824	854	807	815	849	811	881	804	812	802	793	763	849	840	820	833	819	819	823	885	762	824	771	803	812	816	788	800	779	830	833	877	872	824	830	823	880	824	831	883	792	894	807	834	863	818	834	873	788	813	778	766	777	823	874	827	807	816	857	818	783	833	825	851	809	824	760	814	821	774	824	783	831	861	796	795	820	872	803	779	816	794	781	789	779	831	848	878	854	853	794	825	799	778	855	783	792	814	822	811	784	774	840	824	832	802	834	815	853	841	840	782	849	819	779	846	769	869	821	849	857	825	744	827	821	808	860	818	847	809	846	808	853	775	840	809	800	874	834	826	851	811	799	819	825	877	809	802	818	850	839	828	757	794	805	860	823	812	852	825	785	832	836	816	815	820	864	806	829	804	832	814	811	817	829	792	809	811	769	798	791	838	829	817	827	819	836	828	769	780	856	801	791	855	842	867	837	770	783	807	842	793	812	849	834	847	826	845	795	801	841	805	846	782	849	842	841	792	798	836	859	809	836	823	832	837	812	786	768	822	806	818	820	796	840	798	833	818	780	802	823	804	821	794	823	783	838	808	818	795	799	802	773	794	797	838	843	864	858	780	830	812	837	839	795	803	810	844	832	791	825	793	819	805	851	803	777	867	817	790	805	820	834	832	757	775	828	858	854	804	805	840	845	826	833	795	846	812	831	886	810	841	807	809	800	816	834	798	817	758	864	832	803	841	850	842	799	802	810	865	840	821	824	789	752	827	859	783	862	765	811	847	800	788	810	813	824	841	789	793	788	822	797	853	811	781	850	831	857	828	821	782	873	862	874	737	763	829	826	791	830	816	864	745	833	869	816	856	793	852	792	828	794	822	824	824	834	836	862	804	856	820	795	828	843	798	822	770	849	828	805	819	832	820	832	819	831	786	807	858	830	792	783	853	858	857	851	858	838	853	798	825	779	819	772	871	814	835	855	800	825	839	859	825	839	812	839	804	847	853	823	828	853	835	855	826	846	780	839	794	864	830	790	840	780	829	810	825	811	787	881	793	832	830	862	821	794	825	818	825	811	823	848	831	821	818	881	735	806	846	842	798	771	876	791	789	817	810	848	798	820	858	822	786	832	839	815	797	798	858	821	833	812	742	800	756	837	795	897	767	809	775	799	829	870	822	831	858	837	849	804	778	788	834	838	824	777	825	831	844	822	833	811	840	809	852	834	833	863	773	867	889	796	812	823	813	867	793	833	796	758	801	804	840	837	823	800	818	797	841	822	784	886	806	802	811	848	843	772	778	818	784	849	792	825	771	807	808	845	785	813	852	798	821	846	827	866	829	840	859	808	901	876	810	838	793	824	851	820	842	839	829	811	829	792	788	826	808	861	833	802	824	818	825	829	823	837	805	801	808	781	875	839	794	805	849	875	822	816	842	846	859	831	813	844	799	805	769	751	873	850	792	778	797	800	831	785	837	784	827	870	861	833	883	824	792	869	849	876	834	865	838	822	857	797	807	760	764	781	855	858	786	864	863	770	781	804	821	805	840	819	807	818	777	796	849	837	821	778	821	796	784	842	819	845	811	832	815
53231	27610	17969	9420	3247	610	430	394	367	393	405	377	398	435	451	435	425	514	594	583	506	393	424	380	384	400	370	374	390	366	394	408	400	375	431	380	391	354	353	386	411	408	398	396	357	345	403	420	394	416	410	390	355	357	395	403	365	386	395	391	396	372	428	372	370	422	421	386	379	364	373	368	416	386	382	398	372	376	367	385	382	383	388	375	418	421	369	392	390	378	350	371	381	367	362	354	373	360	387	396	367	399	368	374	371	376	396	367	335	391	370	357	376	417	337	346	390	398	367	341	391	380	391	380	383	380	385	371	378	411	391	377	384	374	393	361	391	369	368	386	421	402	370	375	413	369	391	378	368	390	407	359	368	379	423	358	409	355	386	375	385	369	370	400	372	355	364	385	390	412	382	379	426	403	416	381	410	399	377	397	360	413	395	363	343	362	374	392	379	369	371	361	362	385	384	413	409	356	425	428	402	427	382	362	401	400	381	377	359	414	400	383	447	382	400	370	382	378	347	409	410	422	391	419	372	338	392	390	394	371	357	357	366	372	374	379	370	426	376	377	356	404	366	352	401	397	398	398	367	383	399	388	379	431	366	356	413	395	372	361	370	402	353	418	389	339	383	383	389	365	373	363	363	365	357	375	354	337	436	404	412	396	381	384	380	394	396	406	368	374	351	370	381	337	337	369	389	372	350	400	406	376	346	381	391	371	365	400	387	379	367	380	373	358	417	364	385	402	407	379	451	364	379	376	367	393	409	402	390	342	382	383	402	380	355	365	389	383	409	387	358	356	392	423	370	405	372	360	384	366	371	361	361	394	419	393	381	357	373	317	391	399	407	398	358	375	392	444	384	355	357	359	386	384	364	397	377	362	398	396	372	359	372	400	416	391	380	384	376	420	411	366	362	363	352	354	399	369	356	377	371	393	369	367	354	395	392	388	376	383	412	360	361	417	390	413	396	371	392	382	392	390	408	399	363	391	365	358	407	418	383	354	351	349	374	372	392	366	343	378	384	360	381	385	410	420	436	374	382	413	418	361	394	367	397	363	340	375	367	343	375	375	376	393	353	404	377	368	374	377	392	409	351	386	371	347	359	358	357	380	340	386	381	393	386	384	410	386	386	387	344	370	395	353	345	356	411	398	411	403	381	390	393	407	396	381	344	376	388	378	395	397	353	366	383	341	371	379	386	397	360	323	370	397	407	396	405	373	386	378	352	365	378	373	371	384	384	324	393	382	380	368	368	430	393	374	340	385	361	372	368	389	352	414	384	410	371	387	382	370	331	373	413	371	424	413	347	390	415	367	375	389	358	398	398	378	388	354	412	391	392	359	366	382	369	379	391	390	399	374	393	362	397	366	383	364	384	371	369	368	388	394	386	388	380	406	358	418	335	346	377	394	345	400	405	368	394	399	374	372	425	389	409	352	373	348	399	392	358	362	357	373	386	388	382	370	426	359	340	358	378	398	382	373	373	356	401	369	396	376	413	436	373	406	444	404	365	391	398	409	347	369	381	408	377	428	409	416	379	350	378	383	362	389	407	389	409	392	373	399	424	413	400	379	397	407	338	400	411	387	378	333	391	379	398	395	376	397	398	365	401	365	382	378	374	385	395	372	394	399	389	378	381	415	339	383	359	428	367	372	359	369	415	365	389	343	395	418	390	353	378	409	375	393	391	391	407	379	400	364	389	399	411	376	368	403	361	395	350	352	369	390	341	376	386	394	418	388	388	367	373	368	399	372	397	361	358	387	382	335	392	368	421	409	355	390	415	368	400	360	397	346	357	419	357	406	386	370	397	358	377	389	381	410	397	396	375	391	411	363	381	406	370	374	400	400	398	386	421	404	405	414	402	373	380	401	407	382	399	375	391	389	371	403	398	374	350	351	399	351	366	373	373	375	396	390	399	392	380	391	405	410	368	392	407	388	368	410	385	363	406	412	360	413	366	383	356	385	379	353	388	370	372	389	368	360	354	361	404	396	364	406	400	421	383	400	404	410	400	360	359	416	405	376	374	337	390	396	412	381	403	420	380	419	373	422	371	383	389	403	356	370	404	366	366	372	399	351	366	377	370	408	417	384	365	339	419	409	391	387	383	366	396	387	369	353	344	364	402	393	382	431	337	368	422	373	398	379	366	378	390	387	390	376	381	416	394	339	399	349	396	417	421	372	352	373	365	397	397	401	385	380	389	400	380	393	353	382	389	414	353	407	321	384	377	435	392	372	380	397	392	376	414	356	368	409	402	459	374	372	417	394	350	420	365	391	371	390	370	353	348	365	363	358	422	399	401	358	405	388	377	400	400	404	360	369	387	341	395	378	386	394	410	350	382	379	407	385	418	372	345	371	380	446	380	364	388	369	373	400	379	377	380	403	423	391	409	406	366	381	400	405	367	376	402	350	382	383	389	372	363	367	394	367	416	354	409	394	367	405	353	380	390	340	372	392	400	370	385	399	370	370	378	363	345	369	383	367	387	387	360	365	363	370	359	413	379	425	386	383	376	372	439	378	390	366	361	383	432	386	354	390	370	390	382	358	365	381	364	415	360	424	375	405	387	353	392	378	344	398	371	380	384	381	338	398	354	387	368	407	397	330	421	405	380	341	377	353	386	356	380	363	419	387	357	386	354	409	394	393	392	381	402	392	384	382	383	409	393	424	399	415	350	415	358	426	418	387	328	409	396	352	351	404	380	371	351	359	371	338	428	388	401	377	418	362	398	409	398	422	405	395	378	356	403	399	370	384	363	430	407	401	398	381	379	384	400	403	388	388	372	381	374	358	383	378	388	375	386	387	387	421	363	400	398	381	381	399	405	382	350	386	408	375	361	341	397	356	356	395	382	409	389	384	351	370	421	400	381	401	430	395	403	405	386	379	390	421	421	375	328	348	372	344	377	378	386	351	408	414	395	402	365	387	366	414	394	397	390	344	346	373	416	360	353	362	410	367	356	379	332	401	407	364	393	367	389	333	388	429	368	374	381	365	364	395	395	358	362	358	373	363	406	388	386	377	360	347	411	414	376	367	392	432	393	399	384	389	380	366	378	360	397	371	400	421	345	411	351	365	371	380	401	390	375	371	374	380	400	398	400	342	372	366	417	355	363	376	376	401	425	379	355	433	392	391	387	423	390	372	415	375	410	364	388	402	363	398	358	373	352	378	394	392	384	355	381	390	435	380	344	353	414	424	367	386	372	384	376	399	374	388	388	377	427	383	370	380	363	352	345	424	353	397	403	388	386	370	387	405	365	375	411	399	346	361	377	371	382	393	388	387	392	429	383	401	375	407	381	388	390	389	401	365	375	368	431	371	420	362	383	344	413	400	379	406	387	319	391	393	373	381	399	376	356	346	378	380	388	376	395	369	399	358	348	372	405	430	435	376	396	323	403	380	364	399	386	402	378	401	397	386	386	394	363	337	410	379	352	405	378	381	404	353	394	386	404	406	358	357	334	404	361	361	433	415	357	376	406	341	390	407	388	412	399	400
33541	20783	22034	16630	7823	1221	1046	892	926	851	936	937	987	977	1123	996	1089	1493	1884	2051	1823	1045	829	816	806	810	825	785	858	841	805	819	835	820	812	895	822	836	873	836	809	828	826	805	838	769	823	857	824	833	857	811	844	840	868	764	826	778	791	823	834	760	807	878	842	902	785	882	777	813	820	888	789	774	817	842	820	835	842	812	843	866	764	825	797	818	804	820	808	813	815	811	787	821	795	776	811	832	841	823	855	820	815	816	766	796	831	811	859	828	820	822	808	808	796	869	843	841	815	834	802	859	863	854	802	893	783	794	831	832	835	797	810	787	831	843	869	850	886	812	779	804	855	768	836	848	809	801	829	813	837	810	820	803	841	806	807	808	827	863	804	786	780	834	816	821	832	853	860	815	784	788	865	836	808	855	774	766	817	780	804	851	877	800	791	800	831	847	793	842	828	781	802	816	890	849	805	830	858	895	844	828	815	839	870	829	814	860	814	833	831	828	817	767	824	820	835	833	836	839	873	840	798	847	812	838	840	859	827	816	800	817	800	829	819	783	786	839	825	865	886	844	825	807	853	834	827	863	833	809	815	812	783	813	810	812	818	879	830	799	765	823	820	819	845	744	830	827	818	787	819	793	806	819	821	830	813	825	855	863	892	811	810	775	814	821	862	811	899	843	822	820	805	821	815	802	834	786	874	834	826	786	838	821	760	773	825	758	834	812	787	853	803	852	815	760	736	835	794	834	842	767	757	852	856	833	835	809	864	784	809	869	866	844	813	878	788	781	810	826	813	818	828	832	800	807	810	816	818	804	797	776	883	795	824	808	806	882	846	826	806	802	793	813	798	860	808	857	859	814	863	810	832	831	838	789	830	810	779	839	827	828	798	853	810	833	787	822	776	800	744	800	810	798	808	839	768	785	868	859	839	837	770	828	826	779	860	808	815	823	814	813	789	831	828	804	811	789	825	822	808	842	784	842	814	845	795	837	814	787	850	795	811	830	771	842	820	814	847	825	865	792	863	851	808	863	877	835	878	820	812	810	843	802	821	855	833	844	823	840	822	776	835	888	831	794	839	853	826	851	907	836	809	831	814	841	854	807	859	831	810	825	869	809	806	840	782	818	764	833	863	823	848	839	834	809	812	848	883	855	837	830	827	776	869	771	850	836	825	833	767	816	829	894	748	841	851	835	830	821	822	843	829	823	798	839	789	811	840	821	798	804	815	822	795	809	796	848	832	836	808	797	801	823	871	801	820	802	822	812	813	823	850	794	840	902	780	815	816	830	771	814	836	835	863	818	827	829	844	861	856	792	806	844	858	788	809	818	825	819	825	851	838	797	877	776	778	816	798	782	841	836	793	844	853	783	823	829	774	814	825	810	790	807	908	827	759	801	753	855	813	798	865	837	800	844	799	853	816	793	822	849	857	888	837	778	813	820	767	819	847	870	823	815	811	784	840	803	784	803	815	769	832	824	831	823	788	824	784	863	831	786	829	821	904	821	838	819	861	820	805	839	775	811	832	791	805	822	800	819	837	817	824	842	824	778	855	803	824	866	843	827	824	864	804	803	850	824	803	794	852	816	772	849	808	782	852	793	809	828	852	816	816	855	791	814	808	845	847	849	847	864	798	832	863	839	806	804	807	833	847	816	815	768	812	818	821	787	857	842	811	828	767	845	800	788	813	845	796	827	862	820	815	862	852	815	792	858	841	865	832	887	816	834	821	858	868	817	843	831	828	804	887	841	799	859	836	806	829	823	841	811	812	804	822	844	832	825	880	842	791	808	769	798	766	825	806	824	780	826	823	817	808	817	798	818	811	820	855	812	855	808	857	804	824	822	835	770	840	827	751	806	803	801	849	836	831	835	813	844	827	834	806	832	780	778	837	846	834	800	801	825	827	814	820	834	853	797	824	838	803	848	844	801	819	856	829	817	815	789	820	802	809	864	832	821	823	852	796	794	793	829	845	814	829	878	794	825	810	813	825	815	853	769	827	803	844	839	789	875	840	756	824	864	788	789	754	819	805	825	841	853	841	830	821	849	808	827	851	831	767	847	876	794	809	795	832	830	810	853	759	840	860	809	807	838	852	831	820	796	830	813	786	857	822	821	795	815	793	793	837	857	787	829	843	862	797	825	850	813	796	848	784	817	863	817	825	845	866	769	862	796	791	847	825	846	801	833	837	842	834	812	866	868	812	838	837	823	842	839	867	817	875	838	822	807	809	839	830	819	832	805	838	833	847	823	775	874	837	789	820	886	815	774	829	839	820	869	906	871	826	865	820	839	770	838	820	798	811	857	820	840	840	817	826	852	791	887	848	843	797	859	797	803	843	813	858	852	848	816	858	805	803	810	817	780	845	819	831	782	797	872	834	808	797	849	817	806	812	803	817	769	843	818	825	829	852	817	811	783	789	817	794	834	817	816	841	837	799	847	825	828	847	779	799	797	874	777	845	846	810	765	788	836	847	822	871	818	816	835	822	812	831	807	839	827	762	821	849	836	823	803	791	920	826	801	802	843	874	861	798	816	851	814	859	831	823	849	852	805	872	835	816	803	843	796	843	826	796	874	800	847	831	775	845	840	819	798	844	843	819	819	840	829	861	806	835	813	816	810	806	812	834	768	815	852	854	835	761	801	834	818	793	770	793	815	806	793	848	816	769	820	824	782	865	787	851	820	820	835	813	834	822	803	776	845	807	852	824	785	849	916	782	767	807	857	824	820	823	860	852	779	809	855	831	790	795	827	819	840	822	810	787	848	838	838	791	867	855	829	776	805	854	804	834	839	789	848	804	838	809	872	865	786	814	882	881	829	872	849	798	788	881	866	805	833	835	824	862	828	856	844	810	791	831	790	766	815	849	765	854	822	819	805	776	854	759	876	745	842	809	825	864	793	825	804	748	781	866	807	842	803	774	812	849	855	808	844	835	854	861	812	822	751	805	858	863	828	816	839	865	841	808	791	852	863	815	785	789	797	822	813	811	852	806	820	830	809	842	827	798	830	760	783	844	850	846	835	814	840	826	820	867	850	846	846	784	844	856	836	806	790	804	812	814	805	844	824	805	805	788	855	828	823	824	807	838	817	816	809	805	807	833	836	809	778	803	804	850	821	844	827	775	859	846	825	826	852	856	810	797	797	847	807	846	777	862	823	819	849	841	837	801	853	832	831	802	828	798	794	824	849	800	839	789	795	793	793	793	842	889	818	788	844	821	846	794	859	839	776	825	816	813	816	823	773	856	822	818	864	835	862	791	800	786	780	850	800	816	797	869	844	850	762	860	837	817	811	783	808	776	763	863	824	867	832	824	814	804	823	835	832	822	843	779	822	798	846	839	781	804	768	825	827	814	806	840	839	812	802	783	826	796	870	782	829	806	827	915	781	870	815	830	845	833	805	803	829	833	792	770	820	812	820	826	809	810	801	847	815	762	892	865	772	804	823	845	844	846	806	829	790	818	829	791	843	774	863	816	824	816	774	765	846	832	812
64034	37341	26122	16049	6395	890	487	440	426	419	469	447	447	442	423	517	654	735	757	678	613	537	412	393	420	444	413	409	402	380	408	376	422	371	424	373	402	380	427	403	381	397	411	337	383	387	401	392	407	381	379	389	404	387	427	373	427	404	388	386	387	417	405	401	397	376	413	363	387	387	390	416	406	388	382	373	389	403	378	425	398	365	398	382	359	393	437	371	408	406	417	396	403	429	402	426	400	378	407	399	321	381	360	400	392	358	421	403	380	387	438	397	459	407	401	423	362	388	386	394	418	408	427	467	416	399	439	425	404	381	401	350	375	389	459	442	418	409	419	417	402	355	391	390	403	416	373	365	392	388	425	409	407	423	366	374	379	449	445	415	379	383	406	445	414	397	415	399	437	409	403	374	352	381	398	469	380	426	386	386	370	380	403	375	377	350	443	379	392	408	379	370	355	448	401	376	406	413	421	373	439	391	420	397	395	384	418	413	409	391	379	391	402	427	375	420	400	411	401	386	371	403	416	408	387	380	404	371	361	392	419	400	425	399	387	400	386	373	368	424	397	377	399	382	408	398	420	398	389	396	387	398	409	400	426	367	390	393	395	386	395	401	410	423	431	400	395	403	377	378	404	405	414	418	406	382	390	361	385	425	389	390	412	419	421	412	367	386	381	384	423	390	398	406	361	387	386	410	398	420	405	397	378	378	388	436	419	376	389	366	394	387	376	368	413	435	424	388	414	391	362	394	425	427	424	392	392	429	368	412	392	374	371	420	403	369	355	382	387	347	371	439	426	370	391	381	375	407	390	416	399	419	331	417	391	422	392	387	422	424	441	458	383	403	410	365	398	416	423	355	417	402	370	396	406	355	404	397	371	401	402	380	351	405	397	415	415	386	402	404	413	380	375	375	419	400	411	405	411	410	358	399	401	414	352	351	420	366	434	372	412	391	359	381	377	399	422	417	367	397	365	396	375	437	386	400	393	420	392	391	415	434	419	395	422	410	396	402	392	385	395	354	422	398	413	411	382	342	370	380	387	388	404	384	422	408	403	403	387	388	425	417	370	347	426	416	415	394	436	407	396	392	381	396	388	432	381	378	430	404	381	407	373	396	416	399	419	378	404	379	399	385	361	425	393	408	422	391	378	434	381	377	387	346	398	349	394	405	345	402	387	400	389	379	391	409	365	358	371	401	396	436	410	390	369	436	416	394	394	342	379	369	381	376	375	373	412	426	409	403	435	387	399	407	408	416	379	408	398	416	393	422	386	394	394	405	396	386	450	362	430	384	401	380	404	394	398	357	389	397	399	418	362	391	440	429	428	406	402	430	387	399	354	444	409	393	407	397	398	424	403	389	409	426	429	398	415	410	364	410	386	401	375	418	424	397	417	417	412	433	395	384	414	403	375	426	400	392	396	412	364	377	376	403	406	395	354	398	365	415	428	432	394	404	393	419	387	417	433	378	384	386	395	396	379	423	428	406	360	388	398	351	453	410	352	391	386	437	392	387	371	367	433	396	369	363	405	398	380	372	378	389	389	420	435	417	377	399	410	380	405	383	378	394	375	400	435	357	381	361	404	402	416	434	373	371	412	410	410	390	401	384	359	425	429	382	400	377	390	388	378	385	382	373	386	361	372	423	398	430	391	393	396	423	386	391	398	366	397	403	371	397	396	384	407	406	434	402	368	421	405	412	397	402	417	412	424	409	428	411	390	399	411	384	401	385	381	392	383	407	443	376	407	374	347	382	393	387	360	387	395	413	384	365	382	407	403	426	400	386	431	400	363	389	378	378	408	407	407	408	399	389	401	360	413	368	398	403	369	403	466	423	405	384	384	379	411	378	399	408	380	425	368	387	414	368	385	427	413	375	393	385	426	404	399	403	419	377	403	432	414	391	368	382	372	358	354	376	381	381	446	379	401	415	422	397	371	412	371	365	407	412	390	414	415	395	435	418	387	379	388	401	362	357	366	444	398	373	367	394	389	391	392	401	421	390	403	383	435	411	384	380	457	390	353	364	395	392	393	388	389	385	404	420	413	398	419	392	393	452	357	400	392	369	433	400	354	404	389	390	377	391	408	377	351	390	406	393	416	404	375	389	377	383	412	415	433	380	383	405	424	371	391	378	371	363	433	451	371	386	393	373	414	425	400	443	395	395	383	381	472	416	392	420	376	399	382	400	409	380	386	372	383	400	403	385	396	392	424	380	392	405	414	394	404	363	389	395	398	377	347	395	373	422	391	372	418	393	383	367	395	399	392	369	440	419	357	349	416	419	410	424	390	400	436	406	384	373	402	369	395	394	381	368	407	388	395	368	432	387	398	394	400	404	435	440	366	359	355	388	381	368	383	415	424	375	407	407	433	434	395	408	405	396	418	401	398	378	422	410	394	390	430	407	371	428	379	402	363	366	370	422	393	399	391	429	362	392	368	386	367	374	403	381	395	379	372	410	381	386	433	375	425	423	398	368	391	436	393	394	392	377	388	332	410	399	379	403	418	399	387	368	380	397	396	385	395	379	404	394	391	401	382	384	391	399	399	379	356	384	415	405	382	391	401	404	359	387	401	372	404	385	401	410	413	393	386	364	364	395	367	405	388	372	380	388	429	391	388	352	387	372	373	377	408	371	419	401	372	440	446	452	395	431	415	413	399	409	411	390	416	417	389	411	415	372	395	401	391	391	403	380	411	368	379	353	358	376	333	414	395	406	423	418	401	394	347	384	403	410	389	390	380	411	379	401	391	438	372	359	371	410	360	366	373	399	380	359	384	375	371	395	398	366	380	380	425	366	445	399	350	404	402	361	372	387	378	392	391	399	371	423	369	402	406	421	420	403	409	363	382	416	405	403	370	397	418	374	395	385	406	401	410	405	422	391	390	379	388	372	390	361	380	428	393	395	352	370	404	404	380	395	397	437	423	400	394	379	385	417	396	450	422	392	396	401	422	373	404	423	404	402	384	407	416	383	403	405	368	395	379	390	380	406	425	415	401	394	379	398	418	424	396	384	426	408	348	430	373	367	405	390	401	367	382	390	358	382	390	396	393	420	391	422	378	393	383	383	428	383	380	396	399	409	382	392	397	375	368	424	446	401	450	419	409	429	375	366	349	384	431	393	389	382	397	390	411	379	406	350	390	376	432	397	395	404	400	407	381	396	366	392	313	428	397	414	415	377	433	362	350	404	384	363	377	377	397	353	427	392	390	376	424	400	375	359	369	383	368	431	414	402	391	401	393	388	413	415	385	406	398	402	420	344	413	399	400	417	385	380	406	386	411	397	381	367	394	419	420	426	391	362	403	391	421	372	378	409	404	361	419	389	421	375	391	378	357	407	385	376	372	365	371	429	437	365	388	404	399	383	376	392	421	390	417	388	402	389	427	382	402	397	425	432	387	345	416	413	436	398	369	428	395	390	421	383	406	381	398	420	383	434	389	418	391	410	387	397	385	390	403	396	410	370	430	394	424	384	386	410	381	411	363	405	421	368
40758	29068	28689	23999	12596	1458	1199	1091	1033	1101	1125	1212	1133	1192	1225	1550	2222	2881	2841	2505	1853	1392	891	845	852	824	807	794	893	900	847	863	858	906	871	830	870	890	800	853	861	839	842	841	804	838	784	849	889	856	876	778	893	875	842	806	875	812	846	858	862	867	875	868	875	857	888	861	815	848	916	835	888	759	844	852	819	811	882	868	814	788	873	840	870	816	853	858	804	847	801	853	862	829	855	863	881	810	894	885	810	820	847	862	832	841	843	859	882	846	866	849	845	849	874	845	799	826	803	882	811	841	841	886	868	841	826	859	848	810	775	885	846	871	874	851	854	837	854	826	839	786	840	863	823	869	811	826	805	893	875	846	830	857	822	848	846	846	813	815	854	871	919	834	861	873	837	841	847	862	852	855	809	870	868	817	878	859	797	835	840	826	878	850	890	848	839	858	830	854	862	879	822	863	822	894	868	791	807	875	863	875	812	806	834	877	875	808	824	866	836	888	869	850	891	806	805	813	818	820	846	823	847	873	844	805	851	860	881	802	816	831	864	833	868	871	802	839	807	891	843	832	875	873	860	857	883	848	822	828	833	818	819	879	887	862	848	849	870	828	824	884	903	854	845	831	863	848	865	817	861	863	841	827	882	848	847	844	828	895	866	840	814	860	850	793	866	886	875	833	855	865	920	863	903	794	807	858	869	806	906	849	862	802	796	868	888	862	840	824	835	824	842	864	849	859	853	866	801	856	872	842	821	837	839	889	866	870	841	824	873	807	887	837	842	845	852	824	821	859	835	795	884	831	827	886	869	821	832	830	813	864	859	888	788	837	847	868	874	846	817	877	824	829	849	849	802	830	848	825	870	874	848	831	862	828	797	826	867	807	803	897	860	823	865	865	824	873	858	876	807	873	858	882	772	818	846	908	826	824	913	855	851	840	838	887	888	788	848	849	802	845	844	837	844	809	819	874	814	807	904	836	860	811	787	832	844	849	805	797	839	860	844	805	849	819	860	832	888	893	836	814	840	875	829	828	878	803	885	841	809	836	900	872	877	866	850	877	874	815	835	843	791	856	826	855	821	852	797	851	848	841	879	875	809	879	848	813	871	846	882	877	873	848	873	823	780	856	797	897	837	839	802	832	832	858	871	810	828	821	830	867	884	891	854	901	890	848	827	794	804	887	811	794	844	876	830	823	828	833	841	843	825	826	818	886	818	844	807	846	833	916	869	832	861	892	876	846	858	827	870	839	823	851	851	875	810	851	785	829	886	779	859	880	888	811	806	917	877	872	811	823	793	844	860	840	890	847	893	772	878	895	865	831	860	808	815	816	848	846	843	872	881	878	836	835	836	864	828	797	841	849	857	830	856	846	841	839	876	804	874	822	863	852	835	782	851	866	829	847	834	830	826	821	849	873	792	863	827	833	855	877	880	843	805	870	849	836	820	895	857	869	813	818	866	858	900	847	917	869	784	859	909	891	861	858	873	872	831	839	857	881	837	815	906	854	830	829	850	808	808	857	814	844	841	865	840	852	834	819	796	801	792	888	838	845	861	810	854	841	841	819	803	828	849	859	872	842	810	881	810	834	860	837	857	834	858	873	867	820	789	869	900	862	865	834	873	877	888	811	828	835	827	826	839	877	830	824	812	867	826	849	789	860	885	874	866	859	850	832	841	850	828	799	841	811	830	816	896	840	852	905	835	810	838	855	812	812	895	836	876	846	827	824	826	840	859	851	866	815	820	870	869	832	844	810	821	834	865	863	906	850	806	824	843	838	802	849	852	876	848	877	862	860	890	855	833	860	795	838	871	861	837	816	839	876	869	880	842	814	830	834	848	744	834	849	796	806	890	837	838	833	790	891	849	877	819	888	883	808	803	846	790	883	880	803	837	859	840	821	876	868	902	864	882	819	827	830	808	834	828	874	862	810	846	895	802	834	861	863	870	894	833	850	883	831	849	861	808	881	848	869	840	823	895	844	816	819	845	870	877	803	849	827	831	818	831	816	848	834	837	842	838	785	823	839	904	847	899	868	791	845	853	881	875	884	851	826	875	891	843	831	848	827	829	849	848	810	785	876	855	853	891	840	843	876	852	793	854	812	801	858	895	830	855	801	838	834	792	853	914	851	851	897	841	822	861	845	903	843	847	879	835	799	826	839	863	772	893	825	782	855	842	849	812	896	817	838	834	836	850	842	807	869	868	792	868	859	884	801	848	820	836	811	845	830	891	813	862	866	830	880	782	847	834	865	824	863	825	877	887	800	883	860	871	844	880	839	830	846	840	793	824	869	881	848	849	867	771	833	829	838	875	852	828	837	866	844	853	796	838	909	826	824	859	875	836	842	852	854	796	855	859	823	855	842	840	856	787	846	820	817	857	808	788	839	855	838	841	888	835	838	880	813	884	828	832	850	822	827	845	869	787	849	877	811	881	869	877	840	856	874	880	881	844	804	848	826	945	864	821	869	849	810	863	863	842	867	873	854	826	847	808	823	898	858	836	823	812	858	853	801	840	807	812	795	806	818	897	820	875	795	804	862	861	851	810	824	828	822	852	862	832	842	845	817	886	873	831	849	791	830	846	839	850	830	806	852	887	841	886	835	884	889	895	832	816	780	857	860	885	836	857	831	883	839	837	872	833	818	897	883	826	886	800	890	821	781	854	852	835	817	842	866	821	847	852	856	825	814	864	874	860	880	856	834	883	856	867	875	839	852	838	807	809	841	840	836	892	853	846	853	850	864	849	886	858	866	833	818	817	914	802	873	798	883	906	898	839	882	820	834	818	824	875	822	851	847	858	881	839	837	907	835	879	845	831	862	891	815	849	853	836	829	797	835	817	839	820	878	795	835	849	814	839	864	822	786	848	868	841	871	844	854	896	810	860	830	846	861	837	873	813	846	840	814	838	891	925	819	827	873	779	845	889	838	860	849	816	813	856	819	820	812	868	829	880	855	808	831	817	879	833	881	867	824	832	828	883	832	886	827	797	839	838	846	864	843	858	841	785	815	851	852	841	877	862	822	888	827	853	877	837	794	849	855	839	855	834	838	863	854	826	871	820	838	866	816	835	840	819	840	834	808	844	847	819	860	918	831	841	812	853	820	864	862	868	794	873	878	820	807	843	874	849	873	844	838	796	846	863	867	873	827	905	870	870	810	808	889	855	837	857	829	866	846	859	850	889	833	866	898	807	863	794	938	807	897	745	822	835	864	824	873	861	864	867	879	823	859	856	821	869	854	863	893	848	860	831	816	845	832	822	854	903	826	822	839	856	873	926	849	850	856	804	894	869	804	853	815	841	854	837	865	853	849	842	845	838	867	821	895	804	789	831	794	861	814	850	827	837	836	880	844	813	916	829	849	803	822	835	832	865	841	853	874	824	859	874	889	849	838	831	833	808	860	837	820	890	854	813	841	868	874	791	848	864	872	865	841	822	857	878	844	818	832	816	834	819	832	833	845	846	776	800	840	849	827	849	859	798	850	846	806	848	838
44817	21318	9809	4354	941	455	416	394	373	378	380	400	403	384	378	413	420	404	402	376	382	380	377	382	383	407	417	407	414	381	388	414	414	391	362	441	395	416	334	406	391	375	389	371	407	445	387	381	367	362	378	386	337	382	419	382	401	351	387	345	375	387	367	390	432	376	378	379	392	361	404	417	362	409	377	410	370	391	412	366	356	426	430	400	395	383	381	357	365	391	415	377	389	383	364	413	384	410	373	393	408	349	375	351	373	400	389	410	380	395	393	371	359	394	387	389	366	363	393	438	363	382	373	397	374	370	408	384	379	394	355	335	408	390	388	401	434	342	392	353	402	374	374	385	366	382	440	374	413	402	371	351	387	378	388	352	392	350	401	372	361	358	377	399	439	356	379	381	395	355	392	393	418	362	376	365	363	371	363	384	385	393	404	393	399	378	359	403	378	356	376	403	395	374	403	409	370	379	427	411	390	397	358	384	367	396	367	383	377	365	436	456	384	406	418	407	389	372	384	382	387	343	385	387	369	398	368	415	375	406	405	374	380	387	378	390	455	366	369	421	367	362	406	384	371	378	367	382	403	373	404	385	369	422	403	422	355	384	360	402	398	394	426	384	377	365	379	386	379	339	383	376	368	434	363	381	343	410	392	383	372	420	396	351	373	342	375	395	398	376	381	430	407	401	386	363	378	380	406	384	374	378	365	400	427	326	404	410	390	337	379	403	384	345	389	390	393	349	387	416	378	335	383	355	363	371	369	342	365	397	371	389	382	401	364	394	390	347	406	367	420	402	406	357	406	380	376	389	403	343	365	398	366	364	367	409	365	408	355	405	379	347	374	406	363	368	440	369	385	373	390	381	366	382	395	343	388	383	379	365	370	368	364	400	383	371	369	391	411	399	386	403	351	381	363	390	389	374	391	453	367	424	390	423	373	391	383	386	391	353	338	389	381	374	378	350	359	363	383	379	376	386	394	423	388	388	408	371	309	374	386	377	352	399	405	382	398	426	365	399	408	409	358	341	373	407	396	373	356	410	394	402	381	387	373	385	403	368	381	397	382	361	348	412	376	406	370	378	388	361	366	407	375	402	388	366	340	344	384	389	408	351	414	399	344	390	415	376	367	369	370	384	401	388	355	377	399	363	396	381	360	365	400	400	363	371	327	404	377	403	412	427	379	360	348	401	422	381	386	402	361	376	388	360	362	389	409	371	375	357	406	389	409	411	391	371	392	364	373	384	363	381	365	390	377	383	359	387	375	370	417	375	407	375	380	434	374	396	368	365	369	380	377	417	394	393	417	361	427	366	376	376	373	369	419	406	355	369	393	379	394	386	374	413	400	359	392	357	385	372	379	399	389	347	361	395	386	358	365	366	385	348	415	392	356	377	403	369	371	349	366	367	389	380	390	406	404	381	367	354	422	378	393	400	327	372	423	396	405	417	398	385	376	367	397	418	389	416	396	419	380	423	416	360	374	406	348	352	372	386	422	404	393	375	405	377	378	346	390	411	370	366	355	352	359	351	374	383	380	363	370	417	379	345	390	384	329	391	364	369	387	429	376	391	371	399	390	392	391	395	437	379	383	370	387	416	379	380	378	409	383	378	395	391	361	365	392	388	399	400	386	386	418	366	368	389	396	346	376	441	369	392	396	379	383	396	397	390	380	353	363	357	362	413	396	412	410	416	389	414	379	371	436	378	388	433	367	390	388	396	373	399	365	415	342	385	370	401	387	359	375	364	397	419	422	363	374	357	384	383	399	355	413	383	382	386	396	417	375	364	377	330	378	387	424	391	410	372	393	396	374	366	404	352	372	343	388	402	390	379	370	396	409	391	369	421	419	404	387	355	388	418	396	375	421	410	396	362	391	410	368	364	360	382	367	366	415	405	391	388	371	388	375	351	364	402	407	397	377	355	352	385	423	376	444	387	363	372	369	393	409	362	375	368	372	346	352	392	390	348	359	400	413	353	330	400	412	383	341	402	377	383	391	379	362	384	392	411	396	368	347	367	375	366	387	401	429	378	401	408	398	362	359	384	402	404	431	386	394	361	373	389	354	437	389	402	367	384	417	377	392	365	364	370	390	376	382	368	380	397	366	394	424	405	411	374	393	349	350	381	378	372	387	389	367	403	389	356	397	358	380	405	386	388	346	357	366	388	380	434	398	368	383	403	379	400	414	340	409	368	404	381	358	382	376	361	376	396	414	374	388	384	367	398	353	368	394	406	387	417	355	402	398	400	386	374	378	363	380	393	391	368	418	357	377	423	405	384	384	372	377	366	373	362	429	391	424	405	401	367	392	415	400	378	425	399	363	384	375	368	392	370	394	417	382	425	349	336	408	381	394	421	396	412	359	376	380	387	364	372	379	386	368	375	404	399	362	382	375	383	372	415	400	388	375	390	384	397	366	413	391	424	373	357	393	402	343	362	366	363	346	392	426	387	391	371	405	382	408	428	411	402	406	406	388	405	372	370	380	369	368	392	355	386	400	365	393	385	350	379	382	417	364	401	386	379	369	372	421	405	365	426	430	399	383	378	383	391	419	375	392	397	371	368	347	374	380	400	345	347	407	383	402	356	422	334	343	358	433	379	397	411	423	398	397	341	426	351	352	389	392	432	365	353	411	380	388	373	398	388	367	343	344	369	411	384	351	348	407	360	393	351	389	359	383	428	370	388	387	436	382	377	400	397	370	400	356	414	378	377	381	388	398	363	387	369	412	360	389	362	334	373	369	398	405	377	417	349	386	429	425	413	396	388	385	410	392	380	386	400	377	382	394	382	372	385	401	369	349	360	385	410	408	389	399	347	410	357	382	407	399	359	356	381	357	417	385	390	399	407	399	378	403	374	371	370	402	398	392	365	405	402	392	360	405	388	356	383	343	363	379	350	428	387	402	405	366	429	416	357	411	412	367	350	431	391	401	417	411	372	384	407	384	386	409	353	365	368	384	376	377	345	395	362	400	356	384	418	373	386	372	394	392	405	385	410	420	354	377	379	365	409	364	408	369	373	374	405	372	407	399	400	360	373	351	377	346	381	391	397	363	408	381	398	395	308	388	364	354	383	352	387	358	369	384	375	357	373	357	395	366	382	362	396	340	367	367	362	392	404	373	390	407	394	379	414	364	412	366	355	399	377	404	372	387	378	402	375	381	379	356	391	382	401	380	375	404	401	400	428	362	408	399	381	371	419	391	391	380	398	404	403	386	386	362	386	392	373	401	392	358	383	406	384	405	372	393	382	372	399	370	401	383	358	360	394	404	396	359	374	388	376	381	394	390	365	395	384	404	397	364	382	383	392	382	401	369	374	365	399	380	374	389	342	379	382	380	391	414	393	384	396	391	422	352	406	412	400	433	380	351	381	402	370	394	394	373	391	333	362	390	391	360	382	387	437	386	369	380	405	368	378	376	376	391	385	351	403	405	361	396	381	361	354	371	386	358	397	410	428	381	359	370	370	381	357	409	358	423	415	381	377	393	349	400	414
28268	14761	13396	9458	2381	895	897	907	884	907	879	838	885	868	847	877	927	951	929	945	934	876	844	814	825	878	795	821	782	828	814	822	796	822	842	794	819	800	851	772	789	810	815	840	787	797	816	826	838	797	808	807	800	846	838	835	788	798	829	822	858	857	868	798	846	837	822	795	820	853	865	765	820	794	821	794	828	834	781	860	817	860	824	841	806	853	820	809	798	834	833	819	831	834	781	826	861	829	830	770	805	878	799	820	838	816	794	794	860	809	832	830	811	818	805	832	814	809	809	786	828	859	817	810	817	783	794	813	816	795	811	830	778	808	863	845	846	812	792	757	814	814	841	867	832	845	834	871	875	859	843	794	843	875	807	796	760	810	829	766	848	769	791	824	804	784	806	801	803	837	825	779	786	790	798	849	808	831	750	870	838	807	816	782	783	840	801	832	801	790	835	784	808	816	808	849	818	821	843	843	802	848	795	867	802	812	836	820	843	825	867	845	811	787	819	835	822	821	828	835	823	824	805	752	854	799	804	806	848	793	780	785	840	777	757	842	835	846	786	837	794	866	813	798	773	799	795	778	865	866	817	752	821	830	842	835	799	834	811	827	799	828	830	777	777	825	843	798	830	822	848	806	804	808	865	853	817	811	866	816	793	907	794	795	838	845	813	804	802	839	841	850	853	803	794	842	777	810	850	861	773	842	865	849	877	826	858	818	831	831	810	803	851	818	835	801	809	802	760	836	807	818	804	808	841	766	772	846	825	847	783	837	713	857	793	794	828	818	819	807	813	821	791	797	843	792	822	848	809	851	811	796	762	849	833	843	783	832	783	871	803	825	803	798	867	803	872	787	824	862	775	813	881	820	767	817	868	864	798	792	829	844	819	860	873	830	834	826	801	832	804	853	777	818	856	824	833	802	843	798	851	798	843	816	808	831	865	831	841	822	783	817	800	735	787	822	796	842	805	837	823	810	812	786	784	830	807	784	841	827	855	811	796	831	835	834	808	854	761	803	824	834	770	833	821	868	806	800	867	785	830	814	818	812	809	813	797	819	803	831	798	781	820	821	782	787	865	820	764	814	786	768	841	885	814	816	778	775	830	790	810	869	815	830	847	800	825	882	828	861	815	870	805	783	805	767	827	862	837	830	828	827	780	831	844	767	817	824	835	852	787	818	832	825	829	797	839	815	810	842	829	785	818	807	797	779	824	823	792	837	786	799	810	818	892	827	821	778	866	872	853	849	830	848	845	827	782	781	808	819	837	801	804	841	834	833	864	823	834	795	782	876	840	830	855	833	855	859	858	835	763	778	894	819	849	826	841	791	812	803	818	870	817	834	826	826	851	835	893	810	789	835	822	843	858	762	830	801	768	859	826	872	850	817	821	801	822	823	836	814	823	822	818	825	845	816	863	872	764	776	824	873	767	818	835	813	794	800	790	764	829	814	799	825	802	795	824	780	821	814	831	788	859	808	857	810	860	793	806	831	822	832	784	870	811	829	807	817	843	875	805	820	794	850	839	846	842	773	866	821	818	842	806	797	795	861	816	811	844	833	833	756	776	867	812	835	807	792	815	781	829	857	791	819	810	822	819	888	797	778	812	869	800	832	830	784	833	830	807	766	790	811	830	811	802	855	844	814	850	842	801	762	831	829	842	802	762	826	839	783	815	792	826	846	840	814	840	858	817	839	870	803	860	810	874	785	784	804	799	798	847	825	806	803	761	815	846	769	829	894	828	839	851	842	857	849	774	843	813	804	808	836	837	785	811	795	850	865	758	888	843	840	804	839	770	800	882	792	815	808	817	840	800	814	854	770	808	840	824	781	860	789	797	807	846	820	824	855	813	842	793	793	858	810	816	812	816	832	831	857	806	865	750	818	826	768	839	850	762	814	830	797	833	846	820	814	793	843	830	830	832	801	843	809	839	798	822	852	851	813	821	792	802	821	766	793	867	772	874	845	832	790	766	786	845	774	816	799	790	781	811	785	797	819	798	819	805	903	782	800	809	866	779	864	787	770	817	858	835	794	851	852	785	820	838	808	802	823	818	779	827	790	803	803	784	813	856	762	837	812	843	845	793	806	803	817	806	784	790	774	794	820	800	783	806	837	844	819	803	769	855	815	787	806	877	821	803	828	828	908	799	827	842	869	803	806	809	853	851	823	813	799	816	816	833	845	787	799	864	823	856	763	789	866	798	789	818	835	856	810	824	822	856	809	795	810	811	788	833	780	868	824	859	837	786	863	823	861	807	822	819	853	791	818	800	790	808	782	802	798	807	787	825	880	817	837	815	805	802	812	824	823	822	809	852	821	815	809	809	829	768	785	800	826	843	828	807	793	820	780	816	831	845	811	839	813	787	753	838	808	807	851	876	848	818	832	874	814	791	843	813	823	839	794	830	801	817	844	833	774	798	813	827	863	790	797	783	796	809	777	827	810	818	782	813	853	829	848	803	859	762	797	866	792	838	843	786	817	852	760	787	859	806	820	869	831	840	805	830	847	797	785	825	821	798	804	825	771	772	811	847	852	817	828	817	859	827	817	810	810	821	831	825	816	807	810	807	831	822	845	798	832	853	825	866	858	853	810	815	802	824	786	777	858	827	793	837	840	767	828	765	849	803	822	852	830	843	834	854	840	883	830	834	810	844	857	802	801	849	815	838	815	783	836	840	848	830	792	833	813	794	768	848	819	789	846	820	838	797	806	860	841	791	751	759	881	815	828	809	769	796	792	841	777	827	850	854	765	790	820	851	855	789	822	788	824	803	760	839	853	809	842	825	844	860	832	808	866	804	833	859	796	842	838	834	822	817	825	846	846	800	814	819	832	873	847	815	770	771	839	808	829	801	814	860	842	783	817	836	868	902	820	748	765	855	829	826	805	832	808	835	824	811	759	832	848	787	803	810	842	836	824	780	834	826	829	818	829	807	798	854	779	814	790	812	859	800	876	835	836	774	886	821	799	824	823	869	833	822	773	814	801	859	805	830	803	858	826	786	849	815	828	816	783	829	760	893	827	844	855	787	816	823	826	800	805	819	823	852	822	815	780	804	845	845	811	769	828	822	799	816	798	853	848	790	811	826	762	847	817	798	806	772	797	806	860	844	859	832	814	855	823	816	851	811	800	861	825	820	816	842	833	851	834	823	790	804	783	852	807	832	834	819	799	821	815	801	820	840	787	831	824	846	799	823	818	810	798	830	831	828	822	784	788	816	828	759	803	811	847	790	852	784	809	849	762	815	827	784	820	799	818	777	808	781	822	797	799	806	797	854	802	820	778	799	847	850	813	808	774	829	867	820	844	863	846	808	795	836	889	843	809	859	839	834	833	812	814	777	821	812	831	817	876	819	845	794	789	827	834	760	777	815	827	838	780	832	778	850	811	828	799	857	810	830	883	822	823	838	787	803	792	783	834	853	825	829	846	806	801	830	837	846	795	856	806	861	767	841	804	820	908	830	830	787	812	805	829	787	783	816	794	805	812	787	825
53832	28881	19929	9686	1747	546	421	419	424	417	444	465	481	482	481	589	679	703	593	578	460	465	426	344	381	436	358	385	397	369	350	408	377	384	405	366	422	359	420	399	378	372	363	382	358	391	384	373	366	420	395	408	417	382	379	376	402	401	364	354	419	440	366	390	406	435	376	348	363	381	370	370	409	351	390	411	398	407	382	388	399	380	405	365	379	377	405	346	364	385	352	384	369	402	368	369	367	400	373	384	401	346	383	366	389	384	404	411	379	380	375	397	361	368	381	398	396	356	389	357	416	366	389	403	376	404	381	373	379	398	442	370	402	386	436	399	396	392	367	403	385	404	384	382	417	398	374	372	381	357	372	453	383	414	403	393	376	381	392	377	430	430	412	441	401	407	382	384	387	360	406	391	371	362	390	426	363	417	364	375	353	406	365	384	385	432	401	394	345	358	389	399	395	382	399	373	416	393	383	411	427	405	391	400	389	416	403	367	403	386	387	380	407	409	379	386	396	400	443	375	368	396	399	382	380	415	385	366	374	365	388	364	443	384	378	377	402	429	396	338	376	353	400	387	404	389	404	407	363	380	393	394	383	408	367	408	421	395	366	382	401	363	410	346	381	407	414	359	402	391	391	371	408	406	401	380	370	399	394	367	418	379	379	353	401	381	398	380	393	367	363	420	375	378	377	394	382	381	403	406	402	403	389	406	435	396	377	417	386	331	389	393	373	389	390	392	403	382	438	359	361	357	362	387	359	403	410	381	391	435	379	354	384	424	385	373	420	402	383	380	415	413	436	412	387	394	362	386	362	385	403	389	381	353	377	406	422	386	404	351	388	405	371	380	371	398	374	427	395	371	368	424	340	369	380	384	363	395	392	369	372	370	378	406	406	375	415	408	327	370	429	390	379	355	388	394	385	362	370	371	376	386	407	399	380	406	375	402	410	420	385	401	427	371	403	386	411	377	390	359	405	358	394	402	418	442	410	377	362	378	414	411	386	371	382	403	406	357	351	376	388	365	353	365	409	382	400	394	410	395	399	385	380	380	427	408	394	404	377	388	378	380	353	410	379	394	334	413	414	412	428	375	379	382	401	384	388	357	379	396	420	379	407	359	367	403	348	353	367	385	372	386	394	415	409	400	377	413	384	388	377	381	367	369	359	373	412	381	377	387	381	374	424	411	400	379	339	377	358	404	373	419	382	374	413	412	396	400	424	411	373	390	391	387	408	382	404	394	405	395	411	402	362	412	383	389	385	394	390	388	385	369	336	367	342	383	376	343	399	389	382	355	367	379	353	395	386	394	397	410	397	413	419	375	375	359	381	399	389	355	384	378	372	389	390	410	372	371	389	355	404	411	393	351	407	384	353	391	376	431	404	389	388	411	367	407	383	399	409	382	367	409	396	370	400	364	378	428	418	399	355	371	369	374	394	406	383	421	368	361	393	393	392	395	429	366	336	387	365	388	392	403	381	380	384	381	408	374	344	419	378	392	401	405	398	394	384	404	416	365	403	368	401	380	382	402	374	385	396	393	398	364	412	383	382	364	407	407	370	379	390	397	364	386	349	362	418	389	368	393	357	405	368	404	388	377	382	417	374	448	397	382	414	389	382	390	406	416	396	370	375	382	390	452	388	384	384	385	411	382	361	394	358	393	373	353	369	342	369	386	426	409	400	379	346	401	394	386	398	413	388	369	381	363	391	391	389	388	397	384	412	394	395	359	413	386	399	373	389	372	372	381	396	426	398	419	434	379	399	355	386	402	372	410	359	393	389	388	377	386	381	402	409	425	399	403	369	397	364	386	380	439	406	368	401	380	412	444	397	410	382	376	402	370	390	401	391	405	390	422	376	404	375	403	352	355	365	366	386	407	392	365	373	376	398	405	419	411	409	385	390	382	372	400	354	406	398	405	376	405	413	399	428	371	385	458	390	393	350	435	386	385	432	368	378	390	351	388	343	401	432	378	377	389	397	397	368	365	387	336	357	391	407	378	396	412	384	367	410	409	389	402	393	358	408	374	371	397	379	394	398	414	392	375	392	412	404	391	401	377	370	376	352	401	387	414	407	372	389	393	376	415	441	392	371	401	380	378	401	417	357	340	378	389	386	363	362	388	356	382	413	393	382	361	427	415	412	400	351	429	389	368	390	374	400	388	369	364	358	402	376	360	418	402	402	397	356	401	388	374	379	384	326	369	353	400	379	361	398	369	384	384	380	355	395	382	399	389	418	375	386	409	435	376	390	342	392	388	377	380	368	390	382	357	373	367	388	416	381	375	362	383	381	331	378	367	382	395	370	358	394	407	392	371	417	403	395	408	362	396	413	373	392	383	406	387	354	369	410	401	389	426	341	396	411	372	392	437	393	373	422	395	377	355	408	420	379	386	358	394	337	418	371	360	382	387	404	396	384	400	360	360	406	374	406	402	362	377	365	388	343	386	382	383	387	387	392	391	414	391	395	396	381	369	389	387	410	358	363	408	344	352	414	360	400	399	389	372	377	379	402	371	384	389	390	407	383	375	401	373	395	384	363	363	394	387	391	388	374	358	411	384	471	371	419	401	407	366	371	346	440	420	408	403	400	407	362	394	380	384	424	355	367	394	375	390	364	441	406	391	389	373	384	407	415	356	413	406	407	409	412	378	392	429	379	364	405	413	402	371	404	366	346	385	407	363	403	367	379	360	357	377	372	403	373	370	398	387	361	416	389	371	400	423	373	416	383	374	364	367	376	426	442	364	374	399	411	412	369	374	397	397	353	395	358	399	374	385	390	352	412	369	399	394	378	387	401	381	333	410	364	361	376	382	386	395	418	371	381	367	375	397	386	366	386	408	380	362	406	336	363	414	429	364	356	391	359	381	396	405	415	368	378	414	377	362	391	379	379	368	380	374	367	408	352	361	408	401	384	423	391	405	420	380	341	366	420	386	383	405	375	397	339	394	353	401	394	393	386	397	430	391	403	340	434	371	391	409	424	434	398	410	421	404	428	431	404	405	374	402	406	376	386	343	416	385	395	429	432	347	361	383	389	396	396	393	370	368	395	394	373	359	394	394	354	366	387	383	427	401	400	403	425	375	418	383	370	390	379	406	375	344	377	366	347	393	368	389	397	390	405	399	342	363	359	402	435	416	387	446	383	347	435	377	328	358	390	383	407	375	399	385	425	372	369	376	370	392	369	415	386	392	398	402	375	398	375	386	359	384	373	367	391	385	391	371	388	393	396	396	401	405	369	394	371	364	394	361	413	403	381	374	399	394	375	394	379	371	391	358	353	392	381	394	389	403	382	408	441	403	371	335	363	384	394	345	374	405	383	387	403	403	368	365	415	355	394	387	363	415	374	385	431	377	399	384	369	411	399	391	415	390	409	410	408	420	378	391	338	420	388	368	401	388	383	367	387	385	389	411	386	393	365	411	374	361	372	358	376	363	389	378	375	345	380	370	365	387	389	378	364	426	400	427	371	390	386	355	361	425	384	374	402	400	393	383
33500	21783	24056	15936	3610	1297	1032	967	916	974	926	1022	1104	1176	1298	1746	2555	2519	2149	1625	1339	1188	962	841	826	872	841	835	877	814	836	829	805	805	882	792	837	829	867	816	836	877	836	833	847	839	842	837	807	820	842	843	796	822	850	854	791	783	783	810	851	773	851	822	804	803	796	858	889	847	805	838	863	817	856	786	812	799	819	858	847	829	835	825	869	882	812	851	835	805	785	858	818	814	836	828	825	763	807	800	818	874	793	835	829	804	886	843	819	856	815	828	875	833	830	823	899	885	843	818	837	854	861	843	785	886	886	780	839	806	771	825	780	809	855	817	849	838	836	792	851	855	815	847	843	822	881	762	764	832	845	812	868	820	816	850	844	843	810	830	810	863	824	799	808	829	804	877	831	844	848	884	801	821	833	823	832	808	846	880	823	829	833	838	875	816	828	818	830	871	868	836	817	825	811	821	805	848	810	805	833	844	833	895	833	804	802	837	818	838	855	825	780	822	823	812	832	887	837	797	830	807	846	816	829	847	846	805	821	865	785	829	851	813	815	833	832	796	826	847	861	812	827	848	796	842	839	801	832	847	884	791	823	814	802	802	793	844	798	832	818	831	855	804	829	796	825	808	849	828	854	803	868	855	853	807	865	837	785	811	831	824	803	827	829	853	805	816	824	853	842	814	841	805	806	810	842	806	849	812	808	792	885	799	822	855	779	832	809	818	802	867	824	880	804	778	874	822	883	868	788	777	836	848	779	783	766	795	848	807	793	857	841	864	815	821	846	838	796	832	836	847	831	794	853	891	830	806	814	840	803	848	867	834	861	794	815	808	797	804	893	831	849	828	812	857	862	749	821	850	848	840	775	831	784	817	858	834	879	806	834	816	856	812	768	863	841	877	849	793	865	805	797	817	793	820	813	845	796	817	880	791	798	817	808	824	803	794	838	889	805	812	865	809	795	841	880	811	859	787	800	805	831	810	787	829	867	860	835	851	815	812	854	851	872	773	858	846	861	843	852	865	793	851	786	825	775	861	839	838	828	809	817	844	809	796	832	836	788	812	800	782	795	845	864	778	832	821	853	844	804	842	833	801	831	801	820	873	840	832	804	802	790	799	809	806	792	770	821	786	828	781	802	858	867	801	836	787	857	872	866	794	777	830	845	797	820	822	834	823	794	848	833	836	801	855	832	788	792	797	871	818	850	849	863	866	821	820	873	869	854	877	853	838	860	897	851	853	854	847	844	822	851	865	835	783	801	829	801	829	851	836	831	839	795	808	769	852	862	812	830	849	806	875	794	850	829	826	795	780	788	834	794	851	827	839	827	878	811	864	795	863	822	826	819	852	932	835	852	824	837	827	818	829	811	835	796	786	846	820	860	817	841	799	838	835	828	842	830	851	908	833	794	804	826	818	800	847	817	889	860	841	834	864	836	853	784	860	834	816	809	835	802	853	797	848	843	884	809	832	829	870	818	821	824	856	837	768	831	832	845	799	864	826	801	840	855	818	818	811	858	861	790	868	809	813	821	813	852	852	864	853	789	796	789	853	815	799	844	816	801	808	785	825	845	812	842	849	846	909	815	854	816	827	895	809	854	806	760	797	839	830	792	784	838	843	813	869	876	810	816	753	807	840	817	835	832	851	845	833	855	798	853	925	859	838	845	807	822	803	835	877	897	785	793	841	830	800	876	819	852	790	799	807	818	784	834	900	760	802	858	829	829	828	758	767	892	848	843	849	874	843	848	798	853	835	800	875	870	812	810	830	809	829	799	843	904	855	784	833	883	780	823	763	829	818	917	842	775	835	848	783	809	878	844	797	818	888	819	819	823	895	819	831	832	768	810	816	813	821	832	877	814	896	824	804	857	844	757	837	798	881	840	807	868	850	817	774	823	823	826	850	806	861	786	811	773	840	849	816	833	856	863	800	810	757	851	817	899	841	854	796	817	865	878	798	783	828	836	799	894	821	829	812	849	828	846	833	842	788	849	813	854	811	814	837	853	810	795	837	812	824	817	801	792	831	835	837	799	805	789	840	831	856	860	835	876	852	787	800	837	812	762	840	828	790	807	877	830	874	810	875	853	837	838	846	904	819	869	826	914	851	826	787	836	840	818	798	831	816	831	835	808	876	833	811	841	843	829	766	869	768	826	864	780	769	828	786	827	847	830	874	840	841	906	827	805	806	858	857	865	840	845	835	830	844	817	798	829	779	796	807	825	860	822	806	876	816	857	809	802	810	840	838	839	856	841	847	792	820	865	818	845	816	797	823	829	815	834	841	806	795	826	815	821	800	815	778	761	839	827	818	794	869	834	861	819	834	862	815	812	831	782	838	803	861	791	812	841	876	863	837	848	855	869	878	872	831	828	827	810	860	836	831	842	860	822	824	810	791	827	795	856	774	864	809	810	828	826	825	832	858	879	886	848	818	845	880	800	812	828	810	834	808	877	835	812	844	861	828	839	834	853	825	837	819	806	830	772	828	868	855	850	897	840	789	787	776	797	828	829	785	825	886	809	856	888	855	825	832	826	841	818	770	830	815	855	853	832	803	809	868	819	841	790	796	858	833	827	821	794	798	835	852	854	793	804	810	779	842	786	840	827	812	860	823	779	809	844	820	819	785	807	877	830	882	910	824	862	825	881	827	842	841	786	847	794	857	801	902	754	858	833	825	800	831	818	874	825	846	861	845	830	848	811	819	795	820	852	782	807	793	895	810	819	819	803	843	829	808	798	851	793	838	789	803	806	826	869	804	793	817	798	855	888	795	790	859	849	831	841	832	829	872	764	814	807	814	827	846	811	825	854	847	883	848	812	857	793	825	819	842	869	786	882	811	794	809	798	800	801	869	857	804	822	869	821	873	797	833	808	845	795	828	835	789	878	851	862	814	821	881	800	804	812	796	865	875	837	812	829	895	808	843	825	864	879	835	868	812	875	803	871	867	844	863	798	815	844	801	823	859	803	859	786	802	851	871	812	855	827	814	856	761	791	818	813	879	813	852	813	822	835	806	848	824	797	832	828	863	855	831	825	853	845	756	850	859	799	765	799	878	805	833	861	831	853	857	819	864	831	815	867	806	786	794	862	804	831	806	822	862	810	834	811	810	804	782	866	814	824	848	837	862	807	855	794	853	809	828	828	818	874	849	844	818	850	814	842	803	790	830	815	829	880	868	853	774	818	862	852	805	839	860	833	827	846	823	852	832	851	791	825	783	801	816	815	806	850	829	856	801	817	837	812	815	824	781	864	796	788	767	843	872	827	826	815	829	816	838	759	802	844	856	828	850	850	837	844	895	854	866	843	843	867	800	809	837	830	842	814	860	858	872	797	811	822	828	773	857	840	824	794	825	861	838	805	802	875	853	866	838	828	848	818	809	801	813	853	789	818	805	783	815	789	836	816	797	803	829	815	801	850	825	836	829	817	850	832	811	837	843	822	807	797	840	843	827	903	818	869	854	809	827	809	836	841	780	829	819	828	842	852	863	849	841
61087	38240	29735	16721	6997	1249	491	464	459	476	481	500	487	477	750	815	1091	1005	843	718	552	535	452	433	395	402	416	398	417	376	399	454	371	425	455	432	362	425	394	394	394	396	416	400	406	414	378	371	449	387	361	432	398	403	406	429	417	411	418	385	391	406	401	400	363	388	397	384	437	434	371	424	411	398	394	407	402	411	393	380	439	369	387	368	410	393	411	400	393	424	390	401	398	453	392	371	444	382	418	382	400	397	393	387	405	427	387	404	370	378	424	371	432	395	366	374	369	377	400	360	415	401	378	383	414	362	381	400	388	413	407	406	410	395	385	379	430	389	401	407	428	396	394	387	417	394	441	422	440	380	429	401	379	420	353	377	371	405	434	392	366	382	401	368	409	410	408	416	407	410	421	439	411	434	396	382	366	424	418	414	381	387	398	344	405	410	424	393	395	393	437	425	419	368	403	420	387	415	414	383	361	414	426	384	382	436	388	382	383	404	380	445	388	392	389	407	359	401	419	392	383	426	420	403	397	366	419	348	405	403	361	371	386	410	393	462	389	399	403	380	368	360	435	384	401	364	400	352	415	406	372	395	418	394	420	389	404	424	419	410	383	426	372	379	415	370	400	427	380	433	433	418	426	374	397	427	398	380	412	400	442	407	385	377	374	435	420	406	408	393	395	406	397	384	401	369	403	393	415	396	399	457	399	372	380	364	420	403	410	430	386	388	391	407	389	421	372	420	429	380	401	381	396	425	406	441	389	397	406	397	382	405	401	412	373	401	392	417	447	406	346	413	369	380	388	422	409	368	387	385	392	413	418	386	416	433	390	374	406	395	407	387	394	388	400	404	404	437	403	398	431	403	356	448	427	415	389	412	363	385	382	393	390	405	404	394	401	382	380	386	401	404	428	362	373	419	414	385	398	392	348	413	397	376	405	365	425	370	424	396	419	443	424	402	431	419	386	421	427	410	373	382	389	439	405	398	395	385	450	392	410	381	441	376	379	422	355	413	403	413	387	414	395	372	417	398	404	394	422	405	396	413	410	392	432	415	375	408	418	367	428	438	417	409	419	411	403	411	402	335	404	406	370	360	398	385	414	401	396	424	427	392	376	410	415	390	377	402	408	378	390	373	441	414	400	368	421	393	406	423	408	360	406	400	427	384	385	388	440	422	423	375	378	393	386	390	394	417	381	391	391	397	380	416	423	392	382	419	405	402	371	373	405	437	374	400	419	392	390	370	426	412	383	380	361	407	408	396	435	379	372	383	351	397	380	418	435	425	390	410	430	379	388	405	412	372	405	439	421	387	392	410	412	432	365	419	409	384	381	395	437	410	360	366	420	423	411	389	383	443	379	404	379	419	377	383	409	368	401	365	390	378	404	412	402	396	395	406	432	409	394	415	397	363	347	383	411	436	373	393	384	443	402	399	381	399	396	430	388	417	371	353	422	394	408	417	382	392	414	394	355	435	417	431	413	419	410	387	399	418	360	433	418	352	391	368	376	434	407	377	400	400	387	375	464	374	396	388	391	418	427	364	421	394	367	403	366	428	404	405	371	386	406	389	396	426	394	425	388	390	408	390	425	412	400	421	395	434	417	406	366	388	381	405	408	406	456	406	406	399	398	424	355	376	393	404	419	406	389	403	413	401	406	416	377	352	403	368	358	392	388	428	408	414	405	395	420	381	414	383	399	468	413	390	362	357	398	396	409	449	385	416	447	368	424	409	401	419	374	378	414	389	393	407	345	391	393	402	404	413	410	390	416	394	416	426	409	391	393	423	425	422	360	418	424	427	407	420	381	368	382	425	372	365	363	393	397	409	378	360	406	392	399	440	433	366	416	383	348	411	380	374	399	357	430	397	358	397	391	338	393	383	368	409	432	412	413	407	384	426	410	395	374	416	397	438	358	404	403	394	377	413	438	359	378	382	420	380	384	411	408	412	414	450	409	412	389	392	375	410	366	380	432	405	375	407	385	403	393	397	374	388	394	392	372	386	384	440	399	411	416	397	379	380	414	406	387	420	391	392	423	398	435	401	406	388	401	395	408	380	406	422	370	422	370	422	384	431	391	374	392	411	381	343	362	432	388	368	350	404	380	389	392	390	399	419	432	390	407	403	402	410	431	404	405	410	418	374	404	379	384	413	410	373	426	391	360	351	368	413	412	436	385	403	400	398	388	381	399	415	385	393	407	428	428	431	415	390	431	419	379	403	444	400	402	360	384	423	433	406	392	391	375	390	367	415	372	427	380	383	440	376	370	432	381	403	404	401	395	413	415	412	413	420	384	381	386	399	407	397	409	390	376	444	431	407	392	400	420	396	407	410	400	378	377	400	390	413	435	350	375	406	416	394	439	455	410	446	401	375	416	391	397	374	392	414	428	373	399	403	413	408	407	460	413	447	412	401	408	383	412	405	418	405	397	405	409	388	410	420	386	423	406	387	390	438	392	397	372	422	377	361	446	367	407	407	388	400	392	403	434	420	428	426	411	354	430	405	416	423	420	354	405	452	417	405	407	439	376	359	404	422	374	407	380	415	382	395	391	403	393	371	437	411	390	416	417	444	396	369	367	422	410	383	389	424	402	401	401	365	413	385	407	421	420	443	396	378	415	398	448	401	425	381	411	409	398	405	403	400	400	401	361	416	432	389	394	379	365	393	394	407	383	417	419	422	428	424	408	404	420	408	375	352	384	419	402	393	409	457	391	381	418	413	369	425	384	392	384	393	430	385	386	390	345	404	400	368	384	376	407	420	406	435	427	383	450	416	406	423	437	411	433	424	398	397	418	437	398	417	413	421	368	391	402	384	401	348	372	386	409	376	368	377	415	385	373	417	392	404	399	432	428	399	410	385	451	423	351	373	385	375	423	378	395	378	391	399	390	422	392	429	412	413	382	435	451	424	467	358	386	378	393	455	416	439	387	410	406	415	411	365	375	429	406	398	411	388	429	388	405	386	394	402	378	388	362	433	392	402	361	389	369	406	416	366	388	419	427	401	381	411	390	451	412	413	383	388	402	400	397	400	395	436	448	371	355	391	394	365	396	413	380	385	408	435	406	389	429	403	443	416	412	384	456	418	413	415	403	445	386	399	424	434	353	406	433	432	397	402	408	403	409	427	389	374	386	419	415	403	408	367	397	404	428	413	428	403	380	428	423	390	386	390	351	392	375	417	391	427	433	371	419	380	379	380	371	399	406	408	431	371	381	388	403	361	382	379	425	429	397	420	442	406	387	344	410	371	361	386	420	426	387	392	439	374	421	400	408	389	390	388	381	383	376	417	413	406	402	390	412	357	389	383	398	376	357	440	450	417	371	382	414	398	372	386	410	398	399	376	378	399	410	397	341	366	377	378	398	404	403	389	393	415	410	414	382	425	368	405	361	419	400	422	429	387	398	391	364	392	354	355	403	400	382	393	405	405	390	401	400	402	391	374	416	363	375	396	371	365	435	379	389	372	429	437	419	399	417	389	413	429	389	412	431	383
38020	29775	32558	24572	13722	2376	1278	1149	1090	1135	1153	1248	1354	1586	2778	3470	4565	4261	3418	2608	1892	1476	1181	935	857	829	851	846	888	860	843	860	862	887	793	816	841	891	830	868	805	838	835	854	816	835	826	841	881	861	809	814	842	865	893	852	938	879	871	832	837	834	855	847	866	835	850	868	862	836	883	861	811	802	842	862	856	836	906	810	796	885	823	855	864	835	845	924	834	875	843	816	867	858	878	822	925	805	859	870	855	813	808	846	846	865	848	864	886	885	885	864	818	871	922	855	845	831	890	847	821	893	802	864	830	779	869	857	839	860	876	832	829	927	866	832	862	875	831	816	825	820	863	835	831	899	822	818	874	884	842	837	872	848	911	795	819	850	821	845	913	821	817	813	847	843	853	896	831	812	856	801	827	825	866	832	864	832	860	830	856	872	840	835	856	844	834	834	881	849	856	925	839	840	889	894	870	863	844	864	863	815	849	879	832	803	802	850	887	891	857	827	861	817	880	896	863	838	890	843	877	878	825	872	834	842	854	860	828	786	881	877	832	826	874	823	830	825	893	819	828	852	867	872	853	892	814	887	846	828	879	839	858	891	835	832	883	891	866	862	879	851	876	895	843	837	863	842	814	852	800	854	848	821	884	811	847	847	813	868	901	825	842	817	856	835	860	867	836	822	808	812	873	829	858	841	897	823	854	796	840	883	875	866	874	841	831	855	824	822	863	882	846	855	848	910	848	859	870	807	801	857	823	825	848	844	828	850	846	838	846	818	841	802	881	797	845	886	836	845	877	837	839	854	825	822	855	886	821	833	834	790	931	893	821	838	824	825	835	847	815	822	845	824	862	849	879	870	858	832	826	846	857	832	875	817	815	893	868	872	854	838	844	850	805	830	870	839	872	842	869	872	821	859	847	854	815	807	858	868	824	787	846	808	887	800	876	835	828	872	817	835	834	826	825	815	794	839	836	859	867	904	874	809	854	863	897	826	817	828	831	825	838	872	884	870	915	836	856	820	922	792	897	810	822	889	815	838	838	831	849	820	812	887	808	830	864	865	802	841	876	813	805	838	846	875	865	859	872	876	874	820	803	858	852	912	859	876	883	838	842	871	863	821	873	871	826	840	836	860	883	860	825	786	802	908	822	803	865	852	850	826	811	840	900	877	838	864	853	842	846	848	884	867	837	846	847	889	845	860	863	870	841	841	835	856	768	792	826	837	838	844	812	856	889	798	856	851	846	848	847	855	912	872	826	837	792	851	866	837	845	834	863	862	855	900	845	862	849	879	892	887	926	837	851	843	871	784	875	890	812	798	852	866	853	788	855	806	802	869	809	890	813	799	884	838	862	849	889	819	880	848	840	808	868	843	844	841	838	897	830	853	812	842	822	842	847	852	842	846	905	792	838	784	864	868	845	826	882	826	910	800	811	860	832	853	829	846	872	804	807	825	826	853	850	869	873	890	805	814	841	871	826	787	884	830	898	841	858	878	799	836	829	843	835	845	887	849	862	843	831	851	882	888	849	851	844	878	818	854	842	871	802	879	846	817	840	840	876	892	844	842	828	870	849	828	878	829	850	849	844	850	851	822	795	889	824	872	867	832	868	801	889	858	843	862	841	827	859	850	819	801	842	872	829	818	861	830	839	893	829	818	859	824	870	767	803	858	810	814	819	856	830	853	850	821	837	847	884	846	872	878	875	851	834	843	800	835	872	817	862	840	832	807	863	828	822	856	848	834	863	845	825	815	870	878	845	845	832	833	811	826	840	872	830	821	849	846	830	867	812	853	809	836	873	796	841	865	802	863	839	844	862	827	861	842	839	854	850	885	862	880	807	882	838	898	845	856	870	822	869	864	797	879	815	848	787	875	864	886	901	880	834	854	882	820	825	816	857	837	891	847	906	867	870	823	843	815	823	887	791	846	807	855	781	858	861	824	835	873	817	790	788	833	868	824	838	824	853	840	887	813	870	896	848	815	891	873	863	846	811	838	838	801	848	881	846	857	780	839	812	871	886	914	831	800	866	858	830	804	857	845	841	838	853	830	859	839	894	853	844	873	829	814	823	857	863	887	881	868	816	893	878	810	911	859	801	839	820	856	853	802	804	868	842	831	861	838	837	834	858	856	852	818	854	866	833	829	896	938	801	877	843	817	785	872	839	811	895	845	863	822	852	814	852	830	802	851	903	844	793	846	870	828	839	900	895	807	834	873	840	855	855	813	872	873	835	828	877	856	885	840	822	849	839	806	868	913	854	852	877	825	871	859	862	858	856	894	853	851	850	840	871	932	882	898	845	888	854	855	873	879	831	866	861	859	820	887	847	844	855	817	838	853	887	847	843	848	791	841	903	823	860	872	865	820	841	786	850	883	814	859	868	834	852	876	848	841	873	857	840	816	848	853	811	852	891	870	847	823	843	852	852	872	853	828	896	848	848	885	805	877	827	845	864	830	880	847	857	861	889	824	890	835	886	826	861	830	836	830	830	866	856	858	876	833	842	814	874	880	872	841	827	799	863	831	872	836	890	855	849	818	807	864	861	849	886	805	922	857	835	830	819	850	856	834	828	817	824	846	850	834	793	872	844	837	845	900	872	859	823	845	875	819	855	770	867	836	872	830	874	855	851	872	831	875	853	886	814	869	905	818	876	867	831	856	881	879	865	832	821	874	816	824	867	888	828	841	910	850	783	838	852	895	845	886	831	822	801	881	759	832	844	782	854	810	857	822	802	864	817	851	803	822	837	889	832	848	878	877	826	840	858	847	871	883	839	818	812	866	828	851	792	831	813	846	806	835	829	851	842	774	870	814	812	849	883	933	830	801	903	833	836	802	851	826	883	837	869	871	888	888	833	840	915	868	836	871	888	860	823	834	857	846	866	819	786	914	841	841	873	839	851	867	824	828	782	822	807	826	825	846	831	859	847	853	809	864	826	862	870	874	853	898	860	861	854	889	833	845	863	859	829	817	882	821	838	821	837	862	840	846	846	830	897	863	870	869	852	824	870	889	871	845	839	851	912	803	860	807	855	845	849	870	843	918	892	833	876	854	876	848	882	854	836	848	884	859	863	840	855	799	848	868	840	845	858	870	854	829	893	871	833	798	840	826	890	867	845	809	839	806	825	811	823	859	834	845	869	890	844	874	835	842	888	846	838	895	879	850	836	855	812	898	830	820	881	861	872	864	834	860	841	890	854	875	838	853	878	844	854	869	824	884	829	808	913	813	920	785	852	850	888	843	793	854	876	805	856	829	853	846	860	866	863	822	802	845	874	848	869	836	861	836	829	867	806	814	841	824	840	817	830	788	829	836	843	853	824	855	837	871	852	832	863	835	841	836	860	805	824	892	823	846	851	897	855	820	869	867	822	860	839	830	828	795	851	851	849	818	840	830	822	835	832	818	846	898	864	862	826	860	843	842	846	821	890	832	918	869	842	832	867	829	774	824	829	845	836	825	840	818	893	854	881	888	844	832	837	882	915	866	826	897	835	857
44263	23860	11050	4444	1199	448	418	403	397	385	365	349	389	390	362	367	369	409	401	416	370	396	390	382	353	395	350	401	400	382	414	390	358	367	360	386	367	425	371	408	403	416	363	392	444	373	417	435	425	419	393	385	357	409	396	356	385	360	399	372	385	424	421	380	375	372	388	356	389	405	403	400	367	403	358	415	364	386	386	387	400	401	419	357	368	397	390	372	394	384	383	390	432	384	372	383	380	384	393	401	355	369	390	386	393	374	368	360	397	383	350	321	363	374	383	378	381	356	367	403	419	443	390	392	410	417	383	376	388	406	400	408	367	378	389	394	399	355	336	374	360	394	374	383	392	405	411	389	360	398	412	408	403	415	378	403	392	388	402	406	408	384	412	388	399	385	370	362	386	408	374	365	400	379	367	390	375	385	394	404	376	391	345	382	395	420	359	392	371	369	369	366	372	394	362	355	391	398	374	380	346	344	404	407	376	395	399	398	395	353	386	431	409	344	374	435	367	359	427	382	400	362	377	400	397	442	388	383	355	381	393	374	389	390	381	419	380	373	377	392	417	413	390	398	375	393	390	366	361	357	372	408	351	361	389	376	375	349	383	402	397	374	400	369	387	410	376	360	397	450	390	381	357	379	420	398	418	404	410	394	407	379	337	355	386	375	358	402	379	390	374	421	376	364	337	348	352	398	395	345	367	392	415	354	374	386	401	408	384	420	402	369	395	400	365	366	365	337	413	372	410	405	392	379	345	357	399	376	419	398	351	371	389	415	386	381	371	371	372	406	440	379	377	386	378	420	411	371	381	386	338	366	394	388	377	369	377	400	407	388	367	372	380	398	409	385	357	377	396	379	381	416	393	363	401	380	417	427	433	404	393	406	385	359	372	390	382	375	382	318	361	393	380	394	362	359	412	406	394	374	403	382	428	369	412	407	393	362	398	389	428	380	395	395	386	372	400	394	425	429	383	426	438	381	339	371	365	367	372	372	396	402	413	379	363	372	401	401	370	389	396	377	386	402	374	383	379	384	413	379	395	390	382	390	355	369	357	401	413	415	396	379	390	374	377	398	372	398	386	376	398	398	421	393	363	381	366	384	391	402	390	404	366	381	410	409	435	397	409	364	348	394	394	385	394	369	385	395	421	393	372	379	373	376	370	388	374	407	395	382	395	373	382	367	374	368	372	414	414	426	411	403	401	406	353	382	362	366	402	393	396	370	378	384	403	367	397	376	364	375	383	387	409	381	430	414	391	395	367	372	395	392	370	394	370	403	356	409	394	364	399	363	391	403	393	383	346	419	436	418	401	388	343	340	365	415	376	403	368	392	396	409	402	409	368	395	393	393	410	381	399	396	378	401	385	417	383	417	392	395	417	393	405	390	361	360	418	388	352	367	357	389	414	359	388	375	373	402	367	404	344	394	362	390	381	365	370	370	405	397	378	364	389	366	354	398	399	430	356	379	429	385	392	397	418	387	399	372	396	344	410	394	385	379	401	441	387	365	367	403	352	418	396	379	374	367	402	417	373	391	370	391	394	428	377	368	381	402	397	440	372	376	340	376	350	383	370	380	426	389	375	406	403	416	408	382	405	407	346	361	384	386	397	389	360	379	412	390	348	356	399	378	357	351	369	377	391	383	405	386	379	373	423	388	395	397	405	373	411	430	427	369	384	366	387	380	405	416	413	379	364	354	402	358	398	397	392	455	393	364	339	380	383	369	419	408	417	395	404	418	378	394	391	375	384	380	404	407	373	415	314	404	373	403	380	417	377	374	354	373	392	381	336	398	405	345	391	371	397	412	336	367	356	366	392	385	390	412	334	368	361	397	429	410	359	392	393	378	420	362	386	417	358	387	355	378	359	377	402	439	384	384	386	399	392	384	353	376	409	368	393	447	387	417	368	341	357	395	385	393	412	331	371	373	406	362	378	409	393	379	381	380	408	342	396	395	456	419	341	393	379	400	387	368	403	343	376	383	377	381	360	434	381	388	372	356	398	427	391	415	380	348	399	363	374	367	395	418	418	386	378	396	408	395	389	343	374	394	374	343	381	376	389	370	393	366	396	366	409	388	406	427	374	389	403	374	378	466	415	400	399	357	397	402	398	379	389	373	362	388	425	364	403	420	379	375	420	395	364	403	382	361	366	400	394	409	422	430	366	395	367	408	393	352	412	380	393	409	389	390	417	379	409	384	400	385	412	387	401	407	402	375	356	334	415	396	360	407	371	411	365	411	361	384	402	389	347	397	404	360	371	394	345	375	342	336	351	370	384	391	414	372	391	405	369	380	403	379	346	401	353	399	380	344	375	407	413	369	388	409	373	363	387	385	403	383	358	388	401	364	357	400	382	360	379	399	391	385	365	413	397	412	402	407	386	364	380	365	363	374	336	389	366	394	391	392	410	391	425	352	347	400	403	383	360	385	372	371	418	375	379	393	359	372	398	377	394	392	377	401	345	404	383	386	412	377	382	359	390	365	407	396	365	359	416	388	375	392	409	368	383	418	392	359	412	401	419	383	378	396	400	373	365	377	386	383	337	418	399	371	371	429	381	362	378	374	344	364	420	431	369	371	397	388	381	370	385	369	375	409	364	362	370	350	356	361	375	424	433	434	402	354	377	367	396	403	386	396	405	379	383	369	372	367	388	387	420	411	375	368	408	399	407	392	396	397	369	341	401	364	354	417	421	388	383	412	367	386	441	373	385	384	436	386	414	416	357	355	461	390	415	375	378	377	365	405	390	370	361	386	388	417	437	415	387	391	388	413	354	364	389	375	361	387	335	399	390	361	354	395	357	403	409	383	392	375	409	372	376	433	396	387	403	400	404	364	339	346	380	388	408	407	412	388	397	367	389	361	391	377	394	402	378	372	400	395	381	380	364	389	363	386	389	435	401	387	362	364	370	373	392	411	369	391	358	370	373	384	358	372	370	378	413	373	386	412	415	334	378	392	380	354	410	369	374	391	376	367	399	358	343	345	379	428	391	386	383	424	370	414	425	346	386	426	362	367	380	390	388	347	387	416	402	377	398	369	387	380	387	380	423	386	422	396	389	421	378	403	378	406	428	401	376	403	390	399	419	366	405	383	416	375	366	363	386	374	381	331	367	344	386	420	386	378	384	390	392	423	386	410	339	417	422	373	367	436	409	350	380	364	388	382	379	400	412	409	391	424	390	408	387	406	383	385	385	383	382	338	385	410	403	385	412	347	362	377	415	398	382	408	365	349	396	379	377	416	375	398	391	367	386	424	409	387	371	362	435	394	391	395	362	388	419	386	383	364	400	345	380	374	367	384	378	395	381	404	382	382	382	370	389	405	391	361	356	390	383	380	400	402	352	377	365	370	358	390	386	381	396	396	362	378	362	398	378	383	382	378	371	390	427	394	419	415	382	377	381	366	386	350	375	402	417	403	378	395	383	395	387	378	403	369	373	366	368	385	354	400	367	421	386	394	393	413	401	364	403	391	391	427	365	387	355	356	395	380
27941	17339	14178	8891	2971	1072	981	923	874	820	847	838	815	849	846	853	915	881	950	867	878	894	883	869	816	814	832	835	873	802	819	813	856	861	845	835	828	861	869	823	804	796	870	883	858	806	792	827	860	831	850	809	872	788	804	811	799	862	826	823	851	819	793	837	766	846	786	822	830	848	808	795	806	841	832	847	842	781	819	821	808	835	803	870	869	849	807	890	810	802	864	789	867	814	813	806	871	918	778	845	849	831	829	815	832	863	808	814	811	820	812	739	813	773	839	854	867	825	815	785	789	824	803	817	831	856	863	867	785	815	811	828	789	831	799	854	794	803	836	786	806	817	822	852	813	791	826	819	813	837	859	797	844	810	855	820	829	835	821	881	795	815	821	767	797	843	842	856	844	812	797	815	828	820	825	823	851	826	802	783	805	876	794	840	850	836	865	802	772	857	819	833	813	816	756	805	835	869	792	847	844	842	807	816	819	789	827	845	852	841	819	791	813	817	845	829	867	852	794	862	810	829	834	793	824	815	809	804	757	834	776	807	814	804	803	806	795	820	845	836	820	845	827	885	849	798	786	845	788	752	841	870	831	800	843	829	800	826	800	863	838	816	836	863	824	801	821	831	793	821	848	799	779	841	826	814	808	810	864	839	779	848	844	848	817	832	848	850	806	875	827	815	776	807	842	864	841	807	844	834	842	830	828	775	861	790	826	803	792	830	856	878	857	816	843	858	806	835	852	791	827	836	889	827	802	830	819	792	797	876	855	854	835	815	865	840	834	805	828	855	812	847	833	807	838	819	860	804	802	798	833	861	810	793	759	767	782	863	811	845	821	818	864	820	864	799	832	874	832	842	833	841	843	826	798	869	815	834	841	896	808	842	816	815	797	835	866	847	831	811	789	846	815	839	813	846	854	846	838	789	712	824	837	811	816	781	755	874	854	779	799	808	838	836	761	799	837	803	795	848	850	811	821	791	870	825	810	845	827	802	822	822	829	812	824	818	830	812	801	839	786	847	848	797	860	799	800	769	778	848	818	803	780	847	844	787	796	852	859	786	768	828	790	811	819	809	851	852	843	849	807	855	810	814	782	808	834	801	805	802	795	831	826	811	842	830	839	844	785	824	827	808	820	850	769	837	855	826	800	840	788	819	772	803	874	794	837	855	774	846	817	824	814	857	872	828	769	799	842	809	834	780	784	797	787	832	843	816	827	750	822	824	823	844	815	792	825	842	803	857	817	818	758	847	849	839	854	772	810	801	835	793	830	847	848	826	797	814	788	809	866	854	762	860	807	817	856	823	798	798	838	807	827	810	831	822	789	786	841	851	820	827	748	812	786	846	838	835	821	818	872	788	790	839	845	849	765	825	817	809	795	803	847	750	794	849	826	816	810	846	837	831	843	814	849	875	814	867	796	825	854	828	837	825	840	775	839	833	806	810	773	816	820	863	843	854	840	786	897	864	829	803	856	823	819	837	806	843	788	830	828	814	865	814	780	774	807	831	826	837	809	805	800	808	817	828	868	809	830	792	811	832	812	796	847	837	845	872	803	858	892	839	812	791	821	823	805	754	827	758	878	814	859	850	827	848	782	806	800	815	832	784	788	872	836	864	815	866	831	847	835	807	801	831	795	837	821	831	813	837	847	817	816	808	839	822	846	840	822	849	874	826	851	815	846	839	840	818	799	818	820	820	846	813	866	793	814	853	814	812	757	830	867	884	803	827	831	888	842	799	823	860	782	807	812	869	811	803	829	842	863	839	850	820	802	875	812	829	816	811	835	803	822	784	844	827	783	785	834	827	789	899	849	798	825	878	813	831	816	827	826	875	768	811	825	815	820	857	835	796	846	795	847	857	827	821	794	820	833	793	846	860	777	821	815	855	819	795	832	792	823	849	870	837	863	826	845	828	836	817	832	811	828	796	811	830	808	798	829	793	833	836	764	822	820	811	865	827	814	802	842	817	817	826	826	825	803	814	803	821	839	822	810	843	826	799	806	814	855	796	833	806	813	881	848	862	846	818	797	866	841	847	918	822	801	775	855	835	888	818	783	791	827	822	825	782	798	844	793	802	859	807	782	820	829	854	821	863	836	830	754	823	808	837	806	835	821	847	812	802	796	812	819	845	830	810	799	839	818	811	798	860	856	793	771	830	829	872	856	799	807	822	843	814	839	809	800	869	767	844	811	844	826	861	791	875	780	844	803	811	829	870	841	863	843	828	848	814	793	845	816	805	846	785	836	833	826	767	862	793	793	881	758	816	835	780	831	846	821	801	808	850	825	805	823	823	832	830	852	770	830	838	834	822	820	817	817	810	807	825	829	833	813	781	823	833	815	828	869	845	835	841	800	803	798	823	825	808	845	812	820	837	842	812	795	839	839	803	842	853	843	835	821	799	868	803	863	829	826	847	777	809	819	789	833	853	847	859	894	742	806	843	828	813	838	811	846	818	761	817	866	825	876	877	828	791	833	829	822	854	840	825	783	797	846	810	819	818	829	846	815	820	792	831	844	850	816	832	803	846	796	857	853	859	827	822	851	808	863	821	908	864	824	803	775	874	812	827	837	880	811	845	759	842	798	783	848	842	871	782	808	788	775	808	822	800	828	834	836	859	843	776	806	858	848	824	803	821	852	787	783	783	896	817	822	771	874	806	776	785	842	819	824	806	836	843	845	827	868	821	816	801	811	841	862	794	798	814	835	816	869	823	859	804	801	812	791	868	874	839	915	884	814	798	822	818	841	820	804	804	802	794	804	811	842	766	835	802	814	829	856	826	833	808	782	813	808	840	826	829	819	807	855	812	753	835	788	880	851	832	857	804	794	827	792	824	857	839	839	879	837	823	823	856	814	809	868	825	843	855	806	809	826	790	785	807	838	786	827	821	807	881	854	818	903	798	862	843	827	789	860	847	769	887	797	818	785	803	839	788	808	801	881	877	847	793	854	823	848	818	840	812	832	791	803	879	846	816	910	804	803	869	832	804	824	831	789	801	872	798	794	825	815	849	817	805	804	758	804	830	792	815	791	844	847	773	837	802	841	874	847	817	843	797	806	824	856	806	843	860	802	837	819	812	881	814	775	868	853	823	793	839	812	831	838	837	832	836	792	822	804	841	845	894	854	793	872	871	801	833	839	803	813	851	856	781	817	847	810	820	825	855	837	823	820	814	814	829	838	819	815	849	834	805	826	857	849	822	842	780	819	864	856	825	809	808	818	803	792	828	844	809	771	801	798	821	835	861	833	829	840	890	876	815	787	809	826	831	826	892	784	800	858	780	839	813	837	833	842	795	867	813	816	831	841	818	833	788	816	799	785	834	806	835	805	819	819	787	808	795	871	845	840	810	810	798	875	826	848	919	870	852	818	822	748	826	792	860	842	760	828	813	768	764	829	842	882	847	798	822	800	807	832	814	845	835	844	820	758	853	836	873	779	784	829	796	844	889	777	851	855	864	831	775	860	867	819	768	810	846	780	831	774	846	860	795
53097	30784	20075	10190	3052	696	425	429	377	407	395	421	409	425	500	566	542	551	518	537	528	468	425	396	410	409	357	385	386	356	382	406	394	376	398	390	385	405	427	347	383	393	363	394	375	336	396	411	371	354	397	421	407	395	381	376	388	372	362	382	368	397	381	382	361	381	364	370	374	368	389	358	377	389	416	397	426	383	344	405	412	350	390	341	392	359	361	380	358	417	391	357	369	378	393	388	360	369	391	383	413	425	427	374	370	362	421	396	362	381	379	402	386	369	372	421	419	415	391	370	354	369	443	374	395	426	360	397	377	406	374	417	375	400	386	376	402	367	384	382	373	381	382	401	390	380	414	422	433	379	397	407	428	386	370	376	388	407	372	379	446	359	406	405	412	393	397	442	373	383	367	403	403	395	393	394	389	410	393	409	388	385	359	395	376	384	372	337	355	384	381	396	392	397	396	373	376	414	385	395	344	351	363	356	349	370	388	406	385	355	380	381	371	423	375	417	376	413	370	379	396	383	436	367	383	368	391	381	353	383	419	400	403	403	383	385	400	361	406	412	416	368	354	407	441	346	397	371	393	389	357	424	383	370	392	406	370	396	389	389	409	378	373	372	363	395	393	387	371	354	380	466	398	385	369	375	365	403	374	361	415	384	399	373	381	374	390	368	376	385	353	383	395	385	380	388	411	378	370	370	395	409	407	389	374	349	381	401	383	402	400	375	375	424	380	411	394	403	370	412	372	404	394	395	372	398	415	380	385	398	407	369	389	372	324	352	385	411	394	359	387	376	372	373	428	415	372	389	402	395	358	355	378	386	384	400	351	358	399	376	405	423	379	395	370	379	343	386	350	359	389	403	379	401	407	346	394	400	328	365	359	441	390	384	373	370	357	361	413	377	388	398	389	415	369	376	359	367	403	414	396	384	417	416	384	347	404	415	383	417	373	387	386	389	377	356	382	363	396	393	387	388	390	400	401	355	382	407	414	367	389	400	416	369	377	379	365	356	391	382	386	386	416	403	384	399	411	383	360	390	394	344	343	365	389	369	368	397	385	383	353	403	371	414	355	429	413	389	401	395	412	398	423	399	385	349	383	369	369	386	411	363	374	408	402	378	403	422	403	384	392	384	420	383	388	432	370	432	426	383	411	345	396	412	400	358	367	410	368	395	418	421	400	426	402	391	401	351	363	356	388	413	392	412	385	347	414	429	382	428	374	374	382	370	346	366	404	359	380	351	396	394	361	395	352	379	369	380	399	374	425	340	424	382	402	358	396	392	410	390	385	388	398	369	363	369	405	366	374	360	392	412	384	373	394	364	372	417	374	386	367	370	351	343	375	329	366	384	360	400	403	422	419	420	424	361	387	406	379	396	373	388	351	412	359	367	353	362	395	414	388	392	369	352	392	379	399	351	401	412	388	399	378	363	410	408	415	346	358	421	351	417	408	354	361	414	362	361	351	407	364	386	374	414	408	372	438	388	406	418	384	410	372	358	376	410	373	390	415	375	379	404	364	352	384	399	380	359	337	402	337	386	380	402	413	389	377	381	392	412	381	403	362	409	402	407	374	384	404	381	368	353	358	372	377	395	392	381	424	374	377	368	393	392	403	387	417	365	380	346	440	370	372	392	370	397	391	431	370	397	391	361	354	373	366	360	378	363	383	405	373	364	382	416	347	400	396	371	358	359	404	424	403	353	425	405	385	378	352	347	378	376	366	406	413	357	395	372	389	353	382	410	398	357	391	407	402	405	377	343	410	381	378	410	386	374	356	364	393	440	397	381	350	370	342	362	400	406	406	417	379	389	354	414	377	423	364	355	351	356	366	383	367	362	384	436	411	375	414	372	370	372	370	400	396	377	340	375	357	338	363	366	388	355	374	408	416	397	431	361	383	342	347	361	374	384	394	402	379	432	390	362	357	389	420	377	375	410	390	401	399	392	399	392	426	386	382	381	409	402	369	388	393	386	431	366	345	413	435	409	391	394	399	336	393	403	403	380	363	391	385	401	403	394	387	392	402	372	395	367	388	412	405	401	389	398	390	392	399	384	375	372	390	372	368	370	352	404	404	382	370	417	392	379	390	427	385	406	382	390	368	339	339	398	391	447	413	378	374	395	380	365	398	418	384	405	409	399	399	407	412	381	367	413	399	405	396	422	392	370	391	379	367	419	370	409	380	390	424	376	391	390	379	403	387	377	389	372	364	426	369	383	382	375	404	393	396	365	377	368	374	387	408	373	388	401	387	398	359	417	419	373	394	388	394	372	413	393	375	366	415	386	359	388	374	374	380	405	388	388	396	398	429	389	414	417	396	380	388	403	399	401	376	381	412	394	354	390	398	348	351	406	399	416	419	387	409	398	378	355	410	427	389	376	375	401	395	374	340	402	382	365	416	416	361	391	402	375	373	372	357	379	366	383	381	390	403	414	326	404	374	384	406	383	366	404	423	375	381	426	387	332	398	433	345	365	398	370	396	380	401	409	374	370	375	389	392	393	398	356	377	386	381	403	382	429	400	411	335	369	393	380	375	371	373	365	384	373	401	388	381	384	358	362	363	373	358	368	399	435	426	407	397	381	381	402	412	399	410	346	429	418	367	377	352	370	385	413	373	430	391	377	417	370	373	407	377	406	360	357	364	420	392	420	386	380	358	380	382	406	385	401	375	398	375	373	402	367	428	405	363	406	348	364	367	372	345	380	432	402	367	388	427	415	408	424	416	366	415	395	361	335	364	402	378	371	361	420	410	388	397	391	365	381	390	364	375	368	359	354	430	385	395	431	382	387	412	407	395	343	372	386	377	363	388	392	395	408	382	398	385	388	380	380	419	465	360	378	376	364	382	396	408	398	342	385	371	380	428	399	389	392	375	358	372	379	356	362	385	399	403	428	377	379	368	328	362	382	363	328	402	361	376	395	395	394	396	370	381	401	399	423	389	431	416	376	403	399	397	400	425	357	392	397	394	376	367	412	392	387	366	392	418	395	414	366	398	422	375	393	397	353	403	361	394	399	388	417	378	365	378	366	416	400	396	373	366	396	414	362	392	378	395	361	373	395	431	398	403	385	394	384	367	403	346	352	405	420	386	369	385	398	395	372	355	351	394	373	396	392	391	382	378	406	368	350	376	367	347	337	425	431	377	416	402	370	381	400	393	389	402	369	344	414	361	390	390	414	382	396	391	392	377	370	416	379	363	376	384	409	378	395	407	397	409	361	365	376	391	356	379	354	382	349	388	402	353	392	408	366	397	390	361	427	422	366	355	378	382	356	406	395	402	390	380	416	382	373	351	407	404	387	407	347	372	374	367	407	407	402	345	373	381	439	410	400	374	376	403	374	424	407	404	378	373	398	403	402	378	416	383	402	355	391	389	372	376	365	359	394	430	387	421	367	403	398	354	412	409	349	364	368	369	376	433	379	359	374	379	411	392	394	409	354	375	395	418	425	386	351	401	401	390	351	396	402	389	374	366	381	384	353	395	351	396	367
33460	24415	23475	17215	6912	1532	1059	961	926	958	889	872	862	901	1268	1780	1589	1538	1833	1709	1490	1226	1325	1054	880	795	855	825	818	825	818	828	824	814	839	841	823	787	854	856	804	811	824	810	863	793	845	787	827	828	814	795	836	870	804	822	779	866	845	815	818	820	861	847	832	867	861	834	794	830	879	893	824	780	821	858	830	822	783	831	810	810	810	829	854	807	875	843	784	861	886	841	832	840	815	852	805	850	828	793	828	779	795	810	844	841	878	788	880	866	792	844	879	812	797	800	817	864	819	810	832	826	921	869	868	835	844	831	851	811	856	850	853	818	800	787	774	830	877	828	849	823	833	845	775	800	785	846	823	870	835	902	809	814	838	791	831	830	841	800	880	842	835	818	824	841	825	866	817	879	817	818	842	862	825	798	842	806	801	869	832	856	830	864	826	821	810	825	827	808	811	817	773	768	811	860	833	850	802	765	794	823	816	795	834	786	834	803	796	860	827	822	871	814	856	842	841	874	764	839	841	802	825	850	829	776	851	809	821	816	818	771	860	802	787	839	819	799	831	807	840	804	819	791	786	804	822	813	840	812	787	767	831	848	785	844	899	836	827	839	836	832	830	814	823	846	871	817	865	870	834	863	862	827	823	754	828	876	818	870	845	819	847	832	839	779	848	805	821	781	823	800	830	805	798	810	813	862	814	817	811	836	865	798	799	824	830	810	791	812	826	802	831	825	817	850	825	845	864	823	795	799	832	852	865	889	768	799	907	838	835	820	832	840	815	819	768	767	822	823	839	817	790	854	795	830	802	868	812	767	819	825	811	815	839	810	831	824	826	828	821	818	818	840	816	828	855	839	796	882	808	854	786	827	800	828	822	851	875	836	820	850	828	789	790	842	816	819	804	841	848	868	844	779	824	842	799	822	859	885	842	829	819	828	845	817	783	828	859	860	841	791	822	842	805	849	808	817	788	803	864	834	877	823	809	808	822	858	863	856	771	886	841	810	779	767	840	848	850	810	807	781	836	883	822	816	817	889	846	814	839	850	828	828	808	830	836	829	805	840	837	835	776	866	820	837	816	795	825	773	833	808	846	793	828	857	754	761	810	859	805	817	800	851	822	837	808	801	808	836	775	833	833	846	782	854	803	876	792	852	842	843	815	866	793	812	876	824	760	830	815	817	839	812	819	838	862	817	842	887	816	809	812	827	826	803	836	832	784	805	810	825	798	841	869	823	817	824	864	804	821	849	785	801	821	803	782	825	782	827	826	852	827	788	829	814	799	878	844	818	832	813	807	827	843	842	867	878	881	854	851	819	859	819	818	824	787	880	841	803	790	838	811	785	854	804	810	870	847	733	817	827	835	843	821	844	849	796	791	821	839	807	800	819	820	833	850	835	822	821	808	786	814	829	808	843	870	831	822	804	853	834	818	845	805	792	816	796	876	806	858	852	816	802	898	834	839	831	863	806	832	828	835	820	772	787	798	879	811	840	848	787	820	836	796	755	797	828	842	857	838	790	795	804	778	819	907	842	826	813	769	820	834	823	784	825	802	776	792	830	851	810	876	809	795	807	803	830	808	871	806	822	823	834	813	775	833	826	858	840	839	836	796	849	796	895	832	854	854	806	804	841	845	785	798	825	821	834	791	818	829	811	827	814	830	877	850	835	820	829	842	776	796	796	809	859	809	831	850	833	814	830	840	784	848	832	806	806	849	851	838	809	856	779	829	784	841	868	815	791	778	811	860	827	783	834	801	834	842	860	882	852	816	825	818	844	836	846	773	778	808	840	822	782	804	844	841	842	777	850	873	863	861	840	848	803	787	838	815	876	888	838	820	761	807	776	827	840	846	901	817	854	816	812	844	812	821	842	861	835	848	826	782	840	838	804	874	848	838	836	858	839	802	842	817	809	878	841	807	823	834	792	800	843	812	829	829	841	806	878	787	815	799	853	827	870	800	782	865	833	808	858	830	825	800	819	827	886	799	857	830	842	772	761	788	863	811	864	870	827	777	842	816	821	843	856	793	851	835	819	770	825	833	840	810	781	847	820	813	864	821	806	823	820	791	827	828	817	753	807	866	862	829	835	800	816	807	848	829	839	856	842	841	856	849	801	800	844	868	817	830	853	848	852	825	756	832	817	815	811	786	788	785	815	812	832	793	864	808	811	760	803	847	815	858	804	828	818	816	833	807	815	840	825	834	900	811	806	796	793	835	829	788	865	814	781	837	827	832	815	889	828	856	786	863	797	830	841	811	827	835	870	798	861	813	843	795	847	791	829	828	829	769	781	825	854	829	838	844	850	820	854	828	865	785	879	762	842	827	854	814	835	860	866	827	857	816	845	813	823	823	813	801	765	816	830	855	868	831	849	875	880	839	836	807	803	788	782	866	799	838	809	849	823	805	816	875	804	838	796	870	827	828	793	824	792	850	834	811	820	832	837	850	831	874	825	803	841	890	878	780	837	833	818	797	806	827	840	832	852	793	848	862	834	875	804	831	766	830	812	818	807	852	792	836	821	809	778	845	777	764	813	836	834	852	782	830	827	811	832	813	846	875	825	792	895	798	828	844	819	820	849	850	832	806	807	847	839	830	809	921	835	787	860	830	847	817	837	864	788	826	747	828	804	832	761	833	831	839	814	838	805	810	826	828	845	825	790	802	810	820	812	780	821	779	861	846	856	800	813	821	825	826	875	863	850	796	811	810	806	822	861	862	846	878	825	822	803	845	781	851	827	833	848	816	843	829	873	817	774	781	825	855	820	794	862	836	796	854	789	810	864	764	811	821	884	817	828	839	853	842	821	782	856	897	808	838	879	815	843	862	810	817	827	867	818	816	829	834	748	863	831	865	826	852	848	776	816	799	833	814	836	868	841	819	840	883	813	812	837	798	807	842	801	813	798	851	785	821	786	802	873	820	863	862	821	781	798	839	818	808	794	883	800	866	799	846	795	832	795	814	840	816	855	824	802	835	799	802	833	860	867	834	837	797	809	844	845	807	872	829	861	779	863	788	826	826	870	824	818	808	816	796	830	807	848	880	824	818	812	864	840	823	884	846	774	844	849	777	826	761	829	810	851	766	818	793	844	865	812	816	773	815	811	805	822	915	849	878	805	877	816	765	850	816	872	841	814	843	823	862	770	873	821	838	851	816	856	865	805	836	869	804	857	776	795	842	861	815	828	804	833	810	811	831	804	853	819	889	840	838	834	846	827	839	817	856	844	808	811	826	828	828	834	814	793	830	864	819	839	823	803	803	804	832	854	885	794	804	846	788	807	828	815	802	801	831	838	809	847	767	802	883	814	813	843	865	835	877	856	791	850	778	832	827	810	841	859	836	820	836	814	795	834	864	803	878	806	779	806	801	833	837	841	836	853	849	858	802	845	820	842	820	834	820	841	792	884	781	828	856	813	844	823	812	800	814	792	797	856	838	830	824	852	816	821	849	880	808	804	796	826	811	815	828	803	844	832	830	815	800	807	869	811	798	789
63604	36615	25642	13988	4681	824	522	466	499	417	438	461	449	455	596	790	888	828	936	829	669	547	466	456	356	404	402	404	402	391	337	401	384	387	404	398	409	414	410	382	392	378	385	379	418	416	404	420	374	415	401	409	417	394	358	430	365	384	403	380	390	394	427	382	400	404	336	370	404	378	382	389	401	390	417	408	428	403	404	363	425	372	391	363	407	376	386	405	393	432	378	432	417	380	401	383	383	361	404	398	401	386	408	426	370	361	362	419	401	408	416	410	400	402	412	396	424	404	404	425	390	378	389	369	365	376	401	386	388	385	391	372	444	413	371	403	393	376	402	393	389	401	422	435	388	365	381	389	413	409	383	382	403	436	380	396	396	379	368	417	381	394	416	357	399	410	418	383	388	394	402	389	395	385	402	401	409	359	387	441	444	383	410	382	405	387	397	382	407	389	412	370	355	394	384	427	398	399	366	366	413	399	424	410	388	414	401	428	387	393	409	392	411	403	382	382	380	410	422	342	391	415	408	406	393	425	405	434	403	392	363	425	397	390	371	395	399	397	396	399	410	397	404	381	403	377	375	380	411	393	412	414	367	409	400	418	433	377	400	379	444	392	415	388	351	368	432	369	397	407	377	385	395	424	364	358	425	415	369	369	391	391	424	369	405	406	417	389	393	388	331	387	384	424	380	414	407	344	379	379	362	378	404	419	398	445	370	389	395	407	426	425	391	400	369	388	385	441	401	388	407	427	373	386	429	385	389	355	393	386	405	407	399	422	399	375	385	399	395	423	401	411	383	428	377	377	390	413	378	400	367	402	403	398	432	393	418	390	401	389	408	376	421	361	363	448	384	411	409	400	387	398	394	432	390	367	408	356	364	389	379	412	403	395	430	356	375	375	407	360	378	383	377	375	361	371	394	407	382	405	427	410	397	396	396	406	407	387	398	428	373	380	409	395	383	399	364	397	361	374	424	425	386	418	429	393	408	409	386	413	395	398	426	420	426	359	410	410	431	383	379	426	370	366	377	424	386	381	413	377	417	372	424	408	368	411	437	378	340	402	412	422	397	431	387	381	380	374	425	420	380	417	421	420	381	423	400	376	407	425	420	400	401	401	413	404	364	413	397	408	388	347	371	432	430	366	355	377	389	392	377	371	394	403	397	449	391	386	368	372	377	419	388	411	407	414	371	377	405	375	420	362	373	412	412	385	373	403	334	369	378	371	438	369	373	373	409	403	396	357	388	401	390	388	403	414	409	396	392	458	416	403	423	406	357	411	392	450	385	390	389	398	412	373	392	417	382	349	366	371	404	392	334	391	388	391	422	379	368	423	394	379	401	386	429	363	380	376	396	382	384	383	376	392	403	398	408	411	451	395	393	348	369	388	419	402	401	391	387	446	421	434	391	382	371	403	380	411	408	396	365	363	383	406	437	385	391	382	399	405	400	377	411	421	377	386	443	386	398	369	351	397	418	381	345	374	411	420	399	389	405	403	414	399	420	378	380	391	409	370	343	358	399	379	408	398	388	395	429	425	364	365	422	384	411	355	369	385	370	399	390	381	386	422	404	386	372	405	412	408	377	348	414	422	380	421	372	389	380	400	445	403	424	409	390	389	374	398	369	391	411	392	402	427	407	435	398	412	395	384	367	405	370	385	376	376	389	381	421	356	383	385	400	358	425	413	377	405	419	342	410	375	438	382	380	422	361	388	377	425	431	365	373	389	379	384	377	411	425	403	365	406	439	386	366	383	387	393	378	420	420	360	430	415	364	405	390	389	383	398	410	382	428	408	370	371	407	341	416	426	428	412	405	382	395	389	385	395	388	391	378	429	403	384	452	413	403	440	414	404	433	428	397	366	379	363	381	370	416	383	399	366	382	446	410	427	391	383	375	400	365	421	424	414	381	410	401	388	409	383	404	383	382	387	385	398	397	402	410	371	380	402	382	360	380	420	373	408	409	378	394	391	446	378	422	393	381	416	365	426	398	397	409	385	345	365	413	406	408	414	406	376	409	430	388	410	406	408	388	397	394	369	380	396	381	383	407	395	462	395	440	410	388	417	394	446	422	382	431	340	385	404	381	390	350	417	430	393	383	411	375	419	362	394	409	411	365	377	409	420	404	403	401	432	398	392	388	417	414	415	420	396	414	430	393	361	413	389	353	367	413	381	372	402	394	392	389	366	395	378	388	398	381	411	418	408	449	435	362	426	405	345	373	410	361	428	410	397	407	388	399	427	382	393	362	403	408	384	423	403	363	364	397	363	393	371	412	372	361	356	364	389	394	390	413	411	392	424	417	399	399	429	407	353	402	396	414	400	413	407	371	423	380	388	388	397	421	403	387	423	376	394	410	368	383	407	418	365	425	427	415	375	394	410	414	398	347	396	374	396	394	419	389	404	401	400	415	373	364	406	380	412	383	350	359	420	402	406	387	431	413	386	399	392	393	364	403	400	390	409	399	433	388	422	395	402	401	438	410	380	381	387	382	392	406	422	384	419	391	441	399	375	415	371	378	360	394	396	391	433	421	430	368	428	385	405	374	412	393	384	398	389	403	407	402	391	385	372	442	413	385	425	378	411	401	381	377	383	398	403	406	398	398	428	416	406	382	420	381	372	378	392	413	352	396	427	401	393	402	413	361	362	383	370	382	414	388	398	382	366	374	412	392	384	416	406	401	399	359	376	360	391	420	399	393	402	386	389	381	406	408	408	378	428	386	365	400	384	400	433	417	404	394	438	379	394	403	386	394	401	432	384	388	383	398	378	370	379	415	401	373	393	443	371	381	399	397	413	395	358	385	386	401	408	384	391	410	404	371	398	378	366	400	407	365	370	390	376	425	380	364	371	376	404	401	403	364	374	384	406	373	414	396	405	391	412	392	369	386	412	401	402	403	384	398	411	426	419	388	423	370	435	420	385	410	404	358	379	408	390	414	367	396	426	375	380	363	384	385	415	398	423	362	389	418	355	361	403	388	404	426	402	388	458	395	400	396	339	412	386	404	388	402	399	396	417	394	420	413	383	376	398	384	409	402	421	403	377	435	387	414	401	423	354	373	388	416	414	378	386	392	393	351	387	402	391	393	429	398	433	386	325	451	388	382	359	381	415	379	374	379	376	407	379	379	392	399	420	413	358	380	426	403	419	404	401	415	389	406	363	379	405	429	408	330	408	383	388	420	452	411	393	403	369	386	385	411	360	371	418	395	405	407	352	393	371	383	420	335	378	409	393	434	368	383	429	445	426	371	394	402	401	360	408	432	409	401	383	414	382	354	369	405	395	423	367	379	360	401	378	390	383	415	405	395	436	392	388	394	385	371	351	368	414	376	352	415	353	386	355	405	371	358	430	390	391	386	409	407	385	393	409	405	425	399	425	422	439	408	400	391	435	397	390	418	412	381	384	386	417	370	445	402	410	418	370	400	439	404	387	387	399	411	436	396	384	394	374	414	395	430	382	403	409	396	428	387	372	409	410	418	421	401	388	385	408
39733	27520	28191	20687	9979	1764	1250	1192	1219	972	1009	982	1008	1091	1844	3110	3766	3226	4001	3000	2305	1612	1233	1026	878	836	853	868	808	829	888	868	842	876	867	899	864	849	880	847	802	824	817	826	897	847	831	887	855	793	829	872	881	886	847	780	841	838	843	856	885	827	829	900	806	837	859	867	844	917	884	837	830	883	853	857	797	865	830	846	812	804	862	866	787	868	840	801	840	820	839	805	836	842	817	836	857	845	879	813	797	854	815	849	860	820	924	813	829	826	806	849	860	858	820	835	824	838	835	853	786	856	878	861	843	866	836	904	884	903	802	836	854	784	814	795	836	857	814	804	805	861	865	864	877	830	784	894	878	826	857	823	883	854	802	798	838	809	838	809	793	815	830	857	837	851	819	803	868	867	809	845	808	861	847	892	848	855	839	842	894	810	881	878	842	824	874	835	839	850	940	894	829	880	853	851	840	827	837	836	824	865	864	831	812	849	858	843	811	874	825	908	855	810	847	840	813	825	790	827	842	882	842	880	807	878	903	830	869	886	827	821	857	819	856	848	861	832	838	846	859	851	894	819	784	869	877	858	840	841	836	856	869	850	852	833	837	866	865	851	823	846	853	833	847	816	890	794	817	829	889	849	811	856	870	845	861	792	803	871	836	878	906	823	833	828	853	837	851	839	853	844	830	814	864	771	853	807	883	832	833	842	846	798	878	854	878	866	845	807	816	809	820	946	837	842	867	804	864	820	890	853	817	902	839	857	856	769	846	873	784	840	841	855	875	875	855	819	837	852	822	877	812	846	879	870	841	869	873	848	823	792	793	826	878	820	861	847	856	829	881	836	798	834	811	825	842	844	886	847	821	860	871	809	855	881	793	877	865	870	804	837	830	822	890	830	876	813	849	865	851	861	878	872	870	853	809	838	849	869	931	811	836	855	828	841	932	812	851	828	920	844	832	849	833	820	857	888	854	916	858	854	865	872	817	843	877	824	869	856	819	850	866	862	845	832	838	802	854	821	842	818	840	898	815	826	815	790	824	829	901	839	865	863	806	857	853	838	884	823	883	875	824	878	849	896	824	843	883	878	838	853	842	830	836	880	841	826	833	844	793	829	885	833	808	843	879	864	891	850	857	817	822	832	876	827	802	831	788	861	842	811	883	831	868	863	839	872	843	874	852	805	828	845	824	886	814	799	868	879	866	795	849	812	830	834	858	851	865	827	851	852	743	852	837	829	842	874	842	817	843	853	837	842	866	865	847	846	847	831	819	877	853	843	844	801	837	862	879	931	852	848	867	829	889	826	857	889	827	880	865	871	871	869	901	811	869	850	835	800	863	828	842	862	814	849	850	824	856	821	866	881	849	874	878	774	819	839	874	858	851	847	863	827	849	858	820	848	829	846	815	826	837	832	895	816	806	784	835	901	823	825	863	814	860	852	882	834	828	830	817	853	809	884	853	868	831	841	811	828	796	825	824	854	855	820	885	843	842	870	825	788	836	841	860	869	833	850	842	832	852	862	844	900	880	865	899	865	877	844	824	872	808	814	817	865	824	839	849	874	860	838	786	773	833	843	855	870	834	846	812	833	829	846	828	812	873	851	850	831	847	849	827	822	843	886	814	800	797	845	832	863	860	839	837	869	873	929	849	829	873	811	856	798	855	803	832	807	833	897	842	806	851	840	775	793	872	853	839	882	858	901	818	860	866	838	863	849	836	892	797	882	804	803	783	837	832	804	879	870	850	852	847	837	839	873	845	867	843	818	870	867	827	831	842	811	826	879	832	842	879	807	831	855	829	802	853	882	885	920	831	830	863	828	858	826	877	859	809	809	839	819	855	824	865	894	846	836	900	810	877	887	851	841	899	827	830	807	868	872	813	865	809	793	899	814	825	816	818	853	839	898	827	786	882	828	872	825	874	845	859	839	831	843	877	845	831	811	823	846	813	823	840	849	823	811	832	825	825	878	877	899	815	885	816	892	875	830	792	802	900	825	842	852	842	851	809	845	751	815	818	829	831	854	861	821	899	843	846	896	852	868	833	834	875	845	797	824	829	874	846	857	843	854	893	874	857	845	831	834	869	824	835	861	864	883	770	853	846	919	842	820	858	839	858	839	850	867	878	837	860	851	845	859	830	846	863	798	808	820	877	808	816	865	846	884	856	820	846	879	876	861	776	829	845	812	822	824	846	838	798	922	825	846	844	801	829	811	938	843	824	880	836	844	862	895	824	899	846	791	835	821	841	843	759	883	889	831	843	859	856	808	855	790	857	913	870	867	877	850	821	901	828	856	895	843	863	842	823	818	835	857	864	842	808	785	772	830	858	836	905	840	906	831	875	885	808	867	838	845	807	880	842	835	834	817	909	837	820	823	878	850	858	813	814	876	899	879	847	808	833	861	843	843	842	845	915	824	822	852	867	828	826	798	856	822	823	856	851	851	896	862	822	854	868	840	847	880	798	856	801	852	854	862	913	840	846	844	863	835	824	847	850	815	894	870	832	822	842	808	846	854	859	850	873	872	887	857	851	858	824	916	826	856	857	825	850	862	860	833	933	875	845	815	907	808	877	852	858	895	810	806	805	840	850	819	806	811	867	855	791	804	805	850	834	841	852	814	822	814	892	804	816	849	881	867	899	847	827	829	884	887	893	783	825	773	852	851	863	891	794	826	871	871	829	888	825	885	833	845	839	864	836	824	852	891	860	826	832	852	792	861	852	816	851	797	859	810	836	855	859	830	874	845	795	891	843	857	825	819	833	865	801	806	813	860	822	834	887	896	854	803	844	832	840	856	826	888	861	833	864	886	857	891	816	856	854	865	844	863	834	863	842	804	835	813	814	824	848	807	912	822	821	850	851	857	882	827	856	845	885	859	793	762	835	862	866	862	829	857	825	881	874	832	850	842	842	845	864	810	877	850	840	815	875	857	874	863	862	818	853	846	798	859	831	877	847	872	900	810	828	857	889	833	903	868	802	833	845	853	857	881	855	864	880	826	820	889	869	822	833	851	852	871	845	843	771	868	861	842	812	877	916	800	845	811	865	864	811	834	857	828	860	839	892	846	865	831	851	876	836	846	819	852	847	860	847	844	872	833	811	808	817	828	896	856	775	873	838	805	855	855	833	827	850	829	882	792	841	818	852	840	829	868	812	839	869	910	880	819	853	856	877	880	800	827	838	873	861	807	836	838	810	837	877	826	804	828	861	811	820	835	855	851	868	848	857	862	857	851	777	825	849	849	843	926	819	908	825	853	841	806	843	791	829	842	840	806	872	836	822	863	849	826	876	840	849	826	866	819	855	860	877	831	825	807	864	802	832	815	840	839	904	854	880	797	806	827	833	844	819	902	794	875	864	795	892	842	843	888	904	846	858	852	833	807	801	815	796	901	765	844	830	828	883	856	829	843	859	888	832	843	877	890	836	833	866	890	851	884	867	823	802	812	878	844	827	867	832	866	841	821	898	816	875	797	889	866	836	879	834	853	833	853	812	825
43356	19034	8390	3825	892	484	449	384	400	373	391	378	400	368	397	358	388	383	379	395	366	363	405	405	423	407	347	395	374	396	392	369	371	351	389	352	372	392	358	402	390	422	401	377	388	367	405	384	392	388	385	359	348	342	373	458	380	430	403	387	376	365	347	355	388	395	404	393	387	341	352	361	395	368	389	387	361	360	371	375	365	380	368	383	355	353	378	367	370	334	420	377	428	380	379	368	387	377	384	367	386	381	386	408	388	368	358	368	381	380	362	388	382	379	323	331	411	360	406	392	383	380	349	383	350	356	367	402	381	361	340	389	397	403	356	355	352	387	397	382	377	366	373	369	437	364	395	373	367	374	388	360	394	367	391	363	413	361	400	366	348	384	374	366	376	409	384	408	386	395	374	373	317	392	379	387	401	361	353	399	396	388	412	400	384	375	384	356	382	364	368	384	393	382	354	348	372	369	354	385	391	351	363	395	373	397	393	343	369	339	366	376	387	343	387	395	422	374	362	371	364	371	401	355	321	396	355	391	365	343	375	419	365	349	364	361	403	386	349	346	418	349	353	382	377	385	374	379	375	383	388	358	373	367	373	362	412	382	386	378	360	387	406	349	350	343	362	384	356	381	397	390	404	393	380	397	369	410	412	400	343	363	378	387	386	403	393	339	373	415	368	376	414	323	401	395	386	343	350	394	343	423	422	394	371	383	334	366	386	407	353	391	382	363	373	411	388	374	387	393	405	362	402	374	378	411	377	363	380	378	350	382	394	359	383	380	360	351	372	382	364	395	377	366	360	378	404	411	374	373	384	388	330	393	402	365	373	393	411	337	399	376	361	377	364	414	371	369	364	351	369	386	359	395	369	370	371	405	383	342	392	365	387	375	382	344	384	376	377	382	393	376	383	401	399	413	352	419	380	381	381	394	398	355	404	383	407	409	356	350	373	370	374	343	369	388	371	313	410	365	382	383	431	396	389	362	380	395	386	369	318	354	354	379	388	385	411	397	389	382	372	365	396	383	353	359	370	392	369	362	392	378	347	392	369	380	386	367	342	392	357	370	357	431	397	374	411	379	403	414	381	365	345	360	396	397	330	347	382	343	362	363	365	327	384	381	390	369	391	410	390	413	393	379	358	371	366	402	344	392	391	384	326	399	376	342	373	381	403	386	381	368	407	375	374	388	400	374	376	377	362	431	350	396	363	378	378	388	364	393	399	378	360	377	394	367	393	374	370	380	378	388	377	349	333	376	376	391	358	424	382	363	360	376	384	383	390	392	385	398	377	361	401	401	386	365	386	377	421	421	403	396	361	357	382	383	324	382	387	399	356	407	384	378	390	367	387	370	387	387	385	388	414	404	386	358	389	392	398	406	368	347	371	398	369	353	409	380	369	366	358	375	382	408	349	351	403	362	398	409	395	390	355	395	335	342	346	374	383	347	374	409	412	413	358	360	357	345	379	374	349	440	376	378	412	408	389	343	355	389	388	375	344	395	374	337	352	375	388	384	367	391	331	380	457	403	379	365	384	372	416	394	341	355	394	375	348	386	385	352	384	385	380	405	361	391	343	347	351	334	374	390	402	359	344	387	428	382	352	345	360	331	371	360	422	420	396	416	367	380	369	394	363	400	344	420	359	383	429	404	383	440	352	375	366	374	383	391	354	371	335	374	369	402	379	389	406	389	420	379	336	368	406	357	375	368	400	385	419	366	328	388	389	361	379	358	398	366	362	390	377	414	368	378	383	402	379	378	405	375	351	395	371	390	360	405	374	372	392	385	367	376	373	398	388	412	408	375	387	379	400	364	383	432	386	400	420	400	360	334	372	354	385	340	401	380	385	342	403	381	374	360	337	377	414	350	337	359	388	361	389	383	414	391	356	376	375	404	389	380	402	380	394	348	381	375	396	369	375	359	366	389	383	384	370	383	380	390	339	350	377	377	354	345	380	359	395	384	363	369	366	356	366	370	377	377	331	362	364	363	408	372	362	369	351	380	378	383	354	350	417	371	409	447	382	348	348	394	356	371	404	346	355	347	382	428	404	395	382	376	389	385	416	347	368	405	393	395	364	392	372	367	397	377	417	369	361	360	382	388	370	369	355	409	389	370	391	400	339	346	401	363	385	358	388	366	369	345	375	354	385	378	406	395	413	446	374	354	384	396	346	385	406	386	391	403	412	346	401	400	385	349	321	376	375	355	405	386	367	372	375	368	391	398	396	397	370	345	409	378	379	388	349	380	385	389	371	366	374	413	396	364	394	383	365	365	406	386	354	392	378	394	409	368	401	361	346	393	389	407	384	357	381	403	384	387	376	403	385	345	414	390	386	370	409	407	388	369	375	394	395	379	353	387	401	353	384	380	401	342	335	411	375	351	405	384	392	379	364	374	394	371	350	373	402	362	384	392	366	371	360	368	388	377	358	365	341	373	393	387	392	331	334	366	396	325	404	349	365	406	395	411	400	356	371	391	384	375	387	388	358	384	359	373	373	372	365	367	382	350	385	357	397	417	401	385	430	386	385	387	355	360	367	359	410	386	408	417	388	374	353	366	356	378	379	376	376	375	339	357	404	380	387	404	346	373	401	373	348	344	367	391	394	358	395	362	385	418	415	382	373	371	364	398	387	360	364	364	408	399	374	345	333	371	367	357	380	381	342	416	386	353	362	392	402	377	402	359	393	349	386	358	370	360	355	367	349	410	388	390	391	383	400	393	398	403	382	395	369	445	354	378	426	391	425	358	377	385	364	389	367	350	313	369	381	389	379	348	403	370	357	326	393	402	407	411	356	377	386	404	382	409	372	381	379	366	402	347	378	363	380	387	375	380	373	340	399	391	395	370	369	397	388	419	376	390	368	361	395	368	375	419	362	358	423	387	360	394	385	384	376	418	397	357	384	382	380	352	378	362	363	351	399	420	384	377	374	365	422	362	386	400	406	372	351	354	367	411	396	334	376	374	370	349	365	398	374	348	392	344	388	365	370	385	374	387	356	344	388	344	398	395	421	374	385	354	378	351	393	405	365	378	422	367	424	379	357	386	363	406	383	348	357	368	399	387	333	353	332	372	413	396	383	394	374	405	353	376	374	378	425	372	362	404	365	386	431	361	397	389	381	369	388	400	377	379	372	349	369	423	342	375	382	421	364	421	363	402	356	374	383	387	380	420	410	366	325	355	333	365	366	420	369	384	340	390	379	373	354	375	354	400	361	378	410	439	379	387	419	388	397	371	423	382	352	355	381	340	381	399	388	384	402	384	376	382	404	363	366	353	367	376	386	405	371	366	373	380	434	388	419	372	387	369	373	361	357	336	350	374	363	353	380	326	390	355	384	357	380	413	357	375	336	372	365	383	395	359	418	385	396	354	432	350	362	372	360	367	374	376	421	350	390	411	394	349	379	371	367	363	362	429	372	342	408	412	368	371	386	384	355	397	424	378	362	385	357	392	350	379	361	382	391	374	401	352	388	395	414	408	369	362	428	404	372	372
27157	12525	11822	7742	2254	1157	1061	903	859	787	849	857	822	789	800	858	871	830	875	797	845	859	797	845	805	801	818	777	785	786	811	806	806	830	859	844	799	878	825	783	813	840	822	840	802	834	814	820	786	804	843	798	827	825	822	801	823	828	851	825	808	848	800	783	812	865	753	899	744	842	799	822	828	818	795	809	812	749	797	767	833	843	828	799	821	821	773	759	817	767	805	841	783	846	793	800	808	753	824	811	846	794	844	800	782	794	823	874	850	759	837	825	839	829	795	799	822	793	827	849	783	820	788	802	799	791	885	826	866	781	878	787	767	828	783	789	809	783	798	802	785	793	791	793	780	810	738	788	812	861	786	838	776	824	810	832	813	825	777	816	788	825	737	806	822	820	774	779	810	739	830	849	853	808	844	779	829	821	841	785	806	800	895	783	834	817	822	813	783	813	777	775	834	793	852	781	824	832	798	761	839	830	796	794	839	827	784	839	886	804	770	745	816	849	770	820	826	807	814	840	821	801	813	804	818	796	765	835	820	790	852	811	821	787	824	806	779	839	786	812	822	819	815	839	803	819	801	822	787	796	781	801	809	774	806	808	799	780	791	817	829	804	807	797	882	834	832	752	834	844	850	851	809	794	802	822	791	812	822	797	760	799	816	796	835	795	803	858	777	780	765	789	796	801	824	813	805	782	807	763	781	812	821	832	794	745	848	821	772	812	816	795	821	809	802	794	804	802	786	873	828	861	769	817	859	801	804	791	814	848	828	767	807	795	821	813	803	772	835	812	834	790	840	810	786	771	817	834	837	815	823	806	841	758	813	798	827	818	794	784	804	855	833	825	775	772	816	797	790	830	793	814	818	827	806	840	818	794	856	790	829	806	834	804	787	769	813	830	794	847	824	811	732	802	774	797	793	795	763	765	775	855	807	760	783	839	815	842	765	850	760	806	865	780	826	792	806	833	807	796	812	777	819	799	834	796	828	855	842	850	806	848	759	789	784	779	805	819	813	792	801	752	851	814	912	809	827	850	818	788	791	794	822	870	828	842	791	762	769	739	804	760	781	801	741	796	831	807	793	795	790	825	824	827	845	786	780	876	844	830	837	870	828	831	833	794	862	808	845	852	792	789	785	836	793	862	764	796	794	837	822	785	803	795	818	812	766	832	847	818	730	873	801	810	755	793	801	827	792	812	826	823	877	856	807	789	809	763	816	815	762	858	752	766	846	807	765	831	784	807	808	816	789	808	853	834	769	811	817	762	780	849	792	824	828	797	838	836	761	778	780	831	828	826	810	811	845	763	787	855	824	782	799	806	779	796	834	845	854	819	780	806	832	776	807	774	820	798	835	807	813	828	782	816	808	801	815	788	788	808	803	871	793	817	847	820	854	806	830	875	815	748	793	835	824	817	826	830	790	784	792	814	830	862	818	811	843	783	818	859	825	820	767	814	796	840	788	827	752	775	754	844	795	802	818	822	794	811	790	796	772	835	786	821	775	818	821	803	767	828	829	822	805	762	814	837	799	803	834	834	788	830	820	772	814	795	820	853	794	831	803	782	840	790	773	828	839	797	818	773	806	804	799	795	796	866	827	783	782	810	784	817	818	802	795	814	834	828	787	804	811	819	826	847	801	795	811	878	801	797	795	796	803	831	807	791	801	781	840	820	801	867	799	776	814	785	820	829	821	814	799	819	845	826	832	801	805	825	798	828	820	857	837	830	829	817	834	783	867	787	809	787	800	830	810	805	749	816	796	823	788	768	824	834	865	827	819	763	783	816	799	816	824	818	809	798	793	812	822	785	797	805	799	800	828	830	820	817	801	799	777	777	775	825	845	854	825	776	827	778	790	810	821	789	827	834	760	810	846	832	786	846	824	770	823	831	798	781	905	796	819	784	816	828	850	841	816	810	820	837	796	808	781	867	849	792	797	797	789	847	819	809	772	755	849	863	820	805	808	812	819	797	836	839	851	822	831	835	862	819	822	810	836	836	841	768	762	837	838	850	793	813	803	822	797	816	825	863	854	864	805	855	798	844	809	838	806	799	885	796	860	765	804	812	822	805	822	838	805	780	796	840	799	784	787	786	835	833	760	819	806	774	819	771	813	814	833	828	808	821	800	828	778	796	817	807	854	803	790	772	825	824	830	761	812	793	849	809	844	808	843	815	788	838	796	828	828	867	793	807	854	819	826	802	800	811	770	823	818	783	792	773	786	842	802	821	814	800	847	862	812	779	793	810	812	767	800	829	729	816	815	872	830	782	803	797	826	878	799	815	778	827	804	802	805	853	764	812	796	788	833	803	845	764	825	820	833	849	785	823	793	786	863	832	816	785	835	825	815	808	797	835	852	804	810	829	839	800	778	775	801	782	829	831	819	813	822	784	783	806	765	826	796	826	793	790	832	823	792	814	833	809	775	865	815	816	845	761	809	757	795	794	740	866	785	743	783	829	802	851	810	806	831	804	834	781	839	800	785	804	874	774	798	827	802	833	785	805	831	810	825	765	766	836	831	806	800	842	820	859	808	796	799	798	835	827	836	819	830	873	808	805	798	798	803	822	781	814	834	793	762	753	819	799	812	773	817	837	833	790	787	803	814	805	812	822	833	797	787	788	830	844	819	815	822	807	831	838	773	793	846	780	786	816	829	817	754	791	903	826	812	806	837	762	824	792	790	842	760	808	763	828	800	818	773	793	896	792	827	801	857	819	799	799	757	806	841	817	799	806	861	794	772	885	826	809	762	827	806	851	870	828	837	808	811	810	874	814	763	807	847	881	778	831	794	802	832	796	829	843	833	831	833	753	813	767	782	820	827	843	793	848	771	804	806	855	812	787	814	837	813	763	815	809	853	744	809	784	813	823	842	832	835	843	784	808	891	811	756	792	801	819	800	751	844	849	809	778	821	811	842	831	747	778	786	841	824	802	833	775	742	862	849	836	808	812	811	832	783	836	825	797	856	762	834	869	806	836	786	820	828	795	755	828	832	831	776	776	842	771	850	829	861	791	790	858	816	830	848	805	807	826	846	859	783	796	777	815	841	793	798	818	778	874	836	802	871	838	765	795	831	836	765	779	781	801	797	754	801	798	850	825	803	795	795	825	839	778	769	814	817	826	828	769	755	828	832	843	832	814	821	837	805	782	785	766	804	837	833	775	778	803	842	850	809	812	810	812	850	848	824	846	854	809	825	840	839	765	764	798	809	794	802	833	888	817	793	808	756	819	834	838	827	832	784	873	790	846	819	803	766	793	833	796	784	780	803	785	790	811	822	819	806	836	806	778	803	821	836	792	779	837	798	802	814	816	825	822	855	813	755	820	818	804	809	831	783	845	806	795	809	824	805	827	787	796	889	831	820	799	840	784	879	811	805	844	764	833	833	810	838	801	762	786	837	776	809	781	821	795	802	828	790	801	824	779	796	774	783	729	795	825	823	787	798	819	834	828	847	820	829	772	829	820	784	871	806	872	767	814	799	853	789	834	812	837
54674	29998	16242	6899	1776	683	499	489	435	411	403	407	382	402	390	397	408	394	399	386	413	399	435	393	405	395	446	368	372	403	397	374	358	422	410	344	394	442	401	378	415	422	404	396	405	395	376	358	442	384	350	402	380	375	407	338	359	363	356	362	379	375	410	385	361	376	391	358	391	369	389	418	350	409	357	371	382	387	372	375	412	371	433	408	395	396	376	373	376	358	368	370	362	405	367	407	371	424	416	389	399	373	372	395	372	367	395	379	385	380	369	404	350	376	405	401	355	378	378	385	368	363	378	376	366	406	372	357	370	372	367	362	380	378	343	350	385	403	355	354	383	335	376	403	389	393	398	412	372	385	337	349	407	367	350	365	393	397	429	388	376	402	391	392	388	382	375	373	382	383	373	359	383	371	399	403	371	402	366	425	388	385	368	378	369	397	393	388	401	411	406	365	380	373	385	404	430	411	358	339	375	361	357	390	390	371	369	374	375	371	371	401	408	397	412	420	351	387	368	371	360	353	362	389	389	373	367	376	410	360	366	398	382	371	407	381	375	365	393	386	410	338	392	403	364	367	355	380	394	342	382	351	410	402	363	377	400	391	392	359	394	413	375	422	364	369	356	371	380	411	381	376	386	358	366	406	396	415	387	402	393	359	382	336	390	377	372	380	381	414	381	343	383	392	378	395	385	370	394	406	376	365	359	378	383	353	368	388	349	371	387	408	361	353	392	382	408	352	356	398	374	404	365	372	370	398	418	435	371	367	379	344	403	436	377	404	408	416	382	379	387	345	380	375	367	368	381	342	430	368	366	361	339	432	417	354	374	380	341	377	388	396	380	375	355	336	388	371	379	387	352	373	377	420	379	413	423	400	404	394	337	383	366	329	337	394	349	428	386	346	368	382	371	393	417	365	376	438	378	396	384	385	391	378	407	372	418	392	375	357	370	362	377	356	380	359	381	404	392	353	385	386	360	368	366	353	361	411	378	384	398	390	387	396	454	394	379	385	393	350	353	393	365	374	390	374	375	402	325	370	438	412	392	366	358	376	367	377	344	385	372	394	356	340	379	363	358	372	392	347	369	382	391	367	402	382	381	396	412	366	395	379	401	397	395	404	374	421	408	360	377	377	374	431	411	388	380	349	397	428	331	352	384	380	389	388	376	392	361	363	378	396	367	371	375	390	384	392	388	362	382	402	384	357	392	356	409	352	346	416	378	403	372	368	374	396	371	394	393	397	378	383	399	412	375	371	400	401	386	409	393	392	375	420	389	374	432	407	420	431	376	332	391	349	402	366	377	396	394	364	396	411	358	381	364	369	377	376	397	400	391	398	366	394	442	435	370	408	402	367	381	401	355	375	421	365	402	368	408	385	386	373	359	339	368	391	387	341	336	350	390	381	380	386	365	340	368	458	373	392	413	405	384	360	351	350	380	358	379	369	406	390	366	378	385	372	386	396	366	386	386	379	366	364	378	369	377	361	408	399	385	374	396	374	373	389	383	403	394	389	361	368	372	395	352	429	402	406	387	385	380	386	392	379	363	380	375	394	390	403	361	369	383	405	381	389	365	343	377	368	369	358	406	393	402	421	376	400	397	354	383	384	404	343	381	402	400	369	360	381	393	393	377	359	391	384	414	376	433	357	346	418	363	345	353	387	379	343	362	357	392	373	409	364	403	374	410	381	389	402	374	380	377	366	399	373	366	388	348	346	376	333	393	388	385	407	382	373	405	397	396	384	396	373	386	380	422	359	367	351	401	321	377	372	365	385	371	348	360	376	354	388	376	359	349	409	417	387	352	423	376	365	395	357	375	342	349	428	406	369	356	361	357	390	360	382	367	356	376	395	391	391	354	382	376	369	393	421	403	387	370	369	355	371	374	356	390	391	383	387	397	351	366	394	376	397	419	371	399	347	373	435	436	352	348	380	368	400	342	379	353	391	350	406	380	385	378	361	364	407	414	377	393	384	389	385	413	392	385	369	367	349	401	373	369	346	352	400	364	412	381	341	417	401	384	381	360	324	389	350	397	363	358	408	381	369	354	395	390	385	366	402	368	332	400	334	365	392	356	363	338	403	426	386	368	354	365	410	350	389	344	371	389	400	350	350	407	407	390	375	378	368	388	396	382	370	395	408	378	369	400	350	387	378	396	402	367	359	351	393	362	363	379	376	412	350	410	374	408	369	380	404	369	363	394	377	381	371	359	387	380	367	374	376	374	404	376	399	381	360	385	383	387	402	394	396	385	356	349	417	383	388	371	384	357	459	384	365	379	353	408	373	362	406	374	377	372	379	348	379	371	374	365	353	402	383	366	431	396	393	371	441	398	356	371	402	397	371	357	394	417	404	381	376	395	380	401	332	408	400	392	354	375	433	360	374	378	364	402	392	352	363	375	414	366	383	396	407	394	398	375	364	401	387	370	371	403	386	379	314	389	386	382	401	358	386	406	393	367	378	387	399	377	408	370	368	390	375	376	388	382	378	399	391	403	387	392	385	375	404	415	350	358	357	343	377	384	385	380	379	402	418	398	388	378	370	365	342	316	396	399	342	358	361	402	415	372	394	361	390	408	353	379	382	373	394	365	386	380	385	339	379	344	351	387	423	350	385	375	332	338	417	381	401	384	378	375	359	387	413	370	388	363	390	405	344	392	366	378	365	389	346	379	425	380	388	415	354	387	408	373	358	360	409	402	392	374	381	385	381	365	355	372	383	367	359	385	355	393	409	401	391	388	343	354	356	352	400	371	398	424	370	416	345	346	362	372	380	367	381	353	413	350	385	399	382	398	368	362	424	389	369	390	381	403	343	394	382	369	361	400	350	397	351	354	374	388	357	342	386	393	422	395	370	390	362	367	406	374	384	354	399	362	382	349	377	412	384	359	324	364	372	386	385	406	399	394	413	330	417	369	385	370	361	382	348	368	398	370	385	397	412	405	397	378	379	376	380	356	330	385	377	347	380	375	368	382	411	386	427	372	381	382	405	354	380	400	391	389	387	354	350	373	392	367	395	350	389	385	381	389	363	378	397	363	383	373	375	408	366	397	398	410	361	381	361	405	406	335	379	374	403	407	423	363	364	381	357	378	414	359	349	365	365	376	376	385	384	384	401	400	404	366	411	399	405	372	409	403	369	382	378	379	365	396	359	351	376	439	377	375	371	371	396	371	386	371	373	371	426	361	402	372	376	392	404	418	368	379	347	354	412	363	370	338	384	387	395	360	378	377	381	366	397	417	438	377	387	375	357	388	378	352	376	365	391	444	397	380	399	376	409	382	367	381	360	378	377	384	393	390	355	378	408	390	397	375	430	427	345	393	390	406	422	420	389	382	386	382	369	368	393	358	382	345	402	362	366	364	382	353	370	382	397	352	355	383	397	400	363	414	364	336	412	371	363	391	411	375	369	383	429	380	371	391	369	407	367	373	382	411	395	387	354	403	380	374	390	421	383	359	413	371	395	395	383	359	372	349	387	340	354	373	364	417	427
35278	23405	18756	12630	3933	1893	1599	1340	1160	1031	890	908	808	860	869	957	917	886	1012	894	890	824	847	818	826	835	781	778	812	836	848	817	808	764	847	815	831	819	901	882	840	868	819	806	800	844	778	841	804	893	885	793	843	868	824	839	850	824	794	855	833	826	850	799	868	818	832	782	822	800	812	821	839	826	762	845	812	766	832	823	782	853	824	780	837	810	843	792	834	802	804	794	815	816	820	839	874	818	805	852	794	794	762	832	832	843	789	810	800	841	862	861	806	822	795	859	822	849	820	777	804	845	865	821	795	782	813	807	771	800	785	813	802	819	828	848	853	804	755	837	790	801	824	830	787	776	879	844	804	850	836	829	817	804	845	830	844	823	774	785	807	806	839	785	833	824	852	817	796	818	828	775	837	785	814	817	799	846	843	807	825	791	831	767	822	837	803	841	816	840	747	828	812	823	836	806	815	759	803	808	822	799	778	849	839	837	819	744	801	852	829	764	829	828	831	826	817	810	837	816	805	853	855	773	798	848	828	814	828	849	804	841	821	877	821	878	866	864	763	818	786	796	798	804	784	779	805	802	830	765	832	790	798	830	815	804	835	841	824	802	823	831	851	805	777	833	830	795	825	826	814	841	771	860	834	771	846	768	818	801	897	837	864	822	823	793	831	810	807	824	816	817	836	815	830	798	821	832	878	852	818	853	807	863	824	780	845	818	788	794	850	774	823	769	759	805	833	802	804	826	818	813	773	825	833	807	847	801	867	785	816	812	839	764	842	813	815	821	835	815	868	835	859	809	814	876	827	827	831	938	826	781	818	844	823	786	822	787	863	816	821	827	834	830	836	823	815	800	850	785	847	795	850	797	794	842	774	814	810	844	814	855	814	799	843	836	787	794	790	835	825	813	799	813	834	818	848	859	832	846	823	847	818	799	815	813	801	850	855	833	857	810	805	839	827	804	847	826	810	819	843	810	747	825	876	810	867	841	824	820	877	781	766	836	773	838	750	841	822	815	805	839	809	889	859	784	865	754	738	879	824	865	757	822	796	841	804	843	805	848	883	781	792	772	860	822	877	834	816	835	857	825	833	817	835	829	798	816	881	822	839	826	817	806	850	810	800	809	832	828	819	787	788	846	819	856	810	850	831	813	832	805	813	803	845	845	826	822	837	803	798	867	848	833	848	816	847	814	788	847	811	838	837	770	827	837	851	787	769	790	833	842	797	830	818	791	778	804	772	812	805	795	808	855	768	807	862	807	817	777	810	792	791	892	765	821	834	821	773	814	871	779	777	829	816	813	807	777	786	843	769	784	819	740	789	849	776	772	855	804	835	834	847	821	859	804	813	803	800	844	857	796	824	786	815	817	851	904	757	830	789	831	784	843	805	789	872	842	810	836	743	814	881	813	838	791	808	784	827	821	812	803	844	886	811	749	801	839	820	812	755	859	799	758	830	786	832	839	858	804	871	792	845	858	812	826	817	783	830	833	845	872	813	772	852	796	773	834	873	791	852	800	856	796	788	759	851	854	843	815	832	852	848	832	805	785	831	809	826	805	826	849	843	793	813	804	797	805	790	837	808	830	789	789	795	787	814	808	775	850	814	830	835	860	776	812	789	838	804	810	803	819	801	752	807	808	828	847	827	850	817	821	821	801	809	820	821	820	871	802	815	840	874	768	825	820	818	816	776	826	787	809	863	788	852	812	820	799	787	784	800	848	824	787	810	836	819	782	868	849	798	855	827	854	857	834	796	867	829	830	795	809	885	806	842	837	764	858	811	825	833	831	821	830	810	828	788	778	815	823	777	836	789	843	786	866	822	832	800	790	811	790	821	796	821	855	802	831	850	815	808	813	830	824	804	781	831	835	802	810	807	824	823	798	827	760	823	840	851	803	805	829	809	811	815	852	820	841	791	835	804	804	857	785	826	789	823	805	794	808	801	809	856	788	802	808	808	725	780	793	775	781	823	828	834	801	800	865	790	814	860	781	786	794	827	813	815	776	839	813	847	854	789	825	839	807	822	807	795	829	822	846	806	842	849	779	837	805	811	818	827	790	821	836	850	822	810	821	813	815	808	827	796	768	800	806	803	845	868	799	828	796	854	821	800	811	793	823	787	821	816	795	772	852	750	805	838	815	840	823	811	778	855	832	819	788	779	800	812	802	857	822	833	846	786	848	814	774	808	870	789	848	825	808	816	805	853	799	823	838	786	805	809	816	843	807	781	802	796	819	825	749	755	830	832	838	835	825	829	868	810	871	775	795	815	862	839	828	823	837	792	810	827	795	819	833	848	820	792	802	828	844	769	843	798	836	794	788	865	826	792	794	830	847	852	758	800	815	877	838	840	883	837	770	791	847	797	803	801	825	771	809	846	883	794	807	786	843	832	801	781	798	832	776	902	825	828	812	825	844	776	794	835	838	844	786	821	807	822	820	770	835	850	881	823	824	797	843	837	821	816	804	825	833	820	852	874	800	846	807	787	799	769	850	837	813	854	794	822	799	815	825	837	822	812	864	808	848	831	864	862	811	805	847	796	844	812	818	763	846	833	806	839	796	815	828	862	787	820	826	820	841	813	810	813	797	829	838	819	806	802	786	809	781	828	809	798	739	812	805	830	779	868	823	797	794	840	805	820	827	789	846	804	781	776	843	783	795	784	780	820	781	841	808	835	809	818	788	858	845	792	806	844	864	807	851	798	785	784	813	817	759	840	858	785	866	779	801	801	791	806	809	872	874	789	812	818	803	804	815	796	844	809	782	811	790	801	802	832	796	839	844	800	804	843	785	783	879	837	810	831	871	747	822	775	794	775	831	833	796	824	799	830	761	787	823	786	833	813	884	804	802	813	868	839	803	838	833	825	890	807	830	814	798	839	800	828	840	825	848	846	869	810	865	775	834	839	816	822	813	788	821	843	812	816	816	821	832	787	842	814	802	787	841	815	840	840	737	838	840	841	846	854	857	772	800	793	820	783	832	783	806	869	786	854	843	813	799	807	830	816	779	819	809	819	776	791	852	830	801	783	790	787	901	826	793	799	842	804	809	754	794	820	801	807	835	781	806	876	800	834	896	824	782	793	856	860	801	816	854	806	808	796	830	848	814	837	802	830	820	837	823	825	807	773	800	795	852	829	759	816	810	807	835	874	825	793	817	855	787	819	852	829	868	795	815	816	833	844	803	843	791	794	821	836	810	833	829	872	802	781	827	826	833	836	779	759	804	876	816	781	845	826	807	820	810	811	840	819	792	834	860	838	820	770	812	804	819	842	791	812	822	854	859	797	822	836	816	840	793	802	799	810	808	822	812	763	843	811	820	864	847	797	806	831	804	804	802	796	787	847	784	839	844	783	809	847	854	829	843	869	786	811	852	830	779	842	818	823	789	807	803	845	803	869	850	831	894	777	837	825	774	811	814	845	802	856	836	813	849	775	794	772	833	822	826	778	794	849	833	806	801	818	858	779	870	859	797	768	855	861	828	801	859	852	856
67387	37229	21646	11404	3366	949	527	516	458	442	463	420	426	442	413	375	423	413	448	479	445	413	365	360	411	422	402	388	381	391	389	371	359	385	396	377	381	413	432	421	383	368	399	394	431	444	390	414	412	397	401	409	432	417	416	429	399	400	365	356	381	355	391	413	414	381	374	398	410	400	405	382	442	435	388	386	404	418	375	409	427	400	383	424	389	353	357	392	362	376	424	420	391	414	386	378	383	382	354	392	424	366	400	428	378	383	410	427	363	418	389	376	379	392	376	398	424	417	365	393	454	376	373	420	380	421	396	408	412	383	415	400	345	382	400	400	399	399	393	394	398	398	375	383	375	404	401	415	387	413	378	407	395	386	380	368	371	411	402	361	407	374	342	416	439	376	418	385	370	386	408	424	369	403	392	390	404	439	393	361	372	411	380	391	432	378	383	415	373	374	378	370	384	377	379	436	428	400	370	383	416	391	391	358	364	443	392	359	418	412	396	416	410	392	383	392	420	372	394	431	381	380	364	354	412	446	396	346	415	362	401	370	393	359	402	400	393	414	399	401	394	378	419	358	347	387	379	383	382	376	409	392	387	408	413	370	385	410	375	351	378	387	421	368	414	398	377	404	367	364	393	332	407	383	384	409	413	411	384	407	395	431	397	401	425	403	401	382	388	398	346	396	386	376	389	388	363	373	421	421	376	402	389	399	386	377	418	386	360	409	394	379	401	386	370	405	378	440	384	372	405	396	427	403	416	396	461	357	428	373	411	418	327	377	405	393	381	419	414	379	408	372	397	447	396	402	420	420	436	357	413	396	412	389	408	390	417	365	370	389	384	397	384	429	383	377	379	411	386	389	351	416	440	349	393	387	392	378	386	395	365	377	358	391	387	392	399	365	434	369	369	404	414	395	418	359	413	414	369	419	380	395	406	415	421	361	412	387	382	379	410	411	369	433	385	377	407	385	387	436	396	387	400	359	409	397	398	388	378	387	385	377	374	401	390	408	407	354	370	408	375	349	384	375	371	426	376	394	372	352	362	412	374	418	377	416	372	408	406	378	376	405	365	395	402	406	410	406	411	417	345	372	368	424	371	409	387	411	420	359	361	394	415	384	407	407	393	390	381	388	373	380	393	418	407	367	430	394	429	435	428	410	427	407	388	404	399	394	426	401	401	450	394	399	365	388	414	370	378	437	409	436	402	374	391	424	401	367	415	409	424	407	400	405	389	404	418	454	415	394	381	384	390	400	392	431	374	400	373	392	419	385	383	349	380	397	377	378	362	377	391	384	428	402	414	353	386	399	442	424	385	365	430	392	408	435	375	410	383	402	409	396	384	398	371	386	417	381	332	356	372	394	391	373	367	367	401	368	405	396	425	361	393	410	437	379	358	417	428	405	333	404	354	408	418	395	393	409	374	413	374	417	417	408	403	395	393	383	396	441	386	372	395	441	403	385	392	403	392	396	391	388	396	369	424	424	419	402	403	417	418	396	392	349	404	419	420	392	377	382	451	446	424	372	404	420	359	388	387	406	444	359	424	418	382	378	403	393	356	396	431	425	383	437	404	401	396	406	437	411	405	391	368	425	387	382	377	387	429	391	376	383	409	368	404	400	412	397	347	432	438	416	358	361	405	401	404	406	424	414	400	385	424	401	397	385	385	400	391	386	426	381	385	395	415	389	386	366	399	374	414	375	345	421	380	371	400	385	399	385	391	395	387	383	412	360	405	383	403	411	401	390	392	402	390	426	374	394	390	380	382	384	404	382	396	414	391	371	400	414	392	409	383	395	381	385	390	404	424	414	417	394	388	390	374	392	403	391	404	372	424	367	379	393	409	425	382	377	406	412	409	377	382	400	382	373	395	383	383	373	426	411	385	387	405	386	392	429	415	392	437	369	382	394	436	399	390	404	375	424	417	373	421	388	387	336	395	360	402	400	399	428	401	377	401	415	382	369	379	430	397	393	388	377	383	405	376	406	400	385	398	424	387	423	374	436	396	382	379	364	371	406	406	398	381	415	397	387	375	401	403	415	397	359	370	378	438	383	380	370	413	357	363	417	389	384	392	373	365	394	431	408	379	390	423	372	373	338	398	369	424	390	387	423	352	405	421	405	391	415	416	421	416	392	392	384	367	405	382	401	374	397	414	380	428	406	398	387	419	410	383	413	416	351	371	385	402	402	373	352	390	435	391	400	402	397	382	419	383	370	380	378	411	462	422	442	397	407	353	390	423	381	364	379	402	415	392	406	354	383	364	388	395	368	408	405	405	370	369	406	428	376	402	391	429	405	411	403	393	436	393	397	420	392	380	389	416	369	372	405	395	408	383	384	348	434	461	395	395	401	382	388	399	404	389	395	445	397	432	387	370	386	420	356	382	417	401	364	370	400	395	389	340	418	424	408	415	376	382	404	393	396	378	443	403	387	386	381	376	416	398	437	369	390	404	408	420	401	415	372	393	368	427	404	400	390	394	400	424	375	373	430	407	426	394	376	397	395	412	380	393	392	397	375	394	411	377	380	342	434	428	382	384	388	408	407	429	382	386	382	390	374	362	397	380	395	422	379	386	390	385	367	426	403	408	418	366	420	405	404	382	381	391	416	429	368	407	415	380	400	406	446	391	336	401	376	398	401	365	391	345	371	389	338	428	380	375	434	389	423	366	400	424	424	382	414	404	387	359	403	328	387	406	410	400	390	372	370	405	411	375	372	367	380	392	406	358	374	403	410	382	399	396	393	399	419	431	394	400	411	398	360	402	374	443	386	376	402	417	393	389	423	378	366	360	364	366	398	406	387	396	374	371	359	432	369	364	392	409	384	384	389	378	370	429	374	406	348	384	387	400	351	396	387	404	395	410	389	355	361	369	397	369	369	368	364	415	411	368	372	383	370	388	427	390	378	391	423	424	398	400	430	434	391	371	383	411	390	360	409	382	380	399	383	404	389	428	365	396	415	391	372	391	425	386	407	376	395	415	402	449	430	403	384	377	377	403	368	378	388	384	407	415	407	348	385	402	387	401	412	357	381	380	381	380	414	357	351	404	398	392	389	407	413	399	332	382	413	436	413	397	435	410	396	379	388	367	419	409	372	400	368	415	371	361	409	399	369	413	352	402	350	421	428	409	380	366	399	383	405	404	407	387	375	421	440	409	434	432	411	387	408	376	367	412	412	429	427	362	428	370	418	380	365	369	411	398	408	418	393	388	377	379	413	386	428	412	394	383	381	405	416	380	370	408	357	374	446	386	429	390	412	358	380	389	417	384	368	396	401	398	415	409	395	398	430	431	397	373	403	387	381	392	370	443	389	428	379	355	399	376	422	442	417	384	415	376	369	378	406	363	410	434	386	377	415	378	375	420	368	357	409	370	385	417	411	382	377	389	393	412	394	373	379	399	396	373	416	386	377	401	406	418	421	377	399	401	368	414	366	365	393	357	391	391	372	397	390	441	394	385	415	379	374	356	422	438	409	373	407	401	383	385	438	394	374
43728	26829	23932	17894	7526	2577	1724	1472	1169	1042	943	927	901	928	903	864	901	980	1175	1216	1070	900	886	805	848	848	814	856	790	863	826	861	896	889	884	873	861	820	827	852	895	835	849	824	857	851	823	862	799	850	847	843	915	853	881	937	878	899	808	891	799	847	839	797	881	852	870	867	858	820	855	879	856	871	828	799	829	862	841	893	825	835	864	807	857	878	813	920	824	782	869	833	844	813	812	845	834	870	852	884	808	814	883	852	833	858	795	881	840	818	844	790	817	860	805	770	871	763	772	861	840	816	849	866	834	840	860	849	775	820	841	814	864	918	874	826	830	884	819	852	851	788	857	870	835	882	868	850	890	839	829	840	813	823	881	876	847	858	862	853	851	883	861	812	853	813	844	832	864	843	859	832	817	832	842	834	829	904	874	885	830	853	842	866	822	867	835	868	868	809	795	852	826	832	832	817	838	852	833	867	801	851	858	873	844	866	870	838	884	830	773	873	789	840	828	809	786	848	873	840	844	826	839	840	782	832	862	824	801	795	824	863	857	830	837	803	851	837	863	806	815	846	899	844	821	853	843	789	808	853	887	810	840	889	863	857	856	880	882	904	841	864	812	832	821	903	852	821	865	861	851	846	846	823	823	841	816	906	869	863	815	811	825	824	883	845	807	860	861	820	820	808	822	819	823	787	890	786	805	865	846	834	821	829	897	847	863	835	851	790	832	816	767	842	841	867	859	815	887	831	874	819	810	807	864	869	887	788	848	821	863	758	809	832	848	833	833	818	860	888	861	860	798	851	789	822	823	804	824	873	847	785	855	852	834	845	863	855	838	846	879	856	805	898	824	812	854	834	789	819	846	813	864	839	843	840	828	821	885	832	838	804	848	793	851	824	822	820	850	831	867	843	846	825	832	872	824	856	868	824	837	831	873	860	857	850	865	866	835	875	836	830	858	885	852	810	811	878	827	853	839	812	874	851	812	842	793	821	844	881	819	825	856	835	820	847	834	828	868	803	846	820	837	852	872	858	878	869	828	891	810	805	865	838	822	817	832	818	857	802	837	814	808	819	823	823	853	853	832	840	824	807	828	785	831	814	831	845	833	809	851	828	826	829	836	866	819	803	821	819	824	840	828	832	865	865	893	868	813	815	850	827	813	827	905	850	862	871	849	840	772	888	837	884	847	863	852	825	811	860	824	823	837	835	893	850	805	849	891	848	811	839	816	862	847	878	833	839	814	809	842	878	853	885	829	828	900	823	875	807	827	867	864	799	839	851	866	823	836	860	907	783	824	799	835	851	818	858	879	819	803	827	853	921	857	806	856	839	823	897	819	842	858	790	846	832	844	868	807	882	852	806	823	858	822	827	796	849	830	785	834	857	811	854	847	786	834	828	871	807	851	848	855	780	868	821	829	849	833	840	841	874	822	845	834	837	848	835	833	848	858	817	855	847	805	873	816	844	851	848	825	786	837	855	887	845	856	842	838	801	833	804	895	791	857	845	817	893	808	843	795	851	848	855	866	832	797	849	792	828	853	872	885	845	827	893	862	848	861	845	832	864	865	826	790	874	815	863	843	851	824	798	828	848	851	896	888	843	849	861	799	853	825	864	839	790	806	818	830	877	790	830	888	814	868	882	864	829	811	829	838	822	862	847	823	801	818	858	800	810	789	870	901	861	859	885	840	816	823	854	858	850	880	849	868	801	807	855	820	847	875	871	874	863	837	846	828	838	824	818	868	848	841	840	882	863	829	837	840	787	848	832	866	881	853	808	832	852	814	800	846	844	849	813	811	856	830	875	861	837	853	836	860	885	787	836	843	861	859	850	860	916	844	836	826	823	798	841	826	856	869	784	857	821	865	846	861	828	783	853	865	876	881	887	817	814	840	826	867	811	865	822	882	838	812	830	848	819	859	818	822	861	853	831	858	850	816	883	831	845	885	815	764	844	845	891	862	828	842	876	819	846	855	802	811	821	797	858	856	814	796	843	849	808	863	856	869	857	854	771	841	845	904	847	869	887	788	902	799	817	854	788	837	857	840	808	864	857	795	834	827	844	790	881	834	877	857	807	836	785	873	841	818	826	880	801	841	895	826	849	852	869	823	872	845	851	870	792	830	858	839	842	847	828	853	848	830	842	853	820	765	838	852	787	818	840	837	850	829	852	862	863	772	804	812	843	808	844	864	841	880	850	842	860	866	850	822	842	845	856	769	861	850	830	857	830	817	797	807	828	881	845	794	849	801	868	855	808	866	821	849	869	784	853	899	787	810	841	866	866	858	881	829	868	832	863	859	888	848	814	895	834	886	883	883	857	826	862	796	899	856	867	881	850	842	846	869	830	834	819	869	828	800	822	821	828	844	842	854	872	885	790	888	828	873	840	873	796	823	814	782	812	865	842	828	882	806	833	884	803	848	864	831	846	855	845	853	816	842	856	864	891	883	820	859	890	905	867	871	832	808	839	813	829	880	833	809	828	861	802	876	834	847	814	828	886	874	858	837	850	857	851	851	810	825	827	896	817	866	798	840	789	822	864	823	815	868	840	878	823	845	852	823	828	827	832	877	842	879	812	838	880	802	872	850	842	859	852	827	884	780	885	817	851	856	822	877	831	859	838	840	848	826	803	868	874	810	857	911	805	854	863	810	803	861	847	795	840	816	841	892	830	857	849	823	867	889	867	845	832	812	846	891	852	860	868	792	810	828	821	859	800	852	840	834	837	826	825	881	868	834	784	803	864	864	870	826	808	854	851	846	839	827	830	878	828	843	838	872	872	824	838	824	818	872	825	852	855	809	829	818	818	791	858	844	815	869	819	861	810	832	860	807	855	812	853	824	840	819	827	851	792	865	847	890	839	839	900	826	812	864	850	826	875	848	860	838	839	820	818	877	827	802	867	814	855	819	842	833	808	870	835	823	832	809	877	819	815	834	792	839	838	848	831	803	854	842	857	852	836	845	828	830	849	825	792	805	806	820	881	823	851	866	833	866	836	852	864	858	834	826	847	850	845	820	836	874	886	828	859	845	837	841	835	830	860	859	764	855	845	819	820	872	860	828	799	857	854	855	854	808	831	851	812	839	863	795	882	834	828	867	872	830	795	820	850	847	810	856	812	827	819	820	777	816	832	825	814	799	799	889	838	884	821	845	837	829	852	812	795	870	856	826	851	810	814	808	834	786	836	830	858	840	837	855	860	819	783	853	788	825	811	846	860	837	855	856	796	810	853	815	849	839	819	852	806	786	812	839	878	816	823	849	811	868	868	869	829	827	840	834	812	778	811	829	815	792	863	822	816	817	832	850	863	837	814	837	810	832	848	856	838	836	831	852	858	827	928	857	810	828	865	835	822	802	816	850	885	852	798	828	849	847	835	836	776	855	801	844	823	814	854	844	823	867	830	815	824	870	861	769	836	772	847	885	867	842	792	809	884	831	856	880	894	784	796	826	873	775	807	787	853	854	783	896	795	864	806	860	865	814	835	825	896	872	825
50076	21606	6855	2107	981	468	418	404	377	387	367	320	416	384	359	364	388	379	385	403	354	372	379	381	369	373	402	371	352	405	410	406	367	382	368	374	349	376	406	397	364	373	370	354	387	379	376	379	386	382	373	386	355	397	369	424	399	400	365	372	346	362	384	395	325	383	396	365	374	409	381	362	393	381	391	392	405	383	407	387	390	413	389	371	368	371	400	388	395	403	376	405	387	374	332	366	373	380	392	385	354	394	375	358	366	384	376	336	374	380	366	384	369	375	404	349	378	373	400	360	358	361	378	387	411	411	372	377	366	361	349	354	376	388	377	398	409	362	401	368	376	349	342	342	387	399	383	389	357	387	369	360	361	387	352	423	416	376	351	376	392	380	355	376	397	377	397	370	375	371	386	386	342	405	407	381	371	352	348	370	408	383	370	395	397	332	389	416	395	367	364	414	409	376	375	369	418	403	405	456	392	354	375	373	436	372	385	394	333	384	361	333	416	378	352	382	386	422	400	419	358	380	384	419	368	352	384	389	361	395	389	348	397	371	390	422	384	377	390	389	351	347	368	417	412	376	361	376	403	437	387	386	390	368	375	418	368	380	411	345	367	341	370	402	385	381	348	399	381	392	376	412	397	374	388	374	366	390	351	376	331	394	377	380	368	408	382	368	375	396	365	418	328	387	369	380	396	401	395	389	395	375	358	370	369	368	351	370	376	387	347	365	369	432	408	380	407	385	358	387	349	394	358	368	368	390	372	399	396	325	403	406	405	381	409	409	389	391	395	399	378	383	427	372	372	436	379	392	365	379	377	388	357	351	383	399	352	383	396	387	406	373	377	435	353	353	359	355	390	385	384	390	402	450	409	343	380	376	332	340	364	401	417	416	431	400	338	384	357	385	399	414	378	363	370	389	394	383	409	366	393	408	352	393	396	380	403	383	387	373	399	373	365	382	395	391	420	332	413	376	380	387	345	363	399	353	386	361	399	411	392	377	387	376	404	394	402	356	356	382	377	383	372	347	361	365	374	343	372	414	421	392	402	391	333	369	382	360	335	363	388	370	369	372	373	386	388	387	388	366	385	409	391	372	405	375	381	374	398	405	382	383	406	403	400	418	421	381	358	355	385	387	400	344	376	389	399	387	343	345	386	365	374	410	391	367	423	333	368	377	414	312	373	405	360	361	375	364	385	403	374	376	384	376	403	376	352	376	351	373	365	355	391	386	353	397	421	366	337	405	394	376	408	361	388	395	391	366	420	381	399	408	357	394	371	370	364	399	371	371	411	397	402	372	390	408	402	408	399	374	383	398	380	360	358	412	374	364	380	343	338	400	376	346	355	373	374	355	359	408	415	356	385	381	379	404	359	391	357	356	437	363	384	399	388	399	382	394	374	342	353	399	385	356	377	352	403	369	341	361	360	380	368	385	383	358	373	401	375	387	365	377	389	359	390	377	400	404	376	395	393	387	408	359	402	390	375	407	358	399	349	388	382	392	426	419	367	391	377	384	349	372	382	391	364	363	381	395	356	382	392	352	363	370	393	402	394	379	386	396	411	396	376	375	369	385	354	367	376	372	371	352	357	361	356	376	374	369	379	419	369	369	373	339	348	373	349	374	395	392	324	326	389	406	391	358	372	349	381	395	379	354	363	401	363	411	385	389	411	390	387	362	348	385	386	388	361	363	392	359	337	366	358	429	371	364	403	375	417	417	356	374	400	355	378	366	391	366	357	368	397	377	342	372	403	356	364	382	402	401	406	392	385	383	396	366	375	363	355	420	373	426	410	376	364	361	347	364	402	384	381	393	417	424	357	381	391	398	372	360	369	394	374	408	378	357	355	381	408	421	376	412	420	342	384	366	349	374	367	426	361	414	390	377	391	374	378	351	386	363	367	362	343	348	392	407	381	388	426	428	374	385	432	348	410	381	372	402	377	348	342	393	402	406	382	389	377	444	432	376	368	421	363	393	363	358	367	374	401	382	337	393	384	376	423	364	414	389	378	382	358	331	389	382	346	394	369	404	387	378	371	358	372	324	363	371	361	372	368	420	381	369	399	390	377	379	357	343	343	368	385	417	377	385	366	361	355	369	369	381	404	378	361	372	401	376	360	356	384	380	381	399	390	382	379	433	364	380	387	399	373	385	337	377	379	418	343	380	382	374	379	354	365	365	365	384	389	386	342	363	402	361	363	394	389	402	379	399	375	425	400	391	402	360	369	392	351	359	397	393	376	384	361	366	350	425	361	362	385	405	392	399	394	367	392	435	369	437	401	404	394	402	396	359	359	330	362	373	364	373	425	370	365	425	408	390	397	393	349	368	375	376	420	409	390	358	358	363	374	381	365	372	394	345	365	377	380	377	356	402	356	393	388	371	409	406	365	385	385	360	405	374	383	366	351	362	380	376	420	380	352	384	413	365	441	366	401	405	358	447	408	383	393	382	376	368	396	389	360	358	344	398	320	385	347	358	406	397	368	380	376	379	353	370	363	373	388	337	364	403	352	339	388	386	348	417	374	382	395	347	379	415	387	408	364	365	395	361	368	360	383	385	388	371	422	392	401	382	357	353	386	399	413	403	359	391	371	388	379	377	359	374	392	390	394	366	348	351	350	365	365	355	400	386	414	382	352	401	413	339	376	388	386	349	397	374	372	390	364	372	406	353	364	404	333	382	361	343	426	375	380	356	367	373	377	354	352	413	390	391	347	376	362	346	372	369	387	400	345	384	404	376	371	369	379	384	422	380	349	381	398	408	401	356	358	392	390	378	382	378	396	435	371	394	350	371	363	366	357	388	406	379	371	381	376	354	383	352	406	404	358	390	336	373	381	390	398	390	367	381	355	355	409	352	367	368	361	401	376	345	401	362	390	354	386	394	403	374	414	404	386	344	384	406	376	392	381	369	383	406	403	381	386	380	363	401	370	375	359	384	386	347	384	395	441	363	382	348	386	367	390	379	395	376	364	365	391	380	367	386	418	372	353	385	401	402	389	373	395	366	354	374	358	376	403	347	395	391	395	352	394	379	398	339	436	384	428	373	383	402	357	416	366	381	380	387	383	367	369	391	384	405	397	403	399	361	363	390	367	358	382	329	356	363	392	379	383	384	357	389	397	390	374	390	372	353	369	402	390	374	385	365	381	385	372	365	411	394	389	362	372	398	397	347	397	423	422	390	354	374	406	377	376	375	365	390	396	402	378	352	361	432	356	365	393	377	354	371	386	374	350	401	369	372	396	373	409	391	390	375	425	385	359	400	373	361	387	364	374	407	423	370	369	370	389	372	377	396	375	321	372	352	351	410	386	369	406	359	375	354	383	355	358	406	384	432	366	371	365	335	377	384	431	381	357	396	370	388	408	385	399	394	360	397	361	394	333	392	413	384	420	407	364	369	369	386	371	390	384	421	415	371	408	398	381	397	389	379	374	367	397	386	376	366	366	367	378	356	364	398	369	363	388	346	388	381	396	330	407	402	393	387	379	411	363	360
33658	14029	8477	4326	2810	1104	871	833	886	855	780	778	851	831	838	810	810	837	805	872	813	755	798	827	873	875	763	793	807	848	802	857	824	847	824	831	810	806	812	799	793	796	800	824	818	832	818	812	817	803	876	803	793	800	820	763	808	760	806	818	824	799	801	797	801	849	835	837	788	798	807	826	792	794	801	846	768	777	779	810	830	843	824	830	771	812	828	811	802	804	811	843	784	823	803	875	867	813	774	826	843	778	811	821	799	816	805	829	838	760	796	825	848	794	855	823	811	789	768	887	849	870	781	781	799	748	844	803	820	815	805	821	827	755	814	787	797	856	815	838	823	751	822	784	817	837	814	818	814	808	812	798	894	819	829	853	805	808	862	821	813	824	833	816	850	782	828	818	799	772	805	792	845	774	846	859	795	832	827	766	827	847	829	798	770	838	792	816	817	871	825	807	818	764	837	782	831	808	851	808	838	816	790	824	811	794	709	773	863	851	845	800	813	789	796	814	817	795	786	734	815	845	810	772	787	756	787	800	825	808	809	809	819	817	835	820	791	757	844	804	811	818	821	849	746	768	807	812	823	818	788	849	763	830	821	797	809	840	809	850	806	763	803	826	802	788	813	850	775	758	818	874	765	815	774	767	787	798	764	815	819	814	824	844	847	806	728	846	847	808	774	768	792	824	835	846	828	809	792	776	818	823	775	822	823	797	820	795	819	814	805	791	837	791	751	763	809	847	831	828	792	782	854	848	841	901	787	783	818	831	841	808	801	831	777	786	826	791	812	789	795	814	822	822	802	804	838	773	844	813	790	787	814	806	830	848	789	812	792	833	808	808	797	809	806	855	844	856	847	778	783	816	794	846	759	823	842	798	817	821	847	821	816	798	829	833	781	856	823	787	809	789	801	820	786	820	821	803	792	818	776	794	839	828	819	787	738	800	794	831	817	808	818	773	831	755	859	862	765	830	863	815	821	889	854	781	815	770	806	829	754	801	860	826	815	821	764	813	800	799	773	796	824	855	852	799	758	824	809	777	841	796	807	794	841	798	785	817	830	787	791	827	821	805	800	793	779	858	813	778	794	818	844	815	826	760	832	855	820	851	796	794	766	834	735	795	844	802	827	791	815	780	793	788	822	839	783	812	817	828	788	773	789	749	837	800	836	786	788	749	829	742	845	783	806	810	819	806	802	766	831	798	836	816	853	789	791	773	827	833	795	769	755	863	845	824	836	840	776	823	848	824	867	826	813	804	805	791	773	832	810	796	785	822	831	765	831	828	842	824	813	819	812	796	788	796	810	802	837	817	781	825	841	786	813	827	835	765	831	805	792	828	810	854	810	765	839	817	829	788	805	804	791	775	817	801	818	812	843	826	790	797	793	803	777	742	808	810	820	802	815	790	833	864	775	835	734	804	788	760	806	797	852	825	822	755	850	826	829	791	840	819	828	791	816	813	817	812	763	795	832	783	788	791	776	812	827	847	852	807	796	804	816	798	860	828	833	826	814	817	804	819	851	797	808	863	776	820	726	803	800	792	820	815	816	866	793	813	845	864	843	861	796	848	809	823	857	821	792	818	768	798	783	815	818	807	840	772	824	892	795	782	831	888	821	767	787	833	762	830	831	764	827	814	830	813	820	801	764	811	811	826	793	732	853	763	814	769	819	815	748	836	856	814	807	772	832	730	858	803	788	765	799	809	786	773	858	821	806	828	864	822	795	799	781	815	802	805	777	807	803	873	782	828	800	790	779	753	832	782	820	781	835	800	756	772	772	838	802	805	767	847	777	847	761	804	787	799	815	822	786	780	839	858	800	836	810	788	831	738	817	765	817	802	846	794	793	775	810	798	794	839	782	836	844	778	801	797	859	791	848	791	844	815	792	811	771	780	793	831	819	770	811	821	796	823	793	833	778	789	814	794	843	798	823	857	834	856	827	788	809	831	787	843	834	799	783	796	824	806	805	830	824	807	833	844	864	812	901	840	764	801	834	811	790	820	780	775	813	766	780	840	825	867	829	784	825	795	851	777	829	841	814	768	770	784	786	855	800	824	774	789	835	792	832	845	788	811	831	814	815	820	791	791	813	806	798	800	772	815	777	815	815	815	770	830	828	827	821	827	793	762	834	859	777	787	827	824	828	805	820	824	800	733	824	825	784	791	807	831	801	800	811	863	828	815	796	759	815	805	874	875	819	823	810	831	834	802	838	822	831	824	798	794	820	807	789	829	768	776	808	829	828	809	780	780	877	803	836	771	806	809	790	900	853	829	790	774	799	785	802	860	773	796	842	806	772	835	795	811	748	827	817	818	830	766	790	826	803	788	804	845	794	790	756	807	852	794	822	805	834	793	850	813	785	809	825	800	802	803	797	792	827	816	804	820	831	781	802	815	794	797	806	811	829	823	844	816	788	829	820	813	828	825	819	800	788	818	862	764	855	767	819	810	821	859	836	817	784	801	789	823	786	804	756	779	816	762	810	777	792	797	797	818	799	853	808	829	789	803	829	774	773	866	792	776	782	758	820	785	817	778	828	824	817	911	838	847	801	836	804	787	834	812	834	802	792	819	776	812	808	817	802	832	803	864	765	828	823	816	786	826	788	809	795	828	807	802	730	788	826	831	810	793	802	815	834	834	821	799	849	802	815	790	793	758	774	800	785	796	831	801	812	820	769	819	852	799	856	794	825	804	810	827	821	825	814	818	875	826	741	775	797	840	800	809	835	816	858	848	880	753	842	842	832	778	812	852	783	738	797	811	831	819	791	857	801	791	800	836	799	788	832	750	796	838	782	811	811	859	839	803	847	816	824	822	820	822	834	853	811	807	822	762	822	786	811	796	722	721	835	842	802	829	814	792	793	790	770	807	780	814	829	849	777	846	818	787	761	799	817	814	797	855	858	757	811	808	818	765	798	808	827	794	789	852	804	788	794	770	843	867	841	818	863	780	833	847	795	827	851	812	852	752	775	759	803	803	762	779	813	807	801	803	847	798	822	825	781	805	836	785	784	780	755	815	818	826	830	786	869	785	811	823	800	820	789	793	798	801	841	818	767	811	828	820	816	813	833	863	781	809	804	792	796	814	791	809	815	802	776	737	826	807	864	794	792	817	761	822	828	759	840	855	820	800	804	799	817	814	845	833	817	810	830	822	834	752	795	831	811	777	818	801	819	820	819	833	787	779	860	832	770	842	826	779	797	789	823	838	839	833	783	779	812	792	752	806	829	831	756	795	802	822	840	752	759	785	787	806	805	815	811	791	847	797	794	765	770	791	850	818	834	833	852	763	823	836	817	773	788	818	787	818	852	803	809	772	843	793	886	817	743	799	755	792	852	739	824	838	786	823	847	766	812	784	818	807	806	813	793	822	798	824	792	826	792	802	808	825	795	825	846	838	809	818	786	799	825	808	782	834	790	838	810	796	796	776	827	812	809	786	797	774	821	779	795	808	809	782	819	815	828	818	845	827	827	805	825	834	782	815	835	800	811	766
53971	27654	16100	8550	2608	548	421	423	380	385	353	406	403	380	422	400	411	410	390	383	413	407	353	370	384	370	351	369	392	366	372	325	363	370	360	367	373	388	385	393	353	371	342	364	379	433	401	361	415	375	366	403	421	306	405	403	388	391	383	405	378	366	394	369	359	405	364	412	387	363	365	385	437	374	384	390	414	387	401	366	405	420	378	368	355	386	362	352	373	424	362	384	383	342	357	378	376	380	387	382	373	396	365	348	377	401	379	381	383	359	402	368	377	379	386	384	395	383	406	349	390	390	380	376	408	389	389	390	372	345	394	360	403	384	352	378	434	390	421	370	344	356	394	370	372	367	374	371	373	397	422	411	396	352	418	386	379	355	379	355	406	356	394	341	390	373	369	363	373	353	348	356	375	409	409	338	371	375	377	360	376	393	388	386	427	358	384	349	405	371	389	350	386	388	389	376	364	352	387	369	357	375	371	402	384	355	409	387	390	384	369	361	363	374	386	385	364	383	370	387	380	379	338	395	428	379	386	416	349	346	388	388	368	359	369	371	361	401	387	350	393	379	338	364	371	444	400	415	381	372	366	422	401	403	369	388	406	390	356	363	372	366	435	331	392	359	363	364	402	366	385	417	364	402	331	373	375	352	356	422	379	411	383	427	358	353	412	372	381	411	375	355	364	366	387	414	376	384	374	364	374	363	427	384	364	399	387	390	355	382	379	419	375	376	401	381	393	383	407	371	414	392	383	399	372	363	374	377	341	391	411	371	368	376	382	378	384	349	377	415	346	366	383	365	372	358	377	376	360	378	372	401	376	352	357	387	399	385	366	379	401	388	397	368	398	394	388	361	353	359	359	383	332	418	364	389	349	389	404	400	357	372	397	400	393	407	389	400	408	398	348	385	336	371	359	380	361	397	358	409	398	379	372	367	379	366	377	361	385	340	379	376	333	369	354	370	353	376	372	372	369	365	430	415	340	376	371	388	369	406	387	385	442	356	411	394	367	357	386	367	367	399	361	375	401	392	432	348	355	382	404	384	428	359	363	374	346	358	397	358	353	380	393	365	413	323	401	383	344	388	379	386	387	401	401	399	378	382	341	428	361	362	377	374	385	329	398	385	389	391	388	381	398	392	392	361	395	344	360	390	357	366	367	350	403	390	405	368	407	390	348	314	403	401	410	403	396	386	387	386	372	405	359	373	373	378	360	333	364	373	388	357	372	390	384	367	370	375	377	382	357	372	331	383	391	390	410	370	389	373	374	364	379	362	421	370	362	418	397	419	379	360	435	339	356	379	351	355	365	412	384	376	353	374	345	342	374	372	379	368	354	363	380	368	363	353	409	329	382	346	348	379	377	383	426	385	374	398	386	375	369	375	364	411	356	381	357	376	380	349	351	336	376	343	359	376	369	381	369	363	415	391	394	399	374	389	354	367	352	345	393	359	355	405	371	368	401	397	406	406	371	315	387	322	346	377	389	385	419	396	378	363	404	387	394	404	354	399	366	398	369	378	381	376	399	406	377	386	379	372	366	378	377	364	357	382	381	350	335	334	358	396	396	373	358	366	378	415	388	422	410	364	369	403	358	394	365	367	392	356	371	375	380	397	362	406	448	405	369	390	434	419	373	386	386	392	370	367	415	375	375	354	350	376	359	369	384	379	361	389	371	353	358	380	392	355	376	411	391	360	360	410	383	369	364	385	366	339	344	358	366	389	387	357	401	390	346	388	345	442	402	417	377	383	392	357	349	379	388	411	385	370	357	358	364	394	362	360	369	395	359	365	319	348	419	366	351	369	375	369	391	387	382	361	366	393	366	387	416	398	344	366	385	379	406	389	373	373	377	370	388	399	343	378	408	400	384	401	386	384	380	401	362	384	347	402	359	392	375	390	384	358	405	369	377	380	398	389	342	346	374	365	393	404	348	420	353	392	374	371	404	371	355	364	417	404	382	408	399	355	376	385	375	404	355	374	356	369	389	356	351	347	356	389	394	410	352	372	407	398	367	348	393	355	398	399	345	348	385	352	367	366	396	377	344	432	360	358	382	383	387	379	384	397	365	403	367	400	372	389	346	382	379	398	408	346	374	354	369	366	408	361	387	399	375	385	417	359	350	337	370	379	379	377	358	372	360	389	384	391	362	370	402	387	421	366	369	374	384	389	402	403	404	412	378	395	360	360	405	400	411	350	392	386	374	414	395	348	391	408	367	378	397	394	386	371	374	379	377	392	390	358	337	367	401	403	348	392	382	329	397	387	406	405	372	375	409	368	409	376	351	368	362	408	421	362	371	376	368	342	355	386	371	404	370	391	332	374	419	374	353	395	379	384	408	391	371	358	346	385	362	378	363	367	379	390	379	379	364	389	403	366	359	393	373	380	395	365	358	353	329	383	420	360	376	388	369	374	360	367	383	373	365	386	376	348	339	360	386	399	375	360	372	367	411	420	340	351	418	362	355	338	384	409	379	378	408	415	383	365	359	367	360	366	379	360	368	371	394	384	353	398	373	397	390	386	431	388	388	393	394	392	383	417	356	385	383	373	382	363	367	369	365	368	350	415	380	388	352	355	407	345	366	381	326	421	378	393	388	371	369	397	383	348	368	370	361	369	390	361	391	401	357	400	385	413	373	384	399	372	341	382	398	405	390	361	385	372	401	387	363	358	388	398	375	377	323	345	420	361	415	373	363	375	346	384	383	407	389	386	404	378	365	399	377	373	440	349	347	371	342	399	376	366	389	374	385	412	371	353	406	357	369	405	421	387	384	361	390	389	408	339	344	367	390	384	410	391	356	356	406	377	388	393	372	380	399	388	378	365	360	361	371	394	395	371	402	428	400	356	383	350	404	350	362	405	389	385	391	397	363	352	387	369	396	359	392	424	414	334	351	319	397	365	361	362	345	403	395	395	390	364	353	368	374	420	376	377	404	356	360	347	369	390	365	377	370	370	384	391	390	368	385	351	376	351	379	371	379	408	409	386	371	341	354	357	394	398	409	403	368	382	395	361	379	382	373	364	374	387	339	388	370	349	371	371	405	375	377	386	386	402	412	354	380	397	400	383	341	386	387	420	407	384	384	347	413	396	393	392	365	404	379	379	369	369	393	399	345	393	370	374	376	368	340	430	365	339	394	368	371	367	366	364	372	363	430	344	372	363	400	394	386	356	369	344	373	340	411	369	400	392	394	344	347	379	399	386	365	403	366	396	374	377	356	365	378	392	370	421	405	389	415	369	401	378	359	355	387	396	399	347	363	379	367	391	384	392	381	371	387	358	362	414	365	424	341	347	384	379	384	377	394	445	356	383	370	385	323	367	355	416	393	401	359	362	353	372	400	381	379	386	415	395	407	390	381	341	386	347	363	352	382	341	399	369	383	411	369	383	343	370	367	382	397	394	363	404	391	368	365	395	367	375	377	406	429	400	391	397	395	348	354	334	403	372	404	371	376	366	389	359	365	410	394	329	374	382	382	375	330	353	386	375	408	373
34856	21465	19953	15455	6485	1258	1008	992	908	863	840	895	866	972	1181	1016	1024	930	977	987	894	793	793	827	868	798	816	812	819	760	819	814	792	823	840	814	862	802	813	782	857	849	837	845	857	833	865	861	830	842	835	831	806	838	804	804	850	814	809	823	887	795	826	774	855	844	856	794	853	829	818	853	895	815	819	807	821	804	846	854	808	816	818	799	869	833	786	804	808	773	843	866	805	831	785	854	841	860	827	876	819	813	760	799	850	810	803	808	832	838	835	819	812	784	795	816	831	831	820	868	836	780	811	822	840	825	809	861	850	828	816	846	830	838	797	794	803	787	792	814	816	798	793	846	789	772	840	835	850	803	838	770	809	852	839	852	788	834	851	797	785	872	846	840	789	860	785	794	781	777	872	829	770	806	876	782	825	781	872	851	778	769	829	838	784	795	798	791	755	803	837	847	864	830	801	820	780	830	840	780	852	836	840	811	865	797	747	797	766	810	817	785	811	839	793	829	822	816	846	805	820	809	815	826	811	773	814	856	811	802	845	825	794	853	799	790	798	824	855	771	808	766	762	744	821	845	776	802	842	834	810	830	802	865	811	815	813	786	818	803	831	827	801	780	793	770	801	777	796	764	811	831	773	840	835	813	813	827	865	828	781	805	848	835	853	851	764	793	843	803	819	832	813	820	818	810	815	826	791	777	868	807	810	799	878	854	847	839	833	830	827	817	784	841	854	867	861	796	809	796	783	814	821	825	826	823	818	791	843	839	811	811	791	786	857	873	841	797	874	741	819	791	771	795	820	870	849	829	820	808	821	819	819	810	838	852	812	826	821	826	801	796	801	813	864	826	804	858	822	790	851	831	837	810	849	833	844	864	815	854	845	800	794	861	800	824	811	834	875	784	873	807	851	777	829	790	868	804	799	795	854	788	823	818	824	841	816	822	822	858	790	820	801	796	798	821	771	799	829	833	786	818	839	844	787	778	810	840	812	800	812	836	853	817	802	840	768	815	752	794	834	844	864	895	813	830	829	815	854	858	797	844	827	828	764	744	792	806	778	830	785	786	849	818	836	826	795	797	781	787	854	792	837	834	860	811	837	785	820	807	868	793	850	797	844	849	858	872	808	805	775	805	873	785	802	856	811	850	803	804	844	822	813	814	791	813	832	827	857	800	777	794	803	800	788	777	794	831	768	795	866	813	835	861	821	816	818	838	845	766	836	815	860	827	800	828	797	839	820	871	803	862	871	844	832	805	851	771	897	846	817	809	814	842	812	841	871	837	830	803	821	793	836	783	785	823	803	845	775	790	828	805	803	867	817	813	834	820	859	823	806	810	850	850	798	868	794	818	813	789	820	795	854	830	794	800	797	810	786	878	816	834	868	807	808	847	783	849	779	806	788	830	822	778	753	798	844	814	820	801	767	805	800	865	792	821	781	832	784	794	845	803	881	817	816	826	805	788	805	765	827	811	794	779	802	763	836	882	845	840	819	847	814	776	810	827	811	853	831	876	822	768	850	798	818	775	853	813	802	840	749	868	755	817	829	837	875	785	812	826	842	843	806	805	829	820	796	825	809	849	790	773	778	807	789	791	792	784	801	851	781	866	824	845	803	828	855	800	826	849	853	735	793	832	791	789	784	863	814	790	793	799	773	828	843	816	829	821	812	833	811	820	808	839	780	793	819	821	792	848	775	787	824	812	871	845	822	818	776	791	853	852	784	827	805	793	805	826	810	787	815	805	791	857	839	817	863	836	859	811	777	786	864	798	816	803	843	844	819	783	848	764	787	806	839	813	797	824	829	817	783	768	875	778	872	817	832	817	772	789	828	852	850	788	842	808	828	870	795	816	847	781	854	900	826	786	787	783	871	773	845	790	810	795	792	780	835	783	794	803	847	763	791	843	816	869	876	772	830	762	884	784	796	810	822	800	880	789	861	812	802	798	787	845	845	793	765	801	820	858	797	822	821	880	862	796	826	791	825	770	834	791	844	810	873	831	814	836	793	785	821	797	766	851	810	795	755	821	820	858	804	826	796	793	770	828	811	752	793	790	853	796	848	804	835	783	807	794	842	816	823	806	862	837	838	876	865	842	778	832	862	819	852	786	806	859	854	859	812	811	774	783	817	774	805	793	844	856	748	774	828	808	839	798	812	866	796	827	820	792	831	816	818	807	691	826	784	827	828	853	811	803	834	811	861	799	852	920	807	762	804	790	781	844	807	808	787	800	854	775	862	806	894	766	837	827	798	843	822	797	823	848	785	827	823	846	828	797	849	835	799	823	778	777	811	794	784	786	842	821	808	837	813	818	817	834	789	784	774	771	795	797	767	844	812	770	838	838	832	838	852	767	854	817	782	850	863	814	870	818	830	832	813	792	782	813	860	840	833	780	835	841	814	803	773	840	850	771	849	824	834	824	794	813	811	803	781	819	832	796	808	828	829	806	805	834	796	795	763	869	806	792	785	804	836	852	863	841	810	790	831	861	782	812	823	794	784	822	813	844	832	803	820	815	817	765	798	815	843	821	799	819	848	853	868	818	834	800	805	833	839	826	816	838	808	838	815	816	805	848	857	844	849	801	820	826	817	809	825	774	853	801	829	850	862	795	777	793	798	829	828	823	834	789	783	819	820	837	817	763	817	846	825	848	790	821	809	809	835	843	842	818	799	833	840	802	817	819	839	826	798	813	829	816	835	795	820	812	846	784	826	801	796	799	855	801	794	841	831	833	788	815	835	759	805	805	842	787	908	855	805	841	751	903	743	813	786	827	824	810	860	781	808	830	800	882	782	795	779	775	860	836	789	739	778	818	807	862	800	780	813	825	789	830	834	796	795	826	829	836	843	833	822	823	850	844	844	843	850	817	778	780	851	813	813	844	779	816	778	814	863	785	814	797	779	786	832	831	786	826	802	858	838	811	838	845	810	870	773	788	800	816	798	819	764	783	839	816	762	803	842	847	802	832	837	830	794	800	816	850	865	814	818	814	852	829	833	795	804	835	776	834	870	765	810	817	856	810	844	819	811	787	797	809	808	843	890	838	837	851	847	820	783	841	787	843	833	885	870	861	849	798	833	840	826	818	804	797	795	811	832	820	797	847	771	785	814	797	812	809	818	813	846	826	841	803	879	823	751	790	837	828	828	848	843	824	868	840	876	772	879	808	801	886	817	776	810	848	802	805	757	822	844	797	827	844	797	862	751	806	781	807	777	835	805	823	825	838	819	877	846	802	836	858	785	847	802	797	806	818	826	852	785	832	825	835	836	793	810	802	877	795	816	797	794	820	807	883	840	778	847	775	831	806	790	839	819	814	786	817	776	843	875	835	825	820	809	832	825	822	846	811	849	815	804	766	802	843	877	770	806	816	792	816	776	799	844	809	784	837	804	785	818	787	836	886	857	832	799	824	793	815	832	792	817	803	823	864	816	834	774	845	787	795	807	855	770	789	787	845	842	806	804	809	827	838	877	856	810	791	780	837	782	825	812	810
61664	36656	27395	16711	6555	871	496	448	443	471	419	463	422	453	387	425	440	399	427	420	406	355	410	397	399	410	393	413	394	389	369	403	381	403	388	411	427	412	412	403	412	404	416	432	403	404	394	401	389	429	438	412	377	407	392	399	372	418	376	362	401	395	387	343	381	375	402	356	386	369	418	405	413	369	390	402	391	387	431	411	415	408	375	359	387	391	392	398	371	360	403	402	418	404	400	388	434	394	369	389	385	399	404	394	456	398	398	434	332	404	350	396	358	405	378	432	396	380	414	420	407	405	378	388	432	394	390	380	434	375	413	397	380	400	373	422	368	403	368	380	430	411	384	361	433	409	360	409	382	418	424	389	403	388	384	381	387	399	401	433	376	410	422	390	370	371	381	396	408	415	382	387	420	436	380	359	426	392	391	374	381	383	435	369	415	402	395	373	371	373	380	404	351	390	397	402	362	410	385	364	369	370	434	393	378	363	370	428	350	406	366	390	380	399	364	391	367	379	372	384	373	398	373	401	382	466	394	333	342	439	359	364	393	372	403	376	383	434	382	354	413	396	415	386	438	400	379	413	384	396	389	416	380	408	386	384	379	384	378	391	401	409	395	396	386	367	394	427	442	389	352	341	418	368	402	377	414	405	423	399	421	383	374	356	386	396	412	405	372	414	371	386	417	408	349	371	396	400	395	366	374	410	424	455	419	416	368	364	413	396	385	401	390	413	384	383	384	408	422	426	398	380	363	380	362	384	389	424	375	407	413	427	418	398	412	389	324	357	402	402	371	425	378	383	390	411	404	371	410	358	432	375	385	415	377	393	400	393	369	402	400	425	424	404	418	414	447	413	377	402	377	388	432	366	372	386	409	379	407	367	400	332	427	376	386	368	379	407	384	402	392	428	403	419	402	342	418	362	401	374	370	382	387	366	444	367	369	407	392	407	389	405	368	401	365	367	402	337	385	422	396	383	412	353	408	386	401	413	407	366	395	406	389	410	428	379	389	397	350	431	450	419	398	375	382	402	395	415	397	386	390	388	423	383	402	375	413	386	367	347	413	390	387	372	393	422	387	380	376	409	386	398	362	372	386	410	389	366	398	419	425	437	373	397	412	390	405	367	422	385	377	376	393	410	402	360	363	394	417	379	403	395	444	431	363	355	378	404	413	392	374	388	398	381	408	417	413	386	431	354	374	397	383	387	411	385	387	411	399	428	397	399	407	393	397	359	373	398	383	383	375	405	416	380	413	374	430	428	373	394	449	418	418	400	417	411	382	384	373	389	416	370	387	400	389	377	421	388	392	432	404	424	407	395	421	397	401	379	399	410	383	380	404	387	457	405	390	384	426	391	363	379	392	383	423	383	371	404	434	365	362	396	385	402	389	417	401	412	406	410	401	343	444	420	427	408	410	391	374	393	389	419	386	386	420	412	389	399	406	409	384	425	411	409	398	384	421	396	400	355	403	443	435	405	400	390	407	398	433	428	378	402	422	394	413	376	398	377	414	352	362	384	412	434	403	390	420	407	384	383	377	371	372	386	358	389	415	418	384	395	397	339	444	421	431	428	427	400	390	428	409	401	400	401	399	413	436	380	402	383	439	434	402	433	358	370	365	398	376	392	375	424	396	403	419	426	391	446	381	395	372	369	384	416	368	377	403	385	378	413	400	375	366	434	375	373	352	365	432	373	351	423	386	450	380	376	399	386	386	410	410	403	424	378	387	387	409	398	416	421	352	427	417	419	432	401	370	426	419	439	413	417	434	397	395	370	378	367	394	404	397	412	399	426	400	370	384	382	400	395	413	388	398	402	392	390	410	383	403	424	385	396	383	397	379	378	358	434	388	361	413	413	404	383	413	381	421	368	410	421	405	434	420	370	386	423	380	372	444	369	375	408	400	430	389	414	376	409	385	395	366	404	391	393	396	376	430	347	412	442	393	414	387	408	410	393	398	382	467	430	401	383	390	409	413	414	361	385	368	374	356	361	388	366	406	412	369	385	378	371	430	366	418	416	410	371	372	396	421	372	404	398	394	403	413	423	390	372	376	386	399	347	409	415	380	358	367	400	359	373	395	396	422	401	395	420	400	451	360	427	410	411	394	393	413	353	398	383	431	382	374	405	389	429	398	420	373	378	411	412	409	362	416	394	386	388	416	387	381	432	410	385	420	373	406	447	384	367	392	360	443	395	418	386	394	419	369	419	402	390	421	391	376	390	356	399	380	405	384	419	388	398	380	396	431	388	390	423	408	367	372	402	405	399	360	373	385	440	429	386	380	413	403	401	412	389	362	365	366	392	377	393	363	373	352	370	407	370	382	381	400	411	385	376	405	363	384	424	390	389	382	455	386	402	401	397	415	429	432	433	457	416	396	421	383	386	399	422	370	420	384	414	413	378	384	347	392	383	440	371	422	416	398	395	400	404	419	374	404	397	389	392	402	422	372	408	371	416	429	389	410	386	402	417	387	381	403	401	378	413	405	407	420	384	399	369	388	391	395	380	377	362	373	414	377	431	411	389	404	410	412	380	414	412	432	388	373	443	411	416	414	408	395	377	402	379	393	383	414	401	382	379	407	369	422	376	394	413	372	383	410	434	377	363	356	380	432	403	399	409	372	448	385	415	410	406	415	413	358	450	380	413	385	403	383	384	372	384	386	369	412	387	361	384	415	394	371	409	385	383	388	396	379	409	383	433	418	391	359	417	378	363	361	386	380	437	400	396	378	413	359	396	393	347	352	375	386	377	411	397	429	398	383	350	398	408	388	383	369	411	401	399	404	379	402	412	375	385	434	421	387	386	399	385	372	387	411	358	424	398	404	413	395	424	450	396	411	388	407	396	409	405	387	380	381	404	380	419	405	382	401	374	365	410	374	357	374	379	449	380	378	389	371	396	407	424	363	420	390	423	384	378	360	372	389	431	421	400	365	384	379	378	401	420	397	408	383	405	417	380	363	372	352	361	373	395	375	365	365	420	404	398	393	377	384	395	401	417	361	360	389	412	407	371	395	365	374	402	431	354	363	410	363	384	408	429	382	420	406	413	382	332	380	369	360	383	390	371	346	402	407	391	391	378	387	379	423	399	400	409	395	401	407	409	414	415	367	424	411	357	409	372	388	395	357	374	363	416	387	395	395	393	362	368	387	405	403	386	414	377	370	407	369	438	414	411	435	407	420	446	378	403	376	378	388	374	409	430	405	432	410	382	409	413	368	377	370	345	393	417	386	376	396	381	395	393	369	394	373	422	387	388	366	342	368	386	395	377	414	403	425	413	396	399	428	368	387	431	384	405	420	423	423	345	416	418	400	405	348	369	355	425	390	390	392	425	408	397	386	368	406	417	395	435	374	398	368	372	403	410	400	380	382	391	408	395	397	398	379	374	397	374	398	392	375	382	439	417	417	359	382	379	399	404	404	414	375	359	381	409	364	416	386	366	341	430	391	400	406	384	396	385	371	401	376	369	405	377	406	405	428	345	417	363	396	384
39005	28679	30014	24525	12393	1559	1238	1096	985	973	909	936	1055	1273	964	901	947	969	943	1022	1158	910	842	854	813	885	871	844	933	839	876	854	856	839	827	891	822	866	869	849	861	921	928	870	831	852	824	878	862	904	835	852	827	848	885	897	810	853	856	852	870	833	814	848	823	827	867	830	860	804	859	870	857	824	840	826	852	863	852	854	835	835	834	854	841	838	912	839	852	877	826	829	843	861	827	810	843	838	818	851	851	831	861	840	846	873	850	793	814	840	833	855	860	789	834	863	790	828	861	843	829	823	844	809	886	778	796	853	810	868	859	865	794	827	824	828	814	827	864	801	840	856	872	799	846	871	873	846	844	838	792	848	807	844	850	810	870	840	852	773	824	815	816	860	831	817	829	814	780	808	881	810	800	827	825	877	850	802	819	838	768	858	842	858	901	789	806	819	876	812	824	823	824	829	864	836	840	834	837	828	888	831	827	841	825	885	812	825	833	812	859	827	826	797	886	842	854	872	853	845	792	785	863	860	824	825	845	852	839	832	853	809	893	865	782	849	844	854	900	868	823	857	843	825	830	795	826	845	865	863	819	805	842	852	795	827	858	852	835	826	832	843	822	831	806	845	859	859	840	831	851	849	902	877	820	856	831	877	815	865	876	820	861	798	845	848	809	841	843	826	810	808	837	797	832	865	848	849	802	830	841	825	856	888	838	861	854	871	865	873	854	835	810	758	785	791	874	853	855	786	828	798	902	825	818	864	780	832	795	819	888	836	803	876	816	793	839	924	841	821	843	872	871	757	856	837	825	790	864	810	838	817	810	802	845	841	828	848	846	839	829	841	862	859	841	848	850	843	852	797	824	842	832	846	800	761	839	848	846	844	873	900	835	849	873	835	815	830	816	823	828	870	858	841	831	797	841	782	835	810	830	854	819	816	848	859	861	825	903	874	871	878	860	835	820	822	864	887	826	805	885	844	853	863	860	843	815	837	795	904	831	801	864	815	821	805	821	812	849	842	800	862	824	842	831	890	848	849	810	883	872	865	804	804	885	835	784	862	804	872	822	821	866	816	887	771	783	837	844	805	796	812	891	834	779	795	882	903	839	817	829	845	889	826	844	818	872	860	867	788	824	839	835	847	857	857	852	849	872	806	844	864	819	854	840	839	873	868	832	873	860	867	826	864	824	835	861	877	899	806	819	846	840	844	789	856	823	823	872	832	833	832	827	836	848	814	834	859	801	840	842	841	862	839	818	798	787	823	780	841	815	896	833	829	873	822	826	862	831	934	858	861	848	831	838	872	854	856	834	832	802	831	859	843	869	860	807	869	854	818	840	824	828	862	808	835	783	831	826	857	838	829	817	835	875	792	849	832	775	803	847	864	804	807	862	870	848	814	862	821	822	895	838	760	846	802	795	876	800	890	820	844	899	811	829	832	831	899	854	888	818	829	799	850	836	898	826	853	840	810	804	822	815	852	818	822	828	846	861	881	818	859	820	833	818	836	864	848	818	853	828	836	790	795	800	812	813	839	822	874	892	831	831	845	852	833	881	861	830	856	867	853	896	842	851	806	810	883	791	894	841	821	837	827	874	831	816	804	786	841	846	876	797	875	882	805	849	850	858	899	861	821	819	857	885	827	874	792	788	840	833	838	851	828	846	874	829	845	820	883	862	809	813	846	816	845	838	845	838	834	854	834	865	824	885	868	908	839	858	838	838	840	821	822	830	831	744	842	864	806	795	784	821	857	868	849	827	841	809	859	842	806	860	838	787	817	892	835	862	871	823	872	917	814	799	824	827	850	831	790	841	844	880	866	902	815	850	827	854	850	814	825	882	823	828	838	821	791	824	797	850	857	854	862	833	852	852	806	828	788	823	800	818	802	843	830	829	806	862	833	803	853	854	836	834	831	833	832	815	812	808	863	841	843	860	864	783	808	838	907	851	818	806	850	815	831	848	830	814	820	872	845	900	869	812	822	841	878	860	801	780	841	858	891	831	900	839	859	874	835	828	823	834	843	818	847	898	850	851	785	897	848	843	841	818	823	832	827	839	867	821	837	883	849	820	864	814	825	800	810	823	813	820	834	858	853	859	866	826	821	823	825	846	863	822	865	822	855	915	856	863	847	804	866	845	833	846	855	846	773	844	882	775	818	835	851	824	800	866	816	765	831	836	803	837	792	837	826	825	810	806	849	786	854	779	881	838	819	846	845	838	843	809	856	824	887	823	829	815	821	835	819	841	820	830	852	819	834	860	826	860	807	877	806	890	871	846	830	852	823	801	894	861	860	872	787	818	808	824	810	823	865	880	849	880	842	860	830	829	848	836	817	817	839	773	817	871	804	825	863	806	870	851	800	854	856	814	829	841	838	840	826	841	824	811	826	852	807	861	826	813	862	847	845	822	783	852	828	812	819	861	873	857	848	773	805	821	804	815	861	819	837	851	820	821	850	847	848	825	803	836	823	813	862	814	849	833	872	804	865	839	828	843	900	829	833	801	811	825	805	789	826	855	843	867	824	809	860	867	882	862	816	822	845	824	833	845	809	813	823	812	847	776	824	840	818	858	868	800	815	858	817	845	805	862	857	836	770	822	830	855	805	830	855	767	801	810	847	813	846	833	859	831	867	827	795	894	848	884	851	839	805	819	846	850	835	827	853	825	846	810	836	795	854	841	859	861	855	818	814	797	836	820	869	836	824	803	877	826	836	888	861	802	823	842	793	845	830	880	848	813	804	826	822	810	858	805	816	826	853	834	867	869	848	836	875	856	857	830	874	850	837	869	861	863	852	868	785	833	823	859	877	879	830	812	883	849	871	832	827	812	765	836	849	875	848	837	850	873	886	858	883	826	827	849	876	830	792	882	825	828	830	779	811	863	821	900	805	867	801	844	851	863	825	768	788	810	833	869	832	824	868	864	828	884	777	843	838	854	832	876	812	838	860	806	845	852	815	843	818	843	829	811	848	875	814	844	883	832	848	844	850	803	882	848	841	878	804	808	816	887	804	792	842	867	841	825	860	885	823	838	847	832	821	877	848	843	877	849	846	840	846	815	833	877	856	865	814	801	797	823	852	886	821	826	844	842	798	840	854	816	892	781	852	836	807	813	823	899	830	808	855	824	838	830	801	821	861	849	858	844	812	864	863	774	862	816	862	848	874	840	875	894	863	852	867	876	839	815	868	838	843	881	853	818	800	870	872	788	835	760	872	827	883	833	837	847	877	849	831	893	822	893	836	786	878	857	844	851	851	866	812	873	795	846	857	828	830	868	821	878	858	832	881	828	844	822	869	847	799	824	877	823	881	811	836	831	835	837	839	842	866	826	859	880	826	832	855	838	840	824	809	801	835	844	840	789	798	903	877	845	854	843	800	785	855	842	830	802	835	849	851	816	856	844	844	855	790	845	830	831	816	846	823	850	799	854	863	823	796	853	820	863	853	833	825	843	810	811	817	836	861	832	803	786	825	836	818	815	843	887	902	841	786	816	832
42012	22766	10432	4096	1564	630	386	447	400	355	404	353	359	366	382	359	367	326	367	326	334	379	381	365	393	399	356	351	389	353	377	366	410	405	362	363	369	371	384	416	369	355	371	396	368	389	401	347	367	376	392	379	376	363	361	355	380	358	390	365	386	382	388	346	381	382	397	362	369	328	414	425	368	355	411	392	387	348	354	318	376	375	402	359	364	361	392	377	355	395	372	345	370	431	363	344	369	388	322	388	345	336	371	366	370	401	401	377	388	372	399	380	373	414	381	392	358	379	415	388	397	389	406	350	383	413	349	322	388	354	356	342	364	404	382	380	394	381	369	371	390	344	334	412	393	361	371	429	379	373	415	383	364	360	354	357	366	386	367	370	335	417	358	357	398	398	351	389	358	389	408	387	401	382	377	377	382	368	396	437	427	363	394	380	365	359	390	380	364	376	377	379	396	387	355	352	379	376	367	404	392	371	330	378	367	368	407	387	365	406	381	370	358	382	344	411	381	358	356	411	378	393	346	377	387	343	396	359	378	373	364	385	382	368	353	365	378	414	394	395	391	396	386	422	370	378	381	440	402	390	394	348	387	377	370	399	355	388	376	399	374	364	357	361	394	377	356	394	376	387	365	374	386	402	359	366	392	366	337	395	371	351	385	428	381	355	378	413	400	398	350	358	395	366	359	369	369	340	366	348	349	405	385	365	405	387	426	417	402	352	382	375	397	372	341	367	363	383	358	379	364	401	365	377	342	373	383	376	329	362	373	368	423	398	379	390	370	381	423	386	337	373	369	362	392	373	400	390	403	362	391	352	387	425	377	365	415	331	399	378	378	365	365	349	405	367	393	373	396	382	410	384	405	363	379	358	377	384	389	434	371	405	401	419	405	367	394	363	385	403	343	387	402	365	368	406	377	366	371	342	388	382	394	355	383	414	401	354	359	373	388	422	378	378	386	418	403	328	359	356	394	384	374	364	386	377	350	359	351	357	375	412	378	377	373	389	380	391	355	345	355	396	331	384	398	415	391	429	389	369	387	386	404	370	338	359	365	377	374	367	375	368	371	371	375	319	376	353	379	359	351	358	395	393	374	374	353	365	394	385	362	364	368	380	378	372	344	343	357	379	394	391	349	380	394	378	363	390	368	376	389	395	405	350	356	372	401	372	342	370	390	363	348	390	369	329	383	373	379	391	380	405	390	400	392	383	381	368	381	394	428	360	389	388	387	365	379	361	391	399	393	365	368	389	367	415	382	392	377	337	370	392	383	323	397	436	364	383	372	367	400	374	391	347	400	363	376	400	379	414	375	349	399	412	369	383	375	403	369	356	379	427	400	409	386	377	360	380	354	386	392	372	389	389	445	375	371	409	381	362	392	381	360	362	370	379	426	376	370	356	375	381	372	395	401	389	368	360	362	334	364	385	370	382	375	403	344	391	387	420	354	397	369	389	374	388	398	366	405	357	370	389	398	394	392	390	419	391	439	368	381	368	377	402	356	388	373	328	381	375	400	364	390	387	378	404	402	335	355	379	384	421	371	377	380	376	412	393	363	434	378	356	332	411	356	384	390	382	377	376	349	350	416	395	373	409	366	365	420	381	375	370	341	384	412	367	369	392	395	389	383	377	337	405	374	367	366	387	369	390	373	407	344	389	357	365	376	375	393	376	362	375	343	341	381	417	396	358	376	348	360	361	350	367	395	404	380	410	391	381	385	364	354	397	379	347	382	354	406	381	381	409	389	373	390	412	391	385	383	388	358	373	402	401	420	400	372	346	410	370	390	361	370	389	377	394	403	366	397	372	377	387	402	387	378	379	377	402	349	370	368	392	397	374	357	382	404	379	331	366	385	402	357	371	422	416	392	358	365	354	336	359	388	365	385	390	406	417	407	337	423	425	407	362	354	364	414	375	374	350	371	384	341	386	335	363	378	376	330	376	341	383	370	394	399	416	371	401	382	384	390	418	372	392	364	376	417	353	399	353	387	368	361	379	388	365	428	398	356	385	361	365	394	361	347	378	406	351	421	414	405	381	381	389	380	417	361	360	383	393	406	421	393	378	410	390	385	380	386	368	378	361	364	366	404	421	367	375	365	389	366	457	435	400	365	367	354	370	417	420	385	364	367	405	394	385	376	370	359	370	351	383	415	359	350	408	405	408	361	390	408	354	345	357	393	398	374	384	382	347	327	344	368	358	391	388	392	372	396	393	392	415	372	335	387	385	369	361	374	369	349	359	392	406	393	358	365	364	350	391	362	355	408	393	379	384	368	377	376	375	359	394	368	343	395	407	362	410	360	388	383	386	400	357	420	371	407	370	379	388	385	355	367	398	395	391	355	397	392	399	393	403	349	409	363	431	369	353	378	421	424	375	373	344	385	368	356	366	345	371	397	355	410	355	374	370	393	366	406	377	369	367	369	358	396	381	400	353	388	397	370	408	366	389	357	343	358	353	355	380	390	341	349	373	373	340	364	384	390	397	364	388	390	393	376	358	359	413	394	372	361	359	374	369	317	337	385	398	389	401	370	327	391	376	379	397	396	422	374	369	363	386	434	406	369	386	383	396	360	344	407	380	396	369	400	358	359	408	372	372	369	348	377	339	382	333	342	382	365	362	367	386	403	424	390	382	363	379	383	376	341	351	373	388	400	384	400	402	370	400	367	376	361	425	377	373	411	383	387	347	354	371	341	359	324	357	376	367	368	347	387	327	386	369	363	386	397	425	378	373	368	397	361	374	374	374	391	349	348	350	391	353	369	340	359	368	380	365	382	362	346	369	342	355	392	333	397	326	386	391	402	408	384	395	374	380	351	387	414	408	357	350	401	412	371	391	356	394	411	379	398	391	384	379	368	398	368	372	402	381	380	352	349	402	371	380	409	431	353	353	389	354	368	366	385	431	343	374	367	351	372	360	371	348	354	354	388	388	356	405	395	390	362	372	388	383	380	372	354	394	374	370	380	379	318	385	365	368	391	378	365	422	401	383	371	382	413	352	376	372	400	385	408	368	384	394	350	388	381	392	403	389	401	356	390	369	382	375	380	363	408	349	386	407	398	385	404	393	369	353	363	414	370	376	388	383	371	356	379	384	375	371	395	370	371	359	369	395	361	392	362	386	335	346	374	338	393	358	356	369	380	361	365	330	369	385	384	325	372	405	374	360	402	383	422	367	391	367	373	369	389	358	368	376	357	364	403	357	375	374	380	412	387	347	392	385	391	392	401	382	353	367	390	345	360	397	360	360	399	384	335	389	397	360	365	369	352	345	364	357	367	354	381	317	371	394	365	357	365	395	339	391	350	379	333	382	328	378	354	360	377	399	345	400	361	404	400	385	326	411	414	384	369	394	316	423	365	389	359	354	396	372	393	378	383	395	362	384	354	403	348	395	389	316	397	353	349	370	403	382	405	369	376	399	427	374	348	361	360	337	358	352	402	373	389	366	400	350	426	375	369	376	380	375	374	371	378	356	379	376	366	363	366	391	396	396
26523	16346	13228	8705	4265	1636	934	872	782	804	818	815	850	823	825	735	770	849	810	834	779	833	815	807	805	821	753	859	811	841	830	804	803	765	753	794	804	822	810	876	777	802	793	801	825	763	811	818	793	791	787	816	835	778	802	845	864	780	835	815	826	793	788	775	790	785	783	786	826	795	804	818	802	789	851	805	790	792	868	767	849	789	837	771	770	842	796	778	769	798	851	838	833	802	830	746	803	806	807	792	801	815	783	820	844	823	793	779	852	830	805	790	800	786	779	806	796	834	844	837	814	790	768	824	790	783	823	855	806	835	834	826	813	852	782	810	814	822	826	813	804	811	780	775	761	828	803	770	796	822	802	786	798	792	805	857	777	797	801	782	806	788	801	827	815	841	806	833	821	820	765	822	789	756	831	818	795	791	815	759	829	800	774	795	782	846	772	834	821	774	755	786	804	805	814	787	831	796	804	783	833	815	759	755	821	838	798	855	805	833	793	864	822	830	850	838	790	829	826	797	779	827	737	862	812	780	793	815	824	774	781	813	770	867	807	793	795	783	841	810	828	766	814	825	824	889	830	869	775	815	814	817	797	774	825	840	797	787	794	840	790	782	855	862	805	809	850	809	831	772	785	766	849	813	765	805	783	865	797	794	806	879	784	830	768	795	799	773	832	836	794	811	829	795	821	832	842	808	812	835	845	865	810	794	846	806	782	851	786	774	776	786	822	833	788	801	773	784	788	818	857	809	748	817	797	845	778	797	815	813	825	865	788	801	753	825	821	788	824	795	809	806	826	835	848	763	815	853	793	856	801	791	822	800	812	799	791	834	787	765	800	792	853	818	769	790	840	813	798	796	779	790	784	850	821	803	842	797	843	804	829	827	831	804	818	791	778	808	809	783	821	833	754	847	823	809	830	792	779	822	789	781	758	821	807	783	803	830	807	818	820	787	853	826	762	791	846	808	793	818	824	746	786	844	821	814	797	787	813	812	770	807	851	820	805	801	784	824	793	792	857	774	791	812	825	816	778	868	803	808	806	774	716	786	805	824	813	823	838	833	855	816	805	851	824	811	802	844	867	766	818	762	809	811	775	823	785	820	808	828	834	826	887	802	857	814	762	815	809	805	798	808	820	769	817	834	804	833	762	794	834	813	808	808	833	845	796	823	737	816	819	830	794	819	787	811	800	841	820	784	818	803	853	796	822	826	760	800	791	830	791	771	844	727	835	762	823	841	815	880	813	840	798	784	781	821	830	798	804	829	767	800	772	792	812	762	792	830	806	846	819	846	848	877	798	798	817	829	807	807	825	806	832	825	802	830	731	827	839	751	794	832	820	800	868	787	750	856	808	802	770	800	766	791	761	780	796	846	801	805	840	848	858	776	805	855	797	790	795	763	808	842	804	807	793	817	792	840	805	741	816	805	843	793	787	806	789	832	837	809	837	785	803	810	852	827	809	828	816	818	799	819	794	784	782	796	821	820	844	811	804	808	810	815	827	865	755	848	812	759	809	813	814	838	799	809	809	805	820	805	798	791	802	802	822	830	838	799	773	756	812	798	843	784	796	792	828	835	772	803	795	836	814	866	799	792	846	849	794	814	801	801	843	804	792	792	817	789	841	797	844	821	813	783	777	818	814	800	765	810	879	848	814	796	773	793	820	810	818	791	788	843	799	787	802	771	737	824	756	816	768	788	754	781	743	860	816	862	766	830	831	813	786	792	794	776	855	815	868	799	780	833	820	869	819	806	766	797	789	787	774	757	799	771	815	848	772	812	810	840	828	835	874	773	818	746	805	779	833	814	780	816	829	817	824	804	800	823	853	812	845	800	820	791	805	752	824	756	841	856	808	828	788	747	835	833	811	822	760	805	784	830	805	791	767	809	780	779	740	808	759	778	848	811	799	815	858	787	808	812	774	773	846	837	829	796	784	774	795	840	801	788	838	801	875	815	841	761	826	767	863	798	805	800	798	808	816	816	778	806	794	832	828	777	853	820	831	760	782	789	813	792	790	787	830	830	787	805	776	789	863	822	809	800	812	883	780	840	811	798	814	815	802	792	829	797	820	800	816	761	749	801	816	832	814	804	805	829	828	839	765	828	755	812	830	857	778	773	816	839	835	798	816	819	817	813	789	826	838	787	803	761	839	777	816	800	837	855	825	842	781	796	725	817	805	819	798	779	751	748	808	775	808	823	813	826	785	806	812	815	802	797	779	828	810	842	797	752	796	820	799	788	823	807	762	826	806	790	828	723	795	842	802	846	794	791	866	786	784	837	798	795	794	783	764	799	802	799	801	867	783	835	830	830	827	817	827	804	801	802	814	847	772	761	820	799	808	792	778	801	809	871	803	822	818	805	808	767	780	798	804	822	851	817	836	817	832	850	820	821	778	818	770	844	774	810	811	804	779	801	880	888	823	805	818	764	827	828	810	785	838	792	792	835	790	876	829	789	795	832	780	823	815	776	758	838	793	820	866	779	808	796	833	748	801	808	762	814	781	845	778	768	800	821	776	828	815	765	842	771	779	755	794	834	771	810	778	845	804	867	788	808	780	807	789	830	819	888	814	793	797	770	854	788	790	822	783	855	791	808	830	783	827	799	829	759	793	811	817	763	801	760	807	783	769	799	857	764	783	815	773	783	797	809	825	792	824	815	847	812	799	835	803	841	829	794	847	814	835	823	847	787	821	840	864	838	801	804	803	842	767	851	777	813	807	805	796	835	799	816	786	755	838	867	807	827	841	806	814	839	845	830	776	811	790	821	781	783	780	780	787	785	824	805	848	827	795	784	845	818	804	778	818	794	806	828	825	806	863	823	825	787	765	819	760	799	779	799	816	812	825	778	807	778	814	797	782	819	751	805	757	800	816	779	876	809	787	805	824	858	825	743	824	831	851	786	856	789	816	846	827	813	880	828	788	800	786	855	800	766	849	761	815	804	743	805	856	862	854	764	798	788	774	827	751	801	825	820	807	829	786	826	806	847	810	790	750	783	824	795	747	793	783	795	795	822	802	865	824	845	802	826	786	759	813	816	810	806	773	802	778	784	799	806	838	793	832	816	829	795	803	792	797	867	807	840	802	798	790	764	788	802	832	830	767	848	829	816	833	804	762	815	787	798	799	836	772	779	829	821	843	768	794	832	775	817	771	779	831	792	830	813	823	818	795	800	859	814	786	845	806	796	851	834	783	792	794	806	785	822	834	871	813	776	797	858	784	827	823	808	789	841	799	799	802	821	764	792	804	804	812	843	839	829	804	824	844	756	805	822	799	751	819	809	785	798	787	775	792	817	804	845	835	772	793	824	758	817	813	813	811	794	843	807	782	835	804	835	801	819	814	793	772	807	829	799	853	794	796	849	801	814	805	815	790	840	836	772	789	760	804	845	798	796	840	784	800	724	784	820	781	789	880	822	785	770	805	810	811	817	819	811	847	790	785	748	778	827	819	817	830	816	842	854	862	821	812	793	765	818	832	796	785	836	773	816
52621	30651	17891	10241	4223	699	460	410	457	410	384	386	385	409	408	453	431	389	371	373	394	402	412	382	389	367	373	415	393	366	358	409	392	373	394	343	378	368	373	382	359	370	357	397	382	401	358	399	362	400	370	410	406	413	343	340	380	389	383	377	400	430	436	386	372	384	386	392	405	377	380	366	389	418	382	383	352	407	367	404	353	380	410	406	377	378	381	381	411	359	354	370	341	389	377	360	351	358	397	376	385	378	381	349	373	390	427	358	360	384	378	360	352	364	331	385	387	378	364	369	387	399	388	407	366	373	383	357	356	341	402	395	351	348	366	411	387	338	363	377	408	362	368	345	409	357	371	397	380	354	377	377	369	378	355	390	355	381	379	359	340	372	388	354	379	388	375	373	380	402	376	410	349	351	368	399	382	357	405	402	389	392	397	414	375	386	386	388	413	390	410	367	396	376	390	441	420	366	351	392	360	370	346	428	435	431	381	371	419	399	392	406	329	379	394	358	381	356	377	353	407	392	363	368	365	349	390	388	409	368	371	380	394	393	344	377	400	406	369	333	354	391	388	390	378	385	376	330	349	392	354	329	389	369	338	342	385	360	379	363	423	359	359	410	395	364	392	395	373	399	353	343	377	344	316	418	365	367	378	381	376	356	369	367	403	380	342	370	374	402	364	365	418	346	427	361	364	364	393	398	332	377	377	417	382	403	377	379	387	385	376	355	394	363	377	368	372	406	379	372	396	389	423	368	402	355	369	369	346	389	364	348	407	395	413	403	383	378	346	381	363	370	397	391	352	372	412	327	353	384	407	392	389	377	426	346	360	387	391	391	403	369	370	405	377	379	372	350	399	387	420	329	393	401	413	393	360	366	391	428	366	361	383	351	375	353	357	349	378	394	374	367	351	377	378	410	365	381	416	378	417	414	417	352	423	385	358	384	409	353	381	347	383	390	376	379	380	375	422	388	418	352	368	380	381	410	392	368	380	345	349	364	346	362	392	408	387	391	370	377	396	386	380	414	393	344	382	461	374	365	381	418	386	357	385	390	380	440	412	368	385	400	379	350	390	386	366	369	379	366	386	356	356	391	380	397	377	389	352	424	381	379	360	362	353	386	423	392	374	391	377	407	363	346	396	377	380	377	331	379	407	395	393	390	374	412	340	359	371	406	432	399	385	392	322	332	386	402	380	362	370	367	376	352	323	390	389	362	411	382	396	367	339	418	380	387	384	385	417	356	387	395	389	384	393	404	392	372	373	352	417	366	398	335	368	406	399	362	368	406	406	374	420	349	359	367	375	405	368	361	375	367	396	393	374	372	368	368	378	364	376	381	354	427	382	380	341	355	398	395	372	357	347	345	370	400	377	360	392	391	383	379	327	400	355	351	400	419	362	379	353	385	351	369	372	389	412	405	365	368	377	377	400	392	394	371	371	377	397	421	377	361	378	393	364	393	365	344	395	407	352	380	366	387	387	391	348	393	400	397	378	361	375	381	403	386	380	420	389	357	376	363	410	406	394	358	374	388	396	365	349	368	381	374	379	382	392	398	403	380	410	348	381	423	423	388	357	375	389	392	406	362	431	369	383	379	364	374	374	387	374	372	411	391	377	408	385	380	403	375	385	382	344	426	380	350	364	392	389	361	371	398	422	360	363	381	370	365	415	383	354	337	383	397	382	329	398	398	386	386	358	360	374	393	397	400	367	338	402	381	383	368	363	376	366	359	413	380	394	380	369	349	358	374	408	360	357	390	388	385	375	393	406	410	390	373	371	363	373	377	345	404	396	403	369	399	363	380	372	398	392	364	365	389	382	391	372	395	401	390	382	383	406	379	373	397	367	391	373	386	403	401	376	393	360	367	380	364	368	377	372	377	394	396	396	353	366	386	389	363	359	402	364	401	379	406	401	368	401	398	372	386	421	370	352	371	349	379	321	376	398	362	357	393	379	351	368	398	364	350	408	381	373	394	395	367	385	385	426	392	342	385	388	375	385	383	371	380	376	365	357	372	357	371	323	351	396	339	387	392	383	357	423	379	412	382	388	366	410	394	367	392	356	361	385	364	333	361	388	368	358	402	398	411	364	377	384	369	365	396	401	376	363	382	438	420	432	382	362	373	386	377	445	369	373	360	375	405	344	403	397	392	380	380	380	382	385	379	373	365	374	384	403	375	371	404	373	400	385	362	366	381	397	402	343	364	351	359	377	315	353	398	357	360	394	428	353	368	396	363	402	382	357	377	376	390	386	418	334	393	406	401	403	386	395	381	357	337	374	375	382	351	396	363	438	402	376	372	398	376	377	360	390	378	352	370	386	387	330	386	354	366	385	402	371	373	364	399	360	342	402	386	343	397	425	413	376	363	355	366	375	330	371	356	411	381	384	403	376	357	368	383	406	359	365	382	338	382	390	381	363	340	379	360	336	370	394	382	402	357	394	365	376	398	394	409	375	379	409	383	360	400	350	360	384	350	396	366	401	364	362	376	379	393	400	352	393	353	368	398	387	415	371	391	389	334	386	353	393	396	348	407	374	377	347	362	385	403	337	356	359	386	361	363	425	390	360	418	392	395	368	358	379	400	367	361	375	378	387	349	381	399	344	403	369	397	358	357	399	378	417	400	369	401	420	369	369	379	354	380	375	358	331	390	378	386	387	358	360	359	361	371	402	357	378	407	395	361	365	341	341	391	378	408	370	398	406	349	399	379	381	408	371	365	373	368	372	380	336	343	392	358	358	366	363	399	397	355	358	332	362	373	374	363	417	341	378	402	342	424	338	387	341	364	387	430	401	349	416	371	374	372	366	385	397	339	388	379	370	364	385	385	372	417	385	408	392	365	387	349	377	341	337	420	364	407	392	341	391	396	371	391	373	335	392	427	355	386	365	368	359	368	375	364	332	369	390	351	397	368	349	393	357	343	357	417	405	380	401	343	380	397	341	407	356	379	367	374	383	379	365	398	382	376	396	383	380	405	364	378	365	361	415	392	420	374	391	387	360	370	403	343	361	360	378	385	386	355	355	351	392	377	356	372	386	389	399	357	368	388	377	401	381	323	377	383	404	350	379	378	398	388	373	398	393	361	422	372	375	407	387	375	346	373	380	373	401	403	402	370	385	386	365	355	419	370	399	382	372	371	407	374	370	410	416	370	407	362	412	394	371	415	392	376	452	367	385	353	350	385	384	394	383	379	372	394	369	407	392	378	392	382	373	371	388	375	400	385	355	379	393	378	406	375	355	409	366	349	371	391	412	371	370	350	348	339	406	393	388	385	377	377	405	376	336	385	414	381	369	391	359	382	362	432	380	353	389	390	390	423	339	358	393	358	383	376	409	338	381	421	371	368	368	403	387	387	363	369	385	372	375	390	338	399	362	369	371	388	392	391	373	374	369	346	336	368	407	347	356	385	391	378	366	403	341	385	363	390	386	372	395	389	385	361	367	347	339	371	340	353	380	396	367	389	416	374	376	353	392	367	354	430	424	367	348	353
33151	23156	21220	18602	10115	1371	960	922	901	902	863	898	886	887	875	1218	1204	1060	907	804	873	844	853	828	848	853	821	817	885	848	800	781	876	815	803	795	821	835	875	848	859	846	855	836	841	918	869	831	867	838	854	803	825	911	811	809	873	814	780	813	851	817	813	798	801	854	750	832	824	854	792	796	837	776	871	801	861	843	862	836	854	847	879	812	794	843	838	829	766	823	812	838	819	807	827	758	812	819	818	788	802	794	853	783	836	837	831	855	837	802	865	795	809	801	834	782	809	790	807	807	866	828	806	831	869	806	835	826	785	830	844	769	779	799	851	835	850	800	770	829	833	860	796	801	771	808	817	837	806	830	764	783	779	803	890	812	821	761	844	867	793	795	764	805	870	788	792	836	833	795	821	789	831	788	809	849	828	821	821	866	773	799	795	830	788	830	841	814	792	796	834	840	786	836	745	847	807	826	824	761	832	839	820	857	846	790	856	853	812	839	836	802	803	767	832	790	800	768	796	777	849	763	805	846	831	841	865	802	788	837	826	768	789	851	795	797	827	802	799	791	803	795	800	804	802	761	866	859	790	748	802	782	852	840	809	763	808	832	790	852	785	848	802	815	820	834	827	844	777	843	848	825	817	777	837	833	838	813	858	827	838	832	822	793	818	815	801	816	785	828	808	827	806	873	763	842	843	739	799	789	799	819	793	862	784	802	820	816	847	808	809	813	779	825	775	842	839	844	838	830	817	821	799	809	813	863	857	818	834	859	777	838	871	795	773	865	812	821	825	813	803	801	789	839	820	807	784	827	832	834	809	804	799	844	816	793	817	829	779	820	784	795	819	827	846	814	816	844	781	768	835	814	832	836	836	809	817	797	818	839	803	804	851	869	821	823	846	845	860	806	852	878	775	768	840	829	804	823	778	793	815	796	801	780	818	854	795	846	833	831	825	823	782	815	826	840	897	844	770	801	821	785	840	787	830	835	782	810	732	854	791	812	847	837	842	846	856	794	836	800	829	798	842	807	868	797	834	833	785	842	838	821	836	822	785	820	828	786	830	831	800	778	777	829	820	820	783	820	800	840	855	763	798	813	779	839	826	804	893	807	808	824	802	796	814	828	832	796	800	832	801	820	860	842	821	823	819	777	785	804	838	792	833	790	833	849	842	884	867	799	805	835	804	807	816	852	790	745	874	787	799	810	788	834	813	797	813	812	847	828	819	839	780	837	752	839	831	842	830	812	801	802	814	787	812	787	846	773	821	819	762	791	826	802	823	813	819	897	846	830	877	867	812	813	851	838	848	834	829	821	806	797	794	817	862	812	845	799	841	885	777	832	799	808	819	861	801	816	780	824	834	803	798	867	874	796	840	803	812	808	850	850	825	846	802	773	810	864	815	804	832	852	792	840	829	807	825	796	814	861	804	797	846	815	790	827	804	779	788	880	791	830	802	758	782	805	844	831	792	841	820	753	853	840	826	865	812	802	789	802	807	822	778	796	800	851	851	799	801	855	786	785	830	789	808	850	845	784	859	842	778	855	878	815	834	803	820	802	809	864	855	830	771	764	846	845	852	815	831	800	782	851	708	797	809	877	860	793	865	874	784	791	799	807	805	829	841	799	819	804	829	823	876	817	803	814	813	803	825	837	826	811	827	815	808	809	800	787	793	857	848	799	786	837	762	874	835	818	817	843	832	825	796	774	819	829	863	843	855	791	848	826	801	848	807	823	828	813	858	881	871	879	773	872	761	784	798	837	820	840	810	832	790	824	801	823	853	793	827	828	853	844	782	796	824	830	784	838	807	828	829	830	821	856	832	801	858	771	827	813	788	843	824	843	857	843	838	787	778	833	794	874	814	846	820	774	807	825	850	805	787	798	815	834	877	804	763	813	839	788	858	820	845	811	887	814	795	769	815	786	803	820	867	791	842	824	814	841	801	836	825	765	830	852	860	814	827	865	806	842	824	797	831	808	794	854	808	823	834	823	807	815	785	804	821	831	804	843	790	826	841	841	842	839	792	774	839	793	848	820	838	810	807	856	807	810	784	809	787	823	865	828	827	842	877	819	796	793	796	848	777	823	790	853	828	834	792	836	780	773	814	873	818	820	838	821	846	749	819	790	782	816	847	861	798	825	826	785	862	796	808	799	802	764	846	822	826	795	802	854	816	867	781	788	817	874	780	838	806	830	812	824	787	835	808	877	816	855	780	825	801	855	854	827	835	856	822	877	797	802	796	870	824	804	760	835	800	851	790	788	783	811	814	859	839	817	782	823	784	833	853	769	832	792	875	789	836	819	817	806	880	817	840	813	787	805	842	791	790	829	817	841	774	812	829	839	832	859	856	833	820	836	813	768	808	796	795	787	806	768	804	826	797	801	826	795	786	839	822	775	846	821	797	854	866	870	783	823	842	798	840	836	824	802	816	805	826	747	880	799	811	795	818	836	773	842	813	760	820	848	753	764	803	791	849	885	811	815	842	847	800	843	815	865	856	843	808	837	769	773	792	785	854	757	817	819	817	795	778	809	814	796	834	820	805	807	824	864	826	874	787	833	804	876	776	822	848	798	829	781	807	778	807	819	872	821	894	812	749	831	863	815	830	763	810	810	837	860	802	798	828	814	802	809	827	861	815	827	847	798	768	781	856	809	878	786	828	733	744	795	890	808	800	834	804	796	830	801	817	750	838	783	829	777	789	792	826	805	816	778	873	817	806	837	789	808	809	811	786	793	787	821	807	849	796	813	825	835	866	805	809	877	790	798	782	819	784	838	810	809	818	794	853	840	831	823	781	832	894	801	816	832	855	884	788	847	822	796	825	773	863	879	846	791	825	794	822	842	814	798	831	868	808	786	830	827	821	765	814	834	749	793	818	776	855	857	773	880	866	808	769	784	730	776	856	801	850	841	807	862	910	757	865	851	844	861	844	783	916	813	835	830	811	818	821	840	813	873	806	769	860	796	846	826	854	805	791	824	818	791	867	821	846	806	834	844	802	803	831	778	890	830	769	793	823	803	822	782	835	829	783	818	809	784	822	809	826	791	787	803	839	798	815	813	739	794	821	809	801	826	857	783	859	790	780	828	845	791	804	812	821	836	834	848	778	849	855	807	818	849	786	747	790	780	833	800	839	814	846	792	807	893	808	837	817	801	788	773	837	808	783	847	873	826	833	818	845	823	834	859	807	812	840	808	814	829	784	856	782	795	820	828	812	875	766	813	852	789	807	804	770	808	795	796	785	849	796	821	842	846	831	800	806	829	859	799	824	825	850	773	757	801	850	828	790	839	860	829	814	813	830	852	787	797	839	858	820	808	814	808	844	800	795	782	800	815	819	812	807	783	860	840	790	817	849	778	834	752	772	818	790	802	830	782	813	812	835	796	844	836	821	796	858	778	839	781	796	834	831	796	776	832	824	838	817	824	809	846	830	855	810	819	818	855	846	782	781	833	803	818	758	802	839	817	768	817	791	799	806	810	834	795	799	780	786	848
66027	34687	22883	14682	3823	546	451	416	407	450	444	427	485	431	437	434	534	550	539	423	387	437	429	369	347	394	410	406	455	380	412	358	392	368	426	413	382	404	388	380	412	384	410	414	397	403	369	408	405	410	418	410	370	452	365	389	385	402	408	432	392	381	381	401	355	364	410	357	379	393	362	388	360	387	343	425	382	402	397	377	372	366	394	407	358	356	364	421	372	399	420	405	429	404	374	412	407	421	422	376	408	424	387	404	382	423	386	428	377	403	387	361	370	388	381	394	394	423	402	374	379	401	361	419	397	444	367	410	370	353	386	381	394	414	379	362	389	370	394	357	397	392	340	407	418	382	375	388	394	412	383	416	399	377	403	367	395	396	400	403	404	386	394	398	421	424	432	391	433	406	411	403	352	391	399	379	387	437	402	362	384	424	370	413	388	395	383	422	443	373	412	430	430	391	420	400	382	387	373	400	356	359	346	413	391	439	365	350	386	392	364	410	422	389	372	382	384	391	386	419	402	427	399	429	345	400	420	427	374	416	346	362	377	377	405	410	433	382	382	403	373	431	405	403	391	408	385	402	394	407	384	410	405	388	371	428	351	367	401	393	412	377	428	430	390	384	401	386	390	398	403	394	397	344	361	356	389	414	384	392	403	393	401	409	391	391	358	364	434	394	432	393	390	416	383	399	423	422	417	395	366	409	394	426	370	370	420	373	384	369	416	393	383	444	364	408	425	405	407	422	393	391	389	379	422	423	428	380	378	398	418	342	348	397	412	384	367	429	398	390	382	405	420	385	423	377	413	361	367	380	388	372	404	350	392	393	396	386	375	397	359	417	398	390	379	415	418	401	370	389	380	383	387	395	404	369	420	386	393	387	408	411	377	360	375	341	388	349	364	400	396	392	364	434	405	385	386	418	388	412	402	390	395	406	388	400	401	412	382	361	383	398	380	398	398	406	370	394	395	426	366	384	387	380	376	359	385	397	381	386	429	386	371	414	421	412	402	408	413	366	404	433	395	424	396	379	392	379	381	379	400	398	381	364	362	365	416	377	390	394	394	405	333	412	438	364	418	396	373	394	378	431	402	425	413	443	388	375	380	419	388	365	380	416	431	387	364	413	394	379	376	367	434	379	390	412	410	359	389	395	409	386	362	355	382	401	367	417	423	393	380	425	398	416	402	433	397	368	389	386	360	399	397	375	364	386	374	379	415	389	396	375	397	355	393	391	370	387	412	387	405	344	389	403	389	379	345	400	392	403	385	388	393	416	375	419	367	407	428	375	369	431	443	387	429	401	370	424	444	404	387	413	403	433	344	401	413	436	393	389	379	396	360	335	452	403	383	378	398	428	374	407	389	367	379	380	421	400	432	390	411	402	387	397	391	454	411	393	388	396	417	401	391	411	383	354	415	413	335	405	358	363	411	373	391	385	368	400	373	374	369	397	367	412	383	408	441	409	369	403	412	378	406	399	436	401	417	404	374	393	392	395	419	392	434	410	368	381	346	417	398	368	373	383	393	406	364	381	424	386	370	397	391	419	418	383	359	338	403	391	411	375	413	392	416	376	398	429	374	379	391	414	398	396	413	354	345	419	380	398	397	396	408	409	410	402	396	420	395	385	434	452	350	391	393	377	423	421	404	396	364	349	402	411	387	398	418	385	390	398	356	410	413	417	387	436	419	391	413	392	389	386	392	416	429	387	353	355	412	392	363	353	405	399	418	380	364	414	407	404	389	352	374	392	368	360	403	435	403	379	400	364	369	385	390	384	397	394	407	411	413	419	403	358	386	404	382	375	374	381	373	386	389	381	374	373	382	400	418	399	414	393	403	415	385	419	445	390	406	428	377	383	388	384	398	425	408	357	401	405	391	369	408	374	409	459	418	382	400	392	364	405	434	368	383	373	374	355	380	447	414	436	393	439	418	378	360	403	405	384	355	404	380	398	412	404	379	382	429	387	413	413	395	404	394	366	420	405	372	374	377	397	423	404	455	434	389	414	416	426	376	393	446	413	393	378	374	401	367	384	388	408	409	355	400	408	387	365	365	345	410	436	420	353	365	400	380	370	393	407	378	368	361	405	424	402	416	351	414	407	372	381	415	429	411	397	385	369	384	447	408	407	413	398	378	421	379	387	469	406	417	379	407	440	389	375	372	385	393	396	414	386	421	443	431	404	363	391	381	411	418	416	444	414	384	383	389	420	386	380	387	431	377	406	368	394	373	345	391	398	359	438	423	390	347	397	356	376	438	385	380	407	422	398	384	391	377	360	356	408	394	383	398	398	381	391	386	390	414	346	378	392	427	401	425	431	419	389	397	380	434	377	377	435	381	431	357	385	379	429	413	394	370	414	381	406	389	410	384	426	434	366	399	385	378	351	420	390	399	411	433	404	396	360	388	379	435	406	403	366	397	381	426	416	419	402	358	381	404	366	385	387	402	419	406	407	422	367	398	393	444	399	374	364	403	379	408	406	387	400	390	375	406	387	440	395	428	351	405	399	389	441	425	376	423	390	396	389	374	389	360	411	432	404	372	426	400	380	365	400	372	413	423	380	338	435	411	377	359	404	407	367	392	376	399	382	399	419	366	390	364	347	396	397	415	431	407	398	389	387	403	375	388	370	388	307	397	414	371	387	374	378	400	382	402	390	417	393	420	435	397	361	406	417	422	403	417	411	356	360	412	391	376	407	403	382	393	381	421	395	382	382	403	396	397	391	394	401	384	367	362	406	395	398	365	390	378	404	392	347	412	371	386	355	374	414	381	409	386	374	385	375	384	383	445	386	422	382	383	407	360	427	409	382	391	388	363	391	435	416	390	383	394	389	393	391	409	414	405	365	380	427	433	376	380	359	394	405	414	428	378	432	366	393	411	401	448	427	373	394	409	389	386	393	413	395	369	437	386	381	409	400	418	416	400	390	384	431	396	414	422	382	417	376	382	408	417	366	397	402	404	405	411	442	410	391	370	421	375	385	416	406	399	397	409	412	392	360	414	396	389	365	385	400	392	404	366	399	395	410	388	348	352	381	386	377	379	430	417	363	395	342	373	381	384	390	423	367	393	416	370	372	383	393	408	394	431	428	436	387	364	371	373	372	360	373	402	365	413	391	390	402	389	411	373	375	381	389	435	433	387	385	415	358	391	387	384	354	409	390	425	422	415	380	388	382	385	413	401	414	401	387	425	393	437	407	400	381	374	379	439	391	424	414	382	382	372	384	398	362	370	398	392	361	335	437	415	408	411	386	398	418	399	378	373	358	434	408	397	457	386	367	436	405	414	389	413	409	406	383	454	368	393	366	373	434	386	361	412	400	412	396	403	415	422	440	404	409	391	393	386	426	406	417	402	391	389	397	401	394	375	378	360	382	360	387	394	355	389	439	382	387	381	391	362	368	366	403	375	373	355	406	344	397	397	373	423	402	417	418	391	401	407	422	401	392	417	387	414	392	418	384	415	432	358	378	388	382	435	365	391	398	410	388	369	411
42736	24037	25954	22097	6076	1147	995	1098	1010	1015	998	1024	1001	1124	1181	1282	1746	1772	1505	913	865	867	866	892	831	817	803	835	847	836	868	840	879	785	878	873	872	890	868	921	857	834	848	834	848	880	881	881	849	868	857	868	898	849	862	915	881	851	829	879	830	836	897	834	835	796	877	817	802	900	866	858	830	853	860	824	846	807	856	856	816	836	856	802	885	808	829	868	863	840	911	864	832	866	812	787	859	827	811	778	821	788	856	805	820	812	859	833	855	833	848	826	815	839	807	851	900	870	840	831	867	871	861	831	849	790	813	861	847	795	823	841	851	901	837	866	849	876	854	843	830	846	864	839	781	844	866	873	841	883	869	899	814	820	808	838	850	834	825	846	850	882	798	852	851	891	851	807	884	854	867	828	885	820	836	847	830	881	864	858	815	796	858	865	823	885	853	849	827	814	836	797	811	823	829	774	818	831	898	829	872	846	864	851	832	830	781	852	839	867	869	855	850	832	809	839	807	827	852	793	796	870	873	871	879	827	894	859	847	828	880	846	855	848	791	849	837	818	857	846	836	827	768	837	867	782	834	846	840	906	810	844	837	833	831	798	843	888	884	814	824	827	879	842	852	820	807	849	816	817	875	846	804	868	832	828	834	773	809	838	820	855	850	832	806	891	833	836	837	855	845	861	852	808	844	849	813	837	822	886	815	826	836	796	860	850	842	836	830	796	806	835	786	877	918	817	832	877	861	819	886	823	808	891	875	839	813	810	855	850	833	814	845	783	902	872	841	825	802	867	859	823	843	865	816	901	811	859	877	868	798	806	825	899	811	834	875	901	900	859	875	850	846	818	862	840	857	861	833	844	803	869	825	846	852	885	783	829	832	803	858	829	852	795	811	842	869	829	845	830	841	833	844	793	825	826	891	823	823	815	820	835	848	913	918	823	845	908	852	831	833	845	876	789	825	847	827	803	820	894	872	821	890	869	856	824	854	801	839	876	818	903	835	875	811	836	909	834	789	852	847	847	849	821	852	897	881	837	838	809	780	816	901	823	876	854	842	794	888	856	856	854	797	851	883	864	842	867	793	784	828	831	887	845	837	865	849	900	826	824	839	847	829	863	855	877	821	842	846	849	837	851	825	895	892	883	828	814	859	898	858	821	859	849	881	843	787	819	880	885	864	837	824	831	862	837	861	822	821	872	859	909	871	807	838	872	901	819	855	795	787	837	863	858	860	859	851	840	854	826	791	818	850	826	848	856	849	845	795	827	819	894	815	859	902	853	850	828	818	858	823	857	864	903	863	917	796	861	837	841	864	877	830	820	839	780	812	835	813	818	800	839	805	828	861	829	827	849	839	807	835	866	811	844	847	872	821	850	866	803	837	852	788	814	810	821	845	945	847	858	792	841	845	835	799	828	872	854	803	865	849	856	811	880	771	826	815	879	827	868	843	809	832	847	802	821	848	838	905	857	811	838	842	841	839	852	854	795	879	812	885	855	849	869	807	856	828	809	789	823	872	830	838	822	840	788	790	821	861	787	809	826	887	819	786	862	838	852	873	878	824	817	880	847	830	824	855	887	845	831	851	826	822	812	849	843	860	864	839	826	795	791	851	819	813	915	818	839	814	844	772	856	827	795	888	848	810	806	851	861	775	894	854	842	860	817	857	801	828	854	837	819	829	825	862	810	839	800	827	859	862	844	869	874	868	831	826	851	844	813	862	870	887	860	864	822	856	802	842	864	843	839	848	875	855	794	775	816	829	818	833	825	836	872	833	830	841	830	850	820	890	888	840	838	837	869	870	798	841	799	830	864	826	828	841	873	826	858	853	843	899	827	846	817	800	813	874	803	830	826	880	818	867	873	876	852	840	827	803	836	842	823	852	848	832	900	859	833	831	830	801	859	853	869	802	825	860	816	849	854	817	765	853	820	785	840	808	812	816	890	817	841	786	813	823	841	811	823	875	865	799	841	816	834	840	813	823	846	810	824	858	820	809	842	880	817	872	848	872	847	804	846	860	890	850	867	815	831	769	866	832	859	860	814	809	834	858	825	828	811	850	805	843	832	811	877	783	888	868	854	858	892	888	827	864	831	831	835	903	849	862	810	828	854	833	881	834	832	833	849	852	880	919	843	856	874	876	873	822	817	859	848	838	835	831	830	833	796	803	825	851	897	850	893	820	886	930	853	868	858	903	826	857	890	839	859	835	886	844	794	864	806	865	868	807	870	841	821	831	831	882	852	861	815	813	836	804	853	838	849	863	883	859	831	871	825	852	806	848	847	901	826	845	865	860	831	850	825	836	842	810	839	849	841	785	815	806	865	848	809	844	820	847	847	818	808	840	854	838	849	796	830	859	901	851	825	914	842	850	879	845	818	890	842	796	811	822	859	862	807	823	879	847	830	848	836	814	861	867	868	844	897	841	813	842	847	881	839	839	832	811	887	843	868	863	863	840	815	862	844	852	850	830	872	866	822	794	826	824	810	888	848	829	808	839	851	769	839	838	846	853	845	818	838	826	851	819	831	825	786	848	805	826	843	835	890	866	825	809	800	863	846	830	867	814	823	861	886	844	813	880	818	816	819	842	861	856	797	840	776	913	889	878	798	841	848	821	822	864	834	851	790	830	846	866	786	859	823	796	872	885	842	814	836	871	828	836	804	863	821	830	861	853	808	851	853	864	830	821	846	796	849	821	847	863	811	824	862	865	873	848	791	871	841	863	863	860	813	848	861	877	809	877	849	895	833	862	849	834	914	870	783	818	838	822	860	862	866	811	831	809	831	833	862	819	800	832	794	842	903	852	833	830	878	827	863	894	803	796	820	801	851	828	919	817	844	879	822	851	835	861	914	871	825	845	863	836	842	881	875	872	886	820	864	822	852	827	817	869	870	827	867	848	821	825	871	892	854	850	814	879	847	813	809	832	897	812	815	860	877	830	830	856	815	822	822	854	896	897	821	815	849	839	809	866	806	812	831	828	835	849	815	842	824	776	776	882	835	792	847	891	864	861	833	863	869	819	868	823	784	857	801	856	836	906	834	874	845	890	814	851	804	856	816	812	846	830	869	862	824	804	828	844	878	866	843	802	869	903	832	812	825	836	855	831	865	840	871	862	858	883	878	865	790	851	882	846	918	838	858	795	798	835	828	842	885	829	791	832	839	820	847	824	781	795	852	869	813	793	832	825	862	882	853	907	783	836	873	829	835	821	806	889	859	792	887	864	884	825	820	875	818	864	824	875	791	846	803	855	865	850	810	858	836	871	844	827	809	785	884	791	848	838	815	809	805	815	828	817	844	848	789	884	835	877	874	884	885	855	889	865	832	847	829	831	902	860	863	860	817	859	863	834	769	880	856	818	859	850	842	823	839	859	879	832	822	833	850	798	839	825	816	844	896	743	873	842	858	904	837	865	812	803	870	838	834	826	811	806	811	851	842	842	787	895	890	808	808	820	817	879	836	828	824	840	831	854	806	834	859	825	833	857	808	834	800
44535	22569	10218	3838	1127	472	373	405	345	383	407	375	370	392	375	371	403	373	420	412	355	361	372	376	371	369	425	406	392	406	394	375	377	390	422	384	375	357	366	375	376	337	380	432	379	396	410	356	407	380	334	358	388	367	368	403	397	394	334	388	350	385	419	358	363	388	386	377	388	364	360	375	406	383	425	356	385	385	368	406	418	377	379	377	384	357	379	387	406	373	351	365	358	333	372	384	374	400	397	368	383	366	366	385	372	385	354	432	382	356	365	351	383	381	372	360	417	373	389	367	377	349	391	367	388	403	359	412	377	379	400	366	397	361	363	378	365	419	402	417	388	387	412	398	365	375	412	362	430	347	388	408	406	375	364	384	376	360	422	388	372	378	380	382	371	388	377	400	380	384	391	381	382	403	379	365	422	363	368	382	358	402	401	406	386	400	369	365	381	373	350	348	393	369	381	387	309	339	339	376	391	348	366	375	372	403	381	361	347	363	349	403	394	387	389	391	362	352	387	387	360	382	358	397	385	377	404	392	384	394	386	344	369	355	370	359	389	409	409	367	374	382	369	350	392	389	421	363	383	388	393	371	355	343	381	355	423	373	330	385	400	398	381	395	373	404	380	360	342	388	383	410	446	404	363	386	382	340	401	373	418	365	378	381	359	377	392	386	425	378	387	423	383	380	397	369	354	391	364	379	377	367	336	406	399	351	386	391	390	372	397	368	365	363	354	361	343	378	404	376	380	360	407	379	411	395	334	375	376	367	402	406	381	403	369	351	387	472	395	391	373	376	407	392	399	443	337	399	414	371	349	381	374	370	368	405	378	381	372	372	385	374	388	386	356	360	351	381	383	395	399	369	381	375	357	372	398	402	357	340	390	406	409	387	371	339	361	360	358	357	349	360	381	399	365	360	353	360	342	401	377	375	364	337	375	405	390	370	371	381	411	401	384	387	367	376	411	375	368	377	399	338	370	372	373	367	356	379	405	366	399	374	377	344	408	396	408	379	377	393	336	360	390	415	397	383	348	374	389	376	374	396	352	369	419	358	346	373	381	382	393	327	365	388	380	368	372	390	362	391	364	344	390	392	360	371	372	386	364	338	390	405	376	338	387	415	405	373	380	354	383	399	396	426	349	388	403	394	377	354	395	417	357	401	384	374	391	384	354	391	392	379	371	376	398	382	405	383	399	385	385	385	325	403	423	393	401	382	378	390	385	332	342	367	362	392	403	387	371	373	395	336	364	392	392	410	407	420	320	379	356	360	345	390	354	381	337	360	347	393	368	356	381	389	381	403	392	360	376	388	363	382	359	367	384	366	406	393	377	394	405	365	413	425	365	341	375	404	410	376	360	374	438	378	363	368	363	411	353	365	398	387	392	361	418	403	337	398	357	372	393	387	418	344	370	386	360	360	374	361	399	403	353	356	395	379	360	400	369	393	353	417	395	335	387	348	381	401	389	394	372	353	381	360	380	342	363	444	365	383	389	377	355	398	373	349	370	370	341	362	366	374	353	381	374	353	357	399	362	417	405	311	394	391	365	381	394	400	414	394	378	399	423	361	384	343	396	363	375	428	380	370	430	374	376	379	382	427	364	384	406	363	381	374	387	360	351	368	395	409	390	365	353	378	365	404	411	368	381	360	357	353	377	392	395	366	379	410	363	361	352	384	411	362	407	407	363	369	370	365	406	365	391	385	358	392	420	389	394	346	369	374	382	383	346	366	359	366	377	375	351	339	418	373	378	334	368	422	419	371	380	383	378	397	364	394	385	362	397	400	372	347	407	381	390	380	367	354	377	358	371	369	363	375	354	392	385	384	341	396	392	426	392	402	400	384	370	405	390	389	373	369	364	342	385	394	377	380	414	430	354	364	379	337	386	379	367	384	350	384	384	404	424	433	354	356	377	362	379	348	370	372	379	386	440	403	376	364	364	338	382	397	346	388	385	364	399	399	362	393	398	365	378	373	377	414	362	399	375	363	380	385	366	390	381	361	358	390	384	366	367	416	402	384	387	391	396	360	395	401	381	400	378	427	386	362	366	333	396	397	393	389	394	369	384	401	378	357	369	409	425	362	400	381	396	346	357	370	373	356	380	408	393	397	378	357	390	347	395	405	381	364	392	397	391	389	391	342	389	378	396	411	362	395	396	386	375	401	366	341	380	369	405	399	414	382	386	418	383	399	385	397	403	344	384	365	381	388	361	371	365	404	388	345	347	393	353	356	365	403	356	417	381	409	392	396	373	350	353	387	376	399	376	392	379	329	378	438	411	359	351	394	409	391	384	374	353	354	384	381	397	394	405	382	375	336	399	399	355	377	426	384	395	358	409	389	380	373	383	390	398	423	369	370	370	403	375	392	343	375	393	399	397	375	376	390	392	384	382	354	383	389	403	399	378	415	319	400	395	368	361	403	394	393	367	396	411	346	388	377	388	371	395	384	392	372	382	398	376	365	383	384	363	375	362	356	397	389	413	358	369	374	377	362	359	378	378	394	354	388	394	404	356	387	390	378	398	353	371	335	378	376	388	401	360	367	441	406	365	414	379	379	379	350	358	392	407	426	351	404	396	366	377	381	387	398	359	371	402	388	400	397	382	392	386	387	365	360	364	409	412	399	347	352	368	374	371	428	369	386	389	366	391	384	425	366	378	396	372	357	376	397	351	408	405	391	396	388	401	371	379	372	381	383	361	403	356	403	364	386	382	364	404	370	381	377	377	364	369	376	367	385	357	380	372	370	344	382	388	320	345	353	362	362	376	395	402	378	396	395	388	360	366	361	346	366	393	339	358	411	369	382	410	400	400	409	361	352	402	334	336	385	399	386	377	380	390	361	380	393	373	404	415	382	388	358	376	392	378	391	377	367	408	367	350	397	387	369	383	388	414	387	380	367	382	412	394	382	325	375	365	394	400	388	397	356	362	368	353	386	394	395	370	357	402	376	395	387	392	407	359	374	363	350	382	400	381	346	394	403	367	358	352	352	389	361	377	405	368	359	396	385	384	399	382	373	409	388	369	339	381	379	386	427	414	372	382	394	390	370	372	402	365	376	354	382	417	402	399	401	369	385	348	348	357	387	375	349	379	383	356	377	353	394	380	385	403	394	384	376	382	349	350	387	379	407	372	388	359	419	364	361	327	342	376	349	374	369	363	394	393	363	373	358	402	404	379	427	378	361	352	384	373	388	390	400	354	408	385	332	424	339	371	390	348	384	353	381	404	407	402	364	368	376	381	390	396	405	369	354	364	399	353	391	399	389	395	365	400	330	355	403	374	412	369	361	404	387	327	391	385	369	366	375	337	400	379	395	397	330	382	365	377	348	398	344	376	392	390	397	394	389	377	378	401	382	398	390	365	413	395	408	354	387	403	384	369	340	359	360	367	364	392	376	411	379	420	382	336	404	393	348	382	334	374	385	388	360	375	373	436	357	381	369	388	389	352	432	377	383	380	368	390	382	360	358	425	379	386	402	376	395	421	355	372	444
27667	15915	12905	8255	3066	1133	812	865	755	782	807	828	807	862	862	825	825	875	934	884	822	829	822	805	767	743	789	785	763	792	799	818	872	824	814	824	824	809	840	830	800	863	818	833	815	849	852	861	851	836	783	808	776	829	810	811	859	784	838	841	801	853	845	780	787	811	781	860	837	861	870	814	821	814	774	836	828	808	803	787	758	821	776	833	816	789	806	805	829	826	833	804	829	849	844	787	801	831	823	778	858	846	848	794	812	839	845	801	821	781	785	818	804	816	784	840	811	829	829	812	801	830	779	829	799	786	795	822	854	833	844	850	817	803	785	780	754	777	834	851	809	851	805	754	813	798	865	789	797	799	770	838	835	798	791	784	752	834	814	802	817	853	782	820	852	806	821	815	774	840	778	830	777	808	794	802	795	806	799	878	812	806	798	845	796	805	788	826	818	812	805	813	870	828	833	817	820	805	854	812	864	825	830	844	849	849	830	767	846	802	812	811	807	833	833	798	788	814	844	832	831	782	815	824	803	792	762	824	750	826	853	839	862	793	800	842	788	816	795	816	827	891	809	815	819	840	821	779	756	779	808	847	839	797	776	822	832	828	829	799	761	824	806	775	824	809	804	803	798	823	826	777	807	785	827	803	827	798	792	856	843	846	820	842	832	871	774	828	843	830	771	848	855	807	782	829	893	797	833	843	806	819	759	812	841	795	854	824	834	808	838	780	797	795	797	868	818	827	781	833	847	787	808	829	813	784	773	887	817	802	830	814	778	784	814	833	830	794	787	741	805	797	876	788	857	758	819	814	776	798	848	828	807	801	780	806	760	826	836	855	836	854	816	809	759	843	802	803	858	813	786	861	782	789	815	823	805	776	824	898	904	831	839	787	778	815	851	805	785	837	795	849	807	785	870	786	841	790	783	779	888	823	865	827	818	826	812	821	839	798	833	768	792	839	786	795	838	828	792	835	776	788	810	864	826	880	795	823	809	811	830	805	787	765	789	779	792	819	823	845	811	849	821	808	798	802	750	828	880	806	804	797	847	778	827	823	798	781	790	780	836	820	789	769	800	814	757	812	818	774	830	777	788	820	708	788	802	812	798	831	827	800	858	831	788	842	849	771	851	829	800	786	831	810	867	831	854	840	823	830	783	824	811	802	845	794	788	823	805	802	788	798	861	801	800	790	810	821	770	781	841	818	773	849	819	794	790	825	758	778	765	819	746	787	770	809	853	819	861	802	754	800	809	782	852	794	800	882	793	803	850	815	835	792	803	818	836	778	816	796	823	824	775	810	812	829	829	806	811	782	791	782	797	848	840	818	852	837	846	790	821	870	834	831	768	826	758	797	829	826	790	809	827	846	806	810	766	847	782	796	832	864	824	825	846	812	803	768	759	849	840	844	811	774	829	846	817	819	787	857	807	848	846	782	886	842	850	813	818	824	787	814	835	807	857	797	808	833	833	794	872	862	780	810	816	775	793	796	868	803	801	786	802	823	777	826	853	767	829	809	850	881	790	806	749	800	784	769	773	772	819	836	829	812	809	845	829	806	875	812	799	812	821	803	811	852	811	807	777	825	816	827	797	756	817	809	801	791	799	775	831	801	814	768	781	800	829	789	836	797	810	799	887	736	847	814	798	790	795	770	800	831	826	847	808	785	814	873	833	820	826	787	849	809	804	811	819	800	837	818	810	819	865	852	817	769	820	808	849	794	826	760	768	781	767	796	815	808	826	794	855	806	808	822	788	765	811	822	796	839	797	854	777	822	808	828	871	793	816	847	784	786	794	822	795	867	834	837	770	787	790	821	835	804	814	768	824	783	806	766	795	815	828	774	821	839	816	906	788	816	798	826	759	777	829	849	841	803	848	797	799	871	834	784	811	761	777	880	785	792	822	789	792	839	740	814	803	814	801	768	775	798	825	832	779	792	766	814	769	852	853	767	836	833	765	821	788	844	821	818	835	795	796	810	781	813	847	795	804	830	808	804	838	847	847	835	755	834	792	788	762	799	806	806	825	781	885	806	814	803	805	796	811	804	863	806	827	814	894	786	813	789	767	857	776	807	792	805	761	793	857	835	799	790	796	826	850	860	801	806	820	812	774	788	821	807	807	813	788	791	762	750	846	824	815	807	810	828	803	760	826	825	832	838	802	814	798	826	841	785	829	858	822	782	811	818	818	782	823	770	802	870	802	809	756	788	836	801	861	846	860	783	824	751	862	822	842	860	795	765	821	806	764	764	780	867	827	782	818	879	788	767	810	842	800	777	822	822	821	815	758	792	842	822	841	839	790	840	761	797	815	816	794	842	825	820	799	800	767	787	797	801	866	799	811	843	771	812	819	854	803	856	813	793	816	841	847	851	822	827	878	868	783	825	811	794	819	857	739	851	803	797	807	837	784	814	798	748	833	830	810	814	784	808	804	843	788	806	830	842	789	818	824	786	834	800	836	817	809	817	849	834	860	848	805	804	838	797	811	831	816	869	853	822	838	766	815	797	793	816	837	804	804	808	835	830	776	793	821	791	852	760	821	838	825	797	790	821	859	811	802	835	814	781	800	811	775	840	784	789	838	755	825	782	825	828	818	780	843	797	820	815	846	822	809	854	812	840	823	766	828	779	838	773	827	821	785	796	814	865	784	796	830	885	824	815	817	792	804	854	781	814	783	844	818	835	835	835	818	791	884	799	852	808	869	807	902	776	806	797	821	789	858	828	845	872	831	763	751	802	815	759	849	838	854	825	822	802	853	785	810	846	746	856	819	874	769	772	742	838	797	784	779	852	813	844	750	795	768	807	808	822	738	804	867	813	826	800	750	787	861	807	789	814	798	819	782	790	851	779	840	833	845	849	776	830	812	813	867	810	825	831	802	796	781	822	833	846	779	766	798	818	800	787	849	832	791	805	828	813	843	826	797	744	821	872	851	837	798	828	803	780	798	797	855	798	799	806	817	862	770	867	788	760	778	809	837	778	817	808	793	803	805	779	857	809	809	779	795	839	864	822	846	771	787	775	816	869	801	793	860	800	776	869	819	823	840	846	784	816	796	799	791	788	812	794	765	827	862	791	770	831	825	824	817	861	777	815	851	816	779	856	761	766	766	809	786	890	833	837	788	818	780	774	763	824	817	792	775	787	796	841	820	847	817	815	797	838	833	842	797	789	801	784	831	819	838	828	840	754	807	807	797	767	791	766	829	822	798	783	789	831	826	846	843	775	827	802	770	763	832	812	808	784	806	839	804	837	817	828	783	841	810	800	816	782	814	816	856	849	833	843	822	851	827	814	818	782	832	814	829	814	765	834	795	825	827	806	769	843	851	812	860	838	796	850	871	821	806	795	784	789	800	824	809	845	797	802	794	775	794	782	823	793	848	805	811	765	799	826	799	788	839	805	854	811	858	884	835	748	785	776	791	803	800	771	810	790	840	787	839	778	779	812	762	834	857	865	839	825	770	800	789	878	821	774	794	824	877	793	818	760	770	774	834	788
54222	29484	17968	9356	3930	660	417	409	437	414	427	368	400	446	504	457	545	587	612	531	511	419	394	354	391	382	383	422	393	367	385	385	384	377	397	389	359	446	351	377	402	350	350	357	386	383	370	375	386	404	410	421	354	363	367	452	372	393	415	386	381	365	384	381	351	341	418	358	373	395	354	341	390	385	373	359	392	362	378	382	400	367	353	369	378	414	344	368	355	422	383	376	372	393	380	392	378	424	384	388	383	345	404	424	379	369	344	409	378	377	413	400	355	411	418	368	405	350	400	408	393	379	379	384	389	394	356	437	392	402	411	368	398	355	410	383	375	374	421	391	359	352	365	373	394	411	392	401	376	401	405	412	389	407	421	380	413	388	398	379	379	396	383	387	358	415	333	350	381	418	357	398	371	399	366	392	377	385	389	379	359	388	380	389	374	441	403	394	379	404	378	378	326	376	413	373	422	370	398	384	413	391	377	379	367	373	419	430	372	390	399	412	381	400	381	361	328	390	383	389	384	368	404	371	348	374	397	416	378	385	386	374	388	387	370	371	347	381	403	391	404	418	384	426	393	384	390	369	408	395	399	410	390	392	401	373	369	365	360	382	433	365	374	399	360	361	413	404	433	391	363	357	374	397	342	391	371	402	371	385	384	371	422	404	403	349	367	348	396	393	372	340	369	360	386	392	357	369	373	385	373	371	407	377	373	380	346	417	399	411	420	373	397	346	392	375	383	377	395	391	353	400	386	359	385	365	405	419	431	375	426	379	377	385	399	362	390	368	370	435	410	381	357	388	384	409	382	342	378	375	400	347	399	393	360	386	378	406	384	393	393	378	358	374	385	382	387	406	408	363	361	396	393	406	394	378	389	397	389	353	386	336	378	412	351	373	411	415	373	365	359	391	424	408	422	411	377	358	380	382	382	378	397	389	381	363	393	423	380	388	378	390	395	348	364	382	414	374	437	443	331	382	380	389	367	402	401	418	447	407	409	372	382	352	398	416	374	382	422	350	354	365	381	408	412	411	400	421	385	419	394	400	394	354	397	356	383	393	383	408	376	410	357	395	382	403	349	418	399	373	347	364	376	371	388	359	401	379	384	343	386	387	345	373	403	413	420	399	410	395	376	388	392	393	398	387	375	365	386	371	365	420	373	396	377	359	407	366	368	394	387	409	400	399	427	372	391	353	389	369	399	362	389	385	353	417	391	361	418	393	352	395	420	409	405	413	377	385	379	390	403	360	360	376	377	386	344	372	393	408	394	354	397	363	380	366	358	382	382	404	358	377	391	424	415	381	401	389	413	383	416	400	351	397	396	423	411	392	389	380	380	404	382	406	355	341	371	417	385	414	360	373	422	422	367	395	405	353	389	348	376	359	367	394	388	372	387	362	388	364	358	363	399	364	371	362	385	395	404	392	386	384	424	375	384	422	370	350	362	400	387	396	360	380	359	390	395	363	378	356	391	382	372	387	370	361	366	358	376	408	383	386	392	389	358	380	382	384	387	361	391	411	401	377	355	358	419	395	354	368	381	415	412	416	376	363	392	359	348	348	391	355	386	367	367	410	401	397	364	366	355	376	365	400	380	392	342	389	384	407	367	351	342	369	394	415	373	388	353	351	358	407	404	406	400	415	386	346	379	399	396	342	376	377	357	386	373	383	383	389	406	373	377	373	390	386	406	364	417	376	342	393	398	377	395	425	368	380	422	366	351	385	377	340	343	390	379	366	382	394	418	399	414	368	385	399	393	412	403	414	388	400	393	387	392	400	366	349	406	402	395	379	396	376	394	408	358	379	354	353	404	388	396	392	396	358	379	392	336	394	408	333	371	367	380	380	361	386	390	364	358	385	418	403	397	398	344	378	359	395	376	361	359	430	393	377	358	391	377	391	400	378	361	384	404	392	386	409	397	385	392	352	326	371	358	368	385	370	364	372	377	422	365	364	392	376	400	401	369	381	346	378	353	391	383	373	366	410	404	379	368	389	384	355	397	355	417	386	395	380	365	402	380	405	403	389	397	374	379	398	407	403	376	412	390	408	395	382	406	379	421	358	384	386	416	398	370	367	390	445	386	412	393	386	343	382	381	432	352	343	378	364	378	371	385	388	396	401	383	359	388	419	408	382	369	362	353	399	373	379	386	404	415	376	391	383	374	369	397	359	398	367	349	373	365	356	401	347	400	376	386	375	375	376	387	320	379	396	372	370	361	403	430	399	407	375	401	382	362	367	356	403	389	401	371	379	412	401	385	354	348	373	394	406	405	359	393	372	374	386	369	393	363	352	380	384	396	419	408	364	374	418	372	381	411	383	386	373	417	400	370	402	387	403	360	375	391	376	362	357	400	396	346	383	401	392	364	377	361	389	373	412	380	386	374	374	382	355	392	400	363	363	379	412	421	363	396	368	370	423	396	400	382	405	358	374	383	391	378	380	326	388	372	388	387	353	392	417	369	381	381	358	386	411	393	405	362	359	365	386	388	388	402	358	410	380	432	380	380	343	392	416	415	381	380	355	360	423	380	376	366	352	418	390	416	389	355	358	405	374	375	336	379	385	342	374	381	352	362	390	390	356	418	351	379	404	355	367	395	390	353	365	390	425	374	381	353	364	359	384	412	421	390	383	391	382	344	381	366	372	373	402	403	383	395	364	377	395	392	432	378	364	403	365	399	364	322	368	393	368	389	393	340	361	367	406	382	376	361	355	397	408	354	421	390	412	373	418	389	357	376	391	353	371	408	357	368	395	397	357	395	372	421	406	410	386	414	368	352	373	391	370	418	402	381	394	414	402	345	421	378	361	388	349	403	360	390	384	381	373	361	393	411	353	374	378	395	386	341	374	335	400	406	355	393	389	379	384	376	394	381	412	397	359	404	351	392	411	394	365	391	349	366	371	416	399	392	371	376	367	378	358	389	405	375	355	371	372	351	382	447	398	401	375	403	396	419	407	393	389	394	401	397	397	377	384	412	345	359	357	372	366	342	406	402	378	421	396	394	387	399	374	435	399	368	379	399	375	391	397	385	398	389	404	398	374	369	402	398	348	382	393	416	319	355	368	381	367	383	389	376	436	394	411	396	383	386	401	360	398	376	379	361	375	368	341	395	428	363	384	392	408	395	337	383	418	416	384	377	400	375	364	387	346	404	396	412	382	356	402	372	426	371	371	371	384	360	389	397	377	360	369	368	380	397	370	397	364	378	414	372	354	415	402	411	389	387	387	372	336	373	349	377	369	376	401	362	401	368	374	423	397	391	391	388	416	410	350	400	410	369	338	380	365	375	372	380	351	381	363	391	384	415	347	418	371	385	402	332	394	387	394	403	452	370	373	370	380	386	396	374	353	360	410	409	378	393	357	367	364	400	378	379	365	368	383	371	393	375	382	391	384	389	387	383	362	392	388	357	343	422	426	393	414	402	401	386	388	392	361	373	380	397	371	368	371	380	358	365	372	380	382	384	410	379	344	375	379	358	382	397	395	424	374	385	361
34711	22233	21738	17402	9776	1331	1026	974	947	860	867	968	1052	1301	1496	1263	1887	2241	1910	1795	1508	1118	851	816	814	809	809	825	842	841	856	839	816	826	863	824	826	845	854	853	797	826	812	791	821	744	835	794	878	829	803	789	830	810	804	774	766	879	862	828	775	873	794	831	826	816	794	858	817	789	839	810	829	844	803	827	817	815	805	843	825	861	773	804	840	836	834	879	827	863	790	834	864	863	875	832	834	821	858	829	839	827	847	778	798	802	797	814	849	803	786	820	814	817	834	817	866	784	820	800	809	833	814	823	837	801	838	828	805	828	871	801	852	845	833	826	804	861	828	814	798	810	881	849	812	856	855	829	822	785	812	854	820	831	824	820	814	806	814	788	840	835	812	859	883	844	863	789	840	833	828	837	839	839	822	835	799	803	831	774	816	818	778	843	848	815	872	820	791	843	836	799	858	826	845	799	835	827	819	854	835	884	875	851	836	836	849	819	790	845	815	812	834	788	852	788	869	803	869	812	870	844	792	828	837	873	858	856	829	773	810	837	854	846	895	836	827	861	859	881	784	754	838	802	841	820	819	785	794	826	844	844	770	861	832	852	868	815	807	851	806	814	862	860	827	809	818	862	826	812	824	825	848	795	756	775	846	795	843	756	833	832	839	816	846	842	811	853	817	802	862	847	872	863	840	816	828	808	849	787	818	789	851	843	901	790	847	837	786	812	797	823	786	843	800	817	802	808	821	821	857	821	818	821	834	846	828	869	811	857	833	837	827	861	806	785	813	839	867	842	780	800	788	793	856	827	831	803	865	758	814	849	771	803	822	818	834	864	810	802	801	831	780	818	840	817	815	811	803	828	829	868	793	821	859	843	824	836	845	849	823	824	817	850	803	799	832	898	864	854	849	817	821	815	817	802	826	815	815	825	822	855	780	822	778	836	789	794	862	760	820	857	872	821	825	791	850	813	842	832	826	774	849	889	819	839	857	879	801	828	831	847	825	816	811	822	796	859	774	817	837	821	867	823	877	881	828	826	874	849	819	808	791	796	839	762	841	837	826	793	872	843	865	831	818	829	845	785	830	867	843	814	888	869	825	842	920	851	834	866	845	892	854	812	846	824	813	822	815	854	852	838	791	855	781	865	842	834	885	858	842	823	851	833	876	828	848	812	821	788	827	817	826	813	783	852	843	797	824	873	783	779	817	820	830	812	827	785	852	827	821	847	827	790	831	874	842	801	833	880	863	841	820	827	885	872	765	753	842	782	786	808	882	832	830	848	818	764	822	897	819	833	821	882	860	787	898	850	793	801	841	815	859	823	838	817	818	847	839	777	811	871	841	829	789	826	851	800	794	849	845	795	813	791	826	816	828	913	845	884	853	817	828	836	834	767	870	807	848	855	806	822	840	856	874	848	843	777	815	848	841	843	783	882	854	816	841	857	821	836	829	839	848	808	821	831	837	820	867	802	835	858	793	797	860	841	785	816	836	823	791	796	883	838	825	831	799	832	843	852	819	848	773	800	820	837	783	805	770	810	816	829	828	847	749	806	771	820	817	821	822	855	823	789	786	852	841	831	788	805	802	823	841	854	835	828	780	790	816	809	788	811	815	820	841	860	869	780	820	816	821	825	852	826	834	821	837	846	827	795	813	842	816	798	818	794	840	786	842	825	835	797	852	830	814	839	832	831	855	833	804	814	847	809	809	858	865	869	853	847	755	875	818	822	905	865	855	827	844	833	825	812	849	819	814	812	866	803	847	864	826	848	819	825	813	849	809	835	819	844	865	821	810	769	855	830	830	850	877	811	817	794	880	803	842	834	764	790	820	811	856	842	829	833	846	825	781	813	767	811	821	821	829	842	781	843	799	868	809	809	842	797	834	869	827	818	846	827	837	855	820	862	859	845	831	840	824	849	812	862	798	774	821	791	803	824	840	789	868	833	833	861	786	823	808	860	816	846	858	876	797	793	786	807	814	785	817	820	809	787	803	788	798	837	801	845	792	821	842	811	858	866	813	803	820	829	839	819	805	810	836	804	839	819	888	822	795	844	880	845	854	809	824	851	808	841	866	838	849	848	828	829	825	831	804	856	834	842	792	898	856	822	855	836	861	800	881	836	769	863	805	828	805	815	888	814	806	830	832	844	861	820	796	812	824	811	838	823	834	813	833	788	809	830	837	829	799	820	815	809	868	840	843	844	810	832	787	844	799	823	800	811	857	861	857	812	809	851	840	867	818	829	851	841	796	810	850	818	888	839	855	825	765	838	820	830	857	839	806	859	818	843	817	775	801	847	866	881	837	798	802	847	814	805	836	841	832	850	846	826	821	855	807	793	859	812	841	875	824	859	862	839	802	880	835	812	808	791	854	846	846	782	851	793	798	792	844	830	833	827	867	832	832	876	780	858	789	834	810	802	810	808	799	839	811	791	841	814	837	796	782	814	878	827	849	811	821	802	800	826	808	819	820	843	815	809	775	804	827	833	877	753	828	796	825	858	822	847	868	801	807	832	766	772	818	800	872	795	845	825	827	861	855	792	758	852	843	834	818	800	760	807	777	866	788	778	857	825	799	850	787	832	818	827	815	835	826	792	758	847	804	823	833	858	839	832	831	816	850	834	843	824	858	837	818	768	867	827	779	812	797	839	850	795	867	858	793	780	832	825	842	862	847	777	858	810	792	854	847	868	817	803	825	863	803	770	812	816	821	797	793	832	832	804	872	827	829	859	838	789	850	764	817	778	843	824	808	769	820	810	852	793	789	816	826	869	879	857	812	868	869	822	776	822	815	805	870	805	853	803	820	860	882	799	826	825	852	823	801	828	803	794	822	833	809	843	832	846	810	825	822	855	892	830	813	853	813	840	793	839	824	860	826	797	794	850	839	825	848	831	829	835	746	810	842	798	826	759	834	792	814	853	825	833	821	829	832	817	833	779	817	850	795	783	781	826	877	836	866	824	814	862	828	845	799	821	834	796	834	909	804	833	860	794	849	878	797	810	835	879	823	832	791	778	798	859	836	825	811	840	829	824	783	799	772	819	849	750	813	815	851	794	814	865	797	798	813	807	850	836	856	835	880	847	845	798	806	839	791	824	815	844	762	821	828	859	801	851	855	850	863	868	839	802	791	843	775	854	885	848	849	831	801	841	845	789	818	799	754	816	817	836	780	815	810	837	860	839	796	819	811	800	831	841	801	825	796	864	836	840	877	845	789	840	799	811	754	820	793	809	861	812	844	785	835	824	833	857	833	810	861	842	821	843	848	782	835	817	873	894	853	831	869	797	851	812	840	789	858	833	840	823	849	838	826	810	797	811	832	819	826	793	836	826	809	835	844	867	861	791	840	812	858	822	827	803	799	870	771	851	816	830	873	841	806	799	809	835	835	816	804	816	821	852	832	820	813	794	807	844	863	821	780	833	800	780	810	840	791	839	851	824	847	776	799	826	814	836	791	831	802	818	829	790	829	854	813	837	792	835	848	864	847	782	853	799
60583	36267	25786	17191	4584	808	530	554	460	480	442	471	483	442	697	1048	1257	1178	945	802	662	538	437	424	415	421	385	404	413	445	377	369	372	382	411	432	408	413	450	396	403	370	381	400	382	384	370	410	423	396	435	425	409	413	380	399	375	391	422	431	401	431	371	363	395	433	399	365	373	408	383	437	375	372	368	426	390	390	381	390	412	425	338	406	402	419	383	373	403	413	385	445	403	404	382	387	401	411	432	438	407	390	430	441	398	362	413	339	373	345	446	421	395	416	377	403	421	408	414	401	438	383	366	344	388	374	388	371	363	444	444	423	398	372	412	360	364	376	384	428	396	406	385	418	370	396	366	413	395	416	392	405	417	411	369	416	374	364	433	367	380	389	387	390	408	407	362	351	393	437	415	377	418	379	387	391	375	360	388	377	351	430	404	446	398	388	375	382	374	390	398	381	418	403	379	390	378	415	418	382	398	394	414	396	401	397	384	381	374	400	394	365	457	365	393	384	361	396	444	411	370	385	422	398	360	392	369	406	370	361	346	424	396	371	376	400	382	396	401	368	428	398	388	388	428	389	433	416	364	402	414	421	426	386	428	387	414	385	413	411	401	380	340	395	372	354	391	414	389	387	365	384	409	368	389	373	380	374	424	407	420	360	388	377	422	412	389	398	359	379	394	373	371	392	396	431	422	380	406	394	412	406	409	368	367	400	400	397	405	374	368	398	400	423	399	412	369	381	411	376	420	460	385	434	440	387	386	401	422	368	366	428	397	391	403	407	373	382	384	394	387	375	400	407	426	398	404	394	372	380	440	411	397	421	391	398	381	416	387	391	427	439	380	385	358	388	387	356	375	394	449	398	415	459	403	394	421	416	378	406	415	411	397	348	420	418	394	396	437	431	383	404	416	382	390	399	367	371	385	366	396	413	394	396	387	369	419	381	405	411	383	362	376	397	398	370	399	414	377	389	432	440	364	355	373	384	375	389	400	404	415	388	378	384	379	406	384	413	401	352	396	454	429	386	403	437	403	435	378	389	430	402	419	386	399	384	377	379	413	400	397	414	400	430	403	413	404	411	368	402	383	432	401	418	389	373	390	446	381	373	402	408	367	392	407	409	403	390	456	410	381	400	392	419	387	374	354	413	442	424	423	347	387	410	429	354	399	377	433	406	406	374	374	411	402	374	406	402	399	398	416	396	406	411	363	415	363	402	414	378	374	406	402	399	432	393	438	402	411	405	387	423	393	386	408	386	420	415	398	383	362	368	381	401	399	384	383	400	359	380	374	379	393	443	372	420	368	403	435	392	395	376	422	366	397	408	359	396	403	410	361	459	419	402	394	371	330	427	405	396	436	389	415	397	396	411	406	400	410	411	377	362	393	418	400	368	376	389	336	396	405	386	387	390	417	398	384	410	364	382	424	379	380	366	377	409	381	394	427	396	433	389	399	407	409	433	432	398	403	432	396	375	392	423	403	401	382	364	340	405	397	417	402	376	372	413	399	435	395	377	369	403	390	400	388	397	378	396	407	411	417	377	386	396	357	372	410	393	370	377	411	357	387	369	399	366	393	366	407	371	384	401	363	394	397	388	421	412	397	387	397	420	415	361	423	419	408	391	351	417	397	406	408	391	415	430	380	402	464	370	387	380	362	402	382	372	380	397	367	377	406	393	419	359	385	416	418	381	398	400	391	354	413	371	384	383	394	383	370	398	391	395	426	390	381	378	371	364	441	374	403	375	373	402	425	422	399	396	366	354	354	446	444	409	400	417	379	406	403	372	412	400	363	388	392	406	396	431	388	437	389	367	401	356	408	413	376	372	395	374	392	454	412	404	354	404	416	404	403	396	398	388	378	389	405	421	369	411	378	394	385	423	410	414	400	413	393	391	383	415	394	424	389	350	404	405	433	405	387	424	433	405	360	403	383	402	400	410	416	377	372	374	349	383	415	394	382	409	414	374	431	411	419	415	405	407	394	387	389	380	407	471	394	422	370	406	380	383	397	410	378	424	364	376	397	392	369	378	419	397	376	424	411	374	424	414	361	399	411	388	377	389	423	431	381	429	429	394	367	407	399	421	411	401	412	390	380	368	401	382	372	374	400	398	384	415	382	382	432	378	411	402	372	381	420	380	380	389	397	415	391	379	431	374	371	340	386	395	429	424	401	366	401	380	394	384	340	407	393	359	351	408	369	386	451	394	402	399	355	434	408	386	413	413	379	377	350	415	387	396	392	419	398	386	343	384	405	399	388	362	399	349	370	369	397	423	380	368	402	408	421	457	398	414	360	355	351	352	403	408	398	449	413	369	378	405	409	383	380	399	376	439	382	436	391	431	403	413	354	362	408	386	442	466	381	396	385	416	390	414	423	380	427	387	397	406	404	380	407	393	418	422	386	375	386	409	399	371	389	359	348	407	346	390	408	413	395	414	363	390	399	397	415	407	355	371	387	403	371	394	409	386	422	375	360	395	367	395	424	402	367	378	401	382	375	361	416	389	350	375	404	406	410	387	374	378	392	385	402	433	373	417	410	359	406	413	377	376	409	412	429	423	415	359	366	374	379	430	415	393	408	420	410	355	402	390	376	386	405	368	415	372	385	415	413	429	426	401	408	406	378	413	403	392	393	396	386	395	398	384	385	423	413	395	403	416	373	395	407	402	416	418	392	442	393	394	378	403	383	365	339	408	396	387	405	394	399	409	403	365	422	395	383	410	374	375	422	395	385	416	379	419	377	419	377	354	387	423	411	415	400	400	374	421	388	405	384	392	378	398	404	421	381	386	393	424	373	380	400	386	432	413	391	405	406	365	362	396	411	417	418	377	396	397	401	423	417	367	387	393	396	401	420	427	418	424	352	393	398	378	428	379	381	384	381	387	384	415	400	382	390	405	394	429	421	415	388	386	390	414	362	373	413	390	403	429	426	406	352	439	389	362	387	416	394	349	354	382	369	405	426	366	388	412	356	368	385	414	382	395	415	396	401	401	444	422	395	384	380	365	361	433	371	360	437	380	359	417	415	416	393	389	403	401	387	406	356	390	387	425	385	381	382	375	388	367	384	390	411	396	401	391	391	397	368	409	426	395	410	400	377	399	393	390	399	378	362	364	402	381	463	399	381	384	419	379	352	386	405	428	422	374	361	371	438	400	370	427	343	352	437	431	382	375	395	405	365	348	373	392	427	434	396	387	406	409	406	384	377	418	371	369	409	391	376	408	396	350	394	357	404	394	356	403	405	375	418	380	403	381	367	424	399	446	391	361	368	356	399	406	379	389	393	362	421	407	417	417	354	390	414	437	362	385	424	395	395	385	391	375	399	382	401	410	400	367	394	412	413	407	383	363	411	393	393	406	427	407	373	409	372	349	415	428	365	404	377	423	390	413	379	402	386	372	374	407	359	404	382	393	351	406	419	458	367	417	424	411	415	363	359	357	357	390	409	386	413	384	421	370	405	401	386	406	381	425	424	390	410	409	360	429	401	381	393	371
37756	27073	28474	25270	7347	1971	1566	1437	1283	1206	1090	1219	1322	1334	2386	4792	5477	4849	3607	2867	2164	1546	925	802	859	810	813	873	860	862	809	795	813	839	833	874	810	913	885	889	842	845	876	861	869	830	843	819	870	843	842	866	828	831	851	849	846	799	838	868	809	825	831	838	844	843	817	814	897	872	875	865	877	880	870	833	868	877	835	846	828	863	890	823	877	819	919	817	852	841	832	854	819	864	872	848	853	829	875	816	810	836	847	831	825	820	814	860	885	854	793	822	842	809	817	805	835	829	832	843	849	811	857	871	881	821	848	878	864	852	879	859	801	810	820	872	793	811	842	861	847	856	842	842	811	858	846	816	844	874	836	842	859	880	874	824	818	859	826	876	840	860	839	866	833	860	887	829	822	860	791	827	841	831	887	824	878	798	843	870	842	820	844	860	825	805	839	899	896	848	833	834	820	834	839	819	846	841	823	851	850	907	841	826	886	862	878	834	875	882	838	862	847	856	861	848	842	882	872	847	823	838	876	873	883	876	843	863	903	814	862	800	857	841	875	857	811	882	848	856	797	811	834	812	833	843	856	839	817	815	818	809	815	831	874	882	839	827	867	849	822	801	855	872	852	885	863	850	862	860	804	862	844	879	845	801	857	877	852	838	830	842	866	847	823	848	820	853	821	835	846	879	839	860	801	848	879	870	851	851	884	830	832	793	864	846	847	865	849	872	825	828	867	885	829	859	787	887	849	857	852	861	869	855	887	828	851	820	809	826	808	878	810	907	887	857	848	865	829	858	908	839	830	854	799	770	866	836	844	875	821	875	883	801	868	820	816	852	846	822	851	882	809	859	884	867	880	811	846	807	860	871	862	852	881	848	866	840	838	838	849	880	844	794	830	837	844	844	882	792	881	859	869	825	853	836	891	811	875	840	843	810	851	831	846	815	891	857	786	919	833	835	810	844	812	796	912	845	826	837	817	828	833	901	836	886	859	851	854	860	882	855	847	867	809	850	837	852	869	812	842	874	872	816	830	862	830	862	841	859	796	820	849	838	861	861	859	821	847	849	838	834	823	885	805	839	876	847	828	807	858	860	843	854	820	820	855	792	867	880	813	836	840	830	832	828	816	873	819	883	834	856	879	887	809	848	810	883	901	842	883	808	835	800	894	869	823	855	809	827	889	867	812	886	826	882	819	871	873	929	875	893	833	816	900	869	821	876	859	829	808	796	807	822	839	817	848	821	838	864	850	815	839	795	812	832	846	855	843	829	869	853	847	862	819	870	926	834	829	818	872	847	833	854	844	890	878	847	851	831	834	849	838	811	868	849	878	874	857	824	849	869	886	834	868	854	842	855	899	881	811	919	853	864	911	863	906	852	866	854	864	819	919	844	858	842	830	839	837	855	831	819	830	834	874	806	843	762	874	852	837	863	853	851	834	843	838	840	829	894	815	882	855	809	914	847	856	797	860	820	809	790	816	893	859	832	805	886	842	886	858	846	786	863	841	849	863	856	874	865	855	810	899	852	850	807	857	870	867	878	863	795	845	817	913	812	818	854	856	842	846	810	887	838	878	795	848	821	827	813	882	822	855	915	835	799	865	871	888	787	850	897	899	837	790	818	848	876	838	832	871	861	853	845	878	849	881	878	839	859	811	865	882	845	865	837	831	878	828	826	799	841	884	896	889	835	805	874	921	857	849	872	842	890	868	841	837	878	863	872	876	830	886	844	886	796	858	909	808	890	890	835	796	843	821	882	845	845	869	944	872	826	799	836	871	852	844	849	823	802	857	852	852	847	850	814	814	903	823	802	862	847	852	849	815	822	858	803	835	862	845	872	855	861	907	870	801	882	840	827	834	887	847	863	861	867	906	801	878	805	868	856	885	811	852	879	887	891	814	778	859	853	826	824	832	898	862	856	807	870	871	788	845	817	804	796	830	893	838	873	843	841	858	856	855	799	844	841	867	834	847	829	889	848	829	822	865	816	811	860	788	805	853	852	829	800	847	875	869	866	847	794	854	857	859	799	844	841	826	830	876	850	807	874	859	818	811	845	845	844	911	857	836	873	863	838	780	866	802	824	837	831	838	828	871	839	912	833	820	857	850	866	855	880	850	812	817	835	819	867	825	861	872	795	858	814	881	893	844	884	859	878	845	881	799	856	848	826	848	835	866	877	854	799	897	845	869	857	866	879	835	814	892	836	821	864	852	857	843	837	818	919	839	854	816	844	833	832	897	815	854	822	840	863	854	835	798	836	854	836	849	858	835	866	821	862	884	885	849	850	825	815	877	843	839	794	888	833	837	893	868	852	821	829	889	822	877	899	860	883	838	793	862	903	802	839	801	872	884	829	829	829	858	818	843	909	896	873	846	888	849	859	785	839	872	845	875	820	824	870	823	876	817	890	829	872	873	894	824	805	850	818	841	852	875	850	869	834	865	888	880	893	831	823	807	808	829	809	861	832	831	816	834	882	873	823	866	848	841	842	866	846	896	833	880	849	834	904	881	858	841	799	842	858	785	843	812	866	844	866	849	843	823	921	816	831	868	852	897	867	795	876	900	827	817	849	896	869	876	881	842	833	873	859	837	919	870	865	813	842	871	831	883	840	810	872	847	866	840	816	850	853	847	860	872	829	888	819	793	924	858	845	890	843	915	802	861	814	820	873	863	829	794	859	837	834	804	816	832	834	828	811	886	841	842	840	834	907	858	830	873	893	849	860	859	871	802	878	834	871	867	815	833	867	879	893	855	841	866	834	877	858	831	845	817	798	856	863	816	869	886	834	836	851	836	846	855	860	847	841	872	834	851	856	893	875	822	845	894	855	836	876	884	839	859	764	834	810	819	826	833	837	889	829	845	882	852	882	824	812	810	865	850	814	814	847	852	915	810	868	866	844	883	820	902	864	863	804	810	867	813	842	842	807	836	849	884	866	921	841	861	844	845	857	829	870	803	849	821	814	852	856	825	823	797	908	895	880	845	848	906	831	849	851	818	874	852	828	814	836	835	837	859	815	804	837	865	853	843	862	849	836	840	883	801	834	860	839	852	815	848	836	862	833	852	837	867	837	832	869	884	820	825	804	852	877	874	896	782	799	821	836	869	892	876	887	863	785	801	834	850	910	892	864	876	830	918	830	859	779	892	821	840	857	876	837	807	849	884	856	872	793	848	849	888	901	887	889	842	834	771	859	897	797	844	870	834	870	865	854	838	819	868	904	839	838	861	872	815	866	855	852	880	848	906	846	866	819	834	805	810	828	852	842	802	836	823	858	880	860	841	867	846	847	847	775	865	851	856	808	874	868	783	834	817	857	881	895	856	850	840	844	867	877	859	875	916	864	817	852	853	815	849	827	825	840	792	841	836	819	839	855	832	839	841	843	823	842	856	842	868	868	849	819	843	850	832	837	841	797	855	813	848	864	837	869	867	836	834	859	853	829	817	827	824	862	886	876	845	804	840	855	867	835	895	906	877	881	834	931	818	866	837	893	864	808
36127	18771	10568	3993	664	424	389	404	342	365	365	391	386	377	394	419	429	419	417	434	367	366	397	382	393	390	369	364	390	380	379	366	350	371	401	398	378	360	417	417	357	391	403	391	380	420	363	376	371	409	409	413	377	427	415	362	400	402	381	376	362	403	403	413	409	350	414	382	339	382	353	391	386	400	393	390	422	421	399	401	392	380	364	403	400	367	369	370	382	408	391	401	367	397	379	378	391	425	386	414	384	351	379	363	356	364	396	385	395	412	357	371	363	366	371	390	400	401	403	358	411	409	346	383	356	361	445	374	355	424	366	395	373	397	378	373	422	348	362	412	365	371	356	355	412	422	374	354	365	387	360	351	427	392	386	372	380	430	405	390	386	384	354	336	375	415	349	418	354	345	356	362	377	375	369	391	420	369	324	393	359	390	375	368	400	357	378	397	425	394	387	418	377	407	408	355	377	427	359	354	413	420	426	390	422	390	390	399	395	385	355	387	381	390	416	442	403	396	416	375	366	364	358	384	396	379	354	349	380	388	385	393	412	363	396	394	377	377	393	371	393	329	333	362	376	368	344	394	360	389	421	411	379	412	383	403	402	379	388	379	365	376	373	364	379	368	392	354	408	379	386	372	366	400	370	384	348	396	384	409	390	355	384	403	361	396	401	425	372	384	402	369	439	376	379	369	427	388	404	421	388	343	386	385	375	377	377	355	353	383	355	412	412	386	423	390	337	393	376	398	355	358	347	381	390	397	373	375	418	417	359	377	360	358	367	409	406	396	365	393	398	376	385	382	422	327	380	395	387	343	389	358	373	378	385	371	377	353	405	445	420	430	385	392	354	424	395	401	382	361	366	448	404	366	376	372	398	397	403	405	371	378	376	400	376	387	365	372	375	363	397	363	396	405	374	384	370	424	403	360	372	388	384	350	361	380	372	366	349	369	383	387	365	396	387	375	393	386	403	369	363	355	370	402	370	412	371	329	394	393	403	388	384	372	364	429	379	394	355	403	337	376	368	420	403	420	395	407	386	384	379	384	383	394	394	381	371	383	370	388	393	400	412	390	357	424	398	364	409	382	379	385	396	356	380	335	383	365	407	371	375	377	359	368	386	366	401	358	384	409	415	385	374	372	353	376	390	382	386	399	382	403	398	384	439	368	393	320	400	408	390	401	404	348	401	374	403	353	388	351	372	381	384	388	435	373	443	410	383	385	385	398	394	402	359	360	393	413	357	354	343	379	347	347	377	382	375	408	382	348	374	400	382	391	360	371	315	380	359	367	368	406	434	373	382	411	351	398	393	400	343	389	369	375	387	387	375	396	378	381	400	392	392	369	372	381	373	337	410	389	391	385	398	357	388	357	398	370	388	402	427	382	416	372	382	368	379	387	408	376	370	399	374	372	378	355	362	427	349	375	382	401	391	401	406	401	395	390	322	364	384	393	404	403	369	452	375	461	371	346	376	380	366	370	412	392	405	372	364	402	355	401	364	385	360	364	374	377	431	356	385	339	375	408	386	383	368	414	360	404	382	377	393	362	387	361	370	393	370	421	381	386	411	398	390	369	374	349	418	377	409	407	388	353	373	364	364	369	410	392	406	349	403	363	384	377	363	383	371	343	379	405	348	374	412	412	374	370	385	379	385	378	390	407	372	372	395	366	389	406	408	383	419	374	389	366	398	414	388	379	402	369	417	352	378	348	416	424	401	394	358	399	375	401	357	350	357	404	405	388	409	413	398	415	390	424	385	362	392	376	416	396	390	385	416	410	380	377	359	396	397	360	382	402	362	395	406	397	419	372	392	386	384	393	381	372	402	426	390	400	357	378	386	413	392	386	404	373	360	397	345	385	385	368	411	388	363	394	375	386	387	392	390	401	395	364	382	382	378	375	385	401	392	391	389	388	393	382	402	406	390	415	420	348	378	366	381	397	387	368	393	423	407	348	401	378	384	397	390	396	420	394	393	417	390	389	381	339	359	312	410	390	379	412	372	380	373	398	366	345	416	366	401	368	341	347	355	354	406	393	340	400	361	343	393	394	407	353	411	402	387	394	385	360	404	397	393	393	392	383	345	363	369	382	394	411	388	415	386	382	379	398	378	386	380	379	407	375	353	365	380	380	422	385	383	379	351	392	406	367	382	385	381	370	403	421	390	397	393	367	371	375	403	333	368	391	371	402	331	385	355	413	324	370	350	361	396	431	395	349	410	383	406	396	347	372	383	382	398	358	350	385	391	400	435	389	384	396	352	380	413	341	383	346	387	411	370	383	392	351	372	373	381	374	367	370	415	353	388	358	392	394	397	397	357	368	357	351	363	363	345	370	391	406	387	401	393	397	386	393	384	390	404	400	353	378	393	367	373	390	419	376	373	422	376	434	339	396	388	400	384	397	410	384	389	354	378	401	375	378	429	433	325	375	383	397	391	400	394	380	398	359	348	384	416	388	349	384	352	362	375	369	388	411	388	393	382	352	380	424	401	377	357	375	379	381	395	365	343	349	427	389	375	377	379	378	370	373	367	406	363	411	386	399	391	367	360	372	380	377	401	386	393	388	376	386	322	394	404	395	352	400	391	383	355	365	371	397	376	399	362	385	387	389	374	392	373	399	363	376	374	354	422	377	373	400	396	362	426	377	363	408	350	329	406	377	399	404	374	370	413	366	402	348	414	382	382	407	342	345	362	385	356	428	417	445	410	388	368	362	364	387	367	406	402	378	384	382	393	359	364	403	394	420	400	391	402	389	378	361	409	413	379	424	355	359	421	377	417	442	381	430	387	358	396	394	379	343	408	396	332	381	373	410	381	398	401	398	379	339	346	365	352	376	392	411	370	371	378	411	391	404	410	410	383	402	426	419	408	373	419	402	384	380	406	405	399	383	383	389	393	357	405	371	388	413	398	375	395	358	368	399	401	384	361	409	412	394	380	386	380	396	391	367	388	386	403	403	359	391	401	372	428	383	412	346	374	378	388	370	366	406	383	377	348	385	382	386	413	399	390	348	339	336	388	377	380	428	401	395	421	393	354	376	403	357	398	367	370	387	388	426	390	370	386	369	370	366	377	364	370	367	390	398	393	378	353	377	393	397	418	403	384	406	335	358	394	367	364	386	370	385	401	397	352	393	394	378	406	384	356	346	398	430	403	337	399	392	375	367	372	410	417	371	355	381	377	376	379	381	383	379	404	365	356	371	384	383	380	377	371	373	400	386	369	377	372	366	415	403	422	358	400	359	375	389	377	375	372	394	426	406	349	365	369	404	394	373	395	385	387	326	353	379	326	373	427	405	375	381	379	383	403	381	387	390	420	339	379	357	381	381	371	386	378	386	375	376	384	402	401	378	394	405	348	369	336	342	402	436	426	403	359	385	371	402	406	411	427	374	400	391	387	371	367	369	391	400	366	408	401	350	353	378	376	369	385	365	380	391	389	416	361	400	399	376	365	362	414	400	378	381	366	410	410	421	359	363	335	404	346	402	426	379	329	345
22103	13846	14551	7876	1596	998	860	871	866	867	891	829	811	864	861	910	1005	995	1037	934	890	864	834	820	857	793	864	822	780	811	839	773	781	815	839	837	845	800	835	822	760	851	824	801	859	850	855	846	784	834	792	820	852	846	869	847	836	847	843	824	842	803	833	798	864	794	818	783	822	795	837	809	776	839	852	832	848	824	786	775	820	884	837	825	843	847	784	819	821	812	809	794	826	804	806	836	835	865	847	781	806	849	851	817	848	863	798	838	838	850	843	832	792	777	870	888	870	787	792	821	861	837	799	833	841	853	787	816	810	781	835	811	815	821	811	769	828	819	844	824	846	857	801	812	874	835	827	839	799	833	826	810	795	836	785	787	807	859	821	832	854	788	814	856	802	812	850	795	835	826	781	866	807	787	884	854	807	844	821	849	768	846	836	798	849	805	850	793	776	833	865	822	819	842	820	817	840	827	845	863	876	807	822	822	794	800	809	814	816	843	816	853	770	800	836	830	852	803	825	808	778	824	811	848	791	781	809	798	823	803	871	821	835	817	834	795	800	836	792	813	807	807	835	840	797	775	825	788	802	821	809	770	809	793	806	821	860	776	831	849	849	835	792	827	796	836	792	756	829	800	801	815	776	821	834	856	860	877	799	799	824	809	881	809	794	825	851	805	787	840	865	824	775	815	836	841	816	823	823	812	804	831	836	888	794	791	814	802	849	774	811	913	773	809	785	877	864	827	800	825	824	834	822	772	867	808	810	778	861	810	815	836	797	777	803	775	788	797	853	838	826	823	862	756	842	831	810	872	794	819	824	789	785	834	817	842	852	865	836	791	791	820	791	821	836	841	825	771	849	839	831	810	866	882	828	856	846	815	780	861	811	821	835	829	807	857	851	804	793	808	821	830	825	796	833	787	879	774	850	807	849	827	755	832	795	769	817	885	852	833	836	828	783	847	799	800	825	801	840	823	833	830	890	841	836	766	776	824	841	767	864	847	834	830	837	840	822	864	785	800	816	849	796	822	839	802	851	847	817	783	821	829	822	832	827	813	813	807	752	789	878	839	858	801	849	821	831	835	807	862	819	804	803	840	804	817	805	819	820	782	834	780	793	825	807	748	769	801	841	841	818	819	836	827	848	791	817	812	772	854	840	777	850	807	821	822	847	789	840	833	849	837	756	822	739	845	810	886	837	777	848	825	809	851	809	787	837	846	816	852	811	817	852	814	834	796	814	845	823	843	845	804	849	840	831	761	779	869	844	807	802	811	805	826	812	798	755	808	807	857	833	849	844	804	790	797	805	853	815	780	818	809	813	807	764	820	808	796	831	811	854	796	836	786	842	814	853	830	869	845	856	763	835	859	822	793	798	828	833	818	784	789	831	823	797	824	842	818	806	838	788	812	807	808	794	778	795	840	860	821	847	833	789	838	828	864	836	843	839	811	801	827	880	814	831	855	798	799	796	842	806	857	825	777	794	808	847	791	826	787	819	812	841	862	814	836	827	806	822	807	849	813	863	793	855	772	836	867	794	826	858	829	833	825	792	911	789	811	843	840	836	814	892	784	797	831	846	839	810	849	794	818	806	836	786	852	823	830	820	801	833	869	877	824	850	820	786	848	865	781	879	800	795	790	774	833	789	872	751	834	800	810	814	826	830	851	807	832	819	784	784	812	809	814	842	832	841	831	789	871	837	815	817	798	808	851	822	779	832	771	772	823	817	852	798	793	838	801	810	752	793	815	781	845	760	830	850	851	825	788	786	829	835	833	837	829	791	815	839	793	829	772	768	763	801	826	837	860	800	802	803	827	790	819	844	812	821	826	776	812	831	866	841	838	857	828	803	790	857	832	796	778	809	826	836	828	756	830	798	800	843	787	832	815	829	816	781	861	865	852	811	819	810	845	772	805	806	847	823	839	769	829	841	792	830	816	862	804	812	807	832	850	862	795	821	785	810	796	793	856	839	791	853	807	838	865	784	785	829	816	811	818	826	790	789	855	871	847	778	849	831	804	821	798	823	871	785	793	838	815	855	792	799	817	852	833	806	846	873	832	855	795	829	789	796	811	850	797	822	804	810	798	805	845	852	829	856	828	824	900	815	870	804	847	876	796	756	836	809	851	818	841	798	873	833	786	832	831	797	810	793	844	844	766	773	818	820	810	777	841	855	881	879	801	792	815	802	796	832	868	825	813	865	836	792	806	791	855	863	837	839	837	798	828	803	777	797	778	842	798	850	855	824	767	791	837	809	790	798	828	832	850	789	836	763	843	823	832	816	815	785	822	799	848	789	837	818	845	790	821	833	838	866	791	785	769	858	821	851	796	809	821	810	781	850	891	808	794	818	876	866	806	872	804	788	839	785	795	783	787	845	792	809	856	833	833	808	796	829	787	866	828	819	858	812	856	790	866	808	860	803	826	787	819	792	803	802	781	851	796	828	814	775	850	785	850	791	822	864	889	859	794	819	854	804	850	805	797	797	902	807	831	820	802	883	827	829	792	840	817	845	850	874	768	800	775	841	844	811	818	826	793	826	835	808	863	779	796	890	801	811	843	837	827	850	853	863	813	829	840	824	891	822	822	839	809	820	810	809	810	785	831	832	837	797	762	839	823	862	840	759	858	842	836	827	830	876	758	800	833	780	822	809	830	816	866	834	821	828	821	822	805	789	793	795	882	805	839	795	805	803	824	822	842	823	851	805	808	824	793	844	792	793	841	827	869	839	807	818	850	817	851	742	797	782	814	813	827	836	780	835	856	806	779	866	862	792	803	798	816	800	776	827	836	895	802	853	836	824	830	822	840	846	757	798	829	826	822	842	847	811	880	784	872	819	798	818	764	822	799	824	847	814	809	789	841	814	823	815	772	864	827	788	806	803	797	851	831	857	829	808	847	799	832	806	826	791	794	821	813	789	847	849	843	767	844	848	782	885	836	775	804	853	787	805	813	818	807	806	801	817	833	833	806	781	759	776	810	837	832	838	830	849	816	817	861	790	790	828	833	849	876	781	790	802	840	862	803	848	841	785	807	804	791	817	821	850	832	853	862	801	822	795	839	867	857	856	797	791	820	790	818	810	819	773	786	825	842	803	873	818	841	838	783	751	802	823	836	787	815	877	808	784	851	795	804	855	826	845	849	823	823	835	777	799	831	887	836	820	820	836	825	811	805	815	838	780	837	809	809	839	826	805	794	788	882	853	829	743	859	824	794	829	829	772	852	822	812	810	802	829	805	804	793	828	830	798	864	844	834	778	822	863	819	804	805	830	759	782	767	821	853	785	783	797	850	801	839	813	791	829	878	840	780	811	860	874	853	788	864	847	785	843	802	824	841	830	840	818	830	819	817	783	850	818	825	828	816	805	809	851	856	815	817	807	847	767	810	832	814	780	816	840	808	814	774	778	899	806	753	839	841	795	837	795	791	836	802	804	837	774	827	790	797	813	822	822	803	838	883	826	808	818	846	854	831	845	828	823	836	837	856	812	857	828	829
53404	26504	14055	7253	2020	589	496	467	471	436	457	481	473	440	495	603	802	759	648	503	496	419	391	370	379	337	402	370	360	361	374	376	364	414	375	382	390	376	371	426	417	378	365	389	363	385	379	400	404	406	339	372	404	396	405	413	403	359	374	385	378	432	353	392	393	387	367	377	361	375	411	374	442	380	422	403	380	383	375	387	378	426	380	428	383	380	382	426	384	397	397	364	375	386	360	374	395	393	402	360	385	365	403	401	387	401	378	320	334	407	398	369	346	359	396	424	376	397	383	398	447	382	379	369	371	361	392	353	382	391	367	394	393	369	403	399	364	405	358	414	348	380	386	371	392	346	396	386	402	362	381	405	406	410	388	378	426	424	358	369	370	377	405	383	428	381	372	416	373	425	377	388	370	394	362	406	432	370	380	371	371	387	402	395	416	375	407	399	394	372	401	386	415	434	370	379	359	357	370	402	376	413	379	404	397	364	386	359	416	366	385	374	406	385	391	413	451	381	371	374	389	368	377	386	383	335	367	398	395	393	399	375	395	363	362	339	376	376	387	376	388	376	379	377	399	395	375	371	372	371	415	399	338	366	399	352	387	385	418	396	372	394	415	388	391	398	376	375	360	360	355	402	369	395	349	426	381	362	390	398	373	374	367	378	410	367	369	344	353	386	377	411	404	394	379	386	410	383	430	374	394	381	361	375	389	401	384	383	374	361	402	397	421	385	395	389	388	378	362	361	381	405	382	361	350	435	355	413	372	406	372	449	399	389	349	353	366	376	401	370	386	423	340	396	380	371	373	382	393	363	369	360	380	414	431	366	415	397	393	392	332	392	407	358	378	383	396	406	391	406	367	357	410	354	380	411	379	400	355	380	392	386	348	383	378	414	345	394	369	389	393	363	371	386	385	368	395	384	385	409	389	353	392	405	408	384	405	402	384	360	371	391	377	373	378	409	381	372	382	343	398	416	384	389	379	384	372	407	400	397	408	378	393	385	322	390	369	404	409	392	377	374	328	376	372	420	398	382	373	370	373	399	397	387	366	381	403	395	394	378	393	431	405	367	419	351	385	397	404	382	379	389	401	394	351	350	387	372	413	398	395	446	397	390	362	395	415	366	352	370	364	382	410	418	419	394	428	388	376	410	387	376	381	412	379	381	374	368	391	375	371	350	378	370	395	356	344	384	390	401	365	358	410	382	374	351	371	396	386	359	417	380	425	380	393	404	398	375	394	408	366	393	416	392	424	377	380	365	406	427	392	392	376	367	376	362	390	363	355	399	383	334	378	352	402	369	330	362	367	415	399	362	368	353	373	401	396	408	360	390	396	409	359	366	371	381	392	379	374	371	398	380	375	405	386	361	333	347	373	364	378	385	364	359	397	370	383	391	384	397	408	368	394	398	387	391	411	386	342	384	396	385	374	410	395	376	380	359	428	374	379	378	398	411	399	386	370	370	396	373	375	391	389	389	381	382	392	401	390	325	394	402	382	385	450	410	387	382	378	404	374	383	348	399	366	401	389	374	394	374	362	384	363	395	432	379	382	399	367	372	411	380	371	421	400	384	424	410	387	380	383	379	367	362	388	442	379	363	360	370	403	386	394	389	403	411	390	391	378	378	361	385	366	396	408	374	353	405	390	369	387	387	401	359	360	407	362	380	339	355	366	412	396	407	397	367	359	372	391	380	373	391	390	404	378	368	377	397	418	397	388	381	403	403	383	423	381	405	357	390	351	368	383	373	333	397	431	374	380	375	402	423	400	420	371	381	394	393	370	355	359	365	406	403	400	390	357	379	407	389	397	358	382	394	368	352	403	373	380	369	360	405	391	355	378	381	425	387	404	387	366	403	393	395	376	392	365	413	388	410	423	400	385	404	371	366	373	363	394	370	384	398	396	376	395	362	419	401	377	382	389	377	364	373	350	386	410	361	366	412	400	388	337	349	383	409	380	416	404	354	374	362	352	360	406	357	381	386	355	378	379	355	354	394	368	400	383	362	380	356	387	384	392	404	371	388	393	424	372	377	396	373	362	365	371	355	415	431	400	374	400	389	354	403	424	376	419	378	390	408	430	424	425	363	365	351	372	359	401	388	385	379	374	369	410	369	414	394	376	355	408	354	412	407	382	373	394	380	380	395	403	361	391	391	346	360	390	357	406	398	394	387	338	380	405	408	411	361	349	360	391	430	402	358	362	369	387	382	366	410	399	406	357	405	378	413	375	433	389	392	360	390	392	379	409	356	376	348	419	372	396	407	378	380	409	356	385	398	375	378	371	405	368	392	412	379	383	377	366	363	371	392	391	392	375	353	396	402	360	382	379	362	359	409	352	404	347	404	412	383	347	392	388	397	359	402	405	394	441	411	389	388	355	376	434	372	403	370	374	416	390	344	364	374	376	376	360	400	390	362	410	396	419	393	380	349	372	377	392	415	393	388	403	334	357	380	353	356	384	420	366	338	404	397	395	411	399	353	401	411	353	395	404	395	353	411	363	378	344	370	391	386	427	433	379	371	393	388	392	378	375	380	417	373	352	381	426	354	376	427	374	359	363	395	425	443	396	376	378	409	403	396	381	423	374	370	369	413	367	364	350	339	351	378	387	402	390	391	398	395	425	374	372	402	391	385	394	397	345	377	420	368	402	434	369	382	435	371	385	431	380	368	396	345	423	403	381	395	420	434	422	336	355	374	376	378	394	360	351	367	389	365	399	405	415	358	386	388	408	414	389	380	399	353	392	388	396	366	392	403	389	363	373	376	401	391	397	344	384	392	380	359	383	357	415	381	424	366	434	385	401	393	406	395	368	395	431	391	421	378	393	375	401	409	428	369	424	379	344	430	396	409	389	413	367	408	362	380	353	372	378	383	395	334	383	376	402	372	383	414	404	362	365	402	360	396	409	430	363	359	377	357	348	380	360	394	398	388	374	337	402	386	378	369	371	418	405	387	392	385	407	351	350	397	377	369	380	355	401	372	376	359	401	418	417	365	436	396	416	375	394	392	410	387	377	376	404	375	386	380	375	380	368	395	406	360	390	365	379	376	394	417	375	399	412	361	349	386	425	394	358	415	406	391	354	427	399	409	391	388	382	404	384	328	385	367	364	383	405	366	393	381	392	376	388	402	409	392	363	388	372	354	390	382	351	391	408	406	402	394	388	388	380	407	401	366	402	399	440	410	378	356	412	400	410	391	367	399	380	423	359	384	380	429	359	370	371	379	399	373	409	368	375	409	395	379	403	389	373	358	377	396	410	389	374	383	404	393	420	347	391	405	411	391	369	423	373	390	413	414	410	363	391	404	359	417	407	386	382	380	381	382	372	351	351	394	355	394	370	403	402	422	394	402	383	418	368	395	360	355	389	408	361	394	381	408	417	370	399	411	423	397	387	387	404	396	396	412	370	390	356	397	373	405	422	397	365	362	378	390	375	348	419	374	362	405	354	403	375	360	359	387	402	368	387	399	358	422	375	319	375	350	379	414	381	368
34169	18965	17113	13387	4431	1354	1230	1093	1149	1033	1186	1176	1235	1148	1590	2495	2900	2738	2237	1736	1262	1012	850	877	870	789	876	799	783	852	827	814	875	838	836	845	820	827	801	831	794	828	765	790	816	802	802	808	887	790	793	853	843	745	844	909	784	800	811	784	800	874	820	814	833	842	851	816	821	798	797	846	875	840	818	794	868	796	841	824	817	811	847	828	848	852	834	822	813	868	800	877	771	915	883	801	835	854	823	835	780	832	811	839	844	896	802	887	824	854	855	875	895	806	835	776	808	803	782	878	823	803	791	848	838	860	851	792	826	770	823	814	794	844	872	815	767	837	831	775	865	831	861	808	813	864	817	839	765	856	896	795	847	836	801	783	789	863	793	838	837	796	803	826	864	784	807	781	845	841	841	840	818	792	794	804	842	800	898	871	853	818	767	823	800	798	841	853	824	816	793	809	799	812	833	849	829	802	777	810	775	837	852	855	812	864	871	770	855	817	840	818	821	797	852	789	853	853	880	797	843	808	819	854	852	825	871	833	847	859	821	829	826	814	835	851	840	793	803	826	795	845	804	792	803	820	840	793	838	879	830	832	830	822	871	828	839	832	772	867	812	788	835	828	780	784	789	822	803	871	817	844	829	808	820	825	888	842	844	804	830	783	830	807	815	834	811	810	832	797	782	804	829	874	805	825	828	832	858	854	771	885	813	828	830	859	819	860	799	892	797	843	824	775	843	810	845	838	805	801	777	850	845	818	821	834	785	888	860	784	803	860	776	835	850	836	829	826	814	797	815	759	861	810	837	833	846	834	803	867	783	789	918	832	835	832	838	812	800	848	846	784	780	809	801	820	811	820	843	860	864	876	830	864	790	813	814	789	840	868	820	831	834	805	799	850	845	812	839	796	849	835	819	870	840	837	864	836	885	833	771	840	801	826	813	814	799	808	804	835	840	828	857	808	830	790	811	815	781	867	844	852	831	851	833	783	773	868	818	827	841	801	858	878	810	794	825	875	815	849	794	839	845	847	829	798	858	832	833	786	781	813	850	809	761	827	781	821	835	823	804	836	858	810	773	828	854	777	778	855	839	841	852	868	785	816	837	821	845	788	804	808	798	786	830	837	837	804	806	822	837	880	828	828	844	820	827	814	789	867	793	809	867	827	814	875	819	804	875	822	812	824	817	877	867	829	779	858	808	864	857	766	852	802	801	870	868	824	856	811	817	837	872	859	872	853	797	838	831	880	832	790	860	810	844	834	833	841	823	821	817	848	852	792	842	804	861	803	792	852	849	797	878	823	831	827	846	850	875	796	820	811	804	834	828	844	834	749	837	840	798	839	839	817	819	796	820	790	811	793	863	851	833	848	819	823	862	850	870	810	785	864	794	850	802	836	823	829	851	847	867	814	848	816	799	815	787	823	842	804	862	876	828	836	806	840	823	833	808	825	869	834	843	883	792	847	790	850	818	741	821	827	843	819	836	815	811	812	841	843	812	816	858	809	887	862	843	819	858	830	816	780	879	813	837	845	816	795	840	794	835	834	815	809	798	856	882	828	770	834	825	821	840	825	809	826	849	874	859	831	838	819	789	874	821	807	860	864	841	786	814	846	790	847	762	795	838	853	848	852	853	843	807	836	804	870	855	879	895	775	813	835	826	837	852	816	800	821	811	854	885	831	811	817	842	817	796	810	808	843	878	860	797	871	851	815	822	779	860	808	787	895	830	800	855	872	790	830	828	832	779	768	846	872	813	897	813	844	855	826	859	852	896	835	863	874	871	832	819	788	827	839	778	791	806	828	833	861	865	819	842	822	895	791	824	830	816	826	862	795	835	837	849	858	822	799	815	836	871	880	816	828	836	821	840	792	798	797	836	880	828	828	840	860	874	848	818	782	840	815	815	824	794	809	768	859	868	904	821	821	834	794	783	814	848	822	818	835	825	854	801	790	851	827	870	782	851	815	819	841	860	896	796	819	823	838	857	824	788	838	817	825	836	861	862	824	826	847	811	841	867	764	770	804	819	851	850	810	853	765	764	806	780	819	818	844	825	871	813	828	775	792	822	843	836	833	803	807	878	793	878	821	825	823	805	845	855	794	807	872	829	844	832	858	806	831	820	860	867	815	823	829	824	861	841	841	818	871	781	825	834	875	845	811	831	813	819	813	817	842	829	841	844	826	806	824	840	840	796	814	850	850	833	813	863	819	865	828	839	818	838	841	805	839	838	842	854	825	785	804	868	795	801	839	852	827	822	816	822	808	823	834	861	852	845	809	859	854	859	846	841	902	846	838	831	788	783	878	874	816	834	813	861	855	829	807	782	872	839	818	825	827	850	902	776	798	835	850	812	813	824	877	789	895	835	839	862	817	795	783	796	838	851	833	824	823	846	822	808	856	813	886	815	819	855	836	817	857	830	816	813	876	786	774	842	788	825	867	858	838	836	805	828	847	838	858	881	898	844	832	856	862	853	888	813	879	863	829	775	826	847	804	810	821	843	815	853	829	845	834	861	870	817	842	796	807	852	826	818	822	820	848	805	826	831	854	790	859	813	835	798	812	783	801	827	833	824	835	864	797	872	800	843	853	822	835	860	824	832	822	844	849	832	830	902	860	754	790	857	807	823	843	899	825	842	851	788	835	847	827	873	825	844	824	762	837	820	814	814	821	835	881	833	863	856	846	900	794	805	845	837	807	858	832	789	820	865	830	841	864	872	819	885	810	842	853	818	806	855	795	810	824	831	823	793	846	871	839	888	795	836	881	856	850	825	878	846	798	825	749	792	820	843	818	861	828	830	821	863	851	820	865	808	804	833	867	815	825	831	772	791	827	825	829	831	824	827	876	788	830	820	782	785	838	820	829	799	816	853	779	853	825	829	851	832	800	836	842	779	859	816	833	834	861	860	801	817	840	817	841	859	846	836	814	864	831	844	832	827	840	852	835	848	795	847	780	813	859	843	815	831	848	860	813	828	852	874	853	839	789	834	846	826	858	793	846	858	801	883	836	853	827	840	846	863	835	837	835	816	775	847	865	830	801	842	852	824	802	825	822	825	775	868	830	773	814	836	780	845	826	806	811	822	824	836	822	821	834	768	808	871	859	816	793	826	839	838	805	822	822	844	808	882	864	873	845	849	844	865	846	859	856	809	846	826	830	818	884	811	848	845	826	779	854	873	804	819	783	817	839	850	856	838	774	801	817	792	852	824	792	834	828	804	770	869	839	826	859	844	814	768	824	883	874	820	841	805	846	813	835	819	860	831	827	852	818	865	810	824	808	843	855	849	829	870	831	847	863	834	827	778	793	898	790	806	876	787	859	815	773	794	865	815	822	839	819	819	818	830	831	792	821	864	792	782	776	844	834	864	824	814	820	835	782	765	838	822	815	856	854	818	774	855	847	816	899	824	845	833	795	866	859	826	772	819	838	817	832	844	857	801	870	783	858	826	817	829	806	797	846	829	879	878	828	837	810	831	846	822	872	813	825	849	892	848	838
57774	34353	26183	17362	6861	983	661	592	513	515	543	550	556	715	852	1050	1194	1094	915	706	575	501	409	437	388	405	384	405	402	440	395	411	397	390	401	414	422	407	389	439	363	420	402	392	419	387	365	388	420	385	406	449	436	435	385	354	365	342	397	409	436	399	449	387	414	380	367	426	342	406	414	400	392	385	393	379	422	407	383	387	376	369	374	378	389	393	389	382	423	386	385	392	359	396	399	389	423	394	401	352	420	406	414	378	380	391	389	400	372	410	414	407	402	403	416	426	431	416	472	420	392	391	397	424	375	376	401	411	408	441	400	399	402	429	431	431	353	428	408	417	432	394	381	426	396	342	374	394	427	381	410	388	385	431	372	374	346	374	406	390	411	397	400	395	387	403	400	404	395	369	393	369	416	359	368	392	395	408	378	397	382	410	399	394	411	398	391	384	403	357	365	402	374	399	414	396	370	409	425	395	379	415	364	358	379	394	417	428	371	441	407	373	435	440	369	359	385	400	393	419	398	386	410	410	398	399	405	332	426	426	401	400	388	402	410	446	382	397	371	424	357	381	381	401	393	417	366	365	381	405	390	417	389	382	357	386	407	434	423	413	367	408	358	373	395	388	386	402	385	437	398	411	442	437	429	397	366	386	405	385	390	362	393	397	380	374	391	389	402	400	367	397	399	395	394	362	409	338	386	386	450	373	376	377	425	386	455	373	369	351	373	414	388	389	375	410	400	429	394	429	412	428	411	421	383	363	413	378	417	369	389	396	415	412	400	366	415	378	352	379	397	389	413	399	394	416	343	418	388	408	380	416	396	405	393	435	413	406	397	388	382	408	466	357	390	427	420	379	420	432	410	406	381	380	419	391	344	363	330	404	398	381	407	384	368	400	377	399	393	365	385	402	421	419	406	386	388	384	366	410	394	403	415	434	427	404	422	405	362	362	401	421	393	417	410	402	390	376	456	373	389	402	432	416	391	402	394	388	401	431	354	387	379	405	406	378	395	411	363	422	429	398	389	401	404	376	415	414	386	360	367	398	406	376	359	394	399	376	437	403	342	393	431	419	397	416	409	398	365	416	365	363	355	416	399	403	362	366	397	373	399	381	403	429	422	349	374	369	432	380	379	396	405	401	408	421	382	397	411	413	383	372	392	399	378	427	385	382	425	409	439	386	403	379	389	378	340	380	389	367	372	372	356	400	418	395	390	380	416	374	393	357	425	403	460	373	404	387	392	421	359	428	347	414	383	389	365	410	399	387	383	385	412	385	427	430	383	367	388	399	405	377	371	402	376	411	407	395	391	406	419	390	394	359	369	416	404	359	349	396	380	357	409	382	392	390	436	391	405	380	413	421	416	421	383	395	400	394	363	389	406	413	408	387	369	425	417	400	366	370	386	394	436	442	412	411	429	392	397	418	405	414	376	331	385	399	402	336	378	381	414	430	384	395	363	430	412	377	436	403	370	389	354	408	397	381	402	390	418	368	379	353	380	459	380	394	356	426	405	400	403	409	415	365	366	373	392	404	411	428	405	370	389	401	397	399	386	365	404	398	410	352	405	361	376	356	377	371	389	378	388	397	393	421	427	417	385	409	434	400	410	365	399	393	406	332	375	351	395	382	396	410	406	390	419	422	418	430	409	358	414	366	352	396	421	380	420	400	409	397	364	369	416	422	428	423	412	402	421	403	436	418	394	408	434	395	423	421	364	404	409	413	362	383	384	367	369	387	426	422	388	426	363	388	412	407	408	400	402	354	402	409	387	400	390	411	423	383	391	386	413	406	368	386	384	409	371	370	400	374	393	390	397	411	399	367	378	408	368	382	381	441	454	384	395	382	398	400	397	397	403	424	369	399	395	374	433	414	378	401	426	360	384	408	367	427	383	381	376	393	411	396	408	400	422	409	405	383	405	373	424	366	408	412	436	378	349	382	417	407	418	390	422	376	384	407	409	414	381	388	400	373	397	409	381	424	410	372	384	367	430	373	424	366	389	419	446	384	347	375	363	414	371	379	421	365	392	422	392	383	405	396	390	422	373	408	393	390	367	405	407	354	355	406	408	374	370	391	377	362	422	423	408	388	373	412	403	368	374	385	392	395	403	397	381	387	401	413	416	443	382	395	408	420	405	364	406	380	417	390	377	389	412	367	426	415	399	424	402	410	370	414	367	393	382	412	403	401	383	374	382	406	395	396	382	374	401	434	425	419	394	396	378	387	420	470	393	351	414	388	431	391	397	413	418	429	342	393	427	404	424	413	383	401	393	444	372	413	435	359	403	372	419	351	413	385	421	343	391	372	430	411	370	392	374	406	422	422	408	371	350	376	376	393	368	360	362	401	413	368	396	405	407	377	400	336	353	390	387	375	418	351	404	403	381	393	393	386	405	374	421	375	400	428	386	407	450	392	377	395	390	403	402	414	388	431	381	379	392	382	388	404	338	430	407	372	398	410	381	381	395	429	329	389	441	401	383	386	413	394	369	437	389	390	367	366	405	389	420	417	366	427	376	424	442	453	386	407	382	389	393	423	366	381	429	396	409	361	367	427	347	417	373	405	390	362	371	367	373	383	363	413	374	394	365	401	366	383	367	400	441	407	395	388	409	389	392	357	369	413	401	428	418	381	384	444	378	397	403	411	399	356	420	382	379	396	425	394	379	394	406	373	396	389	405	388	403	415	400	415	400	369	364	375	421	416	408	382	381	385	374	402	368	385	381	391	412	354	411	392	370	386	428	431	375	406	382	354	404	406	376	400	357	362	377	406	373	412	393	414	439	413	419	372	414	392	362	375	425	426	417	382	344	420	379	402	392	420	374	394	376	376	397	384	379	390	393	384	378	372	412	375	403	354	379	373	393	426	379	413	412	402	379	357	391	365	367	354	391	397	384	363	390	401	425	392	345	411	385	402	389	368	389	405	380	398	390	396	362	395	400	364	393	382	403	392	434	378	383	415	398	413	371	429	418	398	414	401	428	392	385	370	403	374	381	380	398	386	394	404	378	409	400	398	387	417	407	384	362	360	450	387	388	386	400	395	407	432	379	355	414	399	425	391	399	373	413	377	353	383	395	387	388	378	383	355	403	414	393	402	356	418	414	408	388	391	367	371	372	402	397	415	416	348	410	372	469	414	391	378	392	409	382	379	349	408	386	424	412	393	384	383	373	382	368	359	423	405	404	409	430	444	435	424	402	408	375	350	402	405	391	359	356	404	416	382	419	412	411	388	383	401	407	389	347	428	407	421	426	398	412	416	416	387	379	399	382	411	385	393	365	402	429	391	400	397	400	416	405	375	375	413	410	398	380	420	376	400	402	412	384	380	394	374	338	383	392	377	431	382	392	378	398	416	363	411	358	400	385	371	399	395	383	398	390	389	404	397	409	388	358	354	374	382	396	402	413	377	382	428	356	442	408	397	390	401	428	400	383	385	415	387	409	391	349	390	349	411	385	403	383	412	403	380	419	393	373	395	391	423	428	407	403	406	386	388
36352	26026	28692	25291	11859	2115	1802	1548	1449	1454	1480	1620	1877	2646	3599	4471	5024	4380	3463	2559	1734	1270	960	849	847	858	837	846	856	843	880	762	847	871	824	842	882	793	842	872	843	836	873	845	850	890	886	839	808	830	860	843	885	825	816	825	838	807	870	845	847	875	902	852	844	851	836	860	806	816	830	875	886	791	866	852	803	863	890	902	901	858	819	888	879	823	888	823	871	873	828	859	824	846	884	830	848	807	887	858	822	843	844	860	858	874	860	878	866	784	852	826	865	845	875	840	787	821	854	838	892	850	843	773	861	860	853	855	867	827	847	921	827	830	833	815	885	831	805	825	809	790	867	805	868	841	841	834	828	828	845	823	901	857	860	842	874	811	867	795	797	833	854	848	806	848	847	876	859	910	827	886	877	846	836	857	855	846	892	845	851	828	827	865	861	842	853	797	796	829	833	854	851	859	854	842	797	877	855	886	848	858	808	831	841	848	853	797	822	873	834	830	865	808	800	851	834	830	831	870	852	854	882	866	902	782	836	819	820	811	847	856	810	851	858	895	844	868	863	801	836	779	933	839	847	884	887	850	872	840	865	847	782	851	828	871	772	822	843	816	866	784	847	852	876	848	800	845	897	870	858	850	848	838	844	848	878	884	829	822	859	855	825	855	822	840	847	845	798	803	831	856	847	867	827	834	839	836	811	852	827	791	858	854	876	869	854	818	860	825	854	819	854	869	854	847	870	854	825	842	799	881	890	894	852	844	865	847	811	840	832	836	846	865	929	855	788	839	851	817	859	820	860	819	822	868	816	840	845	798	820	858	840	819	790	857	840	864	813	822	812	877	868	802	834	849	865	872	790	866	855	805	846	827	906	829	812	856	865	890	842	821	771	883	848	831	846	857	795	864	857	868	821	852	849	867	840	871	878	845	881	803	849	849	853	842	846	848	768	876	831	823	862	811	827	846	854	839	858	852	835	821	816	914	835	879	836	850	850	820	854	853	848	871	865	856	904	847	812	836	818	835	829	798	875	864	889	877	809	840	829	856	847	858	830	842	857	878	858	801	843	881	801	861	909	855	838	876	812	820	891	831	852	851	897	833	859	816	796	848	829	856	819	823	773	834	855	855	838	837	848	821	862	798	860	833	828	859	845	824	804	781	800	827	855	847	841	850	777	801	836	839	868	857	850	840	820	820	839	814	838	817	896	836	842	867	854	883	840	858	846	827	829	820	850	837	824	854	859	857	838	840	848	818	877	840	840	836	859	844	883	917	866	904	873	850	895	862	846	854	839	886	853	851	908	777	855	841	891	847	832	824	833	844	837	852	868	864	837	858	873	810	873	814	887	868	826	855	832	838	850	813	824	817	848	829	777	842	851	816	822	836	853	828	885	774	854	815	803	902	817	874	840	825	818	854	856	881	833	813	853	837	869	836	872	892	852	844	835	833	845	828	871	842	839	882	872	807	846	810	864	877	869	860	858	829	880	830	839	815	833	820	828	898	824	837	832	854	825	791	857	898	864	872	865	884	857	859	783	857	874	841	869	849	791	898	803	844	851	876	860	878	838	876	810	836	864	854	869	911	814	855	837	809	834	802	842	833	847	872	868	816	861	861	838	808	850	845	824	831	823	827	826	869	831	904	825	826	872	851	859	794	875	852	831	850	825	850	849	836	880	854	847	831	849	881	828	832	846	821	802	767	802	840	832	829	850	852	883	864	798	842	786	830	818	845	839	859	872	900	815	861	845	834	861	836	914	833	851	822	816	816	770	858	889	896	832	836	849	848	813	856	843	841	855	848	839	826	791	838	815	805	833	878	837	842	873	854	794	856	828	797	847	876	860	851	878	839	833	803	854	765	854	798	816	840	843	828	838	869	835	780	902	874	792	834	802	792	783	839	856	878	815	876	904	851	813	836	832	873	885	822	874	850	796	829	821	784	783	850	851	860	842	825	865	862	821	815	787	819	832	850	841	818	839	811	892	840	889	819	835	867	852	851	862	845	834	808	853	811	903	908	853	817	869	847	846	818	832	804	819	826	835	814	873	880	820	803	798	894	876	860	790	870	848	814	883	835	872	856	828	853	871	848	873	830	802	853	888	835	816	826	864	868	818	874	868	788	882	808	865	777	827	819	829	796	922	885	904	842	849	866	831	809	839	860	829	854	861	831	906	863	872	810	846	866	861	873	846	870	848	870	826	853	848	850	871	846	816	847	839	875	847	784	830	856	796	864	826	837	888	848	829	841	788	846	819	787	814	837	845	885	845	829	817	832	828	793	846	852	900	815	904	804	860	872	829	828	847	867	818	828	835	861	888	853	828	835	797	824	822	801	857	859	796	848	862	835	843	815	900	803	784	858	868	791	862	861	803	836	816	807	849	884	846	818	836	837	887	841	800	826	856	821	828	802	816	819	877	818	886	851	820	822	863	911	864	842	835	865	855	882	833	837	913	853	792	851	831	862	884	830	866	876	821	806	860	787	861	877	825	800	864	861	862	824	831	825	846	852	817	833	805	869	850	872	781	824	861	885	858	843	781	915	814	828	867	879	839	811	851	865	838	838	869	824	831	832	884	855	848	866	812	858	799	853	840	810	831	891	801	784	859	874	843	840	794	886	834	887	828	863	827	812	815	915	870	887	856	828	826	849	861	819	882	859	851	878	862	839	859	875	867	827	845	828	837	835	842	820	842	878	841	827	862	833	843	850	831	911	852	853	861	848	838	827	821	794	858	877	893	835	859	839	873	810	810	863	858	858	839	850	914	884	867	867	847	822	856	839	827	881	793	822	832	856	823	857	886	832	860	847	861	805	838	826	823	854	918	860	865	820	849	819	841	864	846	810	778	832	841	883	835	890	821	872	870	832	800	854	841	816	830	821	853	771	875	800	829	816	847	830	875	806	847	852	802	858	853	841	850	830	874	847	882	904	849	858	833	832	871	893	842	840	871	797	843	845	891	824	842	851	807	864	879	853	816	891	875	884	826	869	900	895	847	861	818	868	826	896	814	858	808	813	850	844	851	842	823	843	839	817	807	885	833	836	831	872	861	844	834	864	872	845	834	877	878	836	836	923	841	887	855	788	855	831	842	828	899	775	860	817	857	781	844	803	900	841	806	843	879	807	833	884	824	867	837	872	834	859	819	868	894	850	871	927	851	838	878	887	831	818	803	835	864	844	879	887	854	858	859	823	851	852	849	860	846	846	839	810	825	864	865	784	811	824	799	881	799	866	880	878	865	841	844	900	829	830	865	845	840	865	839	926	899	841	846	841	808	822	851	845	821	814	799	918	877	825	843	864	840	828	847	829	818	835	843	840	870	834	868	824	800	812	833	888	868	856	869	881	902	882	824	887	808	913	755	841	830	850	888	866	869	806	801	924	853	839	847	847	874	833	794	797	848	872	844	805	861	879	837	809	863	874	782	830	816	820	852	859	816	879	861	808	831	863	875	839	795	840	826	840	869	867	859	862	865	816	840	830	844	796	849	815	830	851
41473	22269	10298	3406	778	405	419	398	399	381	417	429	404	379	385	414	423	398	387	370	383	380	387	419	384	407	405	343	368	361	378	363	410	407	384	348	418	352	404	376	361	373	391	396	392	380	353	395	391	407	367	391	369	405	403	353	386	365	393	363	371	388	378	401	380	387	373	408	411	364	345	376	360	398	414	366	393	382	398	396	385	394	398	367	339	381	406	381	338	416	365	366	405	388	379	369	382	396	401	377	363	392	330	362	375	400	403	373	421	399	367	352	421	401	386	349	373	397	411	368	373	411	387	376	381	417	415	386	376	384	420	389	403	379	399	353	350	376	386	408	369	342	366	363	354	384	429	377	374	375	398	398	370	376	396	374	373	369	388	393	375	394	400	400	380	346	420	357	397	377	381	423	380	351	422	381	379	394	371	389	389	386	354	366	448	368	378	406	399	390	363	373	389	377	370	367	379	361	414	369	364	370	412	383	377	416	409	400	389	412	361	386	386	379	406	413	379	402	398	372	377	394	371	394	422	375	398	379	407	414	398	372	414	393	385	379	391	411	401	351	362	319	389	390	399	361	375	397	373	371	354	413	380	392	373	383	372	358	396	380	373	439	384	373	374	380	412	357	349	387	376	394	377	370	383	393	392	378	419	384	391	408	401	384	396	347	388	398	392	388	401	369	400	346	360	378	383	316	380	406	392	408	397	393	383	374	400	406	382	357	354	412	383	410	393	376	370	365	400	380	411	377	402	383	358	399	371	348	372	360	378	354	373	367	362	384	386	399	391	429	385	406	381	379	425	367	353	382	396	416	402	396	370	380	349	394	387	403	414	382	426	381	381	385	374	379	401	389	446	435	368	364	375	381	337	387	406	415	412	371	368	365	411	384	366	396	335	392	392	399	399	407	392	390	409	400	390	376	419	399	381	406	368	330	350	383	410	379	402	382	411	413	396	375	368	368	362	385	398	401	418	424	418	375	415	390	376	410	386	376	396	415	381	377	367	388	343	391	369	376	367	391	382	390	396	395	383	413	409	377	424	350	387	423	375	344	349	380	396	396	397	413	357	408	364	344	387	404	337	413	407	388	374	355	366	390	355	367	391	403	417	427	370	387	379	391	374	373	379	381	415	401	382	361	384	412	398	344	371	356	398	390	392	363	382	326	375	366	419	392	403	385	393	350	386	412	369	407	391	382	377	398	381	375	399	390	439	390	373	366	381	356	392	366	419	409	384	390	380	388	397	383	377	416	435	424	388	340	393	334	353	412	379	374	400	380	441	376	390	410	373	384	364	375	381	381	372	368	384	365	397	356	362	397	391	355	414	383	382	373	393	408	384	406	432	386	393	370	385	402	399	407	411	408	394	378	381	367	390	378	376	373	424	381	393	370	361	362	383	380	412	399	372	381	383	412	414	351	362	344	389	364	381	391	398	388	377	413	355	363	391	361	358	363	379	385	382	400	378	388	380	382	401	367	351	390	345	344	378	362	414	403	364	372	401	406	412	379	400	410	378	418	401	402	407	406	355	374	376	376	369	391	317	399	399	384	382	399	411	391	367	379	354	387	371	419	399	372	378	360	366	387	371	389	364	384	381	394	387	380	416	406	352	409	400	413	394	389	352	427	418	384	385	359	392	385	337	352	356	390	381	384	393	381	362	385	393	371	374	340	423	415	366	339	377	395	378	376	384	386	372	390	403	403	394	423	417	405	385	365	373	397	413	360	342	385	421	352	376	355	387	356	354	376	408	386	406	375	384	366	358	403	376	379	401	366	397	390	411	392	402	405	403	367	390	358	411	374	379	405	383	390	359	362	385	356	375	391	373	407	355	380	388	341	388	386	384	377	357	399	388	422	381	391	395	376	378	388	355	379	358	410	370	396	390	415	404	382	370	398	377	390	369	398	363	394	355	416	387	407	374	378	380	386	398	389	360	381	407	355	340	395	381	357	386	376	387	362	383	349	410	377	417	342	340	373	389	336	411	396	408	370	385	407	379	395	392	399	392	358	395	362	370	339	382	341	364	401	360	386	355	401	367	424	395	392	403	400	384	396	375	406	400	367	412	422	369	416	360	370	390	393	372	384	423	408	386	373	372	367	392	392	406	413	369	390	412	366	396	405	345	363	379	391	406	391	414	383	385	387	405	356	399	390	378	408	387	393	370	361	410	372	344	396	409	387	399	414	368	430	415	395	308	405	349	374	437	388	384	358	403	388	398	404	435	373	414	376	371	374	370	383	385	407	369	382	389	407	391	402	378	368	355	389	372	337	359	423	385	380	378	373	432	384	407	374	381	392	397	352	440	379	383	361	384	354	366	332	394	379	363	381	405	393	381	406	419	401	395	393	379	354	390	421	330	347	357	396	378	395	378	393	385	351	391	398	375	391	362	373	378	361	381	387	377	383	381	401	395	349	402	393	351	385	367	426	363	378	365	378	413	378	412	372	398	364	325	401	424	353	412	395	391	414	341	411	402	412	408	428	393	375	392	405	387	350	394	341	380	365	380	374	396	361	381	383	385	364	381	411	436	372	373	359	372	352	397	398	383	381	388	422	375	371	407	380	372	366	398	378	392	399	398	391	391	395	405	366	391	364	400	346	362	374	389	383	361	364	391	370	371	388	388	379	406	385	378	362	393	343	358	397	341	389	378	347	358	379	419	380	349	378	371	389	387	374	387	412	386	360	395	398	373	380	376	368	383	394	374	416	377	360	400	375	384	380	367	349	419	364	363	409	403	382	402	391	373	387	375	398	366	376	406	390	417	392	376	384	365	344	364	361	353	344	390	369	370	400	395	375	417	383	408	336	338	340	373	382	350	337	353	368	411	383	357	413	373	400	405	355	364	355	409	361	391	371	380	363	365	389	365	396	396	389	368	378	366	407	383	361	360	396	349	430	386	436	398	385	375	366	404	357	389	367	396	412	417	384	370	386	389	342	364	382	374	375	377	382	387	360	351	371	385	374	370	343	384	382	375	382	383	393	354	345	388	375	387	407	417	369	377	361	368	399	362	370	384	419	365	394	387	381	356	368	370	368	393	390	384	391	401	405	402	396	373	368	363	386	365	375	400	368	356	411	368	383	376	384	353	397	418	369	410	398	362	398	380	374	387	379	365	373	341	362	381	407	389	373	431	350	367	399	430	396	363	371	363	407	393	406	360	371	420	383	392	385	356	387	389	390	366	390	371	392	400	360	378	363	371	356	406	425	362	372	373	376	356	364	363	398	409	396	393	422	354	408	377	370	386	399	378	402	404	421	344	410	388	346	382	374	389	387	387	365	381	390	408	389	377	375	409	356	354	387	386	355	351	380	389	388	387	376	381	405	379	382	398	400	379	416	385	339	349	376	391	430	413	419	373	387	429	410	385	396	387	415	398	381	376	370	368	390	386	344	348	362	365	368	393	411	407	384	430	407	380	402	402	398	358	381	429	399	403	397	388	358	377	383	412	432	378	367	388	413	378	418	341	379	349	396	394	398	344	396	386	390
26150	16828	12612	6855	1710	925	1005	943	897	905	866	833	848	830	911	965	954	989	939	874	898	915	828	804	809	846	824	924	828	806	798	839	810	824	843	802	804	763	763	796	751	788	829	789	787	863	838	809	856	869	808	780	792	880	822	837	772	830	839	827	847	806	818	874	865	836	882	861	865	831	868	856	854	791	847	859	810	860	792	789	826	761	832	859	814	818	850	803	837	798	793	817	805	787	810	841	810	833	836	781	777	803	808	802	812	792	840	817	835	799	772	824	837	818	816	781	801	798	797	810	843	853	762	848	836	793	791	798	809	832	883	838	802	877	813	792	822	821	848	817	888	790	853	840	821	844	805	839	814	826	859	824	827	808	833	834	856	828	878	836	840	818	889	818	774	865	845	785	886	833	793	795	841	851	852	834	827	801	803	833	804	817	850	845	834	805	857	810	838	773	823	833	778	845	863	754	853	804	830	763	810	883	824	832	838	815	886	821	824	833	865	855	838	832	807	808	834	856	858	833	782	807	791	818	777	803	872	798	814	838	833	861	786	789	774	813	800	799	853	789	838	832	803	856	823	895	760	763	850	788	846	796	831	837	828	829	836	805	820	805	787	796	847	818	823	843	821	800	867	843	804	797	798	834	836	829	830	829	780	860	784	867	793	844	823	823	782	795	893	781	816	890	822	829	840	794	819	850	832	840	817	837	818	838	847	807	811	808	786	827	771	803	876	772	796	874	846	852	839	862	848	847	821	795	796	813	876	858	783	831	853	829	819	844	784	794	838	808	825	840	821	785	796	818	863	843	865	788	872	824	791	841	871	784	797	839	798	788	823	829	894	826	840	834	814	807	777	808	902	852	855	816	834	792	866	793	846	814	860	856	834	818	765	871	832	837	822	808	817	851	883	848	851	835	833	844	765	850	791	819	816	819	792	801	809	876	840	845	825	813	804	798	804	804	816	856	854	809	844	866	800	868	754	813	799	826	821	863	782	810	796	860	787	846	799	815	829	806	807	855	818	830	895	779	831	842	853	800	856	888	816	840	833	814	820	848	815	847	777	866	833	844	875	830	815	790	853	859	806	856	793	819	769	848	804	858	840	847	796	812	843	834	818	803	819	817	848	816	826	794	869	841	816	855	847	773	870	824	809	832	871	839	787	808	847	852	842	860	832	825	829	837	868	851	862	797	856	813	829	796	849	840	836	788	861	813	855	812	790	826	824	805	820	778	832	792	806	867	803	844	853	811	818	840	839	828	777	848	806	807	795	805	805	876	838	772	859	820	804	835	819	792	807	834	796	815	812	820	842	812	762	811	846	843	838	843	807	815	811	800	844	891	825	840	830	777	851	853	818	846	855	784	806	868	778	828	812	849	800	816	847	795	854	767	829	808	868	840	861	801	861	895	829	820	833	859	857	850	850	757	807	806	830	806	810	888	783	827	851	797	839	875	778	865	851	809	818	825	862	835	849	803	766	817	831	813	825	825	809	852	840	829	819	813	801	857	782	767	810	811	859	800	810	818	785	834	849	829	842	858	789	790	799	798	805	833	874	791	798	857	806	878	825	805	810	819	827	830	816	778	805	842	814	891	811	792	816	882	807	826	841	795	802	799	842	833	837	831	811	827	809	776	779	819	805	784	856	812	818	782	814	803	791	829	791	867	874	840	814	853	796	865	832	766	901	837	807	809	770	820	884	863	844	852	827	878	858	836	823	828	797	810	789	854	819	801	894	824	780	821	832	839	810	801	856	834	782	834	847	848	836	853	777	826	802	835	864	787	832	868	842	844	839	854	886	780	855	829	831	822	831	870	861	789	818	836	836	743	840	839	816	824	808	815	858	814	829	862	802	876	789	853	819	835	811	847	815	834	790	868	826	823	814	787	825	827	841	840	772	825	783	857	843	860	856	826	795	855	836	870	770	832	838	770	831	840	779	849	839	798	815	831	815	787	803	846	766	880	819	849	840	835	785	833	846	782	839	760	798	781	856	815	832	792	827	838	884	798	812	850	823	829	867	833	799	827	805	834	785	815	836	819	811	857	848	821	824	776	842	826	856	867	802	845	835	774	854	802	853	811	806	813	849	859	800	806	837	842	868	829	879	865	790	882	813	810	857	825	829	831	842	818	815	814	892	784	862	826	823	838	803	813	791	822	807	824	870	826	843	770	819	826	831	834	775	829	815	843	842	803	800	870	795	820	801	803	840	850	817	799	807	881	787	877	864	837	880	801	853	825	813	802	881	824	807	842	860	862	798	845	793	838	809	831	846	829	852	793	854	853	861	850	758	855	777	792	821	820	822	835	856	781	835	840	815	790	821	861	791	849	825	837	798	855	791	814	801	881	813	839	853	771	857	844	847	865	805	812	786	824	749	855	845	851	815	867	791	831	825	885	851	808	877	797	796	802	867	819	835	840	857	850	816	815	855	795	798	820	798	857	860	763	781	857	816	808	833	760	805	853	895	812	797	855	822	810	854	807	804	809	832	821	823	781	826	824	884	784	842	843	783	858	830	807	802	805	834	834	833	827	837	868	877	817	861	780	871	851	804	803	801	872	797	804	791	850	862	793	864	819	837	839	855	807	843	818	866	766	823	790	892	812	823	787	843	835	797	833	816	819	823	804	785	808	783	846	803	776	785	816	829	836	802	783	841	813	793	806	859	814	850	857	804	790	821	819	856	823	832	800	867	837	847	850	823	810	785	790	839	812	801	815	866	815	839	834	859	763	832	826	835	773	792	791	844	805	831	795	778	819	901	896	803	802	801	823	828	843	795	813	844	851	856	829	838	801	880	834	847	823	802	841	844	831	820	826	829	811	822	859	816	816	867	802	843	844	858	809	854	859	785	866	772	782	859	816	860	767	804	822	849	877	783	852	882	807	796	858	814	798	825	822	826	825	771	793	822	824	841	891	887	834	842	826	807	791	839	820	870	844	832	871	796	838	827	788	804	835	776	841	808	806	829	786	828	831	813	818	855	840	860	891	857	837	811	800	798	822	800	832	840	801	816	798	845	834	839	897	809	812	853	822	798	842	798	826	792	871	819	857	851	834	804	811	783	816	850	844	805	787	839	827	803	821	820	853	827	828	812	796	808	855	867	815	817	867	863	811	807	836	812	817	791	835	786	818	844	833	812	811	759	840	829	778	819	828	823	827	863	787	799	846	841	798	817	866	830	824	868	819	793	833	823	812	794	764	876	812	816	868	832	790	821	798	773	813	843	837	819	831	835	896	750	821	810	836	845	794	828	823	854	840	823	829	836	782	811	853	847	802	801	846	794	833	845	816	820	834	775	839	809	801	840	829	799	820	833	803	774	860	764	848	834	838	826	778	787	799	855	781	827	829	840	852	821	867	853	783	839	844	840	831	822	821	852	839	835	801	814	846	802	779	792	784	798	817	903	846	829	829	842	821	822	825	829	844	825	822	810	856	820	846	843	881	834	866	822	819	838	822	808	842	855	809	825	854	846	774	795	863	818	820	831	850	793	822
60543	31748	14319	5599	1438	518	443	428	430	441	400	441	449	440	514	540	559	529	493	480	489	389	402	393	364	376	378	389	422	411	399	406	360	369	388	402	411	392	410	393	403	362	396	371	373	406	407	418	351	409	454	389	383	366	424	381	424	387	406	353	362	369	364	416	393	414	387	370	407	379	364	378	364	424	375	380	323	377	388	378	373	377	412	392	408	414	396	391	399	416	403	420	359	356	372	399	423	392	406	358	368	385	375	381	384	410	386	397	399	389	368	364	376	367	379	410	372	408	374	396	422	416	346	384	394	361	366	359	376	397	417	369	377	375	359	401	392	419	365	361	373	411	426	389	390	373	395	425	340	387	413	385	361	383	412	337	393	400	395	389	403	401	393	384	401	411	402	406	399	382	408	402	380	387	382	424	378	433	412	373	355	383	365	387	377	398	374	364	402	368	398	353	381	383	379	373	395	451	427	359	387	365	358	366	403	399	379	385	373	363	378	360	418	366	359	424	390	351	370	392	377	336	403	397	395	378	362	385	378	402	382	380	359	357	411	348	346	382	373	398	361	358	372	424	389	337	390	405	371	403	429	419	405	379	375	390	368	387	410	390	388	399	385	389	404	407	375	342	366	389	418	382	372	399	405	371	386	404	366	393	407	400	352	413	374	420	377	435	390	373	388	329	397	372	392	390	370	395	397	405	377	382	374	389	392	392	394	349	426	403	390	399	414	378	389	411	383	389	368	356	390	392	424	367	346	372	385	391	382	376	372	381	392	371	355	377	369	395	343	380	413	399	399	420	396	369	357	358	361	400	413	393	364	378	377	399	379	320	383	404	394	368	372	395	399	402	362	385	410	363	407	379	420	400	409	352	437	392	375	394	381	386	413	394	402	404	369	410	347	410	360	408	394	372	388	417	349	395	393	394	393	414	379	383	367	380	368	407	394	408	429	429	362	408	411	369	385	383	391	383	371	411	409	357	399	374	378	445	379	378	390	431	403	399	414	369	364	370	380	362	377	391	383	376	404	400	362	337	404	378	412	384	394	341	350	390	405	391	380	364	384	376	412	414	385	373	382	367	384	404	372	378	403	364	383	391	379	404	377	386	375	394	423	382	427	383	361	406	395	377	338	381	345	386	377	382	409	374	369	376	393	386	382	354	379	365	370	385	380	400	384	379	372	377	367	388	400	381	394	357	401	388	358	393	347	375	378	368	369	387	363	370	357	385	376	374	387	392	367	367	354	405	403	410	395	404	403	391	387	399	407	399	431	397	427	373	400	402	402	381	413	383	407	411	357	360	384	405	404	369	366	396	369	434	385	374	391	410	355	345	401	395	387	387	369	367	390	410	396	411	396	377	411	410	402	376	338	381	438	380	334	369	383	389	379	383	381	389	383	362	411	385	376	393	394	360	367	388	375	388	384	362	352	358	351	388	371	415	421	418	382	414	399	359	376	411	397	432	381	360	379	397	372	381	433	399	367	400	398	368	384	402	377	417	387	335	395	393	347	390	422	365	425	380	389	412	400	410	387	429	411	371	360	375	340	389	375	382	410	382	404	371	408	356	360	411	396	373	376	409	376	360	390	436	403	411	378	367	408	380	329	371	372	404	385	391	421	368	374	383	371	391	390	386	370	405	392	359	400	368	385	376	372	375	413	408	391	416	414	365	398	378	369	392	369	402	379	376	378	397	366	370	347	368	415	381	383	385	387	400	377	393	386	355	390	406	365	421	434	373	413	382	409	395	342	405	405	382	425	405	384	378	382	391	371	376	366	387	391	394	410	379	395	381	379	369	401	354	374	330	389	392	381	363	355	378	382	365	421	430	394	448	376	393	411	354	422	406	411	374	407	408	396	365	353	392	386	350	355	383	407	393	379	424	395	389	363	369	365	413	382	409	376	382	382	410	408	400	399	395	430	357	402	410	395	409	381	398	376	409	380	387	388	399	378	365	385	419	377	386	358	362	424	348	414	384	380	363	368	384	340	333	412	338	393	394	391	407	382	407	393	391	395	413	410	379	382	378	360	361	355	362	369	383	371	356	404	358	384	373	403	381	410	400	409	417	401	393	413	401	392	376	413	395	393	392	386	345	376	379	404	412	361	385	375	372	412	380	383	360	401	382	398	376	405	397	397	404	397	399	390	413	370	423	343	366	363	356	366	395	387	383	383	369	385	406	373	371	398	388	386	332	383	361	413	355	392	390	376	401	364	385	372	377	356	401	347	393	392	415	393	400	382	357	361	373	379	372	386	349	397	352	380	373	398	418	386	372	379	391	359	383	392	383	412	415	368	383	408	407	383	410	379	409	391	403	420	350	429	380	422	411	397	388	397	360	393	374	376	397	368	392	394	398	390	345	390	395	387	390	403	371	389	368	387	372	404	422	386	346	369	375	378	408	364	380	392	340	397	394	396	382	367	379	402	384	360	401	367	438	358	406	434	400	379	370	408	387	378	361	372	416	401	434	401	408	378	427	432	420	408	370	393	403	411	403	363	349	384	372	347	414	368	355	384	402	407	359	393	383	382	392	351	350	362	378	388	401	419	382	389	403	399	393	399	417	384	435	376	388	402	396	386	388	382	376	387	379	393	338	405	394	395	387	387	375	362	373	374	368	363	383	389	422	408	351	383	417	319	357	388	391	397	381	433	377	374	397	366	381	384	396	341	357	408	440	381	401	363	364	391	341	383	408	362	314	360	390	410	384	389	431	388	344	356	338	402	360	409	408	374	388	380	406	417	393	433	400	398	381	399	383	424	383	377	439	391	381	414	354	403	380	363	419	418	394	386	404	376	412	395	384	353	365	391	359	363	348	369	370	410	396	365	369	393	391	388	408	384	411	428	403	342	370	397	424	372	380	387	381	365	347	391	385	371	389	411	367	368	411	412	378	354	375	365	364	386	384	364	403	342	376	370	375	385	372	383	378	424	375	380	418	333	369	384	412	363	345	395	376	362	386	362	403	390	404	376	440	375	379	353	397	394	374	378	383	360	320	376	434	409	406	396	389	387	372	380	363	360	415	383	401	417	404	380	409	382	396	379	393	413	422	374	404	342	394	411	440	367	362	447	391	401	413	378	360	388	430	405	389	405	364	372	388	402	384	362	385	408	377	359	347	380	390	388	427	396	383	378	411	406	429	393	436	386	387	403	397	358	376	356	388	373	398	406	357	391	367	397	372	392	375	348	411	387	383	423	393	380	378	398	353	370	387	362	359	360	407	376	404	409	381	378	374	397	372	372	391	372	367	438	369	403	388	368	378	381	392	380	399	380	371	370	379	400	394	392	407	400	418	370	406	400	411	385	360	422	405	434	376	368	400	379	359	378	401	390	383	431	363	421	396	361	360	370	381	407	392	375	386	377	406	354	395	382	370	400	349	372	396	363	397	399	356	379	386	378	354	360	386	398	407	368	407	388	370	377	386	374	398	389	384	365	406	384	346	420	421	397	420	389	431	359	408	416	366	388	374	413	360	377	390	389	438	380	391
39711	22650	16096	9961	3399	1277	1096	1027	978	1031	1033	1053	1019	1089	1396	1752	1732	1586	1381	1278	1089	1011	927	880	810	821	792	817	793	881	860	787	883	886	813	818	801	857	767	844	785	882	864	832	775	806	866	872	786	841	834	772	841	840	817	843	859	821	807	798	803	885	850	883	831	785	886	868	823	818	832	834	850	807	818	832	836	851	840	874	848	790	848	796	841	846	859	806	830	839	844	853	851	848	860	800	880	878	776	826	856	833	822	842	842	802	859	815	762	882	804	896	848	887	853	843	867	807	815	824	811	846	821	801	822	812	833	834	909	883	776	837	827	803	874	828	834	907	871	830	830	779	890	819	830	787	865	810	797	866	782	845	844	832	808	829	846	869	837	832	822	794	829	815	879	864	812	829	827	877	802	855	829	871	837	839	859	802	823	870	796	846	809	818	870	857	839	824	813	809	847	845	809	826	828	853	794	823	793	851	875	850	826	825	798	846	819	839	858	857	832	823	893	829	861	863	835	887	831	817	784	821	777	852	822	804	806	820	819	858	832	811	856	821	873	811	839	855	848	863	838	780	819	851	843	801	856	820	800	839	859	864	873	817	839	830	828	814	863	845	817	864	822	839	844	813	822	832	839	865	861	899	811	892	834	843	850	776	837	832	780	848	839	884	812	843	895	799	835	804	828	839	830	815	846	805	814	834	800	803	890	788	851	837	830	813	818	800	810	852	832	847	802	878	813	816	820	851	830	816	844	785	831	847	834	810	907	822	837	845	802	864	862	832	823	783	871	804	823	840	804	834	883	875	800	788	821	799	853	809	813	876	825	829	792	793	813	797	819	909	810	818	826	810	873	809	809	803	823	845	857	778	799	789	837	779	827	821	821	773	812	834	851	806	742	868	824	847	832	846	854	888	824	812	862	838	847	870	893	859	797	792	847	843	853	850	870	874	820	879	837	835	833	798	827	870	816	810	834	808	836	836	796	823	845	861	852	837	843	842	847	782	808	799	806	859	858	803	796	800	806	875	793	754	861	830	812	823	855	848	815	813	797	824	831	831	837	825	859	876	835	820	807	818	827	766	880	900	831	854	861	870	846	788	809	793	840	830	833	820	800	866	833	840	843	813	864	837	829	809	889	796	822	839	815	847	839	839	854	841	761	790	810	821	858	828	801	845	778	848	896	857	786	818	837	826	830	904	837	863	802	887	832	850	857	782	816	857	799	827	804	850	808	851	842	863	816	841	817	838	814	839	824	861	794	846	836	861	801	850	867	835	852	796	830	794	750	819	819	799	840	828	871	832	840	835	842	784	839	860	808	828	863	874	798	869	808	759	831	799	787	840	853	806	805	854	799	832	858	837	848	835	818	836	851	799	891	872	839	851	851	808	820	832	845	829	805	801	808	793	808	849	825	809	835	850	870	790	784	884	820	790	810	839	834	775	833	825	840	825	821	866	838	836	809	819	873	851	845	871	873	844	817	857	859	832	825	869	825	811	813	826	837	775	854	800	876	836	858	872	826	884	786	800	824	864	800	839	829	799	822	815	842	857	852	875	840	867	846	881	884	867	853	792	879	841	835	814	838	820	826	816	800	783	842	870	895	824	798	823	786	823	879	834	836	847	808	837	842	869	818	849	864	842	790	840	791	853	881	840	807	832	872	805	826	857	857	855	839	874	829	845	846	827	766	790	886	771	838	865	864	825	833	833	861	819	855	849	831	847	838	854	778	807	778	809	779	855	810	811	849	818	868	838	871	835	843	814	842	826	844	817	816	816	844	856	798	825	870	810	825	847	834	820	865	848	845	870	793	832	868	850	746	826	797	877	837	757	845	851	796	834	816	819	810	846	876	862	819	834	814	800	855	806	831	823	812	860	803	832	831	859	810	811	845	796	843	877	837	831	829	888	809	801	825	882	814	849	799	816	850	831	795	838	821	806	815	796	818	794	863	837	855	831	822	872	829	811	859	884	844	846	833	838	814	835	836	859	882	832	816	856	811	807	828	806	826	824	800	817	861	831	858	856	835	795	801	791	809	838	858	830	860	801	859	812	829	869	834	840	836	853	857	817	829	854	861	857	824	794	801	789	831	849	811	828	809	814	849	833	866	815	885	857	795	763	805	867	842	828	847	826	820	817	828	817	798	790	804	876	820	807	783	818	812	852	778	866	868	843	858	859	808	815	839	820	919	844	826	782	820	832	795	822	839	846	859	853	836	761	823	831	834	812	754	824	834	839	826	813	821	799	803	823	821	787	812	833	771	797	845	847	840	846	819	794	818	824	831	860	801	827	834	826	845	814	867	859	784	802	789	755	867	861	843	846	863	803	822	800	875	817	775	879	818	843	839	844	799	795	880	841	821	815	836	820	796	847	820	865	860	804	833	816	812	824	810	847	825	875	876	819	835	809	833	824	790	844	837	834	829	830	832	850	803	816	804	841	850	860	789	831	843	887	824	837	805	870	865	831	887	884	834	835	799	812	843	807	808	796	795	801	808	874	784	850	841	809	827	843	843	830	838	822	797	823	830	797	819	810	793	842	820	818	824	889	813	790	846	804	824	854	812	869	888	766	805	818	823	838	922	857	787	816	820	829	806	836	868	848	833	842	823	801	810	846	826	843	873	807	839	828	850	838	802	824	814	856	790	864	807	792	826	804	879	872	777	874	861	856	823	831	845	832	840	817	792	918	825	861	811	835	859	806	818	874	803	850	865	844	789	821	828	832	861	817	841	803	812	843	826	800	846	811	857	854	813	826	820	826	846	838	828	830	801	808	816	862	862	804	790	857	837	888	799	815	848	787	824	869	835	852	798	794	811	863	833	855	801	809	825	860	870	885	815	867	821	818	798	777	796	787	825	847	830	875	818	829	849	810	801	826	853	806	827	830	835	879	861	807	844	782	874	813	876	835	816	845	815	833	846	864	773	865	790	787	810	772	782	828	901	817	803	829	856	808	781	815	828	835	779	802	896	822	806	848	803	844	884	844	818	815	830	798	834	846	887	827	830	857	798	908	839	855	847	849	849	870	869	856	794	846	832	831	822	826	852	820	845	838	869	789	843	882	848	836	828	778	785	857	823	801	848	809	806	798	823	837	804	842	815	808	820	852	756	835	838	824	834	824	853	841	827	827	842	870	864	824	780	861	767	807	871	814	800	788	828	825	831	817	817	775	843	868	849	826	836	819	830	882	859	858	864	826	800	820	813	801	854	781	812	827	805	846	811	818	802	841	803	781	844	837	811	834	881	865	846	830	853	844	905	852	850	761	809	880	846	863	807	836	792	850	817	797	814	778	795	839	859	880	852	790	826	874	816	855	889	804	823	863	808	819	814	824	829	827	871	792	816	787	857	835	866	809	808	854	778	837	828	819	792	827	848	821	847	814	840	847	848	816	869	903	866	831	826	867	862	842	812	830	792	856	816	876	813	861	821	848	805	826	800	793	832	870	801	817	827	855	815	811	832	793	851	802	853	854	812	798	844	828	855	867	805	800	794	836
56964	34143	26465	17501	6017	1113	728	674	602	627	585	578	596	818	1341	1429	1313	1167	919	720	635	522	479	428	432	379	387	410	417	403	407	367	369	388	382	406	419	376	424	416	410	416	400	383	433	398	441	396	388	388	401	402	369	370	405	383	381	404	398	394	420	361	374	391	424	396	409	421	414	388	384	413	372	366	388	391	400	397	391	403	440	404	389	410	397	374	411	415	426	378	402	398	379	392	407	434	407	373	395	376	344	384	371	360	398	375	378	390	411	392	427	434	369	389	481	362	406	390	440	413	399	372	401	365	379	448	371	392	377	403	376	389	396	422	414	381	392	403	372	397	408	424	390	403	400	411	422	385	376	369	391	378	436	406	430	392	420	396	428	384	427	356	436	430	382	396	387	383	406	377	366	379	386	375	436	403	389	363	405	409	374	350	431	371	454	403	361	386	366	389	392	401	442	404	419	394	415	370	401	376	424	400	389	374	431	401	364	395	376	386	398	392	395	404	390	389	396	408	429	432	398	404	400	371	409	403	388	392	382	403	402	353	378	393	390	396	381	395	368	364	387	388	425	375	399	391	419	402	421	400	409	426	397	377	424	435	386	380	388	402	390	400	433	417	406	388	386	384	400	428	393	414	350	398	402	412	393	404	373	413	374	393	375	401	412	403	358	411	388	401	400	413	404	381	402	429	393	401	375	404	388	383	425	379	399	370	409	408	419	378	403	451	372	368	388	411	426	417	410	394	386	400	380	411	370	432	368	367	393	397	433	395	372	393	361	358	412	380	387	401	387	366	358	403	365	364	399	411	414	387	384	409	432	385	368	388	431	433	389	389	388	384	385	358	398	417	395	410	411	410	380	384	400	380	420	410	376	363	345	403	398	373	393	418	363	397	399	392	381	402	416	365	397	429	412	409	374	393	398	438	376	381	411	348	365	371	399	411	409	399	390	415	376	401	411	380	424	417	365	414	395	373	385	407	381	421	401	384	364	372	407	428	415	377	422	430	375	403	408	388	397	381	350	411	399	385	378	411	427	391	396	396	392	378	376	399	386	415	388	404	401	422	415	380	380	393	407	417	385	401	395	384	400	429	418	432	388	372	393	410	431	415	381	400	382	389	380	421	365	384	435	402	340	420	408	418	406	399	405	385	387	408	376	388	386	400	392	345	415	419	399	397	418	421	415	380	383	403	417	386	408	359	365	356	433	382	416	349	420	394	405	426	400	455	370	384	388	404	403	382	393	405	408	436	390	431	377	388	383	427	364	372	408	416	382	370	419	396	405	393	375	376	377	399	410	409	400	372	453	413	404	383	380	367	362	421	404	345	401	388	418	391	426	385	448	407	398	423	410	412	413	426	410	412	406	399	400	438	460	431	366	431	383	387	404	449	432	409	423	374	370	409	376	407	371	421	432	407	428	391	395	409	382	364	382	386	378	401	387	416	457	417	397	380	378	377	403	382	379	462	366	406	416	359	415	449	382	431	385	425	406	420	384	406	402	376	382	420	439	402	382	415	381	411	380	383	410	400	391	402	425	385	413	403	397	375	399	422	402	429	391	387	386	394	435	392	395	378	435	396	382	387	423	372	418	390	366	429	364	403	395	430	401	429	410	394	401	380	396	389	392	378	377	404	419	392	396	409	441	427	387	449	337	391	428	401	424	421	427	443	404	374	405	393	448	420	424	392	435	417	398	405	415	405	385	368	382	406	399	380	409	398	372	395	413	377	397	428	367	371	394	394	364	378	359	374	398	407	408	424	386	428	375	376	392	402	390	393	399	363	410	409	397	408	415	396	413	409	413	385	402	387	383	405	410	383	405	376	362	404	377	402	379	412	386	402	380	428	374	402	458	379	392	394	402	382	372	402	363	394	385	400	402	427	369	402	360	391	412	398	393	411	425	423	374	385	401	423	392	365	410	418	363	399	391	374	407	380	362	391	423	392	399	387	402	405	386	379	409	426	409	407	423	399	390	380	413	433	379	403	423	373	420	368	382	398	416	379	382	388	376	359	355	374	423	339	418	373	430	355	387	395	419	381	386	385	395	437	417	406	386	385	387	380	405	368	424	388	394	422	415	399	390	388	483	436	380	393	416	400	404	449	363	373	398	357	377	388	384	402	433	407	442	377	429	414	385	425	387	406	407	419	386	388	411	384	420	419	401	415	425	389	391	379	399	409	407	400	389	393	430	423	392	429	396	372	417	375	405	400	410	415	390	393	429	405	410	408	412	389	368	380	396	409	393	405	410	385	392	383	358	437	394	384	347	398	401	405	382	386	406	389	409	416	402	398	416	402	377	390	407	353	430	427	424	399	380	401	413	379	405	368	381	373	405	367	390	416	360	394	391	415	366	389	430	395	403	383	408	386	419	450	414	395	414	401	414	374	391	415	400	418	394	392	353	394	406	450	403	365	379	400	357	415	394	367	376	395	373	411	380	370	393	404	409	379	404	403	359	377	383	422	370	396	430	413	389	431	411	399	406	440	429	398	408	375	390	375	417	389	405	386	391	362	409	396	409	413	407	392	353	382	384	412	396	384	415	379	386	382	451	398	382	406	379	379	399	399	386	430	403	417	417	399	404	404	424	399	399	444	402	447	391	396	425	382	446	409	394	417	386	342	392	371	383	410	381	435	421	460	403	382	443	372	428	358	404	359	428	387	407	392	404	379	430	377	368	415	388	385	372	424	379	420	416	427	413	390	421	377	373	381	412	410	398	400	383	418	424	424	395	397	384	358	405	415	395	380	390	424	378	396	378	402	396	415	403	368	383	414	363	387	395	438	377	415	427	362	375	381	384	421	396	424	405	431	405	407	420	399	417	406	395	423	397	343	388	370	398	429	381	416	402	437	420	392	389	389	384	386	399	389	403	372	403	404	413	403	413	410	392	418	414	423	385	406	371	424	430	425	431	423	395	368	381	369	387	404	421	389	367	391	381	387	395	392	390	381	382	408	421	375	373	408	412	407	358	399	385	405	362	389	369	357	407	363	378	394	361	359	407	431	385	420	369	377	400	382	366	362	412	411	368	388	397	408	423	382	394	396	415	388	379	394	380	414	375	434	373	411	397	399	387	385	408	449	392	367	380	427	376	384	417	431	405	382	444	382	394	385	382	384	388	434	407	382	401	410	381	408	419	403	386	383	398	398	395	382	369	401	405	378	382	359	379	398	392	393	388	416	406	410	416	358	384	422	405	389	392	382	428	418	379	401	436	426	386	416	430	397	385	363	385	426	411	444	460	403	376	447	422	406	370	385	388	420	404	416	434	413	383	359	422	409	408	406	374	378	367	382	410	380	435	408	407	394	353	361	423	392	397	405	389	371	375	405	381	381	401	390	391	387	384	337	397	384	360	375	394	425	380	419	413	389	402	382	375	365	408	354	433	368	396	379	394	396	392	396	392	430	448	347	361	387	383	346	391	381	416	408	428	435	395	384	388	380	401	392	365	408	415	409	385	381	419	396	399	442	433	385	415	375	438	403	371	383
35293	26491	29149	23503	9763	2650	2054	2061	1915	2195	2054	1729	1837	3091	5602	6179	5762	4784	3589	2598	2104	1541	1268	962	823	884	847	838	836	908	804	896	830	835	835	841	834	863	852	860	857	846	852	793	841	811	832	849	841	894	866	861	817	866	851	856	892	864	891	842	864	861	881	845	820	809	811	816	834	842	855	860	936	851	878	861	809	849	850	837	877	826	853	824	864	798	893	849	812	830	828	872	846	884	821	813	850	838	831	841	851	795	800	895	867	847	833	855	817	820	807	812	885	847	851	869	862	790	858	828	827	825	795	866	882	855	829	854	828	844	877	832	837	826	855	862	910	841	800	824	883	883	949	824	790	831	837	864	829	873	877	943	834	841	890	819	812	827	844	797	880	831	845	849	862	813	799	882	853	797	870	809	879	811	850	851	856	853	878	798	818	871	841	818	833	858	865	924	822	837	840	857	818	848	830	798	829	865	791	804	892	907	833	853	799	876	862	848	856	851	885	812	886	853	850	878	835	911	854	846	836	861	888	851	868	814	896	816	786	859	883	845	846	837	823	849	809	857	878	822	860	839	842	874	879	857	863	829	862	813	839	889	782	823	870	896	856	884	818	856	846	824	824	822	903	850	870	867	825	899	911	836	845	842	797	801	775	826	881	850	843	831	842	864	859	827	844	784	846	816	861	825	884	818	829	814	851	873	823	885	793	830	818	871	890	861	848	803	841	844	811	830	824	845	846	819	801	859	880	847	846	817	840	813	901	832	871	860	795	873	872	834	839	819	849	838	866	847	831	873	867	838	822	857	839	869	873	832	840	860	864	864	827	815	876	865	809	885	876	871	829	863	858	838	815	833	853	824	865	848	853	919	903	851	829	791	852	882	882	812	838	847	822	888	827	848	863	822	860	814	847	889	873	832	828	866	847	860	839	808	872	830	822	879	899	858	784	834	884	868	875	853	816	860	858	851	860	873	851	846	890	837	831	787	902	890	808	883	828	840	832	892	844	840	855	821	808	857	848	830	874	828	841	835	811	864	842	762	868	828	864	831	849	882	857	855	887	860	872	820	861	834	836	857	855	815	847	821	816	830	828	863	918	839	827	790	862	833	877	809	853	880	871	869	862	775	832	882	873	824	874	871	864	832	854	823	910	885	846	802	868	812	829	845	852	840	855	849	895	857	889	851	835	852	857	844	864	866	817	911	881	815	816	886	879	907	850	855	852	857	843	858	836	801	855	850	864	860	863	828	823	835	886	864	798	856	895	882	864	831	892	848	829	807	862	824	813	861	856	844	796	856	846	843	909	836	863	845	859	819	873	842	821	830	811	882	810	900	839	823	828	846	881	892	856	869	822	866	851	855	845	801	828	859	853	855	830	856	825	814	843	828	846	858	873	824	889	826	869	830	794	807	920	884	844	886	823	820	796	863	848	890	838	857	847	827	839	859	837	872	838	841	834	876	821	837	855	818	896	887	895	862	852	883	849	866	830	862	848	819	897	814	883	800	818	863	853	851	768	838	911	874	823	819	891	847	833	872	825	823	845	875	836	766	828	829	862	837	814	863	809	870	818	823	820	853	861	856	841	869	870	880	856	849	804	797	835	805	857	818	858	792	801	837	815	888	886	860	821	809	847	865	832	840	827	849	838	864	840	827	863	928	808	840	841	766	804	829	803	835	835	886	829	888	832	832	845	856	854	826	858	826	915	891	841	888	843	762	846	872	853	841	871	840	898	852	859	842	837	853	802	866	834	843	779	859	832	843	851	857	883	858	881	826	814	810	835	890	821	820	843	855	883	865	851	876	885	867	829	828	838	813	885	867	818	840	818	861	891	863	857	818	884	949	832	835	837	823	851	822	895	806	825	883	881	836	905	850	840	829	862	877	866	826	796	823	844	865	851	896	869	818	816	880	859	853	803	855	786	843	876	849	858	839	852	848	867	851	827	839	896	848	882	865	871	860	868	864	882	807	810	790	886	879	830	822	841	911	786	815	851	882	826	876	844	842	838	806	870	862	788	858	868	824	825	836	797	853	875	852	851	881	847	881	870	908	837	863	879	840	874	844	841	822	836	805	778	920	866	848	859	850	850	849	825	818	896	872	844	799	875	850	850	868	810	926	850	865	833	853	850	857	794	885	787	840	823	786	867	825	817	890	811	884	811	898	897	812	852	845	870	898	791	802	868	841	844	845	868	864	867	831	810	809	869	860	860	858	832	874	862	884	875	848	889	864	859	826	863	876	871	828	835	844	790	766	851	856	835	864	833	844	881	873	788	875	818	827	863	784	877	812	841	874	881	859	879	900	872	807	826	846	788	843	870	857	813	816	852	847	814	879	863	854	880	873	821	849	804	827	813	852	916	868	889	852	898	894	861	879	853	830	878	893	833	860	886	829	875	845	880	843	820	843	840	823	893	875	843	828	879	869	858	874	832	830	840	814	870	862	811	879	858	862	889	843	861	818	828	805	841	823	822	829	830	823	874	841	835	798	873	860	778	882	835	845	844	865	817	836	850	852	864	903	793	873	826	848	830	835	889	810	818	828	870	876	845	844	836	795	827	856	832	866	879	879	807	815	839	850	824	847	792	874	841	808	830	771	821	828	806	836	839	803	878	829	842	870	797	830	803	865	801	873	874	912	862	833	849	836	858	856	807	858	873	815	875	825	823	850	836	896	860	843	813	902	846	833	873	885	872	816	853	818	834	830	846	811	920	833	894	850	885	856	828	859	845	822	846	844	875	878	831	815	854	872	859	802	865	815	835	844	817	825	881	815	885	830	824	823	874	804	877	838	861	863	859	825	880	856	833	806	868	818	857	811	849	860	801	809	877	811	816	802	799	861	803	832	849	827	863	841	850	842	856	801	882	808	865	813	841	836	866	840	783	823	818	865	858	856	870	861	818	789	845	885	823	831	893	827	866	894	866	816	830	815	877	826	833	803	844	806	807	827	781	812	817	852	859	839	821	868	835	820	812	863	824	864	890	906	822	834	804	824	874	788	855	897	784	853	825	895	877	819	867	939	859	790	857	861	838	842	837	900	855	886	843	903	785	862	865	860	882	866	787	821	840	840	893	889	854	824	875	836	863	850	821	842	841	912	886	822	934	805	861	884	850	846	842	839	776	833	867	881	881	900	865	829	839	850	838	840	814	878	867	847	841	797	896	892	806	859	862	847	802	860	810	870	908	853	857	807	864	878	867	837	873	883	909	858	875	854	818	897	881	824	850	828	888	808	883	846	844	862	835	833	823	844	891	871	821	870	867	807	837	854	861	888	886	888	868	834	839	843	847	777	832	874	890	829	838	805	868	793	894	841	872	917	820	824	849	848	875	889	893	879	849	810	809	883	807	809	910	882	877	864	862	859	834	858	841	874	857	795	846	872	874	815	851	855	824	887	857	880	804	855	851	817	781	853	866	841	842	863	865	820	821	813	805	840	786	786	881	806	848	828	833	859	885	814	854	859	847	860	925	843	857	829	832	832	851	855	785	858	793	877
37130	19451	10873	3529	718	553	489	490	446	418	433	428	378	384	388	434	416	419	371	380	392	387	403	397	351	386	354	395	381	374	372	410	362	383	361	358	398	400	414	352	419	378	364	363	425	350	390	378	374	386	384	385	400	356	391	378	400	366	362	354	388	400	369	397	357	369	369	363	379	388	388	403	381	366	379	387	368	410	336	390	445	381	398	367	378	365	340	418	384	391	411	386	425	392	408	387	407	365	372	364	388	390	364	371	402	392	368	379	423	419	366	367	385	388	410	410	385	389	394	383	399	369	351	387	386	399	355	364	364	370	401	404	402	347	380	381	368	373	379	391	412	351	376	366	397	392	361	391	354	385	391	399	360	370	383	407	386	398	410	374	428	386	370	409	353	384	414	357	397	373	327	387	384	386	363	421	364	369	378	426	357	346	381	383	421	379	407	382	377	376	394	379	346	356	387	375	349	366	347	388	387	378	414	423	402	408	382	373	375	366	390	398	381	407	412	384	416	374	414	367	401	394	350	394	389	430	375	378	383	408	385	416	417	393	385	427	381	369	375	386	388	411	351	362	386	387	366	374	399	362	412	373	371	421	386	354	395	359	406	367	346	411	386	414	368	390	374	381	369	388	353	337	373	370	406	393	399	399	390	352	361	389	361	392	418	362	406	451	389	382	362	387	342	362	349	415	390	361	392	368	403	411	390	366	391	366	417	359	390	378	374	387	344	401	384	348	367	367	360	389	376	361	408	412	399	376	362	393	357	357	370	368	400	376	378	364	373	377	401	352	369	399	393	405	406	382	380	369	376	387	349	395	355	370	407	384	398	359	347	402	384	391	381	403	367	370	372	383	371	363	367	354	419	391	393	355	386	377	379	404	379	381	368	366	396	387	390	383	375	368	374	394	407	420	382	392	384	400	402	371	413	407	365	395	371	364	411	392	407	377	393	397	410	401	389	363	386	428	381	364	373	368	385	381	375	350	388	367	364	406	410	367	395	349	373	399	379	359	394	368	349	382	362	396	387	400	361	407	384	379	375	388	370	402	386	421	408	423	369	354	387	372	369	369	389	379	404	396	340	413	387	376	395	359	384	382	400	377	414	378	405	400	397	396	406	404	399	381	365	379	412	359	392	383	348	327	370	355	385	377	397	341	395	357	423	352	407	370	370	360	374	378	398	363	437	392	352	359	395	410	383	414	393	384	345	358	397	412	380	378	405	370	393	431	371	363	407	358	361	424	383	386	408	385	360	396	393	363	386	396	393	389	363	450	432	402	358	378	385	395	394	369	387	388	398	358	374	373	415	380	353	375	379	364	380	402	378	358	348	379	362	358	365	367	383	394	383	416	385	377	394	417	377	398	388	387	395	379	392	404	425	384	387	395	380	395	378	387	372	371	382	384	376	407	378	349	376	393	389	393	332	347	376	397	347	350	389	340	394	430	392	406	411	370	372	387	393	404	395	361	378	366	391	383	363	358	417	407	382	389	395	418	417	382	399	353	382	370	405	369	372	358	381	387	363	430	377	369	382	373	393	347	368	343	407	420	369	382	400	408	388	347	349	372	366	356	386	398	365	389	393	363	392	424	390	412	403	382	358	408	352	375	382	329	399	390	385	373	401	395	405	372	405	378	381	378	378	440	393	383	361	383	383	392	383	367	398	407	376	410	410	334	375	359	373	406	390	359	324	392	409	397	383	371	340	352	353	397	377	369	436	377	361	391	389	351	362	357	378	379	398	409	419	377	404	392	373	374	364	379	396	397	412	420	372	373	410	418	371	376	395	366	382	406	386	366	397	388	373	381	378	376	381	396	340	384	372	382	370	378	378	355	372	437	365	384	428	424	378	358	387	427	411	384	380	363	408	383	371	411	383	357	376	374	379	388	387	372	373	361	378	375	387	391	388	346	428	370	381	352	369	378	400	358	383	425	385	387	375	384	407	361	395	393	370	393	398	361	361	413	359	402	388	416	366	406	382	378	400	399	404	375	390	396	393	357	392	411	378	391	380	368	402	361	401	333	388	335	372	401	368	390	396	356	325	378	372	379	388	396	393	406	373	396	384	374	360	410	407	409	410	417	383	399	399	424	382	384	362	363	389	427	417	359	392	349	409	405	421	370	381	411	377	388	385	378	377	396	367	373	362	398	395	423	387	415	378	423	416	390	382	377	373	373	377	406	384	333	392	342	418	361	367	381	370	368	408	383	393	397	430	415	380	360	402	360	334	418	382	385	394	398	412	370	374	379	347	378	389	435	425	412	405	427	387	389	405	375	377	390	387	414	400	424	393	380	384	401	378	407	378	402	392	404	412	372	358	416	385	427	395	390	430	394	400	360	379	404	381	375	384	368	349	343	377	360	403	375	359	408	390	411	390	402	403	387	444	372	368	386	389	358	386	382	345	388	393	402	391	418	337	415	422	397	341	417	410	367	441	358	378	390	375	372	375	412	395	407	410	433	373	403	382	372	376	362	374	416	413	409	371	369	377	371	384	358	421	415	347	367	379	406	415	380	420	403	364	353	348	376	361	354	403	389	360	367	357	400	379	377	329	381	395	414	407	373	351	434	377	384	359	382	389	383	387	416	404	398	373	375	371	372	350	357	419	388	420	392	397	342	381	376	366	344	392	398	396	362	391	383	387	364	391	369	370	414	360	394	410	391	395	340	379	397	404	388	455	380	409	342	388	390	364	406	375	374	404	372	381	367	399	374	400	374	399	421	372	377	375	389	395	400	411	428	387	381	387	338	329	392	402	394	412	392	410	405	440	379	397	397	383	384	383	415	367	408	373	375	407	392	372	385	400	414	359	415	390	355	400	387	434	407	395	389	396	390	377	365	395	406	393	406	373	394	408	367	349	352	381	406	357	376	379	409	373	367	399	407	377	378	371	377	389	378	388	382	385	351	338	364	369	375	395	353	376	366	375	437	404	347	386	348	415	433	354	382	379	406	380	363	399	375	376	346	375	415	415	394	399	418	389	359	404	422	427	404	361	407	345	402	412	380	360	364	370	421	389	384	424	393	375	384	414	396	388	444	413	358	389	366	397	413	388	385	406	360	359	356	394	398	394	396	384	362	420	368	370	368	388	369	409	369	406	405	411	408	434	386	391	382	379	369	356	374	396	399	439	409	381	367	352	394	365	372	421	411	398	353	424	384	373	396	361	396	384	385	367	386	417	403	343	397	372	383	373	323	368	356	364	397	397	363	389	406	363	421	392	412	393	420	420	401	370	374	401	355	393	386	381	356	385	345	354	417	367	347	385	387	369	364	413	390	388	371	379	412	447	384	399	408	418	395	400	383	386	393	372	369	419	386	347	362	372	344	408	365	381	409	421	391	400	399	369	370	366	403	413	403	406	358	361	388	363	364	389	373	420	387	382	379	394	390	380	411	388	367	394	373	383	398	342	401	340	410	378	354	387	405	381	366	388	392	345	344	387	445	394	389	368	370	371	359	395	376	393	336	389	405	385	386	385	403	408	370	396	436
22977	14631	14700	6655	1758	1477	1369	1422	1127	1073	1038	965	1041	977	1009	1077	1063	993	985	916	883	844	841	834	839	841	813	883	863	774	804	807	787	873	864	820	823	826	796	828	843	871	873	818	831	802	840	863	819	817	816	841	775	776	815	846	804	787	841	793	808	791	853	796	843	835	867	795	806	807	796	792	862	801	843	791	814	786	834	814	810	850	811	837	774	795	801	827	817	800	857	825	784	814	831	841	771	840	839	825	819	811	858	846	790	816	854	837	825	815	837	817	827	806	818	777	831	793	837	797	816	777	856	832	806	835	862	842	849	870	825	800	820	797	806	858	803	816	852	784	830	811	793	860	805	863	841	837	845	791	828	792	820	801	882	853	879	834	879	814	829	805	803	837	808	819	808	833	773	808	787	813	791	806	770	798	869	781	777	821	871	824	819	768	798	784	876	833	838	762	818	833	859	839	862	846	837	789	804	863	802	808	821	778	811	811	826	798	787	814	803	802	802	847	833	829	780	852	792	829	875	859	831	829	822	795	842	829	773	861	805	829	832	785	837	792	812	777	855	818	887	809	831	837	832	789	785	825	827	824	766	803	805	829	823	801	817	843	836	810	846	807	815	823	781	841	833	803	840	827	831	817	844	879	793	822	818	847	799	854	826	848	913	798	795	867	868	838	823	811	816	832	812	846	832	838	840	815	841	813	843	822	827	865	822	794	805	810	816	864	821	792	820	795	832	769	795	758	789	812	778	822	820	817	848	864	809	741	856	791	791	856	852	819	827	834	823	824	772	799	857	850	849	855	797	821	902	793	830	830	806	844	831	814	843	761	853	769	825	865	842	795	817	794	848	753	811	869	767	832	859	816	787	851	802	812	814	823	855	852	843	884	809	821	858	780	827	807	818	855	851	853	876	812	807	794	848	823	785	813	840	827	802	767	850	815	858	832	840	896	820	797	855	831	820	813	808	845	834	851	832	852	820	798	855	805	786	843	837	786	824	817	836	852	853	818	808	799	804	821	785	846	868	822	838	876	771	844	841	809	817	808	862	825	794	811	850	822	782	845	811	822	843	848	825	810	788	787	810	781	863	882	825	791	867	802	845	847	842	816	853	815	884	819	776	830	834	789	845	840	816	837	823	838	818	801	850	788	833	828	866	837	834	821	808	868	850	813	798	814	841	859	786	809	785	822	811	824	793	878	796	844	829	791	827	791	768	817	810	834	855	815	793	790	811	791	784	797	844	854	813	888	803	836	822	823	809	840	859	858	837	847	826	837	850	806	823	765	767	826	821	813	748	842	788	849	760	881	801	840	814	854	846	817	860	825	787	856	838	833	824	856	850	880	840	832	835	852	811	823	800	840	812	792	839	840	758	851	791	803	821	766	780	859	801	804	832	772	880	791	842	821	807	786	846	847	809	765	778	828	828	833	827	817	914	857	806	872	796	829	807	766	851	800	827	850	807	816	783	841	830	761	813	780	856	829	831	817	797	841	831	802	861	834	792	851	828	876	797	849	811	872	825	845	826	852	823	828	787	842	820	840	823	804	757	884	800	819	805	802	785	864	816	853	815	825	836	837	824	847	809	794	788	792	802	823	804	769	843	844	787	805	844	812	784	826	800	824	815	772	804	786	851	846	834	833	822	835	825	841	836	842	837	829	841	806	830	839	769	809	792	830	840	809	874	847	814	852	868	882	843	825	847	803	802	812	787	792	846	843	823	856	864	795	830	780	848	827	852	840	814	842	821	861	822	835	834	807	853	833	803	849	810	825	828	828	848	833	850	842	773	876	859	823	839	791	819	819	845	850	732	845	815	805	859	852	787	786	858	781	832	826	873	829	849	873	845	844	806	800	837	817	797	845	845	861	881	851	767	859	833	818	840	801	826	849	821	852	848	820	826	852	807	820	788	925	864	851	771	834	802	748	802	796	815	780	841	849	837	821	828	842	819	773	805	805	814	791	812	879	830	863	816	878	809	820	840	817	865	850	818	820	805	865	827	871	793	810	801	857	822	829	797	843	836	896	830	799	842	815	818	832	826	856	832	831	847	841	824	821	791	857	812	839	806	861	866	790	832	808	883	833	825	791	861	822	828	833	784	896	828	802	781	803	904	804	866	838	801	823	794	814	785	833	840	850	874	833	871	821	816	825	856	827	835	838	847	838	856	812	828	807	801	809	864	836	808	839	807	838	843	761	823	819	827	857	846	787	804	856	781	836	821	882	811	809	827	831	820	779	812	827	825	851	796	843	826	867	795	805	846	805	840	807	816	809	788	806	793	805	787	877	847	722	805	793	835	838	798	814	846	801	838	849	819	839	859	761	837	864	809	802	796	843	876	837	838	795	858	836	830	849	824	857	780	818	786	826	830	859	852	840	784	850	784	851	805	835	815	825	898	879	801	869	841	850	805	786	785	808	820	783	837	816	815	823	817	857	886	832	800	831	867	777	840	807	799	870	858	802	819	808	846	852	812	845	778	821	839	838	805	837	822	844	776	816	817	799	798	839	797	795	810	808	862	828	799	886	827	817	828	834	865	831	856	840	816	790	793	822	813	822	854	842	893	849	827	837	873	803	803	831	800	816	836	821	821	748	791	810	861	884	851	844	801	786	837	797	868	847	769	827	868	789	814	824	845	854	819	823	840	869	813	821	829	824	804	807	820	851	861	820	823	871	855	826	824	780	846	812	821	849	795	813	773	866	854	867	869	848	854	882	801	829	868	827	855	846	814	784	859	809	823	806	832	751	824	842	839	833	800	785	828	768	783	817	832	834	816	826	852	839	872	793	863	786	817	827	810	804	856	738	788	845	825	805	849	889	804	807	779	853	833	858	826	818	784	878	872	837	801	817	858	790	846	791	817	777	835	839	838	814	828	801	803	854	858	816	803	754	790	800	825	851	846	787	821	824	817	830	830	764	829	880	806	826	842	795	871	856	847	841	793	810	826	841	857	850	840	873	815	862	833	860	815	831	846	870	870	838	864	829	851	882	826	843	847	829	791	828	815	842	790	797	812	791	803	878	830	842	808	838	804	838	835	857	854	820	835	880	822	799	835	840	838	812	879	839	801	810	824	813	830	797	818	775	830	758	882	799	835	823	798	815	800	793	831	840	839	816	819	820	814	846	798	862	853	903	813	848	777	801	799	787	846	851	820	834	860	793	859	794	799	841	841	836	810	826	860	789	832	829	799	815	816	860	806	807	820	819	798	859	851	740	840	823	815	807	802	849	848	829	811	819	882	855	795	810	803	811	825	834	870	806	856	845	854	867	878	800	805	858	882	822	786	833	877	799	868	839	806	837	875	811	839	856	839	820	835	837	807	832	787	872	848	839	815	789	797	827	834	809	827	787	820	839	832	801	877	780	794	846	844	776	801	818	847	788	818	768	867	820	789	812	860	819	864	795	833	818	768	796	831	789	805	806	801	836	817	836	827	787	807	818	839	825	868	811	808	818	828	827	808	819	800	828	821	870	804	886	844	804	839	829	816	850
56226	27783	14905	7335	1802	524	518	596	582	519	561	495	469	467	427	570	628	700	631	547	506	463	407	374	384	401	352	377	395	389	415	356	356	388	440	400	386	396	388	371	348	408	386	367	381	401	395	402	352	415	402	392	360	364	381	373	376	408	349	391	371	429	400	383	440	404	403	408	394	408	351	352	375	381	392	422	353	397	377	356	395	405	436	367	379	394	363	373	370	369	416	397	342	377	426	429	376	371	416	383	374	403	398	383	354	359	395	421	362	367	427	399	375	383	379	360	382	429	347	374	378	399	388	377	359	373	360	349	406	380	394	375	361	408	414	418	353	425	431	391	393	378	345	364	412	392	380	402	416	433	373	407	385	387	401	351	394	387	394	357	380	381	387	328	403	363	381	368	375	409	374	400	409	395	402	344	419	370	358	426	367	384	397	352	392	398	349	383	390	412	372	430	414	370	355	397	353	383	378	415	406	381	401	371	399	387	370	395	390	401	384	392	377	398	415	375	421	412	373	377	396	377	414	345	384	385	373	350	351	348	406	381	383	375	419	386	369	365	378	370	390	421	402	398	405	404	440	394	402	386	384	382	402	382	356	326	390	389	364	368	386	420	351	406	402	395	405	396	408	356	378	370	409	375	376	378	401	376	367	383	379	353	354	407	366	398	400	368	351	365	366	314	435	402	366	406	369	377	389	358	341	354	406	355	381	408	415	410	390	411	389	399	407	370	374	347	363	386	366	396	403	347	394	400	404	358	372	359	417	394	384	410	374	390	372	395	409	389	369	371	392	387	400	422	389	375	388	376	361	390	392	382	390	416	416	420	421	378	369	392	370	380	370	391	396	412	379	401	387	374	369	397	417	361	388	375	405	350	378	383	396	419	397	425	380	404	353	401	398	380	394	396	350	389	381	360	376	372	404	405	362	356	371	365	396	402	399	426	417	340	342	411	391	382	343	410	392	405	381	369	369	383	397	365	412	389	380	413	403	397	356	393	374	396	384	416	412	409	379	382	361	380	427	406	415	382	395	391	377	398	380	386	399	366	376	402	387	400	371	392	396	387	378	364	377	409	369	382	371	343	407	358	395	357	376	396	400	360	396	359	376	411	410	389	412	399	344	410	412	398	406	401	429	391	397	354	375	401	395	376	369	385	397	342	383	417	354	403	387	349	361	398	412	392	444	398	397	403	371	418	389	368	402	417	404	392	396	336	383	413	403	336	382	411	372	368	361	375	385	407	386	415	373	363	357	389	366	365	384	352	383	378	380	375	374	350	402	351	377	376	388	409	364	429	389	387	418	369	410	373	391	405	401	352	384	362	364	402	391	364	398	416	393	376	364	351	354	362	378	382	386	386	372	326	394	438	374	415	373	387	393	338	399	355	385	373	382	391	370	403	420	407	378	400	366	397	388	426	372	359	400	387	329	369	345	423	388	391	415	364	425	382	402	399	381	384	385	392	358	400	445	385	385	402	400	352	397	358	372	374	389	370	347	410	361	380	395	433	363	397	433	386	403	358	396	454	369	395	357	340	370	437	405	397	372	426	440	364	415	381	391	362	386	409	368	397	410	383	359	380	365	392	398	367	395	380	360	423	378	395	365	382	378	400	366	372	367	387	378	365	353	384	390	420	396	386	366	377	389	394	380	391	380	382	395	408	402	391	378	413	369	402	384	380	371	405	390	369	369	378	373	402	369	390	392	386	380	397	372	432	364	358	401	423	391	365	380	404	408	405	395	376	402	425	419	369	373	363	345	404	385	457	387	397	399	365	373	338	384	384	399	433	365	401	392	380	372	360	376	392	400	372	409	428	407	402	380	421	380	410	385	396	379	371	389	397	401	371	369	376	410	359	359	373	367	366	398	392	398	374	390	355	382	368	401	408	388	402	401	393	388	418	401	391	389	406	404	388	337	359	391	388	387	374	379	345	381	364	387	395	392	382	410	376	403	401	401	352	387	402	408	377	392	414	373	366	351	369	397	383	383	434	400	424	370	403	388	368	382	405	390	401	395	376	374	347	405	404	350	380	368	389	417	381	387	369	355	356	389	359	401	391	352	381	429	392	383	400	372	377	378	395	388	374	402	369	387	390	400	367	369	404	369	428	380	384	363	352	344	385	386	375	371	364	367	367	357	389	391	394	380	385	358	367	387	360	416	388	399	398	402	399	379	415	373	401	412	394	371	356	400	390	395	374	406	380	356	375	425	404	432	391	380	412	381	368	389	366	360	349	388	401	413	386	355	379	368	408	414	347	406	377	383	401	408	401	408	406	352	377	376	391	367	398	353	382	362	396	361	369	388	400	382	398	382	350	352	373	378	391	356	404	391	372	406	368	424	347	374	361	399	383	409	402	425	435	418	425	349	432	390	386	418	355	411	378	405	386	379	393	407	385	379	397	389	380	356	374	356	411	387	420	360	359	360	396	431	341	375	377	349	384	383	374	319	386	396	395	379	389	397	380	388	431	374	419	379	409	373	402	399	414	354	399	396	427	389	444	380	370	391	373	395	377	365	392	399	363	372	405	402	403	415	395	407	360	371	384	407	373	452	433	379	370	375	378	355	385	410	384	379	374	419	389	365	412	381	411	375	399	420	362	425	370	406	394	384	375	409	429	384	396	380	348	363	408	402	350	395	420	398	410	406	367	385	374	384	386	401	363	438	382	440	375	379	374	426	391	374	378	385	401	382	354	397	427	393	371	388	392	401	408	360	350	393	412	408	394	375	377	352	398	415	413	366	385	384	344	379	377	415	378	359	395	394	382	388	394	408	388	369	386	374	381	391	405	356	391	356	388	418	380	379	399	384	399	410	372	405	374	348	402	385	379	365	348	383	394	373	374	376	362	376	370	414	345	395	385	406	415	388	387	378	367	341	371	371	417	405	401	360	363	366	432	401	374	401	365	388	356	373	379	391	380	385	375	390	408	354	375	401	377	374	402	372	379	353	375	375	389	384	394	389	386	374	342	403	406	386	357	385	378	401	374	398	423	433	383	397	356	382	398	396	393	403	390	378	346	409	375	388	374	388	364	364	421	421	410	379	390	411	390	436	394	379	409	407	373	434	377	378	356	386	429	377	379	379	389	396	376	371	414	387	390	362	394	394	409	361	401	411	380	386	370	390	357	374	408	404	400	369	422	395	386	433	356	386	380	437	402	392	389	411	393	362	364	387	418	432	386	356	348	397	374	397	391	433	429	428	402	371	362	385	362	371	429	366	351	392	362	411	411	370	403	389	376	371	404	371	354	388	410	384	393	418	384	344	393	391	352	368	381	374	422	352	403	405	392	406	353	411	391	391	395	394	424	376	395	407	378	372	395	396	393	363	354	416	390	426	402	380	395	402	416	371	364	382	376	384	373	363	395	379	362	417	385	372	385	394	402	396	393	397	403	385	401	380	342	348	369	370	406	347	368	348	406	399	340	396	412	416	397	393	412	407	446	370	366	362	372	371	363	404	364	399	376	393	383	408	368	363	439	376	395	373	365
36333	18571	18038	12822	4159	1560	1686	1695	1778	1817	1727	1603	1469	1353	1291	1844	2225	2445	2055	1677	1374	1182	999	932	849	819	797	817	835	854	791	802	813	838	780	821	833	865	825	835	802	859	830	859	804	866	879	854	823	850	795	812	817	818	853	804	854	836	864	817	798	797	793	884	798	831	819	819	851	805	836	800	803	827	843	856	826	841	852	843	823	837	799	844	868	844	866	806	806	819	837	826	856	806	798	789	832	854	876	849	823	821	867	823	830	844	837	794	800	804	878	837	857	818	884	786	806	832	833	840	804	805	867	818	851	832	868	798	807	875	904	820	796	825	819	786	795	862	813	745	806	817	858	815	843	825	792	789	834	797	830	844	835	860	890	838	801	878	875	855	804	789	858	779	802	843	802	805	832	834	814	830	831	794	828	842	846	827	814	831	797	839	785	852	819	869	815	815	822	806	811	786	793	822	846	839	791	794	830	817	866	817	787	872	776	900	873	819	813	840	826	851	808	813	828	835	805	865	873	849	795	797	849	812	797	793	818	816	817	816	830	863	820	832	783	831	806	822	818	832	768	807	814	835	856	826	777	837	797	823	855	850	798	846	821	848	839	820	843	841	877	818	846	779	824	830	800	823	822	832	793	837	829	789	860	854	827	792	823	826	850	865	843	812	845	841	829	819	779	831	778	812	831	834	810	842	832	803	820	792	794	847	868	759	807	849	795	792	869	805	808	817	847	822	841	839	833	842	781	839	844	842	807	853	809	836	844	848	838	818	832	810	798	814	798	809	863	805	823	855	843	779	833	834	866	817	834	842	821	794	837	844	817	892	846	876	824	794	858	831	816	793	814	815	825	822	818	838	801	844	822	835	839	854	837	816	840	825	852	827	786	859	856	820	840	877	800	848	838	856	870	837	902	786	849	828	844	851	844	784	869	798	865	819	875	773	828	840	797	883	859	821	806	871	800	841	789	811	854	834	840	874	835	785	827	794	805	782	821	818	846	805	862	873	807	825	849	844	864	759	839	825	799	827	856	797	876	807	803	794	828	890	816	866	870	835	814	831	869	807	830	816	829	821	844	813	804	829	830	863	863	849	831	852	781	883	809	848	891	837	845	839	855	787	832	846	822	804	846	808	834	806	830	826	778	845	857	851	862	803	867	872	817	843	818	816	802	862	836	835	781	815	796	837	828	865	804	813	821	826	819	847	849	874	840	842	843	810	836	824	808	838	756	807	842	880	808	861	762	822	872	877	783	851	808	846	813	839	837	857	812	824	820	825	854	831	848	871	825	843	842	825	869	834	858	808	803	865	848	822	870	827	852	827	908	816	831	867	826	831	846	845	860	800	819	801	828	822	780	831	815	848	787	841	826	756	872	849	834	848	779	831	825	825	818	880	837	805	853	824	804	798	799	854	816	876	874	840	854	809	883	826	828	779	844	861	888	853	774	860	867	837	808	823	793	813	821	839	872	794	813	824	843	807	855	792	815	795	807	811	801	828	845	882	861	834	841	833	796	819	808	807	803	842	844	828	863	799	846	811	827	756	842	838	864	838	811	856	902	846	854	804	852	839	775	795	811	864	823	842	779	779	841	847	863	821	795	819	835	816	777	835	834	852	812	899	848	794	799	802	817	888	861	797	815	886	793	823	796	861	783	797	768	793	839	841	842	808	835	765	870	854	801	848	850	823	827	788	841	840	820	812	801	849	822	826	863	834	842	783	850	858	817	825	836	804	819	829	815	803	842	827	820	794	832	775	811	781	856	837	882	788	851	773	847	782	814	808	858	822	838	809	856	802	859	837	825	818	814	845	837	776	806	861	843	834	766	847	819	767	828	788	839	816	853	815	819	842	862	877	825	822	824	863	841	795	836	833	788	806	800	793	881	800	836	760	822	866	824	827	850	875	842	822	856	825	822	811	876	798	815	803	856	826	821	864	832	812	841	789	839	846	846	876	822	848	837	811	805	788	840	849	845	849	873	829	857	818	816	835	852	842	795	797	815	780	871	789	837	827	829	871	844	832	830	823	880	903	807	870	809	831	835	820	851	847	819	829	829	865	822	842	803	862	853	800	837	849	834	796	794	815	859	832	833	852	792	834	851	791	853	817	883	834	804	809	802	868	813	829	798	902	830	804	834	847	864	860	848	808	868	868	825	816	832	891	797	815	868	818	817	859	840	879	860	835	903	822	780	870	838	792	788	843	809	802	837	834	854	869	840	820	830	804	874	799	805	820	845	797	843	885	911	782	876	875	832	859	834	821	871	838	820	868	795	832	832	837	800	847	856	848	837	848	825	759	822	857	842	805	812	843	799	860	838	809	803	815	825	836	826	800	855	904	809	882	822	791	873	871	777	880	895	843	788	844	846	856	774	841	819	781	802	864	841	847	773	814	877	885	829	853	820	828	835	828	865	816	837	839	849	791	792	821	815	866	860	812	801	845	826	830	828	788	861	851	822	803	864	870	894	812	836	820	813	759	815	827	845	762	855	806	826	810	848	870	856	821	835	826	789	865	809	823	811	863	789	813	804	836	885	838	777	881	870	789	822	843	843	839	774	804	842	809	809	799	857	790	824	851	839	844	809	813	862	820	794	858	849	834	875	789	852	853	870	862	883	843	849	771	829	832	860	803	846	837	792	815	850	850	834	830	817	828	877	781	840	860	771	821	894	808	795	866	834	852	833	808	866	821	843	859	823	851	803	836	828	844	826	834	849	850	823	862	813	824	851	845	832	810	881	805	865	803	836	755	815	813	831	773	835	754	862	819	831	832	820	810	826	844	835	805	853	864	808	818	832	889	802	812	797	833	823	878	811	845	788	863	859	834	831	892	827	854	824	838	828	799	820	839	838	797	834	820	843	847	868	833	859	879	809	772	839	829	830	857	839	783	893	805	849	808	840	812	806	848	791	834	849	886	822	835	795	796	850	848	841	834	825	810	847	815	894	846	846	788	862	834	833	850	842	856	835	794	807	845	867	788	820	830	832	807	835	814	845	800	829	796	835	827	855	848	809	836	846	880	807	857	876	855	819	829	781	810	799	847	807	886	844	865	817	832	845	803	794	832	794	843	812	831	845	802	804	829	818	858	800	878	792	841	875	838	811	823	870	860	840	804	842	850	798	813	901	825	888	810	868	822	861	751	764	804	863	855	811	873	798	800	817	806	800	839	815	811	858	818	818	792	808	814	881	776	867	794	830	791	814	851	841	847	837	799	803	818	896	843	810	857	812	806	871	873	839	822	859	832	832	837	837	791	824	806	807	836	839	851	860	757	866	837	825	785	826	887	840	815	829	835	837	844	840	827	868	843	819	845	837	925	861	888	821	799	867	840	803	846	831	850	838	847	871	813	865	836	889	806	786	821	795	830	818	816	852	831	838	856	869	856	788	821	803	848	788	841	849	839	842	800	841	865	870	821	864	802	817	811	805	818	835	902	858	849	787	819	854	830	853	812	871	831	828	838	863	815	861	797	812	769	820	861	764	787	835	780	890	852
61958	33282	23391	13203	5264	942	650	601	510	547	541	533	530	479	512	575	640	892	929	847	791	668	536	492	401	407	426	375	393	391	397	405	422	418	386	413	431	388	386	370	394	416	401	396	400	431	418	417	401	413	374	391	393	351	400	378	354	423	387	399	428	404	408	385	390	394	365	396	384	401	395	391	415	415	417	402	429	374	421	393	374	435	368	396	373	443	393	392	435	438	417	399	384	368	404	379	399	398	399	419	407	418	417	417	382	402	397	403	395	406	409	404	385	386	404	401	411	408	433	390	426	417	394	413	433	378	391	418	420	397	397	370	393	378	405	396	392	355	413	391	387	404	397	390	392	378	396	406	437	394	396	441	430	392	379	419	399	415	368	410	389	422	418	360	390	367	435	443	416	360	420	396	400	372	396	377	388	429	417	392	375	425	381	368	420	382	402	420	408	394	348	415	399	421	362	437	414	389	424	404	380	394	375	380	416	386	394	435	396	374	416	389	383	408	376	426	384	361	407	426	404	399	384	381	391	410	430	397	418	395	420	404	434	395	374	401	386	436	417	371	394	410	368	383	365	371	394	406	380	394	389	386	421	406	413	419	382	387	393	381	396	428	414	426	393	393	374	409	381	392	424	363	408	387	423	403	404	432	417	431	451	393	382	404	377	405	400	393	382	373	388	385	394	363	396	408	419	402	382	406	429	405	396	398	379	400	412	419	402	390	405	403	374	396	355	415	378	393	352	414	370	400	398	410	365	415	366	412	391	370	439	399	383	402	399	402	378	374	369	380	370	394	382	406	427	391	396	418	374	397	376	408	368	397	349	373	418	400	391	354	402	378	395	352	385	399	390	389	372	424	418	421	399	407	392	371	413	390	402	350	393	402	388	375	393	410	417	433	428	383	375	397	432	386	399	421	366	355	426	412	402	430	407	409	394	423	403	405	397	379	397	386	389	369	380	432	390	373	421	409	370	391	371	434	411	417	415	421	413	428	411	375	415	441	392	420	378	401	426	404	396	415	384	403	358	394	395	378	390	376	421	409	394	361	401	406	367	427	437	415	396	403	385	381	385	386	351	392	403	400	418	376	432	395	382	391	392	403	420	441	374	407	420	401	421	402	349	370	404	353	373	397	363	385	381	397	440	372	385	363	388	378	403	423	375	381	396	392	396	438	428	429	440	431	429	415	400	369	427	415	382	386	417	406	440	435	367	443	371	358	401	395	389	394	391	438	394	413	395	382	393	406	389	401	394	410	407	383	391	362	426	436	397	381	396	412	424	370	401	402	380	370	425	376	353	433	427	348	383	429	430	398	433	412	432	393	361	423	355	380	398	414	369	398	423	397	360	405	421	378	404	391	434	424	403	430	409	417	400	356	407	401	397	394	401	418	404	402	394	403	377	437	394	406	385	418	418	378	374	341	397	393	378	392	437	414	382	394	392	383	415	420	390	365	401	395	376	371	400	368	417	401	365	384	370	358	355	383	403	376	398	410	420	425	421	359	356	409	353	364	400	416	362	383	428	390	399	384	377	385	400	432	428	432	414	357	406	400	440	379	427	440	430	379	390	410	380	369	422	367	390	379	391	376	384	421	402	407	387	424	419	393	378	394	356	401	387	424	417	415	391	400	397	420	402	437	430	401	381	406	381	382	403	380	426	388	359	406	388	361	380	385	402	405	423	414	382	371	427	405	412	411	401	402	417	360	414	363	404	430	367	391	382	408	405	406	370	422	360	425	434	389	407	397	405	421	432	395	408	393	400	425	430	392	424	401	414	421	378	371	387	416	402	350	369	418	380	363	392	373	396	421	390	447	373	395	454	414	387	446	394	416	420	349	419	415	399	377	418	388	394	437	440	393	446	392	371	403	366	404	406	405	425	363	399	396	381	390	415	395	351	384	404	370	400	448	398	397	375	364	396	417	407	393	458	434	386	406	393	409	395	400	391	421	362	423	425	380	383	409	361	404	398	393	417	393	415	407	403	402	397	386	384	357	362	371	415	390	372	378	414	375	370	352	421	457	453	398	395	380	409	398	436	409	402	369	406	421	392	416	401	399	417	396	379	362	379	377	361	364	396	357	419	409	381	434	385	392	360	414	403	398	407	422	413	391	387	406	414	400	412	378	402	401	371	387	416	398	350	447	387	384	413	459	400	404	394	400	397	405	391	416	402	392	417	442	381	384	421	408	357	390	383	395	420	405	400	356	424	400	393	408	406	446	392	411	437	391	392	414	378	407	398	375	418	393	428	394	358	404	374	385	407	379	385	403	412	413	437	414	430	325	379	418	403	382	358	427	434	399	393	409	384	391	400	420	382	385	395	355	421	404	416	402	369	390	365	430	394	392	386	428	381	389	400	424	392	398	413	398	399	388	403	385	393	405	376	378	387	394	415	415	394	380	426	391	387	406	389	398	394	402	376	374	427	411	370	394	376	412	385	381	386	374	368	366	403	371	372	392	412	421	379	399	432	369	399	408	389	414	392	404	387	404	389	423	403	408	418	409	370	395	383	402	420	430	434	451	376	394	409	333	382	397	405	367	406	432	425	381	405	401	382	385	375	367	425	422	400	413	411	412	389	373	378	371	399	394	365	419	388	428	433	426	382	376	404	433	408	364	412	387	401	452	395	403	410	429	395	369	421	397	388	408	417	385	401	409	368	380	415	399	419	412	378	394	381	386	367	397	395	425	399	408	393	414	433	405	378	386	360	436	398	386	415	398	379	402	403	398	412	400	450	377	385	403	392	359	406	353	388	432	377	395	426	384	382	411	414	407	393	381	439	397	376	391	436	410	401	404	409	402	390	383	399	403	408	399	379	414	432	384	373	401	407	380	402	371	407	369	395	344	393	379	375	378	345	397	363	402	369	382	405	379	374	382	393	416	422	418	419	363	382	410	402	374	414	377	404	391	373	337	413	431	416	441	407	406	390	373	370	408	403	412	410	409	409	423	409	398	363	357	400	438	361	379	388	412	384	425	430	415	365	396	404	392	412	418	426	376	411	383	362	400	382	393	380	391	368	371	369	380	379	386	426	402	402	435	400	372	424	372	393	415	408	394	406	430	408	389	350	422	419	412	433	415	401	411	428	409	413	424	431	385	429	380	380	392	403	416	375	408	389	470	418	393	403	403	424	391	432	393	411	382	398	417	425	400	395	377	384	363	414	379	357	358	415	391	391	378	382	374	364	373	392	416	428	362	421	361	411	401	386	397	385	375	411	403	371	381	411	411	390	381	402	416	375	425	437	386	387	384	429	400	421	405	384	377	422	373	399	442	391	341	387	381	413	406	402	419	383	413	365	404	413	411	418	403	414	394	377	378	388	390	398	371	389	391	388	372	369	370	413	405	377	363	420	369	402	347	404	365	369	390	401	409	365	339	405	408	395	430	401	397	391	390	362	371	415	409	411	369	431	360	435	438	377	352	417	400	394	407	414	402	437	410	395	403	384	386	393	385	420	432	370	420	366	395	401	399	392	419	403	391	415	377
38805	24782	25735	20513	9648	2159	1881	1686	1442	1466	1569	1469	1384	1492	1617	1855	2370	3485	3842	3145	2629	2120	1621	1264	953	834	800	852	810	848	855	883	781	868	827	836	870	833	851	847	820	836	838	839	868	843	845	815	874	870	856	905	821	865	813	851	855	863	867	776	859	878	890	815	854	888	813	897	846	865	893	813	816	858	834	836	864	832	849	842	871	843	847	773	796	834	827	841	870	859	797	837	810	802	804	845	871	881	828	816	875	838	875	844	883	859	827	835	811	810	838	838	832	864	851	893	859	874	914	801	834	838	786	829	835	873	864	820	851	823	845	859	868	837	867	811	820	802	833	888	891	822	845	830	855	836	879	845	798	784	848	864	843	826	801	850	855	818	807	826	849	832	791	871	821	857	832	837	877	808	872	807	841	804	917	826	818	886	787	816	796	821	862	807	833	882	851	857	866	844	826	885	829	866	818	853	802	881	866	852	845	809	808	889	839	862	863	819	808	806	820	847	844	824	850	848	788	816	848	794	873	843	853	860	863	839	870	768	868	828	896	851	826	887	845	823	828	824	837	876	836	848	835	839	834	864	814	846	824	871	827	834	804	832	832	869	821	836	881	820	783	832	827	885	847	806	905	809	886	789	854	833	835	867	827	848	837	813	864	902	850	799	821	833	872	852	875	856	864	826	824	805	875	868	809	860	824	829	810	869	822	859	824	838	851	867	855	895	872	836	822	885	894	792	845	860	840	842	878	844	868	828	806	859	834	830	830	827	865	849	853	853	830	843	833	860	806	837	831	849	821	852	799	904	881	852	859	844	849	850	802	852	863	886	800	808	833	842	864	895	836	829	891	818	869	818	802	840	791	855	856	825	813	833	862	796	820	839	875	863	784	825	840	863	817	893	845	813	867	807	902	830	832	853	810	820	793	875	832	870	813	827	865	850	885	871	857	862	798	830	884	840	862	849	860	829	844	819	887	849	800	821	827	809	858	844	806	894	877	837	845	927	882	858	841	814	829	849	846	807	828	899	830	792	880	869	843	905	832	844	808	860	822	826	826	866	887	835	828	901	850	828	853	847	856	872	838	847	827	834	855	839	838	849	834	811	849	856	852	864	915	857	848	844	824	887	886	847	824	933	879	833	869	821	889	851	883	860	833	864	837	796	796	862	831	850	873	867	824	839	855	824	877	842	819	911	878	838	790	796	837	825	796	848	877	823	824	844	873	834	863	852	864	841	800	853	828	848	813	891	866	839	816	891	826	819	832	825	845	858	831	904	856	933	809	847	844	850	881	823	846	822	809	858	816	847	839	815	870	878	826	862	842	803	813	820	838	832	854	801	899	834	837	811	851	823	843	853	839	853	860	843	819	840	875	845	761	851	877	825	867	835	845	818	890	893	886	834	882	854	780	815	828	827	825	842	821	876	870	801	859	877	881	831	837	880	869	869	852	831	843	857	842	829	919	861	809	820	814	847	856	790	839	862	863	835	854	837	829	773	829	824	842	780	858	860	826	852	829	820	859	844	837	789	909	862	831	795	842	878	855	892	856	823	830	830	855	848	855	847	829	848	838	852	839	842	871	845	862	895	854	860	842	844	802	833	880	819	907	876	801	853	860	771	832	876	841	850	894	816	780	856	838	870	859	801	803	816	870	874	865	865	823	879	854	850	852	862	877	833	864	787	801	815	850	819	831	861	864	847	819	832	839	832	835	797	844	851	886	836	874	842	832	818	829	797	850	865	802	826	867	871	837	840	819	856	836	865	825	848	855	916	887	827	799	836	855	864	837	821	892	843	867	912	879	891	850	872	837	846	857	817	812	854	857	830	787	844	819	889	857	799	817	921	878	858	842	880	829	891	860	832	826	845	868	820	841	831	815	850	807	858	816	824	841	805	836	833	864	829	834	859	836	824	794	836	893	842	809	859	825	841	867	821	835	886	810	846	851	890	813	840	855	841	819	805	825	860	794	848	852	821	837	888	825	838	830	828	855	830	858	854	832	822	809	844	855	813	894	839	892	810	805	834	791	857	862	814	830	846	819	873	838	854	852	880	865	856	884	831	838	875	835	823	807	756	864	806	883	842	849	826	838	824	847	836	835	788	883	806	798	918	799	933	894	774	836	862	856	842	858	838	825	819	836	798	863	843	830	886	885	823	846	849	835	825	817	827	865	868	832	799	802	872	896	809	883	835	806	873	837	866	840	940	840	814	824	855	822	858	842	847	881	822	857	871	842	823	873	808	901	802	862	810	816	832	866	847	851	910	784	861	855	824	829	817	907	799	842	852	875	887	855	860	808	768	801	844	825	846	842	854	873	830	878	831	821	850	863	874	847	830	866	831	871	806	857	808	799	845	830	870	857	848	907	825	852	838	828	867	842	839	870	833	846	807	810	888	854	868	811	833	825	851	846	834	852	814	811	813	849	840	880	825	851	835	845	853	841	828	859	892	899	874	809	849	804	811	825	830	829	833	837	845	832	827	860	844	854	858	852	828	865	872	839	848	861	845	853	850	839	808	901	852	841	858	854	847	832	848	813	840	847	802	793	812	779	838	865	794	873	806	835	874	844	891	836	876	853	885	865	885	865	830	853	833	820	882	832	805	867	809	810	847	866	808	893	859	885	811	865	841	859	909	860	868	843	899	823	834	801	828	845	796	805	848	818	877	830	855	875	867	873	869	873	860	829	866	866	828	831	866	849	888	832	862	868	862	888	813	866	829	821	801	854	834	817	841	825	827	823	889	865	868	854	949	840	850	862	830	884	819	860	856	824	876	839	798	794	833	866	789	815	831	842	840	824	837	853	894	840	851	812	873	839	893	843	885	810	874	844	858	809	883	856	900	888	864	860	894	839	834	803	809	825	839	832	844	814	849	865	793	848	839	883	838	872	850	852	854	823	804	830	859	822	886	865	827	891	820	838	831	885	850	831	834	883	834	818	838	848	885	848	830	866	819	823	843	854	819	845	783	880	843	863	841	871	892	828	821	826	785	817	866	828	885	864	894	851	798	789	917	816	906	853	876	850	847	881	830	841	854	834	881	865	852	871	842	810	873	893	810	857	885	767	844	838	825	797	829	853	898	848	836	889	878	826	874	797	819	848	846	864	839	832	851	818	913	821	815	813	815	854	839	792	842	859	838	916	803	853	832	856	894	788	870	873	830	882	846	831	794	850	867	887	889	850	819	864	863	846	883	837	828	879	794	802	838	871	874	852	888	831	816	886	802	813	834	812	874	846	845	876	853	913	865	834	837	791	813	856	847	864	838	797	825	832	823	799	850	876	883	843	810	838	866	856	856	851	839	805	831	828	850	807	820	904	842	809	815	869	812	846	837	838	843	853	862	790	895	884	826	824	853	855	841	859	860	880	836	897	846	817	808	883	846	826	833	844	818	840	844	842	830	821	835	878	853	843	884	827	806	791	789	830	841	859	825	861	834	855	851	922	866	895	849	811	832	842	817	849	879	861	833	883	875	806	862	827	842	852	831	853	820	862	839
41307	22149	9095	2430	717	480	394	350	420	393	426	400	383	380	415	420	401	409	394	440	420	391	434	392	392	429	404	405	369	394	372	370	394	416	399	391	390	414	365	364	367	391	368	384	385	395	342	394	380	394	395	394	408	399	384	390	377	457	395	406	389	391	374	397	381	396	398	392	370	360	402	412	372	392	390	414	428	383	404	396	383	379	388	385	401	368	363	390	328	419	427	396	385	400	374	342	368	399	403	375	386	371	414	412	430	386	360	433	335	391	375	377	430	393	402	373	362	348	426	383	418	400	412	358	366	358	383	421	387	394	368	355	408	386	392	411	376	335	403	382	384	367	373	372	424	409	404	392	384	429	395	462	393	406	370	380	400	409	389	414	410	416	391	370	379	358	372	400	383	380	392	378	419	408	403	354	382	387	352	364	397	331	405	419	422	410	414	367	382	398	390	396	427	411	383	386	410	376	450	371	392	371	367	402	366	363	363	382	363	385	413	398	405	419	407	361	407	371	358	375	413	402	400	400	391	352	385	384	373	403	388	369	416	366	389	391	407	417	398	369	368	376	395	383	346	386	366	381	390	372	400	405	370	404	384	373	356	435	407	383	395	399	372	381	401	375	423	369	391	358	394	367	406	415	394	351	388	440	413	383	398	421	391	399	411	417	363	414	387	392	374	340	378	400	396	395	379	393	368	361	412	401	363	368	384	405	377	400	411	377	343	355	387	369	394	371	391	404	393	367	409	454	386	385	370	385	394	372	403	381	381	383	415	369	384	387	399	430	385	376	381	415	355	403	363	394	364	388	361	376	396	389	356	402	384	386	426	376	418	424	416	355	345	362	388	384	394	397	367	393	386	405	382	390	456	368	370	394	387	394	378	369	380	372	364	407	363	389	428	410	436	384	410	372	370	357	377	378	401	390	356	427	389	384	428	400	376	379	430	368	397	385	413	377	380	404	380	361	349	406	405	371	382	388	383	360	395	394	389	414	393	385	419	351	400	382	369	394	392	393	366	392	375	414	384	392	371	380	350	405	360	389	391	373	359	387	412	430	433	404	375	379	392	386	363	380	397	368	383	374	384	370	432	389	357	362	373	387	396	399	403	390	383	365	409	419	404	383	377	394	387	381	375	414	401	432	364	339	447	369	388	413	390	406	383	365	353	389	370	406	389	383	391	391	396	387	402	417	386	382	400	369	379	364	385	401	387	390	377	353	389	375	391	388	375	410	382	405	377	403	379	389	360	420	352	383	365	388	373	375	383	398	370	393	405	391	390	365	407	391	397	369	359	436	383	412	416	425	370	366	398	362	392	404	420	370	411	395	400	413	406	381	396	407	347	359	413	385	365	338	369	372	375	345	416	353	368	381	348	402	385	433	398	350	380	385	380	393	398	389	369	388	375	378	389	369	391	396	356	397	393	390	389	394	377	361	373	380	402	407	402	333	380	384	391	404	368	389	380	399	397	393	373	409	351	381	388	386	408	359	370	410	390	399	403	366	345	378	362	402	369	403	425	369	366	410	382	398	406	403	368	389	374	402	390	393	350	394	411	383	385	394	383	374	361	427	384	389	420	467	370	398	401	387	387	395	419	335	400	365	411	369	404	397	403	364	352	397	400	385	372	383	389	415	352	395	346	365	361	413	379	408	393	362	369	367	378	386	375	372	417	374	410	375	397	364	395	408	407	387	377	384	403	386	377	366	431	394	373	377	397	415	394	389	421	366	416	381	400	352	358	383	405	357	401	389	386	389	380	407	360	366	390	409	358	363	369	374	373	371	403	364	389	417	376	372	398	359	361	384	357	387	401	374	375	378	377	366	402	384	427	428	344	407	361	406	386	392	400	391	377	381	395	421	359	384	367	422	400	396	411	369	352	402	388	404	385	404	380	337	374	384	362	381	416	388	379	383	371	405	353	373	400	428	380	366	397	414	399	358	402	392	413	369	375	392	352	410	401	369	353	437	363	433	409	387	408	399	438	388	391	400	364	366	356	408	381	407	375	367	357	364	380	436	393	376	387	365	381	413	394	379	354	379	366	393	384	404	373	376	387	384	424	414	390	372	391	364	406	401	355	410	407	394	369	410	386	402	414	368	426	442	427	404	382	400	352	325	366	420	412	375	367	398	358	410	413	373	401	359	378	413	366	419	342	346	369	371	411	411	386	422	355	391	379	402	382	392	408	391	393	409	379	377	387	399	351	397	397	393	334	414	419	388	377	402	402	382	373	384	335	414	366	405	354	389	390	342	368	382	395	357	391	401	395	377	383	395	363	358	372	385	346	384	399	368	381	416	447	417	383	367	410	390	397	375	410	367	367	377	382	410	357	379	378	364	392	435	393	411	382	389	401	394	382	393	435	407	377	403	389	392	370	424	408	361	376	360	385	391	372	340	409	358	407	383	413	393	388	421	373	395	399	369	393	403	351	400	389	367	437	369	380	389	378	392	411	359	393	408	436	397	382	408	407	371	352	380	346	392	409	372	433	416	407	372	351	340	381	398	382	359	392	412	411	367	365	360	343	380	361	386	370	380	363	403	401	391	388	346	371	378	384	420	380	440	393	377	394	397	341	436	384	340	369	377	424	358	400	384	388	402	394	357	370	381	395	385	388	368	421	370	409	402	402	423	389	386	411	388	402	390	392	377	402	382	383	354	404	364	366	373	409	348	356	385	371	395	354	400	369	386	376	396	391	394	423	401	376	362	370	366	396	369	392	364	384	394	371	329	373	379	419	400	386	348	380	372	375	401	415	430	407	376	355	366	421	354	383	368	369	385	390	403	418	392	395	409	369	353	385	385	392	390	359	418	409	355	398	380	405	387	395	394	350	388	368	399	400	394	391	418	357	376	367	402	405	381	368	349	396	433	397	388	375	383	377	410	406	369	385	402	355	385	349	419	395	402	371	375	389	355	367	378	363	373	363	379	395	370	373	387	362	407	370	361	393	356	425	386	355	371	412	353	411	397	400	398	413	401	387	389	395	407	417	352	382	400	408	385	371	363	447	364	356	340	387	432	381	408	402	364	407	391	359	381	416	370	383	386	395	397	413	384	416	388	381	450	394	416	382	402	410	383	392	372	408	392	396	410	385	378	394	385	397	389	393	393	408	393	376	423	401	367	412	392	379	378	393	346	382	364	374	383	410	373	411	408	392	381	422	379	389	429	378	398	358	414	321	386	403	373	371	413	409	403	409	355	390	369	409	385	396	389	399	423	383	386	397	365	397	376	415	379	363	389	378	389	388	388	366	392	355	351	392	437	361	404	399	407	362	356	350	363	370	450	397	378	393	388	365	361	382	385	391	414	379	392	361	371	398	409	367	412	391	372	344	337	390	389	387	360	430	412	394	370	402	408	383	416	346	393	383	384	418	363	395	354	356	365	399	370	375	373	381	334	382	415	415	400	408	407	360	371	387	352	354	397	398	411	400	403	422	395	364	369	398	352	380	405	400	376	384	407	372	350	385	389	396	401	437	361	391	380	390	405
26158	16406	10607	5345	1738	1200	916	893	901	865	905	904	842	843	820	904	819	895	1007	921	912	891	840	870	797	843	795	791	838	863	871	800	851	876	819	794	749	811	807	814	821	823	803	825	799	812	848	802	848	829	805	835	804	862	821	865	828	783	837	811	852	828	860	794	783	821	818	849	850	839	859	797	810	801	838	868	828	853	857	838	850	812	857	766	838	850	857	833	830	853	818	786	787	824	840	790	821	786	842	782	816	846	791	820	829	802	796	813	826	848	852	784	798	827	802	802	861	858	859	819	852	831	857	836	820	812	769	738	811	825	837	847	844	853	812	841	771	816	832	783	870	817	802	798	850	773	827	794	827	832	823	833	767	813	815	781	837	824	779	856	784	789	819	851	834	848	797	905	839	808	852	818	828	796	824	791	872	810	806	813	797	823	812	841	803	784	809	783	796	852	836	834	816	864	833	867	857	828	812	807	823	788	853	854	776	879	863	820	859	814	785	856	850	809	766	819	815	782	829	817	813	857	820	846	828	854	819	825	834	865	826	838	767	793	879	814	820	863	852	801	842	792	833	819	842	850	799	823	800	846	822	848	828	826	863	813	801	797	837	810	813	828	805	796	864	791	879	779	844	814	857	800	879	762	802	831	874	820	827	827	866	815	825	844	791	806	857	801	823	824	828	877	798	855	764	770	823	819	784	801	819	819	811	865	868	870	816	808	814	836	825	806	859	820	877	797	844	836	823	813	837	859	853	794	821	811	823	781	815	808	795	854	805	806	840	849	806	799	803	788	821	809	787	811	860	858	845	843	865	804	810	829	796	778	831	780	881	796	789	782	820	829	826	786	802	816	785	827	836	824	804	808	834	859	868	841	802	802	833	811	808	836	800	849	783	784	844	824	854	819	878	854	831	848	809	760	840	796	809	827	798	779	793	812	879	763	793	791	822	793	791	850	807	747	824	854	849	820	820	830	845	815	847	816	827	788	795	783	797	821	757	837	818	874	816	823	792	774	814	817	804	804	815	797	814	824	816	855	828	763	835	845	819	833	831	833	847	799	834	819	813	844	828	849	834	811	825	825	756	755	856	849	803	855	775	854	789	797	798	769	834	811	835	875	824	876	831	858	820	763	873	855	788	869	843	829	822	871	846	818	823	859	806	806	811	840	817	877	824	840	800	804	811	800	795	802	844	803	829	849	825	812	849	786	840	827	843	851	823	820	836	792	807	764	818	797	835	840	801	833	817	801	809	808	832	805	763	827	839	886	805	813	866	841	850	862	807	776	785	863	863	788	800	780	780	830	831	809	882	780	828	812	817	797	823	782	848	848	852	823	814	870	814	863	783	825	799	881	841	808	791	846	867	780	781	832	779	848	806	818	758	880	876	862	786	850	815	789	820	793	815	865	823	834	841	809	799	831	837	830	854	832	846	791	858	800	841	815	848	836	797	813	859	797	852	825	783	819	873	868	844	848	857	840	832	862	805	814	861	776	772	829	795	833	841	842	791	881	845	846	833	833	791	837	854	839	809	866	811	822	851	834	827	855	868	797	813	830	769	777	790	801	785	814	835	836	801	845	811	832	787	805	808	799	850	815	834	790	812	832	817	800	806	811	874	804	838	855	798	807	824	794	816	819	793	859	780	823	843	801	798	818	809	818	798	810	855	836	820	886	850	844	849	792	814	823	853	871	848	795	819	791	813	838	795	832	823	833	821	801	766	789	810	798	786	844	760	846	806	847	791	844	799	813	811	831	816	842	874	831	777	823	824	847	808	818	794	845	826	833	853	819	807	788	834	823	802	809	813	838	789	799	785	835	843	854	829	828	799	755	838	808	805	786	839	838	794	777	797	846	883	817	809	814	865	830	837	848	821	785	789	808	790	846	853	839	809	774	809	778	792	776	786	829	835	790	790	774	834	821	833	858	833	798	827	844	800	822	846	811	803	796	825	777	886	815	849	807	833	849	791	886	811	795	831	847	776	801	864	822	819	862	810	859	814	811	771	838	853	848	790	739	858	836	860	760	781	818	854	840	854	841	764	850	819	813	815	846	849	834	784	812	841	845	834	838	826	858	844	835	827	831	778	844	841	821	814	758	818	831	827	800	828	768	829	813	842	781	800	764	816	813	821	821	823	826	831	824	778	815	808	790	817	825	842	795	821	881	887	788	832	769	828	828	849	819	786	868	837	837	782	865	798	852	878	795	777	829	828	757	822	812	836	794	809	806	813	845	784	803	828	801	843	839	801	803	810	867	852	826	849	839	906	812	809	850	787	749	819	808	821	825	846	816	875	762	865	820	794	845	801	823	818	797	834	813	780	808	754	829	847	744	833	797	828	817	835	859	910	777	782	810	847	784	773	819	828	803	842	809	834	812	837	747	888	861	865	758	852	854	817	807	861	854	815	824	824	815	774	845	840	822	884	814	877	832	847	841	829	831	901	836	886	761	844	804	783	829	829	860	781	812	859	823	793	799	882	800	796	826	837	814	793	841	807	825	835	779	783	814	880	779	834	826	779	810	863	801	813	784	798	862	822	816	820	832	821	828	872	882	844	815	813	735	834	791	761	752	863	793	858	813	788	832	816	831	855	783	867	835	852	856	872	828	792	826	836	821	849	781	833	831	836	787	835	824	834	810	848	803	797	771	782	778	834	775	804	817	797	830	846	814	793	813	845	834	790	804	868	832	798	819	786	820	828	824	763	797	837	869	826	823	820	886	751	826	794	843	799	804	850	795	812	819	852	820	804	818	811	853	878	755	840	836	847	806	754	827	844	838	771	839	852	826	811	807	799	809	822	856	830	838	791	852	808	847	832	815	810	828	806	795	834	808	821	775	856	822	766	780	863	849	824	809	864	875	832	840	790	806	881	837	817	795	852	860	809	817	869	838	795	843	799	841	848	828	788	838	851	849	815	798	804	856	787	845	858	814	816	762	817	858	826	807	788	808	783	832	814	812	787	829	863	817	810	786	783	793	823	761	788	835	807	805	812	827	873	806	835	793	797	822	849	864	811	784	755	821	888	807	855	811	869	838	837	857	768	800	862	829	857	879	827	821	823	877	837	836	853	831	861	846	755	833	797	830	833	853	837	814	805	793	836	814	810	812	829	824	796	814	783	793	802	788	833	793	806	828	816	856	841	835	800	858	860	835	820	856	796	794	813	794	785	811	810	857	755	872	863	809	855	824	782	770	858	833	842	836	844	847	817	829	859	814	774	817	788	851	837	855	843	827	842	830	821	807	812	835	840	831	846	799	834	796	824	809	785	835	784	796	813	824	809	831	788	822	815	845	858	831	832	804	818	830	832	777	827	847	839	842	807	862	782	843	821	833	837	829	826	813	818	877	810	814	797	813	836	835	806	768	808	818	834	792	821	848	849	877	769	798	804	860	789	857	820	831	834	854	810	877	832	787	814	831	783	866	799	794	789	784	826	860	849	785	798	812	830	842	830	783	779	817	829	856	802	796	819	794	853	810	887	801	826	826	814	789
50767	29815	16528	9226	2917	619	439	494	586	556	490	460	438	477	471	556	677	768	762	731	581	503	461	426	458	395	389	386	370	411	345	371	387	379	371	365	363	455	367	372	407	376	375	378	390	353	374	349	361	383	391	386	408	384	378	343	397	405	356	375	361	358	416	357	398	378	375	395	362	366	338	375	372	380	405	439	368	362	345	380	353	367	369	405	409	392	364	360	366	419	390	391	365	363	388	402	383	405	361	385	404	376	390	413	417	364	371	378	387	391	395	401	422	354	362	376	385	356	406	367	382	402	386	415	411	383	383	345	390	399	402	387	386	382	408	398	402	364	393	364	403	362	384	368	379	353	377	402	374	378	398	349	397	400	360	390	382	380	393	407	403	389	377	413	388	378	377	363	366	420	399	390	376	425	420	342	368	359	377	398	374	405	406	364	394	384	357	361	400	383	379	396	389	389	370	377	336	378	371	381	401	340	382	385	419	340	436	398	413	417	380	402	398	401	424	379	401	421	379	402	388	360	411	366	381	369	389	405	373	424	437	410	398	396	376	388	385	404	349	382	390	387	414	384	387	406	379	377	382	381	342	379	348	401	380	388	374	405	364	386	376	380	413	423	403	375	380	360	393	354	347	355	379	439	399	414	411	403	399	372	375	373	365	378	392	371	365	376	363	402	410	401	366	382	407	414	373	333	393	431	398	397	349	385	402	387	391	366	399	350	388	372	376	379	382	371	391	376	368	346	363	400	401	396	383	377	408	385	376	346	395	373	393	395	394	365	394	366	397	384	372	370	391	359	370	400	390	348	406	389	370	390	412	361	406	381	426	387	385	416	424	436	380	415	371	379	406	406	397	422	406	401	377	381	412	372	413	378	399	385	418	382	352	381	383	339	411	395	381	431	393	356	344	410	349	362	383	403	375	430	366	377	382	358	373	372	362	365	367	368	361	380	407	388	361	408	379	378	390	369	403	391	373	375	411	389	405	374	414	385	380	378	391	353	405	402	415	378	362	373	388	391	364	383	366	401	392	385	392	390	376	358	397	361	381	367	407	412	369	391	386	365	411	382	412	352	370	361	417	379	372	353	372	354	374	390	430	385	375	442	373	405	380	417	380	346	399	376	413	376	371	415	377	376	429	394	367	440	395	406	426	375	399	388	333	360	377	395	387	382	403	422	351	383	382	360	382	386	413	386	366	357	367	357	394	403	430	362	360	379	401	386	367	392	407	403	403	414	371	377	347	416	386	410	386	379	360	350	396	408	405	376	413	395	390	387	369	407	372	396	404	406	381	362	379	385	393	357	418	391	386	393	395	409	412	391	346	369	373	396	352	362	368	409	378	383	417	448	396	395	396	369	432	373	383	378	383	394	386	409	413	396	398	343	418	424	368	385	407	377	426	408	396	387	435	391	405	422	414	393	346	375	423	381	404	420	403	380	404	355	355	374	357	402	377	360	375	391	400	378	404	376	405	386	372	389	399	392	375	385	400	354	340	386	416	414	343	366	397	385	382	375	362	417	432	413	421	422	390	367	389	396	367	406	338	376	402	349	374	398	382	422	373	365	407	371	421	387	379	425	387	423	412	372	390	403	377	374	426	402	382	371	385	376	425	382	393	366	407	394	377	371	382	397	400	430	403	389	372	399	403	437	401	371	369	374	390	394	409	367	381	401	359	439	378	377	405	415	427	417	381	413	394	405	422	384	401	386	362	360	405	362	354	381	429	362	361	363	390	371	388	370	422	357	378	405	369	431	389	360	394	389	402	344	392	407	424	397	416	398	367	406	397	406	381	412	365	375	396	395	374	353	364	390	371	365	378	410	388	384	405	359	370	385	399	403	363	360	434	417	373	392	393	394	371	377	394	385	356	413	388	376	375	373	431	400	416	372	362	382	363	400	411	393	414	397	389	388	382	412	374	377	415	373	375	358	378	401	377	363	364	380	419	369	370	394	393	428	383	410	398	386	403	418	392	374	412	385	399	389	365	361	390	403	341	440	387	428	391	382	387	379	416	388	406	422	389	400	350	393	361	368	379	368	408	374	381	423	354	421	356	455	407	385	382	379	342	347	398	369	364	385	395	401	400	380	406	377	367	380	416	409	399	365	398	399	376	426	404	392	379	401	429	388	379	394	371	374	411	394	381	384	380	383	413	410	401	370	376	385	400	392	406	324	406	388	420	385	400	398	371	324	358	388	382	389	428	431	412	379	362	367	378	361	377	417	403	389	401	369	384	401	361	420	400	386	376	422	397	382	392	380	384	386	396	427	338	369	341	381	403	422	377	419	410	351	370	402	371	419	432	395	355	406	361	373	427	395	412	389	388	390	379	374	356	359	442	365	403	394	381	421	375	349	404	358	378	396	362	356	406	417	429	377	378	377	439	391	415	408	368	436	382	374	403	369	353	370	387	406	384	397	413	353	368	396	388	385	408	371	370	417	371	383	360	417	367	407	384	381	386	363	375	371	416	378	372	369	418	370	429	401	388	360	396	353	392	385	409	412	367	369	400	393	372	429	413	428	421	362	380	361	399	364	374	380	389	376	390	360	347	397	423	461	445	408	388	384	382	363	386	392	386	430	376	341	388	383	383	394	413	369	374	377	396	411	398	379	388	417	394	397	409	408	357	392	369	386	405	347	412	382	376	389	375	415	409	390	411	380	392	376	429	391	381	384	374	344	367	396	392	418	397	360	421	407	402	385	379	375	375	385	396	400	353	353	392	388	417	385	402	387	403	396	375	364	374	384	400	389	402	368	387	410	421	359	398	430	370	406	384	411	412	382	386	392	421	365	387	397	394	358	390	370	367	397	395	388	409	375	383	370	367	373	357	356	380	423	395	374	403	404	398	355	405	332	437	379	385	390	398	450	372	399	425	364	348	398	386	401	384	396	379	381	358	398	348	414	388	382	407	376	347	398	390	354	379	364	389	390	364	377	392	390	423	359	345	424	382	362	408	381	372	375	353	330	392	389	411	403	417	421	387	379	437	406	410	389	401	373	352	365	374	388	383	402	403	394	345	393	379	395	384	373	390	359	389	376	376	386	391	374	387	381	360	371	420	388	354	380	368	360	367	400	378	397	397	423	368	390	398	369	380	387	377	398	389	394	394	361	412	420	388	378	375	379	425	406	402	384	381	341	391	383	375	427	339	370	349	322	372	400	399	371	435	406	401	417	379	381	407	388	380	433	401	421	390	371	398	401	393	406	383	366	360	368	398	432	395	384	351	349	417	396	416	412	423	402	368	394	370	400	401	384	390	399	353	362	376	395	378	423	369	373	369	382	352	423	373	375	384	371	385	430	374	372	388	387	373	384	419	394	407	413	413	383	369	370	379	357	364	398	371	396	324	380	379	413	425	405	400	391	377	361	389	379	389	339	387	410	400	399	394	382	408	374	412	408	411	405	404	398	381	376	377	384	429	382	340	383	381	392	388	392	420	417	412	362	366	414	383	359	402	374	399	381	393	367	391	383	404	396	412	382	391	390
31972	21042	19524	16416	6384	1357	1115	1406	1627	1551	1473	1325	1364	1381	1354	1689	2588	2950	2879	2471	2043	1553	1252	1090	911	801	869	877	859	834	832	812	833	840	870	842	808	825	830	814	846	816	792	840	819	827	860	824	861	813	845	862	877	837	862	868	802	799	875	774	811	813	875	859	859	760	803	812	866	855	853	836	884	853	808	807	835	816	831	836	860	854	857	806	810	825	805	846	837	875	854	808	793	848	826	784	860	841	802	805	814	807	849	874	801	831	830	827	793	874	834	813	856	828	832	831	839	779	792	821	813	834	856	823	856	854	866	871	858	868	843	806	793	860	881	815	826	781	811	788	859	802	818	831	781	832	834	832	833	873	819	789	802	850	752	785	859	818	836	798	819	833	801	807	894	834	861	796	762	848	815	780	782	772	815	820	847	803	869	852	808	855	835	842	815	920	772	819	839	817	869	740	885	822	770	859	827	866	830	810	824	854	823	887	880	870	824	802	848	847	844	862	851	792	786	825	868	861	822	795	844	814	841	814	822	865	816	797	828	837	897	805	829	853	896	803	863	812	882	804	819	874	838	819	789	904	822	850	793	822	835	787	800	854	841	826	826	836	881	820	825	822	828	828	854	877	816	839	851	854	818	829	842	845	836	824	844	818	824	846	894	836	808	817	814	838	819	867	830	821	785	829	878	822	879	829	803	787	816	855	815	833	817	821	759	867	801	835	854	823	792	817	857	836	814	854	805	869	792	799	864	797	826	849	793	816	843	860	848	866	827	840	849	881	844	805	826	815	821	833	848	825	849	873	811	823	793	794	802	881	877	842	845	807	866	820	835	850	823	853	819	811	857	840	847	814	788	806	859	794	789	819	831	841	859	780	844	871	828	812	826	855	835	850	837	882	830	785	825	830	814	816	796	862	825	824	838	795	826	858	796	829	775	834	819	816	885	848	838	853	813	875	828	793	822	831	861	821	886	793	787	832	799	818	838	795	803	846	792	853	858	850	846	839	780	903	903	835	906	827	837	901	836	811	881	869	803	831	834	826	883	874	806	891	842	836	828	848	816	841	843	780	811	844	798	812	819	811	821	824	830	786	819	762	806	834	814	851	787	776	823	795	779	817	823	802	806	825	824	892	821	881	826	837	856	810	818	766	820	825	810	875	790	838	788	782	844	767	848	849	842	783	811	844	802	897	858	854	843	772	807	848	817	787	808	810	812	835	835	814	777	817	787	793	824	855	892	876	911	828	851	819	795	827	814	831	802	747	799	822	803	826	817	873	825	853	807	789	875	797	835	861	787	807	898	798	856	804	927	797	855	841	823	817	831	867	817	812	872	781	789	829	869	794	845	801	835	829	830	791	845	866	810	830	891	841	880	866	773	780	802	798	816	801	821	819	852	780	822	834	777	798	834	835	828	857	812	858	797	817	813	820	840	851	825	848	821	838	830	846	833	803	882	841	832	815	774	862	820	819	855	861	856	854	868	821	874	767	871	863	859	851	835	850	824	814	861	798	807	844	821	868	869	860	839	866	778	877	840	857	827	857	854	831	836	821	869	842	870	859	826	846	808	877	837	850	818	823	815	809	843	847	837	785	862	842	822	847	807	803	805	862	877	804	781	855	841	838	804	840	826	791	856	823	851	802	813	853	824	832	853	787	837	864	791	820	853	828	809	845	896	813	854	839	803	833	838	836	819	844	809	793	828	770	838	848	753	847	857	807	850	862	828	868	838	813	850	838	830	813	875	822	819	829	818	829	803	788	823	837	799	851	869	850	813	821	784	843	826	847	832	809	842	827	843	841	861	767	827	826	825	783	822	854	849	799	796	819	844	837	790	854	800	820	844	837	814	807	840	789	825	856	812	834	792	816	834	812	791	829	861	811	877	794	743	866	850	777	806	817	791	820	810	791	839	806	804	810	833	863	848	810	786	847	802	881	855	813	850	821	814	833	831	815	832	793	862	858	841	844	850	806	830	846	806	845	814	839	826	793	807	830	778	827	826	798	834	828	798	752	847	810	856	785	800	872	853	809	826	862	826	858	852	818	817	843	868	833	824	829	842	830	834	853	838	867	797	813	868	833	814	855	828	769	833	832	863	857	848	825	822	765	844	853	828	792	846	837	829	846	807	852	831	821	853	846	851	815	779	857	815	865	768	832	834	833	840	817	803	824	822	806	868	845	855	889	821	844	829	835	881	843	884	816	829	831	806	818	844	856	854	827	785	835	809	856	800	815	813	841	823	797	786	798	833	807	823	842	796	866	860	783	783	838	835	842	843	822	803	864	883	826	827	837	838	885	810	787	803	878	836	803	849	853	863	818	838	817	803	828	806	824	816	788	836	870	864	830	898	835	843	866	834	769	812	843	800	846	834	804	824	870	813	866	833	850	839	801	865	824	794	804	861	834	851	828	800	819	858	850	812	856	790	788	838	811	775	817	845	818	806	844	784	826	848	880	822	779	824	821	837	810	795	790	757	833	852	787	831	821	794	798	790	895	823	815	852	809	752	836	787	822	833	779	858	822	859	804	828	776	816	910	779	801	841	848	858	794	896	796	816	832	793	797	783	818	858	874	791	862	820	841	794	881	847	826	853	822	842	835	815	853	776	824	799	803	822	790	773	866	810	843	824	813	757	826	814	816	820	854	894	822	881	780	786	798	783	826	812	823	819	825	885	869	830	847	820	858	802	853	795	811	813	813	833	830	840	815	814	793	843	850	792	821	824	831	822	832	825	837	794	851	821	824	824	853	810	854	824	815	825	790	821	838	803	830	823	865	808	855	890	807	828	844	825	845	834	816	866	866	797	835	809	830	766	837	776	848	894	808	832	889	838	822	830	813	788	794	840	826	824	838	846	839	833	847	860	835	868	814	813	859	776	843	854	810	902	851	814	812	810	830	847	809	850	865	841	818	869	824	838	791	858	800	874	847	802	805	819	767	825	875	824	842	825	837	853	826	853	860	760	802	851	841	858	785	838	764	778	851	858	855	821	854	829	845	826	859	767	838	800	845	889	816	864	814	784	842	805	831	832	907	826	812	801	839	799	807	880	815	807	829	870	838	831	837	838	868	848	837	754	841	796	784	843	847	799	800	794	827	865	812	858	835	807	837	813	809	832	851	848	837	840	866	850	784	835	787	811	809	834	824	791	827	905	792	814	841	818	830	778	826	840	816	810	814	816	877	875	787	879	842	839	781	853	795	860	813	811	789	824	803	806	795	881	796	796	847	811	877	821	854	783	823	803	813	827	858	859	841	830	837	828	848	846	798	779	787	859	819	871	849	837	811	793	916	829	849	809	835	808	807	863	827	861	832	849	818	826	849	837	863	790	836	808	823	915	849	823	818	823	845	881	812	813	857	808	833	829	829	846	840	872	851	862	849	775	796	842	826	820	833	872	840	826	836	818	833	853	783	831	821	825	801	783	830	867	850	823	810	832	794	894	861	836	860	858	802	910	844	794	809	850	804	850	831	839	790	819	829	786	833	856	835	816	840
60381	33946	24312	15169	6718	1020	506	470	555	557	472	461	509	503	547	665	941	982	964	909	908	735	631	560	483	365	372	410	403	377	392	390	427	378	373	434	416	411	381	386	372	378	394	407	344	430	409	431	414	408	355	389	359	374	419	391	410	391	432	386	402	422	411	389	400	375	384	398	387	384	361	391	372	371	383	401	415	421	450	371	401	427	418	383	418	400	422	397	380	409	377	404	380	418	408	381	375	412	450	387	427	415	374	335	431	374	367	436	382	410	402	395	411	390	405	375	426	413	391	401	427	407	414	397	389	394	394	392	386	375	414	378	382	368	402	420	411	363	378	392	389	426	386	419	374	420	398	395	405	416	353	395	379	400	395	402	359	363	408	378	383	378	384	381	372	360	391	369	427	389	428	401	410	382	371	396	365	378	396	385	392	392	371	402	390	393	408	408	422	407	418	421	401	364	349	419	398	408	409	375	395	387	414	372	384	416	390	392	381	421	378	375	382	394	372	353	376	395	370	379	371	431	381	386	419	403	344	393	419	383	385	447	407	389	372	414	421	421	399	402	393	382	404	400	397	395	388	414	414	352	381	433	408	409	408	392	393	423	426	401	358	399	385	372	397	390	381	346	382	374	404	422	374	389	409	435	429	407	401	408	405	377	430	388	448	393	376	409	387	373	380	389	381	362	374	383	396	405	384	446	354	347	385	432	417	394	370	395	382	428	395	388	384	402	380	396	381	405	396	403	408	377	394	385	413	402	388	379	396	331	379	415	407	391	367	405	389	397	405	345	385	383	386	397	380	360	372	409	377	403	433	405	389	380	384	397	425	364	380	440	415	400	365	380	373	374	372	384	417	376	401	390	424	382	401	428	389	395	389	389	413	431	363	415	407	374	412	411	415	383	421	424	395	373	385	393	427	384	417	416	439	401	424	391	421	353	414	368	415	430	426	422	375	415	402	379	435	425	439	367	416	357	358	389	408	415	389	398	417	416	379	381	445	414	397	411	343	353	420	408	394	397	375	394	416	375	406	456	376	415	382	428	447	419	402	406	390	391	404	390	367	441	392	374	408	360	418	365	413	393	409	399	396	405	384	399	403	413	397	398	408	348	380	393	378	426	426	413	384	362	383	392	401	397	389	402	374	413	420	408	387	420	416	419	367	403	402	408	383	392	409	362	435	417	396	392	388	442	412	395	401	364	374	406	375	392	423	396	404	375	405	436	363	373	397	418	429	423	405	364	409	409	389	375	390	391	439	427	431	386	365	391	408	380	388	384	388	375	430	405	373	380	410	383	430	432	381	372	422	399	385	357	424	374	396	402	427	430	395	391	457	416	403	450	395	379	391	403	385	402	403	368	371	390	363	404	415	387	402	395	376	386	361	381	389	439	383	354	373	404	408	422	391	379	401	379	402	411	412	367	363	406	414	374	385	366	364	447	377	419	405	392	388	404	416	395	407	423	439	416	408	390	373	414	401	435	395	399	401	402	405	397	404	399	406	347	387	384	435	368	420	426	408	386	370	395	392	410	411	416	413	378	408	382	373	418	417	397	365	420	408	410	391	408	412	390	411	386	403	389	405	419	419	440	374	383	405	418	354	414	431	356	395	418	413	374	394	399	428	402	410	428	401	401	376	372	386	385	385	397	368	380	418	417	433	401	389	369	423	407	460	383	402	451	419	365	389	411	383	399	408	398	394	402	356	430	448	438	404	376	405	389	401	398	404	420	361	351	377	398	377	371	402	364	389	412	444	413	408	384	409	360	399	387	404	438	415	375	363	427	385	384	416	366	408	406	418	383	423	376	334	407	401	416	387	389	373	324	440	400	369	414	382	392	446	393	409	406	396	422	384	408	365	362	362	389	417	394	383	369	391	380	414	388	363	395	393	375	386	422	378	345	413	406	391	414	404	430	376	383	399	391	376	384	403	445	375	400	398	414	394	426	417	355	375	377	410	408	345	363	395	401	378	373	398	391	400	384	384	406	366	436	408	417	449	399	408	400	405	395	389	340	385	422	395	396	379	426	421	404	417	390	376	429	409	386	375	351	398	374	397	370	426	441	407	366	383	399	404	402	396	399	413	415	378	404	403	391	399	397	423	390	398	378	417	411	361	398	421	408	452	390	396	366	398	349	392	387	396	377	378	378	406	393	378	448	401	387	394	377	406	390	409	382	394	377	413	399	420	402	403	372	413	401	371	408	388	390	374	401	414	393	446	410	427	374	434	417	372	381	361	423	351	392	405	409	395	374	382	415	391	366	396	392	360	389	408	387	364	394	413	387	436	407	362	350	359	368	415	396	381	391	419	394	438	400	419	450	383	396	409	418	417	389	364	399	404	370	388	399	389	366	372	368	396	427	377	374	407	411	403	420	398	361	397	391	407	427	381	371	398	416	397	387	414	418	394	396	419	397	396	414	363	336	383	384	394	375	399	376	400	430	391	385	405	450	404	371	408	419	411	422	434	351	426	410	415	403	383	376	380	380	404	407	422	423	392	390	426	412	410	384	385	390	399	363	352	384	406	404	356	440	427	376	396	404	436	412	428	399	385	399	372	420	426	452	412	376	379	373	409	408	412	426	390	402	381	394	406	383	396	406	373	420	424	368	394	356	383	396	398	372	412	391	394	415	400	395	378	376	384	444	381	388	388	415	364	390	373	387	365	386	384	361	389	395	395	411	383	421	445	382	417	422	390	427	390	408	371	362	440	412	405	442	358	361	400	406	386	424	406	416	382	398	368	392	358	395	422	428	410	417	419	437	359	402	444	343	396	451	412	367	386	409	397	383	355	401	384	423	373	450	384	419	386	392	410	365	370	397	391	405	384	398	392	406	393	407	431	400	399	396	421	419	387	397	377	401	389	408	391	402	395	386	397	349	435	453	400	409	396	341	380	427	399	430	428	385	396	373	377	387	403	406	432	412	393	386	416	394	413	375	420	391	419	438	451	432	380	410	385	413	449	402	385	377	393	410	396	387	423	418	401	402	402	395	369	335	394	388	396	401	396	387	344	410	361	421	421	380	391	358	393	422	404	393	391	372	418	434	406	377	395	437	378	400	417	387	400	398	397	340	347	422	383	405	426	392	422	399	395	386	392	375	428	401	405	397	371	407	412	417	380	394	389	389	415	383	366	401	357	402	389	403	389	345	401	402	394	402	412	433	383	426	437	391	405	416	378	460	352	420	378	418	417	355	427	361	399	403	403	417	392	388	396	408	378	355	405	375	369	410	391	322	392	394	382	412	426	433	399	415	390	392	403	381	377	388	368	396	430	352	391	375	406	365	387	416	385	380	417	361	425	440	379	388	415	399	397	421	422	400	426	388	371	402	387	411	401	419	412	438	391	396	372	425	430	386	418	400	373	362	380	395	360	365	381	419	395	404	426	398	421	395	379	404	384	420	418	413	427	428	398	376	420	394	392	403	374	366	402	405	423	389	423	433	351	380	359	373	407	396	348	380	359	431	416	393	356	453	399	391	409	399	403	407
37174	25148	26571	23075	12623	1775	1187	1267	1508	1514	1420	1297	1200	1384	1704	2297	3864	3803	3794	3677	3605	2682	2136	1706	1120	862	819	782	893	852	889	823	882	860	846	856	844	840	833	861	840	826	835	886	858	815	870	814	905	833	831	841	807	821	885	879	784	854	853	844	896	807	859	840	879	821	879	856	825	818	829	895	856	867	859	855	855	813	848	860	871	814	858	807	846	847	836	780	810	910	812	880	815	837	818	842	913	879	847	822	833	799	825	816	835	842	859	855	849	857	857	818	873	833	833	855	815	811	870	841	869	849	887	785	832	843	819	804	876	871	817	862	876	879	863	834	773	846	833	851	853	839	808	854	822	835	863	850	795	845	829	817	888	870	917	747	819	857	814	855	825	836	843	793	853	875	837	797	834	810	823	794	865	861	872	800	866	810	857	850	918	790	867	879	873	844	797	857	887	876	873	829	860	818	875	876	864	837	823	862	866	826	828	871	826	877	838	843	854	878	799	819	866	847	829	822	870	833	891	884	834	832	858	813	861	883	822	867	817	855	836	856	813	853	800	840	845	867	867	841	860	837	908	840	889	818	803	788	844	835	887	847	882	801	827	847	871	823	867	840	834	887	850	809	862	848	868	860	863	827	842	780	796	896	910	818	849	817	845	855	827	799	824	787	795	850	853	857	824	851	792	874	844	852	873	874	836	869	872	849	864	859	798	826	827	801	809	817	852	835	860	840	800	835	850	876	853	853	865	862	876	804	822	872	790	847	863	848	864	836	795	894	830	818	841	838	795	789	824	861	798	893	803	835	828	846	889	849	877	850	833	842	828	869	841	814	846	882	840	857	854	850	782	847	806	841	817	817	798	852	861	827	893	815	852	847	837	866	833	862	846	891	874	797	792	848	858	876	880	795	862	818	859	860	909	833	833	841	877	867	808	895	811	850	857	856	876	844	821	853	830	797	841	833	858	815	884	882	792	877	841	857	881	838	868	853	811	823	829	833	836	826	821	884	818	886	785	852	845	788	823	844	861	857	831	883	804	887	842	794	794	877	841	836	844	836	822	782	857	853	836	872	905	874	858	801	832	906	903	825	866	842	876	869	815	858	832	880	869	851	886	880	886	831	823	842	839	873	858	859	881	816	888	823	842	832	874	828	847	833	850	826	879	780	872	827	803	824	857	857	850	813	881	901	873	845	839	835	836	808	851	833	832	792	821	850	829	865	825	855	824	861	860	809	823	806	856	795	869	853	842	859	812	817	871	845	859	817	870	862	860	859	891	836	831	807	836	862	850	899	883	866	836	769	773	821	887	781	797	868	822	819	847	849	823	789	834	838	810	829	883	818	847	820	814	826	829	783	873	783	815	852	877	848	820	848	861	821	868	815	796	864	880	830	865	903	858	884	828	879	873	790	891	796	878	817	859	873	855	836	840	817	846	826	850	774	836	910	896	869	894	832	912	896	822	805	849	843	839	876	843	854	847	844	861	854	807	808	850	853	853	855	856	900	838	876	802	795	844	851	839	839	796	854	829	834	850	825	860	859	807	836	831	839	811	878	799	885	822	916	862	812	800	853	890	807	840	872	819	880	811	841	898	893	849	814	801	803	784	868	838	828	825	830	828	853	810	833	836	868	875	865	816	820	839	855	814	828	837	810	865	843	831	930	789	836	864	868	795	809	857	839	903	780	823	896	758	797	858	829	854	839	793	857	840	821	880	831	887	803	796	883	882	893	841	871	867	839	822	847	845	823	829	819	879	871	816	870	831	802	846	863	867	802	799	852	813	818	836	837	842	783	842	838	874	820	859	826	878	834	849	831	793	861	840	860	860	826	805	824	832	838	830	835	805	822	749	804	788	850	834	836	869	818	856	860	825	846	789	864	860	837	839	841	816	849	871	806	867	868	875	847	855	823	860	832	762	864	849	869	805	904	809	825	843	888	828	862	827	836	818	876	834	814	871	882	805	841	852	873	856	827	851	865	829	841	859	806	865	834	885	823	887	841	872	843	866	822	827	864	853	843	877	784	850	828	848	869	882	854	804	877	869	793	885	837	881	859	882	802	850	785	882	880	844	877	871	826	843	851	832	866	895	837	853	857	863	822	802	830	844	816	815	799	789	869	878	833	815	810	839	812	787	873	854	820	813	799	792	845	840	867	824	861	813	835	860	799	815	856	823	859	875	816	841	787	855	837	859	840	831	794	846	829	881	813	837	775	820	850	833	867	847	858	837	840	846	818	844	812	941	857	810	812	806	788	883	860	874	859	800	832	843	832	824	832	875	854	833	817	801	863	838	814	775	858	901	936	832	852	801	909	811	806	792	808	820	831	846	929	832	854	825	816	810	901	866	838	833	834	829	795	833	838	904	862	919	848	853	785	805	864	875	846	870	808	874	832	839	845	861	816	865	824	904	831	798	855	807	852	846	796	892	872	851	888	844	828	870	856	859	838	897	838	855	906	824	917	784	816	828	881	835	848	851	863	800	841	854	823	806	859	845	812	823	865	885	862	846	901	826	849	849	833	898	898	783	836	848	860	840	793	814	871	868	843	815	888	891	897	862	869	839	784	807	830	801	883	857	847	894	811	863	855	850	865	805	829	872	865	819	833	896	829	846	858	818	822	876	854	823	848	840	836	860	818	912	773	865	899	855	839	822	833	809	860	841	849	871	877	856	871	837	787	840	854	824	859	820	842	846	883	834	855	805	833	862	807	828	838	820	830	837	858	880	859	891	847	859	894	832	828	833	819	818	882	808	842	896	876	868	811	832	867	830	837	884	819	858	762	870	829	905	857	815	853	825	812	852	824	847	802	844	845	877	777	810	824	831	864	812	856	825	857	870	785	854	835	852	800	837	845	835	812	842	840	878	828	874	881	838	846	885	856	832	769	781	871	865	853	881	848	746	858	858	836	859	849	845	850	848	878	807	840	814	839	809	844	833	860	858	853	814	890	875	794	843	809	799	848	869	851	831	842	871	851	856	765	878	887	871	840	889	832	828	821	827	868	843	838	831	902	833	847	832	869	841	862	820	845	857	826	833	860	852	917	916	873	879	849	785	863	871	841	855	875	821	836	827	835	860	853	868	813	829	817	866	816	831	814	844	903	839	902	820	839	891	877	879	838	842	814	837	837	840	825	829	853	926	865	824	825	816	881	852	803	869	825	859	885	803	829	826	843	784	858	837	846	886	867	849	842	833	820	808	842	819	887	837	861	887	878	855	885	855	887	882	828	865	848	829	880	876	812	793	813	843	823	821	776	826	862	850	810	863	838	825	871	824	845	858	826	848	876	822	791	777	868	870	854	817	800	845	803	865	824	833	835	848	807	852	827	844	825	845	827	813	819	859	789	845	816	838	831	854	834	827	859	815	836	842	864	852	818	864	857	917	847	806	781	833	868	806	843	825	814	886	807	856	877	813	855	845	868	857	825	827	837	803	846	828	795	830	849	873	853	851	810	834	857	823	841	832	845	839	833	869	827	802	877	881	829	872	879	832	797
43032	19840	8049	2746	702	400	408	364	431	434	392	369	430	388	403	419	404	422	413	385	411	380	358	397	370	421	391	383	402	393	408	397	377	419	394	378	374	389	376	390	379	388	412	412	382	387	363	370	409	413	381	379	372	369	388	419	383	378	386	370	386	366	328	380	400	383	386	429	387	363	392	421	409	385	410	361	394	369	375	384	388	407	352	360	378	342	406	386	405	402	379	404	404	405	364	392	366	426	406	382	369	402	352	387	358	395	383	399	425	375	394	363	351	376	394	403	406	372	390	351	355	357	367	352	395	419	379	376	398	424	406	402	408	365	422	401	400	448	423	373	391	366	349	380	394	396	377	364	381	392	412	357	378	352	386	392	368	426	385	383	388	365	385	373	345	408	345	405	413	403	369	422	391	346	398	358	385	370	387	404	387	374	380	352	382	393	356	341	375	354	381	376	360	392	401	402	414	433	376	366	360	376	375	354	377	382	383	353	392	418	354	343	381	390	377	385	407	391	409	371	353	403	401	392	370	361	413	373	359	394	405	410	387	329	391	392	381	376	382	381	408	405	403	375	356	395	380	398	403	399	366	398	400	364	380	389	375	360	412	427	348	412	394	376	397	369	433	370	363	396	391	389	388	409	386	386	380	393	370	382	384	407	415	384	352	361	373	387	361	374	381	401	399	352	366	397	353	365	356	382	393	356	381	362	418	395	430	407	406	358	424	396	403	359	362	345	391	406	442	370	379	425	397	395	382	406	363	372	410	409	397	369	399	364	374	367	388	395	420	382	396	374	406	373	367	385	390	391	386	368	402	404	430	390	374	361	389	377	395	411	426	388	397	363	415	369	411	423	394	388	384	391	390	381	398	355	372	433	379	373	373	417	349	403	380	385	360	391	383	359	365	345	374	363	371	381	380	399	383	376	355	381	395	402	385	385	390	419	372	384	370	379	350	412	398	410	384	362	363	367	392	388	394	382	394	396	403	370	355	401	408	387	379	382	378	380	416	407	421	412	374	353	402	362	373	364	389	377	413	394	376	366	395	402	382	397	395	377	355	364	382	418	403	371	385	391	408	384	360	407	345	381	391	378	401	352	387	402	390	372	401	410	343	369	354	370	441	393	400	384	375	366	363	383	417	397	392	372	392	377	372	404	417	366	398	385	367	390	374	382	377	396	384	397	397	393	388	345	394	382	371	366	379	355	348	374	370	383	372	388	387	423	404	381	395	407	395	340	397	365	406	383	391	408	375	338	353	365	375	382	378	402	379	372	380	385	419	392	393	361	376	383	395	423	424	401	396	404	375	366	396	364	369	398	391	352	347	354	393	405	410	349	384	396	365	373	401	355	382	372	375	397	421	360	361	381	366	386	407	390	394	346	367	391	401	385	359	382	428	352	340	374	367	400	406	394	394	363	393	425	392	379	403	396	374	387	375	351	357	354	398	412	391	415	372	387	418	358	372	400	360	392	383	411	401	361	392	397	392	407	390	423	372	392	385	406	404	409	382	421	357	383	398	393	375	391	385	379	405	375	387	411	434	380	385	382	372	382	389	397	375	396	400	394	398	428	402	390	402	368	369	398	413	371	378	400	439	404	401	400	369	345	395	407	373	367	386	389	370	363	385	392	373	408	413	408	356	408	412	374	382	398	370	353	395	407	396	411	413	375	385	382	369	388	338	369	370	364	380	368	370	400	386	441	389	380	358	374	381	398	378	350	399	357	363	420	388	373	362	373	382	353	374	353	422	397	375	384	407	382	366	383	385	393	414	403	413	371	365	361	395	379	411	404	376	408	380	426	390	403	373	402	392	426	393	360	339	367	353	394	395	378	353	382	381	399	413	383	334	387	382	382	396	410	403	405	367	422	376	380	385	384	409	392	359	353	391	359	398	415	423	407	345	403	394	404	389	424	449	386	375	357	361	377	364	393	369	363	385	386	363	333	361	370	399	410	385	392	395	384	400	442	410	395	359	407	376	379	375	369	393	416	381	403	364	372	368	428	406	389	367	395	369	394	367	384	437	422	367	375	369	386	385	414	351	381	389	381	388	373	399	409	404	367	362	341	377	381	390	423	422	364	390	370	389	408	396	372	350	406	367	418	391	396	413	398	358	393	386	386	389	352	392	397	430	370	375	366	401	384	374	424	372	376	443	402	398	369	424	387	442	370	368	382	351	406	384	404	358	410	378	369	392	398	378	363	388	362	359	368	380	399	398	389	387	415	382	395	393	370	359	416	401	372	396	384	382	353	397	372	426	404	386	379	395	370	394	399	381	373	388	376	400	370	374	414	362	421	357	397	406	363	390	349	381	350	382	379	403	405	365	372	416	393	398	398	374	379	409	383	421	347	388	402	395	402	332	406	359	381	377	356	380	381	372	368	377	389	369	399	402	384	377	386	406	390	391	393	360	400	423	436	364	368	385	381	398	384	403	406	352	400	380	419	384	383	383	405	415	386	392	413	390	393	394	385	393	387	381	351	372	391	375	377	366	362	372	386	366	413	406	383	381	365	367	357	418	402	369	390	407	377	372	366	381	346	362	393	385	413	389	350	359	354	370	396	399	390	380	374	386	384	404	384	375	386	355	392	396	372	398	394	366	383	336	360	396	348	378	381	371	423	398	380	378	375	424	389	363	372	422	328	360	369	368	370	378	374	373	391	341	354	382	383	374	391	409	402	388	344	351	348	411	379	422	385	350	400	379	390	359	376	428	349	378	372	376	390	383	371	380	410	397	391	382	375	391	367	378	365	347	388	399	393	397	404	370	373	415	390	374	376	413	392	425	388	396	431	362	397	388	400	386	408	388	394	379	389	430	371	381	397	374	396	393	355	401	388	383	394	397	365	378	384	363	399	393	379	383	392	393	394	401	391	394	410	394	369	374	383	364	363	377	417	384	401	395	435	408	419	376	378	380	389	376	413	364	398	415	384	418	390	404	365	405	372	391	394	387	371	423	349	389	420	378	374	367	371	413	367	396	392	399	378	347	403	408	401	426	416	382	362	370	438	374	413	401	401	361	346	411	370	384	401	419	396	376	373	377	377	377	377	360	349	403	379	391	414	374	442	397	400	361	400	356	373	389	417	389	370	369	365	372	404	388	374	391	359	427	395	402	387	379	361	355	353	392	402	392	415	392	387	391	389	419	390	400	400	380	390	345	400	404	379	375	359	369	354	389	366	349	431	387	389	382	379	360	381	393	360	360	366	377	426	412	406	388	352	389	372	395	426	370	371	417	360	399	396	408	382	377	364	374	386	417	365	406	373	396	421	416	385	383	379	400	387	392	411	364	375	389	400	396	364	389	401	381	405	370	406	397	405	411	364	424	369	382	398	384	392	358	386	408	375	433	339	379	366	355	354	395	394	383	358	392	349	380	423	403	371	388	366	353	357	358	391	436	384	398	436	386	368	363	399	413	350	372	382	380	417	375	375	388	343	356	382	386	404	426	357	377	346	376	377	377	385	387	385	371	385	354	398	369	366	360	364
27352	14301	10632	5523	1975	914	856	815	958	889	900	835	876	809	871	824	855	857	918	892	954	913	920	865	806	819	861	811	825	855	881	814	808	820	827	813	795	811	820	834	805	817	842	825	806	834	830	787	841	795	854	789	819	809	786	820	776	799	805	784	865	832	796	877	836	804	863	814	851	771	789	821	818	822	827	836	820	872	822	830	792	813	834	816	866	804	830	829	811	829	834	836	791	830	810	859	799	784	732	783	846	788	794	811	820	800	837	823	847	820	802	799	840	812	792	795	795	787	816	828	790	818	789	822	845	813	815	821	821	799	826	815	788	843	813	831	831	806	837	762	830	867	851	816	807	780	836	805	871	848	829	784	797	825	828	797	818	806	792	855	807	782	794	772	833	804	809	775	830	770	847	801	796	765	854	831	874	766	824	770	837	844	812	788	888	798	831	775	879	807	852	822	844	835	788	823	856	824	821	803	808	855	845	822	853	792	814	786	805	785	850	823	814	838	812	865	809	797	854	821	773	795	840	843	810	813	800	818	806	784	779	832	783	813	790	817	809	838	833	833	803	769	789	826	827	768	867	784	781	793	841	837	840	807	795	847	838	799	831	777	793	853	807	829	770	807	842	774	807	780	817	825	804	847	780	841	836	793	798	805	809	815	824	822	814	814	834	802	829	819	814	815	845	829	840	798	757	904	812	819	827	861	784	804	767	814	842	828	837	798	915	842	831	854	849	855	837	824	841	794	761	872	846	833	767	812	842	793	803	823	795	802	856	819	840	814	850	788	793	836	857	793	867	818	827	775	809	848	808	856	801	785	878	764	822	801	818	834	814	889	868	780	806	815	832	829	797	872	802	821	830	800	848	845	809	817	850	853	801	807	817	798	822	800	779	804	809	803	824	810	798	851	789	838	815	794	820	881	877	841	759	855	791	807	814	852	825	803	816	825	798	811	838	847	796	801	864	817	754	800	813	799	836	850	830	800	767	846	829	859	864	809	803	785	806	805	834	796	828	851	803	812	840	851	802	789	844	822	803	832	825	776	826	825	788	834	813	826	822	855	863	827	866	776	805	874	857	807	796	840	861	837	859	852	784	839	868	802	829	818	812	823	833	815	839	848	828	816	788	827	809	827	823	819	774	831	838	832	830	801	807	818	801	823	838	837	797	782	843	841	818	823	871	785	779	787	790	821	813	848	793	799	789	821	873	861	775	748	812	873	857	838	881	779	791	808	810	820	791	767	833	806	843	817	838	787	807	804	854	744	858	834	855	780	804	837	793	861	824	803	810	788	826	820	843	852	829	823	797	778	820	842	809	819	828	859	830	855	827	842	843	768	818	817	792	763	805	770	839	805	791	804	792	855	845	831	793	811	823	753	817	770	808	831	787	858	825	849	804	778	826	828	820	814	784	840	854	812	835	779	810	832	852	833	814	791	829	834	748	841	845	827	838	842	856	783	840	816	846	824	757	810	779	830	860	834	834	814	847	831	837	804	767	744	779	824	785	837	866	767	792	785	815	846	866	816	845	770	822	812	859	796	777	833	790	849	869	769	832	800	831	845	791	808	848	832	798	799	865	789	852	814	879	844	839	861	765	822	863	796	844	800	791	841	811	804	811	790	814	807	822	794	796	828	771	781	771	801	767	834	835	832	799	846	825	793	832	820	789	824	777	777	881	793	833	766	830	800	812	785	822	812	841	788	794	788	856	837	792	784	768	793	837	791	840	801	834	837	857	854	763	814	786	809	806	782	819	824	842	775	818	817	778	782	755	814	834	769	825	795	799	836	838	819	766	803	876	789	803	819	787	788	831	783	887	838	793	828	804	793	800	792	836	780	835	838	837	816	779	813	837	825	845	792	810	822	869	860	832	802	790	771	764	838	836	829	800	787	842	859	849	824	791	835	814	789	821	846	828	836	802	812	805	776	825	820	801	837	790	829	843	797	817	833	802	787	827	805	869	838	756	794	839	814	857	787	873	806	827	801	815	813	833	789	885	893	786	872	843	739	833	782	840	838	814	800	763	865	798	874	823	824	872	811	862	780	817	795	740	800	841	831	802	808	806	766	863	782	802	768	795	795	818	775	774	814	849	799	789	820	843	810	866	799	815	831	809	749	826	821	838	816	856	860	808	805	819	863	819	846	795	825	815	818	860	805	782	812	789	806	769	796	781	848	799	798	799	846	795	813	832	800	872	781	833	846	792	802	858	860	778	823	789	813	798	831	850	792	766	779	843	841	834	837	782	849	845	861	795	785	834	783	810	856	809	801	811	833	850	823	805	797	868	867	766	787	773	853	805	812	815	816	794	819	777	880	817	793	824	771	838	787	850	815	797	826	818	840	826	843	836	794	828	785	818	787	828	796	861	828	795	848	869	812	804	780	839	844	783	805	837	816	774	769	813	806	803	782	799	864	817	805	842	821	823	843	849	852	818	817	817	817	801	780	820	796	848	821	829	822	818	743	823	805	796	791	781	766	809	806	816	803	765	833	788	831	820	808	814	839	828	854	826	796	754	789	827	775	780	816	851	872	807	858	831	809	779	836	759	832	826	835	807	840	777	874	831	801	804	819	837	824	808	802	831	774	793	854	821	784	850	792	861	783	831	787	822	799	791	798	801	844	798	814	838	793	805	795	858	815	779	843	809	796	823	784	823	825	805	828	785	823	774	859	819	821	872	831	814	816	875	786	821	827	846	870	799	847	835	758	823	797	778	789	790	844	824	828	826	838	823	819	839	827	799	851	815	854	834	798	814	769	822	787	856	828	784	805	860	798	791	837	776	799	798	831	831	855	813	867	818	799	786	789	789	812	835	851	802	831	797	782	777	812	809	851	801	803	820	867	754	840	826	792	878	876	823	778	803	810	831	837	798	850	806	809	844	804	835	796	837	875	831	846	783	806	822	791	802	805	794	800	800	820	782	834	829	806	855	840	835	854	785	841	780	829	754	801	848	799	800	782	818	861	835	791	839	800	807	812	839	860	776	841	879	879	788	815	826	843	798	798	881	808	846	836	809	845	833	836	841	808	836	810	764	807	821	825	783	846	837	823	847	819	802	832	834	848	818	862	781	857	829	781	832	796	871	785	808	822	847	843	807	755	837	813	819	815	825	811	770	833	833	815	817	785	839	838	832	812	847	851	803	829	770	798	861	907	832	856	832	833	738	761	787	810	849	807	800	819	874	855	835	834	819	794	804	825	817	823	841	796	812	824	813	804	724	823	778	804	852	852	800	823	846	799	861	796	809	755	843	852	845	817	830	871	797	844	803	816	815	813	780	840	783	808	836	782	800	873	872	821	808	757	734	821	784	821	790	820	844	774	773	813	849	796	848	853	809	838	828	800	808	757	814	834	768	759	808	835	852	805	845	790	769	824	813	819	836	833	795	819	848	836	831	858	827	812	798	820	871	782	821	805	801	817	828	837	846	847	761	840	812	794	791	776	833	835	779	855	814	805	860	860	822	864	791	837	823	861	805	797	779	812	794	792
52051	31568	19502	10030	2649	525	441	406	402	454	465	459	391	451	434	484	608	635	608	577	561	420	397	459	369	428	363	395	417	388	421	391	366	417	387	393	356	394	393	369	403	387	380	377	389	380	422	380	377	390	370	374	371	374	415	375	391	403	358	399	395	395	384	423	381	380	394	394	379	378	368	374	354	377	391	394	370	361	368	374	346	337	361	358	411	396	397	413	381	380	403	351	373	377	390	369	389	378	425	417	403	383	340	383	400	423	386	382	390	396	353	369	350	425	371	403	426	391	378	395	407	374	398	403	383	403	390	410	422	393	369	383	390	410	372	437	409	345	389	369	425	333	402	397	369	411	415	390	370	376	395	378	386	423	392	363	385	384	373	413	401	391	364	361	353	421	350	403	384	404	397	360	356	390	392	387	378	356	387	382	368	332	383	372	416	413	386	364	396	395	387	366	372	416	354	392	386	378	343	399	389	376	396	370	394	374	384	361	368	411	403	404	399	372	379	376	390	376	385	350	346	370	399	402	386	385	408	411	396	394	366	377	383	368	403	410	428	389	360	397	410	387	371	391	381	415	393	349	374	351	437	420	418	400	384	393	317	396	401	380	401	406	374	337	411	403	427	360	387	365	360	396	376	376	366	355	347	409	440	362	384	367	360	398	397	377	402	385	375	387	350	377	431	400	365	346	437	371	410	385	361	328	408	420	354	389	383	386	387	379	374	420	391	356	373	386	375	379	369	364	350	372	396	384	362	388	395	370	350	369	345	361	360	386	361	376	369	413	380	392	374	377	371	390	397	426	412	418	352	344	363	388	385	402	406	420	426	451	384	398	419	389	379	370	416	380	388	433	380	384	370	382	385	372	367	385	392	368	390	419	403	387	384	419	388	363	380	389	365	349	363	339	360	366	378	367	343	385	373	407	420	385	396	405	362	367	365	373	394	379	411	361	361	372	396	396	373	373	387	389	371	419	398	353	366	382	365	377	418	365	374	372	348	407	444	368	370	387	327	380	419	348	367	379	383	403	357	365	401	371	382	399	387	406	388	332	378	365	390	368	402	367	382	359	365	384	367	384	378	408	392	352	377	407	372	411	386	394	387	422	385	379	388	375	361	415	377	343	385	391	399	405	394	418	423	423	383	362	399	378	408	416	449	388	399	404	365	399	414	390	344	361	387	372	426	351	374	395	366	408	380	377	417	417	369	364	349	377	385	433	398	366	380	397	420	415	420	372	340	411	375	373	390	380	352	391	412	375	370	376	414	396	383	402	398	341	367	384	370	409	415	352	370	381	388	356	384	407	387	372	385	386	383	388	392	388	379	348	390	422	402	347	371	404	384	387	390	410	358	362	379	384	323	384	372	364	402	374	340	411	374	389	375	424	388	403	396	356	383	363	356	374	381	395	374	380	392	359	375	395	378	395	345	406	384	363	373	402	359	403	355	380	353	381	416	380	381	425	376	400	380	412	354	407	353	363	405	399	389	373	331	372	366	363	376	365	400	393	421	339	388	384	428	380	359	425	373	368	397	376	373	389	339	390	409	419	349	381	429	412	396	420	411	383	388	407	382	374	389	380	401	371	382	374	420	378	393	367	392	363	373	389	327	380	358	351	370	409	371	370	400	423	360	402	366	401	403	429	384	357	390	385	391	405	382	364	401	383	386	373	373	359	404	402	378	375	394	383	406	361	372	397	374	434	402	368	395	407	356	419	366	373	383	402	392	359	413	391	331	376	414	384	417	375	397	381	379	375	364	346	390	371	400	383	365	377	392	386	391	402	391	408	417	403	382	365	407	419	408	400	437	390	370	370	377	382	422	377	393	370	402	422	390	369	372	407	417	385	392	411	416	387	362	400	397	387	374	378	421	410	406	409	403	372	377	411	370	352	401	370	366	396	352	399	428	398	386	372	418	402	388	383	400	391	408	383	398	383	390	408	373	403	348	379	364	398	385	401	392	362	362	358	389	381	403	334	361	381	348	349	399	395	392	344	387	407	365	392	392	397	378	372	437	354	410	392	389	387	401	399	398	389	405	360	359	407	411	429	373	360	367	355	410	407	403	377	381	356	374	396	388	390	342	381	373	392	396	389	375	359	388	407	444	374	348	382	369	402	389	372	404	374	388	450	388	400	384	405	352	384	395	390	383	410	414	377	379	399	382	357	364	408	383	384	359	351	369	398	393	402	366	377	412	404	392	408	352	358	403	377	368	427	384	387	414	393	390	349	349	381	376	388	403	382	385	384	451	354	389	366	417	427	393	396	381	354	363	386	394	395	395	417	391	385	374	406	421	372	399	372	390	363	352	389	385	369	398	407	363	359	336	402	439	388	364	405	386	389	411	362	379	417	377	424	366	379	377	374	411	388	390	450	363	368	391	376	357	403	357	422	383	411	386	391	386	390	417	384	408	380	402	408	362	390	388	373	383	409	380	375	373	373	392	403	391	418	349	384	391	387	411	370	385	385	378	339	355	374	374	388	388	403	393	367	376	380	358	364	370	334	442	394	415	402	380	446	409	392	411	370	409	392	351	405	375	431	377	383	395	409	381	377	430	437	400	393	391	364	393	372	399	380	386	427	362	388	381	391	376	408	353	360	354	391	379	373	380	409	345	362	363	387	394	407	377	404	390	360	365	380	393	361	388	377	415	391	341	401	395	397	419	374	405	428	383	375	406	369	365	367	404	392	362	372	400	412	372	404	425	390	381	375	367	411	406	373	397	387	409	394	353	402	338	406	385	393	386	366	377	389	335	382	370	365	410	371	391	355	391	417	348	343	385	434	381	420	376	394	393	390	369	370	382	391	388	390	367	326	379	359	396	403	390	386	384	380	385	403	392	387	372	341	383	367	398	380	398	364	373	351	424	382	419	384	402	353	391	434	369	370	379	397	374	374	379	418	394	376	418	387	357	374	402	370	359	436	327	424	389	367	384	412	393	376	364	384	399	396	381	414	381	337	394	362	380	407	380	371	438	352	401	375	415	376	412	405	386	402	395	392	401	385	381	367	389	372	424	396	363	374	389	376	376	381	387	363	389	389	382	403	405	417	389	399	388	389	383	385	395	413	377	392	408	378	379	404	398	370	398	350	364	372	401	416	391	385	387	399	386	393	391	402	392	411	378	428	399	384	410	381	399	367	425	407	368	318	448	368	373	363	379	378	408	386	372	413	382	396	384	416	393	385	375	373	389	403	424	370	371	336	407	361	360	380	386	394	406	380	383	390	354	410	391	386	374	415	405	352	362	385	381	384	383	386	404	373	365	422	421	349	378	355	407	387	350	403	400	402	387	387	345	361	379	409	376	413	397	371	354	356	379	364	393	396	404	417	399	390	392	397	401	405	397	379	377	371	391	369	379	371	373	371	419	405	389	399	378	380	377	410	388	390	412	397	397	390	357	429	361	373	427	360	381	374	397	379	389	386	368	393	380	410	403	424	420	366	358	400	368	384	372	377	375	387	411	372	400	399	389	393	357	364	387	385	400	368
32947	23403	22612	17286	5671	1202	1019	1013	983	1168	1278	1218	1161	1124	1226	1669	2214	2411	2316	1949	1536	1280	1105	954	883	860	839	821	832	829	853	832	825	817	786	835	882	884	825	867	817	863	798	780	824	828	808	773	859	839	824	820	793	845	838	836	832	795	847	832	838	765	823	818	848	824	858	821	781	811	881	848	808	816	803	828	885	792	819	884	808	829	808	824	819	822	848	809	832	850	784	839	855	820	883	770	849	826	868	821	884	852	845	860	840	834	835	772	829	867	804	831	826	834	848	820	858	859	832	801	814	866	789	843	846	837	844	847	838	794	818	820	805	798	839	864	815	846	826	828	835	831	788	799	867	867	787	791	800	786	830	800	808	815	820	827	769	824	841	860	880	837	805	818	786	807	864	827	822	828	804	831	806	818	807	792	843	830	776	831	840	825	817	803	806	885	837	792	834	839	845	877	836	829	844	870	861	820	850	812	798	859	832	792	849	848	832	835	792	831	865	820	837	858	836	827	844	806	830	841	855	843	872	834	828	838	831	866	859	807	852	855	827	821	834	786	862	785	843	809	803	815	800	817	825	836	796	814	758	811	822	854	841	832	786	819	838	847	872	790	804	793	849	771	875	808	877	776	863	862	818	855	810	768	860	820	812	772	880	827	844	817	831	866	838	822	854	849	860	784	816	830	799	812	846	853	809	801	800	879	788	803	781	839	799	817	788	823	882	827	844	816	854	818	857	810	833	803	798	863	804	861	839	798	865	837	846	836	857	834	871	817	789	822	767	784	814	801	821	797	849	833	815	826	804	778	828	834	790	860	855	850	818	823	825	851	834	820	816	839	830	824	846	802	769	790	851	854	830	830	822	838	849	788	810	838	809	835	852	812	811	813	819	848	792	839	883	835	842	823	789	805	784	817	817	826	824	774	845	810	821	831	789	851	850	812	831	803	909	795	855	816	818	874	826	802	800	855	869	816	812	835	749	826	829	803	788	791	836	846	825	886	788	817	850	801	845	849	879	784	840	847	832	850	842	788	866	790	798	864	793	788	820	849	826	856	813	802	823	799	818	790	834	829	810	782	864	794	832	862	839	817	833	844	837	827	809	827	803	870	778	850	803	783	852	814	861	877	829	768	834	819	871	839	850	821	782	828	860	830	811	838	837	866	792	858	823	837	822	799	848	830	938	848	835	855	837	790	788	825	792	892	824	803	831	796	793	807	791	845	834	816	824	853	802	852	850	847	821	847	812	831	866	800	768	774	862	829	847	821	829	907	846	874	799	777	819	754	805	902	804	797	806	849	820	851	815	776	855	845	815	831	834	847	808	838	825	851	804	827	863	846	811	843	856	806	851	809	778	790	799	842	838	807	850	806	803	828	788	833	843	792	810	805	800	816	818	827	798	796	811	859	840	840	866	847	771	853	851	798	834	829	804	826	814	864	822	829	858	814	828	834	844	858	846	855	772	807	840	828	807	838	846	794	776	825	854	861	856	827	778	825	764	811	845	806	819	790	790	851	861	797	826	834	834	819	821	840	811	831	841	811	798	826	841	825	859	837	867	802	839	788	806	797	862	839	826	763	783	770	873	785	812	814	818	845	818	835	819	822	810	836	864	857	805	849	791	839	851	873	886	851	842	782	762	850	856	847	851	812	838	828	835	832	849	794	792	845	852	861	826	825	802	817	867	829	806	763	868	777	845	845	828	823	785	819	839	812	813	847	806	830	783	856	822	867	840	803	819	813	825	828	849	876	781	864	869	818	839	830	810	792	854	824	882	833	854	837	852	816	835	815	844	772	800	843	810	829	840	825	814	873	851	847	859	877	800	818	798	802	818	822	861	842	798	836	811	812	830	829	830	781	859	842	824	824	859	800	831	855	821	846	853	795	828	778	810	817	868	832	835	853	897	810	863	826	800	851	812	778	813	849	864	784	792	839	842	847	804	792	852	868	802	827	823	870	837	819	840	847	825	859	846	801	790	829	795	886	827	818	858	824	790	784	833	814	874	845	852	815	885	796	852	822	779	806	819	798	797	803	860	818	823	832	857	814	870	822	809	823	842	853	758	873	838	776	829	807	805	791	789	778	852	844	847	848	859	791	790	797	854	803	829	792	810	796	884	824	808	839	848	809	837	833	847	829	773	817	773	837	887	887	809	811	873	826	856	844	806	845	859	852	849	865	792	875	843	831	856	825	876	826	797	829	788	816	836	830	853	843	855	798	855	837	788	834	863	769	804	842	816	794	817	794	812	773	809	816	831	805	805	806	861	861	862	842	798	844	797	875	833	819	853	826	836	841	777	866	814	839	846	853	819	840	808	853	798	783	830	889	837	826	802	801	826	861	775	832	832	788	850	796	835	848	828	791	838	828	838	791	883	804	854	886	838	838	799	767	841	857	811	784	813	809	811	855	787	832	782	875	804	808	797	858	843	805	810	870	778	862	858	823	847	827	756	824	824	861	850	790	833	869	817	847	841	819	824	816	779	804	863	819	873	824	813	834	824	812	834	827	820	807	821	822	809	776	792	815	814	820	789	825	860	836	844	820	841	869	796	809	810	884	823	827	807	859	842	823	848	785	880	848	820	839	831	859	807	775	813	845	858	762	804	883	849	848	836	838	846	824	770	806	811	803	826	826	844	822	822	826	823	863	826	808	867	834	788	846	798	857	823	767	851	825	811	790	834	867	861	835	825	817	821	811	863	841	822	836	820	888	845	794	852	787	805	895	790	787	856	850	818	852	790	834	794	828	889	854	870	849	830	798	810	859	831	832	826	824	805	808	796	837	799	780	812	800	844	834	834	803	839	858	860	844	849	835	818	837	825	832	848	868	839	854	853	827	860	848	851	836	816	844	813	840	765	824	881	850	840	854	785	816	872	834	785	835	772	866	851	816	831	824	824	788	855	896	779	795	803	819	808	876	816	790	811	754	795	789	851	845	798	880	828	792	854	809	821	811	802	785	857	864	827	801	846	796	756	876	825	859	826	835	828	827	825	743	818	840	834	797	842	792	809	884	829	833	834	797	872	799	814	869	844	875	812	791	835	837	802	817	774	838	800	855	818	847	788	808	882	756	844	838	833	838	857	834	878	825	816	813	849	815	847	803	849	841	788	836	778	827	846	822	819	837	793	883	838	779	836	836	798	839	849	867	873	800	823	835	766	836	817	773	826	761	802	791	788	875	851	827	850	822	809	805	844	818	830	806	845	836	849	850	820	824	828	847	820	840	793	814	837	806	839	763	791	789	775	826	804	813	829	827	842	773	788	807	821	901	771	814	834	791	894	813	806	805	842	839	827	813	821	846	852	839	814	805	842	795	788	821	871	865	837	831	848	854	871	848	798	819	849	819	835	800	839	871	865	810	826	841	806	800	788	823	821	834	804	846	798	883	832	838	824	852	834	823	841	812	830	799	812	867	845	842	805	809	838	842	853	825	867	829	868	884	814	833	864	840	827	828	840	850	780	811	835	831	795	882	826	817	817	822	893	848	805	858
60738	40829	28578	13405	3210	611	530	540	499	527	502	560	565	549	550	743	925	988	795	727	644	615	544	463	398	378	397	398	396	413	412	406	370	392	396	391	385	406	384	407	419	432	387	398	441	334	409	359	432	388	411	400	402	422	398	373	385	405	393	377	381	394	385	400	390	373	413	452	383	409	399	383	412	382	422	419	393	432	396	414	428	388	387	416	364	384	449	413	427	391	404	387	430	417	391	411	399	425	391	408	391	399	373	381	377	367	397	410	401	369	390	382	374	376	393	385	379	391	393	386	399	396	415	392	398	406	409	427	364	396	425	392	407	438	378	426	371	405	393	414	411	397	377	441	451	364	396	388	392	425	410	412	397	391	392	386	397	412	385	406	395	404	363	419	385	431	418	437	398	400	402	389	391	380	397	384	393	419	387	391	376	415	376	415	392	404	362	374	376	418	381	410	387	379	406	400	426	385	419	409	379	384	372	415	398	388	375	354	409	429	379	379	386	386	383	398	381	410	384	401	426	412	407	383	412	401	383	380	365	363	365	394	361	396	436	378	369	384	394	410	421	399	373	377	417	409	407	417	425	441	428	434	394	377	388	424	405	375	369	402	388	409	381	402	367	425	383	397	373	410	403	451	424	399	391	402	385	399	457	395	414	403	395	400	424	374	412	401	433	416	391	371	411	399	373	434	385	384	417	421	385	433	381	399	416	423	434	386	379	400	392	410	419	371	420	373	398	363	425	367	371	406	442	376	384	403	433	427	399	353	416	381	347	372	389	387	391	430	419	448	407	383	412	444	347	385	392	398	359	376	380	404	364	358	405	411	388	397	394	404	401	425	401	406	318	395	374	374	401	416	367	388	388	335	399	435	384	366	433	413	409	399	396	397	416	442	371	411	428	384	406	422	392	391	385	394	383	399	417	384	399	365	385	410	361	406	410	388	408	406	403	384	360	420	402	388	386	375	409	381	420	360	398	393	419	423	386	388	360	391	413	379	421	444	388	379	378	395	420	406	387	382	404	381	376	374	403	411	387	394	405	378	329	405	380	396	454	390	402	375	389	390	394	373	376	411	441	410	387	404	384	379	408	414	423	390	401	360	406	398	394	390	433	398	435	431	397	409	405	413	368	376	354	372	371	377	410	388	396	431	398	413	398	371	400	410	398	371	425	436	370	354	440	380	424	402	442	368	416	380	418	419	417	372	372	417	424	396	396	449	437	348	384	407	423	426	416	421	395	373	429	383	440	377	394	399	371	403	392	372	375	367	402	402	408	359	411	402	423	420	400	390	395	385	404	381	415	394	374	376	380	369	401	441	377	359	375	433	375	422	385	407	385	412	396	401	385	440	407	419	380	365	378	405	363	370	391	408	376	419	374	391	375	377	405	343	402	405	383	445	365	362	413	402	375	410	409	376	395	371	365	407	369	415	426	414	439	404	405	428	383	372	410	418	425	422	404	396	362	393	421	408	415	366	387	381	398	411	382	415	400	417	385	388	403	399	399	401	420	393	372	361	396	403	454	370	361	396	392	387	387	400	406	393	399	391	430	425	378	437	365	423	409	405	396	368	407	452	421	377	391	417	352	406	403	391	404	438	399	395	423	407	408	422	383	398	444	388	391	388	381	433	411	379	389	402	387	379	409	336	404	388	364	404	389	404	384	404	397	400	396	398	409	381	398	407	395	406	446	374	387	410	396	340	355	381	377	364	405	392	374	382	383	375	410	394	344	426	424	378	391	402	408	418	381	382	381	384	376	382	367	422	417	465	415	386	407	384	406	392	371	388	396	405	387	406	405	412	374	427	393	434	415	398	389	406	412	425	358	367	394	402	388	381	360	351	432	423	401	414	372	396	372	359	391	386	399	408	445	395	428	386	401	402	388	386	417	358	380	385	400	377	406	393	383	411	420	395	390	398	380	400	401	404	421	386	390	399	410	370	395	402	382	407	424	382	382	460	399	376	370	419	403	349	402	414	382	425	383	398	413	421	399	406	361	388	410	417	431	364	422	409	387	391	394	385	434	390	398	378	381	435	397	360	366	421	398	431	399	416	415	421	412	400	379	403	426	368	359	406	394	395	411	372	388	376	393	390	420	416	370	395	400	393	406	398	413	414	454	403	370	424	400	420	433	412	364	398	408	393	422	399	449	432	418	377	388	392	412	408	389	387	444	424	417	375	385	399	413	405	383	415	402	357	389	404	393	427	380	388	401	400	336	373	409	409	407	381	423	435	402	387	411	380	409	400	386	429	399	429	429	442	365	392	436	411	419	363	347	414	381	403	435	406	405	379	405	413	400	368	402	384	353	378	407	379	386	380	395	379	385	406	381	360	401	381	390	401	389	374	422	442	431	403	388	410	396	398	403	413	395	390	403	399	418	380	418	424	388	412	380	414	404	402	361	397	371	404	399	423	404	383	377	363	403	379	392	391	394	425	408	414	391	411	396	411	416	375	391	398	411	400	397	356	433	378	374	373	404	402	397	437	421	390	400	392	401	396	397	403	393	376	346	393	423	364	406	398	349	374	375	386	390	416	400	442	399	377	369	386	420	414	424	398	392	409	415	352	381	392	395	362	391	399	396	385	410	395	372	449	425	396	379	401	422	423	393	356	411	413	397	374	388	374	406	379	404	376	394	381	395	397	392	420	396	390	448	388	401	422	383	359	404	418	361	429	433	341	377	405	383	386	404	369	369	391	414	381	390	379	399	407	405	418	409	382	370	355	381	406	388	411	405	392	393	406	408	418	409	378	387	418	374	388	386	381	413	441	417	413	399	404	406	432	430	396	378	446	381	372	377	406	409	364	420	421	419	402	380	393	401	396	372	376	378	389	386	386	422	404	395	390	397	382	386	394	416	387	384	409	378	428	362	373	392	377	409	405	428	427	410	395	380	413	381	420	371	369	388	359	398	372	412	434	393	378	407	446	398	415	386	381	408	423	368	368	377	379	375	345	370	393	396	400	392	421	430	409	373	397	381	397	410	431	434	425	386	360	410	387	392	438	455	382	425	414	380	405	390	392	402	392	401	391	384	355	376	392	433	399	393	421	390	365	385	375	430	365	384	432	401	417	397	420	428	386	394	383	375	429	371	408	398	388	431	388	400	353	409	376	413	384	394	416	366	397	392	390	416	396	391	386	371	404	409	359	397	419	421	403	353	421	409	406	375	379	403	384	382	429	393	377	375	407	365	404	431	369	375	415	387	419	375	385	415	410	410	404	370	402	364	390	392	394	386	421	377	438	411	386	379	408	361	407	399	373	423	380	370	396	417	433	375	368	391	383	396	387	422	413	396	381	396	375	409	399	395	374	347	410	382	369	386	407	436	430	382	399	401	409	382	415	417	408	412	385	396	399	374	394	394	397	404	416	402	361	443	370	392	372	407	409	413	418	450	401	388	400	413	381	394	400	403	406	433	393	378	370	414	444	380	387	410	398	420	394	419	383	413	412	417	378	407	398	399	440	396	401	384	402	396	386	412	384	355	397
37721	32113	29543	18716	5935	1610	1452	1414	1363	1258	1354	1636	1628	1456	1609	3068	3938	3780	3382	2693	2287	1864	1432	1187	881	804	869	895	862	815	827	830	854	880	817	851	815	838	833	825	825	828	849	837	860	897	844	865	858	874	842	850	887	801	865	848	856	847	849	840	854	876	869	894	817	849	850	803	823	821	811	805	914	810	821	863	776	840	824	847	892	906	848	870	831	831	824	830	853	831	772	858	826	798	871	823	782	876	820	866	825	878	870	830	863	875	832	837	839	861	868	864	868	835	862	865	823	860	797	855	821	835	812	866	833	786	833	856	805	806	809	843	884	843	852	837	835	858	870	860	884	792	855	839	868	900	845	817	858	831	837	797	847	831	847	837	847	857	818	804	844	797	825	894	807	855	833	869	825	836	832	840	851	837	844	888	849	839	830	808	821	905	887	895	876	898	889	879	824	810	831	820	840	883	812	862	831	836	846	848	800	835	818	907	827	857	825	815	866	858	783	807	883	825	823	816	808	844	869	844	812	864	821	857	824	820	808	839	879	837	797	847	799	822	805	830	831	835	812	830	883	826	802	858	836	837	829	858	880	821	833	854	834	805	820	826	860	880	826	858	848	806	834	804	818	869	841	810	818	853	831	848	860	805	874	853	812	830	810	883	788	823	882	859	824	821	854	863	844	829	839	852	885	868	865	854	817	853	886	879	859	863	824	844	796	848	869	849	848	857	852	837	863	842	825	855	867	794	820	853	865	848	890	848	862	788	815	850	812	825	861	854	846	790	853	827	856	858	895	845	851	837	880	811	822	841	864	882	823	826	836	850	872	862	811	861	826	846	869	864	792	838	829	847	813	844	845	848	806	827	926	878	809	785	829	864	797	865	865	900	865	821	903	868	863	832	830	800	866	799	933	889	841	835	785	840	828	915	854	878	854	798	838	829	867	818	853	819	834	857	829	854	834	852	822	870	801	857	814	877	840	874	856	870	855	793	875	890	815	857	803	809	872	808	844	826	869	827	846	830	823	881	810	827	847	777	832	816	882	817	833	836	845	843	851	832	827	844	876	885	847	863	877	839	854	956	841	821	886	869	888	875	815	829	850	842	876	882	874	883	832	866	923	837	821	860	867	816	838	821	817	848	836	900	879	873	832	807	852	856	852	846	850	837	863	849	904	870	861	803	890	814	832	873	866	884	814	792	892	808	912	854	834	862	789	827	797	816	838	865	841	832	823	851	864	848	811	840	858	851	876	804	847	872	872	862	830	827	867	842	836	860	869	804	890	853	823	896	844	814	839	768	852	819	840	868	832	877	826	828	874	807	846	896	875	823	786	820	807	852	880	796	830	817	830	840	809	803	866	862	831	855	833	815	869	861	784	851	841	910	861	844	826	874	819	781	873	864	796	841	847	892	876	891	829	873	894	782	805	814	870	846	845	842	844	808	824	887	811	818	833	834	849	862	798	834	870	878	855	852	830	876	813	797	792	830	784	826	840	837	801	821	809	836	870	801	886	835	882	843	806	818	833	822	842	818	827	867	846	893	848	829	842	834	901	807	875	843	838	877	831	816	847	824	842	830	816	825	857	836	892	810	830	844	822	826	805	822	846	864	839	818	868	825	876	836	832	822	890	816	857	851	839	828	818	894	877	815	839	861	872	842	827	834	879	804	819	823	829	831	860	836	849	828	881	820	864	840	880	856	773	845	838	790	843	848	859	887	896	823	820	853	850	784	844	909	812	835	818	820	869	829	863	860	886	830	885	848	840	873	812	828	839	894	848	822	845	845	828	826	888	813	811	842	812	810	838	895	854	750	844	873	874	812	843	799	875	765	828	859	811	880	845	795	851	853	841	819	859	797	794	812	812	824	835	869	831	846	845	835	877	818	818	769	859	858	866	846	844	866	840	851	800	828	875	825	860	823	828	820	867	829	862	844	831	837	845	824	816	852	839	818	805	879	854	817	874	892	859	878	871	901	850	844	840	838	820	809	873	833	821	836	840	847	792	843	852	881	857	783	910	834	813	820	879	849	867	834	862	828	863	892	887	858	855	842	839	820	897	872	844	869	879	848	839	813	839	845	870	851	850	865	808	822	865	830	849	841	847	880	837	823	821	803	836	834	842	843	863	864	874	878	854	810	834	808	844	875	771	844	823	829	843	883	865	848	841	898	829	854	824	832	865	811	819	851	854	830	886	833	808	806	838	878	812	821	877	841	815	863	853	836	873	851	848	841	824	796	846	836	817	862	777	796	897	859	856	878	806	866	852	855	812	841	853	871	859	928	876	791	892	867	832	867	862	864	834	768	864	847	898	828	864	819	834	856	874	872	860	856	823	861	834	844	842	836	835	842	882	852	805	863	868	882	855	838	789	874	863	821	819	792	858	828	838	838	810	852	806	885	813	862	912	845	843	848	868	834	867	827	865	867	820	861	890	855	793	811	830	825	789	854	856	885	860	899	880	896	875	822	830	819	848	796	809	827	792	895	837	842	874	819	871	878	822	815	806	807	856	810	862	759	796	833	807	853	850	813	826	849	902	901	850	862	889	820	837	839	834	852	796	850	826	817	869	917	834	878	804	853	895	894	773	841	837	844	860	872	876	798	826	862	836	850	796	808	865	851	816	828	825	879	779	816	850	873	842	841	844	869	831	794	822	844	909	847	849	828	839	864	856	843	851	850	856	879	821	823	836	832	880	764	843	861	841	857	908	830	903	793	827	864	880	834	809	851	875	859	855	853	837	786	865	814	824	835	840	870	887	816	865	817	872	850	842	837	844	848	882	822	836	870	841	876	839	843	794	888	805	863	860	847	854	841	925	857	831	873	849	839	810	841	816	836	853	855	849	859	811	874	853	904	874	897	854	814	854	858	779	847	861	844	841	835	802	816	804	802	843	846	809	865	843	801	857	808	847	836	821	807	824	838	811	770	819	875	872	829	800	834	783	818	912	824	818	825	857	860	843	918	869	856	857	849	859	837	889	821	817	806	873	798	846	889	824	901	810	873	850	821	894	887	837	852	872	909	816	902	870	799	886	824	832	858	861	854	862	840	890	839	825	838	844	839	844	851	840	841	842	809	803	857	879	871	860	863	794	862	837	836	865	883	857	802	841	859	804	852	824	836	823	857	782	876	833	801	893	885	874	834	801	837	819	845	857	892	883	828	779	821	807	836	879	819	827	848	809	847	824	842	836	822	819	859	878	830	850	833	856	889	827	848	818	883	863	792	834	831	889	880	871	900	858	843	814	763	824	837	841	826	822	803	840	823	831	821	867	790	807	820	783	852	838	886	875	819	816	889	898	798	783	851	846	867	810	900	806	829	808	885	904	836	844	862	932	873	915	846	824	847	858	837	850	860	860	835	832	862	866	830	787	850	830	851	862	864	860	840	876	846	890	793	822	825	826	856	874	850	843	825	856	855	825	873	863	830	830	863	868	799	831	850	808	823	928	823	837	791	830	878	836	826	844	818	864	858	853	850	819	820	809	760	848	836	857	884
38669	20361	9889	3827	888	450	390	423	429	441	380	414	436	373	393	366	362	369	442	395	420	426	387	373	399	374	375	365	357	412	346	401	413	391	387	337	396	433	379	378	376	393	335	347	404	386	414	386	403	361	397	431	388	366	405	433	400	346	397	372	410	405	385	413	386	379	428	388	420	376	334	399	377	371	363	376	387	332	351	398	372	342	361	385	394	428	345	430	330	305	383	374	372	367	358	427	368	412	413	428	392	371	405	375	386	368	368	366	399	418	377	401	403	395	375	409	395	408	430	351	408	397	395	371	378	392	340	376	397	339	402	381	370	325	372	387	380	382	388	418	383	375	403	402	416	367	382	388	406	392	412	424	415	342	424	392	392	384	403	370	398	412	400	410	399	416	369	372	409	409	371	364	407	372	394	385	412	412	329	382	335	411	385	359	386	373	419	402	379	380	401	391	399	407	382	381	400	416	386	419	410	345	368	366	372	396	386	379	379	381	423	323	369	403	353	383	371	395	389	377	358	364	400	364	398	371	390	350	348	394	396	412	373	353	379	433	396	406	395	379	399	388	364	381	383	375	384	354	421	356	381	389	389	393	387	358	402	369	379	393	406	409	385	421	390	420	373	389	372	366	400	352	402	399	365	381	371	400	379	393	391	380	376	385	409	370	421	394	349	350	398	352	390	406	405	430	390	420	374	389	381	393	365	362	392	411	392	391	389	414	392	432	370	393	389	360	374	390	393	379	409	386	410	393	382	353	400	355	398	391	377	392	388	411	345	390	409	358	422	363	396	376	405	412	380	386	390	412	353	424	367	399	315	396	369	353	384	389	410	361	382	380	372	400	367	408	386	411	384	405	375	413	403	390	427	374	379	383	400	367	384	356	354	397	374	396	376	351	387	383	395	380	389	370	419	398	368	406	391	407	410	403	405	362	387	396	387	416	401	363	381	382	391	389	384	385	369	389	376	381	404	387	387	382	359	366	367	417	389	372	427	393	403	393	394	389	402	389	413	364	341	396	363	383	420	371	433	404	385	380	344	402	365	376	351	387	359	393	389	379	406	391	369	405	361	379	406	395	359	368	379	403	383	400	372	399	373	383	416	403	351	347	382	392	399	371	378	364	397	392	438	391	375	366	356	417	399	366	434	358	350	378	367	380	355	352	369	384	369	413	395	373	424	368	390	392	393	389	373	381	361	423	399	372	370	381	375	441	393	350	422	386	372	348	406	362	397	397	365	372	413	359	385	407	385	346	407	365	366	374	385	383	370	375	396	357	392	369	419	396	364	394	362	392	389	418	396	377	407	385	379	406	386	373	387	365	373	362	390	410	367	389	371	355	371	398	371	363	398	410	380	361	387	364	383	391	416	363	373	387	383	412	390	380	400	403	354	389	368	355	387	418	420	414	351	420	398	345	368	369	391	380	367	378	372	386	386	340	337	400	334	393	381	416	360	388	405	369	358	403	410	379	391	383	393	431	418	393	376	393	438	359	385	387	404	383	364	401	356	388	421	448	389	377	426	351	374	385	377	408	383	376	373	383	379	400	398	399	406	428	401	357	422	387	390	425	423	415	388	395	406	340	403	373	351	365	373	398	396	375	391	415	385	371	352	412	390	374	377	425	416	392	411	355	366	398	358	390	413	382	375	359	392	420	426	371	391	376	375	347	428	383	392	406	399	393	371	399	378	383	337	370	365	374	399	384	371	355	416	402	397	409	381	365	379	357	368	384	386	428	373	363	354	396	368	412	381	395	386	423	424	367	384	376	392	396	335	389	392	359	398	422	344	361	355	370	374	417	396	416	392	401	338	420	373	389	390	378	376	382	361	380	431	363	399	393	376	425	406	397	344	371	402	398	404	409	358	390	382	412	370	405	357	381	377	376	368	383	422	347	399	402	395	408	397	391	407	397	370	408	367	354	376	388	397	375	409	384	396	362	389	383	370	405	384	406	408	418	398	437	402	397	421	355	391	382	409	437	357	358	412	360	382	384	370	389	378	390	358	380	408	366	387	388	344	387	386	376	367	361	371	368	358	406	390	384	377	365	391	374	378	375	381	389	424	392	415	393	401	384	403	378	377	388	437	404	375	370	394	414	393	387	367	370	355	381	398	423	411	395	429	359	360	372	388	385	376	380	409	358	371	341	350	400	376	381	389	407	386	428	417	415	391	383	406	406	393	383	413	424	382	364	401	385	399	381	403	355	371	351	403	387	353	344	411	376	402	377	380	416	389	398	395	404	383	442	378	406	392	371	394	391	383	350	425	364	384	404	399	395	381	377	411	369	400	376	370	374	406	398	366	394	379	381	410	360	372	399	385	420	340	356	391	352	388	394	391	367	417	430	431	379	406	373	322	400	416	377	360	401	354	388	362	400	406	356	396	371	390	405	385	378	393	435	372	393	370	415	326	346	404	407	388	361	384	369	399	415	376	405	348	412	414	368	391	411	412	397	368	392	392	433	419	365	408	398	398	414	353	365	361	373	326	408	374	376	398	384	416	396	370	384	372	422	366	392	401	383	375	400	367	398	402	402	393	393	426	428	358	407	395	374	352	321	364	379	363	389	380	366	417	417	368	415	351	367	415	408	352	376	406	402	364	372	408	419	398	371	397	396	401	383	355	375	432	415	372	403	407	360	410	362	386	347	395	442	422	418	388	399	385	386	383	400	380	392	374	345	394	356	368	410	375	367	381	386	382	383	345	375	410	351	367	361	395	392	379	387	374	418	371	365	392	397	393	388	386	384	385	359	398	389	381	404	385	434	395	404	381	398	395	341	364	385	392	370	419	415	390	384	401	391	394	411	401	367	380	368	368	395	363	394	378	396	422	345	360	377	373	368	393	387	405	396	402	396	381	401	377	367	388	413	421	389	343	393	416	385	357	372	395	385	392	407	370	406	383	381	392	404	371	387	404	400	385	353	365	342	396	376	355	390	369	384	357	371	382	425	407	388	423	364	388	384	396	390	384	411	367	388	364	367	373	372	418	354	376	417	375	370	374	372	369	387	383	394	387	352	371	397	375	389	373	374	384	340	394	379	377	369	408	396	388	364	388	376	414	398	378	397	390	405	407	397	399	354	359	388	388	400	361	340	367	399	391	400	388	358	414	357	376	405	417	371	394	389	359	396	400	394	348	345	395	386	371	392	378	378	408	388	393	382	392	405	414	423	350	381	372	380	400	392	359	401	364	414	379	394	415	416	370	432	395	390	348	389	379	380	365	367	407	394	391	386	425	331	393	419	386	373	407	364	392	387	360	355	352	386	395	401	393	389	371	385	376	413	410	396	399	402	410	369	369	389	357	403	373	354	344	367	385	360	396	382	397	415	380	382	382	377	387	406	373	368	369	372	363	404	365	387	395	358	394	401	410	403	410	405	398	396	367	353	393	365	350	368	437	409	366	427	384	412	374	351	413	401	376	350	377	424	396	373	370	376	391	392	416	381	397	369	367	415	345	356	398	394	389	409	399	382	374	381	354	436	375	367
24024	15018	13095	7469	2189	1019	938	939	989	1002	941	839	819	875	927	886	940	933	970	935	946	859	848	920	841	797	791	821	799	888	809	819	790	793	790	839	828	827	803	846	814	850	822	852	842	727	838	778	824	822	798	836	880	813	830	835	854	848	810	856	872	828	847	819	849	802	812	817	834	832	822	857	797	821	805	824	826	820	781	863	843	859	815	805	819	806	852	871	767	796	785	815	812	861	835	804	760	801	835	795	793	859	844	831	832	839	801	827	871	815	891	859	825	825	826	787	813	794	764	801	824	809	738	861	817	835	823	840	826	806	858	786	842	801	824	813	760	848	864	817	762	867	784	849	876	803	824	827	836	851	832	824	790	883	800	805	851	856	859	839	877	819	794	805	814	791	842	822	804	829	817	788	859	801	828	777	802	784	807	809	896	804	861	833	838	801	800	841	861	743	804	813	836	848	805	785	823	815	898	821	808	841	846	798	815	861	772	769	800	882	828	823	830	780	846	841	837	811	843	852	730	888	793	859	866	884	820	813	823	866	804	777	810	839	904	843	800	843	806	860	797	837	841	804	842	818	781	846	862	865	813	846	793	821	803	851	841	774	799	814	830	838	827	796	831	840	782	831	843	834	831	842	844	830	814	828	857	778	808	814	806	759	816	817	817	837	833	797	834	793	802	817	820	847	842	812	803	835	818	805	788	826	787	763	827	788	815	806	797	836	788	783	793	826	827	811	848	808	799	764	832	809	808	815	795	828	834	822	828	830	786	831	812	827	836	858	794	853	843	827	830	863	847	798	811	814	766	827	807	845	837	826	861	784	825	827	810	810	845	867	810	811	817	830	811	793	833	856	816	806	846	802	825	852	835	790	820	814	821	814	827	856	839	764	790	914	828	827	838	853	843	785	845	845	802	856	788	864	872	859	807	828	830	802	813	829	838	823	806	758	828	805	866	815	803	786	849	798	761	821	815	828	830	781	837	836	805	763	851	825	849	865	813	867	839	883	861	831	813	817	776	843	777	837	837	872	839	835	798	848	839	846	851	830	842	920	835	847	871	810	802	817	801	812	798	805	830	875	843	763	799	784	792	825	801	829	773	853	868	868	822	842	837	784	810	883	843	798	863	839	809	817	865	833	793	829	804	802	823	817	841	813	784	829	839	770	839	854	854	846	845	775	861	902	825	832	839	785	805	819	829	825	802	822	808	809	845	831	895	889	836	794	826	804	844	838	784	847	808	808	835	807	818	819	793	830	826	826	849	806	788	825	792	817	831	840	806	823	834	826	812	821	826	853	855	856	824	860	832	803	796	800	817	783	825	847	805	857	848	789	840	832	844	835	811	819	813	870	833	840	842	794	821	807	855	847	856	792	809	845	796	856	844	821	840	793	768	807	826	828	791	778	856	864	860	824	786	869	836	822	829	820	879	856	813	793	808	825	843	780	815	852	784	809	805	833	802	792	837	818	830	780	811	809	812	800	803	868	860	829	810	845	789	800	780	827	829	770	816	808	854	840	830	836	845	861	818	801	803	795	827	862	825	810	779	828	802	851	794	824	802	829	841	803	872	806	821	795	821	826	838	838	807	801	880	791	828	810	828	777	780	824	797	772	811	881	817	825	826	795	863	821	779	836	823	855	866	863	800	792	820	812	827	809	820	801	799	815	819	841	839	791	830	854	834	800	797	832	817	864	799	825	758	817	795	800	780	803	831	827	858	821	863	877	832	804	851	836	796	802	858	853	855	857	864	833	862	801	834	852	821	834	867	839	801	814	867	840	841	833	821	835	830	803	815	826	858	813	784	787	858	826	792	789	832	832	795	802	878	792	840	850	824	835	831	766	818	781	833	743	794	866	807	835	814	791	896	846	840	868	840	815	830	768	806	895	777	822	833	870	810	790	825	809	835	869	809	783	799	811	805	787	847	844	814	799	847	833	840	788	818	801	786	863	817	839	860	817	769	805	834	838	814	814	803	805	839	871	835	803	834	842	828	806	835	871	768	825	792	794	826	795	840	819	818	794	804	817	812	821	856	823	774	787	803	840	858	876	807	791	777	823	841	821	819	785	815	790	826	827	857	785	862	773	828	824	812	857	873	855	811	827	831	803	820	847	854	828	837	848	861	871	796	822	835	822	860	830	833	815	834	849	795	851	809	809	825	808	819	833	787	847	817	800	838	892	811	817	800	776	840	826	827	830	846	818	858	834	855	834	844	860	821	880	818	819	825	796	835	869	830	767	801	875	863	812	797	830	782	851	839	828	790	869	833	818	814	810	803	842	811	839	824	799	785	800	865	784	787	812	757	812	835	753	810	833	821	843	821	814	817	807	845	884	812	828	773	814	868	799	854	835	870	796	831	779	822	783	825	792	807	826	840	768	853	802	815	860	836	804	846	842	844	803	855	852	824	864	828	806	787	842	777	819	841	822	804	821	868	816	869	809	832	803	833	824	838	816	823	809	810	883	833	811	832	773	804	843	825	800	886	814	793	840	851	837	809	883	814	812	838	793	840	822	754	850	821	781	845	874	768	789	816	886	777	750	877	816	774	837	880	836	821	809	780	778	785	834	823	787	797	826	795	787	797	806	763	782	812	781	847	807	771	802	839	815	821	801	795	877	767	811	816	809	845	812	862	836	834	851	812	788	862	812	872	827	847	758	815	865	876	802	816	824	831	807	791	799	850	828	800	843	824	811	779	846	836	793	831	824	832	817	815	825	802	810	810	816	858	833	812	830	792	792	835	819	792	848	816	801	826	792	782	826	766	854	758	851	849	820	800	824	845	823	837	823	841	859	842	817	840	874	859	753	831	794	850	817	840	837	823	826	847	803	832	784	852	784	794	759	821	848	812	763	800	824	839	824	816	871	799	850	851	823	834	815	832	829	839	807	805	841	811	801	774	830	794	808	805	873	847	839	840	841	839	783	784	785	855	884	850	807	804	858	797	839	781	837	806	821	823	831	783	786	878	823	848	797	828	835	821	843	832	762	834	783	822	805	818	808	839	825	843	815	819	816	844	869	807	866	802	789	829	785	790	826	842	808	807	837	859	833	856	808	802	857	804	883	835	806	847	815	813	835	834	803	806	852	864	781	799	810	760	844	785	817	791	816	844	786	765	837	818	853	829	891	840	865	818	833	828	803	800	861	808	803	788	833	798	858	829	828	828	857	843	836	819	794	868	804	816	812	824	793	840	831	762	892	820	847	825	819	803	818	835	812	824	827	797	832	886	821	796	817	858	787	797	782	849	827	790	804	837	828	793	815	799	844	837	817	786	798	819	869	819	777	839	847	808	844	772	837	860	855	812	833	797	820	844	835	825	799	835	783	867	846	817	822	828	831	833	824	786	824	835	825	797	844	826	790	801	810	801	788	758	824	850	889	797	796	810	864	795	820	830	794	795	787	805	819	806	846	828	848	822	794	817	844	850	825	801	834	857	778	818	793	852	841	770	805	836	847	842	812	811	805	805	787	841	843	848	881	806	861	818	831
49388	25251	17386	9672	2731	595	518	468	462	465	466	533	480	478	503	532	650	733	714	613	483	554	431	445	436	409	376	404	351	382	362	418	415	381	357	384	360	394	392	347	369	405	406	434	373	398	386	382	384	387	375	391	380	425	385	422	352	406	388	385	388	378	371	382	426	384	406	392	356	388	389	394	364	400	398	378	402	397	346	362	395	390	360	371	402	379	398	378	371	402	375	388	370	423	387	388	388	427	352	388	376	403	413	375	420	377	362	391	398	398	395	347	369	343	378	391	362	378	349	353	408	390	413	368	414	373	406	390	400	390	412	355	377	347	416	381	443	412	379	365	377	401	400	370	398	393	379	402	372	388	383	398	362	396	354	396	356	374	403	417	402	374	428	357	385	370	399	359	391	358	399	385	358	360	383	371	396	387	383	372	373	365	351	401	358	372	382	373	373	382	389	396	396	383	372	371	357	389	375	401	379	404	396	423	365	383	363	403	389	378	387	374	347	420	391	362	383	382	405	369	378	416	383	370	399	378	382	412	389	435	398	380	396	403	372	346	361	369	380	378	418	405	387	409	384	362	380	421	373	406	448	349	356	386	354	377	408	404	380	407	404	372	348	381	339	336	427	368	357	390	393	401	369	400	363	388	388	400	351	387	400	384	394	395	361	357	417	382	404	383	384	401	419	400	415	350	356	413	402	400	375	397	352	384	396	383	382	355	413	381	335	367	409	410	395	365	393	408	347	358	381	402	401	377	399	403	386	403	333	400	389	382	344	381	390	383	393	397	397	421	401	413	398	348	377	352	362	338	393	416	395	371	388	394	389	388	358	390	373	409	384	394	401	388	390	403	369	402	414	406	377	377	360	380	407	343	365	412	392	387	410	419	385	384	358	385	408	372	365	354	397	377	373	376	413	389	404	369	404	428	361	396	386	357	378	353	389	423	371	438	395	378	374	389	357	382	396	392	371	365	387	351	356	383	390	348	359	376	393	424	381	378	372	362	375	378	361	416	363	384	345	398	377	408	400	383	370	358	394	359	343	396	381	387	414	388	370	359	376	385	371	376	435	347	371	382	407	383	408	377	383	376	366	370	393	420	382	423	385	402	414	362	372	401	419	396	399	392	404	386	359	393	411	391	381	406	366	416	426	406	363	419	410	397	379	393	386	418	413	378	385	425	380	378	360	379	372	374	399	411	346	364	349	370	387	359	406	412	394	441	428	404	359	364	403	393	402	374	374	382	378	391	402	384	408	368	400	372	388	420	390	387	373	425	335	374	361	405	384	411	398	382	353	389	378	347	373	403	389	420	380	378	336	416	390	404	403	342	356	361	344	417	400	346	392	394	363	393	420	376	380	365	384	347	413	397	399	377	400	402	373	412	347	377	444	413	425	412	381	388	367	374	398	382	401	366	374	386	366	370	380	397	384	389	367	420	351	385	364	385	382	370	404	377	372	394	426	388	401	392	386	385	351	358	366	369	392	367	381	407	406	408	408	377	420	423	368	382	388	363	366	383	417	402	418	397	395	375	381	405	382	370	358	367	386	400	361	415	375	330	374	406	396	353	379	375	362	384	367	404	356	372	345	353	390	361	406	364	399	385	392	364	369	398	358	381	407	383	359	401	380	365	371	349	363	372	416	425	376	416	381	380	376	387	374	390	349	423	392	402	435	365	367	385	398	393	388	388	396	359	351	363	398	360	389	423	382	398	360	373	362	386	401	374	389	384	397	401	342	383	361	363	360	355	405	376	388	369	400	375	404	390	385	395	395	408	345	327	394	409	397	402	406	417	427	393	420	348	411	386	393	399	362	386	372	374	397	365	377	404	355	397	410	378	401	377	387	420	384	379	403	408	407	384	411	427	370	352	430	370	380	358	398	375	383	386	397	392	379	372	375	383	395	404	374	377	367	425	388	406	392	381	374	383	383	384	412	410	359	345	379	351	402	348	401	394	366	420	414	386	367	362	368	399	385	352	357	364	352	383	371	384	380	347	368	373	405	422	384	375	396	397	398	367	390	424	345	368	378	348	409	339	431	415	398	395	398	367	376	327	422	424	370	406	366	367	383	363	367	353	378	376	410	387	385	366	433	392	379	398	385	380	369	386	373	397	371	368	409	380	399	379	358	387	364	368	373	411	383	385	377	429	406	364	411	424	403	382	372	386	380	371	368	372	386	378	394	384	339	448	437	362	314	354	396	392	353	373	422	414	424	414	393	386	397	383	380	393	410	368	391	398	399	402	401	374	385	388	364	398	378	429	354	352	387	364	373	377	407	411	447	344	443	374	381	421	401	351	402	395	402	397	387	404	432	376	424	359	403	373	372	400	386	396	383	415	370	364	386	426	389	368	394	427	385	343	372	427	378	411	436	375	361	416	399	359	364	372	380	376	395	399	381	356	382	424	416	383	425	398	370	444	428	377	362	364	418	367	429	358	356	405	426	372	385	431	379	460	396	387	370	335	394	404	393	402	362	389	367	353	411	378	379	357	398	410	443	372	408	390	400	397	380	384	399	399	371	406	368	364	364	398	411	390	393	370	356	378	400	409	380	394	401	364	393	393	413	376	375	354	367	380	406	367	434	414	338	386	389	367	386	396	383	395	413	350	433	374	404	408	398	370	385	370	396	382	364	402	384	426	407	345	401	359	384	409	412	338	361	399	412	391	378	427	420	407	428	395	399	392	387	406	415	406	360	384	391	390	396	366	359	398	398	372	372	412	373	391	384	381	391	356	385	403	386	399	393	365	354	410	370	373	375	372	356	379	364	376	386	392	357	377	365	408	392	355	399	389	353	412	414	357	374	375	385	400	394	383	400	390	411	382	380	390	355	378	414	355	377	412	382	420	372	412	335	436	355	384	377	404	397	392	377	391	389	403	386	378	367	392	418	419	375	387	362	398	388	353	410	414	378	412	393	366	374	403	406	368	413	384	386	387	406	355	394	400	410	406	423	387	388	366	401	384	373	395	398	369	379	352	383	380	367	401	370	394	400	401	374	391	374	354	378	355	355	382	348	395	399	381	379	469	359	389	399	395	398	416	405	386	383	401	387	378	389	354	368	367	402	412	406	385	395	400	357	373	386	386	384	331	323	373	373	374	421	377	417	410	366	400	359	358	405	429	396	366	416	396	366	366	387	375	376	387	393	373	369	381	391	358	371	356	396	391	389	386	366	395	390	394	380	370	371	428	347	391	417	382	372	392	359	394	392	387	378	343	399	381	360	406	397	402	373	385	373	404	385	419	413	359	390	352	360	380	370	374	393	392	394	430	402	390	375	387	366	373	377	406	373	387	372	436	403	398	405	357	406	350	399	381	389	376	370	395	354	402	392	380	398	384	381	367	391	349	370	390	348	413	376	352	406	387	383	379	350	393	394	414	355	362	375	378	367	378	405	369	385	348	402	376	395	395	403	360	367	418	348	436	401	357	396	384	373	380	354	399	384	397	423	410	428	425	404	362	421	373	365	400	372	387	461	372	395	334	367	440
30287	19149	22067	17266	5849	1496	1290	1249	1285	1305	1497	1504	1291	1293	1375	1733	2491	2701	2526	2232	1776	1421	1126	972	920	795	812	849	810	871	843	825	821	858	775	839	825	847	836	821	835	796	813	777	849	882	817	850	826	829	866	816	760	850	827	785	829	831	799	833	858	838	826	834	841	859	813	856	823	850	848	843	848	825	831	876	851	831	827	786	808	814	818	815	845	810	843	811	800	870	889	829	827	863	800	799	785	842	858	796	871	855	832	763	818	836	790	887	826	871	831	796	814	777	769	767	766	832	848	834	841	789	831	779	793	823	849	811	857	846	827	801	867	846	767	839	871	833	848	812	893	865	824	846	867	808	830	789	862	844	853	802	829	825	871	820	838	816	887	838	831	839	864	862	849	850	862	885	816	783	794	825	873	843	833	802	787	809	798	814	825	853	859	790	793	817	818	812	789	832	873	841	813	795	800	857	870	811	825	795	830	812	832	822	803	817	782	793	824	858	823	863	816	832	835	808	798	837	796	880	845	837	816	882	824	886	801	909	818	842	821	842	811	813	811	830	893	779	818	872	809	836	823	801	793	817	796	830	792	870	775	839	848	796	785	827	804	854	817	825	819	820	848	864	855	853	817	800	879	819	855	836	841	836	892	788	825	804	854	844	844	860	858	850	817	851	777	789	805	877	823	838	796	858	835	843	815	821	828	794	830	839	838	816	771	827	856	852	798	830	829	806	834	883	856	818	859	804	851	830	796	812	847	836	801	808	825	851	867	826	832	846	817	852	825	868	802	840	825	812	823	863	882	815	837	764	857	801	856	817	900	812	831	842	792	882	815	866	850	838	814	837	805	827	812	848	791	843	812	864	837	826	851	852	818	815	834	857	800	820	804	796	824	844	811	834	833	800	833	830	828	825	816	868	879	845	827	806	818	863	813	766	887	805	777	803	846	825	834	808	878	864	833	769	810	791	831	890	832	824	857	833	795	815	798	852	851	853	826	811	805	823	845	776	841	840	837	785	846	768	857	855	822	818	886	849	824	864	824	828	810	767	796	830	808	837	800	806	833	779	854	797	859	834	830	845	857	868	835	831	833	813	835	881	888	850	855	792	800	840	815	870	779	885	827	829	802	829	831	905	841	771	851	812	867	807	778	860	828	846	837	808	836	785	810	903	839	876	810	791	836	810	798	839	819	825	762	875	855	838	848	826	807	819	873	855	809	800	811	790	844	791	854	823	833	825	775	841	818	845	833	840	855	798	788	858	826	857	831	817	856	780	789	826	870	802	832	857	789	792	856	828	825	860	866	869	827	869	827	818	796	846	764	833	859	825	831	799	825	861	819	865	808	834	826	901	838	865	786	808	823	815	855	801	864	815	797	872	827	853	803	858	870	842	852	874	820	808	816	865	805	841	836	857	850	805	845	838	832	853	885	859	821	816	864	788	808	811	846	819	858	831	773	845	818	822	839	841	870	847	831	830	856	839	795	793	852	807	792	816	853	814	836	866	812	812	819	804	788	781	827	813	781	839	810	846	815	811	810	849	838	868	850	832	839	845	862	840	832	804	788	809	810	844	828	844	861	823	808	817	859	845	791	788	779	838	825	841	819	853	830	779	801	874	805	818	792	825	832	866	811	818	860	852	783	855	825	776	894	793	827	814	844	848	871	871	829	840	808	839	862	812	822	806	833	840	803	840	792	803	828	765	845	787	850	860	862	832	802	831	862	781	830	811	842	813	849	843	871	792	806	872	840	829	827	793	789	843	819	854	872	839	781	825	836	800	860	874	854	811	802	848	845	852	822	871	857	814	845	807	860	885	867	829	831	802	826	774	782	778	820	862	831	833	832	798	802	871	823	807	857	853	860	828	783	785	842	835	812	827	823	793	829	821	831	880	799	824	881	841	831	810	804	796	834	841	869	797	817	840	891	856	813	800	821	872	806	825	843	872	787	805	870	844	820	860	880	821	833	856	841	795	820	852	809	856	843	793	841	825	798	829	855	796	897	821	819	817	786	842	848	841	850	873	816	775	818	788	895	804	826	846	833	818	857	828	820	803	823	849	803	795	827	825	839	804	858	811	827	845	874	846	845	817	765	876	813	840	799	811	814	833	825	794	805	844	833	871	857	783	814	845	845	833	834	822	787	836	773	835	840	779	852	833	847	796	828	838	770	855	847	822	832	831	798	829	842	819	822	839	842	835	781	790	875	819	858	812	827	834	839	804	823	854	803	778	842	808	855	830	779	852	805	878	863	838	809	852	830	843	825	819	826	805	849	795	832	787	787	814	773	767	860	840	786	822	800	865	843	883	822	850	846	815	861	839	856	769	895	840	800	871	782	793	841	836	815	795	796	821	815	853	846	801	831	827	821	783	837	848	915	839	877	827	848	805	838	807	843	799	843	801	822	844	835	818	824	851	856	806	826	851	815	842	858	865	807	814	832	795	863	795	843	817	821	825	831	824	836	831	812	846	789	804	795	820	912	815	844	860	865	838	823	863	841	862	814	837	844	839	859	811	828	830	821	854	870	852	818	854	800	797	864	795	816	810	838	826	781	800	833	792	833	850	816	835	808	811	815	793	796	821	873	793	813	802	818	801	790	835	808	873	836	817	818	856	814	821	900	780	837	802	841	838	890	795	767	801	841	836	889	840	836	809	832	802	828	885	862	801	765	834	900	847	858	810	795	844	873	778	781	789	859	845	852	847	868	816	880	818	837	805	820	795	811	830	782	847	876	869	816	772	835	890	812	871	801	829	811	847	829	833	867	798	860	825	843	841	855	861	853	879	829	805	850	841	848	847	834	825	794	867	785	770	810	765	818	842	888	808	788	796	816	847	808	864	804	806	767	856	873	799	782	745	806	786	827	844	842	856	795	816	803	802	829	806	838	893	840	849	804	817	872	798	852	781	830	790	787	817	849	858	837	910	821	793	802	870	920	862	808	838	811	848	844	808	806	895	826	834	840	858	822	850	848	789	813	855	847	839	815	813	803	843	839	833	839	839	837	831	800	832	834	836	832	837	854	861	813	787	837	785	836	798	854	844	821	789	758	876	846	867	771	816	782	835	820	808	820	842	846	835	846	798	874	809	883	824	826	859	860	811	806	845	817	854	785	791	853	807	840	775	807	817	802	830	866	799	786	824	788	877	823	808	827	835	857	855	796	852	789	873	817	834	896	818	811	818	826	821	854	865	798	809	775	808	818	825	824	814	829	860	849	815	882	844	869	809	820	824	806	815	783	804	823	839	793	872	819	800	845	805	836	865	803	799	829	791	801	772	840	803	839	837	789	815	847	850	817	793	845	794	778	865	836	846	825	819	878	820	861	819	807	804	815	797	854	820	794	830	845	849	835	860	830	829	817	808	783	783	817	797	763	785	854	847	847	833	813	808	851	805	894	856	814	779	812	861	840	796	822	826	812	804	770	861	832	882	808	804	819	789	849	823	802	859	818	832	872	895	870	820	861	852	826	820	784	870	832	800	849	842	842	804	861	840
61735	34004	23511	12471	4841	811	507	523	493	516	496	520	495	499	612	729	881	976	890	773	627	552	481	426	432	432	415	368	376	379	412	403	471	413	379	393	410	400	416	401	407	386	362	434	387	360	411	387	402	391	415	397	406	390	373	426	409	420	385	371	425	376	386	400	404	429	317	410	393	379	398	410	400	369	387	434	406	374	404	419	352	390	397	440	410	408	411	387	352	373	387	416	402	431	404	393	350	413	389	385	397	388	382	381	373	422	357	402	409	419	373	366	416	393	371	403	402	404	407	442	368	379	378	378	385	414	427	387	371	399	428	407	383	378	396	348	388	415	393	411	425	382	435	405	360	399	386	380	382	394	399	370	360	378	366	330	417	387	406	409	399	382	377	408	382	423	444	397	394	341	401	383	385	342	369	377	393	444	427	449	389	373	375	404	379	402	394	400	396	412	386	418	404	430	422	404	391	406	384	400	426	403	416	428	418	387	405	395	405	422	367	405	433	421	396	381	417	437	408	404	402	363	348	416	416	391	371	360	430	379	396	418	400	385	406	403	438	396	371	369	409	419	400	388	362	413	394	348	380	391	366	398	401	375	418	397	436	387	415	367	353	416	406	411	427	365	400	392	384	397	413	361	405	388	370	386	422	429	368	421	424	393	403	392	429	415	396	363	397	390	428	386	387	379	401	387	354	397	422	404	408	404	403	406	373	400	414	401	365	381	395	410	418	375	400	404	375	404	441	350	425	425	395	422	415	402	369	419	406	448	453	395	403	403	405	402	407	367	398	441	405	411	409	400	399	405	428	379	435	408	386	380	386	414	395	401	381	387	401	376	421	406	393	422	427	376	432	388	388	436	385	373	390	390	368	388	416	414	424	446	385	404	409	405	428	402	386	407	379	404	397	386	386	382	444	462	392	366	398	348	427	357	395	400	398	428	398	392	410	402	391	375	407	382	384	434	414	373	385	358	392	411	399	393	397	403	383	389	373	326	432	403	363	355	427	378	398	412	409	401	430	374	420	368	375	390	406	366	401	413	387	411	404	412	426	399	429	424	432	442	407	365	398	369	403	419	422	369	392	400	363	418	385	370	378	386	391	411	389	391	410	394	398	380	385	403	386	392	396	400	408	392	392	389	351	435	391	374	384	403	387	397	406	414	366	438	349	401	393	401	401	433	392	398	357	398	386	402	377	361	384	389	380	345	374	383	410	402	400	414	406	389	404	377	401	397	389	400	408	370	387	399	394	380	377	407	446	411	419	405	409	370	385	410	393	369	428	402	362	399	435	392	374	400	414	415	406	359	369	400	422	367	382	412	363	379	376	406	413	413	368	409	404	363	374	365	392	380	411	393	394	394	405	368	367	376	418	422	392	386	399	387	370	364	405	395	386	409	369	424	435	381	368	379	438	369	391	386	408	392	417	359	421	420	374	405	434	378	390	381	412	358	378	408	409	397	409	416	380	388	399	439	394	399	416	394	380	410	374	400	479	411	410	395	416	405	399	411	380	374	337	372	424	414	400	397	373	380	363	399	399	401	375	396	385	355	365	421	419	402	369	370	393	396	366	383	384	425	380	389	433	411	407	400	394	389	403	404	366	401	380	422	356	358	376	396	404	403	357	394	380	384	419	406	412	372	400	404	381	439	392	430	383	390	395	359	371	365	380	365	394	392	388	441	394	376	391	385	409	405	404	373	350	400	426	406	399	413	357	410	434	427	408	384	417	377	406	396	408	394	409	406	414	406	440	368	405	389	416	412	469	387	405	396	415	399	398	425	352	400	397	381	414	408	418	356	375	392	342	420	415	378	395	384	386	388	389	345	384	377	371	350	377	368	390	426	390	387	412	380	421	461	389	404	375	415	432	408	382	398	359	397	413	372	371	394	360	359	372	384	416	406	361	401	383	381	347	381	402	399	470	423	415	403	376	408	406	380	383	364	385	409	383	386	379	405	377	385	370	421	386	424	364	372	384	438	383	343	418	428	394	387	430	397	387	393	396	370	393	369	418	409	386	423	429	371	413	380	390	382	392	381	403	411	398	368	409	379	371	424	414	420	394	344	376	354	397	389	398	405	399	353	424	408	365	391	385	385	420	406	385	377	404	404	407	422	401	436	388	401	415	380	404	419	417	401	393	428	448	373	392	399	438	437	412	376	406	436	415	383	396	416	423	375	378	407	382	378	355	376	414	424	413	343	351	378	384	404	427	391	399	377	387	412	412	402	399	407	396	420	405	395	355	449	403	367	377	374	374	401	373	376	420	436	378	429	373	368	371	406	364	384	431	384	398	362	417	347	374	373	419	398	426	368	372	424	426	398	405	394	396	410	411	399	401	397	397	389	410	419	391	392	415	407	361	391	432	388	390	415	395	383	383	398	430	412	436	399	390	359	428	363	408	433	348	388	430	407	392	392	347	441	382	400	367	381	347	403	405	370	350	373	410	427	379	388	388	393	394	401	380	399	398	410	382	441	404	397	387	419	399	418	406	368	390	395	427	426	398	393	396	388	346	368	423	388	413	355	404	385	392	375	406	432	385	403	415	352	401	394	408	414	345	391	419	428	423	380	387	451	374	390	379	382	341	388	389	382	378	395	407	396	403	402	424	419	398	397	384	396	405	399	380	428	386	381	374	449	374	400	399	401	392	393	391	432	394	354	391	412	363	422	387	387	397	402	411	392	380	425	384	421	376	391	409	394	387	404	400	390	408	398	380	369	362	366	401	399	404	371	357	380	413	372	392	392	396	366	440	392	392	391	346	377	355	396	427	372	388	426	379	421	407	422	383	387	413	401	437	436	370	387	382	419	393	402	383	430	389	369	448	410	402	387	363	354	390	379	374	407	419	430	396	374	424	433	438	371	376	382	425	396	374	394	375	357	389	391	364	399	361	419	370	427	390	388	368	390	406	405	429	362	404	383	392	381	384	394	382	400	401	365	378	425	386	389	403	372	372	385	442	396	416	406	406	423	434	416	392	365	374	390	405	390	413	371	388	403	377	410	387	351	388	370	395	404	419	381	389	440	424	372	391	448	417	371	388	416	417	398	419	426	396	409	355	414	386	411	383	402	426	390	397	426	384	391	388	401	365	402	359	391	379	402	405	436	368	385	401	400	377	385	336	412	388	409	388	374	383	357	390	385	387	392	425	367	401	406	381	366	403	394	407	412	398	392	383	375	403	386	407	413	384	351	392	400	433	432	410	419	366	368	393	392	394	357	372	369	398	394	413	383	358	348	385	351	338	410	379	404	421	380	389	375	386	350	426	395	408	423	311	417	406	379	392	415	399	398	343	379	389	378	394	374	397	419	388	399	407	380	386	367	411	419	404	380	416	389	364	356	398	367	403	390	405	373	395	401	387	398	405	405	403	417	437	395	368	383	386	410	383	407	411	407	401	394	391	385	361	407	386	403	391	406	421	414	434	394	384	378	413	420	403	399	382	392	393	391	386	360	404	398	447	387	360	404	363	399	398	407	417	414	382	371	395	400
38834	26948	25457	19131	9614	1643	1379	1231	1231	1427	1567	1495	1404	1463	1880	2626	3522	3764	3411	2661	2067	1632	1279	1072	932	882	815	824	821	822	805	853	798	833	843	818	854	802	862	888	790	852	827	892	861	828	808	814	836	823	827	880	831	849	861	814	833	794	839	844	880	844	864	863	874	827	849	866	869	875	832	842	832	801	855	843	820	861	909	816	844	828	908	846	827	856	854	820	839	834	816	848	850	794	838	815	823	878	782	837	831	801	851	817	776	885	873	796	851	830	800	837	884	845	820	844	828	769	852	860	902	841	848	827	823	910	883	810	818	881	804	789	862	888	829	846	868	808	837	831	830	895	850	912	810	829	854	879	843	834	833	810	853	842	879	857	830	895	809	845	848	879	893	865	754	843	824	831	866	843	851	809	845	891	895	858	825	840	843	815	847	873	852	866	832	808	864	810	890	859	896	829	883	821	864	870	835	877	845	844	893	844	835	839	841	829	865	831	903	857	843	804	786	834	811	890	836	848	842	854	848	813	794	802	817	861	807	839	823	840	802	876	849	821	845	834	833	831	837	806	836	816	812	834	827	901	831	789	833	836	862	857	903	858	782	817	814	864	798	827	868	824	823	810	813	833	889	881	833	856	879	825	835	787	879	836	870	854	846	859	843	886	817	841	816	859	910	842	906	820	844	871	843	791	809	820	854	899	843	858	855	819	867	869	851	870	858	846	837	836	829	916	809	871	832	834	885	808	860	865	837	812	837	825	848	833	874	832	861	843	852	877	848	851	833	823	851	851	807	853	833	818	840	798	781	878	849	850	827	837	802	829	895	838	875	871	833	894	817	853	883	832	869	845	882	800	828	829	861	868	841	802	842	842	863	867	807	850	823	844	865	841	858	816	898	831	831	847	829	840	860	823	857	835	839	830	832	861	801	860	843	864	872	835	851	835	825	836	822	828	883	811	822	842	890	828	820	869	866	860	865	833	854	835	838	882	853	841	845	843	825	861	831	837	889	815	827	798	824	825	817	795	841	818	833	840	865	798	854	810	852	848	832	838	852	862	842	815	846	828	884	830	870	823	868	832	839	789	834	844	864	854	787	841	827	896	839	878	863	810	851	799	838	848	758	832	808	857	827	877	832	852	858	869	849	825	813	850	772	846	848	923	843	865	849	891	818	852	887	882	861	837	789	812	877	855	816	793	873	833	848	848	841	807	832	836	917	845	832	884	831	796	801	826	826	876	883	871	835	846	844	829	912	811	839	829	874	863	809	844	841	855	889	864	855	860	841	841	825	792	818	860	887	820	817	829	834	850	827	886	832	811	869	782	852	827	802	880	838	819	856	836	869	852	859	843	807	822	845	838	857	830	827	885	854	852	795	825	826	875	800	826	866	815	843	866	850	846	816	852	847	821	878	852	840	865	852	815	856	793	807	870	832	795	885	875	847	803	787	861	811	862	820	886	857	839	836	833	805	870	839	885	818	832	849	874	864	842	846	831	800	904	891	802	833	843	807	886	838	815	816	805	840	803	812	859	799	812	855	822	865	753	874	787	849	864	858	825	840	825	817	848	823	857	839	842	866	861	863	837	834	876	908	824	861	843	828	869	843	844	859	840	826	888	789	811	827	843	831	815	838	830	898	802	816	859	804	853	866	785	831	856	779	831	879	845	858	858	843	836	900	807	870	867	826	848	880	833	814	843	830	829	839	857	885	801	918	873	825	849	845	847	842	848	907	871	799	899	818	852	879	841	800	898	825	800	820	855	819	836	872	837	894	831	853	835	825	814	855	861	855	892	811	791	849	832	819	834	842	803	837	867	872	823	859	838	856	804	874	855	823	794	824	825	832	851	821	821	879	805	842	874	821	858	903	783	858	800	852	849	850	827	798	813	864	831	818	819	868	838	793	890	842	849	836	860	861	800	853	840	784	871	840	885	828	835	813	807	843	862	789	839	852	856	807	856	884	912	839	849	821	879	814	813	858	862	865	871	835	821	862	859	831	856	882	799	865	859	856	845	833	752	812	886	815	885	870	839	847	863	829	862	820	789	867	837	818	804	811	782	851	852	828	852	831	900	828	789	871	839	881	832	883	806	918	827	847	808	856	848	836	821	830	872	817	925	807	888	848	847	863	814	844	845	840	905	865	780	834	853	808	863	840	852	919	873	886	841	824	826	858	873	812	889	851	825	805	878	841	852	835	837	840	828	827	838	806	862	831	870	826	840	825	832	819	841	831	877	817	872	840	799	809	833	798	842	866	877	850	864	824	846	870	930	864	849	848	824	802	891	836	824	889	815	857	838	824	814	832	946	825	850	864	807	819	854	839	787	850	820	861	851	869	812	861	868	826	886	881	830	871	820	855	873	818	822	873	819	872	886	845	809	832	847	757	806	885	847	870	830	865	845	834	924	855	855	859	845	863	834	859	842	863	836	844	851	916	805	884	765	819	840	850	866	851	797	838	823	830	817	883	826	850	787	834	809	862	864	850	855	833	880	848	864	791	858	827	859	836	829	859	846	883	862	847	846	865	882	819	820	827	788	851	864	815	855	847	802	824	880	820	812	892	792	880	813	781	813	856	777	874	794	832	859	853	776	876	811	853	909	808	850	826	836	847	865	790	869	862	850	805	849	835	843	824	826	821	822	853	882	881	882	881	836	851	837	843	857	809	879	850	901	847	814	906	831	860	830	793	827	858	870	823	881	850	881	802	871	836	814	893	801	861	821	874	829	838	813	783	788	842	859	812	894	836	827	785	861	856	837	800	833	878	833	870	818	818	873	873	866	862	810	853	829	892	867	866	840	827	832	833	829	840	824	827	849	855	817	819	900	841	825	837	797	847	859	901	851	842	883	851	835	906	839	861	874	842	878	852	832	831	895	829	817	833	840	878	846	821	833	815	832	789	823	800	849	887	816	804	858	859	828	825	843	865	836	876	881	847	796	860	863	858	804	864	825	853	856	831	869	878	805	850	859	831	832	838	837	839	909	858	864	895	833	806	826	847	852	793	844	846	853	793	858	866	800	893	832	842	937	874	849	856	811	838	841	764	859	860	879	881	848	900	832	841	846	837	871	859	800	826	830	807	890	869	862	880	876	826	841	819	789	859	835	889	799	886	857	883	846	890	819	901	848	827	887	822	859	853	817	846	813	832	841	827	851	867	868	851	869	784	871	877	817	863	899	785	829	841	858	845	820	834	836	897	844	858	863	842	856	812	861	853	871	868	786	829	805	828	850	871	831	814	842	832	908	804	800	826	835	859	860	862	829	866	814	882	855	899	811	863	830	846	858	840	846	824	818	813	900	841	849	809	840	838	836	863	825	859	867	851	818	866	859	832	844	879	830	810	852	824	836	803	811	825	887	882	810	830	857	828	827	847	865	873	876	847	834	889	886	782	831	878	818	859	833	821	847	878	851	871	797	885	858	835	860	907	892	894	857	824	828	804	858	866	833	876	840	855	813	862	871	796	800	874	825	826	860	831	861	869	815	800	835	878	792
41736	21730	8638	3195	994	437	408	445	389	406	372	385	452	397	395	380	414	365	415	394	404	402	406	378	361	376	367	357	413	389	387	394	369	373	372	397	424	379	376	402	382	353	408	367	402	369	386	377	361	400	395	413	413	352	362	390	374	393	381	385	393	383	398	406	383	401	391	384	403	412	371	380	383	369	366	368	399	410	388	391	368	415	367	362	349	363	379	393	407	376	372	374	380	390	401	356	387	387	395	388	381	409	369	401	381	372	419	367	344	381	396	414	364	370	384	325	342	378	386	350	387	360	383	392	383	374	370	406	416	403	405	371	378	377	334	387	379	392	380	372	393	393	349	364	365	365	385	383	395	388	377	431	391	390	407	373	360	346	390	398	366	380	360	364	387	396	412	388	378	405	372	353	390	382	392	366	361	394	361	394	392	365	353	391	391	375	389	361	412	366	398	395	407	404	378	419	384	358	384	388	354	397	428	409	396	400	393	386	408	371	376	368	384	367	361	411	400	372	427	399	382	360	421	408	340	349	415	384	377	407	391	421	372	395	364	393	375	378	378	403	453	406	362	409	395	362	383	366	375	375	400	393	372	386	385	389	394	384	365	386	408	371	364	380	374	382	383	386	376	355	416	371	366	374	404	362	390	403	391	390	381	394	448	396	406	389	398	371	386	394	414	387	352	424	395	392	355	376	403	366	391	433	400	381	416	360	413	387	372	387	418	388	400	418	364	358	422	388	379	373	386	364	380	384	374	370	401	383	386	392	371	358	429	393	369	402	394	379	418	413	427	408	348	392	364	434	424	377	406	383	364	383	374	388	388	378	371	373	393	354	375	385	396	344	379	401	374	405	416	361	386	403	384	362	362	364	377	404	368	399	382	428	389	356	362	424	371	382	374	373	414	359	354	442	374	370	377	357	404	403	373	385	406	412	395	398	424	384	339	383	372	427	402	384	358	356	393	414	380	390	385	383	433	392	374	379	393	336	360	379	400	402	374	359	378	392	404	370	466	371	360	383	388	352	397	401	352	349	414	380	388	401	381	356	397	384	401	406	379	355	357	371	419	368	409	382	430	383	381	364	370	378	365	360	383	382	333	366	353	370	377	346	406	416	363	381	399	401	399	395	367	399	380	392	388	334	369	389	387	396	370	381	387	396	373	365	400	432	377	394	388	379	363	400	368	388	343	387	371	364	382	375	350	383	362	412	399	377	379	386	348	361	385	431	406	386	368	374	379	408	368	366	374	396	397	383	354	415	356	391	396	421	359	366	395	370	409	384	359	377	412	366	336	367	327	358	357	357	392	386	349	406	357	378	393	364	390	410	362	374	391	372	389	344	406	381	410	388	371	389	378	363	412	420	378	395	364	356	369	393	367	387	387	362	386	397	400	364	419	412	404	370	383	366	405	377	357	384	346	379	477	358	407	415	411	380	407	399	371	387	382	358	357	381	379	361	382	367	364	403	376	378	392	371	381	391	391	400	425	371	379	374	366	384	394	417	401	379	373	369	343	366	384	392	403	397	386	419	406	365	415	399	405	400	369	377	381	363	376	349	410	376	387	376	414	384	381	408	365	395	387	419	445	351	388	400	351	410	388	376	372	375	376	392	407	395	399	403	426	392	430	379	386	388	394	382	385	349	399	415	406	413	428	369	402	381	411	377	400	355	408	414	396	349	374	401	409	399	400	381	405	374	406	369	372	434	390	351	370	381	354	353	380	368	369	405	392	386	365	383	374	376	386	400	431	410	362	400	443	364	393	404	387	395	369	360	388	377	393	345	453	354	378	376	401	393	381	359	396	390	378	410	373	388	428	393	362	359	423	375	417	367	424	403	446	382	407	401	399	375	459	378	343	408	357	374	392	374	394	375	379	377	384	378	382	408	380	391	407	366	401	379	375	390	419	411	404	390	421	413	374	391	384	407	395	380	382	385	402	376	354	394	400	344	391	393	355	352	369	398	342	355	393	405	404	413	405	384	361	398	367	397	387	409	363	396	378	405	376	404	353	371	411	388	401	384	373	385	395	377	361	362	385	390	417	389	349	404	396	350	350	414	341	365	408	386	425	381	391	372	394	419	388	393	332	395	380	402	372	397	378	393	382	370	389	434	361	366	382	395	376	358	401	378	367	383	370	339	382	403	371	395	394	366	400	388	338	376	416	348	393	409	385	416	376	388	352	384	396	373	361	397	414	383	427	383	395	404	403	335	378	375	378	398	410	405	354	378	367	394	367	373	374	348	352	403	394	433	409	356	364	376	399	414	393	395	393	371	349	416	381	375	385	397	394	363	421	403	342	384	394	404	381	333	404	412	412	379	404	382	384	390	391	427	388	404	384	406	408	396	441	371	395	382	345	398	405	387	399	371	359	383	391	393	404	411	365	417	353	413	401	404	359	377	375	377	370	394	385	420	405	373	393	416	405	382	376	366	390	396	371	409	342	389	379	341	347	372	401	403	371	343	403	415	364	414	375	396	357	400	413	409	428	378	403	327	368	373	390	408	397	391	396	379	378	407	389	383	365	364	362	415	378	427	357	376	395	382	431	402	399	414	352	418	398	406	394	379	351	420	426	371	371	343	333	387	364	379	373	380	422	378	408	366	378	366	416	353	351	386	358	378	406	406	392	390	386	371	372	405	387	376	361	384	405	402	335	369	361	388	368	359	354	383	422	429	379	402	362	390	398	445	357	378	381	358	376	398	355	372	370	371	405	375	389	370	381	415	360	408	364	377	371	337	352	393	364	383	358	364	364	400	368	409	347	379	399	402	401	384	406	400	415	415	395	398	367	406	335	386	419	391	351	383	411	404	387	398	379	346	408	356	372	371	420	370	390	355	358	411	391	415	388	368	363	425	392	366	408	408	406	404	409	404	399	363	377	360	389	368	406	414	407	383	393	392	391	414	349	369	355	384	412	403	350	398	389	376	366	368	342	406	449	364	382	408	374	377	377	410	382	386	375	421	379	393	389	390	359	402	351	374	350	438	423	387	411	402	388	421	383	420	367	374	356	355	393	370	390	360	408	407	368	363	391	371	383	406	368	369	378	380	372	390	358	422	395	375	402	383	360	390	379	415	411	391	367	397	388	364	350	361	386	402	400	374	392	365	395	376	380	374	375	344	396	398	366	358	366	364	388	387	376	413	407	391	380	438	379	411	378	382	386	369	390	369	406	383	370	414	365	381	402	375	375	402	369	367	421	362	376	405	357	412	339	370	356	351	381	413	411	390	399	414	373	406	372	365	405	386	386	435	395	371	340	378	365	379	376	356	420	383	390	376	398	363	377	378	362	416	356	420	398	361	388	403	367	374	418	381	370	388	365	374	418	403	368	428	398	401	413	401	396	381	364	375	382	406	375	389	369	357	378	389	387	375	344	362	389	391	434	370	395	391	388	386	396	383	370	385	365	392	421	391	365	410	412	378	359	414	388	375	391	418	399	456	383	408	383	359	421	403	383	357	393	363	393	406	347	368	414	378	406	382	380	374
26329	16351	10940	7033	2840	1127	911	925	909	911	843	850	896	867	875	915	946	981	946	942	853	878	883	811	861	840	822	819	832	883	817	837	831	857	818	915	820	827	812	842	812	817	842	840	880	841	814	825	848	788	825	867	830	843	808	913	823	827	840	799	827	832	825	873	850	821	819	795	779	914	860	798	832	811	763	822	799	830	804	789	795	846	845	805	930	851	844	820	820	762	830	893	856	829	819	809	825	847	786	804	785	863	794	876	798	811	867	787	825	821	841	876	854	814	789	864	812	839	827	822	790	771	841	810	850	832	831	862	809	800	809	815	828	769	812	768	785	784	774	832	817	820	814	846	836	826	797	825	814	792	810	812	862	809	821	761	827	835	841	812	834	872	837	790	859	814	862	863	801	812	845	767	872	820	844	799	819	798	802	840	852	823	841	793	811	863	809	773	761	869	816	750	848	799	811	835	788	867	828	831	798	821	860	834	842	838	840	830	864	811	785	792	810	851	819	821	855	851	858	865	800	828	788	830	867	835	831	856	809	790	822	854	847	837	777	817	829	828	807	843	856	847	803	799	837	878	767	832	820	834	844	811	803	823	899	823	784	823	821	748	811	865	798	775	818	829	784	786	821	819	821	828	796	816	829	772	778	814	860	827	788	829	837	794	830	802	812	800	773	896	790	821	822	897	807	835	816	826	822	803	857	833	867	905	851	877	835	763	815	831	851	848	776	833	850	790	849	833	863	843	810	833	838	838	819	778	790	851	788	805	829	901	796	833	838	801	845	853	832	786	869	811	858	813	839	824	832	810	779	831	833	861	865	853	821	815	786	839	814	841	821	839	825	814	778	817	822	813	779	833	825	830	885	797	833	799	821	821	821	806	781	846	832	880	792	824	822	816	838	835	809	851	800	848	793	856	818	804	800	837	824	833	855	811	768	843	815	854	814	806	776	814	841	857	872	780	869	777	818	853	830	803	828	780	873	803	827	812	874	823	837	824	872	834	862	793	835	837	856	805	816	820	807	829	824	838	791	782	869	831	810	839	816	854	828	845	806	847	810	837	823	747	781	807	846	860	838	821	834	787	817	824	859	822	825	819	841	817	836	830	843	843	866	822	864	829	833	789	773	844	830	835	844	783	817	780	830	829	821	793	872	824	814	814	771	764	840	833	804	833	835	825	777	817	795	826	842	876	844	805	818	838	857	874	787	874	820	815	811	810	825	807	799	819	816	839	859	812	836	845	824	775	844	841	825	839	837	851	805	783	834	813	823	808	775	886	811	814	785	808	788	847	848	849	820	816	801	815	802	826	812	817	784	855	820	830	804	814	841	841	828	878	783	809	862	836	789	836	836	850	822	863	786	804	839	786	837	823	793	806	790	819	808	820	834	804	780	850	757	883	813	856	829	776	827	818	835	830	803	800	814	864	838	852	812	804	831	841	819	816	819	816	832	793	856	866	863	853	842	790	827	869	865	806	789	811	795	803	806	806	789	854	838	801	823	843	800	788	861	819	761	829	836	839	776	822	802	889	857	784	892	806	857	822	849	792	830	868	825	775	801	850	799	819	811	852	765	858	807	787	821	854	847	831	771	789	879	850	833	768	849	768	822	807	837	836	861	829	844	834	787	808	798	811	880	847	810	809	803	821	823	829	790	809	847	802	815	855	762	800	831	824	884	829	785	808	855	828	872	822	835	813	837	782	814	833	873	823	842	867	863	812	828	806	823	810	839	799	795	824	871	867	798	785	823	849	821	857	819	806	800	795	769	876	837	798	829	790	809	796	845	822	876	840	857	872	850	799	870	866	760	823	803	841	801	834	907	830	815	770	865	768	822	860	809	851	815	834	846	764	822	814	853	831	793	795	844	792	826	778	813	809	818	836	835	813	765	818	813	782	864	843	832	829	848	860	858	824	812	820	806	803	850	759	821	842	756	877	840	852	812	816	842	784	783	832	862	885	824	766	851	827	810	829	847	813	857	806	794	819	823	846	796	876	872	827	833	806	844	763	789	839	823	821	803	815	827	780	813	777	806	903	834	841	831	837	872	811	838	764	788	820	849	857	813	861	831	805	826	817	809	798	865	798	789	847	806	822	840	763	826	865	850	852	817	797	883	850	795	846	836	766	817	833	867	844	826	809	810	844	814	816	855	765	848	841	827	794	883	798	860	824	858	821	768	841	824	843	791	798	804	795	818	879	777	811	812	829	780	858	807	819	799	826	809	819	809	824	801	796	804	862	821	814	841	832	834	804	796	845	804	855	882	805	850	851	815	842	805	813	797	785	790	877	812	786	812	783	811	865	858	776	838	820	863	841	771	801	810	779	849	816	815	846	842	842	798	812	782	864	808	857	819	822	876	783	820	840	785	843	830	871	832	793	803	773	811	874	836	874	866	822	848	853	781	826	829	876	884	848	791	832	852	799	867	844	814	816	851	812	836	845	811	803	850	829	831	808	792	848	843	820	871	851	819	791	860	843	817	813	830	757	836	868	820	825	891	820	886	822	821	793	820	880	854	814	758	802	856	775	858	831	826	769	834	788	817	763	796	877	844	827	844	859	854	821	830	823	810	848	856	855	811	793	868	819	842	807	827	805	855	837	839	753	812	836	825	807	857	858	782	832	816	863	802	828	810	893	827	868	812	870	803	810	816	800	822	817	856	784	817	774	878	880	831	840	765	759	837	818	818	842	785	824	787	880	831	843	791	775	796	827	788	820	851	778	812	831	831	842	807	793	838	835	803	827	843	782	809	830	857	865	842	814	831	805	786	837	865	818	858	816	822	806	793	805	849	843	820	873	871	793	772	782	837	796	820	833	861	828	811	825	817	881	839	821	793	816	766	818	827	791	826	805	833	805	829	859	857	816	843	899	860	815	784	801	787	835	789	834	799	823	814	822	846	834	844	863	842	830	832	836	835	837	813	816	793	813	822	831	858	803	811	802	843	859	833	831	839	826	818	851	794	855	851	851	859	863	834	832	843	842	839	819	874	840	817	841	843	875	866	831	817	811	838	752	827	826	861	800	831	877	796	791	867	803	792	832	822	813	778	875	839	853	766	810	813	833	844	881	783	846	824	755	844	776	838	845	763	823	864	836	828	835	829	863	827	819	816	889	802	827	902	828	777	801	867	848	846	845	857	852	834	773	823	892	851	832	806	858	767	788	808	816	806	836	798	765	852	885	769	811	818	799	861	827	824	808	841	837	813	866	806	892	833	821	779	846	804	848	797	822	804	796	790	835	827	869	823	790	838	837	844	824	860	849	831	816	819	801	781	793	812	798	815	848	811	852	799	805	865	809	802	840	876	848	829	852	833	800	804	829	812	818	813	820	808	833	816	849	815	839	842	827	801	754	825	809	815	845	809	828	845	804	873	822	799	820	787	801	874	817	787	872	866	778	866	795	774	797	850	839	768	817	796	866	862	814	848	814	762	795	779	822	864	787	845	856	794	771	823	823	821	826	882	797	799	756	868	787	810	778	889	823	813	841
53593	29897	16610	8692	3819	768	451	449	466	450	465	475	494	509	594	632	644	637	654	554	498	466	463	430	389	386	388	396	372	377	387	426	371	357	378	404	396	386	354	390	385	395	418	374	382	422	402	353	410	383	389	413	370	385	392	359	359	349	419	409	390	373	376	344	404	377	393	352	433	360	360	401	386	392	389	353	344	366	376	417	407	409	360	417	375	436	380	401	356	399	371	387	397	352	385	359	400	390	399	358	394	394	358	376	357	391	370	381	385	412	373	393	377	411	364	400	405	378	390	411	378	375	398	397	417	376	378	365	422	416	375	407	421	396	370	410	389	346	372	389	399	374	368	383	388	381	379	364	373	414	375	377	439	400	380	353	372	387	400	379	380	366	382	399	418	376	374	381	430	362	378	370	364	384	372	411	330	383	406	420	381	370	359	378	425	388	397	372	422	369	402	372	390	363	419	419	384	411	389	400	375	381	427	351	378	385	426	431	388	385	432	404	406	396	401	413	347	381	416	382	341	406	412	374	416	342	428	362	378	370	357	410	389	401	381	406	389	382	362	422	408	361	398	404	365	380	397	386	350	376	386	389	423	390	421	374	377	407	389	364	387	366	387	371	389	402	406	355	408	392	411	399	383	411	349	399	349	388	411	379	363	398	377	399	362	371	377	414	384	395	370	412	369	411	345	387	418	352	380	367	385	372	388	372	371	391	407	367	370	404	365	395	371	423	387	372	404	397	393	398	398	358	375	410	367	366	385	388	410	380	380	401	334	382	416	430	390	399	390	420	393	390	368	383	424	370	431	403	398	375	385	387	386	338	392	362	376	374	400	337	407	355	389	321	373	383	407	388	397	332	381	391	398	407	403	414	398	391	386	356	375	390	374	363	408	375	380	451	389	368	409	392	368	373	367	379	380	360	404	359	405	407	413	378	391	396	390	383	364	362	386	393	390	366	374	403	353	408	384	420	384	421	358	394	387	396	374	402	410	376	400	400	381	384	368	336	382	371	368	390	398	393	369	400	410	376	396	406	400	377	405	428	369	395	393	403	373	398	376	376	398	356	399	394	402	385	438	434	400	406	411	395	370	397	375	361	425	438	407	378	378	390	344	380	378	413	405	387	394	413	399	374	382	378	348	413	396	372	395	389	386	386	361	386	401	388	408	369	386	387	363	363	393	366	409	382	397	393	389	427	402	422	394	385	388	376	328	380	401	383	398	352	350	408	400	385	361	390	385	369	402	384	377	357	375	377	338	401	379	342	369	384	381	407	367	370	374	399	401	396	397	427	402	367	365	414	393	430	385	411	426	409	404	384	408	353	380	374	436	383	400	393	387	393	406	389	428	404	385	362	350	388	396	400	410	435	408	396	381	402	376	383	365	408	384	362	378	369	371	371	387	395	426	407	408	417	406	410	393	393	403	393	415	423	375	359	382	363	379	370	369	350	391	409	380	343	396	402	381	382	406	381	396	378	364	420	393	366	374	366	382	427	437	400	392	430	358	396	354	415	409	398	391	385	347	371	390	388	374	398	420	389	408	368	366	362	366	391	368	374	367	391	392	373	427	403	368	409	372	400	383	369	371	351	372	391	388	397	411	390	394	366	385	382	361	404	374	379	366	388	369	387	356	442	379	378	386	385	365	363	414	381	389	386	394	412	384	418	359	357	365	375	359	365	339	410	424	385	386	377	375	369	384	394	366	378	390	407	366	367	378	381	402	368	381	369	379	340	411	429	410	375	389	413	401	374	366	411	394	406	388	401	383	393	377	404	363	396	375	397	389	403	402	412	385	404	398	381	343	379	380	376	437	343	383	361	393	437	380	372	376	402	369	401	396	358	390	380	378	382	371	392	377	367	430	402	404	377	396	357	424	393	390	381	368	408	374	379	389	347	388	397	414	371	383	415	334	373	350	380	372	412	397	408	424	405	398	388	384	394	374	364	386	373	412	362	383	365	420	392	390	366	406	386	342	394	354	397	391	366	418	387	419	379	367	366	398	398	386	420	381	396	358	371	400	389	375	375	397	399	366	387	380	357	360	413	388	397	390	396	383	420	386	349	403	405	368	383	350	414	416	424	335	398	365	411	370	419	390	389	387	402	427	378	381	370	378	362	403	423	347	362	356	416	382	369	382	356	363	378	364	411	411	374	382	384	375	408	378	384	422	358	369	383	357	363	426	420	372	357	396	437	396	382	395	392	396	374	397	374	397	385	379	373	412	370	359	377	395	390	363	397	377	358	394	367	401	408	355	373	430	356	386	361	361	365	409	395	389	347	390	388	409	404	377	369	394	410	364	381	404	403	390	362	368	374	369	363	426	349	371	396	403	374	405	389	397	421	387	397	369	357	371	386	409	387	396	397	371	401	394	401	351	411	381	403	366	408	387	393	379	352	385	372	388	390	405	414	395	387	386	377	350	380	379	391	387	397	368	383	390	335	378	355	423	399	406	356	399	361	404	384	376	384	402	399	398	342	356	422	378	371	365	399	420	413	401	385	386	436	432	398	420	394	372	354	367	379	354	430	349	386	392	391	381	371	436	405	400	404	379	390	381	388	392	394	410	373	395	401	383	399	366	383	400	380	365	422	335	393	372	360	416	403	397	413	372	380	399	389	353	362	341	382	381	382	375	389	366	353	393	384	401	382	401	393	395	373	397	385	386	390	411	374	414	381	396	403	358	359	423	410	380	361	364	354	377	381	389	391	411	418	403	380	355	383	382	417	386	372	367	387	411	404	386	412	375	398	375	397	407	406	378	382	375	407	403	372	403	387	417	388	408	362	420	391	386	405	400	386	407	373	343	396	404	397	388	395	402	387	408	365	363	382	356	380	386	366	358	442	354	374	422	427	404	398	401	406	394	396	378	391	399	375	391	367	417	377	393	418	375	405	369	385	359	384	364	349	363	385	392	373	386	393	394	398	361	351	379	376	381	384	375	368	404	362	390	376	428	389	391	407	358	394	398	420	383	362	417	401	368	390	421	393	364	398	361	426	368	377	374	398	386	361	408	370	416	374	391	378	384	383	370	387	374	388	394	382	322	391	365	361	394	383	342	436	379	419	376	367	402	412	408	389	393	399	391	387	388	368	399	400	366	394	351	357	386	404	377	429	401	388	382	387	395	393	421	369	397	367	403	379	367	387	397	385	365	364	352	401	399	361	355	389	371	397	397	399	381	363	397	409	412	424	401	427	411	386	408	381	337	388	428	411	347	387	402	383	389	393	402	375	376	367	431	350	420	383	344	398	393	390	346	392	385	380	406	398	353	366	429	414	388	373	409	390	414	420	406	378	396	386	347	387	384	400	416	402	379	360	326	396	363	358	353	375	405	383	368	414	356	374	366	355	366	372	408	430	414	400	386	401	374	416	361	393	386	386	380	389	409	387	413	390	386	398	374	390	413	359	381	383	405	374	368	356	396	368	387	390	377	392	403	372	390	436	378	359	388	365	375	376	374	412	413	405	353	388	381	386	402	402	409	352	377	365
33299	21499	19458	16022	9487	1572	1359	1205	1155	1289	1257	1221	1453	1485	1642	2232	2670	2370	1997	1713	1329	1254	1005	893	818	785	852	876	809	861	846	837	814	802	785	834	803	811	869	812	806	808	831	854	802	865	805	761	833	817	822	899	794	837	846	836	817	870	848	810	818	798	781	835	827	830	842	792	800	809	889	832	863	858	784	801	770	823	866	865	822	764	865	802	852	831	783	788	785	828	848	809	799	868	805	835	781	824	835	839	850	792	835	838	816	824	792	804	827	873	825	850	868	822	830	823	888	784	805	806	824	821	786	811	851	851	807	812	802	866	853	783	831	818	811	833	830	845	816	802	876	814	784	812	819	840	767	871	834	827	835	857	793	845	798	823	851	823	825	810	850	802	833	834	860	829	840	824	788	775	862	829	790	818	785	851	800	861	824	829	845	765	843	823	851	832	814	803	797	819	829	845	853	778	778	851	819	822	806	830	836	819	824	833	814	876	805	802	838	844	851	766	827	823	864	809	832	789	897	824	874	827	803	834	852	795	833	819	850	827	809	834	819	852	824	830	812	790	869	790	846	777	831	803	879	833	804	854	821	851	829	831	855	812	837	841	865	807	813	841	834	816	824	823	811	817	825	841	857	803	852	810	820	809	840	783	829	827	799	889	896	795	875	823	829	837	774	826	814	820	855	851	775	847	864	808	828	818	816	807	854	858	799	878	826	820	797	827	817	871	808	833	809	797	806	878	833	854	824	832	798	839	878	853	830	866	840	891	826	865	849	789	876	860	829	835	823	835	816	850	805	824	789	883	789	852	840	838	776	848	843	785	841	856	804	793	809	818	867	828	868	840	874	830	810	772	806	825	840	814	819	806	852	838	806	840	831	847	827	858	840	836	828	814	797	878	811	854	810	834	829	834	815	884	859	861	834	811	868	845	798	818	798	836	803	860	859	798	806	819	814	865	863	773	844	809	836	822	899	831	886	839	776	886	783	790	834	825	839	836	856	787	813	892	801	793	841	869	834	803	799	891	856	806	824	827	844	857	815	862	793	902	849	794	832	896	787	814	801	845	818	787	818	832	833	819	870	835	867	834	815	854	827	845	817	823	782	868	841	851	800	810	854	809	817	853	818	806	853	812	807	809	831	806	851	819	848	844	810	811	836	799	842	857	863	833	778	803	839	848	808	834	823	890	814	817	855	861	847	783	824	831	804	764	786	816	900	837	816	867	874	796	831	834	844	850	810	830	808	851	799	842	820	834	887	835	846	865	822	842	886	780	792	872	821	808	829	813	834	932	846	837	852	827	831	828	864	855	840	881	855	823	828	837	830	832	809	832	799	849	799	845	896	849	791	847	857	826	826	829	816	866	794	821	819	832	775	761	777	821	821	833	853	848	798	838	807	818	831	827	828	832	864	817	833	822	801	866	853	832	842	823	811	841	817	792	823	822	823	815	825	830	838	829	808	884	843	852	784	836	844	826	835	862	847	813	850	880	811	849	831	867	819	853	834	809	804	826	817	795	836	813	761	830	848	881	829	830	830	875	794	898	853	852	866	852	811	810	841	854	829	819	794	851	817	856	837	761	853	828	796	853	913	822	865	887	815	844	853	865	830	831	789	823	808	820	861	889	789	833	802	865	790	848	815	785	850	768	823	852	802	768	824	821	818	835	825	816	863	863	804	801	830	857	841	823	809	852	852	849	826	818	851	830	821	796	756	837	844	829	871	827	823	872	795	884	828	825	866	777	850	810	839	792	795	826	821	843	838	861	776	855	782	820	819	802	844	805	796	855	837	838	803	859	824	859	831	797	792	837	785	833	837	807	772	823	869	807	852	811	774	851	826	816	815	819	824	849	871	861	839	808	812	815	870	852	842	850	797	791	822	839	844	838	853	790	784	855	866	843	830	853	830	838	831	892	821	852	889	823	795	843	833	795	807	776	817	833	831	826	810	849	806	814	821	878	833	873	865	817	803	835	800	831	809	844	822	832	857	849	808	856	829	819	846	825	760	810	817	849	883	815	831	826	840	869	842	842	837	831	871	814	777	829	835	819	803	827	816	862	841	894	834	787	848	889	825	846	790	841	804	833	821	790	821	835	835	824	855	818	856	810	843	746	862	854	799	843	803	818	862	850	884	862	839	829	853	894	856	828	812	826	840	827	838	827	823	878	835	827	856	831	818	821	769	812	789	808	807	864	803	831	840	867	837	841	828	790	837	837	845	859	859	857	814	800	817	822	838	903	855	841	833	817	843	825	886	881	807	766	804	781	825	812	816	801	788	811	814	813	843	866	811	879	853	848	789	837	795	818	846	850	835	879	807	788	830	777	858	851	779	794	862	775	849	817	836	787	820	817	837	846	860	843	849	841	802	782	799	813	819	847	865	835	814	821	855	804	813	811	838	799	799	829	779	825	840	858	819	813	781	814	826	803	803	821	837	819	795	779	803	849	823	798	884	799	812	805	872	868	854	823	846	828	869	820	816	846	802	852	823	835	853	848	816	828	797	812	866	759	816	848	807	867	788	823	797	811	788	804	863	868	829	797	873	832	879	832	836	852	794	811	797	764	835	843	747	839	883	811	834	840	823	784	807	858	831	819	813	770	804	807	890	799	838	829	825	841	782	806	822	802	858	823	872	874	831	827	762	774	823	834	823	847	824	858	854	812	814	827	820	885	882	848	807	798	844	856	779	854	835	836	833	781	808	863	812	840	874	787	797	839	822	778	846	811	813	842	839	867	849	835	793	862	829	852	864	818	847	824	878	815	820	827	843	847	840	826	827	849	853	768	813	812	845	752	832	809	835	884	841	815	869	886	846	844	846	831	777	796	854	800	844	830	852	843	837	817	858	833	895	816	839	850	849	808	872	815	837	812	803	798	839	867	851	830	821	835	863	806	768	810	849	827	877	887	864	804	846	784	846	765	849	808	823	824	825	779	839	824	857	854	784	813	799	884	839	805	831	816	874	836	778	785	808	858	881	849	811	858	836	833	882	917	810	808	814	818	846	830	820	828	864	804	880	871	844	827	825	892	827	815	821	850	844	816	834	799	847	814	794	792	792	786	798	842	809	838	829	802	816	787	876	815	886	872	844	853	785	792	858	846	819	825	809	882	846	911	800	859	851	838	858	858	823	824	824	836	870	815	783	846	843	810	864	852	815	812	815	849	839	800	828	799	845	819	853	823	831	801	777	801	786	858	822	860	839	790	824	839	800	805	793	852	883	820	760	874	876	819	816	787	795	807	790	790	766	884	812	793	821	789	853	849	851	822	802	800	819	812	822	846	838	818	775	800	821	772	827	851	806	827	815	842	840	819	797	853	826	791	786	801	851	828	786	841	791	839	794	823	866	844	829	798	794	821	807	810	796	834	819	821	872	845	844	810	870	852	816	838	827	822	851	836	825	846	798	771	826	817	798	880	805	827	799	809	858	753	837	798	815	837	886	805	853	809	831	830	803	779	800	851	813	816	761	794	797	800	844	818	862	785	848	783	799	830
62460	36074	23522	12807	4367	834	617	644	606	591	587	598	598	653	677	776	800	737	679	597	515	491	455	407	468	402	373	408	408	396	415	380	415	425	403	387	375	407	413	402	382	395	377	397	395	416	392	415	398	379	359	442	383	392	384	402	399	377	409	421	381	402	348	431	406	397	376	401	404	398	391	381	394	390	378	380	366	394	383	398	384	431	377	449	361	369	397	406	422	430	434	410	351	386	389	357	378	398	384	361	399	391	407	388	355	377	399	387	366	409	414	390	425	399	387	431	386	425	421	435	364	360	437	406	397	388	396	402	444	383	404	399	400	394	424	382	377	387	390	416	399	410	402	390	367	381	359	361	410	424	402	447	374	397	414	403	430	373	374	398	390	397	398	384	407	411	399	379	385	413	367	341	413	413	436	386	395	414	398	411	378	429	392	416	413	372	435	358	359	379	413	431	383	406	407	409	366	390	426	393	386	392	412	397	383	394	406	401	413	370	368	400	401	412	371	415	400	453	385	425	401	409	372	406	399	407	361	357	375	409	395	398	389	417	383	388	386	389	395	409	368	379	384	379	425	371	377	413	378	389	393	386	396	398	380	407	405	408	377	390	354	429	416	400	380	386	369	421	436	379	390	414	381	379	380	395	412	363	450	406	370	372	404	387	391	374	360	357	395	415	405	373	437	417	412	383	386	400	397	416	419	422	425	414	364	412	467	405	403	362	392	422	418	389	374	368	409	374	365	398	377	431	396	376	435	406	432	415	407	403	413	391	421	376	407	391	404	374	402	404	376	389	377	400	393	367	401	398	395	400	418	382	430	375	388	395	393	397	422	386	390	388	403	398	387	402	406	430	400	386	389	436	397	403	409	421	397	377	409	420	393	396	447	373	391	389	379	441	356	387	375	409	438	442	393	450	379	403	374	404	390	386	416	373	402	351	410	400	375	388	421	413	382	425	408	383	375	382	424	413	396	410	406	426	399	402	425	436	430	409	416	381	390	419	382	378	397	375	390	402	372	480	412	400	421	418	410	396	385	426	375	419	363	372	378	411	388	436	412	358	379	383	376	389	408	386	418	379	405	370	420	411	408	425	386	396	399	386	415	416	391	351	396	413	410	451	378	404	408	417	410	401	374	396	405	399	399	377	379	408	403	398	438	394	389	359	343	390	416	386	413	432	408	412	382	401	389	364	381	439	394	379	407	418	424	439	398	410	450	407	378	356	379	425	388	429	374	403	410	414	392	433	361	411	396	390	410	397	363	406	372	351	412	435	394	412	374	407	369	444	418	380	373	366	388	373	377	396	402	389	386	383	407	375	374	369	392	393	379	410	408	387	429	418	445	382	366	367	417	397	386	410	373	439	371	342	385	375	399	402	408	407	416	430	405	449	413	373	406	392	365	403	397	404	384	388	410	374	383	433	390	426	412	404	442	400	397	376	390	411	364	381	395	417	388	452	394	384	399	415	409	415	398	392	426	401	388	396	392	432	351	401	360	405	379	404	405	416	413	408	412	411	358	416	369	430	419	369	441	394	374	405	405	421	433	430	409	401	407	360	356	404	368	435	410	434	413	403	379	360	388	372	393	426	395	411	399	394	437	425	420	382	404	401	412	449	432	409	377	433	397	427	419	403	422	396	419	404	395	398	378	404	382	405	360	386	373	399	358	374	425	434	380	376	379	386	379	350	395	402	420	403	425	430	407	401	385	388	422	412	397	421	393	410	434	406	392	388	382	427	369	442	423	390	409	395	429	377	403	448	394	411	368	376	377	416	427	407	402	371	393	402	404	375	389	400	414	380	428	421	417	384	377	352	376	399	375	444	400	397	409	416	403	398	396	391	410	425	396	379	413	409	414	386	379	407	375	419	371	407	381	390	418	393	391	373	396	376	411	435	411	383	379	404	392	387	410	404	386	397	417	432	405	444	410	409	444	420	363	389	382	389	387	382	391	397	414	382	406	392	388	383	389	401	404	389	340	363	422	393	394	385	383	397	418	431	431	393	390	377	364	395	369	395	398	414	437	364	416	371	386	392	389	431	437	399	397	400	339	373	390	366	401	384	397	393	382	393	421	405	385	428	385	439	397	410	418	413	392	377	379	408	422	410	381	392	361	401	414	381	380	383	355	367	405	412	397	348	413	383	377	353	387	403	432	411	428	419	355	369	373	408	401	411	400	403	384	393	384	376	455	407	388	421	374	391	376	411	408	417	402	411	403	370	408	417	454	387	434	394	426	355	396	411	399	387	411	383	395	388	391	413	404	419	382	412	405	435	395	398	437	405	406	382	384	383	388	453	393	391	402	459	425	438	401	422	365	394	429	424	409	405	394	406	401	377	384	389	427	427	394	421	387	391	396	382	451	393	456	380	403	383	376	422	447	432	380	397	392	372	402	402	388	386	405	386	382	369	357	366	399	366	427	403	388	379	379	404	393	401	404	404	377	368	365	416	380	404	408	401	412	414	372	401	409	409	416	430	377	419	383	410	408	400	399	384	389	390	366	419	420	437	425	399	380	401	414	401	405	397	393	412	348	442	383	384	372	388	359	395	389	375	378	380	368	417	380	395	420	390	374	408	420	381	400	415	357	379	411	428	411	394	382	375	403	398	384	386	350	406	396	350	370	382	401	393	414	424	424	372	444	394	441	428	383	402	401	395	365	388	418	398	405	410	409	420	419	434	388	382	418	417	393	446	408	388	453	412	369	394	425	401	409	382	414	387	413	372	432	393	401	430	380	435	391	399	386	384	407	420	416	385	407	405	444	428	401	401	370	368	389	440	364	386	402	391	395	437	416	405	430	410	405	386	388	402	398	377	404	421	423	403	404	357	366	393	418	352	383	427	406	400	359	384	381	394	374	397	369	395	370	421	396	395	386	394	411	412	349	413	377	403	394	385	391	359	407	408	420	425	364	395	365	375	397	417	408	386	429	368	404	449	400	400	392	390	386	392	386	393	411	397	390	416	415	369	396	376	380	414	405	398	435	416	404	377	375	407	398	390	393	397	433	410	379	406	426	365	426	387	395	418	396	422	401	426	402	452	432	389	406	395	374	355	413	389	422	420	371	392	396	402	393	413	405	377	418	401	409	407	420	396	397	381	345	407	402	383	425	439	402	365	409	386	389	365	416	419	415	384	396	355	358	372	415	399	390	423	440	356	436	408	410	397	409	425	341	404	405	333	363	409	400	392	394	391	443	407	358	403	376	343	394	424	382	371	427	383	404	438	409	411	411	379	414	408	371	419	411	400	363	465	380	414	376	399	386	421	401	375	406	381	398	386	425	378	392	369	446	400	461	383	414	387	419	442	411	349	379	429	377	428	392	395	446	403	364	378	419	381	416	415	401	394	410	388	414	391	360	378	371	393	415	402	429	409	412	413	454	400	404	400	395	377	428	371	391	400	408	432	405	355	387	429	408	433	382	398	409	397	405	439	421	351	408	453	403	398	411	411	435	426	394	403	403	404	374	382	386	375	434	421	397	394	412	430
40104	28261	25674	19910	9025	1810	1951	2030	1754	1939	2049	1984	1958	2102	2144	2632	2986	2798	2253	1826	1413	1267	1029	940	880	815	795	893	800	870	866	840	858	850	797	864	829	849	842	854	841	868	840	836	864	858	909	836	846	845	837	863	875	857	835	824	852	867	902	837	794	858	848	846	882	806	844	823	888	882	841	868	818	889	857	849	838	850	838	878	814	873	856	806	829	844	841	873	812	809	824	807	886	857	825	847	839	862	866	863	792	858	852	876	842	850	823	819	855	817	853	857	823	840	881	852	779	821	880	857	824	824	882	852	829	888	881	849	817	788	837	837	828	842	853	870	838	867	849	903	853	866	871	884	836	848	891	915	859	812	848	883	856	835	856	857	850	840	827	867	833	826	786	862	816	853	832	817	849	843	870	830	854	810	818	855	817	840	828	840	897	837	865	878	841	811	820	878	819	874	783	800	829	868	892	834	874	901	850	844	828	826	825	811	827	909	870	924	898	843	808	853	820	898	834	815	819	862	839	836	878	831	834	830	860	808	825	860	829	826	816	873	802	862	836	874	826	877	834	873	827	826	861	806	817	868	850	874	817	870	866	859	850	851	810	868	829	890	852	817	828	831	812	866	816	848	828	868	846	804	818	822	843	908	867	827	815	819	830	814	776	866	802	832	902	815	857	821	901	800	784	907	835	830	790	831	876	799	841	850	825	853	803	826	864	848	824	870	895	835	894	792	847	827	839	849	816	784	878	846	805	838	866	868	876	834	823	843	804	845	906	830	827	820	800	860	847	828	838	863	838	853	863	869	911	840	804	831	808	767	846	827	853	897	859	866	837	814	823	809	837	802	821	848	842	847	898	843	832	880	845	818	843	822	843	831	835	803	849	843	848	796	844	851	813	821	822	842	859	825	822	847	829	794	838	835	866	823	860	829	859	772	836	869	873	840	861	824	817	871	859	866	867	848	862	859	859	798	828	838	868	840	807	882	817	870	821	873	834	857	873	852	839	848	817	821	856	826	840	869	872	830	857	863	871	853	887	890	807	848	788	792	894	847	862	907	865	837	832	858	844	843	797	814	871	861	858	828	818	786	814	784	897	845	824	834	839	831	860	873	830	836	812	847	845	864	844	846	826	844	805	840	855	854	810	859	836	852	823	835	819	855	816	821	845	779	825	842	852	853	825	811	876	864	867	843	865	789	792	850	863	816	804	853	829	858	884	844	835	815	849	854	855	872	802	864	851	848	878	801	827	792	845	811	804	815	897	892	827	860	848	799	852	799	843	817	818	877	804	870	824	839	821	806	894	861	851	824	877	841	782	859	831	869	867	819	853	868	882	824	878	817	831	841	852	862	865	832	848	825	869	824	862	856	885	889	851	878	847	886	830	854	864	840	854	829	834	834	781	842	865	836	856	872	832	834	826	820	879	865	829	841	837	860	797	812	810	860	823	834	835	838	799	808	846	843	833	842	825	897	836	774	846	863	868	845	793	826	893	884	790	858	829	799	827	821	873	870	768	868	866	860	843	821	837	837	849	829	872	828	840	808	844	820	832	771	881	844	901	871	874	785	848	812	759	878	857	858	846	834	860	854	862	821	877	854	824	872	831	975	856	810	825	869	819	833	842	862	812	852	850	837	849	855	837	883	808	827	828	806	882	871	814	860	810	837	787	884	853	858	830	832	869	821	861	829	841	850	846	874	855	836	871	860	868	853	833	837	865	867	859	816	843	826	889	878	875	895	869	881	837	847	819	872	863	863	770	849	852	874	803	813	850	822	832	845	840	880	810	836	836	831	811	817	842	851	863	789	843	877	869	800	824	828	873	861	847	888	777	770	839	837	843	839	815	828	909	826	874	855	830	848	848	879	884	822	820	803	820	857	837	834	848	815	848	884	859	825	819	811	834	846	793	833	887	799	820	828	893	852	811	828	810	858	851	837	863	859	823	867	804	866	840	799	846	819	865	827	839	828	820	933	825	834	824	877	853	816	847	876	834	860	852	860	844	870	906	853	869	858	844	777	827	786	857	867	875	856	826	833	809	825	869	868	896	813	811	827	858	838	822	812	815	847	847	849	819	884	841	869	916	803	823	821	836	830	829	832	840	835	818	833	819	878	865	838	835	835	833	872	897	867	814	862	851	850	824	853	864	762	846	814	809	846	810	803	806	842	894	832	813	768	849	870	827	838	848	812	846	835	864	848	862	864	800	878	833	836	828	896	853	887	825	874	835	869	863	819	858	844	875	847	839	853	854	859	846	852	856	812	847	823	835	873	831	871	865	780	866	817	816	834	860	938	900	849	826	839	840	832	903	833	855	858	842	881	910	798	806	879	841	824	840	844	842	837	835	895	783	820	792	811	844	811	816	875	838	905	834	844	832	838	837	820	831	835	847	825	802	824	849	843	810	860	803	780	829	857	894	829	849	842	857	837	833	836	806	819	825	842	847	856	823	853	817	824	819	807	854	846	820	841	840	863	875	863	840	799	889	837	848	823	820	874	848	821	821	895	873	850	806	862	828	868	861	833	812	853	902	832	867	872	860	859	850	815	828	861	900	844	902	834	851	809	835	835	896	811	799	855	833	898	858	813	827	828	807	817	794	805	867	835	825	858	802	855	844	863	840	850	833	864	831	818	789	839	828	806	879	823	815	855	866	821	866	863	828	820	834	823	835	834	858	885	813	831	888	843	879	873	843	874	840	769	864	776	851	821	786	847	814	863	808	846	873	852	857	867	832	853	823	842	841	833	863	835	845	841	835	820	834	815	881	825	843	824	846	863	867	848	874	788	793	859	824	856	823	858	865	848	829	834	859	885	814	851	857	847	853	873	840	812	858	856	858	827	825	869	874	854	843	875	867	810	824	842	820	817	896	845	835	897	819	835	829	822	835	833	802	788	864	819	820	828	841	854	849	840	838	871	796	803	791	822	852	884	855	875	859	802	855	862	861	854	844	804	857	848	815	927	754	828	807	804	784	851	830	842	856	813	805	869	851	797	851	828	849	859	810	838	825	910	791	872	830	804	869	802	860	840	802	872	833	834	836	865	805	836	812	819	831	808	875	863	843	820	858	803	845	824	858	856	821	867	822	844	803	803	747	775	807	833	808	865	862	834	844	876	908	780	843	804	820	814	788	884	811	856	858	869	813	822	813	832	878	835	833	845	829	851	820	888	873	803	827	828	852	918	851	840	833	853	858	868	833	829	838	855	861	823	804	879	803	828	868	853	829	851	849	904	889	827	822	866	860	811	823	823	900	819	833	861	809	840	876	889	886	896	896	801	840	840	900	857	832	834	832	802	818	839	852	864	846	854	819	800	843	819	842	840	840	825	820	845	846	869	809	824	808	811	808	812	827	847	873	882	807	878	866	809	870	834	900	828	831	885	848	850	852	755	844	835	890	882	859	858	828	755	854	879	865	824	817	890	838	872	804	843	829	863	819	870	862	842	892	827	828	841	879	888	832	812	842	838	908	866	830	852	872	822	829	864	805	804	812	874
49033	23316	8859	2548	741	569	525	480	412	450	394	451	399	415	443	401	412	416	425	374	354	377	385	411	387	383	417	389	422	394	404	395	414	439	399	364	371	380	349	386	406	387	367	369	373	413	361	394	402	363	372	373	412	417	406	381	387	400	418	371	386	391	379	394	375	346	383	419	372	383	367	356	406	423	396	397	421	389	386	389	386	415	390	403	379	393	401	361	416	408	435	375	391	416	401	394	385	405	398	393	385	390	421	388	389	353	410	351	407	382	405	384	386	373	387	381	422	385	381	358	391	383	412	403	349	362	437	384	386	346	407	369	402	426	424	401	389	393	415	410	424	389	406	370	373	404	349	402	417	357	364	383	367	386	363	379	406	381	412	399	375	407	383	392	352	346	402	376	410	368	396	364	391	440	403	423	420	395	415	364	365	381	389	394	404	365	376	341	349	400	400	408	388	415	385	395	375	371	355	379	380	390	407	393	416	348	349	390	396	397	402	408	393	381	411	363	404	402	390	412	362	375	379	427	369	393	427	360	396	403	399	368	386	376	386	419	371	376	367	353	374	402	424	387	394	438	349	434	413	346	390	397	402	375	391	355	431	436	396	422	399	396	384	416	378	410	378	382	425	371	371	359	396	385	410	471	381	381	361	367	396	392	361	396	375	362	368	378	387	353	371	399	384	379	386	423	373	393	382	390	417	365	385	387	413	376	407	388	362	392	442	365	420	409	433	351	370	401	404	371	377	412	425	400	360	354	400	420	379	421	370	397	421	373	371	397	393	401	380	378	372	410	348	390	406	394	422	396	388	384	396	378	362	402	400	381	429	380	354	400	374	376	422	397	405	390	339	383	436	398	390	409	389	371	405	405	414	376	389	354	354	354	407	412	380	368	389	399	383	390	399	380	399	421	399	388	373	404	385	376	395	391	348	413	385	402	377	386	382	376	418	409	401	430	391	354	389	346	361	386	366	375	359	401	372	380	410	387	369	411	371	406	365	368	400	426	441	403	395	393	407	392	398	414	404	403	375	403	402	402	370	371	402	416	419	388	424	391	396	391	382	396	352	393	362	418	409	370	379	378	411	346	380	359	407	404	403	393	388	382	370	387	371	406	398	390	416	391	417	387	354	423	402	385	364	417	389	403	382	391	379	380	401	423	382	393	363	355	380	383	367	389	376	368	366	393	390	405	385	406	374	404	372	386	405	424	362	361	388	372	381	403	414	406	368	400	368	396	371	371	344	383	408	392	391	396	421	380	389	398	389	357	364	396	354	395	402	409	361	371	404	387	416	391	384	403	403	411	411	402	386	377	388	410	378	440	374	420	417	401	401	376	375	399	383	373	346	378	372	405	389	380	373	406	401	372	402	421	422	384	385	408	410	401	412	416	389	376	408	366	376	373	390	387	404	402	432	419	406	368	418	375	440	421	388	374	362	376	356	393	404	393	366	399	350	381	409	376	402	374	365	409	418	387	389	360	369	410	384	400	383	378	392	349	385	378	386	385	382	381	387	384	354	370	398	416	424	386	361	369	403	426	385	374	390	391	411	424	384	411	408	401	406	375	378	402	405	378	384	403	373	422	383	388	355	371	387	368	381	390	398	342	411	404	387	396	387	364	420	392	392	384	391	397	413	409	380	431	355	350	390	386	392	350	357	405	377	370	344	392	384	345	383	411	431	393	381	397	380	380	407	412	395	378	408	375	379	395	409	391	393	404	396	364	365	389	394	395	353	370	377	412	359	374	390	368	392	386	368	431	389	319	354	398	383	351	389	382	394	363	433	404	357	370	386	425	370	381	391	384	367	396	428	445	344	395	378	352	390	384	404	436	389	339	385	371	378	402	402	383	360	417	358	426	383	377	380	368	391	402	388	382	362	414	364	403	406	420	373	393	377	402	383	343	405	391	410	379	375	370	351	363	373	393	428	408	371	386	351	359	380	397	395	391	411	367	383	377	350	402	392	395	363	415	373	434	372	392	402	404	363	364	397	387	437	370	394	390	431	397	390	419	363	415	390	402	380	364	346	408	371	371	393	375	370	421	406	371	372	392	384	434	443	379	358	339	395	364	397	381	398	416	409	408	392	401	393	407	367	411	436	385	398	390	415	400	370	390	414	406	353	403	389	381	364	366	420	362	408	373	414	407	428	409	382	394	395	356	396	373	370	417	357	402	363	387	392	375	361	387	353	431	358	372	379	425	376	383	367	392	374	379	394	381	391	415	397	360	395	371	393	401	384	371	399	400	391	404	393	405	363	384	401	382	379	370	406	391	365	386	358	389	410	403	374	383	396	372	409	391	368	405	384	407	377	395	367	414	396	386	380	344	397	403	357	347	397	406	395	402	397	387	440	406	419	357	389	421	392	400	407	436	383	382	350	373	421	360	382	394	415	370	365	419	376	395	397	393	365	367	403	363	364	375	371	371	394	406	393	372	398	384	414	417	383	374	407	429	394	398	325	389	384	407	389	394	359	360	391	367	387	391	366	385	372	371	398	379	359	403	373	382	348	391	400	387	346	409	391	384	380	434	370	355	340	390	380	429	403	399	378	388	387	428	366	396	391	383	355	422	391	378	384	363	367	376	385	375	402	381	410	392	402	420	397	355	392	420	417	352	403	371	362	394	430	366	354	401	366	369	374	398	387	394	391	424	357	378	341	385	403	413	389	385	418	380	406	387	375	416	405	385	386	376	409	396	420	401	381	397	370	406	413	380	350	388	406	418	382	381	387	356	357	376	387	408	374	397	419	365	377	396	354	403	389	375	375	344	410	383	409	386	388	368	407	380	387	380	406	371	406	388	369	408	424	386	392	367	411	414	384	418	385	416	377	401	415	389	425	403	414	359	406	415	381	423	367	409	415	375	396	402	407	379	395	368	377	389	382	370	382	414	389	360	392	412	424	371	325	388	372	403	425	395	375	402	372	334	391	384	361	431	377	416	401	425	389	411	400	401	429	426	391	374	372	404	388	412	390	409	384	390	394	401	456	431	351	390	423	352	336	407	457	411	388	386	380	417	364	359	391	391	392	385	428	417	407	405	378	430	350	400	390	368	392	369	393	381	401	394	377	391	379	367	425	326	400	436	390	436	425	403	354	400	370	410	378	409	352	368	383	405	389	401	397	399	404	418	366	399	406	404	402	370	377	390	408	370	386	419	366	411	396	413	382	389	384	368	353	390	385	410	391	428	410	375	353	427	394	374	358	406	399	389	389	376	419	380	395	394	355	410	367	414	413	371	337	374	414	415	381	413	401	391	395	364	367	401	383	396	377	369	433	417	414	384	399	396	395	368	416	405	387	385	408	380	366	390	361	389	385	408	449	412	370	374	406	370	401	366	414	397	376	373	428	422	370	363	432	395	370	409	390	412	418	374	360	415	416	360	384	403	388	386	406	393	367	395	391	383	377	411	395	405	356	390	423	400	379	369	407	387	392	372	408	354	402	374	368	417	407	394	366	395	394	390	369	375	422	387	388	382	375	397	390	387
32198	16616	10807	5077	1915	1394	1372	1079	1068	1144	1169	1075	1022	970	953	948	865	893	832	896	873	852	860	821	827	807	805	813	823	845	857	796	855	854	829	888	834	802	812	782	838	794	861	809	813	875	792	828	809	836	789	837	798	828	842	846	822	816	871	836	809	869	825	880	810	816	795	812	858	874	829	776	841	822	815	836	811	827	855	873	826	861	812	793	836	883	827	793	800	838	862	848	813	821	850	837	811	837	873	814	887	847	864	774	781	820	830	820	839	803	807	810	847	825	820	813	788	839	830	818	802	838	799	788	821	788	802	832	817	793	837	789	844	769	818	789	864	772	779	790	843	816	858	874	847	794	772	817	818	765	839	783	830	813	870	859	811	822	852	768	837	799	864	845	770	828	877	820	847	843	878	828	852	795	785	788	809	794	828	834	799	805	816	829	805	822	815	794	837	832	817	862	842	832	797	818	821	793	810	807	780	797	859	825	800	868	856	785	850	852	834	799	835	829	853	829	840	818	867	839	811	822	889	827	826	817	806	810	781	811	826	826	812	841	775	808	795	841	860	832	788	822	838	869	818	850	780	825	856	868	859	839	785	844	806	783	823	766	806	841	843	876	834	779	810	785	782	809	810	852	820	816	863	799	808	807	870	790	806	829	824	832	832	840	780	847	838	793	824	777	824	810	841	825	816	798	778	790	807	803	856	808	791	849	819	830	802	773	863	854	844	804	815	872	848	767	840	840	767	850	832	892	791	801	836	846	793	852	813	858	792	801	852	814	831	818	805	813	817	837	829	803	873	782	860	820	875	871	805	798	783	841	800	849	802	892	814	820	850	837	788	827	853	825	859	846	885	781	861	859	810	820	800	867	845	834	829	828	843	827	847	802	827	808	827	824	837	880	830	839	810	817	830	835	826	833	788	822	802	806	796	772	917	826	842	829	773	816	789	811	783	833	782	807	813	790	822	827	857	834	860	835	781	780	796	855	811	829	813	832	805	829	860	844	790	809	833	794	835	849	829	829	802	843	829	806	814	812	836	816	771	863	859	818	861	811	820	867	846	799	815	818	788	858	823	850	860	843	793	843	825	843	823	814	844	780	897	824	820	812	777	841	841	826	830	885	793	770	834	853	824	820	818	839	807	783	814	834	802	789	815	774	842	867	849	814	797	836	855	926	855	849	803	833	794	775	796	816	861	763	833	786	851	853	774	855	805	823	850	838	814	845	817	765	832	868	851	824	799	829	855	840	760	830	832	805	846	839	792	843	824	813	819	819	801	845	829	862	846	808	785	776	803	852	868	840	820	852	814	824	801	800	803	840	873	815	796	823	839	841	812	827	815	822	793	831	846	839	821	856	820	876	857	809	870	752	817	841	838	838	815	853	811	828	832	810	827	828	830	784	850	810	821	866	832	864	810	811	807	827	854	828	803	847	843	806	820	889	826	812	844	799	817	823	818	825	793	829	814	866	821	873	810	817	853	805	846	813	761	814	840	840	803	872	839	847	796	847	854	840	832	808	819	817	836	772	784	811	885	803	880	824	813	835	806	872	783	828	812	845	874	806	860	866	819	817	721	839	806	862	819	853	845	801	836	866	850	801	809	832	810	889	806	746	772	848	801	789	810	832	856	831	817	859	851	820	812	822	802	780	819	818	846	914	811	815	801	873	854	847	827	802	890	808	856	834	817	833	798	825	804	821	788	790	812	880	833	787	829	798	780	837	797	846	802	817	822	823	830	844	845	867	847	870	840	825	796	816	844	855	778	817	841	811	826	836	849	839	862	880	860	791	861	822	817	848	850	827	875	830	810	830	796	838	845	851	823	847	839	826	876	822	830	831	787	777	841	832	785	827	861	806	825	838	792	792	843	803	803	842	831	777	851	828	811	811	859	806	871	830	790	801	799	848	855	796	822	877	809	847	817	834	847	819	859	821	866	787	749	875	824	842	763	844	787	832	782	812	850	858	811	859	829	766	812	829	873	836	832	842	793	884	817	817	841	791	767	900	861	872	823	826	795	801	851	818	838	860	883	848	785	848	803	814	766	818	836	847	802	847	840	844	837	847	833	817	824	791	812	830	835	788	830	828	879	793	830	809	822	857	814	813	851	807	801	868	837	816	795	811	860	862	777	816	831	845	790	819	848	764	821	795	844	768	866	819	876	826	782	811	769	785	821	828	836	797	863	832	814	830	821	830	781	833	756	815	795	804	867	820	800	817	820	876	836	882	817	829	862	853	821	829	853	820	846	800	848	840	840	821	835	783	812	794	791	827	814	858	813	800	831	846	828	821	791	854	833	843	829	789	847	809	810	872	849	773	837	825	850	858	822	841	845	895	799	826	847	903	849	751	763	833	816	801	844	796	804	854	805	834	835	818	844	832	841	790	805	819	783	807	848	804	888	795	860	857	827	830	813	808	829	794	798	808	847	807	784	825	817	818	916	836	805	834	853	813	824	854	855	859	845	865	823	839	851	828	809	840	808	848	844	812	774	802	763	798	823	850	806	826	845	795	798	799	850	822	849	803	818	793	860	787	804	850	785	788	841	826	800	859	777	805	769	777	795	795	787	844	841	819	794	820	812	818	867	783	879	831	787	838	814	818	818	811	788	813	852	840	890	840	861	823	801	788	797	833	874	788	838	835	821	862	836	824	780	823	794	823	844	855	779	792	830	825	816	869	822	819	813	810	826	857	896	862	848	804	814	835	853	839	824	879	817	808	836	865	810	854	864	837	826	886	841	844	860	894	857	830	785	872	859	785	784	835	855	864	837	832	844	830	852	822	828	821	848	811	818	861	817	833	888	804	803	827	772	802	821	828	828	843	862	776	818	827	818	829	828	817	768	831	807	823	802	849	813	807	795	867	794	779	824	745	784	855	823	786	849	802	805	817	884	860	836	850	848	810	860	865	804	824	754	843	808	833	752	844	834	801	859	811	796	774	815	859	800	820	832	820	839	841	831	848	769	797	837	817	803	840	850	865	825	862	825	840	828	791	829	820	819	791	855	821	781	837	908	826	827	810	822	844	820	747	801	761	805	828	875	838	867	854	787	790	812	810	821	786	778	849	857	813	793	805	785	804	827	836	812	872	871	845	845	791	831	798	820	831	834	818	816	809	864	833	813	853	769	829	844	843	850	807	818	893	843	827	823	862	822	841	857	829	809	869	843	851	758	813	806	774	836	784	813	798	842	800	854	819	814	822	798	811	794	829	815	790	888	845	847	795	859	859	832	833	820	827	837	799	819	820	835	849	815	802	797	830	821	810	836	828	814	832	831	804	817	810	852	829	836	779	825	828	810	818	849	830	808	838	833	820	812	790	789	842	829	831	835	855	814	860	790	775	824	847	890	781	797	833	793	818	783	860	785	771	845	877	839	846	826	857	815	808	820	817	782	860	816	853	839	815	883	804	821	885	821	769	824	882	818	827	838	843	791	815	814	843	782	821	822	842	847	818	817	822	849	879	800	851	837	768	833	819	784	858	832	808	789	807
58213	31337	14282	5236	2470	1095	568	506	532	517	525	427	427	418	459	443	495	546	552	455	451	455	459	421	389	435	385	413	413	382	400	368	355	374	339	368	413	384	432	402	380	369	414	346	414	418	393	418	401	406	372	410	394	386	385	365	393	379	330	375	356	427	418	395	426	381	330	402	430	420	381	390	407	402	395	391	359	379	389	421	374	409	367	401	378	401	388	361	391	398	402	406	384	348	404	357	393	357	395	394	400	379	390	403	380	397	371	378	354	373	372	378	419	418	383	423	360	382	376	434	408	390	421	369	345	386	406	372	364	386	370	386	416	388	425	409	397	386	368	365	390	379	358	373	383	417	402	441	405	372	400	353	374	395	383	405	356	387	366	405	377	380	414	394	355	411	376	376	347	369	425	338	361	415	348	401	386	411	396	373	385	411	360	426	372	385	426	368	382	388	438	389	416	406	377	385	385	382	388	373	373	397	440	397	416	389	380	410	377	411	380	364	387	415	383	425	383	396	397	422	395	384	414	402	371	377	425	380	398	383	407	396	391	379	420	396	379	388	399	394	362	356	378	378	382	383	415	399	382	339	399	375	427	371	423	412	400	395	354	365	336	397	401	366	402	375	439	414	415	390	395	384	389	375	348	394	388	407	367	419	329	362	351	388	379	407	373	401	401	402	400	414	369	386	383	390	408	358	373	381	376	378	392	402	374	369	369	403	384	408	407	414	391	362	396	387	394	428	373	385	404	417	375	415	365	383	382	384	399	382	386	372	436	372	401	408	414	401	369	379	372	374	410	357	344	365	411	376	366	403	384	407	414	409	383	363	365	368	429	408	383	404	400	372	358	381	363	408	379	424	366	396	379	376	401	440	424	422	362	351	402	394	411	384	421	347	421	386	394	422	414	383	376	384	377	412	370	352	407	350	352	382	401	390	382	344	394	417	451	401	377	401	396	376	422	389	424	388	377	376	376	392	376	402	409	355	377	377	402	422	401	431	391	386	406	390	368	389	380	363	342	420	387	355	385	375	402	415	409	393	380	424	434	374	347	377	393	403	377	397	394	434	420	332	390	394	387	377	395	385	428	396	365	360	372	385	393	397	384	383	341	377	359	372	423	380	403	407	373	374	376	348	400	385	407	429	367	372	378	395	370	408	415	384	361	387	386	404	393	410	388	405	391	384	414	359	397	363	368	391	354	404	400	382	385	366	392	420	389	376	375	394	370	421	403	416	388	428	386	394	358	392	407	426	422	334	379	428	413	394	397	389	389	383	387	385	394	400	356	420	371	423	377	379	378	364	383	384	360	369	372	395	427	375	381	356	422	415	392	374	362	393	406	415	382	390	398	401	399	421	390	396	393	394	372	371	408	374	407	403	365	424	395	359	376	396	353	383	406	340	384	397	388	380	451	362	373	365	384	363	414	391	384	378	406	362	341	406	438	366	350	399	342	376	418	422	364	375	374	362	407	401	388	363	374	409	395	353	356	355	340	381	367	375	365	372	420	394	414	397	396	404	384	352	385	416	387	380	442	403	366	400	379	376	377	372	439	381	364	379	358	360	365	380	425	415	386	381	426	421	397	375	361	363	416	380	367	387	435	426	377	398	348	363	387	407	374	398	421	372	391	412	410	375	371	364	383	394	434	372	393	366	354	406	412	396	404	407	362	404	407	371	366	398	377	398	404	400	409	415	374	379	382	395	362	422	370	418	363	360	394	391	403	422	362	379	379	423	375	374	333	396	380	403	371	408	370	396	384	398	382	379	391	394	370	393	430	355	356	409	411	409	378	358	376	392	436	374	373	374	413	356	369	382	367	430	377	323	420	412	388	412	364	366	407	415	382	395	372	383	401	400	381	349	399	375	384	395	420	380	365	356	386	387	394	331	393	333	380	380	370	374	388	392	395	414	394	419	375	379	336	365	407	396	380	368	420	368	391	391	405	390	389	386	384	382	391	407	383	389	370	352	418	392	371	368	386	362	401	395	346	383	388	384	383	395	403	416	370	369	426	423	440	403	391	412	391	354	411	400	391	399	386	378	367	357	388	376	436	392	371	405	373	388	385	363	407	379	401	397	374	373	414	386	382	396	400	399	412	425	382	391	365	367	388	420	392	370	400	390	356	383	353	427	391	383	404	373	392	374	344	417	370	384	365	374	384	395	403	391	431	396	396	405	413	409	359	402	354	375	388	399	344	364	409	381	419	419	415	377	412	397	354	395	364	404	395	374	409	424	384	402	397	339	342	400	404	344	375	423	392	355	410	327	342	363	387	366	421	380	422	441	397	396	350	380	365	374	393	378	401	385	400	360	384	365	412	370	380	362	365	413	388	371	396	377	383	378	391	389	372	377	431	400	420	396	401	384	426	405	389	397	391	398	397	386	408	364	354	367	361	409	360	382	409	337	368	411	386	417	391	388	413	394	364	419	403	390	403	396	372	369	393	351	353	398	408	408	408	386	367	379	411	402	389	361	406	383	375	385	403	424	386	404	390	380	388	408	418	360	370	361	402	404	401	396	373	377	388	431	394	367	402	370	358	358	365	368	377	379	381	409	381	382	394	396	407	399	369	411	387	356	391	372	436	399	380	400	427	360	408	382	378	369	370	356	406	382	385	378	378	403	409	418	343	394	363	411	380	382	433	393	386	382	369	379	367	400	370	393	378	395	380	407	383	353	365	369	398	395	365	398	392	376	383	390	402	358	360	345	376	379	399	386	354	407	427	391	368	389	411	367	381	379	391	413	388	454	385	362	409	371	440	411	364	380	355	395	388	375	405	377	383	413	414	379	388	364	399	381	385	373	446	433	377	379	371	360	364	398	396	370	401	400	385	372	389	394	416	421	346	353	358	434	413	380	373	373	380	417	413	366	369	374	365	402	382	368	412	394	392	418	385	372	376	379	377	395	389	369	340	378	420	393	393	401	404	376	378	417	384	382	361	383	376	387	395	375	410	369	375	380	417	381	356	412	364	348	382	381	428	423	388	393	373	369	379	371	375	367	390	400	408	413	381	399	417	374	387	440	412	371	379	339	388	354	405	349	372	387	400	368	389	389	392	380	397	388	350	378	383	419	381	410	410	393	388	364	418	418	392	371	401	377	390	390	323	405	384	403	399	354	355	380	373	359	383	389	389	388	383	367	362	380	375	423	384	393	428	388	367	432	383	388	364	384	366	375	396	393	413	403	387	398	426	369	406	379	386	377	344	362	396	369	389	359	374	379	381	371	402	403	391	405	408	406	410	363	344	370	379	409	394	363	409	373	349	392	432	405	406	406	395	417	376	362	411	359	441	405	427	384	367	357	345	394	367	386	377	361	416	383	387	400	340	371	427	401	408	379	377	417	374	387	397	365	392	417	361	410	422	374	384	374	378	426	407	404	367	380	417	402	375	383	407	377	405	382	381	370	410	403	445	408	418	435	389	344	397	391	397	368	374	427	347	366	373	410	353	390	387	349	388	379	393	361	434	392	399	399	411	418	351	401	374	381
37790	24142	14964	10235	6998	3330	1646	1469	1341	1374	1288	1226	1065	1061	1078	1266	1549	1518	1426	1369	1156	1017	969	918	855	827	841	835	840	797	875	815	806	866	873	863	819	864	826	877	839	862	858	819	830	881	795	854	823	831	842	844	773	795	806	849	825	818	840	816	808	842	831	822	825	764	871	848	849	848	875	836	853	854	817	872	842	823	788	789	842	861	847	872	846	855	876	866	816	826	847	828	838	769	841	849	811	843	841	916	882	780	809	875	880	824	836	779	830	791	782	820	850	819	821	864	864	820	813	826	812	844	831	856	782	783	810	811	790	866	773	865	845	844	847	839	831	779	865	860	865	850	825	846	793	838	823	866	835	791	824	832	816	831	803	875	866	800	831	825	823	859	815	814	834	810	830	857	816	801	844	825	865	813	811	811	827	839	843	824	836	850	853	825	798	867	853	846	808	816	860	806	811	773	847	845	799	857	862	779	840	854	851	809	800	802	799	894	808	785	816	797	838	841	817	853	852	825	787	788	809	832	817	763	823	857	894	805	834	789	776	866	809	781	815	829	835	811	800	825	816	827	853	832	820	824	820	855	795	797	870	809	856	821	845	799	828	823	825	823	829	847	839	859	846	833	844	838	819	882	850	812	844	848	836	807	810	837	831	846	843	811	804	830	832	841	821	846	855	808	831	850	870	753	833	820	816	825	865	823	821	824	811	841	847	882	835	859	809	781	872	830	835	812	788	825	819	862	878	801	830	825	854	862	826	875	799	832	797	834	803	820	808	838	834	837	832	840	847	845	792	821	853	837	799	879	843	806	810	824	813	813	848	843	831	798	791	812	853	878	775	816	816	822	864	855	821	808	852	817	832	834	831	779	844	793	830	823	864	824	848	809	849	790	803	831	837	822	814	805	879	822	819	794	815	824	834	851	829	814	807	810	814	855	859	829	821	844	811	817	855	870	832	814	855	766	810	788	828	810	798	795	824	838	803	799	847	802	798	778	878	816	868	852	873	848	814	845	820	864	795	833	830	849	809	788	841	817	805	859	811	844	860	828	813	855	908	824	835	816	796	795	886	827	855	801	810	795	819	760	812	775	848	803	857	871	812	835	814	806	832	814	823	815	780	798	808	836	792	787	855	872	783	823	822	830	848	873	848	886	859	848	873	841	830	874	808	784	853	795	810	856	796	844	867	826	838	772	819	834	841	823	843	823	826	869	819	829	847	776	812	853	847	821	814	773	824	875	809	809	828	829	805	841	830	849	830	861	851	859	843	828	831	823	810	844	846	813	807	889	862	841	841	793	814	833	839	872	823	868	830	797	781	841	846	761	793	826	833	833	835	842	828	815	882	805	837	770	804	845	871	843	847	833	790	832	858	797	833	834	834	859	812	832	806	817	812	806	831	832	847	881	806	790	801	846	846	794	850	845	895	809	814	830	835	867	832	830	826	818	827	865	855	862	838	843	796	834	816	806	853	830	839	813	808	773	842	819	819	843	852	860	795	818	833	795	882	814	798	877	769	790	817	791	850	801	828	877	830	797	789	793	869	838	845	876	807	840	835	793	837	811	824	848	839	816	855	834	836	838	862	861	867	862	828	852	806	850	839	844	821	816	839	901	829	891	790	856	809	828	815	804	848	788	800	831	800	839	844	849	810	802	866	778	793	866	801	787	825	843	877	848	817	836	845	835	815	791	859	786	784	854	856	804	854	857	785	882	856	798	816	825	845	806	818	816	775	837	793	848	802	811	823	832	893	797	861	858	818	811	818	843	844	841	853	810	875	828	845	825	823	834	773	809	805	822	802	801	815	850	863	831	832	872	827	840	854	820	801	828	834	839	846	880	801	839	841	782	836	757	850	849	905	844	802	833	817	883	827	786	861	834	823	854	856	880	841	838	819	831	846	817	850	821	749	889	854	841	839	806	776	818	840	810	818	883	858	812	827	855	801	883	867	850	832	802	824	892	778	851	905	836	826	767	807	814	819	806	842	830	801	824	878	862	876	830	840	854	740	802	843	749	814	866	834	847	884	765	795	845	854	856	803	807	836	823	815	808	820	814	805	861	795	827	878	914	869	834	864	806	804	838	845	856	890	810	820	822	829	834	802	812	847	794	863	905	894	793	836	833	893	815	828	863	888	845	838	824	785	789	808	829	840	876	834	871	816	787	801	854	803	837	845	835	843	798	842	850	804	833	836	836	850	864	836	783	816	835	790	804	820	826	838	862	784	826	842	818	852	806	809	827	894	821	806	821	839	869	834	837	860	778	829	809	833	804	817	809	807	836	831	831	831	777	829	794	829	803	806	835	836	879	766	791	820	833	841	886	801	813	824	840	826	846	842	796	837	823	804	812	842	832	828	802	781	844	855	813	845	809	866	827	862	851	827	801	824	769	865	794	804	811	830	842	851	763	838	839	803	824	821	835	833	845	811	874	860	836	886	866	807	858	820	818	811	889	844	838	819	846	802	796	824	814	831	815	808	757	906	828	845	794	873	860	742	840	822	822	814	852	865	859	786	798	877	776	792	828	866	830	876	847	828	899	793	811	832	793	863	820	807	798	807	836	827	857	794	876	838	842	874	797	852	851	814	876	799	820	795	805	816	856	758	806	801	843	842	828	827	829	837	855	854	849	843	838	760	823	803	834	804	785	785	801	858	830	851	837	836	783	829	794	827	796	844	852	836	799	828	825	827	825	857	807	838	814	785	772	798	788	828	870	853	839	821	855	810	818	805	819	825	854	770	846	814	863	858	887	828	812	844	843	842	814	813	868	862	803	835	835	819	833	833	816	823	826	841	827	809	846	799	849	917	861	816	817	809	810	846	779	815	839	800	850	821	807	845	845	825	856	830	826	844	876	822	812	818	805	800	829	811	852	794	847	842	794	828	811	852	831	861	815	842	861	853	792	837	824	824	853	852	829	848	881	893	806	869	821	864	853	829	798	841	874	811	807	807	783	819	838	846	839	863	842	786	815	804	875	813	813	842	810	858	908	856	888	807	838	790	843	847	764	819	805	804	793	790	849	818	765	806	825	825	828	821	799	839	829	841	875	848	816	873	815	786	799	833	852	819	806	848	788	841	842	830	869	795	821	843	773	810	819	837	801	806	773	829	864	870	836	776	830	835	854	785	875	842	801	808	820	869	903	843	858	813	828	837	823	821	833	845	836	824	794	873	808	893	811	841	861	898	820	831	839	840	786	821	842	891	803	826	781	824	826	794	877	772	777	782	789	824	806	821	882	848	881	831	840	826	854	781	806	813	844	823	839	876	786	839	792	853	862	823	804	766	850	801	858	843	844	808	866	786	808	792	830	785	848	859	820	826	859	778	824	883	870	795	815	863	770	858	838	787	824	839	879	873	814	864	797	825	842	831	854	840	815	845	903	831	798	816	890	850	874	842	840	827	842	857	841	792	816	777	800	882	828	821	859	832	862	888	841	880	834	841	868	819	831	862	829	860	791	839	797	840	853	778	811	862	792	840	810	878	832	854	826
69723	35352	18566	8856	3602	916	571	492	496	474	492	451	415	440	417	490	548	638	610	650	539	499	437	450	383	380	384	402	408	388	372	388	427	428	436	387	396	359	407	440	410	398	430	377	399	364	351	410	393	403	409	397	409	396	373	397	411	457	400	383	365	413	355	392	360	383	407	391	400	427	364	384	396	402	416	422	413	419	389	403	426	438	375	402	396	382	396	387	421	420	386	391	435	380	426	432	400	416	430	408	385	412	407	397	370	429	406	400	366	386	411	386	430	388	381	390	440	374	366	370	400	461	405	392	409	451	390	436	379	357	374	368	393	382	386	425	397	388	389	403	384	391	397	406	379	376	389	424	359	383	365	379	450	408	382	410	411	425	377	402	392	394	419	421	428	376	395	353	346	382	352	377	379	352	404	408	391	404	408	403	426	440	363	429	425	354	405	403	395	424	400	392	394	387	382	392	425	394	432	385	420	376	390	413	401	388	415	393	422	425	399	384	402	418	394	419	392	408	367	394	399	435	408	410	373	444	415	428	394	395	398	377	413	361	371	373	429	395	381	389	391	401	419	422	412	380	417	399	408	415	397	379	373	380	381	429	396	379	396	359	392	389	427	376	413	414	447	363	421	384	378	395	397	363	416	385	363	384	345	392	394	442	417	406	381	424	407	399	408	430	366	407	393	372	386	411	395	352	391	380	402	397	402	402	422	412	377	387	397	376	378	382	427	380	408	377	382	360	395	406	422	385	372	380	399	422	408	431	355	377	366	416	359	391	394	405	420	439	411	363	407	434	406	411	389	405	387	398	381	396	409	352	352	382	372	412	362	367	409	404	391	431	405	398	396	373	387	430	403	416	384	422	394	371	384	441	433	402	428	440	406	440	419	403	411	358	428	416	398	427	377	386	419	363	403	382	391	386	403	391	395	410	407	401	378	359	399	393	372	386	426	438	392	385	397	401	404	392	388	407	377	395	403	332	387	403	401	420	370	376	389	389	393	375	401	414	420	412	364	408	408	383	408	409	412	374	362	381	377	413	406	404	405	402	423	396	436	389	429	412	401	384	373	407	388	452	364	410	395	429	432	425	413	401	432	396	363	393	413	423	412	368	385	389	396	344	403	394	417	397	414	383	415	407	416	380	392	413	374	392	374	404	405	372	372	410	378	403	402	356	397	385	382	408	404	421	438	415	377	378	369	369	406	395	380	416	437	375	419	397	434	407	448	405	386	439	381	377	410	411	396	443	407	340	406	365	369	386	444	402	419	385	387	437	407	422	424	380	375	401	375	417	402	445	365	431	365	384	446	382	385	403	349	356	426	395	428	416	407	431	389	388	384	463	377	400	417	426	395	371	418	395	376	453	420	412	407	417	383	397	417	433	370	414	402	408	400	403	411	406	368	368	385	410	403	393	385	345	382	373	382	381	394	390	394	404	413	418	352	385	356	405	377	420	390	394	394	388	408	381	403	388	417	413	428	406	416	404	375	353	397	375	359	406	418	405	420	354	383	439	402	410	359	376	377	436	392	405	372	406	380	389	372	426	396	379	385	415	382	422	399	432	389	371	385	415	402	408	395	363	416	427	363	401	329	371	373	369	395	392	382	389	359	370	366	399	386	406	401	393	379	398	406	375	390	437	412	394	373	412	379	401	404	387	396	409	373	421	415	389	416	386	373	405	372	435	377	371	392	421	433	387	419	387	417	375	384	381	374	378	399	390	384	404	416	444	367	357	379	353	393	379	390	368	352	404	359	403	410	359	368	388	447	425	384	384	397	412	391	384	401	410	372	405	395	408	377	391	401	411	385	391	418	375	414	398	439	352	411	402	381	416	396	364	400	345	409	381	418	374	383	340	398	379	406	377	399	399	411	401	382	422	405	454	388	395	395	389	385	404	413	357	422	386	371	382	379	410	412	399	425	374	385	387	384	341	371	356	388	390	405	382	387	417	375	366	389	420	399	399	416	355	378	394	395	380	412	381	365	402	411	402	460	432	426	424	402	358	397	405	384	368	382	388	420	383	404	416	405	410	376	396	369	374	444	409	389	413	398	375	401	376	402	387	401	439	397	380	402	393	402	418	413	364	377	406	404	398	379	434	390	412	445	417	410	447	359	398	433	394	424	385	378	415	413	417	409	370	418	397	386	402	393	379	380	415	402	387	461	400	405	397	398	373	383	395	424	413	391	414	398	399	425	437	429	418	380	397	390	412	372	410	355	394	415	393	420	410	372	358	407	411	425	433	391	356	388	403	425	385	389	389	380	417	429	373	419	416	403	362	415	375	380	408	400	399	384	374	404	388	429	393	393	408	381	379	371	308	378	419	367	429	401	439	389	341	356	435	381	406	369	393	406	411	376	402	390	408	392	402	406	413	403	399	403	365	382	406	418	393	370	424	406	358	391	399	385	393	387	434	398	403	363	401	376	369	413	397	395	396	400	401	379	402	404	423	401	415	415	381	392	425	427	402	389	376	398	411	377	375	404	421	359	389	403	393	393	399	416	389	387	418	393	409	397	415	412	379	388	398	381	383	376	406	402	413	398	384	440	418	407	390	374	340	409	374	421	379	385	404	384	435	367	406	408	397	369	398	405	411	419	369	405	406	410	387	402	395	386	366	405	401	404	401	423	382	410	417	401	393	399	392	401	365	392	425	484	378	393	365	402	413	380	429	425	388	392	424	423	383	384	433	437	393	410	387	380	414	436	392	397	432	370	391	399	369	419	399	349	405	367	395	434	380	419	427	378	415	355	362	397	389	400	427	409	401	435	406	397	382	395	394	424	418	421	388	405	376	370	421	390	385	404	364	411	412	350	365	385	384	427	423	385	393	403	428	382	426	412	361	391	390	412	363	369	419	381	390	393	385	396	404	373	406	372	387	405	413	390	420	410	376	375	381	438	365	375	419	419	359	398	412	382	413	381	394	352	361	390	368	391	387	418	408	448	385	404	394	430	406	395	357	382	400	403	406	388	400	416	406	365	426	364	376	376	401	372	372	384	388	385	391	401	406	370	407	360	386	407	362	363	397	401	388	393	417	428	384	340	402	439	393	356	384	446	360	385	380	413	433	367	423	396	403	410	383	389	365	354	419	380	431	400	356	394	405	400	447	411	367	385	416	388	420	398	399	410	400	436	439	406	392	404	412	414	397	415	402	346	420	405	409	414	402	414	400	387	402	348	388	427	401	397	400	361	386	394	379	391	409	373	395	391	406	450	426	380	387	420	451	360	418	432	379	378	395	399	405	376	385	374	383	356	423	389	377	352	375	398	387	378	365	377	382	365	402	379	400	385	410	351	370	376	375	376	395	405	394	401	406	393	390	408	431	380	412	397	389	421	407	410	420	424	394	389	389	429	408	411	410	382	397	373	366	396	399	418	384	410	425	436	394	417	422	421	399	400	405	386	395	361	393	406	429	391	372	376	409	419	406	393	396	412	390	364	413	400	432	421	378	419	393	408	396	374	402	368	419	380	401	457	436	452	397	360	377
45547	25865	18403	15090	8483	2209	1765	1512	1342	1266	1230	1168	1066	1090	1122	1302	1637	2032	2052	1904	1567	1358	1071	968	909	850	824	816	856	847	872	824	831	892	881	848	913	860	850	857	820	789	849	848	859	835	836	826	802	770	865	866	922	876	870	840	821	893	824	887	884	785	866	835	851	818	851	864	860	872	859	863	848	865	848	809	887	807	930	828	860	836	833	844	822	852	818	895	792	811	852	860	843	871	813	901	896	850	844	862	815	873	833	874	840	889	831	839	911	866	848	857	782	789	847	812	862	834	807	841	822	820	829	814	879	847	862	809	859	857	862	889	815	898	855	814	826	888	842	869	862	824	881	866	878	856	865	906	854	851	848	836	843	831	839	802	847	863	829	872	870	837	833	856	827	877	858	850	842	843	886	780	863	894	807	869	810	812	888	834	820	893	833	871	854	879	892	860	857	853	875	837	835	866	892	874	838	825	808	836	832	821	861	862	860	830	921	843	912	839	844	851	815	816	844	791	773	896	847	852	845	854	817	848	845	850	818	880	830	841	840	847	878	825	853	821	850	894	783	828	827	827	853	797	806	876	851	843	847	856	827	815	804	809	839	868	827	793	843	848	849	848	786	834	817	839	831	918	911	892	838	901	851	821	849	814	848	832	849	836	855	889	805	844	823	809	839	853	806	853	842	831	835	933	863	850	867	816	855	840	835	865	858	833	808	838	821	844	816	856	875	825	826	821	854	807	865	926	864	825	904	835	886	814	831	869	822	824	823	797	860	860	871	803	826	794	791	827	840	878	839	793	840	818	849	820	892	874	829	826	856	837	867	831	857	825	846	846	837	851	865	826	831	826	828	827	866	794	897	890	836	884	876	852	857	861	859	813	888	871	837	870	869	857	809	876	805	801	836	839	813	879	781	864	845	808	832	835	890	867	849	862	909	854	838	788	793	841	862	835	811	853	825	846	791	862	817	903	837	885	820	831	862	900	890	844	833	857	850	832	827	835	831	833	860	835	815	858	867	844	857	847	849	837	838	809	843	838	816	844	847	837	810	878	863	836	821	837	856	851	862	775	788	849	840	811	849	813	845	844	844	792	870	859	845	819	846	876	840	843	818	881	767	875	799	834	863	883	869	826	837	859	784	837	836	841	864	847	862	824	867	852	835	812	816	864	864	834	859	782	884	861	866	855	804	861	801	835	819	796	849	837	814	827	886	859	846	843	837	855	797	851	779	874	817	832	821	832	873	855	833	821	834	875	816	879	889	828	833	833	892	848	864	863	862	848	861	830	838	837	838	885	841	839	866	862	825	875	814	883	855	814	868	830	798	809	847	870	848	849	860	855	789	825	831	863	823	849	792	857	854	832	864	919	818	832	787	889	833	889	889	879	848	796	850	811	872	869	838	860	886	839	866	844	775	841	873	819	878	865	867	832	834	765	807	786	802	863	933	858	813	832	787	850	840	854	876	835	813	849	824	858	836	800	859	855	842	869	827	831	825	865	875	853	871	803	825	814	782	853	839	873	879	844	830	871	910	809	837	878	871	833	842	903	820	838	831	835	849	865	842	854	805	826	842	825	839	869	878	823	850	847	784	875	837	813	806	848	819	858	881	850	885	798	817	861	843	856	847	881	834	839	809	796	829	867	843	812	822	834	820	862	784	826	828	825	845	873	849	780	805	840	836	830	869	784	842	796	818	829	876	845	855	827	838	850	817	823	808	847	819	861	864	842	828	872	866	833	818	935	899	861	861	845	761	846	834	881	871	856	901	862	858	863	877	817	835	845	895	840	828	872	872	879	778	835	849	872	835	818	902	833	876	879	867	801	832	823	885	806	820	855	828	853	850	847	851	827	844	815	849	805	864	879	830	869	797	850	851	828	833	876	839	814	835	814	876	783	850	812	793	874	881	840	833	882	866	855	866	858	878	846	846	880	882	792	814	853	824	875	868	844	850	835	832	838	868	831	837	872	782	891	849	901	854	847	876	779	804	819	823	836	800	914	866	820	835	876	884	755	871	829	828	839	875	855	838	864	856	822	866	793	828	841	854	854	841	852	818	842	859	845	908	828	840	850	841	848	836	831	809	870	783	860	924	843	817	784	848	873	851	872	885	850	836	860	831	893	834	821	863	801	818	817	855	858	814	862	870	940	902	878	893	855	902	844	846	899	825	832	886	800	836	851	854	842	827	900	860	868	811	828	862	856	826	849	879	810	854	853	831	826	819	829	875	823	811	878	822	869	801	884	820	852	822	828	836	874	811	848	833	823	852	859	853	788	824	857	869	849	856	858	834	820	889	822	812	796	873	854	885	874	832	825	825	834	852	863	796	841	865	811	892	796	872	865	868	852	852	865	888	854	859	880	802	849	849	814	837	842	784	860	831	816	876	853	890	850	876	850	812	925	861	847	858	814	791	876	811	861	814	843	865	857	830	873	797	864	826	871	858	836	838	882	868	820	856	883	821	817	829	854	848	827	865	850	870	873	888	793	861	838	861	876	841	839	772	841	829	820	795	854	853	824	818	884	799	835	818	862	809	891	857	865	904	881	884	878	875	827	879	823	861	835	800	810	787	839	814	820	836	837	849	865	841	827	827	833	806	796	840	881	822	835	895	861	862	832	826	839	884	870	863	849	813	815	883	854	857	784	831	881	821	790	822	832	864	884	810	841	819	860	876	912	880	884	839	808	809	873	822	831	895	826	888	827	863	857	846	851	848	863	864	883	821	775	841	836	828	827	865	848	853	858	875	777	842	828	833	873	847	832	838	861	805	819	833	817	852	841	848	870	836	860	850	879	811	852	859	886	871	858	833	848	884	849	863	772	839	885	841	852	859	855	876	841	860	842	813	851	853	842	889	872	805	875	844	871	868	819	857	850	915	825	881	899	870	853	826	835	872	868	810	854	846	909	857	824	784	831	882	888	818	885	862	855	813	872	823	863	891	812	799	840	884	838	889	859	860	795	812	827	843	847	873	880	895	834	868	848	856	894	856	843	854	839	817	848	860	838	830	872	834	821	818	872	818	805	804	833	825	832	865	837	852	869	898	804	883	857	863	838	856	836	840	846	831	837	837	842	877	839	811	801	835	870	867	837	878	837	817	840	821	880	892	871	904	865	832	847	771	797	889	815	848	836	866	813	840	849	839	851	877	855	802	876	865	861	872	833	831	827	857	805	821	832	819	884	893	857	880	831	865	869	793	870	855	800	795	811	870	813	855	866	829	844	836	870	895	813	878	844	886	861	875	829	816	827	845	877	851	823	865	843	830	837	836	834	835	862	816	863	803	856	829	867	849	790	814	854	802	836	826	824	834	864	820	844	835	869	863	864	814	835	839	869	858	809	829	853	861	854	874	784	874	863	841	818	813	815	836	842	878	842	847	855	826	830	885	869	840	809	820	830	812	846	847	893	846	835	880	860	887	879	884	833	828	804	831	898	865	859	910	864	883	817	910	816	796	840	860	852	826	829	784	801	818	849	928	850	881	839	878	874	850	838
39734	19676	9794	3591	876	552	525	451	456	449	375	360	375	408	373	372	402	390	436	363	417	449	403	387	396	372	351	408	396	427	419	379	395	346	392	375	403	399	369	388	380	384	406	370	394	363	393	368	410	392	415	358	373	387	375	397	377	358	369	381	374	377	394	368	421	389	413	399	395	402	393	384	361	375	399	405	377	357	392	421	361	416	350	391	379	397	387	370	413	388	369	393	386	369	379	394	357	383	340	351	403	394	396	365	358	367	381	411	422	399	411	365	424	423	400	404	393	385	387	405	406	378	396	389	379	358	374	428	387	370	354	369	369	409	396	416	386	397	377	450	400	415	382	357	371	383	393	372	381	395	365	421	373	434	365	429	408	389	397	371	361	389	405	364	388	368	365	371	376	353	392	359	405	400	395	368	365	384	371	394	419	391	413	379	403	388	403	464	374	373	335	391	382	390	381	408	376	397	386	407	363	417	387	378	419	381	356	358	381	384	375	385	401	374	390	388	428	380	399	402	368	386	329	362	335	360	376	429	409	377	404	387	396	364	373	366	398	372	371	404	390	392	376	394	362	379	362	351	396	379	385	374	391	398	431	392	354	382	403	411	397	383	348	354	415	368	384	431	380	388	368	404	417	360	409	358	348	357	364	371	341	411	374	388	385	387	417	359	365	407	374	416	360	406	423	362	370	379	367	369	385	387	380	356	359	394	399	429	377	380	401	374	398	421	368	377	371	376	378	399	387	403	384	389	383	378	417	419	353	355	370	404	388	372	379	346	329	441	393	429	397	367	389	403	390	380	428	365	389	373	340	363	417	401	383	397	421	416	414	400	405	356	406	373	396	405	372	365	414	408	384	371	387	420	409	346	384	371	389	442	400	394	400	356	384	346	399	406	390	380	400	396	389	380	390	364	383	388	345	345	414	390	403	396	344	386	403	353	369	377	393	349	401	416	391	413	411	366	385	394	404	358	370	383	347	388	367	376	390	428	386	387	383	376	371	367	343	385	394	398	398	363	375	393	383	375	407	368	419	360	421	425	364	393	401	379	371	417	383	396	338	391	390	404	392	398	392	398	364	403	401	384	362	356	345	376	390	372	410	369	400	393	399	386	335	361	396	394	382	383	368	423	435	392	380	396	330	361	417	399	363	415	392	395	399	390	386	406	401	392	415	392	398	410	415	432	390	360	404	397	369	368	369	409	381	385	382	374	400	401	382	379	415	398	399	396	385	390	413	399	394	393	366	386	412	413	398	391	359	355	339	426	414	413	367	392	385	415	412	395	394	371	382	379	366	400	361	394	413	362	373	367	396	405	397	378	382	395	378	392	379	348	370	366	397	359	410	368	383	415	392	396	376	394	374	414	391	362	394	389	391	423	385	396	393	398	406	400	400	396	413	430	379	381	364	380	345	350	369	362	403	411	407	360	383	405	386	389	352	411	411	378	392	383	407	375	416	382	398	366	426	430	396	386	388	384	378	405	408	387	387	354	334	393	375	327	381	404	372	362	392	366	376	375	422	362	366	384	373	339	391	405	409	400	362	377	372	427	382	393	401	369	373	356	360	423	385	389	372	364	364	428	377	388	411	337	388	374	399	414	427	377	409	358	381	368	374	398	367	418	408	397	384	447	369	337	350	414	406	404	372	395	387	387	419	391	382	392	366	395	364	388	371	386	356	378	399	393	404	386	392	385	380	419	403	399	377	385	387	379	412	397	424	383	367	374	391	352	383	392	415	383	365	407	401	371	385	382	380	389	407	406	367	399	393	407	336	377	438	414	387	382	368	401	390	375	352	422	365	410	359	364	370	393	395	395	360	373	393	377	349	366	415	419	376	398	386	396	373	411	378	394	398	410	376	405	391	357	365	367	358	416	370	386	392	417	424	377	359	360	376	376	396	402	388	384	357	377	381	389	357	389	396	359	393	380	390	380	380	393	392	369	411	382	365	349	356	387	358	445	400	379	426	373	363	376	370	433	414	346	404	358	391	358	407	386	394	385	391	394	387	403	374	379	380	378	450	444	340	393	395	400	338	390	380	347	353	412	392	404	391	326	369	347	409	389	370	326	360	374	412	371	406	391	370	359	388	345	376	391	394	365	351	397	376	391	416	404	392	355	374	357	375	372	353	371	379	411	396	361	370	378	359	348	396	381	383	375	403	400	400	389	371	384	358	363	359	386	416	381	400	379	386	419	388	410	372	374	414	365	368	383	396	354	384	378	405	346	402	358	408	383	362	409	428	366	394	387	351	342	384	394	395	403	391	397	392	433	367	368	388	367	398	392	398	389	373	427	411	376	385	380	391	398	386	422	403	377	382	383	406	423	415	412	384	428	384	369	428	392	384	390	379	397	368	383	388	408	376	413	457	366	373	352	379	392	371	433	390	364	400	374	380	355	338	374	420	382	335	368	400	420	361	376	386	402	408	385	396	407	369	397	368	411	334	407	400	367	385	420	379	437	398	383	369	369	388	381	445	368	395	352	413	407	376	395	413	383	420	381	388	366	410	381	367	381	357	381	379	383	365	359	407	368	386	415	365	418	356	374	396	392	351	412	350	396	383	389	416	446	410	382	409	359	389	378	393	398	405	388	365	350	389	364	381	366	363	394	378	407	374	403	394	388	352	364	409	403	369	403	374	381	367	414	397	402	397	374	430	393	381	390	375	348	384	383	354	361	390	408	372	376	387	360	414	403	379	393	385	411	384	422	413	373	429	418	408	363	367	383	391	386	407	399	385	383	355	400	374	354	384	358	380	393	397	373	398	355	418	381	414	403	401	376	411	378	374	392	382	383	343	429	400	380	399	367	415	376	404	433	381	387	402	393	398	376	397	371	433	386	388	384	363	362	391	381	392	385	348	404	376	401	367	384	377	404	369	402	383	369	369	372	376	402	396	371	375	391	392	414	406	389	373	393	400	381	424	411	411	356	395	370	354	375	403	372	387	434	360	397	413	367	419	387	398	379	363	372	344	389	386	424	390	424	380	378	422	391	398	374	416	409	379	370	361	383	371	395	422	352	419	376	405	393	403	389	407	383	382	392	412	392	387	361	348	396	412	377	411	404	382	370	387	342	402	390	406	402	368	398	379	419	400	385	358	428	374	392	392	382	385	385	384	370	420	411	392	393	335	382	381	379	395	310	363	401	391	382	389	360	383	408	382	387	439	383	429	353	390	385	401	350	339	400	392	394	388	349	323	370	324	366	381	405	378	414	401	406	390	417	351	384	370	387	453	357	434	419	401	418	379	382	346	371	392	391	400	383	407	379	389	405	393	388	379	388	354	376	364	391	398	409	405	379	381	422	383	370	417	423	374	382	378	374	392	385	393	394	365	424	408	388	382	412	403	429	380	393	394	349	407	373	402	359	401	407	383	361	380	412	367	386	393	398	370	405	366	378	367	389	396	362	367	414	394	394	394	374	334	385	357	406	414	406	394	324	380	347	389	387	371	391	381	384	404	382	421	389	372	353	373	389	386	415	389	375
25256	15087	12754	7490	2392	1656	1558	1278	1125	1009	879	810	846	894	899	852	878	878	970	859	906	903	947	900	828	820	821	815	796	803	818	804	848	759	868	816	845	798	817	768	817	831	799	841	863	845	801	797	815	817	820	853	798	831	783	831	825	788	883	821	814	868	838	833	808	823	835	845	831	822	866	871	791	845	835	843	850	835	855	780	881	843	845	842	833	848	840	792	839	814	811	829	807	816	829	825	771	844	805	847	792	804	780	838	818	807	756	828	826	831	821	795	834	798	843	813	827	859	842	796	781	785	865	862	870	839	770	817	785	848	820	857	809	838	844	839	823	821	852	812	831	829	810	867	817	816	805	816	857	883	813	898	851	820	728	834	819	820	831	844	863	830	799	821	853	866	853	787	833	844	812	840	823	796	889	776	823	803	848	849	839	804	756	834	779	802	796	841	846	828	822	808	823	803	835	870	854	764	860	809	818	821	791	802	846	868	812	832	855	825	812	807	817	800	832	824	858	795	811	827	829	814	855	811	793	835	813	788	788	799	804	824	807	859	897	796	802	821	805	819	840	831	779	760	847	855	827	805	852	783	897	823	814	819	814	826	779	827	861	851	834	814	784	813	805	858	808	834	830	842	821	843	853	779	822	849	854	885	795	829	819	789	816	815	803	863	763	822	837	809	866	812	775	816	834	837	817	860	829	811	850	850	854	796	859	801	809	875	806	836	849	842	817	803	853	776	823	871	810	817	786	803	839	812	811	837	821	834	867	862	778	804	774	780	887	843	823	806	823	813	812	777	818	786	789	804	816	786	810	822	833	889	794	844	827	796	809	832	822	848	866	819	809	839	860	842	801	827	805	814	852	805	801	829	825	831	846	845	804	796	798	779	881	829	780	841	788	869	817	837	795	847	830	795	881	807	844	841	836	843	818	845	813	861	862	788	801	851	785	841	849	813	848	842	812	845	776	819	825	804	839	771	831	824	827	826	794	801	774	830	796	817	813	901	807	791	864	818	812	826	807	826	798	821	809	837	847	837	801	791	799	786	807	807	817	780	865	881	828	833	835	822	822	802	867	874	822	871	837	814	773	836	846	787	825	887	855	846	887	782	843	800	801	822	848	797	800	829	843	837	767	834	788	811	805	767	839	899	806	853	842	772	846	802	817	836	844	806	846	805	857	838	848	787	821	823	759	863	804	873	832	875	804	842	786	881	775	814	783	787	817	825	800	866	866	852	849	820	837	811	821	807	775	830	829	810	830	772	857	794	792	825	811	829	789	817	829	805	824	843	765	844	821	828	810	806	800	786	839	873	771	838	815	798	818	851	789	831	744	811	806	820	892	809	798	882	851	833	842	831	849	852	848	870	813	873	841	770	800	806	844	817	816	767	808	821	853	829	776	843	834	839	832	826	868	800	842	811	821	845	756	820	848	822	801	812	880	785	808	863	801	837	827	840	874	820	885	806	835	852	832	818	832	797	840	855	830	816	815	777	842	844	814	784	767	822	765	833	837	782	797	841	818	830	843	807	795	779	809	803	844	827	794	831	832	823	788	823	765	815	821	818	847	785	827	822	821	832	816	812	823	823	789	844	799	820	803	838	803	813	805	877	789	833	799	795	783	807	834	820	811	835	797	818	835	845	810	785	843	864	839	784	877	831	840	795	793	825	824	823	847	796	824	805	799	787	748	767	797	803	798	767	816	807	878	799	835	838	847	805	817	839	817	828	839	827	848	856	827	819	813	770	804	834	823	745	861	808	798	841	874	830	828	856	826	837	830	853	813	838	800	757	845	819	830	796	825	816	807	855	794	789	814	789	846	815	879	831	813	819	853	784	832	813	824	834	827	795	838	877	787	829	837	865	788	801	847	871	782	816	837	851	832	852	786	770	818	805	840	876	796	836	845	777	836	793	817	839	828	834	809	827	835	819	816	873	837	829	800	836	848	781	818	827	888	814	831	828	822	837	847	793	790	810	825	776	771	820	788	779	827	851	772	819	840	859	824	841	862	801	830	827	824	812	850	869	826	796	793	824	833	792	822	851	788	833	817	822	829	813	821	796	827	853	815	794	855	766	812	801	875	846	867	808	860	858	829	812	807	836	822	843	772	788	839	834	784	834	827	838	819	787	842	807	830	812	791	814	868	839	774	810	813	858	827	833	794	839	812	849	833	832	781	836	838	857	842	813	829	815	842	806	849	829	841	807	855	865	794	880	818	800	834	853	849	829	827	831	890	809	818	834	818	852	847	837	831	763	894	818	794	843	834	836	812	803	852	814	829	803	828	837	811	830	836	860	819	885	819	855	850	833	825	867	804	810	806	813	782	829	825	834	850	847	782	837	818	852	800	802	867	763	828	747	829	774	820	864	824	834	822	809	833	822	741	768	832	820	833	848	836	805	851	844	843	852	871	787	831	809	825	773	834	789	841	889	856	845	829	819	834	842	808	811	822	796	823	866	817	828	836	802	849	816	836	841	786	854	857	811	798	811	925	857	817	766	762	812	829	765	837	792	830	847	885	866	843	818	819	789	821	839	893	826	836	782	861	825	848	836	795	864	877	826	795	816	795	858	844	866	808	805	786	853	789	833	797	805	804	800	821	844	861	849	825	797	832	792	832	788	796	770	793	780	846	822	850	843	801	828	833	823	791	780	893	793	840	812	811	802	841	806	853	836	840	824	845	875	830	827	859	804	861	834	859	806	847	850	762	853	778	864	791	857	836	793	801	840	823	877	844	786	867	837	798	863	860	854	810	836	822	850	832	842	818	807	813	831	837	802	817	804	857	863	852	806	794	840	836	776	879	807	790	822	820	842	883	803	841	780	818	831	853	866	843	857	771	880	788	833	806	788	817	794	830	854	865	822	837	850	848	854	833	818	822	831	797	821	870	824	815	810	860	817	861	853	826	806	818	841	825	845	824	788	854	896	827	879	833	777	793	807	857	764	795	822	821	813	755	801	834	818	809	805	808	829	877	828	814	814	758	821	860	831	846	819	825	805	809	796	836	828	835	836	836	863	865	850	782	785	836	778	786	841	758	752	832	849	821	805	838	848	844	847	876	840	764	829	860	780	831	850	806	846	776	831	863	844	828	847	873	780	776	818	870	761	813	789	844	824	825	836	832	784	840	837	864	826	809	836	844	853	826	871	807	850	829	813	852	839	834	859	799	807	837	843	849	844	815	793	810	845	853	808	852	868	803	853	853	788	823	790	789	843	794	893	793	800	842	824	833	825	844	799	887	787	840	882	797	821	828	803	812	817	863	793	778	834	802	831	813	836	798	796	838	824	842	838	817	811	849	775	772	783	816	824	817	800	845	808	893	876	816	822	828	853	873	827	808	864	765	853	798	787	778	841	809	828	841	817	799	867	846	860	834	824	847	834	832	868	800	785	886	820	805	796	830	803	807	798	766	840	850	829	832	861	831	864	796	806	845	818	774	786	822	852	843	875	857	812	845	796	812	845	812	802	874	823	841	849	814	782	815	841	854	826
55659	30404	17410	8538	2943	1015	674	586	520	462	483	432	463	499	456	550	520	504	585	590	546	464	446	461	376	410	422	399	370	350	403	359	384	396	353	424	381	362	411	395	389	389	395	383	434	411	387	371	396	396	391	355	371	420	369	387	401	396	376	401	424	419	407	416	365	391	403	386	370	375	388	346	387	437	378	390	398	369	387	358	374	397	404	382	373	415	356	387	383	391	382	382	372	420	394	412	412	406	373	408	388	406	398	372	360	408	376	377	348	418	352	379	355	376	409	373	404	410	398	395	407	343	406	383	394	409	403	394	355	394	414	425	361	352	417	392	407	389	373	393	438	393	391	399	413	401	373	425	423	384	393	392	365	446	403	353	432	386	370	386	405	421	345	423	352	383	403	372	399	360	360	408	372	390	367	372	395	357	439	415	373	393	389	397	366	366	382	354	411	346	395	410	351	358	374	359	412	399	361	429	411	398	397	407	414	398	425	369	371	372	385	335	355	405	412	386	381	375	369	369	369	387	386	393	361	387	386	355	407	375	370	383	405	401	418	369	406	398	380	366	395	372	356	416	392	423	409	412	401	407	374	357	346	385	411	393	385	397	383	389	399	405	341	379	410	370	426	377	392	420	383	404	397	412	437	346	409	413	376	393	372	409	405	409	378	374	371	393	420	346	389	413	358	400	409	349	407	403	357	347	388	397	416	379	397	364	390	418	440	372	392	376	406	361	406	378	390	355	389	385	366	404	430	382	385	393	345	399	359	383	384	376	381	390	374	397	370	381	364	411	364	347	402	369	418	398	382	368	436	406	362	378	367	384	441	374	381	386	376	412	387	433	387	392	430	379	371	390	382	402	390	400	396	390	396	420	398	376	372	386	375	383	421	339	394	388	375	379	409	429	415	389	379	394	383	376	346	409	397	427	394	403	377	339	379	366	398	395	385	399	401	413	367	379	368	402	402	389	397	394	375	387	392	376	400	402	451	372	374	390	381	429	362	396	380	400	379	385	388	399	390	416	341	384	401	356	363	372	397	393	437	389	397	373	388	409	354	387	386	397	350	353	358	376	368	367	350	381	372	365	387	394	383	357	393	384	412	398	373	413	390	369	368	333	394	367	367	372	385	397	384	378	388	397	414	377	385	383	390	410	409	374	383	375	410	408	373	387	393	388	384	409	407	372	378	403	406	363	374	368	371	381	412	403	370	390	358	366	408	398	375	400	360	353	380	399	386	375	360	398	414	378	351	390	406	399	401	393	383	356	377	376	335	383	412	426	395	396	347	381	393	385	412	439	360	399	420	388	373	375	417	396	371	403	388	390	369	387	399	375	376	363	395	392	401	378	406	386	401	390	383	375	383	391	388	390	399	348	404	342	372	412	409	383	391	402	409	400	423	389	397	379	368	373	363	381	383	350	384	385	440	379	347	342	366	387	416	397	367	392	399	432	381	402	412	370	386	368	413	401	376	367	385	378	389	400	384	441	375	397	371	376	379	374	421	370	398	365	358	360	409	346	369	395	375	397	365	397	359	433	391	377	352	393	359	383	384	398	417	387	384	413	376	383	379	390	382	405	390	379	389	379	384	351	372	400	404	357	395	402	325	365	356	382	431	403	370	394	379	390	422	397	385	398	416	394	379	393	335	380	404	420	380	406	384	424	394	383	370	416	411	413	357	387	379	406	366	376	411	389	402	386	409	369	370	384	409	335	420	382	395	342	385	386	391	321	388	352	401	407	374	348	387	391	422	402	378	376	376	365	406	367	373	402	371	372	370	384	400	410	378	389	360	390	412	389	397	406	401	382	371	361	361	383	387	365	363	429	407	403	407	381	362	356	435	393	389	394	397	404	431	389	376	383	395	376	389	395	413	411	361	360	364	424	372	334	363	396	380	370	409	398	377	343	409	428	374	365	398	393	404	367	365	425	396	384	426	440	378	350	386	400	387	353	397	382	418	378	416	435	390	410	395	378	413	388	353	376	388	371	381	377	420	394	407	445	401	424	370	405	411	386	384	378	397	365	396	371	404	401	371	397	380	395	374	381	399	377	352	399	413	400	370	375	394	388	365	333	399	396	372	380	385	362	376	392	332	374	383	400	397	379	403	434	391	389	374	377	356	364	431	368	376	375	378	369	373	394	406	415	388	401	369	347	367	353	391	412	389	377	389	402	379	406	421	439	411	422	397	381	386	394	374	376	436	422	404	366	439	386	420	396	353	400	386	360	380	356	366	380	401	405	365	404	439	407	395	398	390	370	409	377	419	380	407	368	387	398	399	368	370	375	442	418	429	425	371	374	386	396	392	420	348	406	395	415	374	422	407	386	338	377	400	421	405	383	371	398	366	372	380	396	349	369	379	359	388	389	381	389	392	371	403	401	414	342	404	402	358	401	411	343	368	372	369	395	375	401	388	387	384	373	367	428	358	376	391	378	375	395	411	387	392	379	365	382	388	361	386	389	416	380	359	383	397	375	350	363	442	400	377	334	361	380	398	403	394	433	362	377	381	388	410	426	386	391	372	384	415	409	406	383	418	421	355	359	402	387	374	380	376	395	370	403	368	391	384	357	380	394	393	388	406	386	400	389	399	370	366	416	364	434	398	446	397	372	348	395	370	336	435	374	388	365	380	451	416	363	372	371	350	401	434	412	410	359	346	400	373	417	404	385	412	394	371	371	386	390	351	374	386	389	385	394	382	391	355	407	379	371	365	391	414	350	389	362	385	373	384	392	339	379	340	353	400	378	411	408	390	368	399	406	350	356	336	371	399	384	380	397	363	404	388	388	370	414	393	383	421	377	401	392	419	368	399	445	397	400	379	400	366	407	384	382	404	427	403	401	372	360	389	378	355	357	426	363	408	370	401	342	414	356	390	372	363	409	363	410	373	396	387	381	385	400	392	385	415	396	393	370	388	388	381	385	361	382	414	388	373	360	408	389	386	370	322	393	385	388	406	376	366	425	438	374	378	364	384	380	373	371	380	358	374	404	354	369	403	361	376	422	352	370	440	407	397	368	358	399	402	387	412	427	417	391	406	390	431	392	360	372	380	376	369	389	378	388	385	368	443	379	397	394	364	352	383	392	372	382	412	351	386	386	404	414	376	363	369	390	377	357	345	422	398	376	406	396	394	388	387	380	379	349	391	392	406	389	396	369	364	382	433	397	396	401	419	354	391	420	363	356	351	384	383	396	326	390	400	384	405	392	346	403	390	382	417	400	375	363	399	409	396	399	364	397	377	405	406	354	363	380	430	354	371	404	416	370	375	372	378	394	413	441	381	443	403	384	422	392	373	393	370	407	418	416	399	395	373	377	366	356	416	348	382	382	394	388	378	445	390	399	364	418	415	401	340	404	389	397	392	387	388	388	388	380	387	376	378	377	354	417	414	399	418	386	410	388	389	398	416	389	392	338	339	403	373	396	376	432	413	396	374	399	397	362	395	372	364	377	416	376	378	418	397	346	362	391	360	374	401	403	417	394	410	386	412	407
35118	20711	21066	15329	7423	3169	2312	1704	1395	1273	1249	1190	1302	1322	1291	1397	1391	1724	1857	1924	1695	1516	1267	1078	955	818	871	807	846	844	798	817	864	798	862	830	825	880	860	819	862	820	792	871	770	831	830	846	820	795	825	828	873	830	816	827	875	836	857	820	843	839	848	844	826	834	897	847	802	813	807	821	808	847	813	789	829	840	795	835	882	868	795	790	811	779	863	798	820	815	877	827	795	835	863	845	799	798	795	875	905	800	838	843	828	841	804	789	845	880	793	821	820	763	835	836	816	861	852	796	857	831	817	832	826	785	851	826	882	842	816	814	855	805	846	766	830	878	823	832	817	815	830	811	858	874	814	800	849	845	848	855	852	839	820	793	814	820	813	810	822	844	892	804	793	792	812	852	849	804	822	835	823	806	865	799	789	834	806	848	824	826	823	811	807	849	829	816	846	812	845	792	844	904	838	855	880	835	864	871	867	854	828	854	844	847	869	804	842	878	773	820	843	813	888	796	806	762	857	821	851	777	823	828	844	839	861	833	848	786	851	814	822	832	802	826	843	841	832	821	808	840	853	798	861	828	808	866	801	828	833	834	773	841	845	831	859	793	834	850	833	813	828	877	865	866	859	800	856	801	788	810	753	800	841	876	774	885	828	818	815	843	795	844	861	869	828	874	848	859	833	800	830	838	854	790	899	827	836	805	839	818	875	843	828	816	837	832	822	810	828	851	847	839	839	861	826	777	847	830	808	855	851	821	856	829	788	780	795	784	805	812	838	810	861	815	901	865	814	791	843	810	836	859	803	779	839	779	841	824	833	843	841	850	847	864	816	792	834	776	815	803	823	836	823	901	873	851	830	798	794	831	830	837	779	814	791	806	815	833	866	792	789	817	797	828	834	822	813	832	826	855	782	822	795	827	808	837	784	829	827	821	868	833	832	840	825	818	869	836	837	809	803	770	806	868	790	841	848	772	837	781	830	867	790	873	854	784	817	826	861	770	869	781	831	902	816	847	823	810	818	839	795	842	831	797	800	859	779	840	852	827	820	805	820	839	788	870	804	850	841	903	801	892	872	742	840	822	840	850	811	830	838	840	815	828	774	793	849	816	845	803	833	892	857	847	876	850	837	806	838	824	884	809	798	833	814	803	862	800	805	818	801	823	852	820	809	828	878	826	818	834	834	818	826	821	822	838	819	826	795	896	825	830	860	878	821	857	837	875	823	838	854	827	844	843	794	766	830	827	844	812	864	851	817	816	806	835	821	811	839	830	813	852	817	848	837	879	836	798	867	825	887	819	883	793	831	830	788	835	811	835	822	844	779	827	787	819	872	817	805	813	847	866	822	816	844	855	849	796	813	825	816	816	823	816	842	813	809	849	795	815	838	841	815	842	820	827	830	848	833	805	852	822	761	803	820	795	849	821	858	829	786	857	783	807	818	880	855	833	844	814	818	858	877	877	820	853	811	834	840	840	855	839	837	827	870	889	832	758	837	844	790	824	839	867	850	837	771	810	860	837	879	809	794	809	808	839	812	767	817	831	854	828	805	816	789	838	819	778	809	849	833	829	841	844	845	835	832	812	850	793	838	815	825	839	844	849	887	774	826	790	861	791	838	861	827	806	838	857	794	859	772	821	825	835	839	812	835	756	783	804	857	805	872	841	866	814	882	797	855	805	804	833	793	827	840	851	810	857	838	824	818	866	794	801	830	794	837	836	888	809	805	875	826	836	870	849	818	820	824	823	807	783	851	791	814	836	810	822	786	856	820	805	777	812	857	828	827	843	826	822	831	823	880	797	848	827	852	795	808	803	862	773	783	790	863	778	900	818	819	823	787	830	816	864	834	801	854	810	865	818	809	873	826	901	827	826	747	833	841	807	826	818	786	845	864	833	786	831	845	823	822	800	844	797	838	805	792	739	881	842	797	848	841	830	839	788	788	821	776	857	870	802	843	823	847	803	825	829	814	836	833	833	815	789	850	879	823	882	812	821	806	847	822	828	845	838	793	838	843	824	862	861	802	810	803	776	875	762	831	809	854	844	833	840	802	843	813	832	817	821	763	854	839	817	856	777	812	868	868	850	850	814	794	793	846	862	860	822	798	807	880	901	875	828	807	815	790	793	874	825	848	832	836	849	860	813	769	817	860	875	851	789	835	795	818	790	844	835	882	912	787	817	853	837	818	845	884	824	810	839	827	827	855	800	803	845	837	767	852	815	905	894	826	855	831	867	861	864	855	845	806	870	851	882	894	829	816	889	851	842	837	835	771	827	834	840	805	816	836	852	832	824	828	864	851	803	844	785	830	813	833	835	881	870	822	756	820	854	822	827	845	827	848	818	801	813	866	832	839	781	848	815	829	801	856	776	768	809	846	812	816	834	821	812	888	785	866	790	808	859	857	821	848	774	841	839	861	861	823	846	818	855	821	829	834	796	812	822	818	794	782	849	818	835	829	862	821	848	840	831	843	837	837	840	864	801	894	802	873	866	828	855	818	809	838	866	844	876	842	865	863	827	805	835	809	825	823	845	831	849	874	871	824	829	827	843	809	840	785	815	805	899	823	794	833	827	867	814	774	773	851	850	822	815	806	825	864	805	860	754	819	800	829	820	757	819	826	828	800	828	800	790	804	914	814	863	841	815	825	780	857	814	848	859	822	820	841	870	823	836	856	771	834	887	818	855	864	875	797	827	800	840	843	828	835	785	839	794	835	822	854	849	810	831	817	828	832	872	825	808	824	825	852	809	902	819	844	827	809	853	821	872	813	770	825	828	806	848	808	886	782	829	844	836	872	864	868	865	768	862	817	776	817	840	818	864	832	812	844	846	857	851	838	811	846	827	854	863	736	819	802	851	838	773	862	856	819	831	790	869	885	811	836	868	842	818	800	846	818	831	805	805	790	791	795	815	800	862	786	822	771	789	811	800	809	832	820	890	862	828	829	852	813	796	843	834	843	823	810	895	824	804	822	811	809	829	897	789	815	788	825	838	783	805	833	813	852	897	807	817	853	795	851	830	882	794	833	875	775	834	825	819	857	825	855	842	808	819	849	856	855	836	838	838	859	815	816	778	844	866	806	837	832	883	849	835	814	776	823	818	841	828	847	820	798	836	886	838	801	855	801	855	812	786	804	834	844	802	812	786	819	813	789	809	825	826	812	808	823	847	839	810	855	876	788	867	793	836	825	845	842	858	817	777	822	817	789	862	791	887	836	827	852	808	835	812	823	847	858	932	843	789	792	843	852	820	820	815	836	836	827	850	913	870	781	818	844	800	850	884	812	850	832	817	882	840	870	829	829	855	820	844	818	822	864	845	854	886	859	804	804	842	841	818	816	814	835	855	807	789	841	829	858	822	840	849	841	832	830	817	859	888	841	813	841	780	853	846	843	800	823	886	864	835	816	879	865	825	786	792	761	862	798	827	819	827	839	835	782	874	830	772	773	819	854	810	829	795	831	825	807	839	808	825	818	831	857	857	826	845	867	867	788	840
57701	37606	28428	17235	6798	2036	923	751	609	662	585	568	602	600	680	672	781	838	812	768	687	619	527	470	471	388	423	416	395	401	402	370	370	407	383	405	367	420	395	387	391	382	406	390	396	417	402	377	401	394	437	389	426	416	392	391	386	400	404	393	399	379	350	384	401	383	396	385	346	381	415	437	404	440	384	399	386	380	419	372	405	400	358	343	412	401	371	381	378	406	400	390	365	408	388	360	376	412	417	415	392	410	418	397	406	404	391	388	409	356	412	400	424	386	387	439	399	387	392	371	370	406	398	381	405	385	403	413	392	414	391	437	432	386	392	386	411	401	366	421	399	405	400	410	410	428	409	401	417	417	373	385	393	400	376	418	389	396	391	354	364	404	374	412	428	408	363	380	385	415	393	427	387	414	371	451	370	398	385	388	436	408	360	388	390	407	384	396	403	389	391	421	394	399	376	406	401	424	384	386	416	423	423	368	378	398	380	384	408	394	385	402	367	361	403	403	392	362	421	394	394	409	419	381	438	450	378	407	414	378	395	430	439	406	416	339	396	391	370	378	422	419	378	406	383	419	413	383	388	404	431	431	395	387	403	373	368	399	388	390	365	366	391	388	390	441	435	445	423	381	424	414	419	400	435	411	381	426	400	423	375	374	395	405	395	386	375	412	393	417	372	415	396	421	381	411	384	406	373	403	403	383	376	409	386	410	409	391	400	400	406	403	395	382	410	393	429	409	419	427	391	441	411	448	348	393	393	385	396	347	411	440	437	417	413	381	415	393	402	373	400	402	406	369	371	422	375	398	414	409	381	397	390	411	378	371	391	377	368	411	398	415	410	404	392	362	369	381	378	405	386	419	404	403	398	400	404	434	425	398	406	409	381	401	346	428	414	419	383	424	407	409	398	412	394	372	378	393	399	383	391	410	415	400	409	404	391	417	412	382	383	357	412	418	357	390	378	385	387	418	402	404	420	377	412	349	419	406	416	406	379	406	348	373	397	376	378	420	389	388	382	423	428	445	410	369	430	401	416	423	436	387	397	398	394	402	411	383	408	416	372	426	457	395	408	387	416	411	396	433	390	363	385	423	374	397	368	382	404	384	413	415	408	400	389	377	376	414	432	360	385	434	371	404	411	396	380	409	375	371	399	397	403	386	377	404	428	398	381	367	387	414	394	409	395	396	391	440	372	392	378	407	411	392	411	380	416	417	418	413	447	420	433	388	387	395	418	406	378	422	399	408	387	434	388	406	413	395	437	408	439	395	426	404	442	351	410	411	402	379	403	400	398	379	411	389	391	419	411	379	437	427	416	378	394	430	367	416	391	445	394	389	364	422	402	405	403	416	430	399	442	420	412	377	419	409	406	385	407	373	371	379	362	405	425	414	438	352	436	418	387	393	393	364	349	405	397	403	398	379	408	413	401	440	362	381	403	393	436	413	399	387	423	376	413	434	422	451	372	373	415	394	432	387	403	369	390	398	414	391	378	413	422	406	413	407	428	387	394	401	416	382	369	412	423	439	437	398	415	390	406	393	372	408	431	370	383	419	421	429	403	363	381	402	343	410	387	421	444	399	409	377	392	435	413	417	376	404	420	427	369	408	423	375	385	429	403	410	424	416	403	415	414	427	415	370	432	385	381	382	367	431	363	366	442	374	412	399	425	407	398	398	383	394	378	424	403	414	400	367	401	400	384	377	407	395	401	436	400	374	377	394	392	421	396	367	422	383	398	376	423	388	403	425	369	423	404	404	415	427	417	350	381	399	372	399	393	383	393	380	415	400	311	404	371	368	436	388	410	422	380	406	401	381	365	436	386	398	395	425	413	393	402	442	441	421	367	347	394	378	448	375	389	413	405	382	386	343	367	365	385	406	363	427	402	388	371	403	408	399	395	374	439	370	431	397	388	404	404	390	417	367	440	419	389	388	367	411	391	359	419	394	405	428	386	380	392	407	380	395	367	398	354	359	431	419	428	421	421	412	408	389	378	416	412	432	426	356	426	375	421	402	359	337	379	403	400	379	361	397	385	407	392	407	424	419	395	396	390	394	404	442	402	386	409	375	407	411	394	422	378	383	385	394	435	413	394	408	403	400	414	404	401	394	369	401	433	388	423	350	433	404	385	344	404	394	425	403	360	374	400	390	356	363	366	416	425	380	442	398	388	400	438	363	402	385	401	388	414	441	426	371	386	411	357	377	407	375	408	408	384	444	437	407	412	413	389	395	388	422	401	369	415	387	428	418	407	398	404	378	441	413	397	372	430	413	403	393	397	382	411	347	419	452	431	404	397	396	402	384	368	376	411	386	383	410	433	348	398	382	375	363	420	441	376	414	353	404	401	371	410	402	444	409	350	403	391	411	376	377	423	415	371	403	378	379	434	362	389	394	399	409	387	360	388	417	431	409	431	392	373	396	437	362	379	348	389	402	390	408	415	423	413	398	435	387	395	391	390	398	411	396	421	411	410	430	368	396	398	374	339	394	384	425	408	400	390	418	434	439	398	392	360	424	399	414	386	377	383	417	405	383	394	416	391	396	399	400	397	361	416	418	377	406	427	400	428	410	402	391	406	403	380	394	392	387	406	381	392	402	348	364	399	386	361	424	439	435	397	380	383	430	387	403	367	393	386	386	401	405	408	381	419	415	392	353	414	354	437	414	386	394	364	389	402	452	419	371	401	408	369	430	408	381	386	412	383	395	400	403	357	403	390	394	401	387	398	433	396	400	389	407	403	424	409	386	368	393	419	414	399	398	389	400	382	389	439	383	389	375	403	439	401	419	370	390	413	367	368	373	350	383	368	401	382	385	388	438	410	425	390	378	377	372	393	416	394	397	389	403	376	393	381	397	401	356	439	426	387	419	404	395	411	411	380	378	424	401	415	385	403	412	356	392	385	389	398	398	392	400	436	418	381	390	409	408	429	380	381	370	361	382	391	353	374	405	384	395	408	383	399	420	381	377	386	409	429	412	425	402	415	405	389	395	381	427	382	366	406	383	417	375	391	409	414	405	386	384	401	359	429	369	380	358	340	377	420	410	421	396	380	431	430	396	409	416	373	406	385	399	399	404	405	438	374	435	386	400	393	433	406	364	361	433	373	416	407	433	426	382	388	424	400	403	392	380	428	371	389	386	395	386	413	436	386	411	396	460	398	388	361	387	381	436	405	392	390	364	353	400	397	376	391	416	418	405	388	383	420	392	396	390	423	413	382	419	429	432	392	433	400	394	417	407	382	383	391	408	349	430	389	405	378	370	394	352	405	369	346	389	349	403	388	391	401	424	404	441	406	417	403	414	408	428	393	398	412	425	361	423	392	371	398	388	388	404	421	432	376	395	419	425	376	402	418	404	397	414	421	397	399	370	357	393	387	389	427	380	373	395	389	404	369	374	368	405	386	426	410	391	368	424	408	356	400	425	414	358	403	435	403	388	376	407	363	387	365	365	395	389	359	361	373	384	409	416	373	360	384	378	385	378	380	378	400	364
35962	28959	31516	24508	14503	5601	3266	2359	2029	2019	1800	1813	1736	1791	2211	2571	3256	3498	3251	2817	2526	2024	1648	1240	997	840	838	904	841	805	900	830	816	894	876	826	846	813	841	842	824	811	847	859	818	892	815	854	881	851	845	846	859	859	845	801	872	909	812	842	850	892	859	833	862	823	877	855	854	852	887	862	849	844	813	845	852	832	843	861	887	837	899	883	896	828	858	864	805	836	796	838	878	818	839	848	863	826	812	896	841	877	862	827	824	834	862	829	876	812	849	879	856	859	812	803	857	825	877	903	839	864	798	869	857	850	847	838	838	848	834	844	805	837	855	817	850	807	885	818	837	848	801	814	812	872	782	861	891	839	843	866	872	849	833	815	881	846	832	824	810	840	828	822	885	810	882	839	907	895	833	841	871	803	868	849	878	823	840	846	868	822	885	864	821	838	875	787	877	835	844	841	839	866	841	874	878	842	804	833	855	871	880	888	873	858	846	863	838	834	820	835	840	829	792	835	856	873	865	822	842	820	866	864	785	868	853	827	879	825	899	794	822	835	865	863	816	801	883	809	847	860	816	864	969	850	816	838	847	837	833	866	829	829	862	837	839	849	832	829	830	805	846	855	894	804	817	777	849	858	882	877	862	803	886	864	871	883	861	858	859	802	800	855	883	814	855	812	844	832	821	844	869	811	860	846	868	828	829	795	783	812	897	830	842	840	841	863	827	817	848	827	866	870	830	833	818	863	852	843	856	837	810	836	894	841	855	799	851	875	824	879	855	883	826	813	835	786	822	795	836	838	861	803	847	852	887	856	825	857	838	869	794	821	841	826	857	832	868	801	926	832	856	811	836	831	834	869	820	815	824	853	807	845	846	837	868	843	869	847	837	838	855	806	876	840	821	785	829	877	826	835	851	844	852	819	828	862	858	848	850	804	819	855	823	846	848	835	821	844	843	847	888	855	878	789	847	879	852	850	878	875	843	891	821	859	858	837	874	860	836	876	822	868	841	864	832	878	841	797	849	794	828	835	832	838	818	877	842	831	821	805	824	871	859	831	833	858	890	830	856	843	849	811	860	830	858	799	830	804	820	818	842	866	812	834	867	863	902	780	873	855	804	861	851	843	865	869	845	889	858	841	857	820	805	846	878	811	826	834	848	852	872	802	862	856	878	898	847	892	839	810	873	870	910	822	884	862	828	824	866	868	860	833	902	823	868	818	800	839	851	834	833	837	866	873	791	840	860	796	847	853	838	848	920	840	849	846	865	819	838	848	812	866	864	801	849	846	838	874	813	801	826	874	852	869	864	851	811	874	870	817	833	870	885	858	888	824	883	833	863	827	861	821	870	803	836	871	801	806	811	824	848	830	846	967	838	865	777	855	845	840	870	803	901	776	877	789	872	855	869	838	806	874	843	816	793	838	860	859	810	870	865	863	827	861	788	876	877	834	846	876	846	884	836	865	851	889	843	844	839	864	887	795	876	893	793	888	828	892	839	826	876	836	917	855	820	866	853	836	858	856	830	859	872	826	832	820	879	848	872	866	753	824	832	841	845	790	881	874	820	858	830	807	833	839	835	903	807	790	867	841	862	829	803	814	823	804	851	889	849	887	830	916	793	882	890	872	877	865	862	875	758	878	893	813	808	831	878	823	852	847	838	877	925	907	838	861	842	803	824	883	891	885	848	826	791	808	814	912	867	830	814	858	879	889	860	891	866	885	848	863	897	817	873	854	824	855	854	848	842	836	843	838	843	858	836	782	839	823	844	843	831	820	834	838	848	880	862	870	879	780	853	838	837	869	834	857	825	804	823	847	846	813	796	884	829	839	864	861	836	851	853	854	881	811	860	808	818	868	893	836	829	853	848	840	844	803	844	843	856	786	882	809	856	856	831	853	862	828	849	802	828	849	897	853	863	858	852	838	857	851	871	815	872	862	827	843	827	888	867	840	837	871	863	851	825	868	857	868	843	875	880	846	826	796	879	841	867	873	853	853	821	740	856	827	873	873	788	869	836	843	874	922	818	883	847	825	913	808	883	829	842	839	863	892	860	814	917	854	829	861	827	826	846	830	816	856	808	889	820	875	856	816	873	830	873	843	876	883	872	888	847	814	794	841	858	855	861	865	866	873	809	822	837	848	883	872	863	813	805	812	842	827	847	842	875	844	798	881	852	818	836	890	796	822	823	873	844	845	840	859	893	859	864	767	845	903	823	825	847	866	824	897	867	856	767	835	834	856	878	805	838	813	877	811	800	820	884	839	827	871	890	906	865	818	883	808	897	884	847	841	841	864	876	877	837	835	852	895	833	809	823	786	831	856	814	841	842	851	842	846	830	849	824	850	852	854	832	814	824	851	835	825	801	850	836	827	876	788	891	885	823	840	799	856	852	827	831	851	887	814	849	912	881	854	838	862	854	893	854	872	867	888	795	885	880	833	870	854	870	803	830	841	884	842	856	797	857	826	842	913	840	857	811	877	859	829	815	818	806	813	769	850	898	872	862	856	867	830	817	891	900	835	854	852	814	805	846	859	853	879	845	829	843	782	848	907	809	878	847	949	883	817	880	839	829	861	843	896	839	861	843	904	829	848	838	922	938	862	865	836	861	851	847	857	896	848	843	862	900	906	821	849	843	797	823	866	855	849	881	888	850	900	847	848	849	844	840	865	877	827	855	837	823	876	861	850	840	790	837	884	875	798	833	877	799	869	872	838	802	755	855	851	823	808	902	871	813	866	902	848	856	809	856	867	880	783	874	866	875	831	870	831	858	857	831	856	891	852	886	864	842	834	837	781	822	848	802	829	876	844	889	873	813	838	859	863	866	790	818	902	796	831	841	824	853	890	844	909	919	860	836	856	847	855	873	872	895	848	884	821	825	876	847	827	809	862	868	854	840	837	827	823	846	805	828	855	797	851	864	826	872	873	821	844	786	835	831	836	827	836	836	854	863	853	823	828	782	828	819	852	887	876	863	878	859	861	873	843	876	845	818	867	857	882	808	853	855	880	858	862	863	807	847	882	881	850	820	890	860	837	825	852	823	844	874	800	831	896	875	873	847	846	848	871	905	810	830	837	833	915	859	804	821	843	873	842	905	863	858	830	811	865	844	866	803	878	831	808	840	864	811	878	855	837	857	849	844	859	870	833	829	848	820	852	870	775	828	838	793	823	799	849	870	816	845	758	869	829	807	844	849	837	844	850	919	816	894	832	828	875	864	845	798	870	859	830	831	854	824	842	861	904	814	878	830	838	836	802	849	871	807	838	855	829	836	846	812	825	825	816	830	847	809	895	892	835	837	797	864	860	833	840	800	837	822	808	829	800	853	797	820	871	899	853	818	887	846	840	837	861	819	821	846	843	846	819	835	830	858	843	860	840	818	808	879	904	800	833	857	886	858	807	851	836	852	851	820	847	862	855	827	885	824	872	862	888	844	853	885	845	872	829	866	800	861	835	891	804	881	842	816	851	845	902	834	859	839	815	834	811	903	847	839	785
48356	25433	10810	4202	1542	521	424	436	404	430	391	376	372	375	388	397	445	397	438	369	388	385	440	413	397	405	367	426	400	387	358	391	356	371	409	392	362	395	377	366	368	409	420	404	373	393	356	368	339	402	382	331	410	376	353	396	398	389	447	376	403	377	403	400	351	388	364	385	376	401	369	410	394	372	402	386	352	399	371	406	368	409	391	368	361	388	407	410	356	352	385	419	399	389	397	324	375	407	383	381	344	371	396	400	408	359	361	381	384	363	407	393	367	408	428	397	392	441	402	423	411	442	409	406	362	375	411	409	384	353	374	362	419	405	376	372	359	388	367	403	376	366	399	399	367	381	376	419	378	405	401	365	399	408	351	426	354	385	373	359	412	406	409	386	404	409	379	375	364	437	411	402	396	409	394	361	370	388	428	392	396	450	392	380	397	350	373	430	370	357	402	397	390	375	429	359	387	405	402	411	422	399	402	343	381	432	363	374	410	399	378	382	362	386	375	354	378	390	404	450	358	391	386	377	379	393	430	384	409	381	390	392	391	411	377	354	365	394	403	361	359	361	368	386	345	424	396	425	361	408	399	428	379	425	415	449	450	370	433	394	403	394	379	381	389	396	397	392	400	418	385	404	371	382	345	368	390	420	369	380	380	350	408	374	359	372	441	360	369	415	361	367	373	406	423	382	344	397	347	389	418	385	402	354	405	416	353	394	385	404	377	360	372	376	423	402	342	399	427	376	389	425	410	398	374	365	392	384	400	404	397	394	359	363	374	378	390	400	390	380	387	409	418	425	384	383	385	373	376	373	415	376	366	358	379	384	408	406	421	360	373	355	406	431	398	359	393	358	418	386	418	351	381	383	379	393	404	381	408	330	365	360	384	380	378	388	374	361	367	402	404	381	395	361	419	375	405	375	427	403	423	386	382	350	375	384	401	351	407	427	405	385	404	387	378	347	385	375	424	396	435	408	411	408	364	351	386	382	382	391	400	383	385	369	375	388	390	367	397	396	390	375	397	326	391	376	407	342	388	411	402	351	371	414	393	407	347	414	372	330	408	405	422	375	353	369	398	384	394	421	384	383	364	373	381	361	413	390	372	385	431	385	408	363	390	410	379	369	360	431	373	381	376	400	395	346	373	374	402	400	401	406	403	400	375	374	358	383	410	387	414	347	386	366	401	403	341	359	433	359	373	388	387	371	315	409	380	347	393	417	379	341	342	395	359	370	379	365	334	395	346	369	408	366	402	387	377	398	370	377	387	369	434	407	400	443	397	403	376	403	386	424	377	394	416	408	362	413	366	394	376	429	375	367	375	398	399	381	398	400	377	422	389	375	348	445	378	381	379	401	338	367	413	368	402	431	369	391	401	382	367	336	360	346	396	369	361	397	399	423	412	377	414	389	360	379	357	376	357	347	367	414	366	377	410	371	371	367	398	397	365	396	370	401	380	409	379	397	363	358	425	371	390	391	418	390	395	390	412	405	402	361	431	395	437	400	405	365	413	407	412	377	388	375	394	383	377	365	389	382	395	362	357	399	409	416	394	398	398	420	384	386	354	362	365	354	410	390	391	404	370	418	376	412	421	374	400	354	396	390	338	380	366	390	373	367	406	379	359	392	400	410	400	418	377	392	399	413	387	375	381	410	370	428	406	375	386	365	372	410	392	428	393	378	411	424	367	359	390	425	372	380	400	434	394	409	400	409	400	381	383	426	392	393	387	416	407	407	384	396	362	387	375	407	408	370	406	379	348	390	435	403	350	372	363	395	398	419	359	378	409	404	373	374	357	378	391	379	412	359	359	382	379	438	372	395	376	406	417	414	387	369	371	369	371	354	353	394	377	390	433	395	350	384	379	385	379	398	414	388	405	409	431	376	371	398	360	394	423	382	365	400	373	357	369	400	373	371	365	402	346	401	370	413	415	397	398	367	358	366	396	428	371	394	382	406	352	392	399	428	396	417	397	404	392	402	360	403	367	397	379	370	394	428	433	390	400	407	393	379	411	410	394	386	357	372	420	398	372	371	367	394	374	389	381	406	409	393	386	358	365	405	398	354	441	420	383	396	396	446	378	372	362	385	415	398	355	395	356	362	345	387	329	360	383	390	388	406	391	352	383	389	393	368	406	384	394	398	415	437	361	369	406	362	388	395	417	400	353	391	387	373	363	362	355	392	359	378	389	377	404	402	405	328	367	386	349	397	392	403	367	343	393	350	368	403	391	399	382	391	420	375	394	424	421	375	389	374	387	373	371	406	384	366	439	400	372	386	367	375	393	368	377	435	376	400	373	384	407	359	375	374	396	409	390	402	393	379	398	409	376	363	385	427	414	434	422	379	408	389	424	410	366	382	416	382	387	399	334	370	433	408	368	388	362	379	382	366	378	377	402	399	380	390	399	419	397	406	402	408	370	389	415	376	388	379	376	436	391	364	404	427	403	412	392	375	357	397	386	403	409	392	372	376	391	387	424	367	353	357	400	388	408	341	413	424	368	382	400	382	424	389	363	417	373	393	410	334	432	407	396	389	360	444	401	349	383	416	415	423	362	425	390	410	411	380	380	373	407	401	388	400	427	399	351	360	432	385	375	418	366	368	381	372	393	396	422	378	439	383	414	406	352	339	386	407	402	394	408	383	409	386	365	403	390	405	389	365	363	402	403	361	383	368	370	380	394	402	385	362	396	379	413	372	398	398	400	409	395	384	362	402	379	380	373	405	399	352	401	395	363	378	404	434	403	384	380	370	413	384	368	372	363	373	369	398	386	396	380	403	418	369	354	409	402	426	430	362	353	377	407	396	388	393	382	379	391	385	372	388	384	359	411	389	374	377	408	383	378	390	449	389	391	405	396	371	404	387	350	379	355	372	391	390	396	374	367	388	364	413	388	348	385	352	414	416	422	403	364	386	379	384	412	370	391	376	394	381	391	387	380	401	395	424	430	382	400	374	371	402	355	363	398	374	396	427	402	368	373	367	372	352	378	396	389	374	417	412	375	367	454	391	348	378	382	406	421	395	337	398	393	403	355	394	395	393	375	403	386	390	403	381	419	404	376	420	389	394	386	358	376	381	396	419	371	368	364	399	433	394	404	390	427	369	437	384	415	414	367	393	372	409	394	405	355	388	411	381	355	403	392	391	386	417	404	399	389	409	392	369	381	377	422	395	426	387	379	385	421	403	387	371	410	419	373	397	356	409	399	368	379	401	363	382	407	407	384	404	405	403	401	414	356	369	374	395	410	346	366	411	354	373	352	381	383	369	405	414	390	408	368	392	349	433	380	405	391	379	400	410	390	393	383	417	388	392	387	393	374	417	390	414	400	345	375	360	365	387	380	382	428	352	392	349	375	393	397	390	383	395	393	413	406	408	386	392	366	352	351	383	357	418	384	373	437	366	368	391	417	352	412	377	371	413	442	393	405	348	422	369	383	373	398	375	389	389	394	371	383	412	380	366	396	390	347	407	397	382	385	362	353	403	385	402	419	420
30639	18167	13422	8715	4072	1222	967	889	855	891	883	870	818	846	893	905	848	862	878	853	892	876	866	840	819	848	854	843	863	893	817	811	845	802	772	821	865	826	808	818	838	782	801	811	820	857	794	771	801	811	846	871	841	839	810	844	838	806	825	801	822	802	811	858	871	825	845	841	862	818	835	775	842	842	823	855	877	850	839	809	840	821	814	842	792	818	826	770	800	864	818	843	756	839	824	781	864	835	870	822	773	827	771	784	803	827	823	823	874	851	821	759	828	819	805	778	796	826	854	845	835	853	856	859	857	840	830	843	815	765	814	833	844	833	845	818	849	819	832	834	837	851	840	807	794	844	833	826	794	806	814	826	852	828	812	789	807	845	832	813	855	822	840	842	862	837	833	804	850	828	800	825	876	800	881	873	815	838	808	837	853	800	778	866	826	812	827	815	793	832	823	831	845	849	875	793	876	825	856	862	831	849	804	797	801	836	827	799	811	829	828	831	842	841	825	808	816	801	825	823	821	856	835	831	848	834	869	805	796	794	854	792	815	759	841	805	798	829	806	840	819	767	868	831	750	798	815	825	839	828	784	775	828	805	806	851	824	809	862	839	787	868	804	858	774	856	788	829	783	817	868	824	791	786	879	833	828	818	842	847	872	816	815	840	849	855	815	831	834	802	808	854	861	815	848	842	832	797	885	785	854	806	853	848	871	839	815	790	853	862	766	847	837	821	795	854	831	813	829	803	784	798	831	804	808	834	808	826	793	854	796	860	833	826	870	835	781	783	839	864	817	872	774	811	844	887	862	874	838	817	867	820	877	868	855	816	830	807	847	773	817	791	830	855	810	803	815	867	810	871	802	846	783	826	855	852	855	863	845	845	794	860	768	831	866	789	836	840	858	869	891	781	792	784	864	808	847	789	812	799	832	796	849	850	790	824	848	802	794	829	834	799	852	860	823	867	842	814	895	876	797	762	840	798	787	824	795	819	855	846	851	787	838	824	863	843	826	871	864	810	929	820	818	877	821	816	826	792	770	838	799	807	841	801	870	829	823	823	877	803	753	815	831	813	829	807	827	807	807	872	803	876	833	838	816	820	811	872	830	859	825	833	806	836	826	830	855	821	816	848	835	782	819	786	847	855	843	827	799	841	833	805	794	802	793	830	808	804	828	810	825	786	862	833	836	853	806	855	843	822	789	821	852	861	848	812	810	800	820	767	819	860	808	808	841	784	864	858	820	817	786	809	826	789	831	859	855	808	815	819	847	900	863	838	849	820	767	803	838	831	793	807	880	827	897	817	784	874	843	805	857	867	832	830	787	824	799	797	821	826	797	801	765	776	846	850	795	781	796	804	802	854	879	791	830	819	821	846	817	831	852	845	873	810	803	812	803	858	810	801	841	809	814	863	791	839	785	864	825	810	797	849	848	803	830	809	822	850	863	838	861	842	829	826	802	819	854	788	791	830	804	813	820	840	792	861	853	814	856	868	830	773	829	806	869	857	830	827	815	796	846	784	827	801	796	811	781	807	821	806	771	860	872	839	846	829	839	838	821	824	826	769	812	818	803	835	808	815	798	828	817	816	791	821	859	802	849	814	824	838	897	781	843	790	762	789	794	878	804	849	843	871	792	788	863	829	833	833	832	867	847	845	802	786	859	865	803	835	797	857	813	813	842	811	783	795	788	863	824	815	864	782	817	814	832	823	870	818	825	791	871	759	844	853	863	792	810	826	910	839	782	820	791	850	771	827	828	836	846	810	818	850	817	822	803	762	739	812	807	797	852	830	838	829	837	793	834	846	808	816	800	850	867	840	804	809	769	804	840	794	810	806	847	826	817	891	799	842	807	786	814	829	834	810	846	839	800	814	871	839	826	801	792	881	840	859	830	811	789	816	783	823	841	855	794	804	871	833	815	847	846	823	830	797	818	798	812	876	836	785	851	798	875	854	818	790	925	830	842	835	838	786	853	845	809	803	811	793	835	818	862	857	804	872	845	859	792	759	805	863	848	817	821	807	859	815	838	893	788	805	774	794	848	838	835	834	850	899	867	817	813	839	851	843	809	779	880	818	844	790	830	901	851	854	850	824	842	857	851	850	838	820	841	850	876	846	789	807	837	819	860	848	858	838	783	805	808	826	829	811	838	821	834	829	813	862	868	801	847	798	831	839	832	853	802	874	881	813	813	843	797	860	854	881	831	877	839	862	797	842	838	845	838	832	812	855	861	849	823	822	830	813	849	867	810	833	816	819	852	876	816	780	854	836	838	791	825	814	842	868	803	817	787	836	856	838	800	759	798	794	828	800	856	850	813	862	804	865	773	828	797	830	803	846	815	857	855	848	870	855	881	806	820	762	863	791	831	829	838	838	798	792	845	809	809	853	855	824	847	852	833	844	881	841	830	810	809	848	825	795	838	836	823	769	859	801	837	799	788	818	844	818	800	836	805	815	834	819	831	866	802	793	850	813	801	866	812	860	846	803	804	854	806	846	820	826	816	826	823	829	838	792	837	852	825	846	839	846	797	841	781	789	902	833	869	868	847	824	794	770	842	811	806	840	817	813	803	785	822	806	837	843	783	810	828	799	788	866	838	806	839	861	850	832	858	854	822	806	822	829	857	821	850	832	854	811	828	844	811	796	816	841	832	803	837	825	822	785	901	820	852	821	809	780	814	810	851	854	845	806	867	825	802	816	848	847	787	864	824	813	849	797	814	791	792	814	792	762	824	826	803	851	800	818	861	783	836	785	819	862	851	791	838	841	840	834	818	863	877	780	847	840	811	844	825	823	844	873	859	820	821	794	787	833	825	865	781	799	805	831	840	849	825	841	833	751	837	835	868	821	807	814	853	802	826	792	787	795	753	890	859	825	804	779	802	819	795	808	872	857	838	834	819	826	844	812	803	827	863	819	794	850	796	835	865	850	809	824	851	816	805	799	888	804	843	766	840	807	759	798	807	810	804	801	834	786	857	833	815	815	884	839	833	821	812	817	864	811	813	814	837	862	765	818	837	813	843	833	781	800	853	839	789	836	825	808	783	761	838	824	831	807	815	818	859	810	841	783	801	833	795	835	824	813	802	850	823	784	859	843	814	833	892	801	807	800	828	824	786	754	840	828	817	774	836	825	832	781	844	808	807	868	794	864	797	780	785	771	836	804	785	815	829	906	805	841	834	782	815	851	796	815	802	802	837	807	790	817	842	836	833	821	858	795	828	847	895	835	882	807	775	797	830	784	832	790	831	828	829	835	832	862	823	804	832	835	802	786	825	854	831	780	833	886	814	832	878	835	804	849	819	863	832	823	793	786	795	850	806	819	802	776	791	796	835	821	808	778	833	825	862	821	777	826	787	835	809	826	819	853	847	803	783	798	820	848	823	825	868	825	815	803	832	833	830	812	789	781	845	827	820	816	818	797	835	790	810	792	786	860	812	841	841	826	846	796	793	848	856	853	819	883	818	842	773	857	817	805	859	866	876	775	827	846	836	817
55619	31500	19619	11298	4770	1117	627	536	459	505	443	463	442	489	531	590	539	546	486	509	483	493	423	455	433	389	371	364	388	372	370	419	403	409	377	398	377	367	405	376	375	380	369	435	396	376	398	373	385	426	421	416	421	371	434	403	395	386	380	413	403	380	377	413	368	402	403	419	408	435	401	388	383	375	388	420	432	366	378	387	398	378	398	360	423	404	392	366	367	409	364	411	395	405	370	400	380	379	385	415	387	388	361	413	400	415	389	432	408	371	414	372	377	388	390	406	350	388	374	412	410	397	405	416	398	410	360	420	402	396	359	390	413	370	368	407	383	370	371	360	376	395	381	364	410	426	372	368	369	368	391	384	410	382	388	378	400	405	410	367	402	393	371	370	392	385	414	319	373	353	422	417	419	389	394	400	427	374	434	388	366	412	362	405	400	395	379	406	408	384	390	425	392	396	380	403	415	397	388	330	400	400	390	390	395	373	388	344	380	421	372	369	373	391	367	394	391	390	369	384	388	394	374	393	398	373	422	376	346	341	386	415	362	377	395	401	393	401	383	379	400	408	365	394	394	393	405	381	398	424	397	398	398	356	381	348	358	414	412	443	420	418	406	358	400	372	365	416	366	388	376	401	411	368	364	388	411	386	392	397	419	386	346	390	406	382	381	391	407	387	363	374	397	390	421	387	362	400	378	417	403	418	402	384	389	438	370	363	357	368	440	399	400	411	363	371	412	389	364	407	401	384	416	387	378	429	390	408	417	388	370	390	373	390	442	364	365	373	379	423	392	375	366	372	377	381	376	382	384	366	386	374	397	399	424	404	383	394	383	394	393	376	383	401	357	358	397	374	380	388	410	408	377	369	415	381	428	394	385	383	393	391	428	368	392	388	360	410	361	379	364	412	346	402	387	370	420	386	412	374	372	383	407	394	396	422	338	398	401	357	388	379	390	405	397	436	368	389	381	415	389	443	450	387	385	344	398	348	378	409	384	373	412	380	395	414	391	378	395	378	381	420	368	371	426	421	399	397	390	404	396	362	371	357	349	383	382	390	411	451	387	398	372	389	367	367	385	379	381	389	419	382	389	386	389	441	403	371	414	408	402	406	393	419	403	395	398	405	403	401	397	394	373	379	393	363	358	349	392	398	385	414	390	379	373	405	406	383	354	379	387	372	387	389	449	401	370	389	394	432	441	412	400	401	394	374	377	405	423	399	401	423	414	373	391	403	383	359	414	393	367	417	410	399	421	384	393	388	432	395	342	357	363	389	366	384	417	348	406	405	390	426	360	356	395	379	381	351	425	376	400	429	414	414	402	402	401	376	401	392	382	397	406	364	390	392	375	352	421	372	383	368	380	405	378	376	381	419	416	392	423	438	383	365	438	353	406	411	389	388	342	419	415	388	391	372	419	387	389	382	448	448	416	392	380	429	356	392	370	387	334	393	375	385	370	392	366	388	364	382	385	369	398	373	366	414	389	373	374	367	362	431	433	372	381	374	379	385	403	366	388	382	368	398	373	400	382	386	372	363	377	399	362	380	365	370	407	399	379	386	368	362	363	376	391	391	349	377	414	429	410	409	388	408	378	386	412	404	408	441	423	417	384	386	382	377	393	398	378	420	416	409	402	420	365	381	398	345	412	365	336	355	395	398	347	387	373	386	395	419	391	386	384	381	399	384	391	378	397	393	404	371	411	394	386	381	435	413	352	417	429	406	414	421	393	367	413	371	378	395	365	366	377	387	386	398	422	423	347	370	385	374	389	365	399	397	369	321	378	375	397	370	419	421	364	402	404	405	411	391	408	343	370	389	411	379	402	408	421	397	362	389	394	382	409	420	366	415	419	389	327	374	351	366	371	354	395	391	357	393	403	455	392	417	415	376	400	394	369	378	442	355	388	389	374	420	393	415	391	373	401	385	362	441	355	401	401	344	395	411	344	396	387	373	397	387	398	368	370	433	359	393	398	429	403	357	407	400	391	367	400	430	399	392	396	390	373	433	423	385	404	366	387	430	418	420	357	403	370	394	382	423	401	372	402	391	380	373	421	349	385	424	380	386	412	384	412	405	385	430	420	405	370	393	450	349	441	382	373	376	389	404	409	337	431	410	417	350	381	413	403	400	407	393	373	404	374	361	441	368	385	410	359	395	390	336	395	385	444	368	369	376	394	399	388	399	405	383	384	370	381	399	390	396	390	395	380	366	415	383	394	361	390	392	374	399	405	395	380	407	399	381	429	433	419	393	414	384	361	364	388	339	402	383	388	378	381	398	375	392	397	410	370	383	388	369	410	339	393	402	416	373	388	403	440	390	420	351	379	396	378	392	392	402	380	379	359	349	361	416	409	346	409	398	404	372	378	377	352	395	416	397	369	382	405	362	364	427	406	411	395	377	391	374	408	400	384	385	376	362	376	393	378	366	385	389	402	419	364	421	383	407	406	358	378	417	380	402	382	407	430	398	408	418	389	413	368	404	376	414	400	407	380	404	376	434	381	389	391	423	400	388	404	381	393	397	411	412	368	375	363	389	401	436	392	388	369	401	427	395	398	396	369	386	387	368	361	360	374	433	388	355	398	402	394	410	401	388	409	393	379	344	381	383	378	371	386	374	369	424	391	392	408	376	376	398	385	402	369	395	407	420	420	400	416	407	397	371	393	370	387	370	376	390	377	370	386	380	353	397	382	402	429	385	362	408	397	432	415	376	404	379	381	387	387	394	363	380	436	390	354	352	335	438	367	385	396	368	369	387	411	380	384	393	404	397	367	364	425	382	361	393	419	375	405	378	424	410	364	388	406	394	351	384	399	377	415	390	360	423	383	385	379	363	389	400	421	417	387	391	400	384	379	367	393	376	394	398	389	352	408	426	397	394	386	354	373	399	382	368	385	376	389	403	369	389	364	368	407	373	364	385	378	380	378	389	427	422	412	418	382	371	369	442	394	415	404	375	381	397	393	424	358	393	426	426	398	390	364	387	381	394	430	379	381	363	381	413	415	368	386	426	401	404	371	396	408	405	393	391	413	390	420	430	413	363	401	389	376	359	418	409	385	413	379	394	407	438	416	395	385	358	404	413	373	413	407	372	377	376	364	394	402	431	371	397	389	374	396	366	399	422	419	393	325	395	407	409	386	398	377	402	390	372	388	397	411	371	368	435	384	394	426	354	351	367	374	396	391	362	370	421	405	365	398	425	373	388	382	440	389	398	406	406	379	383	378	365	384	380	382	409	407	427	408	407	423	368	384	369	411	368	387	391	378	388	412	373	387	392	425	416	400	406	394	377	371	399	397	380	380	362	363	402	398	391	419	404	402	391	383	391	400	408	352	409	427	364	375	405	371	354	390	408	354	378	377	378	390	370	436	408	430	416	369	400	362	340	354	372	400	364	402	427	413	403	367	388	387	379	361	388	406	345	444	392	381	391	375	390	412	416	391	370	414	390	399	422	393	377	354	406	427	344	407	327	385	390	398	398	343	389	384	434	393	387
35006	23645	22444	19633	11265	2796	1493	1387	1295	1239	1222	1199	1327	1360	1587	1713	1629	1571	1560	1551	1367	1203	1119	971	991	782	835	819	853	825	909	874	853	818	840	771	822	846	857	807	779	868	834	816	793	797	843	846	820	821	841	838	867	878	820	833	815	783	823	842	804	880	847	818	823	870	921	845	848	812	809	845	844	849	839	799	897	798	832	877	849	859	820	851	811	863	774	843	873	838	827	848	805	817	867	818	831	865	835	784	792	810	842	838	791	811	851	848	807	843	839	830	770	862	830	845	874	828	893	792	837	850	835	857	848	817	844	872	841	894	869	858	819	771	841	873	855	839	820	871	761	823	795	881	792	866	860	807	823	813	810	860	892	862	808	821	847	801	822	813	820	780	843	833	785	848	797	822	823	810	823	820	886	804	836	879	829	852	864	794	805	798	808	826	844	819	866	839	806	827	856	780	845	843	837	813	887	803	764	848	813	849	827	810	851	832	838	856	850	859	771	872	789	800	863	834	805	845	791	857	855	867	799	846	786	807	821	812	859	849	849	840	781	839	839	846	841	857	876	842	804	821	847	860	794	828	817	846	845	855	792	874	824	789	793	856	813	828	818	820	813	841	825	852	824	760	768	829	860	831	829	820	844	791	820	847	887	839	818	852	852	870	836	833	865	838	803	794	842	797	828	874	864	831	832	778	827	850	827	830	818	854	851	821	838	841	848	820	785	906	799	831	817	849	809	807	813	824	845	859	800	845	841	806	833	834	796	844	815	793	812	832	828	837	776	833	813	812	826	845	801	852	870	772	779	882	825	852	807	804	801	830	834	853	761	854	847	834	826	812	885	862	879	854	773	805	827	830	817	806	821	850	865	817	852	822	831	803	824	759	826	843	803	812	849	822	873	791	835	807	858	803	817	843	863	860	813	819	836	871	798	859	913	818	810	820	809	882	817	855	832	824	813	849	848	834	875	844	808	808	819	791	823	786	838	847	822	818	816	862	899	838	851	819	862	781	796	821	838	863	832	862	776	868	835	843	820	835	837	843	785	835	856	782	830	851	809	790	824	830	871	889	874	826	869	811	845	836	800	792	890	805	836	845	840	776	880	827	815	874	831	829	768	811	823	811	778	837	882	827	856	814	823	848	812	813	880	843	874	884	782	833	830	874	873	876	799	806	820	812	830	869	872	856	842	870	828	865	861	824	795	838	860	833	838	837	855	830	809	831	797	804	793	865	810	871	836	803	836	846	832	852	835	874	847	823	830	816	858	856	904	808	805	801	857	834	864	850	772	854	823	812	817	817	773	890	831	813	800	821	832	807	873	861	816	823	792	870	802	895	843	848	844	837	824	833	828	816	790	849	829	832	835	866	833	805	834	847	848	880	812	821	826	798	778	818	869	787	847	817	843	818	825	817	869	850	851	856	832	838	819	864	835	806	768	830	863	828	834	832	827	805	806	789	849	790	819	793	830	838	863	828	857	846	812	901	856	838	857	832	853	803	846	796	783	837	828	821	815	827	788	873	823	865	776	824	814	899	881	863	843	893	870	805	807	853	845	833	808	838	798	830	894	832	794	862	831	848	828	841	798	872	791	836	832	843	899	771	824	826	876	835	844	827	810	776	807	868	813	851	789	826	772	815	872	859	827	840	794	795	844	800	849	818	796	843	824	858	790	834	896	811	863	850	849	805	796	790	849	824	859	838	833	849	861	818	816	793	835	840	840	809	866	828	802	832	850	802	806	905	849	801	798	861	854	828	870	882	797	849	835	834	810	814	830	815	827	871	807	833	851	850	818	845	841	831	890	844	817	831	837	866	832	834	807	812	807	786	841	860	875	816	797	832	794	800	803	804	823	810	849	847	844	803	856	797	810	823	804	851	848	853	801	775	849	816	829	782	798	860	814	812	831	844	839	839	806	809	775	846	814	879	853	823	832	851	865	870	836	813	838	831	832	880	816	845	813	834	799	835	827	862	825	884	837	820	822	851	804	801	807	858	830	876	773	806	802	799	861	863	838	791	852	796	786	874	861	860	805	824	902	816	871	834	824	869	853	818	854	827	853	844	810	837	805	838	846	760	828	838	846	815	861	886	890	814	853	791	819	861	841	861	888	816	815	771	809	846	782	841	828	853	853	865	828	808	824	840	820	800	816	859	828	851	799	842	847	844	821	785	832	816	796	815	850	799	799	883	893	840	797	840	863	843	810	827	822	859	833	835	843	861	850	818	821	827	842	872	825	769	832	811	777	893	821	830	837	853	838	784	863	806	825	855	847	802	838	867	807	823	837	805	834	849	877	839	822	819	877	844	807	809	805	837	821	840	831	860	849	797	823	820	906	776	845	846	864	864	842	814	848	820	826	774	844	869	850	826	819	847	823	856	866	855	829	847	827	819	870	786	822	868	787	774	807	831	814	822	844	840	817	839	867	847	896	811	850	866	812	846	816	807	870	820	833	818	894	808	864	772	854	850	813	850	849	863	852	835	808	830	855	821	886	836	882	800	863	843	870	843	795	833	819	831	847	880	789	868	814	779	810	846	790	887	807	806	837	850	840	763	869	820	798	790	862	843	840	816	809	812	862	813	835	848	842	796	847	833	837	849	802	817	855	890	787	802	868	813	876	831	846	854	794	819	814	815	826	797	812	794	824	815	840	847	857	888	861	851	812	898	865	796	826	830	828	842	866	866	779	787	870	823	878	868	812	838	841	783	851	848	851	867	823	854	852	851	827	794	898	811	817	857	813	846	782	841	852	848	836	831	810	857	857	874	782	837	813	840	773	863	880	839	799	832	828	818	824	838	799	804	794	856	822	869	837	805	852	823	840	856	792	833	859	795	799	799	881	863	863	834	848	822	855	859	798	828	843	860	844	845	816	857	862	784	833	791	844	819	853	803	806	835	831	855	807	819	869	850	842	852	843	825	786	891	872	857	891	838	847	794	791	842	860	841	815	805	874	809	846	873	842	840	837	751	817	865	812	863	842	860	849	817	814	823	840	881	825	872	853	830	797	874	797	896	810	873	872	890	829	863	855	782	847	817	774	835	858	817	782	896	851	844	864	822	846	860	832	854	830	838	854	807	801	829	819	797	802	830	834	823	851	847	836	827	845	816	830	795	836	841	796	792	840	855	877	849	847	808	822	842	796	864	832	839	866	845	809	782	892	836	830	840	803	781	834	830	860	893	856	857	856	807	797	847	820	819	787	828	808	825	831	829	847	835	787	880	823	835	821	898	836	853	831	837	839	788	867	810	795	826	812	838	815	820	805	832	840	816	846	872	839	863	869	864	830	851	782	805	856	898	828	843	851	835	844	853	836	878	785	791	865	847	840	814	790	811	880	854	853	799	857	876	875	845	831	824	835	749	821	829	850	810	872	816	798	786	834	842	823	825	825	861	786	810	818	880	821	819	808	793	849	800	845	844	825	824	867	830	840	818	852	842	839	876	879	787	864	878	822	844	844	844	829	806	817	805	869	832	865	857	800	860	838	842	844	792
63266	40319	28143	14386	5034	962	591	553	535	488	495	469	459	532	499	544	475	475	521	518	509	619	649	526	481	424	387	420	397	395	435	391	425	404	372	378	401	404	380	414	356	398	372	388	364	399	383	400	395	450	433	394	423	423	383	414	453	414	439	390	383	416	377	378	426	393	365	386	369	395	399	405	391	396	382	376	426	372	437	428	412	406	436	411	425	396	433	382	411	380	392	401	413	389	396	433	398	423	431	418	367	380	392	432	439	393	364	393	436	386	360	412	376	415	409	365	398	420	377	410	402	420	426	475	422	413	382	402	396	415	392	394	396	382	416	363	411	423	386	399	410	375	392	395	328	404	430	371	338	377	406	419	427	397	414	410	395	394	399	365	375	392	413	373	415	395	393	390	405	429	377	379	406	331	373	416	417	408	385	389	422	394	375	378	409	406	416	364	430	363	385	415	419	384	411	396	414	388	392	389	394	407	427	385	435	439	431	392	398	366	398	411	428	403	371	362	396	450	384	367	391	375	411	381	392	391	361	438	416	413	442	376	410	421	355	413	416	433	396	414	401	389	393	408	431	420	417	376	430	379	413	391	363	378	359	376	429	396	348	378	441	431	416	395	442	410	381	395	421	387	378	392	422	369	374	369	408	374	364	396	373	432	427	384	416	439	379	363	424	388	426	415	383	396	390	438	355	399	406	406	429	442	426	414	419	424	387	422	423	361	354	418	405	361	394	409	369	448	400	377	395	424	402	354	424	459	392	380	410	446	414	349	414	409	383	396	424	386	382	429	346	370	413	409	412	386	388	407	408	408	384	396	402	406	395	386	409	440	412	404	379	376	408	436	412	420	409	406	420	406	428	393	404	395	374	442	368	396	364	377	392	426	404	435	395	370	369	397	401	399	435	378	398	370	389	433	416	344	386	358	383	375	407	432	407	388	418	358	428	416	392	366	401	434	422	427	429	397	338	401	410	412	410	408	437	398	385	427	422	376	403	400	377	392	382	392	382	406	392	385	387	432	387	407	367	384	439	392	393	378	407	398	384	399	428	415	334	409	396	370	419	386	393	390	411	358	368	397	406	405	399	403	331	342	410	395	418	401	412	407	405	416	404	359	403	410	400	360	424	364	438	383	392	417	396	429	408	386	403	394	385	405	454	360	420	404	422	391	394	404	400	394	371	396	410	418	393	404	427	390	383	385	394	389	434	407	369	402	419	425	406	383	418	411	378	394	354	438	416	376	387	391	421	351	385	400	424	380	424	457	366	391	363	433	422	423	362	417	393	383	365	368	388	418	399	443	425	397	413	394	407	377	395	374	389	435	398	425	376	390	435	388	392	371	423	398	396	397	394	419	387	392	409	365	400	357	373	414	399	413	424	379	409	347	413	428	402	381	452	381	375	397	383	394	403	407	398	406	418	392	410	398	395	373	366	360	395	390	383	415	350	403	388	415	381	432	423	379	365	417	423	394	417	390	394	368	408	365	366	410	408	426	410	363	408	391	361	419	401	383	428	411	421	386	452	393	418	386	411	427	393	443	426	433	421	431	425	399	386	376	389	409	385	369	411	382	429	383	424	410	443	408	413	409	400	425	417	416	402	392	413	379	378	424	445	374	363	436	435	369	410	398	366	405	381	447	402	431	367	384	405	423	417	356	397	418	428	405	393	422	414	375	410	391	439	382	362	398	368	372	385	427	397	413	380	413	415	407	400	374	388	369	387	408	426	362	371	359	405	384	400	404	396	396	372	399	409	419	399	419	419	400	385	420	391	387	407	394	380	390	392	401	404	404	392	383	386	373	401	417	439	399	430	370	414	396	363	420	400	419	406	441	406	363	397	395	375	427	369	368	370	410	406	402	405	386	374	410	377	395	384	386	412	383	390	395	356	409	371	449	393	379	388	385	381	392	376	382	401	389	380	364	419	364	401	397	377	395	402	390	408	381	386	370	421	434	388	380	383	368	395	404	415	371	394	420	418	380	418	425	434	400	362	377	368	428	411	344	383	421	344	360	407	386	406	396	393	411	397	391	372	392	376	362	423	400	436	434	399	377	416	451	391	397	437	405	383	409	399	396	359	400	430	419	436	351	385	387	385	413	429	407	411	436	402	370	402	370	416	399	411	422	419	355	409	419	394	394	370	393	400	411	374	407	372	370	407	396	400	413	392	419	399	405	419	399	393	372	344	394	370	418	446	375	401	352	432	410	382	431	384	407	392	417	427	440	383	397	406	398	368	349	386	418	386	427	386	433	401	395	404	371	398	402	416	393	408	413	378	407	423	411	428	395	393	403	378	370	386	389	380	408	411	380	364	370	380	413	427	398	392	401	411	360	406	409	400	460	377	398	384	393	412	431	390	389	423	382	405	368	381	404	422	356	416	393	396	372	383	430	388	392	426	397	405	408	399	402	365	372	391	376	375	384	424	385	383	389	444	422	382	428	405	398	436	390	390	391	405	371	388	401	438	410	388	403	407	422	408	407	392	375	408	384	418	413	403	383	373	396	393	424	438	410	432	413	391	423	394	388	422	420	444	439	396	375	376	370	403	425	415	356	349	407	383	413	400	407	407	394	394	403	408	421	368	385	418	409	403	374	384	412	396	419	383	405	401	391	367	417	410	369	399	390	359	414	393	425	392	343	374	419	391	384	356	386	390	448	376	378	370	395	333	398	391	379	386	390	396	400	398	448	381	416	410	408	418	393	374	394	390	343	387	407	384	398	424	390	402	404	394	406	374	362	422	378	392	419	418	382	383	360	373	383	399	407	423	423	414	371	416	398	394	425	365	387	393	395	372	404	398	418	444	411	383	443	405	360	385	397	378	390	386	388	407	423	417	401	420	442	395	350	401	405	377	396	375	451	366	385	380	386	413	407	396	407	367	380	403	397	371	413	396	435	406	395	413	373	423	400	439	376	440	401	392	357	374	413	390	353	409	433	411	377	411	408	418	412	400	382	386	389	411	397	425	372	431	399	415	354	381	396	410	416	422	390	390	384	435	430	428	388	399	405	398	395	401	424	397	440	397	407	374	413	365	403	439	416	407	437	427	401	414	364	413	380	426	428	423	389	393	422	404	390	371	390	415	391	425	429	402	390	360	399	391	421	375	401	360	392	397	364	415	386	387	377	410	373	388	389	419	421	433	350	387	379	366	410	405	350	414	410	403	377	374	360	385	433	374	409	397	415	370	405	420	395	403	412	427	419	438	403	425	354	370	372	412	403	420	406	387	390	385	401	414	370	399	421	380	353	399	387	404	365	382	392	412	385	406	462	400	370	399	402	380	356	433	386	377	358	357	399	426	386	381	391	380	396	403	396	397	399	386	415	357	408	434	396	387	381	412	384	390	390	384	421	331	425	360	366	425	379	411	391	404	353	382	388	403	371	350	389	415	401	431	405	388	365	391	398	369	385	422	409	382	382	418	435	386	416	371	401	356	417	408	414	393	389	424	409	388	363	364	381	395	414	401	370	410	437	394	411	393	391	422	426
40546	32221	29967	20857	10051	2419	1708	1573	1561	1394	1303	1137	1191	1361	1296	1509	1334	1362	1479	1582	1612	2215	2336	1727	1323	993	882	901	848	811	851	808	862	900	815	831	844	857	816	796	861	838	839	843	877	834	879	820	854	881	847	875	856	791	847	801	850	902	801	843	871	869	834	823	815	862	873	853	847	886	890	833	849	841	861	853	821	826	829	882	844	911	834	869	871	840	839	849	826	833	829	856	882	851	871	867	846	825	803	831	852	844	850	884	804	798	828	799	882	884	891	827	841	844	868	845	897	845	803	861	786	876	863	916	838	819	837	875	881	880	904	864	859	875	876	851	863	849	866	882	833	847	852	836	844	875	839	883	850	866	871	870	887	807	841	862	831	849	868	811	788	850	911	852	816	873	818	851	806	853	807	835	824	848	863	849	822	836	864	843	848	869	825	817	867	873	829	855	827	864	818	850	850	816	850	854	822	857	784	857	820	851	877	824	850	795	850	859	853	819	881	875	839	894	842	835	891	838	831	856	891	851	856	836	885	811	861	896	832	762	822	862	876	832	846	824	856	830	869	818	807	868	812	858	841	830	832	810	865	805	910	852	845	866	869	867	927	848	799	784	871	868	828	870	830	784	845	827	843	838	885	841	867	831	821	847	820	867	919	800	819	864	838	801	849	855	859	829	839	831	855	846	856	874	812	847	876	860	839	850	880	804	847	832	872	843	884	829	905	847	840	831	854	814	833	834	902	818	815	832	842	833	856	873	850	838	842	860	863	830	811	839	840	814	840	815	899	829	892	846	877	793	823	809	859	870	872	914	853	824	816	791	856	852	899	851	898	820	900	829	829	854	825	809	896	854	837	850	856	833	878	873	840	803	902	844	864	851	840	876	862	816	845	867	891	887	897	837	817	832	798	889	830	866	781	876	867	820	846	840	829	815	829	850	853	850	831	794	833	887	818	857	866	873	834	846	825	856	825	840	785	835	858	848	875	873	824	817	829	836	842	833	840	846	853	834	892	829	846	853	866	834	794	865	808	882	852	877	852	864	820	867	847	838	866	901	869	841	839	823	840	804	842	834	856	866	808	848	855	876	857	820	876	854	848	885	826	843	816	820	793	841	836	863	887	866	865	810	832	855	806	861	880	825	826	846	882	820	840	844	842	842	912	852	802	792	832	834	848	839	843	826	840	817	884	788	881	846	803	826	893	797	861	815	819	812	861	821	824	871	815	859	790	820	830	859	796	815	845	850	851	904	876	840	845	824	855	816	815	880	856	867	790	854	854	823	821	805	887	837	850	863	852	856	799	805	830	846	808	827	840	867	816	794	857	881	851	831	791	846	902	846	856	855	856	857	805	818	804	888	878	849	902	812	859	838	897	868	854	859	830	795	830	861	807	851	834	849	888	856	853	824	856	881	816	818	857	857	851	867	822	847	880	834	775	888	825	856	864	868	880	832	841	842	836	843	871	848	894	778	863	824	848	882	871	857	830	866	914	841	847	853	819	819	863	847	856	896	860	793	812	859	881	857	859	880	854	830	855	846	802	804	851	848	823	815	808	827	895	819	887	875	801	857	797	849	820	853	810	881	836	824	821	837	828	858	874	853	885	871	806	864	837	835	784	838	838	832	826	851	835	859	868	832	875	855	820	844	817	840	834	853	808	876	865	861	890	826	884	870	849	795	829	844	823	847	823	781	844	873	814	853	849	808	821	808	845	835	844	874	861	809	860	856	867	860	827	846	858	860	883	889	814	849	811	842	889	851	807	839	800	864	863	829	845	881	823	774	850	845	875	835	818	859	923	847	828	813	855	816	853	858	870	805	811	829	822	774	791	807	846	890	833	880	815	870	895	808	876	847	849	860	893	877	882	893	819	879	802	850	890	906	856	865	851	844	891	884	905	918	883	879	779	821	792	888	798	850	784	861	808	841	860	890	874	848	894	844	809	826	811	832	863	869	871	809	739	878	882	852	822	830	893	799	852	861	867	843	897	869	816	814	872	836	851	870	888	841	854	799	836	816	834	808	868	844	895	905	854	827	821	810	916	879	837	838	792	832	812	819	825	813	875	821	878	867	833	867	858	890	862	849	810	867	865	833	876	851	840	911	857	814	873	819	842	858	865	838	833	850	852	869	812	845	828	836	849	843	878	902	818	899	865	820	835	872	873	845	820	832	825	830	848	892	857	814	891	861	866	856	854	795	865	849	873	818	858	846	912	842	858	808	842	840	854	834	903	851	817	808	825	834	892	833	808	819	875	824	790	886	842	876	863	830	827	859	865	866	845	845	883	851	845	801	836	895	894	881	894	820	851	854	859	836	884	836	816	891	812	837	868	878	845	828	848	855	825	819	821	865	815	871	845	879	843	815	822	850	862	851	794	863	853	874	860	842	840	822	807	802	829	874	878	844	838	840	848	848	858	922	834	816	837	833	858	860	831	816	842	842	921	863	860	866	851	829	860	878	867	925	848	851	847	821	819	851	856	875	870	878	825	849	848	810	828	839	843	827	868	849	860	851	826	893	819	846	801	837	917	838	863	874	831	866	847	827	830	821	841	798	869	814	832	825	852	863	855	871	866	844	829	788	852	878	872	855	862	802	858	858	858	844	837	868	801	800	873	859	840	819	840	884	839	792	838	862	843	847	857	835	840	845	825	798	862	789	904	860	804	842	828	820	891	840	837	852	832	912	842	852	837	847	888	883	794	813	790	825	787	803	881	852	833	795	848	822	856	800	855	809	904	870	817	946	797	916	829	838	847	865	825	881	858	811	825	815	782	913	890	825	862	873	888	830	890	872	859	883	849	816	850	853	874	828	880	860	838	841	817	873	870	870	898	855	852	828	899	839	868	904	803	841	869	926	838	897	855	806	859	818	825	826	825	797	845	821	885	852	832	855	856	866	850	812	814	907	830	859	803	846	820	773	878	872	871	875	840	892	829	855	846	848	823	851	813	785	828	873	837	876	844	818	820	803	854	843	850	860	838	836	816	887	865	874	821	866	884	806	855	844	820	843	823	822	835	815	772	861	899	785	846	751	840	891	847	824	796	865	846	842	868	815	826	836	889	827	823	816	846	778	898	810	813	845	901	820	849	890	877	900	918	805	871	873	799	882	813	845	838	839	888	781	850	889	837	798	816	844	812	860	879	850	858	831	855	801	862	846	884	838	829	848	892	863	866	859	849	884	782	863	868	822	878	819	809	805	817	851	832	816	822	854	869	843	903	833	825	856	907	825	895	824	869	824	842	837	821	850	784	807	870	834	845	867	850	817	826	812	817	862	794	868	844	812	818	871	840	870	899	874	823	901	902	868	817	871	837	900	835	817	863	876	835	830	883	842	819	863	846	812	824	796	867	884	839	848	871	849	868	866	847	868	815	863	893	906	802	859	832	829	855	816	853	871	794	870	874	849	825	813	823	865	815	792	866	881	870	836	820	855	881	892	852	857	863	862	880	815	875	882	882	856	903	831	847	857	795	857	878	834	808	872	873	800	841	907
47819	24666	10711	2806	748	435	431	396	400	408	403	438	371	370	398	365	353	393	418	384	376	389	378	406	393	374	376	362	401	383	387	416	395	411	401	404	355	397	360	373	378	419	403	360	371	368	379	357	326	439	406	385	408	371	403	346	413	429	373	387	413	384	377	415	392	375	370	394	345	356	369	397	398	391	354	374	393	403	358	384	364	377	366	384	386	343	367	407	387	403	370	397	386	363	384	354	396	357	362	384	438	421	390	370	382	383	374	363	392	404	381	380	411	362	399	398	391	362	389	434	380	374	388	352	387	400	400	372	380	383	406	381	388	397	374	406	363	364	380	399	406	382	401	379	368	394	440	415	349	356	390	359	399	419	408	385	366	387	365	380	355	379	345	377	368	365	398	385	378	356	367	392	364	358	347	418	411	383	376	392	363	385	379	362	366	367	411	361	382	374	377	395	422	417	393	341	407	387	372	392	387	341	405	379	393	370	400	391	376	348	347	376	402	390	400	409	410	397	361	386	361	389	396	381	343	381	387	401	396	420	345	367	363	376	366	373	374	388	374	383	385	364	362	316	379	354	390	419	443	391	362	382	424	373	381	384	369	410	375	392	350	367	383	349	405	352	353	370	401	381	358	380	375	386	411	365	357	386	409	392	364	401	381	392	410	395	393	394	403	364	333	379	356	412	385	365	388	408	392	380	372	394	362	410	379	391	378	383	388	378	363	379	358	373	368	403	389	379	421	377	381	390	414	369	358	398	359	392	397	358	413	375	421	390	376	412	391	369	358	403	349	408	372	403	377	361	380	398	390	386	393	366	390	374	394	409	422	398	362	362	358	378	387	390	415	394	409	356	372	366	367	371	376	371	397	378	356	347	374	399	400	396	390	400	449	391	382	352	416	339	360	367	369	344	373	338	366	390	356	341	379	375	393	380	404	382	383	428	381	383	384	367	410	401	383	412	382	421	369	345	374	380	393	382	391	403	387	387	385	340	377	339	389	357	405	396	390	406	367	398	388	411	408	374	374	396	373	385	370	416	383	389	363	381	387	395	388	380	366	375	377	390	373	373	409	417	372	360	405	394	435	376	400	362	368	384	378	379	394	403	364	408	383	420	385	365	377	356	388	379	370	364	397	394	373	398	385	387	384	386	368	395	412	398	423	352	373	436	392	387	392	408	393	379	379	382	404	416	350	372	374	355	406	396	407	406	368	383	391	400	407	414	366	361	349	363	363	366	374	363	374	397	400	418	370	413	371	409	394	366	385	359	396	368	376	388	399	406	385	354	386	394	344	414	407	361	377	379	369	364	411	346	392	361	411	398	406	379	360	422	361	396	369	376	366	384	367	360	376	394	373	389	409	432	354	361	409	374	374	345	398	404	362	365	365	372	397	345	428	412	397	396	388	381	368	374	377	386	384	403	370	393	407	368	336	416	389	366	420	384	372	413	390	377	409	417	396	395	386	412	396	393	365	390	411	366	398	398	417	403	423	383	413	377	382	353	358	369	360	383	363	364	386	384	365	381	369	413	412	419	373	355	370	383	373	393	398	438	369	340	365	373	398	417	424	364	390	401	372	371	368	415	402	395	438	382	411	359	358	348	391	381	377	393	373	373	345	352	418	356	393	365	402	380	389	385	365	360	371	407	408	383	400	368	363	403	406	378	412	353	360	397	367	408	385	388	382	358	381	403	387	386	418	410	408	360	408	385	358	380	402	354	407	370	384	352	374	369	432	387	357	441	422	389	381	396	367	365	369	412	397	355	373	392	408	381	405	364	405	424	415	393	382	390	364	360	390	366	381	426	383	412	403	440	402	361	384	348	370	388	366	390	389	410	338	378	347	381	419	430	363	367	366	422	377	389	405	375	393	371	398	414	416	413	368	377	380	385	385	395	386	384	388	402	428	385	384	390	394	360	383	363	392	374	410	379	381	383	397	404	411	368	402	407	396	425	416	320	376	365	371	400	389	309	389	384	328	341	402	435	365	394	374	354	377	377	381	391	402	364	374	396	362	386	402	376	436	379	390	371	402	371	412	370	361	372	402	365	391	367	360	360	357	389	430	370	382	350	363	336	388	401	369	419	391	388	375	351	391	394	380	359	379	422	341	375	364	385	367	385	379	380	413	367	396	373	405	379	379	373	371	361	371	353	340	419	387	412	387	399	358	407	368	354	372	382	401	395	370	403	395	413	385	368	335	386	381	362	375	388	400	406	411	381	421	450	401	373	422	377	434	424	415	378	364	385	380	366	390	359	377	377	391	401	381	382	377	367	392	366	387	335	391	428	372	370	393	417	395	352	378	416	391	422	414	365	363	366	413	393	376	373	380	431	352	389	385	411	443	386	406	399	411	369	381	377	392	422	402	379	393	380	387	441	428	386	373	429	362	378	389	372	377	359	356	387	364	363	418	409	381	369	352	360	395	373	375	387	351	388	388	427	356	370	405	372	386	398	380	366	380	384	395	364	394	339	398	391	383	417	426	382	398	343	396	348	394	390	377	366	401	407	372	421	379	381	416	388	383	396	362	393	372	356	402	368	361	386	418	372	398	380	369	383	393	369	379	357	341	397	375	396	362	361	376	354	363	411	367	390	344	383	442	386	397	413	382	423	367	379	356	414	417	379	400	389	388	387	351	403	379	364	405	354	337	388	394	432	395	354	411	386	351	378	442	387	381	394	355	394	357	435	376	403	387	379	380	351	371	415	428	409	367	382	375	403	391	385	432	354	375	375	344	390	381	358	399	402	405	436	394	407	393	359	396	366	360	382	387	398	362	380	397	362	361	424	374	374	359	379	353	396	417	374	385	378	386	402	404	384	380	381	399	443	397	373	363	377	401	369	424	371	381	371	361	398	400	416	378	372	435	388	383	394	427	389	387	392	383	364	373	359	350	386	335	398	355	407	370	357	364	401	374	384	397	367	402	387	379	385	376	351	393	399	393	375	372	380	361	339	384	372	365	388	420	391	414	373	384	393	407	374	384	356	416	379	387	369	359	355	411	369	363	341	411	395	366	371	391	363	341	389	361	415	387	387	400	385	420	372	401	421	382	388	366	354	358	391	376	341	360	378	401	404	399	379	390	379	368	382	398	365	379	375	360	427	379	373	385	398	389	371	416	404	411	371	384	362	383	351	385	402	429	384	398	392	349	352	434	396	371	380	365	436	418	403	356	363	402	435	409	410	409	386	349	358	376	382	373	357	383	360	394	347	394	434	345	361	351	440	406	407	380	408	364	360	383	412	413	386	384	348	402	365	377	397	364	370	401	386	405	392	405	424	376	368	371	383	359	404	369	419	406	372	381	402	398	363	389	377	377	366	395	397	341	399	387	370	384	375	353	410	343	397	395	405	358	400	386	373	384	419	375	394	383	406	354	401	372	401	383	419	368	384	393	340	405	412	391	395	393	390	387	379	364	412	368	426	362	399	391	373	406	432	397	440	387	388	389	373	378	392	394	376	379	419	377	394	400	391	368	388	363	389	392	393
31115	18564	12619	5376	1799	1063	939	855	853	829	857	855	819	863	831	857	911	914	823	896	872	898	927	898	811	835	818	820	782	845	801	852	789	836	813	837	897	827	795	824	816	810	833	846	833	807	854	772	771	812	842	788	819	812	874	833	814	816	805	795	857	812	789	824	861	799	809	796	795	793	805	826	811	799	813	774	808	797	887	820	756	862	794	833	808	875	767	832	806	831	834	824	847	816	819	856	812	793	826	799	785	817	810	809	828	799	867	825	795	811	809	842	811	795	848	804	825	847	857	819	822	774	826	826	847	815	832	802	810	834	815	833	837	784	735	829	816	845	781	784	800	797	827	878	809	806	853	808	822	838	801	801	814	786	855	810	819	862	846	848	798	818	822	787	862	832	748	788	834	833	810	814	797	796	778	845	787	838	814	848	831	772	858	782	802	846	827	811	841	812	825	820	836	759	811	800	894	865	796	810	827	794	812	805	808	817	858	827	791	840	785	811	853	831	790	815	843	846	819	817	794	765	821	838	838	835	834	819	836	834	829	827	815	818	871	887	816	797	830	787	832	845	852	806	853	889	874	819	840	819	861	825	823	819	802	857	903	850	799	841	813	778	797	825	857	821	791	866	841	802	772	816	827	837	828	823	857	749	810	858	818	810	828	874	859	889	860	830	771	858	834	829	789	844	828	797	842	818	865	796	798	858	804	797	809	812	888	796	839	851	850	816	770	886	814	746	819	871	833	855	828	861	813	837	840	785	838	783	801	841	821	815	833	818	852	813	782	819	800	778	775	755	840	821	777	806	766	835	811	857	804	805	853	824	885	821	844	833	852	815	799	860	787	828	840	829	808	795	843	858	858	783	855	809	822	789	771	811	845	770	827	806	831	759	839	844	804	864	828	830	828	867	804	780	834	833	825	837	817	814	857	866	856	826	816	837	796	847	858	822	828	855	796	825	847	807	827	866	865	841	817	824	861	880	816	815	788	874	771	813	788	793	820	827	782	783	835	862	801	809	795	823	816	823	817	833	875	785	857	804	792	800	799	815	843	833	852	830	846	820	825	846	781	885	824	806	833	763	823	856	771	811	840	807	792	844	834	825	840	818	791	800	807	779	793	838	853	841	822	834	810	840	862	785	855	845	838	881	835	784	827	823	808	782	879	821	820	817	790	832	845	811	828	831	821	846	808	840	873	839	858	812	841	762	822	862	805	819	843	854	789	827	815	800	818	824	810	849	825	826	808	821	808	882	855	834	818	802	860	823	852	800	847	797	795	774	805	869	863	805	772	794	832	817	793	812	826	805	829	843	840	807	772	841	753	823	802	824	821	801	837	840	807	839	845	805	808	840	802	870	862	804	805	782	834	859	800	800	848	812	708	808	808	777	782	868	800	820	800	808	796	851	783	828	827	765	868	851	858	794	854	833	859	849	820	812	823	797	851	804	790	834	789	831	869	840	784	772	823	786	813	829	805	795	835	758	809	802	844	852	809	795	831	806	837	819	836	801	779	796	785	858	843	822	880	828	830	804	861	774	833	874	807	832	902	841	782	772	877	824	816	803	804	845	816	800	783	820	836	816	819	853	898	849	833	846	766	833	809	820	843	849	806	764	802	820	884	787	871	844	762	822	835	781	786	826	813	890	813	815	824	814	822	794	799	815	837	869	810	830	829	859	833	822	761	815	830	802	819	819	867	821	805	803	762	860	815	812	827	817	802	781	839	814	802	826	810	847	782	787	821	881	801	781	791	846	850	817	876	843	854	810	776	836	856	844	798	842	857	842	849	871	820	834	855	813	799	784	869	832	785	800	803	849	862	845	801	823	824	827	862	807	891	812	789	759	835	788	831	817	818	827	858	838	857	851	824	839	838	775	798	810	835	798	837	802	858	845	815	797	876	774	804	846	819	833	882	848	815	801	793	821	820	830	825	840	812	870	801	828	805	807	812	844	859	793	856	795	797	842	838	809	805	848	765	793	838	839	889	856	879	809	799	811	854	840	800	857	825	819	825	865	856	841	827	798	790	785	812	883	763	815	786	840	853	836	847	831	845	817	791	804	839	862	832	806	798	832	814	858	813	793	814	806	809	842	784	827	806	857	810	830	800	812	820	892	818	842	830	811	814	828	875	840	852	794	814	797	791	816	829	784	805	810	807	835	835	803	859	835	871	816	825	881	793	769	837	773	845	809	779	806	830	842	829	821	848	846	859	841	826	811	809	837	832	795	778	788	851	746	806	803	803	798	816	814	832	874	803	810	826	774	819	858	793	809	793	813	811	849	831	770	827	815	802	850	789	811	891	815	846	845	837	788	814	900	803	791	865	782	805	795	770	820	824	799	817	805	837	817	793	805	830	884	845	839	817	852	842	805	805	848	846	799	840	859	796	857	836	866	780	820	794	781	808	830	771	788	795	818	836	875	886	877	791	850	860	827	828	838	798	834	819	821	787	834	803	816	823	781	862	816	847	841	796	905	814	808	810	843	814	838	823	797	834	821	872	860	826	802	817	837	798	790	815	797	781	807	787	796	794	783	869	838	823	806	782	795	883	832	792	803	850	847	880	831	825	829	821	821	825	848	804	829	849	795	823	787	817	865	811	817	801	858	846	812	843	814	856	869	778	826	851	844	837	861	848	798	800	780	799	811	884	805	859	859	854	875	792	852	799	789	815	816	806	822	851	793	866	807	820	829	791	805	806	798	813	820	819	808	817	839	840	845	840	797	838	820	816	793	814	814	838	840	886	838	814	789	790	827	833	782	821	803	834	830	887	820	856	796	865	824	785	803	810	801	789	769	801	822	777	832	839	845	790	802	805	802	823	822	850	758	817	839	820	848	804	815	817	825	828	759	818	816	831	875	828	881	794	905	810	823	801	837	864	852	805	838	801	836	867	881	836	821	805	796	820	842	845	770	804	835	796	827	844	807	857	801	824	788	867	859	839	824	809	787	830	848	840	797	863	822	786	830	859	844	865	858	874	797	836	816	766	844	819	859	851	779	799	817	823	894	831	846	821	821	839	784	851	780	842	825	843	817	840	814	835	831	860	853	828	805	804	843	854	834	845	846	785	852	791	843	817	810	829	820	810	819	866	856	874	825	847	846	795	788	829	803	791	821	889	831	808	811	823	818	808	835	821	789	810	812	854	787	814	857	827	874	851	843	815	823	848	844	826	820	875	812	871	825	862	866	820	814	810	816	827	811	782	777	791	812	844	774	815	834	833	822	840	813	772	806	815	844	854	821	847	818	836	841	815	825	842	802	874	829	822	821	820	849	800	880	835	856	779	821	851	807	823	836	781	841	820	815	849	814	808	758	812	816	792	834	798	790	872	825	833	764	910	796	828	849	834	831	816	850	872	812	798	832	783	818	807	814	856	852	834	817	787	809	859	794	838	822	811	832	866	788	847	817	838	796	796	835	791	839	813	837	806	823	860	772	793	831	769	838	849	834	810	852	843	821	833	818	823	802	826	836	814	832	819	821	852	828	816	822
57477	29266	15335	5271	1858	596	465	419	412	399	411	428	409	396	469	438	450	543	649	586	558	506	450	413	387	400	379	411	350	387	390	413	354	405	410	370	334	386	351	390	344	421	405	359	363	392	355	354	403	389	366	363	381	427	403	376	372	397	369	382	388	397	392	357	411	341	338	395	366	390	392	391	369	409	405	381	393	403	403	378	363	391	401	392	387	366	401	356	409	322	410	413	337	395	393	387	354	392	389	358	388	384	383	422	380	388	409	387	415	436	392	376	367	357	351	390	375	385	392	399	397	351	363	347	393	384	380	412	378	385	418	379	417	401	417	389	387	358	392	390	362	329	411	409	419	397	385	399	387	394	370	371	383	354	355	378	413	436	391	385	413	387	378	401	380	376	373	360	390	374	378	384	382	397	372	415	352	443	346	376	388	360	388	412	359	387	399	403	406	377	326	360	405	369	359	376	392	380	353	401	341	394	359	376	383	395	369	356	440	376	354	368	378	383	421	417	377	383	376	375	401	377	370	359	367	421	404	398	346	413	394	379	346	349	386	380	388	376	366	406	390	374	415	398	381	378	331	393	385	362	383	413	408	387	386	383	391	404	383	398	369	402	383	400	374	385	393	376	353	402	388	382	360	397	403	400	378	389	396	379	394	393	379	410	366	364	391	346	399	391	360	389	391	358	359	375	394	413	412	375	385	358	409	392	405	371	377	371	371	369	356	387	397	384	377	404	417	403	358	377	380	383	359	384	401	406	402	387	349	361	416	375	395	368	394	358	359	399	399	350	378	384	362	380	376	403	393	370	409	327	344	409	407	359	396	419	366	356	332	380	409	393	363	360	376	367	396	362	416	383	392	374	379	417	392	364	377	369	376	402	383	382	382	371	371	433	390	337	383	378	410	394	392	373	379	370	354	370	396	408	398	416	356	370	372	395	386	413	382	393	428	402	363	376	406	386	399	385	415	429	386	374	372	403	354	369	368	353	379	380	355	379	380	352	405	400	402	390	384	385	400	410	388	404	413	390	357	332	415	417	375	380	363	389	385	391	408	352	399	400	374	412	413	347	364	412	372	348	390	379	393	350	398	413	408	354	420	376	384	403	380	396	414	383	399	394	364	380	415	390	398	393	408	403	376	401	363	376	392	415	393	388	356	336	389	372	404	406	405	373	377	396	364	357	401	399	418	346	410	363	367	397	414	372	377	392	342	381	363	398	374	327	406	413	373	418	409	429	397	391	412	367	401	372	368	395	410	400	350	353	401	365	400	375	377	354	382	365	375	364	360	373	417	367	396	382	441	387	376	371	394	373	382	371	343	372	391	368	367	364	387	376	367	400	348	391	417	407	399	409	382	386	397	398	372	364	389	385	354	393	340	399	389	382	372	388	383	405	371	402	352	376	362	378	373	359	381	411	410	431	407	372	378	404	366	367	379	387	358	355	380	395	403	403	376	380	360	359	371	386	377	373	362	348	375	362	365	377	395	389	379	397	379	378	372	362	410	392	396	383	387	392	407	368	373	399	358	378	396	399	401	353	362	392	401	375	413	397	361	359	363	415	373	380	360	361	376	386	421	409	404	413	383	403	426	390	397	397	384	383	361	376	384	374	342	414	364	399	364	380	387	399	353	349	369	403	370	398	401	419	382	405	372	339	366	370	390	390	380	402	382	395	380	391	408	380	388	394	382	374	372	363	380	401	387	389	391	391	405	393	399	366	406	375	387	353	396	412	404	404	378	367	349	379	374	384	406	402	394	413	369	400	395	392	398	400	398	381	373	379	363	356	402	366	429	343	393	423	424	386	355	373	382	387	364	347	350	343	332	369	391	365	377	404	358	379	419	353	390	366	390	395	382	373	389	375	354	402	376	400	370	362	333	393	340	380	385	409	358	383	356	382	367	428	410	381	390	415	414	400	396	363	406	372	371	390	395	344	355	389	362	385	373	373	374	362	392	362	381	342	362	370	349	344	410	379	412	389	359	392	404	360	390	403	381	363	352	393	354	367	382	362	389	395	388	383	405	386	412	375	400	402	390	384	384	367	384	389	389	374	402	376	380	404	380	366	391	375	352	380	398	393	360	408	385	370	409	360	346	339	389	412	385	330	379	391	389	384	404	389	409	393	408	393	377	351	372	341	404	372	410	380	379	413	365	382	381	364	364	397	373	398	395	376	408	403	347	389	401	347	382	351	403	371	365	357	371	421	358	381	377	381	382	390	354	423	387	401	405	410	331	375	448	388	386	331	358	419	408	377	407	383	375	371	397	364	374	394	395	392	394	394	396	380	389	396	387	373	388	392	399	382	345	396	398	362	392	434	400	386	330	334	397	339	368	367	369	345	370	422	394	362	337	398	395	418	428	402	411	398	401	392	375	399	385	403	407	378	413	401	414	379	401	452	393	382	347	338	357	355	365	369	359	413	374	402	418	394	356	320	390	376	370	402	417	401	405	399	407	362	380	412	374	340	406	375	381	341	381	374	403	407	365	400	402	360	392	394	387	408	393	390	392	386	399	385	416	404	385	394	395	340	368	380	381	361	399	389	378	401	351	393	412	396	347	365	397	396	367	419	363	391	378	398	402	393	353	401	357	363	360	366	367	379	418	385	370	345	381	390	416	355	381	418	359	374	383	363	405	406	375	355	402	381	411	370	398	357	353	402	404	404	370	373	419	398	396	390	362	382	409	387	434	390	366	360	388	414	328	368	393	407	373	365	406	400	381	385	413	324	371	361	402	399	369	410	378	390	403	393	443	383	383	382	425	380	390	353	398	377	392	384	388	401	422	380	378	391	307	419	361	361	361	364	394	397	360	354	406	382	364	389	420	355	382	366	416	354	366	350	391	397	375	381	387	369	426	423	404	394	356	412	382	384	387	361	365	404	417	345	406	388	405	392	407	382	379	378	398	374	409	381	372	394	381	385	382	394	367	355	352	410	436	405	415	364	351	368	377	391	420	384	385	415	410	429	379	402	366	344	374	371	400	377	386	358	384	392	383	432	395	376	419	374	391	378	372	401	364	365	390	400	375	393	412	360	371	397	383	422	368	368	376	401	391	387	395	416	389	364	375	416	399	375	417	404	387	364	361	391	393	408	364	393	367	392	419	413	374	378	408	383	404	354	423	406	347	368	433	371	383	354	401	413	390	407	378	431	368	415	389	402	368	358	348	399	361	368	403	402	374	361	368	367	396	435	376	364	377	404	430	344	373	380	402	425	356	349	392	382	420	377	387	406	404	385	360	375	375	363	365	368	399	375	393	365	385	368	354	402	411	439	437	395	409	372	433	385	411	371	399	386	393	394	345	368	358	407	390	391	405	444	365	407	379	353	398	401	385	379	358	398	413	328	390	382	427	375	391	405	387	402	356	386	380	359	390	363	355	373	365	426	378	391	401	349	352	384	416	404	398	396	426	380	363	406	379	381	390	369	377	342	368	399	415	387	378	394	372	376	339	391	385	402	324	382	378	373	385	390	360	399	369	358	373	332
37689	21450	17630	9385	5326	1474	1099	1011	979	990	949	954	898	926	1034	1057	1194	1766	2281	1850	1617	1207	1052	911	830	879	849	782	840	868	892	811	811	801	816	812	741	866	848	780	790	832	813	812	817	792	782	833	851	809	849	780	763	777	771	824	858	863	843	828	848	855	816	834	806	802	845	809	829	811	789	815	852	783	850	833	882	878	821	861	842	804	837	796	820	808	858	821	801	789	865	845	838	785	824	856	840	852	843	816	780	794	799	865	845	826	799	827	818	820	809	882	853	853	861	847	887	835	814	776	827	868	833	831	846	805	880	836	767	824	840	839	849	843	797	815	827	784	879	800	836	865	803	821	778	840	849	779	819	794	835	840	812	801	837	867	840	845	814	816	885	808	826	816	831	852	790	803	800	809	876	790	789	786	874	815	787	868	777	849	827	819	827	778	808	819	829	843	757	866	903	769	823	834	802	775	834	825	805	807	817	847	805	818	820	851	810	800	865	804	872	795	838	870	858	848	869	805	836	821	800	811	820	782	827	863	791	808	828	857	798	828	817	874	797	833	832	784	836	826	819	795	808	814	837	783	808	801	757	843	856	843	824	814	877	824	851	871	854	857	843	839	826	863	829	823	818	844	831	888	829	853	806	812	824	819	859	886	814	851	814	830	843	859	841	790	803	799	850	816	843	793	796	851	832	874	805	808	822	810	827	775	848	782	830	828	853	800	801	823	812	784	821	843	813	800	870	824	827	798	846	809	833	844	860	855	816	838	836	828	822	841	814	890	844	796	792	813	805	812	794	857	810	801	856	816	877	848	808	782	856	816	834	826	776	803	800	806	801	815	805	822	821	832	839	786	807	806	826	872	818	823	804	838	776	828	882	832	794	825	880	853	826	800	824	833	876	822	776	825	867	827	819	817	851	830	837	796	853	828	823	784	816	803	845	792	813	839	808	850	831	778	845	824	829	846	881	801	849	848	843	802	802	806	787	863	831	790	817	758	840	811	878	814	809	877	831	811	839	829	841	816	744	824	822	875	803	783	775	825	849	810	838	808	846	784	826	839	841	806	856	823	824	825	819	844	803	844	787	797	854	793	835	833	868	841	823	812	845	840	773	817	810	835	879	862	820	775	802	826	776	857	812	808	812	824	762	848	857	838	879	791	809	811	824	857	785	827	855	820	834	788	805	814	885	812	855	815	820	865	874	785	800	806	833	867	822	820	806	862	871	819	846	797	837	900	831	808	800	846	821	849	818	871	801	845	824	847	850	834	862	871	823	835	866	791	892	764	788	793	880	844	838	798	801	823	840	851	819	786	807	847	838	821	869	877	820	860	809	854	851	810	880	848	821	818	832	824	849	817	787	834	813	828	815	842	821	784	838	818	883	823	816	829	843	844	843	861	794	796	812	831	818	896	876	853	843	861	840	829	838	799	811	829	849	827	817	833	802	810	855	811	869	825	836	823	822	777	852	789	800	818	844	831	793	806	767	794	814	795	828	821	813	815	855	853	815	903	797	822	855	823	833	864	820	873	861	833	791	857	819	870	817	847	829	869	879	892	820	858	827	890	846	838	852	834	883	821	818	830	830	835	793	838	821	804	833	840	856	798	800	844	868	841	866	799	797	816	815	819	815	840	838	846	791	810	784	834	839	835	797	866	881	883	861	813	832	824	840	861	805	810	817	815	828	831	869	836	885	830	845	833	826	806	811	841	816	864	822	766	848	820	891	767	854	888	831	828	816	786	845	867	810	833	807	845	849	793	822	794	829	778	828	857	845	795	876	863	876	813	781	902	796	825	823	800	869	842	820	844	829	805	841	848	853	820	815	813	777	807	876	808	875	817	839	859	826	829	869	796	860	816	853	800	780	807	803	809	907	807	875	827	880	843	829	817	795	811	806	812	845	858	818	795	790	836	777	801	791	829	835	813	847	800	835	812	768	837	885	837	854	795	774	862	844	841	798	816	877	866	854	846	806	813	813	870	829	867	800	830	829	820	850	848	831	832	844	820	847	835	824	804	810	824	785	826	814	816	782	781	820	817	858	808	892	841	840	797	832	829	847	812	858	781	788	803	822	811	819	871	855	809	824	830	832	825	857	824	830	845	784	825	829	859	835	833	833	801	815	817	852	777	866	895	838	828	848	846	830	831	833	827	820	875	806	880	846	836	818	840	769	837	839	784	829	810	844	830	825	839	858	851	833	816	841	803	828	883	837	825	810	847	846	853	824	818	796	832	814	850	834	845	836	823	816	831	844	761	789	840	777	845	841	816	838	848	845	795	836	860	812	827	822	827	844	826	807	855	832	843	827	800	853	823	833	828	867	826	847	794	807	786	825	737	781	816	888	807	861	814	822	822	817	834	822	843	838	838	842	866	846	770	863	880	825	804	827	807	851	853	847	870	801	886	854	805	822	852	814	878	844	824	860	795	846	800	817	800	814	848	797	874	827	805	780	841	835	825	836	802	818	811	855	859	841	799	862	829	799	806	823	819	887	812	763	808	810	834	836	759	812	817	814	880	856	785	855	828	802	810	838	825	810	819	855	826	855	848	850	792	807	878	861	853	821	831	841	806	859	819	785	824	779	824	837	835	786	819	838	823	799	789	836	794	829	833	818	781	882	801	820	815	805	821	836	824	808	829	822	837	817	830	859	809	845	803	786	801	792	852	807	831	806	813	817	830	834	821	821	843	837	816	834	810	820	789	800	832	878	834	811	824	871	813	831	829	854	802	877	817	830	840	799	769	828	815	832	770	821	842	869	812	774	787	820	822	818	859	847	823	837	834	772	860	789	858	819	849	793	835	889	832	841	817	809	781	798	803	779	875	873	830	867	873	773	803	855	795	827	839	817	821	799	805	840	844	823	766	773	863	889	833	848	830	819	863	839	823	794	877	813	832	826	827	836	819	762	820	876	821	845	835	817	841	815	823	814	846	811	847	818	881	836	837	828	853	841	785	837	866	859	842	800	819	770	807	804	843	857	848	832	844	826	872	839	785	781	872	798	810	821	865	862	880	820	806	901	784	830	796	827	852	798	852	804	816	837	826	810	819	790	832	791	820	816	839	844	850	823	831	846	837	846	801	808	865	824	820	787	806	790	837	799	805	848	827	820	850	879	850	843	826	829	853	798	818	851	783	808	827	846	843	823	833	848	825	807	829	865	815	827	831	847	842	848	858	815	783	830	845	857	847	831	821	764	792	839	842	840	831	795	864	814	847	857	844	779	901	798	829	854	834	867	809	785	813	831	828	777	816	801	787	842	838	855	809	892	841	829	834	804	820	821	787	802	876	865	839	820	891	810	891	821	801	852	810	859	807	832	825	867	774	850	833	795	818	845	777	851	859	822	850	882	826	876	779	847	863	858	865	829	760	835	842	851	828	815	806	810	842	826	817	801	814	874	839	828	821	846	814	821	806	877	774	815	826	824	838	784	819	820	835	819	827	842	811	826	831	805	837	814	809	837	819	794	801	823	839	860	905	842	788	814	840	814	800
60496	36557	24247	13668	4136	746	516	460	438	446	447	460	491	481	496	549	541	761	842	846	765	637	487	419	361	432	385	411	411	444	408	391	350	424	408	390	391	412	372	391	355	356	381	376	426	376	382	423	391	406	395	354	394	380	389	442	465	400	360	382	383	393	360	387	394	422	377	359	439	427	385	383	380	396	362	460	415	451	417	420	392	396	403	409	381	393	402	411	393	414	376	384	402	398	374	380	384	412	425	395	404	377	403	399	400	385	365	394	396	362	393	399	380	387	423	373	372	397	410	340	421	450	379	389	386	402	378	418	401	386	355	449	374	393	371	372	383	417	332	377	390	387	405	381	371	384	413	378	388	338	411	377	382	409	419	370	408	379	379	431	395	404	338	429	364	347	417	366	392	377	414	418	415	406	421	387	400	394	380	422	417	387	386	386	394	420	380	439	390	388	369	380	404	391	354	365	392	401	360	374	392	382	401	364	355	396	403	381	392	376	352	377	374	426	400	390	384	410	378	390	369	416	381	381	411	416	403	390	360	383	406	401	431	405	400	374	377	399	374	357	401	396	403	384	348	378	411	369	380	384	349	375	354	375	422	356	382	387	389	415	392	384	413	403	395	371	399	368	364	369	437	399	423	414	398	390	380	399	397	374	374	391	354	391	383	381	383	422	365	370	426	395	371	365	371	392	353	453	402	390	386	391	405	390	383	373	428	408	401	370	449	404	395	415	400	383	380	395	420	411	390	412	381	401	398	406	405	401	444	428	433	418	368	388	423	397	376	393	390	384	388	405	431	384	390	388	383	399	448	406	353	367	399	373	340	405	390	365	385	392	350	429	403	401	432	395	422	456	398	399	400	404	410	397	413	413	344	413	406	425	375	393	422	393	412	391	355	374	385	415	406	365	379	399	405	392	382	423	403	387	360	346	386	403	432	415	390	412	392	406	413	421	393	369	389	392	383	402	379	463	394	383	410	398	372	383	404	370	399	415	403	386	353	387	406	375	376	374	362	416	397	390	364	383	381	355	383	377	366	426	374	412	400	418	420	345	395	361	409	394	386	355	399	405	383	385	395	400	379	398	359	379	396	434	390	421	433	382	396	384	432	345	391	397	418	381	421	388	386	354	412	380	393	404	406	418	408	393	388	409	379	387	386	349	377	386	405	366	413	437	348	397	387	414	366	381	358	402	422	369	419	396	395	375	392	385	406	420	399	420	366	390	409	416	384	382	407	428	391	368	436	408	411	352	381	365	370	382	393	408	397	442	382	367	387	413	396	394	406	404	394	408	379	370	428	405	381	410	363	428	418	386	398	406	396	393	410	367	405	430	400	384	380	426	403	375	399	371	391	405	359	427	381	411	398	397	402	404	409	407	407	394	392	414	376	397	419	413	374	387	372	377	397	372	395	398	393	389	405	395	389	365	374	424	383	398	373	425	398	385	395	378	386	364	371	385	418	366	429	414	410	371	388	419	396	376	416	362	356	430	408	388	420	379	410	445	400	404	375	387	357	398	392	393	423	380	368	383	400	402	422	413	371	398	401	433	403	389	391	414	392	372	364	393	400	407	424	422	346	393	369	355	376	382	397	431	377	383	354	363	413	398	419	351	402	402	401	379	404	399	385	391	408	432	395	323	401	411	357	402	389	386	435	400	369	379	396	418	410	404	388	396	391	389	400	366	406	382	386	408	376	451	356	421	401	399	376	408	391	392	396	400	379	401	378	396	373	411	405	410	356	385	402	413	393	363	423	361	359	365	427	429	413	393	387	390	408	376	397	392	396	376	452	424	429	415	369	382	396	389	430	342	367	401	408	383	428	372	395	386	335	372	367	382	401	423	418	386	381	402	367	423	417	386	415	413	406	385	390	438	398	369	376	416	385	426	426	383	398	399	419	375	414	408	392	363	397	384	411	399	378	375	388	378	364	406	370	387	384	353	394	366	420	371	351	385	421	386	408	383	402	368	394	378	408	373	381	411	397	412	374	432	409	417	413	389	385	400	398	413	391	454	377	403	389	422	411	376	408	361	416	408	393	421	388	377	405	359	383	419	396	421	341	387	395	404	385	376	385	439	396	387	439	427	389	428	428	386	410	379	387	399	385	400	403	391	392	390	405	353	396	366	417	384	395	391	404	410	396	375	428	387	416	385	397	374	381	417	429	377	397	399	434	389	447	413	414	390	411	424	402	408	363	391	413	405	367	389	404	391	391	351	368	392	387	392	371	396	375	383	366	382	413	363	382	413	371	439	369	359	382	384	438	390	362	411	423	398	393	409	425	410	383	408	413	422	369	411	392	394	392	424	391	392	371	416	373	424	409	413	415	369	420	404	389	417	395	394	384	415	375	396	408	390	361	365	356	381	399	433	375	454	430	397	388	426	404	418	424	386	409	407	396	412	356	384	388	404	368	388	432	403	346	391	406	390	409	375	434	393	365	395	435	399	374	399	408	366	380	398	393	383	397	401	393	399	431	391	409	406	358	430	402	388	370	418	366	388	391	336	387	411	364	423	412	395	387	394	389	406	356	378	405	393	452	392	387	380	378	390	412	413	399	425	389	392	392	388	388	407	388	347	400	421	383	414	395	420	406	366	402	390	364	383	405	389	361	415	416	428	366	431	378	372	376	408	434	376	359	382	423	378	400	406	381	352	421	394	378	394	411	408	382	424	429	384	367	405	388	382	412	435	400	422	382	402	387	427	393	410	418	367	395	444	396	416	408	382	360	383	432	434	444	417	406	386	419	381	359	383	396	388	401	389	371	379	405	421	370	383	409	399	427	403	393	374	387	396	374	381	391	386	445	341	428	393	421	415	425	403	401	398	397	410	394	385	385	403	369	372	376	396	368	344	403	370	362	396	411	389	390	433	373	441	414	396	401	392	417	357	383	380	429	393	435	370	437	396	404	330	360	389	408	384	371	369	401	394	380	377	406	393	387	397	394	399	366	385	407	389	384	370	433	380	383	388	381	393	398	404	386	395	388	396	403	407	403	417	405	363	392	377	352	358	376	397	412	364	352	360	441	416	408	352	401	430	434	395	389	410	410	398	418	429	401	368	365	368	407	387	432	402	414	410	447	384	412	390	427	392	397	412	385	412	361	415	402	395	378	383	375	399	356	413	423	384	426	401	371	355	406	409	353	382	347	388	408	405	384	427	410	388	400	378	400	393	357	406	382	381	436	379	380	415	394	395	409	402	413	421	400	389	351	357	405	369	367	400	394	402	427	361	385	409	458	386	373	392	382	401	389	399	399	403	420	391	378	385	353	378	393	400	393	403	378	399	394	371	398	385	373	386	414	419	413	416	417	381	389	397	381	381	408	385	409	377	405	403	382	393	389	370	391	406	379	377	393	368	356	370	402	388	400	371	386	350	414	361	408	388	382	384	369	389	355	409	428	402	413	400	381	396	403	418	385	353	407	363	377	388	392	382	390	407	402	340	398	382	407	417	372	405	411	396	377	375	351	385	398	400	392	374	407	418	399	388
38592	28914	26091	20760	8400	1718	1313	1137	1139	1056	1211	1154	1280	1316	1419	1460	1878	2881	3222	3135	3001	2132	1293	939	851	818	897	871	830	832	773	825	834	864	843	874	779	809	863	848	872	850	900	842	798	841	847	839	888	877	864	851	830	818	788	837	816	877	840	888	871	837	846	866	848	883	894	805	834	853	874	867	856	858	820	852	841	861	839	869	873	860	795	833	865	817	863	845	823	835	864	842	843	877	872	831	910	893	811	885	814	854	837	833	836	860	858	825	811	822	804	804	846	851	849	873	906	857	849	807	808	858	859	814	832	826	816	856	843	836	842	807	837	841	813	873	837	845	850	863	823	874	794	797	866	881	810	860	885	887	869	861	874	830	814	849	840	841	853	826	896	841	798	870	838	804	833	808	852	788	872	813	883	874	816	854	846	792	821	854	821	827	868	819	812	850	831	902	821	847	820	823	809	889	811	809	808	825	774	863	820	772	831	811	902	818	906	849	853	779	817	861	840	844	814	817	826	876	868	875	799	835	885	849	844	840	860	816	850	869	865	827	855	803	823	863	828	855	844	858	835	818	821	847	876	822	830	780	796	843	839	864	811	793	848	828	866	798	877	888	800	822	898	819	837	827	848	841	829	862	852	860	829	841	766	874	812	892	851	843	848	795	853	808	841	827	812	809	822	838	851	865	833	890	817	882	821	825	852	818	794	932	858	846	813	896	830	811	903	843	850	883	820	854	876	893	863	828	839	869	866	852	871	773	833	817	818	866	859	802	828	791	863	860	838	897	811	842	835	814	871	780	836	805	800	853	853	836	905	843	826	828	860	820	852	853	830	870	866	841	826	881	808	859	851	830	833	841	829	825	863	848	811	775	845	868	825	871	828	888	796	831	785	832	880	794	835	825	835	849	876	812	815	859	819	877	846	843	882	897	830	828	887	840	898	797	805	820	872	812	759	864	857	795	815	867	824	793	846	825	863	826	850	808	847	871	823	874	790	838	851	810	848	844	836	860	863	890	876	850	883	823	819	835	807	826	877	831	840	858	844	807	868	873	804	835	843	854	848	867	862	859	868	827	837	818	818	849	862	817	777	820	822	868	844	833	828	813	819	808	837	834	843	893	776	799	824	802	804	774	826	851	822	835	818	806	848	856	850	857	829	838	870	791	792	843	899	773	830	771	812	886	824	822	826	863	842	845	784	847	790	834	804	840	858	885	842	828	810	826	833	815	807	785	838	818	843	857	793	828	861	785	865	864	814	843	806	822	892	840	824	753	803	884	810	853	878	827	865	856	823	818	873	806	837	891	811	878	829	827	821	838	810	819	849	852	849	800	859	815	830	844	898	864	832	840	811	835	832	804	855	774	796	841	852	842	795	791	840	826	845	812	882	829	826	826	771	806	888	846	893	840	859	847	855	876	853	841	842	825	855	815	827	797	919	853	805	826	879	840	834	804	852	812	867	825	854	825	793	839	852	851	838	818	784	828	843	788	803	871	855	832	849	831	849	886	831	849	885	821	841	825	844	767	849	869	807	883	890	842	854	803	891	822	842	837	837	851	907	802	856	830	834	838	825	847	819	818	810	842	825	824	878	877	849	849	823	836	865	857	855	828	849	833	820	855	835	846	815	813	916	871	870	850	789	825	815	858	857	896	871	906	842	847	871	836	802	889	827	833	869	845	851	885	854	884	822	865	871	824	829	897	823	813	825	830	800	817	856	809	838	804	894	810	856	844	844	895	872	834	801	861	826	804	862	811	852	842	818	792	833	854	829	858	855	825	840	776	814	867	832	813	856	805	831	879	830	818	829	898	867	801	797	853	874	824	886	836	801	821	863	847	808	851	784	830	813	864	844	823	901	764	844	848	824	875	861	800	815	856	861	833	851	860	842	856	858	779	841	844	806	863	870	775	859	838	783	860	838	828	829	918	840	871	795	827	845	864	857	857	843	796	852	808	838	847	874	844	817	818	836	808	854	828	860	839	758	846	837	827	835	851	829	863	832	810	846	809	858	846	870	844	834	816	837	868	886	851	841	805	847	843	848	821	816	870	816	809	844	819	808	868	850	809	800	836	835	834	832	859	815	832	837	829	854	820	798	908	822	866	782	802	842	831	840	814	820	920	871	879	806	839	828	815	847	833	823	843	817	827	886	875	838	809	837	848	819	905	890	858	868	856	835	863	807	839	831	821	811	782	836	816	818	798	809	864	855	834	847	887	834	797	778	831	857	808	819	823	840	859	812	874	882	828	807	855	878	825	832	882	877	844	817	877	847	807	834	860	828	856	842	811	855	867	849	863	803	854	862	822	865	805	837	823	864	827	846	906	863	849	848	817	855	833	847	802	764	858	856	835	896	845	844	886	826	858	863	867	796	828	861	832	818	854	828	844	834	832	824	801	857	884	858	863	852	850	784	845	826	854	875	831	881	850	865	817	790	840	836	805	814	863	845	877	825	819	813	847	811	853	844	848	819	823	817	865	844	818	885	833	832	863	840	879	837	878	830	799	806	850	850	817	847	810	870	831	865	832	884	861	858	825	809	802	822	794	838	855	840	813	920	811	833	843	861	839	801	829	793	774	844	870	800	819	846	835	841	852	865	880	896	831	880	866	818	821	897	843	863	844	877	819	873	864	843	778	815	847	827	880	801	810	819	819	892	851	824	874	854	837	890	855	826	800	782	876	834	809	837	779	835	860	860	902	827	855	854	820	831	843	838	863	821	831	815	814	880	814	820	803	842	839	829	841	859	818	825	875	827	830	826	825	849	813	792	807	830	820	812	814	913	801	788	846	849	870	804	862	853	797	850	842	847	864	823	853	860	848	842	826	867	858	856	805	828	852	802	834	784	852	794	865	837	835	901	843	826	822	831	841	888	821	829	875	865	805	761	853	854	829	866	876	835	865	822	821	807	824	855	891	856	864	828	829	814	872	817	796	814	839	817	894	817	862	874	836	830	849	879	797	871	875	860	873	811	817	806	807	853	876	849	882	844	866	804	820	815	838	823	858	815	856	788	843	870	859	835	863	835	847	878	824	854	890	864	818	895	869	820	801	764	823	811	862	806	810	887	840	817	813	855	803	859	856	836	865	892	827	875	812	870	844	875	826	839	856	825	819	791	833	856	888	853	860	842	878	841	826	806	826	833	858	859	780	800	821	896	890	831	841	824	846	846	798	863	808	883	820	889	814	856	823	770	817	859	825	879	842	806	870	865	825	870	833	760	898	842	788	818	781	848	869	840	843	868	847	876	847	799	865	824	858	838	875	807	851	833	821	860	822	816	805	810	881	806	845	874	804	878	898	809	852	804	788	868	834	840	790	816	867	848	820	791	794	853	922	869	839	817	877	778	855	847	799	849	865	893	825	828	830	806	862	825	876	864	847	859	823	832	823	825	841	830	740	852	832	858	844	815	848	814	818	830	824	825	806	843	826	806	843	838	781	859	826	842	845	828	853	864	828	807	880	825	825	834	891	829	827	876	877	834	845	860	772	824	833
47509	23400	8445	2763	1095	421	366	391	379	419	385	373	344	349	398	378	387	406	358	378	401	413	396	380	353	358	350	380	386	416	372	369	423	381	347	389	378	391	381	327	385	357	380	392	385	383	360	429	380	403	400	385	351	391	362	357	325	313	381	416	401	370	386	367	385	364	348	367	393	397	393	368	387	361	376	370	373	401	392	393	373	380	353	400	383	328	366	364	412	381	396	386	384	452	390	375	395	385	366	392	381	392	386	389	374	350	384	401	404	346	409	360	395	382	390	399	366	433	418	372	382	397	393	372	412	399	382	368	362	374	420	381	369	394	384	339	386	372	394	450	381	362	426	373	384	381	383	414	401	372	368	370	378	364	422	377	352	381	384	375	379	368	385	387	397	387	424	379	391	356	337	377	387	373	401	355	382	375	375	392	396	383	362	370	372	344	374	380	364	398	390	410	381	360	382	385	332	374	366	375	383	369	378	370	394	359	343	357	382	370	389	382	413	361	367	434	417	381	383	376	429	365	417	365	348	339	369	392	406	377	381	437	362	345	372	387	356	387	362	328	380	368	340	328	388	372	387	384	429	392	391	414	369	340	387	361	422	361	394	348	361	360	358	397	429	378	391	404	365	369	359	384	386	387	391	373	397	347	365	405	385	368	363	326	364	385	393	369	396	364	357	392	383	381	365	422	385	374	389	388	381	375	373	389	372	386	413	383	345	338	363	397	366	387	376	389	416	419	343	383	404	407	389	379	349	403	389	383	393	381	391	374	409	391	364	404	360	431	365	364	362	400	396	420	361	378	371	364	364	329	426	377	364	382	356	408	359	390	395	371	397	361	356	366	419	334	374	381	389	400	360	426	339	386	356	399	377	403	377	378	405	370	394	381	398	411	374	391	384	420	383	395	364	360	346	388	381	401	349	360	382	392	371	372	349	357	422	361	382	359	349	369	378	373	400	360	358	368	399	371	422	366	365	389	376	376	390	382	366	373	378	404	376	392	387	381	390	394	370	396	373	428	360	385	385	380	379	409	379	346	346	350	423	373	400	396	387	369	382	383	383	402	387	416	361	359	362	359	371	364	412	361	347	350	416	397	389	385	427	344	385	386	376	387	342	388	377	375	400	392	396	393	392	381	355	322	395	378	381	399	410	463	386	367	378	382	338	357	379	348	401	345	377	346	380	416	380	374	390	364	390	356	380	363	406	371	357	371	363	391	384	420	396	355	370	346	404	319	365	359	392	378	369	371	403	393	399	382	379	365	376	351	381	393	376	369	366	370	356	396	410	390	344	384	368	358	379	373	373	411	361	383	384	385	387	375	395	357	389	393	375	359	408	395	405	368	398	389	403	405	382	399	362	414	369	379	364	410	388	372	394	408	384	362	348	382	380	383	355	367	364	353	366	389	404	354	352	391	387	424	404	362	366	381	428	371	373	380	376	407	377	390	396	384	391	368	414	382	368	402	379	373	385	384	377	390	357	375	326	373	393	410	392	387	386	408	373	409	414	390	373	389	359	375	385	362	368	362	362	406	383	422	394	381	352	383	401	416	383	388	404	388	385	382	401	379	391	362	370	389	359	404	385	361	399	340	361	382	364	396	356	398	415	350	385	389	355	354	384	365	416	380	384	380	371	339	389	367	334	359	381	344	397	370	352	388	362	397	394	371	375	393	345	387	357	352	340	370	417	365	350	396	376	373	349	419	429	362	383	385	366	383	367	407	381	372	418	345	391	391	358	364	381	383	375	388	387	389	381	385	395	356	375	380	382	393	406	405	382	366	376	397	413	392	363	375	338	384	373	371	369	375	417	362	409	393	370	368	369	401	386	334	394	406	376	376	364	380	399	398	345	358	400	345	407	350	351	420	340	384	404	367	383	378	380	342	366	380	373	372	356	375	367	420	374	337	418	405	413	329	357	428	406	364	371	354	366	404	412	368	375	378	366	407	401	364	377	354	341	367	393	378	395	365	372	354	367	343	396	387	336	339	403	385	390	385	381	409	379	371	385	402	433	360	412	362	392	388	396	409	367	349	386	417	346	395	388	426	389	400	412	384	397	367	394	352	377	409	409	398	390	388	391	366	362	368	398	360	381	369	354	408	383	412	379	367	348	372	377	373	352	377	358	368	383	395	362	358	365	413	394	348	361	352	408	398	358	418	388	377	356	367	385	391	387	395	381	421	343	387	385	394	364	417	373	386	393	379	376	392	382	333	393	359	387	394	351	364	357	376	385	366	341	389	374	402	366	418	408	378	389	359	391	375	398	403	380	341	393	369	377	420	370	383	426	365	375	373	376	403	374	360	369	387	405	357	370	340	402	353	345	331	388	386	393	435	388	357	379	409	402	393	358	397	377	340	375	400	373	383	392	399	386	390	341	379	400	398	352	404	376	362	381	392	360	387	427	377	345	365	446	378	355	367	357	392	381	374	355	368	409	408	381	381	418	367	372	361	353	401	370	380	363	408	360	364	322	381	378	401	380	374	443	402	378	368	387	347	376	375	377	363	394	348	383	373	352	399	375	380	386	404	372	386	421	378	361	414	391	388	389	357	358	382	402	382	360	389	355	401	328	336	360	380	356	390	425	396	429	364	375	410	364	385	381	399	382	377	382	382	375	366	384	362	394	411	370	380	377	347	396	406	410	393	398	390	367	387	428	365	355	363	354	386	373	361	343	374	386	360	366	393	405	367	381	406	425	373	372	374	359	366	375	397	350	375	373	351	372	379	379	371	377	368	371	375	402	379	378	360	360	395	364	382	353	398	396	394	369	415	403	408	367	400	372	431	378	401	366	367	379	375	404	386	312	392	372	422	366	409	351	408	396	371	366	380	365	338	341	386	403	379	382	379	375	379	404	394	380	384	379	365	384	396	357	388	371	378	383	414	391	366	385	351	387	345	370	360	420	350	404	395	390	394	337	381	390	389	344	362	362	407	399	359	356	378	371	403	367	380	391	417	422	349	379	374	380	381	371	374	370	418	461	420	362	388	392	398	396	361	362	365	371	432	381	350	376	380	375	368	374	372	367	391	380	354	390	389	400	397	393	399	405	371	395	355	381	344	377	364	394	386	401	355	377	376	404	395	417	382	370	355	389	394	375	396	396	385	365	363	368	371	363	373	401	411	378	360	365	372	378	367	348	399	372	371	406	400	369	360	370	355	356	409	353	377	378	354	398	393	437	380	391	415	374	395	403	351	381	380	374	390	398	420	416	404	413	377	383	465	375	378	357	356	354	400	361	364	362	362	393	371	419	342	383	396	383	344	328	415	407	370	354	385	381	374	344	401	399	356	376	407	363	394	364	362	379	394	370	368	361	378	380	366	410	404	399	370	373	371	364	354	348	399	362	378	383	386	384	428	375	345	376	400	413	364	361	363	341	381	406	385	357	381	371	399	383	401	372	394	386	379	404	364	348	411	395	399	384	346	410	385	380	375	323	397	421	385	404	380	354	368	396	362	399	380	358	369	367	346	377	352	373	398	391	416
31191	17004	9778	6021	2795	911	824	846	859	882	836	846	846	819	819	847	793	851	852	841	837	792	851	812	775	824	849	799	801	814	777	822	795	772	776	807	801	807	872	767	825	795	809	801	823	790	769	799	773	805	794	826	835	805	827	827	807	820	840	792	802	830	823	792	785	791	807	747	820	805	771	821	836	773	804	781	775	817	864	810	753	813	783	785	828	786	786	803	797	806	748	791	830	821	827	797	791	858	851	830	833	779	847	822	828	759	836	800	794	801	774	783	831	786	810	758	778	739	833	768	816	797	770	828	840	795	820	774	846	758	820	797	779	798	778	827	784	797	811	833	818	764	789	815	828	847	775	819	848	790	818	835	831	813	820	852	828	871	820	827	804	831	877	821	824	803	870	832	850	843	793	859	790	787	821	840	812	798	801	860	826	822	837	833	801	817	795	768	813	854	803	825	828	792	834	796	796	793	848	802	845	812	782	834	801	769	789	855	812	790	799	811	817	857	826	836	809	780	868	796	825	804	770	777	800	860	814	834	814	801	818	795	862	837	844	812	809	814	822	850	795	857	751	793	790	806	802	870	780	811	819	825	818	778	835	833	807	830	811	780	814	825	823	827	780	806	790	807	805	794	834	834	867	839	878	763	812	810	798	838	859	830	817	803	808	815	806	772	769	817	797	767	773	819	791	822	802	792	823	815	777	824	781	739	782	824	827	866	786	840	795	806	782	816	839	819	865	819	895	833	817	834	822	756	851	834	806	887	772	821	795	781	870	832	825	895	809	777	793	877	847	798	771	765	794	793	820	810	785	806	810	818	816	791	826	740	833	780	782	791	778	726	816	838	845	795	815	802	855	783	772	839	786	818	818	820	815	790	829	852	784	873	794	797	820	781	855	807	794	848	795	807	781	785	812	777	818	815	815	823	832	775	800	769	802	844	825	813	827	757	871	794	798	809	795	796	760	772	817	792	841	811	810	842	776	830	792	826	830	887	845	811	807	789	817	838	782	795	831	847	784	759	849	812	776	853	825	783	808	820	801	828	832	848	811	810	815	828	703	788	760	816	870	838	745	811	833	872	783	767	808	819	887	822	803	817	786	782	819	802	816	790	850	831	793	802	787	807	825	802	761	807	801	775	796	797	818	780	756	802	798	786	821	815	790	825	813	819	825	813	839	823	810	774	844	814	746	791	778	818	815	797	796	809	776	826	807	796	817	782	832	791	834	768	802	764	809	830	766	814	807	769	821	830	786	833	776	839	843	819	811	769	845	843	801	815	780	785	781	777	790	855	796	799	777	813	750	807	875	838	792	809	806	810	834	844	834	791	859	795	817	827	789	808	820	789	819	797	815	781	799	812	787	800	853	831	857	836	805	799	791	786	805	837	818	787	798	825	818	843	797	848	857	780	854	789	741	829	810	831	828	855	828	804	813	815	836	798	821	793	806	794	812	800	737	814	788	845	764	869	793	833	826	821	848	791	782	827	857	794	739	836	825	767	800	801	827	787	840	825	848	762	809	811	781	818	828	811	824	778	763	774	858	837	823	815	838	774	805	798	853	868	836	802	787	828	833	797	785	820	797	814	830	802	795	856	789	784	807	848	775	803	782	787	808	812	843	798	772	783	816	777	808	807	786	781	779	745	832	801	732	821	802	759	792	769	842	781	814	759	815	833	801	820	794	786	789	806	780	788	774	835	758	842	817	796	788	806	823	820	853	755	778	809	788	771	809	880	797	789	845	818	784	817	814	810	810	796	778	836	828	802	724	764	832	781	840	751	865	831	820	777	759	825	819	779	836	813	783	842	801	768	855	805	796	789	781	817	784	780	814	771	826	802	840	804	784	841	826	791	808	766	829	816	814	871	813	829	799	775	822	782	765	765	817	781	822	816	819	865	804	788	817	859	817	817	818	775	819	812	773	825	807	787	795	826	798	782	781	782	827	822	825	844	788	792	833	849	781	892	834	777	783	761	814	825	810	804	819	755	813	773	853	844	804	785	796	780	795	817	776	835	834	788	769	824	770	791	817	812	806	763	818	789	776	829	829	843	780	836	815	734	788	778	803	837	812	767	804	832	765	797	812	781	819	859	804	852	763	869	817	799	762	849	821	844	763	821	791	785	825	851	795	809	795	785	836	781	830	819	792	806	799	760	807	822	830	819	835	761	796	823	807	823	781	781	794	823	820	791	840	829	819	831	829	873	808	851	803	797	741	831	800	787	831	835	804	809	853	777	848	826	799	823	865	792	787	821	791	742	838	850	826	798	791	818	788	817	829	817	855	815	809	780	792	823	806	811	762	784	816	820	864	820	825	776	887	839	811	812	746	772	833	764	790	780	791	812	850	832	818	784	817	834	750	810	813	806	853	797	807	817	768	787	861	828	844	775	817	813	832	785	823	807	807	833	787	783	807	808	744	856	821	785	769	829	798	759	769	812	810	813	777	795	785	728	828	806	796	809	801	823	866	836	777	813	781	807	776	854	779	777	808	737	843	751	807	808	820	770	796	851	774	840	824	810	802	790	780	809	787	791	853	799	843	762	822	784	865	792	767	816	836	833	766	769	805	849	782	803	779	815	830	856	830	805	821	831	740	812	868	821	825	755	796	760	792	807	808	792	771	776	805	796	837	804	760	844	837	781	805	800	825	806	857	845	811	813	738	814	819	791	774	825	839	805	835	816	804	843	803	814	816	813	804	765	822	798	785	829	796	820	794	808	830	855	792	781	823	817	812	796	801	804	815	844	806	814	863	787	815	753	818	797	809	802	767	785	809	857	848	831	834	813	819	799	856	801	806	813	806	828	773	832	769	775	865	853	821	808	822	845	823	822	822	849	837	782	777	763	853	834	831	814	770	833	798	801	843	773	834	848	827	846	770	803	831	770	789	814	807	800	794	803	813	798	839	825	789	839	793	848	835	803	781	848	826	837	791	792	821	805	852	818	832	821	786	794	801	803	800	763	836	769	793	810	828	811	818	822	753	849	767	809	743	811	826	770	795	818	823	813	844	784	814	804	784	808	881	773	816	857	792	778	793	829	797	804	800	791	785	788	753	830	805	828	835	833	807	807	808	812	811	747	839	764	824	782	791	812	812	758	844	765	823	785	801	854	818	818	792	786	803	828	857	801	835	803	803	842	810	793	762	839	810	801	792	830	836	813	830	815	836	774	807	835	839	803	848	799	801	810	785	767	809	818	804	829	783	804	859	769	857	817	808	774	822	845	820	791	731	844	807	845	786	786	784	804	828	820	824	788	771	834	831	839	833	829	827	821	830	811	798	788	779	831	840	787	757	842	812	789	769	815	796	816	836	789	806	802	828	774	810	762	811	805	830	793	837	814	808	812	809	783	812	805	778	871	809	751	777	808	810	786	832	801	808	798	776	836	783	803	816	783	861	801	822	822	786	830	849	757	808	796	818	774	815	809	844	793	831	797	767	830	845	778	817	818	824	792	827	791	786	781	814	768	830	798	810	783	812	801	772	821	765	797
55030	31574	17106	8919	3865	936	395	403	387	430	380	405	423	406	391	380	412	414	508	490	456	416	372	394	361	370	409	378	396	364	374	366	355	380	400	326	335	418	389	416	392	391	378	353	368	395	351	383	391	385	433	352	408	395	368	388	362	391	401	379	397	398	368	368	352	389	386	323	376	414	369	355	365	370	377	356	380	357	373	378	369	376	394	392	391	383	381	395	358	359	407	399	371	352	385	388	384	370	409	386	370	393	376	383	361	365	394	383	368	416	366	357	402	378	361	372	363	342	356	378	395	406	347	359	382	361	393	342	371	362	362	367	380	431	374	380	364	369	393	372	395	410	389	417	400	390	371	364	355	373	413	391	411	329	335	401	366	399	412	393	377	381	389	397	352	364	396	376	336	356	427	383	398	362	376	359	417	402	403	360	378	371	358	347	374	393	404	370	404	372	432	352	348	377	370	356	388	365	387	393	409	417	373	402	359	351	366	357	387	376	407	375	388	402	434	388	398	378	402	362	386	388	394	397	382	398	392	384	367	367	368	369	321	418	359	395	399	381	400	375	394	356	387	369	413	409	395	366	373	399	359	366	377	375	376	433	412	355	404	380	354	413	433	374	374	353	422	368	374	420	370	384	402	375	388	398	445	401	380	403	374	433	363	395	386	394	370	371	360	356	374	359	391	351	365	395	371	386	382	395	355	363	386	386	352	364	357	385	364	374	417	383	353	399	404	340	398	409	419	367	336	366	370	386	364	394	399	347	341	410	409	366	381	352	380	315	374	374	357	363	369	367	381	362	362	363	389	411	389	343	374	374	383	408	379	369	398	391	386	412	386	388	380	372	378	363	398	372	386	348	388	367	359	385	373	377	346	376	383	372	388	361	375	357	353	374	381	387	378	361	338	369	370	378	400	396	384	371	381	352	410	362	393	362	421	343	391	387	386	367	374	387	371	367	378	407	395	380	397	359	385	396	412	384	371	376	368	414	389	392	373	380	385	391	385	369	395	370	382	377	357	396	371	366	400	364	421	389	390	388	402	391	378	373	381	383	384	343	368	377	369	384	399	412	360	410	385	361	385	409	389	353	349	416	380	401	403	388	368	372	380	352	380	404	414	398	424	409	406	343	361	381	398	401	385	388	396	412	407	400	381	390	377	376	362	378	374	384	365	390	363	377	410	393	392	361	345	350	403	404	359	357	386	372	421	368	345	380	404	380	382	361	373	376	390	345	378	386	422	351	372	372	363	390	425	390	379	402	396	381	399	355	375	382	382	375	372	383	381	362	370	385	357	383	391	391	380	344	394	371	410	353	383	361	355	399	343	319	399	354	416	389	379	393	407	373	342	362	416	377	352	327	419	382	405	363	381	420	366	381	350	396	392	406	365	326	348	386	391	388	391	399	352	349	368	380	400	399	347	359	385	379	393	370	391	377	362	361	393	373	337	378	345	353	335	363	403	394	384	372	379	369	382	351	327	391	357	340	374	383	369	365	401	382	376	353	384	373	342	396	339	372	383	412	394	397	410	387	366	398	358	369	382	360	404	415	402	400	386	358	349	430	394	353	368	405	363	397	364	365	371	419	357	345	355	371	391	339	425	385	388	365	378	394	407	372	397	377	417	377	391	384	407	401	406	390	372	367	402	370	369	352	371	346	394	386	383	371	358	378	346	398	369	412	372	390	382	372	366	447	403	348	370	361	389	408	342	331	357	334	361	396	389	400	370	410	386	409	395	403	394	381	402	414	365	389	391	370	384	373	364	343	395	400	461	365	362	415	367	369	365	340	433	399	344	406	410	388	365	364	346	388	372	358	355	366	363	353	427	380	387	405	409	352	394	370	356	422	390	373	369	396	391	396	406	414	404	386	345	344	358	347	366	408	393	352	365	389	351	373	381	382	364	379	406	392	384	371	382	402	385	337	420	350	384	358	357	380	380	372	390	372	364	364	408	389	441	367	420	392	380	361	398	353	370	363	364	347	403	393	401	358	358	364	419	369	350	350	400	405	355	345	352	360	371	394	396	363	424	383	362	382	386	387	380	364	370	393	399	359	346	372	387	368	388	358	374	371	412	361	385	374	404	355	402	365	352	427	375	430	379	392	378	397	380	386	367	343	375	404	424	391	399	347	364	381	393	360	365	358	388	433	350	370	405	382	382	367	398	396	375	380	392	385	381	390	400	376	363	380	381	390	353	366	379	363	392	369	398	355	378	352	395	388	384	373	391	363	409	370	388	393	383	385	358	415	383	382	385	363	388	391	405	396	397	389	359	391	385	383	340	392	381	373	401	413	353	382	360	357	377	399	331	370	405	413	373	394	421	364	367	351	387	399	352	398	396	412	381	323	387	393	357	375	382	391	375	400	354	364	388	400	371	351	393	401	363	411	371	388	406	356	358	392	399	396	355	408	393	381	350	391	460	343	375	372	378	380	356	400	398	354	381	369	354	355	385	394	402	391	357	353	342	352	375	360	374	371	379	370	399	370	414	399	417	373	365	345	388	408	430	380	388	369	365	373	393	366	364	386	385	417	357	329	407	390	382	412	355	351	398	411	375	377	398	373	402	387	395	382	433	406	354	375	393	376	362	385	381	358	367	389	408	395	372	406	385	417	367	408	389	360	343	363	363	395	396	374	342	405	368	403	383	357	372	379	409	393	384	361	386	374	395	416	357	402	338	403	393	412	353	378	371	402	355	393	382	412	389	389	383	407	349	386	360	385	389	392	374	368	413	364	374	387	399	369	367	360	395	406	384	375	420	359	384	368	382	412	401	350	365	364	329	387	383	414	397	403	375	384	393	339	388	404	388	392	403	387	385	366	375	385	380	375	408	416	379	377	390	380	340	381	400	415	353	383	392	362	360	375	397	369	408	401	380	355	347	397	366	381	403	380	397	365	402	434	387	388	410	393	378	401	403	374	398	383	374	370	387	383	328	375	396	356	389	407	396	408	411	404	357	387	401	381	343	379	415	401	402	399	355	377	363	366	376	363	384	368	384	376	357	376	385	382	375	391	339	413	369	393	359	374	368	350	394	387	380	386	381	412	395	398	376	367	385	363	436	360	346	357	396	357	372	402	393	350	332	383	368	377	380	352	360	352	361	380	391	360	327	362	390	364	362	396	377	396	351	348	377	415	414	366	411	409	369	392	428	412	393	433	390	380	370	385	364	369	345	382	378	400	382	387	379	380	353	382	341	386	432	371	410	381	352	329	363	354	397	407	371	388	323	399	379	393	404	416	374	380	388	399	398	388	371	405	350	385	403	386	381	379	387	380	399	372	362	374	352	367	380	373	402	368	370	396	412	365	389	370	401	376	394	365	352	427	401	392	408	400	365	433	389	392	358	381	364	388	414	403	360	377	376	383	401	367	354	362	410	356	390	418	386	449	358	337	382	360	396	397	353	404	362	373	374	403	345	416	393	384	337	375	377	396	361	392	421	391	384	413	345	381	404	346	390	369	412	361	382	377	371	359	403	372	386	375	365	407
35294	24188	19643	16434	10034	2615	960	886	882	925	944	918	932	917	887	943	956	1201	1381	1322	1213	899	820	844	818	812	749	808	846	859	849	853	786	818	839	792	822	797	777	803	745	860	803	830	779	818	807	788	825	797	822	809	805	812	791	779	867	830	832	806	802	810	837	830	804	799	820	846	832	779	810	796	821	803	774	839	825	774	809	839	842	859	818	805	823	871	893	776	901	800	806	815	813	754	797	796	789	800	811	812	790	828	813	764	778	805	789	744	782	827	783	819	794	866	816	830	847	766	808	762	788	814	800	808	832	873	807	810	825	825	809	796	815	816	849	785	817	803	818	815	810	763	813	799	801	804	849	774	799	765	821	817	796	762	850	846	813	825	783	799	819	891	803	826	821	828	810	822	841	784	796	795	824	811	853	815	826	803	815	777	789	833	799	817	829	817	837	798	811	827	798	831	786	810	803	807	855	840	805	816	829	877	790	745	789	831	799	840	845	800	860	825	827	819	868	835	821	786	775	800	844	820	790	858	801	838	824	896	767	849	799	848	843	829	781	806	796	818	831	849	828	752	856	786	757	804	848	787	850	863	789	791	838	791	844	809	832	842	837	789	784	863	813	805	784	815	822	806	769	835	865	793	792	809	821	781	815	871	828	815	820	850	851	836	833	843	802	801	878	847	813	778	749	803	811	819	861	763	813	849	827	769	799	837	786	857	847	865	811	829	850	838	857	793	849	768	837	808	800	819	836	783	791	794	818	858	814	798	840	837	779	789	791	849	845	844	837	825	857	813	776	799	812	785	798	792	822	838	877	885	826	833	806	805	791	769	811	832	862	806	787	798	812	773	786	797	844	820	810	822	834	779	813	831	846	828	786	778	850	854	821	827	821	844	849	822	823	821	795	818	888	777	818	802	795	807	797	830	820	832	801	830	818	778	799	803	828	830	767	825	746	826	784	824	834	851	772	788	799	819	810	840	821	865	870	850	822	764	755	839	839	804	830	830	800	808	851	828	850	794	843	800	729	809	805	839	771	822	781	862	849	846	807	824	827	758	764	840	883	839	796	822	813	755	800	798	839	840	854	784	807	805	771	818	846	783	846	762	807	813	798	775	768	789	836	851	811	857	816	837	775	792	812	815	786	824	813	796	816	856	801	824	869	787	835	792	824	814	798	800	825	798	884	812	842	798	761	820	837	800	813	789	802	771	843	775	801	823	788	849	823	879	842	798	809	795	794	851	765	840	812	773	778	844	836	781	823	810	812	785	831	785	798	771	843	816	782	809	879	783	849	795	794	838	814	825	830	829	827	800	776	852	828	858	785	763	789	824	805	812	782	842	839	798	760	812	793	798	857	822	820	853	725	858	819	790	783	775	818	820	792	775	831	812	786	836	831	846	881	795	872	818	810	854	837	771	858	871	798	808	849	819	807	817	770	795	833	817	754	784	787	843	828	806	810	837	818	871	848	820	807	838	753	840	817	833	839	814	816	789	769	826	764	810	805	816	777	876	837	839	784	817	877	844	801	802	805	866	843	863	820	829	833	847	835	805	835	811	786	853	838	816	796	792	767	849	804	809	786	825	847	841	815	786	854	829	792	800	833	785	826	821	851	816	831	843	824	778	810	759	767	852	806	836	791	776	797	791	814	815	789	803	808	878	814	822	787	774	848	756	813	794	770	789	799	821	837	825	810	799	772	835	753	787	810	787	777	798	770	820	829	831	830	841	780	761	805	810	804	800	867	824	825	778	782	776	887	807	841	778	817	786	820	847	834	845	821	785	835	811	791	793	826	806	804	832	748	783	831	868	805	824	812	817	838	794	839	793	805	831	816	877	844	794	810	823	826	787	786	809	822	842	837	795	809	851	813	788	797	838	843	837	828	780	785	778	798	815	889	818	821	791	813	816	779	830	800	830	798	787	835	852	809	799	787	815	802	819	875	774	801	773	818	781	810	831	845	815	845	784	791	815	779	801	827	844	823	866	782	819	845	828	763	768	816	835	799	866	793	772	853	810	800	778	837	831	808	812	789	786	789	818	790	797	800	814	843	785	842	807	781	732	778	770	814	818	796	753	809	778	814	858	780	813	754	850	864	825	803	822	836	793	856	803	812	810	847	794	801	825	782	854	775	778	804	820	835	822	861	823	810	824	861	799	797	816	816	809	805	837	843	841	841	822	844	825	811	824	857	856	808	836	828	771	854	814	815	836	760	784	807	737	827	782	841	808	825	801	761	849	843	809	860	865	798	854	798	840	781	833	820	791	848	790	829	820	856	802	798	812	746	758	799	824	888	814	813	821	816	789	818	800	821	826	832	769	798	766	756	776	835	818	788	856	838	776	797	786	859	839	818	833	802	804	802	788	848	856	833	804	799	826	793	804	827	776	813	792	871	774	811	870	807	848	796	794	793	816	766	817	793	845	844	801	840	816	810	834	790	820	817	837	809	826	810	819	837	876	878	808	865	821	833	809	867	836	837	789	858	829	859	805	822	783	791	844	803	793	800	797	824	862	788	856	845	827	816	801	851	859	868	844	832	795	833	765	859	825	839	880	830	891	840	813	796	827	841	762	845	824	860	802	820	784	875	790	864	801	783	820	859	834	833	837	833	860	785	827	833	789	842	816	792	769	818	824	819	776	813	859	844	832	786	792	762	781	833	860	820	819	810	795	858	798	823	796	795	843	819	799	861	760	846	815	777	842	837	806	851	749	848	775	775	805	830	794	792	828	829	775	849	802	842	822	821	812	835	834	809	779	835	796	810	818	810	840	822	856	829	803	753	843	817	852	812	817	803	755	773	761	814	796	810	854	803	881	843	811	776	778	819	823	811	809	779	810	772	833	830	726	810	837	834	829	783	822	761	838	808	803	825	795	760	850	834	806	809	839	801	790	823	831	811	791	839	795	845	798	820	758	805	837	817	839	790	809	822	818	773	806	806	826	840	860	867	795	782	865	836	766	821	822	786	817	829	860	843	860	864	850	761	809	812	838	857	817	840	785	763	848	834	835	794	786	834	836	833	871	830	773	789	801	842	794	801	830	780	830	783	851	821	806	800	837	842	843	821	824	820	811	800	833	807	778	814	769	814	777	831	799	812	787	829	806	830	865	817	792	786	787	815	846	879	821	827	799	808	744	785	822	789	828	810	815	814	810	855	795	810	796	851	823	829	847	813	768	795	844	857	865	832	860	776	840	805	824	764	808	862	793	859	846	865	796	766	830	839	849	819	795	834	820	771	826	777	836	765	828	828	827	849	813	831	856	793	812	817	797	800	800	829	806	852	806	782	777	824	834	842	840	835	828	863	827	783	876	847	805	817	767	812	771	844	848	840	829	813	810	818	825	803	818	761	859	844	817	835	802	829	821	876	820	832	847	749	777	818	784	845	848	797	858	829	838	790	802	839	864	842	812	843	835	759	844	832	818	810	824	832	815	830	798	796	830	819	783	777	801	818	794	799	832	778	851	858	832	836	817	821	819	839	804	860	797	828	839
62929	36429	25408	14286	5322	813	447	413	410	384	401	408	425	438	435	420	395	413	528	664	585	487	386	395	385	384	419	389	363	361	450	388	350	387	435	391	451	413	396	423	371	420	386	377	422	427	420	378	420	397	416	388	376	386	396	393	381	411	379	405	387	400	407	376	375	383	394	434	377	368	388	357	416	343	378	381	401	389	404	389	417	385	419	403	401	401	399	361	406	393	385	411	439	406	412	391	396	366	405	434	408	423	384	413	400	409	430	393	389	383	360	427	398	396	366	428	398	380	360	372	398	375	397	367	403	416	448	414	392	379	374	358	396	428	417	393	389	410	396	405	363	394	418	413	412	378	426	380	383	395	367	407	383	382	406	399	434	413	379	371	406	375	397	387	361	396	430	381	389	415	373	396	386	373	396	377	395	381	421	393	377	409	399	398	382	425	415	401	397	365	424	386	399	423	362	402	344	414	364	389	365	400	357	429	394	404	394	441	421	407	397	406	393	391	379	386	372	385	428	365	377	415	377	398	402	363	420	422	432	365	434	370	355	388	384	384	421	397	441	421	375	390	355	389	393	399	452	444	434	396	411	427	434	407	374	400	411	384	403	420	395	395	376	397	407	386	375	352	352	419	396	417	380	418	381	373	405	429	388	419	360	401	424	371	385	381	413	402	368	405	397	402	389	395	399	398	384	371	399	361	399	381	399	418	410	401	370	401	437	361	435	380	355	422	420	419	390	397	393	396	370	399	387	403	429	368	429	403	415	405	371	376	420	405	397	377	423	404	392	402	419	440	451	411	355	415	405	421	381	390	356	369	397	410	380	398	417	432	377	406	379	388	390	404	408	409	388	400	389	384	387	419	402	399	400	382	428	402	390	396	419	427	404	344	389	342	401	391	392	394	375	396	364	418	365	368	374	410	364	401	363	382	437	405	396	399	390	372	394	358	384	392	357	377	389	432	391	394	421	395	366	361	369	396	368	380	421	412	380	387	434	365	407	431	366	414	416	406	415	372	378	382	380	387	423	443	360	370	370	405	401	419	377	377	394	371	375	377	425	354	373	366	395	389	383	376	376	398	403	367	374	345	406	389	416	394	434	408	390	391	381	393	393	387	387	385	380	394	357	427	420	404	406	457	409	384	378	385	360	365	391	418	341	383	377	405	413	388	421	390	395	407	417	388	352	410	367	377	378	411	388	371	444	369	404	391	398	384	417	430	380	419	396	371	389	398	373	396	400	329	411	404	402	365	406	359	387	408	396	374	404	388	385	362	411	403	407	395	389	409	372	409	391	404	362	369	443	445	384	390	374	411	355	400	437	393	400	378	406	404	412	359	399	395	410	368	393	338	367	432	406	415	410	441	424	421	394	402	391	426	410	367	403	384	412	398	392	406	347	366	370	387	424	409	401	394	398	405	383	434	391	417	415	438	373	460	409	366	374	322	406	360	372	345	374	394	404	384	430	386	443	382	363	421	393	415	359	396	398	390	441	406	374	380	396	379	389	366	404	419	409	422	418	396	391	413	375	396	388	396	414	414	339	415	374	399	379	374	403	390	371	412	388	417	430	400	395	358	401	397	389	383	393	438	418	401	377	427	385	382	410	363	407	412	384	370	371	388	419	390	382	423	432	407	412	426	409	393	393	407	378	394	396	360	346	401	402	389	465	406	361	382	414	419	391	406	359	374	412	391	369	391	387	389	374	400	410	433	404	403	381	381	385	390	413	429	407	422	411	417	389	340	399	415	361	382	389	450	417	395	399	407	430	397	384	405	383	423	410	403	381	403	419	391	439	366	462	382	416	388	387	398	424	421	367	369	384	415	365	391	387	443	436	366	386	371	410	394	413	425	411	401	398	365	389	363	358	374	384	422	405	394	371	406	400	414	387	370	395	346	366	405	400	409	437	373	369	396	432	397	408	402	433	409	444	394	387	376	398	387	403	396	389	378	396	400	429	407	386	417	413	427	395	387	416	393	388	399	408	431	402	398	386	392	416	370	417	415	392	333	440	399	393	398	413	370	423	383	360	380	388	389	369	365	412	441	395	407	402	422	403	390	422	396	391	404	411	398	369	421	418	411	454	362	385	361	373	406	362	433	378	370	421	385	385	386	416	409	417	425	394	393	391	398	380	382	387	397	393	368	396	377	370	366	381	402	381	395	438	365	412	407	374	396	368	357	396	379	399	401	412	408	410	453	404	341	370	354	412	432	381	412	383	430	380	424	388	393	400	364	384	448	402	418	418	401	419	365	388	358	424	415	419	363	362	381	398	377	397	386	382	393	375	406	374	400	410	402	396	363	412	412	386	438	378	404	405	423	344	386	359	419	378	424	383	381	410	379	398	410	377	375	409	398	387	381	400	412	421	424	407	376	422	371	405	386	395	409	418	397	408	407	381	388	412	401	396	355	375	395	405	377	362	416	418	377	391	379	407	382	414	429	395	400	359	400	398	385	392	402	385	374	423	362	394	431	409	398	356	379	375	406	411	382	377	371	376	400	408	382	393	380	392	366	361	406	392	408	375	391	390	386	398	437	407	413	415	420	383	390	409	403	403	416	367	392	431	403	369	403	429	397	383	395	417	401	410	362	375	385	385	386	374	401	396	405	414	396	397	422	400	393	377	388	450	393	407	344	401	388	403	372	396	420	405	390	388	367	403	370	399	418	400	381	386	424	396	393	410	405	407	420	397	391	408	393	408	381	406	421	374	382	403	420	392	357	381	335	409	410	360	437	403	395	354	409	397	426	407	388	384	402	395	353	419	406	398	387	420	402	378	392	374	392	384	369	411	414	398	415	395	387	371	377	403	391	394	402	348	368	421	414	389	425	428	367	355	425	402	417	436	412	362	379	433	384	383	406	413	366	402	399	343	399	426	367	402	408	372	382	462	402	406	398	434	379	352	396	400	403	414	419	370	404	358	414	411	365	371	403	387	417	432	413	372	388	393	399	411	355	451	395	378	410	441	382	401	379	428	444	411	385	398	404	413	364	371	357	397	393	426	385	348	366	394	404	410	387	396	425	426	412	369	413	377	407	373	386	380	391	431	419	379	344	444	423	386	406	404	389	385	385	408	408	398	399	407	393	431	402	384	365	394	360	350	358	395	378	373	373	384	395	390	391	439	405	383	391	431	391	399	453	396	395	372	369	385	401	450	376	378	407	407	406	406	412	415	369	378	404	386	433	380	366	406	391	400	367	414	396	383	421	345	425	388	422	380	386	373	374	379	384	406	417	376	406	371	399	394	359	389	388	412	368	360	383	420	367	349	419	364	410	421	397	335	427	368	399	385	388	396	382	387	409	425	388	367	426	403	408	361	361	397	357	382	398	336	364	434	384	435	371	433	373	383	433	378	401	356	414	397	400	405	390	357	410	368	369	419	382	395	367	394	409	404	389	401	408	414	407	428	377	367	370	365	370	364	355	400	385	402	365	388	393	387	385	401	349	401	408	383	386	396	362	384	416	365	371	363	379	478	391	400	359	377	396
40546	29013	27135	22676	10826	1644	1076	978	986	919	962	976	955	958	939	858	932	1004	1489	2133	1816	1035	857	848	897	833	845	886	814	884	803	814	798	869	802	816	809	838	846	882	844	902	850	833	805	803	833	866	891	854	877	856	848	865	863	865	846	845	845	878	858	875	845	795	843	849	874	819	876	874	820	832	842	839	802	904	866	850	839	878	830	824	846	884	858	833	831	840	839	868	847	852	865	865	814	783	870	823	837	859	841	802	887	900	854	810	804	840	821	844	819	869	837	815	790	846	787	860	884	854	853	828	834	822	870	783	828	822	841	838	858	792	856	857	813	819	801	811	842	913	828	809	820	850	886	838	814	842	857	792	879	856	869	781	814	822	882	881	789	871	851	804	886	925	819	855	821	844	799	882	790	856	824	840	845	802	811	801	824	799	833	808	907	856	889	853	868	779	787	809	792	821	796	775	805	809	882	832	803	834	806	859	907	828	860	828	819	858	827	816	866	863	818	847	801	840	803	850	883	866	865	823	879	818	843	867	825	826	829	791	787	821	854	837	848	801	810	814	831	840	821	851	808	830	826	779	854	853	854	845	898	813	819	762	836	827	821	877	836	824	817	820	808	865	810	839	869	831	820	835	828	795	831	851	848	824	844	805	789	827	845	788	770	850	828	835	844	827	786	904	837	784	843	841	858	847	827	849	832	790	836	844	869	805	816	816	793	859	844	851	827	814	892	822	812	862	844	826	889	837	836	823	831	870	824	813	871	828	791	866	873	842	849	804	843	851	819	915	851	860	812	834	829	828	866	837	826	899	739	852	865	843	826	859	847	842	817	803	810	817	850	821	796	845	851	800	799	889	869	812	842	834	891	832	824	807	816	893	813	859	850	864	814	867	836	825	827	822	785	860	868	844	866	805	871	838	796	844	830	830	848	854	877	818	874	811	876	888	834	793	817	800	861	893	863	853	873	828	811	861	830	822	818	799	826	878	818	818	814	806	874	828	800	801	799	885	807	878	826	835	840	834	888	865	809	828	869	890	845	889	809	839	856	898	894	842	829	844	793	818	851	869	801	840	830	826	844	820	886	801	830	867	901	843	829	817	862	841	848	819	826	893	871	749	841	802	817	764	857	869	878	834	840	828	839	832	850	824	877	826	826	866	813	822	801	823	843	807	859	830	793	837	834	848	805	824	852	878	809	829	821	805	778	852	877	808	804	833	856	904	809	845	828	825	830	874	819	837	860	833	827	854	852	877	838	856	815	832	825	860	853	828	811	803	853	847	844	845	837	782	812	801	840	863	868	870	860	843	841	827	806	837	839	863	843	838	864	822	841	815	843	852	842	864	861	814	798	859	858	890	806	766	845	849	835	804	817	856	828	799	819	831	836	806	812	829	863	790	876	863	846	834	857	795	832	837	838	848	827	834	828	817	817	822	851	859	803	849	795	842	854	806	827	821	828	774	809	797	841	802	847	812	848	791	870	818	815	846	833	858	838	854	789	869	871	810	852	820	824	843	818	884	818	854	824	848	825	836	852	827	820	820	882	825	847	876	884	837	810	821	839	841	781	828	870	840	809	849	814	838	863	855	826	817	830	876	864	806	826	792	882	841	817	835	815	865	824	868	884	851	796	810	778	875	821	814	838	803	806	903	819	835	855	839	805	882	844	841	858	822	847	858	852	866	818	807	847	853	824	836	873	829	796	842	812	768	825	864	886	830	822	888	864	805	867	847	892	842	838	833	884	868	867	856	850	851	838	840	851	808	786	897	803	831	834	840	824	840	833	845	845	863	862	870	853	853	886	862	845	815	808	823	820	806	797	818	802	870	813	825	861	845	839	822	818	826	870	868	864	901	875	809	817	794	852	814	809	845	818	868	806	856	837	833	817	810	789	850	778	830	865	838	882	849	885	795	820	878	898	834	843	803	828	849	811	903	854	846	858	838	828	797	811	841	800	879	854	870	815	736	803	841	815	855	862	866	882	813	827	831	867	840	820	813	831	800	858	797	827	817	836	859	828	860	866	878	861	877	846	897	849	825	859	806	839	853	850	839	843	830	838	829	848	822	843	846	822	844	890	823	846	828	852	825	791	870	834	853	832	816	843	805	868	813	825	857	767	816	831	838	858	873	824	832	869	841	865	820	840	831	850	864	861	839	810	829	891	848	804	889	808	838	852	835	787	777	798	844	816	824	835	846	851	832	800	839	853	848	856	797	869	825	826	869	784	795	815	814	853	872	859	860	847	822	832	834	872	824	811	826	857	887	763	829	865	845	813	818	826	846	793	878	825	832	869	877	836	843	826	828	842	834	894	866	857	873	798	877	807	831	849	803	841	824	824	824	875	836	857	853	895	804	807	849	848	841	827	845	831	815	889	829	813	805	866	795	859	808	866	811	849	825	863	817	830	848	789	854	877	858	798	864	891	815	827	835	845	900	807	823	847	828	832	830	830	853	844	854	845	832	837	876	854	810	801	794	862	799	854	873	850	793	744	844	803	864	823	866	846	773	802	829	837	848	852	807	840	883	839	826	855	855	816	867	857	855	877	879	810	844	846	869	866	819	849	839	848	788	825	852	880	810	801	834	830	864	837	848	853	806	855	797	833	812	877	852	889	816	840	774	782	764	839	832	862	844	805	813	894	831	798	785	832	879	840	871	809	806	820	778	823	906	829	898	815	864	779	840	841	816	800	788	840	893	801	827	825	789	867	901	830	812	862	846	841	889	831	834	842	824	799	782	833	860	832	837	839	809	857	870	827	850	857	837	837	773	800	821	821	870	853	844	788	838	829	807	864	850	816	841	789	872	887	849	855	863	791	831	821	801	820	843	786	806	831	891	822	850	875	841	853	882	848	837	818	865	859	808	849	853	842	839	839	851	802	840	843	856	866	871	815	782	845	820	857	852	847	897	898	821	844	829	813	903	840	857	820	838	815	839	841	821	863	832	810	828	867	796	872	783	827	806	874	860	932	818	837	819	801	873	820	841	820	842	866	868	827	894	818	874	842	814	846	836	805	844	838	865	865	887	857	822	793	851	876	851	842	812	841	817	790	799	830	860	835	875	859	795	809	811	871	770	823	852	853	908	850	853	832	853	850	849	784	848	811	841	818	829	866	859	851	831	807	828	784	859	826	833	811	859	798	821	805	862	853	807	891	823	877	854	838	832	806	834	856	820	815	810	837	869	860	808	814	878	853	752	810	844	855	844	872	813	853	845	795	868	792	842	856	830	795	856	890	824	848	851	831	831	836	821	843	827	779	903	804	874	863	785	806	825	868	853	843	853	814	877	819	839	864	832	822	857	859	808	826	859	829	778	854	818	885	797	830	824	831	852	866	789	845	842	866	861	805	813	821	880	808	859	839	811	840	803	831	796	836	896	878	808	826	849	799	789	813	858	799	803	809	802	853	867	824	840	892	860	835	811	877	830	886	835	859	810	830	867	848	872	899	863	849	814	857	859	861	804	832	854	858	882	851	833	820	840	836	865	887	858
41161	22766	9661	2341	930	455	358	356	352	361	353	377	388	355	365	396	365	356	383	387	384	341	367	375	402	367	421	363	384	389	389	377	362	402	360	400	348	377	388	401	363	385	370	337	371	355	420	403	369	382	372	386	373	395	382	380	398	381	369	392	391	385	350	357	401	380	390	363	368	367	393	399	415	379	390	380	391	352	375	365	391	335	379	418	385	387	356	319	412	366	396	423	430	378	383	361	378	392	390	369	382	390	405	384	362	400	409	343	351	362	372	364	401	355	345	382	388	379	372	348	381	377	390	402	358	336	343	334	378	337	400	383	340	346	392	385	351	378	360	345	365	388	398	384	385	395	342	376	342	369	389	405	386	399	396	399	417	374	373	390	382	370	377	388	391	390	334	362	373	416	374	350	328	377	385	367	356	383	353	345	384	358	418	377	373	375	394	367	349	372	420	345	392	367	368	379	365	332	358	408	369	378	362	363	355	374	370	389	368	422	385	360	368	373	376	366	401	399	343	374	348	343	356	379	374	341	394	373	387	358	367	388	386	405	352	359	360	342	332	339	385	380	390	367	372	386	371	391	356	441	396	367	369	361	403	403	445	360	388	355	395	347	359	353	379	381	368	373	380	412	404	395	349	368	374	389	361	444	356	375	404	396	364	358	369	361	382	372	355	376	341	344	373	386	348	396	389	355	368	375	351	357	336	350	388	387	352	386	347	359	408	428	367	374	369	368	337	364	393	350	406	338	367	337	387	376	359	378	362	387	374	385	370	336	368	411	378	354	379	340	369	359	357	406	346	377	413	392	406	378	408	393	374	359	349	367	383	393	361	366	372	394	373	415	406	364	405	394	393	361	380	406	341	376	401	357	377	388	412	402	378	367	334	364	370	398	388	351	388	382	385	358	373	403	374	346	398	411	349	381	381	369	384	367	332	391	376	359	364	340	386	404	374	333	415	346	366	366	372	374	368	359	356	386	354	340	355	375	377	351	402	399	364	393	397	414	406	350	389	377	327	351	376	397	339	395	368	363	397	372	394	372	372	352	372	369	361	379	393	382	345	360	392	378	399	368	390	366	381	395	371	402	372	374	379	400	375	370	346	348	353	366	364	401	380	384	429	371	374	345	412	334	377	351	377	358	371	349	343	378	349	399	354	408	378	378	374	365	375	386	377	344	347	370	381	341	382	397	354	384	427	394	399	356	341	368	369	379	360	378	361	420	373	381	363	363	375	365	330	373	374	371	375	373	354	357	352	336	374	359	334	366	379	402	392	390	351	364	353	355	369	388	369	371	374	400	365	396	377	357	384	369	322	383	388	351	378	364	363	369	346	364	403	394	365	376	374	354	365	349	356	341	357	363	358	354	365	380	388	396	370	365	362	406	375	371	393	381	364	393	375	378	351	389	391	362	395	383	354	403	363	382	406	423	385	379	373	347	362	367	371	403	403	356	352	404	419	350	370	369	410	376	333	377	338	381	391	400	377	426	365	367	373	411	375	418	394	353	336	399	346	396	368	406	378	402	362	409	387	373	363	400	405	416	399	357	379	331	357	370	372	387	381	350	368	392	344	392	344	329	342	373	338	354	388	366	369	373	368	391	357	362	351	423	365	338	379	355	378	402	368	373	396	334	384	371	344	379	365	375	372	362	391	380	356	378	362	369	389	406	351	383	387	375	384	410	357	339	361	374	370	369	337	388	316	366	362	364	407	389	394	379	403	378	369	337	346	394	356	383	404	384	402	360	353	326	369	366	360	394	394	338	387	335	364	365	392	389	357	352	406	404	351	372	362	376	393	383	376	347	379	383	381	337	368	359	354	356	422	341	369	366	382	397	391	389	348	366	367	363	396	349	400	339	367	383	370	372	366	379	364	373	370	389	398	354	335	336	381	362	382	375	347	369	381	382	332	400	393	385	380	385	398	408	395	354	360	349	382	390	364	383	401	368	356	380	405	435	392	384	365	366	393	427	336	351	384	364	398	402	437	365	365	410	350	348	387	401	381	382	361	373	348	373	359	334	336	384	400	337	366	398	400	387	377	319	412	390	382	355	366	400	417	389	366	360	359	379	395	420	374	367	406	388	393	367	367	409	434	409	391	371	384	354	346	401	332	344	380	372	408	365	366	371	370	379	396	378	403	393	400	364	384	325	360	365	373	335	380	371	360	358	395	339	387	387	401	353	379	381	361	419	380	366	410	345	368	384	409	380	392	406	407	379	363	336	367	366	370	367	368	339	395	354	425	402	360	331	364	371	371	379	399	355	382	395	381	353	386	376	404	374	364	358	376	412	389	390	361	357	382	360	359	376	390	349	380	361	358	384	378	366	367	371	376	380	393	384	392	381	387	369	341	407	354	349	382	379	390	368	393	384	345	375	371	340	344	388	338	352	363	417	403	388	390	367	334	363	347	371	405	377	352	370	351	392	374	360	374	377	346	382	401	365	365	350	388	355	402	378	357	380	360	345	387	410	330	334	405	377	354	372	388	356	349	367	355	354	377	363	365	388	371	391	359	392	369	361	353	387	336	402	378	385	392	367	346	362	420	380	350	332	358	385	394	377	341	354	398	408	399	374	363	381	380	354	345	414	379	387	374	371	367	349	367	380	361	367	373	397	347	379	364	407	402	358	348	356	367	383	365	372	358	379	417	376	370	364	339	352	330	366	363	370	368	389	379	361	396	379	382	371	369	396	393	362	349	359	365	390	355	340	352	422	365	413	370	374	393	371	380	342	380	365	346	397	348	378	393	385	374	368	382	367	368	378	368	383	414	406	389	379	390	346	340	312	406	343	374	355	357	416	366	393	386	418	370	366	375	371	409	370	401	385	384	379	380	367	359	325	368	374	394	376	358	371	356	370	362	384	371	383	374	348	350	377	407	404	387	408	371	329	352	378	389	359	353	389	352	390	431	359	350	386	377	363	380	403	350	377	370	394	396	398	358	358	394	365	398	413	395	398	380	379	371	391	369	401	347	367	343	386	364	401	344	391	377	348	349	361	390	381	373	365	380	354	390	386	393	386	367	356	414	392	379	392	361	381	397	371	393	358	366	364	375	388	424	399	443	381	392	403	358	360	354	390	366	405	384	382	373	327	389	360	373	383	394	361	385	351	344	427	367	404	395	395	383	346	381	386	389	357	368	379	374	372	366	394	385	382	365	369	365	391	355	343	377	377	353	374	383	364	361	380	353	381	345	385	404	386	392	384	423	355	382	366	341	361	365	382	338	371	374	386	352	369	386	381	399	389	398	349	338	372	361	405	376	365	410	407	361	350	376	364	366	373	398	405	385	432	354	352	366	386	382	379	398	343	398	373	347	361	338	381	373	388	392	362	358	385	394	386	399	371	381	341	381	411	367	383	416	384	384	376	400	384	418	363	327	388	401	370	387	391	369	370	372	365	355	398	354	356	359	394	385	376	370	377	364	363	334	370	358	364	412	354	365	390	369	399	371	369	372	379	375	339	372	403	417	435	391	367	382	406	381	366
25912	16713	11566	4691	2444	915	846	798	809	798	863	837	775	774	812	767	744	824	815	843	879	787	799	767	799	806	851	825	791	834	794	792	799	818	845	812	767	792	819	787	807	784	815	765	802	793	829	814	790	807	796	844	884	802	835	851	796	781	814	825	842	803	793	840	822	819	807	808	868	805	836	758	808	774	807	836	761	818	819	772	799	844	811	806	805	814	792	749	854	798	751	783	821	834	795	805	859	760	769	811	807	824	816	801	816	787	770	779	780	839	834	796	788	769	824	797	809	810	817	796	850	745	820	752	796	825	777	792	823	783	790	786	778	764	802	802	775	827	820	814	819	787	771	784	779	820	796	786	773	780	819	749	845	882	812	824	787	796	777	803	790	799	809	823	787	811	780	818	783	832	811	816	796	845	818	847	773	837	805	805	791	816	776	816	782	803	831	806	797	807	774	785	772	799	784	740	766	825	825	820	812	754	779	837	742	792	792	814	828	820	835	785	805	800	792	796	771	769	794	807	793	812	825	817	811	852	821	837	806	786	800	767	843	817	822	749	792	817	821	759	857	790	824	794	787	821	796	817	779	803	787	819	791	775	813	778	809	768	765	754	792	808	794	810	802	849	802	829	739	800	847	842	816	800	828	832	801	841	847	785	829	797	805	796	759	819	805	816	802	788	768	794	809	821	837	797	774	834	839	796	817	770	829	811	806	740	742	785	827	801	771	770	823	770	789	783	840	781	786	780	792	778	772	821	790	778	778	804	853	754	785	861	776	812	809	785	805	871	770	809	774	782	820	823	789	782	778	806	799	805	808	789	828	803	826	798	844	791	807	826	802	780	815	819	821	764	799	795	791	856	800	783	796	797	831	803	812	797	779	789	770	799	806	795	777	774	804	796	818	801	809	861	834	743	854	817	807	791	799	837	850	799	833	795	793	786	795	796	830	789	859	773	750	849	822	758	786	794	808	851	781	799	764	761	784	786	826	795	745	750	803	791	823	778	790	809	781	771	792	812	830	834	819	792	811	799	825	790	840	764	764	806	822	781	797	817	774	786	831	808	833	825	801	877	787	783	810	799	851	800	821	783	780	765	803	776	768	728	789	813	816	823	740	821	817	815	834	831	798	818	840	796	829	798	733	793	813	789	810	787	794	815	770	770	799	813	788	821	828	789	837	808	812	804	832	815	823	790	816	833	777	812	798	779	813	803	813	821	803	771	789	814	765	775	784	756	807	816	833	782	768	789	832	825	755	807	802	733	795	782	817	824	806	808	779	794	772	802	812	855	793	791	856	790	756	791	784	812	832	841	841	733	802	841	820	836	812	794	796	762	831	821	833	800	801	805	807	798	756	764	820	789	835	813	800	837	742	808	787	819	805	805	856	836	755	799	812	778	874	783	792	805	746	808	800	801	761	820	797	792	795	812	806	805	796	829	783	812	793	819	801	806	834	749	851	787	806	812	825	818	853	808	850	785	797	771	817	770	774	827	793	850	833	795	809	763	814	771	805	781	776	781	854	837	812	802	823	797	793	817	750	800	797	825	816	839	792	826	809	803	829	791	811	751	811	832	753	811	815	776	837	866	793	816	821	795	785	814	743	804	784	805	835	795	781	782	802	741	808	777	808	809	760	798	810	828	811	827	791	774	822	772	781	812	770	828	783	773	817	788	790	798	877	807	757	787	803	769	730	767	797	811	800	782	810	808	794	753	825	801	796	797	754	780	772	818	781	760	829	814	772	821	810	811	822	815	764	763	859	819	815	784	799	789	793	808	802	787	801	810	825	775	843	790	770	743	785	809	781	814	800	772	805	759	755	772	833	798	835	762	788	813	775	828	780	787	837	815	798	772	815	787	770	728	755	860	778	782	799	805	782	799	827	812	791	772	790	850	794	774	758	776	776	797	799	833	806	857	766	827	815	818	788	793	810	777	828	796	742	792	786	779	804	760	816	819	828	789	769	830	773	746	845	772	793	760	771	822	813	808	816	783	802	823	775	791	823	834	737	788	793	800	807	794	757	836	822	874	783	805	772	798	771	806	802	821	808	740	764	810	799	784	830	829	801	806	776	777	815	855	766	796	812	761	757	800	805	793	803	840	859	772	805	765	770	837	819	823	832	799	779	796	804	842	766	781	803	837	804	747	832	804	812	775	861	807	812	806	768	832	793	792	816	773	822	774	838	832	772	791	809	794	835	786	768	742	779	799	791	821	847	767	765	812	840	801	829	764	783	751	806	779	783	754	855	770	841	818	789	817	782	824	780	780	847	781	859	788	809	787	817	778	797	794	806	763	825	784	758	785	821	792	790	811	846	774	820	821	827	829	843	816	769	782	828	809	843	744	851	764	870	852	793	800	787	802	792	816	805	830	840	796	786	831	818	752	751	839	752	833	829	804	781	797	797	794	782	815	840	800	762	789	800	820	805	828	802	803	792	796	753	831	769	836	787	802	759	794	754	782	785	831	800	836	810	781	790	819	753	739	816	788	805	764	795	826	814	734	778	800	840	749	794	775	814	821	842	797	786	818	780	827	789	782	792	836	808	835	779	813	900	805	757	796	835	797	771	792	809	773	834	739	826	799	815	809	821	816	811	787	814	767	820	805	781	800	827	862	805	807	794	805	794	782	808	753	814	802	784	798	790	848	791	823	828	762	779	760	799	787	822	827	820	840	712	769	790	783	793	830	785	777	770	812	776	769	832	840	728	785	833	742	830	820	757	846	824	774	835	783	782	806	779	752	794	849	794	812	800	794	810	805	834	808	805	733	793	781	762	813	790	826	846	805	823	779	809	813	799	766	796	815	778	791	795	781	787	807	806	854	791	839	829	789	750	756	811	803	758	748	782	806	844	737	829	824	778	810	789	801	832	765	777	835	866	830	871	826	830	773	823	815	784	851	787	816	799	769	792	818	801	769	782	820	804	789	795	792	777	782	836	854	840	787	783	793	815	864	805	853	800	795	814	756	758	791	790	767	820	793	782	831	785	836	799	804	831	749	816	780	813	797	824	754	828	781	784	781	794	840	812	784	812	784	823	783	780	778	805	802	791	774	846	822	836	823	768	840	791	802	797	776	804	806	765	798	807	777	830	790	802	819	758	782	806	785	795	796	784	840	864	807	804	834	785	770	789	811	831	758	839	808	761	833	795	840	790	763	809	819	835	816	802	825	810	766	824	814	768	808	779	833	827	801	788	815	771	787	767	828	828	843	867	814	829	825	759	778	811	834	833	769	769	773	805	773	794	819	773	799	795	863	844	780	820	798	832	775	776	755	809	841	759	789	774	859	765	812	744	798	836	798	779	825	798	777	775	768	771	812	820	799	814	761	811	766	841	855	801	755	811	853	812	793	827	772	778	824	804	773	798	799	762	823	870	815	793	791	831	803	756	811	829	856	799	788	787	800	766	807	823	758	769	843	827	842	882	789	824	800	776	829	778	855	804	841	796	827	794	753	866	822	840	789	803	885	827	763	805	839	794	835	759	810	791	773
55242	32644	18472	7351	2356	671	409	407	398	353	376	401	412	399	408	409	390	399	410	396	393	400	367	385	398	400	395	393	354	338	372	377	384	363	385	411	409	374	389	401	389	409	398	369	402	392	360	385	391	357	383	395	354	382	400	383	390	400	387	369	358	360	375	393	368	391	382	345	395	417	419	399	360	349	328	398	377	369	392	390	395	410	392	402	388	336	365	346	372	406	352	362	386	385	441	342	380	363	367	352	366	360	357	383	392	362	388	369	361	389	367	391	386	368	392	388	352	364	414	392	385	359	362	369	406	384	399	398	367	387	361	358	372	406	370	386	364	378	389	361	378	378	353	397	333	357	377	406	346	335	412	375	425	359	385	388	366	389	355	351	379	394	392	362	379	354	398	384	382	371	370	354	359	364	417	383	381	393	377	400	387	385	375	357	390	373	385	372	357	354	369	379	345	363	389	345	400	387	337	418	361	341	390	368	333	361	372	366	369	393	361	382	337	389	391	383	398	356	380	358	351	388	378	407	397	432	404	381	364	356	369	376	419	411	406	360	401	348	414	397	363	386	386	341	383	350	389	357	355	410	379	372	315	365	371	341	359	366	341	377	409	360	351	428	428	382	371	357	362	396	363	428	363	342	382	419	366	363	406	356	368	368	400	367	375	364	384	356	375	407	355	390	414	383	380	386	362	426	355	378	364	391	357	353	367	373	415	377	338	395	386	402	393	367	387	355	360	356	405	369	394	340	326	366	386	420	373	379	381	360	407	374	379	400	394	365	335	399	369	416	380	374	384	358	337	391	376	399	366	333	352	317	365	376	377	355	384	393	372	393	364	342	381	379	341	396	375	401	415	369	380	390	397	348	384	380	392	403	349	373	377	391	381	370	356	342	397	373	327	443	349	357	360	385	390	348	396	373	347	364	386	418	432	417	363	382	385	379	376	399	380	369	398	334	388	381	384	361	324	355	361	409	385	372	375	399	376	369	408	373	371	372	345	420	378	409	395	350	379	357	376	408	394	377	359	373	370	336	380	390	371	363	405	411	385	396	355	365	389	377	360	396	427	378	417	344	396	422	364	410	407	356	389	393	386	373	363	377	350	384	421	391	362	402	403	353	376	380	397	359	368	345	346	327	378	385	367	373	364	375	373	383	368	375	393	393	369	378	358	332	356	353	385	378	397	347	368	397	389	358	356	358	351	362	367	403	392	383	363	384	383	438	367	394	388	390	372	379	346	393	364	407	377	390	371	368	370	403	378	376	350	406	379	416	397	340	373	375	388	372	392	414	403	377	403	372	377	421	402	369	349	390	448	366	406	389	363	363	378	392	400	379	367	378	385	366	371	393	393	427	388	384	373	391	394	339	363	374	382	359	360	346	360	356	371	357	347	326	393	419	387	344	404	377	380	379	389	378	369	404	388	380	383	393	383	383	375	369	415	367	377	369	356	367	342	364	366	348	352	363	367	382	386	382	334	335	352	357	357	356	346	368	352	358	333	354	349	365	369	348	380	341	391	349	374	372	391	407	400	374	385	358	362	343	407	373	369	394	388	380	389	370	400	371	365	352	378	429	392	353	367	413	371	373	364	378	343	401	388	377	392	375	350	351	349	343	355	393	354	372	375	370	376	359	420	352	349	388	422	399	425	369	362	347	379	419	368	389	367	365	374	381	375	353	357	399	380	377	369	425	358	440	343	394	362	364	362	396	388	362	376	413	348	392	371	363	382	421	411	370	345	350	377	411	349	335	392	368	385	408	351	379	382	365	341	351	399	426	372	358	376	387	376	382	384	432	396	376	418	399	376	372	377	361	404	388	378	375	446	387	351	377	414	404	369	371	341	387	426	397	356	387	389	399	402	373	380	400	373	348	401	380	339	385	392	356	357	390	371	411	364	385	390	371	339	408	354	334	384	391	330	403	387	434	389	375	394	390	378	395	365	415	403	355	402	389	376	405	404	360	376	375	376	357	364	371	369	376	432	372	367	396	383	357	358	384	354	351	405	342	369	331	382	396	379	343	348	333	361	337	371	427	374	375	377	384	395	345	395	356	358	404	399	379	407	348	382	366	354	408	381	344	367	358	357	346	360	364	389	381	384	432	405	340	381	343	390	349	384	361	368	346	362	373	361	375	398	345	372	389	408	387	405	338	398	371	387	381	381	357	387	365	378	384	398	369	407	411	387	366	404	383	403	376	343	365	378	360	357	391	376	364	376	352	349	392	382	387	416	353	406	348	392	357	358	397	408	389	361	380	344	327	343	416	372	422	346	385	355	380	364	403	354	382	379	360	363	393	382	371	369	380	388	352	375	344	392	377	399	365	416	390	381	423	370	398	397	397	375	397	351	384	380	346	376	371	361	399	376	392	389	373	369	398	367	382	380	399	389	364	390	386	390	409	403	362	383	388	384	367	395	347	388	364	409	354	376	354	355	343	367	385	349	406	387	374	371	348	360	412	367	373	351	379	362	362	370	375	386	387	377	403	352	380	387	388	361	393	342	396	386	374	355	394	367	457	366	409	382	391	405	384	357	382	357	392	379	365	383	423	374	362	344	356	363	362	375	426	375	381	347	391	403	351	379	363	398	386	377	371	362	363	383	348	356	372	331	386	367	328	386	352	346	397	339	371	375	359	366	389	344	372	352	376	373	348	381	356	352	359	360	372	401	375	381	383	372	378	393	369	349	374	367	383	388	366	350	341	409	345	358	343	351	396	362	386	374	390	381	381	399	379	377	382	409	392	350	363	394	333	344	373	410	392	355	363	410	391	390	392	362	372	368	350	389	382	409	398	382	397	379	360	374	347	370	395	367	413	361	373	384	397	381	373	395	419	355	366	380	396	418	428	346	355	355	368	372	359	349	370	363	377	357	388	349	392	389	400	370	401	341	343	390	381	350	383	377	356	385	345	406	355	375	357	391	372	394	392	374	394	379	360	382	354	376	363	379	360	396	387	448	379	341	368	383	368	362	391	360	348	385	376	377	394	397	383	378	376	388	394	382	353	399	395	385	365	358	376	398	370	410	392	379	389	420	374	397	391	366	388	386	373	362	393	407	388	385	388	329	388	381	402	394	419	368	387	392	391	396	399	388	349	383	401	357	384	375	374	375	408	376	388	390	372	370	384	359	372	374	380	392	388	396	395	413	390	396	371	362	403	396	356	357	376	352	376	371	364	369	358	425	374	382	373	396	345	379	360	371	392	364	398	391	400	360	346	396	348	399	376	393	409	391	372	316	367	376	372	365	373	390	390	416	381	384	365	339	362	378	370	409	340	345	377	369	436	375	357	383	364	408	383	410	374	352	407	352	368	391	381	348	403	404	359	362	352	368	397	394	374	404	387	341	363	377	393	361	371	354	359	401	354	368	377	374	381	366	355	360	390	365	377	335	359	386	386	339	391	354	384	401	408	402	368	363	391	391	374	370	373	393	367	349	362	363	382	348	370	381	365	375	362	376	422	387	352	412	372	373	379	367	351	382	375	367	390
35272	23998	21082	12763	6298	1673	920	909	858	873	878	857	834	905	867	795	816	905	885	922	924	868	860	783	847	800	809	771	835	797	767	807	820	824	788	792	810	823	804	801	837	806	842	810	816	793	831	817	816	839	829	800	852	785	804	870	753	835	828	845	827	756	812	854	869	809	834	872	826	835	832	817	815	799	751	817	832	858	838	850	822	885	851	854	772	881	828	727	798	829	853	811	803	839	782	777	862	836	768	851	808	778	793	812	779	776	810	791	815	763	832	780	779	796	790	838	814	824	848	842	808	847	782	788	776	760	849	783	805	801	839	794	813	825	819	785	827	802	809	791	774	832	786	775	839	809	863	808	823	839	782	791	807	825	843	835	765	829	819	785	787	773	791	822	754	807	795	800	825	789	795	749	845	758	795	789	758	838	824	792	796	839	815	768	806	773	771	839	811	793	820	814	826	847	825	828	824	851	824	834	837	793	762	785	772	869	793	834	789	821	773	822	762	776	808	852	817	834	816	814	797	788	788	832	804	802	799	830	824	848	790	841	860	805	839	829	816	819	779	825	829	832	783	802	833	797	834	795	799	801	832	799	818	828	828	779	768	794	833	829	834	845	818	798	786	813	894	796	793	851	818	831	799	834	793	852	791	829	773	837	823	752	865	821	801	818	804	857	823	832	814	799	809	796	802	854	841	845	739	764	816	778	797	755	774	766	837	798	831	826	756	785	832	769	805	798	756	807	809	809	784	809	821	775	843	834	822	819	765	818	787	831	817	818	799	860	797	791	780	802	804	827	867	801	803	789	860	792	794	788	844	815	771	810	780	791	795	846	815	800	811	840	846	786	809	829	774	825	769	855	817	767	805	803	772	835	791	840	783	750	810	810	820	839	828	793	826	813	819	798	794	835	791	825	766	879	751	815	795	823	808	813	799	777	806	784	816	785	855	839	812	809	771	821	813	805	811	817	807	782	804	815	801	808	816	819	817	892	826	806	761	814	877	789	767	847	766	811	811	810	811	801	804	817	832	801	827	866	773	791	818	790	822	834	791	786	809	844	791	787	833	791	809	796	816	848	792	799	782	801	856	821	845	818	763	791	821	803	802	804	825	811	850	755	830	815	796	790	800	818	827	837	828	808	769	820	792	806	823	812	809	856	866	842	804	839	853	819	806	829	799	836	877	790	790	765	807	830	790	793	806	780	750	736	859	819	771	853	838	834	823	823	839	819	786	826	807	808	803	808	795	803	837	818	818	813	859	807	795	784	819	791	897	837	792	810	795	778	759	800	841	789	796	853	823	817	850	854	817	844	786	776	778	778	830	805	797	784	827	756	854	764	784	805	781	811	818	812	810	801	787	814	773	831	852	781	848	807	823	884	811	816	829	834	784	813	837	816	760	859	828	782	812	806	855	853	790	810	809	784	814	790	843	790	772	847	803	778	791	829	779	764	814	830	850	779	804	793	796	756	813	825	812	856	805	817	811	786	910	817	800	793	787	796	863	815	797	788	844	849	781	822	764	832	803	774	805	814	816	808	825	814	817	809	829	816	800	817	800	823	813	825	853	839	806	831	815	819	748	849	819	795	799	772	809	829	801	799	814	836	846	810	807	836	804	803	802	806	794	817	803	759	783	781	799	838	769	845	802	864	799	910	827	844	838	825	795	832	852	866	803	775	771	809	800	787	779	779	802	812	831	812	783	824	775	836	838	779	794	788	762	813	821	826	857	837	825	812	851	816	799	780	789	809	756	793	796	798	821	770	783	772	763	802	803	848	808	815	786	838	838	816	837	805	751	800	794	875	850	789	799	833	806	837	823	840	798	799	843	775	787	839	779	801	825	750	845	787	810	814	844	803	914	796	825	808	800	808	785	834	868	815	842	808	803	805	801	777	820	772	784	829	793	815	842	803	809	811	784	877	779	817	812	827	822	792	845	848	847	770	820	752	807	850	815	828	847	853	801	823	816	782	821	794	812	811	787	826	810	751	828	812	785	773	805	777	807	850	823	787	825	779	857	818	828	801	805	820	788	819	822	804	834	823	793	786	797	796	845	835	847	845	842	870	770	835	797	831	809	837	819	782	771	826	818	819	819	803	850	798	812	798	864	822	856	798	831	810	823	816	797	817	800	777	835	782	841	825	812	812	781	818	811	824	850	819	772	841	818	813	845	785	839	832	794	862	768	794	777	848	765	830	848	796	831	830	823	817	810	836	800	845	813	794	817	824	754	855	845	826	830	800	801	824	808	800	797	859	807	787	837	800	747	822	727	851	801	802	816	868	814	762	826	791	762	787	804	789	786	842	822	813	803	858	753	815	846	797	792	823	799	875	792	861	854	806	818	823	826	821	787	783	813	794	844	809	799	821	823	835	776	864	811	794	805	809	801	811	820	816	809	833	787	833	741	816	827	812	829	751	812	854	761	766	778	799	815	808	802	756	818	858	798	799	806	765	809	892	805	832	833	797	820	838	808	880	829	855	806	815	832	811	837	786	829	871	874	817	850	808	779	866	798	844	759	819	799	812	812	841	833	779	816	814	818	784	813	806	798	808	873	789	830	790	798	813	779	844	812	813	824	818	766	812	862	767	847	819	826	780	761	770	833	756	822	779	792	819	818	856	780	798	758	792	766	790	814	771	857	823	861	808	774	837	775	885	815	778	770	784	784	818	767	816	803	813	792	812	815	802	801	824	819	793	775	777	809	877	795	796	821	828	808	834	821	750	790	813	836	797	836	818	847	819	817	824	806	823	777	831	824	808	793	800	784	711	819	821	810	818	758	833	832	856	813	812	801	838	811	828	822	798	829	834	820	787	761	844	779	820	803	797	799	806	813	834	801	802	769	800	838	817	794	784	831	848	848	865	856	825	833	791	796	812	759	819	813	842	786	790	798	805	860	842	821	771	828	793	794	859	839	783	815	828	798	789	795	766	839	858	840	768	817	782	844	789	826	788	804	768	801	793	796	810	834	849	794	739	855	757	813	782	834	782	825	776	773	809	823	875	764	822	864	830	816	765	782	819	816	807	819	829	801	786	828	766	784	802	785	835	812	802	788	842	797	807	837	757	825	854	807	814	785	860	823	831	830	839	849	862	837	834	788	831	834	822	803	790	810	807	812	810	823	815	782	844	794	808	863	810	780	836	844	751	838	776	836	815	816	843	865	816	807	802	797	814	850	827	827	801	838	805	782	792	818	781	807	811	809	803	780	837	791	812	774	798	802	852	816	848	830	819	835	837	789	802	800	754	827	811	840	823	790	813	816	790	797	809	862	847	808	867	816	796	776	857	847	792	790	829	785	795	845	824	804	769	855	822	779	786	806	817	709	831	790	798	792	822	786	799	825	858	790	833	824	820	804	842	810	838	798	789	793	836	859	801	759	829	812	811	790	827	804	839	779	842	794	789	826	876	788	832	816	841	828	833	769	830	790	777	831	808	847	824	797	830	784	798	822	834	780	763	780	868	771	782	811	815	822	828	802	877	868	782	832	821
67533	37013	23955	11381	3171	620	389	372	419	407	380	419	406	411	373	374	406	470	437	430	452	373	418	416	382	386	395	418	433	355	412	371	403	390	388	333	415	396	379	381	449	394	372	410	414	402	403	433	433	399	365	419	341	394	346	383	417	417	418	415	397	411	393	389	390	374	363	388	393	394	395	379	359	337	353	415	414	367	361	366	376	407	394	403	403	387	411	439	376	382	375	358	373	384	358	398	401	411	428	384	433	404	363	403	435	363	348	398	400	388	375	392	371	396	371	367	424	392	381	388	417	381	383	399	418	359	389	375	385	380	387	412	397	375	394	392	427	383	377	429	400	376	383	366	417	396	398	392	422	369	350	430	411	358	415	395	413	409	376	401	421	419	399	423	386	392	347	358	351	372	409	409	396	378	378	393	387	362	362	373	379	383	400	366	343	371	429	383	401	373	422	387	374	403	372	390	363	370	374	361	389	373	377	403	373	351	440	410	376	366	412	371	373	405	345	427	398	383	375	396	402	394	429	413	372	399	408	367	373	396	375	388	343	360	419	346	355	372	398	391	394	363	388	385	372	361	368	395	386	384	368	359	345	410	421	396	388	404	390	390	377	380	409	375	424	428	369	413	353	413	373	406	368	397	422	394	379	374	361	416	398	414	392	420	384	354	332	400	370	415	428	380	412	423	389	393	402	384	365	402	355	336	378	386	385	387	354	389	417	372	392	391	371	383	363	413	381	412	387	410	396	386	395	378	386	409	383	358	399	385	394	388	412	384	416	426	370	408	356	340	415	417	397	397	386	385	401	383	388	375	408	379	386	415	405	389	391	424	335	406	414	415	393	360	348	422	347	383	375	372	355	387	420	395	427	404	381	343	391	408	354	391	412	436	370	402	426	371	392	379	365	375	436	374	402	398	395	396	377	396	389	390	383	430	374	415	393	402	406	362	377	428	390	366	384	408	367	380	406	383	381	401	380	373	373	396	425	373	384	383	392	397	383	390	382	353	368	387	354	405	369	367	377	364	382	360	422	370	433	388	429	403	395	361	394	372	385	402	404	428	386	403	367	410	364	401	386	375	385	373	415	437	429	408	392	371	393	395	408	382	401	412	422	390	389	377	364	383	406	403	383	392	392	383	384	437	344	385	411	383	357	406	377	406	351	392	362	366	422	409	392	381	408	349	346	377	347	378	435	459	399	417	404	390	394	386	441	395	358	405	398	372	382	369	386	416	381	405	384	401	381	388	410	372	403	379	376	355	407	379	405	414	404	398	371	361	406	397	363	352	420	360	390	443	364	379	406	381	392	385	391	429	384	386	380	346	394	386	399	405	397	438	405	403	405	409	370	403	374	433	371	399	403	389	398	349	381	378	365	405	393	377	390	411	421	379	355	402	395	366	387	416	393	410	369	364	377	374	383	409	425	435	386	391	417	385	376	431	382	381	416	388	379	381	366	392	378	375	414	363	408	370	411	392	361	373	374	386	397	404	411	372	390	392	398	395	420	398	395	380	375	405	405	396	405	394	412	409	387	356	377	411	350	392	419	368	375	392	409	335	404	399	370	377	399	389	406	398	365	418	430	413	379	387	398	404	387	394	395	372	360	408	389	386	394	422	406	381	431	412	383	376	376	410	381	409	382	409	410	382	366	386	389	395	384	389	422	382	364	423	376	357	373	383	422	398	366	388	392	375	392	400	376	396	386	407	384	381	385	393	395	389	378	399	400	374	376	421	411	393	432	394	421	440	372	380	378	406	391	385	378	408	406	415	436	398	397	410	430	388	413	405	395	407	361	378	447	409	406	398	388	385	398	388	367	402	370	429	401	399	411	379	382	341	376	344	346	368	391	379	424	375	413	413	381	410	384	408	424	430	450	380	363	375	408	375	414	400	433	381	412	356	361	379	409	378	367	379	353	376	385	366	357	376	383	351	399	381	394	426	405	402	419	383	369	372	400	393	413	400	381	410	410	405	412	416	408	377	403	383	373	400	411	410	402	421	394	415	364	361	386	403	360	373	411	388	381	423	376	418	366	364	385	378	414	377	392	411	412	409	393	389	404	420	379	346	336	374	368	433	404	378	394	372	383	403	365	352	385	390	316	376	415	389	375	398	414	389	360	383	401	383	381	399	365	404	427	390	374	377	402	403	411	437	354	414	388	409	368	387	432	396	368	383	369	374	417	390	431	392	402	357	398	377	390	381	377	385	373	393	420	389	399	464	415	388	368	407	406	392	411	409	394	372	393	375	428	396	372	388	392	385	388	378	395	416	344	362	442	404	434	384	376	367	392	408	381	419	425	399	403	378	354	392	384	367	343	397	388	393	396	381	408	389	446	420	373	366	385	385	392	383	351	398	387	346	369	369	386	397	377	412	432	434	373	407	403	425	399	388	404	392	395	372	412	388	367	393	406	402	392	382	400	406	384	380	370	398	389	374	398	390	370	405	435	391	383	361	402	423	372	386	414	409	366	407	362	369	414	393	413	402	391	395	410	354	371	355	413	391	367	411	401	394	440	414	369	400	404	385	405	464	436	396	410	394	392	403	389	383	428	392	363	407	369	413	373	423	382	426	415	365	419	392	415	371	375	407	434	371	442	393	393	369	401	386	384	375	412	432	408	400	395	420	391	379	376	372	350	397	353	377	391	393	416	404	400	332	387	408	380	377	392	377	382	412	378	372	381	389	381	400	383	396	383	407	378	382	426	439	373	396	389	405	389	410	443	376	414	427	364	370	407	401	400	423	385	380	365	387	415	442	406	422	450	398	354	429	373	365	390	410	403	407	393	370	399	388	403	364	388	381	407	382	423	403	401	402	399	394	363	402	413	441	389	389	404	406	391	390	438	414	408	355	394	417	380	480	399	383	390	401	389	369	376	388	402	372	378	382	353	418	394	377	388	328	370	340	414	357	396	409	374	428	417	343	377	353	395	396	386	408	368	396	404	383	352	383	366	395	350	385	391	421	425	385	412	378	428	395	407	455	386	387	377	397	432	392	357	397	388	393	420	421	372	397	367	395	386	369	369	394	371	409	394	410	383	406	379	393	372	407	438	384	413	428	386	390	368	393	407	388	418	383	424	398	394	399	423	365	448	368	420	409	400	400	373	407	349	401	370	386	389	413	363	405	383	384	392	346	402	396	405	380	364	380	372	384	436	426	375	371	407	398	386	382	384	382	351	359	415	375	393	413	410	410	378	369	351	420	384	375	399	424	389	383	383	416	409	383	372	430	388	397	378	405	395	377	410	419	388	393	394	394	357	399	386	382	394	386	362	374	356	399	380	403	414	380	433	404	385	401	389	376	381	375	395	396	376	381	338	401	373	360	334	409	390	389	348	378	400	387	404	403	394	410	388	418	375	374	361	362	380	371	388	370	434	380	364	381	390	416	406	363	419	376	394	360	382	383	387	407	363	382	374	417	444	415	355	415	404	443	392	384	379	408	374	418	399	363	406	397	385	398	390	402	418	416	367	395	401	400	397	392	406	385
43519	28098	25842	17293	6553	1410	989	933	961	892	915	875	869	884	893	908	1004	1175	1145	935	855	839	848	807	845	839	842	834	870	818	863	814	834	841	893	806	851	823	811	871	876	762	850	860	857	838	871	885	837	858	848	839	893	833	850	822	849	861	826	860	800	879	825	865	806	831	865	788	806	851	837	855	867	883	871	822	846	855	858	834	854	824	808	775	790	863	825	847	837	874	850	785	841	845	884	858	805	854	843	885	872	837	860	842	857	816	809	837	869	857	848	816	880	853	810	791	799	843	821	836	861	849	771	821	791	870	812	817	835	782	818	815	814	786	826	850	854	796	771	819	838	851	817	898	787	830	805	845	870	794	861	809	852	857	851	827	817	857	819	859	840	858	847	903	855	839	802	768	880	830	855	816	806	804	812	855	861	793	838	848	825	797	808	819	868	853	871	802	884	771	760	746	805	816	868	871	866	809	882	844	802	896	849	833	834	849	836	842	790	845	816	789	860	846	769	832	869	809	792	834	900	796	808	893	835	809	772	846	828	820	865	792	840	838	786	802	830	809	828	829	830	865	871	860	872	832	792	835	807	808	884	791	851	842	815	825	850	871	861	800	822	851	810	808	847	836	872	817	822	817	881	886	804	860	865	859	822	792	828	878	811	824	808	833	828	865	821	850	846	834	841	902	864	812	854	831	811	864	848	835	843	824	851	837	837	827	818	838	823	772	819	798	838	848	857	850	877	769	841	827	763	878	927	872	815	813	856	862	830	782	830	840	830	833	849	832	833	796	807	845	873	841	842	835	854	841	848	803	839	818	857	818	842	819	830	863	848	797	851	792	823	795	866	850	889	785	840	821	882	806	857	822	808	817	873	840	831	846	870	849	816	795	812	817	835	881	822	839	873	839	849	850	831	787	836	811	893	831	795	786	847	878	820	836	802	828	847	853	791	861	870	843	821	793	785	829	764	838	821	808	845	833	794	789	797	809	842	827	857	874	837	874	817	807	804	848	771	870	872	826	809	804	834	806	845	820	851	890	807	777	861	779	787	862	753	812	795	876	847	823	863	821	818	859	848	827	844	825	803	840	826	851	799	876	831	762	789	880	808	831	842	864	845	869	872	859	894	800	773	827	811	860	806	817	873	867	860	820	784	875	863	793	821	801	853	821	886	827	848	825	861	859	841	819	813	894	858	768	867	809	821	861	804	809	827	788	883	822	830	805	857	815	809	829	804	856	844	819	784	836	891	811	816	899	872	835	827	843	801	861	863	802	817	808	872	828	791	864	849	857	824	835	829	770	831	881	889	853	850	824	921	843	833	833	799	813	799	799	793	741	828	794	884	788	824	861	817	817	786	813	861	841	831	833	780	831	798	797	953	880	837	836	801	839	876	901	880	813	821	832	793	853	847	813	889	840	844	877	841	836	843	827	826	833	817	854	797	817	826	847	829	833	854	821	788	818	865	815	829	784	825	828	801	829	792	858	807	829	828	832	835	825	804	798	813	801	879	829	823	844	863	829	815	816	890	828	828	840	853	809	836	862	860	804	834	820	819	913	822	862	844	812	833	816	838	849	854	861	822	793	851	816	824	829	820	777	838	818	838	808	807	839	843	854	785	891	796	795	862	829	839	849	857	847	806	891	858	772	893	844	816	847	867	834	799	827	858	886	916	863	835	876	823	816	869	826	855	818	857	866	835	811	844	862	876	823	847	818	839	811	820	848	880	817	891	851	851	790	867	821	810	831	832	834	833	825	809	833	828	877	804	823	829	902	774	837	837	836	852	843	761	834	826	877	873	810	886	834	833	832	838	822	802	842	825	836	826	795	819	837	782	816	843	876	796	834	797	839	823	813	839	878	848	842	869	813	833	790	814	880	837	828	835	808	855	871	821	829	820	831	870	813	820	812	879	777	820	898	871	893	857	833	835	874	842	815	811	787	844	824	847	834	795	822	800	833	853	842	813	859	845	845	872	882	830	809	894	778	837	818	858	814	823	792	803	815	820	851	799	782	831	859	784	847	854	852	822	871	825	829	787	826	883	806	846	815	829	792	802	815	829	859	836	782	825	919	848	824	839	855	795	817	841	825	878	844	834	825	843	841	802	857	823	828	846	812	809	829	764	787	850	779	779	854	906	866	808	794	854	832	830	805	852	881	865	803	818	869	810	760	857	808	846	849	865	778	823	812	817	851	829	852	831	825	794	869	848	805	845	847	815	820	805	788	874	857	830	782	810	882	860	818	784	823	821	820	831	863	827	845	812	824	831	831	825	821	804	804	852	831	790	846	831	860	836	795	795	846	876	819	821	845	837	786	839	840	845	862	827	861	817	838	829	819	823	831	847	874	861	867	795	811	861	857	815	833	788	878	856	835	856	793	814	854	847	794	889	853	835	785	811	871	802	844	858	828	860	833	889	786	809	840	817	813	827	828	822	834	810	823	873	823	824	856	841	839	799	854	837	805	848	821	840	816	819	861	800	891	815	862	792	837	827	821	823	861	833	828	820	855	856	828	858	881	786	816	785	821	838	827	831	813	888	804	828	825	812	813	850	804	821	799	851	832	785	849	812	820	842	862	855	843	835	849	798	821	837	814	868	814	910	832	807	863	885	796	816	863	819	798	813	845	857	840	875	855	863	814	845	865	836	827	836	863	826	824	833	817	898	814	780	820	814	858	848	794	836	843	822	860	865	826	890	878	806	780	830	850	871	840	818	815	831	830	809	768	843	838	807	793	893	821	804	840	779	827	822	790	845	802	797	846	827	854	830	804	796	847	864	840	822	812	855	847	817	818	854	804	846	861	825	811	837	835	832	845	836	798	800	870	845	850	904	825	815	823	866	831	831	802	801	770	867	837	823	803	800	839	814	841	852	819	829	845	842	880	873	774	861	817	848	805	831	842	833	805	878	856	761	812	831	779	801	900	857	866	812	813	761	852	819	820	789	858	843	796	826	828	848	881	815	811	873	784	877	779	867	816	852	801	797	816	879	836	859	823	845	883	824	805	836	813	801	815	798	805	843	793	820	859	832	822	836	797	885	799	887	817	832	863	845	828	843	798	810	840	830	770	831	840	867	860	839	781	869	813	830	830	873	861	834	874	848	845	857	854	886	816	805	832	854	815	828	801	853	832	831	818	868	796	817	853	828	873	828	880	871	870	839	816	795	872	810	834	790	839	878	855	873	842	785	827	817	803	854	833	805	883	850	859	866	821	777	805	861	812	849	867	841	859	757	815	813	868	815	788	806	871	840	824	867	854	856	820	803	885	841	841	875	841	921	881	884	822	836	813	843	820	825	848	855	790	802	835	810	763	850	832	822	822	762	859	819	792	807	819	859	817	799	811	834	786	860	839	795	835	824	888	813	817	888	827	848	866	845	793	798	834	806	851	849	866	801	829	839	813	838	873	805	875	837	811	880	823	830	808	832	801	830	819	813	816	801	841	779	809	885	869	849	838	819	834	804	851	844	824	828	871	891	846	844	865	823	856	891	793
44282	23612	10194	3173	915	442	409	412	398	389	395	388	353	374	399	380	376	363	369	393	389	406	373	347	341	395	343	380	377	360	335	352	370	371	345	315	347	388	369	373	363	336	367	361	363	374	405	368	387	362	359	375	363	352	339	391	389	368	396	374	388	347	403	395	359	338	364	376	436	388	358	372	397	379	375	373	343	380	403	395	383	364	364	376	386	362	349	343	367	397	358	375	385	398	340	368	416	364	374	363	404	376	368	371	359	375	372	365	357	359	383	385	338	384	385	394	369	356	423	374	415	380	363	372	362	331	338	348	390	397	385	357	374	395	361	392	416	378	368	331	364	380	387	382	383	357	353	359	376	373	391	378	369	355	370	397	381	381	369	396	414	326	352	380	348	344	347	369	369	390	347	390	394	392	409	356	380	378	416	345	373	328	370	407	385	403	356	358	358	401	353	358	351	394	345	386	371	384	404	411	348	381	437	389	398	376	350	382	346	381	379	379	369	415	378	367	339	371	389	355	373	355	386	408	382	383	373	366	395	359	379	372	336	390	398	378	357	362	388	351	350	366	355	387	347	355	351	361	388	417	333	383	359	358	357	347	387	348	361	377	370	410	431	361	362	373	391	395	364	375	397	401	365	375	415	361	351	375	324	339	368	380	418	379	403	370	382	334	375	381	409	369	377	372	375	365	360	375	370	346	383	398	358	369	355	401	403	372	376	402	402	350	358	379	394	342	362	359	379	338	363	400	350	377	346	350	359	409	410	378	378	344	371	381	353	395	383	345	357	362	377	360	380	353	418	396	394	376	363	341	359	374	340	401	384	386	362	370	388	398	365	365	377	352	375	350	401	357	366	366	401	371	391	383	358	354	361	354	378	429	377	386	387	354	398	357	389	364	383	363	379	379	375	401	366	379	344	369	410	386	345	387	406	370	378	360	416	375	350	326	371	369	387	373	357	354	369	396	338	392	371	377	386	375	370	411	356	388	392	369	379	341	365	349	379	375	403	337	391	375	403	343	382	365	369	364	375	372	367	377	351	419	378	363	383	361	345	352	360	359	387	336	362	405	388	404	355	364	358	374	396	387	352	356	353	344	381	338	377	387	397	356	385	356	396	387	331	387	352	393	405	352	343	376	373	354	359	369	369	356	399	413	366	396	400	392	381	394	347	374	316	384	339	387	349	374	355	370	384	348	385	351	339	386	371	393	365	350	397	393	371	354	387	330	380	349	351	378	365	384	362	366	353	364	411	366	359	386	357	375	343	318	386	353	339	372	394	375	373	390	360	359	334	376	413	373	342	370	422	362	364	373	390	355	377	376	344	346	331	368	353	374	385	409	374	394	398	357	406	344	352	347	360	315	371	365	374	342	375	366	362	345	369	379	370	398	340	358	369	386	367	400	372	366	349	374	369	361	327	392	364	337	375	364	353	380	385	361	394	383	386	364	360	349	340	368	372	396	365	377	391	418	350	388	381	386	353	378	388	383	363	378	375	381	406	373	383	380	399	382	373	405	412	412	350	359	405	400	397	386	376	381	383	351	386	390	376	375	403	380	374	364	341	356	369	398	367	385	363	376	362	392	404	316	386	399	402	400	352	383	370	377	369	389	405	381	379	369	396	374	395	369	372	376	337	368	348	371	385	411	362	367	351	378	346	380	330	381	372	424	360	356	396	378	370	383	366	333	385	372	349	407	406	406	360	370	389	375	372	389	385	346	404	388	388	389	382	392	366	371	373	353	331	368	417	385	351	357	356	389	355	358	352	331	406	403	383	369	383	407	366	354	389	412	365	378	362	406	348	332	381	396	383	370	361	362	401	365	364	370	340	363	388	374	385	366	362	389	349	465	362	379	387	367	349	363	321	371	367	368	378	407	368	343	374	396	401	388	385	358	351	357	390	374	354	351	391	398	373	399	384	354	370	380	370	366	366	371	371	366	396	370	381	357	337	347	365	361	374	407	385	345	375	363	390	362	412	412	389	403	366	341	399	385	388	381	371	348	374	398	354	432	375	372	371	364	378	376	391	330	343	393	392	412	372	392	398	344	356	361	389	393	363	373	380	391	391	341	345	389	368	330	379	364	370	384	330	358	371	390	379	381	422	394	346	346	409	384	396	341	384	345	382	315	371	359	396	375	374	412	366	359	392	392	396	351	376	352	374	364	390	367	414	385	378	404	396	348	445	344	390	358	364	362	352	369	357	395	378	346	405	417	362	356	337	403	364	347	357	393	336	373	365	394	353	357	382	342	419	382	372	362	355	369	369	364	351	442	373	384	398	358	379	372	355	363	383	350	360	383	404	403	377	356	381	380	348	378	389	357	412	368	368	382	393	386	382	371	432	337	392	369	359	373	373	388	394	377	340	385	405	359	365	372	392	381	371	340	363	359	380	365	347	398	357	396	380	369	371	426	393	402	372	367	390	374	377	394	364	364	383	343	360	390	360	403	402	371	357	355	392	360	357	386	407	380	376	355	365	388	357	359	398	359	340	387	383	385	355	347	396	341	358	362	373	396	405	343	355	389	392	381	375	361	369	405	322	330	370	364	366	355	376	353	387	366	364	413	402	399	382	356	407	373	341	361	360	367	325	375	399	345	363	346	376	366	345	359	402	356	359	394	349	393	395	396	380	367	354	369	384	370	383	378	327	381	357	407	333	353	376	365	388	395	367	367	410	372	339	400	385	313	386	374	347	364	367	410	371	350	369	379	364	370	368	385	393	400	389	352	372	370	336	392	396	408	332	356	363	351	356	371	371	403	362	377	407	345	396	388	386	372	397	395	390	393	370	369	382	394	353	349	379	380	394	368	407	369	386	379	352	420	395	347	355	393	362	349	338	412	390	350	381	372	370	385	402	392	374	377	363	361	380	376	392	351	359	377	379	386	380	374	362	358	351	340	373	370	426	373	390	390	344	350	384	378	376	340	355	360	350	349	397	414	378	351	376	402	381	399	343	316	367	368	401	390	386	418	365	386	385	361	392	383	403	396	415	368	369	384	367	345	359	358	344	372	405	388	380	360	395	384	348	397	395	352	329	338	367	366	357	365	358	350	359	368	376	409	356	351	379	407	406	346	344	348	366	351	381	362	364	344	329	367	381	391	343	353	361	366	401	393	379	376	399	362	364	345	348	364	388	347	360	374	369	367	355	355	371	391	366	344	358	419	384	397	421	370	356	354	373	368	407	348	382	379	393	402	367	373	389	370	368	401	397	375	333	372	382	355	377	361	374	400	391	360	366	371	373	336	383	363	433	340	348	370	370	383	373	377	367	363	354	387	408	363	354	366	344	390	371	410	365	353	402	418	380	388	378	347	359	378	410	382	364	377	350	391	384	348	378	416	342	381	399	373	359	408	378	382	353	361	373	381	377	359	376	357	381	380	372	359	364	390	367	367	347	380	333	389	370	385	376	366	360	374	354	370	375	377	391	365	342	392	361	368	360	386	367	389	373	381	377	342	387	413	386	400	407	426	390	363	372	392	350	372
28712	17124	12417	6599	2480	1026	753	837	789	798	810	820	818	780	782	814	814	842	819	795	761	771	780	778	787	810	782	801	837	830	811	780	815	805	750	848	762	783	788	791	814	822	768	808	828	823	783	796	746	754	831	804	770	749	855	781	807	759	791	784	781	813	812	788	801	820	788	805	828	818	727	829	807	802	793	764	825	848	795	829	736	850	752	760	813	779	815	843	824	828	769	756	840	780	757	754	769	841	793	813	807	798	831	848	790	776	834	770	799	807	806	776	781	756	823	766	806	808	777	764	800	826	767	793	764	769	811	778	769	763	804	778	777	836	747	775	817	779	772	768	821	786	806	831	735	815	824	835	831	829	849	873	820	795	794	809	788	796	821	737	826	809	789	771	831	740	761	761	769	740	871	777	799	822	828	803	810	812	785	793	832	833	779	811	837	811	805	800	766	728	832	823	854	825	743	794	757	779	761	788	833	797	752	813	816	768	827	793	786	820	835	825	823	851	814	798	809	774	818	796	773	786	791	804	822	824	795	872	789	786	791	788	783	818	818	815	806	796	814	824	834	787	835	791	778	792	795	874	848	785	761	843	777	784	786	792	758	782	791	803	746	803	822	815	805	742	836	777	819	809	764	825	774	781	781	833	756	847	796	826	814	816	792	814	809	784	787	815	791	780	822	801	802	843	806	774	806	816	795	780	799	788	808	818	850	845	814	814	820	786	846	787	784	788	783	807	814	802	796	781	763	828	793	850	776	814	786	859	809	859	793	820	777	799	835	774	818	788	838	808	846	784	753	783	789	815	852	775	786	832	783	787	840	809	755	826	788	799	714	806	791	791	837	780	810	766	820	808	735	810	791	783	795	811	826	839	760	780	806	879	785	864	758	750	765	799	834	764	838	755	779	806	759	811	748	816	785	785	798	779	784	818	823	812	781	764	838	847	814	790	802	801	781	796	742	799	782	818	784	833	805	778	749	775	796	790	750	796	751	797	794	741	800	778	848	807	734	820	834	758	820	801	771	800	796	776	788	794	813	788	786	792	826	808	843	799	792	785	743	760	841	820	761	795	811	835	799	761	826	796	787	847	776	756	771	837	811	766	810	796	801	826	784	812	813	772	856	821	833	786	779	775	819	823	772	768	763	810	793	804	802	806	807	802	775	745	817	860	809	819	836	752	790	801	767	792	841	843	796	773	787	783	800	779	784	828	832	812	797	827	826	815	797	825	729	729	770	793	774	786	782	825	774	773	809	739	772	798	786	801	792	819	775	804	835	779	792	778	807	786	797	795	798	843	815	810	794	795	818	796	784	822	819	807	795	825	762	802	809	780	780	811	868	772	792	847	792	814	784	784	797	830	788	805	810	795	759	786	777	810	796	804	731	798	826	799	790	796	808	831	762	810	782	775	838	807	720	790	786	798	839	811	818	874	836	838	781	752	796	800	807	817	782	797	827	817	789	785	820	753	797	803	785	837	826	791	773	819	742	745	808	775	774	794	764	768	762	781	768	771	809	783	769	784	820	780	798	803	789	766	818	777	800	790	793	802	738	770	798	806	723	770	803	757	761	800	761	800	773	821	781	787	806	833	776	757	773	804	798	766	841	791	818	733	786	802	823	742	797	778	803	773	766	842	801	843	794	848	791	833	786	837	785	788	846	845	782	820	801	810	809	775	821	808	751	753	782	838	802	803	833	826	788	792	773	828	800	810	813	784	772	802	790	813	797	795	783	816	797	819	791	802	840	774	787	809	767	773	808	766	836	832	799	820	813	846	779	826	795	768	788	784	800	782	806	803	809	832	807	777	784	793	822	813	841	819	802	812	850	779	819	739	765	775	729	899	835	753	812	785	842	741	857	769	792	790	770	772	759	834	804	825	842	797	812	829	846	811	825	803	861	796	804	810	820	810	814	780	812	796	799	788	800	796	785	820	876	825	821	814	812	808	767	859	826	829	802	786	757	864	810	817	836	820	799	792	827	829	821	795	837	831	820	753	798	792	824	832	804	822	782	836	790	819	799	760	769	792	776	796	848	797	765	783	806	835	858	794	798	797	828	827	783	824	792	808	745	811	830	771	843	811	800	815	786	795	774	745	778	771	790	791	792	792	852	794	807	870	793	769	753	804	793	796	750	780	798	817	779	790	770	816	815	810	742	800	809	779	791	760	743	784	789	776	765	795	854	778	761	817	783	750	782	773	812	776	759	805	784	780	798	776	783	759	795	816	867	817	820	793	790	817	729	730	782	814	785	795	769	851	821	804	808	796	816	785	787	804	787	806	777	728	815	773	802	767	811	755	817	761	776	794	846	761	787	774	819	799	789	794	750	816	801	808	762	780	817	810	841	799	786	729	769	820	834	773	819	788	742	828	796	755	792	782	775	781	800	858	814	815	792	743	794	798	805	813	798	816	778	844	822	777	806	780	812	780	772	803	810	849	823	794	852	832	803	775	747	783	777	819	820	832	807	777	776	813	775	758	749	861	782	765	812	767	808	831	795	798	835	776	828	800	800	800	797	773	796	799	824	794	777	819	831	819	775	823	774	791	842	815	770	794	810	829	798	822	771	763	802	811	790	823	765	794	770	777	821	776	785	738	805	788	820	822	743	788	828	792	837	812	846	805	801	802	821	798	818	748	806	800	794	850	826	813	818	832	783	810	774	800	828	796	830	823	755	799	832	782	762	792	817	783	804	760	788	803	795	794	795	729	820	792	785	825	833	847	803	837	785	785	803	811	806	810	809	789	813	711	778	780	829	751	781	804	806	825	813	805	795	798	808	818	815	758	773	771	731	844	781	804	756	797	802	781	864	787	802	805	822	782	760	780	796	839	780	806	828	788	807	823	786	779	788	797	837	795	828	788	816	760	754	799	807	822	801	781	830	816	780	826	834	789	810	813	805	811	782	809	803	765	761	795	805	802	791	787	765	791	795	802	821	825	791	800	799	782	767	818	790	835	774	737	831	715	800	794	802	840	829	860	787	790	770	826	789	835	807	780	810	818	803	768	768	843	794	789	781	734	849	825	797	811	830	750	817	780	812	786	783	760	791	851	763	789	771	835	815	830	816	765	790	800	810	774	771	782	752	773	817	751	796	750	819	804	808	805	789	741	816	767	765	806	839	767	772	749	829	836	773	787	763	816	760	800	806	806	825	777	773	822	791	817	806	767	758	814	762	825	796	779	776	805	797	810	836	824	844	794	829	766	758	779	815	809	791	796	820	765	769	772	777	845	815	791	789	805	757	786	771	788	822	835	825	838	772	743	750	792	791	805	841	783	823	825	808	815	801	831	809	806	825	812	796	825	804	794	775	826	806	782	809	833	795	831	788	762	794	782	793	831	747	835	775	772	775	774	799	795	782	775	783	776	824	718	842	815	779	781	792	804	814	788	823	770	835	775	796	839	781	774	834	796	783	778	838	785	789	761	773	826	785	737	795	806	836	772	793	776	754	815	821	821	844	782	764	790	832	791	767	789	816	819	811	788	775	819
54432	34416	20159	8814	2300	633	448	388	406	361	382	392	406	388	351	364	373	422	425	394	373	378	369	351	362	385	376	355	376	361	381	395	364	372	362	442	382	408	403	390	357	408	364	395	392	340	406	385	396	373	398	377	375	317	378	392	449	376	415	372	371	366	388	380	387	366	353	424	359	370	381	376	353	380	370	417	367	390	381	366	368	363	380	396	349	361	386	393	404	378	360	401	379	426	410	370	379	350	356	406	394	345	387	346	373	377	360	342	374	358	367	412	356	398	433	436	377	362	348	370	374	403	370	370	393	377	394	380	371	349	386	358	344	420	343	350	399	405	394	426	404	402	368	383	371	372	390	413	423	384	359	385	379	385	354	369	386	343	405	359	365	371	377	360	363	399	386	403	379	424	362	372	403	363	351	370	394	395	406	373	363	350	372	392	377	370	411	344	402	384	337	355	394	370	355	387	390	388	355	405	362	361	400	386	383	354	351	366	387	376	393	425	358	388	403	344	378	345	364	361	367	380	338	332	363	342	363	381	377	398	396	373	373	395	385	393	373	353	390	380	396	354	419	370	347	406	335	391	382	409	368	355	385	369	355	397	386	384	361	390	391	389	384	345	398	404	430	382	388	377	395	405	353	325	356	407	374	381	382	405	380	382	365	396	367	361	378	342	381	374	421	381	402	363	374	342	376	370	410	452	370	385	416	391	359	357	346	380	331	360	355	370	387	368	410	391	358	408	392	403	330	401	367	394	348	397	398	371	373	402	337	361	384	358	369	398	372	391	391	390	386	420	369	403	399	361	357	374	404	379	395	401	377	402	405	341	389	393	352	347	376	353	360	380	351	352	372	368	361	387	335	379	377	389	395	361	389	353	381	376	351	383	385	418	354	371	352	352	384	382	355	367	380	413	374	374	360	362	403	385	390	406	358	364	376	370	400	371	372	405	381	409	383	384	394	382	392	397	378	353	355	382	412	366	375	379	408	403	406	386	369	410	395	382	388	376	394	383	387	421	380	382	365	396	358	349	380	398	360	358	373	397	408	343	369	378	342	362	371	372	383	366	402	357	384	390	358	396	399	373	395	378	365	361	428	422	365	395	386	373	404	391	378	365	387	402	358	379	377	415	347	380	385	369	351	375	403	380	412	397	393	420	387	358	405	372	392	394	397	387	374	377	336	326	379	367	349	431	386	365	370	362	341	376	387	377	373	393	433	382	364	380	358	371	380	377	368	351	407	413	378	383	380	422	353	355	398	356	361	405	382	372	370	360	337	377	389	396	318	358	374	382	383	383	384	374	389	368	355	396	418	385	384	392	390	384	396	389	394	385	410	366	380	387	351	337	349	375	400	410	364	346	393	347	376	373	387	390	356	379	390	381	384	397	375	349	373	353	375	353	393	394	360	355	372	387	364	361	377	395	393	420	365	378	355	404	357	406	386	378	380	394	394	378	390	402	399	359	397	354	362	412	394	363	339	371	391	374	402	357	359	362	375	383	395	357	353	394	393	389	352	395	371	373	341	417	388	404	366	354	380	378	397	384	377	388	357	390	374	370	388	391	374	359	368	389	420	395	368	378	359	352	397	406	360	353	392	371	388	389	371	393	390	414	373	351	408	373	403	405	413	378	390	374	382	378	373	364	373	336	394	403	399	400	408	402	400	352	400	346	358	382	375	376	370	351	377	411	323	356	378	386	373	373	373	362	369	381	349	396	377	384	383	393	388	338	374	367	364	384	362	374	398	403	376	383	365	414	367	350	369	393	362	366	378	350	351	357	376	407	361	394	401	354	384	417	372	349	361	383	354	312	368	395	373	358	383	396	389	317	361	370	375	372	389	402	370	373	402	384	407	363	369	405	362	416	380	346	383	406	392	352	408	369	397	377	398	371	392	404	378	358	389	354	417	354	314	366	379	366	382	395	408	377	369	401	391	370	391	377	352	349	366	360	387	369	347	322	401	401	373	390	409	368	382	402	397	395	366	379	380	349	372	410	379	392	349	393	378	369	367	393	381	359	355	376	361	348	383	366	379	355	346	364	382	366	370	336	361	378	373	333	352	345	392	359	402	357	387	359	382	393	375	390	393	415	350	405	369	379	407	404	379	379	383	419	354	337	431	384	379	381	388	358	376	379	377	417	335	365	394	359	387	398	384	396	362	335	416	381	362	366	408	391	356	379	391	366	433	396	340	381	419	370	366	367	378	413	371	362	395	368	415	379	363	429	411	398	418	394	346	406	395	401	399	388	347	346	393	381	354	391	343	352	393	391	402	382	380	359	386	377	363	391	385	350	368	367	372	400	425	387	374	376	378	394	348	428	359	392	366	392	390	369	387	391	348	402	350	365	378	369	414	422	365	393	378	340	379	392	382	415	372	345	369	426	383	357	391	403	364	378	424	402	403	398	391	380	385	358	365	357	394	375	389	410	376	360	429	368	369	354	397	385	373	338	374	386	366	334	357	393	378	384	375	342	420	381	389	336	356	396	357	376	356	374	420	378	380	371	381	361	396	406	406	382	347	407	429	377	379	407	342	362	396	413	352	401	427	369	385	395	342	390	382	372	375	364	357	366	356	314	357	383	389	387	377	398	385	390	380	364	332	367	382	390	365	426	368	398	436	379	378	380	378	386	410	384	404	407	385	424	379	393	391	350	392	383	412	400	369	368	373	415	368	377	383	396	400	330	362	403	359	402	371	359	366	376	408	395	402	356	380	380	428	378	348	385	392	401	417	368	369	406	393	330	389	356	401	374	396	402	423	390	369	360	345	345	435	377	362	385	400	357	384	383	376	371	377	372	387	384	384	357	409	416	349	334	386	378	364	388	367	376	364	366	390	383	419	365	389	372	405	385	403	412	406	373	399	425	361	387	388	339	385	393	435	391	381	402	394	379	357	370	350	375	381	372	326	410	380	381	390	390	389	397	346	380	377	378	344	406	393	449	377	400	347	413	377	419	381	418	390	391	384	338	354	370	417	422	348	364	414	362	362	414	395	385	392	387	358	368	357	399	349	357	371	383	378	397	362	376	357	377	365	412	406	359	369	355	387	374	377	336	362	373	345	413	384	359	376	359	354	395	386	391	428	370	404	366	361	391	369	367	390	403	395	369	395	393	362	373	393	370	415	399	387	364	349	381	364	360	368	410	412	359	406	366	386	401	339	388	385	334	393	418	391	406	349	358	373	378	353	413	391	400	396	357	382	384	381	381	377	374	344	382	350	374	381	390	383	403	392	394	348	407	358	376	359	380	382	362	373	399	375	410	381	397	377	407	366	384	401	338	390	407	341	361	418	388	376	349	369	398	347	388	411	394	387	375	372	399	361	354	366	374	418	363	389	373	336	370	391	397	360	390	376	383	403	378	343	377	415	367	356	384	374	370	377	334	376	394	400	362	385	407	425	393	383	370	362	357	369	391	362	353	348	351	352	401	406	379	392	415	394	350	392	378	360	349	389	390	376	401	339	371	377	377	395	365	337	346	375	382	357	370
35097	27314	22620	14450	5624	1628	969	995	907	918	906	829	853	790	829	837	846	955	1088	1033	959	981	816	851	866	810	852	783	840	829	777	820	787	817	808	829	801	791	794	774	831	846	827	835	824	813	865	797	800	788	840	788	814	818	860	857	800	807	807	785	777	792	802	845	794	832	807	836	831	804	831	795	833	787	796	792	806	813	882	814	808	853	843	823	840	819	763	749	813	843	827	782	829	804	801	821	808	814	786	802	780	810	832	835	816	805	777	777	812	781	819	782	818	785	827	842	841	790	846	834	760	794	846	782	840	779	787	849	828	826	801	860	811	824	828	812	746	852	829	833	822	802	788	838	800	824	824	794	821	864	822	791	808	796	801	783	812	854	834	806	778	804	794	816	787	856	832	787	813	816	843	877	804	825	749	770	781	812	822	810	825	850	890	813	819	835	802	861	819	849	805	827	818	788	788	806	834	845	781	818	758	813	811	818	779	806	839	796	764	823	842	777	804	775	866	763	797	868	859	812	782	796	803	820	793	791	748	747	827	824	797	807	827	783	801	842	887	791	822	822	824	872	821	823	760	777	868	818	796	782	778	814	841	810	811	855	792	829	841	802	857	782	818	815	791	826	776	841	766	790	830	789	784	810	842	817	829	832	832	797	799	851	862	821	797	818	813	820	811	821	816	826	813	854	820	782	823	761	795	770	745	840	811	795	755	789	797	794	811	861	881	779	797	815	833	785	772	798	766	791	784	793	826	798	859	769	859	835	782	852	764	832	810	801	858	826	859	785	819	823	843	826	800	797	830	849	846	771	825	785	878	800	797	852	844	782	832	815	822	818	816	804	828	906	803	789	780	830	811	888	807	826	829	793	847	825	831	850	780	809	807	847	764	855	845	795	837	763	806	794	823	797	827	814	808	818	792	823	787	795	767	803	798	827	769	799	799	799	824	770	831	761	824	819	851	817	824	796	839	838	823	828	777	796	876	797	761	814	850	817	824	818	820	799	814	803	822	814	828	865	807	807	800	817	818	829	824	734	833	764	796	848	827	801	804	803	862	827	788	832	747	798	834	808	749	809	785	797	796	857	773	767	811	814	803	827	816	769	824	845	820	807	823	844	814	843	831	878	792	828	807	884	762	801	760	788	809	758	780	803	807	779	846	822	841	899	840	842	759	796	816	838	817	789	830	827	768	800	807	834	858	831	805	783	792	809	789	826	802	844	813	812	831	841	869	801	780	804	830	795	845	831	832	833	820	815	814	810	760	799	794	807	775	773	804	808	813	779	841	775	831	833	752	830	829	835	823	823	821	809	865	806	850	799	855	787	823	773	775	822	767	787	827	785	790	787	788	762	804	754	803	862	794	811	789	859	782	836	796	808	753	792	809	816	816	797	841	823	826	789	787	819	804	790	823	840	825	792	803	808	802	839	797	766	749	803	791	767	801	804	774	835	835	850	826	812	813	821	849	810	770	806	795	848	867	806	781	801	834	818	845	850	807	780	818	831	792	797	814	799	788	779	820	771	782	844	835	782	844	863	809	781	803	809	814	801	885	822	865	825	808	859	790	821	836	843	843	838	810	866	842	796	780	847	841	797	780	833	794	791	806	804	799	824	840	801	797	819	839	835	788	780	810	805	859	871	804	821	812	807	815	816	769	820	812	802	803	818	841	829	778	772	812	807	827	841	830	826	806	818	819	819	782	788	822	789	810	749	812	843	805	754	834	798	786	805	788	779	790	804	831	805	840	822	787	859	789	847	850	783	797	802	844	844	810	844	819	815	820	803	819	842	808	843	800	817	810	837	834	833	802	801	891	786	803	777	782	813	864	815	760	780	831	792	814	799	772	788	846	845	810	754	783	793	813	789	868	814	812	815	817	795	813	808	859	802	778	771	778	852	799	852	803	759	770	759	767	772	786	831	809	814	843	763	790	860	747	824	790	791	826	784	820	796	832	842	805	855	798	800	812	841	809	788	836	834	835	835	811	804	831	752	802	804	814	854	823	799	768	788	783	830	814	861	799	761	780	824	811	807	812	798	828	780	919	790	805	780	819	812	836	843	814	800	780	816	838	849	852	770	830	796	796	807	809	798	771	827	781	814	864	800	835	859	770	813	772	801	828	811	817	823	825	776	811	808	811	817	794	802	823	844	822	808	809	817	812	827	757	800	831	787	831	778	778	789	845	765	788	813	757	824	784	810	836	869	848	773	858	874	868	841	764	783	795	798	792	805	812	821	769	801	782	874	869	853	776	813	780	832	819	798	804	820	852	738	802	795	795	845	830	804	853	791	878	814	745	761	818	799	736	785	822	786	860	808	800	791	786	814	790	820	774	818	758	798	803	773	778	838	797	824	793	766	774	859	794	799	800	862	816	843	796	807	801	812	793	816	762	803	792	830	827	775	879	801	850	811	763	798	827	801	809	837	829	825	782	811	809	809	785	819	769	834	812	829	828	812	865	845	856	811	835	774	777	760	798	783	819	849	789	816	813	814	831	793	787	788	824	805	790	867	801	806	803	866	814	782	823	786	794	823	829	844	769	799	839	869	800	849	847	775	808	851	816	840	745	817	791	830	827	816	776	732	831	803	790	810	819	801	778	821	808	792	753	775	806	818	796	835	829	820	831	767	809	817	806	807	822	796	810	791	820	789	781	856	816	816	798	781	810	852	833	831	841	819	840	833	787	777	779	798	760	793	758	752	840	783	832	835	808	793	816	809	773	777	850	836	816	773	806	815	839	791	824	792	825	819	824	787	825	832	790	836	817	821	814	769	777	829	796	803	847	780	788	788	829	824	816	839	826	819	812	762	815	788	849	828	811	844	789	806	840	812	820	808	829	805	799	799	849	782	882	788	808	822	801	829	829	798	803	785	820	832	832	849	796	800	803	785	842	784	747	836	810	838	828	821	839	829	775	779	767	841	806	826	827	840	804	811	839	800	846	822	783	826	823	804	797	768	816	788	792	821	810	795	794	825	811	799	793	794	785	841	836	812	849	857	790	799	801	816	819	800	864	809	845	828	779	831	853	802	824	802	797	770	744	816	830	807	814	788	811	798	761	818	809	808	756	854	791	844	785	855	775	864	790	813	850	801	799	770	797	868	818	803	790	856	795	840	815	797	824	759	817	816	816	824	799	802	818	821	794	827	798	829	831	823	827	851	832	784	843	814	839	788	824	819	800	831	804	841	793	829	887	829	812	857	814	829	757	794	883	828	783	812	828	800	819	859	801	812	787	802	788	800	831	788	800	817	826	835	790	807	848	822	815	842	783	742	841	796	835	781	839	832	754	886	812	835	809	793	802	831	839	863	807	827	770	872	757	847	815	775	793	803	825	809	769	745	837	781	824	874	846	836	832	820	756	820	807	808	816	786	793	790	794	823	846	798	852	803	804	816	798	782	853	768	819	785	829	796	830	816	850	804	814	806	832	745	824	838	822	781	828	828	794	856	826	764	811	794	848	832	785	808	793	828	863	771	773	773	825	796	780	787
60429	34332	27015	16290	8073	1706	448	487	404	455	446	409	439	382	424	419	418	459	649	815	773	508	402	412	375	367	357	344	399	386	381	396	399	364	407	408	385	425	394	424	382	399	368	404	397	381	427	389	377	382	400	381	384	393	374	394	389	408	416	378	394	390	410	380	433	398	412	416	375	408	366	382	403	398	416	400	428	360	406	415	405	357	382	369	409	407	400	417	393	384	382	415	401	364	418	391	376	388	399	381	380	396	372	398	384	388	398	390	374	394	444	387	443	391	395	380	385	390	363	394	370	386	420	381	397	397	429	408	402	399	403	416	395	387	400	399	385	397	384	392	412	398	414	383	370	436	438	400	398	385	385	376	372	402	396	389	415	411	380	379	421	404	361	398	376	383	380	406	356	371	396	383	377	408	397	419	414	418	382	382	366	414	403	395	369	402	407	377	375	405	419	406	366	367	396	416	396	361	398	375	427	378	396	348	371	348	370	367	437	404	419	403	385	407	427	461	393	383	345	370	390	351	366	341	391	361	370	365	368	387	393	377	460	419	397	422	419	422	417	380	422	362	405	352	380	379	402	402	382	380	420	414	368	416	381	407	391	371	385	408	404	443	395	375	404	372	368	430	406	349	374	398	367	365	385	401	414	397	367	414	425	419	377	353	388	403	374	391	383	336	374	388	409	377	388	434	405	398	384	397	382	402	398	387	363	380	410	420	405	363	380	418	417	414	344	388	398	417	395	375	371	374	401	408	386	426	429	384	393	394	428	445	420	426	434	392	380	441	419	369	404	365	411	398	378	397	394	406	385	439	408	346	402	406	396	418	361	382	425	414	385	401	386	436	420	405	359	394	369	386	369	349	356	385	382	429	366	356	357	379	386	393	393	386	446	393	388	374	397	363	406	354	404	382	368	363	389	407	421	422	439	392	351	382	383	388	358	380	371	366	380	395	389	364	358	414	382	406	397	437	398	361	416	398	396	415	395	363	419	426	417	364	380	430	419	406	424	364	379	361	397	398	404	377	406	399	419	413	407	395	389	370	406	402	404	399	368	412	398	382	396	386	380	384	411	405	386	381	392	364	431	378	380	394	390	406	362	362	400	371	344	355	371	388	438	426	386	421	363	438	402	391	419	374	327	382	372	375	404	356	412	382	369	399	387	386	401	393	390	376	397	404	407	403	382	386	370	427	376	368	427	352	418	376	344	428	386	358	420	386	378	379	390	389	387	404	375	394	368	375	384	377	389	352	410	400	368	399	386	352	414	377	423	401	396	383	381	369	383	426	410	370	382	392	406	417	398	411	409	410	399	375	365	396	397	388	394	375	419	404	422	401	414	449	371	417	407	387	370	369	399	394	394	381	384	421	392	381	370	435	404	386	359	375	399	387	405	408	380	399	362	410	390	384	410	391	385	396	411	380	409	379	412	402	415	388	391	385	379	358	422	378	391	351	379	365	377	359	419	397	431	353	411	366	363	384	439	386	426	376	373	379	408	409	409	413	383	411	380	360	410	391	383	366	416	414	441	387	402	393	374	385	396	433	395	385	405	372	433	393	402	372	429	392	371	409	367	390	374	407	413	440	404	428	413	359	402	352	420	354	391	372	385	355	444	359	410	413	391	378	386	409	404	385	403	419	399	379	404	413	409	401	435	370	403	390	377	396	376	369	392	422	384	352	378	375	448	360	399	373	414	409	389	388	384	387	395	388	386	387	397	375	386	377	362	393	420	393	399	362	418	415	377	325	355	377	395	404	398	361	425	378	399	407	378	340	380	405	376	374	419	375	391	384	399	408	414	378	386	356	413	413	416	417	381	370	365	396	372	383	381	371	386	391	399	396	377	377	419	390	407	374	398	421	398	394	400	355	452	388	397	391	398	412	421	362	365	446	374	390	376	376	414	377	392	413	424	361	341	384	358	363	368	405	381	392	388	371	352	350	384	395	391	351	408	417	410	437	377	371	404	381	390	435	434	406	386	382	398	400	366	419	407	379	441	429	402	378	401	378	401	384	380	387	373	383	371	392	413	411	412	423	392	413	380	389	388	364	390	409	390	402	381	432	400	434	375	372	447	371	375	402	387	388	434	404	398	417	346	378	399	362	401	374	381	390	420	389	370	409	416	404	403	411	378	382	394	396	381	383	368	361	405	444	402	427	393	408	427	406	353	349	406	357	403	388	389	395	400	399	406	432	402	402	388	387	359	392	394	361	387	341	399	394	417	417	400	386	384	383	382	371	406	349	350	390	351	432	427	407	368	370	377	380	413	416	379	377	375	391	422	389	399	371	360	394	390	398	414	366	358	391	393	389	415	421	400	408	406	423	391	429	392	412	391	426	413	380	382	377	354	399	417	367	342	332	412	412	376	393	333	399	424	413	381	370	435	415	404	376	393	367	391	407	439	416	396	401	380	399	410	407	365	396	371	382	404	361	405	387	423	396	375	402	398	379	423	358	383	404	346	429	403	367	409	376	392	426	402	397	393	389	377	390	399	422	379	408	412	375	374	373	395	357	409	368	366	402	354	427	422	355	371	387	400	381	386	390	381	381	370	396	367	411	381	388	384	415	387	377	376	376	389	368	419	381	414	424	402	436	403	400	393	388	404	401	408	386	383	423	372	400	394	384	387	419	366	386	415	398	420	395	392	377	405	394	341	381	391	371	414	392	340	376	386	401	403	415	390	372	389	365	357	382	425	445	399	430	398	420	405	405	422	389	385	365	351	381	385	424	392	390	389	427	390	389	370	378	357	388	408	355	404	406	386	381	374	386	432	384	382	390	375	409	386	369	402	403	363	396	405	384	379	392	408	355	422	395	399	395	359	395	425	395	408	407	370	378	389	383	390	410	360	409	406	347	394	408	375	408	388	392	393	377	369	365	416	389	365	380	394	371	400	390	348	380	398	376	420	398	368	409	375	389	393	411	368	365	375	345	404	409	379	416	382	459	426	402	402	444	370	430	418	411	391	374	366	373	372	367	395	422	395	364	362	420	374	377	421	403	424	403	423	407	366	416	467	421	391	410	346	405	386	389	393	416	395	381	395	408	399	410	395	431	366	414	406	394	391	353	358	366	370	391	402	403	376	373	398	393	384	382	365	399	383	437	403	410	370	402	447	422	433	418	401	366	395	413	389	405	420	393	405	376	404	430	393	368	422	394	408	387	428	427	421	388	411	384	390	359	414	412	428	379	375	378	380	404	387	387	384	392	426	403	351	368	399	389	405	408	407	412	387	388	384	396	402	416	382	401	358	409	382	350	418	402	386	405	376	405	421	382	418	392	438	429	371	420	409	413	401	363	369	390	396	347	361	385	383	383	373	422	420	421	408	430	412	380	414	373	407	387	415	407	391	397	377	418	378	367	385	402	395	392	393	401	391	373	385	385	378	428	399	363	355	426	399	390	396	391	397	385	392	366	371	398	433	382	400	409	365	385	377	389	374	431	407	344	402	368	416	401	410	377	403	383	399	356	410	399	421	414	406	379	353	404
37252	25553	29450	24111	16944	3001	1232	1214	1180	1048	1066	932	929	883	884	921	948	1243	2192	3239	2867	1426	908	836	849	760	831	818	814	860	876	884	824	874	858	798	818	869	827	845	848	869	858	864	834	810	808	874	843	853	779	835	837	814	826	871	823	831	837	818	869	810	839	816	790	832	883	820	846	814	847	844	831	855	910	820	842	790	856	889	825	804	814	841	842	853	785	784	814	851	812	833	816	872	829	808	864	839	828	779	849	825	820	771	848	817	821	771	775	817	827	830	826	860	830	870	863	814	876	834	795	823	816	823	860	819	843	879	830	860	811	838	802	830	811	823	844	820	868	856	839	752	856	901	875	883	827	854	789	820	815	810	823	798	846	810	876	828	883	825	818	841	865	862	831	831	844	807	798	824	834	848	838	873	838	804	823	787	769	878	827	806	819	836	805	839	820	790	842	885	837	831	839	814	822	836	788	837	785	821	889	817	801	820	902	828	854	787	853	811	850	798	865	860	870	783	819	849	843	837	874	774	847	835	840	814	794	813	819	878	823	855	881	835	796	887	799	805	874	839	835	804	836	821	797	835	832	817	867	811	830	792	865	831	823	828	850	841	797	832	832	813	799	829	871	808	805	844	838	849	764	876	785	825	825	840	850	793	824	814	869	842	824	862	815	854	851	833	834	822	807	846	825	864	914	837	831	773	824	877	810	841	858	817	841	836	808	847	819	869	904	813	839	837	831	827	803	807	878	818	869	804	888	809	837	833	853	870	826	858	832	805	822	846	829	798	849	845	822	822	837	820	839	839	842	829	884	894	838	811	873	848	883	809	848	851	794	857	816	818	822	784	823	857	823	874	818	768	805	860	830	825	892	805	833	787	856	872	806	827	761	843	841	848	827	805	836	833	801	836	777	814	864	839	810	844	787	840	823	760	821	832	826	875	807	867	823	818	816	862	789	817	780	853	827	785	823	822	793	801	769	778	862	837	829	860	809	784	872	841	879	745	825	814	850	813	871	826	823	841	844	859	831	844	880	834	818	812	794	855	818	855	798	827	835	833	797	872	768	845	853	866	817	860	813	846	775	842	834	829	841	835	797	778	849	783	859	837	858	817	839	859	854	818	797	834	820	857	847	841	831	801	850	805	856	843	836	854	873	803	757	814	839	816	859	861	827	824	820	847	851	842	821	883	843	869	837	803	841	829	793	827	830	859	776	865	833	843	835	840	869	833	849	822	825	813	833	860	857	853	781	851	833	897	815	847	803	863	895	818	822	829	846	880	852	832	784	811	817	786	856	866	816	852	831	880	848	807	835	817	832	833	813	811	892	854	790	849	836	826	829	853	874	866	786	862	790	844	835	816	796	816	811	823	849	823	814	794	839	800	809	817	806	844	819	860	843	774	777	804	820	847	837	848	884	829	873	898	830	790	772	842	842	897	833	813	837	813	821	879	814	788	797	858	842	856	854	800	827	819	840	791	849	870	842	814	826	778	843	831	818	836	929	848	847	821	851	826	811	833	888	795	857	800	826	825	817	805	788	834	824	788	867	834	844	817	878	802	882	842	824	876	809	815	766	835	876	860	825	815	811	895	836	801	868	869	789	826	812	803	835	805	804	838	833	854	849	799	867	858	855	805	818	814	807	822	803	855	804	856	890	835	832	821	871	808	860	790	837	878	880	830	833	807	806	805	806	836	881	818	809	784	832	825	829	878	804	844	823	845	847	823	865	830	774	757	846	843	847	851	821	830	792	866	752	829	828	810	864	863	856	818	858	843	834	845	804	837	934	852	834	813	870	865	850	845	858	899	818	815	758	856	828	783	805	834	813	872	841	847	833	863	807	822	859	868	841	812	833	824	817	818	871	756	806	862	795	851	862	877	830	817	836	815	811	869	815	825	858	869	819	839	813	835	807	900	845	854	847	854	834	837	754	860	812	839	782	830	854	822	831	843	821	846	857	866	803	796	810	792	831	852	804	756	769	813	889	844	817	811	845	830	810	820	824	844	895	823	806	818	802	783	880	815	860	806	885	865	887	812	872	817	842	834	830	809	848	819	873	812	825	859	877	814	835	831	817	844	836	821	821	858	821	818	855	871	839	807	805	878	831	810	832	791	793	863	806	845	853	811	849	856	877	820	827	852	829	821	892	803	801	845	802	828	788	867	801	800	777	825	806	830	811	799	836	855	848	809	824	797	809	854	821	835	839	818	811	805	806	891	841	815	875	795	803	859	847	802	813	807	812	825	814	818	846	818	835	815	849	786	858	818	770	869	825	839	821	811	829	826	831	855	848	856	808	789	791	860	840	846	827	810	846	826	782	819	807	849	815	862	842	792	826	844	882	821	831	817	830	810	841	839	851	855	855	822	813	748	833	820	843	821	817	857	815	842	803	861	826	865	797	833	949	880	802	849	785	837	842	851	836	837	812	814	809	806	825	813	813	859	849	843	826	828	856	859	873	899	813	798	868	857	826	770	837	833	856	809	824	815	845	840	793	829	879	809	865	889	828	834	814	821	932	777	829	819	835	804	824	854	838	774	838	848	821	828	844	815	851	839	841	831	818	853	811	829	861	842	857	825	798	868	831	825	828	844	799	796	835	834	809	881	848	803	837	829	852	844	849	882	842	818	846	845	804	830	791	845	801	857	810	897	823	803	837	805	860	816	826	844	786	850	818	874	868	851	832	835	814	893	783	854	874	831	884	811	856	866	866	891	784	815	819	847	830	838	805	813	845	824	863	835	821	853	798	801	833	840	841	812	789	841	801	825	866	870	816	797	807	848	843	905	813	815	834	854	819	834	860	841	846	834	803	809	852	823	797	859	839	846	839	816	797	833	819	890	851	827	836	849	825	815	829	817	836	818	803	865	823	808	825	828	873	812	815	857	832	841	847	792	819	793	859	866	852	855	847	861	859	787	795	797	831	858	816	871	848	836	871	818	878	869	823	886	852	808	873	815	839	832	798	802	816	855	854	867	837	833	856	834	796	877	814	859	895	814	836	828	790	828	849	857	867	879	750	907	809	837	811	861	824	791	901	809	854	837	839	833	853	830	841	859	842	859	873	864	788	850	837	826	894	813	817	819	830	839	808	828	879	814	872	834	857	909	831	799	842	783	870	817	830	813	836	796	837	860	814	851	813	838	829	805	835	841	837	817	804	832	821	793	798	864	856	832	878	824	823	839	802	814	805	855	785	825	825	850	853	815	809	812	839	781	846	853	781	809	796	843	828	808	790	846	806	873	813	814	887	783	832	826	814	869	895	819	835	828	875	875	842	812	816	838	810	787	864	788	808	876	812	787	798	815	804	843	838	831	750	815	846	828	809	845	840	869	857	808	858	854	875	857	856	873	828	842	899	846	848	852	819	808	848	857	777	846	792	778	752	872	860	759	821	800	820	819	821	801	828	767	815	809	822	849	878	850	826	859	863	794	919	810	800	791	876	786	835	815	842	851	795	831	871	799	844	771	837	820	824	837	783	809	902	881	870	862	875	835
36449	20479	11932	5293	1904	645	430	416	359	376	362	387	386	384	377	425	379	372	392	345	386	366	349	372	359	372	381	324	345	354	403	394	363	340	354	360	361	341	395	374	377	387	347	354	375	379	355	347	400	382	372	384	350	368	395	329	361	371	361	377	388	366	379	374	378	351	392	395	338	375	395	384	378	402	386	353	387	358	374	363	358	399	362	405	380	396	379	399	385	371	390	362	337	395	325	360	393	360	377	397	365	367	366	379	379	354	395	391	366	391	382	403	400	365	347	358	403	384	378	375	403	358	404	350	349	359	369	324	411	367	371	402	332	406	352	368	343	388	347	376	398	392	388	387	342	396	394	362	368	392	382	381	395	357	354	357	345	356	389	328	351	348	384	374	421	396	362	366	384	363	351	363	386	399	381	394	390	374	390	384	368	339	363	367	355	339	368	338	341	334	380	383	365	326	374	394	388	367	397	398	387	362	351	351	342	378	398	389	383	356	355	388	380	349	362	333	341	365	351	381	368	383	367	365	389	348	402	394	384	355	364	376	341	381	349	376	392	386	353	370	349	369	392	387	369	398	349	316	362	359	361	385	381	370	393	313	345	368	369	392	353	337	346	368	349	411	377	367	407	369	352	336	389	364	391	361	366	373	357	373	386	320	377	379	362	374	373	390	347	391	326	368	373	365	325	371	340	380	339	352	345	353	373	367	339	348	370	364	380	378	373	385	367	362	347	393	425	380	399	389	399	332	361	401	355	371	387	376	391	419	377	376	379	383	381	346	386	358	403	393	393	346	355	364	368	370	357	374	339	346	354	343	390	353	345	390	365	392	381	362	401	351	358	397	353	357	385	354	380	426	357	399	388	414	388	364	385	415	377	385	362	377	397	353	377	348	367	366	354	350	346	379	352	358	360	350	361	403	340	345	350	379	369	318	340	378	338	370	362	347	352	380	367	383	377	377	400	413	396	362	369	342	367	353	357	387	381	400	356	393	334	376	374	386	374	372	364	352	330	352	382	368	350	352	353	375	379	339	371	372	377	385	356	350	384	401	393	390	373	375	367	373	361	379	398	352	387	388	377	348	371	379	380	364	372	346	353	355	404	383	358	352	361	354	342	377	380	366	352	342	338	362	420	354	392	379	369	371	359	346	389	367	356	361	362	377	356	385	380	371	391	383	395	364	372	384	357	343	337	406	407	358	388	362	358	369	375	365	412	392	372	368	353	378	384	361	378	363	364	386	341	384	344	362	379	388	365	366	352	355	375	364	370	373	378	348	392	344	381	398	386	327	358	372	398	395	405	392	312	357	367	341	374	366	380	369	364	334	369	376	335	353	355	366	399	355	372	337	378	371	383	379	393	364	351	390	372	355	359	359	358	393	389	393	324	388	353	375	368	379	386	371	350	363	428	366	389	340	335	381	390	351	379	380	336	365	407	374	363	389	329	350	361	383	331	375	383	366	379	387	350	389	370	355	370	392	377	384	401	364	388	375	358	366	375	377	383	353	361	325	372	396	349	340	363	376	373	393	411	366	363	362	374	355	376	317	386	394	363	370	349	379	386	330	326	375	361	356	387	375	351	353	343	344	387	382	373	357	380	355	336	351	386	339	365	361	405	334	341	382	354	341	349	404	371	379	323	362	360	381	358	390	398	353	397	392	409	365	354	349	386	371	360	371	368	349	368	358	403	350	396	380	363	351	394	381	358	392	393	339	403	342	389	364	380	301	336	364	372	372	378	407	398	367	359	347	364	400	392	374	370	433	378	370	345	380	394	354	419	375	366	388	352	360	350	356	360	365	403	382	409	362	344	398	376	336	336	382	375	389	363	400	341	303	370	357	377	351	384	390	401	343	364	354	387	369	404	400	331	373	349	402	337	370	384	346	337	362	389	400	362	394	397	377	426	334	376	386	364	322	391	354	314	391	367	338	403	397	372	361	393	376	387	374	391	387	395	340	330	328	371	355	390	378	374	350	317	361	388	359	388	387	374	381	363	351	384	359	388	347	385	426	364	363	370	342	340	372	350	354	373	362	361	368	356	359	340	402	380	344	355	374	345	351	376	405	370	338	364	389	416	365	378	419	363	387	390	391	346	365	358	355	410	384	335	371	406	349	383	369	395	368	393	414	368	351	374	372	397	301	373	339	353	343	354	357	382	374	357	408	374	348	365	384	393	348	423	406	358	355	335	352	352	349	332	392	363	389	387	391	339	374	393	376	364	424	391	336	403	344	364	353	351	348	367	336	309	347	376	409	347	375	352	376	366	399	393	366	388	410	362	401	385	388	378	398	401	349	373	353	373	364	399	312	350	385	369	390	395	366	380	325	360	343	385	393	357	354	375	360	356	350	397	339	393	351	348	353	362	380	386	363	372	410	386	385	379	338	360	351	392	357	412	397	380	379	375	357	336	356	358	365	410	381	343	339	348	385	378	326	367	335	349	377	391	396	345	360	368	343	403	378	382	397	386	357	379	358	366	375	346	368	366	369	392	338	372	359	375	405	358	377	341	385	345	374	347	377	348	372	391	368	339	373	381	346	349	354	353	369	348	354	386	386	364	344	381	403	374	360	383	371	395	361	383	360	396	358	348	373	404	391	344	341	369	338	324	338	389	355	374	381	403	382	368	352	364	381	371	392	368	366	345	369	356	364	388	371	329	398	369	360	340	378	353	365	402	374	378	343	388	330	360	362	340	358	394	385	340	325	347	375	348	349	393	412	409	368	413	347	401	408	374	402	367	369	359	372	391	369	405	336	385	354	377	391	379	348	358	336	365	358	359	376	372	389	348	376	349	366	395	331	357	366	339	358	342	364	382	362	343	374	356	355	358	379	373	344	316	365	369	372	334	375	415	352	321	338	394	400	381	388	357	354	386	366	346	334	361	373	374	342	381	375	394	423	400	369	372	353	366	382	361	358	373	366	363	399	358	369	385	372	331	398	363	359	370	374	376	420	382	402	385	351	414	396	367	357	414	357	345	403	353	398	355	361	374	349	370	382	364	379	373	353	387	372	352	416	364	364	400	396	362	380	344	317	373	401	357	341	378	395	364	366	325	352	384	372	392	390	410	377	391	345	346	375	323	366	364	359	332	367	415	412	365	372	356	400	396	383	393	385	383	384	365	406	375	390	392	377	380	387	380	354	331	379	368	345	396	371	363	401	382	353	379	356	360	393	361	375	360	386	376	357	388	365	372	360	353	369	387	376	391	356	379	397	375	327	396	389	380	378	377	407	383	372	341	334	363	372	394	350	382	359	358	360	387	345	371	388	409	377	373	377	381	347	356	348	376	360	378	403	356	371	330	375	415	419	387	409	413	400	396	334	344	374	352	395	360	353	375	405	394	368	363	386	374	348	377	338	364	389	360	370	401	378	382	399	344	356	355	336	354	359	370	360	380	383	346	356	339	367	362	348	369	373	373	346	369	365	386	409	349	347	361	353	415	374	373	398	364	378	380	404	392	367	365	362	388	347	325	398	383	363	380	364
21844	15738	15671	10942	5412	1619	819	873	852	827	817	793	796	819	821	827	771	769	796	820	916	901	838	818	780	757	752	826	770	803	717	789	748	760	760	779	778	813	834	767	818	784	781	814	777	749	849	808	785	776	792	732	760	796	827	817	848	787	812	737	859	767	817	840	798	774	741	751	778	763	782	789	814	816	744	780	781	860	817	791	777	831	748	746	826	809	740	831	768	754	794	800	779	729	795	768	777	812	831	857	809	740	788	788	771	777	760	762	757	765	813	801	788	801	744	804	822	772	771	752	811	746	785	796	785	793	861	771	751	821	797	782	821	846	735	758	834	757	746	739	792	761	778	762	734	784	793	748	787	803	806	788	789	813	787	801	820	786	783	806	785	781	798	771	800	776	788	809	799	764	813	764	771	764	750	797	813	772	840	798	785	792	773	782	772	739	798	779	759	789	798	777	778	735	827	758	789	747	778	848	822	816	784	782	796	794	794	771	805	746	741	790	814	812	769	816	773	794	826	797	806	790	751	786	756	804	741	862	796	796	779	825	765	755	779	822	751	771	775	766	753	780	755	791	775	775	819	757	805	737	790	771	802	800	826	752	821	801	781	751	816	775	765	795	780	810	829	786	828	809	795	759	781	784	804	775	724	790	812	812	756	776	806	800	758	764	811	830	815	801	857	771	814	745	775	809	797	819	767	794	815	792	779	776	796	763	814	808	784	795	759	746	736	767	774	784	792	780	760	796	773	811	757	808	774	812	791	795	794	775	809	753	814	785	746	759	777	804	849	783	799	820	832	832	769	769	777	760	798	772	842	788	780	786	791	759	766	783	814	763	817	822	738	817	782	813	752	815	735	769	769	771	787	781	803	808	825	781	803	795	811	752	810	803	809	774	774	795	851	812	843	815	787	794	734	749	780	830	735	820	825	834	797	776	823	773	745	726	792	793	793	769	737	823	757	819	826	778	811	794	750	766	795	790	781	777	818	770	785	796	754	749	780	800	811	747	827	770	821	774	735	764	791	777	810	775	776	778	806	791	806	813	755	781	787	808	808	802	771	761	781	797	796	830	767	783	819	809	814	767	738	785	798	769	816	722	804	858	746	810	782	801	759	790	792	807	779	761	832	831	797	838	781	751	804	820	805	780	774	818	786	794	804	757	772	771	800	817	850	784	799	797	792	773	747	817	797	848	779	818	756	796	806	757	768	783	761	737	787	815	806	726	782	798	787	756	745	765	809	718	773	783	797	767	821	757	746	819	779	810	834	776	808	797	833	824	784	813	808	823	794	763	773	784	803	759	771	818	819	788	782	787	807	757	760	794	761	740	787	848	786	810	757	792	766	814	742	785	754	757	785	787	827	807	826	770	741	751	784	732	718	817	787	803	793	751	806	792	796	809	799	745	784	807	769	764	796	711	860	768	768	786	787	769	769	801	776	769	864	775	724	766	788	804	772	791	773	795	800	768	783	796	736	828	809	797	798	756	755	807	765	804	786	789	746	741	809	823	776	735	808	706	755	771	746	796	788	815	787	732	835	790	752	774	746	773	799	771	792	827	777	775	784	815	808	784	821	748	819	802	814	836	841	803	794	773	826	800	771	772	828	790	780	729	757	804	768	826	775	795	902	805	781	790	769	830	761	762	728	767	786	739	774	815	766	814	810	825	817	795	753	826	807	753	820	775	827	774	785	839	820	795	859	758	833	764	756	803	786	748	790	776	742	778	762	773	822	769	797	786	795	777	789	816	784	776	806	773	814	805	878	786	762	825	774	747	872	811	795	754	752	736	807	795	812	776	775	762	816	782	760	793	772	756	796	784	797	734	781	777	799	803	821	806	794	777	770	755	782	793	776	769	809	828	779	765	792	818	771	805	808	767	755	791	795	806	750	772	805	767	772	737	787	724	812	796	773	774	798	744	744	749	817	763	768	803	826	799	789	789	762	801	727	784	805	822	780	783	813	838	826	755	777	800	793	802	783	739	797	777	771	806	775	777	832	789	764	813	782	801	761	834	848	729	737	762	779	827	740	738	783	775	793	776	769	765	745	852	784	813	787	747	806	768	837	786	788	787	789	788	817	789	828	825	835	801	729	807	749	787	771	761	766	808	750	816	823	733	758	686	776	768	779	776	777	740	795	723	799	810	760	792	841	774	791	766	802	815	765	754	760	801	771	866	842	776	750	764	801	739	750	749	770	777	767	782	831	778	742	709	800	814	754	778	802	789	845	780	796	812	793	762	812	815	792	763	842	791	802	786	791	849	769	762	797	778	790	733	774	785	844	804	813	815	799	782	812	767	777	745	781	793	768	781	801	793	816	748	816	753	834	777	807	787	807	767	824	745	837	736	768	819	791	743	808	808	758	820	785	731	750	758	777	796	810	823	771	849	799	792	800	762	764	743	778	815	813	758	796	718	718	799	828	765	804	805	806	822	767	822	838	827	781	790	794	784	770	768	796	771	751	801	748	803	815	788	742	811	753	820	806	806	781	760	808	719	771	758	819	796	793	767	786	811	821	803	760	775	822	800	795	874	785	794	753	811	793	781	830	779	827	851	747	784	786	780	789	836	756	790	800	794	773	754	760	782	771	786	782	812	769	837	769	758	777	853	813	779	781	806	812	808	746	736	749	811	784	826	749	747	752	774	761	804	765	796	812	781	767	769	840	795	797	787	782	796	866	770	732	774	783	764	793	777	753	797	819	822	784	830	773	801	781	778	760	809	743	795	815	849	811	791	801	812	803	755	804	768	801	778	761	776	788	787	806	779	770	775	831	790	796	784	802	788	772	809	758	801	771	774	743	825	754	793	779	742	760	781	800	777	758	821	763	776	775	809	784	842	775	842	823	760	795	804	721	769	809	778	808	812	771	755	782	785	742	780	789	761	771	842	792	796	800	830	771	751	801	812	771	797	783	752	795	764	764	777	809	747	769	781	803	777	793	781	799	761	839	807	785	791	793	800	726	770	824	739	754	760	821	806	797	784	756	787	761	802	821	815	809	815	757	774	799	757	857	796	737	880	766	796	768	760	823	776	831	773	768	757	760	762	814	778	775	761	713	842	748	787	798	772	794	755	781	781	777	820	786	794	794	797	779	796	806	766	769	796	805	772	802	755	783	775	798	782	750	779	779	742	803	819	763	821	783	818	749	754	853	755	789	747	804	741	808	776	807	784	798	773	804	766	762	802	753	814	758	778	795	831	770	780	788	785	777	764	745	803	850	808	851	753	762	753	833	794	797	755	770	766	794	796	788	803	753	817	767	806	813	777	797	816	762	768	819	791	785	753	800	751	793	773	774	794	782	747	782	798	794	793	785	798	793	775	739	816	788	799	806	759	755	797	794	765	779	794	796	769	793	798	777	818	819	772	778	764	756	835	792	776	771	793	832	784	720	774	772	768	747	737	737	744	755	736	764	833	813	754	780	775	721	794	786	758	811	747	781	797	735	785	758	744	774	757	825	780	785	781	764	750	793	782	760	782	828	766	760	795
51862	32185	21127	11529	3881	1484	468	391	378	401	392	351	388	395	384	350	369	361	367	392	533	567	523	453	395	395	381	360	374	369	367	358	360	331	338	360	330	369	383	377	339	357	347	369	342	384	403	357	330	356	370	385	397	380	362	429	366	385	387	356	355	362	375	360	381	388	358	379	370	375	381	364	368	362	374	358	382	409	401	376	384	371	371	359	341	353	374	392	389	371	361	425	343	397	421	343	405	357	399	397	399	382	361	371	365	343	385	347	366	369	331	379	347	374	374	374	377	357	356	353	423	360	359	357	375	380	363	396	393	347	359	378	364	379	378	351	385	408	359	359	371	384	375	416	389	343	366	399	357	379	324	354	348	390	381	326	367	363	370	426	377	343	386	400	356	396	386	360	387	379	356	383	412	372	368	366	377	379	317	358	392	372	393	357	374	371	376	417	359	397	376	355	366	376	374	395	397	398	412	359	355	370	374	384	392	399	409	372	355	355	416	359	377	404	364	358	358	364	364	361	398	372	353	374	379	379	390	403	375	364	375	399	395	395	381	373	393	369	366	381	436	413	360	396	368	376	357	367	371	362	432	404	370	388	363	395	368	347	380	405	386	369	371	377	378	399	348	354	388	370	412	398	338	364	358	339	415	381	359	356	358	386	399	393	352	370	366	356	381	372	375	344	365	367	369	378	400	354	366	384	406	341	394	403	426	410	348	363	378	334	363	389	382	403	360	379	371	358	374	357	364	374	389	361	360	412	407	380	379	378	369	351	388	390	394	379	370	408	428	370	381	400	371	393	409	382	342	390	383	373	397	378	366	416	343	348	411	375	356	389	373	389	365	354	359	365	368	380	369	354	365	364	353	368	406	365	334	364	367	378	388	382	363	344	385	397	386	417	380	391	392	410	379	372	356	366	338	392	351	346	330	348	325	361	322	373	352	402	383	332	381	366	375	346	394	362	407	362	367	341	404	386	367	393	340	366	393	376	366	411	352	387	334	380	366	385	358	393	359	415	369	381	396	383	380	385	359	407	377	395	340	403	390	356	394	384	430	347	342	354	379	381	430	350	352	405	384	430	367	410	393	364	374	410	336	364	394	419	368	364	350	382	391	324	398	368	369	384	370	371	360	365	345	325	415	368	383	366	383	370	341	383	356	393	372	366	403	373	380	411	386	363	400	386	362	408	346	361	409	345	384	355	406	377	404	386	417	352	429	366	356	348	354	365	360	352	364	361	387	362	396	375	385	347	374	354	360	367	349	384	329	401	379	380	404	380	343	369	375	355	344	351	367	351	370	405	367	402	369	379	349	344	372	387	353	398	358	363	344	414	364	368	405	357	373	405	344	339	394	419	411	394	373	455	351	372	349	403	389	425	380	338	382	370	374	361	402	387	364	389	327	365	346	419	379	356	415	408	367	346	397	366	370	411	381	377	396	374	350	399	355	386	361	367	410	375	391	386	355	372	372	393	377	369	426	374	410	379	361	367	386	385	402	333	386	369	395	368	434	393	350	367	350	383	420	362	379	381	360	341	358	407	398	339	414	369	379	372	380	380	394	347	405	396	402	390	368	405	365	413	376	376	348	410	396	391	392	359	345	380	371	356	385	382	377	349	378	381	371	313	363	405	358	378	383	413	350	368	379	375	382	381	348	317	396	405	367	427	408	390	396	373	402	389	378	392	381	402	396	368	402	347	365	376	395	344	403	386	372	390	404	384	371	395	401	392	401	391	384	374	384	356	387	341	339	385	385	396	363	347	398	362	346	390	340	395	405	366	391	348	393	383	358	369	358	407	380	374	360	372	366	397	387	379	350	359	383	371	366	386	381	329	372	367	385	376	392	404	360	399	362	369	387	359	389	366	343	376	347	373	400	400	367	394	374	368	355	343	370	373	384	354	378	371	400	340	368	381	389	360	372	376	372	391	394	393	369	347	365	381	423	374	362	366	364	368	350	346	359	364	320	356	352	362	372	378	393	369	353	362	343	420	339	394	334	391	364	414	367	384	376	404	370	417	351	357	382	378	419	391	402	371	383	385	347	390	384	399	368	396	403	380	414	379	365	355	391	380	401	365	377	396	398	377	343	347	359	381	360	393	345	345	371	388	411	362	358	372	378	344	382	400	341	345	361	376	365	359	394	411	382	378	348	375	367	357	404	366	387	372	381	392	355	426	315	384	419	389	380	380	419	369	366	368	380	346	389	382	350	336	349	364	400	384	347	363	333	394	378	387	349	373	358	392	361	347	366	365	359	362	408	370	406	383	355	343	330	342	370	370	392	326	379	400	399	362	384	407	394	388	359	362	427	350	386	367	388	360	361	414	365	401	384	362	337	339	345	380	414	332	322	350	369	363	401	365	368	378	367	355	341	355	351	366	351	370	387	365	373	421	389	394	366	403	388	441	386	371	347	355	373	375	357	359	376	388	378	362	367	372	401	377	381	379	421	377	398	377	355	354	402	393	376	375	390	363	369	392	367	411	374	424	425	443	369	350	380	358	382	383	361	386	369	347	354	409	383	402	359	335	372	375	369	345	391	338	389	354	382	352	396	378	337	352	385	371	352	360	381	401	392	397	338	389	385	365	399	366	354	382	368	373	378	343	363	342	402	347	377	389	366	378	378	370	379	365	334	381	376	360	381	363	372	323	401	358	399	386	381	366	379	388	359	392	357	360	397	406	377	368	403	435	388	370	389	373	372	374	354	371	428	386	354	372	415	387	330	376	377	433	375	394	372	388	397	426	374	367	376	410	363	411	346	363	359	370	392	396	373	375	364	361	352	370	381	361	392	395	355	394	414	389	342	392	394	381	368	352	357	381	365	340	407	385	349	351	386	380	397	347	363	414	368	374	359	397	383	380	379	424	384	357	400	353	368	408	390	357	327	370	404	376	361	387	382	365	376	328	390	417	342	417	371	353	364	377	391	355	371	324	405	384	375	374	368	393	370	361	400	363	419	345	382	394	367	391	368	376	370	392	360	376	369	337	385	374	372	350	318	354	365	388	355	352	387	400	386	368	347	379	387	398	372	376	403	389	362	393	394	351	345	406	396	385	355	415	410	383	384	387	395	376	377	379	398	373	391	371	381	359	355	352	367	356	374	359	382	362	385	410	362	381	412	358	400	364	379	376	390	363	368	367	366	358	375	368	366	413	397	359	379	389	365	346	383	357	360	367	332	359	400	383	392	365	404	379	366	354	395	374	392	347	384	393	377	385	376	389	385	391	397	378	386	356	375	380	373	434	367	339	380	380	336	395	392	344	319	422	395	406	391	320	379	348	374	364	387	373	351	367	409	359	353	405	379	378	368	367	375	353	383	379	343	359	352	392	339	408	376	380	380	383	369	368	347	374	367	356	382	377	385	369	363	372	362	392	407	381	371	366	392	374	352	336	318	356	367	364	352	342	349	369	356	348	433	356	356	411	383	413	380	357	393	382	392	367	331	386	355	357	349	357	382	373	376	365	377	369	369	349	369	381	383	371	388	412
32438	24440	25480	18657	9111	4637	1037	869	882	907	861	818	852	844	825	872	833	862	848	1001	1777	1961	1652	902	797	827	796	821	847	785	793	830	813	808	782	804	859	785	790	833	830	804	846	839	747	804	769	787	709	798	831	855	837	782	806	818	789	852	822	764	805	846	745	828	778	850	798	790	827	816	809	840	809	832	775	879	822	816	778	791	785	777	817	824	779	819	751	819	782	826	835	859	820	867	802	819	733	795	796	778	805	822	793	830	821	787	823	825	802	786	818	804	780	788	783	783	796	781	785	733	841	780	744	772	760	783	831	804	794	795	817	789	807	786	749	812	745	786	793	777	806	860	824	791	789	768	847	814	816	847	833	821	762	769	795	813	779	813	796	755	789	760	802	818	821	817	785	876	803	775	795	790	855	773	800	818	798	847	853	823	820	839	770	811	768	823	829	815	728	808	851	816	780	822	836	829	856	818	772	775	823	817	800	770	799	794	804	767	847	791	814	850	761	781	798	760	849	772	781	836	823	813	826	834	816	864	800	847	825	835	775	835	782	818	773	867	778	786	830	820	783	850	776	844	793	854	813	816	844	830	787	824	830	728	839	803	834	802	804	816	808	786	798	820	822	828	844	825	774	794	799	789	861	794	794	799	803	846	787	856	760	775	812	800	815	762	789	810	772	835	806	824	748	741	838	794	825	793	800	791	835	810	809	834	755	810	910	805	814	786	845	869	840	827	777	824	805	799	843	777	822	796	836	753	804	850	816	824	776	794	775	850	746	821	810	819	834	863	801	822	795	759	820	768	764	857	797	820	813	776	788	809	785	794	826	809	861	748	833	780	802	769	788	795	775	811	789	793	819	820	768	802	791	811	801	802	813	820	801	763	813	814	801	792	795	776	844	802	778	855	768	811	807	834	826	811	783	828	764	792	809	824	786	806	807	777	819	818	766	784	814	821	791	796	782	793	805	787	785	795	793	862	850	814	755	816	772	832	864	809	790	781	813	783	826	812	848	774	811	870	815	763	791	862	856	786	775	823	797	837	752	789	799	783	753	883	810	805	812	829	804	831	818	809	803	765	801	779	800	806	829	862	831	781	815	818	827	779	741	815	876	801	796	773	853	837	782	785	833	795	798	786	825	830	788	769	813	767	780	774	871	780	790	745	855	826	813	795	829	801	805	817	777	808	815	888	803	816	801	810	803	770	803	788	786	797	794	818	838	792	826	796	780	744	765	843	793	831	819	802	813	827	813	791	784	839	825	783	746	846	814	785	828	794	855	784	825	838	776	786	818	855	807	837	778	792	769	793	825	763	851	831	823	783	831	838	880	747	772	774	784	811	827	779	781	763	801	802	830	832	872	815	824	773	803	821	815	796	827	803	812	853	813	786	824	818	711	819	822	728	822	806	814	810	816	776	791	836	806	788	786	849	810	809	763	810	821	813	788	825	837	799	795	802	816	809	819	783	824	840	747	802	836	812	819	796	781	871	773	841	787	821	795	799	780	794	786	774	787	816	775	794	883	801	794	788	786	805	827	788	817	804	888	825	810	815	811	839	771	791	795	804	793	792	787	831	804	772	825	788	787	816	813	851	821	800	811	813	813	761	770	792	819	842	787	794	816	842	781	771	830	816	785	860	783	814	833	808	809	795	839	832	760	779	824	845	813	828	845	786	783	824	820	840	782	826	748	844	801	808	816	822	816	837	835	842	811	830	747	794	824	743	803	775	784	816	840	769	781	787	799	790	792	807	850	786	835	815	831	795	777	801	773	819	805	839	828	792	861	769	809	812	835	820	833	836	774	801	819	795	756	815	842	813	808	777	829	804	788	824	778	790	809	781	840	850	779	843	830	791	827	814	746	760	862	826	775	797	839	783	836	783	826	805	763	833	775	826	788	816	779	840	779	792	801	813	825	783	830	817	801	805	826	831	790	819	827	808	823	787	798	790	841	844	786	805	785	813	855	800	834	781	770	788	824	817	845	780	809	833	784	819	796	774	818	744	781	810	834	820	811	793	810	794	790	805	822	840	823	845	796	778	782	781	819	805	811	794	833	757	759	800	814	819	817	839	798	795	870	831	767	853	832	807	777	833	797	769	800	794	782	855	825	797	762	799	823	807	787	791	817	818	814	813	789	794	788	774	816	782	818	776	820	800	846	795	804	815	830	797	831	815	755	791	843	827	794	826	810	795	804	808	793	804	804	831	818	794	793	831	888	778	812	796	812	812	782	805	794	810	798	770	845	758	797	817	808	810	800	792	800	850	795	791	826	826	848	818	801	867	790	822	836	819	802	842	832	845	806	782	821	809	777	763	801	833	799	805	794	789	808	796	819	758	817	795	771	830	810	746	745	823	817	789	820	814	868	787	770	870	837	784	844	811	749	828	789	801	881	827	813	789	800	825	826	811	864	823	767	809	802	863	792	796	807	772	864	831	833	783	844	827	818	811	804	763	889	852	843	785	758	814	833	787	826	774	782	821	800	834	790	805	890	779	806	803	806	812	778	756	813	869	830	818	767	781	797	831	800	775	789	773	764	805	827	766	816	790	823	767	809	821	834	832	884	823	798	827	816	767	803	790	806	792	811	810	792	758	774	754	838	772	796	790	788	795	849	780	830	804	820	741	779	764	833	779	762	755	820	816	815	783	806	796	829	833	829	798	854	752	824	798	841	800	765	793	780	792	798	767	829	800	827	777	867	785	806	836	783	780	811	776	777	766	832	836	815	789	804	821	816	809	813	803	799	807	837	848	856	784	796	829	798	824	826	769	808	861	769	845	814	827	786	773	786	752	827	793	861	805	846	790	798	830	822	794	887	823	788	834	774	795	819	778	806	797	828	801	835	777	815	807	778	801	818	809	801	822	830	843	797	750	781	846	779	855	753	798	808	824	749	798	852	789	768	808	852	787	833	817	803	815	804	805	844	764	835	806	860	865	812	873	782	761	823	817	791	789	829	820	796	827	760	746	827	796	803	853	788	797	809	754	829	868	785	774	806	786	801	792	791	835	846	846	811	817	852	786	808	794	825	841	839	827	807	852	821	796	828	777	794	779	830	825	763	755	825	767	804	807	820	792	788	875	826	830	796	793	814	851	816	803	790	835	800	769	788	775	822	879	828	844	775	776	779	795	796	834	812	795	810	801	787	808	786	848	826	837	781	828	809	780	820	849	765	769	811	795	821	864	851	747	786	761	731	799	792	782	859	847	797	780	801	791	797	759	818	865	785	811	789	822	820	813	821	814	797	821	813	841	790	806	838	786	794	775	822	765	827	814	788	815	839	853	777	750	830	798	750	767	770	820	765	770	861	757	819	812	814	833	797	802	751	765	825	837	855	817	775	878	802	782	773	794	808	788	843	839	797	805	777	756	849	815	792	835	816	778	832	813	809	795	803	839	816	782	803	820	794	790	799	839	782	817	835	803	788	810	831	851	723	831	830	817	834	819	781	761	766	813	801	844	762	789	804	786	782	798	771	837	805	775	776	764	808	834
62167	41737	30882	15276	4443	940	432	392	412	442	430	419	436	426	411	384	410	406	497	579	757	707	631	592	440	423	356	352	410	357	411	387	409	422	390	412	412	399	420	418	409	401	410	411	382	384	420	396	395	402	390	413	405	381	383	397	384	397	405	381	393	380	387	441	387	424	425	429	392	379	381	370	405	376	414	430	423	403	412	379	434	399	367	354	397	367	375	364	411	389	418	401	416	387	388	390	421	375	348	401	415	381	434	377	384	414	410	370	405	360	406	402	423	377	395	428	366	375	401	394	357	379	371	375	384	423	385	399	372	367	386	389	390	400	366	400	409	384	425	355	406	428	430	402	387	413	400	416	389	416	382	413	384	365	335	449	388	387	398	379	367	376	355	391	406	386	382	397	390	374	409	379	370	416	390	412	378	385	403	390	391	432	386	378	408	396	372	370	384	396	410	407	422	375	383	405	417	402	420	395	425	391	396	340	381	368	373	376	392	404	385	396	365	381	389	393	393	438	369	377	392	383	391	388	418	402	413	386	397	399	397	364	425	380	368	389	398	393	385	382	415	430	392	386	379	402	422	380	417	390	367	377	377	374	388	407	371	378	413	405	361	341	406	406	373	386	392	408	380	354	414	400	368	377	414	427	384	360	401	376	385	400	424	377	372	418	378	385	431	353	372	394	369	425	432	409	407	390	377	385	402	359	390	411	372	342	432	404	399	378	400	423	393	364	366	448	424	388	377	414	407	379	375	415	379	401	396	372	382	370	403	396	393	384	415	393	403	391	375	367	387	360	314	419	393	400	397	388	399	352	388	385	405	388	375	411	385	376	437	368	410	380	400	386	417	391	379	424	381	371	372	379	379	437	394	407	408	369	379	397	402	391	382	421	414	422	424	349	385	369	414	438	440	419	404	392	432	413	423	411	407	386	374	407	414	396	398	384	375	409	411	385	422	352	441	427	385	386	401	360	417	402	436	394	436	372	337	390	382	370	382	427	398	434	409	401	356	366	402	400	377	390	416	393	408	390	387	359	396	410	378	402	375	391	407	414	377	403	376	361	364	379	395	415	386	407	362	374	371	377	411	397	390	377	387	401	381	428	384	328	377	388	424	394	401	412	401	397	360	381	389	385	395	400	407	375	407	370	352	409	408	413	395	389	357	366	369	382	404	376	400	396	368	413	387	405	454	403	370	353	395	364	397	376	411	397	387	443	398	386	389	404	387	409	381	367	390	340	397	363	371	389	388	402	390	396	380	412	382	403	360	414	390	409	406	405	420	398	399	397	397	388	391	394	409	398	397	371	430	413	399	416	392	388	389	377	385	364	406	411	433	399	371	394	389	391	428	390	411	409	408	399	425	415	353	378	407	408	376	374	401	433	407	392	386	404	417	392	401	397	411	371	388	374	371	374	371	347	421	398	429	356	356	395	375	376	354	414	361	402	398	402	360	411	389	386	391	386	381	435	383	400	367	397	411	405	365	375	415	446	390	385	423	375	353	407	372	391	370	417	409	404	388	402	387	410	415	398	373	391	384	396	381	362	380	408	401	377	394	400	424	397	366	392	376	366	384	402	404	338	406	385	378	401	392	410	390	404	343	427	417	398	370	422	385	391	376	392	398	389	372	412	405	360	363	402	419	409	405	412	436	418	360	369	409	388	417	377	394	423	358	393	393	409	418	387	390	399	391	413	418	362	387	414	392	386	405	376	386	371	381	419	436	410	375	373	346	382	411	359	415	412	417	361	365	379	378	370	362	377	427	365	401	401	390	393	445	378	384	383	392	371	382	402	392	389	382	334	431	430	381	363	378	385	340	375	386	356	370	449	401	419	407	430	423	409	355	361	387	385	400	375	400	389	393	350	386	389	420	357	402	397	393	403	400	420	378	387	387	399	413	401	384	393	362	374	439	404	417	375	420	402	406	429	370	404	373	371	393	380	399	402	329	365	373	400	390	399	391	430	361	362	377	388	417	372	387	391	370	375	416	357	411	390	407	390	365	410	396	383	412	372	380	374	380	410	410	377	435	395	392	347	404	405	400	386	408	396	419	414	397	385	374	381	360	376	384	398	420	369	377	403	388	408	398	379	409	380	361	407	420	354	410	384	373	409	456	363	402	424	377	391	381	400	378	405	381	399	386	400	360	419	391	391	426	388	414	352	345	394	409	410	390	417	387	412	389	396	393	416	376	399	394	400	404	389	420	380	423	377	403	383	354	386	381	404	396	408	414	406	382	386	410	392	389	377	394	348	403	395	404	391	385	399	423	394	379	416	358	353	448	380	436	414	392	400	393	376	372	374	396	367	389	380	390	401	391	432	485	422	421	378	405	405	406	376	329	384	359	346	407	447	386	380	375	371	385	397	389	415	393	388	397	377	410	388	393	359	342	399	394	375	364	374	367	400	367	396	392	407	389	389	451	408	364	397	399	414	450	378	406	409	396	413	386	388	388	398	388	378	391	368	381	399	378	396	372	414	367	396	341	417	356	386	398	427	404	416	369	375	382	413	441	396	392	385	400	412	386	364	404	376	383	398	386	389	371	406	380	397	396	387	429	373	390	382	388	365	413	394	418	429	392	410	372	403	403	375	391	367	378	407	385	421	396	350	385	376	403	384	354	399	381	383	411	393	384	378	388	396	385	384	405	420	416	413	360	352	398	393	400	386	403	385	404	445	397	403	381	400	389	382	382	422	360	368	385	374	388	386	405	429	424	381	385	444	425	394	332	378	403	368	366	368	406	400	378	393	375	417	407	388	443	396	391	378	397	439	378	412	430	394	391	408	373	409	394	385	359	372	376	397	393	388	401	360	380	388	382	338	406	378	409	389	393	410	410	406	395	386	374	401	433	390	391	381	421	386	418	423	367	392	385	413	363	401	378	364	376	400	392	405	375	352	445	409	396	447	395	412	395	369	443	384	388	408	392	379	378	426	375	408	385	363	408	411	411	350	377	436	389	398	378	376	405	404	380	404	405	377	423	386	410	410	408	403	401	439	403	417	428	388	386	347	419	373	349	375	390	403	403	385	357	376	399	370	435	403	406	351	369	392	409	389	425	399	377	398	388	398	395	356	423	359	368	398	378	410	402	380	377	405	383	418	428	378	357	386	380	421	397	407	390	389	390	381	383	391	376	392	398	365	389	374	378	384	391	391	419	399	371	374	407	378	390	396	397	393	419	399	384	409	378	427	415	410	387	353	397	427	397	424	411	380	335	365	414	393	399	399	391	401	397	405	428	405	399	377	419	375	393	389	365	384	423	419	394	361	339	391	359	414	384	398	406	411	360	373	355	413	417	377	386	427	416	374	385	390	410	393	402	420	372	391	383	401	376	378	384	468	410	396	377	393	419	368	390	402	384	407	362	409	408	355	351	412	415	411	402	381	370	417	400	423	365	377	400	441	373	425	387	354	411	401	375	389	409	373	411	409	397	398	429	396	382	386	376	383	396	393	362	401	364	408	340	386	410	407	416	406	360	387	387	434	404	407
39207	32837	32291	21007	8804	1978	1111	1015	947	955	972	958	949	1021	971	954	1025	1062	1328	1912	2580	2675	2227	1926	1022	818	832	845	817	803	771	831	829	861	810	853	813	864	829	866	840	840	805	836	823	819	809	870	799	838	817	828	810	845	842	840	829	830	795	860	889	745	788	832	823	843	866	826	809	845	830	840	850	834	853	826	766	757	810	805	845	845	842	771	803	772	820	802	842	823	853	878	821	848	776	875	871	828	790	846	880	833	805	832	836	873	829	828	828	824	828	841	854	824	817	808	823	819	776	880	880	866	810	821	814	838	842	804	847	807	890	813	840	860	831	846	853	838	861	901	820	824	797	787	830	827	833	823	850	839	833	794	830	781	862	840	890	821	795	828	831	847	831	841	865	840	839	837	805	836	858	803	825	810	875	813	807	818	826	812	818	827	811	843	857	838	819	850	813	835	838	846	848	855	843	816	813	831	812	857	813	898	831	893	831	848	829	816	873	816	827	871	845	798	911	844	770	849	854	834	833	840	847	783	856	807	813	852	821	800	847	863	845	856	866	774	824	863	821	832	853	842	838	825	815	837	772	769	788	832	834	837	824	792	857	825	854	867	853	849	777	869	856	836	839	793	848	795	794	825	845	845	809	856	841	852	850	834	795	836	894	836	836	810	832	893	853	802	821	851	800	825	854	838	834	792	862	835	808	856	843	789	842	876	777	844	864	848	802	824	850	793	873	833	768	837	826	833	809	859	847	801	812	848	845	829	889	860	790	873	912	794	826	859	828	853	840	862	851	828	840	818	812	830	816	832	784	785	818	800	836	809	874	818	867	855	829	796	854	839	789	831	884	934	852	832	852	802	826	876	807	832	912	829	740	868	786	825	763	843	775	848	855	836	840	840	828	808	825	796	856	825	801	814	835	794	851	801	839	832	812	828	843	805	859	836	795	847	824	838	805	823	802	825	843	851	843	861	787	852	865	852	796	823	801	834	870	813	826	832	841	823	804	796	791	776	901	831	858	780	805	773	829	817	818	790	816	884	825	782	763	829	856	810	840	801	846	837	801	807	810	833	868	828	864	838	791	817	809	841	854	844	836	801	862	824	846	817	832	849	845	812	805	869	787	811	836	873	811	797	874	851	803	818	821	797	789	853	837	822	840	855	831	780	849	816	862	848	781	809	798	818	861	781	804	832	847	825	826	863	820	894	795	783	792	840	830	817	854	826	842	839	862	859	814	815	835	786	790	835	801	805	864	828	856	813	889	855	850	819	821	831	856	839	828	830	852	847	856	815	876	842	764	800	798	812	908	812	827	852	849	803	820	848	827	775	803	816	799	830	832	839	878	824	827	802	828	913	880	777	827	822	819	838	750	870	834	831	822	819	874	794	845	857	793	845	799	766	831	832	864	840	829	822	813	836	852	822	831	859	873	854	829	806	830	792	795	798	898	838	801	835	823	815	846	836	764	853	800	828	863	804	840	841	793	783	840	804	850	829	822	823	860	836	794	842	847	863	848	833	818	805	826	801	787	780	831	837	794	832	819	877	787	826	831	828	824	852	803	819	820	789	857	818	802	783	818	845	831	855	838	814	793	803	855	856	815	824	857	842	823	828	818	799	859	827	839	855	804	860	811	827	819	816	885	841	847	843	862	828	815	851	810	859	793	846	840	841	816	843	838	887	802	861	857	813	809	860	894	841	829	717	843	862	809	872	811	799	831	799	847	773	878	868	850	838	837	842	823	876	804	879	823	813	824	844	838	827	830	899	820	838	839	829	842	802	835	820	827	855	760	813	899	771	898	876	850	871	878	843	865	865	875	804	834	835	821	808	840	791	827	805	797	813	862	862	828	828	868	812	837	830	859	827	831	816	869	860	843	848	833	794	841	855	854	809	852	825	778	802	787	906	838	832	798	830	857	874	882	836	856	858	851	830	825	809	801	893	819	785	850	783	778	786	857	827	784	808	882	813	829	828	821	884	869	759	843	859	872	864	837	867	834	790	856	843	821	865	846	776	899	825	792	838	857	842	831	848	791	853	801	802	877	815	876	832	864	825	833	796	835	829	858	810	878	798	846	882	808	835	814	827	841	831	820	849	806	871	821	765	894	856	826	873	792	818	848	822	842	837	874	842	867	786	800	885	862	806	808	881	870	929	848	835	833	813	899	826	832	807	819	872	820	819	826	806	862	853	800	837	890	831	805	884	818	856	913	823	832	851	884	809	835	853	855	830	808	823	931	823	827	838	826	841	844	831	827	856	815	814	828	841	778	793	834	779	809	809	818	822	821	807	826	840	824	851	843	826	805	786	840	798	845	775	800	862	829	826	821	850	828	861	814	852	868	815	837	803	852	809	811	826	844	831	853	824	811	859	903	830	870	827	884	846	821	791	853	853	862	793	848	798	831	814	794	818	775	858	830	817	791	804	853	917	829	796	850	859	828	839	833	870	802	818	823	830	862	843	847	857	818	843	788	827	847	814	845	819	815	831	802	806	847	861	856	852	824	780	842	841	848	808	800	839	833	850	834	786	823	819	811	871	819	856	826	847	867	770	872	785	792	846	825	819	759	829	846	859	836	805	847	833	873	808	806	836	811	821	838	843	850	787	879	823	823	815	832	877	807	799	823	797	835	788	837	855	902	880	824	849	787	868	822	842	815	836	833	822	805	804	860	863	826	837	848	796	861	803	865	822	828	825	826	820	854	905	841	874	830	877	863	884	831	834	864	822	848	864	792	871	790	831	783	787	830	833	808	802	849	848	814	818	783	823	791	894	844	875	795	833	794	815	828	804	750	833	834	802	797	799	792	832	827	845	857	792	799	813	824	827	807	823	775	882	892	828	834	844	797	830	777	848	854	789	869	857	818	813	799	809	844	815	843	815	776	822	821	847	859	853	812	849	841	835	851	798	775	782	848	823	843	862	836	857	845	899	826	772	831	805	843	835	844	781	856	826	854	884	800	797	849	803	814	842	832	824	876	838	810	858	822	823	824	837	825	801	833	831	868	869	852	805	802	834	807	843	823	851	834	817	863	845	841	825	845	804	805	843	842	824	853	803	848	851	823	810	842	847	807	826	798	799	837	879	813	806	861	799	834	846	838	819	828	807	803	893	884	806	818	858	824	814	815	870	820	864	867	863	727	827	870	816	802	867	877	829	891	847	847	816	821	866	853	785	822	871	833	840	839	874	834	788	803	852	829	862	758	828	837	872	866	802	845	860	866	801	871	782	824	878	830	884	809	803	837	815	765	817	836	826	862	853	798	882	749	862	885	769	827	858	853	842	801	810	810	817	880	794	827	828	807	825	854	844	861	839	824	840	819	849	807	800	821	816	878	821	831	879	777	826	834	786	839	850	825	780	786	819	864	856	852	881	848	843	865	870	842	858	817	798	788	849	785	830	827	795	821	815	806	784	807	776	800	854	802	820	855	835	842	870	877	863	885	807	842	795	787	834	823	834	858	834	888	831	836	841	877	810	837	863	856	820	816	865	852	873
46707	24790	10672	3435	943	447	390	380	422	377	393	398	377	330	386	404	366	389	383	356	370	391	413	417	372	394	378	368	396	356	395	392	397	400	349	330	415	389	378	365	369	360	378	371	365	367	368	378	361	381	366	389	391	385	334	357	385	357	393	423	362	395	342	373	395	368	371	335	353	368	375	402	365	340	397	402	374	389	344	378	368	377	395	398	395	349	372	401	372	362	413	346	354	352	409	353	374	369	386	353	370	393	405	346	366	422	391	379	396	384	386	382	352	389	383	360	358	394	375	367	362	381	374	358	348	371	357	380	388	385	388	367	367	381	365	354	372	376	406	380	379	363	347	369	389	401	365	376	354	354	402	361	368	380	373	383	414	345	411	399	379	368	359	346	382	366	359	418	363	372	356	368	364	378	359	365	411	378	381	341	389	373	349	388	407	405	411	402	346	372	344	336	358	375	368	342	381	380	380	364	381	374	337	394	374	365	377	405	411	368	374	404	380	356	372	357	371	385	363	380	358	362	385	385	343	337	353	391	317	420	379	409	376	419	342	361	363	379	377	342	382	348	369	406	383	344	365	339	408	373	331	373	425	378	349	368	361	413	360	386	389	387	379	424	400	388	358	382	383	311	381	382	364	370	342	354	385	390	411	381	347	330	378	349	346	410	362	402	372	384	350	380	370	348	366	341	409	342	373	417	394	348	339	411	370	398	408	388	352	355	354	351	400	368	368	379	375	388	382	387	351	368	380	393	352	356	370	374	359	362	341	361	348	364	339	405	375	381	379	382	351	393	424	391	379	376	356	380	344	320	366	343	372	339	393	435	377	376	403	361	405	381	361	365	380	367	379	380	341	337	401	383	343	393	348	381	368	357	371	351	386	375	352	373	367	394	389	366	387	388	398	377	375	382	414	364	403	367	371	368	350	391	366	367	330	367	337	341	350	369	386	358	337	393	369	363	377	373	393	399	351	356	350	368	359	394	391	367	415	363	340	393	362	378	375	353	399	373	340	411	366	379	347	390	347	400	369	336	345	406	364	358	391	368	378	383	366	374	393	381	367	367	364	365	378	376	407	327	367	351	383	370	362	347	344	384	371	368	366	345	361	380	391	378	374	382	369	357	384	412	355	370	361	323	421	379	372	371	400	361	369	424	378	377	368	372	408	393	391	360	353	356	437	350	408	352	393	374	348	369	339	368	406	340	337	385	365	364	382	373	391	400	411	346	392	391	392	410	354	395	361	370	349	373	362	370	349	380	399	368	387	348	415	358	378	376	386	385	360	391	371	387	328	345	372	373	370	364	394	371	394	342	381	343	424	379	378	380	351	376	367	352	403	352	371	352	336	389	336	369	391	359	370	385	341	321	386	417	370	402	391	373	396	362	381	397	415	375	337	354	378	380	394	372	354	363	337	374	368	365	354	397	384	404	372	339	367	416	341	401	368	397	353	402	373	374	401	363	363	388	363	365	380	353	375	384	417	362	393	344	337	377	337	371	372	369	363	346	396	363	379	363	402	367	367	333	348	361	358	385	426	350	391	360	392	363	380	376	383	378	349	345	371	375	358	371	372	369	364	411	350	360	340	385	351	356	354	405	406	368	358	345	339	388	352	351	354	340	360	416	368	353	360	381	377	392	393	395	372	357	331	380	389	393	379	373	372	361	370	387	389	398	387	383	356	399	403	365	363	385	362	407	377	400	377	367	370	377	372	334	369	368	357	358	382	400	389	356	386	394	384	404	374	402	381	399	401	367	342	409	369	391	340	392	406	353	343	382	357	338	400	389	362	365	417	352	391	395	376	355	393	393	385	376	349	370	381	364	388	345	357	420	366	378	386	362	328	413	401	391	373	391	393	380	419	356	369	416	387	367	415	393	395	390	394	362	372	393	372	354	395	381	369	353	374	377	378	356	374	366	377	362	345	382	338	371	399	333	357	364	373	343	396	348	339	387	388	367	363	372	391	359	389	384	377	379	333	354	347	359	413	359	357	368	385	357	358	375	350	396	392	395	384	381	382	374	371	357	365	342	381	403	422	361	358	391	364	393	375	374	400	347	370	410	351	364	365	382	377	351	391	368	356	388	398	390	343	373	415	341	389	400	370	372	379	374	395	391	398	423	349	357	369	360	361	414	376	332	314	359	342	321	353	338	355	369	323	387	348	384	395	365	328	375	352	389	363	374	396	376	365	380	408	334	359	358	296	390	341	375	402	359	348	385	376	368	381	396	396	393	363	365	391	369	368	391	409	392	382	381	396	352	356	366	389	386	383	416	373	347	351	386	357	364	378	395	369	399	362	410	384	359	389	373	400	365	367	350	359	374	353	379	354	379	402	365	372	356	389	395	362	385	402	377	419	362	373	378	378	426	393	381	347	376	395	367	376	368	341	338	379	347	382	366	350	373	384	368	360	380	339	382	335	395	345	364	383	344	338	359	381	369	375	360	332	376	403	369	384	404	395	390	394	372	361	410	345	352	355	366	405	378	386	333	394	397	374	363	398	350	384	395	391	372	359	370	362	430	391	396	361	368	384	388	330	367	391	376	341	376	361	408	392	362	370	376	365	377	364	347	372	397	341	365	364	355	425	338	366	364	399	378	415	344	351	374	355	391	392	363	396	386	364	394	368	383	353	374	415	398	358	368	364	383	375	376	375	376	341	355	381	401	365	384	374	425	376	366	388	380	379	419	398	382	377	374	329	389	365	392	349	368	357	394	355	373	415	375	362	381	360	366	361	357	324	382	367	358	349	379	378	383	355	389	382	369	358	391	366	368	346	419	354	395	379	372	407	419	381	365	394	360	350	351	327	370	371	378	368	333	354	361	439	383	367	386	368	355	416	384	347	350	361	380	380	360	361	405	358	340	373	377	361	344	390	383	380	347	348	359	324	359	398	375	377	391	385	393	383	422	391	374	378	354	359	377	369	380	337	371	350	414	368	366	333	384	382	385	392	409	346	394	394	378	370	321	381	366	371	365	319	356	416	345	370	379	377	415	400	360	367	411	372	354	348	363	338	401	379	374	399	320	365	378	353	364	360	389	331	315	384	353	403	375	365	377	372	366	385	383	391	365	383	371	355	358	396	380	389	409	381	360	344	373	384	327	378	350	376	384	393	346	359	355	405	391	380	378	379	390	389	388	377	365	370	365	400	394	394	364	379	388	368	332	377	349	402	401	322	355	372	383	378	396	379	423	355	349	355	359	398	391	375	341	367	402	387	385	369	364	347	399	350	445	413	393	360	375	392	413	346	362	384	348	378	412	379	351	407	368	346	376	367	377	382	374	368	395	398	359	374	411	341	344	366	378	355	390	372	360	374	381	358	333	364	373	334	409	390	428	416	383	366	355	392	349	357	366	381	380	395	353	367	401	392	382	341	386	352	364	353	363	365	355	376	381	371	369	379	361	416	397	338	345	381	390	376	351	397	356	360	370	350	350	389	346	383	396	382	366	362	338	336	350	396	390	396	347	410	361	350	386	387	397	375	388
29718	18117	12634	6886	2521	876	873	862	835	885	821	857	794	847	779	789	808	795	826	819	824	892	830	820	849	805	805	765	778	784	828	736	784	753	779	801	855	807	784	779	754	804	766	819	793	803	809	739	785	786	761	790	792	806	766	846	755	817	812	784	807	820	809	805	827	804	795	773	851	792	779	810	775	808	844	824	780	811	780	789	777	749	799	860	814	753	800	826	802	789	834	782	807	810	769	730	814	772	807	831	789	836	813	768	795	727	810	802	760	802	774	849	737	803	809	773	781	786	796	815	788	843	774	787	850	832	817	791	786	746	803	821	811	789	797	792	749	827	758	798	788	759	780	794	793	795	753	802	796	857	822	793	865	797	743	758	758	798	817	785	810	804	787	776	751	820	833	844	779	830	767	793	800	826	779	789	826	829	781	762	822	803	762	812	811	815	759	739	812	754	767	823	776	816	797	832	771	769	779	788	801	790	830	772	778	821	782	816	792	852	766	805	791	821	770	801	806	805	804	796	794	798	807	798	821	783	748	772	788	789	785	795	784	806	758	768	804	789	721	773	808	811	787	778	793	789	763	778	817	734	761	755	814	758	819	805	803	764	776	787	796	814	769	840	760	773	856	747	771	774	799	763	841	833	792	823	787	774	753	767	783	795	841	784	783	831	839	737	775	831	821	816	799	832	751	742	819	820	781	785	830	807	772	820	787	793	822	773	835	787	796	792	767	758	780	828	758	779	801	744	796	780	753	796	792	809	807	774	801	764	822	791	801	770	764	785	803	817	750	827	776	757	778	806	785	810	833	740	805	795	820	856	785	796	847	737	803	780	777	762	807	812	823	783	760	793	804	829	800	783	809	780	784	810	792	789	827	804	801	808	733	758	824	841	834	724	775	765	792	779	813	847	789	810	769	772	854	867	760	793	834	742	793	787	827	818	797	835	812	773	754	827	771	817	813	777	752	737	818	799	790	792	763	812	796	809	812	819	815	812	741	755	779	824	777	826	794	763	799	794	833	776	792	805	786	788	807	831	777	823	771	847	781	780	775	797	819	824	799	787	813	783	798	774	734	760	804	801	762	851	820	841	789	793	820	839	848	814	805	823	840	809	786	810	792	811	780	789	769	814	799	804	773	809	816	806	777	860	759	771	835	747	763	763	765	702	821	821	792	807	795	807	778	781	784	810	794	868	827	742	837	743	796	777	816	789	820	821	793	764	832	761	779	831	799	747	793	800	823	780	786	803	835	799	797	856	787	783	777	765	795	859	742	835	830	781	784	752	798	760	826	797	824	744	784	821	768	780	781	785	818	781	765	801	846	835	772	785	761	786	849	806	781	816	804	811	756	791	814	791	761	760	771	810	785	815	808	771	799	810	794	844	788	773	823	734	813	835	798	792	795	781	814	815	784	766	801	818	792	814	785	769	809	816	798	799	850	804	807	814	740	815	792	792	784	814	803	749	763	782	817	780	768	823	788	833	779	788	803	754	769	790	807	781	814	786	769	753	812	748	798	797	783	816	808	821	800	767	773	756	806	784	773	760	802	741	782	794	765	816	736	809	851	818	794	770	787	846	827	796	776	828	793	828	793	781	805	805	800	818	819	816	797	829	794	799	826	818	813	826	822	812	853	754	840	714	797	784	779	813	769	797	742	821	778	796	807	810	768	783	789	828	804	794	745	758	810	819	788	762	789	857	797	807	752	830	798	770	815	758	816	773	766	803	782	777	830	773	784	770	778	819	797	754	805	774	781	769	788	803	761	854	761	813	805	837	784	799	769	816	794	756	777	788	741	783	854	803	771	792	824	730	780	811	783	802	845	752	758	772	802	831	753	741	847	785	778	758	795	824	816	810	761	782	788	788	839	806	784	792	807	814	784	763	822	810	745	770	771	808	828	775	791	780	803	841	724	832	772	801	839	823	840	806	767	813	810	798	781	796	794	801	790	794	788	892	770	800	798	816	784	828	777	754	843	795	797	788	771	773	813	778	804	772	731	780	794	811	836	803	805	777	791	833	812	865	765	796	840	789	764	783	815	776	811	737	787	765	823	771	799	811	783	763	780	821	795	799	824	784	840	799	791	796	788	795	777	808	755	797	789	790	773	804	776	766	730	776	790	837	811	837	745	824	798	808	778	822	801	813	820	797	795	780	772	785	804	766	772	826	815	819	853	760	788	820	776	804	771	801	783	795	774	794	767	834	757	828	813	768	780	768	839	767	810	815	750	765	724	832	829	757	782	750	818	780	870	810	822	775	772	852	760	774	781	774	770	775	794	771	779	832	756	766	786	767	783	797	736	736	786	794	819	809	802	757	820	760	828	782	795	814	803	763	844	804	761	797	774	758	826	769	786	759	771	794	785	761	762	776	802	812	780	803	789	813	715	808	801	819	794	809	804	799	806	773	797	783	791	744	771	837	802	808	766	793	769	755	774	810	815	792	773	777	814	761	767	779	782	771	837	752	805	819	827	808	749	825	805	748	787	800	749	780	779	807	814	792	729	785	859	810	782	760	796	800	837	801	837	786	761	793	775	733	831	790	784	780	774	816	807	799	757	775	766	825	786	776	818	805	770	813	756	824	785	776	834	760	806	818	808	757	788	837	795	753	712	750	787	776	742	782	756	783	827	817	741	776	748	804	773	836	788	746	784	772	808	830	735	795	797	852	854	807	807	822	789	783	809	792	779	802	764	802	813	817	793	838	797	779	845	828	815	753	787	855	838	861	768	825	780	813	798	813	801	813	797	834	735	796	848	747	825	852	753	787	774	805	809	797	789	817	796	781	743	812	811	804	803	763	831	782	794	792	785	790	820	734	804	799	800	800	843	804	787	890	805	783	808	800	759	828	826	757	763	752	766	800	793	791	798	774	795	805	821	778	719	840	761	819	818	798	807	813	825	774	789	793	778	766	750	760	805	835	794	804	812	800	840	802	809	774	790	803	838	788	777	786	794	783	816	823	774	758	787	800	775	791	802	841	800	792	788	854	850	809	762	721	828	774	814	819	805	799	822	766	765	787	801	776	735	771	795	788	787	760	778	811	831	771	826	830	777	743	812	787	794	808	825	747	782	806	797	817	808	808	775	756	798	843	834	786	848	736	772	811	826	810	811	797	826	789	785	803	779	770	769	830	758	785	775	832	806	774	815	742	791	814	800	781	817	772	791	818	815	829	812	743	837	769	839	763	806	805	745	814	783	816	772	791	797	746	836	825	775	780	811	746	804	800	790	782	720	812	783	803	763	767	777	776	796	772	807	842	792	842	765	817	800	809	775	752	746	759	813	761	783	786	772	727	825	804	771	780	833	772	863	797	827	823	729	783	816	776	786	770	807	797	809	820	769	805	773	790	835	822	810	810	857	782	851	788	768	778	793	816	801	791	753	764	756	834	776	775	792	823	764	858	777	780	864	757	775	752	842	800	796	779	778	781	806	744	792	783	830	819	798	780	759	801	760	803	837	844	816	783	826	703	772	848	832	808	788	783	780	814
56997	27960	14565	7821	2939	729	384	403	446	383	348	391	388	409	397	409	395	382	404	399	422	490	517	507	479	407	381	370	360	369	417	349	391	369	388	360	382	391	345	373	386	351	356	364	374	360	373	369	377	349	375	367	368	399	360	384	383	392	373	372	377	383	365	368	398	339	350	384	368	357	377	394	398	370	372	391	364	366	364	391	366	347	380	378	382	388	368	379	346	364	376	365	366	371	383	369	402	404	353	361	343	373	358	361	371	361	359	369	383	404	355	388	328	358	355	386	390	382	416	408	401	368	397	381	376	381	386	358	345	360	376	379	397	418	324	395	402	382	400	368	391	338	361	375	396	359	374	392	355	373	386	377	377	366	375	349	379	365	392	371	361	410	402	324	364	398	372	350	393	390	380	390	364	390	395	328	391	395	355	359	369	402	381	393	393	386	414	417	404	373	391	367	382	400	396	364	345	348	340	398	332	372	367	394	362	385	382	402	389	381	348	389	367	405	367	406	375	355	390	411	354	381	413	363	357	385	340	381	421	373	336	368	378	381	356	374	377	363	360	396	401	368	414	355	380	375	375	364	351	365	340	377	360	390	369	382	369	384	326	385	351	374	352	344	346	352	417	385	354	392	407	367	395	350	390	358	349	355	322	454	356	408	376	349	362	350	371	380	368	409	355	351	384	374	321	316	357	385	384	354	344	354	355	363	356	369	372	356	349	364	387	353	416	351	317	354	360	393	399	373	384	399	399	383	310	382	346	370	370	399	384	397	381	380	389	364	361	360	380	360	401	371	399	397	360	374	371	370	392	345	348	345	387	376	431	367	407	339	386	340	348	402	328	381	363	379	408	359	363	377	349	359	393	391	366	355	379	371	388	400	379	350	390	380	367	360	369	387	382	347	388	405	345	376	383	342	393	393	389	401	396	363	379	363	341	356	358	387	330	374	388	349	360	398	365	360	398	350	394	377	395	396	371	360	367	397	376	399	358	376	366	326	390	412	378	415	375	346	380	371	327	357	381	405	388	379	346	382	390	394	391	369	365	339	366	373	366	373	375	391	398	392	347	360	365	358	366	356	372	357	391	370	431	376	361	372	364	344	369	400	380	385	390	407	368	396	376	370	369	379	396	351	388	392	384	412	389	367	377	381	339	389	380	393	372	385	397	380	371	412	383	378	377	356	366	396	357	380	388	353	371	397	334	366	388	387	351	358	394	388	373	346	379	389	397	396	378	378	363	398	355	371	358	389	375	355	383	387	372	388	392	390	369	415	374	404	384	396	384	389	376	405	409	392	344	403	322	379	379	415	441	349	369	377	352	380	368	376	374	366	420	387	355	363	374	396	396	389	377	363	349	390	380	338	355	365	385	363	405	392	392	361	371	381	371	387	344	343	366	393	375	403	386	364	340	353	397	399	390	369	336	383	361	424	407	394	404	409	440	394	400	374	398	384	379	393	412	417	344	358	360	392	392	367	357	380	376	376	368	391	378	355	358	448	405	410	386	377	384	345	394	353	364	389	346	353	362	377	358	372	356	336	349	289	357	345	387	371	382	397	378	366	361	374	363	395	349	343	388	369	339	369	380	394	376	386	366	412	346	365	373	355	384	331	370	331	340	374	372	342	357	333	390	346	366	351	367	362	373	352	369	375	368	350	362	365	404	367	378	412	369	353	404	349	382	364	381	374	384	389	395	417	344	402	369	384	375	386	347	371	400	380	388	361	394	376	421	388	358	407	370	378	398	382	346	374	376	365	343	345	367	381	394	371	369	373	371	398	394	344	392	412	383	386	358	370	365	357	363	428	338	403	372	368	348	436	379	372	356	405	374	333	391	382	381	390	411	383	387	359	363	376	379	352	354	348	340	367	414	353	376	367	385	357	354	345	381	398	369	354	406	386	371	368	399	392	352	376	381	361	379	380	379	379	378	399	384	374	383	354	328	413	387	343	354	378	417	420	379	363	372	360	389	377	364	384	383	381	381	384	324	395	357	426	370	400	395	346	370	379	400	348	379	416	386	397	368	392	362	389	361	377	358	412	379	391	347	343	344	361	374	389	384	387	382	375	403	354	383	364	352	349	373	374	369	368	369	348	363	369	348	366	328	386	387	383	381	362	388	379	397	385	346	352	382	359	375	359	421	354	363	357	317	380	341	405	383	408	368	375	388	360	358	422	364	373	383	344	368	402	341	370	379	420	399	391	390	362	387	347	359	393	367	356	402	393	341	378	388	365	388	375	341	352	392	391	374	336	346	371	366	395	364	411	359	321	386	353	413	354	323	404	364	374	332	385	374	381	409	378	363	373	341	386	386	389	371	362	379	374	399	370	377	405	359	366	357	389	365	397	374	370	364	384	387	400	403	370	369	379	351	380	401	378	361	332	362	416	378	395	395	373	389	368	376	390	379	375	396	389	404	377	354	381	395	369	344	372	385	375	397	346	339	404	399	367	359	368	375	357	383	393	404	346	423	359	409	408	378	387	381	353	365	358	348	376	363	365	371	393	343	365	356	386	351	355	359	375	407	373	383	368	385	393	376	378	371	385	369	371	395	395	360	403	348	387	377	363	375	362	380	380	375	385	381	350	345	376	411	366	363	363	367	384	387	408	372	431	344	413	355	365	399	396	343	342	338	361	357	379	360	321	399	341	366	400	374	399	368	394	392	368	404	364	381	377	364	345	408	369	367	348	381	392	344	393	387	360	386	407	355	383	393	391	386	385	386	386	368	404	385	377	400	372	351	365	410	391	390	375	384	358	400	365	343	338	341	374	322	374	373	345	343	357	403	361	383	379	387	361	393	375	340	358	347	339	406	364	376	360	347	402	332	370	415	361	353	399	384	373	352	343	369	372	381	365	384	363	387	374	354	392	405	378	414	399	373	387	361	411	386	371	359	400	373	385	419	377	362	372	349	398	377	355	375	346	388	393	337	352	374	353	375	392	369	372	383	365	397	416	370	349	415	387	376	405	399	431	394	372	352	435	378	389	408	355	398	374	386	377	372	385	384	361	416	380	407	364	409	402	371	378	362	352	378	371	398	382	399	350	337	342	383	360	370	383	403	362	403	405	373	369	390	385	406	342	392	381	342	365	389	371	355	352	365	377	378	380	375	385	391	384	352	383	394	377	382	374	391	380	370	373	341	386	412	399	365	394	372	358	385	368	340	364	394	337	345	375	387	381	383	389	368	377	381	404	372	381	365	414	403	365	364	373	346	362	320	336	378	370	398	357	388	362	348	402	367	374	360	352	371	368	368	353	360	401	356	420	350	389	379	400	362	389	407	425	405	411	346	353	345	438	398	391	383	324	406	379	379	378	398	365	366	331	383	344	368	385	351	360	391	405	349	365	385	371	409	364	393	385	367	368	397	374	399	360	370	349	356	391	373	371	398	342	375	371	373	364	399	341	357	384	358	375	391	365	350	398	368	371	346	350	370	344	384	401	384	395	383	404	385	337	418	410	382	428	354	370	383	362	401	407	371	406	385	357
36435	19565	17752	14792	7063	1824	1020	977	893	883	977	937	958	901	878	837	896	895	938	874	984	1419	1579	1578	1457	1126	808	808	832	856	813	806	828	806	806	852	805	856	861	812	810	834	779	837	846	781	799	790	788	812	850	827	821	840	843	800	821	831	837	830	784	811	816	803	794	814	840	804	843	794	811	810	793	813	816	816	830	831	794	810	838	768	832	830	798	781	797	770	827	768	819	805	767	820	817	832	791	793	813	802	796	835	851	840	796	806	793	804	754	844	777	813	826	787	821	821	829	818	789	794	775	849	873	785	796	837	783	805	804	785	840	792	800	784	822	799	799	780	810	764	788	835	785	777	851	773	849	818	827	836	800	863	762	841	754	832	852	810	768	789	838	808	774	807	822	808	798	819	825	760	841	853	790	823	759	814	783	805	833	810	824	773	827	825	819	801	782	808	787	783	809	837	813	792	812	857	778	795	878	801	820	844	811	759	827	761	845	796	830	823	812	861	820	766	791	814	806	819	784	835	831	767	880	783	785	771	859	833	799	785	784	814	788	805	799	835	778	799	770	787	777	808	821	854	791	815	806	808	769	801	841	782	826	786	763	807	843	855	732	806	816	800	833	820	816	780	838	773	842	814	741	783	845	813	790	809	791	793	829	782	774	801	799	788	801	793	778	828	765	771	801	825	842	800	828	796	844	801	834	843	791	878	814	812	836	866	798	807	767	794	789	839	776	776	777	820	800	874	753	842	825	782	826	795	772	833	779	786	824	829	805	799	819	775	802	769	831	833	815	847	832	780	791	818	785	801	875	802	818	782	788	813	774	752	804	800	772	810	812	795	779	846	784	823	808	815	827	831	789	873	791	812	828	793	793	808	803	801	825	749	837	807	803	792	771	823	823	831	807	817	779	757	796	795	861	768	848	777	793	813	841	824	741	801	825	863	834	805	815	819	821	824	798	765	818	831	811	810	810	801	819	825	794	773	811	811	840	794	793	802	833	777	862	873	809	754	795	788	795	823	797	768	797	839	770	800	839	812	816	849	836	822	819	824	819	834	828	828	792	777	825	722	846	826	813	822	826	828	817	799	809	828	856	823	791	801	796	833	821	801	842	801	834	826	859	796	832	803	756	755	807	761	828	789	818	774	823	793	779	832	827	765	799	841	775	795	798	803	832	852	810	742	787	824	838	786	842	805	807	819	763	816	817	848	807	816	789	733	814	803	850	800	755	819	796	818	806	806	787	851	804	828	741	808	738	720	757	791	784	807	766	829	778	818	798	834	793	809	774	819	783	841	854	814	793	804	810	847	763	816	809	845	789	813	808	840	794	786	825	798	803	809	772	814	885	812	823	817	768	773	803	793	827	742	816	793	809	808	790	790	802	824	809	820	842	852	806	813	799	788	865	810	836	799	787	813	854	786	785	820	806	801	832	785	859	792	778	751	793	801	810	762	827	789	763	798	782	833	784	800	823	807	836	833	824	827	795	783	751	759	797	790	785	750	857	819	785	793	802	841	797	797	782	815	769	821	820	838	828	795	827	785	832	790	825	785	803	779	801	815	853	814	791	786	868	807	769	812	815	828	833	790	855	775	781	812	808	803	776	828	818	807	807	823	816	818	796	808	816	819	812	805	827	833	785	792	804	760	795	786	801	810	819	791	840	791	772	799	809	792	810	811	764	802	823	777	827	824	776	744	819	803	832	855	762	758	824	801	760	822	829	848	871	790	801	833	787	770	815	803	794	796	817	792	840	777	778	818	808	850	765	830	766	780	822	832	805	820	796	789	778	784	818	817	786	850	785	794	773	738	794	813	796	778	830	867	773	810	826	768	796	863	809	830	777	835	780	858	826	833	774	856	847	790	767	794	817	809	803	867	786	768	796	787	796	855	817	836	768	822	780	808	829	842	805	819	820	760	825	806	777	794	821	804	805	796	781	811	753	842	807	788	810	837	793	830	799	829	743	837	806	774	804	751	807	842	792	814	814	822	737	792	836	841	830	826	817	790	805	821	849	790	801	822	794	814	820	881	780	834	774	750	828	741	810	790	796	817	785	860	836	863	807	776	821	774	836	787	787	799	816	767	783	803	854	794	856	784	857	788	812	801	827	750	843	752	826	772	803	816	838	800	807	745	854	815	775	800	795	816	802	812	809	811	851	784	798	789	808	851	813	775	802	842	812	828	796	808	843	761	786	834	802	846	826	873	769	851	806	794	802	830	800	759	811	834	767	763	806	831	825	819	800	815	835	717	774	820	836	814	811	770	846	841	842	832	799	828	801	803	841	879	818	799	775	829	788	826	769	792	831	852	800	782	771	815	822	834	775	807	810	827	785	827	824	785	823	770	826	789	802	830	787	816	796	787	818	790	865	813	834	843	780	833	811	764	774	824	823	837	830	831	845	764	772	800	821	793	847	808	827	806	799	833	842	818	782	795	837	758	798	743	798	820	830	825	862	796	777	867	828	806	804	843	818	794	831	808	765	800	828	749	820	795	740	829	782	856	852	786	765	755	761	789	850	811	800	806	802	794	787	768	842	789	835	798	864	831	810	808	851	815	838	813	761	828	791	818	808	786	830	784	790	819	825	812	803	827	842	829	781	788	809	786	819	819	787	810	806	815	786	806	794	784	797	794	775	797	776	857	792	806	773	830	785	799	828	761	839	775	832	767	817	779	826	810	809	809	803	805	776	784	847	814	834	807	755	795	740	813	787	796	805	813	837	818	822	783	808	794	809	798	804	850	789	797	802	791	800	830	833	786	820	829	787	834	816	828	853	798	766	867	840	809	807	781	794	794	785	729	786	770	802	844	834	826	831	806	817	818	843	768	810	782	806	841	842	815	806	777	853	798	865	796	824	820	789	860	779	805	819	836	805	817	841	840	782	793	763	812	831	836	827	844	833	857	799	777	800	814	791	853	768	800	836	817	795	821	818	750	809	833	755	836	771	817	777	791	805	765	865	783	847	764	813	836	749	819	809	843	815	795	830	762	825	829	872	803	827	839	784	797	815	752	853	777	782	790	847	834	832	828	818	779	773	821	781	857	800	804	738	795	791	872	819	841	784	754	768	876	805	853	835	817	762	809	775	806	823	863	796	818	810	785	811	785	870	839	807	858	838	805	833	854	834	823	851	858	815	806	796	843	805	781	829	797	855	820	794	806	843	764	774	764	827	801	844	746	861	791	818	790	792	769	823	801	822	824	846	843	801	803	797	814	786	776	815	807	818	799	842	838	806	808	836	811	804	821	804	827	852	816	830	821	798	811	792	807	813	840	787	759	836	810	819	772	797	761	804	800	842	807	800	825	776	799	815	797	808	737	829	823	775	851	775	839	791	840	823	801	834	813	793	818	802	799	828	771	800	821	861	798	823	761	810	794	803	794	779	826	781	783	779	817	779	784	851	774	849	767	774	806	836	811	759	785	814	813	781	856	813	796	748	855	764	796	842	817	786	787	789	761	778	802	799	828	800	800	860	778	794	774	789	843	784	845
66382	33275	20599	13243	7399	1778	507	469	436	403	395	428	409	440	401	396	415	400	421	425	472	673	698	716	599	498	422	391	433	410	380	395	409	398	370	369	389	376	374	417	364	383	351	380	384	402	405	377	379	422	356	392	395	367	425	379	401	375	423	361	399	381	393	367	361	398	347	361	370	393	369	380	392	365	366	395	363	411	434	416	409	390	371	415	344	370	379	378	363	381	366	371	387	395	396	385	399	402	413	395	439	415	380	409	373	373	372	372	410	403	378	392	394	413	372	351	375	404	363	363	367	403	406	384	400	380	400	426	363	365	340	403	370	387	378	340	401	353	398	384	387	385	409	345	397	430	331	359	401	403	367	389	388	374	413	404	400	344	391	426	401	435	404	348	379	344	365	391	419	399	369	366	414	390	373	386	391	375	394	368	385	389	382	386	374	383	357	395	412	427	350	406	354	375	382	417	369	357	375	381	410	365	401	424	396	379	360	384	403	378	375	383	389	402	390	388	376	374	367	369	402	384	371	378	366	381	342	365	385	370	331	346	387	366	375	410	416	378	382	361	434	383	400	395	403	344	396	410	377	353	361	409	388	407	410	380	390	386	431	412	396	366	383	411	396	361	364	394	430	370	378	361	382	374	379	393	409	391	408	391	403	341	405	374	365	402	349	400	403	348	390	402	389	394	404	437	429	431	408	375	420	395	419	404	418	382	379	401	386	363	345	395	378	404	409	350	399	383	386	374	393	372	386	394	362	407	381	388	406	391	411	408	391	392	387	401	411	401	396	412	425	376	376	354	405	387	414	373	376	383	415	373	432	414	413	421	355	398	403	402	372	398	375	355	423	396	426	376	392	399	402	404	366	357	402	393	367	407	369	408	415	404	415	350	388	417	421	374	395	403	425	393	411	408	404	396	375	373	374	390	369	345	392	410	382	392	377	423	356	395	409	365	389	415	392	372	382	387	411	415	312	408	398	341	360	388	393	437	384	388	374	417	373	346	355	361	375	393	385	338	437	414	372	398	403	450	419	415	375	371	382	359	398	370	383	392	341	416	374	406	387	371	365	377	391	359	381	391	399	402	392	404	427	382	389	355	372	346	375	432	392	397	378	386	370	390	412	353	420	374	353	397	397	370	408	396	409	382	382	371	371	410	395	419	394	378	370	383	361	362	386	426	398	373	395	369	413	378	403	396	394	414	395	412	385	399	383	368	408	371	375	411	390	356	395	354	384	387	394	400	390	408	381	399	367	402	377	389	409	413	421	410	401	431	357	372	360	391	403	367	378	391	390	378	418	399	400	405	361	462	423	389	377	409	383	392	352	398	380	443	397	357	399	407	376	393	369	386	391	399	352	369	375	406	372	355	378	388	400	396	393	392	396	394	388	366	415	385	408	373	406	387	373	391	402	400	375	406	415	361	415	405	340	379	427	383	371	382	406	406	417	384	398	434	350	425	366	378	404	418	371	394	391	398	411	374	399	377	384	367	389	401	423	448	373	394	414	377	376	391	391	347	416	403	384	389	419	391	384	408	364	380	405	403	369	365	402	396	349	378	362	353	368	399	390	408	369	362	369	343	383	363	410	374	338	382	410	369	398	347	391	413	417	379	407	319	402	360	364	390	392	403	407	391	359	403	388	420	358	352	368	384	377	429	396	385	439	393	391	412	412	365	367	410	377	391	385	392	339	419	409	379	408	387	387	399	355	373	422	354	394	359	431	407	391	395	388	410	422	419	394	416	399	365	362	414	379	387	392	380	403	386	386	402	381	411	372	392	399	386	375	387	422	339	369	411	398	390	404	360	358	383	381	379	360	438	374	370	382	373	385	410	454	402	416	402	393	405	387	411	425	425	389	379	396	396	423	397	440	394	422	384	386	366	382	371	402	362	396	352	384	395	355	393	462	417	409	373	362	368	374	366	368	385	403	424	373	385	388	437	374	385	404	382	363	352	388	358	365	385	409	387	401	397	391	408	348	368	384	375	364	408	388	437	342	372	405	352	350	381	362	385	389	406	354	408	391	420	382	357	386	408	384	407	388	351	389	350	423	352	371	411	412	393	377	398	376	398	399	410	384	417	375	416	387	354	344	361	398	396	378	387	390	385	365	406	426	422	355	403	390	380	379	364	394	420	401	366	381	382	367	367	356	367	325	356	403	439	394	359	377	396	365	397	396	374	386	399	405	372	425	378	380	412	387	367	400	394	408	403	409	351	337	401	375	367	414	413	398	418	374	426	404	347	391	398	407	408	380	410	411	366	383	380	389	370	380	395	409	381	383	426	413	381	420	388	398	402	389	382	377	378	387	402	346	331	338	408	400	412	365	363	413	327	385	382	414	371	386	385	366	361	390	397	423	367	392	378	399	370	407	403	381	390	386	378	373	347	366	358	368	381	407	402	377	389	404	405	390	384	395	414	374	378	340	412	381	396	353	361	407	363	440	353	375	347	412	384	378	403	411	387	407	385	364	385	406	398	395	372	399	384	396	368	391	352	380	423	424	391	376	416	366	373	360	381	365	406	389	423	341	384	382	374	398	359	401	398	420	395	343	396	390	378	405	362	367	390	392	416	385	397	373	400	357	355	395	369	349	380	399	368	394	344	364	401	354	404	404	359	424	362	381	386	415	347	406	364	407	363	351	396	427	400	400	379	368	395	387	354	378	358	366	374	403	378	411	417	368	363	408	408	387	356	376	375	395	370	396	388	376	416	384	432	371	378	394	417	412	394	359	378	384	402	382	377	408	369	374	356	384	417	395	354	368	386	361	404	385	378	410	388	361	367	402	405	413	381	374	391	405	362	400	408	399	363	381	364	385	403	387	409	371	393	371	388	371	408	400	411	418	358	397	411	346	360	423	397	428	396	386	401	395	374	357	355	409	349	415	396	393	357	404	385	371	370	382	373	376	384	406	377	409	379	384	412	366	407	363	397	401	371	372	371	391	372	430	428	382	386	424	366	386	361	337	402	386	420	362	331	369	402	403	393	377	376	389	405	424	396	393	365	379	382	398	415	370	415	387	405	406	358	384	387	370	442	404	397	387	363	384	400	409	402	358	363	353	415	411	380	390	402	398	375	357	376	379	370	415	405	356	405	366	343	389	405	373	447	392	434	397	418	367	381	407	409	393	360	375	331	413	401	416	385	405	386	392	393	416	427	404	430	375	369	383	375	401	439	361	383	388	363	406	405	393	427	402	412	383	402	384	406	423	394	397	402	418	368	398	414	399	388	386	384	387	409	359	351	362	396	402	361	388	424	427	386	412	400	394	440	424	381	391	371	449	346	379	397	409	402	388	385	390	346	392	382	370	411	362	387	400	399	387	411	377	370	408	395	384	385	310	373	402	410	386	414	386	391	379	372	356	396	393	362	398	395	395	380	395	399	389	378	390	399	373	418	398	436	385	391	368	410	364	376	402	382	397	355	395	371	377	362	376	390	415	393	361	374	391	389	372	410	379	409	407	400	408	363	401	427	385	378	394	370	366	395
42598	22288	22456	21819	16065	3792	1211	1111	1038	1102	1006	996	1025	974	938	974	919	956	968	942	1366	2433	2641	2638	2177	1588	893	851	872	827	807	794	840	770	837	823	785	828	858	842	799	800	828	865	873	856	796	816	842	822	824	798	837	822	845	868	832	855	825	895	828	837	837	879	846	827	847	837	862	823	872	871	798	809	871	802	851	780	814	815	840	830	791	843	825	788	817	813	822	820	852	838	811	851	833	813	790	864	809	831	816	847	860	796	819	882	830	885	829	876	863	815	868	823	806	844	845	784	836	812	865	786	839	831	803	829	835	813	877	818	816	807	841	846	773	827	790	815	825	833	839	813	816	802	833	831	853	791	841	819	875	795	852	788	815	837	837	790	776	808	853	851	776	873	843	839	884	767	855	803	841	804	830	832	802	862	829	830	827	846	832	832	833	821	809	806	821	826	842	885	766	849	833	830	856	877	855	833	791	810	860	851	828	886	802	844	798	842	822	837	816	864	848	844	856	807	833	844	811	812	816	858	809	820	864	859	821	883	841	854	830	834	805	802	879	793	816	827	838	779	820	831	889	851	813	837	847	820	863	849	835	856	797	842	861	809	825	865	860	840	862	837	836	807	772	846	776	837	817	881	914	832	807	766	787	896	837	814	809	835	830	785	831	811	811	805	858	834	808	793	855	856	826	825	848	822	840	789	834	793	798	811	843	822	803	790	818	770	827	837	876	847	887	767	798	796	832	796	806	798	842	807	773	793	857	830	833	864	824	783	778	805	834	805	866	805	837	815	807	815	828	838	829	809	869	804	806	774	859	794	781	844	878	829	904	797	860	801	844	855	796	847	783	841	795	893	864	836	823	822	838	832	836	798	805	834	814	833	859	807	841	798	842	839	852	813	850	808	803	804	828	833	836	841	812	808	822	863	801	812	819	820	816	805	807	814	822	776	813	825	853	835	842	872	836	794	838	844	823	771	790	819	786	876	855	845	831	791	800	814	813	835	816	814	847	797	791	810	852	833	834	797	861	878	832	825	823	804	790	786	814	815	833	802	852	817	818	821	832	739	831	857	878	861	836	847	845	813	804	858	818	857	813	791	830	833	836	848	825	874	875	782	847	825	840	867	825	850	835	755	826	828	837	820	853	786	841	749	803	828	823	856	830	819	833	855	798	812	805	824	823	790	818	831	834	790	868	802	857	864	862	828	838	865	877	850	824	846	807	824	807	819	791	830	850	788	843	832	844	810	797	842	817	798	841	830	837	837	828	853	832	817	838	845	818	872	844	865	791	809	829	806	850	834	856	859	847	865	811	840	824	821	790	826	797	825	806	837	822	819	866	790	835	830	838	829	842	796	836	858	787	861	828	791	840	820	868	812	797	847	792	793	843	788	866	853	865	816	829	838	840	851	813	815	803	791	860	796	793	827	806	845	813	805	862	824	839	773	769	841	851	806	805	853	790	857	845	795	788	799	837	839	846	888	814	794	812	771	868	802	878	814	829	823	786	824	864	820	847	863	780	848	850	807	852	783	825	886	825	860	797	814	831	824	837	825	858	786	779	810	850	792	839	833	833	872	828	810	823	802	819	857	838	827	825	869	836	820	861	791	790	823	802	852	813	840	822	800	802	821	838	826	842	851	824	799	849	856	846	805	840	864	814	829	855	826	870	819	818	871	871	788	762	813	807	789	801	829	814	836	863	853	831	771	843	809	781	772	830	858	824	815	792	791	829	789	800	797	828	841	869	849	840	834	837	819	778	824	819	810	825	821	803	836	836	851	835	840	789	834	819	856	818	802	827	794	797	811	846	810	882	830	850	828	846	780	797	798	825	784	827	814	840	787	789	875	835	859	841	865	866	810	833	833	818	807	855	859	826	856	791	781	823	828	812	774	856	792	822	847	895	813	863	857	848	801	782	814	822	841	834	856	822	798	828	869	871	856	780	857	833	830	902	831	811	844	838	880	844	818	806	813	829	809	832	847	871	821	844	867	776	825	871	844	790	750	828	812	857	840	800	808	865	783	828	862	859	846	822	782	813	808	816	791	854	843	866	869	829	832	795	838	873	796	876	897	841	830	845	860	829	841	835	879	833	856	825	800	832	835	797	814	831	780	847	786	784	795	817	818	850	781	829	819	833	830	861	818	828	788	831	783	824	852	811	830	822	851	874	841	854	852	848	800	815	883	834	758	830	811	833	816	826	808	838	844	796	840	837	836	857	791	858	828	881	801	810	768	876	822	805	796	818	808	821	828	824	826	836	828	766	796	811	810	822	822	823	789	833	835	887	837	810	838	866	842	810	831	804	840	836	841	823	815	849	821	792	792	859	835	831	818	866	859	821	851	877	875	804	800	861	840	865	800	795	805	813	803	868	843	834	809	836	796	781	821	857	834	808	845	842	850	818	790	861	781	835	852	842	877	794	794	848	844	784	854	899	830	884	843	852	818	808	801	834	831	813	816	810	777	835	822	840	771	863	846	811	816	857	846	793	861	787	870	822	885	812	799	876	852	808	850	795	836	838	844	809	811	790	792	770	847	814	836	838	819	818	813	864	830	818	832	787	789	850	807	836	845	774	795	830	812	880	800	821	810	800	882	854	782	814	853	801	848	849	830	830	774	912	864	818	849	858	829	865	834	876	817	829	840	815	862	836	816	862	809	806	825	826	800	855	846	830	848	832	847	865	811	829	815	834	850	835	803	825	903	822	845	829	829	848	801	842	830	864	833	807	822	815	812	824	816	826	847	782	788	794	853	880	810	828	846	794	838	823	849	858	843	828	845	831	815	789	804	792	790	878	838	829	846	801	809	868	782	849	835	856	840	865	836	802	795	847	824	795	813	825	820	800	785	806	828	811	793	824	843	831	812	814	804	857	822	873	808	808	863	824	823	796	799	808	834	883	846	844	848	803	821	817	823	828	819	810	800	843	874	858	863	883	834	816	861	793	795	802	770	848	807	815	806	822	812	823	829	798	840	771	805	866	880	847	838	796	845	883	837	872	843	805	880	796	783	824	890	847	812	782	875	806	826	808	853	847	859	838	808	775	809	809	862	864	811	786	792	866	845	853	866	853	816	861	807	834	811	809	800	792	790	829	847	830	824	856	872	821	771	830	809	783	859	837	872	879	738	894	834	807	819	753	814	791	839	811	801	822	853	813	864	845	816	863	823	776	789	820	777	844	798	894	821	841	911	869	840	852	827	859	777	800	835	839	817	779	858	808	888	814	821	880	850	855	820	824	839	815	770	851	794	797	851	867	853	825	828	861	838	847	839	851	807	846	849	816	812	830	873	827	852	818	818	876	844	868	798	761	843	851	852	877	803	844	842	845	828	867	836	818	815	848	885	846	818	862	879	800	844	854	834	808	840	821	770	810	817	817	790	891	855	852	845	819	815	798	858	817	812	846	810	800	842	814	802	823	791	822	827	807	769	870	813	831	891	818	834	843	839	882	797	854	840	762	850	807	849	845	809	831	862	868	838	829	800	834	844	822	808
43491	18288	8989	4092	1721	582	361	401	395	408	380	388	365	383	369	364	386	380	390	386	378	370	415	366	450	389	377	341	404	388	379	367	399	385	354	358	362	412	375	364	359	373	371	391	357	378	345	357	395	378	358	391	345	378	386	356	356	337	381	340	327	381	382	382	344	366	345	346	359	409	322	357	384	366	352	359	349	363	362	366	386	403	358	391	368	316	376	351	387	349	326	351	404	368	374	329	353	369	372	368	389	359	337	375	381	349	383	341	350	379	369	377	380	332	306	351	342	333	383	380	399	387	371	329	387	388	370	329	373	372	365	372	378	389	374	356	371	365	383	402	335	377	371	408	352	350	366	371	354	411	344	412	391	414	383	371	373	363	356	351	399	381	377	370	360	359	382	354	374	376	386	385	370	399	376	363	384	376	398	388	325	392	396	347	385	346	361	342	404	353	372	422	375	381	417	370	391	348	347	389	377	352	370	345	393	358	375	381	357	355	400	381	402	384	371	395	343	386	363	374	356	393	349	390	394	346	347	384	410	422	331	359	377	396	351	353	400	362	379	353	383	387	318	378	407	382	389	398	425	399	354	356	343	380	367	359	328	413	399	367	407	387	383	379	407	391	333	387	389	350	381	372	351	371	342	407	390	320	347	378	330	400	382	360	330	389	383	334	369	393	425	392	357	331	377	367	365	345	336	373	365	367	394	396	374	345	356	379	343	322	361	331	340	374	412	368	368	375	359	380	320	374	388	344	375	424	372	376	383	403	360	351	433	347	348	366	367	378	388	366	385	365	373	390	412	380	371	376	333	363	365	388	341	374	355	353	354	348	377	353	334	357	382	368	373	395	374	377	361	374	388	381	375	387	342	363	377	362	357	347	343	378	347	382	378	342	413	386	364	404	383	381	376	376	371	357	373	361	356	372	389	360	349	352	377	359	397	398	368	395	355	431	356	401	363	378	390	367	429	421	362	350	367	342	350	377	379	408	406	356	356	372	387	355	392	369	373	372	368	385	380	358	356	333	375	371	382	378	377	407	404	393	405	368	400	377	419	392	383	383	437	401	340	338	368	368	365	366	358	368	395	370	347	389	358	360	335	343	381	396	383	356	402	397	394	365	380	371	372	360	350	420	374	338	339	326	379	383	373	363	372	386	366	395	396	371	367	347	413	414	425	396	411	402	383	371	358	391	356	360	361	381	377	363	363	390	361	359	419	407	349	346	414	379	333	401	411	393	391	394	353	364	400	355	355	390	363	348	364	347	343	362	419	374	363	377	394	366	401	353	346	350	349	384	353	377	370	387	364	351	372	391	362	388	378	400	369	386	394	343	363	379	359	372	402	358	341	357	403	364	361	391	398	348	341	346	367	350	368	401	385	329	346	368	339	332	376	374	380	396	333	309	391	368	409	343	381	403	372	386	374	408	361	395	357	384	368	336	380	372	385	333	363	376	376	376	327	406	381	363	391	374	323	354	365	360	385	352	358	393	361	356	362	383	364	441	336	358	357	375	360	371	362	387	358	366	344	357	375	344	333	335	364	389	386	400	380	324	368	362	322	368	364	342	352	348	346	376	416	427	391	393	359	372	398	388	360	387	382	329	361	374	410	384	333	387	406	366	369	347	398	344	366	372	344	360	414	423	381	362	388	376	375	364	378	348	372	399	312	362	403	385	400	390	388	352	350	366	378	380	365	375	369	365	374	367	398	361	349	369	353	371	417	363	389	331	353	334	313	351	408	358	345	355	390	366	396	370	347	371	352	397	370	402	371	394	364	353	349	357	378	355	343	398	386	401	398	402	350	362	368	406	411	353	381	350	379	383	377	400	378	348	366	361	377	368	391	371	359	382	360	390	409	352	383	342	384	398	342	326	356	342	383	374	383	363	366	353	353	372	356	353	359	383	374	395	390	361	403	391	351	348	368	386	376	384	389	344	386	344	379	333	359	337	397	400	353	371	384	389	400	400	410	402	392	358	333	375	409	384	375	368	386	358	389	382	365	389	369	361	360	386	359	406	409	360	379	348	347	380	400	381	361	391	325	363	387	323	337	360	389	338	350	367	351	393	378	336	366	398	387	391	367	367	402	397	355	384	367	364	344	394	361	434	343	385	358	348	378	378	364	359	336	405	333	396	367	368	405	398	362	365	353	357	368	394	393	366	333	380	376	333	359	358	355	351	393	404	349	412	386	341	367	372	363	367	358	363	322	364	392	368	366	343	359	384	367	358	340	365	376	353	377	351	362	342	362	377	374	361	396	375	401	387	334	335	402	362	349	361	397	367	341	370	392	360	356	354	342	358	377	353	384	348	367	385	393	349	356	345	358	371	366	377	398	330	369	380	364	352	374	380	369	406	387	372	389	370	352	366	366	367	361	391	364	337	365	392	358	362	368	359	378	333	399	343	349	382	367	378	367	382	373	346	404	362	348	387	392	388	387	362	335	360	427	386	365	388	393	354	377	376	376	376	329	396	378	348	358	418	335	392	386	352	371	363	348	361	341	377	411	351	363	380	395	377	379	340	363	407	375	364	371	377	398	371	339	345	343	366	344	344	419	394	375	347	393	392	381	380	387	374	358	396	371	343	355	360	428	365	381	389	366	347	367	402	321	367	376	396	370	351	357	352	335	379	363	386	355	352	343	360	386	382	377	364	335	372	396	384	368	368	351	373	381	356	414	378	386	352	364	366	357	379	389	361	366	342	337	378	388	359	400	375	355	369	389	351	356	366	360	376	334	384	364	351	384	392	379	381	376	360	334	372	351	359	371	400	377	419	389	315	339	398	390	363	366	409	371	412	366	362	346	369	346	416	375	361	392	410	353	352	374	402	344	349	363	342	400	368	393	377	383	392	369	383	389	382	405	350	349	365	342	398	347	358	384	361	374	406	402	340	355	385	352	397	372	380	360	345	366	335	362	384	370	343	381	349	381	359	384	379	393	377	393	370	308	349	393	369	374	367	342	381	365	377	395	372	387	310	409	354	363	404	387	362	358	395	353	393	408	373	371	415	371	398	362	346	370	376	331	396	398	369	422	415	400	362	357	373	410	392	375	364	350	404	368	352	366	362	358	424	369	362	365	392	387	371	356	359	382	375	389	352	355	387	370	371	379	380	378	345	353	355	350	361	359	382	374	345	399	357	334	393	378	332	378	364	419	353	344	339	375	370	329	383	363	354	370	419	385	365	380	376	396	366	364	367	364	377	344	357	345	373	398	359	375	399	364	333	404	336	379	372	395	354	352	377	392	357	358	346	364	413	400	372	380	384	387	420	388	390	396	371	354	340	357	358	360	370	391	360	375	337	354	364	412	347	398	385	380	385	388	362	390	368	382	432	363	359	391	341	344	368	372	364	351	386	360	351	377	353	369	390	326	352	391	348	380	400	395	377	387	332	397	341	348	367	387	371	390	353	399	412	397	430	421	354	354	414	366	389	384	337	340	354	412	385	389	381	382	358	370	360	375	376	377	372	382	391	386	402	380	376	386	368
27292	12179	12336	9000	4755	1400	850	810	875	864	848	941	881	866	846	840	778	783	805	846	785	860	892	843	947	862	785	839	751	815	760	760	807	740	797	761	736	779	795	802	848	773	760	768	815	778	810	798	776	789	826	789	778	830	773	787	813	746	797	818	785	800	769	801	780	775	799	831	812	797	808	857	774	759	785	815	780	748	800	784	791	775	819	766	783	738	820	807	770	802	739	763	767	785	798	733	824	773	791	820	816	815	795	813	793	782	754	761	769	831	749	761	730	794	798	802	854	808	767	876	781	768	759	753	822	781	839	849	749	815	779	755	797	798	769	802	803	768	793	781	774	738	796	834	759	806	809	779	749	807	774	785	854	787	808	758	730	782	772	742	757	813	832	762	826	784	799	814	821	777	834	770	745	774	769	769	791	790	790	789	802	769	837	774	798	800	802	783	860	794	792	775	783	776	808	773	801	771	826	787	810	766	805	765	809	848	781	802	781	823	807	785	792	816	793	815	780	766	783	770	797	795	796	790	856	772	769	805	770	798	821	813	743	756	773	790	817	847	854	821	789	780	820	844	809	806	780	752	806	823	785	784	794	807	806	822	833	821	739	744	771	786	811	764	753	792	771	779	790	792	819	781	812	764	801	760	769	766	744	788	780	793	809	781	787	798	790	811	797	821	773	809	824	796	813	797	844	804	845	832	741	771	780	832	777	714	799	715	812	796	802	785	797	719	749	785	790	795	814	761	821	776	775	777	755	795	772	801	771	826	804	773	758	796	830	749	812	829	785	802	796	787	766	810	805	783	803	784	798	822	749	805	797	797	767	836	801	763	843	759	839	803	791	792	815	825	789	788	790	782	801	794	806	784	789	785	757	784	807	796	749	782	818	790	806	765	810	784	822	770	818	823	720	796	779	807	787	768	750	785	787	808	776	813	812	806	769	811	757	807	801	783	754	778	774	798	823	793	818	751	754	786	774	792	817	815	807	763	812	790	828	764	789	716	768	802	785	795	771	757	787	800	818	752	788	836	795	778	835	788	759	790	774	769	814	744	772	833	785	788	820	767	822	815	745	804	802	764	781	782	807	787	801	799	797	767	834	769	781	844	798	777	792	757	758	773	811	840	770	777	776	816	794	833	784	800	794	822	817	807	772	767	753	806	770	840	756	793	777	804	778	765	776	782	741	743	790	795	820	783	778	815	818	831	811	832	751	783	853	789	832	746	765	766	790	781	748	779	870	793	794	801	757	855	790	788	769	819	792	788	805	810	792	767	802	798	797	760	777	764	792	788	858	827	820	815	807	830	792	802	799	834	780	814	782	822	808	826	827	814	762	753	772	770	811	839	737	793	809	822	767	845	770	835	779	783	772	772	784	780	811	860	822	745	802	837	800	774	774	828	780	829	791	791	777	782	763	784	805	776	832	765	809	858	820	770	737	755	790	759	812	807	785	790	811	788	793	771	765	767	810	802	772	815	790	801	823	814	758	830	759	818	773	778	809	781	766	809	792	799	819	813	753	774	798	829	810	757	816	760	757	772	734	777	837	770	805	846	775	804	798	818	770	799	782	788	799	797	801	805	741	824	741	782	787	796	786	759	827	769	778	733	828	778	827	784	805	830	780	764	846	844	778	809	802	747	854	852	822	754	825	804	802	828	746	783	818	815	788	803	837	780	777	779	796	823	784	769	690	770	744	721	805	772	798	813	823	794	803	838	793	821	822	758	842	815	786	743	841	801	807	810	773	792	763	791	797	804	797	797	793	776	805	815	819	790	778	804	801	842	805	798	801	785	822	836	743	764	774	783	766	789	774	806	790	801	785	792	802	808	717	778	788	821	771	797	798	780	776	814	803	846	851	755	841	786	798	782	813	782	759	779	819	831	772	752	802	774	810	768	825	727	841	808	753	776	792	783	815	791	763	782	783	831	776	779	797	811	820	739	740	734	822	810	793	821	795	788	780	795	771	770	785	769	771	782	790	755	806	824	811	799	799	768	753	850	756	745	782	804	798	800	795	772	773	791	744	744	833	832	822	806	781	839	803	832	810	807	755	809	825	810	813	780	859	821	763	828	826	772	800	841	829	806	784	782	781	746	811	838	793	756	756	796	799	773	768	776	813	746	833	775	786	804	811	800	847	740	831	794	821	776	772	803	799	806	819	761	782	761	861	805	831	831	830	757	799	823	742	780	765	752	790	808	751	795	773	734	780	775	776	757	784	789	827	776	748	797	850	807	774	781	753	803	798	790	800	788	800	824	776	832	786	812	774	780	771	794	802	764	778	804	766	732	728	790	797	795	764	789	777	736	729	825	753	766	796	800	754	865	772	797	783	737	762	787	805	813	796	746	809	840	762	772	776	802	833	787	860	763	778	762	795	803	825	841	807	829	831	787	787	797	785	780	803	818	802	768	827	798	801	802	771	802	755	757	771	742	765	738	788	805	823	755	768	759	739	800	762	748	749	802	760	775	845	819	816	748	824	875	829	789	769	797	811	827	803	733	752	829	797	782	816	805	776	735	801	784	825	827	798	829	770	785	780	769	846	784	797	791	815	835	795	795	815	734	800	800	820	810	786	764	801	791	797	820	858	748	830	790	760	812	798	759	804	773	776	795	761	778	758	772	771	799	821	797	802	790	756	770	758	777	799	782	819	801	795	817	799	748	820	779	823	793	801	799	795	790	828	753	800	796	785	733	798	786	766	805	776	841	780	728	817	776	799	812	813	821	753	800	766	807	792	796	777	886	804	757	791	815	776	787	842	812	797	767	778	775	787	785	796	775	832	789	768	813	785	789	781	804	837	775	788	795	764	795	801	753	797	781	741	822	780	849	799	763	759	793	755	798	838	779	741	794	783	742	768	762	826	803	813	766	815	799	835	750	763	813	823	725	803	762	834	835	781	740	844	765	781	793	744	844	838	786	787	854	807	799	756	780	783	851	810	789	782	772	826	808	761	797	760	798	830	794	737	856	790	822	751	829	806	746	795	811	754	755	793	792	807	776	844	763	788	747	790	843	778	780	786	751	780	834	783	792	837	833	851	748	822	808	802	781	798	815	789	778	741	752	784	763	789	762	840	755	773	766	758	758	759	760	778	828	761	784	831	769	798	789	787	767	801	789	849	800	807	808	777	755	792	772	790	825	816	787	787	785	765	869	791	833	746	814	783	783	872	799	773	830	834	797	807	791	780	779	766	769	781	778	789	852	826	794	812	787	825	784	825	766	756	745	815	799	787	773	814	816	847	844	761	795	775	806	808	830	780	831	806	749	777	861	782	821	836	809	804	789	808	816	803	764	819	776	759	806	800	771	812	814	727	713	778	751	792	785	799	822	789	817	783	762	805	802	773	765	826	779	767	802	814	759	780	778	756	773	795	783	745	801	760	758	801	833	823	847	826	803	789	791	830	778	803	740	783	795	743	791	778	763	765	817	787	773	810	785	786	832	781	798	783	837	793	761	809	770	747	797	746	799	822	830	726	767	811	762	826	800
55750	29219	16175	8703	3392	918	427	424	419	414	405	388	401	398	443	383	383	359	407	429	432	521	502	504	486	428	379	384	401	395	365	382	400	392	405	395	398	345	360	336	397	388	421	397	395	431	395	376	414	391	378	410	408	383	369	386	363	391	382	359	335	379	383	377	377	392	343	381	405	436	353	358	388	393	371	328	366	432	381	359	380	357	363	346	332	404	400	362	368	378	359	379	362	355	349	358	367	373	368	368	401	365	390	395	370	387	361	358	368	376	395	372	348	364	412	381	348	360	390	337	376	401	361	385	370	381	396	360	386	358	368	341	362	356	403	367	348	387	369	375	347	387	354	359	332	336	401	366	404	398	401	365	413	368	375	370	373	402	342	353	381	364	395	379	387	433	348	420	369	382	356	391	390	362	386	361	369	378	368	369	363	383	398	365	358	381	348	367	415	391	363	373	373	370	324	388	369	364	394	375	406	351	382	389	351	367	407	350	366	380	364	381	375	346	374	393	374	367	402	407	366	384	358	359	378	352	424	379	371	362	382	379	416	372	360	365	369	355	392	354	432	424	386	354	392	369	353	360	317	317	385	361	411	354	363	350	369	375	339	379	361	388	368	374	357	369	356	397	347	399	342	352	379	375	342	353	380	352	373	403	370	357	358	392	382	375	392	369	398	372	377	384	415	357	366	365	400	393	357	368	363	363	372	342	358	366	361	351	382	384	404	387	389	368	361	357	342	371	356	386	396	386	367	414	401	379	383	326	400	364	390	414	414	402	351	373	370	399	382	359	350	398	346	391	377	350	406	391	373	355	342	357	380	385	370	427	377	402	384	379	370	392	370	380	377	419	359	373	381	337	365	365	370	352	363	369	330	384	374	361	386	369	386	383	387	380	354	429	353	373	338	390	395	390	380	365	348	387	392	319	354	403	362	373	395	407	393	399	377	365	367	372	333	404	372	388	355	407	376	385	393	428	381	363	367	348	370	373	390	334	363	393	390	353	357	348	354	387	378	395	347	378	360	363	369	374	375	363	375	376	405	369	404	355	323	320	362	383	357	366	352	410	402	353	347	365	381	379	348	352	405	385	396	349	367	352	341	384	371	362	384	385	370	361	391	367	418	364	362	346	336	344	382	412	394	368	374	363	376	421	419	369	373	357	382	364	373	411	345	357	378	388	401	366	396	389	365	366	395	393	387	428	389	391	373	392	399	365	357	386	384	372	401	350	368	414	364	374	375	388	399	385	361	376	380	356	308	370	378	376	379	353	377	423	395	391	350	392	375	363	323	369	369	355	365	373	388	346	425	375	372	391	373	375	346	381	382	335	393	381	384	388	378	414	353	368	376	414	358	393	353	387	405	414	373	381	422	405	393	380	349	387	351	419	363	373	358	374	368	406	390	394	401	409	391	379	408	373	370	372	393	386	354	413	340	355	376	353	385	413	380	366	378	422	394	370	402	378	348	383	402	340	360	371	352	375	365	382	423	368	399	344	375	357	400	415	413	379	356	372	357	350	390	376	361	436	359	392	370	411	392	344	372	379	388	384	350	417	365	412	345	387	374	367	367	352	386	414	373	371	358	347	386	366	360	360	400	395	378	347	369	389	379	370	380	367	402	410	387	382	367	339	357	365	388	353	348	373	363	396	363	359	358	399	389	366	376	368	388	373	391	416	355	350	395	385	406	380	375	389	410	405	376	367	389	378	362	423	372	369	347	365	402	378	403	381	372	367	408	378	351	351	340	386	361	377	380	393	376	398	368	346	357	369	406	385	392	401	365	338	322	367	379	350	383	387	383	342	349	407	385	354	371	346	362	376	402	404	414	358	355	355	368	340	363	367	311	386	372	399	355	348	419	371	352	379	334	349	346	374	425	350	343	362	344	407	370	392	381	391	409	372	422	386	367	391	375	352	347	393	398	377	427	383	367	362	339	379	361	375	392	376	339	379	358	379	366	393	375	355	385	417	383	338	365	409	375	363	370	371	406	414	402	400	378	356	361	366	362	379	382	376	359	352	344	377	372	361	387	352	376	328	353	383	410	365	415	398	359	363	398	387	376	383	378	385	370	366	421	372	377	387	329	397	397	381	359	336	362	357	377	363	379	393	382	398	367	345	376	367	385	353	379	347	370	369	367	401	385	399	384	378	350	381	351	364	414	356	387	375	358	380	350	380	338	378	372	402	382	359	353	339	399	338	427	375	398	355	378	375	369	327	379	341	379	354	373	353	345	392	401	368	366	403	345	368	378	369	376	413	371	376	376	428	386	373	395	419	433	415	374	393	375	353	369	373	379	368	393	378	350	400	336	359	358	375	382	387	356	317	389	404	335	392	389	366	349	377	346	378	399	345	389	381	388	372	362	364	351	367	381	381	416	382	364	385	349	386	347	374	399	363	373	361	396	393	378	403	350	375	363	405	368	336	398	401	376	405	349	378	381	332	382	335	353	457	389	358	399	369	373	360	359	420	402	393	366	376	363	381	379	391	395	386	362	401	353	368	391	369	359	358	399	381	407	381	342	383	349	381	373	363	394	311	394	374	370	403	356	397	365	350	368	371	371	389	366	384	353	356	367	357	413	364	361	343	398	408	359	349	382	390	386	373	385	383	375	382	404	341	352	382	351	387	363	365	391	364	347	334	363	399	331	383	402	351	357	334	387	364	349	342	361	413	400	369	416	372	356	360	395	380	404	381	402	353	360	386	363	359	352	385	397	362	400	362	365	393	366	366	388	374	374	383	321	334	358	421	386	364	338	389	348	351	367	323	373	380	354	368	372	394	354	356	401	360	391	345	351	356	377	358	366	396	368	387	362	386	387	399	383	393	337	390	392	372	358	390	361	375	408	371	386	389	386	399	358	367	374	391	376	346	429	384	332	353	380	367	347	387	401	347	375	379	394	356	384	378	399	411	357	357	352	359	359	338	363	355	365	401	355	377	359	361	396	381	399	366	370	399	360	353	374	374	374	353	363	360	403	377	390	419	340	367	393	380	347	403	361	393	389	390	411	386	360	360	397	373	398	344	345	354	388	383	394	378	423	392	372	375	357	386	361	408	378	408	400	394	389	377	413	379	313	372	361	398	355	373	367	363	344	379	402	405	382	370	382	347	387	396	367	373	371	376	402	358	401	396	368	350	356	364	407	376	371	386	339	368	339	333	416	420	407	382	371	367	351	360	398	379	357	357	384	386	394	375	367	397	376	403	406	363	385	400	346	371	364	358	372	367	386	410	389	375	385	386	396	395	336	369	367	370	371	371	407	361	377	352	356	369	391	389	388	393	397	336	400	336	397	370	371	365	360	357	392	365	389	388	412	359	374	392	365	345	390	367	354	384	408	417	377	370	367	357	347	409	386	387	389	397	363	316	344	370	349	384	394	410	359	360	352	410	413	376	369	413	420	377	427	356	361	375	357	371	400	384	410	360	386	372	385	361	352	374	370	383	371	392	396	389	367	370	351	400	414	344	334	390	358	362	400	398	402	365	370	391
36048	21717	18943	16011	8184	2280	913	977	985	894	879	899	866	856	938	851	850	852	821	947	1218	1430	1521	1438	1248	1161	914	837	834	811	793	811	822	806	771	777	768	760	819	815	835	817	812	825	810	797	814	811	750	796	828	790	813	805	795	778	764	781	777	807	805	805	793	841	800	835	782	836	830	774	792	830	786	776	812	822	850	842	818	824	810	805	830	856	814	856	746	797	788	797	830	776	810	821	773	799	782	796	785	807	789	792	850	835	790	754	820	831	821	804	789	802	816	761	777	806	823	792	793	780	789	779	767	830	790	820	776	813	791	774	827	781	806	853	839	829	824	791	812	779	804	787	818	794	830	822	830	796	819	777	853	827	804	790	802	748	836	822	765	814	763	806	774	806	862	824	814	792	809	768	789	749	865	771	856	844	818	801	840	818	800	810	780	795	785	804	777	808	845	797	774	853	830	828	811	779	801	789	853	769	825	804	793	804	789	740	799	817	794	776	734	787	791	829	802	815	827	837	805	777	770	790	811	778	762	793	806	780	805	838	797	742	796	817	844	798	728	843	812	816	856	787	807	817	795	770	752	802	801	786	849	795	789	796	776	806	797	777	811	810	873	833	820	803	843	859	739	817	794	788	845	820	806	769	826	819	751	804	824	789	744	821	817	842	741	803	810	746	804	803	832	797	792	802	783	804	778	827	786	795	794	782	827	799	836	794	822	793	785	801	814	784	766	730	745	805	795	765	795	807	800	856	832	805	797	849	835	764	812	883	779	759	782	775	827	783	791	829	827	793	817	815	777	824	779	797	790	776	804	806	786	834	738	807	768	817	800	872	828	805	828	761	779	831	802	816	877	839	796	814	758	838	809	816	824	752	773	838	832	783	772	749	851	807	844	792	805	805	840	831	831	843	788	802	799	781	821	830	792	798	818	826	802	813	753	791	823	770	823	827	852	811	780	816	745	805	841	817	798	772	806	772	792	804	846	817	786	797	805	767	820	826	786	768	771	833	795	778	841	814	791	790	761	820	747	809	805	849	793	771	810	776	822	816	809	785	759	764	781	805	785	846	851	810	823	848	783	805	824	808	767	851	817	846	779	825	771	810	779	818	819	822	775	790	821	788	792	794	765	791	825	830	795	798	772	793	812	786	734	807	818	778	784	795	811	818	783	774	790	822	797	773	804	813	784	765	795	783	806	819	752	757	788	850	783	763	779	776	777	785	825	841	784	842	840	805	799	806	781	815	769	799	791	810	761	804	832	784	782	797	785	772	790	800	793	824	787	850	792	774	768	758	834	770	810	826	790	847	791	810	840	800	807	784	772	787	764	828	752	833	775	820	779	792	828	785	820	794	848	804	803	780	827	814	803	820	757	841	820	759	867	749	824	833	821	799	817	791	801	768	880	764	763	809	737	832	794	773	806	769	744	798	828	824	854	794	792	784	769	770	848	828	805	806	814	828	799	826	761	759	808	800	773	817	839	751	846	798	822	820	856	834	805	776	805	733	776	727	823	781	822	817	829	779	806	879	813	786	851	817	785	766	777	800	781	734	880	811	795	801	764	808	780	767	837	818	750	779	783	783	804	815	779	764	787	768	821	748	743	870	797	775	749	787	849	779	798	817	788	810	802	850	783	802	837	768	802	757	818	790	805	760	787	705	823	745	816	806	764	787	810	756	783	819	769	763	759	843	785	819	824	755	772	794	850	794	798	800	856	788	784	811	794	785	834	795	808	797	800	820	769	802	762	780	792	798	821	803	775	772	771	806	788	821	826	787	799	818	774	850	813	775	835	817	774	841	801	847	773	773	820	783	837	806	763	798	818	771	772	782	781	745	762	779	816	797	773	816	836	823	826	805	838	783	823	788	796	819	795	777	816	774	824	853	785	865	784	754	809	786	808	813	805	837	788	799	788	865	797	817	802	826	788	813	848	753	825	811	795	819	876	786	816	754	779	794	839	794	767	768	793	841	821	800	818	767	821	771	813	743	853	860	838	759	767	804	760	827	780	810	848	822	821	803	771	814	858	726	795	805	806	807	840	810	809	783	783	801	819	800	781	787	752	794	830	785	857	787	740	819	772	802	825	818	849	776	767	828	754	781	745	793	737	783	835	795	815	784	780	797	861	797	756	836	783	773	792	833	769	846	808	827	775	764	771	847	786	825	808	841	759	841	773	761	761	828	796	816	822	800	814	850	766	780	812	806	754	866	848	789	816	823	842	756	823	785	791	813	802	796	806	808	784	784	797	780	780	828	802	813	815	866	845	861	770	795	776	845	777	832	793	791	803	801	834	821	820	809	800	825	807	776	800	806	845	762	785	826	803	807	810	812	797	813	795	804	775	796	793	804	787	780	820	808	832	798	838	794	787	842	814	780	760	749	830	807	841	814	762	812	812	739	799	790	794	780	819	767	791	790	843	794	820	814	808	761	800	783	794	789	768	791	749	882	752	776	793	863	809	806	825	801	762	772	798	821	779	821	837	818	835	749	791	825	776	768	772	768	791	822	790	790	826	754	770	788	813	815	859	821	797	790	812	809	785	820	804	786	854	817	838	810	796	776	810	797	787	786	824	749	813	790	798	809	765	806	776	795	798	816	773	814	822	832	845	808	809	793	828	810	824	812	769	746	762	795	784	782	782	838	732	817	828	808	817	800	846	785	820	762	841	803	758	772	785	846	771	789	789	807	816	776	789	801	769	798	833	783	773	803	802	786	798	776	834	797	795	854	775	837	772	774	829	833	858	737	828	779	853	800	767	827	779	785	799	778	823	791	830	831	852	844	811	789	754	780	806	796	824	755	811	771	749	838	823	821	797	833	875	808	809	819	797	790	813	819	775	827	780	800	823	811	768	780	764	756	819	816	793	815	787	811	751	766	851	748	812	855	822	783	804	730	800	778	769	850	820	840	820	797	816	805	760	780	862	791	827	790	788	781	800	807	822	815	780	827	776	787	826	864	778	829	813	798	794	808	790	787	805	770	818	754	805	827	757	789	794	816	849	793	795	807	797	748	762	754	800	811	797	781	790	770	778	794	865	795	768	854	799	741	798	801	774	769	760	841	777	759	802	832	809	796	772	784	823	845	803	755	770	820	789	820	834	731	820	819	806	804	782	800	818	877	780	797	827	830	813	775	821	746	761	834	791	816	776	772	775	834	786	810	827	831	784	813	816	815	818	800	772	798	836	778	790	832	762	771	832	812	768	781	785	834	817	822	745	750	875	799	817	787	807	778	775	762	815	790	801	827	794	811	816	805	873	812	772	829	778	845	735	787	766	811	779	805	772	823	759	810	831	824	817	785	842	825	823	832	867	786	781	828	795	788	800	800	827	777	856	821	750	806	809	739	797	815	793	736	755	812	809	837	821	859	793	754	805	841	783	827	797	819	758	796	828	813	773	778	793	792	866	772	820	793	799	847	828	838	795	774	792	794	820	792	810	775	829	822	825	821	807	784	815	784	829	756	839	788	783	801	795	808	840	810	746	792	764	812
62431	35269	24419	15850	7376	1478	496	487	452	432	372	424	403	395	370	429	385	362	400	411	455	657	770	739	673	490	340	393	381	369	416	379	359	387	396	459	429	374	363	385	394	374	418	412	360	397	353	376	370	405	416	412	400	397	435	395	388	405	388	397	408	370	396	376	385	381	363	389	363	393	408	395	388	384	396	404	395	381	386	431	370	346	363	403	376	400	372	379	377	402	353	377	413	409	398	433	398	390	351	385	398	392	363	389	399	430	374	353	374	356	350	379	402	355	409	395	381	352	358	404	378	405	395	353	390	345	387	357	377	365	378	368	371	391	399	397	389	374	367	393	354	385	366	386	425	381	404	384	398	377	414	352	375	375	355	429	425	472	376	434	433	367	390	395	380	376	414	417	433	376	332	394	421	355	380	383	362	422	440	421	355	405	386	381	391	386	397	352	360	443	411	396	387	414	430	388	340	394	398	389	392	363	398	384	334	380	366	372	377	394	379	424	407	419	404	370	374	377	383	349	405	386	383	391	423	378	352	402	374	350	423	406	401	389	446	392	398	363	407	377	433	405	397	384	398	417	361	395	400	365	394	375	384	368	387	354	391	392	405	417	417	415	409	382	375	391	391	413	407	366	390	374	359	395	386	379	363	385	387	402	373	372	389	379	384	386	420	408	370	395	356	399	384	394	399	380	382	392	350	391	359	395	389	331	377	357	408	378	379	361	376	368	390	400	373	357	390	415	399	372	388	412	378	399	349	408	368	418	424	371	394	385	399	346	400	389	401	412	430	383	389	347	384	384	356	370	433	387	348	396	347	366	386	385	397	396	390	397	364	439	395	382	403	352	409	391	388	355	417	440	426	420	408	384	373	443	411	393	408	372	373	354	381	388	373	353	415	395	367	434	418	372	344	434	351	404	398	373	388	406	348	390	379	392	386	401	393	333	354	385	401	378	384	412	384	353	394	383	375	355	419	393	366	410	398	430	405	374	379	360	360	402	407	365	391	372	367	421	414	402	368	403	418	421	389	405	399	391	384	389	434	367	350	380	386	372	404	392	383	326	411	360	347	374	383	402	338	406	390	377	397	367	358	397	387	400	385	370	354	379	371	369	391	364	389	400	383	389	399	419	415	391	354	386	377	373	369	381	365	348	395	354	396	437	373	381	406	343	382	404	385	389	405	381	416	452	347	380	406	419	395	354	391	400	388	372	392	369	400	402	385	417	384	419	362	380	438	401	433	392	366	414	374	394	385	378	408	389	435	422	416	395	409	356	429	371	388	362	404	388	361	377	391	395	374	394	394	360	383	413	375	390	397	385	360	412	417	394	366	356	395	370	410	358	405	381	357	378	404	409	374	392	387	371	403	420	389	389	404	359	404	417	364	395	389	437	397	405	427	368	403	379	380	372	392	380	405	404	381	422	366	344	379	380	380	380	417	442	382	417	356	410	395	384	398	380	398	397	355	400	420	419	390	396	377	385	363	431	394	375	388	364	395	356	405	373	370	440	393	425	378	394	416	358	371	432	393	396	366	379	380	371	356	348	387	396	416	408	389	412	404	393	401	399	385	367	380	387	438	402	402	371	374	399	370	397	413	350	383	413	357	391	364	360	387	383	403	362	393	412	417	388	392	393	368	421	396	371	393	409	417	396	362	399	364	398	373	398	356	416	372	382	376	378	411	385	387	413	399	387	400	414	404	433	378	400	391	383	350	408	370	422	393	377	371	379	414	405	377	371	346	412	401	374	365	397	387	370	415	354	403	392	370	399	407	388	391	427	399	380	376	406	404	376	389	406	351	393	348	335	365	411	368	381	453	386	403	379	364	390	398	403	385	372	396	365	377	407	357	401	438	416	405	374	411	371	402	375	380	413	402	400	417	387	412	422	393	361	347	353	405	426	347	389	402	394	373	380	394	365	383	396	405	425	415	375	333	386	371	385	368	393	381	361	399	377	374	369	387	379	356	388	350	386	399	388	387	350	433	354	445	383	362	392	422	396	392	361	366	342	374	383	398	381	388	386	367	346	403	378	385	363	415	369	386	385	426	413	418	405	403	378	425	379	382	371	401	373	373	404	377	382	366	383	387	412	361	383	403	387	380	399	386	370	415	408	373	357	358	406	411	384	368	403	367	364	416	403	377	430	414	404	399	374	343	402	392	390	430	386	399	362	370	404	383	387	366	426	395	381	363	360	392	356	411	369	373	411	413	374	377	376	422	385	378	401	404	357	364	427	371	412	422	401	379	400	409	379	379	416	401	357	421	395	415	381	383	380	382	364	368	417	406	379	396	391	376	384	352	390	397	384	379	362	343	375	380	398	412	383	398	359	395	420	366	391	393	395	399	389	351	409	373	414	384	431	403	381	380	426	379	417	383	366	367	403	398	379	376	392	393	414	394	394	376	366	426	413	369	385	402	363	408	381	397	384	373	354	385	357	401	400	410	389	384	376	390	387	378	369	341	346	394	391	381	387	390	393	392	414	368	406	366	376	380	404	383	401	401	387	454	385	395	422	381	379	395	393	401	411	396	394	390	394	345	364	402	398	436	405	362	404	377	410	410	401	371	394	382	411	363	397	396	383	423	434	391	405	387	394	372	391	392	410	419	390	403	347	387	352	401	387	388	376	389	399	364	397	396	353	380	388	397	358	386	362	365	360	384	394	406	404	350	381	359	378	410	408	386	373	425	386	365	379	427	356	357	410	444	388	351	418	407	397	404	394	381	426	366	397	406	371	398	370	384	357	418	365	376	362	356	356	395	409	374	351	374	399	350	395	380	365	383	426	367	355	418	387	369	365	375	370	399	368	377	354	384	386	362	401	376	403	344	380	377	423	391	386	407	412	372	375	398	384	374	373	341	377	376	410	422	377	406	369	405	393	335	372	373	432	400	380	400	407	410	340	373	430	377	394	383	374	402	399	398	424	407	385	399	405	393	391	382	428	397	404	394	377	387	414	375	354	405	374	425	369	399	419	386	368	402	418	397	413	383	389	376	386	408	398	424	381	380	387	412	393	401	416	371	371	397	409	411	411	402	419	351	410	416	400	363	393	387	399	374	380	403	415	372	389	390	414	408	368	379	402	392	349	420	377	345	383	364	358	408	393	377	407	397	406	414	355	385	437	395	384	389	381	368	411	397	384	376	383	394	380	375	408	389	370	423	384	398	377	361	372	406	402	377	421	387	410	365	409	395	394	350	396	363	438	369	395	370	407	398	387	447	377	346	407	384	423	388	429	405	404	380	376	369	374	403	372	379	383	374	379	380	390	363	388	380	377	385	391	398	405	387	370	404	392	370	372	374	420	385	404	378	404	353	404	397	374	365	386	368	388	395	376	400	397	365	381	396	383	364	379	406	391	382	402	389	379	405	374	391	354	382	379	368	378	382	374	401	395	398	385	366	375	392	380	389	357	379	398	450	397	413	375	398	427	398	388	436	393	372	425	400	386	407	384	366	354	386	410	403	438	388	369	377	402	390	326	372	370	373	389
39053	26309	26880	24394	14813	3032	1251	1080	1078	1039	936	942	900	897	823	896	901	904	916	1011	1598	2407	3023	2738	2353	1390	816	841	829	816	845	902	824	838	866	851	785	843	811	784	792	889	810	859	854	804	822	857	801	850	843	857	797	850	842	848	802	769	853	851	835	874	778	825	837	862	785	809	853	841	845	853	853	851	870	783	863	885	852	811	870	811	809	802	832	834	866	835	832	811	806	849	744	833	835	871	797	845	848	786	779	783	878	849	827	837	819	829	814	792	777	828	828	799	802	787	856	845	852	833	869	839	830	811	840	840	799	834	808	814	780	814	818	846	816	825	812	818	822	833	809	837	802	799	816	817	817	825	858	815	830	843	853	787	785	857	740	811	857	837	853	786	811	851	815	815	833	843	825	861	810	835	840	865	795	868	839	858	868	822	829	851	850	813	878	788	851	844	853	831	827	809	792	773	802	823	821	862	828	829	855	798	845	816	787	810	848	864	862	834	856	808	883	834	894	835	819	834	815	825	873	890	829	796	829	867	839	822	840	832	798	845	834	845	853	802	862	830	833	805	797	802	848	805	838	853	864	809	822	861	831	789	814	831	830	878	846	798	811	775	888	821	856	796	858	783	832	890	797	794	822	842	805	844	813	815	860	833	780	824	793	818	826	832	837	857	809	845	779	895	843	852	788	812	870	807	808	762	833	866	828	816	845	849	805	817	844	900	856	815	815	828	797	835	837	833	873	814	796	816	824	810	819	842	809	853	834	839	839	823	822	836	879	861	865	775	819	868	812	892	754	834	765	883	827	838	801	788	813	799	843	811	842	824	825	822	804	800	814	842	815	829	881	862	816	866	800	814	819	827	865	808	796	801	807	826	787	853	821	879	802	870	797	806	754	859	851	811	819	796	820	795	775	799	845	843	850	834	823	836	816	812	794	870	811	847	780	781	817	816	850	848	783	820	815	817	851	800	805	789	879	847	825	834	842	889	836	829	816	887	807	783	820	799	805	806	826	818	775	785	801	785	820	826	795	821	835	824	812	837	861	828	745	827	798	832	897	786	838	816	823	843	817	860	802	851	880	800	834	780	810	813	791	806	863	802	770	799	813	824	753	811	813	811	834	821	825	873	836	782	834	835	829	874	804	856	809	779	822	820	758	858	810	785	846	851	825	824	836	861	840	852	780	788	847	816	736	781	795	807	821	830	845	855	794	828	816	840	865	812	859	798	824	812	837	864	861	825	824	841	850	821	851	822	855	821	826	817	765	833	812	800	783	837	849	845	789	785	864	828	792	800	824	838	807	841	792	812	805	796	845	875	782	811	808	832	837	814	834	848	834	822	806	826	837	855	803	823	835	816	819	818	843	814	801	847	808	831	839	793	831	812	845	855	894	819	827	829	826	859	821	813	852	911	795	924	862	854	838	869	852	823	841	836	764	818	836	816	835	812	775	818	808	770	786	803	807	876	883	805	857	822	833	816	784	826	834	819	792	837	877	885	834	798	861	792	793	846	904	801	836	820	838	828	804	862	803	826	834	820	861	815	819	834	833	792	883	815	829	827	797	813	831	841	818	785	825	799	818	851	831	852	860	771	769	854	884	885	829	848	803	829	791	801	850	855	847	844	829	859	818	835	850	777	817	794	885	858	755	805	809	815	858	859	813	891	839	776	781	837	841	796	821	840	838	810	815	873	832	840	825	835	868	809	823	781	865	796	783	819	857	805	791	811	785	873	811	849	812	857	803	816	806	789	815	818	838	871	840	790	804	806	777	825	815	790	848	839	837	815	795	806	777	823	865	830	830	839	773	850	878	821	812	875	777	832	814	862	818	810	837	834	821	839	817	834	801	865	801	843	850	816	821	848	833	870	815	821	829	835	814	857	852	835	793	784	830	823	836	835	824	797	819	809	829	786	844	805	799	818	808	766	836	846	795	811	830	831	808	842	837	878	855	814	823	826	865	863	830	807	816	844	810	825	871	870	822	858	848	816	786	807	853	833	826	806	832	794	838	831	900	777	863	853	796	871	863	847	795	812	787	846	837	807	842	789	798	791	838	805	805	852	822	833	781	808	834	811	773	815	783	822	882	780	855	804	844	834	829	834	873	865	822	848	865	834	834	798	777	756	837	849	818	778	811	817	819	808	793	839	801	809	851	806	862	787	800	818	847	781	830	821	799	822	830	845	817	811	828	843	794	874	810	822	790	829	815	815	804	852	801	795	878	819	823	802	823	882	882	798	822	893	829	839	872	803	835	803	815	824	847	822	811	832	796	845	753	822	873	817	826	800	821	837	870	772	796	810	886	813	825	814	853	867	811	793	839	875	776	869	834	867	879	791	761	844	832	831	813	809	881	870	856	800	800	841	778	828	818	850	852	789	850	792	790	845	833	794	812	788	835	799	875	852	822	810	810	835	809	860	817	839	850	805	897	793	827	823	828	750	819	865	773	907	819	854	822	806	814	829	821	829	858	812	824	807	807	799	814	830	826	822	806	848	822	824	803	838	801	813	877	814	852	848	820	838	839	852	853	854	834	826	849	781	852	865	827	860	842	811	857	820	839	839	829	802	832	892	789	855	875	838	823	793	886	832	861	793	901	805	796	803	887	843	782	838	839	815	860	822	814	822	829	811	858	812	849	825	825	795	809	815	802	833	803	820	804	801	843	872	802	790	778	864	820	821	863	830	788	872	828	781	775	830	795	819	805	824	796	860	824	828	857	760	805	824	838	812	821	828	766	818	807	822	872	752	855	824	847	837	844	849	806	872	834	825	822	821	867	831	829	831	831	850	836	803	827	822	848	822	844	803	795	783	880	829	793	774	790	840	901	855	754	836	809	844	877	829	819	827	803	813	810	837	840	838	841	824	823	828	816	851	829	802	856	861	822	853	836	814	799	815	779	808	854	790	844	837	834	799	841	838	760	845	829	825	849	845	818	809	781	891	817	838	787	822	804	839	814	782	809	788	805	819	830	824	809	806	831	787	832	826	805	835	861	792	807	847	799	820	822	862	823	806	820	813	798	847	836	787	803	802	825	825	803	818	811	821	790	877	828	842	790	807	802	832	797	760	844	782	774	799	860	829	796	797	793	820	823	834	820	828	777	809	809	847	834	798	791	764	812	837	844	818	792	855	802	775	779	891	872	773	824	798	836	826	783	813	768	819	836	827	838	794	818	825	806	821	815	813	797	886	832	871	851	840	830	899	832	815	826	777	807	837	791	814	876	787	755	826	842	793	796	796	794	817	781	839	863	890	823	815	814	821	828	792	828	846	806	832	867	824	815	846	809	838	828	811	798	850	800	887	829	845	829	804	737	838	800	892	854	793	786	794	776	859	821	844	840	882	808	851	837	834	776	850	798	827	823	835	796	813	818	816	859	846	869	872	802	799	786	798	815	804	842	860	772	838	823	818	816	846	780	810	805	800	802	790	817	853	868	850	767	824	814	820	827	783	795	849	837	856	791	800	895	767	847	836	834	841	794	811	836	777	782	835
38987	24568	12773	6506	2343	606	401	348	348	408	358	327	397	374	373	380	367	375	398	383	366	370	363	381	364	325	371	420	387	356	357	379	405	416	370	359	367	375	377	325	363	379	346	361	371	402	372	356	359	402	380	357	350	344	355	364	368	398	350	372	390	388	382	340	363	365	333	355	366	366	383	350	369	357	322	335	365	350	401	380	333	376	374	387	356	366	372	352	347	381	363	326	385	334	369	358	408	357	375	368	388	376	356	357	354	400	404	370	343	360	338	364	353	356	375	389	372	415	331	326	363	339	372	347	356	369	382	380	366	351	350	389	358	345	379	356	375	377	349	362	370	357	392	375	335	311	343	373	376	337	364	372	353	372	395	364	380	366	349	403	408	340	357	414	355	350	321	382	397	359	387	390	383	371	385	354	385	373	370	352	354	353	351	323	364	339	356	369	351	362	388	393	363	351	386	342	375	353	351	332	378	338	390	324	402	392	348	376	396	359	363	391	328	359	367	349	384	358	391	378	376	362	382	319	343	343	357	370	368	318	401	356	389	379	367	377	343	390	370	394	396	353	383	349	371	365	377	362	356	400	364	392	353	386	346	370	361	408	360	406	365	367	359	349	359	382	332	399	378	341	386	369	380	372	333	396	345	364	368	367	379	378	391	395	344	362	333	376	358	385	325	375	359	397	364	347	383	337	395	362	376	368	359	394	357	375	366	383	393	381	387	369	401	361	366	391	382	399	396	369	347	341	367	388	357	385	363	347	365	357	345	356	380	325	381	350	391	362	375	341	379	338	372	378	392	347	369	355	369	366	395	357	338	359	339	365	405	367	359	355	351	343	325	391	349	438	377	357	373	341	382	338	368	387	387	355	325	358	354	363	399	359	388	338	401	364	388	373	337	345	380	336	397	390	363	378	377	364	389	419	390	365	356	352	356	363	363	343	353	355	356	363	363	363	363	398	395	366	345	366	388	351	377	360	371	356	388	354	367	367	319	371	344	371	329	368	368	374	370	349	385	383	353	356	389	382	407	376	386	383	333	328	360	357	339	389	358	361	355	356	375	382	361	369	395	367	398	379	385	370	376	383	389	369	369	397	391	378	371	324	382	329	373	389	376	344	365	398	378	379	380	391	332	390	381	344	317	378	357	345	387	393	371	349	334	352	368	396	346	335	389	373	388	366	382	353	372	369	372	365	340	393	351	369	345	346	415	360	394	407	378	342	362	361	350	374	371	339	382	404	369	371	362	356	338	330	344	340	324	379	412	369	346	362	360	332	366	382	388	332	347	357	355	352	367	367	363	378	368	377	363	391	347	349	341	365	371	346	371	370	406	394	299	339	352	370	404	342	359	368	377	383	367	361	376	368	364	345	337	373	339	393	361	345	395	350	358	380	331	366	334	390	344	363	362	373	372	364	347	391	362	369	377	375	382	361	361	352	394	339	362	367	354	324	337	365	389	382	361	391	355	341	377	376	402	358	354	372	368	351	380	370	349	325	383	351	358	354	360	377	336	330	381	346	363	399	335	395	373	343	347	402	353	349	379	363	377	370	357	362	353	354	361	319	369	354	362	346	363	352	346	321	358	317	369	374	381	365	345	360	382	400	387	362	363	397	386	356	367	362	348	384	378	382	346	402	389	393	372	332	354	419	361	416	358	360	310	358	355	332	364	338	380	408	339	385	340	345	364	379	423	382	373	388	377	362	390	362	366	358	350	367	392	368	378	373	350	357	334	349	359	336	390	390	377	376	408	373	341	377	350	377	388	357	377	352	349	367	335	333	356	374	366	387	308	373	399	421	356	383	385	356	353	337	377	349	395	374	344	365	373	399	379	346	362	422	348	360	357	383	380	342	372	371	332	404	378	355	368	326	344	377	379	387	321	349	371	363	391	377	364	359	331	379	390	384	326	371	359	371	347	374	373	361	376	350	401	388	383	351	389	352	379	380	325	343	366	347	367	367	439	357	374	374	346	375	377	354	342	367	363	403	374	367	369	390	315	369	375	359	347	339	344	370	379	366	354	349	322	343	394	334	350	335	336	316	382	396	374	368	346	375	399	391	383	370	380	338	345	381	379	373	361	378	398	357	361	367	364	394	366	350	399	345	344	391	383	422	368	345	334	354	367	369	354	349	368	357	369	424	357	358	373	377	339	367	396	339	373	388	349	347	355	334	330	362	362	368	359	361	367	365	341	396	370	393	354	349	363	365	376	392	430	403	395	367	361	337	357	403	383	365	381	386	374	417	343	341	371	371	383	356	340	370	355	378	345	381	409	376	352	364	389	370	379	402	342	385	373	337	361	355	366	365	359	393	411	347	356	376	378	371	350	339	368	370	379	382	344	371	384	387	407	364	289	351	368	345	337	374	355	370	370	365	388	368	373	324	391	353	344	366	394	355	355	355	348	353	387	381	415	417	370	366	352	378	377	391	396	347	390	395	364	396	365	388	354	403	337	364	358	389	364	373	369	342	362	369	357	353	340	340	380	370	354	346	396	374	361	381	330	377	362	350	340	329	373	337	347	364	370	330	371	384	329	348	374	342	401	380	369	353	346	400	346	329	336	342	367	359	404	368	361	334	384	385	335	381	340	372	382	398	335	402	382	387	370	369	387	347	371	347	351	337	369	343	351	401	365	341	379	392	358	364	375	411	396	369	435	370	401	355	395	342	348	374	371	366	327	402	390	354	347	323	339	390	326	383	355	401	373	353	371	362	330	326	369	364	331	356	346	351	380	371	374	370	333	369	368	358	373	390	382	375	345	364	331	370	375	370	376	371	364	344	372	341	392	376	364	389	389	330	381	378	330	352	398	354	403	344	341	351	369	361	362	362	365	333	362	384	361	344	404	322	351	323	363	407	386	373	379	360	389	365	332	348	373	357	365	384	357	382	348	354	359	385	375	334	324	342	385	381	380	350	377	315	354	403	373	361	374	355	375	397	370	368	371	333	401	351	372	393	377	312	382	368	355	349	367	382	367	402	330	335	348	380	369	336	375	383	369	332	325	388	349	359	356	355	415	339	334	369	393	374	345	406	369	355	383	347	403	387	362	377	367	392	326	394	369	352	373	386	364	380	338	324	360	396	357	334	370	392	361	391	391	378	356	378	355	365	388	368	411	389	400	361	378	357	401	375	385	385	390	424	388	403	378	344	391	404	360	347	372	368	358	334	334	390	342	345	342	395	368	379	362	353	349	321	361	410	350	386	363	381	336	363	362	324	327	398	371	353	371	340	360	385	340	394	356	372	380	380	379	340	349	340	368	367	342	351	400	380	358	367	391	384	349	374	370	383	366	369	375	377	410	350	390	373	367	361	365	351	376	340	332	398	390	344	360	387	373	361	330	359	351	373	348	355	346	325	407	372	377	399	371	381	386	355	359	378	319	358	349	335	338	369	336	372	354	356	370	385	376	399	385	380	383	368	358	386	399	356	347	325	347	407	356	371	366	346	417	384	386	396	338	356	372	377	347	353	404	358	377	401	358	373
23255	18295	16374	13021	6021	1576	890	838	822	831	781	812	803	818	782	797	827	758	792	818	879	791	837	856	849	805	768	842	839	796	751	804	774	754	765	719	803	772	774	734	732	778	763	782	747	787	800	811	780	806	855	799	788	803	814	773	752	789	798	804	822	783	750	820	799	842	823	796	807	810	787	797	787	787	796	775	732	752	791	866	744	795	765	817	784	734	822	754	789	792	784	781	796	762	778	839	787	789	758	807	772	753	794	808	749	806	754	750	743	774	769	787	813	753	818	722	798	789	817	790	828	806	763	792	777	855	760	778	794	796	748	794	830	744	806	820	801	802	719	835	744	829	798	803	749	779	724	777	710	796	779	754	804	801	797	752	754	761	795	774	765	748	813	791	818	725	721	769	789	787	798	728	776	792	790	783	811	781	775	775	743	774	781	767	808	737	815	776	792	792	784	784	824	783	802	840	759	749	773	790	731	817	752	780	769	759	778	819	780	759	761	828	750	816	783	806	792	778	810	735	764	790	778	798	779	746	778	754	750	775	811	775	792	786	811	772	772	803	777	809	792	757	735	776	752	779	798	733	774	790	792	773	769	804	776	838	783	729	801	742	781	739	784	741	771	742	791	780	792	819	839	807	866	740	756	846	735	760	777	764	793	780	787	784	806	828	770	782	782	774	772	752	776	795	803	743	741	808	771	803	814	743	753	796	751	821	805	817	751	771	763	794	761	777	838	759	754	803	808	762	761	841	807	822	772	807	798	822	826	792	783	773	792	794	752	784	791	751	762	794	752	748	791	776	748	770	797	784	806	755	817	772	768	774	798	795	751	759	774	712	797	815	750	826	810	796	821	777	763	766	836	791	793	771	784	768	772	797	774	774	731	733	763	783	780	783	824	764	799	792	732	748	772	814	753	791	802	820	712	754	790	792	777	764	839	721	770	811	824	767	785	719	796	751	798	800	782	758	805	797	778	797	754	776	789	792	719	801	754	847	734	754	823	796	799	734	804	784	791	785	740	745	763	785	769	818	766	804	797	774	795	819	807	761	801	744	795	778	781	758	765	767	758	769	763	750	782	784	781	771	810	798	715	809	774	780	813	766	800	796	773	771	762	757	801	766	758	752	805	821	808	756	825	821	785	806	773	766	789	809	780	776	757	734	813	775	775	815	730	720	807	804	759	783	805	740	803	777	750	775	853	744	808	774	780	736	756	791	748	768	790	786	773	773	841	814	788	781	798	815	765	766	781	804	814	754	801	733	778	779	814	790	796	812	768	794	757	797	786	753	758	820	775	755	787	781	743	741	805	798	801	775	791	793	772	809	784	825	797	821	756	780	716	787	734	746	804	746	748	742	791	801	782	816	744	776	806	755	753	793	785	773	798	784	810	759	811	724	791	809	814	790	773	768	733	811	731	724	794	797	770	737	801	766	798	763	762	790	766	786	759	782	728	804	785	855	758	794	767	739	783	746	790	767	814	766	782	805	809	757	793	825	752	755	810	783	798	766	824	758	775	746	794	740	735	794	772	714	791	737	773	754	847	771	762	745	707	778	767	800	804	801	798	781	786	732	779	724	798	747	827	777	804	781	782	803	763	765	805	790	771	774	745	796	783	739	773	773	762	768	800	855	798	840	773	798	792	787	802	791	780	826	752	781	822	832	795	742	817	793	818	796	771	796	775	798	803	742	776	783	781	754	801	810	775	811	764	723	829	780	755	841	810	788	766	782	783	790	795	744	769	768	794	763	789	758	813	743	754	765	811	790	805	793	781	782	795	750	836	793	805	732	827	761	746	804	821	720	715	746	746	748	755	842	768	746	759	738	761	808	799	790	767	780	752	783	762	788	766	733	824	779	795	795	761	773	737	812	800	797	775	760	735	718	763	770	758	768	787	794	721	811	754	775	806	752	798	782	779	799	799	801	842	797	760	766	768	776	794	730	784	736	762	781	796	827	783	809	727	686	774	850	780	775	772	858	771	799	758	752	766	802	760	769	817	779	824	700	745	738	830	756	765	776	742	832	769	724	813	847	791	784	804	733	752	793	825	824	823	775	752	757	783	790	818	770	746	757	832	783	744	811	803	748	788	798	773	766	814	774	793	743	767	768	801	817	735	810	775	801	768	791	731	742	778	800	807	792	770	795	781	797	791	798	781	786	826	796	774	763	768	780	795	733	757	751	766	791	759	783	747	817	805	736	808	804	760	770	764	781	773	781	737	790	729	767	725	776	818	808	756	811	783	791	773	782	790	729	818	827	782	771	761	784	768	791	817	778	802	795	809	818	776	796	754	774	780	785	805	751	774	751	780	758	810	757	799	815	787	807	782	748	785	770	783	743	795	838	783	731	767	789	798	777	755	743	741	764	813	838	786	786	753	782	766	798	754	781	795	753	726	773	782	747	773	790	780	757	810	777	784	734	781	830	796	816	820	832	762	848	827	788	765	801	765	802	756	811	754	775	772	810	818	767	753	780	722	765	776	778	797	791	787	772	826	785	803	838	768	780	836	799	772	774	762	774	782	744	782	794	769	793	783	800	739	781	755	775	724	789	809	756	758	826	802	793	771	744	788	769	752	757	796	760	770	799	749	827	757	776	834	780	813	781	731	752	791	794	839	808	758	800	797	851	765	793	805	797	778	797	797	790	795	757	774	763	780	752	781	785	792	744	793	768	803	763	796	797	774	798	740	762	806	815	773	782	797	801	780	755	798	788	802	793	732	836	696	757	804	731	794	768	789	779	825	787	743	823	760	804	764	773	766	782	772	816	815	756	764	808	802	774	832	801	792	776	812	790	794	850	812	748	784	737	742	768	800	722	812	802	818	822	792	744	794	756	771	737	775	812	812	786	788	794	769	787	812	761	778	759	818	769	783	759	815	760	806	764	747	831	775	779	772	831	766	795	772	763	741	776	760	788	782	768	812	770	791	864	777	822	737	787	776	795	813	739	766	808	763	764	796	736	741	777	829	785	797	775	763	762	801	798	721	755	762	804	780	762	834	801	764	726	774	795	775	834	796	775	752	794	742	819	756	762	792	799	777	748	780	781	800	730	779	786	747	788	773	824	806	801	744	753	801	748	746	802	796	756	743	751	730	786	809	767	838	776	747	722	802	802	773	784	786	784	760	841	765	776	778	717	762	796	843	826	794	732	810	780	787	771	798	819	803	743	768	811	760	763	791	796	802	784	787	731	781	774	783	734	802	773	789	788	748	768	722	780	750	782	785	762	758	758	783	792	812	793	745	813	798	728	767	802	774	780	789	759	764	801	792	735	826	769	785	746	786	817	824	753	812	742	752	805	783	839	832	780	760	763	811	782	816	797	758	753	782	868	770	817	793	809	770	784	811	752	780	762	809	746	753	782	794	791	787	815	811	759	772	772	790	766	750	750	761	791	781	786	743	868	802	791	773	744	775	816	800	790	773	756	800	805	818	755	807	834	751	795	791	767	796	791	757	783	792	760	785	767	789	767	795	803	801	761	798	758	814	787
52239	28623	18565	11410	4870	2423	634	390	398	385	414	387	370	394	414	438	395	414	413	414	458	484	500	520	430	413	353	373	327	378	399	422	357	344	345	371	384	366	391	353	373	332	410	373	382	354	368	364	366	378	434	331	377	386	334	380	400	445	411	368	430	352	389	398	360	326	365	388	386	396	371	383	378	371	364	338	384	407	404	393	341	376	378	398	400	387	389	382	380	365	362	367	379	386	377	425	379	381	349	400	355	375	379	390	364	375	387	414	351	359	345	366	357	404	380	365	367	370	371	389	363	366	362	383	402	347	380	366	364	372	356	405	345	390	389	361	391	362	360	399	413	358	381	317	357	353	337	383	342	343	388	363	368	378	381	361	415	403	380	346	366	360	359	368	354	397	341	402	365	423	370	366	424	374	362	366	378	377	361	412	358	405	383	314	343	384	375	417	342	352	328	380	399	338	372	325	393	352	388	401	369	381	360	338	354	407	380	357	350	372	379	353	358	378	382	384	384	386	379	388	348	370	329	349	386	363	363	374	374	354	358	400	353	363	357	341	339	383	349	357	344	353	366	363	324	378	335	363	371	365	381	344	372	375	365	387	357	359	339	376	382	351	368	346	408	386	380	353	391	349	395	373	388	369	386	399	383	380	381	377	414	428	386	376	400	357	364	398	401	389	395	397	345	356	354	313	357	347	392	369	359	384	397	371	375	349	369	395	386	368	356	338	337	389	386	369	337	372	369	406	354	345	345	356	368	343	386	403	359	374	389	364	397	364	357	370	382	367	347	371	371	346	366	387	350	373	384	356	399	380	379	355	399	357	383	382	377	376	384	382	376	403	358	351	342	372	365	354	368	349	372	394	372	362	364	362	384	348	342	349	344	382	362	379	373	413	378	350	376	367	368	393	349	395	355	358	392	368	390	389	372	371	351	352	354	388	342	383	356	324	366	427	361	347	351	369	362	364	358	329	375	367	372	343	384	390	373	388	378	397	363	352	361	382	338	367	400	389	338	376	362	388	393	378	369	394	382	373	380	367	373	407	403	385	371	412	370	339	381	346	362	348	374	398	366	342	335	332	328	381	332	342	327	392	343	377	379	402	398	328	395	387	355	325	367	382	367	333	390	398	363	342	364	376	392	367	389	366	373	345	377	384	392	365	358	385	333	411	385	395	341	366	362	375	375	355	382	366	388	401	357	358	357	332	366	365	395	356	389	344	380	337	399	421	380	385	353	365	376	383	410	337	371	350	378	406	359	349	388	355	354	359	380	394	364	398	387	390	349	394	391	397	397	383	390	387	351	368	379	400	348	375	410	405	352	371	389	388	390	362	338	362	348	382	385	391	388	368	334	402	356	397	374	375	320	352	394	366	383	403	321	371	360	387	353	387	381	389	380	358	350	368	387	383	397	360	343	377	377	381	390	383	392	367	362	398	386	383	340	380	396	387	374	353	344	387	376	389	388	370	330	363	368	346	398	384	413	364	373	372	402	346	386	385	378	381	404	376	366	360	358	350	364	380	367	361	372	404	371	372	365	330	302	374	383	376	366	415	366	344	334	368	372	373	403	349	352	354	406	392	370	347	341	324	384	380	350	371	351	411	358	374	386	394	343	412	377	357	359	318	375	389	375	393	402	360	397	359	326	382	360	351	388	397	389	375	367	358	356	348	405	360	384	372	339	379	367	372	366	332	371	383	394	352	355	386	361	355	384	356	374	395	362	379	354	342	364	378	349	367	325	363	386	373	387	348	344	349	376	335	366	373	368	383	385	383	361	368	403	386	369	385	338	401	343	390	366	415	394	396	358	356	357	343	340	421	379	379	385	409	406	391	371	375	395	351	365	362	350	374	387	389	335	370	372	420	367	396	425	374	368	362	366	390	357	402	344	396	373	373	376	372	321	338	394	364	345	421	359	354	364	364	389	375	376	415	352	397	336	381	382	374	366	340	372	365	381	366	375	385	355	391	335	364	381	377	330	348	390	361	347	350	404	386	358	356	359	393	375	379	355	371	366	375	406	362	370	379	364	394	391	442	354	357	391	368	352	349	360	320	338	343	393	377	393	354	357	407	369	366	403	396	354	368	416	405	376	418	333	363	401	374	344	380	378	352	382	352	328	350	362	338	366	392	375	389	329	398	367	352	380	377	357	408	366	378	372	342	402	396	409	404	394	370	364	378	351	366	361	331	369	351	394	358	364	372	360	377	367	359	358	364	375	356	377	346	370	377	405	351	381	366	353	379	393	388	371	330	336	342	375	460	383	388	314	370	357	389	338	366	388	372	377	363	375	350	327	341	333	369	401	369	387	338	373	389	365	353	352	338	364	385	381	335	365	340	368	403	365	348	394	392	385	358	372	332	373	389	354	364	398	368	390	393	383	380	389	338	403	365	344	394	345	418	368	364	356	375	330	353	390	387	375	379	379	356	380	408	357	373	355	365	376	348	408	407	364	374	319	348	390	386	387	388	354	403	386	365	339	403	408	381	345	359	363	364	362	378	410	354	376	408	346	362	335	385	357	378	355	388	361	339	370	364	355	366	354	384	378	358	362	381	377	369	353	349	366	399	371	373	365	342	373	366	348	378	347	394	386	401	395	357	371	336	352	346	369	363	387	371	339	391	379	346	360	353	340	400	385	405	375	360	363	341	380	376	399	366	333	370	378	381	342	393	410	381	387	386	368	389	338	357	370	375	377	367	400	367	398	425	396	376	331	370	367	404	363	337	358	376	376	391	396	362	348	334	324	370	347	367	382	399	379	386	401	372	370	390	376	398	365	350	371	400	350	389	389	386	384	390	366	418	407	363	339	382	384	362	384	382	369	350	368	352	394	369	342	375	343	406	393	390	373	376	373	354	370	331	380	385	386	354	403	402	397	374	359	372	384	406	362	367	387	348	372	416	362	391	348	369	397	367	354	362	359	409	353	351	365	385	368	378	401	362	360	393	394	389	359	317	394	345	368	366	383	389	383	393	372	362	370	395	373	352	376	348	377	366	404	414	369	392	384	383	369	391	346	349	364	381	368	376	349	380	371	380	394	386	356	400	390	357	347	392	344	378	363	401	356	371	377	401	394	392	406	351	373	387	407	365	361	372	359	391	385	393	356	347	358	367	373	367	377	361	342	347	386	374	380	351	385	363	342	349	370	387	395	386	388	348	387	380	357	372	374	393	396	358	386	383	379	383	338	345	417	396	326	396	353	408	350	386	409	388	364	360	354	360	364	367	359	367	390	354	357	375	414	361	348	398	373	369	360	348	381	368	346	394	378	373	396	368	398	387	391	332	416	381	384	374	384	323	358	411	386	398	393	374	399	349	368	357	365	402	364	359	379	361	384	409	392	389	387	369	380	369	397	380	349	376	369	376	342	358	405	343	321	352	388	376	354	393	364	351	350	391	374	380	333	362	386	403	361	349	380	372	396	382	390	397	395	389	361	375	400	379	363	372	386	382	350	404	376	375	343	338	380	411	394	348	363	396	375	365	372	382
32350	20947	22652	19610	11761	7796	1306	903	876	898	850	786	832	809	845	821	919	1081	1239	1125	1344	1782	1758	1511	1101	843	821	783	746	762	853	814	853	790	892	816	794	834	799	838	784	786	782	807	833	721	837	813	742	772	781	827	805	813	791	782	794	795	775	873	828	765	791	743	788	804	801	796	754	803	790	797	823	766	814	817	856	758	841	801	853	790	844	833	823	823	777	805	780	790	831	778	860	786	792	823	823	745	798	836	800	817	772	819	745	809	777	823	828	820	840	774	761	809	765	783	787	758	812	868	779	769	805	750	806	782	839	807	774	800	789	843	833	817	739	793	817	755	809	827	776	765	784	863	788	814	820	767	782	813	757	808	766	793	793	832	794	797	823	828	799	785	793	786	790	807	823	770	784	782	787	757	789	776	752	782	793	788	799	800	815	747	852	806	767	800	787	775	791	791	848	803	818	768	764	779	800	818	752	768	777	757	839	795	763	761	836	839	779	823	796	768	829	828	819	797	769	836	812	783	789	769	788	821	802	797	833	776	783	791	766	751	803	736	806	822	796	775	819	817	792	801	803	778	817	838	828	808	771	788	862	776	810	825	769	767	830	813	793	785	765	841	827	769	802	806	831	824	794	810	810	820	786	769	809	802	814	796	791	785	816	760	857	812	807	844	848	790	808	756	739	770	785	806	766	860	773	819	780	791	741	844	841	772	774	788	787	761	796	813	843	797	740	813	781	771	748	801	805	825	824	861	786	807	767	783	825	798	792	795	831	837	847	753	760	800	871	818	792	812	764	797	870	824	772	775	774	781	791	846	801	828	789	771	801	800	818	778	814	836	831	791	834	791	772	826	811	806	813	781	802	776	818	755	769	824	783	832	788	839	788	846	771	834	851	787	789	782	776	768	817	777	785	794	807	798	797	753	778	817	797	814	771	865	836	797	849	839	768	826	819	793	806	839	821	751	804	841	826	836	780	804	772	789	812	735	815	776	809	758	810	743	768	805	801	807	800	781	771	784	800	784	741	844	846	853	778	816	824	824	790	794	805	850	795	774	814	760	806	782	790	781	773	782	740	794	810	756	792	767	801	838	822	814	809	798	755	793	726	818	782	804	812	771	792	807	740	792	828	811	831	778	812	782	838	808	793	767	862	839	800	793	787	781	794	810	787	787	783	809	808	778	848	786	790	763	804	735	798	774	823	775	754	763	812	833	791	784	808	838	819	841	798	781	778	758	772	804	816	762	824	813	819	776	781	794	827	843	845	828	803	793	809	794	820	772	771	775	801	736	768	801	744	814	780	801	778	794	831	800	781	781	798	791	789	736	830	813	799	816	852	803	800	775	764	772	794	808	825	833	774	765	798	831	783	785	791	789	800	801	816	793	811	778	788	832	791	773	815	763	826	822	784	773	846	893	802	804	820	808	772	783	803	807	779	783	812	793	750	773	810	794	804	779	776	800	794	816	785	787	839	816	782	771	810	773	781	854	833	857	831	801	777	787	772	796	813	789	828	768	797	795	819	806	811	774	775	754	805	769	799	753	838	804	813	826	798	794	803	787	798	762	806	778	721	764	800	834	810	805	795	788	836	773	768	827	809	750	808	773	789	793	809	799	802	842	813	809	865	746	740	794	790	808	801	781	775	757	789	867	828	786	786	755	809	794	842	817	725	766	803	764	821	779	850	783	796	772	797	812	809	817	758	776	778	808	813	768	773	822	761	781	806	779	780	827	794	798	817	843	791	791	774	799	795	812	798	796	802	770	884	849	828	847	783	849	828	730	767	812	810	765	863	775	808	794	816	822	765	852	813	831	828	807	775	822	761	790	809	780	784	796	791	801	774	791	772	796	825	834	771	760	804	804	853	761	823	822	779	793	805	783	797	793	837	855	815	803	828	803	792	813	807	750	816	777	803	830	789	743	819	848	825	853	824	772	816	815	790	749	783	786	801	776	823	783	840	793	820	812	761	780	757	768	770	843	772	787	795	857	782	824	834	802	803	770	765	850	796	792	774	791	766	790	766	790	779	814	811	766	811	827	817	747	813	771	751	810	790	821	770	763	824	786	838	805	802	829	819	812	845	792	785	771	821	787	776	785	792	773	849	788	836	814	789	810	833	783	828	854	781	804	808	816	778	830	778	833	802	798	782	819	866	847	790	811	856	793	788	802	785	764	843	790	767	787	744	858	806	791	754	807	783	780	806	800	844	761	771	808	799	813	819	804	757	811	769	808	768	761	800	829	780	805	814	841	786	769	787	758	828	869	771	807	804	767	792	850	829	754	825	807	795	834	762	733	778	788	788	813	844	777	792	829	776	818	803	845	802	831	752	824	776	808	800	787	832	788	766	784	772	807	832	749	779	811	805	782	797	793	831	793	831	721	802	838	817	789	825	779	763	820	782	777	810	782	825	796	821	791	796	829	759	778	803	840	843	805	795	794	791	777	784	812	846	786	781	794	837	796	834	773	805	793	847	797	817	776	842	768	798	828	780	811	786	764	853	812	832	801	779	847	817	782	807	823	811	820	754	818	773	830	786	786	789	848	785	843	836	784	836	801	797	825	793	747	797	868	805	779	802	808	823	823	750	811	759	792	749	839	797	828	851	787	793	778	769	791	799	811	812	780	780	815	810	801	783	829	816	781	788	802	861	789	809	824	819	755	801	796	799	773	836	795	820	772	837	813	826	777	745	838	757	813	812	852	798	813	832	868	822	776	841	859	852	810	798	831	794	773	747	838	787	811	817	759	812	751	826	833	819	800	753	789	754	774	770	805	768	763	832	816	812	756	839	826	765	810	786	780	834	775	802	832	795	800	798	782	825	787	786	786	802	767	763	799	836	792	786	749	780	768	792	816	825	808	793	795	806	732	818	783	786	775	791	832	789	785	779	780	778	774	782	785	839	738	802	816	757	838	803	826	811	832	769	825	778	829	875	792	776	800	771	814	798	857	814	762	801	759	762	810	799	807	780	818	763	803	827	812	845	816	778	764	796	851	830	813	768	769	799	771	846	817	804	848	770	843	784	837	824	780	801	779	822	837	813	819	808	796	808	785	793	813	792	785	772	742	777	850	805	810	796	806	798	822	792	784	839	787	818	838	835	798	784	810	791	759	817	839	799	758	790	771	779	811	790	804	835	826	808	825	780	818	796	801	765	804	753	791	794	763	788	758	774	856	827	834	805	801	772	797	817	778	770	806	766	829	864	803	809	816	806	808	782	773	817	822	777	813	817	810	782	792	806	889	794	803	780	766	761	814	826	772	837	800	802	783	837	783	800	823	816	834	810	808	808	807	791	772	821	782	838	792	840	811	811	761	783	791	808	840	806	778	760	837	791	787	793	755	829	793	783	771	777	772	797	789	800	761	852	763	805	759	800	776	839	780	835	833	763	787	801	800	799	785	830	798	842	784	784	871	803	832	800	798	801	791	837	740	797	762	818	798	822	794	755	799	717	826	792	803	805	806	789	807	823	796	846	819	837	832	774	759	834	765
59747	34970	28061	19078	12041	4191	573	402	396	430	444	403	361	403	411	406	453	465	624	886	848	760	491	424	398	391	407	399	398	366	391	394	384	401	398	368	411	447	334	397	384	374	384	380	416	383	402	404	393	373	371	344	391	367	382	405	420	392	434	369	378	396	366	393	389	385	442	393	405	354	386	404	410	380	392	389	366	387	368	372	404	385	393	419	418	397	368	384	368	426	379	391	414	362	367	386	428	393	367	401	397	360	381	408	374	349	393	372	405	402	382	372	393	372	403	385	404	378	362	382	411	409	422	410	389	367	366	423	364	407	381	376	383	365	371	383	392	401	375	395	417	378	344	379	365	408	364	359	391	398	389	378	389	360	404	405	384	428	396	390	394	404	421	381	392	375	400	391	410	399	388	416	392	366	355	351	373	365	376	405	377	385	373	389	376	419	360	402	387	409	414	413	405	372	385	406	390	400	396	366	400	360	340	403	356	385	408	393	356	386	385	403	381	405	363	389	405	330	387	413	380	344	377	422	365	400	378	399	406	398	391	388	333	390	441	408	345	372	409	377	372	382	398	409	410	385	418	389	356	410	394	394	401	411	346	352	373	387	400	404	364	378	381	401	368	344	356	442	350	360	388	342	403	359	377	351	419	370	383	395	375	384	411	366	368	358	366	403	414	419	350	378	393	383	358	396	375	388	406	380	386	364	395	376	396	350	365	352	387	393	384	418	399	384	354	382	398	397	355	388	379	347	381	387	401	409	399	402	382	379	395	400	429	365	383	412	377	422	358	405	415	384	367	402	369	405	398	390	362	437	380	383	404	377	368	367	382	402	390	386	364	401	382	378	406	391	374	384	376	435	399	406	371	410	407	404	410	389	397	402	418	428	366	388	369	370	405	406	393	391	378	334	408	403	382	383	387	382	330	356	408	330	408	372	402	404	341	372	405	429	392	360	370	373	426	359	398	384	375	418	377	389	386	388	346	369	397	378	368	374	407	390	389	369	390	372	410	382	378	403	382	403	375	366	376	368	367	382	394	347	368	426	358	389	397	368	378	392	398	346	360	356	410	412	392	394	372	395	385	386	387	383	399	402	387	372	397	386	387	370	393	399	353	401	383	396	376	375	404	390	413	358	354	395	380	377	382	374	382	367	353	389	396	408	362	388	380	380	353	389	409	380	338	395	420	368	395	346	413	395	403	392	421	390	347	398	417	385	389	387	384	364	410	372	410	376	378	393	380	385	368	353	342	410	382	404	372	401	411	389	418	394	351	393	405	358	438	431	410	379	383	405	419	402	355	404	401	409	395	391	385	437	398	385	424	437	404	351	412	369	395	413	436	424	373	385	355	380	444	427	399	352	369	360	377	410	376	397	378	384	399	376	394	406	380	366	414	384	383	412	363	377	368	349	396	398	365	374	399	409	367	405	415	414	391	360	404	386	372	357	389	378	431	382	421	392	366	404	392	382	397	388	376	360	405	420	369	357	425	392	401	425	385	399	426	397	441	382	415	351	338	394	423	388	374	429	399	388	384	384	394	354	353	390	365	397	372	394	429	418	377	341	375	379	390	393	366	385	394	404	397	399	405	383	366	366	360	375	384	384	390	395	383	409	415	387	355	377	408	375	371	386	400	379	393	386	376	405	372	416	366	388	362	378	407	370	421	401	386	382	394	412	420	375	364	400	370	367	364	402	388	416	409	355	405	402	400	389	380	414	434	360	395	394	400	411	415	402	399	369	366	408	386	358	377	393	391	392	379	411	404	374	365	379	373	413	419	384	343	406	407	382	416	367	375	396	357	390	402	399	331	367	435	378	397	386	396	350	413	408	376	365	377	413	423	384	405	407	370	373	360	400	400	370	407	379	354	418	401	384	406	399	374	382	406	374	422	382	390	367	373	359	397	371	381	397	389	392	383	408	417	380	378	382	337	399	377	406	394	364	380	383	386	373	388	381	399	421	374	374	361	349	401	380	448	378	406	401	388	424	400	378	400	370	412	427	361	411	383	400	362	354	395	385	351	451	403	379	403	371	399	379	398	367	439	345	390	396	378	422	408	394	409	379	424	397	385	350	372	343	341	358	362	373	374	356	362	388	349	332	409	377	381	356	373	373	358	382	401	360	416	351	374	341	364	381	357	372	386	407	374	410	403	364	394	392	427	369	392	402	350	387	385	342	424	384	387	379	383	400	369	396	396	413	378	401	399	369	377	354	376	414	378	401	382	440	403	396	421	397	375	378	369	406	356	414	431	434	408	357	405	354	423	444	440	354	381	401	403	357	388	410	407	393	379	410	414	414	384	372	372	381	397	401	345	402	376	408	379	414	393	408	402	386	391	361	375	392	374	394	368	390	385	374	408	394	377	364	396	350	412	371	373	374	392	362	361	383	408	352	391	428	428	381	418	417	376	384	380	378	358	388	371	372	430	406	378	421	415	411	402	425	429	377	362	397	374	353	390	389	382	409	362	389	409	390	416	411	366	390	382	380	400	398	364	379	388	395	416	395	391	391	366	393	429	394	380	388	381	376	408	399	408	396	387	406	393	407	393	388	337	375	383	402	357	392	406	388	365	425	399	382	391	383	407	383	394	369	386	434	397	392	369	398	434	365	415	421	407	396	395	349	398	393	372	344	419	359	415	360	390	374	432	386	399	414	391	358	368	366	375	406	403	380	391	390	388	382	389	388	408	370	364	372	396	410	401	390	404	369	354	363	378	372	348	404	404	384	407	418	396	422	404	395	366	391	370	414	373	384	393	358	366	384	462	389	393	387	343	399	375	366	395	371	378	403	379	387	383	396	407	413	378	389	375	363	393	411	367	400	415	392	371	381	380	382	380	407	402	395	355	349	362	378	400	392	403	379	415	387	378	397	397	389	415	389	419	381	365	339	401	378	363	387	387	341	439	356	395	393	417	404	424	383	384	359	423	404	371	367	449	371	398	359	390	357	374	372	361	383	410	371	342	407	388	401	355	381	385	392	411	396	381	366	414	392	357	417	361	422	390	409	370	414	402	367	366	370	390	364	358	365	382	392	390	411	389	399	374	391	389	367	341	406	381	392	395	360	416	380	417	381	391	381	402	400	395	388	357	416	365	386	376	366	375	350	355	395	426	401	390	409	362	422	379	405	373	420	366	381	380	406	418	402	408	406	417	398	369	366	389	364	373	398	385	359	364	334	365	365	414	372	399	391	380	390	405	404	388	398	388	407	375	404	399	387	383	393	388	399	405	415	408	370	382	424	339	402	409	397	378	362	424	418	376	354	430	402	341	434	390	377	378	395	382	346	391	368	407	375	407	375	367	361	388	365	368	389	372	397	373	380	394	376	409	415	386	408	395	379	413	427	368	363	406	386	391	397	417	402	391	366	353	435	395	381	412	412	365	398	393	373	417	383	392	391	372	371	373	348	364	418	393	373	395	407	374	352	397	387	419	371	396	377	365	358	317	402	393	393	349	341	411	383	414	406	403	384	370	395	404	387	435	394	378	370
36564	26856	30636	28221	23717	8034	1071	1006	922	870	917	893	888	909	884	890	1010	1340	2423	3695	3642	2840	1427	934	867	855	803	850	856	832	764	863	830	856	826	798	826	838	857	842	862	839	881	820	854	822	845	822	886	816	843	828	800	794	795	849	825	829	834	847	812	870	843	864	863	776	784	837	865	842	795	839	809	795	851	817	772	863	769	883	868	850	801	806	788	837	854	829	800	813	837	797	832	854	861	807	800	750	839	881	828	780	819	782	812	802	786	832	856	801	825	828	764	789	808	839	788	825	842	897	885	844	836	787	802	759	807	828	802	771	837	828	828	855	808	812	865	826	822	788	835	826	815	811	776	870	814	838	813	826	848	822	790	826	838	838	876	805	811	869	903	760	810	810	786	807	807	868	851	846	839	844	849	866	839	780	826	825	822	836	804	891	808	812	841	813	792	827	821	851	789	817	820	823	842	834	848	824	848	833	823	836	867	829	855	839	806	832	819	811	807	870	824	815	799	815	828	847	837	832	830	823	844	810	839	826	899	795	823	809	824	799	852	859	849	817	784	791	895	782	797	737	774	776	859	847	858	797	859	809	800	862	823	843	841	860	806	843	822	834	824	874	797	827	816	835	837	853	842	818	828	794	867	816	796	853	843	834	821	811	765	863	837	837	864	832	806	777	814	823	808	814	837	836	807	868	833	859	876	860	803	795	796	861	819	826	833	825	805	803	816	820	828	853	861	834	823	788	860	855	826	889	819	834	824	749	838	833	772	840	873	756	828	842	822	787	826	824	840	833	814	833	778	788	829	831	844	866	868	802	838	786	818	792	816	782	834	871	863	802	810	839	841	774	816	794	849	807	869	853	822	809	845	855	795	846	816	834	827	789	845	813	827	853	849	916	848	855	821	824	840	829	848	820	818	835	854	833	763	797	830	833	850	795	775	808	862	791	827	760	849	847	830	853	838	798	799	851	830	833	844	800	855	842	822	829	858	837	767	791	843	826	795	775	827	871	820	824	834	852	803	854	881	871	864	840	853	799	842	844	809	816	868	810	842	777	819	824	863	842	845	814	759	825	841	764	827	846	794	804	816	823	810	846	830	817	816	843	817	771	827	832	836	840	813	836	825	849	826	829	864	818	838	836	854	833	874	858	837	822	885	831	774	800	865	835	748	872	857	866	814	835	826	841	804	805	846	820	824	852	802	834	792	871	818	868	798	810	799	845	803	871	824	795	826	809	832	810	789	813	803	834	841	823	841	808	796	832	891	808	831	834	833	829	822	822	782	833	836	816	831	821	852	809	840	793	860	824	823	805	823	793	834	834	763	874	841	835	851	820	880	813	790	765	884	809	768	821	848	781	849	864	818	806	848	797	775	800	876	800	800	784	832	827	803	815	823	871	817	782	837	797	848	844	806	847	777	831	841	821	831	807	854	823	807	812	854	834	830	821	838	827	867	833	807	817	785	825	855	841	743	850	787	881	837	850	833	847	831	822	849	849	799	831	789	836	861	799	809	794	836	844	863	851	834	779	841	777	849	843	877	830	809	844	840	819	848	816	789	831	817	832	802	833	808	784	785	868	853	797	871	824	800	783	818	830	849	842	796	830	838	859	747	803	777	862	860	880	867	839	855	849	852	793	821	867	835	837	814	833	781	815	844	835	821	791	841	858	803	803	804	825	832	862	821	769	853	802	825	826	857	846	841	782	807	855	793	847	825	810	787	834	864	817	809	864	846	815	823	839	869	835	829	830	798	823	880	797	860	779	845	860	860	796	811	821	819	769	815	878	863	833	789	882	829	819	837	835	825	854	832	798	860	809	844	777	837	786	839	812	844	788	820	843	854	808	763	801	810	845	832	827	825	797	811	819	854	845	825	820	818	805	862	809	820	781	823	878	802	812	828	890	806	797	823	805	835	833	810	875	847	814	868	840	773	834	821	823	821	865	826	827	858	814	817	814	871	825	793	852	757	803	824	872	792	856	805	824	837	774	843	818	782	830	838	829	856	835	809	781	819	853	833	832	851	859	842	827	802	845	806	823	823	843	843	809	798	836	798	867	807	835	786	840	815	845	860	791	835	803	832	778	794	837	806	830	862	849	802	789	801	851	814	829	750	759	894	801	805	827	819	763	875	843	810	842	784	786	788	846	814	811	829	807	857	819	835	855	855	817	757	786	783	824	802	881	791	808	792	804	883	797	831	822	861	857	813	852	814	798	785	855	792	869	857	828	842	854	890	836	902	837	828	804	852	801	766	765	828	825	856	833	769	824	815	832	832	834	860	817	841	832	852	837	824	835	775	769	823	799	774	818	811	836	845	848	809	840	822	866	810	836	790	828	826	810	834	827	830	792	815	854	760	808	850	837	842	846	835	867	850	793	796	849	816	796	825	803	796	855	805	824	870	825	850	781	868	813	817	798	838	819	815	816	800	797	841	830	808	797	825	810	828	822	783	849	849	845	822	792	793	822	862	797	858	844	848	835	848	823	847	832	845	844	822	852	852	872	793	772	833	862	822	829	815	817	830	851	830	803	819	795	835	808	787	869	821	811	847	822	859	838	855	831	855	780	791	736	804	845	773	817	866	810	847	798	841	807	808	821	833	822	859	822	813	819	795	837	793	818	801	838	835	796	808	813	836	816	839	826	833	803	797	800	780	809	778	776	816	815	845	857	843	879	838	757	826	780	859	814	868	798	830	824	821	810	800	796	843	839	796	851	802	758	850	808	772	842	848	808	779	790	801	806	876	842	821	891	807	812	842	897	822	818	823	766	822	838	841	831	820	830	826	783	806	800	844	797	809	774	843	816	853	823	811	825	813	813	787	852	833	805	826	773	786	775	783	829	806	835	775	786	865	823	807	837	806	811	831	894	829	879	871	823	839	822	832	866	805	818	793	831	846	759	856	844	792	853	854	842	865	787	827	813	815	788	855	854	831	800	826	834	823	821	814	866	837	850	852	819	838	778	838	861	805	814	834	831	854	833	824	778	836	810	834	828	815	828	802	826	813	824	811	807	782	836	820	772	825	812	803	827	773	788	855	831	786	835	796	847	792	847	887	820	820	816	853	868	845	849	802	827	802	772	838	861	841	834	867	895	833	816	849	824	810	848	805	822	821	872	853	824	861	807	811	837	827	882	854	791	862	844	778	861	778	853	810	813	870	788	826	861	812	856	798	803	780	795	834	802	820	817	810	804	805	806	831	806	852	754	844	878	870	831	841	788	897	818	834	800	772	847	825	805	788	818	884	762	841	804	792	799	814	811	765	778	808	846	821	807	817	813	857	867	812	861	805	799	777	807	797	842	807	818	800	816	827	860	777	759	781	838	808	834	819	816	848	786	822	803	837	761	832	851	787	772	820	831	786	841	793	786	805	835	825	862	748	806	839	798	848	804	845	844	782	827	740	822	854	814	846	808	852	809	803	815	842	823	822	810	851	797	835	839	795	842	793	815	839	814	793	790	833	826	824	836	816	843	876	798	788	820	812	818	840	813
42152	22520	11222	4629	1703	554	373	371	366	374	391	372	383	363	357	389	402	373	327	358	367	391	388	378	364	328	342	359	333	353	375	323	365	360	391	347	375	360	370	381	374	342	335	349	357	374	346	370	368	357	344	347	406	346	403	332	349	384	356	371	363	353	338	376	331	419	358	369	359	375	384	400	370	398	361	349	367	359	367	375	365	363	343	388	368	378	363	357	363	404	373	363	369	358	388	355	368	394	364	361	356	331	358	331	350	404	397	346	367	342	342	378	381	388	381	383	357	405	398	350	400	348	373	365	382	342	363	354	371	423	397	360	349	384	347	382	378	370	366	329	367	351	370	367	361	326	349	326	389	361	356	373	384	378	385	391	384	350	331	329	396	362	364	357	392	371	364	389	372	343	384	369	377	338	389	380	368	362	361	374	380	370	371	379	353	368	366	349	385	365	369	366	334	363	381	389	375	377	345	330	377	368	374	378	340	359	342	372	368	387	367	384	369	340	391	352	371	402	388	385	368	372	342	387	389	396	339	361	375	372	354	352	348	342	352	364	392	384	359	356	355	364	358	349	404	362	333	380	364	335	360	352	382	333	344	360	346	352	355	351	363	385	394	352	371	351	369	360	345	383	365	354	418	372	378	374	380	363	345	369	367	375	383	344	391	349	375	412	337	405	379	342	357	355	362	378	334	351	381	375	397	337	403	346	368	353	383	355	368	357	353	375	327	350	397	368	366	398	400	370	325	356	343	402	387	366	370	361	373	363	337	358	354	350	346	379	375	402	383	369	382	349	379	324	336	339	382	347	364	365	381	364	366	380	359	369	372	383	373	374	333	378	330	369	352	359	328	345	407	350	393	356	350	378	381	361	409	381	365	385	375	363	352	344	351	367	379	382	389	373	349	354	335	397	396	385	318	381	367	388	369	391	379	368	353	333	352	391	352	366	386	369	412	338	347	372	379	322	379	380	354	365	367	381	375	379	358	372	380	363	382	350	363	349	337	311	362	347	356	374	353	369	405	358	376	385	407	315	387	393	353	339	365	338	380	359	331	365	358	410	412	383	384	385	361	361	387	363	358	335	345	403	400	375	346	366	377	376	395	378	365	387	368	358	337	351	373	374	351	367	381	400	369	369	380	373	314	402	352	352	356	352	369	387	353	357	370	360	311	373	381	321	391	378	358	402	361	344	329	359	351	381	370	362	402	363	343	397	360	358	337	373	381	336	368	370	361	338	371	397	339	361	361	357	388	348	341	378	355	342	377	389	415	330	346	348	342	380	327	344	380	362	373	366	326	340	371	401	384	352	347	323	398	352	387	398	349	352	394	419	375	357	407	383	353	345	405	340	352	370	359	382	382	367	406	350	394	379	363	365	338	373	372	368	371	398	393	346	372	373	373	334	369	366	363	364	335	364	348	409	384	355	393	342	384	376	385	376	326	379	374	390	354	343	348	353	362	338	351	353	338	403	380	377	347	378	376	372	378	363	385	378	363	360	344	389	363	364	331	404	379	397	363	383	372	365	387	378	362	340	352	393	385	381	386	363	396	366	391	389	349	369	364	392	372	378	355	355	427	363	373	371	352	354	366	375	363	361	365	370	385	353	321	394	380	370	341	365	359	366	385	368	345	429	388	408	367	356	410	362	359	363	373	385	348	340	356	332	362	358	388	393	370	367	388	368	366	361	396	390	356	368	342	346	385	329	374	367	353	392	393	378	358	351	368	353	347	374	381	335	404	372	343	369	377	373	351	364	362	366	381	333	369	338	357	369	362	348	373	368	373	369	380	346	396	362	370	348	346	355	371	382	355	358	370	369	371	417	371	344	381	388	321	350	410	372	364	347	420	356	367	365	381	414	362	371	366	367	393	384	388	370	409	378	397	368	367	362	416	378	358	323	388	369	356	351	419	376	401	395	375	386	322	377	334	355	401	362	407	340	358	385	351	398	368	375	353	370	364	349	362	342	359	339	363	362	361	350	387	365	366	407	411	422	395	344	375	393	345	390	359	363	391	375	405	375	400	358	394	399	363	362	393	422	352	337	342	367	376	344	403	395	360	338	379	359	371	379	364	363	356	341	369	373	380	372	339	367	324	346	331	368	357	383	350	388	359	376	374	419	406	347	349	353	364	364	379	388	379	417	334	386	377	349	350	359	382	356	390	366	355	341	358	359	385	367	359	340	358	368	387	393	391	365	350	385	355	346	371	372	365	410	360	397	374	385	385	377	362	355	378	403	328	343	341	361	369	374	400	383	415	372	384	367	379	380	360	380	393	405	356	401	403	401	376	326	368	360	390	372	384	356	392	362	332	344	336	358	345	354	361	356	407	360	366	358	363	385	377	364	331	318	356	357	378	359	376	360	399	413	345	343	372	366	401	387	351	367	334	330	374	340	355	366	346	360	358	362	371	366	350	364	378	374	351	342	368	370	369	377	394	333	361	362	351	358	347	345	364	331	372	358	369	375	355	385	358	366	370	371	402	323	311	370	365	375	335	365	343	374	405	362	387	358	373	394	386	326	367	383	363	375	375	389	379	375	395	402	394	375	383	368	347	390	376	356	401	344	370	339	345	369	361	388	360	378	365	368	398	362	337	356	361	344	396	383	324	354	421	383	369	383	395	361	414	358	376	409	384	396	343	366	372	397	368	356	358	401	356	352	362	358	365	408	330	363	359	387	354	370	361	389	359	344	357	354	406	333	362	366	368	337	366	372	355	369	371	363	361	402	369	353	376	354	366	315	332	386	357	384	337	395	357	343	378	389	377	343	379	372	395	374	430	401	385	377	395	328	329	365	336	379	371	391	390	343	398	376	343	377	364	349	317	367	349	356	396	359	352	373	365	368	337	408	380	364	347	363	384	367	366	361	369	369	357	363	348	332	383	382	312	379	377	366	380	367	363	343	352	335	375	377	376	369	386	351	408	358	371	364	345	330	353	368	371	385	369	381	357	349	352	336	396	352	378	356	372	361	385	345	384	384	397	379	378	346	369	370	378	390	328	361	356	373	364	344	370	395	374	389	410	367	353	387	348	406	356	333	366	368	341	388	352	399	386	359	361	359	351	381	350	382	366	366	381	383	348	418	357	346	401	347	372	392	342	377	374	355	345	362	382	379	391	322	399	388	370	355	354	387	360	332	391	409	416	332	370	392	397	357	342	349	371	423	341	402	376	375	384	355	359	373	379	365	389	381	387	340	353	348	343	391	361	367	349	375	391	387	351	383	353	355	356	398	372	387	355	369	347	344	370	410	371	407	404	360	358	348	385	349	352	376	358	370	380	369	387	380	366	365	383	336	366	352	330	369	361	364	389	352	373	370	375	373	330	371	357	353	382	353	389	381	362	361	377	390	347	386	353	335	374	380	340	370	373	393	367	362	380	362	385	380	352	370	395	352	369	385	358	389	341	380	375	378	365	381	400	358	377	370	369	343	373	357	351	349	358	390	350	360	414	351	349	372	371	336	350	333	398	371	387	351	366	324	386	384
26823	16816	14755	9289	4899	1336	829	784	833	747	811	836	828	723	778	790	763	775	839	836	849	964	904	898	773	836	828	763	796	794	778	779	774	818	764	817	768	805	842	784	802	779	811	788	721	807	756	823	785	751	828	822	776	756	797	800	827	799	773	751	742	789	802	822	754	788	800	790	821	767	738	809	791	765	811	792	741	746	813	774	757	789	793	793	756	784	828	792	778	790	780	746	773	817	744	807	762	784	826	752	811	753	792	796	776	802	811	757	831	778	770	821	800	808	810	792	835	737	738	791	737	746	816	760	780	732	801	760	776	799	802	748	825	818	807	766	773	797	743	773	798	782	795	735	744	793	777	787	756	783	785	823	734	796	794	798	762	756	791	803	819	857	816	779	798	817	793	778	778	779	813	783	839	767	820	779	797	789	768	833	743	751	755	743	821	762	747	760	800	786	790	798	837	758	803	814	784	786	784	809	816	789	823	769	830	834	789	807	852	830	787	823	758	777	758	843	775	790	802	752	770	756	779	818	777	831	766	837	779	809	822	825	812	862	797	784	765	822	760	786	793	835	827	803	814	836	776	820	801	742	799	837	831	769	798	755	749	796	795	778	773	781	763	794	788	731	779	757	756	745	805	747	767	763	772	794	767	785	770	850	755	720	805	795	783	760	778	748	827	778	791	786	777	853	806	751	764	767	790	734	799	844	777	775	824	788	750	751	816	802	787	794	803	775	805	772	823	805	760	805	814	780	750	810	789	822	826	765	772	812	842	760	788	804	798	802	805	831	755	752	777	777	840	809	786	794	753	818	818	777	781	763	807	799	768	769	743	793	742	820	776	776	763	789	811	792	757	788	812	795	790	815	787	830	824	833	758	773	737	762	745	764	761	783	787	803	778	775	787	808	765	792	787	774	773	746	804	773	805	778	778	775	820	814	762	797	831	783	848	782	806	753	747	777	789	777	762	786	768	814	784	795	767	778	823	772	770	759	825	751	758	774	777	832	826	793	798	811	727	771	801	810	786	790	813	819	779	816	819	788	829	779	782	820	817	754	820	805	742	763	807	759	793	817	803	740	803	769	792	783	814	764	795	764	854	809	782	762	798	805	826	802	779	769	756	736	778	757	788	830	755	803	786	728	800	763	749	738	792	820	791	780	831	749	753	758	763	795	822	779	768	776	865	829	749	829	818	809	813	767	764	760	742	764	817	754	732	778	799	779	798	790	788	772	790	732	817	799	811	786	747	822	743	810	785	775	740	826	799	821	798	755	774	779	794	791	760	807	773	762	761	734	761	826	796	784	769	793	816	775	717	780	748	817	715	801	810	772	764	793	786	750	769	813	836	762	769	777	809	781	729	775	801	754	788	786	790	768	757	830	758	754	795	827	782	715	779	770	806	798	803	775	802	787	774	762	791	824	821	770	801	772	805	798	815	815	795	774	797	806	780	744	816	800	812	841	799	757	830	803	808	800	754	807	806	743	749	859	820	783	805	762	792	731	813	770	821	807	780	808	761	819	811	771	791	788	790	804	807	768	758	792	823	777	789	787	824	805	778	751	752	796	795	737	813	791	752	782	800	834	774	782	818	818	742	760	803	832	829	775	741	777	744	784	810	805	753	853	835	794	795	792	801	824	786	837	775	810	794	709	799	788	795	788	820	781	807	783	847	782	777	786	809	731	794	824	733	830	829	794	817	808	816	762	784	797	781	778	810	817	832	795	790	774	773	798	778	754	817	761	801	771	806	747	807	775	777	787	835	718	817	813	801	823	809	775	770	805	849	812	810	744	788	794	808	766	790	804	841	845	757	775	768	783	820	770	789	757	794	740	770	835	783	779	845	765	750	750	799	747	753	792	785	753	763	782	742	792	858	763	793	788	781	780	805	745	809	780	783	759	820	811	767	724	780	767	799	790	801	764	768	782	795	800	732	767	776	762	780	816	793	791	789	810	753	766	780	767	741	793	799	769	782	788	778	772	717	837	777	819	792	786	752	805	866	823	766	758	767	796	803	804	785	792	791	766	804	830	846	786	755	808	831	821	821	787	829	821	775	792	728	778	788	810	807	767	778	781	781	740	753	763	787	823	787	787	799	801	732	785	768	779	814	798	778	786	847	774	780	738	759	812	781	790	795	798	821	792	748	755	819	833	796	822	802	794	797	814	777	752	834	751	779	800	768	783	779	815	751	790	803	780	772	785	801	821	826	801	780	781	761	780	807	758	809	803	774	796	752	748	783	730	804	818	781	779	805	817	819	737	734	776	826	837	769	819	753	755	819	780	786	751	786	752	806	768	782	769	812	800	783	786	782	798	786	816	756	729	774	804	842	814	861	748	778	774	766	811	812	798	804	763	809	770	795	811	768	827	711	759	790	788	814	825	804	745	796	767	794	769	799	795	774	786	767	754	772	818	773	819	764	805	800	743	806	841	777	780	776	792	773	800	846	768	751	790	816	773	760	789	770	797	820	811	779	754	789	810	777	755	812	807	859	826	768	772	813	836	787	764	763	777	790	800	796	802	787	773	776	820	773	794	745	764	793	755	818	794	763	780	773	784	746	811	778	822	790	782	788	764	815	781	777	760	845	729	790	773	775	718	847	763	776	740	759	821	769	770	762	804	804	795	824	771	826	752	815	780	731	857	766	764	752	779	804	744	822	820	810	779	811	813	767	748	787	804	752	771	789	796	840	794	815	748	772	795	806	731	797	779	774	759	773	794	764	795	763	803	786	800	806	774	799	805	765	806	764	831	762	797	829	787	817	766	827	804	727	810	820	824	733	823	766	757	749	748	797	822	802	853	834	735	787	820	807	823	829	795	782	799	783	787	786	820	774	788	800	731	831	796	786	765	801	808	759	759	759	766	754	757	788	839	790	789	732	798	814	795	841	798	794	810	780	783	776	805	787	757	774	806	750	782	793	748	810	844	805	833	737	767	782	750	734	781	738	744	741	742	748	775	820	742	747	795	806	782	783	765	776	744	796	770	764	764	794	756	827	719	795	784	784	728	798	797	803	756	836	800	741	763	722	806	770	782	800	774	788	746	814	744	794	767	783	801	761	818	778	797	775	748	740	772	752	826	796	773	810	760	781	783	793	754	790	807	804	763	809	791	765	814	824	825	796	810	812	793	771	774	794	767	830	793	796	755	825	783	753	755	805	813	804	772	789	796	814	782	805	811	746	772	767	803	816	788	794	834	861	767	778	797	806	786	839	814	808	793	802	827	740	822	827	822	806	756	779	813	797	805	828	748	825	796	776	760	820	755	815	737	738	796	750	739	804	811	781	782	801	791	788	838	814	792	787	768	777	793	776	794	770	791	778	820	761	768	776	750	753	777	756	812	774	802	789	779	853	807	791	794	811	747	810	781	804	794	817	805	743	768	769	810	784	774	869	752	814	767	806	860	788	736	794	744	781	795	816	776	755	800	789	781	780	780	737	763	772	786	757	768	823	770	801	801	797	772	790	791	718	812	792	797	784	784	780	769	756	770
56789	27119	14607	7888	4137	941	417	388	403	405	361	350	361	347	382	372	390	374	419	480	570	501	462	465	432	413	390	378	417	389	369	383	386	393	408	369	340	370	383	402	354	373	388	375	360	357	391	372	338	389	358	370	395	367	387	366	361	343	355	423	395	352	378	377	365	375	371	391	369	395	389	384	337	373	359	377	377	356	380	362	360	363	354	392	366	335	353	385	348	364	368	358	395	365	373	352	372	356	402	385	373	367	403	398	378	370	361	374	363	375	375	400	374	381	337	325	378	379	382	410	409	368	388	369	350	382	365	385	345	422	350	331	371	359	387	360	420	363	374	346	350	373	349	367	383	322	339	406	369	382	397	344	408	373	385	365	343	354	376	361	334	378	389	371	359	397	411	419	404	347	361	399	360	395	391	353	341	366	348	358	346	379	368	393	392	339	373	365	339	367	383	379	415	379	381	376	367	393	404	380	386	400	373	343	410	380	310	371	378	362	346	362	377	392	338	393	379	363	383	369	384	362	365	360	377	345	346	360	355	360	406	376	361	349	369	368	341	375	366	385	408	365	385	345	372	358	377	353	373	378	356	420	374	425	349	393	376	365	346	391	336	346	357	384	377	345	380	378	360	377	350	371	372	381	385	354	368	375	352	379	389	359	379	396	414	366	372	377	372	377	359	394	351	367	392	361	350	379	368	396	324	410	377	408	361	362	402	386	369	423	373	357	312	373	397	343	391	345	374	404	344	382	354	396	373	349	376	373	390	402	373	379	389	392	371	389	366	366	385	380	364	372	361	340	385	388	370	342	345	393	330	384	360	365	366	349	401	377	379	358	384	366	385	359	385	361	355	362	366	346	380	367	382	341	360	391	362	379	400	394	398	351	384	406	378	374	375	367	377	391	376	358	424	354	352	341	371	379	401	348	372	355	378	337	324	423	387	411	397	415	384	363	354	370	357	383	385	353	366	385	352	356	361	402	364	343	356	398	380	360	426	344	391	330	387	334	383	385	388	386	400	352	345	365	341	376	361	398	377	355	382	364	376	320	339	385	380	356	346	370	347	411	391	379	431	399	373	349	379	358	367	352	337	347	401	397	385	418	377	400	352	335	359	373	363	379	391	348	366	362	379	392	356	355	377	399	353	370	387	382	390	356	387	400	373	409	362	413	396	358	356	385	370	385	327	390	385	349	352	389	340	375	386	384	344	395	377	388	349	381	365	367	359	409	398	368	371	357	396	391	367	397	352	402	405	384	356	317	366	390	379	360	366	374	371	346	339	357	375	381	353	370	400	373	364	369	364	419	386	356	379	383	359	351	386	330	361	380	370	327	356	388	320	377	356	378	390	390	373	354	406	371	364	406	338	401	361	313	327	389	361	380	340	353	379	378	350	383	385	401	387	352	403	343	361	342	380	377	412	378	366	379	394	380	355	368	374	394	379	361	350	377	390	366	376	383	356	336	382	391	355	370	370	352	352	375	377	400	368	373	406	393	351	387	377	375	372	359	373	355	354	389	380	389	359	373	357	364	398	427	380	366	378	363	406	388	413	380	405	389	361	359	342	436	395	358	371	358	353	381	371	433	387	358	407	378	354	386	362	313	344	366	365	358	360	355	365	400	384	363	371	333	401	373	365	386	371	363	352	352	341	340	401	370	399	356	369	387	371	371	362	367	355	403	369	361	354	342	331	375	355	362	374	387	371	385	378	354	383	390	368	377	378	365	381	333	363	358	367	346	367	362	406	359	389	377	413	370	376	412	418	394	359	354	370	381	406	376	382	378	378	358	373	350	334	372	347	371	355	363	329	361	387	377	376	357	383	382	387	390	392	405	378	356	358	405	396	370	381	378	391	378	387	377	356	354	358	370	344	389	409	401	407	394	395	387	363	299	385	372	358	365	388	362	351	395	384	419	384	376	364	378	400	346	374	334	377	365	347	355	346	343	379	381	364	350	387	430	359	372	375	382	372	399	378	392	375	348	400	340	381	396	414	395	383	376	367	338	357	379	371	343	357	353	406	371	369	363	355	346	357	362	386	369	384	363	376	384	374	383	394	362	371	406	338	347	420	347	368	349	349	408	356	361	365	379	367	380	363	336	379	311	383	375	385	375	365	379	392	379	380	394	389	401	414	360	353	410	375	399	390	367	370	375	361	394	373	371	377	361	328	358	367	366	369	393	377	325	380	390	369	392	369	357	379	354	406	423	375	367	364	405	331	370	347	419	378	389	342	357	375	354	363	368	333	401	389	350	398	408	401	357	386	354	394	406	358	336	389	345	368	380	393	361	415	342	382	340	344	354	365	393	395	377	378	348	375	328	343	379	375	398	428	359	376	418	368	394	355	387	377	351	374	348	356	384	367	376	333	329	361	393	366	364	380	389	387	319	378	367	353	379	376	405	364	382	390	356	390	382	357	380	355	364	393	336	403	376	356	401	361	355	393	368	381	343	346	387	374	347	365	332	389	391	390	368	381	369	372	380	396	350	343	393	363	397	394	402	328	353	386	377	355	334	389	405	337	413	353	358	379	394	380	341	358	353	344	367	391	404	348	394	397	379	395	374	386	372	333	380	380	358	383	360	368	389	382	374	354	351	368	369	376	391	354	368	378	387	349	337	341	368	349	310	376	376	376	363	402	382	353	326	379	371	360	357	371	359	408	334	352	343	363	359	363	385	401	348	389	368	361	357	369	344	375	384	385	390	364	383	347	360	344	364	376	417	394	371	356	368	389	334	349	360	354	392	378	374	407	364	400	427	328	341	394	350	403	367	415	398	358	340	366	326	345	399	412	384	365	399	314	383	398	377	367	385	316	361	381	382	373	349	354	375	363	384	372	368	386	359	369	347	359	320	395	408	378	410	374	375	388	360	334	391	391	372	362	330	400	369	368	378	393	355	361	372	363	366	384	355	392	378	362	371	345	375	359	345	390	363	349	407	356	341	319	360	397	336	380	372	398	401	353	384	379	363	377	372	396	384	341	358	406	391	372	350	383	391	380	373	355	378	337	368	386	377	406	408	359	393	376	374	363	360	419	347	337	370	360	400	392	394	336	328	355	352	392	391	410	344	342	322	336	340	377	370	389	349	358	379	407	349	365	370	353	357	368	358	406	351	392	389	361	422	415	364	350	347	329	375	388	354	396	387	369	390	380	400	387	397	377	366	412	370	347	386	413	371	374	372	349	367	336	352	365	362	349	317	369	348	371	398	373	372	391	381	393	380	370	363	365	391	383	380	368	380	380	359	384	371	391	370	392	358	359	387	332	356	385	351	326	352	372	363	380	353	381	359	363	336	350	372	340	411	374	361	404	351	373	352	387	375	338	414	372	346	421	361	386	353	394	398	304	396	400	402	379	344	353	339	369	389	376	341	370	348	359	359	362	366	352	362	351	373	390	397	399	372	369	371	383	387	391	355	372	358	370	345	378	374	368	400	403	373	376	347	362	374	363	378	331	371	398	363	364	408	384	391	384	365	334	350	380	398	344	361
36296	20084	17693	15437	10502	1972	1016	944	893	803	839	804	840	819	798	871	838	938	983	1419	1633	1529	1415	1218	995	886	787	790	768	801	784	803	783	809	826	768	819	806	825	784	840	771	780	822	801	861	827	779	784	833	774	852	797	823	756	834	843	817	785	832	784	819	858	809	846	848	793	820	852	779	805	796	781	762	787	809	794	808	825	796	802	808	815	788	776	803	818	773	839	803	813	809	778	779	840	800	754	798	785	808	785	827	810	794	828	784	830	781	792	763	809	832	786	838	844	806	798	787	799	792	769	794	814	870	831	836	783	825	827	785	814	780	779	806	840	807	822	777	810	797	864	840	773	778	791	828	795	787	774	803	774	817	749	785	776	812	807	806	760	825	771	759	762	822	786	785	814	795	818	756	838	804	837	780	852	811	759	755	797	755	812	778	784	778	841	837	781	830	732	787	822	867	824	790	822	740	855	791	830	841	774	781	780	770	798	849	775	813	841	812	776	820	801	814	781	775	772	809	792	750	804	859	809	843	842	807	890	787	787	780	802	767	767	818	851	748	782	795	777	820	805	821	793	739	801	816	794	813	806	799	834	802	786	808	842	808	805	779	795	787	824	832	825	792	815	784	806	779	802	791	844	826	852	820	822	796	746	784	834	847	807	832	831	733	813	834	792	818	806	837	775	778	811	774	789	859	822	804	816	786	804	755	820	796	787	819	817	813	807	782	765	809	815	850	824	850	760	784	799	754	797	799	806	781	810	858	830	763	857	788	785	823	751	778	823	825	798	807	765	765	821	810	811	816	801	781	827	826	807	760	816	779	810	786	806	740	841	756	839	777	842	824	825	797	758	781	839	796	783	820	770	787	859	782	870	856	741	811	808	765	820	835	778	817	768	814	838	755	804	839	799	812	803	807	807	774	801	844	771	743	775	768	773	801	820	797	833	790	832	755	791	846	814	779	781	770	782	800	771	780	783	837	804	766	779	799	797	789	817	729	778	800	853	788	800	795	821	791	807	793	821	771	805	782	780	792	803	850	794	804	755	773	803	780	801	791	797	828	772	819	809	817	844	800	787	756	790	805	788	816	783	813	841	779	762	832	772	780	749	855	778	784	765	783	775	813	824	811	806	823	776	803	821	820	844	823	810	812	830	845	872	823	781	802	813	783	780	825	834	804	821	791	854	805	828	747	821	763	747	809	784	782	767	805	800	763	787	780	791	808	781	736	819	761	764	850	780	777	826	764	778	755	791	808	846	800	792	799	815	794	797	823	755	767	800	796	820	793	803	768	790	816	816	810	774	792	799	820	718	805	782	781	798	813	810	785	826	753	781	830	768	786	828	768	838	805	773	783	770	766	822	781	802	749	789	841	825	791	813	761	804	818	745	776	773	801	801	738	768	814	791	840	775	839	831	791	777	785	786	803	823	834	746	812	809	791	787	806	796	796	783	908	797	754	771	774	763	786	790	776	815	803	874	823	795	884	781	810	809	772	763	807	785	814	753	800	783	796	799	757	794	844	867	785	803	778	806	777	807	857	808	845	788	804	807	830	803	818	818	808	850	786	807	815	732	778	863	815	799	785	817	852	777	771	841	818	771	846	865	808	787	849	840	806	832	770	827	818	780	791	771	815	867	807	823	794	845	799	805	800	799	792	776	827	833	793	856	798	801	806	799	835	827	774	820	858	797	809	816	835	819	806	757	763	764	792	814	806	780	801	786	818	833	809	836	771	794	844	817	804	812	866	847	789	792	828	827	796	775	785	799	827	756	779	765	827	821	848	826	775	810	823	805	820	789	794	773	845	794	842	809	851	773	780	777	845	794	788	791	855	793	724	763	813	814	805	852	759	754	817	829	778	744	815	777	792	793	816	841	786	776	818	824	814	790	865	787	822	800	789	797	800	794	792	760	811	795	800	800	806	800	796	810	780	823	815	797	742	754	840	807	855	800	753	848	830	830	766	753	841	826	768	779	842	835	811	824	773	735	786	799	789	806	802	796	764	800	801	750	813	771	777	821	809	818	832	845	767	795	762	795	805	783	809	810	767	787	809	776	854	761	829	780	827	787	817	759	840	800	767	813	795	790	799	787	743	797	788	798	757	754	791	778	789	774	770	801	786	781	812	804	852	802	845	801	781	785	796	844	820	837	790	764	786	780	785	798	830	796	791	753	774	809	770	786	826	812	820	826	764	838	811	780	831	805	840	801	832	813	844	792	833	734	830	808	841	775	771	816	809	802	788	835	837	757	746	792	806	775	764	782	817	827	800	791	772	748	804	766	736	882	798	762	855	798	838	777	812	838	774	752	829	827	805	776	784	823	844	790	814	807	816	820	807	791	836	797	815	769	765	770	802	821	828	820	787	811	804	798	790	858	819	783	866	841	794	821	806	800	825	755	841	774	834	786	781	766	826	779	759	740	823	784	767	800	750	824	778	806	790	862	785	771	797	802	834	786	802	847	791	805	828	809	758	768	835	771	873	819	800	832	766	813	827	816	779	780	817	810	845	758	843	806	777	799	791	803	789	842	789	809	807	795	756	835	782	831	783	773	763	790	821	845	843	785	804	801	809	795	778	781	816	801	815	769	825	858	775	854	788	822	820	832	797	791	788	781	794	815	792	778	793	778	794	825	774	769	788	854	783	791	791	821	810	785	759	790	829	824	779	823	733	773	795	844	813	809	808	793	810	801	828	783	832	839	774	769	778	796	783	844	783	793	869	784	840	772	814	816	757	762	790	768	799	820	781	773	799	833	845	821	780	811	793	813	810	773	793	825	813	820	831	819	787	764	793	823	819	810	776	865	825	786	773	840	828	808	782	829	827	833	820	784	787	832	832	779	792	784	802	813	780	817	767	802	792	836	815	830	848	824	854	835	767	812	791	806	809	786	789	785	815	768	789	809	852	806	869	796	824	791	806	822	782	804	810	809	786	762	812	772	835	840	795	796	831	823	737	772	776	745	756	818	819	838	806	833	780	769	828	782	793	816	793	753	863	827	779	858	758	815	771	809	838	832	839	752	827	826	833	797	809	822	808	830	752	799	779	803	821	830	815	725	781	794	798	821	779	804	818	779	821	785	834	795	827	839	799	816	807	815	809	738	806	769	795	812	733	780	787	790	823	823	859	804	859	770	812	793	787	835	824	826	803	840	817	797	781	795	773	819	793	846	779	809	745	800	818	839	804	835	791	812	771	780	795	796	800	783	761	788	774	860	784	795	751	784	804	844	859	784	803	821	809	865	783	768	867	831	813	817	777	796	809	777	749	780	782	745	824	797	841	790	842	817	837	781	793	804	778	830	768	764	767	784	804	794	779	810	823	788	858	773	827	795	861	808	810	721	770	810	757	803	769	836	811	840	791	795	807	799	813	773	828	754	808	802	799	809	813	826	808	788	749	765	832	804	822	795	814	801	819	807	827	802	759	846	797	832	801	770	801	791	790	814	839	806	801	832	842	823	778	843	819	751	794	762	744	784	799	824	836	815	791	784	787
58280	35865	29200	20285	8585	1686	574	442	443	398	423	423	410	438	433	426	368	445	527	812	955	898	842	665	579	446	398	395	392	406	401	392	391	401	376	350	375	380	406	338	395	362	388	411	371	435	402	379	389	390	418	405	388	381	405	374	385	348	427	367	372	393	436	415	417	398	385	383	368	390	377	376	383	386	401	393	360	403	355	394	392	379	391	389	367	405	402	392	386	421	411	373	386	366	385	391	407	387	429	375	410	379	410	382	454	374	393	411	367	378	367	385	389	386	422	384	362	358	359	396	358	394	377	410	400	367	375	396	358	347	371	369	373	413	452	362	372	401	390	393	426	414	375	378	389	381	371	380	412	386	448	401	408	360	367	403	399	394	386	376	419	348	370	368	379	383	376	407	368	388	368	365	401	378	387	390	381	382	374	390	380	384	384	356	346	389	391	404	404	410	405	370	378	390	372	400	365	369	372	349	381	377	395	416	402	362	374	372	347	381	404	388	392	381	371	421	391	370	395	393	364	385	389	409	402	376	381	367	399	391	375	414	391	390	361	391	393	423	407	391	371	402	400	412	343	366	374	386	436	397	359	404	391	378	377	391	361	351	362	339	384	370	398	402	382	382	345	397	390	416	371	367	378	415	386	394	385	361	392	383	388	367	404	404	373	367	368	398	410	400	398	412	419	351	423	426	428	399	405	415	364	374	379	369	357	353	407	387	397	394	406	422	378	337	392	383	383	415	412	415	358	383	395	355	386	390	392	397	379	416	392	352	330	391	396	385	395	378	346	386	390	373	390	382	367	351	389	360	407	408	384	377	383	407	392	388	370	417	382	375	416	414	398	360	365	363	372	358	433	374	390	415	362	400	363	357	377	370	361	382	402	372	372	340	393	403	357	371	393	390	386	380	406	389	400	385	400	401	398	370	367	399	383	330	387	369	396	391	393	371	392	383	401	347	395	386	366	373	385	395	385	383	405	393	392	406	399	398	342	384	354	378	418	348	376	405	364	420	354	377	404	402	401	356	366	382	403	363	371	396	419	408	340	372	384	389	389	400	359	350	364	418	369	395	388	376	354	411	389	350	375	388	402	339	375	367	425	379	374	357	380	376	369	383	338	416	412	359	405	412	380	350	405	393	376	400	363	386	383	392	369	375	402	410	380	449	404	360	376	371	413	397	395	379	359	388	363	389	387	359	379	368	378	371	382	354	389	399	390	356	397	399	372	373	386	409	378	368	391	348	378	382	377	388	426	404	383	402	352	377	370	377	374	392	349	373	397	361	393	433	388	394	382	404	389	362	435	377	411	349	374	359	383	412	390	390	428	365	368	388	362	413	375	379	385	382	407	390	375	421	364	403	365	384	366	348	395	411	371	406	372	402	410	385	360	385	382	407	389	396	341	401	391	406	387	398	392	425	373	384	399	412	402	369	380	413	369	334	419	396	356	351	400	344	382	361	422	427	362	352	412	369	399	367	449	383	350	365	363	386	354	374	384	345	366	356	387	382	396	402	382	381	372	342	357	384	372	396	370	364	355	367	388	361	404	398	403	372	402	418	403	397	384	401	339	386	395	430	391	422	409	393	370	348	373	379	414	403	381	452	397	375	378	382	387	395	368	391	363	413	415	341	377	407	389	371	389	393	400	355	381	384	401	364	346	380	338	332	375	368	395	379	403	393	407	344	371	379	399	412	382	397	352	406	391	370	396	384	388	401	422	378	365	394	340	378	387	364	352	413	377	355	407	435	358	394	371	359	424	401	417	390	381	406	404	363	414	368	400	409	408	363	415	402	409	396	391	398	375	400	358	373	396	381	384	362	357	396	369	387	353	383	380	382	390	398	409	394	373	425	447	390	406	402	350	380	422	393	370	386	398	429	370	382	386	364	385	437	375	339	420	398	387	405	362	372	407	379	417	380	379	346	397	365	382	412	386	372	380	419	379	411	403	415	380	352	335	384	396	357	390	354	379	408	427	381	377	369	392	355	358	397	385	405	399	390	387	341	351	374	392	402	421	405	407	383	367	402	354	394	366	424	359	387	378	394	390	395	359	369	350	356	383	400	422	380	375	368	406	409	380	346	406	415	371	372	392	394	392	352	390	392	367	388	377	370	410	375	388	349	373	403	359	350	341	433	396	415	377	389	381	376	407	392	360	381	368	386	349	389	389	372	392	377	390	376	394	388	391	385	382	377	387	451	387	367	387	418	386	381	358	366	409	424	365	339	381	421	356	386	394	358	416	418	385	405	415	373	380	415	386	395	370	375	415	375	393	389	375	398	389	409	393	409	395	373	416	394	373	371	433	400	412	382	360	388	400	413	382	369	352	409	411	426	349	379	374	386	374	381	351	369	372	391	374	369	366	387	371	359	367	389	380	380	362	392	370	393	366	367	369	386	396	377	368	404	380	384	383	389	389	398	414	396	448	416	409	381	420	418	369	403	376	382	411	385	374	354	355	357	376	373	368	381	402	369	364	371	380	401	365	410	399	449	403	402	408	390	427	389	404	379	369	397	397	406	365	397	381	412	409	390	364	372	351	392	416	422	388	387	405	371	407	385	386	389	377	366	403	364	375	361	376	397	419	366	377	359	375	390	411	357	373	426	387	388	413	356	364	379	402	386	402	382	364	399	395	388	416	374	410	393	398	386	403	398	384	365	373	386	368	354	389	362	365	399	426	446	397	373	345	384	370	374	413	355	397	385	400	400	402	376	412	385	384	367	382	395	370	376	383	379	385	354	360	372	382	398	448	369	372	391	394	394	408	325	416	385	376	361	348	410	365	389	389	385	375	391	381	406	406	369	408	385	399	428	362	383	405	358	374	360	405	367	434	348	392	388	364	396	384	398	384	411	386	372	401	392	387	392	384	403	398	412	423	381	349	394	367	376	391	387	405	398	357	379	414	383	385	419	356	348	365	378	373	391	375	396	435	388	363	374	406	346	385	393	392	431	388	393	386	409	396	380	410	369	379	400	389	376	366	343	367	345	390	341	409	358	406	384	411	372	414	436	375	360	379	349	379	403	360	369	375	385	392	414	422	389	404	339	376	392	369	390	388	367	398	352	373	380	432	390	378	378	373	365	414	359	383	364	369	418	384	406	392	368	397	387	363	385	345	344	367	404	360	386	430	382	366	360	368	363	411	383	403	377	376	385	397	410	437	373	397	378	368	387	416	398	416	376	388	362	360	388	380	385	380	377	423	379	384	392	392	380	425	382	425	391	384	375	378	372	348	405	360	357	380	360	393	371	403	382	410	393	381	396	374	359	410	356	390	396	403	407	361	382	366	410	370	335	386	366	360	376	362	358	372	400	385	351	391	392	364	359	397	394	399	396	368	397	402	375	374	380	378	416	402	367	397	363	405	362	408	356	339	388	391	406	375	396	367	425	381	397	415	413	393	364	420	383	370	387	387	410	343	394	389	377	386	381	408	387	362	373	396	402	372	390	400	399	386	383	368	390	417	358	401	397	346	365	394	407	386	444	365	315
35587	27614	32196	28901	15272	3726	1465	1128	1139	997	1029	955	935	880	919	946	974	1028	1485	3436	4004	3875	3255	2455	1936	1159	854	834	827	799	813	848	822	831	799	866	846	813	773	856	831	802	796	820	836	809	807	803	842	839	823	825	833	805	782	829	888	794	853	816	828	815	791	845	852	798	858	841	797	890	788	829	805	823	818	848	820	805	821	798	834	823	796	823	837	851	807	819	879	788	813	784	852	863	802	788	858	800	817	822	839	834	869	818	818	804	818	828	791	837	824	880	821	831	805	831	821	791	837	786	887	835	832	819	820	843	811	795	810	833	817	829	881	782	810	872	825	792	823	852	810	788	851	837	788	826	803	873	845	806	871	834	815	801	817	846	795	836	876	812	828	864	832	786	804	792	770	848	834	799	810	882	820	833	866	809	813	816	826	865	815	831	849	800	782	838	850	886	823	838	798	810	821	750	809	852	886	807	801	832	850	859	808	825	809	841	815	821	885	785	803	802	787	828	873	849	841	839	861	774	828	792	815	788	823	851	843	797	807	839	815	832	798	818	805	838	813	827	846	855	810	803	800	765	811	751	837	844	848	847	845	822	828	821	859	829	814	835	868	813	865	838	875	806	813	832	860	785	810	813	757	798	781	827	838	839	844	818	877	785	798	820	838	832	818	810	827	777	802	820	772	856	852	792	829	779	828	823	871	864	822	831	880	838	738	838	851	790	871	848	811	864	863	803	846	793	782	791	819	766	815	865	857	798	766	868	843	814	800	814	827	819	795	793	799	821	835	781	770	811	780	836	822	836	817	837	870	813	820	790	814	858	818	806	854	828	824	827	853	829	824	848	800	838	838	828	854	799	800	818	838	848	804	817	771	822	863	823	828	810	822	859	791	800	732	822	848	810	815	876	810	820	828	831	806	816	832	870	809	847	842	843	813	847	818	870	794	811	759	822	847	834	820	809	818	828	848	868	804	814	823	883	846	820	852	791	808	826	835	829	804	779	804	799	815	805	790	788	834	854	802	777	814	801	814	822	815	788	815	816	811	797	830	791	817	821	848	798	797	773	867	836	780	854	841	765	841	823	822	798	827	861	885	777	783	855	820	832	812	804	831	826	821	833	869	845	835	784	787	817	844	857	864	845	804	844	773	822	789	819	809	858	793	863	759	844	866	838	859	855	806	739	880	784	825	877	768	867	793	867	807	838	771	805	836	833	849	810	814	825	834	811	795	826	812	811	834	825	808	839	808	812	838	849	788	826	788	799	833	813	848	887	857	849	797	830	827	831	830	868	819	874	786	774	744	845	887	816	814	806	838	742	830	834	796	788	804	768	830	806	873	815	826	855	828	856	783	867	817	831	794	820	846	830	808	818	770	783	841	812	792	782	829	856	819	802	858	901	820	829	819	817	817	805	802	823	820	806	770	813	851	795	849	799	833	800	843	823	816	805	788	786	840	821	802	768	838	842	844	815	826	838	854	851	873	790	801	804	818	815	832	816	819	844	800	820	826	849	802	808	788	838	815	783	874	848	817	834	833	825	861	844	800	799	854	806	809	842	761	862	858	844	817	785	855	834	782	848	821	862	858	813	784	824	872	823	848	855	810	772	802	808	852	805	812	884	800	844	806	844	830	845	837	849	824	799	768	793	839	813	832	811	805	815	793	852	856	828	767	826	815	795	862	847	811	828	756	814	826	784	806	837	771	879	805	788	785	834	841	864	814	861	798	824	800	841	805	816	787	866	817	796	843	838	798	840	832	811	761	856	851	851	824	804	829	819	833	855	799	792	799	753	827	838	811	833	808	867	822	853	829	797	819	842	898	854	790	855	818	833	791	817	860	795	792	841	797	865	850	794	837	847	812	804	829	818	826	787	869	869	800	801	844	825	781	825	838	875	784	794	808	811	825	784	820	824	813	833	813	836	835	850	803	801	802	777	874	777	783	804	881	847	857	799	796	829	827	880	815	842	782	806	788	825	768	825	814	817	826	854	842	827	824	828	827	850	766	786	864	827	801	836	825	878	790	849	800	838	830	863	792	802	832	859	856	875	817	839	818	820	798	831	813	829	829	829	790	836	823	803	801	796	828	829	817	821	840	821	848	826	815	769	793	851	821	841	815	837	778	817	918	820	776	812	809	795	840	865	792	824	834	769	829	842	822	843	826	826	759	835	862	822	852	848	873	815	863	789	852	794	814	821	861	806	816	809	816	788	813	816	806	780	792	830	849	830	764	855	802	881	802	761	803	823	819	860	814	864	828	807	840	808	844	851	891	866	846	836	802	809	828	856	777	809	841	822	893	851	797	844	821	843	799	826	841	826	883	827	789	882	829	816	829	839	785	846	811	803	784	844	801	835	791	834	796	813	830	873	782	798	847	821	874	801	838	832	856	841	792	828	878	864	849	808	786	832	854	840	819	876	826	838	855	825	784	792	850	831	774	838	862	797	807	828	881	811	819	827	856	837	764	827	865	790	841	850	804	837	830	783	789	808	841	796	898	791	823	869	888	789	784	829	808	846	799	807	832	802	812	805	847	795	848	832	840	777	821	787	864	791	839	870	809	777	804	813	841	812	834	864	834	818	863	853	778	809	831	846	797	797	793	834	850	838	855	850	867	806	831	843	819	778	780	834	819	807	831	841	815	814	858	860	807	835	836	833	859	805	853	831	835	793	825	815	815	769	813	828	786	861	794	754	786	814	846	794	801	800	853	792	854	796	829	844	870	827	829	884	862	807	828	861	834	806	811	819	783	862	792	845	807	865	825	832	814	809	856	836	860	848	795	797	878	869	840	833	770	878	830	764	781	850	811	811	809	862	819	839	808	836	834	820	814	806	812	804	820	803	764	853	850	754	837	792	854	883	814	830	764	802	819	827	795	851	827	829	838	823	845	823	796	776	785	846	773	839	781	835	787	860	853	838	791	828	782	751	848	815	859	820	847	831	806	837	817	788	833	820	807	879	849	828	856	768	780	790	820	854	825	821	811	856	786	808	842	831	807	770	780	832	830	779	771	850	847	826	876	832	859	806	857	824	823	823	793	837	838	818	817	790	822	797	818	790	856	863	831	783	819	822	850	813	803	819	785	819	833	860	810	799	818	824	841	816	846	835	822	862	833	786	790	848	864	848	818	870	807	792	752	798	797	786	824	802	877	858	810	819	836	840	850	831	783	804	794	856	841	837	847	831	810	783	823	788	859	802	865	843	813	806	777	826	840	837	796	847	781	806	817	793	798	811	845	878	838	851	795	845	834	844	870	834	814	777	842	843	829	804	861	817	815	837	835	835	849	881	826	827	833	852	838	881	828	825	846	782	825	831	788	832	853	791	869	829	833	794	817	824	869	855	765	837	864	826	786	831	838	837	852	811	818	814	805	834	840	782	838	839	827	853	862	827	830	862	878	801	862	805	821	787	827	844	816	819	842	796	795	826	820	814	803	843	817	832	821	853	844	830	833	797	800	855	921	873	833	859	832	818	830	809	842	809	856	797	859	821
37330	21489	12232	4827	1027	475	420	410	440	393	383	337	378	337	386	372	387	406	369	345	389	407	403	409	402	359	366	397	364	358	391	365	394	370	350	341	315	338	344	337	341	365	357	363	378	385	347	393	351	365	353	346	364	346	396	354	334	378	335	336	348	380	334	364	372	361	336	349	383	332	364	370	371	410	395	388	340	375	369	356	360	398	409	350	361	372	352	348	381	376	363	400	375	328	404	359	335	329	374	353	350	379	337	404	375	361	342	336	354	325	332	359	359	367	356	363	371	334	366	337	359	358	366	353	363	383	381	387	319	379	333	363	318	365	371	340	353	361	370	358	373	361	334	350	392	386	359	336	368	359	346	312	357	351	348	349	368	367	311	369	405	369	349	380	361	369	339	375	353	371	391	362	356	385	378	347	355	398	377	382	356	371	368	321	390	355	376	436	408	368	358	425	350	335	375	400	377	404	390	351	372	364	346	351	371	404	397	379	348	409	357	388	338	376	389	364	337	332	375	365	360	379	351	334	356	363	371	363	365	382	371	369	382	356	353	407	358	353	319	399	384	360	358	341	377	376	356	349	362	337	361	387	360	377	353	364	360	375	352	369	330	373	354	395	389	370	371	410	356	369	374	391	344	358	351	353	385	400	416	361	358	334	358	378	354	374	398	364	391	372	312	393	370	383	384	330	343	381	399	367	355	377	368	348	394	353	375	374	370	415	392	395	362	400	381	369	358	376	350	384	326	320	354	339	406	329	342	391	358	410	384	401	387	368	382	363	380	360	355	340	387	394	377	372	335	359	380	379	315	371	396	368	367	358	357	315	338	353	382	396	423	352	371	333	357	352	329	341	359	394	384	363	361	361	383	351	371	363	363	348	373	352	387	372	364	362	395	333	367	395	400	369	368	371	353	335	368	342	325	419	374	346	368	331	394	361	341	364	410	376	339	339	382	344	364	348	374	331	348	316	383	352	357	395	395	331	349	327	337	370	365	356	364	401	358	375	366	378	357	400	386	370	394	347	390	371	349	398	350	389	391	370	400	375	388	379	404	371	391	364	360	368	377	393	377	354	390	386	349	357	354	361	391	390	328	372	381	366	354	344	353	393	331	359	348	330	366	371	371	376	362	347	389	393	327	364	374	357	316	341	376	303	350	329	384	336	355	366	364	347	383	353	398	365	384	359	368	370	405	377	346	376	384	363	342	351	338	351	350	355	330	381	359	359	366	345	381	348	369	360	350	391	355	371	353	361	364	349	380	361	354	361	319	346	379	376	352	415	353	352	378	350	360	363	382	374	360	396	414	389	337	349	376	387	392	364	391	366	357	378	358	357	367	386	384	374	382	371	367	419	391	334	385	352	375	396	361	359	354	349	367	391	373	324	373	356	378	383	365	366	364	406	381	363	345	348	351	360	357	361	347	367	335	352	342	354	367	350	365	353	363	354	341	378	378	317	368	352	363	379	370	360	399	407	341	382	328	377	393	403	394	333	319	346	361	370	358	376	366	341	347	387	359	382	375	397	347	352	420	397	370	380	340	343	366	371	340	381	371	375	342	377	343	354	373	378	380	374	356	361	343	391	356	364	373	380	365	348	336	326	357	381	361	341	375	382	366	318	362	352	354	400	398	362	329	379	353	353	365	371	367	352	366	366	369	373	381	372	352	386	401	372	367	386	360	415	347	400	410	371	375	353	342	412	372	363	399	359	385	342	352	341	376	373	377	375	375	371	367	371	360	378	343	343	359	351	366	358	413	340	363	373	372	399	368	348	398	337	328	400	391	387	329	344	358	360	339	387	409	370	334	381	382	381	395	342	337	375	367	352	356	349	347	395	361	350	334	376	382	321	360	365	393	385	375	327	347	354	387	337	357	401	330	361	399	380	354	358	375	334	408	327	349	347	358	364	392	369	394	305	389	381	360	341	359	347	396	345	381	365	344	354	343	362	354	343	347	365	362	362	353	371	329	361	350	369	369	359	368	372	341	400	398	372	341	371	374	364	341	374	360	401	414	341	334	375	356	386	362	338	342	351	327	352	389	380	391	384	377	376	359	370	375	360	352	382	387	346	347	368	324	368	351	373	397	382	363	341	341	366	380	349	372	387	371	334	340	400	332	399	388	363	366	409	352	381	352	350	348	348	361	338	380	387	345	346	347	425	318	379	376	338	378	392	356	382	393	408	395	351	376	361	347	325	366	322	351	403	349	394	357	366	385	398	349	381	337	383	369	343	349	349	398	392	336	383	405	379	373	367	397	371	336	343	346	371	346	363	389	391	364	376	377	364	347	369	369	363	370	341	356	398	370	382	352	369	379	337	369	342	343	368	336	366	381	364	350	360	383	317	380	345	342	371	341	371	383	367	347	387	360	361	348	368	339	374	356	374	397	357	341	402	373	378	359	334	372	343	348	357	388	360	375	363	352	367	354	378	347	359	406	351	386	374	360	370	342	380	370	359	341	345	386	364	406	366	356	365	346	395	365	365	412	368	377	363	347	345	367	348	382	387	373	381	379	397	355	344	371	363	361	347	396	347	310	368	360	367	345	342	371	360	392	397	362	353	373	353	404	357	413	396	379	375	350	369	324	350	403	396	371	394	365	392	370	347	361	370	356	371	370	394	363	337	338	425	340	371	396	370	350	344	376	389	404	379	349	413	364	419	398	345	390	376	339	348	366	360	343	386	383	388	337	415	384	352	380	374	399	359	382	363	387	396	365	399	342	390	417	367	359	362	357	413	384	366	390	380	359	341	334	376	354	338	394	339	370	373	348	368	316	343	374	359	388	376	360	392	389	365	365	369	392	365	371	354	349	348	374	335	348	362	357	375	396	365	352	393	398	397	366	342	349	385	348	340	400	378	320	359	376	362	363	333	380	357	361	373	367	345	385	378	357	380	325	416	420	387	386	353	401	354	392	361	330	335	346	366	359	403	375	372	375	357	356	343	373	366	352	437	353	360	371	364	356	349	341	344	355	366	401	352	351	383	310	358	347	312	343	378	361	341	393	323	341	336	366	389	372	361	366	327	372	382	359	365	381	429	342	373	352	393	307	335	325	350	332	379	374	332	359	385	338	379	362	339	343	381	318	363	370	405	356	341	356	355	352	390	377	365	346	327	361	334	378	357	351	360	393	379	385	343	387	387	394	346	388	389	372	339	388	354	383	365	381	364	375	344	333	358	377	324	412	395	332	354	361	344	387	363	359	377	353	372	404	363	348	374	393	346	352	387	351	373	316	362	389	381	360	363	376	351	347	342	400	378	379	345	346	362	359	362	374	353	394	376	373	397	343	373	354	371	316	402	366	324	353	389	349	418	383	422	366	364	363	393	338	371	367	343	339	384	389	377	358	372	359	387	364	352	389	362	316	380	367	366	363	366	354	362	338	341	369	338	321	385	394	333	367	394	350	387	352	393	382	342	355	383	350	363	358	375	384	391	406	362	409	384	300	385	387	355	352	371	368	356	337	345	364	361	366	371	362	402	350	381
22232	15452	16137	9171	2786	1146	1001	1015	903	858	846	829	823	774	819	812	832	808	827	812	898	915	919	878	845	847	753	757	752	815	784	770	779	798	765	787	830	745	778	781	859	807	783	784	756	752	772	773	771	758	806	804	793	760	777	759	703	779	766	772	786	767	774	792	793	799	774	734	786	724	824	828	787	818	787	868	775	779	831	774	731	783	820	772	781	786	815	794	754	818	813	775	757	755	781	802	794	757	787	755	837	820	807	796	799	780	735	784	785	783	767	788	801	828	851	763	768	756	814	803	709	780	788	785	772	775	770	792	777	794	799	792	798	748	752	831	756	732	760	845	793	759	775	761	769	832	849	791	803	773	762	770	833	797	752	831	783	772	749	766	781	778	748	805	744	751	769	807	769	814	780	826	754	740	791	777	826	801	789	805	781	805	771	823	727	755	817	803	753	799	792	775	798	752	811	738	789	791	810	767	750	801	798	756	816	761	802	749	776	763	785	791	783	773	760	764	768	807	771	785	794	764	797	740	780	828	856	738	751	758	778	811	805	805	792	821	771	774	768	779	819	783	790	754	804	803	752	839	785	825	770	791	790	790	762	851	749	784	774	781	759	770	802	773	803	730	751	737	787	748	787	778	749	786	791	751	792	807	838	759	763	774	826	760	805	813	809	763	788	746	763	765	771	789	809	799	778	716	757	809	763	801	757	741	799	784	808	794	822	774	790	769	749	770	832	729	738	783	781	814	731	789	779	776	705	766	786	722	755	716	805	733	844	770	806	813	843	838	782	772	758	774	793	791	784	835	746	789	792	754	798	765	747	797	715	772	797	781	755	795	809	821	741	772	782	758	760	783	791	788	792	779	790	796	748	792	796	727	837	770	791	794	790	747	777	702	766	796	776	825	820	787	757	822	809	797	740	779	723	756	782	752	767	816	795	734	818	735	786	774	784	709	801	791	762	793	789	745	780	757	793	764	796	804	758	829	757	783	792	803	792	788	752	782	768	800	756	789	808	781	758	756	777	748	787	833	779	791	765	785	812	828	789	797	790	809	810	772	780	766	784	787	755	770	778	825	751	759	767	800	797	748	786	801	798	745	834	793	785	813	801	791	784	804	769	754	763	767	800	782	859	774	786	758	764	784	783	771	770	766	780	769	765	788	789	781	765	759	772	741	789	771	748	760	783	798	740	756	803	843	807	759	741	778	764	784	764	829	863	820	803	804	827	792	751	768	811	796	783	783	801	749	808	813	781	752	777	776	765	784	827	784	814	758	774	759	814	822	811	745	779	757	821	761	749	759	757	778	800	791	781	766	769	791	801	808	752	790	819	768	807	739	830	732	819	820	754	769	782	767	796	799	797	809	742	716	829	815	802	745	772	772	804	788	825	737	780	768	803	792	745	759	855	759	804	783	759	783	786	808	731	785	729	760	788	801	781	801	740	749	745	835	756	785	754	799	737	775	789	799	758	783	761	796	722	789	739	778	769	833	760	831	787	789	746	761	774	759	820	777	805	796	775	773	775	807	779	757	748	819	774	780	816	805	737	835	766	786	761	789	806	773	787	796	785	795	743	815	784	772	806	803	766	771	721	792	791	776	807	807	856	864	767	799	784	825	822	830	788	838	809	791	749	803	799	770	775	751	759	780	758	756	752	788	783	766	757	751	787	788	768	766	775	793	821	741	774	767	781	839	784	744	791	791	772	813	751	751	791	802	760	779	772	799	760	815	760	747	770	816	812	789	774	793	798	778	802	802	817	753	796	749	835	766	814	815	735	772	787	752	779	811	812	772	727	777	772	743	817	812	763	786	746	793	778	808	742	793	783	796	751	758	800	769	809	775	769	736	821	823	801	815	793	759	792	787	786	738	767	814	807	801	794	751	790	778	792	727	805	806	768	788	770	807	788	827	820	730	762	767	778	773	752	783	759	782	803	820	806	793	825	806	755	796	787	774	785	764	759	732	777	808	819	775	766	782	759	795	780	788	785	760	841	762	758	823	765	808	808	822	783	740	789	756	787	720	791	743	807	819	816	735	753	755	763	779	798	759	774	699	782	764	801	788	781	789	710	737	786	771	805	744	785	757	793	783	817	772	744	802	793	772	764	718	797	796	776	733	742	744	795	779	768	737	785	789	828	773	803	844	767	779	803	829	765	733	792	735	811	780	753	778	753	789	786	826	801	789	802	797	810	783	764	791	756	774	819	780	768	811	795	784	770	780	795	760	794	786	774	812	784	836	748	780	782	822	825	794	820	805	818	818	743	820	799	795	759	742	802	793	777	753	755	793	832	801	840	791	771	797	788	788	761	769	748	786	792	734	772	830	782	772	799	770	770	804	743	807	762	834	718	750	755	794	782	777	774	785	774	719	786	823	731	789	773	766	741	750	787	825	758	725	782	768	771	802	811	746	750	756	792	763	759	773	784	751	787	764	737	766	788	729	717	799	784	753	765	784	760	755	778	744	780	763	751	820	789	768	809	815	778	779	788	746	783	756	758	839	761	802	801	772	776	775	801	747	831	789	805	812	791	785	735	789	765	782	790	757	766	756	757	802	771	813	787	802	797	822	726	737	764	796	772	803	767	807	775	794	741	755	808	790	782	763	756	792	725	785	821	754	754	836	782	769	798	806	765	824	815	764	804	775	752	753	736	755	763	845	800	793	794	790	788	719	830	792	746	795	779	777	794	764	777	761	802	751	744	780	751	760	754	779	737	819	787	852	796	822	764	798	812	808	767	750	731	764	806	835	799	807	778	787	781	788	769	770	735	764	819	787	751	776	800	754	769	764	827	799	771	757	795	810	794	792	800	799	772	799	751	782	799	820	827	756	742	756	756	738	807	812	759	743	807	775	769	830	786	774	778	795	770	766	767	739	774	787	837	763	732	847	754	780	780	799	737	750	799	786	792	803	754	821	814	772	784	806	819	767	813	815	775	784	792	770	736	795	814	799	773	777	764	766	822	728	754	812	799	765	780	751	757	764	818	744	783	773	773	783	782	784	771	735	760	785	744	834	786	776	770	827	830	804	816	802	762	751	825	833	784	770	782	751	764	755	789	769	801	757	756	769	802	758	727	806	794	782	737	784	804	794	773	759	845	818	747	746	788	793	804	750	784	810	790	820	821	761	720	781	773	799	799	771	770	853	751	752	794	796	772	776	740	780	804	778	785	787	733	749	778	780	786	785	721	781	830	788	755	795	829	774	775	777	749	783	733	742	771	800	759	761	803	810	776	827	765	757	757	747	769	768	761	701	748	758	768	781	765	740	800	784	788	727	800	766	799	808	807	804	779	764	827	768	752	831	793	708	797	760	806	768	787	766	789	741	786	791	796	787	769	790	746	816	770	787	809	779	798	801	767	786	755	732	787	811	791	737	789	779	785	794	783	723	777	812	769	784	708	852	782	811	756	783	746	745	772	754	763	772	773	792	761	761	774	771	798	786	805	773	799	810	830	752	758	807	779	819	798	792	826	779	754	771	792	782	789	795
56355	32694	17757	7531	2900	955	421	385	433	441	420	378	431	387	416	423	368	359	395	517	561	569	548	513	449	418	363	387	364	329	329	364	345	365	346	381	411	371	366	328	363	419	382	362	348	348	357	327	364	402	371	394	375	379	358	359	379	327	386	354	393	368	368	389	341	359	350	361	325	354	391	376	396	337	381	373	352	375	346	354	350	356	385	331	428	359	333	369	364	355	382	382	365	353	401	375	396	368	372	368	369	365	346	361	378	371	381	364	369	361	414	392	378	340	396	357	398	346	387	353	356	348	387	365	368	382	381	387	410	338	396	351	375	354	331	367	368	373	401	389	361	376	402	333	397	317	357	372	334	353	360	350	391	368	353	368	349	364	379	381	410	378	369	392	408	426	387	394	322	365	349	378	379	368	402	417	390	353	368	369	374	357	397	377	317	334	383	391	348	369	346	393	356	372	376	385	361	343	405	382	368	371	377	372	392	337	330	363	407	373	386	367	403	376	354	329	403	393	346	382	330	381	373	355	354	396	387	378	382	359	365	382	363	394	352	384	369	357	378	363	348	341	342	349	358	385	367	362	364	370	374	368	383	387	421	398	369	363	410	365	372	317	419	355	373	351	364	382	355	376	407	377	356	324	369	361	370	401	329	330	391	378	376	374	383	373	387	341	388	389	343	404	334	373	343	400	366	356	347	355	377	355	385	367	380	386	372	365	357	310	370	346	342	357	378	351	366	366	343	371	365	415	369	391	394	372	362	387	393	360	353	349	378	385	379	382	386	386	353	385	374	370	367	383	318	363	381	411	379	368	365	366	389	402	367	346	394	349	373	359	373	390	382	391	390	349	396	349	415	417	392	369	406	361	370	352	425	378	376	373	403	357	370	349	399	351	402	388	399	356	380	380	395	362	381	386	380	367	358	395	365	358	325	340	356	368	427	394	343	346	378	390	354	369	359	355	360	330	335	378	367	354	367	367	373	376	400	401	392	331	384	385	385	360	346	353	432	390	367	357	372	394	361	338	358	313	375	370	360	357	380	368	388	389	344	368	370	366	387	367	368	408	367	359	372	386	371	344	403	384	359	386	373	389	351	343	346	346	380	378	368	351	367	356	376	318	395	342	394	329	359	404	401	350	359	344	364	394	355	358	365	407	390	381	389	360	379	382	413	385	400	370	375	357	380	358	365	350	370	388	358	429	379	394	350	362	404	396	357	389	340	363	359	356	358	356	355	362	390	343	362	390	381	370	368	344	392	379	371	378	368	380	375	385	333	363	345	365	402	377	407	375	390	345	362	348	349	363	366	403	359	368	353	377	374	374	358	408	352	380	388	323	387	389	383	383	367	412	373	372	344	335	374	343	358	363	373	368	369	368	361	397	362	367	384	428	314	363	325	360	339	381	364	338	364	375	381	394	379	355	350	371	374	391	336	424	353	372	351	397	433	375	391	389	342	382	377	404	353	336	343	377	353	408	401	385	404	375	382	395	318	352	361	365	337	337	389	395	348	363	315	324	349	329	374	372	377	387	384	364	383	387	364	392	374	364	383	368	360	366	384	350	383	362	367	358	367	350	388	351	383	377	352	358	362	367	378	370	400	383	377	388	336	372	379	370	391	389	362	369	391	404	396	465	399	372	339	378	374	334	336	360	357	359	383	382	357	382	355	384	402	387	379	339	347	372	357	377	387	396	381	349	390	359	332	374	381	401	342	354	354	370	363	403	360	375	423	359	393	349	377	350	382	339	340	337	400	376	355	366	383	370	378	362	394	385	372	379	368	367	397	361	387	359	340	376	366	365	399	339	366	366	361	326	383	377	350	358	390	378	387	348	366	403	393	367	369	379	389	362	389	402	418	385	339	364	371	372	358	386	377	360	349	360	364	401	405	379	365	365	379	381	350	382	371	381	393	367	362	363	361	414	345	378	348	350	347	383	336	363	384	374	399	417	387	376	386	402	363	372	357	356	363	376	398	364	369	369	407	360	361	340	384	371	335	350	344	345	382	363	365	385	367	370	371	378	406	402	394	385	404	372	372	366	373	375	390	371	405	393	366	362	367	344	347	359	339	362	364	371	390	378	384	327	342	368	382	368	396	380	387	349	370	343	369	393	370	380	363	357	347	346	363	388	372	306	367	363	375	418	382	385	330	331	376	405	371	393	360	368	346	386	359	362	367	377	388	380	337	411	399	380	365	412	340	392	378	376	400	401	382	338	325	351	360	381	356	384	362	330	354	370	407	372	382	349	378	396	343	359	380	394	375	364	364	394	350	359	375	345	347	353	375	350	384	361	371	363	358	381	369	384	367	345	360	347	356	375	347	382	381	381	393	420	376	344	354	345	388	380	365	325	346	397	380	366	370	372	406	380	382	368	389	404	378	361	374	358	348	365	376	369	386	373	347	355	392	364	387	387	399	386	382	392	369	378	343	391	364	420	370	371	398	348	372	347	346	380	376	365	366	373	319	410	407	346	368	364	383	367	355	381	362	348	363	369	385	372	336	385	352	407	373	353	385	399	373	346	370	391	371	341	352	375	397	398	393	384	399	374	366	388	312	348	346	367	373	398	353	368	392	356	365	363	361	365	351	392	344	335	404	373	360	351	370	363	353	354	376	389	395	387	385	327	341	369	383	363	377	396	388	354	356	436	369	352	378	375	393	370	349	380	336	337	338	367	409	388	385	400	347	369	375	341	424	379	405	358	342	376	377	335	384	347	349	397	373	360	355	347	381	389	352	377	343	361	380	343	389	386	358	360	350	331	391	388	357	349	378	354	363	327	359	373	389	398	351	379	366	359	361	341	379	361	343	384	350	371	351	333	379	368	376	343	371	331	364	361	399	376	368	372	350	377	396	348	346	360	390	355	375	372	339	355	359	359	392	411	375	343	366	383	378	367	343	364	378	386	338	359	371	386	371	387	341	345	343	412	360	362	355	391	365	385	341	356	391	378	400	359	386	368	356	376	358	365	387	376	367	355	397	355	329	350	380	384	363	405	392	389	366	383	360	383	363	356	404	382	368	408	353	367	379	364	364	339	380	392	367	365	409	356	383	342	362	350	377	398	349	355	372	339	348	335	374	359	334	403	408	381	352	345	372	388	310	365	356	373	387	408	381	381	375	363	379	402	397	405	377	392	363	357	378	399	368	358	360	319	364	369	379	388	403	334	394	390	336	425	378	379	378	352	360	372	395	365	345	365	328	376	367	392	332	376	382	382	357	359	384	386	372	388	394	399	381	379	374	358	361	371	385	357	363	359	380	394	385	354	342	330	374	333	339	388	372	356	368	409	351	397	357	377	387	397	363	403	374	386	394	383	409	380	336	380	389	395	372	377	363	374	342	368	358	377	388	374	365	384	365	352	361	359	359	357	435	361	404	352	383	375	415	363	381	390	333	338	401	329	391	388	374	384	342	329	354	387	364	370	370	405	372	372	390	353	334	392	351	363	365	347	407	392	378	377	379	359	383	384	383	369	365	370	320	365	408	381
35430	23994	20087	13045	7553	2733	1129	1009	1005	1014	1029	968	976	958	917	937	834	848	886	1406	1924	1955	1783	1521	1244	1068	804	813	762	787	807	824	762	808	757	770	813	799	785	751	827	783	773	818	778	807	761	779	752	780	795	807	770	767	808	769	798	825	776	773	804	821	774	780	814	765	796	786	784	813	800	820	827	785	781	816	834	788	775	781	802	770	722	841	817	796	767	851	793	768	778	864	757	789	804	816	811	766	797	809	832	782	787	747	760	751	832	791	820	833	722	758	786	780	802	798	799	857	766	808	775	859	795	787	822	780	792	812	845	787	857	779	787	798	768	803	770	818	797	777	783	758	833	747	785	806	788	776	779	795	797	769	784	751	810	781	773	762	827	765	763	805	829	773	795	785	816	801	809	819	792	843	796	846	793	779	778	751	805	781	806	787	820	829	782	775	787	856	810	765	781	734	795	756	801	736	823	708	828	804	821	805	818	764	814	813	815	763	774	755	792	750	781	869	827	834	794	819	748	772	787	785	797	795	778	780	802	785	824	795	826	785	777	829	808	826	828	759	756	787	819	879	760	766	868	817	782	780	798	810	867	753	770	789	772	823	785	826	794	827	802	793	784	787	743	791	796	754	775	797	772	845	820	821	789	822	767	803	806	837	796	791	776	775	763	719	819	807	808	809	806	763	838	791	786	792	851	847	808	835	787	830	790	778	767	788	774	782	763	767	782	840	810	796	780	786	767	805	789	751	809	795	733	760	762	818	810	780	807	783	763	802	789	763	826	872	795	800	846	803	820	752	863	813	825	745	737	763	768	842	842	819	791	766	804	719	774	801	749	790	763	793	790	785	801	782	787	766	755	873	771	797	792	763	836	831	735	832	800	754	739	782	728	773	767	794	760	822	773	830	792	761	761	802	825	753	775	785	813	799	748	826	762	795	813	810	763	823	803	810	878	794	816	800	756	781	801	785	733	799	826	774	798	805	816	729	804	842	808	797	831	802	854	806	813	790	869	802	764	795	758	769	806	817	805	761	746	808	786	796	765	794	771	747	738	814	794	742	795	788	790	770	744	824	793	783	827	805	806	776	771	799	790	776	794	772	825	766	781	833	734	789	721	769	773	814	786	783	807	805	811	737	797	778	802	799	812	834	779	745	731	859	772	842	766	787	847	815	735	771	770	742	749	813	815	753	796	776	822	764	774	738	795	775	769	813	783	796	751	799	778	804	807	766	840	812	834	840	811	879	787	823	741	806	828	820	747	833	795	821	789	821	738	844	815	784	796	796	794	806	793	791	775	804	823	807	806	784	798	783	812	813	819	768	783	814	822	804	814	787	787	819	833	796	746	768	762	817	779	844	821	773	722	750	763	782	813	804	765	807	787	823	780	792	803	797	837	805	788	788	844	817	782	731	799	809	772	883	777	819	770	775	787	763	817	813	839	787	820	757	774	846	802	792	792	752	818	761	810	784	787	772	787	810	781	795	784	798	802	793	815	783	776	804	748	841	820	775	791	761	854	824	776	811	828	790	816	754	776	745	787	773	758	757	743	781	786	733	799	785	827	785	828	769	730	793	770	838	800	802	812	744	850	798	795	785	770	807	795	807	787	797	792	739	791	816	787	820	816	776	788	845	841	793	813	844	832	734	787	809	809	787	760	822	836	783	809	776	803	831	850	825	799	749	792	793	741	791	799	791	748	826	801	822	821	756	810	809	814	799	785	826	820	762	781	784	750	818	808	793	816	750	804	801	752	782	779	803	813	809	787	779	782	851	755	783	777	816	809	780	776	768	798	846	783	796	800	793	758	815	780	782	777	782	748	755	793	786	829	750	769	807	757	812	771	804	772	819	783	783	806	832	799	735	785	787	860	795	760	807	809	817	755	782	790	824	774	818	797	752	827	806	810	785	784	818	797	793	826	796	797	786	776	809	840	793	808	782	778	777	783	777	791	750	761	777	798	779	829	757	836	783	822	808	797	790	834	756	803	784	767	757	767	769	805	796	818	820	768	806	791	785	728	821	724	801	743	797	788	826	807	809	818	770	798	850	808	756	757	814	732	787	782	792	762	757	838	767	803	825	802	820	833	818	775	843	775	807	774	730	807	779	797	788	803	791	795	810	763	806	797	814	773	777	825	813	826	834	791	722	762	770	808	765	825	770	791	820	851	817	746	787	798	777	854	807	813	728	796	801	743	801	760	781	714	795	797	837	777	771	744	777	752	798	810	752	801	791	830	784	771	799	781	787	811	773	828	812	742	816	774	769	825	766	780	795	805	795	781	795	840	731	792	803	776	791	728	862	812	764	791	770	752	757	807	791	767	834	768	778	828	805	789	792	818	815	803	793	786	834	759	810	792	821	755	826	802	787	844	815	834	764	797	844	771	756	843	786	721	743	820	791	793	766	752	797	835	753	785	789	844	788	808	814	799	799	775	770	733	785	806	819	784	810	786	794	777	806	805	754	811	763	798	797	792	810	799	780	791	797	728	751	770	813	790	783	760	812	772	843	718	784	843	773	817	838	834	772	841	800	802	780	773	813	802	768	785	794	782	800	814	754	817	760	783	821	775	759	850	809	750	792	800	769	833	799	805	863	756	808	820	771	762	798	806	811	797	783	787	771	797	790	813	733	791	797	755	764	792	723	816	750	804	761	762	827	802	823	792	758	826	821	771	756	798	749	766	825	773	796	796	783	792	782	848	787	832	768	797	784	772	753	814	799	801	830	808	776	835	830	789	794	800	806	828	824	781	817	800	776	834	785	799	778	849	771	771	824	847	808	852	814	726	729	803	785	798	833	825	877	826	793	788	791	804	774	759	781	839	755	810	820	808	790	821	787	770	786	795	796	795	784	751	818	738	737	809	811	791	776	772	811	742	796	773	756	730	811	795	805	782	784	797	766	846	796	795	866	835	758	772	814	763	807	782	795	808	814	767	820	797	751	793	803	791	788	758	827	744	812	822	795	757	779	767	841	829	771	744	750	813	784	809	769	773	788	778	741	800	751	771	821	816	719	777	791	755	767	771	778	810	783	780	841	812	794	794	810	807	800	762	753	788	760	807	784	760	761	816	773	751	836	817	779	804	734	762	767	787	847	814	781	797	797	810	791	802	811	786	791	771	818	767	795	770	817	779	734	771	776	820	772	794	710	826	794	766	816	782	806	824	777	750	791	792	795	802	794	897	787	790	761	778	811	810	779	788	846	843	812	776	818	794	791	791	783	765	770	843	800	807	814	740	718	810	752	860	835	833	791	753	807	810	776	730	805	809	779	827	853	778	747	808	794	814	772	809	813	788	802	807	758	852	763	750	768	793	799	835	749	799	797	803	765	809	805	820	815	809	791	800	809	777	760	763	761	836	761	790	773	753	827	749	765	798	832	829	801	773	820	780	767	835	791	831	765	743	759	804	775	786	775	804	809	803	790	760	787	765	856	735	833	776	784	742	803	788	834	786	812	780	780	777	790	786	820	818	753	824	829	787	825	802	795	789	797
57764	36551	27613	18232	8396	1673	534	456	481	437	469	408	464	433	424	426	394	434	513	807	914	953	831	686	572	466	400	395	413	387	430	421	375	361	383	365	351	357	440	373	410	383	354	382	375	370	402	377	393	347	401	407	371	371	382	406	421	360	398	358	461	406	401	415	391	382	425	378	396	345	402	369	370	420	403	399	340	364	401	425	364	421	400	394	407	375	399	373	333	382	446	392	361	376	375	427	427	375	405	341	384	399	396	399	344	334	415	404	368	402	407	367	357	405	387	378	413	386	396	385	339	409	385	397	401	381	341	381	357	400	344	385	394	409	388	380	339	420	440	361	414	397	382	377	404	357	370	359	342	380	400	416	407	379	406	347	403	372	385	406	383	365	340	372	411	401	406	409	381	369	380	389	374	405	379	380	365	350	365	437	375	399	407	402	385	395	356	355	406	385	389	362	375	375	415	355	364	371	388	392	423	385	421	386	372	371	360	375	381	363	361	389	408	417	379	399	379	406	381	355	389	380	360	396	416	327	400	372	409	377	374	434	341	368	348	380	349	397	400	384	393	374	375	405	393	393	392	391	375	382	386	407	407	420	371	390	374	384	388	377	370	392	379	388	364	371	354	381	378	361	409	368	356	401	408	438	400	385	405	417	403	393	384	399	395	375	388	404	407	387	388	413	374	405	376	409	382	375	361	388	384	382	381	350	368	382	413	387	407	395	355	391	391	377	402	376	346	410	387	377	378	398	375	402	375	380	363	421	339	374	376	378	398	364	390	400	376	355	393	365	354	368	376	402	385	386	422	391	390	443	400	363	392	389	383	378	397	364	434	355	373	398	378	391	377	379	379	362	393	372	412	364	368	385	389	358	383	361	374	378	390	393	372	390	355	413	386	383	373	410	400	408	383	382	369	373	399	385	387	395	404	345	364	378	417	384	407	375	366	370	331	387	373	393	346	343	365	419	394	399	342	366	390	369	411	395	370	404	386	383	378	369	380	362	369	361	355	370	405	378	369	417	370	392	410	369	438	406	375	365	378	385	368	392	368	376	391	385	355	401	378	383	357	429	370	380	367	385	390	424	385	388	424	390	409	372	390	355	391	394	428	389	367	388	354	362	374	401	395	347	413	351	400	388	399	399	409	426	396	364	378	382	347	355	426	387	390	356	364	376	333	395	380	388	371	403	362	412	361	395	374	384	393	413	380	391	430	396	409	398	361	410	409	387	379	363	374	377	354	373	372	385	341	381	375	410	404	399	371	405	374	346	337	368	363	393	354	405	347	359	404	398	380	356	382	385	409	383	383	389	441	419	392	366	412	392	370	423	394	375	370	369	376	395	369	408	347	416	407	362	367	384	406	384	353	406	382	395	412	377	355	398	385	401	366	341	412	400	392	401	427	363	351	398	378	349	419	380	361	386	398	391	379	443	388	396	394	395	359	360	395	367	377	359	405	407	361	331	380	405	371	405	380	407	382	392	396	384	384	390	388	335	378	395	393	358	406	379	410	361	362	329	338	377	383	374	363	389	386	378	392	360	402	380	389	381	383	365	385	359	343	357	412	395	377	361	351	405	358	384	395	388	358	390	389	409	357	385	402	422	346	407	360	382	420	387	357	413	362	389	372	397	412	419	378	368	392	364	368	371	388	401	389	378	357	374	376	386	372	395	412	364	401	386	393	393	396	375	412	361	378	375	369	380	376	362	355	368	398	384	362	383	415	400	405	367	382	367	368	347	378	380	357	367	358	373	402	350	402	359	379	398	383	411	389	389	373	374	344	370	378	370	391	377	378	386	358	374	363	398	373	410	399	409	359	353	364	400	366	361	367	362	381	364	402	375	396	400	396	400	402	424	386	359	420	374	362	375	422	398	356	434	377	388	368	361	383	370	383	418	377	371	370	390	415	401	365	418	365	379	376	379	401	396	363	401	394	412	393	386	357	369	392	386	416	442	335	363	356	380	364	404	317	380	418	377	388	401	438	372	401	418	387	383	380	360	395	400	401	392	384	381	357	394	379	367	442	421	375	359	362	379	400	407	365	383	406	367	381	387	368	382	382	429	404	384	375	390	404	349	423	390	340	366	396	378	352	385	368	377	372	387	406	348	389	399	385	397	393	405	388	339	377	370	385	379	439	357	351	369	365	389	370	374	383	386	381	375	364	374	367	350	367	381	381	374	357	367	358	397	353	402	407	402	377	362	379	368	357	398	405	397	393	351	389	406	353	388	382	408	392	377	384	393	399	393	371	374	385	376	394	355	401	380	340	368	374	401	377	432	421	383	395	346	339	421	371	365	364	383	363	339	338	368	377	374	394	421	378	357	375	352	382	350	392	357	397	348	381	369	401	367	402	416	362	381	398	386	386	402	397	357	371	394	364	356	396	378	359	390	371	390	410	354	395	388	360	386	349	374	328	381	367	411	351	374	408	391	409	405	393	366	413	389	418	397	379	360	393	403	376	392	352	396	426	370	333	377	405	358	355	387	387	383	394	406	371	351	409	412	397	404	424	369	379	357	393	377	373	372	368	396	355	367	361	357	394	375	386	420	357	409	384	443	357	363	391	386	401	407	406	388	370	417	403	358	359	397	346	375	336	358	361	406	401	388	391	388	394	377	361	345	399	372	374	390	396	390	357	381	388	433	374	385	349	375	369	393	375	389	410	384	382	397	386	357	361	404	416	379	366	409	385	399	356	430	372	418	407	384	383	369	404	408	374	362	369	422	419	404	396	369	359	366	392	394	379	398	354	374	394	395	397	372	394	376	357	356	397	435	388	356	349	382	355	384	366	404	337	423	402	377	400	354	395	404	375	423	350	355	391	369	391	447	422	369	366	410	348	353	352	385	377	411	391	340	411	388	385	388	401	360	327	393	368	409	409	393	393	374	367	348	326	399	389	409	382	410	402	382	368	364	425	366	416	362	434	392	367	362	383	382	384	379	379	364	388	410	382	396	418	386	394	397	414	340	377	393	395	424	371	403	381	393	374	362	403	380	392	356	398	382	401	407	386	366	405	387	375	378	397	391	366	397	356	406	368	414	371	364	382	395	433	369	370	399	379	384	343	344	403	398	388	407	423	401	414	361	360	350	439	383	386	384	364	339	360	394	369	390	366	387	386	392	368	379	365	367	382	419	389	417	358	356	406	389	425	396	388	346	391	362	374	379	389	350	364	414	377	387	374	417	368	394	393	380	377	370	371	392	387	394	329	401	369	371	371	377	410	374	381	372	383	404	349	376	373	398	384	384	427	355	331	378	390	390	399	337	387	404	364	376	379	381	399	411	394	419	386	396	371	364	396	421	377	339	386	371	344	377	392	356	351	411	404	402	387	371	355	359	380	365	394	368	391	428	400	375	413	412	385	380	387	350	343	376	346	415	387	418	346	358	378	389	362	397	353	347	384	425	378	393	386	404	380	382	347	391	420	381	384	386	376	387	408	361	394	402	391	425	366	368	384	378	398	349	384	383	359	404	407	362	362	409	383	351
35705	28367	29142	26834	15897	3208	1429	1311	1401	1296	1311	1243	1184	1174	1127	1074	1079	1134	1598	3138	4450	4134	3247	2523	1866	1377	838	865	813	824	837	820	785	794	827	780	838	822	854	850	813	793	806	823	823	839	818	794	811	832	756	811	807	847	880	800	848	830	804	825	814	816	831	844	858	789	791	846	759	818	783	799	840	793	829	837	831	790	805	836	823	789	840	799	806	814	825	773	806	802	804	794	807	778	808	824	832	808	816	872	758	814	855	820	788	873	824	798	784	817	829	767	789	785	789	785	826	762	822	819	836	774	777	831	785	791	834	803	846	795	845	852	804	801	805	815	832	799	824	834	805	793	810	802	748	814	876	752	838	819	804	753	846	778	812	782	835	817	815	784	828	757	814	820	796	842	789	804	804	808	807	809	837	795	831	833	837	863	792	906	829	814	766	779	734	813	773	855	841	812	861	782	784	804	873	802	784	844	799	814	825	805	844	807	798	826	799	804	839	809	769	840	820	788	833	831	810	855	828	754	784	818	792	813	838	775	782	894	808	856	791	880	823	852	788	793	853	766	773	768	855	821	753	786	827	835	818	792	783	760	771	832	862	871	791	786	740	800	845	810	746	775	763	752	815	798	790	788	823	849	852	812	779	810	851	836	814	817	886	805	830	835	798	812	786	787	823	776	844	834	809	807	799	800	795	857	860	817	838	822	851	799	817	775	719	827	779	811	782	812	803	792	818	820	804	826	844	820	844	761	823	845	819	824	784	821	815	790	792	808	782	799	828	850	823	833	804	751	768	797	795	813	838	822	862	830	820	808	801	844	806	850	805	807	837	788	825	807	790	821	824	784	855	802	778	860	799	794	836	798	815	847	832	776	826	772	837	820	810	825	861	837	800	798	767	824	799	834	853	793	832	804	789	814	834	823	820	808	838	899	836	791	827	823	852	806	839	801	823	811	820	793	827	831	835	775	856	815	824	772	785	782	790	820	835	806	787	790	775	786	825	810	804	795	816	816	804	854	832	803	812	791	819	813	791	846	840	822	813	801	837	751	836	799	839	844	830	835	821	856	817	866	802	795	795	850	816	761	823	786	800	798	818	822	846	792	830	801	832	842	803	822	805	830	831	807	804	854	803	831	775	822	792	778	842	778	854	820	795	796	833	841	816	768	849	786	828	813	786	854	786	863	824	872	808	834	790	814	857	856	794	805	821	839	864	816	786	825	815	832	777	877	832	821	763	794	796	797	783	787	809	820	785	818	811	852	836	823	763	785	821	829	790	806	795	818	828	813	829	841	821	799	804	817	868	796	802	771	768	790	754	801	820	785	773	829	842	821	812	801	763	781	789	840	854	813	817	812	828	840	811	767	782	787	821	766	813	828	822	777	854	834	818	835	767	827	835	880	817	845	839	789	846	748	820	781	763	817	845	777	838	823	816	844	814	788	829	793	832	798	800	841	823	822	850	837	780	779	818	819	857	799	873	752	837	849	811	811	779	816	863	831	810	841	845	781	842	794	782	855	809	803	824	824	886	802	850	777	794	832	804	841	830	842	836	826	754	781	819	816	837	811	825	868	857	854	853	825	801	800	840	852	780	818	830	799	804	802	773	826	851	824	807	834	788	757	819	846	757	777	788	792	814	822	793	801	781	826	786	792	816	798	837	795	829	783	767	829	844	832	784	799	763	781	839	842	785	853	827	823	811	826	845	838	755	824	815	789	831	858	859	794	801	794	851	831	840	799	844	775	802	784	842	837	841	787	754	815	825	776	823	784	766	897	826	791	813	798	831	822	781	830	825	799	804	838	791	810	793	802	856	807	816	865	755	784	845	790	769	776	815	786	802	834	800	854	817	817	774	810	819	875	842	808	812	817	842	838	859	777	797	816	858	784	826	843	805	820	779	798	778	840	798	853	829	871	766	792	789	824	795	815	787	793	802	842	822	798	823	781	789	791	820	809	833	809	777	771	815	779	814	827	802	794	836	822	805	805	747	846	829	837	839	803	832	815	794	850	822	777	834	790	797	811	813	823	793	829	804	809	859	831	845	761	857	748	831	783	792	803	776	800	830	782	818	798	812	800	789	818	820	808	827	830	813	851	813	796	814	799	871	810	845	826	840	836	836	803	833	786	829	806	882	879	841	770	828	801	771	875	797	797	828	818	828	804	822	767	871	798	779	802	850	807	820	826	786	829	838	820	785	798	853	875	777	868	867	827	797	797	784	807	782	853	802	870	798	836	860	831	835	778	860	759	799	876	852	759	807	768	832	820	776	850	759	801	821	796	793	788	830	789	838	765	820	808	841	814	767	825	817	859	788	810	823	826	782	787	791	837	793	787	786	824	801	837	776	834	818	828	825	826	818	815	802	839	794	792	846	841	807	849	805	834	802	811	820	785	807	811	792	777	870	824	823	785	857	837	834	809	801	789	796	790	800	788	783	800	840	848	760	819	780	803	754	811	810	798	782	809	811	799	841	833	800	711	799	805	825	838	791	764	802	837	798	818	849	763	843	821	821	760	767	826	810	826	770	795	855	846	884	790	810	808	850	796	777	831	807	763	796	846	819	786	776	802	846	805	831	800	824	827	817	794	828	796	804	831	833	768	819	870	767	803	844	836	831	839	838	854	810	814	782	822	805	824	821	814	826	850	786	793	791	790	808	803	797	851	774	791	831	840	805	840	833	804	801	853	826	808	843	773	819	829	827	773	826	833	833	837	847	848	822	834	868	813	826	793	854	817	846	865	862	874	837	843	851	819	827	807	839	812	793	795	796	837	837	782	764	876	826	802	806	854	788	753	858	850	863	838	789	841	862	804	821	853	796	771	807	822	832	783	833	829	838	820	819	864	788	852	802	822	831	824	778	844	811	790	790	824	820	843	825	776	827	822	779	757	843	831	821	795	838	780	779	799	827	790	791	780	845	796	818	817	806	851	853	810	757	814	809	778	812	829	810	831	793	769	785	851	807	832	822	801	807	879	835	792	785	821	828	793	796	765	854	784	834	773	856	783	814	828	833	824	874	804	844	832	791	818	835	780	831	796	849	804	827	849	792	805	823	813	759	793	817	883	803	869	794	790	829	871	753	792	811	844	816	791	809	842	757	791	818	833	832	798	812	803	797	840	848	881	776	789	814	822	787	802	789	797	776	859	795	817	769	820	784	829	822	829	782	763	852	795	858	798	803	799	829	807	820	793	786	782	820	739	788	848	829	780	832	802	836	771	782	824	852	772	836	778	850	782	830	808	787	834	863	814	823	767	824	807	824	848	833	805	844	781	799	855	792	818	826	856	816	841	861	770	840	824	896	821	862	787	798	854	817	723	857	823	786	837	801	838	845	798	862	815	793	831	822	785	847	783	792	788	792	809	783	876	755	811	831	832	778	827	769	795	803	807	773	782	754	754	855	823	822	775	852	796	793	805	796	876	798	847	839	827	829	819	793	793	805	815	855	900	827	808	791	793	779	860	776	799	794	869	854	830	799	854	800	821	833	773	837	826
44053	25163	10140	3796	1408	591	442	392	393	365	369	366	352	392	377	332	399	381	381	385	389	382	415	368	407	359	377	392	366	370	409	383	341	374	327	353	358	383	386	395	382	378	379	383	347	392	375	408	381	355	372	364	339	387	349	378	357	376	340	403	381	330	328	369	383	388	350	384	352	347	397	358	367	384	348	350	378	368	376	382	372	348	392	347	370	349	342	372	352	353	405	343	369	374	357	404	393	365	361	382	353	351	381	374	360	406	372	322	405	356	345	405	362	367	351	366	384	360	367	389	366	366	401	387	389	374	341	376	377	364	396	400	371	404	394	352	387	346	389	405	392	390	349	408	390	341	361	359	374	360	385	381	361	347	356	399	373	376	345	348	361	388	374	338	337	363	359	398	364	387	370	358	377	334	394	357	354	398	370	370	345	332	377	386	357	350	351	409	383	384	385	416	349	349	361	422	388	406	338	340	348	356	353	381	350	410	377	422	347	375	360	373	348	390	326	359	365	352	350	391	324	355	370	372	351	410	370	363	385	364	342	389	350	362	374	337	410	350	353	363	373	413	380	354	388	355	363	383	376	350	382	360	366	365	364	348	384	330	370	365	376	312	347	331	372	342	333	364	405	409	387	370	433	385	345	339	384	361	401	317	377	404	346	366	382	343	356	386	379	381	367	379	384	393	385	365	361	361	352	306	432	401	383	366	372	370	325	376	386	348	338	401	367	346	371	372	367	385	342	342	303	355	358	384	398	400	356	352	394	376	395	347	356	344	389	411	360	351	382	396	343	379	359	359	372	407	396	391	379	374	379	371	368	377	376	368	381	347	339	342	375	357	350	394	348	361	364	381	352	390	408	376	346	400	362	352	357	362	392	351	354	396	336	359	357	374	381	384	359	376	395	380	385	348	388	355	360	373	389	359	362	372	366	394	353	347	322	342	363	368	354	380	364	391	384	356	374	396	384	399	329	363	344	361	386	369	362	400	374	393	373	342	354	384	359	376	389	386	371	392	406	377	344	403	354	362	392	329	335	357	408	384	388	341	375	362	348	369	344	372	386	373	364	374	345	359	393	384	351	368	345	331	367	359	340	383	373	370	401	357	361	381	375	372	409	362	311	386	446	396	390	327	331	380	440	372	402	342	343	371	408	386	333	359	395	367	387	394	383	396	337	356	389	366	386	395	416	379	362	344	369	353	362	366	369	382	359	399	373	370	349	395	402	389	393	332	354	347	370	341	363	348	382	363	340	420	350	339	374	334	360	382	366	340	377	399	384	349	345	379	374	389	417	369	373	354	391	386	383	336	334	361	399	373	388	361	354	394	375	419	361	369	349	405	370	375	359	398	373	371	371	397	362	401	338	348	359	391	343	343	361	382	382	388	369	408	376	345	338	353	389	320	381	387	360	393	386	376	368	357	375	373	319	364	347	399	381	362	368	370	399	390	367	346	364	391	366	425	404	347	371	354	339	362	394	359	401	357	380	352	409	383	361	376	404	376	383	361	369	377	376	384	380	377	339	389	359	358	332	348	355	388	391	364	349	359	347	381	363	379	341	345	425	386	386	352	393	372	372	348	329	376	382	368	331	360	362	364	378	366	358	339	377	369	352	335	362	376	375	355	349	360	409	393	374	384	379	379	371	375	358	374	370	375	356	363	374	353	337	349	342	358	383	373	372	354	374	393	384	398	382	347	322	348	362	355	351	320	335	324	387	426	373	369	362	335	368	342	383	345	339	373	363	343	391	396	377	370	346	364	369	386	361	367	374	386	380	347	353	349	358	387	379	375	361	353	372	361	370	358	375	412	365	359	380	370	372	373	370	397	380	371	376	403	399	381	412	358	393	380	369	396	358	386	366	364	405	341	345	342	374	341	418	337	339	421	345	421	389	386	354	361	346	386	367	358	360	363	384	337	377	353	371	334	358	380	362	376	377	359	371	417	368	399	336	368	341	375	352	382	366	354	348	315	359	350	330	349	346	376	389	377	398	359	385	375	369	345	347	418	384	347	327	360	396	357	361	404	341	369	357	342	358	405	378	329	406	354	374	378	360	376	362	376	389	392	370	335	361	365	367	365	372	390	417	385	379	400	356	396	347	350	382	383	363	367	342	351	398	323	350	370	379	370	394	373	380	395	362	370	339	316	329	338	358	385	380	353	355	354	377	413	427	387	352	372	376	388	362	365	350	366	381	335	379	372	370	356	368	352	382	351	378	361	376	371	348	353	387	376	321	393	375	381	392	365	355	397	406	346	360	381	400	369	398	369	358	376	358	342	406	397	369	350	325	355	369	349	355	361	346	373	374	386	361	387	386	341	363	370	362	380	346	383	379	402	403	333	345	385	360	354	391	389	349	394	356	375	366	362	370	374	382	347	367	348	357	335	369	336	354	332	361	336	384	376	358	387	412	386	361	358	378	348	360	400	379	379	377	381	395	380	322	357	368	364	369	437	365	351	389	385	406	353	365	358	392	389	364	380	356	412	359	352	384	363	336	351	369	356	355	383	385	360	335	364	319	377	356	363	375	366	370	356	403	349	363	355	377	375	410	371	347	390	399	374	352	350	363	373	378	383	331	355	355	355	364	368	361	365	359	357	364	337	349	398	360	375	366	355	359	337	370	349	347	378	354	375	377	392	361	395	356	342	381	379	354	373	423	342	384	357	371	432	406	372	413	401	388	325	371	377	366	378	397	380	385	385	368	379	390	329	369	370	389	328	379	353	354	374	361	362	383	365	363	376	362	368	380	384	386	386	392	365	362	375	402	333	353	358	359	372	362	391	361	361	346	324	357	381	363	359	378	387	380	368	356	359	388	347	373	363	355	404	380	330	362	368	351	360	396	341	354	352	410	368	409	390	394	365	397	382	343	373	390	352	336	358	344	351	364	396	356	352	352	370	335	337	411	384	370	380	384	353	357	355	393	331	369	367	369	330	335	375	361	386	358	348	363	359	358	368	384	315	368	393	412	376	351	357	382	335	383	381	321	389	351	330	344	349	375	378	392	370	399	383	381	359	355	332	376	354	372	352	408	378	335	430	387	366	412	356	388	350	368	374	347	364	363	366	380	379	345	385	335	366	377	344	349	371	373	360	323	358	366	414	376	392	377	339	378	324	347	356	351	351	357	322	384	348	368	335	346	364	384	351	370	400	354	353	383	383	365	338	347	363	342	374	313	354	363	367	367	352	396	392	388	352	364	372	340	381	331	420	379	392	357	391	369	374	374	383	362	379	368	396	372	343	347	355	381	365	379	362	393	344	359	384	350	395	364	363	391	372	339	361	351	357	374	342	356	369	333	366	370	328	348	370	361	368	348	388	395	337	360	349	352	326	345	381	345	362	365	411	384	367	319	371	357	385	327	391	344	372	379	375	382	339	328	403	329	352	356	405	367	355	346	366	376	407	402	394	385	349	390	395	376	366	356	371	320	381	415	352	379	323	352	340	381	374	371	332	368	345	357	369	378	388	347	369	383	364	369	377	353	377
28380	18630	12013	8061	4052	1550	1088	870	903	850	839	801	827	785	812	822	791	785	790	828	888	875	875	883	806	795	757	782	825	764	781	798	759	779	785	771	812	806	803	790	794	818	790	814	791	799	814	787	778	807	800	788	823	782	731	829	751	739	773	778	795	796	807	775	785	783	782	741	824	748	818	788	800	779	799	815	738	774	839	753	821	734	774	790	768	760	794	753	784	789	803	787	761	811	779	791	790	750	735	756	813	773	821	805	779	774	768	793	819	780	813	780	733	796	785	780	745	776	777	824	779	785	782	812	730	781	780	745	828	786	758	749	801	801	800	784	810	787	742	790	774	843	804	792	771	794	734	793	821	791	778	772	756	770	784	777	786	779	798	799	794	751	756	799	802	792	790	848	773	774	828	787	799	760	803	774	824	805	754	782	737	783	752	798	819	788	752	780	750	793	783	791	729	784	801	798	806	770	777	790	776	755	756	794	812	842	768	814	786	771	764	732	780	751	824	764	754	767	762	792	791	773	791	751	758	757	806	830	792	808	788	701	762	817	838	798	767	809	738	775	717	736	845	766	759	761	750	718	791	788	776	764	801	783	824	786	744	798	801	779	782	770	758	795	799	751	805	755	787	797	803	737	778	770	796	752	818	802	812	791	733	763	834	791	800	773	808	793	795	829	787	751	753	823	726	845	773	751	801	806	785	739	761	818	774	809	811	774	759	819	783	723	772	811	782	834	747	793	727	773	772	775	787	822	778	792	758	751	763	781	743	811	764	776	814	777	812	764	758	785	765	747	769	813	711	795	758	782	786	790	783	779	847	762	818	774	775	829	779	783	843	809	794	746	742	785	798	771	798	800	802	794	770	782	804	782	768	770	776	748	784	768	794	809	778	818	798	754	734	803	771	783	789	762	788	811	798	764	779	768	768	840	776	829	798	773	778	763	834	802	808	777	786	760	778	798	809	858	832	748	783	756	755	784	745	782	765	797	759	793	758	819	783	773	780	781	781	804	812	802	757	788	772	773	722	769	801	771	778	804	779	798	800	765	778	761	768	760	741	785	776	799	783	808	773	779	754	765	762	756	814	773	763	853	764	791	761	763	770	832	809	758	793	761	778	788	759	748	802	751	803	759	821	777	794	797	810	792	783	802	817	823	785	765	741	774	805	789	732	760	833	773	784	779	831	789	792	780	782	733	769	727	761	789	836	804	774	767	775	800	737	777	768	765	798	814	788	811	763	787	764	783	825	835	750	806	859	755	746	812	857	765	731	782	831	778	769	767	807	809	760	800	786	826	785	751	739	834	775	762	758	767	782	732	815	771	783	794	772	790	800	810	754	791	777	753	844	767	789	815	763	751	788	795	822	808	762	733	751	810	829	790	803	774	799	814	820	769	752	762	834	756	775	786	769	741	734	731	778	767	793	756	784	844	770	774	820	743	831	785	740	792	794	725	796	799	745	776	766	809	774	782	765	792	769	770	774	802	778	797	782	797	813	839	763	810	768	773	795	835	773	773	819	846	751	765	818	830	763	756	761	747	792	783	810	765	827	801	776	821	826	749	759	788	773	800	752	781	742	782	737	771	827	817	796	828	777	813	833	787	780	806	758	743	779	804	790	766	746	766	793	770	753	758	798	781	798	791	772	809	740	769	770	821	723	760	757	765	801	778	809	792	780	736	808	754	729	793	771	744	780	784	811	751	775	838	780	773	780	799	818	788	780	824	760	791	773	830	779	803	713	767	804	775	778	757	805	746	754	758	764	813	791	784	776	811	811	744	782	760	814	832	817	794	749	800	746	848	790	788	785	803	794	788	819	810	793	786	770	788	755	842	757	773	758	816	811	846	757	747	782	819	788	772	797	784	748	738	785	800	826	827	800	784	822	785	764	805	775	793	778	798	781	754	765	743	784	789	793	783	734	776	760	767	783	767	791	753	803	783	768	712	744	791	822	818	775	763	802	767	712	790	781	808	743	778	835	765	753	728	787	840	787	803	784	841	746	752	756	766	785	814	774	758	760	790	789	804	755	827	776	776	742	766	783	789	756	768	740	782	783	754	766	765	801	756	779	813	764	804	792	774	774	804	768	747	791	749	762	788	795	740	770	824	803	750	789	773	790	775	764	725	800	769	781	751	802	776	786	779	810	786	794	704	800	808	758	799	812	811	784	806	762	772	764	768	818	802	790	769	734	801	786	825	774	794	771	789	814	749	819	834	864	801	763	778	787	792	792	786	783	820	807	773	789	784	751	782	793	748	751	754	802	745	787	764	784	771	781	744	783	739	803	797	793	771	755	787	805	738	788	742	751	757	816	815	812	799	805	786	793	750	837	812	852	787	789	752	802	831	800	805	755	774	787	775	802	786	746	775	788	805	779	784	792	777	790	774	829	757	795	769	776	812	808	777	812	786	780	787	710	809	710	732	805	769	791	785	801	765	811	768	783	745	776	760	772	790	785	792	827	762	805	828	817	796	817	756	768	836	773	789	780	731	804	798	766	790	787	766	756	785	784	785	794	794	817	835	808	772	817	747	783	772	783	808	783	771	732	803	784	806	775	765	758	779	769	822	782	814	819	784	770	804	815	783	784	803	839	786	791	817	811	781	805	796	748	813	846	783	782	792	734	778	746	776	724	742	756	776	824	750	784	828	830	749	783	808	787	830	836	802	787	767	774	798	809	782	749	774	725	777	765	748	795	852	788	788	767	816	689	765	763	805	785	749	710	784	736	814	755	771	724	825	793	757	797	773	786	780	805	782	794	766	753	768	789	695	804	798	756	762	799	763	753	769	743	780	783	863	816	761	765	763	765	816	779	731	776	774	804	787	798	798	759	794	733	796	753	744	795	747	772	788	808	794	768	739	727	718	736	828	771	787	749	761	737	770	789	776	737	760	765	846	720	727	744	770	774	771	789	751	748	761	792	795	778	819	807	771	844	797	783	800	785	784	811	789	798	846	774	803	800	748	787	793	787	816	784	733	764	796	770	787	776	847	785	771	774	759	803	794	762	801	858	764	822	864	763	788	811	830	758	813	763	817	832	815	756	809	740	795	782	818	835	759	761	801	765	843	810	750	783	812	777	771	791	790	776	884	785	810	753	821	797	765	712	832	807	785	794	788	787	797	799	792	825	760	778	765	832	794	802	798	781	776	768	773	799	806	796	784	785	766	782	793	824	819	801	781	814	782	831	760	801	764	758	806	788	784	814	781	837	781	864	794	776	768	796	755	767	791	767	802	748	774	768	754	762	765	780	816	818	820	760	774	785	818	795	779	742	765	769	732	782	776	801	770	765	741	776	767	810	799	766	772	798	793	764	762	763	817	752	806	780	785	784	785	789	753	788	834	772	759	798	788	795	825	764	828	773	783	751	783	778	811	751	792	761	764	791	814	794	783	808	786	724	787	727	786	788	790	771	785	813	773	785	790	779	789	805	823	765	771	759	743	789	800	828	737	782	764	840	766	770	840	838	831	795	827	759	746	777	758	796	787
59267	31674	15990	7685	3109	987	530	422	390	418	415	408	376	394	411	403	402	394	478	540	486	496	460	453	388	402	407	337	376	361	373	353	351	394	416	351	321	374	361	367	381	349	354	348	373	372	347	340	345	393	410	393	401	332	349	350	345	317	369	347	372	407	369	346	395	399	357	348	365	361	405	344	348	353	372	350	320	357	399	364	347	372	397	368	367	370	363	361	397	382	381	372	396	397	347	371	378	349	368	363	373	343	380	391	366	349	356	353	394	409	393	374	372	373	390	368	364	354	374	361	380	372	341	376	384	321	337	412	405	381	357	406	405	414	387	372	385	386	344	332	374	372	357	367	376	350	371	407	361	382	331	392	359	348	368	377	364	387	376	407	369	342	379	375	374	316	357	366	360	349	360	394	353	373	348	378	364	340	364	396	399	379	375	392	360	370	375	400	367	371	407	391	352	393	349	352	358	363	429	370	373	348	348	356	345	391	422	384	350	358	376	326	379	363	385	358	354	350	400	377	385	395	369	405	358	415	380	374	385	355	343	389	373	387	363	386	374	379	344	365	372	401	395	394	333	360	384	332	358	397	363	387	403	342	377	359	337	356	391	335	363	360	374	370	343	404	436	389	339	381	368	381	376	392	405	376	382	334	352	361	365	342	375	363	391	416	374	388	370	366	353	383	376	387	382	397	400	382	368	388	356	312	387	340	384	330	378	425	390	391	330	361	352	369	383	375	353	391	354	364	367	315	341	372	344	398	370	373	367	411	409	377	414	410	368	394	393	390	375	398	408	371	354	366	407	394	356	367	361	345	369	357	374	366	358	352	384	374	404	378	388	397	366	401	380	396	379	336	410	373	384	355	358	338	372	366	334	382	369	397	388	358	375	372	362	355	386	337	373	362	392	368	359	353	440	356	358	358	393	377	348	394	400	358	382	373	377	368	390	395	410	382	401	345	383	387	387	356	362	366	347	374	389	369	356	325	366	378	374	356	402	369	377	381	362	354	382	410	408	354	369	334	368	374	407	413	363	420	384	385	372	404	353	390	375	388	346	362	338	391	346	362	401	356	359	353	360	383	401	379	394	367	373	383	346	346	345	376	355	392	391	384	406	357	384	368	379	378	361	372	381	400	341	378	389	374	407	332	356	358	324	365	351	355	362	368	389	340	356	376	363	336	386	365	370	353	366	361	377	373	374	354	369	391	368	367	391	354	383	365	369	385	385	400	349	351	367	398	393	391	354	340	354	383	347	370	359	371	376	415	368	343	359	406	359	338	386	358	359	364	358	380	383	348	420	363	379	416	385	369	345	388	383	380	346	373	338	344	378	377	366	366	344	340	353	410	381	383	368	340	337	388	397	381	359	401	396	399	369	376	343	349	337	352	379	361	367	342	335	384	403	353	324	420	394	380	395	348	334	356	367	347	361	338	373	362	391	365	326	363	382	364	403	374	388	413	370	356	363	383	418	327	376	371	372	411	385	382	356	399	374	383	406	372	336	347	357	384	391	360	340	346	378	385	385	337	367	394	402	385	397	391	376	390	351	412	363	388	348	376	340	383	380	398	350	352	386	384	374	378	311	435	396	355	391	374	391	386	382	325	409	374	378	405	353	358	387	350	376	407	381	390	400	402	374	356	399	443	386	392	412	387	378	358	379	383	368	317	387	359	385	415	374	386	405	361	409	377	361	366	373	329	389	388	396	374	372	378	356	405	377	364	397	371	366	362	369	364	374	375	404	384	381	362	354	381	379	345	330	366	387	380	353	405	392	364	394	368	408	380	387	379	387	359	372	362	369	364	346	379	350	354	374	382	353	369	372	370	353	332	371	380	373	413	383	327	383	402	359	368	377	356	398	360	363	345	372	375	363	369	400	362	372	346	355	373	365	333	345	374	341	371	354	371	375	381	344	375	356	368	377	376	388	395	387	359	395	350	350	363	333	347	356	399	379	372	325	399	400	374	355	373	379	377	380	353	373	364	368	386	384	383	375	359	344	393	372	374	359	369	368	394	377	376	372	336	397	381	406	391	412	381	356	378	396	344	360	381	345	386	376	354	402	379	372	371	362	353	347	369	328	356	385	369	356	341	387	390	376	341	328	385	381	354	372	355	354	363	358	378	383	354	373	377	387	340	359	350	406	357	371	386	383	376	369	356	329	390	380	372	353	354	364	363	383	341	350	362	357	383	373	376	334	406	379	381	368	400	353	376	393	335	376	350	381	377	340	407	345	398	366	376	378	344	379	380	377	340	386	384	372	371	378	357	366	406	389	383	367	400	352	353	379	405	351	363	362	385	409	412	352	380	345	352	345	358	367	349	358	367	388	368	364	352	342	393	376	384	391	379	410	375	365	395	377	374	388	376	386	403	373	390	368	364	390	361	371	333	377	394	350	379	371	389	393	373	345	345	397	377	357	393	399	391	354	341	400	332	361	382	375	362	388	344	389	362	363	405	402	358	355	335	382	376	376	418	375	350	373	329	370	381	401	360	350	361	393	363	353	326	359	350	340	352	389	339	364	355	385	411	388	384	364	382	350	389	382	376	381	381	361	371	396	387	392	329	338	354	362	378	361	382	365	358	375	418	369	372	365	369	371	380	365	400	420	419	418	375	403	380	397	363	445	381	379	346	389	404	346	363	378	394	367	397	391	391	374	355	354	379	402	353	358	357	425	361	360	384	354	379	351	400	366	386	378	342	350	360	354	372	354	400	385	377	376	383	355	406	368	340	377	391	397	342	413	341	351	400	386	395	373	362	373	407	356	363	378	409	363	370	413	380	336	349	366	411	388	377	370	347	352	325	375	386	341	362	357	342	381	377	375	375	363	381	379	325	412	316	389	379	378	391	402	376	368	355	378	353	378	385	386	332	381	388	357	334	382	329	358	334	349	399	386	356	384	368	357	410	407	327	389	385	363	385	384	411	354	357	375	393	343	368	379	339	403	364	360	358	392	377	339	351	374	408	374	395	388	383	362	357	378	378	377	382	352	360	373	371	362	363	357	367	400	390	303	353	377	398	385	348	346	344	374	389	389	386	364	360	397	375	376	392	407	404	333	390	346	378	319	402	371	360	364	359	352	347	346	403	361	370	399	377	350	352	375	348	373	376	361	374	369	355	348	341	414	332	356	392	363	380	415	419	405	344	374	374	378	350	356	348	377	368	353	353	329	380	372	373	410	397	387	366	399	348	374	383	337	393	364	358	387	397	416	396	348	396	355	372	375	389	370	391	381	365	375	366	402	368	381	381	365	356	390	358	352	379	377	410	321	364	361	329	370	370	340	371	402	344	358	385	377	367	321	399	352	376	342	364	382	369	364	354	387	342	357	388	404	388	367	364	382	398	356	390	383	369	402	418	413	340	382	347	342	346	367	361	386	356	362	347	354	364	332	374	369	347	331	364	356	376	356	357	384	360	371	362	392	389	409	364	427	362	389	342	346	320	341	378	389	334	381	385	359	369	343	368	347	356	382	379	383	374	390	417	396	359
38112	23172	18181	14048	8056	2722	1213	1148	969	996	903	961	879	878	872	928	966	1091	1485	1599	1540	1331	1196	1042	939	894	758	778	807	802	800	813	799	775	781	785	809	790	817	780	780	823	780	788	764	825	828	737	832	763	811	839	795	758	792	822	796	777	791	815	759	773	804	793	829	805	796	794	790	796	764	743	785	797	751	824	812	800	768	790	815	786	797	805	803	795	811	800	796	800	794	764	791	781	786	784	792	772	806	788	784	778	783	777	837	814	810	801	791	807	833	756	820	813	786	813	807	766	785	769	794	825	819	771	821	802	784	824	777	790	779	805	802	746	834	759	792	781	804	815	761	779	830	775	782	792	805	814	803	770	796	804	827	786	798	770	775	802	823	778	851	800	777	766	858	797	770	813	790	727	779	828	796	778	765	819	795	781	799	828	782	822	839	788	797	813	814	798	742	812	804	760	724	815	767	782	835	787	784	725	850	780	760	793	739	829	796	778	797	808	770	783	764	806	797	790	729	784	787	768	768	785	806	841	822	796	740	820	824	779	793	762	756	801	820	762	803	768	782	822	807	810	773	785	719	805	789	774	810	748	770	820	743	856	758	795	835	776	835	760	774	802	824	851	811	840	799	829	806	791	791	771	788	796	818	752	781	804	758	786	800	767	820	810	827	837	778	814	778	830	832	742	747	765	834	761	766	765	810	760	780	810	872	789	835	811	795	729	799	835	846	746	821	779	768	782	803	754	829	809	767	783	808	810	827	746	828	799	836	797	839	788	812	775	807	787	773	761	797	774	810	809	821	768	766	801	828	789	827	802	846	809	812	822	806	799	798	828	772	800	763	797	762	800	767	809	741	818	776	789	801	778	788	857	769	783	776	824	802	785	720	808	828	817	775	791	803	822	766	791	780	760	773	861	800	785	779	758	801	829	837	827	784	751	849	816	835	822	826	780	787	775	769	768	763	765	832	805	804	809	846	805	795	803	795	790	733	775	751	770	830	800	815	797	782	766	810	778	804	824	790	754	768	790	821	793	778	766	778	821	778	801	760	820	796	810	792	801	781	834	779	776	787	761	786	801	804	779	772	817	824	771	828	776	852	771	834	792	753	789	788	790	754	807	792	763	832	850	775	810	770	779	790	773	807	850	821	802	784	795	824	829	830	818	807	789	784	809	787	830	783	785	815	800	768	794	811	816	806	761	768	859	849	746	805	791	796	780	822	790	864	800	781	770	788	745	768	772	829	811	806	834	815	775	815	785	818	765	810	799	834	801	834	773	824	816	809	806	820	765	803	768	800	813	847	786	768	789	791	817	726	800	760	789	756	825	826	744	824	834	765	802	813	840	790	812	818	779	784	793	797	792	768	749	808	826	826	831	757	771	772	774	818	789	797	778	810	794	741	820	812	765	812	801	803	801	746	765	772	744	803	843	869	808	777	807	755	824	835	776	826	827	769	772	722	796	779	762	795	840	803	778	820	822	815	805	790	802	769	792	787	777	836	790	790	713	754	775	808	819	811	795	775	790	796	806	754	761	836	760	821	814	825	790	790	810	783	804	768	789	781	786	743	816	793	806	798	829	793	781	824	793	811	816	845	785	857	812	820	784	795	794	806	827	803	794	793	765	727	753	799	761	758	812	794	773	819	783	786	777	804	787	827	827	778	769	792	822	773	803	829	817	845	798	804	865	789	822	763	783	814	792	785	764	803	827	743	762	731	790	818	776	773	759	784	784	803	847	825	783	809	858	813	805	762	778	857	807	769	849	805	787	815	841	778	744	795	804	788	778	778	763	759	817	785	816	765	816	802	786	770	774	812	804	802	802	818	773	809	782	795	764	871	775	801	852	792	848	790	750	778	792	796	802	827	772	794	810	787	823	810	856	787	801	772	784	774	778	774	781	770	791	810	769	816	769	749	775	791	832	799	825	778	795	835	823	743	814	798	789	797	766	808	816	805	761	737	806	737	796	810	808	828	804	845	767	820	838	777	787	762	800	795	786	778	819	851	770	809	774	770	770	833	785	758	788	775	770	773	740	771	777	844	799	801	786	777	818	796	762	816	789	722	808	839	801	790	849	776	813	801	796	853	817	807	792	792	810	808	823	814	828	802	793	784	813	784	787	764	769	814	748	814	782	777	805	753	777	805	821	768	819	747	827	790	777	806	791	781	773	801	810	778	810	843	846	773	815	756	761	816	811	814	787	830	760	786	808	836	813	789	774	779	786	768	829	839	780	840	819	852	748	781	855	820	815	809	811	760	791	815	796	799	770	755	787	780	796	805	777	779	804	769	816	835	837	829	765	795	807	848	844	816	784	781	806	820	743	837	770	790	760	814	771	747	765	819	802	791	808	743	790	816	789	816	782	777	857	789	805	792	764	811	747	831	825	749	825	793	817	794	788	815	801	847	804	799	765	822	769	784	781	814	806	805	752	797	783	807	781	795	796	766	829	776	747	797	740	813	806	783	788	808	745	798	753	782	823	820	762	809	818	781	791	819	759	825	803	795	788	749	780	779	804	833	764	780	829	803	796	770	815	791	796	771	863	782	775	792	773	791	783	804	810	780	824	776	763	844	808	824	795	784	853	782	764	775	868	810	782	828	817	750	770	825	806	821	856	799	775	789	799	828	759	820	812	797	782	824	788	794	764	783	793	787	757	762	783	800	818	757	780	796	834	809	815	729	783	782	819	790	800	803	782	790	752	800	763	776	752	735	820	812	807	771	813	809	804	806	784	819	778	791	829	840	828	776	817	831	759	731	819	809	770	795	832	768	784	770	756	788	766	777	814	823	863	752	808	781	806	788	825	786	753	821	799	805	793	767	784	797	811	810	773	832	794	763	805	806	816	772	784	778	794	812	803	763	815	789	786	803	818	812	798	766	809	836	756	829	775	792	806	811	796	770	766	815	773	778	785	824	792	820	803	773	800	791	794	744	802	778	787	831	778	778	784	760	772	836	788	788	812	769	764	789	819	817	797	826	794	796	806	833	832	805	743	797	809	790	799	814	758	830	784	825	763	795	747	768	796	830	777	773	817	786	787	792	794	800	781	788	803	793	838	805	791	784	757	792	788	802	748	799	800	811	814	809	825	786	820	843	749	822	828	810	724	819	863	765	787	802	780	786	809	818	777	771	807	815	811	856	774	763	764	847	816	794	744	800	805	788	793	783	754	760	758	804	757	810	713	757	857	802	808	776	818	821	821	802	823	832	799	828	784	748	788	848	743	761	844	780	757	796	784	810	827	829	844	811	805	776	846	825	752	855	793	817	797	810	849	777	804	788	823	843	771	809	779	800	766	806	787	781	787	838	745	810	831	797	815	798	829	799	816	801	811	773	775	792	818	822	756	828	809	826	836	811	837	803	826	775	828	754	810	791	812	744	814	864	759	757	808	766	838	737	801	795	806	785	806	801	808	754	825	779	748	790	794	776	741	753	812	785	777	778	750	832	800	846	820	778	783	815	800	792	823	799	791	790	825	766	799	796	799	761	742
65724	39324	24646	13794	6355	1984	614	494	434	466	427	472	434	401	430	399	444	400	459	603	710	681	659	533	464	464	379	336	403	407	378	377	367	351	372	401	422	384	380	402	388	418	353	351	419	430	376	369	352	377	385	417	359	395	406	366	420	411	378	377	405	423	389	396	397	332	367	389	414	391	392	385	431	365	396	387	369	392	346	389	335	385	357	404	408	381	379	384	379	375	420	391	402	415	366	375	394	346	378	376	380	369	385	410	403	389	372	386	420	394	369	379	428	368	344	386	373	361	402	358	356	396	359	386	402	384	378	367	370	420	413	436	401	369	401	368	417	371	414	367	382	377	418	371	375	376	359	400	404	405	382	355	366	375	353	363	395	409	384	361	391	386	392	341	425	400	424	382	361	389	430	364	411	385	410	380	371	383	391	372	376	376	367	344	409	329	345	345	380	384	377	347	414	412	378	382	387	353	361	398	379	377	360	430	410	397	394	383	377	351	346	371	396	381	420	411	376	378	413	399	388	358	375	389	375	400	380	382	406	398	424	371	371	364	400	367	388	430	404	398	405	409	378	404	364	377	391	378	351	349	408	373	358	336	377	355	384	386	409	439	373	370	374	353	378	397	368	366	383	376	388	373	391	425	396	383	373	368	412	353	424	367	403	341	353	401	415	361	418	347	379	378	385	369	372	369	460	396	359	416	396	379	413	356	380	378	376	337	380	379	391	376	416	406	352	359	365	388	389	384	390	388	376	399	387	358	394	329	327	417	352	410	431	375	372	355	341	399	360	416	406	415	354	397	352	391	372	377	389	370	365	396	381	405	362	373	412	387	390	394	380	404	387	456	368	408	378	359	404	367	387	356	404	378	422	388	397	364	413	392	359	389	393	361	392	387	378	404	390	392	362	398	402	422	405	385	371	399	387	385	389	413	374	406	413	369	406	362	389	382	429	372	361	362	372	389	390	391	421	365	425	408	405	377	395	397	396	379	418	381	360	395	387	414	370	416	375	426	370	369	356	370	355	391	405	427	386	394	361	372	346	402	398	400	388	367	389	398	383	412	391	386	378	397	393	391	387	373	374	383	364	396	404	397	378	409	390	405	390	390	396	411	359	403	421	363	332	366	398	378	373	364	365	367	375	389	374	397	356	449	385	389	416	412	396	416	375	384	359	379	350	396	373	345	389	374	387	412	351	372	405	379	369	397	408	368	390	383	360	359	374	366	372	367	361	391	352	390	381	350	393	405	381	392	356	383	428	396	376	390	381	377	375	408	372	386	404	391	405	397	354	381	390	377	401	361	400	368	411	359	367	373	372	355	373	365	391	377	422	381	411	391	371	365	432	364	373	406	419	387	381	404	355	404	421	398	419	405	394	382	326	360	400	361	359	384	390	406	382	385	404	363	356	397	389	394	368	412	359	380	400	406	352	366	389	383	362	380	384	416	372	358	364	412	356	332	364	378	386	379	382	379	411	390	432	368	374	417	355	387	375	361	373	392	370	361	385	370	352	369	377	384	396	350	438	371	353	376	358	380	414	389	373	400	383	375	398	350	382	361	376	432	381	403	409	394	356	377	408	405	390	394	404	384	393	414	404	381	390	385	374	379	377	379	405	392	388	398	354	393	396	358	407	389	373	366	388	348	371	391	400	362	384	408	361	422	361	348	418	359	372	413	353	390	385	418	341	355	390	374	343	413	361	362	366	353	345	374	379	380	463	383	341	387	366	390	386	399	396	375	402	406	387	391	421	362	372	383	393	429	405	385	397	397	411	435	382	375	423	375	387	355	381	363	411	364	387	347	403	409	416	368	396	382	399	412	381	425	375	372	374	411	387	377	382	386	405	399	395	377	386	358	395	373	389	371	421	387	428	340	360	376	422	378	406	368	398	407	377	384	342	396	353	401	391	438	375	353	356	396	371	358	407	383	402	375	397	427	402	387	410	398	368	417	328	408	380	404	386	374	370	384	380	362	405	381	380	401	391	412	358	386	360	372	365	431	336	358	361	373	411	379	389	384	411	374	379	370	400	380	348	357	430	387	380	342	365	367	364	377	424	365	391	412	363	379	365	391	393	374	381	383	371	378	383	356	363	378	392	391	341	379	395	414	380	373	403	395	383	371	394	414	404	403	388	381	396	399	424	371	382	365	383	382	366	381	382	388	399	366	344	360	412	393	430	360	362	403	415	373	378	375	425	408	373	363	376	330	374	356	380	364	370	344	403	397	388	419	367	377	406	427	425	374	373	417	381	390	399	393	372	436	412	389	419	322	367	422	378	392	376	405	353	399	374	418	380	365	391	360	378	415	384	365	379	405	379	391	403	340	382	381	384	351	386	373	369	366	371	337	406	388	387	368	354	410	342	409	374	391	382	359	363	370	388	411	426	389	373	387	429	388	381	391	383	384	355	382	405	351	385	383	373	407	377	379	423	376	385	355	362	373	408	398	377	362	374	405	399	359	337	392	350	362	367	432	343	399	413	391	368	366	384	386	381	381	371	355	358	370	397	385	367	380	343	361	395	374	386	372	394	354	374	357	364	369	411	400	417	370	407	380	404	382	394	390	372	399	366	363	392	386	346	385	391	411	345	358	382	386	353	374	389	399	390	394	377	373	367	402	378	368	396	374	349	389	350	357	394	360	366	331	383	376	419	361	340	385	368	366	388	395	399	410	347	402	411	383	393	405	348	405	409	378	362	377	384	378	363	359	347	383	353	414	354	346	361	349	353	382	393	373	419	389	359	406	382	372	406	388	370	399	409	373	340	418	381	395	383	343	347	379	368	353	390	385	421	412	440	405	411	391	411	385	354	390	412	365	410	378	398	381	375	420	366	414	418	388	345	367	395	367	378	413	375	374	386	350	386	393	410	359	379	368	378	374	394	357	375	398	393	386	434	401	360	395	368	398	422	360	365	403	381	360	363	397	440	376	372	397	383	393	360	373	409	379	388	381	426	369	390	402	399	432	408	369	361	385	394	344	363	395	366	363	358	418	360	392	378	368	418	388	346	364	371	376	385	369	359	404	375	385	382	409	399	379	360	422	391	373	388	357	374	418	371	383	348	415	374	355	368	376	396	392	414	387	375	400	413	381	397	390	409	350	392	422	368	415	397	388	409	425	353	368	401	406	388	414	421	379	361	424	371	383	390	406	420	403	369	359	362	363	382	395	398	384	374	374	382	364	401	404	379	364	400	388	344	377	411	372	408	436	413	385	343	385	378	379	376	392	398	401	398	383	380	388	402	374	392	368	429	398	346	379	396	388	374	383	382	364	417	411	416	349	404	384	350	406	385	368	400	389	396	408	395	405	383	355	405	384	375	416	388	384	369	405	387	344	391	364	357	349	396	365	375	433	370	360	383	406	394	391	341	403	391	386	402	338	372	376	349	401	395	355	400	365	382	389	352	414	399	424	395	373	407	403	380	332	405	386	389	405	407	406	390	367	351	420	396	420	420	397	394	342	361	352	422	395	369	393	392	397	406	351	340	388
42050	29999	26229	20968	13726	4479	1442	1186	1132	1066	1056	1046	1031	1002	1017	995	984	1116	1355	2070	2576	2567	2185	1763	1401	1076	900	812	813	815	848	828	817	789	800	828	836	828	764	817	808	783	794	816	828	834	826	805	795	836	810	762	799	830	811	886	784	800	810	864	822	778	856	822	821	817	863	860	859	826	807	806	776	771	778	839	840	797	822	865	806	832	846	763	831	873	826	793	853	819	859	800	812	805	831	854	825	894	829	798	810	810	812	797	873	826	782	850	773	796	785	806	823	831	828	804	858	812	793	865	827	837	811	824	787	818	770	827	842	790	866	779	826	816	802	865	834	769	842	822	813	820	768	828	769	812	843	792	812	855	832	800	835	803	798	883	856	814	772	854	852	827	798	830	837	844	805	849	846	818	807	794	830	852	837	834	821	851	751	830	842	808	777	844	857	886	878	801	805	829	833	789	817	789	770	836	823	788	822	815	858	809	784	836	821	792	804	808	826	774	789	799	846	792	808	815	818	856	780	826	852	815	834	812	858	848	836	882	835	819	786	790	809	812	808	768	879	803	835	816	830	844	811	823	800	833	839	760	856	800	839	795	788	836	834	775	791	858	806	837	826	833	789	862	824	817	855	856	813	831	792	841	843	800	833	800	822	834	808	799	826	780	801	779	821	817	745	843	789	769	844	770	758	797	852	814	791	831	784	803	837	819	804	806	820	826	841	780	828	813	800	832	831	776	802	812	796	784	807	804	767	836	833	872	823	850	876	829	865	807	834	832	825	816	835	839	805	830	817	808	794	799	813	845	791	757	820	805	840	848	822	824	879	808	786	824	832	799	809	814	783	843	827	807	806	770	834	795	816	823	804	779	800	811	850	803	847	822	844	846	813	821	779	836	828	822	876	803	804	790	864	815	859	816	825	757	865	826	790	854	826	811	850	827	833	818	862	791	812	817	856	823	785	819	743	794	810	815	805	830	804	847	837	806	839	844	809	813	829	796	805	820	809	804	791	849	853	757	825	768	807	796	825	763	793	873	841	810	867	790	847	844	841	768	818	815	801	802	849	826	851	817	761	820	767	808	798	860	848	802	817	796	763	822	816	815	819	860	836	864	866	820	827	811	810	796	840	859	856	816	826	813	801	838	854	871	843	823	804	799	828	852	797	855	796	860	895	804	865	821	858	859	857	795	779	875	796	816	766	816	778	850	825	816	812	765	787	803	850	815	830	859	864	812	793	786	828	811	790	872	809	775	835	800	809	854	804	812	814	838	810	777	843	828	830	830	790	825	783	820	816	813	831	757	746	788	834	791	823	806	840	800	805	795	838	846	777	788	778	806	821	828	792	802	854	784	798	792	845	841	856	775	802	786	772	804	819	833	817	844	876	823	823	826	813	786	801	875	739	785	824	855	805	809	830	782	834	841	818	848	820	823	830	822	870	792	806	842	851	800	773	786	799	780	797	837	828	812	823	808	876	824	823	856	777	850	821	786	843	818	835	763	820	804	781	825	821	846	792	848	843	811	827	822	827	785	850	853	774	813	806	774	827	823	855	857	760	793	825	855	803	821	756	804	816	850	826	793	794	804	812	800	838	848	810	779	794	846	825	814	771	840	775	806	785	768	842	794	854	825	828	805	803	818	821	823	831	826	839	810	823	806	841	833	859	787	790	838	823	787	841	774	773	775	754	834	820	872	767	837	787	795	834	790	836	831	811	806	782	809	791	832	811	819	756	799	822	803	812	775	824	773	811	829	798	830	801	844	865	805	852	816	804	793	768	770	837	825	809	840	775	811	842	825	789	806	858	800	778	815	771	889	800	744	759	815	789	796	856	805	840	813	803	788	811	854	829	775	790	836	865	805	820	853	814	857	801	803	798	856	833	815	863	796	784	787	804	812	789	770	818	809	782	760	794	828	848	812	861	805	821	774	804	807	804	871	827	813	829	785	818	802	821	793	829	848	775	812	827	790	754	791	822	825	831	757	854	801	810	808	847	852	814	799	792	814	853	798	845	821	800	835	817	858	825	777	887	812	834	787	861	780	757	857	813	754	811	829	761	807	864	807	790	820	858	832	800	800	819	819	883	764	820	821	820	795	818	858	837	843	790	788	832	765	798	794	794	845	824	822	840	817	842	825	837	838	803	775	839	792	810	820	829	855	809	814	802	818	830	803	792	817	831	759	847	774	807	788	829	769	857	834	799	810	791	777	875	873	833	804	852	815	803	797	811	804	782	844	785	804	808	832	858	871	810	767	834	827	817	806	818	799	837	795	787	839	812	833	841	783	850	817	872	854	838	872	841	811	825	828	825	834	833	798	784	813	787	783	857	810	820	816	813	777	802	838	799	791	818	808	798	829	852	809	832	864	837	793	801	818	772	853	787	839	823	807	851	773	817	828	872	800	808	792	802	857	796	797	856	842	816	817	807	796	814	878	881	835	809	851	810	844	847	823	781	787	786	828	820	829	810	816	811	884	782	822	804	834	802	819	799	820	835	797	831	786	743	812	896	816	863	812	760	774	826	850	779	844	839	826	846	832	851	832	822	816	738	813	821	795	784	824	848	804	794	846	776	828	774	805	769	827	846	798	824	796	814	878	784	855	889	815	806	795	840	769	863	840	816	792	780	773	763	831	756	805	826	823	805	790	798	814	833	838	787	762	788	779	852	806	832	857	797	805	807	820	784	770	768	836	807	849	805	844	828	794	803	760	813	788	799	783	830	803	799	857	835	864	797	784	864	825	869	888	794	824	804	800	827	793	844	807	822	817	850	814	799	811	815	798	798	837	801	804	815	820	818	805	846	782	819	858	829	836	824	842	755	797	852	769	774	806	778	820	795	841	809	817	787	808	803	814	806	788	806	814	825	814	852	831	794	798	836	886	806	795	779	787	772	842	772	850	819	843	777	848	822	828	842	809	805	774	824	783	865	876	767	795	817	809	861	857	849	757	807	818	828	818	821	783	825	801	790	832	789	812	805	845	847	789	808	833	789	806	822	815	791	826	793	866	807	813	853	835	820	838	799	802	817	818	789	857	801	819	802	820	824	825	870	811	775	848	790	817	788	798	778	830	791	866	789	846	852	799	841	767	829	834	848	857	798	835	828	841	901	802	803	857	814	867	805	839	784	805	834	764	817	798	867	858	806	857	809	853	769	812	792	801	790	833	818	802	792	839	801	788	825	804	894	857	809	823	799	798	824	820	819	779	843	804	857	883	817	801	820	805	842	791	787	836	838	786	774	799	821	834	798	817	807	791	800	815	837	751	811	785	812	816	832	854	790	795	817	842	814	805	787	781	757	816	803	786	847	842	809	841	807	811	883	825	832	770	811	871	811	825	831	799	805	803	834	785	800	854	781	839	826	808	866	831	855	880	778	794	838	834	820	855	806	826	812	800	818	805	817	833	774	871	859	835	842	791	816	819	847	849	780	799	828	823	802	840	825	787	807	848	789	789	841	822	832	830	833	800	867	842	807	823	794	843	810	858	791	831	832	786
43136	22963	10100	5201	1896	482	403	382	351	435	377	370	352	408	392	371	362	319	377	366	378	362	378	363	380	373	367	338	340	374	344	388	372	373	412	359	356	391	371	384	354	316	315	421	375	343	334	375	355	356	316	351	349	361	381	343	393	339	346	360	370	405	394	358	385	382	361	357	369	363	372	322	352	312	359	378	342	378	335	383	337	382	391	375	406	367	364	344	319	352	313	403	387	369	333	379	344	341	363	363	378	361	345	391	390	368	383	395	352	346	355	357	358	332	388	349	355	358	367	376	392	349	344	343	395	374	377	348	358	380	361	335	406	322	369	365	356	345	366	395	364	370	371	317	367	437	418	363	353	392	383	372	369	391	338	369	363	381	379	341	360	377	401	372	362	372	394	379	354	364	349	387	341	358	336	344	356	338	329	353	342	319	393	372	353	377	363	360	354	349	378	343	368	359	327	386	376	385	383	372	360	367	379	393	355	373	362	380	329	332	361	357	375	367	351	370	353	397	415	365	353	378	382	389	347	379	355	347	354	356	365	339	409	384	357	371	356	375	346	334	373	349	360	356	323	375	322	339	349	336	367	341	365	386	364	352	345	380	383	361	355	360	365	345	331	327	350	358	377	354	317	367	359	329	356	381	380	345	362	348	348	338	379	361	369	384	331	354	360	376	338	395	382	375	402	355	341	386	354	382	352	371	344	339	389	349	331	338	359	374	340	365	379	367	362	412	334	367	419	377	396	387	355	380	337	335	347	419	361	381	355	340	361	358	338	377	336	364	340	337	375	392	354	362	364	424	375	387	363	358	333	372	390	369	349	361	377	375	382	347	353	346	365	344	357	349	351	341	398	357	351	347	332	359	336	342	357	394	342	354	393	386	391	345	358	407	402	338	376	355	365	361	374	382	393	341	356	366	358	385	349	347	348	365	370	399	369	306	355	361	351	394	364	368	358	353	369	345	382	396	381	381	379	381	369	337	357	364	359	365	347	357	361	375	326	334	338	360	344	357	340	331	340	367	338	354	368	360	339	376	343	340	320	410	365	353	355	374	370	369	348	384	355	347	342	367	336	407	356	374	364	413	356	329	348	374	350	360	379	344	389	362	369	354	369	369	350	408	346	348	385	321	372	335	384	388	359	365	358	298	365	388	367	366	334	371	339	376	348	378	365	320	342	370	371	384	342	331	353	345	340	378	404	339	336	343	369	356	348	323	376	371	375	355	357	351	338	344	367	364	380	360	362	318	375	379	347	348	336	328	337	398	378	360	370	322	360	397	368	335	394	381	379	366	338	383	338	388	354	347	342	360	372	394	354	350	374	357	346	378	390	346	373	378	343	347	376	371	347	303	397	402	356	370	356	366	340	354	329	362	333	319	374	320	360	346	361	407	336	344	368	350	374	372	339	366	374	355	379	359	356	341	365	387	350	349	397	375	350	342	358	335	359	378	384	335	363	351	396	350	361	396	344	360	339	350	364	364	340	386	388	324	365	358	337	327	382	383	325	386	399	388	363	336	349	373	390	358	397	371	406	348	374	401	320	379	351	392	383	340	376	399	403	346	372	332	359	356	369	378	331	343	375	360	306	354	307	381	374	355	374	367	336	385	370	393	388	346	321	353	327	358	336	381	388	357	348	373	327	354	371	317	355	355	344	358	368	414	387	395	372	381	392	370	391	334	344	343	358	352	366	348	306	372	387	331	343	340	374	360	347	375	382	336	393	388	397	367	384	365	375	369	353	367	339	394	390	366	348	367	369	346	341	349	391	380	363	373	369	400	344	377	355	364	378	362	325	365	354	369	387	323	341	367	357	378	388	385	352	386	391	315	356	397	372	356	389	406	365	386	353	363	299	359	354	331	351	390	333	329	369	355	379	347	351	389	347	375	331	356	380	342	335	343	374	371	381	358	394	363	360	365	359	341	343	348	369	340	364	381	334	358	378	368	368	371	353	365	367	383	402	375	348	371	384	352	374	362	359	325	399	355	355	382	390	391	342	379	356	367	370	364	395	371	375	378	371	374	361	374	353	349	422	336	355	382	386	366	354	386	312	352	368	356	332	367	355	362	342	377	408	347	362	392	396	320	347	384	363	360	418	376	310	375	366	345	360	373	349	344	367	361	365	357	376	336	359	343	386	403	382	342	371	351	358	361	402	364	361	350	336	362	318	355	348	375	383	390	380	381	363	341	354	352	383	347	349	376	403	386	347	369	363	337	351	391	356	343	382	385	367	342	362	366	412	396	369	344	378	395	390	378	378	413	346	364	356	366	343	343	359	363	354	380	355	409	331	382	339	382	374	362	338	385	373	349	362	380	396	372	377	359	417	338	383	348	336	360	378	370	377	382	318	368	372	361	384	369	367	364	376	371	359	392	373	364	374	348	342	389	356	368	346	379	381	373	356	369	343	341	343	362	381	364	381	364	331	367	377	372	301	384	379	367	368	324	374	374	334	344	349	371	377	362	365	418	374	382	369	339	346	353	378	333	345	370	364	351	359	330	376	352	354	374	342	340	353	382	342	359	337	329	345	346	376	328	359	364	346	371	341	354	330	323	323	358	346	348	354	345	388	347	322	357	347	334	332	370	389	350	341	417	347	336	346	372	367	353	378	333	351	340	326	378	359	371	357	362	403	371	339	369	385	362	314	324	411	355	377	350	361	366	326	334	359	363	342	358	370	364	401	394	360	384	360	345	350	334	320	419	370	403	333	350	324	409	344	353	325	359	375	347	401	374	396	387	366	360	361	332	327	372	384	353	363	390	337	350	331	353	378	358	384	345	365	328	374	358	365	337	377	380	365	357	367	344	325	361	366	359	346	329	359	365	369	355	337	410	381	365	366	341	357	354	370	365	355	358	369	368	367	336	353	335	368	322	370	349	353	379	338	353	342	356	365	378	357	359	355	347	371	351	364	337	385	349	376	362	332	355	373	328	369	384	357	367	334	379	387	414	340	352	378	372	365	357	361	374	334	357	329	340	372	321	363	391	406	397	371	351	376	361	363	380	415	362	347	373	396	358	402	375	334	379	347	356	342	322	345	376	363	359	345	351	340	368	352	374	340	365	340	395	335	361	343	325	338	352	367	362	367	392	391	406	383	383	376	350	359	366	391	383	378	384	393	385	329	370	399	354	369	396	366	362	365	348	368	369	371	370	371	367	349	376	349	381	375	372	357	382	360	344	351	371	371	388	378	362	326	348	360	324	359	403	362	341	350	355	337	353	331	346	391	361	416	355	314	365	356	367	412	361	393	334	376	376	373	368	349	384	373	358	395	358	334	355	360	389	388	392	305	355	374	353	388	389	360	363	362	352	340	364	396	336	382	352	311	348	345	359	376	361	364	342	352	375	362	419	368	359	378	393	326	387	333	356	319	422	342	390	368	391	370	386	344	345	350	399	343	376	321	379	385	376	384	381	398	380	398	348	329	349	435	380	383	391	382	377	362	350	340	392	387	368	344	374	336	354	316	340	362	378	354	353	368	361
26790	16139	13031	11429	4808	1136	910	900	878	859	808	805	800	822	801	738	776	759	816	850	870	868	889	849	840	849	835	790	828	796	825	774	739	747	797	809	777	795	714	779	803	777	735	770	786	780	808	747	770	834	752	759	797	779	803	774	758	751	744	791	788	760	735	746	777	777	810	778	758	815	789	811	774	753	797	777	761	749	768	785	786	770	786	765	734	824	777	814	761	785	794	778	704	754	798	790	815	786	769	773	802	732	776	846	757	765	787	770	789	792	841	735	755	781	777	802	791	738	722	774	782	783	777	803	799	798	768	765	767	748	865	778	788	790	760	772	764	804	819	757	779	738	736	762	812	810	796	751	770	791	773	801	788	838	777	754	774	794	777	735	766	765	736	821	741	742	755	819	744	812	736	787	807	802	704	790	825	727	772	750	756	832	781	778	732	802	718	783	772	722	785	745	760	776	811	797	719	784	767	757	803	768	760	804	745	797	781	796	783	778	800	767	788	796	765	811	806	761	767	755	782	768	769	806	757	782	733	777	734	776	756	885	797	791	773	770	741	760	777	790	806	786	728	703	771	831	783	772	754	777	801	772	792	756	713	742	762	708	844	795	735	696	780	794	759	790	728	775	814	777	773	765	735	744	745	750	762	747	836	783	755	752	787	784	724	823	786	753	710	786	746	754	740	750	740	785	769	748	785	782	815	833	731	805	758	828	793	795	769	791	773	792	779	729	763	757	694	793	768	765	803	781	806	751	757	752	733	829	805	793	778	838	780	775	753	851	779	752	770	808	810	830	793	756	774	775	811	768	770	797	775	770	786	813	775	788	711	778	827	791	765	745	746	723	802	736	803	769	725	760	757	800	836	744	754	774	721	776	751	738	773	815	769	796	788	820	769	777	716	799	789	750	798	794	853	769	795	780	778	757	797	795	788	772	744	755	790	848	788	778	726	769	757	788	846	771	780	773	714	734	763	792	738	746	791	788	757	775	782	771	774	742	785	812	823	785	810	791	796	731	768	745	773	759	786	790	798	774	761	790	780	771	737	755	766	749	742	786	755	734	762	762	779	736	780	802	763	754	730	811	745	770	775	837	762	820	805	767	769	825	830	753	723	754	776	749	752	752	782	733	768	774	767	769	753	752	768	766	766	737	790	755	800	737	743	766	799	789	774	775	772	775	802	755	717	751	768	805	803	823	753	757	772	784	768	766	763	784	747	809	789	740	678	732	815	802	748	750	822	759	731	776	762	749	808	733	842	730	824	809	728	854	779	809	763	731	802	798	782	738	796	758	813	790	749	785	806	784	818	780	780	762	755	786	784	767	801	790	787	802	762	716	794	755	760	746	747	765	741	804	797	805	763	805	763	756	701	770	759	770	794	759	764	788	806	795	764	813	813	749	803	809	774	768	800	790	786	752	793	760	774	730	773	735	746	771	772	734	729	775	814	808	786	767	798	774	789	784	789	790	766	760	806	793	773	780	770	811	751	805	756	746	762	769	787	775	818	829	800	739	776	763	753	760	788	780	782	755	814	793	833	749	818	796	757	804	782	752	773	796	820	809	785	766	793	773	757	810	814	777	741	755	699	835	755	821	746	742	780	815	740	730	781	786	767	791	787	801	780	757	831	812	808	770	827	839	819	775	769	779	766	769	780	789	805	743	743	734	753	758	815	804	787	780	752	803	718	754	832	775	736	768	734	768	788	772	809	778	799	820	724	782	757	812	786	788	765	779	763	737	751	765	802	779	753	778	721	774	778	781	774	813	779	785	754	793	765	766	825	776	760	772	759	762	765	798	781	765	761	815	731	779	790	787	781	818	768	793	767	742	824	802	690	865	811	820	763	780	783	785	759	765	764	741	740	772	799	858	786	748	843	752	788	750	708	741	805	793	795	815	792	738	771	768	779	774	787	785	782	743	784	837	757	753	819	787	787	775	791	768	785	758	733	743	779	757	725	841	755	790	763	759	775	755	782	718	783	713	769	778	802	826	713	762	781	814	804	736	769	804	794	784	737	776	773	790	773	730	783	781	774	760	787	808	781	819	817	772	813	775	767	814	748	812	818	768	776	825	820	798	752	767	764	795	751	775	790	792	799	788	739	762	769	837	786	822	810	722	752	773	802	789	733	804	746	801	742	809	769	740	780	714	735	811	753	755	786	715	733	753	785	768	806	729	752	790	716	754	735	821	758	799	724	788	748	750	791	806	814	839	771	744	811	763	743	773	776	786	810	792	792	775	829	730	814	744	819	730	764	825	750	811	789	746	807	775	784	804	772	779	803	784	789	829	776	752	721	781	732	814	822	739	808	826	780	739	777	750	769	769	804	776	763	774	815	787	755	791	758	741	723	776	836	744	779	769	780	782	770	811	824	735	763	759	749	747	796	782	825	729	736	777	835	748	736	783	797	758	738	782	793	714	811	777	742	778	773	798	768	834	719	781	743	748	800	797	822	795	787	798	772	788	775	752	749	770	748	826	773	790	812	760	815	797	774	758	784	771	807	855	762	778	805	804	795	794	775	778	824	787	772	786	771	752	763	747	784	779	763	770	799	750	811	817	773	784	753	810	746	760	740	777	773	763	793	741	775	752	792	771	817	768	756	743	803	770	758	811	767	744	796	794	828	772	746	771	778	759	721	762	799	768	793	766	760	758	766	788	837	804	827	694	756	769	796	778	816	750	803	755	766	824	773	776	732	779	773	799	767	812	719	749	779	815	793	776	772	755	785	755	783	757	727	752	797	767	725	759	743	814	728	740	782	808	771	781	749	809	765	732	757	813	788	759	736	753	765	780	766	770	736	757	777	798	757	724	772	736	757	827	728	810	783	777	787	723	778	773	768	778	735	789	740	851	783	768	762	751	813	740	794	817	768	783	716	793	760	759	769	774	782	761	785	717	800	806	737	745	705	781	759	771	755	796	796	767	748	823	814	748	821	831	761	777	780	709	777	765	768	749	753	811	732	761	773	811	749	796	784	767	721	756	811	804	768	757	776	759	741	770	810	822	767	825	817	751	834	759	807	771	788	815	771	738	815	761	777	767	761	770	799	818	782	796	807	768	798	745	820	795	769	778	769	714	756	778	796	804	797	785	748	775	841	789	793	764	716	774	785	813	768	752	795	768	804	771	774	780	794	785	769	771	747	758	738	789	750	756	773	821	739	831	787	812	785	737	809	796	795	756	760	755	741	812	748	753	799	750	806	771	760	783	753	803	765	800	744	814	806	799	762	798	794	783	742	746	789	787	762	820	772	763	764	779	798	778	763	760	833	760	787	808	760	821	790	753	759	773	761	741	762	804	816	807	791	758	796	797	809	730	727	774	772	742	768	743	783	782	768	789	784	799	747	776	732	792	762	732	800	776	804	783	784	781	770	830	888	809	759	811	778	740	737	755	762	790	756	791	761	759	835	768	766	785	750	826	740	772	763	785	760	831	814	740	770	781	835	792	792	761	791	737	787	733	798	719	794	792	761	776	817	791	725	765	794	745
53368	30924	19803	9344	2611	928	462	435	417	476	403	375	381	385	380	389	369	436	446	573	576	493	485	426	401	359	362	342	334	334	373	368	365	382	358	358	346	332	360	348	353	360	373	381	357	366	353	385	347	392	379	347	332	381	315	398	370	366	326	371	374	419	388	357	390	381	386	352	366	391	348	350	345	376	413	341	369	351	368	344	377	346	378	336	375	363	351	386	350	361	398	357	413	366	371	378	344	364	350	346	390	399	352	384	375	446	387	362	335	334	370	360	375	341	339	367	371	390	340	381	340	341	347	341	368	385	365	380	358	348	343	374	392	357	383	359	350	363	321	371	364	339	379	362	374	384	352	348	343	377	389	380	370	319	357	383	348	370	351	358	396	385	340	328	346	357	372	333	338	350	369	345	354	378	373	365	354	382	360	349	340	346	349	400	400	340	351	384	363	351	359	364	356	360	346	330	352	328	350	373	377	324	399	369	334	356	369	362	350	337	339	371	340	362	355	357	344	322	379	340	332	345	389	380	360	333	373	359	376	364	360	356	391	401	414	336	386	335	372	322	351	347	326	324	402	373	376	328	377	360	345	342	373	368	342	386	353	400	386	360	385	341	370	344	400	344	340	388	388	383	343	368	346	338	325	335	389	346	362	305	379	356	369	407	366	361	385	371	380	387	337	334	391	364	381	420	394	371	405	349	378	354	366	321	393	385	360	380	347	401	380	387	401	412	345	370	370	396	362	387	390	400	384	355	385	354	358	345	343	362	330	360	355	340	359	354	386	355	365	360	385	355	340	351	380	360	355	328	331	379	349	378	395	385	309	358	357	348	366	372	390	365	366	369	346	377	357	332	351	354	369	375	365	380	325	349	393	394	393	363	373	397	363	398	368	371	375	369	332	387	379	351	365	347	361	372	352	362	363	361	361	343	382	392	371	370	354	386	341	353	379	340	347	362	356	352	397	362	356	328	338	344	395	362	360	363	390	350	333	358	401	400	407	384	393	348	357	352	343	364	392	374	380	378	358	340	362	349	338	377	390	335	340	349	376	347	330	351	371	307	359	360	362	339	360	376	378	345	352	395	341	377	354	360	396	331	349	366	339	353	365	356	359	391	417	362	391	345	361	358	383	347	333	349	392	365	344	373	353	350	397	342	333	362	392	367	370	360	366	363	342	363	343	356	404	354	342	353	367	369	328	357	366	360	326	348	346	365	340	353	349	365	376	352	368	382	408	348	342	419	364	380	339	351	354	343	322	355	386	355	375	355	395	387	350	368	388	347	365	348	333	349	383	371	369	363	378	394	345	366	380	386	320	355	317	391	390	369	354	361	338	354	367	361	337	358	376	373	369	397	396	343	362	306	330	384	336	371	366	346	338	341	362	394	348	310	388	384	348	347	379	345	363	357	392	379	389	395	343	352	386	345	380	381	356	340	363	354	389	365	373	349	401	379	357	342	349	349	338	381	348	353	355	389	401	388	339	311	342	367	374	370	372	349	373	354	356	351	375	398	381	356	363	350	375	369	368	323	370	377	349	334	307	330	405	369	365	341	388	402	350	341	357	396	363	318	370	366	332	385	348	368	362	386	341	364	363	396	373	364	382	359	382	355	361	384	382	348	364	357	359	380	359	400	359	357	387	377	339	355	397	384	343	372	337	387	371	341	361	371	358	337	342	339	388	363	378	337	381	355	371	385	334	317	364	360	348	377	337	405	323	385	376	340	336	342	358	401	377	374	369	385	398	370	337	387	345	398	369	387	361	341	380	361	335	402	344	326	376	361	360	360	373	374	393	382	344	325	363	358	368	350	372	348	381	402	379	376	350	344	381	383	333	356	353	362	389	365	324	366	339	354	358	394	402	391	389	375	410	409	359	341	349	391	365	374	385	355	342	370	385	340	372	404	360	366	384	341	359	396	403	384	360	385	379	413	363	338	384	361	363	397	354	364	376	365	393	357	366	370	368	332	362	390	382	364	392	365	360	338	378	365	354	363	370	370	329	346	365	363	353	347	406	359	351	395	368	351	389	340	345	360	391	331	412	351	399	391	419	391	376	373	387	405	335	369	372	357	349	341	314	348	362	365	394	339	338	360	389	373	356	387	365	331	333	374	354	394	351	366	353	375	367	373	348	330	337	338	359	349	353	342	372	361	341	357	350	399	365	388	352	331	365	393	363	354	379	372	378	369	351	371	366	390	366	371	385	371	361	341	371	343	360	363	353	362	353	356	366	337	397	353	338	376	409	399	371	360	366	409	346	354	362	371	381	366	348	380	372	341	360	336	345	355	331	341	373	395	395	377	315	356	338	336	364	376	363	377	375	359	372	363	360	303	348	349	379	362	365	370	366	376	351	364	362	358	390	373	357	367	348	334	375	354	382	356	383	360	400	339	328	412	381	348	377	378	340	326	372	428	326	357	365	347	353	378	359	393	396	360	374	388	412	377	378	409	362	366	342	323	373	365	353	351	371	344	316	348	361	372	359	360	356	381	371	373	340	368	366	370	384	386	377	375	390	366	388	364	374	355	343	377	345	392	376	398	350	356	387	382	347	330	347	387	342	347	403	339	366	371	392	369	382	370	370	341	342	337	407	360	335	347	381	337	368	408	395	374	342	362	367	377	363	357	347	400	348	396	371	354	391	353	348	408	386	338	350	340	375	367	352	342	381	350	348	359	391	383	388	397	367	362	366	360	362	342	360	386	349	340	397	376	406	370	391	356	370	341	361	359	346	357	406	389	332	348	361	365	385	345	368	363	346	346	338	352	366	338	350	410	392	395	358	347	320	328	384	369	335	371	365	354	395	366	334	359	341	353	362	376	348	351	368	357	337	375	355	317	325	354	372	393	372	407	344	337	353	358	326	337	343	382	361	390	372	357	364	348	387	375	359	339	379	363	375	372	376	366	373	380	339	342	362	380	355	368	386	361	340	370	381	351	368	378	378	375	347	361	372	350	380	358	366	380	342	341	337	359	378	359	376	353	360	332	378	381	344	366	401	397	352	347	383	354	370	371	316	407	332	381	375	385	397	357	379	350	316	405	363	370	361	361	391	379	335	335	307	383	367	369	380	352	370	361	369	331	342	348	367	339	346	373	378	377	374	383	362	382	388	361	373	400	398	355	335	336	346	346	365	343	344	380	372	394	379	352	384	370	367	368	353	386	386	360	343	360	356	353	340	382	367	340	351	393	366	306	349	333	373	376	370	360	363	386	360	349	358	364	388	367	355	347	370	379	395	379	348	342	346	381	362	367	392	368	357	353	349	349	355	366	360	393	390	350	390	329	372	398	337	344	372	411	367	350	372	388	381	354	357	362	356	366	330	378	357	329	383	366	368	355	367	368	347	367	374	359	361	374	364	343	390	330	373	373	390	366	340	355	349	352	394	381	358	342	343	364	390	365	392	363	381	371	379	381	374	355	345	416	380	346	358	363	371	367	338	335	388	325	376	368	357	358	341	382	352	378	396	365	364	381	323	394	364	406	395	330
34137	23616	22924	15550	6598	2956	1496	1204	1105	1050	997	940	886	868	808	938	912	1109	1401	1863	1882	1609	1327	1246	964	866	755	832	793	746	816	761	770	807	831	806	811	772	776	794	791	761	774	736	728	781	797	754	765	761	760	756	778	761	780	767	751	764	765	737	783	758	844	785	793	847	761	738	758	799	756	751	757	767	751	782	789	744	758	803	733	777	764	759	777	785	803	752	847	808	855	742	746	802	755	819	760	809	819	818	792	781	739	791	788	758	774	757	752	848	782	767	803	800	841	797	790	819	765	777	758	804	767	812	741	801	764	733	808	742	822	831	748	783	777	793	829	776	769	761	786	768	765	776	779	769	737	832	803	809	789	763	789	785	766	794	775	813	798	781	805	745	810	805	772	820	804	765	794	802	799	798	831	829	768	798	793	804	749	770	776	840	759	837	780	799	749	784	805	818	755	832	756	798	737	791	735	785	803	816	767	827	801	834	834	789	775	786	803	777	798	777	797	769	741	806	749	777	830	768	754	749	749	824	810	773	787	786	830	760	774	774	805	791	745	774	807	753	796	743	787	795	802	801	731	760	758	781	760	761	780	772	802	785	797	766	827	723	788	760	799	807	795	797	766	761	816	801	764	775	837	795	798	792	760	777	731	802	799	800	831	724	789	767	817	803	811	806	781	794	806	776	784	798	825	851	776	808	753	774	857	831	768	769	776	780	749	736	780	787	741	756	773	802	781	749	758	807	787	802	792	776	781	775	786	767	838	780	767	771	769	783	820	781	784	799	747	756	766	800	768	803	740	797	763	792	709	767	827	799	787	781	755	778	761	767	772	794	789	737	800	743	775	780	809	797	771	819	753	826	775	768	829	784	775	780	788	767	805	768	818	809	792	796	789	791	819	800	805	732	774	795	798	766	814	777	773	761	799	767	781	774	798	798	828	724	774	859	802	765	795	739	798	769	770	799	776	766	736	785	795	763	820	760	761	805	763	753	759	771	757	735	809	801	766	810	784	752	775	814	796	821	825	803	787	762	774	809	787	747	780	811	786	830	786	756	775	731	809	771	741	752	795	800	807	744	826	777	793	807	786	802	773	839	789	798	798	756	785	807	785	791	759	785	707	765	805	787	716	792	802	817	779	744	769	801	751	786	756	771	765	789	733	788	787	752	824	784	775	754	803	767	753	777	802	746	759	752	814	808	851	776	780	785	781	820	812	796	814	752	720	770	786	854	786	743	779	765	770	805	776	840	745	800	812	799	799	806	807	806	758	820	791	802	784	772	778	779	763	770	799	735	775	801	790	734	779	753	821	793	838	788	710	747	850	787	767	788	803	791	801	771	804	787	800	779	774	750	768	797	765	809	803	762	852	806	769	762	774	813	816	773	720	785	798	822	758	850	782	783	787	779	785	756	802	775	782	823	772	760	823	785	761	764	764	804	758	810	741	732	806	789	761	748	752	793	798	754	824	785	766	809	751	806	821	813	813	846	771	786	811	759	784	779	806	767	844	784	779	815	808	801	793	752	822	845	778	790	717	837	812	795	801	805	773	816	804	835	742	732	825	759	809	800	787	776	784	768	768	758	771	834	761	750	776	786	808	764	762	793	794	812	726	791	798	777	793	798	751	770	778	810	790	768	806	814	816	835	808	778	761	782	762	790	742	799	769	804	768	758	820	784	768	789	754	762	771	753	849	763	776	755	793	779	756	806	822	757	807	793	767	733	741	780	761	801	771	740	756	795	818	793	786	789	796	762	810	803	771	791	789	765	755	802	776	812	863	780	817	829	819	726	785	771	816	786	785	766	781	774	779	772	828	804	799	770	834	741	816	836	781	751	789	824	744	779	770	817	788	793	801	807	788	784	827	764	840	774	816	771	789	784	770	761	818	818	742	784	797	771	760	796	778	793	798	793	793	735	732	738	783	844	751	785	786	796	795	759	792	807	818	786	716	801	801	793	758	789	771	795	831	789	768	828	768	776	787	802	744	823	761	752	782	787	787	777	785	757	851	781	780	804	764	757	815	769	798	792	847	820	763	801	764	769	796	774	771	779	737	752	778	758	790	822	781	833	783	795	723	791	762	789	752	785	814	756	799	793	764	779	789	830	807	777	775	739	781	775	750	773	745	844	736	774	756	801	769	741	791	813	757	765	747	783	790	772	747	812	770	775	796	764	742	743	807	763	826	750	797	808	807	778	804	820	782	810	743	777	781	769	803	764	734	731	819	782	803	790	806	765	793	773	732	787	800	767	772	807	773	799	785	796	786	792	765	846	794	820	766	762	773	794	808	805	710	750	779	806	788	779	773	805	768	804	821	785	769	778	762	781	787	744	733	789	794	754	801	810	783	801	791	786	793	764	803	798	764	775	767	752	816	798	809	825	765	823	768	772	792	879	853	820	800	781	761	795	780	807	810	759	784	812	826	728	788	770	728	770	787	796	764	767	833	821	801	761	811	776	776	806	762	785	756	775	752	791	825	757	821	742	749	810	763	882	766	766	800	841	855	764	750	785	808	791	768	799	811	803	800	800	793	786	789	783	811	759	815	785	760	816	808	772	754	788	794	826	765	779	767	805	791	844	777	799	762	817	744	756	774	775	802	794	776	788	784	766	774	806	730	779	767	766	841	791	817	752	773	754	719	712	754	818	790	777	758	760	777	785	724	779	757	782	793	787	787	839	767	770	773	802	812	797	727	758	755	742	787	796	804	811	828	810	815	753	864	725	802	808	786	810	841	791	748	750	772	816	831	783	792	827	772	742	782	794	799	834	783	838	750	743	824	774	805	753	759	796	789	798	764	797	782	763	778	747	797	756	786	788	820	778	736	740	836	804	781	756	782	764	793	808	796	794	778	750	801	794	762	800	789	803	780	777	762	821	807	792	750	793	784	787	800	752	706	795	771	811	762	793	788	798	787	766	769	835	773	803	751	776	729	813	780	791	773	799	737	748	831	815	771	753	793	758	818	769	752	768	820	765	795	784	762	798	810	783	777	802	753	811	784	761	752	832	784	824	750	824	778	761	799	815	852	761	765	807	714	769	759	798	782	792	769	811	785	837	816	796	790	755	815	766	746	802	777	752	817	776	807	799	782	805	781	769	763	757	797	827	807	741	776	815	817	795	801	766	753	762	776	771	808	817	807	824	753	811	768	846	835	825	758	752	778	799	741	753	819	814	774	750	783	790	791	732	773	761	729	860	752	789	769	790	744	769	769	720	815	783	826	803	783	814	798	803	804	810	823	776	696	762	759	728	793	739	828	785	763	774	846	760	783	820	794	809	767	806	852	744	757	752	781	832	834	791	818	794	812	794	803	782	725	751	751	807	838	774	760	800	728	771	799	829	786	808	787	788	808	794	809	754	791	796	797	717	767	823	768	783	819	820	776	744	810	752	813	775	796	762	794	793	789	864	744	725	811	777	746	793	800	728	806	766	772	793	787	788	751	812	796	748	771	787	807	753	772	781	828	733	791	804	746	830	783	792	790	782	773	794
62189	36355	26895	15264	6277	2220	707	546	606	612	508	494	428	401	376	375	417	444	463	647	664	622	740	626	551	441	345	350	397	412	404	395	391	376	358	407	365	381	375	395	369	345	354	390	354	347	350	397	389	399	405	387	388	370	365	322	347	375	387	418	371	342	352	390	413	393	395	384	398	438	408	378	374	351	373	408	407	369	401	371	375	346	360	375	345	425	383	341	393	438	391	361	377	383	364	398	366	357	374	392	369	395	349	384	379	338	386	375	401	365	348	371	377	370	397	391	363	382	361	390	360	383	347	361	366	390	370	413	409	348	358	358	388	383	351	389	373	353	383	392	398	403	392	359	368	359	375	352	391	411	385	377	375	393	396	346	383	370	364	381	362	359	383	402	378	365	369	386	371	371	368	378	361	376	391	401	432	344	387	363	354	373	356	363	428	386	359	398	365	382	360	418	373	392	379	364	402	377	392	409	404	370	383	389	364	355	346	352	428	352	413	374	341	366	370	380	357	392	388	406	388	367	367	443	386	374	358	373	353	366	413	364	370	367	368	379	359	374	383	363	370	393	393	369	413	383	387	362	357	358	347	390	372	401	395	372	363	399	392	334	349	367	315	388	357	336	375	390	368	365	361	333	367	348	337	377	395	402	388	422	399	356	346	350	375	363	355	338	342	420	380	347	369	371	391	404	369	404	383	355	381	369	364	383	376	382	385	379	370	405	390	373	382	372	387	372	367	360	379	386	383	373	359	367	363	396	376	405	404	359	390	379	356	371	382	359	348	362	358	344	363	383	355	396	398	402	367	412	382	391	382	409	397	375	385	350	359	368	349	413	389	365	378	384	374	394	378	363	323	387	396	405	366	411	401	363	365	401	408	372	422	408	332	416	374	399	402	436	390	388	390	399	396	383	350	394	368	381	378	347	359	388	373	371	383	400	335	356	406	364	373	374	372	395	367	383	381	389	388	360	366	383	335	382	402	361	347	385	414	422	367	377	372	361	375	371	381	390	386	396	389	361	371	412	357	382	368	394	351	365	398	388	386	332	384	382	378	389	397	379	373	390	408	405	378	354	381	374	367	352	365	361	362	374	403	387	378	402	358	382	396	382	405	383	388	347	402	327	411	364	370	397	381	370	394	350	368	340	402	360	342	357	396	386	333	398	405	379	379	376	354	358	392	350	401	359	393	354	407	354	357	390	363	394	391	352	391	389	419	406	366	357	375	378	334	354	404	380	365	409	384	383	396	398	416	386	320	388	419	407	380	393	366	375	376	360	413	375	381	344	392	390	385	370	396	387	373	379	377	374	361	356	392	397	364	372	420	375	392	369	371	394	391	369	401	363	369	410	336	405	410	375	366	377	380	352	433	430	380	385	377	416	389	396	375	352	402	378	366	373	366	393	371	378	374	368	372	386	417	375	374	382	371	399	401	398	384	378	397	365	373	376	349	370	424	397	398	405	403	400	379	376	357	370	385	370	353	372	416	363	411	411	391	370	389	372	401	352	416	366	386	372	336	332	381	362	370	380	405	342	387	400	394	350	421	368	360	367	409	382	377	372	334	383	368	367	362	379	416	370	387	407	434	412	363	445	389	395	398	381	400	412	376	354	366	370	420	360	375	369	352	396	392	386	361	378	354	368	411	414	393	350	377	414	364	391	365	364	396	396	353	357	373	391	372	396	381	351	389	376	379	390	360	354	397	365	335	359	351	381	368	388	363	368	349	379	395	353	418	366	375	385	400	385	370	349	414	358	376	366	372	385	393	358	399	346	372	370	362	392	347	381	422	399	401	375	401	382	352	391	374	336	407	364	359	431	425	398	380	393	386	403	376	341	373	372	358	396	381	360	395	373	383	351	397	370	385	360	373	380	367	373	403	371	370	378	414	396	363	378	370	408	417	382	396	413	392	405	384	383	359	352	384	354	376	374	367	413	377	382	384	382	400	401	426	390	413	378	352	408	393	368	396	421	373	370	385	369	373	365	352	395	370	393	393	360	392	370	388	357	412	341	370	342	386	397	365	406	351	362	351	348	339	363	346	374	368	370	349	374	365	359	387	393	397	368	392	397	384	362	382	369	410	403	374	372	352	376	382	400	411	372	388	384	412	404	365	356	430	382	361	375	429	327	359	373	406	415	344	357	371	397	385	393	393	382	332	357	381	386	361	405	362	356	393	381	397	384	363	396	376	374	404	367	372	400	399	393	395	311	381	378	427	334	413	388	361	374	381	387	392	406	411	379	375	366	397	383	364	383	336	369	401	378	355	417	397	391	428	361	351	347	346	364	366	354	383	367	383	425	430	427	326	346	374	380	387	374	362	373	398	415	410	325	362	340	367	383	388	371	391	353	362	407	378	427	384	383	360	361	381	391	392	345	388	392	358	395	363	367	386	392	391	382	365	354	365	385	350	402	360	383	349	383	422	400	409	359	352	357	384	384	392	383	358	363	399	367	361	390	379	379	379	393	366	357	377	366	389	403	388	374	401	381	365	371	410	390	390	378	386	379	403	386	410	385	406	385	352	401	396	390	350	416	381	346	359	371	360	362	347	367	402	378	401	376	375	362	380	330	412	387	405	384	373	411	353	371	343	361	394	382	337	363	389	385	362	361	385	402	351	391	379	391	362	360	358	370	358	355	396	378	394	433	390	356	388	395	371	360	410	401	384	396	391	363	389	365	405	369	382	422	403	394	398	368	350	364	377	330	378	412	366	400	380	383	388	393	366	348	349	373	396	382	382	368	381	379	341	378	360	367	361	371	394	373	379	385	370	381	358	385	383	371	368	368	406	372	395	364	376	359	379	366	407	350	360	390	339	379	395	372	344	369	384	372	380	374	406	390	392	377	353	355	347	396	361	361	383	390	408	406	395	363	410	417	377	399	395	367	381	427	380	381	403	360	381	363	376	388	403	387	384	409	381	352	353	382	371	386	353	360	383	356	378	366	338	381	356	360	374	378	395	379	397	403	362	375	345	360	365	399	350	353	400	396	378	398	400	360	359	353	367	372	390	365	388	387	406	361	353	355	395	379	370	378	348	371	411	411	414	387	389	377	388	407	412	408	353	376	358	347	365	367	376	386	366	390	353	354	393	358	388	387	381	382	375	339	416	409	385	409	389	410	353	392	339	389	367	377	377	395	364	409	367	383	382	362	408	370	423	393	370	375	417	375	355	411	383	369	369	371	361	347	387	372	377	395	371	355	398	360	406	386	382	381	396	354	381	343	378	369	376	358	391	392	351	369	360	347	392	380	405	389	377	351	401	387	370	378	366	388	363	364	392	365	349	370	408	398	384	380	369	401	419	406	337	389	385	361	342	414	427	385	347	399	395	376	394	356	358	378	389	408	360	323	366	367	405	405	355	370	347	409	385	373	421	379	376	367	351	360	381	374	388	372	369	372	396	383	390	363	364	388	333	331	408	369	390	355	396	408	368	391	399	396	385	425	316	388	385	368	376	346	414	393	419	353	343	400	415	376	401	408	360	363
38727	27966	29745	22536	13801	5994	1928	1638	1863	1796	1516	1158	990	919	912	849	923	978	1357	2280	2467	2599	2593	2134	1612	1163	832	815	823	791	913	788	793	787	830	794	851	774	777	863	792	765	825	826	855	796	746	801	847	798	788	812	783	784	732	777	795	829	800	798	777	849	831	839	795	802	794	787	789	824	819	792	763	774	849	767	823	793	800	823	836	796	839	773	822	787	777	842	790	828	875	814	795	811	819	795	795	824	782	817	840	836	802	803	774	791	797	821	832	808	817	797	833	814	805	787	778	853	824	793	805	815	846	792	846	910	770	797	800	784	828	824	786	817	780	791	824	817	848	762	836	798	839	832	815	809	819	822	763	811	785	804	798	788	860	804	832	843	786	822	839	824	807	833	809	798	772	832	755	860	814	764	823	787	808	812	840	797	814	787	769	746	776	835	774	814	822	767	809	846	788	783	812	839	766	828	799	790	811	774	819	778	856	798	774	779	832	818	736	779	807	823	811	793	828	822	801	781	802	774	823	845	790	804	834	809	824	810	841	832	804	816	782	799	878	813	764	783	836	830	766	736	844	857	815	868	800	811	827	770	753	756	824	843	809	788	837	792	818	796	815	789	777	770	832	840	800	801	787	815	807	811	809	835	793	865	805	759	778	803	803	810	790	813	798	788	790	788	783	819	785	803	805	815	795	849	865	775	812	797	802	821	845	786	798	796	838	768	859	828	822	826	809	828	804	785	784	782	803	752	797	767	787	826	759	819	822	857	821	852	807	806	824	753	803	756	788	818	808	759	765	770	836	855	850	816	808	824	784	810	800	791	778	755	774	787	800	786	776	804	826	826	801	821	837	780	848	800	799	789	769	778	759	748	754	804	783	817	826	761	824	787	784	788	851	817	829	794	795	790	770	844	807	798	835	818	781	798	805	815	808	790	858	777	785	824	835	815	820	782	827	799	825	792	838	773	836	783	801	860	804	800	802	798	825	747	784	833	824	865	821	803	814	819	809	805	801	809	783	789	837	791	840	754	833	822	788	849	798	832	826	810	794	823	794	815	841	793	778	735	790	831	824	803	781	819	811	835	775	808	798	819	806	854	789	806	805	818	827	806	817	834	768	789	807	806	833	813	752	859	852	819	828	804	832	774	810	854	816	826	829	823	812	814	803	836	814	873	812	784	801	829	819	816	833	815	813	780	835	721	753	762	842	816	820	819	815	796	764	786	807	836	775	776	784	767	802	801	823	831	801	811	774	786	851	868	825	775	825	870	797	783	802	839	823	839	751	831	827	798	760	798	857	794	792	813	779	799	841	824	783	881	862	815	799	809	816	804	814	866	794	797	810	783	800	820	808	796	762	840	784	778	875	830	784	782	774	783	787	814	814	788	777	757	785	831	753	825	808	770	840	791	816	834	786	833	780	823	778	774	786	826	777	792	766	783	866	777	816	782	771	811	787	756	801	826	771	757	833	851	819	796	808	776	795	739	822	807	787	802	757	788	819	825	834	775	800	856	827	821	770	760	792	778	803	793	814	805	752	804	801	826	769	769	828	834	763	768	784	828	765	802	855	842	790	853	788	773	792	786	817	809	789	788	772	821	792	809	844	812	765	772	848	772	779	834	813	817	812	777	772	802	792	811	854	877	822	769	834	734	793	815	798	816	835	794	843	815	824	782	745	778	786	750	801	796	792	833	808	833	804	790	856	840	825	808	810	858	781	775	810	847	792	794	828	831	814	815	857	843	840	813	804	770	827	798	818	848	843	823	790	811	800	767	770	825	800	790	763	869	746	818	835	746	824	788	811	807	811	764	755	828	796	809	790	814	820	792	780	835	771	816	815	844	841	811	794	789	780	848	757	756	834	765	783	792	774	792	760	813	820	797	828	804	813	810	831	873	837	831	758	807	805	826	792	841	838	792	808	817	800	763	787	837	827	790	804	836	798	763	823	764	804	838	776	800	787	823	810	819	746	828	815	790	834	796	853	818	740	788	854	818	821	871	783	807	829	878	718	784	838	787	797	756	790	800	824	763	766	815	823	819	798	818	803	789	805	781	833	806	789	840	789	825	791	805	798	821	800	815	764	788	787	841	860	777	761	787	775	797	780	761	789	788	854	794	827	828	848	817	884	803	766	759	785	775	785	797	777	849	823	766	789	791	816	802	801	770	751	834	846	758	801	838	809	757	834	797	830	822	828	817	821	831	777	847	796	776	788	785	838	815	805	805	817	793	846	832	793	860	791	772	780	787	804	789	758	805	797	785	746	804	839	815	773	827	776	823	779	773	806	828	824	799	784	779	826	774	789	801	811	841	812	772	775	828	826	837	805	782	867	783	779	785	826	783	818	819	838	844	766	798	822	788	821	782	866	797	822	795	814	831	813	773	808	827	780	781	810	827	812	791	780	800	813	821	814	807	815	849	809	752	800	806	774	803	721	768	798	765	779	780	784	840	756	800	793	816	815	812	818	810	801	778	795	798	857	840	793	786	793	833	800	823	768	859	811	834	812	778	842	785	845	772	768	788	838	828	826	806	808	763	817	814	848	754	768	860	764	789	818	761	826	794	829	733	843	809	790	833	806	862	768	783	800	733	818	789	830	754	798	832	776	813	844	818	799	812	774	834	786	814	780	803	792	765	843	819	777	809	805	762	828	752	835	798	829	810	784	779	759	777	808	781	811	762	796	798	798	800	789	810	795	819	836	867	862	816	849	804	814	824	859	816	832	840	825	778	818	806	762	805	834	753	801	723	859	861	758	872	836	834	799	774	820	856	778	851	796	795	783	846	749	846	778	793	786	790	810	774	808	845	828	770	769	810	856	786	811	787	818	849	826	806	813	824	806	814	815	811	781	797	819	811	810	775	749	782	839	788	864	810	770	776	821	781	789	829	767	792	815	805	796	804	774	865	779	764	824	778	752	782	769	833	773	772	812	757	797	807	822	790	854	760	790	793	812	794	819	767	811	803	810	811	815	752	788	882	806	806	798	848	761	856	782	807	784	766	768	776	822	774	804	860	803	869	817	830	757	766	738	780	820	799	791	725	825	819	796	868	806	817	842	809	843	793	817	806	808	787	796	839	791	785	818	793	806	792	811	811	806	793	858	795	849	764	819	855	777	789	794	802	827	805	814	811	819	789	788	774	764	826	821	788	852	778	824	787	820	782	828	792	817	819	858	795	792	764	748	786	733	815	818	811	769	793	839	843	809	817	834	804	831	803	824	839	806	815	785	828	817	845	810	787	834	828	787	803	795	811	796	767	776	772	816	786	835	771	822	822	848	825	867	788	832	821	818	827	833	844	837	863	806	812	830	776	809	746	860	806	791	769	803	786	824	792	805	822	809	811	806	764	847	815	792	848	796	783	786	841	827	796	795	828	801	822	789	779	841	809	789	852	821	792	773	850	826	820	821	828	817	805	844	795	800	823	785	814	827	818	819	703	796	763	833	820	816	828	827	801	777	762	781	799	812	783	854	772	816	807	789	818	835	839	814	850
42222	24971	13620	5219	1697	509	405	386	381	343	345	331	329	370	332	358	389	371	354	318	371	343	371	393	304	334	365	362	347	365	381	317	379	352	347	342	363	320	327	372	362	355	323	364	361	349	326	348	316	344	322	359	355	316	332	341	344	355	358	335	346	306	326	295	353	357	349	356	333	351	362	373	342	379	376	312	347	353	312	345	376	349	354	353	326	354	322	340	339	328	306	365	357	394	379	347	335	345	333	371	359	356	328	337	334	363	354	355	340	372	338	366	337	351	364	317	340	328	348	354	342	353	335	330	360	375	355	331	365	322	342	311	356	315	337	343	346	377	360	339	344	358	346	351	368	332	324	348	316	359	316	351	358	326	347	326	355	332	373	350	353	336	379	322	352	342	341	338	336	316	351	326	349	367	345	340	363	336	325	332	361	339	363	331	368	364	359	359	360	321	334	355	354	329	346	335	359	328	379	337	359	316	321	358	375	361	354	319	318	351	365	302	370	338	343	356	386	374	319	343	327	365	315	341	336	378	341	338	370	345	344	380	363	308	329	358	359	340	391	361	364	355	379	371	311	355	348	345	362	348	342	306	365	318	344	368	378	350	333	311	342	352	338	361	320	374	367	341	338	344	304	400	314	393	360	366	370	342	353	349	344	356	351	343	332	388	338	358	362	337	332	306	319	331	355	319	311	286	332	350	368	353	390	344	365	388	315	384	335	378	367	377	344	375	323	364	366	321	369	365	345	327	314	340	353	336	364	361	339	333	327	325	337	310	355	335	370	378	328	367	355	358	364	340	324	348	320	359	336	338	359	390	352	353	362	361	353	340	358	324	341	325	349	335	339	349	365	343	381	323	358	328	330	326	339	331	340	347	386	353	333	330	335	329	362	341	365	319	327	325	342	349	358	347	350	356	352	340	355	368	337	341	369	352	335	354	349	310	338	358	308	358	316	326	305	376	407	371	335	327	325	346	318	333	344	346	350	391	361	352	346	340	361	360	349	342	298	342	317	368	345	346	358	327	333	352	362	324	340	351	372	376	326	329	346	351	362	340	335	334	334	338	368	352	382	383	333	387	358	322	335	313	305	365	364	376	315	351	330	355	347	369	326	324	360	388	315	333	339	355	362	370	361	326	358	342	355	325	361	341	379	321	341	382	349	330	368	337	334	352	329	349	354	334	333	336	330	353	371	372	373	321	340	404	353	360	363	354	356	354	341	320	352	397	330	324	335	345	331	323	358	321	339	372	357	361	309	378	350	315	332	376	391	343	338	397	329	348	352	340	341	350	393	349	314	374	348	341	363	355	314	369	344	386	335	342	368	346	371	341	364	331	350	401	342	337	350	359	405	388	359	344	359	333	333	336	324	332	345	354	353	378	338	319	368	333	349	365	337	315	382	346	372	329	349	308	362	360	339	343	383	334	358	345	352	365	377	400	364	347	334	340	346	346	365	365	367	372	339	328	339	389	371	369	345	399	391	336	342	319	378	340	375	320	353	352	354	329	332	378	315	366	360	323	370	329	340	331	385	328	340	382	346	345	329	339	344	326	330	341	350	343	338	317	346	357	309	348	346	345	362	368	349	307	356	342	356	341	358	361	351	352	328	348	352	375	353	337	359	305	354	318	328	317	352	344	339	351	372	332	324	355	332	389	367	346	375	329	338	340	364	349	349	371	372	336	355	329	311	337	315	345	346	301	334	371	367	346	352	378	340	345	311	318	364	364	370	362	391	355	335	373	353	335	380	351	332	362	359	347	379	340	317	367	365	357	326	339	373	363	296	371	375	339	375	367	361	355	363	384	332	375	355	339	330	377	327	343	355	338	352	321	347	346	351	315	379	326	350	326	368	329	381	357	348	322	377	378	339	316	319	362	366	323	358	346	337	357	298	334	335	355	389	352	374	346	347	347	342	345	363	331	328	372	313	341	333	309	358	327	344	346	327	365	374	320	344	381	372	334	329	348	336	372	341	344	349	362	308	346	387	360	369	338	314	374	359	341	383	356	350	307	322	336	347	353	351	331	371	343	366	336	330	338	360	341	361	343	346	338	340	372	384	336	395	386	366	368	380	383	356	360	311	394	366	344	323	345	362	356	352	330	331	346	366	307	368	364	360	339	327	314	361	341	349	331	338	332	344	324	356	353	325	345	375	338	352	382	336	384	338	348	345	339	349	361	363	365	381	327	340	323	358	371	332	358	339	348	357	348	363	358	370	373	310	321	364	343	336	344	331	335	396	353	356	336	324	336	355	339	351	366	374	372	288	346	339	337	333	298	337	353	378	357	332	319	359	337	322	334	339	345	348	373	339	326	349	342	320	343	364	335	353	358	345	349	365	326	341	357	353	366	304	353	307	341	340	365	344	338	378	389	332	352	356	332	372	381	357	358	346	368	355	348	313	350	346	342	309	350	338	335	390	330	347	376	387	313	343	343	364	346	321	363	356	331	373	348	338	318	350	384	387	379	382	380	357	356	391	371	364	327	347	341	345	360	311	387	324	366	366	351	356	372	348	336	349	369	366	351	361	353	313	331	378	364	328	336	355	341	362	358	337	301	342	336	328	311	315	362	368	379	315	347	344	379	355	337	349	327	343	361	363	360	341	374	316	337	368	343	335	390	360	371	340	333	359	328	335	320	344	324	333	335	356	377	337	325	332	365	368	357	327	338	330	324	355	368	365	346	331	384	333	382	307	317	316	395	385	330	360	360	338	353	355	361	371	316	364	346	336	305	347	377	348	365	365	338	386	375	340	345	373	326	346	312	326	345	351	344	360	312	307	368	334	343	315	360	302	331	330	339	327	323	354	360	339	362	360	332	331	351	371	349	381	346	394	377	386	351	357	332	340	300	341	354	328	336	317	333	346	333	346	342	363	335	354	336	367	328	341	362	339	359	366	333	351	352	367	374	302	378	384	366	376	352	321	318	341	340	339	344	344	365	363	334	322	351	353	327	381	335	369	310	327	348	341	342	314	353	355	352	356	318	354	353	341	390	330	349	359	346	342	314	359	303	398	348	353	334	314	357	361	339	337	346	343	328	322	345	354	328	338	387	343	363	384	346	343	341	380	367	367	351	376	360	321	331	337	366	366	354	352	356	379	377	341	351	333	335	366	360	369	374	331	327	358	316	355	317	373	345	312	353	338	359	361	355	344	340	372	348	315	374	364	322	294	356	356	349	362	342	347	313	336	370	382	376	391	348	328	354	297	332	376	366	380	325	351	385	349	336	329	319	364	322	341	379	317	343	349	337	351	339	361	360	360	353	334	348	305	330	342	345	333	376	330	328	381	361	370	377	327	357	335	352	333	345	325	338	333	311	341	367	360	380	315	342	337	332	338	311	365	374	321	331	340	354	336	344	354	337	355	354	334	370	334	350	355	367	365	374	360	344	337	372	360	354	360	331	335	319	346	357	337	346	328	311	338	368	367	356	354	352	332	333	372	330	349	339	316	380	325	337	363	347	323	360	332	356	329	358	348	343	344	328
26464	18875	17042	10361	4325	1463	949	888	920	907	830	794	755	812	771	755	750	729	817	811	793	745	808	827	777	754	775	722	765	757	746	759	726	815	706	730	723	728	764	768	754	774	720	731	681	759	769	773	772	758	759	745	744	747	805	718	731	686	705	811	719	722	757	752	752	764	745	794	728	767	740	817	733	751	766	756	783	712	764	741	762	760	810	754	724	745	720	729	739	741	729	663	809	761	744	721	773	758	789	722	734	805	763	739	716	799	787	726	770	745	781	808	747	737	731	731	753	754	754	756	764	765	704	742	766	761	729	742	799	725	725	786	756	737	716	794	765	774	730	727	788	775	789	728	740	727	778	759	758	768	785	734	742	747	785	705	774	784	779	711	758	735	768	758	799	749	740	761	797	731	716	790	755	755	806	786	783	803	737	747	739	767	744	754	748	714	702	723	759	762	784	795	741	742	785	723	763	725	742	757	729	773	703	722	750	723	759	780	723	728	779	727	745	778	740	755	758	726	750	794	775	737	754	733	740	752	773	771	761	738	741	785	743	737	744	704	799	733	801	721	786	740	712	821	709	759	783	778	747	723	793	789	695	715	788	745	785	802	718	740	777	794	738	709	800	763	728	761	750	739	778	800	770	754	737	714	706	707	724	721	735	757	716	761	785	726	709	795	730	740	722	738	768	751	760	733	723	705	782	710	759	737	767	765	747	763	816	753	775	769	749	770	792	736	747	782	754	739	760	777	723	777	703	765	759	755	770	746	735	758	788	760	752	747	788	749	754	720	720	716	768	766	740	740	729	765	766	761	747	751	736	758	721	762	778	725	764	743	771	744	725	742	724	698	778	740	789	707	778	724	756	707	715	748	742	716	755	770	778	687	761	772	792	765	693	718	751	757	715	757	701	733	760	751	766	705	721	741	703	726	799	773	729	751	765	741	726	751	787	751	770	724	737	738	734	709	763	770	743	744	811	713	754	747	768	773	764	710	745	700	784	789	759	705	768	726	731	733	742	767	705	760	735	722	733	763	730	810	756	736	775	755	778	757	772	750	798	772	715	764	737	726	758	730	774	728	761	743	716	741	701	719	748	740	708	782	785	716	757	725	724	782	749	722	737	799	701	784	757	754	807	717	786	801	726	794	760	743	801	745	746	753	708	783	724	756	774	743	731	806	738	798	719	770	735	726	802	747	760	723	733	760	734	793	732	728	689	755	762	750	734	756	730	730	748	731	749	747	763	729	801	748	792	789	791	756	782	739	779	741	749	789	800	735	753	787	751	730	771	778	798	770	790	741	732	808	735	791	708	709	730	769	753	724	730	706	786	743	763	754	762	817	808	761	765	711	712	735	716	709	767	711	759	735	761	750	714	719	744	788	751	731	753	780	778	755	746	718	761	730	758	769	737	725	773	783	729	748	750	726	796	718	754	737	767	752	774	735	764	721	742	741	714	755	734	756	753	761	781	756	792	732	743	788	692	743	807	756	740	738	752	720	733	696	769	745	764	774	715	806	722	775	779	791	758	758	736	770	746	762	710	733	748	744	770	788	732	707	716	744	713	788	777	727	734	769	764	734	766	765	727	809	712	735	726	752	767	709	742	750	767	745	697	759	730	738	779	722	725	753	784	698	779	730	754	782	782	742	762	765	749	746	780	769	714	759	754	758	751	730	758	723	742	775	788	728	801	773	778	709	804	758	768	722	745	767	755	743	740	795	734	752	762	760	738	687	758	734	711	767	767	750	736	732	756	702	700	757	757	788	727	758	724	738	743	716	736	709	712	716	725	758	736	806	767	778	747	784	746	738	708	761	766	747	727	732	742	713	767	714	709	776	753	781	743	754	728	778	757	789	740	771	729	774	753	766	801	740	772	731	734	697	750	772	749	753	730	734	706	759	711	744	725	749	733	777	723	771	752	718	719	746	757	773	748	721	735	740	779	739	767	758	721	695	752	720	733	751	773	767	765	758	760	759	780	729	752	774	777	728	787	758	747	727	728	775	772	754	735	777	769	779	739	731	755	704	770	757	751	747	738	748	734	815	768	753	731	747	740	760	699	795	747	709	734	807	749	775	737	716	786	806	776	733	749	764	723	780	708	743	742	700	751	772	714	768	718	751	752	733	799	733	754	671	778	791	749	792	771	751	803	784	800	767	762	731	746	767	697	773	748	714	769	776	776	764	772	702	759	794	714	763	710	783	744	763	698	751	770	762	743	797	728	766	754	750	734	709	732	748	728	833	771	769	762	743	707	694	760	738	733	774	773	811	791	725	782	792	785	718	794	718	786	759	753	717	754	759	736	768	757	746	770	778	775	738	742	768	729	722	731	735	782	694	744	790	796	774	721	713	760	769	765	745	725	740	791	717	717	754	723	772	788	758	766	746	774	788	753	763	781	784	710	717	796	732	741	765	748	800	740	756	749	761	779	737	812	750	764	790	731	765	783	784	733	794	717	774	656	723	761	794	736	743	810	729	746	710	732	752	770	736	756	721	784	781	770	775	785	790	743	767	737	739	759	673	750	744	736	741	753	748	785	721	780	730	800	726	726	723	705	693	767	749	762	743	757	747	697	781	785	786	748	778	811	702	775	744	769	772	788	715	692	746	723	747	754	716	768	745	710	786	790	746	745	761	740	714	750	754	739	734	800	750	759	744	745	710	756	787	753	710	716	742	760	803	758	776	723	750	743	756	760	822	769	761	746	820	743	730	739	696	748	705	726	773	762	745	768	776	727	809	755	761	778	717	780	776	732	699	764	684	747	755	796	741	754	788	751	737	739	737	778	667	768	784	749	729	751	760	779	764	765	725	756	796	718	767	750	786	717	763	727	740	788	736	675	759	799	735	743	783	793	757	757	777	752	729	733	762	758	721	741	740	731	738	716	737	728	747	713	746	746	750	722	759	753	726	729	771	748	760	744	789	771	737	750	721	781	782	736	764	755	726	852	794	734	769	749	743	786	757	703	755	754	711	759	728	757	747	782	727	775	758	734	740	771	751	758	743	735	785	763	745	786	759	754	759	755	780	781	705	736	692	699	746	779	746	717	720	735	705	700	776	753	754	739	767	737	755	709	733	765	783	742	717	756	787	723	708	791	796	740	745	776	719	778	753	812	771	721	719	754	742	736	777	775	784	798	777	728	742	769	751	688	800	786	694	733	779	744	746	704	755	727	720	765	699	746	756	762	820	751	723	731	746	809	802	765	737	749	753	776	774	756	767	763	751	740	799	749	728	758	779	778	702	757	765	729	692	799	701	712	727	779	759	709	758	816	725	793	725	765	721	748	729	755	735	724	750	765	768	798	726	717	730	762	755	796	774	751	786	750	721	756	724	780	739	749	784	732	770	760	724	742	780	724	795	738	727	759	729	798	727	749	737	773	793	739	771	748	770	719	748	729	710	756	717	729	743	730	751	783	723	771	736	748	761	766	723	686	742	779	737	724	781	733	739	768	745	705	745	743	719	779	716	677	743	694	765	747	770	720	764	768	736
55883	34378	18284	8226	3025	870	427	402	409	404	434	395	355	357	400	351	338	328	357	378	412	356	362	379	367	357	341	346	377	363	367	311	361	385	357	379	374	363	376	365	376	373	362	324	340	395	356	380	357	387	375	364	322	405	346	354	360	364	350	353	355	365	308	358	356	375	308	332	343	335	373	340	339	342	322	382	361	338	351	332	346	351	394	375	343	376	356	351	361	349	371	311	364	367	350	345	339	375	367	349	356	345	355	369	357	335	350	380	335	343	345	339	374	370	368	361	363	353	335	335	359	363	327	381	357	329	355	365	325	347	375	364	349	330	403	339	388	342	350	349	353	331	337	315	357	327	335	355	366	368	364	332	360	340	393	366	332	373	284	353	313	343	372	409	331	343	326	337	355	342	343	357	361	362	367	320	350	395	391	336	327	308	344	358	394	362	359	370	354	345	387	353	369	298	389	326	390	334	335	311	345	340	344	338	364	364	351	355	341	334	398	330	325	348	393	340	360	338	376	358	332	313	340	334	329	303	344	375	351	342	329	340	386	375	332	332	351	339	353	361	352	374	323	367	314	390	307	333	355	370	367	335	338	375	342	333	369	362	369	347	348	343	346	314	360	333	354	339	369	342	321	361	342	330	375	374	431	337	374	363	347	364	340	370	368	319	407	357	376	351	386	295	355	340	358	358	352	335	336	333	351	348	324	328	347	367	376	355	351	346	363	326	345	323	342	347	372	345	336	323	340	350	341	369	383	332	355	356	334	328	346	327	332	360	354	358	366	344	350	339	356	365	340	349	365	338	348	347	353	338	368	348	351	365	321	336	333	372	361	377	351	350	340	351	347	396	357	372	355	363	376	346	354	385	355	353	343	376	318	345	355	308	381	357	350	324	354	356	348	335	358	338	360	344	336	359	367	328	337	346	355	344	352	377	341	338	346	357	353	365	346	336	319	324	344	340	393	337	373	373	377	329	325	323	350	356	328	319	338	339	366	361	339	336	353	350	361	359	374	314	345	340	394	338	387	375	358	347	336	334	364	344	368	350	345	342	360	332	380	341	351	349	395	353	370	357	310	324	353	335	339	332	361	377	289	349	338	309	318	339	375	354	372	367	346	378	371	363	376	342	345	347	350	345	347	376	367	392	336	328	325	362	406	358	360	381	376	325	359	353	353	369	319	320	335	336	352	326	342	323	377	345	341	346	335	366	331	348	353	329	345	344	354	353	336	370	372	344	381	328	345	355	355	313	319	347	356	346	355	369	363	334	336	365	367	336	338	362	349	400	366	371	372	372	308	346	347	314	364	340	362	379	359	318	363	372	344	327	345	307	394	326	341	321	375	330	351	360	376	335	352	352	323	305	370	316	333	370	356	356	365	330	339	391	368	317	363	350	380	394	353	356	340	357	336	342	346	367	371	318	341	367	345	313	353	377	331	371	365	363	335	397	382	358	363	343	337	353	359	349	345	354	335	353	329	332	317	355	364	329	313	336	343	372	337	338	378	382	317	336	339	360	357	332	344	340	287	350	363	379	372	331	327	344	349	368	353	360	361	323	328	395	381	373	351	335	346	351	337	396	359	316	346	377	395	362	343	350	341	344	320	363	342	384	323	338	363	371	360	338	308	362	338	351	364	319	353	322	325	329	345	366	362	351	333	380	339	320	369	325	352	347	311	357	346	323	352	356	370	383	340	356	365	325	335	338	353	405	359	375	411	362	355	379	347	364	351	357	328	324	331	343	349	345	314	347	375	362	350	349	383	333	412	355	367	346	316	353	317	352	343	323	337	353	362	362	327	370	352	328	328	298	337	355	394	347	326	350	370	335	382	319	341	382	356	328	381	353	323	318	370	360	387	362	358	333	362	371	410	334	377	381	366	384	342	389	387	331	335	359	376	343	352	365	384	348	352	289	368	359	323	314	338	364	365	340	345	330	377	360	329	336	358	347	320	373	353	342	340	383	354	347	334	336	373	356	340	345	350	346	319	337	335	320	337	301	320	348	417	349	335	363	342	363	348	375	337	330	397	371	353	341	343	342	357	368	372	358	356	351	336	367	348	383	371	344	359	339	324	386	381	350	343	347	379	346	337	376	344	341	354	380	378	361	316	360	378	372	360	346	354	351	353	333	389	344	389	324	369	363	354	337	348	334	318	328	348	345	372	337	363	358	400	324	328	370	402	398	316	314	370	343	364	375	348	363	328	352	327	382	322	350	325	342	365	381	351	330	337	326	389	361	350	367	371	320	317	342	374	372	360	364	362	369	344	348	393	370	365	355	332	342	345	398	359	328	322	310	321	392	332	380	348	347	305	327	327	379	338	344	320	354	343	343	365	343	371	333	349	349	362	357	319	318	316	373	381	356	366	343	374	384	333	352	301	336	355	314	374	330	357	310	346	379	346	327	353	336	378	357	360	362	350	386	368	393	353	360	357	377	406	362	343	354	367	351	383	378	374	381	363	380	356	372	348	356	344	348	357	329	332	390	362	376	346	349	336	373	363	352	347	343	347	350	370	332	347	360	351	387	353	375	355	348	343	360	389	339	351	354	349	334	372	321	350	350	345	310	358	339	342	349	346	363	362	365	355	327	319	350	362	375	337	362	365	320	342	349	359	333	318	345	357	366	378	344	352	379	362	337	364	333	366	360	353	358	336	352	335	375	364	301	366	355	304	307	349	374	334	376	314	364	373	349	339	319	345	359	323	372	327	329	359	379	362	369	340	332	347	366	380	415	350	346	322	327	362	349	353	351	337	377	371	343	354	339	366	362	342	373	370	325	328	341	355	357	360	341	338	383	376	333	344	344	350	396	347	373	326	367	355	375	329	343	359	382	371	374	345	351	306	334	355	322	341	327	348	352	362	391	396	356	345	313	320	348	347	390	385	352	362	389	336	352	323	366	352	357	363	339	346	332	357	333	359	347	348	342	339	394	372	382	340	400	355	351	332	364	368	341	347	338	372	311	342	343	328	342	352	358	362	333	338	363	376	324	398	377	354	411	358	345	365	363	337	327	328	348	351	371	349	335	358	338	322	330	368	332	374	353	359	371	372	363	362	324	360	346	342	348	339	312	336	333	365	331	359	354	345	315	355	320	344	355	359	366	361	343	349	370	345	309	373	366	373	340	363	354	340	333	348	358	358	309	365	328	330	385	333	340	361	337	367	362	337	329	344	343	343	349	339	344	347	359	333	319	335	324	328	346	345	326	348	345	364	328	386	324	367	354	359	337	320	359	356	323	380	358	280	341	370	367	365	384	387	327	372	321	318	316	369	360	377	334	352	328	381	341	376	356	340	357	341	345	361	345	353	332	370	358	364	355	354	304	356	360	320	338	332	349	328	335	363	361	384	379	346	332	353	351	343	354	341	358	343	360	327	358	320	353	370	343	339	340	372	379	385	361	340	342	378	336	352	341	345	361	370	371	339	386	347	324	358	351	349	345	383	329	359	371	341	347	347	351	315	324	343	403	340	343	402	371	364	369	362	329
36347	26784	20714	14782	7500	2117	997	1044	1172	1155	1078	884	837	822	784	834	743	793	773	903	809	793	822	969	907	739	753	743	698	790	765	728	754	734	809	766	766	795	697	795	713	782	778	743	769	729	782	782	778	764	766	775	731	713	779	748	755	772	754	756	758	689	747	758	767	734	716	775	741	769	750	798	834	746	772	722	752	819	803	739	780	805	779	765	806	765	738	732	789	793	751	773	791	763	768	749	714	798	757	793	791	750	766	778	763	716	810	724	757	732	809	710	697	725	779	749	781	773	749	765	801	790	773	744	791	742	737	736	762	750	715	756	733	793	756	732	753	776	740	758	788	747	808	743	767	737	820	766	808	772	802	760	768	763	764	778	751	758	790	669	732	751	749	715	751	767	749	791	779	793	783	759	762	734	790	782	750	759	749	748	745	755	749	757	693	756	802	742	779	768	760	742	755	753	759	763	763	766	751	764	775	705	776	745	770	746	724	755	751	780	706	763	730	793	770	712	749	774	736	776	757	771	772	787	791	760	777	730	738	775	786	768	782	684	770	754	757	806	770	706	734	749	759	751	736	760	756	774	768	764	771	767	757	736	754	791	760	730	748	780	741	791	785	738	762	759	733	758	808	771	773	739	749	745	770	746	735	783	720	732	772	727	741	779	723	728	708	797	725	728	713	789	774	758	772	779	784	764	744	773	745	750	769	770	735	763	799	801	747	749	801	763	776	726	772	806	798	764	752	707	816	726	745	776	748	749	770	773	732	739	748	762	763	775	739	733	781	733	736	787	737	777	788	762	718	747	759	748	748	743	754	794	747	722	782	760	711	750	764	783	748	741	783	785	714	758	736	758	792	743	782	744	735	773	782	764	782	762	796	757	764	759	740	724	814	766	746	742	755	735	802	796	790	777	775	743	738	783	756	745	766	801	740	727	781	717	767	731	747	828	776	791	749	731	753	782	694	790	729	801	783	772	796	716	721	768	794	786	737	745	757	741	761	766	774	800	743	788	770	753	738	760	725	726	782	799	803	791	754	766	793	796	711	771	809	725	780	788	763	732	751	788	762	750	698	760	828	743	760	764	782	746	719	792	731	807	789	734	775	791	754	796	747	765	773	792	759	711	777	741	773	751	770	747	803	714	817	782	789	740	752	768	761	764	767	779	708	763	791	741	742	745	800	744	792	804	762	773	775	742	722	741	728	764	709	771	748	728	790	772	759	703	796	779	786	756	785	767	740	739	784	725	717	780	757	739	741	781	805	722	731	779	735	775	762	729	723	763	776	723	766	733	785	738	792	778	745	774	765	747	753	730	778	747	757	761	796	751	718	770	771	783	736	784	709	779	753	760	742	791	742	787	740	794	741	784	745	699	769	758	767	718	763	776	785	753	733	802	774	730	797	712	718	722	759	796	776	753	743	725	766	757	737	722	774	769	754	753	736	815	750	761	818	764	751	766	751	737	752	760	737	761	789	769	745	794	758	754	788	757	741	695	758	722	775	687	745	715	768	755	738	778	781	731	762	741	793	777	799	713	686	773	728	724	793	746	703	737	760	812	752	738	788	780	735	770	785	796	767	750	751	737	778	701	748	754	761	778	780	749	769	801	752	782	747	777	742	746	777	761	786	802	766	794	798	738	768	788	733	794	739	727	778	758	783	779	748	793	816	756	816	815	737	760	752	786	737	758	765	760	795	812	818	801	815	744	706	775	745	739	817	706	770	736	776	767	723	743	744	728	741	763	752	726	742	759	766	757	780	720	756	782	752	771	746	771	716	737	750	770	735	744	750	785	764	718	734	772	748	746	757	744	716	782	756	744	771	741	799	767	744	765	732	737	716	808	755	761	716	772	755	763	772	792	747	766	810	781	760	747	772	742	789	774	788	804	795	692	721	752	748	768	748	819	752	780	792	764	762	774	796	735	754	764	787	787	774	735	748	758	759	757	743	739	773	746	765	756	784	738	766	773	819	756	761	762	816	751	726	741	734	790	709	760	754	773	801	754	744	764	742	744	734	756	804	759	785	741	729	836	764	756	710	818	730	710	715	790	784	751	794	765	786	741	775	785	774	745	754	734	761	762	758	782	789	690	763	800	765	746	747	765	720	782	751	748	767	735	816	750	785	751	766	741	774	725	756	752	800	761	784	793	817	741	756	762	783	788	731	779	753	741	808	738	711	741	750	739	820	749	742	790	761	747	759	794	775	788	743	766	729	771	798	741	799	742	730	758	761	784	771	752	664	804	728	771	789	755	769	761	753	703	754	749	743	743	739	766	744	740	778	789	737	722	748	705	808	713	745	710	732	736	722	774	785	778	777	740	790	757	716	731	756	752	719	757	770	731	743	726	758	808	746	742	722	709	787	739	758	741	815	742	791	801	727	799	804	782	737	741	776	753	757	758	775	754	724	751	758	764	752	725	794	773	737	784	733	809	790	756	779	734	746	794	746	786	762	775	759	743	811	773	747	769	778	733	735	774	749	803	731	736	790	737	750	746	800	772	693	771	778	769	798	796	765	799	764	729	783	747	766	774	737	767	727	809	787	769	722	767	786	764	743	724	759	763	746	805	754	774	750	756	792	760	781	798	810	745	738	737	744	772	815	745	757	737	780	775	729	748	782	785	790	821	774	755	731	740	821	737	787	731	753	736	763	777	768	803	783	759	750	761	785	769	781	753	744	732	742	758	737	713	745	824	762	793	747	738	744	742	800	748	778	753	787	723	749	786	792	775	853	698	776	749	774	755	763	749	747	781	736	774	752	782	783	784	811	748	729	773	761	770	773	721	708	799	812	750	743	720	776	732	794	735	748	797	776	811	744	759	782	744	751	776	767	745	763	694	782	800	798	780	777	757	770	782	812	752	776	785	719	724	771	733	754	743	788	716	739	782	766	744	764	808	742	772	779	755	759	756	811	783	762	720	760	791	717	751	777	731	762	801	743	760	784	740	759	737	718	742	723	775	744	730	756	733	776	823	751	775	743	819	752	751	794	786	718	804	781	737	773	739	744	797	773	716	726	708	755	757	761	794	774	724	777	735	722	820	722	802	762	762	705	828	723	727	763	753	799	751	782	771	732	720	750	718	738	718	738	759	777	746	715	756	785	766	729	752	736	726	763	729	776	730	743	764	771	812	757	708	757	817	753	785	750	751	829	734	793	786	764	715	748	772	741	757	720	767	770	765	783	778	778	748	765	721	737	784	779	751	779	765	778	740	802	749	786	752	783	773	774	703	722	785	760	739	743	789	745	768	777	761	751	731	751	788	753	796	793	734	724	720	719	734	761	751	753	739	768	800	730	779	759	769	796	789	749	814	726	755	799	768	751	735	731	797	775	799	765	783	755	749	724	708	757	751	727	708	756	725	734	727	740	792	776	759	736	767	768	739	752	776	754	710	780	825	757	765	730	749	741	719	778	798	724	822	779	775	783	789	752	730	713	761	763	750	741	793	778	767	762	788	793	769	773	749	762	762	766	751	765	737	784	776	767	756
64198	38164	21143	13338	6287	1265	514	491	507	478	464	412	399	380	368	410	388	367	397	419	479	421	447	404	395	350	386	423	408	362	351	369	367	308	342	373	359	354	370	388	350	350	380	373	407	378	365	347	399	390	368	318	375	401	393	352	383	401	385	381	339	374	380	360	415	387	386	381	370	392	388	397	371	374	373	366	414	377	358	374	388	401	422	356	370	370	362	396	393	400	366	350	378	370	355	396	431	350	392	386	357	363	343	392	372	364	347	345	353	386	358	382	371	375	374	372	369	346	349	378	339	341	378	332	399	342	345	371	351	341	439	379	337	351	378	352	386	389	371	391	354	344	362	407	355	345	370	408	379	370	349	361	316	395	376	358	371	416	376	359	389	361	341	356	366	357	346	379	328	396	388	396	336	369	363	347	398	400	329	362	327	373	373	353	378	359	387	344	337	376	366	374	352	340	393	374	378	329	372	340	382	381	357	375	351	356	356	394	363	386	363	380	368	351	367	366	356	393	401	386	366	338	396	393	327	404	363	395	385	366	382	376	378	332	351	369	401	399	336	384	379	377	363	334	362	419	328	384	366	370	362	401	395	353	357	425	363	371	350	345	405	381	368	345	346	361	355	406	349	368	373	371	377	436	368	379	368	364	389	356	341	368	387	387	355	381	354	367	382	351	377	375	413	334	343	359	387	369	323	384	361	398	375	367	355	361	381	356	335	374	393	388	383	353	381	358	359	372	358	374	355	351	358	390	377	328	357	395	381	373	337	381	408	350	357	367	380	329	363	410	341	350	347	361	381	351	381	388	350	383	379	364	364	351	376	357	369	366	346	389	378	379	350	341	362	392	389	379	404	375	360	362	382	420	392	384	314	368	383	366	384	375	371	363	348	410	398	373	334	391	364	385	394	368	383	358	397	370	381	384	365	367	381	381	328	359	377	368	349	396	341	366	357	362	363	393	349	383	365	375	361	376	385	359	380	355	379	354	359	350	347	376	362	334	365	326	357	363	343	375	387	386	367	339	333	371	411	375	395	354	397	347	347	356	382	367	353	370	352	390	341	431	362	367	373	379	395	416	359	358	381	408	381	331	381	393	384	415	366	379	352	345	392	355	339	359	372	387	368	359	347	355	355	379	352	386	390	370	392	375	357	367	353	369	340	376	383	340	372	340	372	359	363	348	386	358	354	390	404	369	357	354	407	382	341	385	357	379	372	364	357	376	379	387	392	382	333	344	380	378	372	371	399	371	358	371	386	349	372	336	350	384	377	338	400	369	381	356	375	383	368	349	347	361	411	383	392	392	396	349	340	349	370	330	402	405	374	389	377	394	381	324	382	350	368	342	376	380	355	348	350	356	352	355	382	374	323	364	325	373	321	384	375	344	343	373	369	401	380	352	395	330	376	358	358	340	352	358	407	372	346	335	336	363	360	399	362	388	371	366	379	362	356	391	373	360	392	380	369	374	336	342	374	371	392	359	384	353	367	394	354	383	368	355	327	338	406	383	407	357	364	348	391	331	371	343	381	348	369	399	342	339	333	360	342	364	351	349	373	343	358	336	378	390	354	386	344	405	338	373	390	359	369	340	342	387	371	370	410	357	325	349	349	371	365	368	391	380	347	382	384	363	393	363	351	365	382	387	341	390	403	335	377	349	338	354	363	376	364	384	352	354	373	331	361	363	369	365	375	302	342	363	416	355	383	336	378	354	354	341	375	323	359	340	399	417	368	362	390	357	407	374	405	370	348	353	379	387	373	364	370	395	361	347	391	363	395	416	367	380	410	387	358	380	376	363	398	364	396	390	316	378	370	380	359	371	334	337	337	362	380	380	336	372	351	401	360	367	372	362	375	383	391	368	382	373	363	381	314	340	385	368	394	424	397	356	362	410	351	347	371	397	388	363	377	388	402	421	372	382	376	348	389	378	386	391	360	370	369	370	415	354	347	360	371	409	407	370	363	374	338	378	357	338	372	362	377	386	349	353	368	371	367	392	374	347	347	364	368	412	391	390	371	375	385	371	373	381	378	440	380	371	384	379	381	365	384	356	378	357	377	403	397	376	351	345	378	374	396	375	340	333	370	332	380	346	383	371	383	368	358	403	375	349	363	349	344	372	357	373	383	378	364	393	343	376	357	402	369	399	395	361	362	398	369	367	397	345	350	326	384	374	365	354	386	355	365	376	357	351	392	412	386	392	372	361	421	359	380	383	383	364	408	389	369	381	335	361	363	350	413	378	406	379	356	329	396	389	365	363	358	368	367	361	397	332	396	395	365	349	353	336	400	367	363	372	379	343	373	376	382	323	354	339	371	376	366	370	391	398	345	393	331	378	363	372	396	347	352	349	373	380	344	366	365	332	361	370	369	381	406	367	358	387	358	351	386	351	336	339	356	381	388	372	359	366	334	365	348	378	374	360	376	377	386	349	375	355	331	387	397	386	358	378	363	372	384	372	365	366	361	387	367	379	339	341	377	368	376	369	355	303	361	362	392	366	386	387	390	386	412	366	374	346	347	317	344	352	361	389	378	360	350	358	359	359	385	360	354	412	350	360	370	375	365	371	360	340	336	345	362	368	374	315	351	356	358	354	338	353	332	354	357	329	309	411	375	367	385	364	353	373	382	368	388	374	367	352	348	367	371	373	371	350	398	385	366	366	380	375	411	351	362	368	376	391	381	381	365	424	399	372	351	369	398	378	378	375	389	401	353	354	322	375	357	371	369	362	382	349	377	363	357	347	359	355	405	361	348	400	393	362	367	372	378	376	396	378	366	360	397	366	381	363	369	355	339	369	355	373	371	366	320	385	326	365	365	351	347	374	345	376	336	382	386	331	370	416	375	380	351	366	402	372	355	346	379	391	373	404	396	359	398	372	359	372	365	326	363	373	375	362	363	389	389	359	349	354	358	381	395	364	340	371	374	366	367	363	387	342	380	381	326	363	357	360	351	386	359	373	373	393	372	392	385	364	383	356	405	364	371	426	386	390	373	385	351	349	363	376	400	407	368	381	411	360	360	393	394	350	364	335	348	373	377	350	358	378	367	384	359	352	386	401	341	381	361	384	391	359	402	406	405	354	375	384	370	368	392	360	381	397	368	344	372	381	356	340	347	401	344	344	371	386	354	381	372	348	382	350	324	373	385	374	372	361	340	372	371	376	374	368	364	388	358	379	377	395	378	338	396	377	353	388	389	379	387	373	374	394	413	364	360	378	378	361	351	373	355	345	340	367	379	374	397	387	404	375	369	369	362	360	350	385	373	314	380	326	335	361	419	381	374	362	397	352	395	376	379	365	405	368	393	345	353	366	388	354	376	393	435	396	367	354	371	380	378	350	400	346	387	365	379	354	355	335	390	336	373	362	364	368	382	380	380	357	374	368	330	354	367	369	367	336	346	355	394	356	378	396	348	381	392	359	383	346	349	378	384	370	362	360	391	349	352	356	407	389	389	325	366	389	365	369	359	379	326	395	311	418	379	370	371	378	335	370
41643	28975	21599	22217	14129	2734	1350	1306	1491	1313	1239	1098	982	831	830	838	829	866	1031	1260	1274	1103	1133	1056	1068	868	754	782	821	791	792	795	800	786	781	747	804	785	811	768	826	795	806	832	829	735	792	766	785	849	768	819	795	811	826	813	787	792	819	819	790	810	814	774	762	787	785	832	786	761	822	774	762	777	830	797	803	788	770	802	806	815	809	811	780	816	787	828	754	791	773	814	810	826	817	811	826	752	767	807	757	751	764	842	790	745	805	844	824	840	816	819	790	728	814	783	780	768	773	827	861	795	791	791	794	773	802	784	820	784	814	828	749	814	798	806	789	777	782	817	817	756	800	761	787	773	783	816	769	758	781	807	788	779	787	727	828	762	818	807	753	809	776	769	725	770	809	856	799	828	778	808	776	736	744	791	833	733	785	815	817	752	767	824	812	777	811	802	764	746	805	771	779	823	816	802	755	774	778	839	798	792	785	771	781	751	792	836	785	778	768	766	816	848	820	778	787	775	784	843	799	794	794	788	771	849	828	772	744	767	800	826	771	870	755	786	750	768	806	779	798	736	796	766	827	771	792	844	756	786	812	823	783	776	787	789	784	799	771	782	746	823	789	768	771	766	808	771	839	772	771	790	761	787	769	766	803	791	832	760	791	753	791	823	821	812	760	758	805	769	763	741	766	821	829	728	823	785	811	761	757	813	773	830	782	766	826	737	766	793	749	832	794	803	772	774	794	827	737	774	798	797	806	774	799	772	745	789	746	756	774	727	810	798	805	765	812	791	831	793	808	705	761	797	751	730	804	771	782	742	828	842	812	799	771	772	791	778	803	855	835	755	794	790	722	825	814	798	807	760	836	806	812	796	749	793	785	814	778	755	779	803	796	793	864	835	736	804	804	765	792	792	797	843	860	771	765	774	802	786	789	779	754	795	812	806	755	816	859	787	778	767	802	762	835	810	777	780	771	761	811	821	736	806	800	803	829	842	758	802	797	787	791	814	747	778	789	806	783	797	765	807	830	792	765	799	776	786	754	808	789	820	740	829	785	810	773	820	756	807	766	753	830	849	782	759	737	781	810	787	778	819	791	823	786	793	810	802	793	834	765	801	827	792	786	782	796	769	813	790	824	801	807	767	787	838	854	790	788	803	776	786	793	812	787	791	798	834	789	766	789	771	837	776	773	746	795	778	796	828	859	802	750	770	791	784	722	747	775	787	782	850	796	778	801	828	764	751	791	800	805	776	760	803	799	783	775	729	804	768	731	769	771	788	802	809	757	794	795	790	760	808	818	817	774	797	736	779	823	780	804	759	786	820	826	787	813	821	807	796	784	758	764	831	782	726	795	738	792	795	788	757	781	835	805	781	781	773	789	790	784	773	785	795	748	766	734	806	779	806	814	757	813	743	785	760	770	798	822	809	780	757	765	816	816	777	875	793	785	779	823	792	794	820	783	773	806	848	757	741	847	798	851	786	769	768	779	762	779	804	762	799	790	811	807	782	762	773	813	797	808	786	799	811	761	762	819	788	766	723	785	827	817	845	804	785	799	788	768	743	824	774	828	792	823	780	807	761	792	810	798	845	786	794	798	776	752	823	799	776	811	774	793	783	791	840	779	774	808	738	813	802	758	831	839	800	751	811	843	743	783	820	806	813	834	778	795	825	805	858	801	781	754	797	765	769	772	739	773	828	752	836	865	838	771	729	788	765	810	792	837	832	791	826	764	776	745	782	757	753	788	814	761	783	762	820	824	752	815	756	780	748	795	756	805	783	736	804	742	778	823	814	837	775	782	758	748	771	791	820	807	789	793	759	755	789	751	805	800	791	822	757	740	809	725	797	834	777	782	799	802	772	855	762	825	730	799	819	780	719	751	796	870	762	785	748	768	791	788	815	797	783	823	728	779	796	771	810	784	803	759	777	801	806	819	789	833	783	815	798	825	817	772	766	774	788	828	818	754	812	750	736	763	772	853	785	763	812	810	794	840	770	792	810	824	772	808	761	768	824	829	847	803	766	774	809	776	814	826	768	789	738	822	779	734	769	837	858	816	820	791	751	805	806	764	801	755	788	797	741	777	799	822	816	798	782	824	792	822	854	814	780	750	827	750	747	766	764	764	749	779	795	792	775	794	790	789	836	795	797	808	766	787	773	791	782	826	759	781	808	791	864	789	781	804	812	809	755	742	749	828	783	808	801	816	804	780	805	802	760	773	768	796	790	788	805	811	789	777	789	768	752	775	778	784	760	790	758	835	801	834	816	818	827	833	857	838	725	843	818	817	764	808	782	773	802	787	734	738	816	757	768	791	774	798	751	773	815	791	802	818	815	825	764	780	745	772	828	768	766	823	782	822	842	762	756	775	845	758	770	771	842	791	797	862	792	791	806	795	791	724	743	819	770	788	789	798	835	772	769	798	869	777	784	855	796	802	747	812	827	757	749	782	798	781	766	827	818	753	785	732	790	798	825	813	777	763	803	735	841	765	765	769	827	766	773	761	762	789	818	749	839	761	757	779	752	844	832	788	756	770	881	798	796	831	791	770	788	770	761	795	772	766	828	763	804	788	791	781	791	791	848	794	818	762	753	756	783	779	808	761	815	783	809	709	791	802	759	791	794	799	820	801	775	819	813	817	781	797	804	815	769	791	742	755	788	796	801	845	765	825	824	814	810	831	790	816	786	792	760	832	809	800	826	769	808	791	736	830	807	783	837	733	817	798	775	768	827	786	787	817	787	748	818	764	749	824	819	777	760	805	811	820	829	776	749	813	882	814	789	796	835	778	799	808	768	759	796	769	746	796	806	784	739	822	773	799	742	792	779	796	773	793	774	736	810	732	777	754	800	783	799	810	786	800	777	809	792	811	831	799	764	781	762	761	795	745	824	765	775	754	842	859	772	792	864	782	786	806	771	782	819	765	777	767	786	831	791	830	814	760	815	813	806	786	824	797	806	758	751	738	808	788	830	793	815	800	801	811	761	809	786	772	805	802	783	773	815	802	794	810	824	807	800	793	810	825	799	788	836	835	781	819	842	843	763	812	769	761	737	784	781	778	770	802	804	814	802	769	775	780	820	752	816	754	779	754	787	794	785	822	763	755	771	772	788	814	787	758	824	822	782	750	836	776	842	824	828	788	835	761	781	754	770	790	762	785	775	780	776	742	828	820	726	796	808	804	840	802	761	798	781	805	756	759	787	762	799	806	734	806	755	788	782	767	838	797	784	754	813	801	787	760	756	793	788	752	801	766	786	796	770	816	762	781	812	804	748	804	825	809	822	815	779	810	774	762	761	794	798	850	759	811	816	759	812	836	761	809	772	779	784	765	791	798	787	834	788	824	758	809	750	801	808	779	747	840	775	806	782	806	806	801	783	764	839	740	814	809	782	801	745	713	738	785	826	768	788	729	787	806	800	786	742	780	766	775	795	760	841	825	794	799	790	782	836	810	813	767	817	782	786	764	805	776	734	793	756	799	770	818	822	832	801	830	808
44082	20340	9111	3449	1154	427	381	328	352	372	371	344	343	313	356	401	336	339	355	345	402	341	401	349	381	357	351	331	350	344	332	353	355	302	340	347	363	368	343	350	361	374	383	347	367	326	384	296	339	367	331	327	343	380	376	360	321	347	355	388	330	328	350	364	364	316	347	334	328	350	313	348	341	349	304	355	353	329	323	386	373	349	355	394	319	341	347	350	375	363	335	353	349	348	346	360	314	359	327	366	356	351	328	375	351	348	341	333	334	351	367	358	383	383	331	356	376	357	333	312	344	333	359	366	339	350	368	355	350	369	322	363	358	428	356	337	294	352	379	357	336	349	325	338	332	327	386	352	359	354	356	371	356	319	338	345	330	342	334	343	333	355	327	371	353	339	365	335	351	348	336	342	364	367	346	323	356	313	354	379	360	331	362	374	348	349	347	310	345	366	357	363	333	366	317	328	338	374	318	365	319	420	355	344	336	327	351	332	323	340	352	340	329	348	327	347	338	326	340	338	376	343	326	349	317	326	336	350	368	368	341	364	363	368	342	341	353	368	361	365	337	335	381	378	357	332	350	301	338	386	372	329	311	358	330	337	361	315	359	367	353	370	298	357	311	355	364	339	338	389	377	346	364	320	339	338	369	352	375	323	381	351	364	326	346	327	380	340	324	354	340	333	350	339	341	380	379	340	333	357	322	365	385	314	349	351	332	331	362	351	336	354	362	375	341	334	376	381	346	328	352	320	346	347	341	356	343	335	356	342	346	396	360	366	344	349	383	354	353	333	346	326	355	365	335	348	353	309	338	352	390	314	349	351	334	305	347	331	320	366	330	351	336	350	339	350	323	383	373	338	331	348	339	346	334	349	368	315	354	357	388	378	363	318	357	370	373	371	340	383	369	369	329	362	363	362	377	352	361	354	334	337	329	359	338	337	336	332	344	372	384	336	379	377	378	368	342	346	343	351	338	318	341	382	383	347	371	333	374	335	353	330	350	335	342	343	340	343	319	340	345	363	327	339	354	345	337	344	353	345	322	359	348	336	366	331	348	323	345	350	326	333	328	349	308	323	285	328	337	360	356	390	322	351	327	331	345	365	368	378	346	371	342	373	371	379	321	349	341	360	318	378	327	379	306	369	364	358	361	356	337	338	342	345	312	350	333	356	334	348	378	366	371	344	313	344	321	353	383	340	385	334	353	370	362	378	304	363	355	338	367	376	391	346	352	383	350	353	344	364	337	386	367	316	369	353	363	394	353	344	306	325	342	320	327	299	356	321	312	359	300	389	344	317	319	379	345	334	366	341	342	327	348	367	316	338	380	334	409	343	373	355	331	337	349	324	336	354	341	299	407	341	336	312	393	355	340	367	329	346	377	349	349	361	347	338	357	362	359	357	347	363	342	361	357	332	332	352	345	349	374	389	324	336	346	363	322	330	352	374	374	332	341	390	360	334	371	351	368	357	331	338	330	320	338	351	345	327	326	363	380	363	383	371	340	340	387	366	332	336	343	357	351	376	329	315	361	319	352	382	341	333	333	331	355	385	332	335	336	355	357	341	320	361	324	371	327	342	355	333	360	372	344	345	369	326	351	348	335	358	334	330	339	343	341	373	382	332	369	345	362	384	357	389	320	320	308	343	331	377	369	326	340	368	342	391	353	318	330	344	386	341	362	310	340	356	330	379	355	311	362	341	345	391	335	353	327	345	361	381	363	344	361	355	325	343	359	342	375	361	350	336	352	310	347	347	398	355	328	370	311	355	390	369	346	348	344	384	316	359	338	319	326	353	342	339	328	370	342	340	375	313	338	355	343	342	321	333	325	329	351	357	377	330	336	350	337	328	341	340	343	331	352	342	353	348	346	348	339	330	330	320	323	313	331	351	344	361	324	359	375	318	338	346	367	381	342	329	319	374	355	347	327	332	340	357	349	316	329	297	365	381	350	331	346	306	324	340	356	379	358	345	345	329	357	378	343	306	315	303	303	339	355	360	342	334	372	336	354	355	368	352	359	358	360	355	340	314	339	358	362	375	356	349	416	357	345	351	333	347	342	333	356	352	329	369	362	333	384	358	355	336	344	305	383	332	346	377	361	333	318	332	328	324	346	332	373	404	345	326	366	341	316	321	357	354	346	324	332	315	344	338	313	320	375	356	326	386	311	284	366	320	328	332	331	388	351	350	340	379	347	362	320	365	400	367	367	325	350	350	374	362	378	336	369	365	360	355	360	325	335	339	358	307	335	336	365	340	354	354	361	331	345	320	333	373	375	321	395	375	296	355	398	333	360	348	339	346	345	348	354	360	342	350	351	352	342	360	334	340	332	341	348	382	360	365	342	392	383	361	321	353	348	327	391	370	343	369	363	388	306	380	366	340	347	350	351	341	367	335	324	388	338	344	352	342	360	406	356	387	354	373	344	360	348	344	346	338	356	350	329	338	331	363	303	348	334	354	340	365	314	347	379	340	312	347	336	318	313	329	360	360	386	336	359	324	326	350	368	373	341	357	371	346	367	329	335	374	349	320	352	339	328	314	374	392	342	347	367	359	378	338	316	341	367	336	337	350	358	352	374	335	347	351	349	329	326	379	327	320	340	360	340	330	354	340	315	341	376	342	346	337	346	360	362	333	341	344	328	349	348	357	340	336	328	316	364	349	361	322	336	328	345	337	362	341	323	362	347	357	354	310	338	374	342	354	342	364	352	349	375	360	354	322	330	340	326	346	344	350	348	339	344	335	370	353	358	334	345	320	371	359	358	325	366	314	334	310	369	362	372	347	327	317	348	374	354	339	350	315	395	363	318	350	327	311	360	365	340	373	307	356	343	358	378	335	343	347	348	377	345	326	346	334	349	332	340	335	337	356	367	306	384	337	333	329	356	343	330	358	292	309	349	341	342	374	339	358	306	340	333	349	378	316	328	337	340	350	359	293	347	350	357	335	366	390	336	352	344	366	368	351	351	346	391	341	356	367	354	363	369	367	325	345	359	370	356	335	355	302	356	352	325	325	367	328	331	370	342	331	341	358	368	347	348	363	351	318	374	372	338	379	352	311	374	319	341	325	325	326	312	342	334	315	323	351	376	328	380	347	303	308	376	402	323	356	346	343	329	363	364	377	357	332	354	329	331	361	364	351	320	354	361	355	349	373	331	353	349	389	344	333	362	348	369	352	324	351	301	313	347	340	352	352	356	395	344	367	319	342	349	353	373	352	351	365	347	336	355	353	333	343	331	330	353	333	347	352	360	343	341	368	343	325	354	377	370	350	354	311	358	343	335	330	353	370	353	342	349	372	367	357	375	375	370	360	368	321	350	317	358	370	375	396	343	328	335	347	353	358	345	322	377	335	339	344	346	336	366	377	369	366	326	346	339	333	330	357	373	364	372	317	329	359	330	367	355	353	347	356	348	340	339	314	357	339	327	313	326	342	352	327	346	345	370	340	316	347	351	347	405	369	361	366	346	340	362	350	325	361	383	382	382	332	352	342
28593	14812	12423	6970	3050	957	828	776	791	837	791	761	748	751	730	736	769	804	812	783	782	826	771	765	776	775	729	776	704	800	744	777	747	789	754	783	764	809	776	784	767	789	763	779	727	751	722	748	735	758	779	801	736	756	746	751	735	769	769	738	743	771	782	787	753	743	765	725	776	727	700	770	744	754	812	787	757	746	756	698	780	755	748	750	759	774	715	775	744	786	699	758	752	711	732	798	753	758	751	704	754	752	758	736	742	780	721	752	784	737	737	721	764	727	767	785	748	767	737	741	730	757	762	729	737	697	737	785	761	806	771	756	713	757	813	769	752	731	786	768	716	766	718	723	701	736	763	740	720	740	746	724	724	703	757	757	766	725	760	726	782	723	806	753	778	750	647	750	704	746	759	738	681	717	728	782	763	771	717	712	753	723	761	722	721	776	748	746	760	755	712	764	737	793	735	786	763	743	751	708	734	713	697	751	805	740	701	685	723	719	705	745	692	806	726	725	804	718	756	744	766	774	714	741	723	760	741	778	778	681	714	724	767	774	734	762	735	749	821	773	779	761	714	734	711	761	761	738	770	722	728	750	713	766	796	744	737	734	731	747	747	748	725	772	801	786	731	759	741	746	748	745	716	760	768	773	798	747	766	753	757	720	715	733	720	713	747	720	723	768	794	786	750	762	752	755	741	689	751	714	714	784	731	742	765	782	706	782	792	748	747	800	774	771	729	763	778	759	768	739	679	764	792	759	715	711	743	735	723	744	749	733	736	760	769	764	727	738	741	731	703	721	717	775	712	735	796	726	773	749	682	762	751	717	745	773	754	818	736	751	771	778	741	757	755	711	742	754	764	703	757	735	734	763	798	716	739	773	720	738	797	752	716	758	753	727	747	766	707	692	786	727	770	781	758	719	788	740	745	750	699	737	692	726	776	745	777	754	766	776	779	786	755	710	745	803	742	719	773	711	750	719	718	795	752	714	755	727	775	751	774	748	763	710	727	763	736	754	741	762	763	731	711	770	741	710	793	740	727	734	747	731	756	758	757	744	702	770	751	799	740	740	743	755	795	766	716	811	728	740	777	762	714	737	713	763	759	737	779	765	751	775	733	740	737	708	738	755	743	727	777	731	763	700	754	793	747	711	733	749	704	805	684	744	783	746	735	715	780	721	775	759	755	734	740	790	711	769	795	787	778	738	764	733	786	705	750	763	730	754	710	701	766	745	678	684	709	757	752	769	750	801	737	735	789	779	760	747	747	784	749	763	758	806	714	756	752	730	718	728	738	718	758	747	761	754	732	736	737	741	779	763	782	724	731	777	718	731	767	770	710	788	734	698	757	774	747	663	715	740	749	775	757	782	742	719	726	758	777	738	814	734	730	762	703	747	767	741	715	718	746	752	759	756	738	711	746	779	749	709	728	758	711	762	731	790	780	738	747	733	790	796	727	758	733	774	744	752	724	729	716	685	718	734	738	761	734	690	744	774	742	754	735	742	785	772	732	749	765	778	759	739	727	764	764	704	718	727	719	758	750	744	700	832	767	730	780	740	776	727	743	750	736	743	729	719	736	773	728	746	782	761	754	718	759	719	733	682	725	773	764	718	755	727	802	796	721	759	708	788	763	783	755	744	758	744	763	722	763	780	729	747	751	761	744	745	769	766	753	795	746	780	727	729	732	792	737	835	759	751	723	756	726	728	704	753	722	734	765	735	737	748	702	750	733	723	750	763	738	743	803	698	743	783	783	732	689	763	735	731	780	733	728	738	702	758	760	736	800	763	736	726	708	767	781	751	716	728	696	773	781	739	807	753	734	749	813	730	707	720	729	795	761	757	765	741	737	754	657	709	748	708	792	714	721	773	722	751	769	747	754	693	699	705	722	721	728	729	716	748	770	779	765	772	729	777	761	696	747	744	755	739	764	670	704	745	736	790	752	750	770	756	730	757	771	742	728	761	745	750	747	727	762	760	773	700	711	797	775	735	727	740	701	758	754	778	776	776	734	703	777	764	719	707	707	756	745	765	792	743	734	744	758	750	710	768	710	768	750	785	771	763	705	769	779	766	740	714	753	747	765	774	773	767	794	823	790	698	755	727	752	772	707	700	717	752	744	734	730	750	818	724	767	755	729	737	753	719	745	700	740	762	742	739	766	746	758	728	758	756	709	751	774	773	737	778	754	764	713	758	764	766	736	728	753	757	772	707	758	711	743	779	757	726	786	783	731	755	755	714	741	771	770	770	809	765	725	809	771	720	718	734	750	767	800	792	713	693	754	773	759	687	803	736	710	815	759	706	689	761	779	774	748	736	769	712	706	764	728	744	729	692	735	766	755	769	744	735	723	726	736	744	721	701	716	739	768	714	740	745	716	795	737	791	735	758	725	730	726	739	708	747	782	695	712	736	717	758	723	746	743	749	802	745	740	764	739	753	741	683	756	767	742	732	728	783	781	758	742	744	755	728	778	818	691	776	733	675	729	733	695	770	752	758	736	774	764	741	732	715	745	763	771	749	738	767	779	764	769	716	737	728	800	749	744	749	814	690	717	679	752	743	785	753	740	768	760	772	721	772	709	697	802	754	741	772	722	762	757	736	763	760	759	770	742	759	733	763	764	746	776	762	727	796	705	742	756	792	737	761	777	748	761	753	788	733	760	747	721	738	723	768	671	682	721	774	763	736	755	749	749	765	747	777	726	730	730	741	780	722	726	744	763	760	762	751	784	752	756	740	736	732	723	738	731	739	756	754	752	789	751	771	728	745	714	735	800	757	692	759	719	766	773	765	756	707	732	789	728	702	727	756	750	723	712	714	765	724	767	763	734	774	771	740	729	754	749	712	747	760	735	759	770	759	750	735	777	724	776	730	754	806	751	729	697	734	734	784	691	767	709	764	727	735	754	758	785	716	737	726	708	771	772	766	707	754	755	701	807	724	737	716	747	774	745	732	817	718	683	741	725	721	767	736	731	737	724	734	741	781	696	703	699	791	804	753	738	743	698	779	768	741	751	715	790	769	722	739	761	761	712	770	724	706	749	740	760	787	803	744	759	770	755	783	789	710	743	816	727	768	761	750	749	771	735	796	724	798	740	717	788	724	747	763	785	729	716	739	730	761	760	782	734	754	737	729	736	755	777	737	798	705	793	725	735	721	762	738	756	724	722	736	785	672	754	740	764	742	704	796	740	752	761	758	746	779	721	729	733	762	739	803	724	757	718	724	787	741	754	718	733	762	746	739	745	808	726	731	730	762	726	740	748	756	776	774	758	777	757	751	752	739	740	744	732	737	767	812	701	771	727	736	770	705	808	764	731	754	742	755	750	697	744	712	693	717	748	757	785	700	737	744	714	714	732	758	766	753	679	749	756	770	765	754	740	684	746	698	761	705	733	710	726	721	765	767	737	727	743	742	737	738	786	791	777	739	770	729	755	742	728	764	730	767	760	734	789	721	780	724	820	712	744	791	722	766	784	775	756	747	730	759	758	744	761	747
56175	31148	17080	7111	1615	444	405	385	424	339	383	361	367	394	385	385	367	380	386	421	445	541	455	390	341	325	356	337	381	355	399	329	340	333	329	376	330	394	370	381	359	362	351	344	365	330	390	367	338	329	392	374	364	348	379	330	363	352	356	373	368	347	370	384	353	365	334	376	356	358	358	361	351	357	378	340	342	342	374	363	355	365	380	375	345	393	373	385	363	374	345	394	322	369	360	393	357	410	376	355	318	370	349	341	376	386	327	352	324	410	385	377	348	365	341	340	358	359	341	374	374	400	374	376	376	358	392	359	352	356	380	373	369	360	360	378	350	349	370	361	349	315	354	317	365	374	346	322	336	326	369	355	371	379	355	326	369	336	356	362	341	368	360	392	367	322	361	334	350	371	348	355	334	376	382	389	370	363	398	361	367	351	364	349	333	403	356	363	343	306	364	349	331	365	346	334	343	392	375	390	345	341	365	393	372	386	370	348	375	376	388	334	350	336	348	376	366	342	333	313	343	346	338	362	347	368	376	324	344	349	365	361	362	345	373	362	343	353	357	321	348	373	329	334	393	369	368	369	370	385	365	364	379	355	405	387	403	334	347	396	371	374	334	374	335	358	341	363	370	341	328	346	330	341	330	360	380	369	359	377	361	314	354	365	354	370	364	335	338	331	340	364	353	375	339	342	330	410	352	348	357	392	346	349	349	373	362	335	363	335	357	343	330	378	343	333	361	348	363	378	349	375	357	385	344	339	347	350	405	342	344	353	335	318	328	316	366	370	323	377	333	356	371	371	393	297	350	351	330	346	372	387	350	382	372	352	373	399	381	318	341	382	349	337	345	353	345	336	358	345	364	327	357	357	374	336	339	358	334	309	369	370	413	345	349	379	377	364	343	341	396	344	317	351	323	366	378	403	357	354	363	373	379	351	337	349	322	390	364	355	322	369	340	335	396	354	369	346	365	329	352	337	337	312	367	358	379	386	343	369	344	362	360	367	392	303	355	381	362	360	349	347	352	349	344	345	372	339	364	336	330	355	362	329	353	357	352	376	351	345	336	379	382	333	358	372	353	344	333	354	339	357	378	322	340	314	411	333	329	353	349	391	352	350	323	383	329	345	391	385	371	320	381	387	354	339	350	336	383	354	348	331	332	377	357	325	331	330	321	316	367	374	360	360	361	366	359	356	344	344	325	340	362	331	354	359	356	351	349	361	331	349	366	383	373	375	347	363	348	365	358	353	328	336	368	379	329	345	355	328	373	333	354	328	330	382	345	344	333	359	317	350	388	343	362	355	349	289	348	374	416	355	357	369	322	355	337	347	342	372	305	384	354	376	348	374	369	380	367	380	346	349	350	351	351	329	314	352	326	392	364	338	365	358	346	416	342	339	343	375	340	350	357	368	358	335	386	318	386	352	352	324	388	362	331	340	336	377	364	358	376	338	369	350	349	385	367	344	363	344	358	367	375	366	364	359	378	374	367	370	420	361	348	366	377	395	386	334	326	349	371	322	350	371	348	338	382	372	351	331	307	334	336	357	359	395	349	356	379	348	360	351	361	353	337	393	360	350	348	381	350	369	343	377	349	376	384	378	369	364	376	335	318	356	369	350	337	345	349	357	375	359	364	358	335	312	336	339	350	363	362	368	339	338	358	367	375	380	346	323	336	363	328	333	351	344	382	338	353	329	350	336	350	356	355	401	363	318	338	357	365	345	322	350	375	336	352	371	347	370	376	361	313	337	347	337	356	344	364	361	337	391	390	330	368	350	342	363	396	401	398	357	333	311	373	363	353	372	377	356	379	317	376	325	335	392	343	358	334	365	356	364	296	360	356	318	321	410	364	351	390	381	378	362	393	357	334	348	389	351	353	374	387	354	349	358	340	356	358	354	326	375	377	360	395	333	335	353	345	381	361	369	350	329	344	418	361	322	366	354	376	347	345	367	343	341	368	362	337	337	371	370	333	307	385	304	403	334	353	377	342	372	380	335	342	388	339	348	368	353	363	342	337	337	365	347	354	355	342	360	357	368	345	352	381	389	364	363	340	327	370	351	338	337	354	347	354	331	358	334	374	365	353	346	350	365	359	348	348	363	335	286	351	323	362	389	368	372	348	385	335	350	364	384	382	367	399	359	358	348	414	381	384	380	324	326	362	343	374	378	334	347	366	356	361	359	334	371	350	359	342	375	357	346	320	326	329	342	295	344	356	324	335	365	347	334	315	346	341	317	343	360	338	344	336	365	382	325	368	396	355	343	395	345	359	350	354	376	346	333	355	326	348	340	375	343	378	380	396	395	360	359	352	349	317	373	314	344	306	316	399	371	373	358	336	350	415	354	343	383	385	340	369	378	371	354	366	330	349	342	364	353	366	389	326	338	368	356	369	355	363	332	338	374	340	321	336	366	383	346	334	364	393	378	403	363	369	379	387	360	349	357	368	388	345	348	387	349	368	362	355	364	313	344	378	346	391	378	361	357	396	319	334	321	340	330	387	379	339	378	353	351	350	413	372	350	348	327	362	373	358	337	349	338	328	359	362	343	346	361	387	361	351	375	310	328	357	316	364	354	376	361	360	365	373	370	383	352	364	360	355	379	390	363	326	365	341	350	348	327	370	383	381	356	368	350	353	351	380	396	369	371	345	366	339	382	342	332	342	392	372	384	367	395	386	343	379	349	331	352	355	340	336	373	352	331	327	376	351	341	393	386	383	381	339	349	358	351	398	353	426	351	366	400	340	341	362	354	340	334	351	332	355	392	354	348	361	353	363	430	345	345	385	343	380	373	347	333	357	316	334	336	325	350	368	366	403	335	409	332	318	381	328	380	353	368	365	386	358	396	368	363	338	345	353	399	321	321	355	374	371	336	364	349	361	345	388	341	363	356	387	356	342	332	351	357	357	345	383	360	352	346	383	372	341	384	405	367	347	383	388	345	347	376	336	363	336	392	387	356	370	370	356	374	349	385	325	366	373	361	374	379	348	381	350	371	359	362	368	346	364	347	355	381	382	365	369	359	364	388	366	322	340	387	362	362	359	345	350	355	338	356	380	345	318	349	352	360	352	355	350	358	366	350	358	366	330	329	342	368	345	361	332	368	400	337	375	353	355	373	320	358	360	368	366	377	352	310	352	344	342	333	365	354	366	330	323	351	349	373	358	343	359	381	350	326	386	345	375	343	378	351	343	354	357	402	361	358	362	357	373	362	362	346	346	408	317	355	378	358	346	378	359	345	351	366	396	370	328	333	358	348	326	316	346	359	331	365	364	395	378	369	339	339	351	366	331	360	350	318	361	351	357	380	360	340	352	366	342	365	414	350	349	371	355	319	374	345	379	359	359	386	366	385	316	388	356	358	335	362	372	346	316	387	369	329	363	364	360	377	343	323	377	367	410	414	318	382	330	346	355	345	376	374	348	351	380	349	356	341	375	382	354	321	364	349	357	397	362	385	394	377	353	352	338	334	370	402	332	360	345	317	373	327	340	375
36596	24090	19483	12067	3610	1193	972	887	901	902	875	849	853	898	788	865	902	929	855	1083	1473	1715	1585	1303	746	759	746	782	803	760	756	787	778	776	732	810	760	809	731	789	777	783	781	748	759	809	769	726	742	753	793	760	744	757	751	751	781	763	781	788	785	776	766	753	753	784	749	789	782	771	747	807	749	756	732	771	777	793	770	786	769	778	818	764	751	719	816	739	771	776	782	769	765	768	772	761	770	776	731	760	762	737	758	793	767	813	788	792	731	739	754	804	763	796	709	774	793	763	788	752	756	754	753	741	789	800	766	752	782	776	803	816	777	804	729	758	799	766	763	792	805	754	753	745	742	745	787	774	750	775	832	755	781	755	795	805	788	796	748	799	778	761	764	786	759	715	686	757	762	745	786	793	717	833	757	744	794	819	758	759	737	775	740	726	714	746	775	751	772	791	789	797	820	774	800	776	747	791	752	749	753	783	739	785	817	801	758	719	757	805	760	845	752	748	780	794	761	726	774	778	717	772	798	791	744	733	797	792	800	771	773	737	759	755	795	776	799	740	730	742	742	777	772	762	769	794	782	738	793	767	739	748	754	743	781	764	738	737	779	809	833	809	774	793	794	740	743	781	772	751	776	817	778	756	774	720	736	733	754	776	820	802	779	791	792	777	740	742	807	789	781	737	761	773	784	757	722	697	807	740	736	795	788	719	805	774	745	783	740	730	796	732	743	784	693	823	764	740	764	774	807	772	783	780	791	752	761	736	770	808	780	791	757	785	760	729	758	746	695	762	781	759	751	730	814	783	742	758	780	762	774	765	814	750	813	798	792	773	758	790	759	756	734	750	706	747	817	719	787	823	766	786	799	816	749	780	767	738	810	789	806	754	828	736	765	780	771	728	754	761	716	762	721	764	733	729	792	753	720	742	859	713	788	822	725	792	715	779	735	785	806	758	802	741	781	791	766	750	765	719	734	796	711	774	765	746	766	746	806	751	772	839	779	786	808	782	771	749	738	770	794	776	784	812	788	772	746	784	789	845	761	777	772	809	782	758	809	783	752	768	772	803	792	760	790	821	731	745	775	782	770	770	760	753	759	754	772	818	770	762	778	767	762	794	730	779	835	797	772	749	768	748	759	780	753	771	769	781	763	776	763	799	756	787	769	775	805	731	741	738	793	775	771	746	746	777	779	784	830	750	784	728	767	772	756	762	782	817	789	771	743	759	803	770	802	792	741	744	791	768	800	778	752	747	747	765	716	781	740	735	774	798	751	799	773	784	789	784	759	737	780	774	788	794	756	739	776	798	785	771	789	761	789	753	796	798	768	756	804	758	742	761	740	711	798	728	746	761	797	805	794	765	776	745	790	750	744	801	773	776	731	788	746	800	786	820	803	787	712	716	801	775	744	756	727	751	803	769	750	807	754	708	785	760	770	778	776	725	756	798	778	733	716	791	742	766	785	768	755	744	821	761	768	766	795	766	749	743	757	769	735	758	790	751	778	812	752	760	769	763	803	777	738	803	762	801	753	694	786	757	768	794	727	783	763	807	758	768	720	747	797	809	733	775	778	742	748	785	784	765	777	774	774	745	777	784	759	751	765	719	735	778	726	776	793	753	730	789	755	777	782	797	758	762	830	780	705	808	803	785	785	792	736	762	798	803	738	800	803	770	765	758	782	750	783	775	710	831	761	743	786	760	734	775	769	760	732	757	802	744	747	741	735	812	747	746	796	732	740	797	754	759	776	736	787	755	770	785	759	761	787	813	749	777	751	803	788	738	756	783	711	745	777	765	790	786	779	722	751	742	775	773	809	757	783	759	775	729	769	743	762	794	794	727	706	722	845	762	752	752	713	838	782	743	772	784	699	762	745	767	778	723	793	775	776	747	802	780	798	758	825	767	732	762	751	759	735	717	814	759	788	722	759	781	788	755	743	737	747	788	755	786	791	768	750	722	824	781	781	734	770	741	696	802	779	738	731	820	819	807	769	746	786	737	761	829	783	793	783	797	777	771	764	752	776	721	796	795	782	754	759	799	709	722	764	772	753	802	768	783	729	771	757	730	736	783	786	777	751	745	741	753	762	770	754	780	769	780	737	738	800	803	743	743	805	753	725	728	782	804	776	795	709	707	761	773	826	697	777	767	766	747	758	777	781	733	706	729	744	754	769	786	735	777	760	733	753	729	780	766	775	768	785	812	785	751	788	757	784	735	757	757	783	709	761	789	789	740	749	787	749	749	714	735	764	740	776	765	741	779	768	725	701	748	738	748	761	775	722	788	755	756	753	741	747	787	772	759	764	794	805	720	786	731	754	781	788	762	792	804	776	784	747	754	767	717	765	795	814	791	772	734	768	756	782	780	809	816	748	761	765	764	768	822	785	820	780	766	740	733	740	770	729	757	779	804	771	803	800	754	745	737	816	799	778	777	769	779	794	761	711	769	736	801	772	785	756	745	766	800	812	726	829	752	740	739	751	741	757	751	795	772	784	767	708	795	758	776	715	713	788	754	813	718	763	815	753	755	771	776	737	736	779	782	805	748	762	791	752	789	736	768	730	799	784	720	773	767	813	747	733	758	759	780	800	755	750	766	815	732	775	779	765	796	744	799	772	797	736	771	769	784	775	796	791	774	720	789	746	794	759	740	751	770	792	800	793	800	742	764	745	748	778	744	764	773	751	789	777	850	753	749	713	758	720	715	740	802	757	748	794	754	767	754	757	719	785	764	785	785	745	804	729	766	790	732	754	772	784	741	764	759	798	786	755	770	775	772	747	768	760	749	817	762	801	756	811	716	784	762	756	793	803	758	744	775	763	777	734	792	741	780	713	745	795	754	774	788	752	734	789	767	752	752	735	786	764	771	817	794	764	801	784	746	737	828	804	793	829	774	741	818	751	771	766	776	769	767	734	714	777	787	753	766	755	720	802	765	754	750	729	746	720	787	789	828	761	777	758	757	768	804	778	764	781	798	791	815	770	753	764	774	826	788	769	809	742	802	806	748	770	750	791	759	736	757	782	722	778	760	752	776	780	759	726	784	782	747	745	728	780	736	747	750	779	774	754	745	765	787	782	745	736	766	718	779	729	762	755	802	765	775	757	735	779	717	773	754	776	789	805	735	768	772	816	823	764	744	816	774	805	769	751	808	760	767	729	773	781	768	783	746	760	792	805	702	753	787	765	733	731	740	776	812	819	758	791	789	770	785	781	748	761	803	722	761	741	734	741	774	777	769	780	782	759	748	747	747	714	816	757	764	774	751	793	773	798	755	801	775	737	787	752	755	749	759	786	718	779	764	765	770	769	745	789	779	761	780	814	713	748	781	734	798	756	744	763	717	756	731	838	753	796	780	770	796	764	821	773	748	742	795	727	767	742	743	787	769	774	776	761	780	813	738	762	787	763	747	743	760	756	846	774	826	795	787	778	769	727	795	698	751	786	786	785	803	751	759	761	780	802	788	753	721	781	756	790	744	779	763	785	797	766	748	782	742
63070	37442	23980	12688	4397	957	413	415	417	370	396	391	413	463	401	383	393	389	375	499	608	676	554	512	492	394	370	331	373	389	386	361	350	405	380	364	411	389	318	395	365	366	369	353	378	400	388	381	413	365	374	336	373	376	382	348	361	378	391	392	352	373	324	380	370	406	353	388	365	384	388	391	356	357	336	393	375	361	364	376	350	379	370	340	403	379	389	367	394	356	359	385	345	375	362	397	394	380	386	386	375	375	359	395	372	350	367	353	351	376	388	393	428	344	341	359	395	411	385	366	354	363	397	368	419	344	370	356	376	363	378	369	383	346	352	410	347	408	384	364	343	350	352	396	391	365	356	361	376	393	384	354	386	377	395	380	385	406	357	374	337	346	407	388	356	379	387	374	365	408	382	373	368	365	384	391	369	350	366	375	359	354	365	368	335	379	388	356	361	395	415	347	396	331	324	383	401	387	385	359	340	386	364	375	336	386	361	386	377	368	385	382	353	364	428	398	394	399	356	351	365	358	371	351	365	379	354	394	365	354	370	412	341	308	349	382	369	372	365	384	361	380	353	395	362	363	362	327	362	390	399	414	335	384	387	353	367	377	337	359	374	399	370	390	386	352	396	370	381	367	378	415	371	363	397	350	362	378	348	356	373	358	386	381	376	339	395	355	357	384	384	393	433	342	358	389	404	386	374	385	360	366	429	373	330	399	351	377	362	354	351	370	355	403	402	399	416	381	358	359	379	399	356	398	396	357	399	382	366	407	381	385	324	374	381	396	360	380	364	390	388	336	387	373	356	366	388	394	380	372	336	381	384	361	390	392	363	368	352	364	361	409	325	360	348	371	393	363	365	387	405	352	373	386	396	392	394	378	396	371	336	402	376	394	391	390	378	412	392	377	379	394	380	353	347	361	392	368	351	363	377	347	378	361	415	436	357	372	356	363	372	366	384	329	378	371	363	389	429	389	378	362	384	378	378	384	360	392	330	347	389	384	342	388	386	378	359	379	354	364	372	353	368	354	330	375	385	381	384	373	360	389	363	376	320	351	373	386	339	354	407	394	366	368	356	371	378	393	378	369	393	363	370	418	351	355	402	368	372	390	366	391	363	411	362	390	378	391	329	364	386	398	340	359	350	363	359	381	325	390	383	380	348	341	383	341	380	365	317	348	370	349	405	357	354	393	351	382	352	352	348	352	393	389	381	371	360	374	348	366	372	344	386	358	374	371	374	353	391	361	377	368	404	386	370	363	378	382	372	368	401	380	377	356	398	369	393	377	321	377	361	383	341	381	360	364	341	355	360	358	373	324	350	410	374	401	343	358	389	380	362	395	383	397	385	349	388	362	368	368	356	382	374	415	363	360	392	376	380	336	363	374	359	366	408	425	375	366	375	374	369	344	405	381	370	379	339	409	371	371	390	381	345	380	399	366	378	383	389	371	386	352	392	380	391	394	369	368	365	372	342	386	374	367	360	393	382	412	411	385	428	349	383	399	387	393	390	377	380	363	366	393	363	378	345	341	364	400	379	389	418	385	417	397	407	364	382	395	383	346	377	377	355	364	348	365	354	376	372	314	365	359	372	378	366	364	437	396	420	361	359	340	352	396	351	345	344	384	387	361	376	386	391	358	394	370	387	346	372	390	349	343	348	381	383	373	379	400	349	372	348	371	378	383	371	374	361	368	358	369	388	332	341	355	353	382	385	415	370	374	386	379	348	374	392	384	342	380	341	354	396	364	387	365	337	354	358	372	382	433	358	390	381	358	370	359	372	406	376	421	377	347	403	371	396	343	382	394	379	370	377	370	382	368	349	397	368	390	375	397	381	392	366	384	389	395	378	385	378	363	347	358	361	354	393	348	395	361	372	332	395	369	400	350	369	383	376	404	307	373	367	385	372	390	351	386	375	348	394	355	354	372	411	379	346	394	396	381	374	348	389	378	361	347	385	380	369	364	394	356	409	392	372	352	355	416	325	374	359	370	372	371	366	411	355	428	343	345	330	365	368	400	353	398	377	365	354	398	409	402	392	402	389	401	399	362	372	418	353	420	381	392	382	336	385	375	427	377	351	358	384	370	381	325	350	367	390	353	386	369	353	416	348	399	373	356	360	383	376	385	356	369	342	346	410	351	367	355	406	404	370	382	339	391	351	377	379	386	345	332	378	376	365	379	409	399	383	389	364	370	370	393	374	369	384	395	382	372	342	368	373	378	377	364	400	360	344	424	361	375	361	391	360	357	393	384	356	353	375	409	374	362	417	389	359	345	395	391	380	360	352	375	371	383	395	360	356	402	408	366	360	368	387	397	381	358	359	380	367	367	366	392	373	358	379	376	386	346	386	407	383	409	376	393	392	373	372	393	344	372	393	347	375	379	358	397	394	373	401	387	392	382	384	364	374	413	388	369	368	405	383	360	390	390	399	368	387	363	354	342	405	350	424	388	367	367	353	325	358	366	354	388	337	377	393	355	370	364	398	341	347	350	329	406	351	384	416	367	334	383	400	360	421	385	372	366	369	397	351	432	338	380	384	355	393	336	395	383	370	374	370	317	437	390	388	350	366	360	376	395	387	389	400	363	412	364	412	372	386	373	349	359	411	371	359	354	367	380	361	381	393	376	400	393	398	361	370	360	344	372	362	379	387	414	387	387	422	373	370	386	354	368	371	387	345	377	319	388	389	390	396	379	401	356	347	362	383	358	387	374	359	389	328	396	366	385	354	341	360	359	355	341	354	392	373	382	373	396	349	365	391	401	402	373	374	392	364	411	345	372	347	350	372	377	366	371	375	362	361	341	363	384	348	363	379	362	364	362	383	366	367	358	394	334	348	356	365	390	412	346	387	392	338	348	372	381	408	404	362	365	378	379	365	405	347	333	332	388	352	390	371	365	400	379	335	363	422	381	397	375	358	402	425	374	324	355	371	382	379	383	389	352	361	347	398	364	382	360	386	387	357	391	390	409	382	368	356	358	341	357	368	349	391	404	382	391	396	367	377	364	401	370	385	356	379	371	359	336	364	383	414	396	366	332	384	377	333	368	348	369	359	333	398	343	375	352	365	392	365	401	352	394	399	368	344	386	354	387	368	412	367	419	350	394	386	408	405	395	403	408	376	382	356	356	377	371	375	375	382	356	414	332	375	333	358	351	346	388	375	367	396	387	359	391	360	411	363	337	386	388	374	366	372	337	369	367	342	353	400	378	354	385	387	366	393	372	330	378	358	324	348	354	371	409	363	376	374	326	368	356	352	392	393	364	394	389	361	396	369	397	393	336	368	353	344	364	358	383	378	402	382	367	338	369	411	391	382	387	316	400	370	391	376	361	342	381	388	399	390	377	390	356	392	372	369	374	363	360	392	359	350	401	383	380	401	417	337	381	414	366	345	370	345	400	391	348	324	363	364	358	373	381	392	395	370	385	405	415	360	384	403	386	362	361	386	369	376	358	371	372	378	356	364	397	334	368	365	383	366	359	402	339	386	356	386	399
40971	29238	25493	18566	8793	2108	1205	1057	989	967	965	981	930	961	935	924	879	909	1011	1519	2098	2434	2275	1827	1340	921	850	777	801	786	867	821	816	810	820	789	832	763	822	813	774	841	792	795	843	719	846	787	780	785	791	787	866	799	778	792	789	785	804	806	827	780	809	799	789	793	837	787	798	797	813	775	815	775	805	825	719	789	747	741	855	788	751	808	780	789	764	781	755	836	778	829	835	769	773	792	837	772	782	777	850	789	798	846	781	831	805	778	801	738	801	802	802	800	777	802	726	813	810	790	783	775	806	810	829	819	756	762	835	765	809	726	761	810	795	763	762	782	785	775	782	795	760	788	787	780	816	805	822	799	808	811	789	775	781	798	837	782	824	825	763	823	793	791	779	794	776	803	795	815	778	844	784	761	814	776	783	791	789	758	794	783	776	762	800	779	818	795	790	793	813	776	841	754	824	828	777	823	760	745	816	791	792	840	800	814	806	831	780	783	792	812	839	782	750	748	754	795	779	804	808	822	796	786	799	793	810	758	805	804	848	782	795	804	830	788	765	800	822	825	808	791	764	783	743	741	814	787	817	803	777	781	790	796	785	821	825	788	797	803	777	790	810	745	774	785	772	806	807	829	830	793	796	793	848	789	799	775	777	819	813	743	791	761	848	836	807	830	817	782	790	772	791	784	748	801	817	817	794	802	790	764	829	803	785	830	829	802	819	777	814	749	822	738	834	778	788	810	788	786	762	810	822	809	800	833	733	792	848	743	803	788	818	801	797	808	850	820	806	732	800	792	814	779	797	812	799	806	780	825	757	797	798	817	780	798	805	814	755	834	800	783	838	784	762	799	802	842	781	780	782	802	798	815	824	793	767	788	733	738	764	824	785	774	842	789	766	770	828	747	837	780	751	822	794	819	800	782	746	840	762	803	793	791	816	766	817	828	782	781	749	805	803	779	759	785	790	792	777	838	823	801	805	833	819	773	806	795	777	828	741	757	808	789	794	800	805	741	812	790	810	795	760	763	807	802	824	781	839	825	763	837	759	829	825	832	770	818	798	801	762	778	766	802	794	787	772	803	832	812	825	803	794	784	774	834	772	826	767	759	789	793	782	799	826	774	801	827	805	801	810	797	830	852	757	833	803	771	843	766	791	822	814	787	811	803	750	788	817	818	798	765	835	803	780	775	772	790	791	786	851	803	788	832	824	782	747	782	809	783	817	794	799	792	809	769	772	794	807	815	755	729	795	769	790	825	790	832	796	820	780	755	818	851	813	810	753	825	787	807	818	795	784	794	816	827	819	758	801	804	807	788	829	772	778	834	797	820	800	820	768	793	775	768	780	787	823	827	783	806	820	783	781	760	797	827	774	793	770	741	758	831	819	811	804	804	815	805	792	810	817	786	782	746	786	829	795	803	772	783	789	762	795	788	774	833	794	752	788	867	793	727	776	820	827	829	785	793	859	786	825	818	765	783	846	774	834	818	783	860	761	820	845	747	776	790	796	811	780	785	761	790	725	788	829	795	880	836	836	775	768	878	841	809	787	816	818	813	775	797	797	814	819	803	788	813	755	758	783	794	882	822	834	798	816	788	758	825	787	814	814	792	766	823	758	774	757	802	809	772	811	778	818	770	880	764	809	756	759	821	857	813	775	747	778	814	823	812	769	778	797	821	839	748	781	783	750	745	837	812	806	808	815	778	858	833	816	781	737	795	753	791	792	802	800	752	768	830	761	774	815	804	817	820	842	783	736	789	800	797	787	737	858	819	791	794	828	805	753	792	815	816	786	777	808	831	817	831	824	847	772	770	831	746	757	752	781	781	788	820	786	806	860	816	797	774	784	788	775	793	757	789	830	795	800	822	797	838	816	823	797	842	863	820	805	795	802	841	811	793	797	802	867	792	771	788	844	794	780	819	795	792	793	785	841	798	793	775	789	791	823	825	783	796	818	813	813	797	793	786	771	774	727	816	770	819	851	773	796	771	757	806	782	773	822	812	769	822	767	744	753	799	826	805	823	780	796	802	767	771	742	771	766	789	831	821	817	815	782	789	787	779	744	797	770	783	826	770	797	786	841	835	788	794	857	760	849	799	793	839	754	819	813	786	788	784	787	809	811	824	820	813	803	848	794	813	791	785	772	809	803	834	782	806	798	761	819	836	768	779	788	814	823	771	777	877	839	809	778	815	836	809	855	817	751	788	822	832	739	828	811	837	798	763	769	809	784	828	813	719	811	778	745	818	785	797	806	761	808	842	795	796	796	836	786	819	826	797	795	835	778	800	814	780	771	776	765	813	752	785	791	792	760	796	819	782	780	791	756	784	828	786	791	824	865	844	806	802	835	755	832	781	770	791	771	803	805	854	827	776	856	801	796	800	794	781	841	818	778	773	772	815	783	800	775	792	848	809	819	809	793	788	768	823	801	824	819	747	761	758	804	766	798	767	831	779	751	856	801	794	808	768	794	792	784	780	769	803	799	817	852	749	814	793	780	766	800	787	782	756	830	776	849	774	864	814	781	818	825	846	825	818	832	781	794	814	774	821	750	840	809	758	803	787	817	812	743	787	801	817	773	860	798	796	828	756	829	772	818	817	763	840	757	840	788	775	790	798	842	778	801	839	870	794	802	827	817	806	838	785	821	824	759	790	813	852	760	815	826	767	816	829	862	745	826	838	817	801	758	802	792	803	803	797	851	802	812	788	794	800	832	769	802	859	841	751	802	804	841	762	821	806	827	826	822	813	776	817	802	768	806	843	782	775	828	771	795	755	814	732	852	809	754	785	811	823	781	814	798	801	819	828	811	785	799	816	783	745	810	795	840	813	793	806	776	728	831	790	835	809	807	856	822	825	774	812	832	775	785	778	806	797	758	808	808	846	785	803	767	773	791	757	824	783	829	761	794	838	763	758	787	829	780	816	848	799	785	804	788	781	793	775	800	765	839	806	815	827	820	759	814	785	803	836	804	810	813	776	774	815	749	814	773	841	761	800	823	802	819	803	796	776	760	799	811	793	765	718	801	758	783	811	768	793	824	809	811	791	773	772	805	806	768	761	761	816	814	807	779	795	789	791	792	856	765	792	749	817	763	802	775	757	850	757	798	832	817	759	802	803	798	780	839	765	769	801	818	816	840	785	796	812	781	795	781	818	803	845	769	798	770	805	810	739	815	837	774	755	774	805	805	842	788	791	805	775	810	808	783	826	778	784	826	805	809	780	842	823	809	795	781	765	812	786	813	802	801	786	808	800	783	795	787	766	780	769	875	793	805	848	795	731	841	788	803	815	820	764	758	750	800	798	793	763	814	826	818	796	859	811	812	769	853	785	793	833	813	806	805	835	792	826	846	764	776	803	821	750	798	806	790	775	727	748	807	813	794	867	772	815	805	766	862	753	823	777	791	843	842	879	813	818	816	823	803	798	796	779	763	794	802	778	814	783	802	739	869	740	778	786	788	843	755	785	820	764	838	780	813	795	722	782	777	818	778	759
38374	20634	11679	5832	1268	442	371	407	398	384	371	350	382	336	340	329	359	367	373	381	353	350	394	365	352	321	360	331	349	361	330	331	346	381	341	324	344	343	374	324	363	331	370	346	358	350	374	341	366	341	347	345	333	353	351	354	357	351	330	344	338	318	318	349	347	348	314	336	336	346	340	349	330	349	358	364	335	376	332	330	334	344	381	369	362	328	335	341	341	339	351	362	359	338	332	367	325	375	340	356	328	337	330	309	333	385	329	343	338	367	348	391	318	358	335	344	345	325	326	366	337	323	350	356	342	360	331	379	361	343	336	330	341	354	350	335	353	344	360	344	329	365	322	368	341	342	346	309	344	369	346	369	335	342	359	351	346	365	343	375	365	346	335	335	363	369	339	355	312	321	369	360	367	341	369	345	334	369	349	362	381	328	331	371	348	368	372	351	323	369	351	364	360	389	347	381	343	374	338	333	331	331	374	371	378	351	330	353	343	361	306	347	346	343	328	349	320	335	368	324	347	367	334	362	376	355	349	326	354	318	325	340	341	351	368	375	355	330	332	313	346	326	348	351	318	351	352	343	332	371	340	311	353	346	358	355	337	354	335	354	340	374	348	343	357	327	372	357	304	359	341	330	399	368	335	350	374	366	339	372	352	343	357	355	388	331	370	353	328	332	350	349	322	343	395	336	314	346	339	347	335	342	360	336	349	346	342	346	350	352	330	333	321	363	363	359	344	318	357	351	342	350	357	357	388	352	363	368	324	316	355	327	344	339	343	349	350	307	348	330	328	304	357	392	353	328	367	330	302	385	358	344	339	336	348	374	334	354	384	332	378	349	376	380	329	371	346	324	379	345	338	357	323	320	365	359	326	320	362	337	337	341	343	336	368	353	308	351	387	349	342	344	370	344	348	363	299	324	342	340	308	379	325	332	320	366	315	350	333	352	347	350	364	361	354	298	361	325	342	322	330	337	346	326	316	348	338	350	351	332	310	363	334	369	364	354	372	349	366	334	344	358	340	313	339	340	337	360	358	355	382	370	366	362	341	371	366	344	333	327	349	353	331	338	359	346	353	370	338	343	318	358	340	352	378	317	367	324	343	359	358	324	356	318	347	348	314	329	348	339	342	341	345	351	358	365	363	372	323	355	353	342	372	308	346	358	319	378	324	362	324	317	364	365	338	378	390	344	373	329	354	326	345	335	371	322	341	360	332	368	322	348	350	380	329	376	324	363	332	318	297	327	318	365	347	359	346	357	316	351	347	336	369	389	348	330	359	340	345	351	342	348	373	324	335	347	335	397	347	358	338	367	333	339	365	324	332	364	353	338	331	326	344	368	347	358	350	373	339	353	313	355	339	340	358	369	352	313	376	356	332	349	343	330	360	340	331	373	365	356	325	304	338	377	354	351	369	299	332	317	336	377	349	363	292	328	382	306	385	373	311	345	405	342	333	332	379	322	362	336	358	371	360	340	312	380	350	376	378	349	349	334	341	347	355	381	359	344	358	327	382	385	333	380	338	377	349	334	379	357	321	323	319	347	365	347	373	327	354	397	378	308	358	365	341	330	383	332	335	355	364	338	328	332	338	375	349	321	371	331	330	330	348	341	338	334	366	361	347	355	355	379	332	358	366	364	380	303	340	321	328	335	339	369	366	363	346	367	384	340	384	396	333	350	329	340	353	346	392	339	339	345	338	303	369	382	358	345	379	356	350	344	374	369	338	340	329	358	308	369	374	331	333	359	364	306	347	335	333	342	352	334	371	373	322	341	353	350	352	343	333	329	343	350	355	363	347	335	368	358	347	343	364	334	338	329	401	354	353	338	341	342	387	362	393	319	344	326	341	302	352	369	326	367	338	352	346	374	353	317	337	340	367	329	372	365	365	321	346	380	413	344	363	355	348	319	349	388	311	317	342	340	336	385	386	350	384	329	355	329	338	373	332	382	335	358	337	342	360	356	370	335	344	325	350	337	343	324	376	376	349	348	362	363	391	337	377	364	382	350	369	348	340	360	330	328	307	375	391	381	354	318	389	362	331	374	326	342	342	333	335	341	316	330	356	338	376	334	365	342	327	316	325	327	359	346	347	355	351	334	321	311	336	352	359	361	355	326	393	362	335	329	320	322	364	346	331	321	337	373	355	343	340	328	390	361	364	372	325	358	347	364	361	338	316	359	348	328	337	368	323	368	355	347	332	373	346	354	378	340	352	365	328	378	340	352	351	362	330	359	314	326	331	368	320	369	352	353	362	313	354	365	353	353	351	317	341	339	359	363	320	366	333	330	350	342	357	377	356	360	336	377	334	373	340	390	345	363	354	396	335	363	344	352	311	328	339	368	330	352	345	365	377	370	371	337	337	323	350	334	333	353	368	378	352	345	365	321	352	329	331	322	346	320	342	329	358	349	350	346	350	360	346	323	324	359	325	338	365	340	325	315	363	356	363	359	345	348	338	319	318	359	322	377	268	353	363	342	358	332	363	351	367	332	304	350	341	382	354	375	331	381	327	328	308	320	346	353	344	377	347	410	351	353	346	381	313	362	360	352	323	339	370	358	382	340	309	337	321	364	342	346	336	360	312	330	344	367	356	324	337	331	341	341	371	372	357	353	364	327	324	376	380	341	342	309	339	331	373	377	326	353	367	327	357	352	351	347	341	362	353	376	337	352	325	355	315	352	337	342	336	373	340	314	331	338	344	334	329	350	351	360	346	360	340	325	336	342	373	370	324	355	343	316	349	318	352	337	353	338	330	381	321	360	321	360	352	320	373	362	360	368	335	338	370	339	327	376	367	328	336	315	362	351	345	317	343	369	374	343	367	364	357	355	398	312	356	345	346	303	381	383	358	382	344	326	351	334	345	313	311	320	349	321	351	325	349	345	369	366	380	316	341	348	331	317	353	350	360	360	324	375	331	393	347	335	339	356	352	373	350	320	365	311	354	341	314	363	379	324	356	342	331	370	345	310	325	320	344	343	351	349	365	332	378	307	384	355	348	350	346	378	336	389	344	340	351	345	330	324	306	341	341	360	355	363	362	365	362	337	333	338	327	324	389	342	347	325	319	383	361	328	358	327	384	338	345	387	333	351	349	345	378	364	345	357	375	340	347	354	322	347	343	338	355	326	350	354	361	372	336	360	358	341	363	337	372	350	308	334	356	310	315	387	393	348	341	340	390	341	369	325	353	334	327	350	341	351	348	382	335	347	305	325	356	360	361	329	343	347	386	348	327	352	362	362	374	383	308	359	357	343	343	316	313	411	366	348	306	353	372	361	361	329	346	356	342	355	315	323	356	343	346	383	340	312	347	331	354	326	357	364	346	337	358	320	367	337	375	341	343	354	353	349	333	322	344	351	311	391	333	348	322	356	333	324	337	362	346	402	374	363	326	327	337	355	329	316	334	344	321	336	338	343	341	349	322	356	335	349	359	344	347	357	380	370	371	344	386	372	350	337	312	376	337	381	340	374	381	370	329	316	357	363	338	342
23381	15299	15764	11673	3069	1129	873	858	983	957	854	920	839	795	745	782	767	796	758	799	803	821	895	822	801	759	784	765	755	741	823	791	724	744	771	729	764	729	755	805	760	766	725	762	719	702	710	749	750	741	776	747	731	738	774	757	704	733	779	722	738	746	780	764	699	782	768	704	755	778	764	728	724	785	790	734	776	761	717	784	801	717	713	756	754	761	750	722	730	743	767	784	737	687	708	726	796	735	740	722	765	734	713	759	753	720	763	743	771	756	765	720	718	747	758	766	802	702	783	765	783	753	754	761	741	760	711	713	750	775	743	706	725	732	769	727	743	777	759	766	738	757	771	748	763	716	754	725	759	784	744	742	751	780	758	775	756	737	689	733	723	754	718	761	710	724	759	762	727	717	792	773	694	789	751	717	740	745	737	715	767	736	780	765	774	782	752	749	726	719	738	776	765	704	748	748	745	741	745	726	733	732	740	759	692	773	732	720	755	709	737	704	741	800	753	740	765	747	727	795	791	751	734	744	759	781	761	739	715	713	727	710	738	750	740	734	790	760	699	763	727	786	754	812	754	735	742	765	775	704	733	734	705	744	769	699	778	744	746	760	772	772	710	729	754	748	771	781	751	810	766	722	764	794	750	786	780	725	748	716	731	758	758	707	761	717	713	730	787	780	766	793	780	770	743	725	772	764	754	723	700	743	743	724	770	757	718	778	729	778	794	729	795	754	792	751	786	753	715	737	776	785	826	703	757	756	730	790	769	745	731	799	750	812	732	705	815	729	733	724	740	787	740	729	737	752	785	728	752	701	752	763	758	792	770	772	785	801	749	738	745	768	711	723	747	782	773	747	766	730	729	687	725	748	753	726	762	734	762	758	712	772	762	716	740	729	799	783	767	712	776	763	713	818	719	727	733	760	741	745	747	746	735	775	781	781	729	750	772	738	705	739	770	721	756	770	724	764	716	744	756	759	751	727	768	746	743	747	743	734	787	761	747	726	738	729	758	750	749	698	777	740	695	735	715	747	761	787	757	732	688	765	733	766	744	762	786	758	776	774	784	720	791	737	721	744	750	774	713	777	738	772	764	731	701	705	746	727	737	736	768	786	682	729	708	802	769	753	787	755	788	731	740	761	735	692	716	776	764	783	769	771	709	764	706	748	792	752	765	777	818	755	770	784	757	725	726	757	761	771	741	784	761	741	774	743	750	759	775	755	765	815	738	726	728	676	724	771	725	766	764	775	705	741	752	737	728	743	766	767	777	732	715	736	747	781	796	751	737	769	801	739	774	787	789	737	760	775	766	735	768	721	724	709	751	735	779	752	749	749	733	762	705	738	730	776	748	727	710	740	753	744	756	709	773	767	733	778	736	732	760	772	775	743	789	774	749	741	757	746	768	803	744	780	761	748	771	689	733	779	804	717	770	718	726	749	719	717	718	762	724	762	766	729	761	764	721	742	739	725	777	731	798	710	730	721	779	738	741	730	794	746	739	728	749	711	762	779	708	743	777	786	746	694	728	797	783	729	753	728	748	720	723	774	687	740	741	732	739	691	765	763	764	750	773	746	743	726	736	752	753	759	783	763	763	754	727	761	726	762	751	768	761	750	746	719	744	673	765	732	782	751	713	767	759	828	754	721	780	774	715	708	728	726	751	751	766	802	749	771	781	746	764	730	784	763	759	765	760	738	722	838	719	727	765	733	701	755	772	720	741	728	730	754	736	725	755	740	751	734	697	733	733	800	736	705	768	769	728	725	737	681	805	740	734	753	744	727	760	772	781	744	736	771	707	672	707	727	816	753	747	748	716	738	761	729	711	783	807	758	748	763	736	760	777	793	779	722	742	791	732	762	719	760	723	743	740	733	767	755	766	751	784	738	713	760	814	742	733	726	764	719	738	747	752	766	693	781	748	763	782	748	713	798	748	750	745	757	719	711	782	713	774	702	792	700	712	748	737	717	723	750	744	770	752	701	745	751	766	725	705	748	751	736	775	721	743	722	768	756	772	720	737	710	704	774	770	805	751	736	760	758	788	738	785	750	810	766	750	757	748	738	758	748	758	709	728	751	719	779	752	747	746	769	754	693	727	722	744	726	755	716	777	759	689	768	749	790	730	698	801	728	738	737	793	778	737	765	701	772	769	714	725	782	796	708	765	725	727	748	737	740	762	774	721	792	743	767	768	684	732	766	721	764	736	758	750	747	769	732	764	747	773	735	796	733	755	723	734	747	755	725	754	771	730	768	774	777	763	756	739	759	764	720	731	763	738	747	787	728	698	699	730	772	720	716	747	758	724	735	758	729	769	757	741	773	755	746	836	757	787	747	764	748	719	696	711	781	801	740	789	800	731	727	730	782	733	739	724	828	724	776	778	771	747	753	767	720	751	756	737	751	769	760	794	729	742	777	748	756	689	769	731	761	716	765	726	705	781	725	705	754	712	761	723	767	760	760	755	716	791	749	750	705	787	753	732	725	751	725	777	727	684	745	749	712	748	762	755	735	779	761	760	766	726	794	726	719	786	708	746	772	742	750	711	738	739	774	790	671	709	729	775	763	791	799	709	798	737	774	730	719	725	766	755	732	733	762	748	751	737	748	746	728	700	766	823	715	797	754	709	746	801	679	757	743	771	728	737	717	731	748	748	734	734	784	775	747	749	762	706	770	728	749	792	736	703	767	706	723	718	758	711	707	732	719	762	720	695	742	726	751	743	755	775	718	738	729	731	750	720	755	737	758	749	787	785	746	743	745	772	801	759	746	760	748	804	742	751	788	713	783	723	721	745	746	716	732	755	757	801	727	781	690	751	702	724	703	730	757	727	756	731	780	745	733	717	728	777	803	718	730	734	747	726	734	817	779	727	760	753	740	707	714	739	755	745	709	801	762	759	749	764	742	797	785	721	711	721	758	781	804	746	767	774	712	764	749	755	774	772	754	730	739	731	728	730	741	741	747	751	789	750	766	727	743	751	728	680	756	728	738	741	725	729	762	773	765	798	747	712	756	781	780	744	745	663	747	739	722	737	750	732	790	731	750	768	770	756	758	745	782	761	750	703	738	746	731	782	759	742	688	750	753	683	723	796	713	707	760	715	711	788	753	797	729	789	730	820	767	739	749	785	740	798	704	769	729	851	755	779	775	744	747	735	761	731	776	708	759	725	799	739	738	781	747	768	772	752	732	788	729	716	748	711	761	729	764	770	778	786	743	703	768	771	754	749	769	746	760	763	724	787	734	753	690	771	715	795	773	737	794	744	762	789	786	741	732	712	755	779	779	742	754	706	735	758	733	704	774	770	727	748	757	740	726	765	746	716	715	753	737	744	763	797	746	734	724	776	791	724	810	737	785	749	742	727	771	765	775	752	762	757	735	702	755	722	729	783	761	715	739	792	794	752	768	766	728	726	745	718	759	756	741	753	747	753	765	714	796	783	714	777	784	739	787	727	720	755	746	748	786	772	730	731	804	774	727	681	751	727	758	763	758	791	735
49807	29100	17337	9244	3435	708	513	487	457	427	456	412	398	347	384	403	403	453	477	563	536	540	470	443	389	381	345	357	319	383	412	357	369	353	355	314	375	385	350	368	349	340	372	347	382	343	335	349	342	312	359	355	322	350	360	328	316	337	337	350	376	343	352	327	350	365	356	367	360	328	344	340	350	386	328	346	391	348	352	332	363	309	367	329	379	326	334	384	349	348	346	324	388	388	365	349	331	323	386	308	333	332	294	331	417	345	349	364	357	334	353	345	364	348	343	374	343	350	366	362	362	327	348	359	361	344	360	327	355	372	367	348	344	370	347	348	359	373	333	336	353	351	332	313	366	351	359	342	331	350	345	380	351	332	351	374	371	358	359	345	326	335	333	342	332	355	346	370	363	349	324	331	369	326	382	365	341	346	333	374	379	325	379	337	385	312	389	330	350	343	300	342	349	363	377	334	324	372	367	381	320	335	333	297	346	362	328	344	357	384	376	332	381	326	373	359	362	310	333	343	333	387	416	347	391	360	366	359	351	346	333	341	353	331	370	361	393	356	381	343	344	382	325	348	368	335	384	350	326	363	360	322	359	391	340	343	344	369	318	340	391	373	372	332	370	339	385	361	371	331	323	377	342	323	392	300	381	367	312	350	349	359	307	335	369	347	349	359	329	375	361	366	359	322	323	322	376	349	354	359	333	380	311	346	301	352	329	319	326	386	360	350	354	345	351	351	357	375	376	334	362	349	352	353	299	325	348	369	312	337	349	364	334	341	323	355	364	355	358	354	339	372	337	337	374	358	329	369	336	354	333	347	325	376	358	338	354	345	340	343	362	339	321	361	347	354	366	337	393	332	381	332	338	331	369	313	341	300	376	318	363	357	332	335	340	369	356	332	305	334	357	398	363	339	348	351	342	345	362	334	339	340	409	348	369	326	342	344	317	367	336	383	350	333	386	347	386	396	341	334	390	372	342	359	387	387	370	328	388	396	343	341	356	375	381	359	301	333	293	365	339	340	349	322	384	359	335	354	344	356	394	364	355	342	316	301	338	349	344	401	339	354	338	350	350	365	379	340	331	353	346	351	378	333	372	357	351	381	366	342	345	329	370	368	319	396	356	359	339	373	336	358	363	327	337	381	361	397	364	317	346	342	363	365	361	359	334	334	315	320	362	345	346	355	323	380	360	384	354	337	360	340	330	361	328	328	366	346	339	339	310	358	317	384	396	357	364	319	338	349	346	356	390	340	359	321	356	335	394	354	331	334	345	331	369	337	355	345	396	378	328	333	349	328	350	351	340	340	381	341	328	375	363	352	359	321	355	341	391	354	364	341	374	348	380	317	299	366	362	338	342	359	357	346	356	334	328	341	357	316	319	331	353	351	335	362	383	406	343	338	321	360	383	357	376	350	351	354	386	360	347	379	345	376	332	373	332	338	391	367	309	297	309	358	334	371	340	330	341	345	327	371	329	331	325	408	343	342	315	346	331	326	362	340	331	344	352	350	357	326	371	405	312	344	360	347	373	378	395	344	366	362	366	379	360	328	338	350	342	354	370	338	368	331	328	342	336	322	342	333	355	351	374	346	377	386	353	362	316	350	336	335	369	355	355	376	346	358	325	365	379	381	336	373	332	317	386	349	359	335	345	340	369	332	372	382	360	376	365	338	369	368	335	363	371	315	372	402	365	386	370	290	363	314	338	341	333	363	340	370	359	320	374	332	341	362	352	361	340	340	336	366	400	365	388	404	345	364	340	340	401	378	337	391	360	348	375	346	359	367	340	379	385	379	329	365	362	358	342	343	336	361	350	369	322	395	338	309	340	365	338	354	343	342	391	329	338	362	351	352	338	326	364	331	329	356	357	331	357	355	372	323	369	385	375	399	350	315	311	381	344	341	318	375	373	404	350	362	335	330	374	315	379	344	378	325	355	340	364	342	344	330	356	343	367	325	345	328	334	354	386	336	354	397	355	366	343	346	357	347	354	366	348	362	337	353	335	341	351	328	367	373	365	356	400	323	388	352	328	337	373	363	345	359	352	371	355	320	354	335	359	362	335	367	341	332	370	385	380	351	360	347	350	360	320	329	323	352	339	358	326	355	348	332	402	315	342	347	342	367	311	360	358	344	363	345	297	371	347	296	333	340	355	343	364	385	356	353	330	372	371	348	358	344	337	332	376	327	353	364	375	378	372	346	299	356	351	360	333	354	390	381	368	319	380	344	342	374	371	343	348	342	347	327	386	338	364	376	348	337	331	367	385	349	335	363	333	345	336	364	338	365	354	356	347	371	317	350	349	329	328	351	335	360	355	361	361	362	331	384	332	347	346	378	347	353	366	359	342	388	345	349	350	357	351	345	394	347	356	306	360	379	366	365	326	358	392	374	379	334	372	389	351	343	341	358	363	312	359	336	352	366	377	367	347	309	396	314	363	352	339	363	328	354	341	335	347	341	334	333	333	353	363	373	355	351	339	361	390	360	384	381	320	327	374	315	322	344	379	362	341	323	355	341	333	355	380	407	355	353	360	341	318	342	386	386	367	331	335	358	367	349	337	365	314	326	351	346	339	376	343	378	367	352	357	364	325	370	333	365	390	341	333	342	375	347	321	368	338	330	333	371	296	364	312	329	378	385	341	347	363	369	352	334	357	340	399	323	327	355	367	339	350	327	363	353	345	359	378	333	322	349	357	346	339	363	346	349	331	326	372	382	317	382	341	359	355	352	337	357	366	372	391	329	389	332	348	361	344	398	394	349	379	363	367	318	384	347	339	340	353	356	404	324	345	309	343	365	351	351	349	357	349	376	335	329	372	343	357	367	323	338	370	325	390	358	369	377	341	373	350	346	332	352	372	373	321	395	387	348	346	343	332	373	328	326	366	348	327	330	369	369	386	389	351	364	345	360	363	336	334	339	372	351	371	368	349	358	332	406	313	341	314	375	345	324	369	351	365	367	356	385	372	353	326	355	350	341	372	359	358	370	344	394	378	339	362	317	329	329	355	330	334	338	364	374	361	401	318	304	337	338	369	300	357	328	354	317	356	346	293	380	340	358	357	345	359	363	310	359	360	326	375	341	385	358	354	362	358	315	329	367	348	308	330	372	396	332	344	346	363	349	336	344	373	352	321	336	365	338	338	313	352	380	380	342	362	343	362	370	341	360	329	344	365	350	375	341	315	378	366	342	348	366	362	371	348	318	345	369	330	397	342	377	411	368	383	371	346	388	355	361	321	331	332	367	335	367	349	322	362	367	371	334	386	347	343	349	336	344	347	347	352	345	349	308	335	360	332	347	324	365	344	332	353	368	365	336	355	383	321	332	384	367	333	345	371	332	319	365	338	362	375	345	373	355	372	331	341	310	356	368	363	337	378	368	359	351	336	337	363	375	334	395	341	343	335	361	342	342	345	347	324	349	359	356	348	354	391	354	375	360	360	392	356	373	354	348	325	359	351	381	338	359	379	361	325	333	356	323	380	334	346	374	347	332
30837	22573	20307	16521	7741	1865	1495	1363	1175	1214	1176	1003	1007	893	897	929	1050	1365	1658	1901	2163	2097	1753	1330	1029	728	738	784	787	812	751	769	763	830	724	809	781	740	781	778	726	733	737	757	775	740	722	776	740	730	770	740	741	693	756	762	782	770	788	766	771	743	778	765	798	773	769	787	747	790	751	783	767	734	771	786	774	721	748	744	790	751	741	776	774	769	842	735	733	777	754	788	758	770	743	781	769	792	773	732	713	782	796	737	758	743	744	722	798	763	769	752	727	765	764	768	764	763	722	788	769	668	748	788	807	766	742	793	743	789	781	772	771	746	742	728	746	742	761	783	804	747	734	739	741	766	740	792	745	796	730	758	731	743	788	741	728	773	724	780	708	734	776	750	779	772	763	793	736	775	752	833	723	740	750	728	760	804	758	781	736	732	791	763	785	791	751	794	763	699	762	760	724	783	779	779	766	752	732	774	736	729	773	733	704	764	796	762	747	741	749	818	777	745	767	783	752	765	739	738	733	735	768	839	824	746	758	733	775	737	733	712	751	765	749	755	754	730	758	741	786	784	811	749	791	768	734	770	799	740	728	783	801	778	748	801	760	695	749	742	778	777	801	753	769	758	729	755	749	752	795	772	761	794	733	766	787	791	732	790	732	784	744	756	807	764	734	717	739	760	768	774	739	753	712	713	723	718	699	781	742	766	752	781	765	696	801	742	769	787	801	772	728	729	752	766	751	791	790	776	742	757	752	797	741	765	734	752	773	790	762	734	743	757	785	730	761	799	786	795	752	758	781	760	700	759	788	773	705	732	723	787	770	742	770	784	745	751	752	743	787	802	730	787	782	804	744	770	730	797	739	786	736	765	757	719	800	747	785	725	744	758	771	754	777	804	766	779	783	778	711	714	766	750	777	804	771	757	732	739	742	797	692	763	767	753	752	700	702	733	801	803	746	789	735	748	764	775	746	743	739	721	731	771	816	747	784	727	760	775	797	757	742	756	774	810	767	818	779	770	776	786	771	755	728	733	794	795	730	793	777	701	734	746	766	793	722	775	785	776	766	757	749	730	739	781	748	736	779	751	690	794	757	801	761	724	751	737	797	738	748	776	737	799	814	773	754	790	731	703	762	788	732	740	767	779	764	766	752	756	699	780	770	767	739	728	748	726	718	707	793	770	765	723	763	801	768	726	729	689	773	750	824	758	770	794	754	804	735	798	692	843	748	744	778	828	727	758	749	806	770	765	731	756	755	749	736	791	723	740	740	780	755	768	728	740	747	739	776	796	780	773	770	775	760	755	719	740	749	751	773	748	790	746	807	806	745	799	815	784	773	749	749	786	765	771	711	730	761	764	799	742	766	747	802	770	747	716	762	755	783	698	712	725	760	723	851	742	757	736	748	777	793	738	770	756	754	773	779	788	790	785	763	724	770	773	767	770	753	747	735	766	754	708	760	786	795	766	756	741	744	768	782	737	866	834	781	746	781	753	739	738	778	757	763	737	775	728	785	757	745	783	805	766	777	746	747	737	778	763	767	758	752	815	739	821	780	804	809	745	791	741	752	799	785	741	810	740	743	750	743	745	803	763	751	747	775	750	729	796	767	713	783	783	754	769	785	797	736	754	764	706	769	757	758	766	755	796	758	783	776	744	735	775	753	736	802	775	730	786	739	760	766	795	760	770	685	756	730	729	758	736	782	770	739	764	777	767	755	737	755	774	769	716	748	710	745	767	697	774	756	710	748	733	747	811	775	768	726	753	748	747	800	702	737	746	803	781	741	754	700	792	729	769	782	754	735	758	732	802	799	748	745	759	789	721	760	768	783	731	785	739	733	758	752	726	783	746	766	756	744	721	774	772	748	758	735	766	784	799	774	755	697	746	781	742	755	750	687	763	712	773	742	753	761	792	693	750	745	745	775	760	716	741	782	774	785	744	772	741	773	724	750	752	759	734	767	773	804	769	798	749	774	744	760	788	766	812	772	773	762	793	751	751	754	775	755	780	777	778	793	756	768	778	756	759	820	758	759	796	796	782	708	783	769	813	769	713	732	761	779	723	781	706	770	763	820	724	759	760	780	739	743	747	759	805	735	723	754	777	797	765	778	777	753	725	815	737	780	746	751	774	744	764	715	778	767	766	752	752	763	780	799	733	760	832	771	753	715	761	766	781	718	724	722	741	782	778	689	758	787	778	752	787	760	775	726	755	782	748	765	828	783	782	758	761	702	739	787	846	745	730	812	748	772	718	779	741	777	785	810	740	751	762	780	758	764	713	804	772	752	767	715	759	731	750	757	792	723	724	785	732	795	771	721	757	782	749	794	733	777	714	737	782	760	756	763	758	746	812	746	781	735	805	754	761	779	797	798	751	750	751	723	746	758	745	761	764	734	729	729	768	743	796	777	737	725	808	728	741	785	810	785	720	754	774	784	793	729	760	795	794	768	807	767	730	750	773	721	758	768	779	773	803	766	818	753	739	727	790	782	781	767	740	724	793	760	716	769	769	723	760	748	770	792	776	792	751	734	719	772	811	774	732	819	794	751	757	726	784	760	761	748	754	813	754	742	736	824	776	757	794	805	760	741	760	795	733	798	806	757	749	763	761	721	725	746	758	781	787	790	750	771	768	734	780	765	791	727	748	708	762	709	707	728	805	752	762	714	740	770	774	729	760	744	726	765	791	770	777	781	782	785	707	766	755	781	775	746	745	787	762	825	778	735	786	743	761	742	754	711	690	747	816	709	774	746	730	741	762	755	777	731	755	791	809	712	716	761	765	793	770	696	775	715	792	809	744	770	778	812	753	767	767	787	759	780	798	796	739	719	746	762	753	764	804	761	761	765	727	795	802	749	715	781	761	766	767	804	749	764	763	767	797	763	790	765	775	761	717	743	746	780	761	778	753	760	773	781	787	768	789	756	769	740	714	736	822	786	764	794	768	731	763	780	839	759	781	727	778	806	741	801	760	714	794	740	734	777	811	725	760	825	814	789	766	748	772	686	782	803	735	777	796	741	762	733	785	730	813	790	757	736	822	771	816	763	793	788	774	790	750	768	768	789	731	709	736	814	723	780	768	789	846	756	785	738	770	785	726	757	713	743	771	786	742	779	706	732	789	755	764	752	787	747	786	773	730	785	800	756	759	746	783	716	758	776	770	756	756	732	747	770	757	760	755	726	794	791	802	764	790	831	759	814	755	739	694	747	764	780	730	787	788	739	747	776	740	735	830	772	780	829	746	710	770	779	740	780	760	767	747	742	745	743	748	765	786	762	778	770	793	756	734	732	713	809	772	770	781	732	753	748	775	719	765	741	773	780	723	827	789	794	735	728	759	771	766	733	735	773	735	751	780	808	753	793	781	721	790	733	770	742	726	764	749	764	763	779	762	751	710	756	772	788	737	752	805	746	738	752	777	804	812	763	723	760	781	728	767	709	746	741	757	771	723	785	751	763	742	772	793	749	754	755	764	755	776	780	739	784	755	754	812	741	727
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
