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
338087887226	338087887785	338087888335	338087888885	338087889435	338087889985	338087890535	338087891085	338087891635	338087892185	338087892735	338087893285	338087893835	338087894385	338087894935	338087895485	338087896035	338087896585	338087897135	338087897685	338087898235	338087898785	338087899335	338087899885	338087900435	338087900985	338087901535	338087902085	338087902635	338087903185	338087903735	338087904285	338087904835	338087905385	338087905935	338087906485	338087907035	338087907585	338087908135	338087908685	338087909235	338087909785	338087910335	338087910885	338087911435	338087911985	338087912535	338087913085	338087913635	338087914185	338087914735	338087915285	338087915835	338087916385	338087916935	338087917485	338087918035	338087918585	338087919135	338087919685	338087920235	338087920785	338087921335	338087921885	338087922435	338087922985	338087923535	338087924085	338087924635	338087925185	338087925735	338087926285	338087926835	338087927385	338087927935	338087928485	338087929035	338087929585	338087930135	338087930685	338087931235	338087931785	338087932337	338087932885	338087933435	338087933985	338087934535	338087935085	338087935635	338087936185	338087936735	338087937285	338087937835	338087938385	338087938935	338087939485	338087940035	338087940585	338087941135	338087941687	338087942237	338087942785	338087943335	338087943885	338087944435	338087944985	338087945535	338087946085	338087946635	338087947187	338087947735	338087948285	338087948835	338087949385	338087949935	338087950485	338087951035	338087951587	338087952137	338087952685	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
46158	30007	19828	7516	2894	1831	1241	937	711	619	532	468	460	422	401	436	408	403	404	416	384	375	334	360	347	368	399	347	327	353	344	347	338	379	311	313	330	300	321	334	334	318	319	350	361	352	357	326	328	320	317	343	342	346	343	281	295	310	332	344	323	300	323	322	309	365	344	339	347	304	325	337	325	312	294	309	316	323	299	332	330	319	344	310	326	383	336	314	326	305	294	341	326	329	343	322	317	308	313	328	315	319	319	375	327	340	346	342	309	341	294	335	309	325	337	351	328	307	325	342	326	322	318	335	355	323	370	315	335	299	363	308	324	337	341	342	330	343	331	348	340	300	301	336	340	305	337	336	319	335	311	359	328	348	353	316	309	299	352	349	316	320	292	327	329	326	326	349	320	281	306	308	326	339	310	332	359	329	330	336	305	332	326	338	375	340	318	325	319	340	298	332	296	332	328	293	306	353	339	329	321	339	312	314	333	319	297	332	326	358	325	333	318	293	347	364	321	287	302	350	306	298	312	308	305	335	285	286	320	308	320	332	298	317	329	330	325	320	307	326	343	340	349	323	327	320	330	318	341	342	285	327	356	312	284	318	320	326	298	331	309	327	331	318	306	338	349	320	282	337	311	311	280	291	312	334	339	321	314	325	343	320	328	340	322	313	302	328	308	350	323	316	340	351	324	300	306	313	321	329	341	335	317	306	343	309	312	320	324	308	337	355	340	330	351	313	325	288	320	294	318	327	327	335	343	343	374	293	348	309	318	308	338	310	323	313	321	299	309	324	344	314	344	335	308	311	356	276	298	320	313	333	329	271	343	334	290	320	313	289	288	302	289	342	297	288	330	348	330	336	333	341	341	343	347	325	342	337	359	332	349	350	319	306	311	282	301	318	332	326	295	298	343	323	347	322	307	360	354	343	319	310	304	296	336	334	308	327	343	348	281	348	347	302	330	321	353	344	372	350	345	297	343	340	295	354	295	294	304	330	315	333	314	294	304	334	301	322	321	315	315	329	317	357	326	328	319	344	339	318	327	329	349	313	332	329	329	352	364	329	333	350	325	337	321	322	291	330	317	342	353	346	285	330	320	307	306	320	356	320	322	320	330	321	331	326	315	328	294	305	299	344	344	341	306	342	348	353	335	326	340	345	319	321	324	349	320	344	338	331	359	329	326	299	304	322	312	336	273	310	318	313	316	289	295	348	334	320	299	290	346	321	282	291	335	324	317	353	325	316	280	321	322	330	280	334	305	315	308	367	340	330	293	331	314	317	343	317	331	326	303	329	302	346	325	333	307	332	296	341	319	337	357	346	316	314	362	348	327	312	353	328	331	331	313	359	321	316	329	343	323	354	316	306	334	340	328	310	323	328	304	315	310	347	342	320	345	312	350	355	313	320	348	289	310	319	330	336	357	339	365	326	339	326	309	292	301	337	277	322	330	340	314	311	322	320	340	297	321	306	321	345	316	296	314	319	329	307	325	342	321	318	326	315	314	346	350	350	323	312	315	337	335	309	291	318	353	308	361	316	324	341	342	318	315	296	312	309	319	308	378	316	345	314	311	317	308	331	343	335	316	342	332	306	321	329	361	326	355	336	340	297	332	334	332	351	318	329	344	339	341	293	285	325	324	333	307	324	314	336	283	319	349	330	309	320	322	307	311	298	322	296	333	312	336	341	335	345	346	302	363	343	316	320	332	351	344	313	342	350	344	313	337	319	361	322	321	327	300	308	354	339	347	336	339	326	287	290	282	322	314	309	296	305	324	300	285	301	336	307	359	333	366	305	332	305	341	306	329	313	307	313	336	340	318	305	333	339	341	303	362	311	351	291	328	328	333	328	311	329	331	315	384	338	334	335	343	321	329	300	314	319	299	335	339	357	348	324	325	332	325	299	324	308	314	322	329	335	310	291	349	331	333	305	305	358	337	310	316	335	358	332	361	319	326	290	319	319	329	310	321	328	344	346	326	335	295	311	340	303	298	330	365	327	336	343	344	356	335	324	344	336	346	320	333	302	358	335	333	329	336	309	320	318	330	324	288	333	328	330	329	325	323	324	311	313	322	327	338	320	341	366	340	332	365	344	376	335	329	356	318	314	301	332	331	312	376	339	330	336	323	319	339	299	358	333	312	305	292	343	284	323	302	336	322	344	327	356	305	316	331	332	352	336	290	355	289	320	324	350	329	323	350	305	307	304	319	313	338	283	315	322	326	355	314	338	335	322	301	339	343	321	308	319	332	340	331	342	351	319	320	319	302	316	315	332	311	344	315	352	310	344	347	297	329	319	323	336	294	350	295	294	302	289	320	321	321	331	344	350	332	314	357	380	348	310	326	293	309	303	312	301	334	319	353	322	335	337	298	328	330	324	357	317	323	303	325	302	301	275	314	310	336	318	321	354	328	325	300	333	327	320	327	305	277	326	309	333	311	314	366	347	392	326	313	307	305	360	315	353	332	330	293	324	342	323	335	343	329	309	354	321	312	296	328	348	310	336	331	343	323	343	310	301	301	318	306	340	323	306	315	316	353	303	329	332	314	338	348	326	359	350	338	319	316	356	326	323	327	313	318	321	297	314	325	304	314	321	322	320	330	304	338	316	317	288	344	321	328	364	292	291	307	309	335	311	333	275	322	282	331	295	344	337	319	329	346	302	313	320	328	334	346	325	319	356	321	301	332	318	340	330	330	310	294	318	310	335	320	307	324	288	375	302	336	328	310	312	372	304	356	350	349	327	316	330	319	334	348	324	302	326	360	315	315	305	314	332	353	308	363	350	337	323	341	337	334	334	331	354	346	360	345	343	324	350	320	321	313	344	303	315	348	312	316	308	336	282	317	326	295	320	370	306	341	321	330	334	295	333	326	301	313	326	295	335	334	300	362	347	298	266	346	327	310	341	332	293	348	334	316	316	316	301	331	322	350	308	307	344	349	304	336	334	330	325	345	354	349	346	320	347	316	322	317	332	317	290	347	319	355	329	343	311	314	308	329	319	300	348	323	352	338	318	306	327	303	318	357	331	292	317	336	295	308	338	344	298	316	298	342	313	295	345	349	350	346	351	318	318	309	304	279	290	297	344	339	316	301	312	332	352	341	338	360	305	320	334	346	347	306	299	338	374	314	321	343	324	320	332	328	307	291	323	321	289	298	304	346	315	316	330	306	275	346	309	319	346	313	347	320	339	301	316	335	350	283	350	308	315	301	321	325	314	344	328	345	335	350	333	313	350	334	305	312	340	325	322	350	326	326	337	327	307	319	316	323	300	302	327	342	302	300	312	327	314	324	285	296	346	335	343	327	344	335	305	336	316	298	341	320	317	297	316	310	282	326	321	336	336	371	317	282	341	298	322	334	329	341	300	344	303	334	309	297	328	313	331	310	318	345	342	326	336	321	328	340	302	293	316	319	294	322	322	332	355	331	272	289	328	351	305	343	356	305	297	327	311	360	330	335	334	332	315	328	361	302	334	314	292	338	371	329	342	306	321
28902	20952	20877	10097	7779	6475	4360	3371	2804	2300	1812	1635	1458	1413	1241	1218	1272	1222	1115	1021	1082	1044	1057	1059	1032	984	946	933	1019	905	956	842	843	835	829	834	842	806	769	717	714	748	774	746	782	743	758	727	741	748	724	720	784	746	751	750	719	697	726	729	707	815	710	745	734	736	733	701	715	726	736	748	706	691	721	756	786	735	792	679	717	719	743	725	732	729	710	696	731	758	710	672	736	736	756	724	722	719	770	685	749	726	712	705	723	708	694	768	757	718	720	756	738	766	694	735	712	734	720	738	764	750	709	758	704	726	712	726	728	710	732	692	700	730	722	735	691	728	721	752	747	756	717	714	748	691	754	713	718	717	756	730	762	753	711	720	700	705	718	725	770	695	721	726	694	731	755	744	720	728	690	701	728	728	679	718	692	704	712	708	756	685	737	690	737	741	714	702	713	697	704	727	720	708	685	712	713	729	763	700	711	736	774	699	720	765	709	732	734	698	719	705	672	724	707	673	702	755	724	718	747	725	720	735	755	688	716	701	743	686	691	712	753	749	696	738	716	701	704	726	655	671	718	720	717	761	711	756	700	708	692	754	717	699	720	723	694	749	697	775	790	727	685	754	705	709	692	724	701	723	717	718	745	711	704	757	719	753	726	757	697	772	724	751	751	730	671	791	675	704	690	748	719	704	767	682	744	692	720	718	768	689	653	758	702	698	728	707	727	692	697	713	711	704	715	701	756	719	711	713	766	694	693	737	750	741	727	762	758	727	718	740	672	725	704	687	672	691	690	739	738	691	727	747	706	688	725	745	733	677	754	772	710	701	747	665	699	685	730	748	740	743	713	708	745	760	735	683	734	697	674	681	680	704	727	724	736	722	696	709	720	741	709	779	750	697	782	688	700	706	741	720	683	677	696	720	734	730	666	682	731	748	708	755	737	758	756	685	727	680	740	731	709	703	699	768	757	701	706	701	706	707	707	752	722	769	709	699	743	737	764	723	698	713	726	747	737	688	721	737	737	689	757	715	686	722	721	762	772	750	742	771	685	693	686	763	760	713	724	737	721	732	755	704	723	711	733	714	715	720	705	683	677	761	734	714	775	745	715	746	722	709	739	721	687	711	742	757	727	762	728	735	726	742	785	756	704	701	746	763	699	697	694	708	721	721	662	764	738	675	706	734	651	730	719	718	745	740	726	728	696	740	680	741	721	728	687	715	724	772	769	657	663	733	706	749	696	700	712	713	739	685	726	716	699	769	758	724	698	706	748	694	740	727	719	731	715	738	752	750	698	765	745	738	722	679	741	686	741	688	715	720	736	710	705	754	723	673	721	702	679	764	727	707	720	713	707	703	698	753	760	705	742	708	756	723	692	740	732	713	712	726	710	734	724	739	696	745	711	731	714	727	728	780	731	696	693	724	718	687	738	735	721	729	724	748	791	711	735	767	731	681	692	712	648	701	773	761	775	732	752	706	733	693	684	736	698	724	701	764	712	735	751	771	753	745	736	703	694	680	769	678	691	704	747	709	676	731	685	698	692	767	742	720	743	745	715	730	747	762	710	739	728	726	754	752	695	711	730	739	715	701	724	752	689	753	748	779	715	743	711	655	717	734	731	785	659	743	761	701	729	693	729	702	685	704	702	747	730	755	708	743	698	733	708	714	694	728	710	685	706	720	720	668	736	701	747	750	735	748	712	737	760	752	677	739	752	770	672	706	717	734	688	750	674	719	697	728	708	722	740	759	735	752	765	726	725	755	725	720	710	708	728	732	674	735	712	728	708	665	756	735	738	728	707	749	763	736	698	675	746	741	723	737	704	726	732	734	715	706	752	747	722	712	737	727	700	673	673	719	740	705	720	737	761	702	730	778	752	695	719	696	659	736	706	730	767	751	688	693	754	695	742	737	710	710	721	687	682	712	728	689	748	768	764	696	725	725	721	686	710	756	716	739	696	676	736	705	721	705	736	685	709	730	708	686	752	722	705	715	730	689	748	694	774	736	729	742	767	733	763	717	682	730	749	700	749	703	724	686	740	731	712	676	719	687	755	717	722	760	764	688	719	704	720	753	713	748	722	722	731	697	678	718	707	702	750	742	738	755	751	667	736	725	709	692	684	716	726	701	730	711	741	710	720	752	723	712	698	732	714	752	711	718	698	733	714	719	711	752	741	708	678	743	718	753	688	732	697	763	728	707	735	727	707	785	710	696	697	686	703	740	711	710	738	744	692	676	732	702	756	743	779	767	759	701	701	696	700	643	724	721	772	745	699	702	736	731	751	686	713	742	749	672	704	771	682	719	743	712	748	720	736	725	720	685	733	764	751	674	729	691	751	688	720	730	723	693	780	759	648	744	725	761	751	763	738	728	704	695	711	711	693	684	705	770	693	737	691	772	734	749	687	755	747	696	724	728	752	694	737	694	731	754	692	721	723	719	724	715	704	654	703	680	760	744	704	729	723	710	715	698	706	766	711	679	752	731	712	682	766	688	717	741	718	730	712	708	749	691	744	732	764	655	750	752	697	741	675	756	728	751	690	721	746	732	680	722	726	736	724	677	713	752	681	722	744	726	675	728	737	718	765	737	780	726	734	718	756	738	731	678	728	697	702	690	764	729	689	721	750	698	733	750	744	699	685	719	714	696	710	721	676	686	690	696	696	742	760	765	743	772	674	752	717	731	696	738	750	708	691	749	688	729	732	697	705	716	720	750	766	709	735	725	772	702	764	710	752	764	715	725	690	676	753	739	706	702	736	715	733	777	714	759	719	709	741	723	727	708	770	755	715	716	732	636	731	781	691	735	703	697	717	753	711	708	715	784	764	751	733	739	707	722	733	715	704	731	720	690	724	726	765	750	701	722	712	696	707	732	748	689	736	704	691	709	725	691	731	754	703	698	720	716	726	732	689	761	738	686	729	688	739	733	772	730	719	729	745	679	743	773	715	730	699	750	752	732	722	706	724	747	741	708	688	759	724	736	779	716	666	702	714	726	745	785	670	731	690	751	724	727	744	724	684	755	747	710	710	723	719	705	705	695	732	732	697	678	688	731	736	722	729	731	732	713	671	740	753	757	710	748	760	739	725	731	718	717	686	735	727	721	743	716	733	699	772	762	726	757	728	744	683	744	680	738	704	721	745	704	671	690	717	702	721	728	721	711	717	702	753	743	711	668	736	727	717	722	723	751	722	723	644	736	738	735	706	756	709	748	686	751	721	721	685	703	795	739	733	721	730	681	664	697	779	687	714	692	733	743	672	758	763	685	746	725	740	738	735	712	713	741	722	744	734	730	794	702	706	717	725	714	770	723	706	690	770	783	708	752	736	694	735	763	740	682	691	694	694	752	713	689	674	700	661	683	712	757	670	700	712	739	706	710	705	725	721	715	683	686	712	700	695	735	700	699	703	711	701	728	733	726	729	747	736	743	715	733	709	712	715	740	721	734	705	736	724	742	708	692	753	749	756	732	702	782	711	730	747	644	693	731	734	712	742	736
19172	8197	4019	1699	1102	841	600	475	461	422	400	399	380	370	390	360	328	352	312	350	320	367	337	326	316	351	373	333	323	341	300	326	355	303	322	362	309	304	316	330	319	315	322	338	346	359	346	316	319	334	334	350	313	347	340	328	338	344	293	295	329	304	307	341	341	332	323	359	332	324	311	334	320	315	330	312	332	369	342	320	320	326	329	368	322	313	358	334	316	320	334	379	362	309	294	324	358	327	308	319	322	343	297	325	328	311	349	290	322	299	317	302	331	335	337	346	339	325	297	336	338	332	287	319	299	340	331	368	321	345	295	324	348	318	339	354	320	301	349	345	309	322	356	335	290	342	353	307	345	330	349	382	355	329	351	328	322	336	327	314	313	347	335	333	341	344	353	328	337	320	315	297	331	347	375	326	348	325	316	344	340	288	315	336	339	307	336	333	302	313	335	328	343	340	336	360	348	274	329	351	333	337	393	309	308	332	364	339	318	347	277	330	332	346	329	344	306	347	321	315	341	337	328	350	348	297	336	334	322	334	328	322	366	316	356	370	345	352	323	318	375	346	359	332	318	356	341	341	336	325	333	344	323	305	348	325	301	309	286	332	329	349	341	348	357	337	347	333	330	352	294	311	303	317	341	322	346	300	352	305	309	369	334	371	312	348	366	336	341	325	311	329	298	332	321	339	347	319	335	345	327	303	330	364	344	351	339	365	329	348	320	314	310	339	317	312	324	318	308	323	317	300	366	378	332	307	383	328	324	315	327	339	319	352	312	293	315	309	361	321	356	332	341	327	345	332	322	352	315	365	310	326	319	324	330	349	302	334	322	343	344	333	346	302	354	347	319	322	345	280	348	338	279	326	326	372	327	380	372	352	335	361	339	338	340	328	332	353	299	314	326	355	324	319	345	353	297	333	353	355	313	347	325	346	334	322	343	334	353	356	338	309	338	319	335	304	338	323	352	295	326	347	326	353	377	338	342	345	319	316	328	306	305	363	348	317	318	336	324	360	324	359	344	356	331	326	328	317	309	340	305	333	331	332	314	325	327	304	342	340	353	357	326	324	343	329	345	303	347	319	305	321	315	319	321	342	301	346	379	295	363	327	311	299	339	349	302	355	355	354	345	311	313	361	323	290	332	321	323	314	336	351	322	316	328	319	320	339	330	360	355	353	328	320	332	303	319	324	296	321	324	288	321	314	319	347	317	316	340	331	333	297	329	311	314	316	346	326	335	347	352	304	326	335	322	344	368	301	307	347	328	322	323	326	313	329	336	336	305	315	312	325	336	316	332	321	335	363	364	332	324	333	324	316	348	298	347	366	333	351	290	321	333	325	332	317	314	339	311	337	320	328	359	323	316	317	327	366	331	334	319	296	328	337	338	286	352	347	293	321	335	344	291	317	315	363	326	358	341	318	299	313	291	333	329	313	298	290	324	317	359	341	299	350	347	326	323	314	325	320	334	330	314	320	344	321	305	365	324	324	357	318	359	392	315	323	348	337	373	314	308	313	331	350	319	303	305	328	329	331	295	323	357	339	366	311	386	343	309	355	295	328	354	333	376	315	288	354	316	370	309	293	308	322	319	303	333	339	310	355	315	326	326	321	278	315	330	322	331	321	348	322	346	320	301	322	321	301	332	323	324	332	310	333	316	332	351	383	352	381	368	328	330	297	324	343	334	293	307	312	321	330	333	334	338	325	333	355	316	317	339	343	352	311	323	304	319	348	325	336	321	318	338	280	355	341	334	359	349	333	361	372	285	280	321	349	324	345	312	318	316	337	332	316	345	352	333	355	318	363	317	331	321	368	316	341	326	319	342	296	326	310	334	288	357	331	352	358	345	304	321	355	355	316	360	356	317	331	283	321	331	338	311	338	333	331	321	333	294	349	323	289	332	337	322	325	353	338	333	322	356	356	334	328	311	341	339	337	353	334	324	345	296	350	332	349	355	303	306	329	308	360	324	345	376	310	301	329	315	285	338	345	328	340	335	339	328	333	323	327	352	294	361	337	333	355	336	314	357	320	308	360	321	316	333	370	375	299	299	371	352	324	328	339	325	316	318	327	346	328	341	323	313	325	342	326	354	340	327	297	316	305	327	321	346	332	337	345	332	336	314	354	295	319	365	363	320	345	338	316	301	324	305	333	335	328	380	354	338	314	321	294	311	295	327	313	323	337	324	297	330	333	329	317	343	336	325	315	314	300	306	308	324	317	329	337	324	286	327	296	317	327	298	388	324	304	370	305	326	290	337	326	321	313	320	330	345	311	344	318	326	305	339	308	315	350	325	290	321	342	307	323	311	339	386	334	330	382	332	377	313	326	343	363	339	289	304	338	327	353	324	335	342	326	329	338	348	362	296	321	326	340	347	347	324	324	322	342	324	311	336	327	335	327	303	326	327	334	298	330	321	310	319	316	304	299	360	328	367	322	344	324	357	320	316	315	386	325	338	329	326	341	313	343	362	323	319	336	332	345	364	301	352	320	366	330	316	320	304	340	287	350	324	324	339	328	296	351	308	333	319	339	353	341	356	364	277	318	326	343	365	343	313	339	361	313	318	334	353	314	316	349	335	301	314	332	297	317	326	328	359	336	314	331	320	325	341	352	366	323	304	333	317	313	298	316	318	379	339	327	293	320	348	364	328	332	361	334	302	289	345	350	299	344	277	291	326	309	307	315	300	345	345	342	315	381	296	347	297	335	340	343	341	352	287	297	325	335	320	293	322	364	325	377	347	354	321	365	316	333	329	312	321	330	347	281	349	352	313	323	365	334	310	343	330	348	336	309	348	349	324	340	316	320	337	319	282	329	300	306	339	339	376	327	297	341	341	335	359	330	342	306	333	328	337	335	338	320	344	326	364	343	319	340	326	350	322	322	341	321	282	296	352	343	321	365	335	353	336	321	344	321	316	322	329	323	301	323	315	336	342	338	346	355	335	344	352	322	307	317	346	325	340	301	336	304	335	332	310	346	341	330	290	328	359	307	352	353	347	328	318	369	320	316	315	334	330	322	367	354	353	328	323	338	362	302	321	332	344	285	376	348	311	346	362	314	318	356	347	317	352	378	333	323	300	356	328	348	316	311	359	307	354	321	308	335	326	316	331	336	345	314	326	322	316	301	330	346	315	363	338	378	324	334	338	315	317	319	331	353	303	306	320	351	349	318	297	334	325	355	332	365	342	296	340	334	330	319	331	318	345	317	290	332	338	352	318	341	324	335	329	316	317	325	288	358	351	352	342	340	346	328	353	350	332	304	320	307	300	303	326	396	354	333	322	314	325	329	293	296	316	323	316	342	299	332	351	333	298	353	294	364	314	316	315	361	318	346	319	326	346	331	330	345	366	370	320	317	325	324	325	324	329	355	310	342	319	355	313	332	306	340	334	324	340	311	324	351	335	312	321	317	332	346	352	333	328	320	331	362	342	292	303	322	338	336	344	331	347	338	357	332	329	388	341	300	326	330	337	281	349	340	320	321	382	369
11292	6116	6599	4446	3861	2856	2030	1668	1428	1214	1041	955	949	878	850	869	883	924	842	791	797	816	787	785	841	774	769	747	768	757	784	763	803	742	692	752	704	721	732	713	676	720	709	733	691	732	681	716	752	723	743	726	753	735	745	716	726	787	700	716	749	728	730	687	771	697	728	716	778	716	719	744	747	716	763	753	725	749	745	705	743	688	744	725	711	720	746	690	723	777	697	702	681	746	703	733	731	720	701	743	747	712	699	742	675	736	702	738	691	745	721	702	722	716	731	666	707	680	768	675	720	771	723	745	743	696	763	671	705	695	709	746	715	728	739	746	673	727	736	690	733	742	695	724	732	718	745	687	752	715	777	722	725	742	692	687	737	693	733	731	755	707	739	733	737	703	689	686	737	744	686	714	742	694	724	722	722	709	693	741	748	705	721	698	697	718	722	700	714	717	674	721	720	741	692	694	710	709	687	735	694	735	711	707	694	717	742	715	697	716	670	755	776	723	761	702	734	738	686	720	740	715	722	701	749	722	696	743	666	742	687	731	714	732	725	698	727	731	721	664	682	692	703	723	732	730	707	686	741	749	734	665	636	650	740	712	732	684	766	741	745	762	747	711	756	733	742	716	742	742	741	751	706	743	739	721	742	750	734	713	767	753	699	759	707	776	730	740	714	739	722	705	696	749	733	690	713	737	726	756	723	734	723	733	727	742	734	712	705	733	732	707	733	722	689	751	706	710	745	694	748	748	703	741	711	717	756	741	750	702	697	752	648	737	735	715	703	673	757	752	711	746	741	726	701	721	676	756	709	754	719	772	764	745	717	720	722	713	752	707	725	706	730	727	727	688	748	740	726	708	668	761	709	700	757	719	713	705	741	741	730	730	704	786	740	734	702	735	700	675	742	697	692	715	742	744	700	751	678	762	798	694	731	744	709	714	709	693	735	725	723	775	707	691	677	720	718	682	713	712	742	711	743	744	709	783	711	691	717	699	686	744	667	719	760	740	696	714	702	705	758	735	679	712	744	667	741	706	760	679	718	720	772	712	735	752	704	682	731	692	714	720	693	738	704	689	709	775	736	729	711	754	750	674	687	740	758	712	722	721	696	712	769	679	748	742	698	661	700	729	752	718	743	739	762	694	748	670	783	725	692	686	765	748	752	701	721	693	739	736	729	724	731	737	723	728	754	737	748	730	748	749	745	710	691	718	758	703	740	713	741	705	671	726	720	741	731	709	741	708	743	758	679	697	775	738	745	689	688	664	726	707	721	716	703	700	707	721	728	740	733	718	739	680	702	721	722	705	700	722	690	709	694	784	718	723	703	716	713	751	765	729	701	722	694	694	664	707	701	736	746	703	674	728	758	739	735	746	741	704	781	718	692	740	760	752	702	706	743	724	709	710	755	716	696	723	713	713	692	761	746	732	761	731	735	696	714	708	734	736	732	708	713	786	746	758	692	679	690	737	747	719	753	714	714	745	728	732	744	725	727	716	697	700	729	731	721	743	775	695	702	701	756	698	729	715	734	759	726	734	727	704	670	702	729	694	764	756	688	746	732	715	677	721	734	728	695	737	716	763	701	704	736	669	717	705	722	663	723	726	708	750	698	696	755	725	731	684	700	703	740	728	720	700	736	719	724	742	730	760	685	684	669	744	753	720	708	691	712	721	707	719	739	731	705	713	732	762	719	695	708	671	737	729	706	688	700	792	718	646	726	710	729	710	682	710	688	708	759	776	745	743	747	765	758	710	716	680	754	702	710	691	691	727	756	727	746	698	684	725	687	737	696	724	708	693	724	735	723	731	743	706	717	748	735	740	685	739	715	741	737	750	745	695	733	727	682	716	724	721	755	735	731	720	731	713	744	714	769	708	772	732	759	766	742	707	746	737	711	723	714	731	690	695	744	718	751	709	679	711	725	757	732	674	740	724	747	724	714	748	728	679	699	708	691	759	726	727	707	748	748	753	743	679	724	707	685	724	754	727	696	730	717	679	748	738	735	713	713	715	726	704	734	690	682	719	726	743	669	699	700	724	682	719	781	748	692	753	736	713	692	711	726	711	739	733	712	683	738	750	773	733	728	740	652	712	781	700	705	748	690	717	696	729	724	731	689	738	737	723	709	703	752	713	730	688	713	710	729	724	698	730	726	716	685	763	704	668	713	710	729	713	723	721	690	724	733	744	734	690	710	752	717	762	700	673	722	712	761	708	708	709	705	737	728	690	710	698	727	731	708	713	766	745	685	737	735	704	734	734	680	696	757	724	722	738	660	715	721	698	728	731	744	698	710	710	715	746	740	699	742	794	708	739	756	698	728	724	685	688	724	704	704	721	739	746	731	740	755	724	689	733	742	721	745	747	695	750	749	700	690	715	754	773	694	694	740	723	722	719	725	775	748	734	759	710	703	782	739	708	719	716	686	731	704	751	736	689	669	762	697	775	759	688	692	701	685	706	715	737	745	721	707	708	683	716	723	696	723	710	712	733	692	698	690	739	748	742	732	731	757	713	744	708	748	709	707	671	734	714	704	689	727	687	748	695	709	773	711	697	651	717	721	739	742	761	735	681	726	655	739	750	728	753	710	758	747	679	766	748	727	721	692	741	700	706	720	705	723	749	719	716	717	688	755	714	702	703	680	676	680	727	692	791	713	738	687	704	720	742	733	741	712	655	704	702	703	758	696	735	731	699	717	679	746	677	725	727	748	702	690	702	708	700	701	723	705	707	720	720	694	666	733	710	772	740	779	712	687	727	702	715	734	693	694	706	708	712	700	800	711	745	715	695	699	731	703	720	745	722	739	788	729	696	713	714	704	735	648	718	729	748	685	727	738	748	675	699	770	688	715	704	723	648	707	735	732	729	707	731	716	737	670	709	710	691	763	696	727	709	726	727	730	707	717	711	660	743	766	676	707	730	702	713	745	729	739	730	723	759	687	713	737	698	721	766	722	710	730	700	758	731	695	731	745	704	732	719	728	761	695	741	776	721	745	765	709	737	689	743	739	739	750	739	703	754	716	713	765	664	698	743	742	734	721	703	703	720	718	726	731	700	713	745	702	716	730	705	739	733	749	721	685	703	708	760	703	803	736	713	695	711	679	733	676	714	752	713	671	708	799	693	726	717	743	690	753	738	738	730	677	777	726	698	718	736	710	780	794	738	699	660	672	703	752	704	740	749	707	712	751	734	710	741	716	704	726	766	721	738	699	671	707	723	717	731	680	726	727	734	711	726	703	754	750	747	717	722	718	720	713	744	723	705	727	727	721	718	754	765	688	724	680	714	738	732	747	744	698	690	754	749	715	735	727	692	762	727	688	718	718	688	747	707	686	738	708	756	692	714	712	692	703	690	695	759	770	733	719	732	645	716	732	696	713	712	695	694	651	746	717	743	701	744	751	696	693	738	754	702	743	743	650	754	736	697	715	729	729	684	766	704	708	713	678	695	723	717	712	732	707	724	709	698	738	734	708	674	759	710	762	714	734	677	715	716
34122	20102	13091	4584	2011	1241	816	636	530	468	437	422	374	339	359	343	336	342	347	314	301	302	305	280	274	295	296	278	302	306	280	323	318	306	303	304	271	307	308	294	295	262	287	265	259	263	263	285	292	280	259	287	286	285	321	308	302	295	263	317	290	268	285	261	275	273	293	283	225	273	288	280	280	298	278	299	288	290	300	301	282	326	273	279	283	295	296	264	295	295	285	322	288	284	292	278	283	291	312	276	267	295	271	292	269	271	261	283	287	297	286	286	308	263	274	255	285	261	298	272	297	268	305	291	287	295	250	274	294	264	336	318	278	285	268	284	306	238	256	243	248	272	264	283	301	292	272	240	324	274	318	273	277	287	272	293	290	275	291	295	295	301	271	265	273	264	295	291	313	302	253	299	285	297	293	273	249	302	283	303	292	271	277	273	275	279	265	297	283	270	253	257	283	282	257	295	241	301	283	270	261	296	299	290	288	299	265	293	286	280	286	296	252	286	290	303	283	287	284	266	297	267	281	257	262	282	293	291	249	281	267	269	307	286	307	261	270	282	274	273	295	294	298	297	292	329	276	306	303	287	287	284	313	274	298	269	298	309	279	296	290	261	265	297	292	271	271	267	318	286	278	253	291	298	238	295	275	307	293	271	264	282	288	224	277	297	272	267	277	285	320	313	307	284	289	266	276	303	279	326	287	279	288	256	253	264	277	249	267	299	307	282	311	302	273	294	285	294	264	276	268	279	278	257	244	308	306	299	314	286	303	280	281	272	287	294	288	298	282	288	300	242	277	251	281	301	280	276	295	289	252	277	325	299	300	281	297	266	264	307	278	272	291	276	254	283	280	290	278	278	327	319	289	286	300	300	284	286	242	311	279	275	276	258	297	278	313	301	292	306	263	285	296	278	263	274	281	285	291	316	284	265	283	292	260	287	269	292	290	304	307	298	268	303	307	307	282	280	291	273	290	267	256	306	306	291	303	277	277	305	291	258	288	267	290	275	233	280	304	261	281	271	274	290	307	247	305	273	293	284	275	297	284	299	293	294	287	279	257	284	324	295	266	272	293	291	264	274	276	270	267	270	276	277	275	276	290	280	252	300	301	289	296	266	306	262	266	254	255	278	257	302	353	287	264	307	296	274	285	283	244	284	277	278	265	269	263	284	272	268	262	263	258	271	307	280	273	293	300	263	291	281	303	308	290	298	288	280	299	278	275	264	309	267	315	269	268	277	305	291	277	273	239	314	264	277	299	300	246	267	315	284	291	275	283	315	267	303	260	277	285	305	314	312	269	283	265	280	282	243	257	274	296	258	288	287	304	298	288	274	251	276	288	303	275	283	310	291	288	257	276	291	288	273	308	287	284	285	288	275	257	285	276	295	288	297	341	292	258	276	285	279	256	283	288	280	307	293	287	296	273	252	295	321	293	267	254	307	303	293	308	291	271	298	278	320	262	287	270	272	296	289	296	267	291	277	287	286	276	276	252	289	275	277	302	306	289	285	294	277	299	284	308	304	288	275	282	287	276	261	279	293	294	283	285	300	295	267	286	252	296	249	278	297	277	304	270	279	269	274	269	318	285	282	267	310	310	294	282	304	255	260	305	298	283	292	296	292	266	277	252	279	300	315	264	283	253	254	300	307	264	269	280	256	278	292	325	314	298	281	277	283	274	306	286	286	284	278	298	286	281	271	288	280	274	288	308	267	297	305	304	270	305	281	287	264	298	303	273	296	287	282	304	311	308	297	295	302	286	301	280	327	337	266	276	263	273	307	266	301	310	273	264	294	270	290	258	291	324	290	254	277	283	293	309	314	268	265	289	282	323	311	276	295	310	278	306	274	286	278	279	285	274	299	265	271	260	310	289	259	300	273	272	291	267	275	261	276	298	277	256	274	268	276	275	275	300	292	285	296	266	241	306	276	298	294	289	263	321	282	303	264	258	275	260	288	248	261	268	270	280	296	312	274	270	308	295	277	264	252	304	293	288	275	282	274	272	272	310	281	295	294	246	292	278	309	283	295	279	293	281	315	281	321	282	302	266	307	294	328	318	287	292	284	309	270	293	257	270	291	262	314	291	293	260	285	275	274	284	318	286	309	283	281	293	293	273	279	262	294	279	257	314	266	273	268	276	281	277	279	286	285	288	293	272	292	290	287	288	242	312	303	287	266	268	291	297	301	275	289	260	305	281	242	290	255	278	280	272	264	309	303	307	275	288	302	313	301	284	269	277	268	300	270	302	293	298	309	295	290	293	327	260	316	258	314	258	299	271	308	262	255	290	277	260	289	315	270	275	285	282	284	296	286	270	280	297	259	289	287	281	284	325	275	292	297	297	280	331	252	279	297	303	281	265	280	257	295	259	283	293	279	283	282	257	287	287	303	255	255	291	264	296	269	279	291	300	282	274	296	284	290	276	276	268	296	270	296	267	274	243	258	296	306	256	271	277	282	260	295	306	275	290	288	276	256	291	257	284	262	304	268	283	307	318	269	253	291	273	292	297	298	256	272	281	289	288	294	279	279	289	277	262	318	263	337	262	308	288	297	271	291	313	260	282	279	293	296	274	291	284	288	269	270	242	303	278	268	274	315	284	283	326	277	293	309	306	311	302	297	283	290	258	296	313	293	255	292	270	272	263	302	313	273	293	310	286	261	274	268	305	308	275	290	301	309	243	260	291	309	313	293	288	269	275	312	304	282	283	265	293	281	253	263	281	288	264	251	302	276	291	279	290	278	306	275	260	306	268	253	291	297	300	303	241	321	271	319	283	290	279	296	290	303	297	308	292	269	272	319	239	285	298	292	308	282	263	268	258	263	310	263	301	245	269	289	262	304	285	275	270	289	298	294	257	253	305	282	281	273	250	334	302	307	255	318	301	296	266	280	278	283	277	297	288	283	293	290	281	287	288	276	253	288	288	275	288	311	257	281	271	287	252	288	287	296	286	284	285	287	279	302	285	249	265	303	281	261	303	269	299	308	249	270	313	288	314	277	290	268	309	230	254	264	294	291	308	272	304	313	294	297	274	312	308	298	303	286	279	263	281	321	287	256	263	257	287	283	257	294	286	265	271	319	279	253	264	268	257	329	306	288	300	269	290	268	284	297	290	260	298	334	290	305	311	297	286	292	281	266	307	312	288	291	284	272	287	267	292	272	268	236	269	244	286	292	273	313	255	274	287	285	257	263	264	311	306	269	300	289	282	308	292	277	302	290	302	288	292	317	280	273	279	269	268	291	244	282	316	322	312	260	307	266	265	307	311	298	269	303	306	301	247	275	293	278	281	304	281	297	280	310	244	260	272	302	274	259	302	290	291	242	242	323	304	283	312	315	308	310	327	266	273	275	297	284	315	314	308	308	273	279	293	314	270	304	293	308	285	278	296	275	307	262	298	258	276	286	276	290	269	281	265	293	273	290	280	293	269	272	279	304	250	269	273	308	249	283	286	276	275	308	290	299	316	285	273	283	253	293	318	255	279	296	266	273
21405	15093	15226	8583	6094	4656	3036	2397	1901	1699	1315	1235	1119	1082	993	992	957	966	932	899	884	870	844	810	791	768	854	759	773	779	828	727	727	753	706	692	686	731	646	660	673	674	693	616	655	659	650	614	653	643	671	640	635	616	647	668	677	653	608	646	630	631	656	645	665	637	665	618	631	666	649	640	645	630	672	660	640	597	629	677	579	670	650	666	651	612	641	679	663	624	672	649	636	642	639	640	695	627	657	647	646	639	665	648	662	636	637	635	646	629	642	634	658	646	658	661	650	640	633	660	639	638	694	615	642	672	667	652	617	645	644	652	639	588	650	625	685	616	628	675	663	697	619	633	678	650	645	648	652	611	672	647	662	671	606	669	628	662	645	697	634	658	634	665	664	659	679	614	650	666	648	631	648	630	673	661	657	630	661	663	673	599	666	654	662	583	627	703	633	681	634	661	616	672	640	631	697	634	607	669	648	656	614	647	614	655	616	628	629	673	642	608	638	657	623	645	650	696	626	610	616	655	654	606	675	576	616	628	609	641	630	619	663	661	624	675	629	639	623	629	649	636	625	644	652	658	645	677	680	676	645	651	662	635	669	674	688	655	651	630	622	595	666	650	649	676	646	656	635	642	653	628	637	674	650	653	649	647	622	646	617	600	624	664	674	658	660	627	673	652	687	663	620	625	659	624	626	604	654	632	643	640	608	625	619	636	631	635	664	617	636	628	683	611	624	661	650	619	678	592	640	600	660	620	658	686	628	651	640	635	641	663	625	661	632	621	584	609	640	660	634	623	588	614	642	643	691	626	629	668	649	679	616	622	641	643	653	656	697	684	676	667	636	664	607	682	642	664	634	654	630	588	615	655	603	634	613	689	638	660	668	617	681	614	675	620	626	643	651	681	626	614	654	649	651	667	666	647	683	692	626	684	653	672	655	634	629	692	661	646	596	668	629	635	662	659	652	685	629	640	616	599	600	663	652	671	631	635	640	626	630	638	625	624	647	665	645	629	610	670	653	639	672	617	609	632	677	661	647	647	634	670	666	662	613	630	649	627	652	626	673	626	660	645	639	625	625	639	697	586	654	672	682	650	653	672	630	627	669	642	678	609	688	639	594	640	620	632	620	613	660	692	674	661	653	655	681	575	615	692	628	625	673	656	641	641	666	682	657	663	598	650	609	664	625	643	618	614	638	680	667	634	649	682	620	642	629	602	626	658	676	669	638	641	686	658	630	643	678	656	626	644	661	649	621	617	664	631	665	656	629	642	656	663	618	599	673	644	645	597	619	672	643	600	638	644	619	677	659	619	622	645	662	647	643	603	636	653	638	583	667	638	702	609	658	654	677	656	613	648	662	626	666	649	645	705	568	682	636	678	615	628	613	646	648	672	661	613	656	646	684	665	657	709	671	652	633	644	671	658	669	661	663	661	593	622	628	626	615	668	664	643	654	659	639	645	640	690	705	697	645	655	645	626	631	609	631	564	653	624	648	647	633	659	669	665	637	657	661	627	598	640	625	664	666	621	638	616	610	655	625	576	659	671	641	627	590	621	634	613	623	650	666	675	647	619	620	625	632	687	634	579	693	632	630	650	705	636	693	610	658	626	624	633	640	663	615	677	619	619	633	695	638	628	613	648	646	637	633	587	664	640	630	623	638	663	621	668	657	656	646	611	627	690	662	634	647	619	639	636	640	645	641	664	640	634	646	637	614	632	636	662	658	623	612	623	618	620	658	625	632	670	658	674	642	656	622	641	614	686	612	709	651	648	647	647	631	652	616	621	606	594	628	644	647	611	630	673	644	662	694	650	631	610	619	660	656	624	646	659	614	613	657	652	649	660	623	644	615	654	628	690	677	638	656	667	639	637	632	650	680	636	647	617	672	658	637	665	661	687	621	617	606	620	643	609	639	620	638	639	638	651	649	591	661	671	617	613	630	621	593	621	629	604	649	590	632	622	608	638	609	661	652	635	651	654	620	681	623	692	665	621	649	619	610	641	627	626	674	667	601	710	607	644	662	669	629	643	618	619	641	621	683	633	653	681	627	631	624	658	642	585	652	627	621	604	635	655	638	637	652	659	639	646	645	624	627	636	662	602	644	653	622	626	638	607	618	657	695	622	632	663	628	645	648	590	635	634	646	647	614	711	669	659	627	643	641	628	662	606	624	648	668	632	623	653	639	635	632	636	640	618	680	646	627	621	638	681	614	593	613	576	627	626	604	664	620	618	616	641	636	662	662	635	664	612	622	626	642	602	672	639	653	626	653	627	631	670	622	662	657	614	608	617	650	667	641	650	638	674	635	618	663	667	650	621	604	624	656	659	652	656	620	678	659	631	617	644	607	669	659	653	666	625	638	608	584	642	690	653	640	672	639	656	602	601	650	642	617	648	636	647	646	622	645	642	668	617	664	626	658	593	651	637	677	667	640	637	642	643	600	640	630	617	604	664	633	646	631	617	631	673	601	674	651	639	635	648	635	617	653	649	644	662	649	660	646	614	638	606	656	686	672	586	657	676	646	657	672	589	657	635	600	663	666	622	637	668	677	631	650	692	613	625	625	646	658	641	666	640	634	631	653	594	668	652	652	661	647	663	627	652	630	598	669	641	645	676	660	649	663	617	633	626	614	614	697	665	635	659	658	652	644	641	613	651	616	663	646	635	607	663	631	640	685	689	642	643	689	622	626	591	644	648	647	601	615	662	641	632	631	705	669	629	609	623	613	627	651	627	629	628	635	650	658	650	609	654	632	661	649	669	666	650	641	652	629	633	596	639	642	685	648	608	646	668	616	687	676	626	612	634	623	671	644	654	626	634	606	663	616	605	616	622	584	664	636	605	630	625	659	648	644	665	615	611	619	638	663	662	642	638	625	645	621	651	660	656	652	634	657	681	649	674	641	632	644	641	641	635	625	621	622	617	639	658	654	683	589	638	651	644	646	621	613	624	625	657	632	671	612	631	681	677	652	639	637	620	659	617	603	655	655	671	689	640	618	628	609	619	586	615	627	595	664	662	634	639	669	624	676	622	681	672	619	673	660	625	653	642	640	637	661	645	623	650	663	621	589	642	613	631	651	597	676	673	652	623	614	585	685	655	646	646	630	611	648	620	642	645	646	633	614	645	618	634	653	676	672	648	648	636	604	633	642	663	632	656	679	627	651	607	594	629	663	626	608	628	661	628	633	623	586	638	649	634	625	653	604	660	640	678	640	669	654	608	661	630	661	667	622	649	611	610	612	652	638	629	655	630	652	610	658	649	674	616	624	596	644	653	606	674	650	614	638	630	634	643	647	647	664	634	652	652	624	624	679	616	636	603	606	634	641	680	635	615	612	634	672	649	620	614	619	620	598	632	646	674	619	662	617	633	639	648	642	626	673	608	634	642	630	631	599	622	632	641	600	657	607	631	645	617	669	685	626	643	644	598	599	623	624	610	670	668	664	625	694	607	616	614	672	626	600	626	628	624	622	587	633	609	595	647	660	654	648	643
44919	28738	20882	8760	3194	2030	1113	864	706	546	568	451	405	421	422	378	409	401	408	324	380	335	388	344	369	371	362	334	340	347	355	349	357	334	343	346	286	327	292	329	330	322	292	338	343	340	313	315	306	292	331	339	316	369	318	327	321	296	345	349	326	331	323	330	323	305	321	302	356	325	281	341	297	296	320	271	329	312	303	302	306	326	329	306	290	311	301	328	304	302	301	325	332	385	358	327	289	323	323	309	310	312	347	320	316	343	304	298	314	335	324	313	299	346	312	314	294	324	331	360	296	344	311	327	334	332	323	337	312	329	311	350	316	293	312	299	337	320	351	311	341	315	288	328	320	336	303	306	325	319	327	295	297	309	313	327	319	320	326	299	350	306	313	360	319	312	325	310	341	343	323	340	334	302	346	287	292	354	330	314	340	330	316	321	323	327	321	329	346	325	350	359	321	300	283	301	298	295	297	330	315	338	330	322	343	332	331	331	334	325	332	292	291	330	340	344	329	336	330	301	370	320	322	336	304	329	337	312	264	326	283	326	312	347	311	314	326	338	308	277	294	297	355	355	312	317	303	323	303	288	310	319	295	303	329	329	316	333	325	333	312	314	305	297	322	293	296	318	309	355	309	327	346	321	327	344	322	359	316	315	337	307	314	318	315	340	298	269	286	331	308	337	341	309	338	312	328	284	343	317	285	307	356	284	292	325	331	301	319	297	347	297	313	312	293	324	291	325	291	345	305	362	347	332	315	312	324	324	329	355	331	310	306	300	313	321	327	364	316	303	383	298	348	308	306	295	308	314	332	333	347	357	303	296	262	348	323	328	285	295	315	344	284	321	316	281	314	338	329	318	292	308	307	330	303	304	322	317	288	332	316	327	327	326	349	332	267	279	327	320	324	326	317	292	313	342	300	339	305	330	301	320	306	292	323	294	322	313	319	342	324	324	335	298	318	336	304	315	296	338	328	310	344	344	309	360	358	346	279	324	333	312	336	323	293	302	309	351	344	287	296	312	296	331	314	308	292	319	336	303	320	325	345	349	317	364	317	348	326	309	290	337	346	339	300	297	337	327	314	327	330	290	295	326	321	349	306	346	286	330	311	327	328	346	322	298	328	275	282	353	359	333	310	340	314	319	342	328	305	335	327	321	341	331	312	308	324	341	321	309	316	353	315	328	328	301	314	331	294	359	323	317	333	316	308	296	310	335	293	312	312	314	315	347	292	347	288	296	326	297	329	325	293	312	331	331	328	315	330	319	315	301	316	358	334	325	322	306	345	344	311	327	292	301	301	321	302	305	287	323	290	322	330	300	319	326	286	298	311	361	309	316	343	335	305	336	321	287	336	314	325	298	328	326	338	303	352	324	328	299	323	321	360	323	305	324	307	342	322	342	331	336	333	311	343	349	324	324	323	329	357	338	333	348	316	335	359	291	337	318	332	316	303	303	326	287	312	312	320	318	345	352	294	312	301	306	338	348	302	293	342	311	276	297	308	295	314	325	343	339	303	326	330	324	329	301	299	307	336	331	333	342	298	312	288	307	324	337	334	347	353	309	329	367	306	311	303	300	305	336	303	325	343	317	324	321	310	351	308	345	320	333	297	340	320	269	290	284	289	316	312	328	331	340	343	336	287	327	294	331	394	310	326	312	312	331	275	340	336	294	359	322	363	299	274	344	360	331	338	363	315	295	315	329	332	321	312	347	353	284	295	330	316	323	316	342	306	322	320	336	350	324	312	289	345	328	331	301	343	320	317	309	316	322	330	292	306	360	314	336	356	320	347	327	315	311	352	321	286	304	328	299	354	320	311	301	310	333	312	348	307	339	312	302	307	320	303	349	314	338	313	346	311	355	330	318	310	339	318	285	331	289	294	305	338	306	329	295	295	303	336	318	346	310	293	297	324	324	329	351	336	327	329	358	313	321	345	310	329	295	306	323	310	305	293	300	318	301	292	314	304	315	303	333	313	324	325	268	314	293	337	354	304	334	343	340	314	326	331	302	367	334	319	339	358	327	304	328	320	322	306	289	365	311	328	293	322	348	296	291	329	324	300	317	331	329	295	325	324	322	348	320	349	305	295	321	357	330	318	332	341	370	312	332	314	303	316	331	323	335	295	321	347	298	347	291	331	326	325	349	309	346	309	300	332	336	312	317	345	367	303	333	355	320	316	328	336	343	319	325	285	324	316	308	319	313	311	327	325	344	297	319	334	316	334	310	310	317	313	323	347	334	346	300	338	341	322	311	333	313	355	300	322	282	325	338	318	336	307	339	336	344	325	319	297	309	310	315	277	317	325	316	303	302	325	335	354	335	338	301	278	364	312	316	331	314	343	309	318	298	332	329	333	323	314	341	321	344	318	317	337	300	296	352	352	299	326	313	300	311	312	288	336	327	298	311	328	304	341	351	320	320	290	307	306	367	328	345	327	328	292	358	305	324	343	296	307	369	297	319	337	324	318	305	343	310	325	297	307	348	331	307	308	347	344	327	306	324	291	313	328	323	342	328	328	323	294	336	324	319	348	323	299	311	333	344	318	299	311	328	347	274	348	301	288	348	325	330	291	346	306	334	302	347	303	330	301	325	315	305	321	307	328	314	350	356	315	318	322	322	322	361	339	310	292	332	292	268	329	308	318	335	288	345	279	324	332	317	338	324	314	338	345	322	329	356	295	328	322	310	310	312	294	321	328	364	291	320	329	341	318	344	312	318	324	342	325	317	313	307	339	315	388	351	309	325	337	307	299	295	320	306	336	286	308	295	304	322	313	298	325	318	336	312	328	330	339	309	355	323	316	335	314	320	338	311	312	323	330	309	315	329	313	321	321	304	314	277	315	291	296	297	301	296	322	337	309	325	354	313	327	331	289	329	357	323	321	315	330	308	309	326	332	342	308	307	320	337	342	312	323	305	344	299	305	291	353	322	309	314	290	319	352	332	331	315	356	297	272	305	339	344	343	346	318	316	297	288	310	300	295	363	327	349	313	317	307	338	318	316	324	336	328	309	315	282	345	315	301	314	353	327	317	287	328	308	314	312	334	331	319	336	352	324	316	291	314	335	318	285	318	291	311	341	317	335	336	333	331	332	328	329	350	332	325	306	302	341	316	322	315	334	308	333	325	328	315	285	326	319	342	303	307	314	292	311	347	331	341	355	305	329	299	324	305	305	311	332	343	322	338	344	325	306	359	293	299	278	327	305	273	349	325	331	318	324	309	325	315	331	317	314	311	306	309	358	312	291	299	344	314	349	327	290	310	297	323	317	286	282	315	302	348	315	273	309	345	310	306	307	319	304	288	300	319	280	296	278	296	328	282	324	306	316	334	314	322	309	340	305	340	304	328	313	304	319	294	309	317	329	300	272	339	321	340	314	308	320	344	317	322	337	316	337	327	318	302	311	312	313	314	298	326	303	291	315	285	288	322	335	322	310	353	326	341	311	341	303	314	337	310	324	324	312	302	287	310	305	309	329	319	330	335	296	312	330
27460	20419	22424	13070	8121	6362	4025	3153	2605	2192	1830	1493	1439	1273	1239	1246	1126	1134	1131	1046	1020	1009	1052	983	991	964	977	968	995	946	902	845	859	809	862	827	803	845	765	699	789	740	730	777	759	765	731	728	726	758	751	749	746	726	727	722	767	682	713	705	699	714	731	691	702	712	704	706	707	755	711	682	732	723	732	709	724	729	694	709	698	733	721	793	708	671	715	727	730	700	768	690	763	703	702	685	703	692	657	667	716	724	722	759	720	719	781	733	715	662	756	705	729	703	730	726	769	723	715	736	751	782	741	699	722	692	708	726	741	698	731	682	798	720	737	740	732	708	751	705	776	741	737	719	719	674	763	712	724	725	765	671	736	751	727	697	699	723	689	800	718	703	752	701	714	710	749	729	750	746	714	676	740	704	654	730	733	724	653	744	717	714	718	721	723	693	671	767	707	759	679	709	717	738	727	695	685	748	764	716	698	729	753	734	688	719	762	720	692	697	682	675	740	764	716	705	725	757	711	727	756	706	697	772	726	688	693	740	749	709	688	708	690	746	713	750	739	720	754	704	675	725	681	681	738	711	712	708	723	712	700	746	724	715	695	697	775	688	711	736	736	704	733	752	723	731	691	714	774	700	735	724	710	731	715	685	671	688	729	744	683	702	669	709	708	748	711	709	725	713	690	707	695	676	747	708	734	698	674	732	750	693	673	726	725	701	690	731	668	704	732	677	712	690	752	725	685	722	699	674	717	688	739	728	706	734	728	731	726	711	722	701	718	747	686	705	735	710	703	766	745	723	716	722	704	737	692	703	703	725	729	743	698	739	682	708	683	679	678	722	732	716	707	651	685	737	729	753	753	691	707	682	719	697	676	680	721	735	699	728	728	674	721	742	733	715	721	709	702	710	722	759	728	739	679	699	713	708	701	704	677	720	719	703	672	748	707	702	674	729	733	756	701	761	694	713	762	727	678	686	721	735	698	716	714	764	725	712	699	745	730	784	755	740	697	702	701	714	701	673	748	697	697	732	730	756	760	701	681	770	690	745	692	725	714	717	711	716	752	702	761	724	701	723	758	776	680	716	731	750	745	733	724	705	720	731	738	673	718	767	697	708	703	708	761	681	737	717	752	744	697	737	731	693	714	723	716	724	688	701	754	688	747	751	712	730	742	724	765	709	782	698	720	696	695	659	666	690	715	708	698	700	730	654	750	767	700	703	691	758	694	758	731	742	697	702	734	688	710	721	711	739	722	701	729	742	693	717	724	714	728	735	657	733	704	734	747	674	691	696	714	739	702	697	706	723	699	696	683	717	682	767	701	700	723	742	676	710	706	703	706	723	734	665	709	669	737	726	728	704	718	726	744	717	728	690	762	741	707	703	715	706	721	706	749	701	722	722	743	730	692	701	710	746	715	699	769	727	714	702	687	732	751	704	670	689	691	712	707	728	680	684	709	682	723	730	703	700	751	640	675	757	710	727	698	737	751	730	711	745	765	723	703	733	721	736	697	709	688	760	701	732	694	654	735	666	725	723	707	744	721	714	721	742	726	729	708	722	712	756	692	713	720	703	678	718	690	666	717	735	689	750	703	701	714	740	691	715	731	743	748	762	683	717	730	690	713	730	705	726	724	700	712	735	715	729	712	728	746	711	711	729	714	694	752	711	720	683	726	747	759	753	727	659	699	723	731	713	712	669	681	722	718	712	717	676	738	733	697	728	709	743	703	768	742	745	716	655	692	761	714	743	743	773	704	702	731	717	721	731	727	694	698	732	730	702	721	730	719	719	688	688	718	701	759	696	700	708	675	680	727	678	709	708	689	763	762	713	725	738	738	719	721	677	677	709	693	727	702	719	746	747	693	678	719	721	711	744	703	684	737	715	692	744	664	736	705	728	706	683	704	731	755	742	714	701	746	734	726	689	704	746	760	709	714	717	708	667	699	677	709	682	710	675	698	713	725	722	722	755	696	681	709	706	709	708	716	657	735	717	758	642	737	730	687	732	678	671	683	699	713	705	704	699	702	721	682	719	750	697	713	692	699	702	732	705	679	666	719	733	697	684	729	708	707	713	695	716	740	707	769	727	694	736	671	740	679	663	666	747	760	704	737	725	658	740	786	716	747	690	697	727	752	719	713	704	705	736	683	736	717	682	685	744	714	761	707	722	710	706	704	722	714	656	706	740	740	712	668	687	749	725	719	715	703	670	677	740	710	748	720	727	702	710	734	719	718	737	672	705	765	690	686	697	703	745	724	729	719	698	731	697	782	725	762	723	712	757	698	722	720	715	705	696	688	748	684	706	727	718	737	711	720	728	737	698	748	732	712	725	694	732	738	733	741	703	688	713	703	739	764	667	725	693	697	726	776	708	723	766	711	700	695	765	788	685	717	700	749	742	715	759	686	728	718	715	695	744	680	700	745	667	722	699	697	722	698	679	710	717	706	703	681	771	736	715	697	726	744	728	686	728	739	743	707	682	720	694	741	691	669	740	683	721	705	698	701	672	763	731	728	714	749	681	712	705	713	702	704	744	731	742	757	715	671	693	679	704	693	694	727	758	746	684	698	705	711	761	757	732	727	717	715	718	678	700	712	726	760	744	730	666	676	670	735	678	713	679	710	691	699	768	723	730	787	727	735	726	720	717	692	685	699	723	703	709	686	702	682	734	703	693	665	700	688	736	711	706	750	711	686	704	739	705	702	726	718	743	669	669	690	767	770	714	690	710	712	716	739	693	721	697	710	792	735	697	680	701	680	730	722	787	763	703	728	751	658	680	700	752	654	704	709	675	740	698	661	742	664	752	725	722	763	696	712	814	761	751	675	727	729	684	720	727	722	679	720	715	697	689	705	674	729	706	714	679	760	694	706	659	708	670	718	665	727	716	733	655	723	703	733	699	734	697	780	703	700	708	680	684	706	742	718	727	743	665	717	705	741	695	658	645	734	710	709	754	776	728	719	759	737	709	722	702	695	723	701	723	731	678	723	772	721	702	699	739	655	749	731	715	695	756	676	710	739	722	655	744	719	716	715	765	708	726	708	709	650	740	661	712	704	696	774	735	701	714	705	711	733	683	738	714	730	711	708	701	664	735	730	750	735	731	675	748	699	693	730	715	701	715	735	770	710	730	736	715	736	778	722	687	686	734	709	710	744	706	667	684	673	719	683	691	685	728	770	713	762	687	701	731	697	765	709	696	712	710	694	659	705	670	707	711	741	720	717	732	709	690	732	642	727	720	699	725	744	767	708	725	720	709	714	726	746	724	674	737	750	707	740	720	741	727	729	691	695	686	735	753	697	728	736	728	712	730	700	764	686	696	674	705	729	720	684	727	667	702	699	712	678	690	710	693	712	710	683	722	710	742	725	706	678	754	700	689	703	731	701	701	756	678	723	700	711	726	732	715	711	695	740	705	725	761	727	724	717	706	704	710	693	725	720	700	688	740	717	735	767	716	736	723	733	720	719	700	718	732	708	677	716	703	726	711	697	710	770	715
19200	9259	4981	2303	1237	763	575	527	466	406	366	379	364	349	383	355	363	341	337	344	330	309	327	370	340	360	333	345	328	323	354	322	317	367	340	390	347	329	385	287	344	344	335	335	312	350	339	333	352	293	333	317	343	344	367	331	364	362	309	361	356	365	312	351	288	319	346	332	322	372	345	332	315	343	321	360	347	315	333	380	350	334	311	359	346	329	348	373	313	303	322	355	346	346	325	332	366	321	319	325	352	325	368	351	338	329	314	343	363	317	321	325	352	346	353	335	332	327	349	323	314	334	326	336	379	350	307	305	357	370	346	359	346	357	331	332	318	348	342	319	328	337	303	357	377	332	359	362	343	311	309	345	340	354	338	338	314	339	347	341	315	345	319	408	329	354	314	345	393	348	363	343	360	303	347	345	333	361	326	340	354	327	362	309	328	316	340	342	338	341	307	354	342	357	334	370	386	353	324	363	381	333	364	340	307	326	360	352	331	315	318	331	342	347	347	342	320	337	359	347	361	358	339	353	346	306	366	329	343	349	336	319	351	305	334	318	325	324	327	333	345	303	321	329	335	327	370	377	347	351	322	323	329	326	354	309	354	354	311	400	355	361	308	336	344	327	338	349	354	298	322	347	350	366	352	358	346	321	370	372	314	317	363	323	315	345	332	327	309	319	304	345	333	335	352	310	353	337	368	320	394	327	358	370	332	320	369	320	362	350	339	326	324	365	312	342	373	341	323	368	332	333	349	348	329	311	311	377	357	316	339	305	348	327	346	385	337	334	319	311	372	347	321	326	320	364	337	356	313	334	348	352	349	347	300	338	335	353	344	320	328	365	351	348	338	343	315	327	320	312	357	332	367	329	323	321	351	346	333	357	340	320	332	361	327	332	299	316	333	328	318	359	387	338	368	357	338	386	342	333	356	341	334	326	335	354	326	354	323	355	341	309	350	360	312	327	354	345	338	307	351	359	314	340	373	311	338	353	325	370	354	346	324	333	362	324	340	341	329	309	342	332	314	335	345	342	344	323	344	346	321	345	343	318	330	341	364	335	318	301	345	335	321	353	326	336	366	350	312	331	349	326	328	304	354	354	311	379	341	360	338	340	350	344	363	375	325	332	321	334	345	341	311	341	316	345	358	360	338	338	312	326	306	305	368	344	324	353	331	345	303	332	326	310	319	377	333	322	323	382	339	314	329	339	335	350	340	341	404	330	352	362	321	338	349	359	334	318	340	337	333	295	356	356	371	340	348	327	373	361	305	328	334	345	334	334	351	367	320	313	354	322	356	321	348	323	327	348	301	309	340	290	367	331	364	338	323	370	321	337	348	371	369	326	321	325	361	351	354	324	328	344	319	321	379	322	338	374	322	371	358	337	347	345	328	343	318	320	342	368	334	347	333	335	353	345	312	322	340	335	346	321	330	347	321	367	344	359	341	359	324	341	325	332	309	384	321	329	320	315	378	331	362	333	382	346	344	351	296	395	356	362	304	339	318	316	310	316	317	339	326	350	322	295	331	352	375	336	358	341	324	311	304	337	346	356	323	360	345	335	334	352	337	318	324	335	369	355	344	315	287	333	345	379	353	304	333	292	355	337	327	340	342	350	326	398	337	345	325	346	324	331	315	322	339	314	319	334	318	321	363	325	339	353	309	356	342	341	351	316	352	338	341	324	339	325	382	353	313	311	311	345	328	348	324	358	333	340	362	355	327	309	336	360	326	331	338	346	328	331	322	350	300	334	362	386	327	338	330	351	349	355	303	350	350	320	350	365	311	324	324	334	345	378	383	361	323	354	350	328	343	347	301	338	331	328	309	333	350	305	308	341	324	343	353	372	344	348	307	339	333	358	351	349	340	345	323	339	340	348	343	308	338	335	351	325	337	364	341	304	339	357	312	321	346	376	354	331	317	306	337	319	365	326	349	319	348	334	347	355	326	353	354	323	311	332	379	310	300	326	353	348	314	365	338	371	351	357	398	386	352	351	305	338	320	365	321	346	370	321	330	340	390	324	305	321	363	337	326	350	345	301	304	370	329	395	327	343	388	333	320	348	309	357	312	353	324	345	306	365	352	341	347	313	332	357	354	296	351	351	348	329	318	320	320	340	320	352	303	318	313	341	317	315	345	331	318	347	393	311	340	364	379	319	339	355	362	352	336	325	314	312	310	354	327	370	373	358	356	335	338	354	315	360	344	343	337	363	349	363	362	339	334	365	312	357	314	348	362	348	331	326	325	340	329	354	342	340	350	351	352	328	370	314	353	319	314	338	325	351	326	342	338	335	292	369	367	341	338	310	346	346	327	347	339	310	347	338	343	326	335	358	323	319	353	349	335	361	328	318	302	340	372	333	366	363	332	383	344	337	358	353	353	393	316	298	332	306	358	349	329	307	347	318	346	379	343	292	351	333	349	342	310	331	335	311	339	387	350	343	358	325	325	331	373	320	403	352	357	328	336	324	357	357	369	342	358	360	342	312	355	341	348	358	357	325	365	329	329	345	343	316	360	339	361	301	307	322	335	333	342	343	333	341	322	324	334	343	299	356	322	333	339	303	322	354	360	336	362	375	371	300	323	404	337	320	328	325	327	318	352	332	335	347	351	365	366	313	335	354	334	311	337	302	330	340	335	327	327	325	373	362	295	343	301	309	320	352	313	346	336	347	323	357	361	329	326	331	348	350	316	329	326	343	346	331	362	316	345	379	356	354	356	334	347	357	333	377	346	357	376	344	352	336	336	350	310	314	331	383	359	348	357	342	345	304	324	335	332	318	323	347	309	402	338	354	362	350	343	327	346	342	325	313	378	328	351	320	323	325	338	397	341	342	325	341	332	348	309	287	341	310	357	378	341	335	302	320	331	335	350	346	347	312	315	356	339	321	332	321	380	334	381	305	357	355	331	325	317	327	360	319	351	320	332	348	361	337	335	342	340	334	363	323	398	316	299	299	329	344	343	322	328	346	311	336	350	354	335	347	301	347	304	349	346	336	337	345	349	300	361	335	312	346	327	357	336	330	338	334	351	332	341	353	335	326	350	313	340	343	362	322	369	341	331	300	311	320	303	344	320	307	355	308	324	310	350	343	312	368	333	384	321	334	335	333	340	350	319	349	398	283	341	357	333	328	311	334	386	334	301	354	329	349	347	323	369	308	327	357	338	333	359	304	312	308	312	364	347	336	337	337	370	288	330	350	370	313	345	321	333	330	336	397	374	325	319	325	356	353	314	311	317	359	351	345	359	355	298	368	313	316	361	325	344	350	333	349	315	352	319	311	296	347	312	327	336	323	366	320	352	362	333	347	365	314	335	302	303	327	296	327	352	313	330	354	363	315	332	351	324	335	340	330	335	318	305	347	324	349	326	323	322	336	327	348	312	313	328	359	333	336	369	344	338	360	351	336	334	333	351	309	340	309	344	317	338	331	330	327	301	388	348	363	313	354	306	345	336	320	369	360	317	307	343	355	335	329	364	297	360	356	366	290	296	349
11731	7371	7960	6012	3844	2580	1873	1533	1329	1181	1059	924	949	923	908	840	894	873	845	813	817	866	858	879	801	809	867	836	812	804	780	789	778	767	718	741	737	784	735	754	779	774	748	718	761	738	780	696	709	747	723	709	720	778	822	745	755	729	729	784	728	749	747	711	711	775	701	760	755	749	734	718	715	711	743	729	788	768	758	731	720	736	752	709	742	765	752	720	670	740	730	746	727	726	734	735	756	720	735	739	685	722	754	759	727	756	733	799	787	748	774	785	749	700	751	743	753	692	688	767	740	769	709	738	811	746	747	722	708	761	718	695	740	793	715	748	706	733	762	747	713	733	816	750	735	777	755	733	715	733	694	752	768	777	719	708	745	746	740	775	725	746	695	728	741	726	777	722	723	728	759	741	746	733	779	734	731	696	713	748	784	690	736	726	722	745	720	713	726	756	742	795	756	697	759	756	782	728	777	734	772	693	769	731	770	712	728	764	745	721	751	769	747	801	699	737	748	737	730	715	680	750	748	726	742	765	730	753	724	771	713	772	785	740	772	759	703	744	752	734	737	760	701	764	749	790	773	761	700	709	722	762	758	762	743	719	725	755	752	750	741	763	759	724	738	762	710	695	714	724	697	742	775	781	758	736	748	772	767	785	702	772	796	778	785	746	754	740	778	726	742	700	751	710	710	750	737	718	756	713	725	709	711	759	756	742	700	698	716	784	732	793	751	732	770	729	716	736	774	771	737	752	741	667	758	753	734	743	748	709	739	775	778	769	721	723	738	743	777	717	732	701	694	750	809	719	747	736	747	709	753	741	726	733	768	734	751	717	760	726	735	767	758	723	753	765	735	716	737	761	764	737	743	764	705	754	742	758	742	724	705	709	717	696	724	713	730	698	713	746	721	747	708	716	744	698	748	781	730	763	752	729	740	713	725	740	699	759	758	761	740	700	744	762	749	750	797	767	796	786	770	837	734	695	761	762	699	714	705	693	740	737	794	756	697	729	683	749	710	730	727	741	694	739	752	733	741	729	762	718	741	772	776	756	708	765	741	729	753	712	727	785	729	776	806	751	765	734	741	761	744	763	723	674	742	741	719	752	734	687	704	726	775	738	761	714	708	754	735	717	732	729	751	745	718	738	743	749	763	755	716	717	748	725	787	695	701	714	752	782	767	750	755	774	746	743	721	718	718	761	775	735	734	802	804	737	725	697	772	677	737	766	762	732	749	746	778	773	744	749	744	747	763	705	752	695	756	713	753	728	791	758	750	755	719	732	755	714	767	737	768	754	749	766	739	739	754	743	780	722	754	742	731	721	723	746	733	751	704	773	786	716	703	775	718	761	758	768	737	675	769	746	725	784	766	732	777	757	784	693	766	748	744	728	769	744	737	740	720	763	715	728	702	761	758	734	717	770	733	664	707	793	763	733	749	764	669	721	746	742	709	726	720	722	773	746	777	762	727	735	734	724	721	754	754	742	713	715	743	724	774	714	711	738	767	801	722	771	734	748	706	764	667	749	696	756	742	738	742	739	750	752	776	720	721	740	734	727	741	699	737	734	735	725	746	736	766	695	703	752	711	703	752	747	764	756	739	750	731	718	745	728	782	740	715	742	711	734	717	737	756	693	771	709	727	708	739	739	780	722	689	743	749	773	735	733	668	730	748	741	683	760	749	749	717	700	754	804	776	791	741	733	776	709	727	730	742	807	743	803	720	697	796	705	735	767	775	798	767	805	725	679	734	752	772	783	762	717	763	703	691	771	704	772	689	754	775	715	715	818	764	748	743	765	766	733	752	742	747	752	674	729	699	743	703	707	739	722	756	743	753	758	731	796	719	765	731	762	715	725	756	757	776	684	739	788	750	736	743	706	727	775	734	723	721	691	767	772	741	748	708	718	782	759	738	751	734	787	750	801	742	737	743	743	743	761	744	736	736	717	738	726	728	722	733	743	762	743	771	703	812	713	722	763	742	765	781	753	708	758	730	770	787	710	707	731	747	725	703	779	699	697	772	748	793	782	758	717	723	761	724	753	761	721	752	756	750	777	718	743	753	739	710	733	701	756	770	750	744	719	766	694	746	798	727	761	742	765	739	737	750	701	739	713	745	738	751	756	756	788	748	708	713	700	729	764	751	733	778	721	715	701	708	751	728	714	748	703	747	760	749	773	705	693	761	733	715	774	764	739	782	757	718	706	685	781	787	706	756	771	801	726	697	710	757	765	718	720	767	702	778	706	759	753	719	778	733	771	735	758	745	736	747	724	749	759	772	720	690	723	714	735	756	737	730	706	738	756	693	772	728	719	770	732	742	710	749	747	728	751	760	768	786	756	732	750	682	739	743	722	732	753	764	754	733	743	717	709	770	766	688	705	772	772	730	713	731	760	735	747	766	704	745	726	762	745	700	815	740	729	740	730	774	726	778	693	705	761	778	717	754	753	733	735	750	744	753	731	759	785	714	733	692	768	705	781	756	771	749	802	745	741	653	760	725	746	735	739	742	766	751	726	744	727	821	739	743	749	761	755	728	719	745	749	755	691	706	726	699	767	668	677	767	753	694	776	753	743	726	765	709	723	725	746	737	729	726	734	717	687	725	721	737	742	720	716	744	686	712	729	741	776	719	739	780	710	743	748	744	709	708	725	710	727	717	740	694	746	718	748	735	755	749	768	762	730	780	773	754	737	715	754	723	758	761	789	735	698	735	730	773	750	745	735	757	773	749	760	768	662	765	765	743	697	723	714	743	695	735	715	730	708	752	712	725	759	786	711	750	741	723	750	748	723	726	727	776	758	708	739	721	742	748	762	723	722	742	743	712	736	709	722	774	758	738	741	730	783	731	777	784	741	727	728	700	734	772	737	735	831	652	762	721	752	739	732	734	795	693	806	752	730	735	751	750	732	706	720	726	773	743	755	769	724	717	764	712	747	787	751	741	754	708	780	723	750	718	728	724	722	713	768	709	789	733	736	727	743	793	773	725	741	708	710	725	695	743	760	746	742	743	710	748	715	786	794	757	766	756	764	737	738	741	729	758	762	740	733	735	737	703	711	754	790	728	703	747	743	710	746	741	735	705	724	746	749	734	697	742	740	684	729	772	763	764	734	720	703	705	754	716	737	768	777	722	713	767	764	704	706	725	721	751	696	702	731	758	782	804	753	774	705	753	738	772	778	758	687	730	781	736	795	699	766	742	752	836	777	742	751	736	734	734	743	741	760	752	736	742	778	737	770	746	774	746	739	771	749	794	771	758	759	771	747	763	760	752	728	687	737	687	789	714	735	779	782	758	727	747	797	743	798	750	789	758	728	746	797	696	718	732	730	739	771	749	730	733	735	781	796	715	719	783	761	809	753	753	713	721	732	755	743	721	764	734	713	721	754	763	748	731	716	743	755	753	721	720	730	741	736	732	732	725	716	766	723	788	736	714	730	757	762	725	751	683	716	734	767	777	742	741	726	747	693	747	774	718	779	748	725	752	732	690	762	691	762
35371	20770	11857	4453	2040	1194	756	631	496	496	389	367	343	303	340	327	306	329	322	334	301	349	312	310	315	347	283	318	301	287	321	322	282	308	299	349	271	299	308	294	326	300	290	279	296	281	289	291	274	256	329	301	261	283	292	291	302	318	266	297	265	293	258	266	299	300	305	267	313	299	288	280	283	296	292	286	288	280	296	280	276	293	286	295	270	277	280	306	275	289	267	287	293	297	286	279	317	293	290	268	313	308	295	294	289	310	302	314	264	309	280	301	310	322	301	324	292	303	299	286	323	294	279	284	269	295	271	297	288	303	281	304	303	280	320	338	303	297	269	300	295	251	300	292	258	267	261	298	281	301	313	278	273	259	295	294	293	290	306	292	303	281	286	255	297	286	301	314	299	307	269	276	275	322	291	274	311	316	273	324	266	288	290	297	288	308	294	301	271	301	280	297	312	293	288	312	288	358	302	314	297	302	293	278	288	310	300	292	286	273	280	273	289	293	316	316	303	332	292	270	287	297	279	273	259	289	282	304	297	278	320	314	288	307	251	303	308	301	279	291	285	297	291	289	272	292	269	283	245	282	285	299	310	277	284	279	303	286	291	303	296	270	296	289	288	288	293	287	324	300	272	251	327	291	333	319	278	307	298	289	349	330	304	282	292	284	285	321	299	295	281	291	299	277	258	311	276	277	345	255	277	261	252	298	276	264	288	267	265	288	297	285	259	318	282	258	267	272	260	281	266	294	271	294	329	302	266	267	323	299	306	320	273	249	299	271	271	290	271	315	340	285	282	323	274	267	295	295	278	290	259	272	261	272	314	298	284	325	290	278	309	292	284	287	266	309	311	260	281	284	307	293	293	272	265	307	287	303	273	326	251	305	307	285	303	261	249	280	305	274	313	291	293	275	276	279	301	298	300	301	302	291	297	298	265	319	298	304	289	302	309	308	296	297	300	321	321	266	318	302	315	291	293	252	286	298	282	297	326	284	334	255	270	277	323	273	272	308	266	279	279	289	338	294	294	305	291	281	296	279	300	304	284	302	300	298	320	310	313	294	277	272	311	264	246	307	314	285	290	313	290	282	312	277	253	302	285	279	298	285	311	287	269	296	298	325	313	249	303	298	298	283	283	347	298	304	299	301	299	275	314	290	274	293	291	293	278	280	279	281	309	279	283	291	324	259	283	283	304	303	288	263	285	343	294	310	290	299	267	290	298	307	299	281	276	276	299	315	289	279	322	273	303	274	263	282	336	305	297	296	305	282	294	315	289	297	275	286	280	309	275	307	286	297	294	301	273	304	289	312	309	291	289	292	289	325	289	327	281	318	269	298	277	286	289	308	280	301	318	285	325	304	309	300	290	289	263	308	263	287	292	305	293	292	300	297	277	286	319	339	295	308	278	292	266	305	306	277	304	326	335	302	323	254	252	300	305	257	301	284	300	262	306	290	325	290	294	277	305	293	284	258	273	292	328	275	298	253	275	253	275	274	270	285	306	258	281	290	266	275	303	274	300	310	305	274	298	284	287	266	295	277	292	243	315	297	274	298	257	272	293	296	303	298	288	295	257	295	290	275	278	317	312	280	272	290	308	279	306	272	279	279	320	276	289	335	301	285	294	329	307	281	301	286	295	320	263	307	326	317	317	266	308	316	268	290	295	293	290	296	254	305	284	271	308	309	247	297	257	302	302	248	282	321	306	279	313	308	311	304	316	281	311	286	295	292	305	349	308	292	297	304	277	281	295	294	311	306	281	244	291	275	286	297	273	269	336	302	274	302	287	271	282	276	305	300	274	316	315	275	333	291	270	297	280	307	309	286	282	314	319	317	312	323	308	338	294	285	314	287	290	301	294	303	289	318	276	279	269	269	315	298	281	319	285	292	283	287	253	279	282	267	260	298	297	276	265	288	275	313	306	294	283	280	310	309	286	292	287	299	313	309	288	295	282	268	255	290	285	277	270	260	301	277	302	302	247	286	287	261	252	310	294	290	270	302	283	281	291	304	273	287	291	283	330	311	308	273	313	299	281	265	269	293	281	293	288	276	273	288	296	302	265	315	314	307	314	288	306	293	299	314	266	262	260	335	283	300	277	318	283	280	335	267	294	290	301	305	267	291	326	278	302	293	302	273	311	286	273	283	282	306	273	277	314	264	311	286	294	310	325	294	314	255	298	316	281	274	295	296	309	291	305	312	299	270	291	318	276	288	287	277	290	299	275	288	305	292	314	282	295	287	283	318	293	291	274	332	281	275	300	273	274	284	319	260	310	295	314	294	296	287	301	269	291	265	282	282	285	291	340	280	310	271	277	303	271	288	306	288	277	291	290	290	297	308	313	335	292	277	271	291	317	296	287	307	281	303	258	319	289	300	284	291	288	278	325	277	286	286	282	288	310	286	290	282	294	268	309	259	320	277	299	288	288	297	318	290	304	266	292	287	264	307	290	283	275	296	332	281	269	332	286	283	285	262	304	290	333	305	320	280	317	268	249	293	282	284	310	267	324	293	288	305	290	280	288	268	315	305	306	264	253	280	231	289	295	293	253	296	279	267	268	295	303	302	313	304	308	264	318	308	263	311	297	261	278	306	290	295	276	259	267	281	260	269	315	300	317	294	306	271	274	285	318	284	277	289	304	279	264	269	321	276	297	290	272	276	302	303	275	310	287	292	288	277	274	276	283	270	301	310	298	304	293	302	288	321	293	310	266	305	293	286	306	254	308	278	290	274	283	300	271	295	285	289	303	298	331	308	287	301	278	295	295	309	304	306	281	292	306	285	308	310	297	297	296	275	320	285	289	312	289	292	278	288	261	304	263	279	269	275	297	283	308	288	283	310	283	292	310	309	307	302	266	264	291	272	267	316	278	270	290	306	284	289	261	285	289	285	291	296	293	283	300	287	272	303	310	286	297	332	344	257	312	263	259	327	290	297	259	291	285	268	292	278	291	306	269	273	272	284	275	282	292	267	264	257	321	269	281	315	312	306	325	293	307	302	285	290	304	286	304	298	290	296	290	272	325	275	283	271	314	308	271	291	285	293	293	276	310	291	301	299	282	291	258	296	304	283	294	294	308	280	302	320	317	289	303	269	313	314	316	324	289	304	289	316	282	279	285	299	263	296	312	275	280	286	298	284	333	324	290	305	333	315	288	298	308	252	292	311	275	310	285	298	301	304	296	293	303	290	284	331	277	275	292	293	295	288	274	305	278	309	307	332	299	279	285	273	257	269	291	282	284	290	317	295	330	286	301	274	296	301	271	275	314	293	281	296	286	321	317	269	246	270	302	284	300	305	263	277	274	259	266	303	287	286	281	287	298	273	306	291	256	298	281	238	271	305	301	283	267	266	296	276	294	276	312	292	284	291	279	311	308	274	313	302	288	303	261	260	301	282	266	278	300	297	305	300	285	306	330	316	269	277	278	299	314	279	302	315	279	274	326	320	316	296	337	283	292	310	263	284	315	308	325	315	288	302	294	311	328	304	280	293
22033	14965	15015	9288	6137	4021	2700	2198	1714	1542	1252	1201	1077	997	1079	980	933	934	881	871	864	955	935	852	759	820	823	834	804	760	754	759	747	773	726	715	678	674	624	671	711	704	696	689	684	630	647	689	705	689	641	684	688	683	635	643	607	649	659	647	620	653	654	683	660	666	666	625	661	671	633	675	625	624	694	635	629	680	704	629	666	657	649	654	612	683	667	672	659	676	647	668	688	642	697	653	670	690	616	650	647	675	669	686	660	633	681	614	703	617	691	680	666	659	676	705	674	620	634	689	654	629	634	654	647	640	654	649	639	671	695	661	664	680	637	668	665	667	672	699	622	623	680	679	638	662	664	607	653	677	657	617	573	619	651	646	641	667	654	657	636	629	668	663	593	633	675	635	685	702	637	638	635	655	692	676	671	642	654	667	678	654	656	719	655	590	643	664	602	695	698	646	662	613	655	635	644	663	619	634	668	666	691	658	619	658	660	672	661	637	682	654	652	647	693	663	669	701	618	670	686	676	620	625	652	647	700	676	649	653	644	679	673	669	659	639	677	682	656	635	652	673	633	654	672	727	659	683	645	696	624	675	649	669	682	677	660	636	659	616	626	649	673	650	630	684	669	683	722	696	625	645	621	651	684	628	608	679	636	692	683	655	672	643	711	645	674	647	705	632	641	674	674	621	661	588	707	622	682	606	664	636	630	685	646	660	669	651	670	634	626	620	658	700	664	691	635	691	617	649	643	726	646	659	640	683	670	666	676	631	634	651	652	680	646	656	677	679	663	644	655	650	663	629	668	633	700	633	624	652	639	608	690	671	599	647	672	634	627	639	646	668	667	666	653	697	633	696	674	667	703	623	621	590	658	644	692	660	657	659	657	642	671	658	642	688	625	633	620	661	662	657	620	616	647	626	665	657	682	663	645	654	662	694	660	641	676	660	641	686	633	660	650	677	660	640	627	663	669	646	664	653	653	645	659	623	630	698	637	707	645	695	653	694	659	634	628	655	658	636	613	665	637	608	665	653	629	603	688	681	694	651	650	696	682	668	668	615	645	674	639	658	671	680	664	632	671	667	672	612	640	672	642	634	685	665	640	673	651	564	676	647	695	598	682	687	696	644	667	701	642	639	647	720	667	678	659	691	643	679	633	678	648	639	689	616	666	668	690	654	703	662	694	646	604	669	636	631	680	658	636	684	678	675	659	689	670	637	618	683	631	749	602	647	617	649	648	660	662	646	700	694	641	646	646	646	639	709	697	641	694	651	626	667	668	616	609	641	662	650	665	633	621	640	633	628	659	657	650	668	649	667	653	681	673	655	641	659	647	656	635	628	698	632	690	671	608	631	666	640	662	636	622	679	648	646	620	645	689	655	657	678	642	674	633	655	637	694	667	642	662	633	702	613	671	670	717	634	680	646	676	670	640	628	663	666	655	662	695	642	666	663	656	676	688	702	656	687	650	626	671	648	647	652	623	682	675	673	666	630	682	629	646	659	649	699	633	660	666	667	698	668	675	625	685	668	629	651	699	662	657	652	643	648	619	619	677	630	653	664	639	609	627	656	653	704	655	660	657	651	662	725	698	647	638	658	672	704	690	652	660	677	658	620	619	655	675	726	668	627	606	686	678	663	643	663	656	622	631	635	676	644	655	650	654	589	660	640	673	683	672	655	667	627	646	640	668	643	653	656	682	655	659	656	656	612	705	676	622	648	661	627	671	699	674	639	652	670	656	684	713	640	662	629	658	644	612	662	638	649	665	650	651	643	657	633	682	663	677	621	640	662	639	657	666	661	687	660	676	620	637	680	658	630	717	676	648	672	642	639	667	649	673	646	636	691	706	669	632	643	648	660	696	662	658	635	636	628	660	642	716	634	672	689	630	600	645	642	639	646	642	704	641	636	671	674	664	674	663	645	697	639	636	659	635	689	631	627	685	646	623	632	707	634	663	644	627	672	672	636	692	627	636	667	692	637	683	616	632	657	674	668	675	640	653	649	682	603	634	682	639	661	670	683	638	644	646	656	648	624	707	661	689	693	647	632	689	690	664	637	627	656	670	644	648	691	681	627	619	646	682	660	647	635	665	644	665	643	647	683	645	674	695	683	633	641	669	672	627	599	644	650	651	699	658	660	629	653	626	684	699	654	653	684	663	645	655	642	677	657	662	652	669	691	639	683	648	684	628	686	636	610	654	654	640	670	644	669	684	688	648	678	629	632	652	689	671	661	682	625	667	724	692	665	658	639	616	671	689	667	697	686	659	654	672	708	687	655	611	694	633	644	645	718	644	638	674	649	643	617	635	615	657	643	670	634	661	645	692	691	629	690	630	660	655	669	632	687	673	621	635	627	671	654	648	660	710	692	689	652	670	659	674	650	650	655	633	632	627	670	672	657	640	665	633	665	679	656	650	657	675	629	634	636	631	657	651	672	624	672	663	647	684	652	701	668	632	654	646	642	686	664	661	617	625	652	657	668	652	664	667	653	692	667	636	706	631	637	691	707	685	664	661	668	626	653	673	622	667	625	683	619	653	654	656	654	687	652	712	669	660	667	631	635	657	700	647	684	649	690	635	667	666	689	633	674	659	629	672	655	612	693	662	681	662	705	675	656	671	651	632	651	609	688	674	681	644	668	677	640	695	678	655	654	695	661	659	694	677	635	660	665	685	620	682	654	639	712	634	647	644	628	644	664	665	642	733	582	654	638	666	640	647	686	672	661	642	675	679	613	643	632	660	631	659	618	655	713	673	635	683	666	604	640	694	613	671	604	665	697	614	633	638	644	675	686	651	627	627	609	633	634	622	656	687	643	638	721	675	682	618	696	671	657	682	674	644	655	683	662	671	641	697	643	693	670	677	647	662	612	672	659	674	642	673	608	644	675	706	654	674	628	671	630	643	645	642	653	636	665	611	683	661	629	692	674	639	641	653	651	650	626	689	646	657	633	688	632	676	631	663	671	655	639	669	682	641	700	676	677	637	709	623	673	633	688	648	674	654	657	641	659	664	660	648	686	624	634	658	678	646	651	652	645	664	659	689	611	668	629	705	669	644	699	625	667	665	691	637	654	652	668	631	604	677	649	676	667	603	689	629	669	624	652	650	630	651	645	684	652	623	630	655	661	638	666	651	631	637	646	692	660	689	640	651	600	699	645	679	662	615	671	652	635	707	676	644	675	666	652	650	673	625	641	654	641	628	624	654	619	647	655	632	647	683	657	671	664	688	645	668	656	615	620	640	698	659	631	682	671	687	692	692	631	656	691	629	688	711	625	714	667	607	645	663	649	624	668	632	636	647	689	661	673	596	648	655	655	701	689	617	612	663	660	665	659	614	668	661	643	647	634	662	672	651	680	652	620	648	668	672	685	657	648	692	599	669	678	650	642	628	667	629	654	685	684	637	600	618	631	675	667	688	629	632	636	657	658	673	640	614	670	655	668	635	647	644	678	662	668	641	680	633	705	643	668	635	673	649	629	659	636	665	692	641	653
44726	28186	19597	8748	3262	1676	1083	871	690	546	495	494	404	442	384	408	438	408	397	401	365	358	385	407	386	381	390	383	386	358	344	342	386	354	323	355	328	337	316	342	327	328	336	329	314	307	317	344	331	345	346	339	285	313	323	345	355	358	308	324	340	333	330	297	334	322	337	341	325	337	346	305	301	306	313	314	311	317	318	319	301	329	317	327	340	350	345	274	391	333	342	344	326	314	321	299	328	332	340	337	358	353	344	279	341	321	334	310	292	348	354	333	290	319	322	322	307	321	343	289	331	307	331	288	348	304	323	338	321	345	321	346	306	358	330	336	310	349	289	324	342	333	324	326	312	343	364	325	311	315	300	349	277	317	327	278	329	349	331	349	335	343	316	347	336	343	327	327	335	320	318	320	328	300	302	339	346	323	330	333	302	297	324	322	306	354	312	317	319	330	335	348	344	310	321	333	299	345	303	316	325	313	337	333	322	312	308	332	346	306	295	338	272	350	371	337	333	357	303	313	326	332	340	298	337	303	347	324	350	313	366	340	332	340	355	323	346	318	317	333	311	362	359	289	302	354	329	333	307	322	334	339	324	314	333	339	298	324	338	304	338	365	297	311	342	326	310	331	356	355	333	320	301	291	330	323	347	320	297	342	297	325	310	312	306	330	325	328	359	365	338	306	319	346	345	316	336	334	311	357	347	324	321	327	334	349	312	358	333	362	315	308	345	323	360	319	318	319	324	343	307	316	332	313	328	346	314	310	304	317	338	314	373	339	324	337	336	315	331	350	348	293	311	324	331	302	343	319	313	320	341	297	335	322	315	370	342	309	330	298	354	336	357	328	334	366	326	321	337	357	377	311	292	309	329	331	298	301	297	328	351	329	305	336	308	327	348	286	309	320	339	305	332	306	298	325	318	344	318	355	324	312	338	338	310	324	288	335	346	316	339	326	305	313	342	345	328	285	323	368	336	346	348	266	330	333	305	331	304	303	293	312	321	319	321	292	336	327	355	330	357	341	299	297	290	338	305	309	335	329	350	314	283	370	348	321	307	320	346	306	307	302	320	302	312	322	319	347	353	304	314	321	343	309	294	312	333	298	374	370	304	353	325	328	318	334	341	304	289	291	334	312	309	340	335	271	304	307	324	331	323	323	329	325	302	333	340	306	336	306	336	311	336	321	347	372	332	310	321	349	323	316	331	322	323	322	335	314	321	370	323	301	367	280	316	324	303	374	320	353	330	325	312	316	346	322	358	341	363	349	322	328	325	318	326	382	323	291	292	333	308	350	378	347	358	353	326	357	318	332	296	339	311	342	327	329	334	326	321	335	342	330	313	334	306	325	311	358	304	340	321	332	294	345	321	321	331	289	322	280	311	313	297	322	330	296	296	344	325	316	328	328	304	315	294	315	364	336	328	338	332	302	324	337	284	313	325	369	359	314	351	325	336	312	335	300	311	319	311	318	307	293	356	341	339	321	323	306	314	314	305	332	319	288	323	325	303	295	329	306	353	355	358	341	333	335	330	343	317	304	301	296	314	308	318	313	312	332	308	341	304	337	328	351	309	368	311	342	340	296	297	329	369	353	300	334	334	315	350	342	306	326	315	328	334	368	324	311	310	314	316	317	319	326	351	299	315	305	326	299	343	363	312	279	318	301	359	325	308	333	327	336	308	324	364	338	307	293	338	321	302	328	298	341	301	306	323	352	338	310	300	310	301	303	296	311	289	302	299	318	340	346	314	297	299	333	325	323	335	338	311	318	342	316	311	316	296	305	307	312	332	328	311	332	360	306	324	326	312	299	311	323	297	332	331	311	360	298	315	322	299	316	331	324	325	298	350	303	325	302	325	328	322	317	354	334	319	324	336	331	334	331	335	323	323	328	300	347	315	363	314	327	308	342	360	329	343	354	339	327	330	297	332	348	352	326	326	329	329	325	338	343	353	357	318	307	336	303	318	317	347	294	246	320	292	349	321	315	320	324	323	325	326	319	339	354	334	326	321	318	361	319	297	328	312	312	291	332	326	357	322	320	311	307	337	340	311	338	333	347	317	341	321	349	347	289	324	334	310	347	292	310	316	302	330	325	362	310	326	329	337	318	353	329	329	325	283	325	319	336	357	336	331	313	305	322	333	379	325	315	356	345	348	324	328	307	345	326	336	372	342	290	319	314	369	319	323	360	323	322	332	325	315	328	332	372	316	331	319	308	337	355	327	316	321	330	331	329	336	333	323	338	324	318	298	329	323	337	339	351	332	314	320	335	318	345	333	322	336	344	311	335	306	350	334	321	323	286	336	326	308	343	318	310	329	322	355	338	309	345	343	351	352	318	312	322	309	297	329	327	356	335	344	325	312	317	337	273	319	319	314	298	299	336	318	317	310	324	303	334	347	303	310	331	317	328	320	322	339	318	338	325	344	317	330	317	332	316	316	342	325	347	329	329	308	317	321	346	321	335	314	319	356	294	322	335	337	337	335	303	328	344	334	336	329	308	332	314	330	324	407	352	315	327	322	305	310	348	340	330	336	323	317	311	289	327	305	341	353	301	305	323	309	305	335	316	300	316	317	311	325	366	346	316	333	355	334	352	310	306	326	344	321	295	300	321	310	307	323	350	340	330	302	301	348	324	302	305	319	324	318	340	311	354	352	315	311	351	298	337	344	346	325	311	341	310	338	330	316	302	323	300	333	326	322	330	294	334	328	350	277	336	330	319	302	306	367	335	350	315	324	318	343	295	315	318	330	332	365	328	356	315	339	351	315	345	355	323	314	346	344	348	315	292	349	329	349	292	363	301	350	327	314	299	357	314	301	382	346	298	307	269	329	306	311	328	341	343	342	353	300	317	309	282	317	262	288	359	314	308	295	331	290	367	298	353	338	345	351	340	345	344	327	347	338	332	318	315	357	322	350	362	339	335	369	316	347	341	298	329	329	303	330	304	280	324	334	355	344	292	307	339	297	310	336	355	329	315	299	335	318	366	315	318	289	349	341	352	317	319	336	337	353	295	347	307	314	340	323	323	318	321	322	341	315	313	358	340	339	321	326	324	321	313	320	324	344	304	345	355	307	304	344	339	345	337	355	309	317	307	337	298	274	337	339	340	337	304	325	317	317	300	325	341	299	363	325	320	318	304	358	346	340	341	303	337	305	278	328	327	344	344	318	348	347	340	320	297	314	320	313	361	305	356	311	374	346	336	324	362	327	330	352	349	300	316	333	362	331	331	332	329	359	324	285	299	336	350	289	330	319	311	315	314	319	333	325	317	287	322	334	360	322	319	324	346	373	311	341	312	311	309	324	301	330	307	328	292	328	326	335	328	318	333	298	299	340	309	322	333	315	316	341	319	347	354	314	360	319	334	308	324	317	321	329	331	286	315	286	295	349	313	297	314	343	315	269	356	336	335	339	338	343	312	342	317	300	308	303	334	347	338	356	343	293	312	303	308	322	344	299	326	324	325	322	300	357	293	346	351	332	351	358	332	329	285
27718	19903	21070	13969	8474	5320	4024	2871	2521	2072	1793	1464	1410	1378	1271	1173	1128	1149	1213	1137	1074	1093	1078	983	976	989	1045	1086	1023	916	889	828	807	811	847	829	796	797	784	792	772	752	771	699	764	776	723	696	754	739	680	730	716	714	704	767	691	744	746	712	722	717	715	750	734	743	780	689	734	693	690	753	743	757	719	710	703	753	777	729	715	722	661	716	710	771	730	677	704	712	666	689	716	780	744	721	739	687	751	717	698	683	726	705	706	706	747	728	707	756	726	752	684	727	706	703	731	723	724	759	730	733	744	764	713	750	682	712	769	710	732	687	733	745	765	752	698	687	719	749	738	730	702	740	752	723	732	702	732	752	746	695	712	754	746	763	787	750	735	701	729	791	726	726	740	709	709	718	752	651	730	709	727	745	738	701	691	699	736	723	681	757	687	753	740	704	717	741	754	735	750	677	693	678	725	752	672	677	742	709	723	672	731	736	742	730	690	707	773	698	763	694	702	705	731	699	761	731	696	719	712	720	682	698	703	715	738	733	738	728	741	702	714	663	713	735	752	703	734	753	688	727	744	691	715	783	738	743	729	709	691	721	692	676	732	716	719	671	738	678	765	729	693	786	698	722	706	696	737	753	750	715	717	718	699	729	742	736	730	754	714	711	754	791	761	696	714	740	732	701	697	727	743	708	724	742	712	704	779	724	767	744	702	748	708	726	705	727	678	735	682	733	734	735	700	704	783	728	727	733	738	749	714	779	726	779	668	766	699	701	756	765	760	677	751	728	767	690	734	738	712	716	762	686	674	683	755	714	705	728	711	777	717	718	722	742	741	725	723	682	756	712	739	771	701	722	725	731	746	723	734	778	733	779	756	690	732	740	705	739	697	747	751	735	770	728	747	713	776	746	692	749	751	744	741	792	736	715	730	681	725	665	732	704	759	688	747	722	740	716	671	755	758	750	726	725	708	754	735	709	692	732	697	741	711	705	726	716	734	737	699	702	724	706	700	740	679	730	717	740	707	730	721	750	719	751	729	700	724	756	702	747	729	765	691	731	714	675	729	707	682	696	740	710	720	711	755	690	703	745	710	738	706	700	706	772	712	676	742	735	771	689	702	737	737	690	683	697	735	727	697	784	723	734	757	734	678	699	742	715	754	736	743	739	705	716	721	742	776	757	753	739	767	708	693	762	715	740	746	740	751	674	810	723	722	752	777	787	713	757	702	719	770	759	727	740	744	715	718	745	734	721	722	760	742	716	684	711	760	741	770	751	726	735	736	713	739	692	754	698	761	701	702	716	763	724	704	725	704	736	713	738	737	735	680	737	687	713	704	747	722	756	722	691	674	756	744	718	705	734	705	710	704	751	700	708	732	741	754	728	704	736	747	732	727	735	774	735	752	735	718	730	726	784	727	732	761	788	749	706	732	737	694	701	726	718	719	723	744	765	735	733	721	722	724	720	674	739	745	679	725	771	711	762	740	759	724	736	762	751	726	700	703	721	741	726	745	772	707	719	763	711	731	742	748	748	707	715	754	738	755	767	756	699	715	736	750	735	708	732	726	782	749	741	739	742	728	733	766	736	728	707	720	777	671	707	712	716	711	739	710	691	746	723	690	705	720	732	733	749	760	733	719	727	698	778	744	710	810	762	692	754	740	721	759	691	742	744	747	744	736	720	723	748	737	740	732	711	715	733	738	690	686	716	704	711	707	708	723	791	761	757	704	781	745	804	729	683	726	714	771	707	786	677	657	680	708	746	691	698	757	724	727	750	733	723	732	757	728	692	768	729	725	749	703	704	778	684	712	688	691	740	740	701	731	726	742	726	718	767	715	743	741	671	722	718	743	725	734	736	757	758	757	713	752	742	736	724	688	719	731	713	695	706	663	713	720	738	715	755	701	676	772	680	742	734	773	733	679	703	697	714	729	734	743	733	695	698	736	724	749	722	698	697	715	739	774	752	762	735	740	712	687	719	786	729	763	693	720	753	749	717	723	751	711	759	733	713	746	705	752	739	736	728	718	709	698	748	721	723	730	730	688	729	744	702	710	763	716	717	723	692	717	724	779	704	760	711	699	727	756	772	711	722	736	730	712	697	695	755	754	726	736	728	704	686	703	709	649	726	727	667	759	715	716	741	698	699	705	703	727	670	718	683	723	727	739	718	764	719	699	733	739	753	712	701	711	720	728	776	793	717	699	772	685	652	701	722	738	731	731	739	746	754	742	750	774	677	722	675	706	732	741	691	674	761	737	715	710	696	760	749	735	721	764	718	736	703	763	713	735	733	704	763	717	711	730	734	704	744	733	701	722	696	768	725	732	766	751	666	700	718	694	701	730	704	704	707	713	691	761	721	744	687	730	687	707	732	748	748	722	700	713	772	684	737	691	750	714	749	741	742	727	707	724	743	719	686	677	771	704	711	769	725	688	773	705	726	743	754	758	731	714	675	726	744	711	748	695	696	745	701	738	694	765	749	702	745	730	744	711	754	712	757	736	710	734	749	739	734	749	683	750	691	693	727	746	744	700	743	700	739	742	740	751	709	696	776	710	729	730	716	709	716	778	702	718	757	743	746	760	771	773	726	728	717	735	704	717	739	749	696	712	712	709	708	774	716	728	751	716	750	733	752	753	696	703	745	650	758	707	707	755	707	737	756	688	727	749	656	709	781	700	734	731	743	756	699	736	707	676	709	712	724	691	693	734	764	732	747	752	743	763	717	737	740	685	766	736	735	740	703	751	720	738	725	659	724	685	694	708	706	749	739	761	706	754	740	721	737	661	738	727	710	688	776	743	702	700	764	724	666	695	733	736	749	712	747	695	696	676	739	681	702	709	743	718	737	748	699	729	742	761	727	759	729	713	731	743	726	742	694	678	710	707	724	681	710	729	690	671	714	744	723	708	705	719	729	723	698	714	757	725	707	677	709	728	708	675	760	718	655	764	767	775	732	678	693	739	749	755	752	699	752	719	724	749	700	650	741	689	734	716	702	704	719	737	684	760	708	710	712	718	710	729	669	727	696	709	717	748	728	791	746	709	720	736	694	661	730	713	700	739	746	717	718	669	711	718	712	681	722	687	734	711	754	692	707	738	743	707	734	706	704	725	714	725	754	717	718	728	660	716	740	705	724	696	762	750	741	693	737	766	700	756	732	713	757	728	767	699	696	682	765	702	667	709	747	706	715	748	706	717	769	732	772	748	729	697	697	699	677	749	724	710	736	728	753	736	747	745	701	710	745	738	739	761	698	702	749	715	767	685	723	723	690	737	682	705	731	696	699	748	747	707	720	742	709	739	737	717	710	733	696	721	701	688	736	731	722	718	732	759	707	761	668	737	743	750	740	727	743	703	698	736	782	756	745	768	759	728	695	718	790	741	721	721	699	743	676	724	711	766	735	726	739	697	690	692	691	731	709	694	725	732	754	718	709	728	748	694	690	725	745	737	734	740	754	741	736	737	754	740	745	747	784	758	721	661	764	782	707	687	766	762	717
19770	9572	4824	2543	1118	678	574	465	418	402	368	379	426	414	377	364	324	344	392	342	349	348	354	386	386	393	362	375	381	356	360	326	347	336	365	339	348	352	338	355	351	327	350	313	322	361	323	333	338	315	308	339	310	348	333	360	370	315	358	334	347	344	363	312	342	363	358	355	340	347	321	355	353	320	336	359	341	319	338	372	330	324	339	340	353	351	353	320	336	315	331	360	365	349	358	319	339	368	362	341	334	340	318	301	336	360	343	342	325	363	357	367	307	318	325	332	342	354	366	351	330	339	369	338	345	368	375	315	347	338	353	352	337	371	364	395	344	333	383	366	354	350	358	317	346	345	318	304	359	315	349	346	328	350	362	349	360	315	355	343	298	343	335	331	329	356	352	344	356	300	313	344	325	348	375	368	320	337	330	347	342	313	332	350	351	334	372	339	325	335	366	314	350	354	385	338	344	304	363	351	335	339	345	334	344	368	362	320	323	341	358	349	347	365	318	322	301	359	314	345	381	342	344	345	325	326	338	364	360	331	351	372	402	331	319	344	302	311	363	355	326	333	375	369	374	331	325	322	355	365	339	312	353	359	348	363	346	343	332	357	367	361	335	369	338	332	324	329	329	317	372	360	329	314	348	351	339	344	323	368	348	366	310	325	306	310	363	333	343	331	346	343	329	324	378	334	397	339	293	347	329	326	319	313	347	361	339	354	307	355	373	353	339	335	320	332	344	327	341	338	313	354	327	335	308	348	340	352	344	366	333	325	351	369	323	347	327	353	378	346	329	349	351	328	333	392	359	348	362	329	377	325	355	290	341	340	345	333	374	390	351	333	353	336	357	367	343	342	329	338	381	378	337	347	344	367	326	320	357	370	354	335	320	328	363	338	373	361	362	364	354	305	344	324	319	341	369	349	389	381	349	348	338	337	365	357	360	375	361	328	331	292	362	355	336	341	351	340	323	326	351	335	349	332	346	375	354	360	384	333	336	328	341	320	335	366	333	346	373	373	352	279	342	358	326	354	350	357	341	369	336	331	337	350	333	335	301	349	342	333	329	329	351	354	330	371	334	364	348	345	319	336	313	350	333	377	356	316	335	341	360	351	350	329	364	322	337	354	341	326	340	345	342	325	355	330	362	330	332	339	358	324	371	368	316	337	347	365	390	352	347	355	341	320	370	339	349	334	350	326	330	340	341	342	342	351	311	346	353	351	338	368	338	321	368	353	355	364	331	316	326	367	361	368	313	363	347	351	342	347	333	307	330	306	346	366	341	340	363	321	349	342	344	321	349	354	365	327	330	379	348	330	362	310	387	309	356	325	333	322	339	340	344	366	344	355	343	326	323	307	318	369	366	385	345	356	330	327	365	369	354	336	335	331	344	354	352	357	318	337	365	382	307	344	334	331	342	366	343	381	326	361	333	342	348	355	353	368	335	338	336	373	349	307	354	354	371	330	341	345	340	347	314	334	324	345	327	349	364	336	354	355	394	370	336	348	351	339	363	362	343	327	353	364	359	349	333	330	342	380	350	349	314	369	337	350	342	340	315	362	354	395	321	321	314	368	363	351	348	367	315	320	347	343	341	320	337	365	344	336	323	366	363	362	370	322	358	343	330	326	367	300	374	347	312	332	346	370	355	315	327	333	334	365	321	325	359	337	324	356	311	329	323	367	335	346	360	387	322	339	373	350	350	339	360	351	328	401	347	332	350	364	334	340	343	358	294	366	372	358	337	335	334	341	322	320	344	341	331	332	351	297	315	352	324	350	349	360	349	314	341	357	316	314	330	365	313	365	321	346	353	339	318	361	360	326	355	344	317	348	346	331	304	300	347	368	335	383	346	369	388	317	306	361	329	337	408	346	355	367	342	356	349	372	358	361	382	350	345	314	340	343	337	352	330	354	373	336	341	345	354	360	354	349	304	329	338	371	342	344	342	344	349	349	336	347	363	321	333	370	327	366	355	337	348	338	368	335	330	356	351	346	316	339	346	370	352	358	283	315	337	332	314	349	353	351	353	340	341	334	380	310	346	308	338	338	296	374	312	355	352	350	326	353	354	351	331	389	323	325	348	320	313	363	331	326	341	328	321	313	349	370	333	339	338	327	341	352	354	336	328	373	368	367	368	335	362	370	352	313	343	361	349	351	329	302	358	343	345	353	323	342	358	363	355	337	350	331	363	334	341	312	342	352	345	328	362	358	326	321	328	344	339	378	365	294	337	327	344	355	314	330	348	328	340	354	275	335	357	351	362	373	310	336	379	374	364	339	370	360	355	344	336	356	350	366	342	369	371	384	333	359	382	372	331	385	382	291	303	330	353	309	314	377	338	334	358	361	342	327	332	350	330	334	335	327	360	313	366	328	349	339	312	351	356	335	336	325	367	313	356	325	373	331	341	301	352	347	352	358	371	348	344	335	351	354	333	349	347	352	332	344	354	340	380	374	354	331	369	345	345	364	349	346	335	350	378	333	369	333	324	376	346	358	348	346	365	371	315	303	397	337	328	361	351	347	323	311	353	343	350	385	359	351	344	332	303	376	371	340	367	343	320	346	330	355	340	346	360	363	381	345	341	311	351	367	384	345	341	366	335	345	359	306	364	343	352	355	330	356	388	328	322	330	363	370	327	343	346	344	329	332	329	349	375	343	327	326	374	366	352	358	355	330	331	344	376	334	360	337	324	338	329	373	362	340	368	318	340	366	349	315	352	338	355	340	359	357	354	353	338	321	376	341	380	318	362	327	369	321	358	358	352	371	321	331	368	356	323	326	316	340	334	344	341	369	326	307	350	355	379	340	345	337	344	327	330	346	348	355	330	324	341	352	357	335	351	333	340	370	343	360	349	351	349	401	341	348	340	351	353	350	330	330	333	356	369	359	332	349	366	313	333	376	347	371	372	332	357	336	365	342	359	339	341	395	335	363	365	353	351	343	315	328	374	361	330	394	306	354	306	351	325	344	333	340	361	365	367	379	348	354	321	327	379	336	363	349	323	323	338	376	379	348	335	318	341	352	349	317	333	351	344	345	319	355	333	324	299	364	397	315	347	332	313	342	374	342	351	347	351	354	329	334	359	343	340	352	345	313	368	310	354	349	341	352	312	370	314	328	342	355	335	326	322	332	350	357	373	319	362	353	316	370	321	353	375	344	366	322	369	320	376	333	349	331	347	349	319	330	330	332	342	316	340	337	349	381	360	355	363	336	360	343	320	328	334	361	357	333	362	349	370	356	333	319	360	359	357	334	336	361	347	332	321	325	377	390	335	332	328	366	364	312	338	330	349	333	325	335	325	323	361	287	340	314	345	401	381	348	330	368	366	354	377	334	375	367	362	342	372	361	333	321	335	367	368	348	336	342	366	340	343	341	343	362	342	308	355	338	340	335	311	365	359	354	358	332	354	358	336	315	383	320	319	361	369	326	348	288	335	369	368	311	326	337	383	343	352	348	346	368	369	326	294	323	328	375	320	378	352	333	335	333	367	326
11985	7436	7458	6747	3625	2318	1735	1407	1225	1126	1062	1041	944	899	888	933	845	938	900	863	850	863	795	865	834	807	814	825	803	806	803	742	779	772	792	757	742	712	777	811	722	785	799	768	762	784	802	741	747	692	741	768	714	768	759	761	764	716	708	763	732	750	753	743	792	781	731	737	729	704	731	707	720	744	722	719	742	791	738	736	752	743	749	787	765	737	751	761	777	745	768	757	756	756	773	761	749	777	752	766	747	766	736	778	749	766	767	819	715	755	734	763	755	791	763	754	780	745	736	759	733	741	742	747	733	756	713	732	802	773	743	702	740	736	738	740	783	743	725	714	706	776	730	718	751	715	766	766	746	745	713	757	803	792	753	724	718	758	727	725	711	712	685	752	758	745	700	747	764	815	737	756	793	739	800	764	773	768	733	734	733	758	725	754	790	759	769	730	722	718	737	761	749	801	778	738	804	731	746	713	736	710	815	743	734	768	751	756	771	748	701	734	728	798	781	770	775	755	792	719	700	756	719	734	739	741	727	746	750	743	793	751	730	751	699	759	771	756	764	811	732	755	723	764	752	763	760	718	720	728	758	751	764	755	718	765	710	750	735	711	757	778	799	732	726	712	783	693	758	741	809	781	761	809	789	794	745	761	808	774	754	740	761	730	734	777	784	775	737	786	784	765	744	732	681	780	753	757	732	730	726	784	737	736	723	753	751	713	784	746	797	725	723	796	712	697	807	805	735	785	730	747	743	744	719	743	780	732	743	774	722	729	781	785	775	750	827	719	761	730	717	813	735	737	777	736	756	775	768	697	711	757	702	741	773	760	768	726	753	788	817	768	796	748	760	780	739	724	736	760	725	748	694	750	794	734	766	747	763	781	765	771	743	749	741	743	746	768	779	773	744	772	789	785	768	773	721	756	801	744	731	736	751	737	765	723	766	788	693	718	769	754	737	710	771	779	780	745	749	720	706	784	758	736	720	711	779	744	665	759	753	738	689	780	747	768	721	775	775	739	750	766	750	726	735	763	676	782	721	712	791	744	732	743	735	800	743	721	774	763	791	728	781	804	762	730	706	731	717	755	729	715	685	713	745	760	748	722	747	811	726	745	741	759	713	745	760	775	728	733	759	739	705	752	728	788	788	729	791	745	745	772	767	717	730	807	761	788	769	745	707	808	753	749	729	743	748	769	785	776	735	744	803	748	711	701	766	710	736	788	713	769	704	686	698	747	764	737	795	751	758	755	798	770	752	773	757	763	802	791	770	766	764	749	712	709	734	729	757	771	699	797	745	752	715	719	763	741	739	725	784	820	787	769	745	750	780	709	802	709	773	741	773	789	730	741	777	735	727	743	743	790	744	773	756	737	758	741	804	755	715	743	709	755	786	738	788	736	758	752	751	742	733	759	778	727	790	768	717	757	719	777	749	773	769	753	807	771	748	729	751	735	717	799	745	729	779	775	722	758	749	746	785	749	745	718	748	757	752	779	779	729	773	770	759	734	743	711	769	758	695	767	797	774	744	729	763	687	766	711	764	744	770	741	746	757	801	778	735	742	768	710	797	766	704	779	723	762	754	665	731	749	687	727	773	782	727	714	724	724	804	752	759	733	694	711	745	720	755	796	783	747	704	746	723	723	770	770	718	685	730	762	743	787	804	807	712	754	746	772	770	708	723	722	781	755	750	799	735	780	729	758	743	767	777	709	737	759	752	723	742	725	714	724	733	719	775	761	801	716	667	797	739	714	761	705	764	781	790	746	749	697	704	759	763	745	755	737	758	781	726	723	785	713	762	726	772	741	705	747	751	765	760	725	798	749	746	743	729	737	763	772	732	752	750	796	744	747	757	705	775	756	733	759	728	781	800	722	780	784	750	797	724	746	786	769	760	756	759	801	734	708	777	775	754	765	755	765	800	752	790	763	749	743	731	711	747	733	741	834	762	717	737	731	774	724	739	711	812	744	727	758	732	745	766	734	706	730	690	770	724	778	745	764	749	779	778	773	835	750	760	732	791	740	728	722	760	752	776	724	753	780	731	710	738	760	751	742	759	750	748	715	745	739	721	764	754	745	733	721	735	771	737	720	749	751	757	700	752	774	738	760	745	747	729	746	726	714	742	788	733	779	754	766	742	706	784	750	745	751	734	720	735	752	785	719	751	762	750	736	735	763	682	786	740	729	737	754	749	762	754	765	767	755	762	799	745	751	759	789	757	773	756	728	736	770	738	754	721	783	734	709	731	745	756	750	730	711	793	768	733	752	728	727	747	767	748	738	730	723	692	796	717	757	697	720	773	712	696	804	694	737	711	757	794	782	745	739	772	754	786	751	745	731	717	766	764	747	759	778	775	727	745	753	748	732	728	768	764	775	740	760	713	733	734	776	768	754	778	739	737	800	692	738	700	731	785	729	725	722	786	761	727	750	694	797	761	794	711	754	737	738	740	759	753	723	727	704	755	757	726	755	774	749	777	730	763	758	764	769	767	774	755	745	763	710	736	710	780	765	725	748	762	770	726	804	739	736	698	721	790	752	721	785	742	757	759	763	791	706	759	752	755	692	739	707	741	735	753	760	719	765	762	774	745	775	769	749	751	729	762	737	765	746	717	756	758	724	726	705	767	755	781	769	701	725	728	742	749	741	766	730	754	752	709	796	721	774	759	772	738	799	741	770	728	720	799	703	711	722	775	746	740	725	743	748	702	771	764	756	747	699	757	782	683	744	766	763	707	723	761	750	746	766	711	745	719	778	746	750	715	732	759	743	721	738	738	722	738	777	771	793	741	711	783	731	772	787	734	762	779	764	764	772	773	752	788	760	732	696	692	707	763	727	749	737	707	751	753	735	717	734	766	763	728	769	788	770	759	761	761	722	727	778	752	714	770	742	741	750	755	740	732	755	680	743	805	756	770	741	729	741	718	744	704	737	741	764	772	772	739	754	808	779	731	694	742	725	713	713	708	774	755	787	713	765	727	716	742	809	765	792	811	733	715	737	742	739	759	762	739	713	730	770	705	706	755	767	730	701	761	727	770	747	774	794	744	767	688	772	763	687	763	733	742	721	813	753	739	775	754	764	753	722	739	727	760	745	722	764	726	739	705	782	722	741	728	776	727	691	776	755	701	754	767	770	745	697	785	750	762	738	699	773	758	717	748	782	743	748	753	773	753	768	747	737	737	749	800	740	769	723	791	751	817	786	724	730	742	713	737	718	789	795	759	747	785	686	737	730	744	734	795	756	733	796	766	758	798	765	737	764	736	667	722	763	759	739	726	759	797	776	739	701	728	771	755	742	735	724	778	761	756	739	700	804	754	699	733	756	789	753	777	743	748	739	774	704	776	785	739	772	732	757	754	746	761	752	737	762	749	806	724	695	747	757	733	728	674	761	704	734	812	797	763	741	804	754	693	748	715	728	776	759	739	740	742	717	757	725	742	743	776	759	782	738	771	693	768	741	777	769	733	747	787	708	794	744	713	737	781	776	761	735	761	755
34382	19897	11527	6285	2113	1145	820	590	508	442	437	371	362	316	322	325	362	349	325	330	343	336	355	280	322	319	331	365	283	307	266	281	300	298	262	307	262	346	299	277	294	276	310	312	304	317	316	318	278	323	336	288	289	296	262	268	325	286	269	308	290	290	301	312	300	322	277	269	281	296	277	312	287	298	299	302	332	298	345	286	289	296	293	300	275	308	289	306	295	265	279	318	313	306	304	275	291	279	306	282	305	297	285	281	326	324	296	280	259	275	291	295	296	323	298	334	286	316	323	281	285	269	340	297	291	318	299	310	309	286	318	299	336	291	278	273	333	306	286	273	281	288	272	332	281	320	254	270	304	290	268	298	274	244	312	278	314	293	283	303	291	292	271	328	268	285	301	290	266	280	276	286	303	286	309	277	267	293	282	326	293	296	273	312	332	299	288	285	279	313	271	266	265	281	293	329	276	292	282	259	318	275	296	281	272	286	318	299	291	305	284	283	291	344	340	285	275	311	297	313	293	312	293	272	262	284	279	327	284	323	307	304	300	309	276	266	298	323	328	301	298	274	315	306	265	295	303	301	295	285	262	337	292	305	298	301	298	323	298	306	268	255	284	317	273	296	298	306	270	289	337	293	254	326	272	251	276	289	308	287	298	319	305	271	287	302	306	309	307	310	318	276	254	296	288	321	295	283	273	278	302	301	319	282	264	283	284	289	291	288	287	279	300	259	306	316	287	269	268	284	320	307	313	340	268	318	311	290	297	308	293	290	300	295	297	272	311	292	299	324	250	306	299	318	308	288	301	283	284	251	305	277	257	289	269	281	292	274	292	259	297	264	277	269	300	274	269	279	296	293	291	267	312	317	291	292	290	300	327	276	264	300	280	269	284	306	303	302	289	262	343	324	315	326	298	308	291	297	279	287	292	289	281	296	286	299	337	314	272	275	291	285	294	279	307	300	294	306	276	268	266	314	288	288	273	277	297	285	295	290	281	295	295	341	325	304	300	288	278	286	276	291	278	282	315	286	319	320	318	287	265	259	270	244	254	299	275	309	289	301	281	315	291	306	276	324	308	292	293	313	265	252	285	309	260	325	276	312	307	286	310	313	289	291	314	326	265	304	289	257	253	310	276	329	283	302	319	290	296	284	259	301	311	306	288	316	327	291	302	331	310	322	334	325	301	307	294	287	290	298	298	288	304	307	292	269	280	279	286	303	311	322	298	293	316	340	282	298	301	307	296	299	292	307	307	321	311	282	312	306	320	306	304	280	312	282	293	308	247	289	273	308	282	270	300	257	306	260	279	305	283	295	287	321	300	297	288	272	305	294	299	261	285	299	270	299	305	274	262	275	261	273	296	297	323	296	274	296	257	284	291	270	308	301	301	284	298	324	288	357	303	308	320	288	305	291	250	280	290	283	326	306	276	328	312	318	314	288	307	288	259	302	306	290	295	274	292	299	314	272	308	318	277	291	291	271	300	310	287	291	294	319	285	314	295	305	318	283	293	269	296	251	334	308	291	287	347	313	280	329	259	306	278	278	309	299	295	317	327	286	296	307	298	294	293	301	306	310	310	323	298	279	281	313	295	301	281	297	307	272	293	307	281	302	316	312	296	320	273	287	264	310	308	302	283	286	303	260	290	321	263	268	298	306	289	317	281	340	296	283	311	296	301	285	338	292	307	316	307	293	280	269	332	295	291	285	316	276	281	312	292	290	295	274	324	295	320	291	305	298	272	269	309	291	306	262	287	276	311	298	294	311	338	307	280	327	291	282	313	274	293	277	327	305	304	289	311	298	305	287	326	288	282	326	298	276	273	305	309	312	256	324	295	294	324	283	301	283	294	295	299	298	293	284	275	331	291	281	307	322	313	319	304	304	282	312	310	283	305	305	287	316	285	313	264	256	296	277	284	301	294	303	315	319	313	292	283	279	281	288	284	300	271	281	267	306	289	317	341	302	290	325	309	323	300	287	280	288	295	282	262	315	316	309	288	308	315	303	290	313	308	270	277	285	265	273	304	283	287	277	282	270	251	296	275	282	310	275	308	313	293	279	307	276	280	284	304	278	276	302	343	289	294	310	315	301	268	306	261	266	290	260	327	285	286	292	314	292	254	246	322	282	286	290	325	318	306	266	252	306	259	298	311	267	325	296	286	280	278	286	286	271	272	323	301	288	260	311	290	285	283	272	302	295	298	319	271	301	297	304	270	308	296	294	292	296	279	272	280	296	300	295	299	268	318	302	317	288	295	297	304	306	308	282	301	282	291	309	291	270	311	302	268	299	306	292	299	282	313	314	287	267	289	299	308	294	273	273	279	295	325	280	302	320	279	291	253	290	261	297	292	321	319	285	295	341	276	294	311	302	304	281	265	291	327	331	282	332	283	335	305	261	295	321	278	289	285	301	272	317	298	294	342	282	267	246	317	241	267	278	275	306	304	330	316	288	341	287	296	316	297	333	304	308	284	311	276	262	286	306	307	298	309	310	303	316	296	310	275	277	285	306	267	310	272	299	276	294	314	283	268	250	316	315	289	295	311	317	286	298	304	281	284	297	328	276	281	295	267	272	271	270	313	314	277	308	284	292	317	287	297	284	279	306	289	300	295	306	310	299	284	289	276	293	288	297	310	302	334	295	307	273	269	282	286	276	300	295	287	298	300	295	287	273	292	271	293	301	281	274	247	287	280	323	286	302	291	288	310	298	312	318	293	276	294	315	283	284	266	305	314	313	324	298	270	284	293	272	300	307	297	337	273	315	294	277	294	274	358	303	276	288	310	301	286	285	302	274	317	302	304	312	312	306	283	270	280	291	273	282	308	289	301	297	287	265	291	288	279	285	319	299	281	276	321	272	268	304	310	328	318	286	296	326	287	301	279	267	274	275	290	306	333	283	290	281	311	278	256	274	290	290	322	296	309	263	289	331	306	281	315	292	278	281	315	285	291	303	273	297	306	302	272	316	282	283	293	301	308	303	269	288	281	277	273	275	281	293	315	275	316	302	322	318	291	308	284	293	316	304	278	300	284	260	333	306	283	316	305	315	293	281	272	311	310	271	304	292	276	282	298	289	298	295	296	309	256	276	275	328	269	278	275	306	266	308	287	291	315	263	267	271	294	286	280	271	279	284	305	303	294	285	292	299	313	306	294	260	335	305	302	292	321	253	296	286	321	284	297	313	276	307	293	287	276	284	306	310	306	280	278	288	292	265	300	309	286	271	287	298	280	310	298	286	281	315	254	286	315	308	297	294	306	276	333	302	301	299	277	327	321	304	306	295	277	319	296	300	297	291	294	297	316	276	288	285	305	293	298	312	275	292	258	267	276	296	297	284	273	301	315	305	313	270	304	310	327	309	267	300	289	271	303	289	260	308	305	304	264	266	311	276	290	286	300	281	301	289	310	305	330	327	341	283	289	287	317	280	268	301	328	286	287	263	286	287	295	316	297	290	307	294	271	300	273	289	302	245	312	296	293	328	297	334	298	307
21433	14275	14448	12269	6232	4067	2730	2108	1743	1540	1349	1145	1195	1070	1059	989	923	973	932	923	913	891	875	834	889	875	882	840	850	724	739	712	746	753	718	655	683	718	667	663	670	667	707	649	660	711	624	698	646	653	673	660	646	662	681	670	659	672	672	647	689	684	629	648	651	646	668	638	677	690	694	649	633	677	676	668	654	658	644	634	683	631	664	680	675	676	701	644	640	655	674	721	655	693	652	696	659	625	588	625	657	658	687	686	657	676	652	657	661	656	648	713	625	674	647	666	701	638	637	680	697	642	653	655	638	648	664	644	684	627	618	673	678	691	628	628	642	668	651	690	622	658	680	668	692	660	649	668	612	633	689	630	650	678	673	670	722	628	622	701	698	678	680	658	682	676	652	684	615	649	652	614	713	679	691	689	688	666	643	660	644	727	701	672	683	665	671	685	657	647	644	687	695	660	641	666	612	694	639	686	707	704	632	694	655	638	688	686	651	656	682	679	668	666	673	655	688	678	685	665	666	645	679	661	625	682	623	664	635	676	659	714	611	658	638	637	660	637	684	652	644	685	657	675	657	681	635	644	663	669	630	684	636	655	684	687	671	651	668	667	676	659	705	656	703	635	633	681	669	671	655	640	677	678	666	667	618	687	639	680	643	645	671	659	697	668	684	651	682	680	686	682	661	641	708	645	588	672	672	628	601	656	721	632	667	660	710	636	693	651	675	648	663	637	676	679	624	671	633	659	646	638	693	687	710	659	695	655	683	637	653	641	689	649	687	672	614	640	664	722	705	683	659	652	643	647	634	687	648	640	630	708	675	699	622	671	675	673	619	619	684	660	638	651	614	622	644	675	645	642	638	687	634	652	655	696	655	624	659	670	679	655	689	706	640	702	635	678	662	685	691	689	658	646	670	678	672	685	676	627	654	672	639	642	657	655	649	657	639	669	665	711	660	658	673	693	663	732	654	728	684	652	657	665	670	682	680	648	639	705	669	688	684	677	634	640	655	666	713	685	690	655	634	652	675	710	675	626	670	662	705	639	660	668	597	697	682	684	640	692	664	658	644	639	668	624	645	698	705	633	685	650	671	659	675	636	680	648	653	645	657	639	685	663	687	649	658	697	721	702	664	631	687	675	680	659	666	672	623	667	670	652	660	640	663	642	643	637	635	633	656	663	649	673	669	703	679	661	703	722	625	681	682	685	678	657	631	664	665	725	616	630	677	644	643	665	678	645	667	682	644	630	633	683	712	635	688	622	637	695	668	643	648	672	689	668	664	636	619	658	632	634	643	679	642	662	652	649	636	667	614	702	672	689	657	689	672	658	668	664	618	651	691	613	683	694	642	666	657	688	706	634	622	635	694	629	697	652	673	665	686	647	615	676	660	672	669	681	633	638	646	669	657	676	610	650	663	700	670	662	654	635	661	695	709	665	726	694	658	636	712	641	681	627	661	663	651	655	671	681	655	636	656	652	670	641	638	608	662	623	656	659	661	646	662	623	672	674	650	668	705	681	667	655	653	623	656	662	673	634	639	670	631	662	631	643	646	651	643	675	635	653	666	648	678	665	641	663	645	692	648	691	689	646	641	667	662	627	661	674	595	673	674	668	651	671	644	602	689	654	698	631	660	634	635	648	627	708	656	655	636	613	627	659	673	635	678	660	650	681	632	645	658	659	703	662	701	653	652	644	648	656	665	657	638	660	604	711	678	673	659	669	658	663	696	654	680	674	640	682	640	657	656	645	704	682	656	674	651	682	691	664	644	670	701	657	700	694	683	669	664	712	626	678	654	667	687	642	619	625	686	658	655	689	684	648	690	670	703	664	692	664	691	667	651	656	666	697	642	653	671	666	672	679	684	609	673	687	664	701	623	603	631	655	654	646	660	629	658	696	616	667	680	661	679	629	663	704	650	674	631	615	659	675	667	721	712	699	710	674	642	635	637	618	630	661	663	637	682	646	665	674	704	653	632	702	674	671	662	683	635	638	677	642	643	659	685	643	618	676	648	659	648	700	693	644	664	700	654	681	665	666	693	655	649	649	666	655	622	659	669	656	680	667	664	653	677	689	670	676	663	628	682	662	654	676	686	652	658	649	673	631	660	645	676	686	626	648	733	655	628	657	694	619	670	672	642	640	684	676	628	654	663	660	647	630	710	638	666	644	704	717	623	688	662	708	681	697	676	670	674	681	695	697	664	660	645	648	611	702	637	640	673	663	624	665	621	656	680	674	695	707	648	655	667	645	662	624	685	659	623	636	635	657	679	662	639	612	674	689	702	662	679	671	668	704	670	659	660	703	710	635	626	661	655	658	640	696	631	693	632	666	658	642	659	674	692	657	663	661	657	630	694	645	689	631	635	637	680	667	670	714	658	679	684	672	690	660	682	658	652	683	652	661	674	702	678	615	697	661	661	622	640	640	627	673	643	683	685	673	665	665	677	644	655	651	620	704	661	660	612	734	651	701	654	637	668	696	666	723	648	673	655	661	652	667	667	668	643	651	673	683	652	639	682	665	685	646	686	650	662	692	637	669	653	671	673	693	610	665	659	645	644	671	682	680	632	647	640	613	692	654	653	658	686	658	667	652	655	688	650	710	689	684	649	623	645	615	661	675	634	698	682	669	680	701	656	671	643	628	698	650	628	669	717	702	669	604	658	647	644	663	664	613	663	663	676	644	662	695	672	634	658	637	662	650	671	729	696	655	698	618	690	585	708	662	667	651	610	638	701	661	636	697	649	696	666	708	674	644	671	673	642	635	681	653	670	629	640	688	665	688	643	669	660	636	683	731	723	637	653	661	686	671	666	684	649	626	667	665	686	672	647	631	681	657	665	654	659	654	689	735	661	689	653	651	641	649	679	620	680	681	665	651	662	667	687	694	662	670	680	661	715	666	670	660	693	647	626	700	643	683	691	625	637	694	693	643	672	662	664	663	704	708	665	663	676	658	666	658	632	653	658	691	671	697	697	664	638	640	695	682	673	679	650	663	674	640	688	663	664	651	644	659	660	683	673	661	649	655	668	623	643	695	660	634	638	626	646	680	677	675	658	668	655	645	669	654	639	648	662	645	649	675	623	685	640	623	669	689	694	665	655	685	655	674	656	668	613	660	615	682	669	701	678	646	672	650	674	664	650	637	633	676	653	643	655	708	666	654	663	641	665	644	644	652	614	686	686	668	636	688	607	641	656	688	635	673	710	661	652	688	621	676	672	656	655	672	718	626	678	698	665	685	683	649	640	648	633	717	683	679	700	655	644	669	625	654	677	670	667	644	626	639	654	639	671	623	679	668	651	662	654	648	663	641	663	702	690	618	644	656	671	653	646	686	664	653	757	616	686	670	658	622	681	649	701	697	644	642	677	662	661	655	646	711	658	684	664	674	665	670	674	639	700	632	660	687	730	688	696	697	658	623	654	671	644	658	657	692	708	658	674	642	632	646	671	662	711	619	655	630	664	608	629	670	683	618	669	644	677	702	627	646	665	646
45762	28313	18665	8427	3253	1785	1100	789	650	565	481	438	455	419	434	410	412	439	418	381	402	348	394	369	370	383	359	362	333	338	345	355	376	363	341	322	349	323	328	337	317	336	331	310	356	320	350	339	337	330	314	347	343	366	342	332	325	342	332	344	341	359	305	344	303	336	353	320	331	323	327	327	300	328	342	336	367	325	354	352	314	305	342	358	334	298	315	326	362	344	340	365	313	335	277	327	346	305	316	323	318	284	312	327	316	306	349	340	324	333	394	310	326	303	373	352	323	353	326	362	338	324	364	313	286	349	330	308	343	340	325	354	348	326	319	305	327	361	306	317	359	330	352	361	307	315	326	314	317	303	321	369	346	334	334	371	344	339	344	358	312	317	334	318	306	340	339	330	314	327	359	322	334	331	315	300	318	329	284	304	321	306	340	316	351	364	331	363	320	326	364	329	347	300	296	324	338	338	316	317	355	327	334	354	344	346	339	312	301	328	366	337	350	343	360	319	346	350	307	361	319	347	336	346	330	289	324	312	359	325	336	355	350	314	339	308	326	328	316	348	340	310	318	313	308	311	321	299	367	325	315	351	323	339	320	303	357	333	326	306	324	333	308	356	356	319	355	323	362	311	321	370	325	355	320	346	303	347	354	320	320	355	324	320	333	344	332	279	358	320	309	352	299	347	319	321	319	342	357	354	310	354	354	332	338	326	355	359	341	331	329	303	334	333	323	349	327	306	325	320	307	319	364	312	318	326	324	333	338	290	308	299	326	335	327	307	351	330	305	323	346	331	304	334	362	288	311	310	349	327	336	294	346	337	334	313	347	341	350	335	343	312	294	313	320	320	326	309	329	344	296	332	296	330	351	342	326	311	320	335	336	358	322	328	305	324	352	328	299	342	290	308	315	318	316	334	312	302	314	341	347	338	334	339	347	359	321	287	281	336	351	348	344	333	309	332	308	328	323	308	315	333	331	289	312	280	282	339	333	306	327	318	324	320	325	348	320	380	336	308	310	340	359	324	336	334	305	304	325	323	320	334	308	332	359	343	346	318	329	345	350	307	298	329	328	308	335	329	287	329	322	320	318	331	310	327	313	322	349	297	345	321	300	309	355	332	307	317	377	332	345	366	335	339	365	324	342	317	353	339	322	354	308	335	350	325	336	352	354	315	336	331	332	319	344	336	374	365	308	336	314	322	306	331	314	345	337	325	325	334	372	321	352	344	370	330	335	327	300	303	353	332	328	285	293	301	348	317	355	332	300	315	310	298	353	300	373	331	311	344	302	374	306	329	351	322	335	340	320	318	312	363	284	303	338	337	295	325	365	306	357	354	310	277	302	340	348	338	316	311	313	330	317	344	330	333	328	362	322	318	333	324	338	304	296	336	336	327	347	345	351	322	322	332	345	314	351	344	347	299	311	345	346	321	340	317	311	355	314	337	321	297	325	324	329	336	342	321	314	311	318	356	330	318	319	344	346	316	371	332	352	328	345	323	369	329	328	346	302	320	347	354	345	299	305	295	323	329	336	342	344	332	348	351	336	343	318	323	327	311	322	303	332	302	308	335	303	296	328	301	316	306	334	313	333	336	348	323	338	326	316	333	346	312	319	312	305	343	310	326	287	344	357	312	341	310	302	288	320	309	319	300	311	343	307	333	323	339	344	359	294	321	318	311	322	339	336	317	314	309	328	327	368	312	322	353	347	311	310	352	347	377	361	349	346	349	333	329	290	336	346	302	342	297	301	355	328	339	309	385	322	378	355	308	361	332	320	317	337	341	346	341	296	321	325	319	361	297	362	340	339	296	330	337	337	326	347	345	298	351	336	307	309	334	352	329	331	310	343	329	345	374	342	332	325	313	368	291	324	333	303	357	359	301	329	347	315	316	345	315	327	338	348	312	329	342	360	354	317	361	349	365	337	318	319	346	330	307	348	307	340	318	303	317	294	341	303	339	362	357	346	351	340	303	335	316	323	319	347	344	364	302	360	360	271	329	336	342	343	355	323	314	330	371	328	335	350	325	321	359	307	309	339	339	300	361	305	331	326	352	303	317	316	314	324	317	387	351	337	313	325	310	340	303	342	315	327	316	299	364	337	312	357	323	289	309	326	332	324	332	328	345	291	300	311	327	315	354	316	333	323	340	352	291	321	345	319	346	347	362	297	325	332	326	313	332	300	343	302	320	329	315	336	347	349	329	344	333	339	336	325	366	326	302	325	306	329	333	308	323	353	319	305	299	370	318	317	354	304	347	310	360	351	342	336	299	320	324	342	320	331	284	331	334	323	333	313	297	310	337	332	322	329	352	298	320	344	316	351	338	287	335	341	356	312	332	351	312	325	325	322	323	334	324	357	318	321	318	309	334	337	316	316	310	359	306	333	323	328	304	308	291	338	309	304	354	362	335	322	325	299	347	310	362	326	343	344	332	331	347	329	305	341	355	344	282	347	341	298	310	306	331	361	343	326	323	344	345	334	353	304	355	318	327	352	319	290	323	310	329	344	328	311	320	313	322	370	298	317	355	343	358	359	358	336	321	292	344	355	335	311	307	298	320	338	326	349	340	333	342	342	336	326	325	330	313	306	322	346	332	334	369	278	317	336	336	337	334	339	319	319	309	345	309	318	326	368	335	334	324	281	347	312	341	320	350	317	309	342	323	327	349	325	323	312	342	314	336	349	333	339	316	358	288	357	327	316	342	338	314	360	372	329	327	286	331	362	302	318	333	345	319	313	333	323	351	302	326	349	327	297	325	300	308	317	330	358	323	361	326	306	304	339	345	331	357	318	342	337	333	352	338	317	331	309	331	345	332	312	338	320	325	345	336	333	348	327	309	351	351	319	298	309	332	317	329	351	348	325	348	322	340	365	302	325	328	311	348	357	341	314	346	344	309	310	285	317	319	347	343	326	324	369	329	299	349	345	328	324	329	331	359	299	334	321	347	329	326	374	319	334	321	339	370	325	335	337	343	350	347	325	321	354	319	310	329	319	317	336	318	397	314	368	300	327	308	336	315	349	342	282	352	307	331	324	334	336	329	336	290	327	325	317	308	320	333	332	339	340	322	315	325	365	351	323	321	328	344	334	357	313	321	336	331	324	324	332	348	329	305	320	321	296	315	324	345	344	329	360	286	339	300	338	277	338	334	385	289	300	314	342	344	364	300	308	306	358	328	361	312	320	332	335	330	331	338	331	321	374	304	323	320	332	337	359	360	320	348	318	325	319	338	351	299	296	311	347	337	310	324	323	361	353	354	319	331	341	314	307	330	358	321	342	321	374	334	343	341	351	301	316	374	337	345	373	318	313	376	338	356	324	355	353	350	319	351	325	349	332	336	314	362	305	319	315	353	335	287	314	294	347	353	314	300	306	313	347	300	338	352	292	350	348	309	357	358	343	296	289	328	354	324	357	334	339	336	343	322	299	325	320	313	378	302	320	361	299	331	326	345	286	340	306	330	306	319	339	323	344	347	336	315	360	329	320	332
28333	19620	20293	12982	8259	5670	3846	2952	2492	1977	1696	1476	1490	1326	1339	1167	1105	1163	1101	1215	1159	1146	1079	1015	1050	1086	1036	1030	989	886	884	900	874	821	839	853	853	824	806	835	794	753	788	781	741	753	768	776	711	729	776	747	717	794	728	741	709	773	781	788	764	807	739	755	720	734	735	733	741	761	704	759	726	701	760	733	712	710	719	732	721	752	742	745	691	731	749	795	691	701	736	716	685	717	729	766	721	734	751	717	689	758	784	790	736	742	693	718	744	764	702	778	754	794	706	705	742	771	717	745	764	772	684	728	691	729	755	727	710	729	747	677	733	735	749	760	745	720	725	769	712	716	719	681	783	730	769	720	737	719	706	733	732	728	719	700	684	774	731	744	776	704	697	726	754	710	752	768	759	704	733	722	685	758	770	725	785	713	733	734	686	722	758	762	794	708	734	734	759	778	742	775	716	733	753	732	700	731	722	717	735	733	757	730	791	742	766	707	741	746	695	723	737	713	712	688	743	682	737	724	800	728	747	769	725	716	698	720	730	676	749	739	722	732	726	717	747	767	713	759	718	785	696	766	722	709	776	728	737	704	723	750	730	741	777	734	719	732	684	711	703	743	784	720	737	707	772	689	706	702	725	739	764	775	753	752	720	777	734	745	708	746	733	742	730	699	770	731	699	685	742	731	736	714	688	735	719	777	722	699	728	767	753	706	757	753	754	722	737	704	658	753	740	736	708	749	701	752	735	721	746	742	722	700	735	721	725	737	758	707	738	753	739	717	727	729	736	719	702	749	733	775	778	776	759	738	715	710	744	739	784	762	697	720	731	705	678	786	709	726	732	709	770	707	728	699	723	757	751	730	712	758	738	730	747	718	772	749	730	737	683	751	737	776	742	716	714	736	723	711	677	753	723	716	757	747	771	703	737	777	732	688	720	782	728	714	691	729	798	740	702	649	740	747	758	722	767	749	750	733	742	697	752	737	742	735	714	762	739	683	764	726	733	753	709	719	754	746	738	716	724	730	739	731	745	727	729	745	712	704	755	703	744	756	743	705	746	770	741	719	697	720	704	713	694	728	766	750	735	753	773	731	742	706	745	709	723	771	721	700	721	741	724	765	753	757	751	744	710	772	741	782	700	743	755	699	733	732	730	726	729	708	722	711	701	696	749	727	731	758	768	743	717	691	716	768	737	718	718	737	727	760	750	717	711	716	714	744	695	697	719	699	747	696	739	760	745	722	688	722	709	709	733	733	738	730	733	737	738	736	727	711	731	747	720	795	743	694	733	658	744	739	760	759	756	754	746	751	778	678	713	763	718	748	756	720	764	747	767	727	726	736	734	731	690	725	729	774	762	778	707	783	724	755	718	756	725	742	698	736	779	731	778	756	746	763	718	742	674	680	724	782	745	748	728	729	708	733	779	705	733	749	788	754	740	697	753	706	719	757	658	712	748	722	723	719	716	740	717	749	738	770	719	784	740	736	686	678	716	696	757	752	742	740	740	734	730	746	712	746	705	751	734	724	725	716	771	785	673	737	713	746	773	714	741	746	721	762	702	756	755	696	698	730	736	699	721	724	718	707	707	701	734	779	705	744	723	764	747	752	762	722	748	729	734	708	745	742	741	751	741	739	714	721	754	702	714	764	714	740	736	763	767	690	701	725	767	744	769	772	775	774	705	776	706	702	694	737	722	754	724	718	776	732	746	717	771	728	800	700	750	729	761	685	699	737	710	725	710	755	723	681	686	733	762	773	776	720	785	752	712	738	742	727	737	733	695	719	727	708	760	722	746	745	757	738	724	721	767	788	719	736	724	706	776	742	764	760	690	710	725	777	771	699	727	768	734	714	745	734	746	721	720	734	702	744	768	765	764	715	729	808	766	759	722	749	714	708	750	703	730	715	742	731	708	744	778	729	717	718	711	729	735	747	775	728	717	662	762	731	727	658	746	706	746	716	739	686	776	737	702	724	769	721	742	738	777	712	727	692	731	713	765	726	720	732	748	713	735	710	745	723	714	732	713	793	700	725	734	727	796	745	712	746	734	740	710	753	690	714	740	703	707	737	711	716	732	759	771	751	703	680	735	756	725	725	780	740	765	715	728	735	761	685	764	664	689	723	727	738	788	740	732	747	689	711	728	702	740	745	728	732	757	771	751	694	777	691	730	724	782	734	756	728	705	681	721	714	756	723	732	756	735	717	753	726	733	732	732	718	721	739	692	720	741	700	694	759	789	762	686	756	725	714	766	714	752	747	759	673	766	697	756	737	713	716	747	722	745	747	730	750	742	737	654	706	720	712	724	726	738	720	683	740	715	742	733	724	723	780	706	724	748	757	689	732	715	770	771	722	768	801	726	762	745	795	740	721	739	773	777	734	731	765	754	777	760	773	737	729	783	780	720	780	708	706	726	756	723	703	768	713	727	731	742	743	705	706	756	712	778	655	735	754	699	744	755	762	732	740	735	729	683	770	753	735	708	714	699	751	745	733	727	710	685	652	739	755	720	745	699	760	728	730	725	728	702	724	715	751	717	762	756	752	735	746	720	704	761	761	729	706	711	770	753	737	752	767	727	728	772	722	763	800	762	724	748	684	738	744	747	744	718	706	754	772	709	729	744	703	701	731	725	735	684	739	724	741	677	741	725	720	714	772	680	762	751	798	705	722	696	774	721	712	753	723	719	711	701	722	700	716	703	709	714	788	732	705	700	723	763	791	745	742	739	780	756	744	728	720	750	760	748	750	701	732	732	734	687	738	715	758	721	789	769	708	758	710	732	774	744	733	729	759	755	713	721	702	734	717	760	754	722	737	716	737	800	749	748	753	740	737	709	714	764	752	694	744	714	736	742	735	697	702	746	712	740	788	747	734	734	700	741	757	725	744	753	732	721	704	677	719	713	740	732	730	714	726	705	751	764	690	748	756	751	702	713	769	705	731	717	749	728	746	723	732	719	735	774	729	708	742	777	706	754	724	716	760	756	708	744	754	731	728	729	706	710	718	765	732	723	731	750	744	740	732	785	734	763	734	731	723	723	751	705	686	742	727	685	735	749	753	745	752	691	757	738	751	712	725	768	733	682	712	680	763	749	714	726	782	750	747	704	730	722	734	755	766	739	717	722	758	734	711	734	773	665	725	725	725	720	735	760	730	733	743	694	746	693	729	751	716	778	690	736	694	746	701	729	712	814	683	762	755	728	748	739	710	710	708	748	775	772	717	752	765	700	725	765	744	756	736	750	733	734	740	735	781	737	735	720	699	783	744	722	759	720	727	747	759	749	782	763	729	740	715	762	725	758	759	739	710	786	702	819	756	735	678	700	736	763	735	736	701	750	694	734	703	759	749	757	782	762	725	790	730	746	759	715	720	752	768	730	766	713	757	694	766	723	753	735	707	741	770	722	706	720	776	721	680	700	699	730	748	754	718	722	737	742	751	717	774	726	775	704	757	711	761	747	751	744	712	727	772	757	785	757	705	739	773	703	725	720	727	759	754
19383	9176	3985	2033	1083	769	569	545	479	435	386	377	382	394	393	399	390	371	390	367	331	366	364	336	348	371	361	332	364	369	348	340	379	334	351	382	370	319	325	362	369	377	331	323	339	330	351	351	341	348	369	312	317	353	338	342	330	326	336	340	349	358	329	339	355	339	375	317	360	348	360	351	394	303	311	356	354	332	336	345	313	337	351	345	346	326	319	339	328	362	332	343	349	354	323	337	331	362	343	348	343	353	321	369	374	403	348	311	329	365	294	314	335	340	334	326	318	357	364	331	337	329	337	369	324	353	315	321	316	348	358	335	350	362	341	360	357	356	354	315	355	341	347	336	357	355	369	371	362	303	322	349	329	343	289	338	340	313	389	324	375	334	383	346	349	364	362	293	330	358	334	335	334	337	355	370	350	353	324	325	349	340	327	350	322	344	352	356	333	346	341	339	339	293	334	302	350	328	364	350	368	349	323	363	371	349	345	353	340	331	317	366	332	316	351	351	341	352	311	329	313	323	363	351	333	340	311	359	332	339	332	352	350	363	343	316	337	359	359	324	327	319	328	320	330	328	341	361	379	370	338	340	350	359	351	351	335	324	329	333	332	364	337	329	303	339	359	337	333	320	327	351	339	358	331	355	318	348	332	341	341	331	343	358	362	319	345	344	354	355	331	348	340	374	345	352	334	349	321	331	364	364	345	318	347	331	349	373	391	321	304	345	356	327	340	333	334	417	332	350	357	347	335	354	350	337	325	318	351	372	329	330	352	400	345	322	312	301	337	338	305	347	337	340	335	336	346	324	327	355	357	372	349	336	363	351	337	328	355	381	316	319	329	364	320	358	333	331	365	350	342	367	343	337	348	351	343	366	328	335	342	368	330	310	327	327	331	328	310	360	332	385	340	331	311	348	349	343	359	350	369	321	339	337	343	335	327	310	321	331	340	374	347	339	368	339	343	336	329	338	349	364	332	318	357	373	313	352	380	328	331	320	337	350	334	337	351	331	324	332	343	326	307	289	331	311	377	324	345	358	337	353	330	325	341	326	364	371	309	329	335	358	331	366	329	348	352	355	361	342	347	311	351	328	320	371	327	342	345	312	368	317	359	339	331	354	341	369	341	396	342	332	326	335	360	326	345	356	359	373	356	335	324	351	362	338	373	345	377	383	357	316	337	315	329	366	355	318	352	337	348	368	349	353	350	328	341	339	305	328	362	327	317	347	312	334	341	316	292	352	352	363	336	331	346	345	346	344	330	301	312	325	363	360	355	355	339	353	388	356	357	352	331	312	369	339	330	322	325	363	342	358	334	346	317	353	336	340	344	362	353	329	343	347	310	357	355	362	348	330	323	343	370	351	351	326	368	366	325	355	296	316	339	350	344	384	347	369	338	328	343	354	348	366	326	327	319	334	369	348	349	346	357	327	375	362	304	351	337	356	321	325	349	332	342	328	342	368	365	333	322	352	343	331	332	374	314	347	348	353	328	326	349	327	352	339	338	316	362	352	327	323	326	302	356	345	326	323	346	354	312	293	326	354	348	348	361	361	326	346	330	341	367	347	334	341	363	321	336	299	332	352	330	361	336	329	301	332	344	350	342	367	342	343	359	333	313	317	348	336	358	334	342	360	360	327	363	313	352	374	348	327	335	301	353	366	318	360	364	369	349	297	382	313	358	333	347	340	350	371	311	355	337	344	332	343	348	335	317	332	323	357	349	342	363	353	346	317	327	294	315	360	338	325	302	335	354	372	344	360	333	322	360	322	313	346	321	340	347	361	366	284	312	312	348	340	321	336	333	356	316	328	359	318	317	344	344	355	349	320	328	408	357	332	375	308	351	343	301	314	332	340	349	313	353	371	333	333	330	378	353	341	337	328	309	332	358	352	365	353	329	335	358	342	377	332	408	338	343	342	348	324	349	357	368	373	349	342	313	350	339	350	350	369	310	287	356	354	345	347	358	316	331	330	324	341	333	349	335	354	337	315	301	328	325	323	308	337	332	326	352	342	376	330	347	323	350	342	333	328	358	373	319	389	361	312	333	343	322	296	360	357	345	374	287	318	363	348	329	349	324	318	306	295	328	353	329	343	330	333	344	324	345	351	329	374	364	364	339	335	387	336	355	330	378	400	339	318	345	315	366	370	339	360	347	339	332	346	327	359	353	347	334	312	321	316	352	331	338	341	338	338	360	368	347	357	379	356	335	321	328	332	307	376	301	332	351	323	301	327	335	357	340	316	345	364	363	342	342	334	365	382	380	373	343	346	339	339	346	339	321	329	358	347	332	335	332	346	381	337	353	335	332	343	363	339	354	315	344	364	329	329	367	342	349	319	324	337	366	339	377	331	334	325	318	360	343	340	362	355	363	353	342	320	338	365	360	320	325	351	320	351	309	339	345	367	318	331	383	322	352	363	358	322	385	326	347	377	370	372	361	319	352	340	316	360	357	341	310	315	329	341	387	348	333	361	361	324	354	319	350	366	336	348	336	333	331	355	337	339	351	373	363	357	348	390	328	307	308	321	316	313	344	342	373	350	358	339	335	374	344	319	351	319	350	352	364	309	322	366	361	347	323	357	332	338	353	337	351	341	331	364	341	338	334	334	367	330	361	368	350	352	333	341	331	348	359	295	343	358	336	330	377	320	337	330	346	345	377	355	345	306	346	317	343	323	317	333	323	333	367	371	346	369	342	351	352	325	336	339	337	312	337	390	364	344	336	329	352	336	347	336	309	311	311	324	333	350	364	355	362	342	353	330	350	327	348	332	355	327	351	338	344	350	355	374	323	336	350	370	322	331	371	314	320	327	359	328	389	332	332	364	360	360	352	330	325	301	349	319	358	366	359	337	313	346	360	353	330	329	344	315	328	363	351	363	329	337	323	371	292	374	371	309	362	327	307	367	317	311	359	346	361	360	339	332	362	346	341	348	336	300	329	367	342	337	328	325	373	330	330	313	318	324	367	320	349	359	325	417	329	312	342	316	357	377	345	327	341	344	340	348	339	372	330	372	357	336	367	334	319	353	344	326	333	319	350	353	359	363	328	341	317	319	331	324	332	340	309	341	326	339	344	368	352	358	340	375	331	337	334	320	332	340	351	342	353	291	332	320	359	348	344	339	316	371	341	314	336	359	348	316	338	348	311	345	352	343	301	317	330	337	316	376	359	357	296	340	349	342	356	340	315	327	306	373	346	331	391	341	373	357	352	328	342	323	325	345	343	369	335	313	363	356	375	338	320	317	342	322	381	351	320	351	344	335	328	315	325	320	341	330	323	369	358	312	346	387	349	374	352	362	310	302	358	341	322	321	351	321	312	348	335	345	346	302	319	345	349	341	350	332	346	335	355	353	342	363	337	338	359	352	337	341	366	361	315	338	359	322	351	334	361	352	383	346	369	312	314	320	356	360	353	332	338	358	352	333	344	353	380	342	329	343	356	341	295	339	355	312	346	327	357	325	325	339	337	348	368	352	326	358	348	336	357	354
11997	7213	6259	5497	3745	2422	1826	1451	1250	1164	1025	963	1021	986	950	853	914	834	842	910	870	819	839	860	886	901	775	795	781	780	776	794	805	744	798	752	780	775	822	794	727	779	767	787	738	730	714	743	737	763	745	772	762	749	735	789	736	776	753	766	714	822	712	765	779	726	714	707	728	775	715	747	723	752	749	694	714	755	770	727	747	782	711	709	750	762	701	713	686	718	779	761	723	807	698	781	774	771	784	773	789	765	759	756	717	738	753	754	702	766	740	750	747	779	745	732	763	727	759	800	723	727	729	746	748	738	741	764	726	753	724	762	775	756	770	775	746	746	698	745	718	744	721	719	740	748	753	716	762	781	773	758	757	731	717	773	684	734	767	753	737	812	779	764	751	775	699	731	758	738	743	802	766	786	756	771	748	741	743	706	755	742	748	721	744	758	679	739	746	812	736	743	751	757	774	733	763	725	767	731	741	720	753	718	775	736	786	725	748	758	760	753	720	723	729	728	697	728	788	738	770	703	721	755	749	765	745	760	724	714	775	712	763	739	706	750	755	744	760	697	749	705	790	716	813	705	750	759	721	751	737	794	778	738	770	743	757	729	796	719	742	765	722	758	805	697	714	752	771	759	756	776	765	715	747	717	745	725	679	789	731	761	722	770	772	768	774	801	789	739	784	755	726	786	746	726	783	735	712	768	761	743	761	734	809	744	787	780	747	742	766	719	729	764	723	724	715	783	740	784	753	740	787	779	764	754	705	724	750	666	718	707	699	746	770	711	749	722	754	754	753	746	747	680	753	760	774	747	725	761	763	740	724	768	753	749	810	783	734	834	779	741	754	708	803	776	780	747	763	836	763	760	710	757	744	709	722	762	760	803	721	731	758	739	730	798	752	737	713	771	710	756	724	723	716	762	744	792	757	756	724	692	743	721	727	738	752	737	782	744	769	768	706	778	732	745	717	720	708	763	773	702	771	717	795	743	733	734	743	731	737	732	713	750	789	737	738	757	767	702	713	799	734	772	750	715	787	790	722	768	735	715	696	753	758	763	739	729	738	717	769	706	766	736	767	759	718	745	760	775	754	731	755	736	705	758	752	789	717	744	705	737	737	765	691	720	786	775	751	711	746	712	723	821	821	725	744	716	720	774	760	700	712	750	772	733	749	654	759	750	760	757	739	732	748	732	720	784	746	727	762	747	721	765	742	784	763	723	743	747	731	743	745	767	730	744	765	765	778	715	765	750	737	746	725	783	742	765	693	712	755	740	748	835	722	715	795	721	739	772	736	793	767	757	781	761	739	785	753	758	766	783	738	731	753	749	756	783	749	799	759	766	786	703	779	776	803	732	716	752	751	752	699	773	772	720	752	792	769	726	742	748	739	757	766	762	765	736	746	721	721	767	718	717	732	714	756	785	712	765	781	705	796	727	757	755	710	690	714	746	703	757	707	709	751	731	740	820	714	725	719	771	753	773	782	818	777	768	711	770	720	773	740	763	731	742	704	720	786	783	769	777	753	695	766	752	747	761	747	783	732	750	766	739	732	763	728	743	693	792	738	742	713	787	748	745	747	774	764	754	765	772	688	786	740	785	737	756	739	746	709	765	762	750	694	782	711	753	729	726	738	757	727	756	735	732	744	753	727	744	767	721	748	788	713	743	713	801	776	736	742	696	734	751	752	745	805	682	767	756	746	705	783	784	712	767	722	740	716	748	712	730	722	803	754	716	769	744	757	753	768	730	749	729	748	732	734	800	772	794	775	784	701	774	768	748	745	735	774	751	702	770	788	757	760	775	730	762	759	766	745	734	749	753	759	760	710	718	771	725	749	743	734	732	772	743	744	756	800	748	769	765	730	709	749	741	740	806	750	824	754	801	753	774	775	755	782	759	759	715	743	743	743	750	780	767	723	714	770	719	749	731	730	753	739	756	699	739	732	721	746	745	792	757	705	741	732	755	747	726	755	785	741	773	735	812	752	732	750	723	772	781	723	755	762	719	757	720	690	705	748	728	718	738	756	771	721	763	689	729	699	760	735	712	798	758	720	737	770	733	769	750	745	678	774	738	748	791	744	747	793	801	782	766	779	749	781	741	735	753	749	736	706	776	724	722	751	736	745	721	744	783	720	704	718	743	726	744	739	783	770	723	699	758	718	726	745	797	758	752	745	793	770	787	726	799	751	727	764	805	731	735	754	752	783	772	722	744	733	735	751	726	725	751	786	763	770	694	711	754	769	773	718	725	705	708	713	715	741	799	773	745	750	743	742	763	778	748	727	732	706	722	783	735	755	756	746	716	768	757	724	743	752	774	766	704	739	757	762	792	731	759	822	729	763	744	749	769	724	737	738	765	793	789	753	732	759	722	687	735	696	763	739	754	787	756	747	777	754	754	739	745	775	749	761	730	735	751	769	768	719	739	814	711	763	792	710	754	732	732	768	699	761	753	705	733	788	759	755	744	749	778	779	738	758	728	747	790	765	778	765	730	753	710	730	735	743	792	766	738	733	708	716	752	752	813	761	751	758	695	798	773	703	747	747	806	753	727	770	774	697	727	757	806	729	800	799	748	734	765	708	753	790	721	740	764	718	734	759	741	761	694	758	731	746	750	768	777	730	717	765	726	762	758	771	772	730	747	727	753	703	708	744	759	732	730	717	760	766	763	773	737	796	736	780	802	765	785	729	759	776	738	717	752	746	768	774	760	731	714	747	745	727	779	720	711	753	710	723	784	722	773	761	722	748	766	751	736	769	763	734	759	724	768	769	749	711	738	732	725	778	743	737	749	765	725	751	761	752	714	747	732	765	786	734	716	788	774	726	774	781	757	774	760	810	732	777	717	729	750	739	761	785	741	769	710	749	739	757	752	798	727	705	755	740	778	742	744	772	706	774	734	680	705	727	725	753	733	794	710	773	789	713	704	742	807	757	720	777	746	765	730	737	748	788	761	800	687	764	701	732	716	740	734	780	747	724	782	769	759	773	747	773	780	764	715	730	763	757	746	748	771	742	757	747	749	745	777	760	718	756	704	721	683	779	765	693	746	728	757	750	721	732	741	719	747	730	776	717	731	786	782	772	747	765	755	741	774	733	706	743	702	721	710	728	711	715	793	782	742	771	726	727	758	682	774	761	778	719	789	750	708	766	729	757	743	765	696	730	761	748	673	747	727	745	727	726	751	729	750	754	778	732	771	732	722	740	750	770	754	730	773	739	751	758	760	747	753	718	745	750	728	763	776	736	710	796	796	781	764	770	782	781	757	746	711	751	735	721	734	715	714	731	769	714	742	738	743	758	803	756	744	742	734	712	744	767	737	704	707	772	743	751	742	730	706	686	739	747	729	722	752	725	784	789	769	723	799	718	761	705	724	788	723	786	716	756	744	713	805	744	753	731	723	726	798	737	738	786	762	781	760	726	748	797	732	727	735	759	768	754	746	719	722	717	742	735	721	728	725	742	711	766	770	676	757	753	762	731	765	699	795	741	777	668	746
33787	18719	11262	4409	2141	1186	797	573	535	503	395	393	414	346	339	367	351	344	336	320	353	322	330	338	335	295	322	298	317	311	304	300	290	289	331	356	291	306	305	281	294	308	266	296	318	298	278	268	296	314	332	327	240	300	278	292	279	314	303	271	316	315	291	259	284	289	281	238	295	277	317	294	272	256	287	281	275	297	301	292	303	291	265	278	289	301	264	278	324	284	276	294	276	303	282	302	280	300	337	301	280	287	264	285	300	294	290	285	291	263	280	312	290	295	272	265	307	293	317	289	266	308	277	289	298	280	268	270	303	298	312	326	255	263	324	298	291	281	302	310	292	254	273	267	333	274	300	260	268	286	330	307	308	288	292	339	280	291	325	329	268	283	295	290	296	266	287	297	255	286	272	275	290	286	280	296	266	324	294	270	295	317	285	285	290	304	301	281	302	333	297	285	270	298	273	292	241	290	300	282	282	293	270	284	292	324	263	253	283	308	310	270	296	287	288	297	299	293	263	243	251	277	304	303	265	323	268	295	307	277	322	292	310	282	289	322	306	290	294	297	295	301	277	286	310	322	307	307	311	288	295	296	288	285	297	289	264	296	262	286	262	300	254	254	292	282	284	308	278	267	273	265	298	353	296	288	288	296	260	298	274	311	308	328	296	310	276	273	261	304	282	264	305	336	327	303	289	270	321	325	283	281	312	297	292	299	291	269	274	310	275	319	292	275	307	324	332	269	267	277	309	331	294	316	299	300	287	306	310	313	307	287	287	292	265	326	285	295	300	282	287	301	282	283	314	264	295	299	308	302	284	291	356	265	264	299	276	311	296	315	279	293	307	259	283	298	310	281	331	292	279	296	271	269	295	294	313	299	284	260	282	306	293	262	276	284	276	282	290	271	254	308	317	296	267	300	310	307	283	299	275	267	281	320	316	297	252	276	287	253	289	306	298	311	287	290	296	285	278	323	291	267	270	306	303	341	280	291	299	304	281	288	271	289	311	282	266	330	286	291	288	279	262	325	307	303	327	291	287	276	277	300	294	309	317	284	270	291	301	244	280	271	272	281	277	291	285	288	277	274	286	284	291	267	309	289	295	290	280	291	305	293	303	274	298	271	257	307	287	261	284	288	287	316	346	304	242	285	276	291	283	296	290	302	297	318	306	269	276	264	283	300	313	282	329	320	305	301	272	280	278	294	297	297	274	316	264	260	303	274	301	294	297	336	281	301	271	292	279	284	316	282	295	278	307	311	272	286	287	290	292	292	273	289	278	309	317	321	268	266	289	252	298	311	297	282	286	289	269	287	288	265	281	329	318	294	308	267	301	278	294	297	304	310	302	295	299	288	314	272	285	307	284	289	286	303	294	293	270	298	304	298	285	286	260	290	272	298	300	295	314	307	292	259	304	284	278	254	277	293	284	283	322	285	291	296	334	257	289	304	297	283	271	285	271	289	304	288	279	250	249	262	294	307	296	252	291	332	283	312	278	300	312	288	266	303	290	282	273	313	255	274	302	265	301	279	285	311	296	280	263	279	312	295	292	327	283	305	274	261	251	264	295	310	286	289	296	277	257	289	277	294	247	277	304	300	284	276	253	302	277	293	292	324	305	282	289	282	302	303	317	305	299	283	287	306	297	301	320	294	308	273	314	311	307	287	296	271	289	266	266	288	300	317	296	278	294	309	309	294	328	274	285	298	298	310	275	310	296	312	271	294	301	292	283	263	302	262	278	275	296	241	283	303	273	281	293	311	282	281	285	301	296	267	291	279	292	324	278	291	299	276	294	223	282	289	320	299	286	312	303	312	293	312	281	320	278	274	289	296	286	305	302	302	255	310	277	304	291	278	261	286	258	280	291	308	283	289	275	284	275	286	295	311	288	276	280	271	294	271	311	305	288	291	302	287	299	285	294	283	281	297	329	297	287	256	295	266	313	251	293	302	287	283	322	316	327	306	285	284	264	285	299	262	271	283	297	298	304	303	329	315	288	256	293	296	287	292	277	314	273	279	306	301	281	330	295	278	298	307	293	304	322	271	319	282	268	301	262	270	264	306	281	272	290	281	286	287	293	304	272	318	293	282	288	285	277	273	278	286	284	298	310	311	261	265	298	308	308	285	271	316	265	291	283	296	328	278	268	286	295	282	287	313	299	276	289	291	323	278	320	249	286	317	304	311	281	275	314	329	291	261	298	285	292	282	309	268	255	306	290	322	264	264	301	329	297	284	295	268	287	267	304	272	309	320	307	304	242	270	317	264	297	298	253	280	287	311	301	286	264	292	277	245	249	295	277	279	264	300	268	321	267	304	299	317	286	273	286	288	289	306	290	293	326	286	302	309	289	306	281	310	259	293	282	287	304	312	293	261	271	286	293	285	283	258	289	316	259	297	276	298	289	257	264	265	260	298	298	296	297	277	291	286	272	259	317	302	330	258	286	290	282	311	310	290	307	300	317	305	295	321	301	319	311	321	273	288	281	290	288	299	282	279	306	262	280	272	317	274	305	329	295	304	274	296	299	306	301	301	270	255	318	300	250	289	282	272	295	301	283	299	289	265	260	294	301	312	264	317	307	283	296	282	295	294	279	285	280	304	293	297	289	289	298	305	295	272	261	326	267	339	280	273	279	304	312	274	299	312	251	273	276	310	276	295	276	290	295	319	297	271	308	272	279	288	265	310	272	287	269	316	297	302	299	269	263	283	278	314	263	291	295	304	304	286	271	298	263	259	293	269	272	327	298	312	298	260	292	297	290	285	305	294	269	301	271	337	332	311	319	290	282	315	322	275	326	290	272	290	309	275	263	283	266	289	311	296	258	282	289	299	299	287	309	287	297	299	287	326	277	299	294	297	294	249	245	262	285	312	270	325	306	276	285	281	291	308	271	303	286	306	300	302	257	299	308	297	308	285	298	305	299	296	328	299	296	281	285	275	301	312	258	303	289	279	322	303	285	298	305	329	269	336	315	291	243	297	281	297	279	278	301	328	315	305	316	302	293	297	288	288	277	294	291	304	306	337	259	327	274	282	307	279	291	290	290	282	301	307	320	270	294	280	310	263	296	275	299	293	289	291	281	298	260	284	272	268	287	301	305	276	265	270	279	291	298	316	269	292	279	261	280	270	341	270	293	288	287	328	274	332	318	297	274	282	278	307	280	317	267	280	289	305	286	278	289	320	274	276	296	303	263	286	295	290	272	344	276	288	290	298	301	305	281	289	319	288	313	292	301	279	298	299	260	316	316	279	292	311	283	301	305	289	287	263	316	312	294	297	265	284	302	273	287	302	269	266	297	248	299	293	272	312	295	282	288	280	298	268	277	302	298	313	300	320	297	302	308	301	293	286	287	300	322	304	303	282	268	300	297	304	284	264	303	306	317	294	292	291	270	315	274	294	285	327	320	326	304	319	305	291	275	271	308	302	301	279	275	293	287	287	263	253	254	287	283	263	305	290	288	284	297	292	262	313	276	322	296	287	322	312	301	315	326	276
21489	13538	14498	8899	6267	4181	2964	2162	1778	1558	1300	1298	1227	1040	1054	1031	1027	972	955	1008	950	935	906	856	881	866	876	933	859	768	667	722	723	723	760	706	747	700	681	684	687	638	681	665	670	708	717	651	637	693	649	647	691	659	614	638	653	627	699	621	633	634	669	605	651	660	677	665	667	701	641	607	658	665	667	637	699	683	700	652	705	663	635	652	627	613	638	639	611	630	677	673	626	688	679	670	640	613	646	683	671	649	644	675	654	645	674	641	623	602	654	706	673	613	648	695	661	684	672	664	681	674	639	654	652	658	634	683	662	669	619	700	640	669	672	678	679	652	647	663	615	669	654	644	610	688	669	661	646	638	685	691	647	626	643	595	652	666	659	658	679	721	611	697	664	637	643	680	629	705	668	661	687	673	669	631	664	645	631	626	677	686	633	625	665	647	691	682	605	670	628	679	671	671	661	650	666	667	698	641	654	648	627	652	655	678	639	611	666	690	667	677	657	661	664	609	662	633	588	647	678	681	674	631	619	629	698	671	682	666	683	600	617	709	636	722	671	666	622	651	652	662	654	656	643	687	659	628	631	665	698	621	683	652	623	686	700	639	645	623	655	699	605	680	649	663	643	624	665	660	650	640	641	645	650	671	581	689	625	678	645	631	626	655	653	608	686	667	663	645	614	664	716	698	667	667	635	662	681	643	668	700	627	627	654	644	676	657	680	692	657	641	611	656	615	665	655	655	647	629	658	699	654	643	684	636	697	659	676	642	637	656	626	656	674	656	654	608	625	675	630	635	655	682	662	652	607	631	602	658	623	668	666	713	628	618	655	657	664	661	677	661	656	640	645	643	639	632	658	660	662	658	639	610	651	641	659	646	681	700	636	713	664	645	672	667	663	682	680	656	624	654	669	648	669	648	663	662	635	665	679	679	648	640	630	686	663	678	690	634	682	663	643	638	647	682	679	677	638	657	616	663	659	685	654	659	633	646	683	703	683	649	671	689	697	678	624	659	666	667	660	652	641	652	638	679	697	666	647	730	611	704	683	681	698	633	648	606	711	672	641	658	686	688	666	686	642	624	617	634	632	654	673	644	672	686	622	679	661	693	649	654	649	683	638	646	656	631	660	630	661	685	667	660	667	678	643	668	656	640	647	607	634	628	654	691	656	694	663	666	613	629	659	636	699	728	694	688	634	663	657	672	671	639	605	656	660	686	645	682	631	634	635	697	673	658	652	706	648	690	662	661	628	629	672	611	688	707	621	629	658	656	627	636	673	652	662	657	690	646	694	646	669	687	672	603	614	667	661	629	713	663	633	598	671	646	702	688	646	649	645	685	685	608	630	662	623	639	655	689	627	683	643	626	654	617	635	644	670	685	633	620	687	668	673	656	634	634	618	637	678	659	705	675	666	667	664	649	643	633	666	639	658	668	672	647	684	681	650	634	677	599	630	676	663	660	674	658	704	652	653	685	677	631	632	645	668	634	661	634	635	638	683	688	648	624	611	685	681	656	618	629	632	693	670	645	634	643	691	634	666	657	662	669	670	682	651	659	670	721	656	621	637	635	669	619	606	690	617	665	661	654	637	690	646	681	638	623	664	688	660	691	675	652	661	625	588	656	627	638	643	662	633	665	630	702	638	606	654	589	648	626	662	636	655	694	587	678	643	640	661	621	637	627	678	612	706	738	682	634	667	682	666	661	625	728	654	632	697	580	664	676	617	659	617	661	644	623	664	639	642	694	632	659	663	664	667	665	641	622	651	631	672	660	704	652	692	635	698	715	632	665	684	683	649	647	682	650	680	637	613	683	632	632	668	661	691	659	714	677	681	648	706	643	652	633	640	669	657	626	658	620	698	699	645	636	669	668	669	686	713	690	669	701	672	606	641	659	642	671	645	680	606	687	666	671	645	677	640	672	668	597	671	661	667	645	653	649	631	679	658	655	645	601	662	665	619	660	615	662	643	672	646	634	656	667	644	613	680	605	639	661	640	673	633	635	634	652	642	627	650	671	666	627	665	662	630	671	696	693	683	661	620	636	654	680	671	641	711	605	655	623	630	613	690	665	641	655	620	623	629	677	678	661	652	621	627	682	657	636	669	680	692	661	625	640	641	648	669	688	682	636	679	675	661	747	650	662	609	652	656	621	682	706	678	639	687	640	693	628	703	651	641	629	674	688	639	678	677	689	643	638	652	611	633	614	626	705	632	653	656	687	634	595	663	652	621	693	667	619	674	664	663	613	660	696	662	675	629	657	626	643	670	631	702	647	667	668	698	657	677	688	652	645	692	625	635	626	657	697	686	673	682	667	676	691	649	645	641	627	674	641	664	674	674	683	671	627	725	649	637	627	653	645	658	660	664	668	647	645	692	658	592	639	661	687	671	632	634	611	661	660	648	685	649	702	684	652	654	627	664	662	669	685	618	637	620	664	641	647	679	676	630	674	668	664	676	658	630	646	627	648	655	702	655	650	652	653	657	681	653	622	654	630	688	662	703	655	607	661	639	637	619	643	640	665	673	652	627	642	660	630	649	646	667	638	652	630	648	666	679	637	667	618	640	652	626	677	664	650	690	668	676	645	670	696	659	664	653	696	682	737	615	681	631	614	615	657	652	644	686	645	720	624	597	677	616	637	682	594	630	643	693	650	718	648	625	641	638	641	631	650	682	643	637	658	644	657	662	673	643	642	614	645	648	643	670	662	626	678	597	652	664	645	686	633	693	601	682	672	675	622	672	663	664	672	621	659	652	648	640	695	667	659	664	576	644	625	635	637	662	646	659	689	652	653	642	650	633	678	630	635	678	660	586	612	682	622	616	565	631	662	639	652	646	649	663	648	697	583	668	632	622	602	632	691	652	639	660	687	669	653	653	667	636	631	678	665	657	674	647	636	621	684	657	675	682	686	692	650	692	631	660	635	674	663	673	651	645	646	649	648	638	651	704	643	646	635	652	668	663	642	611	650	671	635	627	648	644	648	698	664	669	674	638	698	679	599	588	665	646	639	622	635	632	666	662	692	684	681	646	654	646	625	653	640	637	641	656	641	702	653	667	665	604	705	665	655	657	617	629	683	659	647	656	632	669	653	637	693	668	650	678	681	667	634	609	678	640	669	644	659	691	625	645	682	651	648	642	695	679	609	629	659	666	699	629	634	632	677	670	644	656	645	694	661	622	684	641	681	628	650	678	663	640	658	666	682	669	627	695	615	648	666	663	647	660	645	644	648	617	639	657	650	671	651	700	624	644	682	706	643	674	677	668	661	635	650	671	645	596	669	617	646	671	621	649	693	681	663	641	676	634	641	668	671	646	667	619	670	687	693	683	655	649	647	629	657	652	621	680	697	621	640	639	677	669	672	643	669	717	720	631	607	592	654	678	633	644	644	674	670	630	632	658	613	686	640	666	689	593	682	661	663	641	678	599	632	691	665	687	667	639	652	654	628	642	695	618	651	680	635	661	686	638	656	644	648	617	681	645	659	641	641	636	609
45399	27712	18056	6700	2915	1640	1163	826	698	609	548	496	461	433	435	412	389	359	429	395	391	421	375	360	340	387	402	391	409	348	307	320	344	377	364	359	334	335	333	330	340	346	315	326	346	310	346	340	318	315	352	372	327	305	324	331	325	321	326	344	309	303	331	332	318	329	329	322	310	348	321	332	331	344	321	331	312	346	289	317	314	336	323	311	319	349	316	302	312	330	328	336	316	314	325	348	331	315	328	285	332	300	299	319	328	350	308	340	350	310	359	313	295	331	321	344	330	336	322	324	314	319	317	322	328	345	361	334	334	299	314	355	323	327	315	325	324	323	310	339	326	338	380	348	304	311	334	288	312	350	345	341	335	344	331	311	357	319	306	343	304	322	297	337	333	293	303	358	337	329	351	331	303	320	324	327	290	341	369	334	338	317	308	316	317	339	332	342	306	343	314	292	306	292	312	309	333	325	330	337	355	355	322	341	379	282	326	301	359	334	318	312	327	322	331	334	290	306	325	311	315	313	348	315	299	300	338	315	314	351	333	350	327	351	351	333	313	340	301	335	318	335	339	335	315	328	323	311	340	350	311	290	320	316	289	299	311	350	369	342	346	309	333	367	303	319	335	326	311	303	271	329	335	333	305	306	357	369	346	315	323	299	340	346	292	335	359	303	333	345	324	330	345	309	336	349	311	331	319	335	304	280	360	358	305	325	371	345	350	308	318	303	323	344	308	340	326	306	348	361	337	357	325	315	309	320	316	314	314	323	295	341	353	339	309	323	318	339	326	313	322	319	325	352	315	341	338	340	373	335	316	327	310	352	293	335	317	315	323	326	334	350	322	338	326	332	337	339	307	352	358	330	314	354	319	326	340	335	307	333	322	329	345	323	333	311	328	297	304	339	311	324	325	314	289	313	324	323	294	353	354	325	304	308	359	329	332	364	329	351	309	339	297	344	330	323	319	329	290	328	321	326	319	311	309	352	297	329	320	299	346	348	384	325	334	347	329	350	312	357	328	359	328	323	322	329	315	317	309	285	324	344	340	337	332	316	326	354	300	277	313	321	355	303	364	332	355	316	296	346	332	302	335	316	309	345	340	328	295	308	333	319	293	325	320	313	319	369	322	341	321	337	332	316	357	296	306	329	361	328	286	347	355	334	341	312	273	360	339	341	323	307	348	358	342	345	321	323	368	356	354	340	358	334	311	341	319	331	338	339	337	300	304	334	317	344	315	311	351	334	332	374	342	324	315	368	321	320	339	311	340	337	342	327	340	324	321	339	317	321	316	314	303	356	347	327	319	319	363	301	314	333	311	351	331	303	314	334	342	319	381	311	296	331	297	320	300	307	341	356	340	342	331	332	338	311	339	332	294	291	326	324	334	327	299	296	316	293	337	366	321	327	331	280	329	352	319	302	347	348	322	294	328	336	311	335	333	314	373	334	304	329	304	307	321	340	321	336	315	310	309	328	343	324	328	359	281	319	345	333	293	306	329	344	347	345	328	289	299	331	314	347	348	326	331	317	323	314	316	330	322	306	351	300	359	319	335	344	349	342	288	302	337	306	359	342	289	323	305	342	345	340	345	370	339	299	323	333	320	348	355	319	365	326	317	352	369	334	331	323	344	332	311	355	336	348	364	288	312	307	338	347	320	356	347	353	340	307	324	316	343	337	311	317	290	349	322	302	320	313	320	339	319	340	318	346	322	359	314	360	316	345	343	307	320	321	330	337	329	325	324	334	317	359	352	315	364	331	357	301	352	305	354	357	336	317	315	351	361	327	308	331	315	315	319	339	331	325	302	355	336	310	347	335	346	332	307	351	327	329	318	330	326	302	326	333	343	300	321	391	326	323	337	321	339	336	289	329	304	285	331	353	347	324	299	351	341	360	343	345	338	324	318	340	286	352	340	347	320	297	342	337	312	317	293	342	332	323	349	334	339	312	310	314	361	323	311	342	315	356	330	358	326	316	335	315	327	329	330	326	300	332	315	355	336	383	295	363	314	321	381	317	307	344	323	336	321	351	356	305	310	299	335	344	328	329	306	304	340	344	299	304	303	302	328	340	310	352	290	295	357	320	344	368	368	296	330	336	321	348	324	320	352	314	316	325	351	294	336	312	321	312	331	356	282	341	330	316	334	302	316	307	327	310	316	341	327	326	332	329	339	370	324	329	329	316	319	308	315	357	316	353	353	331	325	332	308	345	312	316	341	288	304	332	349	318	344	327	324	357	296	332	335	342	342	332	358	330	311	316	357	329	333	326	311	365	297	338	338	317	311	312	280	333	323	338	361	325	334	336	311	333	334	333	289	331	355	288	328	352	306	326	362	335	305	307	322	320	320	354	335	339	310	290	324	304	321	346	330	352	352	337	289	356	358	330	280	306	316	333	332	342	323	316	327	311	317	316	328	312	321	327	300	289	309	308	296	315	318	325	359	309	375	346	301	324	333	325	322	307	342	337	337	305	360	328	319	317	297	330	323	336	347	342	309	346	307	327	327	316	325	308	329	319	335	348	320	301	332	342	301	300	304	346	329	333	312	347	345	324	314	305	348	327	348	304	345	328	335	365	296	333	300	349	305	339	335	340	352	360	295	347	306	323	320	336	368	349	335	340	324	342	316	326	318	318	312	325	355	323	301	316	318	331	326	353	336	287	329	322	349	310	300	339	296	344	327	308	323	305	345	333	303	317	328	330	309	316	350	336	308	308	352	313	313	316	316	354	327	323	335	335	339	338	338	322	331	330	320	310	337	337	326	322	315	360	328	326	366	338	329	357	328	369	332	335	329	353	317	311	334	340	319	373	343	310	311	338	317	286	328	293	300	330	335	369	355	382	324	272	332	301	336	353	326	302	339	356	309	350	325	374	352	325	375	346	323	286	311	295	286	373	320	306	321	373	283	367	350	306	329	380	302	314	306	347	336	347	341	339	338	340	331	341	345	318	353	301	313	332	305	332	300	304	311	334	343	315	347	344	325	345	314	316	313	351	327	326	323	331	313	368	348	338	332	335	323	349	296	330	316	321	286	269	310	323	331	302	320	294	322	362	324	334	325	333	327	309	345	315	313	334	301	321	319	328	361	289	323	329	315	323	264	337	301	308	324	334	309	309	330	346	302	378	341	299	267	327	306	331	347	307	297	341	337	342	293	305	345	308	341	343	316	342	361	335	350	301	326	351	328	313	347	331	338	310	313	319	316	340	340	306	344	293	339	370	356	347	329	374	313	319	321	331	320	326	302	308	309	337	313	327	307	336	318	338	356	318	329	349	338	337	331	342	326	325	327	292	336	316	339	329	330	320	355	369	341	318	307	350	330	306	324	282	312	328	321	319	322	332	335	282	319	337	328	332	330	350	324	337	330	319	328	310	328	349	357	344	323	356	317	296	300	343	312	322	320	329	315	310	343	344	348	323	340	314	367	340	296	341	376	319	326	352	312	317	332	314	326	335	355	323	300	316	329	347	322	338	284	373	352	317	289	355	292	347
27868	19021	19356	11232	8026	5599	3964	3009	2511	2019	1684	1623	1538	1374	1224	1196	1149	1175	1252	1188	1184	1121	1102	1085	1042	1044	1103	1040	1019	916	815	898	827	812	874	816	815	813	749	757	768	796	790	734	732	761	757	771	750	740	742	713	721	729	702	713	776	742	732	707	758	760	752	752	692	712	761	720	757	749	692	698	711	776	717	757	688	754	765	759	731	739	707	715	703	740	737	690	712	717	751	745	736	696	671	715	691	745	755	757	706	702	744	745	718	740	749	742	729	730	709	763	715	679	749	684	745	728	725	741	737	726	753	730	707	714	756	754	737	732	726	705	714	737	697	778	755	754	733	753	735	758	714	732	755	718	765	725	764	729	705	763	712	691	719	681	757	782	690	735	693	698	668	661	824	757	752	735	761	727	732	745	718	703	701	740	697	726	718	749	731	726	730	741	687	743	723	763	721	704	722	708	693	755	742	720	724	722	738	747	796	720	700	701	712	698	729	735	702	759	743	735	740	762	791	715	681	746	710	713	685	726	762	780	727	687	695	721	741	696	714	695	767	728	753	723	730	693	742	741	729	779	684	739	748	708	720	754	734	710	738	739	720	756	771	734	731	704	741	746	713	716	721	772	704	738	733	736	742	717	664	753	712	718	808	714	777	686	725	709	744	752	700	732	729	746	729	724	759	692	732	724	734	680	737	707	719	747	739	730	760	780	725	770	770	753	701	727	726	702	695	780	737	730	689	727	739	751	727	731	718	697	719	724	783	738	704	752	717	724	671	747	737	727	703	735	738	740	780	777	770	737	728	690	710	702	746	740	772	738	706	704	747	757	714	741	739	698	752	686	741	785	748	740	693	722	716	713	711	684	694	771	710	747	736	768	766	734	730	767	720	740	718	700	718	692	751	751	751	762	709	708	723	696	740	720	718	677	749	771	750	752	749	736	705	799	748	745	763	718	699	739	709	698	707	728	695	753	706	676	759	754	751	709	754	722	722	713	723	757	779	756	726	724	736	699	689	710	725	745	743	737	753	749	756	706	783	698	745	755	768	703	746	685	763	688	741	731	696	711	711	734	691	693	737	697	793	747	724	699	695	755	765	702	744	762	738	709	736	755	734	713	740	717	753	667	722	769	779	696	709	721	710	735	728	753	767	751	706	732	758	762	725	735	739	762	721	796	769	722	705	727	724	724	737	710	730	705	682	737	823	723	719	730	737	765	741	688	708	761	751	681	685	693	783	733	743	720	714	755	813	748	747	733	735	688	731	765	679	726	688	759	761	772	672	728	734	731	708	750	722	745	736	771	756	749	703	710	798	778	748	739	792	713	732	756	733	702	763	695	762	722	702	697	752	734	781	752	760	743	730	694	742	779	686	733	727	709	685	757	745	750	709	731	715	748	721	694	741	727	751	713	767	723	746	737	748	779	781	806	733	727	757	776	706	710	753	727	713	747	700	722	781	776	693	723	723	703	743	696	686	747	667	749	754	713	698	742	707	758	763	722	763	729	762	751	776	744	780	717	775	721	766	678	727	721	714	744	709	750	704	726	718	724	734	699	710	735	704	733	737	730	707	722	705	745	766	740	723	739	718	756	714	734	747	736	724	796	700	697	724	728	755	736	781	772	736	755	712	705	726	686	724	703	716	753	740	737	738	716	743	748	789	735	714	756	752	745	740	715	749	789	765	721	748	692	765	709	835	779	763	734	744	654	749	713	679	699	707	739	770	702	730	706	771	712	714	686	730	712	749	737	701	751	710	749	678	748	719	710	755	688	711	780	739	724	728	696	726	754	722	786	724	694	742	720	730	738	696	718	703	783	682	722	739	718	767	720	710	757	758	728	757	743	762	707	697	747	703	743	649	729	725	770	731	701	704	789	728	705	722	720	731	778	767	743	712	714	705	733	689	774	761	756	740	732	763	704	718	763	688	727	727	727	712	724	746	704	717	721	747	735	705	701	724	754	734	756	742	715	694	692	715	760	725	769	712	734	724	691	724	705	712	746	719	747	725	705	711	736	741	709	737	682	751	708	715	722	742	705	736	765	738	725	729	670	717	707	739	718	712	744	711	694	739	742	711	731	728	717	729	715	724	705	767	717	757	664	757	787	746	724	749	726	689	695	644	733	701	722	720	749	773	719	701	724	752	734	715	738	749	740	743	740	705	683	743	736	686	745	712	701	768	705	768	726	715	697	709	733	686	719	738	743	694	682	777	730	691	746	763	765	726	705	692	705	795	720	721	757	732	712	770	664	756	702	752	723	713	702	728	744	737	694	701	728	728	764	711	755	699	743	741	726	704	736	781	748	713	777	730	676	737	689	755	749	725	708	743	727	694	772	748	720	686	746	719	741	725	692	707	734	746	757	730	751	695	746	743	753	759	735	686	711	702	666	718	735	724	791	725	697	731	712	681	731	718	723	734	713	697	762	761	720	703	721	716	748	704	705	739	728	762	758	764	741	722	732	728	714	751	731	719	734	748	736	708	737	719	743	769	695	748	754	785	739	735	691	769	734	744	739	675	702	812	730	726	730	765	739	749	750	758	742	729	768	747	686	757	706	705	725	717	710	714	747	722	689	735	709	707	717	800	676	700	734	719	690	789	675	751	710	725	721	744	741	703	720	708	720	683	747	726	682	710	753	739	721	734	751	722	748	726	774	709	733	672	752	756	741	743	733	715	741	723	760	722	766	730	665	683	769	746	717	726	751	734	712	723	715	780	754	752	697	725	735	743	687	759	715	734	703	717	743	676	745	755	698	762	745	737	743	740	705	719	706	706	726	720	733	749	739	739	770	760	727	680	700	747	645	692	714	724	707	703	740	715	688	729	727	693	741	742	690	743	763	726	743	726	683	681	766	703	699	775	740	759	740	706	745	712	719	734	739	700	728	772	736	760	700	756	763	759	726	763	760	739	717	736	768	759	696	725	703	709	770	703	712	761	727	750	717	718	701	747	747	714	729	709	723	720	755	730	756	741	734	699	699	689	718	697	724	693	692	700	722	709	745	796	710	691	751	748	763	755	715	754	731	759	731	736	750	728	754	722	689	740	746	782	713	727	756	720	781	729	714	732	753	796	720	743	729	725	725	735	762	729	719	731	757	723	747	690	713	717	704	737	732	733	710	773	714	728	660	743	750	804	719	701	655	738	717	741	739	713	707	746	699	743	716	740	738	707	741	780	770	729	686	763	752	744	725	726	701	739	719	739	658	701	782	706	745	734	709	706	715	744	735	734	797	745	730	722	775	681	746	707	718	741	731	721	743	747	736	744	717	694	696	678	727	768	728	742	710	713	768	718	726	697	718	744	715	740	707	743	724	730	732	691	746	781	732	704	740	747	754	744	711	772	734	655	701	734	758	751	745	760	700	748	710	722	701	736	725	757	747	695	728	693	737	749	716	740	774	721	742	762	738	699	725	683	700	702	708	666	757	807	708	725	754	732	726	722	695	713	753	720	738	750	721	731	712	670	724	751	741	702	756	702	696	741	739	692	756	752	778
20561	8605	3986	1918	1059	698	594	480	441	435	423	400	390	353	351	388	366	361	374	347	373	337	369	379	341	321	362	338	342	324	338	336	323	318	352	319	368	340	324	343	369	341	325	350	339	350	326	294	339	317	352	359	362	357	349	342	351	326	324	349	324	334	355	367	365	355	338	347	364	338	329	340	334	358	343	348	344	325	304	341	338	321	328	377	359	373	373	334	360	351	350	347	348	355	347	319	308	330	346	376	348	332	381	358	352	336	318	407	332	293	357	357	346	324	342	367	353	343	329	326	307	330	314	346	365	364	310	346	371	351	346	305	327	344	344	356	345	379	351	365	334	321	372	351	355	313	386	369	321	368	326	334	365	331	349	347	308	380	348	291	353	317	327	338	356	343	331	333	354	366	342	339	367	362	327	342	376	305	324	316	355	366	354	330	325	338	371	333	352	354	314	331	317	350	339	349	413	327	329	363	352	324	338	352	316	352	339	362	356	324	350	329	337	314	354	357	370	350	337	352	361	322	340	338	332	327	391	319	319	321	358	325	337	356	354	341	335	311	364	344	321	288	336	328	318	355	326	330	356	331	368	395	340	324	337	310	353	339	375	342	349	351	326	328	339	367	331	325	354	340	331	334	348	355	335	334	355	348	337	318	338	357	320	357	339	336	297	333	328	350	338	329	386	342	331	330	339	315	361	338	324	331	317	292	325	341	339	341	324	343	379	337	330	326	313	329	362	341	344	335	344	283	359	329	327	302	307	344	331	349	377	375	371	322	337	351	335	302	307	369	342	349	342	334	342	319	348	344	352	343	354	333	342	327	355	333	360	369	356	325	339	356	335	321	340	354	335	327	352	328	366	313	379	343	358	326	327	348	315	298	327	343	342	338	320	337	316	326	380	335	335	341	342	296	343	353	294	351	333	330	352	341	345	332	349	308	357	329	320	324	354	350	339	315	351	329	350	342	323	327	340	344	387	367	339	348	351	383	329	328	302	320	327	339	350	360	374	324	361	366	365	317	350	312	345	337	354	373	334	371	348	364	336	319	339	363	344	380	360	349	345	328	324	351	330	358	352	337	316	358	331	360	350	364	349	311	314	350	332	347	356	319	338	305	332	318	353	382	309	371	355	302	360	325	367	376	347	357	356	312	337	297	290	363	353	360	346	358	350	341	341	363	322	322	339	304	354	359	327	314	346	353	336	340	346	316	336	337	361	356	317	307	402	369	337	339	366	309	334	343	301	320	363	335	387	338	368	348	323	356	341	343	381	318	318	349	327	311	319	352	364	298	351	364	340	336	337	365	391	349	387	318	326	323	333	381	329	355	326	345	323	353	335	332	319	318	347	370	345	354	329	323	350	343	357	338	310	339	347	343	333	329	353	331	315	362	335	314	313	318	371	371	326	376	362	350	383	358	335	328	334	318	317	360	340	376	332	336	380	347	371	336	337	369	371	339	332	339	294	355	369	338	372	350	364	369	332	323	369	334	337	351	343	348	327	343	352	319	352	356	364	320	337	358	329	324	340	339	336	363	361	343	352	325	381	385	350	339	356	356	317	350	319	322	320	362	332	353	314	322	334	380	354	304	352	355	344	341	352	335	328	354	350	343	344	310	341	332	374	349	350	371	333	288	360	327	335	344	324	372	352	329	385	364	334	327	360	340	324	321	326	332	374	337	305	348	332	361	331	363	356	338	331	377	353	335	356	366	325	346	374	360	361	323	353	369	368	359	326	339	365	364	343	385	347	313	359	356	314	347	345	359	340	328	352	320	339	370	313	300	348	332	334	365	345	327	363	362	321	334	311	352	336	353	327	336	361	347	370	338	329	309	343	336	369	369	345	330	340	354	326	332	336	363	346	370	359	397	306	320	379	329	347	350	343	310	329	324	383	290	351	345	334	360	344	348	315	352	342	370	341	329	347	357	354	362	305	343	323	356	312	337	321	349	330	319	328	351	342	355	348	340	348	313	334	324	336	342	332	329	362	355	306	352	371	346	348	332	341	364	341	357	341	329	354	324	343	312	324	328	322	363	346	343	313	320	343	353	358	338	323	315	334	316	346	351	378	351	346	345	325	340	374	352	355	337	344	351	369	310	345	390	364	320	331	334	344	335	353	339	312	309	313	325	334	326	327	391	329	359	362	343	327	329	390	316	313	339	335	333	347	362	374	329	293	375	343	343	306	345	353	322	315	328	357	316	318	345	356	347	340	344	332	327	345	320	314	357	348	366	336	390	337	342	340	336	363	309	374	330	349	363	342	315	321	280	317	336	306	322	333	380	340	354	339	356	318	339	282	308	354	328	357	376	367	326	348	376	347	330	348	332	327	296	349	324	347	359	347	351	328	335	338	312	345	357	344	347	339	333	361	372	320	336	333	352	355	377	348	319	358	321	320	340	362	329	327	344	329	343	347	363	340	354	321	296	320	320	384	348	331	322	333	334	352	335	349	369	334	346	344	339	337	355	324	344	340	301	349	307	353	320	310	323	349	357	332	315	353	317	324	319	346	343	302	354	363	354	360	303	340	353	315	356	328	362	356	313	322	348	379	340	369	358	360	370	325	342	346	340	305	339	346	387	328	372	344	312	341	333	363	318	344	355	320	338	328	322	346	359	310	354	352	361	329	342	324	347	324	318	323	329	322	363	360	342	310	314	312	352	350	332	320	337	330	338	346	351	361	346	332	363	364	372	359	358	350	321	338	374	373	348	344	308	318	341	326	352	327	353	359	359	346	309	361	344	361	338	329	362	320	339	341	372	316	320	307	367	321	358	333	328	342	343	351	357	354	330	366	319	330	338	330	338	308	319	313	329	334	323	365	346	348	341	351	330	339	342	345	365	356	360	337	347	335	364	355	337	316	337	328	373	330	335	320	336	320	325	343	327	322	351	316	335	351	337	321	337	349	362	332	343	336	390	346	351	319	353	348	368	409	355	324	355	339	361	375	313	350	356	374	330	384	347	350	309	377	342	346	340	338	356	329	314	347	334	335	366	335	355	346	346	363	361	343	354	325	322	329	355	349	334	334	375	342	375	359	316	326	315	334	299	368	341	296	328	333	371	316	336	327	335	320	341	326	337	310	354	389	357	390	360	353	336	362	311	290	351	370	354	354	362	338	360	314	337	345	304	349	355	336	353	327	349	320	352	340	355	338	322	350	342	340	336	345	345	335	361	341	296	312	360	376	303	312	361	330	349	334	342	324	327	355	334	344	326	355	339	358	360	313	333	341	305	327	331	375	343	331	317	352	378	338	342	373	336	332	288	343	378	332	335	324	345	346	349	319	328	318	351	327	352	333	333	355	364	359	343	371	352	380	322	328	297	294	357	350	327	281	332	354	334	344	339	321	330	332	375	332	328	356	354	371	336	363	367	318	332	341	383	336	335	359	358	340	353	345	359	326	357	348	351	340	343	359	347	345	342	351	374	318	327	337	344	298	333	350	366	315	337	351	315	341	368	336	337	338	346	381	352	327	341	366	355	337	350
12200	6525	6607	5201	3269	2357	1682	1435	1297	1151	1036	1005	1047	946	964	930	850	858	867	869	890	868	856	931	810	835	812	805	777	810	801	772	685	737	805	784	766	825	784	718	754	774	713	762	746	740	733	716	766	715	767	732	742	736	782	759	802	687	736	747	756	723	765	698	724	761	709	761	752	754	746	719	734	780	726	747	689	778	766	709	734	758	713	752	693	731	735	742	730	759	772	737	714	749	802	736	723	763	712	685	736	733	795	745	722	775	743	737	767	774	721	737	756	702	767	703	729	703	747	799	765	763	763	726	700	725	704	803	811	781	737	723	719	805	687	726	789	766	745	754	710	730	747	753	748	791	723	753	716	742	727	725	736	731	750	710	770	732	750	748	773	758	748	714	736	770	731	740	730	735	709	775	756	723	717	723	748	716	687	759	732	796	699	742	750	779	769	769	753	747	759	743	745	732	752	750	785	709	769	716	726	762	745	714	758	778	747	764	732	765	710	774	749	668	782	747	716	747	765	725	705	746	742	760	734	719	748	742	719	750	740	754	762	739	750	688	748	757	770	704	789	757	743	727	771	729	729	754	744	791	715	728	771	753	727	770	741	766	774	717	684	744	754	724	750	737	736	680	768	735	730	710	710	733	716	754	697	716	712	757	767	837	685	786	721	737	750	777	733	760	779	772	727	756	712	757	687	720	715	735	700	752	753	755	775	740	763	746	756	731	741	755	724	745	729	734	756	783	754	755	744	717	737	787	792	742	765	698	710	752	700	748	720	753	696	751	722	761	699	735	756	763	754	768	732	737	718	701	734	763	753	762	728	770	763	731	729	760	728	734	752	712	731	741	750	750	743	739	734	743	780	747	743	756	703	700	780	716	735	747	723	709	718	712	700	747	748	745	711	714	754	711	732	746	693	699	748	696	731	789	735	722	752	773	725	729	734	731	752	744	778	807	749	802	740	735	742	745	765	756	782	761	773	802	782	753	716	746	769	778	745	797	731	772	732	707	744	776	730	741	739	724	756	704	707	719	750	782	718	717	754	731	749	728	795	745	770	753	747	757	731	726	758	739	749	720	730	720	774	776	756	725	714	742	726	739	757	794	733	758	716	715	734	773	731	754	754	787	744	731	779	762	714	776	762	772	729	771	780	750	728	757	780	709	808	765	732	728	762	718	733	721	730	740	743	750	742	725	727	727	718	725	725	771	686	782	743	726	750	776	727	745	728	805	730	756	759	777	754	792	738	750	746	739	776	744	791	767	720	789	698	748	804	730	750	748	716	807	736	736	745	729	770	770	735	725	743	700	741	733	754	815	728	771	709	725	777	705	749	742	767	742	722	708	738	743	766	780	794	766	777	711	759	759	720	749	746	744	711	743	748	720	749	773	737	735	785	732	767	742	719	692	782	717	769	764	707	758	734	744	751	762	731	725	727	751	783	692	791	754	748	721	782	735	759	752	763	778	727	749	673	695	704	767	741	744	736	691	789	704	703	705	786	690	729	725	716	701	731	746	739	756	777	741	755	740	748	740	743	781	786	739	755	742	697	696	721	738	747	772	748	701	749	699	691	763	738	773	793	728	768	737	704	730	767	707	749	738	730	747	784	762	661	699	793	725	753	739	746	768	807	753	746	710	733	713	716	748	713	747	683	696	776	718	745	764	782	731	694	703	771	783	751	758	733	793	747	743	741	689	714	735	737	750	769	732	766	790	740	708	751	701	715	732	746	728	730	760	752	773	755	674	730	709	742	712	701	764	710	697	735	761	707	716	770	756	704	762	744	730	737	730	777	773	706	749	787	768	744	756	739	734	760	715	756	768	749	759	744	789	730	736	755	740	723	767	754	707	706	755	713	783	788	738	682	767	748	770	767	706	785	737	756	745	724	750	751	769	746	746	729	720	760	666	731	771	780	757	795	752	716	782	759	718	725	735	731	717	735	717	744	715	733	728	753	746	758	752	754	758	774	776	750	733	731	703	725	801	776	783	763	710	726	761	771	701	771	735	711	778	739	751	795	737	775	737	743	754	716	733	749	722	765	717	756	757	744	739	759	753	719	730	749	741	739	738	715	745	724	785	759	710	696	746	733	763	743	781	746	776	712	747	762	717	746	722	745	730	795	761	695	751	723	675	775	771	798	738	740	693	765	775	752	706	702	735	697	696	779	770	750	736	730	716	710	716	741	764	722	762	761	746	743	730	716	730	787	745	737	811	759	682	758	740	746	742	714	789	759	740	813	772	780	726	739	754	756	705	726	701	721	670	752	750	701	764	712	755	766	764	764	788	689	748	760	745	796	749	755	742	748	750	751	745	740	707	720	769	741	733	757	754	770	729	782	741	770	721	775	718	697	735	765	739	742	738	786	727	719	793	757	773	791	746	778	733	737	755	778	733	774	719	734	792	733	747	750	731	783	742	713	772	736	757	776	691	770	759	764	705	751	733	759	759	761	752	733	703	742	751	761	738	770	713	793	736	759	793	745	719	753	780	715	766	680	763	705	728	752	789	782	703	747	759	711	754	726	743	693	766	766	746	735	748	744	730	740	741	730	732	745	773	737	745	755	781	747	719	670	746	809	747	730	712	744	759	739	791	711	731	748	748	736	686	750	773	725	753	765	751	746	757	791	745	756	759	784	742	703	731	757	764	810	692	758	755	741	733	758	749	703	797	726	727	733	759	766	745	731	776	716	726	749	740	714	732	739	768	722	750	741	723	729	710	770	706	720	771	713	732	773	750	731	723	768	723	690	776	714	783	745	780	730	752	726	770	732	776	751	752	749	732	775	754	790	732	734	798	738	748	783	705	740	715	751	674	700	741	736	725	718	726	758	711	761	730	756	735	769	776	724	727	733	771	733	743	749	753	743	747	758	722	778	709	723	751	739	743	738	765	740	716	802	771	747	738	736	741	741	777	738	743	754	773	766	739	770	719	749	719	748	784	729	762	749	741	700	777	771	808	718	756	740	773	735	744	808	756	735	779	688	730	753	773	708	715	754	723	724	760	741	736	796	705	763	759	764	730	767	737	749	718	699	723	743	737	718	767	738	692	750	772	742	752	759	757	814	730	781	768	764	754	760	743	704	752	736	695	794	727	752	765	731	666	757	739	696	801	720	743	782	711	781	677	762	798	779	761	778	786	747	735	761	827	767	731	714	739	744	732	751	773	752	777	725	686	681	762	747	748	759	796	723	776	780	728	754	748	750	759	725	786	732	744	769	762	730	732	763	754	720	732	745	768	764	712	728	739	739	708	718	729	791	748	781	723	713	781	728	716	779	736	703	739	759	706	749	769	733	719	760	756	765	734	771	776	750	710	752	797	703	737	764	727	741	754	725	725	768	717	733	762	758	750	746	727	760	680	721	777	669	746	754	772	763	761	738	726	758	747	685	772	717	762	704	713	758	718	796	782	712	679	759	710	726	728	691	718	723	757	741	761	754	727	807	713	730	694	758	754	767	770	736	735	770	735	744	765	718	728	778	737	723	725	750	748
33719	19225	12323	4923	1900	1200	840	590	559	439	404	390	420	347	374	332	315	346	345	354	338	303	312	341	342	342	323	314	298	278	330	325	287	313	314	298	281	307	280	297	294	311	300	291	325	276	310	327	287	333	293	315	296	311	310	318	303	312	309	335	302	313	261	295	292	301	311	293	303	280	323	288	290	293	294	283	266	282	304	297	312	288	299	271	284	299	289	326	309	309	283	286	296	267	293	273	313	292	286	314	286	293	278	300	287	292	303	311	324	301	318	267	283	288	314	300	290	335	291	279	307	297	291	280	289	264	335	291	307	298	280	296	280	285	300	260	286	304	295	296	275	262	313	271	280	299	324	307	303	298	273	310	309	298	310	283	291	303	269	280	312	299	314	293	295	292	288	304	285	285	298	290	269	297	299	276	285	273	283	315	295	287	292	291	286	302	304	288	307	279	304	292	281	298	293	296	339	309	261	263	286	274	276	263	287	299	284	305	302	275	290	300	314	298	282	307	309	285	322	321	270	268	286	309	287	324	282	279	276	298	312	305	279	315	268	247	304	271	287	297	281	318	282	290	277	276	283	306	272	308	298	309	284	291	269	320	332	282	302	272	310	306	285	281	303	340	302	259	288	304	276	293	282	251	311	290	297	303	297	290	300	296	323	302	317	290	299	290	282	286	286	295	279	293	294	289	301	297	308	268	323	261	292	343	280	274	291	274	302	273	269	282	267	278	305	304	286	322	285	313	271	310	271	295	332	287	316	319	295	276	300	309	312	291	297	313	303	280	255	296	277	299	302	293	290	311	302	283	300	282	289	324	293	306	302	295	305	305	296	293	296	272	305	324	300	297	289	320	297	315	300	283	281	320	277	313	312	307	320	277	276	281	300	297	317	327	283	295	324	281	291	268	314	292	309	261	288	280	281	343	297	287	277	249	307	300	308	292	294	272	278	293	247	268	278	310	272	279	276	316	328	266	286	299	286	275	293	287	330	304	316	246	272	270	270	303	293	285	346	293	274	287	305	310	292	274	316	295	298	256	287	320	273	307	287	299	313	296	268	285	320	263	308	301	284	295	276	293	279	268	307	317	270	296	333	259	295	294	295	292	320	298	306	296	293	269	287	311	275	290	301	290	278	266	265	269	286	260	297	300	302	270	278	282	281	325	305	277	288	285	291	317	303	272	283	301	292	294	320	282	283	281	301	291	294	284	314	287	330	288	282	279	275	305	298	264	300	292	303	256	271	305	301	303	311	308	301	289	301	303	271	325	308	277	283	259	282	321	295	277	344	296	271	316	328	265	282	304	300	302	329	277	308	295	283	321	301	286	294	269	249	288	256	270	255	305	295	281	313	297	279	289	302	305	292	287	329	266	311	290	257	300	303	288	305	289	279	317	274	293	298	276	279	307	319	305	293	283	246	263	280	321	286	294	277	291	287	314	275	279	329	272	244	289	298	300	284	300	284	300	271	266	311	276	285	310	303	287	289	291	311	298	292	296	321	297	294	295	272	284	301	340	313	310	293	288	265	280	250	272	284	309	307	280	325	282	281	289	302	300	279	311	306	348	318	266	322	276	325	321	291	289	297	278	325	293	303	292	266	306	279	273	256	298	281	306	292	275	316	268	283	295	279	260	297	301	308	292	346	295	269	288	298	273	294	308	287	302	261	329	308	300	293	309	315	288	298	303	310	311	303	317	281	327	319	292	278	262	278	300	302	294	301	290	277	292	299	300	323	311	283	276	287	284	307	284	292	287	299	277	301	270	300	305	290	292	309	299	291	253	315	308	292	295	291	298	310	309	283	292	283	294	283	266	303	267	286	305	244	283	316	283	276	301	326	275	244	287	284	288	293	289	261	302	284	278	270	287	284	275	304	293	305	295	283	255	281	297	298	299	277	338	252	307	327	288	299	284	312	318	292	271	317	295	297	312	294	309	296	307	277	291	274	268	305	319	272	287	266	313	293	291	350	315	273	280	273	277	281	275	295	278	287	286	292	321	285	276	300	306	290	286	269	283	290	301	294	254	310	251	283	278	303	286	301	319	287	310	284	293	301	301	292	275	281	305	278	269	312	297	286	317	289	272	297	281	276	289	286	295	283	314	297	313	293	279	310	293	312	281	292	286	295	305	319	311	268	275	311	269	287	309	282	277	278	297	310	306	257	268	281	320	280	271	281	276	275	283	297	290	305	317	297	285	309	292	317	306	267	277	279	304	290	321	300	257	265	283	292	309	268	291	303	308	309	309	312	283	291	282	296	312	303	320	274	308	291	280	302	312	264	327	306	304	280	288	283	296	285	318	304	319	302	268	289	284	322	297	289	282	295	305	293	308	320	316	279	300	278	283	317	297	306	288	286	306	262	275	304	328	328	308	309	303	278	317	261	297	268	305	285	289	277	263	285	280	298	307	283	298	305	259	283	274	253	296	294	300	292	290	274	282	307	296	283	302	311	312	314	317	250	325	306	307	252	316	273	306	313	295	288	304	313	312	275	286	315	303	305	264	307	301	291	321	296	292	291	273	293	290	294	305	284	284	279	302	307	310	316	286	278	320	304	306	279	284	267	298	289	283	287	298	301	316	284	285	290	277	299	292	294	291	289	263	333	285	306	306	295	269	298	299	307	284	288	298	283	261	299	303	298	296	311	302	285	281	330	299	310	343	284	272	259	296	283	300	290	326	311	281	301	288	302	298	288	270	276	288	275	287	285	305	253	279	325	318	275	310	300	283	299	306	272	307	281	292	301	293	293	267	323	278	284	263	298	288	293	300	291	288	288	290	298	292	300	294	304	302	294	294	312	274	297	297	266	249	290	278	323	300	289	307	282	303	269	334	305	276	285	288	266	300	276	287	296	280	294	285	283	311	348	276	269	323	297	312	296	315	297	300	321	327	324	316	282	264	340	271	267	290	295	303	296	273	311	304	282	315	291	265	319	305	306	269	278	273	302	324	328	303	280	285	303	329	320	277	279	311	332	301	311	305	304	290	305	326	279	308	285	314	275	280	322	301	314	287	268	251	278	312	278	274	281	295	281	256	283	268	292	277	306	293	276	278	302	284	308	299	267	336	259	330	291	294	328	271	278	318	290	324	281	270	273	282	254	307	286	275	290	309	316	284	301	302	278	309	269	312	280	301	290	273	287	302	281	273	285	281	264	306	280	344	309	276	260	309	321	304	289	319	271	316	325	299	291	282	246	276	285	293	304	315	292	264	304	318	303	308	289	282	315	299	312	285	312	294	272	286	288	310	284	294	291	322	291	294	290	287	322	276	252	280	292	311	279	266	318	279	278	283	296	280	296	307	311	300	285	285	303	293	280	312	308	312	308	270	291	299	290	257	263	279	281	305	285	303	288	280	315	294	287	281	292	301	292	289	296	306	321	303	297	286	285	302	307	306	301	276	318	301	265	292	316	302	303	299	311	291	305	251	323	312	276	260	223	296	313	297	297	299	360	296	271	280	305	303	294	318	310	303	242	297	286	305	297	283
21061	14049	15868	9299	5413	4139	2988	2154	1852	1515	1354	1316	1206	1063	1002	1056	931	963	929	924	898	861	912	899	979	895	837	815	721	757	737	749	767	702	677	685	731	728	684	672	705	698	709	684	688	660	680	649	675	680	669	695	625	635	637	657	696	681	645	661	681	656	698	658	688	665	688	673	631	633	704	659	691	684	653	690	643	635	655	652	638	652	629	693	657	655	646	664	647	647	629	649	660	676	670	679	648	668	647	692	664	676	622	665	675	714	647	679	705	638	672	666	665	671	653	661	611	688	673	651	654	695	689	655	696	661	645	669	653	683	764	696	657	673	647	638	613	599	677	627	653	690	628	672	668	690	689	649	683	649	683	676	713	681	650	639	671	657	624	703	676	661	635	618	719	665	656	632	691	667	712	701	683	694	657	664	664	665	653	710	683	618	651	642	627	684	657	636	655	672	681	670	653	706	688	649	634	636	631	648	687	645	665	638	724	631	661	666	636	652	646	714	699	702	652	666	674	609	667	677	652	637	634	688	704	688	683	683	627	660	648	621	674	628	638	713	651	639	677	611	713	647	680	667	632	633	630	645	674	680	624	680	649	677	680	670	655	637	630	673	645	699	636	663	618	652	611	649	685	652	615	618	648	699	620	670	685	649	630	644	624	659	666	635	644	635	614	677	655	650	653	620	697	656	656	642	683	668	704	688	650	664	637	634	668	626	660	628	667	692	658	611	622	643	665	684	666	679	678	705	681	642	672	695	682	643	639	700	645	678	676	647	608	698	638	636	671	641	680	644	647	686	654	639	626	671	672	681	643	677	648	662	664	654	664	664	655	612	691	653	663	649	709	705	695	681	615	658	677	632	637	660	662	643	627	715	691	693	704	682	625	658	614	645	634	705	609	659	697	646	666	679	639	687	648	679	623	624	676	616	662	632	597	674	642	652	712	666	697	659	631	665	683	690	706	655	665	685	710	646	644	624	697	631	682	665	678	673	608	612	685	677	675	651	659	671	676	668	667	623	687	647	686	656	628	666	632	642	635	643	662	637	659	699	643	668	664	670	644	660	630	660	672	668	659	688	628	677	637	662	706	627	628	636	678	695	636	678	630	621	667	668	710	631	648	650	657	666	693	625	674	655	690	593	663	651	651	667	636	689	663	659	658	618	660	638	658	686	654	618	699	631	645	683	689	650	679	711	652	655	629	626	693	643	689	636	651	647	645	628	645	676	628	648	643	636	641	631	637	619	618	662	647	681	640	629	633	679	672	699	684	692	636	646	659	670	676	658	700	645	665	659	629	635	663	657	720	672	702	656	734	650	718	658	664	706	632	668	615	669	671	687	634	654	665	661	673	636	659	613	677	685	643	634	676	659	671	683	658	658	687	648	663	687	661	602	704	656	626	642	681	683	716	670	657	690	618	683	654	684	680	681	657	627	677	697	645	681	628	682	656	646	692	640	592	703	650	645	633	715	627	661	633	631	684	622	701	638	653	669	641	624	640	696	684	662	662	693	697	672	648	650	661	614	673	697	616	710	621	659	622	640	685	715	634	654	651	647	663	700	650	668	666	650	683	708	591	616	669	678	672	671	664	696	659	658	636	686	658	648	677	633	658	690	690	709	629	690	650	684	665	643	669	659	660	667	647	681	654	641	673	615	637	651	662	615	656	595	676	650	688	655	662	688	637	667	670	670	654	649	625	624	681	633	626	639	623	713	651	602	711	630	656	648	635	647	664	659	674	673	621	689	648	633	677	683	680	626	631	690	636	672	652	701	650	674	702	691	646	638	683	688	648	675	674	677	640	649	620	632	688	661	665	654	693	655	638	689	694	663	647	663	655	684	648	665	640	673	645	692	639	626	647	617	654	644	627	708	665	617	643	668	653	702	707	711	665	697	609	657	681	640	656	643	687	640	660	712	638	671	666	661	671	689	627	677	666	690	643	659	704	673	687	649	676	682	691	623	668	664	705	688	665	664	633	650	645	636	661	689	664	649	661	660	643	633	628	643	661	652	612	635	675	667	648	639	633	658	685	678	670	662	603	693	650	660	624	700	704	702	667	618	660	670	630	700	626	680	659	635	664	648	665	706	632	631	644	664	699	667	652	664	613	642	605	660	661	673	652	656	703	649	667	653	681	644	643	631	664	673	645	688	656	650	631	691	665	651	674	668	667	689	638	603	640	679	660	691	647	664	610	656	646	731	663	672	629	674	655	655	679	685	687	662	672	679	675	676	605	670	645	660	703	658	679	679	676	624	652	655	659	676	656	628	684	702	704	658	672	650	662	685	665	660	679	613	667	655	680	687	657	683	616	687	685	663	666	648	719	673	669	621	680	629	635	672	647	614	638	623	644	638	707	668	638	666	663	623	664	634	672	641	678	679	655	678	707	653	676	686	665	670	642	609	667	660	663	716	649	686	639	671	613	647	626	711	671	650	682	668	633	646	663	660	691	652	642	691	633	681	620	663	669	661	605	614	647	692	700	653	674	625	677	655	693	711	662	708	638	694	603	673	674	692	659	630	637	690	709	669	667	652	628	667	657	686	638	653	660	701	671	674	677	678	698	663	692	666	627	668	657	629	677	635	703	618	678	609	647	692	668	698	617	621	639	656	659	630	667	650	630	704	620	680	630	658	635	645	652	662	644	638	672	655	669	651	675	675	646	710	641	647	642	650	661	656	711	631	681	723	636	663	668	675	675	672	665	667	672	652	598	666	626	690	672	658	687	652	677	665	694	642	689	644	633	672	662	698	641	671	643	655	653	665	691	667	651	640	626	678	653	666	702	723	673	667	596	636	675	662	667	629	594	657	665	699	631	684	642	690	690	720	678	635	618	664	661	624	638	646	681	653	615	693	647	642	669	637	660	614	670	646	602	634	656	652	644	631	637	645	688	630	671	696	630	635	667	646	644	644	672	617	620	685	653	661	683	667	684	690	647	641	718	676	714	621	666	658	642	639	605	649	673	693	640	661	660	635	675	698	648	662	682	616	676	642	641	670	657	674	638	695	647	682	640	687	653	641	633	653	643	637	670	664	658	678	658	697	648	671	596	647	680	641	688	652	647	645	674	660	652	700	684	648	633	649	639	654	657	662	670	673	649	670	631	685	657	633	669	670	652	647	687	675	696	628	705	654	644	682	645	672	654	718	648	636	714	673	711	672	659	682	678	640	603	633	652	666	709	642	677	666	689	645	677	647	675	666	668	676	618	640	677	704	679	678	643	651	641	682	649	645	689	702	690	657	666	625	687	672	680	622	683	669	648	663	654	669	666	656	631	694	647	663	636	665	644	690	692	650	718	680	683	678	661	619	609	709	644	644	665	653	662	629	659	661	671	669	678	692	645	688	647	615	689	669	641	645	699	672	655	676	582	657	686	678	706	641	678	652	642	644	701	674	637	667	665	695	694	710	659	637	662	650	648	694	626	710	677	645	638	619	693	683	620	658	617	668	614	667	659	695	631	661	731	680	675	650	645	687	640	658	612	683	682	624
45602	26831	18969	6517	2622	1584	1166	808	688	575	513	507	459	452	378	363	422	417	394	405	395	398	389	392	407	396	358	363	354	372	353	336	341	324	335	349	348	354	331	342	330	301	303	365	356	379	328	347	299	332	334	328	312	289	297	320	317	327	338	364	353	346	304	349	326	334	334	330	314	347	376	321	321	310	312	310	316	296	353	358	307	320	343	326	328	337	319	319	335	358	331	347	319	345	327	320	300	322	303	368	325	301	362	331	291	325	309	341	315	298	324	332	341	350	306	322	349	337	360	308	315	318	331	340	342	344	314	332	357	333	276	288	335	307	329	344	308	308	308	304	331	334	307	351	333	348	365	320	313	305	325	336	335	356	327	346	328	341	337	325	346	306	317	355	354	302	336	343	335	342	322	351	332	291	313	323	304	317	331	316	344	333	350	313	317	312	311	322	335	346	314	375	353	358	322	339	305	360	306	309	319	327	311	322	321	331	312	336	318	335	323	316	323	341	340	316	321	341	333	359	322	346	299	359	340	312	337	327	329	328	338	370	315	333	345	312	301	338	301	334	350	330	345	323	332	368	277	335	333	325	345	319	320	303	327	307	362	368	336	308	301	350	306	359	329	339	343	285	342	342	330	320	321	335	330	292	311	348	326	311	321	330	314	321	342	338	307	324	349	341	334	354	355	340	373	311	322	359	337	347	344	326	253	304	337	326	314	343	301	338	334	303	316	325	334	341	356	352	334	304	349	320	344	332	303	352	313	357	312	334	339	335	356	319	294	329	342	344	336	311	318	336	328	344	327	340	299	362	332	344	316	323	344	336	300	333	335	303	322	338	316	312	297	317	331	311	342	346	300	331	325	349	316	321	306	317	304	345	318	321	304	328	335	331	328	307	315	339	340	323	314	313	308	331	330	297	361	330	338	349	318	317	335	336	327	342	296	304	310	333	352	334	333	338	323	333	316	305	331	336	318	356	342	305	300	353	308	322	339	328	333	317	359	339	343	352	328	306	325	309	305	307	316	350	315	350	302	330	328	335	340	366	317	305	344	304	314	339	286	287	348	322	370	349	309	294	328	346	301	346	308	311	310	335	312	325	341	282	320	306	324	331	319	311	303	313	352	322	324	324	343	322	333	300	316	322	348	332	348	342	325	320	327	361	381	341	347	347	355	312	372	363	335	288	343	304	328	302	305	311	336	336	319	331	305	314	321	313	298	313	332	361	309	280	337	313	333	353	313	315	287	350	337	300	359	353	320	331	294	327	360	348	336	340	289	354	347	328	323	327	316	353	330	333	355	284	323	348	358	350	300	327	334	311	369	359	305	351	304	349	356	375	344	311	329	311	315	357	333	323	327	336	353	328	336	327	311	284	329	303	299	306	312	368	338	339	360	372	321	300	329	354	342	318	334	295	305	310	342	322	301	315	324	339	358	327	334	344	324	296	311	321	322	319	349	324	331	363	304	334	320	309	316	333	317	324	315	329	334	333	338	350	331	352	305	368	316	337	303	290	271	327	336	318	354	313	342	379	312	374	328	326	299	343	335	321	359	354	321	340	338	311	337	342	255	340	327	295	340	324	344	334	332	360	318	334	342	345	307	346	304	308	325	318	328	324	297	365	311	304	334	332	318	340	328	346	302	365	334	334	292	347	283	333	316	320	370	349	329	350	315	334	322	363	306	309	342	294	305	339	333	320	321	357	287	293	321	330	348	328	343	319	338	330	299	345	303	325	354	329	370	332	304	295	322	335	332	338	317	334	324	324	340	330	320	334	349	284	329	331	301	307	302	347	313	281	304	317	299	320	311	311	298	316	338	355	329	366	317	370	348	343	317	314	323	316	335	309	299	308	311	331	345	327	320	325	322	377	337	348	340	312	338	301	290	321	346	341	306	336	355	390	314	279	328	338	348	347	321	339	323	300	318	285	318	344	340	318	338	329	306	328	354	370	293	322	342	317	344	299	333	356	335	383	336	295	341	326	325	298	320	318	320	294	297	369	333	336	341	340	325	361	318	354	336	296	319	331	332	291	295	365	317	321	331	340	327	386	306	297	369	341	331	338	319	362	353	362	340	340	314	307	353	341	312	350	320	331	325	318	302	309	349	320	315	330	358	323	371	319	336	359	349	299	322	336	325	363	357	332	351	337	310	305	318	341	347	309	326	339	375	292	291	338	350	327	321	341	366	337	324	316	341	315	322	290	337	344	315	310	317	296	321	318	310	309	334	323	317	335	328	334	318	327	299	318	340	351	331	317	344	313	341	326	333	342	342	328	320	378	337	311	320	321	344	318	325	315	297	334	322	339	311	333	329	310	315	336	344	343	296	296	346	321	311	313	307	346	339	352	283	304	332	319	335	319	304	310	319	318	295	369	299	318	330	322	345	315	301	338	306	338	335	327	310	330	345	303	352	342	373	332	308	282	317	362	315	327	323	320	313	299	318	324	314	322	361	303	325	339	331	311	338	330	332	328	340	352	371	331	287	301	339	340	312	327	323	308	319	328	329	332	300	337	342	302	321	316	320	359	350	303	319	337	330	380	333	317	314	314	332	303	325	326	326	322	335	314	310	317	282	332	308	372	298	309	331	315	330	360	355	326	316	316	345	333	324	304	311	328	345	346	329	294	302	316	330	347	343	308	329	343	342	335	334	296	339	321	357	334	354	333	305	320	325	369	332	328	312	350	302	320	302	333	317	333	354	356	304	319	335	323	319	330	313	348	305	317	311	310	333	294	303	309	330	323	307	349	335	330	325	321	321	353	329	344	315	352	340	339	369	339	320	292	321	356	336	317	307	338	305	325	356	347	322	334	281	313	322	310	341	300	341	335	310	317	319	339	305	334	325	326	339	301	353	344	315	297	310	310	355	349	355	304	339	336	349	339	340	344	311	324	341	309	324	308	351	333	330	342	301	285	324	310	329	336	322	320	358	326	331	302	371	313	327	308	307	320	316	281	359	352	331	325	319	305	348	364	349	362	334	335	293	306	333	327	286	336	329	334	337	360	337	309	346	289	354	325	355	309	345	307	313	301	354	334	317	324	354	321	279	338	342	319	322	301	333	323	317	323	352	327	317	358	313	362	366	335	304	320	325	308	340	322	298	293	343	300	338	343	318	354	366	306	326	314	312	338	336	301	339	329	311	320	326	339	327	306	316	355	340	328	311	377	305	332	320	307	338	376	279	267	352	340	346	316	332	335	355	344	341	351	356	311	320	354	366	366	337	331	350	351	299	309	288	293	335	333	303	302	305	325	304	329	311	323	315	349	320	330	329	337	290	353	329	338	356	355	340	333	341	351	321	307	325	321	338	318	330	301	310	294	297	300	363	370	325	346	349	346	332	303	333	346	317	349	296	359	336	339	345	333	342	324	364	299	309	320	352	317	334	328	341	324	304	307	320	314	332	333	324	347	333	311	352	334	319	333	311	320	323	328	318	316	338	312	357	312	338	338	332	355	323	346	332	374	336	343	281	313	322	301	339	348	346	353
27810	18410	20358	10237	7307	5365	4139	2970	2585	2040	1719	1738	1372	1339	1249	1215	1182	1178	1139	1134	1108	1118	1112	1111	1120	1045	995	926	944	852	836	862	815	873	851	791	804	801	838	795	786	722	722	761	758	778	756	765	796	729	759	742	725	769	742	742	723	736	714	716	799	725	757	806	778	732	715	760	728	742	751	691	726	755	705	701	751	752	678	745	737	750	755	732	721	727	718	774	754	756	734	648	758	761	736	753	720	739	762	747	744	657	727	698	749	761	725	733	774	702	757	733	702	744	747	713	707	739	755	715	790	745	668	758	775	728	751	706	760	720	771	750	769	746	730	721	741	696	757	725	735	723	713	737	735	737	689	764	764	760	669	770	697	747	739	770	686	736	728	745	721	699	692	697	762	728	766	754	812	701	740	739	714	742	761	778	760	727	713	713	777	715	728	686	687	752	705	739	698	721	712	728	741	678	696	663	735	767	734	774	682	701	756	748	720	738	747	754	708	733	757	750	738	708	774	717	737	702	791	709	777	754	672	709	735	750	745	688	703	707	714	739	755	691	714	701	724	711	720	724	733	739	735	718	780	762	709	704	710	756	692	677	741	713	732	728	739	775	745	749	690	705	693	733	753	705	758	736	737	734	744	747	790	702	713	719	745	725	690	769	707	746	751	691	702	728	724	753	749	719	737	782	725	697	695	789	716	738	710	732	741	681	736	742	707	759	713	695	697	781	700	744	758	718	765	729	704	743	717	763	771	707	686	729	774	721	735	781	747	740	697	680	693	727	717	682	722	706	713	700	730	701	717	675	751	761	698	709	758	747	697	720	738	736	716	733	745	743	748	715	680	727	713	739	804	778	730	693	704	752	742	774	758	722	718	794	786	743	718	723	751	710	752	687	720	716	756	726	706	756	738	738	667	775	806	731	753	737	797	728	721	725	673	700	694	718	737	758	719	702	717	743	761	759	730	755	740	708	707	762	725	748	739	748	725	725	761	727	723	709	724	679	721	738	743	770	706	761	719	746	743	729	715	708	758	736	677	717	735	721	706	773	716	714	721	711	739	770	765	707	764	774	705	733	781	685	786	759	766	767	763	704	720	722	680	705	754	706	733	687	751	730	748	750	719	755	728	753	735	720	758	697	728	736	692	754	743	708	663	731	751	722	746	711	788	736	713	706	719	759	727	709	714	724	709	685	705	725	717	723	712	753	763	712	725	694	714	713	763	751	708	742	757	732	758	766	698	755	747	745	750	720	740	701	752	765	767	705	752	720	744	770	706	762	718	784	745	705	713	705	769	743	742	706	771	790	731	741	709	710	682	747	738	735	732	728	751	704	681	723	751	734	731	745	731	744	774	750	746	733	711	677	735	714	707	742	745	716	670	747	735	679	742	714	721	740	720	745	744	730	735	712	728	675	760	705	800	756	744	699	737	727	731	738	722	729	740	754	735	721	696	686	730	749	728	744	703	719	736	734	690	740	710	709	785	732	711	718	727	680	741	767	700	672	750	663	712	679	730	734	743	699	764	724	704	689	725	727	761	727	721	702	756	718	697	746	704	719	728	709	678	697	753	701	676	697	791	764	670	668	748	737	750	745	739	753	751	738	711	697	724	756	716	721	716	724	787	703	721	716	719	717	675	725	699	733	731	690	705	728	710	736	719	768	657	716	745	686	757	721	747	755	710	754	712	717	746	708	751	735	717	714	720	725	727	755	711	722	719	710	725	728	728	722	727	761	712	727	687	719	725	742	749	761	773	737	733	721	715	737	756	706	726	713	716	733	734	732	687	723	680	733	761	742	707	712	776	716	723	735	713	767	766	737	707	744	697	756	701	804	721	750	796	731	748	725	745	706	665	706	727	704	738	684	734	728	743	755	695	714	688	707	713	718	688	692	757	740	749	735	747	738	739	714	695	740	724	723	741	739	736	716	794	737	746	718	720	678	754	735	744	722	726	759	752	731	713	748	769	767	706	734	769	732	731	753	755	696	705	697	708	715	699	735	733	741	718	732	715	724	727	735	714	718	709	660	755	710	761	691	773	715	766	724	702	724	714	719	774	698	764	705	740	796	762	745	764	746	737	744	770	718	711	696	693	752	731	666	703	781	721	690	660	657	763	763	732	720	710	726	715	746	719	736	731	755	721	720	732	728	734	722	693	713	707	731	737	734	675	745	755	712	773	736	753	744	789	713	708	734	707	717	725	727	714	750	714	746	787	761	728	730	712	721	675	716	687	689	704	750	748	741	747	737	715	718	712	729	754	704	744	710	779	688	756	740	687	704	702	749	734	719	717	676	738	728	747	728	745	736	711	717	726	706	713	751	690	766	742	696	721	773	733	672	729	778	694	746	751	719	700	689	710	700	713	765	783	718	763	658	704	710	745	785	681	777	722	743	712	696	740	735	701	765	711	671	689	774	723	668	722	696	728	718	766	745	699	730	748	712	717	691	721	743	712	749	667	749	716	691	741	774	759	733	712	785	740	735	738	719	760	725	710	740	754	772	722	758	730	749	709	786	710	727	705	755	765	720	759	723	752	693	749	755	724	696	694	739	777	751	682	723	736	739	721	712	723	730	734	756	749	742	764	718	753	712	748	711	740	749	730	715	724	731	689	690	738	743	713	752	722	731	782	703	702	795	703	690	721	724	743	707	726	762	723	707	737	745	727	725	713	728	692	712	757	708	755	712	735	724	753	723	713	749	733	776	791	779	756	742	771	723	665	736	712	759	754	741	716	745	701	684	706	763	712	784	737	718	718	716	712	670	724	768	723	728	672	719	682	722	755	737	718	676	681	694	710	731	719	779	722	716	724	795	705	708	699	686	745	709	732	771	738	720	775	734	750	749	746	721	702	734	758	684	718	744	727	775	780	749	745	738	736	769	748	703	743	751	730	742	732	704	727	745	705	767	705	739	710	695	761	705	716	733	741	709	707	719	695	720	706	739	693	705	693	732	751	672	768	692	766	768	742	792	730	790	747	684	757	717	720	757	695	705	722	745	741	709	749	718	743	698	680	733	744	690	733	699	734	739	760	761	726	721	718	731	711	716	699	759	664	720	700	743	767	699	742	763	720	704	673	707	703	717	753	778	699	703	722	740	726	721	712	717	699	708	707	724	723	698	767	728	692	718	741	697	743	706	722	732	747	736	722	763	735	759	735	666	735	710	667	780	712	723	735	716	763	722	694	760	729	721	698	695	754	752	696	746	688	776	705	713	753	693	735	739	707	712	711	688	770	713	677	699	714	721	747	738	700	741	726	748	746	710	701	706	748	765	751	712	737	689	735	717	656	757	738	771	731	727	774	719	738	753	744	741	705	723	680	743	671	739	719	772	747	745	766	748	776	744	729	759	768	679	745	746	732	746	745	696	712	685	724	682	762	714	733	713	739	754	721	734	715	773	694	711	700	697	714	767	713	720	706	755	727	744	721	724	763	733	756	720	724	732	714	728	789	715	724	756	679	714	735	749	750	738	732	736	785	758	719	736	730	717	682	734
19853	8784	4587	1987	1048	668	600	558	456	425	404	362	390	357	370	346	369	369	333	350	402	343	383	338	347	344	349	370	383	329	356	345	350	355	352	324	389	361	358	341	361	332	337	339	357	329	381	350	342	292	381	317	355	342	350	361	310	345	338	332	319	311	366	342	354	375	344	335	324	335	356	318	349	345	359	342	329	341	289	335	337	332	331	319	318	324	353	348	287	324	337	371	341	337	355	318	324	338	347	333	325	361	328	355	337	348	318	328	337	318	348	357	301	361	367	316	351	356	355	311	330	326	351	331	364	331	365	353	353	332	319	357	374	323	339	331	360	350	360	353	342	348	322	289	324	344	320	321	340	332	337	341	330	275	354	312	327	336	335	357	312	326	355	358	334	348	330	365	302	334	373	343	351	329	338	355	375	335	350	317	332	331	378	339	340	334	348	316	345	340	322	341	346	353	365	289	331	340	338	303	336	358	336	355	332	327	330	340	335	327	356	317	339	351	315	369	367	327	356	340	329	333	356	328	314	315	324	353	353	328	338	302	353	343	319	352	342	386	340	313	337	339	336	338	338	333	337	374	379	321	355	342	354	327	338	333	341	306	345	378	356	332	332	327	322	341	355	371	351	344	381	357	313	340	354	336	336	334	343	358	335	355	334	346	391	308	303	344	331	369	344	321	333	369	326	360	361	331	306	333	324	369	373	334	317	332	318	336	347	326	282	350	344	368	364	358	342	343	330	357	318	340	336	366	324	303	356	363	351	359	329	322	331	322	360	328	314	328	319	354	339	343	297	317	338	309	317	329	369	370	333	357	320	361	352	368	357	334	390	360	325	321	330	325	341	331	333	350	327	326	337	335	309	320	339	317	343	338	338	333	333	345	335	349	342	378	323	346	351	337	345	316	348	355	361	326	334	339	367	366	344	332	340	362	334	326	337	337	333	371	344	346	361	320	331	365	365	371	366	349	327	358	318	338	316	350	330	333	347	343	340	349	348	340	357	348	336	334	347	364	345	382	335	325	386	345	327	325	347	352	322	329	342	320	337	346	314	322	336	358	336	322	338	353	361	336	358	316	361	327	377	362	329	331	304	322	322	334	356	286	359	347	340	360	299	325	338	314	343	353	344	346	311	349	307	330	296	353	362	327	347	324	305	314	334	324	335	338	322	343	319	327	364	365	343	289	341	337	345	384	334	329	368	325	341	359	354	360	349	350	360	353	329	313	348	321	352	339	372	319	372	327	347	340	349	360	338	328	324	355	348	358	351	340	352	331	305	351	337	345	357	341	322	331	348	357	340	300	370	361	353	345	390	341	334	319	306	372	336	303	315	331	331	351	325	322	346	326	352	329	331	361	346	349	364	337	322	310	351	335	318	328	339	361	336	349	364	331	360	366	307	360	365	344	339	340	359	324	347	317	350	350	328	304	356	335	379	378	329	339	351	314	289	372	348	313	327	342	353	352	327	373	341	336	361	365	344	355	357	330	321	362	321	336	334	338	352	314	357	337	359	368	339	336	344	350	339	318	356	302	318	328	358	338	361	358	310	381	295	311	331	328	327	367	357	371	361	324	342	306	322	334	321	299	341	354	332	350	332	359	348	350	362	344	324	328	369	333	334	368	368	332	334	330	337	329	350	330	336	313	321	342	341	327	364	335	323	325	297	315	339	349	343	338	326	367	316	331	362	335	333	317	338	327	365	362	319	392	379	339	347	322	335	350	358	345	298	379	313	325	343	327	356	347	335	372	345	325	346	326	301	382	290	333	341	343	319	363	359	346	345	320	318	348	335	303	317	332	304	315	350	390	337	345	311	321	381	321	355	344	354	337	329	347	354	346	385	356	297	325	306	312	369	335	338	354	332	341	318	365	326	344	320	359	346	298	349	356	345	369	327	315	370	357	348	316	330	348	322	324	347	364	324	337	356	299	339	348	344	344	299	369	332	332	305	371	342	324	307	336	328	350	379	362	344	344	358	321	295	336	349	357	302	352	365	348	343	330	323	396	331	337	339	337	336	328	347	346	334	337	337	357	375	340	323	361	338	330	303	331	353	325	339	391	313	349	314	327	323	326	344	351	354	350	349	316	327	322	313	314	320	310	351	333	345	364	361	375	332	310	300	337	323	346	357	346	353	340	317	356	336	345	332	372	323	359	319	343	320	338	360	388	368	337	352	365	334	335	326	349	306	343	354	357	312	357	361	357	319	298	353	332	325	331	323	325	336	320	346	339	387	333	332	361	347	328	303	375	358	349	309	342	357	360	351	350	334	331	352	319	359	363	316	331	313	342	362	317	346	347	350	306	331	355	339	329	318	338	344	307	337	352	346	376	343	366	314	357	332	319	357	310	334	359	325	330	314	316	333	377	309	346	358	328	334	307	341	335	337	379	346	328	336	332	369	364	328	349	345	375	314	339	361	313	327	372	380	351	358	364	367	340	351	365	343	328	367	317	320	330	343	313	311	324	355	314	366	332	324	343	343	315	350	320	342	325	304	339	351	342	354	341	356	334	358	335	336	361	319	332	333	320	320	332	379	351	344	354	336	359	348	358	368	344	345	338	336	337	332	308	358	334	328	303	324	319	342	363	345	336	339	313	356	334	371	334	285	355	334	364	330	279	355	325	376	363	331	343	373	340	363	343	351	365	344	330	340	329	320	326	348	340	370	381	326	287	328	346	324	327	334	334	322	351	342	362	340	325	369	386	352	333	376	309	356	323	349	352	326	334	326	324	348	328	368	354	356	329	353	327	385	391	355	352	377	339	352	353	383	336	302	328	346	344	320	345	334	305	370	336	332	332	303	312	353	338	335	345	326	400	382	339	284	316	321	310	341	332	356	386	331	354	362	330	337	364	327	329	379	360	385	384	343	325	359	330	344	337	325	342	366	365	341	319	362	348	351	365	342	333	383	352	364	312	367	329	355	338	336	325	343	328	326	345	329	350	329	344	361	332	299	331	346	308	339	349	318	341	330	302	344	344	352	342	322	330	319	320	315	329	337	389	367	355	335	349	311	352	342	339	340	366	343	380	341	346	313	348	325	319	345	324	338	355	345	322	339	315	324	318	357	354	385	332	359	360	337	316	369	339	334	323	355	319	362	375	353	368	350	349	332	353	318	356	361	308	366	351	339	303	326	352	353	315	355	356	355	340	357	349	359	353	335	336	319	320	323	358	324	323	316	383	308	351	331	331	350	335	343	364	309	313	314	327	359	365	327	340	313	323	318	358	354	324	338	370	348	353	336	337	367	353	355	347	366	352	357	336	348	351	332	344	334	316	309	349	339	321	334	366	312	330	329	332	343	336	340	339	342	321	345	347	368	332	379	364	348	341	320	329	360	361	327	310	347	332	325	312	298	325	333	363	342	365	344	345	342	390	358	331	353	367	347	341	348	358	364	361	379	325	341	330	328	302	348	321	369	328	356	359	327	345	336	318	319	361	349	333	340	322	352	373	352	330	321	338	349	296	363	353	356	331	340	373	316	335
11972	6470	7570	5121	3253	2281	1718	1446	1300	1119	1065	1031	963	922	941	872	882	905	946	878	912	828	853	835	863	781	826	766	789	793	768	815	816	785	795	733	748	703	735	783	767	702	760	752	771	774	779	765	726	737	787	756	757	770	748	755	700	742	729	759	701	766	758	725	729	781	764	729	774	723	702	772	780	749	753	766	729	749	702	756	764	731	710	724	724	706	773	748	735	713	737	771	758	713	744	795	678	802	752	701	763	726	740	769	725	767	738	728	741	744	747	717	791	748	759	747	772	729	737	712	726	732	791	737	773	751	738	742	750	777	752	792	758	776	751	738	759	732	745	769	776	727	788	757	792	726	752	708	769	705	750	752	741	754	762	743	727	767	772	746	802	731	712	694	811	712	746	758	735	752	716	746	746	762	736	766	784	786	744	743	694	711	738	783	757	780	751	752	765	727	768	723	734	783	739	800	725	774	757	710	798	777	748	714	730	715	752	745	776	776	746	752	723	745	733	754	743	732	718	784	748	766	744	750	762	748	767	710	746	750	736	770	730	758	752	743	766	772	730	757	742	716	758	739	709	712	762	742	745	741	767	725	690	732	711	725	784	778	769	731	757	773	751	751	707	758	753	760	754	754	736	768	782	717	788	794	739	764	774	776	729	721	737	728	712	725	740	719	745	739	735	750	729	734	724	789	734	754	744	701	768	745	759	744	794	716	760	750	742	795	772	745	760	763	787	789	776	794	725	765	724	781	719	758	703	787	749	720	705	755	724	743	722	736	766	709	785	737	723	761	767	734	695	775	719	765	735	741	723	734	773	722	785	805	725	763	716	759	735	713	760	784	709	764	774	778	777	697	769	738	760	755	712	734	748	795	724	724	773	765	731	736	765	740	765	769	726	714	750	751	717	738	745	795	730	699	763	753	759	765	766	769	755	729	768	774	740	781	701	704	725	760	747	717	739	753	799	769	759	771	750	748	719	769	701	739	749	757	798	760	757	759	743	752	728	681	695	756	756	787	778	756	777	755	785	725	795	690	773	785	746	806	768	747	764	744	763	751	686	720	723	704	717	753	739	756	779	737	739	774	749	765	750	712	681	768	743	732	740	748	761	737	772	746	771	730	714	752	755	755	732	797	722	762	757	694	753	795	750	733	781	691	748	737	716	728	707	750	719	728	802	716	720	738	794	724	783	768	758	762	766	788	745	759	725	694	788	712	734	696	765	752	738	742	761	730	798	732	723	791	709	744	693	737	762	755	758	782	787	766	696	719	764	678	721	717	743	760	763	783	768	727	750	794	735	781	701	736	743	729	779	700	732	730	794	699	730	750	725	789	748	731	736	733	769	732	804	734	768	792	745	736	711	805	723	773	758	710	717	720	796	754	767	733	747	744	754	768	736	718	787	746	777	781	796	727	778	731	722	746	748	736	777	694	773	725	735	749	739	695	735	710	749	734	708	751	773	718	778	774	738	756	729	743	716	777	725	725	782	726	747	729	740	803	772	708	711	704	726	715	718	703	782	768	767	734	741	733	773	721	731	771	740	709	748	734	738	754	757	760	803	724	711	751	749	791	805	699	756	747	742	737	743	709	759	748	711	708	761	700	703	747	745	755	750	777	715	712	748	750	726	780	746	730	734	700	739	741	772	710	717	722	766	752	759	743	763	775	734	780	697	722	733	697	737	775	722	721	750	710	716	749	684	759	751	787	832	764	720	754	752	765	745	720	796	717	737	748	769	760	746	741	705	787	737	727	813	776	781	729	732	702	699	744	756	732	756	766	763	740	775	737	717	793	764	742	772	760	755	740	768	778	773	758	782	787	768	766	747	765	710	755	759	707	710	685	726	726	740	727	763	749	738	742	749	773	717	674	716	746	759	750	794	742	750	744	761	742	719	797	728	774	799	785	696	717	757	752	755	760	745	757	771	723	727	759	722	691	745	757	758	758	742	755	730	732	697	781	737	733	753	762	758	753	736	742	723	720	761	735	752	766	730	763	713	795	750	732	732	760	763	731	711	772	783	768	706	702	768	762	745	742	761	763	755	773	756	723	744	764	746	773	764	753	756	785	761	733	739	753	745	750	731	765	758	694	705	725	776	731	740	763	778	727	784	718	741	794	762	727	778	777	717	757	752	742	729	755	721	718	749	714	800	738	740	759	759	709	774	719	771	782	710	779	705	790	783	789	745	747	751	731	777	768	709	720	718	712	707	794	708	790	716	755	704	766	698	749	772	740	727	767	769	798	745	753	743	711	777	758	743	725	733	759	773	753	726	771	767	747	751	717	737	763	776	735	744	733	733	747	727	749	702	753	722	743	739	703	751	724	718	762	762	743	764	746	781	693	772	738	726	729	750	757	771	742	722	729	742	721	736	771	750	754	745	759	758	805	773	696	719	736	782	691	744	756	767	789	722	739	753	684	777	735	773	753	746	738	753	728	739	745	785	738	738	750	745	729	771	740	743	753	779	766	765	782	752	726	728	739	733	749	737	752	754	807	741	771	753	758	768	757	756	708	767	782	755	761	741	756	768	746	779	766	752	729	781	740	733	705	750	738	732	724	751	722	714	703	730	737	747	707	720	759	777	690	713	776	713	760	749	759	732	770	715	771	738	767	773	744	772	763	705	719	754	742	749	730	751	767	778	789	715	717	755	708	792	743	729	741	706	720	754	773	731	762	710	715	710	710	735	699	744	719	680	714	755	686	718	767	740	787	796	728	739	735	759	747	725	705	748	781	735	728	719	757	799	719	753	705	721	730	752	720	747	752	789	702	776	773	744	718	765	735	761	709	727	719	721	768	726	718	784	753	755	724	730	768	734	713	760	749	685	709	770	733	707	731	711	765	733	713	754	765	782	813	772	761	753	770	732	743	748	762	706	767	724	717	751	735	765	703	757	783	750	752	747	734	751	721	784	767	720	721	775	744	767	763	694	750	763	760	720	772	775	747	772	725	754	739	760	753	727	729	707	739	734	691	766	765	774	691	760	740	740	772	727	789	757	749	746	756	716	782	727	750	687	719	741	754	730	776	791	753	765	772	814	760	744	725	717	761	750	774	755	750	758	756	713	746	728	713	720	738	766	735	779	821	801	778	727	761	742	764	729	762	740	769	731	773	732	784	748	791	802	750	751	778	738	735	728	769	768	718	794	744	757	775	777	752	713	761	787	773	796	704	768	731	763	741	707	755	721	731	758	762	732	746	808	730	791	717	738	811	688	734	735	736	712	762	778	715	752	744	730	748	756	777	712	704	733	743	709	721	703	725	728	749	742	766	753	785	711	788	797	750	756	727	788	740	725	725	735	716	726	723	769	737	808	690	706	735	673	762	800	775	761	750	788	728	772	734	718	770	724	728	753	740	789	727	732	745	733	737	752	704	752	701	749	727	748	702	758	728	749	764	727	732	738	734	799	743	737	755	772	739	693	721	757	754	804	764	743	764	727	738	767	727	741	709	799	768	787	768	791	699	697	743	734	729	739	704	713	760	759	677
33572	18204	14171	4956	1745	1105	763	631	518	456	460	441	360	327	344	352	342	366	338	321	344	310	343	339	349	338	271	283	340	299	301	283	291	302	303	288	283	309	301	314	286	285	320	304	290	276	273	283	285	303	307	311	280	312	262	289	318	268	301	273	280	279	272	307	278	274	276	279	283	299	277	289	302	301	276	327	305	269	239	299	273	308	293	274	314	299	283	273	272	286	280	305	348	297	297	267	259	313	276	294	308	337	307	294	257	284	313	306	303	298	295	296	288	280	296	338	247	313	271	303	295	299	270	281	257	272	259	283	278	287	291	295	306	259	293	292	263	342	290	320	294	272	259	319	310	293	274	288	304	294	302	272	311	315	286	295	302	282	318	296	302	313	289	285	285	274	284	291	268	298	288	264	283	309	304	282	294	288	261	273	315	238	307	309	282	297	307	304	270	292	293	289	298	307	281	277	299	307	264	263	287	275	276	280	274	260	306	299	319	291	349	272	274	294	280	274	318	291	296	279	251	296	282	269	341	299	264	288	288	276	277	313	278	311	313	306	271	280	268	311	303	296	293	290	318	288	312	283	251	314	286	309	268	256	297	288	307	302	261	298	265	267	318	270	291	310	278	263	290	292	313	287	288	292	282	273	326	295	282	296	292	297	296	299	280	280	281	293	279	270	253	295	293	243	293	269	292	297	254	265	279	289	255	280	299	317	268	302	265	326	302	285	320	314	310	263	307	282	272	293	316	267	272	273	303	314	306	303	313	300	304	288	290	305	315	300	290	287	311	259	287	275	296	292	265	256	258	303	301	309	277	273	263	296	292	299	295	280	284	314	273	296	322	325	286	267	329	282	279	293	266	276	294	301	262	333	284	328	284	284	277	293	261	285	305	290	307	266	285	295	269	312	283	271	273	238	294	305	267	258	279	285	308	330	299	289	324	302	269	288	294	264	263	275	299	292	297	286	304	313	300	259	280	276	316	315	303	286	277	303	291	271	278	303	290	285	312	257	296	267	302	276	294	316	273	313	294	287	267	289	269	323	286	290	288	298	293	283	267	263	299	310	305	310	256	280	281	285	298	292	299	294	264	273	306	295	296	287	295	289	321	318	291	311	283	285	274	275	250	295	294	295	296	283	280	259	321	293	274	292	299	268	317	302	319	293	281	307	270	287	315	307	324	296	287	292	287	269	289	293	294	297	342	308	294	282	325	281	285	288	264	271	268	294	294	305	269	304	314	318	299	273	335	258	284	290	308	302	336	277	297	297	283	270	255	235	297	297	299	293	276	285	272	297	306	279	270	236	257	271	330	302	299	295	305	290	273	254	293	293	294	300	276	267	284	266	304	317	272	276	294	316	303	284	296	274	290	303	253	308	327	292	275	315	281	277	295	310	297	253	290	279	305	265	277	304	297	305	284	298	279	268	299	267	307	329	291	271	271	307	280	303	310	301	309	295	298	306	290	317	308	297	294	274	293	313	296	286	294	303	297	313	299	285	320	304	257	296	287	267	257	294	318	293	306	292	298	298	253	301	284	295	317	297	278	299	332	299	290	320	279	302	274	298	258	279	270	272	290	277	307	276	287	309	319	324	245	264	297	270	285	327	305	331	319	286	277	301	313	312	283	295	286	266	303	288	299	290	298	262	280	300	317	276	276	296	285	314	294	294	282	288	303	266	311	288	284	281	288	302	315	295	285	298	313	293	275	303	297	282	298	285	254	302	325	293	265	322	298	352	305	311	307	325	293	281	281	266	309	270	299	296	271	294	296	296	306	296	304	314	323	256	310	292	284	262	272	284	266	286	289	290	289	285	288	301	338	279	304	293	287	277	318	289	310	268	308	303	283	287	295	284	311	295	322	310	305	291	276	288	278	278	288	299	328	326	279	304	296	248	294	287	293	300	285	322	304	278	276	272	295	323	312	300	283	298	285	281	276	277	320	307	284	275	286	302	323	292	282	309	303	294	274	307	277	287	260	293	307	280	314	293	280	273	283	246	303	280	270	297	292	295	285	302	267	296	304	274	292	273	316	297	298	301	305	261	307	298	293	331	280	286	297	282	266	294	308	295	298	279	245	265	283	319	334	329	300	291	299	268	303	319	261	303	325	275	284	276	254	286	290	318	315	293	292	312	317	321	283	286	283	285	284	307	269	315	284	320	300	294	275	272	281	291	265	282	278	314	301	287	268	280	284	243	277	274	326	291	290	245	282	321	313	320	290	305	290	317	314	317	284	279	316	305	289	285	305	311	281	281	309	283	251	294	322	306	292	255	294	287	293	277	278	314	297	309	260	271	268	279	271	281	269	285	303	292	297	270	288	265	300	268	303	278	274	311	326	312	308	296	290	281	259	271	329	306	270	307	264	300	289	290	289	294	322	307	309	289	309	296	292	303	312	312	259	261	312	297	291	291	248	254	301	303	316	275	284	271	296	303	297	323	281	307	299	260	279	299	285	299	281	302	289	276	270	307	295	307	272	299	282	311	288	309	274	250	290	327	275	324	288	298	271	278	277	257	282	299	275	318	298	264	303	296	269	284	278	292	300	292	281	294	300	304	300	267	266	284	278	294	283	286	275	284	323	312	272	286	324	300	287	265	319	301	285	285	276	298	324	277	286	301	255	273	283	296	272	315	288	291	291	295	294	271	290	286	246	297	284	268	280	281	264	264	269	320	284	285	280	281	285	295	306	321	298	301	301	286	286	242	294	304	326	266	316	304	239	276	270	275	307	305	286	287	295	286	267	264	273	297	275	293	274	312	284	307	264	273	275	289	294	284	279	259	276	280	291	275	258	304	265	289	282	288	286	288	279	283	299	308	302	262	273	296	267	292	293	312	280	276	295	270	323	257	278	253	257	281	292	263	269	279	323	317	281	293	302	285	299	310	310	287	305	298	294	280	283	273	311	308	272	261	290	311	265	297	256	241	269	289	310	286	300	256	284	276	288	291	319	281	260	296	298	265	311	286	308	282	273	282	275	276	316	317	300	303	286	311	265	293	283	304	298	297	280	276	264	286	302	275	319	317	279	264	285	273	308	275	298	296	264	292	270	279	285	311	293	296	285	267	270	291	301	279	320	284	267	270	279	296	282	317	272	276	305	309	314	277	307	269	316	283	288	288	270	292	283	287	295	253	292	308	285	287	279	271	314	308	279	272	300	304	285	282	269	291	264	284	308	292	304	294	267	316	304	295	267	292	296	284	292	308	288	260	295	261	293	336	273	287	263	263	309	300	298	297	289	252	298	273	303	258	285	293	275	295	288	265	273	288	277	280	299	282	277	278	315	294	306	296	293	286	310	271	272	255	293	277	278	287	286	311	278	285	297	276	262	286	238	284	287	256	294	291	274	276	279	268	267	284	281	269	276	300	291	312	292	297	310	289	289	303	267	269	319	309	313	274	292	293	271	302	295	286	291	273	312	272	308	297	293	299	303	279	278	307	273	293	314	296	300	301	277	325	291	285	285	286	292	280	289	283	254	315	298	298
20880	13070	17683	8362	5170	3719	2910	2376	1913	1542	1361	1327	1123	1040	1107	961	958	961	951	904	946	927	932	931	924	907	829	724	804	791	760	699	704	747	734	745	641	720	683	669	715	679	703	658	656	686	701	685	654	715	719	642	674	661	696	705	671	679	652	682	647	665	657	668	662	625	655	656	661	628	624	703	635	603	704	636	681	628	675	672	670	700	661	686	677	648	679	682	612	632	677	658	640	632	646	631	636	674	679	629	671	615	657	619	634	681	676	709	664	616	692	631	660	688	644	648	646	669	670	648	657	636	674	695	651	651	656	664	681	637	646	665	689	679	671	671	654	652	693	604	682	633	662	666	658	628	644	637	649	636	665	606	663	664	645	663	647	648	624	640	655	658	656	697	691	652	602	603	641	664	658	653	618	657	650	709	641	631	667	656	626	628	634	621	644	667	668	679	652	637	629	629	653	616	680	666	621	613	656	681	691	643	670	664	657	685	678	641	673	646	625	662	626	683	675	604	667	603	689	629	667	690	655	658	677	663	701	614	660	587	650	648	591	688	637	653	609	679	663	683	660	654	669	675	643	698	627	680	663	680	664	628	649	627	621	644	670	598	662	707	667	659	703	677	636	644	644	625	677	700	651	657	676	653	684	668	677	696	664	655	674	734	640	661	671	678	662	653	617	667	669	667	656	664	636	690	687	665	633	655	679	671	618	653	670	627	638	608	678	650	656	672	643	624	667	667	701	703	665	615	639	674	621	697	628	696	585	621	634	651	684	649	673	649	649	665	652	664	701	596	642	652	626	660	663	641	679	700	627	621	666	668	623	676	687	629	633	611	664	665	644	656	658	701	648	685	654	673	676	651	624	661	632	702	617	661	688	660	672	682	638	662	666	650	692	712	658	674	678	668	660	704	675	647	685	667	646	611	649	715	659	666	676	655	664	625	636	624	654	666	651	637	655	675	657	678	668	680	644	619	607	676	617	650	598	673	675	645	662	661	595	638	679	651	703	654	655	655	673	637	649	662	683	652	669	617	665	624	674	656	633	683	601	668	638	635	673	666	597	638	641	609	636	661	639	671	691	686	659	648	671	648	702	659	655	659	653	619	639	659	657	677	653	669	698	647	695	628	648	609	628	683	630	655	651	667	619	673	648	660	602	701	651	648	676	647	648	636	604	668	665	658	637	676	655	655	666	654	645	631	668	689	683	680	624	663	640	673	594	651	683	648	679	701	650	680	691	672	644	665	671	648	670	633	645	677	644	663	621	658	676	650	666	631	668	670	647	638	643	682	620	672	671	627	671	659	692	634	669	669	669	683	694	704	630	619	708	612	641	618	646	691	675	682	648	658	654	660	629	643	667	637	671	663	623	631	691	638	678	660	684	629	680	656	622	658	688	669	675	664	665	652	616	631	676	685	672	696	682	681	634	654	600	641	673	659	666	659	662	637	665	652	623	683	666	667	653	657	704	664	656	654	632	613	663	670	652	669	619	701	679	646	638	640	688	669	631	641	633	694	592	641	670	680	637	612	637	689	646	639	669	629	625	608	640	685	705	663	675	671	654	685	657	649	705	628	658	656	665	664	700	645	660	706	635	656	658	687	675	653	659	677	670	595	688	636	650	669	640	654	631	654	606	629	672	685	696	657	659	641	626	674	655	729	694	639	649	651	702	734	671	644	645	653	670	666	702	668	657	687	611	648	671	627	648	668	683	618	654	670	673	636	632	662	653	604	619	700	678	696	682	651	677	709	693	653	667	658	671	641	666	639	637	650	682	690	678	669	635	649	631	683	642	631	692	674	705	632	697	705	669	613	648	607	690	693	685	630	689	640	629	707	652	615	661	623	641	673	680	578	682	648	667	646	663	654	640	692	661	681	616	677	613	652	624	614	682	653	670	673	625	674	661	604	660	651	651	709	631	629	645	584	666	682	667	669	641	634	684	654	672	667	618	649	612	678	702	683	606	644	643	642	637	671	612	695	689	664	640	678	620	648	656	625	676	644	664	655	652	631	639	655	665	627	708	666	657	657	617	679	650	692	695	685	623	660	657	644	616	646	641	693	678	642	615	660	633	637	627	636	686	652	620	677	673	696	664	639	670	634	647	643	665	643	644	628	619	631	691	657	677	655	633	681	655	645	642	673	627	643	617	644	643	679	636	666	650	670	670	621	628	630	611	700	628	665	642	645	652	630	693	635	641	650	662	672	688	654	636	699	615	644	680	680	589	663	681	638	658	613	666	650	680	659	648	638	698	653	654	641	695	641	666	661	705	637	691	649	659	668	656	692	663	640	649	632	703	644	633	632	672	666	652	671	614	657	612	694	634	663	636	635	661	658	703	661	637	653	688	695	663	674	647	672	696	628	688	656	682	657	670	668	657	652	662	605	642	643	657	663	675	673	709	618	607	617	717	622	677	676	627	640	667	660	620	649	686	632	649	694	648	667	611	626	630	630	638	622	629	651	652	669	671	650	680	669	646	638	674	679	639	683	651	665	677	633	674	646	673	661	607	671	642	658	666	689	666	641	645	646	630	664	657	616	665	628	635	651	677	615	605	660	654	628	673	612	635	653	632	693	650	619	669	657	632	691	694	634	661	641	659	653	672	659	610	652	688	675	685	644	612	693	688	653	603	642	616	645	662	656	630	675	646	623	611	645	642	621	640	722	683	685	673	633	627	660	680	643	644	665	637	682	643	616	665	682	655	686	666	654	672	610	664	627	654	632	691	660	647	683	644	610	641	644	604	686	661	641	678	630	671	691	630	649	627	707	653	630	623	666	678	720	628	663	631	671	664	621	671	656	667	649	682	622	731	695	651	678	648	594	678	660	635	681	628	659	644	643	641	649	662	610	670	630	641	627	625	704	620	642	662	673	699	654	649	642	675	621	635	680	626	668	594	683	638	698	637	643	637	652	672	632	681	646	629	644	654	603	669	619	613	611	643	646	666	633	739	621	628	643	707	648	652	641	668	664	642	615	615	681	621	623	672	666	672	628	690	607	681	640	708	597	623	662	660	659	686	679	689	631	667	702	675	649	714	684	653	689	652	663	663	685	668	662	647	640	647	658	667	648	667	649	656	669	641	650	649	652	612	688	668	659	699	637	703	656	658	639	619	639	620	636	688	630	643	629	714	682	679	661	646	632	654	677	659	641	651	650	654	666	705	599	663	635	639	628	614	716	608	612	628	677	632	658	614	633	671	681	688	691	641	634	617	606	678	663	656	711	617	638	653	635	651	691	654	636	678	652	654	622	681	631	652	616	662	660	665	628	654	613	699	690	623	644	649	619	681	656	649	660	627	675	601	647	665	672	695	655	640	681	713	637	621	627	604	640	694	674	601	638	670	680	679	678	635	646	643	688	631	644	652	649	670	596	680	665	698	634	659	643	646	626	663	681	635	677	680	670	625	673	683	616	637	657	609	623	672	650	624	672	641	649	646	648	674	687	665	670	604	659	641	654	629	627	632	620	697	651	661	660	627	641	635	662	697	686
43899	27819	23676	8578	2766	1539	1127	772	668	600	541	497	456	407	420	441	382	375	414	378	392	364	401	399	389	370	379	363	399	391	355	360	325	340	327	339	329	340	319	354	353	347	339	365	357	307	325	329	306	358	305	315	336	336	338	353	330	317	334	332	348	335	313	339	292	296	338	334	362	359	309	324	341	304	336	360	352	317	341	288	335	310	330	324	345	328	319	342	290	319	321	376	325	322	340	333	311	327	302	340	359	321	352	322	330	315	339	333	328	327	294	304	347	322	335	320	362	338	387	337	339	349	338	292	338	324	329	321	339	313	323	339	294	337	312	278	350	312	378	326	297	310	316	356	306	331	358	342	325	337	303	300	298	318	309	318	313	296	323	343	289	315	339	296	334	281	367	332	339	294	364	325	345	328	356	305	326	284	355	308	338	314	331	344	322	321	322	290	333	340	367	328	343	313	329	315	322	339	313	314	301	361	345	363	326	359	344	335	310	346	307	303	309	342	358	332	344	338	323	308	320	299	332	292	336	300	335	375	354	313	318	308	344	319	351	337	317	333	318	312	317	341	290	317	323	305	311	342	303	290	334	345	300	278	337	319	342	288	367	318	310	307	350	319	307	356	334	324	314	306	335	323	333	347	307	350	345	335	360	339	329	314	348	310	339	311	318	359	346	324	353	337	343	337	344	313	359	327	333	364	328	319	330	336	312	275	325	308	317	366	343	351	299	313	319	313	300	354	320	335	311	335	361	341	320	336	329	330	344	323	339	303	321	288	303	314	378	316	316	319	340	321	349	277	298	323	343	319	323	327	329	346	344	339	330	328	342	341	319	352	320	341	302	328	357	359	318	317	341	340	323	361	327	313	362	343	321	353	302	315	346	338	343	324	353	339	343	319	305	351	345	334	313	355	335	317	368	337	337	313	325	285	328	323	339	318	337	341	279	327	290	326	296	340	323	313	273	298	324	336	338	339	379	342	342	316	298	306	313	334	340	336	330	301	331	331	337	328	323	351	340	310	324	335	315	355	340	289	308	312	328	327	332	323	342	330	304	339	333	378	314	343	321	316	341	341	313	302	313	373	351	334	338	328	331	310	331	363	300	306	339	365	327	340	338	340	325	347	327	324	312	321	336	365	335	315	314	304	351	312	325	368	339	338	333	315	349	301	320	340	373	318	321	364	330	326	352	331	353	319	328	328	298	355	307	312	303	323	369	342	332	346	350	343	335	354	306	330	302	301	332	357	278	316	326	332	342	334	332	326	358	329	349	320	341	321	322	297	332	357	342	317	313	316	328	362	312	348	321	298	328	321	316	349	329	327	325	348	294	324	313	317	266	301	326	330	330	282	334	351	325	327	326	324	308	323	328	331	318	314	345	350	345	322	301	378	345	309	325	343	318	325	319	327	289	390	320	326	313	363	344	328	363	337	333	325	315	340	332	289	362	360	295	325	374	321	333	366	372	321	351	317	342	342	342	321	328	352	331	302	315	388	351	313	323	345	295	332	334	306	328	315	333	330	349	331	309	339	333	319	340	362	310	309	303	307	369	345	293	323	307	305	339	320	339	293	344	306	314	334	341	338	320	320	367	306	274	361	306	343	309	307	335	331	329	321	359	355	312	341	320	323	364	304	322	293	296	348	312	345	351	341	342	348	371	298	321	338	359	289	289	331	325	344	312	325	327	295	342	317	339	291	358	324	292	325	358	354	344	334	337	309	344	334	323	324	302	304	345	303	336	302	311	322	351	342	341	340	330	332	320	339	313	331	331	297	331	325	386	382	310	315	353	327	335	371	355	327	351	343	310	371	336	339	337	334	313	339	303	278	300	337	352	286	309	332	317	308	320	339	332	306	305	334	340	309	336	319	337	330	328	338	327	339	364	319	288	340	331	363	331	317	350	314	333	311	324	316	334	357	329	361	312	314	288	336	344	334	353	313	323	319	326	314	351	368	320	310	367	339	317	346	319	323	287	326	308	330	321	357	338	298	329	324	341	355	327	304	357	320	301	358	339	316	386	340	348	331	346	344	323	327	331	357	335	319	332	318	311	321	350	337	272	348	326	328	332	326	304	329	351	296	323	310	364	354	329	341	335	315	357	304	315	331	310	322	338	356	346	314	317	333	305	331	310	311	288	335	312	345	310	345	326	307	341	331	350	310	324	332	344	323	326	366	311	310	343	346	309	348	322	340	359	308	315	328	331	360	345	342	354	353	382	319	318	353	298	337	302	350	326	328	312	310	320	307	286	334	315	364	320	299	306	352	306	356	342	346	329	315	340	339	311	336	361	353	355	318	335	304	324	304	343	317	325	307	307	325	328	305	316	345	304	336	334	352	354	314	319	317	320	329	334	322	307	334	326	359	313	293	297	339	335	309	312	319	301	329	324	355	333	333	357	344	337	319	361	322	327	320	345	341	320	356	371	340	313	352	290	344	307	380	341	303	303	324	321	304	317	322	313	312	298	344	312	340	322	325	341	311	339	342	328	305	313	319	344	320	317	337	346	311	327	345	318	335	308	311	309	323	348	312	295	313	318	320	322	356	320	306	325	333	378	327	327	353	332	352	329	278	367	326	340	349	351	308	285	348	326	330	292	314	325	290	384	338	344	364	327	309	341	353	306	331	339	314	368	323	319	338	339	338	291	342	369	309	328	323	345	342	325	304	331	318	281	315	329	298	326	342	349	365	321	347	303	318	330	319	357	343	334	354	316	288	364	320	304	312	336	317	289	334	345	338	337	330	326	333	326	333	321	316	323	335	313	324	333	343	305	341	330	309	320	349	350	318	309	289	282	303	329	323	307	303	316	301	317	322	300	335	323	347	340	326	369	352	297	317	351	325	354	301	309	348	314	321	327	349	308	323	345	314	341	346	324	324	275	315	307	315	310	338	321	292	329	354	347	352	361	317	342	338	290	353	356	370	302	338	356	337	341	355	355	350	314	341	328	369	335	327	317	333	305	310	332	340	329	372	347	329	344	326	329	334	348	314	319	333	334	349	350	330	323	335	359	302	348	380	328	345	323	375	304	358	338	310	295	314	342	331	337	329	318	350	292	341	304	319	338	333	341	371	343	308	311	310	331	349	334	337	324	322	351	347	333	310	379	362	330	318	337	330	347	315	350	330	306	299	345	357	324	308	351	341	317	351	333	299	321	328	312	328	343	297	322	323	305	343	332	322	311	327	356	356	307	321	341	322	291	306	311	311	317	298	335	300	334	318	335	344	342	338	299	313	350	345	361	315	343	332	329	334	317	317	327	305	348	325	305	286	308	322	352	325	313	324	326	330	352	361	331	344	331	300	339	345	346	322	331	351	281	344	324	327	339	345	312	323	320	331	361	323	337	332	339	352	299	309	342	345	332	329	319	329	330	327	361	314	339	323	332	362	389	338	307	319	349	346	381	288	316	346	361	339	324	327	322	292	351	301	284	354	310	328	317	352	318	352	294	321	332	344	306	309	310	337	313	343	310	339	313	319	307	330	329	313
26779	19985	24948	10964	7104	5203	4122	3204	2594	2047	1888	1595	1460	1332	1300	1252	1147	1119	1181	1070	1114	995	1029	1139	1112	1077	1029	928	925	963	887	891	841	816	819	803	878	830	831	790	756	758	711	752	720	762	734	774	749	727	730	720	756	794	764	803	720	743	729	737	716	697	720	729	744	762	728	739	740	727	706	756	740	696	674	744	731	690	674	725	749	717	745	778	758	697	750	725	723	716	691	744	753	747	715	718	708	686	709	755	725	741	763	725	753	729	734	697	755	760	714	790	766	717	731	734	764	691	706	723	714	735	797	755	733	710	766	737	730	749	742	745	723	765	720	763	763	733	757	739	745	739	700	758	734	774	698	704	748	758	751	737	766	738	724	746	734	747	741	772	732	708	719	703	717	709	755	753	739	721	784	747	719	710	739	702	734	702	736	722	719	672	739	772	769	727	743	683	723	762	705	763	753	745	721	674	723	742	729	795	751	765	706	748	737	707	740	738	767	757	757	757	716	731	740	776	708	745	756	693	763	768	735	680	776	716	716	707	751	730	755	706	750	770	746	737	756	737	737	741	705	715	733	729	693	718	800	726	704	740	699	718	687	784	755	751	759	695	788	742	718	779	712	732	728	703	763	723	775	715	726	691	698	729	712	724	724	732	769	705	755	755	726	671	694	746	689	765	746	746	739	781	731	721	703	732	739	691	745	771	778	726	706	737	730	740	761	753	780	744	727	749	753	763	767	758	720	766	761	741	694	733	786	689	695	728	737	715	735	714	750	724	736	708	699	721	711	759	752	688	734	780	716	789	713	724	748	737	718	736	760	763	762	733	728	755	751	732	723	711	711	739	709	733	721	758	778	723	690	726	759	756	708	689	723	637	731	746	748	718	783	679	683	727	776	731	748	735	714	779	728	741	747	760	705	708	762	748	762	767	730	714	720	710	709	729	713	772	723	697	733	682	715	759	735	751	730	736	747	786	745	688	805	706	751	690	742	710	732	697	742	725	726	740	719	714	746	746	715	731	752	708	754	744	703	726	732	715	709	712	720	724	739	711	740	722	777	739	754	727	678	740	748	718	734	726	723	741	727	729	733	757	786	751	723	732	733	729	760	749	767	736	698	749	725	725	761	752	715	714	696	754	702	739	765	744	731	774	745	735	731	669	702	741	727	713	749	734	703	702	794	764	711	731	758	690	750	789	698	751	757	748	746	681	757	711	733	721	698	764	718	702	749	767	740	703	765	702	739	712	741	728	703	719	697	714	737	737	745	777	811	746	697	699	760	827	722	721	754	729	713	790	761	739	710	742	728	755	739	713	714	764	706	731	710	708	758	756	675	701	719	743	739	715	734	721	747	782	750	706	734	752	780	700	728	736	801	751	741	761	729	649	723	705	759	745	781	719	688	737	724	725	755	788	793	720	714	718	713	716	757	705	745	755	747	690	740	731	737	772	709	756	698	763	762	759	724	773	715	757	715	721	754	720	723	749	722	711	712	756	755	724	763	751	702	728	707	766	709	719	728	749	755	761	735	755	677	717	738	696	739	745	744	749	719	762	690	681	710	722	685	744	708	709	755	701	708	712	732	757	729	728	725	757	717	732	734	744	754	717	740	770	709	731	754	733	769	723	725	720	734	779	722	744	739	679	746	726	701	691	735	736	733	706	722	741	718	748	763	742	690	755	730	733	763	706	744	743	758	751	774	718	766	759	682	724	750	729	701	737	776	803	744	746	782	748	700	743	712	737	748	738	692	699	731	702	749	745	736	735	743	763	759	712	724	758	709	781	710	728	716	696	696	690	725	724	733	740	777	742	724	753	678	719	750	710	766	663	732	714	719	738	753	715	710	751	699	753	722	787	721	796	761	726	763	773	743	724	721	714	766	720	735	749	747	765	734	721	715	710	733	753	728	738	732	756	727	740	745	713	747	739	729	738	733	644	715	787	760	771	748	672	775	730	705	720	709	761	728	736	744	707	718	744	726	737	733	748	727	784	718	732	754	688	741	739	753	717	745	727	775	756	707	713	707	720	710	723	746	732	735	747	776	734	709	776	767	731	733	711	746	739	796	729	704	752	731	706	714	748	760	692	777	717	696	750	760	701	759	767	705	764	754	740	724	696	717	793	754	747	770	730	688	737	723	723	741	757	725	707	735	726	706	726	705	706	755	725	721	697	743	748	697	715	747	754	793	686	780	740	712	708	686	774	727	741	715	742	737	717	721	758	691	720	730	697	705	765	797	711	714	772	747	728	718	729	732	756	712	734	772	741	725	724	756	704	716	716	704	755	788	750	748	708	709	747	682	778	819	757	722	772	762	761	711	774	768	747	729	763	705	760	761	744	721	664	737	720	749	682	759	749	711	736	718	761	738	720	759	690	726	780	690	721	758	737	739	728	764	737	662	730	701	720	792	758	653	780	714	770	705	741	744	668	729	779	715	714	744	716	697	683	715	708	735	744	706	694	718	781	691	727	754	733	751	701	754	736	741	709	691	694	729	752	677	708	736	706	700	714	754	740	697	719	734	720	754	727	707	744	752	796	727	746	726	711	702	743	727	745	728	792	743	712	749	766	723	722	719	785	769	720	701	749	739	743	713	706	695	737	752	707	708	756	708	733	724	752	708	731	745	717	739	709	749	718	700	760	715	686	741	781	676	730	730	698	759	753	742	749	768	728	718	712	740	721	717	751	712	693	771	723	744	736	715	746	729	735	726	741	737	668	777	744	767	711	757	712	770	711	712	756	656	730	719	713	741	716	705	728	737	697	741	757	730	704	784	733	735	725	745	747	688	688	779	759	722	697	699	759	696	707	739	760	746	730	709	706	723	770	735	712	768	756	745	757	705	699	684	726	773	716	713	701	736	716	721	753	690	728	738	719	700	746	730	743	754	797	750	701	705	743	703	720	727	776	707	757	702	761	739	748	734	718	733	688	739	718	698	748	749	717	747	712	750	712	772	742	744	761	763	684	702	718	705	730	731	773	741	665	799	739	728	778	750	732	763	716	735	680	760	760	698	726	694	728	706	717	741	692	757	707	703	714	756	723	723	715	732	728	746	731	742	770	685	750	773	749	723	712	729	726	791	743	737	772	712	764	699	718	721	710	754	703	755	754	703	710	783	729	770	751	717	777	714	753	785	748	732	725	743	729	728	750	712	716	724	746	717	747	718	736	722	756	736	736	800	739	713	744	725	703	763	728	722	733	672	743	756	709	726	721	718	716	679	755	689	765	789	743	710	741	745	723	750	729	726	696	698	728	688	714	695	699	709	694	717	767	742	733	762	709	740	725	690	739	699	746	664	754	674	744	743	758	729	773	752	751	742	696	729	786	703	747	703	765	747	726	724	736	739	746	735	701	728	728	737	710	702	749	747	759	680	698	711	737	748	688	749	715	694	734	734	701	728	727	721	716	710	747	742	705	725	749	753	716	730	756	717	707	729	751	775	754	753	728	656	752	728	690	711	697	723	743	715	736	729	777	742	683	726	724	763	738	767	746
19430	9031	5840	2046	977	668	526	484	440	388	378	396	376	349	380	370	345	340	350	397	374	373	369	404	348	393	379	356	365	337	353	326	350	352	322	340	340	389	312	348	323	356	329	324	351	359	324	350	344	315	332	367	335	365	343	318	352	357	344	333	337	348	346	372	329	368	317	346	338	348	320	354	386	340	343	330	359	361	350	368	338	351	330	330	362	378	312	350	332	338	361	323	321	347	348	376	364	343	338	339	361	331	336	342	362	343	324	336	359	357	379	361	325	354	343	342	325	347	333	328	339	369	348	346	328	329	356	348	341	362	288	302	352	335	353	304	339	325	334	319	349	359	340	327	341	291	286	323	345	358	336	361	320	321	301	341	313	340	343	341	323	332	335	332	332	374	332	360	367	351	359	353	334	330	351	320	364	331	376	321	318	362	333	305	317	338	312	339	313	339	341	349	320	339	365	334	328	335	333	384	350	340	382	355	370	341	327	344	313	322	342	351	373	344	344	306	340	361	287	350	348	371	348	367	314	352	386	326	322	346	325	338	306	349	314	368	361	355	368	311	315	314	356	355	428	376	359	375	350	338	352	383	352	304	333	358	379	371	339	352	333	339	334	330	349	361	321	391	343	354	336	362	386	332	333	349	340	353	359	354	349	355	343	330	344	359	354	359	370	343	323	327	342	326	345	367	354	372	344	348	340	352	381	346	327	371	333	325	362	393	364	336	351	357	377	350	364	370	348	362	324	313	317	361	314	311	345	349	344	347	327	349	323	334	342	314	339	369	326	380	335	356	380	339	346	366	388	320	327	343	331	336	332	375	366	328	343	346	331	345	353	341	367	353	320	359	357	347	356	357	337	333	344	386	344	347	349	317	334	334	322	357	332	358	329	340	339	329	320	317	312	343	363	348	383	303	376	295	340	331	386	366	330	338	355	304	332	315	331	327	333	356	351	318	351	357	345	363	367	333	321	329	332	358	349	331	321	342	375	320	374	361	349	352	352	338	324	321	322	353	342	310	311	319	334	343	345	354	343	350	356	332	359	331	367	380	340	352	329	334	377	341	359	354	379	346	387	385	374	334	328	349	337	366	335	318	352	325	322	321	348	353	323	393	355	313	356	337	356	298	337	322	356	364	354	332	318	334	346	315	336	359	356	350	352	344	303	351	321	343	354	347	300	345	353	343	324	303	345	314	346	333	380	336	340	336	350	322	332	330	377	374	371	304	346	353	348	334	332	342	328	318	360	358	337	360	358	371	343	331	386	327	323	361	348	353	340	334	325	340	356	363	369	360	354	373	303	312	306	323	371	339	357	334	355	332	329	343	341	341	335	324	341	322	342	372	381	338	350	346	377	351	323	342	322	324	337	341	336	348	344	337	335	292	329	332	339	351	359	322	319	310	330	356	323	341	325	309	324	317	346	350	338	342	343	358	347	343	369	352	323	320	341	331	344	365	358	339	311	341	358	378	358	384	310	338	356	361	353	354	350	345	320	357	398	317	371	372	365	344	330	302	375	360	339	343	338	390	355	341	306	339	342	331	317	368	308	354	351	352	375	327	345	363	329	308	335	310	375	349	307	336	354	336	325	364	363	360	344	342	367	329	368	346	360	370	353	382	376	366	322	328	344	372	372	344	366	348	313	316	361	355	331	334	318	323	337	349	320	357	375	314	319	315	363	336	305	325	334	389	372	371	298	324	355	334	371	302	374	347	359	323	331	334	329	330	322	390	339	350	345	345	341	327	373	381	350	332	362	319	341	332	322	352	331	362	325	307	332	344	336	346	314	349	349	327	341	327	323	357	311	357	321	323	335	364	327	339	324	344	345	346	339	347	311	342	321	355	337	365	337	375	361	347	355	338	362	322	354	373	365	359	334	366	343	330	328	363	345	374	334	336	359	328	303	308	356	365	328	343	359	354	318	323	314	381	341	343	320	312	367	371	322	359	352	302	352	317	320	344	347	367	352	338	357	346	372	335	342	365	365	368	299	336	382	294	313	336	346	345	351	309	346	371	329	370	370	356	368	328	366	340	351	348	329	347	340	366	337	347	388	364	342	351	341	337	346	342	330	338	343	348	336	354	331	336	352	347	320	345	335	371	330	340	315	340	367	349	329	353	333	331	345	333	372	355	333	321	339	312	342	315	354	326	318	360	326	330	350	341	359	362	365	330	379	330	355	346	318	338	318	329	317	340	363	320	339	334	366	337	398	350	367	356	297	375	347	309	331	338	350	352	340	349	400	352	336	321	326	382	370	314	352	321	334	334	380	323	332	314	352	306	360	344	342	341	372	314	346	335	341	374	338	349	340	350	363	317	369	296	293	320	339	404	353	351	339	337	346	352	334	366	351	330	372	372	334	385	361	352	339	332	304	343	330	331	350	376	326	359	355	327	332	344	311	312	317	317	316	329	336	324	345	329	320	349	372	358	358	333	340	369	349	358	347	355	365	338	303	354	354	316	360	329	358	359	307	371	392	344	358	328	343	332	344	303	341	321	341	338	366	365	365	343	371	322	315	320	361	360	316	320	362	360	314	374	348	325	328	373	346	357	339	370	348	361	326	379	340	339	334	319	371	369	351	355	377	343	351	295	359	351	336	346	342	353	295	360	334	347	303	337	350	323	312	317	343	339	347	358	344	325	332	302	362	347	351	319	321	371	334	348	339	344	349	363	326	342	363	343	321	343	321	366	339	364	376	348	324	342	355	340	362	358	324	305	333	344	344	363	320	342	334	326	360	319	338	354	299	373	327	329	333	341	330	359	331	339	389	343	361	328	369	350	335	352	308	341	339	359	359	342	316	335	351	326	350	383	389	390	345	352	340	319	332	305	309	341	291	340	337	360	326	360	341	334	354	349	321	352	378	353	344	343	353	296	351	323	361	328	354	367	353	349	284	341	327	343	310	290	343	348	345	340	369	348	332	341	307	367	349	316	340	302	320	326	351	324	357	325	351	363	379	323	364	307	309	352	360	325	365	363	338	346	343	326	333	330	352	357	348	358	356	371	338	364	335	360	362	342	325	323	392	359	291	351	344	364	338	342	337	352	331	336	319	332	345	379	325	344	363	295	324	350	334	337	332	335	352	350	349	351	363	338	326	316	356	327	330	359	359	345	323	302	348	324	359	317	397	345	325	327	338	353	368	363	333	342	322	353	374	306	304	347	349	369	353	377	323	322	352	310	366	345	377	334	352	360	349	370	353	335	373	364	333	358	318	365	372	333	341	346	352	377	344	371	355	340	347	362	362	343	352	327	338	328	337	355	321	330	336	325	326	365	351	325	336	341	355	361	329	335	319	326	334	306	341	357	364	329	342	339	321	365	336	348	363	332	355	353	322	332	328	361	349	353	350	345	316	380	367	318	286	331	324	332	372	350	334	346	330	342	328	332	368	317	337	294	336	328	409	330	319	324	341	311	349	339	347	355	369	360	345	340	328	338	337	373	334	333	312	339	323	326	326	350	371	337	343	351	355	360	357	350	314	350
11605	6914	9373	5148	3057	2262	1808	1634	1315	1138	1118	950	924	953	887	891	859	887	843	879	840	924	898	862	849	844	792	700	805	781	828	746	815	775	743	746	763	751	700	839	756	783	756	755	747	754	729	783	755	760	736	751	745	752	767	768	766	751	762	785	790	761	753	719	766	725	772	777	755	778	738	768	775	731	760	771	806	748	787	747	724	794	807	718	729	777	738	734	759	776	784	754	726	722	743	762	770	780	707	761	777	737	735	775	719	742	749	725	759	751	791	754	744	778	726	794	772	788	766	753	759	741	788	765	755	720	738	793	815	798	726	775	730	768	799	789	759	703	756	753	714	728	751	779	739	730	788	756	720	772	740	795	701	734	802	767	705	791	736	771	708	771	742	744	684	733	757	749	731	775	737	739	764	783	682	725	764	790	726	779	791	728	768	739	742	685	772	757	759	716	734	763	774	725	768	736	770	770	721	750	770	711	699	746	784	741	758	769	737	773	741	772	778	722	757	737	706	745	742	796	702	747	748	763	766	804	719	748	816	767	674	770	792	768	790	741	773	750	771	702	790	759	742	779	732	730	737	770	760	771	700	774	761	755	738	736	739	743	750	797	694	783	749	730	735	748	751	744	795	762	759	759	770	746	721	826	801	767	722	785	790	744	769	699	789	793	725	673	769	777	784	738	773	761	744	730	787	777	726	726	762	781	758	763	738	760	748	773	783	712	753	703	722	758	743	772	729	711	732	715	771	727	734	749	778	766	734	743	764	783	723	746	782	776	788	793	725	763	794	730	749	733	747	792	738	724	770	782	733	753	746	742	747	691	742	730	742	777	789	753	739	746	723	788	753	777	762	730	731	822	767	708	747	750	754	772	750	764	766	771	770	790	714	777	761	779	748	756	747	775	762	776	798	734	804	709	770	764	692	771	738	774	759	801	782	755	725	723	780	748	720	758	776	742	751	800	756	751	740	767	755	719	731	768	755	759	750	783	776	738	774	809	770	763	756	751	739	767	749	772	764	772	758	798	719	752	798	730	763	774	727	739	761	809	709	737	810	705	744	728	763	725	765	794	711	785	714	740	810	764	740	771	769	767	758	780	742	755	788	761	772	770	747	725	759	754	732	806	723	726	782	764	727	766	748	775	729	771	750	722	742	716	729	720	756	727	780	769	776	790	753	724	747	747	753	731	762	761	777	728	718	761	703	756	741	702	753	723	758	707	738	748	718	773	816	768	821	793	734	750	751	743	706	732	757	721	749	794	804	758	792	758	754	758	777	719	738	741	759	730	772	675	757	745	729	735	736	752	755	791	751	754	744	751	749	772	791	737	776	673	758	746	762	731	768	763	769	780	768	786	799	713	756	747	720	768	750	769	692	742	773	724	755	701	768	777	757	723	781	740	845	804	755	760	706	771	692	722	735	734	711	744	739	767	774	774	819	750	763	763	744	715	757	701	774	737	721	753	726	725	726	762	759	717	808	804	774	776	724	730	759	717	760	737	745	729	720	742	774	742	718	741	826	738	748	734	733	794	785	694	763	810	707	715	755	770	756	754	748	734	781	782	741	744	719	737	719	734	722	757	758	730	755	788	746	745	749	776	796	699	810	786	725	759	721	758	749	759	729	711	781	758	778	761	718	782	769	761	746	709	692	740	736	762	707	744	786	737	738	739	742	749	749	730	710	730	716	754	730	750	772	756	741	755	728	740	714	703	751	797	730	780	741	760	803	737	719	762	728	739	737	731	743	756	760	734	709	754	759	751	789	796	727	733	757	733	739	780	761	722	704	709	762	777	780	763	697	760	736	739	713	729	738	808	707	802	740	757	785	687	724	728	744	727	758	715	734	758	745	746	758	761	763	768	705	763	746	761	751	759	825	790	699	734	733	739	737	769	751	773	757	744	737	742	744	776	815	752	737	747	740	719	729	735	718	786	728	754	710	736	766	728	752	775	748	776	720	752	770	787	749	732	740	733	774	719	743	684	708	740	764	795	756	762	726	750	738	735	735	736	728	741	702	761	773	773	788	734	794	751	802	773	762	755	771	766	769	796	772	733	788	771	722	758	739	771	730	736	734	759	753	746	741	791	759	721	710	745	756	790	757	756	741	734	744	705	781	760	774	754	759	732	779	734	796	748	731	784	790	790	746	753	764	704	766	745	760	716	749	733	805	751	789	745	710	713	786	766	717	788	744	751	714	714	765	800	736	769	769	760	727	759	720	711	755	757	717	822	729	745	720	742	738	752	720	710	812	766	764	730	768	722	703	754	748	785	773	750	759	814	756	693	711	774	742	775	730	768	791	767	713	735	748	778	753	709	748	752	770	746	722	761	706	719	768	748	735	761	747	720	768	790	765	785	756	745	747	746	732	759	766	754	766	711	790	712	733	794	771	778	728	672	735	706	722	761	726	764	777	786	753	765	808	781	731	772	753	764	761	751	754	782	759	753	760	749	722	737	711	761	732	740	748	752	773	800	747	730	778	801	689	741	730	746	796	748	723	754	756	758	752	746	696	729	744	742	754	745	738	790	707	759	769	751	708	783	701	795	745	793	779	746	724	756	705	755	759	717	663	782	748	780	798	751	729	796	784	738	795	722	762	759	740	819	721	793	754	777	762	783	746	743	713	751	771	765	745	737	760	725	794	716	733	726	740	732	747	801	735	757	745	757	793	828	767	723	764	792	759	755	743	699	730	773	770	752	718	743	742	717	738	764	751	715	752	782	773	736	736	794	741	727	736	757	747	769	727	740	748	772	808	773	759	770	737	744	771	698	713	701	796	702	825	757	768	750	729	799	784	731	791	731	785	771	787	701	759	721	755	710	762	784	714	725	769	755	760	750	756	769	795	741	751	715	754	765	754	762	798	727	742	716	773	741	780	767	766	804	751	741	741	786	809	743	772	751	746	729	830	757	734	780	724	723	739	736	797	750	756	734	734	762	814	777	758	769	721	742	773	753	766	721	758	728	802	674	766	742	732	771	759	757	760	774	733	758	763	798	706	753	709	768	763	823	755	740	726	766	796	757	775	753	757	749	771	730	767	771	790	749	789	762	734	745	736	757	808	764	787	732	723	705	736	759	754	723	749	774	761	785	732	759	760	746	719	761	727	782	736	725	722	706	707	774	802	751	757	768	721	789	761	712	733	794	724	745	738	743	675	727	742	756	745	708	723	805	775	713	762	766	719	743	769	693	724	771	767	724	767	757	751	696	766	771	725	741	757	759	751	781	791	762	750	764	706	733	765	747	697	783	783	720	769	759	789	750	752	734	749	742	746	751	756	764	709	742	742	763	723	758	754	785	720	741	775	765	792	753	819	705	740	769	797	746	700	746	768	722	756	706	740	773	727	765	730	733	742	785	775	738	768	827	779	796	733	719	763	769	775	759	781	742	765	761	743	765	801	725	735	754	751	719	806	763	736	762	776	782	769	753	775	756	762	742	747	721	741	745	762	738	738	755	772	775	773	764	810	728	785	793	795	775	724	722	740	736
31995	19866	16101	5483	1752	1084	808	694	525	448	397	402	403	380	347	330	326	342	334	310	336	325	326	329	331	372	347	306	301	305	290	320	324	287	296	267	300	265	318	308	310	305	324	310	293	296	285	305	294	290	291	290	294	283	273	287	293	331	294	294	278	259	248	302	322	340	333	290	302	279	290	297	295	286	294	307	287	309	323	290	293	301	291	299	277	321	320	320	287	289	277	295	293	318	282	295	297	276	301	294	305	297	312	320	282	285	299	308	310	300	331	318	324	268	270	283	286	278	288	309	310	286	298	289	272	303	296	329	291	304	284	272	295	284	316	311	297	303	288	279	320	287	287	304	308	295	268	264	304	269	309	278	295	310	305	278	288	309	319	310	287	278	289	297	279	304	314	327	279	301	293	272	259	275	280	301	318	291	275	336	295	289	301	305	283	312	297	298	281	256	294	303	308	303	292	270	286	304	298	293	317	298	311	291	284	318	297	270	289	280	275	270	266	294	314	302	298	309	303	284	296	284	298	297	272	288	307	321	300	293	286	302	302	298	316	308	292	297	304	269	315	284	258	301	280	320	307	322	318	284	280	278	306	292	287	285	301	326	330	312	301	322	286	303	293	277	276	264	297	289	277	277	273	300	318	266	298	327	316	297	303	316	322	282	300	311	286	274	316	296	289	278	287	345	293	302	288	268	275	268	307	330	287	301	307	255	319	309	302	311	291	288	281	296	251	281	285	315	340	321	300	277	293	301	344	311	277	272	310	292	308	296	300	279	299	291	322	288	283	262	275	265	288	307	278	330	268	309	287	310	292	269	309	296	322	327	273	343	293	296	312	322	292	296	319	319	285	308	304	276	277	297	273	289	279	296	317	287	295	310	284	301	312	323	302	306	261	297	326	307	286	283	299	288	272	267	282	294	322	297	269	254	306	302	344	332	271	304	294	284	303	298	305	284	328	280	294	308	253	284	325	263	274	301	308	335	268	295	315	292	263	289	278	318	312	282	287	311	310	274	281	302	292	287	318	267	275	272	284	294	296	282	309	301	279	302	286	302	287	309	298	265	311	307	288	273	282	274	312	293	327	281	287	296	250	289	305	302	307	292	302	316	307	296	297	306	308	284	264	310	276	312	308	293	288	288	281	309	288	307	313	330	290	344	296	305	314	298	324	283	282	306	313	278	338	310	311	310	335	303	299	307	261	290	304	290	298	296	264	341	315	261	316	288	320	302	303	279	254	314	299	329	280	316	292	324	321	284	308	321	316	314	303	296	324	315	318	318	286	270	315	317	292	294	270	303	325	302	286	295	287	318	308	295	298	285	291	283	272	290	309	277	273	302	317	286	288	290	279	292	278	275	296	289	324	317	292	297	279	291	281	295	309	297	297	283	311	286	315	308	277	293	270	276	322	261	281	323	316	285	229	265	321	261	295	308	287	299	283	291	310	306	298	284	317	310	285	336	297	317	337	297	276	300	319	310	278	273	295	302	276	299	301	287	318	262	281	306	315	289	277	295	315	274	275	277	307	294	301	301	300	268	295	282	295	331	315	324	295	276	322	287	315	297	294	283	256	312	316	286	283	319	269	288	304	328	280	315	262	298	271	277	281	280	277	323	287	275	322	326	314	295	315	314	303	303	272	312	295	301	306	341	263	284	278	297	287	321	311	293	307	275	278	288	300	311	292	246	273	297	276	284	297	273	295	273	300	298	272	305	279	300	269	292	283	275	307	248	327	294	304	309	335	276	291	266	267	297	322	293	297	299	291	292	271	310	321	334	284	286	295	282	304	291	280	303	304	318	288	277	287	261	272	307	292	295	291	280	287	288	320	306	292	296	303	273	283	285	316	313	308	288	259	307	251	291	279	307	316	313	300	278	305	301	297	334	274	311	286	322	299	303	304	298	286	271	297	264	288	284	268	288	274	316	295	308	281	299	311	281	301	310	280	298	277	289	286	325	331	310	291	325	286	294	297	273	298	335	310	309	296	319	266	269	310	319	291	293	293	311	289	299	318	311	314	297	272	310	295	299	294	315	281	261	305	270	305	278	335	296	316	310	309	273	316	284	337	289	283	302	306	296	296	308	306	317	283	300	311	294	319	309	312	335	309	314	279	294	278	255	302	281	319	287	337	312	270	315	278	285	314	303	287	297	301	296	329	295	284	287	299	286	312	287	295	301	295	312	290	292	291	259	281	308	275	303	303	297	270	304	285	288	296	272	313	294	277	273	304	307	288	261	289	291	325	315	287	314	313	297	297	278	281	305	283	293	270	304	267	318	305	320	286	264	320	294	295	318	307	299	303	316	290	306	314	334	299	320	286	312	288	294	274	292	278	367	295	293	305	304	259	274	320	306	305	303	305	295	303	285	283	273	290	281	312	303	327	310	295	300	310	296	293	307	285	306	298	299	287	303	299	296	310	282	326	300	308	272	295	307	288	303	306	300	315	329	297	284	311	312	298	285	283	295	263	281	296	307	316	313	284	272	278	304	292	308	268	305	282	293	310	289	316	299	280	299	286	302	278	309	323	295	318	340	304	309	318	311	302	294	290	296	315	271	300	324	319	295	259	319	306	283	292	310	291	285	277	323	320	293	299	302	318	272	283	285	334	301	278	302	298	288	307	310	315	327	294	300	308	300	296	277	304	290	309	320	292	297	278	259	311	266	299	289	288	325	293	283	324	306	305	315	251	300	289	277	313	303	269	298	290	288	314	297	266	309	312	271	265	289	320	312	280	280	294	287	301	283	294	285	259	292	299	306	271	272	305	262	314	298	276	302	302	259	286	300	307	321	306	302	316	279	289	313	289	301	243	300	293	271	256	292	276	329	304	293	291	301	302	260	312	296	269	290	299	311	280	293	283	295	299	312	307	286	320	290	284	306	310	292	294	247	260	277	277	299	296	268	272	322	305	276	293	307	332	246	284	319	302	276	320	312	305	284	280	302	282	306	283	302	301	305	326	289	310	301	294	310	283	330	319	306	292	320	275	288	282	303	272	287	287	284	270	289	316	311	284	307	276	298	298	305	281	315	307	295	291	329	272	298	300	264	299	289	286	286	276	267	289	317	280	305	292	306	316	257	296	297	290	295	272	321	277	282	312	321	278	278	290	293	300	321	305	278	295	293	277	314	295	298	277	281	297	268	290	288	273	312	297	292	287	296	285	284	302	298	314	287	304	291	304	297	296	306	299	315	305	299	316	316	291	304	298	297	290	292	286	328	291	250	296	261	304	284	289	367	298	296	279	294	318	305	286	311	274	326	288	275	298	296	283	323	342	335	307	306	308	299	324	296	285	319	303	269	286	305	309	266	294	277	301	306	305	296	302	275	298	276	282	326	303	299	290	279	312	284	299	308	284	309	277	283	303	292	326	286	312	267	305	300	308	307	274	297	318	306	285	281	307	294	301	292	288	292	321	294	312	293	308	304	297	289	310	302	300	354	313	313	299	273	320	295	278	283	288	283	259	308	283	287	308	315	314	320	303	301
20240	15353	19720	9355	5087	3802	2907	2322	1924	1661	1414	1284	1179	1176	1041	962	957	983	938	927	935	884	941	888	887	883	816	864	838	745	736	786	754	717	733	758	724	713	679	746	691	678	720	685	721	694	689	682	681	673	658	683	632	670	672	674	701	676	631	675	644	659	692	638	668	689	631	730	631	709	703	702	692	667	682	719	652	666	669	657	667	682	660	646	654	636	696	690	712	673	688	699	688	697	684	727	661	726	692	649	656	674	661	668	676	696	700	704	676	657	688	681	694	654	696	693	714	687	644	659	681	684	680	661	654	670	659	670	677	673	645	709	725	677	704	642	655	629	677	659	643	658	652	707	676	647	655	643	650	681	668	655	683	657	676	660	686	699	651	663	677	669	708	632	652	667	650	670	669	677	676	652	675	677	655	686	701	658	683	627	668	682	678	678	671	641	677	662	673	668	675	652	634	643	614	665	638	662	664	718	662	655	683	692	653	684	688	638	652	703	639	650	700	719	653	629	724	672	651	666	632	679	638	707	668	682	692	683	648	698	666	658	698	695	643	697	705	672	649	660	682	637	666	684	657	675	661	663	684	661	649	687	675	648	660	647	614	653	699	623	701	650	716	643	671	670	676	678	662	676	649	702	690	647	668	676	668	673	687	639	706	653	644	653	658	678	661	711	707	660	719	655	679	693	669	675	699	663	703	686	696	709	668	699	679	691	618	690	677	648	731	678	645	669	633	642	662	663	676	692	641	620	723	646	704	697	647	678	699	685	668	667	627	662	640	710	666	636	696	654	683	642	623	657	715	665	695	655	679	656	678	668	678	642	646	662	716	643	669	691	662	667	678	621	680	652	630	677	677	668	677	680	724	692	708	675	683	672	648	661	652	661	714	612	666	618	655	722	665	683	697	689	698	696	664	681	675	670	707	677	655	679	682	666	674	663	629	659	658	672	707	653	661	671	663	692	644	676	689	680	654	694	680	703	746	687	639	660	678	644	686	698	691	692	691	634	645	710	681	692	626	696	697	666	663	675	685	707	665	683	640	668	688	664	631	631	687	663	632	659	672	683	635	701	670	658	647	668	699	656	688	722	665	650	704	640	655	667	671	674	683	676	643	682	659	653	729	709	659	635	689	675	721	689	731	606	661	681	688	690	676	685	674	680	670	637	708	671	696	679	663	665	663	715	698	667	669	670	704	667	657	658	717	608	645	625	673	666	675	646	695	667	673	694	669	618	630	655	690	671	651	699	699	659	701	672	634	682	695	693	652	658	694	661	668	646	714	648	687	651	670	668	677	682	672	683	700	629	632	673	673	672	728	628	658	673	643	678	650	678	703	643	695	675	677	632	699	664	715	692	659	697	638	631	684	702	680	635	649	702	706	662	670	654	672	673	603	651	699	673	671	705	670	674	678	659	685	655	711	674	629	659	690	669	700	684	632	661	623	685	704	701	678	696	683	657	620	695	671	643	637	680	657	641	640	671	630	680	636	675	666	706	672	657	672	697	674	652	682	624	702	656	667	709	661	637	668	648	680	705	672	635	700	636	689	693	632	673	657	751	629	715	669	641	667	661	671	718	633	668	637	693	684	665	692	695	676	652	684	650	662	697	668	681	677	667	660	659	676	692	681	661	691	662	660	633	663	627	676	719	672	700	649	631	666	673	689	597	662	671	697	635	701	659	698	658	696	646	692	642	624	660	705	674	672	643	693	663	699	669	681	619	670	689	629	692	670	683	684	669	658	680	656	655	598	674	634	659	649	639	698	658	661	723	650	666	657	700	591	641	669	635	681	671	682	679	674	680	685	684	650	637	686	706	642	677	679	675	664	686	658	700	668	654	632	694	665	660	667	673	687	687	650	706	653	676	620	677	654	665	620	666	640	623	667	690	650	655	704	696	678	624	694	639	580	687	671	614	624	690	638	660	693	680	655	654	615	669	625	656	660	671	702	643	631	681	718	635	667	685	637	669	681	621	649	692	672	679	689	643	693	694	659	708	682	656	640	707	655	661	671	690	645	661	671	642	680	627	711	706	654	644	648	638	695	687	690	667	654	698	674	696	663	689	655	647	693	687	651	626	656	682	676	664	704	645	731	651	653	720	729	670	692	640	676	678	641	690	719	666	650	683	694	661	657	657	636	700	701	657	669	686	686	690	695	640	655	670	654	675	683	613	647	652	659	632	674	703	708	685	716	678	657	647	678	690	671	651	702	710	659	668	693	694	736	649	635	692	678	693	680	676	645	635	690	671	649	657	682	628	632	687	644	633	637	705	709	669	688	672	637	661	650	705	653	677	680	663	636	704	665	717	674	637	658	704	680	659	654	689	653	659	647	687	659	635	684	661	657	707	693	615	694	681	627	675	652	650	687	658	678	655	634	617	652	664	681	706	677	668	697	650	631	703	661	708	720	656	646	684	675	645	662	658	651	657	711	638	647	666	704	683	635	662	649	635	703	667	641	681	682	628	669	639	637	681	689	652	656	682	690	693	710	646	681	676	659	663	659	680	675	654	685	634	654	674	676	657	619	649	652	633	681	717	693	642	645	645	734	715	653	629	628	656	672	671	698	665	688	699	630	697	651	698	667	679	662	612	679	671	662	664	651	610	701	661	702	686	682	680	662	650	635	656	707	655	652	646	637	662	666	634	682	708	662	660	651	671	687	683	676	657	710	560	669	711	640	670	653	647	677	672	720	689	644	665	677	696	652	657	636	713	646	655	689	660	693	668	631	656	662	679	695	663	657	654	664	661	628	658	654	682	617	680	673	666	663	644	625	645	690	672	669	656	636	670	695	659	691	672	693	673	651	691	644	686	684	616	711	691	677	605	642	673	682	686	667	635	704	657	660	669	686	664	681	687	663	693	692	685	670	657	724	619	612	667	709	687	686	644	678	713	661	657	689	699	672	673	668	673	672	657	638	643	677	659	665	673	661	695	638	634	665	612	652	703	665	735	661	702	675	638	692	670	644	672	691	693	640	677	652	716	668	706	671	662	645	666	674	693	642	706	618	696	653	625	639	649	680	655	695	669	688	699	672	659	680	683	718	660	656	721	682	640	704	617	674	636	667	637	653	664	690	672	654	671	717	675	677	691	684	668	659	688	653	634	684	688	683	648	630	682	629	673	663	605	702	647	610	681	662	686	699	692	704	660	635	662	664	675	663	647	700	691	678	734	617	679	681	657	671	626	643	620	671	629	671	638	687	689	716	667	650	688	633	626	682	676	633	627	664	690	686	653	673	632	667	657	645	648	733	697	658	635	658	658	672	686	710	699	698	711	667	668	634	706	640	650	659	659	682	632	649	708	728	606	639	715	636	721	696	723	685	726	671	669	673	673	676	671	701	691	699	681	684	688	654	657	673	676	680	703	696	676	687	673	678	713	657	689	665	649	711	667	681	691	647	681	637	693	643	652	692	696	679	657	652	669	657	662	644	654	637	686	697	697	714	636	684	638	654	646	646	712	688	679	676	658	649	634	670	650	670	721	680	674
42866	28601	23782	9067	2661	1507	1149	864	725	614	543	512	454	441	413	418	402	389	394	377	393	373	421	394	397	334	313	336	372	351	355	374	369	350	367	336	318	380	377	327	340	339	322	340	315	330	353	343	336	321	319	325	314	353	334	346	353	316	283	310	361	352	360	356	318	321	356	341	318	297	319	294	320	340	310	306	297	343	362	306	334	329	330	327	252	324	368	319	326	323	327	325	342	339	343	345	347	344	348	343	318	350	337	350	352	318	337	315	359	297	326	358	329	321	332	273	334	319	342	358	352	319	331	346	341	319	316	372	321	328	332	333	358	318	317	329	338	340	352	311	336	319	346	297	329	313	325	346	321	354	336	337	314	331	313	364	360	326	325	319	324	335	324	320	342	296	320	352	345	358	335	332	311	350	330	319	334	352	340	333	333	307	319	341	323	301	332	311	315	377	343	325	310	323	345	303	344	318	334	325	324	331	326	315	311	315	323	353	339	321	336	323	322	314	343	317	354	316	311	325	326	313	299	338	333	316	331	337	337	318	311	332	295	344	336	322	346	342	343	340	308	299	331	344	318	344	318	297	309	323	327	313	348	358	333	342	341	343	323	323	310	346	368	340	359	353	331	328	331	325	334	327	324	315	392	307	325	338	348	320	360	332	318	308	315	322	315	324	325	338	338	317	337	304	279	353	324	334	330	333	300	334	317	329	323	338	332	337	349	365	327	387	351	303	301	328	348	321	353	303	320	322	310	317	372	315	323	299	336	328	313	325	315	348	344	305	311	364	305	340	345	352	336	334	313	317	314	314	371	333	328	356	326	291	332	323	337	331	317	321	316	330	316	309	373	312	334	352	314	390	335	327	321	341	343	326	333	321	321	322	337	310	358	336	351	328	345	331	316	335	339	348	309	350	329	331	342	348	322	343	321	327	370	353	340	307	316	330	359	330	312	357	303	338	335	339	322	356	332	356	367	334	338	313	325	326	313	344	349	314	332	348	327	354	375	367	316	357	326	321	352	312	320	339	367	337	334	321	336	341	323	341	322	351	323	317	315	331	337	340	302	327	338	327	326	334	344	352	328	341	329	337	319	368	343	344	303	323	347	338	358	303	332	327	319	315	376	320	378	323	383	297	338	308	360	347	334	350	323	321	310	340	362	327	340	322	322	305	325	331	272	315	320	353	324	306	330	331	323	319	347	327	370	343	328	290	329	304	310	335	333	316	355	332	330	375	346	326	289	311	347	345	321	344	338	308	342	327	302	301	329	310	331	317	330	350	289	340	356	323	342	339	350	316	356	316	326	342	354	343	326	317	286	342	323	347	325	337	337	342	303	298	335	368	350	327	339	334	331	336	325	339	321	352	327	303	314	290	371	333	326	319	321	317	300	328	350	344	323	351	335	337	326	308	298	311	324	317	313	302	327	339	392	353	328	341	319	333	371	300	342	344	324	322	319	342	323	324	331	313	345	363	345	347	344	311	361	369	347	334	335	348	324	302	348	345	339	336	343	318	311	358	345	351	338	313	326	336	338	350	300	344	367	331	346	357	326	310	347	320	338	340	359	337	321	320	358	350	339	333	319	345	320	334	340	297	325	330	325	323	330	338	316	369	349	343	342	324	357	327	330	320	334	352	330	340	338	361	319	346	349	330	351	338	323	345	337	282	331	264	338	341	303	357	335	358	340	335	330	353	325	339	286	332	342	343	329	335	330	319	330	321	355	349	320	333	314	361	333	318	302	321	309	360	350	353	345	343	306	313	314	361	324	314	336	329	368	333	340	320	335	329	331	295	355	367	326	347	352	325	342	320	350	304	322	345	324	329	323	276	314	343	357	323	324	310	312	339	319	324	336	353	303	332	337	347	319	358	339	346	287	349	345	314	342	277	341	333	351	323	370	336	340	325	371	347	401	337	317	338	384	337	299	311	351	311	317	346	362	350	357	325	330	349	355	321	328	323	345	373	343	351	286	336	324	343	317	328	352	370	335	307	295	309	329	343	343	330	314	332	368	299	341	321	336	331	330	331	314	323	325	331	318	360	325	339	364	346	347	348	315	341	325	310	326	327	341	318	318	302	312	316	350	349	345	319	329	312	305	324	342	351	309	332	314	360	345	341	301	319	333	332	325	348	331	333	319	368	349	369	353	332	337	318	338	322	337	322	303	337	331	321	331	347	309	336	292	342	340	341	324	326	364	327	358	326	340	366	336	339	341	360	365	326	341	401	345	365	334	323	299	318	339	347	349	385	332	349	329	314	310	301	319	310	328	344	314	328	363	303	337	344	315	303	323	339	324	370	351	325	346	292	314	297	311	380	319	309	339	334	291	326	352	306	311	332	326	325	320	356	336	365	332	368	314	344	348	368	334	350	332	309	332	337	296	364	349	320	336	362	353	368	325	336	330	323	331	334	328	363	354	335	327	338	319	302	324	346	344	316	359	338	284	297	336	311	355	346	347	286	366	304	340	356	361	355	353	338	360	322	347	295	322	311	312	288	361	304	355	314	344	341	359	337	349	348	306	350	352	293	311	351	347	326	314	373	330	342	325	350	330	345	310	350	340	362	329	309	346	327	357	358	341	353	300	311	309	355	311	336	321	305	354	289	346	346	357	286	308	328	297	351	309	310	331	310	345	329	336	349	334	292	316	339	329	351	333	326	320	312	358	330	320	356	350	302	320	348	337	334	358	293	332	340	338	344	341	359	312	328	282	323	313	341	344	316	322	350	363	355	367	359	322	318	313	323	319	325	334	346	362	315	332	341	341	350	377	312	329	339	352	339	328	358	339	331	311	308	320	303	307	311	343	328	336	355	358	303	322	328	310	321	348	351	320	352	312	313	360	317	316	293	351	323	336	336	350	354	312	328	335	329	331	323	330	338	357	359	337	358	353	328	348	351	328	342	319	351	335	321	310	348	311	349	342	323	374	331	333	371	327	328	294	335	308	324	315	348	316	326	340	331	364	361	343	321	321	329	326	377	336	341	314	303	317	318	347	327	307	303	336	338	370	324	348	310	323	341	317	313	314	331	299	344	344	358	355	348	323	301	351	329	319	339	331	349	313	314	355	312	328	312	325	314	294	334	306	337	345	385	342	341	341	329	320	347	332	329	326	354	340	346	330	349	278	290	361	332	342	316	332	349	300	345	376	335	338	360	334	325	353	341	353	354	347	338	320	319	333	343	353	323	360	372	379	355	322	340	335	338	317	306	309	374	335	301	348	317	304	330	361	334	313	352	329	321	345	337	328	367	306	326	337	315	336	369	326	331	341	323	327	335	317	346	308	315	331	327	320	360	321	339	334	346	337	321	310	324	323	318	372	320	332	356	358	340	336	324	356	349	341	353	343	375	308	326	299	341	338	315	360	348	307	295	302	316	322	298	322	340	323	357	316	305	323	320	296	294	316	386	328	337	328	366	356	344	340	325	273	339	313	366	339	303	361	321	308	313	367	346	302	313	333	342	334	351	340	321	324	325	349	342	357	321	355	349
26116	21136	25737	11965	7055	5208	4226	3326	2662	2240	1820	1548	1500	1387	1352	1248	1179	1102	1141	1170	1185	1168	1146	1137	1064	980	972	985	1020	861	875	887	822	861	855	824	817	832	823	804	750	782	816	798	765	759	778	773	779	737	784	741	780	724	780	750	808	741	767	809	760	737	744	719	715	770	734	771	704	716	683	759	760	770	750	786	719	737	768	760	727	782	710	788	741	727	728	756	742	759	780	735	763	724	737	795	732	726	750	785	742	736	736	728	808	777	698	786	727	712	721	746	778	758	761	712	717	762	811	724	794	761	731	738	749	747	678	766	744	709	743	723	762	771	743	784	738	697	745	729	765	783	782	757	743	772	752	732	680	776	768	723	759	677	761	715	739	732	733	716	717	739	775	720	785	758	762	725	738	728	752	733	733	772	756	777	757	747	722	754	724	761	798	729	752	774	694	775	706	697	739	762	764	748	721	759	744	786	714	737	738	675	778	730	779	706	749	738	763	763	727	741	713	799	701	762	738	712	709	730	733	795	736	757	716	741	712	743	736	768	708	734	730	771	760	747	758	736	736	719	746	720	741	745	750	774	767	778	681	752	769	733	768	768	753	735	742	758	741	730	727	747	736	785	747	722	749	713	737	719	720	726	772	779	722	775	785	727	726	760	722	724	726	701	766	765	779	740	753	700	738	719	774	727	724	757	743	725	765	724	734	719	759	722	721	764	734	799	800	740	749	772	726	780	746	695	729	748	757	750	715	722	742	750	767	780	710	743	734	746	706	719	772	797	777	749	743	751	744	777	773	738	760	775	753	705	728	754	758	773	753	766	742	743	682	804	743	696	747	757	780	739	752	729	715	724	746	735	708	834	751	740	740	794	763	780	724	750	703	744	793	775	681	744	724	709	740	726	758	735	734	697	695	753	740	757	787	749	730	739	733	737	773	762	733	784	796	750	729	789	753	754	681	782	736	752	733	751	760	728	785	785	737	776	751	706	768	790	717	739	664	704	759	720	748	742	803	760	785	740	778	706	711	743	740	758	759	777	737	714	763	724	736	701	718	708	721	705	736	734	751	757	771	764	755	749	783	731	773	777	765	732	762	780	751	756	747	740	771	760	754	763	684	721	715	709	729	700	783	737	779	751	757	736	746	732	721	753	683	756	720	740	765	697	745	688	744	764	776	747	752	729	742	751	749	707	711	770	734	746	776	732	734	745	776	744	786	763	791	744	747	723	760	738	731	769	795	723	706	715	759	770	731	701	729	728	745	754	709	753	764	773	747	715	752	720	708	756	761	715	729	739	705	761	723	731	764	728	715	736	728	734	765	767	732	801	767	777	740	766	716	754	787	739	737	777	800	778	752	749	710	768	759	739	749	741	713	754	773	682	721	741	739	740	754	696	754	747	765	759	759	763	780	752	737	751	750	755	727	756	698	787	711	780	723	758	736	786	702	728	774	725	740	745	718	752	757	740	761	757	720	760	752	833	724	710	748	752	765	689	727	781	728	771	727	717	728	738	715	702	778	782	745	745	698	760	740	752	757	775	722	740	711	702	762	770	765	747	723	771	765	728	753	699	709	688	704	770	738	725	751	731	714	747	745	758	746	765	720	746	819	738	740	707	777	761	738	763	731	730	787	746	774	759	765	735	750	715	704	751	728	758	742	699	696	796	759	726	734	788	742	779	775	749	784	724	770	738	716	779	775	748	769	721	785	699	702	769	749	727	684	742	731	701	700	733	760	718	698	708	731	796	719	752	744	714	777	746	721	709	735	730	713	741	720	748	762	719	751	749	766	764	694	733	721	725	754	760	755	719	737	746	721	785	762	700	705	746	691	766	749	761	721	738	760	760	766	726	713	720	724	742	738	752	718	718	725	723	769	763	751	760	742	838	748	804	755	740	718	762	754	757	710	732	754	800	719	718	733	744	736	724	712	690	766	763	756	757	717	766	778	724	803	719	755	739	769	667	762	731	721	747	773	724	808	740	720	687	707	744	711	764	739	760	731	756	704	751	778	719	785	745	731	754	715	745	728	786	745	749	747	736	715	766	724	707	785	750	759	817	739	749	762	746	758	743	754	764	781	734	771	712	755	789	739	756	709	743	752	671	775	716	724	757	730	769	720	723	738	696	725	741	721	766	792	777	777	736	732	737	775	753	733	774	727	693	780	737	758	692	723	750	740	702	743	731	662	778	700	794	778	755	740	726	739	728	754	779	718	813	737	778	730	759	750	730	770	758	773	757	778	751	688	736	746	801	766	713	756	720	763	698	757	698	753	732	729	723	754	696	779	763	783	702	774	773	759	743	773	752	740	717	724	754	726	775	793	739	735	739	747	740	814	732	759	765	763	722	681	725	732	776	773	731	753	760	717	747	757	752	703	724	710	718	721	768	715	712	757	731	724	749	741	733	743	765	736	751	722	766	786	720	783	756	738	779	707	718	715	777	771	718	768	701	703	763	716	711	792	741	737	747	752	743	836	780	743	760	743	708	701	732	719	730	722	753	731	752	750	759	767	732	802	777	794	735	787	752	721	749	781	722	774	757	714	730	737	756	747	771	818	805	732	768	725	742	727	747	718	696	719	730	743	756	740	727	774	676	754	754	719	765	783	690	744	758	744	713	770	730	673	740	766	783	732	748	728	746	728	764	774	782	782	743	713	772	732	745	747	756	786	757	716	749	780	743	749	788	734	757	764	731	752	742	761	737	720	785	750	709	708	710	741	788	772	760	751	718	751	729	754	738	711	763	787	728	779	759	724	752	714	734	738	744	760	744	733	715	759	706	753	785	760	774	684	748	741	717	741	748	717	734	762	736	740	785	744	810	723	722	793	730	804	745	717	763	760	768	780	773	753	733	764	762	722	752	720	698	724	760	759	740	757	763	789	754	704	730	767	688	738	777	733	744	738	732	763	730	758	748	762	680	745	703	718	723	747	750	683	752	714	765	768	759	790	715	742	753	750	770	711	730	735	798	764	736	771	719	709	827	768	775	764	710	760	744	753	763	769	775	734	785	762	732	753	710	718	687	760	764	753	749	747	772	733	775	727	768	750	744	742	734	735	719	729	755	716	698	727	730	802	735	753	754	735	720	744	729	719	746	710	759	759	712	729	709	756	776	724	707	696	782	788	679	719	760	822	710	749	730	770	800	786	694	748	769	797	737	756	678	764	745	826	733	741	719	755	768	790	723	752	748	789	728	769	743	770	735	766	757	717	744	713	712	736	734	708	727	782	741	755	724	707	788	672	737	782	776	718	702	741	736	775	753	763	754	747	714	683	733	778	765	786	732	758	746	778	758	731	722	749	696	717	756	783	771	710	731	758	770	776	744	743	818	746	736	748	728	682	762	768	737	751	747	710	721	722	744	727	746	728	693	731	750	724	737	759	724	734	754	755	746	772	737	663	739	696	746	725	776	772	716	774	785	755	700	731	721	770	782	768	762	789	771	753	679	805	756	753	747	756	681	733	728	739	778	743	826	789	700	778	754	668	770	740	684
19716	10052	6511	2150	999	737	598	500	460	461	415	413	417	371	374	403	347	357	369	387	407	348	369	356	362	359	370	353	356	383	351	383	383	335	342	341	383	373	356	335	369	359	352	386	359	322	353	309	334	366	362	362	353	345	355	363	330	365	354	357	370	366	354	372	326	373	352	376	324	305	346	307	364	345	363	359	325	328	344	370	315	348	387	335	365	307	345	328	332	355	341	339	332	381	347	350	374	401	332	330	369	329	340	326	383	357	370	341	359	357	373	329	326	341	364	363	344	370	363	341	371	364	389	334	340	369	336	342	360	360	354	368	368	333	332	363	374	317	326	368	326	309	361	374	337	345	342	358	393	346	370	351	328	345	366	353	343	352	366	337	355	357	324	349	348	318	387	357	338	346	339	380	367	361	352	386	349	333	339	392	364	339	326	354	306	332	363	325	344	358	373	363	336	380	363	374	336	367	348	353	354	354	362	343	328	352	360	335	326	320	381	341	400	329	325	341	327	367	335	370	343	355	319	345	329	379	380	356	381	370	358	364	317	388	391	385	331	322	295	312	317	333	302	357	366	343	376	353	353	353	330	349	351	341	332	344	310	373	349	330	341	339	333	368	312	331	349	362	350	342	359	391	350	347	367	399	338	356	366	351	371	357	332	331	356	323	356	360	354	334	362	355	359	363	364	379	347	370	368	333	321	357	344	347	380	345	325	333	362	360	312	360	320	367	371	350	340	361	336	355	350	360	312	387	359	323	343	362	352	333	347	359	330	346	344	347	348	321	345	321	332	316	342	378	362	384	330	368	326	391	345	366	325	354	334	371	365	346	356	326	343	319	359	332	360	386	371	347	361	364	333	326	337	302	348	329	336	367	355	368	348	363	365	380	346	355	337	362	383	375	325	351	363	335	395	333	342	319	329	357	367	364	356	379	332	366	350	369	363	329	370	367	348	346	323	348	330	348	345	350	349	357	381	336	347	308	342	355	359	388	316	383	347	346	365	365	363	347	369	355	354	316	355	345	346	346	352	347	367	331	353	320	363	355	316	320	360	353	388	364	341	342	344	340	337	391	340	360	334	310	318	377	385	361	374	343	362	364	358	348	341	345	348	369	341	359	342	354	342	401	379	373	343	338	373	346	347	335	323	379	338	326	379	394	351	346	310	362	355	354	360	365	381	341	395	350	344	355	367	315	342	342	302	341	350	330	347	344	335	352	358	342	360	350	359	340	331	328	327	385	341	360	380	341	372	324	358	353	337	354	384	354	373	339	322	320	310	326	316	320	335	337	386	356	353	357	345	367	342	354	312	354	373	380	344	331	340	332	376	346	374	348	355	341	348	345	329	355	358	344	366	328	348	380	331	324	354	376	338	328	343	338	355	368	354	348	340	348	407	355	338	353	356	356	365	376	343	342	312	321	366	317	358	322	354	403	379	333	309	309	338	338	362	318	368	359	347	342	364	347	346	327	356	333	341	303	335	346	360	372	349	374	349	369	332	335	338	318	386	385	337	349	372	326	344	340	348	332	354	312	324	388	342	353	321	335	354	329	358	387	332	397	310	378	339	371	365	336	321	339	371	321	347	358	346	332	397	369	383	339	372	336	362	349	332	346	337	382	337	367	320	343	400	331	354	397	394	333	378	350	357	357	349	349	385	325	327	325	329	322	347	317	359	361	340	336	345	374	343	379	331	355	331	349	366	322	382	374	360	353	365	332	329	365	356	380	345	327	325	362	365	372	398	342	342	390	330	375	380	335	343	361	365	355	304	337	327	322	301	333	345	315	371	331	373	310	364	352	359	346	345	317	368	349	358	385	342	351	354	351	325	374	360	339	331	349	342	324	335	370	361	350	362	359	407	333	348	359	334	358	341	299	317	355	351	346	320	359	344	330	351	359	340	356	363	364	324	345	345	365	375	342	361	349	332	384	339	345	350	320	332	354	359	337	359	364	354	362	315	384	332	365	322	342	351	381	344	380	331	352	327	306	346	348	352	341	342	335	369	351	325	352	370	351	400	328	325	338	356	348	425	317	366	367	346	383	373	383	382	365	316	340	337	342	356	347	336	363	358	328	360	325	319	349	330	390	365	369	325	316	367	344	380	372	346	358	343	376	335	365	333	378	388	346	336	340	328	334	382	347	328	369	396	334	359	343	336	358	322	345	366	350	299	354	304	326	336	364	379	369	354	371	321	362	371	354	350	352	341	349	351	341	364	357	336	341	361	344	309	357	372	352	351	369	328	342	365	368	331	346	335	365	388	383	339	364	342	333	351	341	308	370	352	361	330	352	338	331	370	362	334	339	335	330	349	337	374	341	359	390	363	337	360	346	339	343	310	347	330	350	363	352	355	362	347	354	348	338	328	336	359	351	356	342	334	399	338	357	318	350	360	355	345	365	371	353	341	382	351	360	367	363	361	334	330	318	342	365	352	375	340	356	353	348	368	330	365	350	346	340	325	320	338	369	379	357	363	371	346	330	358	330	383	354	396	344	359	351	348	308	371	357	310	367	335	328	341	366	319	335	348	336	351	343	341	367	360	350	367	330	368	322	403	377	349	340	353	361	331	355	349	339	343	338	354	376	376	373	324	343	355	391	337	351	351	327	350	356	361	349	340	352	332	354	362	334	345	388	365	374	366	326	337	342	342	353	378	368	364	342	379	360	327	355	372	336	339	345	337	351	368	344	362	327	333	339	356	348	356	360	323	360	383	366	346	334	348	363	344	365	371	336	347	333	368	377	327	363	368	351	355	350	368	341	339	380	347	321	322	333	326	323	328	375	365	352	377	350	356	337	327	346	339	346	397	354	333	361	350	371	342	365	334	359	360	349	359	317	340	331	364	343	338	338	400	358	329	339	367	364	334	340	391	355	341	373	379	374	363	354	355	363	336	336	364	356	320	343	357	344	366	367	306	342	375	352	356	340	346	352	346	347	347	304	354	353	337	382	348	308	333	331	370	312	355	356	348	346	328	402	302	323	370	354	366	359	335	312	322	364	332	341	334	336	356	334	373	346	323	344	377	357	375	366	327	363	380	345	321	338	360	388	334	379	353	337	339	345	366	369	331	378	370	354	346	345	320	344	348	347	364	384	373	361	403	327	373	359	334	338	341	350	346	333	354	333	317	343	330	394	374	365	339	315	368	328	348	330	352	337	333	355	357	343	364	333	346	352	333	337	355	368	366	333	314	380	345	334	374	365	331	320	359	327	325	305	322	370	334	355	329	369	355	366	323	383	329	376	352	361	359	370	367	349	358	340	362	372	316	360	379	335	332	371	353	380	360	338	323	335	366	322	338	339	335	364	310	367	344	372	342	339	345	365	376	294	356	331	319	331	338	373	332	335	335	375	351	364	342	369	353	379	372	363	340	382	357	332	347	381	366	335	342	368	341	345	348	363	352	360	356	360	339	352	355	352	345	343	326	340	360	330	365	352	368	320	334	365	384	366	375	375	329	325	345	387	372	370	310	329	332	358	385	382	352	331
11939	8268	9911	5053	2995	2249	1858	1578	1439	1169	1098	1011	1016	958	937	874	924	886	986	923	935	882	904	872	823	868	822	878	871	823	787	727	799	807	769	791	750	748	768	745	800	827	767	765	782	785	776	750	785	765	795	769	795	723	780	839	798	750	756	760	795	813	768	795	755	756	781	765	798	735	761	738	753	778	740	754	736	736	720	786	781	776	780	779	754	712	771	774	733	790	741	820	793	764	789	719	774	748	739	746	823	788	755	767	808	799	793	748	766	762	738	713	764	776	786	759	776	809	793	747	766	759	767	744	779	821	766	768	770	765	744	773	800	777	745	753	778	770	758	791	783	743	747	787	766	795	770	765	804	753	789	711	763	790	773	793	820	747	807	748	765	775	742	750	744	792	774	770	758	781	727	766	782	770	786	720	737	801	808	733	708	777	725	741	762	730	762	766	783	758	771	794	730	812	740	789	765	794	768	718	739	741	797	805	751	775	774	745	806	803	808	793	756	735	746	763	744	769	761	713	747	797	755	750	745	784	767	738	731	804	756	807	790	769	801	805	768	812	770	747	765	793	788	763	764	723	746	742	743	783	796	782	732	728	778	792	769	738	743	789	724	790	794	742	796	731	771	735	761	800	762	776	753	773	749	805	798	761	754	753	816	793	787	807	767	801	761	787	767	778	787	776	738	744	754	784	727	766	791	789	778	738	797	801	785	811	811	769	717	791	787	744	755	750	782	742	792	733	739	735	794	819	734	791	735	739	765	795	768	744	754	731	781	850	768	749	770	778	752	724	737	747	777	744	773	775	750	765	745	778	790	759	752	773	794	820	763	764	777	816	776	778	793	783	816	752	763	764	747	744	731	793	747	753	726	770	804	796	792	773	736	788	783	793	749	719	822	795	775	754	775	772	761	773	811	804	760	743	793	756	751	757	738	722	742	722	843	793	805	746	769	764	749	767	710	758	731	809	795	754	770	808	761	779	802	776	792	789	762	726	819	773	771	731	768	735	787	751	734	785	748	757	765	753	765	800	750	742	822	772	801	796	752	751	810	754	725	737	701	763	762	713	789	776	738	770	761	783	753	819	747	800	725	756	786	812	782	773	766	776	752	748	778	754	776	763	773	751	773	755	809	771	782	790	774	820	758	805	803	782	785	820	747	754	772	730	756	810	765	792	745	803	747	766	757	798	772	823	815	806	789	742	770	740	789	761	782	776	810	728	791	734	759	768	791	753	790	755	760	709	768	785	797	773	819	774	765	757	768	741	737	684	760	761	755	731	768	779	793	788	800	733	755	783	749	777	755	797	821	753	787	742	728	739	781	747	737	726	767	757	749	775	769	812	729	773	743	757	757	762	786	845	795	790	788	789	729	722	736	765	724	790	737	755	742	767	765	758	739	750	755	762	774	761	762	752	798	754	770	750	687	757	723	781	717	784	799	789	815	729	736	756	768	745	769	794	737	760	759	795	720	774	730	806	808	757	776	787	770	792	715	823	767	721	793	741	815	787	755	740	812	812	760	791	745	797	738	774	772	807	750	736	753	764	761	753	736	758	777	766	715	745	791	728	791	724	790	748	750	789	750	726	764	767	722	793	756	724	781	813	762	742	735	737	742	767	745	800	764	779	732	819	764	739	749	742	782	801	768	752	761	788	743	794	760	759	817	814	793	805	754	782	785	775	815	770	779	811	720	785	780	737	773	762	718	741	775	776	747	764	780	794	765	779	768	804	770	768	790	862	791	746	687	801	721	755	778	725	796	726	731	723	700	779	762	733	789	764	814	761	791	766	713	776	741	773	761	779	712	786	834	740	794	759	801	800	744	773	768	739	785	777	744	724	782	832	756	779	750	765	773	800	767	728	779	800	790	776	788	816	819	774	780	752	766	778	747	733	760	783	716	779	713	746	772	739	732	776	755	722	751	793	737	783	784	744	807	782	750	785	775	768	809	784	754	739	748	816	750	754	736	764	728	768	771	746	760	795	782	779	758	805	718	812	701	760	757	814	765	777	814	763	787	787	733	774	764	701	780	774	735	780	740	767	753	781	748	793	791	797	781	725	801	731	752	758	742	796	790	786	812	807	780	763	783	759	770	787	793	763	769	728	872	710	744	724	786	763	797	764	778	789	799	736	754	724	786	820	814	781	792	797	801	759	785	788	756	715	815	766	771	777	731	817	747	756	747	717	765	746	793	758	828	765	760	734	783	789	770	778	726	770	770	782	740	806	787	740	753	733	756	762	741	755	743	746	736	741	732	753	797	761	766	761	758	808	694	786	773	775	786	773	738	737	735	774	803	747	822	730	762	793	801	817	795	757	733	724	765	766	751	737	719	775	765	769	778	806	830	761	755	761	816	799	750	777	758	770	821	774	721	724	791	780	741	804	786	778	796	845	821	757	778	771	737	772	714	771	730	787	783	717	755	842	760	764	774	800	774	814	790	733	747	744	766	759	776	810	753	803	775	754	760	779	781	720	757	786	806	753	768	738	748	810	788	779	718	757	735	795	754	773	799	762	731	781	740	752	780	750	770	730	805	835	829	731	723	712	733	762	755	769	764	757	739	817	778	779	797	749	788	768	777	797	795	799	776	752	785	755	748	770	813	735	784	799	772	791	826	742	774	736	802	776	804	841	809	757	758	803	791	761	835	751	773	786	785	717	783	780	747	756	746	778	794	742	810	783	785	734	774	773	744	764	821	724	792	739	749	716	779	757	777	747	731	746	798	739	757	765	706	729	788	777	753	741	784	753	799	796	764	798	776	744	785	752	788	746	799	780	763	759	747	721	750	814	764	738	800	749	806	759	796	760	765	712	796	760	772	741	742	805	796	790	778	762	720	738	796	757	773	718	701	788	801	762	705	786	803	787	757	776	779	761	820	791	768	815	732	770	734	754	756	792	764	793	706	832	827	775	752	758	785	782	754	774	767	704	747	763	736	739	774	753	775	777	800	761	727	746	748	774	767	792	773	754	743	768	793	751	785	763	771	762	761	740	780	797	776	788	800	744	789	795	770	798	757	727	765	743	764	734	817	763	833	803	727	803	775	795	784	756	780	794	783	818	762	730	727	754	777	767	783	771	740	740	766	726	833	761	759	794	760	797	733	772	774	740	809	776	783	782	808	774	785	743	755	770	718	833	803	753	776	765	753	742	793	816	832	737	728	755	759	737	800	731	787	799	783	770	784	817	749	737	762	829	765	795	775	747	853	737	820	733	773	763	786	795	796	758	775	733	729	760	782	745	779	780	755	780	782	778	746	777	775	810	751	760	795	761	775	798	733	777	829	722	762	800	785	740	771	781	794	744	749	782	790	792	730	739	741	806	772	738	803	754	756	818	780	735	793	780	753	808	726	821	750	770	750	778	762	769	766	752	787	799	764	750	787	835	822	781	766	773	737	761	754	834	775	770	760	769	818	774	765	792	813	787	762	747	760	805	778	802	772	751	738	744	767	761	698	795	833	767	845	743	768	766	768	817	687	753	819	760	767	734
32946	19981	16778	6936	1729	1082	788	643	558	457	424	372	379	374	340	399	360	348	353	353	363	343	361	320	337	329	364	327	301	294	324	312	308	296	285	345	326	329	322	306	323	274	311	317	303	341	306	347	333	313	288	327	298	322	319	291	330	328	313	333	310	290	300	295	338	318	297	303	315	357	313	307	309	314	314	313	321	320	283	288	298	308	297	270	285	279	311	312	305	292	302	310	320	307	283	277	329	325	287	293	264	318	295	331	293	331	317	310	314	283	296	312	340	272	308	278	314	311	308	312	292	324	326	304	287	293	334	305	319	323	290	339	299	280	292	311	299	291	286	299	314	298	326	316	314	329	308	330	283	303	322	321	309	296	286	323	334	310	285	304	290	283	308	293	291	284	298	301	330	300	304	267	309	330	266	271	314	332	294	287	323	302	304	350	291	314	313	312	289	315	299	351	300	305	306	286	297	306	317	301	288	292	302	326	290	298	296	276	314	314	313	309	324	326	304	303	299	292	304	322	300	295	313	316	328	319	306	331	328	276	348	291	294	289	294	288	284	284	289	326	263	299	280	300	309	315	262	299	311	277	290	299	307	308	320	299	314	320	292	314	294	316	310	275	302	297	338	309	278	322	342	316	302	320	328	314	299	285	292	294	319	275	294	333	308	303	288	304	280	312	294	312	279	282	321	314	286	274	317	298	289	298	309	301	290	299	318	342	316	309	319	320	301	282	278	306	293	320	304	282	244	340	322	338	299	282	270	316	255	275	294	316	309	314	303	303	320	300	303	306	298	267	353	348	295	296	309	323	317	279	345	287	298	297	306	270	286	272	337	295	275	308	288	276	289	304	327	320	286	285	295	320	316	304	308	298	305	313	321	349	311	285	251	305	303	284	341	294	291	292	291	285	302	322	288	305	333	304	315	285	308	340	293	334	295	303	274	311	304	317	326	292	350	293	302	296	302	285	301	311	307	302	301	278	348	310	281	329	283	329	265	309	288	289	311	319	288	300	314	320	298	318	318	322	291	315	322	300	290	328	306	319	320	295	342	309	308	331	308	261	298	303	306	320	295	308	332	321	339	266	311	316	317	286	307	291	313	266	317	286	268	294	312	301	302	279	317	308	291	309	304	305	258	314	331	273	284	329	279	316	327	326	279	296	290	300	328	301	359	291	254	299	295	324	312	287	298	285	283	302	294	292	312	316	324	300	307	322	289	288	300	300	287	320	342	285	286	293	328	291	290	304	286	282	299	313	316	285	318	304	312	300	292	307	294	317	309	280	299	285	316	298	287	275	293	291	295	281	259	299	269	283	329	293	330	325	311	303	320	334	322	321	296	306	304	308	334	299	305	324	308	287	300	299	295	308	285	326	344	324	268	314	336	278	277	329	318	278	306	305	300	291	301	331	278	271	315	345	277	295	322	305	337	306	310	308	303	318	281	294	353	308	277	327	295	266	312	304	292	291	296	309	324	296	271	324	314	295	309	305	341	311	317	311	326	301	286	298	307	333	303	305	336	289	305	321	326	302	275	307	286	321	289	327	289	301	293	283	298	312	317	317	285	335	303	314	302	332	312	321	314	315	294	299	285	292	291	279	306	314	311	318	293	298	303	329	299	278	325	291	314	289	291	293	294	308	333	291	307	312	338	329	329	318	339	288	286	290	301	276	273	306	301	284	299	301	332	257	318	298	341	330	287	300	290	275	344	292	308	281	281	306	342	303	305	290	278	271	290	302	289	283	319	305	299	308	286	292	302	305	318	299	328	328	293	296	302	313	292	275	293	339	338	318	329	288	305	309	311	291	280	278	337	272	308	296	280	317	300	333	303	297	285	286	285	264	306	309	275	293	287	273	287	291	330	307	305	334	275	282	331	254	269	327	300	342	303	323	326	288	291	305	278	287	311	295	332	301	317	305	342	259	304	287	319	345	295	313	327	303	299	345	308	294	299	299	316	300	324	325	322	339	279	293	290	334	309	299	333	311	307	298	303	287	313	310	313	306	320	291	301	287	323	318	345	282	285	307	330	314	312	336	314	288	335	326	340	303	278	312	333	320	299	290	325	301	302	287	334	291	301	293	298	276	307	304	317	295	327	311	291	305	316	298	330	311	302	330	337	296	334	304	342	319	324	268	277	325	273	328	296	308	292	312	273	277	319	282	289	308	282	309	286	324	317	318	307	307	327	304	294	293	281	298	323	286	318	332	323	338	306	295	306	313	278	304	302	292	340	306	287	292	289	319	314	306	298	297	324	352	287	291	298	299	315	290	321	289	293	313	299	278	346	318	298	307	285	305	314	327	337	300	329	299	306	301	322	312	274	275	297	273	323	305	314	288	322	298	290	299	273	277	276	270	288	305	310	304	328	294	310	298	296	273	272	286	306	307	293	329	292	322	305	326	292	315	300	314	329	301	307	297	295	303	307	316	309	283	266	280	271	297	302	289	335	310	333	308	300	315	302	286	280	286	267	284	266	323	302	335	281	302	262	311	306	302	299	320	274	290	344	307	280	277	303	334	311	334	305	334	320	299	316	305	277	272	303	274	307	260	287	287	296	283	290	302	323	303	261	271	308	321	277	300	323	287	315	288	305	306	295	303	310	295	340	309	284	314	271	278	294	283	281	277	285	305	278	301	321	284	304	291	295	327	290	304	297	304	325	313	335	304	283	283	298	331	307	348	289	320	291	320	306	310	310	301	307	275	294	289	299	305	309	300	325	340	275	333	297	284	301	328	317	308	330	336	307	316	315	345	317	315	315	312	331	317	331	276	274	314	326	293	295	317	305	275	327	296	307	299	306	280	302	319	301	291	275	301	302	276	300	323	303	293	336	295	295	293	279	316	324	318	287	279	304	295	299	277	277	311	302	318	282	287	327	335	282	320	301	316	301	323	286	315	304	293	308	356	276	303	267	307	320	324	322	314	341	338	333	323	330	326	337	303	312	315	298	294	295	331	317	287	316	308	302	284	303	322	338	333	332	297	312	287	279	310	328	303	306	298	293	315	309	348	298	337	285	315	295	318	308	314	270	336	317	302	291	319	293	314	288	310	312	323	312	307	322	325	296	275	306	311	324	301	325	291	315	284	292	305	303	273	280	329	319	266	309	320	295	303	318	302	300	322	294	302	290	272	351	307	300	279	314	349	274	337	307	327	305	288	287	281	301	329	307	324	315	314	336	330	298	293	292	290	318	297	330	336	293	325	276	307	273	249	319	292	300	304	323	308	300	317	296	297	306	302	316	321	315	305	310	281	295	319	327	282	308	276	285	292	323	291	302	279	318	321	300	293	294	312	313	350	314	306	285	292	295	318	323	334	283	334	295	346	282	276	302	345	323	309	316	309	366	307	317	286	291	321	295	338	307	287	286	325	286	278	309	301	323	302	294	326	325	320	288	304	328	319	314	294	301	273	312	283	295	275	343	315	277	279	298	295	295	345	272	302	301	310	292	312	310	294	284	320	318	293	289	280	276	282	330	330	311	301	318	295
20939	15651	21269	10269	4483	3516	2934	2168	1944	1698	1411	1212	1172	1102	1067	1061	1005	969	926	928	941	970	965	882	811	900	867	870	846	759	795	759	735	722	719	693	699	807	726	728	707	720	708	718	726	718	701	704	689	687	682	706	684	679	719	696	702	660	712	687	703	643	645	668	710	713	646	656	709	733	645	691	684	650	686	697	672	620	693	722	650	679	703	657	689	728	659	694	710	707	682	694	693	698	749	727	664	687	677	680	680	668	683	643	660	700	717	707	707	747	632	718	686	685	673	650	720	709	655	678	738	707	695	695	678	634	681	685	709	666	668	689	686	672	717	678	717	656	663	680	665	683	700	707	618	657	671	680	734	661	736	689	688	690	671	678	677	741	650	670	710	730	750	635	733	722	650	709	736	733	706	709	665	688	647	682	729	686	720	679	706	701	717	676	699	723	724	716	710	676	673	693	745	670	748	674	640	690	681	676	685	701	686	690	687	664	717	678	712	723	667	706	734	698	719	711	694	753	722	701	727	717	687	715	689	636	678	639	720	711	700	678	698	636	709	737	708	679	686	690	654	727	712	673	672	653	682	664	679	672	634	684	685	650	696	695	709	723	683	717	701	734	678	699	678	708	714	694	696	704	709	684	720	676	674	647	672	707	678	731	696	686	704	678	693	710	692	652	680	728	666	705	703	649	704	691	674	731	692	707	664	704	631	686	700	713	740	730	675	648	653	693	667	670	673	695	680	656	704	620	681	691	655	696	689	690	691	715	686	661	665	675	740	706	687	667	640	716	691	693	663	697	714	686	692	678	703	695	681	697	677	737	726	722	636	685	677	673	667	701	710	686	689	691	705	726	672	672	696	690	661	685	691	655	691	669	701	684	664	660	653	688	688	718	692	734	683	711	698	713	675	708	692	715	719	683	671	696	685	731	703	732	682	697	731	684	664	684	678	690	716	674	662	728	689	697	701	663	665	678	688	713	705	676	662	630	659	675	702	726	700	721	699	711	683	663	703	645	702	683	655	706	682	726	717	655	648	705	725	681	698	672	695	673	628	706	710	678	696	698	693	718	713	674	737	681	707	744	681	695	723	691	692	712	686	717	668	639	666	729	636	698	694	642	655	650	674	721	741	692	702	691	712	682	670	643	679	642	695	695	651	647	675	718	675	683	705	725	708	654	691	702	705	701	659	721	635	729	668	679	693	594	666	674	692	681	651	702	737	673	686	767	700	724	674	727	684	684	707	689	676	655	696	723	697	719	721	770	677	662	712	713	657	721	697	681	695	635	689	740	660	694	681	610	709	713	657	702	640	669	758	684	690	663	688	733	683	691	683	658	660	712	699	671	680	686	688	681	707	722	757	663	678	734	700	706	715	683	697	658	642	675	666	661	688	685	641	639	682	701	703	675	672	680	648	670	646	710	693	707	679	695	708	651	690	677	692	705	665	711	692	679	712	680	698	692	712	712	680	696	689	724	660	685	723	693	627	721	696	679	690	731	715	669	707	768	697	716	710	703	673	660	738	675	668	694	685	685	661	679	648	683	654	657	697	671	672	672	666	692	648	691	669	703	741	716	675	667	711	690	698	709	732	675	678	663	689	683	697	700	678	686	673	698	662	686	672	685	655	683	692	705	749	663	677	700	722	691	689	711	622	703	723	690	699	716	730	654	677	675	703	726	669	687	652	690	675	737	649	718	708	692	723	677	673	740	689	703	714	705	671	676	697	682	681	714	754	683	686	671	681	711	723	670	732	711	671	736	680	757	668	677	665	702	666	661	702	686	705	714	726	730	693	659	666	727	685	668	694	722	681	686	720	673	664	685	668	671	700	690	710	678	676	679	689	720	668	673	671	694	697	667	651	669	718	668	707	689	691	670	671	660	729	660	678	699	663	696	692	738	663	760	694	714	708	699	687	718	710	704	681	679	687	644	714	707	719	679	692	662	678	700	689	690	676	663	682	703	682	695	684	706	724	696	722	685	678	673	725	710	673	669	670	643	693	710	678	685	700	680	696	712	712	679	680	730	712	716	679	713	664	694	679	748	667	681	733	656	688	690	709	678	672	671	658	674	698	707	724	664	730	697	679	723	690	695	679	725	727	664	661	707	685	664	695	703	631	670	695	662	692	692	712	659	658	731	655	648	657	717	664	707	661	722	696	682	737	662	721	692	704	708	674	683	711	669	664	677	687	666	641	667	719	695	678	700	651	675	713	693	694	724	686	699	699	700	648	662	658	698	695	713	687	688	712	692	733	695	683	705	715	676	711	713	686	645	629	728	707	671	682	668	688	688	714	729	708	715	723	706	668	701	685	648	646	676	679	692	709	660	666	694	657	696	703	745	685	749	670	729	700	697	656	647	678	770	672	675	732	697	677	673	667	701	744	670	691	682	688	665	700	684	652	666	682	692	674	714	671	706	686	663	758	680	699	660	667	694	682	661	699	647	681	703	676	718	644	658	709	677	695	697	694	686	720	701	687	696	668	658	697	683	703	705	653	740	682	648	695	714	712	710	643	657	691	684	690	686	655	667	706	715	650	715	681	681	702	706	704	679	705	687	697	693	679	699	716	711	719	664	671	674	678	723	697	674	731	668	762	697	657	703	713	695	678	678	671	670	678	694	686	652	697	701	668	692	707	667	682	703	663	654	663	664	695	709	698	721	683	707	680	691	669	702	674	668	718	683	692	715	723	661	663	691	693	705	726	691	670	717	677	718	677	697	664	695	648	692	720	711	699	701	716	695	708	744	693	675	718	745	697	670	689	695	710	701	719	691	665	705	665	694	713	698	695	667	659	719	690	683	654	694	723	671	734	716	660	671	694	696	666	637	698	715	672	692	670	697	659	677	718	658	712	677	671	670	678	648	691	709	738	671	699	663	730	652	709	700	668	670	675	736	643	687	721	743	717	703	652	722	640	715	719	679	714	689	726	663	707	679	668	750	729	674	663	719	699	712	676	664	705	722	668	712	702	647	689	668	670	706	748	683	725	750	681	727	691	637	718	678	747	686	617	673	685	699	672	709	681	704	691	666	677	696	669	681	666	682	660	695	704	710	691	626	723	631	634	688	685	713	660	712	649	728	712	676	713	695	655	691	672	671	646	690	675	703	713	666	665	665	710	642	692	662	700	641	666	660	702	668	661	638	689	699	642	647	673	728	699	656	706	691	649	710	635	648	704	726	673	714	715	683	641	675	669	694	698	679	675	709	678	637	734	660	685	662	718	660	687	716	699	701	681	652	672	676	685	695	727	716	661	709	712	706	669	695	703	714	728	635	697	711	740	695	724	673	692	626	657	666	690	698	717	723	701	707	680	681	694	713	663	600	634	672	649	709	677	704	678	696	659	687	705	719	676	711	715	682	717	691	702	683	704	684	684	688	736	656	666	661	672	656	695	693	661	723	664	709	681	698	673	684	670	677	686	663	695	671	715	700	683	715	717	676	774	707	686	679	692	715	693	723	754	717	661	662	668	697	646	625	747	708	665	691	705	712
43029	28355	26284	12947	3042	1561	1194	888	805	673	575	524	463	468	385	394	469	390	409	407	395	364	408	445	437	404	398	361	383	385	365	368	360	371	351	367	344	367	346	349	321	334	349	341	317	313	355	348	364	287	299	336	360	335	329	315	355	354	369	315	329	321	342	301	319	314	322	382	316	328	343	337	377	330	354	339	334	360	338	333	315	360	346	313	324	331	366	344	327	342	341	363	327	334	349	376	347	337	364	352	363	354	349	354	356	303	385	324	368	361	296	371	372	331	326	330	358	345	335	356	329	316	312	347	355	382	334	351	327	314	338	324	319	358	318	350	331	307	369	351	333	324	333	328	342	347	349	357	368	341	347	356	363	378	353	325	333	339	346	331	314	341	340	330	321	379	334	358	362	330	320	299	353	371	339	370	356	376	359	370	338	369	332	323	320	324	342	354	379	344	320	373	363	353	346	367	359	356	327	320	363	347	349	338	321	349	336	304	334	367	339	332	325	332	332	341	339	360	340	325	374	336	354	333	348	319	331	305	347	308	339	299	343	308	316	329	336	312	339	334	319	342	347	351	324	334	318	343	354	299	325	351	305	352	331	314	351	364	340	364	351	352	367	329	312	338	371	310	342	327	329	350	317	308	374	332	373	366	331	310	306	340	337	337	374	328	343	318	319	324	330	328	342	364	337	350	336	342	320	343	358	320	323	322	338	346	328	343	359	328	348	303	319	332	329	327	293	329	299	308	318	341	335	324	358	327	349	301	341	309	359	330	330	331	317	350	349	347	328	347	352	317	368	352	318	277	345	347	331	398	360	352	329	323	316	344	335	360	352	342	347	329	342	328	315	335	338	364	356	351	381	327	328	348	335	351	351	333	344	363	305	292	312	353	384	332	343	346	333	373	361	322	306	334	349	349	346	333	341	361	310	357	342	320	366	371	340	340	309	355	365	329	331	318	340	323	325	303	314	337	344	316	343	363	364	330	360	331	346	330	298	338	347	348	391	330	311	335	329	347	302	348	318	338	319	303	345	349	322	317	367	331	313	338	351	350	383	347	341	309	343	316	320	334	340	364	327	333	357	317	342	353	332	323	345	317	365	331	341	357	355	315	353	332	326	339	357	337	332	375	325	347	348	327	327	344	343	305	341	313	351	384	317	316	296	325	338	338	346	332	333	386	341	322	363	362	355	366	340	353	354	392	341	305	370	342	349	367	348	327	324	351	366	330	368	346	366	298	331	326	347	355	364	336	321	323	349	358	347	321	357	367	357	337	339	333	347	345	359	352	349	324	349	320	321	346	326	341	365	333	310	343	335	367	337	325	349	346	309	294	368	335	344	337	325	319	337	338	362	322	303	331	342	331	322	338	352	349	339	322	329	373	356	324	338	330	356	343	363	329	338	334	387	324	338	326	312	311	353	347	337	329	331	298	365	355	362	345	316	332	365	334	319	347	341	326	373	351	329	332	330	362	348	346	332	341	357	329	350	341	352	368	326	363	383	288	347	340	354	330	347	344	386	364	351	332	338	335	315	342	352	371	331	347	344	334	351	334	360	318	390	334	368	389	334	346	349	344	355	353	367	379	340	340	330	362	340	379	356	315	322	341	319	308	360	350	333	346	378	336	343	377	340	327	347	335	374	341	352	354	335	313	320	347	381	339	354	347	326	311	340	324	330	344	338	368	340	359	335	384	352	365	336	319	323	346	359	334	347	357	342	329	335	367	333	341	359	308	326	341	340	352	344	326	365	347	311	316	334	336	321	318	328	339	363	326	379	370	333	324	337	339	364	366	352	363	332	348	352	347	356	342	346	361	372	333	373	347	341	369	380	313	353	377	343	313	313	302	332	327	339	380	339	317	327	319	339	308	341	359	342	319	335	393	316	355	330	327	326	347	314	353	371	375	351	358	341	377	348	323	346	306	318	319	336	342	343	378	344	386	363	332	356	378	378	331	339	333	325	333	340	312	336	331	359	354	370	353	348	350	364	365	352	370	339	324	350	354	342	343	360	348	359	340	377	364	337	360	337	332	364	336	353	339	346	334	366	345	385	375	328	348	350	374	335	353	310	376	356	313	346	339	341	339	347	366	351	318	338	308	305	331	324	321	374	367	347	387	360	352	350	341	354	350	342	333	341	340	359	281	340	293	326	348	371	316	346	326	360	338	339	359	302	331	362	372	334	351	361	353	349	371	327	317	346	327	371	345	334	325	344	334	357	345	348	384	360	356	332	319	339	367	381	356	310	328	322	350	330	360	332	336	392	349	317	302	317	346	318	336	321	351	378	384	328	336	324	321	321	335	324	322	360	350	350	326	349	330	323	343	325	372	351	313	322	346	337	323	375	398	324	341	351	320	333	304	367	339	311	346	299	341	347	332	332	346	291	348	330	332	359	336	320	305	326	335	359	346	318	332	327	352	323	338	341	341	331	322	304	366	345	326	342	327	330	348	317	331	342	320	337	328	328	339	327	308	323	336	344	316	345	321	331	328	354	310	364	363	339	330	357	319	345	335	380	330	328	365	347	337	356	313	334	348	325	335	371	328	327	368	352	313	379	313	333	360	348	304	386	325	319	366	296	323	323	316	356	367	339	326	327	329	335	336	321	315	309	300	373	350	345	331	315	351	304	349	336	305	323	377	382	339	329	334	360	301	367	326	349	348	324	337	365	340	352	354	352	359	326	367	324	378	331	363	330	323	346	313	346	354	335	334	325	336	334	333	347	356	300	332	293	334	348	343	317	337	351	336	370	323	374	328	350	336	347	371	340	326	344	361	316	347	327	352	329	324	343	363	352	333	333	323	369	335	369	350	313	346	368	383	333	369	356	338	329	335	352	337	357	339	353	327	319	306	352	331	351	351	351	346	338	328	321	327	304	325	350	348	316	342	337	350	341	347	358	364	331	341	331	361	323	349	347	308	354	351	362	350	350	324	318	370	350	318	357	361	330	320	320	363	332	377	337	398	312	331	333	319	380	363	349	335	362	341	350	362	329	333	359	323	307	336	318	356	356	334	311	373	339	297	336	336	353	352	353	328	349	319	348	324	340	334	352	382	346	345	308	346	329	351	345	333	326	333	341	352	386	336	319	318	364	361	339	367	380	332	359	335	335	329	344	387	356	376	348	376	355	346	336	349	322	336	329	352	329	300	361	331	364	315	353	339	356	309	318	375	347	347	313	321	324	328	383	320	350	321	378	323	347	356	333	333	335	314	315	326	342	320	337	357	368	343	354	313	344	324	350	317	356	321	344	328	334	346	348	344	354	338	335	352	349	369	330	346	339	328	340	345	352	361	321	335	347	347	305	322	338	335	360	339	331	335	362	324	348	332	340	353	321	292	335	291	328	349	363	350	364	373	377	361	373	354	362	327	294	354	359	355	345	318	348	330	370	337	330	332	355	336	341	344	343	333	349	334	353	331	370	334	334	321	306	338	326	301	314	338	334	345	367	329	357	345	349	341	325	351	308	340	326	312	347	348	384	340	343	347
26219	20784	28921	15555	6341	5040	4295	3230	2746	2291	1900	1683	1511	1454	1253	1248	1280	1199	1129	1162	1157	1127	1056	1054	1041	1039	1012	1046	987	917	899	879	920	892	889	799	837	836	777	782	798	816	736	761	768	869	763	748	767	790	719	798	816	771	760	791	760	759	736	754	784	772	751	790	765	766	774	756	708	772	734	711	768	750	762	774	742	755	759	762	741	792	766	818	739	786	782	798	824	786	772	760	763	763	744	746	790	734	792	749	722	761	785	796	762	767	750	766	745	771	720	842	761	789	813	724	768	815	785	780	771	728	762	725	785	776	767	746	795	760	750	763	764	730	782	752	744	748	753	702	791	769	759	786	755	763	747	771	772	757	726	710	746	742	768	738	731	768	779	761	792	763	788	766	795	771	776	765	737	728	742	722	732	738	739	722	799	754	771	727	784	808	720	755	805	748	761	818	731	752	786	754	770	750	711	766	750	798	784	758	778	763	759	784	804	798	750	737	757	740	740	769	759	784	771	779	746	724	730	753	772	742	759	763	755	779	805	788	746	744	809	759	729	726	756	743	759	751	710	752	786	800	822	743	742	766	753	764	745	762	717	764	708	771	728	757	747	760	740	769	764	735	741	714	749	753	778	784	779	782	760	781	812	739	780	771	804	762	786	792	772	788	842	757	775	743	778	803	782	765	775	790	814	819	747	763	757	775	741	795	776	785	779	809	753	761	790	761	787	771	773	777	765	756	792	814	721	808	755	715	706	744	800	748	756	769	771	784	744	809	774	754	792	810	759	756	717	738	767	804	758	784	728	744	739	765	750	695	709	779	760	770	768	749	797	767	744	729	731	774	722	768	780	716	813	771	758	744	798	774	769	727	764	718	744	769	752	779	754	743	754	774	723	770	736	787	751	765	732	777	794	710	767	752	725	756	771	735	725	736	722	780	728	748	703	726	744	719	773	730	764	734	788	795	778	731	773	770	709	753	711	794	805	753	754	825	780	728	783	717	742	741	773	765	778	705	773	766	771	785	731	748	727	741	755	756	777	717	747	789	730	817	806	754	736	753	780	745	733	743	741	761	764	778	740	719	793	740	741	768	754	717	790	762	727	797	801	766	741	769	775	776	797	741	810	743	738	805	791	739	700	748	719	764	780	760	729	766	718	799	751	764	814	754	797	735	765	731	796	768	782	739	764	765	739	769	740	765	739	765	808	776	723	758	786	759	836	769	784	766	810	747	737	735	781	731	775	790	787	766	791	815	713	767	786	774	788	731	788	745	706	764	734	751	778	770	719	778	763	770	764	751	738	792	779	758	733	757	751	736	722	756	771	762	749	749	712	757	768	758	763	711	822	782	748	713	767	762	700	770	822	795	752	787	760	790	725	745	740	719	815	824	767	765	763	774	735	777	810	779	737	764	721	726	731	802	791	745	754	717	738	754	708	782	731	731	759	753	750	700	724	743	779	762	809	751	728	690	724	803	786	778	746	716	708	781	793	786	743	784	755	750	767	781	739	735	741	764	734	768	753	730	747	760	746	750	771	783	777	717	821	733	753	738	715	772	720	669	769	762	775	764	749	754	778	794	747	756	728	741	749	747	749	768	728	770	774	768	766	760	738	781	766	744	768	762	774	739	783	739	723	733	759	743	761	707	801	791	757	753	731	749	779	778	758	734	754	753	711	769	700	751	777	809	745	756	741	763	757	760	738	765	751	753	800	782	768	697	690	756	762	751	767	782	733	778	740	702	786	799	798	731	767	776	812	751	790	753	741	727	761	737	785	787	749	781	753	759	786	782	747	768	784	772	754	785	810	777	769	779	761	710	720	817	748	751	769	746	793	731	799	724	786	761	734	742	765	730	762	781	785	761	748	760	751	743	741	787	781	787	745	740	747	761	734	758	775	801	773	745	743	758	747	799	764	776	773	712	728	796	722	708	732	754	773	737	736	763	762	762	761	784	746	782	784	743	720	753	781	773	704	764	787	733	739	753	762	815	711	795	712	748	753	724	798	729	730	714	797	731	783	729	796	780	759	810	794	739	749	755	770	774	684	742	779	780	762	751	702	769	795	770	762	757	802	742	749	764	824	753	719	781	705	736	793	743	731	758	767	767	762	739	843	786	783	774	786	753	764	737	781	807	775	732	750	786	724	718	715	798	764	708	744	756	746	776	719	767	769	771	744	763	772	693	768	722	760	791	737	768	782	728	734	776	749	734	765	731	718	784	759	803	770	781	789	721	769	763	764	762	773	766	733	776	715	732	763	728	776	788	717	753	727	760	750	758	761	731	758	788	757	708	695	762	737	694	751	679	786	745	794	757	798	758	778	791	723	775	777	773	775	760	785	781	771	750	766	701	745	782	743	812	746	771	767	744	742	782	766	705	761	737	775	795	752	759	762	727	738	762	773	790	778	735	725	772	792	774	742	758	759	754	703	779	786	789	782	733	773	761	773	750	739	826	770	725	744	768	782	753	755	784	741	762	808	755	768	784	733	777	724	779	764	756	802	782	701	753	781	718	759	784	718	735	763	721	733	819	750	789	812	725	769	774	758	769	788	784	740	761	763	778	762	791	753	754	803	773	768	760	751	790	748	796	745	749	743	732	784	784	773	742	773	815	781	769	778	708	721	758	728	750	785	806	744	744	747	771	776	725	727	749	792	730	757	810	727	730	790	763	737	731	743	747	742	789	788	751	763	750	732	743	757	763	724	709	768	765	717	790	708	741	788	788	749	749	755	771	732	780	738	763	771	752	744	761	770	801	738	737	758	758	780	745	731	732	791	778	754	770	714	789	739	714	803	754	789	803	773	812	787	757	762	763	768	773	745	779	719	783	750	748	732	783	755	783	777	775	745	733	802	756	751	779	797	778	759	741	802	720	744	782	738	780	788	776	736	757	784	757	745	717	741	710	781	738	753	795	749	737	838	777	765	724	786	812	753	794	791	750	688	753	718	748	743	730	748	764	747	770	715	753	709	758	750	752	764	812	748	763	785	757	773	814	766	743	785	765	757	759	730	755	762	729	774	825	772	738	735	763	810	764	779	776	742	740	754	793	736	781	754	760	779	751	806	787	716	798	785	752	745	807	692	766	732	752	784	722	754	812	760	748	816	752	772	717	756	767	755	766	741	746	763	741	755	744	736	789	736	792	774	774	770	732	754	782	741	743	724	784	760	794	828	750	775	762	775	750	777	786	793	721	756	770	770	754	763	763	790	780	748	760	749	778	760	752	798	792	805	799	719	736	772	776	785	738	773	727	737	805	709	769	731	690	756	764	746	749	755	717	730	698	724	711	710	851	802	807	803	765	744	735	777	766	738	748	757	737	755	801	762	780	765	719	797	833	796	754	769	775	797	773	766	827	741	742	776	771	750	797	775	774	722	788	797	749	683	766	723	769	735	750	748	766	721	812	762	800	752	724	805	758	749	753	758	727	717	752	768	767	714	700	718	744	723	790	792	729	732	745	755	727	750	739	774	759	817	766	757	791	732	808	750	735	751	741
19308	10227	6375	2293	909	697	576	559	459	450	404	423	378	408	352	400	399	379	336	413	357	367	403	373	383	392	373	342	360	372	388	375	323	354	378	393	384	330	365	354	378	396	365	369	358	325	334	369	362	384	375	352	349	360	352	351	348	360	337	360	378	316	346	353	351	343	383	390	300	341	341	357	366	334	368	374	366	361	333	337	354	386	375	337	358	346	372	376	345	353	377	356	356	407	357	368	331	345	338	345	362	356	371	313	342	364	351	343	345	363	376	384	376	353	377	371	364	397	372	321	339	355	369	352	347	384	377	378	365	331	341	387	356	373	327	371	379	366	363	374	397	384	380	355	318	336	346	377	358	364	347	359	369	354	340	317	335	356	361	353	359	344	365	312	354	367	396	351	373	325	334	346	368	364	368	347	349	337	342	359	329	390	356	346	351	339	386	374	368	368	350	342	379	368	360	390	341	365	341	357	361	403	336	345	395	350	350	357	349	349	360	373	377	342	332	353	336	369	347	400	347	334	352	396	339	332	348	396	345	336	377	352	348	388	361	391	353	369	324	363	334	375	325	355	349	326	329	349	340	379	357	369	369	360	351	348	368	377	340	425	404	345	358	362	361	340	374	336	345	360	330	357	383	344	328	367	357	387	404	294	327	382	346	365	347	379	356	299	316	337	370	352	330	336	367	382	372	381	365	352	365	334	331	361	352	326	371	337	311	342	361	374	367	383	348	372	402	375	332	339	357	355	340	368	332	362	358	361	374	366	390	391	392	333	368	360	335	368	369	371	352	345	391	381	356	369	349	350	339	335	378	353	342	354	381	368	368	362	336	361	357	324	367	352	381	347	359	395	380	362	376	343	352	353	364	344	346	372	353	385	343	359	358	378	334	344	381	384	355	363	354	365	384	365	335	397	377	375	346	374	367	356	356	320	372	361	366	360	364	359	358	367	346	343	379	367	357	352	356	347	364	350	329	381	326	322	325	332	395	374	356	329	340	381	355	364	330	328	372	366	381	369	379	363	369	340	350	339	389	381	352	357	361	354	356	369	341	362	336	342	333	375	365	347	357	318	340	376	355	354	337	345	319	342	361	376	373	337	341	345	325	361	357	372	366	364	364	331	346	377	353	390	378	334	344	347	360	361	361	393	360	368	373	373	350	345	351	360	355	366	355	350	383	395	392	341	326	370	358	362	341	359	336	347	343	341	364	368	332	361	367	338	355	346	334	335	386	365	400	399	382	364	388	331	346	369	357	353	391	358	355	337	345	346	357	387	344	362	391	357	367	337	353	376	368	344	349	358	350	343	358	362	343	360	375	349	370	353	371	350	381	358	368	354	337	400	364	371	359	374	326	354	347	388	357	377	371	366	352	347	318	350	364	344	366	366	342	378	387	378	334	346	325	334	360	345	389	381	340	367	359	347	320	335	335	337	329	353	369	357	385	358	411	366	366	370	381	313	361	342	375	370	369	328	354	330	332	375	325	364	367	376	376	391	347	363	373	366	374	364	391	364	345	348	379	346	381	349	356	349	325	340	367	336	330	402	397	351	340	333	342	374	365	375	382	367	351	323	359	359	344	360	326	369	304	391	376	329	368	321	343	332	359	348	348	348	351	355	350	325	349	352	367	368	356	346	383	355	342	372	347	326	350	333	391	380	342	350	346	385	341	370	334	371	348	357	372	358	330	323	374	325	349	357	342	374	355	363	322	381	371	381	357	354	357	331	358	343	358	355	349	363	320	337	359	372	371	368	317	392	356	371	361	341	352	335	346	393	371	325	384	352	316	371	370	343	362	346	314	385	380	354	367	354	361	353	384	348	338	360	354	337	354	363	371	357	336	374	375	376	382	355	349	371	355	372	362	356	359	371	366	362	346	344	347	359	345	365	389	365	386	349	392	350	367	347	364	396	326	387	373	334	359	326	357	372	381	356	329	363	352	359	365	352	414	333	328	357	358	367	331	375	334	370	380	373	395	343	364	334	383	328	330	345	372	317	349	334	361	330	361	380	344	367	348	336	334	384	371	358	383	328	376	356	364	328	375	383	355	365	370	355	372	365	356	351	357	343	376	338	399	345	351	396	315	357	358	364	371	372	331	334	387	384	362	335	378	372	361	364	381	359	355	362	364	389	358	373	334	363	352	401	326	340	358	342	303	376	328	365	385	364	334	333	366	346	359	379	354	349	357	316	334	336	365	288	350	337	380	362	322	334	365	372	341	354	375	351	345	364	369	390	359	343	364	379	346	353	339	352	343	341	316	352	365	335	357	402	354	341	364	358	371	349	353	358	332	333	347	368	365	329	379	358	337	413	357	347	329	376	350	411	349	332	334	357	364	382	368	350	347	413	343	366	386	367	346	356	361	364	351	362	383	353	372	341	337	351	362	348	346	351	321	363	357	348	385	354	347	323	352	375	378	332	367	362	346	312	410	367	394	376	355	347	367	358	345	385	357	346	361	357	336	375	365	338	348	367	375	383	370	330	405	346	385	330	355	370	335	328	353	336	323	365	355	366	372	329	334	395	383	345	358	354	344	338	364	328	330	401	347	324	360	353	368	375	370	322	354	364	356	347	351	312	346	339	373	344	362	340	321	333	346	307	358	358	339	343	337	349	377	338	372	336	340	332	380	381	344	375	376	339	372	322	398	335	371	339	356	354	357	344	348	403	353	347	388	401	367	338	373	354	328	329	317	331	333	358	328	342	319	348	363	340	357	360	356	340	351	327	363	349	367	381	317	364	334	329	324	346	324	369	364	331	346	364	362	360	379	337	357	380	340	325	332	380	355	358	326	362	352	335	375	322	384	360	352	382	397	353	338	367	407	343	348	337	390	362	353	369	331	366	352	333	339	365	359	362	383	351	353	331	388	335	372	342	347	351	355	361	357	360	330	367	368	365	381	371	381	348	340	372	382	388	366	367	357	356	359	403	374	362	397	338	365	360	386	348	377	336	314	363	335	370	342	346	343	344	339	374	346	332	392	372	334	347	370	378	334	347	401	366	324	358	371	392	383	340	352	372	380	343	368	343	334	356	379	386	353	355	358	368	353	324	363	369	371	372	372	319	356	377	348	320	350	368	353	347	339	377	389	346	407	341	380	366	368	347	349	353	329	346	378	382	345	373	363	337	341	369	366	373	377	340	364	350	371	368	360	361	382	352	362	382	339	353	360	363	377	336	361	357	393	372	350	322	346	371	325	353	351	369	353	382	383	359	346	343	319	338	342	358	287	385	360	425	353	358	360	349	369	334	348	374	308	364	410	389	357	394	365	357	361	377	326	350	340	360	352	318	349	373	353	326	366	332	352	345	380	335	351	321	344	356	371	355	335	345	362	363	352	346	361	333	351	337	367	370	360	373	349	311	343	362	325	362	369	335	338	335	363	382	368	344	355	338	346	365	396	321	347	378	342	358	326	369	369	361	331	359	398	331	352	372	404	358	334	380	327	378	328	343	371	348	351	362	360	384	354	359	365	330	351	373	392	354
11474	8258	9787	5395	2878	2298	1907	1494	1350	1194	1075	1042	999	984	908	986	959	992	969	861	902	907	866	874	847	859	853	816	842	855	827	799	853	857	804	777	863	829	822	807	763	788	811	781	791	801	777	791	816	744	767	789	869	785	769	773	762	836	807	780	783	775	760	797	754	758	787	761	779	743	783	789	787	774	801	765	732	765	772	771	836	807	789	803	780	795	815	831	743	766	795	810	793	796	802	789	739	828	796	787	771	754	766	829	759	844	762	810	765	761	803	811	774	760	777	799	811	800	782	806	844	832	737	836	810	815	779	790	764	793	791	866	791	809	817	738	806	756	852	787	832	735	807	730	758	769	815	768	776	770	782	771	796	862	786	796	783	826	766	760	810	794	798	830	844	770	803	793	815	846	825	817	778	804	787	786	758	773	762	794	805	780	725	760	797	777	834	800	787	822	754	763	783	832	763	790	749	780	793	789	860	775	806	748	771	776	783	769	829	810	784	753	764	748	795	765	785	758	819	734	748	841	813	788	780	766	777	826	803	751	754	780	774	798	782	782	764	784	763	754	778	752	778	767	782	772	755	796	774	749	798	767	799	769	771	790	819	781	817	780	756	782	789	777	797	801	810	852	829	807	777	796	770	749	797	792	748	795	766	740	783	805	790	818	777	738	809	806	797	775	787	761	776	781	736	804	813	741	788	755	799	824	777	741	802	774	796	784	825	763	808	725	787	773	798	790	734	814	782	792	767	770	793	803	834	748	808	779	770	774	769	723	805	774	798	768	772	784	790	802	791	749	746	778	782	844	797	820	761	747	790	822	773	749	738	779	779	808	797	837	799	760	750	771	758	819	798	792	788	784	773	824	794	774	809	722	810	781	770	769	778	836	783	777	800	794	759	804	785	763	820	774	771	738	808	772	788	767	789	815	775	817	775	842	748	804	765	777	774	825	774	781	801	744	778	782	759	764	809	750	793	783	828	785	804	720	770	812	775	790	789	774	800	779	730	831	800	743	774	764	799	807	793	754	750	774	787	808	779	729	780	752	729	761	830	753	790	780	727	751	809	764	815	753	751	825	780	809	801	771	786	795	812	742	756	780	797	724	845	793	767	718	807	782	774	782	747	841	774	792	738	821	768	748	787	782	751	761	821	731	777	801	805	807	783	855	809	745	749	758	845	765	793	770	781	782	773	792	761	761	751	820	771	786	795	783	799	792	802	781	792	768	794	780	792	794	827	763	822	817	810	753	800	823	745	824	749	822	792	754	777	782	816	762	773	803	799	792	747	737	769	802	761	734	816	767	751	802	778	734	755	832	790	761	779	770	756	766	755	776	780	751	834	788	821	714	808	747	799	820	796	832	773	847	793	811	741	800	770	813	777	760	822	823	756	804	780	791	807	789	782	779	780	802	811	786	772	795	782	760	789	829	745	731	789	780	802	765	760	806	813	778	774	792	755	771	832	764	794	736	752	759	775	775	770	797	756	806	820	759	793	764	828	809	801	828	789	798	782	825	771	792	757	787	751	829	780	772	814	764	749	747	757	794	815	748	813	772	776	785	838	711	761	803	802	785	799	824	777	754	768	818	829	746	780	772	795	750	713	797	772	729	776	794	715	803	797	765	815	791	756	703	809	804	754	796	802	757	834	757	758	781	799	794	740	767	842	795	794	795	753	842	743	767	796	726	725	765	794	775	775	808	798	831	842	782	748	793	779	786	781	791	802	743	795	762	781	767	739	747	771	799	770	795	795	760	806	786	805	789	789	778	795	825	783	797	746	751	784	751	789	775	788	787	768	748	846	714	784	774	783	765	808	830	784	821	752	783	783	814	742	802	790	766	768	745	798	807	829	748	773	790	811	752	775	751	771	783	736	771	780	776	791	792	780	817	768	775	751	779	761	752	780	800	754	793	786	769	788	799	746	780	783	782	813	777	797	776	778	826	756	808	771	761	742	785	812	749	765	783	777	797	753	742	722	776	792	828	829	809	839	833	773	734	751	780	748	797	754	804	784	765	732	760	785	748	806	778	761	776	812	745	783	800	756	806	785	781	733	782	781	773	772	766	762	776	787	802	809	819	756	785	779	807	775	780	735	768	794	778	819	789	778	735	783	768	832	801	815	792	858	784	792	788	757	798	808	755	779	750	754	839	748	794	774	821	797	804	833	808	762	839	781	796	782	847	764	772	749	794	802	809	792	794	811	820	820	815	857	802	792	830	762	774	821	743	775	782	815	754	769	766	778	816	794	806	801	765	799	775	764	805	790	825	760	788	769	806	711	761	743	749	802	750	799	801	749	790	785	736	822	803	747	796	812	753	813	799	814	751	808	809	784	843	760	799	780	764	798	795	792	778	768	799	783	801	764	745	763	802	801	763	747	819	740	772	793	753	784	830	784	766	828	788	766	764	752	724	799	756	797	791	750	795	806	784	787	831	816	722	776	795	771	831	769	798	797	780	728	806	799	805	823	802	779	780	824	797	748	777	825	785	773	787	748	819	765	772	779	790	782	808	768	763	815	784	770	765	808	845	766	813	803	750	757	773	779	828	787	845	727	801	783	812	816	786	775	775	786	755	813	747	811	769	782	782	816	793	751	753	797	799	759	825	795	831	828	735	788	752	746	794	786	792	799	762	771	779	752	776	800	807	765	832	763	760	758	785	752	698	808	796	790	787	801	791	812	796	827	778	829	807	838	783	796	738	785	829	797	753	777	788	775	791	759	763	730	780	857	781	798	800	783	798	737	772	860	775	786	770	806	723	783	769	790	830	757	807	776	746	821	819	793	800	808	809	772	747	761	812	805	777	783	803	805	786	774	795	842	766	733	826	785	793	805	786	762	793	766	784	837	809	763	776	767	805	761	786	764	766	835	833	750	773	810	803	766	709	729	753	745	767	740	789	795	836	757	786	794	711	739	758	722	730	815	783	766	803	785	795	817	821	815	769	779	769	808	745	821	818	785	780	793	799	826	821	815	818	808	758	812	796	762	799	788	786	761	778	795	816	804	767	804	775	809	767	818	772	752	757	843	761	759	747	801	756	809	822	780	793	755	788	776	799	759	817	763	808	768	763	771	770	752	813	782	757	802	795	772	792	785	781	775	753	816	798	719	701	734	727	767	775	795	801	758	807	777	750	760	801	775	769	768	743	733	781	766	720	779	793	811	755	796	788	780	825	753	786	750	761	807	759	786	815	788	754	756	783	729	743	781	767	759	778	809	788	807	753	745	764	734	802	772	826	829	768	737	795	837	782	808	785	801	764	742	780	757	760	762	814	827	796	786	749	747	783	761	795	767	794	806	828	746	754	830	830	756	810	779	760	841	754	830	803	731	751	768	793	799	768	775	792	771	792	754	759	845	764	774	848	828	783	745	818	769	785	794	742	795	784	812	714	831	788	769	755	799	774	749	815	801	778	722	805	772	823	822	713	793	793	829	773	790	809	736	745	801	792	862	763	848	732	780	767	746	761	813	865	784	801	749	787	783	775	819	803
33236	20429	16948	8758	1891	1088	793	615	553	476	470	428	364	356	356	371	358	368	332	384	347	358	338	345	345	346	329	331	306	352	288	359	355	344	327	346	308	298	330	320	293	311	295	307	300	281	298	330	323	328	352	319	351	287	309	327	339	309	306	303	277	328	323	308	300	333	299	329	307	316	337	315	316	318	344	306	309	316	311	307	295	299	309	341	351	325	327	339	319	310	308	333	317	292	323	294	316	310	326	294	304	278	290	299	278	299	308	308	328	318	307	318	321	342	310	315	291	288	316	318	343	318	337	343	324	295	331	309	319	284	272	321	301	297	299	325	304	303	356	330	332	332	337	308	320	293	315	324	322	351	303	338	317	317	328	332	323	304	336	310	324	317	324	327	283	325	328	314	309	311	312	309	299	316	329	317	299	331	321	328	315	325	313	312	287	327	287	318	277	323	300	327	295	315	320	297	301	310	328	299	296	311	334	349	329	296	302	283	308	359	324	307	324	309	335	322	350	308	362	353	283	307	305	299	299	293	297	319	313	285	325	320	308	300	305	275	310	330	308	272	321	325	308	301	320	320	347	282	302	305	341	314	302	308	300	325	317	276	328	308	335	321	287	307	316	305	319	294	311	283	310	311	306	311	337	366	300	311	350	310	327	339	286	300	319	335	343	320	321	278	316	321	290	284	257	296	303	360	300	338	306	332	313	324	331	306	314	319	337	334	315	320	317	299	290	289	281	318	307	329	317	338	338	256	336	278	311	320	357	317	325	323	320	293	307	316	323	304	297	306	294	293	299	346	324	342	308	321	337	347	313	308	287	314	328	316	310	294	305	323	323	309	329	358	315	293	320	317	309	331	295	330	322	321	334	314	334	278	346	325	337	334	323	317	302	327	330	351	319	311	333	325	297	316	278	333	316	285	299	341	299	272	319	321	336	311	279	322	319	273	288	299	334	307	278	302	329	328	267	328	333	300	287	329	305	257	313	315	308	334	302	329	333	349	326	283	252	318	315	325	329	334	300	307	274	299	330	324	322	272	348	341	300	314	325	325	313	361	345	356	361	331	305	343	320	308	322	312	300	320	291	301	295	336	310	319	299	350	314	280	344	324	315	307	333	335	332	300	347	339	296	280	315	319	305	326	324	308	344	330	307	335	354	326	329	332	332	312	271	322	280	306	303	319	332	292	287	290	342	331	335	289	320	335	320	341	330	326	312	315	298	296	316	323	315	312	288	300	299	319	348	339	286	323	344	322	296	326	314	277	310	293	318	289	321	336	294	320	340	318	324	311	301	311	324	315	321	315	337	303	317	316	305	313	302	319	356	334	343	299	307	309	307	324	284	314	344	346	336	320	340	325	308	310	323	330	308	288	293	332	296	319	318	342	307	339	320	305	303	276	328	322	300	301	317	352	361	311	296	321	312	310	294	302	318	321	288	319	298	333	307	355	337	308	315	336	350	310	294	291	303	305	334	305	293	298	309	287	260	289	316	294	326	315	315	281	292	304	298	316	311	305	335	303	331	350	346	348	309	308	317	286	318	314	309	326	328	300	344	306	294	306	272	322	308	331	326	311	335	302	327	334	284	297	315	305	328	297	301	304	310	318	317	343	314	329	354	282	309	327	315	329	292	288	296	316	293	280	327	286	302	314	305	314	301	335	333	333	330	343	308	312	304	284	312	277	312	307	317	327	313	328	282	310	307	355	290	310	287	270	305	340	303	307	310	292	332	327	311	321	289	312	338	329	343	358	315	300	311	310	318	349	315	292	272	323	326	285	326	320	312	321	305	302	339	313	300	303	318	320	301	320	312	316	341	304	336	307	305	330	344	297	321	312	343	291	319	307	315	300	329	343	334	284	285	309	353	313	333	302	301	316	320	309	358	327	338	328	316	301	307	337	309	292	314	292	342	322	311	310	312	288	292	302	307	321	305	303	348	345	299	352	327	307	300	308	323	336	286	324	302	317	329	342	322	333	322	306	332	302	328	325	310	327	309	340	323	288	318	344	315	328	337	303	329	314	326	289	291	300	333	326	302	319	333	300	293	320	295	312	298	326	337	318	325	334	308	306	330	297	302	327	322	300	337	314	312	311	307	322	311	333	314	313	297	327	307	298	324	297	308	284	320	318	314	334	281	343	299	323	300	328	301	315	316	296	309	325	346	314	310	321	341	280	317	319	289	281	315	328	273	331	335	294	304	309	337	341	313	353	299	313	350	344	306	331	331	346	331	304	317	311	293	303	315	281	278	324	308	315	297	340	319	311	326	300	313	335	302	313	311	291	291	310	317	298	330	315	312	304	309	313	325	319	313	316	325	298	326	319	335	288	305	336	278	317	295	316	324	300	339	328	297	337	342	336	311	351	288	297	323	306	296	315	327	292	319	297	317	342	308	283	288	316	328	300	335	307	269	310	321	349	330	279	288	287	346	278	272	297	325	323	292	321	327	345	334	304	322	314	281	312	309	318	356	337	312	346	307	309	278	345	297	313	348	303	310	306	345	307	301	303	304	306	282	319	337	327	338	322	278	307	289	363	303	315	312	329	290	293	330	312	332	315	319	307	335	317	325	316	318	310	327	327	326	300	325	314	292	291	329	348	316	334	296	290	297	302	320	296	308	305	320	311	314	305	345	328	329	328	306	308	307	326	324	312	312	286	308	310	306	337	349	329	298	327	308	298	270	306	311	307	321	297	312	308	319	302	325	321	309	281	306	331	315	340	322	306	294	303	321	319	322	311	328	335	311	288	301	336	309	290	293	295	319	307	339	352	280	317	313	302	278	337	341	342	347	301	301	310	296	311	319	323	318	342	331	322	293	314	319	337	321	289	303	328	288	326	291	311	314	346	322	299	323	320	340	309	307	314	327	337	317	303	312	279	277	302	311	325	345	328	297	318	293	277	300	313	350	316	308	325	325	298	294	326	314	308	335	327	275	306	292	354	362	290	297	308	306	306	331	305	329	312	295	302	312	325	307	361	305	310	305	291	365	309	319	343	301	298	331	290	314	321	351	320	323	280	329	354	293	364	334	317	344	289	341	291	287	274	328	354	307	306	306	291	298	274	315	342	331	308	307	335	318	314	328	304	328	309	274	307	318	311	314	336	325	297	295	313	301	328	290	238	355	256	299	313	318	287	296	305	323	350	301	331	336	316	303	308	318	317	275	311	328	305	347	349	291	337	346	318	278	277	327	341	320	299	325	298	296	320	352	310	273	310	285	328	328	281	342	267	292	324	302	326	325	322	293	292	320	306	344	305	318	317	359	353	308	343	339	340	295	317	335	324	322	318	321	322	369	303	289	356	327	311	311	323	310	294	300	304	300	316	299	349	338	296	308	318	339	322	314	374	295	322	315	348	343	306	300	306	309	358	305	311	295	320	325	312	301	348	327	322	329	281	336	320	287	325	312	335	298	289	258	297	308	313	297	287	304	310	302	307	293	364	323	330	304	325	275	338	325	321	333	311	320	321	313	307	381	313	313	336	315	286
20804	15538	21781	13136	4618	3761	2907	2274	1951	1632	1454	1328	1250	1094	1039	1070	1013	1031	964	946	919	861	914	916	901	885	858	924	835	829	812	849	813	742	752	804	715	757	750	707	729	721	689	740	706	759	640	708	692	733	698	696	744	700	715	740	696	683	716	718	702	757	715	694	651	712	671	667	722	694	761	710	714	692	710	715	708	702	696	711	716	744	736	713	715	695	718	729	712	710	691	763	761	703	719	709	684	707	747	729	699	706	706	700	678	688	666	690	714	684	635	665	743	679	697	716	730	758	705	730	696	632	687	725	744	733	740	685	678	704	715	703	703	649	716	723	779	692	681	653	723	712	757	667	738	699	719	672	751	718	702	699	706	685	674	671	753	711	696	704	738	711	684	706	688	743	693	688	716	681	689	679	720	733	744	706	686	691	688	711	693	765	692	726	680	700	682	724	646	702	713	673	735	670	764	675	717	739	652	753	692	686	659	723	716	664	641	690	703	723	747	734	703	709	665	720	701	721	683	623	716	711	779	710	672	711	690	738	748	709	690	664	731	687	675	736	723	717	728	687	720	708	720	670	714	701	707	672	699	740	731	711	691	665	690	694	678	794	688	708	704	717	687	727	726	705	715	732	720	668	671	697	710	672	712	708	697	705	704	671	719	662	735	715	694	704	693	679	703	717	702	691	690	692	733	698	715	649	819	703	698	711	705	717	723	701	734	704	664	706	728	681	694	703	714	721	707	659	715	711	744	724	688	676	713	671	684	726	694	720	723	733	718	696	678	693	723	682	718	715	684	758	714	687	710	720	703	711	725	710	727	725	696	712	698	679	727	718	711	708	687	731	725	711	714	710	689	675	691	717	711	664	684	692	732	723	686	693	697	729	714	706	721	727	712	724	726	716	727	711	727	659	735	687	725	702	724	697	711	742	698	649	679	695	715	696	749	707	698	690	677	681	763	689	691	692	713	733	707	721	660	740	688	747	724	774	706	711	706	698	700	735	668	676	723	695	728	734	711	686	744	711	719	712	729	691	712	728	719	676	692	730	713	691	689	691	732	706	686	653	734	693	748	681	740	702	702	698	645	670	683	672	665	668	715	729	720	665	669	694	697	713	666	677	692	670	705	679	710	693	634	655	725	676	679	684	682	639	686	685	711	676	703	697	709	699	680	711	732	713	704	638	721	662	651	672	657	677	700	697	689	724	681	702	699	708	644	677	707	705	725	690	750	674	683	692	709	694	729	695	722	704	691	725	746	660	769	651	702	720	751	721	734	758	755	710	712	712	660	729	741	708	721	752	719	738	698	728	713	757	722	717	697	700	740	705	709	728	653	709	709	652	706	686	730	710	704	674	705	757	732	668	725	686	668	667	730	670	760	685	705	714	687	750	684	713	711	727	710	722	724	720	690	721	669	693	702	736	664	712	637	749	664	674	754	757	750	676	670	708	681	713	711	750	730	734	748	695	675	703	723	673	739	675	702	735	686	712	683	711	725	676	699	713	707	720	672	719	720	671	665	711	686	695	703	754	663	683	721	749	698	679	691	693	723	724	721	668	714	717	656	683	749	697	708	671	715	684	724	716	718	703	652	700	734	723	746	670	739	716	675	756	705	714	732	722	689	712	671	741	658	653	720	739	777	705	712	764	721	728	704	712	721	708	733	715	758	697	692	742	725	724	675	715	658	741	673	694	714	737	697	716	693	708	710	691	722	651	667	703	735	709	706	728	706	700	736	718	658	709	750	687	711	701	738	686	704	699	658	714	716	728	712	693	722	673	700	698	702	704	721	690	713	679	712	712	709	718	713	694	652	696	686	729	708	740	668	720	696	703	756	733	665	721	712	695	687	695	720	720	703	721	687	673	711	718	740	700	725	697	706	682	695	671	680	692	723	689	724	728	710	679	727	728	668	668	725	685	694	735	683	692	691	670	719	704	690	704	782	673	764	728	717	701	700	733	691	696	686	723	721	718	693	734	691	716	706	706	715	713	684	660	696	667	727	691	711	672	695	709	661	699	759	670	684	684	720	757	718	685	686	689	737	751	684	681	725	693	741	742	716	672	705	732	728	714	668	691	727	748	688	675	698	661	676	717	699	674	710	711	719	710	703	703	711	676	726	697	699	702	730	679	679	684	724	740	697	719	682	683	734	707	739	692	688	702	755	705	703	713	743	709	707	723	713	695	758	746	657	691	755	694	716	704	733	735	665	697	738	691	753	707	736	724	703	725	708	699	686	762	717	697	732	698	692	676	676	671	720	727	762	714	706	649	712	700	691	691	705	701	671	678	708	712	673	713	645	720	727	667	708	671	724	725	671	706	709	660	739	680	696	695	730	647	650	677	683	728	679	696	689	702	702	703	684	706	713	686	739	678	684	712	723	726	691	676	689	682	733	738	741	686	734	708	700	769	721	663	751	671	723	678	702	741	709	707	718	665	700	691	715	661	737	761	723	672	697	719	730	719	735	679	679	738	705	733	729	683	666	739	701	773	707	684	716	667	684	704	686	719	680	734	679	735	748	702	706	716	713	663	690	690	702	669	729	710	669	707	679	641	692	724	662	710	669	694	684	733	712	694	704	689	645	729	730	738	667	674	736	691	698	777	718	707	679	674	679	728	683	702	679	711	746	754	691	721	702	702	688	718	734	707	684	670	721	723	696	648	747	709	691	659	739	663	732	664	733	718	699	739	728	714	711	764	694	686	664	706	696	717	697	688	723	678	661	733	666	722	716	697	711	730	728	778	733	734	707	731	700	730	708	699	680	661	734	682	703	687	675	760	741	661	702	724	704	743	704	710	706	729	746	704	736	673	666	738	737	658	727	713	691	683	726	719	734	723	778	736	720	719	716	705	701	701	723	684	704	711	690	714	690	660	645	719	714	750	681	708	717	695	708	733	719	709	667	720	732	709	669	712	727	710	685	722	711	737	692	689	697	735	722	718	688	745	727	681	722	690	694	726	688	758	661	749	677	690	688	717	767	729	729	701	733	668	719	704	694	689	699	715	686	706	750	666	676	741	715	709	709	693	685	721	711	770	673	731	691	696	658	756	735	671	700	693	690	742	708	698	707	694	728	723	681	721	755	754	635	709	675	717	745	750	692	700	711	761	683	691	680	708	730	691	688	723	724	709	691	687	693	723	743	729	680	695	720	661	721	722	730	693	714	697	674	708	690	686	739	761	708	697	699	716	664	752	687	720	725	706	728	705	704	679	676	661	713	695	687	725	652	721	743	708	756	678	668	678	701	688	762	727	713	688	737	700	695	707	691	675	715	689	712	681	760	707	734	685	683	669	712	712	716	697	670	693	725	691	696	742	699	685	722	676	731	712	671	712	687	680	677	721	727	643	744	681	767	708	720	700	645	724	680	706	703	720	719	713	745	775	656	685	721	710	730	754	686	754	691	708	711	710	710	724	721	669	750	715	727	727	660	679	709	756	680	673	767	686	692	706	693	718	704	736	703	700	673	699	726	730	707	671	724	689	717	690	691	694
42854	28901	26225	12073	3116	1598	1127	859	711	658	573	552	485	475	462	485	415	421	429	419	437	418	401	430	443	411	414	395	349	362	363	383	361	392	386	381	347	365	349	353	381	355	348	350	335	339	363	360	340	364	323	322	360	372	367	390	345	360	346	357	339	351	351	384	343	361	384	408	373	349	329	384	366	328	331	364	351	388	328	351	340	364	376	378	377	330	359	314	358	352	312	395	331	337	364	360	331	344	373	343	352	349	315	346	342	375	334	358	306	299	349	282	328	344	326	339	351	358	372	348	364	373	366	380	344	333	363	342	303	370	354	342	359	338	308	329	360	327	373	345	356	368	308	347	365	359	368	348	378	364	336	359	367	361	352	329	381	341	354	364	319	363	383	316	358	343	316	359	340	375	343	309	337	363	352	348	342	369	331	378	360	376	377	359	316	342	353	340	368	360	358	357	335	365	341	350	343	350	346	340	328	363	383	364	338	362	308	346	327	354	356	344	341	364	317	373	369	375	324	326	345	350	348	364	359	359	345	355	373	358	341	358	394	328	378	346	383	374	334	335	346	346	337	362	346	366	360	342	352	323	356	365	322	360	348	371	374	383	381	304	324	367	314	366	355	425	331	369	362	330	346	362	359	322	350	335	357	356	333	320	350	349	339	337	339	387	329	327	349	343	330	335	342	341	344	337	323	357	340	340	327	377	366	359	323	329	331	356	351	335	343	391	354	369	331	346	350	328	336	349	337	355	352	351	357	365	353	339	372	356	351	345	320	346	348	352	364	357	312	314	359	358	382	342	348	381	367	342	389	380	334	348	327	358	336	327	373	336	381	347	301	339	390	338	353	324	325	346	321	352	339	362	314	359	308	358	335	342	360	366	358	359	343	365	351	342	315	335	366	367	388	344	393	337	350	342	382	370	404	354	328	325	311	330	328	363	350	369	365	369	341	327	349	378	377	366	352	360	356	362	353	296	353	365	345	351	339	340	363	374	340	344	316	328	356	327	333	292	317	333	314	343	354	339	351	331	372	345	326	329	336	343	316	350	337	361	351	338	329	325	365	361	351	372	344	354	310	341	340	377	325	318	360	360	344	363	368	360	365	398	355	357	359	330	342	327	360	359	343	374	388	351	330	366	379	311	336	330	339	326	365	380	357	332	407	374	342	330	349	356	376	366	361	361	353	323	373	323	304	362	346	350	326	346	361	387	350	368	330	352	359	361	341	354	345	334	366	351	333	365	354	326	364	332	339	338	358	339	366	323	341	335	335	357	365	327	350	360	355	352	329	325	381	326	361	357	367	368	394	322	318	323	346	361	365	347	368	333	378	338	324	337	379	320	336	374	340	341	368	394	365	353	324	343	330	332	366	331	331	346	349	343	348	403	323	328	350	406	319	350	383	296	355	389	351	311	327	346	353	334	359	368	359	344	378	318	337	348	339	343	320	372	358	348	366	372	369	361	345	317	361	342	350	355	335	361	361	303	378	353	370	353	348	321	377	333	304	354	311	359	346	360	336	334	359	330	315	320	288	307	407	376	361	324	340	347	420	354	347	388	349	338	369	346	376	319	359	341	359	346	373	315	387	384	363	352	367	360	383	335	343	336	333	398	355	374	372	329	327	336	342	364	311	344	302	385	329	383	357	353	367	318	342	361	335	359	331	340	334	335	338	339	354	367	358	375	384	352	309	360	339	342	367	350	340	344	356	367	348	382	361	280	343	369	354	365	358	320	338	358	359	342	329	316	348	358	386	397	323	348	364	326	345	274	362	356	342	337	384	356	381	349	342	390	322	359	337	378	311	342	325	377	360	327	337	360	344	363	354	319	352	381	378	332	345	349	346	333	363	334	362	357	342	319	382	286	339	329	348	359	325	357	387	326	324	374	358	338	346	338	369	333	342	339	356	317	352	336	310	346	352	326	344	373	357	337	393	326	342	369	358	329	339	322	356	394	341	298	388	347	341	352	338	353	321	364	342	371	332	377	345	363	361	327	384	357	342	345	326	346	339	336	352	377	333	318	354	326	341	384	323	337	329	356	343	365	356	377	368	345	371	353	338	379	351	341	356	376	356	356	367	335	362	311	401	355	341	377	325	379	391	376	374	353	309	316	356	384	360	322	324	355	348	360	355	344	315	375	332	364	353	388	364	370	355	321	387	344	367	351	358	361	340	330	351	364	374	369	338	364	353	364	349	334	389	353	365	354	331	382	337	368	371	369	298	326	313	362	354	337	355	338	371	366	355	350	352	335	352	360	362	384	374	310	347	373	336	328	361	337	352	367	380	362	391	336	327	336	330	329	328	356	361	350	367	341	349	335	352	379	362	328	378	348	384	391	368	346	327	354	358	345	356	337	363	343	348	385	334	318	348	367	328	358	367	348	317	362	336	373	362	361	338	355	366	373	345	345	347	346	323	340	343	354	341	368	355	333	349	357	327	332	322	353	380	386	337	351	292	338	372	341	321	368	363	341	358	354	380	399	355	300	339	345	346	326	342	343	325	359	374	353	388	329	365	337	348	340	350	342	342	307	370	316	363	337	380	346	349	320	344	357	397	343	362	357	351	353	359	314	362	340	362	363	357	369	366	369	344	372	340	334	413	359	351	339	347	326	372	398	373	394	369	341	332	342	347	374	329	377	350	324	351	347	375	373	357	322	353	344	378	350	356	334	338	324	361	372	348	369	330	367	375	331	334	325	340	373	316	315	337	399	347	408	375	377	340	355	332	341	330	372	385	383	336	369	346	366	353	365	334	330	353	376	329	373	348	339	364	347	335	386	398	330	343	356	314	339	384	343	370	314	357	368	336	360	346	367	323	363	358	321	376	337	331	315	313	384	385	370	365	368	403	324	341	351	360	367	392	331	351	354	306	337	345	370	325	355	354	379	328	354	376	373	341	352	356	351	324	374	331	374	346	373	334	339	356	379	343	346	334	339	378	329	382	354	387	315	341	356	339	321	323	332	377	352	345	319	326	338	338	348	329	296	353	340	365	342	355	343	377	323	344	350	338	345	333	351	359	359	356	351	327	380	388	380	324	342	349	308	370	352	321	349	328	359	358	352	338	328	339	353	335	321	328	357	381	333	326	365	372	359	340	335	326	352	391	363	353	398	337	378	353	358	396	343	377	382	339	348	364	375	348	365	368	379	337	333	359	342	351	326	340	345	347	347	368	362	346	358	341	340	376	391	360	365	355	343	334	325	329	333	368	357	375	336	375	363	338	371	317	331	377	354	355	327	330	344	307	390	360	362	353	326	340	344	317	347	346	356	371	375	332	386	364	323	371	359	354	373	342	348	335	346	354	357	366	363	336	373	358	357	342	347	374	325	340	341	373	326	370	371	330	328	325	396	374	341	339	362	392	369	359	335	327	345	355	382	370	358	374	358	362	340	364	381	384	346	372	406	363	384	342	320	343	327	367	341	389	375	370	352	332	339	351	348	338	373	326	332	352	306	342	351	314	340	354	326	336	336	382	371	348	354	343	365
26321	20800	28465	14691	6728	5247	4067	3082	2585	2179	1983	1767	1617	1503	1422	1331	1356	1274	1217	1188	1118	1094	1040	1112	1129	1032	1043	1051	996	878	866	874	929	882	844	840	823	877	770	782	835	833	822	825	747	820	810	785	777	744	768	782	780	775	821	800	799	727	792	797	760	815	767	802	779	786	759	743	794	822	774	784	792	790	729	778	735	732	804	820	804	816	757	783	809	792	760	793	778	768	809	764	764	788	800	776	752	794	826	795	836	779	791	761	823	793	787	723	764	774	772	715	753	809	788	772	778	769	787	746	739	745	802	758	742	767	735	753	839	698	841	831	773	782	784	804	794	738	794	807	744	776	804	810	796	815	798	774	799	752	780	805	783	751	851	752	829	794	808	797	786	834	750	805	808	783	729	738	772	799	762	793	830	747	816	777	790	818	787	798	775	752	804	789	800	819	783	791	850	727	830	771	805	752	799	838	792	799	764	824	719	733	761	782	766	773	802	822	800	781	785	754	782	787	746	789	824	787	775	763	822	732	765	795	811	768	813	771	772	831	763	804	753	782	764	811	756	744	776	797	788	771	743	754	779	780	778	765	795	785	778	766	760	708	816	765	771	783	798	715	802	785	706	760	783	836	781	812	803	771	766	762	779	775	761	738	795	799	790	763	818	741	769	783	772	753	851	739	761	765	797	757	753	788	776	717	753	762	718	779	768	789	732	732	798	804	767	741	736	801	797	766	728	817	812	795	783	779	808	757	788	758	804	795	790	763	736	767	801	793	819	819	798	748	748	787	754	807	777	783	761	827	789	815	809	746	769	814	834	754	847	760	817	797	795	771	776	781	732	755	811	746	777	782	734	765	752	822	760	819	779	757	802	776	797	780	751	822	790	774	791	772	771	770	793	781	812	782	822	794	770	724	809	775	781	823	762	816	786	780	809	704	767	754	794	778	744	800	757	777	794	803	776	748	807	788	802	810	831	785	737	777	818	778	754	762	782	740	766	772	745	760	811	764	774	785	812	806	829	794	730	769	816	739	771	767	786	747	756	784	790	802	760	792	772	740	774	736	760	776	788	815	735	782	794	770	756	799	714	749	847	770	758	752	760	798	794	767	732	759	797	759	791	774	794	833	778	769	776	731	793	774	748	775	754	805	795	797	803	772	754	784	759	765	818	797	772	761	785	798	788	786	812	822	775	752	746	746	759	781	787	843	776	759	770	787	770	796	742	826	759	791	744	779	782	834	748	819	762	732	763	742	774	842	802	798	780	761	818	734	799	748	808	755	802	779	780	781	765	794	782	742	735	801	748	786	775	744	802	788	813	863	763	795	757	735	715	760	776	774	715	765	769	825	797	793	736	784	760	827	804	776	807	796	817	767	805	724	807	825	780	784	774	739	813	760	753	774	793	731	780	811	794	786	809	776	749	772	838	810	766	743	783	775	773	755	753	764	779	753	787	830	789	831	740	791	722	817	796	773	793	794	732	793	780	778	769	763	785	835	781	829	795	767	840	774	775	816	791	792	755	795	799	726	762	779	828	737	822	822	780	731	782	708	745	710	758	761	772	807	808	830	763	777	767	738	778	805	819	785	796	771	803	771	795	801	777	784	780	782	792	738	772	810	712	776	728	837	758	790	792	818	775	749	792	786	790	723	840	818	767	751	790	785	720	761	742	788	755	818	768	758	764	853	780	770	816	738	780	797	757	732	750	785	758	798	773	786	803	755	791	769	824	801	765	767	814	781	747	806	787	735	750	777	759	771	778	793	773	769	837	770	805	812	832	782	821	797	724	752	830	821	800	762	751	800	765	788	764	786	769	753	753	789	764	735	778	738	809	769	792	748	759	760	791	813	727	763	839	767	794	779	774	791	796	746	805	764	752	793	770	774	779	809	784	746	725	756	754	815	844	756	775	786	835	768	816	800	820	773	758	830	767	764	811	779	742	755	759	760	749	772	816	836	770	739	765	744	791	781	785	812	759	825	761	765	743	731	756	789	746	748	808	790	752	785	800	751	766	736	741	764	786	808	806	768	733	759	778	831	789	861	778	746	770	806	741	755	749	740	763	757	774	781	791	780	799	778	768	752	739	784	803	822	764	827	818	817	837	791	754	766	759	816	762	838	765	786	783	766	805	846	793	779	770	791	787	750	774	762	762	710	763	796	753	777	775	778	831	791	800	802	793	766	767	789	778	765	795	768	802	774	774	764	805	744	742	779	792	815	815	776	821	785	751	774	805	722	762	806	734	765	815	793	774	824	814	808	762	782	788	778	820	759	770	813	781	773	759	784	805	732	757	711	747	781	822	780	768	784	821	750	741	784	817	793	804	754	800	803	828	839	752	724	776	715	810	749	779	781	803	780	754	776	822	742	800	740	773	764	807	767	719	774	778	792	794	820	783	813	799	770	769	807	748	765	762	801	757	775	807	775	867	755	785	786	726	738	808	815	775	798	815	819	757	756	776	827	773	775	808	792	760	779	770	811	758	760	800	771	754	788	828	794	762	730	843	776	812	825	808	791	736	799	779	784	780	812	828	795	763	788	762	775	792	775	766	792	759	764	760	751	753	787	732	759	791	789	825	788	754	791	766	744	787	784	849	733	784	741	768	792	774	815	792	757	799	791	820	788	764	798	780	774	776	756	725	762	757	779	801	738	775	729	759	768	772	778	754	792	787	766	774	793	784	768	795	776	748	772	774	769	774	758	779	850	750	744	829	732	801	784	792	778	775	722	770	796	754	810	768	772	808	794	770	729	803	845	796	819	745	765	801	780	813	797	771	769	821	799	782	711	778	736	759	734	761	748	801	799	758	822	762	765	808	789	816	798	783	821	779	777	774	787	758	776	762	748	836	756	790	770	746	806	806	801	771	792	776	782	754	785	803	795	757	862	777	803	735	745	809	746	803	735	756	787	784	811	767	792	763	765	801	744	792	756	799	790	803	746	774	796	788	740	733	845	779	778	783	778	781	748	804	762	752	759	745	766	779	795	808	767	812	770	772	781	767	792	801	784	726	736	765	773	802	792	848	776	809	760	803	757	777	828	741	785	788	812	751	788	749	795	765	778	735	795	730	786	841	787	770	699	762	765	758	786	768	727	792	777	788	796	779	747	774	742	783	740	719	787	820	749	743	760	791	762	831	817	815	835	801	769	776	743	762	786	775	740	782	764	747	801	840	721	782	790	746	745	749	764	796	791	769	769	817	797	768	770	782	774	781	800	771	774	755	708	787	824	793	803	786	821	744	773	786	790	800	774	743	772	795	743	791	765	790	757	763	773	764	739	724	782	745	820	821	755	812	783	846	795	814	789	767	762	746	783	795	738	844	770	782	772	758	791	733	756	816	783	755	757	774	792	799	805	810	762	771	758	788	804	768	820	812	753	794	791	765	759	764	782	811	765	846	829	811	777	781	783	787	764	744	739	764	786	763	784	783	795	786	775	807	789	744	786	770	748	791	787	757	793	754	767	812	813	793	871	785	779	800	802	799	752	763	750	760	800
18828	10001	6746	2728	952	670	563	499	466	406	443	387	411	428	402	371	371	334	404	390	369	381	370	376	373	356	370	382	347	378	370	335	385	349	366	373	378	379	344	367	355	357	338	359	324	350	373	373	345	378	340	385	390	411	356	393	341	372	374	324	375	368	408	372	381	378	337	370	356	346	324	388	405	369	341	376	411	365	397	401	351	332	365	388	386	384	354	360	369	394	338	376	356	385	336	351	341	334	374	424	347	354	364	358	335	351	373	388	370	391	357	377	363	342	361	364	341	381	386	349	382	344	381	371	381	356	365	315	356	390	354	341	379	394	365	362	380	374	373	396	339	374	334	334	373	356	334	384	368	385	379	359	354	371	377	388	343	340	366	344	360	361	382	338	369	361	399	344	376	353	374	375	368	373	393	348	350	380	317	339	341	384	372	348	327	363	384	343	329	325	352	367	347	376	396	367	393	395	378	439	395	351	353	337	358	360	363	398	351	365	333	352	352	371	341	354	286	327	366	355	384	381	322	386	348	403	366	354	404	349	349	368	337	349	329	358	412	377	361	351	386	344	355	349	366	392	386	398	384	381	378	378	372	353	354	373	356	353	362	386	382	354	405	349	344	381	371	357	365	345	367	368	350	372	384	303	382	376	343	372	358	371	339	345	361	399	358	350	385	356	368	379	382	343	376	364	318	383	336	349	349	371	355	354	334	399	385	346	357	357	384	398	331	368	363	380	355	347	364	330	385	340	364	354	351	338	353	376	376	365	367	363	386	373	390	369	352	394	406	370	324	380	342	375	365	350	388	375	364	375	343	374	332	367	359	311	392	379	360	378	368	369	335	361	369	358	369	370	370	365	334	350	353	362	376	380	355	371	370	372	362	357	362	385	355	381	371	350	377	413	356	400	374	341	354	381	378	345	356	347	340	344	348	347	364	370	391	382	333	324	348	372	389	349	341	345	350	369	366	353	363	326	360	385	417	343	367	392	345	365	393	345	369	371	343	366	363	351	406	361	348	386	346	375	351	379	353	383	389	336	359	379	333	365	380	366	335	333	371	390	401	351	327	384	341	379	378	388	376	360	391	349	382	394	342	352	368	341	359	347	376	373	339	355	343	390	351	354	333	378	377	371	403	343	358	334	348	368	375	362	357	341	348	395	380	366	366	363	395	366	354	372	332	360	347	355	352	357	335	356	354	361	323	345	371	385	344	339	388	354	383	381	397	354	345	330	349	336	367	364	358	382	356	372	370	363	391	423	359	332	368	344	373	383	376	365	357	330	369	343	368	335	290	358	360	335	406	378	368	372	349	348	350	394	374	383	339	339	357	357	346	391	346	346	387	375	324	366	353	331	365	384	382	352	376	348	386	388	346	366	364	365	333	388	380	321	352	365	340	422	356	348	345	369	336	356	337	384	384	374	351	402	360	365	355	353	356	345	357	385	327	351	365	360	351	366	354	381	353	395	374	392	389	378	379	303	364	347	373	333	366	341	372	356	383	340	359	346	385	375	378	362	365	359	394	348	337	381	347	328	387	347	403	357	340	319	331	336	365	362	365	375	348	366	361	358	381	367	367	362	352	351	370	357	372	371	367	337	355	358	347	348	376	396	377	370	354	346	357	353	356	381	375	393	368	344	348	359	347	385	380	329	375	380	367	371	332	341	371	366	367	387	371	382	394	381	383	375	352	365	389	374	347	360	337	360	379	394	354	381	372	372	340	346	389	319	367	344	384	359	381	365	383	357	351	341	363	365	382	336	325	348	349	377	393	356	341	353	385	378	349	324	352	377	354	367	356	348	368	348	379	354	349	377	351	377	346	348	352	356	362	366	349	345	321	395	384	364	380	377	373	355	379	344	380	361	353	386	375	377	356	351	384	365	395	359	342	395	381	409	386	354	349	348	363	362	377	404	367	346	314	391	388	337	387	326	340	332	389	419	337	349	377	351	332	339	440	359	388	393	384	351	362	373	391	373	351	388	360	376	361	325	341	374	384	370	361	400	392	372	367	329	347	376	370	386	375	364	372	354	375	348	347	403	339	357	345	350	363	356	334	332	365	373	380	400	421	371	370	361	350	353	360	361	376	334	391	373	377	355	352	368	303	404	372	394	390	407	346	369	348	373	360	343	342	363	314	351	379	383	362	354	344	399	375	380	337	368	366	352	337	335	386	393	352	358	348	349	364	343	357	391	414	343	378	349	365	357	373	334	371	342	385	379	358	377	361	366	319	350	365	355	381	375	347	380	328	396	370	397	373	358	360	366	347	378	402	349	361	376	355	375	366	324	357	330	357	382	375	373	365	394	358	363	358	371	388	363	360	321	347	371	355	398	352	373	350	388	351	411	400	350	382	408	390	349	370	389	383	375	391	355	360	349	372	366	372	375	373	402	335	391	378	346	388	381	385	349	347	369	325	385	391	381	357	359	338	383	368	366	366	396	356	362	377	348	374	394	362	363	307	355	370	347	396	398	381	354	353	374	373	345	376	366	336	342	337	353	362	390	350	349	377	364	333	342	338	369	345	323	352	360	347	360	339	390	360	339	350	365	373	339	348	347	330	389	360	347	379	350	405	379	355	356	406	362	364	410	395	331	375	354	347	363	407	344	357	373	353	349	361	374	361	358	371	375	362	371	397	389	340	362	355	314	347	355	373	298	393	374	381	380	340	347	391	384	377	416	382	309	344	358	365	353	387	326	338	348	374	341	372	377	391	359	358	369	360	397	353	341	355	374	376	337	377	352	380	379	371	322	333	368	345	367	358	349	413	370	382	353	358	325	360	368	374	357	344	378	364	363	375	365	406	396	326	380	361	359	387	350	357	390	395	341	346	381	348	409	332	366	345	354	387	359	361	353	354	368	369	384	372	333	369	362	355	358	376	352	364	346	355	374	340	337	360	391	387	378	343	367	376	364	344	376	378	377	351	344	355	401	312	335	355	384	360	395	356	388	342	378	334	350	354	358	344	333	396	354	388	430	354	376	389	343	349	337	393	386	387	409	379	353	345	358	365	358	356	371	374	342	343	366	376	374	325	414	360	353	360	366	378	405	368	367	371	366	364	327	367	363	390	394	359	387	386	347	386	373	323	375	396	400	373	354	354	343	374	358	381	379	367	385	380	369	404	355	392	379	371	344	377	378	399	377	371	364	364	363	356	367	372	399	354	355	357	351	375	363	353	365	379	377	360	324	392	385	365	352	358	369	374	374	355	353	351	376	360	366	360	349	371	352	384	375	363	354	354	388	398	322	359	374	388	356	372	332	362	362	355	356	364	356	337	369	346	373	355	417	375	386	388	345	364	368	353	363	353	353	349	364	350	356	389	393	335	358	352	379	355	359	369	375	357	351	335	366	361	362	345	408	388	337	357	359	373	384	334	360	349	360	363	381	353	368	360	330	351	370	360	383	357	352	380	389	354	342	386	381	383	359	374	361	389	378	333	353	393	348	304	335	366	347	347	380	361	394	386	386	325	352	384	372	344	345	344	349
11340	8014	10575	6083	2895	2285	1779	1448	1307	1125	1111	1069	1073	953	1007	982	933	991	919	879	858	893	887	887	897	846	820	840	762	816	835	828	854	872	828	747	804	780	818	796	762	792	810	813	813	844	774	817	771	815	791	772	803	783	845	775	856	778	777	801	788	841	802	878	803	797	765	805	829	794	770	814	800	820	766	838	846	761	817	844	794	772	824	826	806	762	815	793	834	815	748	821	811	795	814	749	748	860	757	780	801	774	813	805	798	814	806	804	776	792	818	774	788	788	761	776	771	798	774	835	750	827	863	744	770	806	802	766	812	798	788	793	732	798	750	827	853	772	805	809	777	825	730	786	812	829	826	794	784	758	752	786	762	839	781	870	828	769	769	805	796	807	812	771	793	773	815	810	831	777	819	778	795	794	825	767	826	797	792	813	778	816	727	829	760	813	808	843	739	826	744	813	817	824	794	780	802	776	770	795	757	769	828	799	759	793	834	822	797	789	813	767	754	805	807	824	782	796	781	783	801	749	808	778	788	810	800	808	779	808	768	794	772	832	795	792	761	778	777	800	839	751	819	788	814	767	767	796	756	794	764	788	790	776	785	780	812	824	830	793	788	751	816	774	759	748	828	759	790	889	868	795	839	782	790	833	836	810	744	793	787	824	821	724	804	766	750	792	747	752	792	806	780	792	776	778	802	767	786	831	816	811	749	755	761	842	851	795	804	770	810	790	759	759	762	822	771	871	755	789	782	801	803	799	832	777	760	779	772	785	830	777	779	826	773	793	771	735	812	815	796	799	735	823	805	791	740	828	784	817	803	807	813	747	845	780	796	786	750	797	791	833	787	749	784	744	756	794	776	760	782	785	784	751	812	818	806	786	771	812	808	788	833	798	791	779	741	830	837	745	779	813	818	774	781	886	767	814	834	808	821	789	762	805	822	757	799	789	811	806	779	768	795	755	802	761	745	770	796	783	756	884	783	785	797	826	765	833	824	759	775	759	764	796	770	810	761	800	812	735	824	789	798	762	782	761	806	798	789	808	822	744	813	787	784	791	812	780	778	852	815	796	795	792	830	796	790	838	821	816	749	776	843	811	807	836	784	816	741	797	836	788	778	755	770	868	796	764	814	787	798	796	804	802	799	807	824	789	818	829	784	779	794	819	819	800	781	811	816	787	815	788	792	805	771	768	770	783	830	772	804	812	813	827	784	752	757	799	819	823	764	722	800	750	779	767	770	783	795	827	800	809	712	762	838	793	771	778	812	805	810	793	781	808	809	818	789	786	833	817	822	744	761	839	826	753	767	775	808	785	800	725	771	775	785	841	813	784	790	825	758	792	800	769	859	834	774	795	790	780	807	788	772	777	824	819	765	732	808	788	819	802	749	840	752	812	824	795	811	808	800	782	792	814	824	788	828	773	778	782	786	801	774	753	766	787	769	767	788	815	835	818	812	826	781	798	828	830	816	867	750	803	796	785	794	779	766	781	756	811	724	817	843	760	799	807	775	813	780	815	786	772	758	811	815	817	835	802	822	805	816	704	787	807	848	787	847	763	739	790	782	787	790	796	790	816	805	756	810	794	842	794	773	803	799	778	814	754	770	803	762	814	747	823	791	785	771	795	835	806	797	771	795	812	843	844	762	833	824	803	814	763	803	811	743	768	842	794	830	752	789	821	817	744	774	824	779	800	808	798	844	735	775	773	771	763	827	757	788	774	786	792	754	773	815	773	764	789	792	814	843	736	785	748	820	806	774	790	750	768	724	831	765	798	793	786	748	830	802	829	756	781	815	754	737	807	810	840	821	808	791	790	831	824	783	801	773	797	794	780	801	767	769	814	808	847	794	796	822	755	848	796	767	777	832	783	781	785	790	803	818	815	750	805	779	813	797	783	782	778	810	723	798	800	771	760	782	812	846	765	776	799	832	809	793	804	794	792	803	793	820	745	793	795	805	812	819	819	813	803	820	797	769	743	756	797	783	832	771	818	812	818	798	844	843	758	798	741	831	840	802	805	807	802	844	749	818	799	826	842	789	820	798	759	851	765	771	772	806	815	804	790	795	788	777	833	803	807	798	816	805	808	798	794	778	798	741	813	793	792	781	788	831	795	837	798	776	738	786	839	756	801	818	790	816	819	799	803	767	845	837	780	787	802	783	767	799	778	815	785	752	857	831	858	812	769	815	751	723	768	777	763	799	775	761	779	761	790	768	748	774	785	756	824	766	802	826	781	802	751	783	744	815	859	741	738	784	761	813	782	741	817	760	779	816	756	804	772	782	810	814	808	771	820	812	830	773	821	772	780	802	768	811	818	805	782	795	810	803	804	795	826	808	757	834	766	813	789	753	824	741	771	856	734	766	774	778	789	832	786	825	807	823	776	811	827	769	822	801	807	830	830	785	800	804	820	789	811	861	784	762	778	776	777	823	753	816	750	801	825	871	817	808	753	808	835	820	844	830	800	759	802	773	761	764	796	750	806	829	740	793	780	727	793	776	745	733	806	820	786	780	779	777	806	826	800	763	838	803	789	827	823	788	772	818	828	778	823	856	860	814	816	803	821	818	793	770	850	776	768	785	795	784	801	795	768	795	761	776	759	736	764	826	773	787	767	786	755	818	826	764	803	748	783	776	754	790	779	797	806	801	809	798	792	849	778	762	794	800	791	811	773	791	746	791	827	842	801	787	777	747	793	752	770	822	773	835	771	789	773	821	814	823	759	785	770	738	759	800	811	762	812	829	760	814	829	772	777	836	790	810	801	755	769	785	788	759	815	776	798	816	764	797	753	788	819	792	774	759	807	774	787	741	801	808	781	787	821	802	863	733	811	767	764	757	727	812	744	799	828	773	808	829	840	821	777	785	782	797	807	784	792	797	766	764	815	790	743	814	811	830	761	781	768	820	745	797	824	751	790	811	787	780	784	793	834	768	824	795	783	809	781	800	802	804	791	825	810	843	778	821	828	795	795	839	803	814	795	773	814	852	780	742	773	811	796	767	779	831	748	795	790	819	768	775	830	802	815	786	770	751	787	791	811	797	813	774	777	808	793	789	813	769	758	743	807	783	746	776	763	781	772	809	806	809	752	800	787	762	739	854	797	814	821	828	789	802	806	771	797	760	803	830	804	754	780	736	819	801	811	765	782	798	774	767	789	797	794	768	767	783	724	788	775	794	805	803	813	788	740	772	775	792	800	779	805	781	783	837	803	779	831	767	811	770	814	767	773	794	771	748	784	786	753	808	778	819	773	804	852	787	833	815	775	771	775	843	813	821	777	814	863	805	727	815	779	779	817	812	789	842	754	835	804	791	803	784	830	796	785	788	765	811	730	738	760	769	738	801	783	762	805	819	782	801	794	800	816	769	756	747	805	756	771	779	786	787	782	789	796	754	841	820	758	787	791	785	813	759	792	795	808	809	808	789	781	772	827	777	836	745	716	769	810	832	831	797	786	781	801	788	802	816	823	762	810	825	784	788	775	773	784	809	752	848	785
33629	20989	18960	8022	1888	1060	788	586	561	446	470	400	448	373	370	350	380	361	364	350	359	308	312	302	305	322	310	340	317	328	315	352	324	311	322	320	327	350	312	323	310	291	325	314	312	327	290	310	304	342	300	305	314	290	328	294	308	332	321	303	286	303	311	271	320	284	306	333	338	323	284	306	322	307	333	341	304	312	340	300	311	295	322	311	353	308	300	313	354	351	310	293	321	328	299	313	294	315	370	278	300	293	297	321	316	308	327	314	322	316	339	286	325	334	315	310	302	305	334	325	303	278	325	299	348	320	318	271	326	316	312	350	303	296	322	303	318	304	358	311	350	354	329	312	304	308	307	306	283	313	306	328	306	313	328	338	297	315	291	309	276	289	317	301	291	310	309	279	278	331	342	301	305	286	302	307	301	316	335	292	288	294	302	293	304	311	333	286	307	298	312	300	306	298	292	310	325	315	318	341	328	277	310	311	316	267	312	303	316	322	333	331	330	304	288	330	291	332	351	321	337	319	308	311	291	292	328	302	305	285	353	329	271	286	329	300	270	300	329	323	336	312	304	347	281	298	340	324	314	283	355	316	295	292	288	338	305	301	287	325	353	313	331	349	292	335	303	296	330	284	302	313	334	330	297	276	316	329	346	306	291	295	315	342	339	285	295	301	311	309	294	322	329	310	313	314	318	302	340	350	303	315	342	307	364	336	315	310	303	325	308	299	314	321	323	356	313	316	328	275	301	335	275	298	322	309	323	310	304	291	309	283	346	311	343	338	325	321	342	329	328	317	325	312	324	300	322	301	284	313	297	320	328	321	342	280	315	342	277	320	315	309	291	328	350	350	305	338	329	283	297	317	299	312	301	328	324	311	277	304	338	309	284	324	322	289	336	309	317	333	319	320	320	305	317	319	299	307	314	286	327	315	300	298	296	331	318	334	338	325	320	334	335	302	272	293	315	298	303	318	300	308	320	295	302	290	299	336	310	300	339	319	342	320	318	286	304	320	292	305	351	322	367	347	328	337	327	302	319	312	314	325	309	281	306	274	284	289	257	274	317	299	296	330	329	335	288	333	329	309	327	317	296	312	305	305	301	319	300	298	360	320	330	304	331	324	289	299	328	298	332	306	331	335	323	315	298	319	296	295	326	332	302	335	294	327	282	289	326	321	316	303	325	351	343	325	337	314	305	295	308	298	303	268	314	319	316	313	331	312	337	336	276	307	307	302	310	284	300	311	310	279	304	338	341	318	305	311	326	319	343	345	312	299	336	305	310	278	322	316	280	309	296	314	329	310	315	311	319	308	311	322	350	294	308	314	311	333	335	313	289	333	311	312	316	325	333	319	305	291	320	325	290	300	314	278	328	316	307	286	312	298	332	344	306	338	277	303	309	305	300	314	307	294	315	297	311	284	301	330	282	307	351	297	320	284	302	336	279	305	303	304	306	297	307	318	310	285	315	273	291	290	314	318	294	320	353	310	329	362	317	295	304	319	314	309	332	286	322	306	284	302	275	326	290	313	317	295	326	291	317	299	317	324	305	312	287	288	309	309	317	321	300	336	295	328	334	325	296	319	323	316	319	354	349	310	289	302	304	325	316	322	294	326	333	327	327	337	310	299	317	309	365	299	349	306	305	312	357	302	325	329	326	308	348	309	313	316	322	309	322	348	287	314	322	335	330	309	312	302	291	301	285	332	327	309	338	309	297	323	320	316	328	328	298	277	332	315	345	332	308	266	309	331	300	311	321	309	308	288	350	342	314	281	299	314	316	309	290	329	330	316	320	344	325	341	311	334	300	321	300	315	316	309	305	289	290	292	336	321	372	325	322	293	317	301	352	351	297	329	330	312	340	320	291	330	306	301	320	320	306	314	305	279	305	324	325	369	313	325	310	318	303	307	312	310	300	340	310	337	323	300	313	295	355	305	301	301	341	290	333	313	310	289	274	317	323	347	305	324	294	284	292	314	323	310	325	327	287	329	360	297	305	323	297	302	329	314	311	303	275	289	328	325	284	305	299	342	353	347	314	296	290	293	319	311	293	318	335	304	328	310	307	310	309	322	317	319	284	299	338	326	302	342	357	270	318	327	297	317	344	332	284	325	303	341	298	321	336	299	315	326	311	317	275	339	323	308	320	324	266	334	298	294	280	321	333	320	293	287	340	309	309	305	315	310	327	316	319	299	341	294	308	313	314	311	341	341	320	325	311	321	281	317	323	320	302	317	313	320	314	306	301	299	312	325	315	301	292	318	281	330	297	302	305	305	323	348	297	308	284	316	306	332	312	324	296	299	312	284	310	306	321	290	314	300	300	313	310	323	284	315	315	312	293	321	303	343	345	309	350	320	300	327	299	293	336	301	294	299	311	308	306	316	325	324	302	307	274	307	292	303	332	315	315	312	300	325	336	294	338	305	302	327	308	333	331	310	304	296	305	293	309	355	308	339	346	292	313	294	318	292	348	310	316	291	287	321	339	316	337	328	326	315	335	338	315	310	315	321	325	336	309	315	286	333	342	304	322	330	278	308	299	313	345	291	314	312	316	298	331	297	313	286	294	291	288	310	312	317	363	352	301	322	294	318	319	311	334	284	296	324	304	306	325	314	308	325	296	298	301	336	348	347	340	305	299	315	325	287	337	335	294	276	323	285	323	299	320	295	298	333	314	319	326	316	319	342	307	291	308	339	338	324	333	359	319	311	313	313	329	331	308	365	327	348	317	317	270	337	299	287	331	315	303	343	300	292	290	269	306	293	301	333	284	314	350	294	310	326	314	293	288	294	320	326	298	318	323	299	319	304	303	328	293	307	315	300	340	296	322	278	336	319	311	300	303	297	319	320	323	315	327	324	319	309	310	301	313	282	321	320	314	317	313	305	300	291	296	328	301	340	325	318	295	325	297	315	313	292	321	322	306	291	314	348	312	312	358	323	330	353	306	311	295	340	333	310	323	330	284	322	355	317	322	333	317	276	317	286	298	326	323	333	267	319	276	287	306	293	301	334	299	348	306	291	310	297	296	350	322	323	286	309	309	306	330	331	313	296	283	305	319	308	308	336	334	316	314	311	301	312	300	328	280	341	285	293	316	328	327	326	351	328	333	313	299	322	305	292	269	287	342	308	315	290	325	326	327	297	301	318	341	334	354	308	298	349	315	318	299	336	244	313	325	271	316	301	323	309	310	322	307	320	308	355	326	332	329	336	321	286	291	316	307	325	334	279	317	283	323	299	316	342	306	292	324	318	326	327	327	322	342	290	334	310	293	318	323	332	315	341	343	311	326	332	345	311	348	314	314	309	304	307	327	321	324	320	299	306	329	339	337	285	325	306	339	323	327	308	321	303	284	277	316	327	355	308	297	310	306	302	294	301	319	319	320	281	301	335	302	310	331	333	321	353	315	311	299	322	271	306	297	302	346	329	302	308	306	314	316	293	310	333	310	314	321	313	306	303	336	325	320	312	287	353	284	307	316	293	318	295	283	296	318	356
21098	15734	23091	11573	4534	3586	2822	2215	1819	1587	1409	1305	1286	1131	1180	1054	1003	989	991	950	870	939	931	950	900	843	875	864	797	794	742	793	743	780	731	736	731	768	738	768	793	718	698	729	725	771	757	719	727	744	735	731	724	679	686	710	717	714	728	718	719	666	744	719	768	726	754	675	775	747	739	694	676	691	685	714	694	757	675	669	679	706	715	684	665	699	716	689	731	733	695	730	729	671	738	688	716	714	697	673	775	701	673	690	684	679	718	722	693	687	737	688	695	735	722	744	681	706	686	738	706	705	703	689	694	712	764	741	757	710	715	745	725	718	707	682	709	758	666	722	710	703	731	673	770	715	704	737	669	676	742	681	704	699	715	756	668	675	664	705	731	659	684	733	725	722	664	734	685	688	679	676	730	702	727	698	719	723	700	708	682	691	710	684	727	707	711	687	736	706	733	697	749	672	702	729	694	690	710	708	750	673	702	746	691	739	714	710	766	767	702	694	686	750	747	726	694	724	686	697	721	734	742	706	746	674	713	711	711	695	724	714	676	711	734	727	715	703	691	765	699	708	709	753	655	719	725	717	645	708	670	691	690	741	726	695	684	676	688	720	695	686	693	662	675	674	664	687	700	751	716	720	702	693	695	697	718	722	760	697	694	695	734	737	733	765	713	712	758	685	690	702	715	687	702	713	713	759	706	679	722	696	687	746	715	734	706	716	692	672	707	724	709	704	695	686	703	682	673	710	676	641	719	712	717	706	689	710	732	698	719	687	758	725	686	761	684	687	760	693	730	749	666	727	710	698	669	761	724	794	720	737	689	699	709	710	692	715	674	716	760	701	684	744	705	684	703	703	675	728	675	724	704	698	691	712	733	680	641	746	692	680	701	683	671	727	724	684	719	684	685	694	668	727	732	764	716	684	677	668	679	735	675	708	689	734	698	723	694	661	675	666	734	753	715	690	697	686	722	691	709	762	697	712	679	699	698	687	722	683	683	708	690	730	710	729	674	704	718	677	735	694	680	671	693	751	674	676	703	728	696	710	682	760	768	666	740	773	687	670	689	745	701	719	725	651	683	665	683	670	710	746	705	727	653	707	726	690	703	716	749	683	701	682	714	699	659	696	684	734	696	724	716	732	688	698	763	665	745	688	682	693	674	717	716	686	745	726	721	721	706	713	656	733	712	690	711	678	774	674	698	720	715	664	685	696	734	720	660	707	688	680	742	741	714	712	696	699	690	661	710	719	699	647	731	717	703	720	685	699	687	703	708	672	671	713	723	691	701	718	681	703	703	715	761	678	685	664	752	686	699	690	741	706	727	733	716	687	679	703	733	726	715	728	671	696	686	678	707	667	706	688	710	697	685	699	704	715	687	670	749	732	747	755	671	714	688	718	706	719	679	681	653	706	690	737	673	693	713	699	701	685	675	684	671	762	718	684	711	714	672	718	707	688	699	739	684	685	718	699	710	734	713	699	684	689	709	698	714	715	726	664	714	730	724	679	620	687	694	711	713	681	715	695	730	775	718	697	698	680	706	669	696	684	711	671	715	709	740	766	676	714	677	726	717	643	710	696	697	691	699	694	743	714	667	690	683	741	650	672	700	672	702	774	654	700	679	641	716	666	722	677	668	727	698	725	738	657	698	718	700	668	715	660	711	711	709	653	730	693	707	711	645	709	693	654	705	722	693	704	733	710	708	653	680	690	694	693	700	736	672	715	670	599	718	675	702	707	673	697	713	668	650	736	686	695	700	731	682	688	737	716	709	693	702	697	713	697	754	694	690	716	672	714	705	714	684	735	762	689	697	722	700	652	726	723	676	657	684	734	681	698	738	735	726	728	682	734	704	739	698	689	734	711	731	737	694	700	717	697	676	733	653	738	723	702	725	736	678	720	726	643	769	725	675	707	697	728	716	716	746	728	705	716	690	703	735	753	678	687	720	703	680	684	640	716	696	732	692	683	697	659	708	683	736	705	686	693	706	720	696	710	746	739	730	707	723	660	680	684	753	773	724	707	702	722	730	766	712	721	665	687	711	723	702	736	724	749	701	678	701	672	693	724	705	703	695	697	674	706	731	703	681	679	745	677	693	697	708	692	699	680	748	715	719	683	653	773	732	695	688	706	643	664	725	735	759	693	724	661	735	690	684	721	735	711	731	737	745	725	718	734	673	671	692	676	723	675	711	732	707	736	718	677	727	728	714	698	668	687	709	673	710	742	681	702	713	696	680	686	723	726	638	699	737	758	739	724	727	700	758	615	693	685	677	686	701	688	690	678	744	706	717	696	708	664	728	710	723	712	701	749	678	716	697	696	713	712	683	703	713	709	725	700	705	728	683	679	741	721	699	674	697	693	709	709	688	728	720	665	757	689	732	690	696	710	697	746	672	723	734	715	688	745	739	709	702	695	718	695	673	684	705	678	709	681	703	652	715	710	712	701	709	676	702	714	751	701	691	712	665	707	684	723	751	679	714	704	699	714	675	697	707	670	669	682	721	692	677	727	658	691	706	705	732	654	740	708	690	671	667	709	709	682	667	695	691	702	732	698	685	696	689	720	706	700	663	649	717	668	670	766	748	674	706	669	737	718	722	731	694	694	737	694	702	698	686	751	678	716	680	707	706	707	718	675	724	703	670	706	699	698	739	716	705	678	705	679	747	718	740	724	697	697	702	763	701	703	676	678	744	686	709	705	747	752	695	742	686	718	659	700	683	653	661	672	724	740	716	705	706	718	757	717	686	719	688	731	678	729	701	720	692	690	706	693	673	697	721	666	676	734	709	696	706	691	719	712	693	715	718	682	650	693	650	679	705	676	707	681	714	665	777	659	690	707	741	719	734	693	686	692	635	718	698	705	732	696	716	742	707	681	718	747	725	682	703	715	734	737	718	709	736	743	728	681	737	705	735	688	692	685	682	751	753	737	675	692	660	705	724	736	672	672	735	704	693	689	733	716	730	663	690	701	711	702	700	694	726	710	718	729	715	666	729	676	698	712	710	708	699	661	678	687	684	715	694	713	668	731	666	702	676	710	667	724	726	717	769	716	724	684	727	685	698	705	639	723	699	698	683	702	716	738	670	707	726	721	747	716	709	716	703	690	706	686	724	708	688	699	725	727	717	677	712	722	659	701	686	670	637	723	694	727	746	707	685	685	690	637	692	690	668	689	684	721	718	699	668	715	702	700	722	711	771	690	670	702	688	763	701	689	680	677	729	702	789	698	669	759	686	709	673	690	710	694	709	695	668	739	695	735	679	708	724	688	728	690	701	727	680	748	723	761	753	715	704	719	749	717	755	675	703	700	705	727	667	718	743	698	673	668	718	680	698	718	667	689	739	682	680	689	673	692	658	698	745	731	714	733	695	673	725	700	698	691	688	716	700	708	728	743	716	722	713	690	739	732	737	645	670	702	699	719	703	683	705	690	671	686	727	675	729	712	703	708	706	738	680	727	739	678	735	715	694	754	744	757	706	658	738	688	728	685	718	693
43715	28859	25702	9884	2658	1534	1127	731	709	595	493	542	490	465	464	451	431	388	412	397	433	367	391	389	387	386	350	382	348	413	363	383	372	379	371	362	327	353	365	362	390	366	358	367	352	341	343	312	354	382	315	388	358	359	336	335	349	364	358	346	378	347	337	322	350	342	341	322	354	373	397	352	332	349	396	349	359	313	370	341	346	362	399	339	351	373	359	328	323	389	350	377	346	337	365	380	339	379	374	335	349	310	360	347	373	361	355	353	321	330	345	339	336	344	311	342	317	326	322	371	369	353	362	322	352	375	348	363	364	327	365	350	363	344	316	365	358	373	333	361	363	339	329	341	378	372	291	375	353	361	343	332	360	356	358	334	384	316	322	338	333	367	397	346	351	356	377	316	365	351	349	311	339	328	356	357	375	353	338	316	349	377	345	369	389	330	343	367	375	345	368	362	358	403	367	359	377	324	345	343	319	339	336	347	365	347	351	349	361	333	382	348	360	365	345	347	329	377	322	336	324	320	343	359	332	357	339	372	353	375	375	348	340	328	334	372	361	380	339	372	344	361	392	317	369	371	356	343	360	345	367	359	352	386	359	346	374	354	370	311	362	354	363	342	310	346	342	348	370	326	375	342	361	326	353	331	350	364	353	335	357	346	337	356	351	344	322	329	359	357	331	357	381	329	350	375	315	339	345	374	344	362	322	357	364	355	330	348	337	342	358	350	355	334	356	350	356	339	326	335	343	335	372	327	347	355	345	331	338	321	360	342	368	362	329	346	364	373	306	367	387	371	343	345	369	385	332	347	336	328	327	398	359	356	348	339	344	332	371	350	378	350	354	357	364	316	352	359	350	394	330	393	354	339	357	351	349	325	377	338	353	329	346	379	368	339	331	336	328	338	367	347	335	332	329	308	310	356	354	390	354	315	386	369	349	364	330	346	346	343	314	363	314	354	306	380	327	357	347	358	306	331	358	364	354	396	338	370	371	343	380	367	340	352	345	323	357	329	340	326	339	370	359	376	343	338	330	327	375	338	354	346	341	337	365	329	364	380	378	361	372	335	349	366	344	355	356	348	346	350	332	348	333	372	366	325	343	354	339	354	368	364	332	330	356	361	329	398	368	314	349	347	380	330	361	327	342	324	343	351	371	390	382	367	329	315	325	318	338	313	352	355	369	387	324	328	342	360	391	367	351	316	341	304	352	340	354	351	379	321	318	370	322	336	372	359	338	360	368	343	354	304	318	350	349	318	366	344	372	342	336	356	375	357	345	383	339	360	360	326	376	369	347	317	339	400	362	331	394	416	312	301	345	334	360	392	359	350	329	358	360	333	342	355	317	333	374	371	347	347	366	344	305	361	346	328	340	321	328	396	321	328	344	390	376	374	370	353	324	360	363	363	336	293	352	312	335	336	363	341	380	377	347	355	381	370	377	364	334	340	332	326	317	369	350	347	366	315	298	331	334	332	382	356	370	340	367	347	364	385	354	361	338	333	350	354	343	363	399	363	351	330	312	350	316	319	334	338	388	338	343	341	340	329	374	323	368	313	344	335	323	357	361	396	359	338	350	327	339	307	351	333	316	354	340	336	337	356	315	372	349	340	377	312	324	356	348	378	376	334	351	380	360	380	327	339	308	350	359	380	349	365	365	336	362	366	367	359	324	353	321	334	353	359	353	356	340	331	331	372	323	364	354	356	327	321	369	350	370	315	336	341	318	354	357	340	326	357	371	374	311	344	383	377	365	344	377	353	323	390	336	299	350	369	356	374	340	348	366	293	340	357	343	339	386	374	380	367	345	382	354	364	300	365	319	342	393	361	351	347	376	346	334	377	337	359	362	347	343	354	341	343	311	329	343	355	357	365	378	348	365	346	378	334	346	336	371	384	355	334	337	305	333	343	354	395	363	351	329	353	334	332	337	342	337	363	355	359	364	338	383	366	314	377	337	343	368	376	358	339	361	323	362	334	342	373	362	332	347	362	344	339	377	362	347	368	354	321	313	368	351	310	330	313	355	343	330	371	343	370	360	352	312	339	321	376	335	359	346	392	354	348	327	338	358	327	343	367	331	346	311	319	403	339	302	374	317	337	368	380	334	374	329	316	332	339	331	334	331	339	356	344	350	343	341	354	353	349	336	357	349	364	351	347	346	374	359	373	359	332	359	355	361	349	329	318	340	343	356	349	343	373	338	369	347	377	364	371	384	347	291	357	338	357	384	353	308	315	373	362	373	337	395	339	349	355	373	349	325	359	348	337	355	342	314	371	365	382	369	306	362	368	329	363	326	365	333	366	350	381	365	320	311	346	341	346	326	386	384	383	320	347	371	323	361	324	327	355	369	333	339	416	358	340	343	344	352	324	343	337	339	379	361	335	337	301	336	361	357	313	322	317	346	345	334	336	382	336	357	326	349	342	302	383	380	324	378	342	343	370	329	353	344	335	355	326	333	312	343	321	362	362	343	349	329	332	322	328	325	359	348	318	321	319	339	360	366	323	326	345	392	333	365	358	323	350	349	341	318	356	343	301	329	357	361	365	389	333	342	340	337	358	351	335	325	319	326	300	356	334	367	353	309	333	341	384	381	330	340	353	390	357	344	339	355	322	352	344	314	348	343	315	349	351	317	335	370	308	360	360	365	353	357	349	325	308	359	354	345	333	352	331	353	381	327	347	367	330	333	378	348	353	319	329	337	357	325	365	336	349	346	349	348	333	383	354	381	330	359	342	363	368	374	332	345	354	362	317	388	342	327	348	349	354	366	339	371	359	311	349	342	337	369	347	365	338	365	353	357	357	350	343	354	363	383	358	350	318	354	329	378	351	339	344	354	334	344	357	350	375	343	344	341	363	317	322	336	361	336	355	385	376	371	333	359	341	363	338	350	319	344	346	319	366	358	383	358	350	362	365	371	341	366	320	329	333	381	349	364	327	333	342	351	374	356	343	346	336	347	360	346	346	364	302	368	376	362	324	370	364	346	366	329	337	344	340	308	360	317	352	338	353	399	348	355	378	351	354	312	318	396	355	321	363	357	341	364	408	336	345	347	329	322	345	383	344	347	332	372	350	357	361	306	332	342	332	356	345	357	383	351	336	394	359	356	327	350	359	331	353	347	373	355	362	358	354	343	328	347	337	333	371	342	345	323	324	335	345	326	326	379	360	323	355	324	375	334	349	342	352	344	352	376	355	335	360	391	345	367	342	342	350	365	311	320	348	382	322	343	314	322	337	326	367	355	341	329	343	375	354	354	361	354	342	336	343	351	315	324	357	334	359	343	346	313	343	352	340	341	361	346	342	354	372	349	333	343	369	366	343	356	368	370	381	331	330	340	374	349	344	340	320	344	344	309	314	383	383	349	397	373	370	359	333	348	361	350	338	352	362	343	359	390	354	350	358	363	358	352	303	323	306	368	381	360	397	323	319	359	360	406	307	336	352	373	323	365	354	356	376	378	340	337	378	377	349	326	354	348	318	359	353	380	340	313	359
26712	21386	27153	12079	6007	4791	4016	3007	2297	2169	1885	1889	1607	1536	1444	1343	1342	1271	1163	1152	1137	1117	1204	1026	1053	1074	1000	1072	891	920	881	840	889	923	861	814	833	862	851	854	792	795	832	839	839	774	762	778	864	768	784	803	737	824	774	757	785	738	742	784	794	783	733	796	755	762	788	831	783	712	752	763	767	773	793	775	806	762	765	772	800	814	779	782	776	768	806	765	791	790	803	754	821	809	753	763	824	788	773	767	779	769	731	827	788	792	784	780	758	742	790	790	783	793	807	729	804	783	800	824	829	779	744	770	812	764	792	771	815	747	751	808	795	811	792	746	733	787	732	763	796	728	816	799	758	823	809	767	790	725	796	731	776	801	800	739	810	779	754	770	770	785	788	777	742	776	757	762	761	768	790	832	843	748	826	793	791	805	772	797	811	753	701	760	756	780	770	822	702	767	784	801	762	788	788	765	782	745	748	777	794	757	802	814	773	791	806	753	786	773	745	797	764	833	743	761	818	774	809	793	827	813	756	785	755	767	768	738	742	737	778	788	799	771	797	759	828	777	757	759	766	783	820	788	790	841	784	840	800	799	759	764	749	783	802	797	801	764	769	712	754	782	760	758	807	760	797	776	787	789	799	756	774	773	772	782	794	754	791	809	771	765	778	841	752	818	849	738	794	760	746	791	823	788	729	755	777	776	825	779	809	803	754	803	739	752	779	787	755	790	765	763	843	747	793	712	808	721	789	751	757	800	816	797	794	798	791	773	754	800	764	809	761	843	803	760	767	825	784	735	743	801	817	713	806	782	750	794	772	795	840	726	762	805	800	802	812	773	738	794	737	745	796	755	753	838	811	779	760	771	758	804	783	748	806	737	817	791	778	753	831	776	761	754	783	765	746	784	729	769	799	754	769	746	780	787	780	778	815	794	778	785	802	773	753	787	806	802	772	774	770	835	767	746	738	795	778	779	717	767	762	772	797	753	812	784	775	823	760	794	730	774	790	758	794	791	724	791	778	768	781	816	772	739	765	799	805	717	750	772	783	803	748	792	794	769	761	761	813	800	744	780	783	753	751	742	735	761	751	811	782	774	764	783	804	735	809	808	763	778	751	769	753	780	728	770	768	811	797	803	757	809	760	794	784	774	767	818	792	819	788	767	796	757	756	758	796	825	737	741	806	777	758	764	749	793	749	775	770	790	835	820	769	772	764	760	789	807	726	749	805	740	768	826	792	744	807	760	797	822	745	772	792	721	758	760	780	805	806	797	747	726	757	801	806	767	815	778	766	732	765	772	796	815	783	714	721	787	745	780	762	783	795	788	735	760	792	799	792	769	817	781	747	769	749	779	775	776	760	732	749	821	743	790	814	802	812	799	792	799	739	810	773	828	759	785	770	757	774	798	769	783	737	820	763	788	803	771	738	810	774	749	828	802	733	758	755	714	831	779	769	776	751	776	827	783	786	888	781	810	748	781	785	787	716	818	770	792	786	783	813	786	749	805	752	782	783	818	769	738	712	785	802	777	814	758	781	802	773	765	792	795	820	819	770	770	767	785	752	784	776	760	820	724	774	830	802	798	776	777	835	701	824	762	825	789	796	781	758	816	789	759	778	779	810	803	803	745	771	786	756	791	769	758	795	759	780	754	762	724	845	774	804	811	791	766	746	733	752	798	759	778	751	807	822	741	786	764	816	842	781	759	785	780	782	803	750	810	731	816	730	788	804	775	753	794	816	761	810	750	777	787	739	817	784	793	756	809	804	818	735	824	762	771	800	724	759	792	771	809	770	772	766	702	749	764	787	780	767	797	793	799	791	751	835	699	739	774	736	820	723	779	834	779	783	786	818	801	805	787	774	773	801	801	835	777	776	814	789	770	785	840	778	777	767	807	809	809	756	777	774	781	820	769	811	780	749	742	822	776	808	757	798	785	773	750	768	808	811	779	798	756	738	754	800	773	792	811	791	755	826	810	811	776	785	800	770	771	792	759	768	768	750	804	772	760	784	744	726	767	733	774	755	738	806	782	789	781	754	754	775	737	766	721	791	752	782	801	753	796	768	806	745	763	780	731	776	735	824	759	779	764	788	747	757	825	744	781	800	802	757	783	821	813	752	790	761	788	765	805	781	802	768	790	757	757	821	772	772	782	790	774	779	742	804	776	789	729	790	776	768	803	752	775	801	762	740	771	712	779	760	784	785	796	829	721	779	783	790	766	793	812	777	781	742	813	732	730	800	760	745	826	777	795	823	785	785	761	775	747	761	815	834	840	713	726	784	747	801	748	772	791	769	799	815	793	811	781	800	833	773	765	847	756	784	833	744	803	784	775	750	756	853	778	792	804	788	794	776	785	741	835	780	757	782	798	764	776	770	758	729	771	792	771	734	820	754	768	784	752	741	773	779	791	735	760	733	761	811	805	794	781	772	748	763	772	794	801	743	804	742	762	793	757	842	755	757	743	759	775	827	769	760	749	779	802	824	785	793	792	806	773	792	800	754	845	788	779	758	759	775	795	721	837	748	789	774	801	768	773	794	804	778	784	717	766	787	792	775	784	767	781	772	770	782	731	791	788	744	777	732	750	751	822	792	803	777	770	760	758	776	796	763	779	857	799	753	757	726	761	824	815	743	762	764	817	789	818	767	797	820	772	825	814	784	798	795	778	762	801	767	727	809	761	770	771	764	799	750	773	809	729	793	785	797	793	760	792	821	759	757	826	788	770	808	770	732	733	739	766	731	759	750	790	799	807	775	745	779	746	799	752	751	770	809	746	794	775	816	759	740	767	706	762	757	812	804	773	788	766	823	773	774	743	764	805	756	769	789	762	773	772	838	729	751	791	744	740	758	828	831	835	710	797	741	759	794	747	747	793	774	789	775	816	782	758	789	786	800	791	745	721	841	789	769	773	748	787	755	829	755	723	776	772	734	757	775	799	770	769	794	801	760	790	768	782	760	765	797	766	758	785	775	764	806	790	772	795	814	788	824	809	782	783	770	787	784	830	795	753	766	785	767	748	734	742	780	850	799	779	766	751	792	754	764	758	743	764	754	811	762	757	789	792	799	774	804	801	793	754	766	841	823	787	747	788	778	809	762	811	774	748	747	798	763	826	760	831	827	838	765	818	830	735	749	805	844	799	785	774	778	732	782	766	861	819	767	748	777	816	747	789	799	757	813	765	774	763	749	794	805	737	816	772	832	810	763	810	761	787	801	806	762	774	795	781	773	739	833	752	797	791	732	773	764	751	749	797	795	756	776	769	781	842	768	758	798	821	769	824	765	848	764	841	751	782	783	770	839	787	758	730	784	798	762	784	790	749	777	767	800	803	805	731	809	746	762	758	863	761	804	763	797	813	783	779	783	766	737	796	776	806	783	777	772	777	729	761	772	774	782	778	765	770	800	815	803	782	829	812	823	763	745	855	786	797	784	786	782	820	778	780	778	774	822	773	830	769	725	779	765	783	736	744	786	780	803	790	780	799	823	777	835	746	787	754
21272	10605	5954	2188	857	671	563	486	469	422	395	400	422	423	444	404	387	377	381	355	393	390	375	359	369	379	315	371	377	406	394	365	329	345	392	373	392	355	360	333	341	385	387	407	369	340	383	343	388	402	354	345	353	399	348	356	378	332	392	365	382	362	381	346	384	344	391	394	373	369	349	352	379	319	356	351	360	368	349	371	332	373	369	399	329	380	373	368	367	331	379	371	351	359	358	361	389	369	311	356	371	320	392	348	297	386	373	361	368	336	333	378	357	365	385	373	369	358	401	344	397	360	395	342	342	394	364	356	368	342	345	381	345	352	341	368	377	350	375	379	346	366	376	393	355	351	335	334	382	379	381	372	370	375	323	348	340	330	389	367	369	309	362	366	343	379	365	386	346	361	376	402	343	343	369	302	324	387	383	339	405	368	312	402	329	333	376	364	349	343	330	378	373	380	364	348	355	360	349	356	369	393	377	362	354	353	344	351	396	362	392	331	339	376	340	328	355	374	346	408	344	340	385	364	363	408	368	407	394	395	368	336	393	335	338	380	370	368	350	387	339	369	385	363	366	376	393	376	376	384	365	373	388	349	380	402	331	364	372	419	327	369	335	350	396	381	369	347	356	422	372	349	342	364	393	363	403	337	374	350	383	351	362	388	337	361	354	372	359	315	350	406	343	325	349	364	369	325	391	343	370	331	385	343	352	344	336	355	327	325	343	358	380	339	355	333	350	383	362	386	403	346	363	417	378	356	335	343	365	342	347	385	402	346	354	361	337	375	379	391	386	331	359	343	355	399	321	378	355	334	364	365	400	372	337	356	335	360	363	336	362	369	368	358	351	336	404	348	385	362	364	365	403	402	369	377	353	351	392	390	354	350	367	352	378	359	340	344	344	388	375	354	399	362	355	366	365	376	353	348	386	363	362	361	389	371	341	362	332	374	336	337	381	352	368	348	374	360	378	373	375	373	346	348	353	366	309	353	353	365	373	384	361	368	371	347	360	351	352	351	373	376	375	356	343	381	322	353	342	374	374	388	359	345	361	374	364	368	390	338	308	351	378	352	357	357	383	361	367	364	382	356	355	353	343	348	388	334	378	360	360	395	372	349	388	350	357	350	351	365	337	369	293	310	398	365	390	387	379	354	332	332	363	332	376	361	357	357	414	362	354	345	378	364	381	363	404	374	347	364	338	327	340	354	343	380	351	335	365	349	379	368	367	341	350	385	364	368	368	371	356	374	359	340	339	364	370	382	352	393	376	342	354	336	359	364	352	384	388	381	349	375	309	359	361	370	395	348	362	344	331	344	347	347	408	391	347	339	381	373	391	356	346	361	384	391	352	360	402	397	342	384	348	333	302	366	375	346	342	370	404	409	393	344	382	395	334	369	397	397	361	365	398	389	380	375	376	386	398	368	361	384	373	399	379	366	334	346	320	335	336	342	359	363	389	322	356	361	368	400	340	354	346	381	370	302	377	373	374	345	361	324	349	367	357	381	395	381	363	372	367	326	342	338	366	361	349	370	317	367	352	365	347	344	357	374	359	391	346	357	368	350	371	357	375	341	370	351	350	349	364	396	363	342	363	396	348	362	385	374	381	369	346	382	361	366	387	352	388	393	375	363	351	372	349	334	314	337	350	362	349	380	329	378	391	373	404	352	369	342	359	354	315	377	337	343	343	382	407	379	398	350	385	366	368	377	346	357	371	374	363	357	393	390	367	376	363	378	374	400	337	386	361	365	340	399	340	393	352	342	376	330	346	371	364	377	340	337	363	361	379	376	370	362	357	353	359	385	366	368	356	347	374	338	377	381	370	364	353	361	373	384	340	362	358	363	378	363	351	361	393	377	378	383	355	321	365	375	343	395	438	374	393	343	408	354	355	371	386	364	359	392	398	397	388	392	372	371	307	327	375	371	353	372	393	371	388	349	376	385	369	363	365	352	359	394	382	358	385	402	391	373	372	392	392	377	377	376	369	351	326	368	362	380	399	414	358	356	387	347	369	345	370	383	371	324	325	350	355	414	343	351	381	359	369	390	387	375	355	380	379	342	368	349	338	390	362	361	375	361	406	372	335	353	354	370	371	389	318	409	382	365	338	354	327	359	349	350	340	359	375	335	386	377	397	393	348	355	365	390	334	349	328	384	344	348	374	358	357	355	372	364	403	411	379	394	367	340	392	378	332	374	344	379	365	320	382	359	371	346	370	380	334	390	358	369	377	360	406	353	347	379	345	360	391	314	371	383	402	381	334	378	368	356	407	332	386	329	370	352	386	369	356	324	364	359	346	363	368	327	379	373	374	372	393	352	331	336	347	365	351	333	313	365	357	353	356	335	309	380	342	369	334	369	371	335	376	350	338	375	362	338	378	372	367	398	365	385	391	355	349	342	325	373	375	339	355	365	362	375	378	343	365	339	329	347	347	351	402	378	345	372	386	375	390	381	379	365	340	340	339	382	363	349	361	384	340	360	343	316	398	350	381	373	357	351	358	360	350	364	385	358	374	356	354	372	357	359	368	371	372	327	372	366	327	364	366	355	378	353	343	384	347	334	385	381	363	343	330	379	358	414	360	351	396	347	366	395	360	356	382	359	321	330	378	336	329	377	366	345	377	355	336	326	381	350	382	367	371	396	394	378	347	343	407	367	353	361	343	361	385	332	371	350	345	328	363	387	344	335	333	398	369	337	332	349	353	372	330	372	348	380	366	363	366	347	322	372	387	380	363	384	389	365	336	350	350	396	373	371	370	375	316	346	352	351	348	300	361	359	355	322	341	318	390	353	365	352	336	351	349	351	378	365	355	366	390	368	318	373	404	377	359	325	354	336	392	316	360	355	346	366	374	389	351	374	335	376	382	373	350	336	344	331	405	324	340	391	348	386	392	391	344	379	369	373	350	378	365	346	354	381	362	367	350	376	347	333	350	332	391	363	320	351	355	380	353	420	344	372	350	387	366	352	352	403	353	393	329	371	336	335	345	369	394	360	382	347	384	383	381	362	343	344	327	390	356	337	342	382	359	352	381	355	353	386	353	374	390	302	358	396	333	356	412	401	310	405	360	364	330	369	383	379	362	390	343	384	331	309	357	319	353	362	362	380	337	360	391	373	386	381	399	350	396	382	404	346	341	385	341	372	385	383	376	387	375	401	369	344	348	353	380	400	370	358	362	359	362	356	363	356	353	365	354	371	352	377	337	383	345	396	353	348	400	354	355	336	324	402	391	372	367	377	372	383	396	407	380	379	386	329	393	363	377	335	393	365	365	325	371	377	382	393	376	327	379	367	379	421	382	394	342	404	361	382	367	348	373	379	369	374	367	379	357	377	377	365	363	398	406	401	347	374	379	333	376	330	337	348	406	376	356	363	359	399	410	357	346	330	356	359	366	378	347	329	371	322	338	423	386	348	393	399	396	361	346	350	359	395	378	360	355	357	368	365	358	341	360	408	384	315	393	370	352	365	345	344	375	342	356	408	354	366	353	366
13100	8273	9511	4912	2629	2242	1820	1429	1268	1237	1054	1019	1002	978	1060	972	958	878	916	893	874	889	823	865	872	866	925	756	862	833	795	838	843	819	824	792	799	802	752	832	819	779	770	788	781	790	793	743	771	787	834	854	813	795	805	822	760	794	810	790	767	787	800	804	803	803	777	790	823	778	761	830	806	809	857	780	784	745	817	811	836	797	796	791	772	831	782	822	760	793	779	768	786	791	752	775	799	778	788	807	786	738	782	794	847	778	801	783	826	803	797	809	793	777	799	816	838	760	804	800	778	718	778	768	780	800	831	789	822	787	757	838	836	816	733	772	765	810	776	835	793	774	799	797	777	817	775	859	801	851	812	780	792	782	786	739	804	793	818	743	717	764	792	763	804	827	790	760	827	782	779	831	777	819	756	813	764	781	794	789	819	786	780	784	819	761	763	788	810	785	807	782	806	822	799	803	810	756	787	801	786	760	809	773	791	802	764	793	825	759	768	785	884	784	777	808	824	817	813	811	779	791	815	831	763	763	750	783	819	861	828	777	816	796	754	806	821	754	812	765	791	806	813	767	738	746	804	772	793	810	790	809	801	791	831	759	798	792	776	818	727	819	839	778	831	792	829	797	772	783	807	779	780	826	762	809	801	847	778	796	764	825	810	780	797	817	747	836	706	779	775	769	781	768	786	856	807	848	808	788	780	779	751	803	798	731	804	769	813	763	783	822	774	752	748	755	808	756	783	805	832	807	781	831	784	826	836	793	737	813	768	806	799	825	834	758	775	821	753	776	758	774	760	744	771	762	781	812	803	846	828	854	789	843	820	797	747	711	754	769	812	798	773	783	821	779	817	783	799	766	807	780	775	846	835	816	750	839	754	817	772	777	758	771	801	790	792	816	812	812	759	825	750	784	771	852	781	780	736	806	773	808	881	820	798	739	783	815	797	735	779	771	790	816	741	762	817	806	796	839	796	805	823	772	796	799	830	820	816	892	869	842	772	788	805	760	787	835	833	800	793	791	796	802	746	757	798	813	788	831	844	788	757	816	833	794	847	788	800	768	809	791	796	817	775	776	776	781	806	786	816	844	815	772	825	819	726	791	778	728	758	787	797	754	778	776	772	806	769	809	795	801	827	785	778	791	787	790	788	749	787	800	784	748	803	812	785	759	753	792	792	804	732	770	780	747	836	805	745	825	793	859	807	789	815	779	730	785	771	778	824	779	770	768	821	766	751	803	801	781	847	762	773	797	811	795	734	845	765	839	824	780	787	843	786	767	795	783	814	852	791	797	844	787	727	788	786	749	788	759	815	785	771	798	812	797	777	780	788	835	765	777	801	750	786	732	798	816	766	782	836	807	743	782	806	834	825	741	819	770	827	785	776	787	842	795	801	771	747	777	869	766	794	791	808	778	778	797	808	806	816	802	844	815	811	827	805	824	777	785	763	779	814	745	760	835	827	804	817	784	826	744	799	819	797	775	720	772	785	810	809	781	737	785	800	822	789	742	820	773	804	799	835	743	793	783	802	802	790	700	808	778	766	774	796	801	756	817	787	775	811	811	803	850	798	822	739	813	776	776	855	790	814	819	767	803	786	821	822	809	802	789	781	769	824	804	787	754	793	801	749	759	792	795	788	788	799	757	772	789	810	866	783	785	803	809	848	804	743	847	822	759	787	811	824	793	805	784	786	795	810	739	837	775	824	758	819	797	879	817	769	788	799	831	792	817	727	798	811	821	836	800	773	763	770	783	837	818	794	765	762	783	859	763	818	771	790	792	800	767	805	838	822	797	872	800	793	791	764	759	841	732	778	840	741	791	785	782	759	815	747	793	819	789	810	796	808	757	799	820	779	788	817	791	812	766	805	825	842	810	800	777	799	768	807	813	821	732	778	808	825	733	803	831	782	780	794	801	752	814	801	773	747	790	780	773	822	765	816	766	829	824	783	796	800	775	821	821	809	841	847	846	828	738	787	796	813	759	793	810	838	811	821	832	789	805	786	791	793	767	830	852	803	800	808	825	820	796	764	841	841	784	872	820	813	770	826	825	844	743	865	836	769	758	762	833	781	754	765	787	783	776	742	748	768	793	813	855	800	771	857	871	759	796	811	761	768	798	811	799	752	812	770	791	796	816	789	832	819	787	795	806	735	837	792	736	823	841	829	851	773	815	825	796	844	780	812	806	758	819	758	830	803	748	816	757	827	760	740	780	816	808	782	774	812	773	742	821	771	765	793	820	805	787	815	780	748	780	781	818	800	812	805	775	800	774	800	804	727	748	778	776	762	780	794	777	762	802	791	793	770	803	820	794	777	794	767	795	779	818	779	777	806	753	781	775	784	773	765	766	815	798	752	792	769	775	786	794	715	824	795	778	794	789	753	789	743	804	820	773	759	769	768	850	803	824	761	813	765	765	835	783	832	797	805	767	801	767	781	809	791	761	810	777	831	777	747	800	820	832	811	772	789	817	787	820	813	830	764	839	761	779	798	783	815	796	760	775	796	735	792	846	845	804	800	824	771	806	786	810	819	753	772	815	818	744	811	767	795	871	802	801	776	806	815	841	737	760	764	786	749	808	735	834	805	815	810	783	803	777	748	768	791	808	742	817	753	798	776	811	815	821	750	731	779	813	835	808	796	796	824	804	809	784	806	799	772	781	754	803	802	760	737	790	787	780	818	753	796	793	819	791	784	757	806	766	781	810	786	750	763	803	814	801	806	814	832	795	779	807	737	777	776	804	778	800	779	821	833	791	833	791	797	808	794	798	758	799	788	785	767	745	794	788	830	812	818	842	809	798	856	768	785	787	810	823	785	812	820	825	790	830	815	813	817	781	804	793	785	784	799	750	774	746	751	814	832	816	768	776	774	758	795	758	791	761	828	787	811	772	771	773	782	814	731	815	776	786	796	814	756	800	773	784	761	785	812	779	782	795	794	751	806	788	814	785	784	818	728	793	804	750	837	829	781	778	841	795	756	820	806	794	764	781	769	768	815	742	801	824	807	740	772	778	784	778	767	783	773	750	792	760	815	772	792	753	780	841	846	800	839	785	762	811	839	769	797	776	754	814	771	797	812	776	780	765	789	757	848	845	821	791	779	849	789	786	817	790	782	792	806	755	775	813	836	789	794	801	795	869	828	790	783	772	800	785	820	772	812	796	792	826	830	785	811	814	785	815	805	831	806	799	852	827	782	803	804	821	787	826	766	829	782	815	856	766	832	832	771	824	751	815	848	764	760	738	788	792	848	789	791	777	824	805	779	798	876	790	838	806	788	774	790	851	769	783	810	810	759	818	769	789	820	769	777	787	801	744	771	813	786	754	746	757	738	742	779	802	785	778	803	773	769	748	806	789	803	821	805	821	800	872	833	808	802	827	784	726	792	791	808	783	791	797	850	757	750	831	814	847	763	755	766	788	751	770	799	835	805	819	757	807	730	775	790	788	756	754	827	808	788	768	774	792	799	778	778	788	799	805	775	775	775	800	800	811
34411	20874	16790	6726	1707	1055	747	577	494	481	438	396	423	418	401	359	357	329	396	330	350	334	341	309	359	341	359	321	361	297	303	320	307	343	327	316	337	365	330	341	324	331	295	320	309	328	312	316	323	267	285	306	332	333	328	311	323	305	298	297	336	309	308	289	294	280	307	286	329	295	303	309	324	327	321	324	309	330	327	316	332	334	303	340	278	323	290	273	339	307	301	317	313	315	343	322	296	280	336	320	316	309	292	249	318	309	308	302	307	327	291	322	288	292	318	308	324	320	325	323	326	305	321	327	306	277	333	301	295	316	330	325	332	322	300	331	293	333	316	315	327	334	319	295	321	321	328	319	322	278	323	295	317	329	311	315	303	284	325	307	295	283	335	319	322	313	305	317	312	328	292	319	312	315	330	306	331	333	303	301	321	334	300	349	339	273	341	310	315	309	298	310	307	323	327	327	316	341	299	342	322	318	325	301	309	295	331	284	288	342	284	320	280	303	341	299	293	315	336	309	316	299	328	317	336	328	291	272	313	268	284	271	317	274	326	294	318	311	337	321	321	310	310	329	285	308	313	344	289	304	309	314	331	283	318	294	318	310	286	295	292	307	320	325	300	308	290	336	312	309	309	284	326	316	324	304	315	316	321	306	346	336	324	326	324	305	324	326	272	329	311	299	325	306	315	298	294	288	313	314	291	278	324	313	314	291	342	304	320	293	339	316	335	280	286	336	325	287	306	352	327	315	325	334	283	330	317	308	303	308	305	298	308	304	294	318	331	321	297	335	304	294	302	312	329	311	293	343	314	301	314	328	337	316	310	336	275	322	322	303	308	311	331	314	345	318	324	351	309	299	340	319	299	280	306	322	311	308	299	320	318	300	346	308	307	315	321	326	324	311	320	371	313	297	294	283	337	325	312	304	331	337	296	297	292	294	257	296	290	313	326	335	346	294	273	328	318	311	314	337	273	324	324	288	281	342	321	295	328	304	316	326	321	279	296	358	298	340	347	323	311	293	336	310	330	315	310	315	327	327	338	312	330	324	325	296	326	292	314	379	314	326	316	299	292	296	326	324	325	305	322	322	326	322	341	312	315	296	351	311	342	340	316	293	340	303	348	334	295	301	284	295	279	274	287	346	338	308	296	343	302	342	346	292	292	314	327	288	319	343	321	301	294	323	326	262	342	327	291	325	340	290	304	301	321	340	329	298	301	336	326	310	318	313	328	302	328	310	263	294	323	358	338	327	306	276	294	338	301	330	337	319	327	280	344	311	344	348	307	334	317	321	326	314	334	306	286	286	305	317	274	327	311	292	326	342	302	331	287	351	316	313	351	332	308	335	317	305	339	300	352	306	332	346	290	303	339	308	334	325	323	306	286	317	338	309	321	310	312	327	286	322	333	314	313	334	319	299	312	303	286	349	282	310	314	301	337	306	315	305	299	294	318	328	321	321	316	306	303	263	301	294	307	252	318	313	310	316	297	311	339	295	315	310	329	327	312	301	305	307	297	344	307	300	280	329	303	291	314	318	312	292	321	317	344	309	325	302	290	327	309	323	360	314	299	286	318	322	304	301	327	299	311	343	315	288	291	336	354	302	325	334	304	333	294	321	312	322	307	300	306	303	336	314	314	334	335	337	302	352	303	280	295	320	300	319	319	311	339	292	321	307	314	287	307	286	337	323	295	314	336	305	302	305	334	307	330	320	344	325	338	327	304	300	323	319	332	301	305	311	338	340	316	299	334	327	319	291	329	308	334	300	316	304	302	283	282	279	338	315	314	297	314	290	332	313	329	285	315	329	331	330	305	300	343	334	294	326	300	311	292	322	303	315	291	303	307	334	319	325	336	321	298	334	327	312	329	333	355	370	299	308	290	322	334	314	335	337	338	338	372	307	296	301	308	343	343	327	271	316	326	343	324	331	285	308	333	322	344	300	317	301	336	284	302	327	307	296	297	311	344	310	302	315	306	323	335	359	340	317	305	290	325	323	285	276	320	290	334	331	317	313	349	296	340	311	306	336	329	285	343	335	307	327	309	281	290	310	308	309	253	287	314	304	273	327	304	299	339	320	342	340	336	307	330	317	308	343	352	250	320	259	312	335	306	291	286	309	294	331	325	295	311	342	316	323	320	332	341	321	308	318	315	284	315	309	334	326	307	289	330	326	339	319	314	309	301	279	323	325	285	325	306	316	288	294	308	285	330	308	322	269	306	308	287	305	345	306	297	305	304	311	317	327	324	335	310	314	303	299	325	327	355	327	297	328	278	334	307	347	316	323	282	341	315	287	305	320	333	321	329	336	323	311	282	308	290	330	318	288	329	325	282	312	333	292	299	327	332	315	304	313	350	312	318	302	277	296	309	297	293	363	320	331	324	304	353	335	322	326	313	335	304	291	307	313	321	343	295	378	321	282	342	313	296	322	326	320	306	321	299	311	327	306	327	313	336	317	344	292	337	334	332	301	285	307	304	340	316	276	320	336	320	334	324	308	313	321	261	336	303	315	312	314	300	331	324	313	318	317	311	316	319	310	296	303	296	328	309	290	326	340	311	296	291	316	315	321	334	297	328	326	334	291	276	302	323	322	319	309	313	304	305	298	314	345	310	318	313	337	342	339	344	296	288	356	315	326	326	303	352	308	335	306	301	325	311	334	325	341	367	316	309	305	330	340	303	324	293	289	294	314	313	298	317	356	324	343	316	293	320	298	303	332	306	278	291	325	325	279	333	306	304	296	311	327	322	330	316	331	343	311	282	329	318	323	306	291	312	313	316	316	309	283	306	276	325	305	286	326	315	292	348	321	329	305	330	327	360	335	317	294	296	291	313	302	312	311	292	333	316	326	327	328	337	300	307	273	296	343	323	315	320	302	311	301	307	306	314	319	356	315	289	339	313	309	293	348	312	306	311	312	310	300	290	286	295	295	350	306	323	307	328	316	311	305	342	353	293	315	305	305	296	318	313	339	321	293	312	369	298	305	308	322	329	329	332	323	318	317	333	294	335	335	272	331	354	287	320	304	340	315	358	342	306	326	324	312	340	285	334	326	316	298	295	295	293	326	316	319	299	315	284	334	335	300	314	333	296	328	323	315	362	272	282	323	337	351	346	340	321	291	337	311	307	349	319	289	310	297	308	322	293	329	274	310	331	324	350	321	356	335	308	304	306	304	275	303	340	352	330	323	322	313	378	305	302	309	332	314	294	308	332	305	320	296	322	344	290	306	318	332	318	312	301	303	313	296	298	291	286	291	310	307	313	334	283	323	311	341	280	339	304	307	319	342	308	297	296	311	343	304	316	319	313	294	332	315	314	313	317	300	276	369	345	312	305	296	293	316	325	343	314	317	297	317	315	281	293	308	334	301	311	315	322	311	337	321	327	317	293	307	328	305	306	316	290	321	373	343	320	297	306	295	318	341	324	309	331	291	309	322	327	302	297	321	301	304	334	342	319	337	310	313	308	313	341	317	338	326	345	310	294	315	348	331
21430	15618	20693	10697	4356	3516	2677	2030	1784	1622	1510	1374	1261	1264	1202	1093	1053	966	1058	973	927	867	906	924	894	884	863	824	827	820	786	774	771	815	749	762	775	749	738	787	756	698	750	752	767	748	745	715	749	714	710	690	732	666	753	701	728	752	712	703	730	702	718	691	694	714	680	670	732	697	717	698	708	694	671	735	656	721	717	717	687	697	700	698	697	691	747	698	692	699	716	738	702	737	689	717	617	646	712	660	735	681	717	712	696	710	700	696	728	687	690	711	717	703	712	677	717	668	702	688	754	699	718	722	680	733	730	709	729	706	682	702	717	734	758	679	667	723	712	718	687	763	753	686	737	705	682	643	732	735	659	730	764	731	676	740	712	703	714	700	682	720	731	703	729	634	721	730	726	671	699	697	650	714	724	722	682	741	679	666	709	650	732	673	729	681	688	733	711	731	666	705	742	697	707	724	702	719	701	711	722	721	709	725	672	718	687	695	654	701	711	706	741	663	735	672	724	713	691	687	765	702	679	691	733	715	729	690	730	713	749	708	692	717	688	736	706	704	677	744	709	722	677	728	708	725	694	701	702	741	718	710	689	741	677	690	755	658	708	672	734	728	682	692	673	717	708	706	698	659	700	699	656	726	723	684	673	671	713	699	691	692	721	730	710	681	677	694	706	698	732	690	712	735	708	670	702	681	702	670	683	685	716	718	696	693	711	715	683	763	690	706	711	725	714	736	704	747	707	706	694	736	731	682	695	713	686	767	695	691	679	687	701	749	712	705	709	646	710	706	696	688	737	703	711	722	697	707	733	684	709	704	760	728	743	751	768	677	690	714	682	745	675	730	696	706	706	722	667	723	704	738	729	685	683	704	749	687	740	688	699	679	695	682	743	694	649	737	705	674	718	706	715	722	719	718	705	684	661	706	717	708	729	731	731	681	730	678	712	709	716	693	681	666	754	685	697	726	706	748	665	705	715	724	707	724	678	735	688	705	701	671	688	694	697	658	694	653	718	725	731	698	709	708	718	688	696	712	696	710	685	684	740	740	734	672	675	684	696	722	684	662	700	741	682	686	721	701	701	694	683	735	689	677	674	727	681	674	734	689	717	710	688	704	706	669	732	690	677	701	711	690	679	717	692	745	702	685	717	738	691	707	709	725	733	718	734	700	780	683	698	677	733	703	694	761	686	713	677	707	746	701	703	718	708	649	717	738	710	695	688	658	736	694	705	681	708	687	690	664	717	738	727	697	701	695	670	695	738	775	720	690	711	702	751	668	742	748	720	721	719	698	675	713	692	716	724	710	668	694	680	704	686	726	775	706	697	689	693	722	719	706	679	694	686	682	733	641	719	703	706	674	678	731	666	733	708	690	685	718	668	683	715	704	699	698	705	673	644	712	729	728	704	713	633	672	699	678	694	739	709	667	707	702	696	720	728	709	693	668	778	672	675	674	699	726	700	714	690	689	688	698	732	737	745	712	677	735	745	737	717	707	695	721	771	717	679	687	701	654	755	706	722	751	731	667	685	745	697	725	722	703	764	735	711	713	739	740	704	723	746	686	693	697	725	719	684	710	670	672	705	742	704	643	700	719	721	713	714	666	721	721	670	749	682	695	722	699	734	707	724	754	741	723	704	730	686	705	717	695	674	695	713	711	744	717	707	708	762	719	708	669	644	729	720	665	719	691	697	659	771	703	680	713	710	725	693	700	723	740	717	693	692	698	695	719	710	726	693	680	778	750	684	679	673	704	724	693	723	687	753	691	710	703	682	708	696	666	725	738	685	736	712	744	759	712	701	715	750	692	730	709	722	729	699	695	661	667	686	719	680	719	679	721	688	739	644	726	752	693	662	698	756	690	677	729	710	726	691	699	712	748	707	661	704	700	726	684	714	679	711	664	657	676	690	724	718	667	750	669	658	700	674	681	678	735	733	697	705	703	668	668	705	700	760	673	694	699	720	699	750	721	748	697	744	714	701	726	717	701	725	678	693	702	723	686	738	734	725	714	704	675	682	711	738	738	682	707	739	723	702	757	737	684	674	695	704	755	685	728	678	692	713	701	746	681	739	771	712	721	758	689	762	707	756	687	701	710	688	719	705	747	703	713	720	673	699	672	674	744	690	705	725	676	712	713	678	708	684	681	701	669	720	692	700	714	727	732	652	694	672	671	726	730	694	706	689	736	691	681	695	688	684	671	706	699	698	677	678	659	699	704	704	725	696	701	650	645	708	697	723	714	693	663	679	702	741	708	707	685	716	751	689	709	638	722	722	741	704	728	759	702	691	658	720	729	697	637	733	723	729	729	688	672	697	720	725	692	673	706	658	680	692	703	749	718	710	674	691	714	701	669	674	714	768	687	704	708	708	711	657	725	661	721	663	708	695	698	690	673	718	724	700	683	724	677	704	698	751	705	738	697	730	703	686	760	685	728	705	662	694	722	734	713	730	736	739	673	669	695	724	706	756	751	745	672	680	720	694	694	696	723	705	721	731	724	691	723	695	698	703	713	663	682	720	681	683	707	707	688	640	729	652	729	722	772	667	716	716	698	719	691	682	715	709	696	740	745	690	742	688	708	718	697	680	663	705	675	707	732	795	693	712	682	727	737	688	686	733	731	680	691	701	712	700	678	696	751	714	714	745	708	709	746	738	693	686	702	709	700	716	684	761	720	660	759	738	684	725	740	697	666	753	735	749	696	704	685	686	691	692	725	686	701	691	655	750	669	695	672	687	719	727	699	720	704	769	710	701	721	681	721	723	730	717	665	718	752	726	713	694	731	700	723	697	703	712	707	745	691	720	700	740	658	637	682	744	657	713	744	679	705	704	691	714	689	700	695	698	676	757	708	687	699	750	733	660	695	695	704	656	691	706	674	721	694	703	709	675	717	704	679	704	704	679	708	713	718	707	689	698	717	749	712	675	698	737	719	676	749	698	706	689	752	657	706	721	751	709	733	731	712	690	728	725	670	701	727	707	706	716	726	686	741	741	721	734	687	660	722	686	708	681	692	677	690	739	696	692	675	685	715	712	688	663	724	661	683	727	650	680	703	692	737	723	706	706	719	753	713	703	687	674	713	729	683	722	697	673	666	702	697	691	704	736	684	677	730	719	711	722	645	698	709	705	694	681	696	722	709	706	671	693	741	704	724	712	723	693	728	676	703	684	698	746	686	673	713	695	672	681	709	687	690	674	713	641	733	705	698	684	715	664	668	676	677	715	747	720	714	768	737	711	667	720	696	704	741	732	693	693	690	696	710	699	664	743	697	701	785	717	716	689	642	694	690	769	705	729	687	700	665	664	711	703	695	717	719	695	727	745	708	692	730	661	740	689	693	701	700	709	676	711	700	712	676	726	696	690	713	713	687	720	683	670	698	683	691	694	690	668	679	668	721	685	718	736	749	705	707	713	701	704	715	693	726	691	688	673	728	729	717	705	659	701	739	661	752	694	677	756	723	730	724	706	734	712	692	723	656	665	707	689	745	708	732
45062	28746	24033	11558	2906	1552	1015	737	725	599	556	556	534	506	463	449	455	397	404	407	390	443	432	429	399	408	376	353	356	355	376	355	367	341	365	331	347	384	342	363	342	376	370	346	373	361	343	345	340	340	336	332	340	367	349	363	322	325	327	361	369	356	391	371	371	378	355	344	314	354	336	334	338	408	335	344	367	348	338	363	380	378	356	344	375	321	338	345	352	357	354	351	327	364	408	346	373	344	356	336	358	352	370	340	391	341	361	341	351	357	349	345	347	349	326	338	343	332	358	381	377	369	345	353	372	348	372	346	312	375	340	325	344	381	332	340	321	386	338	344	360	345	402	321	363	340	386	361	342	360	347	331	391	345	353	349	364	357	347	338	347	327	362	363	370	360	389	350	355	342	356	361	354	337	317	329	357	357	382	355	353	340	377	361	367	337	341	345	311	348	345	337	338	342	323	346	356	368	339	345	369	344	360	346	336	327	344	355	374	372	346	332	365	396	329	314	336	339	367	350	358	370	334	379	376	350	356	365	352	358	375	380	360	337	350	373	346	363	345	343	376	374	324	336	347	381	386	383	369	366	328	344	361	360	369	349	354	399	328	370	350	326	348	359	363	382	388	377	346	333	365	328	361	384	394	336	363	358	365	415	352	336	369	342	343	332	350	346	345	357	386	340	362	353	339	332	336	343	349	375	351	377	377	335	333	355	348	317	354	367	399	339	361	359	350	379	332	363	368	340	351	364	372	353	333	360	362	343	355	358	397	344	380	344	326	353	345	359	377	365	378	331	374	360	317	339	333	349	343	387	342	355	344	321	359	365	340	348	351	382	383	326	342	365	370	344	394	377	350	365	322	356	331	358	375	390	355	399	362	373	350	334	365	385	348	371	348	335	334	362	369	374	337	340	355	361	375	316	325	347	338	351	369	350	383	323	345	342	385	340	327	356	377	340	332	387	333	329	331	333	365	400	365	358	364	401	360	356	324	366	331	372	336	328	356	346	331	351	336	360	351	353	328	353	354	335	365	349	344	382	370	339	367	341	335	371	266	333	356	371	354	372	376	350	350	363	334	355	334	304	362	364	300	328	374	330	337	330	345	328	353	339	347	366	371	342	366	327	338	336	324	347	339	342	325	345	330	330	324	363	382	376	325	328	347	352	368	353	376	370	364	350	333	349	369	346	361	349	321	349	347	322	383	353	348	391	393	335	333	324	329	321	360	361	359	338	343	336	352	370	357	328	363	323	368	345	353	353	411	375	342	340	399	381	357	333	347	361	366	326	362	352	328	349	358	371	296	361	378	366	363	348	360	327	328	348	380	335	311	380	339	355	339	356	351	344	389	381	338	353	336	322	341	357	347	356	340	363	383	373	369	360	348	352	349	315	358	381	320	328	310	375	327	315	329	355	371	362	368	394	391	362	357	362	392	340	317	349	357	323	348	367	349	363	329	337	369	363	347	328	314	370	364	370	380	337	331	334	334	372	332	363	327	375	392	389	356	342	357	335	339	346	313	357	321	332	351	363	328	319	380	367	354	384	347	361	355	377	349	377	375	386	354	361	375	383	340	345	320	346	385	383	339	363	391	343	361	363	329	344	314	359	363	357	344	350	348	385	335	342	343	320	353	313	343	349	335	407	404	336	370	350	328	354	351	342	363	354	353	384	363	349	355	381	410	379	377	323	342	326	359	330	319	353	378	395	360	349	334	342	338	398	326	311	344	338	374	353	361	359	352	330	339	332	323	337	365	316	362	332	362	374	325	340	370	375	355	360	364	362	354	358	367	381	337	303	370	371	375	381	356	364	353	341	355	374	330	328	361	370	341	348	335	370	334	381	356	367	343	375	381	359	332	364	367	370	358	357	350	387	375	325	321	348	386	355	349	365	350	343	340	350	377	335	382	310	367	405	388	354	351	334	365	335	342	371	350	364	332	332	333	300	352	355	338	358	354	342	317	365	352	344	367	348	351	342	340	372	344	354	373	388	317	342	351	398	350	367	399	335	373	305	356	314	356	355	352	338	377	338	315	357	357	377	373	330	360	381	326	332	310	368	377	396	393	368	358	341	360	380	355	382	362	341	394	344	343	379	370	371	333	344	351	342	343	349	361	353	299	361	347	373	365	353	358	343	320	338	377	386	366	387	322	380	362	331	350	361	379	377	339	340	363	366	359	311	410	342	363	371	332	309	360	389	336	380	355	361	331	355	349	351	328	324	343	320	332	342	354	379	297	344	350	331	358	379	377	333	332	369	316	388	356	372	384	334	367	333	327	355	347	357	374	330	348	352	358	343	318	346	359	377	347	361	345	352	336	367	324	352	388	349	353	367	358	379	345	373	368	345	376	360	367	336	343	324	343	357	324	323	353	358	383	387	333	341	361	332	316	338	337	383	346	378	385	316	319	355	374	333	365	348	360	358	345	405	355	329	306	396	357	350	327	315	346	357	349	361	363	359	336	354	373	319	340	331	379	340	343	398	344	357	386	329	376	343	340	357	329	346	399	333	344	367	383	397	362	348	343	361	348	385	338	354	356	346	333	345	318	364	358	355	364	357	335	326	342	362	376	343	388	404	370	402	345	358	367	350	329	373	332	370	351	350	333	340	350	359	354	347	342	311	356	386	355	296	362	378	382	325	361	368	400	389	321	350	361	338	364	364	339	327	330	344	361	345	348	380	349	383	352	348	350	370	332	345	336	296	377	356	345	389	349	319	344	346	364	344	360	333	365	353	307	388	310	363	323	351	296	355	337	372	327	375	349	350	333	327	372	325	360	344	358	321	349	363	367	345	373	340	350	350	357	337	371	393	368	368	380	327	320	402	393	352	345	339	374	339	376	349	333	361	347	376	409	388	362	344	351	355	357	342	366	373	358	354	363	364	355	378	333	331	360	355	346	339	345	351	394	335	355	386	334	355	378	325	355	326	341	368	348	389	372	392	331	356	378	351	331	341	359	322	309	343	352	391	351	367	357	332	338	370	350	307	366	353	344	338	346	388	345	345	352	365	369	376	348	342	383	322	347	365	367	367	376	324	355	362	365	334	321	327	325	366	345	338	339	373	363	340	330	372	344	368	363	344	371	345	318	345	343	379	349	353	395	354	360	385	355	377	357	330	320	355	356	362	377	325	395	375	356	305	384	353	349	345	375	349	339	349	340	345	349	340	356	352	370	358	351	336	333	346	353	354	348	345	372	330	313	341	340	374	356	346	398	358	365	370	343	387	354	368	337	375	352	350	352	351	315	360	342	331	352	352	334	335	395	340	333	353	396	318	323	353	325	348	369	395	357	351	331	362	360	368	383	330	365	324	338	388	357	351	352	340	335	387	354	368	378	349	346	330	329	362	409	362	362	362	361	359	325	358	344	325	350	349	349	324	368	347	340	318	349	328	364	365	328	314	343	306	352	367	343	367	383	357	373	374	332	349	344	381	416	345	343	348	381	344	315	332	393	367	384	360	370	371	385	340	363	364	396	371	373	375	339	349
27674	21062	26754	15307	6221	4726	3789	2779	2434	2235	1993	1775	1663	1639	1458	1375	1277	1180	1239	1189	1136	1120	1074	1156	1071	1019	990	964	933	996	946	830	915	892	841	815	861	889	818	797	835	876	892	835	839	789	782	765	813	813	797	748	782	770	772	789	845	834	817	794	790	757	826	775	837	787	794	780	753	768	768	806	804	752	734	837	775	737	818	808	797	806	814	777	771	763	839	760	760	766	777	764	782	807	752	776	782	765	848	862	795	803	819	801	730	809	754	760	781	816	772	810	791	771	801	770	805	824	793	792	795	780	782	771	761	812	778	783	809	753	819	761	794	812	816	802	876	801	777	769	768	802	781	812	797	819	825	755	759	813	787	746	806	804	788	800	800	747	784	856	833	782	781	758	793	744	767	764	797	771	797	725	779	772	750	749	814	811	756	758	768	804	733	823	770	811	808	760	757	802	737	776	781	766	767	788	799	819	806	806	768	726	780	818	731	778	734	829	832	788	779	781	731	729	772	778	746	771	818	780	743	745	837	720	786	789	790	742	798	749	828	789	772	784	737	804	769	807	728	782	782	808	782	779	782	777	728	768	745	754	761	759	783	785	817	814	830	791	747	747	751	789	785	771	768	787	821	783	764	818	772	800	787	761	792	811	801	807	774	806	805	792	775	789	782	765	792	767	808	796	782	846	771	802	789	791	760	765	799	830	781	750	755	791	787	873	793	859	817	824	791	778	816	766	803	819	818	809	748	786	798	761	792	778	844	756	851	824	770	752	766	782	774	798	750	805	766	774	747	789	770	790	752	774	768	767	821	773	810	727	798	770	814	753	798	801	769	753	774	800	827	749	738	777	792	759	797	746	798	817	795	745	784	767	791	787	796	758	761	780	767	760	772	779	758	775	745	794	757	801	788	806	805	749	759	780	803	788	794	770	808	784	755	798	727	779	751	830	770	813	805	793	770	791	729	811	818	788	797	767	813	749	748	805	784	798	745	789	826	771	781	758	753	734	818	846	785	817	758	766	726	819	775	768	755	776	732	764	833	762	778	768	817	787	782	815	715	784	784	838	767	780	796	755	810	765	754	816	793	764	809	741	729	789	760	769	809	783	841	797	804	796	757	826	786	762	770	726	748	792	810	792	819	748	833	810	809	777	813	775	788	738	731	730	773	754	790	759	773	776	774	783	736	765	766	799	781	792	762	750	757	771	791	816	810	748	823	771	802	757	741	810	756	725	771	805	730	773	802	788	809	821	771	767	832	812	745	763	774	746	795	799	761	798	812	771	827	771	767	759	779	777	796	773	820	805	818	785	804	791	825	815	804	777	757	765	780	832	725	742	821	813	787	797	740	822	750	779	805	795	772	764	759	803	775	829	811	772	782	749	792	775	797	766	738	741	763	796	753	819	776	799	756	738	783	784	803	756	799	757	809	819	807	791	749	791	749	821	810	798	790	811	793	732	771	734	828	791	750	737	763	784	759	826	773	755	806	788	767	836	778	804	789	779	805	743	799	761	751	788	780	733	832	762	835	771	806	797	820	797	790	766	758	754	729	824	781	813	757	746	772	735	806	760	780	798	784	783	797	762	795	770	759	791	783	815	708	743	821	772	792	768	777	803	758	746	735	801	803	760	781	790	751	784	867	781	815	790	828	767	767	810	778	771	752	832	778	766	756	773	820	829	778	787	787	782	813	813	815	780	764	763	827	791	782	751	818	792	771	763	787	719	780	730	795	816	782	791	786	780	813	731	767	775	841	744	785	793	770	743	736	762	776	779	784	762	789	841	737	790	788	760	781	798	798	751	761	781	813	740	823	781	739	818	794	750	777	803	813	751	771	745	777	800	787	780	832	753	799	732	825	770	834	796	824	787	774	789	778	779	750	796	788	762	797	724	829	774	788	842	786	812	695	798	790	799	787	803	770	772	790	792	806	806	786	767	846	768	778	754	802	811	767	787	762	768	776	798	807	811	792	785	795	782	801	796	772	725	773	800	773	755	761	787	778	770	753	761	840	756	778	787	713	740	745	815	783	721	769	816	778	752	767	729	806	741	772	747	829	771	779	760	769	789	778	775	742	757	777	778	812	732	785	777	728	811	750	773	759	810	813	787	717	804	794	783	745	819	736	804	742	769	798	760	791	753	771	792	814	739	791	777	766	781	844	759	779	788	830	780	777	752	767	768	757	788	771	725	739	741	745	799	760	755	792	756	758	822	740	786	850	766	810	742	851	792	772	787	813	829	799	775	713	785	736	784	780	774	805	775	785	798	784	774	798	758	794	778	780	815	795	733	761	794	801	766	770	794	783	776	776	777	776	768	771	854	772	749	735	804	777	821	777	786	762	799	733	770	789	741	843	751	834	835	784	795	770	757	795	780	820	760	831	773	803	785	767	742	765	775	818	768	784	767	811	829	764	784	793	778	787	765	795	772	736	772	808	798	761	830	798	795	777	804	768	799	741	794	759	778	772	773	744	723	739	759	762	764	766	807	783	815	707	797	803	807	786	781	800	814	798	843	760	838	791	771	786	783	800	789	737	850	737	761	807	789	807	778	809	760	772	761	796	742	814	770	788	785	811	809	819	782	767	769	755	813	819	797	840	770	802	763	838	771	761	747	799	729	833	821	842	742	826	818	751	805	715	815	736	828	773	792	816	772	723	748	826	778	792	786	759	717	759	769	783	782	784	752	794	796	809	808	788	787	790	806	758	765	779	768	834	790	767	754	816	771	788	783	775	797	791	775	802	839	776	746	787	789	810	739	818	786	762	786	776	780	743	791	790	767	763	797	785	822	755	747	783	786	808	809	837	759	744	750	800	802	851	792	753	802	778	801	794	772	816	816	770	778	865	738	759	817	814	762	763	869	815	774	782	791	758	792	831	759	822	801	788	798	777	763	797	740	844	754	801	816	799	767	822	761	756	792	777	812	776	756	764	825	809	755	795	744	745	758	753	763	750	744	805	836	745	746	768	752	824	778	764	731	795	778	795	778	756	804	812	832	787	783	785	770	803	778	768	832	804	795	757	820	781	836	779	762	781	762	799	752	847	729	844	794	799	797	770	807	823	792	816	795	785	804	756	813	754	752	831	793	790	794	843	790	828	753	745	774	746	779	770	786	787	821	749	777	789	743	769	798	813	820	797	726	769	787	758	755	854	777	774	744	741	776	825	772	794	793	746	789	791	801	756	805	810	750	817	786	772	757	783	747	769	776	779	830	798	779	755	798	746	765	733	782	802	778	724	782	796	777	785	818	770	767	715	803	746	803	772	748	785	762	762	804	744	788	776	799	719	799	763	750	774	754	816	801	784	798	786	743	788	796	786	755	753	811	826	793	738	801	780	760	796	768	733	789	751	803	788	765	785	763	792	792	769	782	754	824	816	723	792	788	754	765	803	811	752	797	835	831	795	803	759	809	766	806	772	710	776	816	739	772	732	838	769	747	737	830	780	791	824	770	798	745	759	840	752	855	800	831	812	757	782	805	772	791	752	766	760	813
20518	10338	6238	2263	888	663	587	493	471	439	440	417	372	401	389	415	380	375	370	355	343	392	372	406	416	351	365	391	367	394	378	350	363	416	382	356	377	346	363	368	358	352	375	374	386	317	374	401	369	383	368	364	351	367	364	348	362	332	373	341	400	362	346	328	374	362	374	378	352	348	373	379	366	412	374	334	376	329	373	326	370	375	358	357	342	354	357	350	371	344	368	353	391	356	368	329	368	397	381	354	336	340	355	399	349	393	373	382	374	349	383	359	335	372	342	339	348	329	399	368	380	338	333	366	372	350	392	347	374	343	401	360	369	381	359	377	339	377	417	371	344	361	375	336	369	351	404	374	350	381	349	332	342	371	395	371	337	377	364	344	347	379	371	345	341	340	366	413	354	338	367	389	351	374	352	379	357	368	338	352	399	379	361	374	408	365	349	391	400	386	353	403	343	375	377	367	350	310	325	355	387	345	351	381	349	377	360	378	337	365	336	350	317	325	360	365	359	372	331	357	346	327	358	358	386	371	389	381	345	390	326	390	375	338	344	374	372	346	380	365	348	364	355	380	346	377	345	369	343	327	356	381	358	365	405	366	394	371	387	380	346	362	392	360	345	374	401	351	349	357	343	368	365	377	379	369	373	379	352	350	356	374	331	360	350	354	372	371	388	331	364	384	391	389	338	325	363	363	367	380	374	351	399	331	371	360	370	350	409	374	395	407	364	320	339	355	338	354	311	350	381	355	360	352	365	373	356	333	334	353	368	343	392	395	382	393	347	338	355	358	406	362	388	359	361	356	345	362	348	372	409	340	378	373	363	369	387	367	402	379	361	351	349	352	377	371	382	372	352	353	389	387	389	310	349	346	401	376	369	395	369	406	378	357	393	333	353	369	355	378	385	361	368	415	359	410	349	345	337	350	362	365	369	389	376	370	337	340	381	369	400	366	370	365	349	355	366	331	345	400	344	353	390	362	323	328	384	365	410	372	360	360	377	371	343	382	341	368	411	370	364	364	408	341	346	345	355	337	387	322	373	341	364	344	345	371	341	371	347	378	377	370	372	336	401	387	383	337	358	372	391	364	335	376	371	394	351	362	369	341	376	328	351	361	370	355	317	367	347	352	370	362	364	331	355	357	348	344	326	347	359	300	365	372	348	340	345	356	360	375	357	401	359	340	366	401	368	313	345	330	361	358	378	366	394	360	358	350	351	381	386	378	347	345	343	377	408	373	370	342	367	346	345	348	373	379	402	394	354	400	368	380	366	361	349	351	350	348	356	335	344	371	345	338	372	414	395	347	371	345	372	393	355	376	400	328	362	387	374	349	330	361	330	387	405	346	381	422	345	382	351	385	360	381	393	406	381	391	353	352	384	372	371	393	392	380	335	366	398	384	387	343	353	383	356	381	391	328	345	376	363	380	372	346	371	319	366	373	357	398	375	377	348	397	357	363	335	363	380	371	336	372	315	380	374	412	344	348	356	378	388	336	394	338	348	392	328	369	345	339	360	360	358	386	365	373	378	358	359	361	379	375	367	397	378	334	379	342	354	380	395	419	334	366	376	343	355	350	364	412	389	372	416	378	388	418	374	355	350	353	352	358	360	356	350	362	371	358	390	358	389	347	355	379	396	347	371	369	389	390	374	344	365	353	377	371	369	360	391	363	345	324	341	356	387	381	333	328	345	400	364	369	335	336	379	337	396	381	373	355	371	340	369	354	400	385	365	371	368	408	385	364	361	313	353	372	375	395	361	384	368	346	374	360	359	378	362	344	378	377	363	383	393	375	346	377	330	363	367	338	363	366	364	356	349	321	361	353	355	351	386	382	375	340	420	337	321	328	369	393	353	362	354	375	365	370	342	371	392	379	346	368	356	392	403	352	360	353	382	339	336	359	357	359	383	348	337	369	389	316	345	369	367	387	348	356	363	378	369	359	322	347	351	350	337	346	363	348	377	368	378	374	372	349	403	367	376	348	367	355	392	387	411	402	364	379	363	357	362	366	353	370	364	363	364	377	377	361	371	379	387	383	350	363	381	363	377	383	350	382	352	357	385	362	356	344	335	337	358	357	373	342	376	363	371	374	358	399	374	388	322	392	362	367	355	360	415	351	354	344	349	351	374	384	387	365	365	359	382	355	372	338	409	317	370	367	375	368	368	364	355	342	363	402	352	371	373	347	365	392	379	366	397	401	366	350	375	364	392	367	317	342	390	368	363	367	397	341	377	343	354	363	357	353	370	371	370	359	333	381	351	382	357	383	369	357	357	388	391	367	392	384	389	338	369	390	330	369	360	332	344	391	372	350	363	372	385	381	366	363	343	370	351	355	336	334	359	345	362	377	344	380	362	347	362	363	332	366	371	361	379	373	351	353	348	397	375	328	368	346	346	355	337	404	365	357	360	316	384	360	386	390	409	372	400	399	361	349	365	354	371	365	371	363	324	413	344	404	365	375	389	345	358	390	367	365	390	388	396	382	369	329	372	354	353	373	348	358	381	352	353	385	365	389	332	396	418	374	375	422	403	333	338	394	391	360	343	390	388	357	384	352	331	345	373	331	393	406	386	350	360	373	358	371	314	388	382	325	335	353	406	400	383	330	305	326	325	377	405	376	351	356	372	368	394	338	324	365	372	353	395	379	386	342	349	347	344	314	359	367	383	363	341	340	324	358	319	341	376	348	393	395	382	387	376	344	326	373	367	375	360	372	315	364	344	396	380	375	363	359	381	359	353	407	366	364	337	371	358	346	371	354	367	362	350	370	342	393	373	385	315	381	404	365	377	391	378	375	374	358	397	350	364	352	356	344	380	332	336	380	360	376	323	371	348	397	334	360	354	359	323	346	353	389	337	349	362	371	368	337	369	346	362	379	370	369	342	373	324	373	390	375	365	388	341	383	399	381	347	354	362	344	365	385	392	366	380	385	378	320	368	384	358	328	412	384	376	390	360	376	384	416	397	353	353	388	382	369	376	382	346	351	402	357	339	376	351	368	368	369	357	350	349	356	376	389	392	342	361	343	327	353	358	362	339	370	358	320	336	373	372	409	374	350	370	355	376	376	387	375	358	359	367	361	380	350	330	346	331	385	374	358	363	378	395	394	327	344	363	375	358	417	366	367	341	364	365	370	351	353	402	344	339	312	358	373	355	350	399	409	353	345	379	403	374	417	397	378	341	382	340	381	378	345	343	357	354	358	332	368	417	381	352	410	362	366	354	362	407	391	388	347	356	369	350	371	396	353	360	353	337	370	352	380	340	373	355	369	360	355	384	375	344	365	360	374	358	366	360	387	395	371	349	365	358	387	343	398	375	407	367	380	397	382	371	357	361	377	373	351	341	351	350	366	357	365	396	365	390	370	379	377	413	386	355	354	361	389	342	335	359	366	358	361	375	361	367	399	343	339	352	323	352	388	386	351	374	366	375	343	351	384	392	367	367	334	379	352	336	351	366	393	342	407	363	352	374	359	351	392	388	402	376	358	387	351
12258	8161	9730	5272	2906	2198	1724	1480	1325	1231	1213	1069	1115	1024	961	972	945	921	957	942	877	877	887	886	876	909	806	852	837	774	829	830	821	797	806	826	821	771	796	817	797	805	821	797	816	824	791	813	776	784	756	797	836	813	843	787	803	809	829	796	771	775	819	802	809	777	846	776	732	778	769	766	769	739	834	816	778	802	791	827	806	854	789	814	830	837	820	820	810	797	821	793	790	755	812	830	817	779	768	818	791	775	787	810	799	830	787	777	786	833	755	773	773	765	867	780	771	820	809	767	782	793	805	768	784	815	747	816	797	831	813	784	843	825	779	853	801	744	762	838	777	789	762	808	809	746	791	762	751	818	767	808	831	813	794	787	854	854	796	767	759	834	762	786	757	841	802	803	807	825	795	805	808	827	779	792	859	830	786	801	782	811	823	833	809	798	825	829	809	768	774	837	779	793	770	751	780	859	835	818	805	810	820	782	782	776	826	792	792	798	807	817	841	779	814	791	823	790	813	777	778	798	824	802	808	869	778	776	825	828	823	824	809	827	846	792	815	758	789	794	765	787	784	800	818	785	823	808	826	822	812	835	826	797	839	764	782	811	816	798	781	793	848	833	874	818	776	774	766	828	826	775	814	777	823	820	818	787	831	796	734	799	783	791	805	736	787	792	757	804	811	838	756	765	775	797	771	768	805	811	802	793	785	802	802	698	790	722	808	792	799	799	797	851	799	848	824	829	801	779	816	790	756	790	833	802	784	807	819	827	775	776	804	770	794	805	773	796	811	829	788	801	844	811	810	807	762	785	801	784	797	827	782	813	776	771	802	837	792	752	828	800	779	798	731	759	781	792	799	804	749	762	809	819	810	848	776	775	804	843	816	833	799	817	817	792	816	822	788	805	758	785	739	813	791	794	830	789	819	811	757	813	777	811	774	796	799	847	793	808	852	782	798	776	824	794	787	771	796	804	803	825	794	783	809	843	779	807	791	803	804	795	798	825	804	771	780	775	830	815	791	791	806	787	806	773	784	805	819	799	831	777	845	859	755	800	823	760	765	794	760	775	809	756	803	792	765	808	834	766	831	858	841	811	809	808	781	786	760	790	762	767	792	822	740	802	765	730	814	793	789	806	804	773	867	781	811	818	882	834	803	840	791	821	817	823	820	838	787	796	839	772	839	784	782	789	767	781	791	794	756	778	756	777	806	780	776	777	775	816	807	800	762	783	765	822	826	775	772	738	808	839	855	787	786	757	799	788	841	780	730	760	791	811	809	724	795	821	826	815	797	789	819	812	800	776	830	806	816	849	798	815	815	776	826	779	811	744	774	840	856	800	811	802	838	798	790	733	794	802	796	793	784	749	788	747	784	812	770	781	806	778	822	829	780	780	806	842	783	827	780	781	782	797	843	788	842	814	768	799	795	827	813	826	822	781	790	777	831	821	781	835	792	787	834	783	831	790	790	782	803	779	794	811	839	799	785	793	817	765	828	838	782	784	827	830	794	823	804	792	770	840	800	798	804	837	795	775	847	793	803	766	799	778	817	792	765	831	769	800	819	812	795	822	831	799	862	822	793	815	818	831	803	820	799	784	791	822	788	809	801	800	756	861	758	784	914	791	815	777	807	778	814	819	799	799	828	757	793	803	843	824	816	784	834	853	846	783	790	776	803	801	793	817	795	812	823	801	855	780	810	814	814	756	784	824	755	799	827	798	867	826	787	838	821	771	802	799	809	755	802	808	800	810	790	794	891	824	813	801	857	805	782	820	785	795	798	798	793	725	785	799	857	814	798	780	807	768	814	774	846	790	837	785	772	798	746	758	830	832	813	748	817	823	815	790	769	853	773	778	782	794	745	755	830	828	820	804	812	838	776	829	853	754	804	785	761	804	789	803	809	816	840	750	810	833	794	825	783	794	799	814	752	759	789	773	836	803	720	824	816	777	809	814	835	775	814	831	806	796	796	829	805	811	808	812	845	759	796	717	855	789	796	845	746	794	781	840	786	796	759	792	799	797	770	744	794	763	804	829	810	806	768	819	815	738	777	801	810	778	771	782	790	798	811	808	784	819	804	783	744	754	805	783	841	784	803	792	809	797	813	826	784	800	828	809	767	834	824	789	804	800	799	814	815	827	746	812	783	811	779	831	772	843	815	719	799	797	814	807	844	802	815	743	810	797	771	791	734	809	813	798	804	750	796	802	831	784	820	813	847	744	780	798	798	806	788	773	776	767	780	806	845	787	807	813	778	816	772	802	732	785	848	772	743	806	782	795	792	814	790	862	847	787	815	847	799	765	816	789	841	803	783	760	827	809	837	781	831	831	780	818	770	832	821	789	798	791	789	842	842	805	763	826	760	819	807	843	761	794	792	777	792	728	746	770	826	814	816	767	869	816	822	795	814	818	831	821	813	811	812	799	851	799	806	778	754	783	806	797	760	785	799	806	809	844	807	791	794	740	823	814	774	817	801	780	788	778	804	789	784	765	781	800	826	809	791	755	763	799	828	828	749	844	785	795	763	825	865	775	799	763	737	801	819	796	799	769	792	826	812	828	791	820	776	756	846	811	796	741	791	772	809	764	790	841	834	777	817	837	849	765	827	861	793	809	797	832	854	757	838	797	834	789	837	776	748	794	819	750	816	766	799	827	765	801	729	809	859	806	811	785	786	806	806	794	784	821	775	773	832	859	802	816	838	845	793	800	816	784	810	790	805	795	782	788	795	820	859	856	790	819	805	843	805	800	834	808	800	785	817	751	818	770	794	742	819	804	781	786	771	820	787	781	785	816	853	769	743	832	818	823	813	809	811	811	770	849	787	803	790	783	826	844	788	791	801	825	864	828	820	863	822	779	848	801	793	767	786	774	784	831	768	788	789	820	812	763	815	825	754	802	780	782	772	835	829	877	827	776	804	796	792	795	806	824	784	797	828	802	823	786	788	786	863	799	779	815	778	767	757	754	825	754	773	835	840	819	789	744	824	777	818	822	797	832	810	771	821	801	773	748	789	787	801	763	786	794	762	790	807	801	780	819	777	828	815	803	775	850	857	781	770	730	752	846	799	801	811	811	776	755	812	810	779	837	794	790	772	827	802	793	801	736	798	817	806	794	796	783	768	802	822	749	827	808	829	812	863	782	788	817	780	785	749	788	776	820	797	787	772	781	792	779	774	811	787	808	807	830	773	828	860	836	814	871	813	797	802	770	831	780	819	822	774	819	809	816	792	799	816	843	811	760	813	800	820	783	796	846	831	818	800	756	785	810	773	824	808	785	784	759	784	798	811	815	800	768	788	767	774	778	792	801	779	789	792	804	830	811	812	798	767	804	839	747	801	764	845	743	775	794	756	812	812	783	837	793	808	811	831	795	754	847	819	783	757	849	798	785	804	819	785	755	771	809	786	818	794	861	828	803	800	828	832	825	819	842	779	755	803	815	778	794	842	778	777	840	824	787	814	747	808	800	823	781	812	832	814	780	808	839	781	812	781	792
32528	20267	15931	6614	1660	894	761	634	539	493	516	474	437	417	387	370	360	346	370	313	367	335	365	369	294	322	349	345	292	317	333	348	324	297	348	355	341	340	297	288	338	309	332	312	319	352	314	298	321	336	325	327	311	309	308	341	300	312	325	293	320	294	318	297	323	327	322	332	313	337	298	353	361	351	353	338	314	353	323	338	322	308	291	302	339	299	281	309	285	286	322	334	314	283	314	332	335	317	311	289	295	325	356	331	309	330	307	341	311	336	291	325	321	343	326	331	288	336	306	325	324	318	320	337	340	306	283	338	286	320	317	331	337	314	287	334	301	335	308	310	295	340	319	295	343	283	335	331	323	341	348	307	346	351	311	320	347	345	366	312	349	318	325	312	320	308	303	312	304	314	317	306	346	340	349	315	352	300	339	299	319	328	334	314	348	288	315	309	311	291	300	330	303	353	324	302	340	341	307	332	323	319	348	348	328	325	335	339	309	332	313	324	326	297	328	340	343	301	317	359	308	317	335	320	313	316	309	303	339	334	332	309	330	335	313	315	326	340	335	333	300	311	328	308	319	323	335	350	322	330	332	301	330	326	337	325	329	290	306	334	343	318	332	332	349	319	307	297	352	295	359	326	330	317	311	303	339	310	313	339	298	309	304	339	315	315	343	295	332	324	301	299	321	343	325	285	297	287	322	321	307	327	293	304	345	322	310	321	315	296	331	339	292	330	310	353	315	347	332	307	289	296	322	286	303	319	330	329	333	322	315	330	316	293	293	320	324	282	342	316	340	317	339	327	353	325	320	348	326	331	290	340	344	318	320	337	313	326	308	318	316	334	379	321	329	314	296	320	310	352	284	302	344	316	352	287	304	322	323	332	310	307	341	307	316	308	311	309	314	314	326	325	341	344	335	319	326	312	329	289	312	302	304	317	314	321	320	329	317	331	330	299	291	283	329	316	311	315	312	334	308	330	338	310	303	298	343	321	343	316	297	327	320	282	338	303	336	342	306	336	295	303	305	350	305	341	345	339	297	317	321	301	293	327	315	329	331	289	343	287	297	336	299	352	347	348	331	329	300	352	331	302	329	302	310	325	315	287	313	289	293	333	302	303	291	299	322	314	298	336	343	307	341	294	301	315	320	312	340	322	314	329	310	319	288	305	337	329	313	317	322	314	354	294	294	334	302	317	313	309	312	314	343	301	364	323	321	325	326	304	308	302	322	345	338	289	330	314	312	290	295	300	313	311	302	308	321	307	296	328	325	326	346	312	314	303	312	323	308	318	308	333	328	316	323	306	298	304	297	271	345	306	350	305	296	323	309	301	325	291	318	340	308	334	340	304	302	309	305	320	321	313	323	330	325	364	299	318	287	318	325	315	291	330	349	285	299	305	323	340	323	303	310	297	346	307	321	339	326	296	302	315	327	337	308	344	289	314	356	324	336	305	299	320	339	305	289	311	326	315	333	341	311	312	273	306	333	302	326	330	279	322	309	341	321	316	311	349	301	331	346	311	314	355	301	346	299	316	300	343	332	322	326	318	305	316	362	334	322	312	280	344	301	301	299	310	307	325	336	316	311	284	324	329	322	298	315	322	326	338	318	311	328	340	300	309	340	339	318	309	276	288	327	309	296	310	313	292	330	321	298	280	309	288	314	378	314	294	315	313	354	337	371	343	302	336	297	322	331	327	314	310	320	330	321	338	286	295	345	300	283	287	335	326	333	321	334	330	292	299	314	306	282	300	320	299	321	336	321	299	348	325	322	349	310	309	312	313	314	324	275	333	287	310	320	337	343	301	340	317	349	315	334	322	337	325	266	315	307	320	340	329	325	308	330	323	308	327	324	321	302	307	318	301	343	347	287	335	334	287	342	338	334	342	319	313	323	317	314	334	308	321	354	323	313	296	333	321	334	335	348	323	303	290	338	335	313	344	334	333	310	318	304	294	351	292	345	331	345	334	315	313	315	335	316	327	328	339	295	289	323	348	329	333	321	317	295	340	370	321	317	323	309	347	335	340	283	314	289	315	344	287	296	349	304	306	312	360	312	307	356	339	348	304	297	311	336	337	341	334	296	317	303	323	372	334	337	299	317	314	312	293	296	298	335	340	307	320	337	334	305	337	326	305	342	319	345	308	324	297	286	316	311	312	343	343	302	334	318	297	340	353	312	336	376	318	349	330	308	306	304	335	340	303	291	316	319	347	291	298	294	327	297	313	352	331	299	305	315	337	320	344	348	365	307	312	322	314	303	322	320	307	308	335	336	307	308	273	291	314	361	297	319	301	306	335	343	299	343	352	318	306	307	301	327	368	317	296	331	332	293	293	302	330	347	343	332	332	359	333	312	323	340	345	298	327	329	332	335	329	302	295	313	302	326	340	307	317	311	329	368	330	321	330	298	302	333	327	317	296	323	343	304	335	306	328	333	284	321	302	322	308	304	348	323	312	313	323	324	302	282	308	339	345	315	329	323	321	331	321	339	346	313	295	302	317	349	315	358	331	341	318	316	310	332	341	340	309	305	272	319	320	336	305	328	329	314	299	311	341	326	315	250	321	304	378	328	345	318	301	341	343	322	347	351	339	329	333	311	319	292	332	344	337	305	359	315	317	298	320	316	330	318	336	326	313	323	325	304	271	300	302	343	315	299	292	324	322	310	359	319	333	316	322	341	340	309	315	320	343	329	309	301	299	301	304	315	305	284	363	335	352	299	307	307	305	291	326	302	290	317	318	340	288	308	315	317	307	334	334	347	341	322	355	317	298	387	310	310	354	333	318	313	342	290	327	311	330	321	323	346	325	311	317	288	301	322	318	312	357	315	295	338	309	318	329	343	348	324	352	310	313	327	342	313	320	312	327	328	329	312	284	338	301	336	322	357	311	316	330	300	344	309	305	333	307	324	304	330	311	317	329	335	292	341	323	305	317	304	346	344	321	336	297	346	327	347	311	324	336	283	313	330	345	331	336	323	310	312	317	331	306	296	334	293	327	298	312	299	325	296	338	306	370	352	290	327	306	314	306	283	324	325	310	324	293	304	333	298	323	339	333	296	348	350	317	331	337	305	360	316	333	311	340	308	290	343	329	339	328	334	315	341	321	333	328	318	327	323	351	301	350	358	268	322	324	320	302	292	296	303	295	325	343	301	333	294	326	364	318	319	299	341	325	304	314	334	336	329	320	320	290	339	335	306	326	303	309	317	319	338	321	313	331	308	323	289	322	316	301	324	308	331	305	323	287	277	313	347	292	316	345	319	351	347	346	330	296	331	297	304	348	329	284	340	331	334	323	308	326	296	332	328	317	318	337	312	324	350	310	356	339	320	327	324	303	289	353	331	314	276	327	328	321	286	346	296	324	324	329	314	319	307	356	345	327	327	278	340	329	345	315	352	331	320	315	301	325	349	349	326	319	300	289	318	291	311	292	302	325	337	308	322	317	325	334	344	305	318	296	311	314	335	331	291	325	285	313	308	347	306	300	323	299	324	340
20228	15648	19749	11130	4528	3376	2797	2245	1936	1675	1585	1397	1418	1269	1168	1023	1080	1021	1007	960	956	957	992	957	914	895	862	877	843	827	824	753	785	735	786	741	731	726	765	749	744	791	725	724	677	767	760	741	728	739	762	753	723	741	710	743	762	693	742	726	739	727	736	751	723	705	743	728	685	756	692	698	738	706	738	745	712	747	728	711	715	705	703	659	761	729	760	708	727	670	774	740	701	728	691	695	698	688	725	756	752	706	724	702	758	718	736	728	707	721	679	709	717	724	733	716	694	680	705	738	707	696	711	671	687	733	703	718	724	752	654	763	741	727	715	733	773	738	718	726	699	685	730	733	731	753	749	730	710	722	730	719	690	695	713	761	690	691	710	741	684	732	685	699	713	717	696	727	741	730	708	701	690	654	720	698	730	709	730	691	744	710	706	676	683	656	703	731	668	752	686	714	709	734	720	711	750	674	737	717	705	689	713	722	752	721	691	725	697	754	708	709	697	719	721	694	736	707	699	726	713	686	699	741	737	711	674	692	657	747	719	720	732	719	691	724	717	699	665	716	772	696	782	717	731	712	700	736	749	742	700	720	748	693	701	706	691	739	736	742	733	683	695	684	674	684	717	683	703	746	730	698	709	761	703	729	718	741	735	690	754	694	734	728	727	709	755	691	712	740	719	806	748	730	721	702	731	696	727	760	713	707	697	694	723	701	725	719	698	717	681	689	692	687	706	732	739	723	689	691	724	683	704	737	712	715	729	717	720	693	711	733	726	730	733	722	721	727	698	713	712	734	731	723	751	696	745	703	736	723	702	689	712	732	698	686	720	699	667	742	688	722	749	712	715	737	764	743	738	699	713	680	721	694	706	723	709	709	732	723	761	682	733	747	777	715	694	723	700	701	708	714	703	784	702	701	729	716	690	703	708	672	745	713	704	674	698	738	727	738	704	738	724	693	711	692	724	774	687	689	728	757	736	723	708	708	688	663	688	715	688	736	692	737	697	728	701	705	693	729	748	715	717	734	718	706	721	670	711	711	732	676	731	717	675	716	689	677	731	769	746	726	722	711	725	728	705	720	740	707	703	689	711	709	686	734	702	724	668	707	712	709	685	750	693	736	703	729	694	681	737	736	749	723	672	775	780	689	725	687	712	734	758	747	695	729	725	745	672	733	782	669	745	721	680	744	738	708	723	707	706	734	729	718	735	689	767	733	768	696	692	754	756	717	761	755	704	707	714	726	711	714	726	730	683	766	678	759	703	702	685	719	743	712	711	706	707	689	716	667	706	740	670	726	696	713	702	724	706	733	711	756	710	719	696	747	727	712	666	751	743	677	710	710	729	717	703	691	727	702	699	760	685	760	734	729	738	750	667	740	728	696	679	718	709	747	685	708	710	709	672	695	733	725	683	706	728	714	689	694	742	671	715	706	690	700	713	731	761	726	698	768	742	650	715	697	704	753	741	680	736	762	705	686	746	714	726	662	713	703	672	708	749	687	673	721	700	743	744	701	746	707	727	719	666	711	718	726	723	728	725	672	738	735	686	713	764	694	706	723	658	744	732	706	722	694	729	770	746	715	689	711	710	715	721	752	690	695	740	740	767	717	756	681	631	676	682	732	707	735	732	693	720	711	736	707	737	774	787	742	707	714	694	692	715	730	671	744	763	724	729	739	715	665	759	681	725	727	724	689	667	696	714	651	704	696	728	745	761	733	703	697	731	730	726	737	692	651	732	710	698	763	711	713	740	705	710	757	724	689	726	694	696	692	707	737	716	744	706	752	759	734	683	713	708	705	683	700	701	680	692	697	731	746	684	681	727	720	744	726	755	762	693	689	725	722	707	722	740	686	711	708	665	686	728	711	734	710	714	692	697	720	775	723	726	753	722	722	769	694	741	786	707	780	704	696	738	737	723	711	700	672	713	691	724	687	775	689	694	765	719	685	672	743	749	714	716	706	706	706	766	733	688	666	678	702	731	684	721	698	739	724	734	716	705	700	674	705	707	737	736	666	760	758	770	763	692	741	706	655	693	713	731	709	753	750	722	814	680	731	689	728	744	721	730	728	726	738	699	726	737	716	739	697	715	727	716	676	690	686	781	715	654	704	727	712	718	665	699	734	746	695	726	710	724	729	716	682	725	690	723	687	751	714	671	724	720	708	729	727	699	739	738	706	737	725	741	727	752	701	688	732	713	720	725	752	725	714	706	703	781	748	711	744	705	705	741	692	743	690	721	749	701	742	690	727	718	731	721	711	708	724	680	736	751	683	700	679	742	764	747	739	733	692	714	733	746	698	743	706	686	710	719	751	707	704	744	723	704	723	713	752	718	728	718	758	676	724	731	697	716	706	742	715	735	750	738	727	718	710	750	729	729	686	706	731	708	760	693	699	748	710	735	699	756	750	730	696	711	723	713	705	688	738	736	745	734	679	751	739	721	779	727	689	712	737	716	724	700	715	690	754	685	704	725	730	781	689	737	731	686	728	733	699	740	735	749	745	733	750	705	697	739	710	690	740	681	733	724	731	713	684	705	754	724	722	708	742	702	738	738	743	724	677	696	689	705	710	715	659	738	740	719	731	746	727	739	759	747	710	772	695	764	761	737	727	687	742	695	701	701	702	685	722	739	748	757	783	675	739	700	787	682	673	722	717	721	740	711	701	759	725	705	737	670	737	736	684	772	745	696	710	701	732	711	708	705	709	711	687	696	697	697	713	674	701	699	732	751	726	680	735	748	768	714	716	726	722	696	776	718	657	727	748	710	725	743	697	712	723	724	746	730	727	680	736	740	744	712	737	667	728	667	725	755	737	703	705	738	749	749	759	775	690	668	672	717	686	732	676	687	760	716	714	681	707	762	696	690	728	702	734	732	748	721	698	695	736	748	740	785	719	750	689	705	699	731	705	714	715	744	723	659	684	692	706	687	774	709	703	690	703	722	773	716	721	732	672	708	730	624	759	732	773	682	749	689	721	717	735	677	702	745	761	700	710	707	716	684	690	730	746	728	687	714	701	728	716	717	745	732	720	709	671	702	739	723	678	736	736	740	753	707	723	727	660	712	748	684	731	723	673	720	715	714	655	713	710	760	689	705	684	713	752	751	723	728	700	704	702	727	682	730	743	712	666	705	727	716	702	716	716	748	721	668	805	709	692	704	726	738	755	732	703	726	756	715	700	738	758	679	716	672	755	734	732	730	738	738	712	707	686	729	712	692	766	681	709	747	746	722	700	727	748	710	740	730	696	717	728	759	722	750	736	733	700	712	736	740	736	706	686	671	737	691	744	741	710	709	742	706	709	707	715	717	752	726	746	734	718	694	715	676	769	752	721	771	721	690	749	743	751	708	716	712	712	728	727	709	751	725	735	716	749	746	707	745	739	732	740	729	675	653	705	776	759	760	703	733	735	742	685	729	725	709	754	716	762	692	718	726	693	727	697	653	732	730	729	725	717	689	683	701	693	690	704	710	726	728	738	726	739	703	698	688	746
43247	28919	25524	10906	2798	1455	1094	795	640	605	589	568	497	511	452	466	454	427	394	436	400	389	405	414	414	352	370	356	369	409	409	403	398	361	402	365	374	355	399	342	371	357	355	349	354	329	337	356	384	345	358	359	372	374	354	343	370	345	351	319	362	367	361	376	357	330	333	324	374	370	384	351	352	342	331	373	344	353	377	351	367	346	346	337	354	366	346	360	345	337	368	363	381	387	369	359	314	361	334	391	361	359	369	376	356	346	356	403	381	370	386	338	393	343	326	342	331	330	330	378	334	334	349	355	331	345	361	359	404	348	375	380	372	367	360	346	344	338	359	369	360	343	358	396	351	343	332	373	352	325	371	342	362	342	373	346	368	375	373	378	350	339	361	308	347	366	382	346	330	345	384	364	350	369	393	353	352	362	341	368	356	348	331	349	352	338	390	381	340	347	333	349	348	369	364	361	335	336	377	372	348	340	329	347	420	345	333	352	356	359	293	390	370	367	355	370	359	366	371	374	343	343	381	330	349	328	339	346	353	361	369	361	376	333	365	384	375	338	332	370	356	362	356	360	368	344	301	361	377	325	358	316	347	369	431	382	358	370	373	362	344	334	338	342	323	368	339	350	330	384	364	318	369	336	360	342	363	354	350	319	339	405	334	362	345	375	335	346	342	355	356	337	297	386	360	387	343	375	362	329	352	347	342	385	335	351	363	334	369	403	332	354	368	343	342	338	349	352	386	342	357	350	395	349	307	365	362	304	375	342	372	359	345	359	352	365	385	339	379	338	356	346	342	370	369	359	384	345	360	326	356	343	374	330	356	333	354	327	344	327	314	388	333	380	367	386	336	360	398	333	349	393	350	348	369	357	347	312	362	336	327	337	365	356	348	351	338	334	329	349	374	353	376	395	351	302	337	342	369	357	342	387	363	326	360	360	384	354	348	334	363	338	342	339	367	352	367	396	325	364	354	344	365	375	356	364	370	350	337	353	323	385	366	382	355	357	399	348	350	352	308	355	357	345	370	383	380	332	365	340	340	345	340	371	295	377	383	367	350	381	343	332	378	365	346	372	377	343	377	319	353	348	335	364	377	377	382	347	346	368	390	355	390	364	344	373	361	351	348	369	393	345	339	382	377	331	351	365	343	380	348	372	384	398	370	343	358	376	388	358	312	333	380	374	372	381	369	374	373	371	357	399	342	343	361	379	352	362	350	369	390	360	364	342	343	341	363	366	369	381	321	342	369	367	401	348	378	368	354	364	386	364	347	371	317	318	318	352	363	345	343	386	371	367	347	355	360	365	342	371	336	325	355	379	385	347	392	336	383	327	349	391	322	355	354	360	359	334	339	321	385	344	364	379	345	320	357	381	356	344	326	317	354	386	386	353	371	349	333	380	373	421	341	382	393	331	350	348	350	336	359	336	379	351	332	367	359	384	358	368	379	350	332	363	334	388	410	356	332	342	348	372	353	373	390	324	340	353	385	360	370	327	331	373	347	354	324	367	338	361	320	351	393	374	377	345	361	370	355	340	357	373	330	357	332	377	358	366	340	339	349	364	358	381	337	351	346	375	326	414	348	394	356	370	370	348	349	345	354	337	324	354	395	372	367	346	354	356	358	360	344	331	358	371	374	351	371	374	388	373	374	352	379	345	373	358	354	366	377	338	370	388	339	371	342	360	379	362	321	379	363	341	354	346	348	385	349	378	365	333	376	363	367	364	381	359	320	319	353	341	324	346	305	382	343	349	383	364	359	326	352	356	379	357	358	341	376	382	392	349	382	386	346	388	355	410	353	403	358	342	355	366	386	364	359	388	366	362	344	357	349	363	343	339	320	342	370	339	346	352	362	370	350	364	347	358	345	356	331	336	360	359	369	384	373	369	341	372	356	298	319	349	356	396	349	344	379	400	335	365	371	347	351	330	360	393	354	362	338	368	326	386	365	337	378	345	364	349	346	350	362	394	374	332	385	372	402	359	351	356	367	355	343	338	344	385	384	323	389	384	391	357	327	321	374	339	355	384	379	344	363	317	352	353	350	309	350	343	371	334	359	342	386	354	372	373	381	386	345	338	362	349	389	332	383	404	377	358	349	352	364	366	328	345	346	345	332	349	394	317	360	361	367	368	374	362	352	348	363	350	367	382	384	359	368	332	380	343	363	396	336	324	344	335	364	344	363	346	373	331	373	356	403	400	365	367	345	336	336	371	362	382	391	388	358	376	358	368	370	389	362	318	379	352	344	312	344	352	355	346	366	364	315	388	375	330	332	346	336	314	325	338	384	364	356	371	352	353	340	366	334	371	358	340	353	396	376	386	363	358	377	343	395	353	372	367	329	330	367	355	365	342	396	340	370	351	360	396	382	353	369	360	323	302	339	354	357	336	344	365	352	395	391	343	384	344	341	372	325	342	347	370	381	412	360	355	337	364	390	343	340	366	365	353	356	363	354	341	334	366	354	369	350	395	368	359	367	334	333	374	340	366	365	349	397	314	363	320	331	339	337	374	321	352	355	364	349	342	352	373	351	355	364	341	331	356	330	386	349	378	325	354	346	332	379	349	359	356	377	330	347	361	379	348	368	355	390	382	368	385	376	344	334	351	374	381	333	333	339	395	364	344	312	347	351	316	341	336	384	374	365	339	348	367	349	338	318	332	366	331	363	367	384	401	345	376	352	339	367	344	361	336	378	327	347	365	350	351	334	366	344	363	350	369	377	373	348	368	334	325	324	364	357	381	353	337	377	329	366	374	341	373	335	360	384	355	373	360	357	380	338	347	330	367	343	338	351	365	337	376	354	357	390	368	323	362	368	343	339	332	359	371	355	383	362	328	325	346	360	355	342	360	312	363	350	318	353	318	344	336	335	393	318	358	354	383	349	362	375	404	360	370	357	335	348	358	361	369	410	355	364	350	330	369	363	336	367	371	340	351	338	347	368	345	322	388	369	315	392	348	347	346	351	303	330	362	335	345	334	400	371	353	376	394	335	321	335	342	345	385	345	390	382	366	398	405	344	339	357	362	366	353	358	346	319	325	342	370	347	366	361	353	360	357	331	332	351	361	342	334	350	375	360	388	366	333	366	352	364	357	356	377	366	328	392	367	379	355	370	375	369	391	369	389	378	367	381	380	393	390	362	353	348	380	345	358	344	364	343	358	366	348	349	362	348	373	367	374	365	352	348	338	328	415	402	328	359	367	375	355	366	344	353	352	356	347	374	381	363	414	394	366	363	332	360	378	321	362	377	366	352	393	349	358	324	362	339	332	326	347	358	335	347	362	349	353	354	354	350	346	374	337	378	419	360	326	353	347	370	324	365	382	374	367	322	363	377	363	368	356	354	371	359	326	396	356	370	360	336	352	385	377	335	347	312	335	351	359	379	326	337	355	352	364	365	379	328	351	358	375	391	380	359	374	369	342	337	378	320	364	345	357	341	336	350	344	317	334	330	348	374	354	344	367	380	340	355	353	360	337	363	359	367	344	336	388
26352	21744	27632	13897	5990	4577	3712	2818	2358	2258	2052	1974	1822	1653	1441	1272	1285	1159	1176	1268	1207	1139	1105	1168	1165	1035	1053	1012	1005	974	943	919	926	872	857	879	814	862	895	894	830	837	782	828	764	838	771	783	822	842	799	779	813	780	789	810	794	768	813	782	812	816	789	728	810	780	803	768	771	842	793	801	762	804	809	862	812	737	790	772	752	805	836	771	801	778	746	777	770	780	829	789	761	851	794	828	766	826	790	799	778	764	792	800	753	805	779	828	789	806	812	825	751	786	820	749	828	818	787	793	812	796	835	809	756	805	758	771	823	778	789	795	806	834	807	837	742	766	827	796	794	768	832	795	812	794	788	827	800	780	767	787	821	799	752	763	773	800	819	812	795	807	741	788	788	776	793	765	787	774	755	822	762	772	809	718	815	776	808	773	763	822	808	774	808	812	766	822	759	820	748	802	773	793	800	766	852	782	792	799	800	777	801	770	831	790	825	789	824	760	831	833	819	802	787	795	787	762	812	825	754	817	803	793	777	792	845	827	762	758	800	764	760	768	804	811	839	831	788	766	822	779	790	765	820	745	789	793	791	829	804	834	823	754	751	799	810	781	799	791	812	812	781	827	780	788	766	759	828	795	749	805	784	799	771	778	799	783	811	792	823	741	771	790	803	784	813	806	819	763	791	805	827	798	794	773	781	822	817	784	801	819	779	763	771	754	753	815	803	812	830	760	791	741	771	816	787	776	747	773	793	860	785	757	758	762	815	818	762	788	755	779	765	825	791	785	793	765	760	875	747	768	777	823	788	841	759	826	812	769	808	778	742	781	799	784	804	743	809	780	794	789	792	794	794	816	759	817	761	789	766	793	777	827	743	768	760	758	823	808	806	792	840	718	794	797	757	805	800	800	738	805	753	750	783	796	773	740	761	759	771	745	843	796	812	793	822	806	812	751	865	796	815	787	794	793	786	825	778	780	760	788	761	777	782	826	803	826	773	785	809	868	799	840	774	837	780	768	798	769	833	847	793	773	820	807	812	771	824	775	740	794	796	742	706	732	817	808	761	782	800	780	768	784	818	783	789	791	806	853	790	778	760	836	790	802	767	825	754	813	807	814	806	762	768	789	771	842	779	757	819	791	794	752	804	760	813	795	713	809	787	747	774	771	798	749	871	833	762	826	843	734	838	794	763	774	801	783	747	798	839	751	816	797	766	784	825	777	803	836	827	795	796	781	804	811	806	800	771	804	800	774	806	777	805	730	770	807	825	789	834	791	803	779	752	809	792	809	844	776	774	750	805	816	787	812	791	770	759	814	830	780	747	786	825	733	812	783	768	811	729	751	775	788	835	799	776	788	800	759	809	770	759	766	768	820	820	797	799	811	786	782	795	787	756	787	789	803	802	779	762	769	782	825	823	813	827	831	763	777	808	797	861	743	857	804	757	794	746	757	773	798	772	813	813	809	771	753	777	774	770	781	794	779	786	742	771	811	788	782	767	780	793	780	785	773	812	739	772	799	809	787	766	795	774	786	724	793	790	802	809	767	758	774	762	793	827	792	883	815	785	811	831	778	800	786	794	823	815	770	752	771	769	793	775	801	825	763	792	803	798	830	799	765	795	774	809	771	769	764	793	793	741	834	741	813	805	776	786	824	751	793	770	736	798	761	777	784	788	782	821	792	827	760	795	837	726	807	819	806	800	772	794	825	803	772	825	772	802	825	758	786	812	753	787	780	786	786	786	755	766	793	792	787	783	797	788	817	773	795	807	801	768	801	828	796	783	812	851	775	757	712	813	767	824	821	764	805	800	813	786	811	802	773	806	806	767	802	787	761	811	818	792	799	794	824	772	800	787	821	812	811	819	843	787	810	812	811	788	793	804	769	785	781	794	759	792	817	805	791	793	807	723	742	750	826	780	787	815	775	811	821	778	758	791	803	804	806	826	779	789	805	776	813	888	769	788	782	808	797	832	807	794	811	836	810	775	754	806	765	738	797	785	772	788	799	819	804	832	797	832	765	824	748	790	854	801	731	756	746	816	762	808	858	784	802	823	741	801	823	772	799	804	819	767	860	747	804	791	790	837	746	809	813	814	786	779	827	822	786	828	779	761	771	781	796	786	785	763	826	777	837	794	811	837	790	770	806	818	801	809	818	798	775	790	835	775	839	809	801	842	820	808	709	763	764	782	794	809	805	756	777	811	796	763	794	788	779	784	796	784	775	815	828	809	754	827	828	757	768	839	791	738	782	777	771	732	812	731	834	834	822	799	810	822	770	805	782	783	743	797	819	773	834	769	812	760	805	802	797	744	771	792	801	764	819	756	811	818	806	827	780	780	763	836	811	799	769	771	767	803	787	780	772	802	731	837	793	779	808	836	813	773	765	813	774	734	774	793	769	758	740	754	803	801	783	766	790	737	793	802	806	777	753	829	782	797	846	822	796	772	800	824	777	833	807	791	771	811	809	760	823	799	758	815	785	839	816	824	778	758	789	790	804	835	789	836	795	822	838	794	826	797	802	777	803	813	807	745	731	801	836	795	836	821	804	804	760	694	808	839	846	765	771	778	813	778	737	792	804	769	774	748	788	804	775	849	758	763	832	778	781	817	818	809	783	801	753	796	819	809	785	778	793	758	831	784	817	747	793	804	780	791	766	825	784	796	800	830	779	750	811	725	836	839	780	792	784	792	821	746	805	812	773	826	811	840	768	819	797	829	852	758	811	761	751	783	741	813	766	764	778	761	776	821	814	758	818	786	809	790	788	810	788	768	770	763	806	835	791	790	808	763	781	794	797	784	754	821	794	806	799	817	813	763	825	829	792	781	766	822	768	807	821	808	817	789	801	798	768	759	794	761	815	835	794	775	794	793	793	774	799	781	809	815	761	792	810	831	793	845	747	777	842	794	767	783	713	789	787	789	801	786	787	785	793	794	799	794	812	739	782	761	832	752	815	805	800	799	787	824	793	833	809	811	768	772	800	771	758	760	749	785	796	786	847	770	828	793	810	789	836	789	806	757	822	772	790	796	824	788	823	773	804	757	760	817	814	787	819	837	774	794	786	787	791	767	783	767	762	806	763	737	779	733	780	783	806	753	793	746	795	796	792	792	809	796	782	798	788	798	783	753	821	813	815	799	757	819	832	801	781	780	771	776	794	802	791	785	808	806	770	785	818	831	740	803	750	833	751	767	814	764	790	787	750	796	850	782	809	785	794	846	800	779	811	732	836	816	753	757	850	750	798	843	856	763	770	808	805	763	765	806	796	802	774	787	763	836	796	789	778	778	808	811	754	759	808	802	758	798	731	794	819	827	790	735	775	843	803	722	807	814	819	824	763	858	818	808	772	818	771	797	806	874	764	817	797	804	804	793	812	768	780	786	767	768	789	788	828	789	750	798	806	784	742	830	773	848	752	821	803	782	837	805	793	827	751	806	791	782	831	802	799	792	815	750	789	781	772	828	723	797	792	790	796	811	788	824	785	759	811	828	804	794	782
19092	10049	6243	2273	986	698	635	514	430	464	399	431	438	453	413	366	427	376	407	390	367	399	380	373	360	371	396	385	372	382	401	373	358	391	383	387	409	361	377	411	364	425	376	393	353	365	357	371	399	353	388	405	373	355	412	395	394	371	364	324	367	423	371	415	394	382	404	353	361	355	373	401	335	352	371	390	331	373	361	388	366	333	330	347	348	372	368	380	355	393	373	340	357	357	372	385	326	368	371	372	360	365	348	326	374	404	378	324	367	366	329	381	341	353	378	398	362	373	339	376	362	375	353	341	372	403	370	367	388	360	352	336	330	358	363	371	382	387	363	378	355	398	397	362	372	339	361	346	378	351	391	376	368	386	327	359	373	381	416	407	374	388	367	374	365	351	380	366	381	379	403	353	346	340	373	375	356	382	357	329	379	359	371	341	343	362	355	374	369	376	350	336	405	367	379	369	370	365	390	376	359	357	357	362	366	353	407	424	368	351	398	332	377	399	367	340	384	362	379	358	397	391	363	383	391	383	393	400	352	358	331	410	362	366	369	365	347	390	355	346	413	406	360	375	370	378	362	363	372	382	331	316	368	372	352	369	366	357	354	377	340	337	371	382	392	334	387	394	373	361	357	371	365	347	391	365	335	370	383	338	378	377	374	341	324	370	377	385	363	391	389	397	382	352	387	366	395	342	355	374	328	351	364	365	362	365	340	383	355	384	398	386	377	361	374	339	374	401	375	373	334	358	353	334	343	346	356	368	383	358	390	386	395	368	366	356	401	363	354	376	362	376	354	366	354	378	347	360	348	374	334	357	386	351	340	363	364	374	364	402	360	357	359	338	385	400	373	367	396	399	360	342	350	383	386	365	352	319	380	379	362	363	366	401	345	390	394	376	350	379	380	360	356	372	372	364	389	346	329	378	363	351	359	344	395	394	331	356	366	368	391	362	380	345	360	406	390	338	387	398	377	367	387	370	377	386	376	365	353	339	375	379	385	393	376	364	402	398	357	385	356	358	354	360	387	415	349	389	422	380	355	384	383	359	361	358	374	344	400	376	382	381	374	380	406	363	373	356	389	369	370	356	386	349	372	334	384	405	366	316	348	379	355	362	371	391	376	344	350	325	379	351	356	369	345	366	382	345	366	379	346	359	367	381	314	360	377	360	384	352	348	367	376	371	415	349	384	381	413	363	368	384	374	346	343	338	380	341	364	379	383	366	339	354	413	395	375	386	331	368	340	382	370	362	396	380	374	379	350	363	383	391	333	367	376	338	398	343	386	370	365	401	370	395	367	363	396	340	340	351	355	381	373	371	370	365	370	362	355	344	349	367	378	327	376	365	385	430	394	362	347	360	379	362	375	390	397	318	338	352	351	405	397	351	357	389	366	387	346	352	362	345	369	349	353	361	367	439	332	358	379	389	344	356	381	381	415	384	405	395	395	386	371	413	389	362	386	382	373	366	362	356	355	373	342	323	367	373	353	391	391	349	356	377	398	372	344	361	348	382	367	400	357	352	353	394	410	398	372	365	370	361	344	365	377	386	366	351	363	364	380	396	365	369	366	409	349	353	360	391	367	362	393	333	386	388	349	370	322	418	371	343	387	384	387	360	342	372	334	379	376	390	374	351	340	374	397	354	376	349	333	392	337	371	363	384	371	356	389	378	354	363	370	391	403	356	371	381	345	370	371	369	354	350	375	353	370	332	379	357	379	376	389	378	342	368	340	351	401	369	377	449	356	387	378	369	365	355	406	370	353	376	370	357	366	352	388	361	354	364	388	391	362	362	409	406	388	390	364	383	384	358	378	399	379	391	368	335	379	380	370	365	372	349	408	367	354	417	407	386	368	371	358	313	327	333	329	342	367	408	394	377	391	402	384	372	366	349	390	361	366	347	358	355	348	344	371	349	393	315	387	398	362	368	354	357	350	360	363	363	374	410	392	386	370	374	379	338	342	398	348	373	357	377	383	363	343	362	359	366	354	392	360	387	375	344	374	351	361	378	361	364	390	379	379	365	381	350	389	390	329	336	345	383	393	364	401	320	352	387	362	348	387	389	389	350	376	406	348	380	390	341	391	408	330	332	367	358	373	359	376	377	370	363	400	371	361	389	357	397	355	345	344	393	372	368	398	371	390	372	390	396	318	356	365	346	367	383	368	369	386	398	343	382	358	345	384	381	362	353	375	354	346	333	339	353	396	376	367	386	367	353	359	367	399	384	344	400	374	361	371	369	335	373	366	375	336	351	365	352	348	367	359	366	387	358	354	378	347	360	348	360	374	368	382	391	394	351	360	368	375	380	384	371	353	411	349	350	388	328	391	355	346	369	395	373	382	399	393	341	399	372	345	414	388	385	347	336	349	313	346	359	359	385	367	394	357	385	342	402	365	344	380	349	383	377	385	398	392	366	330	365	358	373	359	397	360	345	373	383	415	340	358	364	383	392	361	404	383	361	354	372	385	379	335	368	392	366	340	361	379	393	400	401	385	412	366	356	364	366	360	336	381	399	372	370	339	408	381	370	374	377	350	353	419	386	355	363	396	313	378	359	400	330	406	346	361	363	340	368	353	339	392	390	397	381	347	368	382	395	375	392	352	368	376	379	409	360	392	354	369	368	386	349	392	371	366	391	367	363	357	378	365	365	371	345	377	349	373	359	385	340	354	335	367	409	346	384	411	377	391	376	359	392	339	339	379	361	410	359	333	360	363	353	354	387	404	365	357	336	372	349	391	364	354	383	365	362	355	355	336	367	360	367	376	359	390	374	353	375	404	349	310	344	375	367	382	379	347	381	367	404	388	348	358	336	368	355	380	330	363	366	370	400	384	358	370	424	331	350	351	327	377	349	360	370	368	355	366	353	350	367	374	354	409	354	388	344	350	358	355	390	410	371	379	354	353	350	376	385	328	386	360	359	368	355	349	391	366	368	389	427	364	357	327	362	336	360	317	371	389	389	404	387	370	369	365	380	353	343	388	362	361	358	326	392	385	371	338	408	355	402	371	354	379	338	405	353	368	378	406	363	346	349	382	403	366	364	364	345	372	351	371	391	357	352	354	342	419	364	378	379	400	360	382	377	359	419	358	365	410	356	342	334	353	352	377	371	365	400	364	363	379	338	375	390	390	369	364	379	369	391	364	395	368	364	398	352	356	381	344	378	416	380	365	369	372	351	367	405	384	398	373	366	340	424	401	396	368	391	360	383	415	376	386	397	378	350	377	391	383	387	366	345	334	334	358	386	384	356	412	357	367	316	384	343	388	353	383	363	384	384	353	405	371	362	384	387	374	367	359	385	316	388	396	387	360	370	361	373	321	375	389	318	351	379	355	338	341	372	371	362	397	387	397	367	389	376	376	373	357	387	338	337	355	362	395	352	370	402	358	371	366	335	393	371	358	355	371	375	342	378	370	413	369	369	356	346	367	359	341	357	353	366	381	393	337	385	344	353	367	396	373	390	368	371	359	370	376	350	346	348	372	377	354	363
11526	8070	9591	5447	3034	2120	1773	1467	1320	1214	1213	1188	1174	1038	1019	934	941	915	989	935	968	898	893	909	889	873	886	886	849	853	764	821	821	850	847	768	821	808	797	775	813	797	800	789	838	800	782	836	806	781	839	799	823	773	826	807	800	802	838	807	807	776	836	808	837	800	804	814	808	810	779	820	863	781	829	833	812	794	786	825	777	772	774	799	843	765	830	762	756	784	798	808	763	813	806	855	794	769	815	858	801	796	734	778	819	857	820	775	809	789	784	813	864	781	807	833	823	799	811	804	773	822	816	819	846	803	797	810	837	809	797	803	821	755	809	807	803	776	780	804	805	842	820	797	811	808	768	801	786	835	799	807	796	812	788	771	757	746	758	851	822	760	782	809	802	797	795	845	858	840	794	816	824	782	886	814	743	822	831	802	809	830	785	775	803	793	803	829	813	838	763	788	762	785	846	810	833	778	823	807	814	767	814	836	819	763	841	800	822	820	799	776	751	765	773	814	821	786	827	813	803	803	824	808	762	816	858	814	856	814	776	772	807	778	771	790	804	797	839	829	796	794	771	743	797	753	797	784	842	815	826	844	807	804	763	774	810	783	850	773	796	801	769	835	764	770	805	756	828	774	821	799	830	793	850	843	805	812	814	850	848	752	840	767	833	778	819	840	808	796	789	842	829	783	814	859	870	800	816	784	780	790	781	818	792	794	824	821	809	844	776	851	849	815	794	837	809	752	810	811	794	794	833	759	842	811	781	789	823	786	820	787	822	787	798	804	732	828	803	839	885	857	777	800	784	824	789	814	780	765	826	747	754	803	831	827	813	828	811	798	782	781	768	783	748	771	828	753	830	776	726	856	839	811	858	791	760	796	822	783	784	807	816	809	809	800	785	734	841	821	819	786	795	775	834	847	841	851	825	812	806	821	758	809	794	829	794	844	758	804	848	796	771	775	809	779	783	777	866	817	841	768	825	830	825	899	778	821	764	833	765	781	790	780	791	820	823	839	778	797	794	848	783	805	799	784	834	798	797	776	850	832	778	776	841	805	882	848	794	814	784	779	775	789	804	801	780	853	757	770	774	820	822	823	823	781	809	822	773	810	823	829	826	795	822	844	759	809	807	765	809	776	806	809	804	774	806	830	831	845	819	821	786	799	818	817	782	819	788	808	843	770	840	784	812	791	788	761	842	805	826	833	845	797	828	820	817	817	816	780	858	851	793	782	818	799	784	810	761	803	777	808	798	813	823	819	865	795	806	827	824	827	836	826	755	841	826	818	817	821	792	801	825	794	768	788	873	788	765	834	785	842	829	809	801	791	791	816	831	836	799	786	750	830	794	816	759	813	752	809	833	821	860	769	851	872	816	812	823	862	805	810	794	772	794	782	789	788	815	789	826	768	782	781	787	818	763	826	837	791	807	822	774	745	850	832	775	790	804	777	865	836	778	823	872	799	785	819	792	775	835	817	778	853	799	790	814	797	821	846	822	769	805	851	801	801	854	811	790	776	807	820	847	832	834	797	801	796	793	820	849	773	812	770	816	799	821	766	777	799	848	762	819	850	830	784	781	814	813	830	804	826	794	790	838	805	799	794	786	835	752	780	840	790	763	816	783	837	820	835	842	780	782	757	785	749	791	828	808	839	744	819	837	793	832	785	825	841	807	778	831	783	775	829	803	806	783	846	823	803	786	770	797	777	802	846	823	808	799	782	813	824	757	841	797	812	790	817	807	774	808	818	776	847	723	797	796	739	825	789	807	767	812	785	801	885	749	795	722	823	832	775	809	819	840	802	809	843	809	823	824	878	823	764	837	797	854	818	763	764	838	806	793	793	734	832	795	824	783	807	809	806	817	856	854	857	805	791	774	795	835	856	803	725	816	797	789	852	831	847	872	797	821	754	806	779	831	810	830	845	775	813	811	795	760	844	784	804	773	789	802	819	852	797	825	811	760	790	792	869	783	805	765	785	820	829	839	827	839	842	797	805	791	836	834	782	811	811	790	826	850	823	803	807	825	822	815	806	802	803	824	784	826	826	792	837	809	838	804	780	801	773	822	818	791	779	793	825	741	824	837	830	776	771	840	769	769	770	816	750	795	794	811	826	820	763	828	822	817	826	831	835	818	797	773	804	841	858	808	831	808	781	822	779	834	799	830	818	810	856	817	817	786	835	846	799	814	862	803	859	765	769	891	806	752	793	820	814	766	838	756	845	807	829	788	848	834	825	829	843	790	767	793	818	817	817	800	801	806	793	815	794	829	845	814	818	856	817	766	778	764	787	774	841	784	799	796	825	849	788	860	812	810	860	787	801	789	821	821	824	808	791	792	816	816	805	841	807	786	810	775	795	785	782	772	825	813	771	787	825	795	848	755	759	840	804	845	805	868	752	793	771	887	816	821	837	755	811	794	830	826	753	822	865	812	817	832	855	803	787	801	806	826	777	807	820	832	808	794	836	793	827	812	800	811	828	814	829	839	799	845	821	788	816	778	796	811	807	809	782	853	779	779	792	743	804	823	792	765	790	822	782	717	794	816	798	833	761	743	813	772	805	779	816	796	814	812	807	784	759	834	820	793	824	807	782	819	818	798	840	813	833	813	828	820	825	836	786	805	835	750	769	812	795	807	800	759	794	805	813	831	803	808	816	836	809	746	891	779	837	753	807	802	813	817	784	844	772	845	838	788	834	770	827	825	881	814	798	808	798	777	833	801	806	845	805	825	841	809	828	816	825	840	835	823	772	769	823	732	791	872	867	781	810	783	787	797	820	793	822	834	848	865	782	824	781	784	786	778	838	829	813	830	839	825	799	813	795	789	789	843	794	811	800	770	814	808	833	809	818	813	812	855	781	839	760	762	831	806	789	823	793	846	799	780	772	786	823	796	835	749	788	751	773	815	828	787	808	868	826	776	804	779	788	842	793	826	774	876	802	786	806	802	804	792	815	836	803	797	813	766	796	811	829	805	756	800	795	813	788	832	820	802	842	773	801	792	833	790	858	783	750	783	790	805	751	778	817	775	837	847	814	817	794	806	790	871	801	816	884	823	818	810	831	815	820	832	788	798	821	834	842	811	822	797	761	801	808	772	823	777	787	787	813	757	821	731	844	801	837	795	811	820	833	753	773	785	771	806	859	807	809	806	823	782	813	836	787	815	806	855	820	805	822	849	738	759	776	817	807	823	828	842	839	788	869	777	815	844	795	823	816	804	789	830	812	824	803	760	753	826	851	803	777	824	817	830	779	857	784	779	818	813	741	782	783	844	846	835	774	731	781	831	854	810	765	832	786	810	800	792	807	806	789	778	764	825	813	839	760	784	808	813	798	795	840	795	807	856	786	754	815	794	772	739	834	831	802	827	796	848	835	826	825	808	830	790	829	802	760	748	792	819	875	757	798	748	835	821	824	892	811	783	855	835	763	777	811	846	843	809	751	786	773	797	825	778	858	790	818	796	802	805	820	778	826	824	817	834	781	759	820	802	804	752	804
33874	20673	15994	5482	1611	999	750	642	522	567	481	447	435	439	402	381	364	334	388	420	377	342	319	354	358	318	339	363	349	311	332	324	347	319	348	313	329	333	338	315	320	297	324	329	297	338	315	312	335	304	290	310	336	343	294	333	331	311	318	307	284	333	310	331	326	330	307	283	299	297	341	294	309	314	296	325	333	341	330	319	305	309	315	327	344	314	356	316	304	347	315	338	352	289	345	305	295	348	318	312	321	332	296	320	349	313	323	355	336	319	350	285	308	326	311	284	361	351	305	326	320	346	363	371	319	305	322	345	284	347	294	309	321	340	327	362	297	329	304	338	328	335	341	336	336	331	291	276	340	300	295	328	326	300	345	329	303	344	342	330	339	285	342	329	339	319	302	319	305	306	333	306	354	326	312	340	319	337	352	314	324	344	308	290	346	323	318	338	333	302	304	294	268	327	300	316	317	330	297	311	348	338	346	314	350	306	342	331	329	327	308	309	307	328	281	335	297	321	339	328	352	322	323	342	309	325	319	355	304	329	339	334	332	341	321	331	310	326	309	333	309	329	280	310	339	279	338	347	382	350	325	325	332	309	327	333	300	318	310	327	344	290	312	330	329	307	313	321	316	340	335	360	339	295	317	321	337	303	334	337	342	306	264	341	316	340	310	334	356	319	344	285	293	286	321	295	328	297	327	302	327	310	330	342	301	326	324	315	308	312	275	331	316	331	303	331	320	328	326	311	314	328	304	323	333	330	355	307	347	336	376	347	299	358	308	345	375	326	306	314	311	333	343	348	292	322	327	314	324	306	303	308	326	328	330	341	313	335	352	314	327	330	330	318	287	319	337	342	357	314	308	314	298	317	333	342	320	347	300	331	343	325	306	323	305	309	289	316	318	347	303	299	336	321	305	298	318	298	337	347	342	323	297	331	340	336	318	316	384	354	304	308	318	314	352	347	331	299	305	304	307	389	357	344	301	344	348	317	274	293	331	340	309	314	321	324	328	307	280	343	310	301	333	373	338	321	335	298	335	348	329	333	335	346	326	361	329	349	300	323	351	300	300	347	311	306	320	335	333	331	290	296	328	341	303	343	314	361	346	337	322	323	316	324	329	334	308	329	300	338	316	290	303	307	319	332	359	347	311	325	308	305	339	359	314	342	339	322	331	331	333	297	287	297	335	311	349	338	306	304	370	289	300	330	343	354	351	296	328	285	343	334	349	335	347	332	322	332	355	332	312	329	318	347	351	322	277	358	351	308	296	322	316	312	342	362	346	336	347	320	341	294	337	323	341	321	339	263	302	317	300	346	335	335	324	319	323	298	365	323	308	323	330	321	341	339	322	341	308	349	337	324	335	341	326	318	322	294	313	289	343	329	338	283	337	325	285	341	356	327	314	313	361	310	297	348	317	324	298	332	351	343	293	313	338	348	361	333	351	311	324	343	297	361	357	306	313	328	317	326	318	310	309	314	349	325	334	320	326	309	323	350	295	326	322	333	316	341	341	343	314	343	359	330	336	296	307	353	340	317	306	359	352	333	349	316	294	343	351	296	327	370	330	338	304	328	347	358	313	317	290	319	314	312	341	322	321	308	293	331	307	319	307	362	315	316	286	300	300	305	319	332	336	324	310	315	337	325	336	321	257	322	321	349	341	299	294	313	316	338	336	287	332	330	356	313	309	332	301	327	325	313	361	332	311	332	334	303	313	312	323	329	321	333	311	328	308	367	330	312	328	320	313	324	333	330	373	320	300	333	315	286	326	307	352	362	339	329	328	286	334	311	296	290	326	320	320	329	304	308	368	331	315	343	324	342	311	335	293	308	323	302	316	331	329	318	299	313	321	304	322	298	326	331	306	288	290	323	339	307	311	334	339	316	294	340	335	320	302	340	322	349	342	345	344	319	335	319	313	331	347	313	323	331	331	325	336	300	340	303	323	339	305	314	292	306	325	318	343	311	314	276	345	352	313	334	307	356	344	314	346	305	329	341	301	316	301	330	334	357	335	347	321	289	315	310	329	352	295	337	301	337	327	325	299	305	326	317	337	315	339	339	336	307	313	324	321	346	301	323	309	340	331	315	339	321	316	326	328	315	309	286	303	354	339	314	299	320	316	355	310	312	336	343	344	314	321	304	289	307	374	317	326	317	323	311	329	289	290	311	332	330	331	358	354	328	311	324	321	328	293	337	322	312	355	322	304	308	319	328	337	331	352	340	355	323	342	300	335	334	345	365	372	328	330	355	299	339	323	328	295	340	337	323	307	303	335	309	296	315	298	297	347	330	325	324	306	338	265	331	348	326	331	348	327	333	322	315	312	326	300	318	322	294	322	303	316	337	354	330	347	298	300	348	327	321	337	318	301	328	325	327	315	316	319	333	317	323	331	298	333	355	329	346	314	378	387	346	326	326	337	369	333	341	349	326	319	324	358	322	329	330	334	352	348	342	327	297	321	316	330	345	340	312	311	370	347	331	321	328	346	347	290	330	307	323	311	289	318	333	295	355	355	329	332	320	348	303	338	310	336	322	308	340	328	326	319	316	344	327	303	277	313	336	314	322	317	314	328	288	321	337	333	323	319	351	310	326	333	358	319	313	311	333	322	330	347	340	298	303	274	281	334	316	320	303	328	354	335	311	309	337	321	326	340	319	334	332	327	361	326	322	311	324	352	328	313	310	327	327	313	310	366	331	359	333	333	332	327	322	337	340	332	338	342	301	320	360	328	340	303	306	319	325	345	339	314	316	310	308	327	333	346	314	331	348	354	310	292	308	304	327	326	314	321	341	324	362	303	329	321	315	350	335	356	321	306	309	312	315	291	328	309	280	354	322	318	374	328	342	332	322	308	331	359	298	320	306	301	333	326	362	331	308	306	350	324	349	321	339	321	349	301	347	320	326	343	319	333	302	333	317	330	304	304	324	299	316	278	344	330	339	325	313	309	349	315	310	306	343	341	313	338	274	354	305	336	346	317	292	336	331	311	302	316	338	293	345	285	302	325	322	327	343	345	369	316	294	378	301	285	310	307	327	347	342	292	319	320	313	325	324	299	286	305	315	377	340	322	311	329	321	344	364	321	313	299	337	336	330	341	302	313	324	322	313	331	310	374	343	263	346	331	316	303	307	338	312	340	325	313	318	313	294	320	332	307	325	346	333	320	328	332	287	318	328	340	329	331	335	364	369	309	296	286	321	316	330	376	329	322	342	300	306	311	329	352	286	317	282	354	312	335	347	318	338	350	357	323	312	365	332	325	322	320	309	286	361	343	328	335	303	306	330	316	310	346	273	338	290	311	283	298	328	318	317	300	326	290	357	315	323	344	316	329	315	316	312	307	297	293	342	327	332	309	339	361	335	340	313	318	296	358	312	329	297	299	314	299	307	299	323	324	327	363	338	351	342	348	320	300	330	336	360	271	306	298	308	348	333	324	326	290	353	301	300	295	291	303	315	314	329	352	310	319	313	332	339	342	305	308	348	325	325	289	359
21167	15649	19719	8624	4643	3432	2598	2128	1853	1736	1651	1594	1439	1309	1090	1104	968	1061	1064	1005	978	993	1003	941	906	894	876	841	845	808	781	850	822	765	780	744	753	789	729	776	738	769	786	701	690	733	762	767	779	726	762	746	715	690	753	787	764	742	772	753	689	691	766	727	705	703	758	776	740	698	746	763	711	698	720	713	762	689	727	729	748	747	677	707	677	733	714	758	705	770	705	726	724	710	719	728	760	680	731	762	708	743	727	728	754	736	678	720	701	709	730	688	715	694	787	724	707	717	725	713	713	663	711	716	715	706	751	715	740	740	753	731	759	702	725	745	743	747	750	729	747	754	743	683	779	719	737	738	721	723	735	750	739	682	714	730	720	678	738	732	700	737	773	705	698	742	712	698	691	759	733	675	748	751	746	788	740	723	729	729	715	703	745	732	688	751	726	734	696	782	701	700	714	712	734	720	692	743	755	690	733	728	757	752	710	762	769	762	732	760	796	723	693	696	708	699	744	709	735	668	686	724	678	743	739	748	713	704	718	753	756	715	744	728	702	692	719	751	724	751	762	746	746	771	735	744	730	753	759	711	698	749	776	700	702	748	689	740	733	774	683	766	743	687	727	717	689	757	720	775	738	712	782	706	708	676	751	709	749	737	749	750	732	701	712	752	721	706	747	763	741	767	686	712	682	767	745	749	713	690	746	712	736	731	704	761	721	700	745	763	722	770	744	684	717	694	746	711	781	733	745	730	707	750	710	678	723	734	734	745	749	757	749	716	771	692	686	751	696	721	676	715	762	740	732	773	675	754	742	736	762	701	711	747	742	716	756	739	746	794	731	695	723	754	696	753	740	726	750	723	753	745	695	747	705	766	772	731	708	729	732	711	748	737	715	731	723	731	755	732	740	756	740	719	700	774	725	675	739	663	742	750	709	697	723	785	738	715	690	698	739	743	724	764	720	763	726	728	720	710	776	702	699	708	735	708	766	689	739	746	743	721	710	696	667	723	813	701	710	744	699	703	712	724	718	704	706	695	756	722	722	725	714	700	762	712	713	698	720	713	724	726	683	704	697	716	691	755	681	717	749	753	725	720	714	732	746	775	729	751	712	736	700	706	710	723	728	726	737	713	725	673	762	743	700	734	690	706	703	741	719	732	728	682	697	687	739	708	727	724	728	772	732	722	743	753	733	718	726	738	709	716	742	735	731	708	763	725	769	716	709	712	761	685	708	761	714	748	712	698	731	685	701	750	792	732	725	747	759	749	726	740	752	754	684	711	752	698	724	743	724	699	706	735	691	704	770	707	743	746	719	716	697	688	754	704	697	702	728	747	676	776	725	711	733	689	721	725	734	728	686	732	728	678	738	709	674	728	738	699	703	742	724	718	750	684	671	730	738	746	718	741	731	751	734	733	746	721	660	744	680	732	691	738	752	706	754	782	717	737	717	699	746	793	756	708	754	733	723	767	728	716	660	766	742	741	750	788	697	763	711	702	782	735	722	715	722	781	707	693	702	784	682	757	723	704	721	686	727	733	706	745	735	739	775	735	762	722	697	762	714	753	775	727	718	757	711	741	747	707	751	750	751	712	765	749	727	674	748	735	720	738	753	688	744	758	711	710	769	713	732	735	734	724	809	733	726	687	718	748	741	718	758	750	718	745	721	752	709	765	721	678	709	724	759	743	764	683	728	704	715	750	730	720	730	695	739	709	747	768	717	753	758	673	732	784	727	730	709	739	745	733	700	713	701	739	746	711	684	742	755	732	787	751	721	728	719	759	744	719	746	725	758	735	773	674	760	695	702	681	730	687	695	760	741	762	721	726	752	713	727	693	698	768	743	709	710	730	729	751	707	707	788	713	734	741	744	702	734	706	696	747	704	777	736	784	730	745	723	735	725	746	750	718	725	700	721	769	698	761	694	723	684	727	758	704	745	748	721	728	708	743	727	731	765	643	704	735	710	715	740	709	716	709	746	697	730	748	698	682	745	734	728	765	749	726	711	691	740	684	791	732	741	767	706	725	740	731	746	740	710	721	719	773	703	680	727	699	722	725	732	733	736	715	733	706	654	722	721	696	730	757	703	727	723	727	745	708	714	744	715	702	746	732	700	731	714	713	734	669	707	701	702	756	794	688	702	771	707	722	738	692	763	728	705	725	743	747	664	743	693	753	694	709	709	735	733	722	730	737	668	690	778	717	721	750	699	724	739	747	699	661	715	727	732	735	738	733	753	741	724	717	729	710	725	690	726	721	730	726	745	727	719	720	723	767	786	733	750	709	734	742	749	773	701	727	745	711	722	722	708	713	747	717	757	768	666	708	724	790	732	744	737	688	743	729	706	768	744	719	682	703	737	711	751	732	734	731	695	732	755	740	730	707	702	739	761	735	749	763	704	688	727	716	692	704	748	713	757	732	743	743	670	747	721	716	756	765	753	719	755	703	686	718	721	733	738	718	754	718	758	704	727	692	717	696	719	752	684	791	728	740	674	697	763	761	727	752	705	712	756	740	760	708	708	714	737	725	724	689	711	702	686	738	771	728	716	760	713	681	716	764	729	703	748	738	715	728	714	715	712	735	729	703	702	725	769	719	698	743	734	728	677	745	719	697	746	730	734	697	738	731	739	697	698	703	759	721	722	746	754	766	727	693	721	733	751	750	733	745	839	718	750	764	732	755	733	746	703	713	750	718	676	741	710	736	723	738	667	726	743	714	809	724	714	725	691	737	746	739	707	745	752	693	676	744	738	727	700	732	738	745	682	783	755	724	747	704	759	729	734	745	695	721	713	723	712	724	685	703	768	747	740	696	738	748	720	751	719	740	709	678	789	774	696	734	709	685	747	677	700	726	776	730	693	755	747	692	700	728	719	742	715	731	772	697	723	771	737	700	753	731	723	728	748	733	706	717	731	666	704	738	689	741	699	706	763	719	744	723	731	714	686	729	751	762	750	747	708	764	764	703	753	749	734	727	722	751	768	721	800	774	694	739	741	721	715	774	729	728	758	720	730	724	768	762	691	732	739	760	717	719	763	726	714	724	697	754	738	706	726	688	701	711	752	684	722	676	699	713	704	686	728	744	721	727	761	750	740	737	754	692	750	670	729	690	750	700	714	778	717	727	745	735	783	759	784	744	738	721	722	730	705	777	740	736	688	723	727	708	749	710	720	722	724	699	731	742	730	731	723	745	759	713	766	766	713	721	737	714	720	774	707	677	693	752	755	733	706	701	733	748	764	736	735	755	741	697	713	707	709	762	720	745	700	740	691	733	708	751	744	713	703	703	750	726	752	697	748	741	717	738	760	678	764	708	768	728	699	783	730	740	750	731	712	759	700	704	713	790	747	742	707	742	749	730	735	737	695	768	718	700	696	778	719	699	706	718	725	741	689	748	738	718	730	745	731	750	724	738	719	702	728	736	745	720	784	695	746	761	737	682	756	724	725	731	730	745	782	735	768	701	745	725	720	756	714	730	771	677	752	774	700	767	752	749
43267	29138	24918	8021	2492	1381	1000	788	705	656	629	594	555	488	453	448	453	429	419	444	404	438	416	466	392	405	401	356	381	401	370	411	408	372	366	391	348	343	364	362	369	341	363	365	354	404	395	409	398	321	349	398	366	351	330	347	369	359	406	354	357	385	352	371	406	362	369	347	345	380	366	377	388	357	364	363	369	354	346	383	368	385	370	390	348	386	383	347	356	396	356	377	382	379	360	361	371	392	339	370	385	382	343	381	357	392	345	388	320	323	362	346	342	405	384	357	390	347	356	329	358	350	347	361	347	355	411	399	337	334	365	361	385	374	352	337	361	377	365	356	368	358	359	318	334	365	341	338	379	374	362	376	340	347	323	333	347	376	347	371	373	364	339	384	366	379	353	355	391	363	351	357	364	371	406	342	381	368	364	359	377	419	371	362	344	343	342	348	345	357	389	410	385	346	346	350	352	364	386	356	385	391	381	368	388	338	363	364	336	348	366	321	321	383	326	329	341	348	339	368	364	354	354	353	334	375	374	316	374	358	347	357	375	353	402	360	369	393	365	363	349	371	374	358	350	370	374	357	333	367	358	380	403	394	321	371	349	350	406	356	358	337	362	360	409	366	400	389	363	363	352	344	350	345	358	369	373	350	359	350	341	385	348	407	329	319	314	395	362	369	368	377	393	319	347	354	359	383	362	383	402	362	381	376	348	344	341	350	386	372	440	367	393	414	374	356	358	333	361	335	358	355	344	351	377	385	356	363	351	361	346	356	354	375	366	338	362	364	339	356	357	396	363	313	327	356	349	389	373	379	372	346	371	377	400	367	382	381	372	379	346	320	366	379	340	349	397	341	358	375	360	311	352	360	341	345	372	337	372	302	397	373	344	375	357	402	370	339	324	369	391	330	373	380	368	335	373	351	378	362	358	414	332	316	356	413	354	345	356	325	336	356	344	357	344	352	365	327	344	332	394	384	370	394	336	330	401	346	328	351	361	355	337	368	373	373	361	374	363	370	346	378	374	394	388	346	361	391	375	394	381	380	401	371	364	374	338	353	356	365	420	386	345	345	389	369	371	335	346	352	370	320	385	392	353	387	392	374	358	337	364	355	319	369	388	352	343	371	371	352	371	362	383	359	385	353	372	373	351	387	348	381	349	362	408	392	338	367	376	353	362	365	315	358	379	320	380	360	368	350	358	343	347	350	370	378	357	377	351	390	378	364	379	355	361	354	359	394	353	394	331	391	382	335	369	369	413	324	336	338	356	372	350	384	367	375	382	385	370	354	361	358	313	345	352	372	358	335	367	352	362	386	367	329	368	370	364	369	387	362	369	389	382	410	368	360	336	351	354	356	384	321	326	333	374	314	375	328	351	365	382	333	329	380	363	339	341	337	361	341	349	378	362	403	375	365	372	361	370	359	378	393	344	418	338	372	334	342	413	370	339	371	397	354	338	366	354	371	357	390	366	349	340	344	353	361	344	356	341	370	361	391	375	366	374	356	353	336	398	383	358	366	355	313	355	373	342	354	359	380	346	391	393	409	338	333	414	373	378	389	340	357	367	352	382	364	367	361	347	352	349	385	356	357	370	376	356	358	344	369	363	380	333	397	383	356	397	354	357	338	371	381	356	347	364	328	374	375	387	360	384	364	338	387	364	384	389	396	321	402	404	382	353	364	355	384	365	390	343	346	408	349	345	351	371	336	351	379	363	356	352	360	337	363	352	356	348	381	339	369	334	355	371	362	370	364	336	357	350	351	371	342	372	317	379	356	335	393	379	359	367	390	379	374	366	397	353	327	358	366	341	405	354	356	328	355	368	350	362	377	376	360	368	324	367	363	351	353	392	335	344	380	334	376	364	332	333	330	365	393	337	383	356	349	358	330	357	356	345	354	338	327	395	373	371	376	350	370	388	371	362	337	359	405	364	340	386	359	328	392	342	360	339	383	378	362	388	359	390	347	359	388	316	353	355	347	368	377	362	388	374	380	403	365	355	359	395	377	362	395	370	354	330	351	328	405	359	353	362	351	332	383	407	352	348	353	323	359	347	385	331	343	342	359	351	357	354	343	369	381	389	366	352	375	363	346	356	377	317	372	370	360	401	359	364	396	378	376	366	375	367	362	368	350	370	358	332	319	348	383	360	375	399	418	340	342	375	369	364	390	350	391	416	341	370	368	383	349	336	369	327	357	366	357	351	373	378	337	399	358	361	328	363	365	383	351	345	378	423	354	367	365	342	338	336	368	327	328	378	418	348	371	373	342	354	345	348	368	346	356	374	384	370	341	348	358	356	369	355	415	377	370	380	344	349	366	385	307	374	385	363	374	426	367	319	392	356	366	378	334	366	384	358	343	395	333	389	426	334	362	347	363	387	368	390	384	344	392	339	390	338	345	329	368	351	377	389	357	362	345	347	386	367	331	375	352	346	345	390	394	333	376	388	355	359	355	387	391	345	343	357	387	383	350	403	348	352	405	346	352	307	349	387	353	371	408	337	374	358	370	374	350	344	336	374	367	370	364	341	372	371	312	360	355	374	363	325	349	360	376	375	366	359	340	391	374	383	378	324	356	383	332	352	362	362	332	396	365	376	330	408	358	321	337	390	361	366	375	367	378	338	333	333	360	362	361	336	401	369	367	404	355	343	313	375	333	344	360	337	343	362	372	381	361	348	368	360	334	353	334	370	404	390	364	374	365	347	393	388	355	310	333	394	375	361	317	343	368	341	341	407	366	350	388	384	344	347	361	366	377	348	348	383	342	352	368	363	378	340	386	389	364	383	382	362	372	373	353	335	344	411	372	334	308	329	358	341	353	326	350	339	378	373	397	378	400	333	379	378	382	346	351	362	349	348	380	369	368	347	341	385	394	360	357	377	329	356	352	372	357	364	324	367	349	356	334	346	338	347	398	374	337	331	352	395	341	358	362	342	365	382	374	361	375	351	325	365	322	362	383	368	335	394	373	387	363	335	383	362	341	355	380	350	396	326	371	376	356	380	355	388	339	336	329	304	366	366	324	375	330	388	347	337	361	344	390	329	361	363	359	369	384	357	376	369	361	401	353	360	368	331	346	336	344	334	358	358	338	359	354	370	370	342	376	370	367	362	362	361	354	348	361	356	348	389	346	378	337	366	362	392	375	371	352	391	384	358	399	358	372	340	322	363	359	350	378	361	350	382	357	329	346	358	350	345	371	332	395	362	393	314	374	352	356	340	353	341	327	364	381	346	357	341	366	327	358	395	339	352	330	353	377	358	338	380	386	388	367	355	354	376	357	348	320	374	353	347	353	388	349	342	373	355	353	392	350	394	363	371	400	399	352	391	348	380	384	344	368	381	352	360	382	385	348	383	407	355	366	349	329	363	340	334	336	350	347	342	373	370	369	327	354	366	359	381	353	341	365	386	376	358	390	367	408	409	344	339	347	342	370	385	373	338	374	384	373	387	376	332	379	368	405	369	342	354	369	387	361	363	353	370	335	348	375	420	384
26517	21557	26172	10156	6429	4803	3617	2880	2680	2385	2237	2065	1735	1565	1439	1361	1274	1255	1255	1214	1291	1238	1130	1190	1134	1068	1070	1018	1024	1000	900	954	922	837	926	885	889	881	845	852	856	821	818	790	838	831	833	836	802	840	771	797	800	819	796	766	834	772	834	774	787	802	765	810	802	788	803	812	820	785	788	837	796	801	816	788	804	854	841	760	811	786	799	812	764	800	798	817	799	752	837	737	776	783	836	784	837	821	819	806	819	793	773	822	801	835	793	763	766	821	812	787	728	784	811	817	794	873	778	820	833	823	805	813	781	797	838	791	783	768	816	797	826	827	814	793	812	819	774	792	827	825	767	804	830	811	764	823	859	784	819	835	790	792	749	844	816	806	787	840	812	781	830	805	898	828	771	791	780	764	809	787	806	794	781	794	791	806	791	772	805	794	841	871	769	811	791	776	775	839	742	875	854	761	853	799	800	824	775	829	781	813	809	810	796	813	829	818	794	797	796	806	765	813	808	776	816	797	830	789	801	804	803	815	771	812	780	769	812	821	786	808	787	801	806	833	831	821	789	781	785	824	780	820	809	773	826	799	839	830	788	810	795	757	814	793	787	810	786	800	800	795	845	796	778	802	803	794	849	830	823	853	781	848	793	835	786	750	809	803	810	786	787	811	807	798	807	798	852	817	831	823	802	731	805	781	848	863	810	822	794	821	835	814	762	807	803	846	786	785	776	884	795	812	781	792	824	796	816	759	801	768	858	800	838	808	753	758	773	802	847	811	848	836	794	808	815	821	804	811	832	782	784	766	816	828	741	807	815	803	802	832	807	823	831	779	826	815	828	747	760	843	851	756	812	820	747	831	837	813	782	824	809	785	788	755	818	788	810	816	790	816	807	825	819	829	799	835	825	748	820	828	820	781	819	778	815	838	752	766	791	795	847	796	794	774	765	828	804	782	833	746	855	806	776	793	827	824	726	790	795	888	819	819	794	783	819	860	812	831	825	821	812	844	772	803	791	847	744	789	855	774	822	829	836	810	810	778	844	807	829	832	757	767	822	777	779	782	832	831	809	865	796	763	775	836	812	872	787	819	833	795	806	823	804	782	781	799	778	841	852	783	816	794	806	763	813	804	760	761	792	788	821	831	803	807	802	828	825	805	840	783	792	873	788	826	782	826	857	799	838	766	843	828	813	874	802	859	817	805	808	796	779	770	830	779	857	771	807	753	800	800	796	796	822	795	818	799	783	778	823	795	806	845	818	805	796	816	783	818	795	832	810	849	841	816	825	755	764	855	822	796	807	839	793	779	822	816	884	800	815	800	781	792	820	791	831	779	834	809	768	814	796	785	739	797	769	817	809	846	839	803	806	820	826	808	807	817	828	772	859	762	830	814	828	834	811	764	850	800	797	789	812	836	826	829	783	851	846	795	804	761	826	788	768	792	800	857	803	825	819	817	782	804	765	824	785	769	765	804	736	845	836	825	834	809	832	770	835	795	831	835	815	772	837	799	805	809	802	844	829	840	823	791	781	846	814	804	783	831	813	755	790	843	783	826	824	904	810	834	803	798	863	834	759	757	757	826	818	807	825	795	781	837	806	806	818	778	816	819	852	746	778	824	840	773	787	828	816	855	805	818	827	800	822	803	788	829	801	802	809	879	799	811	798	841	801	835	776	765	738	781	825	821	815	800	808	805	773	812	803	838	798	785	808	801	816	787	871	768	789	746	788	752	811	782	829	791	810	789	800	809	802	791	792	786	820	814	816	849	800	837	818	803	820	829	773	810	826	779	836	777	799	760	814	772	768	793	809	757	840	780	839	758	825	811	797	759	771	872	847	794	804	800	774	816	843	825	787	825	791	797	810	859	786	816	774	838	761	845	812	844	790	880	815	843	807	807	825	854	786	785	780	767	790	788	776	801	796	769	832	807	796	815	797	799	784	798	819	826	798	833	842	833	857	776	805	800	832	789	775	798	794	796	817	773	802	840	821	782	856	821	806	774	836	806	764	786	850	839	759	819	799	843	865	760	770	809	853	816	800	808	810	838	765	758	840	793	787	808	777	770	752	758	845	786	823	795	815	822	820	793	783	839	828	792	809	849	852	809	779	764	815	808	798	831	826	777	799	775	840	777	797	793	819	796	746	792	790	778	808	837	806	816	817	809	781	844	831	833	777	826	778	806	813	823	802	774	814	798	759	787	805	785	780	773	846	795	784	798	792	813	815	786	767	822	779	799	800	782	819	882	828	775	832	791	800	730	809	797	855	803	795	799	776	801	809	794	816	842	818	805	806	813	820	810	816	805	848	822	814	767	793	804	788	793	818	798	779	767	753	793	846	826	792	794	830	792	797	806	850	855	818	825	782	761	785	815	793	780	845	812	766	759	805	857	811	815	807	824	840	814	783	848	897	828	776	801	832	825	792	788	770	772	735	824	814	851	815	836	796	783	811	825	831	773	856	811	800	804	866	799	801	843	809	819	801	779	813	768	784	820	838	796	812	830	795	764	814	790	793	797	821	804	878	800	841	822	799	774	821	799	793	812	829	812	813	803	782	790	789	838	795	808	756	827	797	808	797	852	786	788	793	795	826	851	836	833	823	830	792	767	779	837	773	805	842	826	826	802	820	765	791	807	830	748	802	828	815	811	762	802	775	815	803	749	815	785	793	848	782	858	808	784	836	826	756	801	787	883	822	803	837	841	794	853	802	799	781	795	784	823	843	823	818	815	826	795	827	797	808	797	831	795	799	793	792	814	813	774	786	797	816	832	840	796	812	886	857	798	763	866	808	804	774	777	805	815	800	820	838	775	824	811	806	783	831	797	802	822	824	819	816	779	815	809	786	853	790	842	874	832	783	840	817	798	787	816	838	770	803	796	828	802	808	831	794	814	842	850	809	797	833	765	782	833	817	794	770	801	829	864	795	825	768	815	775	764	820	741	844	832	845	822	794	795	781	772	808	811	807	795	813	811	836	784	790	805	813	825	838	777	813	803	831	855	860	789	781	789	812	795	838	826	788	811	788	780	788	778	828	837	806	800	814	808	813	802	758	809	775	815	781	813	800	797	815	765	789	797	805	896	828	784	820	799	786	774	829	808	773	839	808	794	764	775	808	775	811	778	796	784	809	805	830	817	838	852	831	859	817	801	845	803	821	783	803	818	802	818	801	842	808	845	789	839	834	831	794	830	822	804	827	789	816	801	836	810	790	834	836	784	825	855	820	843	813	856	803	875	831	855	805	830	822	772	776	769	761	815	830	809	800	781	801	848	841	821	837	778	806	822	847	828	793	825	792	832	806	784	835	803	772	789	772	785	806	809	805	818	816	833	779	814	799	841	790	867	805	790	773	813	808	773	833	825	819	774	827	838	792	827	817	810	839	806	874	799	853	784	805	806	816	777	761	774	793	831	808	796	848	771	841	773	800	780	835	812	808	833	794	812	781	806	790	850	843	819	821	828	836	787	816	872	822	763	765	818	789	773	796	774	844	857	820	743
19347	10120	5436	1954	933	730	589	505	482	473	450	471	438	394	366	369	382	359	383	442	416	348	364	404	371	406	403	372	400	370	353	376	382	337	381	332	399	381	332	410	390	364	345	392	365	364	410	378	389	377	417	386	419	370	377	384	335	371	393	363	368	385	394	423	361	395	432	365	394	368	391	403	324	368	360	367	358	372	343	389	401	373	371	379	373	339	374	411	379	421	415	394	389	361	374	380	411	337	360	366	378	358	399	374	366	378	368	380	398	391	408	369	367	400	333	353	345	366	341	380	439	379	371	377	362	342	355	355	370	338	353	348	373	351	364	344	370	394	384	405	417	389	368	383	361	354	412	374	390	392	389	351	401	400	382	381	378	397	369	414	394	370	359	409	383	358	381	381	343	323	364	417	398	353	376	366	350	380	352	358	353	388	388	402	397	388	412	364	338	378	359	363	381	395	342	354	345	364	381	401	410	387	364	368	381	362	344	378	370	384	371	415	359	335	396	392	380	363	374	414	389	354	410	383	447	356	370	374	378	365	399	371	355	381	397	352	340	372	348	409	388	384	366	353	416	386	381	373	360	366	381	394	358	370	357	407	351	380	366	380	373	374	400	374	363	391	400	390	361	343	372	367	369	403	363	360	357	419	371	339	374	380	392	359	383	368	354	380	385	398	379	371	380	335	390	395	371	385	381	401	356	407	368	394	348	360	385	348	353	400	387	366	395	371	339	382	397	349	384	376	364	363	387	327	398	375	364	353	341	402	375	380	395	367	368	332	393	395	350	379	375	373	384	356	350	371	371	359	367	445	347	372	384	390	350	368	332	367	394	383	392	381	388	418	370	378	374	430	388	386	365	383	372	368	374	409	346	351	375	346	375	363	352	358	379	388	395	378	392	402	361	373	362	368	380	372	346	374	373	379	385	378	402	417	368	343	354	392	372	365	383	365	391	369	357	391	377	367	352	381	364	411	382	380	353	365	361	359	385	379	381	383	366	380	392	319	353	391	392	368	379	368	384	317	374	357	376	409	369	378	360	390	364	425	378	364	312	419	408	368	345	345	359	379	346	366	404	338	374	363	361	364	366	393	396	370	345	365	363	388	389	381	385	369	309	393	363	394	373	410	391	377	379	367	373	370	392	432	398	373	412	368	367	391	372	371	359	398	369	403	349	353	402	359	342	345	399	353	334	390	359	364	339	402	387	394	356	379	386	389	366	391	369	371	361	353	405	372	349	343	411	393	369	392	364	404	404	385	379	347	387	338	369	410	369	365	392	372	375	382	357	330	339	376	378	405	395	376	356	405	369	353	355	350	383	344	368	358	391	365	377	334	370	373	366	388	382	411	382	402	395	359	399	374	369	399	395	386	363	368	392	361	345	362	393	351	317	349	357	358	373	416	372	374	365	367	411	389	337	368	405	386	356	401	322	354	400	349	360	388	360	358	389	361	424	377	400	403	395	394	393	343	345	387	336	400	387	432	364	376	410	396	370	342	366	383	391	358	374	372	369	403	419	408	384	324	375	375	408	448	365	391	385	348	348	355	361	398	394	390	368	372	339	387	352	362	397	406	372	396	380	374	418	360	382	422	378	337	363	386	371	404	407	380	431	366	317	420	333	343	352	367	408	399	372	423	375	363	370	344	358	341	352	410	412	332	360	365	363	389	364	355	365	412	379	408	362	379	397	364	371	385	345	364	385	356	345	377	351	385	362	420	340	372	385	350	373	386	378	372	372	364	360	386	360	366	407	373	344	355	383	418	413	376	366	407	383	354	373	408	361	358	368	396	389	365	374	364	341	376	349	374	375	380	349	342	370	388	349	337	366	372	386	395	360	348	371	347	390	412	363	345	399	361	389	399	412	345	399	333	388	366	374	356	344	360	374	381	365	411	409	356	383	346	375	363	392	352	392	365	393	357	416	375	376	431	357	408	374	353	383	441	388	375	323	356	343	385	364	350	379	384	392	371	376	380	384	426	369	343	378	396	408	386	341	364	363	380	379	359	340	379	363	357	351	358	388	369	373	362	384	354	352	358	326	365	401	392	390	391	374	364	350	384	391	399	371	378	381	372	399	389	357	402	411	380	380	368	356	396	384	376	374	345	375	393	388	370	363	380	356	386	369	353	395	400	396	387	349	376	394	356	428	360	349	412	354	352	340	392	375	354	385	392	358	360	388	351	374	435	374	357	387	377	358	371	381	391	390	375	380	380	367	382	396	364	381	354	378	375	403	360	382	406	414	364	415	392	383	367	384	377	393	375	398	371	373	373	379	326	406	361	344	354	408	394	380	394	368	390	355	359	398	387	380	338	349	367	351	396	403	410	361	375	380	340	368	384	401	368	380	396	412	420	381	394	372	371	366	396	409	390	347	359	366	379	372	362	397	362	374	371	376	376	345	358	357	370	394	343	390	378	370	363	350	349	425	398	398	372	366	375	382	376	353	413	436	401	388	404	370	389	374	407	330	364	402	370	365	378	359	368	377	361	377	368	336	357	370	337	367	374	392	373	380	375	362	387	387	411	370	403	379	359	409	381	325	384	362	398	384	405	387	337	391	393	345	368	348	377	381	387	370	410	365	380	366	351	376	384	357	359	372	378	329	338	348	394	376	371	360	396	377	362	372	357	361	375	407	376	386	374	370	397	385	331	401	418	369	345	406	399	375	420	389	399	390	340	403	401	376	366	381	345	377	397	327	376	360	385	355	357	389	371	362	359	382	368	377	405	395	361	383	414	361	392	398	391	378	350	331	379	364	367	372	365	353	361	365	346	393	430	408	368	424	376	369	372	364	392	342	361	344	384	416	394	384	380	392	390	358	384	389	391	332	424	395	381	372	394	380	372	342	347	354	409	348	389	356	380	416	368	384	395	381	375	378	403	360	403	347	356	378	432	408	370	372	390	365	410	354	353	375	395	387	377	405	406	397	382	375	374	373	372	400	354	360	371	378	378	374	377	364	395	374	422	353	395	361	349	388	358	394	330	360	380	370	390	365	359	406	364	380	377	394	371	374	386	378	365	374	387	335	354	391	421	362	373	400	391	357	349	377	391	364	363	390	407	382	366	378	396	333	362	373	367	343	376	398	402	393	396	359	376	387	386	383	360	370	376	372	412	380	363	406	392	371	403	417	373	360	344	387	368	361	440	351	354	390	369	394	375	346	378	376	382	380	407	363	355	353	380	388	374	377	376	362	393	406	363	348	329	358	369	402	360	382	383	380	386	387	375	365	352	401	379	372	371	388	390	384	402	368	388	372	358	357	353	391	403	381	392	343	365	348	363	378	372	349	383	358	390	366	361	388	352	376	376	375	344	384	415	407	372	361	368	390	362	343	400	401	315	360	332	380	402	359	381	386	346	382	348	354	383	360	372	354	355	343	377	350	360	412	387	402	425	362	370	375	363	398	388	355	380	350	396	390	388	387	391	383	354	388	415	341	386	360	364	364	411	384	349	365	371	379	375	382	362	371	375	364	361	372	366	383	358
11561	8246	7974	4513	3013	2236	1773	1630	1438	1376	1303	1209	1166	1053	1022	1019	994	965	990	1003	965	961	921	930	931	865	830	875	811	896	859	845	868	828	870	852	825	836	801	838	880	848	832	832	868	824	841	865	832	808	825	836	834	858	824	799	771	838	862	833	885	818	840	813	811	855	861	811	859	873	856	849	904	795	832	845	879	822	863	802	829	791	776	816	808	832	803	778	842	795	856	832	803	844	786	797	813	823	789	806	821	851	804	836	851	790	814	797	799	829	816	792	856	813	823	843	789	827	832	853	801	854	805	802	811	775	885	805	801	864	859	835	799	841	811	839	801	785	797	850	819	810	843	809	797	846	859	769	774	807	839	796	833	841	782	825	834	835	855	784	806	740	805	870	859	825	814	811	823	799	869	826	853	816	810	839	796	845	813	795	847	841	806	836	790	828	824	867	777	797	850	823	797	827	810	860	785	805	814	814	776	874	813	825	858	837	858	841	783	830	892	914	816	836	822	811	816	858	804	853	822	842	854	783	827	820	767	880	809	834	799	881	805	851	818	828	881	846	806	818	851	843	809	870	813	865	833	802	778	870	840	817	832	777	798	849	808	846	804	828	799	789	811	831	870	848	825	820	798	761	844	832	783	858	831	798	838	845	817	785	825	829	843	812	846	821	812	791	817	832	866	833	818	829	781	806	832	837	834	833	788	826	892	814	785	837	822	808	769	820	824	840	812	886	815	835	831	825	823	825	813	792	788	846	805	833	808	828	781	850	857	817	822	861	807	829	785	839	848	823	801	852	857	851	760	803	832	841	827	801	800	846	834	837	830	837	799	847	840	824	826	764	825	829	845	819	786	827	827	829	787	811	828	809	789	858	834	818	832	863	791	802	823	764	782	839	763	873	831	797	860	846	841	835	876	795	796	778	876	788	803	853	821	809	836	819	822	828	799	846	838	792	827	847	863	842	814	822	766	808	819	841	879	837	859	786	829	812	799	797	830	862	837	796	823	764	852	856	844	787	820	809	791	766	883	795	834	827	773	845	750	797	816	912	812	812	840	864	826	780	820	839	799	850	823	820	815	821	806	825	789	805	832	798	803	858	810	859	788	799	800	825	806	846	822	839	868	836	839	799	806	837	826	797	804	828	844	908	838	838	786	828	746	813	847	815	780	818	844	754	783	777	817	795	792	826	844	822	851	775	864	861	807	820	823	850	814	809	834	835	826	840	830	820	826	799	841	826	817	812	834	833	770	792	824	807	792	897	804	844	775	796	825	863	846	839	806	801	825	828	799	753	868	804	815	823	856	859	807	842	850	827	822	817	834	847	846	820	839	783	804	767	803	841	785	811	847	856	850	770	823	835	819	796	781	765	825	852	860	799	796	847	797	867	847	859	833	825	770	797	767	851	818	814	789	813	807	796	796	747	796	801	885	812	816	790	796	822	883	829	806	809	868	764	833	876	846	819	795	824	855	834	766	866	766	813	800	802	794	847	800	819	753	841	786	825	835	831	835	818	824	804	810	834	806	845	789	830	790	801	775	850	833	821	817	838	854	817	829	832	814	857	822	767	862	779	806	817	882	828	811	819	825	839	802	868	884	807	825	837	825	808	795	770	840	836	841	778	822	813	857	817	835	783	806	814	788	778	825	829	814	837	829	803	803	842	823	836	885	843	846	859	810	815	799	849	816	827	790	850	837	848	853	830	825	849	799	836	813	845	827	861	800	868	810	818	794	801	821	854	803	794	830	830	792	833	821	851	788	830	833	845	866	792	819	824	870	792	789	810	814	857	835	778	865	819	869	856	833	815	851	798	818	839	821	855	796	858	829	833	796	821	843	845	824	823	777	877	855	823	819	799	849	838	783	810	812	863	848	817	839	834	807	845	848	815	810	841	806	870	805	834	880	831	783	781	834	793	873	844	854	839	791	795	830	791	861	844	851	856	805	800	898	779	836	780	810	824	793	848	804	820	793	834	838	836	765	815	821	800	847	834	835	844	828	778	841	824	762	791	822	763	846	845	832	809	752	822	857	837	834	857	766	885	840	865	781	843	830	820	796	844	799	834	840	775	823	817	809	789	810	866	815	827	854	850	801	873	805	845	850	825	844	803	821	833	826	878	856	853	846	795	784	835	784	842	846	857	842	822	800	848	824	817	772	771	844	823	858	788	810	819	796	849	817	792	821	901	846	840	798	787	846	823	818	845	830	827	881	769	793	817	832	786	896	802	800	877	842	777	877	820	832	835	869	859	822	876	833	821	826	806	822	800	837	814	836	819	819	861	836	870	787	784	805	848	825	797	828	839	824	851	820	829	824	803	863	840	876	839	824	841	816	789	837	869	806	842	812	789	784	787	828	823	853	796	809	804	793	814	813	793	774	843	790	876	824	814	847	821	857	864	810	783	801	871	824	823	817	769	818	822	833	813	839	836	836	815	824	828	792	833	829	813	803	823	801	790	810	799	822	837	860	820	792	829	827	831	841	814	811	857	840	856	871	852	833	823	794	839	860	842	805	762	789	829	837	827	786	847	868	803	842	809	823	860	854	807	778	858	806	808	813	798	854	807	799	821	776	834	833	840	834	852	829	827	805	844	814	808	879	892	797	860	840	810	836	838	753	801	821	823	800	781	833	856	827	831	780	854	838	860	812	835	866	803	856	827	811	817	823	787	813	803	803	751	852	783	820	807	859	832	796	756	840	807	851	800	818	811	837	821	875	819	858	830	847	827	822	841	791	858	722	789	810	803	841	830	865	833	787	850	829	874	875	830	879	778	823	823	807	887	810	861	800	778	863	840	826	827	812	822	811	814	802	809	783	797	832	836	790	833	840	823	854	841	816	820	815	830	819	814	833	798	790	794	819	800	822	821	840	866	870	791	781	886	829	782	757	826	806	822	842	840	795	817	820	761	813	801	866	841	782	899	820	846	847	793	824	797	856	801	843	835	795	806	828	821	799	843	845	865	839	809	831	822	827	845	868	797	789	858	875	752	820	826	827	805	847	865	821	823	826	823	790	800	828	767	823	809	790	829	802	755	837	846	775	795	818	820	831	862	795	851	821	796	813	827	781	825	825	835	814	827	814	812	848	842	778	809	825	809	833	811	780	838	809	830	850	819	819	809	820	841	818	847	747	827	847	828	867	811	808	809	847	836	825	782	819	848	889	771	811	788	840	792	770	851	840	827	816	790	828	797	797	763	825	828	827	811	807	795	813	834	840	798	799	776	853	791	816	779	857	817	814	787	749	813	852	800	865	832	832	808	835	849	832	884	855	827	792	836	840	812	842	819	833	814	824	791	828	881	873	794	845	837	873	817	771	803	813	823	884	855	803	845	897	779	850	867	839	803	855	832	829	842	821	869	801	791	808	835	845	879	787	845	832	810	835	821	867	815	796	776	795	778	802	868	826	817	875	872	821	802	768	807	838	806	811	842	836	861	861	830	869	803	842	841	826	860	805	829	809	821	871	808	867	837	865	790	848	788	827	803	825	844
32080	19686	13220	3840	1566	999	776	669	605	528	534	468	407	422	416	372	431	408	414	382	398	343	378	339	367	367	370	361	324	354	313	319	346	347	329	347	359	353	301	306	372	322	332	367	359	322	347	313	319	290	312	316	353	349	357	335	361	338	326	319	302	305	355	333	320	321	320	344	299	330	323	365	343	320	364	339	321	329	322	338	346	341	330	302	374	332	350	302	317	326	325	325	363	329	297	322	366	342	318	313	304	304	332	327	304	314	326	383	306	309	323	315	321	371	317	344	341	341	357	307	294	308	358	327	309	328	344	350	336	319	301	340	307	295	328	338	361	344	335	323	330	353	334	356	328	292	305	299	335	341	332	303	322	355	309	330	329	335	375	353	317	319	338	318	321	347	327	337	316	331	345	317	329	319	344	328	353	309	319	368	347	350	294	339	326	314	297	340	332	314	353	354	304	291	321	337	330	294	336	328	328	336	311	355	307	338	320	335	285	354	340	374	338	290	333	334	315	327	313	335	323	320	339	305	346	352	318	324	360	326	344	306	302	319	325	345	323	341	327	338	368	338	315	318	344	334	305	352	336	332	334	332	326	329	317	321	308	352	344	323	352	295	332	307	324	352	322	333	339	358	359	322	315	295	322	317	299	325	299	311	322	354	339	290	316	352	337	332	304	323	323	323	364	336	310	343	345	329	285	330	363	347	328	315	347	324	357	337	316	354	355	319	324	352	355	339	341	358	360	330	348	356	311	337	311	342	342	316	310	339	340	313	341	342	345	335	289	328	340	348	328	308	321	301	268	329	317	333	325	318	303	329	344	320	321	347	351	312	334	370	320	301	341	334	363	306	294	304	370	341	301	303	327	301	306	324	347	334	334	347	328	323	307	345	338	322	342	326	339	299	320	301	308	308	296	324	328	350	346	365	291	313	309	332	339	315	352	315	310	311	311	348	306	338	339	308	345	339	317	321	336	372	288	325	320	299	331	331	341	339	313	294	321	333	323	286	334	305	343	324	352	361	301	329	361	341	325	333	328	362	321	341	361	381	328	356	311	337	358	360	313	313	344	340	335	333	338	349	330	319	328	340	377	302	332	318	338	331	315	334	317	332	336	314	327	329	288	359	324	281	336	324	323	350	327	334	325	331	313	344	338	336	377	333	345	292	303	295	352	351	332	339	341	296	316	332	329	322	336	371	340	320	324	333	343	348	341	337	337	305	323	320	336	325	334	352	330	342	315	348	295	312	329	320	319	330	325	336	291	329	327	328	327	289	293	347	334	317	281	317	367	301	369	359	308	365	354	372	353	307	359	357	342	302	338	337	358	334	358	335	339	295	329	313	315	330	315	324	325	317	328	336	340	346	321	299	348	352	338	310	322	314	360	317	300	318	336	312	363	325	310	319	310	317	319	336	328	325	315	344	306	357	338	325	347	355	373	341	344	329	350	319	318	332	336	322	290	310	353	360	315	333	313	313	358	329	366	336	317	309	340	338	312	309	329	351	336	302	310	322	322	326	307	306	374	361	312	321	327	348	330	336	324	333	357	335	350	327	365	304	334	329	352	324	329	308	310	339	350	345	313	316	318	339	344	355	332	304	292	353	334	308	348	347	336	345	321	302	312	345	317	325	321	334	345	336	337	329	307	296	334	327	323	359	327	286	354	368	321	337	345	362	307	333	334	334	315	331	336	312	333	319	321	328	313	359	346	322	311	322	332	348	320	325	335	303	306	323	315	347	328	322	329	346	339	322	342	333	340	338	334	329	324	324	332	310	334	313	353	330	325	351	297	292	322	348	346	335	280	321	336	318	335	325	349	342	325	347	352	308	330	375	350	326	331	325	328	343	341	288	310	354	301	310	313	335	358	334	334	339	307	341	338	320	313	326	336	319	319	278	339	324	365	394	371	342	326	351	322	341	319	322	359	345	354	336	296	328	341	338	323	336	313	334	321	303	366	330	361	338	330	296	365	316	330	340	304	305	309	310	325	358	320	347	366	329	332	317	330	346	315	328	297	306	355	345	336	356	355	359	321	340	309	298	375	359	340	338	327	377	315	289	322	330	369	338	328	323	360	300	330	350	332	301	294	309	344	328	312	335	337	302	318	307	316	315	328	377	312	301	317	339	331	310	354	286	320	306	308	350	327	319	331	334	322	335	327	336	336	310	331	284	296	378	321	301	337	300	332	342	347	343	329	303	325	335	333	358	283	311	354	312	347	316	302	343	355	338	313	308	345	344	329	348	334	354	343	336	321	334	345	324	332	375	335	288	321	336	320	333	345	317	315	337	352	332	288	312	329	315	306	328	317	333	344	336	331	326	360	327	303	316	332	363	331	324	334	357	333	361	327	307	308	337	347	309	325	329	340	357	306	317	319	319	314	311	313	321	358	366	333	343	332	346	325	335	306	324	363	352	304	331	303	332	318	346	318	319	305	337	346	304	332	338	344	318	354	360	324	300	338	307	357	312	363	298	295	341	287	305	312	362	331	332	325	343	316	331	369	333	332	311	342	318	347	315	353	285	390	327	355	343	337	289	322	297	332	341	328	330	303	314	349	322	324	320	350	362	313	313	325	331	310	329	336	350	344	314	301	317	371	313	335	339	353	329	359	322	299	319	289	335	331	326	267	334	332	345	357	356	331	362	281	304	319	306	360	354	319	322	333	310	343	295	331	323	307	331	341	320	357	348	364	361	323	342	304	300	329	341	358	343	345	300	326	339	317	324	320	335	357	370	351	357	300	337	325	300	313	314	352	335	325	304	352	342	323	327	348	303	318	314	311	322	307	327	337	343	360	305	318	342	318	346	345	276	323	357	345	306	334	321	360	309	317	337	328	318	309	354	352	331	349	318	318	317	329	329	338	315	317	342	303	357	346	330	326	333	315	341	356	306	351	323	298	348	341	333	359	341	354	352	297	340	293	318	339	323	336	322	321	321	336	300	296	343	324	329	321	321	336	312	359	318	309	322	342	328	308	291	318	297	324	330	336	374	308	333	317	338	315	352	287	308	313	318	301	341	323	323	316	307	308	325	331	344	334	325	354	335	350	318	345	343	328	355	351	337	318	317	322	321	322	314	346	326	347	306	346	333	322	352	309	298	319	315	344	346	340	349	312	330	342	338	313	280	339	334	329	336	269	364	304	324	330	330	347	334	322	308	286	317	321	380	343	356	328	346	302	341	321	352	343	354	334	355	363	338	309	314	302	329	345	354	351	335	360	334	329	345	342	321	293	298	317	335	309	304	309	345	318	356	323	333	312	304	333	322	348	353	354	349	365	332	339	326	327	328	331	335	294	290	346	347	335	308	314	330	333	312	306	296	310	292	365	362	307	335	340	364	275	318	327	335	340	285	295	341	306	371	340	331	344	322	358	333	341	328	317	299	305	340	319	343	301	351	334	335	333	324	344	353	316	372	328	314	350	302	314	337	315	321	357	330	337	312	308	299	332	356	347	329	295	331	356	327	339	320	306	354	315	330	336	315	336	308
20305	15191	15839	7422	4973	3690	2642	2194	2157	1973	1718	1666	1350	1243	1146	1081	1128	1075	1107	1055	1033	979	980	964	933	935	960	883	870	839	833	843	824	853	787	754	780	797	772	778	731	769	773	781	748	766	722	736	761	794	747	807	750	766	766	733	712	759	737	691	723	747	707	709	724	787	754	774	716	725	782	735	713	761	773	695	714	750	736	741	710	747	725	709	733	770	752	739	722	693	719	755	697	812	695	756	764	734	731	708	749	725	726	724	735	787	712	729	769	738	720	742	742	739	699	712	763	759	712	751	754	714	713	742	780	765	779	751	738	697	745	739	737	722	753	747	782	773	719	694	738	769	703	725	734	694	767	743	758	723	713	759	780	765	770	756	736	747	746	675	740	767	754	782	753	748	736	729	719	763	721	746	755	746	735	739	724	725	739	712	709	738	755	769	718	732	680	763	728	755	774	738	673	739	716	693	668	734	736	746	691	772	720	799	780	742	729	680	763	751	821	744	726	753	754	742	756	768	767	727	709	733	780	742	764	746	778	723	725	742	739	762	741	715	738	761	770	691	756	769	759	696	697	712	724	759	765	759	727	782	732	703	712	743	734	709	741	740	710	753	753	755	695	716	779	766	733	741	736	734	682	717	783	685	700	800	722	788	746	765	772	738	735	681	762	766	706	741	758	725	749	781	761	770	750	663	689	722	755	755	748	774	735	728	713	754	710	755	743	755	751	764	728	756	736	752	749	672	731	753	725	755	695	733	696	718	745	722	733	714	786	780	759	718	730	716	703	752	797	714	746	721	718	774	739	717	717	743	735	735	699	748	766	754	768	761	738	773	740	756	764	747	747	721	770	761	752	754	704	682	692	742	758	696	717	695	689	719	752	694	756	783	801	709	774	708	761	708	776	777	739	743	714	730	759	710	756	742	728	768	716	778	724	796	750	730	742	746	770	776	737	744	729	727	727	740	759	741	731	745	717	743	738	733	729	759	738	777	728	747	748	758	733	759	721	724	746	697	731	751	747	758	741	757	746	729	689	733	731	737	674	725	747	700	767	737	699	718	713	724	720	703	749	757	721	778	735	808	757	772	738	712	750	687	718	743	702	739	712	717	706	783	768	753	738	700	761	718	732	736	743	731	762	716	696	719	807	748	681	763	741	747	748	766	777	743	737	741	736	745	726	756	751	739	691	720	779	707	722	756	746	721	750	708	723	709	727	726	736	768	717	733	773	716	733	728	678	759	709	700	720	744	782	740	744	731	749	728	698	757	680	710	757	765	736	728	732	714	734	713	743	756	745	725	740	767	772	772	706	761	742	696	745	745	762	735	764	785	711	743	689	748	787	753	756	712	682	731	765	752	755	710	771	699	757	731	736	712	746	792	737	720	695	727	773	751	778	745	745	724	709	737	747	707	753	726	706	685	723	732	750	738	712	757	727	702	738	731	700	717	748	733	675	748	698	723	750	759	742	704	733	738	720	749	736	723	704	750	726	755	739	739	767	724	720	688	753	745	737	655	815	777	732	720	767	745	704	723	724	714	717	732	710	717	769	744	753	736	726	738	750	719	759	759	707	737	718	707	722	748	757	699	771	738	714	748	705	760	789	700	762	746	699	738	712	715	759	736	741	719	683	724	775	714	734	720	730	737	741	716	716	660	701	718	723	767	728	726	756	754	702	758	783	758	666	713	786	721	730	770	776	725	758	727	776	745	732	742	742	798	737	725	731	729	726	730	720	765	732	767	720	775	712	777	760	728	748	745	788	694	741	754	738	750	729	759	733	745	740	739	783	688	705	689	710	712	689	730	745	744	691	757	717	714	740	725	786	697	717	772	758	747	739	737	710	723	717	758	725	764	729	747	745	743	738	740	726	693	681	739	726	751	761	735	694	722	718	763	734	723	711	747	786	745	748	725	791	716	750	742	794	755	735	737	728	725	727	774	770	775	787	728	757	684	772	675	727	717	766	716	783	765	743	766	773	759	738	771	734	689	711	760	758	740	753	747	754	733	728	723	718	720	765	720	729	675	721	778	743	758	782	719	732	761	803	734	796	753	745	686	757	762	755	760	715	718	746	740	693	779	793	752	705	731	767	786	765	706	750	712	717	741	719	714	735	751	709	676	727	758	750	733	742	768	721	706	714	750	745	739	754	745	742	706	700	720	769	746	780	796	723	724	736	714	697	736	715	697	774	735	718	718	751	720	743	739	721	741	717	722	741	704	748	723	751	721	677	748	724	744	754	732	779	726	747	730	732	719	776	709	769	750	773	733	747	696	754	744	717	742	696	758	686	733	771	759	728	747	729	713	775	745	680	723	789	732	732	773	747	684	699	722	712	746	771	721	798	760	714	737	732	689	705	756	723	757	744	784	754	685	739	680	723	722	723	727	702	729	716	758	694	715	735	751	714	708	696	735	732	727	730	743	762	737	738	753	774	755	739	735	765	776	749	659	685	738	753	745	745	721	708	773	736	762	776	773	724	715	747	754	762	745	703	700	781	718	753	745	718	748	756	753	751	726	705	753	719	729	731	717	812	788	739	743	701	766	691	706	747	762	748	743	739	721	758	757	774	760	739	697	743	743	727	768	712	750	700	712	770	731	731	756	764	745	724	695	724	729	760	743	752	739	687	777	738	765	689	753	779	665	726	736	748	680	725	762	759	719	755	749	818	793	729	762	788	782	704	725	743	745	789	728	758	746	725	695	753	724	704	763	742	727	724	738	722	785	734	705	733	748	762	716	754	739	730	738	731	765	761	723	728	755	703	757	783	797	748	742	715	738	761	734	753	747	731	760	709	745	707	748	727	770	748	729	746	744	732	724	696	733	745	701	740	726	743	729	770	770	709	754	693	752	725	731	746	763	713	741	764	742	666	713	733	763	734	739	754	760	754	701	750	744	711	725	720	709	727	708	724	739	713	727	729	790	732	724	766	752	685	729	778	727	708	720	775	706	776	692	748	756	762	768	717	763	765	752	740	759	754	740	701	678	725	771	720	774	711	706	782	713	748	728	751	726	730	734	764	725	745	778	734	781	757	751	734	736	782	681	707	750	671	742	707	721	754	789	731	739	765	773	748	759	728	691	755	732	735	744	751	692	742	765	752	735	717	754	749	764	756	764	714	757	718	776	727	724	758	715	730	746	777	747	767	746	732	739	791	757	756	757	782	763	710	772	684	731	784	752	720	776	760	745	678	741	717	752	737	712	765	762	726	721	780	724	736	786	716	723	716	723	794	752	741	752	690	733	755	723	716	721	752	778	733	709	779	741	726	776	755	735	705	713	701	797	734	739	755	743	784	702	738	746	820	767	774	759	745	784	710	751	768	736	768	777	777	771	739	774	731	719	700	719	739	765	787	725	716	743	727	749	694	735	743	727	728	736	812	743	702	711	716	691	695	732	755	763	718	703	743	754	767	738	718	743	742	714	733	718	750	705	747	740	756	757	753	721	728	715	770	728	717	710	745	718	731	740	749	713	714	725	744	740	756	742	731	694
42497	28102	20010	7786	2471	1517	1054	786	752	737	682	596	546	469	468	454	421	416	427	453	456	463	428	388	393	460	428	411	417	406	427	380	399	376	388	378	370	351	348	372	368	403	373	382	369	379	372	316	357	360	331	350	397	370	401	397	348	370	400	378	375	389	358	352	376	366	355	384	360	390	355	379	390	362	358	369	431	362	362	348	367	397	341	404	367	372	391	379	336	376	391	360	344	377	391	369	329	336	387	396	317	359	381	355	356	320	375	371	326	405	353	377	372	343	379	350	354	351	356	328	377	362	377	364	404	368	362	391	358	351	407	346	348	395	353	370	378	379	348	372	369	381	340	367	373	347	353	370	383	340	388	357	395	398	374	386	381	378	367	365	342	396	366	380	392	390	385	352	373	437	383	397	352	332	348	348	371	346	340	361	373	332	372	407	379	390	345	416	388	369	384	374	397	353	353	365	347	372	398	380	371	373	366	385	320	346	379	365	331	377	389	406	344	346	361	359	378	378	355	364	370	357	375	382	391	417	361	352	357	371	381	373	389	344	371	368	393	392	354	315	320	373	375	385	373	386	365	346	356	328	394	382	369	377	389	426	365	370	368	365	356	364	372	376	367	388	387	376	405	378	351	358	352	381	348	371	394	393	369	361	378	340	359	356	377	380	347	395	402	354	373	367	378	333	368	385	398	403	371	352	389	398	391	379	347	348	397	394	358	335	375	347	345	376	393	349	351	352	370	362	376	382	351	369	394	394	357	379	380	381	392	406	359	365	385	367	374	362	388	359	412	370	392	357	376	365	415	364	394	344	345	398	376	375	372	371	374	364	383	347	376	344	372	355	356	385	384	342	392	376	381	392	359	399	381	356	350	363	376	370	345	357	386	327	385	368	378	338	328	375	339	364	401	363	374	327	398	335	321	363	381	390	368	370	368	328	346	372	353	343	372	353	365	348	352	401	411	352	339	350	373	345	374	352	382	359	393	367	388	395	354	364	393	356	355	389	374	366	349	348	369	364	379	351	376	365	332	358	332	373	390	348	333	369	380	352	374	391	362	372	377	333	346	352	366	336	374	352	337	332	358	365	322	368	411	378	345	394	354	370	377	366	397	395	377	354	359	382	366	391	376	348	349	390	392	391	364	401	354	354	332	382	375	360	352	338	391	356	368	343	391	325	361	350	348	385	375	368	354	335	376	363	377	383	359	352	364	362	403	370	366	341	344	395	372	373	354	380	351	349	389	353	377	374	358	393	383	347	353	328	322	377	403	366	346	360	376	372	366	385	375	381	361	339	411	342	372	366	337	355	354	345	375	362	344	365	364	335	382	380	365	404	371	367	366	345	395	367	357	368	362	393	336	361	347	393	341	349	365	374	361	371	346	386	392	350	346	370	339	375	360	368	379	349	379	338	365	371	361	333	347	345	379	368	340	325	393	356	388	401	358	391	380	409	357	330	381	355	407	360	360	358	391	358	363	350	376	347	362	355	387	373	345	386	358	358	350	371	388	388	395	364	381	356	361	354	386	382	351	375	397	384	363	351	358	368	353	379	368	393	373	375	380	375	356	368	367	365	390	393	372	374	367	326	359	327	347	340	373	349	369	395	376	357	384	358	384	383	404	319	367	346	385	361	362	339	361	368	336	352	404	339	349	375	359	350	329	360	351	372	359	391	377	373	376	332	349	355	380	370	380	418	381	348	347	361	371	350	348	380	385	387	380	346	399	385	383	361	341	325	366	364	347	344	425	350	385	341	404	359	368	382	368	378	349	368	327	371	367	378	380	381	385	384	410	374	386	373	355	397	365	390	370	372	410	341	353	343	353	352	399	391	370	368	346	394	364	361	393	365	361	356	381	394	362	346	309	384	401	367	380	401	373	341	348	327	373	344	404	366	350	341	396	356	387	378	355	382	337	376	408	397	375	345	367	351	343	323	346	369	398	364	386	363	353	387	368	359	367	386	331	395	369	376	388	351	360	370	403	359	371	386	371	355	359	359	335	360	376	383	367	398	356	366	336	373	377	365	400	350	340	379	338	352	376	357	397	349	378	316	375	380	355	336	375	340	378	378	367	379	392	363	369	376	379	364	388	375	333	355	376	393	365	371	360	369	377	322	348	363	382	330	383	388	376	378	343	383	397	361	378	391	347	343	355	399	384	361	388	370	340	368	387	371	350	390	409	351	362	373	350	359	328	360	385	351	350	358	392	365	399	358	345	373	361	356	395	359	402	380	359	374	369	365	337	403	397	373	373	350	356	391	363	364	379	384	358	360	384	340	399	356	371	366	358	386	356	393	376	420	409	402	390	372	369	381	348	386	339	370	379	342	376	377	358	366	369	385	383	372	353	355	334	406	372	365	374	345	376	354	348	327	356	338	394	368	351	387	371	359	369	394	373	356	346	398	378	335	390	400	372	347	400	352	379	356	413	420	351	345	370	309	332	360	369	386	389	350	358	381	394	378	380	406	341	373	363	331	374	352	369	389	375	366	359	373	387	396	384	379	357	365	334	347	352	385	369	373	347	358	323	362	367	389	363	362	385	364	346	352	395	345	328	341	351	356	380	381	347	377	336	362	350	365	389	423	407	384	358	361	338	358	366	339	377	361	392	366	367	358	363	389	387	403	395	394	360	368	402	406	385	371	329	388	345	382	388	349	405	362	389	343	366	356	384	333	363	368	369	356	360	386	388	337	377	355	384	391	340	326	364	396	392	391	363	410	374	389	401	361	368	373	388	394	377	397	343	351	407	333	373	365	357	351	365	390	404	386	386	348	374	369	351	353	379	353	384	356	384	390	385	348	365	395	356	370	371	372	404	399	363	361	345	363	332	378	374	375	326	348	342	388	321	361	370	377	373	358	386	375	358	359	366	351	401	350	366	414	363	372	363	354	369	323	354	395	324	419	401	339	359	372	326	371	362	350	379	390	404	387	359	356	341	427	391	407	393	361	395	380	356	396	353	342	399	355	351	357	397	381	390	315	356	369	369	392	381	380	356	357	358	361	365	385	373	373	348	378	361	363	378	340	352	364	348	339	368	338	367	389	333	398	357	356	366	349	356	369	373	353	372	379	377	377	374	381	345	349	357	361	386	348	377	364	389	363	371	345	363	376	344	354	341	353	399	374	382	361	350	359	367	383	371	374	362	341	399	384	366	357	360	349	379	367	409	352	389	344	376	361	353	342	354	368	343	343	379	357	357	383	322	367	401	379	370	375	373	384	347	358	395	380	405	403	391	353	370	371	379	357	376	366	367	363	388	325	367	372	365	368	352	356	382	360	348	361	346	357	373	365	349	387	363	392	348	361	393	361	349	359	369	363	367	376	365	375	353	348	405	369	369	355	361	380	366	332	329	344	357	362	377	355	377	353	373	361	380	364	383	369	378	336	354	373	333	353	373	360	368	364	370	398	355	349	358	365	342	323	407	374	359	376	358	371	357	377	407	329	370	384	388	341	381	308	350	391	346	347	347	375	344	360	365	344	369	368
26190	20510	21973	11834	6560	4995	3653	3091	2886	2585	2379	2141	1847	1527	1441	1430	1357	1336	1315	1273	1240	1265	1141	1190	1175	1115	1121	1024	953	1016	969	948	933	907	884	896	936	871	905	826	872	862	785	848	875	832	837	813	841	798	817	839	767	810	832	864	809	822	839	835	838	823	824	854	781	793	835	894	800	805	814	801	823	887	807	806	811	856	768	825	781	836	841	846	810	804	811	826	773	867	812	809	805	790	834	883	789	844	839	823	843	818	789	818	787	790	842	837	806	828	847	786	786	845	782	799	856	770	845	783	817	809	826	836	855	782	832	847	807	833	791	816	841	836	803	849	834	806	816	838	854	784	774	830	845	854	804	843	875	832	835	806	846	782	832	839	811	821	829	783	831	806	830	809	859	786	837	832	811	789	859	838	802	818	816	835	864	833	764	871	821	841	804	812	812	854	889	810	824	766	820	810	818	799	826	801	832	828	799	781	787	763	835	845	822	809	810	785	789	787	789	862	833	790	760	823	856	797	832	819	822	836	816	814	825	797	865	758	832	855	796	818	860	755	810	764	805	825	801	842	849	838	827	830	753	834	775	832	839	856	819	800	796	851	864	829	808	798	829	842	804	798	822	796	748	837	821	824	794	805	815	785	770	758	844	758	860	778	797	795	829	832	837	834	835	788	787	810	784	824	819	823	839	789	789	775	795	844	782	845	752	762	793	848	769	792	807	848	804	790	849	870	828	844	778	814	847	816	773	816	803	795	799	888	807	854	787	778	795	768	781	804	819	761	808	839	811	781	787	895	818	841	864	815	866	803	757	831	821	795	830	883	786	797	801	851	861	796	812	834	806	828	765	852	858	834	792	851	776	817	839	868	829	828	807	829	855	816	811	854	826	866	846	796	809	797	750	829	808	797	798	772	863	782	764	846	794	820	796	830	851	792	811	805	825	828	820	855	885	807	771	823	806	816	799	787	811	828	813	820	832	849	805	828	838	861	821	800	868	822	783	805	832	827	870	778	820	823	771	782	754	827	824	822	803	774	819	842	838	820	792	802	847	822	794	840	850	779	771	771	776	835	842	819	822	821	797	827	816	883	801	807	796	818	817	823	821	812	845	829	768	781	792	851	819	816	820	794	832	776	817	790	811	858	803	805	827	824	820	762	772	826	812	778	833	832	779	830	866	787	771	779	838	837	806	819	843	825	831	872	831	814	774	838	779	842	822	812	765	811	808	755	761	835	860	777	855	792	787	856	837	819	827	865	806	763	792	836	857	793	843	825	873	876	806	799	845	823	812	847	819	828	780	825	825	826	805	800	804	806	836	776	827	792	830	832	758	887	808	804	859	813	889	770	821	824	849	833	850	837	795	807	819	846	784	806	822	826	800	821	835	835	805	846	829	810	798	805	837	865	787	774	856	824	824	762	849	830	804	790	885	777	820	826	811	790	819	771	752	783	817	819	781	872	841	810	798	836	792	827	805	783	816	837	807	827	807	849	795	829	813	807	811	834	822	826	837	841	791	801	825	831	802	787	835	877	779	796	827	832	818	802	776	824	807	815	838	836	880	824	812	808	781	829	818	828	857	832	782	848	818	799	775	833	802	835	865	800	822	814	849	831	801	802	829	833	839	845	836	806	829	825	868	858	871	810	796	887	819	797	820	885	818	847	826	792	845	838	783	798	805	826	797	801	794	819	783	825	818	823	797	786	780	810	868	779	783	817	868	822	812	803	835	817	801	861	819	775	825	792	857	795	790	788	789	824	816	901	798	797	820	865	834	786	828	834	833	848	814	822	829	788	841	832	805	852	796	837	804	760	822	823	814	811	816	826	866	813	859	830	810	780	879	808	801	852	787	846	792	799	843	827	796	821	802	791	814	876	795	845	841	800	852	822	774	809	802	860	793	823	881	767	773	798	771	801	804	825	829	809	818	797	817	830	815	823	819	814	849	777	829	789	807	816	789	800	803	845	793	842	820	851	817	884	784	829	819	851	840	852	785	860	828	821	797	835	805	828	822	773	842	777	809	829	807	853	839	802	809	822	804	835	853	812	828	797	799	858	850	851	835	844	811	793	839	851	802	846	775	859	823	775	839	816	782	841	803	767	805	745	846	837	803	819	790	813	816	833	831	796	874	813	834	793	814	853	782	794	788	843	831	838	841	755	812	828	763	807	786	823	791	829	849	857	773	810	898	819	856	817	805	785	828	789	762	822	794	741	790	783	819	824	813	790	833	796	812	842	790	783	785	790	804	818	829	817	790	771	792	754	829	816	806	803	807	809	822	826	792	828	843	813	835	853	795	828	814	747	846	784	790	801	848	830	824	806	820	806	847	833	809	862	779	846	783	811	858	826	783	778	797	793	852	837	786	846	770	786	785	788	830	848	865	814	814	835	855	834	824	850	839	808	870	840	840	779	802	794	791	852	847	831	793	839	869	819	833	845	796	830	851	838	851	831	823	805	838	759	802	834	784	845	791	858	844	776	798	824	824	846	822	805	842	801	803	831	802	808	850	792	846	823	816	815	751	801	850	834	855	872	801	818	819	811	766	797	790	815	847	839	812	809	799	847	862	814	836	836	867	802	842	798	830	803	756	838	843	807	818	868	775	850	800	822	792	802	835	782	785	818	824	807	824	770	802	822	811	856	839	865	820	792	814	767	827	864	840	815	795	799	851	824	813	829	803	784	851	845	810	818	832	784	823	779	834	838	809	764	826	841	807	838	819	833	868	787	806	780	803	800	779	835	854	802	780	861	760	795	870	810	861	852	815	822	823	824	828	820	809	768	836	829	831	798	844	815	786	808	839	812	836	815	828	803	822	823	853	837	841	804	816	857	804	801	799	839	788	834	813	827	784	830	823	804	808	829	790	817	851	888	845	799	842	788	866	818	840	786	818	839	766	811	833	874	844	850	815	845	843	817	829	781	819	831	792	820	796	834	833	776	819	805	774	824	830	789	769	829	849	839	800	864	820	864	845	852	775	843	789	833	775	807	804	822	785	825	840	789	839	854	855	812	890	862	843	844	841	843	806	804	806	784	872	843	801	837	808	789	822	790	846	804	849	790	807	812	788	840	878	817	848	857	845	867	853	832	843	773	790	822	811	848	818	793	835	827	837	834	821	807	823	915	823	820	832	814	840	810	842	821	834	846	834	773	815	842	747	804	849	819	800	763	785	852	825	812	792	840	809	852	844	842	867	807	789	838	817	808	784	786	783	796	788	848	840	825	834	775	795	847	803	792	820	786	806	821	815	843	865	837	782	802	826	794	840	801	755	850	882	808	823	835	861	843	837	816	812	840	796	826	807	832	826	833	851	782	879	792	807	790	835	778	796	809	831	794	858	840	849	794	822	784	825	790	853	801	822	802	839	815	791	796	826	861	821	774	781	842	786	817	825	826	815	833	810	808	785	783	881	830	847	880	827	779	832	794	821	835	811	868	800	802	818	836	818	817	772	829	792	813	839	918	825	768	783	802	774	852	792	829	826	796	808	794	771	793
18019	9453	5960	2234	1017	726	612	560	549	536	462	417	434	428	417	409	395	401	408	394	383	431	392	363	381	422	433	337	378	392	417	368	384	396	421	434	352	407	404	381	399	378	381	405	387	392	358	369	374	421	376	385	404	372	368	410	387	412	386	369	384	406	388	413	446	416	359	373	404	406	367	411	369	372	388	396	370	404	356	408	338	378	357	408	370	383	374	361	372	414	418	388	374	392	395	362	395	384	376	366	387	373	393	355	403	345	383	416	414	357	342	384	393	392	387	394	331	351	409	379	373	410	367	394	388	426	377	361	362	350	368	372	356	369	381	421	367	371	346	370	410	374	372	373	363	360	376	372	321	375	387	381	383	414	340	391	372	399	359	420	361	405	393	391	403	381	386	363	380	362	368	395	410	392	375	377	366	384	379	390	408	385	347	393	380	368	399	354	341	417	383	362	379	340	368	376	395	395	387	377	349	399	378	368	384	383	382	389	357	427	374	349	406	393	385	355	388	421	389	348	361	372	363	384	358	383	393	390	385	388	408	371	332	404	409	406	436	410	392	418	344	345	408	413	427	384	370	366	407	410	426	378	346	375	361	373	404	376	364	382	393	392	386	406	348	385	383	378	375	342	396	343	358	360	377	389	386	395	378	378	376	387	389	385	344	348	404	364	349	380	348	428	392	383	381	359	314	384	422	399	396	424	412	424	375	387	394	377	365	365	330	384	396	362	396	399	380	390	339	393	348	345	399	393	435	378	370	426	385	410	388	339	402	370	359	387	388	387	356	388	384	413	378	348	430	375	388	380	385	391	395	415	370	394	375	382	365	394	383	370	399	420	358	348	372	384	446	363	401	398	411	387	347	420	418	363	372	385	382	360	388	376	377	385	396	343	400	398	381	367	432	377	384	377	380	396	407	402	365	354	364	416	411	398	438	372	389	431	373	397	343	355	349	405	405	349	347	403	413	399	409	388	382	385	333	419	383	343	384	379	400	374	358	425	392	372	398	373	409	359	395	341	388	360	360	395	379	386	357	371	355	403	373	379	406	413	358	392	384	380	368	369	357	388	393	365	350	359	397	382	369	348	350	383	359	428	443	357	361	404	369	387	392	395	401	354	384	352	377	363	372	401	413	393	375	372	354	368	368	412	414	357	394	414	372	401	375	367	340	352	420	429	370	393	367	381	388	381	369	399	349	368	394	417	392	375	395	385	408	365	385	373	383	361	382	386	392	411	388	398	390	405	372	378	436	365	381	357	336	405	368	382	368	380	357	387	398	401	375	376	402	379	373	408	341	378	368	373	386	366	384	414	442	356	373	363	373	406	408	380	419	382	404	393	382	387	364	419	388	365	388	366	326	391	383	368	375	383	360	355	402	410	362	386	344	397	346	417	411	371	390	425	380	359	385	382	391	369	407	375	360	399	400	400	399	377	390	386	372	359	370	358	378	416	368	329	390	355	392	371	409	395	353	357	352	372	400	399	387	403	412	312	374	369	394	353	363	402	431	367	409	370	373	330	361	399	403	434	372	394	380	381	383	380	402	398	377	392	399	404	374	350	354	375	332	346	362	340	391	410	387	431	381	367	373	387	384	390	417	370	373	360	414	422	372	419	378	394	378	375	425	368	379	386	337	424	378	395	417	384	364	379	378	388	415	382	403	336	374	372	411	377	386	393	404	402	379	432	402	351	416	416	377	406	429	365	369	403	396	373	367	374	388	384	392	355	420	322	407	375	342	362	374	381	391	358	370	359	377	425	381	383	348	375	372	371	368	359	394	369	370	382	379	352	384	366	385	353	437	393	380	388	374	424	405	377	380	382	383	381	410	387	392	391	386	332	416	375	377	350	390	359	426	378	397	383	381	382	365	367	376	438	431	378	371	369	368	373	367	363	365	359	392	379	428	386	374	361	363	357	384	368	398	334	376	381	365	321	418	389	373	377	382	373	306	421	360	378	363	334	385	399	392	373	408	357	370	390	373	392	356	363	363	419	317	410	400	376	341	418	382	391	383	350	382	366	370	392	401	413	403	366	356	359	399	373	394	364	397	374	383	388	364	389	379	341	373	363	324	395	371	400	351	408	451	411	386	344	404	415	373	403	395	418	346	368	435	417	383	364	349	379	372	376	390	428	400	372	393	374	387	390	390	403	383	338	428	362	384	403	395	361	358	433	360	356	397	369	385	356	351	380	344	427	398	384	357	358	367	377	411	368	378	411	370	407	377	412	353	406	374	385	353	360	332	396	417	406	358	410	381	368	364	353	394	349	396	369	390	345	398	367	373	386	390	410	402	386	411	392	393	388	401	393	380	377	401	371	418	398	326	395	421	410	419	394	377	378	390	387	428	388	392	366	361	343	377	372	392	364	378	384	376	366	366	380	375	405	365	391	391	368	398	430	407	380	392	360	360	383	399	368	347	376	362	390	382	385	361	412	364	386	411	366	382	373	382	363	350	385	389	375	406	410	374	391	397	431	390	391	406	406	394	399	367	393	390	398	383	394	360	407	382	383	388	360	363	362	400	399	377	374	374	410	378	398	390	412	394	394	389	382	374	376	391	359	379	334	369	382	368	381	371	387	450	380	397	337	382	405	379	383	392	412	396	363	391	369	384	386	421	352	387	413	357	380	368	339	372	381	455	372	375	410	378	429	384	392	348	381	350	400	374	373	424	398	401	396	386	365	375	402	354	379	360	400	383	406	447	391	415	403	347	398	378	382	373	402	392	352	367	420	408	381	423	350	361	347	387	369	385	424	364	386	371	383	356	391	374	361	383	356	355	364	362	378	392	394	384	390	377	359	395	387	369	386	380	385	367	399	361	376	396	391	398	418	385	364	380	382	381	382	375	365	371	391	387	387	369	385	344	383	399	389	398	381	390	381	378	377	366	353	378	427	348	372	365	362	387	363	395	377	401	378	401	415	377	394	360	396	372	382	361	389	410	374	383	401	353	362	365	341	372	362	385	387	371	364	360	383	372	398	364	369	363	431	365	417	353	394	403	384	391	373	401	360	402	398	379	383	381	403	393	331	359	367	375	383	381	418	415	359	412	387	395	346	404	389	387	359	404	362	399	363	382	408	395	363	376	382	373	388	363	422	402	374	380	383	388	386	377	377	367	392	385	373	420	383	362	373	389	361	384	381	381	375	392	399	370	377	387	358	381	376	396	404	378	379	342	392	391	401	389	411	367	413	415	392	394	390	366	374	395	347	396	418	373	334	355	374	362	389	385	399	380	404	357	358	391	362	407	397	386	414	394	365	367	372	383	379	393	408	382	401	361	356	397	398	371	376	381	396	362	419	386	340	398	410	367	380	350	386	418	369	406	352	365	369	395	405	393	409	383	389	408	421	340	358	326	427	401	370	391	405	409	405	354	372	368	357	438	355	382	378	389	337	400	366	367	330	387	383	413	409	404	425	357	373	386	385	376	387	384	372	408	396	373	348	392	403	411	407	368	420	387	400	390	390	375	357	355	364	367	397	395	406
10891	7846	9418	5238	3107	2272	1788	1554	1540	1388	1464	1235	1113	1052	976	1038	959	935	1010	925	900	944	925	941	890	894	887	897	856	881	859	812	896	865	860	836	927	800	864	804	818	813	841	765	842	851	855	873	844	811	844	863	889	820	882	894	861	829	837	881	846	792	848	849	857	840	871	809	766	815	856	806	817	806	881	853	864	823	819	841	849	822	856	862	848	851	818	887	873	837	851	839	816	882	854	831	848	835	855	844	827	870	819	845	817	804	789	820	808	820	819	828	868	856	818	834	850	799	874	858	781	813	831	798	825	831	847	860	873	876	845	869	838	853	900	823	826	882	850	889	811	831	901	833	837	858	835	827	842	826	838	850	855	813	855	871	837	841	798	816	833	796	857	887	853	835	855	847	866	825	868	856	861	839	866	839	831	787	808	868	797	815	873	810	851	838	842	820	823	866	826	839	885	780	829	824	858	828	785	862	832	847	833	744	820	838	839	874	833	861	802	844	817	881	825	838	843	849	843	864	818	809	823	862	782	842	868	831	821	829	812	858	844	791	834	860	831	805	850	797	820	849	867	816	832	856	806	874	818	845	849	861	856	805	875	870	801	840	841	861	837	834	834	866	801	879	848	824	828	794	860	861	810	815	812	859	851	864	840	827	822	865	785	844	813	821	865	807	866	852	849	829	833	840	817	840	816	875	848	849	830	845	806	878	866	799	859	845	812	818	842	833	825	794	862	851	876	851	840	838	822	821	872	853	873	794	830	809	822	831	911	921	856	820	791	799	815	861	816	855	828	837	910	853	811	828	818	834	817	796	805	789	853	806	836	861	888	802	835	863	839	848	827	861	779	812	856	805	884	848	771	862	841	803	851	801	812	881	867	862	810	810	834	885	806	857	785	799	835	860	832	828	824	819	844	774	840	870	822	864	818	835	828	887	801	761	852	782	840	817	852	832	807	839	858	832	847	851	842	844	793	853	830	866	839	853	852	833	813	857	813	837	814	870	825	800	840	831	832	834	808	835	873	851	851	857	824	794	852	850	858	833	810	792	836	822	850	840	833	816	894	835	887	822	778	885	842	824	853	838	852	816	811	887	813	836	778	811	833	828	834	840	778	871	844	860	843	838	834	762	817	853	841	838	878	828	802	775	849	841	819	825	849	796	836	849	851	818	858	835	891	882	829	810	855	816	889	780	796	830	820	796	829	851	776	814	853	777	826	899	844	844	869	797	813	914	828	874	845	846	830	819	865	856	774	852	851	857	792	847	826	883	819	816	856	849	852	790	810	842	850	879	818	852	839	830	829	855	825	832	846	802	836	867	869	837	900	806	822	851	843	909	849	872	816	899	854	837	870	872	826	861	850	810	748	877	833	836	803	869	873	845	841	847	846	768	844	814	850	875	806	896	838	832	843	806	848	852	786	833	826	906	855	806	847	843	865	836	887	906	845	889	828	833	783	814	869	834	852	797	827	760	848	801	879	851	849	816	839	866	862	783	792	849	839	799	837	853	820	868	802	850	839	828	795	866	809	840	827	842	811	795	875	865	835	844	846	843	833	885	818	853	824	869	835	856	880	852	847	827	847	867	803	839	819	849	833	841	812	826	815	821	824	865	784	829	830	811	824	856	871	860	823	886	824	852	822	846	802	853	856	833	806	856	821	832	795	842	834	812	808	840	837	831	838	835	871	794	878	806	790	797	843	831	829	846	851	830	821	869	911	837	846	836	852	861	802	851	907	836	841	890	864	799	793	850	859	860	796	844	879	813	860	854	829	790	841	861	824	839	815	845	858	875	847	825	843	932	796	791	822	805	896	855	846	873	808	780	821	849	864	810	842	842	802	863	848	829	854	792	817	867	811	862	823	801	835	839	874	837	784	832	805	870	861	812	850	843	757	872	851	834	828	822	842	865	805	829	802	810	863	808	832	821	862	892	821	854	779	841	893	795	888	832	833	818	852	834	811	842	834	829	824	874	826	823	859	802	858	854	862	867	827	853	816	833	863	845	825	833	842	829	844	799	906	835	856	825	847	820	830	808	819	857	827	794	829	778	848	849	847	830	862	904	884	817	812	836	844	811	873	837	845	803	824	845	828	809	881	815	829	836	791	839	879	845	766	862	847	819	887	888	847	867	858	821	897	844	813	808	888	891	842	817	834	804	849	803	818	851	825	771	849	839	838	834	886	819	843	876	809	815	797	798	805	869	888	837	874	867	802	857	791	887	765	866	867	837	835	848	841	816	833	868	787	809	855	838	839	807	857	755	882	839	772	855	879	853	853	808	803	807	787	808	843	860	776	859	806	844	823	864	832	832	799	833	837	873	841	808	818	856	865	874	839	861	824	852	832	788	804	823	858	813	817	894	883	848	801	855	841	813	835	861	822	833	838	870	849	838	814	852	828	842	864	883	848	815	832	856	877	826	820	827	830	857	835	800	847	843	822	888	846	863	847	872	837	874	840	825	835	828	864	777	853	864	802	809	816	857	819	852	844	820	795	800	803	814	799	843	805	820	829	812	832	838	852	816	838	870	841	875	851	828	798	820	803	840	834	792	802	826	833	852	875	835	850	803	862	868	835	865	854	788	850	794	803	874	861	812	835	811	877	801	837	840	846	838	831	837	823	832	860	827	847	860	861	812	803	847	852	813	809	853	827	798	853	887	809	851	821	840	819	822	833	873	842	835	819	841	812	865	808	823	826	840	807	825	830	859	851	809	840	837	847	817	828	862	868	825	853	820	805	874	826	821	852	833	837	818	841	800	829	840	868	845	857	846	816	801	857	837	842	852	788	869	886	874	828	790	838	827	851	841	833	806	825	838	857	837	834	854	823	848	802	864	860	861	885	862	837	810	864	839	817	849	829	797	841	841	801	811	869	824	876	854	836	832	800	818	849	839	841	868	845	858	843	844	820	826	824	869	811	803	859	823	807	823	866	863	849	847	798	850	816	813	899	767	817	798	808	843	870	840	835	783	838	863	774	798	834	788	809	818	836	843	861	840	848	814	837	833	837	803	848	810	817	855	857	795	810	836	834	840	872	865	824	858	836	826	818	845	834	811	840	821	863	874	863	803	807	860	827	848	856	863	855	815	848	898	860	824	803	842	828	813	862	810	829	835	854	824	806	854	843	825	836	875	852	833	831	840	841	839	814	819	856	833	859	851	861	817	865	861	840	837	823	840	844	817	880	817	864	806	855	853	812	813	815	811	891	805	827	813	857	853	849	831	857	888	776	879	870	840	839	855	865	847	817	833	827	814	839	812	876	816	818	772	788	838	866	798	862	825	847	814	810	859	856	835	839	898	802	847	863	873	843	857	869	846	810	851	780	860	821	887	848	841	889	839	829	867	824	840	804	769	857	859	879	847	872	822	852	790	855	847	841	855	850	852	894	855	843	854	819	794	863	847	832	829	804	839	848	815	871	823	866	810	798	820	805	834	828	825	835	822	848	817	830	839	836	859	833	806	812	880	804	849	881	837	844	821	823	835	837	842
34091	20264	14997	4168	1422	986	735	672	572	574	573	468	424	412	402	363	392	388	350	403	361	379	359	380	334	378	346	342	332	368	324	403	336	349	364	354	389	347	370	358	335	343	327	370	376	347	360	350	341	322	361	325	355	296	316	292	354	323	366	363	328	303	397	330	308	316	334	374	329	343	357	318	358	307	371	331	351	330	348	346	340	323	346	312	326	336	345	319	306	367	350	329	344	314	317	378	363	316	311	323	341	321	320	354	347	324	385	341	358	313	360	359	304	359	327	362	368	329	364	350	327	338	327	305	322	340	310	368	347	349	333	333	327	332	344	326	358	327	293	303	353	371	354	311	368	301	311	337	303	311	323	321	347	310	326	351	336	351	324	348	326	339	329	343	339	354	329	314	340	353	362	323	320	326	345	334	341	342	329	340	326	301	333	322	346	346	320	327	368	323	332	373	351	346	298	352	324	332	372	336	325	364	369	328	350	343	337	327	358	385	358	344	359	312	340	339	322	326	351	344	349	348	328	329	330	300	351	358	370	357	348	351	349	332	342	357	337	344	329	343	359	297	357	326	337	309	319	312	344	259	330	317	309	343	349	331	313	343	359	358	364	282	318	362	363	339	350	351	360	284	306	327	328	315	306	322	355	360	344	324	362	334	328	338	337	346	323	373	350	319	359	338	363	362	354	308	318	346	319	343	338	330	379	317	329	299	327	330	328	322	353	362	366	310	321	300	342	312	336	346	381	319	323	378	317	354	335	343	348	326	382	375	320	337	329	316	299	340	316	332	304	335	304	345	382	337	335	340	334	337	329	331	313	343	297	345	348	393	325	288	361	347	376	354	311	334	324	319	345	319	324	320	355	321	294	348	355	317	362	348	353	303	313	324	344	362	314	342	385	348	355	336	354	349	356	308	366	336	337	374	342	327	337	373	316	367	335	373	365	328	327	323	307	346	372	341	307	347	293	319	326	334	356	340	323	346	373	345	313	334	310	340	339	318	330	298	321	315	354	361	342	333	325	327	332	338	340	306	327	316	329	314	322	348	348	361	333	325	339	317	318	305	335	321	325	303	320	374	304	329	334	331	351	322	369	337	338	315	309	342	316	325	337	350	321	335	335	323	286	336	344	349	334	358	340	331	341	377	350	358	321	345	323	308	356	380	341	355	326	333	353	322	326	342	345	339	348	352	307	331	331	341	323	343	313	314	305	340	325	344	361	340	372	309	342	350	365	345	306	319	363	347	305	360	307	326	340	354	350	368	311	358	332	347	344	328	330	363	345	360	322	366	365	335	321	331	302	350	357	308	351	325	316	344	326	374	337	337	349	343	328	313	305	324	314	347	362	358	355	320	349	363	344	333	361	347	334	346	344	328	302	342	298	344	348	354	378	331	312	325	331	311	342	329	319	369	332	330	353	355	325	367	292	348	341	332	362	326	324	341	306	325	360	339	329	347	319	348	328	333	304	317	328	331	341	325	357	347	302	350	360	347	325	330	366	337	313	336	324	360	340	343	333	350	368	322	348	324	364	350	341	300	307	355	336	339	325	358	342	330	337	357	336	326	362	336	327	280	333	316	371	349	326	331	355	335	338	350	346	310	288	307	334	343	338	344	340	317	311	306	354	360	368	320	357	357	338	335	366	339	359	321	360	309	325	335	310	336	366	341	341	323	320	344	292	354	317	351	329	320	308	331	323	295	308	341	368	325	338	369	318	340	385	312	340	337	344	335	342	327	319	331	318	341	321	327	346	300	333	358	339	371	299	373	324	348	332	331	334	345	341	355	319	339	345	321	328	325	319	338	323	298	330	340	315	331	345	329	337	352	335	319	338	334	318	311	322	323	300	320	342	299	351	323	336	331	330	311	340	367	345	342	299	305	315	337	337	304	336	351	353	311	352	326	323	347	371	328	315	331	335	342	323	344	379	365	291	322	329	340	332	381	320	345	324	346	342	347	332	358	343	340	349	374	315	322	343	342	383	332	317	354	318	288	340	331	325	341	324	338	328	322	332	343	353	354	342	342	343	338	361	348	311	332	331	355	364	352	380	369	320	331	313	303	337	351	306	313	345	366	325	332	326	323	313	346	330	320	360	324	340	344	332	286	329	334	345	363	372	335	330	309	328	374	347	332	318	359	339	347	350	356	338	333	337	322	375	305	338	341	310	371	350	342	366	335	324	340	302	312	315	360	303	344	341	354	343	369	342	343	310	348	332	347	301	354	303	342	351	315	349	335	334	331	338	331	344	342	338	313	359	333	320	339	295	341	328	350	325	307	366	349	324	305	380	373	375	323	351	319	321	338	290	324	357	331	361	336	346	320	316	288	365	342	354	328	299	322	305	315	392	354	340	380	323	332	315	325	341	329	322	310	340	312	393	354	389	329	356	324	304	335	321	339	358	331	349	346	298	297	338	355	346	350	316	327	354	325	314	302	314	344	356	348	351	340	336	377	340	320	353	346	339	367	375	337	306	329	341	356	348	338	365	346	344	304	351	364	364	356	393	347	376	338	344	329	334	313	324	339	333	332	367	329	327	346	295	339	315	345	312	323	372	337	369	298	347	307	370	323	321	362	299	342	354	318	318	340	368	309	307	342	354	316	354	341	346	346	331	333	326	348	335	332	352	312	342	332	348	335	355	321	324	301	353	337	358	315	358	326	307	340	336	325	344	338	366	325	343	362	346	345	328	334	351	321	347	359	343	319	355	326	330	346	352	345	367	321	302	350	342	296	323	376	357	351	311	329	353	356	316	337	302	338	290	366	324	311	330	329	320	308	292	346	308	293	335	309	350	352	343	327	333	316	329	304	340	320	353	356	331	359	363	383	355	328	330	345	351	328	319	348	344	354	342	351	326	361	327	368	314	345	371	375	335	307	274	371	364	347	355	368	353	355	325	296	318	313	332	342	357	334	325	331	303	361	305	319	334	317	330	315	326	392	328	306	305	319	338	310	320	368	373	330	316	338	333	376	350	304	325	317	306	337	344	363	354	348	310	321	360	320	386	305	316	334	349	332	353	328	344	364	346	310	351	325	349	327	323	353	330	331	358	348	344	337	317	331	339	314	349	318	307	357	324	331	362	330	332	361	354	327	330	325	364	355	318	390	381	372	318	320	341	298	310	300	313	330	361	321	341	347	317	298	353	332	326	323	337	317	332	317	319	311	329	308	354	315	350	347	370	331	314	339	351	319	340	358	324	349	333	361	327	285	365	348	375	377	363	350	285	343	347	334	325	338	331	363	330	324	373	378	330	337	358	303	348	350	381	333	312	359	317	343	344	318	312	326	369	341	327	339	374	341	375	331	376	330	340	306	322	353	305	315	354	346	319	370	336	351	324	343	325	317	374	348	334	311	326	333	368	311	392	332	347	343	337	332	295	307	343	317	331	340	308	329	326	291	366	342	336	350	338	341	304	350	323	350	354	315	374	333	354	337	332	330	321	339	342	353	314	358	330	362	372	330	295	340	328	309	290	320	351	337	355	333
21322	15404	18166	6945	4715	3395	2501	2375	2153	1901	1761	1636	1370	1206	1157	1144	1099	1068	1036	1016	1005	941	979	984	978	928	925	897	849	879	830	775	816	806	830	781	809	801	757	759	802	793	777	798	789	749	792	752	766	770	743	765	758	743	784	804	740	709	739	790	752	765	787	730	782	721	757	756	772	766	765	739	761	750	745	689	717	735	756	754	744	760	710	739	758	761	748	758	753	767	734	802	753	805	732	748	757	714	731	803	784	741	771	755	773	749	767	779	756	768	734	756	780	766	766	739	772	760	744	763	700	799	754	723	787	750	720	766	750	777	734	727	729	770	764	760	731	738	734	740	727	778	761	708	812	775	785	727	762	754	694	719	755	769	811	758	776	774	808	753	803	739	711	738	746	784	723	754	717	754	703	709	704	743	716	764	742	713	775	735	698	733	777	752	762	740	765	695	752	737	756	783	768	740	731	786	742	722	767	761	803	740	778	770	702	753	737	773	761	784	742	764	756	729	749	732	737	740	752	705	740	765	722	736	796	781	795	762	761	751	745	713	766	708	759	761	750	774	742	729	709	735	746	722	752	737	780	733	806	780	781	724	769	734	731	777	758	790	768	749	797	769	754	726	763	753	751	772	759	724	761	755	765	753	786	741	772	720	754	758	787	745	710	756	736	763	783	737	707	758	766	742	725	740	784	733	704	739	778	781	707	767	781	763	740	768	696	744	723	758	784	761	777	778	773	731	743	744	710	756	777	718	733	752	692	768	763	805	724	732	734	736	759	750	762	759	796	767	743	754	794	706	760	742	751	719	803	799	739	732	726	824	731	728	705	785	767	754	773	736	755	733	814	731	738	771	743	774	733	740	751	751	742	731	760	739	711	781	808	765	739	704	758	711	814	744	791	802	776	762	787	755	748	781	808	749	770	759	716	732	698	790	730	744	781	770	740	752	724	768	736	787	742	734	736	732	758	728	761	774	746	698	748	777	762	737	726	739	730	762	760	758	758	751	724	796	779	780	727	758	745	783	785	777	742	774	730	717	720	713	733	732	702	847	763	764	751	758	738	774	793	765	790	740	718	803	761	780	773	747	743	732	750	793	783	833	764	753	747	778	759	744	771	736	753	760	780	765	718	709	778	761	752	781	751	762	762	702	712	722	740	758	757	781	702	744	762	774	814	748	763	792	793	782	735	747	751	756	834	738	726	777	771	762	717	784	741	780	760	748	784	789	762	742	758	757	746	816	727	779	832	706	760	768	724	750	768	742	766	732	754	770	752	764	783	761	791	780	750	762	756	819	714	733	727	777	766	746	742	745	784	728	757	776	765	718	763	777	778	774	764	765	755	783	771	770	708	770	760	731	762	788	730	769	726	758	732	748	786	723	765	740	751	755	757	776	796	729	764	746	726	767	674	741	728	772	714	781	742	742	769	779	706	731	731	760	767	723	762	796	784	701	767	748	748	820	783	793	777	712	753	759	779	751	770	801	805	711	774	805	760	746	719	700	732	796	750	766	757	792	749	793	745	770	707	804	746	708	747	785	734	783	747	764	789	761	790	737	729	749	736	757	753	688	768	744	783	722	699	738	679	727	748	712	768	720	770	753	750	732	778	747	774	802	738	765	785	741	703	755	755	797	789	731	761	758	738	739	776	732	740	771	716	795	789	739	803	798	805	741	773	716	772	742	768	741	808	745	787	760	760	738	759	767	743	754	786	740	745	726	735	801	781	739	755	741	756	735	703	712	722	778	783	767	766	729	706	766	750	763	763	713	760	779	758	785	817	748	745	797	755	817	790	734	766	731	731	746	777	782	809	786	804	810	794	724	770	755	754	734	800	748	719	783	773	773	719	771	742	753	756	753	751	788	768	775	791	739	736	741	726	700	770	788	751	750	757	793	714	767	728	760	789	716	801	775	693	750	818	730	749	727	758	794	808	758	762	741	814	700	797	787	757	754	729	725	769	730	819	716	746	750	722	765	760	758	736	748	790	739	806	763	733	774	740	749	757	790	746	727	775	799	746	777	791	712	746	782	765	759	756	738	756	761	784	764	747	725	775	807	752	800	736	750	737	710	773	773	786	740	768	802	766	726	805	766	732	742	727	733	767	753	778	785	749	727	782	742	741	748	706	803	763	746	739	726	744	788	763	739	725	742	734	764	749	749	763	731	753	764	749	738	772	751	768	742	774	754	789	720	765	687	731	756	750	733	726	732	762	741	763	720	730	694	764	773	727	701	720	781	784	727	741	776	721	738	751	800	746	749	775	789	767	744	701	749	738	722	741	807	748	795	789	755	761	726	737	773	756	778	752	720	805	748	795	775	737	736	723	778	794	765	729	781	772	735	721	758	765	774	732	759	722	770	758	732	733	737	774	753	765	720	733	750	762	795	806	698	769	760	712	757	704	778	772	726	786	697	764	779	739	768	756	810	780	757	760	760	787	763	774	726	759	760	763	722	755	764	722	760	802	743	768	784	763	765	710	751	738	754	783	752	741	776	754	755	733	784	800	763	758	790	720	749	777	730	787	783	828	740	758	781	732	764	737	754	751	748	736	720	728	784	704	753	728	732	751	794	729	740	771	746	730	782	717	733	744	767	755	725	757	728	777	697	738	782	758	718	767	747	771	757	784	775	742	764	712	755	766	771	748	731	769	736	741	754	754	757	728	754	756	739	731	756	757	748	765	734	761	749	758	729	716	761	760	783	745	780	778	735	763	703	742	749	748	753	735	723	715	774	736	765	759	730	754	778	772	769	760	808	752	752	746	816	726	739	774	762	768	752	799	740	776	748	747	751	726	759	750	792	741	731	762	762	732	761	733	766	749	736	741	755	801	766	749	770	767	714	756	743	746	769	767	716	729	756	775	756	721	726	742	751	756	820	728	751	736	738	731	752	733	713	726	747	738	773	742	805	718	752	720	738	777	782	762	693	720	745	784	723	744	810	750	740	776	754	738	757	731	781	740	778	780	748	761	779	738	719	753	754	773	702	720	780	743	745	788	750	780	734	722	710	688	740	740	675	764	821	771	770	783	765	761	735	784	798	736	738	763	724	743	775	756	790	779	776	742	744	787	717	750	772	789	728	708	707	730	738	689	751	705	773	705	767	763	773	783	769	730	726	767	772	754	754	771	769	766	800	728	779	742	795	764	744	767	771	744	727	739	738	764	725	778	745	819	774	700	777	795	785	783	714	711	764	712	730	778	764	725	754	741	790	767	736	770	762	779	743	761	761	765	748	748	721	705	792	739	715	828	750	734	736	750	790	764	762	792	793	751	742	738	737	781	773	770	793	733	727	716	791	709	733	775	743	779	802	791	781	794	736	729	771	766	722	817	731	771	772	793	730	782	812	710	772	721	767	815	769	751	742	739	723	776	780	728	781	732	776	780	737	767	760	767	727	738	768	756	765	783	751	745	756	736	736	776	746	744	758	733	780	788	735	774	761	731	746	746	715	760	780	739	740	806	725	785	778	809	783	731	775	745	758	752	736	758	732
41528	27843	19425	5359	2300	1391	983	897	827	737	708	587	562	484	458	480	456	421	422	463	455	455	400	398	443	438	421	378	425	394	407	364	355	350	339	335	416	414	342	367	390	382	383	347	411	372	409	390	378	366	342	363	375	380	384	409	370	350	369	372	382	366	358	373	364	387	375	370	394	395	402	422	361	419	361	373	377	410	388	390	353	364	373	332	378	386	393	362	390	343	349	352	359	342	387	371	351	378	332	366	365	368	352	362	377	380	395	361	394	383	357	383	392	385	393	373	400	412	358	383	359	345	388	365	359	380	396	381	401	409	373	342	406	345	374	385	384	389	392	359	396	370	348	384	340	353	363	384	379	332	399	328	356	362	364	360	358	389	348	340	367	366	378	328	403	356	376	435	385	370	395	336	377	354	393	382	384	373	356	361	391	367	356	352	374	356	337	361	384	382	387	399	400	362	366	353	374	381	429	366	355	383	353	363	358	380	326	391	349	356	406	399	410	378	395	357	363	381	388	320	384	325	364	339	365	410	393	374	393	367	373	374	340	366	371	402	396	371	362	367	368	342	350	334	395	370	376	339	372	355	357	381	381	361	352	380	362	334	372	377	351	385	345	379	367	382	373	356	351	352	386	384	352	384	377	349	378	357	382	377	387	411	371	343	345	397	354	356	352	326	376	358	372	360	356	363	378	333	385	344	368	390	377	366	370	353	383	406	353	335	339	381	363	400	354	375	408	364	374	320	344	388	354	364	340	400	377	391	357	383	389	367	367	364	353	382	362	374	340	371	373	388	349	382	333	399	385	349	373	397	378	367	340	409	368	382	388	346	342	407	337	360	381	370	358	337	402	349	366	427	373	381	359	353	366	358	394	376	354	343	355	365	353	355	384	371	350	370	407	354	342	330	377	373	360	374	383	347	362	368	356	370	343	387	352	396	343	347	377	354	391	353	340	382	358	356	367	396	311	384	371	325	371	360	366	335	358	381	355	370	366	356	409	355	374	355	346	319	381	408	382	345	364	364	351	367	379	376	363	392	342	346	426	336	351	392	378	335	375	343	385	360	391	358	353	382	395	320	391	349	350	352	390	377	376	354	367	366	390	352	362	368	375	372	356	362	387	366	334	360	412	368	396	375	321	331	377	351	387	374	351	374	380	342	400	385	434	395	337	379	366	373	349	373	384	379	385	355	367	346	372	387	374	385	353	352	381	384	350	391	383	387	350	374	372	382	345	323	334	374	353	356	394	395	395	359	372	383	371	380	394	397	374	362	359	411	353	401	338	377	328	330	372	382	334	347	365	346	394	371	394	360	365	369	323	375	367	349	371	385	389	342	376	342	387	343	353	386	374	375	389	359	354	342	344	364	356	386	389	328	363	421	421	362	386	351	366	397	389	367	383	388	359	357	347	354	327	375	382	353	358	378	409	369	355	338	351	376	398	380	369	392	344	352	367	338	363	349	365	374	371	331	346	369	353	365	349	384	393	374	368	327	364	346	361	385	358	376	371	351	379	357	372	386	362	362	355	359	398	370	370	382	390	349	372	387	347	392	385	370	328	380	358	382	352	353	377	389	365	399	415	374	383	348	335	352	336	371	369	337	361	389	351	325	372	307	387	350	322	382	353	342	375	402	351	328	360	343	407	360	342	350	331	359	350	351	355	358	372	356	362	390	422	363	348	394	356	367	355	398	360	373	386	351	375	349	366	331	344	357	378	369	357	366	375	408	378	377	349	380	365	343	382	337	384	381	371	400	386	395	363	375	350	362	362	373	370	361	359	380	354	335	362	419	313	351	343	376	360	382	362	393	376	383	402	387	374	368	345	384	378	411	378	368	375	374	386	363	398	365	364	369	364	349	393	388	357	386	364	364	416	364	394	383	387	396	377	352	384	398	354	388	375	390	387	393	388	399	361	374	353	359	346	364	372	391	349	346	395	378	377	384	365	347	376	364	342	367	391	375	355	373	348	386	371	352	413	393	378	389	343	374	365	398	344	367	358	400	361	362	366	346	375	442	415	340	362	351	383	359	347	393	373	339	371	328	356	370	370	383	349	356	390	345	393	384	379	373	376	389	349	402	328	382	362	374	346	391	352	351	389	372	335	409	400	375	387	404	380	370	357	354	362	339	327	399	383	348	335	397	341	394	347	352	350	365	350	357	375	376	358	418	379	359	390	367	361	372	381	332	372	368	373	389	395	375	344	334	409	422	386	354	335	355	392	362	374	360	348	373	354	359	365	364	372	348	372	365	428	366	364	350	378	323	372	343	374	352	363	397	375	365	358	342	394	348	329	345	384	348	367	371	367	323	340	401	362	370	369	369	399	392	396	398	374	374	380	362	379	394	382	396	354	374	386	348	397	366	344	365	382	395	394	386	375	364	385	350	400	396	372	368	360	340	377	388	336	368	355	346	359	347	387	371	338	414	382	385	393	314	383	339	354	323	379	350	383	369	369	354	385	336	357	361	360	388	399	384	351	387	391	352	401	390	361	370	354	377	357	355	378	371	348	399	372	392	352	370	430	405	384	349	341	327	344	358	355	382	384	350	386	367	405	384	415	348	381	389	386	410	360	368	384	386	434	364	377	375	402	398	378	379	353	363	376	398	359	357	373	384	359	354	378	371	397	378	373	371	371	324	404	391	374	397	349	376	371	388	345	381	366	358	308	390	387	347	438	339	381	394	353	354	334	366	357	392	344	317	360	339	345	365	355	351	413	343	384	345	358	366	365	364	360	381	363	373	383	361	380	406	354	359	374	363	379	416	367	380	370	368	392	377	364	368	373	391	368	372	366	343	326	350	372	383	385	398	376	358	348	325	379	406	342	375	338	391	349	368	371	404	365	451	378	358	379	401	362	386	378	373	374	340	356	369	374	370	373	398	356	395	365	408	387	378	404	412	403	401	370	391	385	383	349	331	386	378	344	376	358	391	394	377	387	406	363	342	404	358	365	363	326	341	309	334	325	295	343	402	334	377	342	372	349	356	361	350	332	416	358	396	343	396	372	338	338	313	370	418	368	410	350	382	383	366	359	351	376	395	374	370	381	396	405	377	382	401	396	325	343	395	328	367	355	352	373	334	358	350	355	379	382	343	369	361	344	350	363	385	387	398	348	390	351	359	351	383	367	362	383	379	387	399	350	379	367	351	378	402	403	414	383	376	400	393	356	363	351	337	357	413	363	350	347	343	445	376	343	386	353	374	345	368	374	365	380	349	354	380	359	336	343	370	389	371	333	411	369	360	387	389	359	379	342	351	376	385	371	362	360	350	391	328	353	338	362	353	361	382	358	374	360	372	361	346	373	390	398	393	370	374	361	383	365	354	372	392	358	373	384	378	342	396	374	345	338	344	398	388	373	399	354	376	399	387	383	359	382	378	384	368	379	392	346	331	336	385	359	406	354	416	372	374	327	367	365	368	378	380	354	358	354	343	395	353	371	373	414	356	396	361	374	371	339	368	393	372	362	345	385	384	375	358	382	379	352	352
24923	20866	19440	8793	6706	4967	3769	3331	3005	2778	2359	2130	1807	1600	1469	1511	1348	1416	1314	1209	1263	1240	1203	1236	1212	1187	1180	1079	970	996	961	936	940	920	904	904	870	896	862	890	886	889	826	849	832	880	810	825	757	815	851	817	865	865	805	846	847	865	792	761	849	802	836	902	827	839	864	830	834	760	844	812	846	810	816	818	842	814	750	811	836	802	823	829	832	791	826	819	849	836	822	891	843	851	796	867	777	795	837	789	816	881	782	812	855	828	810	750	787	831	778	865	831	822	793	810	830	860	826	823	840	815	804	800	785	831	801	856	885	817	814	819	868	792	860	831	814	794	844	839	783	806	857	844	803	799	816	829	797	823	798	797	787	891	887	831	823	809	829	775	810	785	854	835	791	818	828	852	809	833	811	847	802	822	818	848	798	812	808	843	809	800	827	849	803	809	820	832	797	819	810	808	788	806	801	817	808	815	782	835	826	861	809	829	799	812	856	831	827	796	793	784	863	887	818	834	778	867	813	826	829	777	832	787	852	845	789	819	835	815	831	812	820	823	842	836	870	806	815	839	802	838	811	786	806	806	775	824	856	808	776	830	792	837	844	779	823	797	804	824	850	769	787	782	779	836	804	838	840	857	836	788	812	859	832	796	807	833	818	840	835	798	795	826	786	863	823	809	794	863	803	837	880	800	859	833	837	772	848	787	830	835	802	806	830	817	836	805	836	763	830	787	777	789	798	794	829	838	796	801	844	796	819	797	806	804	874	769	833	778	842	799	839	809	804	836	820	894	813	775	801	865	856	798	797	833	857	842	813	820	820	793	862	834	810	837	846	841	781	806	839	752	810	832	831	794	831	783	792	763	799	770	842	846	827	779	846	815	802	807	807	845	823	823	844	810	849	774	813	818	854	814	846	841	817	811	802	791	767	782	838	842	805	832	783	824	786	852	827	804	801	838	861	809	795	860	787	840	780	818	792	783	811	824	843	832	869	830	828	823	831	821	853	773	831	803	850	852	801	798	874	788	805	833	818	777	793	838	861	857	798	815	825	822	799	783	843	749	814	806	841	820	782	855	856	795	833	865	852	811	845	791	771	852	828	808	783	837	834	870	762	820	819	804	770	811	840	776	793	824	828	798	771	829	807	823	857	838	800	806	764	841	839	836	789	802	764	824	823	852	806	768	815	857	848	827	815	857	807	809	811	807	848	860	838	805	809	830	786	813	786	850	830	793	847	840	832	897	825	841	769	854	765	861	806	808	840	796	839	850	829	807	828	856	793	815	790	817	857	782	823	798	787	807	825	830	847	835	770	802	843	850	793	837	767	864	823	833	867	774	809	824	821	809	837	818	770	782	852	818	851	841	785	837	778	826	823	774	806	813	831	821	773	792	831	847	799	767	823	864	773	854	781	875	852	837	803	818	821	813	802	768	809	871	810	812	790	806	804	851	788	791	837	811	808	799	799	761	847	790	848	734	811	870	782	814	787	851	850	755	808	767	835	848	827	803	825	819	864	778	795	834	796	827	865	854	792	819	849	826	779	811	802	845	830	836	817	828	795	827	817	836	756	852	833	805	812	819	838	804	863	818	821	779	815	785	752	814	823	832	860	779	826	811	814	766	803	827	838	822	769	818	819	848	805	812	805	791	822	822	807	827	812	839	825	826	840	831	793	853	823	804	842	864	822	841	850	801	822	786	793	785	817	839	844	820	836	768	824	828	842	837	805	837	877	872	812	893	822	814	844	849	839	824	832	816	786	818	758	795	784	846	841	814	855	820	823	868	839	855	874	839	790	855	814	805	842	809	736	838	842	817	816	856	811	857	831	883	835	848	775	753	786	798	866	823	802	786	801	814	833	839	860	876	768	793	824	836	845	851	828	774	786	832	833	808	814	832	807	808	857	782	837	826	790	785	775	832	836	822	764	852	836	906	847	816	858	795	802	852	819	831	859	843	802	811	770	789	883	841	841	816	811	804	813	794	830	828	815	811	804	826	832	766	833	820	809	830	836	822	777	801	819	843	773	845	845	849	835	854	822	817	843	831	855	830	815	802	818	815	829	820	825	804	865	858	826	870	785	841	797	831	821	781	793	793	826	816	796	831	825	822	853	830	781	838	874	816	790	776	752	858	813	795	836	870	807	790	855	808	801	857	771	797	846	822	822	844	814	826	833	830	830	810	822	814	835	801	801	829	767	836	781	778	807	837	884	808	820	865	828	806	833	806	857	826	803	792	821	792	799	805	792	804	807	799	790	834	837	824	848	836	792	831	839	768	823	821	828	813	816	818	864	783	803	820	813	796	837	810	838	826	853	816	837	806	815	835	784	793	822	816	814	850	825	782	799	792	821	811	871	859	784	820	853	843	853	852	817	787	885	837	816	878	805	804	821	819	803	814	823	822	802	852	840	877	847	797	787	802	833	822	869	844	860	813	808	832	809	822	857	830	846	786	835	821	765	792	847	838	806	921	814	829	808	797	806	827	884	820	861	806	803	815	847	878	790	858	815	845	868	798	820	871	843	813	808	812	858	801	786	809	809	814	807	812	825	815	781	815	805	848	804	838	801	793	768	871	815	852	849	774	811	819	819	792	846	791	812	820	790	868	814	849	841	839	809	866	816	835	837	814	821	840	828	809	818	797	826	773	773	846	805	781	802	849	816	850	823	760	823	780	791	853	786	882	855	784	861	817	864	832	847	800	791	796	801	845	797	809	819	794	862	806	803	859	812	774	865	851	837	830	799	762	837	778	820	848	815	794	786	809	843	769	800	817	820	788	769	782	786	828	772	846	841	815	779	748	863	743	806	789	811	845	754	813	830	812	858	832	835	798	783	793	825	837	819	850	827	784	765	796	832	814	880	840	828	805	808	838	845	787	839	850	863	753	796	804	751	805	758	845	809	833	789	887	807	777	826	855	839	835	858	856	761	831	814	819	782	837	840	824	840	807	791	811	835	776	818	816	798	795	841	830	782	771	864	812	841	797	801	803	806	807	823	831	819	814	800	812	816	831	838	812	831	856	826	776	802	800	778	781	820	857	850	828	830	816	801	864	818	807	836	786	827	785	819	804	829	812	875	790	859	800	772	783	814	800	809	830	857	775	823	824	809	820	785	768	789	836	780	799	855	869	851	785	815	809	827	850	779	745	854	798	856	772	843	828	853	835	786	820	819	862	791	834	812	891	778	791	849	846	758	784	824	837	784	764	852	812	790	763	799	823	785	827	779	812	854	739	793	846	849	817	857	816	807	803	803	763	877	805	786	817	824	823	818	814	809	844	812	846	893	815	806	832	865	829	826	850	886	842	782	808	863	793	801	831	843	792	795	833	811	824	859	801	785	846	829	821	786	808	780	840	823	764	805	832	781	781	771	807	821	804	826	833	850	785	826	802	785	852	803	808	888	837	837	784	821	829	864	782	804	813	856	847	849	828	837	798	844	793	832	769	837	847	820	790	798	841	803	837	805	788	832	806	802	782	785	857	814	755	756	778	906	779
20139	10333	4813	1642	1002	703	572	540	527	526	506	443	460	435	395	387	424	421	422	433	400	416	403	370	398	379	395	375	401	361	411	373	426	409	384	393	434	384	396	353	374	357	353	398	376	370	418	376	387	359	365	394	407	393	418	399	375	386	377	387	377	368	352	419	423	401	349	376	418	379	372	382	375	378	381	371	385	405	387	414	369	384	412	371	353	375	378	381	406	380	385	374	369	354	387	378	394	395	406	355	372	398	389	403	401	392	348	358	392	413	401	396	377	407	383	346	398	404	398	353	361	377	413	397	405	363	387	390	435	380	391	411	365	368	400	414	385	392	368	369	383	400	417	367	402	402	413	415	373	371	382	397	362	402	391	385	388	384	385	368	414	369	412	353	369	382	363	399	362	400	438	421	363	416	400	381	374	376	383	376	402	401	385	418	377	375	369	379	374	386	400	344	386	416	376	354	338	348	370	378	366	388	385	371	398	373	378	410	361	383	380	361	384	371	382	382	365	378	362	328	379	423	385	367	365	358	398	391	376	405	411	386	385	393	383	380	376	400	393	374	362	360	418	383	382	385	390	417	378	379	353	398	360	376	381	402	389	393	377	380	365	382	363	392	384	372	404	373	378	366	402	413	407	411	392	421	371	402	338	360	380	422	374	377	396	352	398	382	378	337	361	366	405	390	431	415	370	376	385	362	390	436	375	415	373	387	409	391	406	395	380	371	352	423	359	368	382	413	396	380	372	399	382	382	393	361	436	413	371	357	365	390	391	387	373	350	372	423	358	399	360	368	371	376	395	381	400	361	356	373	380	362	389	390	380	387	402	417	383	377	363	360	386	384	351	340	374	357	368	386	368	388	402	404	403	387	372	403	390	430	363	369	368	404	426	404	393	397	359	333	371	396	370	388	379	409	374	381	401	363	360	406	367	384	394	387	338	351	350	387	395	348	356	390	404	366	393	353	353	374	409	348	365	405	413	393	336	400	377	340	384	407	377	399	386	360	413	377	349	332	385	374	404	351	380	354	365	380	379	366	383	405	369	439	386	363	369	377	414	370	404	395	365	393	396	377	359	389	372	357	367	406	399	389	375	365	350	371	411	373	367	392	377	393	398	412	425	389	389	393	388	407	376	367	368	381	390	395	391	388	391	370	384	399	387	380	369	382	373	360	387	360	405	343	383	365	362	402	416	377	352	380	355	376	414	385	392	397	383	354	353	342	351	404	385	370	394	371	369	365	384	340	408	409	380	373	363	355	359	349	432	375	394	358	431	397	382	405	377	366	382	399	380	358	377	405	381	385	432	379	400	361	368	375	375	371	392	415	378	395	405	366	393	400	372	405	398	363	369	368	399	379	394	379	404	401	385	356	391	350	375	360	338	361	408	403	359	382	358	395	408	381	367	404	360	370	399	394	368	417	356	351	392	382	377	366	411	390	427	380	379	381	396	390	358	383	381	400	366	372	374	400	370	361	408	395	394	353	382	378	374	433	384	394	430	413	389	371	378	387	398	363	371	404	350	416	365	412	341	366	356	364	368	368	416	380	383	398	373	385	367	391	413	375	382	422	396	411	369	335	383	387	405	414	377	399	395	384	397	374	427	398	413	382	343	397	384	392	335	373	387	382	387	361	390	357	322	371	412	386	388	404	403	362	398	373	378	390	359	395	389	430	366	330	361	402	373	405	364	389	382	367	377	375	414	388	361	419	381	370	406	376	380	381	374	387	365	374	350	353	401	366	385	390	391	382	374	388	370	400	373	376	374	361	426	384	378	380	370	368	334	415	353	395	381	402	389	404	387	354	377	373	387	398	395	393	408	355	386	400	378	388	381	393	377	401	385	371	373	384	366	380	418	397	390	385	376	389	406	399	354	356	393	416	360	417	393	388	392	363	378	365	403	420	369	377	410	363	370	425	376	384	376	407	371	370	360	355	385	394	408	395	367	394	356	396	398	386	377	369	369	384	409	416	361	419	347	344	376	380	387	372	333	383	366	404	375	402	372	360	377	351	358	419	347	368	334	399	391	391	411	401	387	370	358	383	396	385	373	407	380	392	377	369	386	390	382	400	362	413	389	371	408	396	428	353	390	335	395	382	378	365	364	365	390	343	412	399	393	362	358	403	349	409	390	381	352	357	336	377	405	370	378	392	385	363	393	361	397	372	379	375	375	376	372	406	390	405	405	369	386	390	379	401	376	380	357	434	359	416	365	364	379	384	396	390	382	342	386	360	371	367	376	413	362	396	363	383	350	384	345	357	367	402	392	335	410	394	384	401	413	373	415	367	396	378	365	375	381	401	367	387	384	374	385	374	361	408	368	367	402	341	368	388	375	389	384	383	381	401	383	407	366	391	403	381	395	356	369	354	382	397	355	402	398	415	399	358	377	364	381	375	378	375	426	368	436	359	380	412	382	375	358	391	402	383	355	440	373	374	397	375	392	382	376	371	382	392	357	390	367	407	401	440	376	397	372	370	402	355	373	378	401	409	401	356	420	409	378	378	375	405	394	408	360	395	351	398	386	390	347	341	398	397	342	358	399	388	400	415	410	410	345	379	400	362	363	354	423	405	380	403	396	394	371	363	362	383	403	407	384	411	373	415	414	374	412	429	341	390	387	397	387	370	383	380	387	374	379	404	417	367	384	384	337	434	421	386	394	410	399	350	368	356	369	406	416	449	371	353	347	355	353	417	367	382	376	360	394	382	393	370	368	387	365	345	368	363	366	373	361	391	364	398	417	394	365	350	421	400	368	383	355	397	417	382	354	413	340	428	387	389	378	400	370	365	388	391	383	404	382	386	366	394	342	366	373	379	363	362	346	346	380	392	393	358	392	359	405	385	385	358	372	368	407	367	357	356	393	410	401	430	401	403	399	359	447	373	401	370	343	421	367	357	370	411	370	372	415	386	371	432	406	380	362	416	400	370	379	343	392	357	360	380	385	410	357	379	402	410	432	360	375	372	376	356	394	346	428	410	367	400	363	369	407	366	405	366	369	388	354	358	376	364	390	362	365	352	357	386	373	412	404	401	416	370	369	377	375	410	354	400	407	364	384	396	387	381	415	363	376	374	388	417	409	413	414	387	370	383	395	377	368	372	383	365	356	342	381	366	397	396	383	390	349	385	388	376	403	371	364	420	389	400	363	365	415	411	403	405	404	373	366	388	399	346	388	388	386	370	389	400	364	401	378	373	377	400	370	382	361	378	370	379	391	414	374	382	414	391	365	387	359	366	384	414	372	361	362	382	395	413	373	382	370	381	385	382	384	370	391	397	421	391	341	351	398	383	363	352	398	410	354	369	371	374	357	348	358	410	396	410	341	424	404	426	392	377	380	363	401	381	336	347	396	364	354	370	394	374	361	341	389	361	423	359	424	382	381	349	380	394	386	380	365	402	344	320	375	352	436	413	360	426	404	362	380	410	410	390	349	354	366	377	373	383	347	383	342	372	367	377	368	375	382	382	377	406	334	372	383	373	390	389	346	358
12294	8227	6823	4134	3003	2220	1725	1663	1614	1592	1415	1219	1176	1051	1025	1067	1028	1027	919	935	970	932	936	915	935	974	911	894	879	848	886	856	852	906	804	784	849	835	841	833	819	851	824	841	804	835	835	852	803	821	826	881	852	824	860	879	825	795	847	789	803	852	803	819	815	858	843	852	845	832	835	824	796	887	833	823	815	824	787	856	872	858	877	831	809	869	808	848	805	792	788	871	847	816	848	829	857	824	808	814	852	844	827	849	843	814	839	844	852	864	784	853	834	820	862	810	829	850	813	869	823	871	812	819	850	829	815	818	829	863	812	857	846	776	816	819	865	889	837	813	777	832	826	858	854	814	881	846	855	840	831	830	884	840	866	872	831	772	807	837	805	858	802	840	870	831	806	872	808	831	859	853	856	817	824	818	800	838	838	851	865	852	832	855	799	864	837	822	843	838	865	823	870	810	880	790	885	850	820	825	870	815	783	841	835	791	831	884	788	875	818	768	824	823	795	819	853	754	817	866	852	791	841	831	832	859	818	826	901	790	889	795	834	869	828	824	828	822	805	810	820	863	841	860	801	843	800	840	787	857	828	827	866	794	821	848	849	821	792	881	837	841	861	796	872	808	863	777	831	761	853	799	886	847	863	799	882	855	796	848	809	863	846	841	851	829	854	838	889	812	840	806	830	812	759	796	861	861	865	849	828	843	828	831	854	796	829	817	830	883	823	858	833	871	874	836	901	787	841	842	832	789	886	882	846	806	829	876	849	840	826	781	836	853	829	829	781	799	825	830	784	782	832	831	828	843	797	860	844	811	781	787	813	805	809	793	857	826	882	857	813	886	783	854	872	850	795	858	881	824	812	839	878	869	846	852	880	837	861	840	838	829	872	849	872	797	798	754	821	846	756	832	834	842	909	808	818	814	832	862	855	843	802	840	820	912	802	831	832	851	851	837	854	835	855	890	820	863	891	825	786	854	785	827	860	808	779	835	842	864	854	799	846	827	792	821	851	845	825	826	804	818	813	852	848	852	834	813	767	868	809	812	802	818	816	816	781	795	751	819	818	843	832	883	821	792	876	853	820	807	854	818	864	797	841	799	881	826	805	817	798	824	837	832	905	782	813	816	836	808	868	863	807	862	791	815	830	922	833	823	807	817	823	853	813	832	801	827	802	864	826	844	901	851	804	872	836	819	838	771	824	827	858	877	836	851	828	810	810	819	835	821	867	850	851	837	829	819	877	817	841	865	756	820	846	831	843	809	840	823	859	819	856	810	814	822	802	787	828	838	829	821	848	802	851	832	826	783	855	843	818	828	847	774	836	847	829	873	818	890	856	851	839	824	891	831	844	885	800	874	817	826	780	823	855	828	826	846	827	870	868	809	844	809	824	891	879	823	820	837	863	880	874	826	849	865	789	892	799	813	804	834	835	803	834	792	867	842	801	832	850	743	831	854	752	820	790	803	824	768	860	816	821	803	848	836	873	853	823	890	853	843	805	862	822	818	845	836	857	784	841	818	794	842	807	830	855	800	833	843	834	830	836	832	841	818	830	911	835	881	807	817	853	869	767	816	829	771	843	830	826	847	802	853	814	812	802	820	816	864	804	820	830	788	828	814	845	861	768	839	850	800	829	843	836	806	814	870	805	810	808	817	764	800	840	809	822	825	890	873	874	862	878	837	848	856	827	865	799	818	824	814	845	797	834	833	831	853	830	815	855	841	840	835	840	849	884	858	842	889	815	827	859	818	825	862	795	823	838	867	846	872	858	865	857	818	817	814	805	832	805	853	886	895	870	813	837	832	834	835	894	869	832	820	772	850	823	906	783	822	845	814	784	815	846	852	905	869	810	785	864	826	794	806	815	852	815	839	850	886	844	852	903	791	799	803	836	802	825	827	815	867	838	897	859	814	852	780	825	848	807	857	813	841	897	814	818	785	826	864	807	822	816	883	845	845	822	843	891	812	871	811	818	840	834	858	812	854	815	787	812	817	852	862	851	802	793	836	838	854	831	815	805	893	819	801	801	831	821	815	818	830	803	799	853	841	779	842	794	832	855	813	869	792	835	866	843	814	806	825	826	796	803	811	834	828	863	823	854	798	799	839	867	823	804	873	863	882	845	818	823	808	841	834	870	841	804	909	802	822	850	816	831	862	821	834	813	839	817	809	886	831	815	810	889	839	833	841	838	821	819	834	864	853	839	811	788	831	843	813	866	860	834	840	867	842	808	808	860	844	815	830	808	808	839	859	787	826	873	814	824	853	839	833	806	806	860	833	807	798	821	798	876	798	824	811	848	833	831	834	829	786	840	874	787	869	827	838	849	871	797	802	841	862	804	780	820	843	857	762	811	817	848	797	856	769	789	805	853	806	853	820	798	870	821	863	804	851	835	843	772	877	786	855	861	864	837	793	838	817	823	863	765	861	860	827	827	850	789	860	876	842	801	800	821	901	832	814	862	869	819	839	904	791	819	812	843	853	833	826	779	835	882	826	820	829	827	789	802	829	833	848	810	801	807	806	870	840	799	856	902	849	853	828	827	843	838	895	809	794	840	805	867	871	769	876	824	804	863	833	768	773	823	854	817	873	850	801	819	852	776	757	794	811	843	843	838	876	805	830	820	851	857	860	857	839	853	851	857	797	854	896	835	825	826	836	851	874	807	826	817	930	901	842	861	828	797	840	830	856	800	849	843	846	841	834	877	841	851	860	869	870	841	829	768	862	863	823	863	856	809	833	761	821	827	827	842	811	885	835	799	840	852	850	897	846	789	829	813	846	792	834	862	868	875	845	846	827	839	795	806	823	813	842	828	817	847	832	804	833	834	783	798	815	841	844	873	846	833	790	837	823	847	856	884	820	838	841	845	822	860	858	834	839	775	806	858	834	805	848	823	824	823	806	781	852	850	875	843	826	827	864	881	856	827	873	866	833	794	803	839	840	847	795	863	827	838	799	834	854	846	828	871	824	827	785	847	856	793	865	850	834	877	895	857	862	871	848	872	837	856	850	793	841	831	803	800	804	786	843	822	800	844	765	822	777	848	831	780	788	828	812	829	863	850	866	857	801	807	822	846	852	811	807	862	844	833	794	862	830	846	844	833	842	831	890	856	811	884	839	854	842	877	897	789	811	828	804	874	866	841	825	852	790	862	840	830	827	806	809	799	840	827	920	834	849	782	835	836	799	819	860	806	829	846	807	853	855	839	784	842	831	843	822	838	869	879	857	832	822	835	819	854	835	830	817	835	796	851	872	910	857	854	817	863	811	843	868	850	844	817	849	865	860	855	888	861	848	836	831	850	831	855	772	791	845	820	756	842	849	868	857	836	824	863	853	865	823	796	809	870	893	775	780	796	815	877	813	852	846	800	887	846	809	817	815	811	839	840	830	851	846	793	820	842	834	855	855	829	812	772	824	839	800	849	818	796	836	820	828	840	862	862	792	827	860	899	785	843	818	807	843	846	844	803	833	783	846	829	805	832	860	824	886	848	889
34074	20452	11112	3494	1582	1116	793	723	631	591	534	440	450	419	384	371	383	407	389	391	355	354	380	406	396	391	392	350	332	345	352	314	341	289	378	369	324	337	349	337	314	337	317	344	339	307	363	361	333	327	318	343	324	305	342	386	329	322	320	311	342	335	330	306	361	339	358	309	292	329	328	295	345	329	335	350	306	330	330	336	298	359	319	331	345	292	307	336	349	322	367	339	334	352	322	304	337	336	306	326	341	349	306	295	332	355	327	332	323	291	332	313	330	331	328	332	316	326	324	319	337	329	356	332	325	340	322	327	305	355	337	319	367	346	354	362	346	331	354	338	327	330	341	339	307	360	349	309	345	314	345	334	336	336	336	316	374	330	305	310	330	300	337	332	313	322	316	309	342	299	318	338	317	316	320	341	364	337	302	347	319	330	347	328	291	279	357	364	326	362	351	326	358	310	367	331	316	328	291	336	318	336	327	335	336	324	296	328	306	331	341	328	330	324	299	320	299	312	338	338	324	333	337	337	314	337	347	328	341	310	345	335	305	329	340	381	284	315	348	344	355	323	320	324	334	352	344	312	359	330	304	340	288	327	310	363	325	347	354	322	365	340	339	328	352	318	344	335	342	336	278	370	365	342	333	304	343	384	358	329	322	332	332	349	316	311	352	330	340	342	309	355	346	359	316	345	376	349	362	303	324	299	312	317	318	360	332	317	330	319	301	359	346	326	333	347	349	311	323	329	344	318	319	315	311	362	289	348	355	312	380	330	320	321	363	316	345	344	318	305	331	357	351	347	307	303	368	324	330	322	325	380	322	341	304	347	359	343	326	307	332	353	338	324	320	308	367	341	334	277	366	350	310	318	347	341	342	341	315	328	340	334	384	320	325	314	327	341	323	296	331	343	311	343	330	319	316	334	320	341	347	351	356	327	301	353	376	350	315	336	316	347	368	331	320	326	346	331	321	319	338	294	372	332	316	341	341	371	328	352	316	340	333	332	332	330	330	362	333	339	310	329	372	354	318	359	341	342	350	354	335	340	295	323	344	326	338	362	317	322	311	322	332	326	364	344	309	317	337	359	349	338	333	343	336	316	347	371	334	356	307	304	330	316	334	299	358	322	309	302	331	357	301	344	329	345	356	335	311	346	369	334	362	350	296	348	312	319	317	337	355	351	349	323	321	305	314	305	346	351	363	343	327	332	324	319	355	321	283	327	330	314	358	335	349	340	330	310	357	319	323	298	342	311	352	323	305	308	313	340	328	315	322	338	345	293	305	318	321	286	332	364	363	369	359	334	320	363	334	279	330	307	327	344	306	291	348	313	335	337	346	340	322	318	350	334	346	325	333	308	343	313	324	327	319	336	374	326	335	313	318	327	358	349	301	367	308	321	312	309	314	329	322	350	303	335	341	307	300	342	338	355	303	309	354	323	340	371	341	332	314	312	340	383	315	320	343	332	310	325	325	323	294	348	337	325	279	333	253	321	378	325	353	312	362	323	312	305	331	327	336	340	331	324	355	357	316	320	322	331	295	331	313	341	368	315	279	353	330	315	371	315	327	308	342	322	309	321	325	344	345	334	326	303	302	324	329	353	298	325	330	355	321	322	326	343	314	335	326	308	300	302	317	344	365	340	325	300	341	332	340	343	316	331	351	327	315	322	337	334	320	350	345	316	329	336	343	371	348	315	315	313	344	336	339	352	332	338	299	320	340	295	300	362	338	345	318	368	300	312	330	316	302	320	341	337	335	328	327	352	348	294	325	328	326	330	343	332	330	296	365	371	316	303	320	339	340	328	341	349	312	324	383	359	343	284	339	336	302	321	333	340	347	335	339	321	324	352	345	339	347	364	346	324	300	341	339	327	330	322	341	329	341	326	319	350	337	330	317	302	299	327	328	329	360	318	316	344	312	298	341	309	333	323	333	319	293	295	379	388	327	288	309	313	353	334	338	351	360	332	340	346	315	313	357	326	353	326	327	322	325	337	341	339	339	344	324	309	349	352	313	344	328	303	311	311	340	297	342	310	335	352	316	315	325	351	311	329	310	331	332	320	308	306	339	355	332	323	362	331	357	341	290	322	321	339	305	315	324	347	391	355	322	342	311	336	295	311	336	305	326	343	289	347	335	337	326	368	335	337	358	346	333	313	311	338	335	317	341	338	301	311	346	361	332	318	314	312	323	335	342	340	339	331	350	331	325	325	300	358	344	315	359	310	341	342	331	303	333	299	314	352	331	313	304	358	351	324	362	311	345	351	350	343	355	327	331	324	313	357	379	368	300	321	351	294	315	330	341	322	345	342	350	350	327	306	308	282	318	327	323	334	366	308	340	295	333	346	303	346	301	323	287	336	367	294	350	322	293	283	291	303	298	348	331	308	322	273	336	331	311	306	323	322	346	343	376	305	316	310	326	321	293	320	306	348	325	330	336	354	357	295	322	321	356	329	307	335	369	302	296	307	314	323	320	305	286	331	347	338	322	339	314	333	372	325	338	349	307	318	339	280	316	314	305	340	273	341	325	313	360	314	277	330	330	322	326	377	334	340	314	310	370	338	280	317	320	322	354	358	380	341	336	362	378	329	340	342	350	322	308	338	353	343	343	342	321	287	379	295	340	356	325	339	310	348	336	287	280	298	319	331	332	318	306	325	338	316	325	298	325	325	347	333	329	328	333	307	347	373	335	312	330	327	313	378	347	313	319	330	313	344	341	338	326	361	345	359	288	350	334	377	321	346	337	355	331	307	333	345	308	321	261	352	309	338	332	307	327	352	368	304	297	308	345	320	341	337	327	357	338	348	364	349	321	347	299	337	331	353	310	356	334	349	335	326	350	344	333	316	306	309	324	340	334	310	347	352	375	326	305	318	325	330	341	325	326	320	338	325	318	299	338	270	310	335	301	328	327	338	318	339	317	354	342	369	320	301	341	323	358	348	325	313	334	317	328	322	307	309	339	312	324	337	339	328	351	310	321	328	339	287	339	334	329	345	328	339	337	305	357	344	350	314	371	359	350	350	330	301	319	319	326	335	348	314	306	348	361	338	328	330	307	343	336	353	323	335	323	296	318	323	345	375	326	310	360	322	332	340	321	323	298	311	328	334	315	321	336	289	320	362	324	358	287	323	318	334	302	345	348	332	328	329	350	335	336	341	355	347	304	341	338	341	329	364	334	326	340	351	323	293	307	326	283	326	306	331	327	294	335	342	321	334	360	337	309	318	300	342	336	302	332	335	305	349	344	342	337	316	342	297	297	344	334	357	299	304	344	303	318	299	331	357	348	333	309	327	314	322	331	350	346	323	325	340	347	329	354	295	304	308	324	330	318	312	328	320	339	326	313	314	331	326	372	332	361	352	307	360	387	302	298	348	347	311	309	304	327	329	347	312	310	337	316	327	349	344	350	329	329	317	349	308	339	306	330	318	326	353	332	344	339	331	352	336	292	307	330	311	332	306	347	339	375	366	319	323	336	314	344	314	362	321	365	358
21413	15592	13642	6806	4943	3876	2763	2659	2530	2175	1779	1555	1388	1239	1264	1184	1124	1110	1074	994	949	965	1017	955	1047	1012	914	903	933	838	824	803	774	761	804	818	755	822	753	732	755	792	756	735	767	743	727	720	733	739	756	746	750	720	767	745	783	759	767	813	755	739	755	752	730	688	773	757	776	751	785	709	763	750	771	788	695	750	805	761	734	644	725	727	765	687	756	767	757	726	776	735	765	738	778	719	739	721	752	723	721	708	716	717	728	745	745	712	733	797	790	731	734	760	762	739	738	736	715	748	724	727	734	759	783	777	764	716	760	702	727	747	775	743	797	757	716	750	758	803	755	735	735	767	772	748	754	726	673	742	817	715	693	682	745	715	788	757	754	709	708	757	732	805	790	750	734	751	763	730	736	787	712	754	724	710	739	735	782	750	803	753	733	718	750	742	739	728	726	729	780	719	775	694	760	706	749	698	753	731	757	707	753	773	750	788	792	784	786	722	735	713	723	746	720	782	788	731	714	693	734	743	726	714	759	756	751	757	733	770	702	717	740	708	699	739	729	743	776	762	742	781	772	694	782	798	744	709	751	804	701	738	740	728	730	753	718	726	719	734	729	765	768	737	726	731	724	726	724	717	739	742	717	719	720	722	727	795	780	720	768	757	773	763	726	773	746	728	747	738	736	783	749	803	778	742	786	694	775	737	716	687	787	752	725	733	786	699	771	726	718	733	776	779	745	755	695	772	781	740	767	731	758	752	750	728	765	728	772	735	762	740	695	740	817	754	756	674	759	747	733	729	719	729	739	745	736	710	745	705	668	682	721	773	777	703	697	737	734	728	674	773	729	728	708	730	730	775	790	742	728	719	701	804	733	735	762	755	722	741	753	800	744	717	742	755	742	783	733	786	747	748	737	720	731	759	754	727	755	706	738	773	708	731	741	773	737	738	774	749	707	734	714	758	764	727	761	780	722	733	775	756	750	719	703	720	698	741	758	735	743	753	753	755	759	695	724	746	736	746	760	712	765	754	740	737	733	719	780	750	799	757	771	665	766	729	738	774	746	724	726	738	736	818	785	746	808	782	776	761	743	784	728	755	771	721	783	735	738	748	769	770	783	759	726	729	760	663	682	753	763	746	755	754	764	711	711	750	770	760	765	740	758	731	730	741	731	757	750	766	696	715	737	755	797	729	760	723	695	766	749	797	720	750	746	737	725	755	766	719	697	679	742	757	772	789	720	718	704	748	769	772	753	746	739	753	751	744	715	792	721	711	786	695	702	784	723	741	760	758	694	725	742	742	758	766	743	770	752	709	717	729	720	799	809	712	776	732	763	739	781	742	757	686	711	758	720	737	718	724	709	779	716	716	826	717	784	670	794	739	700	725	712	732	774	720	751	737	730	766	709	730	722	758	754	697	738	802	699	760	735	731	707	713	737	722	719	764	713	759	812	735	770	775	748	754	781	791	732	719	725	771	707	734	726	757	779	773	786	736	722	753	735	705	705	780	715	762	761	731	725	698	741	733	733	753	732	797	762	765	763	736	776	721	698	753	715	752	753	752	720	771	742	744	771	745	728	781	739	724	737	742	700	742	703	745	735	758	782	747	764	714	721	720	742	710	705	800	733	719	723	735	719	751	737	732	719	759	708	763	768	726	755	715	808	785	760	735	753	737	694	721	757	738	754	690	738	711	743	762	713	715	793	755	792	719	763	756	769	699	744	767	707	684	724	764	722	699	726	783	713	750	664	706	697	691	733	779	728	770	750	761	724	777	739	733	760	784	716	731	807	734	774	713	762	752	729	743	735	758	722	742	720	705	796	738	768	748	740	790	724	735	727	739	761	777	724	748	730	775	705	718	765	775	738	718	773	735	706	768	718	715	761	723	764	720	747	729	766	727	785	709	718	775	732	747	743	708	772	705	739	769	743	729	750	778	749	726	780	767	760	748	721	748	788	770	774	754	734	757	720	707	756	721	773	781	721	730	682	710	782	726	734	779	767	738	748	774	751	733	714	740	749	738	706	734	767	790	721	729	766	705	730	734	753	733	732	777	718	753	762	751	765	731	740	736	714	763	726	687	722	774	777	764	758	722	789	730	720	777	759	746	747	740	804	745	712	739	698	763	709	788	682	705	761	754	728	683	738	747	765	753	709	761	726	743	744	744	772	777	746	729	721	727	758	789	750	738	763	729	750	744	770	801	850	735	703	755	718	686	761	783	753	738	716	781	768	707	716	723	705	770	708	684	736	732	715	753	728	716	707	795	759	714	735	743	694	728	740	702	726	746	716	699	812	771	737	688	740	753	785	696	740	747	754	778	726	751	717	764	742	755	778	683	760	748	714	729	717	725	731	687	725	728	724	813	824	759	708	684	735	739	734	745	725	713	738	692	748	764	774	742	755	798	751	782	745	686	767	750	762	774	737	771	741	680	694	707	702	738	798	762	729	744	705	757	713	730	728	724	729	700	721	718	775	766	678	725	738	741	754	739	721	785	765	764	753	716	772	693	769	691	760	743	727	724	772	729	731	722	761	712	746	796	798	730	768	719	724	762	751	700	723	755	738	730	715	732	786	719	709	756	763	786	724	729	756	768	750	751	739	733	696	760	770	738	686	720	742	761	761	764	773	728	736	750	708	746	705	804	781	724	720	777	711	753	745	707	743	707	688	730	734	711	701	710	767	748	747	736	750	701	739	720	763	746	730	740	733	767	778	734	753	738	711	748	764	779	742	724	788	723	735	777	725	743	753	719	713	746	747	717	761	785	733	742	791	752	754	745	735	747	730	792	775	777	748	757	735	686	719	747	695	757	748	760	726	735	781	733	728	780	716	730	700	761	783	760	723	742	756	724	724	765	774	700	756	732	716	729	730	717	757	799	766	724	743	731	756	788	745	754	730	716	742	773	721	761	797	735	733	705	732	766	763	736	745	747	785	705	750	745	785	745	781	744	758	746	708	722	750	773	771	792	722	746	732	752	734	771	720	749	771	753	725	699	752	749	724	752	741	702	748	785	708	767	668	767	759	808	764	788	747	780	696	692	777	741	761	725	745	734	724	738	762	745	769	733	724	729	730	743	741	769	747	717	738	749	799	724	745	733	729	738	789	701	765	699	753	725	741	734	712	782	739	752	766	734	696	761	713	759	749	725	736	729	728	715	793	742	768	738	739	709	743	702	725	780	750	721	703	773	747	739	744	744	761	720	785	716	748	845	738	766	740	790	730	720	754	773	692	713	755	756	794	720	780	743	758	763	707	786	763	769	757	730	754	805	762	707	742	692	712	720	741	765	738	753	722	729	718	744	749	762	679	746	725	729	707	764	803	727	745	801	755	763	736	708	766	742	769	739	705	740	680	767	751	767	774	732	700	711	736	727	725	756	725	744	738	737	724	734	789	721	755	718	774	720	768	779	735	713	780	695	698	736	742	693	751	760	744	725	707	761	737	748	751	744	705	741	698	725	723	749	723	796	759	735	732	747	763	766	761	710	711	770
44007	29000	18919	6240	2478	1538	1090	926	850	734	613	597	527	531	517	452	441	438	400	471	445	454	454	430	410	406	411	421	406	377	439	419	395	367	353	362	391	359	390	358	355	362	364	413	374	409	383	346	386	361	381	341	398	364	406	408	392	369	371	363	367	398	425	335	372	369	320	392	389	352	361	336	376	381	379	352	337	396	377	371	379	378	381	320	380	352	343	377	384	371	349	364	354	319	370	382	352	341	317	401	386	420	354	367	403	386	385	360	366	366	408	388	360	362	372	379	365	371	380	398	378	374	389	372	360	391	388	391	334	377	391	372	354	333	362	369	375	365	379	365	393	369	359	398	388	340	374	376	364	381	360	356	355	383	347	382	359	390	374	359	382	376	366	368	382	349	354	431	384	342	345	375	383	380	400	385	345	376	396	356	366	358	387	389	409	375	372	349	361	335	375	402	374	372	353	352	355	397	353	373	356	346	403	401	369	372	358	372	360	350	388	394	376	412	345	383	330	370	382	372	377	345	342	368	359	365	394	400	379	342	390	421	404	358	375	370	329	410	375	418	371	362	373	357	380	346	393	371	367	415	363	351	386	381	363	361	400	358	368	365	379	350	371	376	372	387	376	347	358	323	380	388	348	400	358	341	363	355	407	392	349	347	353	380	362	422	354	394	377	388	357	385	353	374	390	363	334	368	360	350	373	360	371	342	388	400	399	380	351	365	379	401	354	353	347	372	369	400	341	377	379	388	368	378	356	350	389	391	376	382	376	379	404	382	365	348	320	357	373	357	396	396	368	349	380	376	338	355	404	372	359	376	381	385	375	371	329	337	338	363	390	408	367	360	373	381	384	370	337	392	339	358	390	346	383	361	363	368	340	342	377	355	376	348	361	398	380	375	401	360	367	353	387	384	386	375	377	383	397	368	385	354	357	369	361	387	399	361	364	375	332	409	355	349	365	397	380	389	358	423	385	369	360	374	349	359	339	380	377	367	325	384	346	379	352	364	358	352	404	395	358	346	358	375	383	396	415	362	343	392	380	386	366	338	390	351	368	364	370	399	355	381	394	380	354	353	360	358	377	365	396	359	384	376	375	375	417	391	391	398	357	396	382	370	390	350	366	390	367	359	383	362	397	338	381	375	380	348	383	411	363	374	361	385	373	372	361	399	308	394	360	374	373	382	361	349	381	354	375	383	360	332	369	349	392	348	338	377	410	396	419	377	364	374	383	360	351	380	388	393	321	365	401	374	394	336	362	358	340	354	351	379	339	405	363	406	347	364	308	392	356	355	382	373	361	386	412	378	356	385	367	383	395	366	379	390	337	337	385	378	360	353	362	386	373	366	364	384	353	357	405	376	373	349	361	405	367	359	313	329	362	335	342	378	370	359	383	356	374	362	352	391	382	388	372	403	348	321	367	366	365	354	354	418	405	379	382	364	397	305	350	374	372	406	366	382	349	359	385	350	373	412	348	389	365	379	338	370	377	345	374	363	376	366	362	351	408	397	375	355	358	363	401	328	350	341	377	366	379	361	398	388	355	359	371	361	344	385	347	349	387	354	345	376	359	355	403	340	384	388	369	354	360	341	385	404	354	376	386	394	326	355	378	362	328	341	409	397	383	362	366	378	373	372	359	340	336	375	377	341	347	395	353	359	376	369	395	387	352	337	357	389	357	387	372	397	362	377	327	371	386	339	385	411	392	371	355	397	390	383	398	364	364	353	374	346	389	382	367	351	388	359	360	397	350	367	352	361	382	381	384	367	360	366	360	375	364	405	332	363	370	384	379	363	360	375	354	365	378	405	395	367	345	356	373	398	349	414	392	366	375	382	416	382	409	353	347	381	371	344	368	393	386	350	377	403	364	368	381	403	361	369	381	376	345	368	345	354	381	369	363	399	382	356	398	393	349	413	345	404	409	348	336	378	355	351	376	348	374	346	329	363	372	400	389	402	380	388	377	366	347	381	393	358	365	371	338	336	332	358	400	380	388	356	368	324	355	385	353	364	364	364	372	348	345	371	400	357	370	377	388	349	400	360	369	348	373	351	351	377	371	389	367	393	368	354	348	375	360	386	391	377	360	381	394	362	363	364	384	389	326	366	361	322	346	377	378	370	390	383	398	384	384	357	417	364	392	377	438	359	332	379	371	375	347	376	387	362	377	372	370	377	365	378	395	363	358	330	400	393	300	343	371	345	402	353	370	361	351	364	353	379	348	379	355	346	376	378	392	432	413	362	385	378	419	383	366	356	403	389	364	332	376	346	417	357	375	364	380	356	395	329	349	388	335	362	389	373	351	360	363	383	403	381	379	370	398	375	384	382	377	364	381	354	311	371	342	375	393	387	391	366	401	368	367	355	351	375	348	358	373	367	404	361	397	349	365	404	351	392	421	362	335	360	395	363	341	376	400	394	346	438	366	381	416	352	377	382	375	342	355	371	406	375	377	400	383	377	381	385	327	352	371	349	370	373	347	373	396	404	332	390	386	373	388	321	372	397	381	378	369	341	390	373	359	395	409	408	399	369	360	378	377	373	342	366	361	390	352	402	378	394	382	353	384	391	374	388	337	346	344	383	349	397	369	368	356	371	373	384	358	347	367	401	357	373	330	379	338	364	361	411	355	364	353	377	377	373	389	401	379	377	382	383	379	396	356	357	370	390	401	353	394	386	344	381	364	348	381	352	381	371	369	348	370	377	384	361	371	375	364	312	356	359	369	352	365	335	386	378	371	343	360	393	363	379	373	414	362	377	335	398	349	364	352	362	363	340	390	381	353	365	338	367	407	349	357	367	347	384	354	368	358	350	336	345	382	357	392	390	393	304	378	387	371	400	353	354	371	364	344	361	352	354	362	369	379	360	374	386	367	334	359	397	389	344	362	404	416	380	378	360	361	344	385	369	385	331	385	347	353	351	382	350	371	364	342	373	380	369	384	344	346	355	380	348	349	381	346	347	369	373	344	380	345	397	375	387	399	356	360	367	378	356	399	347	344	348	347	376	355	387	358	417	374	358	338	364	391	370	346	345	354	370	342	359	373	380	390	394	318	382	353	387	366	367	323	370	318	363	357	393	361	418	386	376	378	385	409	360	360	352	388	378	397	387	391	378	343	346	365	350	380	357	388	405	392	335	361	348	366	387	384	389	401	387	362	345	354	379	388	369	358	373	377	379	389	384	392	380	370	396	415	365	368	392	354	406	370	403	393	405	395	367	393	380	375	366	350	345	352	392	370	381	389	375	417	374	387	347	353	359	373	380	361	360	393	387	355	352	403	400	381	350	358	333	404	398	349	383	358	329	407	343	364	369	357	361	387	385	356	379	340	345	369	388	372	369	397	364	397	389	371	366	382	344	351	360	380	377	337	398	368	337	342	350	345	375	359	357	365	378	348	393	336	340	371	361	368	380	377	377	359	386	414	379	360	380	344	360	350	361	414	409	344	335	377	362	367	362	392	355	320	396	369	337	384	390	348	385	362	329	355	360	356	336
27303	21067	20751	9132	6652	5084	3864	3688	3483	2697	2445	2033	1698	1630	1522	1498	1494	1343	1261	1221	1222	1251	1232	1214	1231	1185	1156	1056	1012	954	924	990	897	935	850	871	886	933	846	831	875	852	865	813	889	823	861	864	796	839	796	823	826	848	804	824	855	820	840	766	818	852	804	873	853	826	841	810	788	843	781	803	865	821	814	832	843	818	866	816	857	875	800	801	890	856	851	798	783	796	834	811	766	799	848	834	777	773	804	830	828	854	811	800	829	873	854	835	807	868	788	825	763	848	852	864	849	824	805	759	825	872	805	834	847	851	831	810	862	782	863	788	846	828	825	867	807	841	857	806	808	827	805	818	857	812	833	804	810	783	839	828	815	820	837	822	787	839	767	809	839	855	815	839	847	849	822	829	768	895	812	824	842	847	794	807	819	820	827	840	819	809	820	778	812	844	829	816	801	821	814	830	875	852	860	786	820	824	776	760	817	838	815	824	809	817	813	845	746	823	824	810	817	845	831	780	808	797	805	773	773	875	848	830	796	852	820	811	820	801	838	840	886	785	851	826	858	811	816	741	846	822	849	808	840	817	815	823	775	804	874	814	855	846	828	872	885	860	813	792	825	853	836	836	856	836	845	807	841	853	802	784	810	835	783	832	832	811	831	848	781	774	813	761	825	800	833	829	772	838	818	782	805	884	795	817	812	817	842	832	834	843	852	837	759	798	847	786	796	827	781	808	843	872	857	822	812	830	818	803	797	853	862	748	851	815	837	793	806	836	818	818	822	768	813	852	870	843	788	848	790	846	812	881	795	814	799	848	803	800	762	881	792	811	848	812	846	786	812	778	805	824	873	882	863	866	869	818	805	792	807	806	814	848	861	834	842	836	816	825	798	830	815	863	818	784	824	731	848	812	800	758	848	801	868	819	842	804	822	795	802	819	796	808	910	808	788	847	859	858	788	817	823	826	820	807	835	782	839	821	812	804	826	840	802	802	835	853	848	848	813	902	792	816	800	836	816	758	811	877	799	767	867	864	805	898	834	774	863	841	817	816	821	805	843	858	823	827	798	827	810	813	797	863	828	861	849	817	810	816	830	841	811	830	825	826	815	779	868	763	796	821	815	839	816	756	817	852	809	808	814	832	825	798	815	801	797	796	824	803	788	844	832	771	834	782	791	819	795	807	849	795	827	836	777	829	795	827	771	782	829	751	792	788	862	806	840	827	815	834	768	876	820	809	824	747	819	828	812	881	867	815	828	780	810	855	843	825	820	806	786	815	799	830	837	814	824	770	842	827	835	801	845	766	891	816	820	821	836	799	787	771	796	816	797	746	841	849	885	794	817	821	863	800	805	784	812	821	867	832	837	802	826	794	826	812	830	787	803	820	846	806	775	799	867	795	857	831	799	808	769	823	886	832	799	847	812	812	801	824	843	823	832	834	791	849	796	810	778	784	790	812	818	808	827	796	837	803	831	798	818	815	828	839	839	787	817	826	873	780	840	780	802	793	803	858	812	828	820	809	855	858	868	745	850	840	831	855	819	821	769	840	795	856	883	764	861	823	812	837	801	865	805	802	835	810	787	808	761	856	820	811	823	816	862	835	856	843	816	820	810	812	836	783	845	851	882	834	858	830	799	794	850	765	802	877	837	805	829	805	782	829	832	828	846	846	785	806	841	761	818	828	878	821	817	825	857	816	850	831	833	876	818	800	777	770	862	835	856	811	844	848	834	868	847	785	818	776	836	771	813	820	834	817	848	854	838	800	789	813	797	842	824	785	836	814	831	802	813	805	820	846	818	806	892	755	822	843	849	879	833	838	817	843	829	837	866	757	873	817	768	841	807	818	842	800	795	787	815	824	796	866	789	831	804	816	855	839	811	793	791	816	876	829	821	842	847	862	783	808	831	815	818	840	822	815	858	835	832	825	823	780	808	767	811	795	816	817	794	807	807	809	810	842	830	824	857	770	830	765	831	819	764	846	831	831	842	802	801	796	813	824	801	781	838	818	795	880	830	868	861	848	802	781	777	790	828	818	832	833	834	860	786	811	852	792	828	832	804	884	798	815	787	806	853	827	825	852	841	839	816	819	806	873	851	818	787	852	780	807	809	779	839	829	805	837	809	831	804	833	815	821	818	821	837	841	858	835	854	806	798	806	843	825	785	847	848	860	785	844	805	830	832	830	852	796	842	850	806	852	837	846	840	828	803	819	772	852	824	772	872	819	823	811	811	845	855	831	847	799	853	746	840	848	874	842	902	766	825	791	810	822	829	860	809	802	788	840	817	817	833	872	803	842	779	825	849	865	792	830	830	767	833	837	850	865	822	848	842	821	852	813	792	820	776	822	865	818	806	833	853	787	844	782	855	818	840	834	824	845	840	851	847	803	830	833	820	806	839	800	821	792	860	797	738	813	791	777	865	776	854	816	794	878	789	848	804	852	763	792	849	808	847	864	764	816	833	824	856	811	841	779	850	842	824	830	895	797	877	846	849	848	857	818	849	872	816	831	845	843	775	828	835	867	794	790	805	791	883	864	823	798	889	845	784	799	829	829	806	840	835	825	804	830	811	874	869	815	811	815	833	833	821	825	863	826	801	801	798	856	826	847	826	860	834	809	815	818	780	886	834	844	785	836	866	818	859	824	884	808	771	849	813	876	821	810	779	795	837	881	802	814	836	814	833	832	828	847	826	803	852	837	841	740	797	825	839	810	812	833	839	834	792	811	814	821	855	855	813	860	828	833	841	852	880	840	789	834	768	801	849	891	854	840	810	804	838	807	843	853	806	854	805	812	797	776	837	801	819	832	858	778	801	838	795	770	758	792	838	796	891	822	798	845	794	817	856	819	858	808	779	785	799	813	850	846	834	819	756	828	829	837	813	796	793	806	788	851	832	888	852	783	845	834	850	808	843	824	831	845	849	819	817	855	796	814	837	800	856	831	825	809	837	791	760	797	800	811	784	836	840	804	845	814	799	831	813	798	785	833	791	857	791	848	820	807	763	832	887	792	821	789	869	757	807	816	894	824	815	818	807	807	748	843	846	791	820	844	788	792	852	838	803	836	799	814	868	820	811	852	842	827	837	801	831	785	829	842	803	841	828	824	808	806	797	818	846	842	837	827	798	843	795	809	800	909	835	803	811	825	817	804	856	784	787	809	806	810	787	821	816	810	816	790	828	829	837	866	809	841	821	822	751	777	814	842	810	806	849	816	777	781	869	818	865	849	822	913	827	826	773	821	830	830	789	832	813	763	792	870	856	797	814	869	825	770	814	756	801	802	906	885	874	823	835	802	801	864	789	831	800	809	793	809	796	861	805	822	814	832	783	790	796	819	806	795	814	779	790	833	845	828	839	806	813	776	808	827	854	857	827	827	833	813	867	806	811	870	773	785	794	872	862	838	826	834	816	818	793	860	855	858	828	816	785	856	817	784	787	830	834	820	782	790	823	840	831	812	832	854	804	845	840	822	749	833	775	777	813	822	780	846	821	863	792	772
19467	9737	4940	1839	1066	791	568	647	531	540	466	462	461	400	453	390	410	413	367	378	379	405	373	351	413	372	371	396	329	382	358	400	375	353	369	393	409	353	384	374	400	364	388	380	345	388	374	405	401	412	391	402	416	416	415	387	408	380	439	395	407	351	357	374	416	380	361	417	369	408	406	377	401	369	389	372	386	349	380	400	390	377	384	387	381	426	360	370	385	391	349	379	355	393	357	378	357	384	395	388	404	387	408	372	382	412	403	409	414	364	400	370	359	387	429	365	383	414	386	431	368	382	380	362	405	385	375	380	358	350	370	381	393	387	412	408	363	411	396	350	382	394	372	395	383	379	385	393	396	399	357	364	380	388	367	407	351	374	361	392	407	366	389	419	431	377	416	392	397	358	430	351	338	382	394	366	373	370	364	372	394	345	407	402	368	407	396	354	375	380	359	375	351	391	382	378	404	371	390	389	358	380	389	405	373	383	354	402	367	392	372	399	357	367	386	389	397	417	351	416	372	363	432	383	383	383	425	401	361	363	359	342	391	359	443	406	384	396	386	353	413	431	377	391	414	380	356	408	387	424	383	380	370	374	408	392	420	408	375	391	375	377	380	419	401	417	375	393	374	381	361	384	363	399	428	390	397	418	402	390	372	399	347	361	399	369	356	385	389	391	401	409	374	393	362	376	357	415	373	378	353	399	377	380	393	407	384	390	369	413	341	377	367	386	373	425	397	402	389	409	366	397	407	368	342	365	393	393	361	389	359	367	366	388	386	398	388	384	345	418	408	411	404	403	380	399	371	372	378	348	411	346	420	349	370	417	389	367	307	379	421	394	385	383	393	400	357	391	391	387	371	373	386	404	362	375	386	401	383	377	370	363	359	366	379	397	385	385	394	400	402	376	355	380	369	382	383	409	410	381	397	360	360	337	350	392	350	380	343	377	396	372	396	404	384	362	359	404	364	392	364	386	351	395	425	358	348	372	374	382	380	368	392	396	383	407	397	382	353	383	381	392	380	382	388	395	365	342	329	374	387	368	335	335	369	384	411	371	389	368	397	429	378	349	380	398	397	356	368	344	402	359	393	369	372	343	386	362	386	376	422	363	366	359	392	398	400	370	348	399	369	352	398	392	416	393	366	382	403	367	398	365	389	349	406	377	359	362	412	443	395	373	393	381	385	401	430	410	387	387	364	352	435	348	392	376	357	387	392	373	380	389	394	351	375	385	372	403	378	375	388	366	344	381	382	412	402	366	360	399	385	369	399	378	379	351	365	374	364	383	372	385	420	368	368	381	417	411	414	398	379	398	341	363	407	373	405	395	403	396	373	375	346	427	381	336	371	361	364	397	359	367	399	391	426	374	395	392	374	361	332	392	393	369	403	337	392	407	385	377	405	369	400	347	396	384	375	415	389	390	416	350	366	376	394	410	380	401	381	428	403	342	391	371	418	389	376	366	393	347	362	351	347	390	403	348	345	415	381	412	409	390	416	377	371	353	394	382	372	385	380	364	343	380	379	362	386	368	359	407	379	394	399	416	374	399	394	385	392	361	357	344	350	401	419	395	365	382	378	369	402	372	364	365	342	378	425	417	398	405	400	390	377	390	426	380	401	366	421	403	412	382	380	385	412	395	395	352	378	329	319	386	409	364	355	400	391	401	407	376	426	404	403	367	366	397	439	353	386	408	384	376	383	345	379	393	410	387	434	401	372	404	356	383	365	389	378	382	383	365	392	352	404	392	385	371	376	375	367	362	372	387	349	365	382	360	375	401	383	376	393	432	367	356	395	343	403	374	401	397	391	373	414	382	385	385	346	390	424	416	369	391	364	368	375	381	375	342	397	399	363	363	354	409	396	392	386	349	366	328	409	405	371	341	409	345	394	375	347	381	389	381	369	337	391	385	366	417	375	373	340	381	384	409	393	340	351	383	361	394	398	385	341	415	435	395	369	410	426	356	370	343	377	402	388	348	414	390	381	380	367	430	376	351	337	378	362	381	388	379	378	424	372	379	388	353	363	397	387	414	409	389	373	365	349	367	397	415	366	363	383	413	357	393	385	338	365	388	376	393	372	412	379	391	403	348	386	385	415	395	409	415	423	404	328	416	407	386	382	381	360	367	405	401	362	408	399	370	359	410	366	412	355	400	435	397	387	388	348	387	373	371	418	364	366	368	416	372	378	364	380	360	366	383	405	375	349	369	360	382	364	370	372	343	334	401	411	385	407	370	366	395	389	403	380	382	402	423	401	406	372	360	367	411	364	391	363	380	392	395	390	350	367	376	409	421	403	414	378	403	403	430	371	371	365	383	361	386	358	385	376	431	410	419	362	431	400	400	409	387	379	377	376	382	355	410	412	386	381	391	382	394	351	360	388	403	383	373	385	400	381	344	346	380	406	418	383	358	366	373	382	390	334	413	428	383	402	364	373	385	390	345	371	364	374	372	408	373	394	376	355	361	389	362	372	404	365	412	404	401	377	338	418	368	355	376	404	406	403	374	419	373	359	378	398	390	418	399	385	400	388	396	398	376	370	388	378	411	396	384	369	396	405	363	388	380	386	366	373	400	400	427	368	383	387	406	381	364	381	362	398	394	388	366	382	367	393	374	386	398	400	407	422	355	418	358	333	370	344	397	374	404	386	356	403	396	387	352	367	380	396	377	379	377	401	383	397	365	379	395	400	389	382	387	379	377	411	370	415	375	409	418	386	340	372	350	388	369	369	393	391	401	361	412	380	413	453	386	379	382	399	371	369	375	417	417	417	431	376	383	393	391	390	388	401	401	408	393	391	393	374	366	393	387	372	357	402	374	370	396	367	402	379	344	414	429	357	359	409	368	391	348	413	378	402	387	403	421	393	379	341	358	383	384	357	345	383	352	348	369	386	375	337	416	399	402	375	383	372	354	379	354	346	384	359	413	419	378	428	382	397	397	347	384	352	367	369	390	418	324	406	378	390	326	378	415	401	383	406	412	364	397	394	391	355	374	404	369	385	374	377	348	375	423	369	411	394	382	372	409	409	383	388	390	349	363	403	406	419	407	400	375	377	402	380	381	377	395	408	390	409	398	399	382	387	385	346	405	352	390	369	435	395	375	378	399	389	375	357	385	356	364	399	401	397	398	412	361	378	363	357	377	388	352	434	391	379	368	377	353	376	397	386	390	379	386	360	393	350	381	405	399	394	363	364	439	351	402	364	399	392	378	362	416	379	410	376	374	362	401	385	357	361	387	394	405	369	359	412	348	410	379	355	372	409	364	399	377	418	362	375	422	376	397	377	378	372	380	369	368	346	377	420	398	358	354	388	353	392	370	367	394	395	413	394	393	392	372	344	359	332	367	370	388	360	372	358	401	375	388	353	380	369	428	387	358	416	362	379	366	333	396	357	361	384	399	388	393	380	392	409	371	382	410	389	312	384	384	417	373	363	391	351	387	348	415	391	367	388	363	394	415	379	417	389	379	375	377	414	401	388	358	365	349	339	384
11931	7613	7949	4450	3133	2491	1962	2020	1799	1581	1379	1165	1083	1076	1072	1085	972	983	943	946	957	960	914	993	947	923	905	894	881	858	839	878	853	834	860	891	842	852	838	810	819	841	824	836	837	851	857	821	832	856	861	819	794	839	886	783	811	863	804	817	811	812	821	819	867	804	807	862	796	904	840	817	827	805	803	833	819	815	854	821	839	825	820	824	834	870	838	861	819	809	828	886	803	847	882	864	863	857	829	813	801	857	831	815	874	818	830	830	902	889	844	817	864	875	800	846	889	808	774	795	898	856	801	819	831	860	797	821	849	816	840	851	839	821	845	880	797	847	825	850	830	796	794	838	846	824	874	868	799	793	840	858	848	776	895	843	791	847	867	854	809	839	833	809	857	807	886	832	810	795	863	756	846	807	876	787	839	816	817	824	831	782	824	775	803	853	851	785	819	843	820	806	834	819	811	826	906	804	820	794	860	818	825	820	795	813	832	829	860	810	801	856	839	839	812	820	853	817	870	824	845	825	811	763	826	858	855	831	780	831	843	844	844	808	816	835	821	853	801	822	822	837	852	848	815	849	815	821	820	875	750	842	810	835	875	793	850	821	851	823	812	851	818	855	847	855	833	793	808	886	827	852	810	877	858	773	796	807	831	843	826	837	869	812	859	844	813	809	846	878	832	815	828	840	848	802	865	812	829	842	835	844	813	773	813	795	810	808	835	825	830	869	818	821	810	861	874	868	803	799	814	839	853	827	852	821	823	826	812	830	855	837	853	814	837	876	851	857	823	787	810	836	780	811	803	789	789	800	844	819	835	797	853	850	821	854	839	807	853	818	852	864	824	807	870	867	830	824	833	805	803	868	860	834	838	872	829	791	841	783	876	813	815	801	856	805	840	856	802	800	834	856	809	857	801	813	859	854	776	828	752	824	876	799	853	847	898	786	900	826	824	785	845	836	821	839	869	779	862	844	847	837	841	886	775	840	818	828	836	805	802	827	803	893	810	825	854	847	850	902	826	847	837	795	878	837	881	824	843	780	816	831	828	821	883	816	790	867	816	798	857	819	906	819	840	836	865	900	819	828	766	837	806	868	824	795	804	766	827	812	874	829	807	784	830	860	826	839	814	852	884	812	850	821	842	802	800	804	849	822	870	836	835	863	824	871	829	852	879	812	803	846	879	818	844	830	883	823	823	848	816	817	837	849	799	786	831	843	782	850	838	850	856	852	800	834	851	801	819	816	864	814	840	795	778	857	869	824	828	890	807	865	819	852	807	820	806	824	798	808	852	857	817	877	831	857	854	831	813	800	806	781	784	871	824	833	884	822	811	807	792	780	777	857	822	806	794	865	816	809	826	849	826	833	841	842	863	821	823	827	838	854	791	852	851	809	802	883	800	828	848	792	832	806	841	842	851	824	795	831	860	848	797	829	769	803	819	812	834	847	867	832	861	883	874	844	892	816	852	800	845	837	828	825	832	845	841	851	867	835	741	814	795	808	820	830	809	820	816	798	865	826	849	831	835	898	790	857	894	794	857	848	872	868	790	835	850	800	839	786	800	828	790	829	809	836	824	855	837	839	814	826	887	838	894	845	813	819	858	853	876	826	808	834	792	835	795	869	786	820	849	821	803	828	826	844	835	856	878	825	821	855	863	813	849	851	870	824	803	847	848	845	794	794	820	830	834	796	839	847	795	854	858	846	817	847	831	878	855	783	813	803	835	866	789	824	800	827	790	836	855	821	806	845	826	910	826	820	783	822	861	857	860	819	858	871	814	845	811	817	871	813	875	785	800	839	810	909	855	795	855	838	790	817	882	823	823	885	808	853	850	825	852	823	801	854	896	815	882	875	834	852	804	825	833	853	827	839	850	796	838	822	844	835	839	856	855	841	807	853	859	856	866	771	810	799	834	812	817	768	852	855	827	847	799	821	905	873	846	837	883	824	794	826	859	813	886	825	853	824	850	757	818	782	815	762	845	850	881	838	821	802	855	897	816	847	813	796	873	806	824	772	848	802	868	788	791	827	881	849	827	817	872	831	825	877	831	809	811	823	786	797	829	839	825	822	849	806	843	847	796	799	805	835	804	817	797	871	862	886	825	858	839	825	856	828	843	787	796	790	843	831	813	858	881	823	856	885	802	809	765	803	811	837	889	836	834	807	869	835	901	783	782	765	833	891	817	831	796	799	845	803	816	799	825	825	805	804	826	809	789	853	835	791	831	830	860	808	840	838	886	852	810	862	838	820	840	887	820	831	831	878	816	831	849	746	834	784	808	826	750	845	835	802	856	851	766	832	858	801	795	794	841	865	901	873	833	811	892	859	847	856	845	859	825	852	844	832	832	840	831	860	855	830	839	865	801	806	874	855	821	806	822	817	798	822	820	831	799	837	753	796	755	849	814	883	854	854	837	810	776	839	844	840	844	804	825	806	823	809	812	861	842	852	833	826	811	810	807	829	821	869	831	837	822	845	857	806	840	864	811	842	860	835	819	848	827	824	844	852	833	862	793	817	836	864	890	897	862	808	831	861	826	826	834	812	817	806	843	864	856	818	838	811	790	836	873	822	803	840	830	822	826	824	877	822	816	830	851	864	831	845	801	854	842	820	790	818	812	873	812	850	817	838	820	856	821	851	780	824	875	821	752	835	842	822	886	844	849	831	858	847	853	847	829	856	832	812	825	811	840	826	839	868	857	816	872	828	867	829	853	862	864	784	828	858	861	840	841	866	804	878	845	810	874	882	808	796	852	829	848	864	822	854	783	856	829	809	823	812	860	853	863	891	873	831	781	789	851	854	794	845	841	819	802	855	832	812	797	860	832	858	802	902	857	807	844	858	847	866	858	817	839	869	836	816	821	816	852	802	798	864	828	847	838	810	807	853	806	801	845	830	830	838	825	902	854	802	877	793	842	891	863	848	870	840	857	810	829	807	813	796	851	805	850	837	793	828	899	861	854	854	818	814	848	820	843	841	833	844	851	856	835	819	805	788	837	818	870	837	798	850	856	854	787	844	822	813	834	832	841	817	794	856	843	832	872	856	822	832	840	868	875	802	859	857	851	840	815	777	836	814	839	823	815	796	886	850	832	856	810	834	866	856	817	816	827	851	828	837	854	887	913	822	888	800	866	816	843	810	794	830	838	812	818	808	826	833	804	840	805	881	800	809	794	833	870	795	796	853	796	826	848	854	848	861	819	836	817	885	826	800	816	816	859	876	785	804	847	846	845	886	831	871	811	852	849	837	852	872	816	845	829	838	817	789	809	844	827	785	824	833	836	826	806	834	826	829	838	756	848	849	840	819	799	875	823	830	822	835	825	837	817	842	807	854	848	803	860	873	841	787	845	768	857	846	871	863	844	826	786	841	824	820	836	828	798	859	787	821	882	798	804	835	779	819	910	817	831	852	834	854	831	845	822	838	869	829	829	872	829	813	834	850	837	864	852	851	843	833	857	825	853	779	797	848	897	854	848	789	756	874	820	800	814	777
34535	20699	13556	4119	1569	1051	864	746	707	572	529	500	424	423	390	441	418	388	408	399	378	364	371	379	355	386	376	309	345	357	352	340	327	312	333	337	331	373	329	370	343	337	327	353	316	313	375	343	342	355	350	347	309	335	319	324	329	323	340	332	367	321	311	335	340	349	332	364	319	358	340	299	360	332	342	343	339	331	319	360	335	324	335	341	334	324	340	338	344	358	326	306	354	349	349	330	362	313	341	334	343	359	312	352	368	354	343	334	328	326	362	321	313	326	363	361	333	324	320	336	325	338	318	308	336	353	355	357	336	347	359	339	329	370	362	381	388	303	350	330	354	320	316	292	379	377	330	353	343	362	329	363	315	320	343	328	317	358	319	345	347	374	336	323	356	315	327	359	333	332	347	319	349	343	347	304	329	358	371	354	356	333	317	341	335	353	357	353	346	334	341	318	313	336	348	320	317	307	322	335	377	361	376	357	348	340	339	352	352	327	346	339	355	330	326	361	288	370	354	346	343	355	369	328	358	365	325	325	356	326	360	360	312	352	349	334	314	306	307	339	353	333	307	346	331	338	321	345	347	343	311	310	351	336	298	326	357	320	343	362	323	319	330	328	350	320	309	357	352	329	346	354	369	311	338	380	369	357	369	323	381	328	331	349	322	343	349	336	349	326	350	325	349	323	335	351	328	347	343	355	341	315	344	331	311	325	326	361	344	331	375	360	329	333	343	325	379	356	333	313	335	340	298	347	353	306	303	363	378	372	324	342	313	335	365	322	300	344	372	312	350	342	327	348	358	331	325	374	349	347	332	329	340	328	329	347	358	367	317	356	342	370	361	318	303	332	336	321	354	336	354	331	347	337	319	300	345	309	328	320	326	323	343	372	336	322	366	344	362	334	331	356	356	347	349	340	312	350	331	344	325	323	324	319	332	326	330	360	345	299	351	376	364	325	346	353	309	341	355	364	330	333	325	308	329	321	342	307	332	346	331	307	340	335	329	325	375	324	290	345	340	353	382	333	357	359	339	344	301	346	359	336	350	334	327	357	318	341	343	337	340	354	299	349	328	336	367	361	347	317	347	367	314	305	350	335	331	294	349	338	350	339	319	350	350	316	353	340	354	339	333	353	328	293	341	318	372	337	352	309	302	362	346	356	363	352	337	333	334	372	326	351	387	332	355	370	326	324	344	341	331	353	335	347	371	328	358	363	370	336	369	327	302	321	361	325	338	323	339	337	354	365	352	351	335	347	357	335	346	372	338	375	350	372	329	378	348	317	305	340	300	324	323	316	307	329	343	338	352	379	327	358	376	324	350	320	335	330	358	326	348	313	356	347	367	334	359	306	319	327	344	346	341	355	323	339	353	356	353	343	342	332	362	354	356	342	339	329	332	342	314	341	322	287	310	349	318	338	344	324	330	385	337	306	362	359	352	347	320	349	365	331	355	360	327	315	334	320	322	346	311	344	336	327	332	325	343	335	299	355	328	351	327	337	307	329	320	314	357	328	341	350	345	339	311	331	365	372	332	337	286	327	318	336	322	333	329	328	375	338	357	319	326	313	316	322	312	335	324	318	327	338	309	336	313	345	330	318	325	311	339	343	325	326	342	347	339	361	345	314	306	367	312	336	359	295	331	311	366	355	309	358	301	354	350	344	309	362	367	370	336	289	349	306	318	330	375	341	370	334	331	323	345	368	339	364	343	336	342	301	270	348	370	328	326	333	364	341	330	336	367	318	355	349	333	347	329	316	332	309	330	326	322	338	342	363	356	323	350	344	338	347	370	342	311	287	318	360	333	347	316	356	341	321	323	316	298	351	294	316	333	379	329	365	349	342	334	309	361	353	320	353	312	367	346	338	365	357	354	354	360	314	360	358	347	391	328	369	308	361	307	379	319	345	323	322	352	330	328	356	326	343	367	338	314	373	329	329	300	313	356	378	336	313	358	354	343	321	301	324	321	344	376	353	303	353	321	395	392	320	326	356	315	330	344	329	306	302	347	357	326	289	338	333	364	360	326	341	330	350	321	347	352	350	317	323	320	346	328	337	327	361	324	359	319	331	343	327	306	325	342	372	329	336	323	346	313	382	330	342	361	341	334	321	349	355	300	357	324	360	329	344	348	339	322	364	397	337	364	316	380	357	318	316	302	285	314	349	320	324	337	350	323	343	333	363	334	343	342	312	321	356	337	354	312	352	302	346	300	318	359	338	351	340	322	332	315	333	326	327	327	356	351	334	340	310	316	292	309	339	312	314	337	330	370	338	351	323	348	365	345	334	341	366	307	332	369	320	349	354	364	331	329	370	343	357	327	382	318	296	329	320	330	333	360	329	336	310	358	304	364	339	334	335	339	352	335	345	306	336	304	336	341	335	318	329	349	315	324	356	325	335	368	369	363	341	304	328	390	344	327	333	348	337	362	360	354	348	314	320	336	316	378	346	313	359	320	338	319	369	321	312	312	347	338	360	345	331	339	343	332	342	321	390	308	321	354	373	316	323	307	336	353	296	312	306	327	350	321	325	344	341	351	340	325	298	325	331	326	324	336	306	347	327	329	369	330	343	357	324	330	325	329	306	334	340	309	308	361	338	312	348	371	363	360	355	356	324	357	335	333	328	324	375	325	343	314	329	339	350	354	327	307	364	322	347	326	295	370	291	303	325	310	322	344	305	321	302	323	308	344	342	344	353	338	330	327	301	329	327	310	364	338	324	329	319	321	335	345	350	301	342	351	318	333	347	355	315	319	328	308	345	340	300	347	369	346	331	361	318	345	316	326	367	317	352	351	358	348	353	365	329	300	296	349	351	366	320	313	367	334	350	305	300	350	364	351	332	352	319	345	315	286	345	327	331	339	302	351	341	329	361	327	351	307	337	307	348	329	305	313	323	358	344	349	340	365	363	290	335	370	363	347	350	327	315	337	337	326	341	321	317	330	344	331	331	342	321	354	336	339	351	364	328	341	351	354	337	375	340	309	299	334	327	312	340	337	349	304	339	348	316	377	345	322	320	376	342	342	331	340	345	350	323	338	365	295	383	333	308	331	328	362	347	315	305	296	348	332	336	323	322	346	361	300	339	333	335	351	335	305	372	340	340	315	339	316	311	355	305	321	353	333	356	329	374	320	337	334	352	334	323	347	347	328	322	326	332	343	391	352	329	351	386	349	328	308	353	324	324	323	353	315	362	368	336	320	359	314	352	381	353	338	320	355	357	336	322	314	326	305	347	314	350	338	324	350	331	338	319	363	338	342	360	313	353	368	335	337	343	347	378	303	335	359	326	343	333	364	343	325	351	343	361	366	328	324	327	305	314	307	361	352	324	326	345	385	321	335	356	341	363	383	333	356	329	328	324	341	354	360	352	285	370	337	336	357	328	370	352	357	375	302	345	344	351	365	352	345	316	331	381	355	311	330	340	342	366	342	305	348	334	320	330	352	346	334	328	361	357	368	368	294	362	344	341	363	322	340	343	353	345	336	325	349	355
21518	14993	17085	7160	5100	3718	3172	2873	2670	2169	1750	1425	1305	1291	1239	1261	1153	1083	1084	1098	999	995	1033	1018	957	959	938	912	879	903	840	831	797	822	802	857	755	771	803	743	805	724	785	787	751	768	800	757	787	770	730	732	753	765	742	727	785	752	778	745	765	755	778	774	755	788	764	734	715	754	778	760	818	829	762	756	762	752	717	754	765	750	731	719	752	725	749	767	778	786	762	760	741	763	785	755	741	809	795	766	705	775	774	718	775	781	763	738	768	789	710	787	727	728	782	780	732	753	749	755	738	780	749	790	715	795	766	763	716	771	735	785	772	710	782	810	764	752	747	720	729	716	762	777	724	775	729	746	739	747	788	731	745	759	750	735	780	765	721	772	746	742	762	801	766	771	775	765	766	719	716	722	731	702	765	734	776	778	763	736	748	744	773	704	743	714	776	753	760	710	727	786	763	774	770	750	735	781	762	741	768	725	766	702	734	719	759	809	813	751	775	741	790	741	722	776	751	754	771	817	760	692	756	761	731	766	777	731	743	768	718	783	784	740	772	770	730	751	726	757	763	752	794	787	750	783	785	755	767	760	763	775	755	729	754	776	717	746	744	723	778	774	768	748	782	758	740	770	772	752	773	741	715	714	783	763	723	698	659	798	785	770	791	731	742	738	780	719	708	770	713	732	754	721	767	749	783	767	741	727	736	720	739	740	762	790	819	806	753	757	752	750	758	750	771	759	762	733	718	771	773	705	747	701	770	773	768	771	762	724	762	751	734	777	757	774	756	757	727	751	784	763	744	779	761	779	767	753	796	793	732	765	726	743	751	753	754	760	727	690	773	750	811	754	806	840	752	751	773	744	744	778	749	812	734	722	715	763	727	758	719	803	775	764	789	751	734	767	738	740	720	764	740	758	779	740	747	746	734	712	747	766	765	695	769	735	781	742	735	805	797	756	722	728	763	709	788	742	800	759	747	754	725	763	710	750	757	744	785	778	793	770	794	742	778	745	781	807	720	767	742	756	702	776	796	798	741	751	758	695	826	727	745	737	809	742	734	739	768	787	731	755	694	766	777	810	768	785	761	756	750	799	730	762	761	758	788	743	781	730	774	758	768	753	732	775	720	750	750	734	770	770	737	743	719	766	757	782	701	767	750	731	741	718	780	771	747	804	819	752	732	772	766	725	797	764	745	752	744	737	747	750	737	753	779	773	776	729	755	766	780	740	723	729	759	750	787	752	759	731	735	732	739	761	768	779	799	733	747	773	746	831	778	748	777	731	767	723	738	738	752	719	729	802	776	746	752	733	824	751	735	749	734	707	705	743	780	735	738	752	740	698	748	744	752	730	778	771	795	734	812	766	746	734	745	762	743	771	742	815	739	791	777	772	784	745	760	799	772	732	685	740	773	790	709	724	739	765	746	789	696	787	770	799	772	744	758	757	713	737	776	765	743	769	682	778	758	746	779	769	720	674	733	740	749	741	785	733	781	712	746	825	761	767	765	803	724	716	741	752	791	807	729	729	769	729	798	719	744	739	771	804	710	820	809	770	792	806	728	747	786	770	751	747	770	826	765	736	750	768	766	762	752	781	733	712	794	782	730	768	778	766	735	729	763	754	731	766	753	715	706	765	782	733	733	775	744	774	777	750	717	746	795	771	744	758	749	727	762	749	716	745	808	794	774	795	791	759	718	728	794	780	766	732	784	777	771	807	731	739	695	761	756	728	727	695	772	700	749	765	731	802	742	752	724	749	746	741	761	752	777	717	723	782	768	804	750	708	746	739	792	859	729	721	808	737	776	781	783	777	794	759	730	767	726	754	788	740	782	679	718	760	739	748	772	744	757	755	728	763	774	694	732	757	845	781	725	768	707	738	777	781	751	837	768	724	792	733	716	758	730	693	756	721	738	743	765	774	751	720	727	709	694	783	784	814	785	739	747	746	744	731	761	758	757	721	761	729	713	776	740	772	769	753	781	734	716	851	759	710	723	754	745	732	738	825	716	742	742	741	726	761	792	729	721	771	794	745	770	703	712	725	774	788	754	762	761	777	706	770	761	765	738	765	772	788	748	767	775	732	744	717	735	725	758	769	797	809	772	752	780	767	705	718	764	727	753	735	733	743	797	806	777	755	736	808	734	760	747	770	721	768	789	750	772	734	783	741	742	756	775	753	774	799	756	762	742	775	752	726	769	709	740	758	751	780	719	721	731	743	731	804	757	740	729	772	773	726	770	746	745	730	777	814	775	716	755	755	773	747	789	799	764	799	786	752	763	773	759	733	713	751	747	801	768	780	783	723	797	739	805	725	781	771	770	754	746	746	751	723	800	755	733	716	775	752	728	725	755	836	786	744	776	791	741	733	748	794	753	735	777	757	750	746	768	797	750	800	758	777	687	730	758	730	754	806	792	708	769	766	744	758	694	740	741	723	743	731	787	740	727	742	717	821	742	756	777	773	756	728	752	728	718	754	711	804	735	762	739	742	723	765	782	760	787	693	715	755	769	755	769	771	730	705	746	747	730	770	722	784	755	733	770	780	772	718	755	751	742	735	792	746	717	761	741	747	778	788	697	751	727	780	713	749	785	787	746	739	765	757	734	732	717	743	697	784	757	749	738	761	745	791	820	721	762	760	746	774	769	778	764	716	750	787	742	779	803	770	766	742	713	786	763	758	720	749	740	741	774	748	783	797	772	799	726	746	724	765	733	698	721	770	750	785	774	744	735	756	771	771	779	762	775	797	779	705	806	799	767	733	738	744	797	759	776	753	776	819	747	741	747	776	765	763	741	776	711	774	790	726	796	731	763	715	708	737	710	757	745	758	790	799	707	771	750	731	724	733	770	779	812	728	786	743	794	780	756	774	770	713	781	809	764	773	743	808	772	699	755	730	739	756	776	743	730	766	772	802	737	770	758	792	688	744	786	733	761	750	776	728	785	758	796	707	724	766	815	723	731	763	722	760	747	739	734	779	766	762	727	764	743	771	758	744	753	793	712	750	781	790	762	779	787	769	783	776	765	794	752	732	762	746	765	749	720	765	743	746	707	739	798	763	780	737	796	784	769	753	783	701	778	787	765	749	778	795	765	761	756	773	761	765	741	774	739	753	737	664	813	744	718	751	766	773	744	723	713	770	774	794	756	747	769	741	775	729	811	769	740	780	804	728	799	756	746	742	801	784	746	761	769	734	727	788	752	741	721	773	739	717	703	764	747	730	746	753	762	724	771	741	751	743	790	765	768	722	799	795	773	783	750	779	767	768	713	762	787	745	749	740	771	761	734	722	757	788	742	745	766	721	693	713	733	745	764	761	756	730	722	791	750	752	734	765	768	751	819	844	736	744	772	788	746	705	772	794	758	736	752	807	726	727	746	700	755	769	779	751	740	754	755	702	757	758	774	738	770	799	764	824	724	732	745	762	728	754	788	752	719	787	757	689	750	787	804	779	810	765	719	795	755	769	762	761	724	755	753	791	790	752	725	712	762	752	720	774
44632	28805	21284	7083	2572	1578	1115	970	941	703	665	557	536	521	485	452	495	482	424	444	418	420	441	429	400	412	386	402	404	366	376	379	394	403	372	363	364	397	380	395	368	365	389	356	394	373	338	374	380	354	381	388	371	402	383	387	404	387	393	357	382	384	373	357	374	379	392	358	349	380	369	377	357	364	400	365	418	385	357	366	390	349	393	411	380	388	392	356	353	392	402	382	377	358	387	383	346	356	380	370	387	357	347	358	357	383	353	344	393	336	366	399	403	391	372	383	374	336	377	334	355	374	366	385	381	372	380	366	381	340	384	382	382	385	333	369	337	396	364	368	382	333	358	389	342	357	370	374	381	411	360	372	366	370	363	361	389	379	352	371	349	375	382	419	388	391	345	401	354	363	382	347	360	380	384	342	386	367	371	388	403	389	360	379	383	415	389	383	369	402	382	408	388	384	351	369	376	355	308	387	340	369	373	342	400	339	363	383	370	388	390	360	358	354	377	349	387	364	316	371	361	351	396	375	352	359	375	351	403	364	357	392	373	408	365	353	324	364	395	374	398	370	400	398	389	379	382	409	385	392	395	384	359	364	374	380	375	406	394	381	393	373	379	378	405	375	388	345	373	387	362	385	396	392	342	352	361	361	375	380	371	360	346	390	364	377	341	402	335	357	345	368	376	372	369	412	369	325	345	364	349	372	399	385	366	392	368	363	401	375	384	360	343	387	386	394	375	359	358	371	359	382	400	408	394	406	333	349	341	431	362	340	365	398	383	349	407	351	361	375	372	338	377	364	377	367	439	390	372	383	393	311	389	366	397	358	365	383	359	377	370	358	374	378	396	353	393	357	420	364	402	372	393	370	359	366	377	410	396	379	376	358	422	397	352	384	368	388	354	338	365	390	361	390	373	383	391	368	355	388	411	378	320	355	371	363	369	359	383	395	385	402	352	380	388	392	368	362	363	400	355	365	317	380	383	326	368	340	353	383	387	368	394	386	387	380	397	398	385	392	364	326	356	342	398	351	354	340	400	374	359	355	333	399	405	405	386	357	351	363	356	356	406	341	407	377	337	365	365	343	375	348	362	381	357	374	394	373	399	367	390	394	378	387	345	332	397	388	393	382	347	353	366	385	347	408	332	372	375	411	381	362	354	364	346	352	386	357	346	352	361	333	374	368	394	390	362	397	361	373	390	377	378	371	417	348	401	374	367	341	396	358	369	385	403	346	353	368	359	373	379	371	390	358	346	371	392	389	360	380	388	386	373	363	369	370	376	387	377	350	374	384	419	410	348	355	346	363	332	336	354	356	378	350	378	386	345	343	337	401	355	319	368	375	351	342	353	371	363	356	349	376	409	395	349	371	405	369	396	382	405	351	370	417	397	386	379	384	369	383	348	394	346	423	380	404	352	364	341	370	346	392	365	364	361	358	326	382	390	347	372	372	384	351	374	368	379	361	376	401	405	408	410	402	404	349	416	353	349	361	362	358	395	387	389	390	381	406	390	374	370	387	341	363	384	391	373	384	378	376	378	356	378	347	388	397	383	383	374	373	355	363	397	354	377	348	378	355	371	364	373	370	421	375	345	369	381	368	379	350	359	341	391	388	330	363	339	357	342	385	398	365	389	356	416	330	337	389	453	349	345	395	390	403	395	374	365	403	392	353	366	379	344	352	355	358	358	373	346	374	385	353	355	391	370	364	355	365	386	336	339	340	359	346	395	359	366	394	363	383	377	381	375	358	359	376	345	397	375	389	387	371	396	383	373	370	380	403	333	355	370	377	326	393	353	374	364	365	404	383	390	363	345	366	345	366	341	345	374	318	388	388	362	417	360	373	381	366	380	375	387	377	357	350	359	383	367	363	377	345	385	379	351	399	396	399	388	371	375	379	371	378	392	371	389	355	359	349	404	378	393	371	369	409	359	353	397	378	378	373	393	391	346	349	390	424	435	386	359	396	405	380	407	361	386	332	404	374	375	345	398	368	342	370	331	374	387	369	365	344	359	366	408	368	349	327	367	347	368	372	360	364	395	392	351	416	397	328	359	374	401	385	392	397	423	382	378	358	361	360	355	387	356	364	358	387	367	340	403	361	346	429	368	366	344	377	412	365	379	391	361	385	394	375	326	369	368	348	388	347	396	382	350	349	417	381	329	376	355	376	407	381	366	401	365	385	374	390	378	352	381	362	388	377	379	356	397	405	388	383	388	356	393	383	359	351	413	364	411	419	357	386	348	383	390	377	398	345	397	365	346	365	381	382	401	358	385	369	375	371	409	407	394	395	350	406	386	354	350	353	387	369	366	354	379	362	387	357	374	365	423	364	370	339	345	369	409	367	366	379	394	410	363	346	383	397	405	380	394	359	395	391	369	361	386	386	362	416	386	370	342	368	328	382	379	372	371	364	370	363	371	375	387	363	374	379	368	334	382	380	384	330	335	346	401	368	375	372	410	392	361	341	331	375	362	354	390	424	392	365	405	387	364	370	379	373	399	387	373	378	337	353	364	384	386	388	353	332	336	370	381	380	343	381	365	371	369	390	368	361	380	377	376	354	355	344	373	351	358	350	394	347	388	380	353	366	319	391	367	379	408	383	370	365	397	372	375	355	365	406	437	376	390	404	347	328	375	361	365	350	345	375	373	386	335	369	391	384	423	330	358	401	375	397	385	395	374	380	375	381	384	360	390	349	376	391	352	343	349	375	367	404	348	358	362	330	364	367	382	359	367	366	344	351	372	351	380	374	380	374	367	362	386	389	371	370	354	379	400	366	397	392	375	376	409	396	383	372	354	417	400	393	375	406	357	399	371	363	334	398	369	362	363	392	339	363	339	376	385	360	379	378	384	386	385	357	410	361	387	323	359	359	345	385	353	349	386	378	395	335	363	405	376	395	410	373	377	377	387	396	405	426	351	412	387	357	414	402	357	341	347	388	336	345	369	362	384	349	376	411	336	392	369	373	381	381	363	365	368	392	364	393	373	371	351	391	358	364	334	407	416	342	359	408	354	390	365	353	379	365	364	370	378	330	355	402	370	370	443	382	407	386	359	382	394	402	373	370	396	415	404	408	369	420	365	386	359	360	366	409	351	391	374	343	397	407	393	326	384	368	383	389	367	372	392	335	366	360	374	382	374	388	412	353	342	382	403	360	394	370	369	369	381	379	395	392	377	360	429	360	349	373	367	369	374	359	370	371	344	394	373	400	341	356	363	339	382	355	391	366	392	399	363	386	378	359	372	419	386	372	387	416	388	355	381	371	389	387	372	376	338	377	352	372	381	365	349	388	407	363	347	384	369	325	380	368	372	378	372	359	345	394	389	376	411	396	380	364	393	379	352	387	346	397	398	384	396	372	395	343	388	349	353	365	376	375	342	364	384	368	383	365	373	388	374	364	377	359	427	403	396	383	377	351	398	355	400	364	436	348	369	377	371	368	393	352	337	391	413	399	362	337	361	374	401	347	386	358	346	348	384	385	408	419	375	385
27641	20544	22524	9896	6807	5289	4355	3706	3619	2623	2260	1906	1614	1590	1526	1613	1417	1295	1319	1237	1254	1275	1204	1195	1172	1152	1067	1031	985	972	873	894	928	859	858	911	902	843	917	892	854	882	871	797	901	864	805	840	812	846	913	836	836	869	851	835	831	849	819	822	897	818	829	864	888	864	796	854	818	876	825	860	848	859	803	836	792	838	844	842	822	848	846	829	854	806	795	846	825	818	819	790	792	827	805	855	841	837	782	853	802	872	814	802	863	825	789	809	850	833	832	871	913	802	761	832	794	800	791	827	813	875	844	876	841	843	826	868	825	838	767	828	774	853	837	836	842	841	823	765	818	778	796	773	833	813	862	815	789	852	847	769	820	840	782	810	815	829	866	835	829	822	821	840	763	795	858	829	828	831	778	841	844	875	824	870	828	822	820	857	813	826	778	789	865	795	840	829	873	826	837	863	854	810	825	829	778	843	824	836	787	871	842	855	834	811	857	778	880	834	789	857	826	839	865	811	862	818	823	812	833	785	868	800	818	852	852	827	817	817	839	834	838	856	909	825	843	799	824	810	880	794	820	883	851	829	826	833	874	849	862	818	840	872	826	821	805	836	859	863	825	841	811	803	829	801	817	787	842	854	873	815	815	835	793	811	852	841	816	819	798	780	812	861	818	835	791	833	864	796	832	894	849	826	824	820	845	785	895	810	861	854	804	812	857	781	871	846	800	820	781	842	839	814	796	821	825	833	822	876	856	831	820	800	791	796	822	861	832	787	836	810	838	826	809	864	821	885	820	828	749	817	849	863	903	791	813	832	852	804	838	842	815	876	843	880	820	796	818	826	828	786	842	865	790	834	814	838	828	790	822	842	813	802	815	832	856	882	843	829	796	840	811	866	821	760	823	786	815	838	816	840	816	867	836	805	829	839	860	810	796	802	827	859	838	826	825	812	896	847	863	819	827	852	812	826	834	826	848	868	818	825	846	833	844	843	874	818	805	823	859	780	845	865	850	787	809	789	758	843	864	865	871	800	869	844	800	770	812	876	864	820	805	831	838	848	820	828	829	831	813	844	870	854	831	807	839	827	821	875	785	806	853	867	838	780	835	884	814	788	836	832	819	827	807	801	785	811	815	807	837	806	879	851	818	874	827	826	810	778	855	836	791	830	835	832	859	774	850	838	811	824	842	831	871	822	844	804	826	873	791	884	844	796	807	860	798	830	779	829	854	818	814	858	867	826	833	852	849	848	850	800	833	826	841	888	866	782	851	820	777	826	814	796	829	851	843	817	824	779	823	814	855	863	830	827	882	836	853	809	821	852	827	814	845	848	866	813	822	793	846	844	882	864	882	820	851	849	857	800	803	809	806	827	860	866	784	894	769	855	796	852	816	828	866	829	817	840	778	838	798	808	817	866	823	796	815	839	773	823	805	859	843	878	843	815	813	822	841	864	823	804	854	884	838	845	851	794	798	861	842	825	824	845	835	815	811	749	849	816	830	864	842	816	857	791	837	834	836	863	809	897	799	805	786	859	794	841	860	789	825	818	849	862	838	810	812	816	819	872	797	824	816	862	835	795	885	788	835	788	839	836	799	830	822	834	768	859	828	887	835	819	837	823	859	791	839	817	850	841	844	795	795	831	810	850	853	809	813	846	783	899	899	864	819	791	842	767	848	832	796	837	872	833	788	822	835	782	820	844	817	891	795	823	794	819	841	770	847	795	845	843	849	855	852	836	798	839	825	841	789	829	779	803	856	813	848	871	841	818	849	812	837	801	809	778	857	786	823	788	821	802	798	848	826	877	885	859	852	820	820	815	813	871	855	833	835	793	827	837	793	740	831	854	842	827	822	825	800	813	810	865	863	831	796	823	838	852	840	856	860	863	829	817	787	857	865	827	804	796	820	852	872	820	877	857	808	836	763	813	749	875	836	810	862	760	846	811	852	840	816	830	807	858	869	836	845	866	809	811	814	812	839	861	826	842	789	808	862	830	796	812	835	781	839	884	833	850	839	826	810	830	798	823	823	829	828	853	834	835	846	825	797	878	843	790	816	820	815	839	846	778	822	932	881	809	799	839	832	784	829	862	819	839	841	866	796	815	834	780	868	829	835	827	848	832	828	801	814	800	825	849	875	792	831	831	877	801	850	813	783	764	815	819	788	835	829	788	866	847	818	850	871	819	818	893	840	842	832	901	799	846	824	842	850	841	826	816	846	861	838	830	802	858	821	855	848	816	839	873	878	783	840	879	867	816	878	818	819	829	866	855	798	832	828	818	812	858	884	859	805	836	825	836	787	791	846	840	766	789	830	788	794	841	819	840	831	839	829	804	833	906	833	786	803	830	795	811	825	905	839	833	800	846	832	901	834	817	775	828	771	802	799	837	848	822	824	816	815	885	765	806	805	867	828	819	793	834	819	753	824	911	845	823	828	913	823	816	852	823	866	836	862	823	834	786	820	815	877	851	834	866	863	811	846	791	862	875	806	782	822	819	829	836	803	855	791	801	834	780	848	829	786	863	815	824	815	861	806	769	879	825	836	811	870	800	805	854	781	829	844	844	899	809	817	847	850	810	817	855	838	799	782	825	804	829	790	812	895	811	872	736	791	871	801	872	824	814	819	862	836	872	810	815	864	869	799	825	847	833	868	858	830	798	834	871	859	823	840	760	810	833	797	814	834	915	833	782	860	779	819	853	823	837	801	788	798	808	886	845	841	859	800	762	831	839	848	812	866	829	822	861	835	808	872	861	838	803	835	807	789	841	853	757	784	795	835	873	791	826	845	829	846	802	880	819	850	851	809	824	807	825	809	813	865	828	810	858	851	841	844	820	848	847	825	797	847	844	792	811	833	850	847	872	881	823	841	772	840	790	788	808	843	864	862	818	853	847	869	865	859	818	767	737	783	829	885	790	829	837	797	869	838	761	787	840	796	786	843	811	796	818	828	813	873	800	827	794	822	813	786	841	819	828	817	770	848	758	836	856	868	806	823	811	845	808	855	821	824	839	845	868	837	794	849	795	847	844	791	845	797	872	830	822	866	821	857	898	846	830	820	833	815	813	863	823	799	825	834	879	802	792	813	829	809	833	805	850	804	828	799	833	829	830	863	874	839	831	806	797	827	812	755	804	839	844	823	800	833	791	832	817	857	868	856	808	820	825	782	847	823	846	790	832	844	808	800	853	785	829	874	837	832	872	788	787	842	872	857	811	825	799	862	854	799	852	879	846	841	772	814	844	835	807	870	801	824	796	810	804	852	793	820	809	794	835	815	803	855	790	818	815	804	844	850	829	766	851	843	801	814	852	831	796	827	795	778	861	841	858	818	797	834	791	813	881	852	816	798	890	784	860	850	810	854	842	841	813	846	828	833	826	769	855	867	827	830	769	819	825	756	830	867	825	790	889	785	813	833	830	907	837	807	886	831	805	823	838	807	799	859	780	805	779	848	805	850	850	771	831	830	816	798	778	849	786	831	811	827	849	836	824	848	828	818	802
19282	9092	4683	1802	1038	756	627	619	534	543	458	420	402	459	406	446	385	410	404	403	410	403	418	389	439	387	367	376	373	422	362	353	381	359	423	374	365	341	354	381	412	377	362	375	382	384	408	371	393	388	373	371	380	413	403	387	416	391	387	369	405	374	348	384	348	409	365	399	418	397	382	373	415	398	407	413	371	427	415	397	384	378	368	375	369	382	402	405	393	403	398	385	398	355	377	362	364	396	356	348	322	364	371	357	353	383	376	381	398	341	359	369	406	342	312	391	385	371	377	405	395	366	371	395	423	341	345	353	398	400	427	395	372	366	382	349	343	354	408	389	405	402	384	380	381	398	389	377	372	382	389	390	403	418	368	412	386	407	396	378	370	389	333	365	338	350	390	362	362	362	407	382	364	336	422	373	389	345	398	389	397	391	369	388	372	385	378	392	408	337	404	357	345	377	396	344	350	359	400	425	361	398	387	394	364	362	346	341	398	375	383	373	393	358	374	414	365	387	391	399	388	370	375	387	346	389	393	410	357	406	392	442	376	419	378	392	374	375	399	406	362	402	381	384	377	341	365	410	411	401	380	361	362	394	414	376	421	390	378	380	386	361	372	405	390	367	392	358	366	359	356	363	369	403	333	365	400	428	396	354	374	385	382	397	367	386	394	387	375	381	384	368	398	382	351	405	388	363	384	356	406	363	408	420	383	386	390	388	398	381	375	397	384	393	379	395	402	381	359	379	349	413	370	361	408	397	383	421	357	385	399	412	373	365	358	412	369	363	383	383	388	367	390	357	402	387	364	342	366	355	334	348	393	395	372	375	424	403	406	387	388	367	349	402	381	431	406	406	378	361	368	364	383	353	398	366	364	404	359	378	366	379	365	381	399	381	397	366	357	388	376	367	363	390	376	365	407	376	353	385	383	379	367	371	405	375	398	388	398	387	392	420	413	425	384	365	389	396	377	374	382	383	360	418	362	360	420	359	355	383	377	334	404	355	383	392	379	408	355	354	362	439	425	378	371	366	353	349	422	428	372	407	401	387	378	415	402	403	400	384	385	398	399	351	362	362	385	383	394	351	384	397	375	370	383	367	360	402	415	356	390	381	374	362	403	379	382	392	419	375	326	378	359	376	394	417	389	360	384	376	343	377	387	361	380	380	372	403	390	407	409	379	369	400	354	358	359	365	422	372	401	382	405	394	378	457	400	358	386	431	382	396	394	359	362	389	386	381	384	417	405	378	390	411	394	377	399	425	363	401	367	360	345	345	351	378	363	403	358	375	347	365	421	400	400	393	375	350	333	408	385	365	349	373	410	403	367	349	392	369	407	418	376	412	373	385	409	384	404	363	375	387	379	400	372	386	378	395	363	387	365	389	381	363	386	391	361	415	388	373	390	382	391	372	383	350	389	373	366	364	394	342	367	381	386	374	359	374	407	370	355	393	375	385	364	382	398	406	358	375	377	383	379	367	369	428	395	416	391	419	404	367	421	392	378	378	394	367	368	351	415	348	361	339	393	366	362	442	388	411	388	381	415	352	326	390	392	396	350	393	424	392	360	349	371	382	413	370	409	350	347	390	348	363	383	423	405	374	352	412	390	414	423	412	389	382	352	351	357	353	396	414	377	372	405	362	374	381	400	369	418	354	368	384	412	350	390	422	391	321	357	384	374	381	407	381	382	372	409	374	342	377	378	407	379	413	390	419	348	349	396	352	409	388	402	360	360	380	389	388	389	355	401	372	358	373	345	348	420	387	408	420	436	421	358	360	380	372	374	412	392	408	355	374	378	393	381	392	383	383	380	406	375	398	369	381	381	390	357	406	358	393	371	349	420	354	383	379	371	414	394	401	385	335	398	391	366	370	418	346	377	424	352	383	393	426	349	375	342	379	432	395	357	366	400	380	361	406	366	349	371	403	391	377	385	372	360	391	400	358	430	360	401	373	409	392	371	386	399	369	373	391	378	355	377	340	379	369	366	351	392	399	355	349	358	414	386	376	402	371	415	381	374	352	324	367	366	385	389	371	345	374	387	395	367	367	404	402	397	364	378	399	379	397	381	357	355	383	376	365	376	359	370	374	408	377	387	395	345	353	390	389	388	418	367	408	385	380	408	383	392	393	404	358	407	356	386	396	377	333	358	350	359	377	385	352	368	402	372	385	409	390	372	409	375	332	365	373	382	410	382	394	365	391	369	376	394	401	364	357	388	360	382	369	338	385	410	384	417	368	391	397	393	394	369	406	399	420	412	364	342	384	420	374	350	362	389	348	328	371	336	359	408	387	383	387	388	356	375	376	390	361	372	377	386	375	352	384	384	385	368	392	369	416	373	357	356	385	362	407	387	354	380	401	361	338	406	414	376	374	353	390	375	400	395	389	370	393	368	342	372	394	372	332	370	350	378	383	360	398	402	370	392	394	394	374	429	392	357	380	363	376	403	385	378	376	365	382	372	360	383	385	371	420	372	390	431	361	395	373	350	370	358	344	397	417	419	387	382	406	364	378	362	362	401	372	378	381	374	391	376	379	342	369	316	400	375	340	377	347	379	389	390	381	410	415	384	354	386	371	410	364	396	358	382	433	367	359	419	360	373	359	386	380	368	359	372	389	397	373	368	405	376	355	409	418	391	384	397	348	365	385	358	392	367	418	393	395	387	375	386	347	404	390	377	331	394	380	373	441	376	395	384	389	348	409	366	376	395	367	349	401	416	392	388	369	361	376	379	421	362	369	402	392	389	381	394	349	378	389	400	358	413	379	375	383	364	397	348	381	344	412	348	402	376	355	387	361	414	376	384	372	373	360	335	401	355	373	379	362	418	379	411	392	414	407	401	402	362	388	372	356	335	363	385	393	341	388	382	370	402	378	391	408	391	335	361	385	416	385	357	396	366	348	396	380	370	378	387	376	369	396	400	400	409	388	407	375	369	376	346	401	362	366	361	353	368	375	403	367	349	399	384	389	385	401	381	357	395	404	355	374	396	363	390	366	406	403	404	326	368	410	381	397	393	387	345	367	377	384	369	363	361	358	408	407	409	398	394	371	392	378	394	378	398	345	382	376	406	357	383	379	387	363	364	356	377	436	405	356	385	373	396	380	383	371	380	385	371	383	367	381	365	391	386	383	387	372	370	349	361	388	372	375	347	419	353	378	339	402	367	407	388	397	371	368	356	391	376	412	368	408	370	411	390	407	378	376	413	389	425	359	387	361	384	404	402	402	402	377	371	374	375	363	352	381	385	403	386	343	409	406	401	390	392	410	366	348	383	388	363	406	347	418	375	371	413	383	379	392	394	365	377	388	361	393	378	377	383	390	334	415	390	380	409	353	361	383	354	361	371	389	422	388	386	400	369	368	390	371	393	359	403	372	383	398	424	397	417	391	349	397	378	393	406	371	397	389	400	458	386	393	379	399	370	398	368	375	368	383	384	377	394	364	401	357	368	422	366	353	363	370	373	374	433	374	368	353	373	342	389	374	371	355	370	418
11905	7302	7541	4575	3458	2557	2205	2003	1755	1444	1358	1182	1122	1152	1125	1088	1012	986	981	913	985	941	941	850	911	912	898	855	906	889	817	891	826	837	837	926	812	864	847	863	858	827	882	826	779	834	844	789	828	822	892	857	887	827	825	830	826	828	805	828	843	858	859	855	854	788	866	789	856	852	843	833	864	819	803	865	832	857	793	783	894	847	846	787	850	791	805	865	793	858	835	843	796	799	822	787	801	819	837	851	888	885	831	835	861	859	890	799	830	843	828	825	821	835	825	822	823	807	832	872	835	874	784	790	813	793	816	812	855	818	830	883	862	848	764	855	814	765	827	820	834	847	791	836	842	803	854	825	781	811	872	821	813	852	814	803	880	839	858	781	832	851	808	814	798	808	818	842	801	815	844	829	816	862	840	800	833	836	811	844	838	869	815	880	833	804	799	818	800	779	769	742	789	837	861	837	847	866	826	858	806	814	861	816	799	843	827	771	886	873	772	776	778	845	847	839	868	815	802	802	838	771	886	852	845	857	845	838	821	834	846	803	883	859	761	813	819	812	833	818	882	822	824	836	818	880	866	848	817	871	744	826	811	872	818	825	824	816	804	816	788	887	820	853	834	812	859	849	819	845	871	820	841	790	884	821	800	847	863	842	838	879	766	843	817	853	888	856	870	850	868	857	802	815	841	812	819	816	826	819	826	910	852	864	829	815	858	845	898	852	831	849	825	793	819	836	882	848	801	872	820	808	853	823	821	827	816	859	831	839	810	833	883	831	873	823	772	761	827	855	793	836	836	871	813	796	838	825	860	800	797	822	879	812	846	824	790	762	860	814	842	791	884	842	853	816	836	790	806	848	859	824	879	847	805	795	819	783	848	840	879	818	763	785	881	852	836	780	827	862	826	831	871	756	825	845	874	848	828	793	843	900	822	825	843	815	842	818	817	841	813	885	859	784	834	858	852	820	842	874	815	844	819	797	825	822	837	776	820	828	812	791	877	827	852	802	822	717	881	825	831	799	853	820	841	843	865	880	790	832	862	867	786	869	817	838	859	801	848	885	837	797	841	835	833	828	820	821	831	931	845	786	825	825	807	896	882	813	835	865	794	876	839	797	841	862	796	874	819	836	919	879	821	877	810	843	841	862	818	817	883	871	789	780	835	818	831	797	840	839	818	825	804	837	847	836	811	873	820	850	815	869	842	825	812	848	861	926	869	836	884	856	826	838	822	830	850	811	794	864	811	876	847	799	803	813	886	882	804	895	814	825	857	853	886	785	830	862	822	815	841	843	866	837	828	850	844	841	801	811	870	816	777	863	879	807	802	854	865	871	853	827	873	825	836	891	854	796	860	836	835	817	819	901	814	874	817	800	877	809	858	824	816	883	844	793	819	833	839	845	859	892	850	803	809	823	882	803	871	829	859	886	783	853	844	809	780	828	834	853	809	806	808	811	853	840	872	890	793	862	832	847	854	852	849	744	887	840	831	837	850	859	850	813	814	830	840	824	845	854	788	854	837	810	844	916	807	842	825	878	827	811	838	801	810	850	803	807	800	904	844	826	862	821	859	797	823	812	848	844	833	803	806	821	828	791	860	816	807	807	802	810	850	802	871	835	840	871	841	809	828	861	850	847	821	863	854	839	851	883	808	866	908	879	838	833	871	848	887	839	879	835	811	829	838	818	861	884	851	811	861	816	797	816	886	845	811	791	808	795	827	829	799	813	805	839	864	818	819	851	866	808	843	844	847	830	828	807	849	818	839	832	876	809	904	882	832	854	847	825	880	855	819	852	832	863	870	832	840	857	842	821	833	765	850	845	883	826	808	799	883	854	844	836	856	828	866	858	840	820	806	835	829	806	800	851	819	801	832	878	789	802	819	793	823	800	812	870	863	767	779	792	823	796	857	879	827	821	831	873	834	734	873	844	836	828	852	833	837	809	767	836	814	833	847	807	837	829	890	868	835	819	800	860	840	865	868	797	769	797	827	803	795	870	860	839	852	863	844	844	821	816	853	875	821	869	844	826	820	839	804	864	788	872	880	855	871	847	833	801	790	849	869	893	848	759	792	829	814	844	883	849	806	854	805	800	850	849	841	805	837	819	835	841	826	844	760	806	856	901	841	820	828	804	785	887	825	795	868	844	892	857	813	843	848	874	840	881	841	823	857	802	857	778	819	884	850	809	839	847	801	866	856	774	826	794	806	819	775	865	835	803	825	867	846	845	807	814	838	841	864	802	811	816	836	843	805	865	841	897	827	816	798	857	818	835	871	839	830	806	864	832	825	776	854	784	802	815	836	847	837	844	850	863	839	813	843	812	832	799	812	804	881	798	843	909	844	854	812	826	838	816	826	822	836	795	788	824	849	864	862	822	835	779	776	815	787	820	838	837	857	801	787	832	852	829	817	806	836	798	815	835	774	832	840	848	799	870	863	872	844	822	866	805	840	821	805	841	802	825	799	828	838	841	828	841	781	841	843	817	789	872	832	790	891	842	840	820	824	804	845	779	854	852	822	805	883	838	785	811	853	839	902	835	900	813	864	806	852	814	841	825	817	832	837	863	850	816	822	863	855	784	824	837	806	807	836	815	824	856	846	790	867	869	885	791	817	811	846	796	847	848	877	815	811	826	831	819	808	834	837	829	868	882	851	883	821	837	856	855	825	838	840	843	825	835	838	859	841	818	850	813	855	802	817	853	862	854	857	772	821	893	830	820	820	821	822	837	771	837	806	877	890	815	801	880	809	849	860	862	877	811	829	809	828	845	806	826	840	825	862	831	825	856	834	823	811	797	832	822	807	821	866	788	830	815	819	825	806	865	861	880	810	857	810	820	797	815	845	860	806	778	861	874	816	787	837	825	803	837	807	789	817	856	829	826	810	800	865	819	842	825	861	855	852	836	823	864	854	863	836	812	826	839	772	852	838	865	845	842	852	873	843	799	802	852	806	867	890	831	858	837	871	777	816	820	850	859	817	899	829	843	875	796	807	875	834	888	837	786	828	868	838	847	802	831	790	845	816	834	808	832	826	831	833	808	783	792	803	827	857	825	780	778	843	864	858	822	784	837	799	820	865	797	812	828	837	834	836	793	844	881	890	825	802	808	893	832	821	834	833	811	863	836	818	922	814	797	816	866	868	802	819	880	781	873	808	855	833	832	842	798	814	851	833	845	862	821	811	840	816	844	844	811	849	812	854	825	880	808	822	867	819	857	853	783	813	811	812	891	876	820	822	813	866	889	841	838	804	749	835	826	892	813	833	812	845	839	837	841	819	868	833	887	815	801	864	853	839	881	807	816	828	843	855	833	857	840	824	840	847	817	834	839	865	845	821	837	830	865	826	855	864	851	846	822	883	797	850	827	858	848	834	864	834	801	811	874	917	836	827	821	860	866	861	838	789	831	819	832	878	857	855	781	829	828	810	804	805	820	840	831	799	871	879	844	856	861	853	888	834	811	854	821	883	839	873	860	827	847	814	843	836	827	817	818
32622	20416	11795	3547	1828	1252	898	790	688	541	475	417	472	462	482	387	361	376	390	366	421	350	341	354	344	337	396	374	335	356	362	323	321	382	347	327	314	306	325	318	328	315	370	357	339	330	310	342	341	338	336	332	287	334	349	343	348	336	341	320	289	322	302	323	346	332	347	323	320	340	356	324	325	317	346	313	326	320	355	359	315	337	341	347	324	322	323	321	334	327	338	343	330	321	318	331	321	323	329	328	345	339	294	325	312	299	346	307	339	355	331	296	333	334	350	365	364	333	342	363	311	322	315	338	347	351	352	330	290	281	329	316	296	333	288	325	320	317	289	354	366	330	318	357	323	330	311	332	336	309	344	347	313	334	338	305	328	294	356	334	334	316	320	302	354	333	323	318	312	314	312	342	353	294	353	365	338	345	321	320	354	325	344	329	345	327	348	310	324	307	316	341	304	366	314	334	330	323	360	337	323	332	346	315	303	339	317	335	329	358	340	309	346	331	309	323	319	339	311	299	305	293	335	343	332	336	338	347	310	312	342	307	326	326	304	302	315	294	328	336	322	304	336	340	339	344	313	309	325	343	329	318	335	336	310	303	354	348	331	350	360	310	322	306	339	328	383	335	312	319	317	331	372	316	312	309	315	325	320	285	305	341	351	331	367	275	348	350	389	355	350	332	361	327	368	342	328	328	324	332	316	378	356	341	317	308	313	323	332	295	322	374	356	330	319	335	337	327	354	300	331	359	328	318	343	337	316	352	360	300	342	320	368	344	282	325	330	318	344	333	338	342	306	329	345	348	353	359	340	347	336	365	294	329	324	325	336	308	297	333	344	312	322	335	352	349	373	343	347	326	327	313	325	301	281	341	344	333	302	329	334	330	350	333	307	287	323	344	331	303	386	330	351	330	291	291	332	355	318	304	347	371	294	338	361	339	314	301	329	361	306	319	380	296	315	313	301	319	335	310	326	374	335	339	326	350	308	344	329	332	321	330	334	302	336	349	319	309	308	291	321	350	354	351	329	311	313	322	342	362	324	317	320	290	308	334	282	327	322	295	356	343	306	337	325	315	331	342	342	350	307	324	352	349	344	348	344	345	307	316	336	329	317	325	353	318	318	342	343	314	309	333	326	317	335	311	341	346	350	349	315	317	280	367	351	339	315	341	312	356	349	355	332	346	348	322	330	374	360	346	353	329	340	325	336	344	350	308	319	307	315	319	352	354	320	317	336	302	346	334	295	330	354	307	346	321	318	321	320	346	332	318	354	325	345	347	332	329	327	344	353	343	314	334	325	324	292	370	326	352	318	308	329	301	325	346	321	346	354	318	342	301	334	307	335	326	307	329	330	317	312	317	319	341	311	327	336	309	298	307	319	322	340	314	291	293	361	350	336	285	317	310	356	352	319	331	332	332	297	373	326	356	335	316	323	304	323	350	315	317	345	338	341	318	349	347	302	307	365	314	360	308	341	340	310	326	346	325	325	300	318	386	314	331	337	319	330	370	320	331	324	338	369	332	354	312	321	326	341	325	331	353	332	330	315	317	319	356	344	344	306	317	336	324	359	346	327	315	312	326	340	331	328	359	293	338	336	319	311	317	343	335	332	316	331	332	333	289	331	341	342	333	332	314	329	336	323	315	333	289	346	331	332	350	355	308	313	366	298	334	370	346	320	359	342	304	370	326	327	305	338	339	342	357	300	343	346	337	314	309	354	330	319	305	342	328	321	332	345	309	312	331	340	319	351	346	325	341	363	336	328	325	322	325	346	335	329	309	345	346	340	368	316	326	307	337	309	304	336	303	319	313	343	306	320	352	300	346	349	360	326	334	337	315	324	317	331	338	325	351	349	359	330	335	311	322	329	321	325	320	277	350	319	333	348	329	366	331	329	332	363	304	322	346	301	345	310	360	354	344	309	315	337	355	316	308	340	330	328	315	343	364	322	333	345	311	310	329	310	307	329	327	296	325	339	361	314	310	345	369	321	306	324	335	325	332	337	341	306	317	340	343	352	302	303	341	323	323	330	303	295	332	314	324	322	314	343	340	298	295	379	345	344	298	318	331	333	343	342	314	319	310	365	322	358	300	293	338	333	369	315	312	335	381	313	325	301	322	326	362	350	335	344	297	316	332	332	332	316	317	324	332	343	318	370	342	314	319	354	333	324	338	374	327	329	311	351	309	328	339	308	339	333	332	296	324	352	359	341	329	355	326	363	323	340	326	344	328	339	365	396	378	339	358	315	340	316	359	347	321	318	340	326	372	308	310	334	356	329	325	319	329	325	340	315	330	315	310	328	328	356	337	328	357	307	322	332	322	356	342	348	333	333	349	334	309	327	278	321	319	324	343	300	331	342	313	336	351	327	334	360	306	307	309	350	301	342	336	325	339	325	302	318	336	314	321	362	292	313	359	338	343	346	346	311	348	332	317	315	329	330	311	329	340	359	309	322	356	307	291	294	306	350	286	331	315	328	334	359	335	313	320	339	364	372	333	344	333	335	319	359	347	341	310	313	280	348	354	368	322	313	355	320	333	299	318	352	326	304	314	328	338	303	334	333	321	317	336	303	305	322	324	307	306	324	346	354	336	321	335	311	332	332	360	331	324	345	332	321	339	336	358	312	330	326	297	353	332	332	349	323	312	320	338	336	323	328	318	310	319	327	353	322	278	307	364	340	330	343	334	323	297	292	315	345	321	338	345	354	331	331	309	352	344	322	330	323	316	293	308	298	290	296	333	331	351	339	316	362	347	340	349	287	317	334	368	366	341	382	338	318	337	277	335	298	315	320	343	363	316	351	370	321	336	306	344	317	344	332	348	296	325	330	325	331	356	318	353	347	343	333	296	353	302	307	352	328	306	297	362	329	325	279	349	321	308	314	332	323	300	360	342	335	336	302	310	354	313	340	309	316	299	309	347	291	300	337	348	336	351	383	329	336	324	325	346	320	359	357	318	330	309	350	306	325	340	347	358	346	337	304	337	336	321	325	314	361	316	338	335	305	288	343	349	362	327	320	367	336	321	342	335	309	346	352	324	302	300	326	350	343	339	346	358	303	353	319	326	354	319	282	343	351	309	356	319	346	353	300	348	292	349	314	341	330	331	358	348	323	308	317	347	325	309	319	306	319	340	302	341	360	323	311	317	328	321	343	303	334	341	298	317	308	293	310	302	328	332	366	316	346	318	332	330	303	336	301	300	307	339	328	368	318	318	310	312	313	309	360	341	335	320	312	326	322	330	294	351	314	343	331	326	290	334	339	339	297	324	325	319	338	304	333	324	296	322	336	309	324	281	310	307	332	335	312	321	347	306	361	327	337	352	294	372	369	319	377	328	335	349	314	367	298	325	310	345	321	354	343	318	296	331	319	321	307	328	322	331	340	337	317	320	331	332	321	365	347	344	349	359	339	350	318	322	354	317	330	344	315	315	342	329	320	323	329	308	299	322	349	322	323	332	370	340	327	321	344	319	339	296	312	288	314	325	351	318
20711	15536	13721	7134	5605	4347	3647	2818	2666	2127	1637	1511	1448	1368	1260	1228	1118	1055	1049	1048	1060	963	932	935	910	856	936	911	850	824	802	783	788	780	778	750	755	745	800	781	753	804	754	746	723	795	760	750	778	781	748	729	752	757	732	758	724	742	764	742	697	743	749	790	789	785	726	764	751	722	708	774	694	770	788	713	725	742	735	714	833	720	763	773	773	789	771	777	806	773	753	771	735	801	759	780	741	745	710	780	780	782	759	746	779	788	757	759	757	757	722	698	748	784	749	777	757	745	698	700	741	749	756	753	728	731	751	787	744	741	727	756	737	765	732	748	788	727	724	654	758	721	755	722	707	706	715	746	756	731	741	709	785	754	754	744	739	743	734	729	777	769	741	750	710	751	711	725	688	694	773	724	762	718	751	728	773	775	749	787	761	770	758	761	764	821	758	741	751	713	737	733	753	755	782	734	791	756	716	738	686	726	733	754	739	760	778	789	735	717	747	758	734	734	744	720	745	760	778	720	760	772	779	737	783	718	789	717	750	696	728	763	795	766	724	756	678	770	699	769	749	679	730	760	719	764	758	722	781	759	737	733	715	733	839	733	762	794	725	756	760	752	696	721	734	735	754	755	786	762	730	714	751	753	769	746	744	729	773	785	730	743	737	729	742	760	760	742	740	749	743	754	748	737	782	723	735	719	739	807	751	800	743	751	721	661	704	742	749	748	793	697	747	739	735	773	720	706	744	765	771	723	790	741	720	737	756	761	738	727	733	727	772	776	741	745	769	719	767	732	702	718	721	722	702	716	750	774	750	748	736	728	774	731	724	768	733	705	675	773	711	779	726	747	731	769	740	745	766	758	730	751	747	731	742	746	749	794	709	770	675	798	722	742	758	763	760	736	740	787	802	738	715	768	748	751	736	715	756	763	749	706	689	758	727	740	690	742	727	764	750	727	735	665	721	777	727	735	735	783	785	726	724	755	762	744	742	690	711	762	758	735	742	756	699	753	745	721	720	754	705	759	795	763	772	667	750	736	693	740	759	724	746	793	701	711	756	741	754	713	760	797	706	731	715	776	716	767	713	743	708	721	744	757	752	705	749	765	764	722	739	786	747	733	724	693	806	724	763	761	773	759	671	727	771	728	756	765	701	713	764	751	710	710	734	804	732	754	757	720	735	739	742	798	733	691	692	728	729	752	744	742	778	742	746	715	710	773	715	749	747	765	751	709	742	702	776	793	734	794	681	768	744	752	754	727	724	713	770	757	706	761	707	728	762	751	761	741	758	773	737	716	779	729	759	755	729	697	736	674	694	745	703	701	799	709	739	780	719	728	749	705	767	742	751	772	749	735	694	708	740	732	774	705	779	772	795	730	749	734	738	747	756	719	740	722	762	740	786	746	764	722	759	689	751	730	732	741	743	739	787	748	722	769	754	776	764	716	727	728	748	747	725	704	703	718	704	740	781	743	675	719	787	776	775	709	759	695	754	712	779	777	726	736	736	719	752	739	733	764	779	725	720	793	796	760	740	769	757	734	747	750	769	760	770	751	749	774	802	805	708	759	794	785	750	747	720	761	807	752	723	726	727	699	751	719	727	759	729	777	762	720	733	746	760	775	740	733	735	759	759	719	756	741	712	750	734	745	685	742	681	755	751	774	760	763	782	719	692	727	711	773	742	699	754	738	759	751	792	777	710	762	750	726	744	786	787	757	728	750	762	780	734	803	718	808	725	783	708	768	790	747	754	769	743	767	744	771	705	782	715	730	745	716	771	741	771	717	732	794	763	734	694	727	737	755	717	744	781	763	770	765	754	740	752	740	780	721	737	759	747	764	767	772	746	747	761	763	754	766	784	776	730	736	774	756	736	752	737	727	786	760	790	731	734	779	757	812	710	748	746	773	728	746	699	812	754	728	728	735	756	751	739	811	766	715	783	743	790	780	689	731	743	757	691	698	714	759	756	727	733	780	717	687	761	747	807	749	752	773	752	727	756	782	735	706	763	730	792	738	780	766	738	791	745	705	770	714	747	733	707	803	787	770	782	728	778	725	762	754	784	800	752	793	775	733	739	767	718	739	775	739	694	725	748	747	740	796	737	740	746	741	728	729	746	737	719	741	778	757	757	753	709	739	755	767	778	709	711	790	741	784	731	710	768	750	734	748	759	792	755	795	683	670	756	754	739	783	763	739	732	746	708	718	708	668	754	760	742	744	778	744	692	709	751	762	762	709	733	730	765	714	720	714	692	766	743	772	798	724	752	782	748	753	758	736	718	793	784	746	723	759	704	773	751	710	703	797	748	745	784	735	736	734	721	746	744	778	699	747	743	694	752	773	746	739	730	761	739	742	760	720	710	716	706	725	754	769	722	754	707	717	764	690	725	737	763	743	718	743	791	740	776	722	766	758	715	739	753	725	781	730	736	727	731	745	716	750	733	764	742	766	712	756	778	743	751	695	746	736	723	728	750	784	707	759	719	747	785	687	750	753	736	781	759	773	726	752	722	755	810	755	732	737	755	684	737	790	716	677	732	730	741	762	759	756	733	767	750	777	787	776	731	748	783	754	737	717	780	803	767	735	772	728	733	760	747	713	755	747	748	766	796	759	729	744	731	753	715	764	752	705	788	738	783	736	808	756	733	734	748	705	714	741	717	733	744	798	692	728	766	749	723	712	728	735	751	726	799	760	744	787	754	727	740	768	744	712	761	783	732	760	751	807	767	717	709	748	760	763	694	737	817	732	731	760	748	743	750	777	750	761	769	720	751	737	768	752	800	723	741	715	773	741	775	778	730	685	764	766	766	726	761	719	735	703	712	728	729	720	739	780	829	750	715	732	760	757	813	753	764	776	742	696	742	722	685	801	729	741	764	758	752	770	790	742	718	747	784	795	749	771	771	724	726	743	747	773	746	736	747	743	729	762	713	718	765	746	708	789	727	689	702	763	716	754	790	751	767	722	696	734	734	720	815	814	742	749	678	733	721	804	745	731	752	786	745	711	751	685	766	734	754	729	772	756	766	762	761	740	736	741	733	718	765	782	747	732	714	685	818	729	737	751	761	746	740	732	721	724	753	731	726	762	720	751	733	721	740	761	743	736	749	762	733	684	727	696	669	818	760	790	784	808	750	794	722	718	724	738	728	789	737	740	711	759	790	725	736	766	736	724	738	740	689	740	760	721	726	737	807	733	758	752	714	734	744	764	757	737	806	740	771	711	734	731	757	748	690	779	727	763	730	764	743	728	732	734	741	716	761	785	692	703	745	726	735	728	768	750	695	756	749	747	752	736	714	740	716	737	766	746	747	716	715	756	749	776	756	742	782	734	752	778	739	745	699	750	796	736	769	764	785	775	764	778	767	789	715	728	719	723	752	717	726	749	783	756	780	730	751	744	752	752	796	708	710	810	719	778	737	732	755	717	694	805	733	724	721	733	715	732	770	752	726	728	774	707	756	723	708	763	728	778	734	758	771	750	760	794	718	755	710	778	708	691
42413	28172	18316	5809	2594	1703	1306	1087	945	726	604	534	582	579	505	488	458	418	444	463	447	411	422	427	376	362	435	400	384	385	396	379	371	376	373	384	387	418	396	329	344	382	372	369	369	369	371	397	358	336	408	369	360	386	358	362	353	367	397	326	345	380	342	355	370	395	343	345	369	371	357	372	378	382	380	355	393	386	369	402	364	351	350	375	372	361	363	360	380	408	384	362	367	359	363	344	339	340	342	353	343	326	439	394	336	359	394	349	357	353	370	360	307	343	374	355	368	394	346	336	385	332	352	361	340	354	367	371	379	378	382	380	354	376	381	398	376	351	404	360	351	368	362	366	323	367	329	363	360	374	380	368	333	393	357	390	378	350	340	374	395	356	354	339	357	412	405	374	386	374	361	330	345	332	375	378	363	389	358	361	320	375	388	390	356	319	347	381	334	394	378	359	392	371	382	365	393	337	372	338	345	352	356	384	351	329	368	381	369	330	374	370	353	362	388	363	354	357	356	383	357	341	329	377	372	399	364	371	391	348	342	388	347	361	343	374	389	344	401	391	336	417	380	340	366	402	355	339	361	340	364	375	418	353	393	406	349	390	399	375	362	342	355	407	363	345	365	379	384	344	366	387	373	380	364	386	336	372	356	378	369	406	343	366	388	365	391	370	383	373	387	383	383	389	355	377	354	370	391	364	348	383	347	360	376	405	328	376	389	366	343	346	359	347	357	371	374	377	382	378	364	348	364	361	349	341	344	338	376	381	336	352	372	380	357	354	396	364	361	351	353	367	399	377	338	380	367	380	353	367	376	381	375	377	375	356	369	367	373	360	389	374	365	379	397	355	347	342	378	376	370	357	348	354	374	358	381	369	377	395	359	354	339	350	355	362	383	320	389	341	355	358	366	420	369	333	328	383	350	393	339	404	405	337	398	360	377	349	378	330	357	387	348	356	401	372	380	337	364	374	362	369	367	343	387	357	385	355	378	371	404	372	369	362	335	367	344	387	370	357	386	385	357	387	365	380	380	402	377	339	354	311	387	350	405	407	351	348	356	389	343	371	379	372	369	378	380	389	415	397	364	374	383	395	383	365	348	363	374	397	360	328	360	340	321	348	382	342	330	380	371	334	343	406	387	385	378	354	389	379	371	348	378	345	359	342	336	320	346	341	350	389	383	361	360	353	321	391	372	350	386	382	363	391	355	332	370	343	360	388	383	337	328	380	345	345	354	333	371	343	383	371	391	357	356	356	367	341	369	400	343	353	404	368	371	378	353	342	345	370	375	387	381	356	365	389	337	360	371	371	381	329	365	370	345	413	391	394	393	386	350	358	367	358	374	388	360	341	378	403	403	326	354	373	365	340	368	354	355	362	357	324	327	313	360	373	339	355	365	395	360	348	345	345	391	388	313	337	333	364	384	356	360	374	372	348	388	365	382	378	355	364	396	363	381	392	361	371	382	403	383	393	352	402	366	384	364	345	371	356	357	363	391	364	337	358	368	375	383	333	382	382	397	373	368	400	346	334	352	370	367	411	372	374	347	383	369	346	373	366	366	352	368	347	386	347	355	371	365	365	351	393	349	364	383	333	369	361	376	368	373	359	341	356	375	363	384	332	357	397	358	376	335	343	409	365	369	367	387	367	340	373	327	379	382	342	357	374	370	342	381	356	402	366	367	384	338	348	342	327	406	363	397	366	335	365	324	332	372	356	341	342	377	388	351	381	316	348	401	387	382	349	356	352	314	377	390	379	361	363	353	383	343	359	358	372	352	364	361	374	329	389	382	364	345	363	328	392	350	378	363	369	383	345	371	354	375	370	378	350	344	375	376	369	379	353	365	391	393	356	345	368	371	359	364	365	314	369	337	336	349	336	358	359	387	363	390	379	366	349	382	337	375	389	367	387	367	366	362	373	360	352	361	387	357	384	374	351	394	382	334	369	383	358	361	385	373	376	377	354	352	372	373	351	401	370	380	387	367	399	390	341	402	362	379	368	377	374	357	361	388	365	359	363	379	345	367	383	312	345	366	353	338	346	371	356	362	381	374	379	405	363	412	367	334	356	324	341	365	395	370	354	363	368	365	326	333	378	384	380	342	385	364	366	376	334	366	351	351	381	390	384	392	362	362	360	404	343	361	333	382	358	391	356	326	385	358	370	394	366	402	375	379	365	331	366	332	371	391	372	366	354	337	367	336	388	370	339	390	330	356	365	392	400	308	363	369	367	346	344	335	367	359	346	334	382	408	365	383	377	387	342	340	374	347	360	391	383	346	356	390	333	369	370	353	357	367	387	366	385	399	407	417	368	370	359	362	392	363	332	352	351	361	376	399	388	367	361	363	338	368	353	372	375	384	398	353	387	374	393	391	369	330	348	325	356	401	343	373	371	352	386	357	384	366	360	340	359	385	365	350	374	372	361	364	356	384	377	330	392	382	354	375	392	358	344	348	388	362	374	386	365	364	324	376	328	356	309	378	368	395	381	356	352	371	344	392	334	353	365	340	354	388	370	369	416	350	364	380	370	363	360	372	385	323	437	390	352	376	368	330	352	343	339	393	359	353	412	364	379	362	377	360	369	329	331	352	381	365	362	353	360	345	351	364	341	413	371	355	388	382	373	375	395	398	385	386	388	372	378	345	340	325	346	384	397	404	377	429	350	382	365	369	356	349	340	384	370	394	380	367	363	372	333	332	390	351	376	379	387	377	370	345	371	333	354	383	420	355	353	367	366	357	376	353	372	362	383	340	348	354	375	383	371	374	341	379	353	364	376	381	403	341	360	377	363	405	383	361	394	326	332	367	345	364	375	356	372	392	369	325	340	374	395	333	363	347	358	342	372	348	361	367	344	355	350	334	368	383	381	375	382	372	401	348	399	377	363	358	339	354	391	368	404	367	405	331	357	364	338	347	355	344	405	399	391	338	345	359	380	370	374	397	347	379	386	380	408	369	360	368	369	335	374	350	356	372	338	337	365	352	339	368	376	392	384	345	333	359	389	366	407	400	356	358	355	340	361	365	406	381	369	391	356	363	394	394	366	391	376	396	391	366	396	395	383	386	354	393	348	357	365	384	351	356	398	354	381	370	346	344	346	341	370	382	368	388	380	370	434	362	337	355	343	327	368	375	344	385	330	358	405	331	368	356	363	388	359	365	405	356	353	327	356	353	379	369	353	389	376	347	357	361	354	374	344	330	364	374	351	356	379	337	338	376	398	396	376	377	374	334	400	372	359	349	365	350	376	346	350	403	374	359	383	364	380	357	342	337	367	391	359	378	357	317	364	351	380	336	385	399	357	367	372	343	359	386	358	374	344	345	352	369	367	374	362	383	374	329	374	346	336	353	354	410	380	363	352	354	355	407	363	371	356	373	364	387	364	381	344	348	375	373	384	362	350	368	358	419	365	312	395	370	352	387	346	363	364	334	345	380	390	380	363	359	367	340	379	372	349	374	372	369	367	375	371	347	359	363	385	359	365	361	382	379	357
26087	20667	19681	9625	7293	5919	4857	4263	3424	2742	2247	1990	1845	1900	1667	1613	1415	1365	1199	1303	1236	1199	1185	1038	1146	1034	1076	1012	939	970	986	855	999	887	884	851	869	922	835	878	848	884	872	828	801	837	854	823	801	851	804	797	823	813	878	796	779	806	808	832	867	788	806	854	857	769	840	815	821	821	913	815	832	785	797	820	797	802	843	799	843	825	817	848	787	794	785	782	777	806	768	882	849	826	877	770	815	802	825	785	800	821	815	780	801	848	839	830	796	850	776	831	878	858	821	828	809	771	791	866	823	883	826	817	804	832	811	785	859	777	837	821	771	843	752	831	857	784	789	806	794	881	875	797	828	832	838	814	819	824	825	810	809	825	838	860	799	799	828	806	800	844	803	786	776	872	844	833	846	807	850	823	844	854	831	761	855	771	791	861	860	840	813	838	815	831	772	831	837	850	831	758	794	791	788	831	817	809	872	788	786	808	798	827	875	800	813	859	806	777	807	824	829	843	837	851	851	814	818	771	820	777	818	837	791	817	826	818	839	792	820	783	810	827	783	796	830	816	794	863	868	827	787	825	830	794	774	805	824	762	799	844	847	786	820	856	790	806	848	764	855	809	813	819	810	854	816	821	860	807	848	849	854	858	804	826	764	873	801	803	793	815	852	782	811	791	833	844	770	795	832	811	814	836	843	788	812	832	774	826	819	822	806	797	782	809	876	799	776	833	812	828	853	855	872	793	814	868	859	818	823	839	850	827	836	817	864	865	790	792	789	815	815	794	816	794	813	870	825	822	820	811	790	803	750	842	861	798	768	832	822	790	801	805	796	837	845	807	782	825	760	832	811	808	814	839	844	801	888	786	835	766	811	817	797	838	803	818	770	804	843	781	837	827	838	795	822	815	800	811	826	811	852	812	779	822	816	782	837	820	786	807	804	857	863	872	831	820	813	821	799	815	788	799	843	803	783	791	850	793	756	807	777	815	854	814	786	845	821	779	825	809	797	852	807	822	792	812	815	797	804	851	835	812	834	859	847	874	811	794	839	817	890	773	779	864	838	810	833	791	869	859	856	831	826	851	786	801	798	862	820	772	761	784	777	840	829	853	859	815	825	814	826	803	826	795	829	807	879	828	871	850	873	812	853	803	774	812	846	803	857	845	799	823	829	862	799	827	814	820	752	830	836	815	818	796	838	867	801	782	819	854	790	801	828	817	826	824	779	798	836	866	904	829	828	775	833	795	837	833	807	779	822	845	834	836	793	787	881	832	842	785	886	819	813	830	796	789	758	810	789	788	854	826	846	830	857	827	781	817	788	801	771	876	824	766	824	781	840	816	818	787	823	811	807	830	809	838	825	811	810	787	800	834	815	813	759	825	852	814	828	812	827	803	826	828	803	796	833	826	787	825	791	816	826	833	806	777	851	822	813	824	873	776	849	797	783	825	793	780	867	802	795	842	787	821	818	822	797	793	879	810	847	794	806	796	873	797	807	860	803	797	807	795	801	846	793	824	786	806	812	832	817	812	799	878	805	805	802	790	807	830	756	815	840	797	812	850	764	809	830	807	809	804	857	818	790	856	830	812	848	788	814	821	768	812	821	821	811	824	822	818	758	798	874	796	789	840	840	802	830	810	853	803	834	857	832	795	829	775	808	857	863	819	790	796	784	835	803	813	803	829	829	780	842	827	848	825	787	842	830	803	779	786	818	824	850	764	855	828	829	851	822	820	815	820	826	773	838	801	817	809	807	836	816	844	837	843	835	822	797	833	801	854	794	798	839	834	804	799	774	791	836	762	845	844	851	813	863	843	847	765	808	818	798	770	794	827	770	872	792	808	854	838	808	755	809	817	779	834	802	807	808	851	860	759	813	796	814	761	795	872	780	853	808	841	778	816	805	816	829	860	840	828	864	866	782	820	775	851	838	860	861	860	822	821	795	812	863	858	832	789	865	807	784	825	830	846	808	830	836	793	826	760	828	834	809	842	838	859	793	829	754	790	793	854	799	870	830	827	794	841	794	863	767	833	817	869	832	847	846	795	815	874	819	803	776	790	868	825	906	826	819	801	818	830	831	853	842	855	784	832	801	824	799	833	817	798	764	799	827	787	808	797	787	829	844	780	838	792	850	815	852	790	798	836	797	910	804	777	805	823	830	813	843	812	810	807	857	800	830	798	849	863	828	792	794	811	841	821	842	773	831	799	824	817	788	869	821	762	750	872	808	789	841	819	839	867	849	847	755	780	827	879	863	848	849	794	821	820	877	842	793	832	862	807	821	776	845	839	770	836	843	788	843	791	840	857	801	809	773	832	821	853	847	827	828	747	809	811	814	825	855	880	791	826	776	832	835	852	851	824	802	816	857	773	810	873	766	846	835	834	821	813	871	781	838	791	787	827	837	827	776	799	780	812	769	872	875	818	802	799	871	811	846	808	849	866	811	834	785	838	852	865	813	830	822	834	816	779	770	824	835	805	819	841	811	842	851	797	808	810	815	849	839	794	790	806	831	766	817	833	806	839	782	807	807	818	847	808	814	783	789	822	804	819	844	873	830	858	875	825	836	839	835	817	845	833	837	819	847	828	815	826	780	872	792	796	836	810	870	791	800	860	829	807	817	808	773	764	840	841	823	815	849	868	762	806	894	773	827	804	776	838	823	797	834	849	841	839	823	822	872	808	825	780	828	813	772	844	826	831	795	803	772	826	804	850	781	816	766	821	814	840	841	838	851	779	800	836	843	836	792	819	806	791	848	820	854	856	798	858	824	793	801	751	804	783	814	826	879	824	781	818	792	800	806	820	808	789	814	861	802	783	807	862	864	816	774	812	801	831	822	814	873	823	795	792	832	825	774	766	861	796	783	787	823	818	829	805	813	815	835	782	818	826	792	789	846	824	815	843	800	818	848	805	830	819	843	803	807	827	793	792	784	814	786	802	817	838	851	797	799	786	837	837	815	869	856	801	827	823	827	807	810	804	844	884	825	811	810	805	837	828	835	771	825	820	795	870	794	828	802	832	816	801	769	819	825	849	843	791	822	808	797	811	805	774	809	865	844	788	758	820	818	864	834	811	834	832	820	799	835	834	812	818	799	834	805	787	792	827	782	821	807	864	824	836	803	850	767	837	767	818	840	845	788	850	778	784	802	805	802	834	799	804	815	800	794	807	834	816	808	831	833	824	814	831	801	828	779	825	836	793	794	841	758	858	806	822	799	842	827	855	874	847	810	844	778	808	803	781	799	789	818	834	823	812	849	835	797	845	821	847	847	839	819	788	823	786	838	799	828	838	785	882	856	834	852	783	825	804	790	823	835	797	837	835	841	817	790	858	825	821	814	848	830	848	847	806	800	816	763	802	830	862	839	849	855	858	819	850	842	832	835	853	850	805	847	810	830	865	886	806	837	846	818	801	796	776	794	818	861	800	867	765	797	836	835	822	816	732	798	774	792	855	833	785	790	838	841	817	827	842	806	848	812	851	829	839	829	826	792	870	852	805
18695	8691	4456	1776	1022	776	682	629	529	462	464	455	467	433	438	416	401	390	389	391	388	398	407	400	394	386	336	359	384	390	387	339	394	407	372	397	368	352	379	387	324	360	384	394	401	382	396	339	363	384	399	372	372	388	374	378	414	361	401	347	391	413	381	361	377	371	364	344	374	387	370	394	402	364	418	381	429	366	391	360	350	381	401	392	394	399	369	398	364	407	377	379	390	394	375	371	378	412	407	375	367	399	395	368	386	398	336	369	368	421	371	384	361	290	363	413	391	402	381	388	357	362	379	366	379	360	413	383	363	398	403	393	338	383	353	342	369	378	400	393	360	370	385	332	388	409	382	393	377	399	383	392	380	382	344	373	376	395	375	396	381	386	372	343	355	366	369	387	377	376	397	380	367	374	412	367	362	394	335	377	383	357	385	383	380	352	398	369	383	411	378	356	400	431	368	345	339	353	371	357	406	368	335	371	384	368	371	356	377	387	398	326	369	359	400	371	384	356	374	369	350	354	403	394	375	342	348	380	365	414	339	383	374	378	394	376	368	354	390	383	381	352	383	374	367	374	401	352	434	403	370	386	397	369	391	386	365	394	361	396	396	350	389	386	379	412	360	367	402	361	378	355	326	391	370	393	396	391	352	402	385	400	369	408	406	390	384	350	386	336	372	400	346	394	395	364	374	325	380	386	388	365	345	364	383	356	359	376	380	358	384	380	400	400	412	366	414	371	385	347	404	373	370	381	400	372	419	367	377	393	357	346	382	395	332	365	407	403	348	359	412	377	349	404	367	368	347	372	394	372	373	360	390	360	399	363	386	380	410	372	368	336	378	362	368	366	334	360	416	376	365	364	367	392	373	400	380	382	347	400	376	379	331	379	374	365	380	427	376	397	381	361	387	380	397	379	358	370	382	387	380	368	356	393	384	392	378	399	399	349	391	401	391	353	397	392	402	381	375	336	346	401	361	387	373	394	362	378	369	404	373	421	382	377	356	360	404	372	388	358	368	350	383	370	389	355	365	381	362	376	365	356	400	361	387	338	378	414	432	335	391	373	345	406	371	413	380	364	396	389	384	368	334	390	378	365	362	389	379	362	378	364	407	363	414	369	371	338	376	389	414	370	352	338	297	384	416	397	352	382	386	344	412	375	388	388	398	393	393	373	387	380	370	395	422	365	373	414	356	367	369	385	378	378	362	346	342	389	379	398	407	401	401	355	371	376	390	366	374	355	394	383	381	356	385	387	376	367	362	388	377	355	344	387	354	369	411	365	382	374	393	335	349	388	364	411	361	388	431	415	381	389	403	394	372	390	370	411	442	396	377	384	377	367	354	379	386	402	384	344	386	347	355	431	370	378	355	404	349	377	334	354	379	385	380	367	360	378	393	363	387	374	376	385	374	375	354	396	355	364	378	341	376	341	340	349	350	374	388	349	365	334	358	352	383	375	400	408	370	363	400	398	360	394	370	368	383	422	349	365	403	371	375	369	355	396	367	359	375	401	406	398	398	389	394	401	398	450	371	341	361	348	375	370	389	350	413	385	386	368	370	417	344	354	395	399	354	380	387	329	322	370	396	367	397	370	373	396	375	397	410	351	377	406	385	399	393	377	338	371	402	387	380	406	368	391	394	359	400	380	368	360	375	379	355	386	372	396	395	365	385	366	409	412	383	362	366	368	407	363	381	370	387	413	371	368	410	363	356	377	366	363	383	393	373	377	381	375	392	382	380	367	379	376	380	375	391	363	378	349	383	398	348	399	375	385	366	371	421	394	386	409	360	365	335	361	398	389	373	372	377	402	359	393	363	384	387	425	381	392	390	349	393	377	378	417	364	381	388	380	359	384	389	345	406	376	336	378	401	365	357	427	419	350	391	384	371	397	394	393	382	389	341	358	401	400	365	421	355	390	405	385	381	391	349	385	374	379	363	370	375	391	354	365	391	391	398	396	348	358	365	372	360	386	371	354	389	402	355	365	392	366	379	399	360	359	333	362	364	330	360	380	411	398	382	375	384	342	347	390	372	374	390	365	380	362	386	380	395	392	356	327	388	417	383	359	352	393	367	389	359	408	359	372	364	363	353	387	356	346	383	389	369	391	413	356	366	386	392	368	351	388	340	346	384	374	377	376	389	367	379	376	408	391	390	377	329	380	374	359	376	366	381	357	370	381	378	368	369	349	366	334	379	385	351	388	363	386	371	423	374	342	398	386	412	403	359	347	384	398	422	395	360	351	336	365	409	367	350	370	377	395	384	346	349	341	418	369	367	362	398	367	397	381	377	376	373	368	394	390	369	391	392	378	345	358	374	379	370	365	388	372	396	378	453	349	381	367	371	389	373	356	371	355	367	347	336	380	322	380	356	373	374	371	389	388	351	349	365	376	365	382	318	366	358	367	369	355	390	373	380	350	447	367	361	366	372	400	371	407	402	390	361	379	400	417	393	391	361	387	361	377	358	401	371	369	369	341	389	393	370	377	410	382	331	347	398	382	398	399	365	409	370	427	385	401	393	382	421	409	369	377	385	418	384	370	375	393	374	352	352	367	379	402	356	401	412	359	399	405	402	433	393	433	359	371	381	400	386	387	350	380	356	376	367	345	378	376	388	369	377	411	428	379	381	386	412	400	376	396	357	382	379	375	361	371	369	387	396	321	360	413	389	374	415	363	376	394	374	366	359	385	396	390	348	367	411	367	371	387	373	355	326	404	367	370	371	361	405	391	349	377	382	373	342	376	378	397	346	381	391	357	332	405	367	402	389	370	387	392	359	386	392	398	393	373	402	409	382	362	406	386	371	348	332	387	385	413	346	433	340	376	353	362	391	384	363	379	381	386	374	363	382	339	355	370	362	343	369	386	370	378	410	337	397	369	374	364	395	393	373	386	352	352	389	369	374	407	389	367	378	382	379	372	388	375	375	359	386	384	379	345	383	341	355	368	374	363	374	366	355	371	392	384	352	376	372	349	379	390	356	357	396	396	375	351	383	355	362	394	370	423	385	376	349	345	391	368	362	374	369	351	356	366	371	365	373	422	403	404	379	381	389	339	371	382	325	353	374	352	385	380	346	385	356	384	357	370	384	372	431	402	361	366	372	345	383	360	369	386	335	422	369	366	364	386	384	364	404	381	369	380	356	383	413	379	363	408	347	386	349	393	354	394	415	357	392	337	390	369	414	392	427	398	387	376	334	399	367	394	372	354	388	375	416	387	392	393	319	376	361	391	395	384	365	367	395	390	355	342	365	389	390	357	400	387	370	333	392	385	359	370	371	365	354	390	374	378	361	346	364	374	368	365	402	377	377	390	390	370	387	370	354	378	383	361	347	389	378	353	376	361	368	388	387	398	369	380	388	395	353	375	367	384	332	375	373	348	363	359	375	382	349	352	382	355	384	388	422	371	373	369	388	417	349	415	372	378	356	387	373	336	385	415	357	341	373	371	409	400	370	387	383	383	385	350	379	364	363	399	404	354	343	389	398	403
11327	6877	7179	4605	3458	2731	2307	1940	1687	1486	1267	1250	1170	1176	1119	1026	976	966	985	959	916	880	905	872	868	862	878	875	860	890	874	822	900	849	861	822	798	867	859	814	790	854	808	836	830	874	847	844	784	879	835	854	773	829	825	842	824	901	798	829	846	848	844	837	840	776	807	864	807	807	836	864	789	862	857	833	860	863	851	863	829	853	835	800	837	827	805	831	804	887	836	833	845	775	804	793	782	813	822	849	826	796	808	829	843	816	826	866	831	826	812	879	878	876	850	892	860	826	839	871	808	831	828	814	860	866	815	828	833	861	796	869	848	744	790	776	830	799	845	893	823	861	836	822	803	762	845	826	853	861	800	768	878	846	775	799	859	819	816	846	806	820	806	842	819	826	826	819	862	853	795	819	863	840	815	779	789	817	800	806	805	831	820	810	786	842	827	914	807	839	873	752	826	857	832	817	806	809	858	843	837	832	828	853	796	839	817	842	842	829	790	859	867	827	881	875	844	843	869	810	833	834	863	847	834	807	851	833	882	762	819	820	841	876	825	829	817	881	805	856	870	810	839	859	838	807	797	880	798	857	828	837	833	806	843	843	773	850	772	760	876	813	864	786	834	892	856	784	831	789	862	858	845	805	853	790	872	808	835	811	898	769	824	826	851	855	807	775	815	798	857	816	849	830	891	769	794	830	860	832	846	815	870	834	848	835	860	887	864	899	807	816	825	781	826	838	864	793	812	828	837	774	824	840	806	857	880	792	819	801	814	807	868	759	796	789	828	827	841	873	863	834	786	855	801	855	842	814	861	814	875	817	844	795	845	868	838	836	846	849	846	835	825	802	854	839	848	845	823	863	852	861	809	790	838	843	851	877	807	875	830	835	812	823	865	783	872	821	772	822	818	806	841	819	830	834	850	853	878	803	826	771	835	801	855	822	844	827	806	812	880	863	812	847	851	838	821	826	856	857	881	843	784	787	853	787	815	814	865	858	867	786	825	808	831	867	854	799	820	813	812	850	844	843	853	783	826	785	861	854	837	816	799	865	831	808	789	804	850	834	853	816	852	797	858	773	818	805	833	848	828	852	873	768	829	813	781	787	821	821	810	775	828	812	841	840	849	840	767	813	804	784	835	769	858	871	822	800	843	851	860	844	807	802	859	831	854	834	828	851	831	842	803	842	835	802	865	843	797	813	812	815	819	837	814	839	793	877	776	784	819	784	850	854	807	802	880	803	831	841	843	839	824	828	832	799	804	828	817	838	889	799	844	825	768	829	834	850	816	822	819	814	847	838	796	805	820	815	851	795	849	874	800	813	831	881	847	811	818	897	841	787	832	849	860	818	884	830	845	778	766	783	829	823	806	814	839	776	827	858	846	873	817	839	802	822	831	792	777	842	802	817	847	800	800	810	853	857	827	815	824	862	807	820	839	865	795	860	810	853	810	838	845	827	823	853	807	835	790	825	808	840	834	824	838	835	838	801	788	862	830	854	812	815	833	822	804	803	819	835	806	815	823	847	859	820	818	839	791	847	794	828	849	764	779	839	829	811	822	841	815	835	785	828	859	852	839	843	849	845	850	808	818	808	839	844	847	796	810	890	857	826	836	884	784	845	857	848	838	902	830	830	850	831	867	813	811	930	848	827	847	806	817	867	779	828	843	814	794	783	764	839	858	825	847	864	837	842	826	833	846	800	824	834	845	848	789	812	811	778	805	833	797	817	791	850	894	851	803	843	787	818	815	821	828	818	789	871	897	824	808	855	807	825	832	803	819	888	872	834	850	773	862	811	847	863	798	816	829	819	885	853	854	843	856	839	908	854	841	872	857	757	810	807	822	833	824	861	845	844	833	865	804	817	844	856	854	779	803	781	830	812	797	808	889	833	803	815	830	791	796	771	839	837	802	797	796	862	855	848	805	812	832	848	822	773	819	786	797	841	814	799	779	851	835	802	791	822	857	840	883	859	833	823	797	826	840	836	819	825	847	832	850	841	810	815	816	831	843	838	800	808	825	794	813	845	815	816	847	853	809	806	788	821	791	773	814	878	867	835	849	845	845	825	844	792	831	842	891	820	843	804	839	811	789	813	855	835	848	875	842	829	867	814	842	835	850	906	761	867	817	855	816	771	799	798	899	836	809	821	807	803	813	855	880	820	837	809	859	858	828	826	789	821	839	853	812	837	883	864	831	831	837	842	830	825	855	807	817	819	851	828	799	835	813	821	786	802	789	894	807	850	835	833	838	846	806	831	849	820	814	778	792	819	863	802	762	852	844	870	813	842	811	849	828	838	824	817	825	814	861	844	775	858	785	831	823	813	802	807	850	834	814	794	812	874	806	745	826	846	806	801	871	857	832	821	813	833	827	817	849	836	827	830	814	832	834	792	821	774	823	799	782	824	821	831	824	869	858	863	830	882	834	834	781	902	830	864	871	835	818	883	797	804	817	826	790	838	855	838	787	822	810	844	824	809	855	821	833	887	812	826	855	886	839	768	820	831	844	810	853	887	819	827	785	876	808	805	870	804	842	838	806	830	832	831	801	856	880	790	761	810	850	842	832	779	770	877	848	784	825	766	805	848	837	844	819	835	823	832	817	829	815	760	770	825	840	848	807	841	811	789	867	819	824	812	843	873	853	845	859	805	744	806	858	818	836	787	827	798	819	842	872	837	836	861	858	809	831	852	807	814	821	855	848	854	838	830	831	855	819	817	786	786	869	831	807	816	835	831	830	866	800	846	878	830	824	824	821	864	853	893	826	854	827	780	835	792	838	852	887	817	837	809	780	863	796	764	785	801	817	823	859	774	901	818	815	855	790	803	791	834	813	823	815	841	819	818	802	813	842	808	855	870	799	861	872	843	817	820	846	839	800	867	832	841	804	849	797	835	858	841	883	856	833	836	823	847	770	884	805	800	795	903	871	787	825	803	882	844	829	813	830	762	828	841	770	852	871	792	834	851	820	844	821	834	836	870	793	814	812	806	882	808	783	893	866	791	856	834	794	815	847	857	836	857	851	860	772	775	864	797	847	859	776	831	820	848	870	787	839	847	792	818	812	800	769	868	847	862	858	840	799	833	832	844	808	814	828	794	813	845	825	787	830	834	828	845	837	871	857	832	800	861	826	844	792	794	825	807	817	849	811	844	827	854	834	829	814	794	777	832	845	751	857	802	836	830	803	847	831	834	810	805	846	833	842	840	818	785	805	841	791	854	782	842	772	853	830	802	822	868	907	815	826	838	879	851	856	777	829	869	839	796	839	833	815	818	799	826	803	850	786	790	763	794	812	792	842	865	845	861	788	807	840	849	812	797	833	843	778	804	835	830	810	846	885	857	828	852	841	784	849	810	827	857	844	865	867	791	838	792	822	836	795	825	815	825	827	818	845	804	809	863	821	820	823	825	866	803	810	861	847	819	830	866	815	769	844	800	781	833	831	839	803	795	830	810	842	843	828	819	821	834	793	835	849	835	798	818	871	864	865	823	790	801
32502	19727	13045	3878	1817	1193	960	801	666	555	501	488	454	394	420	402	378	364	389	405	366	338	329	321	378	345	329	378	340	302	376	325	349	331	316	345	329	371	326	340	339	332	329	338	349	320	366	327	313	342	351	346	350	348	355	330	332	320	320	357	308	360	312	321	320	336	366	347	356	320	377	304	318	333	348	341	332	321	334	333	340	342	324	333	321	327	341	332	323	328	321	355	289	324	334	349	332	327	378	316	323	328	345	355	333	317	351	337	312	334	330	330	334	299	336	317	288	296	309	309	328	336	292	309	327	309	338	339	338	331	310	332	356	326	317	316	318	338	303	292	353	300	342	362	334	326	333	332	303	298	323	364	349	349	360	338	326	336	296	308	338	335	344	314	309	320	325	358	324	352	385	315	341	332	363	364	308	344	319	321	351	314	311	326	338	335	323	309	292	332	351	338	321	308	344	321	322	336	357	378	334	311	341	345	323	355	297	384	356	294	326	369	324	292	359	308	302	303	322	361	353	327	332	296	342	352	332	316	316	314	359	331	307	340	304	337	300	320	362	340	341	318	347	345	331	329	344	342	321	315	312	315	331	335	327	334	333	348	362	304	348	327	349	320	342	320	347	342	366	341	330	316	338	312	338	318	346	371	335	311	301	323	375	308	339	322	357	342	313	331	340	330	314	328	324	318	295	319	336	332	317	324	327	315	344	347	335	336	326	310	331	311	333	346	354	350	345	310	357	320	345	337	315	324	302	331	325	312	320	357	344	341	319	343	316	328	342	320	349	314	328	366	308	308	333	287	330	299	351	345	326	319	311	335	300	366	341	315	329	344	343	321	311	328	302	327	332	342	327	324	311	332	340	369	347	320	365	338	330	297	338	335	301	324	324	307	322	334	346	389	313	338	309	316	359	345	334	348	331	353	330	319	344	354	334	360	334	282	329	326	349	326	307	313	318	307	309	303	337	352	307	338	335	313	296	317	314	352	284	315	321	303	340	324	308	343	336	316	342	321	331	342	349	328	335	312	306	329	308	372	316	353	323	299	332	305	335	332	349	344	329	355	333	305	301	332	335	342	321	294	318	334	340	334	347	306	324	343	341	338	314	315	322	305	299	354	337	332	301	366	369	329	323	316	312	332	363	317	336	334	345	340	332	315	365	351	348	343	327	326	351	341	325	356	351	336	318	355	335	333	337	340	310	307	343	318	332	299	303	304	284	347	304	336	323	316	278	331	315	324	331	323	356	348	355	332	327	331	290	314	336	341	336	330	340	332	329	342	315	316	351	323	363	341	330	337	352	327	309	335	355	335	340	304	325	330	334	336	303	319	328	300	333	321	323	335	324	371	352	320	320	354	332	320	350	336	332	329	347	353	328	320	329	382	325	326	316	350	304	333	321	346	333	326	357	316	342	318	315	326	354	344	311	304	333	326	334	317	333	331	296	306	347	328	330	318	354	351	373	320	309	329	347	339	378	319	337	310	332	324	318	342	319	344	343	348	319	326	303	342	379	316	353	360	352	311	333	350	323	334	300	327	343	357	326	303	342	301	349	337	307	322	343	341	344	342	352	359	302	327	311	276	361	344	348	334	349	340	332	307	342	321	342	313	333	325	293	346	380	325	332	350	313	297	288	301	332	309	344	336	350	327	328	354	335	347	372	319	319	345	354	327	317	344	308	309	332	306	348	332	325	356	342	326	358	307	329	311	334	316	342	331	359	319	326	336	340	340	315	320	358	333	326	341	352	326	370	317	297	333	326	316	320	356	358	353	347	291	325	297	310	318	340	322	321	341	312	358	337	353	346	320	319	302	349	286	331	334	331	323	346	338	324	341	292	310	282	305	346	336	306	306	314	368	302	303	316	317	342	320	361	334	330	340	330	347	342	355	326	325	341	347	327	318	345	305	350	335	352	335	330	329	359	324	329	345	374	332	326	328	306	312	364	352	326	351	333	340	319	339	315	346	388	336	345	302	325	353	316	308	317	329	317	327	342	309	316	313	319	330	343	298	334	312	361	352	317	313	347	322	279	331	319	324	331	337	349	304	361	326	374	336	320	308	314	303	326	331	329	334	321	311	329	320	346	366	337	352	304	316	338	351	303	307	343	333	298	307	346	310	329	321	338	290	354	344	327	302	327	340	288	338	340	323	306	320	339	287	395	351	314	320	316	330	328	318	344	347	299	341	330	336	306	314	332	355	343	325	335	341	330	335	358	317	302	332	354	325	345	323	338	347	355	313	335	374	326	339	355	326	280	329	295	306	342	330	345	319	309	358	349	324	396	315	389	335	371	335	340	319	388	301	314	358	305	357	331	325	378	316	337	344	367	357	325	296	350	324	310	361	322	372	351	341	322	325	339	328	349	369	325	348	335	358	307	326	353	324	338	351	326	323	351	323	328	337	345	315	357	322	320	310	278	344	343	340	293	310	312	341	349	313	317	330	348	333	333	316	330	331	322	328	361	311	343	275	343	313	329	356	355	339	343	391	316	294	301	317	338	314	339	321	296	355	311	317	331	331	345	371	324	327	357	331	282	339	354	326	343	318	327	349	354	343	311	325	339	345	292	312	301	331	347	287	350	326	350	333	305	361	301	330	330	331	314	307	380	312	379	295	308	285	330	333	290	303	319	313	342	347	355	341	323	370	344	321	309	317	332	322	355	338	361	316	339	321	306	291	314	330	326	306	302	341	326	317	302	322	311	258	320	302	334	307	349	298	343	314	339	344	336	311	334	315	335	360	351	328	304	359	346	343	307	300	351	327	335	335	338	378	323	337	352	321	364	346	329	300	337	324	350	292	347	321	358	385	301	333	322	320	333	332	325	355	355	304	344	336	316	322	321	358	318	310	363	337	341	334	323	321	347	330	318	332	343	338	310	319	322	323	326	343	343	327	337	328	328	294	324	339	336	331	322	328	339	353	297	338	324	323	327	327	332	357	297	305	329	335	321	348	352	349	304	353	309	320	307	340	336	318	309	306	330	334	330	327	344	380	291	329	339	342	334	356	332	331	354	349	343	341	322	341	364	337	336	323	326	327	331	339	335	308	351	358	340	361	311	291	303	326	338	308	335	343	318	355	279	310	317	365	319	323	292	350	321	310	348	334	369	293	333	338	324	295	335	315	311	332	338	402	275	344	354	339	341	338	359	315	327	351	349	301	306	314	342	343	339	317	300	340	339	303	309	339	345	348	322	324	309	314	328	349	354	358	332	270	293	332	316	366	367	356	338	350	325	315	337	345	310	345	325	319	348	341	357	359	356	330	321	284	334	356	354	326	305	314	317	311	309	329	311	368	310	345	355	326	321	354	330	325	300	325	319	312	308	330	329	302	323	342	339	291	337	330	335	340	308	381	320	336	327	327	317	374	316	320	325	355	385	338	365	338	349	337	326	336	339	341	329	305	343	318	347	359	324	311	348	345	324	328	322	316	306	336	299	337	308	303	322	344	338	337	338	341	324	313	330	338	319	357	334	298	305	338	350	322
20321	15145	15850	7037	5860	4563	3603	2989	2459	2017	1789	1582	1554	1412	1194	1162	1075	1097	1053	1020	1034	951	945	860	935	935	913	886	918	872	850	821	798	832	817	753	765	816	763	760	795	795	761	777	735	773	715	754	775	791	758	770	735	771	710	739	723	729	782	741	788	825	703	732	717	764	763	721	726	662	728	745	748	696	758	748	737	741	795	803	733	775	752	744	708	718	741	742	757	738	713	735	769	767	714	764	774	759	782	729	747	701	800	755	714	728	739	774	782	718	715	729	715	685	729	765	742	757	781	750	702	714	727	787	784	759	758	763	754	675	724	752	726	745	774	759	754	718	700	745	795	669	724	797	767	812	791	794	800	779	723	727	737	754	730	768	722	687	796	753	742	733	739	721	768	766	766	759	735	727	732	760	760	725	738	749	748	726	789	761	785	730	790	732	726	746	723	736	720	764	756	754	713	770	710	747	731	731	741	699	765	723	722	697	680	735	724	742	763	748	761	715	775	783	714	734	718	742	707	748	727	751	740	733	687	768	730	775	742	784	753	778	739	760	775	790	753	735	740	784	758	705	770	764	746	774	755	750	776	747	738	737	770	778	722	749	746	782	757	712	768	705	741	734	801	735	727	711	702	770	715	715	729	778	759	721	739	712	737	716	730	716	766	729	782	784	742	734	764	737	723	762	735	684	761	759	747	710	809	725	731	741	730	764	760	747	760	764	764	800	730	782	789	785	733	724	749	778	746	753	695	770	762	791	725	735	737	731	721	711	733	750	753	753	747	723	699	714	717	764	740	759	737	730	742	706	756	746	790	756	687	783	728	732	702	777	757	737	752	805	746	775	764	718	694	704	771	714	735	792	700	753	725	766	749	777	745	733	748	788	757	804	831	745	761	707	715	738	736	711	806	751	727	741	717	717	740	759	781	730	702	769	772	715	773	715	743	764	740	782	725	757	765	760	710	726	765	747	728	815	697	737	755	769	744	771	773	741	739	748	773	733	723	743	727	737	752	740	718	717	737	726	726	685	726	764	778	726	729	724	734	768	725	704	753	725	749	743	749	747	778	791	699	718	781	691	758	761	822	795	749	716	745	777	717	735	786	737	713	717	710	757	703	740	755	789	746	757	773	705	748	722	718	722	706	696	762	735	715	764	715	780	745	747	750	734	749	739	729	760	704	766	756	778	756	705	707	768	800	758	779	735	735	740	758	739	797	769	746	759	736	758	769	741	716	702	819	777	752	712	735	735	722	748	745	737	771	767	748	706	771	721	771	751	729	733	755	728	701	762	753	760	762	735	763	751	733	745	745	773	766	757	742	768	726	748	747	748	734	710	748	727	727	726	734	738	729	750	736	744	759	709	796	738	795	767	782	723	761	752	771	773	764	754	724	763	742	763	779	715	710	744	705	754	734	748	736	773	753	696	715	745	746	823	768	715	714	754	804	728	718	758	741	744	755	776	731	776	702	757	739	748	706	780	774	722	776	772	687	775	758	702	666	724	768	758	715	785	798	739	732	702	735	735	759	791	715	746	683	710	723	732	728	732	762	755	741	735	710	758	757	727	689	763	751	712	792	770	753	735	757	730	763	746	742	712	748	751	769	728	744	760	742	734	643	711	780	718	747	737	790	752	716	688	762	784	724	765	769	760	732	701	763	795	732	768	724	720	800	757	795	746	710	772	742	734	765	740	747	719	710	749	743	723	698	807	724	736	765	752	713	757	745	712	704	703	756	704	768	771	760	777	727	736	799	714	779	744	730	760	711	788	782	800	745	736	716	779	758	747	764	754	702	732	787	764	767	771	758	729	708	731	731	769	756	766	735	739	745	735	764	769	719	773	762	752	742	729	758	719	773	713	747	679	718	729	739	743	729	726	698	721	733	746	728	711	749	755	722	759	736	762	722	796	751	764	760	750	702	721	653	759	763	721	742	737	775	777	759	795	764	723	781	693	778	748	719	707	752	730	753	724	746	718	696	723	743	728	698	782	721	736	735	753	766	718	728	742	800	847	747	736	766	706	765	792	728	770	695	808	752	717	733	740	741	765	712	751	741	759	705	746	748	759	748	680	766	756	764	682	776	730	760	772	757	778	763	755	750	738	738	761	732	742	752	747	713	762	692	763	745	752	761	726	754	706	733	732	765	796	756	775	761	706	803	778	773	732	690	728	779	772	713	731	706	781	730	759	782	761	699	747	780	749	732	715	733	733	735	736	768	723	762	781	675	768	718	763	773	748	737	728	756	831	748	700	728	692	780	743	799	756	707	716	724	782	715	758	779	747	696	762	716	730	715	700	779	741	706	731	739	693	710	758	720	735	761	739	758	747	798	741	725	747	728	760	763	690	749	779	734	772	773	735	748	757	733	757	750	697	775	768	724	727	693	752	740	748	811	760	747	781	727	761	742	747	773	817	762	724	751	709	797	725	783	733	743	705	724	742	764	766	720	755	780	724	787	764	771	741	771	743	764	699	718	750	725	759	728	759	740	771	742	789	771	737	751	747	731	686	785	737	795	734	728	769	744	768	733	786	703	726	745	744	762	745	720	756	723	750	710	700	727	718	757	750	692	765	811	790	704	766	738	764	717	728	723	730	743	725	731	698	731	771	765	738	744	742	701	733	755	760	788	752	722	738	765	766	771	736	765	713	763	745	753	767	716	735	689	776	730	688	771	730	771	715	785	742	814	763	760	748	765	746	723	719	732	703	727	704	793	738	671	716	789	743	780	729	729	709	729	725	729	774	725	723	720	699	748	783	732	722	742	741	741	748	759	759	766	748	719	731	754	725	786	754	749	713	723	774	766	738	725	738	788	710	769	749	735	754	755	787	750	716	745	741	763	768	735	762	781	759	779	720	729	764	774	767	758	761	697	799	760	738	745	820	779	686	745	747	778	751	720	775	766	720	719	779	772	748	727	739	718	810	757	790	754	753	734	742	719	756	752	802	763	710	694	740	775	705	763	710	789	781	733	759	725	745	771	703	725	777	754	760	807	756	756	736	732	734	754	728	700	716	790	731	690	721	745	776	749	763	742	791	736	745	794	770	727	771	730	741	774	708	722	772	755	712	771	756	783	712	741	795	761	774	746	757	762	755	709	766	732	763	716	752	770	742	689	754	726	734	760	725	735	735	772	783	692	804	736	741	741	775	716	739	737	682	811	788	718	708	716	714	721	733	744	756	796	748	770	766	768	736	720	697	732	705	762	748	746	708	757	780	748	781	735	732	748	744	747	728	751	754	733	728	772	783	748	759	708	736	745	765	743	715	722	781	742	823	755	744	715	739	695	793	788	714	773	714	755	761	761	769	741	742	774	727	743	753	735	746	694	727	764	705	762	768	762	754	730	733	787	773	737	734	741	748	767	769	708	776	729	705	729	817	749	767	727	725	774	787	738	745	755	758	746	746	750	811	790	747	764	752	765	707	731	753	743	792	717	763	751	721	740	713	729	716	726	747	766	714	763	765	706	765	750	753	746	752	762	741	738	730	777	705
43899	29932	21947	7546	2842	1904	1408	1033	934	687	675	535	585	546	471	427	442	424	474	430	415	390	430	390	396	424	381	403	366	376	416	360	372	367	355	371	390	391	395	393	398	332	348	371	367	381	385	354	411	322	363	339	328	357	379	388	399	352	360	377	346	381	346	405	362	364	377	382	400	333	352	363	354	364	364	366	359	387	349	364	381	363	369	380	409	387	331	382	353	367	369	342	357	370	334	366	377	351	361	338	380	337	387	367	393	393	356	350	361	365	360	362	373	352	339	350	404	360	346	353	371	381	333	375	374	365	366	385	344	389	339	365	380	338	373	370	372	386	379	368	375	360	355	379	400	361	385	356	384	360	383	343	383	385	373	386	334	331	361	341	362	348	394	356	391	366	338	369	344	396	359	373	382	377	387	372	383	356	374	369	345	361	372	384	349	374	372	379	355	378	380	366	370	394	389	338	411	396	358	353	367	361	390	372	340	387	373	364	372	388	364	377	361	350	342	369	381	378	338	383	411	388	434	370	327	405	347	388	365	398	332	351	363	378	375	358	394	343	369	378	325	345	363	338	347	394	376	388	354	353	353	368	381	350	403	378	345	379	327	355	364	381	383	358	372	387	386	379	353	405	386	337	323	365	372	339	398	422	367	380	372	404	356	407	352	356	367	390	385	357	364	404	334	346	367	359	372	372	373	352	357	368	341	377	385	358	373	386	386	343	339	359	361	366	360	360	359	347	376	413	352	349	366	334	356	392	352	360	346	351	363	344	368	411	363	369	389	368	346	391	366	388	385	414	350	382	372	353	381	373	355	406	420	371	354	331	354	336	394	382	397	395	382	364	362	377	361	351	401	381	342	330	406	394	394	398	328	355	354	395	383	384	345	388	373	384	369	346	381	373	380	397	353	399	357	326	354	360	412	374	372	371	354	418	348	329	382	351	358	381	379	330	385	384	367	359	365	358	339	421	336	349	354	370	365	375	395	383	361	368	331	335	332	352	345	342	383	351	359	385	412	359	339	361	340	367	380	355	336	354	353	392	368	412	360	340	359	408	410	372	393	382	370	360	376	340	363	357	369	386	373	382	352	353	351	366	371	352	353	373	379	408	367	369	381	327	374	342	375	389	409	378	377	352	373	357	365	408	371	372	406	370	406	372	416	352	329	370	383	345	338	347	388	387	382	371	369	373	336	366	388	368	369	373	386	382	360	382	380	349	347	383	366	347	383	323	364	347	389	374	371	398	377	374	352	350	340	376	415	402	410	344	344	335	396	392	390	322	383	374	356	350	411	381	371	397	354	396	352	326	355	381	392	393	358	358	372	377	343	355	340	369	356	347	346	385	370	345	366	364	380	338	384	351	392	374	360	339	382	329	339	366	349	343	347	357	360	363	397	403	375	347	375	390	360	380	367	354	334	424	361	371	413	350	397	352	354	384	356	363	339	365	345	368	360	399	386	369	367	406	363	346	392	352	381	356	366	386	371	365	356	364	377	382	383	363	368	368	362	368	378	382	400	396	324	359	369	421	363	357	390	389	361	373	368	370	356	375	409	354	359	364	347	356	375	356	342	340	365	382	366	332	342	369	372	380	361	377	354	348	374	399	401	343	386	360	366	370	382	328	335	358	348	381	371	347	355	378	372	365	381	373	395	377	373	401	372	424	326	354	369	389	350	353	366	396	421	366	343	335	393	350	358	335	379	347	371	373	341	349	379	402	397	356	368	382	386	413	352	383	380	358	370	406	373	340	366	378	355	388	384	397	384	385	388	378	375	338	355	348	397	368	340	380	360	397	357	391	377	398	379	392	366	373	374	395	392	358	297	377	379	345	348	362	393	395	356	363	349	359	352	382	351	356	366	371	402	394	314	363	386	376	376	344	404	350	353	339	360	366	380	356	384	366	369	357	393	365	388	378	361	354	347	379	358	332	410	381	352	417	385	355	346	390	370	375	381	388	377	401	359	407	408	401	357	338	385	381	364	363	406	359	363	371	357	348	354	415	399	353	368	387	365	387	367	349	385	384	390	371	389	326	403	368	353	384	374	396	327	327	366	354	385	363	408	346	379	361	374	364	414	380	374	342	367	346	331	388	394	342	352	366	376	374	350	350	336	354	372	385	433	365	363	348	378	353	359	371	359	358	347	364	363	400	397	403	331	376	357	354	381	380	390	356	395	376	394	369	384	381	375	413	419	365	318	405	384	369	359	390	373	316	382	395	383	405	377	357	383	340	376	372	403	368	362	372	368	353	321	335	421	349	397	349	359	387	366	385	369	382	367	400	362	388	375	401	396	345	341	359	369	383	379	398	330	337	296	360	330	363	372	380	339	372	362	356	374	374	389	376	357	386	393	367	356	358	348	370	365	385	365	370	359	352	381	358	397	372	344	405	387	311	359	374	371	363	375	389	383	379	364	361	383	376	371	334	387	341	402	380	357	377	400	368	347	369	348	376	390	326	384	368	362	399	397	337	322	337	413	368	357	354	364	378	347	359	369	359	397	384	390	417	364	366	407	383	372	369	358	364	346	369	340	376	367	388	388	347	366	362	377	385	388	355	367	395	379	349	363	370	370	389	337	362	386	324	347	365	376	380	398	405	391	361	364	366	392	371	402	365	396	325	368	404	315	346	369	346	385	355	374	348	330	348	368	367	369	441	368	369	366	387	370	360	375	364	352	349	372	312	340	375	375	403	377	366	416	378	372	361	388	366	413	373	377	367	353	336	363	391	351	390	393	363	354	343	389	391	343	350	366	347	344	369	357	351	342	389	391	408	372	381	348	379	375	363	346	349	351	360	323	327	390	373	348	400	382	373	345	324	401	375	341	357	374	364	378	376	381	357	361	337	406	386	338	383	384	391	374	396	376	365	377	370	376	340	387	377	354	375	358	371	358	357	424	359	354	347	418	425	387	367	367	380	383	312	380	362	382	387	386	342	368	364	357	380	346	372	376	408	388	359	374	387	400	363	374	374	377	356	378	370	353	359	362	372	364	356	351	410	388	390	383	354	367	338	394	343	377	371	361	358	327	382	376	342	376	375	359	368	337	388	374	382	394	374	354	371	354	367	350	345	338	374	354	359	329	386	369	330	359	344	382	373	383	366	351	373	377	378	368	393	355	385	409	351	381	387	380	387	356	390	335	389	399	377	388	328	373	358	367	342	371	369	347	343	377	381	410	397	389	417	383	339	342	365	354	341	358	400	359	403	412	373	371	391	380	349	382	352	367	385	382	377	351	394	368	357	417	399	391	363	380	353	374	397	362	366	358	355	357	400	428	408	396	394	379	368	365	382	359	383	355	360	354	377	367	406	349	415	361	401	372	356	366	388	357	359	363	358	340	336	384	407	371	366	406	383	389	376	375	347	382	378	353	336	374	382	372	344	374	358	383	349	328	331	350	372	349	393	368	365	372	349	376	385	382	339	395	327	328	353	357	373	345	328	384	389	379	366	346	370	400	364	332	351	369	326	324	373	335	403	344	368	377	361
26879	22266	23037	9667	7488	6295	4981	4131	3312	2571	2150	1990	1933	1734	1549	1393	1359	1277	1234	1190	1140	1099	1061	1158	1097	1062	1068	1017	1000	957	951	899	961	882	898	855	900	876	857	866	854	890	864	874	770	850	782	838	905	846	892	759	810	794	838	840	861	810	829	798	847	895	867	834	772	848	845	839	833	836	864	799	845	817	858	798	767	811	807	878	852	805	811	857	812	864	770	808	840	813	797	817	798	807	806	890	828	793	856	801	826	794	857	822	814	853	836	862	845	805	829	819	819	825	793	844	810	812	815	873	804	854	843	781	762	802	803	845	839	848	817	837	875	846	811	850	838	835	819	845	788	859	826	882	856	792	794	823	793	846	869	821	785	819	836	805	807	820	850	823	808	813	822	835	854	823	857	829	855	872	866	785	820	805	844	787	805	815	808	840	877	794	783	818	839	808	864	820	847	855	808	849	782	800	869	856	815	826	832	856	827	838	808	803	813	789	857	795	788	808	805	796	834	876	818	873	838	787	828	793	797	817	816	851	858	798	801	786	868	839	832	797	821	840	835	827	792	869	821	812	838	838	836	825	761	796	846	858	809	809	810	775	823	809	837	813	814	830	831	842	832	854	852	812	811	828	822	849	824	811	846	822	796	822	807	816	834	857	821	824	804	819	848	759	812	804	803	804	847	821	896	843	791	806	823	845	776	847	834	855	862	831	829	811	782	799	893	804	852	803	819	887	801	852	799	863	831	846	804	852	847	811	804	827	827	802	835	824	841	768	868	776	809	836	831	837	812	840	818	811	814	871	865	795	832	862	811	841	813	819	840	802	756	787	839	846	834	834	835	838	804	827	837	815	778	834	839	857	844	802	852	781	825	795	850	811	830	800	729	863	835	818	819	881	794	847	758	850	825	805	764	832	822	844	830	838	808	816	818	769	809	819	818	812	856	810	838	854	810	866	803	804	804	838	854	848	826	817	800	834	830	811	804	808	834	882	831	849	831	810	837	800	800	850	842	781	852	836	835	829	833	834	818	816	817	797	743	801	816	789	796	825	793	847	874	787	795	828	831	811	852	801	819	793	826	833	765	809	871	813	785	829	841	812	826	831	818	858	765	828	775	816	802	787	826	794	792	808	815	831	815	811	816	819	780	833	831	829	708	855	780	801	832	849	832	813	817	774	793	843	808	844	755	825	797	810	834	804	791	864	778	837	865	830	839	861	840	846	872	848	791	757	849	833	847	821	784	823	861	799	788	798	829	832	791	825	824	836	794	804	829	804	850	839	848	795	836	847	770	824	800	857	797	841	841	824	765	813	869	913	848	869	826	847	795	809	785	818	840	830	779	827	867	832	834	826	772	811	784	818	861	829	828	879	791	861	813	781	815	823	790	812	915	815	808	793	788	789	784	842	835	834	768	820	797	791	828	841	782	801	810	806	784	847	852	798	858	779	818	768	834	827	803	799	836	825	809	795	831	833	869	832	872	835	840	812	828	806	828	816	810	806	896	827	815	829	846	819	755	817	834	840	844	832	812	841	830	853	830	811	779	885	829	846	814	865	847	875	797	788	793	847	819	792	828	813	854	807	806	878	811	862	836	810	826	827	778	824	848	825	864	831	825	825	810	876	837	784	816	797	892	854	827	833	768	834	809	789	788	823	800	854	839	812	814	759	884	760	813	845	838	804	798	786	844	821	811	852	825	775	797	867	819	856	852	809	823	806	824	870	811	848	803	906	817	758	758	859	808	781	806	830	793	864	845	840	788	833	834	832	824	858	790	780	839	829	796	788	802	870	806	815	868	812	826	828	820	795	814	823	833	834	785	815	819	850	817	807	838	818	868	823	829	822	865	776	773	832	796	788	799	756	804	838	815	854	843	840	783	898	839	778	794	803	824	799	801	828	835	852	817	809	830	813	829	797	865	851	788	833	835	836	861	826	841	858	804	819	819	861	841	842	849	849	817	843	818	815	839	874	814	823	847	830	847	799	837	835	801	812	835	790	807	851	830	843	861	785	873	808	782	814	788	810	822	806	878	895	813	834	823	833	801	787	851	844	868	790	902	778	820	826	822	779	822	840	809	804	827	792	812	798	843	795	805	773	839	808	753	851	829	864	834	776	806	779	832	803	833	803	803	797	794	849	856	725	797	824	838	808	819	775	862	835	813	833	822	866	824	843	835	808	831	828	767	862	768	851	810	880	821	797	844	779	840	805	826	831	846	806	827	791	805	809	805	827	847	881	834	833	816	844	834	792	823	787	795	814	856	869	829	802	831	815	791	851	802	835	878	836	798	843	781	843	796	788	824	825	788	790	856	807	850	832	843	878	796	855	813	810	841	797	802	804	859	847	834	815	836	822	852	841	825	802	811	815	813	761	768	811	826	851	829	845	833	806	882	782	819	811	824	809	811	805	822	813	876	768	829	873	796	821	848	801	820	824	848	829	797	799	828	817	844	833	795	865	788	742	795	842	839	862	802	796	881	824	838	798	859	852	822	856	817	878	874	847	774	839	783	808	857	846	871	773	846	762	818	885	794	819	783	831	809	800	821	807	854	874	846	813	788	849	835	869	806	803	824	835	829	766	792	809	801	854	808	844	858	816	795	788	862	873	815	832	862	815	863	831	814	844	814	847	809	800	830	834	796	798	831	832	819	814	818	861	781	812	798	821	821	859	825	859	817	856	752	790	838	854	838	808	864	819	790	812	802	827	782	836	777	832	811	810	828	800	827	784	830	832	861	831	774	833	802	832	806	836	863	786	802	817	828	800	814	814	810	824	847	846	821	828	859	828	812	819	868	788	813	804	826	832	808	798	788	836	840	817	814	803	813	822	856	819	824	821	905	768	846	817	841	811	823	836	841	893	820	866	814	862	816	827	795	831	836	802	820	828	822	802	869	790	807	807	807	820	761	856	789	785	847	831	823	798	851	855	838	812	793	852	788	854	865	843	758	785	839	803	813	790	852	808	860	878	803	787	820	796	800	887	810	823	832	840	816	830	801	828	836	789	828	862	809	827	847	848	856	828	791	804	768	854	813	850	818	820	834	864	790	828	813	802	802	837	808	870	852	810	834	812	804	773	846	798	830	825	821	826	868	798	830	837	841	799	843	823	806	884	831	882	806	813	806	787	885	817	818	851	806	832	806	824	800	792	784	778	846	841	808	800	813	852	803	799	815	800	805	827	846	803	802	808	755	763	802	793	849	847	801	805	851	770	821	797	819	812	825	827	825	818	796	816	831	800	797	826	848	831	852	872	808	847	829	838	790	818	916	831	857	772	829	870	815	810	816	819	827	839	811	837	817	842	829	861	842	870	814	863	812	795	782	751	861	802	794	852	812	840	816	820	850	856	849	804	790	816	814	818	802	809	817	834	816	819	825	830	812	871	854	793	851	871	878	836	783	850	815	861	820	797	794	893	846	828	808	843	880	852	801	844	853	813	860	831	837	814	830	833	779	816	850	789	901	860	815	785	781	850	837	812	819	815	827	845	839	848	798	856
18631	9188	5099	1809	1035	884	710	594	561	522	480	461	427	421	436	416	438	373	380	375	393	401	417	393	381	402	425	403	373	417	355	368	368	347	374	363	395	365	377	384	370	375	346	378	363	346	379	394	377	329	374	384	377	413	356	355	372	397	355	365	372	368	375	405	391	405	354	388	366	421	396	367	369	412	410	378	356	377	389	359	375	394	361	380	389	381	350	395	396	385	347	381	346	360	406	372	352	362	391	379	360	396	375	392	392	372	395	367	404	389	389	418	384	364	375	363	395	358	368	363	390	376	389	380	362	384	371	343	364	360	369	369	396	393	405	373	390	391	356	381	370	334	356	376	364	372	351	418	405	404	367	382	373	380	367	433	375	395	335	338	346	370	408	391	368	411	375	388	383	409	366	364	367	414	370	384	357	363	339	359	408	397	372	361	370	359	344	349	335	392	357	358	372	399	382	371	389	359	368	338	383	377	418	401	411	384	370	375	359	415	354	387	371	369	383	354	361	392	345	368	364	388	344	380	395	355	358	386	390	374	375	385	376	364	405	369	370	358	396	403	391	383	346	386	370	364	362	352	340	395	367	371	363	376	353	376	397	384	412	360	347	342	381	386	387	428	406	372	351	379	379	338	382	383	404	370	375	382	375	388	360	397	375	361	356	366	379	354	350	370	368	403	368	359	361	409	376	374	403	402	386	382	414	382	400	406	372	342	342	374	402	347	382	386	395	390	384	365	375	381	393	399	379	343	387	373	388	402	348	343	357	372	385	350	376	384	371	410	357	404	377	386	379	375	362	419	377	356	403	383	362	364	381	380	355	375	343	420	352	371	368	395	366	390	343	340	361	379	385	353	387	386	413	382	396	365	365	350	388	381	376	412	381	367	386	405	359	368	321	342	336	370	371	400	397	387	405	381	407	389	399	396	395	365	385	358	382	382	362	447	376	362	372	366	374	373	385	385	398	383	397	374	380	386	356	397	382	365	394	384	340	372	414	340	399	367	397	385	360	368	391	362	397	374	372	362	399	406	380	393	366	390	354	321	385	412	358	375	359	363	397	360	355	347	330	366	397	381	378	375	430	387	360	346	427	401	378	421	344	371	378	399	349	370	399	393	363	394	378	357	334	366	355	404	393	409	356	357	367	326	360	393	407	366	372	378	363	403	344	382	349	409	354	390	360	365	348	362	382	336	355	397	397	351	347	357	356	341	378	369	358	403	381	386	369	371	423	383	365	384	403	376	411	407	377	378	372	378	393	370	372	355	351	375	387	359	380	339	361	375	387	364	372	381	342	349	344	378	402	393	356	371	386	373	369	362	357	377	420	362	374	386	404	351	387	368	358	401	383	376	359	335	396	417	351	392	396	378	379	362	368	353	374	389	371	333	392	360	377	336	383	393	403	394	379	412	369	388	362	398	402	318	379	398	426	389	406	346	392	390	401	353	354	379	365	375	400	368	393	351	359	398	373	367	352	395	400	382	395	353	358	378	369	383	364	382	371	336	439	373	428	426	379	386	344	410	383	365	386	354	378	377	373	398	355	355	406	387	377	380	413	432	422	425	351	376	397	334	352	395	405	374	359	366	381	390	392	365	379	356	382	347	362	356	376	374	423	377	381	397	382	354	388	387	392	399	388	383	356	365	410	369	372	403	371	404	354	375	386	361	381	369	364	393	359	381	362	403	418	351	362	376	398	349	361	363	375	376	376	387	377	412	409	386	382	422	413	397	366	365	362	374	368	318	350	357	372	366	427	364	409	366	361	336	356	338	370	376	382	402	342	375	380	416	369	379	376	357	361	369	396	371	382	403	361	387	381	380	392	394	414	369	382	365	376	418	398	356	372	395	376	392	386	372	379	370	335	350	357	381	371	359	382	405	377	338	389	385	376	361	379	382	376	366	386	374	353	332	379	335	387	417	334	345	385	404	381	366	344	378	375	382	394	383	346	407	388	362	369	371	387	346	402	361	341	345	361	359	377	377	382	398	382	366	375	335	368	389	375	375	356	399	361	390	374	357	357	339	390	352	353	366	366	395	381	351	359	370	371	380	393	391	384	374	366	370	389	396	391	402	394	353	342	410	387	391	412	379	387	408	383	413	359	385	330	388	358	373	379	379	383	396	336	362	376	371	361	365	341	378	350	351	400	396	395	367	397	371	377	381	377	399	353	375	357	382	377	331	338	387	357	352	380	349	343	374	372	388	405	357	332	385	362	376	387	398	374	372	349	380	377	361	377	378	390	417	393	385	383	342	378	380	345	353	354	367	308	385	385	345	362	380	424	342	377	374	369	386	339	351	399	387	426	374	379	370	390	357	376	410	379	371	397	374	421	395	369	413	406	426	383	323	374	361	341	379	389	348	392	348	395	352	370	359	396	366	342	355	355	371	375	367	377	339	390	398	411	370	392	428	380	369	386	344	380	420	386	366	360	371	368	383	372	377	402	408	367	396	393	382	387	411	372	394	339	384	390	386	357	346	388	347	389	372	379	319	359	350	407	419	353	388	389	375	355	384	328	375	412	386	355	340	383	385	356	397	322	349	361	347	384	359	410	365	384	401	424	388	385	397	356	365	390	359	353	385	375	355	389	372	362	384	393	361	372	422	371	377	376	348	397	385	396	331	360	367	355	386	366	391	385	388	335	388	378	406	389	356	340	367	383	361	386	386	391	354	349	366	363	355	389	323	382	394	422	398	358	389	367	390	385	373	368	370	390	346	409	343	357	364	382	392	362	411	367	341	386	364	394	377	418	367	362	366	369	426	408	372	359	396	364	350	397	358	380	355	389	360	366	310	374	373	348	363	396	357	385	348	361	368	318	339	387	410	345	385	398	333	375	368	377	396	424	365	404	396	379	370	383	380	325	367	367	386	395	354	367	378	376	400	362	377	384	394	387	379	357	382	411	361	387	404	359	355	351	362	396	377	398	337	361	379	365	359	390	398	336	411	396	359	336	392	366	368	356	388	389	398	382	393	424	391	399	373	394	381	425	391	391	413	385	382	357	395	348	389	370	400	369	386	376	381	365	361	356	369	370	376	403	381	369	361	379	366	378	350	349	360	364	361	340	366	361	402	383	365	366	380	390	386	382	403	357	362	390	359	351	391	388	391	395	387	348	352	378	369	400	348	409	364	372	393	359	383	389	332	354	391	368	390	340	382	360	360	388	363	371	376	377	395	376	370	394	390	352	361	388	353	385	363	356	341	345	417	369	369	357	367	396	366	363	378	349	371	367	376	328	423	369	404	424	390	388	417	366	380	411	373	384	383	398	373	375	369	375	387	353	377	386	370	342	350	373	373	380	395	359	346	397	418	365	393	381	411	364	364	375	369	391	362	352	367	400	381	391	407	378	392	329	385	361	402	397	378	350	351	364	415	353	347	350	357	381	375	360	353	404	399	402	351	348	371	419	352	379	380	377	383	361	340	380	384	361	362	420	400	390	388	421	403	391	368	402	385	368	336	368	393	429	414	371	363	377	396	352	360
11385	7468	8103	4530	3586	3023	2399	2002	1728	1472	1260	1276	1225	1099	1027	966	989	1021	997	937	902	876	909	852	896	905	890	911	846	868	853	843	844	854	822	798	860	866	835	813	811	852	834	786	823	802	835	845	822	800	808	821	808	843	805	835	812	791	820	802	739	834	834	881	860	837	837	828	837	838	846	858	829	842	847	832	836	834	834	790	870	843	807	813	844	895	844	808	825	815	824	800	815	789	839	784	808	902	771	797	822	874	795	868	861	854	913	806	811	775	779	813	798	853	771	870	812	801	830	772	862	795	890	857	831	835	797	866	827	826	839	841	858	819	784	809	781	796	813	788	844	806	844	861	835	810	847	837	844	814	824	814	795	800	848	862	807	820	805	843	824	839	813	780	790	803	886	908	821	834	848	842	803	811	775	812	848	792	823	852	813	812	810	817	773	874	849	806	832	812	811	798	846	853	796	844	846	817	905	749	855	856	867	869	820	824	867	813	867	781	831	804	799	811	784	805	777	814	795	795	882	776	794	845	799	773	860	856	845	848	840	789	843	797	847	810	832	806	797	891	809	832	781	850	800	789	809	783	789	855	830	881	828	843	843	832	859	787	827	887	807	821	845	855	825	836	802	802	866	828	851	888	841	790	862	788	842	818	798	796	846	818	866	822	876	800	858	809	814	791	806	824	781	802	791	796	822	847	796	825	841	797	825	845	801	792	786	875	822	822	826	887	806	825	809	850	804	759	841	842	758	811	814	865	808	830	787	814	828	799	820	799	869	833	805	850	831	854	816	757	841	792	821	841	786	829	839	797	831	795	840	852	858	854	804	785	890	844	836	843	867	791	829	851	847	823	797	830	849	819	869	836	805	884	819	863	851	829	836	816	825	859	858	866	843	791	824	801	826	789	829	807	803	842	818	815	850	863	799	765	804	831	828	827	879	814	838	872	844	844	760	805	840	774	780	829	787	822	789	824	790	839	860	819	818	794	842	822	863	802	801	802	800	838	849	790	817	876	802	769	805	863	819	809	773	789	883	791	814	850	801	835	828	829	774	758	780	882	765	877	816	804	834	828	813	839	843	824	836	813	877	825	889	771	869	804	808	834	825	878	838	794	792	782	815	830	763	793	864	851	833	794	829	856	790	808	857	828	843	792	842	738	812	831	851	801	839	785	844	811	777	831	816	842	828	855	839	811	795	758	890	835	773	856	856	846	818	795	876	800	828	863	771	814	844	821	862	802	835	796	854	802	833	837	819	846	787	836	860	855	834	809	816	813	859	830	864	796	873	814	856	901	814	799	832	829	788	777	851	824	832	776	849	825	819	901	848	852	794	810	817	796	829	838	823	832	804	839	851	781	857	788	803	829	797	836	817	836	842	870	832	807	826	871	811	835	782	785	867	807	818	872	815	765	782	853	837	783	795	814	828	809	760	789	839	884	826	807	837	834	808	809	818	840	820	836	820	859	813	802	829	874	822	822	825	795	820	854	810	814	863	826	838	766	784	853	824	799	824	802	803	790	813	819	851	818	814	795	804	838	799	865	801	875	830	817	834	857	841	813	858	839	763	844	772	780	807	844	823	874	833	789	828	849	785	849	837	882	801	895	804	844	832	844	865	845	829	824	820	815	790	811	788	816	818	833	823	829	828	842	823	869	803	866	844	780	793	863	867	830	792	838	804	840	790	853	810	782	803	815	821	774	859	783	808	799	771	857	837	798	863	801	817	827	790	873	784	857	804	812	844	857	861	791	849	817	871	816	807	870	760	830	818	845	847	905	815	839	833	839	834	819	838	808	759	740	808	824	825	811	850	799	847	826	790	801	825	824	830	822	781	871	801	839	852	788	826	754	835	814	879	820	835	806	851	814	837	820	871	825	843	827	822	843	815	826	832	826	806	830	753	861	816	812	829	837	852	802	853	827	827	781	848	857	812	781	900	842	867	822	804	836	778	771	864	817	848	842	809	766	849	824	855	871	898	807	815	815	820	813	866	912	855	875	811	864	846	781	811	820	851	830	851	876	797	818	806	809	788	798	826	850	831	806	864	850	842	806	794	840	779	836	827	846	847	871	855	836	825	835	822	782	867	832	805	812	866	807	828	824	818	776	830	828	842	845	814	866	843	814	771	866	816	866	832	857	781	819	847	827	821	826	854	846	823	794	782	818	839	865	831	791	845	820	826	840	856	829	811	774	859	799	813	823	840	826	857	847	826	798	852	841	811	817	838	810	818	825	815	789	783	795	837	835	870	854	765	807	814	819	820	753	815	827	865	829	833	809	774	848	799	857	864	828	799	812	831	827	810	849	855	821	795	781	834	817	815	805	828	850	870	799	749	872	830	775	865	820	824	859	835	777	833	856	778	833	853	810	831	792	819	829	844	829	816	823	834	842	896	878	787	810	791	819	814	825	819	820	863	826	863	832	852	855	812	825	861	821	813	776	806	805	836	842	802	802	878	845	788	794	816	790	821	822	850	799	803	851	831	850	823	817	841	832	806	837	851	818	771	878	784	804	858	842	831	845	882	814	815	786	779	811	819	832	818	815	816	785	858	876	830	835	872	821	805	813	796	794	803	830	827	818	781	820	785	816	826	846	797	782	859	848	820	786	775	822	797	811	763	800	816	875	815	797	810	846	825	836	786	804	837	810	820	824	820	831	820	796	772	818	858	831	779	819	838	822	822	801	856	787	844	783	802	859	825	809	794	790	818	821	826	840	782	858	805	846	878	820	782	803	798	840	818	791	830	847	866	837	820	878	789	806	805	824	823	833	866	781	868	814	844	773	800	830	821	871	820	826	786	839	837	845	869	815	813	866	855	757	838	830	846	811	848	794	816	804	856	818	807	867	805	828	862	825	867	889	850	813	828	811	818	811	829	869	859	820	861	777	786	795	841	788	843	825	817	856	817	800	842	827	823	790	821	800	826	800	821	866	883	853	844	801	871	791	780	875	860	843	831	806	808	859	784	808	815	796	871	844	810	844	787	840	858	801	834	837	822	789	805	808	778	766	790	815	828	848	844	823	848	768	842	817	840	891	827	814	819	842	832	841	816	793	842	888	827	762	836	824	826	852	844	746	762	860	772	805	803	817	830	827	802	855	778	798	824	830	806	829	851	802	857	795	833	812	770	799	875	795	803	820	807	845	827	790	826	817	842	768	823	810	838	799	833	808	789	799	818	829	808	847	765	820	814	798	732	820	834	854	876	865	836	822	846	835	871	793	838	862	834	841	790	816	809	796	853	818	879	880	871	839	846	855	852	824	822	781	834	827	783	818	787	860	886	836	774	841	854	816	837	818	826	824	790	836	861	836	762	836	848	787	830	836	803	797	753	831	845	801	881	808	852	850	747	814	853	861	813	836	818	839	825	820	830	864	810	864	818	817	823	816	822	807	787	873	808	825	830	850	846	809	882	756	776	801	803	835	821	810	766	854	832	811	844	844	784	793	842	819	809	835	807	821	818	857	830	825	803	758	802	769	796	875	805	841	812	788
32643	20595	14264	4089	1706	1197	987	759	602	541	544	497	438	413	402	362	361	371	342	339	333	363	360	359	329	334	316	345	351	363	296	346	335	338	311	340	296	320	322	330	333	349	316	325	339	346	312	307	335	310	337	323	340	320	315	332	308	332	303	312	344	344	358	336	332	306	300	332	314	319	348	342	356	287	316	337	325	325	341	348	336	330	313	305	333	332	323	363	330	354	339	354	349	281	312	337	337	320	319	329	346	317	335	306	313	327	352	317	323	329	336	309	302	346	319	285	340	338	304	301	313	339	335	333	309	306	341	341	374	338	333	312	307	313	343	345	319	338	307	296	338	351	339	303	312	336	348	325	345	302	328	363	319	324	289	317	360	330	315	347	339	321	374	337	329	323	317	306	308	329	314	341	342	269	357	303	327	329	336	320	339	313	329	327	303	329	302	310	316	332	283	294	341	291	313	322	330	333	346	335	347	315	309	341	311	326	334	326	326	322	313	356	329	316	297	345	318	328	314	331	315	311	356	323	348	329	340	345	352	316	324	322	323	302	335	281	331	307	326	349	349	314	323	309	289	359	344	322	333	331	322	340	325	359	357	329	302	344	328	286	293	352	314	327	325	322	298	337	329	357	333	325	316	356	310	331	301	310	317	369	337	313	344	314	345	308	346	328	319	333	316	311	325	319	351	344	301	333	327	346	342	307	344	319	298	329	329	363	340	322	339	349	339	278	312	342	303	344	295	338	319	331	321	337	306	312	311	350	323	328	321	309	314	328	303	315	300	327	303	317	332	334	331	330	335	301	342	316	331	294	323	350	318	326	337	316	314	343	320	334	347	325	319	338	332	314	378	317	327	343	311	324	351	317	292	350	291	330	336	311	360	350	337	342	323	314	334	342	315	340	333	341	314	338	317	334	369	315	315	290	304	312	315	324	316	352	343	322	331	288	348	315	316	317	337	322	301	339	308	343	328	303	341	366	306	315	292	338	306	336	338	309	322	311	316	332	316	335	305	325	311	360	317	316	315	314	344	345	352	292	338	322	344	326	370	336	364	315	301	315	325	346	344	300	358	341	347	378	337	331	299	326	309	358	331	318	313	314	314	317	316	319	333	347	346	332	300	302	318	316	337	301	322	330	307	284	321	320	314	308	328	317	307	313	344	354	352	300	326	306	343	369	342	311	325	331	338	324	315	349	343	339	358	331	304	304	333	311	323	360	371	323	353	324	329	323	278	295	299	323	320	299	326	354	313	354	322	344	336	329	309	341	332	337	326	340	330	341	305	315	325	317	328	348	327	324	323	300	284	331	336	310	324	296	343	314	317	340	317	346	312	338	349	340	301	310	320	299	359	331	315	372	342	309	314	309	310	333	290	302	343	315	350	304	329	310	323	314	328	343	326	336	338	337	328	316	315	310	307	357	331	325	299	326	309	329	326	347	321	369	329	343	324	357	321	290	319	304	302	360	330	336	304	330	378	322	317	287	320	345	353	369	337	306	335	318	345	331	325	290	326	335	314	281	331	312	319	346	319	308	336	327	311	326	328	323	323	319	312	306	310	300	312	344	336	300	321	297	313	352	314	338	337	295	298	344	311	322	378	328	334	347	304	321	334	317	338	321	356	357	295	327	356	294	305	334	338	302	316	365	328	298	354	319	341	339	336	351	309	314	287	359	369	358	308	321	330	334	318	327	333	318	353	307	298	357	320	310	310	356	328	339	344	349	381	294	317	291	333	354	317	305	303	343	308	336	314	331	318	332	317	312	338	356	310	342	266	346	323	304	344	300	332	307	351	329	309	309	318	324	309	305	286	332	302	301	335	344	332	338	310	327	328	294	345	365	337	344	319	338	331	348	320	325	331	313	323	338	316	331	352	338	315	295	295	320	333	353	343	330	315	345	351	368	354	343	326	279	341	302	335	320	344	295	316	343	358	291	326	327	318	316	340	354	306	307	328	332	332	329	319	324	342	323	341	329	331	350	335	327	333	350	336	335	336	341	325	318	354	338	330	321	390	310	330	328	298	359	362	329	333	363	321	335	348	360	335	328	320	337	312	326	328	306	345	316	321	312	317	301	333	321	305	307	310	291	302	290	358	343	337	326	345	324	323	308	304	329	319	335	280	302	330	297	294	342	357	318	345	336	296	339	331	334	309	333	309	305	328	312	313	312	325	322	339	331	309	314	311	302	303	327	322	310	351	315	309	324	360	356	314	314	322	303	325	313	352	292	365	312	342	334	335	318	331	312	336	334	311	322	327	294	356	326	351	359	310	348	323	312	343	312	321	323	285	321	350	332	319	323	331	325	333	337	325	311	335	323	348	328	298	359	310	312	324	329	300	323	293	324	324	296	301	309	311	332	330	313	307	319	350	318	310	337	318	305	312	353	334	326	339	343	341	317	326	298	321	357	319	330	358	365	355	300	356	301	336	338	360	320	320	344	321	329	321	324	323	312	330	350	304	354	337	327	324	318	341	338	367	329	302	332	366	287	346	329	319	302	319	312	355	359	354	311	328	348	318	360	348	337	327	344	338	298	337	289	319	328	369	306	336	303	321	385	349	334	332	338	301	324	326	322	300	317	350	317	322	333	315	355	348	325	309	305	350	369	310	291	307	301	320	311	310	329	353	324	325	310	352	305	345	329	331	310	327	340	303	320	337	330	343	297	335	303	348	323	303	297	308	306	337	296	339	345	380	316	301	302	319	323	331	321	349	336	299	346	336	340	318	322	335	362	319	343	317	295	328	357	333	309	312	309	340	338	312	301	347	329	322	328	316	308	328	319	323	320	323	351	345	319	319	314	295	301	309	332	347	348	335	347	327	307	297	337	326	337	314	341	363	291	335	342	319	351	313	303	344	347	366	305	288	330	325	301	335	330	328	342	325	333	328	313	334	320	348	324	285	344	301	360	321	371	332	289	330	335	326	300	339	345	350	309	315	301	340	319	319	344	328	312	359	303	340	306	324	334	338	322	308	323	329	346	308	318	324	343	326	318	305	337	343	340	360	336	315	313	328	335	324	293	301	317	348	329	305	329	318	325	339	340	330	357	319	364	298	272	302	332	301	325	315	302	310	302	291	348	301	321	337	339	343	331	314	306	315	309	337	340	358	371	326	319	366	317	337	308	324	336	326	317	327	309	302	298	323	326	299	324	331	334	370	292	332	340	372	296	309	324	349	352	346	365	326	282	327	307	282	310	328	329	330	336	319	346	361	306	349	280	337	348	300	308	365	356	336	320	291	327	320	301	315	303	304	337	335	309	323	331	331	388	297	326	341	343	330	335	310	336	333	333	339	355	323	295	327	332	332	381	287	294	296	338	348	336	343	340	349	323	335	294	361	308	292	315	321	336	322	343	289	300	327	333	308	321	319	351	325	282	349	349	316	316	344	308	330	342	335	310	318	318	313	332	308	308	333	317	329	333	326	286	318	334	327	360	320	336	323	335	343	363	324	325	344	348	333	337	341	336	340	290	295	339	325	321	317	295
20922	15496	17309	7148	5283	4532	3969	2980	2354	1906	1768	1660	1586	1321	1209	1114	1100	1031	944	927	906	850	886	909	912	912	892	848	860	846	863	859	830	803	800	788	762	768	772	753	770	751	708	736	735	737	747	728	749	678	730	738	735	727	733	770	727	724	746	741	745	700	719	781	778	692	783	738	689	746	716	708	747	779	734	787	717	713	731	735	726	742	718	756	727	784	737	728	750	759	705	751	679	683	758	750	757	751	729	740	706	723	731	694	753	661	783	706	734	719	736	746	720	756	723	694	758	764	796	698	759	740	715	730	735	754	752	762	750	722	740	733	792	690	734	759	717	757	704	728	748	725	727	731	727	752	722	734	733	744	728	719	733	731	692	701	716	712	725	800	738	750	683	754	744	712	716	714	740	740	745	773	725	733	692	775	711	714	736	762	755	799	796	730	701	770	721	753	738	713	774	765	727	712	710	763	712	760	776	688	717	712	716	735	742	738	741	730	740	714	695	717	699	727	727	721	709	742	751	714	788	772	749	676	724	718	728	759	711	718	743	727	708	691	724	747	717	703	708	710	767	764	706	783	734	702	692	736	728	726	746	781	732	759	725	762	691	755	747	715	742	725	753	756	689	719	718	760	704	722	771	706	774	714	725	744	745	763	717	745	681	738	729	750	733	764	724	755	724	764	756	778	734	739	758	739	752	680	708	762	697	788	718	693	767	722	695	743	768	765	703	742	692	775	728	721	715	729	726	708	721	701	772	751	740	706	718	771	755	747	731	691	708	752	691	720	766	735	730	748	765	804	731	761	757	712	746	730	781	703	734	722	710	706	761	764	753	787	731	722	715	725	714	763	704	727	716	762	712	721	710	765	729	719	716	671	738	682	719	748	778	707	793	751	792	723	745	692	680	756	689	794	743	718	761	755	740	729	749	745	754	722	757	733	743	731	715	719	760	693	719	747	765	704	723	725	718	781	749	712	728	703	772	775	741	763	734	740	694	756	803	768	699	741	734	726	720	770	760	737	720	722	758	737	727	706	725	707	687	701	710	745	752	733	726	685	755	741	673	761	725	715	817	770	745	732	803	688	724	735	754	734	704	783	760	784	704	743	717	708	742	744	750	743	769	726	710	735	743	734	743	743	713	728	734	744	742	744	724	758	833	735	755	728	735	707	698	738	727	714	740	727	778	745	689	700	762	719	747	685	752	735	717	682	787	717	711	753	737	737	730	741	750	738	762	744	712	771	742	724	713	752	730	726	734	754	699	736	739	742	743	720	710	718	732	732	745	707	736	727	766	688	733	762	770	777	753	757	748	755	729	768	749	777	733	713	684	719	770	735	757	756	726	733	739	714	711	755	748	703	747	704	736	735	761	755	733	702	723	757	721	715	721	749	728	724	675	730	689	742	770	731	772	725	761	732	755	728	759	726	767	728	723	694	702	731	753	751	703	716	706	764	749	754	781	725	749	720	739	713	684	724	741	734	726	727	765	757	717	708	728	771	756	738	736	731	725	741	684	715	766	695	729	785	776	753	789	761	737	751	721	766	715	749	729	769	685	731	748	741	749	760	670	746	692	705	778	701	746	755	725	769	717	736	742	727	743	693	668	660	711	693	739	740	723	722	724	741	684	720	699	707	734	736	698	670	747	747	732	720	754	757	739	781	755	787	716	781	777	754	707	735	717	715	723	714	752	727	717	759	732	766	770	698	735	729	768	775	738	713	758	712	722	692	720	729	739	771	715	701	739	700	742	717	761	713	727	694	710	734	710	709	713	715	770	763	711	764	792	710	728	619	706	758	780	708	682	725	750	732	730	794	715	736	751	703	699	703	705	714	733	688	710	716	714	717	722	771	783	744	738	740	731	764	738	762	746	767	705	764	696	742	747	723	723	724	699	752	672	764	719	748	788	731	745	747	738	729	725	748	734	695	722	718	716	757	763	716	702	783	751	729	750	789	743	733	750	710	730	707	764	732	787	728	722	739	733	728	719	735	739	737	728	726	722	720	751	773	740	698	680	734	757	751	676	733	703	738	785	755	690	771	799	710	747	706	705	789	756	693	742	744	724	732	754	708	736	717	726	784	722	722	739	767	750	714	787	740	734	684	708	766	772	739	735	716	718	734	710	696	770	764	680	687	741	721	725	731	729	752	755	713	726	740	746	690	741	718	749	748	696	750	704	788	753	746	695	738	760	695	694	739	727	764	781	738	771	719	721	813	717	722	717	723	731	740	699	749	746	796	764	723	762	736	764	740	700	732	745	729	762	742	759	758	713	718	711	730	785	767	768	740	731	761	696	717	778	743	720	762	714	706	771	763	765	766	775	723	727	705	740	767	710	767	741	729	758	729	694	705	741	725	725	708	706	741	774	683	724	757	716	740	736	706	748	709	695	759	728	785	716	730	726	762	738	761	747	788	713	748	740	737	717	726	753	782	692	731	732	718	777	715	721	740	746	732	728	699	751	732	777	719	707	738	709	706	750	742	719	747	730	764	730	713	737	725	762	766	769	765	705	713	715	768	736	755	763	734	734	733	731	748	732	775	773	739	760	702	738	723	691	721	733	703	730	699	708	746	762	729	706	726	727	727	711	724	719	759	716	678	720	739	722	754	705	714	724	760	751	756	740	699	743	762	740	739	751	723	711	735	757	751	755	750	739	768	758	739	716	692	726	760	679	732	734	693	766	719	733	800	709	762	730	696	753	690	731	753	726	754	748	714	723	721	753	695	757	731	755	708	685	713	713	756	789	689	708	731	722	758	705	739	748	743	660	714	773	729	722	711	696	797	759	721	735	721	782	756	704	700	748	706	720	723	741	694	745	733	752	748	709	769	701	741	726	771	762	685	766	741	736	741	722	745	697	686	750	757	728	744	739	765	777	732	769	713	732	734	750	751	753	775	748	704	703	746	745	721	724	726	729	761	712	744	738	708	711	744	709	762	701	727	710	745	748	771	771	727	756	710	721	776	689	741	705	700	744	740	733	745	731	734	748	741	781	771	722	720	790	762	736	745	703	751	762	724	738	780	764	696	761	741	769	765	757	752	735	744	705	762	737	689	758	766	725	762	724	744	711	768	726	785	711	747	782	818	756	761	731	780	722	709	743	772	725	658	764	656	731	734	721	750	763	704	745	740	727	725	744	761	691	674	736	728	723	753	789	722	757	728	773	754	682	757	800	782	753	748	759	725	762	752	767	786	722	729	698	757	695	762	736	767	731	784	740	759	773	738	709	784	737	751	731	737	771	746	772	748	718	709	724	732	741	731	725	748	760	663	677	762	701	753	727	712	781	801	745	691	789	770	733	723	695	698	713	764	700	720	752	755	725	751	748	732	760	712	740	718	756	711	719	749	731	782	751	734	756	731	743	808	739	705	758	695	727	782	741	713	760	689	735	769	759	711	735	714	757	736	755	749	762	711	679	744	735	744	729	751	709	766	707	702	723	735	702	784	723	767	749	757	743	709	729	744	754	730	732	721	738	706	764	727	693	796	715	739
43331	29755	25659	8561	3110	1926	1398	1033	858	720	632	637	534	506	474	491	449	427	461	432	390	368	392	370	398	383	371	421	363	365	422	374	397	323	433	393	406	387	355	360	366	351	367	332	390	353	365	374	379	379	356	338	367	359	344	339	357	409	376	374	350	353	390	387	388	339	377	339	402	398	334	392	353	351	394	381	381	392	374	391	349	366	378	357	360	375	353	322	396	375	383	352	341	371	372	388	348	347	383	342	339	372	346	417	346	343	353	386	364	339	366	348	365	368	376	369	382	364	355	352	354	319	406	351	339	348	330	372	309	408	359	341	395	387	355	374	373	375	357	336	381	355	364	395	390	384	343	328	331	381	381	366	390	385	382	364	352	332	370	363	359	350	375	379	372	390	357	381	374	379	355	355	349	349	334	339	381	322	341	362	376	352	351	379	356	341	364	363	367	352	347	389	361	382	360	332	342	355	375	367	367	354	358	361	351	333	380	362	396	354	351	379	370	345	353	397	371	341	375	351	388	345	339	384	335	399	368	363	374	358	388	393	377	340	396	372	374	344	342	355	372	345	366	381	360	381	363	378	334	364	377	389	374	390	353	398	356	359	338	358	339	318	370	358	352	357	370	377	385	369	389	364	339	408	376	355	340	362	347	395	379	387	384	360	349	335	387	348	349	353	343	353	370	338	371	375	345	350	339	358	345	367	359	381	342	322	345	345	344	356	363	347	395	375	361	349	367	372	367	382	367	346	394	375	370	351	317	366	374	364	364	357	360	370	404	394	383	399	377	342	342	406	348	380	380	395	374	352	392	364	376	343	372	355	353	375	371	379	344	358	411	366	342	373	378	371	357	362	403	395	363	375	386	339	379	410	372	365	396	358	366	359	312	340	370	379	372	378	377	391	319	369	369	370	390	375	336	396	347	328	367	360	388	357	351	322	379	375	394	347	378	385	391	360	364	350	393	345	378	362	358	340	359	353	374	322	354	352	381	380	415	334	351	396	353	385	390	364	379	346	362	369	369	342	383	385	358	372	322	352	368	396	359	363	370	323	368	380	358	378	390	356	356	359	361	360	398	358	354	374	375	406	389	345	355	341	352	357	390	339	334	396	371	354	351	351	371	370	400	339	365	353	370	384	351	353	368	356	402	372	347	352	359	402	365	366	357	363	367	336	386	357	355	371	363	361	377	372	375	403	329	367	353	332	354	361	349	364	344	354	361	367	375	360	364	364	394	391	346	345	361	374	366	338	361	345	371	348	347	351	351	371	347	324	346	350	386	396	360	359	341	374	378	394	377	402	394	371	352	358	403	337	337	387	393	375	368	408	373	417	389	371	344	348	364	387	346	371	377	393	326	356	372	354	362	376	360	346	335	325	347	388	355	336	329	380	373	338	351	416	368	310	366	366	360	328	373	362	353	403	387	353	395	380	333	350	347	356	358	389	369	361	359	383	344	391	351	339	396	359	369	334	364	391	367	373	376	357	388	404	402	338	366	390	387	343	384	410	350	378	375	364	360	372	351	361	394	346	331	344	355	363	358	378	421	346	399	377	385	375	367	367	372	361	357	361	373	375	350	352	337	358	358	363	354	389	366	374	361	314	340	368	311	362	349	354	340	404	350	389	365	358	377	393	381	357	374	321	379	359	382	377	319	368	371	355	369	351	399	359	352	369	366	365	365	374	349	397	373	373	393	323	327	360	399	337	362	379	379	352	373	358	356	346	397	357	332	377	355	347	367	350	416	369	375	348	411	404	329	370	334	348	393	359	363	366	341	343	374	384	357	361	343	332	390	394	404	430	412	393	342	326	354	375	387	340	344	405	335	382	355	355	387	365	399	352	350	389	334	365	380	339	384	370	362	340	381	372	362	356	419	317	380	359	361	366	388	356	340	345	326	360	360	340	390	366	364	385	379	340	377	363	367	350	376	314	323	362	326	375	389	363	386	389	359	329	367	362	353	364	376	364	375	406	378	358	329	370	333	384	340	374	366	360	375	386	380	336	365	347	373	348	371	354	337	362	364	348	338	357	373	330	393	361	373	401	380	335	363	368	398	319	363	346	362	377	384	358	345	357	367	354	342	362	338	380	362	381	371	355	370	382	371	392	370	349	370	389	376	360	386	344	355	385	340	336	382	360	359	358	394	389	333	377	346	356	378	354	377	357	364	368	339	388	370	369	402	334	335	347	358	365	366	349	313	403	360	370	384	375	391	404	414	361	339	388	357	376	358	371	389	387	364	337	365	366	376	347	363	382	386	384	354	354	368	360	392	377	395	386	341	350	355	379	375	391	371	402	342	367	317	385	361	359	400	358	374	384	365	338	363	363	369	329	352	369	361	345	362	337	368	359	362	382	351	367	366	383	358	340	351	359	342	346	345	388	359	334	363	347	372	353	380	352	413	348	368	373	356	373	363	355	364	387	347	383	336	357	369	355	353	351	380	365	375	356	344	353	346	334	324	354	354	390	348	357	364	365	395	390	387	351	355	371	338	364	364	345	387	356	383	337	363	381	344	355	367	353	346	372	400	370	372	359	382	385	368	324	371	362	355	317	363	352	375	368	347	322	361	364	321	336	385	361	358	362	338	339	378	367	336	380	347	349	388	389	370	354	391	353	372	349	373	373	369	332	387	405	370	397	364	347	355	340	336	351	376	346	362	365	366	353	367	351	340	346	335	375	317	361	373	339	348	371	362	373	332	372	314	352	380	366	334	336	363	340	349	345	372	379	356	347	349	348	320	367	388	360	360	397	356	344	346	394	381	383	415	342	374	362	374	355	344	358	341	381	375	337	355	361	351	378	326	374	384	371	369	379	343	361	360	369	339	349	390	365	367	363	388	372	337	404	380	349	379	357	369	377	369	375	344	363	370	414	365	340	326	404	357	369	382	360	322	363	352	356	372	346	360	384	375	393	408	375	376	312	349	356	395	360	363	399	381	334	372	393	357	338	349	358	357	339	334	373	337	379	363	392	356	324	360	368	374	331	386	387	358	377	363	333	372	354	343	355	322	358	368	352	364	353	348	398	378	405	394	359	349	355	368	385	374	342	361	361	361	358	360	360	384	341	368	379	359	352	364	349	356	374	354	382	339	376	379	404	336	358	355	341	347	332	366	363	398	363	392	323	367	394	363	406	375	387	347	374	341	373	398	405	392	326	377	341	356	360	363	412	387	370	345	389	373	316	409	383	358	358	372	369	336	372	392	379	386	376	367	354	329	363	362	373	359	385	363	332	371	386	366	339	364	364	339	375	367	403	381	361	337	381	385	357	338	372	375	391	397	398	333	371	334	353	401	378	394	352	376	352	403	356	368	355	357	334	373	389	361	369	368	361	383	355	359	355	353	311	344	360	359	371	368	323	333	368	380	346	372	365	371	354	358	421	419	356	374	365	362	354	349	390	357	379	377	341	327	357	394	376	371	368	333	345	392	365	372	339	350	393	375	355	362	339	343	396	370	374	386	329	359	355	386	366	383	382	361	383	357	351
26609	22070	26176	10247	7216	6166	5208	3991	3146	2658	2351	2097	1975	1594	1534	1496	1320	1258	1197	1166	1120	999	1058	1035	1056	1012	1001	1039	951	991	909	955	897	909	877	881	814	883	847	860	846	863	870	796	822	811	863	815	837	834	836	821	750	793	847	791	850	848	761	825	812	851	848	839	818	817	824	798	774	789	870	801	788	785	814	821	812	793	779	800	839	824	756	821	790	866	786	854	723	804	808	841	813	855	847	823	810	803	824	811	807	808	792	774	827	789	819	802	847	819	855	823	761	779	814	770	822	834	805	773	857	747	834	772	811	817	838	788	798	843	818	838	851	840	835	804	844	748	838	798	866	795	832	798	806	792	791	851	791	865	823	813	812	829	771	812	804	794	859	820	861	846	776	826	802	788	757	827	861	871	769	780	801	852	806	813	816	799	852	778	804	807	785	822	804	821	759	798	794	818	830	874	839	798	764	819	789	839	804	858	784	804	834	835	807	803	801	819	832	785	790	810	803	800	775	822	781	814	835	792	774	819	811	853	746	754	830	840	838	855	835	797	785	895	742	800	787	778	805	835	793	820	806	850	846	839	787	807	812	806	809	810	788	813	828	852	802	803	813	838	819	831	822	813	865	798	776	829	774	807	814	855	797	788	761	827	862	792	768	798	772	817	814	833	822	855	801	792	828	817	793	788	844	811	791	810	802	828	833	819	841	829	865	813	821	850	796	795	763	843	803	840	792	790	880	850	776	822	806	844	789	818	787	802	873	829	801	809	810	827	804	834	807	762	815	831	800	811	759	809	782	865	805	836	786	823	801	795	818	810	848	813	795	841	784	808	849	813	819	805	795	786	770	804	834	777	849	854	772	813	837	824	798	802	786	815	821	797	800	787	823	787	818	827	789	824	755	814	749	810	830	855	834	823	823	806	836	783	754	868	812	824	789	871	787	817	798	845	864	820	764	797	787	762	791	820	807	752	778	824	838	793	790	774	788	792	786	846	795	766	793	833	792	844	773	754	858	875	793	836	770	763	802	775	797	791	800	853	808	776	783	843	828	829	809	838	822	766	821	813	800	805	765	803	819	842	779	796	834	827	773	804	832	774	815	834	808	840	839	829	802	812	824	807	820	807	877	808	852	817	793	875	820	839	863	841	875	820	825	864	827	809	786	836	817	802	749	827	778	791	803	838	843	814	788	783	809	838	824	837	796	819	810	766	809	800	798	802	778	772	828	829	845	798	762	811	796	782	821	855	800	844	852	815	798	816	766	836	835	797	841	794	806	807	848	828	827	799	819	799	799	780	870	798	807	782	827	827	811	756	811	843	796	777	816	802	852	782	822	820	862	788	834	780	798	832	805	805	775	815	811	842	782	737	826	819	811	780	832	787	854	853	848	853	800	750	836	831	823	824	808	805	848	797	795	849	836	795	810	842	855	796	844	797	829	788	869	829	834	800	753	779	786	850	843	782	792	789	840	796	835	810	801	782	789	826	811	800	817	860	842	819	807	848	751	844	752	823	842	832	838	805	828	785	793	763	831	777	808	775	790	824	815	791	820	861	827	781	822	847	767	778	757	814	791	867	795	803	816	825	807	839	792	811	793	806	793	846	846	841	797	811	868	796	817	806	822	796	830	822	817	759	861	846	737	797	852	768	768	829	772	758	834	853	814	841	797	822	813	853	810	765	859	786	807	759	845	823	804	773	815	859	787	813	807	808	744	778	819	861	781	818	845	786	818	779	859	848	779	801	762	828	835	812	813	778	821	824	812	781	822	798	828	836	788	838	798	811	788	832	825	773	796	817	754	791	830	887	809	787	796	783	804	829	776	800	820	842	858	827	774	815	807	831	813	836	800	832	829	774	824	838	825	829	807	783	816	836	846	742	831	878	870	802	811	843	803	827	792	825	793	785	837	791	850	820	808	853	841	805	886	807	865	821	835	853	846	745	802	870	806	819	837	820	829	816	846	814	832	813	752	773	822	807	797	763	850	837	789	847	797	878	766	751	854	841	820	802	854	845	829	825	844	790	809	771	781	782	799	775	833	848	867	815	791	791	764	783	822	781	797	847	802	814	818	786	808	821	832	807	795	824	824	834	817	802	801	772	793	844	832	826	801	852	822	833	821	840	809	786	809	818	843	820	777	785	793	786	817	851	772	834	769	849	803	829	804	798	786	813	835	820	838	794	882	823	855	804	740	835	808	834	835	793	781	792	828	800	804	809	824	825	821	827	808	792	813	844	829	800	822	856	799	796	813	845	784	788	897	851	835	837	876	816	843	802	820	823	820	856	788	785	813	806	836	862	777	793	788	805	824	837	759	788	773	784	774	744	840	798	834	785	812	822	802	825	846	786	855	803	809	804	812	833	800	862	783	796	795	829	781	763	838	780	800	846	812	810	837	788	797	863	812	816	782	839	857	825	828	812	763	878	767	779	786	775	809	862	858	754	813	828	770	778	809	783	818	787	781	808	783	861	787	775	830	821	786	816	768	761	838	742	808	819	834	826	786	797	853	835	818	798	773	803	822	828	808	800	839	817	819	806	808	804	836	804	830	794	865	856	780	848	785	866	849	854	828	781	812	854	816	779	839	829	767	804	797	793	819	825	839	884	747	818	786	812	851	806	766	861	849	806	850	778	801	859	816	810	831	750	779	797	736	834	784	810	844	802	787	823	813	865	841	780	793	811	814	833	786	802	806	779	857	750	799	829	767	789	814	768	795	790	803	841	820	806	766	780	794	795	783	828	853	844	784	862	751	835	797	798	871	832	810	832	831	788	810	799	790	822	808	803	798	823	844	849	827	827	859	833	798	839	821	851	835	883	865	840	813	857	834	781	752	785	767	776	791	784	799	783	800	819	791	835	817	797	803	787	811	835	848	817	808	810	844	871	819	822	833	793	768	864	838	831	810	745	796	812	761	797	839	812	799	792	747	832	802	830	842	776	777	805	822	772	853	773	800	785	816	816	806	835	788	845	753	810	800	792	805	791	835	794	792	822	808	777	844	844	787	835	820	776	795	801	791	860	800	828	785	777	760	791	796	799	837	795	826	845	795	770	807	814	794	811	796	836	840	787	856	765	854	872	842	824	795	841	819	811	771	771	828	784	798	780	850	783	832	835	803	794	840	800	849	814	834	856	809	837	777	795	800	793	817	774	768	868	839	824	796	814	825	847	799	810	884	805	820	816	797	826	839	847	803	815	846	811	822	727	758	774	773	835	780	769	800	779	811	811	771	820	791	794	831	847	801	884	802	812	817	793	850	800	874	841	795	849	810	797	873	818	838	793	805	803	798	824	887	819	818	815	810	894	812	769	845	760	813	860	829	859	838	833	805	849	814	780	779	840	825	829	846	837	816	798	794	783	802	768	809	870	850	795	856	840	823	809	776	808	774	786	808	824	803	823	842	763	821	796	795	812	748	820	812	849	838	826	891	824	792	799	786	750	782	826	755	817	836	847	805	799	825	810	808	833	800	785	879	775	842	775	808	788	856	797	849	822
18925	9809	5591	1914	1101	840	735	591	531	487	476	457	417	380	396	427	394	406	417	375	365	392	386	379	362	353	356	353	362	325	433	381	398	369	423	383	370	366	365	372	373	404	348	368	381	369	387	407	372	363	401	361	443	415	375	376	351	383	391	346	367	376	378	350	367	412	373	376	389	373	343	390	388	367	371	339	365	368	355	389	366	389	380	381	381	387	365	414	410	379	399	348	328	399	355	351	394	356	356	374	402	400	367	368	376	390	404	379	364	413	398	370	387	360	359	409	375	380	370	369	384	366	342	415	406	358	368	357	365	359	383	373	356	355	341	357	413	398	316	397	391	389	350	392	384	339	364	365	385	420	357	396	369	370	354	366	381	341	342	392	363	391	428	373	410	381	398	367	372	401	375	398	392	327	391	395	327	371	353	403	368	391	367	418	385	374	383	380	372	374	396	407	381	381	392	394	364	359	421	436	359	382	465	413	397	402	379	402	412	412	380	417	392	407	383	358	386	350	374	366	360	407	368	380	393	362	390	377	377	376	390	373	343	395	380	390	373	371	359	401	429	382	374	383	388	386	338	424	404	368	408	378	404	363	350	391	370	357	361	397	363	343	323	339	364	370	362	391	360	339	381	352	347	341	372	395	371	374	369	372	397	389	372	407	376	368	371	402	375	393	366	371	358	335	340	383	359	428	376	374	379	366	379	419	410	389	365	381	396	347	413	391	380	371	382	398	361	371	373	421	389	397	384	376	391	384	353	361	380	373	355	388	406	377	365	399	367	343	380	358	396	412	373	378	342	351	360	399	355	416	390	374	391	373	391	374	375	393	360	380	368	391	379	399	384	371	366	350	391	339	373	368	399	394	347	351	366	392	373	354	406	363	409	352	377	376	404	365	384	393	395	399	416	412	373	420	423	421	377	355	393	339	312	389	349	360	409	416	367	367	357	396	377	371	354	362	387	345	401	383	410	396	372	395	383	347	408	378	357	350	375	378	389	361	363	386	385	368	379	340	375	381	369	416	398	334	351	359	403	389	414	407	331	371	374	398	362	351	372	370	368	401	364	376	389	357	353	370	365	384	382	378	381	413	384	367	365	405	396	408	363	374	369	398	375	410	380	350	363	410	377	346	359	411	415	387	421	434	397	397	388	390	376	394	380	350	401	379	377	338	394	362	378	354	386	386	359	384	429	395	377	374	394	418	380	407	395	353	355	392	386	412	396	354	377	377	375	409	372	364	348	362	372	384	385	369	370	321	386	391	362	403	384	419	370	400	417	394	382	402	359	375	392	373	395	368	348	397	389	381	338	378	395	359	387	390	361	422	411	392	345	373	353	383	398	395	407	388	377	364	367	378	383	355	374	404	397	406	372	392	389	353	415	369	380	404	377	375	329	330	374	386	399	405	426	372	400	377	356	377	386	410	372	388	406	361	365	389	369	405	344	346	381	375	377	390	424	380	371	361	358	375	393	355	358	376	385	372	400	366	366	363	407	421	374	380	414	362	375	412	410	376	373	365	361	367	387	346	385	390	411	430	374	374	338	381	363	364	397	382	423	408	371	377	384	404	389	356	396	399	370	376	406	376	430	380	332	397	372	352	377	406	377	407	380	370	407	385	393	408	382	373	355	367	350	390	376	380	380	402	358	354	359	374	349	373	361	353	379	371	353	360	374	384	362	392	383	371	388	354	431	380	382	361	406	424	370	379	394	391	396	393	364	380	363	384	409	332	377	379	387	371	384	395	384	397	356	376	357	372	374	354	364	368	369	375	389	411	403	398	363	383	345	371	386	390	355	398	406	347	383	333	389	358	362	398	374	341	388	385	376	435	347	323	407	356	394	334	375	393	378	376	379	345	412	354	425	410	362	374	365	360	391	390	379	355	366	366	401	425	361	347	402	367	410	375	388	380	374	351	411	393	354	404	365	393	386	359	365	399	387	385	379	385	375	370	368	344	369	391	376	365	405	391	383	437	366	355	347	397	366	378	388	401	365	408	405	389	420	351	380	385	392	344	389	379	371	384	370	386	375	356	380	375	414	374	378	356	372	395	404	361	360	348	374	388	394	367	387	374	357	372	404	401	360	397	373	385	337	368	414	397	377	366	338	358	368	375	350	366	341	361	403	402	350	390	374	374	374	381	332	377	362	401	444	369	374	377	405	384	425	355	383	368	351	384	373	366	367	382	368	394	395	385	335	383	373	390	407	393	362	396	405	367	395	359	329	356	374	364	352	373	393	331	376	398	365	377	354	376	375	362	373	381	392	349	379	388	392	395	367	374	392	376	395	392	365	369	406	405	377	352	405	412	434	389	368	395	381	388	393	387	341	370	385	417	394	361	339	351	374	388	339	349	399	393	383	352	370	374	409	394	399	405	368	338	376	429	365	404	384	378	408	362	398	360	370	383	382	378	392	355	391	394	377	331	406	395	393	359	381	351	394	412	383	377	410	347	382	365	389	418	364	394	423	408	373	353	369	397	346	385	371	361	357	410	333	378	362	348	412	422	380	397	369	339	340	375	403	367	369	391	377	366	395	386	332	400	371	379	383	414	382	388	403	367	383	371	372	377	376	345	409	429	440	375	411	382	341	342	359	378	377	344	372	396	389	326	396	361	414	382	416	392	410	411	406	370	353	399	375	365	382	372	396	378	348	382	383	358	398	361	391	348	417	388	352	380	387	376	385	367	380	401	394	348	372	395	393	391	406	381	388	396	365	374	382	360	395	363	404	378	382	399	388	378	397	428	410	351	379	383	362	364	346	396	374	375	386	375	389	416	378	395	392	358	319	401	350	398	372	368	356	386	401	362	378	371	377	383	407	373	399	380	420	327	399	381	351	366	392	408	390	394	388	402	390	352	390	388	376	373	366	386	392	380	387	376	379	418	388	395	350	388	366	373	356	371	401	385	372	391	381	362	396	388	368	389	369	391	363	404	353	355	398	379	398	363	376	372	407	366	364	361	353	375	376	372	348	357	378	392	424	414	345	357	366	375	356	353	382	362	349	391	375	368	348	387	374	387	320	355	377	357	362	377	350	376	385	367	359	357	370	396	403	351	357	394	406	389	393	398	386	447	387	367	397	373	409	394	379	368	397	376	337	346	384	343	371	424	374	394	361	380	396	416	357	399	385	378	348	349	383	370	382	396	366	339	385	380	380	358	377	366	371	361	345	393	381	361	391	378	382	342	383	402	412	373	401	360	384	378	364	399	381	352	387	405	370	397	379	387	363	356	343	393	374	360	379	401	359	384	386	326	376	378	375	357	364	367	421	349	363	363	384	374	363	361	390	407	363	371	378	409	383	399	369	335	347	371	400	397	339	366	410	368	369	383	391	360	346	377	398	387	386	392	387	350	376	345	356	368	370	395	365	388	383	384	370	372	340	338	382	392	422	397	366	370	382	369	364	384	382	427	369	373	381	380	403	342	392	386	368	341	378	373	418	409	379	343	361	344	371	364	384	368	391	369	384	383	402	378	374	370	349	369
11616	7984	8799	4790	3637	3009	2495	2017	1720	1431	1430	1282	1166	1098	1026	983	1004	938	873	895	923	862	875	903	895	893	841	831	876	822	878	857	887	846	840	825	815	870	822	830	768	878	842	794	862	824	829	872	815	835	787	892	839	781	849	878	828	850	851	815	836	859	897	831	878	858	776	832	792	810	824	842	793	801	764	860	821	838	824	813	835	795	797	766	834	825	823	805	770	843	843	839	823	815	869	821	823	809	908	832	810	776	803	852	767	786	837	822	822	817	823	859	791	840	821	834	810	852	826	792	826	839	829	780	849	909	862	789	807	831	847	845	834	860	819	817	815	809	797	807	857	812	814	824	866	811	833	799	779	869	802	812	845	811	826	862	859	823	819	795	793	793	815	808	777	821	783	829	766	863	779	800	841	811	838	867	805	859	865	801	859	812	847	823	836	859	832	803	874	783	806	814	812	843	781	843	846	810	859	809	791	817	785	823	819	816	796	858	832	837	890	819	789	821	846	856	837	794	860	812	846	792	844	815	853	841	856	803	846	846	797	883	831	838	790	786	828	823	857	865	881	829	848	836	851	835	881	829	808	820	865	812	825	819	849	795	798	825	838	805	788	807	787	852	905	838	806	785	828	814	828	859	797	807	835	819	771	791	833	814	851	809	808	866	849	843	807	842	804	853	846	810	798	830	827	830	856	860	823	800	864	834	890	856	804	869	830	817	806	856	804	844	823	802	882	824	813	842	831	789	796	755	798	772	835	865	854	839	829	834	818	895	851	852	803	845	791	808	833	750	859	858	843	752	799	835	844	846	868	801	830	805	786	827	845	825	819	850	840	818	808	819	767	847	839	875	844	825	812	842	778	799	869	801	808	808	804	807	766	853	830	838	834	853	836	848	881	816	857	812	839	813	809	817	881	801	834	861	831	836	811	789	787	826	799	825	803	858	857	830	819	763	824	761	884	812	866	813	806	819	797	860	853	785	826	847	835	838	839	790	847	837	836	829	817	804	848	835	909	822	800	778	829	810	853	785	832	803	810	838	849	822	806	819	812	864	810	818	829	825	776	831	764	832	817	799	884	801	818	792	806	776	835	840	854	817	812	809	875	818	866	836	751	867	894	800	785	812	861	853	778	780	882	829	844	862	823	842	821	841	799	835	820	851	827	800	874	919	790	821	829	888	797	844	791	839	852	823	829	782	876	832	817	828	834	856	827	773	823	802	822	835	837	781	876	839	858	799	842	821	821	844	823	769	838	864	826	779	804	838	787	847	842	817	850	837	840	829	839	796	841	851	787	850	821	867	799	826	838	857	801	815	796	818	927	829	846	805	882	812	841	822	845	845	816	829	796	753	823	795	806	861	874	856	855	816	813	833	840	847	839	807	763	781	823	790	802	815	866	802	806	819	822	838	794	812	757	823	823	828	822	790	873	822	892	850	843	823	801	807	824	814	841	832	831	826	831	822	806	826	784	832	873	842	808	838	797	827	810	845	749	770	877	826	864	834	820	872	790	854	784	879	821	801	904	854	868	808	852	833	829	879	786	780	818	802	844	845	855	824	824	783	852	833	802	828	763	844	842	767	853	865	803	836	819	825	838	821	776	827	773	848	864	849	831	814	833	846	834	808	829	829	817	800	849	862	848	808	836	827	831	814	824	824	779	850	840	827	868	773	789	820	832	829	792	870	852	786	810	823	786	796	831	850	825	806	824	794	798	807	845	806	800	860	860	825	842	796	805	869	879	817	820	856	860	798	792	775	827	856	774	799	789	839	823	806	827	828	813	833	829	799	821	812	863	834	803	895	808	807	840	858	853	856	774	831	840	826	869	871	846	836	813	836	805	832	803	859	839	826	785	840	789	869	841	792	823	807	758	870	842	854	821	840	856	789	812	801	835	809	809	803	845	815	807	758	820	787	809	788	898	799	818	878	767	753	788	839	803	812	893	890	804	819	855	815	819	812	774	843	840	797	844	792	817	801	821	827	870	837	803	804	867	844	821	814	884	824	869	828	822	808	843	858	838	833	840	855	856	858	833	872	789	799	862	873	795	884	834	806	808	813	805	818	845	845	788	797	798	831	827	850	802	885	831	827	893	804	830	810	859	815	824	846	791	855	816	816	845	846	844	845	854	821	842	818	816	862	825	825	775	813	866	851	816	806	794	772	863	862	835	866	846	848	838	849	854	807	808	820	829	795	825	888	825	810	852	806	809	855	829	849	793	745	822	834	842	810	819	797	769	860	852	779	779	803	823	773	808	832	823	809	825	813	833	813	852	812	835	825	806	837	790	832	758	835	819	770	803	821	817	798	827	831	861	806	837	841	839	825	816	816	838	852	806	804	785	808	824	837	829	807	899	860	819	849	799	779	873	764	831	844	847	808	782	820	866	817	834	821	831	830	823	806	810	841	798	822	851	816	845	846	796	775	844	863	831	804	838	829	860	778	858	829	807	808	829	859	864	774	859	825	832	866	829	819	798	809	813	842	841	891	853	837	836	845	800	829	815	783	837	835	820	838	834	812	833	813	829	826	836	854	844	828	783	826	826	826	795	835	824	767	849	882	821	860	815	835	897	826	826	795	849	810	826	854	849	820	864	876	802	791	816	823	807	848	827	865	814	811	829	810	875	817	835	807	846	857	805	880	893	901	809	825	821	789	820	852	788	779	775	840	879	808	836	857	818	833	834	774	819	878	815	780	812	805	846	827	885	817	812	843	801	785	833	826	858	810	827	757	816	823	864	830	777	823	793	826	888	796	880	819	774	813	830	844	829	842	827	804	832	787	838	826	839	825	799	834	831	768	804	861	812	818	808	795	826	850	860	856	860	853	857	801	833	828	801	867	796	831	818	783	836	802	827	810	843	811	920	860	806	838	865	849	767	825	862	856	821	880	820	744	776	853	851	807	833	796	805	814	878	830	827	817	773	849	861	859	834	786	853	835	815	797	836	811	822	835	806	856	875	817	824	815	803	807	804	803	844	868	804	809	904	767	827	795	812	858	873	798	807	847	828	835	769	808	834	840	877	808	830	803	812	829	820	862	791	847	856	828	828	848	799	806	835	819	833	808	833	823	783	801	845	837	855	821	806	778	848	808	800	867	804	847	813	834	779	836	829	840	816	820	775	860	836	801	816	774	792	786	847	838	770	844	864	840	840	837	832	779	765	817	735	845	839	811	781	862	853	828	787	805	782	830	801	825	844	833	870	836	770	842	885	794	840	817	779	847	776	818	818	862	823	815	829	779	791	819	771	877	849	828	838	845	827	853	810	855	845	849	839	836	871	801	792	805	823	802	877	812	798	809	819	806	869	755	818	803	812	809	845	827	807	795	812	816	799	873	847	806	826	782	876	805	868	813	796	821	862	817	853	816	830	831	858	827	836	874	816	802	825	784	829	809	823	792	788	831	843	821	828	823	857	829	828	829	822	859	825	875	833	782	789	803	832	842	796	832	816	806	904	800	808	822	870	866	797	823	863	858	845	787	835	804	832	846
34315	20780	15242	4596	1806	1267	979	747	614	570	563	488	516	423	381	368	352	368	348	384	350	361	356	351	342	339	366	385	348	335	384	358	339	348	321	355	319	292	330	330	326	342	337	334	333	357	337	302	386	364	323	325	310	363	342	290	338	314	338	307	328	377	333	297	349	346	365	343	347	317	342	348	368	352	310	354	324	339	305	308	350	322	301	298	343	349	339	320	314	348	323	347	324	381	331	315	314	370	328	318	304	323	330	336	320	365	373	313	324	322	332	359	340	328	358	304	331	342	337	307	307	316	298	349	355	363	340	322	330	337	347	319	355	340	344	337	322	302	320	339	361	342	343	337	330	342	340	343	346	374	335	337	305	365	359	331	317	319	311	341	362	308	338	310	322	307	325	304	312	300	314	335	312	344	377	347	306	324	296	316	347	342	313	300	314	350	312	317	319	360	327	324	335	339	345	336	324	325	334	344	314	374	316	324	318	386	364	333	316	347	319	304	281	350	330	297	308	314	360	362	338	341	318	307	382	355	307	308	352	357	312	335	319	354	327	362	360	302	318	329	311	321	343	325	300	353	305	333	349	355	375	328	329	312	360	323	335	330	357	340	316	355	304	298	355	343	311	355	309	301	338	336	351	329	347	308	321	338	325	339	324	375	321	361	304	335	330	319	344	354	319	326	337	330	357	320	322	332	345	405	320	321	327	354	312	318	362	330	342	348	322	335	332	335	344	311	350	339	384	345	299	337	329	344	346	310	318	320	316	326	315	354	376	347	302	319	320	298	309	301	344	310	339	321	286	345	320	327	359	331	307	304	304	331	333	321	309	309	325	334	368	344	319	290	329	357	299	291	336	348	322	321	350	341	333	367	327	351	320	320	350	331	354	333	334	320	334	321	313	348	339	316	343	308	375	308	301	329	321	313	344	321	287	312	326	325	338	361	297	340	356	334	339	319	360	313	361	345	317	338	315	342	326	340	318	341	320	317	352	332	310	338	326	334	372	324	349	323	343	321	357	335	330	332	317	341	334	347	356	362	310	334	323	368	313	351	348	335	313	312	351	345	330	334	332	346	309	326	329	366	352	343	300	325	321	323	323	362	264	306	342	328	297	354	303	369	333	334	348	330	332	321	368	325	344	347	338	348	327	324	300	340	383	345	339	338	331	290	322	343	316	353	341	319	295	309	319	365	318	364	369	286	338	355	356	329	365	317	314	362	335	333	362	334	350	339	346	353	331	347	322	327	347	317	310	347	327	371	277	308	343	351	349	338	318	344	308	326	359	318	306	339	346	363	322	318	294	324	302	345	325	285	331	368	340	370	340	331	336	346	337	330	325	330	343	334	357	311	333	329	304	316	315	323	338	318	311	340	342	321	318	343	323	300	346	337	322	338	291	349	330	326	326	334	338	347	318	357	343	335	345	309	289	341	348	308	355	304	313	323	323	311	328	324	302	319	338	281	327	328	362	325	321	300	345	318	338	340	337	328	343	330	336	357	329	336	335	346	323	329	354	317	284	327	315	332	302	328	348	295	361	333	317	353	340	311	341	359	319	347	314	315	321	325	313	350	316	336	304	308	317	378	335	309	341	331	328	329	337	325	321	316	342	335	332	306	321	339	354	335	313	323	332	308	333	327	315	348	378	303	367	371	293	327	317	347	315	322	374	302	320	364	319	320	353	340	302	361	299	338	333	366	349	346	315	337	322	335	338	329	312	316	319	342	329	298	318	293	326	356	349	331	293	314	320	312	331	337	345	360	374	338	320	324	307	321	325	296	352	325	325	350	313	344	331	287	365	347	306	349	308	315	299	354	344	338	314	339	305	339	353	368	305	372	333	348	347	336	313	335	316	370	353	339	325	329	334	302	352	342	322	358	322	339	337	310	306	340	360	325	317	368	343	336	291	336	314	347	333	290	352	374	342	350	322	337	374	360	354	348	321	321	316	310	341	308	306	335	319	328	289	314	326	342	336	328	315	312	339	323	345	342	345	323	322	314	307	301	373	307	342	365	333	339	320	327	291	327	329	314	320	352	318	359	331	300	358	320	347	316	308	312	310	349	344	326	332	333	319	321	330	303	332	304	355	308	309	320	329	333	305	340	324	323	341	315	353	339	312	341	339	332	320	332	339	325	340	308	323	289	344	300	345	375	285	329	329	323	336	350	347	338	311	307	349	379	347	288	368	320	370	358	353	364	325	304	365	351	308	335	318	348	362	354	346	347	334	333	324	335	366	315	339	325	329	327	325	350	316	327	319	319	332	347	340	349	348	286	325	340	331	299	347	362	338	361	315	300	345	314	318	325	353	314	347	317	335	357	328	329	326	329	367	322	333	310	320	339	340	328	320	324	328	355	326	307	317	318	344	368	348	326	316	301	295	310	348	321	351	372	300	354	352	286	315	328	301	325	360	335	339	370	324	340	349	324	337	323	315	281	292	303	333	321	334	297	326	298	340	318	316	336	337	341	313	336	356	326	303	339	313	352	317	279	322	330	354	333	370	314	337	335	328	318	322	323	329	311	362	307	339	337	279	339	345	311	318	329	346	314	337	295	331	332	371	316	354	327	315	324	339	312	328	346	334	353	315	289	298	305	319	325	322	342	319	351	353	325	331	323	319	303	338	309	333	342	352	318	373	366	344	347	342	333	338	350	342	323	336	342	327	353	333	304	322	336	315	322	333	352	346	320	332	340	372	350	337	352	367	336	273	334	345	327	308	313	325	330	373	346	340	294	321	339	299	335	367	338	354	330	306	356	318	338	352	331	320	346	347	348	331	346	306	341	336	345	337	318	315	320	317	324	339	366	393	320	335	323	362	359	338	335	317	338	358	312	338	315	351	341	313	333	320	326	306	321	303	306	325	329	318	315	335	295	332	341	352	339	305	350	357	333	354	305	328	338	312	341	316	319	313	319	342	328	362	344	324	347	293	330	395	363	350	356	356	366	324	335	308	367	351	309	347	345	325	321	324	303	299	312	324	360	320	345	349	308	346	321	330	335	326	292	292	362	344	323	337	316	304	337	333	313	329	366	306	331	344	325	326	348	335	314	331	351	347	292	310	370	358	321	347	312	321	323	314	339	346	318	351	327	393	340	353	346	380	316	333	348	334	336	335	338	374	336	318	308	344	349	323	335	344	336	334	341	346	313	345	339	334	349	335	323	313	377	371	310	313	333	327	301	301	367	334	335	357	318	353	314	323	351	341	350	342	355	323	347	340	346	346	314	329	298	357	340	343	361	315	337	325	310	314	357	339	319	319	339	302	327	286	335	350	349	332	330	343	320	340	392	338	299	320	339	335	327	322	311	321	344	309	300	312	329	316	336	342	322	332	352	293	342	331	311	336	347	372	330	350	305	316	350	355	315	306	350	322	322	305	315	319	296	330	373	317	340	345	323	339	366	311	337	346	313	326	326	356	324	349	327	344	276	316	334	293	346	361	335	356	319	317	334	322	344	351	332	327	330	335	335	344	344	305	310	338	308	328	331
21649	15941	18466	7495	5509	4822	3936	2801	2273	1988	1823	1586	1404	1296	1137	1093	1048	1048	937	933	909	897	916	873	873	877	895	851	852	849	832	805	824	775	767	817	781	780	773	764	781	745	738	713	764	775	781	789	696	757	733	810	730	767	707	703	714	758	670	754	796	716	763	798	777	822	724	746	733	724	742	741	709	745	798	720	757	757	728	762	739	774	772	673	741	746	749	765	729	798	789	731	773	733	692	789	785	751	792	699	720	708	744	724	749	759	739	741	729	756	743	747	776	727	741	736	750	779	749	751	769	735	778	777	759	763	724	765	704	752	748	748	760	775	717	763	737	718	745	702	740	785	781	795	765	790	725	841	779	746	723	766	766	780	726	752	761	707	704	812	780	730	705	749	728	711	737	784	719	749	765	699	711	737	753	723	734	732	798	757	730	746	771	756	828	697	705	770	749	774	774	758	702	761	776	721	755	731	733	774	756	792	730	762	754	728	745	712	752	721	736	708	787	767	721	756	716	747	729	726	748	741	716	715	723	748	763	721	745	715	742	774	743	689	742	747	729	733	744	720	764	728	784	693	733	742	712	721	735	791	729	777	763	711	736	754	768	692	767	773	729	741	726	778	777	737	783	750	712	721	721	763	754	742	762	747	763	717	754	787	719	745	749	666	714	711	769	761	736	721	719	714	756	738	737	755	686	725	766	696	753	761	702	735	725	714	728	730	759	790	735	719	714	743	792	702	727	769	750	747	779	744	762	764	746	673	771	764	653	751	722	783	727	753	770	718	762	728	710	751	735	795	764	760	774	710	764	737	763	777	701	726	777	774	763	744	797	743	734	739	706	739	727	771	744	768	727	765	757	712	755	711	784	749	774	801	736	769	784	745	754	729	715	722	722	787	767	742	785	729	775	755	779	754	708	778	738	707	726	739	764	765	702	752	770	745	756	766	728	748	637	729	730	778	750	681	745	753	756	745	745	762	711	737	686	761	798	735	749	771	744	731	777	728	735	727	798	765	774	717	759	761	751	712	749	754	776	780	788	703	738	791	705	787	770	750	730	791	742	765	719	751	748	739	773	728	727	746	759	784	724	814	707	745	738	762	767	762	726	758	780	743	697	730	732	728	716	769	766	732	748	758	763	815	744	736	758	690	782	737	760	724	758	790	780	741	709	725	747	717	783	676	739	760	764	782	756	718	686	761	775	706	734	728	721	745	743	738	773	731	756	768	708	779	701	706	791	770	757	710	778	739	762	782	797	759	753	712	723	731	767	683	767	719	727	738	713	764	725	731	715	770	716	731	773	736	709	698	759	730	749	767	752	757	747	761	754	688	771	800	708	740	786	680	767	732	765	697	781	757	749	693	731	724	757	752	747	763	741	757	751	753	734	757	740	745	734	727	760	829	759	739	776	761	732	734	739	777	690	783	800	681	748	742	785	699	722	741	778	738	786	720	773	728	737	753	744	751	734	711	767	704	693	739	735	715	753	765	734	744	760	692	737	720	773	731	777	769	727	762	712	758	742	740	748	798	767	732	850	739	705	772	713	810	750	724	720	744	753	760	747	739	779	751	736	749	752	716	723	738	718	755	784	745	762	738	729	764	748	722	754	707	751	737	721	755	791	739	757	767	774	782	763	776	734	699	774	696	729	706	739	776	740	703	791	736	811	775	754	720	743	789	791	733	733	739	751	726	725	764	706	719	775	766	720	725	764	724	740	766	742	756	698	710	761	731	713	719	720	729	708	705	754	746	726	767	734	716	779	727	718	733	725	704	771	738	765	730	718	738	707	744	793	766	749	751	735	754	752	765	759	740	710	712	742	737	741	721	721	740	752	736	690	760	704	781	767	735	756	709	754	723	721	733	755	741	712	737	761	724	679	714	771	805	704	739	751	790	757	733	762	745	754	750	744	717	722	745	768	749	690	762	748	776	751	768	761	711	736	741	706	725	731	746	722	753	746	758	714	746	673	741	753	749	767	753	694	738	781	697	776	770	727	732	757	754	748	704	719	757	800	706	778	737	754	732	736	716	753	766	752	714	748	752	735	721	736	775	758	761	717	750	775	722	755	729	786	800	762	721	693	779	757	736	720	734	774	737	763	754	728	793	718	771	721	702	752	785	724	730	780	748	767	735	771	706	755	748	741	771	738	757	754	761	749	768	743	780	756	740	727	741	741	715	696	754	763	749	736	684	724	775	703	688	755	740	742	765	770	743	724	783	733	680	745	772	715	708	750	717	731	751	748	721	723	691	733	755	769	760	735	784	759	748	749	712	804	777	787	752	766	748	791	688	748	735	751	797	727	787	779	746	706	766	728	727	735	730	767	718	761	761	726	763	700	779	741	712	787	733	708	779	719	740	809	742	738	734	758	774	722	731	765	720	730	734	712	735	723	768	754	706	788	736	724	780	717	745	732	752	719	751	665	743	706	752	731	749	769	755	721	752	755	778	756	766	764	790	704	749	714	689	715	736	727	735	694	740	786	759	731	755	778	749	747	675	704	778	759	722	742	746	793	810	773	662	734	738	788	696	754	751	772	735	739	748	782	800	797	736	745	748	724	744	725	736	739	735	778	783	759	706	795	748	708	743	764	719	713	725	779	759	765	717	761	735	726	723	738	768	762	764	693	732	737	777	777	732	740	749	728	764	778	752	761	685	702	721	742	724	719	739	762	745	729	740	751	756	699	732	741	691	747	751	731	730	768	751	738	731	681	740	698	732	747	782	731	754	731	713	719	732	732	713	734	792	760	779	736	747	744	744	764	752	764	749	784	709	743	758	806	742	756	710	727	799	708	750	775	754	734	770	751	779	770	719	773	731	772	718	747	742	739	723	784	670	758	763	747	763	722	729	773	702	780	710	733	726	742	757	770	732	752	703	773	715	762	729	758	721	756	761	731	764	770	726	750	719	754	797	774	760	787	790	771	720	731	800	746	724	719	740	707	717	730	733	730	807	739	704	699	718	742	771	733	717	774	793	724	756	765	741	762	768	709	761	726	742	720	733	762	745	748	761	799	722	770	692	731	721	754	725	710	732	704	730	730	736	743	733	833	760	684	762	705	750	679	741	759	743	743	768	742	725	724	757	743	753	768	768	740	743	716	750	798	752	746	785	737	765	747	736	743	744	816	752	750	720	736	690	731	765	762	757	737	750	695	766	785	729	773	727	746	726	759	726	725	741	743	745	754	788	747	715	752	769	754	753	727	717	789	811	753	733	732	759	764	799	715	702	726	760	751	727	712	720	769	766	733	739	770	796	696	751	726	744	802	658	746	802	710	720	774	739	731	741	750	761	789	702	772	730	777	684	758	748	731	756	683	757	747	716	723	726	758	765	772	759	739	768	763	737	782	747	744	738	754	729	724	715	681	740	791	709	727	679	754	748	772	785	748	752	724	729	769	777	792	719	712	729	735	669	720	722	766	741	739	753	716	769	707	751	724	720	761	737	729	800	714	769	741	713	714	719	723	762	802	761	752	783	736	782	735	743	720	732
42927	29871	22706	7041	2915	2113	1494	1024	841	758	647	588	492	550	510	411	452	431	410	456	444	410	398	394	426	362	388	383	387	423	407	402	405	387	421	371	368	360	349	412	383	372	377	382	368	383	359	385	400	345	364	402	406	376	342	382	353	357	329	416	349	405	377	349	355	348	345	345	407	383	336	393	363	369	388	357	398	410	364	344	394	361	357	353	353	424	390	377	375	372	349	378	379	390	359	387	355	348	358	336	384	382	366	401	377	388	365	395	366	374	379	379	340	397	370	386	377	340	370	370	378	342	414	365	361	378	331	342	363	346	320	337	349	395	384	371	338	386	402	391	383	347	392	352	342	392	410	387	367	349	366	403	367	363	441	377	376	357	402	330	352	348	357	343	367	385	370	346	357	374	386	381	347	380	391	341	360	424	373	358	356	369	364	346	393	347	344	363	367	335	407	348	360	366	354	374	367	361	333	374	402	370	347	374	396	330	375	369	401	351	369	379	377	362	371	368	358	395	396	391	367	355	354	398	380	359	376	377	417	356	356	348	357	367	377	367	417	380	359	356	346	391	369	411	367	326	366	389	358	368	363	387	365	366	363	372	358	378	340	369	359	364	341	392	381	384	383	355	341	278	374	386	360	345	369	346	361	381	405	361	353	370	370	385	373	370	327	388	403	371	356	391	410	358	388	343	340	389	377	336	382	357	368	353	386	399	356	366	358	362	377	394	374	340	377	341	337	345	351	374	416	385	350	358	379	359	342	357	359	404	372	340	382	402	380	363	355	330	361	378	395	371	358	357	356	398	372	337	323	354	334	350	381	391	358	369	361	391	367	364	368	358	372	378	337	384	373	360	382	376	355	323	341	360	395	354	339	381	385	366	389	350	390	380	384	375	363	361	356	366	367	349	401	360	318	342	390	347	381	323	343	381	335	342	381	391	367	395	391	384	373	345	355	337	391	353	374	369	364	364	367	377	383	380	371	371	371	383	399	421	373	351	408	361	382	391	358	369	399	397	334	404	364	370	379	395	378	377	358	391	373	383	386	371	406	358	363	366	375	396	378	373	346	337	381	370	387	327	401	383	391	349	381	381	380	388	395	405	372	338	384	342	377	352	352	332	349	399	364	343	365	379	336	366	378	386	345	401	377	358	387	382	360	355	367	361	397	389	347	383	408	349	354	433	394	373	377	366	360	352	358	369	393	369	388	352	364	376	388	339	343	382	364	388	331	376	413	383	364	358	354	371	347	364	355	368	371	364	374	362	379	345	381	365	370	402	387	382	351	370	357	339	393	386	331	365	370	359	372	380	378	368	366	354	349	378	384	365	367	376	346	396	367	392	396	396	361	374	327	378	335	357	378	389	363	333	356	378	365	397	375	386	355	398	366	343	419	359	379	380	394	359	399	358	345	380	362	365	348	393	399	359	383	367	393	386	326	374	323	389	386	327	367	366	318	346	366	345	335	326	362	384	372	382	389	372	351	402	375	405	372	350	367	369	392	377	372	405	348	372	355	380	387	362	383	390	374	394	340	392	390	391	373	349	408	389	350	380	360	367	385	397	358	381	388	379	378	367	377	397	367	354	366	347	367	413	382	358	367	343	358	398	385	354	398	398	372	375	361	390	370	380	356	386	369	378	374	361	374	389	349	389	389	400	365	372	384	363	378	390	371	383	363	351	337	329	336	397	355	372	368	345	360	344	390	395	377	360	385	423	376	373	381	353	396	386	317	368	368	353	412	375	426	415	384	387	362	318	372	373	373	387	360	353	378	413	386	395	348	333	366	359	366	399	373	353	344	396	328	367	345	399	379	356	366	355	323	371	356	357	353	342	350	355	366	354	383	376	340	373	363	349	377	336	358	373	386	339	378	357	402	375	424	354	374	339	395	371	365	368	378	373	392	372	355	368	392	360	378	377	354	358	340	362	351	338	386	333	386	380	373	328	359	393	376	387	346	390	376	317	396	396	378	398	377	365	386	390	342	394	349	384	422	390	373	334	364	362	386	369	383	389	366	357	371	381	380	378	388	354	383	354	380	340	374	356	360	338	403	333	336	387	357	366	349	351	359	338	331	329	346	370	322	387	390	371	387	366	357	346	347	372	374	367	373	400	378	350	380	365	367	356	353	374	420	377	368	386	389	358	339	382	344	351	348	349	401	390	331	381	357	354	357	379	356	376	394	363	350	373	349	368	360	379	352	344	351	363	382	361	389	376	378	370	345	370	359	376	390	386	350	366	362	390	375	393	342	416	368	331	369	386	359	361	375	394	361	381	360	374	344	367	350	374	365	342	410	395	356	383	384	397	361	373	378	353	397	342	365	353	334	362	393	377	376	362	337	411	362	392	390	371	338	343	321	360	352	326	371	371	327	363	385	343	388	329	359	334	376	388	364	347	348	344	385	348	370	359	366	389	375	364	377	369	377	376	373	386	358	358	382	371	403	385	369	391	389	372	362	362	326	364	403	341	368	383	333	373	349	371	371	373	405	365	384	372	409	341	400	334	371	343	344	360	366	370	350	366	415	374	376	356	387	368	393	360	349	351	391	341	352	346	371	351	363	370	378	375	376	377	350	367	347	376	362	379	372	383	363	361	366	361	388	346	371	338	354	377	386	373	409	352	336	399	339	392	341	396	366	365	381	375	360	365	336	395	382	376	385	352	384	373	370	388	365	380	365	402	381	372	393	354	386	352	338	398	370	354	381	377	339	350	389	373	367	353	347	372	363	370	402	352	384	373	363	383	343	363	336	355	380	383	344	375	347	358	373	385	326	328	366	461	351	388	375	369	355	387	357	358	366	397	363	377	387	382	387	372	368	383	389	402	326	354	363	385	388	351	399	370	404	362	368	362	341	358	326	402	368	371	363	344	374	401	347	354	376	379	374	369	397	397	395	392	369	381	394	363	407	340	370	343	324	381	363	374	385	362	380	356	395	363	339	352	390	370	398	361	392	366	336	356	349	377	344	357	383	397	388	364	387	350	357	371	416	359	354	382	371	363	388	363	405	393	375	351	328	393	400	366	384	324	354	347	368	398	380	344	386	393	392	359	382	358	331	346	389	406	361	358	365	360	351	393	369	372	374	374	375	375	368	342	386	344	395	360	393	372	358	392	366	390	352	378	391	407	384	345	446	348	385	389	346	370	347	385	385	384	347	363	331	353	390	390	405	377	391	356	370	371	389	390	359	360	385	395	393	330	397	405	349	389	386	374	384	334	390	363	368	374	376	366	337	385	346	333	407	355	411	385	356	356	399	356	380	359	359	363	341	396	377	302	335	400	411	416	394	435	370	355	348	379	361	368	396	348	366	369	351	322	379	363	372	362	387	377	352	357	353	371	384	400	358	326	373	401	366	406	416	378	365	361	390	366	391	394	419	361	337	394	348	390	403	384	359	364	366	366	353	349	399	377	358	406	351	374	346	386	332	403	364	381	358	405	364	375	381	358	391	363	390	370	373	360	351	349	384	376	364	368	392	379	397	348	342	358
26431	22381	23433	9932	8095	6987	5319	3961	3417	2909	2465	2113	1798	1712	1581	1459	1366	1230	1153	1149	1124	1057	1096	1050	1029	1046	958	1010	964	982	1022	992	953	973	873	875	852	881	875	873	853	888	879	855	873	822	891	861	816	803	839	847	858	813	784	913	818	802	838	824	827	801	840	811	810	832	799	857	820	794	865	821	850	819	813	818	843	874	791	852	847	828	832	809	893	793	844	846	838	787	838	843	832	819	870	832	819	863	822	824	835	839	826	825	857	840	836	845	840	803	795	807	824	799	847	822	816	828	865	820	845	784	795	826	819	832	847	832	816	835	858	830	860	867	834	766	805	819	867	778	867	838	824	842	864	786	846	813	818	832	853	871	789	773	810	806	836	800	783	793	814	815	792	837	837	862	807	833	846	779	774	785	791	840	818	882	812	808	853	799	843	790	822	849	798	829	787	841	827	781	776	794	820	785	832	836	838	849	836	835	857	801	801	812	880	817	859	831	822	790	796	801	791	804	777	843	813	828	819	823	896	860	816	834	821	795	800	857	822	821	803	838	844	815	792	760	799	863	833	841	825	810	800	887	783	832	848	823	795	825	759	812	810	778	847	874	826	857	820	830	821	782	808	842	800	823	831	810	892	808	819	821	822	843	884	816	832	808	812	826	805	850	842	803	828	846	870	805	806	811	766	795	823	823	842	852	756	778	815	789	833	837	885	815	853	837	855	790	814	806	881	803	832	795	776	822	824	823	840	766	779	817	861	823	863	828	891	802	879	806	871	851	792	836	799	811	867	820	819	825	860	821	877	792	843	828	866	826	854	820	813	815	868	814	829	826	822	785	811	802	848	843	794	900	875	866	752	871	775	893	822	889	822	851	816	836	827	798	806	826	801	786	818	789	858	807	824	766	904	834	827	795	832	802	841	882	838	813	837	858	813	829	811	802	803	896	854	862	836	861	838	841	847	863	822	800	782	862	853	795	803	783	848	848	844	822	844	835	830	803	790	828	791	827	865	873	789	797	798	886	828	835	804	809	846	828	822	847	818	862	876	787	826	862	833	830	806	789	810	861	827	906	825	869	847	871	792	828	814	825	784	857	797	838	791	818	815	827	784	815	884	804	808	824	827	834	812	836	828	818	837	825	809	818	843	834	826	803	857	808	792	773	823	759	817	867	812	827	816	814	826	872	832	774	792	856	834	843	827	794	854	855	838	829	783	828	878	812	835	854	863	793	839	849	816	834	842	858	821	888	826	853	804	828	864	829	795	854	770	798	791	842	831	849	767	819	842	878	824	851	822	881	804	818	840	823	827	791	842	856	856	751	856	829	816	854	803	815	863	828	778	820	815	799	777	812	838	820	825	865	871	800	792	777	805	807	770	866	814	809	808	904	830	847	797	829	816	833	801	814	779	822	856	835	791	835	819	846	892	829	815	818	815	772	777	797	834	829	789	809	778	862	808	900	847	815	825	842	863	844	797	800	801	797	838	812	751	829	824	802	810	860	803	785	840	829	771	842	787	785	831	898	806	847	817	826	856	896	846	836	861	843	846	868	836	826	847	783	809	835	837	807	825	791	784	865	791	802	810	808	858	832	830	836	811	789	845	857	823	848	824	821	845	777	816	850	819	895	873	807	814	824	883	865	781	873	840	825	837	849	825	833	809	787	830	858	814	849	849	826	833	827	837	806	793	885	820	767	813	835	812	794	835	787	862	854	798	798	823	829	836	806	800	804	867	840	863	839	817	807	823	801	819	782	826	882	779	844	812	811	842	784	780	804	816	793	801	797	862	827	838	781	840	848	844	840	838	863	822	815	801	811	790	836	781	783	824	831	840	841	804	868	837	837	835	813	796	788	805	810	787	821	831	831	822	797	788	816	862	844	810	833	761	867	823	846	818	808	824	850	827	834	839	805	844	850	792	826	830	821	783	865	835	853	820	815	831	808	778	841	829	836	855	802	824	797	832	812	763	829	840	829	799	814	834	828	812	861	804	799	835	770	832	779	883	803	834	851	819	816	839	816	857	877	824	824	824	798	810	827	862	860	788	843	849	850	847	878	855	841	783	756	839	818	795	850	835	777	784	857	797	790	829	793	775	895	825	818	871	856	835	870	830	808	847	817	810	834	803	799	804	818	885	816	823	831	862	796	853	805	861	851	825	845	818	862	855	874	811	849	821	838	813	842	815	811	881	830	799	844	829	786	842	780	810	853	800	825	836	759	795	829	826	840	860	895	823	846	866	871	791	805	864	806	812	837	798	837	833	837	807	874	818	791	842	849	837	863	816	863	820	811	815	869	852	861	837	855	825	782	817	793	835	833	834	858	838	764	848	838	826	770	768	785	805	836	819	832	823	851	860	781	793	859	834	845	795	837	826	861	777	801	827	778	786	865	844	778	839	831	818	797	740	794	832	851	842	829	821	802	780	791	817	829	845	859	802	804	808	837	867	859	832	781	825	872	813	808	861	863	832	827	875	847	842	848	839	795	845	846	832	849	805	827	798	882	797	799	857	840	797	824	819	858	891	829	803	837	829	834	828	822	875	813	848	849	833	827	811	824	820	824	824	859	863	826	837	811	839	836	809	889	845	828	815	883	842	801	821	832	852	807	822	850	836	834	836	885	865	831	844	792	823	819	807	814	834	800	844	808	799	778	820	802	849	876	768	781	847	822	785	869	883	823	861	826	860	828	852	835	814	805	828	874	826	790	821	843	859	851	874	847	810	809	803	829	838	799	834	841	822	815	805	770	854	830	836	825	800	788	847	854	839	835	838	825	805	802	803	816	845	847	844	847	815	840	826	827	791	879	835	825	776	825	806	843	801	849	837	868	837	792	826	784	828	810	872	879	843	799	817	830	836	810	793	814	805	857	837	820	818	809	793	838	807	843	811	792	855	811	871	830	847	838	908	873	831	824	876	767	767	822	800	808	865	822	780	798	866	781	790	858	845	839	860	865	808	868	859	780	807	826	785	808	800	823	818	826	888	852	801	833	764	754	834	809	787	838	831	788	776	826	825	806	812	841	800	785	831	791	805	754	854	799	844	840	847	849	835	786	854	846	825	857	771	796	833	856	807	815	830	853	767	802	793	782	786	852	809	803	814	791	825	816	869	851	812	773	806	788	840	838	801	793	820	842	901	812	825	823	809	846	842	762	796	831	769	785	801	765	826	787	830	843	844	845	880	806	807	810	801	821	834	842	840	790	825	775	797	844	796	835	816	833	825	830	819	813	800	760	828	802	757	787	834	870	862	824	865	785	830	813	800	851	750	845	864	857	829	817	812	805	859	858	880	859	806	776	821	787	836	867	843	828	825	777	835	829	828	849	829	853	826	809	865	787	862	833	797	789	877	876	812	810	845	866	849	864	792	850	809	811	816	875	828	851	844	789	800	802	794	866	814	813	804	820	836	805	795	844	839	843	852	879	834	782	785	838	827	861	833	821	859	806	828	821	798	866	802	836	820	802	821	818	803	848	848	827	800	780	824	806	769	775	841	814
18933	9565	5384	1841	1192	919	705	619	528	489	493	471	434	389	446	420	435	445	404	416	398	419	439	381	386	408	384	413	404	342	371	368	368	393	401	364	352	387	346	375	393	398	377	405	367	398	370	400	407	363	373	364	358	352	362	393	373	368	377	372	354	386	399	413	378	358	384	381	361	377	415	392	411	364	364	383	379	357	387	397	399	369	371	348	375	381	368	347	353	403	429	387	380	370	358	406	356	343	387	374	421	380	392	366	383	381	361	372	401	404	359	353	356	381	365	364	358	377	351	381	379	368	410	393	402	406	367	397	369	365	397	377	380	383	367	396	384	369	348	406	363	356	405	364	345	375	361	363	374	392	356	351	366	376	403	365	403	394	403	366	369	361	402	382	359	417	361	393	397	388	351	381	360	377	364	364	355	367	387	361	360	367	401	346	430	394	414	372	407	407	379	382	371	382	422	379	366	384	384	383	385	357	406	371	364	357	390	355	402	388	385	381	394	389	411	363	402	392	418	368	388	369	396	403	371	411	398	390	385	366	347	351	424	360	354	376	390	373	362	374	377	361	370	354	368	357	357	343	384	359	406	390	398	392	379	374	388	333	388	366	375	422	350	380	385	385	369	393	363	409	372	376	369	410	377	345	389	363	414	368	360	385	343	363	388	408	414	391	388	385	349	371	396	373	387	389	361	402	364	391	382	366	354	384	357	354	388	357	362	362	372	355	367	367	363	394	384	376	418	390	395	364	349	375	388	391	396	393	337	402	381	363	367	335	376	429	380	360	353	359	391	394	360	387	412	372	361	391	353	389	428	361	373	399	372	330	417	364	359	370	404	396	374	412	349	365	374	356	378	391	383	374	371	383	377	393	379	334	372	375	354	380	374	431	391	375	368	407	385	386	397	394	360	393	360	364	386	381	397	401	356	334	336	343	396	359	359	366	333	391	383	395	406	429	370	385	393	351	391	363	402	327	382	404	403	407	432	397	379	377	365	373	394	389	349	404	383	378	358	428	379	395	389	385	406	406	363	377	362	390	404	381	355	360	373	384	379	396	387	370	358	425	389	400	386	370	384	423	353	371	372	379	370	380	420	370	380	387	366	361	389	390	380	382	376	403	363	348	390	418	360	364	338	384	383	384	375	336	404	389	387	405	345	375	370	393	380	363	337	354	395	401	419	372	416	371	381	356	408	363	364	342	398	376	407	342	408	364	370	407	361	379	356	362	375	370	376	364	389	347	393	378	393	416	369	360	408	409	386	390	347	335	393	379	364	384	381	386	394	399	380	365	375	374	380	369	405	386	413	370	407	388	373	391	325	349	380	387	396	370	346	383	402	405	331	379	353	395	400	364	379	351	403	368	401	414	367	364	356	390	423	398	389	383	384	359	359	403	376	349	392	367	380	389	366	372	407	366	359	378	400	358	358	401	389	364	419	369	409	383	375	372	363	381	347	345	365	355	393	372	397	391	345	358	401	345	366	395	390	380	374	367	371	385	379	397	402	358	356	371	353	401	384	383	385	375	357	413	380	399	334	386	376	412	371	406	392	390	405	382	393	375	335	372	398	390	375	402	389	386	378	378	367	380	371	411	385	393	422	439	419	393	353	357	377	365	380	367	372	372	398	368	404	376	375	388	388	384	382	418	386	363	383	375	387	369	385	378	397	383	386	399	376	388	379	369	373	359	391	346	377	399	358	381	395	374	384	337	381	390	360	384	372	349	368	395	393	394	397	419	388	409	369	409	404	375	407	373	366	397	387	378	382	385	390	370	402	368	364	402	415	415	398	372	360	362	381	385	362	359	360	389	350	387	386	371	403	365	353	378	373	385	371	363	359	368	407	392	407	398	366	349	373	403	379	370	407	372	379	410	438	392	385	406	385	380	336	374	362	362	389	386	390	401	354	338	382	393	385	377	402	360	369	362	358	345	340	373	411	358	385	367	393	377	349	386	356	388	372	402	383	360	368	381	399	380	360	356	405	397	421	411	372	370	387	380	382	393	396	372	371	383	365	375	392	401	357	385	362	375	342	339	352	368	423	378	389	398	437	377	384	405	373	353	367	369	379	386	367	403	362	407	374	368	373	381	401	390	357	381	372	392	372	395	359	378	377	381	366	392	380	391	364	384	369	375	362	396	386	392	397	351	395	392	371	388	388	383	363	346	362	402	375	387	379	393	419	377	366	338	354	369	327	338	373	359	404	386	370	385	372	401	394	381	370	381	382	392	433	380	395	369	360	355	386	378	342	396	381	372	392	358	425	354	347	355	414	377	373	390	361	377	390	406	370	359	372	392	380	415	372	432	379	400	345	385	359	398	405	358	361	326	351	397	377	375	389	361	351	350	359	385	399	351	366	386	360	376	343	373	364	409	372	363	370	417	376	426	361	373	389	423	349	387	397	382	381	363	331	367	376	372	374	395	380	358	360	403	352	405	374	363	402	357	395	392	358	390	382	414	405	360	386	387	341	357	367	388	389	378	352	351	387	376	370	378	387	387	393	381	378	410	375	369	362	344	368	368	370	347	369	385	352	358	358	403	380	393	377	358	367	399	396	354	375	369	379	360	415	349	371	338	383	357	364	380	377	356	445	384	370	374	386	408	387	390	377	389	395	359	360	382	385	379	369	390	378	363	376	406	363	384	423	381	443	395	422	367	406	365	363	369	347	419	357	417	371	412	368	365	414	386	409	359	370	402	381	374	420	357	398	395	399	430	386	413	383	389	346	365	368	364	387	345	397	377	393	363	385	375	414	400	368	395	384	384	363	394	408	380	378	371	388	364	366	375	430	365	390	398	349	404	343	400	373	339	363	366	372	366	387	414	376	371	414	399	412	380	360	359	392	368	403	399	391	390	442	442	388	377	411	390	333	403	358	385	362	398	358	386	364	371	378	397	396	384	391	374	372	392	370	358	340	371	388	361	356	374	375	391	325	362	389	389	385	417	390	384	395	377	399	354	352	413	389	390	355	397	401	367	367	374	336	375	368	391	360	408	386	376	366	386	367	385	353	366	368	380	417	385	378	385	381	337	340	369	392	359	380	389	356	382	395	347	362	384	374	408	384	401	405	411	350	421	399	369	389	365	378	415	385	369	387	397	382	356	407	390	395	410	357	371	373	393	420	371	376	345	365	367	393	357	363	410	402	376	357	353	387	367	359	384	410	415	348	365	379	365	364	395	340	352	419	372	370	394	376	398	375	328	373	380	348	365	391	376	416	342	404	346	391	395	370	410	380	354	385	399	395	374	404	403	396	420	385	424	386	403	401	408	365	389	366	373	386	360	352	355	384	417	365	386	373	351	358	376	409	365	373	401	370	361	359	394	391	387	397	383	379	379	352	387	374	354	405	414	394	367	411	341	364	418	398	392	364	392	383	387	368	400	388	370	373	373	372	373	384	379	378	391	368	365	364	348	398	377	355	413	344	413	391	366	385	387	374	350	380	436	358	370	366	388	388	364	387	386	359	391	382	396	396	390	388	375	372	393
11504	7766	8426	4764	3937	3234	2417	1983	1794	1516	1394	1295	1210	1085	1025	987	950	953	895	873	906	858	914	886	909	837	825	863	874	858	892	942	906	883	870	867	820	880	859	845	816	838	839	830	886	838	819	877	839	878	842	791	862	835	841	853	853	836	842	860	838	836	849	822	837	839	828	836	858	801	847	839	812	855	846	847	816	828	789	811	922	793	860	798	816	789	873	795	849	835	886	786	870	848	873	844	857	850	774	882	826	851	872	774	830	828	815	827	804	861	825	821	835	817	794	787	803	817	762	817	838	812	820	775	837	814	790	806	818	821	833	809	805	900	823	866	856	751	839	807	932	826	782	809	918	827	792	827	875	826	817	816	836	847	836	785	852	817	873	853	851	824	838	853	842	825	824	815	878	852	818	819	783	838	832	800	807	814	845	808	795	827	843	841	802	815	800	841	893	857	807	839	846	834	838	826	801	814	814	806	827	835	826	825	822	837	796	818	818	842	824	827	831	833	793	812	798	841	806	842	847	833	847	824	847	872	815	802	829	855	839	879	855	838	783	838	865	864	818	831	816	853	871	847	842	805	821	829	843	811	804	848	862	872	860	796	832	840	840	830	768	899	840	843	837	848	792	873	862	885	825	792	827	798	857	839	811	815	840	801	828	818	835	906	789	786	827	828	789	870	831	781	875	873	881	858	835	823	829	842	822	840	869	804	826	880	873	879	782	840	851	823	823	810	845	822	844	829	858	865	842	852	825	829	917	765	844	812	808	846	786	768	808	822	852	827	864	828	763	876	868	808	765	824	821	789	829	850	822	811	871	757	851	833	828	812	842	802	799	790	875	783	859	857	843	785	826	789	843	865	833	858	848	834	872	837	890	839	808	841	861	869	856	767	813	854	772	807	857	797	869	828	850	803	797	853	860	822	837	838	877	837	812	870	856	836	814	867	848	827	815	853	813	818	805	849	843	831	795	807	806	848	843	856	778	836	869	807	851	822	852	831	821	792	810	848	849	827	858	832	875	784	875	891	848	813	769	840	813	836	833	844	843	826	828	816	850	815	862	835	803	819	816	871	852	834	852	806	810	843	824	889	801	819	864	840	829	819	802	859	869	858	847	845	815	842	850	825	816	774	820	828	797	835	803	829	817	842	788	826	813	826	862	802	791	839	795	798	864	838	838	872	800	841	794	854	832	824	833	835	856	830	828	834	794	866	888	823	837	777	856	860	859	884	837	851	825	819	849	809	879	844	825	800	784	783	846	823	868	870	837	862	778	816	816	893	823	835	861	795	827	868	809	843	795	834	852	806	860	851	825	806	810	832	881	807	834	817	826	816	846	867	860	792	827	834	811	840	842	803	830	856	860	883	886	829	801	827	805	768	780	815	809	822	835	816	819	825	858	791	873	832	777	806	826	771	837	819	843	795	795	774	816	794	833	844	803	834	870	795	822	894	920	830	850	842	821	812	837	810	838	832	847	795	871	846	850	851	795	828	858	816	857	819	834	828	812	838	826	859	806	824	838	860	843	792	786	844	858	803	880	864	850	857	859	841	808	845	752	827	827	895	780	810	842	819	847	816	813	810	826	809	781	856	803	847	786	830	802	803	836	867	891	832	854	798	841	802	850	787	825	841	781	860	869	899	856	814	821	809	835	793	836	778	839	871	882	793	823	781	814	851	866	816	854	838	864	870	813	836	840	799	824	852	852	814	869	810	794	830	846	781	847	804	886	792	837	835	857	809	844	860	833	867	860	785	806	862	847	813	842	836	813	855	857	802	808	854	827	835	831	814	848	816	826	832	809	834	824	826	828	827	809	858	806	800	795	860	856	844	864	841	848	857	831	835	789	792	827	863	855	836	844	822	839	846	837	860	843	809	848	791	836	846	780	869	843	865	855	816	845	891	812	836	880	825	862	870	807	836	857	817	837	830	835	876	831	844	857	796	820	848	786	840	830	829	797	808	810	872	802	778	821	823	860	840	837	788	831	873	832	833	821	840	780	902	831	801	877	860	844	793	850	866	859	858	805	823	800	839	824	825	852	837	789	816	811	860	810	808	812	796	818	845	807	872	866	857	829	902	815	829	852	831	832	851	857	844	876	824	832	823	783	883	864	809	861	885	820	822	809	857	822	827	847	887	866	807	834	840	845	790	858	818	809	839	811	823	814	782	868	820	803	823	802	832	788	778	833	839	788	872	856	811	843	849	819	806	802	843	811	839	870	827	808	834	811	834	855	827	797	858	838	894	845	830	837	827	835	893	811	841	777	841	835	827	809	819	874	840	806	795	858	875	817	859	847	852	860	849	786	872	838	854	845	852	900	817	768	823	859	842	829	837	894	791	837	840	794	769	799	800	833	872	838	819	873	869	868	791	836	778	830	879	740	841	775	833	842	886	861	823	854	878	869	842	831	762	848	759	869	833	830	834	808	836	909	732	852	815	794	816	848	854	837	804	830	805	839	764	827	822	838	842	809	853	825	855	858	872	846	814	829	797	845	834	802	836	779	810	827	816	841	827	870	822	820	816	795	782	875	810	837	848	878	787	802	822	785	834	816	843	795	881	845	795	877	829	835	839	840	813	829	811	829	805	845	797	874	838	862	837	862	836	854	854	793	826	811	830	869	776	847	810	907	792	836	847	790	825	827	839	826	900	842	844	856	821	813	863	842	831	839	793	841	862	841	844	831	840	813	816	851	842	826	851	845	830	827	833	823	846	826	812	803	848	819	831	853	863	854	829	876	846	841	848	841	817	884	831	791	818	856	814	778	847	854	830	820	832	837	845	874	798	808	788	821	765	805	880	842	820	776	831	773	798	820	771	773	854	811	810	839	841	850	859	846	845	820	812	829	857	801	849	800	836	850	804	827	820	788	854	817	821	870	781	824	836	800	868	835	829	859	825	839	797	827	858	838	792	804	805	802	851	857	843	816	829	818	797	858	793	841	845	839	840	821	816	813	849	776	854	867	810	819	765	889	805	891	799	921	849	879	828	803	815	846	846	824	855	835	854	827	820	838	886	825	785	849	832	872	829	837	888	835	844	777	829	835	835	874	782	796	803	820	866	857	826	795	830	777	823	836	799	808	784	795	876	820	818	899	794	828	794	814	805	814	848	841	819	805	805	790	837	869	810	823	839	811	843	838	824	862	818	783	878	760	836	758	818	860	801	834	826	829	844	855	866	851	824	830	824	888	788	808	803	904	849	828	796	824	836	860	811	831	838	838	857	847	801	827	846	837	852	833	823	834	820	838	848	793	869	812	825	862	827	857	789	848	813	794	816	806	856	866	836	793	883	819	805	870	856	852	828	823	840	805	832	808	905	792	862	849	803	863	874	826	881	824	833	804	868	876	856	849	840	831	819	811	812	843	866	866	828	763	836	848	804	844	837	839	795	866	814	865	869	861	874	794	806	799	831	860	827	856	844	789	815	827	825	773	826	842	821	846	790	837	878	796	842	789	847	820	838	817	852	813	802	841	863	785	846	772	805	818	884
34373	21146	15202	4500	2065	1419	964	760	721	604	533	486	460	447	404	413	377	362	404	363	409	384	350	314	356	390	354	358	344	340	348	341	297	341	329	368	353	347	385	368	318	359	320	340	349	316	328	323	376	363	367	307	372	332	351	331	332	313	348	372	346	328	384	327	329	345	335	326	340	310	386	346	384	323	315	330	329	350	361	360	347	338	371	340	329	336	321	347	397	324	316	318	359	359	340	365	328	318	351	337	359	341	375	354	317	365	368	320	340	379	347	312	318	308	366	360	382	315	324	329	343	345	342	316	314	373	339	353	303	377	373	318	358	331	315	338	329	330	349	324	341	359	329	350	315	373	371	356	340	359	343	358	347	317	368	336	348	326	360	360	361	323	349	303	319	349	344	306	313	336	311	367	340	315	324	332	300	358	337	351	316	330	320	332	368	340	365	318	318	336	355	324	397	310	343	344	306	302	350	333	390	314	352	322	364	305	353	314	325	342	291	366	351	366	354	324	331	403	329	335	334	336	341	366	346	339	329	342	365	353	337	325	346	357	319	347	352	322	319	381	336	358	349	323	307	325	339	371	343	367	318	328	363	325	311	327	351	327	340	359	355	362	344	338	313	352	377	361	349	321	322	335	359	364	361	323	336	337	366	333	321	359	355	332	366	332	305	322	368	353	340	317	322	342	350	348	323	346	325	319	336	373	350	353	317	363	351	345	332	341	375	346	324	341	353	336	370	303	311	339	355	338	346	372	338	377	340	355	316	356	355	391	342	326	361	304	372	370	343	359	343	311	335	336	339	331	332	364	347	345	346	313	361	346	343	332	361	349	359	338	323	366	302	346	314	321	353	352	349	364	346	342	354	367	364	391	302	335	329	336	366	349	348	362	328	312	335	374	324	327	320	348	351	396	317	361	356	328	331	331	343	332	362	363	367	331	340	352	362	345	347	291	301	320	342	382	342	344	342	342	311	320	340	327	375	314	371	355	345	331	324	312	362	328	317	340	347	319	333	335	376	373	363	323	296	326	315	313	305	338	326	307	347	334	334	325	325	367	371	344	332	320	339	378	361	321	338	334	340	342	354	340	350	369	324	335	361	371	350	337	363	366	344	340	342	372	348	355	328	375	360	350	360	342	346	361	334	350	309	318	305	333	336	343	325	349	324	295	330	357	298	349	350	315	347	362	366	329	335	379	350	348	332	355	356	342	352	321	304	332	353	323	365	353	339	339	313	329	365	341	346	328	365	359	385	333	358	304	317	331	327	340	328	363	367	318	338	317	321	355	347	341	313	336	330	309	329	353	371	335	339	364	331	304	358	326	364	326	331	327	355	322	363	385	322	351	334	325	345	345	328	326	320	332	333	317	325	322	340	316	349	401	385	359	367	341	348	320	342	371	307	315	318	358	340	338	298	367	350	356	326	379	335	323	340	343	327	346	328	370	360	353	332	373	339	348	330	335	335	309	311	346	369	333	336	367	343	348	355	308	367	327	346	350	348	325	367	304	354	343	333	308	328	371	345	336	373	357	343	320	338	341	334	323	362	356	369	353	383	320	316	383	354	332	321	315	358	332	325	324	327	354	329	314	331	353	338	345	349	348	336	336	334	335	339	303	320	386	335	344	366	330	328	293	323	343	382	346	370	338	315	367	336	359	376	337	362	342	378	352	321	317	306	336	328	346	351	352	359	310	347	312	375	335	335	355	361	308	363	319	356	350	375	332	344	365	344	351	348	355	340	318	351	374	331	345	344	332	342	362	339	354	340	301	398	341	326	341	299	352	354	327	336	330	330	363	334	337	357	375	353	345	330	341	355	332	350	329	337	345	345	333	341	378	349	351	346	334	303	344	351	325	359	356	350	347	346	309	340	335	376	315	365	328	343	318	348	367	346	330	328	315	338	289	326	351	352	303	343	336	312	358	346	346	355	339	348	338	371	314	367	345	395	338	316	333	322	374	348	331	354	346	345	320	306	339	361	336	346	348	347	374	308	326	324	349	342	339	381	335	346	343	317	369	377	354	303	324	307	359	312	327	351	369	368	355	330	338	334	348	339	371	351	348	317	328	345	331	328	347	328	346	374	343	351	334	321	330	364	313	351	305	355	362	352	315	344	341	315	361	334	323	336	342	353	330	374	278	342	363	336	335	353	329	362	316	347	334	364	328	344	341	369	298	338	334	374	365	324	368	360	358	371	384	312	352	336	313	339	339	314	322	347	347	358	335	352	281	327	340	311	393	340	322	333	369	364	331	346	324	342	356	350	350	315	334	335	318	315	328	331	347	359	347	342	381	316	395	319	343	351	357	360	328	315	311	314	349	313	298	328	339	321	335	307	330	321	350	335	317	313	326	341	302	305	342	387	349	378	331	324	361	316	361	339	346	288	350	337	356	366	337	332	340	321	325	327	325	359	300	343	336	373	363	356	331	302	332	328	329	321	311	297	350	317	361	313	366	348	316	380	336	311	393	354	321	327	318	353	292	317	326	348	328	336	349	360	318	347	339	355	338	346	335	346	343	340	340	322	369	335	320	339	333	318	308	353	357	334	361	324	304	347	351	339	325	334	341	323	313	318	360	333	333	320	312	332	334	332	348	327	331	339	328	362	380	305	358	337	334	365	323	338	349	333	330	334	345	284	316	333	353	325	352	323	325	357	333	332	341	317	369	326	350	342	343	321	356	347	329	332	335	341	314	354	343	347	353	328	367	359	330	362	328	357	380	365	324	367	328	346	307	311	317	346	345	324	346	318	323	315	342	309	308	371	336	362	356	347	296	318	364	347	320	348	311	317	348	330	336	328	347	334	357	374	345	366	320	332	345	310	352	352	350	333	325	324	364	298	346	348	337	367	368	324	336	352	355	318	298	336	314	361	344	371	296	353	339	343	349	314	367	348	324	324	365	340	328	345	343	310	339	326	311	357	298	337	321	354	330	340	329	341	338	330	357	349	347	399	371	340	337	359	330	346	373	345	363	350	298	325	338	332	335	320	317	323	322	328	331	343	376	357	340	342	333	331	356	328	347	346	314	308	337	353	342	337	301	332	367	348	341	358	343	354	341	337	358	354	376	334	337	337	348	334	313	330	343	338	349	348	384	359	353	320	349	361	271	327	339	333	370	314	353	354	343	341	334	313	310	330	319	347	311	331	363	312	390	356	344	327	351	366	338	327	346	332	337	360	324	358	351	351	351	336	313	345	349	350	340	337	323	336	332	305	342	316	321	345	330	343	353	309	363	389	347	306	391	364	329	315	354	331	333	338	329	341	348	339	372	329	314	337	341	324	344	357	325	360	333	325	346	310	297	298	340	341	346	363	350	386	334	343	318	318	339	318	313	301	347	346	338	342	386	334	302	337	349	375	320	311	324	332	326	340	359	358	379	341	314	348	358	359	313	376	313	347	321	357	376	344	347	352	320	370	303	361	357	351	329	315	346	330	322	338	346	340	362	336	368	372	368	360	343	313	323	320	333	333	343	336	324	314	363	343	341
21885	16678	17900	7541	6221	5029	3558	2743	2406	1964	1899	1558	1390	1267	1267	1064	1051	963	1022	899	922	965	959	937	886	914	911	883	866	810	935	801	861	873	772	823	804	781	774	769	826	822	788	814	761	764	732	810	807	779	784	808	760	766	760	727	796	822	798	778	756	794	756	743	739	765	740	773	795	757	756	801	750	798	720	798	764	728	720	785	753	839	775	769	733	741	814	780	765	799	814	771	806	747	784	721	804	778	817	727	792	765	810	741	775	773	773	741	803	770	750	738	782	764	770	767	756	733	758	772	737	740	752	752	811	775	755	772	699	722	780	738	742	779	720	736	745	748	741	791	758	732	788	767	788	779	770	758	788	735	729	756	774	799	784	795	715	803	791	749	785	715	766	742	775	802	774	757	785	739	776	751	736	710	742	773	704	744	813	782	788	767	755	733	789	816	741	740	757	766	721	741	756	794	767	750	778	699	701	752	764	834	808	758	774	728	802	798	781	740	793	747	744	764	716	767	781	776	801	756	729	777	758	750	819	758	752	743	768	809	776	792	767	719	768	707	727	787	727	763	821	740	736	778	779	750	782	744	753	782	726	771	739	763	757	747	774	804	749	755	807	761	730	778	728	744	756	753	770	744	743	779	709	766	786	746	735	805	763	799	760	753	767	795	741	793	762	725	804	751	724	729	727	818	733	755	762	785	817	751	788	785	779	773	723	790	775	801	777	814	766	755	729	778	753	773	737	771	750	797	783	748	757	790	726	746	753	757	769	818	749	807	731	799	789	756	780	782	732	742	761	722	825	764	710	747	739	781	766	741	784	802	777	781	817	822	742	739	722	794	753	804	774	793	749	753	716	730	763	750	776	804	803	743	744	774	783	787	788	764	782	778	751	751	742	763	749	788	787	750	808	735	814	822	773	796	808	798	783	770	711	787	738	737	754	743	773	766	779	733	762	785	773	784	783	730	758	786	771	772	789	821	777	732	749	782	770	830	738	778	747	759	787	771	710	763	748	801	747	737	761	779	760	733	757	725	760	786	765	776	776	793	739	783	763	827	765	841	776	772	796	761	740	787	800	785	739	760	788	726	766	810	764	738	811	808	770	775	779	810	796	773	707	742	767	728	761	777	786	789	768	785	783	775	770	782	815	795	788	707	782	775	819	817	777	738	742	735	759	815	770	776	806	777	781	757	747	749	790	774	771	794	770	729	790	763	752	814	743	777	782	734	819	802	753	743	751	789	754	749	781	762	801	774	789	761	758	761	800	765	756	762	770	772	773	738	787	766	781	819	784	747	763	774	779	756	738	783	783	790	733	745	722	748	741	787	758	730	766	843	762	751	819	782	732	779	790	767	752	824	777	765	798	749	785	801	749	752	762	776	757	752	783	783	719	737	791	778	770	793	794	774	755	691	744	734	765	780	744	791	793	739	794	753	768	745	766	721	742	801	788	772	781	813	765	805	734	798	775	735	723	751	765	774	747	784	764	724	803	740	761	759	827	764	727	714	795	741	763	752	766	811	765	764	778	767	798	742	803	777	804	758	730	766	733	777	753	794	780	783	796	767	782	767	789	755	741	785	756	750	783	752	801	759	759	781	772	819	766	774	754	738	777	780	799	768	749	825	736	740	778	784	827	806	735	756	769	772	784	766	761	794	770	767	814	761	797	745	776	783	734	755	774	708	797	758	775	725	757	792	804	703	791	771	798	756	732	741	813	787	786	759	772	799	795	797	776	760	796	743	827	747	815	763	840	752	791	745	720	756	773	781	816	791	745	829	756	790	827	814	761	785	757	831	772	768	753	765	770	771	791	741	772	745	772	767	791	782	728	782	739	754	819	765	775	771	764	757	736	802	781	748	810	793	751	769	733	761	761	757	765	828	719	810	770	737	775	767	728	783	745	799	770	765	774	763	799	798	774	776	771	759	775	776	783	800	771	766	768	743	818	794	809	746	765	759	767	752	760	793	751	741	765	744	780	767	783	805	826	813	738	809	808	757	769	744	778	735	780	793	761	738	762	785	744	764	747	792	748	773	817	727	773	737	806	802	749	794	730	747	789	808	759	816	785	754	784	807	718	747	766	731	796	798	720	761	737	769	795	784	731	770	797	761	743	765	744	797	771	746	734	787	777	742	772	741	782	788	748	804	761	757	759	768	735	758	791	715	774	726	783	725	738	771	747	735	751	729	783	786	764	775	821	762	758	737	835	753	771	750	780	763	806	808	791	806	737	814	707	734	715	790	814	765	748	759	781	739	782	733	739	718	791	763	786	811	760	805	748	773	799	755	749	772	766	752	732	801	755	768	722	771	741	782	711	764	759	775	766	760	764	758	796	742	797	796	772	755	738	711	741	762	770	766	772	768	763	786	790	764	731	772	773	769	785	757	773	729	766	721	765	784	762	781	758	759	755	793	745	753	788	777	777	775	787	769	788	785	735	700	773	778	786	786	767	850	735	731	795	760	739	738	760	784	797	712	728	724	722	723	755	806	806	790	793	797	742	759	785	772	806	761	778	792	797	796	778	782	741	776	800	739	765	746	791	763	717	734	785	789	798	804	763	788	748	779	747	778	707	778	767	764	791	765	773	730	768	766	740	775	757	799	803	732	800	783	803	721	758	810	780	774	738	825	790	777	765	773	756	794	766	781	778	819	771	772	732	759	766	756	754	833	756	785	806	802	749	778	782	777	808	753	762	754	802	756	770	779	779	816	752	738	768	760	758	805	755	773	759	801	801	760	749	723	754	755	746	745	748	763	828	795	744	763	763	794	788	764	767	755	725	819	773	733	754	788	743	792	715	783	835	742	769	772	764	777	774	795	793	722	725	767	719	802	775	734	762	778	729	773	769	737	777	784	777	745	767	740	744	769	728	764	771	745	726	747	757	745	745	788	759	759	763	748	776	735	764	815	747	815	783	755	743	761	787	789	768	726	828	786	769	786	809	810	750	740	816	804	734	767	776	772	775	745	726	834	785	745	800	758	803	751	763	775	810	766	798	753	749	728	773	738	793	791	771	758	736	825	731	753	780	750	724	756	756	781	758	767	753	759	781	765	847	774	842	797	769	755	791	768	755	729	775	791	792	734	799	726	719	778	777	788	744	759	766	742	767	751	756	748	774	743	750	777	765	787	747	826	798	801	777	772	713	707	722	769	814	748	723	742	783	790	796	786	808	750	764	799	818	775	792	732	802	716	746	735	740	741	789	741	770	780	802	789	765	801	775	770	802	765	746	782	763	798	750	776	727	815	773	810	721	774	753	750	807	762	755	783	755	775	735	809	802	730	791	813	795	836	752	769	770	766	781	791	764	769	791	781	797	765	789	740	738	767	704	763	753	727	782	755	830	757	792	757	703	789	710	727	736	830	744	795	762	756	795	793	748	742	779	766	734	805	770	782	796	770	831	809	754	743	843	767	748	795	757	766	727	785	733	796	778	720	741	777	824	744	739	749	787	739	756	761	768	751	751	764	772	760	771	727	743	750	740	788	756	776
44380	31201	24826	8260	3497	2084	1355	998	853	745	697	562	548	502	515	449	466	420	423	435	430	413	428	353	405	416	412	392	390	433	405	398	406	417	399	400	365	411	421	388	375	401	404	426	348	380	369	369	390	358	337	362	373	403	362	375	382	362	363	367	369	397	399	339	406	403	395	420	368	360	393	380	349	390	339	360	386	372	327	321	363	380	368	362	352	376	368	380	388	359	380	402	369	404	383	390	403	441	388	390	363	350	345	372	362	363	345	372	355	352	419	385	376	364	406	348	388	404	404	395	394	365	370	389	355	321	424	407	365	380	354	352	385	396	374	376	372	377	387	377	397	389	372	393	381	351	369	374	372	353	410	394	375	386	330	385	382	388	398	393	411	352	381	432	408	390	363	349	373	353	391	365	376	374	373	395	384	392	397	390	402	374	398	426	364	400	395	373	362	388	380	356	375	410	385	413	386	394	360	391	381	370	345	366	388	375	372	389	374	384	368	326	367	400	400	376	391	378	401	386	338	381	351	348	392	392	374	347	356	375	389	398	389	382	394	398	379	381	377	405	408	389	355	365	378	385	369	381	367	364	357	362	376	364	366	383	394	408	394	366	365	373	356	421	394	356	398	389	353	388	359	383	399	380	397	407	393	372	419	382	344	376	369	378	346	378	379	403	413	393	353	374	361	391	390	366	378	392	400	359	355	356	368	376	355	381	399	390	329	378	359	361	351	357	403	395	418	395	366	451	378	366	342	343	352	374	361	381	395	360	386	401	383	383	356	373	387	359	437	356	372	350	383	407	374	351	370	368	384	362	411	367	412	367	382	380	333	418	339	371	410	400	365	392	334	381	383	324	373	390	419	377	406	363	382	369	426	367	353	351	381	359	367	377	346	363	376	360	344	378	360	389	403	355	396	417	388	341	375	378	350	403	371	390	377	365	386	419	364	372	392	328	376	330	367	359	368	363	392	377	368	381	317	343	398	366	401	363	367	368	404	372	366	345	393	367	364	371	382	373	394	389	401	404	388	387	405	399	360	402	407	370	393	367	362	395	404	369	380	362	386	385	381	376	388	369	381	361	401	388	419	379	373	366	375	395	391	373	362	379	388	379	357	393	370	378	434	411	376	395	389	334	345	346	376	354	397	372	406	408	404	399	369	378	359	352	363	358	397	357	363	399	437	349	364	399	393	370	406	356	352	405	385	403	391	364	383	356	394	368	371	374	374	379	375	348	388	375	367	380	362	389	334	397	352	369	385	336	416	392	390	403	368	351	395	397	364	383	349	379	387	360	359	362	342	354	371	377	381	371	339	389	346	391	364	371	346	389	356	412	346	386	386	373	358	355	378	363	404	376	396	367	359	384	389	381	384	357	402	420	368	367	370	377	369	333	397	399	368	345	381	344	374	370	369	382	371	399	401	397	365	411	375	361	370	387	394	376	407	356	351	379	384	357	412	390	364	384	340	393	397	399	367	416	371	392	378	423	360	329	400	365	349	385	368	353	380	399	349	357	381	349	362	403	377	369	381	397	409	393	382	379	375	386	391	406	397	402	419	377	385	393	373	371	390	388	380	369	359	388	367	379	363	370	366	370	376	413	368	355	406	395	364	409	376	389	372	395	385	383	363	344	381	359	412	384	413	434	403	366	363	406	410	400	358	376	394	369	386	390	412	404	376	361	404	388	405	351	369	376	398	386	345	399	378	403	365	372	385	369	360	392	409	373	402	374	409	396	407	358	426	397	373	353	368	364	356	342	371	406	398	381	346	375	375	351	374	370	336	374	381	382	374	366	373	318	382	359	384	355	381	349	376	360	360	371	410	362	366	372	374	368	391	435	384	352	354	376	366	397	385	377	365	401	367	397	376	362	358	366	372	362	389	361	368	383	381	397	401	406	412	368	380	390	365	377	384	365	396	347	358	382	321	358	367	379	339	361	352	402	352	393	382	366	372	383	397	397	401	370	368	361	389	399	387	402	373	407	388	404	392	373	358	397	399	379	391	409	386	377	354	364	379	362	395	429	373	367	388	375	376	414	417	400	367	374	366	392	334	421	394	357	386	380	372	351	377	379	389	380	387	340	417	418	396	362	352	356	358	416	376	349	409	378	385	381	331	379	373	414	395	385	367	338	379	371	357	367	408	370	402	356	373	373	387	315	346	417	338	401	369	359	348	392	380	397	395	366	365	348	399	386	394	358	351	375	358	382	372	402	382	369	385	376	399	380	376	359	370	356	372	364	359	378	351	354	369	371	410	402	377	378	369	358	390	389	404	353	358	371	400	387	382	358	358	387	346	408	379	403	352	382	413	394	414	389	355	357	398	386	408	405	392	374	358	358	372	341	388	406	363	329	378	369	401	355	413	419	358	404	382	394	375	353	370	388	406	398	356	348	383	417	392	365	373	373	355	364	382	365	377	415	384	352	370	391	403	418	382	373	436	374	362	377	381	364	374	356	384	351	383	390	403	369	384	371	361	374	336	401	356	398	408	417	361	352	369	355	385	378	357	384	381	418	378	346	366	331	379	348	359	360	358	377	397	385	376	347	377	403	389	419	403	398	411	420	354	401	370	391	365	366	380	344	362	354	362	387	431	380	376	386	373	373	398	385	408	368	362	414	373	412	417	370	347	391	371	372	372	340	365	386	364	379	386	433	393	362	376	384	411	377	356	378	386	374	365	343	324	365	363	413	371	378	379	361	392	364	387	379	392	403	413	335	379	420	369	411	353	362	367	343	385	355	431	381	365	377	375	363	395	414	374	376	361	404	416	343	391	363	377	365	342	384	387	374	364	344	385	408	349	405	379	341	346	353	345	373	372	368	392	376	342	361	377	373	401	392	386	353	403	359	359	414	379	353	357	351	376	398	392	342	349	400	358	351	372	365	360	378	403	357	397	391	399	389	360	420	433	379	409	387	398	391	377	373	351	404	360	352	402	355	387	364	362	343	398	402	403	380	364	350	362	378	379	392	358	368	378	380	348	328	412	350	374	384	342	366	388	394	415	415	352	350	372	348	408	378	334	380	402	372	378	394	384	377	413	354	383	350	386	373	404	332	361	401	389	364	384	355	390	384	369	381	358	386	386	378	397	369	389	391	396	391	367	398	390	369	384	404	383	367	381	361	364	415	378	365	353	359	361	366	355	396	405	368	385	396	395	383	401	383	393	349	376	397	387	364	353	364	374	387	412	372	366	414	378	359	400	380	377	373	389	389	370	367	340	377	379	360	381	392	340	418	376	377	383	438	338	397	393	383	433	366	387	400	390	345	378	398	380	380	399	409	398	409	368	421	400	344	417	356	387	367	382	400	397	373	367	339	402	366	412	399	383	377	385	360	388	406	387	405	378	367	392	391	351	406	417	407	386	395	371	385	357	375	391	356	386	377	378	416	357	353	378	339	359	377	379	350	366	418	368	366	342	320	402	411	357	399	388	362	384	381	371	364	381	378	364	369	381	360	364	374	381	375	383	392	367	327	403	388	364	363	353	376
27267	23799	25051	9969	8409	6657	4938	3860	3243	2783	2472	2063	1820	1606	1487	1362	1266	1211	1177	1164	1090	1075	1118	1103	1016	1113	1016	1005	1015	995	981	990	959	956	934	886	879	895	891	850	904	882	860	861	906	864	881	852	869	840	881	844	865	835	834	859	843	861	839	868	896	836	854	857	863	862	830	803	834	883	806	873	839	871	819	822	858	880	848	878	837	826	794	875	833	851	810	857	862	874	844	858	883	867	878	859	880	824	843	841	820	842	829	822	875	824	879	832	788	789	793	810	821	854	848	784	877	821	873	821	871	845	836	850	840	851	870	809	855	817	787	847	828	844	783	897	796	852	815	832	816	812	826	902	856	850	815	853	821	815	783	862	861	844	850	805	886	888	855	862	851	834	851	896	902	865	863	885	845	863	830	817	794	830	845	875	875	864	821	825	798	831	841	887	832	841	866	842	835	866	784	845	854	849	867	850	804	853	858	885	857	811	869	803	835	887	852	828	876	879	801	855	830	852	834	825	835	803	847	823	824	839	864	921	840	829	854	851	845	844	851	836	885	829	886	870	826	814	865	868	869	808	776	852	902	883	835	841	810	842	850	787	844	842	830	829	882	825	825	807	844	849	828	845	850	864	845	827	841	889	843	815	862	853	860	803	827	852	843	794	874	801	833	840	869	798	828	835	824	820	871	824	828	830	855	912	856	915	865	840	909	833	829	829	793	856	834	824	843	788	816	846	785	866	851	811	800	921	865	856	842	873	817	832	857	824	865	842	827	823	809	843	864	825	827	821	888	835	839	850	831	852	840	856	818	857	889	856	829	878	889	893	841	822	866	855	831	810	873	847	861	822	817	847	825	823	809	847	856	830	860	815	901	862	816	819	863	811	829	839	826	873	904	911	860	797	850	861	811	842	868	828	897	835	831	799	825	826	810	827	815	850	847	877	809	887	799	854	827	882	812	778	870	817	860	832	869	854	820	874	826	850	888	857	819	833	784	827	889	859	773	843	874	852	800	793	862	877	865	835	910	804	847	812	825	851	855	825	812	832	836	829	895	834	843	850	826	874	839	842	834	869	794	886	841	842	813	777	837	860	888	849	810	868	898	761	826	781	870	852	830	869	832	909	886	853	841	798	879	820	808	858	859	803	862	833	825	816	875	853	854	825	866	845	791	813	854	802	848	801	837	821	834	815	849	880	882	870	806	821	794	891	816	865	867	859	860	858	903	844	886	840	865	823	849	863	836	780	863	835	824	839	804	844	860	829	815	818	890	890	816	872	814	841	787	813	856	824	825	842	860	841	849	839	894	866	838	822	864	889	813	828	857	868	867	854	868	842	909	860	835	858	837	883	841	841	801	839	835	857	894	879	906	842	852	831	804	862	830	857	818	809	825	870	806	843	804	813	834	862	841	837	818	867	805	825	813	857	857	787	827	827	802	812	832	834	849	862	827	787	833	896	864	885	819	817	877	837	854	811	865	833	780	804	850	844	847	894	846	851	862	840	871	834	853	797	930	874	877	852	858	878	846	852	899	860	860	824	879	790	800	797	837	821	796	854	883	890	818	864	815	770	841	843	904	871	817	809	853	851	845	803	816	847	856	868	842	828	863	836	861	861	891	851	864	870	877	896	810	839	848	845	856	850	844	830	806	792	862	831	830	827	902	844	879	860	848	827	817	874	824	813	833	820	825	832	860	860	832	863	801	843	811	829	842	826	849	829	853	822	867	877	852	854	840	838	843	889	882	819	850	816	854	855	815	873	853	861	837	858	849	806	833	841	868	864	857	881	851	849	876	860	845	868	849	810	831	805	889	804	859	839	880	816	844	848	819	810	824	823	842	889	895	825	809	854	886	887	889	835	838	885	851	817	862	833	884	842	866	873	843	839	834	804	794	874	890	833	832	866	825	833	834	801	858	811	851	777	850	806	883	843	832	852	866	824	885	885	823	835	846	824	860	826	879	820	789	862	826	845	853	802	869	806	885	870	836	812	871	782	830	824	829	857	853	776	857	832	900	844	853	886	874	794	829	847	852	900	829	865	805	837	831	793	833	829	854	871	862	808	784	891	861	840	834	872	825	829	834	810	852	812	835	867	834	754	868	833	811	868	916	858	838	814	826	858	851	797	834	849	863	862	754	841	875	874	845	822	829	861	881	832	870	849	831	875	827	821	809	822	814	814	866	812	857	870	821	800	888	844	856	912	852	887	892	831	857	858	820	888	850	811	862	847	865	838	820	818	871	825	862	816	850	858	867	886	840	844	808	880	820	889	817	833	858	827	836	847	787	777	816	848	861	837	870	872	819	837	859	838	883	824	823	811	828	822	845	838	867	800	866	804	810	778	809	799	814	853	866	819	829	824	818	858	865	833	878	861	837	880	821	912	832	853	908	906	814	821	851	849	872	825	860	838	825	846	850	893	854	870	819	911	865	843	855	830	797	867	887	819	877	860	840	817	798	807	867	878	860	845	787	841	828	852	826	843	891	887	883	866	834	815	906	815	842	819	814	855	834	826	850	869	869	819	795	846	873	825	816	827	826	801	802	766	877	871	823	791	856	815	879	867	823	811	836	839	884	868	825	823	882	814	865	861	871	854	817	799	868	811	870	806	886	863	864	864	883	834	836	813	809	832	787	853	845	793	836	825	875	843	849	875	797	837	889	888	813	743	822	870	841	842	838	868	896	833	840	834	820	862	783	843	803	843	825	824	850	886	856	859	835	872	853	807	865	883	861	857	851	832	825	864	848	842	808	840	825	853	868	826	844	864	876	840	800	898	812	851	815	831	872	899	839	806	831	774	864	816	916	834	848	832	819	801	844	839	834	815	883	832	847	851	803	814	813	835	861	856	855	837	827	837	860	847	847	836	766	832	805	852	845	848	819	784	800	847	875	847	822	807	792	911	849	870	824	857	883	864	823	845	797	871	856	855	868	813	822	851	853	873	842	811	840	800	891	851	813	886	793	813	847	841	824	900	876	829	909	846	802	889	921	815	873	835	866	800	882	848	910	857	821	836	857	804	802	836	787	900	926	856	874	840	809	841	854	939	867	818	845	863	806	806	826	819	836	812	814	881	903	814	859	853	848	866	801	884	821	805	851	831	873	804	849	801	835	798	878	862	861	897	853	896	860	852	861	808	863	873	881	859	829	880	822	824	868	816	907	876	812	806	837	905	853	837	841	879	856	849	817	870	823	839	791	842	839	801	860	859	847	852	851	822	874	845	772	834	811	827	865	894	860	841	841	889	852	826	859	880	840	845	834	822	862	845	789	867	828	871	889	809	827	826	788	786	780	813	842	839	878	875	861	841	825	874	839	850	785	858	861	872	856	800	845	786	853	800	824	814	852	834	843	891	853	837	852	873	818	897	872	846	863	839	872	848	813	898	823	871	800	850	818	798	833	866	831	870	870	866	826	853	836	811	864	849	815	853	865	845	844	792	859	835	834	897	815	872	816	847	893	868	901	874	814	852	819	835	818	859	866	818	856	880	841	788	824	828
20030	10034	5524	2005	1290	966	690	685	544	565	518	438	438	429	432	380	407	413	415	425	377	373	384	361	412	398	373	407	420	398	402	395	385	416	422	385	415	377	351	385	372	389	422	381	365	404	347	379	393	362	386	392	368	382	388	382	379	417	343	378	394	363	404	391	365	383	375	397	405	404	367	361	403	366	388	375	385	356	395	413	401	380	428	386	360	393	390	403	358	363	397	373	396	375	377	427	386	445	388	410	390	358	381	416	408	411	449	357	403	387	413	405	379	385	378	388	353	431	421	398	379	395	372	380	394	354	396	377	397	411	371	400	360	370	346	374	385	399	381	416	389	362	360	390	395	401	362	384	396	419	378	366	381	413	335	389	355	376	408	363	403	400	396	411	372	366	365	393	390	362	408	406	373	360	400	357	394	392	401	387	400	392	408	377	394	404	394	378	428	437	381	407	389	385	409	408	371	390	409	378	406	373	387	338	399	373	358	376	405	360	418	382	393	385	369	371	404	358	379	391	401	412	364	423	401	391	392	395	372	426	375	372	359	389	406	402	398	397	384	380	390	391	346	367	413	396	388	398	417	405	404	368	375	368	384	424	365	421	384	379	397	392	402	388	369	391	392	340	403	363	407	377	390	390	401	378	407	389	391	398	355	338	396	363	350	383	348	411	392	345	422	423	383	376	384	396	349	380	407	393	415	397	388	413	426	401	362	411	371	365	378	387	363	400	399	395	368	402	409	389	374	415	367	390	382	386	391	370	435	405	402	415	369	363	400	397	379	399	392	400	408	425	379	372	363	411	429	411	376	377	402	352	359	383	400	399	353	369	386	426	386	374	391	377	414	389	420	420	417	379	410	371	397	394	345	385	384	392	420	396	385	414	403	406	386	415	404	387	402	381	401	401	367	421	388	359	417	398	437	372	411	353	394	370	373	387	380	361	375	395	396	377	403	404	370	398	369	383	403	406	393	372	371	400	410	366	370	382	345	377	365	376	397	400	383	408	380	384	436	372	429	381	337	401	404	328	367	410	393	380	373	361	414	375	364	347	370	396	372	388	385	388	398	394	427	437	401	380	398	381	386	346	366	429	322	367	393	368	387	390	383	398	388	414	413	429	386	401	357	389	369	365	432	415	363	352	365	423	366	412	391	367	398	398	379	384	362	377	393	376	372	385	394	379	411	435	365	386	381	358	404	357	402	415	406	392	386	381	395	411	415	371	379	427	390	390	360	389	381	392	434	392	435	406	380	346	354	383	423	420	366	406	369	404	384	446	397	419	358	395	387	370	363	380	401	398	385	384	401	429	419	375	391	374	358	351	365	426	380	408	395	418	395	382	357	385	429	386	420	376	422	420	396	401	364	397	377	417	392	361	375	399	384	366	371	374	386	378	391	396	398	426	388	387	347	370	377	356	408	383	352	403	374	392	404	382	385	347	393	403	398	383	393	404	416	388	393	359	383	403	391	377	362	414	381	413	359	392	405	373	349	362	416	388	389	380	345	393	381	365	358	375	383	396	378	404	351	354	405	382	398	384	425	385	360	415	329	392	402	376	422	389	368	382	405	424	416	400	385	344	332	373	359	371	392	386	351	380	411	413	417	423	388	384	378	414	391	371	395	403	411	373	433	412	368	420	394	377	393	359	386	418	402	398	370	394	414	376	384	405	350	399	392	404	365	374	392	391	392	388	346	339	425	346	377	341	349	370	365	376	343	418	387	380	396	383	413	416	372	373	404	388	403	384	366	361	370	390	383	377	384	404	384	397	383	383	383	419	397	374	402	379	355	398	406	396	412	364	373	364	390	406	377	385	398	392	352	370	438	362	404	362	401	373	412	392	372	413	359	360	435	389	436	418	372	424	418	385	376	431	440	400	382	368	370	406	354	393	370	379	403	406	408	389	402	420	376	467	370	402	392	404	394	375	439	405	403	364	395	405	390	409	413	387	332	376	408	394	400	365	400	366	397	385	402	396	413	389	392	399	395	355	396	362	416	375	383	424	372	401	422	398	402	404	351	360	378	390	413	382	383	381	399	393	382	384	423	396	388	391	404	404	409	368	373	367	386	374	416	423	379	393	406	349	403	385	402	385	396	399	382	370	396	394	425	419	396	384	355	401	388	404	409	432	369	356	410	391	405	381	379	414	359	370	392	406	358	375	370	404	394	414	404	384	373	400	377	367	395	400	370	378	414	375	414	378	405	379	405	389	410	390	402	398	392	395	378	334	364	345	341	383	388	339	440	425	396	365	400	409	369	372	372	375	384	373	402	367	387	373	339	401	385	415	370	395	394	374	389	412	386	428	400	407	395	378	364	395	366	371	355	368	375	386	421	407	394	394	401	377	375	388	381	364	356	386	411	379	395	375	378	348	413	418	353	368	413	416	394	402	377	378	363	348	381	379	411	361	393	409	370	384	422	360	368	354	391	422	411	423	422	385	416	390	374	371	419	403	383	362	390	414	412	352	412	424	401	431	395	369	383	383	374	358	383	405	404	380	365	396	392	411	374	364	370	402	395	375	382	365	389	397	390	383	410	384	392	412	387	372	362	411	378	366	361	366	363	387	381	375	402	400	371	373	369	350	379	409	418	395	363	386	399	406	429	401	346	392	390	415	396	357	373	405	415	378	383	391	363	405	384	386	368	382	403	368	368	385	418	386	363	372	395	420	380	382	421	399	359	396	433	384	403	356	412	389	390	355	409	376	415	395	320	379	379	369	360	390	392	374	378	363	386	408	403	366	391	397	364	370	353	383	433	358	414	384	402	382	373	390	374	407	404	371	383	390	398	409	364	353	404	383	402	363	353	376	366	379	378	394	378	397	415	406	388	411	412	375	352	402	390	382	401	385	369	364	395	409	393	458	349	410	378	361	409	369	407	363	375	402	382	413	398	367	387	384	388	375	353	402	371	395	387	405	393	401	381	380	372	399	399	364	426	401	366	361	389	398	374	345	384	405	366	373	369	408	389	377	371	420	427	408	401	402	396	351	363	378	377	380	358	403	396	379	384	382	401	430	333	362	370	401	410	413	372	399	361	405	437	382	385	399	376	388	345	384	409	404	428	404	426	419	384	345	370	340	407	380	351	391	397	417	399	377	382	378	364	382	387	410	388	397	410	383	417	405	379	367	392	357	391	408	408	382	381	425	351	380	412	418	374	354	396	376	385	403	364	340	383	416	388	382	387	389	367	390	400	384	374	423	421	415	415	426	378	390	368	431	400	392	399	390	379	398	397	392	371	413	362	376	373	383	341	388	378	417	388	380	406	405	387	375	393	355	360	390	374	394	402	392	393	366	420	396	375	362	377	401	403	392	379	379	351	402	363	375	378	395	419	400	387	393	375	418	420	418	409	395	404	453	383	396	368	413	377	377	393	354	351	371	386	358	388	393	379	389	359	368	378	375	404	375	388	391	417	405	393	364	404	394	382	376	422	389	384	380	391	369	399	393	391	399	396	388	384	371	396	394	340	381	336	417	387	425	376	428
12197	8451	8402	4885	4324	3133	2279	1920	1684	1570	1485	1285	1182	1087	1094	980	941	947	917	911	918	996	870	874	893	878	910	894	789	875	896	859	886	879	862	873	842	826	850	828	886	885	830	887	863	858	833	856	896	841	853	866	851	827	869	858	849	870	836	843	852	876	805	799	844	827	833	892	832	835	865	834	881	859	804	925	821	864	863	800	879	839	860	787	863	788	849	868	870	894	827	848	850	845	826	839	850	878	859	805	884	858	881	859	846	865	884	851	890	831	844	872	864	829	839	873	831	891	816	872	873	803	875	842	870	854	862	894	916	868	865	864	843	845	853	868	871	835	881	793	828	833	860	811	841	850	908	828	842	809	881	827	825	820	836	888	779	848	834	826	864	827	865	804	830	810	856	801	805	912	872	921	875	833	876	863	787	838	898	853	851	822	826	803	838	870	908	814	839	850	842	816	871	860	887	878	823	868	908	831	868	889	839	850	842	920	886	863	846	790	882	898	822	862	828	852	855	853	870	876	854	893	791	881	818	877	811	834	838	894	855	885	887	821	851	830	857	841	818	831	919	830	856	846	902	846	834	808	882	860	913	849	836	852	850	831	847	845	853	830	812	775	825	826	856	877	828	850	836	880	863	875	846	866	809	865	878	902	894	896	853	868	865	848	875	852	864	902	862	842	848	841	877	815	830	870	859	870	854	864	884	806	789	847	862	863	863	854	848	856	852	829	837	867	874	847	839	854	853	853	867	824	850	809	859	901	863	849	902	893	872	863	853	865	855	870	872	851	834	860	891	848	810	798	922	861	799	868	890	858	904	831	853	834	895	873	827	810	816	787	796	847	838	872	893	800	827	806	842	876	813	860	880	835	844	891	846	834	899	838	783	830	875	825	904	851	877	800	919	869	856	823	849	850	853	837	812	863	860	867	839	842	881	871	844	877	801	878	877	835	876	843	872	860	898	862	847	867	791	844	846	888	785	858	872	842	900	820	840	860	843	819	860	862	874	876	858	847	840	845	852	859	850	863	903	887	816	849	822	910	850	854	869	854	818	895	860	836	840	873	895	870	825	910	860	861	830	820	870	928	809	864	852	927	882	831	834	821	872	885	899	890	823	856	851	871	864	855	860	839	832	843	862	888	832	849	878	837	904	856	815	868	868	840	837	827	901	857	804	965	922	857	847	892	823	867	896	846	796	845	813	846	825	848	857	843	848	838	861	910	860	867	830	871	852	832	846	861	825	839	874	823	794	827	839	853	891	861	879	855	867	877	882	902	870	839	835	889	826	863	808	857	883	796	837	847	831	819	855	867	901	838	824	840	838	848	859	863	847	889	924	848	812	892	818	828	857	906	851	903	858	844	890	848	854	840	883	815	871	887	829	818	881	848	856	822	917	819	841	855	850	871	855	860	847	836	891	853	857	820	856	839	831	801	831	896	840	843	846	858	865	820	817	794	838	886	861	825	903	775	841	785	857	915	875	919	910	836	842	828	798	844	852	839	875	819	824	829	828	877	851	801	861	873	857	823	893	883	843	889	837	870	812	841	871	833	825	915	825	833	837	891	869	845	866	819	843	819	881	862	867	822	832	886	849	834	911	825	869	881	925	826	864	906	824	883	819	791	818	846	819	864	839	858	853	884	812	871	854	860	838	873	828	828	851	855	926	834	867	819	784	855	882	822	908	816	838	834	822	815	849	865	814	853	798	836	794	835	862	840	824	832	875	866	844	790	885	878	838	812	913	886	871	845	875	871	851	820	838	869	864	823	857	818	813	912	879	845	830	862	880	803	827	843	854	799	876	883	805	799	872	831	833	907	865	806	765	815	854	847	839	847	842	825	857	806	838	892	831	850	907	861	793	815	868	858	817	861	877	823	917	887	874	906	804	868	914	861	810	837	853	779	828	825	846	853	849	790	825	843	830	870	877	824	822	795	829	878	833	845	818	846	834	890	876	859	837	817	834	834	867	849	808	895	791	894	878	817	844	868	825	821	856	883	826	811	872	842	894	851	864	807	812	860	854	843	878	804	858	891	816	859	865	900	918	850	822	824	885	836	859	860	839	864	869	849	835	817	860	813	916	892	840	875	873	890	860	862	890	903	861	827	881	825	883	822	863	831	948	840	795	853	883	870	923	862	867	836	795	796	847	838	882	884	875	840	869	864	805	905	807	891	812	854	869	900	858	848	864	905	806	835	850	874	804	846	900	873	833	818	853	882	840	854	862	810	919	880	887	806	852	876	901	860	853	887	853	820	890	844	827	860	826	841	909	859	824	830	844	858	860	875	833	863	895	835	864	842	829	809	898	821	850	838	882	836	835	825	853	881	884	869	874	826	900	830	860	857	885	884	872	796	860	849	828	881	889	879	905	874	849	868	901	831	861	824	877	833	814	846	826	853	901	866	805	814	856	893	860	850	842	850	855	801	888	841	797	886	891	878	843	816	843	878	837	859	841	859	832	861	877	839	906	880	905	841	779	879	829	849	886	855	876	825	827	851	829	815	810	874	862	895	813	889	905	877	822	867	823	812	830	886	880	801	859	845	852	857	846	865	832	833	879	847	850	824	840	915	831	850	865	869	839	862	875	762	873	811	838	865	877	792	864	896	866	850	871	825	861	894	808	823	868	853	887	854	836	816	920	827	828	851	827	838	787	873	862	897	887	877	896	854	812	833	867	826	910	886	887	901	847	850	883	839	848	892	861	818	857	885	883	860	867	865	850	836	823	834	822	863	810	893	867	852	871	842	877	843	842	864	827	849	822	819	839	854	845	875	788	848	866	829	853	849	825	832	841	859	828	786	879	854	833	824	862	848	860	865	864	851	830	865	783	854	858	851	846	821	837	836	865	836	839	858	821	869	887	839	883	843	825	886	841	873	882	840	875	778	828	868	816	901	878	850	816	882	861	834	879	829	864	863	829	823	875	846	873	811	897	862	818	858	863	875	828	824	863	863	887	855	872	843	822	875	813	826	897	843	835	858	828	805	848	897	833	844	905	805	817	836	841	877	878	843	836	830	848	834	886	858	854	846	864	868	862	850	865	879	844	840	878	845	869	861	856	843	867	820	890	857	835	814	908	849	854	860	833	812	845	856	824	876	859	894	847	851	884	897	825	878	860	837	878	864	866	853	824	817	852	893	859	849	861	822	857	884	889	873	841	864	890	850	853	892	856	859	843	878	875	904	853	895	850	837	850	843	829	830	905	898	850	812	844	883	852	836	909	866	841	837	856	845	847	843	837	816	807	827	820	861	851	793	828	836	883	818	865	801	819	816	901	840	877	809	829	840	797	846	842	824	831	883	920	815	864	853	835	838	904	854	856	840	839	889	814	813	836	888	853	822	810	860	810	866	871	873	784	851	820	843	832	868	865	841	845	845	860	916	871	832	842	807	841	821	837	877	897	848	829	894	850	839	814	870	839	844	842	841	845	827	865	833	858	868	840	861	880	899	854	860	890	902	880	864	882	872	852	896	939	821	819	845	835	823	886	900
34238	22120	15747	4641	2201	1401	925	731	656	614	499	502	427	435	390	421	398	362	343	386	327	384	362	393	354	320	354	356	373	360	351	321	345	350	332	320	307	350	368	311	356	322	365	316	327	369	346	348	368	353	329	319	327	346	330	320	358	344	330	314	359	320	343	333	303	301	326	348	325	349	348	303	304	317	309	335	370	354	369	362	337	338	330	324	340	328	339	335	334	381	301	361	369	349	343	372	317	327	356	372	349	374	371	378	343	342	321	332	367	332	338	346	358	331	323	346	343	356	346	339	367	349	333	338	339	351	314	355	349	352	333	356	328	348	375	339	335	336	346	317	321	362	377	327	324	342	324	326	380	337	332	355	350	343	339	348	330	369	350	320	300	330	340	358	375	367	359	332	357	354	359	325	308	323	368	340	362	327	345	335	335	370	342	342	367	373	318	355	342	350	377	348	339	360	349	376	339	356	314	333	353	316	318	364	350	328	376	338	332	348	383	354	340	360	321	319	326	366	336	343	348	350	334	335	344	332	316	360	314	342	339	364	371	371	344	345	331	307	350	371	337	363	348	344	316	335	331	344	318	323	332	332	364	346	336	358	345	346	376	355	344	343	381	311	350	310	359	333	359	346	355	342	313	351	392	348	347	311	317	326	347	344	376	367	365	373	340	371	324	318	377	336	348	320	351	397	313	350	353	345	359	314	339	351	337	283	337	345	321	361	364	340	371	368	278	336	366	303	352	333	362	364	335	337	355	334	307	353	330	319	354	342	347	331	337	369	341	315	325	299	346	343	325	366	345	333	355	362	339	336	357	328	344	310	333	299	347	349	362	322	348	311	317	348	341	348	363	318	343	342	357	356	368	366	340	337	364	362	322	306	306	355	371	321	347	340	350	343	323	381	399	357	314	320	344	369	342	342	319	334	310	373	327	321	360	331	357	322	325	327	330	371	337	363	374	340	348	342	376	367	327	321	304	340	343	314	309	334	329	315	340	326	317	327	326	344	335	336	313	342	324	355	340	343	319	382	354	372	373	343	350	332	355	314	343	321	346	325	346	359	349	348	360	308	339	382	350	328	345	357	310	346	327	349	328	321	349	329	353	354	300	327	360	374	355	340	302	328	348	350	356	350	337	361	339	328	309	302	352	317	332	339	338	340	359	376	344	377	345	359	349	335	345	336	327	358	316	372	325	342	292	355	321	380	352	344	334	334	352	323	396	370	338	362	333	348	335	361	329	338	328	338	360	340	331	332	316	334	353	363	350	328	389	363	349	348	324	338	339	346	328	358	363	367	361	333	383	360	306	311	358	309	388	342	347	353	345	334	331	339	286	301	384	335	379	364	306	367	390	323	355	334	345	354	346	346	347	338	313	355	353	347	329	353	355	337	333	342	360	305	336	350	344	346	356	334	348	367	303	353	322	355	336	304	347	307	340	362	340	343	355	328	340	323	323	364	344	332	323	330	354	333	340	340	357	329	345	334	346	312	303	358	365	334	328	334	327	354	384	351	349	335	377	338	309	328	350	316	339	348	332	331	342	356	330	382	303	331	334	323	337	333	356	328	355	302	325	314	361	355	346	353	317	352	341	329	363	313	362	357	293	344	339	335	342	324	322	345	345	327	313	321	321	330	324	333	310	356	339	350	379	360	311	316	304	336	323	345	331	335	348	341	338	377	328	326	389	350	335	311	339	332	338	333	326	342	343	320	325	321	345	367	328	349	361	305	311	323	321	385	348	370	332	346	356	357	336	355	329	362	356	348	349	364	333	393	356	337	322	308	367	346	350	352	347	352	373	366	359	337	377	343	347	334	299	332	333	341	358	324	366	337	343	367	330	373	334	363	372	362	321	350	370	334	301	332	338	363	348	366	346	333	335	321	336	379	346	355	331	343	338	327	356	358	353	334	319	336	359	362	338	331	359	334	335	313	309	321	330	370	394	340	300	338	364	347	349	338	352	374	323	343	352	324	378	335	352	313	316	335	339	358	344	347	318	332	352	357	359	344	356	342	407	348	352	357	328	344	337	334	320	340	361	352	355	343	338	311	353	341	304	359	381	338	325	366	379	310	321	366	316	319	298	349	360	390	343	351	324	390	359	333	341	358	364	321	328	343	336	346	347	324	354	331	331	376	366	377	339	370	335	296	328	353	337	336	318	341	341	325	365	323	341	336	335	368	384	354	382	334	385	348	342	377	344	382	355	364	331	337	307	340	328	331	348	318	361	309	370	287	305	314	364	339	337	382	311	325	334	328	368	376	347	337	330	336	350	294	328	367	339	321	322	318	355	332	330	357	328	327	363	317	346	350	359	322	368	340	378	349	320	343	356	337	357	360	317	366	306	330	329	360	378	337	353	318	318	312	343	348	332	352	368	357	318	315	335	323	388	369	329	366	381	337	333	342	346	362	352	347	352	387	306	364	370	337	352	340	337	356	356	330	345	323	324	311	323	348	319	347	338	344	347	378	330	315	322	331	339	305	328	337	316	354	329	377	329	344	337	350	364	374	361	337	324	331	307	338	309	326	324	349	370	352	336	365	337	319	303	325	321	319	334	310	357	334	344	337	330	315	332	313	304	343	295	316	354	308	284	324	369	354	360	326	345	335	351	359	336	382	331	337	364	342	377	400	333	337	392	366	324	352	339	327	330	330	336	353	348	370	386	349	327	304	344	352	346	298	375	337	328	331	371	358	354	373	364	324	359	367	373	382	323	320	340	343	333	318	296	362	333	377	390	361	354	322	392	373	349	318	338	364	325	352	345	334	346	316	341	357	381	314	329	356	318	329	344	358	341	340	353	362	313	335	352	371	348	333	312	334	339	362	348	359	342	349	355	328	334	351	315	321	335	343	327	322	315	344	324	350	381	331	362	347	340	334	313	375	335	321	326	348	331	377	361	334	361	362	308	346	358	372	284	344	351	348	373	307	352	365	342	366	350	342	340	358	340	363	328	330	327	363	334	393	369	377	321	349	360	358	342	346	318	321	332	345	333	362	336	360	361	340	322	321	336	343	305	379	365	347	325	354	361	361	316	340	325	360	335	357	319	303	349	331	343	327	331	321	310	327	328	330	357	334	391	373	326	367	351	324	332	339	335	379	338	364	383	341	347	368	358	337	329	308	373	358	342	348	341	358	334	328	354	318	397	339	333	300	319	353	390	350	371	313	365	320	336	318	334	362	370	325	357	344	338	348	336	329	312	354	340	339	373	349	349	359	365	341	350	348	353	322	316	349	327	361	348	367	374	335	334	318	351	323	363	358	350	332	318	348	328	337	359	316	342	355	352	319	354	338	345	359	332	346	341	340	348	305	344	339	348	326	334	344	341	317	343	333	360	369	354	337	335	331	357	374	352	331	318	337	351	362	342	360	341	315	370	351	387	327	337	356	318	348	313	346	317	337	379	367	358	302	327	356	343	365	347	314	331	322	354	315	346	318	339	384	362	329	318	335	346	295	328	367	349	328	353	329	334	368	359	356	355	349	327	330
21522	16958	18141	8159	6684	4841	3511	2802	2438	2181	1923	1582	1368	1226	1080	1083	1038	955	968	954	929	900	948	938	921	895	881	924	834	837	798	870	843	756	815	808	817	788	780	826	757	812	805	793	759	779	800	794	797	750	819	821	760	736	735	713	790	782	768	801	809	747	770	766	781	702	777	756	822	779	775	747	679	758	790	742	786	813	766	743	773	756	768	746	743	722	709	735	729	775	747	736	816	759	720	830	773	769	750	784	775	750	766	798	829	779	812	773	724	768	722	809	762	793	796	794	775	724	809	836	781	852	782	795	779	719	750	771	776	804	779	746	762	782	848	779	706	830	750	739	755	737	778	739	735	735	736	787	784	766	768	742	762	770	766	781	738	751	773	811	798	808	784	773	739	796	800	794	768	788	716	792	765	752	756	770	749	762	773	763	780	769	793	813	759	772	715	728	745	759	770	726	737	762	731	798	783	731	773	783	704	762	778	760	802	759	798	795	771	745	786	739	733	725	784	745	791	716	746	768	725	778	772	780	776	759	788	730	834	799	788	753	758	828	798	766	807	766	786	795	796	745	796	776	765	806	760	799	737	746	828	785	763	771	747	813	759	787	767	731	801	793	800	877	742	720	790	767	764	793	757	795	730	743	746	811	787	757	747	771	780	794	809	746	751	746	754	828	717	780	810	769	783	758	793	777	731	766	785	784	731	726	760	763	794	777	768	775	754	736	788	745	782	721	753	749	786	756	787	742	804	752	743	778	780	788	755	800	830	722	824	779	749	772	808	753	778	758	813	773	781	732	755	791	776	750	744	777	795	773	745	751	766	806	800	743	757	778	769	753	834	785	760	785	748	780	785	810	774	744	778	734	817	725	759	797	779	819	796	716	737	834	756	740	837	766	757	761	805	752	760	776	793	778	747	791	788	762	769	800	790	798	792	762	802	736	806	787	788	754	791	806	746	748	747	788	760	783	765	813	754	726	742	757	781	750	776	738	786	797	810	737	802	783	788	779	741	797	743	780	770	768	770	690	772	760	751	824	783	785	745	758	772	784	791	764	711	750	803	752	757	770	820	746	799	808	742	799	757	778	790	764	793	741	775	776	795	792	727	767	787	784	731	813	776	825	760	771	806	780	766	761	782	750	775	805	769	700	785	774	745	822	740	676	755	793	768	750	715	813	758	759	780	800	804	801	784	828	771	759	784	756	755	760	817	749	833	761	755	772	716	790	754	780	820	745	771	815	821	762	788	791	793	755	797	788	785	785	758	706	791	758	755	733	799	804	763	718	786	726	753	797	760	783	783	821	784	753	784	804	778	824	776	716	739	806	796	768	738	841	788	714	786	752	793	767	761	749	748	765	719	762	746	804	738	744	739	776	787	741	759	772	830	789	814	763	748	739	755	822	751	848	748	754	792	789	811	739	753	760	768	783	816	790	791	790	772	795	731	786	774	804	808	784	759	760	780	765	774	729	753	778	741	774	781	774	779	747	770	779	744	733	764	733	784	779	726	749	796	773	743	754	799	730	807	744	758	759	785	782	799	762	816	736	748	784	746	757	722	796	805	801	786	745	846	762	747	838	772	753	780	702	771	792	779	781	780	729	703	745	706	766	806	740	781	752	768	768	737	731	752	707	732	777	760	738	780	788	772	747	767	739	786	814	768	771	742	817	774	744	758	787	765	703	754	777	768	779	786	775	748	765	757	705	788	789	754	800	775	776	703	748	767	770	767	750	769	803	795	783	746	734	845	752	764	709	785	770	777	773	719	711	789	744	795	779	765	792	748	754	761	764	755	769	717	748	774	766	802	735	784	747	792	761	762	799	745	810	792	768	761	792	834	761	736	808	766	723	793	747	743	767	773	776	752	730	739	774	780	792	772	780	758	740	787	751	852	740	791	764	749	802	795	803	739	764	775	759	794	854	747	787	755	758	784	760	814	727	770	783	720	725	816	779	769	747	765	776	737	778	775	780	735	787	756	757	743	721	775	732	824	767	738	734	774	762	729	824	769	812	816	712	809	771	764	768	805	747	778	792	742	701	765	813	748	716	768	773	740	734	762	797	753	781	748	792	811	782	796	760	775	765	775	779	737	750	789	719	724	776	804	779	747	752	764	804	766	741	769	772	753	782	720	798	725	750	767	785	765	739	755	806	783	775	744	750	775	784	800	764	765	746	784	815	827	778	804	805	750	736	774	765	780	776	784	801	815	768	790	807	765	786	746	761	770	773	731	808	776	774	764	795	776	794	725	778	811	739	764	766	743	779	788	764	761	733	772	758	763	736	777	799	779	823	765	797	715	752	791	763	778	807	730	785	754	801	800	756	827	754	767	781	792	759	758	750	822	795	774	762	735	759	811	807	729	761	802	752	763	767	754	710	782	715	767	775	765	807	781	755	765	723	804	789	723	768	755	755	741	779	758	781	768	733	786	778	760	763	767	773	774	758	743	781	736	752	719	745	731	783	757	810	798	760	747	788	770	754	764	801	778	764	778	820	812	747	763	745	728	799	735	779	770	761	812	801	734	816	764	776	826	743	780	725	716	780	727	733	774	759	737	800	795	776	722	781	750	742	778	763	707	742	755	793	786	774	766	750	786	772	711	786	743	785	750	754	743	775	784	762	773	746	798	772	769	727	702	822	747	763	732	799	746	742	773	782	803	812	776	763	748	748	773	755	789	793	828	761	795	769	725	802	826	694	788	783	814	796	791	719	748	793	786	731	805	742	720	799	791	740	751	815	769	796	835	776	760	843	748	765	756	814	791	754	762	779	756	797	771	756	819	779	795	742	779	802	780	767	776	756	777	774	756	782	801	760	756	749	761	772	737	757	776	755	723	779	786	780	775	737	770	758	779	763	805	833	757	779	771	721	818	755	776	774	758	777	763	708	768	746	774	707	796	738	770	718	776	817	773	801	787	794	787	817	768	765	763	814	780	786	789	774	776	828	763	754	741	782	741	801	766	750	771	752	720	745	793	780	779	755	782	737	719	793	752	763	772	790	746	793	764	772	841	771	784	798	770	812	776	791	753	773	773	819	795	789	802	763	765	767	775	761	747	739	768	789	822	822	789	763	731	736	754	777	743	821	750	705	788	761	789	746	755	788	769	743	796	804	786	773	776	806	752	785	772	740	753	801	744	766	730	786	772	793	802	744	744	725	768	744	809	775	765	755	779	764	784	772	772	781	795	777	749	774	802	774	753	791	731	672	752	813	763	791	768	790	745	771	741	774	753	737	792	783	807	779	791	806	732	769	768	766	793	781	759	773	775	778	764	757	782	794	813	781	732	744	749	772	768	799	729	749	771	725	686	740	753	805	784	821	772	740	804	798	748	812	776	739	779	772	790	753	774	737	781	771	761	713	769	768	770	735	743	751	809	730	817	809	801	784	792	744	765	770	734	793	777	783	780	770	735	734	755	771	787	758	751	734	742	718	755	726	767	748	754	783	780	742	749	735	709	803	758	792	790	711	772	775	759	793	769	816	839	789	775	713
43164	31607	24926	8615	3491	2054	1193	976	883	833	638	626	512	503	521	435	482	423	414	438	456	374	453	388	436	434	409	392	385	396	431	398	391	411	400	412	396	355	391	377	385	367	380	388	389	370	369	377	417	382	377	372	356	402	382	393	334	378	348	359	377	343	359	340	385	341	351	364	390	370	375	383	354	390	376	364	366	352	389	401	376	340	364	354	382	357	402	383	383	370	465	387	362	377	358	378	390	363	384	417	370	394	377	360	377	358	363	356	387	377	385	373	373	391	352	383	408	343	402	384	387	363	360	342	353	381	411	356	365	394	368	379	390	403	405	351	388	394	377	386	365	364	382	340	410	385	394	394	368	343	357	369	398	358	381	377	378	380	351	389	376	369	381	411	366	374	409	398	345	374	347	357	423	371	375	355	388	364	385	385	381	407	343	347	372	383	366	366	402	385	381	372	369	363	391	432	368	377	353	388	397	397	376	333	339	398	355	352	359	409	376	357	405	383	388	402	380	364	382	345	378	374	411	400	402	390	385	371	385	391	395	371	384	396	387	362	405	359	388	360	406	369	371	379	385	363	370	392	380	377	396	413	394	368	358	378	398	411	358	353	353	339	383	351	372	414	338	388	366	367	361	387	373	349	381	405	383	404	386	374	370	363	337	378	364	358	354	351	385	404	342	382	426	415	408	400	364	379	351	390	382	374	389	353	334	414	382	428	417	386	406	358	376	348	360	358	413	390	387	385	368	380	384	376	417	363	393	407	360	382	351	401	380	387	384	384	414	404	361	349	384	365	372	419	416	369	361	433	405	362	348	375	411	376	394	366	389	366	449	379	377	388	355	356	370	356	391	357	375	362	383	391	371	415	381	365	349	380	418	334	371	373	348	398	371	356	356	362	384	387	387	383	333	390	351	354	353	400	381	355	378	418	389	366	355	365	406	379	388	397	397	360	386	380	353	390	412	371	397	367	367	373	376	362	376	408	392	370	360	345	369	407	393	385	346	364	421	391	385	384	350	425	381	345	397	381	383	402	363	347	380	404	387	384	372	378	382	381	363	396	387	409	357	393	380	400	392	390	371	364	383	382	335	368	397	379	383	347	387	385	371	393	363	380	366	366	361	371	353	407	370	371	354	349	369	377	378	396	413	373	373	376	399	347	362	405	379	373	386	370	399	395	392	373	385	339	385	356	373	382	428	365	388	376	370	381	397	401	356	372	397	404	376	392	375	394	385	348	395	428	357	375	380	406	334	369	375	373	387	375	380	392	408	428	405	360	356	352	384	411	387	396	352	392	415	364	365	375	405	347	390	386	399	395	394	360	388	399	405	396	393	377	388	404	383	390	346	371	390	408	383	355	374	379	366	331	389	344	403	359	374	400	398	367	380	398	387	380	373	411	398	347	389	384	363	373	366	366	371	375	348	423	402	350	391	386	384	375	368	364	381	386	346	361	414	372	399	345	378	380	358	371	372	357	384	370	422	366	389	394	379	368	392	365	409	377	343	377	361	406	353	397	373	353	358	367	383	328	386	388	388	343	369	346	394	420	385	381	420	434	392	360	345	360	451	387	330	362	366	396	403	381	379	359	370	356	352	389	359	378	362	406	355	385	386	405	394	404	367	378	390	420	345	343	398	361	380	373	358	379	386	332	408	378	416	382	364	365	362	377	381	363	431	365	382	389	365	401	393	400	363	369	364	363	381	380	311	374	358	361	379	382	357	380	383	425	364	399	351	348	387	341	350	361	404	387	368	352	338	390	403	347	366	387	396	361	386	393	403	356	346	365	360	394	412	396	369	401	363	381	361	344	355	346	371	392	370	383	402	380	384	354	350	363	375	380	404	399	392	394	394	368	383	381	356	399	396	379	374	339	357	360	383	363	390	397	426	398	382	411	377	389	395	417	388	413	401	384	359	395	370	390	378	408	394	421	364	395	357	354	369	359	384	411	411	395	389	400	384	384	370	355	374	386	349	369	386	313	405	383	379	350	354	380	409	388	361	368	386	379	391	385	377	403	398	350	385	395	376	382	374	367	346	387	393	367	400	340	381	373	388	347	344	390	383	356	353	399	377	356	383	373	359	386	373	358	387	397	378	341	340	392	339	368	372	353	383	396	376	378	386	386	379	353	367	377	377	401	392	377	366	373	367	389	342	409	372	350	388	372	384	398	383	368	376	385	366	368	361	368	399	376	374	371	367	355	342	418	353	369	376	400	366	366	390	373	373	384	377	379	375	391	400	347	403	390	384	379	388	390	393	373	364	385	352	344	358	357	376	429	403	361	362	378	364	359	373	359	409	410	359	361	365	361	374	354	382	384	373	381	359	349	356	418	377	364	405	380	370	373	346	388	368	375	382	481	407	361	406	346	359	380	377	356	401	370	380	376	392	345	339	383	385	398	352	368	379	369	398	388	360	399	369	381	415	430	381	406	356	400	354	370	417	390	362	358	400	360	378	394	381	366	393	379	354	398	403	377	360	351	338	365	375	361	376	371	392	416	395	368	346	341	369	393	362	349	355	351	376	394	367	363	417	387	405	423	351	385	376	402	376	382	399	391	405	384	356	394	381	399	361	390	404	361	378	406	376	384	362	370	374	375	371	370	369	396	366	355	393	373	386	398	366	356	402	344	386	397	367	360	336	372	364	414	368	367	407	386	366	371	368	372	363	393	371	380	367	376	390	405	339	393	393	422	363	418	377	380	364	377	394	369	359	342	359	366	384	361	393	368	403	387	365	403	360	361	402	392	364	396	384	391	377	366	364	388	384	359	372	359	385	379	355	365	405	362	364	359	388	409	403	387	428	403	362	400	365	391	390	363	379	375	393	363	390	454	419	404	386	372	390	387	391	340	357	387	369	382	392	379	387	356	400	394	364	373	408	380	377	383	363	364	351	421	378	363	356	368	388	359	408	407	362	397	379	372	376	401	375	370	361	366	385	373	387	358	352	359	386	431	359	351	362	367	372	391	412	382	402	387	374	399	360	367	378	380	381	379	364	385	325	374	346	422	380	386	355	365	330	364	381	373	389	380	413	403	383	382	375	396	378	404	388	408	350	384	373	371	407	394	411	358	395	365	397	341	395	404	387	370	394	400	373	398	366	361	376	384	372	349	420	359	365	391	400	369	358	361	322	356	385	357	364	355	363	382	373	383	379	395	420	357	400	370	372	384	382	404	380	364	338	403	386	379	414	420	381	363	404	388	372	366	374	398	403	384	390	380	404	361	354	372	381	375	410	356	356	358	351	409	380	361	398	424	371	379	367	359	365	376	418	408	379	407	366	378	400	356	443	369	348	369	331	346	360	364	356	356	337	414	368	404	358	378	361	419	373	354	356	365	414	351	401	379	363	400	375	383	332	360	391	363	397	378	375	369	369	411	355	355	377	368	378	396	400	392	379	374	352	405	380	356	366	364	375	382	369	379	401	393	394	374	349	371	346	358	358	367	370	396	331	357	352	377	365	407	353	362	427	400	387	401	401	365	381	375
26952	23627	25693	11060	8763	6288	4665	3762	3315	3073	2520	2035	1864	1567	1395	1333	1282	1227	1231	1176	1195	1066	1134	1102	1064	1067	1034	1059	994	996	942	901	983	920	964	901	895	842	894	893	890	898	816	827	881	848	853	835	879	837	867	873	848	809	884	897	842	865	832	851	864	914	849	816	891	830	835	864	843	806	813	871	814	864	821	853	814	890	823	853	850	851	846	886	849	857	873	860	849	871	864	801	819	820	849	814	820	821	857	827	857	818	872	818	876	832	872	845	898	825	861	806	872	855	826	845	880	810	822	865	838	876	862	856	865	836	855	821	780	839	812	863	790	807	834	858	815	839	839	872	849	807	882	868	919	862	824	826	843	864	862	863	844	801	888	861	884	860	787	868	825	858	864	832	893	866	825	811	824	833	891	817	844	816	910	842	875	880	794	811	840	805	850	858	833	856	810	881	878	833	895	833	836	838	909	854	880	832	822	881	861	848	907	838	892	822	862	829	852	839	839	876	798	780	810	830	836	838	813	864	786	847	846	798	830	806	881	869	816	839	872	841	865	873	853	893	846	883	858	871	848	864	847	883	878	815	821	831	844	892	860	882	849	869	845	847	838	840	853	863	853	854	793	803	853	846	836	858	817	833	808	825	878	852	854	818	844	784	819	832	847	836	794	833	854	853	855	850	831	882	866	823	875	836	855	801	849	850	906	882	867	854	813	848	805	840	817	804	889	859	879	832	837	848	842	869	839	849	856	865	852	832	828	876	875	849	832	811	874	832	885	843	910	849	818	868	817	854	863	833	857	818	858	803	791	870	875	840	831	863	870	821	852	869	844	870	817	878	829	872	844	849	829	816	840	833	830	846	854	838	874	839	910	867	850	821	806	821	849	805	829	903	862	902	891	852	827	871	823	802	849	844	826	825	871	849	817	816	827	820	828	846	854	830	831	909	857	867	865	867	855	851	770	839	804	846	831	852	824	915	901	834	841	863	851	870	811	808	875	861	830	819	845	885	821	796	802	868	839	873	831	848	852	847	832	824	854	845	851	904	840	839	857	864	824	875	781	865	877	817	838	848	838	827	883	863	848	820	849	869	861	883	817	819	842	836	871	877	867	796	880	874	828	834	909	843	820	839	888	903	759	877	861	756	811	867	811	854	833	802	868	895	887	898	830	847	875	808	832	827	858	790	844	883	843	835	784	822	871	835	846	862	818	875	838	859	870	899	851	859	861	817	832	774	880	875	856	812	853	801	818	863	852	854	833	824	855	849	852	863	831	867	833	844	824	834	859	861	807	823	837	831	862	786	826	842	854	850	823	854	890	871	777	852	891	838	834	851	851	844	785	790	834	846	861	849	852	891	871	794	838	827	831	789	800	868	840	850	860	857	858	866	877	838	896	808	872	777	797	861	800	808	821	838	838	868	781	792	810	909	819	827	830	872	818	836	829	842	854	818	892	875	849	883	833	838	835	848	844	815	881	874	859	904	784	802	809	846	790	873	826	863	776	820	844	833	884	845	847	838	859	802	834	810	901	854	818	864	814	820	834	883	861	917	885	800	847	839	835	854	839	877	842	852	868	839	835	877	832	869	874	848	829	792	927	842	822	855	852	820	859	847	854	807	844	863	824	857	868	868	811	911	841	833	810	810	794	795	864	818	840	822	805	846	866	846	833	826	861	862	861	855	862	797	831	814	838	863	883	861	870	854	832	869	858	852	796	827	870	857	824	831	797	869	828	883	838	852	864	822	898	817	864	808	844	849	852	842	819	860	819	860	874	855	862	917	879	863	848	858	855	829	882	836	816	861	860	884	842	891	857	841	859	863	874	844	859	794	820	810	871	921	831	805	878	878	845	811	868	877	827	840	848	898	777	875	810	869	837	831	812	831	814	847	841	827	829	851	822	885	815	831	835	848	830	827	861	831	797	821	844	862	829	887	889	883	802	822	860	845	824	847	872	836	798	849	831	926	836	778	815	890	872	859	810	832	870	845	803	797	813	809	845	788	858	813	837	864	814	852	839	879	831	806	788	839	913	840	839	790	852	777	866	834	848	855	863	873	833	869	819	808	837	873	812	834	887	840	798	911	850	809	857	878	859	869	848	800	820	803	820	860	824	806	899	844	850	791	823	831	851	861	856	845	811	805	828	848	824	836	838	830	824	833	880	832	803	833	799	832	843	840	839	804	839	858	846	886	857	858	876	843	814	828	884	847	823	819	818	840	858	815	842	831	848	837	861	846	827	870	837	842	846	845	868	828	876	799	830	792	867	808	860	824	895	862	835	795	851	858	851	872	854	895	833	860	808	827	867	859	825	847	831	863	888	868	832	876	823	811	827	856	837	861	811	834	829	857	785	852	817	828	893	877	847	871	844	857	847	844	849	803	849	856	819	844	843	811	787	829	853	901	855	901	804	847	881	870	869	824	865	841	855	826	811	838	847	831	833	822	899	857	819	848	885	819	882	851	841	865	847	808	865	877	845	870	863	866	883	850	858	861	855	850	840	872	798	800	846	895	843	878	836	820	825	827	835	822	838	885	861	839	892	790	829	845	840	882	805	888	791	864	807	862	841	799	853	851	865	862	886	868	892	823	834	859	862	897	866	855	873	850	837	813	838	799	819	822	824	862	863	855	853	795	793	833	904	839	822	795	849	859	870	871	814	858	831	801	884	847	847	779	836	840	841	839	863	864	874	842	830	920	878	845	877	814	868	827	846	836	823	820	823	866	856	889	861	822	825	842	864	824	803	796	794	790	824	824	801	855	805	806	815	865	877	814	862	842	824	835	785	847	844	842	850	846	825	818	818	898	838	844	876	884	804	844	854	865	833	864	857	905	812	819	921	862	818	776	856	837	825	862	831	870	833	855	857	840	838	884	889	786	835	901	846	852	833	856	830	821	806	845	813	858	829	844	851	875	866	871	846	846	841	842	845	877	810	864	801	820	833	855	823	832	832	820	911	847	820	831	853	876	897	828	847	900	866	894	834	845	870	896	832	819	843	850	860	853	868	808	892	873	808	832	889	845	785	834	794	841	824	757	887	817	847	831	830	849	880	882	870	874	906	852	885	874	835	766	916	831	859	836	928	826	850	832	835	832	873	884	885	839	831	835	857	834	860	865	805	843	845	838	855	891	884	893	809	851	886	795	829	861	776	927	850	830	795	839	889	843	895	809	870	820	848	838	869	845	852	831	843	828	840	823	822	886	836	840	854	827	829	855	842	807	805	897	845	851	844	800	818	829	825	866	868	841	834	828	791	838	832	845	828	816	814	890	838	783	853	817	888	836	819	868	797	839	809	881	901	882	890	903	887	856	842	843	843	823	845	839	828	865	833	855	844	846	852	849	850	871	833	820	868	817	896	818	893	859	841	847	855	839	819	837	861	866	876	832	878	836	883	777	824	885	845	841	865	893	857	824	783	874	854	847	812	848	826	844	873	837	805	859	787	866	888	829	850	851	811	836	835	826	859	858	870	844	807	801	834	852	895	876	851	831	859	812
19223	10784	5738	2260	1341	887	716	595	558	591	472	492	420	374	375	391	408	396	424	421	412	395	369	413	376	405	364	401	429	372	386	409	373	386	414	357	378	371	395	381	328	405	411	391	381	372	399	388	370	386	396	375	400	382	391	396	376	388	375	384	408	382	373	363	362	418	404	427	405	399	387	351	380	398	381	400	393	416	406	381	371	371	364	390	385	364	387	355	370	410	412	395	365	363	369	412	415	410	396	414	394	369	432	392	417	383	374	389	417	418	355	399	391	391	394	390	360	374	382	407	368	401	379	403	392	416	376	384	396	410	367	387	401	405	354	378	397	403	404	379	399	351	409	358	409	387	377	373	403	410	374	385	369	370	326	373	381	358	384	392	378	420	348	334	354	358	327	377	390	381	367	379	395	387	375	383	383	351	355	366	405	383	385	362	367	372	384	391	378	422	406	385	371	387	439	393	398	401	386	375	385	367	417	381	388	370	395	377	374	407	396	404	340	380	427	372	350	373	369	394	377	417	395	422	359	426	387	383	386	373	377	379	367	385	370	362	367	409	388	368	347	352	374	382	369	413	389	371	363	402	387	414	360	422	406	411	372	389	403	406	389	379	372	402	385	393	378	370	380	361	385	377	369	452	367	408	402	374	417	391	398	376	421	385	422	384	417	388	388	397	374	380	385	417	387	429	422	412	370	378	408	403	342	359	391	393	413	382	379	361	375	396	405	386	383	365	402	405	376	409	368	404	362	389	363	401	422	371	378	419	363	426	407	361	384	417	397	368	424	371	403	363	363	393	403	396	353	399	392	425	363	367	387	415	351	343	355	327	368	405	399	368	384	415	392	433	410	376	400	380	360	391	376	406	368	417	369	408	449	391	394	365	440	394	389	370	382	371	396	349	407	376	363	386	401	425	383	371	352	371	387	416	397	380	400	353	401	384	411	394	403	381	383	390	399	386	379	385	353	416	379	379	375	388	385	358	404	406	358	357	401	344	366	408	410	356	385	377	395	390	416	421	366	377	383	399	362	360	360	388	375	369	404	385	397	350	352	426	339	383	358	394	392	392	414	403	412	436	371	379	349	408	332	375	366	400	418	364	380	365	376	367	422	421	379	374	377	365	347	384	389	394	371	384	432	399	391	389	358	394	375	380	408	373	412	395	360	374	404	374	381	351	416	408	365	412	377	414	362	387	433	368	377	416	381	362	390	393	353	404	402	368	393	370	367	379	400	387	392	389	393	356	411	406	383	375	377	358	413	390	356	358	402	385	370	374	385	410	334	355	393	367	407	373	401	401	420	375	399	390	373	414	390	367	377	389	421	384	389	360	391	431	387	395	393	374	422	358	399	398	401	356	392	419	399	413	376	399	382	376	363	384	421	401	383	392	358	409	382	433	378	394	401	430	411	428	412	370	365	383	384	379	365	407	368	364	354	381	393	411	375	378	410	400	414	376	380	400	375	360	376	384	340	355	405	417	395	382	376	394	402	371	366	404	366	391	390	364	384	389	364	385	387	383	389	404	415	377	364	376	351	393	397	400	376	359	429	369	370	398	409	413	383	413	381	425	404	391	395	372	407	394	382	386	384	391	395	403	391	400	385	414	398	380	384	379	350	352	381	401	390	426	385	375	395	385	373	370	385	389	399	395	379	352	379	370	403	369	395	380	417	407	376	407	429	370	413	393	382	421	410	386	382	373	360	387	412	389	385	432	375	391	402	368	420	367	349	377	382	403	410	395	395	368	367	365	331	392	395	368	404	393	383	433	394	357	365	397	375	402	391	366	407	391	379	409	365	418	412	403	388	418	404	409	409	357	376	361	376	435	425	365	388	382	410	428	376	369	385	387	429	387	405	387	385	365	347	375	416	382	396	405	414	397	372	379	371	412	428	389	370	394	377	368	344	362	336	425	401	395	356	379	426	396	378	397	363	406	384	422	405	379	367	405	362	365	401	383	385	396	442	385	388	416	352	405	371	400	391	361	395	397	391	398	407	392	409	417	353	386	335	358	371	389	376	371	407	358	406	383	397	395	385	363	399	356	359	425	359	378	375	369	403	410	349	392	366	438	391	336	375	361	390	411	399	401	381	397	411	397	391	390	410	360	401	351	406	369	390	381	351	388	403	396	367	398	348	376	395	368	370	372	365	378	370	374	371	377	380	359	400	406	422	395	377	373	392	367	367	397	392	403	421	370	404	356	396	337	424	406	388	379	419	410	396	329	377	375	406	379	393	382	398	360	399	416	383	383	372	371	407	395	371	402	407	407	421	371	393	375	355	352	393	408	417	354	405	413	420	384	380	376	401	368	385	371	418	397	422	351	366	457	393	404	380	381	372	386	395	389	416	368	424	388	371	388	396	351	330	389	373	346	413	396	383	397	398	366	395	396	377	386	348	382	364	389	391	364	410	350	407	365	393	379	367	431	355	362	384	401	394	406	388	404	414	364	393	362	383	419	383	370	383	383	410	425	342	444	410	432	404	363	409	404	398	388	394	398	380	391	413	390	439	405	412	436	378	363	359	422	381	408	376	389	421	379	409	373	404	399	359	374	380	383	376	436	381	408	364	334	405	405	414	380	378	381	350	367	383	362	414	374	352	413	414	392	412	423	387	368	377	405	397	364	388	387	402	372	394	383	386	407	367	360	378	394	376	397	392	356	374	425	363	395	382	348	378	408	366	391	393	339	367	415	394	398	394	372	392	425	397	406	392	344	413	405	409	397	384	375	391	374	388	384	418	378	374	413	379	385	411	390	360	396	400	432	394	415	369	408	399	352	352	406	410	416	428	388	382	399	414	382	377	396	367	395	425	417	398	424	383	377	390	372	394	387	388	380	399	384	417	402	390	405	392	384	416	385	400	421	400	429	387	350	364	398	410	385	385	362	418	386	404	372	396	396	412	397	390	400	372	397	362	374	425	437	415	387	394	364	424	393	341	393	391	425	386	385	380	357	434	398	405	369	352	401	402	388	412	374	389	396	376	389	397	423	413	380	412	347	377	392	390	395	356	414	409	379	371	398	456	328	385	358	372	389	393	344	402	401	383	405	375	351	352	429	409	392	419	367	371	389	434	365	395	400	411	358	383	398	375	416	382	351	394	379	359	388	410	421	412	385	360	406	370	383	363	372	412	370	392	409	378	355	409	376	362	390	353	407	392	392	369	381	383	384	398	375	384	397	382	428	405	352	394	391	382	382	352	390	369	381	385	353	360	386	435	418	365	401	392	376	377	385	406	370	377	374	395	417	436	393	385	417	358	405	400	362	396	374	381	382	404	412	401	381	409	414	391	409	424	375	374	414	387	389	392	388	356	376	402	393	433	406	358	381	376	421	419	370	381	372	374	345	365	360	395	347	366	381	358	417	382	441	386	352	390	415	398	395	424	446	411	363	368	416	418	358	383	370	378	431	402	372	356	411	439	411	382	392	350	365	368	392	403	401	393	380	423	443	401	391	424	383	376	422	424	381	389	375	392	362	374	390	421	397
11684	8728	8630	5792	4311	2980	2392	1895	1783	1662	1399	1215	1106	1030	1055	998	961	940	979	969	937	928	924	950	913	938	849	875	906	837	921	920	870	848	870	855	807	854	860	865	809	880	817	865	838	837	848	877	850	833	838	831	897	812	891	825	821	847	873	853	816	864	875	871	849	862	902	864	833	806	835	906	890	855	835	914	912	885	858	872	868	823	814	808	902	878	827	829	901	828	850	829	877	827	866	822	829	816	843	875	826	854	817	887	895	870	846	903	809	878	852	908	861	883	825	848	869	871	851	883	836	882	845	841	869	889	853	877	901	884	814	853	880	868	873	819	859	888	829	838	842	880	837	889	841	836	844	828	829	866	811	844	859	821	851	859	862	822	831	816	807	874	888	814	804	887	810	823	849	863	890	895	864	869	857	869	904	908	832	860	869	856	869	849	869	872	876	831	860	873	851	841	878	811	805	845	884	828	818	856	837	912	832	865	807	812	856	788	840	824	850	787	854	872	848	846	854	883	825	877	847	807	814	846	838	831	846	844	836	866	887	862	874	849	853	803	832	805	855	820	870	873	903	874	836	886	864	855	849	804	856	875	829	855	817	822	839	867	854	856	840	907	861	835	830	899	864	869	912	891	848	855	880	849	821	825	842	789	821	864	845	862	797	828	844	843	819	850	881	856	836	854	865	829	872	830	845	818	800	798	844	822	881	773	869	902	898	843	881	889	887	848	886	846	857	858	817	781	923	823	830	856	843	815	861	843	855	815	860	851	890	851	873	833	862	885	828	847	852	887	862	874	872	819	838	844	851	842	885	865	858	861	855	926	849	849	868	841	851	863	785	873	802	877	807	800	825	878	830	896	847	839	789	778	877	805	816	848	887	882	821	889	833	830	824	850	871	841	852	820	858	818	820	868	898	860	873	899	804	862	852	886	830	854	830	877	848	829	843	843	872	837	921	771	798	802	832	851	859	815	838	830	847	847	885	825	827	842	842	888	848	842	848	820	867	877	849	836	818	889	921	853	813	837	869	882	875	823	848	873	763	868	840	877	849	857	864	841	852	862	855	873	882	864	842	865	872	862	919	877	859	821	875	830	874	892	834	828	842	886	862	843	856	810	871	824	827	846	855	905	889	798	834	880	866	835	906	858	828	855	860	882	789	837	841	822	825	861	894	776	806	851	871	817	843	865	884	804	816	853	856	772	879	851	813	848	859	827	834	831	861	825	838	806	863	847	789	823	823	856	844	872	845	849	855	825	890	819	872	868	854	918	830	821	826	845	844	825	857	823	823	853	837	832	831	859	882	904	836	895	857	825	807	854	839	837	823	844	856	891	903	844	874	853	875	811	846	859	892	882	838	857	908	832	822	841	838	851	873	802	873	872	870	829	809	830	848	843	869	857	851	904	888	870	857	901	865	849	913	919	872	791	832	886	925	815	812	899	864	842	846	857	847	868	853	810	833	856	878	845	888	872	847	867	856	851	831	863	820	798	794	882	835	864	815	861	853	801	855	845	865	875	848	883	814	849	842	869	836	819	848	862	803	854	840	883	854	837	809	860	820	869	831	883	830	811	832	886	907	800	862	837	864	926	826	924	856	832	858	887	885	846	907	863	864	849	842	839	829	874	875	816	879	832	820	857	835	843	904	856	847	832	895	844	921	843	816	825	837	846	839	794	868	854	889	932	778	869	846	832	833	890	867	831	871	830	843	835	876	861	888	823	816	893	882	847	882	848	806	882	835	814	819	895	856	888	810	807	919	894	855	868	807	841	855	866	878	858	847	876	807	829	886	846	859	826	842	838	822	821	835	836	816	901	874	874	848	838	867	830	862	833	862	910	862	853	825	845	861	869	892	826	864	871	852	846	832	884	824	843	845	857	870	819	827	873	792	852	851	869	826	884	841	836	832	843	838	865	827	826	851	861	869	845	882	830	856	870	789	886	832	844	878	853	838	819	898	889	858	817	893	866	882	832	856	841	854	828	888	855	859	837	867	877	833	808	856	877	905	853	800	861	843	857	853	897	889	847	838	927	847	888	892	834	889	832	848	897	868	821	889	830	839	854	823	859	802	852	823	840	884	869	846	865	861	904	878	876	867	806	842	857	905	872	856	885	802	855	860	832	852	800	862	834	848	844	915	879	853	877	810	893	843	854	873	803	853	838	924	860	839	831	827	807	853	867	854	851	872	848	902	819	831	828	810	846	829	851	863	811	871	884	840	879	836	901	831	889	804	804	860	817	873	877	896	879	857	855	840	857	831	892	861	850	840	852	866	829	772	773	827	824	826	830	832	839	816	811	864	850	826	838	838	901	894	832	896	868	850	864	856	819	867	873	861	858	838	870	831	818	863	847	833	826	874	858	887	852	828	842	867	813	865	863	825	876	893	841	815	860	832	882	872	816	850	830	897	883	872	898	888	848	852	881	823	909	876	831	875	815	812	835	842	818	843	883	819	852	844	889	901	861	878	883	861	848	845	812	870	794	833	845	834	809	843	894	817	819	846	845	855	861	868	846	810	824	833	825	841	839	844	888	863	826	848	843	873	879	827	828	919	872	841	820	887	828	882	844	895	862	830	833	834	843	873	802	870	880	883	874	871	875	842	883	869	955	868	856	897	871	829	782	847	829	859	819	834	854	914	890	863	844	881	870	852	855	816	825	832	837	849	787	858	887	866	831	837	898	815	832	928	807	868	846	807	842	912	868	871	811	872	866	837	848	852	829	828	816	853	829	856	860	869	808	867	836	846	859	845	864	846	881	863	828	838	864	842	882	860	911	858	879	831	834	870	835	871	872	844	846	887	826	834	881	836	860	864	875	832	888	895	877	879	842	833	852	806	857	876	862	873	879	857	836	824	846	791	884	839	858	871	878	835	870	917	848	832	856	823	863	865	784	829	854	832	841	832	842	851	866	856	899	872	874	817	873	844	864	842	819	859	877	834	848	924	853	814	849	872	859	800	813	873	849	882	882	852	877	855	845	880	823	811	798	825	870	834	838	881	900	879	842	797	844	878	839	874	847	832	796	865	847	812	843	866	875	858	797	869	858	843	829	830	813	813	869	870	829	823	864	817	854	845	850	904	895	838	818	873	851	845	821	883	863	815	815	853	876	881	819	836	866	828	847	887	924	856	840	859	828	857	907	908	803	802	861	827	883	838	832	887	831	831	899	850	849	874	820	837	881	862	871	908	821	813	953	876	841	823	865	831	841	864	890	905	869	841	850	832	897	876	875	802	865	798	891	908	839	825	824	898	842	845	794	804	853	855	838	888	853	778	845	781	855	852	875	872	828	826	854	806	896	823	812	832	851	781	861	870	842	839	936	837	837	849	852	874	814	900	880	893	857	841	921	825	838	874	847	911	813	919	884	812	853	828	837	865	899	818	845	897	941	825	887	865	870	824	827	839	842	885	876	848	878	878	889	879	847	853	824	793	845	830	861	875	901	883	887	846	800	857	862	847	919	888	860	910	861	851	846	843	866	859	877	839	851
33965	21915	14324	4853	2148	1217	923	793	657	652	539	492	452	435	352	390	409	346	357	366	369	372	399	340	377	369	364	371	357	375	356	391	356	331	357	357	305	346	352	343	338	348	333	356	346	350	339	313	350	328	374	333	366	350	328	329	324	350	353	337	331	396	394	385	341	355	338	394	375	306	388	337	331	330	359	352	342	338	351	362	320	334	386	325	333	342	342	355	354	342	361	356	318	363	325	350	343	364	320	329	304	342	350	362	327	364	366	358	331	344	388	359	306	345	335	342	316	330	368	357	339	322	318	378	339	305	359	322	315	364	366	359	378	384	351	338	369	324	340	364	327	351	361	353	320	346	322	346	359	348	349	350	337	343	346	328	325	363	349	334	343	316	383	380	340	346	320	346	369	327	327	313	315	340	334	356	380	325	341	323	323	352	350	349	368	317	325	336	356	363	339	331	313	344	390	334	310	336	362	350	326	297	328	341	308	351	308	339	345	367	334	350	350	336	342	343	312	315	338	349	342	367	332	310	313	341	344	325	315	347	355	367	311	351	349	360	339	354	319	334	327	317	362	342	316	364	345	328	322	341	306	354	365	377	308	342	323	352	319	357	301	321	313	317	344	367	343	336	321	295	365	350	359	321	349	358	362	311	329	335	327	321	314	324	328	321	349	354	332	312	336	362	331	320	350	328	329	324	325	342	323	357	340	337	342	369	366	322	356	315	324	377	357	334	326	339	393	354	343	325	324	341	315	346	349	336	322	345	313	405	352	340	340	310	342	318	352	320	377	313	340	336	360	336	376	390	368	348	345	341	342	330	359	299	378	319	350	321	346	344	322	311	326	332	340	338	335	351	311	321	373	337	377	348	372	384	332	343	316	394	340	352	358	348	355	325	339	333	353	351	393	363	361	354	337	356	356	372	365	345	360	343	317	302	337	351	358	358	346	341	325	346	376	338	364	353	307	350	346	356	363	311	336	306	356	344	342	397	340	317	350	336	350	351	342	356	336	343	370	358	340	326	325	359	345	335	334	360	324	343	365	324	356	324	314	339	314	357	337	347	353	325	340	333	350	351	344	354	329	365	356	380	371	333	352	341	361	338	363	346	352	374	386	362	354	377	348	366	360	342	348	343	329	309	328	396	337	373	335	336	344	356	359	333	310	362	368	327	334	323	311	327	351	369	386	345	332	362	371	325	337	332	361	338	346	325	357	343	316	386	337	302	313	362	362	347	327	333	358	345	304	339	340	332	375	354	323	330	342	325	342	334	339	340	385	342	342	354	362	350	344	339	323	353	337	374	329	355	324	281	360	342	369	351	361	339	341	354	307	379	352	358	312	347	336	324	339	350	331	348	383	361	355	323	387	328	323	362	355	336	345	335	334	304	340	309	342	307	335	333	349	318	345	325	328	385	386	343	356	356	376	324	364	336	371	350	350	358	315	347	353	339	362	358	336	303	348	360	326	351	352	325	309	331	310	363	342	313	328	353	311	383	289	357	341	336	347	358	342	343	331	350	350	340	307	341	337	337	322	348	332	354	364	349	361	353	340	371	314	362	322	326	381	337	352	329	360	357	315	354	340	358	358	353	320	318	313	317	343	382	351	349	325	345	332	349	391	351	361	339	353	331	343	329	333	373	364	328	332	368	361	330	334	347	361	304	319	343	344	378	376	334	322	327	326	343	368	311	388	356	342	390	289	368	360	318	330	352	355	340	324	358	389	329	374	329	349	342	351	358	305	357	348	345	339	344	366	343	325	328	362	310	330	312	329	330	346	337	369	319	363	358	320	354	362	314	366	368	343	342	364	340	357	351	332	337	387	367	351	361	323	336	383	349	294	362	361	351	329	366	317	353	331	337	304	345	341	346	361	324	357	352	337	345	317	346	333	366	335	325	320	309	340	347	328	347	324	303	358	324	305	328	356	360	342	339	307	379	368	336	340	353	374	331	313	345	347	338	344	346	329	322	357	331	316	335	358	356	392	364	356	337	350	303	354	361	335	332	321	355	348	335	346	345	360	352	366	362	361	351	360	317	332	325	356	375	387	339	346	345	303	329	340	347	369	341	320	332	345	328	348	332	338	325	345	342	373	348	337	302	312	377	359	320	317	325	396	324	354	346	339	370	327	312	363	303	367	350	334	314	327	353	348	356	347	376	366	373	347	362	342	354	362	356	371	336	350	392	347	352	352	348	323	363	327	361	314	328	389	326	355	376	321	337	331	312	357	361	340	331	340	332	364	318	385	301	324	314	346	327	296	318	349	381	318	353	333	355	351	316	320	346	332	364	350	307	337	325	326	366	316	324	340	315	354	346	320	319	325	330	352	368	349	350	340	343	342	336	352	368	351	341	313	328	358	332	343	327	366	343	365	310	339	317	359	335	301	333	343	335	355	349	360	361	314	348	375	335	330	334	305	323	370	361	329	304	364	372	362	337	341	324	300	346	349	358	357	318	331	357	347	335	331	345	339	336	332	365	381	385	338	357	351	347	340	322	327	334	353	341	330	312	336	369	349	342	365	323	345	330	332	360	321	315	344	356	352	341	333	339	359	329	325	293	325	353	338	385	349	312	335	317	324	369	321	341	320	330	321	384	378	320	347	328	304	357	334	359	326	340	371	346	346	356	325	331	354	347	347	354	406	347	320	339	308	340	311	353	324	334	343	321	330	348	352	315	342	341	374	340	315	308	349	385	329	293	358	335	378	360	326	308	382	350	309	362	377	302	328	312	335	398	336	351	295	317	349	365	317	352	316	331	314	351	330	342	329	347	340	348	296	358	313	357	365	358	355	367	336	352	350	362	351	339	380	335	372	350	320	337	352	366	353	373	342	324	360	342	339	335	289	328	324	322	367	356	350	334	339	336	342	368	357	358	351	362	330	356	354	382	348	345	343	339	345	343	358	337	336	329	344	329	335	340	346	379	359	330	354	328	345	293	321	372	344	363	352	361	342	337	330	305	307	332	311	348	374	335	342	328	365	316	364	322	325	363	349	321	374	327	317	339	375	319	335	373	348	392	336	331	334	365	322	330	336	335	332	343	353	301	341	326	332	382	346	356	317	309	342	326	341	335	340	354	333	320	378	313	338	334	333	352	362	367	299	345	347	332	347	296	361	317	338	342	376	360	332	312	350	379	386	302	334	361	374	377	329	347	288	356	347	304	321	358	341	375	297	347	341	366	313	412	330	324	346	327	334	374	338	395	340	344	325	321	357	348	357	342	363	352	322	315	344	343	384	318	368	348	316	307	341	331	319	363	346	332	354	336	353	332	330	363	321	338	347	366	340	368	328	292	318	341	366	348	320	340	341	330	334	327	345	325	356	354	355	342	306	350	341	328	303	367	372	332	358	337	318	323	303	342	349	326	358	338	332	338	295	347	354	337	343	326	338	356	361	352	392	370	357	350	328	333	356	360	320	358	319	314	337	342	330	358	334	357	335	370	339	365	337	368	348	310	322	339	338	340	321	316	337	355	364	330	351	325	328	350
21278	16899	17323	8963	6338	4421	3625	2792	2437	2203	1696	1471	1384	1206	1130	1080	1004	953	918	949	906	962	898	923	928	928	857	863	838	865	860	831	827	790	780	786	812	769	777	788	755	795	798	821	799	773	745	807	785	773	822	747	815	728	775	742	806	730	783	780	837	780	784	822	789	738	749	781	765	772	833	766	769	747	758	768	826	754	784	790	810	741	773	804	770	764	711	804	757	869	787	799	749	762	744	750	759	741	752	735	763	721	783	767	835	738	782	772	746	746	779	766	773	736	754	805	817	795	750	791	752	789	770	764	768	776	748	747	768	758	816	731	769	818	762	778	753	792	778	816	825	787	727	785	743	715	751	796	778	766	752	779	770	746	748	777	747	799	756	788	751	796	800	794	785	786	785	861	802	775	748	795	704	727	729	791	833	758	759	820	765	777	736	751	798	751	731	780	814	725	723	761	789	777	779	777	783	790	743	779	766	746	783	779	749	728	772	781	766	806	833	733	817	729	788	788	762	814	760	753	752	770	740	764	803	764	778	791	814	786	761	790	787	802	765	779	814	778	744	776	782	805	768	749	803	838	806	818	782	751	783	710	792	713	753	797	731	769	782	740	736	741	789	759	752	758	768	800	763	741	769	739	765	746	777	765	762	766	773	738	782	800	817	756	734	750	815	769	751	756	751	824	780	798	737	758	844	774	779	814	773	741	744	746	771	799	744	771	738	761	735	799	794	769	785	779	816	770	765	786	750	760	725	799	778	726	742	763	735	793	736	789	744	760	765	787	710	767	791	759	790	808	760	782	776	758	782	736	762	753	790	737	754	767	773	777	719	737	748	793	781	753	750	750	774	724	715	763	765	775	757	799	808	738	762	825	785	726	751	768	784	732	741	792	780	755	745	824	760	766	775	796	791	731	758	752	796	795	765	816	758	762	749	722	752	798	778	723	752	778	786	771	750	762	755	742	703	749	766	757	756	810	833	786	784	713	795	742	782	781	751	820	762	807	772	794	787	750	767	775	844	789	770	768	824	747	756	739	768	770	789	761	746	765	772	772	759	761	817	754	789	800	755	788	817	827	745	780	797	821	807	737	779	755	757	780	750	783	753	766	787	817	788	770	730	756	757	785	785	769	766	738	779	770	798	846	783	781	721	804	740	828	753	831	761	796	798	777	768	796	734	767	800	725	722	769	705	752	739	774	727	792	781	836	740	760	731	777	805	820	767	781	792	803	800	757	778	757	750	825	749	768	751	877	722	756	743	754	826	695	779	773	758	773	787	800	809	791	770	781	741	810	790	812	807	805	768	791	781	766	784	722	805	783	812	724	791	781	793	774	745	800	756	798	751	748	771	792	797	777	753	755	812	793	771	764	734	774	786	745	749	832	771	797	746	787	772	812	761	818	780	740	776	787	775	773	806	804	761	713	781	791	762	834	791	810	762	727	802	755	792	747	769	763	789	786	761	763	796	824	791	788	761	758	784	724	768	774	790	744	717	794	792	795	730	802	772	785	783	724	765	832	798	782	739	828	808	780	789	805	781	784	819	787	795	743	803	811	737	736	835	796	807	776	775	789	732	754	745	782	816	800	776	779	763	820	789	763	751	775	804	798	731	777	784	786	765	775	805	794	760	749	803	803	748	788	789	755	764	730	790	770	742	772	753	755	757	781	742	712	790	770	744	729	799	757	755	729	810	797	768	813	800	786	795	729	751	806	769	847	768	747	763	760	750	807	753	832	762	750	771	806	799	796	768	807	822	737	764	749	735	754	755	826	778	766	789	741	720	747	767	777	762	768	779	782	786	774	773	752	806	813	748	749	752	758	770	771	796	791	766	803	791	782	756	792	723	794	802	775	733	809	796	768	736	784	789	787	755	731	764	777	781	791	743	788	766	723	780	802	747	779	781	756	827	789	749	795	751	770	774	797	800	736	732	744	758	753	747	778	774	767	796	759	779	765	795	703	785	802	788	766	803	812	792	760	746	791	736	778	758	732	782	775	786	782	839	749	756	730	727	752	729	790	748	789	761	758	793	760	783	789	736	751	726	782	763	802	748	768	732	774	826	752	758	754	748	753	746	768	764	803	780	755	743	787	769	724	772	788	776	802	780	820	763	770	789	818	755	766	825	750	796	789	790	746	767	717	792	797	734	804	783	747	727	776	789	786	772	769	781	752	740	767	729	727	792	776	763	808	806	778	769	774	791	753	785	756	781	711	819	794	750	828	790	806	787	828	762	802	782	816	786	756	748	759	731	775	765	805	768	738	751	745	778	756	762	764	793	735	748	782	809	812	744	750	830	758	743	740	779	742	789	769	783	720	757	739	704	754	792	740	828	793	813	755	772	742	792	761	768	742	782	822	783	720	761	763	749	802	757	761	778	785	757	777	788	787	767	782	786	819	750	769	830	788	760	782	759	748	735	851	784	786	757	778	805	734	712	781	747	816	782	810	775	772	779	753	787	775	761	751	784	802	762	765	757	751	754	737	785	812	813	778	746	765	793	754	767	756	819	803	766	781	806	818	741	743	733	780	794	750	811	792	802	743	779	762	752	732	813	821	798	733	811	782	746	833	764	820	757	833	779	719	756	807	812	766	718	773	726	815	753	738	763	766	768	792	775	783	804	772	776	754	739	795	796	775	778	793	832	783	742	767	770	756	784	724	741	816	776	801	717	787	778	737	784	724	817	748	801	786	774	734	780	787	793	743	775	768	782	771	749	749	791	741	739	755	750	758	816	813	785	771	782	783	771	815	799	776	764	819	700	785	757	769	759	786	797	837	808	757	768	748	768	777	818	792	777	755	761	769	821	785	799	766	739	812	792	725	787	794	765	759	842	776	750	798	767	776	720	814	829	765	731	769	755	718	805	817	780	806	795	750	779	792	784	775	780	782	752	721	776	815	765	824	747	764	774	727	800	767	806	806	791	770	763	764	746	843	729	797	743	838	829	746	786	772	779	764	791	802	747	797	813	754	787	784	779	752	781	737	764	757	742	731	798	758	790	744	793	766	734	765	759	733	758	767	774	764	725	791	738	765	836	751	756	773	748	766	800	760	803	772	765	791	812	768	802	727	759	752	777	765	733	829	796	829	783	706	767	779	746	800	767	790	769	767	766	770	779	765	797	751	770	753	741	811	698	782	800	731	742	763	812	769	766	788	825	785	744	775	705	776	787	742	766	812	759	741	755	758	722	805	701	772	751	759	790	767	726	751	741	744	761	767	754	763	768	775	715	805	779	753	800	786	768	748	748	771	822	755	779	756	757	779	759	770	809	762	803	748	798	798	722	774	789	694	779	741	768	766	749	779	752	758	791	750	773	806	779	748	757	757	773	777	766	768	770	800	751	781	780	741	800	763	798	762	744	830	749	753	767	717	797	757	746	784	769	768	716	781	757	796	826	802	767	782	796	785	805	786	769	792	754	777	738	786	804	744	821	806	772	813	768	790	766	762	867	773	734	851	772	771	762	770	790	798	767	751	797	818	769	762	788	825
43885	30930	22610	8291	3155	1868	1266	967	870	716	636	548	543	521	453	471	467	431	443	378	453	416	414	375	409	384	366	418	417	419	375	387	408	376	344	352	423	398	365	369	382	402	400	381	406	358	407	404	392	387	398	409	394	365	348	399	423	374	361	382	385	348	407	356	393	412	404	416	392	394	363	409	355	378	371	390	409	419	386	410	350	402	337	374	372	351	378	374	378	355	409	360	397	362	407	382	419	386	361	395	369	402	428	404	397	376	372	375	371	362	392	402	416	369	370	372	409	369	355	373	358	400	360	370	358	352	389	360	386	387	435	389	383	405	376	358	391	373	383	348	385	357	359	370	348	416	413	376	347	420	403	417	402	369	396	382	388	382	406	419	396	387	417	420	402	423	374	401	402	406	411	355	382	417	422	406	415	403	376	371	382	382	352	387	415	410	436	408	386	379	379	382	351	383	335	391	360	388	365	362	370	417	384	407	370	388	377	387	405	406	396	362	378	370	386	383	361	419	411	380	388	413	387	393	369	395	395	421	327	376	395	408	363	361	343	376	375	366	387	370	359	377	403	384	376	381	368	402	371	384	309	369	364	389	387	392	398	368	353	343	391	389	366	385	381	382	358	406	415	398	376	383	363	332	395	376	406	385	377	376	373	386	411	352	355	364	342	380	375	383	395	372	360	380	393	422	373	416	382	336	381	426	390	361	383	417	324	391	410	359	377	361	364	358	401	344	413	417	392	383	371	381	352	357	378	409	403	409	373	434	396	400	354	331	371	352	377	382	359	385	373	376	375	376	341	393	400	362	356	423	390	375	394	370	349	375	360	386	392	410	366	361	359	396	391	366	347	383	378	364	351	398	380	425	410	386	380	402	366	380	357	376	346	385	426	428	380	374	391	410	370	405	378	388	375	373	345	391	371	391	409	400	351	395	405	408	394	417	406	364	382	377	331	376	391	362	392	371	410	372	371	377	384	407	395	350	384	352	375	407	377	388	416	412	379	386	370	356	353	381	355	385	357	414	365	369	398	348	373	392	390	375	403	393	397	384	369	361	408	373	387	378	392	392	366	344	356	357	396	418	356	421	364	389	422	412	404	392	393	372	370	396	386	368	344	387	366	391	359	358	348	392	348	369	396	330	387	356	380	374	344	379	387	383	402	395	375	378	357	372	389	364	366	401	382	377	440	381	407	385	363	374	385	349	375	403	385	360	379	395	410	354	368	393	364	364	391	337	344	373	383	353	390	395	372	383	366	396	421	366	364	358	384	371	410	387	405	387	334	396	398	341	395	364	368	386	368	388	405	389	381	375	389	385	369	372	390	391	390	348	377	417	381	385	364	358	360	366	388	357	355	381	380	396	403	388	391	397	392	353	393	397	382	324	369	370	397	380	357	361	387	387	374	381	344	412	398	395	369	389	401	352	380	384	356	369	392	386	368	407	373	410	340	364	351	377	419	362	383	355	390	391	388	414	341	385	383	377	415	373	381	360	369	450	402	409	368	363	362	382	365	411	359	416	368	383	390	387	379	375	382	390	396	416	389	376	389	382	364	382	398	356	337	364	350	393	374	368	381	382	370	396	367	407	422	382	350	361	374	352	395	431	399	380	340	349	419	371	369	378	361	422	396	381	398	352	363	393	381	392	364	419	351	409	396	425	358	356	355	382	368	385	380	390	400	381	378	417	390	407	389	390	416	412	392	395	344	356	384	376	408	370	357	456	366	392	354	411	418	412	363	392	366	384	402	414	404	361	391	364	365	429	378	406	379	374	391	407	396	361	366	364	447	362	347	389	354	367	365	402	380	404	360	378	389	356	383	397	355	401	376	356	372	343	392	375	371	377	367	367	350	371	383	383	372	383	416	383	377	338	383	375	349	401	367	368	373	367	376	376	378	368	392	389	371	364	362	365	409	376	385	339	377	390	398	362	388	402	391	406	417	395	373	385	366	322	403	388	319	404	388	392	378	363	393	376	362	387	376	353	363	384	372	414	392	373	410	353	377	341	402	406	400	398	386	380	418	391	395	395	387	411	394	337	345	349	393	363	323	373	363	375	365	398	417	383	364	384	420	370	383	406	377	388	413	364	399	383	399	360	389	405	377	390	372	392	384	358	342	366	367	389	372	391	434	398	439	394	398	409	371	361	412	392	390	388	402	356	351	386	361	354	388	411	341	375	353	375	380	385	360	358	383	391	375	373	365	394	378	367	400	339	394	411	407	373	384	395	369	387	365	418	398	346	347	384	392	352	397	377	371	362	342	375	379	372	394	364	392	383	382	411	367	367	374	398	365	387	371	364	373	375	367	381	366	379	395	397	370	391	366	393	377	392	393	401	378	400	369	389	380	388	415	341	367	398	368	364	351	422	398	402	386	377	357	386	371	417	391	363	363	398	359	394	358	386	427	408	384	395	356	366	393	392	427	386	403	395	393	403	372	375	376	384	379	363	363	398	406	402	374	378	401	352	419	388	380	346	332	364	377	415	363	406	382	343	398	358	357	419	352	352	427	393	406	398	388	366	421	410	342	373	384	347	374	385	365	381	402	395	409	409	384	378	403	368	384	433	363	382	387	373	370	388	350	386	393	367	407	345	371	373	403	339	395	357	389	312	401	343	383	411	379	382	371	400	377	348	381	406	363	395	367	439	392	356	380	387	410	415	360	355	371	385	400	383	356	356	395	379	395	419	366	372	378	319	428	422	404	368	343	415	388	399	403	378	382	387	396	459	378	394	333	416	408	394	387	393	396	372	326	397	354	373	380	342	362	397	389	394	406	365	375	362	408	399	405	387	374	382	393	386	373	413	369	380	364	437	385	390	386	374	371	425	410	397	354	392	364	353	349	359	373	331	386	368	403	404	390	368	376	408	416	371	401	410	402	341	366	359	344	387	378	408	369	415	403	381	346	373	377	395	376	389	382	357	355	346	368	378	388	401	393	403	379	350	371	393	403	332	360	368	387	374	415	405	374	417	388	424	411	372	411	413	369	397	390	343	378	391	353	390	392	361	401	380	382	356	388	368	396	383	432	360	375	346	348	383	363	382	362	386	403	414	370	373	404	373	353	384	429	391	405	371	345	390	364	386	376	403	366	399	362	391	390	373	383	395	371	399	358	358	373	399	375	380	395	369	386	374	378	357	361	363	395	366	383	386	397	383	371	392	400	371	368	364	404	381	367	359	355	380	372	365	383	366	393	375	374	385	410	381	384	362	386	394	365	397	370	352	379	343	371	400	369	391	405	344	391	384	417	405	435	382	411	361	403	388	380	373	354	337	380	371	380	360	366	345	393	402	365	391	386	353	369	381	390	401	386	384	356	389	357	384	414	369	353	413	382	393	393	387	376	389	402	396	371	360	396	349	378	388	339	402	417	337	420	380	387	365	415	353	410	408	373	399	359	362	374	377	345	384	358	393	359	343	370	391	379	365	394	396	385	368	398	411	405	389	386	334	367	363	366	361	398	371	383	391	408	396	374	355	345	384	372	381
27320	22997	23472	11528	8234	6149	4547	3704	3131	2871	2263	1967	1730	1539	1407	1402	1190	1201	1188	1110	1150	1226	1105	1088	1072	1062	955	1029	955	948	980	901	947	904	950	859	893	874	865	918	878	912	855	893	858	881	865	811	893	909	864	864	812	927	876	867	835	903	891	856	926	870	836	848	856	878	877	875	863	829	849	874	869	833	845	864	848	843	850	824	864	870	837	805	844	828	856	813	831	882	791	867	876	805	835	880	855	819	823	838	898	836	915	823	815	887	827	870	928	882	856	860	816	813	861	824	881	857	850	834	842	930	864	823	867	819	847	882	830	874	850	843	861	849	862	870	848	882	824	854	865	882	859	887	833	836	896	848	829	831	886	814	872	873	891	858	821	878	841	858	827	850	868	832	853	875	860	853	873	879	930	828	886	890	855	858	809	861	789	790	811	831	882	864	857	906	806	865	860	927	833	867	897	844	863	855	880	870	837	837	827	799	867	850	833	873	868	847	841	853	885	841	838	875	847	840	788	865	851	854	826	848	819	789	819	834	871	849	825	817	829	855	853	882	878	840	815	848	842	844	858	900	859	851	841	799	862	864	835	862	838	796	854	838	864	828	858	850	865	845	842	818	839	810	891	858	879	874	868	905	867	833	849	778	801	845	892	845	868	864	841	847	813	845	895	870	845	854	783	880	875	815	847	840	845	780	815	826	813	843	822	849	862	871	868	875	834	909	862	866	846	858	878	821	863	815	814	846	891	827	890	853	852	882	836	860	866	890	864	872	834	819	891	841	854	860	836	883	827	830	881	870	852	869	788	870	876	884	858	819	854	820	856	828	835	900	869	856	823	869	849	804	890	876	841	840	860	826	819	876	873	861	850	807	830	793	890	870	880	843	823	879	810	826	870	878	850	889	880	858	858	813	829	821	826	827	881	842	884	879	835	848	832	879	867	861	845	898	870	846	857	907	853	836	841	879	811	828	844	910	836	861	825	812	800	821	842	852	828	890	874	843	898	901	842	832	832	894	852	814	900	832	867	911	846	859	860	839	901	831	839	855	800	861	805	878	806	857	873	832	929	831	848	841	824	854	838	873	841	883	805	865	846	871	844	868	823	883	897	826	845	893	871	857	851	853	800	872	857	859	828	830	854	922	837	833	860	863	855	831	842	857	831	842	846	835	857	841	821	899	869	836	829	850	835	878	876	813	841	851	797	828	880	841	807	866	857	840	847	848	832	862	832	826	821	818	861	802	862	814	845	848	866	870	811	847	901	844	825	858	860	866	832	847	846	824	842	835	823	818	821	899	842	900	861	801	847	825	851	847	920	820	813	857	864	898	837	897	830	847	845	854	798	880	827	826	803	839	774	818	785	851	872	855	852	869	848	823	856	896	858	909	830	849	831	875	845	836	889	819	817	887	806	811	900	849	814	808	834	852	895	829	924	857	852	823	854	815	811	882	830	855	867	878	830	860	905	819	836	861	874	851	838	881	894	875	854	833	850	891	836	837	869	851	829	844	824	872	874	889	854	822	849	902	882	851	853	886	879	837	862	831	901	867	880	820	876	841	923	852	856	856	865	850	889	851	865	821	840	920	897	853	899	885	898	821	884	887	839	919	863	847	814	877	831	859	832	824	835	844	846	845	887	850	846	872	874	890	819	851	903	847	890	814	853	852	889	844	869	916	888	819	862	880	840	879	870	865	854	861	857	860	827	888	835	823	840	831	867	867	871	838	830	854	838	849	874	875	856	947	820	810	874	853	794	828	863	886	818	841	871	850	816	867	884	832	863	862	859	846	849	853	848	846	866	834	868	825	853	910	864	867	851	839	860	844	808	834	817	868	825	824	813	880	827	864	890	822	831	833	860	863	812	799	859	846	909	868	860	868	870	830	880	887	819	786	888	834	815	829	818	905	878	827	858	876	854	803	845	820	859	831	829	853	812	869	876	892	857	864	860	868	795	841	868	856	819	908	939	870	831	792	859	805	860	810	886	847	864	795	860	761	887	878	815	829	928	879	799	848	820	864	825	780	826	811	858	849	849	893	866	820	852	824	855	850	837	831	831	795	837	849	855	820	864	829	819	821	853	824	858	841	828	856	883	843	862	860	839	840	840	865	890	848	859	869	814	856	864	829	834	828	848	806	845	849	841	887	872	876	840	830	866	817	837	831	831	779	833	869	821	881	839	884	840	828	850	820	856	849	827	854	911	775	867	897	848	897	870	855	834	808	836	843	889	830	840	813	845	897	827	862	837	852	864	851	857	805	839	859	800	826	899	843	883	902	832	787	848	895	851	837	905	886	819	890	876	845	875	800	823	867	904	854	864	820	831	838	837	778	872	828	824	873	898	810	840	838	839	858	838	831	903	839	834	871	861	858	873	806	849	864	864	811	850	870	857	804	881	823	800	807	857	842	855	822	823	868	819	875	877	837	799	811	869	802	857	844	816	847	781	832	878	846	840	839	843	853	870	902	860	789	868	846	856	831	811	892	838	827	822	847	889	858	913	849	851	867	909	848	811	847	867	896	830	816	790	802	749	826	866	764	848	824	885	815	875	846	864	892	848	833	865	835	796	837	838	869	856	873	825	829	820	832	861	850	829	820	903	813	852	862	831	902	863	823	859	952	833	842	877	857	847	869	848	808	867	806	864	844	788	832	798	869	865	838	827	810	818	856	895	836	889	828	856	856	847	839	828	836	831	818	866	868	867	845	829	835	851	832	832	858	901	831	877	856	857	874	837	822	835	839	840	844	864	869	833	819	865	807	842	833	826	843	847	854	836	863	839	870	854	842	870	848	830	854	825	872	830	887	872	846	798	879	889	859	832	836	841	837	817	866	863	801	881	860	816	848	874	831	861	820	865	818	797	846	882	865	843	854	897	825	843	876	836	815	851	851	825	851	844	812	883	824	855	850	870	805	836	868	857	862	871	846	889	811	851	858	808	832	848	874	831	893	837	850	865	825	855	844	887	816	881	809	882	884	855	853	761	861	864	857	839	885	818	799	855	872	874	817	873	823	863	814	842	786	876	895	819	852	874	869	800	931	833	824	812	873	837	869	830	827	859	842	866	860	888	854	794	825	884	848	866	841	831	906	827	809	900	856	844	926	836	824	871	858	871	914	865	896	859	876	871	866	801	812	802	858	881	873	852	827	860	852	773	911	831	868	813	837	858	819	825	818	821	863	854	828	857	806	840	810	874	918	830	821	809	862	864	864	851	881	829	856	799	898	848	833	833	902	849	782	836	811	840	859	855	903	871	857	759	859	853	939	859	880	833	855	840	842	873	886	834	820	834	861	871	822	796	808	824	860	850	877	815	865	828	832	816	833	824	820	843	854	844	887	842	846	879	802	871	883	851	874	820	878	825	891	852	782	864	866	863	865	915	878	842	853	830	855	897	862	829	774	879	857	855	829	858	858	829	816	864	895	859	863	804	868	820	861	881	859	840	816	882	832	894	847	866	859	882	858	832	826	854	865	838	842	832	803	841	841	828	839	883	810
19288	9689	5194	2314	1198	906	690	598	556	521	428	441	430	414	417	438	431	398	391	384	401	417	389	418	394	399	410	339	412	391	363	369	387	373	345	418	378	385	400	407	391	408	387	360	396	401	391	381	376	406	401	412	391	398	407	437	377	386	388	360	381	328	407	394	356	399	374	385	401	380	375	401	382	401	427	387	401	417	386	350	400	384	413	416	366	412	383	379	390	360	383	388	418	391	373	361	365	360	367	336	357	383	387	407	378	367	391	381	416	408	385	387	410	379	423	350	371	413	367	400	376	429	356	410	413	401	409	354	366	384	389	357	437	405	383	433	413	365	361	381	409	421	379	360	403	390	383	393	420	412	400	418	416	387	409	400	380	397	390	404	339	387	385	367	373	393	393	365	362	380	416	413	385	343	367	389	422	354	392	351	380	407	348	344	387	374	410	388	426	396	437	378	391	391	390	416	382	403	353	402	420	388	353	417	401	419	383	370	389	396	401	416	369	380	394	409	437	422	372	368	400	393	396	372	422	370	403	393	360	370	380	361	359	392	419	377	383	374	381	413	433	348	377	382	393	425	431	423	405	364	387	412	393	368	386	408	398	398	399	420	367	416	397	436	352	375	381	373	398	387	357	400	406	369	370	393	411	388	397	394	444	373	399	406	394	403	380	419	427	381	390	372	397	400	363	404	395	359	383	373	350	374	431	432	410	351	340	372	400	370	399	387	370	407	395	374	365	414	406	388	393	404	398	380	377	409	441	392	410	361	375	362	388	383	420	378	382	401	408	381	387	389	390	378	404	393	389	400	405	422	390	417	352	418	421	388	396	370	398	372	379	405	393	399	429	370	407	443	419	393	396	382	361	368	411	389	385	420	399	357	376	431	390	368	394	367	394	392	396	399	418	374	413	396	408	410	403	374	409	397	356	408	432	376	385	388	397	395	378	370	386	339	388	399	346	409	371	403	411	387	399	388	405	385	416	390	428	392	391	370	376	396	402	414	388	439	422	404	382	395	402	366	406	360	364	395	386	357	373	342	384	386	358	352	410	374	371	399	404	378	399	383	418	420	403	392	387	369	406	430	385	402	414	365	388	419	406	368	388	377	390	411	389	382	414	411	393	402	396	397	380	373	398	389	379	383	401	426	357	444	426	407	419	403	360	371	423	372	355	365	354	394	378	386	351	377	395	382	381	404	406	394	375	414	387	369	387	401	425	363	426	399	393	395	403	394	434	411	410	402	366	392	435	424	383	419	417	370	384	387	386	360	421	414	379	427	406	403	401	367	399	361	394	403	400	371	397	405	403	394	364	404	382	391	382	384	406	368	409	391	367	374	387	372	408	402	385	400	386	338	368	404	415	377	429	405	365	374	393	396	355	416	364	405	378	391	383	377	387	423	418	411	374	411	409	389	394	382	356	382	371	373	424	361	394	423	379	398	402	426	385	360	389	401	384	382	396	418	374	385	390	376	402	366	416	380	402	371	373	419	364	415	365	375	370	376	400	400	391	391	427	411	387	363	358	372	377	355	396	388	362	392	401	402	346	382	373	387	413	400	406	399	377	410	370	441	385	419	406	383	372	385	379	366	413	371	376	410	404	397	370	339	401	375	373	366	393	359	382	391	367	364	405	410	375	397	428	382	381	380	408	395	416	392	405	385	419	413	413	384	359	388	396	388	409	354	369	411	405	404	355	393	386	427	392	430	373	388	409	367	413	413	386	392	421	368	338	410	408	380	383	392	398	396	346	369	389	406	444	411	411	399	419	389	400	360	403	406	387	385	421	386	392	401	381	425	414	372	380	413	352	407	383	406	387	387	405	376	353	370	381	372	388	391	378	399	388	362	386	409	405	399	401	396	385	413	382	415	376	407	392	368	403	371	361	429	367	410	368	406	383	394	365	361	418	371	401	427	393	386	400	391	381	423	408	396	433	401	368	401	406	370	384	349	382	395	385	422	402	362	391	382	404	355	400	390	359	368	407	432	420	404	407	396	392	386	342	359	380	402	387	389	404	416	364	395	390	354	369	392	397	444	355	408	378	407	418	399	399	388	358	371	427	397	393	384	438	399	397	414	423	378	388	414	390	399	370	410	378	377	383	425	400	386	367	411	415	415	409	400	397	392	405	381	415	382	386	392	413	394	353	362	413	398	402	388	381	433	352	408	399	410	399	408	369	435	398	408	416	374	368	394	398	413	415	402	440	400	355	412	406	399	418	422	409	428	419	426	385	376	372	355	407	407	358	398	369	381	363	410	358	378	382	414	401	411	416	392	419	393	390	380	411	374	387	402	394	375	375	365	361	367	447	403	371	412	386	404	366	420	371	410	368	407	444	409	412	383	382	438	406	393	407	358	335	366	377	405	395	395	411	382	350	390	415	364	391	393	388	349	395	434	412	394	415	372	372	391	363	414	373	397	433	432	354	399	382	353	376	356	355	386	400	377	405	422	453	406	378	385	419	366	385	423	397	343	348	390	350	397	410	390	388	386	421	409	406	369	390	376	430	380	387	401	417	395	397	364	400	465	408	366	430	374	397	420	380	396	412	380	432	370	383	398	337	372	414	409	376	426	396	367	353	419	391	408	379	395	393	353	385	367	357	364	370	396	409	393	369	385	395	348	437	387	418	379	380	353	409	340	378	403	410	360	393	401	405	396	412	399	391	371	373	372	400	369	405	389	396	364	364	384	377	412	363	410	339	436	385	386	388	394	386	380	392	435	374	400	449	421	369	378	397	347	388	444	401	403	386	399	407	369	396	381	351	397	388	404	422	395	414	395	407	396	435	377	359	397	434	359	414	409	384	390	357	404	373	370	386	398	372	363	403	404	396	366	394	414	411	374	375	402	345	408	411	410	394	399	378	413	418	406	383	395	397	428	395	383	426	378	410	417	370	382	401	393	378	437	376	379	397	386	361	392	372	439	427	391	368	359	411	381	407	387	356	409	386	345	353	398	440	374	371	389	399	367	365	386	398	423	418	415	417	368	402	426	406	386	395	417	403	366	399	364	429	394	380	356	443	390	393	382	413	360	413	382	383	364	403	381	390	425	386	389	378	398	430	354	390	376	381	415	379	344	363	425	376	407	414	420	424	395	401	419	408	410	401	390	392	380	390	403	432	427	393	376	383	386	356	440	412	385	405	402	420	388	355	385	382	388	401	407	355	384	380	430	367	398	434	393	370	424	362	370	412	388	361	390	371	382	380	372	386	363	358	393	384	384	370	354	370	362	395	416	373	371	384	428	380	399	384	377	371	374	356	388	409	371	376	411	360	389	424	369	404	392	381	390	395	364	433	373	403	388	421	429	380	382	402	357	396	375	344	399	371	347	351	357	414	432	381	415	361	393	383	416	388	386	366	334	388	380	414	439	388	402	385	391	374	368	376	419	418	401	380	408	401	357	404	370	405	383	386	385	397	393	394	385	386	386	391	388	395	416	361	384	426	379	377	424	392	419	412	419	412	374	389	385	368	384	392	368	411	418	336	370
12125	7741	8340	5698	3879	2933	2100	1833	1776	1523	1379	1243	1089	990	1008	957	898	917	916	894	968	877	922	880	918	872	912	966	904	852	899	893	929	841	899	864	863	826	842	820	844	899	892	896	816	888	811	840	838	849	832	803	884	834	872	883	850	875	838	872	879	825	809	845	909	858	835	849	792	901	836	787	780	879	831	838	832	870	822	799	877	874	842	873	798	878	863	910	857	891	850	839	844	827	868	847	867	862	867	823	861	879	881	841	828	878	894	858	847	888	847	859	890	854	887	867	912	816	876	870	842	836	844	906	901	856	812	851	833	859	887	839	811	863	857	858	950	873	876	875	853	875	810	838	879	869	866	857	901	860	806	912	830	866	855	875	892	889	851	804	826	853	863	863	851	865	904	822	878	852	873	821	844	836	846	886	864	877	891	792	907	875	828	844	849	852	890	819	817	821	872	852	863	821	855	844	853	852	825	850	908	857	881	850	883	834	813	856	846	795	853	835	833	830	872	805	817	849	823	901	857	792	888	827	843	854	830	864	832	859	873	879	861	858	851	849	800	889	877	812	886	824	795	879	832	812	834	823	854	846	872	862	847	886	899	853	817	862	817	823	894	866	768	809	876	875	809	853	802	826	848	779	862	841	870	800	816	864	831	871	848	838	877	883	792	817	902	879	927	802	842	823	846	872	840	897	823	839	849	867	899	880	851	895	941	884	868	861	864	904	876	897	846	854	866	889	855	895	835	888	872	815	833	886	869	860	862	827	839	841	852	865	859	833	880	895	823	827	849	828	857	868	862	849	905	846	851	877	848	847	868	837	867	925	859	803	853	847	891	837	870	819	855	836	877	795	867	880	846	834	833	854	788	873	895	880	815	834	783	853	884	843	815	867	837	856	794	847	896	800	862	840	873	849	888	811	881	793	838	843	897	828	893	851	870	888	901	803	870	845	902	842	871	831	812	805	843	862	826	853	843	823	844	914	882	885	910	848	838	839	886	881	891	850	841	830	835	850	909	885	860	858	879	801	835	861	849	810	801	811	870	841	924	876	876	896	897	897	870	842	803	849	874	953	822	836	859	860	837	884	871	831	780	909	825	813	901	857	859	889	858	826	846	892	841	819	869	835	821	858	823	788	873	853	827	822	886	900	868	844	882	842	832	848	900	775	898	869	821	841	836	890	830	836	860	820	862	876	859	837	850	932	797	892	840	887	902	842	797	842	858	872	800	836	816	804	853	864	857	897	834	875	867	870	833	872	870	840	882	869	856	842	878	839	876	874	859	885	816	887	876	810	862	833	836	854	859	863	879	840	875	853	822	885	832	885	815	825	811	858	846	869	852	869	907	814	828	888	846	805	888	844	854	891	883	879	868	814	860	877	863	865	801	877	817	843	876	848	846	872	850	814	882	848	907	804	876	845	873	914	794	856	813	885	901	827	862	868	845	834	850	800	833	908	798	855	881	880	889	880	853	864	831	881	850	867	839	900	814	824	831	858	866	834	871	781	904	843	853	876	874	867	863	889	841	862	903	817	860	867	868	831	860	844	829	846	820	832	868	829	856	873	877	883	835	850	792	913	917	851	837	833	860	862	857	803	835	838	844	820	822	827	873	877	798	887	845	844	803	811	847	839	861	839	812	842	854	830	836	824	846	850	866	855	865	860	885	827	829	868	868	858	804	884	865	847	852	860	867	825	900	854	821	878	856	928	897	872	893	833	881	842	820	863	806	885	832	859	842	847	865	833	895	839	892	845	846	832	853	825	895	895	794	883	802	844	877	826	911	811	855	824	869	836	870	825	835	841	882	882	844	865	864	825	844	872	876	801	868	875	847	852	838	863	907	890	850	881	877	855	847	823	834	872	880	823	884	856	804	835	884	870	819	848	843	854	859	868	889	853	839	881	802	865	812	808	853	830	871	843	879	849	877	877	867	841	846	838	869	801	864	913	796	850	822	865	844	860	844	862	870	865	861	860	853	848	838	802	874	848	878	853	784	788	812	864	866	820	850	927	840	870	844	829	853	870	870	871	872	869	897	830	870	878	890	878	872	837	866	831	897	839	890	804	899	888	840	875	869	866	919	809	865	884	887	836	911	858	853	880	871	827	810	818	820	924	909	879	887	858	877	884	816	855	844	872	861	902	845	844	867	819	844	842	852	840	868	915	929	863	881	838	883	857	838	848	869	880	865	803	875	804	802	812	841	856	843	852	849	827	841	816	856	871	865	853	785	842	813	864	831	890	893	828	858	905	871	829	811	827	847	876	879	918	826	790	850	858	848	848	884	838	898	850	823	881	859	842	873	834	884	880	850	875	826	831	775	822	815	903	785	860	865	848	910	844	829	809	872	846	853	876	865	852	841	853	820	864	871	896	787	903	869	892	874	863	881	834	834	814	858	856	868	864	853	775	856	819	910	853	862	860	885	835	884	866	836	847	857	826	844	910	908	844	849	818	863	904	890	877	816	828	905	854	890	830	837	838	852	866	838	890	880	880	846	897	872	867	857	874	815	846	858	840	876	838	860	839	927	848	869	861	811	846	888	902	831	861	828	875	882	866	864	875	847	835	846	864	787	832	877	830	847	867	886	865	847	920	883	827	904	854	839	847	854	952	873	851	833	870	859	910	821	801	934	848	833	901	869	895	806	831	873	810	861	877	842	888	821	817	828	863	836	859	865	851	841	860	848	887	873	856	887	899	819	846	875	857	800	888	845	869	827	842	880	849	878	832	827	868	835	839	809	856	845	856	869	880	871	796	833	838	862	882	846	851	931	805	861	873	843	859	834	870	852	835	848	847	865	823	838	874	853	836	837	883	823	866	870	804	896	835	850	871	877	856	837	935	856	836	822	838	804	840	839	850	873	781	843	872	878	850	835	876	860	833	826	805	899	882	892	871	843	847	863	826	862	893	840	884	855	833	826	857	864	807	915	856	903	831	840	863	866	855	893	813	857	830	799	849	812	794	860	814	903	879	850	885	826	831	825	854	868	847	859	847	860	809	857	860	835	816	870	866	869	829	836	863	847	864	884	862	866	910	819	884	880	887	821	857	787	813	873	843	857	815	845	849	827	841	872	839	834	871	867	843	887	853	875	841	872	832	884	892	862	863	824	932	802	870	833	804	807	826	864	864	822	826	835	853	869	847	906	857	831	812	882	827	919	829	842	896	880	835	817	861	871	844	813	793	852	830	796	838	882	888	868	882	877	873	829	891	816	821	945	860	856	906	797	885	830	868	848	816	870	874	868	845	811	833	896	823	851	829	829	859	845	863	819	880	832	865	792	847	830	801	830	875	842	910	887	864	842	856	809	868	824	862	813	870	845	886	873	880	840	814	872	813	839	887	850	882	863	832	859	897	910	829	845	842	838	800	847	849	852	919	831	858	859	829	832	826	804	875	819	844	846	841	830	817	844	812	801	892	845	831	836	839	810	872	866	891	835	882	810	828	845	837	798	875	898	805	845	893	838	849	857	809	837	814	840	886	845	840	853	822
33792	21763	15985	5747	2021	1263	869	775	661	626	550	485	391	377	387	359	382	378	347	371	379	415	371	371	348	333	372	364	349	370	380	403	357	366	364	315	348	352	357	353	326	318	345	310	324	327	338	323	361	312	355	323	377	331	351	319	325	348	326	359	334	343	340	369	340	357	321	355	358	346	314	338	359	318	394	364	342	352	329	333	359	362	372	373	362	336	331	338	372	337	321	330	332	341	342	360	392	363	348	374	333	344	334	340	342	346	354	363	352	341	326	338	359	370	366	354	340	337	357	356	333	333	356	358	388	358	327	371	362	327	372	394	411	324	333	350	378	329	353	325	358	333	339	364	367	330	350	353	316	332	386	360	364	319	353	349	333	274	339	350	357	353	345	376	327	285	332	337	340	342	338	333	321	351	311	335	329	338	381	337	315	330	359	320	358	362	323	367	333	357	339	368	361	357	328	327	366	337	335	324	381	338	380	347	340	331	338	333	370	351	359	324	328	336	340	356	327	361	311	338	354	338	348	364	370	361	352	377	353	335	330	330	383	334	352	370	373	326	316	363	374	370	344	319	359	318	365	342	319	344	322	356	327	381	337	341	322	340	365	365	295	338	368	366	366	350	342	342	349	325	362	347	338	380	343	350	352	359	316	333	356	368	316	373	375	330	333	343	313	347	342	351	333	331	358	345	332	329	313	391	344	363	349	342	350	363	359	343	343	352	336	359	362	368	363	319	320	348	371	346	299	318	342	296	356	355	368	368	337	328	339	362	330	367	368	348	354	388	348	367	362	348	334	394	377	351	358	318	347	354	346	335	314	376	346	333	356	369	351	360	343	314	311	329	350	357	365	362	343	348	344	336	343	346	343	305	346	358	359	352	326	374	386	338	335	326	313	353	368	358	336	292	311	349	325	352	361	334	376	343	361	361	353	323	376	376	346	308	303	369	356	344	343	327	362	321	358	376	327	373	341	362	355	336	322	377	332	338	298	340	341	347	320	312	340	342	371	375	343	344	385	363	356	332	345	335	327	366	337	349	330	321	332	340	332	352	373	326	334	346	323	319	363	354	346	353	314	368	370	300	357	330	325	327	338	353	337	341	343	332	340	381	392	381	339	356	346	353	346	331	340	306	327	351	323	359	345	362	332	332	319	382	357	363	340	361	307	309	361	343	338	356	338	340	377	316	348	350	325	354	341	348	345	317	350	355	346	361	328	318	360	358	312	328	356	334	339	362	333	344	312	362	368	363	339	394	321	338	378	371	334	354	317	342	369	350	363	335	322	372	366	359	355	324	318	356	340	307	347	330	330	366	384	348	352	362	382	338	342	358	320	320	381	348	321	332	347	377	381	342	315	340	354	353	344	354	333	379	319	333	387	332	354	357	352	321	338	350	370	343	340	316	348	346	337	347	345	365	310	302	335	348	352	385	379	351	338	332	307	342	363	374	345	329	361	339	319	347	351	352	333	350	339	320	341	342	334	359	370	342	323	357	345	356	345	363	313	327	365	333	343	321	347	323	371	358	365	346	362	363	349	353	330	341	372	375	378	352	338	347	373	346	360	357	346	306	354	361	334	378	336	385	346	304	376	338	331	343	356	332	298	347	318	285	326	321	338	364	342	374	340	337	374	284	374	370	357	342	324	379	327	327	360	339	354	331	309	375	322	340	347	370	323	315	324	352	327	335	340	330	332	331	344	306	352	352	303	355	387	312	347	351	316	385	344	360	350	352	362	383	360	338	368	345	360	327	306	361	356	372	338	343	349	329	340	358	323	337	341	335	339	351	353	308	332	365	346	368	342	356	403	333	339	374	351	327	344	359	340	337	355	340	361	353	325	352	360	335	378	337	374	341	324	359	377	368	317	363	347	368	362	351	349	334	409	346	334	382	344	352	367	356	327	350	402	357	368	352	327	365	304	333	364	302	344	336	340	340	334	341	322	349	365	394	353	331	351	327	332	323	336	355	372	340	376	327	359	311	363	342	330	382	333	378	331	332	320	330	381	383	357	372	341	373	353	353	324	359	335	360	347	360	365	311	327	350	338	331	346	359	331	345	325	339	371	336	328	336	364	337	364	372	297	339	362	325	330	346	350	377	337	313	335	348	339	344	361	316	347	339	319	337	328	326	371	338	329	364	353	315	346	334	316	341	349	353	361	315	369	358	312	332	341	356	361	353	291	332	330	312	325	348	359	335	327	379	339	357	355	373	363	357	352	337	342	346	347	317	372	389	373	381	339	352	347	346	360	371	320	331	340	353	324	352	344	369	350	344	325	334	362	310	373	385	348	341	367	344	353	331	338	321	305	348	365	342	306	332	359	342	342	371	339	358	332	354	381	352	351	337	341	337	344	335	361	320	349	359	373	388	361	347	338	328	367	328	306	361	334	330	358	358	335	347	383	365	348	350	336	394	347	342	381	325	334	325	374	362	316	323	331	326	343	332	336	349	353	347	370	379	325	305	343	315	311	345	340	325	369	313	359	312	345	348	364	362	335	365	330	331	358	353	370	368	369	354	333	307	343	336	369	333	371	328	373	292	340	340	342	357	352	341	310	332	351	283	311	341	339	341	332	374	344	377	307	338	311	378	316	305	367	286	401	377	331	395	337	342	321	355	360	333	307	348	347	350	360	309	331	350	359	322	374	380	354	342	363	320	339	321	348	345	335	377	352	348	353	348	299	331	374	397	337	347	362	358	363	345	335	314	336	339	351	334	314	349	363	394	355	352	354	337	343	312	306	309	321	331	340	323	323	316	315	385	344	363	335	344	361	355	349	361	357	363	334	343	367	348	322	320	406	337	331	362	339	339	317	332	381	305	338	317	340	325	344	374	349	359	333	360	375	369	352	341	371	360	333	357	376	350	320	363	347	360	339	355	348	348	332	340	323	302	345	342	379	334	307	351	365	333	330	343	309	342	340	353	358	347	291	337	366	351	329	385	369	377	341	332	336	307	310	321	317	368	331	341	351	342	367	379	360	369	364	359	312	357	291	359	381	354	360	350	343	371	338	347	341	340	374	334	327	328	347	353	334	336	373	374	342	338	348	328	303	344	354	367	354	317	365	323	348	371	343	345	326	340	329	369	336	359	349	329	322	366	352	343	349	379	351	342	369	359	330	359	330	344	333	376	369	338	348	361	309	356	341	373	364	354	371	342	364	344	348	346	346	357	377	354	337	347	318	346	367	366	366	334	340	354	347	333	324	341	386	383	331	368	339	354	302	325	344	328	307	356	362	344	388	329	336	326	335	319	348	380	339	365	368	361	338	357	323	364	346	359	348	335	334	402	343	344	320	323	340	332	377	338	370	338	335	339	364	340	339	347	330	336	345	330	343	346	338	372	360	363	342	344	347	349	305	396	352	354	346	362	301	344	333	317	360	361	356	359	387	327	364	331	331	327	350	376	355	333	325	364	337	376	335	345	350	336	338	360	357	324	342	343	354	368	354	306	341	394	340	369	386	303	373	340	359	324	338	364	370	371	323	312
21456	16605	19718	9624	5790	4562	3168	2841	2491	2092	1855	1446	1401	1260	1132	1137	1024	968	984	978	915	929	934	901	903	921	877	880	915	884	851	812	850	821	826	767	786	789	804	744	837	767	810	813	746	819	800	770	781	750	777	722	783	794	750	765	775	740	773	804	744	791	782	726	783	746	818	782	776	796	748	832	750	747	767	755	753	801	821	801	776	750	765	770	770	810	757	761	699	755	776	765	786	778	736	792	760	742	770	724	745	827	781	766	778	743	755	811	803	780	746	739	767	794	808	751	763	787	762	742	765	762	771	810	777	845	819	781	811	767	793	791	804	763	748	789	765	768	763	795	766	768	771	806	780	788	783	790	754	735	785	770	789	740	783	736	807	742	777	769	767	793	740	782	789	809	733	791	802	778	804	774	774	769	825	795	818	781	795	702	736	760	813	776	804	763	794	796	799	772	751	756	794	777	774	746	774	775	763	791	747	792	780	737	730	788	791	780	785	752	830	749	728	773	730	767	794	744	751	747	831	770	744	772	752	754	801	792	791	747	771	804	730	759	785	784	753	761	740	727	784	794	796	780	778	769	756	772	770	817	754	793	727	770	769	739	757	803	764	810	756	783	780	800	765	766	782	846	788	755	753	816	760	757	779	740	747	761	805	776	764	716	775	745	769	768	786	757	777	812	761	802	723	774	771	784	809	768	795	753	803	752	824	735	730	780	733	793	790	793	811	814	777	809	767	814	799	771	756	794	765	788	730	802	794	762	800	756	832	762	755	774	758	775	755	811	823	743	829	780	753	806	731	742	793	781	783	740	790	783	787	772	790	805	760	740	774	750	833	757	808	780	805	817	736	782	798	772	777	793	753	814	753	796	782	734	801	771	784	788	826	751	808	750	780	736	767	764	745	846	831	766	767	759	736	791	805	796	767	820	739	799	756	794	829	819	810	752	802	803	790	747	807	757	776	771	816	779	781	803	765	782	796	782	770	811	750	766	770	794	779	764	781	780	801	802	748	726	767	815	772	742	763	761	761	724	726	798	748	765	784	714	763	783	793	757	804	762	815	800	760	814	819	796	782	787	789	791	832	752	740	799	742	719	722	747	788	759	758	805	765	787	782	775	782	793	749	766	765	763	753	752	804	750	783	785	807	803	725	773	719	760	744	721	776	769	797	771	795	802	771	767	816	771	785	754	738	783	764	772	802	758	746	767	766	781	763	798	814	785	816	785	746	765	769	800	812	738	816	834	754	771	785	755	767	779	778	767	786	808	787	737	761	776	816	773	770	771	778	739	799	819	790	772	779	748	816	806	765	746	797	804	742	828	769	779	794	761	758	783	783	742	806	817	784	768	794	783	763	769	811	760	847	804	797	775	773	798	785	788	813	821	791	728	738	766	764	736	796	764	768	788	796	762	776	807	772	771	799	773	803	797	801	778	782	763	800	808	746	812	764	790	805	806	775	754	791	711	789	781	772	767	786	784	759	818	811	777	839	778	762	782	769	803	801	776	772	766	782	745	761	761	757	825	831	754	808	744	763	740	786	798	770	786	756	789	749	786	727	770	788	732	803	785	764	735	786	755	810	773	787	810	716	763	790	787	763	803	780	792	753	774	755	766	730	733	743	739	798	729	766	742	790	773	777	792	778	787	756	757	781	769	796	799	771	755	771	767	749	814	758	740	838	786	805	811	739	768	725	739	753	808	798	768	763	759	759	813	744	742	745	759	778	781	680	766	715	774	764	768	826	742	829	791	782	760	764	775	772	791	724	810	803	781	753	801	825	802	755	788	764	714	799	742	814	783	762	814	768	766	756	752	781	801	790	794	782	759	813	764	786	707	749	776	741	798	802	752	766	791	775	786	770	818	811	832	751	713	806	770	754	790	775	744	779	786	790	745	756	770	782	784	775	769	740	744	760	764	739	772	741	773	786	763	739	795	755	714	731	728	755	733	749	813	798	791	787	739	812	797	787	754	765	780	769	751	779	781	793	793	820	813	749	782	766	808	789	744	779	814	719	778	767	781	798	785	827	780	771	762	754	783	755	728	760	776	804	758	769	768	789	739	772	787	766	765	770	746	811	764	768	854	798	818	784	755	783	755	792	790	770	805	743	809	835	812	783	777	777	788	752	740	780	778	743	726	741	732	762	786	761	765	766	804	771	769	794	769	781	772	805	770	806	768	776	765	780	768	767	773	764	788	776	818	791	726	756	784	725	758	756	824	788	764	808	753	761	753	783	787	766	819	809	759	722	774	799	743	732	809	790	806	764	787	776	741	742	784	809	742	796	805	786	761	767	754	776	778	785	789	790	781	812	757	796	770	757	742	770	790	793	810	776	715	875	793	784	774	755	783	727	748	728	737	806	737	769	781	762	767	808	767	798	814	744	749	799	703	804	821	800	786	797	756	735	813	772	822	812	786	784	825	750	821	797	775	795	737	791	796	784	748	837	771	774	767	784	748	765	764	782	764	745	746	788	794	787	784	795	755	803	724	785	759	798	800	763	821	789	744	805	738	711	775	802	756	800	803	758	787	795	809	743	786	820	823	706	795	792	734	796	768	743	806	810	751	828	754	776	725	799	779	802	837	793	784	741	827	784	772	753	751	777	752	732	861	795	773	762	746	781	798	733	810	812	782	764	776	798	850	729	807	773	805	786	706	815	747	805	820	804	760	792	795	745	798	786	769	787	776	766	784	779	752	765	817	763	837	800	824	721	699	820	797	754	787	762	763	768	786	764	797	748	770	811	829	802	773	784	844	783	739	796	823	738	786	796	778	770	757	814	764	785	777	781	824	765	760	777	745	826	735	764	805	799	803	759	815	752	786	798	753	819	822	748	802	793	753	789	752	775	763	759	746	804	796	759	755	792	729	752	813	740	775	780	829	756	775	728	754	758	764	777	752	764	756	761	791	731	784	827	776	763	739	782	733	757	751	745	773	770	788	761	798	751	778	760	750	830	781	790	785	760	762	784	767	736	780	800	801	787	830	811	777	751	757	751	794	747	807	784	733	762	774	711	727	746	749	773	728	798	770	752	761	795	824	757	796	787	718	823	723	765	802	735	827	749	803	778	769	778	718	700	735	776	749	764	765	819	770	808	778	772	773	742	771	762	773	814	748	809	809	790	812	758	782	773	798	765	813	783	810	774	762	765	728	795	811	754	804	788	751	768	805	760	783	792	748	809	783	756	807	817	791	726	793	779	777	771	769	775	788	740	782	774	802	777	759	790	787	774	747	757	783	814	738	807	789	766	770	777	779	815	819	759	754	824	780	797	826	733	768	758	728	731	800	803	743	764	828	766	779	758	752	755	815	745	773	761	762	766	775	733	752	746	790	812	774	791	742	746	765	790	743	738	749	783	775	776	794	822	828	799	777	756	776	816	776	787	796	798	707	782	724	766	773	765	746	752	801	797	788	792	801	799	762	760	815	788	772	765	799	823	759	785	755	801	772	781	764	752	779	779	818	713	777	753	748	715	764	758	785	790	763	762	779
43968	30212	24888	9293	3124	1917	1272	1025	792	705	630	553	536	520	487	478	427	436	411	425	427	434	408	380	416	391	409	387	369	420	396	432	395	370	376	357	439	369	412	386	393	394	368	379	375	386	381	398	387	380	349	357	346	406	404	386	415	368	382	350	389	402	355	367	348	368	339	381	326	348	395	396	404	381	376	361	384	367	382	375	358	435	367	395	390	392	339	385	419	391	400	394	393	396	394	343	392	351	359	402	370	361	357	378	401	392	367	398	369	375	386	415	375	375	407	393	393	366	382	373	379	363	360	415	390	377	401	390	327	375	412	391	382	374	403	428	399	363	402	340	402	392	386	384	393	333	366	380	353	375	364	385	395	338	405	361	380	412	407	373	391	415	363	401	365	387	383	392	323	371	369	367	389	379	377	390	372	396	409	389	427	385	374	372	382	356	378	366	372	357	373	365	387	366	338	367	349	346	330	388	372	385	353	345	385	367	384	338	376	349	357	336	380	378	401	386	379	346	345	380	368	375	349	361	362	380	367	402	410	366	385	392	411	379	391	360	394	355	365	375	396	390	406	399	365	406	358	396	335	354	394	362	397	350	382	379	412	365	361	394	376	393	361	422	360	411	355	378	387	368	398	371	363	381	365	383	355	360	398	367	403	369	398	366	344	369	373	394	368	379	375	385	389	369	416	395	409	376	395	366	378	350	383	374	433	373	384	401	378	390	358	363	356	366	389	384	366	377	353	367	365	377	328	397	343	376	367	383	343	363	376	388	374	366	381	380	385	356	379	380	354	345	371	384	382	404	354	402	407	406	399	416	396	371	366	399	375	373	325	349	357	378	398	388	370	401	397	348	368	383	402	359	366	381	426	371	377	348	375	416	387	366	378	365	378	381	396	382	374	397	368	400	411	422	416	380	367	392	382	389	339	402	405	400	406	352	380	359	381	373	391	390	374	350	338	373	385	372	397	360	382	419	363	378	392	376	377	378	369	415	392	387	408	402	386	381	394	407	417	436	383	401	384	353	351	401	414	395	397	383	351	377	380	366	395	351	428	394	380	377	389	388	385	372	379	383	345	390	370	386	415	339	358	386	388	367	442	385	358	373	393	389	409	359	390	405	386	375	380	400	412	379	356	424	376	399	370	334	400	377	375	399	410	364	395	414	405	381	403	441	424	370	379	367	367	380	336	350	392	355	339	374	370	401	381	397	371	383	358	356	366	398	361	348	349	386	366	364	392	382	377	375	370	356	382	389	365	375	369	380	359	414	403	347	380	410	375	385	407	367	376	413	438	385	384	358	430	381	382	378	378	354	358	357	362	383	421	328	367	380	407	416	372	361	351	394	360	395	401	391	341	355	402	403	380	363	382	413	394	369	391	381	374	343	362	386	385	363	399	367	363	367	359	355	401	388	409	383	389	358	437	363	407	367	333	391	385	402	416	363	384	376	381	358	375	376	401	396	386	396	364	368	391	381	404	406	380	379	388	395	385	379	368	394	400	376	374	382	369	400	351	368	363	390	382	383	374	365	392	390	396	368	361	396	426	350	428	351	386	350	379	374	362	353	383	390	388	399	404	383	370	381	379	404	376	346	358	361	377	372	378	406	382	383	380	353	382	386	387	359	357	363	391	333	390	403	384	376	383	360	384	407	396	412	355	381	388	376	406	333	370	378	417	410	397	406	366	369	396	384	384	382	362	433	420	393	377	394	380	366	358	405	403	371	408	403	340	368	382	399	421	402	384	383	408	380	375	389	386	361	362	418	388	367	387	389	398	410	342	396	406	395	370	376	349	392	375	347	390	394	361	419	380	354	384	403	389	419	389	387	412	377	377	397	389	387	372	375	417	395	395	368	351	384	369	330	336	378	373	359	442	353	391	368	387	357	391	407	391	369	388	374	391	392	358	388	393	396	414	393	398	391	386	357	388	381	356	389	428	383	387	410	405	401	386	378	352	404	392	396	402	353	365	396	361	398	379	387	403	407	366	386	379	382	365	345	386	366	375	384	355	420	383	384	395	437	369	341	426	369	357	362	396	368	327	355	347	344	380	396	364	373	373	367	394	372	388	377	371	377	403	412	422	399	384	377	348	406	391	348	364	384	361	368	369	368	361	351	414	364	364	414	417	369	383	434	397	360	379	363	376	387	380	377	361	355	385	351	360	393	374	398	351	364	407	399	387	344	406	382	372	412	393	376	391	405	383	381	386	380	385	365	373	367	358	371	368	357	401	372	410	371	372	406	400	349	374	356	382	390	400	347	352	374	406	342	375	355	383	380	414	369	433	391	349	347	379	377	367	370	392	394	396	404	376	348	441	392	430	352	390	372	377	347	387	365	362	401	344	382	399	382	378	377	358	374	390	370	408	401	388	403	406	383	385	372	405	369	383	340	388	361	408	357	408	391	392	414	369	392	380	415	402	373	351	364	382	355	348	367	359	369	383	360	369	375	358	387	395	394	380	354	403	373	371	375	372	384	417	387	373	366	345	377	394	384	374	393	365	383	400	387	369	386	400	371	349	374	379	343	384	389	365	414	353	348	353	362	399	401	350	343	364	351	365	405	397	365	394	365	388	357	380	389	371	402	410	356	427	400	396	401	360	405	411	353	365	378	389	355	344	406	363	377	346	410	371	418	351	356	367	348	421	356	365	367	410	398	402	370	397	338	363	407	355	388	406	391	396	412	373	385	341	391	365	384	376	374	415	409	352	389	379	415	408	374	397	382	366	374	383	404	410	388	391	378	368	357	378	390	398	395	397	405	376	362	357	359	365	391	355	373	387	395	391	365	392	363	387	384	385	417	396	375	366	389	374	341	376	380	365	363	380	333	365	372	352	392	390	385	419	405	375	372	410	413	378	353	400	404	401	427	395	349	345	383	427	394	361	401	397	405	380	407	359	423	380	351	398	370	392	385	349	406	364	375	410	373	437	406	397	367	414	357	371	394	383	413	392	386	404	382	360	362	375	382	384	404	368	376	341	374	370	360	392	371	367	397	346	347	340	372	386	377	409	391	366	390	383	401	374	394	385	375	372	385	378	425	407	360	367	358	397	402	383	377	315	356	380	364	373	372	415	375	387	412	351	364	364	396	390	396	365	387	427	384	392	361	395	388	385	427	368	385	419	380	409	386	391	389	364	416	378	396	371	377	350	379	377	392	371	386	369	409	402	380	352	389	402	375	426	366	362	353	369	361	361	414	382	362	390	368	370	353	407	373	379	368	366	389	398	393	347	381	387	358	364	344	373	382	384	361	383	377	388	342	368	398	401	364	399	392	337	336	402	375	385	365	367	384	372	376	374	410	415	389	365	382	363	393	347	353	379	362	387	399	387	389	427	388	368	386	448	380	372	383	375	382	371	368	380	409	389	419	336	390	364	408	413	360	355	358	390	364	360	385	361	388	367	350	380	349	362	362	381	355	357	419	413	394	408	391	378	396	381	412	402	354	396	365	382	396	380	359	386	371	380	352	359	388	425	367	386	370	415	414
27146	22496	25807	11945	7566	5997	4491	3958	3007	2633	2275	1950	1684	1523	1388	1340	1252	1212	1179	1170	1090	1109	1047	1015	1100	1013	942	982	1052	974	956	939	958	961	908	906	835	881	899	857	880	915	920	863	837	849	862	836	858	892	796	836	833	856	830	857	804	837	845	850	848	879	888	863	935	866	855	792	865	852	850	899	846	854	848	842	845	855	871	837	831	833	845	876	830	824	860	824	808	857	853	779	850	859	847	860	852	871	826	860	878	853	870	825	848	829	852	847	877	830	843	803	827	855	847	826	858	838	823	830	823	813	883	853	857	838	828	849	806	832	835	851	889	874	854	832	824	850	864	823	810	775	848	821	849	873	898	830	828	854	838	857	816	845	842	793	793	847	883	858	782	900	833	843	868	853	805	797	860	807	894	823	893	775	887	845	874	881	803	822	862	891	863	830	894	891	831	833	825	817	840	834	903	897	835	863	889	811	866	854	829	826	849	834	807	833	809	841	844	788	810	865	844	887	840	835	865	840	814	837	853	865	839	861	858	822	797	859	869	838	893	824	845	882	894	827	795	887	830	849	881	846	888	863	873	873	853	864	829	869	864	862	843	839	806	845	851	819	820	828	848	901	804	811	819	862	871	859	864	868	827	798	816	843	882	872	867	814	859	836	833	846	830	820	871	866	856	886	886	860	835	875	854	871	857	826	878	833	814	844	860	826	863	797	833	836	805	873	891	961	883	826	901	909	861	810	836	893	865	848	928	801	912	868	864	858	849	861	868	856	898	909	866	857	842	878	856	813	839	882	804	874	833	830	856	835	776	806	799	877	895	816	865	828	880	867	832	773	847	879	871	807	842	839	805	831	808	813	865	886	827	805	827	800	867	833	835	827	829	800	852	859	848	880	824	870	807	864	791	838	845	825	842	876	843	864	840	838	823	834	829	871	847	873	831	843	867	844	815	881	846	884	848	829	843	833	842	849	809	883	845	839	826	879	851	870	871	835	846	798	851	840	825	847	862	857	849	828	834	852	934	824	825	861	834	867	841	789	861	812	912	804	855	853	872	827	836	854	859	841	840	844	826	884	842	839	870	849	775	817	833	833	856	797	862	837	804	808	826	848	841	810	833	835	827	879	845	808	863	845	813	790	854	809	887	792	848	845	831	865	838	853	852	815	816	785	820	889	898	815	825	843	853	852	825	838	810	839	806	899	839	857	863	853	853	789	836	847	895	861	843	837	822	832	845	869	888	866	819	821	822	864	830	897	861	821	883	798	851	879	839	847	851	856	863	926	884	822	802	823	850	853	794	844	850	843	846	836	859	832	836	832	876	867	897	808	831	864	871	840	827	846	807	783	822	855	908	853	865	889	866	869	874	857	832	838	868	794	867	860	832	834	856	852	848	837	910	896	866	849	849	818	779	822	795	839	836	836	905	846	873	813	791	841	837	852	883	810	817	844	836	845	851	841	805	871	835	838	828	830	880	821	829	846	798	839	858	830	829	920	873	813	873	862	804	843	809	871	859	840	884	833	866	804	812	868	857	815	888	834	843	808	784	852	817	808	833	835	847	902	850	840	836	876	843	802	832	826	858	851	880	858	851	829	836	847	854	843	862	889	887	857	846	900	823	860	852	839	882	829	834	815	893	806	807	846	895	870	822	838	852	831	801	843	835	852	784	864	882	837	837	793	890	888	858	873	853	873	835	864	837	882	812	892	839	827	858	829	823	822	851	866	896	889	877	851	871	857	909	849	869	821	836	794	843	850	798	824	857	880	791	851	813	815	863	842	787	871	844	872	860	804	824	848	861	806	845	875	818	776	827	812	849	863	843	791	858	852	803	862	848	883	855	816	857	833	841	787	840	875	877	850	839	840	778	850	893	869	842	863	850	871	896	839	814	776	883	856	844	845	824	861	828	826	800	796	845	872	842	891	843	858	879	849	821	867	848	870	838	841	845	807	846	820	815	832	835	864	861	875	826	808	833	824	846	865	864	859	785	844	852	835	825	906	814	847	894	877	839	822	829	861	867	819	815	789	882	792	842	907	783	813	824	862	829	836	870	866	828	833	885	821	867	811	886	864	866	870	823	875	861	806	804	847	828	801	836	839	874	869	850	910	827	790	815	867	866	819	866	848	895	837	792	810	830	836	825	818	861	840	861	844	863	860	819	857	847	803	856	818	824	891	799	862	848	789	799	821	817	875	847	809	789	793	867	828	838	822	867	836	821	820	859	850	825	843	788	806	833	861	808	804	823	842	817	854	825	812	838	832	897	804	844	856	788	861	876	829	820	861	857	835	845	834	831	855	785	851	846	863	879	846	790	816	840	824	865	814	846	843	867	853	869	826	841	850	857	831	848	863	856	818	825	856	806	867	839	866	842	834	834	799	862	853	893	834	868	866	852	852	868	771	857	841	817	845	867	819	817	855	887	829	828	797	839	843	854	879	872	826	807	850	839	869	842	828	862	890	819	812	853	890	818	820	852	863	854	805	885	894	829	873	810	901	865	823	891	870	814	839	867	833	822	825	894	944	829	877	833	825	844	847	856	849	795	886	866	823	863	924	857	829	858	827	870	804	859	835	799	885	865	906	855	887	858	853	840	824	847	810	867	906	830	835	850	805	851	865	836	802	847	838	856	884	862	865	833	837	815	837	827	843	769	803	864	843	845	891	830	813	858	838	827	783	846	849	846	827	841	878	865	872	779	866	856	842	825	848	897	889	806	848	848	824	833	864	833	844	867	880	832	839	846	878	841	800	858	815	906	837	846	858	859	813	831	867	789	844	834	848	848	877	801	786	807	813	863	855	807	882	828	816	815	815	840	832	855	886	844	876	863	809	890	817	853	869	828	806	834	810	833	809	848	868	836	881	834	843	844	823	837	893	867	835	911	821	834	859	804	876	814	842	851	848	854	797	865	851	877	821	803	846	799	887	855	876	818	902	825	839	887	879	873	873	835	869	869	841	859	839	816	874	854	840	803	819	842	802	862	898	841	820	865	848	817	882	879	839	825	838	836	842	811	868	858	880	817	863	860	847	879	867	863	913	860	854	798	809	795	825	851	874	832	831	875	798	836	847	828	819	800	872	818	756	910	853	847	871	790	815	847	811	889	868	874	831	882	892	855	850	861	822	808	814	901	919	872	847	874	868	813	835	841	784	871	873	831	885	840	823	875	840	809	896	861	883	831	904	837	850	827	849	840	876	854	810	909	868	787	802	845	858	863	857	848	822	813	841	832	835	846	805	872	845	828	834	810	818	863	830	857	887	827	819	831	851	804	861	894	867	856	862	857	876	887	828	836	839	810	850	794	819	795	837	834	857	859	865	850	855	855	807	856	874	860	778	847	870	903	830	851	843	841	812	808	805	834	871	815	818	807	897	872	873	814	820	831	848	885	843	843	826	841	827	857	817	859	840	785	856	878	877	853	863	859	805	871	876	843	833	846	859	838	837	864	819	893	872	808	836	820	787	840	819	907	862	853	801	813	800	826	816	818	859	850	890
19815	10375	6224	2231	1112	833	668	629	499	462	454	454	421	419	425	414	416	413	394	383	402	451	407	380	389	370	391	447	406	416	381	404	376	405	406	436	369	388	362	392	357	373	431	380	354	368	385	425	372	392	428	376	414	376	363	341	340	401	394	360	362	369	382	364	398	358	406	403	350	379	401	360	393	408	401	384	378	368	355	428	400	392	381	396	397	384	402	401	419	423	401	400	404	406	368	408	356	369	408	388	394	379	401	365	420	383	411	428	387	420	372	404	392	380	369	363	379	394	373	398	375	395	377	383	361	420	381	400	397	390	391	420	394	393	389	409	417	425	414	398	394	362	402	419	398	396	376	406	395	406	387	442	416	396	407	379	409	366	366	412	381	404	392	408	424	356	397	431	424	417	398	373	394	393	354	402	406	387	399	391	405	408	384	403	379	375	401	355	405	426	396	415	432	393	388	364	411	373	373	391	380	388	374	423	402	356	361	368	378	420	376	417	394	345	338	334	367	406	403	388	388	376	408	373	388	427	373	389	417	381	437	376	381	383	397	378	410	356	405	395	410	362	431	413	370	396	420	346	427	408	377	375	368	397	344	379	348	402	411	406	399	368	380	376	407	399	386	366	421	402	389	357	414	424	379	405	412	371	370	365	335	362	364	391	366	374	425	364	362	336	372	374	347	387	376	391	401	394	401	423	376	381	381	380	388	376	420	344	435	375	408	391	417	381	386	376	417	365	388	408	400	385	391	367	371	367	398	427	369	375	410	387	417	393	409	377	397	371	396	421	381	388	389	415	400	384	379	387	377	382	382	357	398	367	392	423	377	361	419	391	376	420	372	393	409	382	377	380	367	434	380	384	393	419	389	390	380	433	384	387	361	344	406	356	345	419	353	407	408	419	381	408	396	381	401	418	385	391	388	443	364	405	395	360	373	399	354	346	417	384	346	393	379	388	396	417	383	405	364	429	336	374	396	363	431	384	389	401	400	350	397	434	422	424	382	357	414	397	375	372	401	431	431	400	408	369	373	380	374	410	373	402	395	398	391	406	399	360	375	357	397	409	373	420	399	428	404	414	374	403	416	360	364	409	388	329	417	412	332	370	397	413	406	380	389	403	395	379	367	376	374	401	373	380	386	417	433	425	352	356	381	434	366	372	413	438	369	393	391	326	369	412	404	441	414	360	422	421	382	393	378	397	421	386	391	403	362	374	378	381	354	399	421	393	365	385	394	378	380	413	367	396	395	413	398	390	362	393	419	409	352	439	364	344	373	395	397	421	401	399	394	384	417	392	414	395	406	402	370	363	445	389	389	405	383	392	435	376	379	387	404	388	365	361	385	411	376	358	372	379	417	340	388	381	433	374	391	436	402	409	395	400	390	419	391	384	390	410	357	419	389	413	403	394	389	352	359	379	380	439	376	388	404	400	370	407	413	366	401	370	397	397	376	396	390	378	398	391	359	398	399	364	395	401	386	382	414	373	403	392	392	373	385	357	397	423	423	386	377	423	382	380	419	426	420	399	415	397	408	365	407	395	416	388	404	369	359	390	377	383	388	338	380	389	369	417	389	399	367	373	380	393	380	357	395	400	408	404	409	422	398	366	374	415	365	362	413	384	371	391	366	396	389	369	390	408	395	385	373	383	392	407	413	380	368	369	391	380	371	404	385	349	378	416	382	388	383	360	361	399	402	378	409	353	393	400	369	412	377	382	404	389	389	401	382	415	399	382	406	354	387	378	390	379	368	379	428	344	394	386	385	368	363	406	397	386	374	422	371	402	414	386	409	398	381	403	380	425	420	373	368	387	379	355	413	391	380	383	411	365	390	436	398	400	357	380	389	386	407	408	416	396	425	410	439	369	389	353	426	399	379	431	369	364	376	397	395	373	408	389	379	415	400	417	358	378	431	358	356	412	383	379	352	407	433	391	362	392	434	387	402	410	386	386	430	374	368	371	348	422	395	374	389	371	408	389	438	380	379	381	425	407	396	398	419	416	393	375	379	359	388	386	365	386	383	376	362	388	398	390	366	439	429	357	449	373	396	391	395	410	360	407	410	393	347	387	363	403	388	369	420	409	416	415	371	406	380	368	413	394	397	409	455	390	386	357	382	405	380	404	364	379	366	410	392	448	380	363	385	388	380	373	344	364	413	384	388	406	382	390	380	408	361	375	390	384	401	367	373	403	370	396	366	391	390	425	378	390	380	405	400	410	341	406	389	400	365	368	408	384	373	445	388	365	345	419	385	384	407	392	418	409	425	400	429	357	357	409	417	380	386	394	391	353	366	373	388	369	408	401	384	371	394	398	375	374	418	401	377	385	360	364	368	359	401	368	388	408	387	387	395	381	406	435	430	353	389	348	449	405	359	370	366	405	381	363	416	384	387	402	421	385	410	384	368	390	342	406	363	401	404	423	368	404	409	384	375	399	392	385	407	399	402	369	427	376	363	386	431	396	411	397	376	385	363	360	336	396	414	415	394	393	424	399	401	353	427	408	394	364	409	370	366	341	367	371	423	371	370	374	411	397	394	369	384	380	357	352	381	381	361	386	393	377	372	360	423	383	352	376	420	390	398	378	377	370	384	423	399	423	420	389	439	394	441	408	359	373	386	429	361	384	384	433	367	373	370	405	349	397	388	378	363	396	418	387	394	369	393	439	376	394	388	401	398	409	421	402	430	406	392	419	392	386	387	402	382	436	410	408	395	410	423	360	363	385	410	351	386	424	400	374	404	424	383	421	391	419	376	386	368	400	388	365	408	399	375	401	380	363	400	412	398	389	388	395	377	374	365	395	386	387	398	331	401	419	403	391	403	396	390	372	413	391	377	400	381	407	390	371	393	424	383	418	432	408	409	383	379	403	362	398	386	392	408	358	384	371	394	368	367	354	396	350	426	422	385	364	394	354	383	421	384	398	387	425	405	347	388	388	432	376	391	380	397	404	408	413	399	372	386	369	389	396	357	421	404	424	406	396	403	409	393	403	413	351	373	433	358	393	378	369	395	399	376	391	384	362	347	406	386	398	398	376	387	435	450	371	404	387	389	384	373	362	381	361	390	382	387	417	387	359	377	412	361	401	411	445	404	362	375	385	382	391	412	365	400	429	404	421	375	436	375	397	378	439	442	350	381	395	374	374	386	355	395	404	405	443	426	396	383	370	431	377	408	409	436	385	395	381	406	414	407	419	425	398	390	382	378	414	397	374	361	387	374	366	427	384	355	425	403	382	385	402	427	402	390	399	422	374	372	377	366	405	364	399	385	387	397	401	416	393	404	366	406	405	411	401	422	366	382	379	406	367	369	394	400	378	417	356	377	367	424	388	398	434	391	391	391	421	420	417	372	402	374	423	344	420	422	376	426	355	393	349	386	399	368	362	371	411	399	393	401	396	377	373	338	422	391	402	343	457	417	379	388	357	365	399	395	421	427	419	439	411	390	361	363	409	363	387	378	373	345	365	391	364	411	382	411	419	374	432	388	361	394	404
11975	8119	9669	5446	3572	2872	2152	1901	1635	1472	1343	1172	1060	1062	1003	1039	913	919	949	933	979	945	893	892	932	932	848	877	848	894	886	882	852	891	859	843	888	889	832	888	822	879	869	835	886	845	854	836	845	842	861	838	869	871	856	809	843	869	869	869	840	844	840	865	879	822	857	820	828	866	873	870	846	854	787	825	799	869	863	829	832	880	864	920	818	891	857	838	844	834	819	837	853	855	852	817	812	843	864	904	856	864	824	869	876	819	776	830	838	845	865	881	870	851	854	894	854	832	879	820	852	822	901	817	856	854	887	922	870	887	830	857	863	855	872	857	841	855	766	817	829	873	877	864	863	868	881	869	878	835	876	882	894	870	877	798	856	843	874	833	872	852	902	844	827	857	868	866	846	873	855	842	859	877	799	882	798	855	832	843	850	875	849	821	892	861	824	913	894	874	877	826	844	810	822	855	858	884	856	856	853	839	871	857	850	828	880	823	897	825	868	839	912	777	854	875	805	885	861	854	869	886	831	876	860	866	857	848	864	887	854	882	871	856	842	818	828	850	858	839	877	866	821	843	809	837	853	844	810	881	840	851	821	871	861	878	770	857	831	844	826	844	827	838	834	866	867	837	819	816	849	840	815	860	800	834	856	835	854	864	829	820	784	872	900	827	811	865	839	796	868	870	905	794	838	802	815	858	820	851	845	830	806	902	878	904	855	802	835	838	854	883	857	830	880	873	847	849	878	838	852	866	840	837	854	853	870	850	893	836	871	856	831	851	793	878	830	794	825	829	857	867	840	832	844	826	855	823	859	857	800	845	858	842	868	827	827	836	810	890	855	896	805	842	849	900	858	805	822	870	862	821	785	824	856	864	857	842	867	805	825	872	863	816	802	852	835	871	822	840	866	790	850	833	857	831	862	827	858	810	849	853	793	877	863	841	838	874	808	821	861	891	933	910	855	848	911	868	885	862	876	794	868	857	865	814	823	848	875	870	861	854	877	883	869	873	881	902	837	881	842	883	909	796	837	848	848	849	872	855	841	931	884	838	846	830	851	841	795	878	853	828	889	898	862	889	901	863	867	838	836	839	875	841	877	908	830	809	814	808	881	792	786	819	886	861	884	807	889	841	859	884	852	883	853	876	847	872	840	840	872	850	878	875	856	822	798	845	857	843	828	894	856	902	888	860	858	822	922	874	842	850	859	810	816	901	819	899	844	864	913	852	805	818	899	885	850	881	823	839	881	818	836	829	902	861	865	862	849	826	888	852	807	799	856	894	880	873	810	874	884	860	858	841	833	839	869	821	865	854	890	849	818	828	895	838	899	852	849	874	836	863	805	874	894	861	839	890	814	844	863	868	869	856	817	816	845	821	820	892	899	877	894	911	868	834	799	828	894	768	845	819	834	848	853	870	857	833	858	860	872	882	886	876	873	796	879	861	856	860	865	885	810	907	859	866	882	817	860	925	848	830	842	845	892	817	825	834	842	883	817	857	856	831	865	867	879	868	875	858	870	848	830	833	847	796	847	866	796	830	872	803	876	902	867	782	851	900	870	848	856	869	868	894	842	951	802	888	843	882	881	864	870	789	824	817	833	839	852	833	844	842	803	856	847	879	784	854	830	841	812	870	854	839	884	900	858	806	829	853	846	852	857	877	860	869	849	818	834	852	821	891	845	857	840	829	837	785	901	865	824	848	888	882	861	879	822	822	820	884	847	838	853	877	838	860	883	812	893	853	853	846	900	890	833	846	829	852	836	841	819	871	848	831	892	847	800	836	868	848	857	823	810	832	835	832	841	889	908	903	847	871	878	921	870	868	838	848	855	830	900	845	862	885	868	825	846	862	842	832	893	879	829	908	837	833	856	875	889	884	838	890	809	861	864	836	822	820	837	833	846	805	825	837	888	860	824	800	840	852	833	834	838	861	879	887	829	900	869	852	822	882	862	874	837	824	809	879	876	867	828	882	846	859	858	827	852	884	883	801	843	874	865	848	892	843	824	831	876	824	900	853	842	831	864	893	892	834	867	838	848	812	845	865	834	807	833	857	849	824	856	883	865	860	834	802	877	846	906	920	862	842	802	858	854	872	860	899	873	848	844	829	838	856	863	870	818	867	794	864	824	874	863	794	829	878	844	918	866	878	868	791	798	839	880	866	895	833	874	889	832	882	838	853	824	828	860	861	895	848	840	844	839	869	849	858	824	835	836	822	774	885	855	850	853	890	881	832	886	876	843	862	814	828	885	804	876	849	876	875	863	852	813	876	873	873	842	839	864	897	848	890	800	850	853	852	837	815	835	828	838	840	834	857	818	816	827	818	825	851	868	836	887	847	826	893	798	788	863	809	838	851	806	783	849	886	888	853	826	870	846	853	868	856	836	850	887	878	812	828	848	808	820	847	836	864	897	822	823	906	846	829	836	856	842	819	797	915	892	926	855	879	861	889	885	851	864	868	904	857	838	892	857	824	916	855	775	874	839	876	868	846	834	827	853	836	883	842	846	876	942	857	889	862	824	855	818	905	834	839	814	803	853	859	836	829	835	891	853	877	826	802	873	833	853	878	859	859	834	853	819	860	862	841	826	823	838	833	837	897	841	838	879	888	828	855	846	875	816	915	850	878	844	851	828	887	814	870	816	816	886	844	805	871	869	851	877	892	831	931	797	903	908	888	886	837	888	844	887	841	843	858	839	870	837	865	819	864	814	835	864	866	856	841	851	808	842	815	782	862	874	854	846	795	827	833	833	885	875	841	842	862	893	889	849	884	841	832	820	870	862	939	865	877	844	859	883	853	861	840	851	873	832	874	861	843	803	840	868	836	877	842	899	844	861	828	846	836	834	843	870	822	886	853	882	827	831	872	864	845	837	879	871	818	828	804	844	897	813	885	850	826	879	845	828	864	869	837	876	863	870	811	910	858	823	878	845	907	863	841	814	849	833	880	881	867	857	847	874	852	816	898	908	805	806	815	824	895	865	876	886	857	799	829	866	857	875	822	900	873	838	848	790	840	803	854	833	872	876	886	852	898	888	868	751	851	862	835	863	819	868	856	872	866	906	841	822	834	869	834	824	859	869	845	859	842	820	805	861	876	846	846	779	845	816	834	780	891	862	829	892	862	830	885	800	868	888	835	869	859	882	829	821	871	816	876	891	846	852	814	856	889	833	850	843	841	889	802	836	873	887	821	866	825	860	931	796	843	842	894	859	857	833	822	880	888	836	869	863	854	862	835	825	831	892	836	849	846	826	868	901	846	806	812	881	833	825	861	832	886	863	825	876	827	842	839	859	839	831	824	885	887	898	857	854	826	853	861	837	851	833	836	880	853	793	818	843	839	809	875	806	863	901	822	838	836	865	873	833	854	842	845	854	860	820	835	886	862	882	904	874	820	826	810	891	860	900	788	887	850	841	855	822	860	840	874	884	892	879	838	844	872	879	896	832	890	869	860	878	826	841	879	852	909	843	904	831	876	866	863	850	843	871	831	859	895
33233	21373	16176	5233	1928	1210	938	750	629	565	495	439	417	401	423	378	383	376	346	382	375	380	347	362	351	363	351	351	335	371	339	360	337	340	347	353	368	370	343	348	319	325	372	302	300	334	332	360	338	361	372	335	341	368	336	355	299	342	357	333	346	357	350	353	328	355	340	344	297	336	342	378	343	328	338	316	349	347	351	307	357	315	336	331	366	335	329	365	326	340	354	347	350	339	316	343	361	309	377	345	338	338	339	330	353	310	346	323	290	318	333	356	341	354	336	337	315	308	349	324	329	308	308	333	347	347	351	323	351	304	339	317	336	334	308	336	311	323	324	344	308	340	371	343	373	325	367	368	321	376	341	323	333	324	346	319	320	332	342	327	312	350	314	368	386	349	345	335	335	334	330	332	327	305	308	338	331	339	383	339	364	354	330	351	337	324	343	357	360	354	353	359	326	338	358	356	302	323	290	315	346	304	325	345	314	318	334	332	358	356	350	314	338	340	358	349	376	331	327	306	360	359	329	344	350	313	372	335	324	307	340	359	338	296	340	359	361	347	365	341	356	336	334	363	328	374	352	320	311	304	335	354	323	304	352	333	345	352	333	353	359	328	369	326	337	316	343	345	355	342	315	345	321	298	325	310	333	327	350	341	318	355	339	350	345	335	308	363	330	332	314	321	326	323	332	292	324	344	355	339	346	336	367	344	323	359	324	336	337	360	310	330	322	384	339	326	377	380	348	331	337	350	340	349	327	329	340	361	341	339	381	295	321	313	356	311	335	337	375	333	336	337	356	357	322	330	325	335	341	363	333	307	366	349	352	300	324	323	336	355	342	316	391	328	311	325	291	348	379	354	346	290	361	335	295	365	366	313	322	332	331	348	347	335	327	346	362	289	304	342	337	340	317	329	339	342	327	364	319	356	366	310	338	333	359	343	337	323	329	343	339	353	340	301	297	335	331	366	328	345	329	337	337	368	344	327	337	348	361	336	313	341	349	321	322	325	324	359	356	352	343	307	337	357	326	335	358	355	282	352	342	344	353	366	300	360	343	345	326	319	328	357	361	329	374	348	349	341	337	309	328	326	330	344	314	301	331	347	397	359	326	342	338	393	326	320	345	359	365	325	317	356	354	350	303	347	347	357	344	341	347	318	308	345	363	354	367	343	341	348	381	351	330	340	372	335	338	326	342	360	324	337	344	356	345	321	345	316	308	322	334	344	341	357	331	332	336	302	322	339	346	361	317	339	318	339	337	353	343	336	383	325	326	349	350	370	336	362	327	362	338	322	350	335	328	321	340	320	352	361	343	327	338	317	307	336	294	303	356	357	351	314	310	357	391	292	375	335	342	316	358	369	335	350	368	340	332	313	279	338	357	360	283	367	329	320	321	341	326	332	312	303	311	317	332	360	352	359	327	384	367	348	323	311	355	321	350	379	340	362	331	333	329	339	336	372	359	350	344	360	355	367	344	333	321	341	323	309	327	322	316	343	297	348	338	340	348	327	343	369	366	335	368	338	333	328	362	351	350	347	355	340	382	352	325	358	333	308	315	345	325	303	332	328	374	343	347	347	363	334	321	354	358	338	310	346	304	309	322	322	400	348	339	317	325	328	331	333	330	319	320	335	328	338	340	354	342	323	324	358	342	307	346	301	324	315	311	345	372	326	334	333	320	311	337	332	338	360	324	328	305	304	331	343	329	348	329	338	319	317	304	343	318	324	357	329	371	340	331	352	349	356	338	324	325	329	331	339	345	325	330	311	332	350	344	391	346	339	353	351	350	369	310	366	347	321	293	363	330	306	333	346	350	360	367	347	305	359	305	354	344	331	320	339	357	368	370	337	319	353	364	317	354	359	362	312	314	348	340	337	332	376	314	309	329	346	351	334	377	368	335	287	339	334	338	358	344	351	346	334	327	309	300	331	323	328	327	343	367	337	358	353	347	331	327	361	366	305	321	332	328	340	334	338	343	329	349	325	315	339	342	325	352	323	307	360	309	328	373	337	338	350	335	306	314	349	338	325	323	326	365	327	316	308	332	346	312	312	315	322	332	349	356	334	337	303	308	357	311	333	362	336	364	324	301	311	333	345	291	347	307	338	357	339	358	331	344	332	368	317	332	336	357	349	331	335	344	362	317	365	319	338	337	347	350	320	314	366	346	325	325	323	322	314	355	363	322	295	320	338	350	359	352	322	337	330	344	359	337	309	366	337	328	321	316	357	339	345	349	328	321	340	304	329	361	362	349	341	334	338	303	330	336	338	321	332	356	351	366	358	352	340	344	321	316	309	329	331	331	312	345	323	406	329	337	334	339	329	326	356	364	354	321	339	353	342	337	330	354	320	336	329	357	347	351	332	306	310	347	351	360	334	352	318	325	357	329	321	343	345	357	289	359	331	319	329	340	369	383	317	334	338	327	320	355	344	333	340	308	371	316	333	323	374	389	355	326	328	348	346	299	329	391	346	367	330	339	309	340	358	339	331	330	345	348	372	337	306	357	342	347	295	338	340	371	340	336	348	324	329	371	332	323	357	324	346	332	359	320	329	320	347	369	349	302	301	309	301	347	292	306	333	342	336	323	371	298	350	349	322	360	338	305	357	364	343	319	301	309	357	341	351	347	340	322	335	316	336	362	330	359	335	341	322	317	301	339	316	344	356	333	379	340	375	339	336	327	332	324	345	342	323	334	343	313	341	365	311	346	345	368	316	353	356	314	333	364	343	341	359	314	317	348	367	333	361	327	343	278	347	360	300	332	353	315	318	326	331	353	328	378	319	335	318	352	320	312	359	321	347	369	315	356	373	344	376	348	334	326	376	319	346	317	334	343	304	369	335	326	318	323	335	341	348	324	353	314	326	345	326	319	363	335	341	317	343	364	347	325	338	343	366	358	325	340	320	341	317	346	338	357	350	340	355	338	309	335	343	365	314	320	368	361	351	360	321	356	356	332	346	329	340	331	328	338	327	325	344	384	309	321	330	352	334	337	340	308	345	377	308	318	337	374	334	371	364	336	366	352	337	380	305	338	331	365	305	344	338	296	378	339	359	334	346	381	343	286	336	342	328	326	335	315	347	327	356	288	323	311	330	324	354	343	344	337	363	314	361	352	340	302	324	338	322	323	356	339	338	311	346	327	343	348	341	321	307	335	332	320	341	335	370	385	353	374	347	327	292	334	315	307	342	330	337	314	317	342	286	329	349	325	326	313	337	338	342	314	326	372	352	346	375	319	352	299	291	371	326	311	333	322	331	314	324	300	309	331	321	334	353	382	352	324	357	340	322	348	345	326	322	351	327	336	312	336	337	325	309	316	342	312	328	315	309	342	310	336	292	360	347	336	362	348	324	358	363	329	313	328	341	356	333	313	340	334	332	328	360	334	324	324	330	313	324	327	344	328	350	363	359	354	338	325	359	332	342	312	369	369	334	318	334	313	326	359	336	324	363	348	337	330	322	318	341	306	322	360	312	332	333	327	322	385	359	360	350
20783	16392	19653	8975	5530	4454	3536	2668	2167	1954	1623	1464	1290	1176	1184	1074	1030	978	1017	929	923	888	962	918	908	854	899	884	858	826	841	838	791	745	793	811	743	769	788	773	791	812	765	797	753	723	772	778	788	691	785	768	765	773	750	743	758	776	788	770	750	793	784	755	736	765	769	765	776	764	689	794	803	772	776	740	755	749	714	820	806	704	743	692	768	759	772	740	740	741	771	771	710	802	756	762	761	783	745	772	764	801	705	773	726	775	783	743	762	706	759	747	766	799	803	758	787	754	810	775	761	778	766	794	743	755	758	768	730	737	775	772	781	721	756	742	712	798	732	745	786	775	759	814	772	755	666	783	759	742	745	762	772	747	768	780	706	741	774	711	797	754	755	772	747	767	786	788	744	811	795	704	718	715	756	765	778	796	773	736	765	761	707	761	748	755	748	793	740	743	674	762	786	757	786	776	789	712	729	746	746	712	773	723	766	728	748	736	786	775	761	788	792	763	740	801	732	718	755	745	768	782	654	734	755	756	796	770	723	769	750	745	757	801	800	768	759	779	778	741	801	774	771	743	755	784	836	731	724	757	783	803	759	780	743	754	783	751	758	751	746	749	722	754	796	784	800	766	726	734	738	729	763	723	759	772	736	763	747	759	747	787	713	738	770	786	789	738	744	783	724	735	738	741	781	785	702	765	775	796	777	713	728	784	786	726	736	707	768	749	736	767	777	752	732	745	762	770	737	750	726	749	734	782	738	770	774	774	777	764	713	761	771	740	718	764	770	716	734	789	762	746	769	797	815	753	756	803	779	791	730	752	771	729	756	750	716	769	752	781	774	756	779	801	793	720	721	755	756	783	773	780	776	766	735	727	739	808	744	733	792	768	713	813	789	781	784	751	715	792	777	795	784	760	766	754	749	786	732	743	752	808	765	726	756	750	741	773	760	744	764	757	786	742	740	781	751	730	778	746	750	766	754	802	754	809	803	767	765	756	753	765	742	727	700	736	801	815	762	792	766	708	757	750	765	724	791	785	726	756	763	734	758	789	772	775	697	746	799	758	733	778	769	822	777	734	756	751	759	768	772	741	714	740	781	769	780	755	754	736	779	787	737	761	716	789	733	759	727	777	751	728	746	675	761	751	760	760	753	789	782	783	778	765	764	758	758	753	728	745	745	763	781	752	765	759	771	777	749	734	775	787	782	754	799	745	712	787	743	787	736	730	728	773	728	793	736	729	716	760	785	733	790	728	690	776	756	749	742	748	759	820	753	732	759	760	768	756	776	739	785	788	761	750	764	703	746	810	701	708	734	764	796	772	794	775	733	787	749	757	747	783	788	759	747	788	792	766	743	727	752	744	737	740	797	770	749	749	712	717	747	712	813	770	743	753	737	775	719	792	733	756	733	713	811	726	740	828	774	777	779	754	741	702	729	749	761	807	759	772	778	776	727	766	785	742	784	741	764	764	788	767	784	755	768	787	747	766	792	738	789	808	706	729	786	781	762	759	737	835	756	726	743	713	761	737	775	731	697	800	787	803	760	751	744	761	783	787	771	772	761	727	758	752	733	701	753	771	789	740	796	779	770	774	809	768	783	783	763	767	742	775	760	745	732	780	748	750	763	825	760	742	727	761	714	738	751	780	719	749	764	750	743	785	716	779	745	777	780	770	714	780	800	779	793	794	763	761	744	752	842	812	732	722	746	794	727	739	736	766	764	769	754	704	770	779	771	757	754	766	779	744	789	725	780	827	753	737	767	803	817	711	715	794	795	713	767	754	746	791	763	770	738	761	741	738	733	782	739	756	736	791	765	834	776	769	713	745	712	740	754	834	741	750	737	732	741	753	728	775	763	760	776	828	805	745	684	772	747	743	775	780	746	768	708	786	761	778	739	722	737	760	793	711	805	796	740	741	778	754	747	743	771	765	788	776	775	724	749	780	756	763	744	801	799	769	762	783	768	765	721	769	781	780	676	744	731	786	765	705	711	798	739	736	803	771	784	746	705	739	750	789	726	826	775	776	790	722	727	734	807	769	788	740	739	724	772	801	767	723	747	780	779	760	777	706	803	789	757	732	731	723	735	772	774	769	774	748	786	747	750	732	765	776	782	750	755	731	788	757	758	731	788	780	748	819	786	748	754	722	777	779	727	761	761	754	735	774	713	723	733	779	759	745	764	750	767	764	795	773	748	704	752	751	722	707	787	782	773	764	773	724	809	792	752	759	753	733	797	774	787	744	783	753	759	718	731	725	765	749	716	776	772	774	696	709	709	790	782	721	766	727	772	723	786	717	757	724	767	698	714	772	781	718	739	726	743	746	735	737	774	772	815	789	821	781	760	769	766	706	735	773	785	752	749	756	757	805	744	780	774	776	751	760	771	789	764	768	796	788	757	789	789	794	748	741	752	731	790	786	754	766	716	754	795	802	769	786	779	765	788	761	737	775	763	747	753	768	734	759	775	751	747	783	701	801	749	797	767	785	704	773	768	728	741	740	731	781	704	777	695	749	818	818	766	752	767	796	808	766	788	773	783	760	784	718	743	764	767	793	809	771	771	767	754	769	759	752	777	725	780	732	758	777	781	729	748	737	735	757	733	757	729	685	798	751	756	753	778	745	780	759	740	784	719	723	702	723	707	745	774	791	791	780	738	768	829	747	749	746	787	723	742	746	769	806	774	788	761	741	768	781	811	736	740	790	776	782	761	735	811	731	784	779	776	757	723	772	760	715	784	745	805	788	803	754	763	752	753	746	760	756	750	755	737	788	755	717	742	752	767	724	775	754	785	739	735	767	773	736	752	767	705	731	732	746	724	755	748	785	783	762	775	682	735	729	700	730	708	757	752	741	756	724	771	788	797	727	798	759	770	728	730	788	768	799	731	728	761	723	763	749	773	753	753	798	786	761	796	751	752	748	720	775	789	747	761	781	793	747	802	794	783	798	723	764	762	716	800	730	767	729	737	748	742	728	735	715	752	768	722	809	794	813	752	762	735	729	791	757	714	770	701	738	719	729	725	738	814	755	800	771	749	776	721	702	720	782	749	755	735	724	746	763	780	712	738	762	723	714	794	778	741	769	760	752	787	794	699	709	723	760	744	782	750	711	724	733	775	722	735	724	777	778	764	740	772	778	716	758	722	727	729	765	756	751	760	744	755	787	758	738	795	756	768	785	790	729	726	735	744	735	749	755	725	761	746	789	775	740	732	761	748	754	777	729	741	715	756	749	745	729	716	747	746	740	745	716	737	802	723	763	755	744	778	761	741	700	740	716	779	755	753	774	776	756	752	765	762	741	741	791	754	768	745	780	713	724	804	742	693	752	746	758	753	745	712	785	780	806	733	809	745	765	738	730	711	757	763	791	734	757	776	779	779	786	782	763	726	724	812	801	772	788	732	703	783	762	750	765	755	755	746	732	758	749	826	731	768	759	749	707	784	715	711	722	756	762	734	755	743	797	792	776	768	746	783	762	773	754	785	755	713	785	774	763
42723	29499	23909	8629	2905	1864	1340	975	785	698	618	564	497	519	485	436	489	436	471	418	391	396	381	407	410	398	370	385	400	366	374	402	396	390	417	389	352	405	406	408	366	354	416	363	318	394	362	425	385	388	390	361	344	394	374	423	402	380	367	352	390	382	373	402	419	332	409	370	406	419	379	395	378	392	381	375	375	366	408	397	403	418	393	359	357	379	384	389	361	372	395	407	377	385	386	365	338	366	389	366	391	312	361	377	378	372	394	366	362	382	358	393	358	377	361	390	351	353	340	377	406	388	369	387	350	381	351	354	380	345	376	369	395	380	392	375	424	420	404	336	379	395	366	363	342	343	387	384	369	370	405	368	409	398	429	386	314	371	392	370	329	331	384	397	396	350	380	374	387	356	344	391	370	364	367	375	390	384	399	358	386	394	371	372	370	405	379	382	428	349	393	393	360	355	361	345	367	394	367	364	379	409	368	376	373	372	354	366	343	391	379	387	390	356	391	365	399	388	390	361	399	346	393	369	357	348	354	384	396	405	356	389	350	359	373	400	365	383	364	357	381	340	376	382	370	371	373	407	399	358	354	361	336	400	392	373	374	430	383	375	391	370	376	370	370	401	368	361	393	376	364	353	368	355	353	346	370	308	397	371	358	370	372	383	377	390	362	373	410	362	408	391	358	361	395	367	375	367	373	331	372	381	425	385	391	406	355	330	374	386	377	382	384	389	361	360	335	351	387	351	386	375	398	385	379	363	352	359	368	376	390	384	395	363	395	410	359	360	397	366	382	390	359	367	349	355	421	348	398	352	384	391	342	397	417	368	379	367	368	371	401	358	374	337	373	359	370	322	338	355	389	349	361	358	386	377	376	382	408	382	368	357	342	383	364	391	384	375	397	392	354	394	381	396	334	396	378	376	378	375	371	362	378	371	382	383	342	376	366	384	394	352	395	338	354	361	409	378	370	370	357	380	358	391	375	388	394	378	348	408	360	360	391	397	368	333	367	406	360	374	363	372	400	389	385	343	356	364	358	381	378	406	402	410	377	379	384	363	394	348	366	350	349	341	381	431	377	371	407	371	355	359	363	393	361	357	357	400	352	362	378	423	392	400	366	334	402	381	406	384	360	367	396	383	390	383	347	387	367	332	409	372	381	399	387	385	414	368	352	372	388	350	382	359	414	382	344	361	368	390	409	329	369	360	365	430	367	400	375	334	372	379	384	363	381	379	368	400	378	388	376	368	363	332	416	354	362	349	383	342	355	367	365	385	394	388	400	381	390	379	355	380	349	428	414	373	334	353	326	371	368	353	338	388	368	359	423	369	367	363	378	386	373	384	368	346	367	328	354	388	396	359	420	389	375	378	407	402	396	365	380	378	401	372	377	358	383	351	397	367	388	366	377	395	414	364	381	331	363	396	414	372	351	380	385	400	382	385	384	364	390	374	379	376	331	373	362	406	361	389	372	399	384	370	401	372	368	385	417	384	413	367	360	390	402	408	376	372	358	364	381	405	351	385	384	390	386	375	357	388	395	348	346	360	375	400	398	394	365	388	377	388	427	383	404	373	348	349	367	380	357	377	347	389	377	366	373	325	364	374	391	356	363	368	406	376	399	359	434	403	382	385	391	390	371	378	352	353	349	373	400	353	392	415	371	376	399	379	371	366	383	352	384	359	387	352	354	325	368	375	391	361	383	411	388	387	375	382	351	369	385	370	359	387	403	391	405	319	372	377	393	404	391	368	363	366	383	387	390	340	365	364	395	397	318	401	387	363	360	364	394	330	373	363	381	373	374	340	348	365	356	385	371	353	375	398	370	398	387	355	320	407	360	366	380	362	383	398	364	375	396	355	376	360	383	364	348	343	400	348	426	369	379	361	385	382	384	395	407	350	358	386	399	378	357	352	338	351	393	377	366	371	368	386	368	341	358	386	362	392	358	397	322	365	356	371	398	389	404	378	371	390	342	385	375	350	349	397	390	397	394	375	375	342	357	370	344	381	358	358	372	421	371	321	372	368	385	377	375	340	356	357	366	376	379	375	373	370	353	365	395	347	374	393	360	383	349	355	375	385	374	374	375	399	387	361	367	378	351	416	400	344	352	371	375	380	354	383	378	389	386	381	372	366	401	357	378	338	328	361	382	375	368	402	409	386	348	374	360	340	381	405	370	402	362	350	377	393	362	366	310	354	352	411	387	381	388	378	368	386	369	392	407	411	359	389	363	392	392	380	371	392	403	343	375	383	361	399	366	372	360	391	364	383	359	388	356	370	364	382	393	390	427	419	360	345	356	361	390	364	395	377	362	367	358	372	389	370	365	374	379	319	355	364	423	390	352	344	389	390	364	407	399	410	360	371	361	342	376	352	368	395	387	390	405	377	377	371	359	394	371	360	347	365	377	350	386	379	359	389	410	356	379	403	396	410	390	374	430	384	345	380	386	334	335	338	384	375	341	372	358	370	355	360	336	357	362	394	353	351	359	303	402	357	340	341	365	357	380	361	421	384	369	388	352	394	369	338	370	341	361	370	394	368	372	388	387	360	393	345	361	372	365	386	385	354	401	353	373	369	384	356	391	354	389	348	374	363	406	340	402	358	355	364	372	382	379	340	358	370	407	378	370	388	363	347	388	390	325	404	346	389	391	348	381	397	365	353	403	358	390	392	357	369	387	365	379	366	372	372	383	349	396	369	334	348	352	395	336	355	355	372	397	382	379	389	424	384	378	382	371	372	371	379	357	373	402	375	375	373	340	378	373	358	370	355	349	418	393	380	370	359	381	387	376	373	337	343	357	378	379	376	355	362	337	370	380	364	394	385	359	372	369	369	345	387	403	347	391	356	387	358	332	360	388	353	380	361	377	347	417	383	378	352	363	367	389	384	387	372	391	362	420	412	398	365	378	372	373	352	396	384	410	348	366	338	392	381	385	394	332	383	381	383	343	380	367	396	382	351	381	384	406	366	396	382	339	371	386	360	395	351	345	366	344	369	362	385	395	393	365	422	341	360	367	337	381	369	380	341	351	360	381	392	358	344	349	387	372	426	366	404	364	357	375	345	370	370	395	385	342	377	366	404	388	375	361	351	407	386	343	344	388	374	378	374	353	368	348	360	370	365	386	360	408	377	338	392	401	409	384	366	364	345	332	383	405	384	394	372	331	366	354	367	364	364	424	395	409	351	373	343	346	354	382	348	363	358	364	368	367	377	360	382	383	378	373	390	366	342	394	361	373	371	369	375	350	336	414	381	387	371	383	360	366	365	358	376	355	372	394	373	359	360	399	396	393	357	362	355	369	346	421	405	382	397	368	328	344	348	389	354	362	378	388	389	349	346	316	377	380	408	335	356	365	399	390	362	384	402	370	331	382	386	432	333	377	407	375	377	401	394	405	369	384	393	361	371	369	408	374	353	394	332	378	364	403	379	335	383	380	364	325	385	353	322	385	364	341	359	409	394	374	367	342	380	362	332	363	398	398	357	402	415	384	374
26326	21999	25516	11316	7432	6117	4861	3616	2933	2531	2152	1856	1668	1548	1480	1351	1292	1260	1172	1157	1042	1086	1113	1037	1019	1022	1013	1027	955	977	933	941	934	928	883	886	929	902	853	867	878	868	872	889	875	869	868	866	802	823	845	858	810	837	885	835	864	856	836	826	796	853	839	805	735	863	882	863	853	889	850	818	869	840	855	862	816	859	809	813	831	829	813	863	858	844	803	875	892	810	882	844	804	748	822	806	818	831	814	790	835	811	857	870	842	816	800	796	799	834	831	810	840	827	873	805	819	870	794	776	836	901	824	843	836	856	819	786	785	804	791	847	817	828	828	788	835	799	925	865	853	802	818	852	840	843	844	797	823	828	835	821	838	767	871	875	825	818	801	858	845	829	846	854	818	843	835	818	842	858	839	864	788	829	810	818	893	815	834	762	836	839	860	748	822	927	841	826	805	850	793	839	827	868	825	841	838	846	828	849	782	856	790	799	841	806	828	847	863	797	825	828	830	825	814	803	836	849	816	828	829	870	831	788	823	825	847	827	858	877	830	813	816	837	851	834	819	860	788	822	847	802	867	800	808	805	814	849	720	801	817	821	841	828	796	822	840	815	770	857	800	803	865	809	869	835	832	804	839	817	849	888	790	782	862	810	921	853	829	835	824	831	822	855	896	816	862	813	806	859	791	882	847	764	868	824	841	830	816	842	780	830	835	869	843	815	830	836	830	831	835	786	871	788	839	838	852	903	791	883	849	859	862	868	818	782	804	812	792	836	808	833	824	810	838	780	828	816	840	811	824	852	844	818	835	844	829	766	810	777	868	797	841	838	797	863	786	859	845	838	803	801	745	860	815	823	832	831	883	847	803	841	838	834	855	870	764	828	830	825	845	809	883	821	838	799	848	835	847	818	818	830	779	797	790	841	835	871	836	816	776	777	813	792	821	812	818	848	855	826	857	791	853	802	825	860	799	863	820	808	817	827	809	837	828	880	830	812	852	838	837	816	903	815	782	817	837	861	828	818	847	852	820	816	812	811	850	849	819	815	847	824	784	820	836	865	823	889	854	813	816	877	833	847	825	839	829	850	831	819	836	841	863	832	785	825	794	838	812	875	816	852	893	848	824	831	823	862	838	837	833	828	895	809	828	785	820	781	872	823	849	845	807	826	837	821	842	794	863	857	820	809	845	856	805	797	789	811	880	821	771	810	845	879	911	819	834	762	874	911	876	802	789	813	789	806	847	827	854	817	826	845	862	836	812	805	845	831	864	845	839	811	811	836	790	804	797	824	825	864	857	807	856	821	817	862	865	850	851	865	807	832	863	843	819	835	794	828	807	847	852	836	834	844	807	818	858	820	832	804	833	820	848	867	852	815	832	864	822	897	830	772	837	821	854	856	839	857	854	798	829	802	827	805	784	804	896	823	773	810	778	832	841	846	816	847	830	752	815	817	778	801	835	795	848	859	868	815	792	827	811	833	875	781	836	791	872	824	867	829	885	865	829	809	857	800	861	789	817	766	888	832	854	809	846	816	851	852	864	783	834	846	844	833	854	825	819	808	825	826	837	851	811	797	787	830	797	855	831	787	821	868	817	852	806	802	837	787	825	865	835	820	804	858	817	767	821	899	820	791	870	854	839	867	864	856	821	803	827	823	782	887	858	857	842	860	838	807	872	880	837	803	822	817	889	807	855	850	849	845	857	838	847	821	778	832	788	808	818	832	796	838	850	835	802	799	823	868	807	798	853	812	894	828	851	811	784	849	848	877	831	842	843	800	907	828	836	800	821	760	803	820	827	826	829	854	815	817	844	830	845	809	835	840	895	835	841	800	837	840	853	802	831	810	853	771	830	814	839	735	842	778	761	861	806	843	811	862	840	783	841	840	841	797	865	794	837	816	754	794	806	882	855	827	809	857	841	784	766	858	857	797	825	862	839	799	817	801	800	830	851	823	825	830	825	858	866	835	815	834	798	830	865	821	880	828	794	859	836	812	840	828	819	875	820	794	817	815	821	794	844	812	859	772	905	818	808	791	838	872	849	769	863	794	804	843	843	836	802	809	847	792	869	857	819	880	795	829	798	882	810	892	812	852	835	823	811	791	825	809	788	893	767	780	791	871	789	866	876	755	813	861	873	849	795	829	825	817	822	830	796	839	825	822	863	834	818	798	835	782	850	839	828	859	885	864	755	796	835	834	800	895	822	814	847	879	825	839	798	857	844	867	901	863	845	806	823	809	910	796	799	803	886	858	858	824	846	853	903	839	863	850	823	878	836	794	810	878	794	848	806	842	849	811	823	809	816	786	821	854	852	854	837	813	870	804	839	852	794	829	821	819	794	828	835	796	793	801	779	843	777	827	817	830	833	797	791	842	870	802	851	858	813	807	849	852	779	867	853	851	842	807	894	775	816	843	863	836	829	861	862	833	833	795	837	843	830	825	864	772	822	868	824	843	764	854	905	857	824	857	876	851	813	805	822	841	785	804	834	857	800	857	826	853	844	817	802	785	880	838	853	806	820	831	829	783	848	835	871	817	822	835	806	825	844	843	828	836	818	844	795	844	826	823	851	828	885	833	820	834	829	843	831	803	831	831	822	841	808	826	835	835	807	818	863	826	889	881	847	847	851	846	839	874	812	811	840	804	802	824	813	876	856	851	840	824	821	815	866	813	855	797	832	888	866	875	813	845	836	796	826	839	793	822	848	824	835	821	819	827	842	771	786	842	840	817	809	828	853	842	816	804	809	833	813	833	886	839	838	881	870	830	824	798	824	832	782	802	850	794	829	799	887	820	811	856	857	837	875	830	778	815	819	824	804	784	815	795	831	803	814	777	796	826	886	896	785	870	850	847	815	830	822	814	825	813	820	809	824	844	857	802	837	776	860	858	853	859	852	812	831	820	833	873	785	836	836	840	869	821	871	862	799	831	894	818	807	818	817	828	820	767	808	774	825	827	846	872	829	838	818	862	793	830	843	823	807	824	812	820	874	809	839	763	777	847	836	828	851	821	845	827	833	822	780	865	833	846	805	785	834	849	806	865	820	907	857	878	809	822	796	815	860	831	825	891	808	833	820	866	785	849	811	801	852	835	812	846	796	827	781	845	888	799	836	840	880	820	848	785	801	823	828	841	847	792	875	759	833	850	820	817	833	817	848	851	853	834	829	803	831	844	839	809	837	841	795	812	863	809	822	831	855	868	772	843	823	861	857	829	866	822	792	849	816	824	837	842	822	833	840	797	859	811	833	828	827	828	836	823	835	831	824	817	828	855	805	855	838	867	854	856	843	801	797	855	814	839	802	849	875	794	833	788	852	829	820	813	792	849	804	775	826	836	797	838	820	840	817	830	801	813	848	754	781	868	843	831	871	820	861	821	816	832	768	835	821	883	813	811	816	854	851	823	817	776	839	832	871	846	843	814	821	813	826	862	820	850	860	830	885	829	818	860	852	799	819	799	832	850	789	824	786	833	848	818	804	794	855	818	779	886	827	796	849	853
19181	10106	6128	2090	1090	834	705	538	573	490	445	394	470	421	384	371	439	393	385	318	421	434	378	400	401	342	376	382	384	392	413	383	415	379	373	350	387	386	366	390	380	362	400	349	349	380	349	399	378	367	390	365	327	371	427	373	393	414	428	364	366	360	349	406	380	372	362	391	400	381	381	350	342	375	381	358	379	354	355	443	408	361	378	391	366	392	364	400	370	370	364	342	366	414	391	405	374	409	387	374	399	402	363	323	375	363	382	378	380	406	364	353	401	402	413	351	403	353	376	355	375	345	389	357	382	337	371	374	343	373	391	422	402	365	358	373	406	412	375	423	356	376	389	382	379	386	426	367	405	382	414	399	377	358	353	364	370	396	381	395	412	384	386	377	346	384	406	374	385	387	365	392	395	385	398	388	414	368	354	382	363	395	412	389	371	373	391	388	372	365	383	395	340	377	393	387	396	372	360	366	402	382	393	383	378	372	378	348	375	398	349	391	359	362	414	402	422	369	373	384	347	380	398	342	378	381	382	377	390	392	391	384	401	397	387	403	389	407	362	405	378	409	364	377	407	372	420	371	406	369	350	391	363	404	357	377	340	350	433	391	425	386	391	338	347	365	390	366	413	395	361	378	365	364	335	374	334	416	397	378	395	398	358	405	366	405	394	372	388	363	415	368	377	399	384	362	354	387	384	364	354	428	356	348	400	388	380	367	362	352	408	384	356	411	374	360	372	366	382	366	374	397	359	405	356	415	348	402	379	372	379	372	375	359	404	394	413	384	406	397	375	391	390	370	378	368	342	365	408	421	374	432	366	377	404	387	397	381	352	367	380	382	377	377	353	351	385	409	407	374	381	385	379	387	384	401	401	405	392	413	404	370	387	390	416	341	399	364	360	395	416	376	376	396	378	363	399	334	355	371	403	397	353	371	363	348	395	378	366	354	387	406	380	378	405	390	399	380	362	364	358	396	395	379	420	380	378	355	413	381	401	370	380	383	355	390	383	408	384	329	376	378	378	435	393	403	374	355	392	398	357	362	366	397	408	363	388	414	373	366	361	403	414	389	422	352	387	365	387	376	415	411	363	349	362	358	373	413	399	356	345	379	372	366	390	413	355	344	372	355	390	370	337	356	362	382	351	383	362	378	364	377	417	364	370	374	399	388	419	375	386	389	365	344	359	361	387	380	379	383	363	354	369	374	384	395	357	375	399	368	371	384	345	384	390	386	387	389	393	384	361	390	391	327	339	406	385	360	358	378	370	433	399	356	369	395	358	398	387	373	351	390	403	394	421	372	355	362	366	397	383	356	379	399	350	370	387	416	381	389	386	361	388	357	360	381	394	408	395	353	345	374	411	378	352	397	401	392	373	391	389	369	439	408	365	399	383	397	346	407	375	379	385	386	372	387	384	383	389	405	364	378	384	396	390	407	374	355	371	377	347	361	375	376	366	355	396	370	357	356	397	384	395	359	398	356	401	384	414	403	385	386	395	350	408	390	394	383	360	371	401	370	365	392	377	375	385	403	363	353	377	410	379	391	392	342	394	383	382	382	327	358	389	366	402	410	365	365	402	332	404	374	378	368	365	424	383	354	376	381	367	373	365	402	400	395	396	396	371	346	395	372	370	360	372	395	389	384	373	429	375	417	384	410	416	373	371	387	377	366	382	379	333	386	382	382	354	356	387	386	360	394	400	377	366	354	381	401	388	374	371	400	371	419	397	366	342	407	373	378	365	334	413	354	348	381	354	395	390	355	403	395	394	418	367	372	366	422	345	385	364	385	389	354	410	350	417	436	376	376	407	385	344	370	379	385	376	373	386	358	346	366	375	372	342	386	354	352	407	374	359	355	355	384	364	338	367	381	372	392	413	384	406	381	399	368	353	415	409	393	367	404	361	398	391	365	380	392	420	371	419	401	370	407	363	392	380	345	362	327	377	411	374	379	375	355	382	394	312	422	356	393	391	382	400	382	400	361	356	378	383	383	388	400	380	386	338	377	396	386	350	369	373	399	432	373	431	411	356	375	372	384	394	388	369	389	379	383	382	352	406	366	370	345	349	380	417	380	378	357	380	367	363	372	386	344	381	376	333	346	402	382	413	367	396	346	358	364	379	362	398	368	380	375	380	361	388	375	379	421	385	357	415	350	355	353	372	374	377	357	376	387	337	340	383	387	360	335	407	362	353	395	396	392	363	317	358	374	402	388	341	399	427	386	381	356	396	392	345	380	379	389	395	391	361	346	342	425	417	384	388	381	404	370	365	389	321	362	375	378	386	375	376	365	393	410	347	367	363	434	386	394	400	385	410	355	345	395	364	420	380	366	385	392	374	388	360	362	379	353	409	410	361	362	384	411	395	390	374	384	378	350	389	375	386	361	386	366	402	369	350	351	378	436	390	365	390	377	346	375	395	369	356	349	396	384	371	345	376	377	343	386	391	379	348	401	374	397	414	378	398	383	365	372	347	361	383	369	354	413	395	366	383	388	394	359	403	368	385	361	397	327	378	371	395	389	403	358	381	358	379	408	393	431	413	391	364	421	369	336	380	401	379	421	383	356	380	369	386	390	388	375	328	349	340	419	406	374	403	366	435	401	381	376	362	395	369	414	372	372	376	373	403	363	370	375	386	373	362	400	390	379	340	355	428	393	363	376	400	383	392	348	379	338	370	367	415	388	407	384	358	365	409	393	360	390	377	390	370	377	366	420	343	366	385	396	386	386	373	394	404	403	351	389	403	414	374	386	377	401	359	356	366	370	380	399	377	355	372	373	395	355	361	394	407	396	393	365	376	360	396	423	402	384	424	359	395	376	383	422	428	402	355	357	364	357	413	339	382	408	348	412	428	380	440	403	403	386	415	405	388	367	353	392	404	394	401	359	365	380	389	390	402	406	388	356	386	392	381	387	378	380	376	323	373	369	396	367	379	394	374	380	395	398	385	372	395	419	370	388	391	360	384	347	389	346	409	374	358	392	364	357	418	365	384	335	376	358	373	384	366	407	381	378	363	408	367	364	392	364	344	357	388	427	390	345	394	414	375	383	352	361	390	368	406	452	377	367	373	399	389	357	380	358	405	381	354	408	400	379	324	416	401	354	399	369	368	401	380	376	393	347	387	376	380	378	354	373	338	372	367	394	392	420	385	360	388	434	379	386	406	429	389	382	389	384	401	403	394	375	377	366	369	387	395	408	414	374	365	437	416	360	345	402	398	373	366	398	384	382	384	379	371	358	391	349	370	404	370	367	363	352	394	380	427	400	368	372	353	373	344	396	392	388	397	396	404	388	375	369	366	350	377	392	396	356	356	376	367	415	389	443	364	397	392	364	378	368	401	393	390	394	429	402	412	397	422	402	353	376	398	351	381	376	386	379	391	432	426	396	420	392	359	346	385	393	418	374	395	414	341	400	396	373	373	397	386	371	366	399	360	386	396	382	386	365	418	339	365	373	370	388	384	363	348	414	425	388	423	366	374	391	393	341	399	395
11796	8270	9547	5156	3721	2940	2286	1766	1606	1394	1290	1156	1065	1037	947	992	1002	873	873	908	869	883	877	877	880	839	866	818	888	868	896	842	759	827	864	819	859	775	803	808	895	836	803	820	825	882	838	862	857	851	838	815	803	825	780	852	850	800	844	861	793	804	824	837	809	845	767	799	843	889	819	786	879	849	858	785	851	867	878	798	827	836	809	841	826	833	815	817	907	787	806	827	795	879	843	804	865	792	829	842	821	863	776	820	806	860	829	862	828	843	842	819	873	802	866	843	849	846	852	861	860	837	804	818	770	793	805	877	854	824	854	798	807	852	796	801	839	805	827	874	822	868	879	813	812	866	860	820	815	836	855	870	797	780	802	852	799	820	829	841	866	826	867	810	828	856	826	832	818	839	828	766	835	866	813	814	865	843	860	788	870	809	805	843	860	830	780	856	808	844	850	854	796	831	835	820	815	813	847	790	846	819	849	861	867	861	856	775	835	847	819	839	817	808	883	848	843	851	830	896	806	834	809	846	790	852	807	814	839	865	812	818	867	820	862	853	818	861	821	850	831	820	852	867	825	881	812	838	812	831	844	843	809	863	808	806	856	846	800	847	863	856	808	802	843	858	832	804	854	792	800	787	831	821	833	826	821	842	829	811	836	883	847	800	869	856	870	828	823	827	825	803	840	788	819	823	862	844	792	838	851	812	807	857	846	833	870	828	839	804	805	856	845	830	860	799	828	818	789	873	850	838	823	881	822	838	772	863	848	850	838	830	819	837	810	810	851	797	846	804	809	792	784	848	828	879	863	867	842	832	788	840	857	793	813	807	817	798	780	787	834	816	865	805	832	853	827	815	822	834	830	797	793	873	884	831	833	833	825	818	795	799	802	823	851	855	801	782	824	873	883	842	815	840	846	859	802	785	815	884	782	857	831	868	812	818	869	844	801	819	811	873	874	811	779	789	798	808	830	837	813	855	809	838	864	824	828	887	771	838	838	827	792	831	830	814	811	794	874	831	860	825	807	821	809	873	858	800	831	819	795	787	823	850	817	848	852	788	840	859	819	848	831	846	862	810	803	824	829	879	808	789	880	807	798	834	856	828	812	873	810	872	848	814	835	801	773	829	840	846	868	845	793	823	815	870	884	815	785	834	834	834	776	832	850	853	799	907	827	821	827	817	805	854	888	810	829	806	857	819	768	877	824	846	838	829	842	835	863	844	872	837	837	796	805	763	835	863	828	797	841	876	792	838	817	827	825	824	818	862	843	788	811	800	846	829	829	821	798	824	851	842	841	826	826	871	838	826	889	827	868	792	786	804	860	843	817	827	836	768	820	910	846	852	798	842	887	806	811	783	821	822	834	863	774	848	857	796	839	833	843	821	870	871	781	874	835	869	829	891	824	817	850	851	903	816	789	830	797	894	788	773	829	793	824	782	827	826	807	769	869	808	860	845	798	850	846	804	783	828	903	823	826	835	881	856	844	820	848	820	885	821	827	857	840	847	849	823	831	829	810	896	840	850	840	822	815	806	814	865	854	793	826	878	856	813	819	826	811	821	838	838	821	836	871	811	887	831	823	827	842	828	830	801	836	864	823	816	823	836	811	870	818	812	844	790	848	869	806	849	788	795	863	835	856	834	822	789	847	824	817	815	887	840	872	858	836	813	852	864	808	825	795	804	846	834	831	829	852	857	842	863	806	856	746	848	855	829	864	873	853	849	810	854	840	840	865	840	886	838	865	820	825	833	788	831	790	792	852	839	815	820	838	857	816	818	805	810	840	788	813	829	820	841	812	842	854	874	796	883	828	834	828	815	842	841	807	836	841	825	860	806	804	856	823	816	835	834	774	813	853	815	818	787	829	839	824	815	783	825	833	825	850	811	810	837	882	811	811	881	811	815	861	873	830	809	800	857	832	819	825	837	788	849	800	816	818	867	836	808	776	838	799	823	841	845	826	821	838	896	860	792	795	809	793	801	854	854	827	837	846	850	804	799	792	829	845	851	814	875	872	858	871	876	826	829	828	845	863	834	818	758	810	809	868	796	783	753	852	812	803	885	793	866	831	801	851	808	818	803	826	865	845	837	847	838	809	833	813	800	798	827	818	813	875	847	832	811	825	854	858	834	783	789	824	799	824	843	823	837	862	834	814	871	777	817	826	856	823	771	842	803	805	826	865	837	811	795	889	808	831	805	790	777	873	815	765	795	847	831	841	807	813	810	845	838	809	797	831	855	808	868	879	845	856	815	866	809	803	842	882	868	811	776	852	774	817	840	852	838	869	785	847	812	803	833	791	818	854	868	826	843	851	803	870	844	822	806	829	788	886	840	825	821	868	848	870	854	851	806	817	860	842	823	840	810	807	876	840	812	860	848	791	803	840	865	810	852	878	792	827	833	837	809	835	827	848	795	829	844	817	852	794	851	856	890	808	777	807	837	805	838	859	847	858	788	826	847	817	795	813	897	814	806	829	835	839	803	809	771	850	838	822	779	827	835	829	846	830	822	871	839	857	850	930	810	860	852	828	849	800	820	839	786	787	863	853	830	854	824	804	813	832	830	810	835	857	814	822	834	856	867	803	833	825	866	832	829	821	815	808	870	838	831	845	835	805	801	785	841	856	851	797	814	828	810	877	841	804	872	830	887	829	827	819	810	821	814	838	840	825	832	875	820	894	795	837	851	787	833	860	826	826	860	821	853	857	814	805	857	818	833	854	851	878	846	836	851	852	836	847	886	825	830	846	820	808	805	797	824	826	793	845	825	857	832	902	847	784	835	816	867	847	831	804	807	850	792	800	872	825	827	830	847	806	797	818	802	845	845	824	836	852	865	830	828	833	825	852	855	838	803	803	789	752	836	854	831	865	826	820	838	820	849	859	840	829	809	796	867	876	786	843	823	856	807	854	825	819	756	830	833	791	865	821	870	861	815	798	878	796	838	813	812	826	845	814	812	787	805	845	857	823	845	857	841	785	838	815	856	818	855	822	814	819	784	857	803	875	784	858	811	836	839	814	870	825	809	825	791	784	797	856	875	855	830	828	843	793	866	835	837	846	845	863	798	814	813	844	831	871	844	861	807	842	856	809	833	789	854	884	844	824	834	824	852	831	814	865	814	854	839	814	897	790	808	825	813	825	833	785	816	842	850	832	839	840	800	844	748	871	856	793	863	834	797	832	827	848	850	852	793	850	871	835	834	827	813	845	868	853	822	856	826	838	845	863	842	804	804	844	821	821	810	801	840	794	861	809	859	812	838	791	796	799	796	842	814	832	839	797	834	827	826	826	887	874	859	841	805	807	807	875	819	864	787	784	828	851	801	852	871	852	853	857	833	852	858	828	849	861	803	861	827	863	827	817	861	894	799	854	781	815	835	859	820	826	823	855	805	827	818	787	924	853	800	859	831	829	866	804	832	835	847	778	862	804	820	800	814	817	853	812	796	825	830	859	892	836	803	840	808	818	837	847	822	792	805	773	881	805	871	817	870	822	782
33273	21016	16406	5113	1877	1307	884	650	664	556	469	474	429	418	427	412	381	409	378	368	370	357	341	338	349	344	351	372	359	366	348	345	299	315	329	342	359	318	363	366	333	330	316	335	333	294	328	295	341	330	344	377	344	327	348	318	326	327	303	308	317	312	317	331	312	303	346	330	346	336	359	329	347	342	318	319	326	395	335	355	319	367	354	319	316	344	364	313	354	357	312	358	337	364	338	335	361	301	367	357	319	297	316	335	326	330	309	318	357	353	313	341	328	347	350	342	334	325	337	336	342	314	298	323	341	361	315	322	370	329	353	352	366	325	325	328	385	347	381	328	359	325	297	356	330	353	350	340	347	359	322	344	349	340	361	318	336	365	300	339	294	311	317	371	320	335	302	306	353	341	352	330	327	334	361	332	294	308	354	349	333	341	306	355	312	331	346	347	340	339	294	335	326	319	327	342	308	339	348	353	366	372	310	329	323	325	312	314	346	366	343	313	317	358	302	316	332	324	332	341	345	356	323	326	315	319	331	350	325	339	354	316	326	324	310	342	324	339	325	344	327	337	345	324	352	316	316	349	321	354	303	330	320	320	325	304	339	327	322	348	342	345	328	328	302	343	335	329	338	336	336	318	343	363	374	359	313	317	381	325	322	349	350	337	295	286	348	325	358	324	325	350	330	354	352	302	344	319	319	345	356	337	325	344	336	336	347	321	306	321	326	315	352	372	320	308	352	367	321	335	345	360	330	318	361	353	367	354	355	333	329	312	315	330	296	343	292	349	356	364	318	360	345	347	325	341	355	358	373	294	341	356	317	298	335	343	275	325	362	303	324	331	322	349	319	307	364	362	304	374	356	332	348	329	342	334	315	327	318	355	335	342	319	325	341	320	402	311	342	308	337	322	353	325	316	345	345	320	358	343	335	347	332	334	318	347	348	336	342	314	305	333	352	358	322	301	306	318	332	339	352	351	333	346	343	368	328	335	370	292	323	324	335	317	339	340	352	331	363	326	351	330	340	353	371	289	351	338	320	356	348	312	355	331	317	349	322	314	348	319	328	321	342	330	352	347	367	310	320	316	328	324	317	383	322	361	339	336	338	343	344	327	323	337	334	327	317	343	340	346	317	316	333	336	340	323	341	302	314	328	381	339	337	340	289	364	335	330	300	364	273	335	296	341	316	339	341	344	302	336	321	324	317	323	355	333	329	318	314	367	304	353	351	316	339	339	356	330	338	336	300	318	329	359	356	337	342	354	342	327	319	317	332	302	332	306	320	316	380	357	340	361	368	322	337	305	349	365	328	353	368	341	304	336	357	334	337	357	312	338	345	310	314	336	325	357	376	340	350	300	329	311	329	347	322	367	310	322	335	326	316	317	288	315	306	322	355	349	353	349	321	314	310	337	320	320	341	309	332	371	352	317	337	292	355	307	332	313	312	323	334	343	312	336	319	340	341	312	342	320	309	359	354	316	342	324	335	312	379	338	288	347	360	335	344	323	350	351	345	310	316	335	301	371	324	342	362	359	348	347	332	341	351	297	343	304	331	333	325	340	351	300	323	331	309	319	348	334	350	354	317	322	346	323	317	323	284	295	326	326	334	324	370	344	338	318	355	339	324	303	344	335	350	326	360	362	325	342	347	338	299	313	363	340	364	337	335	348	345	334	356	352	355	312	336	327	352	352	326	301	350	353	355	343	343	358	299	331	318	333	360	322	319	312	306	352	339	319	359	342	361	339	339	327	327	366	293	323	327	331	338	347	361	335	360	326	324	315	345	330	291	338	330	321	302	321	340	317	356	342	330	312	324	352	351	362	328	349	331	383	324	330	344	362	342	333	359	335	340	372	359	344	309	362	330	342	324	366	349	385	327	318	298	336	387	343	317	320	360	345	345	323	342	330	386	347	305	349	324	336	350	316	344	340	332	321	321	333	312	303	316	331	331	376	305	310	357	293	330	355	309	318	359	320	372	355	297	327	333	312	323	354	316	325	343	320	313	347	317	315	308	300	302	334	322	352	348	342	331	312	346	319	341	342	309	312	336	344	320	355	308	317	303	313	321	365	313	337	312	345	358	298	350	374	310	304	351	322	317	322	338	366	322	372	343	311	348	340	338	342	316	359	342	344	352	336	345	334	365	303	341	333	304	308	334	336	332	281	317	308	320	374	331	358	355	338	356	329	354	365	357	351	344	322	335	346	320	340	367	344	342	328	325	311	301	354	352	346	321	320	311	351	330	334	340	347	339	327	325	335	340	344	325	349	340	367	347	311	308	329	325	355	336	347	352	328	352	338	319	335	347	377	267	345	325	299	321	305	334	365	341	356	336	312	339	325	343	342	297	275	323	331	330	326	360	317	339	327	312	308	347	357	335	317	320	339	319	349	333	297	328	330	336	305	347	336	326	334	376	306	331	313	340	353	354	344	361	355	345	288	296	316	338	327	329	355	338	302	363	352	324	314	342	338	337	331	340	329	334	351	346	318	354	324	332	335	357	320	308	369	321	331	279	349	334	331	312	353	293	357	339	351	351	317	328	319	363	362	348	354	347	340	345	335	351	342	341	316	298	329	335	353	359	307	296	339	320	335	338	342	337	322	338	356	345	300	309	371	326	358	340	313	308	350	324	335	373	336	342	324	328	351	302	363	340	329	306	353	329	325	353	312	324	340	374	312	335	319	355	359	327	317	376	326	336	324	345	331	324	302	301	317	353	323	349	330	352	307	313	336	312	335	393	311	340	295	294	346	360	373	338	361	354	354	361	338	365	351	350	368	325	365	374	343	348	328	351	305	343	351	295	356	305	341	320	357	351	347	317	318	337	286	360	346	347	361	335	315	332	365	295	315	275	287	334	303	344	320	320	329	336	335	316	324	321	325	318	291	344	359	339	307	345	324	339	320	338	315	379	281	297	337	348	314	339	341	350	378	331	342	297	356	325	337	335	359	317	320	329	338	359	343	330	330	309	338	300	362	347	327	363	314	306	340	328	350	337	331	367	348	372	309	310	325	366	340	307	298	353	310	320	358	335	342	353	338	317	327	324	365	351	330	328	333	379	314	342	319	310	326	344	341	333	271	305	320	333	316	296	303	342	360	344	331	324	346	338	347	364	336	341	330	305	339	319	307	317	291	326	352	343	321	323	323	360	345	346	309	335	362	322	335	349	347	355	323	361	336	351	329	348	350	330	314	340	317	328	339	311	347	332	331	331	320	353	338	324	294	325	325	340	312	350	330	337	309	353	327	375	341	349	341	320	348	313	367	302	351	326	336	339	325	347	351	364	338	315	338	347	349	391	338	332	349	325	326	334	301	319	320	312	308	331	327	335	338	329	333	309	276	319	343	350	332	344	314	373	335	339	349	323	323	316	313	325	335	345	338	339	347	309	324	315	355	338	338	347	313	339	345	347	347	331	346	326	340	348	329	351	360	297	367	338	344	330	352	333	315	322	351	323	343	336	310	331	345	337	321	367	364	352	368	337	339	331	320
20998	16352	20345	8072	5675	4425	3243	2375	2326	1850	1522	1409	1282	1327	1154	1106	1018	1010	933	878	914	920	910	889	879	811	776	858	865	778	829	758	796	789	787	760	823	745	797	813	742	769	714	758	804	776	749	738	735	773	737	742	716	784	738	748	723	807	753	777	700	736	696	700	751	747	713	748	762	760	754	777	683	735	776	769	746	700	764	738	777	755	763	741	741	754	777	768	724	773	754	766	741	754	776	772	796	768	749	725	731	732	768	772	749	755	745	687	738	768	751	771	716	748	808	731	758	719	791	784	751	719	750	748	764	781	743	820	740	741	715	744	733	755	756	711	722	699	743	758	766	759	722	713	761	767	757	750	731	732	753	748	776	762	733	735	747	777	693	709	725	711	746	759	715	796	742	745	746	792	775	772	747	758	758	729	758	770	710	777	705	758	777	780	740	800	723	738	789	760	794	737	747	756	762	747	738	761	732	739	721	693	730	788	720	732	779	756	756	739	728	722	753	774	751	752	723	704	763	772	769	782	729	768	734	730	744	759	728	755	819	764	728	739	754	757	719	731	712	720	758	774	730	733	711	721	720	727	675	772	781	706	788	761	741	773	733	725	753	706	748	769	744	742	773	768	735	755	730	712	753	715	716	748	731	740	790	759	754	733	686	754	764	704	765	723	763	760	742	734	784	727	704	744	762	725	793	768	670	789	748	748	752	746	751	744	752	718	753	719	762	767	805	786	710	744	742	815	749	757	780	815	753	758	779	793	761	725	713	771	728	757	739	750	683	757	709	745	765	765	774	741	725	712	752	740	715	765	742	701	771	793	783	787	681	714	773	773	733	756	783	764	805	784	753	738	691	768	740	750	763	772	738	794	794	752	750	770	709	746	795	733	717	717	731	755	745	747	790	767	739	755	755	750	745	746	770	752	760	772	743	754	807	759	748	728	745	752	772	737	776	789	746	755	737	736	727	787	746	699	743	758	701	763	746	682	750	774	771	734	759	772	782	762	808	751	736	742	779	749	735	755	663	755	707	712	741	767	775	716	740	786	736	741	743	725	779	809	715	776	739	747	766	741	759	778	772	769	758	700	766	752	763	732	772	702	746	724	747	706	757	771	790	802	755	726	733	735	756	758	739	767	760	736	718	749	737	770	755	722	793	768	717	753	695	720	801	721	730	764	749	761	689	772	726	768	784	708	756	719	770	781	758	736	734	764	757	740	778	796	770	696	731	771	713	754	759	750	760	693	694	730	780	731	751	717	725	723	737	760	753	742	729	767	727	735	791	702	758	734	725	689	726	701	727	762	726	751	764	742	747	753	736	715	737	760	813	794	744	784	777	720	750	747	763	726	771	740	800	745	758	730	720	730	747	715	744	725	707	737	723	722	752	759	729	743	785	766	709	755	713	787	750	769	750	689	741	733	750	739	830	784	793	764	805	781	764	780	770	716	756	755	762	769	710	782	728	757	726	679	705	769	766	770	721	785	796	801	768	750	728	729	773	733	773	784	735	715	733	740	756	743	706	761	762	773	720	698	768	738	760	737	717	706	780	793	729	783	797	715	774	741	750	787	789	753	739	710	727	805	768	758	777	775	725	747	751	722	759	784	767	745	728	754	762	729	778	768	747	699	770	707	732	794	807	799	776	750	747	744	763	744	716	778	754	725	716	835	766	747	771	758	756	759	751	748	753	756	709	697	736	743	722	765	739	717	722	746	690	738	775	722	775	729	748	732	744	761	739	745	743	790	778	720	735	757	714	732	739	746	707	743	756	750	717	774	706	733	727	725	716	780	759	765	762	715	727	733	764	750	714	742	700	723	775	769	720	741	770	721	771	766	764	729	794	747	774	762	785	770	760	765	714	748	798	766	767	746	734	769	736	801	744	756	756	750	775	734	752	757	725	760	752	712	739	764	776	701	714	762	795	743	782	807	686	754	744	761	732	736	797	821	783	751	733	716	754	746	738	739	737	739	782	764	710	752	757	736	710	800	757	734	729	755	726	800	738	742	779	726	696	712	765	764	769	738	745	765	778	720	716	708	783	775	787	788	714	732	741	751	794	747	701	741	740	757	754	745	712	781	723	700	703	751	774	754	739	749	712	738	757	777	732	745	737	750	743	720	703	793	770	795	733	779	799	758	783	684	773	744	762	725	751	745	784	754	743	730	753	757	743	755	749	752	695	774	780	768	715	727	784	782	745	714	781	759	732	753	715	733	739	744	763	690	762	814	784	756	726	728	734	735	745	781	719	756	753	742	760	745	768	732	738	721	747	774	697	751	740	713	752	742	727	741	754	705	764	746	713	728	794	731	738	774	793	739	775	744	776	677	774	752	775	760	743	746	783	751	715	733	723	710	746	740	727	726	744	776	793	761	730	741	709	681	730	782	730	742	720	724	730	722	756	731	700	768	804	791	774	706	747	758	704	739	719	751	752	717	765	749	724	730	785	705	768	799	765	757	783	732	771	750	758	776	729	763	758	727	740	735	765	718	725	773	744	756	725	752	740	741	755	730	750	753	737	768	726	814	819	740	703	768	727	742	729	742	743	718	735	754	696	771	740	743	781	764	722	747	747	749	758	724	729	740	772	726	780	731	756	781	707	790	753	703	749	727	759	767	727	731	746	751	718	715	805	790	721	741	719	804	761	753	776	748	718	684	690	720	738	763	769	771	734	777	740	783	658	757	706	760	844	700	747	723	812	764	761	741	767	704	750	737	800	759	764	722	760	735	785	769	778	725	747	731	772	768	738	726	740	729	765	733	740	766	728	734	780	813	758	764	789	734	721	719	750	751	705	708	778	742	760	764	767	781	705	750	707	756	762	734	693	724	722	758	726	773	724	753	762	755	715	782	740	774	742	773	757	796	772	763	754	710	774	721	767	705	731	739	769	716	718	708	763	738	748	818	786	766	725	756	734	704	764	719	733	720	749	776	723	759	713	767	707	761	731	750	787	741	724	787	758	731	742	707	751	739	705	764	774	723	771	793	784	738	765	782	741	751	755	765	730	728	711	782	760	797	736	731	752	731	746	730	756	779	747	735	729	740	739	726	729	785	755	771	714	776	773	795	787	713	791	756	741	713	725	727	763	740	800	749	738	719	719	761	787	775	775	773	786	695	783	741	771	731	721	788	767	760	718	725	733	745	736	756	743	766	706	770	781	760	760	733	771	759	745	722	757	722	740	790	775	764	703	769	743	758	782	757	733	710	824	763	734	701	733	742	752	756	728	756	798	793	767	761	765	743	717	738	748	766	735	778	741	728	792	759	721	777	752	723	766	766	764	753	698	739	740	759	758	754	733	717	772	753	720	775	763	745	765	811	730	717	709	734	712	794	750	760	774	767	803	761	721	735	747	759	746	732	761	762	720	735	735	751	746	747	701	702	784	804	720	713	767	731	712	743	777	710	767	710	761	724	733	709	710	732	736	753	746	761	741	763	783	764	747	791	763	763	762	737	701	756	724	737	762	766	743	799	768	760	788	743	769	750	743	774
44138	30758	24011	8309	2900	1688	1197	877	753	634	586	547	528	513	455	464	421	429	415	416	389	420	426	415	380	354	406	413	381	365	372	397	366	373	341	388	365	377	393	351	380	369	374	390	367	388	383	386	349	353	392	368	381	371	339	355	346	363	388	354	385	340	367	357	412	351	359	388	395	352	400	381	418	354	383	406	364	375	379	357	329	341	378	355	337	349	396	375	391	394	399	386	395	405	334	375	368	341	367	340	355	358	372	382	386	373	375	345	338	391	368	371	374	361	387	360	385	372	348	373	386	377	353	385	384	368	386	386	391	373	369	355	351	433	376	327	369	378	370	393	347	376	360	374	378	373	357	395	348	355	401	371	396	377	421	384	391	410	378	346	398	395	341	400	374	371	366	370	334	399	388	366	340	364	364	354	372	356	351	350	386	344	379	383	349	372	361	347	394	355	354	345	335	318	326	360	359	343	391	378	349	375	358	361	383	362	422	378	371	353	357	348	366	352	369	364	357	360	360	345	374	376	344	382	377	382	355	336	375	335	371	373	387	386	353	372	348	363	391	355	378	364	340	389	373	356	367	371	397	344	397	382	362	394	361	360	412	370	326	344	390	336	353	373	354	360	339	384	345	357	378	349	395	392	375	355	370	329	390	340	378	321	374	381	368	387	363	356	388	338	364	378	372	365	369	349	330	381	361	369	394	382	352	371	365	373	377	371	379	367	387	368	360	406	358	347	377	364	330	346	341	392	407	386	366	387	371	401	397	391	399	341	373	347	356	378	311	356	339	326	386	372	377	354	352	371	348	363	370	364	348	375	385	372	355	355	372	361	366	325	362	369	383	336	403	397	409	383	363	367	341	357	388	353	377	345	345	351	357	364	367	368	371	363	343	325	362	361	376	369	415	363	392	356	391	391	395	353	395	347	364	382	359	392	357	313	406	365	442	375	332	352	392	403	378	417	381	369	374	388	334	381	396	385	349	370	408	367	389	312	401	371	335	381	357	383	378	388	370	382	401	398	360	360	365	361	365	387	375	341	364	398	351	342	355	389	399	388	375	381	374	353	363	374	374	385	412	373	385	393	355	373	384	370	400	381	400	366	375	365	371	360	412	380	381	354	336	352	396	378	346	372	360	366	335	371	350	372	397	356	324	355	384	342	362	434	370	363	359	330	372	368	354	398	363	409	366	366	385	368	367	372	359	364	376	349	361	349	366	339	351	378	363	368	380	362	342	353	373	372	364	349	362	348	312	393	366	367	394	380	360	361	369	382	355	371	379	351	365	347	335	369	386	388	332	345	344	360	397	361	394	362	361	385	366	380	360	350	343	353	352	371	368	394	385	425	379	395	369	366	349	358	368	358	344	369	362	349	377	393	373	368	352	350	378	365	354	358	346	353	364	351	379	411	339	345	343	372	360	348	366	344	378	404	364	387	374	362	369	348	362	408	418	358	385	350	402	360	372	384	357	366	386	338	356	373	390	365	352	376	358	366	361	356	357	335	358	343	372	358	377	377	364	391	359	351	372	410	379	355	346	363	420	353	408	395	365	400	376	356	344	383	356	376	371	358	410	371	376	367	397	368	363	397	411	387	391	382	365	374	418	394	380	362	367	396	352	360	358	377	355	374	384	344	354	409	351	398	362	387	374	374	362	391	369	387	413	381	367	366	368	380	367	398	373	372	371	361	354	376	384	369	389	368	367	332	397	350	364	408	375	350	366	382	362	375	369	351	371	393	399	351	392	370	352	372	354	388	357	380	373	370	338	350	367	394	396	383	399	375	377	413	367	349	369	366	374	366	330	346	375	380	327	357	353	359	341	340	404	359	390	363	364	385	385	418	338	413	400	376	349	383	375	361	371	384	361	348	371	376	340	368	340	389	383	355	356	384	383	377	329	369	377	367	356	389	393	360	354	387	366	362	380	397	359	387	378	393	359	439	388	396	367	357	386	382	391	373	384	357	397	376	345	338	371	416	389	352	371	347	357	352	391	367	363	379	378	360	369	405	369	391	384	365	353	358	375	410	366	383	367	381	341	368	332	376	332	366	371	364	374	344	382	335	375	360	380	385	381	318	346	373	393	369	307	353	367	400	380	342	349	375	395	364	371	346	352	389	360	341	394	396	387	362	317	389	340	362	402	350	388	389	359	379	350	386	388	389	360	386	398	378	388	369	367	350	367	394	386	367	379	322	423	380	412	331	379	370	380	397	374	352	407	370	385	340	405	355	364	356	377	406	383	329	373	379	355	315	354	344	364	391	360	386	376	373	356	331	410	369	369	361	410	374	343	328	354	378	408	385	356	404	357	367	373	353	400	379	372	372	346	384	377	379	368	396	330	385	376	356	388	381	369	343	322	344	389	326	348	362	354	395	355	400	363	374	377	353	377	377	379	391	371	343	380	383	331	376	407	335	330	379	395	399	366	405	396	380	382	363	360	349	352	377	327	406	374	419	408	353	393	373	349	381	392	328	365	372	374	312	355	377	362	386	393	373	348	380	384	363	402	369	388	386	345	389	373	388	350	382	364	392	367	346	377	396	360	392	386	399	405	356	372	350	390	371	369	370	350	407	363	343	363	325	347	393	373	342	352	382	373	395	412	376	360	364	380	370	378	362	390	380	349	328	398	368	358	376	385	365	343	391	346	359	373	389	355	370	392	391	395	365	392	353	363	389	382	375	390	357	364	358	377	403	365	332	347	358	394	330	367	402	373	365	388	385	336	381	411	380	379	377	383	379	353	354	350	323	360	394	348	351	330	349	364	392	364	394	409	357	342	362	361	364	351	402	395	355	418	364	367	366	377	350	377	370	366	368	354	376	390	385	389	354	410	407	381	382	357	370	386	347	367	365	395	338	362	367	348	375	381	376	347	419	363	371	372	380	357	349	364	371	378	345	371	346	369	347	349	363	377	406	371	368	376	381	343	367	362	342	362	375	349	341	374	407	359	354	335	363	398	364	374	374	341	387	424	392	340	361	398	363	352	383	343	389	365	332	382	349	350	364	372	371	386	393	384	354	408	391	349	379	383	372	370	365	355	350	372	365	374	386	328	334	366	351	373	385	337	391	366	383	394	356	382	394	385	371	351	388	429	352	355	370	362	356	359	358	379	366	375	379	379	363	359	362	370	379	377	387	349	379	365	375	358	354	359	348	389	338	390	381	372	382	370	387	366	401	381	368	379	401	370	372	404	377	377	372	364	360	368	390	407	362	401	365	368	370	392	388	367	402	351	363	349	392	376	347	376	375	366	360	364	341	366	408	390	374	399	356	357	359	371	394	364	360	337	343	397	373	359	363	344	398	336	363	374	365	404	345	393	355	386	389	344	335	373	361	361	388	367	365	373	368	373	396	365	391	371	356	351	383	367	382	360	339	379	368	363	371	391	347	357	368	370	384	394	331	385	366	354	392	342	320	369	316	407	345	395	401	339	379	364	355	347	379	375	391	349	393	359	393	353	387	311	388	380	348	348	356	415	412	374	359	366	370
27396	23267	25084	10697	7472	6118	4292	3112	3007	2447	2033	1789	1595	1618	1443	1295	1252	1169	1153	1167	1075	1036	1078	1063	996	965	957	976	928	980	954	907	932	908	859	898	831	911	848	843	838	899	817	854	898	847	861	839	827	826	858	861	793	826	820	886	828	809	819	851	824	898	850	851	844	842	851	857	832	849	826	787	818	859	836	841	814	811	863	868	800	834	802	781	757	820	823	770	796	831	817	831	818	809	866	820	834	812	833	807	804	827	779	823	864	840	827	823	842	810	807	822	764	918	822	889	824	823	806	834	829	772	813	852	801	803	857	897	839	844	830	830	772	826	834	835	842	842	872	826	844	783	838	822	767	819	836	814	833	821	815	826	794	825	822	848	834	795	839	827	837	816	817	828	799	860	857	846	798	843	824	799	830	804	850	844	841	792	806	788	831	791	823	801	832	778	841	818	838	837	809	817	835	838	796	833	806	783	815	817	829	860	809	799	805	820	805	829	823	838	855	797	829	818	815	795	786	844	807	769	790	769	794	797	785	806	859	780	740	816	799	776	809	824	830	816	854	840	843	818	799	821	821	807	784	828	810	832	791	830	818	828	842	809	850	831	804	836	871	855	785	852	850	816	813	830	829	798	814	843	768	803	852	851	756	841	842	838	819	802	815	799	873	806	821	806	837	764	817	808	831	828	856	822	847	829	759	781	820	863	827	801	778	862	849	853	863	807	783	849	805	818	821	830	785	793	850	797	853	818	837	800	769	844	759	807	844	771	790	828	820	839	806	842	819	853	786	758	821	842	763	815	802	820	854	819	863	862	817	839	800	830	814	763	836	807	837	803	864	858	825	796	842	820	812	791	851	857	799	840	850	844	785	837	818	792	823	783	842	805	876	772	852	838	826	827	840	791	822	812	821	797	786	778	819	872	782	836	812	839	800	823	796	854	811	856	819	819	800	802	773	806	791	758	831	831	845	846	807	829	825	805	827	790	876	849	841	778	808	812	801	820	850	803	809	850	842	858	820	847	862	790	803	869	797	840	805	814	814	795	877	873	877	785	815	862	821	805	819	833	838	855	842	881	803	768	847	815	856	848	806	848	817	815	814	815	829	792	841	823	834	813	815	805	856	870	827	803	748	836	783	822	873	835	839	831	789	810	836	884	817	848	842	784	823	835	766	821	784	837	802	803	830	808	772	850	793	768	852	823	795	823	831	891	823	821	851	830	789	828	834	815	785	773	810	805	773	817	818	837	843	816	799	869	844	845	810	824	817	810	826	858	858	827	842	796	809	838	839	857	787	811	806	789	809	806	798	835	846	770	807	858	835	786	803	824	851	804	800	778	788	830	851	797	783	791	836	775	793	795	816	845	834	830	832	802	740	802	822	777	785	885	845	853	795	872	865	824	859	757	785	836	811	839	837	817	810	787	861	863	807	808	839	856	813	814	783	798	781	853	869	876	849	838	839	841	804	857	823	783	877	820	802	821	837	840	869	838	801	783	836	886	838	853	798	846	787	814	887	836	831	801	854	781	818	790	848	840	800	803	797	806	841	800	815	858	814	856	830	883	801	845	823	838	832	876	845	878	814	837	792	833	828	814	816	788	798	798	753	775	825	839	805	814	827	844	832	845	845	874	836	861	844	781	852	863	828	805	842	850	831	804	869	772	794	882	821	851	844	840	815	803	790	782	877	804	832	843	827	816	842	827	844	834	839	836	783	811	788	825	807	826	805	780	847	831	808	802	791	829	816	798	864	826	843	862	863	833	835	812	806	818	825	838	866	840	792	819	839	868	822	816	823	869	828	824	803	822	849	807	871	826	880	854	773	842	838	821	805	849	843	794	815	803	838	834	838	771	894	799	777	848	795	820	790	812	818	798	803	799	809	828	817	792	831	825	844	834	790	833	757	788	802	875	841	835	863	829	823	786	807	778	823	796	840	884	833	825	853	825	775	862	847	843	820	808	818	779	769	817	819	764	795	842	814	819	838	832	783	839	820	799	825	815	849	826	842	851	798	841	867	803	799	780	767	842	817	825	868	829	832	896	778	794	821	819	786	789	837	855	803	813	854	810	794	775	817	828	748	813	848	792	816	801	791	814	829	835	816	785	868	840	902	784	869	852	800	818	810	765	803	813	831	806	833	864	801	858	898	822	811	802	796	814	866	815	779	871	846	859	796	844	821	850	845	820	795	838	795	824	792	843	797	833	818	860	797	805	849	777	851	824	799	856	822	837	819	762	818	786	836	809	873	859	809	820	792	831	841	789	829	804	841	821	799	790	812	816	765	839	788	806	754	843	854	771	821	832	862	775	809	839	806	825	762	784	799	842	870	799	829	799	844	859	820	828	859	853	777	786	812	799	875	862	853	810	847	788	857	808	794	832	834	810	867	829	864	824	777	810	806	858	818	853	786	854	860	823	805	830	811	870	780	808	838	813	849	791	845	868	847	858	823	811	798	867	800	818	811	817	808	829	791	813	830	854	829	801	782	802	833	834	845	766	801	788	793	807	800	832	774	837	889	824	828	835	793	903	791	891	840	857	834	758	819	821	796	758	777	810	890	849	830	835	863	864	839	801	751	818	795	809	843	820	832	814	839	803	850	827	799	835	798	837	838	780	767	845	786	823	798	814	797	787	812	817	857	797	795	820	789	811	841	806	831	782	795	853	820	810	833	829	824	826	856	800	853	834	774	827	800	873	770	842	782	834	804	808	801	815	779	769	803	851	822	786	810	851	782	795	846	817	860	827	773	792	857	821	819	801	818	830	786	874	788	822	790	857	844	832	824	800	848	825	820	791	817	819	813	798	866	852	813	828	786	840	814	805	834	859	858	811	844	805	796	784	825	848	793	843	825	850	866	826	815	847	812	759	806	809	836	808	823	802	844	765	824	815	820	854	860	850	789	757	855	821	833	819	801	835	821	832	805	814	794	809	782	791	836	823	832	822	836	796	837	827	842	811	879	851	842	807	820	787	828	839	788	788	832	853	841	810	806	794	828	843	823	856	838	844	805	786	854	779	791	877	801	775	795	846	849	866	790	781	878	816	821	806	844	849	790	810	822	827	811	826	779	794	845	829	779	810	855	833	855	812	823	819	830	826	802	821	852	801	791	849	853	774	747	824	844	807	840	848	847	799	843	801	825	871	776	825	810	807	867	827	844	785	850	782	773	834	820	825	837	852	805	842	856	769	810	811	858	798	796	780	800	844	802	853	841	761	816	853	854	850	831	845	896	824	836	822	813	784	839	851	839	805	840	803	776	835	804	879	855	840	842	892	828	811	828	820	837	858	828	795	832	818	814	802	814	835	797	776	848	767	815	781	755	816	821	831	821	823	803	813	785	821	854	828	839	802	821	898	848	846	786	813	877	815	808	836	782	837	786	845	810	797	860	815	817	796	795	807	829	783	826	838	816	777	829	809	781	833	843	808	833	815	812	846	829	849	820	869	848	855	829	786	820	816	786	801	852	830	794	809	819	798	801	854	783	856	820	831	835	861
20103	10376	6296	1901	1102	752	626	548	497	502	485	434	429	429	405	407	414	402	373	358	400	396	390	402	391	395	403	436	415	388	386	390	384	396	371	350	408	375	356	378	401	395	369	414	394	391	383	402	369	364	398	395	374	366	337	371	398	362	389	373	410	425	372	376	354	380	358	392	388	414	401	394	395	381	333	404	418	392	372	389	414	396	404	360	401	373	394	395	397	378	379	409	346	401	369	364	380	390	348	360	381	420	381	401	402	401	401	360	398	391	391	387	346	423	388	389	342	377	428	374	414	402	410	410	341	364	380	399	382	392	393	416	376	389	362	374	413	388	374	348	382	399	383	327	347	356	374	365	395	365	387	406	404	403	386	389	412	398	399	386	390	369	392	353	380	407	363	342	388	394	407	366	340	410	386	402	379	375	373	421	398	380	380	372	347	382	339	321	374	352	392	406	386	392	338	401	374	366	376	385	402	354	391	364	397	377	361	363	369	373	364	378	385	381	389	387	418	391	411	363	393	402	398	372	372	384	383	402	364	370	363	390	412	395	398	411	371	382	375	369	373	402	390	357	382	412	366	364	367	373	436	367	400	361	419	390	400	368	430	390	397	356	371	394	384	377	380	367	378	372	350	390	407	400	407	342	381	362	427	389	356	398	374	381	378	390	391	391	367	389	325	385	400	404	416	377	377	393	399	416	373	377	420	408	379	382	371	388	387	402	400	382	403	392	405	408	416	383	381	395	358	367	362	366	341	369	401	388	383	385	406	381	393	355	389	340	401	379	333	423	396	357	417	384	381	411	409	368	412	436	357	340	359	404	348	401	354	420	377	394	389	384	405	364	408	406	388	378	384	397	403	393	387	379	395	401	359	393	391	391	376	371	374	351	358	396	391	367	392	367	372	395	407	372	383	378	393	390	397	348	363	383	373	389	393	418	390	387	378	368	366	385	396	375	432	406	360	364	391	361	317	403	346	389	370	382	339	395	351	396	414	346	389	391	394	361	381	371	368	399	377	385	334	375	397	370	380	412	379	381	366	403	370	368	432	393	392	400	414	397	372	360	379	414	380	388	377	383	380	380	398	359	372	411	401	372	385	354	408	343	328	368	400	406	381	340	372	354	350	350	392	381	393	376	366	350	394	395	367	376	383	393	406	357	390	357	386	395	381	378	374	365	377	384	376	407	370	377	385	399	397	353	409	379	373	369	413	413	391	404	400	379	389	352	337	347	403	384	386	388	373	398	354	420	413	360	401	382	359	356	375	345	397	382	376	397	389	413	347	410	377	399	392	388	412	384	369	383	350	396	361	368	372	384	363	367	391	363	368	390	394	376	379	420	423	434	381	409	385	377	351	377	418	402	404	360	385	410	347	354	403	371	407	382	368	363	390	367	384	364	411	409	388	334	392	366	390	375	390	391	394	370	378	362	360	369	377	359	347	380	369	374	420	392	391	352	358	346	373	430	381	363	361	359	327	382	366	382	429	405	390	371	371	377	359	392	387	413	415	397	354	365	396	375	362	366	375	394	366	396	392	339	385	406	404	357	371	377	366	388	387	359	376	369	451	433	367	388	371	357	385	404	351	408	363	381	367	420	379	364	405	401	344	386	385	369	446	353	385	393	425	379	377	374	382	401	401	360	406	364	378	440	394	388	390	352	346	420	382	380	406	385	405	353	428	361	334	421	411	389	376	397	400	371	365	392	352	414	411	386	391	342	387	374	352	372	366	417	372	356	358	382	410	408	393	398	381	370	392	403	379	375	374	408	356	396	369	399	399	391	354	389	388	384	388	354	367	355	416	341	432	395	401	406	423	411	444	394	376	398	362	344	424	385	366	384	383	372	357	380	381	403	358	402	394	396	403	388	367	401	397	397	370	397	384	382	355	398	376	380	371	364	411	367	353	406	382	394	380	372	378	360	351	361	369	397	387	402	362	356	394	361	395	364	406	409	392	374	419	378	397	355	378	390	419	367	424	382	367	388	360	391	391	403	409	361	383	390	417	393	389	364	376	391	378	356	407	405	370	367	406	362	347	349	377	401	382	406	377	369	379	409	372	396	395	379	393	374	376	381	369	362	389	371	354	352	359	396	369	411	411	380	378	350	383	401	390	406	366	405	387	348	332	393	411	394	405	372	415	395	375	372	387	376	403	416	380	393	371	418	377	362	377	338	382	372	382	379	406	415	378	392	381	390	430	401	358	390	399	390	387	385	380	374	387	390	374	390	355	430	357	389	388	367	343	380	384	382	350	395	396	354	376	382	367	361	384	392	397	377	358	394	380	392	405	395	371	342	403	380	433	420	402	382	354	360	377	362	394	349	359	385	380	382	370	404	388	385	383	361	414	401	332	375	356	372	391	398	404	384	397	393	399	351	387	385	392	372	358	394	395	376	398	389	384	352	398	361	372	389	412	428	351	357	381	398	406	358	375	391	378	387	391	402	372	399	346	405	380	344	358	399	366	364	395	375	385	379	392	416	369	395	377	381	376	359	392	358	387	353	366	374	416	374	373	361	384	393	369	382	353	348	381	395	396	351	392	384	384	356	370	376	399	396	377	345	351	370	358	370	338	406	371	386	359	371	399	391	371	379	381	350	369	353	403	390	383	383	355	376	360	380	382	375	384	376	361	366	374	390	378	373	354	410	377	389	375	398	431	393	377	382	390	344	354	409	363	356	414	429	381	355	366	390	385	417	368	409	397	370	359	383	360	348	371	402	406	381	375	418	383	395	371	374	364	379	374	377	333	401	378	384	387	353	389	361	402	384	402	376	356	415	382	379	383	416	379	393	373	401	371	393	362	349	374	384	376	361	393	406	412	370	381	360	388	391	370	376	356	362	399	384	370	397	367	357	420	350	359	365	351	375	381	410	377	399	404	355	363	375	341	383	361	353	384	378	369	415	390	406	330	420	403	376	361	370	437	385	407	367	375	388	369	374	395	371	359	377	378	423	389	388	340	372	410	382	378	372	434	362	398	368	403	377	410	408	368	361	359	410	400	375	405	377	396	427	416	384	366	389	397	395	399	397	355	416	393	341	369	364	381	393	379	373	346	405	383	378	389	399	405	339	342	388	391	386	363	372	368	398	352	382	337	360	395	384	356	365	399	382	378	386	363	359	345	372	386	402	397	377	418	428	361	355	372	392	371	393	400	387	363	353	382	393	397	374	422	405	399	364	393	380	355	361	403	401	380	361	365	412	355	368	388	390	361	410	381	387	379	386	342	336	338	392	361	404	381	422	368	390	351	361	409	394	373	378	379	371	385	348	371	354	367	368	428	392	403	384	381	363	366	375	401	397	388	359	390	374	420	350	393	387	360	358	383	377	399	386	363	376	415	392	421	380	374	365	384	391	351	379	400	358	381	416	370	373	404	451	440	358	399	421	381	381	338	386	360	365	415	407	411	390	388	348	394	385	408	389	381	364	400	391	396	386	340	347	386	354	413	406	381	387	372	379	384	387	348	382	394	435	398	362	378	390	389	397
12207	8421	9610	4506	3478	2764	2049	1761	1638	1350	1201	1186	1130	1105	1004	995	974	914	877	910	859	891	927	865	855	909	853	831	845	884	817	867	842	872	846	837	781	822	824	848	793	900	831	838	889	823	842	866	832	823	854	816	839	814	819	863	838	832	852	809	836	857	862	781	851	861	791	831	813	842	796	840	823	893	837	876	819	900	860	854	859	834	795	839	851	837	814	807	819	827	873	858	859	835	821	841	844	894	814	886	858	792	827	838	793	856	829	826	849	810	863	843	799	812	826	820	878	860	855	847	817	868	804	839	801	834	812	797	856	836	878	815	829	873	906	883	839	853	850	847	866	877	857	782	819	851	818	852	823	850	846	808	819	854	822	864	832	805	828	812	823	866	901	830	837	848	852	778	828	840	891	810	850	880	788	835	793	834	854	823	780	843	831	834	777	831	776	837	833	851	824	835	802	838	814	878	817	797	823	835	823	839	838	848	821	848	828	824	801	815	843	772	852	763	813	845	834	886	860	848	858	851	805	803	800	849	853	809	812	842	806	789	854	854	820	881	822	825	847	823	802	848	877	834	852	872	811	878	860	825	843	815	803	792	829	821	887	813	814	873	848	789	881	845	828	854	858	822	871	846	800	807	813	848	794	839	875	826	853	800	840	847	811	821	861	854	838	860	899	822	821	800	865	841	794	858	847	836	834	801	856	872	872	852	852	832	839	835	819	831	803	793	802	851	771	767	836	797	837	845	812	808	871	840	797	860	814	824	810	828	815	854	785	839	847	799	849	812	833	819	866	838	831	822	820	829	820	783	794	844	873	858	843	844	867	858	803	815	830	844	852	874	798	827	809	835	872	811	818	791	893	791	827	787	858	876	887	840	862	808	854	858	840	808	804	830	866	792	801	879	828	847	827	826	824	843	839	850	829	827	829	859	769	852	794	829	839	870	846	868	820	870	790	816	825	888	814	838	777	807	861	780	840	773	827	841	850	808	804	822	825	867	828	809	853	872	838	864	871	814	878	864	825	849	777	823	873	870	822	840	832	895	864	884	839	841	796	855	821	815	862	878	802	846	802	815	817	805	831	831	867	845	824	859	825	846	878	843	856	811	852	926	851	825	774	843	841	864	807	875	840	835	836	827	808	835	832	842	810	796	850	850	811	799	790	844	812	841	817	830	835	803	785	869	885	863	807	821	812	793	840	797	857	858	782	828	850	782	792	867	811	869	802	900	856	849	888	808	835	867	869	866	815	861	854	846	835	795	820	855	858	877	808	813	873	799	804	787	801	850	801	820	852	797	786	869	838	831	795	875	843	861	809	806	818	804	815	844	851	831	841	810	846	885	801	833	835	829	786	874	839	857	809	833	837	832	888	786	799	868	872	857	809	843	873	781	841	840	792	873	862	791	817	898	824	829	851	838	823	848	819	795	774	806	837	868	837	830	823	832	813	825	857	834	830	806	802	814	795	783	832	874	814	830	851	819	853	828	841	827	848	772	824	856	818	813	736	806	845	847	827	859	836	838	822	802	807	809	808	820	846	820	850	774	831	850	875	875	819	821	828	828	820	831	856	880	840	847	826	842	812	872	820	877	796	810	873	820	845	866	838	853	881	822	825	893	840	826	801	842	893	845	855	795	852	817	859	825	813	818	792	811	807	831	786	907	844	857	809	910	853	798	813	852	810	777	805	865	837	860	840	833	844	872	850	832	830	821	812	817	833	875	797	863	844	830	812	825	819	847	874	869	821	818	809	879	830	848	839	819	830	783	837	882	838	904	858	841	778	793	824	850	807	774	845	809	858	860	847	829	857	867	813	839	827	839	879	793	832	817	777	833	846	850	852	830	818	837	763	845	856	850	778	830	812	830	805	836	857	847	822	840	803	806	801	813	837	859	818	798	835	813	835	794	789	809	794	838	824	822	790	864	823	815	861	856	878	837	826	825	852	809	848	871	828	829	806	832	889	858	837	837	872	895	827	822	884	835	843	828	810	875	795	803	904	822	788	849	842	804	818	795	827	854	857	813	827	815	806	843	820	836	810	863	782	821	832	840	839	854	871	810	844	836	866	836	843	839	773	877	808	863	841	837	811	829	866	911	831	877	867	802	803	803	835	793	814	832	805	871	873	834	861	846	843	797	832	827	838	830	823	864	824	776	871	827	860	759	854	835	873	800	900	850	818	821	782	851	865	864	835	831	855	880	848	875	865	819	828	817	847	851	822	790	879	832	805	861	873	811	852	878	856	824	871	901	798	859	817	832	815	812	811	814	829	763	838	805	901	885	893	807	794	882	822	854	799	861	823	887	837	816	836	850	776	829	860	856	820	878	797	848	869	832	852	826	846	871	822	879	839	830	863	822	858	841	851	868	904	843	860	847	872	855	818	821	842	825	831	900	817	812	812	839	838	864	812	854	863	881	845	827	846	821	829	850	829	821	794	841	900	847	837	865	858	777	817	816	798	870	841	813	838	868	848	823	804	793	855	827	855	813	819	850	846	860	830	850	845	830	799	791	768	857	808	875	838	860	829	821	874	829	820	871	834	814	833	903	813	813	786	866	852	847	803	824	859	866	847	831	810	804	869	839	820	850	825	832	851	798	844	831	807	865	805	829	847	848	830	801	855	827	801	843	825	836	819	818	847	793	811	840	804	790	834	865	849	814	820	784	790	818	828	814	849	835	837	843	814	810	803	808	847	870	839	864	830	826	821	857	851	806	793	833	812	838	820	858	830	844	809	840	804	887	815	891	850	869	786	837	833	819	864	797	856	823	825	896	830	884	848	862	874	800	857	854	792	855	835	842	832	857	773	795	838	829	817	817	840	867	855	875	829	850	836	849	845	801	842	807	844	869	852	794	820	785	852	844	835	737	869	780	853	851	804	823	842	871	800	873	809	807	823	863	868	828	828	846	823	843	846	866	799	863	835	870	795	833	837	850	874	891	801	876	806	793	834	787	823	822	832	788	849	828	815	819	821	821	871	828	902	867	833	807	875	816	851	832	817	793	821	804	821	866	837	789	908	846	817	806	843	827	851	878	813	905	817	848	841	821	835	871	847	865	892	840	850	832	819	889	830	831	812	831	813	833	813	737	821	853	859	840	860	775	858	833	865	877	843	874	830	778	788	852	858	842	830	785	898	867	838	882	843	774	875	863	852	864	834	861	818	815	835	861	843	844	797	873	815	844	803	802	850	774	849	828	740	826	872	821	858	879	849	783	835	787	854	852	837	822	860	859	830	870	896	826	834	809	819	845	854	809	771	848	833	870	840	846	824	789	867	802	869	855	770	817	853	824	838	849	863	806	797	858	847	805	843	830	809	822	815	733	861	812	841	823	850	852	798	831	861	879	843	838	806	841	833	825	813	860	819	876	804	839	884	834	759	817	859	812	836	877	829	770	856	849	804	858	835	820	840	820	809	876	820	863	850	851	858	860	841	805	837	877	846	837	883	840	798	829	857	840	801	807	840	828	820	844	804	822	818	856	803	790	832	851
34134	21067	14835	4180	1765	1248	847	703	613	496	471	468	455	412	373	355	348	372	350	349	368	371	333	357	334	362	362	318	345	337	352	315	356	314	357	333	392	331	345	319	310	334	342	299	335	298	332	308	321	310	309	374	369	367	315	317	339	337	348	343	339	339	335	360	330	339	335	348	361	345	333	346	316	363	323	333	357	323	365	341	380	367	347	329	302	337	318	296	303	342	357	358	317	302	317	348	338	330	348	337	326	320	327	326	345	358	333	348	313	338	313	345	342	364	332	296	316	370	331	346	346	367	338	326	296	308	329	325	305	336	315	332	319	320	312	319	356	329	298	327	336	339	355	354	335	319	343	323	360	370	340	311	325	342	336	297	335	354	303	348	355	361	343	317	324	298	341	331	321	293	328	298	375	328	335	329	318	336	317	318	333	347	298	372	332	355	357	358	311	333	341	323	305	339	336	325	335	323	341	332	362	322	326	317	355	339	361	353	339	340	331	331	360	324	363	325	323	304	347	309	344	349	332	366	323	342	387	350	332	310	315	312	363	304	314	341	336	381	359	338	327	322	344	311	304	331	331	331	378	310	310	325	312	362	359	350	354	314	321	323	311	323	338	325	322	307	324	366	324	322	328	358	356	311	346	320	351	339	380	334	322	343	355	358	330	363	324	333	329	339	368	324	335	347	374	328	315	278	339	322	333	357	328	331	311	328	327	348	352	335	352	331	292	361	315	354	312	325	333	342	334	345	295	371	306	330	349	357	363	335	334	329	302	342	320	356	371	371	338	315	328	333	336	352	309	316	348	321	344	367	309	325	322	315	310	358	348	339	331	313	322	320	344	314	352	348	308	311	350	343	330	361	341	347	322	338	359	358	307	334	364	334	314	329	327	327	362	360	341	334	320	363	355	325	334	353	345	348	344	331	322	352	348	336	340	340	327	348	309	305	333	321	387	358	334	351	311	315	323	317	361	345	335	336	330	346	315	333	351	353	349	312	319	358	377	337	335	352	335	340	322	343	347	373	370	373	331	326	315	333	310	390	363	376	327	365	351	352	357	364	332	342	318	350	347	324	342	317	330	345	344	302	316	349	354	330	312	379	334	324	336	339	305	305	329	315	325	321	356	334	379	325	361	326	318	321	315	333	333	337	329	313	360	322	322	345	325	345	306	332	322	337	333	362	328	354	339	295	333	340	360	306	327	327	373	333	375	358	319	325	307	333	358	374	327	288	324	363	325	335	365	321	317	343	360	330	322	333	338	335	325	363	323	299	330	336	358	342	343	382	346	344	314	323	332	345	350	352	343	306	311	357	318	327	334	313	343	343	337	344	336	340	283	335	332	334	307	364	338	362	329	343	342	353	324	321	320	325	336	315	305	353	345	381	338	324	347	368	336	347	343	325	341	347	366	340	343	399	317	345	301	341	353	305	316	340	321	317	334	341	337	348	356	310	331	317	334	331	338	358	334	339	324	348	347	338	326	350	372	306	284	314	325	367	336	345	335	300	353	332	314	321	348	345	329	327	335	330	372	337	288	338	323	334	366	332	345	310	363	378	347	305	317	319	332	387	325	371	362	325	286	375	308	347	316	330	294	332	318	360	342	339	337	301	350	344	312	334	322	332	366	345	365	337	332	345	354	305	322	301	325	339	342	340	346	359	350	336	377	363	359	326	328	375	302	297	323	321	327	344	370	352	315	354	316	354	365	312	317	323	323	336	315	317	354	308	347	334	345	328	337	330	325	344	355	315	339	333	327	325	327	311	297	356	314	348	371	379	331	331	304	351	301	379	341	308	313	336	324	373	347	357	317	318	334	336	320	357	338	321	339	380	352	318	353	367	312	309	333	335	340	305	376	315	339	322	318	333	319	319	351	346	352	347	351	378	316	316	291	339	347	324	353	353	359	337	337	337	309	333	354	369	328	345	343	337	309	311	353	339	315	354	305	323	309	298	309	308	364	339	320	351	339	324	299	323	347	324	323	336	345	360	335	321	326	314	315	347	331	340	320	356	355	351	346	324	316	330	311	294	320	303	315	349	374	345	350	308	344	328	320	351	339	323	358	357	334	331	354	341	363	332	343	311	344	343	314	305	303	355	332	319	330	334	317	374	334	343	315	366	354	315	327	307	339	345	337	335	314	320	342	342	333	303	362	339	352	321	319	339	344	321	333	331	312	354	336	332	356	348	367	359	328	304	368	323	314	335	344	321	336	340	331	340	356	330	374	342	290	341	353	325	338	287	318	301	304	333	314	336	333	329	320	336	332	323	362	323	350	346	358	314	328	314	339	312	335	330	382	322	320	346	337	333	314	343	348	344	345	329	314	344	305	321	320	343	329	327	340	364	323	344	296	349	328	343	361	349	307	317	311	341	321	316	313	309	364	304	344	335	297	349	343	312	326	310	329	319	330	346	322	346	303	340	347	323	303	324	356	332	338	318	343	404	361	351	312	358	344	341	292	297	360	336	319	335	298	368	332	324	365	326	349	358	324	302	322	307	327	351	302	336	333	352	378	392	350	354	314	321	321	316	349	358	334	306	335	332	334	345	335	346	306	343	336	314	334	325	350	352	347	374	334	367	332	347	334	348	324	343	329	331	338	316	309	350	346	365	331	394	335	333	331	366	352	334	360	342	331	337	312	304	326	343	334	328	306	341	354	314	308	354	327	347	346	335	317	325	332	355	315	369	375	344	319	329	309	353	342	343	365	365	319	330	298	364	345	327	304	313	349	355	342	322	377	339	354	332	316	347	347	326	308	318	355	341	354	322	355	352	329	334	324	360	341	349	314	333	345	340	351	341	304	325	320	299	315	324	367	351	335	349	336	366	360	342	335	319	332	341	337	313	306	363	346	314	316	357	340	323	310	328	330	325	319	355	324	321	334	327	320	346	354	346	300	343	316	317	306	329	325	325	338	361	339	346	343	320	374	336	330	318	303	343	327	335	354	337	316	350	338	358	342	347	350	337	364	321	367	331	331	359	344	319	280	325	313	331	329	324	343	346	349	302	322	351	361	326	357	328	342	381	361	337	314	344	320	327	315	342	326	344	313	328	388	340	313	346	324	377	349	342	321	352	329	318	358	291	312	329	321	340	331	307	305	329	339	321	356	320	329	342	339	318	350	369	336	349	362	300	304	324	344	333	334	304	316	327	343	317	333	343	358	347	307	350	339	351	332	373	336	346	331	343	334	340	318	342	314	343	356	383	337	330	306	320	349	334	376	326	326	322	338	290	348	315	368	318	329	338	322	358	304	326	336	323	340	321	307	318	357	339	322	379	352	340	362	296	310	338	301	333	338	318	335	360	366	341	333	338	313	355	318	376	353	371	373	369	362	350	385	298	386	340	341	324	346	355	330	343	326	359	361	344	349	374	353	336	333	315	344	348	358	296	314	337	311	358	287	311	331	342	330	330	306	344	341	300	330	342	335	313	331	300	361	341	335	362	343	345	319	301	282	323	342	323	363	326	351	345	308	320	311	312	355	337
21339	16412	17382	7207	5345	4107	3075	2485	2146	1870	1585	1392	1318	1213	1096	1044	1033	985	899	939	882	824	839	811	825	833	856	808	792	842	837	792	805	770	799	846	770	779	807	792	746	811	746	769	795	744	829	796	746	758	765	820	778	770	779	760	796	764	752	757	775	782	771	802	719	776	781	745	749	760	718	777	794	786	761	736	747	767	757	782	811	743	766	755	750	795	724	750	751	783	808	746	784	770	721	792	737	761	731	692	727	824	766	786	778	751	769	754	774	777	781	744	772	789	747	782	786	758	743	789	747	760	751	778	732	786	755	803	776	752	785	752	775	752	801	772	767	752	751	788	779	784	728	736	738	809	733	740	784	732	759	796	732	745	749	774	738	771	760	727	744	790	836	801	756	812	752	796	770	766	719	750	774	751	766	752	732	742	830	791	763	744	725	774	747	767	770	765	816	803	744	775	801	802	769	711	725	772	790	763	786	758	742	778	773	739	736	722	748	766	738	724	740	756	783	762	771	775	786	756	789	810	801	737	764	802	783	729	767	785	782	723	757	742	769	732	733	759	715	771	744	742	816	758	746	787	802	746	778	743	780	752	735	761	747	754	772	777	782	757	777	748	768	739	750	801	789	760	766	711	789	781	786	757	758	760	742	721	775	741	712	736	777	757	735	744	697	767	743	745	740	793	758	772	833	706	726	794	758	801	754	753	721	757	761	736	791	752	793	749	746	711	718	723	768	754	749	752	757	783	726	774	804	790	784	746	798	728	715	773	730	775	715	751	724	735	749	714	742	762	707	732	731	701	744	779	790	764	751	779	792	733	784	735	719	707	731	760	756	718	752	763	706	721	747	759	710	766	745	745	743	747	759	768	705	788	740	683	749	758	737	783	792	737	759	778	743	739	761	719	747	696	705	795	739	804	771	742	750	742	760	784	826	729	778	764	732	813	776	795	772	729	779	774	764	780	790	761	794	794	773	716	763	758	753	718	763	766	751	693	699	724	758	711	768	739	711	715	776	791	755	780	749	713	799	770	771	772	798	765	741	862	784	712	751	755	790	746	733	754	764	748	801	791	726	784	748	750	721	749	740	711	776	768	745	734	762	699	789	749	758	771	779	708	722	724	764	773	791	727	730	798	757	754	751	765	724	736	750	765	753	784	730	742	781	716	724	741	757	731	754	786	761	778	716	763	787	754	772	751	800	798	769	747	762	704	735	728	788	725	720	759	775	711	754	693	741	794	800	756	782	717	804	704	758	779	762	741	732	761	749	757	728	759	731	715	766	771	722	752	721	766	753	838	775	742	755	741	749	802	735	847	749	777	769	702	779	788	774	772	805	741	727	784	756	786	771	773	733	786	743	765	742	763	736	738	743	727	765	764	752	757	796	782	745	732	794	732	728	720	735	756	730	771	764	786	762	727	790	769	759	776	764	797	773	758	764	777	783	754	816	756	755	776	743	733	734	738	750	761	762	716	767	783	786	763	767	766	750	758	764	753	704	726	747	792	765	712	764	735	781	740	721	791	770	770	743	785	795	781	742	777	767	804	768	750	755	774	747	753	713	767	764	699	731	761	779	758	783	769	831	725	754	737	693	733	721	752	796	762	746	708	783	811	770	682	751	756	789	707	732	789	764	742	729	785	779	770	809	758	762	710	760	747	760	741	738	757	762	774	732	743	800	796	740	736	775	740	764	748	773	773	743	764	731	721	719	753	737	725	722	712	732	742	772	746	774	762	782	760	708	763	768	735	771	743	734	763	748	778	785	788	796	769	740	749	777	808	762	802	766	751	778	778	731	776	747	779	770	726	725	806	791	735	757	765	778	788	709	751	726	755	777	725	690	726	808	747	759	706	740	756	782	742	762	749	772	811	726	769	748	729	774	719	740	749	753	722	722	731	761	762	766	757	781	742	758	742	770	734	796	779	779	771	754	749	773	753	801	745	756	733	735	801	720	748	762	777	772	792	741	753	758	772	749	757	718	779	746	790	763	762	710	753	725	755	808	750	727	756	721	724	781	769	729	718	711	767	764	742	785	731	738	739	740	802	809	763	783	780	761	738	748	770	758	748	748	828	729	771	774	732	729	791	750	747	792	778	785	747	783	693	792	747	730	774	803	734	744	746	815	735	766	752	757	747	747	792	744	754	746	764	758	765	765	779	742	720	732	746	762	741	728	730	701	708	770	753	774	739	724	777	792	789	774	833	805	725	836	730	789	755	784	810	759	766	766	782	730	736	726	784	728	750	778	772	763	768	794	743	744	704	775	768	757	734	758	757	809	740	723	781	768	700	760	750	714	717	785	770	753	770	791	750	732	760	757	755	709	761	761	786	774	762	793	770	731	800	783	790	725	765	768	732	729	797	794	750	740	775	727	721	763	754	734	762	771	786	730	742	739	785	824	823	748	749	744	742	733	734	751	746	747	779	771	783	742	733	785	790	751	776	762	797	796	748	746	741	716	795	811	821	774	749	753	758	735	742	714	797	799	769	705	784	762	775	728	742	748	747	749	728	698	790	772	744	752	748	773	763	805	789	736	753	751	768	752	771	811	725	746	726	760	754	738	679	749	796	784	778	749	697	779	737	774	723	772	717	705	816	766	758	742	747	772	735	721	739	762	781	791	758	744	759	742	722	696	747	712	747	731	775	739	749	754	776	782	764	785	745	732	819	805	793	744	740	798	732	761	774	768	778	780	784	781	773	775	740	769	785	777	767	785	755	755	751	708	772	735	752	780	751	749	792	781	721	741	738	735	780	730	780	698	731	746	765	752	772	792	758	744	725	768	770	761	785	749	735	747	714	787	774	802	791	750	749	758	793	773	734	744	727	728	764	781	762	736	723	766	746	780	760	753	704	707	735	744	731	759	699	787	737	768	792	741	786	777	743	714	723	756	702	749	755	756	754	727	751	772	702	810	799	777	771	758	742	709	780	744	742	775	810	718	729	778	770	765	775	726	766	765	796	779	803	705	751	740	778	772	775	788	750	700	753	735	702	761	767	722	747	790	767	714	807	717	808	750	770	711	758	726	775	760	778	725	755	735	748	735	754	749	777	755	778	781	732	736	728	757	770	754	759	763	783	792	726	781	776	748	741	720	761	730	777	716	765	808	715	738	782	746	744	756	757	714	699	747	747	752	747	769	775	764	761	726	783	750	750	745	756	724	764	743	743	774	738	735	691	728	770	754	769	773	758	771	738	753	780	733	794	823	765	726	777	745	765	724	704	769	754	807	776	740	761	737	766	739	757	796	763	766	795	757	697	780	791	781	758	755	778	726	728	746	759	760	771	807	809	767	730	764	738	749	747	747	707	758	813	738	776	717	797	740	753	752	772	758	787	715	727	795	723	742	744	779	789	789	758	730	757	795	721	720	768	724	760	783	717	728	779	725	725	766	693	766	767	796	730	756	710	774	737	821	776	790	730	748	755	696	808	763	786	751	776	717	794	784	713	843	760	708	803	781	830	736	742	706	785	751	744	734	754	721	747	788	763
43095	31094	22673	7577	2811	1822	1193	934	786	615	634	583	558	489	480	422	442	417	406	412	428	389	409	368	397	379	417	409	434	414	368	383	372	374	363	382	385	349	378	352	345	408	351	370	397	321	376	388	373	382	387	388	381	392	345	364	361	363	360	363	375	350	380	338	392	379	394	364	360	370	392	384	376	421	380	409	371	340	391	338	385	334	391	379	367	384	352	409	388	368	408	370	380	409	390	408	394	357	334	383	359	387	354	388	382	372	356	403	401	364	382	366	385	356	344	385	368	360	360	380	419	362	382	349	371	370	371	381	436	400	368	366	349	417	368	383	375	421	401	367	345	353	418	333	377	363	365	332	401	382	393	373	392	376	382	349	367	371	371	362	380	399	368	410	417	420	402	368	395	388	394	393	370	395	397	392	392	390	387	391	399	347	373	410	422	361	365	377	358	364	397	380	393	411	371	346	323	324	367	354	352	370	378	386	401	376	389	367	365	346	346	369	346	370	381	380	386	400	379	374	346	383	395	370	384	394	360	345	355	352	423	373	396	410	337	352	356	381	358	368	349	404	409	366	395	414	390	380	404	397	387	362	377	392	377	365	377	382	421	397	368	368	382	399	366	357	376	360	379	392	389	381	383	383	351	352	354	360	359	379	410	383	378	390	377	347	388	382	402	355	370	426	407	370	370	377	371	407	361	338	353	388	364	374	345	389	353	370	399	375	347	378	346	409	373	377	389	397	399	409	373	362	418	399	380	368	379	339	416	384	376	417	380	377	394	412	384	354	383	350	366	410	360	368	399	389	367	357	411	388	393	407	382	402	357	388	385	381	348	371	365	365	363	363	400	372	372	362	383	391	369	328	363	366	358	377	375	339	406	377	350	356	327	397	364	388	371	354	378	350	391	368	367	395	348	356	367	401	385	361	367	356	380	383	396	367	378	364	375	366	414	364	381	368	342	416	391	388	384	365	382	413	391	403	387	371	390	342	363	382	339	359	359	385	396	392	376	414	368	344	366	370	377	361	394	383	369	386	392	343	400	400	393	405	379	358	371	368	401	375	378	393	384	404	395	414	349	383	361	360	409	412	371	380	381	352	380	379	365	328	399	366	371	402	421	370	324	345	373	364	364	369	374	382	361	395	381	357	353	372	337	378	367	411	401	359	355	362	358	372	362	370	361	387	404	397	375	379	381	372	399	354	393	360	396	374	368	375	355	389	362	367	379	361	367	349	370	423	370	334	382	384	403	377	376	383	393	382	388	321	346	357	358	344	425	372	372	371	410	391	377	394	389	388	379	407	353	327	348	352	354	406	369	402	335	362	334	384	379	374	361	356	376	417	382	407	384	399	394	380	375	387	390	374	392	390	328	394	370	393	368	380	388	360	343	413	377	381	393	359	365	373	344	358	393	357	386	375	363	343	375	376	378	356	400	381	375	366	373	370	354	368	386	392	393	337	317	383	412	340	361	372	340	344	353	380	395	347	374	364	381	399	403	374	409	369	361	348	377	384	375	394	356	393	417	392	352	399	365	379	338	395	415	425	401	380	378	388	378	365	387	353	333	343	385	348	343	373	358	344	359	362	384	366	366	404	415	339	375	367	374	400	387	405	378	386	380	399	376	332	408	389	346	392	422	420	396	412	361	383	354	363	378	410	366	392	352	385	392	372	387	348	348	344	355	379	394	395	370	351	394	380	387	388	350	404	395	398	359	384	376	366	359	397	409	354	366	392	384	376	343	376	412	353	379	346	406	342	344	397	382	373	381	370	395	380	376	386	377	390	407	410	352	374	376	374	371	395	400	363	363	352	338	392	361	366	361	377	409	374	381	374	392	390	394	356	422	348	397	351	394	379	368	380	384	386	390	370	394	344	326	385	383	364	385	382	342	376	387	390	411	354	366	380	343	384	360	387	364	361	317	332	368	393	400	361	355	386	358	383	406	373	439	415	361	350	373	343	376	386	383	392	356	409	382	353	379	413	382	393	388	385	392	397	389	390	386	382	369	411	368	350	363	386	383	362	375	390	379	352	380	342	383	353	406	346	346	389	389	365	383	380	404	368	367	393	374	352	351	362	397	401	371	378	395	390	376	357	367	378	378	377	388	348	383	341	366	360	388	367	341	363	375	387	358	368	387	383	377	384	385	386	418	377	379	391	351	375	415	354	413	363	380	388	378	362	397	369	347	394	372	396	361	353	357	391	419	377	339	375	392	341	363	354	339	358	391	395	360	411	373	412	354	404	405	345	365	354	370	388	367	349	344	355	374	357	411	375	365	372	383	368	399	390	387	398	379	403	412	379	391	404	363	383	370	404	371	375	386	381	373	399	350	354	358	366	350	349	385	357	338	371	339	394	374	378	333	411	375	386	355	353	371	416	338	353	356	330	393	343	391	368	370	384	347	371	367	374	370	405	360	382	385	393	374	386	394	346	359	412	385	352	375	393	387	360	350	382	389	352	367	391	371	367	405	348	365	380	411	376	357	368	420	397	370	379	353	381	358	420	399	361	350	402	407	394	381	409	378	385	347	387	385	364	358	402	394	333	379	398	381	387	389	394	359	349	421	414	384	334	358	381	358	371	404	349	337	382	358	382	367	381	391	396	370	399	371	392	346	373	388	376	365	348	382	398	343	357	346	395	357	330	398	381	401	323	384	345	378	340	384	386	359	352	364	384	392	359	376	397	373	391	429	368	357	349	388	370	335	362	375	382	416	374	403	394	419	384	371	386	408	416	368	380	414	374	401	392	374	416	363	347	376	369	382	380	367	398	354	416	378	392	385	369	367	387	350	393	385	368	368	382	388	348	361	367	369	364	381	418	361	373	389	410	388	397	365	425	356	384	394	390	352	427	383	390	380	368	369	405	392	409	408	360	363	364	375	378	404	383	395	374	380	364	399	371	418	419	347	391	363	380	370	345	344	399	371	358	358	411	413	339	391	435	407	393	374	368	366	393	374	332	372	356	358	387	372	373	376	364	368	384	400	360	393	369	400	389	376	340	407	363	417	369	367	359	361	372	359	380	413	394	359	393	414	347	372	351	357	415	376	390	369	358	378	390	361	363	370	390	387	355	351	389	382	368	368	418	398	387	361	400	402	366	396	372	368	351	410	369	372	385	368	370	383	385	361	382	361	365	370	347	372	355	353	402	378	371	391	378	392	361	392	373	413	405	365	359	381	384	336	396	402	349	357	400	350	402	406	378	373	398	375	362	387	419	365	364	364	342	389	347	364	390	382	378	412	382	363	385	393	367	420	414	408	367	383	421	356	368	396	353	375	348	360	390	372	392	365	358	378	398	371	403	379	336	369	370	370	360	403	401	373	373	360	362	395	395	409	371	358	393	369	343	383	407	381	389	357	362	361	369	360	386	390	387	363	341	365	366	382	390	375	396	354	390	366	375	360	370	386	383	418	360	367	350	407	360	349	356	331	408	403	362	379	397	378	386	389	386	361	380	350	379	375	370	355	367	373	367	383	406	376	360	386	400
26205	23094	24091	9893	7586	6103	4256	3454	3047	2477	2208	1885	1778	1576	1305	1323	1286	1200	1143	1069	1090	1053	1080	1024	1040	1001	1039	1033	960	997	1017	945	950	915	894	907	855	871	836	863	869	817	854	835	847	825	815	815	894	866	848	808	879	813	763	834	802	830	849	850	838	898	814	888	841	891	790	874	853	835	813	844	852	885	842	903	837	874	827	864	786	822	829	870	807	870	828	851	833	843	824	848	864	801	886	808	823	827	885	881	816	863	831	891	818	798	872	860	830	814	819	805	815	854	843	888	822	787	842	899	846	872	806	782	827	808	839	849	813	821	856	869	866	862	887	813	848	839	847	831	801	869	821	804	833	878	836	848	880	888	825	827	813	813	803	869	819	852	850	853	841	874	846	791	907	821	866	848	862	820	799	841	790	841	866	858	797	830	841	840	819	846	832	824	809	842	895	808	853	841	795	873	874	872	851	855	819	821	832	823	862	809	904	827	833	819	843	851	844	867	859	828	826	847	856	819	819	813	806	822	829	804	838	821	843	832	802	815	861	803	800	786	853	857	833	846	881	802	831	836	856	793	879	813	806	875	819	832	892	841	875	857	803	874	788	833	821	837	811	844	826	842	827	840	841	844	876	835	805	845	839	817	796	846	861	897	848	824	808	877	851	864	812	822	847	845	791	807	866	814	882	838	833	807	891	812	759	792	862	852	856	823	807	882	861	890	834	826	853	808	806	772	829	850	792	864	840	861	796	823	847	772	858	857	893	784	863	823	821	853	803	825	882	842	785	775	840	795	903	824	838	838	871	836	804	815	813	834	827	816	853	868	856	847	831	862	862	802	824	832	869	863	825	821	875	802	776	846	793	897	842	894	861	835	875	832	844	859	823	779	886	819	882	793	788	821	870	899	807	814	857	798	808	802	801	849	826	861	842	847	802	812	813	855	829	799	820	856	854	803	806	857	865	877	838	844	860	805	868	858	795	857	888	826	861	828	882	831	829	837	831	868	868	811	827	907	823	896	859	866	838	816	860	799	820	793	777	844	858	864	823	835	820	881	824	831	852	825	813	822	844	830	801	876	803	802	862	841	866	811	840	859	822	862	791	793	801	857	890	828	801	829	827	841	864	882	843	856	794	832	852	824	809	816	843	884	834	834	908	831	832	837	827	894	898	843	826	809	828	850	833	815	838	831	854	862	814	800	825	904	817	827	841	807	826	806	792	848	855	886	833	840	889	868	857	858	820	821	782	888	818	857	818	832	855	840	876	801	786	827	867	851	850	801	790	864	820	854	900	787	835	872	869	793	847	880	829	789	811	838	814	791	798	838	806	851	842	830	851	852	820	827	856	800	824	860	844	822	860	840	827	834	829	824	861	813	851	875	819	843	828	890	842	773	847	842	796	834	810	803	847	855	843	871	786	838	826	821	823	818	872	848	818	829	820	817	873	851	847	848	847	879	826	840	845	816	863	856	849	830	855	858	846	829	830	790	849	891	818	865	812	884	754	865	860	840	851	871	804	835	832	865	824	826	827	794	822	805	845	847	829	813	841	826	814	917	869	876	813	740	852	863	804	843	789	844	804	856	868	792	831	826	849	842	822	828	811	807	811	863	826	842	805	817	841	852	877	841	810	792	849	867	835	852	812	814	832	820	841	848	841	860	801	819	833	853	824	845	865	858	811	833	828	858	848	841	818	797	839	853	855	832	826	877	794	817	815	785	859	840	849	842	808	849	888	819	829	874	874	795	874	845	915	885	805	856	783	836	844	858	834	842	802	844	841	901	808	804	800	874	822	828	793	870	890	880	821	851	824	826	851	857	846	848	843	827	845	814	873	804	875	853	907	882	832	819	882	838	829	839	833	831	841	848	835	833	869	811	843	875	810	853	899	821	823	812	845	831	794	878	819	824	799	771	844	812	863	833	859	825	841	858	803	828	831	873	893	765	815	854	879	819	818	857	832	874	840	891	814	862	849	848	844	825	819	809	804	820	883	839	843	788	821	812	785	833	821	833	817	825	794	829	816	821	855	832	816	805	844	843	853	792	831	880	857	796	864	812	816	856	826	854	801	834	860	853	845	884	848	822	870	879	904	836	851	841	819	775	820	863	872	841	840	801	810	823	820	838	847	856	828	798	850	862	818	876	835	878	804	807	867	833	841	852	810	786	847	858	821	846	840	803	809	892	826	800	838	859	818	756	850	819	852	834	864	854	830	812	849	838	834	850	812	826	843	851	798	811	830	886	814	786	844	859	859	858	866	861	849	857	829	854	838	854	824	855	831	824	852	806	822	796	812	843	849	837	841	819	859	806	806	834	813	835	848	820	826	839	864	831	835	833	863	843	796	810	826	845	808	810	865	849	840	892	858	772	839	855	833	839	829	816	847	891	858	878	824	794	836	894	822	816	830	874	824	829	881	875	828	861	827	816	770	860	818	761	812	822	850	840	850	825	822	865	867	868	830	848	823	802	875	834	839	847	807	872	848	812	879	811	783	874	857	798	835	840	825	822	840	858	787	804	857	832	847	839	850	794	805	833	826	808	807	813	861	805	835	838	815	924	843	834	822	893	843	812	845	871	773	846	823	842	799	825	841	854	831	805	807	837	846	840	890	866	810	868	831	873	860	825	885	821	846	777	860	886	843	793	834	842	829	817	798	832	861	834	839	864	776	836	855	798	848	864	883	881	826	828	857	827	806	799	792	901	858	816	849	885	836	844	821	833	840	843	853	861	825	776	861	786	830	835	809	763	840	827	887	855	864	830	821	833	819	858	800	848	862	898	790	843	870	860	858	844	875	840	788	796	795	825	870	841	768	837	846	846	842	837	888	838	838	837	821	887	785	809	848	820	799	846	829	847	863	820	819	847	835	874	864	828	825	814	858	834	784	875	803	809	811	849	796	818	846	815	869	877	828	796	839	858	844	841	828	812	809	796	893	808	847	840	812	862	855	791	805	805	811	835	843	821	910	822	811	809	861	829	857	828	873	834	851	842	832	809	856	836	831	879	853	819	858	878	806	823	890	817	834	800	847	830	759	851	835	818	813	839	830	857	843	852	860	862	829	841	855	862	867	879	909	816	853	822	804	821	797	812	850	796	863	870	861	818	849	824	846	883	850	817	858	857	789	890	801	874	840	807	843	826	847	858	827	835	887	781	845	818	849	809	834	833	839	794	856	810	796	893	820	847	823	783	814	919	817	813	859	841	854	845	781	867	829	877	837	788	823	865	820	849	864	857	826	900	809	830	827	848	874	827	797	857	906	814	784	856	821	858	856	869	827	817	907	815	827	789	839	855	842	810	851	813	811	851	854	844	877	841	788	827	871	862	827	851	832	859	831	910	796	803	827	836	864	883	839	877	872	826	794	839	901	835	860	842	860	905	837	811	789	866	811	840	818	841	820	880	851	824	802	837	830	846	856	802	829	812	830	841	815	883	855	869	876	845	839	778	859	802	860	872	811	836	811	812	842	815	801	845	844	872	817	849	795	851	850	815	804	829
20117	10263	5786	1930	1153	829	703	588	538	487	462	434	427	404	380	397	397	407	430	390	374	421	394	390	351	345	406	395	388	396	408	409	397	419	376	386	424	395	401	385	420	371	378	400	347	375	406	402	372	381	387	398	347	367	403	394	387	404	402	376	403	382	391	363	387	390	346	423	400	387	380	400	377	429	414	414	395	378	395	406	390	397	367	353	374	337	376	399	416	430	377	379	375	372	390	383	407	379	407	414	398	389	393	346	393	418	409	410	378	362	400	379	430	402	369	374	433	379	371	384	441	364	395	409	404	404	397	416	358	381	393	402	371	393	366	372	389	406	380	357	372	386	397	371	385	360	393	370	385	362	388	375	374	397	396	412	406	352	419	406	355	365	392	396	392	390	367	400	405	414	381	389	398	399	383	431	401	353	389	375	372	414	377	391	402	359	433	379	389	369	392	374	413	389	399	415	388	397	363	429	371	414	370	414	378	411	366	389	409	403	405	374	387	386	438	365	441	432	384	426	351	383	387	399	360	400	398	383	375	365	392	422	395	408	384	392	391	395	403	416	359	413	370	428	378	397	354	370	329	393	376	379	384	366	356	403	385	376	383	435	379	378	398	370	427	377	405	395	390	388	402	366	367	402	357	391	384	430	392	388	390	387	387	450	360	365	387	396	383	406	385	365	420	376	363	413	417	374	372	381	399	422	410	363	398	396	426	365	422	399	371	461	440	385	431	389	428	377	412	364	405	369	435	364	357	381	383	399	360	387	394	455	360	408	351	394	409	351	404	395	353	408	354	352	384	404	383	369	349	362	375	416	388	391	384	352	398	432	390	364	423	387	420	397	373	379	395	399	427	371	418	402	384	379	392	402	391	399	427	401	408	359	384	390	390	405	365	409	418	368	395	419	384	409	390	371	388	404	397	393	390	381	403	379	389	379	418	415	402	392	423	397	392	391	420	407	389	415	430	387	388	397	334	413	380	391	365	378	407	392	338	401	407	379	398	434	420	403	384	395	378	375	407	432	452	359	393	408	419	359	404	407	396	410	417	360	352	399	398	377	388	444	377	389	394	411	383	393	392	419	374	375	395	412	416	360	361	377	386	394	381	409	412	402	375	373	380	381	391	343	395	405	360	416	383	412	393	390	402	387	394	399	381	366	394	388	413	393	369	365	410	380	384	424	397	365	368	360	365	381	385	387	363	397	388	378	375	389	403	366	409	427	371	398	369	407	398	404	408	402	401	399	406	400	411	409	402	356	379	367	377	434	391	404	369	351	400	362	382	382	408	420	374	393	377	377	386	400	407	373	410	404	387	420	367	401	377	373	411	401	395	454	425	410	377	386	405	412	388	425	418	430	378	371	340	406	419	413	361	370	395	367	373	414	392	422	431	412	365	378	393	358	399	389	423	386	385	375	416	426	391	392	375	407	381	405	373	379	355	379	368	378	397	368	351	371	443	395	408	380	419	355	439	398	400	388	411	399	358	379	404	413	399	405	380	397	373	408	372	384	413	445	388	399	392	384	410	360	384	369	395	433	391	403	394	393	359	385	393	404	393	386	390	404	363	388	407	403	355	390	400	381	402	396	398	393	405	426	371	410	418	366	411	368	364	400	364	377	427	395	399	404	405	410	402	403	419	395	377	388	409	401	414	387	398	386	410	392	422	398	397	397	371	428	420	407	388	358	375	395	372	418	402	399	387	381	331	430	398	418	418	391	385	337	369	419	370	381	378	396	449	398	400	398	389	417	401	344	357	425	378	406	428	372	434	389	364	372	395	375	370	378	369	420	391	379	375	356	399	404	392	393	412	391	369	369	415	393	370	372	379	389	379	416	352	433	410	393	405	398	350	391	387	400	400	400	383	398	408	381	350	401	406	420	408	365	413	375	409	396	363	364	449	424	399	447	416	393	390	422	425	405	379	383	390	386	377	381	374	392	356	395	418	379	398	384	369	377	370	413	401	402	393	363	383	368	378	387	428	382	411	413	449	421	385	313	372	382	381	411	397	403	390	397	383	353	382	393	355	401	358	399	396	406	355	380	360	413	367	411	436	409	404	384	394	350	375	372	424	360	395	371	371	373	412	412	338	366	368	377	417	393	399	394	391	399	384	361	402	370	407	446	373	361	396	417	376	366	386	407	397	384	373	389	345	351	371	390	347	357	393	412	406	358	413	338	353	394	387	387	369	403	427	349	397	372	389	408	360	420	430	377	404	382	349	374	384	405	380	442	360	377	381	395	370	373	352	413	410	362	392	397	372	397	394	385	389	373	383	387	398	409	388	403	398	395	374	394	385	390	394	406	364	357	382	361	374	394	384	421	405	412	396	381	375	401	402	411	363	381	397	382	385	379	444	388	356	395	394	391	384	341	374	383	400	328	408	349	370	417	431	362	404	363	399	384	389	395	368	400	394	408	380	396	350	348	375	374	368	405	399	375	399	385	404	392	364	393	408	385	375	396	410	377	394	367	381	408	385	400	407	359	413	408	357	374	425	400	383	366	367	424	380	398	360	412	371	402	379	375	385	362	407	390	379	375	425	382	369	377	349	403	364	395	354	376	394	388	361	368	392	391	445	402	398	395	392	401	357	400	386	370	418	419	391	404	406	362	381	375	340	378	364	416	411	382	417	383	387	415	384	392	412	406	375	392	388	379	383	376	365	361	401	413	389	405	378	354	421	392	387	341	423	412	378	410	356	408	396	347	347	363	383	398	381	388	378	364	343	429	410	384	408	387	375	414	423	395	402	398	371	417	438	377	373	420	423	395	367	377	394	380	409	395	370	426	384	395	409	393	398	354	382	371	376	358	392	386	389	410	436	406	427	382	384	413	400	405	381	400	405	372	383	369	378	404	413	405	420	370	407	387	398	394	425	407	379	409	419	382	390	424	381	368	412	407	394	376	419	376	326	387	402	349	365	367	383	358	386	359	410	377	403	378	383	416	399	383	380	367	399	415	369	388	389	372	392	410	374	404	472	421	383	383	382	416	444	379	368	373	385	388	390	393	411	345	356	393	396	423	377	373	429	377	389	426	380	399	373	394	358	387	388	366	421	439	406	401	386	384	366	365	366	446	437	419	379	422	401	407	379	397	410	406	398	400	401	334	379	358	390	404	373	409	391	394	387	362	337	396	411	416	394	407	385	403	388	407	450	394	428	402	441	368	412	389	375	404	373	345	369	414	385	364	421	325	404	403	431	376	474	375	378	386	381	358	404	396	398	399	393	343	354	407	378	389	404	395	383	351	351	403	384	428	366	414	351	342	365	349	397	327	392	412	398	404	396	414	395	374	382	380	387	400	402	347	399	420	421	453	407	361	426	374	371	370	395	371	407	370	397	389	406	337	391	393	409	417	397	399	403	379	399	393	377	430	369	386	398	402	354	383	363	417	411	408	395	368	422	387	419	360	383	384	410	389	367	430	361	367	391	408	401	410	414	370	383	375	389	410	393	365	373	411	373	399	377	415	383	361	380	392	390	391	379	361
12025	8402	8892	4522	3686	2940	2106	1827	1643	1431	1278	1291	1142	995	941	984	1009	945	960	869	878	905	938	887	831	891	870	855	908	891	898	859	874	828	892	877	836	831	895	851	853	902	837	890	843	858	872	902	830	826	844	839	888	887	846	840	850	874	818	830	857	843	867	875	862	855	905	828	879	907	854	808	852	904	870	773	867	853	821	856	802	900	842	854	899	841	911	886	808	865	862	851	840	888	840	900	837	842	853	826	858	797	842	846	871	850	865	874	855	842	817	821	829	866	879	932	852	805	885	829	859	864	850	843	922	855	882	853	851	848	875	853	869	896	850	869	869	842	918	866	814	827	838	846	832	853	868	824	835	902	862	901	806	865	846	837	888	835	848	921	892	832	824	852	823	845	847	884	906	863	899	885	842	901	898	842	860	820	925	851	894	854	840	847	888	888	805	821	795	857	830	834	838	843	865	936	852	857	816	808	851	881	859	840	808	885	919	819	791	844	872	890	884	885	879	810	820	846	817	865	842	824	828	819	786	845	820	858	829	809	800	875	853	859	805	819	817	833	875	818	788	855	819	880	816	861	831	859	869	832	856	842	851	835	837	860	839	858	862	821	857	851	868	812	854	838	911	832	842	839	834	885	841	816	857	838	854	871	855	874	894	867	860	824	797	822	859	885	862	824	836	894	862	885	805	855	852	852	873	865	818	856	855	850	861	909	846	820	818	817	882	910	836	861	861	899	869	856	837	840	835	852	909	849	883	828	847	842	832	851	848	858	922	893	874	839	857	862	841	876	877	817	864	908	893	894	885	852	834	826	898	830	848	894	865	843	887	896	847	844	898	865	819	851	830	840	838	831	872	870	827	780	875	877	835	855	869	882	904	846	887	853	840	842	884	816	836	813	839	832	845	833	818	849	840	917	892	872	870	869	819	869	838	845	855	825	908	871	908	818	848	817	857	837	834	853	841	873	871	835	888	845	835	888	853	936	820	827	827	827	844	861	871	868	882	839	860	843	846	867	880	867	899	901	878	860	849	885	887	880	853	838	849	845	878	853	837	904	835	795	857	841	873	853	829	801	840	866	853	917	872	859	883	854	847	813	830	877	838	866	858	822	812	893	864	876	846	875	817	895	869	861	881	843	883	808	811	833	859	806	876	851	846	862	871	854	835	828	850	782	863	849	818	852	848	823	785	832	829	836	869	823	883	855	825	864	831	894	904	860	873	827	902	826	885	853	853	825	845	885	878	867	907	871	906	812	833	846	853	843	813	869	841	834	855	886	815	825	805	853	811	856	872	828	874	837	875	784	845	840	851	860	860	863	891	842	860	868	826	844	844	853	861	837	839	842	814	842	854	828	829	803	783	894	840	885	894	848	825	811	848	849	849	894	847	881	888	860	896	828	778	870	855	877	809	822	827	851	850	831	812	904	838	843	861	846	849	854	846	813	838	866	896	821	837	827	846	832	839	831	845	841	890	846	867	815	827	835	876	872	825	868	836	823	831	805	831	823	876	885	836	856	863	847	873	862	865	850	837	880	820	847	818	840	831	894	854	800	818	860	857	856	854	891	853	846	880	906	870	865	891	867	853	890	899	846	811	870	882	863	872	782	875	800	809	845	878	773	853	868	877	828	917	831	819	809	821	877	925	833	867	881	840	867	879	862	830	880	886	820	851	815	801	815	839	809	852	891	846	875	889	819	801	836	850	861	849	877	835	843	871	856	826	837	827	875	894	880	878	905	848	857	827	867	894	815	842	874	867	920	812	876	811	850	849	854	886	862	829	859	869	817	848	815	889	829	830	817	837	864	825	840	845	848	815	858	823	891	877	871	889	860	821	814	869	882	828	868	833	858	853	859	800	890	836	816	866	832	849	832	889	801	826	880	835	766	868	859	854	875	823	851	868	820	849	834	836	837	861	825	846	832	858	900	817	833	806	827	848	820	868	800	854	853	832	805	904	866	809	868	841	917	822	880	825	823	933	819	851	824	813	854	865	833	845	870	826	900	815	846	863	849	814	825	871	859	851	892	890	856	811	827	810	855	809	861	832	869	857	867	831	922	876	861	870	833	863	869	818	900	853	883	851	874	835	855	866	823	862	830	835	868	828	810	829	869	809	860	875	830	846	836	854	890	806	872	876	848	852	838	834	837	871	876	855	912	852	833	840	879	854	827	801	861	821	841	803	855	877	859	831	856	884	852	879	825	834	847	852	884	829	822	896	854	872	868	879	868	828	822	819	852	895	854	874	880	819	842	777	868	871	880	864	868	892	862	850	845	852	858	879	867	892	891	830	879	860	886	846	822	851	861	883	872	831	838	851	823	907	828	864	857	833	886	826	880	853	897	861	845	817	867	853	893	853	817	842	794	910	833	838	895	848	865	842	876	838	849	848	893	868	882	830	810	862	799	825	885	866	851	804	793	846	792	858	857	870	884	856	848	857	852	855	853	850	859	907	859	883	867	880	852	886	887	804	794	870	830	859	879	808	838	877	817	827	829	877	810	835	828	806	836	892	828	830	867	845	868	858	848	834	830	883	878	853	856	805	889	873	824	807	851	842	869	814	830	831	845	827	857	839	846	871	818	828	855	855	853	869	831	846	855	845	892	864	795	864	874	814	811	825	846	903	842	814	844	864	865	825	906	865	856	821	835	883	824	853	815	800	844	833	792	875	837	871	876	823	812	831	948	790	824	926	858	823	890	791	827	878	859	868	820	869	837	813	832	814	809	828	859	853	842	872	866	853	892	889	847	818	927	907	891	870	874	796	852	824	868	828	828	861	869	789	884	817	865	837	853	883	844	886	840	838	864	865	857	823	849	921	873	871	875	781	821	870	861	860	872	858	864	853	877	824	887	885	873	877	851	821	916	815	883	815	845	852	847	850	893	843	834	874	841	872	832	832	856	866	821	884	873	879	887	870	888	857	854	829	809	866	805	888	858	873	849	872	804	836	874	878	844	850	850	854	833	875	877	809	867	869	876	857	815	877	852	837	861	880	864	870	854	814	868	894	831	804	808	891	830	870	847	826	877	841	806	822	843	821	886	841	844	849	860	850	846	880	840	851	817	799	873	856	811	814	887	831	839	863	832	870	849	876	867	833	827	892	865	823	826	814	910	796	883	856	861	831	880	869	867	853	878	798	848	894	812	857	874	868	902	851	875	859	876	840	854	822	854	843	881	861	796	904	888	884	817	812	879	875	866	847	908	840	826	853	908	819	874	865	837	898	866	842	811	852	887	869	903	838	853	868	823	861	865	885	896	869	835	823	891	878	864	837	817	824	841	875	836	837	867	885	864	831	848	862	863	810	843	824	851	904	829	831	867	838	853	850	855	853	817	837	886	825	854	866	850	860	871	834	795	810	836	909	893	908	840	904	822	859	836	870	869	876	876	902	827	866	830	830	846	834	862	841	902	859	840	819	912	840	857	853	820	826	830	884	820	859	850	837	808	848	857	858	865	857	835	838	886	826	928	855	859	852	844	805	827	893	893
34130	20791	15845	5002	1996	1294	877	655	597	558	499	416	437	423	412	390	389	415	359	399	410	369	385	345	371	352	378	345	345	360	350	334	356	331	333	352	352	376	396	327	345	329	368	380	338	344	326	361	354	305	343	354	347	328	370	348	362	361	327	350	319	320	344	331	335	328	377	353	344	326	350	337	354	322	345	351	367	365	361	330	324	363	356	391	341	354	325	379	380	330	341	340	359	362	327	314	349	337	322	344	360	341	347	368	349	344	360	344	316	352	336	325	363	346	385	335	379	416	375	346	350	356	362	373	334	322	371	351	353	321	323	358	341	348	365	352	364	339	359	348	346	358	332	364	345	336	360	336	347	335	335	331	351	332	310	292	316	354	328	349	354	386	321	339	355	352	320	384	370	374	330	352	340	377	341	359	351	357	341	324	326	348	358	368	352	354	318	354	329	359	351	324	331	353	327	340	320	336	290	331	384	349	365	359	309	363	370	357	339	345	296	315	376	310	364	348	308	376	359	339	381	305	351	375	336	373	366	306	375	325	368	363	320	318	330	361	332	372	385	370	361	368	334	339	340	325	378	318	341	320	352	354	373	317	325	332	360	358	383	348	349	362	349	345	341	361	318	341	362	361	357	340	342	356	363	388	335	394	334	300	345	321	352	338	347	348	357	366	331	345	341	324	378	358	391	361	352	387	351	338	379	346	360	332	359	305	327	332	337	368	375	345	405	369	336	350	335	381	342	327	332	346	359	350	299	333	348	361	345	370	317	328	345	343	361	329	359	353	339	341	322	384	373	421	353	364	367	345	355	368	309	346	318	317	345	332	357	363	344	323	362	320	362	338	379	363	348	352	346	382	365	351	328	356	355	353	393	295	343	334	345	346	358	331	372	357	316	343	361	379	324	358	333	344	323	366	372	361	310	349	342	335	328	327	351	339	327	314	367	310	343	364	368	330	358	384	353	341	362	372	371	364	337	318	324	348	321	333	350	371	338	323	351	359	366	306	335	376	365	337	346	363	336	322	338	343	341	400	364	368	350	324	340	310	336	325	354	366	346	362	343	309	342	342	352	314	332	326	345	363	340	309	352	371	339	362	352	313	340	344	354	378	318	314	326	369	319	351	354	359	342	348	331	347	309	355	353	364	317	353	318	334	359	344	325	367	279	331	336	399	342	355	323	381	321	380	358	323	326	339	358	336	381	363	322	334	365	329	345	320	348	349	311	335	367	355	343	352	332	326	322	325	331	362	378	318	354	359	332	357	390	365	339	324	373	342	373	340	354	374	343	336	360	341	383	314	359	354	342	329	337	357	339	321	319	336	315	338	335	316	323	340	342	318	305	371	352	300	353	341	374	293	353	358	348	335	332	331	352	344	395	352	346	373	366	312	310	368	324	336	379	361	349	337	326	362	344	316	344	342	355	337	349	393	342	313	333	329	347	343	339	358	362	341	340	372	366	300	350	331	346	325	323	346	340	353	366	346	321	328	347	371	341	352	341	361	332	334	355	322	380	397	362	334	352	370	354	365	298	350	325	353	377	367	376	351	331	346	326	321	351	342	336	333	311	354	338	376	357	364	354	346	352	333	381	371	384	332	346	343	356	334	351	355	334	342	336	346	348	332	345	301	332	326	348	353	316	369	355	338	362	350	341	380	331	372	305	327	345	326	365	358	321	361	315	344	338	303	365	311	344	365	403	349	342	376	363	371	343	383	339	317	339	338	368	361	323	373	314	318	372	345	347	344	338	341	327	344	371	343	320	346	388	354	392	359	338	360	329	337	311	372	363	353	331	350	351	347	360	345	357	372	352	337	343	342	331	338	364	344	349	355	343	383	345	353	365	358	334	353	325	330	347	367	310	347	369	338	324	310	337	343	325	359	363	358	303	308	335	312	329	340	330	367	327	398	337	344	350	310	334	338	351	328	352	320	313	343	368	379	342	332	332	315	332	351	347	343	326	362	369	357	346	326	363	357	368	354	349	326	352	348	342	325	357	321	375	384	343	316	352	317	347	337	365	370	366	358	366	301	333	360	338	343	309	381	312	379	342	314	325	345	345	355	324	374	397	313	338	363	365	349	297	349	332	343	340	309	345	357	310	342	339	336	383	367	330	315	353	366	343	367	333	304	358	375	348	380	364	325	376	350	369	306	324	287	344	360	354	342	306	333	355	357	320	357	359	371	328	368	357	366	356	375	342	360	368	349	328	414	347	378	363	358	329	356	337	354	363	369	381	302	348	319	329	370	329	311	343	381	345	392	344	338	370	303	341	351	355	337	361	375	363	371	366	383	298	372	353	329	343	308	354	350	360	361	327	349	357	349	343	338	318	368	386	312	343	341	316	341	342	384	363	325	339	331	332	378	369	350	339	348	342	347	391	344	399	346	323	384	356	371	343	344	336	337	339	339	390	344	373	345	404	344	343	350	345	321	310	346	382	348	357	356	375	330	348	329	361	350	359	348	387	337	346	334	327	350	276	363	377	342	338	343	371	352	337	351	367	334	332	366	346	355	345	339	338	353	363	370	315	362	353	311	335	339	336	342	326	360	339	333	321	325	365	371	328	343	342	349	351	330	343	348	338	349	332	354	303	351	377	355	321	342	322	376	383	388	370	361	339	330	318	342	381	384	348	315	337	360	374	380	375	328	361	384	405	362	365	375	366	327	356	368	334	350	329	333	349	355	377	315	339	290	344	360	345	371	343	347	362	335	331	363	345	328	350	372	338	353	376	364	381	360	389	358	335	375	354	356	316	348	334	317	366	308	335	349	336	356	371	381	343	347	311	370	331	333	339	350	342	369	333	390	357	364	354	354	348	307	376	365	328	332	380	378	354	355	377	339	329	311	338	320	326	359	383	319	364	400	340	390	352	329	356	369	354	341	323	344	337	295	364	354	345	383	333	322	362	375	368	319	350	354	338	368	334	384	343	355	368	359	358	356	359	342	306	359	358	347	341	341	352	349	354	348	321	345	349	368	368	334	350	356	329	362	381	333	356	358	341	345	357	367	360	343	337	367	346	358	340	350	344	355	336	312	357	324	311	346	338	370	345	301	353	334	339	360	328	354	323	342	340	372	329	363	306	347	375	370	346	350	339	298	358	337	357	337	323	362	360	304	354	322	376	375	353	342	304	330	306	301	334	356	364	339	349	384	370	334	373	298	335	371	367	369	339	353	307	355	326	339	330	315	343	390	354	345	351	303	336	344	371	338	349	394	334	358	396	348	321	376	358	353	341	327	354	351	357	339	359	325	368	362	344	377	333	363	322	390	337	349	343	323	340	320	349	345	347	373	346	331	357	359	320	340	336	351	347	341	338	362	305	328	368	329	340	341	370	370	324	333	356	364	340	357	359	363	364	369	346	311	360	350	306	342	346	364	341	333	321	388	368	321	337	353	324	338	326	325	335	337	337	364	360	330	349	313	353	329	327	327	341	363	339	364	323	329	379	332	305	314	337	351	362	344	360	314	360	350	380	359	339	359	370	351
21387	15874	18679	8035	5877	4509	3248	2636	2247	1817	1648	1399	1313	1220	1128	1098	1088	981	954	953	921	860	844	909	850	904	860	829	820	793	825	811	808	804	787	811	777	812	776	804	782	766	776	749	780	739	757	806	817	811	816	783	831	779	757	793	752	750	799	789	743	785	754	814	837	801	782	786	764	756	799	754	736	725	768	750	779	746	782	760	747	770	778	755	701	788	802	788	745	749	709	794	749	792	798	808	707	757	806	789	792	758	783	773	767	780	780	768	784	795	771	742	785	729	799	755	786	785	726	820	788	764	728	765	723	805	739	760	769	738	803	792	737	740	751	781	753	782	788	718	774	759	709	778	728	758	766	730	772	731	744	755	775	736	725	786	746	761	770	762	770	777	804	719	741	771	766	787	800	766	751	800	757	749	775	786	808	765	749	744	766	787	763	793	762	752	790	769	792	816	745	731	742	765	759	753	779	765	756	722	755	798	771	785	806	791	778	786	771	753	793	800	784	754	750	763	748	760	778	810	756	801	795	746	750	727	796	783	729	737	782	784	810	753	779	760	741	754	764	767	817	746	744	807	742	720	766	722	796	756	789	752	805	742	767	786	788	769	818	797	793	757	788	731	780	731	812	738	770	763	737	784	768	838	741	740	802	782	776	759	765	789	736	749	774	809	765	785	731	705	779	772	715	760	818	765	812	757	817	803	763	778	759	754	762	822	740	724	763	773	765	764	761	805	777	825	788	803	760	767	767	756	784	743	783	794	768	790	816	802	748	793	752	764	770	811	746	776	783	738	767	744	735	804	759	752	792	806	736	748	761	755	802	795	766	741	768	758	795	779	763	827	738	733	810	717	746	781	772	774	749	749	761	821	775	824	769	771	765	796	814	767	755	758	739	779	790	767	800	730	767	789	777	759	815	768	826	809	771	780	819	740	757	750	782	744	789	805	804	745	780	787	762	798	753	751	761	759	783	777	818	786	788	707	763	741	780	764	764	786	716	762	760	787	778	760	766	819	778	738	793	794	819	724	804	772	777	775	799	752	744	780	699	729	776	744	767	767	732	755	805	742	814	750	776	816	778	788	807	785	750	700	772	809	757	773	814	801	777	773	780	763	807	768	747	756	785	802	770	776	786	746	799	758	798	780	790	755	727	749	853	745	723	773	766	778	800	729	734	782	736	762	734	765	792	755	757	805	765	794	782	729	786	765	722	770	807	747	797	779	727	731	754	804	739	747	764	803	728	760	805	786	750	756	714	808	804	782	744	730	778	812	799	737	773	807	744	777	767	810	782	760	786	769	741	773	780	777	778	791	752	778	810	788	765	809	718	756	803	732	742	751	761	760	822	740	753	760	817	817	811	791	787	765	763	790	768	744	820	776	781	760	791	762	829	806	782	753	791	794	759	699	818	739	776	804	751	743	794	792	763	791	757	783	746	777	793	787	828	774	765	754	743	730	746	752	749	764	766	862	788	773	788	790	750	742	761	796	777	782	766	774	737	748	808	780	842	795	739	775	764	774	783	791	733	815	756	786	720	708	763	745	764	753	818	791	815	759	733	798	756	757	807	790	745	787	783	827	793	773	764	771	764	771	758	748	749	732	803	781	778	787	825	779	750	739	813	812	788	752	779	781	744	742	798	773	766	766	818	772	792	782	779	767	744	765	772	820	772	750	750	780	801	783	730	769	723	715	785	754	746	789	767	769	780	720	772	814	745	723	831	676	760	776	788	789	769	740	782	799	785	788	763	807	755	770	748	765	737	736	799	793	767	776	777	766	747	776	806	748	767	774	794	739	809	769	778	748	761	734	776	766	731	784	797	742	755	820	766	751	741	806	812	766	803	760	774	761	760	789	723	808	745	807	772	767	784	760	747	772	772	772	797	777	794	740	790	739	765	801	749	756	743	769	826	733	710	735	741	804	779	777	756	776	738	772	779	777	782	764	791	747	798	777	800	777	819	773	723	757	791	743	739	814	754	761	766	819	779	787	748	738	746	760	839	778	763	735	774	728	751	794	739	759	777	800	741	779	810	789	793	767	789	794	765	810	729	776	781	765	734	786	764	757	724	728	764	756	782	758	682	815	790	751	810	767	757	757	762	761	727	775	834	760	826	767	759	810	793	773	786	747	754	756	779	777	787	774	823	782	789	721	765	804	803	750	769	778	773	755	767	760	773	759	749	856	794	772	753	774	727	832	752	794	821	733	754	767	802	782	815	731	774	775	748	751	788	755	778	783	766	769	794	773	752	733	762	764	724	765	751	754	781	780	791	715	759	781	814	790	777	795	845	737	790	788	753	764	790	816	722	789	813	761	731	737	780	761	813	775	724	726	814	756	775	791	758	789	751	803	761	776	825	751	800	793	792	720	763	806	808	787	828	715	787	763	775	770	748	782	773	797	816	724	746	779	757	769	787	738	754	786	807	782	770	818	796	740	816	777	808	805	750	775	836	780	737	737	754	752	780	746	750	786	773	755	742	797	753	834	792	783	766	766	787	715	718	797	775	751	742	800	841	816	770	742	780	709	814	819	777	781	792	717	762	786	771	791	794	813	749	778	778	809	757	746	770	801	769	759	812	798	757	728	741	800	779	746	725	770	770	748	785	745	759	774	773	817	797	807	758	811	803	746	740	770	793	762	739	757	801	762	804	772	801	821	757	759	779	835	762	724	746	791	745	732	762	760	801	751	814	805	795	727	775	728	771	719	765	803	742	755	802	797	791	738	755	774	826	767	768	720	774	765	801	772	784	800	732	766	763	790	737	754	767	760	770	735	781	800	815	756	792	806	794	777	768	732	762	785	789	799	753	747	793	787	752	791	762	751	819	780	789	770	768	750	730	771	779	774	754	768	776	839	831	815	798	749	785	781	737	748	731	782	763	797	777	800	788	783	784	781	749	760	769	787	762	740	776	773	799	768	765	743	731	780	756	748	782	763	766	820	801	809	778	779	821	729	771	797	784	778	801	792	746	742	746	744	758	787	776	782	799	738	780	749	710	797	783	833	744	774	739	725	750	771	798	774	784	793	788	828	742	715	809	765	793	772	785	789	780	798	754	745	726	795	774	765	770	763	810	799	765	760	787	800	765	772	784	810	795	752	744	718	734	754	739	796	777	785	799	758	741	706	761	810	794	730	761	748	765	792	771	785	798	816	813	797	744	812	787	759	772	731	766	794	791	748	742	755	788	719	781	785	709	782	722	738	735	749	775	749	783	748	752	763	759	774	756	740	798	770	769	776	749	759	788	759	804	750	768	771	807	770	791	778	729	778	793	756	804	750	709	783	742	802	776	783	779	798	748	786	748	736	766	746	789	815	775	821	779	797	723	786	792	761	761	799	741	740	768	779	758	767	746	792	759	736	775	754	766	765	759	733	816	779	807	802	764	787	761	757	779	810	786	740	762	779	790	778	790	804	762	819	804	808	744	732	788	766	761	813	767	749	774	788	810	740	781	813	790	778	769	727	834	771	749	793	805	772	808	761	799	757	825	760
44155	29474	24055	9213	2887	1746	1135	946	767	760	605	564	509	519	492	454	432	436	387	400	391	421	389	407	437	403	390	410	427	375	398	400	406	440	392	399	387	402	399	398	396	411	352	378	422	362	398	380	346	390	372	402	364	374	419	363	390	405	397	370	397	402	374	381	390	395	372	397	378	390	376	376	393	348	406	400	390	353	390	362	394	429	335	378	402	379	384	434	366	346	378	382	369	426	421	419	385	395	387	376	389	414	379	387	373	419	405	397	406	412	384	368	351	364	368	339	406	377	386	430	396	373	348	381	416	433	417	401	421	411	404	392	412	382	391	363	390	409	424	357	340	392	403	374	362	398	356	387	395	377	390	370	365	361	386	372	349	398	396	383	403	381	348	349	361	364	375	362	368	386	355	356	340	399	389	397	410	404	387	379	386	366	376	432	381	373	367	373	400	395	374	356	397	410	395	394	369	378	402	365	368	342	388	356	392	408	405	393	379	404	382	390	415	435	354	374	392	356	380	364	361	380	373	385	392	397	386	418	352	374	394	393	382	361	402	402	404	405	382	371	402	379	395	382	348	348	362	368	378	362	425	388	334	370	359	391	377	388	376	365	368	366	371	410	338	357	343	378	386	388	386	354	388	357	411	349	401	386	399	392	364	362	409	389	368	401	383	394	380	363	397	403	350	355	415	368	408	407	405	398	381	383	373	400	352	371	363	369	397	393	377	365	344	350	405	391	390	396	391	414	373	383	367	368	369	361	374	353	383	346	378	358	365	445	386	392	388	370	406	369	378	393	373	379	395	361	409	423	396	393	383	404	375	354	392	399	401	386	420	379	395	382	413	405	437	403	403	413	419	362	342	389	375	377	399	386	409	402	396	417	357	369	421	382	384	385	358	387	404	408	386	399	379	363	384	408	357	367	379	395	380	369	380	382	388	390	362	377	376	354	415	384	368	349	375	384	401	380	352	446	421	421	397	388	451	361	374	398	400	436	403	383	374	410	419	422	379	362	370	381	353	404	377	386	342	377	386	366	395	394	378	379	354	389	391	344	415	421	399	389	377	365	368	382	363	411	385	416	372	368	380	373	399	401	371	374	423	370	361	431	378	370	373	351	407	396	362	392	418	394	422	389	401	426	375	383	389	393	418	388	408	397	388	380	368	414	386	394	385	392	366	377	417	380	380	418	398	351	332	369	414	397	349	377	397	371	392	377	400	371	403	424	368	366	371	382	415	388	383	407	398	402	392	399	422	438	389	397	345	420	399	431	362	379	345	369	386	392	390	348	395	403	398	370	371	377	335	372	389	390	367	388	395	400	372	370	405	416	355	383	396	438	414	379	389	403	392	350	356	362	345	382	341	376	384	395	436	379	431	391	412	420	378	362	399	399	376	387	397	444	410	367	357	379	353	377	392	399	356	419	401	427	362	398	329	385	388	386	382	352	416	374	355	375	373	382	346	357	404	365	445	392	379	416	383	376	365	377	373	389	363	406	358	387	379	399	374	411	349	400	382	391	402	406	367	399	373	397	399	391	381	388	362	380	386	374	374	378	384	368	387	424	378	419	384	408	373	385	407	398	409	376	383	391	373	366	386	353	400	370	365	393	406	389	379	382	393	392	358	371	421	415	425	383	375	397	352	336	442	372	390	373	363	371	403	423	396	389	376	401	406	361	372	376	390	366	407	401	408	388	369	380	391	395	342	383	399	363	385	390	373	384	370	362	419	417	377	386	372	357	406	391	428	430	332	389	374	384	384	431	387	379	389	369	371	331	392	380	366	423	362	418	354	366	424	363	387	359	349	375	385	386	380	373	342	386	384	403	409	378	392	388	395	393	423	382	388	372	340	368	405	391	380	376	393	366	395	423	448	347	397	363	403	427	425	367	413	395	350	379	390	364	424	401	425	404	390	383	335	365	394	422	396	394	387	378	405	401	349	357	387	381	369	357	407	388	378	388	395	445	363	396	402	402	357	399	393	408	413	385	396	359	365	369	395	391	353	401	390	355	386	389	415	374	378	409	385	421	385	350	387	367	385	429	385	432	357	380	380	332	381	393	409	401	377	374	402	424	331	391	377	371	380	339	385	397	401	407	382	384	401	413	398	347	319	332	373	390	391	399	367	390	403	400	369	382	399	377	356	375	380	381	356	399	398	380	407	368	394	423	402	381	420	418	386	398	350	399	384	413	365	362	374	395	389	396	382	381	369	340	385	372	443	398	365	361	370	357	411	382	357	380	390	351	345	371	392	401	398	397	411	380	412	397	402	381	366	344	375	369	388	392	357	386	392	407	435	377	408	395	404	383	415	402	370	371	343	363	383	393	406	382	374	406	391	376	389	359	372	412	415	373	341	361	411	377	413	340	398	358	403	428	365	350	395	386	391	356	379	394	393	389	409	379	374	388	375	396	390	393	410	377	379	383	367	406	408	398	374	381	396	412	359	379	356	386	412	368	364	419	364	404	381	391	376	360	410	440	391	375	372	400	369	355	412	424	430	381	383	366	397	378	372	404	402	367	421	399	360	417	391	371	374	413	390	364	346	356	338	426	415	407	391	404	391	372	424	425	384	386	393	384	368	399	374	359	393	398	386	358	360	365	385	410	423	406	394	441	364	386	390	374	366	418	367	357	387	376	432	438	366	378	382	371	384	357	366	359	371	362	384	399	389	373	426	376	409	360	388	452	424	363	409	422	378	424	376	420	398	366	393	409	370	372	355	404	399	384	394	397	412	406	380	365	378	397	416	400	380	409	381	384	412	379	361	387	377	392	379	408	379	391	388	415	383	405	357	436	414	361	397	373	361	392	418	387	361	366	385	377	409	400	369	361	379	383	379	380	373	399	388	401	376	385	401	394	416	371	388	408	373	344	377	384	373	407	380	384	379	386	358	413	425	405	370	400	409	422	364	380	380	391	405	364	410	392	381	358	373	430	356	403	360	364	392	383	432	398	388	412	361	388	375	408	378	361	391	402	369	421	408	367	395	354	373	379	360	379	352	396	379	385	393	418	387	353	394	427	436	399	407	382	393	366	410	372	411	382	387	412	419	388	401	353	406	368	418	402	391	380	363	373	402	397	370	368	418	417	367	411	341	442	368	429	401	342	350	401	377	374	402	372	415	373	417	391	393	396	364	387	368	388	393	372	405	401	398	430	357	360	398	373	361	394	386	380	413	397	353	377	382	431	348	409	404	358	396	388	377	390	427	412	390	394	387	362	347	369	391	425	383	425	388	370	350	363	426	390	354	387	389	393	361	405	394	390	358	388	366	400	351	358	410	372	385	396	384	382	410	412	422	356	345	393	373	424	371	384	428	352	421	439	406	414	381	393	366	418	374	360	392	371	373	360	390	415	389	409	356	376	414	401	402	337	383	391	340	384	394	407	388	398	386	359	415	353	371	396	380	392	391	386	365	403	349	384	421	356	386	400	389	408	372	394	379	374	382	378	388	392	391	384	387	380	379	393	374	376	408	399	400	408	376	401	406	365
26851	22066	26018	11508	7531	6009	4154	3501	2972	2521	2125	1803	1715	1501	1421	1310	1289	1180	1135	1106	1050	1045	1041	1044	978	952	923	952	914	906	974	1005	923	946	896	849	881	884	866	828	949	841	837	892	905	852	860	859	917	826	819	848	812	830	863	875	874	858	859	894	860	810	875	882	858	865	793	839	869	856	819	869	899	871	925	828	838	826	831	817	898	826	857	848	829	821	866	844	842	849	857	836	833	859	874	855	850	829	859	779	835	874	848	818	861	777	816	809	891	874	821	852	846	870	833	890	867	887	833	858	860	827	869	841	834	867	867	874	848	901	892	854	845	853	830	856	861	885	849	864	886	848	833	874	822	825	871	899	907	890	794	869	837	832	888	850	871	882	881	817	869	859	834	868	855	813	863	826	831	809	863	835	835	855	804	821	904	895	824	848	846	894	853	851	886	877	830	842	796	821	855	838	896	786	817	855	825	885	815	873	855	907	865	805	879	887	908	845	889	883	877	884	868	886	835	801	914	827	892	811	813	824	873	869	822	868	876	869	850	863	856	829	799	908	859	802	838	863	847	866	869	852	879	855	847	866	838	863	828	802	859	851	854	851	839	805	889	866	888	872	835	816	857	824	865	883	866	856	894	880	871	824	808	887	806	835	883	858	867	850	862	833	855	881	867	842	852	925	851	848	874	858	864	839	827	889	849	857	905	825	860	875	864	842	848	827	797	834	877	797	934	848	869	844	822	869	857	874	807	866	895	800	872	845	870	910	857	792	896	828	864	855	795	890	864	865	884	843	844	850	863	828	814	817	872	898	890	872	884	837	877	861	824	815	841	851	837	841	862	873	850	855	823	832	837	870	893	861	848	841	825	904	824	852	883	882	869	876	849	841	910	885	877	891	841	886	879	851	827	893	863	896	835	865	894	894	859	849	914	861	837	864	869	847	852	843	823	914	879	870	894	811	823	829	839	826	820	879	907	822	864	867	885	873	832	819	903	819	904	885	877	879	845	883	837	820	877	882	838	895	881	812	831	844	831	857	871	865	870	799	909	814	803	843	915	881	907	884	862	850	911	817	865	875	885	831	852	813	915	870	827	843	853	845	853	864	854	846	880	866	834	868	867	848	891	862	863	863	848	806	880	833	857	861	877	823	843	892	827	891	847	853	832	840	869	881	891	839	842	808	889	851	862	829	890	894	855	842	852	820	853	875	856	834	877	830	858	884	859	879	872	848	820	861	828	781	844	855	878	901	862	822	876	853	865	892	776	858	864	833	865	876	810	843	876	819	859	865	826	861	887	877	838	892	840	837	850	836	888	832	847	842	863	885	832	826	835	837	889	865	862	842	902	829	818	852	857	840	873	869	868	847	872	859	872	857	830	841	833	888	843	845	841	866	844	867	858	817	845	857	865	857	849	850	836	852	848	806	910	836	859	834	855	884	831	872	844	901	893	860	863	867	858	829	902	913	873	898	840	864	855	879	893	920	862	883	895	881	903	812	880	838	837	827	835	811	828	871	854	849	861	858	874	860	858	869	864	834	823	846	858	871	846	838	878	868	863	810	869	894	879	871	870	847	814	866	840	854	903	841	831	811	834	863	803	910	867	924	834	835	843	866	819	863	883	852	891	896	830	830	832	858	867	826	903	831	846	810	844	873	813	855	872	852	871	789	878	870	849	822	853	800	899	839	820	872	888	878	827	786	858	897	873	862	831	856	845	865	897	830	838	820	822	838	821	843	826	848	828	881	924	848	846	811	897	804	859	874	866	828	879	864	835	852	838	831	850	864	835	930	839	860	888	903	842	898	833	806	844	854	878	832	864	852	861	869	812	806	879	865	875	830	856	934	860	878	868	895	875	826	871	854	844	861	897	915	897	880	849	825	866	836	839	802	848	888	837	827	859	847	855	863	835	863	870	868	868	826	859	849	876	835	871	807	827	888	891	858	897	796	894	829	863	900	822	846	825	866	827	833	843	885	861	866	851	824	834	824	831	854	850	894	851	873	856	853	865	848	855	865	865	839	911	862	863	837	841	841	852	848	875	892	847	879	843	900	848	859	821	798	863	836	830	864	858	811	866	863	881	874	843	834	791	840	831	849	877	799	806	865	831	841	850	817	889	884	893	841	845	862	862	935	906	894	823	857	833	881	896	921	880	838	869	859	817	774	862	836	905	841	864	871	828	844	856	821	927	844	836	885	841	872	849	881	820	879	872	811	856	888	837	885	838	838	910	819	932	884	853	832	865	826	838	879	903	856	837	744	859	855	844	830	857	868	823	863	890	822	815	933	870	856	846	882	845	850	836	840	883	881	866	846	845	886	873	893	840	903	869	850	868	853	891	853	831	810	870	854	839	848	860	872	839	849	797	827	854	849	825	838	852	846	853	846	903	883	863	848	897	877	866	858	871	917	842	845	825	852	861	826	831	862	870	813	901	893	824	882	824	838	849	796	892	851	835	894	864	880	880	840	824	839	860	840	818	837	845	846	859	824	889	858	877	860	781	828	799	820	890	898	875	853	833	815	855	894	856	894	890	855	893	827	856	841	872	827	856	852	844	872	880	841	844	814	837	877	859	851	849	852	768	862	849	832	842	856	855	859	794	865	839	822	828	897	875	824	840	821	849	870	880	856	836	837	871	852	863	867	925	847	875	852	825	857	883	873	831	897	894	861	840	847	864	850	888	848	825	846	830	876	846	842	831	887	896	812	876	852	824	815	868	858	829	862	881	869	883	883	874	868	837	852	860	823	838	831	839	821	859	842	860	865	833	872	881	842	830	889	859	851	922	810	898	870	937	822	911	839	845	822	814	851	851	879	852	888	872	899	841	837	815	862	856	893	892	884	857	819	854	897	838	852	824	814	880	870	889	856	810	802	860	868	886	851	800	825	853	839	837	832	864	923	835	811	882	873	853	829	858	829	846	882	800	813	843	877	878	848	862	832	869	843	867	879	907	812	899	842	855	896	850	845	837	900	834	904	827	868	826	796	864	856	829	851	844	857	849	833	836	855	878	830	845	837	882	873	815	823	834	839	857	868	844	838	812	842	837	878	889	843	815	804	889	859	845	868	877	806	842	855	815	887	871	878	830	829	868	860	804	863	849	861	823	837	869	793	841	858	876	860	841	839	924	838	836	873	800	877	845	876	863	897	795	882	828	851	861	822	861	825	886	904	861	829	841	843	844	829	813	860	866	860	817	841	850	828	885	869	875	859	929	854	836	848	842	865	819	858	852	858	856	856	871	858	851	837	830	840	827	847	833	846	822	870	906	855	877	844	876	838	866	857	868	849	865	826	914	828	892	885	841	847	878	830	834	827	847	845	814	910	898	860	838	863	848	889	857	898	860	851	852	821	839	803	889	862	809	863	848	880	833	809	843	865	831	885	834	845	865	859	843	886	834	876	858	864	815	836	863	855	839	855	880	853	875	870	822	890	893	779	833	833	846	872	883	863	840	817	871	869	890	864	804	825	856	832	906	858	858	890	820	834	834	873	796	842
19577	10087	6357	2375	1226	864	660	595	515	484	473	445	431	422	439	414	410	421	374	419	416	392	395	468	424	417	395	401	360	389	415	387	370	420	392	421	419	387	405	398	437	411	451	401	412	422	387	396	430	375	400	441	398	397	448	370	375	391	400	394	372	372	385	398	395	421	391	410	360	407	415	393	421	393	412	398	431	389	422	375	356	369	400	396	380	396	388	414	351	369	433	391	371	399	359	416	370	369	421	396	396	436	377	385	378	431	408	376	381	407	408	402	420	372	393	386	367	381	438	379	351	395	419	365	380	403	370	433	410	412	382	389	364	423	389	445	398	343	375	389	390	426	387	383	364	344	391	378	379	408	415	400	428	384	380	371	378	394	373	372	359	392	372	389	381	369	340	371	443	351	401	393	367	368	371	382	381	408	352	395	399	393	411	422	385	420	396	401	404	407	375	366	358	387	389	395	354	377	338	368	430	408	414	387	414	367	396	411	405	396	397	376	407	363	413	377	395	383	390	420	406	376	399	405	398	438	404	366	399	388	403	397	391	404	414	416	424	364	396	368	425	392	381	387	411	372	405	369	342	418	402	417	402	379	400	391	402	376	377	397	407	405	442	376	428	378	399	375	375	398	406	460	421	411	418	370	399	363	369	423	407	423	384	434	379	423	391	350	382	378	373	387	436	396	387	384	410	367	372	391	386	363	390	357	413	393	375	456	383	384	392	396	430	396	395	372	382	393	390	374	375	393	398	389	413	407	396	404	418	383	340	389	375	405	383	396	420	396	437	429	416	384	388	420	412	356	341	359	395	412	353	416	373	372	396	389	382	430	388	415	436	382	365	391	433	383	380	374	417	430	410	372	386	408	354	372	386	389	388	406	411	393	444	438	365	396	422	402	424	375	373	374	386	410	342	428	431	400	393	373	386	422	416	391	381	344	398	400	382	391	387	418	391	395	373	374	396	409	389	417	375	385	417	367	372	380	379	390	411	408	376	375	409	370	420	405	397	375	380	437	414	394	395	384	356	357	419	352	432	431	373	392	400	406	402	439	391	423	401	402	377	409	393	427	393	424	395	389	446	391	402	381	395	378	399	382	398	422	389	368	405	380	361	386	372	371	406	395	425	388	413	440	377	361	383	407	373	415	412	404	389	378	416	437	406	372	427	426	423	402	390	398	410	387	395	447	422	404	417	405	410	430	406	438	397	386	396	422	412	393	411	381	394	390	380	405	396	400	380	403	395	397	360	413	396	368	384	369	401	407	402	396	374	402	420	397	419	409	415	376	376	402	365	398	388	388	409	407	400	356	410	413	393	393	425	414	373	387	403	412	413	368	398	376	370	390	417	397	378	415	405	411	384	398	380	390	388	379	413	410	391	393	392	384	375	364	398	391	423	415	398	407	384	429	409	398	340	374	362	414	398	411	348	399	402	362	419	377	437	402	382	362	356	390	374	376	399	424	393	382	399	383	392	376	419	412	391	399	399	388	372	421	409	383	429	371	380	405	369	405	437	393	379	404	373	400	420	412	383	414	399	400	407	384	394	424	404	386	408	376	377	373	387	388	395	420	375	460	393	414	390	429	419	382	413	372	364	428	416	372	382	374	407	465	407	420	377	461	436	410	408	390	397	390	425	396	375	420	362	413	389	409	373	412	416	383	412	372	396	412	362	403	365	411	370	371	357	414	367	403	375	405	396	423	406	377	402	410	389	387	405	364	393	402	399	391	416	427	401	400	378	390	403	364	378	428	382	382	362	415	370	383	404	416	391	424	401	404	419	406	380	408	403	380	396	406	372	423	383	367	417	396	375	344	370	376	383	399	376	384	399	377	409	410	431	410	385	417	395	366	385	413	399	415	421	443	380	389	421	381	390	359	414	385	389	396	369	415	367	428	379	389	382	404	430	382	349	406	403	428	368	415	372	392	385	400	423	391	377	376	421	369	378	395	407	380	417	401	398	372	365	402	413	412	392	362	372	380	401	383	355	379	397	384	428	387	380	386	429	392	388	372	392	400	380	390	411	384	405	366	400	444	413	412	371	394	397	380	397	392	397	392	435	414	369	393	418	426	386	354	360	350	372	389	372	408	402	392	403	364	395	379	402	390	368	384	391	429	407	389	398	432	393	391	400	360	359	415	419	416	400	374	422	412	385	374	400	377	423	386	407	398	408	370	373	396	403	354	382	367	399	397	396	374	419	376	427	424	379	368	425	395	389	410	385	346	401	393	392	377	418	441	396	443	417	411	392	375	394	416	378	373	381	399	421	362	401	371	403	399	449	388	374	405	367	394	396	366	395	390	396	407	431	359	365	380	395	361	407	437	385	399	446	398	347	376	381	429	389	403	403	409	401	410	417	393	414	392	413	418	371	433	417	408	343	407	378	445	401	390	407	381	383	371	393	389	367	407	359	398	361	387	398	398	390	395	437	414	409	355	397	397	404	397	364	392	430	405	405	372	384	431	379	409	360	352	422	361	432	388	420	393	378	414	438	426	407	398	393	443	418	421	369	384	355	381	386	412	403	398	402	401	407	386	426	382	434	352	395	395	341	399	399	395	414	393	392	369	425	353	395	421	372	388	372	418	404	399	364	403	356	403	361	398	369	408	409	399	407	426	424	376	385	396	381	383	395	411	408	379	386	388	377	414	439	423	418	417	336	382	401	398	374	431	406	394	398	407	380	405	397	368	412	390	405	395	370	424	393	391	430	414	394	392	406	419	383	417	369	378	427	368	385	378	364	389	346	420	393	396	437	421	439	402	378	365	432	385	408	397	360	390	405	360	387	400	371	379	411	421	422	397	403	387	395	397	452	425	424	388	401	399	390	385	420	387	360	380	443	393	385	342	428	376	395	382	402	400	388	365	371	386	398	414	361	376	396	383	385	388	388	396	390	400	396	406	417	390	434	367	343	383	374	384	393	414	449	380	390	413	401	388	411	429	390	420	409	405	393	369	386	377	413	395	361	390	380	369	391	427	400	399	387	402	405	397	404	364	371	418	392	412	390	365	392	377	410	417	386	391	398	416	411	398	419	416	399	405	400	414	351	417	415	449	387	383	390	403	364	396	421	419	397	420	384	394	431	402	408	390	400	360	360	401	383	447	393	399	404	402	399	415	378	426	376	365	378	407	362	379	424	422	403	357	407	355	396	425	417	396	405	372	436	444	378	382	416	403	393	372	361	384	360	373	412	374	405	367	433	397	368	349	393	430	363	391	388	380	373	390	387	369	391	356	408	389	378	428	371	380	355	365	399	382	414	375	372	400	392	408	402	415	376	407	390	428	388	400	383	457	385	392	375	411	385	391	397	394	441	442	379	396	429	383	434	385	375	412	389	396	408	387	399	374	393	382	407	352	375	344	430	416	379	408	396	365	431	365	383	377	427	389	387	385	399	381	424	404	386	391	434	375	364	382	376	388	397	411	421	408	433	389	403	387	401	394	421	404	393	442	416	391	382	382	402	414	396	431	395	401	431	361	372	401	391	399
11774	8023	10156	5417	3846	2904	2133	1933	1721	1430	1242	1175	1165	1093	1011	959	956	961	926	911	942	924	949	830	926	929	868	863	813	810	930	897	887	859	908	890	866	873	841	897	905	884	872	865	871	868	918	840	839	844	830	855	858	846	880	862	879	840	881	849	830	849	863	887	895	839	844	897	904	847	821	843	834	848	839	853	882	851	883	865	856	822	869	892	827	868	854	852	852	853	825	921	858	881	850	857	825	861	876	835	862	840	874	929	921	862	867	862	880	856	877	830	886	828	861	806	856	909	854	865	869	833	938	895	880	869	909	841	840	839	878	838	832	821	870	821	838	841	855	892	860	879	800	839	835	878	869	915	886	824	872	849	821	818	864	880	907	898	824	805	874	860	824	832	814	819	884	804	889	902	816	857	915	880	852	850	859	848	871	873	873	833	895	885	828	877	892	861	799	869	898	887	846	862	856	831	890	883	817	791	876	837	819	832	824	834	850	874	885	938	921	848	855	886	861	881	883	869	862	861	866	861	823	855	853	859	832	836	833	866	873	870	814	847	840	895	789	858	883	840	839	835	828	900	851	836	870	850	866	908	820	877	867	797	882	880	836	853	863	864	812	833	889	836	900	878	881	897	822	872	831	809	877	870	900	843	856	834	917	807	866	828	842	869	856	837	860	847	836	839	847	835	842	837	858	864	826	856	888	892	829	885	820	853	906	862	901	852	884	834	866	898	872	863	909	825	802	828	912	862	873	859	867	880	846	871	899	877	868	863	870	842	845	850	865	919	828	843	832	811	883	882	881	857	831	844	874	836	841	834	851	828	853	822	813	873	805	856	912	865	835	816	838	832	810	888	821	902	848	806	853	815	905	854	835	853	829	853	865	825	837	858	872	806	815	887	829	877	855	896	855	843	850	882	859	819	866	888	844	876	871	877	814	851	867	816	874	861	815	860	822	860	871	843	886	850	851	911	891	794	874	831	822	860	827	872	853	809	915	851	827	869	850	869	887	857	865	891	880	812	830	797	846	870	788	860	838	839	822	890	864	854	893	862	873	840	887	918	837	886	854	875	867	885	870	816	795	874	861	843	857	850	896	842	872	866	807	842	846	853	855	881	864	856	845	915	811	858	840	821	859	844	885	855	829	889	845	826	860	886	817	870	833	855	877	813	829	849	812	878	866	848	884	825	829	834	820	832	909	872	852	880	888	810	849	852	793	862	869	796	826	870	862	838	893	836	876	822	899	858	861	818	827	856	867	815	806	865	878	859	906	868	841	817	841	867	869	831	792	882	894	860	850	888	859	818	861	899	878	841	850	907	831	827	836	920	864	864	880	852	860	834	870	899	871	896	825	888	845	877	890	826	859	869	877	916	847	883	895	822	873	853	827	865	841	863	875	838	872	908	911	856	857	882	782	848	860	824	862	887	838	893	852	848	870	864	869	879	869	833	864	810	895	887	877	880	805	871	864	870	835	822	827	905	876	819	876	865	852	842	887	858	821	808	851	879	880	815	795	857	785	855	889	892	828	844	841	825	866	852	883	864	818	841	833	884	899	841	875	888	896	869	825	842	808	888	867	825	838	846	832	863	868	858	855	855	809	861	868	871	868	904	893	826	838	862	836	838	828	810	857	840	854	907	854	866	883	837	856	870	888	868	868	831	870	872	858	903	832	885	843	859	851	880	882	885	845	842	869	899	779	842	872	874	868	826	823	858	880	884	886	854	908	877	890	871	845	877	889	846	831	808	902	866	884	836	780	897	847	845	935	844	884	828	886	865	853	893	889	830	897	851	861	872	866	903	879	825	890	836	887	823	874	831	862	893	868	837	824	866	851	875	879	808	852	833	858	920	851	902	849	820	865	801	877	822	840	857	872	833	866	886	826	837	908	870	871	888	832	882	823	886	939	877	848	836	892	785	837	863	891	822	905	873	857	842	891	863	879	858	863	904	858	834	835	811	863	871	868	886	915	884	884	859	839	896	830	872	865	822	855	890	901	865	889	838	884	866	837	857	872	846	824	910	808	864	805	908	897	797	850	832	829	894	798	880	882	852	867	844	859	891	877	878	853	860	836	763	808	856	782	844	840	856	822	847	918	878	846	839	843	840	849	838	809	834	858	853	849	836	814	838	860	859	828	896	833	886	834	875	924	903	864	843	832	893	857	868	888	832	831	866	869	882	871	855	822	824	822	825	813	885	846	898	813	883	836	853	847	814	868	867	871	844	868	870	876	855	864	869	867	885	871	840	871	838	872	810	819	833	814	784	904	856	839	883	870	844	837	905	838	848	825	839	876	910	837	841	839	877	827	811	867	849	841	833	891	785	848	866	917	844	838	869	838	818	874	875	820	884	822	871	844	901	871	847	893	895	869	880	897	830	860	862	863	838	858	896	795	869	849	884	826	867	856	871	835	865	849	928	916	845	864	864	854	842	866	876	873	879	870	814	929	861	848	826	847	849	872	838	855	820	851	891	844	877	847	836	877	888	827	829	864	823	874	817	849	914	869	816	821	847	861	875	860	830	885	858	867	808	853	903	854	824	828	901	840	880	854	845	830	848	845	862	822	856	824	845	854	861	845	834	900	875	857	898	804	818	835	868	893	842	870	851	853	855	844	863	867	879	901	835	837	879	827	915	822	796	806	897	834	843	883	867	885	874	872	872	873	913	793	892	842	849	860	861	863	844	859	901	843	905	864	877	846	807	801	850	845	836	867	864	912	907	833	851	849	856	870	898	881	878	849	847	838	874	876	904	869	853	815	848	818	855	838	859	916	833	858	856	830	894	848	854	845	892	875	837	847	850	843	830	863	867	828	830	833	855	857	823	891	882	870	888	822	803	833	876	848	868	896	820	867	891	822	879	854	871	821	873	898	841	830	819	885	812	848	843	810	828	853	850	905	897	880	889	817	843	868	852	858	884	845	841	859	870	865	850	864	871	865	833	914	842	852	870	863	860	846	871	881	868	856	811	846	915	868	895	851	792	880	837	859	870	820	858	875	810	919	814	843	865	891	851	836	850	881	901	821	838	870	862	809	821	864	910	841	868	843	864	855	847	895	873	856	883	857	821	875	840	849	864	916	850	836	870	837	843	857	866	865	836	836	824	892	840	861	890	825	839	853	844	882	855	876	877	865	849	843	892	855	859	879	818	909	904	790	832	853	833	843	818	835	850	821	898	839	846	899	828	853	849	889	874	852	853	829	875	900	873	818	868	859	861	818	912	867	912	797	864	887	871	855	837	805	824	898	864	892	883	803	843	848	873	822	887	833	804	904	831	845	779	866	866	848	842	871	834	825	882	851	839	822	841	879	815	872	867	876	865	844	849	859	867	891	894	847	922	843	853	854	789	911	812	876	909	833	861	849	878	883	854	875	887	790	856	803	844	880	833	877	831	875	862	871	806	852	882	834	866	855	904	825	851	920	836	884	868	872	868	849	849	815	817	899	849	845	850	897	893	786	833	882	913	805	846	858	861	836	886	863	866	852	817	893	860
32820	20975	17841	6343	2207	1376	933	787	626	505	521	468	449	464	464	420	371	369	377	375	344	343	387	406	342	361	361	314	352	340	359	344	357	312	390	304	335	331	366	336	354	355	368	319	346	335	376	334	389	326	368	328	338	319	365	372	329	293	358	385	331	342	341	321	341	354	342	354	328	349	362	333	362	337	331	335	328	315	368	329	355	317	319	324	361	364	367	357	345	371	405	328	349	336	334	342	357	330	324	316	344	372	360	329	353	298	343	351	358	363	353	361	311	294	347	323	338	313	347	356	361	381	355	309	333	349	346	367	371	375	342	317	350	326	334	331	373	340	340	361	347	328	342	394	354	381	365	342	349	347	331	341	380	380	364	368	339	336	356	344	350	340	350	344	365	349	351	338	335	338	356	336	355	354	348	364	360	366	367	353	374	356	358	321	370	338	370	352	329	352	355	324	336	347	314	345	336	367	327	344	346	296	327	357	356	389	333	366	335	375	324	344	332	347	311	340	341	338	323	304	353	351	336	343	324	350	354	322	317	346	381	361	336	327	375	349	343	340	312	333	346	372	351	329	351	363	328	313	357	363	308	393	328	337	315	370	381	367	319	371	336	350	339	351	351	369	366	342	355	380	317	332	366	326	333	366	355	297	322	351	328	365	362	343	351	356	360	369	342	367	377	375	348	381	366	326	361	308	331	374	341	334	338	380	364	331	343	330	338	348	363	358	352	379	324	341	341	354	328	359	325	349	338	359	386	350	388	366	344	345	334	312	310	313	289	362	335	337	349	349	345	358	336	339	326	350	318	370	346	385	321	380	334	300	345	373	333	409	336	341	351	355	359	338	358	390	368	369	381	352	356	329	315	334	347	346	313	368	348	315	346	321	384	339	376	336	340	313	352	356	371	333	382	351	349	340	335	378	350	344	322	355	337	350	355	348	344	340	304	374	354	322	375	314	341	334	332	300	344	339	352	362	349	377	354	346	339	368	335	351	337	309	334	388	382	318	353	347	377	338	322	315	335	364	367	377	349	341	364	356	329	348	336	341	337	352	355	369	361	341	332	357	343	353	336	324	342	329	348	355	353	373	349	341	316	372	359	326	345	347	357	340	361	350	383	359	364	333	346	367	362	330	331	321	349	375	358	392	354	356	346	345	346	329	320	364	329	345	349	383	339	345	368	363	375	333	341	309	344	359	368	349	365	316	328	341	299	384	329	325	336	365	350	313	359	352	344	359	339	378	331	341	343	350	325	344	334	353	343	331	371	337	303	348	319	366	380	362	362	345	353	364	323	343	295	342	320	342	359	351	330	327	340	337	321	333	331	313	352	330	366	345	325	348	345	356	314	344	363	339	342	358	341	360	343	335	354	340	330	341	358	359	337	336	344	333	341	350	333	308	359	354	346	349	334	355	366	320	359	360	346	304	335	325	317	365	359	354	325	368	383	318	350	337	332	335	348	368	350	404	306	354	385	322	351	334	365	339	344	378	362	327	342	330	336	315	333	359	325	356	353	338	355	347	325	340	352	351	367	369	376	353	347	342	389	327	370	322	347	340	336	321	300	346	319	305	386	323	334	352	334	338	400	323	315	347	326	349	327	383	344	312	345	361	330	329	313	347	374	323	343	339	376	375	382	315	356	356	349	360	365	370	322	327	340	362	352	351	356	343	384	325	350	351	351	364	364	334	345	369	345	335	329	330	344	349	349	348	335	342	347	365	365	353	349	355	334	353	361	363	364	316	327	347	338	363	351	346	382	358	363	337	342	383	357	355	357	381	319	330	314	369	363	377	329	378	328	366	349	359	353	345	294	337	350	347	375	360	375	332	368	326	367	334	313	361	346	378	340	365	323	352	347	324	372	344	333	356	349	358	359	366	353	359	391	320	372	380	360	361	332	349	367	340	346	348	391	326	349	330	316	351	333	346	377	304	329	332	331	364	311	322	339	374	340	325	349	347	369	332	366	332	369	347	378	331	373	349	328	364	390	362	365	368	352	322	374	332	337	367	303	378	341	346	369	334	359	356	318	360	330	357	334	369	372	353	339	355	361	315	326	321	355	326	330	336	352	317	331	316	339	353	333	339	306	329	319	351	373	329	344	342	327	355	355	327	374	368	369	355	381	327	352	349	337	360	401	334	341	369	370	366	351	362	349	368	362	345	348	331	375	380	356	331	342	365	315	351	366	347	365	344	336	366	361	363	328	355	311	371	405	335	349	336	307	331	335	299	313	321	364	363	298	340	352	337	351	330	329	329	336	397	317	351	343	355	326	362	316	293	354	365	328	349	368	333	317	325	338	321	356	339	365	380	349	345	325	395	322	333	379	368	336	348	369	312	388	331	341	375	349	305	355	353	351	323	332	341	367	367	368	339	358	334	360	353	331	377	332	403	357	349	365	325	347	343	313	343	346	362	349	340	346	324	383	329	313	299	342	329	351	375	328	420	346	336	359	326	338	373	325	374	365	355	365	354	338	331	351	348	360	337	353	378	334	356	345	364	369	310	343	363	388	360	355	359	362	337	354	349	382	323	326	360	325	339	354	300	326	318	313	317	331	355	327	359	340	324	350	335	341	345	348	381	351	389	367	347	359	335	349	318	366	397	336	370	383	342	331	353	326	382	351	363	346	325	313	339	355	291	319	341	386	330	375	357	349	361	330	364	348	339	340	332	326	370	325	312	324	382	372	389	365	354	323	341	319	320	363	343	335	339	323	341	367	323	383	355	345	327	352	371	403	366	361	341	374	337	375	356	354	364	323	350	326	356	334	367	385	326	334	382	353	334	353	352	336	358	376	347	328	355	357	363	402	375	339	357	339	359	356	323	339	377	333	364	361	340	350	329	334	344	338	368	358	344	356	360	325	345	351	365	365	359	356	358	332	333	362	332	354	321	343	325	367	352	338	333	356	326	369	380	369	361	321	355	345	346	361	362	356	335	356	368	368	323	336	328	357	334	360	372	363	348	362	374	352	381	345	319	353	357	320	370	336	330	352	337	342	335	324	364	340	345	352	321	328	350	340	329	347	352	295	331	406	348	347	359	342	338	333	353	352	371	346	369	325	323	304	360	336	363	319	348	317	335	355	319	391	354	365	354	355	306	313	362	360	348	366	370	355	368	292	345	321	351	346	378	368	376	375	358	361	354	378	364	344	345	343	335	336	346	315	354	337	363	362	341	324	319	362	349	367	324	383	390	347	333	380	386	332	324	360	339	396	339	338	343	360	318	348	300	317	351	310	334	367	346	353	365	349	340	307	335	347	379	366	334	380	332	382	383	327	332	346	346	376	307	344	383	338	321	339	374	344	357	326	369	346	366	330	319	367	370	356	363	340	374	349	376	342	375	357	333	329	329	355	331	367	361	361	333	351	325	346	326	317	331	359	341	368	388	327	351	349	335	346	346	390	387	343	372	360	320	349	345	354	366	342	347	347	351	320	360	348	355	348	331	317	331	344	312	350	332	369	332	324	348	323	388	349	365	349	358	326	323
20648	15950	21611	8799	6179	4461	3299	2838	2351	1891	1587	1364	1348	1192	1129	1115	1018	1030	909	873	902	890	885	899	923	859	851	822	828	788	832	815	874	786	870	797	838	799	792	843	837	805	743	791	734	747	763	791	822	728	777	763	780	759	757	743	766	747	775	727	795	747	813	729	786	790	812	758	733	773	769	720	792	790	795	799	748	760	734	844	803	807	784	797	866	771	787	790	776	792	756	736	800	735	773	807	796	784	771	740	759	829	814	716	724	792	769	780	791	833	839	778	739	785	712	790	818	773	814	741	778	808	765	817	798	782	785	790	776	733	790	803	782	761	779	774	756	779	792	778	828	743	776	812	798	789	804	752	727	760	787	809	782	798	762	805	769	804	775	786	790	714	789	765	750	781	787	719	819	737	788	752	747	819	822	831	775	753	778	774	807	846	776	810	806	821	755	800	768	732	810	770	788	731	731	756	772	757	802	749	794	775	773	742	767	740	801	743	824	804	782	794	782	777	784	732	725	795	735	788	764	809	733	831	793	791	734	739	750	792	770	771	783	754	755	778	747	773	746	765	751	817	752	750	814	821	750	779	779	793	758	829	760	749	744	780	779	785	790	749	760	749	748	791	820	739	740	742	786	767	814	781	822	795	749	781	752	791	840	765	812	763	757	794	743	771	787	792	760	738	828	839	758	817	793	745	772	774	773	751	782	788	772	792	852	818	804	779	724	800	805	748	779	801	785	784	755	768	796	777	846	729	809	806	747	792	808	809	770	780	784	750	824	771	757	748	805	820	771	760	795	795	742	779	769	772	793	731	763	757	758	769	750	791	697	749	778	723	804	787	797	767	758	766	780	766	718	748	811	786	734	787	766	782	785	792	813	801	758	782	775	724	784	732	823	782	754	778	808	797	707	742	788	780	770	765	800	758	769	748	766	747	750	834	795	804	770	826	730	820	748	781	792	763	791	765	785	771	772	736	772	763	758	775	745	767	742	745	789	761	766	775	762	752	793	781	808	790	736	730	733	805	757	766	742	779	796	781	802	786	798	758	775	766	796	824	818	806	759	751	776	760	784	817	772	772	792	777	796	781	783	763	754	807	773	764	819	770	755	794	733	757	796	769	766	788	754	773	768	729	784	761	782	817	761	762	814	731	779	781	776	764	762	699	726	783	823	787	732	759	741	743	751	732	794	774	783	804	769	738	761	716	804	763	797	737	791	831	797	759	836	747	785	755	777	735	776	824	759	768	741	834	755	751	754	783	788	780	751	825	748	765	799	767	769	812	789	779	811	766	784	771	808	789	768	812	811	767	758	795	777	770	750	741	731	790	770	810	793	812	806	822	762	759	724	770	760	790	782	737	757	797	747	790	829	758	786	747	782	762	773	760	802	762	760	825	779	749	787	730	802	753	740	780	737	773	745	770	789	770	779	773	778	779	789	763	714	772	770	809	792	752	775	773	779	754	738	774	793	761	800	779	804	786	790	775	724	765	748	830	767	803	720	744	785	770	769	771	728	764	738	781	753	745	829	822	792	781	788	803	783	764	811	742	811	765	777	777	811	719	770	788	773	829	745	785	784	754	789	760	786	788	767	775	737	843	796	745	804	790	763	754	750	777	775	745	813	756	741	779	752	799	779	795	776	805	756	769	785	747	779	768	723	710	750	836	772	787	765	762	752	764	847	826	827	767	815	762	760	767	780	742	769	847	775	763	807	784	760	787	783	750	738	766	734	760	798	794	789	735	779	770	788	714	766	836	822	784	745	769	778	766	804	778	810	758	828	769	764	740	768	826	731	757	817	802	797	816	772	735	793	739	762	812	736	804	748	784	754	785	769	733	786	750	815	777	787	757	760	809	764	815	809	761	788	761	786	779	782	772	801	736	775	752	727	739	796	754	749	798	736	785	835	764	741	742	789	766	781	757	796	781	788	764	760	726	784	796	799	749	825	716	836	777	767	762	731	804	804	771	764	768	765	766	783	771	763	812	794	815	810	775	774	745	821	798	774	762	757	714	792	747	791	743	780	791	781	765	827	761	792	742	800	751	774	719	782	777	781	788	777	788	753	760	814	772	734	740	812	732	770	762	771	745	772	777	809	790	782	822	794	809	760	786	794	794	767	735	739	755	776	770	752	799	787	746	775	755	804	771	751	821	775	818	769	805	721	772	813	824	781	823	759	813	805	768	806	822	781	785	753	850	766	813	793	766	779	769	736	764	741	782	803	777	783	780	763	752	782	748	760	769	812	751	736	791	786	822	766	777	714	784	828	764	740	737	797	739	806	767	805	800	783	780	758	759	788	782	757	808	822	777	809	785	814	775	737	746	743	759	765	765	797	755	827	742	799	766	771	772	780	731	771	769	756	776	783	785	766	719	769	767	811	795	752	743	758	794	807	799	790	793	750	777	756	771	718	774	789	786	765	809	778	814	790	763	801	780	768	791	788	794	813	797	795	760	790	779	733	754	806	714	814	766	736	809	770	784	760	756	779	774	740	792	800	785	800	782	810	778	783	789	812	756	754	797	775	747	746	759	764	793	743	766	731	773	765	756	745	780	747	783	746	759	788	778	750	738	776	818	743	754	760	736	785	771	782	761	772	749	767	828	822	749	810	797	776	760	783	715	817	747	796	792	818	789	737	795	736	800	759	807	748	797	753	756	769	754	790	702	771	754	811	735	804	779	748	850	762	788	775	758	762	723	786	785	752	792	786	760	749	763	792	727	807	768	792	728	765	761	801	773	789	772	767	791	754	783	755	782	737	781	771	772	766	758	818	767	776	788	736	767	795	756	813	775	758	778	779	775	763	760	838	794	798	751	791	775	779	795	806	788	763	730	729	760	818	791	753	728	745	781	754	825	805	790	771	794	799	742	751	798	733	796	807	781	853	745	765	750	755	845	797	809	770	791	754	742	773	772	726	784	842	735	749	721	769	720	781	774	844	802	767	832	794	800	746	792	744	811	765	850	764	755	758	780	784	760	734	761	766	803	797	738	771	810	744	821	816	816	814	733	769	710	734	762	792	786	758	742	795	751	744	804	783	802	779	766	766	761	751	762	771	804	777	824	756	808	792	791	762	797	750	802	797	747	781	787	794	789	782	734	805	789	765	804	737	802	719	780	752	754	710	763	778	780	730	767	735	738	742	797	750	799	822	760	769	832	826	780	777	804	807	774	809	793	777	797	791	741	750	739	753	774	777	729	765	700	746	740	749	780	819	753	749	754	774	787	777	754	770	785	761	800	784	748	761	803	806	775	782	770	782	756	719	760	789	792	752	758	779	809	799	780	760	810	795	789	806	800	785	765	815	725	813	739	808	781	780	759	809	774	786	770	755	822	771	759	759	805	740	779	767	783	729	791	815	751	768	774	723	782	764	756	799	793	783	708	760	771	758	769	784	762	849	816	810	759	767	770	836	792	800	794	788	806	722	734	797	745	791	817	760	763	801	806	766	733	787	758	771	786	739	778	788	771	769	791	779	758	777	761	773	791	768	725
42572	29429	27120	9826	3231	1866	1197	990	767	695	589	538	517	454	475	457	443	414	400	398	423	407	424	382	418	405	358	398	399	420	374	399	365	422	422	399	359	368	444	415	383	396	394	404	422	358	384	369	395	412	390	350	396	439	429	372	362	381	351	375	367	355	400	353	370	351	368	364	443	401	378	401	430	376	385	418	387	414	374	416	355	371	380	373	348	339	406	372	376	391	400	390	396	382	375	382	398	404	376	400	365	393	364	417	351	381	379	394	341	383	359	345	400	377	354	400	416	425	365	380	392	358	385	408	379	365	370	396	362	422	379	360	376	381	395	384	372	372	410	389	356	381	378	418	391	412	402	393	360	402	381	327	399	392	379	397	384	342	378	342	351	352	365	410	365	416	388	370	364	380	382	354	393	349	406	373	403	418	398	364	383	392	343	382	356	391	374	366	391	351	397	404	369	392	392	360	397	369	348	396	378	393	357	372	357	386	403	356	381	376	386	393	364	367	395	409	383	384	346	355	384	358	360	388	384	393	393	376	397	391	375	368	383	377	391	396	389	380	397	373	344	381	377	351	399	398	361	388	370	408	378	397	372	374	364	374	375	409	383	360	382	410	364	344	337	392	376	367	389	421	381	414	417	410	372	377	380	389	367	377	395	398	360	374	397	417	390	366	372	392	404	371	396	367	401	358	419	385	399	349	360	373	391	404	358	400	363	388	381	392	385	386	409	353	322	382	366	403	386	329	366	349	361	401	387	344	375	413	387	355	374	386	418	380	370	381	373	390	349	362	379	355	386	366	397	404	391	438	374	380	368	343	428	389	378	374	409	374	394	362	397	403	407	384	343	343	336	368	394	415	377	345	415	420	367	392	408	394	371	375	374	336	406	403	396	368	385	369	395	374	372	384	355	359	364	386	386	392	404	381	386	400	399	409	374	384	378	372	352	348	355	378	380	402	402	410	364	398	360	352	359	380	392	346	368	359	385	407	414	386	407	378	377	432	393	391	369	369	370	396	357	391	373	403	410	324	426	375	352	404	338	371	405	377	394	410	396	390	369	339	346	350	397	365	420	382	398	380	345	374	363	337	345	402	420	364	355	371	363	353	347	406	389	402	408	407	383	375	359	394	390	404	380	363	380	362	403	375	335	368	369	379	351	382	388	412	362	345	370	394	379	396	348	348	398	356	378	366	357	385	415	370	379	357	369	365	387	366	416	415	372	375	398	395	387	361	357	356	359	419	410	378	358	389	384	376	377	409	357	352	406	371	398	379	376	378	391	391	369	381	403	378	377	407	353	374	368	399	422	359	355	372	368	357	382	393	374	377	373	353	369	385	356	356	405	389	363	374	396	375	385	381	353	386	329	397	413	391	358	381	415	374	438	388	403	410	383	354	368	384	379	357	344	378	307	359	361	397	386	382	405	405	376	398	368	330	354	372	382	375	376	371	396	351	375	365	392	391	382	380	409	390	371	394	392	403	360	371	397	397	349	416	354	384	381	364	354	399	379	382	362	375	429	374	379	381	373	362	364	328	402	365	397	379	409	394	397	348	389	417	371	385	386	360	393	381	397	383	419	381	379	350	378	371	359	346	365	375	382	349	386	438	443	357	383	348	382	350	397	423	393	374	352	424	409	390	396	379	388	356	383	363	368	399	407	390	368	335	424	429	403	383	363	386	373	417	390	337	378	334	370	385	387	394	414	369	422	369	362	377	354	374	385	389	360	333	410	382	376	390	384	378	361	403	418	406	380	383	340	386	386	413	380	386	379	356	378	373	377	409	380	373	409	365	396	381	398	403	425	414	357	390	375	383	394	391	366	380	391	373	399	350	425	404	417	371	348	379	377	358	381	395	365	368	378	383	368	407	398	382	358	371	384	385	359	417	360	383	374	348	424	382	404	370	378	373	385	408	348	382	364	397	402	385	354	381	404	398	384	378	411	360	364	398	347	376	388	388	370	349	366	373	390	389	353	400	334	418	362	374	383	372	333	359	419	376	387	415	419	380	416	386	345	382	378	340	352	401	402	382	400	368	378	387	387	392	384	401	372	361	361	368	343	381	438	393	342	378	384	343	406	377	404	374	338	380	388	412	361	379	414	369	400	354	384	378	360	399	400	410	403	402	382	327	388	400	381	363	360	357	369	365	366	387	402	370	405	424	405	414	339	345	394	364	383	413	400	365	382	378	378	375	351	375	343	401	389	338	377	369	393	399	433	380	414	372	400	363	386	396	374	392	375	407	390	346	348	374	374	359	387	366	347	367	378	390	377	369	391	370	382	369	357	376	369	375	370	384	360	359	383	405	364	378	350	363	407	394	381	348	367	363	383	373	329	386	374	371	352	351	377	329	369	374	422	402	377	349	411	348	364	345	412	402	402	386	352	372	374	355	416	380	387	378	344	409	347	389	358	364	360	348	386	408	349	375	384	373	398	399	394	373	372	382	391	370	362	404	418	387	397	349	384	386	349	373	371	401	377	409	372	401	394	404	367	397	380	392	390	396	361	388	368	360	366	387	401	378	369	421	406	393	380	384	410	381	351	399	392	379	392	381	391	373	361	370	387	377	376	333	354	373	355	377	326	347	342	388	384	367	351	378	358	384	345	358	330	388	407	385	370	377	385	358	418	388	368	371	392	369	365	375	368	355	396	377	406	364	445	429	356	366	348	353	424	388	398	399	358	381	411	392	420	375	397	388	382	398	384	404	375	345	362	362	373	411	400	365	362	375	350	374	381	384	374	394	356	415	391	376	350	389	390	373	385	396	396	412	388	425	413	375	387	358	400	369	363	367	393	364	375	358	379	423	381	374	371	399	382	378	388	359	388	415	419	396	374	380	376	418	363	387	386	353	390	372	416	395	388	340	393	399	331	342	416	362	401	347	383	364	376	385	422	368	403	397	394	368	393	365	371	374	431	389	367	380	445	394	379	353	399	406	409	417	378	375	394	330	403	350	340	388	351	330	406	354	386	397	375	371	329	378	349	363	386	434	367	387	402	410	390	386	398	336	369	367	396	382	374	384	371	365	396	324	389	373	366	360	386	372	410	410	384	388	381	360	342	392	372	333	380	401	341	342	353	366	387	414	405	388	372	385	385	360	348	387	366	350	344	387	426	362	405	372	389	376	392	376	386	376	370	376	364	368	418	379	407	389	389	367	368	366	356	388	392	348	395	398	343	371	359	390	386	375	357	373	397	351	370	378	358	398	385	373	368	349	388	386	398	397	369	397	349	383	357	360	394	389	366	329	350	398	355	353	379	394	365	406	368	372	384	406	376	420	367	346	414	361	361	356	379	391	374	396	389	341	387	370	381	397	399	399	408	380	365	408	368	365	371	411	398	347	357	361	386	363	385	368	412	384	408	369	370	377	403	405	385	386	391	380	350	400	427	391	383	400	414	406	394	347	387	359	351	360	363	383	377	386	393	395	408	384	386	384	371	398	385	403	332	367	406	392	356	338	381	386	374	391	381	408	393	358	383	409	393	408
26062	22039	28970	11240	8164	6096	4447	3838	2794	2504	2189	1872	1722	1531	1387	1308	1160	1142	1137	1055	1019	1066	1027	1005	1022	1013	941	918	868	949	897	924	918	948	928	875	864	915	865	864	867	900	943	866	849	833	893	845	873	839	851	831	824	818	863	878	814	869	905	886	822	868	851	859	867	906	851	833	865	812	859	857	828	844	832	814	865	849	809	862	855	850	860	822	840	889	844	900	832	855	890	819	877	872	827	825	839	863	862	850	906	865	868	871	832	852	880	895	816	808	866	842	853	875	866	815	816	841	880	804	838	863	825	827	806	812	839	875	872	832	849	884	816	856	865	857	857	854	807	862	859	878	879	880	837	880	831	843	811	875	885	869	879	838	844	846	834	850	836	918	819	835	839	816	779	821	837	829	863	858	862	814	849	838	896	862	892	855	842	901	853	854	852	886	872	875	800	834	806	831	837	878	851	824	842	870	860	817	869	843	797	830	895	860	808	900	801	916	850	803	880	797	812	834	821	824	859	841	830	894	838	893	833	867	813	855	806	881	807	904	832	863	798	820	809	792	846	836	832	822	822	852	870	854	840	840	841	837	828	812	810	861	805	828	823	862	884	842	880	819	859	848	832	825	856	861	883	859	894	805	805	912	869	807	795	830	839	830	833	871	841	823	852	839	913	845	829	802	871	813	853	834	804	859	893	856	841	874	843	865	808	798	869	855	805	871	845	883	852	814	835	817	809	836	803	806	816	883	859	855	818	809	797	858	826	876	808	789	815	861	824	852	852	829	841	824	887	794	825	834	860	848	862	811	853	823	793	848	824	886	797	810	822	848	884	820	892	780	860	838	800	836	836	772	831	843	830	823	796	847	864	838	827	862	808	818	862	860	877	812	837	835	868	822	799	862	910	838	834	875	871	848	805	827	840	833	828	853	837	795	900	852	824	868	814	818	857	851	815	894	811	815	825	871	873	855	800	872	853	845	836	838	832	875	879	888	861	823	890	843	823	843	837	891	854	893	813	799	836	858	905	843	801	871	889	788	800	830	837	829	834	804	851	847	825	925	868	827	808	824	840	861	853	811	837	820	923	817	807	808	811	848	861	817	807	833	901	829	842	856	869	820	846	854	821	838	848	855	837	850	803	882	843	863	825	854	841	825	782	869	879	782	875	855	817	884	825	819	816	853	861	853	844	858	878	825	846	818	855	852	854	819	825	853	833	823	840	807	893	868	866	817	813	852	839	820	822	788	814	836	888	866	787	865	875	856	827	849	823	819	840	867	846	804	822	805	844	869	787	819	863	842	822	842	825	857	881	849	843	800	900	825	827	843	826	822	836	843	847	848	776	831	862	858	857	861	817	821	867	819	856	914	792	797	834	803	855	828	891	847	854	898	869	819	848	867	825	889	869	806	808	812	868	828	854	822	869	836	859	871	800	842	838	846	829	818	831	783	786	871	778	842	862	835	844	858	817	842	850	818	880	865	863	845	793	831	815	899	794	833	821	864	891	842	839	787	852	850	889	875	822	836	803	827	804	807	823	831	802	830	799	824	793	834	883	866	826	852	815	889	842	882	858	851	863	840	856	861	858	833	829	879	841	812	825	830	858	810	841	795	798	771	828	890	842	858	817	818	820	901	835	815	861	827	810	819	854	814	843	813	826	851	852	847	868	848	876	837	841	879	775	832	845	854	869	854	892	836	812	869	807	785	864	833	836	892	818	841	845	870	822	868	802	849	841	848	840	864	894	817	805	856	815	865	814	851	851	859	824	868	838	839	824	846	820	813	798	825	804	838	817	831	845	842	802	848	865	850	898	820	820	827	813	829	829	851	842	834	813	873	849	856	814	803	870	823	866	855	863	828	859	816	817	869	836	843	863	816	841	834	905	800	843	849	811	857	889	838	883	848	842	818	772	846	831	846	861	838	876	843	852	862	785	860	806	824	874	874	837	829	901	820	879	800	859	832	831	844	828	849	869	827	855	819	823	830	880	859	819	773	832	825	817	870	869	843	826	799	840	854	842	855	866	877	866	851	816	822	893	853	794	811	841	829	802	873	823	817	822	836	891	847	880	853	863	786	824	870	839	833	851	805	809	853	858	818	818	814	826	832	877	841	877	840	915	852	845	892	841	889	818	829	832	867	844	888	823	832	798	854	850	874	839	842	815	834	870	808	839	827	844	903	811	867	848	844	848	833	833	808	843	868	866	829	819	857	864	864	845	837	826	843	804	838	859	819	841	844	784	866	849	821	811	796	800	854	885	837	861	789	769	870	776	852	869	854	850	867	816	793	788	827	805	816	813	848	843	831	857	859	859	884	865	803	847	835	826	873	803	839	862	845	831	838	862	833	825	822	856	861	836	834	862	856	840	803	867	850	842	875	847	833	857	869	833	804	871	838	841	830	829	859	827	816	875	856	897	854	798	852	826	820	808	837	918	861	865	774	815	866	850	813	833	836	820	828	816	912	825	853	875	833	848	875	808	853	767	844	828	781	859	826	895	857	813	864	870	815	817	852	834	844	843	818	860	811	830	806	847	881	818	807	842	833	853	818	817	865	825	882	859	801	849	845	817	809	780	881	878	825	807	804	831	866	853	876	885	871	834	851	857	844	879	804	846	823	825	854	829	876	900	846	853	868	794	854	818	878	817	863	876	812	810	876	814	819	828	783	844	832	861	814	838	865	889	832	816	821	870	854	790	840	858	844	839	841	865	823	840	811	899	864	815	845	885	830	883	834	850	805	824	825	851	809	842	839	846	880	857	839	859	836	888	848	837	853	806	859	887	854	807	807	789	855	833	819	818	881	823	808	838	873	808	859	828	798	816	874	842	852	844	838	810	843	873	877	834	822	866	868	901	824	878	846	834	838	827	858	829	872	787	876	832	869	843	865	846	845	795	835	863	837	827	848	836	888	823	841	827	795	842	823	830	864	851	865	861	831	836	832	852	821	823	843	832	844	847	828	843	855	833	872	824	804	816	850	843	802	887	826	893	838	865	827	869	855	858	841	858	832	818	843	812	847	875	845	807	808	853	807	890	848	862	887	849	847	771	817	855	839	869	882	795	853	844	881	877	875	912	909	826	854	884	804	856	872	838	830	811	843	789	849	854	800	826	825	860	866	820	843	817	818	851	870	860	801	851	801	835	820	869	796	828	886	811	784	833	838	803	858	851	852	861	900	877	786	876	806	806	814	852	906	879	837	868	846	878	880	892	905	783	871	824	839	867	866	820	837	855	785	794	814	868	834	858	899	813	840	857	805	917	867	825	838	862	829	831	850	874	827	834	821	866	834	877	868	881	888	866	817	844	861	902	832	839	827	884	862	813	846	804	812	866	876	851	887	814	871	842	804	802	807	863	817	847	838	862	816	851	827	807	847	880	819	864	835	861	812	848	838	809	835	844	868	881	797	871	809	813	853	830	845	852	804	870	821	841	817	799	841	794	816	850	876	829	793	798	861	832	797	861	840	849	863	864	815	837	860	819	859	812	884	835	874	848	875
18099	10013	6746	2492	1186	890	713	591	481	484	457	431	436	425	402	408	394	365	384	391	399	381	446	353	397	417	389	391	406	418	332	415	410	390	397	435	367	359	390	369	385	430	388	364	412	367	392	364	372	364	379	391	394	377	370	397	405	348	367	394	366	349	388	414	405	431	382	366	397	362	364	381	382	356	389	392	358	400	364	381	390	380	357	374	409	391	378	361	390	366	371	394	376	365	383	384	382	419	373	368	394	359	398	396	357	395	374	367	386	379	372	377	360	389	402	395	390	372	407	392	354	377	375	411	372	367	386	412	365	402	331	355	381	379	354	402	385	382	408	361	422	386	372	374	398	393	395	381	432	405	422	405	365	376	378	353	374	425	417	428	388	405	388	376	397	374	353	371	412	378	390	372	447	428	364	376	383	392	376	384	394	383	351	406	389	365	404	427	379	388	395	386	375	387	410	375	353	434	379	376	365	357	383	386	420	420	362	359	354	387	379	391	377	393	435	378	383	404	368	348	371	392	378	364	385	350	354	371	414	396	406	387	393	375	347	383	408	385	391	367	386	347	386	414	360	360	369	377	384	400	421	359	378	398	374	363	404	400	416	406	386	380	369	369	388	405	390	433	384	371	367	364	394	360	365	425	371	376	406	373	347	379	364	383	404	411	350	334	351	407	369	395	389	379	369	425	367	400	412	393	430	410	351	393	378	381	378	378	379	404	380	402	340	393	376	349	399	379	404	367	360	367	361	352	373	413	341	402	397	362	387	360	401	391	385	393	388	374	354	384	390	387	368	354	419	353	378	335	387	349	382	364	400	421	373	403	359	389	380	365	403	376	395	381	363	342	365	371	350	359	337	378	364	327	350	399	399	363	365	377	406	438	377	323	351	371	375	406	378	378	396	400	371	371	360	375	367	414	400	353	422	399	354	379	412	375	382	377	388	347	384	370	354	392	378	400	413	362	409	365	385	414	401	384	386	382	392	407	382	376	393	377	365	393	450	377	376	360	379	396	401	390	390	369	425	397	406	371	388	386	371	376	390	387	380	336	376	385	356	399	377	373	359	393	396	362	399	345	388	384	371	381	434	401	410	383	401	400	428	427	371	400	360	347	394	354	372	393	390	363	383	391	381	372	388	364	419	403	412	370	377	376	443	386	397	378	373	394	378	395	394	394	391	366	375	396	380	389	402	377	380	418	415	388	326	404	364	396	390	395	382	388	376	386	395	382	418	370	387	425	392	382	358	381	360	377	371	329	368	375	407	376	348	372	380	372	401	365	361	365	384	385	390	413	409	402	370	412	372	423	360	391	345	399	389	371	398	394	371	403	373	345	393	362	376	390	356	361	385	351	454	397	379	425	379	383	360	341	391	382	397	374	402	392	397	402	405	357	370	400	397	365	388	370	356	374	383	380	374	385	366	383	428	382	360	377	360	376	379	396	405	340	380	383	378	404	380	384	358	400	359	385	415	401	415	382	401	370	358	407	418	406	386	356	352	397	362	378	368	377	366	417	402	348	375	409	383	420	394	353	333	410	388	377	348	407	380	331	369	393	395	360	342	363	399	392	353	384	427	378	372	386	403	394	408	351	381	360	389	338	366	422	359	399	355	376	399	418	378	341	369	384	371	364	368	366	384	339	375	388	352	409	422	372	389	374	384	374	432	349	351	375	329	375	355	391	390	390	402	380	396	361	361	404	415	393	385	374	374	383	394	355	362	378	396	374	379	351	372	410	405	353	394	383	390	393	387	422	379	383	409	376	393	367	406	380	391	354	364	405	382	374	360	383	378	407	389	388	381	396	371	427	348	418	389	357	361	363	391	374	356	368	355	379	384	391	418	425	403	359	392	388	334	397	367	386	397	370	406	360	406	388	346	381	387	380	351	380	376	378	365	365	341	394	446	391	372	394	395	411	391	392	373	356	398	369	400	370	333	377	367	401	415	385	367	404	398	349	347	384	376	382	399	421	378	404	371	362	376	386	410	400	390	410	387	391	388	360	391	366	373	412	353	384	386	378	367	347	384	411	421	389	422	395	360	418	393	389	398	400	412	367	374	420	393	345	380	370	370	370	371	397	396	388	382	396	421	372	401	425	381	382	377	379	371	373	344	387	395	380	386	374	373	356	395	397	361	409	387	341	364	391	402	371	343	402	387	367	383	402	355	390	375	353	373	359	418	381	381	389	345	394	382	386	398	409	375	391	354	366	353	415	403	360	391	388	370	404	372	395	413	416	351	392	378	351	375	348	405	400	416	350	387	399	405	363	372	356	370	405	348	395	375	359	370	401	401	375	359	341	375	360	402	405	368	358	389	402	361	344	383	397	388	385	370	401	428	360	360	380	355	378	377	388	391	413	375	366	377	392	371	385	335	375	336	371	370	351	359	383	358	366	382	426	391	389	412	424	385	356	380	364	424	366	386	371	393	337	351	408	351	377	379	391	390	379	388	389	404	357	407	344	364	394	380	393	374	414	373	405	385	389	360	374	403	368	353	402	409	375	382	407	389	372	388	431	352	365	418	389	423	409	390	358	392	350	382	378	400	382	396	376	409	365	404	412	411	391	415	386	354	396	404	414	390	417	367	351	427	399	419	401	356	414	390	376	356	344	380	334	376	409	367	374	405	375	368	326	430	413	370	394	360	387	371	375	361	345	386	331	421	382	353	381	411	416	381	404	367	362	363	420	377	403	379	380	337	374	402	348	388	382	382	393	413	372	382	399	399	378	347	419	389	406	378	407	365	370	352	353	402	381	382	372	353	378	363	389	349	357	353	382	388	388	378	399	356	351	331	369	382	381	395	406	377	374	363	385	333	395	406	393	385	405	410	397	395	411	339	334	413	396	370	368	373	398	352	405	381	413	394	385	377	426	355	407	368	382	367	368	384	402	420	362	389	369	434	396	371	418	397	377	401	400	386	360	348	385	341	386	357	358	392	399	395	418	387	402	377	384	384	353	396	410	391	381	403	377	402	392	404	364	418	383	375	381	333	425	366	380	389	401	417	413	380	387	390	404	403	394	379	343	357	413	406	402	356	389	385	363	387	418	366	392	419	344	353	348	372	399	402	406	384	385	379	395	391	400	401	406	387	370	411	377	372	384	340	374	404	424	396	376	377	319	386	396	366	393	373	374	344	434	370	397	425	396	381	352	365	377	401	413	416	347	363	397	376	374	410	441	398	337	391	335	387	357	371	396	406	391	364	401	399	396	416	337	363	400	400	361	419	373	382	373	411	354	367	377	389	397	392	333	367	346	365	376	384	366	390	365	389	345	398	347	401	374	375	405	369	390	367	373	358	382	363	405	356	420	391	364	367	413	371	369	421	361	398	388	378	409	353	389	424	410	405	371	403	370	361	352	370	334	399	396	348	395	368	394	413	397	359	410	354	389	365	392	348	387	397	354	383	385	396	377	358	350	373	371	419	364	386	409	416	358	371	383	386	395	378	369	386	371	364	401	391	388	377	408	388	361	383	400	382	417	350	359
10992	8041	10513	5499	4002	3037	2401	1936	1584	1423	1294	1234	1045	1025	957	950	955	906	874	838	892	855	857	868	875	837	871	866	867	845	853	870	800	888	871	921	834	835	859	849	888	854	865	844	806	838	873	784	845	846	829	842	835	827	824	826	824	790	788	854	814	833	825	831	833	870	774	749	862	844	808	819	812	832	837	825	805	822	800	820	818	838	761	833	845	811	870	837	805	820	826	821	820	858	888	819	862	823	809	818	797	812	861	797	822	802	814	836	825	832	806	845	812	822	837	871	866	796	817	787	781	805	815	814	849	841	836	815	819	823	808	822	885	862	786	827	855	821	865	824	830	787	809	787	801	866	828	813	835	852	841	857	818	879	807	855	818	881	839	802	802	823	779	817	895	802	826	855	817	843	862	797	873	833	780	793	857	842	811	844	796	826	835	820	860	840	816	815	890	844	805	837	801	844	777	846	847	810	839	843	796	827	831	776	809	844	863	826	839	828	857	825	848	833	839	828	827	834	793	823	812	800	835	844	852	829	843	840	849	831	816	857	842	815	875	811	848	831	824	845	810	821	866	881	859	772	817	864	837	834	817	836	786	838	833	800	807	822	823	829	850	814	814	815	833	796	850	820	841	827	814	848	829	827	835	830	841	842	840	795	836	833	852	892	827	803	872	786	777	803	818	857	794	807	821	889	861	810	808	808	814	776	824	796	866	876	861	842	826	907	837	862	839	868	785	861	807	844	820	881	810	818	835	810	822	845	815	811	815	857	831	891	842	823	778	780	820	868	822	807	809	809	853	816	810	848	860	845	803	830	861	844	814	837	802	889	822	825	847	811	786	850	791	806	864	833	848	817	812	831	828	793	862	828	836	827	810	838	758	786	852	862	851	802	880	856	818	859	805	846	826	841	874	843	862	899	844	821	829	841	866	799	778	786	806	885	824	852	844	798	809	853	837	782	851	817	825	818	820	816	838	790	802	791	835	795	805	842	854	812	887	837	849	812	898	830	850	794	831	802	855	779	829	854	875	817	830	859	798	809	823	838	801	879	835	805	819	815	850	820	813	844	868	851	842	859	801	858	797	809	809	819	840	851	847	853	805	820	816	819	781	815	814	805	817	821	853	807	841	855	817	818	852	825	843	793	856	805	805	821	855	854	835	848	837	842	835	817	823	840	816	838	846	813	855	825	852	852	845	806	789	825	794	827	808	844	824	784	824	803	842	831	828	819	828	849	860	813	836	795	860	850	827	844	876	841	860	859	850	829	839	849	791	808	834	825	817	828	821	844	821	828	831	821	876	792	834	842	851	829	778	830	814	852	854	870	820	823	826	840	791	838	824	840	868	868	803	867	866	820	822	824	801	846	795	825	841	816	890	836	830	836	821	832	859	896	736	876	797	838	860	838	869	883	848	860	815	826	830	848	838	758	857	885	826	848	808	828	860	876	846	824	852	874	827	853	830	799	853	825	777	828	853	808	874	806	838	822	859	822	829	800	784	872	816	807	793	812	808	845	858	835	815	864	796	846	873	787	880	800	842	834	838	878	802	858	779	806	883	852	838	886	830	829	866	861	848	809	809	807	849	814	793	831	818	843	854	828	812	843	801	836	841	803	795	837	853	819	807	808	846	833	872	865	867	833	844	900	874	823	859	824	819	863	802	868	847	808	869	812	828	838	871	819	802	819	813	835	806	814	846	826	834	836	807	869	811	831	817	844	814	800	810	842	825	835	886	811	831	822	848	850	831	850	829	836	789	813	833	841	873	815	859	831	858	867	817	889	814	865	812	828	865	815	817	855	812	823	823	821	807	864	843	860	846	770	839	792	823	884	814	855	872	814	824	805	837	874	843	879	777	802	853	862	823	777	824	834	810	795	825	814	806	815	878	838	785	828	799	825	870	776	815	788	852	824	824	839	854	808	800	827	823	875	848	842	848	790	851	837	796	852	850	850	824	863	880	868	850	849	842	866	824	881	854	846	860	846	817	817	812	845	846	834	858	828	833	835	852	784	833	855	828	856	879	797	816	801	827	844	848	835	827	804	828	817	816	876	865	826	882	847	830	772	783	828	837	825	865	819	769	802	850	842	837	813	841	914	825	816	853	860	829	838	830	829	849	844	770	839	821	839	873	828	885	840	794	870	804	866	883	834	796	815	838	814	813	811	828	835	844	866	896	873	809	818	862	779	849	779	794	782	840	761	810	852	821	849	865	843	846	784	868	792	803	864	835	841	861	848	845	857	786	838	838	845	877	855	800	840	772	815	786	866	893	806	780	844	827	786	843	863	803	874	829	872	817	826	883	780	856	863	824	820	830	845	824	811	822	819	854	792	837	788	836	788	800	818	848	812	807	856	825	792	840	865	804	805	799	905	867	816	805	865	835	774	831	823	799	807	817	818	813	839	827	866	795	800	850	878	809	841	865	774	811	891	811	810	879	792	822	840	776	803	813	867	836	835	879	881	828	827	884	824	840	839	852	857	850	873	777	891	885	814	835	813	811	857	853	832	825	804	861	852	766	814	827	879	834	844	826	801	815	817	844	842	833	866	832	849	838	816	867	871	790	801	863	873	856	785	824	883	797	866	814	828	797	826	842	826	853	787	888	857	891	859	836	846	887	824	798	844	831	827	813	830	824	832	787	806	863	846	841	869	881	853	822	856	808	817	788	852	835	849	829	872	861	845	870	805	883	820	848	852	807	805	844	822	867	856	876	867	815	816	881	836	883	818	868	818	844	802	821	878	852	821	768	807	873	858	808	794	801	844	827	848	886	826	831	850	887	838	802	841	829	814	859	823	791	837	811	854	856	895	835	835	807	828	814	840	853	824	842	842	842	833	842	809	818	770	850	830	851	805	827	806	852	822	904	851	856	783	798	806	806	838	802	823	844	847	846	876	818	863	876	793	791	817	772	822	861	856	818	783	800	793	834	789	817	852	844	881	814	887	809	846	795	814	845	837	835	781	800	855	866	822	761	851	855	829	834	811	819	825	825	845	862	872	823	847	857	860	847	856	883	807	840	834	836	830	852	861	859	819	808	796	822	797	840	818	814	856	890	843	838	808	813	880	831	844	843	813	840	828	817	861	850	804	799	840	800	870	817	827	853	850	821	841	771	838	900	819	798	816	835	867	824	836	792	856	825	840	830	837	804	862	824	821	845	843	878	846	842	839	814	854	845	812	877	829	799	843	850	837	884	889	808	820	872	815	832	843	833	880	859	797	855	806	836	805	832	862	827	810	790	870	853	807	847	853	813	862	853	840	881	780	843	836	783	845	816	818	867	828	801	846	799	844	850	804	840	800	874	838	801	869	885	779	866	816	833	834	826	843	828	822	825	841	798	800	826	856	873	848	835	858	827	831	879	864	860	836	804	901	840	856	766	812	861	803	866	791	855	883	878	790	810	844	860	791	838	821	799	923	832	839	834	862	848	804	781	890	852	845	871	810	812	870	790	795	817	842	846	874	892	843	807	797	805	797	800	785	869	817	861	849
32250	21514	19194	6775	2151	1342	912	726	595	532	512	476	422	422	399	401	382	379	365	357	371	364	356	341	387	353	337	317	347	362	345	337	331	332	381	312	304	336	349	362	345	344	332	331	314	350	313	330	313	361	363	316	311	292	351	338	339	385	349	324	380	324	357	332	356	351	355	353	325	345	340	362	371	348	330	287	372	340	339	317	317	316	339	357	363	374	306	373	368	300	329	360	337	342	319	345	355	363	349	360	336	351	327	331	375	334	324	312	283	354	329	351	355	367	312	361	340	338	309	372	315	353	346	328	311	354	326	331	345	299	329	305	357	360	328	372	326	346	357	332	364	355	340	357	327	340	328	341	347	313	354	330	357	368	326	315	339	365	330	288	322	284	359	314	332	381	335	357	349	340	353	315	320	313	331	358	357	325	376	327	349	359	337	327	347	304	292	318	370	308	334	351	305	336	302	336	306	311	315	333	342	368	352	346	374	357	341	342	337	331	301	352	328	353	330	319	318	387	354	299	351	335	315	312	330	311	363	359	321	350	286	337	316	326	349	332	328	317	300	339	345	355	366	333	331	343	342	335	358	321	325	354	335	359	363	351	311	306	318	334	314	343	331	342	323	302	335	348	368	344	307	333	332	340	305	305	327	311	364	362	381	360	328	364	305	346	319	357	328	348	317	345	352	347	325	316	292	335	292	349	338	376	319	352	337	330	322	353	338	342	328	340	305	334	335	345	332	319	324	320	316	322	343	315	348	351	356	311	380	374	368	327	301	353	279	335	334	367	309	354	332	348	379	312	340	311	332	335	305	319	357	360	321	383	333	319	317	357	314	297	317	345	340	360	342	316	303	327	355	321	333	313	302	354	350	311	337	360	346	347	364	372	337	352	330	348	348	342	324	320	310	312	366	313	343	355	335	344	325	376	358	331	332	332	356	330	328	337	327	379	358	344	308	333	290	348	359	325	347	372	329	362	357	351	327	357	305	369	338	335	355	330	338	322	318	342	326	340	367	357	325	338	322	317	340	336	337	345	337	325	332	336	332	319	348	291	277	285	322	335	343	310	352	317	375	339	305	354	297	322	347	327	345	293	362	352	373	292	377	350	328	352	330	325	348	350	316	347	352	341	319	307	330	321	281	321	347	357	345	330	305	341	365	343	294	342	341	329	375	366	314	313	355	305	331	324	330	283	346	349	338	346	373	339	361	325	366	361	370	362	342	366	312	330	371	357	360	333	310	316	327	355	321	341	348	352	383	343	322	323	354	338	342	351	375	387	348	342	342	339	332	311	338	318	333	344	345	333	354	341	349	335	353	340	332	292	334	361	354	310	328	315	308	347	361	310	374	330	332	345	326	338	347	372	350	326	322	344	325	342	325	341	327	320	340	320	366	336	328	329	342	308	309	312	340	322	334	324	344	348	336	371	358	317	347	324	320	308	355	361	318	345	323	362	309	338	340	332	299	344	376	300	329	290	326	348	350	332	357	344	336	331	344	332	340	274	345	352	333	334	329	369	324	316	334	308	317	331	320	320	320	369	345	336	346	342	345	300	348	350	357	357	323	334	353	357	348	285	312	322	322	362	363	304	313	323	352	349	343	364	340	338	345	347	331	328	357	321	333	325	364	345	316	348	359	319	342	375	300	335	334	349	373	344	320	341	335	324	371	366	370	329	322	375	341	348	328	335	361	313	321	312	333	354	343	356	350	356	328	330	315	344	367	335	352	356	323	322	333	323	329	354	329	296	343	340	327	317	314	330	337	306	300	321	320	355	315	314	349	322	310	344	336	344	327	363	320	341	321	327	307	341	358	317	334	330	337	302	340	301	331	338	359	326	346	318	339	360	310	371	332	296	353	332	314	338	335	340	305	372	349	299	341	323	331	340	327	312	362	358	333	376	363	343	320	318	368	306	342	335	298	337	344	322	346	302	352	345	325	389	349	330	329	327	317	336	347	304	313	332	311	355	358	338	330	343	367	314	299	328	349	327	331	338	333	350	335	361	320	370	327	346	316	330	358	333	356	348	339	351	367	369	330	311	330	348	377	342	374	310	343	350	352	332	340	329	332	347	377	351	310	332	282	333	340	381	337	316	344	338	342	321	301	327	356	356	312	332	373	351	316	333	357	339	311	335	316	350	364	331	340	345	332	336	304	336	330	347	334	333	328	345	343	325	302	324	336	365	346	330	359	332	328	357	311	325	325	300	313	350	351	326	331	382	358	342	334	346	332	338	366	318	362	330	374	316	326	372	345	344	322	338	348	335	349	344	310	326	325	334	309	347	287	338	336	334	316	328	291	340	346	342	326	321	338	304	367	348	320	352	291	325	357	320	326	361	305	310	370	324	338	323	320	351	357	298	341	358	356	343	360	319	326	354	345	316	323	354	344	328	332	315	312	345	323	326	324	341	344	366	341	338	371	321	359	335	334	353	327	332	299	301	342	314	325	330	305	334	333	315	353	320	337	316	301	340	332	305	361	306	319	364	332	316	359	325	315	331	335	288	339	339	348	326	325	319	337	327	332	329	354	340	307	334	368	311	332	335	342	338	340	351	356	310	326	351	317	360	312	332	344	364	349	314	327	313	316	325	324	334	360	340	343	338	366	317	337	348	334	335	331	347	322	346	311	302	322	315	321	339	339	348	315	324	363	305	310	326	314	318	326	338	345	354	353	326	317	342	329	363	360	348	321	324	302	347	320	313	335	340	338	351	322	353	361	330	349	367	352	358	348	344	353	336	355	340	339	342	327	324	319	324	368	326	331	325	345	349	352	334	347	342	321	283	307	323	324	325	393	327	377	331	340	332	342	343	301	333	311	305	330	333	368	311	314	334	315	329	329	322	363	363	361	381	340	346	354	349	351	373	310	311	340	313	377	363	368	338	353	337	338	338	342	355	286	333	386	303	357	345	338	341	352	346	354	367	352	324	336	339	337	343	359	300	292	342	373	356	324	347	343	328	386	321	329	303	352	328	320	326	303	338	305	318	309	344	334	309	339	359	320	331	314	357	333	344	349	341	333	304	332	323	323	361	342	325	354	322	342	344	316	331	333	353	321	368	281	331	332	348	341	349	313	338	371	367	337	341	363	312	352	325	355	310	325	333	319	342	323	370	325	319	332	375	364	330	345	320	347	362	324	337	370	340	372	358	327	342	332	325	318	359	362	327	332	356	350	325	354	349	323	322	328	335	327	358	332	329	294	334	319	287	333	317	343	301	329	341	338	337	347	312	331	349	313	307	336	316	342	333	328	286	346	358	309	316	325	344	297	359	335	334	321	338	327	333	334	318	356	272	320	314	313	347	352	344	323	312	345	323	295	306	359	351	363	351	310	336	329	339	366	344	349	323	345	362	363	331	359	336	318	374	364	349	344	346	330	351	330	313	360	334	361	297	297	351	333	313	340	308	384	342	328	336	331	343	318	310	352	345	367	340	328	317	330	323	330	302	346	294	349	345	348	336	329	302	372	355	345	306	315	328	336	370	369	334
20354	16775	23301	9695	6170	4639	3493	2658	2061	1942	1582	1432	1265	1186	1052	1009	1001	968	924	837	881	917	865	797	866	896	788	817	811	743	849	822	795	793	799	759	764	762	777	804	731	734	794	729	757	820	769	742	725	794	819	759	776	749	746	747	747	734	719	720	737	740	749	719	719	723	713	771	787	779	748	751	748	754	739	776	788	796	762	819	746	756	756	753	752	731	764	764	769	783	722	763	752	800	705	778	764	753	743	752	765	747	760	712	733	703	755	780	754	730	770	728	780	750	730	723	793	713	763	764	713	752	800	727	759	782	735	753	768	784	725	758	765	734	722	749	772	738	751	789	793	808	786	743	765	703	752	773	735	747	722	775	732	736	742	751	714	752	762	767	728	781	772	729	795	745	742	732	742	773	750	705	741	758	737	749	829	763	787	772	763	755	812	751	814	760	730	772	752	742	733	762	699	775	721	754	683	785	740	798	763	809	752	788	729	740	751	702	717	728	744	759	734	776	773	771	757	721	727	741	724	744	734	740	749	738	742	773	764	758	785	722	808	785	696	755	778	758	737	701	719	712	773	709	765	708	724	738	770	743	749	742	769	763	689	725	726	718	755	782	778	796	762	803	745	754	709	797	765	745	739	785	731	772	728	766	791	763	766	738	763	773	734	760	688	785	742	751	781	711	706	708	810	738	750	765	755	708	765	739	727	747	783	777	753	785	750	744	730	693	739	768	804	765	735	716	773	731	729	767	805	777	762	786	729	761	740	781	742	712	720	710	757	792	772	760	728	721	756	740	764	756	728	764	708	687	756	769	703	741	784	779	734	740	754	738	750	779	727	741	737	713	703	775	776	764	744	721	802	750	729	757	717	808	784	743	762	709	700	706	718	777	779	771	724	725	754	746	746	757	783	790	778	732	778	779	701	802	722	760	755	788	713	782	736	794	713	794	772	715	755	689	772	741	810	771	747	758	800	768	746	783	796	729	776	718	775	724	730	740	747	737	757	776	733	748	770	769	755	742	787	735	772	751	732	713	726	768	783	766	765	689	730	759	761	784	725	778	770	743	711	724	765	791	751	768	801	761	790	753	793	735	699	745	730	725	750	713	730	729	717	729	704	722	731	717	761	716	790	783	797	759	723	764	785	771	779	731	747	755	733	785	753	756	780	736	769	746	788	751	759	776	747	738	754	759	767	753	759	769	704	794	777	741	715	759	732	737	744	732	766	719	740	743	736	769	792	753	756	793	765	712	743	800	707	742	740	729	730	773	752	714	765	751	760	721	719	753	756	781	771	806	799	744	773	769	769	837	767	770	742	734	732	782	749	761	763	712	770	732	722	796	791	762	743	724	784	733	730	738	726	803	742	764	746	755	738	784	760	748	807	731	737	750	770	708	750	723	775	720	734	732	777	755	748	743	781	812	743	792	732	759	736	755	752	742	734	692	773	728	772	731	760	712	744	726	715	756	718	798	701	754	768	793	781	735	737	754	748	778	752	748	773	714	756	754	716	747	763	787	772	747	745	771	712	763	785	755	771	735	742	716	788	750	760	767	752	716	794	754	756	761	728	729	721	725	776	755	730	748	746	751	758	756	725	768	754	749	731	749	791	727	739	745	773	719	734	750	708	714	703	768	725	725	761	708	805	764	770	757	740	768	744	751	769	734	738	798	702	762	728	748	768	737	766	777	757	727	764	737	778	754	808	748	716	785	831	767	731	784	756	712	733	722	732	781	745	780	769	755	761	746	782	785	749	709	711	753	764	742	730	773	722	729	751	711	749	735	777	726	775	763	797	719	705	731	747	765	744	753	733	768	777	774	756	764	784	728	754	730	724	733	753	790	841	768	761	758	714	736	799	786	703	771	752	777	731	772	731	736	751	743	721	729	729	719	779	733	733	755	728	758	784	729	759	818	754	736	769	742	752	762	748	785	762	700	753	728	737	721	745	733	763	749	743	752	727	711	749	751	761	809	752	749	776	729	754	758	732	733	748	717	762	794	755	735	763	757	730	695	771	754	770	772	806	772	773	717	783	775	733	739	773	756	734	812	785	764	736	732	750	775	730	779	737	803	782	725	713	709	755	800	761	767	734	778	745	737	739	731	759	770	736	744	742	763	701	741	755	755	787	754	786	733	745	823	746	745	755	800	763	780	729	742	790	747	768	725	761	735	691	781	775	750	746	735	728	733	777	762	762	792	762	743	732	779	738	748	757	769	771	737	799	758	767	727	712	763	766	747	738	771	750	781	759	759	735	755	763	786	739	796	756	794	790	731	794	730	779	763	798	760	754	730	772	723	765	754	762	755	785	758	744	772	752	737	765	740	725	759	749	744	744	768	728	751	726	735	713	791	752	743	718	729	760	780	711	747	756	757	761	761	754	719	767	740	820	809	759	751	750	774	755	739	776	708	713	729	760	755	696	751	754	785	782	727	785	763	742	763	787	750	765	783	740	781	788	749	744	760	772	778	754	762	779	770	751	706	768	763	775	761	753	801	777	724	749	810	768	735	729	744	755	770	759	769	754	742	760	751	813	738	758	704	729	676	744	794	738	729	778	764	728	753	765	743	739	765	751	751	731	741	728	740	741	774	744	768	783	735	740	730	771	758	796	768	775	726	755	718	749	702	770	744	704	767	782	748	773	761	751	795	809	763	723	733	741	747	798	707	777	765	717	782	762	755	793	780	706	790	792	753	750	779	726	802	728	771	778	685	746	766	779	722	711	729	764	761	731	765	734	731	721	744	747	785	755	761	781	760	733	726	737	743	765	805	760	765	754	754	767	726	773	715	770	719	718	770	711	731	752	710	700	769	764	727	754	757	799	758	752	767	756	697	737	706	762	734	729	749	767	724	764	757	744	800	742	766	721	777	748	752	785	725	762	741	742	694	757	721	717	750	715	754	730	777	784	732	738	751	772	779	811	717	759	730	776	715	781	778	738	747	739	775	770	722	721	720	750	724	789	732	764	774	756	742	753	766	702	758	741	765	738	763	764	790	775	785	749	767	751	788	738	731	750	753	784	755	761	734	725	750	701	753	721	749	765	732	728	734	783	699	721	759	744	747	734	745	695	750	763	731	758	801	734	757	705	736	797	754	720	819	742	792	704	757	732	734	730	721	736	718	749	719	784	753	755	810	714	750	711	721	818	715	725	747	758	704	746	735	788	759	754	755	727	727	727	808	737	740	755	706	774	768	792	755	775	760	731	748	731	745	726	741	725	764	747	761	766	751	769	724	810	779	785	777	729	794	715	715	704	777	720	767	763	784	784	777	740	776	713	679	727	769	683	773	737	744	719	734	739	741	755	761	772	764	696	743	691	774	731	746	796	782	760	745	756	790	717	751	744	749	789	734	710	805	743	721	734	748	784	775	762	773	765	802	788	731	726	750	772	784	787	702	766	738	725	757	747	788	774	808	725	696	780	783	772	728	760	789	807	754	782	710	757	789	763	757	772	737	763	759	753	735	745	759	769	744	790	748	727	770	770	730	751	741
42478	29671	27349	10407	3310	2026	1227	920	740	693	545	554	483	519	463	446	397	451	417	422	388	403	377	426	400	394	411	363	366	379	404	359	373	347	384	341	361	373	375	364	364	370	357	381	377	375	364	368	370	376	410	378	412	346	372	377	356	429	360	381	366	363	370	395	339	357	352	387	360	357	388	382	365	418	341	360	366	372	399	386	385	361	358	391	401	372	352	356	341	367	349	402	379	395	376	361	356	420	375	386	363	365	404	372	373	371	366	395	379	400	400	387	405	367	378	389	347	375	383	361	379	352	399	390	394	347	370	354	370	334	361	333	379	344	325	381	391	375	354	367	377	371	392	367	367	320	367	364	361	384	379	389	407	343	369	365	379	342	338	376	356	382	417	359	399	373	352	343	360	391	330	387	347	362	355	371	382	372	362	362	359	391	365	391	401	373	375	389	353	361	364	382	373	356	421	369	389	369	373	361	364	364	417	386	360	388	401	322	344	401	347	406	387	419	362	369	396	386	380	359	328	384	379	376	401	380	367	367	365	391	356	393	356	388	371	365	361	391	336	359	354	382	384	333	337	379	328	370	376	397	382	381	395	357	371	348	365	329	372	389	347	409	396	342	369	388	357	373	407	380	387	388	342	375	379	416	373	398	373	399	347	359	333	337	376	408	357	365	389	388	402	362	389	398	333	361	356	395	391	389	356	370	367	362	349	384	387	395	385	370	349	355	329	381	354	416	386	353	358	382	420	356	381	392	364	383	360	408	354	388	392	383	358	388	388	397	387	388	368	385	390	399	403	357	367	367	361	397	391	387	381	390	380	428	378	393	370	383	367	347	362	344	373	351	388	410	376	354	407	411	360	366	371	361	366	363	387	408	416	394	377	358	370	360	396	388	375	387	358	394	366	356	352	344	362	374	370	391	334	385	383	366	370	390	378	334	379	346	382	379	366	357	366	379	378	358	392	381	332	365	354	371	370	345	371	380	385	351	339	405	404	355	391	387	388	369	375	351	364	387	361	335	351	359	344	416	408	393	396	338	381	400	370	364	393	346	381	369	350	380	330	389	392	386	372	360	362	381	367	348	375	348	376	380	354	368	370	377	386	386	393	332	358	393	340	406	348	388	389	377	391	360	401	329	351	366	377	374	384	368	378	394	364	368	392	370	366	365	380	356	402	339	356	370	369	376	390	374	377	382	391	348	392	350	368	365	397	354	361	354	376	347	363	351	347	380	364	392	345	359	364	364	434	429	379	372	388	361	398	356	358	373	382	388	333	371	358	351	402	388	354	339	374	350	387	367	393	399	358	344	363	365	374	385	395	371	365	339	363	387	370	391	389	344	391	394	362	391	369	387	339	379	366	363	380	377	365	424	400	368	371	350	387	390	356	397	382	377	320	365	384	364	362	391	396	341	387	378	376	347	381	361	357	412	357	383	361	358	357	392	349	348	376	407	368	407	410	400	394	357	372	375	378	362	374	378	370	362	360	347	401	364	367	357	350	390	343	350	351	331	344	364	371	368	354	369	388	407	376	379	354	346	393	366	372	394	394	345	346	386	394	397	370	362	397	378	408	348	332	370	331	373	364	374	368	377	377	394	399	381	376	356	345	395	383	390	379	383	349	365	395	381	397	378	368	342	381	366	364	386	414	406	393	375	368	358	402	340	393	367	349	416	399	369	357	326	385	397	384	381	361	381	385	403	385	369	357	363	343	331	354	395	373	376	367	403	363	353	382	385	413	372	393	355	369	389	387	381	388	363	364	342	364	353	366	350	394	371	385	373	372	376	353	372	379	377	397	364	356	365	369	354	408	361	389	370	377	350	337	369	349	348	361	364	402	366	379	380	370	389	337	366	345	362	378	377	369	386	365	347	359	369	400	378	342	317	377	394	393	386	355	393	378	399	385	388	367	405	386	378	381	377	421	392	371	390	357	338	400	399	391	401	354	365	396	379	370	365	370	376	384	385	366	398	346	399	360	346	350	358	363	386	366	367	358	376	367	363	380	369	384	363	366	366	381	371	386	393	350	377	390	379	392	369	377	403	371	363	395	413	347	359	370	358	371	367	389	388	380	369	362	408	333	371	393	372	384	390	365	353	369	375	400	384	373	361	370	351	363	319	382	393	372	349	345	409	394	370	384	383	362	359	371	379	384	382	378	401	364	350	346	365	374	380	401	377	392	418	362	400	387	376	340	369	355	373	402	364	427	379	374	425	346	333	367	352	352	385	362	381	331	355	353	377	386	348	360	360	374	352	360	403	352	379	392	345	359	383	367	329	406	359	384	393	402	401	360	364	406	355	374	328	357	408	366	373	398	358	384	384	374	366	372	391	369	357	398	362	349	348	375	357	345	386	379	401	386	350	370	375	350	369	376	388	375	405	344	367	362	396	358	364	361	340	344	380	373	352	373	364	374	377	437	387	379	380	395	396	359	373	357	400	365	366	358	383	390	376	351	379	397	368	395	371	334	360	364	358	442	350	359	389	362	371	374	371	349	364	352	363	366	372	420	362	392	376	356	349	384	406	360	356	394	363	372	344	341	369	367	361	388	384	402	404	373	400	341	366	365	417	366	359	410	399	380	386	382	399	383	385	375	363	338	384	340	393	385	415	369	394	380	333	410	413	380	373	358	367	356	362	378	384	406	353	369	390	403	407	413	359	357	364	392	415	334	389	369	404	384	343	373	407	389	400	392	392	361	387	401	358	363	362	383	351	400	382	351	378	344	398	383	334	370	374	371	367	375	345	353	370	395	389	376	345	364	355	369	344	339	386	387	365	384	388	403	385	344	360	338	373	376	385	372	379	361	372	381	375	379	371	363	382	375	358	385	413	365	397	388	415	368	380	327	329	396	406	413	344	381	339	370	416	391	367	357	380	367	343	415	391	315	360	389	365	337	362	370	389	406	385	413	386	397	350	372	368	368	379	380	346	372	391	378	369	361	335	362	394	368	376	412	377	336	356	366	356	400	348	374	378	360	393	350	364	384	375	412	408	369	364	346	376	366	352	387	385	363	422	404	384	358	365	351	376	353	373	369	336	379	338	362	394	378	360	335	349	408	397	379	408	370	363	316	359	351	386	363	403	345	373	376	392	329	426	377	359	397	384	407	372	334	363	398	390	334	367	378	385	358	354	367	361	397	363	351	346	357	416	371	391	365	369	376	383	394	389	351	377	400	382	362	356	403	371	372	349	368	404	406	353	350	360	335	342	381	383	362	389	362	354	393	390	374	378	373	403	385	391	411	389	379	319	332	378	367	390	353	390	345	353	344	382	349	363	411	361	400	389	392	363	382	380	383	349	357	377	416	362	346	374	347	364	357	344	388	370	389	388	408	356	353	380	358	372	360	392	346	338	370	390	342	342	350	367	360	360	345	417	382	385	368	349	358	353	391	384	374	389	323	400	361	374	393	362	377	347	371	379	382	352	407	381	390	396	401	352	360	375	383	394	369	360	369	364	374	402	371	387	385	405	368	372	356	365	370	377
25707	22490	28841	12105	8205	6474	4608	3438	2735	2550	1993	1747	1635	1496	1326	1235	1134	1144	1070	1001	1004	1024	956	991	1058	977	974	938	894	889	960	957	919	896	882	826	882	852	843	864	861	868	830	894	886	810	873	829	857	808	863	834	841	867	891	809	824	821	801	800	850	810	809	866	826	841	770	831	803	850	863	841	791	846	804	845	861	811	780	811	867	811	824	851	831	816	848	830	778	828	838	843	835	835	832	834	829	874	836	870	770	850	807	821	853	874	853	856	805	873	852	789	891	793	793	854	833	846	774	823	766	825	819	834	831	848	847	758	793	848	813	805	815	855	861	827	846	846	852	814	795	860	816	805	875	808	873	827	811	840	825	810	840	791	915	869	800	826	835	827	828	838	845	803	826	844	840	817	859	827	866	794	799	788	886	841	829	789	799	817	816	830	810	791	836	837	831	910	836	826	816	819	830	829	796	781	823	794	788	846	818	828	799	812	850	846	798	848	836	847	806	822	810	813	828	836	809	832	837	796	820	872	874	862	845	831	780	871	810	886	828	820	856	790	874	830	778	836	864	865	861	784	874	867	843	826	802	820	821	799	833	767	815	900	841	896	866	825	792	821	788	812	761	854	791	790	837	847	809	859	869	786	840	807	859	854	895	854	852	837	861	766	831	841	836	791	833	848	789	825	796	850	802	826	780	816	869	837	804	799	835	786	764	837	830	793	790	810	812	797	819	884	827	807	849	802	800	826	815	777	830	837	826	855	817	834	901	798	834	851	793	912	799	798	820	775	763	809	842	861	824	853	845	800	810	831	887	853	813	843	807	773	911	822	865	822	771	848	825	858	848	853	774	791	816	861	835	858	838	803	846	822	820	827	845	877	792	801	853	823	820	816	813	843	826	865	861	777	803	838	868	816	845	759	908	804	778	849	820	858	834	863	792	809	838	839	826	843	829	777	826	881	805	799	820	818	805	778	784	799	876	810	832	807	851	850	865	843	804	873	829	796	791	816	811	833	729	801	821	831	856	822	826	835	830	795	812	784	827	810	807	856	865	861	859	834	788	824	806	866	850	850	839	827	838	832	848	898	809	839	831	753	821	821	888	823	854	857	827	771	821	794	825	872	750	797	818	851	789	770	834	816	815	830	767	737	800	861	827	800	875	872	846	827	829	828	874	838	818	832	802	823	826	799	823	857	835	829	838	842	809	858	828	826	811	888	878	864	803	784	854	870	844	815	808	846	822	854	880	834	830	828	813	816	878	889	846	856	853	823	862	814	799	793	802	823	760	797	883	792	860	822	825	879	801	849	820	824	787	839	845	853	806	881	891	884	814	830	847	858	833	837	794	857	800	805	788	845	816	836	817	795	879	835	821	895	815	798	783	836	848	790	858	767	809	806	803	822	830	849	809	819	803	805	817	835	844	825	860	852	836	860	819	879	877	830	868	856	828	817	783	772	796	856	833	793	809	826	840	838	813	875	814	832	790	858	802	781	812	782	856	818	862	827	798	797	829	894	882	775	844	842	863	838	806	834	789	836	882	875	852	830	867	799	856	844	813	828	818	827	845	832	843	865	821	880	853	820	800	841	869	834	790	805	785	853	874	821	819	834	828	864	857	852	830	843	841	820	797	824	790	833	838	834	832	742	873	840	805	855	821	808	764	784	839	759	817	829	784	833	893	836	832	823	767	827	879	803	819	862	863	879	817	786	816	823	844	805	827	880	785	841	818	837	798	829	850	833	839	857	807	836	840	815	841	840	795	824	814	822	805	804	894	806	879	860	817	826	840	805	801	827	840	782	830	844	825	780	839	785	855	808	827	883	834	801	824	857	832	780	797	811	833	850	803	801	794	838	815	803	825	832	800	824	833	771	847	836	786	791	814	836	832	849	790	852	817	772	778	817	839	833	842	811	815	799	865	833	891	835	798	823	812	845	809	803	885	848	783	817	810	872	782	841	860	784	816	866	812	787	811	887	814	766	791	808	835	826	793	824	767	829	862	856	832	806	770	771	851	805	849	887	852	828	802	799	837	814	776	829	869	800	858	840	861	803	786	843	826	806	815	819	776	848	832	808	840	804	798	819	791	814	840	829	823	862	839	875	807	846	772	819	885	853	808	815	827	800	809	822	826	841	879	791	843	872	865	837	903	825	841	807	857	832	786	849	817	869	800	883	774	850	850	794	871	797	807	814	815	845	876	834	806	790	860	820	824	880	835	854	785	809	816	841	819	800	789	852	855	861	824	828	787	855	838	804	840	829	822	825	801	821	821	870	843	846	780	791	858	809	807	844	812	840	783	832	770	797	848	828	821	775	799	818	772	804	829	880	796	792	805	784	798	822	872	799	838	775	838	808	829	816	854	790	896	785	879	894	790	841	801	810	811	810	868	862	860	794	824	856	817	838	854	877	844	834	831	757	793	835	792	864	837	891	806	818	815	803	803	826	830	799	782	798	810	826	847	795	815	783	805	808	833	778	776	796	805	795	805	807	841	835	842	813	797	881	792	870	849	797	783	804	862	842	787	827	781	804	827	851	820	811	867	836	820	856	855	848	862	823	829	840	850	880	886	844	821	826	830	900	858	829	794	835	861	784	857	835	842	841	806	830	818	790	784	826	841	801	797	846	824	845	873	831	865	880	829	875	789	876	845	847	808	839	849	786	824	837	860	812	861	837	797	799	852	786	820	800	849	812	844	829	807	812	840	813	840	850	831	808	820	805	818	815	840	797	818	843	830	842	829	806	859	805	836	836	846	829	828	781	847	815	803	795	862	802	829	853	820	826	813	788	813	769	811	866	817	796	829	831	832	779	844	822	834	837	874	820	830	808	828	881	790	843	812	822	828	862	770	815	787	818	822	856	819	807	854	842	828	844	795	804	861	833	827	809	852	810	763	809	827	803	838	876	860	797	838	849	825	835	830	843	822	818	801	798	805	810	848	902	849	863	852	864	783	790	792	835	797	772	801	807	867	833	812	841	781	801	851	867	818	791	816	820	817	847	837	772	832	800	841	842	826	806	820	846	853	818	839	857	849	792	816	815	836	817	809	867	852	862	816	789	786	870	792	780	835	806	829	849	822	845	849	751	855	834	821	797	857	809	865	841	820	806	829	853	896	871	797	832	820	815	807	855	795	822	833	831	805	815	826	772	847	784	824	864	831	874	831	823	849	787	823	784	867	796	852	827	821	828	810	796	836	877	832	798	809	852	850	830	761	835	831	885	808	824	814	838	844	833	824	801	901	856	836	833	804	812	846	813	821	837	812	860	873	797	844	830	840	872	816	862	818	803	775	882	845	828	831	806	870	810	823	861	796	811	785	845	872	838	838	831	843	772	858	797	839	843	843	800	867	866	876	837	839	807	849	840	847	803	813	846	797	809	826	853	817	860	796	760	778	838	773	850	877	809	838	833	802	816	812	819	812	861	824	809	809	817	805	844	791	832	819	790	834	842	865	853	822	837	825	763	807	805	814	798	838	809	833	830	821	896	840	783	826	836
18645	10759	6764	2238	1270	1067	714	603	532	529	489	439	385	389	417	398	369	426	420	369	379	400	398	394	384	410	373	400	376	390	378	416	398	396	420	365	404	364	371	364	382	391	390	402	399	401	390	339	373	358	366	402	389	404	348	375	369	378	391	354	386	365	352	369	381	370	391	411	396	383	334	358	391	391	404	407	422	384	380	367	429	346	354	372	398	402	355	357	369	405	393	411	374	370	370	378	368	346	403	416	389	358	395	386	412	395	370	375	381	429	405	380	372	399	376	372	394	352	379	377	389	396	372	379	387	385	398	395	396	433	408	390	413	381	386	375	390	374	367	358	363	366	365	391	373	394	373	387	360	399	401	396	384	410	376	402	346	391	349	350	401	357	371	413	408	386	389	403	403	387	386	365	372	404	393	371	387	374	440	381	385	383	392	345	342	400	394	379	393	393	361	379	365	374	409	384	412	366	369	388	388	356	362	403	380	354	380	410	387	356	376	382	381	345	418	401	379	371	350	365	358	356	386	357	355	403	371	386	380	399	380	334	378	406	409	383	377	363	379	389	357	373	383	385	384	371	399	416	433	389	400	370	359	395	368	372	347	413	418	403	390	368	381	395	390	364	392	400	403	396	373	372	410	385	426	381	386	398	399	407	373	407	398	373	367	369	417	366	371	399	402	374	366	390	373	383	395	383	368	408	366	398	385	373	351	390	398	407	370	335	362	385	350	365	401	375	377	396	388	408	376	394	378	402	376	405	365	393	371	407	384	381	392	377	377	422	369	344	355	387	418	407	408	406	361	365	359	373	370	387	401	399	400	351	381	398	380	343	394	386	396	368	399	382	379	380	399	387	352	342	420	432	399	427	379	431	373	393	358	352	396	378	363	376	343	384	354	398	380	387	363	344	362	407	400	444	352	349	368	400	394	367	390	409	368	382	352	419	352	410	356	390	414	355	379	408	392	371	391	372	380	375	421	376	358	385	398	373	428	375	408	439	411	401	373	393	384	342	373	372	399	387	389	372	399	403	394	358	401	396	385	377	363	375	412	363	387	429	378	355	390	380	368	386	369	392	385	347	381	369	389	371	333	385	372	365	374	394	383	383	417	415	391	378	399	400	358	345	377	385	410	384	390	389	377	363	359	423	372	395	406	366	409	418	375	385	375	383	387	396	354	410	400	354	326	365	369	374	385	408	385	408	363	392	404	355	359	385	395	362	396	395	368	396	385	398	361	412	413	387	399	399	363	374	413	363	368	351	361	418	389	368	396	401	399	420	390	411	405	367	409	343	354	377	398	358	398	399	380	351	361	400	415	387	367	358	376	393	371	360	401	428	387	381	365	364	382	399	368	354	337	396	419	379	375	380	398	372	373	360	354	361	406	391	355	337	368	378	375	362	387	418	414	348	339	386	367	357	376	364	387	381	353	368	380	420	385	408	368	366	399	400	348	380	374	378	362	385	393	379	352	398	417	374	347	402	338	375	369	371	398	367	379	396	367	390	385	390	392	380	382	402	377	400	404	339	398	418	415	375	373	383	360	378	369	405	342	404	366	384	391	375	409	355	383	354	383	399	403	378	406	382	358	396	373	394	368	357	372	348	372	378	356	363	405	362	416	375	370	379	339	344	361	380	382	409	386	365	360	380	412	389	380	398	385	385	335	370	372	399	399	367	362	410	408	392	386	378	371	381	373	379	392	364	410	372	378	403	365	406	420	365	386	402	382	397	423	425	390	399	401	373	363	414	398	408	408	353	363	405	396	408	369	383	388	397	405	368	359	390	394	354	357	395	350	368	392	357	399	382	389	377	377	396	368	348	356	411	403	383	367	423	379	360	414	384	384	418	370	405	384	408	387	406	345	365	335	410	398	356	339	411	399	361	369	357	368	377	401	357	407	391	370	356	349	400	393	367	356	390	403	418	364	401	381	357	384	404	390	407	393	362	374	393	354	399	363	353	368	393	346	376	395	359	385	398	395	400	404	341	377	388	377	374	399	360	376	391	403	396	397	358	369	392	395	416	387	400	375	383	353	405	403	382	363	401	391	369	368	350	415	377	403	392	383	389	379	439	393	380	365	374	380	398	421	403	367	369	376	361	395	348	366	355	389	416	396	392	390	377	405	391	419	396	378	379	405	390	347	356	384	399	370	387	372	375	353	388	445	413	383	359	398	379	408	374	367	408	408	353	383	397	381	348	373	382	362	366	372	383	357	411	363	416	403	387	406	385	409	381	363	390	325	372	404	389	409	356	329	343	362	367	369	371	392	374	363	399	410	376	397	389	345	390	337	415	399	397	390	394	380	407	386	370	394	390	383	368	407	369	418	400	370	396	375	396	389	346	375	380	360	361	374	362	372	362	395	362	379	340	394	387	409	401	370	349	379	358	398	419	395	379	378	339	394	402	360	391	390	340	324	409	396	354	416	406	384	386	407	364	349	363	398	375	422	412	354	397	355	401	357	371	411	373	367	368	360	396	383	334	383	353	369	371	384	397	353	385	395	364	403	404	346	380	386	361	396	385	416	402	386	376	393	384	365	359	389	368	449	414	385	378	396	415	370	387	389	366	397	405	425	371	399	368	372	373	364	417	379	408	406	399	379	387	388	380	365	355	360	376	340	374	386	414	349	346	365	403	366	374	369	395	411	384	392	379	407	408	360	367	362	394	334	401	342	375	394	386	380	401	387	399	392	384	394	374	397	381	385	342	346	382	406	410	357	385	366	429	368	357	349	387	369	346	375	407	367	383	410	418	397	380	400	385	358	383	392	347	386	386	374	414	384	409	369	313	402	391	367	444	391	398	425	386	381	391	404	400	368	408	373	395	390	391	371	384	400	380	395	384	387	406	349	346	396	381	376	409	379	386	353	376	351	385	399	379	396	396	369	413	340	366	427	377	396	378	360	386	363	383	392	399	379	361	393	396	407	384	382	386	382	397	349	368	373	411	392	414	341	364	375	375	384	389	361	324	383	365	418	380	384	410	417	350	327	376	382	392	374	375	408	385	368	402	332	382	377	384	397	415	398	379	376	400	375	386	359	389	396	391	360	387	440	399	391	418	367	340	376	388	421	404	404	377	396	407	410	393	394	395	399	376	379	402	335	355	375	386	432	342	376	425	378	361	415	323	354	371	371	422	401	369	380	382	411	347	393	386	393	416	381	401	410	358	365	387	387	378	413	382	400	395	401	389	397	361	410	350	403	388	399	403	408	397	431	369	374	397	378	394	365	392	363	396	378	367	371	374	361	407	394	365	380	391	370	378	394	386	348	377	392	384	423	380	347	374	404	387	384	354	383	396	389	408	379	377	413	420	369	367	405	381	397	379	377	423	388	352	397	391	396	362	381	388	393	367	373	399	402	399	349	377	373	379	375	344	361	385	383	377	334	348	400	392	403	376	380	353	411	370	409	407	402	358	368	451	411	352	398	357	384	390	412	397	411	391	357	384	380	384	361	383	396	352	387	396	408	385	360	361	409	358	406	418	360	375
11148	8795	10104	5149	4363	3344	2228	1886	1495	1453	1248	1141	1127	1066	983	953	909	888	902	849	850	929	922	845	870	842	821	822	820	814	793	787	837	857	812	790	828	879	820	810	873	889	836	837	834	845	749	858	885	835	820	799	874	834	822	770	804	808	779	850	894	864	834	817	857	774	885	768	800	822	828	828	826	862	785	806	793	841	850	807	849	891	851	837	831	842	867	864	804	859	843	770	807	816	815	837	825	839	832	844	868	833	869	802	846	817	872	808	843	838	834	807	825	804	832	806	814	883	880	864	874	839	875	808	841	855	851	774	809	791	825	860	815	836	822	856	822	812	848	845	861	807	865	799	840	823	827	869	794	816	835	821	816	881	816	822	822	852	782	907	815	828	867	849	803	864	798	794	851	819	834	875	807	823	822	874	826	783	814	840	815	788	849	881	875	801	830	846	808	793	854	821	786	852	834	823	841	827	804	883	797	862	821	825	857	841	794	840	816	840	820	844	800	827	889	863	850	864	820	852	878	857	823	860	867	813	842	890	854	857	831	826	869	846	875	806	853	845	873	836	831	813	799	809	869	850	892	773	799	891	813	820	807	863	768	869	792	808	820	785	785	814	778	834	817	822	834	811	896	789	839	804	848	861	852	849	826	827	831	784	848	832	805	809	839	857	823	895	812	866	807	841	836	821	861	835	863	801	834	861	867	864	858	829	844	793	775	840	853	804	859	762	876	820	834	856	878	840	811	789	841	866	808	835	867	843	840	829	872	832	814	830	824	848	777	834	865	799	807	829	856	802	879	841	829	882	839	807	836	832	848	811	843	835	810	843	786	777	812	843	900	866	805	812	801	812	834	841	821	873	838	831	826	896	856	845	824	868	846	800	828	858	808	805	867	851	803	783	854	783	815	825	859	867	843	786	813	773	834	854	840	806	849	803	829	848	815	857	834	817	844	781	796	815	851	830	814	843	824	859	825	836	833	797	844	830	872	808	834	803	806	798	815	854	853	843	794	823	830	815	820	833	903	818	788	811	797	792	870	853	838	873	853	837	919	825	820	852	808	841	820	841	839	830	847	791	893	837	845	843	849	836	839	887	856	884	844	835	786	754	840	821	848	842	817	827	841	809	860	851	784	832	918	855	859	834	805	864	855	824	826	833	845	792	830	823	815	847	850	795	856	830	889	872	821	855	817	810	848	809	849	856	844	850	776	813	857	848	850	810	823	860	832	886	843	808	859	835	802	832	804	808	824	793	859	772	823	851	842	812	846	845	803	832	852	828	772	841	813	847	808	807	829	819	832	838	868	792	822	839	805	808	854	841	820	855	842	860	812	875	877	757	841	839	839	860	889	825	857	827	815	814	840	910	813	842	845	839	830	874	803	844	840	864	857	863	802	807	791	766	815	830	862	846	797	843	829	801	863	858	824	831	882	806	840	867	837	838	859	831	844	811	851	830	813	795	841	822	832	876	810	861	872	866	866	855	800	790	787	820	873	821	848	870	832	859	789	785	796	803	807	789	803	822	792	868	846	819	832	843	839	827	839	820	842	802	891	875	827	875	800	811	825	837	864	808	822	824	822	821	775	840	839	856	819	849	850	810	846	831	866	854	820	851	867	825	800	757	845	833	858	840	796	818	785	823	854	800	845	806	818	820	824	834	826	851	873	820	880	863	899	802	818	794	806	795	864	788	845	833	866	832	845	772	862	839	823	762	822	823	849	824	820	851	804	808	872	873	815	828	791	820	854	820	838	832	841	819	865	817	799	816	803	807	815	821	864	862	861	820	833	839	881	816	819	833	791	880	812	807	869	820	807	823	835	846	874	835	823	865	828	831	841	807	831	800	810	864	836	836	860	808	859	856	855	901	782	860	837	858	840	808	766	851	823	830	871	881	826	840	837	801	840	785	798	784	865	858	784	874	779	798	886	818	808	889	852	845	813	841	779	800	780	817	818	890	839	849	815	861	791	883	794	796	791	824	831	795	785	844	889	856	837	827	856	804	840	810	852	822	809	847	862	863	823	841	816	836	818	832	817	818	848	844	819	864	842	845	838	834	880	807	858	843	837	809	846	753	796	821	843	807	862	860	843	870	845	827	829	801	816	815	857	801	841	862	801	842	815	875	886	819	780	820	825	812	831	884	835	785	816	866	851	844	822	829	866	851	847	863	797	863	852	822	828	808	868	828	835	783	846	838	840	819	805	862	846	805	866	802	834	786	872	790	832	806	814	826	819	821	832	859	814	789	852	864	844	783	857	915	867	847	883	822	851	860	825	861	864	838	835	844	839	823	788	821	877	803	858	777	816	838	870	849	779	766	822	836	774	815	848	833	846	854	826	810	830	861	850	818	821	832	922	860	803	872	844	805	842	828	830	774	862	830	826	796	838	828	826	808	842	802	834	798	821	787	835	862	836	861	797	788	824	795	815	841	844	813	848	789	877	832	837	843	858	796	843	893	838	812	827	834	840	913	813	814	806	808	849	884	826	804	832	876	837	820	816	815	804	837	800	824	779	810	806	833	824	764	870	830	853	827	829	825	812	828	836	868	902	835	793	865	854	853	779	882	786	820	795	783	799	813	800	784	830	831	851	798	832	859	835	840	846	790	826	864	832	859	846	855	842	845	843	882	829	838	829	853	823	834	918	821	819	821	835	785	816	818	834	831	827	819	804	856	836	838	831	849	840	853	831	880	851	816	868	808	831	823	822	781	782	842	839	820	858	843	840	810	855	799	853	816	841	878	803	778	780	802	869	811	849	791	823	842	778	780	800	796	858	847	843	872	854	835	857	795	817	820	818	820	804	916	852	825	900	829	824	842	843	846	850	853	825	893	811	849	841	845	820	805	811	807	821	802	849	827	833	897	821	897	838	836	822	846	841	837	848	821	825	865	837	847	827	876	791	812	844	820	851	879	833	846	834	880	812	798	824	802	826	855	803	842	852	859	822	818	868	873	819	777	856	811	813	789	853	870	827	793	810	804	816	856	787	824	819	787	849	800	833	788	804	842	818	886	845	790	777	844	836	873	860	883	830	859	817	816	766	836	841	835	817	821	812	816	860	850	888	822	795	849	821	838	853	852	793	838	847	843	834	820	830	806	770	825	824	821	816	855	820	859	825	825	863	854	828	861	765	789	851	851	878	794	819	839	842	864	839	792	866	846	812	827	793	817	827	835	857	824	803	819	885	815	836	807	841	838	773	861	859	854	845	804	847	834	855	811	826	810	855	823	849	893	855	788	836	812	825	808	824	849	870	836	804	849	872	749	827	810	840	815	801	833	777	808	794	804	885	826	799	834	796	874	821	802	833	814	828	868	818	793	843	894	820	799	803	861	837	844	851	866	871	847	862	867	845	813	858	834	841	847	818	857	867	839	818	835	834	854	834	840	838	822	808	850	843	792	866	855	816	831	783	796	829	839	829	807	848	839	853	758	852	790	846	826	814	821	849	825	798	828	868	823	861	826	845	820	822	789	797	812	846	800	843	790	826	847
32722	21972	18646	6434	2430	1404	917	663	572	476	457	417	468	405	376	376	347	409	378	358	376	372	338	353	353	376	349	367	368	352	338	337	308	339	336	354	366	344	347	364	356	291	332	312	319	360	327	331	342	343	375	322	357	359	344	326	325	342	329	297	342	345	349	352	329	291	368	352	341	318	363	332	337	337	325	315	306	306	324	360	336	349	342	347	334	290	387	332	339	378	334	315	332	343	319	334	319	325	318	349	340	335	329	324	351	341	322	365	349	323	303	336	349	342	347	366	337	305	354	348	302	308	372	367	345	331	336	359	351	371	346	343	339	344	345	317	331	318	316	352	363	346	325	323	352	332	321	329	337	378	349	359	335	352	353	309	326	367	353	342	303	343	340	354	370	303	366	319	343	313	341	342	363	343	347	356	326	344	338	326	314	337	349	278	344	328	318	317	324	348	339	329	329	331	318	360	336	351	328	329	322	342	346	350	352	345	354	370	356	354	318	312	342	352	347	320	329	342	361	320	355	332	328	330	356	327	356	328	355	336	321	327	373	357	353	336	344	364	300	350	342	355	334	339	311	342	315	323	321	331	338	351	343	326	368	331	359	358	336	374	368	350	290	335	356	340	334	326	314	342	354	333	320	351	345	340	334	371	337	303	312	339	333	346	304	315	315	331	341	349	304	347	345	342	342	303	294	311	319	346	330	320	317	340	325	356	334	320	306	347	308	342	330	372	363	385	319	313	322	361	393	362	325	337	327	312	345	351	321	336	321	317	355	382	317	312	307	355	324	306	333	347	343	346	341	318	377	316	336	363	382	331	308	332	334	354	367	375	351	307	329	338	344	349	374	347	367	362	326	281	364	341	364	332	374	300	361	345	357	345	331	340	353	326	325	325	327	337	348	335	382	337	358	368	311	329	356	331	377	337	312	331	324	365	289	333	323	319	325	340	339	324	340	340	334	363	334	330	352	309	352	349	336	326	326	329	341	336	321	298	330	334	368	347	310	361	309	342	304	339	346	360	370	340	330	310	344	354	323	359	350	360	327	358	328	320	367	348	309	333	352	336	348	345	298	366	337	314	354	328	335	324	358	356	310	353	332	327	310	375	343	302	325	349	324	333	328	333	317	325	332	320	348	379	361	328	360	342	326	338	348	346	329	342	340	358	374	318	360	306	370	308	311	336	352	372	338	298	342	312	369	304	353	343	343	319	351	359	305	388	347	361	313	291	306	327	358	337	328	328	356	404	315	304	348	349	376	347	340	308	356	320	308	333	314	331	368	305	340	346	322	321	309	352	298	329	341	336	350	315	305	329	309	315	340	321	351	339	326	312	335	367	330	355	310	352	316	342	342	333	372	357	317	340	355	346	347	323	365	327	332	352	375	351	337	302	342	332	356	328	377	352	344	332	308	348	340	324	369	390	365	366	343	340	352	368	319	352	269	334	317	334	324	338	316	354	337	318	326	339	349	283	318	332	325	325	326	354	314	324	343	323	319	350	345	367	327	324	309	307	353	320	304	337	338	307	316	302	307	348	350	356	344	331	326	344	320	306	346	381	299	375	337	344	355	341	351	355	350	324	311	333	356	340	331	329	345	312	377	314	351	287	354	321	357	351	325	323	321	307	334	316	357	340	343	290	330	359	341	341	321	337	306	349	380	355	351	309	301	309	341	326	304	387	310	330	332	329	322	362	324	368	319	320	300	359	333	310	348	358	358	326	365	362	345	309	341	352	326	323	345	324	364	331	307	344	317	338	348	381	319	306	298	340	336	296	325	332	319	356	377	343	309	353	338	339	353	315	324	343	334	353	318	356	311	359	327	332	344	360	357	368	341	346	292	368	322	352	328	287	317	363	302	368	370	333	386	355	314	314	332	365	336	344	307	349	349	288	354	353	338	343	363	308	318	397	333	352	359	366	386	306	333	353	361	287	344	315	338	363	323	304	338	385	353	326	367	325	349	317	339	380	337	347	324	314	330	315	390	352	332	338	365	344	357	337	347	347	339	357	317	324	304	323	294	324	308	334	321	296	345	339	310	315	359	341	331	318	359	279	344	339	341	319	289	324	338	327	310	346	353	316	338	333	344	336	380	339	335	342	345	335	331	374	327	359	349	346	349	323	322	349	334	327	323	320	356	334	312	332	318	366	339	291	327	318	343	348	365	357	353	296	329	309	327	299	341	362	299	343	341	356	306	320	357	342	366	351	302	319	332	345	307	343	299	310	335	348	354	331	312	331	340	335	375	349	358	320	318	370	354	327	335	342	339	324	345	319	344	323	295	312	334	353	380	330	305	361	354	365	335	335	358	346	393	291	327	365	310	306	355	312	314	336	346	386	385	341	330	312	335	318	362	306	333	352	364	340	331	321	336	299	335	328	351	387	348	352	347	308	343	365	341	340	344	331	350	349	320	329	359	380	336	328	344	326	342	333	308	300	368	337	347	339	364	361	347	345	321	332	334	339	304	325	311	339	384	329	368	317	308	350	382	346	364	345	320	336	312	326	342	293	295	355	343	349	322	297	330	295	319	368	342	336	349	322	358	318	309	336	312	368	352	362	349	307	350	315	344	347	322	353	331	345	369	324	329	335	359	345	336	339	321	328	349	319	348	370	294	328	317	352	357	335	308	342	311	329	322	346	336	312	328	356	328	328	361	324	316	341	339	336	303	355	316	339	366	360	333	316	345	331	330	328	352	328	345	324	361	331	352	320	311	350	323	320	380	322	353	356	345	358	340	365	338	322	330	327	342	331	322	368	373	371	336	332	326	332	376	352	306	341	316	341	345	343	358	334	331	326	313	350	311	331	369	365	327	355	314	312	338	354	328	377	355	319	306	367	312	333	334	337	347	360	324	340	342	351	315	382	362	344	314	356	375	351	348	294	314	393	350	331	370	353	360	342	336	337	335	309	288	346	342	336	393	300	345	344	320	312	323	307	316	357	313	306	305	305	359	308	347	361	348	343	334	316	340	325	335	335	331	333	376	327	311	349	341	357	325	315	352	361	332	338	328	336	357	343	327	333	328	318	318	333	324	355	364	346	335	349	362	294	318	310	397	368	374	314	317	308	342	347	325	323	327	364	287	329	322	324	370	310	322	319	347	347	342	328	327	340	325	337	330	365	308	304	292	353	324	330	312	354	333	369	368	353	333	337	310	347	314	333	322	348	324	338	326	364	332	340	359	368	353	342	341	340	387	374	344	342	358	344	348	308	340	335	353	306	328	340	339	295	333	310	327	342	332	359	335	305	346	323	339	330	359	319	355	338	355	356	335	305	303	347	366	362	362	324	342	336	299	327	359	368	320	324	321	361	319	339	335	352	342	311	311	392	344	326	350	355	313	323	315	340	322	354	337	331	315	326	322	362	304	352	315	348	286	340	317	290	312	351	312	349	389	326	314	324	340	351	347	321	354	373	349	341	350	342	333	322	308	340	324	335	340	353	332	311	327	354	342	356	331	294	320	354	345	326	346	304	345	351	299	365	373	338
20453	16976	22290	8680	6841	4803	3355	2419	2104	1766	1560	1362	1228	1170	1110	980	944	930	895	911	859	849	799	830	847	845	791	788	796	752	846	802	737	800	766	804	847	725	762	762	755	822	734	756	696	795	752	782	739	748	712	734	784	750	805	770	799	798	765	723	715	752	721	740	727	776	738	728	740	762	770	768	754	758	745	780	791	734	732	754	764	744	744	762	810	767	764	727	771	731	708	773	783	787	749	707	742	739	733	712	751	743	719	733	757	693	750	733	727	789	760	810	717	753	795	738	727	753	775	707	693	790	742	772	714	771	747	732	745	761	785	729	750	786	798	801	783	781	738	725	834	775	767	728	800	811	733	755	793	761	792	749	742	744	723	786	775	734	779	744	765	777	762	776	742	782	744	742	729	765	742	801	696	709	789	712	795	767	750	741	810	794	710	801	799	755	750	744	834	770	793	757	706	717	710	748	731	762	762	764	739	796	808	699	774	748	732	776	778	738	742	744	716	716	748	769	702	749	774	711	765	766	807	729	787	782	746	783	759	766	766	744	733	769	785	768	781	761	750	735	749	700	714	822	742	743	780	749	728	754	731	708	748	751	756	731	738	765	723	725	729	724	786	797	738	812	784	776	739	764	789	763	767	751	707	718	724	742	795	752	735	743	773	781	724	781	716	727	794	807	759	730	726	725	736	721	724	732	780	753	775	786	731	725	722	752	713	757	724	748	776	712	715	728	779	703	715	677	698	752	777	722	766	733	776	702	787	735	792	768	777	778	755	734	716	743	749	765	746	784	782	744	737	769	760	759	732	742	750	710	774	753	820	819	725	763	778	723	781	799	725	696	737	740	762	765	738	778	754	707	832	799	759	744	772	757	708	743	797	752	718	739	753	775	770	709	763	753	760	793	715	747	719	756	713	715	721	820	724	704	753	757	699	734	758	762	722	714	713	728	759	741	783	697	723	750	717	722	720	742	717	746	752	773	732	783	749	744	754	745	818	800	676	753	733	717	731	770	764	772	744	766	750	786	764	761	774	752	788	714	693	782	796	759	731	790	745	732	769	750	794	786	705	734	778	755	728	746	766	775	801	749	792	733	754	826	769	736	800	774	724	720	734	787	763	732	713	768	759	730	765	781	763	725	680	744	819	756	733	736	708	721	741	741	763	771	739	737	781	742	786	790	747	749	759	753	743	764	751	825	747	744	768	734	747	728	745	778	716	767	823	734	744	758	730	752	731	718	720	748	699	823	765	768	750	716	734	763	765	746	744	759	817	758	745	726	727	773	758	783	744	746	775	759	782	727	773	793	760	714	746	725	747	722	771	730	752	794	744	771	788	748	788	750	745	723	706	771	716	705	756	773	744	732	760	748	743	766	710	748	804	737	737	766	720	728	711	731	772	747	774	760	745	772	708	780	758	735	764	731	749	782	716	735	740	749	759	708	742	730	740	718	753	731	742	759	728	743	763	752	760	799	723	727	767	742	748	799	764	758	759	750	740	735	777	774	791	787	794	787	731	746	756	799	774	716	763	762	761	748	763	784	723	748	791	797	759	781	748	798	807	789	785	754	714	814	774	734	751	753	754	774	722	764	777	734	743	745	736	718	766	726	761	757	765	774	773	732	725	744	715	676	704	759	744	713	716	727	781	821	792	764	694	780	771	731	776	759	723	721	801	777	820	770	775	698	676	720	725	711	815	770	748	717	777	767	744	739	748	716	748	771	774	778	719	740	740	725	781	739	792	766	700	750	725	829	766	736	702	716	723	749	769	737	742	763	730	755	747	756	673	781	730	704	732	725	769	741	713	698	779	707	785	762	731	742	698	725	770	784	750	728	745	725	731	790	790	744	724	750	778	757	758	745	754	766	737	746	699	744	786	795	739	703	743	727	684	730	728	746	760	732	759	750	736	778	773	707	764	779	762	732	776	816	711	708	746	722	759	742	713	809	766	742	777	785	744	718	722	732	698	758	771	742	754	765	756	753	721	738	752	765	776	784	760	776	789	784	730	750	767	719	714	760	723	775	760	744	768	731	794	769	767	727	732	745	753	753	796	772	761	762	715	746	796	729	768	723	702	725	731	751	728	696	783	741	734	731	799	744	803	747	756	752	746	750	760	725	755	750	805	746	765	779	743	795	757	760	745	766	735	735	747	762	765	817	776	751	741	718	738	747	726	742	717	727	704	684	760	769	754	784	720	734	771	778	784	737	786	789	709	779	718	735	724	741	751	782	734	729	744	791	743	772	708	735	724	710	695	752	756	710	777	735	749	704	752	737	795	707	762	720	792	738	731	714	786	706	749	738	772	772	787	760	804	742	777	763	762	786	741	787	736	721	735	741	773	758	732	768	816	750	705	772	764	691	732	727	768	763	749	762	707	725	743	722	775	781	743	786	761	764	737	686	749	779	782	776	712	756	744	744	746	745	768	703	692	753	811	781	759	751	708	709	748	744	783	734	701	764	751	741	743	736	783	761	751	778	761	754	750	757	760	736	829	746	726	718	764	743	780	748	757	760	762	714	756	736	756	767	704	757	755	723	719	786	734	697	737	760	810	747	795	783	762	733	723	771	832	710	793	713	828	756	751	731	771	749	772	768	764	741	686	759	772	740	778	765	800	759	783	747	726	760	802	722	738	747	737	761	753	734	742	744	762	731	753	768	809	746	760	744	797	743	717	747	767	808	759	781	746	760	724	786	764	788	739	751	781	790	714	795	752	789	741	740	730	754	732	769	792	757	719	772	759	786	730	733	734	736	783	745	747	798	779	754	776	793	759	797	771	721	738	727	795	760	747	760	779	726	755	723	759	735	770	704	723	793	754	710	735	762	768	771	769	779	721	728	760	778	760	754	777	710	694	757	820	756	734	748	742	782	767	757	787	795	755	767	769	729	791	769	745	764	750	749	760	707	767	811	746	727	718	729	741	760	735	801	734	810	778	781	717	783	794	716	745	713	794	770	724	725	777	743	790	741	724	762	774	728	753	771	745	734	775	722	730	733	719	756	767	695	737	771	754	715	792	758	773	779	755	780	781	759	749	748	715	805	786	757	735	757	784	758	751	722	746	821	756	733	738	747	747	774	774	756	742	751	717	748	789	783	759	764	774	756	796	736	762	725	731	770	808	799	726	745	753	773	757	745	734	788	773	723	745	755	765	791	713	719	774	747	749	753	771	778	755	756	726	723	762	766	789	785	771	801	759	735	784	760	689	774	803	736	775	701	713	790	753	720	772	760	780	695	776	747	761	729	769	777	751	763	744	751	742	741	745	798	743	757	749	752	792	753	739	751	722	769	730	742	760	723	773	742	734	755	820	716	801	750	740	759	754	740	772	742	735	773	734	751	776	813	751	729	768	700	732	716	820	736	767	770	776	780	752	694	680	768	741	726	744	757	757	714	755	765	768	776	744	799	748	746	795	748	748	744	714	736	763	753	751	716	744	750	749	757	750	738	773	742	764	742	787	750	758	766	750	746	722	705	685	791	739	741	745	725
43594	30289	26722	9988	3707	2044	1250	956	692	697	550	514	488	425	464	467	459	432	431	401	388	380	411	417	405	418	388	390	434	380	408	373	417	408	383	400	399	381	380	377	379	389	375	378	352	413	391	369	422	362	393	356	344	416	372	349	407	380	384	389	357	375	350	402	401	353	381	381	389	364	386	379	371	390	364	407	373	376	367	327	362	396	358	363	351	379	392	377	387	394	415	384	392	389	383	397	365	402	415	356	364	362	396	351	364	339	380	374	393	360	364	352	356	338	370	364	376	349	374	373	375	380	384	359	380	376	404	359	362	397	337	386	365	376	354	337	389	392	346	356	395	387	368	349	378	406	362	375	423	397	340	375	370	374	364	393	360	382	366	375	336	383	400	374	373	386	377	388	386	365	360	382	352	350	346	385	368	405	375	388	370	388	392	404	394	325	388	396	392	386	386	382	386	379	347	408	376	356	394	375	380	361	403	358	386	400	358	361	366	375	367	354	406	408	402	371	382	329	384	412	385	378	416	410	350	403	398	370	392	415	367	378	408	382	353	398	351	357	365	359	344	382	384	368	373	358	378	381	365	383	380	338	374	402	377	388	387	377	393	389	360	391	387	383	374	350	390	419	370	374	397	402	399	403	383	377	359	343	344	401	362	410	386	373	418	398	363	349	391	390	358	345	398	383	343	364	420	354	370	373	384	380	385	391	383	383	375	383	367	367	383	385	422	359	377	397	366	404	396	391	348	380	356	384	406	360	412	378	393	399	363	392	391	395	356	355	368	368	380	416	375	358	384	392	349	377	385	401	339	387	377	336	385	376	376	382	420	371	401	364	369	357	369	354	346	338	400	396	391	418	348	345	409	387	392	394	389	370	342	391	346	338	359	382	371	393	373	386	376	386	408	392	393	362	395	365	406	373	354	365	384	390	378	414	396	380	357	404	423	366	395	343	363	379	368	384	385	386	380	399	359	384	359	445	387	367	335	378	356	374	405	374	393	359	394	359	353	357	355	378	350	353	366	401	371	378	388	397	381	353	383	332	369	384	383	329	343	386	347	366	390	352	404	405	429	354	351	387	351	363	345	390	371	350	383	346	375	416	392	383	379	357	363	380	405	380	364	414	408	359	367	398	350	357	358	390	401	374	376	372	388	377	371	378	377	383	378	385	380	367	407	386	394	359	369	367	345	338	372	356	402	399	401	377	358	361	363	391	360	346	378	402	409	378	351	385	391	384	379	338	385	358	414	387	372	393	374	371	365	380	391	377	375	370	359	366	428	352	388	335	354	386	380	384	391	356	397	385	395	360	378	403	349	373	342	376	413	351	357	396	377	375	384	397	394	378	378	381	346	381	333	381	354	342	386	365	356	388	375	377	390	359	359	370	385	380	384	378	356	377	378	384	364	376	436	367	380	405	379	377	352	369	360	366	392	368	354	370	338	376	380	375	382	372	370	345	384	408	372	358	343	368	393	374	355	337	389	384	395	372	407	444	343	364	399	340	364	367	388	359	349	345	403	377	363	332	366	393	404	384	419	374	389	359	382	369	385	336	357	359	363	405	372	390	372	391	349	389	336	390	401	383	411	409	390	374	359	355	356	392	411	417	402	370	388	396	344	379	380	365	365	356	399	365	419	396	380	398	391	371	393	357	345	342	377	391	365	398	343	375	384	348	370	343	384	359	392	380	393	377	340	411	437	373	385	384	389	384	356	347	360	382	358	357	366	335	378	340	401	369	377	377	359	406	365	386	338	390	361	392	375	373	394	358	402	378	370	415	379	381	364	347	365	336	393	396	349	371	340	352	395	377	354	349	314	393	366	380	358	346	363	385	387	395	393	389	360	378	378	383	391	363	329	384	363	372	441	360	335	378	394	402	354	395	379	384	376	345	365	382	373	389	382	370	357	348	348	351	385	382	376	390	377	409	369	379	414	414	382	369	368	402	395	381	359	371	373	378	384	342	315	390	404	375	375	345	373	377	364	370	353	344	358	388	362	392	391	385	354	385	387	362	335	390	391	421	382	403	430	388	397	414	431	401	384	397	374	395	400	418	381	349	398	377	339	407	381	402	369	353	364	393	356	396	371	358	354	364	367	390	372	368	344	375	366	387	375	425	393	381	408	375	406	388	363	387	340	345	376	351	373	339	390	403	391	340	395	399	412	373	361	356	388	362	382	368	387	364	377	373	380	364	371	338	408	368	379	427	374	362	355	378	387	372	393	383	396	362	383	388	400	380	397	378	398	352	389	420	370	367	430	337	395	342	376	375	402	372	372	389	367	396	380	363	372	399	366	391	359	380	337	337	365	404	407	396	349	385	382	387	413	369	367	365	371	400	399	420	381	389	383	397	383	346	358	356	407	419	380	428	405	408	357	351	358	361	363	383	383	370	360	388	356	410	372	378	375	350	356	375	377	360	364	370	387	327	412	397	354	376	359	361	347	396	372	367	353	372	371	357	402	392	406	376	376	332	353	334	393	404	401	363	362	394	366	386	354	372	371	383	368	308	406	358	386	375	370	371	348	393	370	344	408	358	363	335	388	382	388	363	420	349	414	348	383	373	389	369	366	362	368	375	343	388	374	410	412	434	399	362	371	402	333	357	365	380	370	362	327	399	427	367	341	369	358	378	391	354	384	346	355	352	370	408	370	343	380	384	404	382	385	358	400	383	394	395	383	402	392	390	381	387	396	344	344	394	434	380	372	362	387	383	342	371	392	379	380	366	351	393	383	380	340	364	369	376	417	374	387	367	406	382	379	388	411	385	402	404	386	393	373	379	378	359	389	404	378	406	354	383	373	361	401	360	358	362	383	363	360	415	379	374	373	382	373	320	379	361	381	395	341	373	374	355	358	369	356	383	389	359	336	344	360	347	393	365	385	383	407	393	385	398	386	349	399	387	386	351	372	384	371	370	387	385	360	378	381	387	387	414	369	376	355	382	416	383	359	375	400	353	424	378	396	367	337	356	358	390	416	379	362	402	350	374	381	389	337	414	397	360	403	366	383	361	378	447	377	349	394	381	384	368	379	384	352	348	352	405	384	355	390	368	350	404	380	383	373	385	378	384	392	353	383	387	384	346	338	348	346	354	352	379	376	365	384	387	359	409	335	397	372	374	390	352	425	409	378	373	349	365	376	392	391	381	350	376	348	379	396	376	407	370	354	361	398	367	380	395	349	384	379	353	369	362	395	380	403	356	364	380	360	381	411	414	388	370	366	370	365	373	386	371	376	382	399	372	360	381	362	376	355	366	381	339	393	410	388	385	401	348	346	383	398	389	376	345	387	331	402	365	371	361	335	357	443	364	382	400	380	373	370	370	393	341	346	382	393	374	378	364	351	378	345	383	383	363	396	357	405	356	400	374	395	413	374	373	386	360	390	355	363	385	372	345	374	372	352	396	387	393	358	389	356	393	352	403	357	352	342	403	351	362	335	423	377	383	384	367	362	389	375	385	360	390	375	384	346	393	379	362	393	344	359	368	367	342
26903	22398	28100	11321	9206	6343	4224	3173	2827	2279	1910	1673	1553	1423	1395	1233	1113	1152	1141	1076	1037	1064	1042	1025	992	976	947	926	860	904	901	898	883	906	879	888	844	891	889	846	841	839	859	866	848	861	864	888	835	878	842	869	833	877	787	846	871	826	851	833	868	840	876	860	825	882	849	850	840	841	806	873	857	832	831	836	839	811	816	828	864	843	852	921	831	863	812	778	812	838	806	836	844	866	837	884	847	818	865	849	822	839	859	821	880	830	812	826	867	793	828	835	806	845	864	815	900	823	835	854	835	790	834	873	827	825	835	850	830	828	819	848	837	845	866	832	831	868	809	839	820	874	827	833	813	823	838	797	840	794	856	825	883	845	820	886	812	869	840	822	836	865	792	853	850	838	814	801	832	812	827	791	853	808	835	797	748	829	846	835	826	871	787	804	833	858	855	799	835	776	792	825	855	836	855	865	818	820	798	863	808	855	830	874	834	806	851	808	841	825	882	857	791	818	868	809	806	834	795	822	809	794	831	822	839	836	861	821	848	856	811	808	871	865	845	813	805	832	823	885	770	866	826	798	804	861	869	816	812	865	872	845	838	831	841	795	858	821	900	853	806	795	760	760	875	877	926	814	825	835	813	783	838	828	798	802	825	818	800	827	928	799	848	814	832	827	818	811	804	791	849	825	851	848	838	848	804	842	835	871	808	818	821	824	822	796	847	884	836	823	830	840	832	854	807	830	881	874	793	803	837	862	776	824	868	837	838	858	850	799	822	820	828	848	837	791	810	817	868	789	813	822	882	852	829	808	774	822	872	839	846	903	808	833	853	864	824	787	816	824	828	860	827	797	821	836	860	827	837	819	851	850	810	799	889	811	862	787	786	852	834	893	843	857	797	889	809	835	843	872	852	835	859	799	844	820	824	842	829	835	826	830	813	848	833	825	863	817	822	815	828	823	874	875	832	838	798	859	842	804	813	779	822	833	831	823	861	846	854	804	839	821	892	793	845	799	851	807	865	840	877	820	829	852	805	843	822	814	870	898	758	813	854	800	777	857	813	830	849	781	822	866	848	841	846	825	837	812	819	866	792	871	814	821	842	891	865	853	803	839	808	843	838	798	799	842	811	823	839	812	830	864	780	822	808	834	860	818	819	831	844	791	829	838	837	873	805	820	826	771	830	858	835	815	804	884	849	836	842	864	822	853	849	831	798	893	795	845	818	829	787	881	828	840	871	834	806	844	813	878	789	871	841	894	855	814	830	823	831	797	857	811	817	836	809	788	820	844	834	835	828	787	844	827	883	861	819	840	873	859	870	807	831	828	858	853	865	769	819	879	800	789	820	822	831	790	835	827	832	850	853	799	841	810	817	879	832	877	831	826	813	831	808	843	851	798	805	846	848	813	768	826	814	853	855	837	843	838	853	853	836	829	837	801	845	835	873	846	834	814	877	827	849	817	834	868	811	840	830	821	830	839	900	851	801	886	814	840	806	800	824	847	829	809	841	791	807	842	828	840	868	809	833	877	796	864	839	848	825	845	832	808	838	782	854	795	823	841	763	836	842	854	825	855	840	809	768	840	869	871	833	865	853	860	884	856	843	846	822	862	809	845	799	792	788	850	816	892	817	822	849	834	775	863	854	865	843	832	819	837	822	785	848	819	795	845	816	832	838	864	823	859	865	856	860	795	837	819	821	766	840	842	884	856	824	813	859	831	796	852	824	830	851	811	796	828	823	837	731	840	851	792	835	808	860	772	826	864	829	799	808	846	831	804	802	813	844	870	874	817	836	852	846	843	801	823	875	817	848	861	833	813	821	833	835	826	869	808	797	881	794	842	842	814	834	821	789	819	868	854	868	864	856	857	863	784	808	804	836	783	798	795	862	790	871	793	846	887	816	850	835	833	812	832	816	810	844	839	800	844	839	815	805	863	797	851	824	818	847	851	830	847	850	841	829	851	855	830	885	837	851	894	811	871	808	836	835	850	846	858	837	848	818	843	866	871	904	842	832	808	815	840	870	833	829	887	841	836	803	819	806	828	857	777	823	802	811	832	910	889	865	852	829	821	840	833	825	827	813	846	824	864	780	825	798	820	858	832	826	859	833	852	834	877	851	808	833	822	860	855	797	834	804	814	809	840	842	810	861	814	801	872	847	830	874	837	829	850	828	836	836	872	821	857	791	814	846	864	829	797	894	820	826	789	817	847	842	848	856	833	856	862	842	843	783	812	808	800	815	842	806	847	802	812	824	793	857	849	820	898	821	841	780	895	751	866	865	846	836	871	899	827	851	819	880	767	848	775	796	835	818	840	857	823	789	800	820	885	774	827	847	838	875	841	800	827	797	837	844	820	851	819	815	798	787	839	863	816	849	845	815	775	848	881	848	885	836	794	836	846	799	868	809	851	796	832	847	921	866	879	836	837	825	849	812	902	831	849	860	824	896	812	770	823	845	884	863	829	871	847	899	823	862	812	824	833	840	844	838	813	790	798	837	866	895	823	851	778	810	800	779	867	810	873	869	838	853	827	793	838	809	813	786	817	816	821	859	862	791	814	844	889	806	805	839	859	836	863	839	760	796	788	826	863	817	843	804	828	859	817	834	892	845	823	846	839	866	859	840	890	844	863	872	832	841	789	827	814	867	809	781	836	790	787	824	832	850	800	782	828	816	812	817	850	897	871	868	808	891	818	829	846	856	810	855	840	812	865	868	833	873	774	835	850	831	814	822	845	860	844	859	805	824	892	830	860	825	835	836	887	819	802	874	834	830	832	859	863	853	839	853	826	851	828	856	865	846	835	819	811	859	864	845	804	824	845	833	853	805	781	833	868	833	824	854	786	838	818	903	827	782	870	879	795	813	831	832	803	812	850	804	828	845	849	846	875	830	825	835	862	815	877	788	813	829	884	781	843	850	748	784	816	813	850	812	891	839	803	846	794	872	831	757	835	775	860	865	781	834	805	829	860	817	830	847	837	790	803	809	852	824	818	857	823	780	813	809	899	837	809	827	831	844	802	834	794	820	808	826	808	835	813	810	810	837	814	868	794	851	891	827	848	820	785	838	826	808	862	851	811	882	878	774	825	825	810	856	857	802	836	789	779	837	816	834	821	853	825	825	863	834	844	863	802	824	808	817	826	832	863	846	761	837	842	815	851	777	844	874	845	847	853	776	906	826	867	865	867	867	742	858	879	820	813	796	835	846	800	760	813	822	838	858	797	846	877	792	843	868	782	844	798	814	774	843	879	818	814	866	799	802	815	841	827	794	853	838	799	818	851	777	810	842	810	832	834	838	868	856	827	789	894	835	833	872	841	851	886	833	855	799	804	792	873	846	906	828	800	858	804	850	856	831	842	853	808	857	878	855	809	803	848	822	843	894	865	814	815	818	837	809	801	835	856	837	819	835	835	831	830	824	803	855	868	851	846	749	834	841	824	859	804	855	808	894	824	874	862	860	851	820	832	863	812	871	857	800	803	878	808	787	807	826	831	842	867
19769	10739	5952	2204	1427	944	669	574	477	474	451	454	400	387	374	427	380	429	390	397	421	394	391	396	396	401	410	413	396	396	405	421	380	440	379	388	410	393	376	357	391	362	359	405	399	362	388	400	387	378	347	390	394	383	416	400	359	364	379	358	398	389	347	415	417	393	402	393	380	388	362	416	381	416	358	380	348	361	378	361	372	404	369	412	412	415	392	381	384	333	343	374	420	392	370	384	356	400	389	373	385	362	377	364	370	435	376	404	382	391	348	408	353	377	406	356	383	375	418	403	400	403	373	399	386	369	402	412	387	432	399	411	411	382	372	358	375	416	389	377	418	358	376	330	402	400	406	379	385	411	410	368	372	375	358	433	442	401	372	376	354	379	404	412	348	377	398	375	366	398	375	405	389	424	383	433	347	398	372	389	362	347	369	355	416	382	363	426	412	415	379	401	391	396	400	442	424	411	369	409	348	392	424	408	392	373	380	369	386	371	401	365	370	339	352	379	383	393	408	377	402	363	356	373	394	371	365	394	384	369	387	370	379	414	417	391	370	385	387	361	365	423	399	400	359	361	410	392	406	343	367	375	394	393	398	376	368	447	361	338	395	375	395	355	361	374	364	381	405	411	388	397	409	412	360	352	390	443	378	381	362	354	346	362	368	393	367	405	406	392	401	395	391	411	387	383	393	368	360	424	379	371	358	398	400	368	389	401	396	365	359	361	370	382	411	345	379	382	402	358	371	371	353	371	350	386	350	406	389	395	336	387	362	358	391	436	385	404	391	401	380	339	381	378	396	402	408	409	373	402	375	349	380	362	416	381	394	395	367	377	400	391	376	381	385	374	398	349	385	391	358	390	385	389	359	394	419	395	354	397	369	346	362	382	363	362	412	359	396	373	364	381	379	415	393	366	382	384	372	416	373	381	361	367	371	380	340	381	434	395	389	405	384	399	392	430	394	416	387	375	345	365	392	362	373	387	378	353	389	402	365	387	379	378	399	361	391	430	390	356	394	404	396	384	402	398	430	367	375	400	362	439	371	396	393	374	358	419	418	361	404	367	360	381	419	361	389	357	403	397	397	415	414	384	376	379	416	353	382	408	390	362	407	359	411	396	386	379	436	388	400	392	380	363	373	380	413	393	348	340	408	368	372	424	402	432	391	382	398	427	399	351	366	390	425	392	397	434	372	350	399	391	421	411	421	401	361	351	331	412	396	404	379	358	423	378	404	379	380	366	397	386	398	420	387	374	366	380	376	388	371	400	374	327	406	370	389	389	406	361	338	348	341	369	402	386	417	388	400	386	400	405	420	378	362	370	397	407	363	402	342	383	352	409	398	381	394	343	409	350	364	371	388	408	361	385	380	422	363	356	411	407	429	393	398	430	422	395	367	359	353	389	359	384	364	383	376	391	380	418	371	383	365	384	370	429	398	367	366	379	419	363	394	380	392	384	413	391	414	354	383	358	402	384	411	379	413	365	378	422	367	367	360	391	418	376	370	383	386	387	377	406	375	401	368	333	371	369	377	378	394	379	415	408	399	393	384	367	349	403	359	332	398	394	386	384	360	373	381	335	382	395	375	397	359	445	406	405	367	372	400	376	403	413	386	425	409	396	402	395	454	370	385	360	409	353	393	388	381	370	387	388	398	404	386	363	377	347	370	397	397	401	403	369	377	364	410	383	369	357	375	383	364	359	394	408	396	429	378	371	402	341	387	385	378	379	361	350	374	401	397	366	414	390	434	392	392	399	396	392	392	361	388	372	383	390	378	388	425	389	359	395	428	415	395	397	416	403	400	392	384	399	404	384	389	384	357	371	392	380	364	366	399	392	367	353	377	373	347	410	392	365	373	388	439	356	393	377	363	389	378	389	418	365	353	406	359	368	403	418	352	382	372	431	409	374	360	394	417	374	392	378	407	407	370	414	356	381	353	419	409	377	378	462	385	388	379	404	418	385	340	361	395	401	380	375	377	387	385	381	415	413	385	393	442	368	340	416	373	382	386	399	357	386	343	378	396	374	393	373	391	404	374	358	394	415	404	456	378	383	347	354	383	380	368	394	401	369	395	406	388	408	400	365	399	387	403	384	360	421	407	361	427	398	382	410	374	371	395	365	345	381	360	428	385	398	378	367	385	365	392	420	396	401	388	406	408	407	390	395	363	379	378	368	378	379	391	350	364	384	407	382	406	396	370	380	367	388	371	381	385	403	403	403	373	392	387	345	343	372	349	374	369	368	374	366	397	406	414	403	375	384	433	408	363	400	410	412	391	398	358	401	385	373	424	368	396	378	338	366	409	354	381	373	383	398	434	375	364	378	403	389	379	391	400	374	370	401	404	411	380	378	400	394	394	381	384	421	406	416	423	383	378	409	385	372	401	375	358	398	399	385	383	351	379	389	365	392	395	359	405	393	311	393	367	387	381	472	370	363	395	375	383	363	392	388	392	404	374	341	382	382	360	423	389	360	397	420	387	397	367	374	394	373	385	431	388	395	382	444	390	383	387	394	379	386	399	385	425	383	340	351	396	404	414	378	401	392	423	374	406	385	398	391	440	390	399	357	381	393	377	378	379	375	359	433	396	379	366	385	398	389	375	386	383	423	386	356	352	374	394	383	376	393	396	411	386	401	390	405	363	368	371	355	394	355	383	407	379	382	386	394	424	407	390	359	392	391	392	385	387	384	374	342	372	394	355	396	382	412	352	367	391	396	363	361	388	404	402	424	357	418	347	408	388	375	419	382	410	379	370	376	370	363	378	392	362	392	430	367	369	372	427	365	426	374	380	375	417	391	381	404	409	367	352	402	400	356	387	394	397	356	396	361	419	417	356	389	384	385	400	391	429	367	353	379	416	420	358	417	384	379	378	403	395	385	387	385	416	409	382	423	387	382	398	372	387	379	386	349	378	366	378	382	387	373	362	399	359	384	346	375	371	355	344	414	411	379	406	338	368	393	339	342	373	354	373	376	374	410	403	385	381	402	351	355	362	376	401	390	375	325	361	409	408	369	423	374	411	420	392	374	396	412	370	391	378	377	365	412	381	399	401	386	374	383	367	371	397	382	374	388	390	344	377	393	352	407	395	406	354	363	397	347	407	359	367	389	416	405	408	385	378	366	353	396	377	406	377	344	369	371	357	390	380	356	394	375	342	378	390	382	377	357	345	407	338	369	393	371	410	396	386	392	366	351	398	385	394	368	371	399	369	372	437	407	403	363	379	405	439	363	345	386	394	406	433	369	393	391	379	369	380	421	408	418	401	390	380	344	407	336	444	416	365	375	397	395	394	416	410	398	367	434	367	393	386	365	384	394	394	405	375	423	403	372	415	393	411	416	400	365	390	390	355	390	411	363	386	381	394	403	373	399	376	369	373	387	411	323	389	336	362	384	376	396	372	360	430	393	363	363	361	404	377	347	345	373	366	432	382	423	383	381	375	358	391	380	391	376	432	399	357	350	379	392	376	390	394	385	376	400	426	409	440	361
12249	8586	8991	5498	4702	3038	2118	1729	1547	1267	1190	1085	1081	1007	986	947	919	925	894	880	870	905	907	859	881	878	884	860	878	845	792	868	811	822	834	838	846	864	824	879	839	835	837	795	792	784	806	851	841	832	834	835	794	857	841	819	849	858	823	844	843	784	861	931	842	904	850	799	849	781	834	844	852	833	835	851	787	916	826	799	823	837	860	845	847	839	805	847	803	858	824	858	829	791	847	843	831	813	827	893	823	902	843	859	794	823	869	793	869	819	790	847	796	767	858	860	850	823	811	804	822	798	860	869	854	804	852	881	881	816	857	844	920	878	849	840	734	875	843	820	830	823	799	864	803	856	812	845	855	871	814	855	851	814	811	819	871	881	846	849	824	845	801	872	823	834	838	843	890	860	828	814	853	878	842	842	827	811	831	874	902	816	802	812	848	847	827	831	851	871	844	796	808	882	850	845	855	809	830	848	939	851	845	815	829	901	813	801	852	831	795	854	832	828	783	822	887	875	800	847	837	855	878	810	872	844	855	839	831	850	793	851	866	813	830	876	873	818	815	811	815	773	915	840	818	844	801	837	833	849	818	804	832	812	897	783	848	913	821	851	831	813	889	865	815	833	893	816	871	832	829	804	850	847	833	812	808	822	774	801	826	859	791	850	839	932	819	858	838	849	822	859	886	820	866	839	837	816	824	820	868	834	835	807	947	822	835	851	789	879	857	823	878	863	866	806	812	840	790	864	858	817	844	847	807	815	829	865	857	824	814	868	864	855	832	852	840	843	862	840	813	814	859	808	789	833	868	814	831	879	841	841	814	808	851	849	819	821	859	800	798	851	854	795	811	837	806	843	825	849	803	812	792	806	826	793	827	798	869	800	866	836	840	840	796	823	825	835	818	821	838	884	887	871	878	861	876	859	842	812	802	819	801	807	848	826	796	809	864	855	834	855	880	815	872	836	810	849	892	854	826	790	856	868	851	817	819	903	813	810	813	823	824	820	833	832	818	820	808	800	880	795	877	779	908	833	839	812	847	890	817	835	826	825	854	867	834	862	841	836	885	842	826	840	868	897	844	806	829	818	799	836	890	808	920	839	875	790	847	805	857	855	850	880	876	817	831	817	827	853	915	833	871	828	834	873	857	810	868	806	853	816	873	796	801	886	835	873	882	874	856	889	838	855	829	803	837	822	870	828	847	822	839	822	854	821	825	871	801	823	779	876	812	815	811	796	863	800	836	876	837	864	818	833	860	856	867	805	821	902	885	842	820	825	832	868	893	854	877	855	812	832	820	819	804	794	881	883	832	834	890	843	833	840	819	850	826	867	890	832	790	893	834	866	838	736	833	851	844	883	825	850	877	778	815	889	805	847	855	786	896	792	847	833	803	832	853	847	815	807	824	900	816	854	803	805	844	863	822	877	891	824	855	800	793	822	850	895	845	816	831	865	870	860	815	841	848	860	860	823	841	859	829	770	887	887	870	851	879	866	816	850	842	809	824	779	824	831	890	768	835	862	851	820	822	851	838	876	863	869	786	824	808	798	863	847	882	851	805	816	798	851	795	843	810	836	854	845	829	855	856	845	885	823	820	878	838	830	854	865	892	808	832	861	877	859	845	829	895	797	826	869	838	819	801	855	801	894	872	774	823	854	795	824	848	801	842	827	865	865	878	839	789	867	839	871	827	831	805	831	809	877	862	824	861	836	823	841	837	845	870	896	842	869	849	818	878	777	867	883	881	827	937	815	844	851	897	849	833	844	775	797	829	840	821	806	835	848	810	858	871	888	824	849	831	823	839	843	840	813	865	824	828	843	849	820	830	890	811	798	818	795	850	865	799	856	870	836	832	819	832	845	842	883	836	814	830	829	809	854	816	820	841	841	817	869	864	807	785	839	836	842	831	803	825	857	827	850	858	863	838	813	902	791	851	845	797	888	831	850	820	745	893	811	856	809	848	811	842	862	901	849	852	826	879	808	865	829	789	885	865	806	865	851	837	817	837	869	830	806	833	846	851	863	846	830	891	842	871	846	818	844	911	869	851	858	854	854	843	840	832	824	786	819	868	830	812	882	826	829	865	814	836	846	815	806	850	888	777	899	839	826	801	821	829	831	807	843	870	823	838	833	841	857	821	836	821	870	795	834	913	847	834	873	845	825	797	833	857	818	849	808	830	802	819	831	846	819	847	842	806	843	850	866	835	831	879	799	875	820	833	805	888	852	807	851	797	825	885	803	790	826	820	853	881	801	911	832	858	896	846	863	858	866	844	840	869	841	846	848	816	912	848	893	825	871	850	807	840	815	789	814	802	845	892	891	861	868	835	832	916	805	844	840	795	779	842	788	818	798	867	823	809	836	830	848	819	822	907	790	890	855	794	855	860	877	878	845	855	834	833	854	879	856	867	853	841	802	824	846	806	815	882	847	820	826	808	838	791	840	813	829	882	821	763	845	840	844	863	846	846	833	821	817	810	844	796	841	845	846	807	811	820	854	827	853	891	841	867	832	835	846	861	829	865	852	840	859	809	825	845	871	833	842	819	836	807	759	878	806	813	805	792	806	829	847	882	828	813	808	820	830	869	810	856	810	834	816	821	801	845	843	821	865	867	851	787	833	838	843	797	816	806	836	809	858	817	832	847	841	787	846	878	810	796	815	825	853	859	846	864	912	794	850	805	824	845	865	819	795	836	867	844	852	826	789	802	802	836	791	815	855	783	824	836	867	861	857	867	842	878	806	833	834	879	840	855	894	936	807	874	838	822	854	815	822	838	833	850	917	843	891	856	838	816	837	814	812	881	827	831	850	844	811	826	850	822	868	879	873	818	852	816	770	829	853	857	843	878	833	866	842	843	840	847	857	828	846	834	812	860	826	825	773	865	767	841	881	794	795	854	829	818	811	850	830	843	880	773	878	902	855	829	855	853	895	881	859	782	868	840	860	806	829	820	786	870	775	851	865	789	819	807	945	865	820	851	859	868	829	930	848	816	834	814	855	826	791	856	830	835	862	769	861	884	853	825	821	829	811	826	870	835	825	837	901	858	861	843	813	832	901	820	848	828	829	842	810	889	831	868	851	837	842	852	815	832	816	872	869	806	831	859	819	812	860	795	858	923	825	861	807	834	795	837	826	772	779	862	856	828	854	827	792	817	829	866	816	825	862	813	821	883	839	871	829	832	860	855	827	837	821	859	840	855	794	851	815	823	834	803	834	817	856	836	852	820	810	818	835	850	790	838	832	878	785	850	824	820	839	814	840	856	861	841	813	824	840	831	856	816	839	781	816	824	849	915	867	834	858	885	820	849	862	813	835	850	833	831	830	824	847	813	870	848	797	802	803	822	793	850	796	846	885	844	810	831	865	809	830	843	848	804	835	789	893	848	859	809	885	852	845	788	879	780	855	854	864	852	827	844	806	843	833	818	845	803	894	833	779	841	863	813	771	844	851	876	862	819	846	806	821	782	829	790	848	800	851	865	862	879	858	867	840	861	823
34534	21420	17271	6081	2408	1266	861	705	648	568	427	411	424	445	390	367	386	366	333	373	343	370	334	367	374	351	318	352	344	362	369	326	339	336	359	360	374	354	343	309	321	353	345	356	365	340	329	343	322	311	336	346	363	346	319	329	339	326	315	333	346	362	331	362	369	386	369	340	338	345	391	334	318	341	336	345	344	371	324	367	351	386	341	345	332	342	307	353	356	340	349	359	340	352	322	333	331	336	306	335	364	331	327	323	306	314	335	325	312	359	338	379	343	333	335	337	347	308	304	339	288	307	376	355	342	393	377	336	334	354	329	318	315	312	349	345	367	354	318	316	366	364	361	332	385	354	374	335	324	341	383	312	358	358	325	357	350	356	330	329	383	328	307	334	346	359	345	321	340	291	343	315	342	357	335	346	351	321	344	380	360	325	346	323	377	391	348	375	320	319	338	351	341	344	343	321	301	317	293	338	304	339	346	386	319	354	338	368	322	360	398	380	322	345	332	306	348	327	359	346	366	324	313	331	333	320	352	325	370	359	295	316	361	355	335	329	336	335	376	359	344	358	370	326	379	332	354	315	331	357	344	352	350	382	331	305	336	325	333	330	322	339	334	341	351	342	365	369	366	273	360	366	338	312	328	338	347	358	275	342	347	313	356	401	374	346	322	341	356	328	347	351	340	366	325	301	330	360	327	325	347	342	330	327	350	315	341	332	332	324	341	344	358	365	330	334	332	325	345	359	338	354	326	315	344	364	318	329	343	349	342	342	343	341	316	323	345	370	332	327	368	370	328	345	309	321	367	359	304	353	338	359	361	326	327	360	348	321	308	356	357	373	360	328	323	313	335	305	349	316	312	329	313	343	318	326	329	364	354	370	349	344	335	309	338	308	352	323	326	340	383	338	317	333	354	329	347	357	339	322	338	346	367	352	343	322	351	321	339	362	333	366	332	293	336	349	354	326	333	356	343	356	322	337	363	334	353	356	307	361	334	359	364	336	311	317	343	312	327	373	351	345	329	291	351	354	334	376	358	354	349	390	350	336	358	313	321	348	320	327	340	349	350	322	370	343	311	321	382	323	380	326	329	336	326	306	339	342	313	332	391	354	340	355	347	353	335	330	329	351	322	333	370	364	361	337	379	370	356	345	324	368	327	373	374	345	349	317	330	321	349	313	320	361	343	316	326	372	335	365	326	358	307	333	325	361	346	351	350	362	345	399	345	333	369	352	339	334	353	371	346	348	324	378	358	377	351	350	352	352	373	327	319	336	345	355	360	354	348	339	299	323	343	340	310	342	310	325	339	346	335	366	367	300	351	343	373	356	345	340	341	339	287	361	328	345	323	347	313	371	298	355	349	343	331	340	350	417	384	356	312	335	294	324	300	327	355	335	335	330	340	346	365	338	344	349	318	325	372	325	342	350	359	331	350	324	312	339	325	336	333	339	371	335	364	328	319	321	328	357	319	326	374	348	339	326	330	371	349	319	353	332	370	353	375	315	353	375	397	322	343	300	316	283	344	327	355	339	361	365	347	341	339	337	354	324	328	334	355	321	307	318	299	351	380	325	317	324	381	360	358	402	387	351	318	343	369	326	359	345	322	349	339	297	339	368	338	348	333	300	370	341	346	346	353	367	346	290	334	354	322	312	366	313	353	302	325	316	338	350	345	321	321	344	343	321	366	339	359	370	337	348	382	327	325	346	356	329	376	357	331	347	367	348	361	308	340	350	335	326	372	376	359	366	356	339	337	386	323	328	316	353	342	308	290	370	334	319	368	319	337	346	319	358	343	349	345	346	356	329	352	378	346	333	324	344	318	388	346	332	333	350	338	320	361	354	335	322	344	372	339	342	372	359	336	322	327	338	319	317	372	351	346	315	335	339	370	306	331	366	360	332	328	369	350	344	324	323	338	333	328	335	313	345	358	362	345	333	376	352	292	321	317	326	339	330	359	356	359	357	342	329	347	353	301	349	321	327	315	343	333	361	350	323	326	338	339	329	283	367	357	358	403	356	382	344	351	307	338	311	377	297	338	354	325	343	353	327	373	315	312	304	348	327	338	345	315	344	325	362	358	348	348	379	314	309	354	318	344	323	359	302	311	349	347	346	328	331	346	359	345	335	335	360	324	334	335	346	339	342	325	338	334	360	368	296	334	328	352	365	357	332	318	325	349	322	341	379	377	337	357	350	334	367	329	356	348	343	311	362	350	344	320	343	367	370	343	359	352	382	379	323	339	379	350	350	343	310	327	328	357	348	343	350	329	383	320	334	311	328	357	351	350	305	359	346	324	313	340	329	337	349	335	340	339	373	360	311	316	335	351	303	339	335	362	335	352	308	364	354	340	346	337	316	365	336	320	340	346	344	321	338	308	322	360	322	350	346	371	358	391	360	355	308	314	335	365	342	359	344	345	326	310	352	331	335	329	346	331	297	327	332	288	325	337	361	401	357	342	324	320	341	331	349	346	381	368	392	330	352	388	338	307	354	307	329	350	345	354	362	353	317	334	391	343	377	366	354	365	377	358	327	341	368	354	349	378	382	328	345	339	349	335	327	324	345	346	342	332	326	350	390	379	367	361	343	332	350	349	329	348	332	295	321	340	358	364	336	342	353	360	347	317	339	373	390	336	356	331	359	324	344	328	311	343	363	340	345	356	333	371	373	327	328	370	395	330	310	359	326	381	347	332	349	378	333	301	373	357	298	350	320	338	341	339	366	310	345	368	349	369	325	317	363	355	308	335	356	328	394	376	329	364	384	354	358	310	373	341	336	333	353	335	307	341	337	362	325	325	338	318	367	351	338	348	352	324	303	349	325	334	325	328	341	361	315	335	380	378	361	350	331	303	314	360	289	343	363	363	307	321	366	347	379	346	329	342	353	362	336	336	352	345	345	360	352	327	339	345	352	313	333	325	350	364	372	333	362	327	344	344	347	343	343	355	360	350	344	343	316	336	359	352	342	375	326	353	324	286	359	364	349	306	331	326	324	341	347	368	326	325	326	349	355	340	363	373	333	364	337	356	365	365	369	355	318	370	352	334	350	330	327	315	353	321	350	364	344	328	332	340	322	326	330	321	336	355	353	319	373	380	353	359	331	341	340	345	356	341	326	325	318	320	343	375	313	368	376	345	341	321	332	336	330	365	328	343	343	339	295	309	318	355	342	340	340	335	347	353	376	351	330	347	363	347	379	335	340	342	316	375	360	317	325	333	336	322	335	345	359	337	345	328	346	321	316	319	361	357	327	330	374	313	339	370	379	337	352	338	351	319	339	351	364	388	359	346	360	346	355	365	340	377	343	361	315	335	381	324	357	329	340	330	348	379	344	351	359	366	344	350	306	331	359	329	316	306	317	327	362	348	351	344	334	370	334	312	317	307	323	332	346	323	355	383	347	365	346	361	394	334	324	378	378	384	320	314	339	343	299	342	352	325	336	361	332	352	358	349	333	314	341	337	321	344	328	374	333	375	342	323	327	321	362	345	322
21662	16458	20887	9784	6915	4290	2930	2430	2122	1812	1536	1281	1209	1147	1098	976	971	928	941	935	872	855	837	845	839	821	848	784	823	801	759	844	791	832	774	771	764	806	791	844	778	787	786	774	766	771	781	727	781	797	745	769	768	765	815	762	776	751	775	774	780	802	723	780	774	747	737	752	770	771	737	762	749	797	735	759	751	762	762	762	767	779	768	798	739	779	754	796	776	739	739	768	716	763	784	799	762	792	766	736	800	745	720	683	794	739	776	760	778	741	784	789	752	806	768	773	744	768	773	761	788	753	758	799	783	739	786	765	714	797	790	763	744	772	779	787	770	776	743	776	739	754	717	733	810	729	705	786	730	837	792	750	707	797	784	806	727	762	759	768	746	794	799	772	778	816	752	745	756	784	731	775	768	782	733	788	744	731	780	747	737	781	771	784	802	776	740	806	774	785	693	756	750	762	812	781	768	771	768	764	775	698	748	772	793	749	749	756	734	781	780	731	777	770	721	733	705	776	785	765	702	755	782	744	702	802	759	716	768	737	780	763	763	731	791	757	777	792	812	752	716	770	753	790	790	769	778	769	724	765	762	773	755	764	767	781	768	757	791	775	759	735	774	778	742	744	775	739	778	750	790	746	795	727	783	756	823	763	767	732	815	769	766	715	786	781	769	753	800	763	772	762	755	765	763	752	720	764	751	781	793	747	850	756	802	731	747	726	751	777	780	737	748	750	775	784	770	723	791	741	799	755	767	793	775	738	774	738	740	801	768	779	737	730	766	785	722	794	734	766	819	804	739	748	763	746	771	756	786	761	742	755	722	819	792	748	793	819	815	738	692	776	766	751	778	816	765	713	773	764	777	744	768	726	792	787	760	725	822	750	745	745	765	795	749	812	750	755	741	754	779	816	758	787	761	773	764	769	774	748	759	784	764	823	717	718	758	780	760	745	805	740	773	736	749	794	755	774	785	757	770	714	762	761	804	735	832	790	800	695	769	751	749	779	778	778	806	797	809	748	756	734	809	774	736	779	813	717	743	787	768	795	752	782	744	815	772	756	761	725	748	786	738	773	751	719	741	827	760	775	747	763	740	773	768	736	829	779	747	755	720	747	740	693	730	742	785	761	793	694	740	741	798	783	754	747	768	717	783	743	717	795	785	739	808	747	765	834	733	764	761	734	809	757	738	757	773	787	778	779	748	731	775	796	789	816	789	763	785	712	767	768	825	774	701	773	775	822	796	714	740	803	750	784	833	753	747	741	762	755	787	796	746	711	721	744	762	787	724	739	773	751	738	773	768	735	779	826	758	755	729	783	720	758	783	770	777	714	768	760	744	771	852	774	773	749	745	768	777	813	750	810	807	736	744	777	708	741	767	754	821	760	753	744	788	727	755	719	817	737	741	764	731	729	781	787	727	791	768	822	755	735	790	784	770	800	796	759	753	774	715	738	750	749	731	763	756	758	755	775	806	785	768	775	729	723	752	742	773	765	766	729	790	765	731	746	779	733	733	734	747	782	738	772	788	780	720	796	776	720	765	732	747	787	751	751	742	752	783	791	791	747	736	729	755	752	758	746	805	719	808	785	769	753	764	844	741	778	759	755	755	785	753	761	710	742	762	729	741	742	754	691	735	755	761	778	823	758	762	793	772	800	738	723	785	741	763	756	760	754	747	707	771	749	769	761	746	721	768	739	781	770	761	755	780	785	775	753	776	794	750	741	752	817	786	769	767	716	749	711	733	752	739	752	738	735	793	733	767	779	779	765	745	742	758	726	745	783	727	811	745	790	746	719	815	764	790	734	779	739	782	746	784	749	821	750	805	789	755	759	773	768	747	779	733	748	749	750	758	753	748	772	757	732	757	785	776	756	721	767	779	755	746	776	747	769	693	759	756	737	793	722	778	737	768	726	736	737	761	754	758	708	736	748	750	741	739	765	720	793	778	699	765	825	706	792	781	792	749	751	746	752	751	724	824	799	792	741	743	758	757	734	770	788	799	750	782	721	780	732	782	774	787	757	789	726	764	774	771	796	781	729	801	730	756	705	796	778	778	790	767	730	758	804	757	814	736	752	825	778	775	793	738	748	784	836	794	789	716	736	776	789	730	755	782	802	753	747	758	801	801	724	764	775	767	763	741	759	749	755	791	754	740	773	734	743	787	840	807	787	774	785	786	762	753	764	760	821	783	749	796	745	774	825	770	746	753	728	779	749	738	711	754	763	785	737	771	788	720	742	786	778	738	806	755	755	732	776	766	778	757	770	704	770	765	818	812	721	776	760	803	761	771	790	738	708	831	796	758	731	750	770	742	767	785	772	814	748	756	717	758	779	772	765	782	719	768	807	709	749	739	760	751	753	771	770	756	757	773	728	794	749	798	767	732	738	772	737	780	731	749	821	686	757	732	768	752	763	773	812	789	798	759	768	758	756	763	692	719	748	763	710	782	720	733	716	738	766	742	790	742	739	812	726	727	764	749	757	741	716	782	773	783	760	754	775	768	747	804	790	764	782	727	778	755	754	766	774	781	799	766	770	817	811	774	731	773	841	813	731	739	797	772	760	764	724	754	764	777	718	798	727	728	723	731	745	781	761	730	798	794	739	788	839	759	764	766	773	758	757	755	755	775	766	792	753	685	786	715	796	796	737	729	769	739	782	821	797	757	763	734	785	795	756	783	754	775	796	777	763	804	744	775	765	735	813	744	783	768	805	732	809	739	762	759	741	783	755	761	742	783	749	797	790	739	711	751	762	805	747	796	754	776	771	786	748	813	764	791	764	756	793	800	813	791	797	741	738	766	763	859	773	786	791	769	758	746	801	762	779	796	787	776	780	772	791	752	762	799	750	770	753	755	771	791	771	753	747	778	771	805	736	750	795	761	720	799	764	786	784	785	751	729	734	786	781	773	727	728	743	735	782	752	831	798	769	783	764	821	812	719	798	770	786	748	716	793	737	779	727	713	790	743	736	788	738	788	757	802	768	765	764	700	787	771	750	769	741	721	754	788	733	819	739	749	772	787	762	762	803	753	770	771	748	728	765	756	784	773	816	719	755	771	747	708	808	803	779	720	788	763	714	770	763	776	769	766	768	776	749	807	723	710	717	767	748	815	763	815	788	779	805	828	732	715	705	744	739	792	740	718	710	760	764	804	749	801	727	797	725	700	752	752	760	797	748	779	796	738	752	773	757	738	780	765	811	738	734	806	760	788	718	773	724	749	731	798	762	737	770	778	781	760	789	776	750	778	777	730	720	765	794	790	789	717	829	791	798	786	791	739	745	734	782	771	721	752	758	759	781	799	766	812	766	795	697	795	743	763	718	778	775	785	767	761	765	779	740	778	765	789	710	809	756	770	762	778	715	735	738	748	794	767	725	723	802	773	745	769	761	690	784	719	749	789	759	768	783	737	754	762	769	797	734	744	734	792	782	735	756	742	786	797	803	745	752	769	792	772	765	739	789	794	795	782	760	768	784	772	749	774	743	764	763	741	786
43669	30558	24555	9032	3297	1630	1115	861	735	695	599	549	474	483	496	420	419	478	427	431	456	417	440	439	415	400	423	381	372	388	425	365	384	409	377	380	400	418	401	421	386	416	361	394	399	374	403	367	334	392	381	402	413	381	379	416	368	356	388	391	356	380	400	383	347	394	384	346	401	385	404	388	420	391	381	360	356	396	375	417	386	425	409	393	351	382	369	393	387	349	392	378	399	391	362	373	387	396	362	381	393	398	383	393	328	435	398	388	358	398	386	365	371	389	412	358	380	410	336	420	381	370	406	427	365	373	384	357	375	363	375	368	375	376	406	426	376	379	424	389	401	357	393	359	365	384	360	378	365	391	430	418	403	389	400	399	355	365	386	371	400	400	409	351	406	367	374	383	381	386	352	358	403	384	350	383	400	402	375	397	418	405	384	359	379	393	338	395	391	384	378	428	377	420	366	404	359	381	399	359	377	379	376	393	426	392	390	417	366	392	381	399	369	379	389	379	376	398	383	400	412	377	392	397	373	351	376	361	392	397	414	355	374	389	356	361	352	388	369	413	422	374	417	328	411	366	370	380	401	347	332	352	380	385	402	393	378	354	372	367	398	433	364	405	385	412	345	404	393	403	373	398	387	382	370	362	358	376	378	400	404	380	371	368	431	407	391	396	350	403	373	389	370	396	379	363	363	377	363	398	347	413	390	367	357	368	396	353	377	377	384	398	362	364	375	377	362	424	405	405	373	357	379	367	370	381	360	351	413	389	375	382	390	395	376	349	360	366	408	348	382	389	381	365	346	361	365	380	365	433	396	353	400	381	371	382	395	379	361	375	379	401	418	357	426	409	381	411	355	376	356	384	379	392	397	369	400	392	382	372	395	382	382	403	366	370	385	375	411	377	370	338	383	416	397	338	388	374	388	379	374	388	365	385	367	382	392	371	388	379	404	345	350	374	407	390	382	384	401	392	389	404	391	373	400	339	364	359	369	349	366	402	385	394	366	406	342	370	404	390	417	393	377	342	387	424	382	393	375	379	385	350	391	399	382	388	405	375	395	391	387	388	380	381	396	393	394	361	412	410	380	368	374	391	431	383	398	385	392	382	383	383	381	428	372	342	356	400	391	387	392	403	403	360	388	377	395	397	365	368	394	363	396	399	360	383	405	344	365	376	379	382	377	411	406	361	403	382	378	412	378	388	406	407	420	377	430	377	333	357	361	388	374	388	397	363	347	390	401	362	367	410	430	361	349	346	416	378	369	360	390	339	357	378	363	421	387	406	355	396	353	382	403	392	393	347	384	379	394	346	409	395	395	412	413	375	369	390	388	410	399	370	404	425	366	375	362	389	387	373	401	402	366	408	395	436	371	389	363	382	367	377	379	407	392	411	412	397	401	367	392	391	384	384	415	427	383	362	370	397	364	372	371	383	422	359	387	393	390	354	354	353	379	350	416	404	371	372	348	374	359	381	375	356	382	346	411	375	387	399	377	411	385	358	360	322	387	392	376	378	411	378	376	371	396	387	363	384	367	359	396	395	368	369	368	374	377	436	386	397	373	394	386	387	383	389	389	361	383	412	368	387	342	365	351	350	413	420	360	367	394	399	384	396	356	392	358	381	374	399	390	361	364	379	377	391	389	373	376	362	378	350	377	384	372	430	386	386	439	341	407	348	396	395	353	370	393	360	408	325	402	407	382	345	346	407	419	355	371	371	383	364	354	414	392	408	383	376	377	391	396	433	369	370	400	370	412	355	377	376	349	368	406	374	390	374	380	419	350	414	406	415	372	392	368	366	410	374	339	367	369	387	378	398	366	391	379	327	384	393	364	378	347	377	399	417	382	405	399	391	366	344	410	357	401	408	416	377	379	390	382	384	326	376	395	357	418	426	373	356	386	371	401	361	382	380	402	378	405	375	409	383	363	356	394	403	365	411	386	387	419	378	364	411	394	341	392	422	428	364	342	401	393	358	381	374	363	380	372	414	401	392	410	395	369	360	376	372	405	326	402	345	398	393	397	385	444	377	441	368	424	369	380	387	390	373	379	407	411	402	408	392	389	349	386	386	399	423	361	379	422	397	402	380	403	416	399	367	418	389	351	386	414	370	381	403	416	367	347	387	361	434	389	395	396	329	364	368	359	366	401	411	355	396	399	391	376	407	339	390	401	394	382	350	399	429	378	368	383	388	396	343	364	356	390	355	361	383	384	402	383	367	348	388	381	361	370	398	374	359	359	356	383	398	373	400	359	370	370	389	410	365	355	403	375	411	363	395	381	375	381	376	378	371	435	404	391	360	410	364	401	384	372	395	403	424	410	358	352	366	367	365	365	369	354	380	410	370	379	400	406	393	389	378	413	347	363	386	371	330	405	383	411	387	412	329	376	415	357	362	396	370	370	391	399	425	380	380	370	359	397	387	388	354	380	391	422	369	389	368	391	401	398	406	394	351	370	338	392	381	408	355	425	368	359	370	352	382	389	405	364	343	378	358	357	374	390	409	425	382	390	394	388	411	379	398	401	381	366	370	379	374	377	364	390	388	386	344	371	359	408	395	405	379	364	388	349	363	375	360	412	361	415	374	385	381	395	384	384	391	402	406	386	387	372	419	378	351	409	425	340	375	372	404	393	382	393	361	400	384	394	386	373	401	382	403	406	364	351	382	397	409	398	396	371	420	376	418	402	329	374	382	371	369	362	377	339	389	367	407	408	419	378	393	436	323	380	368	378	406	397	382	356	364	390	407	396	390	389	370	390	350	381	388	389	397	435	384	369	393	367	395	393	398	340	399	405	386	362	331	352	372	391	411	379	358	368	387	366	391	376	365	347	373	388	375	333	390	417	385	373	368	358	395	357	404	382	411	398	384	357	375	393	404	389	396	376	405	350	429	406	390	411	408	339	367	366	408	378	388	378	383	392	385	401	409	398	386	357	403	439	376	362	399	365	399	371	378	384	388	367	361	410	401	359	375	393	399	374	407	358	361	399	370	338	396	388	386	380	374	403	373	357	378	383	373	382	381	379	411	349	377	401	390	357	388	396	400	392	386	369	404	431	393	365	380	400	405	378	376	368	393	404	374	392	397	381	358	354	397	337	346	350	385	362	389	383	365	396	390	374	355	392	392	379	368	366	386	377	367	383	396	373	416	387	400	356	378	346	388	368	361	403	381	391	368	348	397	420	350	379	354	390	381	384	374	370	390	379	430	408	368	392	393	386	354	407	394	387	393	385	420	387	394	386	397	355	414	391	373	407	366	361	373	376	369	397	368	433	388	420	402	397	372	386	378	380	349	386	380	395	372	381	390	388	384	410	386	391	403	405	353	369	362	358	377	388	385	377	391	358	429	375	386	378	382	390	410	395	396	379	415	374	336	360	414	368	397	393	386	403	399	363	382	408	436	361	405	377	412	374	372	386	371	374	384	401	404	411	354	387	411	405	368	385	349	376	372	369	388	381	366	365	359	369	390	353	343	364	396	380	381	365	395	383	386
26545	22829	26306	12192	8584	5548	4133	3138	2716	2581	2066	1633	1487	1435	1304	1182	1156	1207	1098	1087	1087	1043	1028	1025	1013	933	987	936	962	984	932	909	971	926	876	812	889	917	857	850	898	852	867	879	845	831	886	860	841	829	833	934	851	790	871	881	806	798	809	872	847	872	863	853	897	816	904	842	804	856	880	825	884	880	845	832	817	843	863	905	822	884	824	864	874	833	804	848	818	880	844	895	815	798	872	837	849	897	840	910	874	826	845	878	875	850	866	842	883	875	821	861	814	844	831	866	843	800	850	819	851	802	830	868	882	840	854	839	870	832	806	799	875	870	839	882	856	854	869	843	831	856	849	885	842	848	838	872	861	824	855	822	869	855	803	871	798	836	810	889	863	881	828	892	770	873	848	864	870	846	889	846	875	893	852	888	840	874	790	857	916	833	851	837	821	870	818	860	877	871	850	858	808	865	819	852	834	850	828	875	848	828	841	827	883	813	799	829	841	868	843	830	815	824	825	829	863	817	829	872	813	843	836	799	807	828	830	877	854	807	822	809	846	804	851	935	838	845	904	783	865	829	808	871	824	874	851	846	821	893	840	851	858	835	828	865	857	826	836	839	888	892	869	874	820	825	810	874	833	832	874	826	854	840	859	861	804	844	856	912	914	818	799	834	845	881	837	918	847	870	819	792	848	825	854	835	848	889	874	854	881	856	872	880	916	853	881	884	844	863	837	870	923	884	894	823	846	851	899	817	888	852	841	836	881	855	836	895	889	837	827	847	899	794	842	858	855	855	866	855	815	887	862	856	863	840	862	825	834	842	906	802	807	792	833	802	815	844	952	799	810	873	810	878	846	854	883	880	820	784	845	838	869	834	834	852	824	861	862	837	833	857	799	847	846	833	886	894	869	843	807	781	889	856	879	890	888	820	907	842	870	795	848	841	888	838	828	861	789	806	822	859	826	860	883	809	894	822	891	802	897	827	906	867	822	884	887	821	815	841	870	844	849	865	849	887	844	885	870	825	831	855	808	832	879	848	855	854	841	862	844	843	818	850	851	861	822	852	818	851	842	793	859	838	868	830	870	862	820	902	890	834	899	843	845	786	867	889	844	866	900	923	877	837	861	875	899	826	831	812	778	834	870	808	830	821	814	823	843	885	804	868	824	886	876	864	863	838	822	857	820	935	880	855	851	893	842	825	835	797	807	853	793	858	877	894	852	876	816	870	834	849	831	855	848	809	801	795	850	827	835	848	847	800	840	851	799	831	858	854	869	824	854	874	844	884	886	845	802	827	819	846	838	866	839	830	822	907	871	891	799	883	819	845	865	857	834	830	875	800	815	850	821	878	770	879	854	878	870	779	851	870	824	823	826	841	837	839	849	884	891	805	868	876	842	866	891	816	847	870	891	854	844	844	849	862	857	788	877	849	819	804	886	880	829	804	838	849	809	839	832	855	834	822	835	841	879	867	823	866	838	888	868	877	832	879	851	851	862	795	889	848	846	897	851	793	832	850	839	849	828	910	865	841	822	821	880	831	835	762	845	845	885	869	812	834	861	812	843	876	831	868	862	796	884	849	822	820	852	809	872	845	834	936	868	858	807	884	841	850	833	867	849	870	887	841	815	840	837	815	876	833	797	872	839	811	864	865	879	865	855	875	854	817	832	860	818	865	803	797	871	763	870	905	831	814	867	859	828	823	861	852	822	852	869	893	865	853	849	845	848	834	845	848	842	851	902	891	862	817	913	855	794	839	836	802	876	815	864	849	839	847	808	780	850	881	851	841	850	856	843	917	814	874	888	828	862	815	857	861	813	826	830	855	847	878	835	852	852	890	815	866	881	866	837	814	857	874	906	823	818	851	843	847	860	862	861	826	839	881	809	859	846	839	902	857	899	830	848	839	853	867	865	881	837	918	813	916	845	807	859	854	837	814	851	866	793	823	879	836	887	766	865	830	800	855	773	885	838	831	930	839	830	835	810	821	833	833	853	831	869	869	872	802	857	834	881	870	798	883	884	810	811	830	799	794	870	808	845	877	808	882	868	846	828	812	844	854	872	837	857	836	841	900	904	864	793	868	842	894	893	889	856	828	830	843	884	864	810	856	854	818	853	875	835	842	846	881	882	823	851	870	844	811	852	897	858	893	815	825	817	852	843	840	881	832	839	829	892	868	890	871	846	829	753	892	825	829	830	843	864	859	816	821	839	879	827	893	860	845	852	819	842	831	864	848	874	849	850	853	917	859	824	870	856	917	862	830	808	820	875	785	873	868	855	798	808	827	856	830	870	880	862	870	838	843	799	917	801	825	859	873	902	871	823	832	876	843	857	854	851	853	852	811	854	821	897	835	832	875	922	819	849	883	791	859	885	835	814	845	869	815	874	843	882	848	842	821	847	842	853	871	885	887	857	773	883	825	836	902	849	854	812	815	868	867	835	857	835	828	822	823	843	829	791	826	849	870	829	868	814	824	897	827	872	832	867	861	813	792	910	847	855	849	899	856	847	869	822	831	853	831	831	896	834	793	887	811	857	826	903	886	844	856	902	869	853	871	871	841	852	819	857	813	913	883	872	862	817	853	864	843	875	855	843	794	872	893	851	888	803	859	877	860	837	823	863	826	865	867	864	824	819	852	812	841	874	811	824	855	856	831	852	843	835	847	840	846	847	819	799	901	812	855	873	830	809	871	856	819	848	805	927	848	873	825	923	821	814	827	884	813	845	824	841	860	839	818	861	802	853	818	800	856	849	876	843	831	848	805	895	899	900	831	857	861	863	868	846	815	846	854	864	847	849	841	850	841	834	883	876	898	845	851	816	855	842	819	839	886	813	854	871	864	839	922	891	859	873	835	881	807	837	884	847	846	834	867	879	884	812	855	853	804	853	887	831	800	838	786	866	825	908	807	876	872	854	822	830	847	818	851	843	858	808	828	855	873	823	816	779	783	858	852	866	839	851	861	845	832	844	881	860	826	866	816	836	807	863	894	816	890	852	843	858	849	824	850	864	828	843	825	841	856	855	859	892	881	890	835	803	865	811	866	831	859	835	886	810	856	850	886	885	827	860	801	901	866	813	867	871	881	822	831	860	862	823	843	887	841	879	813	832	824	844	844	849	846	839	893	826	909	877	839	838	833	837	844	818	853	816	853	815	873	858	866	851	812	820	806	885	848	918	847	884	844	884	864	882	857	843	867	840	852	860	856	838	804	867	869	810	799	871	875	823	862	866	877	875	885	872	856	850	797	832	826	857	834	850	882	852	855	830	801	871	871	756	853	870	876	847	811	827	822	859	816	871	829	846	879	869	862	859	813	895	853	854	872	859	840	817	828	838	856	853	827	830	841	833	850	791	794	852	835	877	808	817	844	862	868	876	830	865	814	852	873	819	821	813	874	828	878	891	881	889	826	849	814	853	847	860	807	863	855	837	855	845	845	851	844	915	887	867	838	815	823	862	884	841	834	831	829	852	833	856	833	798	836	842	873	812	881	912	834	825	884
19449	10410	6041	2226	1402	793	644	554	515	515	468	460	402	383	388	456	451	417	419	369	387	392	372	402	415	424	360	378	350	372	407	447	434	392	377	372	377	347	417	371	377	409	388	397	426	419	378	415	372	403	395	415	390	403	381	367	394	382	407	420	374	380	392	382	405	360	410	362	371	369	391	378	398	378	392	405	398	369	410	428	407	421	383	377	402	402	396	368	374	408	380	388	383	419	377	435	369	449	399	366	396	381	397	415	374	374	378	428	391	402	408	382	424	376	387	341	404	401	410	392	407	402	404	390	372	372	394	399	374	368	394	388	412	416	354	429	385	398	387	355	430	405	391	366	387	369	384	389	350	383	376	385	387	375	396	407	403	380	375	411	380	387	389	382	348	369	414	382	396	389	357	373	420	423	375	376	433	425	409	366	372	419	396	378	372	372	376	395	422	395	392	386	401	353	424	394	398	389	399	376	373	378	348	363	375	388	386	409	418	392	386	390	435	389	403	417	405	349	391	402	393	362	416	428	415	370	376	402	415	451	385	336	388	372	367	388	416	386	385	409	407	412	428	364	395	408	448	371	416	401	370	385	387	399	393	342	391	385	373	388	410	424	381	386	389	356	381	353	345	435	412	380	385	401	379	392	411	410	396	457	394	408	336	412	405	420	384	379	356	366	425	403	417	391	353	373	409	374	370	386	381	423	357	398	426	390	437	414	381	380	400	368	428	352	365	394	407	389	402	405	399	383	365	380	412	396	401	368	374	339	394	395	394	348	380	380	378	407	391	393	407	330	388	367	431	393	379	394	397	400	410	391	410	431	364	375	391	357	402	385	386	410	402	378	413	422	406	393	393	403	350	403	381	377	363	387	378	414	415	382	370	377	367	412	458	387	403	401	387	402	377	369	398	412	359	373	331	397	386	409	366	397	374	408	429	432	378	388	378	401	408	382	385	414	405	416	390	457	365	384	378	402	382	384	421	397	369	398	389	404	404	378	391	395	362	367	366	413	379	397	380	347	372	368	368	391	359	386	345	390	417	411	419	415	373	428	424	371	387	390	362	388	426	406	396	406	385	394	382	356	391	353	391	370	397	371	409	399	399	396	362	369	373	443	388	367	403	364	378	384	403	380	429	398	395	373	403	367	391	387	361	393	402	417	383	414	379	370	395	391	361	363	391	385	406	395	449	400	392	390	375	380	361	411	454	363	414	336	371	379	413	343	379	383	452	426	404	373	372	383	410	381	397	392	358	407	402	397	437	382	400	382	384	377	384	345	387	386	388	396	378	391	424	423	415	376	393	376	381	402	409	397	383	415	366	398	396	381	422	382	376	384	422	399	403	398	375	375	378	398	444	373	382	416	409	406	407	387	377	350	371	433	356	378	390	389	406	389	372	414	365	421	396	419	371	399	388	393	413	383	374	398	414	376	401	373	408	387	369	394	369	412	417	401	383	374	396	346	396	415	408	368	391	396	398	413	381	385	385	356	419	391	389	357	379	392	392	386	408	375	382	433	403	402	384	373	397	385	376	351	361	403	396	375	379	364	381	394	408	397	358	377	405	400	450	398	406	382	407	405	379	390	356	414	377	374	378	385	404	376	377	394	388	439	366	368	366	406	404	422	404	365	373	382	348	362	382	384	367	366	371	395	405	401	405	393	378	374	394	344	397	371	419	415	433	436	351	411	385	366	399	406	370	390	376	385	413	377	383	394	380	384	441	369	376	402	398	380	422	364	379	406	402	391	378	377	402	401	359	419	419	378	376	425	387	388	369	384	386	387	443	423	365	391	374	354	405	408	418	402	360	378	356	382	353	402	414	357	389	408	377	415	420	366	343	420	418	409	377	382	419	388	382	352	387	395	423	404	360	419	400	427	405	384	433	377	376	399	351	380	407	408	416	378	396	414	413	384	400	398	390	382	396	359	382	414	385	369	395	388	345	421	358	393	386	358	396	362	372	394	380	375	397	369	390	364	368	391	390	362	385	405	401	381	384	380	393	382	360	412	394	405	421	373	397	406	392	377	416	378	410	417	470	390	344	351	410	370	363	392	419	374	387	366	411	391	402	413	361	429	374	414	408	421	384	405	377	375	431	372	387	385	426	416	340	386	389	422	402	359	420	427	427	420	395	366	398	368	433	401	377	356	404	410	427	421	383	430	404	413	410	369	377	395	332	359	366	411	354	415	379	390	418	398	414	379	417	376	360	400	356	405	349	408	371	392	396	380	369	404	361	379	377	348	389	354	424	383	378	410	393	357	390	393	404	412	419	383	393	389	370	390	384	430	416	404	392	400	380	415	412	397	413	365	395	366	369	362	359	385	435	361	393	393	398	364	400	364	328	385	412	366	425	384	413	418	387	413	413	352	352	390	426	407	376	383	413	390	402	398	367	349	393	345	358	391	367	393	405	394	413	368	416	415	376	399	394	373	426	391	400	412	419	396	370	404	411	410	370	361	416	386	392	411	424	358	366	412	392	393	389	363	393	367	374	408	410	428	392	354	400	369	347	386	342	360	338	388	421	389	420	371	403	418	385	418	402	395	378	401	342	366	371	402	362	410	417	409	392	394	401	400	351	369	378	382	387	378	397	426	364	405	384	428	410	390	392	366	364	406	376	397	407	393	410	373	404	393	411	374	378	373	385	415	379	375	418	414	438	364	403	385	373	387	392	374	401	360	357	407	393	396	393	399	415	409	367	389	424	356	378	387	364	367	390	370	410	421	384	411	363	365	368	387	383	350	419	360	416	385	394	384	412	361	373	386	390	368	432	413	409	410	385	383	429	394	374	414	388	375	407	389	414	350	400	379	395	407	396	398	359	360	381	369	409	440	398	431	380	364	393	385	414	382	383	424	409	363	338	376	400	384	401	423	369	408	438	376	398	371	360	402	339	389	415	387	395	378	389	395	400	414	412	382	345	373	430	373	400	381	423	387	402	397	350	387	417	412	387	445	355	356	401	401	378	379	418	367	410	398	400	369	408	399	392	411	390	363	379	411	443	401	406	377	370	351	343	386	391	398	371	387	403	414	413	382	401	421	397	377	362	425	392	388	415	419	395	402	373	370	353	374	421	376	363	405	361	385	441	378	388	351	417	399	366	391	380	396	366	380	421	373	371	411	387	363	400	369	404	386	396	385	398	412	388	408	412	378	398	347	385	374	398	344	369	408	398	375	369	395	396	379	388	393	417	381	400	365	401	362	361	378	405	427	400	356	350	386	372	408	371	402	354	371	390	403	385	413	385	398	375	377	391	401	379	387	373	352	374	382	396	395	388	410	440	387	344	377	391	408	381	388	369	382	398	369	358	397	390	381	373	378	374	408	349	373	378	357	391	420	376	371	382	385	390	381	374	412	394	360	342	381	377	386	436	399	369	402	419	370	396	377	389	404	398	374	379	371	409	383	397	347	393	372	442	367	371	396	401	388	413	406	382	413	435	380	382	397	383	380	367	405	392	372	410	375	356	409	388	398	382	395	400	424	391	383
11866	8675	8866	5642	4157	2735	1985	1740	1583	1414	1159	1107	1002	1031	1053	891	950	948	967	879	967	885	839	820	865	881	851	844	863	925	860	866	870	912	825	894	927	839	812	877	881	881	861	858	836	872	852	881	877	857	866	825	880	808	882	862	874	863	820	858	845	840	806	843	809	903	811	795	892	911	846	832	885	925	849	869	875	827	863	873	798	873	868	845	852	793	884	879	852	877	856	896	865	876	883	885	839	867	861	840	853	828	854	795	881	886	913	868	832	816	829	863	821	870	851	824	860	879	889	880	853	909	853	886	848	825	846	904	834	892	859	870	878	878	803	890	814	850	876	902	821	795	871	822	881	861	893	854	887	853	854	867	854	887	878	821	816	831	843	829	829	837	883	829	849	840	858	838	862	812	839	857	892	840	841	906	880	863	807	889	790	834	860	835	844	925	835	851	813	892	801	862	856	853	878	872	878	874	858	872	897	855	851	879	873	823	896	877	874	834	780	812	863	869	807	811	827	848	842	833	857	889	858	868	824	862	867	867	886	809	873	839	820	861	864	845	805	846	824	876	788	855	861	856	822	886	839	827	808	836	851	843	852	828	782	836	859	816	849	877	893	808	842	825	863	808	904	864	826	844	876	844	841	884	865	891	869	864	851	863	841	773	851	879	834	810	861	816	820	873	824	857	796	867	837	880	908	877	887	843	876	817	825	815	836	856	848	829	848	847	864	872	814	900	848	833	847	812	831	861	811	835	852	837	876	861	867	870	843	857	825	827	822	801	882	846	914	829	863	896	824	882	905	852	835	908	829	863	863	840	845	861	810	836	826	862	873	889	874	870	875	839	851	844	855	872	790	837	856	889	852	847	808	863	847	849	859	856	787	855	837	851	844	862	861	856	878	819	873	823	785	886	843	840	843	836	834	847	866	838	919	865	890	871	832	895	868	827	859	852	873	856	821	848	802	817	865	838	854	831	856	848	813	823	894	845	878	817	838	852	837	851	841	892	787	838	848	813	865	813	820	867	840	825	827	888	832	816	877	903	820	843	872	842	874	851	864	892	857	816	828	819	842	858	814	809	899	820	900	890	878	815	842	822	871	837	897	854	855	804	879	860	891	834	868	827	859	833	850	797	824	821	919	832	830	840	851	877	851	867	885	811	876	799	882	840	817	863	846	825	805	889	864	890	872	818	856	863	843	829	857	877	821	839	848	804	863	881	848	820	890	900	833	828	887	830	835	848	849	872	853	865	824	827	859	882	865	846	860	866	864	879	861	889	838	836	824	842	843	849	848	834	824	852	847	904	840	823	815	846	902	825	841	857	881	798	814	867	858	804	840	883	857	807	823	832	885	822	804	852	886	843	832	846	847	812	851	845	824	884	855	875	854	844	843	827	847	769	832	866	844	848	838	824	819	863	927	875	810	838	810	849	837	832	880	828	819	867	811	849	812	869	865	890	792	830	809	878	847	848	832	859	861	815	855	817	901	805	821	847	875	833	859	830	808	848	830	853	856	886	840	897	828	841	829	840	839	853	826	771	888	795	823	856	842	884	819	870	904	861	841	864	859	865	825	811	874	853	880	854	882	842	826	846	877	816	842	866	841	912	863	826	853	828	875	888	826	840	901	887	815	809	869	849	856	865	833	819	801	805	835	865	862	801	807	830	815	842	913	841	848	853	872	866	877	838	851	858	858	889	836	850	894	871	865	843	834	893	851	859	874	839	849	831	810	818	873	865	834	856	860	828	842	856	853	819	876	850	838	819	866	860	874	884	833	840	858	822	844	892	872	828	891	839	830	825	899	806	833	812	852	834	817	872	800	875	813	849	812	849	849	836	886	832	862	850	844	820	835	871	825	869	877	803	861	880	810	849	884	811	845	806	841	886	851	877	841	860	838	864	870	858	850	825	840	894	865	845	861	835	864	871	820	820	888	849	839	833	878	866	852	863	875	850	846	820	850	870	828	808	809	820	900	878	854	863	839	873	861	830	859	855	813	828	858	854	833	840	868	821	900	890	849	833	859	828	847	832	850	881	779	825	840	849	845	849	873	879	841	844	808	849	837	841	894	800	857	877	854	917	865	844	832	855	838	826	869	862	843	839	862	908	850	841	828	886	842	885	827	769	852	858	858	844	858	854	908	846	839	900	852	858	817	867	820	814	795	828	874	827	825	818	822	835	811	876	874	872	826	875	821	797	785	902	857	857	881	789	895	853	846	828	819	816	848	903	808	884	837	854	885	859	877	816	887	857	856	843	823	810	851	862	842	891	824	893	847	823	869	861	867	844	888	866	898	848	835	891	847	851	840	816	842	811	806	894	857	818	865	832	903	814	857	874	789	850	843	815	803	891	850	834	848	845	828	842	814	829	880	844	864	888	835	837	828	904	882	842	840	843	878	840	863	895	805	792	863	825	856	819	824	815	851	840	805	869	905	860	831	791	846	844	853	863	874	826	827	831	897	863	793	869	916	894	813	872	828	869	844	831	813	837	883	813	817	812	803	892	881	840	883	835	835	842	856	811	813	818	800	872	882	865	807	893	831	871	858	840	813	864	836	866	869	869	876	872	845	841	810	800	837	809	844	846	846	857	824	830	876	857	858	862	771	822	858	840	819	774	865	851	845	881	812	779	815	851	847	855	839	872	875	896	823	832	852	812	879	845	823	847	861	837	827	845	869	845	851	855	813	806	883	869	819	874	820	838	832	826	895	828	845	866	848	838	791	868	834	814	882	875	869	884	870	877	893	882	856	898	876	835	882	834	840	801	837	909	820	817	840	851	860	818	844	857	808	869	856	851	865	872	856	820	818	841	839	829	854	817	803	860	842	853	872	799	844	844	817	852	924	879	831	834	802	864	857	848	869	875	828	856	789	839	829	886	864	819	865	854	857	838	847	836	840	836	857	885	868	893	772	888	868	852	837	869	863	859	875	809	806	857	833	822	835	846	834	799	861	837	803	882	833	896	855	940	784	823	849	887	837	857	815	872	854	809	813	841	833	849	906	873	811	853	807	836	846	792	875	863	832	881	842	856	883	886	827	806	837	833	870	839	866	828	881	812	862	841	897	885	861	847	845	874	845	801	887	836	858	869	851	842	871	897	826	832	816	832	824	860	853	861	874	927	896	862	805	848	866	834	914	869	888	826	835	837	887	838	820	845	833	887	842	848	830	795	893	806	834	810	829	850	896	809	829	820	859	892	865	830	867	839	843	863	827	809	857	846	873	863	838	917	838	844	910	852	861	798	854	865	833	871	927	830	856	876	863	842	842	816	840	827	829	869	896	805	849	777	812	891	862	870	890	830	827	886	802	872	843	833	814	818	833	824	873	864	871	850	832	851	815	810	826	843	889	876	878	820	810	826	863	846	836	843	843	847	873	793	889	871	828	860	876	838	845	842	850	829	863	903	875	815	838	902	782	794	856	847	848	808	826	809	836	841	862	836	855	852	899	840	845	834	863	853	875	797	899	880	872	909	842	857	855	819	879	836	859	870
33420	21779	16676	5398	2086	1151	835	677	606	519	463	414	419	416	393	366	410	378	397	361	335	407	361	386	366	332	398	371	364	369	368	357	332	351	335	341	345	356	335	346	342	376	340	377	334	320	341	386	348	323	409	368	387	352	327	346	343	378	322	324	346	346	321	324	338	337	309	352	338	336	345	362	362	347	355	305	304	348	330	363	335	393	350	363	353	343	348	339	333	362	339	329	358	347	350	354	353	353	337	341	326	340	362	341	323	338	354	360	369	349	338	352	363	336	341	364	360	335	350	345	351	347	325	333	364	336	351	326	333	321	354	380	345	359	331	326	376	339	379	307	346	310	357	333	350	356	322	334	358	322	341	359	325	339	382	349	333	359	356	328	332	352	388	320	339	347	358	329	317	331	343	374	361	344	352	361	343	369	354	342	339	372	372	350	368	336	399	346	332	351	334	361	359	359	328	333	341	396	350	321	328	338	351	319	333	309	370	326	333	345	335	381	339	317	345	352	309	382	354	353	358	343	368	355	330	303	346	351	334	313	351	350	337	336	331	325	316	343	337	327	391	323	315	353	339	319	364	326	361	365	340	356	389	386	346	346	357	338	321	328	343	345	347	355	336	368	366	343	349	320	364	326	348	307	323	338	334	331	314	327	389	349	345	326	339	314	313	357	319	377	372	336	325	344	353	312	341	359	337	332	341	332	377	328	341	375	333	330	317	361	335	348	356	343	373	322	364	334	341	312	328	350	332	316	380	367	365	378	356	348	390	344	361	362	365	330	360	327	347	348	347	349	370	367	312	344	344	358	351	327	356	339	348	367	360	341	329	336	364	375	317	376	352	334	342	333	337	359	361	352	339	337	340	339	351	339	319	322	340	365	369	367	328	342	307	343	328	327	338	344	369	392	363	348	370	346	351	329	344	340	355	343	347	361	345	338	347	354	348	313	366	336	347	357	348	366	368	329	338	331	309	368	351	338	344	348	344	384	391	362	302	356	339	356	374	388	365	333	356	369	331	341	325	349	333	363	370	326	331	344	337	351	329	345	319	342	371	331	329	364	302	335	352	356	359	318	326	308	356	355	362	353	365	341	363	327	356	328	348	367	345	338	355	365	367	340	335	379	341	307	350	341	325	339	352	329	351	349	324	346	308	330	360	325	350	345	342	362	380	355	322	309	343	309	347	324	365	328	318	331	306	316	330	331	319	356	362	394	368	333	332	339	313	335	344	339	342	357	374	331	357	331	374	388	344	335	348	334	327	353	352	328	382	347	346	341	351	354	351	394	309	342	309	350	343	317	332	380	379	380	340	345	351	368	348	352	346	344	357	367	330	350	347	343	373	307	366	368	310	331	331	354	319	337	353	323	353	357	354	374	374	359	339	326	386	349	369	350	334	350	359	374	314	374	327	341	352	343	336	348	334	298	320	311	331	326	318	358	375	354	349	338	340	382	347	328	325	345	339	358	343	394	367	348	332	306	360	364	399	334	353	339	319	352	333	351	326	350	361	338	345	330	331	350	349	313	321	361	317	373	357	355	332	348	372	309	332	316	323	383	348	358	343	344	361	344	382	327	340	372	337	363	337	365	358	321	333	333	354	380	377	352	364	354	328	336	338	327	321	368	317	309	405	377	366	334	342	332	384	358	336	336	370	363	334	312	330	349	336	348	344	341	351	333	351	349	344	331	316	311	354	353	361	348	347	384	358	334	357	328	335	331	326	325	333	335	346	338	324	347	369	350	348	341	343	334	360	340	353	320	352	365	339	352	352	343	334	366	291	331	360	359	375	319	345	335	348	355	340	359	319	314	355	291	375	347	313	333	334	352	347	358	320	356	349	333	363	326	331	329	347	319	309	338	347	340	340	319	387	378	352	362	344	306	372	326	345	324	368	388	340	359	336	333	343	359	398	346	359	350	362	341	336	342	321	346	331	333	351	365	351	329	325	364	355	347	320	309	319	325	348	368	340	373	345	319	333	347	361	344	365	389	361	371	326	326	354	326	329	340	353	352	357	332	347	361	354	337	416	365	303	325	337	317	361	345	357	342	344	347	317	356	313	345	367	322	356	343	348	329	322	349	360	331	382	365	355	349	353	321	356	316	361	329	332	344	336	329	340	331	341	357	331	334	352	345	315	347	347	320	330	346	312	353	379	337	331	346	350	317	342	372	350	325	329	354	335	364	343	331	355	343	348	364	348	351	343	357	373	368	320	356	322	332	337	318	340	385	313	353	345	353	364	333	384	320	353	324	337	349	345	319	351	351	352	362	338	338	318	343	296	352	325	345	337	348	350	347	304	312	357	381	349	366	345	338	368	368	363	348	351	333	341	383	365	365	356	352	366	355	357	362	402	348	344	337	353	372	331	348	349	362	346	357	351	394	319	369	386	372	353	294	334	344	365	327	366	343	322	370	345	335	369	362	336	358	329	290	322	320	327	343	325	387	371	375	370	337	338	325	350	344	323	339	361	323	340	336	364	367	348	316	332	317	354	354	357	339	351	341	331	304	325	365	339	396	352	357	391	327	323	369	331	344	332	350	369	353	343	341	318	365	346	355	304	354	317	389	375	341	349	394	401	365	351	334	359	341	345	345	374	324	328	312	325	325	313	308	313	331	316	345	323	367	349	332	337	332	325	344	356	359	355	345	388	359	377	363	362	396	361	318	337	324	325	356	353	362	329	366	378	330	348	335	351	356	345	352	336	342	333	357	342	375	363	345	355	382	342	339	345	318	326	343	357	332	351	394	345	304	346	344	363	329	390	349	338	388	340	342	338	360	372	339	386	325	356	356	371	389	369	344	280	321	300	321	335	371	337	328	356	342	358	336	340	315	349	322	353	299	319	333	375	362	351	347	354	347	324	329	317	367	360	381	328	345	318	347	361	362	341	318	360	351	342	307	303	329	330	384	325	342	352	325	329	358	354	352	320	362	315	359	333	374	342	381	330	360	310	339	351	355	369	339	325	374	349	325	363	353	369	344	328	344	352	378	346	370	395	346	351	329	348	415	360	360	321	360	360	368	344	332	331	339	338	299	335	334	349	375	336	327	362	316	337	345	309	317	369	358	374	311	326	334	330	362	331	329	343	344	315	370	360	332	382	302	354	345	373	375	313	369	349	352	338	386	368	353	314	363	346	356	368	329	323	376	362	351	362	302	308	359	324	354	320	360	322	333	342	347	376	355	363	330	336	392	361	373	328	355	334	347	334	343	350	346	377	336	326	380	356	340	349	343	323	350	358	378	332	370	374	331	339	340	334	369	334	375	404	370	323	365	330	323	332	345	356	324	352	330	325	277	370	302	346	346	318	338	342	383	348	334	337	357	365	340	320	345	358	376	368	355	350	369	355	372	369	320	339	323	343	305	341	336	355	336	326	353	347	336	367	344	350	320	346	345	344	309	315	349	321	322	336	327	364	361	339	312	356	366	342	335	340	368	411	343	334	319	314	347	391	377	369	328	339	302	362	319	340	342	365	351	356	358	378	370
21114	16842	19951	8796	6376	4224	2936	2408	2138	1764	1349	1334	1199	1056	1100	1001	994	933	934	953	855	904	848	897	890	833	818	775	815	854	833	781	809	814	807	802	769	786	819	778	744	753	763	831	756	765	816	739	740	757	751	755	743	774	756	791	785	806	767	771	750	784	728	780	756	764	797	711	740	799	815	749	813	790	800	764	783	753	763	751	767	772	749	790	745	767	804	753	746	748	824	765	786	765	753	761	738	731	751	714	711	812	752	811	747	757	821	724	736	807	747	758	771	767	800	723	744	760	785	820	767	798	730	785	771	764	807	821	844	802	761	827	764	839	817	708	788	758	766	754	742	773	789	780	804	764	787	800	767	774	768	746	816	810	821	765	781	811	774	759	773	793	769	802	770	750	736	760	753	770	786	734	774	774	820	808	783	758	800	809	793	788	716	789	733	801	710	778	710	748	801	804	769	820	761	777	761	759	774	775	762	803	784	791	810	807	747	742	765	754	761	814	808	753	791	719	742	798	751	745	766	746	754	814	764	753	756	764	765	774	772	805	755	783	792	770	763	706	776	764	773	776	769	724	820	758	747	765	808	805	753	755	818	759	809	781	759	774	804	773	841	760	755	775	765	742	778	776	795	815	782	757	766	793	763	773	774	791	796	799	714	819	798	760	747	764	807	792	788	833	753	816	769	803	791	773	775	770	802	744	786	746	772	806	778	743	747	779	794	780	773	756	746	745	741	772	782	774	785	754	719	744	694	772	743	757	748	834	788	744	792	802	797	758	803	739	785	755	765	765	750	790	742	741	798	791	806	728	783	794	732	755	754	751	820	763	765	744	819	738	741	753	771	726	792	762	825	778	783	806	754	794	800	796	721	760	793	768	788	760	817	766	732	764	790	764	787	811	745	736	760	774	821	788	759	750	809	782	777	783	737	760	787	774	772	840	723	716	793	797	791	757	755	776	729	833	762	745	807	770	728	739	784	755	760	816	821	753	772	743	781	773	752	780	759	787	783	787	803	790	821	768	770	778	750	773	719	787	799	827	778	778	780	699	760	804	797	747	814	761	809	724	804	823	747	717	775	758	766	788	796	730	734	745	817	703	747	819	761	767	747	786	800	801	768	784	733	766	762	791	742	800	775	738	729	778	809	764	781	770	818	747	760	816	796	764	787	737	760	760	832	770	732	786	745	759	804	755	805	783	776	786	756	774	772	760	775	748	803	767	782	761	748	722	809	771	794	721	745	777	725	789	797	787	777	785	764	775	765	755	786	761	779	783	762	798	727	802	699	794	778	774	741	791	749	781	766	760	775	788	789	738	792	797	752	759	787	741	763	724	803	770	767	754	814	769	778	820	790	819	769	773	781	740	784	735	773	773	784	784	781	735	776	817	748	807	760	748	763	823	768	791	752	802	806	792	771	763	797	733	806	753	735	786	786	783	724	765	782	757	779	762	760	765	773	722	730	798	750	730	745	776	750	754	765	779	756	780	774	817	789	799	755	763	819	783	775	727	831	758	789	788	757	733	729	755	800	789	746	803	750	808	743	727	774	802	738	811	764	804	796	756	738	746	782	751	763	779	733	760	800	750	774	778	776	763	759	761	780	800	777	781	776	749	809	796	775	752	779	755	814	768	766	817	810	841	788	789	793	750	801	767	771	765	802	817	794	755	819	740	761	805	746	778	782	781	746	805	794	821	770	734	782	814	818	750	786	760	829	782	775	711	803	794	751	761	767	805	780	791	784	775	713	786	785	797	758	748	820	729	795	708	740	826	787	793	792	774	719	792	768	726	777	798	766	812	780	767	791	773	751	764	802	759	759	740	789	769	805	727	749	755	754	744	759	777	750	782	741	797	780	783	801	821	769	773	797	780	764	791	803	750	815	763	765	726	736	806	849	780	758	732	801	782	745	817	730	771	787	807	803	777	773	781	716	759	788	758	792	791	787	782	752	788	749	746	758	782	780	744	723	833	766	765	790	802	774	782	766	769	822	717	750	786	800	764	792	704	741	711	794	770	800	764	799	780	761	775	797	750	720	731	778	770	759	771	784	764	763	768	791	833	738	777	767	780	784	726	790	778	783	724	799	745	795	772	751	786	766	801	804	748	745	699	763	789	745	748	742	758	739	746	752	743	769	773	726	731	765	720	775	761	810	757	791	781	751	792	761	776	770	756	758	755	743	741	794	775	774	729	780	753	763	745	756	746	756	790	759	742	739	747	737	756	738	784	734	775	770	771	785	791	749	770	835	816	797	784	757	836	803	719	753	753	776	792	753	792	798	777	802	812	770	727	818	759	760	759	783	770	794	783	778	765	777	754	819	814	776	762	721	764	781	772	748	749	776	764	766	746	760	758	759	759	762	772	803	767	713	770	734	804	752	724	746	837	779	764	785	765	775	785	753	758	811	842	789	793	813	792	777	740	777	820	720	787	815	757	766	759	752	780	802	766	745	807	780	766	760	783	731	729	819	772	785	772	804	779	771	753	799	749	776	747	846	765	764	750	709	783	758	741	753	784	781	775	816	769	769	742	781	790	773	758	768	824	808	820	802	822	782	803	754	780	737	755	761	759	740	807	793	824	821	774	784	786	798	780	779	748	741	733	762	779	767	806	783	745	770	760	825	762	778	723	757	759	778	778	767	785	797	848	741	794	730	730	826	785	772	801	732	769	786	779	804	773	739	798	756	763	744	781	784	769	804	775	792	820	793	764	746	784	802	740	726	793	818	773	820	802	775	805	720	768	766	735	777	793	744	768	788	773	781	782	718	780	771	789	741	754	781	767	781	758	787	776	820	787	751	751	728	787	804	792	801	758	736	752	795	744	723	762	725	794	724	853	800	746	754	759	808	764	784	742	755	757	734	748	762	775	743	791	813	753	768	762	829	778	763	791	728	780	809	744	770	803	737	736	776	747	755	732	800	740	736	704	759	713	771	734	784	761	744	729	752	782	783	771	755	767	776	772	766	763	748	745	763	820	766	752	804	772	768	737	770	741	781	727	825	822	801	794	802	735	741	780	754	763	746	760	789	811	728	807	771	807	748	762	795	733	735	810	760	783	773	790	772	770	827	756	785	818	767	826	755	780	761	772	808	808	810	763	761	780	828	768	808	730	749	822	731	774	842	788	814	770	809	768	773	778	768	747	773	784	785	775	795	780	810	732	804	761	766	790	798	735	776	770	786	774	813	762	751	805	804	782	751	766	771	765	776	757	727	703	778	727	743	771	734	791	769	767	781	797	752	778	775	749	774	780	735	756	794	746	750	777	687	768	756	765	813	819	745	766	754	784	765	748	758	784	765	731	789	814	774	769	740	790	761	738	802	758	810	747	804	766	755	753	781	781	782	779	769	776	791	758	742	753	761	753	761	783	773	720	792	760	807	803	797	733	807	717	782	789	762	768	779	761	802	755	740	761	722	762	830	788	795	746	807	767	720	715	774	807	827	756	734	798	763	801	790	757	806	740	759	769	786	766	801	774	758	771	751	752	767	766
45762	30404	24815	8857	3004	1632	1032	874	814	684	534	525	504	504	458	470	418	471	419	427	381	412	354	377	432	391	411	424	401	404	433	405	432	381	412	414	414	399	390	406	407	369	377	384	421	390	424	360	402	426	415	345	391	409	357	355	386	370	373	373	395	367	415	403	389	369	414	384	399	392	362	370	375	417	348	359	389	393	412	370	363	381	385	407	390	369	421	407	348	398	363	385	424	385	364	387	401	390	391	382	381	427	384	373	378	414	386	408	394	344	419	395	388	399	351	398	404	367	372	399	418	378	370	369	343	342	367	396	356	408	361	366	413	373	428	381	361	428	397	381	445	411	384	379	374	395	374	418	376	370	356	391	397	416	385	389	347	400	378	365	389	364	378	381	386	383	380	382	349	369	390	394	383	397	421	387	369	399	378	364	389	384	404	372	382	386	390	387	384	381	412	380	368	376	387	400	351	431	352	403	396	382	404	416	399	383	383	393	419	424	394	383	385	400	388	352	378	374	387	376	371	385	399	351	378	422	370	355	367	407	411	384	388	412	414	407	373	372	421	371	383	399	423	395	397	412	383	388	377	404	402	406	411	388	368	352	417	371	366	367	360	416	386	361	384	372	388	403	371	398	412	404	384	417	356	381	397	380	390	385	365	369	381	407	382	369	375	387	379	393	411	411	362	373	397	428	377	375	372	391	355	363	373	396	394	398	385	389	349	380	367	415	384	393	382	380	391	373	391	400	416	396	387	363	391	416	399	382	379	419	355	402	436	433	373	399	401	390	389	397	387	364	386	362	439	399	371	373	399	374	406	377	371	393	397	376	385	387	373	393	355	409	364	374	394	378	386	362	355	395	395	353	409	385	363	390	425	383	385	380	377	377	372	399	354	404	399	401	383	400	355	361	395	381	381	407	407	380	406	444	380	343	396	421	409	372	362	398	369	394	357	376	391	363	369	388	386	394	420	403	384	357	413	370	383	382	415	389	406	403	394	429	382	371	395	392	391	343	364	405	378	408	399	416	357	402	405	357	378	387	405	361	395	448	400	370	383	374	370	378	369	404	364	339	413	394	414	362	375	379	390	408	391	370	393	411	389	398	375	366	379	405	364	368	374	370	335	397	377	381	366	410	364	374	379	417	334	364	364	370	376	401	438	366	390	367	383	381	397	379	366	391	421	368	384	376	380	408	355	393	358	411	379	391	429	404	412	395	356	356	415	410	388	360	370	371	406	376	390	412	358	390	371	402	360	370	428	358	409	389	415	396	366	342	376	402	404	357	390	422	392	372	379	408	372	376	374	377	400	399	389	371	377	407	404	390	358	389	390	377	395	351	381	381	375	403	396	355	339	395	406	375	369	411	390	417	374	362	389	336	382	405	379	359	342	352	415	443	427	391	350	382	372	403	394	398	377	370	362	391	402	391	364	367	376	419	389	414	394	338	419	379	371	382	383	405	413	368	354	366	408	388	381	378	381	401	434	353	415	376	352	410	404	384	370	372	426	395	389	401	359	399	414	395	388	396	391	401	339	370	423	385	393	380	386	419	384	395	395	357	393	365	424	391	387	410	384	426	410	403	419	390	351	354	364	381	410	388	384	364	370	408	413	395	348	383	384	397	410	380	348	418	358	355	386	373	366	398	408	362	376	337	389	418	370	364	394	392	391	373	389	430	372	366	400	385	374	433	390	416	355	367	399	340	379	380	375	370	376	363	382	431	376	356	351	403	400	405	380	411	403	396	393	361	385	378	368	398	367	372	371	406	413	374	393	351	357	402	405	397	356	410	370	366	375	359	370	411	412	369	347	395	395	390	369	404	383	414	360	368	371	385	393	390	400	380	395	393	412	400	406	400	416	365	359	358	342	424	352	384	380	370	385	393	387	377	396	403	413	375	379	411	357	377	379	423	379	413	334	406	411	373	410	366	412	399	400	378	372	374	415	370	394	384	409	371	391	386	361	400	362	372	394	337	389	408	366	385	377	373	388	386	398	359	390	357	394	391	396	425	379	394	379	391	383	397	378	358	383	389	370	412	432	396	393	419	400	389	402	375	388	371	378	389	405	423	415	395	363	385	382	410	353	388	399	414	403	384	352	367	408	384	381	374	427	361	379	420	384	401	418	419	379	398	400	400	356	383	390	370	391	415	374	354	381	371	344	367	393	415	395	406	408	386	376	366	450	423	374	373	392	407	388	353	364	365	419	392	363	400	360	386	402	395	397	423	390	417	381	412	385	375	419	398	454	390	342	392	359	370	386	370	367	385	390	392	369	376	371	390	400	401	421	362	357	366	417	424	384	394	400	401	373	426	324	415	430	376	361	377	347	378	388	398	393	392	402	404	394	375	413	358	382	428	390	409	401	419	396	421	382	420	400	448	408	372	397	367	361	358	360	389	391	405	385	415	389	399	391	379	396	421	359	361	400	410	423	416	388	394	349	349	374	386	369	408	402	413	388	388	377	390	405	410	387	363	398	399	420	391	375	336	399	397	414	396	374	356	414	394	408	408	398	395	400	391	358	400	382	353	348	378	389	365	414	400	351	379	372	403	364	379	405	373	341	411	392	381	365	380	379	408	405	395	370	403	399	368	432	364	392	403	403	368	410	415	398	363	360	404	399	387	393	392	400	382	397	411	373	381	410	405	394	413	372	395	376	386	414	403	382	425	377	408	408	388	369	396	407	395	376	387	351	366	382	407	365	391	392	388	384	388	384	390	380	388	386	400	399	374	372	383	385	427	432	370	389	351	355	355	356	390	361	380	350	377	410	392	353	399	425	360	393	394	356	386	423	390	391	397	390	362	424	356	372	407	400	387	403	379	394	393	376	391	386	373	428	390	367	359	410	412	400	380	355	395	388	373	372	364	393	443	364	431	400	390	378	408	392	401	402	375	359	410	397	372	421	404	378	369	367	388	361	372	363	377	376	421	365	388	411	357	398	369	439	407	392	370	396	384	373	380	386	417	404	385	402	389	388	409	362	416	395	377	413	400	401	391	357	383	391	429	415	381	416	388	421	383	379	380	392	400	377	370	427	370	368	400	407	399	369	358	391	422	393	410	381	410	422	383	391	364	371	362	360	376	407	342	395	401	349	372	406	367	414	397	370	353	384	384	372	355	370	383	405	383	389	389	371	385	402	434	385	389	405	406	373	379	392	356	406	378	355	391	366	400	381	342	379	398	463	422	367	384	409	398	377	383	372	386	399	376	372	368	389	359	376	376	403	392	400	346	391	388	361	404	402	391	355	356	376	381	376	381	378	359	378	352	353	351	414	377	426	397	374	409	386	397	420	388	378	359	371	392	387	396	395	370	395	422	403	409	402	373	414	370	361	402	396	386	375	381	382	415	391	418	390	421	396	413	365	391	413	419	407	384	360	391	390	354	404	361	375	390	405	377	383	405	392	412	370	376	411	414	386	432	388	404	395	374	385	404	406	345	357	417	434	382	399	391	392	403	391	396	407	372	406	386	341	349	398	395	410	374	359	420
28123	22745	26120	11501	7859	5270	3937	3110	2692	2065	1787	1664	1541	1325	1287	1198	1236	1200	1119	1043	1002	968	954	989	1055	1009	986	935	970	968	963	921	896	976	915	923	902	869	902	931	886	879	905	851	900	889	883	844	861	840	851	901	920	877	830	911	902	839	836	888	856	877	940	891	904	842	864	890	901	884	900	866	819	888	851	839	857	826	847	853	863	868	899	861	832	826	879	853	899	860	841	891	855	854	849	844	881	871	827	840	807	845	861	856	891	862	898	943	882	830	829	872	883	843	812	914	910	883	874	836	838	841	857	831	813	875	815	876	885	853	907	877	835	860	871	879	829	831	891	856	896	841	815	904	872	824	844	859	846	846	868	949	876	829	880	862	855	853	887	879	853	858	847	861	844	842	922	856	884	896	843	847	870	858	878	890	803	830	806	879	865	868	840	818	854	895	895	848	848	913	780	830	875	848	872	863	911	835	878	898	866	880	817	903	864	840	858	879	875	855	865	835	862	842	825	866	864	872	913	842	849	889	876	855	883	852	871	877	832	819	830	787	897	892	835	893	879	888	846	891	879	837	868	861	834	870	853	842	855	836	906	893	847	863	860	803	858	856	850	825	840	887	889	866	871	828	810	878	870	873	845	821	833	868	841	848	851	867	792	859	870	807	852	843	863	873	878	921	863	870	846	835	828	871	878	839	865	874	852	876	860	786	877	891	862	838	867	880	862	865	935	903	842	847	843	884	863	807	833	854	854	887	837	906	856	891	863	852	895	869	899	811	869	891	854	836	904	873	834	864	789	900	838	861	816	862	841	843	839	879	887	888	840	845	846	874	835	855	924	919	877	892	881	873	837	871	882	845	878	799	863	848	857	895	844	879	887	791	888	857	811	884	872	874	789	846	868	848	849	837	851	855	889	838	902	833	883	912	877	889	844	812	824	805	842	857	870	890	821	856	797	871	834	879	856	872	863	851	863	854	876	852	893	848	874	893	875	831	859	904	840	870	826	862	852	870	837	816	862	860	907	815	851	878	877	855	885	851	832	842	839	857	800	844	839	892	778	845	925	887	870	845	908	853	853	850	873	873	835	893	803	838	875	819	828	842	883	877	870	872	897	888	894	892	803	849	902	853	879	838	828	856	876	882	783	866	897	858	854	862	851	820	798	918	832	856	864	858	886	863	859	852	890	852	835	862	890	855	852	864	847	883	870	792	861	852	883	879	887	859	897	879	911	828	886	884	853	859	828	869	880	853	860	883	837	848	905	862	883	848	850	899	884	832	837	809	882	883	835	862	929	839	840	868	895	873	849	888	852	897	847	865	811	865	805	837	828	867	868	832	838	860	862	884	847	887	871	802	836	891	814	873	829	901	908	871	825	827	910	877	845	875	843	906	875	883	853	871	817	904	881	891	827	839	875	865	932	850	837	827	900	848	845	878	866	840	857	891	866	892	882	824	872	843	826	915	848	907	904	830	819	818	843	827	897	858	837	829	873	829	844	888	879	842	858	899	874	841	873	855	802	854	876	853	893	809	839	856	908	847	844	855	897	858	830	866	819	868	841	839	858	888	847	868	885	849	831	828	860	859	815	838	834	794	849	818	854	868	861	877	881	859	893	817	843	867	852	856	861	850	825	830	934	912	860	870	831	860	897	870	846	873	881	841	856	875	896	861	852	854	913	881	823	854	847	841	896	839	891	829	824	867	849	843	832	894	872	848	869	901	827	883	860	850	837	843	845	843	851	875	884	880	881	852	844	850	827	849	913	818	869	855	826	856	861	906	833	887	851	862	837	813	856	829	858	839	852	882	866	812	819	887	843	873	895	870	866	835	894	866	908	897	841	811	858	896	854	824	836	856	857	902	841	863	865	853	897	897	855	850	914	885	844	799	898	883	844	856	904	896	806	790	851	869	831	832	839	864	863	829	808	902	852	861	872	865	892	817	830	866	843	913	894	826	844	910	867	838	872	845	861	859	884	869	842	896	866	840	858	786	872	886	912	844	827	796	841	867	839	817	823	813	843	872	845	818	840	833	852	848	778	909	858	841	896	819	881	891	847	843	852	865	806	868	873	873	853	868	852	861	876	828	873	811	814	853	874	866	885	905	858	837	861	844	879	889	855	877	862	818	915	944	873	838	896	823	829	828	851	862	858	856	845	882	835	832	886	817	871	810	890	869	869	881	834	902	839	941	899	828	864	830	825	893	865	898	843	816	861	904	857	794	889	868	769	860	909	870	873	885	851	832	870	789	889	836	869	817	855	938	851	852	826	830	896	843	849	883	876	883	828	852	874	862	837	890	858	871	880	801	909	858	836	895	868	859	846	873	848	901	827	917	831	822	876	842	884	854	917	891	847	865	855	885	864	863	854	869	847	851	888	852	886	893	846	874	811	840	843	852	900	848	881	880	868	855	821	872	888	871	817	859	854	871	842	883	797	846	868	853	818	843	854	905	854	861	900	871	861	862	864	850	832	842	803	832	858	877	895	816	856	859	852	883	841	835	854	863	896	815	860	829	800	870	838	852	770	807	886	842	853	860	855	811	819	896	848	863	907	847	880	844	840	937	852	870	885	874	830	831	820	853	866	891	837	866	895	812	855	884	839	885	843	900	873	850	806	850	860	849	900	857	834	831	841	845	872	849	832	849	893	823	850	877	929	861	865	861	849	813	916	868	817	890	858	838	846	851	877	880	879	839	870	799	854	864	819	869	854	925	859	872	874	853	847	873	867	912	919	883	830	817	865	861	813	840	908	862	881	866	885	874	860	807	837	859	889	872	856	810	849	881	837	873	878	899	837	864	861	909	865	885	896	869	851	922	857	845	891	923	819	839	847	912	857	886	866	895	879	858	842	861	849	847	875	867	884	906	830	826	881	850	843	901	880	889	866	884	833	835	835	839	869	876	832	911	826	844	832	859	872	850	850	888	839	786	843	876	855	867	853	934	839	929	871	869	844	833	849	863	857	903	864	801	918	833	890	846	849	864	837	916	903	880	892	877	842	875	903	858	874	811	835	878	805	880	869	860	890	843	879	835	827	882	873	931	879	855	877	836	862	884	876	873	914	865	851	825	862	882	913	836	856	834	824	883	846	878	912	861	892	770	824	861	910	849	878	868	909	874	898	878	825	849	906	869	843	837	875	833	893	898	844	839	836	842	846	855	863	859	854	857	889	887	819	829	805	852	808	856	839	883	911	888	879	843	856	867	831	821	859	890	868	804	826	862	873	909	833	841	892	838	917	866	858	845	838	806	835	862	851	837	857	868	889	832	839	860	844	858	851	867	862	856	810	845	894	844	881	823	868	846	838	846	918	900	860	864	879	834	848	824	859	867	880	844	818	858	911	834	865	877	843	887	832	845	870	828	873	900	875	827	862	812	851	871	887	912	873	882	821	866	873	881	862	937	847	895	844	821	857	841	895	921	865	866	834	818	847	908	887	872	812	858	823	828	838	900	841	880	863	901	867	897	795	847	861	830	895	827	882	885	894	871	861	857
19651	11458	6742	2324	1265	793	668	618	522	453	443	478	396	415	443	389	441	400	407	423	440	398	370	403	443	388	404	401	402	398	364	419	426	424	405	402	420	407	403	387	415	387	456	421	449	396	370	393	388	416	428	379	389	385	400	421	388	375	434	397	406	410	388	413	396	419	404	430	400	435	409	408	372	397	389	404	359	401	377	397	406	420	400	405	402	440	419	365	380	416	387	354	401	353	388	384	381	379	399	415	405	411	403	410	407	361	411	436	408	386	408	386	401	389	414	366	407	404	374	384	430	396	416	375	405	377	394	394	387	395	409	383	435	415	371	370	354	448	372	373	428	378	388	378	408	397	428	405	390	409	439	395	387	411	420	406	374	384	400	365	409	407	407	379	390	392	415	438	403	419	378	385	365	398	373	392	378	390	393	432	354	431	384	393	399	361	422	415	383	397	376	343	398	436	387	437	400	382	412	408	396	390	389	383	438	407	398	441	391	413	417	397	389	391	412	383	416	421	427	401	364	385	367	371	401	398	429	392	392	442	380	430	393	364	389	383	405	375	412	422	415	403	374	413	404	398	402	426	372	419	378	410	391	379	396	391	430	359	421	396	407	402	395	407	413	388	420	427	432	400	399	414	400	393	373	367	385	404	394	372	384	403	393	422	411	368	381	402	368	399	420	410	394	390	353	385	427	448	383	428	405	377	413	402	413	406	376	418	355	419	414	391	424	383	424	390	413	361	409	425	401	385	412	382	392	429	382	396	437	410	422	443	398	435	390	381	403	439	465	388	396	369	363	442	423	402	411	424	405	421	424	363	376	376	378	425	409	399	422	448	406	358	387	352	406	394	445	397	406	421	394	361	421	380	420	411	415	397	368	378	423	375	360	402	435	376	378	363	402	392	411	367	431	437	382	375	399	367	422	352	428	413	397	391	380	399	375	410	424	414	412	429	429	407	399	383	405	373	385	436	361	379	352	401	376	358	377	386	386	341	402	388	413	389	382	373	388	433	377	400	397	408	436	406	393	411	390	372	406	401	426	371	394	387	390	335	376	404	409	373	399	425	375	404	401	366	391	390	419	384	425	439	372	355	386	381	411	390	400	385	384	379	386	375	376	364	372	381	389	390	409	387	408	395	409	368	401	362	447	404	415	362	422	382	407	379	401	389	415	424	430	381	365	375	403	364	341	425	401	405	391	409	410	399	374	369	356	412	384	399	430	399	395	388	400	417	392	398	386	398	388	426	389	388	407	398	391	381	392	399	391	368	377	387	409	407	377	445	381	428	391	378	405	405	408	421	397	394	403	384	417	366	439	423	380	397	381	351	395	400	398	408	385	350	355	397	403	378	384	447	412	384	385	403	387	424	398	421	390	408	384	349	412	414	380	414	366	390	425	413	396	411	435	406	387	456	384	370	437	437	389	391	367	416	422	391	422	384	403	426	419	412	424	392	387	361	404	393	383	399	378	406	413	366	409	418	400	429	394	370	370	395	424	465	382	428	459	418	401	353	414	431	355	368	398	414	377	405	387	401	394	419	365	428	436	377	392	387	385	422	391	417	406	391	416	349	388	397	406	384	413	435	378	390	397	382	409	382	368	386	435	423	410	414	370	401	423	419	409	426	387	387	423	369	374	398	440	414	407	359	426	425	370	431	382	390	407	404	395	413	393	426	398	427	395	426	414	415	412	410	391	404	384	379	422	375	370	399	406	385	448	384	413	430	409	390	393	425	365	403	416	428	358	382	387	430	403	404	411	394	416	429	385	375	383	403	354	381	430	408	389	392	409	392	410	393	408	432	412	394	391	413	393	377	388	361	383	366	428	416	367	402	432	387	388	367	382	450	400	407	351	386	445	392	372	387	440	432	405	386	384	363	407	401	456	389	406	388	412	416	402	380	389	385	393	422	410	417	380	450	370	390	389	398	417	396	405	407	409	422	375	430	401	375	352	394	378	408	381	365	404	372	427	401	401	369	404	415	394	386	366	357	372	421	367	397	409	407	408	425	367	408	399	379	413	380	433	393	410	399	407	367	411	459	406	408	365	371	404	375	431	421	396	386	385	395	417	381	351	443	416	412	375	422	423	359	364	388	364	406	393	419	364	386	418	365	354	396	382	380	364	410	396	381	372	377	377	391	387	436	413	412	388	392	368	368	357	410	378	386	391	387	387	395	387	405	349	434	380	385	377	348	407	421	374	377	401	377	360	402	372	375	413	410	362	422	388	436	393	369	385	430	399	353	371	382	395	424	383	383	370	410	446	384	410	410	411	427	415	418	404	389	407	380	380	364	371	408	400	379	422	385	409	411	390	394	389	427	374	401	400	420	399	376	407	457	391	401	410	414	391	373	405	356	392	412	421	438	393	383	400	436	416	385	401	448	389	399	363	378	425	386	397	375	389	397	414	372	404	418	438	408	372	403	425	406	378	392	399	399	419	401	390	442	385	382	420	406	433	346	449	400	429	433	406	439	383	395	378	370	399	390	386	419	417	370	413	386	405	397	390	388	411	378	395	402	371	431	409	397	374	392	367	410	422	375	430	420	355	407	391	373	443	408	407	380	378	400	427	406	372	416	426	358	382	410	360	419	390	398	396	413	456	412	358	403	371	398	396	405	430	391	402	397	435	351	383	405	367	399	389	418	384	414	417	357	371	414	427	334	409	412	408	402	424	381	383	408	421	382	416	421	367	403	382	392	400	373	418	417	373	431	411	384	423	422	360	403	427	403	439	395	393	405	434	390	397	389	362	408	401	424	418	390	398	412	395	386	407	424	418	396	390	384	427	386	394	438	402	409	409	411	449	412	363	391	389	400	413	353	366	397	435	408	398	416	426	394	403	393	389	397	391	413	391	358	375	402	409	399	411	368	394	380	405	366	423	400	413	403	373	383	441	435	405	367	405	370	365	402	378	387	402	409	386	407	363	329	404	414	413	368	381	354	444	379	406	428	397	392	398	412	422	401	398	393	381	407	362	398	403	382	420	367	405	391	452	431	437	395	385	409	404	376	403	370	412	427	426	407	430	381	361	373	384	364	403	403	406	418	420	397	385	401	402	408	393	377	399	384	373	385	404	407	418	384	387	397	359	393	382	410	404	375	392	453	374	444	400	396	367	403	427	367	414	397	395	386	415	395	372	423	402	401	424	383	420	411	427	419	379	386	425	377	392	409	404	424	417	392	411	407	420	366	377	387	394	346	398	404	424	431	392	390	393	421	378	425	434	384	412	431	414	382	417	401	383	386	392	411	416	400	437	379	388	430	357	394	411	417	412	385	408	385	463	373	375	367	373	423	333	396	387	426	403	469	397	390	402	408	398	404	418	385	409	421	396	444	407	399	407	425	439	437	405	402	420	432	408	358	406	413	397	397	393	368	380	396	396	398	393	384	407	397	400	378	379	398	418	396	359	404	403	403	392	382	393	399	397	412	408	403	429	433	405	394	421	367	393	398	380	360	411	361	419	434	388	363	391	410	434	377	374	381	390	356
11963	9458	9914	5593	3949	2636	2021	1726	1487	1288	1192	1138	1051	1041	953	999	967	935	933	938	949	853	852	844	894	910	889	904	932	854	957	869	895	858	859	875	881	897	869	887	928	887	895	860	833	870	831	909	868	832	869	855	810	875	930	845	874	851	876	842	891	891	816	855	833	847	908	867	901	850	841	866	788	864	855	864	871	813	836	873	842	924	848	926	892	861	857	830	954	826	859	905	856	847	904	870	902	895	866	863	868	847	866	841	842	866	907	874	882	865	835	912	802	813	850	848	899	839	814	889	844	856	823	864	849	792	896	897	814	854	894	827	895	911	877	869	904	882	875	883	831	853	915	836	867	881	868	785	888	884	819	902	809	883	880	909	850	876	837	840	865	839	875	840	866	842	842	826	888	895	856	882	826	855	843	841	881	909	918	822	817	846	844	931	885	900	890	868	884	871	872	832	841	836	802	877	917	884	821	880	868	847	889	841	854	884	869	834	858	829	876	866	838	832	881	884	870	880	862	896	863	844	861	796	831	883	905	862	856	876	873	847	871	910	883	836	880	847	864	848	906	841	883	838	898	892	861	890	888	889	844	873	838	955	847	848	910	876	832	908	843	889	852	896	899	887	884	879	841	844	891	842	868	854	806	901	861	872	847	862	892	892	871	834	810	862	853	864	850	906	846	835	850	872	853	857	877	836	816	898	840	861	891	850	917	861	956	865	931	928	824	912	921	952	845	869	875	864	833	897	847	895	886	871	818	851	917	881	874	864	889	869	861	887	839	903	887	878	881	883	913	817	912	917	882	840	766	888	850	858	874	886	855	850	833	885	901	894	819	834	891	887	823	878	878	877	853	911	833	838	868	873	882	878	862	882	880	886	851	862	871	840	865	929	850	818	868	821	841	855	851	862	827	843	854	825	850	884	863	894	834	906	916	819	845	820	829	935	878	847	917	849	882	852	822	861	872	901	846	885	937	891	895	861	893	864	898	917	903	885	890	828	870	890	852	893	833	856	818	807	840	860	885	830	884	805	842	902	881	836	839	847	846	909	882	852	905	874	929	854	869	879	834	855	883	869	889	897	859	860	876	849	805	888	932	905	887	867	842	823	880	869	902	828	855	882	880	926	895	897	880	850	912	870	875	890	868	883	876	873	852	857	868	873	877	788	892	843	808	837	906	890	896	816	913	871	878	827	849	852	843	882	841	885	874	866	847	878	830	843	899	799	879	818	808	794	829	864	883	859	869	878	927	904	873	863	844	879	814	900	897	867	852	899	887	871	884	850	885	845	903	858	885	858	853	888	883	876	867	863	916	841	889	798	893	892	846	826	871	895	865	822	851	861	861	779	838	855	900	851	854	856	859	904	939	867	814	862	868	884	891	853	838	855	845	867	893	864	890	841	819	890	873	843	835	906	837	861	902	818	899	909	864	884	877	868	878	871	887	934	875	852	887	847	853	869	873	887	852	847	891	856	871	914	807	893	859	844	816	886	839	909	880	866	851	834	898	871	828	854	882	903	844	897	879	876	815	829	892	852	853	844	894	850	865	841	878	875	828	879	880	867	902	829	906	847	870	891	862	831	852	893	907	854	859	873	842	861	882	892	886	868	889	841	832	830	876	897	862	905	843	886	920	874	843	858	811	851	867	901	858	905	854	817	865	875	919	822	859	864	858	875	896	881	976	908	841	868	872	843	808	918	882	864	881	868	875	837	860	858	843	861	830	807	927	908	864	841	906	883	841	898	880	833	882	838	869	900	906	832	849	858	834	874	862	864	897	828	887	936	847	844	851	864	896	849	868	863	873	868	777	839	904	873	887	910	824	864	856	845	891	865	865	859	909	860	882	828	883	856	853	892	855	849	904	859	808	854	837	863	825	844	822	868	859	825	850	881	868	851	854	889	870	868	842	936	866	852	836	865	903	891	824	850	918	840	839	868	806	838	799	883	840	870	866	871	862	886	839	832	878	867	896	832	924	876	837	889	872	901	840	902	854	853	845	873	891	911	847	833	888	819	843	885	905	910	880	908	819	855	816	838	846	848	910	858	838	878	836	898	895	839	868	875	891	854	858	890	893	843	876	855	899	893	872	883	875	822	910	883	900	834	869	854	863	865	897	857	864	875	870	853	916	857	840	884	860	838	903	908	882	894	885	873	809	903	916	886	811	842	831	810	930	872	894	869	838	883	854	850	864	857	878	872	888	834	851	861	866	924	830	841	815	859	790	879	876	872	849	876	831	869	860	848	851	869	859	849	865	891	838	881	858	921	840	856	947	853	915	847	892	834	860	873	884	913	862	893	863	881	861	851	893	842	859	871	893	858	881	870	830	876	826	815	860	819	868	902	858	855	896	856	840	861	856	927	841	825	820	874	877	847	885	856	857	860	830	841	874	838	881	863	881	876	890	863	843	861	862	888	847	883	869	912	918	901	840	836	825	890	844	866	843	910	843	858	902	897	865	868	839	845	924	864	906	872	875	837	869	840	829	839	906	873	859	846	879	864	848	892	875	862	866	894	879	875	858	888	851	902	861	873	826	881	827	855	832	858	872	882	853	873	860	921	906	855	831	913	849	861	861	852	883	889	886	908	877	881	858	855	889	837	883	837	897	844	840	806	844	873	885	833	886	843	875	872	856	848	829	850	880	905	855	852	948	815	873	837	872	844	880	865	846	851	864	862	899	855	846	833	885	877	877	867	867	864	893	841	841	875	877	889	847	864	837	900	896	886	882	870	902	879	866	890	869	882	924	890	839	860	860	831	860	796	886	860	862	807	871	912	849	921	911	843	844	863	821	918	811	839	914	887	892	869	868	888	856	835	862	831	845	851	838	855	867	947	917	869	891	852	853	872	871	876	891	901	871	884	817	871	866	840	879	878	865	827	914	873	841	884	822	869	914	820	845	919	874	834	924	847	880	895	903	894	879	845	871	904	854	904	872	849	838	852	887	817	852	878	798	845	853	816	850	802	871	846	857	852	899	897	893	887	888	874	882	871	834	951	852	876	853	888	865	818	891	874	905	858	849	858	822	924	866	905	816	847	790	858	909	895	835	809	848	865	871	831	865	892	863	837	825	840	868	849	845	830	844	864	844	857	847	833	827	842	834	863	808	835	860	914	890	847	814	859	798	883	855	829	889	848	875	870	844	864	851	860	815	905	876	832	802	862	850	856	843	858	889	842	894	872	858	880	853	878	831	850	867	903	868	887	906	828	848	841	861	842	899	814	877	825	873	843	846	838	896	846	883	852	890	862	943	853	839	873	925	857	807	877	864	881	862	864	832	863	900	856	860	856	812	841	865	921	866	903	836	878	840	915	851	871	841	841	799	889	866	846	846	860	860	860	894	845	897	872	834	902	847	901	855	868	888	860	842	849	866	890	923	877	873	899	873	919	897	906	830	866	847	901	850	868	877	876	874	880	917	840	879	882	823	811	898	807	845	842	840	848	914	879	888	899	867	865	844	819	849	884	857	825	870	921	865	841	864	875	886	850
33535	21780	16124	5042	2032	1103	890	697	556	525	490	465	410	409	378	391	375	392	405	340	378	403	386	343	355	359	375	347	370	380	381	378	349	390	342	385	363	375	366	354	335	359	359	351	353	335	321	375	371	339	372	340	332	344	380	333	334	372	365	346	318	340	338	329	384	377	353	363	366	325	315	354	415	353	356	348	339	329	361	338	338	318	331	334	370	336	328	384	350	343	353	378	328	347	336	326	353	329	335	329	364	377	354	322	389	394	349	345	355	342	357	349	356	376	368	409	367	371	345	375	376	346	341	376	366	357	341	383	319	323	372	378	387	341	358	332	359	341	335	362	366	363	337	390	322	339	312	339	363	290	359	355	333	383	298	356	312	340	325	345	353	327	330	334	341	341	346	371	362	329	335	328	363	332	360	351	359	354	363	356	368	341	398	371	348	340	374	378	379	347	360	382	373	311	339	375	381	356	350	372	370	324	364	347	340	356	363	372	355	329	370	347	359	356	359	350	355	323	344	332	364	337	320	353	357	351	379	331	342	335	332	339	368	358	368	373	339	305	348	345	350	349	328	344	379	372	354	341	326	366	352	358	365	344	341	333	330	371	359	344	335	368	380	396	352	335	365	346	352	393	366	380	371	335	307	335	361	339	353	382	346	376	354	350	360	346	347	341	341	375	365	345	373	355	343	380	352	367	321	387	347	324	355	367	366	381	355	366	356	352	343	372	350	350	320	351	346	343	364	377	392	354	350	325	330	316	344	352	322	328	352	369	319	348	384	343	326	376	328	345	356	338	357	366	348	372	377	362	368	374	337	325	351	361	386	352	358	324	328	372	363	370	396	341	358	353	329	387	308	351	313	364	317	349	344	392	340	331	338	345	335	354	330	343	352	364	362	324	399	350	339	329	340	348	329	344	352	366	341	339	332	319	353	374	340	371	372	339	320	327	356	357	342	348	350	339	335	328	351	319	347	326	327	328	323	353	350	342	339	358	385	370	357	340	312	343	359	337	341	360	329	334	393	340	352	403	371	396	377	352	314	365	406	375	350	340	342	345	347	364	374	380	356	318	343	407	342	334	372	345	360	363	358	330	345	365	370	334	338	344	337	342	384	377	352	343	349	344	356	343	359	338	363	382	360	323	374	358	385	352	338	334	361	370	341	365	389	336	336	390	408	330	344	332	328	336	366	313	357	351	369	363	363	334	334	336	371	372	325	385	368	325	378	387	324	348	367	327	335	349	369	361	348	388	332	349	360	365	356	328	343	310	321	345	332	373	351	322	359	391	328	385	359	317	355	337	333	363	391	342	341	365	391	373	309	361	323	345	377	330	312	373	335	378	333	324	340	381	368	354	359	389	366	336	343	355	337	342	359	375	345	387	340	354	347	360	351	312	347	347	373	365	355	356	353	339	365	338	350	332	297	330	370	357	363	341	352	368	353	353	317	397	394	322	337	338	352	371	356	355	366	340	340	334	331	387	389	337	341	336	339	325	346	334	348	344	347	333	343	366	341	350	330	356	358	371	358	319	331	344	344	332	341	337	343	370	368	307	347	377	337	356	357	390	370	373	384	332	353	366	370	386	382	372	335	350	338	343	357	360	372	351	347	350	359	355	381	360	341	348	398	334	364	354	364	339	362	346	357	332	373	335	359	398	317	318	333	363	370	335	352	376	369	333	376	365	341	373	339	353	355	350	363	370	350	342	360	333	336	342	350	356	348	347	360	325	347	332	358	341	335	369	326	368	360	340	326	340	332	343	377	335	346	333	358	364	337	346	346	340	343	342	352	345	392	350	341	354	328	347	373	358	335	372	350	312	345	352	425	358	371	354	414	319	377	301	324	347	350	354	330	361	341	357	317	315	366	335	366	378	316	314	337	343	324	342	283	339	349	369	348	395	346	334	334	349	386	350	349	335	337	357	358	358	362	332	367	341	370	363	360	379	347	366	318	366	339	342	346	358	320	385	348	379	349	349	347	378	330	342	359	372	362	376	337	362	354	352	314	353	341	325	324	356	327	353	321	360	359	300	357	334	325	362	352	334	339	355	342	384	372	349	343	345	373	407	363	337	333	365	365	341	349	335	373	342	353	323	333	347	348	371	379	341	347	340	371	358	363	354	353	351	321	334	350	362	369	348	350	347	370	323	364	378	386	355	341	355	365	364	374	358	381	352	346	359	345	340	310	350	373	358	336	376	367	372	352	337	350	326	354	338	355	330	355	360	377	357	363	364	363	368	332	329	399	367	312	342	373	345	356	357	313	336	345	322	353	363	348	358	333	330	340	362	366	375	342	357	336	349	356	341	327	349	344	395	396	388	383	380	356	335	336	331	338	353	320	381	359	345	350	349	359	365	367	347	362	349	363	352	337	353	351	363	327	361	370	342	393	364	360	372	349	349	318	339	377	347	355	354	337	359	357	338	398	371	312	366	370	365	357	360	370	342	338	307	342	361	348	378	364	341	336	365	348	376	346	354	357	354	362	331	355	329	367	325	344	335	346	365	368	365	330	370	335	347	329	354	327	376	369	363	342	380	351	333	343	333	325	367	331	328	361	364	390	351	356	365	345	356	332	349	424	332	340	376	343	362	344	358	388	371	352	364	347	346	330	386	347	316	329	348	354	361	349	346	329	338	347	398	383	323	340	350	365	336	326	342	362	315	325	353	330	349	361	361	346	329	346	361	374	332	349	368	341	353	354	344	355	336	348	347	378	303	360	358	334	348	312	327	357	343	322	347	324	350	323	334	328	362	318	353	371	368	352	330	308	325	356	319	381	360	335	337	357	371	338	346	360	347	336	356	339	353	318	360	323	383	339	363	355	380	352	318	412	375	351	353	352	336	376	385	361	331	370	350	385	340	355	321	330	336	345	401	345	338	344	334	370	340	356	362	310	337	346	370	383	355	390	336	391	347	332	378	348	357	369	347	340	349	356	364	355	395	340	384	361	354	293	332	304	350	359	347	351	385	381	322	337	336	336	350	345	389	345	341	358	354	383	385	361	342	361	363	354	393	328	354	371	356	306	366	342	375	362	358	358	329	353	305	353	375	347	394	357	339	324	322	374	345	392	329	353	362	324	383	320	319	355	371	374	376	337	362	352	363	357	358	368	365	368	336	375	353	373	326	359	334	356	353	392	350	339	351	344	320	333	321	366	362	321	318	337	368	340	347	368	332	342	354	361	335	363	371	328	295	324	326	358	389	345	342	360	359	298	340	350	370	365	367	369	370	376	324	356	322	336	369	352	331	343	347	365	365	371	368	364	343	341	349	336	355	385	344	341	373	349	352	361	345	389	368	368	368	328	325	361	300	360	342	334	344	367	352	352	355	342	357	332	323	377	348	368	335	329	311	338	359	353	324	344	370	392	404	341	307	322	330	350	375	371	330	341	385	383	362	338	343	343	340	357	369	318	324	360	362	331	345	324	350	380	376	377	301	325	357	331	335	352	317	356	339	342	330	342	389	363	321	349	347	368	334	373	366	362	364
20715	16705	19602	8455	6175	4029	3072	2321	1890	1512	1400	1219	1263	1142	1048	1032	1049	948	960	935	914	921	866	865	835	869	872	816	898	808	853	852	809	840	771	789	831	784	822	856	802	782	850	836	793	793	768	771	755	815	810	836	777	812	759	804	737	808	807	749	752	773	767	767	798	763	754	806	804	801	736	821	799	796	808	777	727	760	782	831	801	801	762	750	791	771	783	732	771	770	761	763	775	785	781	784	739	756	820	856	826	850	758	796	766	751	738	805	765	812	776	752	795	785	818	770	791	757	764	826	783	761	776	778	812	778	755	816	734	757	783	845	754	753	764	829	762	759	806	781	790	835	806	805	791	772	812	846	820	814	777	786	792	797	768	744	805	781	787	755	740	763	786	776	793	778	806	795	794	731	836	791	808	774	822	810	795	782	793	762	793	808	765	794	792	781	792	823	787	810	827	773	802	801	790	786	824	817	841	770	849	824	857	775	772	783	766	811	796	785	783	785	748	761	806	846	776	790	764	790	807	755	767	782	799	765	835	738	782	729	766	805	825	783	786	799	759	762	759	774	789	748	797	736	765	765	762	750	767	780	767	848	771	770	802	737	781	823	797	801	749	829	777	766	781	771	804	784	763	759	795	791	721	806	794	797	758	741	811	809	790	775	765	777	724	768	779	847	751	764	794	740	822	765	786	776	749	751	781	778	798	789	770	771	754	781	800	811	728	771	804	727	802	758	808	712	779	782	829	780	738	783	745	800	752	764	789	751	744	812	770	805	775	765	773	762	784	753	747	781	785	786	767	835	760	805	767	817	720	794	735	809	791	756	837	786	855	836	753	785	753	761	749	796	740	791	762	753	802	733	807	808	777	807	790	785	826	749	762	726	797	813	850	786	806	784	816	732	825	821	793	759	748	787	794	785	819	824	790	741	796	736	811	818	774	781	774	743	768	780	798	767	773	790	797	811	766	739	782	810	764	764	825	796	791	762	721	770	805	760	748	805	793	764	782	774	794	822	771	790	809	736	763	827	732	792	738	770	787	770	798	829	740	781	781	804	783	803	767	755	784	792	800	745	768	846	771	771	783	762	800	744	776	797	817	795	799	732	796	786	811	776	783	777	755	797	776	777	761	799	790	806	775	792	761	842	782	834	776	785	793	763	761	711	766	797	768	789	755	785	791	782	764	776	796	797	778	797	790	761	791	745	814	773	794	771	804	784	805	786	749	825	774	841	775	789	765	807	751	793	765	781	772	779	774	822	769	750	754	769	769	779	820	745	783	769	713	778	765	838	794	814	797	775	695	797	809	810	813	764	775	788	810	799	795	750	778	808	787	734	760	775	762	842	800	797	808	741	799	747	760	777	765	762	766	748	787	815	796	781	832	749	777	779	811	790	739	796	735	814	792	773	731	742	816	756	785	786	753	756	784	802	786	790	781	780	800	760	804	817	839	805	753	815	789	801	799	853	830	767	784	737	787	776	814	806	775	839	793	778	812	759	776	809	775	714	768	802	826	767	812	800	799	782	755	780	774	781	780	810	756	818	823	854	839	763	792	751	795	791	816	780	747	729	755	790	763	757	775	775	774	772	799	778	761	760	791	817	799	765	768	737	777	810	787	761	753	826	785	728	763	778	752	782	825	782	766	749	810	784	821	768	821	796	817	768	752	769	723	805	824	807	788	790	767	776	788	795	775	824	747	826	762	808	797	816	757	790	817	796	759	796	793	734	770	759	798	786	791	806	750	779	774	781	818	844	816	780	795	788	786	801	780	699	767	778	798	703	761	798	734	734	829	794	729	734	770	776	784	784	730	766	739	804	796	819	740	823	803	782	800	752	773	780	767	817	815	739	764	767	800	815	796	784	786	799	777	771	843	763	823	796	760	793	788	734	789	742	770	801	764	815	742	808	816	808	855	761	820	749	804	800	768	844	791	807	779	773	740	749	734	766	806	810	758	770	759	783	780	769	781	764	742	787	804	749	819	793	850	785	792	822	784	803	775	815	784	798	774	842	759	757	832	790	796	793	761	779	728	762	758	800	794	783	788	765	828	799	769	850	775	766	774	748	781	760	787	820	771	770	739	806	785	774	810	853	765	777	729	772	788	815	808	750	792	766	784	795	744	775	776	756	777	820	762	802	778	785	786	792	795	760	744	792	774	739	775	763	813	778	802	740	809	810	757	776	789	774	781	798	838	780	785	810	768	790	773	793	768	750	821	737	752	778	744	769	739	802	752	777	766	777	788	791	806	789	799	818	738	762	791	774	808	794	765	790	803	782	756	800	797	780	739	795	769	776	802	785	744	753	809	811	758	791	758	783	758	770	767	786	772	774	818	764	785	769	794	820	746	830	741	833	773	755	779	763	749	780	800	771	756	761	776	800	778	782	759	798	835	775	778	786	714	768	800	777	760	826	815	777	805	777	817	802	763	778	773	750	814	824	826	821	786	778	821	726	795	803	796	771	750	739	868	743	814	825	808	766	758	807	820	818	784	778	786	797	766	865	824	828	768	804	776	744	744	780	788	773	732	752	825	809	719	773	768	782	764	788	776	738	786	761	805	786	786	766	805	800	782	764	762	768	764	732	774	768	783	757	788	722	773	775	754	792	809	751	755	797	765	780	785	795	777	808	792	759	803	787	724	771	780	745	809	782	804	765	739	762	735	812	781	775	788	805	794	790	736	804	770	819	779	726	759	755	828	847	755	732	759	794	794	824	790	784	764	819	865	808	764	788	792	814	832	799	791	754	798	781	769	838	749	759	791	824	748	774	837	753	745	793	796	780	791	810	771	783	788	768	808	816	779	785	806	784	776	795	845	776	778	790	795	810	757	795	764	756	790	839	751	781	771	817	829	780	798	794	791	768	761	766	775	738	776	787	776	717	809	760	829	776	788	780	798	744	793	777	747	738	792	748	795	789	810	824	811	779	785	795	779	769	780	807	734	764	772	761	758	795	833	741	710	789	782	754	726	769	797	839	782	732	770	792	827	779	819	767	784	789	759	769	791	825	789	762	786	766	775	817	822	813	781	748	801	831	819	787	844	743	819	796	827	835	783	786	781	764	790	749	766	786	799	816	811	735	820	846	784	762	765	772	766	764	744	761	773	766	730	784	783	768	802	818	791	789	745	765	794	783	766	759	821	790	738	835	832	794	814	793	789	767	797	799	759	776	745	777	741	774	801	789	829	744	746	762	787	813	801	813	778	811	776	798	765	786	807	735	739	797	775	836	786	756	805	827	754	736	822	751	803	775	855	758	773	780	807	757	817	773	765	775	812	760	784	745	765	813	796	787	783	794	734	795	757	772	772	744	802	795	786	782	763	799	782	753	798	765	755	790	829	787	741	804	789	794	817	803	739	783	787	824	795	811	805	762	820	792	836	762	767	745	751	713	773	736	759	782	766	778	790	768	787	752	795	771	789	799	829	720	758	812	812	755	816	783	783	784	757	777	762	742	764	809	821	800	753	789	763	805	742	757	806	779	774	802	764	763
43966	31311	25289	8328	3038	1586	1090	887	695	602	601	509	506	493	505	478	469	459	435	408	454	414	429	399	407	384	417	402	402	465	421	417	370	393	388	407	431	364	419	401	401	400	368	372	436	404	366	390	375	386	400	402	384	455	414	386	445	377	409	383	377	391	395	407	387	385	372	422	413	421	408	381	391	339	346	405	404	384	396	371	397	410	381	363	389	387	395	390	408	424	411	362	358	330	388	426	376	368	381	393	414	407	382	430	408	400	390	364	382	415	399	418	368	431	384	395	380	364	415	384	359	406	359	370	433	371	419	350	401	380	386	363	389	412	439	397	378	373	414	382	365	389	427	390	387	380	401	395	441	375	404	372	408	388	384	436	410	415	407	354	415	363	402	398	425	392	363	388	379	377	423	388	387	402	396	410	367	373	391	365	374	411	393	395	370	369	382	405	417	386	381	347	453	364	380	393	391	362	401	350	367	379	367	423	425	403	435	365	434	386	386	398	363	374	407	397	381	371	402	436	407	405	377	364	411	361	410	402	411	406	404	394	384	403	384	426	400	417	372	384	389	413	393	414	386	365	380	407	423	397	414	370	399	401	388	437	386	363	377	402	397	406	404	389	361	422	421	388	400	399	383	410	392	355	386	378	385	370	344	404	395	398	379	366	388	369	373	366	346	363	379	385	395	424	401	411	384	369	395	396	403	382	361	369	361	381	369	371	425	391	421	403	371	372	353	415	364	399	408	396	369	385	366	357	345	395	369	389	396	438	404	399	374	394	430	408	401	373	389	435	392	411	354	385	377	350	364	427	383	425	412	383	436	404	373	403	404	416	388	402	416	390	412	384	400	388	403	376	393	401	415	431	355	355	353	411	388	402	406	397	410	362	355	378	367	364	332	366	362	445	408	437	390	403	436	380	369	373	403	408	378	429	382	376	422	394	385	425	397	413	392	420	417	411	392	407	375	385	389	352	413	408	348	368	397	415	386	417	394	375	394	366	378	369	392	408	372	395	417	371	408	413	375	397	394	425	392	390	415	411	432	378	428	414	376	389	429	432	389	403	408	388	397	418	378	407	398	380	397	365	419	372	363	396	438	399	386	381	373	393	404	383	400	417	373	371	416	381	383	371	419	371	405	382	383	376	380	401	381	376	381	334	395	380	393	385	376	408	398	426	428	379	377	398	408	413	419	402	377	392	376	387	390	408	372	441	401	406	383	348	397	402	389	380	363	390	397	384	371	374	360	367	391	390	353	404	390	385	441	402	366	396	358	381	367	369	377	379	379	400	381	348	387	365	414	401	376	389	377	376	425	409	358	393	363	428	391	374	398	387	398	357	386	400	380	389	391	388	373	379	385	374	398	391	402	387	379	398	400	398	374	393	365	416	422	379	394	378	374	375	414	418	404	420	442	403	387	368	344	357	370	350	392	407	374	426	378	389	399	400	355	430	377	383	393	378	396	353	399	395	369	414	432	407	392	383	349	414	397	390	407	369	397	431	406	427	375	412	406	380	393	404	417	404	419	382	449	423	370	391	410	392	379	373	383	419	412	428	395	390	373	375	381	398	393	396	381	413	461	410	413	368	381	385	348	390	389	430	360	378	415	411	386	355	390	369	402	385	375	370	359	384	412	373	389	395	403	416	396	430	370	414	390	381	377	378	391	399	382	374	363	410	387	345	384	434	404	386	393	415	386	403	382	350	402	376	400	405	405	404	386	364	398	388	367	359	371	425	386	402	404	413	384	364	373	412	396	414	432	409	393	411	384	424	391	359	395	384	372	394	389	404	399	402	371	416	372	344	371	363	374	392	374	440	404	413	387	347	394	382	410	367	434	402	392	419	377	382	370	379	385	415	415	384	382	398	404	398	419	403	399	396	388	356	371	381	427	399	423	397	382	383	418	418	400	390	363	390	416	353	368	379	408	385	387	418	401	373	410	394	425	396	376	388	400	389	396	380	393	393	394	441	369	375	407	390	373	383	377	431	433	388	403	388	416	380	409	489	373	398	422	373	377	391	345	387	420	417	421	419	376	370	387	407	395	400	397	396	396	417	398	391	368	424	381	393	382	411	414	359	367	386	397	389	382	440	390	401	374	418	363	376	388	415	404	388	386	420	382	365	407	381	430	404	394	439	409	360	396	404	353	382	402	426	408	408	407	341	365	406	407	409	410	386	410	357	416	378	408	391	404	356	395	374	398	379	399	381	375	388	415	459	389	377	443	396	373	344	430	401	415	362	392	409	397	398	366	389	391	382	384	408	386	399	420	386	384	389	408	378	391	412	405	420	401	394	373	362	366	422	386	349	397	397	429	380	394	380	406	391	398	387	415	375	413	409	410	369	377	367	380	401	374	397	400	414	375	332	396	396	372	419	384	407	376	386	367	369	387	443	409	447	402	391	385	374	388	359	402	414	383	411	351	416	398	360	415	381	416	400	407	409	399	372	418	401	402	411	367	418	429	363	395	397	418	379	366	361	409	386	389	433	433	392	377	436	412	398	371	365	415	362	377	402	387	386	396	347	444	418	360	383	389	364	410	415	368	444	402	400	377	420	366	403	406	386	403	400	383	372	400	389	381	390	392	411	414	378	397	365	366	377	387	417	449	386	405	372	388	381	425	370	399	385	411	414	399	406	414	397	388	382	416	391	399	444	438	424	395	394	401	352	383	399	383	401	391	406	391	397	376	356	379	439	371	396	392	401	387	392	367	374	376	406	403	404	371	397	356	405	369	428	402	398	386	401	393	372	441	412	388	359	394	381	388	390	379	391	386	380	376	356	372	412	415	416	400	445	427	402	408	359	355	376	418	371	427	404	377	399	424	407	420	413	383	409	401	373	351	399	379	412	395	374	401	359	380	389	395	379	419	403	386	407	406	413	388	356	407	410	418	404	396	364	402	379	419	400	413	398	391	422	414	382	385	379	370	402	395	436	397	379	342	353	388	361	377	400	418	390	415	422	341	410	414	386	374	386	387	421	368	412	409	422	371	379	394	391	361	371	376	364	394	392	390	399	384	386	388	421	381	362	381	371	377	404	353	391	402	388	444	374	384	376	387	450	402	394	391	386	382	397	382	354	378	405	395	399	395	375	398	378	397	380	371	352	381	385	373	397	411	403	393	445	423	388	393	408	419	434	387	376	409	364	374	383	408	411	397	405	392	402	398	394	410	391	371	396	350	425	399	383	376	405	383	397	416	375	391	396	359	387	426	386	374	374	381	417	414	400	427	413	420	403	406	388	374	368	388	395	405	424	415	430	431	366	368	379	397	410	352	419	367	425	378	404	411	382	378	360	349	381	403	421	417	375	395	386	401	418	368	371	367	351	396	380	425	390	362	441	376	389	388	372	410	426	423	385	369	445	352	398	373	395	441	398	385	425	406	390	404	381	412	380	387	399	359	379	395	423	415	376	386	387	353	355	410	390	420	388	400	388	413	408	378	388	398	392	400	415	435	381	402	412	411	370	402	375	390	408	379	353	412	378	362	413
26798	23760	25807	10918	7641	5090	4126	2995	2231	2019	1736	1648	1513	1358	1346	1330	1244	1169	1151	1010	1069	1097	1008	1034	1003	958	1015	941	985	931	1010	957	904	919	907	919	907	907	992	890	896	926	876	797	873	873	894	907	873	883	852	892	875	910	918	822	885	813	867	864	888	864	868	841	874	856	854	930	929	889	828	845	879	832	896	863	868	875	946	890	862	911	866	867	861	840	874	899	818	866	933	849	824	869	886	885	882	845	847	861	850	877	832	891	853	916	891	846	931	866	871	926	898	897	852	845	896	844	867	900	920	898	848	837	866	904	888	877	927	854	830	890	886	891	879	840	885	925	891	849	893	823	850	856	894	867	887	866	816	882	857	840	859	803	856	810	871	841	882	893	873	833	856	905	868	894	818	913	923	932	857	873	841	867	869	834	893	904	908	857	892	880	840	838	860	879	848	880	874	890	937	841	829	785	890	875	840	859	877	871	843	890	935	855	849	891	816	852	891	845	891	857	867	834	904	898	863	831	846	833	888	897	889	837	875	880	815	889	887	855	894	834	882	849	857	891	890	904	882	829	820	838	870	939	806	857	848	877	901	870	817	819	917	808	863	826	839	841	858	870	911	858	868	829	853	889	834	892	860	859	917	848	834	885	883	822	899	802	806	850	868	883	870	828	863	828	872	843	863	885	861	871	905	808	883	873	845	929	823	889	907	845	879	837	871	938	853	888	869	832	845	818	876	797	863	909	830	916	907	855	837	843	920	871	888	890	894	849	835	824	859	879	865	882	855	888	811	910	838	830	867	888	844	922	807	863	907	828	832	914	838	880	818	851	868	850	850	840	893	895	842	902	826	861	852	835	847	851	827	841	885	863	868	911	915	887	923	855	858	883	858	905	853	859	876	819	888	811	872	891	841	930	896	889	838	819	864	873	852	860	855	875	812	845	848	864	894	872	851	878	851	908	834	890	814	866	889	865	901	870	868	863	936	861	883	885	906	831	877	867	894	850	828	881	894	891	859	864	889	895	838	914	852	833	875	864	873	888	848	877	874	847	868	874	881	893	848	870	874	825	853	893	798	844	881	824	841	853	885	895	893	845	830	868	846	833	886	822	838	880	857	852	892	861	836	882	868	874	892	805	844	860	953	837	892	887	845	882	838	916	862	880	816	901	861	851	856	848	894	819	815	862	869	896	853	869	864	883	864	882	846	868	896	909	874	888	879	863	893	902	890	862	794	860	941	824	871	869	891	875	890	869	840	910	815	918	865	889	866	847	891	931	886	850	845	872	912	807	876	857	862	909	876	819	891	877	867	857	904	893	862	859	865	904	928	836	863	954	887	821	827	896	825	873	876	834	865	865	854	882	887	899	867	911	847	885	842	850	912	883	838	858	867	848	869	923	884	882	815	855	831	903	897	888	914	854	840	915	865	874	885	831	872	884	848	858	881	816	826	884	890	915	891	833	849	863	857	911	846	832	910	880	825	911	877	846	869	891	857	856	850	851	843	884	816	861	833	848	804	847	884	879	897	917	912	880	823	901	854	861	813	867	815	839	826	913	906	869	895	890	842	903	894	815	870	827	873	855	871	920	848	853	838	816	886	858	887	806	906	885	871	825	858	890	898	873	851	808	836	870	883	872	908	895	844	889	860	833	883	892	880	940	816	887	852	868	884	835	866	870	888	891	856	874	830	857	840	863	805	891	860	871	824	831	906	802	844	932	840	891	887	856	892	868	884	852	859	898	869	894	906	872	869	804	869	874	856	900	875	894	899	865	837	843	813	864	919	885	889	873	864	883	892	845	874	893	899	891	889	881	873	904	902	856	883	862	822	846	848	847	901	820	858	897	856	896	867	904	862	846	870	832	809	855	910	866	861	857	899	839	893	820	852	875	833	878	864	896	897	892	858	872	853	855	805	864	840	860	817	902	833	905	907	839	880	848	863	901	905	851	897	899	872	815	880	921	822	823	855	884	880	895	893	876	881	902	856	794	895	803	881	850	896	892	867	877	841	851	902	893	873	929	869	883	879	883	849	867	900	857	878	879	887	922	857	856	870	852	829	871	859	825	894	932	896	892	931	848	842	890	879	867	836	852	872	853	857	864	862	804	905	835	877	830	909	868	849	854	905	843	936	902	871	861	905	843	895	826	860	846	873	907	859	858	813	874	834	865	839	868	863	825	823	868	891	800	876	816	867	841	859	869	866	846	902	834	853	861	864	834	881	864	877	874	829	903	906	906	878	911	886	873	842	807	862	841	866	885	884	851	867	883	851	893	833	801	879	853	832	842	869	880	829	854	852	816	876	910	857	874	859	859	798	862	852	834	910	853	860	856	811	847	851	877	856	921	886	867	887	834	919	843	835	874	878	870	886	823	908	853	840	839	872	865	854	807	857	861	852	835	866	842	847	841	823	876	845	889	881	840	881	868	867	842	869	886	880	816	867	834	858	913	883	881	857	898	854	899	887	836	851	884	863	897	856	901	927	833	841	869	861	866	840	916	868	853	909	852	860	823	871	861	864	840	890	924	851	903	877	820	825	821	794	852	864	880	860	864	849	860	858	875	872	854	835	798	860	855	865	841	889	908	814	859	920	839	902	902	847	843	854	914	865	885	842	856	847	858	898	879	846	892	842	888	868	829	887	877	897	852	862	834	884	893	892	860	856	899	891	840	856	824	859	894	823	855	896	934	843	848	888	853	902	866	882	897	874	850	863	845	813	872	801	885	918	835	873	894	895	888	909	898	893	850	890	826	896	876	838	856	907	859	827	916	874	893	846	862	862	876	862	862	906	834	917	866	897	888	848	871	890	904	854	922	891	860	903	942	917	834	889	825	892	855	821	838	854	846	921	862	850	863	884	862	869	826	845	914	916	894	809	871	855	851	838	878	883	902	848	845	842	884	873	841	901	874	861	902	841	854	867	892	816	850	860	871	929	849	855	883	893	866	803	879	828	859	850	816	857	901	877	843	846	941	852	854	871	839	834	840	852	894	878	859	840	879	866	899	911	886	885	843	853	818	856	849	865	915	875	903	813	871	890	862	761	917	878	881	872	866	869	840	862	893	838	858	850	865	882	906	889	871	852	876	852	850	853	887	872	853	910	871	848	845	831	851	875	883	854	856	807	865	846	818	938	835	915	883	847	885	845	855	844	924	867	886	848	859	885	855	860	855	802	871	865	871	898	860	835	851	833	880	837	815	853	873	863	856	816	846	827	897	866	906	844	895	838	881	874	957	833	853	900	853	866	877	879	875	820	852	835	879	892	843	850	824	846	868	872	832	815	879	879	863	898	860	853	878	841	849	849	844	816	837	890	874	887	857	855	855	875	896	833	905	880	896	932	909	879	854	824	883	875	825	870	898	855	942	883	822	834	852	872	874	851	859	835	906	840	891	879	878	868	823	888	831	911	873	845	873	845	825	891	843	869	857	826	858	897	846	892	879	873	850	874	865	871	855	869	886	894	878	913	822	864	820	882	856	867	867	860	870	931	850	881	906
19973	11013	6391	2374	1209	854	680	513	493	490	484	419	417	409	402	427	427	426	392	404	410	424	443	458	423	410	392	377	359	399	406	402	374	428	421	430	393	443	386	396	414	391	398	415	368	427	404	393	369	444	424	378	405	414	424	400	374	406	440	416	435	438	383	403	416	407	409	396	419	396	432	406	368	410	420	410	444	386	416	401	459	399	418	391	387	395	444	396	412	389	381	382	372	416	423	414	387	420	414	396	390	419	412	398	405	385	429	372	422	438	351	381	418	422	389	385	404	379	397	394	413	407	370	350	370	395	368	403	394	422	445	442	401	439	394	375	422	414	397	392	400	398	411	434	387	425	417	371	394	439	403	393	423	387	384	386	379	414	417	411	394	410	422	398	392	425	433	406	392	381	389	391	402	401	398	397	396	440	428	426	430	407	392	395	380	416	403	443	404	410	403	391	386	420	418	389	425	405	381	345	392	401	377	356	365	399	421	460	420	426	406	422	397	382	387	414	364	418	394	411	410	396	409	440	388	370	418	389	382	413	411	402	393	394	366	396	388	429	406	400	373	386	435	370	402	383	430	395	381	422	380	412	398	393	397	423	422	413	434	425	372	396	375	356	389	414	391	405	368	432	447	413	395	436	373	393	407	383	387	407	387	403	394	396	436	390	401	391	402	395	403	360	400	399	392	392	390	396	417	385	404	380	366	415	425	386	401	415	378	451	426	411	394	425	402	400	385	408	383	387	394	397	407	434	377	419	406	387	372	379	397	422	374	381	405	403	376	385	416	390	378	403	424	392	418	364	446	405	400	401	431	411	358	414	418	397	387	375	399	401	394	419	400	401	421	388	376	408	368	372	381	389	442	427	402	399	407	398	380	417	424	397	383	350	391	407	399	388	418	414	364	403	425	417	379	395	422	404	373	404	381	420	401	367	399	413	389	397	358	375	410	387	396	403	410	406	386	448	404	406	398	383	417	381	417	393	407	375	378	408	383	377	367	390	400	406	404	400	415	406	392	406	433	407	374	418	376	395	401	413	440	373	394	409	426	401	392	408	404	441	387	365	405	388	402	402	388	398	411	409	453	405	411	411	423	368	399	390	374	390	434	423	418	362	391	389	407	379	398	395	387	394	403	418	397	421	402	443	381	405	408	374	402	399	424	436	414	414	391	382	414	415	388	392	389	408	399	423	420	399	403	414	386	392	399	395	371	441	418	369	386	411	400	384	409	424	368	402	444	385	384	401	408	428	386	406	428	409	420	426	415	397	388	387	416	398	381	389	383	415	416	388	395	376	414	392	398	422	435	395	408	390	417	400	403	417	394	401	402	386	412	377	388	444	424	422	375	393	405	407	383	420	404	422	380	432	425	363	362	420	392	392	409	376	386	427	426	399	399	367	395	388	388	362	390	428	410	405	410	420	390	366	359	389	392	427	426	359	428	437	403	375	390	377	406	396	409	396	424	402	405	439	383	368	436	423	359	395	382	407	424	423	397	394	393	413	380	401	425	419	412	386	392	401	369	412	408	384	396	385	422	400	379	394	401	391	414	418	393	384	370	404	400	432	414	411	394	368	383	440	402	437	353	385	413	385	398	360	394	423	393	381	384	408	384	413	407	407	383	396	403	430	401	392	428	403	424	408	382	361	420	377	431	438	398	383	423	403	439	420	360	404	433	418	404	407	417	374	438	396	382	394	400	420	400	407	395	387	394	379	427	379	402	408	392	399	417	371	442	388	383	414	343	375	405	396	411	410	400	411	375	407	404	404	411	378	390	427	424	381	345	424	437	432	416	398	391	369	413	399	416	422	377	402	353	405	411	400	390	376	411	404	440	396	410	414	395	421	372	406	429	414	390	398	430	396	410	356	432	383	431	391	385	369	415	401	426	401	379	410	379	395	366	416	401	393	385	384	408	416	388	360	420	397	435	396	400	382	381	393	400	416	432	402	386	418	372	371	401	418	406	423	411	367	373	439	430	387	397	423	368	405	452	392	374	409	454	393	361	369	362	406	382	418	416	437	422	379	385	387	382	382	395	390	406	396	405	403	390	409	411	418	412	423	397	425	385	441	389	383	401	382	435	426	367	400	397	413	402	412	383	410	373	366	396	374	395	404	421	453	385	407	410	424	419	382	445	435	402	426	430	415	397	441	394	410	392	408	362	396	409	407	341	373	418	422	357	404	408	383	424	384	405	418	391	397	424	387	444	424	371	360	406	410	395	376	363	344	410	362	391	423	391	421	376	409	404	422	392	385	396	430	437	433	392	392	423	444	406	371	419	409	403	418	410	379	460	417	407	383	370	430	458	415	426	387	373	400	399	413	419	397	468	390	384	413	427	429	386	388	422	432	390	426	379	433	386	402	383	376	391	405	399	408	395	435	396	392	432	388	399	384	422	392	418	403	389	409	401	382	409	391	416	391	441	399	423	405	380	394	395	413	392	419	402	393	372	393	395	424	425	423	406	447	411	395	418	428	409	361	403	410	399	391	404	413	389	383	419	368	402	446	443	428	411	422	389	409	389	387	385	392	366	365	382	412	442	368	422	416	419	413	389	366	412	395	408	382	406	378	414	421	365	399	424	400	414	472	385	375	370	404	385	394	411	432	367	404	410	403	367	417	378	426	394	400	402	367	387	371	410	386	405	479	430	407	362	416	393	385	422	414	380	443	414	417	435	423	410	355	399	428	379	349	394	392	388	413	421	404	407	406	365	408	351	402	397	448	429	381	400	443	390	413	429	389	411	425	376	385	384	421	375	391	411	433	400	385	397	393	416	397	414	405	417	387	385	386	385	377	413	429	400	399	403	382	417	381	393	419	408	405	381	408	394	417	382	409	369	406	391	364	438	411	397	386	356	361	426	415	409	418	375	389	413	403	386	414	437	418	398	425	409	411	420	396	448	378	433	414	428	381	398	410	371	406	406	414	405	408	408	423	430	405	388	392	405	406	442	408	403	424	404	387	396	381	398	407	400	428	389	419	397	385	404	394	421	395	431	413	404	398	440	408	354	385	390	412	402	393	368	390	409	408	411	402	382	386	401	373	388	376	417	365	393	442	404	420	428	426	422	409	386	397	396	402	399	406	384	436	394	400	411	395	375	425	399	375	388	368	385	402	406	417	433	410	372	419	429	440	390	407	452	402	371	419	379	399	386	386	425	407	379	416	407	372	406	422	391	389	409	393	400	370	430	454	429	424	443	414	385	400	390	415	389	410	393	401	385	373	390	405	420	407	394	370	379	386	390	413	366	376	418	389	409	392	445	397	422	413	403	387	373	440	410	434	381	386	393	407	428	385	417	416	452	376	433	433	345	398	412	382	422	390	376	385	392	401	430	391	438	434	379	396	396	433	388	386	434	429	370	383	365	407	422	399	387	371	449	413	410	357	394	390	381	382	379	397	423	409	413	379	402	417	398	362	438	401	405	368	388	379	427	374	392	384	380	425	372	405	398	400	400	434	385	408	403	392	403	375	441	402	423	373	397	407
11826	8778	9498	5587	3774	2601	2141	1613	1336	1196	1154	1176	1010	1006	1049	983	917	959	912	924	952	912	919	977	906	929	861	852	877	865	859	833	890	887	866	884	852	912	897	897	896	881	903	840	882	848	852	920	857	899	882	922	805	848	882	890	878	826	821	869	865	860	885	896	882	862	919	848	894	837	855	832	837	854	893	908	821	851	882	867	890	873	880	917	880	856	907	879	805	911	880	853	870	843	873	853	888	831	885	854	858	902	877	875	880	871	895	858	854	865	936	860	917	880	852	901	851	828	830	834	875	872	887	833	844	865	803	903	861	903	861	842	844	906	892	916	858	834	892	872	917	846	879	918	894	879	839	806	878	864	866	874	874	850	895	907	883	869	897	843	851	940	895	904	927	909	898	870	873	796	897	891	871	860	853	818	895	886	885	890	857	904	910	856	908	830	869	868	843	864	928	841	861	896	853	837	869	853	884	905	872	899	873	871	895	868	941	889	831	897	897	894	926	839	853	863	896	900	879	834	895	870	837	818	913	854	860	881	866	909	871	886	850	861	836	874	823	823	858	884	904	836	832	887	843	846	871	894	841	884	901	844	854	915	852	873	876	860	882	859	874	870	903	850	870	818	843	891	893	851	825	905	840	921	861	855	851	924	850	889	913	855	827	857	847	856	916	883	871	901	865	851	868	898	923	909	875	902	862	912	888	842	864	867	830	848	890	844	908	890	836	836	834	870	898	871	862	851	828	880	872	883	864	870	909	866	925	859	862	886	905	870	846	821	919	892	828	884	858	849	898	811	940	903	841	839	892	813	905	817	815	857	879	879	809	867	854	896	899	882	903	865	870	902	885	839	909	899	870	867	867	855	865	898	899	869	895	788	882	919	855	896	873	914	882	924	870	847	886	900	856	867	908	802	878	849	854	879	884	879	906	858	832	931	903	863	870	863	872	864	826	917	886	935	872	873	863	862	868	812	872	917	876	851	870	893	873	909	900	885	883	857	858	858	904	867	868	861	812	907	877	865	789	859	868	876	869	820	889	867	882	859	838	881	811	854	931	833	887	843	872	905	832	909	865	828	844	941	873	853	888	878	806	837	890	879	904	927	844	875	845	854	811	874	868	862	907	856	875	893	870	880	891	856	880	943	880	856	886	863	877	908	875	861	922	833	882	840	867	860	883	904	900	875	848	857	922	836	825	890	852	890	886	908	858	865	897	831	874	864	895	896	857	866	917	836	835	883	901	892	885	895	858	834	849	840	893	880	866	845	896	841	886	846	915	881	846	867	866	878	908	864	899	857	895	857	885	880	813	925	894	845	857	904	880	889	892	882	825	854	922	872	867	864	891	910	858	926	894	846	851	861	914	891	828	863	890	878	845	868	869	866	872	866	811	899	853	858	816	889	842	838	835	884	884	838	918	888	833	865	894	863	897	910	872	852	849	894	889	877	864	826	871	886	847	848	825	840	861	878	857	875	873	894	839	940	915	860	851	871	905	821	896	872	844	913	871	904	960	830	856	844	873	898	888	853	864	843	886	845	871	896	872	902	860	873	892	845	901	912	871	838	869	901	857	886	862	867	860	866	842	857	931	853	870	882	867	885	892	892	867	861	907	904	892	832	818	854	890	833	881	848	890	853	910	830	880	857	836	876	861	879	902	819	892	865	873	835	914	879	829	880	887	856	831	894	898	898	854	891	839	934	844	848	892	870	857	849	889	874	857	834	866	846	930	868	893	858	867	884	815	903	837	881	900	937	927	864	888	856	821	854	902	823	948	833	878	876	915	857	912	886	859	927	865	884	839	873	854	865	838	901	829	852	877	880	935	881	934	792	855	835	885	829	849	883	839	845	847	920	874	889	880	827	834	878	899	892	849	877	841	820	927	882	873	868	853	867	851	850	868	860	902	868	865	869	807	901	887	844	921	845	890	898	908	886	880	859	864	883	895	863	890	873	867	878	863	898	868	878	897	852	883	893	867	888	825	885	877	868	892	886	876	894	851	838	907	889	893	801	910	908	919	873	830	821	860	838	841	877	904	830	809	841	864	862	875	881	802	909	882	877	922	901	880	864	901	898	871	874	873	871	856	809	871	852	892	891	926	839	856	885	877	903	872	905	886	871	900	884	881	854	868	867	932	826	845	859	953	848	880	871	923	809	824	855	845	863	838	878	841	889	855	900	907	881	863	850	919	854	884	869	914	841	922	858	882	848	843	865	868	900	862	877	858	815	877	888	882	923	917	831	874	863	858	859	847	799	850	833	831	892	881	904	832	869	874	874	872	879	923	883	841	846	915	886	864	917	897	872	859	896	864	917	857	856	859	844	871	911	849	822	844	928	905	842	858	893	831	866	896	844	840	940	879	850	902	874	860	907	893	899	893	923	884	832	866	815	879	848	876	834	863	827	889	891	888	901	883	886	859	908	855	846	879	812	909	830	915	834	842	893	823	850	904	870	810	849	899	833	947	893	867	886	838	878	909	828	886	850	892	823	877	893	872	936	873	923	894	866	825	908	802	882	849	905	857	876	872	846	872	881	847	840	892	865	827	865	848	930	856	863	838	863	858	895	864	907	915	865	889	833	854	883	818	876	847	910	868	882	884	858	807	881	885	899	876	891	838	852	881	899	831	896	879	855	868	840	913	854	855	900	901	865	820	885	857	885	866	924	905	880	874	821	868	891	894	902	854	807	854	899	845	896	902	902	824	852	872	947	877	890	873	858	855	888	872	856	854	827	903	857	846	834	887	852	863	897	878	882	894	823	864	852	865	836	876	908	831	900	925	854	875	835	847	856	867	881	887	893	860	905	849	870	860	841	879	917	882	830	849	885	864	914	920	898	861	878	883	858	862	881	872	897	850	861	861	866	885	901	875	879	903	876	883	900	885	831	887	835	890	902	862	934	884	863	879	875	862	843	863	884	851	875	866	895	903	867	853	879	894	875	914	839	896	867	848	865	868	834	856	889	891	852	892	886	864	893	896	850	854	927	838	868	876	884	894	883	881	872	912	851	902	889	903	896	864	845	875	827	836	892	874	820	856	904	898	906	902	860	929	897	874	887	895	835	906	863	900	899	830	829	928	887	927	889	861	868	931	877	864	857	905	802	902	880	848	907	909	877	866	863	867	887	860	837	849	919	908	865	835	790	871	852	884	813	871	934	882	824	827	873	917	868	848	829	886	799	861	904	821	899	868	905	849	822	846	897	851	878	842	901	870	902	840	915	914	847	907	874	868	928	896	900	835	880	836	816	904	869	844	807	941	842	850	869	902	803	872	869	825	871	866	841	878	844	885	930	893	818	851	868	821	838	890	873	855	869	820	886	834	924	904	836	830	921	775	873	857	935	882	908	868	896	872	896	883	895	874	922	886	908	828	830	823	905	870	909	836	850	820	859	867	857	862	896	853	896	844	853	850	909	870	874	881	842	819	944	840	844	881	884	818	854	892	868	869	903	904	894	886	884	910	805	861	863	931	835	842	881	858	945	896	865	901	882
33089	21256	14891	4773	1813	1087	781	659	547	466	400	427	405	381	397	398	360	402	340	382	387	342	350	333	396	389	338	345	354	370	366	367	358	351	346	362	396	368	342	333	322	332	357	320	325	329	332	346	371	348	369	362	381	360	358	366	334	336	317	338	353	406	362	375	347	374	324	318	343	318	354	367	316	360	393	333	332	339	334	389	356	319	301	329	376	345	335	366	328	348	379	354	347	348	384	359	382	349	359	352	349	369	346	344	358	348	299	324	346	370	338	370	376	332	340	352	342	361	331	337	366	372	329	341	366	389	323	359	327	370	355	345	337	332	362	361	345	403	311	357	328	333	347	342	353	325	375	353	365	359	418	389	356	353	360	341	330	374	340	369	371	322	351	336	348	355	377	328	309	365	364	346	333	357	345	340	316	332	376	357	348	351	332	351	349	341	327	340	347	350	362	381	341	359	394	362	366	348	371	350	323	340	334	355	352	392	358	368	379	361	319	344	360	319	345	306	342	389	344	357	351	371	352	297	344	381	341	331	330	343	364	340	335	385	358	340	330	359	380	361	320	302	371	356	353	342	369	368	342	354	335	347	349	380	328	368	313	349	312	345	351	322	370	343	344	333	331	330	327	360	361	353	349	340	314	348	352	344	314	338	346	344	364	386	344	311	369	374	360	346	366	326	366	331	359	306	357	353	371	392	342	317	354	330	392	361	332	363	340	349	357	337	357	397	364	353	357	315	358	346	345	338	321	326	330	328	340	340	297	343	369	314	315	335	353	354	366	379	378	360	362	346	351	320	387	339	327	313	364	330	354	332	359	347	387	344	344	341	372	332	327	329	383	345	324	354	303	338	367	341	353	358	362	342	331	336	319	342	365	316	335	309	367	359	369	344	370	343	356	346	360	351	352	312	335	374	375	323	330	360	336	341	340	390	340	320	356	330	359	344	343	357	366	366	351	329	351	370	345	381	380	346	385	344	314	351	332	325	332	344	352	362	331	378	365	336	327	372	347	344	405	367	389	363	329	332	328	340	343	353	325	349	363	372	313	377	363	337	341	355	363	370	373	342	345	383	349	361	345	341	352	338	350	350	367	357	325	348	351	364	329	351	371	330	340	348	357	296	393	366	317	344	365	352	378	347	342	358	327	315	355	349	309	347	347	349	359	353	355	342	341	338	374	367	357	347	346	354	380	366	329	327	392	372	363	369	318	344	339	337	346	398	361	341	354	347	365	352	336	355	334	345	325	313	346	360	341	359	345	364	392	328	349	359	372	345	358	363	323	338	365	337	306	374	359	359	358	348	346	337	350	345	341	349	377	377	335	326	368	372	350	353	339	327	331	325	365	368	326	367	308	409	373	387	356	325	341	364	331	330	341	337	370	311	340	390	336	326	361	389	323	383	350	349	312	325	346	326	363	332	324	344	333	334	312	307	339	372	385	364	386	330	359	370	363	364	371	362	340	321	348	373	338	357	362	332	360	386	358	359	324	363	330	328	328	369	350	313	338	365	367	362	359	344	382	346	331	308	345	390	365	346	336	342	343	354	342	338	373	370	354	333	364	324	360	351	353	363	335	366	357	297	338	340	357	340	338	326	359	344	374	377	334	357	341	354	360	356	339	370	379	326	345	338	325	355	361	333	333	372	349	362	372	379	329	366	361	315	319	346	344	333	334	347	294	375	346	380	366	346	355	369	367	334	383	389	345	359	331	349	369	354	340	320	361	342	352	329	324	359	323	364	360	364	317	330	334	358	361	314	368	360	341	342	340	366	377	345	360	334	371	357	337	339	364	347	309	340	341	342	353	334	346	349	345	336	344	354	375	354	355	338	381	331	370	340	337	363	361	366	331	328	345	357	354	352	351	356	366	348	361	366	332	338	352	345	342	342	339	341	363	357	361	321	318	351	365	348	372	388	348	393	361	372	342	367	344	364	358	340	351	326	343	367	334	337	349	359	335	336	337	352	370	357	359	335	377	325	368	353	364	341	321	334	363	321	316	338	349	347	368	331	364	353	335	312	395	353	313	361	358	350	343	329	325	366	372	328	365	319	352	335	335	336	347	346	391	351	325	336	338	363	331	337	377	352	344	329	378	355	341	323	401	378	361	358	352	382	336	321	313	355	348	398	363	371	333	340	349	388	324	377	335	293	357	305	362	340	346	339	354	355	345	364	357	321	343	364	348	311	366	351	335	365	381	370	349	356	337	361	379	377	398	370	368	313	336	323	345	382	339	346	331	352	372	349	362	306	356	339	367	356	325	343	362	322	402	373	358	334	372	353	352	365	367	373	329	348	371	321	359	354	340	315	340	331	358	354	370	341	370	340	352	341	374	360	353	367	333	372	349	359	328	344	325	325	354	368	374	363	418	386	348	357	371	339	317	333	372	364	326	306	305	343	357	343	406	378	324	357	345	357	347	346	349	331	383	326	359	317	349	344	336	367	313	349	363	337	332	362	351	372	367	369	350	312	369	337	328	330	350	365	337	413	389	349	349	358	349	371	333	368	349	319	339	343	366	322	353	347	374	349	317	380	375	380	330	315	346	365	340	357	371	327	377	329	363	355	322	332	342	337	348	335	317	358	329	335	334	335	341	348	350	383	374	345	339	375	340	376	361	347	338	365	307	367	366	345	377	363	341	360	333	354	389	373	325	355	378	367	341	345	347	348	337	339	355	392	399	339	321	378	357	348	340	347	364	345	306	333	360	339	340	348	354	329	317	363	341	380	367	310	344	316	386	342	362	364	362	334	361	345	374	368	350	369	364	350	341	370	380	323	336	312	350	393	378	323	326	339	350	348	354	328	391	325	388	326	354	363	342	406	360	363	348	393	363	384	378	347	379	351	343	350	372	371	396	371	360	364	365	368	356	367	373	326	341	331	352	351	342	331	345	394	347	356	363	348	373	328	357	351	332	350	350	368	356	376	366	359	352	384	339	328	362	323	364	343	356	344	353	317	342	355	347	346	345	354	403	338	362	357	358	366	336	344	352	314	338	371	382	352	336	325	350	386	363	326	360	340	373	372	342	342	345	346	373	317	366	353	344	339	353	332	357	377	337	367	325	360	334	317	315	352	359	348	329	334	313	337	347	323	348	341	318	341	348	326	333	350	351	351	366	335	362	343	350	348	332	368	327	367	345	381	360	364	320	327	372	351	370	363	345	316	358	324	375	379	366	354	372	383	364	356	362	367	365	361	338	323	361	341	365	340	340	337	366	365	360	339	386	357	328	348	389	356	343	348	323	369	360	362	344	378	348	346	361	357	309	342	324	403	375	356	334	389	409	349	332	346	354	376	334	388	311	346	315	367	315	347	382	365	373	339	324	371	352	345	341	378	345	369	342	361	332	336	360	349	306	327	351	378	360	331	355	384	369	349	328	348	296	333	367	373	358	337	335	338	348	343	351	401	366	346	388	364	300	335	327	350	376	358	338	316	377	355	364	372	358	359	375	348	358	346	339	338	333	377	364	328	377	324	366	342	358	382
20864	16400	17985	8622	5365	3821	2816	2212	1717	1459	1380	1336	1177	1113	1084	1085	1000	1001	916	919	903	912	822	878	828	860	870	867	803	848	834	790	803	832	783	816	811	773	784	785	795	814	794	816	796	836	777	780	802	831	841	788	751	764	830	838	789	751	782	783	743	796	743	771	748	787	798	815	760	833	785	771	774	805	819	827	736	807	720	800	742	784	772	821	729	803	755	790	763	784	752	786	774	818	777	788	795	769	791	783	782	780	746	799	772	770	763	788	767	805	800	793	817	747	758	772	804	778	752	790	775	736	748	803	781	777	771	819	747	776	764	783	779	787	746	788	763	788	822	732	805	768	744	784	732	752	782	829	732	769	748	783	778	801	704	715	789	789	824	729	779	797	796	779	757	774	786	721	777	867	801	752	794	773	789	795	733	766	804	794	765	716	747	780	789	734	774	747	760	819	812	732	790	821	840	776	811	793	724	743	755	776	773	766	765	740	836	785	791	837	839	790	816	801	832	797	748	820	836	767	846	765	782	811	771	780	788	756	753	764	807	740	748	782	781	765	806	842	835	814	767	765	782	786	802	812	782	789	728	773	783	801	803	782	795	793	754	752	779	778	811	812	783	779	793	755	762	748	830	803	713	802	797	809	755	793	772	783	783	775	788	795	815	746	789	800	812	778	739	784	732	791	816	787	878	741	813	775	801	760	775	788	764	875	836	779	773	797	806	721	785	763	775	811	828	817	791	809	781	796	743	802	721	754	786	770	740	755	770	781	792	781	787	804	752	774	807	778	777	797	759	794	745	710	786	771	764	777	815	770	825	782	820	738	789	764	769	786	749	727	779	746	827	771	757	814	766	791	785	798	820	791	725	811	756	770	761	726	787	756	803	774	759	776	807	754	787	791	793	748	760	758	788	757	789	745	817	793	756	812	786	786	768	751	751	823	760	730	733	788	807	768	777	760	780	732	785	790	816	791	790	790	787	783	775	758	770	779	797	726	779	736	775	758	801	840	781	814	746	784	775	750	768	757	830	815	759	792	734	765	767	736	798	759	766	831	787	765	809	781	751	754	822	813	775	822	757	805	758	748	768	752	759	738	783	777	789	774	713	792	807	801	757	739	793	761	832	783	792	812	793	769	784	796	743	783	803	776	740	761	774	797	795	724	806	746	787	771	790	795	775	779	768	792	769	769	768	780	790	771	772	809	741	814	752	757	788	787	808	807	771	813	792	777	753	755	793	740	773	778	745	789	758	804	794	803	772	789	739	785	801	805	790	758	778	798	760	788	827	844	775	776	820	797	811	796	737	762	799	781	756	751	751	735	772	778	778	806	755	809	797	781	749	792	781	767	771	844	824	839	801	777	824	758	814	773	811	750	755	761	720	779	768	836	770	764	823	806	747	754	750	792	746	786	835	738	789	747	797	777	799	758	751	743	733	834	806	819	778	824	772	801	818	821	806	754	742	801	795	823	744	803	861	814	767	748	768	777	793	782	746	768	766	758	788	791	787	825	722	753	815	777	776	786	780	808	807	822	811	750	815	789	800	811	786	772	792	796	768	796	737	744	817	737	810	858	803	799	786	781	742	800	781	762	770	815	777	773	809	780	849	783	788	790	754	741	807	779	747	796	806	768	760	765	739	755	751	801	764	812	809	760	792	777	774	728	774	734	780	738	783	779	786	820	827	756	804	797	743	748	772	769	806	798	793	779	803	808	829	781	749	825	773	795	816	794	766	764	772	747	784	770	823	746	778	799	758	763	835	749	758	786	815	810	794	815	788	814	761	803	779	715	732	822	816	791	797	818	754	795	767	760	794	744	743	704	717	808	801	775	774	762	801	764	744	783	764	753	746	777	790	808	789	788	799	830	777	756	780	827	808	739	760	801	764	812	783	813	734	755	792	772	779	801	744	806	803	827	788	727	784	786	790	768	827	782	822	808	777	780	773	774	810	791	788	779	817	788	763	823	740	735	802	775	841	821	778	737	792	810	785	752	787	745	760	805	722	808	791	728	764	833	816	794	861	750	767	815	755	779	789	751	792	768	769	825	754	750	805	770	803	776	849	768	752	760	814	799	793	794	771	818	758	724	808	760	756	752	793	776	742	800	773	801	814	817	741	761	778	793	758	821	814	784	793	792	797	772	762	795	770	817	778	771	796	754	760	752	809	802	773	740	784	814	775	807	733	756	786	769	795	768	786	786	752	755	766	767	803	774	786	710	821	828	724	790	765	756	776	796	801	735	780	778	798	770	768	764	794	807	792	775	808	744	791	788	748	795	772	795	868	793	729	730	747	797	722	815	788	792	758	777	744	795	797	779	796	773	729	750	786	755	794	773	733	786	798	766	765	794	753	769	765	797	806	783	763	789	772	774	756	811	760	745	770	805	816	753	792	750	765	799	796	803	742	787	793	794	745	773	803	740	784	743	778	763	767	773	820	764	753	760	831	796	776	836	731	783	781	754	740	794	742	812	770	779	763	752	783	778	792	787	795	848	812	811	816	776	759	760	767	754	799	747	715	727	753	775	754	786	798	800	813	796	753	755	818	783	821	807	770	719	781	732	795	810	775	793	792	776	798	725	740	799	793	748	755	767	792	748	767	751	798	796	743	814	800	754	719	810	799	733	783	809	790	758	725	787	787	756	793	763	768	754	771	799	779	821	848	803	816	767	797	792	727	777	822	784	758	762	746	809	750	784	775	732	784	825	777	735	793	787	812	791	817	814	754	819	812	785	787	804	760	723	788	776	743	773	769	799	783	819	807	777	788	787	760	804	807	816	741	775	806	783	782	810	844	718	768	720	763	739	779	767	802	772	758	786	771	786	757	783	784	758	737	751	766	766	762	810	788	798	739	791	723	805	736	804	788	780	770	794	758	799	782	785	781	807	788	807	764	792	783	736	786	794	759	791	763	751	835	772	792	754	778	723	811	773	794	819	770	761	806	752	814	711	733	809	795	763	773	769	783	753	801	765	795	761	758	755	784	772	749	776	743	785	788	771	756	756	769	732	814	804	754	798	810	805	781	754	785	765	771	819	794	760	784	761	784	809	751	776	759	740	741	799	806	807	737	758	757	784	766	786	746	794	805	782	786	797	768	743	808	768	730	758	780	763	747	741	808	795	724	763	724	817	839	774	773	773	780	744	828	770	770	762	783	742	784	802	778	777	785	734	726	791	743	756	786	782	823	769	823	794	790	794	795	805	748	807	744	756	787	796	731	774	781	777	792	794	798	764	734	811	805	781	741	735	803	780	786	771	814	820	788	774	763	767	774	782	794	787	814	818	777	737	771	777	802	822	750	774	781	741	758	794	750	763	779	774	776	808	755	756	816	866	793	792	766	744	794	768	778	783	768	832	845	826	777	819	770	782	747	798	765	798	777	770	765	792	763	775	768	812	779	790	803	758	815	750	802	742	760	798	785	813	787	750	792	797	755	777	742	744	781	710	782	755	778	771	816	791	747	778	812	795	743	778	720	820	768	751	813	753	793	764
42775	30180	24020	8524	2706	1630	1058	833	688	597	481	478	514	462	481	442	408	463	457	423	412	426	413	415	424	388	397	421	392	423	423	391	412	381	375	409	428	395	421	424	404	373	389	369	360	427	405	397	407	397	392	407	442	420	368	371	396	402	411	396	420	424	416	393	391	411	380	396	375	413	380	384	371	357	394	415	384	426	445	410	368	329	376	367	430	442	414	357	375	372	399	368	416	400	376	369	354	390	417	414	430	378	376	400	398	412	393	428	401	404	406	409	397	375	424	444	413	389	408	370	381	384	395	391	414	430	403	426	359	414	398	420	410	420	366	409	371	445	391	375	381	364	414	371	361	353	381	415	405	430	397	357	401	408	398	386	405	344	379	370	385	357	417	384	384	390	389	422	374	357	385	381	356	390	407	403	377	409	398	387	357	400	385	421	397	382	378	394	400	399	397	421	366	407	390	391	418	336	409	425	373	421	379	365	367	398	410	383	367	399	430	425	363	353	412	412	391	352	408	391	349	407	376	414	363	386	367	410	409	393	378	406	410	395	390	399	392	384	405	414	391	421	361	374	374	386	353	415	360	427	391	374	393	369	400	394	350	367	393	415	394	370	363	400	422	366	347	382	396	377	354	422	386	389	400	359	412	408	379	372	359	394	408	392	411	371	373	372	395	395	404	404	365	372	403	367	366	360	336	411	399	405	428	405	364	355	368	366	421	369	412	413	385	394	392	404	348	358	403	391	379	417	353	376	381	387	391	372	364	363	379	421	359	368	368	390	395	384	391	366	405	370	404	414	406	380	414	392	391	383	431	373	393	419	404	358	379	386	382	386	364	407	383	395	392	395	427	387	360	455	420	349	392	380	445	380	401	383	351	385	394	379	400	399	385	404	403	403	375	380	381	362	365	380	371	369	410	393	377	379	413	395	359	421	410	400	359	384	379	388	384	414	384	388	385	402	408	406	430	334	409	361	385	392	360	386	403	373	370	414	395	399	392	374	372	394	418	377	403	420	391	421	410	408	381	379	377	401	409	407	397	364	380	395	393	386	396	400	413	390	378	417	379	399	365	387	378	360	420	373	407	399	343	395	421	401	365	413	405	377	397	411	381	388	370	393	376	422	418	406	382	452	379	418	339	370	398	396	384	419	386	373	408	392	409	399	446	402	390	419	393	356	411	391	381	369	430	386	415	383	359	383	369	409	383	390	399	399	382	431	351	388	399	383	398	398	378	375	396	390	401	373	433	370	437	421	416	443	392	408	378	410	361	403	409	397	384	373	386	370	429	376	408	395	430	428	412	414	423	352	366	406	378	391	347	430	345	375	399	386	368	420	414	406	393	384	398	375	422	391	422	393	353	375	378	345	361	367	397	391	373	351	423	425	398	400	381	403	346	422	426	380	379	367	390	371	383	377	401	358	342	369	380	398	420	349	428	380	391	405	399	393	377	443	384	400	398	453	365	411	374	396	402	383	374	378	410	391	376	375	367	360	377	416	410	387	400	380	409	407	378	351	401	401	387	369	401	364	377	415	380	374	404	430	375	325	406	384	402	355	400	405	367	406	370	400	374	392	386	411	411	414	404	380	390	417	390	424	433	412	406	373	375	385	364	379	418	395	356	420	422	380	380	417	399	392	412	382	399	415	407	400	380	384	386	382	403	373	417	383	398	375	412	391	387	408	375	389	389	401	441	383	400	388	370	382	409	391	377	383	389	403	425	393	420	389	404	391	384	400	394	431	380	443	379	409	380	375	419	403	369	345	415	401	424	391	399	426	391	414	419	386	389	397	394	403	369	357	379	384	401	396	367	407	366	391	424	458	388	404	364	403	360	410	403	409	364	391	389	400	391	381	369	383	395	388	373	414	423	355	369	392	379	338	375	358	375	377	399	408	386	362	427	377	367	409	388	383	425	407	412	360	416	413	408	443	427	373	422	379	421	394	344	340	407	409	388	449	375	328	358	386	377	403	381	386	399	385	416	390	371	412	386	373	420	382	365	401	423	384	417	395	372	407	361	392	387	394	404	371	402	379	370	369	405	412	404	398	395	386	404	388	396	395	368	385	379	380	375	395	395	389	372	429	410	382	389	403	377	368	386	423	371	387	407	398	391	398	399	374	369	412	435	417	386	370	404	423	408	396	399	399	351	403	360	411	380	391	367	436	369	362	385	368	381	377	381	370	340	395	376	398	370	387	374	370	374	391	393	437	362	404	411	428	389	407	400	372	386	371	412	399	430	383	407	374	379	372	431	390	404	342	396	420	379	400	410	361	375	391	413	382	383	415	387	395	389	416	409	401	361	373	389	376	437	387	397	414	351	376	364	402	413	390	399	390	423	398	381	389	405	435	439	366	417	362	381	386	401	415	384	400	392	337	418	397	345	392	403	389	385	400	384	382	422	397	367	361	389	369	396	387	403	377	361	411	389	410	393	383	420	432	427	396	390	364	399	433	350	354	368	375	380	338	382	355	411	407	353	386	397	411	403	341	415	390	417	396	389	414	367	410	403	382	397	379	415	434	401	385	380	380	376	398	417	385	386	356	388	390	387	379	390	392	425	396	417	378	397	375	433	384	372	403	384	412	376	373	396	408	389	415	363	388	382	372	372	411	420	358	403	381	393	413	400	395	371	369	386	366	376	409	400	408	383	400	345	392	374	368	320	371	426	386	382	393	409	381	394	420	402	379	392	391	381	406	417	391	363	357	435	418	395	375	374	397	364	370	368	399	399	370	394	432	394	418	410	412	423	376	368	358	394	404	410	364	385	389	386	382	409	395	392	355	401	386	408	405	378	407	366	370	443	394	362	377	410	402	406	397	370	386	385	396	414	390	393	389	414	400	372	425	363	414	395	382	447	427	395	418	380	370	409	403	376	362	403	370	342	396	377	399	418	375	364	346	367	373	397	383	395	371	397	344	426	402	392	421	408	373	384	384	433	414	344	370	414	411	407	393	378	398	346	416	369	422	413	385	414	396	400	421	406	324	352	402	411	403	398	368	395	362	416	422	394	374	411	402	375	402	393	411	381	385	372	372	401	411	374	415	393	430	420	395	370	393	373	380	382	352	405	384	367	418	391	424	374	396	374	377	416	368	381	382	394	371	402	376	430	378	423	391	386	387	374	360	396	372	392	380	399	412	396	402	383	449	390	387	404	418	403	392	405	386	406	426	416	387	411	385	370	381	377	395	349	388	378	422	373	380	361	363	370	391	365	377	360	422	380	415	378	374	366	407	404	375	418	392	378	389	384	402	391	382	450	374	374	403	434	429	402	401	398	358	414	387	407	382	398	419	404	389	368	353	450	413	383	369	363	408	369	356	392	367	374	407	384	393	377	366	385	357	399	364	405	411	417	394	412	393	388	403	432	383	398	404	407	436	389	360	394	354	386	409	413	358	366	404	407	358	373	388	403	366	395	426	359	394	400	388	363	379	432	391	392	399	396	391	415	367	396	426	379	402	387	377	405	353	380	415	413	404	378	389	364	394
26127	22498	25416	12440	6992	5114	3874	2853	2226	2040	1755	1596	1389	1340	1357	1367	1229	1135	1099	1054	1079	1025	1014	1015	1022	1042	1003	989	1026	936	908	957	978	955	921	914	909	830	881	860	899	866	868	871	862	839	898	872	865	849	859	858	882	817	860	843	872	866	888	882	867	859	848	851	930	892	854	866	861	904	830	864	859	849	835	897	904	965	818	872	826	862	811	866	829	851	863	885	868	917	817	839	881	846	894	885	872	883	869	866	869	883	827	900	876	851	878	824	899	827	906	861	853	867	873	857	907	840	865	854	810	789	841	895	892	809	874	803	862	834	845	889	849	880	876	815	814	881	854	829	853	865	883	866	820	887	882	839	859	790	827	868	916	842	852	862	910	836	850	839	815	904	881	886	834	873	873	856	893	929	851	904	864	884	888	885	848	873	842	876	864	829	867	831	856	873	855	854	851	875	922	844	847	877	871	886	911	887	879	916	886	855	897	896	904	828	869	853	817	874	847	834	807	880	874	843	837	813	882	825	931	882	841	839	902	858	870	877	883	851	826	877	862	823	850	840	870	856	855	831	873	812	876	861	929	864	883	853	799	848	874	897	825	887	895	882	889	890	849	832	839	934	905	904	847	851	885	866	882	901	854	805	882	902	899	834	876	885	849	851	846	874	877	884	794	825	844	923	838	878	867	853	899	857	855	843	852	836	826	867	844	822	940	836	845	912	852	866	844	868	817	867	865	869	895	918	864	842	906	834	870	813	842	818	901	865	899	829	871	809	856	898	843	893	882	894	848	823	950	887	883	834	833	854	840	904	859	869	881	850	867	867	835	873	876	859	883	888	875	868	816	865	847	852	826	820	867	794	850	793	879	891	875	846	869	822	884	858	837	861	875	851	839	926	842	864	832	813	859	854	892	842	855	851	821	879	874	836	855	851	868	840	895	858	907	829	820	849	857	779	863	868	896	853	833	841	849	840	840	885	837	849	820	896	857	845	854	877	872	901	882	923	915	859	864	911	840	829	861	863	861	864	854	806	850	846	879	906	840	873	888	855	868	858	900	858	859	887	884	839	891	895	815	833	865	887	883	874	908	883	856	888	809	881	810	865	895	885	854	856	892	832	831	856	874	845	825	864	840	837	857	853	866	908	844	884	864	847	864	863	849	805	901	889	902	850	827	897	890	866	859	937	857	862	863	866	831	846	864	867	844	889	844	913	892	844	854	880	839	848	940	827	878	815	849	846	843	862	845	856	833	850	885	881	861	872	916	876	850	807	878	858	917	881	864	888	884	816	881	850	874	877	858	816	838	871	899	848	915	846	853	892	821	856	820	888	882	815	862	840	852	902	870	917	860	843	836	863	850	896	888	842	931	848	922	924	861	819	839	822	881	806	906	839	866	847	903	883	913	792	816	860	854	865	859	836	859	865	866	851	812	849	885	841	837	899	857	904	846	834	872	833	891	869	852	831	860	844	854	921	865	868	881	889	887	888	844	871	859	860	843	830	852	891	779	856	897	850	886	864	899	846	909	839	869	841	845	873	847	877	900	837	914	858	845	867	834	844	822	885	848	875	898	826	890	857	803	892	890	810	891	861	788	869	860	845	833	830	813	865	881	826	906	897	888	847	879	845	855	878	816	846	854	873	867	795	857	870	798	800	863	825	891	841	852	897	893	880	902	863	873	854	886	845	775	885	831	878	898	865	895	814	866	885	871	882	872	861	861	904	848	805	823	837	818	837	855	832	808	888	903	918	909	878	856	851	878	845	875	839	828	857	847	900	894	849	862	914	894	889	836	872	849	862	841	823	853	833	848	926	892	932	859	856	827	859	905	875	803	828	871	845	864	899	869	850	863	892	850	860	848	870	909	833	892	876	882	856	797	829	888	877	868	905	872	840	879	887	829	829	875	834	865	856	877	901	826	809	907	848	838	814	801	875	885	866	871	818	847	862	807	858	926	926	881	851	842	814	803	920	890	866	851	879	861	830	871	885	848	830	834	831	818	861	866	825	815	867	864	861	870	854	830	882	856	921	825	882	892	858	868	882	878	880	867	880	890	850	885	824	843	823	803	915	863	860	895	888	865	866	856	828	836	842	888	866	875	900	830	798	837	833	848	858	873	887	810	830	829	885	824	868	872	842	827	871	855	890	871	819	822	860	906	859	847	840	847	871	836	850	872	889	901	803	836	865	886	874	859	833	828	803	899	865	848	896	876	878	866	856	898	870	846	849	866	871	805	818	854	838	841	848	858	815	843	893	838	851	905	824	845	923	878	871	886	876	882	802	894	887	849	816	872	835	838	906	881	858	865	912	850	839	832	929	814	850	891	859	852	876	859	848	858	870	883	869	910	842	871	880	812	858	809	899	861	807	878	832	919	843	841	926	891	847	858	846	879	857	817	855	822	890	910	834	854	830	846	881	855	851	842	891	880	887	873	831	908	929	882	827	831	875	833	863	854	847	850	883	840	860	887	803	886	836	858	856	889	854	915	900	932	864	887	852	867	891	821	819	838	857	818	879	883	850	841	891	863	870	889	835	907	861	875	850	849	864	918	851	857	845	894	890	890	812	871	845	826	898	840	922	877	873	863	863	857	860	870	810	829	874	877	879	852	837	826	903	863	859	868	877	845	883	885	884	833	871	846	871	845	879	883	879	913	815	837	862	884	890	869	874	836	854	777	850	817	811	863	866	871	873	791	878	864	863	874	841	895	888	849	855	856	834	892	858	909	873	855	839	895	862	799	876	897	861	852	891	910	863	838	869	844	865	873	883	823	930	871	823	865	852	860	869	885	847	876	832	854	839	867	847	826	855	876	874	850	835	865	915	895	874	895	831	816	825	876	907	893	880	871	840	861	864	862	885	828	843	839	839	859	842	893	881	873	861	870	867	885	831	836	903	897	831	910	870	821	865	854	908	859	837	841	835	902	831	824	838	816	835	896	882	886	909	829	877	845	857	876	855	897	847	819	832	846	861	853	880	878	851	896	888	831	878	870	885	843	879	824	876	910	854	818	856	854	907	916	877	882	858	826	869	878	859	830	849	876	833	838	849	906	851	840	868	840	865	841	871	832	883	885	872	900	855	830	851	881	831	923	909	862	873	881	853	877	865	832	894	871	824	834	845	813	842	829	817	886	879	874	847	840	850	856	865	846	864	921	850	863	842	901	847	831	863	855	848	861	865	849	877	884	894	894	869	890	861	869	859	863	865	838	854	849	861	852	870	810	902	839	863	858	925	895	852	813	819	904	816	855	906	863	892	887	828	866	891	800	845	827	886	833	795	851	860	849	883	892	865	852	876	872	930	828	855	812	847	872	879	876	826	890	815	882	900	909	868	895	879	831	903	878	925	818	893	825	852	851	904	858	847	873	900	888	913	863	897	851	888	848	902	862	922	887	841	846	876	885	833	856	886	845	848	887	882	864	853	860	874	801	894	880	850	835	869	833	917	889	892	830	843	822	845	840	916	798	869	873	870	889	888	899	849	888	861	851	883	856	878
19126	10315	6428	2457	1098	787	633	515	484	462	435	448	433	456	454	444	464	413	392	418	433	386	441	379	392	377	372	375	403	372	402	357	386	358	371	400	387	406	412	415	386	403	416	375	347	395	411	425	373	364	453	385	412	380	396	401	394	335	358	397	359	412	356	398	368	418	384	405	401	428	391	412	391	415	371	360	416	361	402	400	420	400	351	427	369	408	392	380	404	412	421	416	392	399	373	390	398	395	386	389	446	392	389	392	415	370	364	403	398	426	373	399	379	373	375	406	361	426	389	354	396	396	395	366	426	387	406	412	391	407	376	465	412	394	417	423	375	425	406	391	384	424	336	407	394	405	408	382	390	393	421	392	411	384	394	353	362	366	384	432	385	374	388	420	410	401	415	403	357	421	385	415	360	421	387	379	422	407	392	403	378	373	383	390	399	394	415	381	434	403	431	405	361	405	414	415	400	406	393	354	402	375	375	400	373	400	417	382	380	410	364	430	400	426	403	387	366	391	386	463	407	414	404	420	386	333	404	363	415	405	420	389	406	443	414	411	403	409	386	393	366	407	370	381	418	394	427	398	420	403	393	403	402	386	368	390	419	410	412	398	377	395	389	385	425	408	391	419	414	365	395	394	382	418	420	375	362	380	415	407	385	387	386	406	388	418	453	429	413	390	387	395	414	343	405	389	424	393	361	393	397	392	409	385	414	348	400	420	408	387	394	413	430	365	394	406	381	407	389	396	419	385	384	371	423	401	385	393	383	421	384	389	390	394	430	384	394	392	421	430	407	415	398	379	376	396	421	443	378	410	384	414	426	369	363	398	382	397	406	392	392	414	402	406	431	424	397	372	398	400	374	393	422	401	369	385	408	414	386	424	383	383	355	390	407	406	383	359	410	390	387	411	381	380	390	356	422	399	377	400	379	410	377	446	406	406	443	409	378	416	408	371	422	402	430	390	377	408	366	397	415	393	415	386	416	395	373	369	428	371	389	397	379	403	381	408	390	422	400	392	422	356	365	432	384	403	398	401	426	393	392	399	419	388	393	379	408	395	376	407	373	375	380	385	427	420	416	413	392	397	405	378	403	371	388	381	392	438	391	419	394	374	385	378	402	389	378	415	397	392	410	401	375	392	381	382	366	359	437	396	383	370	422	402	393	409	374	405	379	384	417	397	403	383	377	365	395	380	375	425	367	411	385	416	404	397	401	423	379	398	415	428	417	395	413	420	391	362	405	392	401	382	381	381	385	353	387	387	408	401	400	411	365	363	369	396	387	446	404	359	385	410	399	401	377	374	411	374	363	387	420	390	377	373	372	422	416	388	404	413	428	385	418	389	382	400	394	387	354	387	382	396	384	356	376	440	399	399	392	360	411	401	388	402	407	404	397	409	442	421	376	399	413	406	408	414	387	396	353	384	440	371	407	396	398	409	403	373	432	397	375	380	410	413	403	391	417	386	412	385	406	417	373	404	412	380	385	405	395	397	421	368	425	394	404	389	364	371	372	392	389	366	370	390	415	416	403	427	392	429	419	391	391	371	395	425	377	386	378	436	422	423	416	393	414	390	396	396	405	391	415	427	387	406	402	376	378	394	393	386	390	383	427	402	397	392	371	410	415	408	430	372	408	409	400	397	372	398	382	427	425	385	403	373	395	378	355	392	406	378	408	412	395	390	404	379	389	375	434	429	401	375	407	443	381	381	400	393	383	355	431	378	398	434	388	402	363	385	402	416	407	373	364	365	431	388	383	416	367	383	371	408	372	425	398	378	413	427	382	394	380	420	384	388	399	385	387	369	406	381	372	429	460	385	354	394	390	398	374	379	404	380	430	364	388	419	378	374	383	418	382	385	391	427	434	402	384	378	374	398	385	400	379	452	387	383	383	386	421	378	416	371	418	414	379	391	407	390	393	359	400	393	332	388	424	407	415	395	369	406	439	399	398	380	431	420	388	380	407	354	378	401	356	397	381	420	401	390	383	375	393	417	365	382	378	398	390	401	377	370	391	371	423	382	373	393	403	407	397	364	404	376	404	398	410	389	384	460	389	437	401	395	405	413	401	374	420	393	402	395	397	373	415	390	447	418	425	424	386	393	398	461	354	381	423	380	409	394	415	389	405	373	395	402	400	388	380	378	391	405	406	430	420	387	402	381	382	358	368	399	429	410	392	399	369	405	417	403	414	390	399	400	424	426	402	405	414	397	380	385	412	391	388	396	387	374	417	399	375	402	406	389	370	391	371	393	384	433	409	364	412	388	405	416	366	382	379	409	415	381	405	370	414	411	408	406	403	368	364	375	441	358	422	400	364	355	393	380	404	415	412	375	394	378	352	404	368	395	397	392	430	402	409	367	413	391	389	382	390	357	393	374	415	424	347	424	382	407	390	372	431	407	380	404	381	378	347	427	396	382	392	376	384	370	381	392	423	424	476	386	381	384	405	406	361	390	391	398	396	403	397	382	370	411	416	399	388	390	395	396	398	397	423	357	324	427	428	409	426	419	393	393	413	391	409	419	448	381	426	388	353	399	363	412	390	380	387	404	386	383	395	389	394	384	369	389	422	392	416	406	381	418	367	408	374	413	420	358	411	420	366	398	415	394	373	413	348	402	353	395	387	370	342	397	358	392	362	421	412	400	388	379	415	431	400	422	424	440	374	374	429	395	387	409	394	387	390	443	414	402	368	376	383	395	383	368	430	427	395	378	383	368	396	400	397	379	394	411	431	365	413	412	404	427	390	336	411	365	376	382	380	409	409	377	404	369	404	401	384	412	389	445	394	394	396	343	385	365	386	398	401	399	386	388	395	412	422	415	385	417	451	411	438	421	419	366	412	383	359	369	372	415	371	425	413	390	414	410	432	404	424	428	410	357	416	385	419	382	401	408	394	396	462	401	368	407	405	418	355	414	404	414	395	381	399	404	402	369	374	398	397	398	363	419	394	387	386	399	378	382	368	393	417	380	349	438	398	364	435	378	395	373	379	369	382	440	428	390	383	388	428	428	387	435	368	368	366	407	396	381	339	395	407	376	369	348	352	398	379	390	407	415	382	365	405	386	412	372	404	390	383	382	404	457	325	391	408	366	391	390	421	445	388	400	427	421	374	362	407	425	373	389	421	449	383	374	422	398	385	393	427	460	354	391	361	383	399	367	404	454	386	420	377	377	396	429	407	437	380	387	364	360	425	418	435	403	368	394	375	369	381	386	380	326	403	427	407	363	390	417	378	401	379	368	366	392	443	411	423	403	390	407	359	396	367	383	392	389	392	390	402	396	433	417	405	367	414	379	357	398	388	409	413	383	400	414	417	393	371	372	413	404	421	363	396	366	369	387	392	391	365	434	357	373	380	352	393	438	370	388	398	400	360	385	398	432	413	416	392	412	393	439	401	401	399	375	399	389	388	417	408	379	415	407	377	383	421	405	367	403	428	361	365	414	398	423	385	405	383	389	368	407	400	374	357	389	431	406	376	388	371	412	378	396	396	367
11363	8434	9793	5907	3336	2485	1880	1472	1290	1193	1113	1005	959	994	1023	956	935	891	878	897	853	851	886	864	926	880	948	814	842	863	837	898	850	858	891	891	825	867	881	867	819	871	817	871	914	852	916	870	834	854	882	878	846	906	831	881	873	838	902	806	874	876	879	854	856	898	909	803	861	867	839	884	870	915	920	853	878	919	848	900	885	897	888	872	840	856	859	845	867	839	826	896	845	815	862	876	876	856	862	828	850	863	853	839	865	876	851	850	832	806	819	796	870	851	813	894	907	851	871	857	870	876	854	883	882	872	842	897	855	847	816	895	838	845	836	831	870	835	860	885	872	877	858	895	779	854	842	871	848	842	846	894	870	834	882	867	864	837	851	889	820	889	864	832	833	830	882	877	849	871	842	839	852	830	817	872	812	868	838	843	850	892	881	824	881	844	868	858	866	917	837	853	877	883	854	840	839	853	898	807	859	863	847	836	852	847	865	837	870	855	818	829	893	870	845	852	871	847	882	842	857	861	911	833	857	821	825	891	853	824	858	821	924	814	880	908	851	799	900	833	847	893	812	928	814	831	869	812	851	877	834	870	828	824	927	841	808	817	853	847	851	858	894	857	890	893	828	828	843	862	861	845	864	866	891	859	894	879	833	884	841	884	891	860	867	840	867	838	848	869	881	853	873	810	840	866	865	894	875	848	836	864	853	820	775	840	821	871	872	868	871	783	824	841	847	886	893	885	862	877	855	907	882	824	870	841	834	874	876	846	825	811	869	867	906	814	917	923	866	838	784	793	801	840	851	859	882	875	886	841	826	897	827	862	901	831	859	840	861	856	889	811	886	865	856	903	849	829	853	864	811	853	858	839	839	886	869	858	909	860	875	844	887	886	879	813	849	825	812	851	910	858	853	815	820	862	846	850	866	943	820	857	824	865	807	854	815	868	879	857	851	881	877	867	889	831	831	874	843	887	842	844	854	884	846	839	866	796	828	835	849	861	836	831	820	884	964	866	900	837	809	909	916	794	830	874	840	864	858	836	854	804	909	853	810	847	844	822	832	854	846	881	862	828	884	878	781	813	875	848	838	913	825	825	872	832	909	804	848	897	839	863	845	875	857	915	885	841	903	880	877	887	838	895	870	856	874	832	844	881	820	874	860	842	799	823	822	862	812	863	842	846	804	902	889	844	888	814	823	870	858	916	848	813	835	910	877	829	832	878	848	877	846	849	824	852	856	827	896	874	893	888	849	844	849	844	890	829	828	842	899	885	809	837	831	881	858	851	820	823	865	860	842	898	821	827	899	886	857	882	872	858	877	868	838	886	847	870	911	922	808	815	901	858	827	832	869	819	847	865	848	897	893	861	821	868	836	792	866	889	861	894	855	824	902	877	891	859	892	851	815	912	837	866	912	887	857	888	899	915	831	871	847	853	854	920	842	853	864	905	859	890	830	899	879	820	859	902	837	861	800	884	823	895	829	845	813	857	860	887	895	857	863	836	877	865	875	855	860	891	825	901	836	851	844	839	868	842	873	828	841	813	857	848	879	888	918	923	871	815	866	858	826	851	901	887	879	894	883	854	845	870	860	855	873	818	826	796	803	850	881	810	844	901	860	884	836	842	835	851	895	854	867	876	841	851	841	858	853	863	844	863	820	845	855	850	818	845	842	848	804	833	931	854	875	861	859	866	928	781	807	885	860	880	774	836	911	815	890	852	828	857	857	810	859	904	881	804	886	838	849	824	825	851	868	815	806	793	861	830	809	857	790	838	851	872	840	859	888	818	841	854	817	838	862	860	843	910	862	885	871	918	874	886	814	855	913	847	821	863	819	837	891	847	875	822	858	863	896	814	844	833	818	884	845	822	844	926	895	838	850	850	839	882	872	866	897	848	884	823	858	833	870	921	892	827	883	850	810	866	865	896	856	886	841	880	853	825	918	856	827	839	829	871	860	879	827	876	808	847	819	820	868	845	841	880	848	824	839	891	797	837	954	808	832	852	881	886	868	866	873	862	851	842	911	869	840	835	811	859	896	848	871	794	858	823	859	872	865	854	861	832	857	851	848	857	884	828	864	871	846	826	840	861	818	873	821	864	860	848	837	869	805	857	925	810	869	846	851	838	887	845	857	864	850	872	887	900	859	904	870	879	860	819	871	826	886	829	892	872	830	862	888	859	870	902	880	841	869	869	852	869	883	820	911	852	887	846	846	841	892	889	872	852	867	855	809	839	832	796	849	865	836	867	895	854	816	852	819	873	873	859	853	844	857	831	830	850	855	835	883	914	875	839	880	835	835	889	886	814	870	797	808	871	919	827	878	878	901	840	872	865	871	857	832	832	793	848	855	864	903	873	881	904	891	873	838	947	861	865	839	878	849	857	846	890	809	886	893	836	843	854	837	873	882	902	866	807	882	881	881	852	831	814	942	870	855	884	874	861	843	841	897	865	839	829	851	861	833	801	829	858	871	841	878	893	834	857	855	854	837	863	840	910	888	932	801	866	907	844	932	875	943	901	851	842	852	858	788	852	908	853	837	856	845	884	864	856	866	816	868	861	814	854	841	826	872	890	826	832	917	800	866	862	827	855	905	792	870	905	889	868	833	894	845	865	864	822	872	867	873	853	835	874	811	836	868	806	845	863	849	850	914	870	851	863	856	902	841	836	833	896	838	866	849	777	927	884	924	852	888	835	885	868	836	847	891	846	901	838	895	862	864	817	839	921	902	888	913	852	879	879	828	845	874	827	852	871	839	818	869	890	853	826	861	839	850	892	838	888	871	827	854	917	829	865	806	881	885	861	888	868	833	821	870	899	837	869	875	832	859	840	888	849	841	831	875	870	855	860	821	830	843	832	877	858	806	819	835	841	883	823	837	873	900	885	886	846	893	835	862	884	896	890	859	823	836	862	904	862	912	884	828	899	912	886	842	850	878	828	869	890	853	871	853	893	853	867	867	845	905	870	894	877	835	825	852	860	859	853	846	827	858	853	794	860	834	837	884	845	886	850	906	812	869	861	882	872	888	841	853	852	888	861	881	877	856	898	848	894	909	852	842	896	844	865	928	838	899	884	892	829	875	825	807	786	856	879	851	859	842	920	849	908	829	888	843	888	860	902	851	858	878	811	849	900	955	897	822	868	819	860	868	866	843	854	861	871	850	866	825	836	817	891	834	828	871	892	792	843	872	863	879	867	880	864	870	890	875	869	832	821	823	897	864	840	860	841	866	850	851	850	879	882	802	826	843	845	847	894	856	836	865	841	855	833	833	860	872	870	821	855	866	811	838	875	829	883	882	829	872	869	878	903	885	852	835	850	872	847	795	832	834	892	884	816	901	903	866	856	885	853	958	889	864	868	866	894	865	824	907	899	828	906	873	885	898	864	867	842	857	847	865	852	838	887	830	838	834	823	837	900	882	897	859	857	853	863	938	836	850	887	879	860	913	882	845	834	857	906	828	837	860	811	847	867	868	791	835	825	869	887	819	850	880	868
34647	21524	17050	6426	1815	1046	750	632	529	462	442	408	416	390	392	412	413	354	405	370	388	359	362	362	370	376	351	335	340	375	405	361	359	351	333	329	354	364	348	345	380	388	348	342	369	373	353	347	383	338	355	328	403	389	356	356	342	375	345	371	365	374	354	335	386	346	344	375	317	382	368	391	336	370	367	347	373	341	359	370	326	359	336	381	396	375	334	338	316	363	376	374	330	383	338	351	369	386	329	383	342	370	355	326	341	317	349	353	361	344	360	338	363	359	377	382	366	345	349	351	344	365	336	341	328	321	346	379	361	363	377	311	335	361	373	331	313	345	304	352	328	310	371	339	379	343	373	366	346	354	362	370	360	376	343	326	366	338	391	379	359	369	352	346	360	363	364	357	388	377	316	342	356	330	382	305	315	374	370	351	307	354	405	370	317	361	329	391	367	332	325	392	376	380	361	330	356	374	350	393	360	369	340	350	331	316	354	359	374	359	328	378	413	353	323	355	305	353	362	370	351	350	372	352	349	365	327	348	413	351	361	355	303	359	306	344	353	410	343	353	362	364	343	352	348	343	314	336	340	358	331	340	340	344	399	366	359	350	354	346	331	345	339	419	366	411	345	314	347	376	384	350	374	367	372	331	344	340	353	342	331	341	320	354	371	320	377	341	343	351	338	378	321	339	382	373	362	340	313	343	350	352	400	355	335	351	325	342	325	360	365	327	323	379	326	329	335	349	374	378	349	384	365	347	357	339	357	337	362	349	330	336	349	330	333	331	349	331	341	350	355	343	330	349	331	327	359	378	315	347	379	343	348	359	348	359	340	365	333	341	347	337	365	321	337	354	332	365	299	378	336	351	369	342	369	342	310	389	310	329	362	343	412	351	333	378	372	364	380	354	331	342	365	340	360	390	353	359	345	345	359	341	321	339	354	347	347	384	365	338	308	364	377	370	328	334	365	356	348	353	379	361	346	347	369	328	353	377	353	382	354	347	330	332	350	343	359	317	367	348	357	350	313	338	352	361	381	317	364	350	363	359	335	369	354	337	351	391	369	362	360	343	345	329	331	356	356	373	362	355	374	337	351	354	351	324	351	369	356	322	303	387	399	329	379	358	358	324	345	370	369	370	372	371	354	366	361	328	348	380	335	331	341	382	361	370	358	337	357	371	368	379	338	335	351	336	379	384	355	370	359	384	338	361	389	376	338	326	324	321	340	349	329	346	342	347	347	357	334	340	352	357	356	359	379	351	336	358	365	359	349	344	356	347	342	386	353	334	348	366	392	356	367	326	378	359	361	353	326	357	371	362	356	346	388	397	365	360	387	337	370	377	345	367	352	323	334	369	347	325	345	353	335	360	351	318	318	332	322	338	359	337	386	380	321	327	361	353	364	370	369	350	332	369	315	333	378	319	354	363	339	360	351	361	394	371	338	355	360	373	388	354	348	320	327	336	353	342	295	329	348	315	354	313	381	400	368	320	373	344	363	330	344	331	369	379	332	329	367	352	360	340	340	366	323	322	344	364	362	328	387	369	343	367	317	378	347	331	360	364	334	373	355	344	338	348	342	382	374	394	403	330	357	367	367	357	394	370	360	382	361	381	323	356	324	318	399	357	344	329	339	374	360	381	353	364	339	360	312	357	358	364	333	370	320	383	393	384	340	334	344	345	316	341	323	385	372	345	319	350	379	341	368	349	349	355	377	367	361	348	361	334	320	354	329	305	355	358	328	356	371	345	336	365	325	359	376	347	340	365	364	316	382	340	359	341	394	340	385	348	336	331	343	357	396	364	364	353	357	332	313	371	328	363	344	373	324	320	358	367	376	350	349	339	320	350	349	338	379	358	352	345	354	359	339	361	343	355	341	331	364	335	332	344	311	334	340	388	339	362	347	345	336	354	374	355	341	356	352	342	339	366	334	350	377	381	344	367	389	353	376	344	317	302	358	348	348	357	366	346	384	367	337	284	321	346	345	371	384	323	338	332	349	355	337	360	358	328	341	312	404	367	323	356	360	379	330	340	332	365	337	323	365	362	360	384	303	328	380	335	369	364	390	348	362	345	357	333	312	385	398	356	358	345	384	358	342	344	357	333	349	354	347	379	336	354	347	337	325	373	380	354	378	388	359	345	342	321	336	376	342	347	362	398	364	370	348	347	336	344	365	354	368	355	357	335	348	374	389	367	339	360	356	370	360	365	371	362	348	328	345	339	356	381	358	374	364	344	387	352	346	318	336	337	363	378	400	361	374	342	354	318	358	376	325	377	356	358	354	345	348	363	374	369	321	363	379	342	347	362	384	357	378	354	349	345	340	387	391	371	380	359	393	330	343	332	361	377	378	338	347	356	311	355	373	377	352	302	351	341	358	387	382	369	370	348	374	349	363	347	385	328	314	333	389	341	351	359	355	339	338	376	345	350	351	329	332	348	322	382	362	361	351	327	326	341	335	346	370	376	347	334	356	330	345	317	361	332	401	346	373	344	425	367	367	382	353	385	382	324	351	352	352	353	348	343	342	340	361	362	337	359	381	372	346	333	323	370	327	312	327	333	367	359	347	316	335	365	322	371	332	335	379	313	355	361	365	352	383	342	349	347	361	371	368	365	376	355	363	349	368	382	373	332	337	369	352	322	393	338	344	383	356	365	324	346	341	329	295	379	373	357	351	332	390	363	366	365	326	347	367	330	341	365	343	353	326	363	385	330	342	332	389	382	342	356	347	338	360	335	384	350	344	349	331	374	350	348	335	354	356	356	363	351	341	319	380	340	337	350	354	347	358	352	396	366	398	352	337	352	346	393	399	335	321	376	310	321	373	357	387	353	365	382	358	372	367	314	330	341	371	395	352	343	340	348	318	370	343	353	347	352	355	341	333	364	331	333	322	361	355	388	310	369	354	339	323	368	329	371	341	360	335	397	351	302	344	346	372	342	345	347	385	338	316	388	315	342	378	361	329	355	322	366	344	397	333	363	343	355	330	371	357	405	332	384	350	355	364	362	358	308	335	390	339	405	356	310	390	381	356	335	341	356	364	357	341	358	348	341	365	348	368	362	330	356	314	320	323	315	323	337	348	349	339	415	379	347	340	336	319	337	343	369	353	359	353	323	377	382	385	352	334	339	346	382	329	372	335	369	387	363	371	337	360	336	338	362	353	351	344	367	349	360	376	334	325	319	330	319	367	387	387	368	340	366	382	320	388	380	365	324	349	361	349	344	357	337	335	355	343	357	337	325	362	332	344	391	375	346	372	362	349	359	359	353	405	362	375	371	345	339	357	344	328	323	345	388	374	371	373	387	380	378	345	345	348	370	343	359	365	366	370	336	333	331	354	343	378	373	338	365	354	326	382	342	355	368	345	364	302	355	337	347	353	325	374	351	351	356	362	357	373	376	345	325	356	363	336	351	377	386	379	326	384	369	333	334	338	359	353	370	368	352	361	363	370	340	356	375	364	321	347	350	292	342	359	378	354	348	358	360	378	345	322	341
21622	16787	20544	10922	4967	3653	2544	1980	1698	1569	1347	1232	1121	1121	1081	1082	970	909	925	927	905	842	854	829	867	863	872	893	838	826	852	922	757	855	829	866	763	767	787	800	742	845	751	778	791	741	793	747	868	827	760	827	817	816	796	800	789	802	789	763	792	779	818	788	825	791	760	772	810	795	819	829	813	809	801	806	798	796	829	815	832	811	832	803	797	779	764	803	750	810	780	769	797	791	790	792	819	818	807	772	743	810	806	763	806	799	847	802	786	854	765	840	759	794	775	806	762	734	784	775	760	823	876	791	809	783	806	786	820	773	819	793	831	846	791	762	792	805	829	741	764	843	785	820	813	795	823	802	795	874	786	786	811	794	868	808	756	781	806	803	749	733	738	828	754	816	785	782	780	807	765	804	761	790	821	826	765	781	789	799	721	798	828	827	778	799	827	806	788	832	821	809	843	789	740	748	803	837	723	743	789	827	814	775	800	797	781	790	745	756	781	791	755	822	871	886	797	841	790	777	785	811	757	808	779	803	790	817	775	751	817	801	816	788	777	814	813	769	775	768	787	802	741	789	809	795	799	777	806	763	781	778	785	771	725	769	790	789	826	773	795	814	826	819	782	775	844	797	803	833	808	762	794	804	797	816	788	792	795	782	747	760	769	780	816	776	747	784	786	744	818	838	807	798	775	789	773	766	761	807	784	770	778	782	790	768	780	788	759	743	849	775	793	736	792	771	792	810	758	797	764	765	775	800	818	804	785	788	801	789	787	758	803	821	806	792	824	739	818	744	769	811	768	788	807	820	823	786	774	774	804	763	829	796	784	833	696	834	781	816	827	755	786	808	732	804	812	768	803	778	804	762	804	777	830	743	745	773	702	754	882	789	803	763	822	798	762	843	777	742	800	782	769	822	782	779	807	759	775	794	823	787	774	805	807	815	851	762	756	830	749	815	817	835	767	767	792	805	765	784	808	742	809	806	824	824	773	784	849	716	838	799	787	767	831	737	771	824	793	780	784	814	835	769	829	745	802	823	799	791	754	767	721	768	780	782	834	785	829	768	811	804	771	838	779	805	761	814	755	674	752	807	811	835	703	814	853	788	753	794	766	787	881	765	769	817	776	773	824	815	755	799	751	779	819	828	804	806	736	808	786	736	758	806	807	825	788	779	742	732	792	776	819	801	791	778	835	768	766	790	791	771	761	824	812	765	796	843	791	858	720	772	794	800	823	743	794	817	807	767	785	757	796	818	783	752	806	795	758	777	779	769	743	763	808	798	785	792	759	802	795	767	777	775	778	788	787	771	809	786	765	803	754	794	778	804	810	760	777	783	783	778	776	824	835	785	791	776	779	778	790	805	830	776	797	788	777	784	775	790	719	809	844	801	796	785	764	793	776	788	772	816	749	819	819	782	773	807	845	804	737	783	756	781	721	777	780	786	768	742	833	822	821	771	819	785	793	780	784	829	807	761	779	772	765	786	762	819	725	754	831	789	810	768	814	835	757	821	744	812	758	823	838	765	743	840	733	793	812	770	827	823	787	765	780	804	798	837	718	762	825	734	804	785	805	771	771	828	768	771	833	831	756	846	859	801	776	761	773	813	788	814	789	776	808	834	764	785	797	799	816	789	833	793	777	794	788	843	798	822	792	779	777	778	779	779	778	783	805	774	823	821	776	814	767	804	797	752	742	777	803	789	814	808	797	759	771	791	783	813	821	789	763	867	755	828	795	843	826	765	783	813	769	791	822	795	744	822	848	723	777	763	786	795	763	783	810	774	776	820	768	819	766	757	774	732	762	773	727	781	797	810	755	815	781	782	785	803	704	756	771	780	815	795	793	755	765	817	783	794	726	772	779	795	822	792	763	791	769	795	802	812	764	818	764	733	819	783	833	834	750	840	822	804	793	860	743	785	777	769	781	804	769	773	794	802	822	821	788	817	750	838	805	792	828	799	809	793	734	813	808	808	801	801	858	782	763	786	796	749	809	825	809	812	759	777	776	732	837	825	790	788	734	785	789	764	793	783	800	805	779	759	817	803	788	801	787	771	818	810	836	780	775	822	778	759	773	808	797	760	793	811	798	803	808	731	768	792	747	823	829	767	729	791	801	763	783	840	803	841	793	762	751	739	801	843	769	748	746	786	792	750	802	812	757	771	821	734	784	732	820	790	805	761	842	784	759	777	770	797	768	758	804	783	766	793	723	781	777	765	774	792	836	777	768	786	828	765	761	857	739	783	807	798	798	822	816	794	824	832	770	776	782	796	821	824	771	823	806	819	808	845	825	805	797	768	804	779	837	801	766	748	838	784	766	837	820	729	830	797	775	829	774	784	780	831	787	809	813	841	796	766	848	773	732	819	811	814	769	826	773	777	784	788	778	791	826	807	748	765	842	773	765	772	804	733	767	818	829	764	751	742	826	792	799	765	817	805	792	821	811	846	755	787	808	724	793	770	774	729	806	775	813	814	771	805	819	823	848	747	792	820	776	820	807	841	813	811	806	759	810	776	767	749	796	833	799	805	796	747	781	808	740	779	790	801	771	802	797	777	770	819	790	784	819	759	813	777	781	783	819	790	721	761	786	791	786	797	803	799	799	815	855	823	782	754	794	814	825	834	789	798	814	817	750	811	830	797	762	784	748	829	832	789	818	773	794	796	841	826	812	795	757	768	753	770	838	783	747	805	812	749	785	764	770	765	802	732	774	759	781	793	800	783	779	812	765	839	862	708	761	752	807	848	741	824	813	775	821	807	727	821	807	785	762	774	774	791	754	831	745	751	834	792	805	847	771	767	766	774	731	849	784	813	787	819	762	762	799	767	790	785	814	767	759	795	748	834	764	791	795	802	796	815	803	830	743	789	810	774	770	824	801	793	791	793	815	776	790	819	830	795	768	742	800	743	774	759	774	766	760	781	783	779	798	750	776	860	781	849	822	815	762	744	814	824	789	738	789	823	777	810	832	751	825	744	739	799	760	755	801	758	748	773	772	774	764	777	822	768	802	811	784	817	778	828	760	783	780	783	799	772	749	838	752	787	825	836	794	753	839	788	727	794	775	786	780	800	773	784	776	807	822	778	786	762	798	797	816	800	774	763	764	787	786	802	772	779	768	752	740	714	787	774	783	777	807	755	783	820	792	858	815	801	790	783	738	797	786	734	812	836	830	776	759	777	801	811	769	793	769	807	821	862	771	804	799	758	802	811	842	746	832	795	791	746	770	783	820	812	796	793	786	745	759	783	826	803	774	835	787	742	797	845	819	747	733	721	774	756	803	796	706	854	798	777	799	781	777	796	717	793	796	796	782	765	764	800	796	826	823	778	771	748	769	762	794	799	775	754	757	769	790	790	781	784	823	810	784	755	774	772	771	756	814	822	787	778	857	814	743	777	785	785	781	762	795	759	833	782	739	806	769	796	791	799	803	812	745	759	789	790	796	799	819	800	803	810	791	793	783	758	759	805	779	850	793	744	801	769	768	812	803	749	758	834
43907	30491	23832	9399	2725	1466	933	789	672	567	526	493	523	515	486	469	434	436	405	441	434	402	439	398	426	399	396	426	389	394	417	401	389	412	399	359	393	410	446	389	399	372	405	419	426	398	421	360	423	399	367	402	377	421	383	434	401	364	367	382	405	369	420	379	416	383	390	372	433	373	381	356	382	390	399	387	408	387	389	403	401	349	369	401	381	396	389	400	419	391	399	364	382	380	360	414	397	415	434	401	411	415	426	409	409	361	402	365	416	379	401	397	374	401	372	393	414	409	389	391	382	365	390	400	371	382	377	408	409	414	370	407	401	382	417	447	397	386	403	399	404	416	379	378	393	411	398	370	398	394	400	384	368	352	382	423	377	328	425	381	362	395	434	397	382	407	412	399	390	419	397	411	354	402	383	386	424	388	381	405	381	379	370	405	381	402	381	382	398	394	377	402	439	388	384	398	387	379	404	376	400	425	409	389	400	401	389	376	389	421	376	380	415	409	350	386	359	386	375	378	374	389	405	390	419	392	385	383	388	403	401	378	387	385	430	357	390	383	414	387	361	377	371	393	375	405	387	396	364	404	424	406	383	446	398	371	392	423	400	381	409	367	405	413	412	422	349	452	381	415	402	381	373	370	355	429	397	380	434	395	371	405	382	396	422	403	382	372	406	403	430	390	383	356	376	366	402	402	395	389	386	389	398	397	383	412	376	379	406	406	407	388	404	349	427	410	429	400	421	403	384	344	356	423	345	406	369	394	389	410	407	364	410	383	409	377	437	439	425	430	436	405	418	420	416	364	424	432	398	395	383	419	392	411	360	415	393	387	358	372	376	423	356	381	364	401	379	419	378	384	377	416	414	392	384	405	408	384	370	421	377	378	414	424	436	411	390	385	395	408	376	433	385	383	454	402	356	368	395	372	416	409	387	354	411	395	387	378	427	402	392	397	404	392	390	390	372	430	367	412	447	379	388	417	401	400	394	399	383	403	408	424	403	367	382	368	382	402	382	375	402	403	416	399	411	435	418	412	430	393	405	386	401	381	393	395	416	341	388	418	386	443	393	380	427	414	396	422	413	401	371	406	372	387	419	371	377	388	366	379	382	362	427	366	384	395	434	376	376	408	401	366	387	382	393	368	389	391	419	387	449	418	404	414	394	400	371	409	423	437	399	391	357	394	434	364	366	405	398	347	388	336	349	406	354	406	402	446	378	399	444	359	427	395	416	382	389	387	370	379	411	393	425	403	405	422	403	400	366	405	425	372	395	432	424	411	407	359	394	366	402	388	373	390	420	410	387	367	381	414	360	373	389	405	344	428	407	398	410	376	402	436	381	399	382	391	374	393	362	379	392	386	397	421	400	409	415	432	419	386	388	402	389	353	360	378	372	417	412	387	355	388	387	397	365	365	445	422	402	375	404	411	396	352	354	409	366	378	369	363	372	394	424	408	354	389	376	369	405	367	378	383	399	398	377	402	406	410	386	420	375	400	401	397	428	386	415	398	424	421	413	342	402	371	393	389	414	398	391	402	377	389	392	420	411	391	411	382	386	382	349	389	382	393	405	397	399	383	410	402	410	356	433	454	434	368	412	381	387	398	388	424	378	408	419	404	412	385	387	407	411	427	366	442	416	387	419	393	429	414	441	400	349	369	396	400	405	385	384	421	409	394	396	404	355	371	364	382	374	401	397	390	378	372	388	404	430	383	383	403	428	396	431	397	393	429	387	347	379	376	418	390	407	394	421	434	358	438	413	398	405	415	390	401	424	350	427	403	413	388	407	423	403	384	391	405	395	404	401	406	395	403	391	390	378	365	386	399	427	392	393	402	390	362	378	385	368	380	432	397	428	440	365	352	375	372	408	385	392	401	339	391	421	389	386	438	395	365	396	377	378	425	398	379	409	418	391	390	394	380	376	395	416	402	384	404	384	346	407	383	379	381	391	413	405	351	389	361	356	420	353	392	388	388	390	380	385	402	403	366	380	425	405	397	387	388	366	427	404	408	400	378	382	402	425	390	389	392	360	386	392	403	411	416	397	408	386	406	438	395	424	368	377	400	424	417	422	401	406	405	365	371	369	371	407	385	393	377	378	392	382	402	397	433	362	361	421	357	372	421	380	443	389	386	412	405	374	417	427	423	402	441	407	345	411	383	405	426	373	435	419	407	399	339	424	405	383	406	401	441	435	371	356	400	418	367	419	402	405	394	395	416	400	356	362	388	413	409	393	412	324	400	395	424	405	422	383	372	406	406	387	371	405	414	387	364	392	409	394	431	403	387	415	354	386	411	403	409	383	388	370	375	382	414	387	397	396	390	401	382	381	348	419	381	421	441	396	425	399	365	408	380	391	379	425	424	398	419	381	411	391	383	407	363	425	362	374	397	391	415	409	371	376	430	405	375	381	373	382	402	396	391	364	399	379	377	367	407	400	423	365	441	388	386	349	402	432	421	411	386	400	362	358	380	378	387	358	369	405	358	413	401	383	400	407	410	356	384	386	375	441	371	364	387	356	402	395	396	385	388	385	379	376	403	417	385	387	362	411	422	374	381	404	345	413	442	399	380	403	369	381	425	388	376	358	383	393	390	382	399	409	373	372	385	376	364	405	446	378	387	427	415	366	387	427	337	372	404	399	396	369	420	371	408	412	440	381	399	422	357	411	390	416	377	379	422	426	362	392	428	402	414	422	410	429	387	389	390	356	399	393	394	402	380	403	375	373	376	417	395	390	387	406	407	408	387	416	382	407	390	385	383	461	412	437	395	379	386	413	389	395	349	437	382	417	412	409	396	416	395	387	387	401	395	384	428	377	403	353	416	400	378	419	405	407	398	405	413	382	339	385	394	388	394	389	399	419	387	390	389	407	402	350	369	410	376	377	426	423	419	409	387	356	399	411	423	331	383	413	376	405	378	393	427	444	406	389	353	433	345	395	375	357	393	397	376	410	389	439	430	378	397	361	408	395	393	415	428	368	413	437	410	398	390	386	397	372	380	400	384	391	423	450	396	381	404	419	391	382	391	387	394	403	399	387	393	442	413	414	363	405	410	411	398	385	383	398	391	400	362	353	399	407	449	390	369	377	419	356	401	415	397	406	374	410	445	399	387	352	377	391	386	381	418	375	425	383	388	378	422	383	393	353	406	405	386	427	411	430	385	414	370	407	421	400	410	411	405	388	413	392	396	413	417	389	378	378	384	353	380	376	384	384	366	388	411	357	363	395	395	381	357	383	412	404	388	375	407	377	376	404	404	443	388	411	382	388	382	376	408	398	412	345	385	391	383	379	379	431	405	368	400	400	381	409	397	397	399	361	406	383	400	409	385	416	421	407	384	398	401	382	393	400	369	343	347	369	405	382	377	364	407	375	412	394	369	398	369	366	405	421	413	382	379	416	426	376	380	397	406	399	381	401	406	389	364	405	434	403	378	394	395	399	412	393	348	369	380	408	394	358	385	400	382	383	383	384	396	438	393	379	377	403	400	390	418
26984	22539	25524	13363	6809	4793	3446	2704	2225	2002	1641	1527	1452	1408	1432	1281	1229	1113	1066	1140	1101	1059	1001	1064	1010	1039	980	992	973	973	916	932	926	919	913	892	855	905	844	943	962	913	859	915	882	817	911	925	897	848	843	877	925	878	874	932	939	877	877	905	865	902	864	892	886	895	825	872	880	912	920	862	854	863	842	881	801	843	879	876	885	862	844	881	885	866	866	881	860	870	827	871	862	860	849	889	881	870	899	872	883	833	880	870	871	930	868	875	856	852	891	892	873	852	932	884	898	888	852	923	838	874	900	870	858	860	885	875	921	910	897	908	856	937	847	862	856	874	842	911	931	902	855	895	849	878	884	909	849	868	857	883	878	925	845	859	880	907	863	874	917	858	871	873	859	892	848	840	888	835	848	889	912	878	903	855	861	858	855	894	904	859	835	831	865	852	890	847	835	899	888	918	901	872	928	876	840	841	878	838	831	930	936	888	823	902	912	863	909	801	886	899	893	890	855	839	895	876	854	839	902	889	896	859	862	829	836	797	879	956	906	867	947	925	854	881	858	882	887	848	845	864	874	864	869	825	883	913	892	868	869	898	863	856	836	885	864	844	869	835	906	892	876	901	821	891	863	859	821	876	896	882	880	886	873	913	797	841	895	897	829	876	833	863	842	866	880	860	858	874	885	858	849	900	853	886	882	873	913	859	916	894	896	829	833	848	856	881	926	840	851	873	944	880	909	878	915	913	854	913	908	890	858	854	889	886	846	786	854	842	894	844	880	859	859	854	926	863	863	933	882	862	828	858	870	879	886	874	922	871	851	900	882	886	871	888	862	871	911	867	900	833	892	849	909	876	883	869	835	917	860	909	852	896	886	920	828	857	904	902	914	836	932	877	852	916	818	912	862	816	875	897	838	888	899	886	860	867	849	910	869	867	855	882	871	895	892	908	869	884	875	897	870	923	846	825	897	839	869	871	923	900	894	842	829	840	872	855	883	886	864	891	883	822	848	885	832	881	881	845	821	845	891	885	851	879	904	854	873	858	919	874	823	915	896	907	916	886	823	888	831	919	894	891	872	831	895	834	858	860	856	844	884	907	899	860	919	901	871	871	910	861	837	885	889	869	818	804	853	862	864	877	871	830	877	877	851	862	876	868	875	832	886	877	881	856	900	862	908	897	921	851	913	836	823	832	873	852	859	869	870	876	848	903	879	853	858	862	900	854	899	864	870	873	861	902	859	872	863	887	895	894	925	916	872	880	887	876	831	806	907	926	877	875	829	862	904	861	885	915	926	854	860	878	924	844	906	824	858	933	844	837	879	906	828	912	929	880	856	850	833	874	916	913	820	893	823	865	840	901	878	916	900	909	878	858	896	881	863	880	898	890	855	866	851	883	840	900	927	857	900	893	869	877	854	873	853	890	858	851	825	846	877	885	820	879	896	918	908	839	908	873	929	843	809	810	865	917	887	903	897	844	900	875	843	896	874	933	867	827	841	870	884	880	885	863	896	849	824	889	846	866	868	932	870	841	879	906	873	826	897	902	869	818	889	844	879	838	872	879	907	875	869	861	831	887	816	865	892	883	896	874	827	852	901	839	891	826	848	875	880	865	853	870	867	836	852	841	917	841	863	882	854	910	877	872	834	910	866	823	852	841	867	833	846	902	912	877	872	816	875	871	880	887	906	845	887	878	867	893	858	872	880	906	853	849	854	843	822	842	875	858	864	884	931	843	896	901	888	905	841	884	868	889	897	898	864	865	853	866	886	902	839	874	845	873	828	857	909	904	857	933	878	890	859	854	916	879	899	848	873	878	821	868	868	887	857	842	872	878	849	827	842	863	907	870	935	892	865	837	912	909	849	884	841	943	853	866	884	887	862	882	843	853	865	822	886	869	879	891	849	876	856	879	904	851	884	928	889	866	898	880	893	886	845	887	841	913	875	851	810	882	873	885	886	862	820	820	890	836	853	871	925	902	818	876	901	855	827	909	864	903	823	911	922	832	874	851	797	926	790	866	926	882	880	830	807	916	843	848	833	893	871	886	844	817	898	913	850	931	887	826	934	871	884	885	883	895	871	861	885	892	842	880	838	853	867	833	898	827	891	816	836	890	849	878	851	845	913	889	904	904	856	854	869	853	897	872	923	946	856	855	865	886	904	912	879	862	895	857	829	925	867	889	910	904	841	902	881	894	930	822	906	817	874	873	872	847	829	915	874	866	848	863	856	885	882	864	849	876	862	864	840	843	843	869	874	927	868	823	885	866	869	858	842	875	897	888	847	841	875	911	899	913	872	864	848	887	889	848	861	823	897	883	807	886	924	867	864	878	829	861	874	866	883	838	816	864	837	895	858	885	881	857	857	851	883	858	893	834	854	897	865	878	847	892	877	872	876	851	870	878	893	905	889	866	871	858	844	862	890	893	877	896	866	890	858	903	880	898	873	882	856	894	902	852	872	843	861	881	896	871	849	839	835	856	868	863	894	846	841	870	900	887	923	902	920	875	851	857	883	860	874	894	884	939	911	882	890	873	860	898	853	882	857	910	832	854	849	921	864	827	857	880	892	869	846	903	860	897	840	874	842	906	904	907	878	897	863	884	889	859	843	846	876	906	894	896	856	924	911	900	864	852	869	840	847	929	800	807	865	857	884	864	859	823	910	777	838	895	853	884	925	881	842	876	875	884	869	888	883	908	795	860	864	869	826	870	872	890	895	909	888	902	867	859	862	808	920	858	818	869	878	883	833	880	817	933	879	862	851	874	848	859	882	926	852	884	833	913	913	924	848	871	838	920	932	838	911	933	797	848	859	876	864	847	872	914	843	798	917	897	859	883	869	843	891	879	859	834	896	882	862	890	852	910	870	860	868	863	865	848	855	896	872	872	920	864	851	851	865	867	927	863	883	878	868	831	843	902	896	851	851	904	893	897	880	852	857	866	887	902	875	909	789	905	833	826	825	890	879	856	901	866	863	931	959	934	907	849	925	918	850	819	858	882	887	852	908	852	882	893	922	884	874	838	835	852	888	880	842	865	937	864	882	840	862	933	867	882	894	898	886	827	877	925	890	970	894	907	901	903	882	898	862	863	809	936	876	905	921	811	904	864	869	883	921	897	880	876	904	895	826	841	891	837	879	905	860	853	884	849	899	874	929	856	886	917	853	855	881	845	815	927	915	862	839	880	845	879	852	850	857	836	884	857	907	893	846	882	903	811	857	869	877	882	950	900	860	856	906	856	836	878	857	879	858	875	848	820	817	879	882	847	889	903	822	979	858	905	839	873	874	842	872	813	794	856	840	876	876	853	859	877	840	896	872	864	879	838	839	870	886	855	857	877	878	867	850	875	784	894	871	850	862	915	865	852	873	805	833	873	869	930	854	877	853	872	885	833	875	875	861	865	851	869	900	824	947	859	881	860	848	888	828	846	876	823	886	885	863	860	915	906	864	860	879	888	897	868	860	878	850	849	853	818	845	890	917	839	866	854	879	897	836	902
19096	10592	6560	2778	1225	818	640	522	459	456	416	408	418	434	422	393	392	370	381	426	374	402	396	400	401	404	371	409	383	386	414	410	420	397	406	397	354	358	427	383	430	387	394	418	428	378	426	412	399	429	388	432	394	432	387	379	401	410	379	411	396	420	383	388	429	405	357	425	372	394	423	396	414	421	392	407	411	437	389	374	388	381	401	386	378	399	428	366	383	437	439	394	388	421	439	361	431	428	360	374	417	359	378	387	405	403	391	452	392	367	406	387	429	419	400	411	391	408	402	370	420	391	440	434	382	424	429	446	423	339	384	377	404	433	374	411	422	399	399	394	425	420	412	381	365	348	367	399	425	442	421	442	397	399	367	416	424	408	377	406	392	395	388	376	384	430	372	369	410	412	415	362	406	387	407	384	365	428	431	413	417	402	428	394	417	400	384	421	373	402	422	422	431	374	410	375	443	410	449	394	388	425	399	413	400	412	392	400	372	390	385	460	401	379	393	388	365	368	423	392	388	392	377	386	399	385	397	404	379	395	391	410	448	397	367	377	376	358	410	425	413	411	366	420	420	405	401	400	408	370	411	412	403	430	400	373	388	382	386	403	411	387	405	432	382	383	393	388	401	372	389	399	408	371	389	390	353	364	389	400	396	369	387	401	363	373	378	413	404	383	423	428	392	383	421	406	396	394	409	400	419	416	421	411	431	398	439	412	424	395	404	379	391	407	406	390	385	405	382	425	394	374	401	414	417	385	400	424	429	399	408	421	383	352	388	405	365	410	384	390	417	374	427	430	400	366	388	374	387	417	382	385	433	373	374	416	432	376	371	415	460	385	383	375	422	386	426	410	382	360	410	404	402	403	443	441	392	386	350	438	392	431	384	399	398	378	403	412	392	424	418	375	409	363	404	440	404	368	395	406	385	427	425	425	371	385	457	342	440	390	438	430	421	394	414	349	398	394	388	408	428	440	424	385	386	387	402	413	381	401	416	417	378	378	412	464	378	409	447	386	413	399	398	444	435	411	385	448	419	382	368	405	392	406	374	419	388	426	413	422	416	389	394	394	413	400	453	432	393	402	391	390	403	390	408	391	390	396	387	400	410	418	357	416	398	374	386	388	406	439	382	354	373	362	419	395	367	445	420	436	379	457	424	418	383	427	416	365	449	402	354	395	396	362	398	388	371	368	381	380	408	393	418	381	373	406	425	395	378	417	408	394	386	409	413	373	419	413	398	422	426	413	376	398	365	362	445	354	425	394	407	405	386	400	407	384	420	419	408	362	393	395	382	402	460	385	358	404	378	397	417	416	402	415	386	411	400	357	418	401	399	406	445	387	423	408	403	436	417	411	380	394	385	422	396	372	414	426	378	369	362	379	388	424	406	387	383	382	399	388	367	394	441	374	393	399	435	395	405	399	387	396	409	373	404	390	423	386	401	418	395	387	379	353	434	396	397	384	399	360	373	389	398	382	343	387	415	411	405	366	411	406	387	418	400	406	431	384	367	376	378	417	385	350	420	385	410	396	362	377	394	449	380	401	406	446	432	419	413	352	411	369	388	381	426	357	356	379	386	432	390	371	407	423	437	378	410	438	455	418	401	375	394	422	385	434	361	424	413	431	416	380	399	418	412	379	428	418	389	428	426	391	418	406	404	389	441	340	422	371	430	394	440	415	379	418	402	359	425	391	418	372	419	444	432	409	403	359	371	396	383	400	365	413	384	410	373	404	421	414	423	434	420	409	379	385	423	390	380	423	414	403	364	391	359	373	437	420	394	402	400	432	396	392	440	409	393	393	410	381	404	400	427	383	425	385	406	384	402	385	391	449	403	425	394	401	399	368	388	419	424	436	385	383	387	401	373	390	420	422	387	377	392	420	389	413	366	390	434	411	423	416	408	410	386	356	409	375	422	439	368	392	396	380	424	415	419	409	422	435	419	422	392	425	354	395	466	400	429	375	401	435	403	423	427	394	359	399	407	387	367	467	397	400	375	422	428	376	367	392	409	404	366	406	402	372	421	363	378	431	390	402	381	402	395	359	435	383	399	420	393	395	415	379	437	404	406	394	430	398	399	389	416	408	387	410	409	374	394	386	377	389	415	385	405	398	423	379	365	392	409	426	387	409	412	378	379	414	407	388	392	389	402	431	402	398	408	391	391	410	435	406	380	410	400	408	371	397	405	386	406	402	410	408	427	422	427	402	403	414	375	414	429	376	383	459	377	417	463	406	405	370	417	371	403	405	371	421	392	428	392	389	404	393	373	387	385	397	423	407	396	432	394	416	393	426	399	413	444	414	375	394	406	379	402	412	383	387	386	377	398	397	391	380	403	376	356	376	391	389	408	455	383	424	384	393	393	371	388	391	410	444	393	372	410	411	388	418	426	443	420	390	425	400	382	408	396	422	394	379	433	422	456	391	404	379	421	363	408	346	370	394	434	407	382	364	408	403	446	369	412	407	422	396	419	416	410	392	412	427	381	367	367	430	403	383	424	369	393	391	387	404	421	379	433	382	403	446	378	373	422	400	399	392	375	395	401	388	437	444	430	392	376	378	390	378	444	381	401	440	385	410	408	388	437	386	376	431	393	385	404	387	385	419	390	372	418	442	393	370	441	403	426	403	378	424	405	429	387	398	393	417	386	375	348	386	414	385	431	350	413	392	389	397	405	413	413	396	379	402	393	413	405	376	387	399	396	373	454	375	350	393	429	386	417	364	414	396	387	398	370	395	401	403	397	395	430	423	418	412	380	409	395	420	406	382	390	354	404	394	399	380	421	379	396	411	415	383	425	403	402	390	409	399	410	411	426	386	392	422	379	406	413	411	370	447	405	357	357	398	428	391	414	362	419	399	410	377	412	423	424	459	353	392	413	414	414	407	432	392	391	376	384	386	408	417	434	372	408	420	406	373	381	424	422	427	374	388	391	436	372	412	417	409	440	389	445	412	439	410	420	416	377	427	401	408	424	401	423	414	432	383	373	413	449	392	413	455	405	410	421	408	383	389	356	408	410	400	423	387	376	424	404	429	413	401	428	428	386	396	403	380	420	359	427	388	394	441	382	400	395	409	409	414	431	429	420	398	418	420	412	415	393	403	403	396	430	365	449	436	354	401	402	398	397	402	435	361	450	390	409	411	389	387	376	418	397	382	407	408	403	413	382	374	401	422	426	400	394	356	420	434	396	410	386	392	435	393	402	406	404	380	424	400	419	394	457	366	376	387	406	424	429	347	422	405	418	375	392	415	380	422	394	410	419	409	402	418	368	395	396	397	372	384	399	401	424	383	412	418	418	383	400	395	385	402	442	414	428	421	372	421	376	423	393	419	379	379	414	374	378	405	425	363	385	396	426	406	396	400	406	408	406	410	366	379	403	428	455	427	382	391	423	386	379	367	375	393	411	370	345	410	367	431	415	408	405	377	417	406	402	439	396	353	364	347	383	447	418	386	395	399	440	439	421	426	384	398	414	429	346	378	410	374	401	382
11693	8553	10323	6464	3608	2354	1789	1566	1370	1181	1132	1065	994	1020	1093	978	920	903	930	915	876	923	971	898	897	850	913	875	883	870	876	883	855	876	818	846	884	855	865	880	860	883	801	825	846	940	862	856	885	893	892	837	845	856	845	892	906	842	918	900	863	850	881	864	899	885	882	890	896	875	838	889	839	840	828	874	853	917	853	914	869	877	890	869	849	869	869	877	883	850	824	916	855	899	878	858	876	848	856	861	863	881	909	869	909	827	873	887	922	862	918	820	898	831	868	889	933	877	854	871	864	906	831	860	881	850	870	816	814	882	864	870	852	842	877	853	910	883	882	921	848	939	880	953	849	880	861	927	889	874	945	807	847	897	830	879	862	853	919	872	817	891	875	848	852	871	895	847	874	853	874	879	863	883	857	895	831	898	862	870	868	874	911	894	921	862	858	843	858	855	863	904	865	844	868	887	840	891	863	866	899	914	854	856	896	889	826	889	900	810	887	793	895	873	849	867	881	938	917	880	883	909	884	870	862	844	857	886	851	830	847	898	861	903	856	865	861	867	914	915	842	860	819	917	854	885	858	873	890	835	853	862	899	893	941	862	833	872	851	857	858	852	883	806	871	891	836	921	892	874	871	932	874	902	853	851	833	885	864	889	881	913	922	852	880	902	829	928	896	896	894	920	915	902	977	863	861	881	870	867	911	904	871	858	873	849	800	846	856	846	924	848	884	817	847	876	863	873	839	842	936	847	899	885	885	872	900	811	891	846	875	859	888	913	782	862	919	881	889	851	884	853	900	889	887	876	867	872	845	840	850	855	887	918	843	911	860	909	829	855	875	843	810	894	825	880	822	833	880	892	914	833	898	819	865	864	848	917	899	868	832	891	916	886	898	886	876	904	821	847	864	836	887	843	846	861	872	862	883	887	846	891	843	820	795	879	885	887	894	857	896	857	851	812	857	826	867	855	809	913	906	901	850	875	907	823	913	842	857	938	887	885	908	874	876	876	861	885	885	870	857	847	855	847	883	870	893	881	882	841	842	880	903	866	891	890	855	862	897	858	839	882	827	836	841	886	855	901	872	873	854	862	909	903	938	841	867	869	902	807	870	881	848	856	889	840	864	859	861	908	888	906	865	882	871	859	792	857	920	925	855	867	830	913	848	793	848	834	899	860	895	880	866	894	870	824	835	903	819	881	909	851	868	855	884	914	882	868	876	822	858	895	933	882	893	879	848	891	868	877	897	879	865	901	940	865	883	890	853	877	879	838	847	867	859	873	846	832	873	914	842	860	886	889	884	885	807	878	833	846	822	874	877	883	895	837	848	911	889	842	883	842	883	875	857	874	865	790	847	910	867	892	855	845	854	913	885	879	887	836	921	816	871	903	843	849	930	882	819	850	893	858	835	839	850	879	890	880	822	845	919	870	868	877	852	899	858	869	861	842	855	889	862	895	895	889	895	900	848	924	896	850	899	857	885	896	894	839	868	863	848	886	842	860	789	825	842	881	863	874	903	894	843	889	878	843	908	897	859	882	908	854	859	862	883	890	856	895	868	861	875	863	856	906	885	863	824	847	910	907	861	854	885	887	887	907	851	827	844	906	853	894	856	869	939	902	837	838	877	826	874	813	873	901	867	851	853	896	894	893	849	840	893	913	854	854	894	855	884	834	885	873	893	862	879	900	871	902	839	870	910	874	839	890	888	927	892	857	906	898	822	873	846	891	864	861	832	882	880	824	893	848	857	891	885	901	850	841	841	867	847	862	871	848	856	840	854	823	845	859	896	851	888	904	856	846	841	905	837	881	843	873	894	855	832	876	903	880	851	888	849	929	864	893	867	905	879	861	846	845	847	876	892	875	820	898	913	883	947	865	834	875	872	911	888	873	829	900	889	899	845	853	898	858	843	907	914	866	876	855	841	884	836	860	872	904	887	880	898	929	861	868	918	831	817	870	922	846	900	892	874	893	867	880	922	877	865	878	844	895	870	859	858	807	856	897	836	846	929	889	887	838	922	905	904	846	946	945	840	901	862	885	921	880	863	877	854	848	876	872	894	880	856	893	858	880	911	789	831	863	898	854	865	829	879	816	864	895	866	874	906	869	851	853	869	857	894	895	912	889	848	935	889	905	841	874	852	927	847	888	862	896	876	831	917	889	884	889	861	872	850	873	850	846	889	843	886	827	853	852	848	860	880	904	906	840	891	867	803	919	870	917	889	881	848	855	904	886	842	859	819	902	811	845	916	880	874	890	849	917	862	870	900	822	854	885	883	867	900	860	835	805	862	820	869	872	912	922	873	898	886	819	899	943	856	911	884	890	860	918	891	855	855	843	841	896	931	892	906	885	883	868	838	897	857	870	858	911	862	900	866	876	919	877	870	902	872	856	888	857	877	874	852	869	894	866	834	905	862	873	875	862	887	867	935	895	874	912	888	873	864	848	870	891	831	934	882	879	846	836	862	814	931	826	854	880	903	917	796	915	901	900	877	827	893	922	814	909	838	897	865	895	893	847	854	866	921	897	909	856	831	912	885	896	840	851	838	847	899	826	894	864	879	971	872	884	791	859	877	894	792	867	860	911	854	862	838	880	896	870	887	882	895	905	869	896	809	848	844	901	930	851	835	888	875	855	864	886	841	870	849	858	866	883	832	862	911	928	860	878	858	854	889	846	897	869	856	853	893	924	846	826	854	869	876	884	922	893	847	897	868	848	834	886	877	890	856	845	854	869	855	891	856	841	894	932	909	941	821	875	881	916	936	882	918	888	838	851	810	865	924	854	842	891	841	905	859	839	894	879	842	909	864	900	888	882	891	850	916	886	896	920	870	865	860	862	873	868	923	864	863	862	858	867	944	844	884	856	821	873	906	913	856	853	895	882	822	845	878	836	825	933	894	855	910	847	835	947	893	869	841	885	913	861	846	910	875	858	865	861	917	893	869	864	887	847	881	893	817	861	873	883	920	906	941	870	910	873	918	879	862	889	896	908	892	894	878	849	842	831	891	851	907	828	836	903	893	880	879	846	847	792	873	864	897	831	858	890	873	857	886	855	911	888	852	814	846	864	873	888	889	907	824	929	890	870	836	908	873	848	911	887	852	856	889	849	863	881	852	926	854	856	836	861	857	884	874	800	887	873	906	869	855	840	824	917	959	887	869	843	913	864	877	888	868	904	897	865	911	848	865	820	905	895	867	849	894	905	881	889	825	889	845	923	869	876	828	937	885	947	931	919	924	824	898	873	866	890	880	857	877	900	866	841	890	903	854	865	866	851	880	876	886	847	827	914	859	922	950	909	828	833	855	896	910	938	838	826	905	870	881	859	905	848	918	931	861	904	925	909	876	855	902	932	899	849	868	879	842	856	858	925	839	828	927	893	853	867	854	857	840	848	862	931	852	843	898	921	892	879	835	817	807	857	870	866	946	844	926	867	879	847	849	850	881	867	889	901	901	870	907	833	842	899	885	864	838	855	871	860	933	902	877	828	843	909
32656	20525	17563	9094	2088	1096	735	553	526	507	412	421	416	420	422	390	401	382	356	358	404	388	402	367	375	356	391	337	348	359	328	347	333	341	362	354	331	371	353	439	368	362	340	395	346	359	360	331	363	374	372	359	338	365	359	331	351	356	329	358	335	332	345	337	334	336	398	344	329	362	364	335	345	331	340	360	386	374	336	351	334	317	349	342	355	344	350	342	381	372	339	348	352	336	351	337	371	343	349	352	336	349	330	349	326	343	387	321	314	363	376	376	353	329	356	350	342	357	350	369	326	322	376	357	364	379	368	355	370	374	337	369	368	362	343	330	388	379	332	336	334	364	322	355	363	361	375	381	341	373	382	342	346	337	344	361	375	361	360	327	368	383	342	336	362	367	367	323	341	364	352	342	330	332	369	349	341	354	331	331	375	369	341	395	346	360	372	363	334	355	353	319	337	368	347	365	347	365	334	368	341	334	327	359	386	333	351	340	362	337	350	346	327	322	337	346	386	379	360	343	329	366	332	342	354	339	364	315	346	344	356	378	366	355	341	374	374	325	352	324	326	376	351	341	371	349	355	364	353	342	395	345	328	341	352	329	331	372	337	368	361	371	333	351	368	382	367	363	330	307	365	343	341	350	343	360	376	344	346	373	374	355	319	372	307	326	363	352	360	346	359	383	360	342	343	324	332	371	354	310	360	372	368	398	347	320	352	362	348	401	394	366	358	356	407	347	345	377	331	340	355	382	371	366	320	363	351	376	367	345	360	356	404	336	353	373	344	342	353	359	355	381	340	331	358	383	363	345	287	356	353	382	403	349	365	320	339	374	365	328	332	358	344	371	380	302	364	354	367	370	369	335	351	363	376	330	345	341	344	345	345	355	375	365	377	402	341	349	346	355	346	370	350	378	368	371	393	368	375	340	362	349	354	365	358	357	334	377	344	360	368	363	341	359	362	377	348	360	353	328	346	355	337	364	357	329	365	374	360	332	355	358	345	330	369	374	374	352	339	349	337	363	332	359	357	363	332	317	345	358	359	323	345	359	400	366	355	388	330	347	354	369	344	349	345	368	309	343	372	349	365	414	355	363	328	334	338	319	359	354	324	313	343	393	349	327	372	388	360	383	343	347	328	304	318	350	359	371	369	401	330	347	341	350	344	328	381	377	395	356	361	383	357	327	356	363	354	352	363	396	330	359	348	354	350	334	343	369	314	384	403	361	360	353	340	380	344	348	327	341	359	319	331	382	332	323	326	372	289	349	371	360	354	388	339	355	351	289	333	360	358	339	354	318	356	351	380	365	331	370	348	332	403	321	355	355	341	390	371	351	348	325	369	355	319	363	337	352	373	383	378	343	376	354	374	383	377	343	363	387	324	369	331	361	336	344	346	345	367	407	366	380	323	341	353	378	365	323	306	331	335	388	354	384	380	369	353	329	381	326	393	343	347	352	362	355	332	344	355	326	364	333	361	353	329	368	357	362	393	348	318	325	395	357	340	353	369	326	344	366	382	329	369	307	358	330	380	404	384	335	373	324	329	377	345	353	380	361	331	339	312	376	334	336	346	358	371	330	339	344	376	355	387	376	316	323	370	366	359	336	320	348	333	327	357	366	357	351	344	349	344	331	369	365	328	354	380	357	377	361	360	356	344	353	345	354	380	388	350	328	350	357	350	337	341	338	381	340	365	370	318	368	340	353	351	330	340	373	366	335	353	347	357	351	338	336	360	371	334	379	326	354	398	335	351	410	353	351	335	351	358	358	344	391	342	392	338	321	354	326	354	353	363	370	371	336	325	351	393	360	353	328	362	352	368	331	354	356	342	342	329	379	331	346	369	351	354	344	371	381	368	338	326	340	352	366	344	349	366	326	337	366	353	356	327	350	346	326	348	385	349	357	329	343	344	358	381	340	379	393	407	353	357	358	359	328	348	360	311	353	343	337	346	355	305	367	321	374	365	361	356	377	342	372	325	354	350	315	333	348	356	334	349	349	334	363	341	341	355	340	338	362	377	364	301	334	361	348	360	320	348	351	352	361	341	329	352	364	312	350	349	379	348	353	379	354	343	383	335	349	336	313	355	386	348	382	324	320	314	334	370	312	348	336	348	393	361	382	374	338	372	357	375	358	347	337	344	344	346	354	354	331	387	381	360	369	345	340	366	331	371	341	388	351	334	370	328	411	355	361	376	352	354	337	358	344	348	343	336	363	358	359	373	357	356	340	411	373	383	402	358	355	315	327	381	362	350	316	364	340	367	339	345	376	361	320	394	340	377	328	376	410	376	364	366	361	354	347	318	343	341	323	363	364	322	343	353	364	343	395	318	368	323	343	328	352	339	381	358	358	356	385	355	362	363	359	374	380	367	396	371	362	346	356	328	348	375	340	346	346	340	388	388	348	349	328	372	375	328	338	361	376	368	335	309	341	342	368	326	320	387	384	362	337	359	355	366	346	352	385	349	361	357	410	387	351	357	340	340	358	355	366	323	389	356	350	327	357	323	366	364	366	365	300	368	393	384	381	322	346	359	365	324	347	362	344	331	321	360	336	392	338	362	346	343	370	321	344	364	336	324	364	328	340	337	362	330	325	381	344	355	343	373	347	348	317	365	349	353	311	335	310	335	361	353	340	328	343	359	334	335	397	335	340	354	340	338	360	367	372	372	334	338	335	349	347	378	354	377	354	344	361	345	358	363	357	364	355	337	314	366	335	380	347	326	370	353	370	342	353	341	333	376	369	351	331	339	352	365	341	351	350	331	362	361	350	363	339	371	351	344	368	358	366	355	356	353	356	378	342	344	327	346	351	328	378	356	311	335	367	352	329	336	360	388	343	348	327	358	381	343	352	370	355	367	337	333	341	364	333	355	343	341	397	368	370	329	352	331	348	323	337	350	368	337	356	360	369	384	345	370	372	356	319	362	359	363	353	369	374	360	331	363	326	354	347	362	333	320	358	378	375	397	353	390	391	413	380	360	374	355	381	352	381	325	360	342	347	348	339	344	382	366	390	360	355	339	314	326	357	338	330	363	329	380	351	364	390	363	420	371	378	335	343	338	365	355	333	358	359	346	337	356	361	359	355	357	350	360	352	351	361	324	325	360	342	369	351	344	344	365	356	351	368	354	358	351	356	352	355	369	345	346	324	326	345	348	382	376	363	382	366	367	366	415	419	363	350	380	349	374	299	369	356	367	354	363	360	394	378	356	355	367	351	366	324	341	355	363	338	360	422	347	373	320	353	347	347	351	348	348	347	368	387	323	361	335	389	330	354	353	348	383	341	369	371	297	351	369	353	327	373	354	364	323	363	344	357	395	316	322	388	371	352	342	337	352	345	369	360	390	364	339	349	372	347	375	344	357	383	391	342	363	356	347	340	361	343	341	341	342	371	349	367	388	367	354	390	384	321	368	343	319	340	355	363	380	336	330	365	343	368	394	346	352	353	353	352	314	340	318	341	366	341	349	348	343	317	360	355	330	361	330	331	374	371
20348	15818	22530	14183	5477	3489	2639	2095	1735	1443	1315	1219	1227	1236	1086	990	917	903	911	895	904	925	879	911	892	856	842	866	843	860	822	850	848	810	837	831	776	797	728	831	800	780	828	819	809	756	813	771	754	790	764	825	849	807	786	808	793	746	820	783	789	794	786	726	789	818	825	778	734	812	825	824	776	793	796	830	776	778	822	792	831	777	776	736	743	728	795	808	763	813	767	811	765	771	770	769	759	752	867	767	781	831	812	795	814	751	802	832	845	789	742	766	770	832	770	780	779	796	817	761	809	798	750	747	844	789	770	773	797	806	849	773	788	798	791	846	738	793	829	800	819	792	787	788	805	802	772	805	759	826	799	825	824	822	777	793	822	786	827	808	830	803	840	798	747	800	746	792	807	800	815	752	800	765	823	787	803	786	804	794	806	824	750	793	795	816	796	785	798	804	698	755	806	788	804	810	750	802	737	732	789	808	850	747	759	788	764	804	804	727	755	782	778	739	788	811	816	744	793	806	790	764	765	758	735	780	760	778	765	791	792	806	780	772	763	827	820	820	769	781	821	810	801	825	795	750	816	836	798	796	852	853	821	776	786	797	836	747	796	817	738	815	742	811	756	789	773	779	785	796	817	778	779	763	815	760	737	769	859	775	763	823	773	833	770	794	825	788	827	788	830	732	737	816	795	825	771	756	792	762	828	696	804	786	769	803	771	809	816	847	775	764	788	804	819	801	764	700	769	766	803	831	799	803	762	843	842	796	849	858	785	757	774	801	781	815	769	764	738	746	753	787	816	787	781	812	787	811	771	772	767	804	778	756	825	795	820	809	761	758	777	773	789	771	785	761	768	803	786	723	763	779	737	808	735	773	816	778	781	769	776	761	781	766	780	790	727	798	813	780	767	803	794	736	797	811	789	725	818	765	785	765	776	789	757	838	762	748	777	776	744	767	761	834	766	866	798	816	805	823	766	809	766	802	786	789	761	810	782	774	746	776	799	777	812	824	773	767	719	778	775	750	791	780	790	766	792	795	780	787	764	760	752	791	838	759	781	773	742	770	781	797	764	778	795	818	778	809	799	805	822	754	810	830	733	805	818	771	803	734	845	783	824	741	800	762	834	801	731	785	825	770	789	850	798	781	768	775	800	806	823	772	798	784	779	805	735	765	787	802	775	802	773	793	757	807	799	817	787	779	796	800	803	774	822	790	772	812	761	751	774	828	756	827	807	800	763	777	837	775	825	797	759	804	767	813	753	836	807	769	783	810	793	768	805	847	782	836	753	808	795	805	795	800	783	769	812	802	802	776	819	796	762	724	810	788	786	828	791	811	800	832	834	760	766	750	813	796	753	829	759	754	787	824	795	820	780	779	782	776	759	778	770	775	756	759	720	787	808	793	806	790	775	777	808	776	754	765	809	814	793	764	801	762	858	775	804	776	803	809	812	766	808	788	802	794	813	783	836	726	780	812	804	748	786	779	805	770	795	769	812	790	822	780	783	808	764	789	791	757	847	758	828	797	834	816	722	802	777	826	835	826	800	807	736	781	772	810	832	755	814	746	829	825	753	766	806	782	822	778	782	800	781	777	851	758	802	755	785	815	769	781	764	803	745	779	842	782	768	809	789	809	836	794	775	805	813	827	755	766	808	801	783	743	774	784	789	842	832	735	791	804	841	814	774	792	792	786	814	793	809	818	788	773	825	802	810	803	796	829	782	811	740	757	792	803	802	787	791	757	768	804	788	805	817	781	808	826	763	801	775	820	767	764	772	777	853	768	763	815	741	838	782	810	767	785	766	814	780	822	785	758	805	807	802	797	778	832	800	792	786	786	765	794	803	829	756	763	820	783	762	797	756	785	764	809	787	829	746	771	801	756	800	838	782	796	802	782	779	803	743	777	791	810	800	768	778	829	817	778	770	786	811	785	747	750	794	809	734	740	833	831	773	752	779	761	796	764	773	789	750	846	744	785	782	810	787	787	768	796	788	852	805	814	801	767	809	789	795	807	863	785	790	793	802	797	789	827	813	831	765	783	782	758	803	801	800	815	812	775	819	829	776	790	811	739	780	824	751	803	852	763	807	793	810	723	777	846	843	757	771	728	846	805	796	724	756	802	797	797	753	827	803	769	877	820	790	782	753	783	742	742	806	821	816	779	764	781	876	799	831	793	827	830	832	775	745	798	782	745	780	773	804	730	759	773	771	794	765	772	788	831	779	779	764	818	784	754	787	775	782	782	800	749	777	794	781	808	817	786	790	749	764	768	765	804	768	777	811	774	775	775	707	760	739	736	789	786	771	787	776	782	823	789	777	782	757	815	844	788	778	768	779	753	805	787	818	793	765	849	812	763	791	816	818	747	807	814	761	763	778	759	815	792	764	802	811	821	797	795	778	787	775	753	852	803	766	822	782	804	803	755	726	765	749	801	779	744	764	792	839	803	808	807	808	775	795	766	794	790	825	808	788	805	771	774	768	846	814	819	761	749	771	762	786	769	732	783	856	770	781	776	793	788	762	776	834	729	802	822	765	818	852	815	728	762	799	751	779	789	824	815	762	808	796	825	742	790	766	771	809	760	837	812	792	761	757	794	814	781	766	802	764	791	842	809	811	820	742	778	820	814	794	796	791	770	800	720	824	814	771	770	814	850	745	780	802	816	810	764	764	758	773	813	823	766	793	870	764	764	762	776	802	807	776	772	776	787	754	758	787	747	737	755	803	763	788	822	764	771	754	778	806	748	811	761	771	741	774	834	773	773	755	802	837	780	819	735	769	803	768	757	804	742	780	810	773	738	812	774	805	791	789	762	782	796	821	741	780	780	789	828	782	755	756	749	785	802	776	716	748	762	791	766	762	758	794	757	791	797	768	779	821	803	775	793	784	768	776	810	748	828	751	784	819	820	802	817	791	754	779	826	805	773	784	843	787	820	809	788	749	788	814	777	765	757	797	826	800	798	759	783	762	752	806	818	750	840	789	833	823	797	826	800	810	805	785	757	758	789	815	782	849	809	784	876	755	783	724	783	775	763	762	805	811	822	806	749	804	823	751	793	804	778	803	785	785	787	802	821	785	771	796	838	776	812	791	734	784	798	762	789	799	804	813	753	804	781	797	778	783	770	761	747	801	781	732	805	782	818	809	778	809	763	752	790	763	835	788	837	841	731	783	809	752	856	835	727	689	823	787	741	748	788	793	808	788	782	818	815	745	789	834	787	779	783	791	768	777	801	750	807	755	829	813	752	759	757	783	766	754	816	764	761	787	809	808	799	795	777	816	761	821	806	837	777	742	838	746	794	788	800	792	794	767	813	768	768	802	814	792	801	793	835	740	807	774	772	808	789	786	829	744	808	789	792	762	786	786	745	803	776	771	794	747	754	789	766	778	781	789	840	818	780	768	784	818	809	847	777	804	822	830	794	798	783	800	788	796	746	842	776	754	699	838	791	785	754	825	775	766	820	791	840	764	724	780	775	831	807	754	804	784	734	791	771
42948	30062	27355	11723	2852	1421	990	852	679	618	548	509	544	497	477	485	435	460	451	445	439	417	436	360	433	400	403	434	446	393	396	445	402	419	386	421	401	370	415	369	375	397	427	402	383	414	390	367	416	414	409	421	432	397	363	407	359	397	381	415	391	360	377	393	454	364	394	381	376	356	377	400	414	416	378	366	413	376	413	382	361	380	378	401	396	397	360	408	397	378	372	428	410	393	433	371	403	388	393	433	371	376	367	389	381	395	388	370	382	382	410	390	358	377	381	391	378	408	392	402	374	409	387	379	351	366	383	408	390	375	401	411	443	389	413	401	376	380	402	382	421	392	364	422	379	415	403	420	415	399	350	387	400	386	392	373	408	395	391	389	391	362	413	394	384	380	391	405	405	380	386	402	357	418	410	390	412	389	404	368	406	384	378	413	409	392	379	386	406	406	386	381	433	402	396	381	351	400	386	418	420	400	375	375	383	406	429	437	384	378	371	360	382	369	412	386	368	386	432	360	415	341	364	375	421	418	354	404	391	400	398	404	392	388	398	399	352	422	368	405	393	358	394	421	368	409	404	382	359	417	376	352	406	376	393	375	384	397	395	400	414	366	393	399	378	412	393	377	398	416	390	397	371	369	428	408	399	384	375	391	404	361	407	419	413	392	421	402	379	407	406	376	392	412	424	371	378	402	395	437	390	383	401	377	363	402	390	372	389	403	410	428	402	377	372	388	374	378	388	375	411	387	358	358	404	373	412	379	425	408	350	365	406	354	398	422	391	386	413	427	368	375	394	386	392	392	383	409	365	415	375	394	369	375	418	367	421	441	376	428	392	364	394	420	414	374	402	376	367	381	358	424	368	411	394	380	400	407	407	413	403	371	367	394	361	362	396	368	379	381	384	379	367	364	373	375	404	412	415	386	417	412	379	424	354	403	387	388	384	413	394	414	409	385	372	392	374	401	392	381	418	421	400	401	379	426	404	394	401	405	391	388	403	367	396	385	399	376	365	370	407	389	371	394	368	400	407	405	408	424	408	385	400	384	378	396	402	395	403	435	361	375	401	363	384	394	452	375	399	400	425	401	348	430	429	390	400	360	379	369	380	366	390	374	389	362	362	414	410	424	386	390	386	387	378	370	399	390	365	389	392	409	391	406	395	387	410	401	435	417	351	412	385	401	406	415	391	388	376	363	408	380	395	403	380	400	387	410	375	398	389	414	426	384	372	417	389	384	412	402	387	371	374	370	417	385	395	367	370	379	417	376	366	390	380	390	366	410	387	392	404	374	427	402	409	399	401	358	419	397	392	353	399	383	415	415	388	401	443	355	401	376	382	346	425	361	400	398	395	401	410	365	398	393	437	396	376	412	417	421	419	374	416	398	402	394	398	390	408	440	385	379	363	392	373	378	389	387	362	385	379	366	398	397	420	409	388	393	391	360	389	348	377	409	356	412	402	398	352	376	440	384	375	411	401	351	401	388	388	386	389	379	399	408	423	373	387	424	403	393	371	365	377	392	428	409	374	389	357	369	372	396	387	408	373	381	388	400	353	392	400	388	401	385	394	401	400	387	350	400	377	377	399	457	403	378	396	374	384	361	397	385	395	415	434	400	413	424	388	374	402	397	379	367	395	403	345	386	346	387	395	414	382	444	337	380	382	393	384	400	403	397	400	390	394	392	392	348	385	380	368	407	383	408	394	373	442	417	376	372	345	413	400	400	368	377	423	428	382	420	359	383	364	440	410	362	359	390	407	395	431	409	408	385	357	420	422	369	384	380	422	440	396	403	381	432	391	388	376	357	416	405	377	391	406	400	369	420	394	385	379	367	390	416	389	359	406	369	397	365	376	397	387	436	377	416	409	410	386	417	366	378	430	388	360	419	407	397	392	380	371	378	386	414	408	388	374	384	380	413	360	370	393	373	393	389	390	385	372	369	375	411	371	399	396	382	370	436	400	377	398	395	408	396	391	421	424	398	392	423	402	418	396	432	401	369	386	409	404	421	390	398	396	382	387	405	408	372	406	395	360	384	371	363	369	407	385	378	391	413	401	398	404	353	420	397	369	400	404	389	370	415	397	380	401	377	346	392	394	426	425	390	360	403	418	395	428	370	389	373	398	330	388	404	375	406	380	404	375	399	383	384	375	401	382	390	431	334	378	364	454	393	396	398	407	421	351	378	361	382	409	389	340	394	353	364	408	401	373	389	389	397	403	373	420	348	374	400	379	391	404	398	423	384	450	379	403	375	394	381	393	378	398	415	385	398	366	361	393	394	391	382	384	411	393	393	378	377	368	389	434	362	384	376	384	421	425	379	380	351	400	397	376	364	367	401	386	367	326	396	403	399	385	384	400	427	394	401	386	386	396	375	408	372	392	390	418	418	399	379	389	382	375	405	404	395	364	358	382	374	394	405	382	387	373	403	421	398	412	389	358	384	371	362	408	394	409	377	393	380	368	384	392	379	388	375	379	379	368	366	389	388	413	373	384	417	360	367	407	377	390	392	398	425	438	381	383	404	387	378	439	414	424	423	407	410	395	364	379	365	401	399	386	411	411	389	405	375	392	354	359	348	388	378	408	399	432	400	360	391	360	349	401	400	401	350	344	414	381	415	410	412	351	416	408	357	379	389	410	371	366	393	355	406	391	356	379	395	379	399	432	382	432	402	352	362	395	410	444	395	426	389	398	423	386	394	362	402	366	413	401	366	442	399	427	372	427	403	418	405	399	418	395	394	434	404	385	433	361	411	418	393	389	396	396	378	404	387	398	385	411	397	401	378	390	349	374	387	374	400	384	384	361	366	384	407	397	351	395	360	403	417	425	361	431	360	424	401	403	410	392	378	353	425	417	398	398	373	369	383	406	416	413	359	421	395	369	394	404	410	400	403	369	387	378	391	382	398	398	403	397	353	400	416	392	373	397	402	424	387	374	402	413	360	433	378	397	414	384	404	368	369	355	443	397	393	396	391	430	365	395	417	386	415	386	378	359	416	408	389	405	411	409	399	422	404	384	394	399	402	391	361	354	409	348	397	458	420	347	430	371	396	398	409	391	421	368	414	376	394	380	382	393	426	416	413	421	436	364	396	432	364	361	443	399	431	358	406	395	372	391	393	371	367	402	407	413	370	339	424	392	415	394	393	401	365	416	413	375	389	412	398	379	413	412	412	337	394	384	407	361	397	437	382	388	371	436	376	400	429	398	419	378	416	375	436	384	392	394	388	386	397	379	350	386	416	359	375	406	399	432	398	399	379	380	366	384	407	363	405	412	412	393	408	380	381	346	398	388	399	359	405	414	405	438	344	394	394	378	404	392	392	380	378	395	420	425	408	377	386	385	409	378	361	410	367	377	425	425	360	366	416	329	388	359	402	412	390	405	403	403	416	398	384	375	350	378	370	384	380	391	382	385	386	350	386	376	396	440	379	400	391	369	408	404	375	410	417	394	377	405	389	429	364	405	333	411	360	378	359	364	426	427	412	411	361
26040	22214	29827	14666	6664	4419	3405	2800	2170	1883	1702	1582	1526	1552	1343	1196	1168	1189	1073	1087	1017	1032	1044	1074	1044	952	1049	951	969	993	970	931	922	947	937	924	918	926	930	912	921	854	867	872	1001	898	831	841	847	834	884	873	904	820	849	825	855	815	855	902	895	899	836	886	848	877	890	860	822	935	852	869	910	862	818	853	873	894	837	846	859	859	917	818	876	892	891	867	915	873	839	870	905	891	884	913	894	863	903	845	892	878	832	869	912	850	841	969	861	856	827	850	857	866	840	835	869	849	904	894	867	851	872	863	853	907	871	912	888	876	908	793	880	898	878	854	856	846	888	851	879	848	829	853	884	903	889	880	843	894	864	805	865	858	825	873	875	861	894	881	853	888	893	865	874	860	837	814	817	924	909	872	888	867	819	871	851	887	882	884	883	848	855	890	841	879	890	854	892	878	873	863	893	895	845	857	868	846	858	872	880	897	824	910	875	846	814	861	903	858	859	917	885	881	850	891	921	871	876	881	851	865	870	834	826	829	851	833	872	899	864	852	815	846	855	868	905	901	875	923	886	868	866	886	876	836	836	848	856	872	865	864	856	868	841	884	939	846	867	865	859	844	885	916	850	895	881	843	853	857	807	859	867	890	842	856	887	847	911	891	835	880	882	874	892	915	847	851	889	919	801	877	875	812	871	892	794	818	869	822	834	849	838	839	920	895	909	901	876	851	872	885	842	879	847	855	856	917	844	865	769	907	890	858	823	831	863	872	866	823	891	886	912	880	870	881	885	868	861	824	837	855	861	844	862	854	843	851	904	865	843	899	885	848	920	843	863	842	854	884	880	883	906	817	825	797	930	875	872	869	848	855	879	856	841	868	880	897	853	887	850	836	818	837	858	830	889	902	863	859	907	820	833	799	862	869	873	890	914	831	852	884	905	841	894	804	850	955	834	841	831	828	867	864	860	859	839	912	894	857	848	853	841	868	880	899	839	832	877	895	864	918	937	829	852	934	878	814	841	878	853	856	828	811	880	891	865	897	868	872	843	851	858	883	899	863	846	890	850	928	849	833	855	878	846	851	848	879	896	860	872	901	872	888	847	913	871	934	854	904	860	846	849	886	875	880	849	854	858	861	841	887	877	870	858	867	853	886	895	883	865	904	892	852	874	856	833	793	883	881	838	853	877	888	842	873	862	886	843	867	812	847	900	857	881	829	864	893	877	867	875	894	846	855	880	842	850	863	835	869	865	844	863	854	871	861	880	861	917	841	896	890	825	883	829	894	882	897	901	891	898	909	836	867	847	852	866	881	891	838	844	873	870	864	839	856	865	870	874	842	870	900	889	868	847	881	905	830	838	858	911	824	871	849	861	875	883	918	835	879	848	904	888	909	863	930	847	848	900	875	896	879	844	898	899	863	832	848	876	827	923	832	880	914	861	908	900	852	886	864	887	842	909	882	826	881	806	856	884	885	845	874	867	861	874	891	874	852	821	878	880	900	899	909	858	920	881	830	877	865	864	822	861	855	866	859	857	838	862	940	847	858	872	907	856	919	859	865	909	848	833	853	909	873	852	873	861	848	856	880	874	819	855	861	903	896	912	839	851	903	825	829	875	836	782	874	840	875	874	859	852	900	877	856	865	816	817	858	878	840	848	830	884	872	807	865	860	874	869	867	890	908	824	867	894	868	843	841	846	855	834	857	861	842	865	839	858	845	831	845	833	916	867	850	844	900	840	922	856	912	915	869	873	850	869	865	852	889	861	812	861	841	865	815	815	823	842	894	848	885	907	861	878	855	873	889	840	851	850	875	813	866	921	863	848	865	825	891	857	847	919	889	843	854	855	895	864	857	836	876	868	831	827	846	876	902	877	889	832	905	892	840	846	879	884	811	902	881	869	839	884	826	822	888	818	835	844	887	840	841	898	863	845	838	870	881	882	897	864	856	888	834	889	872	857	896	848	900	869	861	817	860	848	881	867	863	895	888	900	847	868	860	881	838	888	864	802	914	914	918	876	895	879	818	892	801	827	846	852	838	830	870	889	905	866	828	870	868	846	837	885	845	853	879	873	901	839	845	850	878	834	865	896	868	869	871	869	921	825	858	905	845	849	879	839	843	864	876	879	867	822	801	873	907	904	886	784	851	843	866	873	899	830	853	835	816	873	882	868	877	815	913	870	867	840	865	872	873	872	891	823	848	870	775	853	803	814	892	847	884	896	855	871	840	858	869	861	858	853	889	854	813	885	891	842	850	840	900	863	813	874	911	848	883	855	864	851	839	881	886	927	819	896	859	877	869	854	820	907	843	854	857	875	931	861	910	896	859	848	869	864	882	873	806	879	855	865	843	857	909	843	832	862	817	801	835	842	836	854	933	868	924	895	835	840	922	803	889	867	864	886	858	888	812	894	863	877	821	863	898	894	905	886	836	843	870	831	860	902	913	843	859	914	872	836	871	895	891	860	863	871	881	846	871	859	827	864	894	880	891	864	830	900	864	903	816	810	926	844	855	912	857	900	909	884	876	859	865	846	842	819	872	870	859	859	898	911	879	896	817	813	821	869	855	867	830	861	857	850	853	878	890	867	844	873	929	844	837	879	863	843	856	822	866	862	858	863	839	905	928	882	859	870	829	861	855	881	889	884	848	840	881	838	825	877	863	870	859	845	878	871	872	930	909	887	863	850	874	875	848	832	857	907	895	840	856	885	902	856	852	947	854	922	825	856	865	860	857	796	855	858	809	908	878	826	854	850	860	868	848	841	870	862	883	835	878	865	890	829	878	835	822	884	850	872	953	858	842	872	866	834	881	848	818	857	862	892	862	899	871	851	868	870	842	862	825	862	874	912	859	941	877	889	933	852	861	887	868	859	892	881	915	878	855	862	838	880	864	877	834	909	872	881	878	945	867	844	880	864	898	854	872	885	893	921	887	860	847	914	848	863	877	911	867	876	862	865	856	916	906	946	823	800	845	901	866	867	883	893	806	946	870	885	833	862	872	929	854	865	898	876	838	905	888	894	864	861	906	893	856	816	857	866	869	903	821	865	800	877	870	888	851	863	808	855	871	889	834	832	803	871	894	915	855	868	813	854	824	880	876	866	885	939	887	888	816	850	897	862	853	855	853	849	888	891	799	881	875	806	839	883	864	853	879	911	841	857	854	863	843	851	914	847	874	831	898	876	844	894	883	874	817	863	905	855	834	890	906	892	832	876	899	868	844	871	948	821	875	887	859	936	861	838	857	867	854	909	843	886	903	843	799	874	849	880	828	867	860	883	877	917	894	833	831	860	867	882	889	886	822	888	850	878	895	867	830	856	884	928	898	903	895	840	863	880	899	852	902	766	914	846	834	941	869	847	886	952	861	893	819	916	871	853	876	874	838	896	895	817	854	841	866	860	859	834	846	862	876	838	865	873	874	902	838	859	905	898	835	862	824	877	849	875	943	847	902	842	853	850	883	819	850	865	880	852	859	878	803	822	886	852	842	885	829	923	867
19234	10892	7392	2787	1014	662	578	561	482	447	473	453	421	416	393	410	369	412	430	354	419	387	426	395	430	420	424	410	409	388	387	446	404	417	422	366	426	387	402	377	425	399	377	408	385	402	404	453	401	411	385	366	427	406	393	428	409	420	381	426	420	384	452	416	374	386	419	376	378	424	392	471	425	417	364	416	429	364	411	418	405	369	404	419	412	412	409	374	394	445	373	398	431	403	396	402	383	404	422	403	435	377	393	381	408	374	397	403	405	427	391	424	385	401	383	378	381	420	393	413	420	404	406	362	386	374	421	412	444	391	366	443	430	423	393	396	432	422	425	437	385	402	360	371	409	374	390	400	405	417	386	382	375	359	397	424	432	390	380	394	418	423	409	406	400	424	384	397	375	402	426	421	421	413	435	398	462	425	381	385	383	408	403	369	391	436	433	438	389	403	411	358	378	375	379	355	384	420	416	406	395	426	412	441	387	413	435	389	379	379	439	398	360	412	429	430	414	407	406	377	402	417	397	394	379	429	420	400	378	405	392	376	371	371	385	412	395	396	377	413	397	376	399	403	360	396	401	412	391	395	387	443	411	433	394	435	387	419	394	417	408	381	436	390	373	412	396	424	383	400	430	383	372	429	394	383	406	395	385	377	391	406	436	450	380	420	397	403	410	391	425	392	437	411	361	401	395	440	402	406	399	371	408	400	402	391	384	380	415	405	377	377	402	386	385	382	402	409	434	372	433	407	390	408	404	425	424	373	392	424	389	364	443	340	356	387	384	360	387	421	421	416	389	406	405	393	415	403	407	414	411	436	373	411	410	386	414	387	377	396	388	368	419	421	352	341	368	372	435	431	393	392	413	412	417	392	459	399	408	384	370	397	398	443	396	393	403	406	410	405	388	407	422	358	405	390	395	373	425	407	397	389	384	377	405	369	412	393	411	381	427	391	421	393	417	421	427	419	400	378	391	393	405	400	412	387	415	352	414	375	395	435	432	411	405	390	403	379	410	425	354	385	391	389	362	365	414	413	386	405	413	390	423	448	436	396	424	409	414	422	397	388	409	420	393	398	401	378	395	384	388	356	354	411	406	420	411	417	416	427	402	400	398	424	411	444	411	417	410	369	408	398	407	417	392	431	395	407	408	359	387	386	370	379	367	387	391	399	335	433	374	434	386	401	409	420	425	420	379	419	390	418	373	426	391	348	406	410	385	414	426	421	398	427	421	369	368	405	428	391	377	400	397	422	405	374	395	380	426	426	414	359	419	419	416	387	367	408	400	387	417	405	380	405	373	416	413	380	353	437	403	394	414	363	412	393	429	449	397	371	384	401	396	408	421	376	418	445	392	406	404	368	389	419	401	409	412	372	434	404	410	384	398	436	395	419	397	370	409	367	388	381	374	406	437	402	416	368	368	385	397	408	367	406	393	421	431	349	395	419	395	392	393	438	403	422	417	369	384	412	398	413	397	428	434	405	409	414	424	396	423	400	370	410	399	406	393	408	389	396	443	399	425	474	421	392	392	383	424	353	418	400	380	378	404	398	394	401	365	385	421	387	375	394	430	425	436	411	388	434	438	404	398	407	406	373	396	405	425	417	403	402	417	401	396	423	445	396	415	394	448	399	380	398	380	402	424	416	410	393	404	407	390	379	405	385	430	421	387	433	436	421	403	420	397	418	393	435	400	410	408	407	358	420	397	395	346	404	430	383	413	380	398	410	403	394	424	391	414	421	397	374	413	392	420	393	408	402	386	426	434	388	404	394	432	387	403	418	424	417	370	396	394	391	391	390	428	388	403	404	381	406	372	347	454	459	375	402	384	414	419	370	369	378	402	364	402	397	401	413	415	417	407	409	422	377	407	408	385	412	437	379	397	370	423	408	399	397	396	401	414	397	424	395	421	405	360	391	395	371	384	393	428	414	400	386	385	387	431	404	369	416	380	400	389	382	402	430	375	399	438	424	399	390	436	423	405	394	408	403	378	417	391	394	390	391	394	423	445	372	400	421	427	380	412	408	417	371	371	362	382	454	418	385	425	391	380	399	358	412	412	432	379	409	359	389	393	389	370	365	384	395	415	395	415	389	402	411	427	416	381	430	409	412	394	362	382	434	405	398	381	425	391	398	397	405	395	422	393	408	465	404	374	402	393	424	402	391	409	418	399	399	424	398	423	394	385	418	423	435	419	386	429	421	392	392	422	434	414	433	411	392	371	400	405	418	422	400	437	423	395	374	406	389	365	419	402	394	440	434	413	399	450	404	415	390	415	408	387	438	401	393	429	421	418	407	427	380	425	434	388	403	404	414	455	383	376	349	389	397	451	379	450	426	397	394	437	399	403	378	416	426	383	414	392	424	403	396	388	405	432	415	384	390	373	408	404	419	401	390	410	382	412	404	400	378	415	382	383	414	417	403	395	393	434	396	387	407	372	383	390	418	409	398	385	378	405	439	440	372	407	368	397	383	414	398	384	406	423	421	382	352	401	423	377	398	446	395	394	422	386	437	422	410	404	413	446	393	401	398	388	368	417	412	414	397	398	392	414	405	414	383	404	384	369	404	413	418	412	435	422	439	382	368	373	384	398	394	436	427	402	386	407	418	396	427	386	377	403	384	353	382	402	422	458	410	439	395	393	390	412	396	394	391	381	405	396	392	429	411	409	403	418	404	393	390	420	426	412	439	402	435	403	383	400	382	377	433	360	415	397	406	406	415	391	381	438	413	384	397	417	394	406	404	373	393	423	429	418	364	392	430	375	408	394	395	388	387	389	405	397	403	402	329	414	358	381	414	385	420	401	414	416	367	399	404	371	380	363	429	383	401	398	383	428	413	404	432	370	401	398	410	406	409	396	402	430	404	405	380	388	395	413	408	413	363	427	384	397	409	379	359	407	445	421	430	393	382	406	382	406	421	417	427	428	392	389	415	374	429	373	398	407	387	393	412	384	422	412	362	449	413	370	388	422	406	393	384	339	392	363	371	351	388	445	396	383	398	399	390	387	369	392	409	374	421	356	438	367	412	427	376	408	438	373	377	370	408	459	383	403	400	443	404	381	401	417	405	405	347	432	361	410	429	400	418	391	417	423	395	353	410	421	421	422	409	362	414	408	410	427	410	410	422	403	393	418	417	369	403	425	403	407	425	364	368	415	383	409	430	387	371	392	358	425	411	408	362	385	399	402	419	433	405	415	415	385	400	361	387	416	394	390	408	391	422	391	448	417	412	384	378	406	381	425	359	399	430	410	410	424	385	413	395	386	385	433	433	412	394	432	411	392	418	409	399	404	411	338	389	377	391	405	394	384	408	419	389	359	380	390	395	346	377	419	407	426	396	410	414	416	439	341	370	397	401	378	373	404	411	361	416	363	403	386	432	404	418	398	384	374	430	393	438	424	412	401	402	414	378	385	403	403	398	396	418	395	354	422	452	393	414	408	441	431	424	380	382	407	386	399	411	426	398	387	408	396	415	405	458	387	377	404	387	357	401
11666	8816	11357	5907	3082	2247	1824	1598	1269	1139	1151	1019	1064	1064	1010	946	949	954	892	948	915	856	839	944	871	878	834	879	841	861	884	826	941	936	965	874	849	835	848	900	882	854	786	834	857	903	854	849	902	866	902	860	875	871	835	844	843	856	841	909	823	832	859	863	846	815	899	871	824	855	867	891	831	858	926	870	896	878	856	894	829	814	808	859	877	865	866	894	830	848	902	847	888	887	868	838	838	900	817	854	867	890	830	922	888	849	933	900	893	865	865	887	920	880	864	888	827	858	845	831	858	897	863	874	862	815	852	927	871	883	954	862	874	950	894	828	834	875	830	890	874	883	832	874	869	900	894	870	884	851	868	812	873	891	861	861	943	831	933	845	906	863	889	855	874	941	885	927	903	917	862	862	852	884	883	910	857	856	903	857	878	894	855	862	856	829	820	881	858	871	839	888	845	840	881	889	854	830	820	924	886	894	764	893	876	833	873	872	876	886	899	845	804	784	835	907	870	892	810	886	856	914	840	861	857	876	846	878	875	881	863	866	885	850	896	875	833	855	841	892	899	878	837	837	869	822	859	861	904	913	928	888	894	853	817	849	859	916	914	864	889	832	923	870	846	851	860	841	882	834	906	883	853	861	882	870	888	903	873	856	866	857	874	825	871	847	873	836	836	906	890	885	911	879	883	884	870	844	853	870	841	840	883	872	897	867	853	870	883	866	899	821	889	852	902	840	900	935	860	864	841	866	827	852	914	873	869	898	836	894	885	844	876	897	853	882	904	857	845	845	866	908	889	892	876	849	828	851	883	811	867	838	876	851	846	878	862	818	856	885	859	961	860	824	862	884	862	869	826	883	915	843	858	885	913	884	920	877	897	915	905	871	847	863	894	897	862	892	861	854	880	884	811	885	863	876	867	853	904	882	881	805	895	849	837	861	912	869	876	842	873	905	882	846	873	908	895	882	903	858	873	901	868	868	887	859	885	842	872	849	910	849	863	855	853	856	852	820	851	847	913	872	849	893	879	902	849	941	899	843	861	846	988	850	880	882	902	862	881	892	915	903	878	889	891	839	831	883	915	825	831	870	819	872	880	876	868	874	841	870	901	871	907	824	909	868	897	879	837	845	865	834	858	828	859	894	864	882	848	846	896	821	881	836	878	896	896	817	902	880	846	871	835	877	898	902	898	865	923	893	863	853	845	839	874	875	893	873	854	863	889	837	867	901	931	878	852	812	823	853	910	827	834	911	905	830	854	901	874	900	893	890	849	878	886	876	839	798	881	847	887	883	882	913	871	895	887	884	863	882	857	864	859	869	862	870	875	941	879	919	858	940	887	857	827	878	884	927	884	814	860	858	879	924	858	865	883	919	845	859	863	896	860	896	825	898	883	866	915	903	895	869	880	901	889	869	877	910	840	869	865	849	865	893	866	892	865	798	892	891	878	893	944	876	878	901	838	849	885	868	847	887	872	887	847	859	895	863	865	872	885	870	874	887	863	860	874	896	886	869	885	911	837	929	850	858	884	875	812	861	838	864	840	837	858	874	960	899	822	851	820	860	885	822	863	880	897	853	880	838	851	909	899	874	874	863	859	870	852	874	882	853	916	834	843	850	833	872	858	847	932	889	843	897	870	879	856	892	917	887	885	912	824	871	865	867	868	917	876	853	875	911	893	913	891	883	804	860	867	850	890	906	831	901	901	920	881	891	841	867	841	876	871	896	875	883	828	827	875	846	864	914	854	883	895	850	890	885	860	872	874	885	856	933	853	867	861	843	954	862	884	838	928	858	853	897	889	837	877	877	908	865	921	879	862	841	815	852	863	892	910	868	885	866	830	840	866	874	898	873	900	911	878	831	897	877	847	880	906	871	830	904	899	927	835	898	868	859	862	840	841	873	879	848	818	857	863	912	849	867	814	854	887	886	886	887	850	845	873	884	831	882	845	924	845	853	861	885	908	866	874	873	864	884	912	877	889	910	848	843	861	841	838	868	861	841	892	826	916	860	867	893	831	831	883	856	922	850	896	935	864	925	872	820	828	892	830	874	876	872	811	917	874	873	885	862	845	869	844	865	844	861	817	855	883	832	846	868	826	853	870	843	869	904	911	853	871	881	930	871	862	900	863	836	798	882	820	849	823	844	886	857	866	843	855	833	826	872	842	856	922	821	861	876	823	901	834	854	851	907	877	812	886	873	850	873	838	791	888	867	940	870	830	907	918	898	849	870	834	898	850	896	832	830	876	904	868	880	874	865	838	815	880	895	849	914	870	876	822	844	879	868	910	869	888	878	793	871	893	871	860	885	892	910	850	842	842	838	863	880	871	875	902	879	847	854	878	877	910	835	863	897	877	897	840	816	889	872	889	847	878	885	883	888	814	942	887	888	887	895	843	865	876	862	895	831	862	850	881	890	916	828	825	828	862	901	887	832	881	912	891	944	835	875	876	901	886	885	880	871	881	869	850	919	908	811	869	883	873	873	885	885	835	851	840	806	867	891	875	871	881	867	889	869	913	864	847	958	884	853	839	904	884	898	866	845	902	829	887	912	938	893	908	890	868	832	895	887	859	821	919	870	840	890	864	861	866	835	841	865	903	825	821	866	824	849	855	850	837	895	801	932	866	849	876	862	892	855	852	898	859	869	907	859	857	889	900	844	849	888	866	802	845	809	863	860	849	806	886	884	894	842	897	852	843	823	846	868	869	847	909	870	890	910	847	847	899	891	851	874	802	839	878	897	857	883	866	875	901	839	898	871	898	872	898	886	867	877	863	862	909	892	904	894	890	821	835	845	810	899	831	898	857	888	918	875	863	823	892	854	852	886	911	803	880	851	884	920	846	926	855	903	924	878	903	913	816	871	859	848	843	893	906	889	871	842	905	900	902	843	842	846	837	922	848	881	868	946	871	864	898	907	820	876	882	917	868	875	885	850	840	859	873	889	851	891	872	837	880	842	836	929	873	827	885	859	851	797	846	860	866	858	863	898	902	857	925	886	847	888	886	870	921	866	828	899	892	878	873	800	861	854	871	847	883	864	905	857	900	855	832	827	882	882	819	897	863	895	841	860	923	868	890	857	847	932	815	916	825	809	901	880	841	912	859	871	890	931	846	880	874	873	935	891	858	877	858	853	907	924	879	870	834	893	882	868	860	832	872	907	859	864	820	901	878	877	901	896	885	876	838	893	886	915	867	852	918	875	862	840	847	826	843	897	887	835	927	884	859	883	870	893	889	855	867	838	849	865	842	840	872	932	868	903	948	860	863	872	832	891	876	900	877	909	862	856	911	814	903	817	902	846	876	833	883	883	879	893	886	893	918	878	857	913	864	841	844	910	833	911	840	844	821	876	846	884	878	893	848	904	909	848	876	867	820	935	914	899	885	840	894	886	885	881	843	891	845	881	931	898	926	876	924	886	868	839	880	900	828	912	904	856	918	887	860	897	859	883	812	852	858	876	826	893	924	851	862	838	868	913	882	884	918	846	888	871
32879	20794	16971	5849	1652	978	716	715	562	464	433	441	445	414	412	432	399	389	362	353	377	363	389	380	371	360	316	384	337	359	360	365	371	377	367	350	345	355	326	355	367	384	327	311	358	347	348	342	353	340	295	385	352	359	380	353	343	360	332	318	377	373	333	347	369	382	326	338	356	303	347	311	350	371	369	334	359	349	330	354	318	353	372	402	358	348	336	322	349	317	330	345	342	351	387	364	352	377	354	357	360	352	383	359	359	360	361	333	350	350	351	336	372	324	353	330	330	371	368	362	382	343	368	326	349	351	416	369	383	359	330	352	339	356	316	315	348	369	339	341	388	338	407	369	326	358	334	378	383	331	351	345	359	354	335	360	397	357	367	354	364	332	365	357	334	373	323	334	323	385	360	345	340	316	358	372	356	349	335	352	340	352	373	356	349	321	336	380	355	324	380	346	345	342	371	347	328	351	365	344	348	345	325	360	349	364	325	325	361	311	356	355	367	353	338	337	408	357	359	306	369	305	317	367	375	351	388	356	343	360	363	367	341	351	385	325	348	358	366	369	348	356	332	391	373	328	351	335	340	357	377	360	349	351	395	340	335	358	329	348	354	344	343	351	334	314	331	362	344	320	344	363	363	397	363	340	328	320	328	393	368	372	362	358	372	353	349	374	359	349	381	352	344	348	352	394	338	325	359	380	377	375	374	341	340	333	343	326	370	363	380	368	338	365	350	344	328	361	336	328	351	324	354	329	357	360	350	326	312	348	375	320	342	334	337	358	327	367	361	316	338	404	407	343	339	387	330	375	329	371	343	319	339	359	359	312	334	373	339	367	367	375	374	355	340	362	334	346	382	350	346	353	345	357	344	348	379	389	350	337	337	345	386	352	356	336	323	310	335	344	352	372	358	373	377	322	379	353	345	344	334	374	367	346	371	366	348	373	374	345	401	360	348	344	317	339	333	376	323	368	354	342	372	340	370	381	344	345	323	371	364	340	348	326	362	320	356	328	342	345	390	371	351	329	369	360	376	358	356	363	334	355	353	352	323	363	362	316	344	372	379	343	346	338	396	368	353	343	351	342	354	333	362	335	366	355	353	350	383	393	352	399	385	356	347	342	339	349	344	369	366	357	370	331	350	361	335	351	373	354	373	340	352	339	383	383	339	377	374	373	333	339	375	371	334	347	346	351	347	355	342	369	379	372	355	355	372	331	308	332	394	352	362	369	382	393	326	362	348	347	376	339	364	318	358	382	368	353	376	363	351	371	349	378	350	358	350	356	362	340	340	316	347	342	341	351	351	380	378	341	358	345	323	346	323	342	343	341	367	352	355	385	359	327	341	360	357	323	331	353	330	347	346	340	349	355	318	335	341	348	377	361	361	394	364	376	334	347	361	366	368	350	353	361	312	357	379	390	358	372	367	359	373	371	387	347	376	327	405	323	363	363	330	354	305	359	345	358	372	306	352	326	351	374	352	356	331	356	336	358	346	370	344	346	393	326	327	333	345	343	331	344	375	357	363	360	354	318	306	341	372	346	324	355	362	356	339	335	356	397	349	358	388	381	353	360	347	318	339	352	334	404	353	373	356	352	351	346	351	352	336	352	349	382	365	343	359	344	377	363	398	356	356	372	353	358	333	351	347	355	361	374	378	382	361	369	339	326	357	330	358	377	391	345	378	365	345	343	349	381	357	382	340	372	326	324	360	330	364	370	375	352	372	352	376	326	351	324	362	370	349	377	355	371	362	353	354	333	343	407	321	347	341	367	318	337	341	386	312	379	331	296	350	343	328	341	359	345	329	327	365	375	344	359	376	329	373	369	347	370	334	340	399	342	353	321	353	399	337	326	352	340	351	354	389	332	338	345	370	340	327	330	345	377	334	397	349	332	346	339	347	322	315	388	357	347	359	337	363	367	374	361	340	343	326	339	343	359	348	364	368	368	369	356	373	372	360	348	360	365	349	338	377	343	346	323	332	377	384	358	359	340	335	359	340	327	340	339	366	387	330	380	349	391	323	324	381	361	332	388	371	355	393	354	384	351	374	328	330	381	393	345	325	341	327	309	321	325	374	370	356	377	376	361	353	350	350	358	334	375	357	371	340	346	342	361	348	343	355	349	316	308	332	348	371	353	332	338	378	361	304	398	348	373	407	362	341	349	373	368	332	344	323	320	373	359	353	370	339	335	378	368	328	411	376	342	344	399	339	337	349	356	361	333	403	387	340	331	344	341	324	367	366	336	382	363	344	365	342	372	374	358	389	359	363	363	331	344	334	354	347	340	370	353	341	308	343	376	344	359	349	376	374	385	343	343	361	344	341	321	325	361	326	342	345	387	346	363	344	364	363	343	366	374	318	379	372	351	354	355	397	347	375	343	357	391	332	348	321	360	344	377	372	320	396	334	349	371	366	346	321	332	341	360	338	369	362	367	338	352	342	362	340	340	339	353	393	353	394	335	339	339	335	346	362	351	353	368	350	372	361	331	351	358	350	362	373	347	380	369	336	343	349	362	367	358	359	328	357	350	361	353	337	309	348	343	301	371	377	313	376	354	369	316	363	391	333	316	341	365	360	383	339	346	343	332	356	349	372	364	383	368	346	362	362	360	324	332	363	326	382	336	362	346	366	356	343	399	360	371	346	344	356	399	355	333	346	379	357	357	345	375	382	340	335	364	341	354	334	366	368	335	298	384	357	339	371	369	356	369	356	362	343	331	348	376	366	349	360	384	349	373	362	342	363	354	340	339	345	377	353	347	347	405	335	335	363	320	309	343	376	307	375	325	352	361	345	363	333	382	377	379	386	362	356	346	332	345	370	351	356	339	340	353	372	327	377	334	321	345	357	357	319	324	348	362	367	343	366	310	323	353	366	360	350	336	376	340	337	359	354	332	355	333	344	329	351	357	335	347	328	317	338	337	351	325	352	348	365	384	349	323	372	312	352	355	353	417	395	377	327	351	304	321	393	337	317	339	351	347	329	381	327	352	341	377	395	368	368	324	342	330	344	354	405	372	349	330	363	347	344	385	327	313	300	359	355	349	304	344	372	375	387	336	337	348	369	296	321	314	348	315	390	358	366	332	360	362	318	369	331	359	335	365	398	336	373	342	359	322	325	357	354	347	379	338	354	330	322	392	354	380	332	320	357	357	341	359	371	355	385	336	350	332	313	383	383	343	365	344	392	356	339	334	331	314	349	330	377	321	350	387	341	352	317	354	335	341	388	373	345	319	337	333	356	334	355	349	379	372	385	352	326	374	346	370	356	347	331	335	341	333	365	354	369	358	370	347	353	336	363	361	362	350	347	383	349	355	336	356	330	369	315	359	353	334	349	364	329	336	337	345	386	357	364	366	340	331	367	326	333	342	368	342	358	333	347	370	377	323	350	367	336	356	336	329	363	392	338	389	316	315	346	400	351	348	313	368	352	344	362	361	325	344	355	366	376	333	347	361	356	344	344	341	350	351	346	366	356	333	345	326	350	351	352	375
20559	16114	21257	8785	4735	3295	2692	2157	1668	1492	1313	1379	1290	1181	1052	1040	900	937	903	913	918	906	904	837	858	889	837	838	908	859	793	862	793	790	850	810	806	849	804	799	769	760	792	745	824	785	808	774	775	812	805	783	806	839	787	820	828	849	738	787	814	792	788	783	783	764	771	814	830	836	749	797	757	780	780	780	803	790	808	828	775	762	782	761	829	817	818	806	879	790	831	784	791	770	807	769	785	773	821	784	782	780	827	767	837	836	747	780	761	776	775	806	775	828	827	803	843	819	816	802	760	807	751	779	800	762	748	833	755	814	783	811	827	794	760	780	811	787	818	780	780	741	757	770	763	769	794	833	816	794	818	777	764	825	805	778	763	753	797	788	812	805	793	791	791	780	781	845	758	782	837	765	801	725	800	820	822	791	761	745	810	782	785	781	774	796	788	765	790	780	750	795	764	768	802	776	756	765	830	800	734	800	746	792	784	808	769	744	805	805	817	769	780	834	739	750	813	784	812	794	765	784	751	818	820	761	809	751	784	769	764	795	779	758	806	758	804	794	780	830	812	804	736	831	781	770	816	831	806	779	786	838	812	811	796	817	787	773	801	787	763	818	786	761	788	766	767	815	772	859	789	758	770	779	852	810	775	797	805	776	739	796	763	800	763	783	764	772	818	789	788	767	771	783	781	772	739	746	758	769	765	720	829	774	810	774	763	759	791	743	791	824	777	777	755	794	789	766	802	768	740	779	831	754	765	752	732	773	827	812	825	747	786	790	803	769	770	812	805	767	792	781	812	817	830	776	810	736	788	762	764	785	761	773	806	803	811	787	761	745	803	789	744	801	722	798	827	826	775	754	811	792	810	778	760	766	777	737	747	746	770	791	791	758	767	789	781	743	758	796	775	827	808	833	745	834	835	803	785	784	792	789	781	772	758	816	812	857	797	841	774	781	787	761	779	762	755	777	772	754	764	814	753	831	841	791	794	773	847	808	791	783	792	758	741	769	804	848	796	798	827	786	841	795	800	790	764	788	774	790	771	795	831	807	796	773	768	741	766	781	795	791	759	806	827	759	796	792	862	755	780	774	782	804	824	773	782	813	787	792	760	749	809	766	786	765	779	800	737	786	783	797	802	772	785	777	800	746	733	828	840	792	756	775	766	767	716	756	811	780	780	786	764	790	794	783	794	795	815	815	754	786	736	802	785	792	783	795	778	829	766	794	795	753	747	773	742	755	766	767	750	766	747	784	811	727	772	723	797	767	776	790	761	821	807	811	771	767	725	792	807	727	758	807	744	826	789	801	737	795	804	720	823	811	806	790	852	768	752	798	790	799	752	842	767	743	868	799	806	782	791	765	776	849	779	827	805	775	774	765	790	806	802	769	824	797	779	752	762	776	797	754	817	785	793	815	792	834	764	807	812	759	801	814	791	776	798	750	844	796	797	719	791	793	789	775	771	790	786	780	779	810	739	824	802	800	801	792	846	834	784	817	774	801	818	784	785	778	765	794	762	804	812	754	818	790	748	796	779	812	762	747	823	711	763	766	779	778	763	796	794	799	789	751	796	778	816	808	822	826	733	766	793	775	835	753	812	782	753	738	785	843	811	818	750	775	764	795	799	804	725	749	799	811	739	789	810	791	805	750	825	775	746	796	774	756	788	805	814	783	813	808	777	833	759	799	840	790	779	787	760	756	807	773	790	802	778	769	788	794	862	769	829	780	783	759	796	796	810	766	745	771	822	772	820	790	790	760	760	823	828	773	766	793	763	782	851	806	804	807	768	786	794	775	807	820	781	838	759	776	744	804	780	759	847	795	781	812	823	771	786	796	768	753	764	795	790	800	803	743	715	765	757	831	815	804	785	733	798	795	787	789	769	766	749	798	822	787	760	773	810	820	793	738	712	729	819	729	728	792	794	815	747	780	806	814	863	749	763	814	857	835	806	782	785	774	805	766	778	763	751	759	792	747	844	773	772	806	822	827	811	788	824	796	713	771	837	782	814	765	815	799	793	815	758	754	748	817	788	794	795	788	807	745	776	808	782	820	766	751	796	854	766	805	788	751	734	780	847	803	741	814	762	781	814	757	812	774	797	807	789	772	837	787	800	741	748	784	765	764	703	745	759	784	756	760	767	805	766	771	806	781	757	777	794	818	836	762	790	767	726	831	777	810	811	806	778	753	865	785	760	816	788	774	747	773	797	772	773	827	766	761	736	839	726	793	787	792	793	751	797	786	781	836	792	798	815	776	769	815	805	742	761	786	743	813	812	792	782	794	830	782	761	790	819	808	779	793	812	780	762	767	790	765	761	814	785	826	774	803	817	820	777	812	785	831	805	816	787	782	762	799	801	793	843	729	786	782	749	760	794	775	737	828	763	810	795	810	800	808	788	807	841	735	777	791	785	763	779	747	767	790	799	778	834	802	886	790	821	802	793	808	734	760	760	750	803	824	827	830	748	761	810	764	735	796	849	829	807	760	743	837	790	772	740	775	828	808	797	771	790	773	797	813	742	754	792	823	802	837	753	808	755	816	836	789	781	797	832	845	838	752	769	766	783	800	732	747	807	726	787	777	767	786	848	798	805	797	768	839	769	791	759	816	799	813	801	755	806	770	782	736	742	781	821	742	780	778	833	752	828	801	776	784	753	824	822	853	798	850	803	772	775	825	770	770	804	774	802	796	825	750	780	804	787	771	793	806	778	783	800	785	841	814	810	765	787	788	832	803	782	770	768	787	827	770	797	747	753	779	754	800	781	773	771	782	749	767	765	782	784	776	845	789	768	837	798	757	766	775	765	745	793	806	844	733	763	793	801	719	727	724	753	835	821	808	797	829	808	792	820	797	765	771	819	810	814	804	784	752	788	799	796	797	802	793	764	797	830	807	780	810	780	835	758	797	784	847	827	809	830	824	812	732	776	806	819	752	819	823	780	727	811	809	790	755	768	788	783	758	790	782	802	760	788	791	734	791	786	793	809	840	746	784	801	839	757	760	770	812	789	763	784	745	801	784	784	716	815	760	843	779	749	795	767	776	778	809	715	742	815	815	777	795	778	793	728	769	747	748	822	813	787	783	788	764	751	800	802	801	836	788	793	773	781	797	799	783	791	767	788	794	775	783	792	807	812	706	792	772	817	824	816	799	783	792	817	799	749	807	832	795	817	781	764	749	808	774	749	801	758	742	732	703	813	811	852	783	791	785	817	765	776	765	825	823	756	795	802	774	745	826	819	820	772	770	763	764	794	776	791	773	815	741	850	800	769	769	755	789	803	807	802	744	801	755	770	759	736	775	785	748	737	778	760	819	755	811	772	836	814	813	806	803	834	774	766	846	824	847	802	780	795	782	743	777	736	730	770	792	789	739	798	762	753	801	792	840	769	800	805	815	755	767	820	791	784	767	789	849	772	770	760	812	792	794	749	842	826	849	780	793	817	784	771	800	775	792	807	797	790	758	807	802	758	804	827	836	781	793	770	793	801	779	799	817
44185	30273	25211	9550	2491	1420	940	771	668	602	536	567	515	469	484	465	456	463	428	418	411	421	400	392	450	389	398	375	382	384	410	371	405	380	395	406	378	391	416	408	411	398	397	413	437	364	402	418	394	437	447	380	392	377	384	380	407	399	409	389	400	385	412	394	378	399	400	378	376	401	367	393	380	396	393	391	369	358	439	366	376	431	380	353	383	380	413	355	366	390	388	390	391	409	370	386	402	378	374	400	384	434	348	330	411	352	361	388	407	375	405	384	405	386	386	393	409	395	376	415	391	416	372	415	422	401	367	403	390	437	428	398	418	404	416	440	377	411	404	364	446	418	396	413	394	381	387	392	391	393	397	365	394	384	373	397	395	388	397	401	381	362	377	411	372	406	369	393	413	373	388	382	380	383	395	413	403	395	388	371	374	377	388	396	370	401	395	410	417	420	406	391	384	370	390	386	369	395	390	372	386	386	353	414	407	403	390	404	391	359	395	404	372	378	339	378	440	379	385	398	384	378	398	385	405	372	382	407	372	438	394	409	403	360	404	393	389	392	401	374	387	402	371	371	373	400	406	405	407	401	403	401	437	416	389	386	406	384	426	396	441	384	412	441	384	407	356	407	382	400	387	419	351	372	384	376	393	354	382	400	402	417	403	373	347	439	386	391	409	404	424	384	380	366	367	394	364	351	373	389	421	385	412	360	383	393	379	392	368	400	359	442	395	417	410	450	344	405	410	370	418	407	419	390	386	372	410	418	372	391	385	387	443	418	363	365	363	417	398	393	436	371	397	407	413	395	374	409	377	408	387	361	377	385	413	382	355	348	408	436	377	377	368	426	425	404	362	440	389	367	360	405	380	388	401	410	409	365	394	416	388	388	390	366	420	395	355	370	369	390	417	398	373	402	414	370	420	390	395	375	382	412	390	374	398	387	386	401	408	409	373	397	397	396	380	385	382	391	391	366	397	389	432	399	376	385	371	390	396	402	406	369	443	377	366	403	383	418	441	375	383	350	415	406	393	403	401	402	418	371	359	355	386	386	391	389	394	372	404	407	390	376	366	350	411	410	382	430	361	386	410	382	393	424	378	370	426	399	426	391	380	387	403	383	406	402	403	371	373	387	422	403	374	364	392	376	383	380	383	360	392	362	424	446	423	367	393	420	365	371	367	384	389	396	363	349	398	400	361	401	406	423	387	401	426	388	343	346	417	438	377	388	370	371	379	406	402	412	425	416	374	364	388	397	411	402	429	402	396	399	373	406	398	418	399	397	414	430	409	368	356	360	385	457	398	433	358	394	431	392	367	385	433	412	352	403	392	382	376	353	374	388	414	407	392	387	414	387	389	405	404	390	383	415	351	415	373	362	387	352	342	383	403	370	412	415	379	441	367	382	419	365	383	379	412	414	352	396	408	354	394	377	407	349	391	390	414	439	395	402	381	366	374	370	351	370	435	413	418	420	446	387	415	405	389	436	393	387	396	364	392	374	386	399	420	404	398	387	403	348	401	393	441	409	373	380	385	372	375	380	393	369	392	353	378	375	368	427	389	412	420	391	395	387	408	398	370	418	416	377	345	417	420	375	373	397	396	392	415	385	453	425	407	391	426	381	356	425	434	409	388	397	384	417	393	410	404	367	406	371	377	370	401	393	386	423	392	391	354	370	392	392	384	402	408	358	388	400	394	412	421	412	405	390	371	385	419	375	353	387	366	366	377	364	424	379	392	412	381	419	380	385	396	361	394	377	423	402	349	368	403	418	390	395	376	371	412	398	365	389	422	382	360	413	399	402	464	378	398	391	394	397	388	392	401	370	369	419	394	434	417	445	413	364	385	388	373	382	364	392	380	383	446	385	410	391	370	374	403	404	351	406	346	398	366	401	385	380	417	431	365	385	397	362	359	398	414	371	375	405	410	412	387	369	430	405	407	450	388	371	403	404	380	410	386	398	408	385	376	395	355	389	405	411	406	417	392	393	362	417	407	386	388	340	404	387	438	396	362	392	369	389	361	394	388	385	429	378	347	391	349	340	384	410	369	363	358	378	387	369	395	424	390	432	398	395	401	418	393	356	429	370	370	383	392	413	375	418	369	378	390	413	423	408	360	371	398	386	398	397	368	365	439	389	378	398	391	404	448	386	361	385	367	378	353	333	394	392	403	362	391	386	377	345	380	378	402	392	391	423	408	415	430	411	403	391	386	414	434	384	403	411	396	363	371	341	381	371	395	373	419	380	384	399	393	353	411	400	398	379	385	380	406	417	387	368	382	386	437	405	412	421	398	397	394	375	384	421	379	426	396	422	372	404	407	454	384	405	360	396	404	414	391	379	358	420	350	397	408	414	414	400	380	362	368	389	418	418	379	425	376	404	369	353	374	395	391	401	414	374	419	429	385	347	374	394	364	365	404	357	370	382	431	403	388	403	391	396	382	390	401	349	407	374	396	421	377	370	398	421	403	329	409	378	379	409	399	413	410	409	380	387	353	395	413	387	379	380	392	387	384	416	401	431	409	365	419	376	422	371	429	387	405	368	368	372	386	379	402	382	379	403	416	378	408	407	382	411	407	368	379	373	420	428	439	401	381	403	399	411	366	381	399	370	386	407	373	413	388	423	404	386	422	368	414	411	395	384	436	421	409	398	419	407	409	407	385	388	397	409	440	423	394	411	416	359	370	384	406	421	384	380	384	375	401	413	388	409	451	364	424	350	372	409	380	385	403	403	378	405	395	401	393	404	396	418	408	409	400	355	383	380	391	387	374	385	375	359	414	364	355	403	413	397	410	423	377	406	381	384	372	373	385	347	393	411	421	379	378	388	438	415	396	387	432	390	396	395	404	402	399	403	357	405	406	419	393	367	404	392	384	372	362	383	381	405	339	401	398	404	370	400	408	403	384	325	399	437	420	404	370	356	397	398	385	389	394	380	388	385	382	390	412	411	380	399	410	378	409	432	425	405	391	400	393	395	419	388	391	381	395	397	377	396	387	424	386	380	422	396	372	399	406	386	382	402	381	410	406	401	368	415	423	330	375	389	380	402	407	380	378	358	379	371	415	386	423	369	439	446	358	422	378	392	419	393	434	407	378	430	399	383	368	371	429	396	420	350	404	361	392	402	385	353	390	369	403	380	361	405	350	360	372	392	415	383	379	411	382	388	423	397	388	399	400	368	377	415	377	418	399	391	399	399	375	430	362	420	383	416	410	409	366	381	389	415	376	406	357	375	396	433	401	406	381	390	388	403	415	373	390	365	418	393	381	393	396	407	399	396	407	375	403	389	408	375	385	424	411	387	354	396	413	367	370	406	377	387	411	413	396	410	371	405	414	404	362	420	425	410	385	384	385	389	391	428	346	367	398	381	417	364	346	392	362	434	436	417	372	394	403	419	419	362	391	364	431	377	389	436	396	382	412	425	366	387	380	426	349	402	404	392	409	408	389	402	387	398	380	381	379	396	377	380	388	399	413	363	396	369	399	373	366	374	434	395
27019	22481	27519	11957	6451	4663	3469	2844	2223	1837	1735	1797	1592	1381	1260	1207	1132	1124	1108	1115	1043	1029	1054	961	967	1031	1023	983	945	935	951	948	923	915	916	876	873	945	891	904	873	883	847	848	901	889	939	865	931	854	918	882	910	911	872	837	868	868	852	884	896	859	850	867	873	859	871	865	850	852	910	878	908	858	857	852	920	879	882	857	847	863	813	882	867	857	944	861	887	875	947	833	958	849	886	835	874	874	857	868	820	857	911	891	861	863	844	895	840	877	836	838	905	833	827	844	869	831	916	876	865	874	896	889	858	861	916	833	917	843	873	909	847	899	857	808	872	877	871	900	848	859	840	891	836	915	883	877	848	846	855	865	876	884	903	860	853	878	885	850	849	887	887	872	929	835	905	853	847	857	943	840	829	852	855	823	876	892	869	884	896	879	869	859	909	878	833	872	853	892	860	862	880	892	831	866	874	831	894	907	918	844	865	871	869	795	949	870	867	837	903	807	869	862	907	915	848	823	866	880	886	885	858	830	879	861	886	900	906	857	824	865	875	850	894	843	876	866	880	825	845	879	870	897	854	844	858	857	834	917	895	842	917	848	849	845	835	855	929	877	824	862	840	851	811	870	837	892	917	862	855	797	875	847	866	846	880	890	843	897	886	875	921	890	897	831	867	848	831	860	936	913	863	849	836	868	878	827	819	831	898	893	866	883	887	900	860	779	888	861	904	887	836	890	806	845	887	908	833	870	863	826	861	898	808	864	851	908	920	888	909	863	887	891	879	915	950	885	873	892	798	891	812	880	826	867	862	866	857	884	857	856	820	861	816	865	882	858	923	868	876	854	861	857	828	828	893	878	878	848	843	884	829	877	904	808	873	803	873	834	875	865	844	932	855	878	868	869	865	861	858	853	872	810	799	859	892	845	781	841	766	863	901	901	878	831	869	866	838	862	876	859	797	876	823	827	933	827	907	899	908	896	850	849	848	833	891	839	847	874	865	814	892	890	911	837	858	861	876	869	856	889	853	827	862	848	827	836	875	909	871	835	880	906	912	818	896	869	853	875	822	919	881	852	854	893	901	877	834	869	877	824	873	871	876	839	881	891	864	856	869	819	872	836	836	869	878	836	844	938	874	824	897	923	857	863	847	877	868	859	909	823	860	881	836	926	878	862	876	847	827	860	879	852	907	852	851	847	811	880	865	877	837	855	846	846	913	855	935	865	842	873	884	890	846	853	862	881	848	843	873	859	876	866	865	835	824	853	867	878	859	859	913	854	862	862	858	889	835	843	892	863	849	873	900	794	893	861	855	866	835	877	831	882	871	896	853	841	883	903	923	866	864	858	877	882	904	921	881	832	825	821	854	866	824	865	842	879	863	814	879	842	861	874	824	865	833	892	861	844	830	880	862	837	868	845	840	866	821	855	855	862	877	847	840	911	915	886	862	838	881	885	867	792	860	873	853	828	865	832	854	828	812	836	892	823	826	818	861	870	885	889	833	848	880	882	840	834	850	888	829	835	844	953	865	865	770	852	915	873	892	832	870	838	877	817	883	888	858	855	878	827	878	876	849	896	876	810	840	870	858	843	876	863	878	841	886	872	866	901	891	859	887	870	854	946	856	870	894	839	872	822	857	874	891	876	833	898	849	918	881	871	894	834	866	848	820	887	821	832	862	928	912	852	883	856	864	845	829	879	878	874	849	822	846	914	854	846	874	915	872	864	847	865	842	846	867	883	835	848	857	867	859	881	871	908	872	901	896	851	846	833	857	877	838	868	839	829	848	873	860	876	871	816	850	840	886	868	872	883	911	885	857	879	859	914	835	871	904	912	837	842	856	850	859	873	842	816	857	880	876	874	885	854	844	859	844	889	830	908	869	836	916	886	852	913	885	921	858	894	882	779	789	899	844	844	853	865	848	896	842	870	861	856	857	844	923	908	857	860	850	850	876	906	860	866	860	865	879	872	874	838	878	895	894	860	823	908	832	848	892	847	897	874	843	883	835	864	839	842	862	836	878	836	839	839	873	875	888	900	809	891	901	825	913	833	881	844	860	894	843	853	913	860	850	862	837	856	860	834	823	883	833	852	856	813	820	877	886	863	842	821	874	870	886	896	876	837	885	879	870	807	860	841	861	794	848	889	862	915	850	891	892	898	850	855	839	907	884	840	867	828	931	864	904	829	797	851	879	837	846	871	849	836	893	857	867	872	915	881	906	897	845	881	864	858	876	882	854	861	850	883	858	877	814	868	854	844	882	862	870	826	892	838	880	855	906	864	833	835	918	861	886	870	904	922	921	861	865	865	861	862	887	897	890	879	877	858	894	885	871	811	806	854	903	851	899	854	867	870	877	827	874	793	839	864	834	846	824	880	828	863	875	854	866	892	832	882	858	860	839	865	844	880	879	867	833	859	872	856	900	873	827	860	834	869	856	903	887	924	887	914	850	882	859	802	896	886	842	892	832	857	857	870	918	828	871	865	854	843	873	880	846	847	879	878	856	854	843	877	898	866	808	917	862	849	887	873	860	894	890	832	815	847	843	893	830	863	869	842	875	909	907	844	912	872	894	848	841	857	833	862	916	842	828	909	892	883	865	851	851	847	861	846	854	866	862	883	864	900	847	902	875	888	857	815	900	880	903	859	940	822	870	854	861	883	929	909	876	840	894	874	849	839	861	875	849	866	841	901	832	889	938	919	855	872	874	886	856	891	829	875	853	864	902	822	962	880	877	869	897	847	874	870	835	887	872	864	850	849	891	827	854	858	883	872	865	850	849	862	853	888	883	904	837	854	878	859	896	848	860	857	884	893	863	847	842	882	905	866	860	868	821	826	807	893	862	886	840	859	890	858	925	868	848	838	831	813	866	883	880	902	853	841	819	850	826	838	917	882	864	806	874	894	817	869	886	912	858	814	869	892	859	894	848	847	849	851	891	879	894	854	887	851	874	867	801	805	864	905	833	870	849	891	785	885	895	801	877	915	895	891	855	880	870	807	868	818	878	889	865	927	883	863	865	835	857	878	821	871	842	857	844	869	888	885	889	880	863	862	897	816	886	851	873	886	842	884	840	934	869	883	864	865	875	894	870	883	880	894	795	849	833	860	864	900	805	884	867	882	870	894	877	915	846	893	837	871	909	877	861	889	839	842	801	869	873	793	879	885	887	877	859	877	879	867	877	901	860	892	897	844	897	855	804	911	899	872	843	874	892	846	850	864	876	895	853	847	875	863	861	852	840	880	879	865	872	855	881	869	832	847	875	874	884	892	842	826	891	838	888	839	914	841	848	882	841	839	849	854	871	839	845	880	850	882	879	830	849	789	794	860	881	888	855	823	849	878	849	830	858	844	843	864	872	839	844	849	898	846	899	887	855	902	788	870	823	873	878	859	922	887	839	819	839	820	933	866	885	886	860	815	833	852	884	905	837	911	939	864	834	858	814	902	875	849	843	902	870	875	869	866	912	887	855	874	894	855	873	857	868	855	832	809	894	839
19547	10933	7899	2678	1026	819	643	526	521	430	455	441	448	411	419	399	429	364	443	396	439	423	417	396	440	416	431	412	409	386	391	379	394	425	390	382	382	394	417	390	415	380	382	393	397	401	391	387	404	419	419	450	378	388	413	440	395	399	425	456	407	391	415	409	422	398	412	399	405	389	390	390	375	441	377	404	447	369	418	479	413	376	376	407	382	431	435	387	425	365	366	389	423	383	426	396	362	428	424	404	405	384	393	413	380	396	401	418	396	399	396	430	383	391	424	414	444	399	381	411	384	363	354	404	396	430	390	397	410	399	396	396	414	373	397	403	411	397	414	394	370	386	388	419	409	387	388	366	407	400	391	418	376	399	412	389	432	370	409	384	378	400	393	418	364	394	424	402	400	467	407	396	403	417	409	399	379	419	400	398	419	362	366	411	406	364	384	426	408	427	418	395	448	434	413	397	395	399	391	435	393	388	353	403	400	393	373	415	419	417	387	397	417	378	408	408	408	366	407	402	390	363	427	386	387	405	402	386	423	473	409	379	396	389	379	390	371	374	362	409	432	411	401	419	400	402	395	410	394	403	414	397	430	387	402	395	406	449	399	402	386	376	402	401	391	418	423	380	425	421	427	384	368	410	424	407	415	436	335	383	435	415	403	416	450	408	427	369	354	366	391	387	405	395	413	422	365	419	409	416	418	413	408	353	366	381	404	432	461	440	390	396	341	381	404	406	431	400	391	413	411	384	389	405	440	397	371	385	396	393	398	380	420	398	414	387	409	383	395	396	411	408	390	396	401	412	425	387	375	416	384	369	398	392	389	394	414	404	402	401	416	427	434	424	396	383	386	398	429	442	390	417	400	427	421	344	374	376	395	439	398	414	402	365	401	435	411	434	432	367	436	394	418	382	394	378	403	385	407	392	422	388	407	415	411	422	389	372	379	371	405	399	404	448	413	405	402	371	405	384	400	383	413	379	399	404	417	418	383	450	401	364	383	410	417	405	386	405	390	412	377	450	420	410	374	435	445	365	394	430	375	404	356	420	419	388	409	386	446	430	409	399	393	365	419	383	421	403	411	421	426	382	422	397	383	351	401	397	470	401	425	399	403	420	416	375	401	387	421	390	411	384	373	394	425	451	400	393	405	471	397	400	370	368	415	410	427	362	426	434	411	396	408	377	376	423	435	406	425	401	430	420	367	368	383	404	403	365	402	380	346	367	383	439	430	403	416	416	420	416	389	408	386	382	404	392	425	379	415	357	417	400	419	455	458	413	385	366	395	401	417	424	399	401	377	406	393	406	402	387	409	373	420	399	419	395	394	422	369	398	417	413	391	417	364	426	420	389	389	398	422	385	412	429	374	390	435	371	364	423	388	417	405	408	380	371	428	399	429	394	394	381	396	389	401	422	392	393	391	372	388	397	394	390	417	421	395	371	374	359	392	437	441	403	424	410	398	385	387	441	387	409	388	400	388	340	427	390	427	353	370	376	454	396	411	394	423	411	363	395	425	419	408	395	381	380	388	434	421	417	430	389	419	430	388	375	387	423	396	388	408	420	409	417	385	381	394	371	356	394	410	378	392	398	408	390	422	404	379	428	395	409	390	402	383	397	408	394	371	391	410	392	423	376	419	403	397	431	396	419	409	389	397	353	380	393	396	435	409	420	380	382	422	413	387	406	404	382	427	381	434	410	393	407	377	397	383	392	377	385	393	416	368	409	374	420	392	426	387	382	389	391	395	393	385	388	404	443	428	423	413	401	420	428	344	391	402	405	398	380	373	356	389	366	447	420	403	390	404	398	410	407	379	393	400	392	399	424	382	407	408	400	391	428	419	376	374	414	395	391	394	391	448	397	395	401	401	405	382	414	417	393	393	388	405	403	425	388	412	372	399	408	415	411	362	412	398	441	411	404	417	409	394	391	397	393	409	374	443	418	402	381	430	439	387	376	397	380	418	406	376	378	407	387	403	381	395	405	361	386	355	415	409	419	415	423	434	399	399	374	392	384	430	370	375	416	437	416	409	382	383	407	391	397	364	388	405	408	427	447	409	362	411	357	372	418	427	392	370	410	390	390	387	387	420	394	425	393	412	413	417	380	449	387	389	403	362	382	395	372	436	395	374	390	390	405	371	413	392	427	425	414	371	433	388	412	406	373	408	399	409	424	374	396	384	398	425	396	390	408	392	397	386	413	379	413	397	422	421	395	342	388	435	393	457	373	402	379	381	390	387	391	403	441	419	411	404	348	381	417	424	400	381	407	394	403	430	396	381	408	419	385	409	376	393	406	391	418	410	400	399	415	424	409	386	380	391	424	381	409	376	381	389	407	396	409	392	412	396	432	409	413	381	412	382	355	403	413	397	383	392	389	429	364	432	409	404	388	397	430	381	413	394	460	411	453	441	420	411	425	392	370	366	384	387	406	391	359	385	385	376	396	395	399	401	380	415	374	378	403	429	397	411	407	405	395	391	411	399	414	404	395	368	404	393	403	381	399	418	377	402	406	409	416	413	446	449	380	370	410	402	354	390	359	392	375	402	454	388	412	445	387	378	386	401	412	400	428	363	446	444	383	399	402	372	443	406	386	428	386	385	397	399	386	362	374	396	393	429	412	408	404	387	417	391	374	378	397	361	368	428	411	396	403	390	335	402	381	381	392	393	410	420	418	364	390	404	402	390	376	389	409	367	399	397	390	410	420	418	381	392	394	412	446	413	342	381	380	394	406	387	425	387	429	386	389	383	371	383	372	419	418	388	397	407	404	390	409	429	379	348	437	397	392	376	406	385	410	378	359	409	388	407	387	343	414	379	395	412	342	397	442	386	395	412	383	428	415	407	456	409	412	396	419	373	396	412	393	384	390	400	383	410	391	415	354	370	379	402	374	338	406	417	400	389	401	414	361	362	405	391	403	357	382	413	398	430	436	431	391	352	379	373	401	391	422	362	408	392	365	377	392	369	378	360	438	400	419	391	385	426	375	384	416	404	389	405	438	438	419	365	366	390	397	384	393	363	376	361	415	399	389	391	438	428	410	390	362	392	409	401	390	395	439	359	397	405	423	393	388	406	429	348	417	386	409	438	402	386	418	381	435	416	377	405	418	391	381	414	386	419	375	383	380	356	403	440	351	394	375	375	388	389	417	396	382	416	407	405	417	422	429	428	376	405	424	417	405	424	401	419	393	386	422	421	411	415	386	433	420	405	375	407	416	394	392	406	392	384	374	366	391	422	394	370	384	417	401	418	383	382	386	391	407	429	417	397	374	383	455	398	412	393	376	391	387	378	387	433	405	413	386	392	409	397	380	380	387	391	371	374	394	372	369	429	440	368	386	396	370	433	416	427	396	412	404	421	403	392	381	416	409	396	382	321	388	397	402	411	385	391	387	387	381	396	450	394	429	390	375	364	404	423	407	407	411	405	393	378	407	413	405	397	382	418	444	394	396	384	383	394	399	390	387	395	401	408	411	389	370	370	437	407	374	386	404
11573	9110	11828	5859	3006	2424	1870	1500	1301	1181	1160	1074	1055	996	960	967	952	928	922	882	909	933	923	874	877	829	824	886	842	893	885	933	917	850	892	879	868	836	822	875	874	822	881	853	849	865	915	848	904	881	885	871	873	827	853	839	799	843	884	855	846	861	893	899	886	871	879	892	859	909	879	831	891	890	838	898	894	853	855	837	869	918	861	909	846	877	830	869	888	903	798	915	880	860	878	881	828	846	883	875	852	933	827	871	859	842	854	854	913	836	889	869	863	863	842	883	875	875	932	881	822	902	890	883	891	817	862	846	881	866	867	891	854	845	860	877	877	862	832	924	835	824	919	894	885	875	866	905	829	883	867	880	854	900	838	892	852	861	860	903	892	862	854	910	931	877	831	909	880	899	871	816	892	839	906	901	844	905	866	786	855	859	872	820	830	871	877	841	870	906	887	874	875	875	844	864	878	834	872	903	853	890	880	889	847	875	880	913	829	863	825	883	872	879	872	875	840	891	895	831	871	896	840	867	848	862	889	902	881	868	815	921	854	869	859	865	885	856	902	814	900	852	865	873	871	877	859	923	864	928	876	825	867	889	860	898	857	875	889	888	841	926	878	852	854	871	910	857	880	906	869	812	861	869	869	916	907	853	858	856	893	861	854	848	873	845	859	913	920	890	907	957	822	844	859	906	839	912	909	864	840	805	881	881	877	838	886	898	872	848	923	823	863	857	918	881	802	818	910	896	859	909	941	865	882	861	839	852	828	875	882	900	897	830	840	857	877	885	886	824	867	873	883	901	899	868	843	866	859	859	889	895	856	887	900	877	877	913	859	944	827	866	913	865	868	894	888	929	823	943	855	873	863	881	852	866	784	831	894	900	918	882	895	899	835	858	854	926	910	868	875	823	863	858	890	890	830	818	853	885	870	873	841	871	860	819	889	868	931	881	908	802	907	870	840	884	865	841	857	852	858	888	870	821	857	887	914	909	856	946	850	847	891	862	907	891	854	892	885	929	891	891	867	925	854	882	898	884	829	892	883	856	887	885	854	826	871	869	869	884	874	878	861	853	882	913	873	843	875	872	877	902	859	878	867	866	886	821	892	912	877	886	884	836	877	814	876	873	884	830	876	878	840	868	853	910	896	881	827	895	889	831	887	835	799	913	860	889	881	872	893	824	855	839	864	840	833	876	875	823	866	882	879	919	895	829	876	899	926	836	850	874	930	866	914	878	822	878	887	873	862	867	897	860	907	860	861	843	858	875	891	874	903	870	887	850	904	798	862	882	841	882	878	849	862	858	838	863	875	868	888	853	841	893	817	845	895	932	835	868	847	870	880	898	844	857	888	904	912	916	840	933	865	847	897	835	884	877	908	828	842	890	896	888	863	827	897	922	857	833	874	910	874	953	850	857	826	842	869	862	890	894	859	830	905	867	876	858	860	914	811	863	918	846	901	891	865	842	864	837	846	893	914	839	867	793	926	849	847	887	830	871	875	889	901	866	884	876	865	824	874	859	883	875	905	914	895	940	889	911	882	927	933	878	875	867	840	813	887	881	859	904	838	879	858	848	848	901	867	911	846	932	841	864	855	846	850	879	865	892	872	912	863	904	856	855	861	885	887	877	902	877	879	821	868	880	879	899	851	822	882	847	862	874	865	884	857	891	888	889	889	881	859	839	859	845	884	899	843	832	881	864	894	868	815	888	872	908	912	861	847	819	861	840	919	907	896	882	835	907	867	891	877	854	887	850	871	890	865	866	882	933	844	902	890	858	870	854	927	893	856	879	871	836	879	874	844	892	873	888	885	865	852	896	871	840	895	865	837	873	891	895	828	886	870	854	862	900	877	859	854	861	855	837	908	848	879	859	888	853	895	852	877	855	909	830	817	900	892	838	825	854	838	830	832	881	844	880	891	845	865	833	871	869	903	900	908	845	821	896	876	836	890	880	800	918	900	896	859	851	886	878	833	820	901	871	862	850	860	883	821	884	873	843	850	838	841	864	862	898	846	899	846	826	900	857	890	821	851	845	832	874	875	860	853	861	858	870	905	826	846	873	875	903	854	825	913	898	886	883	842	910	857	871	883	868	849	883	897	889	899	943	878	855	865	901	877	887	880	871	880	849	862	911	854	851	837	851	909	863	854	863	868	890	846	885	841	838	896	832	847	856	870	885	877	832	838	850	880	856	870	893	842	895	875	911	853	879	906	888	852	872	899	878	889	862	956	886	845	806	882	855	901	882	906	853	834	858	903	889	882	810	858	891	863	869	947	873	837	893	858	866	889	860	900	857	870	866	949	884	907	843	857	862	890	802	897	837	890	868	853	888	867	852	897	809	833	866	848	823	872	903	914	835	872	921	907	863	823	837	836	873	879	871	866	851	872	925	899	912	838	872	878	852	863	822	822	922	820	865	874	834	941	870	855	895	878	828	886	867	823	873	861	888	829	800	935	866	871	857	834	858	852	855	847	835	886	874	845	896	857	865	912	875	886	882	874	851	890	830	839	893	851	864	875	828	903	877	847	900	868	869	933	892	890	838	896	888	855	921	865	907	854	887	858	871	884	843	878	787	924	839	869	909	917	854	909	867	844	846	891	846	924	884	860	853	886	853	868	845	862	831	862	833	824	857	909	830	881	849	903	891	799	880	861	856	857	887	869	881	904	830	845	853	848	848	861	860	810	867	826	832	902	904	883	855	877	857	811	891	828	876	840	911	896	859	838	867	842	895	855	893	839	843	879	870	862	918	896	833	845	823	920	866	907	878	836	880	896	890	889	915	874	856	828	868	884	802	860	870	864	862	925	861	850	881	861	886	820	903	791	830	823	927	867	843	853	844	901	863	863	874	816	846	881	890	907	864	870	879	890	886	849	939	895	885	878	783	873	821	874	889	847	880	901	845	877	817	859	885	863	890	903	860	883	923	807	862	841	895	865	844	894	826	812	889	863	878	808	853	870	899	855	876	868	883	831	889	821	878	857	851	900	859	804	891	858	886	885	855	883	840	896	861	876	870	873	848	892	858	841	834	887	804	917	838	845	855	844	878	881	889	909	867	907	874	918	865	801	872	897	867	866	872	910	913	905	856	867	876	858	825	898	876	876	940	822	886	893	853	844	825	901	852	855	863	811	877	885	862	911	853	875	863	837	916	831	891	902	884	889	868	860	904	890	857	819	853	856	855	843	858	850	834	883	823	865	892	866	874	899	850	910	889	880	884	859	888	873	890	866	817	836	919	884	848	897	886	927	830	833	798	841	845	834	869	899	905	895	847	845	840	846	880	842	866	884	889	873	798	891	867	865	821	880	851	839	891	831	866	852	891	842	875	903	818	904	832	892	898	898	909	863	892	906	883	864	869	834	843	843	888	841	877	865	876	863	879	860	980	866	880	952	920	880	885	903	882	833	841	905	889	883	844	844	919	877	850	838	853	901	842	848	846	877	831	915	870	841	895	868	881	884	854	865	876	844	905	888	937	887	832	900	886	923	876
32892	21969	18631	5392	1510	1021	763	576	468	429	431	500	421	337	362	387	392	356	367	338	351	373	391	356	340	355	356	404	366	384	332	337	335	392	348	342	326	345	322	343	317	357	371	330	350	353	342	347	393	354	357	328	357	369	331	334	362	324	374	346	350	348	374	326	377	327	359	380	330	354	350	352	323	308	364	364	379	314	353	348	332	344	394	377	366	352	344	372	331	390	341	342	360	351	379	375	345	344	377	359	365	373	338	363	340	353	345	344	394	348	365	339	353	382	352	353	325	375	337	332	349	330	345	391	375	358	341	369	360	385	379	352	382	356	381	366	352	308	359	345	376	360	316	353	307	372	366	362	337	381	353	356	369	370	350	342	333	342	376	349	336	337	329	366	390	368	375	379	386	355	383	364	380	319	343	376	330	390	362	344	388	332	349	340	350	338	362	312	373	329	318	335	318	369	335	334	382	385	341	353	376	347	352	326	343	358	361	320	344	353	367	363	353	357	359	357	395	371	371	314	349	330	397	350	363	364	322	343	358	366	332	403	364	310	344	323	348	355	327	378	337	315	304	340	359	371	325	386	345	367	400	365	374	325	337	358	320	308	314	317	345	350	354	289	376	357	356	307	379	368	327	352	378	332	323	354	357	373	395	397	375	370	372	334	342	350	390	402	371	347	349	350	361	343	365	369	384	340	320	342	353	373	359	367	365	344	347	358	344	368	357	384	386	354	369	373	364	368	298	372	369	320	325	361	355	344	335	346	355	373	341	361	354	374	375	398	363	358	317	359	349	292	313	323	315	376	329	329	283	348	360	344	350	345	357	354	365	331	373	369	351	325	404	377	362	342	355	333	364	327	345	311	357	325	325	364	333	347	354	358	361	357	338	350	331	343	355	351	320	333	354	348	341	325	338	333	292	322	330	372	373	335	370	376	366	348	348	355	346	349	365	373	375	356	367	367	330	376	345	328	317	345	325	363	375	350	332	350	351	351	392	371	353	353	357	350	355	335	368	313	321	357	355	372	349	376	379	355	337	347	377	342	386	348	342	349	363	357	338	339	373	340	311	337	381	327	362	343	334	386	347	380	324	319	374	332	335	334	326	333	344	362	320	341	331	347	362	339	320	351	321	325	381	351	335	361	353	365	365	381	368	348	362	346	346	356	366	368	373	344	312	319	375	352	339	315	333	379	358	327	370	335	335	360	348	346	370	358	358	314	351	348	360	338	363	353	359	374	370	308	327	359	342	361	359	324	323	359	383	386	377	292	351	354	358	329	340	354	376	358	337	367	330	360	337	368	369	338	326	352	326	371	309	312	344	320	351	340	361	343	390	338	335	378	370	377	367	351	337	346	347	335	368	315	370	378	337	372	347	354	368	341	385	347	331	343	357	357	380	355	345	362	331	381	357	381	369	338	352	349	311	364	336	345	352	363	387	345	378	366	333	352	353	354	343	352	343	336	357	358	370	377	390	369	365	411	320	308	350	333	351	351	338	348	369	367	339	370	359	357	354	325	351	352	344	332	396	355	406	356	329	359	344	337	316	357	371	340	360	305	314	349	341	322	335	368	345	359	343	371	337	353	366	354	364	359	367	372	349	354	399	367	369	332	381	352	353	362	392	378	358	346	367	354	363	355	363	387	364	292	325	333	359	344	360	362	338	339	338	354	292	336	335	356	335	355	357	395	344	372	386	369	361	325	384	347	335	363	315	368	343	361	323	355	338	337	349	354	373	366	378	325	340	355	334	341	365	348	347	392	352	318	308	390	334	336	337	309	363	393	364	364	337	341	333	392	397	375	353	381	328	359	348	341	358	299	328	370	348	343	345	324	351	342	340	339	363	386	357	377	372	342	330	333	330	360	332	351	371	356	338	351	366	367	353	337	363	331	372	380	353	358	360	338	334	331	336	346	319	321	377	359	386	354	365	348	377	288	345	350	342	330	344	339	338	326	338	353	366	365	348	336	342	349	302	357	311	363	355	363	333	354	356	343	312	379	336	319	353	347	383	365	345	374	371	371	373	335	361	331	376	356	339	331	368	376	343	349	341	342	352	388	347	358	370	337	350	359	343	374	359	377	367	379	385	337	353	359	365	355	369	326	377	364	379	350	396	348	374	325	314	331	324	364	312	381	346	378	362	349	322	322	343	345	337	374	330	335	335	336	356	375	350	326	370	362	347	359	380	362	373	330	347	366	338	341	386	350	345	353	335	351	350	352	357	298	346	381	364	355	339	332	359	348	337	330	329	343	337	370	337	386	360	374	395	341	344	402	373	333	336	362	296	394	335	344	330	332	343	325	333	369	346	332	402	339	364	348	344	349	324	363	343	343	379	357	355	346	333	372	334	351	346	345	368	331	358	384	343	366	295	362	350	355	368	333	343	362	348	350	362	363	384	332	321	329	377	354	354	363	383	340	354	333	351	336	337	366	393	361	351	325	341	358	383	324	334	364	329	345	380	368	358	367	352	350	333	362	347	372	352	333	366	399	385	366	359	346	355	333	349	339	315	367	369	364	395	366	366	286	341	384	332	321	324	356	338	311	326	370	342	364	341	354	368	364	359	343	349	358	366	339	314	376	350	337	362	351	370	357	351	292	355	346	376	366	378	346	354	356	326	350	406	386	381	334	356	376	331	360	359	372	355	354	366	355	328	354	383	339	377	308	330	353	375	375	343	384	328	373	357	336	331	351	356	374	378	368	360	337	364	353	344	327	355	355	333	355	354	376	395	365	318	358	313	351	341	344	361	367	364	358	372	322	336	349	321	338	301	385	354	314	315	323	316	378	330	360	365	355	353	391	387	334	360	356	376	335	350	345	330	337	382	370	324	342	358	392	374	371	341	359	352	354	360	333	345	337	291	345	348	373	355	337	389	326	337	368	324	359	347	342	330	350	358	313	337	358	315	378	332	372	329	384	367	353	317	366	402	308	327	349	372	370	341	346	342	352	331	356	337	341	340	347	347	332	344	323	373	330	386	353	325	362	385	335	331	340	380	347	308	338	354	386	342	334	369	346	348	360	362	364	354	354	335	378	317	348	331	345	382	321	390	352	328	344	331	359	341	360	391	348	369	362	382	332	346	375	348	378	333	356	345	351	367	319	346	352	343	357	365	333	330	378	349	361	379	372	335	335	342	343	355	362	367	385	314	340	354	390	358	349	380	347	370	346	378	340	331	347	348	365	350	341	339	335	317	343	353	331	368	358	345	282	358	332	374	360	341	336	319	349	343	339	374	351	375	367	329	348	373	367	339	335	322	338	346	321	349	335	351	320	343	327	348	366	361	326	373	318	341	320	343	367	363	368	357	354	364	357	347	374	383	349	341	339	322	348	368	351	324	347	361	367	369	352	355	324	362	388	347	322	331	352	333	325	360	366	363	352	365	342	336	352	354	312	361	361	368	373	353	363	369	365	364	350	351	351	368	378	350	336	314	372	326	368	364	360	336	356	328	342	358	376	358	306	354	354	341	388	359	317	308	338	358	325
20865	17319	22805	7994	4511	3479	2522	2011	1524	1387	1368	1272	1206	1109	1042	1053	950	924	871	892	869	909	851	898	869	831	866	851	852	807	831	805	827	774	848	828	807	846	777	753	787	823	776	855	798	829	829	785	833	786	765	782	799	774	812	755	808	815	805	809	765	804	850	766	786	800	770	783	799	760	761	832	776	797	765	835	746	789	795	788	815	865	756	719	818	789	748	815	774	762	809	756	801	809	767	794	740	813	832	797	814	780	748	768	795	761	748	772	813	785	801	771	826	753	753	800	744	780	812	779	790	768	785	851	791	828	812	757	721	786	816	787	752	766	762	778	785	768	803	775	732	833	814	773	838	746	805	783	787	828	765	814	771	743	777	787	759	827	780	787	780	765	803	823	807	776	785	791	785	789	789	791	772	842	775	801	797	784	773	786	758	755	780	806	775	767	795	835	809	789	792	791	803	726	809	826	778	779	782	764	802	814	798	815	753	802	832	820	747	818	772	750	780	786	771	754	719	802	774	736	765	739	786	764	785	824	774	831	811	751	829	747	818	808	740	809	773	727	784	813	766	835	811	832	750	772	737	762	791	833	782	782	746	764	740	798	781	748	781	780	805	785	745	779	798	768	819	768	827	820	778	841	820	772	775	815	794	774	847	835	749	792	797	830	762	762	780	832	775	804	750	776	772	818	764	809	785	801	825	821	780	843	816	749	772	807	788	830	847	760	819	781	855	833	778	786	731	812	795	771	792	818	811	737	783	808	748	720	809	774	764	801	796	750	794	785	778	792	782	769	785	755	743	776	802	818	816	811	800	799	805	775	804	795	765	784	731	751	773	783	786	787	790	743	747	783	798	768	843	827	801	817	770	804	799	805	792	806	767	854	768	759	771	778	761	781	821	758	791	764	811	827	778	722	777	785	762	767	823	817	791	778	777	790	776	772	833	839	770	790	796	765	795	756	802	745	770	810	823	757	743	784	792	814	789	762	793	788	767	793	856	797	770	790	807	766	750	778	784	814	767	811	803	818	824	771	783	767	766	839	807	813	770	714	772	799	788	814	765	754	794	757	807	788	778	845	776	795	823	774	801	862	801	839	807	783	828	782	788	752	759	812	801	780	782	764	794	817	791	805	768	857	744	807	794	796	778	762	809	788	839	821	774	803	779	802	811	785	793	798	817	853	747	818	777	789	749	776	813	765	816	829	833	781	793	802	767	827	777	772	781	824	815	763	791	723	810	768	784	752	813	710	765	743	742	754	806	778	814	798	780	790	812	777	813	787	744	749	806	796	773	813	805	804	792	753	769	763	817	786	759	770	788	842	815	788	816	767	769	820	794	759	813	776	817	803	787	775	775	809	773	811	819	816	765	734	773	769	805	766	772	781	837	764	800	778	824	786	852	827	794	722	799	793	746	816	743	724	783	748	801	795	822	802	808	786	800	798	788	797	740	794	805	764	774	787	841	778	773	782	782	817	799	765	776	784	766	795	808	791	802	777	783	760	790	783	799	716	829	805	818	791	809	743	802	777	809	787	783	800	752	810	897	775	808	798	803	779	794	816	761	863	861	821	802	792	775	755	831	812	781	824	779	791	751	757	778	799	774	781	824	789	782	764	756	792	797	790	834	789	781	824	771	791	778	809	774	821	776	816	817	820	793	732	787	824	733	770	799	769	778	771	722	827	757	787	762	753	804	805	763	841	759	810	795	781	705	797	799	785	789	815	747	808	780	714	801	804	789	765	754	787	837	830	767	773	746	753	796	775	793	761	759	724	834	795	800	812	779	762	851	817	804	776	812	810	771	792	812	775	753	806	795	809	802	846	838	821	825	759	741	756	787	828	796	801	805	791	832	799	773	777	772	786	810	740	789	869	766	765	803	811	773	768	796	797	860	790	802	780	788	769	736	769	792	802	785	779	810	752	779	762	745	809	779	751	778	818	796	777	793	802	791	780	812	758	730	814	805	743	793	733	823	789	806	804	754	764	762	791	799	796	767	791	777	817	794	804	811	746	795	762	772	774	763	747	801	751	772	824	809	790	761	792	810	799	776	763	774	773	770	805	749	806	778	821	789	771	800	763	830	781	781	802	773	729	832	802	785	785	787	790	781	733	804	781	740	772	749	777	811	800	790	810	818	795	790	733	731	833	813	818	746	765	787	806	810	777	804	778	770	798	796	745	816	796	750	758	814	801	765	782	802	791	757	767	762	807	777	784	770	771	757	796	756	795	791	831	792	798	779	801	804	771	779	808	764	729	762	752	800	782	840	795	781	790	832	803	766	771	772	804	790	783	801	766	766	744	781	780	804	784	755	802	752	789	735	781	800	811	772	794	761	795	809	777	780	780	765	750	764	798	783	759	765	790	771	778	808	795	782	829	754	781	752	783	774	756	783	793	743	782	821	722	755	776	806	778	806	831	789	784	823	807	775	777	815	780	800	782	792	849	800	795	758	787	802	802	749	829	774	795	772	826	762	722	776	795	789	773	762	816	789	804	823	756	817	806	779	806	773	752	827	747	799	819	810	795	788	816	809	815	775	757	819	770	787	798	771	800	783	787	840	745	796	733	781	795	785	788	776	827	760	793	817	749	743	774	767	810	796	792	777	788	773	798	784	811	799	782	703	773	785	805	782	782	791	777	795	799	788	806	834	756	752	803	776	791	831	763	770	817	778	868	808	727	779	815	835	794	791	800	785	823	801	786	734	768	781	799	781	773	794	816	775	811	775	752	761	766	804	777	749	712	827	805	760	796	736	785	808	783	789	790	779	783	786	846	768	808	741	803	766	794	787	801	819	784	790	770	823	764	809	785	809	787	776	837	780	780	784	802	799	771	775	796	796	749	767	820	801	801	817	746	832	776	792	802	775	801	812	794	793	823	850	716	794	809	812	767	808	771	784	795	780	794	800	789	771	760	767	803	776	760	758	861	774	798	788	818	765	794	764	759	802	776	777	814	820	759	753	813	783	777	789	853	819	777	749	810	785	805	728	804	749	783	754	812	803	812	790	766	781	757	787	801	786	743	814	749	769	799	759	788	763	755	800	790	835	765	747	795	784	768	804	770	777	806	783	783	802	788	775	802	760	793	803	803	798	782	779	778	786	758	739	756	792	809	818	833	771	773	848	804	834	822	872	832	819	753	730	827	765	788	783	785	785	758	774	755	807	775	749	763	778	766	772	800	776	768	810	801	740	811	792	772	777	793	809	797	829	774	783	770	782	775	804	840	809	827	788	798	789	812	790	774	797	728	784	769	748	780	781	777	821	759	780	782	797	754	781	775	789	775	757	793	843	768	814	814	758	784	771	815	823	780	797	784	755	798	840	749	772	815	766	838	795	771	780	809	796	771	783	872	824	752	818	754	773	785	854	773	750	775	770	823	835	815	793	817	784	832	807	770	806	769	771	796	736	867	764	816	794	817	797	765	785	760	821	803	812	805	780	855	779	755	733	773	846	760	772	741	809	793	764	752	795	774	775	752	838	756	830	824	787	787
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
