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
336868526229	336868526788	336868527338	336868527888	336868528438	336868528988	336868529538	336868530088	336868530638	336868531188	336868531738	336868532288	336868532838	336868533388	336868533938	336868534488	336868535038	336868535588	336868536138	336868536688	336868537238	336868537788	336868538338	336868538888	336868539438	336868539988	336868540538	336868541088	336868541638	336868542188	336868542738	336868543288	336868543838	336868544388	336868544938	336868545488	336868546038	336868546588	336868547138	336868547688	336868548238	336868548788	336868549338	336868549888	336868550438	336868550988	336868551538	336868552088	336868552638	336868553188	336868553738	336868554288	336868554838	336868555388	336868555938	336868556488	336868557038	336868557588	336868558138	336868558688	336868559238	336868559788	336868560338	336868560888	336868561438	336868561988	336868562538	336868563088	336868563638	336868564188	336868564739	336868565289	336868565838	336868566388	336868566938	336868567488	336868568038	336868568588	336868569138	336868569688	336868570238	336868570788	336868571338	336868571888	336868572438	336868572989	336868573538	336868574088	336868574638	336868575188	336868575738	336868576288	336868576838	336868577388	336868577938	336868578488	336868579038	336868579588	336868580138	336868580688	336868581238	336868581788	336868582338	336868582889	336868583438	336868583988	336868584538	336868585088	336868585638	336868586188	336868586738	336868587288	336868587838	336868588388	336868588938	336868589488	336868590038	336868590588	336868591138	336868591689	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	3650	2300	2724	3650	2300	2724	3650	2300	2723	3650	2300	2723	3650	2300	2723	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2722	3650	2300	2721	3650	2300	2721	3650	2300	2721	3650	2300	2720	3650	2300	2720	3650	2300	2720	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2719	3650	2300	2718	3650	2300	2718	3650	2300	2718	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2716	3650	2300	2716	3650	2300	2716	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2715	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2714	3650	2300	2713	3650	2300	2713	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
43426	43332	49732	48013	38990	29313	24529	23573	15700	10006	8715	7887	4955	8812	13340	11149	6799	3965	2394	1465	823	455	339	281	241	235	232	275	229	254	227	239	242	234	251	238	274	234	269	220	233	233	236	237	227	256	245	240	248	260	254	259	253	235	224	250	251	242	252	235	236	235	220	233	241	216	267	237	224	220	227	275	254	210	236	222	241	205	244	237	234	221	207	228	228	241	278	258	230	244	218	237	246	228	244	248	233	269	221	250	219	247	238	206	245	229	255	263	257	231	232	240	237	253	254	218	258	275	302	250	251	209	253	250	263	230	268	232	247	250	285	239	222	261	229	251	227	264	250	239	222	256	246	228	263	245	246	240	233	229	229	265	254	234	262	256	256	229	229	199	257	243	233	246	244	224	242	257	264	250	225	245	254	218	236	263	250	261	251	206	263	241	263	240	231	229	254	232	270	244	254	261	232	248	214	250	223	244	254	272	232	256	248	273	264	244	273	253	244	260	242	237	240	257	243	261	229	260	231	247	247	230	254	237	259	255	273	243	251	230	255	254	273	238	244	236	229	236	247	229	272	252	286	236	244	274	204	237	244	253	279	248	204	224	255	260	253	252	236	238	249	253	228	273	237	232	231	255	219	225	217	252	226	238	245	247	253	269	231	228	243	247	226	236	235	245	213	242	266	233	246	235	223	247	224	230	223	274	237	238	248	217	244	241	247	252	246	270	250	247	258	239	258	265	258	231	231	242	250	245	228	234	244	238	263	263	237	254	247	248	243	221	231	227	262	204	231	267	274	222	228	221	235	222	251	249	242	237	264	259	235	257	235	241	241	260	245	265	227	230	224	211	235	230	255	249	229	273	242	249	211	253	258	237	251	258	249	214	235	247	218	241	262	231	283	229	228	240	248	238	233	228	234	216	217	240	256	245	235	217	242	253	240	244	254	255	246	252	241	236	242	245	247	242	222	240	199	232	239	233	248	251	257	241	254	240	259	259	232	237	247	245	231	225	230	246	255	237	238	235	266	255	260	241	254	250	244	257	244	236	231	245	233	239	239	233	272	245	257	228	239	227	217	253	240	263	255	260	254	278	205	228	237	254	241	221	249	261	220	239	240	242	257	229	242	254	258	237	259	247	247	235	222	239	236	226	253	227	224	238	239	269	237	262	233	252	250	240	256	220	243	261	240	257	256	227	239	236	245	252	246	223	220	242	257	275	235	203	238	278	218	222	234	251	246	244	242	248	242	243	237	225	261	237	246	249	253	219	227	234	228	242	230	235	224	236	241	239	241	283	249	229	245	251	256	252	232	229	249	220	217	232	260	253	231	223	237	246	234	230	227	207	225	253	249	218	244	278	272	253	234	290	248	213	236	248	269	245	232	223	241	236	248	251	232	257	245	268	249	258	242	203	225	221	258	244	224	251	242	232	240	243	256	250	220	220	246	240	237	242	243	200	282	264	224	236	232	221	261	238	253	229	271	236	219	227	250	269	240	254	216	223	236	244	226	247	228	274	238	252	244	238	220	235	268	261	275	243	266	235	249	244	241	245	247	247	259	249	219	229	199	232	262	238	256	250	270	263	260	234	220	266	244	238	227	270	256	253	231	213	258	236	252	274	276	265	224	238	251	250	245	241	234	259	243	248	252	246	239	259	258	220	258	260	228	241	233	234	245	243	232	247	233	252	250	235	260	270	268	251	231	266	245	260	234	249	249	229	236	233	230	233	241	260	241	239	250	251	227	220	238	235	234	213	257	260	232	223	236	252	226	228	246	237	209	264	258	242	242	239	258	255	263	233	242	254	234	252	244	264	238	226	263	230	263	238	248	243	268	229	227	237	249	268	251	235	251	273	267	249	247	249	220	217	227	256	240	254	249	235	220	260	288	255	263	245	237	226	253	262	246	248	246	235	230	229	256	220	223	272	239	245	227	256	229	241	230	231	233	199	246	239	241	240	244	231	248	222	251	229	227	219	235	266	235	254	235	259	243	252	230	239	235	208	248	253	232	260	249	230	235	278	271	229	245	214	251	229	215	232	277	259	236	245	233	242	242	251	235	232	244	229	241	226	238	241	254	233	224	232	225	242	262	256	252	206	232	246	208	235	234	264	249	288	275	212	274	251	227	220	254	258	235	247	231	217	241	233	234	249	223	224	242	240	224	233	252	252	241	245	212	235	252	254	239	264	259	222	247	215	237	235	236	249	249	227	229	254	262	243	233	265	255	254	232	217	256	234	246	244	247	250	248	225	237	234	235	221	228	214	261	234	229	241	258	233	252	249	226	245	218	249	223	268	258	247	242	219	221	230	238	283	231	240	258	240	228	230	240	255	219	265	247	242	227	284	222	258	237	237	281	224	242	246	270	238	218	240	249	246	222	258	246	278	231	240	236	253	245	223	235	252	239	256	248	224	238	261	240	242	251	238	244	282	230	255	254	244	243	253	253	237	234	246	264	275	225	271	273	256	226	261	211	208	259	244	211	247	226	248	251	219	237	229	232	229	239	251	244	240	221	252	270	258	268	276	243	237	238	244	239	237	282	232	246	243	255	273	256	229	227	231	233	265	245	220	240	223	209	258	236	220	253	228	208	241	232	248	243	253	241	239	263	247	217	248	243	258	258	268	278	243	227	257	236	232	228	204	238	257	213	271	228	236	238	264	269	236	234	258	272	236	247	249	242	264	247	238	222	251	242	242	241	231	229	239	261	249	249	253	212	254	239	220	222	219	230	261	229	267	212	246	243	246	243	254	258	231	237	259	268	221	247	228	240	225	233	222	244	227	269	219	249	220	236	236	238	223	248	238	249	240	249	220	264	247	225	257	244	242	261	263	245	257	240	236	241	275	232	265	224	207	208	244	224	269	249	208	243	232	232	257	242	257	245	249	264	217	250	258	229	224	241	237	271	235	220	232	239	257	193	227	232	248	253	268	261	226	260	256	220	229	250	252	297	247	228	265	270	263	254	189	246	239	261	253	238	258	240	238	233	220	230	246	255	246	257	246	259	241	248	255	242	230	240	264	206	260	243	252	233	239	214	235	267	229	248	232	256	247	261	233	233	242	244	237	255	240	261	226	234	244	250	215	225	247	235	220	231	220	264	224	225	237	240	242	223	248	230	226	236	236	227	253	219	211	286	264	241	227	227	240	261	242	257	245	248	283	238	239	246	228	250	223	251	235	233	235	259	227	272	251	225	246	250	210	269	236	258	253	232	232	247	239	266	271	228	252	241	250	226	257	229	241	242	243	213	244	231	247	234	246	230	221	245	236	252	227	250	220	257	211	261	250	236	238	259	232	224	267	242	197	235	252	252	247	260	238	239	230	248	228	253	245	247	243	234	254	266	215	242	206	224	227	256	246	249	231	261	255	246	229	238	245	256	225	243	254	264	243	234	257	242	254	237	237	266	264	250	250	282	260	221	204	242	220	242	256	256	264	230	262	253	223	248	226	250	230	240	228	229	238	219	261	233	250	243	211	272	223	265	273	221	256	245	254
28102	34300	47982	50882	49040	40075	36468	35991	25596	22929	24690	24832	17307	29054	35115	30800	22942	15825	10757	6594	3251	1753	1100	761	605	619	571	590	599	569	553	602	572	579	605	605	565	582	566	589	609	589	555	577	596	608	570	588	588	540	571	553	520	570	572	589	609	594	598	537	577	551	594	612	564	590	604	572	550	596	555	602	576	553	560	528	531	575	579	538	555	592	577	596	540	588	574	577	600	581	556	557	565	538	604	591	604	598	598	521	548	602	568	546	562	581	596	549	592	618	590	581	522	559	582	562	566	572	564	575	572	584	557	545	550	589	602	573	569	581	551	624	559	593	579	600	572	532	582	597	617	545	610	543	579	599	572	580	604	551	610	575	573	566	514	572	595	577	551	553	609	520	629	570	589	567	594	596	583	576	620	577	579	562	581	574	584	559	579	601	601	597	572	629	620	548	535	547	579	592	597	604	594	573	593	616	551	610	610	587	572	561	533	572	556	587	583	643	591	529	558	561	600	586	577	553	598	614	578	579	575	588	596	586	604	552	589	541	572	562	603	618	581	592	592	573	578	545	662	592	560	538	578	571	600	550	568	597	613	603	579	579	554	583	617	585	597	581	587	601	580	588	613	558	556	542	614	552	556	585	547	535	600	568	569	589	590	608	541	555	589	580	613	573	598	614	571	610	585	592	599	587	591	563	597	589	542	570	603	630	568	564	593	563	570	609	574	576	574	620	536	589	612	582	572	598	570	573	639	595	594	545	548	600	593	582	597	594	598	573	570	581	517	594	576	597	557	579	591	576	541	595	563	583	563	591	570	567	574	566	592	615	573	631	591	563	625	589	624	594	534	625	529	582	567	565	539	585	590	543	588	579	560	564	563	563	621	546	538	569	550	630	570	591	548	608	559	609	583	566	557	550	573	569	587	613	611	578	582	581	560	564	572	594	571	554	563	578	550	582	578	571	560	626	586	560	597	603	570	561	583	571	557	589	573	579	590	565	567	572	592	593	583	598	591	616	597	600	575	577	569	575	540	553	585	626	558	596	581	591	603	595	571	593	610	571	574	584	546	595	553	571	595	597	581	584	551	598	576	597	568	593	606	606	584	570	582	597	581	550	571	534	644	543	583	574	589	607	535	572	593	593	610	546	560	598	572	580	571	609	587	559	579	598	598	600	612	569	570	609	598	564	562	529	614	585	574	584	573	569	549	561	570	610	533	558	567	561	591	589	570	611	623	612	538	605	567	577	556	539	554	610	563	570	592	576	542	557	573	572	541	576	629	550	578	579	595	603	543	590	549	625	601	578	590	570	575	570	560	604	606	565	563	561	550	582	563	595	641	580	557	645	577	623	565	567	591	547	592	566	561	585	532	555	573	583	604	559	549	599	595	594	598	570	626	566	596	601	534	609	578	574	582	564	580	597	588	606	611	561	602	577	577	603	553	560	568	577	601	559	552	615	621	590	597	601	611	566	563	579	592	573	585	566	620	592	572	595	582	570	565	533	591	568	547	603	558	572	622	580	588	577	589	627	581	576	576	584	580	565	590	573	589	596	551	570	571	570	553	560	577	611	590	588	604	556	596	563	609	605	563	595	549	598	581	615	580	542	565	619	638	561	599	627	591	626	565	554	536	572	558	577	540	577	560	614	597	599	546	548	592	600	579	581	567	562	579	558	580	586	550	601	625	574	561	583	564	569	606	585	568	598	557	575	560	602	588	609	618	564	585	592	572	595	560	619	568	569	523	599	599	539	567	566	551	605	604	621	625	574	585	595	594	598	601	552	579	576	587	561	581	590	572	576	553	553	548	614	553	613	615	544	559	585	592	582	599	570	561	577	556	559	585	534	608	592	587	551	606	594	567	586	582	596	610	592	565	544	605	564	554	597	574	623	567	578	563	612	600	610	560	611	584	586	598	633	522	532	580	554	620	541	566	606	526	534	558	581	571	520	585	581	551	544	627	580	577	578	573	581	583	571	564	565	587	581	615	579	580	566	542	588	563	594	572	574	587	594	544	520	586	570	595	593	608	574	549	578	546	611	549	563	567	582	580	582	582	616	573	590	575	631	610	582	584	584	560	557	572	613	518	586	545	599	548	593	549	581	570	557	578	533	584	589	563	566	571	550	583	592	582	593	581	582	561	555	571	560	544	579	590	603	587	584	569	585	559	571	550	567	579	571	578	572	592	551	552	585	557	539	589	581	580	626	559	608	561	537	591	587	588	500	605	599	577	563	578	540	564	596	595	597	577	607	532	567	586	624	553	591	569	597	597	603	565	616	590	559	574	549	569	593	577	558	530	557	574	581	584	588	578	520	569	612	531	539	575	584	551	573	614	556	605	600	565	573	575	547	593	578	567	575	573	577	622	608	556	595	569	598	606	543	586	575	561	562	566	593	575	548	602	608	600	591	606	557	615	580	548	578	583	548	558	617	574	596	574	592	598	581	572	588	567	546	613	602	557	554	537	572	567	656	578	550	631	587	577	576	576	571	558	593	613	554	551	570	595	547	590	616	557	576	561	571	541	556	569	556	575	611	593	539	572	581	572	566	580	581	622	577	600	606	565	597	577	603	594	574	598	564	556	594	559	611	571	572	624	577	570	547	580	583	585	572	551	603	546	580	627	593	536	582	589	584	572	515	596	560	538	556	582	584	525	562	618	527	602	558	595	586	573	571	559	555	558	554	557	556	582	556	575	612	565	544	547	592	575	585	572	553	598	587	584	616	570	554	567	585	571	561	616	555	584	596	554	587	591	575	628	576	580	550	608	570	536	552	604	604	593	575	583	574	568	579	521	555	625	561	580	573	585	580	605	551	603	551	587	617	572	575	615	577	565	574	579	576	591	583	551	598	569	607	551	563	624	603	526	611	577	575	579	566	540	585	587	599	574	573	562	595	568	574	589	547	600	565	599	580	593	603	619	595	569	581	589	562	571	576	588	585	543	587	623	616	573	559	561	587	565	571	588	618	557	570	581	566	599	617	597	569	592	619	592	592	572	605	537	592	563	552	580	582	527	518	559	551	546	549	517	569	546	579	594	571	616	622	552	582	582	604	583	559	592	545	581	587	590	581	566	571	593	526	589	597	570	576	564	573	606	560	601	578	603	618	573	570	582	542	598	545	574	551	554	611	557	582	583	569	603	546	578	543	600	524	582	613	646	562	562	587	577	571	568	518	589	618	573	565	557	595	559	587	581	585	615	602	561	604	617	571	592	558	608	609	645	591	572	572	562	585	597	571	608	608	570	565	536	585	578	579	570	557	586	599	542	552	576	599	582	550	575	586	579	587	578	597	603	565	585	554	592	583	566	565	558	529	627	552	578	576	551	543	585	607	587	545	576	558	554	559	566	541	566	565	593	591	537	590	565	560	543	545	615	555	574	567	615	564	575	533	586	596	569	578	573	586	571	555	538	553	569	589	569	596	588	595	535	569	568	562	622	591	573	601	613	574	545	612	563	568	597	594	531	566	527	582	549	584	582	578	578	544	554	575	579	624
19448	16156	14052	11591	6685	5210	3743	2977	2702	2309	1829	1850	1798	1415	1078	1024	1023	707	508	391	372	326	335	312	299	299	278	305	286	322	318	331	315	313	320	319	294	300	364	291	294	274	317	296	334	304	273	297	310	316	277	316	296	305	293	298	293	304	294	304	315	268	308	275	296	337	291	342	346	285	306	291	303	305	283	312	284	325	293	298	292	286	273	282	323	315	311	279	313	294	300	310	303	288	306	311	321	313	304	289	296	306	296	310	318	293	304	312	281	272	288	279	328	333	296	299	307	320	305	304	311	319	308	286	305	284	275	325	307	302	305	275	302	313	284	301	308	323	274	329	321	311	304	307	297	288	286	323	290	299	271	295	280	299	283	311	293	357	277	281	289	295	313	299	333	304	322	286	344	309	329	288	312	292	265	282	305	338	324	319	305	304	300	293	305	317	287	257	323	295	294	286	317	297	325	309	293	326	269	272	284	296	297	275	283	292	294	283	277	291	312	294	317	292	311	299	289	300	279	325	289	297	299	311	263	321	293	319	313	308	325	295	278	309	294	283	307	309	324	299	271	300	264	275	323	316	290	284	294	326	280	328	302	314	301	320	348	291	289	293	299	308	301	292	275	337	319	277	283	292	313	301	300	311	313	268	286	289	338	297	311	307	304	311	276	338	331	305	282	275	306	301	311	301	310	311	296	351	308	302	342	298	312	326	290	303	283	264	269	302	306	324	286	332	287	316	299	319	312	329	295	280	303	299	286	344	344	292	358	284	286	299	313	284	319	295	287	315	305	336	273	286	303	303	302	320	315	312	291	268	290	318	285	319	269	312	294	317	323	283	299	326	282	281	320	281	280	323	301	266	281	304	264	304	314	297	295	288	298	281	277	310	306	307	308	240	308	288	318	329	304	304	313	304	313	314	305	295	280	314	305	300	265	319	309	286	318	318	325	281	294	309	265	273	305	315	320	327	285	318	289	305	281	280	341	299	329	304	288	326	312	285	307	281	311	307	260	316	306	279	269	308	307	271	324	298	281	318	316	297	285	286	316	318	289	297	318	298	308	313	304	300	293	283	284	328	290	290	337	295	307	276	301	303	305	285	294	321	295	310	324	342	306	297	308	314	300	321	301	311	320	298	299	321	308	298	306	296	309	247	295	310	320	293	300	299	285	318	288	279	302	296	314	282	267	281	281	291	287	268	304	279	284	294	303	314	304	330	303	285	282	329	299	301	304	303	304	308	275	299	304	293	301	306	288	308	276	292	256	325	298	341	306	335	297	286	343	288	314	278	303	292	279	288	307	298	281	289	292	311	304	286	289	286	306	285	307	285	319	291	292	297	284	275	315	296	301	298	295	282	280	295	295	317	305	287	311	277	313	303	262	301	354	336	307	298	298	313	287	307	286	312	287	303	267	291	287	299	300	318	301	284	271	311	297	271	309	289	295	310	292	287	279	275	297	292	342	311	309	285	322	273	307	285	318	308	316	298	305	324	301	297	325	272	283	283	321	313	313	296	325	293	303	293	308	308	331	299	280	308	278	309	294	268	296	321	293	323	294	306	317	303	307	306	331	294	313	272	302	298	310	305	318	317	332	334	337	293	310	297	310	309	308	256	311	289	321	285	312	320	344	333	325	308	318	326	305	314	305	304	312	293	275	278	316	323	296	298	306	326	314	323	272	305	285	297	312	256	300	292	300	300	296	305	319	310	288	313	300	295	286	283	299	322	281	293	299	295	293	284	302	312	284	324	296	301	295	300	287	312	263	279	314	285	311	269	312	323	323	290	271	281	298	316	317	300	280	308	271	291	318	290	271	318	293	295	305	298	304	257	296	283	309	293	319	306	303	314	271	325	293	304	272	297	271	304	320	301	313	312	316	285	296	311	321	304	317	292	311	317	294	280	321	330	296	303	271	319	304	327	328	304	322	315	284	313	305	307	303	326	281	309	295	285	276	321	299	291	303	314	318	306	315	288	303	340	321	296	327	293	286	314	310	261	305	322	268	339	271	286	284	279	330	290	300	300	292	344	325	289	316	302	308	307	292	287	318	339	309	317	283	296	324	322	301	286	299	282	316	311	321	296	265	314	305	311	302	296	316	330	287	321	291	313	304	319	299	293	293	315	300	335	310	253	273	307	293	301	319	296	277	288	299	283	316	320	310	299	313	325	322	298	280	295	283	307	279	295	284	286	302	309	307	278	334	305	312	316	278	282	297	281	309	279	328	295	272	319	320	304	304	291	307	307	273	311	295	301	323	315	290	331	306	312	317	335	304	309	323	329	295	298	303	316	268	312	318	318	302	318	314	297	302	297	317	295	302	311	275	281	310	287	267	311	297	297	297	303	314	291	307	301	276	275	309	330	311	290	303	323	300	292	307	309	274	261	300	308	330	309	305	274	311	315	308	284	279	290	338	314	290	314	294	296	291	297	297	300	299	317	313	315	309	333	292	309	297	283	288	299	313	288	321	288	286	347	325	317	275	323	333	297	283	308	297	280	295	343	294	300	319	360	345	305	304	331	322	312	322	299	307	319	315	257	325	314	322	305	288	279	346	275	307	262	292	274	315	272	300	293	303	292	292	290	307	302	322	308	293	273	302	339	316	296	315	288	299	292	307	318	293	291	267	313	315	307	332	302	294	314	309	304	298	328	309	319	309	284	319	328	287	297	318	274	269	326	314	283	312	311	275	263	282	287	287	314	295	283	280	316	296	309	292	306	296	314	273	300	279	266	303	313	272	295	271	273	259	289	269	310	310	274	322	290	296	320	281	278	271	311	322	287	334	313	280	282	282	270	300	308	307	291	295	322	267	311	287	302	309	286	271	277	308	309	286	257	344	307	290	299	293	300	298	307	304	295	287	309	302	293	307	282	282	320	326	302	293	320	295	323	271	287	299	316	271	317	290	317	339	314	285	313	341	285	286	321	319	335	313	292	300	296	311	305	309	331	290	309	296	328	284	324	304	300	280	335	316	310	305	281	281	309	302	309	362	304	297	302	287	293	284	320	269	293	322	296	302	303	338	304	287	300	296	299	273	327	300	325	278	279	323	299	294	288	330	323	295	314	295	339	310	298	291	321	295	317	297	308	288	289	292	292	265	279	315	310	282	256	338	269	312	301	308	304	273	296	275	297	303	300	325	296	232	317	328	310	290	317	337	284	289	325	336	271	345	300	299	331	303	304	298	280	295	330	299	281	290	303	306	303	323	312	309	288	287	309	304	278	280	306	260	292	313	285	321	315	272	332	319	321	316	330	296	302	298	301	349	295	324	311	302	268	291	350	276	284	298	331	313	296	298	296	307	319	324	275	310	329	305	313	290	304	322	299	297	313	308	317	310	315	293	303	281	326	312	296	297	289	299	296	304	330	328	298	315	301	307	312	295	291	310	305	303	312	286	336	311	367	270	305	303	274	328	299	277	307	317	278	322	294	315	321	325	295	329	292	317	303	288	314	287	304	318	273	303	306	283	291	308	298	292	268	287	316	301	315
10829	12081	19280	21666	16952	16443	13307	12156	11217	10135	8384	8511	8591	7022	4940	4607	4259	2553	1736	1074	901	815	757	683	745	664	693	694	758	744	766	703	705	681	707	700	719	698	725	722	676	692	691	686	695	709	689	720	711	651	701	718	721	744	747	701	700	728	779	691	721	671	704	744	680	750	759	734	664	682	707	691	733	698	754	689	718	729	731	716	700	684	713	705	734	734	681	720	691	691	686	670	687	719	712	705	680	691	764	687	696	664	724	711	723	740	749	708	743	689	737	696	720	739	683	713	721	746	723	702	716	666	701	665	707	705	683	686	691	719	735	709	705	735	697	680	722	749	724	710	660	736	694	693	703	649	742	714	680	694	685	675	726	696	692	727	716	656	725	685	738	700	718	709	685	766	718	731	703	759	731	703	697	684	700	675	691	751	661	658	645	685	678	677	718	696	670	785	693	731	730	719	764	706	709	677	670	665	714	716	713	699	650	723	731	665	687	731	689	708	693	670	647	689	678	718	636	694	722	685	745	677	706	699	710	712	708	712	669	689	713	695	717	728	676	724	705	712	686	736	700	686	723	625	694	729	676	729	663	702	716	719	722	676	723	722	682	699	672	719	715	718	719	698	737	674	734	747	720	678	746	692	680	653	688	695	697	696	717	739	693	719	758	756	727	708	666	733	703	758	710	733	720	690	689	719	703	713	712	704	688	729	723	720	694	692	704	707	713	697	714	700	684	753	717	739	704	709	693	699	706	693	718	701	733	727	667	724	748	678	702	703	766	788	660	737	666	736	701	737	722	695	742	702	702	702	737	699	683	714	718	724	715	736	693	688	706	764	694	696	774	677	724	641	682	721	707	701	657	744	655	659	703	701	726	723	723	728	715	732	690	720	656	739	733	692	722	694	693	694	711	752	739	745	698	718	697	678	743	701	730	691	702	749	712	674	714	714	719	738	691	732	708	709	657	694	677	712	729	733	723	699	755	731	721	700	687	656	661	696	692	702	734	746	748	729	689	680	695	713	712	666	708	706	739	680	698	695	757	731	705	680	726	700	684	674	738	736	693	696	713	725	706	675	654	713	707	671	739	701	711	718	738	746	721	736	718	733	683	695	687	712	681	710	753	714	681	738	711	711	723	695	672	737	664	724	731	640	729	729	670	698	728	692	744	685	743	718	732	723	689	710	676	742	695	681	729	735	723	658	704	730	712	711	682	728	702	714	746	697	696	692	716	716	692	724	704	714	735	705	719	672	694	738	684	684	699	690	752	680	708	684	704	683	709	698	702	770	717	734	706	731	759	712	698	693	711	682	683	755	664	671	688	689	733	702	715	707	724	657	659	729	643	726	686	704	680	686	740	697	710	679	709	705	685	719	722	718	694	712	723	722	683	639	708	690	730	688	724	709	696	731	720	698	697	726	692	726	695	711	686	670	720	679	744	698	704	702	694	701	722	732	672	703	732	746	746	699	698	712	747	728	675	693	730	694	733	693	736	676	697	671	677	662	708	687	744	712	712	686	704	714	726	677	685	719	755	712	723	750	699	720	690	710	685	748	705	716	734	709	752	712	651	679	699	741	701	715	722	694	711	675	728	703	664	681	628	712	701	701	675	763	722	692	720	777	684	736	783	736	709	676	718	726	732	734	701	749	715	703	731	690	741	707	665	672	741	705	729	692	701	754	681	683	678	705	725	686	696	678	697	680	691	705	704	743	716	711	721	675	664	766	691	711	744	706	688	683	734	711	737	692	708	708	667	688	696	688	713	705	740	723	700	711	663	704	683	692	734	724	697	675	730	708	676	714	709	713	739	695	751	667	712	776	691	683	734	708	695	718	748	712	690	651	759	784	658	719	725	688	683	675	712	673	698	755	734	700	666	710	670	738	734	716	746	687	718	718	696	697	757	729	677	744	716	699	721	710	717	672	713	680	754	638	709	661	688	666	703	715	729	749	731	699	692	680	695	672	698	668	685	723	688	689	714	708	748	717	737	700	721	689	714	672	708	708	701	695	712	689	677	709	714	684	691	698	705	705	679	720	676	748	704	742	735	664	714	689	721	714	713	670	697	730	658	748	711	697	686	742	686	712	737	723	723	681	680	672	699	701	660	722	718	716	727	734	682	712	718	740	713	738	710	695	726	695	714	724	701	630	702	730	702	653	744	671	704	694	672	707	723	730	700	715	686	703	684	697	684	704	704	712	700	702	707	706	700	746	695	714	709	730	689	698	702	677	711	708	679	739	634	710	726	732	667	657	716	685	715	689	682	720	719	693	686	680	703	731	689	723	730	686	727	685	662	752	749	727	674	720	705	689	710	714	735	710	745	743	680	694	712	671	678	739	692	710	682	688	733	697	688	720	735	661	696	684	707	714	729	661	712	660	737	666	689	699	674	711	743	721	645	730	712	738	675	748	735	718	699	713	723	695	721	687	720	733	685	681	686	708	703	719	710	719	681	714	694	754	669	746	704	736	700	730	736	741	706	698	696	720	733	732	760	705	659	705	690	737	733	731	696	701	656	669	743	750	723	667	730	701	716	671	645	738	698	707	692	720	690	659	710	719	726	710	699	726	701	728	709	708	714	720	680	780	697	681	704	677	697	694	705	653	682	721	746	710	663	772	737	671	717	713	683	724	728	703	712	708	717	749	689	727	716	707	723	699	722	728	685	712	727	669	750	697	713	722	704	700	695	727	704	700	699	743	733	656	725	756	760	749	692	698	750	676	701	679	679	725	679	691	681	674	628	706	699	685	697	725	684	662	720	757	714	721	710	721	674	674	718	676	666	716	694	708	697	734	713	694	708	737	681	723	710	742	677	718	686	689	699	769	678	744	682	697	701	735	707	748	730	697	694	731	693	717	722	699	727	697	710	703	697	722	718	665	752	714	718	715	734	770	728	707	696	684	758	696	721	644	741	697	663	728	676	728	730	667	716	703	714	662	678	710	698	705	680	684	727	694	707	711	679	694	725	637	739	637	689	704	685	725	663	717	710	718	693	704	730	713	695	699	654	708	768	707	665	691	735	652	707	736	712	712	744	698	682	756	695	711	728	675	729	692	703	682	695	679	718	706	716	680	711	724	705	726	702	712	700	688	756	728	704	663	721	689	686	712	732	715	719	716	674	682	671	669	734	667	702	734	691	723	763	693	721	755	725	709	728	743	681	740	679	711	738	685	739	724	696	728	717	682	709	691	756	718	748	690	681	712	757	676	708	759	713	730	701	731	723	704	666	662	740	696	711	708	689	713	698	755	677	717	712	690	696	688	738	708	745	699	678	699	706	707	712	690	699	762	751	704	685	683	711	728	724	736	741	700	739	747	684	708	727	678	669	709	718	695	699	708	735	668	742	647	700	673	696	687	689	716	650	736	713	740	764	665	681	696	706	705	710	753	686	774	687	728	686	706	692	717	782	732	768	716	706	740	731	772	704	765	698	753	677	683	730	717	703	723	732	745	724	693	700	731	682	689	675	680	717	730	702	681	739	678	688	734	752	707
37590	35173	45165	47098	39145	30403	23760	17745	14317	8348	5681	4893	3506	3629	3755	6670	5654	3017	1501	871	496	383	305	295	261	260	291	249	270	297	233	273	284	299	303	282	293	283	284	287	287	291	229	280	267	280	286	265	307	239	247	269	278	274	301	306	277	262	267	272	293	283	290	284	284	283	284	274	275	270	255	279	247	295	265	262	276	263	274	295	240	309	255	289	294	268	275	282	283	274	276	250	249	283	261	288	248	305	283	262	260	242	265	269	289	270	286	264	275	265	265	260	263	261	268	271	291	324	278	284	279	258	265	265	273	262	306	288	271	278	270	262	273	276	296	291	305	324	285	279	250	266	267	293	284	278	276	298	252	309	309	261	312	265	248	274	264	299	284	334	274	289	281	277	313	280	286	267	293	270	277	259	275	303	261	270	305	263	250	266	276	269	276	272	269	277	228	273	287	273	268	286	223	259	251	272	251	278	273	252	252	264	277	269	274	271	284	272	313	277	291	297	249	289	267	286	298	244	267	273	282	296	220	272	283	285	261	283	274	248	284	280	266	265	262	256	273	294	275	270	281	257	270	287	290	269	292	270	254	285	275	267	267	288	283	265	268	262	284	277	280	270	272	258	270	254	282	258	256	258	280	279	292	280	280	285	277	267	304	291	289	256	284	295	256	240	271	286	280	273	259	300	257	258	246	278	274	272	255	287	271	302	244	271	306	260	316	278	261	279	256	265	265	283	264	283	298	254	274	271	291	289	280	286	257	251	281	260	262	255	263	269	270	268	260	245	280	275	280	234	287	305	285	286	271	264	253	258	285	278	262	268	241	266	314	278	274	296	257	251	284	273	295	248	293	304	252	270	265	280	252	257	267	280	276	262	258	277	269	256	292	290	284	308	274	257	268	273	302	292	255	259	278	303	298	273	275	245	268	265	247	268	294	304	246	284	290	244	297	270	323	280	270	264	258	320	273	265	257	312	272	288	271	266	317	293	267	275	264	284	251	285	273	279	260	264	260	268	265	292	292	292	313	278	266	299	298	284	263	316	290	256	260	265	280	286	287	277	277	290	258	281	269	253	285	302	280	311	267	241	263	308	294	254	280	278	295	265	249	253	295	279	258	289	296	259	263	269	257	273	287	315	295	285	249	234	284	268	294	256	264	249	272	273	280	266	285	285	281	294	276	313	251	307	274	273	248	261	305	233	281	258	269	288	297	251	264	264	264	265	270	276	268	280	277	309	263	292	258	281	265	295	280	245	283	268	262	299	237	290	266	262	276	289	270	267	269	274	296	282	258	266	269	268	294	271	303	286	261	260	241	280	259	266	256	314	276	265	301	319	306	265	315	272	261	283	261	284	256	262	284	261	286	253	258	268	285	232	243	298	286	278	294	270	257	281	270	265	284	276	278	253	270	264	266	280	273	277	264	266	285	275	256	271	274	281	265	269	286	267	256	268	285	261	273	275	320	260	295	242	267	258	286	270	298	236	297	296	269	277	280	230	282	294	280	267	261	282	262	276	254	220	245	255	292	293	242	266	282	276	310	280	262	267	291	267	270	263	272	267	245	285	283	245	246	273	259	265	278	305	287	269	273	278	295	278	289	275	292	297	280	261	276	286	264	271	293	274	272	266	273	284	285	263	287	259	265	248	264	283	249	291	281	286	265	292	286	288	262	285	271	265	296	280	299	281	258	257	280	266	255	285	266	278	261	272	271	280	271	274	292	252	277	293	303	279	303	285	279	241	284	250	278	290	281	253	283	244	274	253	274	285	292	277	234	259	287	298	290	254	254	263	290	240	266	263	262	276	270	272	300	260	263	283	311	281	265	263	271	281	303	257	287	283	273	255	271	283	280	280	285	289	272	259	261	269	268	249	268	268	283	286	279	274	267	280	273	282	289	274	296	272	283	297	250	277	265	263	280	265	283	246	264	259	319	223	252	252	256	241	241	280	260	278	303	266	260	277	283	280	276	277	272	277	294	286	262	272	298	285	275	265	271	279	294	246	279	306	267	290	271	271	285	270	311	299	281	273	280	267	267	279	270	272	246	278	261	248	275	279	271	262	277	270	270	270	285	280	285	258	292	302	250	286	263	299	258	265	300	265	284	290	254	294	276	296	269	304	259	305	256	279	275	270	262	268	273	267	289	290	270	264	296	279	258	274	304	254	280	270	271	263	257	254	256	259	271	239	297	271	255	279	309	284	257	288	290	259	272	268	294	281	255	258	298	272	251	278	280	258	302	316	280	275	281	293	251	281	286	255	279	259	284	290	284	292	281	307	262	298	254	266	288	276	275	261	297	280	263	291	270	301	279	278	256	258	308	284	256	272	299	281	247	274	264	256	244	267	274	272	256	282	268	233	271	270	284	290	275	269	272	305	309	290	245	295	237	302	277	282	265	293	245	254	266	297	272	245	219	299	298	300	244	267	299	306	269	245	277	266	268	281	264	256	257	283	269	289	230	269	257	247	259	253	298	256	266	245	274	243	284	248	287	279	264	257	269	289	278	258	299	262	277	295	267	240	272	265	262	248	311	267	253	287	242	313	272	260	295	287	255	269	237	267	264	291	300	278	282	270	270	255	285	275	255	259	287	246	291	273	284	304	258	288	240	269	251	278	286	278	272	282	292	284	285	285	295	279	278	246	267	274	295	276	241	255	297	285	272	273	285	271	281	265	289	268	264	293	274	301	269	287	270	289	294	238	254	267	255	268	275	275	295	287	276	289	283	271	296	256	294	272	274	271	263	263	278	288	267	240	288	259	293	273	294	312	247	271	294	310	265	253	293	273	265	260	286	244	270	295	230	291	283	285	284	302	261	256	301	269	277	269	246	274	287	273	283	314	297	305	251	277	273	267	280	293	259	284	267	277	273	296	252	280	249	253	281	278	285	299	267	294	283	260	281	325	277	276	269	263	258	249	270	300	287	279	312	298	272	255	287	242	238	279	281	263	275	232	255	270	308	294	264	243	275	251	305	310	263	270	290	253	237	275	322	264	251	257	267	298	259	264	263	294	274	264	279	282	311	266	249	275	277	289	268	268	254	263	297	278	277	253	283	263	250	238	265	287	289	293	279	243	275	276	262	276	262	270	284	271	253	255	284	264	284	285	293	278	270	275	283	289	263	270	264	264	288	265	242	279	300	292	250	262	286	284	266	257	308	274	251	327	284	291	264	275	244	264	290	262	262	251	291	262	293	301	269	293	301	294	295	254	260	248	267	257	293	265	260	274	258	269	285	269	251	312	267	249	243	281	255	262	280	270	281	280	267	270	272	270	260	248	297	267	247	251	295	272	284	266	271	273	263	297	277	267	265	258	241	281	271	296	263	273	290	276	267	273	273	257	263	242	283	288	275	260	296	294	283	292	272	286	286	290	269	261	264	265	277	272	290	285	294	287	293	265	276	308	250	307	264	248	266	246	259	257	279	284	268	297	269	276	302	256	275	284	281	287	268	289	267	254	263	267	294	272	270	281	261	299	248	277	288	265	294	268
22886	26698	43054	49378	47000	41530	31782	29824	26404	19998	18528	17611	14851	15627	16725	25331	20662	12395	6541	3829	2180	1182	919	733	683	730	638	628	628	673	632	679	610	623	614	623	615	617	656	641	638	662	667	668	656	642	617	647	606	662	630	616	630	659	615	634	662	664	624	702	672	657	655	699	626	679	676	703	636	653	665	678	662	646	638	674	650	705	649	655	655	669	680	626	620	669	617	651	609	661	699	674	647	668	645	658	627	637	635	650	623	653	690	628	617	650	629	665	652	679	652	670	648	600	653	655	653	629	633	694	627	658	619	646	677	672	605	675	654	637	660	610	683	632	626	649	649	667	631	664	677	661	636	589	627	678	627	647	685	666	649	649	663	628	624	688	640	611	631	622	635	637	625	691	661	641	641	659	643	670	664	633	633	666	633	671	659	614	640	628	624	653	688	640	673	668	622	628	644	697	648	631	660	627	657	636	625	603	630	599	632	631	674	654	647	640	666	676	647	604	657	613	650	650	613	619	688	636	619	639	631	673	632	670	681	672	675	610	655	619	631	644	685	643	677	716	656	631	655	638	718	666	641	664	663	641	613	642	682	671	636	646	641	667	660	644	593	631	672	681	649	625	646	659	671	611	633	693	623	701	651	622	606	681	642	627	627	668	642	664	645	639	616	645	672	689	605	603	671	615	669	643	644	638	657	660	602	623	647	636	607	628	669	686	671	612	647	650	661	658	652	674	670	640	625	647	671	661	656	566	698	607	679	656	674	696	653	654	670	697	628	654	635	635	657	634	640	663	631	646	635	633	669	640	675	647	699	626	714	636	661	673	638	624	641	674	624	648	702	652	646	600	662	595	702	670	627	631	618	666	655	664	651	658	621	626	641	721	639	654	653	687	631	647	677	659	676	634	628	618	612	630	663	648	630	640	643	714	690	702	707	658	687	671	662	617	644	650	620	660	636	654	644	663	582	663	642	656	652	580	596	663	619	682	659	691	648	655	640	630	618	650	641	608	640	600	586	666	637	611	607	684	609	617	617	641	661	643	676	596	647	626	680	652	668	622	643	654	671	658	658	595	652	629	627	641	667	638	662	651	664	639	629	658	668	673	642	612	697	693	625	617	646	669	653	662	623	629	623	673	662	667	632	640	663	628	623	608	639	611	652	622	628	593	651	634	655	636	623	650	675	701	650	641	638	621	657	637	619	670	630	639	602	625	694	589	651	636	687	694	639	671	677	662	672	648	654	657	658	671	641	599	656	636	633	626	646	654	661	683	639	686	620	628	659	660	637	653	650	692	698	686	647	645	641	635	636	612	621	623	639	634	651	663	653	631	635	668	653	664	651	664	704	636	647	665	650	705	648	653	665	699	614	659	657	681	675	639	608	631	631	657	648	645	678	639	642	647	664	709	682	663	630	651	649	637	663	647	648	650	640	656	603	629	645	657	636	652	671	671	642	637	620	681	672	674	603	681	680	626	588	656	653	686	646	651	627	665	686	612	612	646	649	633	667	629	650	625	640	652	659	623	638	644	647	626	660	620	603	648	627	668	657	676	681	609	650	630	699	622	696	661	615	642	626	634	640	640	615	598	671	686	636	635	664	683	647	617	645	657	628	646	606	628	633	667	656	628	674	644	641	667	635	653	646	690	619	664	653	624	633	617	669	672	639	648	663	617	655	618	663	698	663	657	591	594	609	617	632	607	637	644	626	659	652	684	684	667	632	688	658	617	641	605	652	600	667	654	632	701	669	664	637	654	674	656	600	637	646	628	602	590	677	663	620	655	629	629	660	658	647	601	635	657	595	611	678	652	693	643	613	579	638	645	600	627	660	677	648	649	697	695	670	668	622	644	663	661	660	630	670	628	684	655	642	669	655	635	623	587	634	689	635	664	585	658	648	648	616	626	625	622	671	643	670	687	668	682	650	661	711	653	644	610	613	649	642	604	644	602	700	658	644	664	655	637	647	632	653	654	652	660	638	632	695	619	643	659	642	652	661	642	674	636	619	670	628	664	637	651	682	667	640	678	647	663	625	670	668	671	643	672	625	595	629	614	646	653	627	621	661	652	644	674	653	658	578	669	648	673	636	629	639	614	634	670	668	657	688	632	645	675	650	696	617	623	632	600	630	615	617	673	634	631	687	682	637	624	653	656	613	634	670	644	636	651	693	648	636	663	643	649	700	676	610	644	701	630	674	713	611	644	621	648	623	682	633	637	658	635	655	610	635	677	650	630	653	651	663	653	622	657	701	672	632	633	616	663	668	643	583	618	611	660	579	667	636	663	668	650	607	661	648	607	650	655	638	602	623	683	622	660	655	635	655	636	666	662	669	654	696	671	660	656	596	695	625	640	666	697	629	611	626	648	685	631	709	624	658	673	628	674	643	660	641	630	664	654	661	656	675	614	640	654	636	585	680	640	649	680	599	692	642	608	623	666	673	704	632	677	675	666	637	674	678	635	655	632	659	622	657	667	607	636	648	682	633	648	675	649	648	672	595	655	623	649	645	608	641	615	630	639	601	666	658	672	698	687	639	619	613	664	646	642	633	656	644	644	638	665	675	634	689	671	633	623	677	614	682	638	613	680	662	622	663	606	692	657	612	660	623	589	644	616	627	602	650	647	642	675	665	685	625	692	638	697	687	658	652	643	631	663	673	666	665	660	651	625	651	674	643	660	631	610	611	625	660	628	650	630	689	622	603	658	649	699	644	609	646	622	637	641	657	670	642	662	678	699	626	644	635	663	665	588	619	667	630	646	645	673	649	669	685	636	605	597	623	662	622	645	663	645	644	650	627	649	657	652	632	628	665	625	638	595	631	631	624	667	679	669	704	636	651	667	660	624	648	658	624	648	607	640	663	644	635	685	595	686	665	649	640	672	627	645	667	632	675	620	678	633	672	645	614	647	617	610	653	638	666	623	659	669	619	645	646	621	669	691	677	650	674	671	639	683	645	650	683	678	656	662	612	678	689	651	629	652	639	640	682	614	605	655	645	658	664	663	634	643	688	609	662	672	637	689	643	656	669	682	687	636	654	650	624	623	680	620	632	639	640	635	652	668	651	673	661	659	637	668	646	640	664	663	643	611	665	636	604	631	607	661	662	637	627	628	699	658	618	641	678	659	623	656	606	645	639	639	636	670	609	654	622	668	647	676	673	675	651	701	626	645	643	649	623	658	666	645	683	654	640	655	646	630	683	625	632	627	637	683	653	652	646	630	642	640	653	646	656	698	668	729	634	664	642	684	612	635	610	634	678	618	663	644	650	641	664	596	647	630	620	617	661	623	649	656	672	658	661	654	662	636	651	645	642	656	623	668	634	631	655	673	628	713	648	642	646	625	654	621	660	642	662	701	685	636	622	651	639	675	643	652	632	638	634	672	664	688	669	669	668	615	641	634	662	663	611	658	611	643	666	648	614	598	646	630	698	696	683	611	675	634	629	653	644	688	668	617	657	700	680	651	642	648	668	605	625	647	635	565	673	683	680	645	638	651	697	655
47123	44655	53314	49879	40824	35609	30001	22471	19936	16625	9964	4958	4900	5897	8152	12075	8827	4177	2288	1475	1053	677	553	350	271	244	228	220	222	263	262	258	263	248	255	287	248	263	242	232	249	251	233	262	236	242	244	254	243	252	237	246	251	264	250	261	239	266	264	218	269	260	248	261	247	233	246	233	251	216	253	230	262	258	220	210	259	253	247	241	238	233	228	233	227	260	249	256	249	274	246	260	247	220	263	253	208	252	239	264	263	237	235	250	231	248	246	235	265	241	263	245	237	276	253	266	217	242	225	218	252	236	237	242	229	242	219	237	245	229	261	236	261	218	236	234	229	258	252	232	264	267	210	221	228	265	244	245	237	241	280	224	264	241	261	257	252	251	221	263	227	234	281	257	238	249	246	265	246	229	250	243	249	224	233	238	250	237	247	232	239	218	239	259	228	232	247	262	240	243	241	267	219	238	219	257	218	243	239	242	272	234	247	244	233	224	273	215	252	241	240	278	253	256	249	218	267	273	259	230	269	224	247	253	247	226	252	271	245	254	257	264	235	270	243	253	250	226	269	243	240	226	264	256	249	228	245	247	230	252	232	257	265	252	229	259	271	268	255	220	250	248	239	253	251	230	230	232	248	257	235	257	222	271	237	250	206	261	260	252	246	248	226	236	257	240	226	216	254	239	265	260	228	250	237	253	260	264	221	233	231	247	242	234	211	265	249	273	270	236	240	258	264	262	222	265	234	267	244	263	243	249	291	264	265	271	224	228	229	251	266	236	245	257	218	240	233	220	269	227	236	249	235	233	233	252	266	240	249	263	226	267	231	227	217	234	260	266	245	247	254	202	233	253	264	239	227	241	264	266	249	229	235	237	250	258	246	265	250	245	211	227	263	251	217	268	221	232	245	257	231	240	260	255	235	223	267	221	247	280	229	239	251	223	266	256	221	221	218	247	240	255	268	221	240	242	270	251	241	250	230	273	242	266	280	268	258	224	240	250	246	252	241	225	254	245	243	258	250	232	231	231	250	237	239	236	260	277	226	235	248	215	267	220	298	248	233	229	232	267	217	219	252	234	202	240	268	273	264	250	239	249	242	241	245	241	222	217	238	212	243	227	260	216	272	238	266	259	236	266	244	252	218	239	227	243	258	252	236	234	238	246	230	245	240	238	259	282	239	249	246	241	239	239	229	271	229	251	249	239	216	232	208	279	247	212	242	255	282	245	250	223	250	236	252	247	258	241	254	262	243	257	229	234	272	256	262	231	227	265	261	229	240	226	264	241	266	249	211	234	223	200	225	245	259	235	253	240	215	249	237	235	227	245	269	222	259	243	240	238	260	238	272	223	225	243	262	231	272	251	275	241	218	266	248	253	246	253	256	229	236	226	213	254	246	258	245	232	229	254	277	229	256	236	247	215	231	240	239	242	266	276	221	235	221	240	258	248	241	277	249	264	251	228	234	227	270	242	260	264	262	245	233	254	245	225	242	278	248	237	237	247	208	226	237	232	234	256	245	224	267	251	250	252	229	227	256	267	219	263	241	210	279	277	239	227	251	262	207	225	256	250	267	257	224	251	221	253	229	213	235	272	248	247	247	237	247	252	222	246	238	254	217	273	247	251	230	250	251	221	228	206	247	262	226	260	237	240	226	245	253	272	270	247	237	247	241	257	217	250	250	242	257	245	239	254	230	273	225	238	247	256	242	237	242	234	254	248	250	250	250	285	250	236	251	263	247	251	234	236	251	260	213	223	259	238	246	261	241	271	256	280	257	265	236	230	214	241	232	248	246	207	220	238	257	263	260	252	205	232	276	286	257	264	238	230	265	246	257	234	245	257	241	245	244	235	228	276	278	266	256	225	235	222	254	217	256	256	257	245	232	271	261	245	235	269	222	243	234	242	259	270	258	257	247	278	248	242	274	244	280	260	246	237	257	238	226	242	256	261	251	276	268	300	279	242	235	262	244	225	253	218	264	239	240	232	246	227	238	238	257	246	233	237	260	256	225	267	230	228	242	241	234	268	270	242	237	251	265	226	228	259	235	221	227	236	220	251	239	263	263	254	228	250	230	194	253	229	265	257	231	248	241	230	246	234	257	235	235	234	227	254	224	226	252	242	234	254	249	237	225	277	259	235	263	244	228	233	250	221	224	238	239	266	234	277	250	278	251	233	224	241	249	249	228	246	225	257	260	278	235	230	205	266	230	230	243	256	267	250	235	225	224	252	250	276	252	227	233	241	249	233	236	259	254	242	261	223	238	244	247	260	219	231	221	241	223	226	215	223	225	246	252	231	244	242	220	243	266	249	238	258	248	232	245	251	233	259	223	261	271	242	246	268	248	211	246	246	273	247	256	249	265	250	257	209	223	269	225	264	250	240	277	236	231	269	268	256	262	278	230	252	213	257	217	254	243	275	244	244	222	244	260	234	243	270	244	271	253	239	253	253	246	235	251	218	225	273	266	227	234	291	253	263	237	226	241	254	245	231	243	264	225	246	238	243	216	234	239	249	224	231	238	220	269	233	273	264	209	217	214	219	232	270	234	269	270	227	244	218	226	252	224	226	235	229	258	231	228	241	252	252	282	243	235	259	237	243	248	249	256	248	248	272	249	261	245	267	225	235	237	242	247	231	235	247	244	268	247	227	261	249	255	213	228	262	263	240	251	234	259	261	273	238	261	249	238	250	259	257	272	236	241	230	247	271	248	254	258	212	252	245	241	229	271	258	262	235	253	217	235	223	233	221	268	243	260	233	254	241	216	235	251	259	250	240	236	260	229	258	250	272	237	258	242	271	245	231	228	246	227	238	240	259	253	228	233	272	222	255	236	230	257	269	265	259	235	222	271	268	240	236	220	249	253	241	222	225	249	234	228	263	232	238	229	247	219	249	259	234	271	207	264	236	263	263	244	229	258	254	242	230	244	279	240	264	254	227	261	225	249	250	256	237	241	245	260	306	248	238	265	253	246	283	248	248	253	253	262	264	245	213	245	245	253	243	213	232	239	234	239	251	267	251	255	266	221	234	224	236	202	255	248	251	250	224	216	244	273	239	244	249	251	275	244	225	227	266	230	237	250	248	212	265	236	270	249	229	260	226	243	266	226	251	259	269	238	250	254	234	259	262	246	244	271	285	239	237	262	247	207	251	245	235	240	242	236	227	236	234	260	245	266	211	256	307	238	270	243	253	253	252	247	263	242	232	248	227	232	245	251	263	255	247	228	247	246	242	224	234	246	252	247	224	236	249	243	255	246	206	250	238	237	252	245	251	241	225	267	219	222	248	245	266	244	249	260	266	233	235	228	220	252	236	248	229	254	246	231	241	247	253	254	255	243	242	258	276	258	259	230	259	254	251	228	230	241	213	231	240	260	291	265	232	239	237	249	266	241	257	222	251	254	233	249	228	222	242	257	220	208	246	228	220	247	253	262	258	259	238	240	234	240	248	252	249	246	227	217	238	251	236	278	247	269	260	232	224	229	229	241	230	231	258	232	249
29918	34859	50409	53510	52300	49397	41115	33343	31795	30060	21251	16487	19174	22176	27370	33919	26589	15231	10347	6948	5094	2981	1829	1077	747	678	613	611	545	623	599	559	544	558	568	623	548	582	577	563	572	584	588	578	570	584	619	559	579	567	587	579	576	608	584	607	580	552	604	554	565	580	577	645	624	558	587	563	594	585	569	524	566	573	584	563	591	552	576	596	593	601	570	594	583	570	635	585	636	601	581	625	620	560	588	576	609	544	537	584	580	584	584	560	573	564	577	550	617	583	584	587	621	630	602	554	553	586	600	571	545	571	560	593	563	555	575	559	571	564	611	557	580	579	574	638	638	561	552	590	590	540	547	588	613	623	579	567	534	596	609	639	571	615	595	605	565	606	601	557	612	645	574	571	614	605	599	590	602	618	613	561	548	601	611	556	545	532	576	594	595	614	596	575	585	582	563	608	598	563	572	568	559	559	581	623	599	597	559	571	571	563	590	611	569	605	600	566	588	570	533	608	579	562	599	545	546	638	595	591	573	562	605	619	570	632	645	606	621	560	583	570	586	577	616	603	586	551	578	610	569	598	564	580	564	598	622	588	546	585	581	580	596	630	557	552	513	587	570	555	572	547	580	592	588	601	590	638	575	560	607	564	569	574	602	571	599	609	599	617	579	593	599	558	592	562	569	538	566	593	597	573	554	598	584	558	588	611	584	601	559	578	605	604	571	600	613	569	554	566	605	580	585	554	572	583	585	590	544	568	552	574	587	612	576	584	598	592	581	619	608	597	612	635	623	546	567	583	524	609	592	601	595	561	540	574	578	617	600	598	594	559	596	586	612	625	556	572	591	566	561	608	600	613	573	575	598	572	590	527	545	574	578	531	631	599	566	586	587	634	621	569	578	607	622	594	557	614	566	586	569	575	603	570	525	564	603	619	549	601	547	583	605	585	570	613	592	538	541	604	618	617	608	631	609	598	570	584	571	576	578	604	573	569	608	594	608	552	615	547	571	593	543	572	549	573	579	607	582	591	558	572	578	537	569	575	593	567	594	578	575	564	563	544	578	595	584	577	572	604	589	587	614	596	602	546	583	602	577	608	593	570	622	582	582	591	553	622	564	590	578	548	597	572	625	542	534	558	563	595	605	589	618	575	594	587	574	626	565	577	558	594	540	581	588	579	642	552	641	588	575	591	577	573	592	552	570	584	564	565	572	562	571	579	579	590	564	569	613	625	613	558	561	573	625	606	561	579	574	589	545	565	557	570	571	611	581	616	595	618	568	565	556	559	587	617	598	601	573	580	621	598	577	601	586	587	593	534	609	581	599	570	556	589	534	573	572	551	549	594	566	582	584	598	585	585	545	595	599	595	590	611	629	590	602	597	583	583	582	595	551	602	602	565	615	577	582	585	557	553	583	587	566	593	558	566	592	610	578	561	584	564	586	585	586	572	606	570	570	597	575	585	574	601	592	595	570	588	571	585	627	553	555	589	601	536	576	581	602	556	496	574	572	586	596	567	613	569	580	597	588	601	615	584	556	618	597	552	604	564	570	578	560	576	616	616	579	556	578	619	628	597	632	566	574	559	590	563	637	592	612	579	590	604	596	631	577	586	585	570	570	615	576	591	564	590	590	572	589	564	625	603	564	619	572	553	586	572	583	589	557	574	597	594	605	548	569	583	582	583	612	595	615	580	608	532	601	579	575	572	596	588	581	579	555	582	602	566	578	606	622	614	602	588	595	594	556	591	589	564	591	590	579	586	555	568	596	545	556	578	581	591	593	606	562	574	585	607	582	565	584	627	580	576	573	598	615	642	597	547	603	628	571	591	642	600	585	588	569	567	556	587	578	590	537	522	576	610	578	559	626	563	591	584	632	569	613	618	582	537	545	570	603	575	586	555	613	578	642	581	615	537	596	565	572	604	568	623	583	592	571	604	594	606	576	555	536	605	598	615	565	559	570	596	589	588	574	585	575	591	547	598	574	613	606	652	544	625	623	582	597	580	604	571	604	612	577	577	577	585	591	595	537	607	571	554	578	595	564	559	610	561	559	557	595	570	563	593	619	596	612	592	538	565	630	587	559	543	537	549	575	564	608	590	568	562	577	553	605	614	597	580	542	554	591	565	617	565	605	592	625	556	577	586	581	600	611	562	576	624	559	559	581	608	546	559	563	623	562	562	550	532	586	623	565	587	593	566	579	557	573	566	563	568	607	599	582	603	575	555	576	622	601	570	598	596	565	597	542	540	619	603	594	585	543	599	583	544	606	600	615	583	653	587	595	577	589	597	576	585	574	619	573	547	598	585	542	608	586	616	569	556	612	581	588	590	564	592	589	605	598	591	582	591	597	584	586	599	562	596	590	540	572	584	554	550	578	563	604	576	566	607	556	589	590	561	562	584	567	565	551	593	563	605	576	573	616	570	604	589	571	587	565	611	604	577	575	547	623	623	558	583	571	595	625	563	590	575	586	541	571	578	599	544	595	605	599	551	546	598	597	553	600	549	614	592	582	579	562	590	574	593	574	578	598	591	614	591	550	561	599	559	567	590	574	540	596	575	570	569	589	572	520	622	538	551	583	582	588	594	601	585	560	551	602	579	649	537	579	576	560	601	571	611	598	561	594	599	568	552	564	570	613	574	568	607	581	559	599	561	618	566	568	602	577	550	564	584	579	553	593	585	603	601	561	601	589	573	591	547	542	637	628	604	560	632	632	596	607	584	548	586	664	589	580	570	584	595	578	550	549	562	561	593	558	564	593	598	584	597	595	587	580	610	594	586	579	583	584	554	588	592	566	602	579	540	583	614	537	559	547	577	587	596	544	585	575	552	607	561	569	623	569	624	629	622	608	551	567	594	589	571	578	586	566	579	583	589	596	586	623	582	582	564	595	553	555	578	572	583	580	582	565	583	592	596	567	591	600	614	592	593	603	624	615	588	557	584	597	564	600	603	553	532	591	622	543	557	611	569	599	613	547	549	538	581	586	555	561	600	594	548	582	556	556	575	608	591	570	576	537	556	572	590	604	561	561	626	587	623	576	584	563	616	599	631	610	614	604	558	571	624	575	570	610	546	566	561	635	601	618	599	600	558	604	582	573	550	571	558	556	563	566	601	591	573	595	602	571	590	555	586	605	609	592	569	573	631	580	532	622	589	574	560	598	631	559	578	580	579	567	573	586	603	593	591	561	573	557	567	605	610	569	620	610	552	576	574	497	536	604	562	612	609	604	592	622	569	582	603	595	533	593	606	573	595	557	517	549	543	549	617	589	581	621	564	586	619	580	604	620	557	627	625	588	628	590	592	606	540	578	538	626	598	561	602	598	602	597	592	552	576	599	606	527	575	608	561	565	557	581	575	599	578	610	594	596	593	574	582	557	629	611	603	556	619	602	581	614	605	605	575	574	536	573	606	591	607	588	587	571	581	583	575	567	605	618	625	578	568	546	600	560	576	558	586	565	562	568	552	593	544	599	587	620	588	598	621	606	582	568	557	591	597	585	561
25856	22777	24018	18454	11129	6424	3796	2790	2240	1557	1042	718	748	1082	1159	1241	852	630	569	464	419	422	366	317	306	307	339	305	294	309	306	315	305	315	335	304	293	335	298	264	308	328	297	319	298	281	332	343	322	281	348	313	334	328	324	320	300	314	280	319	295	321	325	315	319	342	283	301	332	303	338	290	283	335	267	286	303	308	299	291	324	277	318	313	313	316	342	293	295	349	345	307	308	326	301	320	290	299	323	288	295	287	306	313	286	323	298	341	357	280	291	307	324	316	294	307	310	339	321	273	295	322	290	314	282	310	300	339	310	306	286	338	309	312	315	312	287	288	319	321	295	286	286	328	329	323	271	302	278	315	300	291	306	314	316	276	327	294	318	316	300	326	335	283	318	299	293	303	272	313	316	322	291	293	300	281	321	364	327	324	337	300	277	332	309	292	324	318	267	276	307	298	312	317	316	348	338	311	324	272	298	317	304	327	287	307	274	319	308	313	306	307	291	315	303	347	287	310	252	281	327	277	296	306	309	318	311	295	293	323	292	288	284	289	311	308	296	264	290	271	289	285	321	294	306	306	299	318	325	295	329	283	287	296	312	318	294	277	328	297	287	295	308	305	309	308	290	321	312	316	280	287	334	313	334	318	300	335	309	289	323	304	327	282	310	311	308	296	262	349	324	308	304	289	312	291	285	350	318	281	302	308	292	278	274	340	327	303	291	297	315	326	296	336	319	307	288	312	288	295	304	328	305	288	292	295	290	310	301	297	277	350	313	297	298	338	301	341	300	284	310	316	297	300	284	337	290	304	299	297	296	282	300	310	346	306	321	345	320	298	307	313	327	291	317	281	307	292	282	274	317	322	287	320	295	293	292	295	289	323	306	311	283	311	278	320	319	287	320	315	325	302	287	323	315	312	305	296	299	326	287	298	320	329	336	296	263	340	296	295	295	301	309	306	293	307	315	302	270	319	298	301	327	295	306	275	312	302	318	300	311	316	308	284	312	278	302	295	276	313	290	280	305	317	305	307	298	291	290	282	294	307	309	317	271	288	279	304	319	320	301	308	325	319	289	329	322	289	290	348	312	350	297	359	333	313	316	295	287	310	294	316	311	324	290	302	298	321	306	325	318	312	295	299	289	311	308	309	316	317	289	298	319	313	277	303	287	308	293	284	320	315	289	290	306	322	300	305	311	312	319	304	297	286	327	301	329	274	303	312	316	322	358	289	314	298	296	277	290	316	335	289	305	288	316	314	298	283	279	303	305	295	300	290	311	291	308	314	306	310	320	278	289	330	293	314	313	297	322	298	317	282	285	262	323	311	323	309	291	296	278	301	303	328	291	313	290	314	305	285	304	303	327	293	285	292	284	303	293	301	294	301	301	314	315	312	307	323	287	296	321	326	315	321	301	290	350	312	294	322	307	303	298	315	324	307	308	314	311	309	295	272	311	316	346	308	314	319	305	269	336	268	297	339	308	285	312	310	317	271	279	307	294	308	337	287	335	270	319	304	303	280	328	306	286	331	293	283	329	284	329	316	288	292	328	307	290	325	329	316	354	322	316	295	298	293	280	301	310	312	311	297	313	304	297	333	295	326	314	295	323	279	305	270	307	301	292	316	317	299	321	335	307	274	285	268	327	320	310	306	338	282	311	312	331	290	333	275	301	307	276	318	313	306	277	301	322	284	278	317	288	307	312	317	311	293	309	316	274	297	308	326	273	309	291	257	312	313	281	312	295	307	294	317	297	291	276	329	303	291	263	293	321	348	304	282	302	296	285	325	298	316	308	327	303	326	283	312	329	335	336	309	314	340	295	292	330	285	304	331	315	312	306	300	305	304	296	292	324	305	324	311	298	297	302	313	332	294	315	331	321	307	288	294	301	274	299	302	316	269	315	309	311	289	333	326	316	299	302	346	300	286	299	294	323	296	304	320	285	321	320	285	306	301	256	280	289	301	316	293	281	308	291	304	279	261	333	341	295	327	302	288	298	304	316	327	323	288	327	318	330	304	310	323	272	292	294	319	293	303	335	312	257	303	316	298	297	285	324	285	322	327	273	295	302	277	304	308	327	308	292	298	300	313	291	283	312	288	315	286	276	310	338	300	308	323	314	304	288	317	330	327	290	318	324	306	311	289	283	264	306	293	306	287	294	355	297	332	291	292	309	288	286	291	314	304	291	297	274	320	327	309	284	327	314	301	311	317	294	315	296	313	308	307	270	328	306	281	313	266	333	306	301	298	332	301	323	281	291	303	289	311	317	321	311	320	334	327	334	297	308	323	323	295	338	284	313	284	322	292	339	313	283	322	358	358	314	308	288	287	310	326	294	316	309	275	301	347	316	306	322	307	303	324	330	318	316	318	292	281	297	308	317	293	285	303	315	337	308	293	288	312	288	295	299	298	284	293	291	318	305	305	311	295	314	322	308	321	285	305	328	311	314	291	269	330	322	291	273	301	341	289	304	295	311	291	295	306	305	311	290	311	296	291	279	293	307	263	310	325	311	297	317	321	349	296	280	316	342	326	299	320	289	321	305	290	318	311	285	292	301	285	331	300	312	279	281	296	309	316	327	295	284	289	308	315	321	276	274	314	317	310	311	302	310	318	286	307	320	323	316	298	299	321	296	286	301	286	304	289	298	327	327	279	293	298	302	328	320	297	282	309	335	315	315	324	308	284	306	263	286	300	321	311	317	305	318	313	310	298	301	301	346	323	288	292	311	335	321	308	326	289	299	309	323	255	322	296	283	296	309	304	288	285	281	295	285	312	345	290	328	287	295	295	291	291	305	325	296	282	306	329	317	287	320	295	294	321	297	315	297	284	312	331	289	303	279	286	314	279	330	317	294	267	312	294	319	304	322	301	325	300	280	272	306	306	274	303	290	291	289	296	299	320	320	314	314	280	319	311	301	327	298	310	301	333	292	323	295	282	279	305	284	300	281	326	274	318	305	301	313	292	303	306	281	319	342	303	322	293	288	297	305	318	290	292	292	316	339	306	318	319	310	302	299	310	305	321	327	272	298	307	292	296	310	332	320	330	300	315	290	298	286	299	331	257	304	307	315	298	313	296	287	281	301	353	290	296	296	323	323	320	324	316	315	267	300	320	300	314	324	314	315	320	276	322	296	305	305	320	307	324	346	348	255	323	355	291	283	323	300	318	310	284	293	307	346	309	306	309	293	312	313	296	289	302	300	320	315	317	309	321	309	315	326	312	315	315	317	296	277	324	302	282	332	304	277	325	313	323	329	310	293	286	300	315	296	326	305	320	340	289	280	320	322	306	292	299	299	267	280	307	295	311	302	311	314	267	284	275	263	290	290	300	306	299	346	267	324	274	320	290	304	302	308	268	277	305	301	289	290	296	287	326	341	285	301	315	310	310	305	315	301	294	339	309	364	303	298	299	311	284	303	338	319	312	312	303	308	299	314	300	271	333	280	308	313	278	329	286	295	307	320	320	288	317	288	305	300	293	301	284	293	329	325	314
14036	16925	27214	29285	23930	17824	12910	10737	9440	7083	4867	2900	3309	5249	5675	5807	3710	2393	1892	1504	1248	1055	832	772	765	717	767	728	740	726	752	676	705	687	748	699	743	697	706	724	742	736	706	748	721	766	706	704	686	741	717	725	681	719	676	699	716	695	692	690	745	740	690	712	725	698	725	746	750	716	693	711	719	725	729	699	724	709	714	706	727	713	699	684	793	717	726	733	733	707	727	711	701	718	728	751	705	727	698	698	695	735	724	683	720	695	691	732	724	746	696	711	684	712	672	695	759	703	700	706	703	717	689	682	704	684	731	719	708	687	741	702	756	744	686	723	704	724	678	720	716	752	724	717	752	679	698	694	658	686	697	706	703	813	773	733	690	715	698	760	715	673	713	667	720	674	712	756	758	735	730	734	720	716	747	694	676	717	720	712	679	697	759	714	720	765	728	734	726	684	723	704	673	719	746	731	697	725	739	698	712	724	724	737	740	723	725	730	698	740	699	734	657	727	731	699	765	711	639	707	718	660	727	704	693	743	722	718	690	687	693	710	707	746	727	658	722	735	716	740	739	741	672	721	704	750	719	715	737	692	716	786	729	693	697	715	724	682	745	694	665	733	776	709	703	729	714	663	673	678	721	723	688	720	740	707	722	747	685	679	679	731	683	756	746	697	727	693	699	685	682	703	741	742	723	715	707	687	714	692	748	699	666	729	752	741	746	732	772	758	657	704	734	714	708	734	705	701	687	696	729	693	694	731	768	720	727	708	658	725	710	701	704	728	697	693	714	681	679	744	718	692	713	740	742	668	718	705	739	719	737	694	712	727	706	717	707	719	718	694	688	706	699	690	713	712	662	711	687	691	704	714	702	664	769	744	744	706	699	687	734	723	729	699	673	710	724	681	762	677	706	757	712	726	717	760	708	745	680	761	728	681	713	740	724	715	749	684	731	762	709	713	719	698	717	708	716	746	725	690	751	730	664	679	717	700	710	714	681	701	695	701	649	732	730	696	745	748	694	751	690	742	748	721	718	764	706	740	716	720	730	705	703	745	732	724	696	743	724	765	740	662	708	681	738	719	711	733	706	690	719	712	746	728	743	684	668	726	754	700	708	725	693	739	724	714	706	703	661	689	746	693	760	716	699	706	745	724	736	737	701	706	680	718	707	728	731	696	772	713	680	706	706	646	698	713	737	729	725	721	741	697	709	716	703	737	736	693	741	725	720	705	706	735	687	662	676	726	737	695	710	748	746	718	685	716	745	718	728	715	708	712	759	734	702	720	668	699	718	770	717	731	751	761	671	745	680	650	690	742	729	704	723	700	693	705	716	709	686	687	719	726	672	745	659	812	726	725	717	734	696	692	686	760	670	695	740	732	745	725	742	748	689	736	737	701	706	690	722	730	720	706	745	711	734	755	757	737	707	718	731	705	715	726	751	714	732	726	726	691	736	727	754	703	693	695	685	713	711	703	726	676	703	674	727	701	681	741	681	752	718	757	707	733	694	689	750	687	723	723	734	727	698	699	702	710	677	718	731	771	705	681	736	796	743	769	708	735	776	744	683	711	751	710	721	721	737	722	724	736	708	701	721	683	743	742	726	693	668	699	748	672	676	725	726	720	730	738	704	713	698	732	685	745	707	701	706	679	721	733	751	694	724	707	709	682	742	708	692	728	696	750	712	710	718	755	662	707	684	694	695	724	719	701	688	740	717	666	710	704	784	754	727	712	746	682	707	743	747	735	718	740	693	748	747	731	711	705	708	697	713	706	699	687	686	698	705	651	653	706	716	642	712	713	737	701	737	678	727	670	702	734	737	727	710	729	696	711	724	753	664	723	691	678	658	683	709	717	685	702	723	698	683	716	786	731	741	733	677	716	712	724	689	742	767	722	709	712	744	763	697	698	739	701	715	723	719	694	699	705	684	752	717	741	702	736	743	694	746	708	684	689	731	696	698	717	732	735	694	675	737	718	722	737	760	749	749	775	728	751	684	752	728	728	706	760	743	734	748	718	695	727	730	727	690	722	736	689	710	686	669	702	653	698	731	750	717	713	710	695	722	722	675	680	687	713	731	720	727	726	744	707	748	701	731	709	704	728	723	717	729	711	696	729	736	714	721	703	710	669	664	712	702	721	716	677	680	665	717	724	753	690	722	763	716	716	687	706	747	718	687	693	740	764	685	730	730	730	714	772	672	724	743	730	720	733	683	711	739	702	666	724	679	720	713	674	741	694	725	719	686	723	747	672	676	687	687	658	728	741	666	683	714	730	720	733	687	731	676	712	735	718	775	701	696	698	709	706	718	698	688	722	660	733	698	727	699	693	702	719	701	763	709	759	704	726	689	741	690	724	752	678	661	722	727	700	691	703	709	695	687	732	715	686	748	711	725	749	705	737	733	732	714	698	732	723	705	666	685	747	715	708	692	739	720	706	726	730	714	698	756	774	712	771	775	703	712	705	703	682	707	708	732	687	712	704	752	699	745	709	718	736	685	723	746	735	727	714	695	731	720	748	693	718	701	731	669	709	712	726	651	755	645	729	698	660	718	730	706	699	742	769	700	718	693	731	746	698	687	730	702	742	690	681	734	717	767	739	734	739	721	690	691	709	701	719	739	670	689	702	718	720	717	661	702	748	726	694	745	694	724	731	690	743	724	718	732	701	723	791	662	705	706	749	717	724	723	758	702	735	687	675	662	709	711	678	770	688	723	664	710	676	735	750	715	682	695	726	709	711	690	711	716	718	751	718	719	700	696	718	713	689	734	686	740	737	745	722	760	722	669	742	695	709	699	645	715	729	715	732	790	688	747	709	711	711	721	733	777	735	724	759	749	711	720	708	702	696	708	747	691	755	699	710	728	752	706	730	727	724	758	691	747	725	717	722	719	684	741	682	692	722	694	716	686	715	727	768	764	695	723	667	705	686	732	681	722	723	751	709	685	772	725	758	728	701	705	725	683	683	728	714	795	727	705	738	724	718	725	667	713	754	636	693	733	739	722	739	672	728	672	720	660	695	743	684	688	773	707	689	708	713	703	785	734	722	709	712	656	718	748	676	707	678	686	686	744	754	716	721	707	752	723	735	675	712	760	698	712	704	703	681	704	747	724	684	741	746	709	739	735	747	751	721	676	709	731	713	745	696	741	731	700	683	719	706	740	723	740	753	688	702	721	722	761	726	654	758	653	724	702	700	726	701	680	715	719	706	703	714	683	709	704	718	725	737	721	726	681	672	702	737	730	723	725	698	712	767	650	707	721	706	702	760	733	669	736	755	744	706	701	710	676	672	731	691	657	725	752	730	665	696	729	702	738	704	696	701	678	739	709	690	745	736	715	735	685	747	728	684	768	709	735	689	696	685	748	693	710	750	723	704	705	690	751	691	736	696	685	710	713	725	748	713	693	698	658	690	713	656	693	708	683	707	732	732	720	727	692	732	713	751	693	732	691	714	767	723	663	741	731	701	704	745	750	703	742	750	718	733	753	722	725	731	702	695
40824	40355	47346	46234	35998	32796	25585	17676	11255	6926	4271	3211	2012	2374	4427	5007	2922	2240	1943	1509	1062	711	465	343	306	270	266	275	266	286	258	310	255	264	266	255	259	296	314	262	277	291	285	297	277	276	294	284	259	288	285	311	265	299	246	269	297	280	279	248	303	269	298	288	257	307	264	262	269	301	235	265	276	300	275	280	250	259	289	248	229	256	277	274	294	299	286	299	262	268	277	303	270	298	272	268	280	288	279	281	289	277	272	297	278	272	292	279	276	290	272	292	294	309	289	248	262	254	246	254	259	276	265	257	284	318	298	270	270	265	310	250	271	237	278	272	298	277	291	263	272	306	236	246	300	295	276	247	261	292	263	295	279	301	286	257	237	294	261	287	300	277	277	289	261	277	253	283	300	277	290	305	244	274	257	268	263	266	279	274	311	273	256	303	245	262	283	290	256	271	280	278	298	262	251	253	266	290	285	306	250	263	272	278	248	317	265	292	272	292	262	262	254	317	288	279	286	277	254	258	262	286	277	302	278	273	266	297	282	318	285	313	244	283	286	294	264	289	265	291	271	271	291	281	253	261	268	285	281	264	287	260	287	292	267	281	262	273	278	283	268	310	290	268	316	257	279	259	270	307	279	269	261	260	239	248	262	268	284	261	288	253	249	270	284	286	269	273	243	278	267	250	251	286	301	269	280	307	251	261	244	241	275	299	267	271	310	287	265	283	292	296	271	260	285	259	299	278	248	253	266	277	290	272	264	261	256	269	286	252	284	283	268	317	267	260	304	275	271	250	260	263	261	317	246	247	295	299	288	296	270	306	302	247	276	305	266	280	263	240	284	267	266	304	290	284	244	264	293	306	275	256	263	283	259	312	257	275	272	301	275	292	256	270	296	272	290	288	283	286	290	291	270	281	278	274	303	297	289	294	263	242	249	291	264	260	277	287	243	267	300	273	249	251	301	259	266	304	260	299	275	288	271	292	266	271	298	275	254	300	304	275	267	265	265	269	269	276	256	257	262	243	268	279	269	311	280	285	280	271	250	267	306	249	288	293	275	259	257	278	273	288	275	270	287	277	254	281	276	299	236	306	242	293	270	262	304	261	288	264	247	267	253	281	255	277	292	274	267	281	283	283	237	308	279	267	274	276	283	280	272	283	269	290	312	272	252	257	254	269	282	294	254	271	252	246	274	273	262	305	309	278	264	247	283	235	305	275	307	268	276	306	275	291	285	297	272	303	277	265	313	257	306	297	302	260	270	253	261	260	283	272	271	253	297	282	262	262	249	268	251	305	252	255	271	270	230	274	272	281	298	316	246	250	304	265	273	283	289	300	251	273	281	294	276	278	281	286	264	297	272	282	275	270	294	256	259	267	293	292	268	242	295	283	269	316	259	248	273	277	250	289	269	255	282	325	270	274	271	278	287	291	304	257	275	280	303	265	259	258	262	249	257	246	279	269	282	243	293	280	265	306	246	270	283	285	266	281	263	288	268	281	261	240	304	253	281	283	281	263	311	290	250	284	245	280	270	264	287	300	291	279	271	264	281	260	272	293	290	270	316	266	247	294	281	283	258	300	281	266	277	269	281	272	261	289	276	286	281	291	273	252	258	290	266	260	233	261	307	245	248	265	285	300	262	276	256	268	267	235	263	277	268	291	278	287	273	297	259	271	263	295	269	294	285	270	271	276	251	284	284	293	265	283	262	245	323	299	232	257	276	295	294	303	272	258	292	261	258	300	273	260	318	248	283	269	281	260	286	287	247	269	285	293	259	287	282	271	285	267	249	277	300	269	267	288	300	273	280	270	275	271	290	286	249	261	292	269	288	266	267	286	276	305	281	292	264	279	276	266	282	265	291	281	304	291	258	273	240	242	275	241	280	250	259	307	265	289	279	305	274	267	295	292	258	260	268	297	274	273	264	226	300	274	292	271	260	266	271	266	273	285	278	250	314	264	299	260	277	245	269	269	281	254	279	264	281	270	242	270	277	265	278	271	290	254	293	279	271	284	270	265	251	280	313	293	313	272	249	308	269	310	275	281	278	258	254	304	270	276	269	273	303	280	283	265	270	256	294	289	276	246	301	283	242	250	308	257	264	269	273	272	264	291	263	286	302	288	278	283	264	271	260	272	295	286	266	271	269	260	267	272	261	303	294	276	250	276	281	254	285	279	273	278	305	275	254	276	244	270	270	273	281	262	264	268	281	259	303	284	277	308	264	247	264	264	257	256	285	262	237	285	291	318	267	240	281	297	273	267	268	279	255	303	271	271	254	264	289	270	284	271	256	263	270	278	250	285	260	250	266	276	276	291	289	266	232	251	286	273	248	264	301	240	266	274	256	238	269	262	254	279	259	292	279	272	278	275	264	294	258	253	256	284	257	284	295	277	309	275	277	256	266	266	282	282	294	281	289	253	274	262	267	281	276	260	268	293	308	275	274	267	250	256	278	267	259	265	285	253	277	262	253	243	299	254	265	277	276	257	291	266	254	287	277	277	258	267	277	270	254	293	283	245	275	291	248	275	265	275	282	254	259	266	279	262	279	257	306	277	276	265	273	260	285	269	309	247	259	298	276	269	291	304	304	269	305	277	258	293	273	306	274	283	260	271	280	283	265	278	273	320	303	268	283	297	262	269	269	289	293	270	311	250	299	281	266	283	237	269	276	286	286	291	244	252	279	271	256	277	289	292	256	273	279	274	272	265	295	285	277	264	281	279	296	265	278	277	255	267	285	289	274	254	289	278	254	274	258	270	277	300	286	251	292	279	286	280	268	287	276	283	282	258	257	284	274	288	283	263	279	249	258	257	271	267	281	302	258	280	275	267	281	276	274	289	290	289	293	256	282	272	293	293	282	286	271	259	267	281	271	266	258	264	265	280	314	274	287	283	256	290	268	273	281	261	239	266	294	279	258	236	287	249	296	280	271	266	257	275	246	285	274	270	292	252	269	313	277	305	304	253	277	290	303	290	283	281	293	250	267	291	312	297	257	281	310	295	313	276	289	314	296	277	287	249	241	264	259	286	302	271	278	276	287	272	281	292	282	289	244	285	295	263	308	298	288	294	259	256	281	304	275	268	281	262	264	290	241	274	295	305	266	238	278	292	245	313	295	309	288	306	283	280	298	281	266	265	288	287	264	276	273	278	265	259	301	289	279	274	269	293	271	273	274	277	279	282	283	245	248	295	248	279	243	299	289	281	273	228	289	274	282	289	271	281	281	289	290	294	317	328	296	287	278	271	263	264	308	283	266	238	257	283	304	271	281	289	301	257	291	278	278	276	300	298	252	272	268	266	278	243	264	236	292	276	285	282	265	242	266	275	261	274	247	272	259	295	286	282	261	289	262	270	291	258	296	285	290	293	274	245	270	254	267	304	258	259	280	272	280	271	254	265	265	242	249	278	252	274	285	265	255	285	278	277	272	269	278	259	270	272	278	258	267	247	254	272	252	272	267	289	300	262	269	275	255	273	287	276	266	253	308	306	311	254
25071	31447	44888	48703	46213	43562	35284	29063	21885	18715	14972	13190	8939	11799	18984	19927	12687	10694	9167	7177	4967	2822	1728	1007	766	722	685	644	626	677	661	668	662	645	632	641	688	617	644	648	628	620	676	611	643	621	629	665	658	652	643	657	574	677	633	686	661	644	632	669	636	654	630	679	621	656	653	664	621	619	629	625	636	646	655	660	663	660	679	623	650	655	676	660	654	634	633	675	728	660	683	657	674	655	653	615	568	695	611	644	627	628	636	669	644	678	671	644	623	678	661	608	620	670	650	700	629	679	628	675	612	645	618	645	705	640	642	616	650	640	621	641	608	639	631	705	629	664	629	671	639	642	655	683	629	644	679	645	660	621	628	652	644	665	611	657	624	632	650	629	636	627	659	674	633	643	605	658	683	630	683	624	610	673	632	691	628	618	667	651	664	625	607	629	616	640	634	679	626	675	665	628	640	607	639	663	659	691	635	687	623	610	672	657	692	688	646	657	620	619	669	638	615	674	604	645	657	643	646	672	643	620	693	639	670	636	657	641	628	640	638	615	658	630	606	623	632	652	632	657	613	665	644	627	590	671	657	713	629	636	654	658	671	644	662	686	629	639	601	690	621	620	651	635	662	628	638	667	667	615	691	644	654	659	628	663	668	646	655	645	663	674	706	613	647	627	671	655	652	648	642	636	646	637	683	643	623	699	637	624	641	652	607	655	629	583	648	660	641	601	654	633	612	649	652	675	652	641	628	644	630	699	635	616	676	647	628	653	628	657	638	643	631	647	669	588	642	609	634	637	675	649	643	648	627	660	638	613	668	631	624	650	642	668	672	617	643	641	608	657	655	689	660	653	628	697	693	635	646	632	681	640	676	634	631	620	650	614	703	618	633	645	660	668	665	619	642	607	648	649	624	661	636	642	673	653	675	631	630	645	622	688	690	650	638	601	662	672	666	625	642	635	639	655	677	635	649	639	604	655	685	678	643	626	664	686	629	628	629	649	681	648	696	630	655	678	642	642	609	654	630	643	659	648	604	625	637	640	667	670	635	620	687	650	630	626	649	664	631	697	681	640	669	624	698	691	648	701	669	653	626	638	669	611	641	668	570	660	670	654	646	630	654	623	684	645	658	646	630	658	654	615	648	679	634	677	653	661	629	700	637	622	686	654	655	631	634	617	635	655	648	641	673	601	678	620	676	671	644	647	639	639	640	642	633	644	638	673	652	628	637	641	669	654	667	624	681	662	663	681	672	631	645	662	624	636	625	666	647	668	616	633	668	677	675	654	623	650	611	630	621	627	643	707	638	646	642	672	635	614	633	640	685	666	629	654	631	671	647	620	645	657	612	644	688	635	612	636	614	580	636	617	642	619	581	665	690	640	647	644	640	674	645	662	660	618	639	631	663	663	644	652	680	667	682	668	661	696	661	625	690	664	648	679	660	634	633	680	666	630	659	668	603	659	677	668	615	636	621	620	688	701	632	669	638	663	634	624	651	704	663	627	672	688	629	667	674	710	654	693	663	606	657	628	614	616	664	677	620	655	698	667	663	651	616	574	657	635	697	608	640	617	645	640	687	634	599	642	667	650	653	661	636	635	657	689	625	650	645	646	599	645	632	689	672	669	669	676	667	680	653	603	663	643	637	635	639	641	632	642	639	659	642	667	599	625	654	681	660	652	627	657	671	647	648	627	666	667	621	708	658	632	641	614	653	646	680	648	698	620	625	673	623	637	630	635	672	643	657	650	660	650	626	677	680	650	657	684	658	612	656	665	636	637	644	688	675	656	662	620	649	662	627	666	601	658	654	611	676	657	643	682	635	655	650	682	661	687	630	633	659	678	639	590	651	652	683	644	676	656	600	654	622	715	707	633	640	641	632	627	642	658	626	620	670	632	661	640	684	637	635	657	668	625	629	669	676	639	646	617	643	622	645	649	595	682	661	660	649	634	652	669	612	610	630	605	645	661	622	606	675	650	676	639	627	626	714	688	685	590	600	656	669	660	631	607	686	619	647	627	627	650	616	668	613	653	624	640	626	661	668	636	659	643	620	649	685	647	670	654	667	635	629	643	667	581	651	668	659	660	616	650	643	630	629	665	651	663	634	663	684	658	658	610	668	675	644	661	656	650	644	652	630	654	641	598	693	655	658	636	664	625	663	601	601	650	638	651	672	665	632	666	669	675	625	592	614	620	659	652	673	641	631	594	624	623	635	615	632	626	626	643	629	710	648	633	659	641	647	633	589	671	682	722	651	672	657	609	647	655	602	670	634	635	641	622	616	636	644	676	625	620	622	647	639	641	635	656	653	667	638	623	649	637	652	676	607	629	626	631	685	644	673	609	700	658	605	633	681	661	658	654	639	626	707	680	647	620	664	652	620	701	642	605	630	655	613	668	673	641	664	621	671	700	659	671	628	620	668	621	632	642	678	646	629	615	679	635	669	633	663	596	657	660	625	691	636	662	626	616	601	631	666	668	673	616	657	648	621	680	635	629	659	686	632	659	635	624	624	661	649	604	611	662	636	636	649	620	650	643	687	646	629	665	671	674	642	644	630	636	659	623	625	626	618	707	643	644	611	625	644	619	602	647	660	615	654	653	629	687	599	678	675	590	642	659	642	593	662	632	656	666	625	666	658	646	638	658	642	651	650	646	628	679	662	634	645	672	622	621	676	636	655	677	557	600	621	632	651	664	658	651	650	665	676	603	649	682	652	623	647	638	662	617	629	625	669	664	646	624	647	675	629	645	622	649	664	658	602	619	643	653	653	645	665	650	671	639	649	625	620	640	645	659	674	619	662	680	622	625	680	690	643	662	640	669	621	636	675	666	638	626	603	645	645	626	642	618	675	649	688	626	644	626	650	683	644	637	606	656	622	647	648	613	632	619	630	618	637	649	644	669	626	654	631	678	631	629	682	638	656	653	661	645	648	654	621	617	651	697	660	663	676	656	592	640	664	598	677	647	643	653	659	662	698	651	623	609	643	643	647	630	644	708	668	610	650	637	683	591	652	641	656	609	639	672	641	684	653	675	639	668	639	640	649	653	615	683	645	656	615	649	629	659	641	676	595	629	661	631	686	643	621	644	656	624	619	634	645	677	672	602	646	659	667	666	607	618	638	654	636	636	659	627	645	639	659	608	653	672	669	655	561	669	640	648	684	621	627	683	656	668	636	622	642	587	678	679	632	642	642	648	649	653	667	692	652	639	624	648	673	652	632	663	639	653	654	629	652	668	612	625	694	649	683	686	673	668	696	633	643	659	659	665	633	655	620	635	641	644	669	682	658	635	634	618	674	636	664	608	691	627	637	670	635	648	684	682	656	617	648	620	634	657	650	676	621	651	589	636	676	722	640	624	645	661	638	674	661	641	634	669	640	656	621	644	644	647	636	664	629	695	657	631	622	665	642	627	583	601	658	659	620	642	658	638	622	695	645	614	658	652	637	684	634	661	676	674	629	657	681	663	620	624	636	596	644	623	635	674	662	674	651	740	634	672
48330	48261	50834	48291	38590	37288	35217	27218	20539	10946	7275	5138	3455	4914	8884	7973	5216	4664	3976	2571	1585	990	629	371	325	254	257	237	239	250	268	234	258	250	215	220	275	221	257	249	266	242	260	234	271	261	238	252	254	257	239	255	243	232	243	239	247	222	253	259	253	245	243	259	223	240	231	275	264	229	256	231	233	255	232	232	258	243	245	254	238	230	233	242	203	260	250	232	241	249	272	254	253	236	248	223	256	234	256	233	219	238	227	242	240	231	244	236	192	217	219	223	244	255	253	232	254	253	240	242	255	262	243	247	249	249	258	253	257	225	225	232	239	250	255	231	268	248	222	245	248	236	223	214	247	235	237	256	267	206	218	260	282	252	251	246	236	212	248	242	274	288	229	204	238	231	250	255	235	224	269	274	218	243	248	234	261	259	239	249	232	268	266	284	240	223	234	243	267	242	278	258	222	208	259	241	239	209	220	233	244	251	231	237	257	251	235	240	210	227	254	232	247	253	226	213	251	259	245	260	270	207	257	239	248	236	237	242	245	220	241	232	244	250	260	259	231	230	276	238	224	261	258	227	243	252	229	231	258	269	262	219	239	280	261	230	274	264	249	225	216	247	221	205	256	253	224	222	248	253	259	251	256	248	283	235	231	241	249	249	266	234	247	243	247	240	254	252	226	225	254	229	238	212	211	278	277	259	246	230	237	263	254	272	293	248	221	259	237	241	267	257	267	263	233	264	216	243	296	260	248	260	251	240	250	255	226	249	258	237	233	281	224	212	269	262	234	261	260	252	250	245	239	245	248	255	253	241	224	217	252	251	248	259	226	260	240	254	252	247	275	252	246	250	266	240	232	241	228	239	265	240	233	231	256	248	248	252	259	243	233	248	248	236	232	236	225	257	262	232	244	260	259	227	226	237	241	284	229	253	257	258	258	279	253	208	238	244	235	248	264	258	235	246	223	251	256	250	243	231	248	235	254	222	234	210	216	249	245	237	283	242	239	283	240	261	247	237	233	236	266	260	256	212	263	241	258	243	254	229	244	223	246	214	232	251	244	263	255	257	240	221	250	239	251	237	269	282	230	278	250	245	254	252	243	242	242	252	232	280	247	233	219	258	258	230	241	270	223	220	227	240	233	255	248	265	278	257	250	258	248	231	271	267	200	283	254	274	257	246	224	232	227	237	243	244	261	222	271	285	248	205	229	232	220	244	241	216	247	258	233	234	249	237	221	208	253	268	290	246	238	251	248	253	249	251	281	239	270	257	261	249	243	225	233	258	242	259	259	240	263	235	242	241	256	286	252	237	246	249	259	260	260	224	243	229	255	247	238	249	251	251	231	243	252	259	222	265	226	255	255	270	269	247	220	213	276	268	248	238	246	240	242	251	246	243	221	244	208	229	277	246	238	239	263	244	270	283	240	247	226	233	232	274	222	240	251	252	279	242	257	252	238	225	248	238	220	219	248	234	236	236	239	242	241	245	245	224	270	269	244	240	230	241	260	221	242	239	233	266	274	252	223	230	273	226	215	240	242	262	245	279	270	226	242	246	235	213	246	241	245	243	236	245	257	249	246	252	241	254	221	212	230	270	251	231	245	227	260	238	257	226	240	213	267	264	239	239	249	271	227	229	256	208	242	256	287	232	223	253	230	240	245	244	248	250	229	237	224	266	221	253	243	249	245	222	264	243	258	262	267	250	259	251	250	233	206	244	217	226	241	235	239	223	271	223	226	217	241	242	280	267	259	270	248	261	290	271	247	259	273	251	224	228	271	244	253	240	251	251	217	278	234	240	230	253	262	250	208	240	249	255	224	254	224	264	246	237	226	236	257	225	261	225	235	241	234	236	255	240	262	247	252	251	222	257	277	233	250	250	237	250	242	223	185	206	224	263	208	243	244	254	272	262	233	243	247	251	216	241	252	250	259	251	224	260	241	250	261	258	263	261	263	253	265	234	259	216	286	241	267	243	225	229	231	261	247	269	206	249	241	266	226	279	281	243	281	268	226	233	265	252	235	259	240	229	252	221	235	271	247	240	238	263	264	247	262	248	234	248	257	246	266	231	252	255	249	237	270	240	244	253	272	219	223	242	239	260	287	216	220	226	230	273	240	230	220	224	238	259	236	240	255	241	269	233	235	241	241	223	232	240	211	236	261	215	246	234	240	263	249	234	267	250	241	256	248	255	256	247	247	241	235	250	241	241	243	253	255	234	270	221	253	224	247	245	260	260	221	277	240	242	226	251	221	225	235	273	221	233	233	230	257	253	242	260	242	268	261	248	241	259	247	250	239	243	241	247	210	213	241	237	260	248	257	253	249	242	283	242	237	252	230	288	267	225	230	254	217	239	218	256	220	243	235	224	256	232	216	261	268	275	242	239	222	293	247	256	254	211	265	265	253	242	227	220	227	265	213	259	256	229	252	250	241	240	253	233	232	238	240	260	253	248	239	252	235	252	268	230	265	250	244	253	220	241	257	236	243	220	245	239	238	223	261	239	244	241	247	276	242	219	241	254	257	246	257	226	243	238	240	244	276	249	249	225	238	224	237	235	254	245	269	248	243	263	227	253	231	237	274	243	241	270	249	251	222	249	246	246	262	255	267	276	216	255	262	264	277	242	251	258	245	235	260	270	237	229	253	273	241	259	208	272	244	247	211	256	274	239	195	245	229	260	241	223	206	224	239	226	250	253	263	232	233	224	234	226	250	243	269	283	238	273	248	243	235	251	235	235	225	245	239	250	239	203	278	279	249	225	262	257	242	250	248	248	255	225	249	212	240	247	253	224	245	251	248	259	228	250	261	242	263	240	235	238	281	249	245	232	244	249	283	232	230	227	246	251	235	255	263	256	260	242	259	226	267	250	252	275	249	224	250	246	211	243	261	228	259	243	231	265	220	242	224	244	237	258	232	225	214	253	239	251	260	230	214	222	241	244	235	242	243	248	236	275	239	267	256	265	258	263	246	244	251	251	230	223	262	259	244	215	242	227	286	229	245	253	259	243	229	285	217	253	235	262	253	214	271	238	228	225	247	251	236	238	232	243	238	254	232	265	256	244	264	243	245	228	226	208	231	247	258	226	234	234	257	192	266	230	259	245	225	251	220	249	238	240	238	232	251	254	252	243	224	258	244	241	240	253	266	267	259	231	248	236	243	236	223	262	234	219	233	237	245	244	254	253	236	251	257	223	234	251	244	257	268	238	233	231	256	244	251	235	224	239	229	271	255	227	273	223	256	245	240	238	240	246	257	219	235	231	223	223	254	227	233	285	260	249	252	245	252	253	237	257	250	243	240	265	252	241	231	252	250	256	257	245	241	220	255	286	234	257	293	262	253	239	255	250	235	221	236	231	252	228	240	243	258	248	232	232	237	241	255	239	231	269	241	242	216	239	254	250	227	232	271	256	237	236	206	237	227	251	247	273	236	244	278	225	237	223	229	256	233	228	246	250	262	264	245	246	236	239	211	240	255	266	263	247	241	260	239	241	241	240
30919	38027	48558	51750	49282	51357	45062	38867	30544	21715	20731	18134	14678	20055	29262	25283	19923	19486	16816	11898	7455	4494	2233	1160	828	621	596	552	589	601	584	601	575	589	597	587	580	625	548	574	617	601	602	612	565	528	555	566	544	582	540	621	567	605	558	580	554	596	597	617	585	573	603	579	608	569	581	594	624	585	581	584	590	573	584	600	560	592	557	580	568	591	576	592	588	620	571	584	611	609	578	558	602	590	621	590	610	580	539	603	609	565	576	530	559	618	614	632	621	579	574	601	619	579	578	584	585	579	574	591	544	611	611	562	609	607	574	597	577	561	608	568	629	564	551	575	603	635	580	577	591	595	572	579	623	589	568	608	608	616	585	593	565	569	578	620	608	602	597	577	609	564	594	554	575	557	606	603	580	606	602	600	577	556	605	599	583	627	583	593	594	543	557	566	556	562	569	568	553	569	581	583	600	587	585	596	551	583	577	598	577	575	588	589	573	610	542	544	613	561	495	535	582	589	569	638	564	584	589	584	567	548	582	588	574	615	608	622	570	566	606	609	537	566	588	587	580	571	591	576	564	568	567	561	534	583	589	596	588	550	579	627	575	611	597	588	597	577	598	561	560	623	566	583	583	547	595	532	595	566	560	584	561	584	611	570	604	600	629	615	593	600	578	578	558	569	582	585	583	585	541	552	594	561	549	623	591	548	619	563	578	586	601	600	605	592	558	612	620	590	595	604	590	529	547	562	608	580	591	596	578	608	572	552	562	579	562	579	606	591	602	563	579	568	575	559	620	614	587	566	611	578	567	601	558	605	565	582	579	574	550	584	555	596	557	558	601	586	575	553	583	564	530	589	575	589	614	623	565	581	571	561	628	554	639	566	570	619	583	549	568	593	571	622	607	568	568	559	595	609	606	584	567	566	597	561	596	550	588	593	582	587	557	563	566	575	580	590	604	551	531	591	571	582	543	559	593	594	559	601	602	566	586	624	590	581	601	565	633	596	579	563	575	643	593	597	568	570	621	569	589	581	611	596	567	561	592	561	598	615	613	564	584	577	576	607	582	554	622	535	563	562	586	554	532	612	579	590	608	559	551	584	571	568	551	535	574	602	582	588	602	608	608	558	575	595	569	591	544	622	586	607	599	600	578	593	608	589	587	599	583	613	566	561	600	617	590	587	576	583	580	557	564	580	607	592	588	582	598	534	552	596	577	572	611	581	627	556	623	606	544	555	577	589	601	550	563	664	555	554	555	562	542	611	620	583	609	599	573	559	564	616	554	601	609	559	598	571	570	592	579	572	614	612	549	602	632	566	638	588	600	555	584	570	603	580	601	602	555	571	620	573	591	582	600	649	582	600	575	601	614	582	615	549	582	627	581	613	609	599	614	579	550	517	600	594	602	622	639	558	599	584	607	601	581	601	600	570	611	631	588	585	584	562	589	594	532	610	564	590	581	560	575	608	608	619	586	626	612	590	582	600	579	527	604	574	607	594	599	543	569	602	618	589	576	546	559	609	580	575	610	627	596	579	605	562	591	606	528	565	561	581	579	594	623	602	611	570	605	582	578	577	518	579	572	577	588	576	579	599	564	580	571	569	606	583	574	590	584	571	584	587	593	597	615	634	614	566	591	547	560	576	600	591	578	553	593	578	636	544	573	558	614	598	589	585	559	548	577	620	572	555	567	550	586	563	644	563	546	553	596	591	643	578	581	605	586	551	586	582	613	625	608	638	568	564	557	615	577	609	565	557	556	572	594	612	566	574	633	561	603	538	625	609	570	585	595	519	631	592	605	536	596	582	579	571	565	587	620	574	582	557	566	606	578	553	588	560	585	583	601	570	565	588	567	554	611	624	560	563	561	538	588	612	602	625	605	559	581	568	567	549	578	536	569	620	545	608	571	557	572	581	624	558	577	583	592	586	592	582	592	585	576	564	536	567	577	614	608	567	569	561	561	578	603	574	608	581	594	557	563	598	562	600	602	604	592	580	591	578	551	609	569	569	516	577	542	531	571	549	612	593	601	574	542	606	600	586	559	560	560	587	578	562	557	551	565	607	572	637	577	575	588	550	599	565	576	588	578	567	555	612	607	609	598	569	570	619	574	568	613	550	578	553	629	598	610	563	574	548	600	627	611	622	581	574	534	549	582	565	547	573	619	602	548	576	605	533	575	590	604	566	611	557	581	559	564	579	569	581	562	593	603	613	560	551	580	578	601	590	557	591	585	578	602	625	578	607	600	586	584	590	563	591	590	619	564	584	574	596	554	584	570	595	542	631	559	571	611	589	617	594	579	564	638	575	585	606	572	579	607	578	579	605	571	554	585	597	552	624	583	583	569	591	570	578	577	573	596	577	565	578	554	597	581	611	616	585	602	600	591	607	585	589	575	581	603	585	577	601	592	632	563	606	596	605	544	560	515	591	559	584	549	590	573	631	568	566	600	543	553	570	625	552	555	576	525	594	531	579	603	591	607	575	616	586	609	571	580	583	583	571	555	574	590	635	590	593	542	591	578	598	591	554	610	575	603	611	565	593	592	560	583	577	636	550	567	598	594	597	592	617	571	558	591	556	566	591	556	599	651	581	530	576	621	534	536	622	594	580	569	592	596	578	541	585	598	601	560	599	575	588	578	553	570	570	633	618	568	623	587	588	545	595	621	594	609	566	606	569	624	600	582	552	551	600	618	581	547	581	575	592	548	569	592	605	568	564	541	556	594	592	624	598	591	561	543	550	570	627	575	581	555	570	548	616	558	551	587	590	562	539	619	616	590	562	567	596	587	580	602	535	559	563	547	578	597	544	580	596	596	597	576	565	582	585	627	592	607	574	530	596	626	543	554	620	582	562	578	592	607	613	600	617	551	577	599	603	549	567	540	579	561	553	622	569	549	591	518	561	544	573	571	594	625	568	534	573	551	559	587	563	572	563	596	540	606	583	577	573	588	603	563	577	600	567	526	588	567	589	553	509	566	602	640	627	597	556	634	611	583	603	573	577	554	599	608	605	575	570	574	546	572	539	617	538	555	586	626	559	558	559	543	593	578	578	593	625	568	606	563	575	558	614	598	599	610	640	582	568	560	575	585	592	631	628	583	598	562	626	623	590	607	610	550	596	593	586	595	569	574	577	568	609	586	566	601	635	577	622	580	606	611	613	565	610	567	584	565	554	604	557	584	582	599	563	564	601	554	557	585	598	620	566	612	594	617	569	581	576	594	566	596	593	619	591	603	609	564	549	555	619	611	635	643	600	592	623	600	595	570	566	563	578	583	591	603	597	582	562	588	567	549	589	604	611	592	560	567	561	566	552	574	552	598	579	545	608	600	598	537	593	548	563	559	587	604	569	604	547	604	573	588	590	555	535	585	594	596	594	559	593	549	566	564	619	588	548	595	639	573	584	610	596	610	609	561	605	601	573	593	593	583	540	581	562	546	610	588	562	574	562	567	556	613	621	565	546	581	587	591	587	568	608	590	546	590	582	617	620	546	579	597	577	562	576
27437	22243	18922	15099	9292	6691	4766	3088	2447	2021	1824	1598	1226	953	906	873	840	595	471	482	404	353	328	337	343	329	333	325	347	294	322	303	288	314	318	324	347	338	313	303	319	293	280	335	286	297	344	292	298	347	298	324	316	283	291	301	297	315	331	317	321	341	310	317	285	298	332	286	303	321	313	282	332	336	318	292	318	326	313	275	307	316	313	325	300	324	323	307	314	299	346	338	303	297	283	302	332	326	291	311	297	300	293	323	308	272	307	305	333	334	296	274	285	315	296	310	299	336	306	321	342	315	307	296	334	337	290	270	329	340	299	302	273	289	277	336	288	307	286	301	325	347	299	314	310	311	318	317	309	322	295	319	325	323	349	338	322	316	303	320	318	334	294	314	321	303	314	320	345	296	318	323	317	324	346	354	302	288	311	298	277	316	307	324	300	331	299	319	329	353	286	294	327	264	309	312	286	295	277	324	291	297	346	310	296	315	295	304	292	307	316	331	302	338	322	284	294	287	325	338	300	316	325	336	295	287	317	313	304	323	330	317	322	309	322	314	313	272	288	325	285	339	325	299	341	300	301	322	319	329	282	327	299	328	310	324	277	283	328	312	314	313	337	295	293	313	316	292	314	303	329	312	291	278	285	309	312	304	305	269	319	315	316	307	315	315	293	311	280	288	331	307	288	293	297	310	297	299	288	346	301	305	313	306	308	294	312	313	305	302	293	320	293	326	315	297	326	280	295	292	310	307	289	330	310	305	309	293	281	350	310	312	302	326	312	304	325	289	311	311	333	308	333	303	281	344	307	315	318	322	322	319	305	280	308	298	287	331	319	331	297	309	344	316	316	290	302	318	297	317	345	316	298	297	302	320	333	354	287	299	326	275	319	301	324	278	327	340	348	336	314	304	291	338	306	297	291	315	312	297	295	313	335	333	304	337	314	319	304	344	315	339	321	323	330	297	308	275	312	295	275	327	298	334	316	312	305	331	290	309	322	342	295	308	333	320	312	312	300	311	333	348	305	317	305	345	326	301	318	313	307	296	312	323	321	321	265	288	308	335	322	302	294	300	307	334	286	303	336	311	316	283	308	336	333	334	364	316	298	310	328	324	300	278	327	309	313	324	343	308	306	334	308	303	316	314	270	300	303	308	278	300	315	321	325	263	337	329	314	291	288	307	306	297	296	322	310	351	304	307	300	334	322	309	309	310	341	299	308	328	316	318	302	343	316	291	300	304	326	318	287	305	294	309	300	295	332	306	330	301	282	292	299	282	302	287	324	324	357	337	318	311	276	307	311	307	322	318	305	301	330	298	356	286	318	304	341	322	316	313	290	307	304	336	327	324	308	294	299	286	301	320	310	324	311	310	304	298	337	307	308	318	332	261	310	342	299	305	327	314	272	307	256	327	297	315	305	315	322	302	306	319	279	320	324	324	316	301	266	294	325	326	274	310	297	312	342	306	324	316	312	302	329	306	307	319	313	298	315	325	291	339	316	340	354	310	318	310	306	323	340	330	295	270	290	297	327	328	344	312	322	302	285	334	306	315	302	306	294	311	298	344	318	291	317	337	335	305	321	308	295	334	305	313	340	324	328	296	275	335	308	321	273	320	291	293	339	312	310	278	302	315	289	331	307	289	334	335	287	328	303	302	329	283	318	328	319	310	322	335	320	303	307	294	319	332	276	284	334	295	324	330	317	337	318	322	319	268	292	325	284	307	346	323	307	312	315	287	316	314	291	314	322	318	291	312	286	368	303	267	316	307	300	335	318	301	316	350	307	333	321	333	304	263	299	313	326	329	348	311	324	317	322	293	290	347	329	339	297	320	329	315	332	307	302	296	342	285	332	315	307	316	319	319	331	329	302	354	308	273	306	298	325	306	307	309	299	315	313	338	298	339	311	309	318	313	328	329	314	333	293	330	311	324	307	286	304	311	295	308	328	303	364	334	301	297	333	299	314	321	323	311	312	336	300	298	285	318	305	287	292	297	294	326	311	294	317	300	305	307	313	313	363	306	291	314	326	295	313	297	327	340	283	294	287	315	291	317	317	293	326	337	300	310	289	313	314	289	303	301	313	321	282	299	362	323	329	334	301	311	350	285	299	276	297	297	284	317	312	309	314	328	307	322	322	322	328	311	309	319	301	305	303	301	315	297	327	326	289	326	331	279	336	309	318	316	297	278	322	297	308	323	339	296	279	303	336	328	307	325	312	307	325	346	316	319	361	312	314	305	299	291	332	321	307	309	326	314	280	314	308	331	295	313	323	339	352	259	311	297	282	334	312	314	295	303	297	342	295	281	287	337	328	336	332	281	302	312	313	273	303	319	315	325	280	335	277	318	338	284	298	354	301	287	302	290	311	317	343	294	292	292	315	284	328	300	333	315	285	307	346	303	307	284	317	331	333	339	307	277	302	325	353	283	299	321	297	338	338	320	317	323	295	309	311	330	305	319	313	284	311	296	319	292	297	310	297	306	334	315	283	347	294	297	322	301	264	296	316	288	291	304	307	311	341	296	316	328	298	298	334	323	284	318	293	286	330	321	310	342	298	314	311	299	322	312	311	322	326	310	323	286	323	305	306	303	281	301	316	338	303	297	322	307	308	318	322	326	303	290	308	326	314	300	322	312	326	326	337	305	308	286	298	329	275	350	296	325	306	308	309	298	319	289	330	297	311	300	323	316	289	323	339	297	333	339	301	299	291	324	312	290	278	311	296	330	335	315	330	304	302	346	324	309	281	315	343	327	308	293	296	290	318	340	325	338	280	310	292	288	352	323	309	335	320	320	303	320	360	341	296	311	304	289	303	294	321	295	297	307	335	313	280	334	318	312	313	311	306	297	312	312	318	350	315	323	301	295	310	290	337	294	313	336	314	341	318	320	330	304	329	334	309	297	321	321	300	316	347	300	285	301	290	290	325	318	314	296	310	292	298	295	332	281	327	304	312	347	297	318	315	322	321	294	290	296	322	291	302	334	293	314	311	337	309	322	342	301	317	332	305	292	304	280	288	333	331	325	302	312	313	289	296	327	276	331	330	269	318	316	311	319	320	320	301	322	316	329	291	312	348	314	319	316	325	321	291	300	317	301	307	315	305	289	350	331	309	298	304	328	296	308	306	318	308	303	288	297	296	335	306	321	345	308	302	335	290	297	314	304	291	321	315	323	372	314	298	316	260	304	270	317	297	302	310	317	310	298	319	316	312	331	296	302	306	318	300	369	293	318	297	326	320	317	298	283	272	311	301	310	315	277	342	276	291	281	354	287	301	330	327	286	316	309	325	303	311	319	295	345	300	335	321	293	309	295	309	307	312	328	316	342	289	343	318	319	330	285	319	287	316	296	310	336	345	315	325	296	302	298	308	301	336	280	279	295	308	323	315	313	332	294	330	334	349	346	316	297	279	304	313	295	311	294	291	336	302	312	324	316	359	299	309	312	316	310	320	304	309	336	337	298	328	333	325	325	302	315	297	299	329	317	329	306	323	294
15260	15412	22995	25569	20482	19340	15510	12045	10359	8757	8595	7478	6040	4608	4219	4311	3399	2244	1693	1348	1231	1006	861	758	741	725	733	730	713	734	702	699	762	748	714	705	770	710	752	754	732	709	725	730	742	743	724	699	691	694	716	732	725	692	666	740	674	731	740	678	750	765	702	737	748	724	760	701	683	728	730	705	714	726	716	724	760	732	714	714	756	749	686	755	750	672	719	742	722	699	714	782	709	756	697	717	693	768	722	706	734	743	708	706	749	737	698	696	717	700	713	727	720	720	724	713	723	737	725	736	716	772	693	729	684	729	736	712	718	767	710	713	735	750	706	709	737	737	704	696	721	679	707	734	735	739	703	769	727	699	682	686	746	742	730	772	739	747	704	738	770	727	743	708	752	726	714	725	772	688	691	749	709	720	688	714	703	718	728	746	693	756	708	730	724	699	740	721	735	722	707	695	713	797	730	728	691	690	698	720	747	671	745	684	715	732	729	735	699	722	724	749	700	754	732	703	764	739	696	705	731	711	703	731	699	743	725	718	697	700	712	755	707	698	697	736	692	695	726	721	763	756	678	726	730	733	700	713	736	691	772	735	700	671	751	746	697	728	729	718	707	723	798	751	717	728	747	720	720	728	724	726	746	680	745	714	698	692	738	701	767	724	730	717	754	707	728	755	756	709	753	738	686	716	719	710	709	696	714	698	734	715	700	700	711	735	717	715	693	670	732	695	696	737	681	751	680	710	712	755	727	749	706	679	737	760	683	707	718	731	714	753	701	747	757	680	776	728	692	743	708	718	757	736	763	777	723	733	702	704	724	751	790	729	722	748	698	740	689	680	700	714	692	742	704	700	729	694	769	730	698	731	691	704	723	655	684	710	691	739	696	706	717	713	707	733	713	771	716	758	738	744	689	717	731	724	710	712	700	693	729	732	788	693	761	719	685	699	735	740	733	710	729	747	725	742	734	739	705	751	721	687	732	748	825	755	736	751	688	700	726	739	742	681	706	683	691	721	720	667	764	709	684	728	697	758	760	697	728	777	759	725	731	717	711	728	759	711	752	746	735	735	725	735	692	751	722	720	713	679	713	756	698	684	705	704	682	771	720	735	747	705	763	717	721	726	725	717	673	689	740	690	736	702	745	726	721	721	749	736	756	735	740	678	722	729	712	761	768	726	696	695	739	684	712	708	672	722	716	752	695	736	696	751	773	729	712	722	770	779	766	734	723	726	696	776	758	757	719	721	737	726	764	762	746	696	717	721	790	701	756	759	678	677	743	688	693	746	734	724	737	722	716	693	754	655	711	710	735	759	683	708	722	694	708	667	734	721	758	719	756	697	697	665	717	713	704	753	671	694	777	733	717	702	711	702	690	743	745	693	719	720	780	736	710	713	700	682	747	735	687	720	712	707	762	717	731	737	683	742	711	675	736	772	716	771	689	759	756	730	734	747	672	728	717	701	725	737	699	715	744	696	688	733	723	694	738	746	686	756	752	702	717	688	743	723	764	694	712	749	753	709	702	748	733	719	711	704	704	741	727	730	744	682	705	734	766	731	692	737	714	695	751	664	752	761	748	689	712	700	715	742	711	731	723	732	719	754	741	760	707	704	750	706	775	746	705	716	682	729	742	783	683	738	739	714	717	704	751	741	727	727	713	721	710	737	680	753	706	721	725	714	684	684	730	675	708	726	722	741	698	747	705	723	779	737	705	711	756	710	730	721	700	690	777	764	729	743	692	768	729	748	719	734	683	683	648	731	748	689	742	736	743	722	721	712	709	726	744	763	744	721	728	678	799	721	714	784	747	747	729	719	706	723	734	753	736	741	712	664	737	717	715	721	734	724	729	733	720	695	728	723	697	758	709	731	715	757	690	732	701	749	732	670	720	720	743	724	730	700	713	706	737	775	677	696	744	718	732	714	743	736	762	758	714	682	722	731	735	723	778	761	712	713	692	769	730	715	717	721	727	685	744	709	688	761	723	758	757	755	743	719	714	696	724	693	765	742	735	713	661	735	743	707	777	775	719	643	697	777	754	754	757	712	739	729	673	753	758	787	779	697	725	712	698	732	739	709	741	770	739	697	709	750	765	714	739	730	695	706	750	743	723	700	713	730	764	700	752	702	716	716	735	770	681	673	728	693	754	735	720	699	681	714	744	688	715	798	757	708	710	724	732	739	740	747	741	708	731	698	704	709	756	733	766	714	745	706	703	703	754	740	680	748	694	744	736	710	760	739	705	769	712	721	769	710	728	739	753	743	752	701	716	717	714	766	739	725	716	711	730	655	709	748	715	702	746	745	696	755	674	711	744	700	720	691	718	754	672	698	729	707	737	739	717	682	740	711	746	681	721	728	738	709	702	741	742	699	684	712	710	700	727	722	685	723	780	714	715	722	735	731	713	724	741	746	719	724	760	707	732	715	757	771	732	695	766	703	742	765	762	737	737	677	702	724	737	767	747	697	747	691	738	736	736	703	764	680	709	681	784	704	744	732	724	730	741	727	730	763	732	715	739	720	719	726	718	710	705	707	741	708	690	745	682	737	725	797	742	754	740	714	736	782	751	722	741	702	747	732	754	726	720	739	693	713	739	767	757	763	741	679	728	705	775	752	707	741	724	716	691	735	734	722	698	709	761	699	747	752	709	706	718	753	692	735	710	709	677	697	716	720	697	737	750	715	685	745	691	711	712	740	745	749	689	711	678	729	721	722	707	731	735	739	682	666	761	730	697	668	774	739	700	726	728	723	742	772	712	717	735	745	715	730	699	711	698	758	701	689	770	729	723	685	695	753	747	745	723	731	717	766	711	719	741	723	741	706	721	707	722	755	725	701	713	742	706	718	725	724	719	724	708	679	765	690	746	687	737	717	755	728	766	741	693	700	766	725	759	729	722	766	720	757	745	729	684	721	721	714	726	696	715	721	725	705	713	743	754	728	706	762	680	664	710	721	701	746	712	719	707	782	711	727	727	758	745	717	760	739	735	749	737	712	690	678	717	721	673	743	702	755	684	722	681	736	745	691	646	702	771	700	745	721	727	732	736	727	688	702	702	696	730	723	735	696	724	722	725	721	720	690	733	723	724	797	719	751	675	694	706	744	732	730	692	790	727	721	724	728	802	755	680	762	738	724	735	721	739	789	728	712	668	747	756	700	770	710	724	755	740	718	711	701	714	742	715	750	679	732	730	721	759	728	751	767	701	715	720	764	681	763	764	718	742	715	668	689	749	684	712	716	705	700	696	715	732	684	697	718	701	691	674	712	749	730	699	730	698	746	745	724	705	724	764	788	726	685	696	692	736	766	696	716	752	712	720	771	760	696	753	726	702	761	716	737	736	695	655	705	719	732	692	709	709	742	736	748	689	695	770	748	756	674	731	726	700	722	733	699	759	714	737	759	683	764	764	716	668	756	804	731	671	745	722	733	750	744	720	774	755	689	736	752	729	788	733	724	734	715	738	718	730	720	707	749	713	708	710	722	725	692	727	746	709	749
40386	38559	41281	38979	27343	25233	22153	19734	17932	13310	6367	3778	2746	3588	3899	3963	4344	2845	1961	1386	908	604	391	363	266	279	276	260	273	257	268	260	297	292	265	258	252	284	299	261	271	281	306	253	252	280	279	277	261	274	267	302	292	290	279	283	280	324	257	287	277	299	292	284	282	278	284	272	263	296	282	272	284	285	255	276	280	266	276	252	284	272	294	259	273	272	281	279	284	256	271	291	273	299	306	298	258	298	282	282	274	298	275	265	265	284	293	285	238	280	255	280	251	288	252	281	275	278	256	279	285	250	233	252	253	275	272	280	264	271	282	294	281	302	263	275	260	294	279	273	302	270	276	289	266	280	268	286	272	289	297	273	272	287	279	291	255	296	264	312	302	259	315	289	307	274	275	275	288	272	324	254	284	282	272	258	256	262	284	271	286	268	274	285	239	274	273	254	286	264	315	282	281	222	286	281	289	270	297	292	262	280	282	283	303	268	294	275	246	294	277	280	305	285	284	287	250	261	264	300	261	267	291	276	271	293	257	284	287	292	274	262	268	306	263	246	265	277	269	309	277	294	289	265	278	277	248	286	297	287	278	252	283	285	279	293	244	312	290	323	273	258	274	288	272	272	257	287	283	292	287	301	270	291	297	256	282	261	282	283	278	269	290	267	279	264	267	279	273	256	273	283	273	318	268	257	254	258	256	281	267	261	292	268	297	292	282	281	258	265	249	274	274	303	282	279	249	275	278	282	295	288	272	282	246	321	308	273	295	261	317	262	279	291	251	253	289	289	235	275	260	279	259	306	266	281	269	269	265	262	304	262	294	292	276	281	316	264	278	275	304	280	281	299	285	288	282	240	285	259	267	265	274	283	314	246	267	292	305	267	295	270	304	265	278	262	290	277	294	273	299	305	268	253	283	294	285	271	289	256	274	272	275	297	263	293	284	286	254	298	286	272	294	281	306	292	281	277	277	268	278	271	274	293	291	281	285	290	293	265	290	268	292	273	253	263	295	252	293	282	262	267	276	267	295	314	307	299	297	251	298	263	300	301	297	257	276	273	273	294	269	272	276	283	276	318	253	296	280	286	279	292	274	260	289	264	295	266	277	248	280	256	313	261	276	273	253	290	277	287	285	305	282	267	289	304	277	301	268	293	270	286	263	263	252	293	303	310	271	271	266	267	272	251	322	284	308	272	275	289	296	265	276	301	263	254	270	290	289	271	269	296	287	288	292	257	255	257	292	273	268	280	270	301	264	286	279	288	301	273	275	254	255	246	271	287	291	283	237	277	285	291	278	268	288	298	297	267	244	264	280	271	264	280	245	277	323	286	278	267	295	294	264	289	297	307	295	271	256	281	287	291	236	286	259	265	250	257	273	256	261	269	298	262	261	293	270	273	261	287	294	270	287	280	266	257	275	291	304	300	306	309	257	288	256	278	255	283	274	295	290	249	300	327	286	276	273	280	283	257	270	263	299	290	311	312	271	241	284	259	265	262	278	253	284	291	289	269	282	292	284	280	304	276	267	274	276	294	271	274	304	278	249	281	324	266	266	271	301	268	261	274	268	271	277	242	284	269	298	257	258	300	282	252	277	265	264	280	275	255	290	268	253	235	304	267	271	289	261	303	291	288	304	269	277	274	275	240	264	279	266	294	308	260	309	280	277	269	293	268	271	284	272	271	298	296	277	299	290	281	267	247	287	270	263	266	259	293	274	289	293	282	290	308	285	283	274	253	264	274	295	265	259	302	291	316	296	263	290	268	285	273	298	290	300	292	276	285	280	289	252	264	280	306	261	273	296	281	291	294	260	237	252	288	318	284	253	272	274	289	265	255	297	271	263	263	277	288	256	290	293	257	278	295	310	259	286	275	283	263	310	291	303	289	263	277	300	265	281	289	288	288	282	262	268	260	257	289	283	301	304	290	271	273	257	270	272	284	286	295	295	278	280	294	245	266	273	262	279	295	289	272	283	264	273	296	280	271	270	306	288	256	285	263	279	298	277	286	281	269	292	279	262	271	256	283	301	273	273	273	276	289	266	248	315	265	285	260	274	304	261	268	303	259	247	284	283	281	272	298	283	284	290	283	306	266	301	322	266	276	282	282	253	258	290	257	255	276	291	278	266	245	269	286	281	248	266	227	268	284	281	266	279	287	291	304	292	247	297	256	255	272	274	274	288	283	284	266	266	265	291	290	257	263	290	278	312	279	285	312	286	277	255	312	289	293	280	263	268	273	300	257	263	305	282	270	286	274	312	293	280	277	263	322	302	279	312	287	287	300	300	262	301	270	288	263	314	283	307	285	261	275	288	275	296	287	283	258	267	269	302	316	318	267	302	267	285	263	250	292	275	261	289	282	253	264	263	263	245	290	271	246	260	278	278	255	288	336	294	263	278	268	285	258	264	281	246	270	235	296	294	293	269	266	253	296	291	301	277	275	272	306	298	297	290	276	296	286	274	266	281	279	283	292	304	301	277	271	282	292	317	276	304	249	269	265	291	262	259	298	268	245	268	289	262	313	275	287	304	274	254	282	284	250	254	282	261	245	244	266	292	282	279	273	247	295	273	281	283	275	303	284	282	262	264	295	291	251	280	266	288	275	283	295	307	291	314	294	280	321	310	274	269	281	273	262	274	266	267	250	277	296	277	261	308	279	273	293	264	288	296	261	293	261	290	271	284	256	252	306	280	281	294	298	283	289	260	290	311	314	254	295	266	249	273	288	292	265	275	320	261	291	259	274	263	305	249	289	285	253	270	253	299	284	278	300	308	267	266	305	300	296	271	292	297	294	292	304	271	269	285	257	275	315	298	296	296	291	280	280	273	289	283	248	273	275	289	254	266	256	290	300	261	286	317	272	278	274	277	269	314	276	250	304	291	316	280	260	277	263	289	282	298	271	268	302	236	286	272	281	290	285	268	262	306	287	247	259	277	292	287	306	278	275	261	261	275	283	287	266	302	281	270	300	292	259	287	290	301	260	295	282	286	284	284	290	249	271	301	268	281	290	252	275	297	300	264	277	284	263	288	257	273	293	294	286	327	273	276	283	280	315	293	238	288	290	289	277	276	268	293	304	287	262	281	287	255	293	261	282	287	306	267	278	298	262	286	257	262	286	273	264	297	282	285	276	257	260	248	251	283	295	274	305	304	296	299	292	292	292	262	313	273	270	268	253	289	261	301	296	272	291	259	265	275	283	293	271	302	313	305	249	248	296	275	313	303	260	262	291	289	281	312	291	266	268	286	257	277	284	257	270	295	291	300	265	294	302	271	274	282	315	273	289	314	244	261	266	299	284	277	281	266	284	275	308	276	254	306	278	286	265	283	302	286	312	312	307	290	296	313	281	256	253	272	283	274	307	278	298	261	260	269	269	310	289	263	270	297	262	302	282	267	270	273	277	247	291	265	272	274	279	281	268	295	259	277	254	266	296	265	248	269	265	298	296	275	293	241	262	283	282	259	279	284	285	296	278	288	303	262	275	260	282	304	305
24843	28800	40700	41434	36160	37266	33319	33413	33385	27309	18992	14844	12711	16435	16103	17470	17794	12715	9373	6572	4082	2301	1253	942	758	689	671	712	667	646	700	676	660	710	661	697	642	685	645	684	633	619	625	682	651	665	728	656	649	638	701	646	703	645	680	705	645	625	690	687	633	671	637	644	660	660	644	676	690	667	662	642	712	662	656	639	626	657	662	675	623	655	651	660	632	634	658	640	748	651	687	673	723	627	658	644	655	656	685	717	696	652	668	670	678	688	715	661	619	661	628	654	653	669	667	633	709	664	658	659	663	675	636	667	647	674	660	681	634	700	674	657	678	629	669	632	655	705	624	649	682	699	648	636	692	658	688	691	679	639	696	677	651	651	659	683	637	676	635	633	649	666	615	626	682	666	661	711	625	616	616	660	702	637	674	652	633	699	648	670	623	684	652	666	654	677	674	658	639	661	668	670	655	659	648	634	666	655	691	670	615	637	644	631	694	650	639	673	672	694	635	628	674	645	687	632	655	693	648	689	663	652	642	632	705	650	642	636	655	646	665	685	664	651	646	685	660	683	630	669	613	672	713	591	700	618	646	657	672	674	703	651	612	656	652	664	640	699	660	632	668	646	692	650	697	646	683	684	683	662	670	642	671	665	610	664	665	699	637	654	647	675	671	681	650	639	660	631	591	678	651	674	670	692	644	684	620	640	691	645	678	679	646	669	637	641	623	652	659	679	637	649	637	705	657	657	716	639	678	649	601	629	624	707	612	622	654	652	631	656	640	649	681	646	673	673	659	655	665	643	642	715	687	645	670	641	631	668	614	634	666	663	651	594	641	647	656	688	669	649	611	691	694	655	661	635	690	704	647	647	655	642	657	679	650	640	609	646	656	645	657	695	687	697	611	608	655	710	661	678	648	660	674	636	671	652	638	685	670	641	648	642	617	661	636	663	658	601	653	652	663	670	719	639	652	634	659	658	662	686	651	627	636	650	682	696	660	645	686	625	665	615	642	636	673	694	663	660	661	660	688	681	665	671	621	659	657	645	649	652	670	665	692	642	677	610	637	674	682	642	649	629	662	667	631	654	666	613	695	668	642	651	675	625	687	663	654	664	672	693	645	678	679	717	662	660	662	676	704	685	652	690	632	663	683	637	675	613	684	637	698	666	670	691	632	689	674	682	667	643	616	707	717	668	648	617	651	671	712	637	689	670	655	644	648	649	638	673	648	656	684	669	670	693	659	684	617	662	702	665	667	676	655	662	679	646	677	695	669	654	634	681	678	660	628	615	604	661	678	697	652	646	606	668	654	669	680	665	692	708	685	656	695	687	684	657	668	628	658	619	672	704	679	672	673	666	681	646	669	683	667	621	642	705	636	651	645	677	633	646	613	687	625	684	660	664	654	679	682	684	651	641	696	658	679	712	710	665	665	639	645	629	633	653	674	681	654	639	615	647	643	693	636	695	633	683	607	664	656	665	684	622	660	637	655	601	705	651	671	623	641	641	610	618	685	673	670	640	676	629	626	676	662	670	709	681	658	657	654	685	624	682	669	666	689	647	590	656	701	660	676	742	651	674	663	658	651	673	689	686	688	637	617	660	685	671	690	643	698	615	631	674	632	718	670	655	674	675	655	684	652	654	666	645	647	668	583	679	624	696	711	647	671	655	672	638	631	665	652	722	661	650	671	660	631	639	694	647	676	653	681	643	639	642	629	661	639	716	615	643	649	683	649	653	674	654	662	644	614	662	607	618	668	684	678	652	709	663	673	691	656	704	665	650	656	676	660	651	671	628	673	695	640	673	650	648	662	638	679	641	655	600	653	654	661	641	675	639	644	681	623	628	659	681	645	644	653	660	686	646	681	684	677	691	667	632	656	663	660	662	649	672	652	651	697	657	650	670	634	655	636	663	633	590	653	607	699	632	657	671	696	636	675	650	645	638	664	654	673	623	670	677	693	683	685	664	694	699	637	671	658	703	650	632	664	694	701	645	679	691	677	661	628	641	661	709	660	606	612	689	637	672	685	656	649	617	636	685	637	699	653	656	669	648	634	651	606	643	664	652	637	663	636	696	663	661	648	674	654	622	677	636	694	690	612	654	674	641	624	634	642	663	639	680	633	630	608	662	683	673	697	668	680	653	663	667	709	648	695	629	617	646	703	649	633	677	652	676	659	649	634	660	653	644	665	695	640	637	667	671	660	638	667	661	628	681	633	640	668	685	652	692	652	703	704	636	674	705	643	692	637	712	630	637	665	660	640	626	639	637	647	704	680	666	634	659	640	728	625	691	648	631	666	668	655	700	657	661	655	639	613	652	651	684	663	697	627	654	619	603	648	664	605	622	640	645	612	653	625	658	638	655	651	612	626	666	662	633	648	616	651	708	619	658	651	680	650	637	617	639	641	679	639	644	673	626	663	600	685	666	683	676	726	618	630	664	676	652	674	648	674	666	705	660	624	680	677	653	656	702	663	634	640	630	622	668	647	658	648	617	675	628	683	681	662	684	635	651	595	643	647	636	659	642	645	694	640	662	668	642	637	660	674	644	675	686	692	687	673	649	578	626	659	663	706	703	683	683	674	624	667	606	603	686	652	666	629	647	663	654	674	726	667	700	667	674	688	601	650	664	664	606	590	643	662	642	637	660	645	682	683	658	637	618	672	669	660	723	632	673	643	600	658	667	674	695	679	691	612	641	625	604	676	671	631	698	616	661	677	619	694	691	650	689	633	679	667	654	648	615	691	641	659	666	683	672	636	671	685	679	644	657	666	681	640	669	712	677	647	633	699	644	730	660	679	683	652	620	681	638	704	649	645	692	619	630	663	664	673	673	666	659	650	698	649	662	678	691	656	647	631	696	648	618	653	672	643	673	697	661	636	661	661	643	662	638	607	662	652	676	636	680	690	648	695	673	630	634	639	672	661	650	629	654	649	652	630	630	694	632	628	674	669	678	691	697	679	671	676	663	671	617	684	678	648	681	646	674	686	674	637	692	610	613	658	676	668	659	707	657	632	639	641	637	643	689	630	641	670	607	659	648	645	647	650	704	653	669	623	633	707	651	646	674	657	626	671	660	636	687	728	689	645	643	704	637	660	659	640	635	675	590	587	628	676	646	701	689	595	657	716	671	630	652	619	668	658	686	635	705	713	656	668	651	650	695	695	673	673	643	611	686	647	614	663	659	682	634	649	638	635	656	664	630	611	684	677	688	670	650	627	628	652	677	675	644	639	643	650	689	675	676	693	659	614	704	628	668	652	686	671	674	679	675	706	667	656	655	637	631	667	624	690	649	696	670	684	665	693	678	704	635	685	684	650	665	667	633	646	698	643	703	684	675	689	726	696	644	694	657	673	654	678	672	632	671	712	664	682	651	669	642	630	617	698	682	655	638	640	680	669	671	685	630	641	677	651	673	681	658	687	675	654	679	635	664	651	667	646	667	647	666	661	646	684	652	679	670	645	687	667	638	611	658	659	601	701	639	632	660	677	670	662	679	615	630
47595	45546	48205	41895	31564	30057	28566	20867	16944	18911	14293	8728	5425	5409	10978	8936	6901	5413	3591	2319	1310	766	480	337	284	287	241	240	272	254	271	269	264	247	278	261	283	234	237	255	265	253	237	226	276	233	269	233	261	245	236	226	254	236	251	226	241	235	263	261	249	242	240	254	257	229	250	265	264	249	271	235	246	251	227	278	289	274	252	244	236	268	243	251	275	253	221	236	281	255	247	276	248	258	243	238	247	248	242	251	242	249	236	254	234	289	274	263	279	265	263	240	286	252	226	258	259	254	256	240	242	259	258	288	252	241	208	262	260	242	264	252	241	265	277	235	244	230	241	240	258	258	256	272	259	247	231	249	252	245	236	238	260	240	262	265	269	235	234	256	236	247	240	266	258	290	244	265	263	223	251	272	240	248	270	246	216	252	252	260	235	247	255	265	248	282	238	234	271	262	254	248	259	240	244	216	252	244	258	239	241	226	248	226	269	228	269	268	239	250	252	262	261	257	220	250	225	244	254	243	255	244	235	241	252	284	231	228	242	254	234	263	267	245	266	274	277	235	243	266	239	248	250	273	257	250	232	258	259	248	252	257	256	251	236	237	252	248	256	264	252	241	265	229	241	240	263	253	270	247	233	257	271	258	228	295	251	260	250	270	276	252	237	235	253	249	271	245	275	238	231	249	211	242	240	258	305	248	235	256	256	265	275	239	225	276	241	228	239	267	259	292	243	222	230	274	232	244	269	222	237	244	236	258	247	261	217	241	226	251	215	255	238	267	259	245	216	262	230	256	264	250	238	273	262	243	256	253	256	241	260	238	255	228	243	259	265	262	251	246	257	249	271	258	262	231	260	288	266	247	252	267	210	210	236	218	250	259	249	260	266	221	266	264	214	267	275	270	262	279	252	241	242	261	239	262	250	264	247	213	252	248	230	263	244	241	243	254	271	214	263	264	234	271	250	251	226	265	255	271	235	257	237	244	253	300	236	237	260	229	277	248	242	252	262	264	244	273	246	255	250	212	268	227	267	256	268	258	250	253	237	221	222	228	242	242	247	275	282	268	228	281	254	275	231	258	253	233	251	252	228	227	243	243	259	237	236	268	239	246	259	288	258	272	222	230	237	266	259	278	237	247	239	251	229	262	265	228	255	273	233	251	250	229	250	268	222	249	257	248	220	226	259	238	248	243	255	228	218	228	240	266	265	241	256	268	256	278	254	283	243	235	255	235	258	288	232	244	270	238	229	251	249	260	254	224	242	255	260	239	242	254	256	260	249	289	264	217	251	233	268	231	268	254	269	280	220	263	276	245	263	268	274	246	258	261	249	239	263	258	242	230	308	255	252	255	232	239	278	256	256	246	222	225	272	269	227	251	221	233	255	262	251	226	261	202	219	253	256	244	264	253	215	233	224	232	270	242	263	246	228	243	254	250	249	276	279	262	248	244	260	262	247	248	265	262	246	279	247	243	259	237	248	218	216	261	261	238	238	250	260	264	254	258	263	249	266	264	270	254	251	279	229	252	239	246	273	234	259	259	217	247	253	243	256	252	262	225	212	252	282	254	230	238	254	259	232	234	231	264	250	264	248	242	245	226	245	271	263	265	236	274	273	248	225	287	219	268	257	280	242	248	267	267	249	258	259	243	253	261	229	259	242	267	243	231	244	237	252	236	229	249	227	262	255	266	244	218	234	259	236	226	267	216	231	224	248	232	271	267	244	243	244	241	230	230	245	265	222	255	246	222	248	264	268	230	252	246	214	245	243	263	250	245	242	255	240	231	288	269	254	258	268	255	235	262	254	253	219	246	293	256	276	254	248	250	255	254	281	207	267	220	285	239	232	276	247	246	269	258	243	251	240	274	239	277	240	291	267	239	266	242	251	266	250	252	245	254	248	262	281	239	302	287	241	225	247	264	259	257	239	262	233	216	231	254	249	255	231	244	250	255	255	246	231	261	238	255	240	242	246	266	241	217	241	254	235	221	263	238	248	261	249	228	263	259	224	236	240	275	219	241	231	247	237	226	263	265	262	260	247	240	234	240	273	244	284	247	268	278	247	259	249	257	225	245	231	284	251	212	292	244	219	243	242	262	236	202	270	259	244	212	252	231	227	256	221	224	244	249	259	242	222	226	227	246	263	246	268	249	259	258	229	224	250	270	239	238	260	252	258	267	246	248	237	243	251	255	259	245	218	240	242	259	271	261	224	257	229	229	239	248	249	257	255	237	228	242	230	236	227	257	263	262	241	244	262	268	240	234	241	263	240	257	265	245	241	228	255	236	267	256	228	224	275	254	273	283	224	219	237	290	288	264	246	238	227	239	252	257	281	264	276	246	235	260	267	248	261	266	239	254	236	260	242	267	238	235	263	238	224	257	223	280	275	237	251	225	268	236	235	292	234	263	243	246	243	256	240	249	271	278	242	262	230	248	256	224	236	231	265	262	260	244	274	228	241	267	252	249	254	246	236	241	248	254	245	246	276	251	267	225	275	277	272	232	255	248	233	291	233	270	230	257	227	277	239	273	233	248	244	229	279	251	261	242	236	255	271	262	230	242	275	268	228	248	261	253	273	250	272	265	267	239	276	278	262	236	268	244	223	240	251	245	250	280	253	234	282	273	225	276	267	247	249	256	260	225	262	247	244	250	259	263	277	262	234	224	269	267	295	272	263	282	245	259	239	260	239	251	274	249	268	246	260	244	253	252	234	261	245	250	271	240	220	243	269	270	272	280	249	272	260	254	256	242	266	258	229	244	255	249	242	250	248	245	232	261	271	282	259	268	274	264	262	258	245	226	260	229	253	248	263	264	251	223	249	238	265	273	245	246	234	245	244	224	274	226	248	244	259	231	242	259	250	256	235	247	277	253	252	252	257	250	213	228	230	269	257	256	248	276	228	263	274	269	282	253	235	245	264	260	264	240	254	258	252	229	238	258	268	259	245	272	219	250	227	265	236	259	261	254	247	240	273	270	226	268	253	263	249	271	254	270	265	263	234	237	224	239	276	258	254	245	272	248	231	234	236	281	250	245	241	228	254	241	262	233	247	236	243	245	276	283	287	265	246	242	282	250	248	256	212	217	252	232	233	274	259	235	272	253	240	256	244	245	250	257	248	251	263	253	263	262	262	258	258	249	242	254	219	255	224	249	243	257	274	261	261	245	243	256	233	249	241	247	246	231	249	270	268	265	257	241	246	263	243	264	251	217	236	250	254	264	237	245	255	263	251	252	246	268	257	244	264	234	253	274	251	225	247	272	238	240	241	238	240	230	264	244	246	246	279	246	238	242	244	272	257	262	242	243	250	235	224	285	247	256	224	214	234	252	262	262	231	258	264	234	274	235	247	258	264	250	238	258	255	220	241	262	250	227	248	250	252	242	253	255	276	256	256	274	256	257	250	257	259	270	254	276	223	251	230	235	235	254	243	284	248	287	231	258	248	239	232	238	256	280	237	243	241	259	269	226	269	260	262	234	227	241	229	245	251	250	263	268
30192	35886	47307	45904	41844	42517	38745	32783	31502	35695	29233	23421	19044	21700	32353	26930	24569	20217	15199	10293	6102	3378	1746	957	774	624	592	637	630	596	595	585	598	614	565	623	627	610	619	595	598	576	655	567	578	596	626	599	626	578	621	611	608	605	625	657	611	602	601	588	590	575	613	626	550	562	570	617	578	539	597	564	563	568	619	630	609	602	592	629	566	596	574	593	651	619	601	620	602	593	600	620	551	592	620	630	571	611	593	603	608	588	598	614	623	616	588	615	565	615	564	608	573	591	622	607	564	604	565	548	571	579	586	616	569	606	606	594	614	627	602	609	625	620	638	606	573	582	582	582	592	585	601	575	607	568	578	645	594	609	637	595	624	597	658	586	568	601	636	577	627	538	606	592	615	561	634	604	650	631	637	628	556	577	609	610	630	605	572	550	605	536	622	598	613	639	580	592	639	596	601	613	569	602	627	615	576	627	619	603	630	600	610	635	602	637	571	629	568	586	693	603	610	591	584	623	627	623	652	569	639	559	611	601	597	614	578	612	618	654	547	591	592	557	622	627	584	591	581	614	622	533	601	596	634	597	607	606	593	599	613	579	583	560	650	589	623	602	567	599	587	610	629	574	581	615	601	570	606	626	620	632	618	551	576	622	574	625	574	643	616	610	616	604	581	641	650	591	605	596	621	588	578	577	587	621	574	595	598	629	600	610	559	591	595	630	625	619	588	611	601	608	631	611	633	615	556	608	534	611	576	615	575	610	628	587	589	564	596	628	576	610	589	595	637	585	649	597	601	600	601	560	599	626	574	575	588	569	583	582	611	571	599	597	598	622	587	604	599	600	587	611	588	638	626	544	591	590	587	600	610	585	589	591	612	587	634	638	602	573	565	598	621	603	544	603	655	595	605	622	583	593	619	582	601	630	577	561	637	595	630	575	605	628	611	618	616	608	631	605	599	601	640	582	588	585	585	574	594	596	590	621	608	625	617	595	606	601	618	617	589	623	633	588	604	607	607	631	572	595	619	591	576	587	606	563	607	616	586	584	593	547	616	610	643	590	612	573	610	561	641	625	614	586	564	590	565	583	614	578	558	633	664	605	614	607	595	591	618	630	608	640	616	597	599	602	625	610	588	575	559	610	629	563	588	603	611	571	597	616	585	636	603	588	590	599	613	580	596	618	609	548	627	598	586	582	648	561	611	625	612	648	590	624	607	632	576	628	567	630	552	610	615	591	565	617	611	593	592	552	608	593	600	615	586	601	573	590	588	572	577	572	610	585	591	565	610	570	605	596	595	593	609	591	623	539	612	626	609	659	560	632	589	615	614	575	646	552	579	583	565	600	591	599	564	606	579	591	627	592	583	615	559	608	605	575	611	587	645	553	599	610	607	638	572	551	608	593	608	647	634	575	602	600	572	622	595	588	602	600	557	626	578	609	643	565	553	603	605	604	586	624	603	583	594	655	594	569	580	575	588	592	573	597	607	578	587	588	581	583	575	616	559	555	564	592	596	614	621	615	605	553	641	600	588	578	613	617	597	593	614	569	590	608	607	629	583	623	645	632	594	582	635	590	577	579	597	584	567	582	613	666	581	598	657	653	627	585	608	621	566	570	641	558	586	613	628	559	608	581	588	604	623	629	612	576	571	592	565	622	596	605	608	545	605	534	587	649	623	598	588	608	619	601	603	580	562	603	587	643	620	626	600	595	598	623	587	611	548	585	588	610	640	607	582	588	595	585	582	611	590	579	596	627	616	623	623	589	591	621	601	618	605	600	596	583	588	589	605	608	636	556	615	554	604	613	617	629	619	579	637	608	589	573	585	651	565	620	595	614	642	566	548	616	610	607	592	634	601	615	587	577	623	619	593	599	570	593	592	617	579	581	626	606	585	626	575	628	552	615	617	553	632	606	614	605	581	561	598	573	582	596	612	624	593	611	583	581	570	575	597	556	590	592	576	612	639	636	601	604	616	608	581	584	620	592	611	589	601	623	610	626	581	600	617	616	593	576	585	602	593	571	589	606	615	618	580	638	607	583	604	549	616	590	620	557	614	622	587	581	623	592	606	572	560	568	587	646	588	571	567	622	587	643	627	595	575	563	620	592	558	598	604	551	600	637	556	627	608	560	627	628	627	585	588	608	622	576	606	573	604	587	629	587	603	606	611	590	581	616	616	557	579	623	657	589	591	605	638	542	624	597	574	579	566	595	605	595	633	574	566	574	584	612	593	575	590	554	554	590	590	620	610	570	668	582	609	594	603	605	594	563	632	610	557	619	595	597	633	606	612	635	610	591	636	600	606	545	573	591	635	582	578	602	614	596	599	570	628	630	560	591	600	560	557	605	577	602	602	587	621	538	650	571	565	612	610	602	565	551	582	611	579	591	604	647	596	582	605	651	589	592	660	566	602	615	604	573	602	593	581	584	581	586	587	592	585	585	623	624	650	553	658	600	594	596	592	618	563	622	602	595	609	601	600	620	581	597	606	596	615	588	606	641	551	615	597	544	648	634	621	605	613	609	615	586	577	616	619	589	641	610	642	628	612	595	594	612	535	601	590	571	575	602	602	589	572	576	588	605	608	587	603	564	643	603	581	580	592	598	579	610	591	615	578	569	610	585	592	655	585	624	583	563	626	585	594	603	545	557	628	622	643	608	594	593	649	601	640	577	606	581	576	589	624	583	618	620	648	601	531	609	624	601	613	655	693	631	585	601	576	587	611	603	601	618	585	588	598	622	622	609	620	560	588	564	607	654	622	614	601	625	612	602	599	590	643	595	580	550	612	627	592	591	610	612	626	610	587	612	589	619	607	595	594	561	635	619	566	586	619	569	594	587	582	612	622	600	603	568	570	563	635	532	655	583	601	604	540	583	612	632	589	566	556	544	613	594	610	622	596	584	612	579	607	614	639	641	590	579	590	587	608	621	593	599	591	607	620	612	634	607	580	620	604	629	594	619	603	606	608	639	575	567	634	608	570	620	620	601	628	570	584	591	612	566	586	592	616	597	585	603	585	616	652	595	643	643	611	589	608	578	636	567	615	588	589	620	601	621	614	586	573	595	583	630	644	598	576	570	533	593	625	599	591	625	619	590	617	603	602	589	646	600	596	602	595	599	594	592	564	611	544	611	626	635	609	609	660	625	587	564	562	602	669	627	606	623	557	593	617	572	573	616	632	588	617	601	604	608	585	629	580	624	643	623	607	598	535	627	579	595	577	561	623	611	624	579	607	602	580	552	553	595	611	563	641	572	581	593	581	627	613	591	602	569	589	642	573	617	651	598	580	582	607	604	595	616	592	587	620	581	596	605	586	610	625	607	587	622	583	577	590	566	605	615	594	586	593	573	610	624	622	586	614	622	602	590	592	609	624	592	619	588	601	558	582	580	634	601	575	603	632	617	566	585	590	633	603	607	631	584	604	592	584	593	570	570	577	622	589	602	617	566	568	595	617	575	606	570	609	568	571	575	553	579	589	608	569	601	624	627	559	604	603	582
22139	17339	18235	12234	5899	4321	3498	2361	1685	1449	1374	1265	1170	1165	1124	1053	990	813	602	459	395	380	302	345	306	304	307	301	286	304	300	294	316	306	325	308	321	272	316	298	298	305	333	303	294	302	318	297	287	310	321	331	303	328	340	315	304	296	309	306	325	304	307	293	302	332	288	309	310	299	300	330	325	293	331	297	330	320	307	315	296	313	302	355	318	313	305	295	291	303	320	354	295	314	309	318	336	323	283	295	312	307	314	328	332	308	329	315	309	316	334	322	337	312	288	328	308	297	292	332	310	321	313	297	292	305	352	324	298	289	336	322	336	315	301	343	302	311	315	317	283	291	315	294	319	327	318	310	285	287	291	322	329	329	339	317	327	333	337	326	333	306	292	317	318	307	323	293	338	302	285	277	316	320	324	310	306	334	320	287	315	291	299	318	285	301	298	285	314	298	334	317	293	335	320	330	315	302	307	290	314	306	301	307	343	328	323	327	321	343	304	333	271	334	336	342	288	297	340	360	311	338	302	329	292	291	331	291	323	322	327	309	308	286	318	282	320	305	315	300	304	315	300	303	319	319	336	307	332	329	309	317	304	280	312	296	339	307	322	323	360	330	357	298	300	310	332	306	301	314	321	317	329	304	328	320	302	319	361	292	288	272	289	337	293	345	296	292	334	304	317	332	310	302	337	320	325	287	349	282	306	329	292	318	313	289	303	327	297	305	300	317	325	307	336	283	311	294	296	304	334	323	329	319	273	295	328	295	313	316	327	324	310	312	327	292	330	321	308	322	300	305	319	301	314	300	327	357	344	305	320	348	320	273	311	292	276	320	343	307	337	292	284	325	343	322	327	311	300	327	331	337	319	310	276	347	322	317	329	301	325	345	315	319	295	336	307	294	329	284	283	320	343	288	303	337	311	285	288	315	348	309	334	302	292	295	321	336	285	308	303	317	336	317	308	312	357	300	325	287	295	296	346	308	306	320	299	310	285	328	313	291	301	320	311	316	333	342	297	302	319	299	322	347	287	303	320	327	314	312	311	317	310	314	303	324	311	284	299	312	321	320	357	315	291	340	328	324	303	320	345	305	299	314	279	287	313	295	301	325	307	326	338	306	300	317	310	338	297	304	314	316	343	317	362	301	335	310	330	330	329	322	275	339	348	311	358	312	337	306	322	271	315	289	319	297	340	308	288	295	303	332	300	290	301	330	337	325	320	305	302	330	350	334	328	315	317	327	315	337	336	311	283	327	263	302	330	305	333	330	342	356	305	321	341	307	300	293	341	304	309	303	308	288	310	310	308	320	289	297	286	335	291	279	340	337	323	306	298	276	318	299	325	308	307	301	335	323	300	317	299	306	336	288	333	312	353	341	319	331	331	306	327	293	319	318	321	305	328	303	328	323	343	304	318	315	318	285	295	306	316	297	337	300	284	317	320	308	317	327	275	336	335	285	309	302	339	324	340	326	306	330	336	310	330	298	330	298	309	316	318	301	341	321	288	317	311	299	289	309	292	351	301	311	304	310	328	306	337	295	324	334	297	319	321	282	305	349	285	327	298	317	321	300	313	328	351	314	278	291	344	317	312	301	364	329	319	296	304	335	338	326	326	307	313	316	319	281	298	314	333	331	311	313	305	315	292	332	294	324	299	286	326	339	286	334	323	313	322	297	279	326	292	336	309	335	281	294	331	309	304	313	279	321	293	338	319	352	312	334	299	309	338	324	331	295	324	285	319	328	341	296	320	306	319	287	275	272	306	333	328	314	319	303	306	297	314	295	310	280	339	342	331	320	310	315	306	340	295	322	316	337	300	309	322	311	338	332	291	305	288	327	336	320	328	323	300	297	280	293	293	307	327	332	309	312	279	305	301	297	334	354	333	300	316	312	310	373	296	310	292	293	308	321	328	324	329	329	335	322	293	320	279	312	294	314	306	332	332	321	317	308	278	313	290	335	326	329	314	349	328	313	308	300	299	352	308	324	298	314	327	340	331	316	305	309	318	314	300	329	320	307	322	315	355	285	297	303	317	305	356	295	309	301	323	320	290	296	296	368	328	317	322	332	322	307	326	335	290	362	349	267	305	305	335	314	327	293	283	308	326	331	268	305	323	321	322	302	322	290	306	301	330	330	302	330	325	364	309	292	293	291	300	297	306	307	344	288	294	318	305	318	302	309	308	322	312	354	315	347	318	332	303	321	315	339	340	318	322	309	330	314	323	326	359	315	287	312	308	328	320	359	342	321	295	330	329	316	301	321	318	297	287	315	294	312	312	330	334	309	276	325	305	299	348	321	303	285	274	308	296	321	294	336	299	344	326	314	317	311	335	302	304	316	325	303	275	307	293	334	349	324	272	291	318	298	304	278	316	317	281	319	332	315	314	317	266	313	293	305	296	284	318	294	318	318	332	307	279	350	329	341	294	321	316	285	342	308	326	315	308	308	305	314	332	344	313	294	336	314	333	306	310	322	338	303	315	317	359	349	313	322	300	300	320	313	317	291	320	308	306	324	316	310	305	278	338	343	317	316	291	322	306	326	309	335	326	312	301	324	310	276	307	296	330	314	326	328	316	270	303	326	315	357	313	326	302	277	317	310	325	320	300	292	304	284	276	299	300	363	330	304	330	311	302	292	308	298	289	310	283	318	308	325	293	331	265	306	332	302	315	318	327	284	314	297	315	356	344	301	331	306	315	295	312	326	310	342	320	269	296	318	337	302	330	328	306	324	332	318	327	310	311	295	304	308	324	309	277	300	294	360	275	310	293	292	328	321	301	301	307	339	308	314	298	296	305	302	288	345	313	323	337	308	303	311	288	321	318	297	311	336	305	283	315	291	324	309	316	292	317	323	300	302	342	310	340	319	291	351	317	311	321	348	318	324	324	298	303	312	305	338	327	265	287	330	350	304	297	323	292	300	279	304	334	297	296	322	319	334	293	326	316	323	305	323	292	333	303	311	314	325	310	328	318	284	319	303	299	289	310	312	327	338	304	318	326	321	323	313	296	307	349	317	320	339	313	325	298	328	333	341	298	316	297	302	322	284	332	315	292	325	268	318	302	324	330	318	321	354	299	312	321	293	304	317	343	283	317	306	318	301	346	287	336	304	370	311	325	335	306	294	319	336	315	312	354	329	337	329	329	304	318	278	307	335	338	332	304	314	282	325	350	304	310	283	291	305	291	347	281	308	318	324	340	307	305	347	313	346	323	297	312	315	304	292	309	304	323	334	309	326	313	324	325	278	315	304	339	305	319	301	315	313	300	319	311	307	305	304	329	306	322	298	310	304	305	318	340	310	316	349	300	276	298	297	326	289	322	279	267	280	306	340	285	286	311	316	303	332	299	327	293	327	341	326	330	335	304	344	333	310	262	332	288	306	330	303	297	328	307	318	318	322	296	302	335	334	323	325	385	302	314	299	321	313	313	322	330	311	325	278	333	325	313	334	269	330	316	305	295	321	321	303	322	330	345	333	279	295	309	309	325	291	345	341
12298	12464	23450	21357	14646	13798	12642	9416	7084	6377	6147	5816	5679	5390	5436	4879	3953	2835	1773	1360	1026	976	837	771	765	795	759	780	701	735	701	674	725	693	720	701	738	787	778	731	763	712	736	745	709	728	749	758	712	712	720	783	720	760	755	768	755	745	726	764	757	714	719	681	766	709	756	747	723	734	723	708	736	739	736	662	721	719	718	707	709	798	739	734	758	731	716	743	740	738	748	760	756	722	734	743	749	762	725	744	736	740	727	808	684	721	727	730	731	750	749	705	729	725	755	779	719	699	771	764	750	783	701	736	732	728	751	771	735	670	756	743	755	772	754	701	769	746	698	710	684	695	755	679	733	675	733	768	707	697	659	739	739	722	718	738	734	770	768	707	743	721	709	758	728	724	726	693	744	749	724	756	775	708	695	780	742	695	694	733	724	765	767	732	760	738	759	760	763	712	739	749	743	721	705	731	692	756	718	710	761	761	705	732	740	731	705	717	740	763	791	743	707	710	756	692	673	693	709	732	722	741	719	744	730	780	743	743	697	738	654	771	745	712	711	722	634	754	766	779	688	701	690	769	702	750	753	741	687	728	743	734	703	673	705	750	729	713	761	741	728	731	743	727	739	724	746	685	704	739	736	737	732	733	718	753	718	798	756	712	774	727	703	688	760	750	715	731	712	715	737	694	694	737	726	764	774	752	738	715	699	755	705	756	753	719	721	732	688	755	772	726	736	676	682	739	727	770	743	771	727	776	734	724	694	709	723	702	696	740	794	759	766	688	742	740	739	756	785	714	685	758	755	738	762	744	706	716	715	738	724	712	707	727	743	790	742	716	695	754	747	755	753	735	730	719	704	733	727	767	759	782	730	685	751	802	739	788	749	747	728	709	758	702	769	771	718	748	751	788	774	745	744	708	713	706	725	740	719	710	719	732	701	725	734	699	723	723	708	720	728	709	751	731	736	717	742	727	738	744	745	706	716	752	704	751	736	778	742	740	751	736	747	710	692	742	707	694	747	766	718	731	733	744	752	762	721	701	731	784	711	707	716	803	691	724	714	715	700	715	691	773	714	733	737	735	709	749	736	774	779	745	700	718	768	738	712	738	727	669	767	735	686	744	724	756	713	796	779	742	692	755	715	718	743	748	717	692	725	739	735	754	770	737	739	765	707	721	713	738	722	753	723	707	751	751	734	725	733	761	740	766	708	744	705	741	729	724	738	728	703	693	731	731	750	704	734	747	746	719	733	696	764	733	779	740	748	716	710	702	711	750	729	779	744	738	735	733	773	782	700	755	734	700	747	712	742	714	747	765	769	719	729	726	739	719	723	740	711	764	742	764	719	818	671	742	746	769	751	733	712	798	691	709	739	703	705	747	719	775	759	685	744	737	761	719	709	748	757	723	724	704	726	721	710	774	734	733	785	708	723	720	703	696	786	757	718	699	754	768	753	752	727	747	687	757	813	736	693	751	759	728	727	733	742	721	733	739	712	731	727	767	730	727	700	723	717	757	717	726	744	731	802	763	722	721	712	757	765	684	771	728	701	718	713	730	743	728	702	759	725	721	725	729	699	733	716	736	749	763	741	718	691	733	742	787	796	709	719	767	726	740	693	711	745	794	727	775	721	738	716	689	763	760	754	751	698	740	708	747	716	777	730	767	714	692	767	713	737	731	699	732	747	740	707	747	722	751	736	718	697	732	724	735	743	752	736	675	722	755	679	729	697	718	751	709	713	738	693	710	711	753	724	685	714	688	682	743	720	745	753	779	733	716	747	734	705	752	744	733	759	765	720	727	710	707	755	753	683	736	711	752	747	781	715	769	712	764	712	746	761	715	703	743	744	700	770	706	718	752	711	737	714	737	724	703	763	745	720	748	736	742	677	781	730	697	735	739	783	752	708	744	721	723	716	712	715	708	709	737	729	692	756	705	711	697	774	760	736	735	719	731	748	722	700	789	731	735	776	753	720	796	737	786	735	782	728	724	704	788	679	755	751	778	807	758	740	778	749	721	756	761	669	738	730	709	743	741	700	723	729	703	731	733	765	739	728	761	745	745	731	713	719	712	775	732	682	762	735	723	714	717	754	739	695	737	736	718	725	740	718	710	671	780	681	686	704	712	709	727	735	726	754	719	774	736	745	727	711	728	698	750	717	740	686	696	719	741	696	704	733	724	739	708	738	748	786	759	769	716	731	781	725	700	699	701	724	742	685	757	779	750	718	721	736	720	681	705	756	739	704	741	705	730	735	689	758	735	708	727	759	781	731	714	710	736	728	736	780	710	720	742	730	718	747	744	711	740	742	705	717	705	704	713	692	726	717	688	764	727	785	750	696	696	728	708	718	760	807	745	736	679	783	738	733	718	764	680	704	763	709	733	757	694	782	755	745	723	737	734	715	748	703	770	724	749	747	697	737	682	730	743	727	760	726	750	741	715	710	744	699	710	743	729	715	732	739	713	796	763	735	663	764	685	712	735	707	759	723	717	758	718	758	692	763	778	757	745	728	747	736	776	766	714	738	727	722	735	759	734	762	740	700	770	720	769	702	773	728	731	730	723	716	750	701	694	727	723	750	761	710	715	719	675	724	727	695	750	721	757	723	739	758	781	731	718	740	759	727	734	692	729	732	753	733	755	735	710	748	735	740	735	726	749	689	749	760	710	738	755	775	726	762	700	771	715	730	739	709	728	698	704	742	785	696	731	729	752	683	749	758	755	726	733	768	699	791	727	727	725	747	668	695	777	741	706	750	684	776	774	715	759	710	745	702	757	720	709	734	779	710	728	699	742	767	724	712	718	749	748	722	776	750	721	768	792	717	758	778	730	725	735	773	748	722	724	727	723	741	734	727	697	727	729	737	717	775	759	704	752	733	711	756	764	748	709	710	735	684	715	742	726	741	742	712	711	742	735	774	725	732	754	742	724	719	735	747	738	734	705	712	782	772	773	762	730	737	755	724	729	717	744	729	727	730	697	725	720	713	716	751	728	699	734	708	740	709	702	742	707	742	701	780	763	769	694	732	754	758	688	720	737	730	688	695	706	755	710	758	778	693	723	711	825	707	748	706	715	739	740	722	727	701	727	768	749	740	693	754	739	729	724	744	722	745	707	725	738	755	738	708	731	761	720	721	746	749	759	712	719	732	704	740	744	752	704	720	719	754	744	696	706	744	720	737	728	684	684	745	731	715	778	721	732	773	764	728	712	724	706	745	791	727	730	737	721	702	735	698	717	775	748	763	741	699	728	756	733	750	716	711	715	740	705	738	713	764	778	729	739	713	727	725	729	720	731	726	717	795	757	764	714	726	752	733	720	748	713	783	746	721	779	765	769	723	716	747	736	725	773	677	723	781	731	715	707	728	712	807	690	748	735	690	722	736	791	758	745	757	731	673	731	759	758	748	702	740	756	739	747	790	715	725	701	781	732	738	716	781	703	779	759	768	742	717	767	722	748	722	715	758	704	781	732	711	719	758	753	719	701	754	709	744	681	726	812
38249	36928	41981	35094	23714	17983	13411	9288	6698	5437	4661	3697	3146	4289	6135	5920	4002	2581	1512	881	517	407	327	312	296	295	309	268	298	291	319	311	245	309	298	316	271	274	302	269	291	273	290	284	261	298	288	262	293	260	240	273	292	290	285	270	331	299	290	304	301	291	302	280	302	290	289	267	305	303	299	275	277	298	298	290	310	273	289	272	298	256	270	311	275	281	293	298	279	285	253	292	232	252	266	268	277	268	304	281	284	283	291	316	270	295	254	269	322	282	265	275	277	246	263	288	314	296	267	298	285	278	265	276	285	260	289	288	344	310	295	271	243	295	266	286	271	277	235	288	300	270	284	301	259	300	315	307	288	333	337	339	253	245	276	279	293	274	299	289	285	304	287	276	273	303	257	278	255	260	270	317	288	277	287	287	269	273	292	286	250	280	269	265	263	247	297	286	274	298	266	278	315	270	311	272	278	287	279	311	274	298	282	259	261	294	294	247	272	272	267	260	256	269	263	295	288	305	287	290	298	303	296	256	296	298	270	282	273	275	287	284	277	270	245	280	279	267	280	314	283	305	308	285	308	274	247	299	299	297	308	284	276	273	283	286	299	289	272	272	283	274	266	307	286	272	294	265	295	275	300	271	261	270	285	300	286	276	262	295	275	285	276	294	283	313	296	295	290	307	306	299	284	320	282	294	298	285	292	283	293	288	277	278	248	310	312	271	285	296	262	286	294	272	272	300	278	278	303	300	286	266	247	217	271	279	275	278	259	274	298	267	299	265	257	270	275	262	304	299	259	267	310	255	287	251	276	278	284	284	303	279	278	319	291	284	309	274	319	307	300	269	269	269	306	275	280	271	274	257	286	296	271	317	287	269	278	260	282	292	280	268	302	281	302	311	284	301	287	254	290	269	311	284	288	288	252	265	284	285	278	306	272	256	299	276	265	277	272	271	290	292	271	277	274	271	251	315	278	299	264	273	272	272	308	287	256	265	278	284	309	293	260	261	258	285	249	298	257	247	271	283	298	271	294	301	277	289	281	272	283	294	290	261	292	310	262	302	288	300	291	269	268	296	276	263	273	294	314	292	267	317	272	271	302	266	284	301	307	260	306	299	295	289	285	288	300	291	305	299	270	275	278	269	307	276	276	257	268	257	255	291	289	307	262	269	308	289	294	273	289	246	298	288	309	291	280	271	312	293	274	271	277	290	261	293	321	288	284	304	284	254	275	280	281	272	265	306	277	287	285	268	280	294	319	256	295	286	285	286	285	252	297	291	271	283	267	253	265	283	311	269	300	265	285	300	283	291	292	277	291	289	281	294	262	286	288	274	301	276	266	305	302	267	294	281	294	264	267	296	277	293	275	290	274	275	302	288	282	296	284	286	292	271	281	271	280	285	268	276	278	307	268	282	247	325	283	285	276	297	290	268	257	279	272	274	279	271	251	305	296	285	262	269	285	296	286	292	278	285	274	272	269	286	296	273	279	314	302	305	269	272	266	299	296	294	257	282	286	246	271	260	275	294	273	273	290	298	292	267	264	270	245	294	276	306	313	289	294	279	280	282	275	267	303	271	257	300	299	285	285	334	274	273	276	249	273	266	264	294	281	323	273	282	280	311	266	278	314	290	278	283	310	280	276	279	274	291	291	291	296	330	287	276	287	267	278	278	296	269	287	276	249	274	267	262	265	297	280	296	256	269	299	245	284	292	250	261	304	282	274	276	265	274	294	275	291	275	287	265	279	276	261	266	313	265	268	334	290	269	320	299	292	246	288	281	293	270	258	286	252	314	261	312	286	320	271	262	275	312	305	273	277	291	262	275	270	280	300	279	300	307	274	257	280	274	266	297	280	316	303	294	308	285	234	260	273	257	310	281	310	249	297	296	284	285	272	261	281	286	317	290	291	299	272	267	259	293	267	278	269	256	281	262	299	316	291	295	265	288	300	232	276	284	307	272	314	322	258	287	272	312	276	284	267	290	282	262	270	274	259	290	260	281	289	254	284	292	280	291	282	280	267	301	278	274	290	299	263	314	274	246	284	291	308	274	260	246	243	271	291	306	304	278	299	291	310	258	283	278	261	260	290	275	281	294	276	285	272	271	264	302	290	278	300	282	281	295	306	310	275	305	302	315	251	286	317	296	261	253	292	289	300	260	267	291	286	293	266	295	287	325	246	295	299	310	305	259	272	296	325	256	302	275	293	288	287	278	267	291	283	293	286	319	286	260	285	312	268	275	286	307	266	263	270	299	287	261	291	279	260	300	277	277	292	285	284	298	295	273	285	290	255	296	293	334	275	273	277	288	286	326	298	272	275	284	266	306	254	274	286	292	289	268	296	256	255	255	296	283	305	272	309	272	294	267	261	288	312	271	284	266	297	281	283	279	272	300	328	259	262	268	297	291	269	271	283	270	278	263	297	278	282	271	330	293	270	288	255	273	284	280	256	315	278	251	262	293	307	284	279	266	269	296	305	326	285	269	287	286	252	284	288	281	299	282	309	296	300	283	267	265	312	292	302	245	323	300	270	272	286	282	276	314	282	296	280	306	272	270	278	250	282	288	273	260	288	322	265	247	304	253	312	300	288	268	245	253	275	263	321	258	276	294	290	286	265	279	276	251	282	300	291	268	291	297	285	290	303	284	269	270	249	264	272	302	249	296	265	265	295	273	270	255	263	281	262	281	267	254	284	261	295	321	270	303	284	299	286	318	297	282	308	271	280	286	281	257	286	285	271	297	306	298	304	283	291	280	284	264	288	268	299	279	301	282	292	285	276	258	253	312	255	308	284	282	269	281	313	304	244	274	271	288	283	270	280	288	274	275	299	282	301	263	286	304	306	280	291	286	280	320	310	265	319	274	299	310	312	304	320	267	260	305	290	274	277	284	264	266	284	290	270	293	291	279	260	302	309	309	262	266	286	306	275	275	269	280	311	281	285	304	276	282	285	264	274	289	266	296	307	297	306	309	284	275	294	286	266	255	283	294	295	281	294	289	284	288	292	251	305	263	281	285	277	295	289	296	285	288	280	298	303	248	241	261	318	300	257	296	317	258	265	273	289	257	281	333	280	290	298	299	281	263	315	264	298	303	251	310	274	288	274	281	285	282	309	304	291	308	300	307	281	283	264	307	258	272	252	296	298	267	254	269	289	316	289	301	307	292	254	276	267	307	295	284	313	281	293	285	282	289	277	272	334	303	287	279	291	300	267	271	273	279	285	310	289	260	250	285	274	288	270	260	307	286	293	285	267	280	268	296	273	289	274	288	267	245	307	289	278	284	272	262	279	282	289	305	288	268	285	300	309	321	272	289	305	258	291	306	294	259	285	287	262	274	298	296	292	272	297	278	286	263	296	307	276	271	275	288	314	271	299	323	293	303	285	292	275	286	253	305	261	273	309	282	300	282	319	273	271	279	312	270	287	302	294	283	293	270	298	293	244	274	280	280	296	286	333	304	276	299	278	281	268	300	240	290	279	315	274	309	276	286	270	265
23951	27717	41786	38584	32682	28397	24427	21946	18687	17788	16982	14673	13969	18397	23621	21685	16465	11320	6737	3641	1908	1291	963	792	664	663	657	685	680	669	641	670	679	644	658	690	702	687	658	618	636	645	661	655	691	689	658	721	666	664	633	697	660	622	642	644	653	697	678	687	659	679	678	681	695	662	687	632	660	641	666	664	654	704	665	685	676	706	671	656	634	667	689	653	672	679	697	635	692	685	655	695	680	656	670	671	644	679	682	641	682	671	677	659	700	703	664	650	636	699	698	715	680	690	676	666	682	639	671	655	668	693	700	728	671	634	628	689	664	678	614	598	645	670	671	676	620	673	689	637	717	689	674	671	652	676	636	648	652	648	654	686	719	681	691	665	634	667	700	661	672	654	727	700	665	655	627	663	662	692	677	671	662	672	683	636	695	665	647	630	670	691	640	620	665	702	694	666	684	629	705	702	655	670	665	704	698	664	646	655	630	693	614	678	634	689	629	667	657	720	662	723	663	697	714	660	680	669	644	717	691	660	637	681	687	664	687	675	630	672	705	688	689	662	692	680	726	706	682	621	686	677	683	652	619	669	649	628	664	656	663	627	710	730	675	651	617	660	651	697	621	686	676	627	648	701	628	655	633	631	650	681	696	634	669	651	649	694	671	724	659	628	669	639	658	672	702	665	690	642	631	676	676	618	663	617	629	715	682	616	723	674	684	676	692	644	698	652	690	691	666	673	698	701	653	675	661	656	670	661	667	647	674	651	704	717	657	696	661	637	658	674	673	690	701	660	669	648	701	666	682	595	660	676	678	697	708	689	637	692	659	622	668	693	702	662	665	679	659	641	669	686	690	669	608	639	653	655	691	678	655	625	644	662	697	659	668	656	733	604	693	663	701	688	659	705	665	646	659	661	664	636	639	689	687	653	647	725	687	635	653	661	640	686	669	691	677	634	689	647	659	665	670	670	717	637	643	673	671	688	652	679	719	654	692	684	694	642	655	634	697	714	702	677	637	676	647	663	679	622	696	671	694	693	635	648	681	653	658	674	593	680	672	677	651	648	656	672	672	645	653	640	673	665	655	639	638	704	656	669	630	675	701	727	675	672	714	687	679	726	680	710	670	710	642	670	674	659	674	678	662	658	706	656	691	663	709	616	688	697	720	698	645	672	656	640	708	614	621	668	690	687	689	679	664	654	644	670	663	702	714	656	710	657	655	660	662	637	668	679	623	673	693	656	678	654	654	697	653	677	714	649	635	691	712	676	648	683	650	640	652	674	604	692	716	684	676	674	628	677	721	671	692	705	664	774	696	671	683	648	654	676	668	695	689	704	668	701	632	647	668	681	647	717	719	648	649	691	643	712	657	640	688	685	625	693	683	712	659	664	664	679	645	691	680	702	677	682	676	662	653	669	671	653	667	668	644	706	661	675	689	680	684	693	682	637	676	692	685	657	640	685	636	668	686	683	685	692	649	666	659	634	675	686	672	666	667	683	695	663	647	686	688	654	650	702	683	668	638	712	701	703	616	699	692	667	640	644	607	701	641	725	678	662	704	700	668	713	669	651	684	665	681	715	700	694	625	656	697	671	663	671	668	683	710	661	659	660	663	693	654	681	624	650	660	646	705	686	684	698	652	672	661	644	670	676	653	637	689	684	688	682	684	657	645	679	685	669	678	650	690	631	624	714	687	690	672	688	691	620	678	685	702	650	679	673	711	683	658	675	703	696	655	664	656	693	683	686	695	697	698	612	709	644	692	684	636	689	688	694	706	673	635	675	653	675	681	658	645	619	690	654	662	686	690	635	672	674	649	723	656	655	680	645	669	653	646	676	671	666	672	704	685	656	625	690	635	711	635	671	652	676	684	661	725	671	614	657	638	664	653	684	676	638	709	639	692	679	694	653	679	695	631	717	683	685	666	631	651	693	683	674	688	682	698	662	695	672	645	659	684	650	659	634	650	677	643	756	649	667	681	685	701	670	718	647	699	656	687	668	659	658	695	707	648	647	650	639	662	685	686	666	725	661	668	647	666	718	667	649	597	706	685	686	610	719	654	682	696	680	642	671	718	660	628	649	700	617	653	695	730	651	693	673	632	658	649	664	639	626	708	667	644	682	662	672	655	680	654	615	650	678	683	696	616	664	618	675	673	615	639	665	661	665	621	641	640	686	666	658	682	672	677	691	667	682	661	649	691	700	632	670	682	633	666	677	695	733	687	656	646	701	643	615	670	638	663	662	647	670	653	691	640	673	644	663	671	650	678	667	675	675	686	688	665	664	675	656	657	654	633	665	657	699	735	697	704	678	673	662	713	677	690	665	707	696	638	678	653	666	673	654	663	657	659	627	629	681	648	653	675	726	668	640	658	643	672	656	646	652	691	681	709	634	693	606	686	655	649	623	714	614	688	657	636	639	674	610	638	661	614	708	630	679	617	667	694	640	661	724	713	701	665	726	647	660	712	678	680	636	673	647	671	684	670	670	618	680	702	702	661	647	659	720	640	702	661	698	657	682	691	645	679	653	667	660	668	623	641	659	661	657	649	677	673	673	667	689	674	683	616	670	623	627	657	650	645	701	677	685	672	673	654	679	689	691	634	636	653	660	663	676	662	664	711	666	657	650	661	685	721	615	688	623	682	636	683	703	667	651	647	706	655	671	640	657	659	659	696	663	685	696	724	726	662	657	653	687	678	670	667	635	638	667	671	715	707	700	667	711	673	647	610	617	651	690	684	724	652	683	681	677	644	681	642	637	668	697	642	692	658	647	734	635	681	626	700	694	682	654	705	730	678	655	700	669	655	634	686	682	698	667	750	652	663	679	675	705	694	706	654	676	688	722	628	666	692	671	686	680	759	655	734	701	670	675	662	660	706	681	695	650	646	682	675	662	682	688	645	679	691	681	680	677	663	727	638	632	702	677	692	665	674	673	659	697	680	666	654	654	667	655	679	661	690	681	658	687	622	658	683	644	624	680	673	630	673	675	660	631	635	634	672	671	680	699	689	641	681	693	659	665	681	664	722	668	640	668	677	665	668	701	679	641	673	657	675	640	651	692	626	674	659	655	700	688	697	663	612	656	664	659	664	657	707	632	689	667	704	720	670	678	731	671	632	693	658	603	660	640	663	675	691	673	701	658	687	667	654	676	733	682	664	693	636	655	701	663	653	642	695	658	709	715	747	606	677	675	703	685	710	701	658	668	657	692	700	677	671	679	641	714	668	662	641	676	632	679	638	647	695	701	672	663	675	671	642	655	654	634	675	680	675	681	668	725	666	689	702	683	662	654	649	676	713	707	666	688	674	733	652	658	669	675	705	665	679	666	690	642	647	648	654	710	684	680	639	713	662	636	681	668	652	685	701	638	635	679	662	627	688	685	650	658	685	691	694	674	679	692	659	654	675	653	667	682	676	645	664	634	641	638	733	709	657	720	745	665	674	652	683	660	686	701	684	675	693	640	652	685	670	656	703	641	654	649	677	669	673	678	681	694	703	656	655	666
47455	42041	47238	41641	33263	26807	21169	16622	13723	10176	8556	6852	5021	5161	11403	12733	7820	4954	2831	1497	823	470	339	291	260	273	285	272	256	228	262	260	279	259	258	218	260	240	284	272	238	249	256	243	247	257	284	274	253	251	243	286	252	249	259	256	299	264	288	276	265	239	226	236	261	255	266	267	262	244	279	261	255	226	256	271	267	280	243	243	251	236	248	229	230	254	262	250	257	220	268	240	262	274	263	245	250	258	276	243	252	223	246	263	268	265	276	326	259	277	259	255	289	275	247	272	231	256	236	249	243	254	259	259	270	258	254	240	249	241	267	244	264	245	276	251	239	252	261	230	257	232	262	236	251	285	247	266	255	248	246	246	246	238	233	247	241	262	308	286	299	242	231	276	251	236	282	268	263	260	278	262	264	251	250	246	276	234	271	233	282	249	252	251	287	254	272	253	261	256	254	230	248	266	259	240	276	255	238	253	273	272	268	251	258	280	295	250	294	255	242	250	260	247	209	282	249	277	254	266	261	264	264	232	254	232	273	255	252	229	247	236	228	273	257	280	276	261	250	262	246	260	236	250	250	257	264	264	251	257	257	216	246	266	223	245	243	237	273	228	254	262	292	243	227	251	247	260	268	268	245	265	240	260	267	255	245	252	261	243	270	235	259	261	269	234	258	279	279	268	269	241	275	256	258	271	250	262	251	285	252	260	254	254	240	229	267	220	247	248	211	235	247	242	223	253	246	264	220	254	266	253	271	245	258	259	269	238	252	281	234	267	238	261	282	269	270	266	254	235	262	232	277	261	247	229	258	238	280	276	226	259	249	276	271	238	242	243	277	243	287	273	239	248	256	262	266	244	256	260	227	243	278	291	285	222	257	294	265	239	254	269	265	295	253	256	248	271	258	238	261	225	260	245	276	201	260	223	247	231	264	281	252	256	247	222	260	223	262	223	291	272	275	263	271	251	278	254	259	262	265	252	255	240	260	228	245	231	287	218	269	268	275	254	244	281	225	234	277	268	250	250	270	266	271	229	267	256	249	261	280	254	300	260	239	276	287	290	257	280	246	283	258	264	256	257	256	252	261	253	269	252	255	275	262	230	260	284	290	261	281	253	249	279	250	231	255	253	265	292	275	260	259	264	250	250	254	221	280	264	250	286	269	235	246	241	217	259	268	253	277	275	271	243	291	250	264	258	239	287	269	258	246	249	237	251	265	268	258	265	242	253	243	245	279	225	275	251	238	283	248	281	250	267	277	281	209	260	245	274	262	217	251	252	253	266	262	275	244	257	247	266	254	245	231	282	256	249	262	245	279	245	236	233	257	247	244	230	260	272	256	288	255	233	264	261	236	260	249	257	253	257	253	263	231	223	267	253	254	262	266	271	254	256	233	219	266	219	230	281	264	242	243	242	275	238	269	256	245	260	249	263	260	268	268	259	294	269	261	225	247	257	268	246	242	265	274	238	273	245	255	255	222	270	247	244	269	261	279	258	257	244	261	283	271	264	263	235	270	226	273	279	252	276	262	271	265	257	257	218	239	289	284	239	254	247	248	274	256	236	279	289	280	274	250	259	270	264	260	240	240	248	236	274	284	269	257	263	254	254	284	250	251	238	260	282	266	264	265	260	275	279	240	259	260	250	278	252	252	273	243	235	253	246	219	230	260	273	259	228	261	236	250	268	250	243	256	280	248	262	251	268	258	240	249	273	247	257	260	246	254	277	257	232	239	274	276	280	283	260	271	255	271	229	217	225	263	283	247	243	247	253	260	257	273	248	242	235	264	266	272	287	284	269	261	238	239	234	226	262	225	248	244	270	256	256	246	265	256	245	255	224	236	255	254	242	259	274	257	264	261	258	253	234	264	288	266	245	238	224	251	256	274	235	298	268	259	280	285	258	248	258	251	265	275	269	242	263	277	277	231	248	255	259	264	262	225	249	262	257	228	250	250	244	245	242	254	253	259	244	266	283	241	255	297	267	236	240	230	239	230	255	241	263	262	253	252	251	274	269	277	241	273	257	254	269	250	303	252	260	269	268	246	262	256	273	257	271	242	275	247	223	260	233	254	244	245	243	231	239	264	266	260	244	255	256	268	300	262	236	271	223	237	258	291	264	268	228	235	253	257	242	281	248	277	275	247	252	228	262	268	251	284	264	226	272	240	256	272	257	256	246	254	274	255	228	230	255	269	263	251	260	255	265	255	257	278	277	266	249	258	257	239	262	237	265	265	250	254	227	254	237	247	286	269	283	264	277	263	230	254	264	252	278	252	244	236	243	265	252	259	279	254	227	264	269	266	240	244	259	285	256	245	271	272	251	233	231	274	243	266	243	249	284	228	259	287	285	254	250	257	241	233	276	251	267	243	252	282	273	257	266	272	274	274	261	241	282	232	266	230	263	211	287	278	288	269	278	264	265	249	256	283	236	240	237	248	229	265	283	247	248	256	268	251	255	258	296	255	258	261	266	259	223	254	256	293	226	247	227	275	269	294	277	243	236	266	273	290	285	246	232	258	251	235	262	244	256	261	267	242	218	276	243	235	278	248	270	257	260	248	245	223	286	256	260	266	240	286	252	269	223	266	285	251	299	256	262	234	241	247	280	258	241	262	254	272	222	265	252	253	245	272	258	247	244	262	271	238	259	241	272	245	265	244	251	236	258	243	266	266	250	267	245	248	270	270	261	290	260	262	249	276	262	268	249	259	274	276	237	258	240	278	223	252	257	307	266	282	254	242	251	240	251	265	231	242	256	259	268	270	257	277	243	250	283	256	293	235	261	269	282	289	271	250	243	248	274	257	254	280	224	241	240	263	262	260	239	273	235	259	270	278	245	238	233	241	268	243	247	254	281	259	278	265	226	271	252	249	259	274	243	240	237	280	259	245	257	244	243	261	263	239	227	276	229	252	237	238	245	235	261	265	242	266	246	251	221	265	254	261	232	264	267	274	242	258	250	239	256	224	249	260	246	263	278	278	253	229	255	240	264	268	260	235	267	253	252	267	274	228	256	274	276	224	246	264	248	240	267	260	239	234	276	283	264	235	267	261	240	270	277	258	265	252	239	273	238	266	259	275	270	251	259	257	253	243	299	242	255	258	259	263	231	257	245	272	267	261	264	271	238	249	285	227	236	248	246	244	285	256	278	275	292	242	273	275	237	253	250	226	256	241	239	255	242	231	248	245	231	277	251	255	250	196	283	250	249	245	254	206	240	277	260	290	270	253	257	260	252	225	246	236	237	257	252	251	257	303	214	256	247	241	257	264	257	276	263	241	243	246	251	254	258	282	265	238	239	262	265	298	236	267	253	249	230	253	223	261	262	237	292	231	269	274	262	252	249	244	253	264	257	261	235	253	249	269	278	281	256	261	273	251	251	242	264	255	261	282	257	257	230	216	258	227	234	270	268	257	265	263	279	269	259	283	253	273	269	260	235	242	267	249	271	261	254	239	259	282	273	237	234	266	261	233	262	255	229	242	243	270	266	243	259	246	260
31400	33238	47337	46157	43530	37145	32474	30035	28566	24873	23777	21738	18562	20471	33376	33144	24954	18926	12313	6876	3363	1747	1020	742	726	638	637	627	654	555	601	598	628	584	663	601	623	615	635	640	674	572	608	582	638	614	612	609	657	610	610	644	580	617	627	609	599	583	637	641	596	589	603	609	639	637	614	631	577	614	604	603	623	612	602	600	621	615	630	628	588	582	640	618	598	616	608	607	664	581	597	630	644	610	650	602	615	604	597	584	621	601	583	594	597	611	564	549	604	638	570	605	622	631	626	605	629	630	644	602	616	620	587	593	595	627	593	602	621	608	652	591	621	615	630	593	587	579	620	587	597	682	612	640	603	612	595	600	610	606	630	615	584	595	611	611	639	579	618	591	605	622	634	634	625	616	627	648	638	605	564	623	608	656	597	611	604	630	608	612	589	622	619	592	548	596	605	590	585	598	604	633	596	643	602	631	590	626	601	621	661	605	652	601	602	597	583	646	605	589	599	601	624	613	588	606	622	619	592	599	582	619	616	640	584	631	607	654	601	578	622	619	648	571	581	608	572	573	579	603	613	585	590	609	605	619	616	553	571	586	625	599	589	611	608	573	618	619	658	633	578	596	658	633	577	647	628	596	602	575	628	602	584	607	617	592	624	607	621	630	652	602	595	619	600	633	580	597	581	633	617	646	618	635	625	624	634	627	637	576	626	590	639	570	634	616	625	603	597	599	584	583	603	653	632	594	600	620	595	625	635	580	622	621	619	610	564	607	555	599	574	629	622	651	593	643	606	621	631	600	615	605	624	621	622	610	628	626	622	648	627	573	661	597	624	615	637	608	698	642	599	632	584	612	581	649	609	581	576	590	622	612	607	643	554	641	579	584	644	619	616	556	617	650	656	589	630	619	622	607	598	637	668	580	623	584	626	627	612	622	592	597	575	587	603	610	586	609	649	600	608	637	610	630	621	645	631	585	606	639	619	648	579	574	652	621	618	633	569	630	659	607	626	635	625	577	572	640	642	631	618	551	590	592	608	585	630	573	635	623	608	646	631	637	642	577	623	615	637	622	625	603	559	584	625	643	604	576	606	653	640	599	637	594	648	620	661	584	574	641	618	631	630	595	620	572	571	640	629	626	599	580	580	610	604	589	609	599	627	615	603	595	618	610	623	593	596	614	593	604	626	611	626	617	601	664	636	611	617	570	633	637	634	605	604	620	594	650	592	587	585	629	662	627	642	597	616	596	575	617	672	586	592	633	624	588	587	588	625	678	595	616	597	631	590	612	585	625	635	656	634	620	607	579	614	594	618	579	612	600	628	606	626	552	655	595	577	607	616	583	623	612	610	663	595	639	588	619	607	592	579	617	600	630	646	641	627	627	585	627	593	632	622	656	604	578	594	582	600	595	607	573	598	604	603	628	593	601	606	591	564	620	600	597	620	600	634	646	659	566	610	651	594	634	610	599	637	620	636	611	651	621	622	622	569	595	601	618	580	603	600	616	598	633	598	639	606	609	637	670	599	634	624	606	613	564	594	606	624	629	564	642	632	595	631	601	589	596	608	618	631	648	634	592	553	571	576	641	612	607	633	586	621	596	603	645	656	623	588	576	629	629	635	602	621	597	573	593	599	576	593	591	636	640	664	615	605	592	612	604	619	627	568	620	611	608	602	644	608	609	608	663	587	633	627	598	636	604	667	636	640	589	633	618	643	597	643	629	608	622	624	621	557	623	581	617	590	629	587	600	621	572	635	618	660	587	633	647	647	634	641	609	618	590	611	646	587	629	612	590	652	576	649	616	580	595	648	607	611	629	616	592	599	616	594	590	583	654	594	591	599	591	628	614	591	554	608	655	640	618	631	659	578	615	607	641	666	614	638	626	587	617	627	637	581	614	652	571	638	613	625	611	625	616	616	625	653	616	648	617	597	604	599	577	618	608	631	574	596	614	638	613	630	614	584	609	640	624	638	616	630	607	644	652	584	577	659	619	611	640	583	589	602	622	607	599	624	629	623	583	635	625	577	632	614	629	629	577	598	651	637	598	630	634	593	584	607	590	608	627	632	593	630	600	582	611	603	582	587	604	605	626	603	615	633	622	596	661	610	629	616	611	605	623	613	629	598	582	615	625	639	593	598	582	595	611	617	632	656	620	602	615	573	622	615	572	607	645	621	591	601	624	562	598	596	608	658	620	622	638	600	597	645	604	636	663	596	634	618	644	601	643	589	640	615	617	595	643	640	639	578	642	601	633	607	625	584	638	563	638	647	634	643	577	653	629	628	602	584	610	639	571	625	646	612	638	581	638	610	582	646	616	597	618	621	665	626	574	587	601	640	598	669	652	591	598	605	631	599	642	660	647	632	620	583	615	584	621	633	582	593	603	627	591	625	600	643	580	593	607	629	655	619	647	636	611	560	618	567	631	595	599	624	617	611	662	630	579	605	589	628	592	613	606	597	620	609	640	593	632	645	623	605	617	597	617	609	593	603	634	584	603	562	597	622	582	650	657	626	625	631	616	567	621	619	628	564	619	574	583	618	616	602	606	617	607	624	621	628	646	597	584	600	601	638	671	650	588	583	581	628	613	615	599	601	611	593	584	636	597	597	634	657	614	625	602	634	656	594	579	591	614	577	636	624	670	605	618	625	610	608	635	661	596	594	611	587	625	631	643	596	644	585	634	641	595	583	595	604	671	626	648	625	653	669	616	599	594	601	650	636	597	649	630	628	640	639	569	616	636	629	637	603	608	565	612	628	645	590	637	563	612	644	614	634	615	589	621	557	624	637	638	578	611	589	608	523	628	641	635	590	645	621	637	613	638	596	583	604	599	560	623	567	631	618	627	626	601	595	620	610	603	623	585	581	658	545	588	586	614	651	613	590	591	583	617	611	665	644	620	604	590	580	650	588	625	683	546	609	649	595	623	651	640	581	604	626	642	624	585	648	622	626	630	613	596	598	647	592	595	582	557	640	640	577	598	640	621	609	574	626	595	601	613	592	613	573	584	658	682	602	595	611	568	577	534	611	652	569	601	616	568	578	625	613	623	576	636	641	630	630	608	636	580	626	618	622	643	647	595	672	622	609	615	668	625	617	688	632	587	649	656	590	607	585	586	571	632	619	625	600	614	622	617	629	590	685	601	614	654	619	614	588	599	635	609	619	603	610	604	620	595	662	633	647	621	638	653	595	622	617	645	581	608	618	626	572	592	600	646	650	600	632	584	618	609	587	619	631	612	616	582	615	637	608	630	608	576	630	588	601	616	590	576	586	606	627	600	626	591	623	583	582	587	620	632	626	627	640	655	648	608	585	581	636	593	611	606	610	600	605	615	664	619	618	583	621	632	629	639	617	616	635	653	624	610	603	599	616	611	630	580	660	599	596	606	609	637	582	623	613	611	581	600	642	598	605	616	599	605	680	585	645	629	647	587	602	639	624	567	615	622	599	599	647	659	614	648	617	632	566	614	616	558	652	616	620	602	586	629	619	621	556	597	599	629
15243	12865	18519	12580	9636	6755	4857	2550	1792	1300	1124	935	942	1125	1286	1206	883	691	586	431	399	346	331	325	299	308	288	290	309	344	334	312	314	339	332	318	309	310	289	296	323	318	336	334	342	301	293	321	313	318	318	289	325	294	308	286	284	303	318	315	341	318	305	276	320	323	310	294	282	328	283	295	313	314	348	289	313	317	303	334	300	309	302	305	312	319	324	307	341	332	303	318	342	322	317	349	292	303	308	321	326	310	304	336	341	319	285	291	299	305	341	313	318	300	261	337	322	299	323	333	328	302	314	307	318	316	316	285	295	339	283	316	320	345	313	276	294	326	298	294	308	306	294	299	305	299	339	298	280	322	319	315	304	321	316	317	319	313	340	343	286	298	294	315	329	342	320	307	336	322	327	340	314	312	317	328	331	332	324	298	323	317	308	306	335	283	323	308	306	284	323	299	335	310	305	313	344	308	318	272	320	303	293	336	324	381	306	313	304	323	301	326	303	283	330	306	285	319	320	335	296	307	313	334	318	298	309	337	305	302	301	299	319	312	309	329	307	295	316	295	303	338	306	309	319	338	347	318	339	304	320	312	290	334	311	288	342	330	307	297	300	313	339	303	312	280	308	315	331	289	324	315	332	327	317	319	303	346	312	334	277	291	325	288	319	284	314	332	287	277	317	297	337	309	289	308	313	351	291	296	307	280	321	320	322	327	330	297	294	328	318	272	303	352	311	287	310	343	317	310	313	289	300	332	361	350	280	340	327	328	339	306	310	331	328	320	336	341	291	320	293	320	311	282	318	327	265	324	297	356	290	331	296	301	329	301	310	308	318	301	329	331	329	311	304	310	308	356	298	314	334	331	325	303	309	319	303	281	322	317	308	356	322	319	334	323	341	320	319	294	311	283	343	285	332	316	320	311	319	317	273	303	312	331	297	299	334	282	342	320	309	316	303	317	323	294	341	318	320	321	302	325	319	293	312	284	304	298	328	309	312	276	303	334	295	312	290	304	325	278	293	321	297	323	351	267	305	315	343	297	352	300	315	336	294	330	316	313	297	321	324	292	330	351	326	301	336	314	309	326	324	315	332	302	289	327	312	312	312	319	329	307	317	319	303	304	336	342	303	319	328	333	312	307	351	321	305	295	302	317	315	346	321	305	287	324	323	306	300	307	300	317	317	339	310	329	328	313	293	296	318	324	338	281	304	312	303	297	317	331	312	355	347	322	307	290	312	320	323	338	321	296	319	341	313	308	310	368	303	348	317	334	300	322	314	319	296	338	307	322	326	311	285	296	298	321	299	343	334	300	286	296	329	337	311	314	288	320	314	305	329	313	319	310	310	347	297	293	289	299	306	299	262	323	298	311	303	322	317	314	322	317	316	313	311	342	282	287	358	359	313	340	335	309	331	308	297	341	323	323	333	297	329	310	312	347	295	290	306	318	327	359	334	329	286	302	321	298	327	297	299	312	287	335	298	292	334	301	318	299	301	290	309	308	311	336	312	313	317	308	348	322	333	303	332	317	299	314	315	310	289	301	293	316	314	309	311	315	315	299	314	308	285	294	318	322	356	345	322	287	309	307	296	327	320	319	303	318	299	302	320	346	288	305	299	301	331	301	300	314	329	306	331	345	327	303	327	309	348	294	322	315	325	336	287	332	314	299	333	330	289	326	314	306	295	313	334	333	310	282	304	320	290	329	305	320	326	307	352	311	305	364	341	323	332	307	310	276	311	322	322	315	328	306	323	312	325	323	316	311	314	317	290	318	318	291	326	337	339	352	298	345	339	325	326	298	334	338	337	329	329	312	300	315	313	278	329	325	309	301	339	370	266	297	305	315	272	321	325	271	340	314	314	336	323	306	312	297	340	305	268	329	314	332	338	296	317	314	293	320	313	318	325	296	299	334	320	310	291	297	313	317	306	279	315	306	297	331	329	304	367	338	286	302	286	311	327	313	306	318	306	344	311	331	296	315	329	292	318	288	323	322	315	354	325	317	326	288	329	295	342	352	319	297	321	318	329	299	306	291	319	357	328	341	297	313	329	350	328	297	291	324	283	291	298	307	320	311	303	306	355	334	332	293	336	344	322	321	321	309	298	326	293	323	295	330	331	304	322	281	295	303	322	320	305	312	308	318	314	326	312	323	319	306	328	322	309	310	324	307	316	331	320	310	344	311	324	290	286	312	319	306	324	317	292	306	324	288	305	265	325	323	318	285	325	329	320	312	301	343	320	273	297	330	357	325	341	297	335	317	297	294	346	309	318	338	319	314	329	300	294	287	325	329	304	300	341	310	315	302	323	313	319	338	295	312	294	329	335	304	316	307	344	329	306	315	311	333	353	340	306	287	332	327	288	321	310	315	319	347	308	306	327	325	285	348	313	315	307	307	330	331	311	326	312	322	321	310	296	319	329	287	359	305	327	334	348	313	330	330	338	347	331	310	295	300	302	306	318	335	320	320	310	305	329	313	325	335	321	311	357	313	337	330	318	311	331	288	317	317	326	323	314	317	306	327	329	336	310	307	368	327	353	294	304	296	301	340	254	317	344	305	310	306	314	316	322	304	310	308	329	275	322	283	327	334	346	334	292	296	268	297	307	341	321	343	317	286	308	323	317	327	299	324	314	301	282	296	375	329	306	303	308	309	289	303	305	294	290	330	249	300	326	329	291	328	291	324	307	309	325	297	311	342	343	294	314	327	332	302	331	330	313	286	318	318	320	323	282	323	337	328	279	292	305	302	302	313	310	285	312	325	307	319	301	324	306	290	272	319	321	334	299	306	317	308	340	339	301	314	333	326	353	308	303	347	343	311	301	307	300	289	296	324	295	315	312	315	340	327	312	325	328	298	327	302	286	356	312	292	291	327	304	337	303	329	326	305	342	288	301	290	317	320	305	309	315	309	323	319	314	297	326	320	325	329	324	336	308	322	328	326	333	304	302	308	308	335	337	319	295	298	321	309	317	344	307	320	327	319	325	334	344	312	324	293	320	284	294	333	308	304	314	288	332	299	327	342	330	297	307	305	330	315	366	305	294	295	323	363	333	307	297	314	328	330	301	306	285	286	283	306	312	343	344	324	321	354	352	293	306	336	338	300	297	324	307	348	322	329	310	279	278	321	280	298	297	307	298	334	283	311	347	275	307	287	332	320	319	335	296	284	325	350	323	341	305	336	344	329	314	315	316	299	325	321	294	326	335	326	321	332	333	278	324	308	328	325	317	310	303	312	316	293	350	302	321	283	305	305	331	267	321	327	310	275	285	319	332	326	303	294	340	323	318	343	313	330	314	325	301	295	332	292	295	354	307	314	330	305	326	315	316	326	308	312	339	340	308	320	332	321	317	316	275	352	313	347	321	322	306	298	301	330	316	321	315	317	327	313	342	349	310	313	330	291	301	303	293	300	303	327	309	302	340	338	302	324	314	295	288	299	302	298	308	308	310	312	315	310	317	359	315	310	291	331	301	316	322	328	321	327	325	328	320	325
8980	10686	23579	22503	22484	19056	15306	9972	7820	5824	5236	4286	4678	5432	6357	5022	3526	2621	1790	1263	1034	834	805	800	743	742	768	744	702	735	713	728	761	703	719	710	791	735	762	749	758	760	749	778	748	735	756	771	743	784	764	741	721	731	720	725	724	742	744	728	724	740	779	702	740	734	710	758	702	716	716	724	703	769	698	767	744	721	704	740	742	733	731	775	740	713	785	714	743	699	742	765	778	731	723	764	690	754	800	750	741	729	761	742	693	746	750	699	751	740	733	689	818	737	721	728	711	768	760	728	725	723	703	739	700	726	699	707	718	742	762	663	688	726	758	741	799	734	707	726	770	712	729	729	778	743	735	765	768	715	727	743	720	743	712	705	745	697	691	737	690	747	741	724	755	796	728	750	732	686	771	754	737	719	700	717	701	765	737	700	740	729	746	710	701	727	751	772	756	738	781	736	740	736	735	708	774	760	696	725	740	710	704	710	767	716	790	715	696	729	746	712	720	720	749	736	735	753	736	736	742	764	774	726	741	726	767	743	742	759	712	713	706	728	732	752	708	741	745	752	726	710	761	784	757	741	733	725	771	733	755	719	761	732	702	733	723	774	757	782	739	720	781	731	745	732	707	746	704	710	705	698	728	692	823	752	728	770	794	703	762	727	726	758	766	780	717	698	782	740	755	734	737	795	714	777	752	756	754	734	748	749	729	653	721	775	734	749	718	743	774	730	743	740	766	732	756	737	722	722	747	736	700	728	714	705	740	731	738	768	747	660	720	726	717	729	723	727	723	777	759	764	744	667	689	666	764	756	709	775	724	697	800	696	744	743	668	794	751	736	774	761	702	687	746	702	734	718	729	724	756	735	817	742	720	764	689	794	783	715	761	782	747	711	739	741	759	726	730	752	744	745	714	753	681	752	722	769	709	764	726	749	736	728	741	739	743	757	734	783	759	739	717	721	733	763	759	768	711	746	732	727	754	699	733	723	737	704	764	710	719	721	730	708	737	713	753	737	697	701	724	716	806	718	725	714	700	758	711	758	769	761	736	713	730	704	772	734	747	782	736	717	741	736	771	779	776	742	754	723	726	712	733	808	741	710	730	740	808	744	732	765	737	732	755	726	759	753	746	712	732	788	710	773	772	749	733	755	724	740	728	678	697	765	752	767	755	713	746	756	744	770	683	792	744	764	785	749	713	761	720	706	734	740	716	731	800	733	730	731	700	733	780	763	733	754	713	754	731	772	730	716	747	769	709	706	720	720	660	741	747	789	789	681	715	748	754	721	746	763	752	740	727	721	738	716	697	760	751	734	730	718	649	706	766	742	780	720	746	765	733	704	753	769	777	755	737	720	748	753	744	712	758	743	734	783	739	761	703	767	723	722	768	718	781	700	755	755	733	757	727	739	694	714	738	749	761	737	714	726	785	721	728	725	744	768	727	810	729	789	741	748	730	704	761	738	741	746	775	741	783	739	747	724	725	732	753	728	718	738	719	744	762	782	718	773	745	728	724	752	786	768	753	727	754	744	728	710	726	766	791	734	727	741	743	763	734	769	739	735	739	704	714	726	733	756	780	692	726	748	727	746	736	705	738	748	760	723	752	763	710	729	794	767	713	679	709	760	741	705	725	782	763	707	737	745	799	808	758	716	720	723	741	758	745	783	720	717	729	808	734	666	734	715	759	708	737	706	715	726	789	698	699	728	733	740	715	749	705	734	753	719	757	755	793	764	746	743	731	715	708	735	763	737	741	708	725	798	761	715	720	767	811	745	779	771	749	741	722	767	738	754	764	754	734	727	749	816	741	747	714	765	765	762	727	748	743	748	768	752	765	712	737	778	732	695	728	749	714	730	775	650	702	719	717	759	726	710	755	750	728	770	737	707	704	725	716	776	722	770	714	701	733	726	769	795	721	749	720	715	710	725	722	793	754	774	747	704	743	727	766	766	716	746	736	743	729	693	745	760	727	720	743	683	691	704	732	712	765	745	755	765	712	755	745	759	741	715	754	774	768	780	732	683	747	763	777	710	720	777	703	756	757	779	730	736	736	719	752	745	745	751	711	754	788	736	732	737	707	775	693	721	754	741	731	735	704	744	759	769	732	776	725	730	728	705	721	723	746	727	712	737	779	725	777	742	714	730	745	708	699	708	676	697	722	744	637	730	734	763	769	735	738	759	710	700	729	721	749	686	793	701	793	705	755	715	785	761	747	752	732	737	723	733	727	769	745	765	726	737	730	728	756	739	717	799	762	739	705	760	715	803	734	732	762	658	741	704	753	746	726	759	708	730	742	746	717	752	754	786	750	717	755	767	748	715	707	748	737	724	755	767	744	749	716	726	726	748	679	709	746	756	748	777	734	778	768	747	698	712	761	711	770	779	773	702	706	719	772	809	730	753	719	704	739	735	739	751	728	761	747	721	735	766	723	736	715	709	754	716	726	763	759	782	796	712	734	724	717	729	738	689	722	760	762	719	706	753	728	701	755	748	750	732	780	795	689	724	779	728	758	746	723	752	760	741	679	747	750	774	729	688	736	753	785	726	696	744	737	711	690	771	725	682	785	764	710	722	735	728	726	740	723	698	729	729	712	745	719	745	728	766	756	759	698	738	773	730	764	777	735	739	756	722	756	725	768	732	671	719	789	747	711	751	704	696	775	736	692	748	761	777	753	731	746	784	705	725	707	795	737	741	734	776	713	795	725	773	696	723	750	715	770	763	737	764	761	705	760	766	756	751	717	775	714	737	735	734	795	732	711	756	744	754	727	745	769	717	707	748	703	690	724	742	740	754	726	702	716	728	739	726	721	731	741	715	719	709	783	762	741	757	713	731	747	729	682	743	711	758	758	773	707	727	715	761	725	762	719	722	725	770	743	718	749	726	778	753	753	737	700	788	760	743	716	775	736	777	775	684	751	702	740	721	715	729	750	745	779	715	706	739	739	738	720	745	747	782	813	760	772	770	760	756	713	724	712	744	750	749	755	753	711	745	752	735	716	735	691	715	762	722	707	755	712	709	705	751	741	731	742	721	700	769	706	777	756	736	775	705	746	722	713	736	763	719	740	777	752	774	783	755	750	760	762	764	769	721	769	723	733	763	713	712	735	760	690	711	747	728	749	754	699	746	754	712	747	756	744	700	770	697	720	709	724	778	730	744	742	679	746	735	714	697	745	762	809	723	740	684	739	786	755	708	764	700	772	750	756	743	733	725	721	756	777	739	765	763	720	780	711	720	755	773	745	724	771	728	683	716	729	754	717	711	767	717	753	723	715	764	692	719	781	766	724	715	742	729	731	681	758	834	760	766	740	747	714	684	730	766	707	703	771	706	746	696	751	736	752	747	694	784	706	759	778	737	726	737	728	716	746	723	718	755	747	722	757	727	765	708	762	716	760	701	754	739	752	685	809	734	713	752	715	713	724	739	712	738	747	746	733	723	761	714	703	721	719	733	685	790	743	744	723	776	731	674	798	751	743	712	706	693	718	772	744	749
36007	32415	39777	34039	28544	21126	14528	9282	6409	4326	3013	2261	2253	3935	7003	6030	4363	2624	1554	887	568	411	302	307	297	298	320	303	318	278	289	271	318	268	304	283	288	323	292	270	291	295	259	277	290	266	281	297	297	301	309	272	270	326	286	293	260	275	279	282	247	280	282	249	269	267	305	292	282	245	298	280	284	248	265	264	293	307	322	312	288	257	260	275	282	306	289	277	285	294	285	281	293	280	268	305	281	277	253	277	281	293	302	254	265	321	296	302	266	273	267	293	282	280	260	289	291	320	303	245	256	300	276	282	335	282	263	291	301	310	290	289	305	294	295	308	285	292	286	298	276	304	301	277	287	287	319	316	299	292	270	287	286	310	266	282	280	305	313	315	286	271	248	279	314	290	283	264	281	337	280	292	279	266	320	285	308	293	274	269	283	271	285	278	283	306	270	254	288	281	269	287	275	276	260	284	286	305	285	295	294	263	288	254	267	298	267	294	284	277	308	284	305	311	301	285	316	255	266	256	277	308	273	291	293	270	284	306	280	286	285	252	290	254	277	251	270	286	299	292	306	297	250	265	250	289	313	315	300	296	292	306	295	306	300	310	284	278	302	269	275	289	259	277	307	259	271	295	269	291	283	300	278	273	268	279	292	311	290	281	273	272	286	293	276	268	306	260	303	290	303	248	289	273	251	285	276	323	305	282	253	266	274	319	297	277	309	293	295	270	296	276	275	291	283	258	267	273	312	264	287	273	283	288	285	302	268	294	306	271	300	300	327	308	285	266	284	284	304	277	296	283	290	313	253	316	279	252	276	292	269	263	251	299	290	267	284	279	230	281	265	305	273	280	293	299	319	288	259	287	294	281	292	272	299	298	243	249	273	248	290	267	302	286	278	297	275	255	263	278	259	301	300	276	261	298	274	292	271	285	272	288	307	280	300	264	310	302	263	264	287	283	276	272	286	283	295	272	270	271	287	270	283	297	298	279	293	303	294	299	273	303	264	300	303	285	274	296	290	307	288	307	273	279	288	275	272	306	324	278	284	269	256	285	303	271	286	306	276	266	277	298	292	288	280	268	306	300	291	269	325	261	291	305	335	307	261	294	285	288	283	278	277	307	291	282	249	280	256	285	305	303	271	303	275	301	309	309	312	285	296	268	288	260	265	307	301	265	291	276	264	277	286	289	284	313	298	288	287	261	285	281	281	256	302	305	260	279	262	307	294	257	285	275	266	260	277	262	268	273	283	294	301	251	272	270	279	269	289	319	290	278	274	294	326	276	283	280	289	299	280	264	272	291	297	298	307	272	276	262	308	303	299	251	282	289	246	314	314	283	288	314	271	266	272	321	281	263	266	282	278	290	268	254	289	270	284	302	280	290	316	278	261	300	286	287	274	257	303	306	304	265	303	292	279	285	280	280	295	259	296	255	304	298	287	269	276	239	300	258	263	266	282	263	273	270	282	290	283	254	264	254	294	282	277	247	279	275	301	252	300	257	310	301	296	287	298	282	290	290	316	301	256	293	313	309	263	301	293	255	279	282	293	283	288	261	308	283	302	303	289	299	320	290	289	267	304	333	296	295	303	245	287	288	279	271	299	315	283	278	291	280	307	279	268	295	284	268	260	257	282	298	265	264	285	269	305	268	268	325	246	285	295	241	277	313	275	288	267	295	245	285	315	243	260	284	272	305	276	292	273	285	293	294	301	286	284	276	295	274	277	302	271	291	272	290	257	254	288	302	290	305	307	292	315	330	285	306	285	290	269	295	276	286	299	297	272	296	280	288	303	277	272	289	285	271	300	305	283	301	272	275	296	297	281	280	290	287	292	287	309	284	288	279	283	295	286	286	292	292	279	281	283	287	312	302	281	280	296	301	283	281	336	290	283	253	285	283	312	293	298	278	275	255	283	304	303	292	269	262	283	259	269	289	282	265	265	292	254	281	298	276	264	295	260	278	273	264	250	255	292	275	274	314	267	267	274	284	315	263	282	313	277	247	283	276	301	257	302	268	319	266	305	294	321	272	265	295	270	292	274	286	294	280	285	307	256	274	265	292	293	269	299	274	240	293	270	273	251	265	298	281	258	271	302	323	276	290	265	289	266	303	251	278	286	305	262	269	279	259	272	272	257	245	302	274	310	276	301	273	298	300	289	268	284	298	305	288	294	297	288	267	271	275	309	273	283	295	284	322	279	271	310	313	303	286	291	259	324	276	277	288	258	259	268	277	265	319	296	295	273	287	264	287	263	294	280	271	268	266	289	257	289	301	300	285	268	292	271	276	317	289	267	302	281	266	261	275	287	260	270	280	269	275	289	292	284	304	259	281	251	290	284	275	283	293	279	261	310	281	286	280	290	299	289	307	304	263	305	272	308	299	315	295	278	303	280	278	267	290	291	282	299	285	267	282	297	299	271	286	297	280	247	283	313	300	283	300	283	244	313	290	261	274	306	305	304	277	276	282	261	282	300	277	293	263	279	296	283	284	283	284	302	274	276	294	304	292	310	267	267	303	255	279	274	282	261	238	293	314	296	299	276	258	295	276	306	293	257	283	293	302	294	324	270	284	305	287	293	320	273	304	280	287	296	335	279	287	292	282	288	287	310	258	262	283	283	272	298	296	266	276	260	286	276	282	265	265	253	277	274	298	285	260	272	313	254	314	293	314	282	285	261	269	313	262	273	283	281	298	244	269	268	267	289	308	301	274	254	309	282	272	313	282	273	281	279	276	297	286	309	303	296	299	276	290	275	274	263	306	309	292	289	278	291	272	281	278	322	271	250	304	267	296	312	282	309	304	298	299	277	256	292	281	280	269	293	265	303	281	286	282	295	266	270	258	274	272	276	252	271	280	286	279	297	284	266	297	262	288	291	273	298	270	274	283	284	278	265	268	288	290	283	261	273	305	286	294	291	306	305	287	305	275	274	308	312	277	277	304	276	294	266	268	275	289	281	276	292	286	285	259	278	292	282	313	303	263	313	278	289	286	255	285	279	305	281	287	307	296	288	258	277	296	279	269	257	287	303	283	285	308	302	300	269	283	285	316	288	282	274	282	303	282	313	293	318	270	265	307	296	289	268	279	274	299	331	289	263	292	274	292	280	297	279	307	307	294	273	265	290	264	245	303	269	316	282	282	282	286	295	267	291	283	285	292	277	290	308	280	325	264	287	285	284	268	278	271	291	255	302	267	299	286	286	274	317	295	270	274	248	266	273	282	307	277	278	289	259	275	301	283	264	263	299	269	279	299	283	254	280	262	305	270	281	309	298	266	295	311	266	273	313	283	309	278	272	275	293	242	275	308	300	283	279	309	292	267	288	288	301	332	314	263	254	250	274	284	267	289	255	298	303	268	249	283	288	279	303	315	291	276	284	286	324	307	264	282	279	299	272	271	281	258	274	274	255	298	272	300	296	273	325	270	295	284	277	274	262	265	259	287	290	272	276	310	286	284	278	294	317	278	307	295	296	270	280	276	280	283	272	288	281	285	276	287
23019	24208	39589	39125	38093	32769	25904	21329	18457	14992	11989	10511	10837	17321	25059	22115	17688	11633	6861	3907	2110	1214	891	762	704	696	679	677	704	693	652	715	671	672	668	652	635	698	694	646	692	671	667	680	621	670	656	654	643	696	666	674	656	716	650	707	708	647	636	649	708	684	698	663	730	636	676	664	637	704	685	720	658	675	700	664	701	682	696	709	669	604	692	623	644	713	719	720	668	683	717	674	666	684	655	658	649	671	687	684	681	675	678	701	679	679	634	658	712	702	653	614	663	676	632	707	682	655	693	711	652	641	669	686	648	668	691	630	664	683	680	666	674	650	732	682	675	656	653	667	689	644	691	708	686	731	656	641	652	716	670	623	694	740	670	679	660	636	622	686	683	679	702	690	673	684	620	659	673	703	728	678	695	670	699	669	640	671	690	672	639	652	685	694	673	662	700	629	666	693	677	663	696	666	678	648	634	656	699	689	677	690	684	712	690	649	686	696	685	689	672	661	671	626	696	667	660	679	679	642	680	684	654	659	668	713	709	638	651	650	685	680	618	643	700	680	698	667	683	652	659	701	624	672	631	646	684	644	689	687	642	710	691	715	710	651	627	709	715	659	689	677	648	692	680	669	691	681	716	694	666	674	685	685	670	675	705	694	684	650	666	652	723	642	629	694	622	707	669	624	650	648	670	719	677	662	702	618	675	639	711	710	710	699	679	707	642	686	713	660	725	666	649	639	686	618	680	659	708	653	665	654	616	704	680	701	612	680	717	734	631	658	653	664	704	632	671	664	652	669	693	687	657	684	656	703	670	685	626	638	682	695	628	688	683	701	674	620	692	682	695	624	701	706	647	682	659	659	675	630	646	699	657	621	664	715	684	663	689	688	629	635	681	676	711	676	633	689	661	705	684	692	639	710	691	686	705	667	682	684	667	659	697	660	671	663	656	651	696	703	671	687	687	717	663	708	617	658	662	651	664	650	647	680	643	645	653	632	670	702	654	668	677	629	654	735	676	660	667	619	658	685	632	669	696	730	642	691	635	690	661	668	687	677	653	650	658	647	662	612	656	688	697	660	672	666	622	680	676	686	646	698	685	681	682	656	672	628	667	694	700	677	681	661	681	647	655	682	645	662	661	645	624	645	696	665	670	626	696	682	650	689	689	728	650	719	665	670	685	650	682	648	650	652	681	671	655	673	725	666	672	663	616	644	700	704	707	664	676	670	682	677	655	659	667	724	679	671	649	700	662	680	690	679	652	634	630	673	592	699	667	702	679	652	719	656	646	666	663	707	678	654	670	672	688	670	630	705	675	678	690	678	707	702	675	679	644	708	683	706	696	615	662	699	665	673	662	634	591	689	695	675	666	693	650	652	675	655	649	684	700	716	626	659	638	694	640	682	712	666	693	704	689	648	675	633	675	693	672	697	716	621	707	686	666	693	651	644	648	732	675	641	660	651	681	679	719	648	664	646	727	701	662	691	704	682	681	697	646	684	699	681	688	630	636	703	695	708	679	664	697	657	690	639	688	671	627	671	658	635	707	689	657	699	700	697	708	677	672	683	665	649	647	675	678	732	696	670	696	701	691	685	664	672	652	618	715	639	669	707	649	655	705	671	648	673	655	704	659	641	620	676	671	720	663	683	694	724	686	699	705	680	605	669	684	658	682	699	667	710	671	713	671	642	663	648	682	681	674	656	681	643	747	647	697	703	660	696	644	659	631	665	655	659	619	656	703	692	624	658	710	684	665	682	610	699	649	696	677	653	700	686	657	649	718	691	696	685	660	682	670	696	669	671	688	690	665	648	678	659	674	662	602	669	654	685	662	678	699	645	612	680	660	608	642	661	679	672	667	686	674	746	643	677	678	622	685	658	654	689	693	654	665	658	718	680	654	700	705	676	649	645	673	670	663	660	636	691	677	666	672	663	707	668	658	656	648	681	681	737	634	625	631	655	664	672	687	653	639	663	716	678	631	655	689	638	675	688	674	693	661	681	692	672	617	735	697	681	617	664	662	666	681	657	712	653	629	694	674	625	654	637	688	657	653	678	652	696	683	670	660	618	689	663	669	634	694	690	705	678	642	682	690	671	691	677	654	671	693	692	662	665	671	686	673	602	695	726	722	703	673	669	663	692	679	693	692	670	674	676	682	671	666	679	698	671	656	705	664	653	634	614	655	694	681	667	660	656	697	711	646	704	668	716	666	652	673	655	651	634	676	675	670	678	681	659	661	629	670	678	677	673	664	669	684	666	647	670	706	638	703	661	676	696	700	674	645	696	723	666	639	646	662	690	653	644	670	608	688	643	614	647	655	684	705	681	649	699	717	648	657	686	662	715	735	698	673	671	664	678	711	680	681	678	659	662	638	687	676	707	637	688	692	682	653	656	667	660	670	707	671	648	667	733	656	637	672	667	674	684	658	646	683	682	674	671	683	636	685	640	691	726	667	692	663	705	692	676	641	676	644	647	681	693	690	654	673	685	677	653	699	631	677	723	654	708	658	656	674	659	665	664	703	631	638	681	648	662	658	670	672	649	715	693	620	629	655	644	693	666	619	694	651	689	676	712	701	711	667	629	703	677	673	704	670	647	713	709	656	690	657	655	662	649	633	676	691	700	659	691	718	690	658	674	624	628	676	676	666	611	660	686	692	656	671	710	644	662	672	656	671	659	674	627	630	660	669	686	658	702	679	708	692	695	660	648	656	714	685	680	659	668	684	695	663	670	686	649	675	694	631	685	653	698	664	698	661	680	686	656	650	642	683	659	642	682	665	691	691	681	704	660	645	665	655	691	684	682	639	694	607	630	687	721	691	663	611	681	713	652	653	679	695	638	623	735	696	677	653	676	654	683	655	629	677	686	698	679	636	616	679	668	636	687	600	704	708	703	675	650	709	698	711	646	635	684	684	657	671	687	668	629	698	687	712	664	669	665	670	667	671	670	642	707	690	653	689	698	720	692	698	685	670	691	675	678	687	665	720	714	713	663	661	707	683	709	645	677	678	616	688	642	699	744	674	705	727	636	690	676	679	629	648	709	659	680	684	684	676	716	659	661	701	675	661	678	670	705	668	637	676	703	713	694	707	674	699	693	733	712	693	675	693	665	730	603	681	684	701	687	653	704	672	672	666	657	693	687	660	702	654	693	657	648	697	666	644	673	670	690	645	630	678	672	719	681	664	648	673	621	705	671	681	661	638	675	641	721	663	662	661	637	703	679	699	640	675	696	650	652	707	680	658	663	643	696	699	685	644	721	658	668	686	670	661	668	700	668	671	660	725	677	653	656	692	704	669	694	680	693	686	681	683	715	698	707	680	700	661	683	653	702	660	734	643	637	690	706	693	736	640	678	651	622	681	683	676	677	673	681	713	689	741	713	643	655	707	653	665	671	687	687	653	700	680	687	671	653	650	709	629	685	624	631	649	669	651	745	694	715	655	697	674	673	650	680	665	693	698	678	694	647	678	687	633	682	666	682	700	679	667	653	704	663	705	701
45116	41236	45151	39618	32625	27692	21895	16523	11264	7566	4196	2910	2855	6181	14454	12434	8741	5632	3136	1591	793	439	341	315	250	277	266	266	272	271	251	245	248	253	262	268	254	219	269	273	245	255	267	251	280	277	235	236	234	242	256	231	261	274	265	255	258	265	229	294	256	252	275	267	313	263	273	273	251	234	262	260	247	277	242	251	243	252	247	259	279	247	227	252	248	250	224	267	254	234	250	251	245	268	253	242	264	268	243	258	231	261	263	283	253	256	228	239	240	277	258	266	249	275	246	272	285	266	258	268	246	254	277	263	260	284	244	231	259	265	214	241	260	273	243	274	251	252	251	234	270	259	255	242	256	269	255	263	221	252	248	277	257	241	261	280	267	270	264	246	255	230	276	273	275	240	237	222	292	251	260	240	254	242	276	265	238	267	251	245	254	260	248	266	274	265	275	262	229	217	251	264	276	257	273	261	255	254	274	256	264	258	240	278	278	300	243	280	267	238	269	248	250	275	265	272	272	255	236	262	244	277	271	234	248	283	268	245	288	267	268	251	246	226	253	250	250	239	261	257	272	268	258	243	272	259	253	258	270	254	257	251	254	254	256	241	290	279	277	251	284	244	268	267	237	236	265	248	229	254	266	271	263	249	268	267	266	223	265	256	260	261	252	270	248	255	245	270	270	261	257	242	262	234	269	273	270	274	232	231	243	249	258	254	251	250	233	261	237	246	274	233	257	249	246	237	279	279	261	261	273	243	240	261	257	268	259	266	246	257	242	234	262	252	283	239	285	249	264	265	275	247	223	250	258	258	268	262	270	265	273	273	228	262	247	274	279	274	265	222	273	266	254	259	283	280	270	258	270	250	268	267	239	260	252	268	251	247	251	258	269	293	266	260	270	259	259	246	269	242	282	241	275	241	262	262	271	248	263	255	261	268	264	281	270	274	247	257	257	253	238	230	273	250	242	263	258	244	267	252	252	223	257	256	248	282	252	258	276	241	288	241	279	239	244	276	264	257	241	230	268	273	273	259	268	272	265	240	252	251	249	285	250	254	290	263	245	248	263	260	243	234	266	274	252	283	250	276	240	245	233	230	268	272	256	287	252	274	258	270	262	266	252	247	252	231	263	239	229	263	259	298	249	239	246	289	244	248	245	243	243	293	250	266	263	254	265	243	267	238	264	258	263	254	278	271	271	227	243	251	284	261	255	223	278	279	239	258	244	253	269	251	210	243	286	238	259	233	265	270	266	267	274	253	284	238	276	254	259	286	264	218	241	228	265	254	249	254	246	256	265	272	275	259	243	266	246	279	259	254	267	252	247	271	263	230	252	251	257	249	260	246	282	265	257	256	244	287	256	257	259	279	250	274	244	261	246	248	238	247	244	274	271	234	215	257	259	240	275	285	219	249	228	227	253	251	249	246	253	251	249	244	246	234	272	243	249	261	248	236	259	254	254	258	272	282	270	258	257	269	245	254	251	247	244	248	300	254	241	265	256	300	267	276	238	247	269	250	245	241	282	259	257	240	256	275	259	262	246	249	256	236	270	248	238	248	264	262	261	300	269	260	253	238	279	260	278	271	279	263	259	274	252	280	287	256	257	264	268	265	248	246	255	250	248	268	268	251	252	278	256	263	270	271	296	262	258	255	251	263	218	254	311	257	243	285	233	233	259	266	210	257	231	234	229	240	267	253	246	278	290	286	246	269	262	244	257	267	245	243	237	264	226	278	283	254	255	243	262	276	258	244	256	252	248	251	225	246	262	251	256	240	271	244	263	242	249	267	268	257	254	235	260	242	265	296	254	278	258	280	271	244	261	276	251	292	278	241	232	278	244	245	255	252	242	260	257	231	282	256	264	269	255	274	245	247	234	224	247	232	235	295	270	258	240	264	259	274	256	293	257	290	269	249	261	252	256	287	269	244	244	249	256	281	254	292	235	238	252	272	262	256	226	247	253	262	256	264	253	266	260	300	280	275	241	233	256	280	297	269	285	269	243	244	242	266	244	221	243	232	245	238	263	268	278	247	298	299	258	256	254	256	239	286	268	244	228	259	258	236	277	275	279	289	267	234	248	262	246	247	292	241	267	251	263	231	250	254	223	297	255	254	253	293	253	245	264	252	246	238	250	264	263	275	257	262	269	257	284	247	265	264	238	274	279	250	258	233	280	255	248	290	255	245	241	269	254	247	217	230	236	267	259	235	282	250	267	250	223	243	246	269	252	235	263	249	222	260	237	219	279	249	253	260	279	265	245	278	259	256	250	261	254	287	267	248	259	265	227	260	244	281	260	281	267	251	271	287	269	268	252	263	249	285	253	244	280	242	267	273	256	234	224	247	270	245	244	262	276	238	245	298	257	229	247	282	278	216	247	288	252	255	284	238	278	276	269	261	237	251	275	254	236	250	273	249	261	262	261	274	269	272	273	285	249	256	251	235	251	264	263	253	243	249	237	268	220	266	287	256	214	271	227	261	260	278	284	262	268	272	279	286	278	285	256	225	240	234	254	270	242	258	284	261	276	244	241	233	277	240	262	275	261	293	268	287	252	240	282	273	234	293	228	271	245	272	253	241	275	230	250	286	253	281	254	238	227	244	274	258	288	255	248	261	266	301	262	274	279	244	250	239	246	269	276	254	251	257	234	268	273	252	247	270	245	264	252	271	270	215	241	263	251	274	263	270	258	240	269	249	229	282	272	255	268	259	272	260	242	297	248	274	249	264	226	256	269	246	260	268	251	252	263	272	236	289	233	235	253	275	279	258	237	269	246	245	267	229	250	227	265	219	252	216	246	232	266	255	242	239	250	249	291	271	275	257	233	256	265	255	260	286	273	246	221	246	261	221	250	226	267	270	284	255	294	255	250	239	267	280	274	258	262	269	252	271	269	252	227	251	252	270	273	287	281	251	250	251	238	284	267	246	250	262	262	272	278	254	249	269	264	266	258	261	259	233	240	266	277	276	251	246	266	242	253	239	271	267	265	265	264	269	260	265	244	251	253	248	256	258	232	268	278	266	256	276	231	258	216	243	262	273	259	231	233	248	255	227	247	222	256	219	295	247	250	285	282	242	259	271	250	253	246	264	264	273	243	251	255	260	254	254	267	285	277	250	226	272	280	230	254	248	244	272	277	281	254	266	267	273	261	308	259	239	281	256	257	276	238	271	240	261	247	258	285	292	271	264	249	253	247	261	270	252	286	267	226	262	254	248	268	257	262	273	246	265	281	253	263	205	260	271	289	236	249	254	268	269	245	252	275	273	256	269	269	247	253	266	241	290	259	244	267	269	258	241	241	242	280	259	256	238	274	268	261	225	269	268	287	242	266	270	246	242	286	276	264	283	274	276	240	276	241	247	255	249	288	271	242	271	269	271	279	241	244	274	243	221	250	265	286	276	232	276	267	287	279	239	233	258	250	266	243	247	300	282	246	228	275	300	275	240	269	258	265	242	238	249	280	250	267	268	273	245	231	253	230	253	269	255	234	260	291	239	259	254
30147	32562	44905	44877	43031	39503	33031	29349	25229	20609	15132	12655	12870	23265	36550	32462	26823	20230	12872	7033	3513	1735	1021	761	653	590	593	618	693	596	646	618	650	592	598	637	621	655	565	645	600	574	635	598	609	635	610	595	642	631	634	624	620	635	608	606	582	607	603	591	575	571	628	619	609	598	585	624	618	609	630	624	592	655	664	626	559	618	637	608	604	631	613	638	625	613	581	609	527	578	597	580	612	604	603	587	630	575	627	626	620	629	562	623	604	611	585	636	674	629	631	587	591	596	556	612	589	588	603	626	620	619	624	617	604	623	610	603	586	561	599	604	572	580	624	649	610	617	618	640	596	585	618	602	618	613	579	612	633	567	601	629	572	626	594	613	631	605	637	639	589	591	645	600	610	603	617	630	604	621	577	608	569	630	575	624	596	649	598	629	602	607	580	619	635	653	582	599	627	604	605	592	610	654	594	588	606	614	609	588	595	581	612	611	614	612	611	613	602	632	614	621	607	597	584	645	631	610	630	618	607	643	616	620	583	594	609	614	622	601	588	604	608	584	601	650	589	624	651	588	643	641	586	652	618	581	581	675	580	594	598	581	645	613	571	600	638	616	609	600	617	604	609	623	616	669	618	618	574	612	594	609	613	606	605	633	581	633	650	579	577	606	632	578	611	599	601	627	631	606	630	604	630	612	630	590	598	587	599	566	616	582	602	618	613	630	584	609	619	580	596	592	619	609	654	599	583	592	555	622	602	620	640	619	576	650	605	584	630	581	618	610	576	598	662	590	585	637	595	616	618	553	560	615	574	577	606	585	607	605	598	627	590	635	628	604	614	589	630	633	586	622	610	615	609	615	604	579	634	599	599	586	630	626	613	605	673	619	599	656	620	585	593	625	615	596	627	649	641	571	607	628	648	600	634	643	570	586	627	610	571	599	625	599	625	598	608	590	595	647	624	642	628	633	604	613	630	619	622	617	590	603	652	629	593	603	629	627	597	564	618	597	648	609	616	624	613	638	624	604	597	573	587	632	630	634	538	602	601	632	650	553	652	620	613	614	593	615	604	595	595	641	570	610	616	681	565	632	623	607	635	624	610	602	625	650	638	636	611	565	608	614	600	601	608	632	617	584	591	679	656	571	574	581	589	579	644	603	638	614	655	601	629	590	609	607	586	608	624	585	626	617	575	646	613	677	579	597	588	631	593	596	617	618	615	603	633	637	607	629	626	603	625	581	624	619	624	591	616	606	612	608	550	609	588	644	614	625	624	616	606	558	562	602	600	597	621	627	608	579	637	589	605	596	586	619	611	576	624	624	623	598	659	589	606	613	626	615	647	607	597	645	633	622	592	615	618	625	628	600	630	644	574	628	615	582	585	583	611	619	597	623	600	618	611	627	671	635	598	596	612	608	619	640	605	589	643	601	613	632	629	638	611	605	666	595	587	610	657	635	568	635	584	613	632	591	633	594	600	619	602	605	614	605	584	604	584	637	665	624	604	607	613	615	612	627	608	635	602	609	641	621	593	609	551	616	572	566	592	596	600	626	634	579	621	586	647	605	637	640	638	606	583	638	653	609	609	586	582	604	581	603	613	631	565	591	585	615	593	606	588	601	652	579	609	598	629	632	641	598	623	622	593	632	649	620	609	591	633	619	646	598	633	639	618	610	598	620	592	607	631	603	640	581	610	581	570	608	583	600	584	621	621	584	595	595	654	647	663	668	601	601	608	648	609	567	613	593	603	634	596	582	622	669	631	646	664	582	601	614	630	635	627	575	586	600	581	613	642	560	623	555	579	644	598	615	610	573	600	627	651	599	613	646	597	630	587	628	615	585	684	665	626	598	611	607	562	608	614	604	592	596	637	571	607	627	585	596	582	586	630	613	584	636	639	595	568	604	567	603	604	613	670	613	617	592	620	586	593	573	612	602	581	587	620	623	625	605	584	597	642	584	609	617	594	639	595	604	638	614	608	607	623	595	631	596	596	585	598	592	611	616	610	627	570	618	612	602	589	606	620	573	621	587	610	627	616	622	593	634	629	595	593	622	607	657	583	609	613	628	608	614	575	591	604	657	606	617	607	605	579	586	641	611	621	627	568	622	647	605	637	651	575	595	603	628	656	598	609	596	615	606	587	586	636	541	683	611	563	604	634	639	605	581	559	663	627	635	623	606	610	613	626	563	594	608	603	625	633	633	593	601	551	620	607	596	613	646	618	584	618	647	611	619	638	612	638	551	639	621	629	615	593	612	599	623	593	614	632	636	599	581	651	650	648	691	607	575	625	642	636	567	637	636	615	612	584	632	603	618	607	600	605	614	649	613	610	650	596	603	607	604	600	587	611	600	636	588	559	593	634	605	614	576	606	602	580	562	624	625	589	621	648	628	603	638	645	595	607	581	582	623	598	613	599	588	628	620	630	595	562	619	623	639	633	586	591	585	590	635	612	627	601	630	626	630	641	567	625	657	617	614	651	560	607	598	590	651	613	605	615	617	630	645	661	612	590	576	622	614	600	630	605	597	600	622	598	566	621	572	587	642	602	621	625	615	604	650	626	622	641	600	584	683	613	589	592	651	600	643	642	601	613	588	612	608	615	624	594	616	605	596	630	627	591	623	596	649	638	578	654	627	588	582	599	600	612	632	574	608	614	618	643	638	621	638	636	558	591	592	633	584	575	606	606	645	587	635	633	589	636	611	602	602	600	599	580	623	560	613	602	602	653	563	582	604	599	610	622	587	634	587	578	619	637	569	609	626	650	647	666	568	616	580	609	568	603	649	608	606	632	628	587	622	607	589	594	592	570	588	588	604	577	582	584	634	643	630	586	597	591	608	624	604	616	579	689	622	635	627	600	582	609	613	631	684	601	636	625	575	581	617	604	604	601	635	643	589	593	605	606	605	609	610	639	600	611	615	626	614	586	647	604	644	662	587	614	591	629	584	581	576	602	605	585	622	638	603	594	634	660	595	613	589	604	619	651	633	626	578	639	631	570	649	573	603	548	603	546	605	606	592	605	652	629	651	580	596	632	608	621	618	633	570	625	575	554	603	622	593	632	622	606	578	628	577	618	618	617	626	634	624	617	598	586	635	576	600	612	614	618	603	595	561	588	589	587	663	647	549	598	637	631	619	647	614	593	603	597	606	648	587	590	629	653	593	595	556	591	586	604	667	595	581	619	627	649	593	565	619	638	641	617	606	619	645	592	598	622	584	608	581	639	626	610	667	622	626	618	613	605	618	630	610	620	627	589	597	642	678	615	603	603	623	610	603	603	604	578	602	635	609	584	662	606	642	612	600	641	624	590	636	604	626	584	613	594	624	579	622	629	593	635	637	563	640	621	601	605	599	553	587	619	592	640	575	662	599	631	646	634	587	650	614	595	616	640	633	658	603	638	619	637	634	609	589	602	644	614	588	668	591	612	577	615	610	611	606	569	616	573	599	633	640	599	582	585	586	620	661	614	601	609	593	657	555	650	618	671	593	648	609	592	632	608	654
17801	17095	19161	12664	7489	5655	3941	2516	1599	1106	778	731	717	850	987	1075	913	712	550	488	351	342	331	303	291	312	253	322	301	316	312	320	333	295	332	334	323	311	301	337	303	318	299	326	331	304	337	300	336	298	330	322	301	313	277	350	317	330	333	325	326	338	319	328	308	312	324	313	313	281	289	321	310	317	321	315	294	334	310	325	311	299	348	292	300	290	316	302	337	308	336	311	318	292	327	317	318	330	327	324	321	303	310	307	334	308	289	315	340	337	324	336	315	301	318	324	315	315	316	316	307	314	301	316	325	320	321	343	304	293	304	292	332	314	363	314	290	322	266	287	313	319	324	304	303	300	285	358	321	314	346	324	294	295	305	302	328	348	310	332	308	329	276	313	302	307	330	294	307	322	320	313	308	298	296	322	287	307	314	300	310	267	313	333	289	330	314	283	298	346	329	294	323	324	308	311	297	324	305	332	320	307	314	306	300	340	289	343	326	314	284	285	299	313	303	340	284	331	339	318	333	315	310	302	311	298	289	319	320	293	307	305	307	317	317	294	316	309	301	299	302	313	315	293	314	345	304	335	294	295	300	332	317	293	326	291	336	303	337	312	321	310	353	338	302	302	320	324	333	316	343	325	321	317	306	327	322	302	288	343	319	297	308	315	304	334	344	345	308	317	320	338	345	297	309	308	315	324	293	322	319	270	310	292	292	269	328	336	300	293	329	318	297	318	288	304	252	336	288	310	320	340	294	302	311	337	333	298	330	324	311	299	305	308	317	293	320	342	324	338	323	313	277	327	340	293	298	310	319	330	324	327	330	285	312	336	305	295	343	329	319	310	306	326	325	327	324	281	310	301	318	312	280	297	322	312	316	291	318	308	312	286	356	315	328	309	330	331	308	310	302	300	336	293	318	322	328	313	306	340	321	308	300	300	335	313	308	305	306	329	334	328	317	338	342	272	340	311	327	324	332	317	318	310	295	311	283	328	334	309	317	314	340	323	303	325	347	315	310	324	320	344	327	311	324	297	348	311	298	301	325	295	330	295	273	322	314	321	302	289	331	302	350	321	257	318	321	332	312	308	316	320	327	315	306	319	298	330	331	310	328	324	325	317	290	318	319	341	346	294	297	326	325	335	351	337	334	306	324	314	335	312	313	295	314	309	302	321	328	310	326	304	317	285	316	289	331	318	313	343	293	299	331	305	316	320	288	317	312	309	326	325	343	310	338	291	304	295	316	311	335	321	306	305	311	290	316	316	309	314	285	301	319	310	340	335	300	328	309	271	303	309	300	290	305	327	303	292	296	317	304	285	309	304	285	333	313	308	341	292	275	320	323	344	348	318	306	286	335	322	299	320	305	345	307	298	287	350	305	296	301	327	312	334	340	287	315	311	322	300	331	309	308	307	289	311	312	323	297	314	293	297	319	302	294	315	306	296	285	301	319	287	315	325	318	348	296	300	314	311	334	335	331	309	328	315	342	289	333	287	290	320	318	324	336	324	306	317	336	308	318	274	302	316	294	330	327	309	331	326	317	314	307	336	329	326	299	304	323	315	326	282	347	300	336	324	319	335	308	305	327	327	322	283	289	317	310	291	311	298	311	312	316	317	317	308	293	304	330	311	334	317	344	295	318	313	342	341	329	329	342	318	319	326	342	288	289	338	321	335	319	284	325	316	330	301	334	322	319	339	311	309	306	285	328	317	341	315	316	294	317	317	316	295	310	306	350	300	339	349	293	295	344	304	317	321	298	318	317	296	295	320	336	301	293	312	329	336	300	301	311	328	304	318	311	328	313	272	289	248	342	321	288	331	326	340	335	329	344	311	315	321	300	321	325	339	327	329	321	332	322	330	293	275	326	318	309	349	312	288	315	316	308	316	322	305	284	301	328	334	335	327	336	318	280	333	306	328	362	305	299	316	334	339	340	329	320	315	360	295	276	311	318	340	342	339	301	347	313	333	287	324	327	278	314	309	323	320	347	306	323	319	351	344	294	314	305	313	279	343	286	315	285	315	296	297	303	304	320	319	326	304	337	311	290	312	302	338	356	308	307	308	299	316	288	308	298	323	302	313	306	312	309	319	324	328	313	301	312	315	310	296	308	299	329	296	353	300	318	298	301	322	329	364	302	338	374	339	312	304	279	329	290	312	332	340	311	312	313	306	325	308	322	318	304	293	291	315	294	301	318	305	325	297	317	281	301	329	301	301	341	320	320	315	287	295	296	318	310	310	351	330	314	317	274	338	326	329	303	316	307	318	276	323	341	312	345	312	329	329	330	339	330	323	343	343	326	285	306	330	268	298	320	298	298	296	314	299	312	314	325	328	313	287	297	322	313	301	320	319	311	322	314	340	284	310	313	309	322	350	338	334	313	312	310	292	331	290	296	331	331	338	298	298	330	283	307	343	298	303	315	362	333	348	303	327	344	309	275	307	314	293	293	310	314	333	303	313	331	321	310	296	325	313	300	321	324	322	308	287	331	312	315	284	330	317	280	335	341	322	344	263	324	292	324	318	316	300	297	299	311	323	350	305	314	322	303	294	302	342	300	301	314	335	299	314	313	305	297	354	289	330	317	306	282	332	282	323	302	332	309	325	332	302	292	322	329	304	318	304	318	337	355	318	310	304	342	279	313	298	306	313	339	319	303	290	325	333	307	324	316	329	313	272	296	314	321	320	330	271	322	296	279	329	302	336	305	292	333	311	315	321	337	344	319	309	287	332	297	322	325	324	291	310	329	311	305	322	332	329	320	356	307	305	324	277	319	303	290	307	302	294	310	322	319	285	348	345	326	318	294	306	305	296	291	336	317	323	341	322	316	309	304	298	343	311	322	294	300	298	333	328	334	309	334	323	340	278	316	339	283	333	299	304	303	298	331	330	338	299	270	337	334	304	293	318	311	291	330	285	305	296	309	297	298	304	323	322	321	319	325	313	308	283	298	302	297	301	314	300	303	337	297	276	324	349	310	354	312	298	283	320	327	342	324	287	324	298	317	314	331	300	286	341	353	356	318	315	339	328	315	306	307	277	293	313	335	289	325	312	322	302	341	298	332	310	322	297	345	281	289	319	303	312	357	321	323	315	336	325	314	312	322	286	326	324	336	329	304	317	339	317	303	347	298	367	328	318	325	323	347	303	321	336	310	287	317	318	320	333	309	283	321	332	298	291	329	337	342	281	321	284	326	318	298	307	319	294	344	299	282	293	299	313	317	304	313	301	317	317	295	303	316	315	338	320	304	314	306	342	290	289	294	327	311	302	299	321	326	311	342	285	309	316	326	292	309	302	298	308	317	324	322	339	313	345	342	343	313	297	299	309	291	346	307	293	305	331	291	307	304	307	304	319	337	317	306	313	289	315	308	329	280	312	329	340	303	365	325	304	321	310	290	311	339	334	310	304	311	323	320	306	308	306	330	318	342	296	286	328	289	325	300	319	297	313	330	350	324	304	277	299	334	297	311	285	282	322	338	307	319	298	322	314	309	312
10151	12971	24035	22026	18453	17175	13388	9860	6929	4944	3324	3035	3093	4167	4758	4898	3590	2635	1980	1432	1093	934	760	764	754	766	801	739	710	727	701	741	744	753	705	795	772	731	693	727	721	780	751	709	730	729	720	715	726	766	683	765	767	763	740	756	696	773	801	682	721	711	727	714	738	740	783	750	697	769	754	725	695	698	736	835	763	788	725	743	783	715	740	694	723	726	729	747	777	733	795	773	765	723	720	695	748	733	729	715	745	703	754	772	706	740	753	728	728	691	758	684	757	772	689	731	730	757	741	722	791	721	756	754	719	747	714	786	743	708	709	710	710	741	752	715	717	706	708	722	764	736	720	748	752	743	724	668	738	726	710	727	782	749	753	752	771	722	723	736	758	747	724	723	754	724	714	714	679	705	752	731	754	761	710	709	740	735	703	697	736	723	766	742	753	779	736	765	756	718	725	728	743	751	719	743	735	665	791	736	722	749	696	717	725	721	743	703	745	752	720	753	729	795	758	714	740	774	699	706	761	731	711	735	728	766	744	704	741	728	735	749	797	780	757	723	673	741	757	762	712	764	750	751	701	723	738	748	751	738	787	682	694	750	752	740	721	754	760	703	759	746	728	719	729	738	765	755	727	721	710	722	735	748	696	726	696	753	721	758	732	687	706	699	773	749	760	755	716	701	741	732	745	759	723	700	723	690	765	770	769	727	747	758	759	718	688	800	726	736	760	714	766	735	736	762	697	699	729	705	790	767	723	745	704	737	754	759	706	743	756	750	791	725	686	690	749	727	699	749	700	699	743	723	768	729	713	784	752	784	730	758	747	745	729	746	700	750	757	714	786	789	712	724	749	771	738	799	718	708	710	726	770	783	726	755	714	668	704	734	669	754	716	746	728	773	730	734	696	741	741	688	752	719	660	792	730	743	775	732	784	759	691	722	701	761	746	708	786	722	718	770	729	669	732	739	733	755	751	771	700	742	737	708	741	691	707	755	722	699	754	742	731	727	721	711	752	731	747	699	697	822	812	716	713	725	728	699	728	719	806	677	712	797	682	729	706	790	748	714	755	726	718	744	733	746	766	709	713	707	712	706	693	708	769	763	709	733	724	709	786	754	720	731	752	713	755	713	760	723	784	793	724	725	773	713	759	735	709	784	719	733	737	737	762	734	757	710	738	721	735	773	749	799	772	716	731	730	715	756	746	749	717	761	731	737	743	757	751	757	741	754	752	724	733	738	751	737	753	741	727	739	735	704	729	755	737	788	726	708	721	705	752	739	721	749	710	748	747	724	735	723	732	729	738	702	786	753	767	793	765	766	744	744	710	718	781	704	722	768	683	717	749	707	748	726	762	717	766	687	750	720	721	668	722	761	714	743	764	773	702	736	682	733	713	734	736	760	764	711	692	779	713	718	774	704	749	780	719	695	764	706	719	748	748	705	721	741	721	750	716	769	763	698	765	748	779	711	750	733	697	801	754	738	709	742	746	752	751	737	744	736	764	766	783	746	741	723	761	726	732	708	769	742	747	779	742	708	741	703	697	750	709	740	757	720	725	740	722	750	737	732	695	718	713	746	716	743	778	710	731	734	748	738	739	740	719	751	786	725	680	735	731	736	727	782	768	721	744	729	769	755	745	734	692	762	745	720	757	721	759	731	751	734	722	736	750	704	745	676	740	785	716	739	723	707	739	767	795	700	719	731	675	762	731	687	762	743	766	690	749	712	741	722	777	698	739	704	723	714	749	711	712	725	746	695	734	723	738	741	747	688	728	736	795	761	788	730	745	766	718	742	776	744	680	719	711	744	749	754	733	726	699	746	727	680	757	796	722	758	695	686	741	716	704	764	754	721	735	748	748	757	733	759	743	726	757	725	726	747	735	755	781	758	722	710	795	720	753	732	708	742	795	724	725	722	686	737	701	777	723	735	755	728	736	735	734	729	732	747	781	779	704	790	755	710	764	749	687	739	764	772	676	771	746	706	755	712	727	738	717	706	714	713	729	751	736	716	712	781	712	702	747	780	714	700	728	746	767	718	775	790	726	718	755	745	724	740	760	703	743	749	716	724	723	719	777	727	713	755	764	757	751	771	753	733	751	738	780	729	771	754	741	740	689	729	721	755	730	758	749	743	707	742	706	753	705	743	746	758	731	778	738	732	707	716	752	765	736	735	748	759	803	759	725	741	752	754	721	741	718	771	788	744	774	730	756	700	723	732	696	769	741	829	764	735	759	738	752	775	801	757	761	722	711	722	744	759	744	755	686	730	718	742	735	674	724	755	763	746	738	739	743	697	726	747	693	726	692	779	761	713	703	712	806	754	758	726	700	746	796	768	759	731	728	720	770	724	718	776	701	775	778	736	797	734	763	738	698	751	725	706	744	728	725	753	686	749	690	745	705	765	742	704	712	701	773	709	681	737	787	762	762	734	760	733	741	746	751	724	779	748	735	763	690	726	700	719	713	770	772	780	767	689	726	750	708	737	764	717	773	738	725	748	743	718	734	725	751	748	769	714	715	764	752	725	727	725	744	738	783	752	777	720	724	736	719	739	730	780	740	707	734	708	773	777	718	745	733	788	768	754	745	742	711	743	723	702	745	779	729	789	740	723	765	737	711	719	705	747	756	750	695	788	746	783	757	762	751	709	740	753	759	702	699	738	757	702	729	729	741	724	746	746	670	727	696	743	700	740	748	738	729	735	733	745	756	743	715	706	699	732	732	745	693	778	723	698	773	728	787	734	723	789	740	765	746	713	727	713	729	751	779	784	784	758	713	754	750	750	730	699	781	680	756	739	767	684	727	761	709	726	692	727	773	761	783	721	716	768	764	735	725	766	691	766	719	728	756	771	754	733	736	680	716	743	718	688	730	817	697	719	697	755	764	779	710	765	741	728	732	746	808	727	727	727	715	728	688	726	728	772	778	737	754	731	717	708	746	759	724	721	714	701	805	741	735	739	748	724	697	718	753	749	774	747	769	729	774	718	742	775	765	758	788	750	698	776	758	707	769	750	747	759	731	703	747	698	710	683	704	744	774	697	766	697	756	711	693	740	739	717	753	742	776	673	729	751	715	767	745	741	715	764	755	708	735	769	727	688	690	729	709	688	740	737	750	765	721	750	705	763	779	704	682	745	750	753	776	732	736	736	742	713	735	751	737	749	688	731	740	735	755	719	744	733	759	758	730	735	744	763	746	768	744	770	707	753	767	723	754	730	723	718	732	711	733	735	732	724	741	701	714	755	761	702	709	740	792	726	728	780	728	757	805	763	737	709	757	715	730	722	755	736	727	743	713	727	725	729	742	717	809	759	699	748	740	786	760	743	729	715	764	741	730	746	750	753	760	715	745	742	753	727	766	740	723	769	707	749	731	718	739	719	742	737	737	710	744	748	729	700	744	763	742	742	710	744	723	730	757	730	730	696	750	790	730	696	758	765	740	731	727	829	732	733	724	733	750	730	722	682	736	773	726	732	674	755	705	746	776	733	764	738	747	746
39430	33793	39566	36485	26310	20178	14319	10804	6624	3931	2796	2583	1859	2416	6274	6303	4623	3033	1776	1019	640	413	366	291	283	318	268	286	297	283	300	314	294	272	286	275	269	311	291	269	296	238	302	309	269	302	279	292	279	299	281	251	253	275	294	300	280	259	261	295	272	303	267	274	278	274	298	283	280	294	264	274	312	287	238	275	300	266	278	316	264	255	295	273	268	279	269	280	296	302	286	284	274	284	277	272	258	333	292	262	289	283	274	299	301	282	290	265	280	308	259	316	281	281	296	288	303	277	310	298	283	253	296	282	260	267	276	273	299	278	317	277	253	270	310	292	323	259	301	285	266	312	284	303	295	264	311	261	285	269	251	254	286	257	273	264	287	313	287	269	272	309	321	289	269	283	272	288	270	283	274	305	273	291	268	263	315	268	301	297	304	290	279	295	275	288	294	286	263	271	259	254	268	264	274	300	306	260	317	285	264	273	227	295	260	267	293	308	290	274	268	288	289	259	257	313	258	297	276	285	262	286	289	269	273	299	280	290	291	295	279	275	271	300	307	308	304	261	288	296	263	280	303	282	281	279	269	264	316	275	273	255	271	264	323	292	292	265	280	266	307	300	271	264	282	263	290	277	271	272	272	263	264	294	294	283	296	266	318	256	291	297	252	271	292	289	270	268	317	260	287	274	303	299	279	253	265	267	282	325	310	280	262	279	276	282	267	277	287	302	278	312	285	287	289	291	269	281	274	290	270	304	274	266	276	288	307	291	279	291	289	277	272	263	266	237	289	289	276	262	275	286	325	288	280	306	260	260	299	323	268	322	257	283	266	288	298	295	281	280	283	265	263	265	281	246	285	321	281	280	283	261	271	293	273	314	265	282	296	266	258	314	262	257	293	263	277	288	256	254	257	259	289	298	282	286	315	263	294	246	237	241	290	264	266	258	281	281	273	272	299	300	304	254	276	319	268	257	301	273	281	255	290	288	267	285	265	263	283	282	287	277	270	288	314	301	298	268	255	285	291	276	294	269	262	284	299	297	264	294	310	269	264	293	288	297	283	284	286	269	270	282	271	279	292	332	302	271	278	253	269	272	262	298	297	273	297	299	271	292	268	269	277	294	310	300	250	267	263	282	304	275	298	283	284	266	272	271	286	287	262	274	283	305	289	272	287	261	301	277	285	292	290	311	297	278	290	296	283	274	318	262	291	274	291	269	315	301	295	278	274	273	292	269	260	284	265	286	298	288	272	274	301	284	284	265	272	281	295	284	302	261	288	265	307	267	318	307	272	284	267	263	275	306	292	292	307	274	246	302	291	269	278	264	287	240	289	289	261	271	275	263	322	276	270	265	277	294	302	283	257	281	285	303	321	281	303	299	317	305	262	303	285	263	267	279	286	253	273	286	271	242	277	279	268	274	281	258	276	274	268	312	281	266	249	305	314	298	313	232	260	282	278	310	271	292	261	278	301	306	282	291	297	285	272	311	290	292	276	290	309	287	271	275	273	270	293	274	279	257	320	286	252	292	277	319	287	284	256	296	286	307	266	269	263	322	313	278	278	312	245	286	260	256	316	321	295	275	287	302	251	280	296	280	294	278	287	264	282	281	244	293	311	289	250	245	244	254	266	268	295	300	273	309	271	261	276	272	284	273	242	254	312	273	234	262	306	261	275	285	261	275	294	255	289	301	286	280	293	292	287	276	286	287	285	299	310	280	294	271	289	313	286	238	268	282	276	276	283	298	299	281	307	250	294	241	282	247	273	260	285	279	257	276	272	265	284	284	272	277	281	286	270	278	279	286	267	269	266	275	310	282	310	248	262	275	284	324	270	319	286	262	281	298	314	267	279	284	253	328	287	246	289	329	304	274	273	291	287	278	280	266	284	294	275	275	260	243	329	296	253	270	255	286	309	292	287	285	250	269	302	290	284	244	294	257	308	259	278	306	272	275	276	275	270	303	265	284	298	294	280	280	262	320	300	309	281	293	290	287	299	263	288	293	292	264	248	280	315	318	280	303	268	310	294	262	285	271	237	303	277	243	313	307	262	259	289	282	272	270	282	313	259	248	228	250	322	303	287	309	300	287	299	269	290	298	294	316	279	269	308	302	276	288	274	283	296	269	297	285	293	298	302	265	260	272	274	260	290	323	256	271	289	267	288	287	300	258	313	270	289	274	266	290	295	286	263	287	255	277	283	263	323	268	305	277	276	274	267	301	279	283	292	300	282	282	281	306	276	288	269	276	298	301	246	282	299	279	241	264	246	286	288	281	286	307	266	264	300	271	288	270	269	283	290	275	300	253	277	305	270	273	277	278	296	294	272	269	240	290	265	282	295	306	331	263	264	262	290	322	293	308	289	283	272	327	321	318	274	296	298	256	262	308	252	283	286	262	297	274	293	286	286	301	269	287	277	293	294	309	305	271	286	243	305	291	325	282	281	279	289	260	322	305	299	289	282	240	264	296	286	270	291	296	290	283	269	284	302	289	286	293	276	278	271	271	284	279	283	292	266	289	296	302	274	318	301	277	268	267	271	291	260	286	260	255	276	265	266	272	256	269	277	304	289	318	267	280	301	298	265	249	291	290	265	331	305	268	266	299	267	281	277	291	284	302	287	278	298	286	265	291	338	328	296	290	258	306	233	281	274	288	276	261	294	292	251	290	258	274	298	258	289	268	305	295	278	284	279	287	281	313	261	284	264	283	282	279	294	283	287	297	285	283	284	278	269	288	282	257	279	266	275	288	277	290	277	297	293	274	304	267	279	291	250	265	296	266	274	246	271	277	265	311	262	286	302	280	288	308	275	290	289	284	259	281	268	296	288	271	293	262	290	277	265	270	329	275	328	286	264	275	261	266	280	281	290	282	316	260	273	271	265	260	259	283	246	285	305	256	306	306	308	279	261	307	256	270	261	263	282	278	268	265	319	279	260	277	271	317	273	256	287	272	308	289	313	266	298	260	300	301	281	272	264	306	284	295	267	264	259	269	283	304	283	265	316	291	256	238	278	264	267	283	289	257	278	273	273	287	297	282	306	269	283	289	296	282	290	283	287	305	290	275	288	259	261	269	298	281	306	307	261	299	305	265	286	277	274	270	252	280	270	276	304	279	280	302	287	279	295	311	282	267	294	276	292	302	281	281	283	310	285	272	295	295	340	253	274	294	312	276	254	275	295	235	284	269	293	277	272	287	264	277	262	294	282	291	289	300	262	278	299	274	283	287	304	318	266	253	303	290	311	297	281	247	287	288	296	269	299	270	309	270	281	273	288	256	286	274	293	273	274	302	280	275	299	262	264	263	277	280	278	303	259	282	275	264	295	268	300	274	261	262	250	263	292	263	293	289	256	249	330	270	285	297	274	278	255	269	310	278	271	306	288	304	290	314	296	256	288	285	268	258	263	275	278	256	273	261	264	269	311	287	281	307	266	283	297	285	278	299	268	298	294	313	268	293	271	270	303	266	292	275	275	310	272	300	320	295	315	266	269	275	311	281
25457	25014	39434	40366	35178	31767	26830	23386	17698	13583	12019	10738	9409	11975	24490	23251	18822	12980	8005	4374	2277	1274	927	725	687	663	658	671	675	715	706	677	655	671	661	697	666	639	603	660	668	689	691	670	682	670	703	632	630	626	701	702	659	600	691	657	707	667	652	636	661	687	644	655	631	660	680	681	659	647	681	648	620	653	713	618	682	661	714	692	681	689	672	658	655	658	660	679	679	659	672	690	691	671	657	671	689	676	640	649	684	677	704	651	666	659	655	702	646	685	667	668	626	632	655	623	653	674	609	657	687	666	682	634	647	680	660	663	663	673	675	666	713	653	691	657	655	648	686	680	672	685	672	711	638	680	643	649	694	590	649	677	644	672	634	667	680	695	705	640	697	660	670	656	660	623	663	666	669	711	672	641	732	603	654	638	710	640	683	656	657	667	661	674	711	634	646	637	719	667	650	661	652	678	664	692	673	671	734	679	703	653	665	693	707	657	624	634	650	647	647	687	655	647	685	632	651	678	670	670	665	631	672	693	656	664	682	657	658	687	682	663	711	696	657	647	693	715	699	679	637	699	673	665	671	665	626	609	620	658	639	649	703	617	681	661	701	646	682	720	630	653	688	676	644	654	656	696	689	688	663	630	672	671	652	686	593	670	652	664	646	699	680	691	648	709	622	639	652	689	683	699	655	633	636	648	696	661	615	692	674	710	665	680	678	654	690	681	663	614	688	683	656	668	660	698	650	657	653	688	660	677	663	650	682	671	674	691	652	667	674	643	652	684	657	684	655	636	618	659	644	639	680	629	675	723	624	675	669	677	627	729	659	652	665	657	644	670	642	657	619	672	700	702	610	747	662	640	660	646	679	634	659	660	631	674	630	675	638	685	638	700	656	710	618	659	664	677	656	640	656	648	657	690	724	607	676	693	655	698	684	652	676	698	674	653	670	639	683	714	624	634	706	712	633	648	625	676	697	649	675	647	648	690	635	655	648	697	676	661	626	664	656	642	635	682	677	667	666	661	656	680	639	633	692	689	687	652	648	653	686	664	654	727	678	643	678	687	649	605	641	690	701	673	625	735	664	652	654	662	647	631	686	652	699	695	653	644	671	679	662	701	669	689	663	647	657	670	677	656	689	651	699	702	668	653	681	691	668	633	667	700	652	646	670	720	664	676	657	652	683	704	687	687	691	653	653	690	652	673	646	699	682	685	677	614	689	622	624	675	599	695	658	669	641	656	710	700	694	669	679	675	683	670	639	715	666	662	602	644	661	638	654	657	663	659	655	721	686	669	709	657	650	662	700	646	698	650	646	648	686	722	681	612	655	713	676	634	629	681	644	653	631	663	619	664	644	726	694	684	666	644	671	700	667	663	641	623	708	678	635	669	671	674	660	656	699	706	665	672	659	656	646	646	686	671	636	653	631	650	697	678	666	659	640	671	711	693	643	621	700	633	666	682	675	634	680	691	690	680	671	646	732	659	671	638	643	694	693	694	654	666	683	647	653	718	634	684	652	700	632	610	680	666	677	669	648	717	667	691	675	662	650	716	699	642	666	629	657	645	670	683	665	689	684	651	656	644	636	651	641	712	682	678	684	664	726	634	619	703	662	651	671	654	661	649	725	664	648	629	696	699	635	704	655	656	628	682	658	675	685	681	683	724	646	663	656	733	688	676	660	695	613	656	633	651	640	713	682	714	666	709	677	648	705	653	655	676	621	705	641	695	715	657	680	656	666	686	662	667	684	701	701	658	658	666	701	645	676	659	662	656	629	701	664	655	649	696	663	675	621	693	687	666	650	679	674	636	691	655	609	674	696	704	642	646	658	642	665	667	654	656	664	670	698	642	707	666	701	640	724	699	666	606	699	629	732	682	651	671	629	673	673	608	668	668	696	649	701	656	646	639	753	667	666	654	691	686	671	645	669	693	680	709	625	652	658	643	683	699	628	660	645	664	639	646	669	666	678	654	686	655	724	637	651	701	704	637	676	664	629	640	697	677	643	649	630	668	679	648	617	671	660	668	711	674	601	669	608	700	641	646	683	658	643	683	678	703	661	702	644	642	689	682	644	650	678	678	678	636	642	670	674	663	692	712	702	681	650	691	634	677	653	714	714	670	660	616	656	661	673	686	661	643	691	713	641	654	636	658	659	627	627	671	632	659	651	661	647	692	653	670	636	650	651	685	660	636	681	709	676	667	735	645	659	629	652	649	637	640	645	639	655	698	690	645	662	670	692	667	663	673	647	697	684	672	688	660	678	640	659	642	698	623	647	672	690	621	653	681	638	672	675	683	665	674	729	697	675	671	669	679	664	655	701	684	689	685	622	691	656	631	663	702	612	671	657	671	638	615	626	669	649	714	668	703	655	674	642	692	648	633	702	689	616	650	683	673	643	625	688	628	650	691	682	686	687	666	597	649	674	643	658	678	666	683	673	664	647	658	686	697	641	648	688	685	663	681	617	720	653	653	697	671	664	718	631	706	662	713	696	615	700	695	658	679	698	698	650	629	667	611	641	655	710	649	664	698	621	680	671	616	671	620	665	640	589	706	734	699	672	677	657	712	616	666	664	638	668	670	648	644	649	653	644	676	658	663	676	636	652	661	669	688	665	670	689	709	643	670	697	692	679	660	635	669	643	632	703	652	673	680	692	653	666	695	632	660	662	658	713	661	649	669	660	696	687	745	678	714	659	708	685	627	676	711	660	684	689	647	687	654	685	665	659	721	665	666	623	664	648	654	678	679	621	684	683	695	637	674	662	704	677	694	688	665	670	694	701	679	666	624	716	716	671	652	674	635	673	669	649	688	663	637	692	657	697	640	688	692	696	703	679	630	656	690	642	668	626	670	656	697	724	680	711	686	642	674	667	692	698	716	642	668	680	649	668	702	667	643	663	665	699	690	605	675	693	616	664	646	638	667	662	658	659	637	674	653	697	666	706	704	656	669	673	696	654	637	671	705	653	714	657	687	671	693	668	641	691	655	688	684	664	701	673	624	647	703	688	644	680	648	670	637	656	704	670	658	676	647	682	664	653	650	653	675	613	592	697	674	665	701	633	669	688	699	615	653	635	674	677	627	658	705	623	634	668	671	644	692	674	727	686	695	692	625	647	646	632	621	664	709	678	690	678	674	698	707	667	640	634	694	639	650	714	690	659	688	723	689	652	674	702	696	696	693	683	709	655	636	679	693	690	694	695	621	684	691	708	690	705	685	717	669	686	660	691	657	683	668	719	668	707	697	688	624	681	670	657	675	650	673	686	667	630	661	670	664	682	624	674	673	682	626	668	668	679	661	669	693	708	671	659	722	666	646	645	668	708	673	682	673	663	645	646	639	626	681	648	673	641	657	717	634	656	645	639	713	658	698	658	688	643	683	655	750	672	711	682	654	641	735	608	670	626	642	666	701	653	656	681	639	652	652	644	688	608	724	664	705	681	645	667	665	693	658	647	665	656	680	624	674	669	648	675	706	723	672	691	660	614	680	692	652	674	673
49388	40553	42894	41797	30899	23888	20898	17365	13539	7581	4291	3099	3290	4511	10493	12794	9850	6276	3711	1827	937	585	376	283	254	272	291	256	244	243	266	234	233	244	247	258	226	271	255	222	268	275	236	242	230	257	248	256	230	244	242	248	247	261	241	228	249	231	280	248	251	266	238	234	280	251	265	246	236	250	263	265	292	223	276	252	207	275	249	224	247	241	283	233	234	252	274	249	223	225	269	266	262	264	261	247	313	234	230	231	240	237	266	252	276	235	255	250	273	240	229	253	250	246	237	250	266	237	249	291	216	248	240	278	238	294	247	271	260	288	247	255	251	243	240	254	242	266	238	251	232	261	271	293	248	259	284	247	266	267	253	265	279	257	262	268	237	264	237	263	270	275	244	220	268	260	266	271	228	242	252	247	223	277	237	246	229	220	216	256	255	272	254	275	252	267	247	266	263	242	233	258	287	255	240	261	225	239	249	252	247	266	261	236	257	241	236	255	256	266	248	263	257	255	250	278	250	244	296	222	256	232	267	240	230	237	251	246	247	269	230	254	210	253	284	230	236	248	222	222	226	286	251	276	256	222	260	249	250	254	269	277	258	231	263	261	262	269	256	234	230	247	258	237	255	268	279	270	257	284	256	270	239	266	226	279	228	262	292	243	206	260	250	268	260	244	244	253	248	272	251	273	263	246	239	271	245	266	258	263	259	254	229	250	248	259	265	285	234	285	224	274	272	303	251	236	250	253	253	255	281	241	232	254	271	268	248	248	245	240	253	256	251	275	241	229	232	241	230	234	256	245	261	246	235	303	266	261	275	258	289	275	248	246	233	254	241	254	247	251	260	255	256	252	243	253	295	266	238	271	263	265	247	233	275	239	263	286	247	271	254	255	278	257	245	247	265	229	236	265	257	231	285	247	229	256	272	235	238	283	264	248	237	220	243	242	229	262	245	239	219	239	258	268	252	260	249	257	252	226	240	285	277	255	241	238	239	241	262	237	233	262	251	268	228	264	236	297	224	282	276	242	256	246	264	247	227	253	249	220	270	230	238	259	251	254	215	255	248	250	272	276	227	264	265	253	276	266	246	262	265	255	247	272	295	260	273	251	269	271	236	262	219	271	254	229	264	263	264	285	291	239	264	266	255	261	268	266	254	251	234	281	251	273	241	244	263	257	241	248	248	254	220	226	240	256	263	257	264	249	234	226	287	262	238	243	251	229	266	217	239	253	247	255	264	275	248	260	277	248	223	222	256	252	254	246	228	266	261	234	250	265	241	221	301	240	224	244	263	250	265	264	236	257	230	243	247	264	265	269	270	258	234	263	246	244	279	263	270	258	222	236	243	260	281	235	256	257	257	276	257	247	252	251	252	267	248	227	276	280	248	237	238	268	261	271	252	244	215	255	268	227	236	250	259	279	242	225	256	269	263	271	265	258	239	266	284	247	248	256	254	259	258	221	244	254	246	241	228	219	254	272	267	218	246	238	203	275	229	232	246	246	238	257	242	262	264	263	266	266	272	261	262	238	278	250	251	267	221	229	265	255	286	233	250	260	208	259	263	240	281	276	245	269	251	284	239	258	266	241	245	249	270	261	269	243	260	277	272	253	266	233	254	252	269	227	257	265	232	234	219	254	260	245	256	246	250	251	269	253	252	257	249	274	237	246	256	255	255	281	268	237	250	260	242	242	273	261	262	228	228	262	235	254	245	260	237	249	249	238	272	256	242	242	222	241	221	241	251	260	246	257	259	271	237	248	255	261	286	248	238	262	256	260	273	264	237	258	262	243	261	255	252	253	249	252	258	243	260	239	272	234	247	237	243	258	240	256	240	290	257	253	231	242	219	256	265	268	241	249	253	252	229	252	263	246	269	253	241	206	252	259	258	273	269	273	247	253	273	228	239	235	271	265	242	242	256	258	259	257	275	272	259	290	267	254	238	233	228	235	233	244	234	240	249	247	258	252	252	246	246	256	272	266	255	238	261	245	280	268	261	230	212	244	222	241	246	242	220	240	247	271	236	228	267	255	240	258	233	258	249	240	254	262	271	261	246	257	249	238	240	258	254	257	278	244	258	280	249	236	243	239	244	263	245	237	259	241	260	246	285	266	269	252	253	253	264	269	247	261	262	251	262	259	241	245	219	251	255	246	260	277	289	254	244	254	227	234	235	252	250	260	264	273	223	231	271	228	218	249	253	238	215	232	233	255	236	239	254	277	240	263	264	253	268	272	267	248	250	269	234	251	277	228	240	267	252	268	257	272	260	256	231	241	272	256	267	257	246	256	266	254	259	252	246	248	242	255	240	239	263	258	242	255	238	219	256	233	262	228	234	212	263	226	258	234	262	243	268	255	253	253	260	240	251	257	245	241	235	275	260	223	246	289	248	246	255	242	282	240	230	232	236	236	233	288	240	273	237	240	253	249	266	271	248	274	234	255	252	245	242	235	240	227	240	216	256	266	248	233	245	259	323	227	276	278	252	287	240	248	232	227	232	248	258	247	255	264	240	238	245	243	263	272	245	223	236	235	233	260	280	285	250	248	271	237	248	258	230	246	247	253	256	260	281	246	236	263	256	288	276	210	257	261	275	256	240	253	273	245	249	260	208	236	274	261	244	241	254	241	245	244	254	280	280	245	240	255	247	266	273	241	261	263	245	263	241	241	262	230	248	260	225	260	255	244	253	255	243	252	253	266	253	234	272	257	242	233	283	227	290	254	250	232	294	293	255	264	260	260	241	233	254	221	297	233	249	273	271	246	276	237	236	254	274	232	211	256	250	233	257	252	238	244	235	254	251	247	236	235	275	228	248	288	263	249	288	251	250	227	266	268	250	246	260	270	238	260	242	240	294	240	245	260	259	288	273	294	257	271	251	237	241	257	272	257	242	236	237	252	253	240	255	263	275	263	250	262	260	272	267	242	232	244	241	269	271	241	252	224	241	228	249	245	265	251	269	240	241	261	263	273	231	247	284	251	269	241	261	263	206	266	258	247	231	268	240	226	228	244	268	253	254	268	204	250	273	259	285	261	255	246	257	281	264	249	264	265	241	266	238	252	241	265	254	283	269	257	204	282	268	249	247	256	220	261	264	253	253	252	272	233	260	275	267	265	251	257	286	255	224	270	261	259	262	243	260	235	231	261	233	239	239	251	252	250	252	258	271	257	248	261	253	218	243	274	242	248	256	242	256	261	251	240	275	266	275	284	258	237	239	269	261	258	239	248	295	259	254	241	282	243	302	258	244	240	260	243	250	248	248	233	247	261	239	238	248	264	277	277	237	229	265	271	264	257	228	299	253	242	231	269	256	250	270	271	259	251	270	242	271	246	243	257	246	264	228	259	249	261	238	255	226	245	227	232	239	269	264	260	260	283	240	238	249	258	246	260	245	260	240	256	252	269	289	274	234	231	242	259	285	265	283	264	275	274	247	242	270	268	236	248	250	244	247	223	245	233	233	264	262	241	238	278	255	247	245	257	245	240	250	217	244	250	227	250
34396	32476	43285	45223	40580	35950	34289	31561	28602	20192	15347	13582	14359	19131	32466	34292	29026	22057	14770	8400	4148	1997	1076	734	672	641	628	592	656	577	661	597	645	566	640	582	586	597	599	599	612	635	586	618	620	631	600	607	581	619	581	622	597	602	582	588	655	592	649	668	610	622	629	566	653	597	598	571	589	594	582	647	609	596	585	580	609	612	596	565	604	578	633	604	639	592	587	603	595	609	590	604	570	562	615	583	597	594	640	619	629	615	571	617	648	631	572	598	618	614	646	578	603	627	633	634	601	618	629	596	565	592	635	631	574	611	572	583	599	602	619	585	562	575	641	626	612	580	639	611	595	620	596	602	582	586	600	614	620	562	605	561	650	612	593	607	588	607	559	595	589	599	613	593	571	607	604	602	587	580	606	645	605	613	615	623	540	583	634	612	557	618	614	570	603	644	629	631	647	674	582	611	566	586	607	603	586	633	579	651	589	612	608	573	598	630	639	629	614	650	585	585	620	594	653	601	617	624	621	583	575	621	614	613	608	615	610	571	629	577	585	639	571	559	565	601	621	606	622	587	599	580	599	582	565	634	546	626	592	558	599	608	610	620	647	591	591	652	564	603	572	558	611	582	565	656	607	637	628	629	611	591	605	576	602	627	575	565	587	628	618	600	599	624	618	606	609	643	602	624	590	624	594	621	574	580	625	590	634	561	600	621	615	617	615	639	582	543	621	648	608	606	601	615	645	586	597	595	618	599	592	578	611	627	602	631	615	623	624	621	600	592	558	595	606	616	584	620	574	620	596	603	578	635	594	538	587	629	615	633	593	595	597	589	605	578	610	588	607	601	579	553	600	593	598	588	589	581	617	637	585	607	633	599	621	643	606	614	609	599	626	625	590	631	632	598	607	599	582	613	644	613	588	638	600	637	641	623	658	605	629	538	612	604	592	578	584	590	621	549	605	627	639	636	597	564	627	606	573	626	614	574	603	657	565	563	585	587	612	619	609	580	590	621	578	637	600	644	615	616	673	629	606	570	612	608	616	581	604	602	631	608	598	597	597	608	599	643	610	561	603	582	574	574	552	639	649	602	591	588	620	617	636	588	592	569	572	574	588	607	617	627	626	634	575	602	626	580	595	609	661	639	631	591	592	599	596	596	622	619	624	636	624	590	616	595	581	528	598	601	603	604	614	602	582	578	588	604	603	619	618	657	622	592	587	599	638	603	608	616	592	585	619	587	592	627	618	576	647	609	588	615	573	589	571	629	591	611	604	587	639	621	617	612	624	566	621	625	582	587	596	590	614	621	613	583	604	628	641	580	587	623	596	608	605	593	564	597	626	587	613	589	633	613	611	593	585	597	580	631	607	590	597	581	589	596	601	606	595	635	629	610	594	612	629	629	615	600	646	585	625	579	631	594	577	617	617	610	615	608	591	626	555	633	596	597	598	607	644	644	623	600	629	648	564	614	626	582	594	612	585	593	598	602	587	633	604	640	558	614	615	610	594	596	623	611	629	619	634	590	626	638	565	631	610	614	554	573	603	627	609	631	619	596	608	606	595	581	643	574	599	601	621	603	604	591	603	616	630	616	572	649	595	662	583	586	630	560	606	628	640	615	615	611	599	656	609	600	604	581	557	645	617	632	601	629	598	613	588	596	619	641	583	581	570	633	644	626	588	582	674	568	598	605	580	631	610	650	596	601	614	586	594	587	608	602	611	547	580	621	600	626	644	623	567	617	596	618	636	649	578	619	600	615	642	606	658	598	592	603	603	553	623	572	622	602	584	630	647	628	638	598	598	593	610	576	560	578	557	592	597	633	607	602	601	622	605	561	603	622	598	594	625	606	635	618	646	613	595	624	614	576	586	584	608	602	622	628	593	598	560	627	616	584	608	589	556	632	608	626	584	640	660	605	547	576	623	578	672	614	619	595	600	678	628	599	590	637	637	611	603	562	634	634	606	600	590	616	590	613	637	596	619	628	629	629	577	612	599	580	581	593	605	593	629	626	631	613	584	563	578	616	605	637	597	573	575	632	643	583	622	567	555	561	607	591	602	596	612	596	667	623	573	618	580	572	628	572	623	629	577	591	624	584	636	597	572	566	561	597	620	633	582	608	584	630	633	570	643	631	611	617	603	590	599	568	577	631	610	649	623	605	601	569	580	602	622	637	584	614	611	572	597	630	582	596	623	609	630	613	594	564	583	591	607	572	587	577	615	612	609	581	593	595	614	607	592	594	637	598	616	606	570	578	578	594	578	585	586	602	635	599	639	606	611	632	584	588	634	604	614	593	588	615	585	593	594	610	596	627	633	624	594	593	631	614	647	577	590	551	593	609	598	600	594	602	582	607	611	643	592	626	620	596	672	602	595	627	524	581	612	591	639	642	593	635	606	586	607	581	615	603	611	638	610	568	647	634	635	697	617	606	631	600	653	633	582	621	653	624	607	585	638	601	618	616	607	593	586	566	615	584	617	599	632	599	612	591	572	614	598	617	623	606	628	617	615	561	559	598	601	636	647	563	611	613	608	572	588	601	583	563	604	600	614	625	572	602	573	603	632	600	535	615	607	564	599	623	600	613	613	627	594	604	602	589	592	624	620	646	607	591	583	588	613	576	613	600	567	637	617	592	613	627	607	577	651	626	642	607	604	615	642	573	590	589	600	613	606	628	603	574	627	633	594	612	631	602	601	567	545	592	595	603	585	614	631	579	623	568	666	608	577	608	597	614	629	609	618	637	593	597	615	609	611	581	587	609	581	603	649	621	576	586	606	583	585	629	589	645	596	593	652	624	600	590	595	625	562	615	574	598	598	659	623	575	603	576	631	605	662	588	590	601	641	571	616	649	602	623	594	600	578	622	597	563	635	597	594	619	627	593	629	598	617	600	594	606	587	615	591	613	582	608	608	599	586	593	610	637	563	602	580	604	634	584	594	599	579	610	619	587	609	596	601	598	604	686	581	621	619	576	593	587	583	597	596	588	606	604	595	596	608	651	596	570	559	549	623	627	640	573	607	571	582	640	595	592	613	543	592	561	583	570	641	605	602	600	613	568	572	591	634	665	618	622	620	572	655	597	573	586	600	660	575	609	616	557	614	643	595	604	597	609	617	616	598	614	592	671	592	631	655	578	584	647	622	588	598	601	558	619	614	615	603	572	566	592	593	613	602	608	618	603	594	649	576	604	595	583	606	602	631	631	650	595	588	607	607	615	621	583	615	624	660	602	623	584	616	615	586	618	618	610	629	609	625	596	552	573	586	585	608	628	623	576	613	637	631	581	612	608	586	611	600	619	598	635	607	637	593	604	685	623	590	595	591	619	596	621	658	611	595	592	563	614	639	578	600	593	601	581	565	573	604	625	604	596	600	664	582	601	591	602	615	604	662	613	600	630	632	640	628	601	588	615	563	663	574	577	620	595	611	622	569	603	614	621	567	583	578	590	592	596	584	627	648	624	612	614	602	575	614	626	603	578	605	584	595	590	586	589	557	602	608	614
22130	17938	17623	11863	5910	5200	4084	2766	2067	1601	1131	1045	1102	911	895	827	863	757	656	482	412	365	346	325	306	301	294	347	310	309	323	309	286	335	319	372	321	298	328	337	338	319	342	305	289	313	320	310	314	331	342	310	323	338	307	334	284	313	358	317	280	333	313	323	300	327	352	313	306	307	287	343	345	325	334	336	315	324	337	317	298	323	328	331	319	308	320	281	316	298	313	293	334	329	279	319	329	333	359	318	289	302	276	304	345	299	275	307	364	330	320	341	298	332	312	322	339	307	331	312	317	314	311	295	322	304	320	299	321	326	332	324	325	289	355	299	299	328	325	291	306	292	302	325	337	313	304	334	302	295	332	309	321	331	300	330	296	302	333	315	318	309	317	317	321	358	288	357	307	303	335	328	332	311	326	346	321	314	322	328	347	280	332	312	327	301	296	304	311	344	327	329	319	307	323	305	316	327	341	311	274	285	304	314	292	332	330	324	319	289	310	302	312	296	279	287	318	323	309	324	325	339	308	319	315	327	316	319	333	308	359	334	323	301	291	332	301	292	324	313	335	301	352	343	373	281	307	355	297	302	324	321	312	298	313	312	288	311	305	305	328	304	342	312	291	285	334	312	290	286	325	309	338	358	322	309	307	311	333	333	299	329	297	327	317	298	302	323	321	312	279	289	290	319	305	320	312	323	312	347	313	325	338	320	320	299	323	316	343	334	338	307	329	313	329	299	287	316	315	323	310	282	276	290	325	346	306	305	333	316	329	322	316	272	310	306	321	333	324	348	346	310	326	325	329	346	313	303	329	310	315	325	297	319	287	317	338	307	341	321	323	279	317	287	306	325	324	299	289	325	327	321	313	280	351	350	306	293	295	300	329	360	334	287	341	323	338	305	347	326	308	322	333	330	323	310	295	355	345	320	288	278	320	282	355	321	295	324	315	338	323	300	346	333	309	327	342	309	317	248	305	297	315	327	316	326	329	329	335	291	312	336	328	334	279	324	326	306	338	294	312	292	323	320	313	287	314	286	300	304	352	328	317	287	306	340	333	326	307	320	335	320	298	306	283	325	338	290	312	330	298	314	260	353	339	331	312	323	309	287	308	302	283	269	321	307	278	278	318	297	327	293	302	314	274	313	320	310	301	348	331	306	326	336	333	287	295	288	332	312	311	300	322	305	293	294	330	293	349	338	337	306	309	359	326	321	299	324	311	343	310	313	313	333	301	326	312	320	327	339	331	339	322	323	304	314	315	309	323	357	300	326	326	332	306	313	302	305	313	310	322	325	339	291	300	334	314	306	319	312	277	293	291	327	344	346	311	280	323	335	316	318	291	343	307	299	339	301	342	306	333	319	294	353	288	308	303	308	314	300	326	324	294	316	344	327	301	325	323	297	315	305	283	328	339	327	306	298	305	304	316	293	288	340	309	312	296	329	314	308	323	335	304	331	293	305	297	292	295	324	347	304	308	281	317	320	292	311	330	309	312	329	306	323	319	288	303	300	325	337	313	324	307	292	299	298	268	335	332	320	342	334	311	313	326	303	331	302	283	332	327	328	315	308	296	304	313	296	345	304	357	326	296	295	322	318	316	340	344	293	308	293	318	310	317	293	307	313	311	314	300	328	294	360	327	291	354	297	281	308	312	334	319	318	341	339	324	318	310	314	279	314	296	277	305	314	278	311	313	366	290	334	316	328	321	301	305	341	319	318	328	316	294	292	316	311	305	265	309	338	310	312	318	321	282	327	280	329	316	350	316	321	307	311	295	314	350	306	305	335	301	308	313	343	341	303	307	347	286	312	277	294	326	337	335	327	306	287	294	299	301	313	287	311	304	304	335	317	278	283	339	323	343	351	337	296	299	280	297	296	328	307	331	317	301	335	326	286	337	315	272	349	310	267	309	336	300	297	330	316	333	314	297	310	316	317	333	299	298	324	337	290	305	273	325	287	348	344	290	323	358	301	334	338	293	300	321	308	317	323	310	317	301	312	319	327	320	319	311	312	342	325	320	297	323	321	268	301	309	320	320	311	297	303	327	323	320	360	326	283	282	272	291	314	289	312	334	341	351	336	347	338	296	299	303	344	328	325	340	333	323	300	323	305	321	302	321	297	334	328	302	315	299	311	279	329	319	300	282	366	300	335	320	286	322	331	317	281	310	338	303	296	287	328	345	314	306	307	296	308	333	315	322	311	306	354	337	312	310	339	352	292	346	304	289	275	302	330	323	320	323	295	340	305	304	326	285	296	311	305	314	358	329	303	320	320	305	333	343	301	342	318	323	343	300	282	295	280	291	322	317	316	274	306	308	308	311	270	298	318	327	327	307	327	299	315	282	289	303	288	341	304	315	317	297	352	288	322	306	303	294	339	318	319	310	318	346	308	298	325	298	317	304	305	317	319	312	313	321	290	280	330	330	293	311	308	315	286	303	326	339	306	315	290	307	292	289	317	324	295	314	296	314	345	342	318	340	321	290	289	308	296	328	302	297	297	327	341	327	285	315	309	314	297	316	326	329	314	297	329	307	330	284	294	318	304	338	310	321	292	304	331	294	285	327	308	350	314	307	341	290	354	284	302	322	314	297	275	291	282	349	321	339	321	304	335	382	280	308	302	298	284	288	317	316	303	304	302	331	322	339	299	329	350	306	290	317	310	293	342	295	339	295	316	346	311	301	308	309	365	298	325	326	305	314	309	352	291	288	334	361	306	323	318	296	327	321	324	321	291	309	284	322	321	288	264	326	319	315	325	346	320	302	341	319	329	292	294	334	355	311	322	318	307	333	276	298	298	305	307	287	300	309	315	315	335	299	319	326	321	288	329	330	310	362	297	305	324	327	323	289	302	318	297	287	315	327	340	314	293	307	372	285	288	331	303	307	324	311	308	354	314	293	317	299	312	363	317	293	326	294	345	312	337	301	333	344	303	327	323	326	301	298	316	319	318	279	302	282	332	324	315	299	297	288	312	318	325	317	306	330	320	288	295	337	312	339	319	282	306	300	322	298	299	312	295	318	290	299	317	322	360	337	324	305	325	309	281	269	320	315	301	280	334	313	309	329	314	306	354	324	302	333	333	323	300	301	290	318	320	298	287	312	325	314	310	323	287	284	346	320	296	326	304	306	338	307	294	324	307	314	341	359	312	302	312	290	331	289	309	324	300	317	349	310	306	321	328	309	290	307	307	339	302	311	314	331	333	319	312	316	329	306	328	307	295	310	307	328	304	335	295	303	296	350	324	326	296	315	299	319	337	336	325	315	317	266	333	292	331	306	322	311	273	318	358	335	336	311	286	312	314	296	295	328	295	301	325	324	299	291	321	330	277	316	312	332	295	295	352	315	309	331	299	322	318	320	319	306	322	313	328	318	327	355	308	354	334	339	288	343	294	331	319	297	325	286	303	291	370	297	278	307	332	305	315	309	328	294	310	328	288	301	309	319	335	286	344	297	332	312	297	298	337	302	317	299	294	324	333	359	307	291	312	342	304
12555	12865	22202	20724	14820	16338	14584	11161	8776	6956	5059	4936	5039	4314	4331	4005	3466	2735	1988	1505	1113	891	859	787	724	746	752	740	722	752	795	706	734	698	692	749	772	735	764	723	758	753	726	739	744	704	746	735	689	753	739	767	714	716	756	750	741	708	718	758	764	750	750	761	736	734	776	727	713	769	810	801	740	756	743	734	794	728	754	721	729	721	712	718	754	733	744	732	694	732	737	699	710	699	765	722	720	760	687	710	731	782	750	745	769	730	724	745	778	674	757	740	735	749	764	759	739	783	735	720	733	764	764	745	739	772	788	775	735	750	777	783	769	760	694	763	771	745	772	718	741	739	709	749	721	755	717	809	742	781	742	789	734	755	744	758	735	730	747	756	705	731	746	742	697	764	784	733	736	764	785	776	766	733	742	771	753	727	749	750	764	768	710	759	756	739	736	766	744	735	734	780	765	737	727	711	763	777	729	732	763	726	743	751	745	742	723	754	764	688	788	699	739	775	757	733	756	754	764	760	736	723	740	768	767	755	779	721	737	756	742	774	704	715	725	773	764	729	744	744	753	696	751	771	754	744	738	726	744	691	728	775	730	704	752	762	728	746	721	763	750	717	700	733	677	701	712	662	778	735	710	743	779	739	727	722	767	728	724	748	732	806	728	780	751	751	780	736	709	745	703	764	719	755	728	723	750	735	735	802	761	767	719	753	733	792	744	755	752	735	781	752	795	759	701	782	722	746	731	708	723	754	783	751	731	743	740	714	786	747	728	752	739	751	720	747	736	714	719	743	751	787	732	699	717	694	739	742	731	755	785	735	798	758	727	744	753	733	770	794	713	758	739	708	718	718	769	758	746	712	715	780	733	743	783	713	781	712	732	749	675	713	726	740	734	744	746	688	732	793	754	734	814	699	714	774	733	745	727	732	746	696	775	664	761	779	744	758	744	730	737	759	729	736	731	791	730	753	733	746	706	708	764	728	740	724	731	739	718	718	730	705	779	697	781	762	727	733	736	694	738	734	696	717	697	755	696	690	726	765	777	720	775	755	758	680	753	676	704	746	716	749	731	714	718	718	721	712	780	697	736	713	768	764	729	701	698	745	722	723	740	769	798	737	760	750	772	789	735	772	752	788	724	721	713	705	742	763	742	711	731	704	740	771	744	756	749	762	807	725	696	742	708	782	721	758	784	772	718	741	730	699	753	745	708	722	783	739	701	740	711	726	767	800	750	732	719	814	705	731	752	730	736	709	729	680	745	711	700	743	745	709	770	769	765	772	690	804	728	759	728	701	738	757	751	755	742	747	725	717	785	726	738	755	788	760	770	699	736	736	741	718	782	755	704	718	752	736	729	757	752	770	736	706	715	748	705	751	739	688	711	761	764	732	762	753	766	735	750	748	766	773	735	741	773	757	710	720	749	743	719	753	780	727	795	731	758	690	726	744	711	731	729	731	753	751	742	741	676	748	738	775	731	717	741	775	739	747	772	744	728	711	733	761	794	673	723	723	692	700	774	746	754	728	695	715	736	704	751	752	751	693	740	731	753	734	690	757	758	725	731	733	754	750	720	740	715	738	718	752	687	749	706	774	754	724	731	741	756	734	725	686	728	758	774	721	683	712	733	793	725	751	732	736	760	766	740	775	726	726	711	723	760	716	826	761	752	762	711	743	753	719	729	742	763	703	697	758	710	780	742	747	751	769	778	747	708	734	735	713	701	729	743	727	786	716	718	756	729	748	746	750	744	761	790	734	737	745	717	699	744	736	709	691	760	693	785	717	744	712	717	708	751	725	721	715	754	760	741	757	772	746	765	753	716	712	749	783	697	695	750	742	692	758	736	723	765	712	745	730	729	755	708	808	724	732	747	759	720	746	737	723	733	777	784	753	752	682	727	740	730	747	726	748	756	753	752	761	757	734	698	719	743	758	705	716	707	761	735	762	783	730	772	762	722	725	745	741	751	762	788	707	741	752	710	747	755	762	742	733	690	720	761	752	778	709	748	707	764	692	764	681	738	712	696	752	733	743	732	746	746	694	717	683	702	767	708	768	738	724	741	753	746	737	737	738	706	759	748	751	776	673	743	777	744	729	714	725	763	751	749	672	728	741	731	745	784	716	717	773	726	735	747	748	747	750	728	736	741	738	733	784	760	762	719	753	774	750	767	793	722	766	745	763	693	752	748	738	755	719	697	707	773	776	706	753	674	735	789	777	728	724	734	790	698	721	715	778	758	751	727	756	704	749	719	752	772	753	769	759	769	732	722	694	705	800	731	724	762	747	739	751	730	721	720	769	756	761	783	707	711	710	712	718	793	716	752	713	711	705	709	769	782	709	710	715	717	738	733	722	745	672	713	760	759	759	707	727	767	678	741	766	796	736	747	739	739	761	759	708	776	723	758	721	784	732	771	776	753	740	691	782	803	730	771	730	735	772	753	710	764	715	675	693	759	767	728	726	798	739	727	753	702	736	717	740	778	716	747	747	744	712	779	779	743	731	729	809	745	716	712	719	743	734	760	690	700	752	701	767	720	768	703	723	777	727	727	717	704	753	762	728	722	763	750	757	712	706	733	727	762	711	732	773	730	732	766	742	708	786	685	715	777	722	751	710	689	748	698	724	762	735	778	748	720	730	791	753	755	747	756	740	749	739	693	727	724	780	787	740	731	743	755	764	770	738	768	739	765	745	733	767	734	710	765	712	695	717	770	731	740	692	719	713	732	698	750	750	721	724	747	674	763	754	725	728	760	742	708	722	742	750	769	752	807	789	721	769	647	765	732	773	734	761	742	744	712	757	705	687	752	724	714	751	757	725	707	725	783	758	772	727	741	751	724	753	757	711	725	776	732	731	728	693	735	751	748	701	740	713	743	736	729	720	749	762	738	760	728	689	726	687	727	788	752	731	757	748	698	708	723	734	676	768	724	714	743	739	763	749	745	750	732	759	747	723	751	772	744	722	692	701	770	755	755	722	711	718	712	775	711	761	707	760	741	740	713	702	756	728	721	742	697	719	762	783	768	768	755	749	725	739	706	786	729	700	759	746	728	756	728	758	742	697	773	754	739	723	731	722	722	727	747	755	702	741	716	792	692	736	719	720	771	784	746	723	750	744	767	707	769	742	758	738	756	758	760	723	751	702	689	755	751	736	754	806	749	718	730	784	709	739	727	768	764	735	736	754	792	723	758	777	669	724	736	800	731	746	780	754	775	745	760	734	779	746	732	684	756	727	718	760	777	758	734	716	713	755	737	706	730	777	721	728	766	810	741	741	699	766	720	755	736	744	718	773	737	729	739	718	733	679	761	716	765	752	721	701	737	712	758	739	746	716	731	753	715	774	771	737	791	800	730	734	722	690	757	778	706	784	750	736	733	792	738	707	713	790	734	701	760	733	760	759	683	757	712	777	742	722	733	720	826	755	754	706	781	746	770	740	788	730	729	717	706	678	769	751	700	777	727	775	760	774	708	703	751	720	726	767	792	757	710	748	811	811
44311	34419	34357	33652	26030	18466	11528	7810	5289	4281	3796	3270	2748	3943	5977	5809	4537	3019	1967	1092	605	467	357	308	320	308	283	236	271	257	285	269	302	258	309	291	269	274	304	304	268	292	297	281	255	289	301	256	310	297	275	270	289	311	289	283	275	268	297	268	289	296	269	300	291	324	303	301	275	281	298	296	281	278	303	283	276	326	301	293	326	283	307	289	303	308	252	276	261	273	279	309	311	296	283	290	272	293	304	293	262	285	279	295	290	294	259	269	331	287	277	304	286	308	303	228	288	282	285	301	282	247	272	283	325	292	299	268	274	296	284	275	277	296	269	298	288	267	286	300	282	282	288	300	288	272	258	284	278	272	313	259	255	280	311	288	291	307	289	301	286	314	285	274	288	282	267	286	280	256	288	275	307	267	281	322	304	274	309	277	311	298	278	278	298	287	275	302	278	289	237	292	288	295	251	283	251	288	277	271	308	291	264	332	290	261	302	261	288	255	286	273	279	291	308	285	274	280	261	252	272	241	254	292	288	260	288	256	276	304	291	278	298	316	280	278	282	282	306	303	283	282	295	302	284	313	263	282	283	279	272	289	284	302	308	285	264	309	271	271	305	274	284	298	278	294	308	262	301	298	271	294	316	313	293	299	286	309	267	266	291	316	327	296	300	284	279	293	273	300	283	303	285	263	319	273	293	275	305	253	297	308	284	298	280	248	276	288	261	274	280	277	269	275	273	264	302	282	289	288	301	293	262	264	268	286	295	281	276	309	307	285	300	294	266	275	280	275	288	266	290	264	300	284	299	277	291	286	319	315	280	271	285	264	250	294	265	291	246	305	269	266	266	317	273	269	337	307	306	295	322	286	309	307	274	262	315	293	307	310	291	267	310	267	308	308	299	279	304	271	267	308	284	296	260	281	297	288	273	277	288	275	286	268	309	269	320	281	307	275	304	248	302	287	273	275	281	271	262	277	285	299	265	315	300	257	285	273	269	335	303	258	304	276	290	280	277	260	278	272	296	307	285	301	278	269	278	274	315	316	297	302	256	294	257	281	323	259	255	299	294	273	303	274	299	273	243	293	275	303	289	261	279	297	286	277	277	271	312	301	283	293	296	313	272	308	302	318	285	276	299	291	287	277	288	294	296	285	261	266	273	268	279	287	301	289	299	302	286	269	263	299	283	292	311	298	280	292	289	284	327	311	289	293	301	289	299	283	240	296	259	302	282	304	298	293	268	270	287	281	295	306	281	267	271	312	279	263	268	266	298	274	274	279	291	290	268	286	262	286	275	303	271	294	293	297	289	296	287	299	299	258	287	288	293	290	293	282	293	254	308	285	259	282	274	305	262	274	265	294	285	242	284	268	281	298	278	286	285	287	266	272	305	285	281	269	284	281	260	292	287	270	300	302	292	321	289	269	277	274	275	290	281	262	304	298	302	273	260	275	265	297	308	281	293	298	297	303	300	264	270	298	273	267	298	302	314	286	244	292	267	275	284	287	289	278	243	289	312	311	260	290	259	278	277	295	272	267	291	268	291	305	284	307	303	301	287	293	288	291	282	270	269	262	270	289	283	296	273	298	275	312	286	274	273	303	281	252	259	291	251	287	260	292	258	287	286	269	296	301	315	257	296	272	286	308	310	262	288	289	298	283	291	309	288	272	268	282	266	327	291	297	286	290	280	288	326	271	267	314	283	303	263	282	306	283	290	262	297	295	294	308	256	293	278	280	290	279	281	259	301	317	288	292	267	286	278	296	295	247	266	274	289	303	307	280	238	293	287	294	324	264	268	275	307	270	307	324	320	269	286	301	283	287	297	291	269	277	281	298	287	273	284	314	304	305	289	286	270	266	292	280	341	303	292	276	277	259	299	288	274	266	302	278	313	282	289	292	284	276	294	288	255	296	310	268	282	277	290	290	290	316	288	302	282	282	274	280	256	297	275	276	298	295	284	285	282	296	277	283	283	271	292	253	277	307	300	311	298	270	295	306	299	310	285	263	281	297	298	298	297	279	290	277	290	301	268	281	276	294	288	313	292	281	277	257	272	277	283	297	258	336	263	288	326	292	276	321	309	278	301	301	270	278	268	303	287	296	299	278	300	263	297	291	305	293	265	276	266	283	266	272	286	302	295	264	314	313	285	266	283	286	256	289	303	278	291	286	303	303	266	298	310	314	284	269	288	304	285	282	318	306	276	295	298	302	304	279	289	267	291	280	265	271	286	269	303	286	265	259	278	271	265	278	254	286	287	244	274	279	316	293	306	278	291	287	271	286	290	282	257	273	285	287	297	263	269	312	298	284	280	282	297	287	303	301	269	296	283	290	261	296	272	293	248	255	300	308	291	256	290	301	240	290	274	267	273	283	298	330	298	298	284	302	286	284	306	308	277	321	299	265	272	286	290	297	274	274	278	286	339	274	249	275	299	309	296	324	312	304	271	280	305	269	289	294	309	264	322	308	296	300	274	276	279	305	271	283	279	290	297	296	282	301	295	283	257	277	296	269	295	285	264	253	297	286	299	309	287	279	291	278	265	284	296	279	280	286	296	306	304	300	271	260	267	288	258	314	265	269	248	277	273	288	280	322	245	299	261	280	284	297	287	305	264	248	337	308	298	277	269	291	274	280	278	302	288	303	264	265	276	299	290	265	279	273	247	307	303	276	276	276	294	261	288	293	284	295	305	302	285	262	282	283	260	285	291	289	273	274	269	312	261	292	258	307	268	309	297	309	311	258	293	302	277	296	281	291	302	260	295	290	302	292	300	296	282	273	307	287	263	288	307	288	263	256	294	281	278	251	290	285	276	277	297	289	291	283	287	297	326	304	307	281	282	258	312	274	259	283	309	265	287	306	254	293	315	248	319	313	247	308	266	274	269	273	274	298	302	258	268	296	288	296	299	281	303	317	265	278	304	271	291	301	310	289	279	258	279	295	307	287	265	279	249	277	317	290	309	294	279	285	299	284	309	278	284	284	250	263	306	297	281	290	254	280	271	282	286	307	275	256	273	297	255	285	267	291	291	282	287	268	283	276	276	279	273	305	301	258	290	267	305	264	287	306	276	256	286	259	269	283	271	277	323	281	284	277	279	261	294	333	274	271	293	288	301	259	310	251	309	294	280	320	238	257	289	262	286	274	287	268	315	287	299	302	329	287	282	280	295	281	297	264	323	280	299	305	291	267	289	297	300	285	271	291	293	268	293	295	289	284	268	268	295	259	296	309	307	290	294	277	317	275	335	304	277	265	313	310	249	272	279	280	278	282	255	267	297	273	307	296	283	304	274	284	262	282	290	289	259	283	274	296	300	288	297	294	275	264	275	294	266	321	254	317	266	272	299	296	278	319	318	277	296	276	298	310	273	268	281	259	295	302	252	293	265	268	303	290	284	274	276	290	273	257	281	271	271	283	247	273	246	284	290	253	311	327	299	275	275	316	299	257	284	300	302	285	277	263	273	281	301	301	281	323	307	294	313	274	313	282	279	285	283	297
29132	25579	34752	37440	35072	29957	23384	20267	16802	16236	15461	13919	12299	17491	23183	22256	18237	13536	8383	4651	2543	1416	972	759	691	709	667	667	651	711	643	645	678	726	717	679	649	697	693	667	677	700	699	641	696	665	621	693	692	691	690	710	679	690	640	691	663	684	700	629	647	707	734	701	681	683	665	679	651	708	653	641	639	661	674	643	724	686	694	643	695	696	698	702	693	666	656	665	727	673	686	669	695	689	713	713	673	666	660	676	651	654	727	675	645	693	722	666	674	684	662	645	642	691	681	674	665	662	698	698	699	699	665	659	709	641	683	726	681	672	653	667	630	667	714	681	650	664	704	711	662	654	676	639	695	685	655	681	657	715	646	692	688	685	713	620	668	680	667	671	670	682	708	646	639	713	639	714	668	695	667	626	691	648	675	666	700	719	679	709	719	663	690	693	677	692	676	687	669	667	665	704	635	710	691	657	698	639	663	630	687	698	685	665	642	666	708	681	672	686	639	690	683	691	712	665	698	677	685	679	636	621	651	714	650	674	649	602	661	678	660	696	645	693	709	664	691	725	686	662	688	652	708	627	671	685	700	654	659	671	681	636	663	695	616	689	718	652	686	704	690	687	675	622	693	732	690	714	645	657	675	703	686	647	700	662	698	665	720	681	706	703	702	684	648	648	658	626	719	693	698	683	711	680	686	647	685	684	688	675	688	669	703	666	719	665	667	682	649	685	670	656	702	659	652	661	631	688	646	643	680	723	705	710	692	671	710	710	669	647	678	642	667	667	665	661	627	714	708	701	652	641	704	679	715	701	666	653	675	728	635	694	683	701	631	694	654	684	625	698	695	592	688	699	663	685	730	646	667	682	641	711	650	630	733	669	635	691	689	651	669	693	740	706	666	672	669	675	688	708	666	697	684	681	721	724	736	696	668	669	648	659	644	668	693	670	657	628	666	682	670	666	709	679	696	608	660	658	686	694	667	725	648	660	710	685	672	660	709	650	706	680	665	686	694	716	660	665	712	682	672	710	722	714	694	622	702	645	709	679	703	674	754	683	607	669	689	691	668	672	693	651	687	686	667	706	697	651	657	670	656	676	695	664	693	668	649	698	699	695	703	667	680	693	661	653	647	660	616	687	706	714	712	700	650	677	671	682	681	679	659	681	630	669	711	686	688	649	655	721	686	678	679	691	676	679	666	709	672	678	655	697	686	657	707	709	653	656	662	664	670	711	659	650	668	711	709	716	694	705	704	654	653	715	678	675	668	737	652	661	690	714	689	701	694	677	678	658	709	671	660	642	641	667	674	702	689	680	657	677	717	668	682	640	665	677	658	685	727	683	673	667	650	656	694	658	683	699	648	726	693	681	661	689	665	724	723	668	698	665	651	668	679	580	601	709	677	658	674	634	658	622	690	654	712	678	663	678	724	701	662	661	654	670	710	669	723	693	691	713	670	671	678	660	694	725	651	691	692	697	672	672	685	689	667	632	691	675	687	654	635	703	702	658	626	716	675	679	693	642	700	690	684	641	674	663	666	667	650	671	705	680	637	697	732	650	721	686	667	697	671	650	674	634	637	673	699	734	686	692	674	692	707	684	708	643	652	684	657	694	654	687	725	709	686	695	696	689	681	660	680	709	646	728	656	631	631	677	686	661	639	732	648	697	692	709	674	637	652	705	656	718	652	670	672	727	723	696	658	670	678	697	708	719	706	677	652	698	678	678	657	648	661	715	691	666	705	685	671	659	703	665	717	635	683	628	631	720	657	644	691	670	721	692	651	698	683	662	646	687	672	697	636	677	617	688	666	701	741	704	688	629	667	709	697	687	666	662	681	705	659	624	655	657	707	705	599	644	683	680	644	688	704	679	676	661	733	683	677	682	703	626	689	694	675	650	627	681	682	656	640	598	651	691	619	683	728	663	715	680	690	704	689	702	675	605	733	705	669	674	720	682	658	685	669	654	717	641	671	678	673	728	634	663	632	632	600	679	667	703	654	652	684	668	674	691	687	658	696	652	667	611	650	666	704	676	698	671	626	623	713	695	673	689	692	670	660	663	701	703	645	697	687	701	638	667	698	666	705	654	646	723	657	666	721	707	671	699	666	662	663	687	635	699	680	710	677	664	690	672	690	683	641	674	662	695	663	670	714	702	704	680	673	676	680	677	707	673	643	665	679	716	642	692	691	687	695	693	709	684	678	672	695	642	685	665	644	666	700	697	663	688	673	668	667	655	704	679	716	673	630	680	658	669	656	718	692	674	652	677	722	695	688	714	654	730	656	666	625	681	668	719	733	729	695	649	664	687	669	622	653	706	690	674	674	613	660	706	703	677	663	646	692	663	676	659	707	684	696	720	655	612	740	638	704	659	709	694	678	686	691	713	689	668	686	679	684	708	716	679	611	655	749	652	682	680	679	699	692	707	681	694	665	642	672	676	673	659	668	706	708	686	673	651	693	677	698	699	669	701	675	711	634	679	639	669	658	682	706	728	639	663	707	680	696	693	673	671	681	630	670	651	704	692	656	696	658	691	697	695	666	662	700	629	730	697	656	682	588	708	704	701	694	666	659	680	715	665	645	652	663	644	689	679	743	682	698	686	664	626	682	723	647	674	673	693	705	660	638	665	684	655	706	680	654	652	708	680	707	656	696	707	648	667	714	656	678	705	674	667	671	663	699	707	723	695	671	679	633	669	700	723	682	657	714	697	727	647	720	722	645	655	691	629	698	690	669	710	671	704	691	684	714	640	705	703	684	678	701	658	644	663	697	674	692	668	639	666	722	705	688	702	669	698	730	668	670	675	676	703	632	736	698	666	698	675	664	637	716	693	647	646	695	724	677	672	650	687	670	672	684	705	662	673	727	669	608	673	633	729	665	698	663	664	709	644	666	663	703	684	719	660	662	674	700	640	659	671	688	679	642	656	657	668	672	672	661	640	722	676	662	730	721	625	689	685	678	711	662	676	689	676	712	660	721	668	663	738	700	689	701	684	711	676	665	692	737	691	676	685	686	704	690	651	693	658	712	705	629	661	696	699	684	654	672	670	715	710	656	678	667	657	681	704	666	705	661	722	688	669	689	705	697	659	677	668	674	728	694	678	706	685	673	653	650	634	624	656	673	685	668	669	692	692	695	715	676	715	662	738	680	732	685	643	639	660	674	692	738	657	681	690	705	692	625	659	643	734	716	676	722	698	701	667	645	685	653	711	686	695	614	621	699	671	700	668	699	670	662	650	680	716	717	654	703	714	660	606	686	722	687	690	645	736	674	687	691	732	649	657	627	678	653	644	707	702	665	686	649	699	660	696	674	684	710	669	637	711	620	699	659	652	685	662	694	664	649	704	675	664	664	623	662	680	700	720	685	639	709	637	669	667	658	673	688	689	724	696	688	689	717	728	703	680	683	711	652	685	692	651	687	703	690	690	691	683	682	689	660	704	701	729	709	649	693	706	702	697	636	694	732	704	643	699	710	652	680	661	674	690	653	660	662	697	673	695
51215	39889	39731	40303	30348	24375	20518	15016	8894	7085	5554	5632	5501	7282	11784	11656	8950	6130	3540	1828	980	540	360	297	259	263	263	290	259	298	268	250	245	270	277	265	251	263	251	233	243	249	247	236	240	249	287	254	263	269	268	257	276	250	244	249	284	249	248	239	273	268	254	272	247	243	282	268	230	268	269	258	231	257	222	265	268	277	270	265	278	271	270	255	235	283	277	263	238	266	271	229	261	262	249	271	269	268	251	248	264	259	244	257	252	242	240	270	296	275	266	284	247	264	284	251	263	257	238	278	258	284	255	247	253	253	280	271	280	246	248	263	226	262	268	234	261	263	261	262	248	261	268	267	234	271	233	252	269	295	261	265	227	265	297	244	244	249	261	254	282	278	265	239	247	232	264	252	246	242	270	267	244	266	265	243	247	213	263	283	247	247	239	228	230	257	269	290	263	249	262	290	245	254	261	261	241	251	274	239	290	266	255	255	243	239	250	255	234	281	254	271	262	272	204	236	232	267	290	269	259	251	245	226	249	265	235	256	285	246	270	239	263	235	252	265	257	238	255	250	268	282	289	254	265	273	250	261	247	236	252	243	266	273	255	245	257	244	279	253	277	221	231	267	228	242	235	277	245	270	241	261	243	252	250	273	269	253	261	241	267	263	285	273	263	276	247	260	250	273	261	258	271	269	268	277	286	247	269	267	303	252	249	250	234	250	237	253	252	254	247	280	279	234	263	262	249	264	246	259	250	241	248	261	249	255	244	244	261	258	271	268	254	295	269	263	273	243	243	261	242	261	294	261	267	263	288	289	278	260	252	252	266	247	294	265	257	259	251	249	233	254	272	276	264	241	266	254	271	251	264	287	247	241	241	235	238	265	241	240	265	273	251	287	228	259	265	261	252	270	239	271	258	261	229	235	254	254	249	286	240	263	256	280	230	273	228	258	287	271	298	262	255	242	238	257	247	270	260	269	260	272	257	274	244	281	271	237	261	233	226	261	279	245	263	290	262	221	253	247	286	269	284	245	213	257	248	235	251	257	248	275	247	256	226	217	236	248	278	223	242	232	240	269	283	270	283	266	244	270	253	244	234	271	276	252	263	240	268	284	248	271	255	235	264	265	278	280	236	270	241	260	272	270	290	274	238	250	224	238	233	284	234	267	237	278	287	263	256	241	257	288	264	285	257	225	243	272	277	280	253	250	244	265	256	227	253	261	257	222	258	247	294	292	253	243	274	249	259	247	282	238	266	261	266	269	242	284	280	302	276	285	256	244	241	266	257	252	249	244	251	262	237	267	247	276	294	222	260	265	292	260	290	274	213	268	280	260	251	271	236	245	265	271	249	230	239	244	268	245	258	252	266	264	262	242	268	275	288	274	262	271	276	271	250	275	258	263	261	243	276	245	220	284	267	244	275	233	253	253	245	262	265	273	234	242	251	246	270	254	284	249	256	260	204	252	251	272	263	251	253	270	250	284	244	279	246	243	253	261	280	267	251	254	270	243	265	261	244	272	289	274	265	246	262	239	275	252	262	260	235	261	267	241	298	272	250	272	249	255	285	245	275	240	281	235	263	266	275	257	262	258	220	275	255	284	262	280	234	259	254	263	268	247	287	256	276	264	252	257	246	251	268	233	266	247	255	280	298	249	244	262	234	270	238	263	261	260	246	276	247	251	259	293	280	243	278	232	267	247	230	258	252	290	252	270	266	277	272	272	254	273	278	247	280	250	250	260	237	242	266	252	272	292	234	283	268	272	261	248	266	259	260	264	280	265	257	279	253	238	292	257	248	251	266	262	259	263	232	275	258	266	254	274	260	246	246	236	276	256	237	253	253	258	230	268	249	248	269	258	263	264	253	257	256	249	232	248	258	237	261	246	284	243	264	251	252	247	278	249	249	259	250	274	266	262	259	259	266	273	252	284	265	279	232	240	264	247	269	260	238	284	282	280	237	236	296	252	261	258	247	249	280	267	239	243	271	229	263	225	278	285	290	280	246	272	265	250	263	250	258	308	280	239	248	221	246	247	249	265	249	249	272	277	265	265	261	271	264	255	273	267	255	236	263	247	279	280	277	263	277	312	288	257	231	272	275	279	287	297	256	245	305	238	293	254	252	253	291	246	256	267	253	248	238	237	258	251	251	248	266	235	250	265	261	258	257	258	240	228	284	273	229	219	245	276	252	252	271	276	262	270	248	271	286	255	203	244	276	261	262	253	236	269	277	270	248	247	251	294	296	250	270	262	244	231	266	288	246	264	282	242	258	252	245	262	238	268	290	239	258	268	249	281	267	271	255	251	252	233	242	254	243	257	234	247	242	254	247	255	251	264	257	248	261	246	254	248	241	259	252	253	272	276	263	270	242	255	219	234	235	268	292	241	251	275	254	267	276	243	253	282	229	264	280	272	268	265	278	238	271	262	290	251	236	264	283	250	247	234	243	231	228	294	246	240	277	259	267	248	239	245	269	262	243	246	244	257	259	246	297	229	272	220	291	268	272	246	269	237	238	240	266	292	242	257	257	249	250	281	238	268	253	251	284	248	244	280	259	231	277	266	250	307	232	297	268	253	258	268	270	245	259	251	234	237	285	248	260	252	243	256	278	255	252	253	231	285	285	276	287	278	260	263	268	232	280	274	268	271	240	254	255	263	278	250	247	250	276	256	228	283	258	267	278	261	249	240	274	236	275	261	246	268	275	236	265	261	287	208	287	254	254	283	250	260	245	250	276	267	277	263	265	201	250	278	258	255	244	240	279	247	249	263	259	275	255	259	286	294	274	274	249	254	257	264	238	265	284	237	242	265	281	290	286	256	257	224	243	267	272	264	261	282	250	290	253	257	268	271	241	293	270	276	281	278	237	258	262	279	279	249	265	268	258	270	254	243	266	228	224	247	270	281	246	248	258	260	268	242	267	245	241	235	267	234	277	268	303	259	250	249	283	273	245	250	253	284	264	247	260	277	263	225	242	243	261	241	271	255	266	239	265	251	262	275	230	249	232	247	266	261	267	239	236	265	251	222	243	266	273	235	251	259	239	262	257	280	280	275	265	285	264	260	258	270	279	250	278	237	295	279	250	275	255	244	249	262	242	239	250	248	278	280	272	282	241	245	251	270	274	260	226	259	278	215	272	259	232	242	259	282	273	265	286	298	265	239	240	295	244	268	278	273	281	241	265	265	263	252	245	267	268	280	254	256	263	263	266	264	260	269	239	243	255	262	262	270	264	288	262	260	246	265	294	264	259	262	260	253	257	250	241	220	255	261	256	288	258	279	248	238	275	260	283	273	269	270	238	257	257	270	286	244	236	257	259	257	235	254	268	269	251	250	259	233	263	265	266	239	252	229	252	272	259	258	259	232	252	284	276	280	237	223	233	256	279	288	272	248	258	245	263	270	273	268	270	274	249	237	243	267	252	241	241	278	276	267	258	264	248	253	231	272	260	269	248	272	275	310	246	219	239	237	264	293	254	288	270	261	250	280	258	261	258	268
34882	32720	40259	43941	37611	35677	32618	28402	21976	22059	20312	21050	21166	26256	33886	32143	27541	21528	14312	8125	4064	1991	1127	840	694	680	611	616	610	576	627	597	635	637	607	645	591	614	580	641	628	617	610	611	570	662	628	573	629	590	628	614	633	568	576	609	623	639	605	638	622	621	614	611	631	618	596	601	660	625	602	629	612	648	632	648	620	640	622	609	638	589	620	683	631	611	643	656	652	624	616	596	644	611	613	607	637	590	665	601	626	600	636	648	664	640	607	630	609	616	610	632	600	629	577	605	603	597	620	634	633	622	590	643	622	627	602	613	594	593	582	634	612	603	696	646	676	589	665	626	642	599	629	627	620	637	670	626	673	652	624	611	590	634	606	635	603	621	610	643	634	623	620	645	621	627	675	677	653	609	599	579	646	589	624	608	592	599	611	632	625	593	594	624	622	634	572	588	574	643	622	640	597	609	634	588	632	584	633	677	647	612	609	620	627	597	610	550	629	576	618	611	610	643	599	617	566	626	639	608	610	597	627	620	633	635	615	640	605	622	618	620	623	647	620	627	614	605	610	619	633	613	628	626	597	598	606	576	634	580	621	674	616	655	625	650	636	618	639	649	611	620	586	603	601	563	647	611	618	634	574	573	602	601	635	621	618	608	600	580	600	633	624	637	625	542	599	609	612	623	675	670	609	607	582	574	634	643	595	634	583	617	628	674	637	623	586	593	634	633	647	621	642	588	579	592	578	618	639	655	628	618	631	604	644	596	635	602	619	610	599	598	630	611	643	570	643	573	579	609	593	582	610	635	627	651	625	611	611	633	610	628	650	607	632	663	631	653	596	623	644	619	627	581	647	636	660	603	612	676	614	619	678	616	636	644	586	646	670	584	616	609	611	577	636	603	625	618	612	597	634	597	629	588	600	619	629	570	575	588	579	689	637	599	613	632	603	629	627	662	553	600	615	602	618	682	593	622	630	654	597	602	595	588	615	582	625	586	613	582	626	607	661	645	605	590	629	627	619	619	641	608	611	602	628	618	659	598	630	615	638	607	606	593	640	563	640	645	613	605	615	600	599	634	614	617	637	618	603	613	650	646	604	601	617	599	572	617	675	625	689	598	622	651	626	621	647	563	624	670	632	637	639	612	613	639	622	595	606	591	626	619	647	640	602	652	646	609	624	636	628	619	679	612	636	641	679	626	598	578	613	602	646	613	625	605	668	606	648	642	604	586	625	610	585	614	683	619	614	594	601	571	583	617	615	633	637	579	622	594	603	617	616	633	607	628	613	626	601	606	621	603	639	575	618	610	598	653	633	609	622	646	597	690	614	604	579	614	621	632	605	651	611	581	588	636	654	625	636	597	653	623	622	593	642	615	626	637	628	588	576	577	618	607	573	608	613	601	595	638	606	592	632	596	625	594	590	622	603	589	639	586	610	620	638	670	623	640	595	693	617	623	632	625	597	621	602	621	600	613	643	642	634	642	629	603	634	619	609	619	588	613	616	606	584	599	635	663	583	621	605	617	642	631	641	640	676	636	595	600	594	619	624	660	625	608	634	649	640	635	645	623	590	614	595	612	653	607	643	626	653	613	607	635	590	618	645	600	651	584	567	643	567	586	589	598	597	577	593	619	621	639	599	641	604	592	617	635	621	638	662	592	595	622	606	617	606	592	569	568	623	650	674	633	574	617	597	604	617	605	638	669	633	571	608	616	624	597	634	589	619	633	626	593	586	583	612	628	643	646	543	627	582	582	645	588	646	580	601	639	620	634	607	567	623	593	621	645	667	631	631	596	584	561	608	671	598	663	560	651	644	675	636	604	612	581	636	602	608	629	601	567	653	587	612	588	620	601	649	630	606	570	616	539	623	614	619	622	660	668	600	583	616	594	607	588	603	574	622	620	586	589	642	600	631	657	624	674	616	608	617	605	585	605	633	609	643	588	586	630	621	647	587	610	627	614	577	630	590	597	611	594	642	621	656	577	623	588	658	603	613	612	630	657	645	641	575	617	621	650	664	599	621	633	644	587	605	578	633	595	618	604	643	619	618	617	630	591	643	624	605	579	657	626	577	607	605	687	621	590	592	559	587	633	642	616	602	629	615	587	655	629	636	648	586	587	606	650	636	639	612	663	631	605	643	631	623	652	650	610	592	568	590	618	608	574	591	701	624	659	618	615	586	641	620	623	579	592	673	612	629	575	636	602	604	598	652	609	566	637	601	656	578	658	600	616	594	628	616	603	623	586	631	637	637	608	588	627	586	614	609	641	607	627	659	630	611	659	598	598	637	609	648	618	590	629	594	646	615	638	610	608	611	627	638	635	623	593	620	633	649	633	612	590	614	636	610	621	655	628	652	624	607	608	620	594	589	689	585	607	607	609	612	626	623	632	638	609	633	656	653	591	614	684	624	603	598	599	614	679	594	627	628	580	678	641	629	636	640	572	602	636	657	614	624	621	614	589	668	614	614	623	631	593	629	601	571	595	607	579	682	689	590	604	609	628	617	550	589	569	610	640	619	639	624	576	626	657	615	596	609	608	670	558	656	622	676	639	595	600	561	626	613	583	624	633	600	590	599	659	608	601	620	621	645	654	572	647	615	634	602	621	575	573	581	592	617	630	642	613	602	634	559	613	587	607	612	646	614	625	605	589	618	634	606	635	614	581	629	616	633	602	593	645	651	659	617	630	611	615	625	627	611	596	596	635	594	589	606	648	606	607	576	663	601	606	595	609	650	622	632	599	633	621	614	645	622	633	610	612	611	616	642	593	605	591	633	600	591	615	618	632	587	593	597	602	607	696	628	585	628	650	647	659	601	588	588	619	646	602	610	580	619	645	618	647	652	623	649	572	639	647	646	625	618	612	613	663	584	642	609	618	641	650	618	627	669	600	658	621	604	653	593	632	587	592	587	588	568	628	602	603	642	627	617	618	612	620	625	639	632	620	609	637	622	647	629	590	635	575	602	639	588	636	604	600	626	593	595	590	625	588	604	583	612	601	652	625	604	582	629	632	594	603	615	654	647	574	615	633	592	593	608	667	574	638	651	615	673	605	596	622	641	634	574	603	622	594	593	649	633	615	619	629	656	633	613	625	639	580	629	645	599	632	636	612	678	606	634	622	608	630	572	584	680	642	604	618	615	641	623	595	634	604	637	613	595	591	613	604	599	606	620	646	651	664	609	629	568	675	665	614	610	650	612	614	617	587	632	558	644	599	603	591	619	602	609	631	623	616	608	612	594	607	579	586	583	589	587	606	630	640	621	603	594	582	675	676	622	623	634	568	624	632	614	624	593	613	549	644	640	624	581	574	614	607	613	583	612	584	630	593	613	600	581	618	579	594	603	693	556	610	637	567	603	673	578	607	643	638	615	583	607	596	630	610	610	614	615	621	626	619	613	592	631	658	624	675	616	632	620	611	658	568	612	604	628	632	624	604	622	626	617	645	622	661	629	655	605	606	625	642	621	647	596	612	612	593	623	633	632	623	615	579	598	628
22393	16034	12468	7682	3558	2761	3275	2570	1635	2046	1755	1438	1292	1321	1540	1551	1193	873	712	514	401	356	347	348	310	299	317	318	328	313	323	320	318	340	303	309	341	343	330	344	366	319	321	356	302	330	337	330	314	325	304	322	327	338	298	325	331	306	276	302	300	300	282	298	300	337	302	296	320	288	303	277	309	331	332	310	310	321	340	350	319	304	336	333	306	349	341	311	323	346	309	295	271	308	317	277	358	309	322	339	324	324	338	307	348	297	284	333	277	297	317	325	302	365	329	330	303	342	320	305	321	307	303	345	344	305	324	312	352	318	303	304	322	294	320	330	316	342	305	337	304	298	304	331	304	311	339	329	297	342	333	294	325	292	322	322	289	296	340	346	323	331	326	299	327	333	334	336	334	313	294	299	310	321	318	310	302	301	317	298	322	326	356	339	337	328	332	347	309	333	331	322	331	335	281	316	313	323	298	291	302	278	302	301	318	319	305	304	334	321	299	313	327	341	314	343	338	329	328	323	334	359	300	329	302	326	315	329	346	297	325	306	338	342	359	317	347	338	322	311	320	310	304	348	320	311	347	352	308	319	305	338	321	308	329	330	309	316	293	334	321	339	361	316	286	303	342	344	306	316	329	295	331	373	335	352	291	284	276	342	328	327	343	323	313	338	319	329	337	339	307	316	330	303	267	313	341	321	342	331	293	323	316	340	310	313	312	299	327	343	347	303	333	342	288	347	318	306	301	321	317	294	296	288	311	330	310	318	306	332	351	335	334	317	330	334	313	329	322	316	299	326	323	301	341	331	313	315	310	367	313	325	348	313	327	330	347	323	318	333	309	318	321	314	299	335	330	284	317	317	307	280	337	326	320	328	317	299	288	297	336	323	385	348	317	311	336	299	311	339	322	309	325	328	329	341	308	302	333	286	332	372	298	302	339	316	344	306	298	322	327	365	278	329	319	313	310	339	338	307	319	312	334	328	327	338	331	315	333	326	303	300	329	354	281	313	335	265	334	300	333	326	333	333	347	302	288	333	319	288	305	305	299	355	337	313	341	293	311	314	310	321	298	334	310	369	294	350	312	327	334	323	349	341	323	322	348	342	320	302	328	314	341	334	278	339	325	291	334	333	343	332	361	285	326	320	337	345	288	321	324	293	335	333	304	306	309	338	348	321	330	334	330	340	320	299	286	309	314	337	342	300	308	310	313	332	331	327	311	328	305	323	332	349	290	319	304	315	318	348	330	329	282	324	339	327	295	303	315	338	331	329	288	334	336	310	291	305	323	279	298	324	311	308	295	329	328	308	321	335	320	325	347	321	338	323	317	324	313	345	325	329	299	322	299	327	310	332	321	314	330	325	343	325	311	344	312	309	298	314	348	334	289	318	309	329	316	340	299	315	304	333	329	329	319	334	341	306	302	304	326	333	320	304	308	313	311	309	347	327	313	293	318	328	305	332	314	324	292	350	351	361	322	322	298	331	312	331	300	306	333	308	336	343	317	318	313	327	300	321	314	316	325	304	334	331	322	364	327	318	321	303	306	336	327	322	343	307	335	327	329	344	318	306	337	342	290	331	332	296	312	298	319	303	304	264	314	284	309	330	320	303	321	301	322	349	297	305	339	333	304	308	343	277	274	346	325	304	319	294	345	300	341	330	325	302	307	313	303	309	296	292	309	335	309	331	304	350	342	316	351	323	325	334	312	334	320	291	312	323	312	321	312	319	324	363	319	300	291	324	318	327	313	320	303	299	298	376	323	332	333	352	328	311	338	293	300	337	320	308	326	342	321	322	322	317	331	328	304	341	351	277	338	313	326	320	312	274	346	320	276	327	330	307	288	310	364	323	305	320	342	300	327	324	309	317	328	338	319	334	340	305	324	343	330	302	332	286	294	320	324	298	318	314	308	332	332	346	308	320	306	306	318	329	339	325	294	342	299	341	304	319	312	305	352	304	353	336	323	285	296	311	295	321	321	266	309	290	313	342	278	313	316	310	296	342	326	337	340	328	331	319	317	349	318	357	345	300	309	297	337	303	304	326	312	319	306	329	294	345	317	334	291	299	298	298	358	337	333	332	307	310	322	290	324	313	311	316	325	313	330	353	304	332	331	319	311	321	316	330	270	348	319	326	297	338	333	288	315	291	360	350	347	340	317	296	335	311	323	298	316	327	299	308	310	308	323	352	324	336	333	325	327	326	340	311	320	308	309	341	320	322	313	333	329	334	356	320	308	321	320	321	312	302	314	295	340	320	311	340	304	297	361	334	294	289	327	314	330	308	314	300	330	301	331	358	297	290	294	324	355	342	302	291	308	288	294	313	324	276	304	313	292	317	305	318	320	314	342	301	318	324	287	302	320	312	308	325	336	298	330	327	326	305	301	299	345	285	358	327	325	311	290	356	308	306	317	340	277	332	330	303	303	339	344	307	299	312	357	319	332	315	354	312	284	305	348	328	320	298	298	332	319	298	335	356	337	325	290	346	334	348	289	351	312	293	341	319	311	377	293	315	309	306	317	377	310	301	284	330	337	316	293	326	328	343	347	286	338	317	322	317	322	327	319	346	306	324	333	302	299	317	353	340	319	326	287	319	305	316	354	319	322	334	372	344	323	311	319	286	328	309	317	306	315	343	320	281	317	318	340	313	345	316	322	314	358	329	320	347	332	321	325	350	327	323	355	343	314	324	308	312	308	337	322	309	290	320	300	324	289	301	307	323	287	299	323	317	353	317	332	300	321	330	358	314	319	278	287	321	313	338	329	328	299	310	310	318	337	335	301	305	372	304	307	360	301	323	328	368	333	308	320	297	310	337	289	337	319	342	332	356	344	351	321	338	319	352	336	347	324	352	310	347	311	333	312	316	303	305	345	363	301	304	330	303	340	337	315	331	366	316	339	299	328	296	327	320	346	312	317	319	303	338	318	300	340	356	318	312	356	324	319	370	315	339	319	307	302	298	334	340	305	311	344	338	323	286	300	297	330	319	344	326	342	303	287	321	353	330	334	311	327	295	341	348	335	322	321	324	330	349	294	318	289	303	317	331	317	323	334	305	324	303	350	323	326	338	323	317	320	354	326	299	318	313	349	299	325	344	311	329	341	327	339	290	305	311	341	344	339	320	328	354	324	313	321	328	315	293	304	361	320	328	324	359	326	297	347	321	296	307	277	299	313	347	292	298	331	317	305	340	345	298	323	350	292	317	306	346	318	298	343	342	335	359	320	324	301	339	308	345	305	336	364	284	333	317	317	325	310	293	331	304	314	318	329	314	311	330	321	297	367	348	347	326	338	302	323	314	324	318	325	320	311	305	343	317	326	315	300	315	303	326	320	303	314	323	309	333	362	317	346	299	316	311	310	317	307	351	325	302	335	353	333	345	308	338	326	306	326	339	329	295	321	314	313	334	322	326	320	334	317	293	318	324	305	361	336	331	321	295	314	307	336	304	307	313	335	320	288	301	324	308	303	343	307	308	323	312	324	326	303	318	336	328
12453	11258	16173	15865	10264	9917	11982	10087	7400	9066	8073	6961	6426	6418	7795	7188	5127	3493	2309	1636	1181	965	824	786	738	758	764	810	813	751	761	757	783	765	791	788	769	735	775	802	738	705	718	791	788	739	714	726	739	735	729	737	777	724	738	761	702	726	739	720	790	753	715	775	767	707	731	764	743	704	733	777	786	765	763	711	755	735	733	774	773	756	733	728	726	760	757	747	791	761	776	720	767	730	731	738	772	719	824	746	714	737	750	730	749	780	718	776	760	760	753	778	719	755	725	783	734	734	716	728	738	779	704	772	744	774	756	764	782	792	724	746	745	782	756	768	723	775	770	763	752	759	797	775	776	769	742	739	769	733	730	746	754	752	791	750	748	733	720	723	727	761	807	764	743	799	765	761	727	732	758	725	778	744	744	734	710	761	798	736	767	718	784	683	762	732	729	732	748	774	746	760	805	757	721	756	742	766	744	755	774	697	734	754	685	732	701	747	742	764	707	767	718	748	727	754	739	766	789	799	775	716	738	771	743	781	769	763	744	730	737	778	792	782	735	698	726	758	732	783	691	718	699	744	820	760	728	751	718	731	711	728	783	685	742	733	712	762	769	769	760	742	757	751	768	738	744	746	736	712	732	743	793	804	756	710	793	788	738	740	790	756	758	795	736	747	740	781	765	751	721	744	716	753	766	723	775	727	733	757	816	758	736	745	767	766	754	766	719	772	758	774	703	770	747	738	736	708	745	744	780	748	690	759	717	733	719	819	725	757	753	672	766	747	716	722	739	760	787	777	731	742	739	737	772	771	776	731	742	743	740	731	734	794	758	762	788	775	751	722	825	776	710	790	730	768	769	748	711	707	746	766	759	749	773	755	740	746	768	817	701	717	791	739	750	777	727	728	765	751	781	759	710	752	714	724	769	742	668	753	776	745	737	761	728	704	733	735	782	754	780	716	759	741	708	760	788	723	790	759	764	677	714	760	762	751	731	782	746	742	713	726	722	797	748	781	746	698	757	795	745	744	725	682	767	752	724	715	803	717	777	756	703	734	752	739	758	750	762	776	733	749	724	753	770	763	743	733	782	733	728	720	719	747	785	798	674	733	756	721	714	733	713	711	750	702	746	739	756	763	761	752	726	755	767	816	769	746	779	774	748	717	715	773	777	756	746	805	755	762	768	757	757	728	705	717	747	804	768	747	725	788	739	736	750	716	758	749	767	755	726	740	764	685	756	755	763	758	751	754	717	716	793	761	740	729	702	796	762	795	773	730	765	703	716	754	723	732	754	709	770	711	752	723	744	765	787	803	752	725	747	767	763	746	770	738	754	759	732	780	785	757	778	721	754	713	694	768	737	711	724	745	757	741	727	762	713	729	770	788	771	753	711	794	739	779	780	803	794	768	764	715	759	739	778	742	747	760	778	754	720	751	755	726	760	686	779	758	747	765	755	737	767	806	753	746	825	735	776	713	785	770	740	774	807	699	730	766	782	739	756	782	757	716	727	721	742	743	786	753	770	794	757	776	692	764	720	765	749	731	764	776	755	786	785	736	713	723	706	759	695	716	736	776	764	713	758	756	730	759	724	750	759	778	779	729	777	728	778	746	754	721	745	707	785	745	731	782	752	747	717	748	717	739	735	747	762	719	758	737	736	778	800	732	763	749	808	766	760	761	735	759	762	708	749	765	774	754	747	751	749	724	803	766	763	790	684	746	725	738	792	727	764	742	753	698	757	734	702	746	774	690	755	740	769	742	784	734	719	719	762	766	761	784	771	742	758	769	758	753	708	750	756	751	782	739	756	721	773	746	749	747	744	683	689	734	763	777	744	742	721	774	788	785	722	739	789	689	761	779	714	725	782	755	770	738	742	755	737	795	763	721	794	766	736	717	725	783	720	790	774	721	748	719	752	724	738	761	699	741	794	741	769	771	711	733	734	712	757	724	750	768	753	783	768	737	737	751	776	738	771	716	702	743	747	754	778	735	732	730	779	745	765	767	768	715	688	718	740	730	766	799	798	700	741	783	682	749	753	718	733	825	771	733	772	772	755	725	755	745	744	721	729	722	756	768	736	759	740	720	727	802	777	713	756	754	727	687	751	745	815	759	712	736	791	769	796	776	731	753	710	751	725	736	757	711	740	763	728	713	756	757	725	739	744	769	749	770	752	773	763	728	781	742	737	775	779	737	779	748	744	769	767	696	735	746	759	699	730	781	762	752	754	805	743	781	746	718	757	774	726	714	763	811	767	703	757	718	738	706	755	723	782	759	689	745	719	773	698	744	720	770	759	816	726	758	714	758	719	745	804	735	719	754	735	743	773	780	754	785	772	736	732	745	773	747	788	727	768	732	743	758	718	772	745	757	711	730	738	732	743	773	749	791	728	756	756	720	757	747	724	738	799	742	750	792	783	756	748	744	757	717	781	703	712	787	726	753	719	721	782	682	760	718	785	743	754	715	799	742	786	757	758	799	688	745	721	708	738	798	733	747	738	738	780	749	731	749	753	721	791	735	761	731	696	722	727	762	763	744	750	752	737	709	730	726	728	767	758	720	759	803	739	742	743	729	730	763	764	762	792	738	705	711	772	792	805	741	763	707	802	749	766	682	729	746	758	707	785	789	767	759	775	731	754	732	743	745	760	803	704	772	731	733	720	760	762	751	753	722	754	731	674	722	761	748	776	802	761	724	726	704	776	760	752	784	751	730	804	749	722	723	718	718	751	670	745	786	770	754	757	742	731	739	748	774	791	788	774	722	763	787	764	726	700	721	771	792	765	731	748	773	717	774	785	726	758	723	740	751	771	769	790	737	767	714	765	748	799	764	745	752	733	694	762	784	736	765	774	788	770	736	719	774	743	737	727	741	780	729	746	728	725	761	690	783	728	740	692	740	810	753	763	760	796	717	767	749	731	691	757	785	718	734	674	790	760	785	776	735	756	741	731	738	748	776	785	733	758	729	735	835	721	748	758	758	761	729	775	709	801	745	793	711	762	761	739	747	777	745	755	739	767	751	745	729	740	804	757	725	773	769	750	724	695	734	791	738	706	696	757	751	679	766	769	747	721	790	762	755	735	740	761	779	756	755	738	744	729	743	723	767	805	747	768	708	737	776	703	775	764	802	728	728	793	731	749	759	760	750	732	722	766	751	797	703	737	718	776	760	772	715	784	717	736	768	723	752	758	729	750	743	791	788	776	746	792	782	758	738	758	719	695	746	717	737	713	773	774	737	762	730	793	742	772	799	685	699	778	719	789	743	717	754	784	779	744	756	777	759	708	797	746	721	723	790	775	723	759	769	750	789	755	783	756	726	756	754	732	786	711	751	748	735	772	738	783	712	744	750	731	771	765	711	767	802	706	745	739	754	709	712	713	701	745	761	768	774	744	736	734	729	745	697	737	737	771	776	754	739	725	742	757	762	789	700	743	710	738	801	762	757	754	732	766	733	746	825	748	731	771	707	755	787	789	719	723	718	750	738	756	736	846	738	752	747
40297	32270	32430	34069	23153	16143	11828	8792	5359	2941	2711	2758	2501	2535	5833	7936	6121	3601	2136	1264	759	466	329	332	296	308	284	268	256	283	275	280	287	279	287	312	253	320	303	301	295	286	271	284	319	311	302	257	271	303	280	305	264	286	274	289	284	285	263	286	297	278	257	279	305	318	270	274	302	294	282	317	271	283	314	295	284	297	307	283	288	303	294	277	317	293	330	294	313	264	292	302	302	278	276	296	309	306	291	254	264	298	305	298	294	280	279	276	289	261	298	289	261	279	290	267	291	305	288	316	314	303	298	297	292	317	311	254	282	237	307	309	253	280	259	310	293	292	281	305	302	265	271	309	269	264	281	332	263	253	259	330	290	272	296	280	293	303	294	331	292	282	268	278	251	287	281	289	291	291	299	281	296	292	294	301	296	295	282	270	299	287	302	304	278	265	277	263	280	306	295	314	289	272	278	307	282	270	320	322	285	270	280	278	290	278	328	342	306	303	298	285	283	304	303	299	280	284	256	264	298	303	260	319	301	300	277	278	272	274	310	273	272	287	295	306	305	299	292	343	286	281	293	262	282	277	290	287	300	271	321	286	293	269	296	292	280	311	262	285	310	264	291	301	321	290	279	269	263	313	299	257	293	301	275	318	274	287	328	297	273	289	304	293	283	286	294	269	305	267	284	306	260	294	273	265	279	309	321	287	258	261	290	293	314	286	298	308	271	301	265	285	282	278	283	295	262	269	310	314	294	328	291	287	261	282	287	287	274	277	293	283	288	281	327	311	301	282	311	292	306	295	306	281	298	261	274	295	283	268	312	275	257	286	305	246	266	278	273	261	291	283	298	308	282	325	271	254	292	285	247	289	290	274	317	300	334	320	282	271	256	262	292	303	296	270	322	302	282	301	299	285	275	291	323	292	304	323	294	261	258	279	286	303	275	300	305	331	287	292	296	305	290	279	291	310	269	277	281	284	290	263	273	287	282	277	262	298	317	267	285	301	288	271	286	291	292	300	285	274	262	302	291	289	275	288	279	287	294	276	274	284	271	294	287	265	297	288	311	272	285	293	286	304	281	270	309	289	305	291	281	304	307	302	280	262	294	278	287	285	319	302	329	318	286	282	302	283	295	271	284	262	296	280	294	316	331	286	308	303	295	276	298	264	276	302	300	300	280	324	245	296	257	282	278	273	295	309	286	293	302	287	280	277	306	291	313	296	308	313	289	317	288	280	276	285	297	287	314	287	278	285	309	298	278	264	299	299	303	319	253	277	300	293	306	301	300	284	268	278	275	308	296	285	251	286	280	274	272	293	274	299	290	291	292	300	292	320	325	292	315	287	262	279	325	241	294	315	330	292	309	338	287	333	299	283	280	311	327	272	280	256	285	289	296	275	277	262	240	268	285	266	297	293	293	261	299	271	287	296	333	287	269	260	277	312	310	299	280	291	287	307	295	280	279	300	294	292	299	284	289	296	298	307	309	299	286	287	277	288	275	302	265	304	297	293	304	278	270	299	284	295	308	291	310	295	290	300	293	264	278	288	257	284	280	289	276	319	300	293	301	278	265	277	252	284	287	288	291	293	303	287	254	297	303	294	285	297	265	305	289	300	325	286	271	289	303	288	311	257	242	291	274	269	301	294	320	279	264	291	287	265	275	319	266	282	322	300	264	314	283	300	299	271	294	307	283	304	228	281	275	312	315	262	298	277	299	272	270	276	292	259	330	304	289	290	285	287	296	283	276	289	305	287	302	320	289	255	301	257	283	331	295	296	305	264	264	304	290	269	313	317	269	294	270	292	262	277	280	288	286	271	298	304	295	295	319	270	304	307	297	278	318	292	316	317	273	277	287	276	276	244	280	284	272	309	306	290	269	303	326	290	288	282	289	310	242	319	298	295	305	288	263	306	275	289	289	297	293	261	294	299	291	280	289	297	273	256	249	289	279	278	271	268	293	287	274	285	306	248	268	281	313	289	303	304	298	267	286	305	271	266	273	292	308	287	309	288	294	296	282	318	289	279	286	303	300	259	289	288	303	271	268	265	298	280	269	318	318	301	292	321	280	271	286	289	294	269	287	281	283	298	301	281	298	296	270	282	313	268	289	293	293	300	272	288	313	293	287	290	280	298	279	296	306	275	288	294	253	287	283	294	270	281	299	307	280	307	318	315	283	291	302	313	289	269	295	278	288	262	326	271	269	303	281	263	331	295	279	279	295	289	291	286	332	282	300	266	290	282	321	307	264	285	290	310	259	292	322	288	282	274	286	290	293	278	291	287	311	317	290	299	317	293	319	298	306	277	309	290	272	281	281	300	283	285	282	317	302	294	280	260	281	277	290	264	282	290	298	311	283	322	288	283	287	273	340	321	287	276	288	287	309	266	296	284	291	288	271	275	303	285	297	299	281	259	295	287	293	325	295	284	283	280	280	305	300	275	284	288	298	282	304	298	286	298	309	282	265	323	274	301	314	271	264	296	297	274	280	294	304	291	345	293	301	288	306	289	288	289	261	307	280	304	301	295	296	314	290	268	310	277	304	314	260	278	293	309	311	281	279	316	306	255	282	292	289	290	324	298	279	298	298	285	263	319	314	305	324	295	334	289	282	278	302	339	276	292	292	301	306	295	311	328	269	298	315	291	293	270	272	295	308	266	269	287	275	289	282	301	299	272	306	273	290	298	282	279	270	299	279	297	290	276	246	285	294	297	314	282	272	307	304	286	296	266	270	308	270	297	275	307	276	294	297	293	298	303	303	281	315	330	318	309	311	278	301	290	269	286	259	315	254	288	270	263	302	304	304	273	278	274	300	319	291	292	267	286	284	286	316	300	290	286	284	272	284	321	280	297	286	272	286	291	298	269	300	286	296	315	305	308	289	303	294	310	309	288	254	296	278	271	266	305	278	295	282	287	300	296	255	309	296	303	274	269	272	261	272	288	270	256	301	285	305	286	288	277	306	254	264	280	303	290	261	312	327	316	254	292	240	279	292	299	303	282	259	271	317	284	262	263	298	281	299	276	292	295	284	320	280	329	319	262	269	295	268	304	306	305	325	271	267	322	274	288	264	293	283	315	271	305	301	277	326	291	288	271	276	288	296	331	327	279	327	299	284	255	281	300	302	292	289	298	291	283	290	301	309	304	295	301	274	305	308	290	300	282	313	316	287	306	276	303	256	289	296	310	294	272	288	321	315	291	302	287	294	276	298	302	305	325	289	288	270	311	296	293	294	290	248	244	270	297	279	311	285	292	298	296	305	305	292	276	267	314	264	281	338	327	294	282	301	311	326	268	314	253	296	314	280	304	289	262	295	302	300	287	300	301	287	288	319	300	270	284	256	282	310	309	277	271	312	299	315	292	314	261	318	292	273	313	284	289	258	278	295	301	292	266	296	317	299	299	293	294	285	263	279	314	329	269	286	323	283	311	282	257	243	286	263	302	280	296	317	328	272	292	290	307	275	293	299	295	293	285	285	300	310	303	305	300	304	279	293	279
25780	23160	32908	36651	28877	25453	23788	21542	16135	11823	12279	12754	12009	12546	23715	27281	21806	15334	9810	5587	2895	1578	992	831	678	692	679	648	655	718	687	685	706	663	709	738	690	677	733	718	691	699	647	721	711	644	676	699	699	671	702	715	656	702	707	681	714	696	702	714	677	691	682	682	722	635	674	716	696	702	649	678	725	687	670	688	679	648	691	722	681	677	683	679	667	661	664	692	668	684	665	696	680	622	698	654	692	676	745	673	680	676	674	670	673	669	690	639	682	691	707	680	703	669	666	646	697	621	709	699	674	637	691	628	714	682	665	701	677	710	691	676	711	678	662	698	656	693	680	716	684	676	675	703	694	742	693	635	710	671	687	692	646	658	666	715	740	702	689	682	666	688	715	646	672	719	678	666	685	685	680	678	722	712	692	674	668	696	700	695	699	706	644	689	643	699	674	662	684	714	671	671	688	717	686	690	657	700	633	692	693	702	662	712	702	686	687	705	669	697	721	692	716	688	668	717	679	668	667	692	664	728	635	682	695	665	710	706	687	680	637	728	692	662	699	682	711	688	696	633	676	661	737	720	671	663	714	716	657	694	670	695	676	689	660	722	707	709	724	689	690	720	684	738	724	664	660	723	689	710	635	635	676	725	731	679	690	679	674	662	679	669	677	655	659	693	653	659	661	697	706	673	696	725	693	647	699	664	623	718	706	696	650	645	668	642	671	734	656	679	702	696	662	658	709	698	725	695	707	680	694	741	716	740	648	655	679	682	646	704	646	687	734	690	700	714	698	665	654	712	705	662	724	704	743	669	657	703	712	742	679	672	692	674	693	705	686	667	696	681	648	674	656	683	704	741	697	667	657	697	680	680	681	661	728	717	708	674	682	672	676	694	672	677	636	683	689	653	690	723	711	663	653	698	721	717	681	653	728	654	700	652	729	670	742	630	677	688	678	693	730	671	635	651	676	701	681	684	649	674	663	690	712	721	673	662	679	681	658	702	654	722	707	712	700	690	722	643	708	638	681	694	732	665	714	655	711	626	678	678	643	684	686	665	646	658	657	711	640	694	707	721	667	675	690	674	639	727	682	630	694	697	701	671	714	742	661	647	682	672	709	713	688	673	649	677	706	684	678	719	734	679	641	711	656	676	659	683	656	668	723	640	723	720	696	675	657	691	644	674	697	681	629	665	714	693	666	678	646	723	698	630	661	690	665	674	686	684	690	697	705	678	690	680	716	676	638	629	655	703	740	677	704	687	733	646	696	687	769	721	665	674	707	702	661	685	717	686	721	678	663	652	648	699	693	707	661	643	714	634	667	685	701	644	731	697	681	689	697	692	706	706	686	675	694	699	702	710	659	704	632	686	642	691	684	666	641	707	698	667	645	705	735	650	708	697	629	667	683	702	627	735	730	682	672	702	666	663	664	684	699	724	674	689	662	683	717	737	674	704	672	736	643	688	653	670	640	718	638	682	682	698	704	655	703	713	657	682	675	717	676	687	711	654	698	711	676	665	688	680	632	699	700	712	683	663	677	652	673	684	695	668	658	663	664	672	652	674	698	679	727	703	689	709	710	670	728	668	662	719	679	683	664	675	722	688	705	695	668	683	729	669	673	675	678	705	695	703	706	642	640	709	686	630	696	672	653	664	664	677	668	714	745	678	723	725	666	672	712	736	676	670	676	682	620	733	676	639	682	684	734	671	726	691	656	706	672	668	690	657	676	657	679	727	674	652	699	704	737	707	681	692	658	640	673	723	628	677	702	721	687	698	670	679	708	709	709	679	694	709	680	648	670	666	695	681	674	657	687	703	691	672	696	648	668	689	700	700	711	656	641	679	680	715	666	657	722	638	653	677	691	695	690	692	736	730	675	664	624	729	696	677	687	740	670	669	652	687	654	696	655	666	705	671	696	662	678	740	670	688	670	679	662	699	700	674	648	653	680	663	680	696	672	675	649	689	680	674	674	663	696	686	706	726	657	687	671	672	724	676	672	665	727	689	674	695	647	714	639	678	651	680	697	709	694	676	692	692	693	690	659	692	683	694	692	682	705	695	656	708	660	664	688	644	697	694	667	650	708	700	664	676	650	707	648	703	672	718	694	671	727	700	643	707	654	650	694	675	658	674	701	712	688	684	699	725	719	691	709	697	651	672	663	695	687	685	713	689	685	709	710	659	650	665	654	714	680	667	703	662	709	628	682	698	677	697	708	699	662	690	695	677	661	685	669	605	701	718	688	687	674	692	700	671	755	646	730	694	651	700	698	641	671	696	684	686	700	680	721	702	671	667	649	665	643	677	677	695	660	661	667	670	695	715	663	689	682	653	643	693	728	689	647	691	678	731	683	708	735	720	695	707	686	658	658	675	645	648	673	695	664	710	690	644	653	664	692	651	659	658	688	679	664	700	728	630	691	696	706	623	665	665	676	699	722	709	719	695	658	689	691	662	725	718	701	683	727	674	677	669	696	672	670	693	678	680	676	717	730	675	655	643	672	706	657	702	682	721	672	688	675	638	657	713	717	649	670	677	683	649	671	680	664	700	679	656	659	662	746	690	679	725	681	706	713	714	734	663	732	674	701	687	647	676	700	700	705	756	651	706	725	668	679	651	684	728	712	657	688	694	701	693	713	661	676	688	699	676	646	665	644	669	690	684	689	703	694	708	715	648	690	650	701	691	706	665	743	755	645	714	675	669	714	703	682	688	697	694	661	698	653	689	683	656	686	727	693	697	713	702	642	693	678	668	721	684	665	654	674	649	688	680	667	699	695	665	690	705	721	625	678	633	718	626	715	731	711	708	689	665	699	687	683	717	666	712	696	678	703	687	683	618	664	680	695	626	674	673	626	669	724	679	694	717	684	687	657	658	650	665	699	684	684	692	700	659	681	655	662	667	724	669	713	689	683	710	673	751	704	698	696	689	662	682	642	674	725	733	704	731	655	726	676	698	690	703	704	715	665	681	667	684	723	712	702	658	659	715	711	673	657	664	675	666	670	634	660	707	675	705	683	682	700	644	690	640	672	694	672	688	681	676	683	707	708	672	666	701	729	717	696	657	673	703	701	667	709	691	703	711	682	723	731	684	700	690	688	733	673	645	740	715	637	691	694	697	657	716	678	673	668	669	663	718	658	680	724	706	655	637	689	648	747	622	670	690	671	697	648	701	691	694	711	673	716	719	700	664	684	694	682	693	663	669	725	670	660	684	688	666	683	693	715	676	654	676	718	718	665	708	687	672	688	698	661	687	675	677	663	721	669	676	691	682	683	702	664	686	678	637	644	714	664	700	681	702	687	665	669	704	729	706	669	715	695	740	700	685	706	686	721	703	704	687	732	716	713	705	666	676	693	668	671	679	650	703	671	670	663	730	691	655	720	689	710	664	703	693	687	711	703	725	663	691	692	721	734	683	659	717	740	713	721	671	675	640	720	683	677	683	681	638	675	678	655	691	668	694	701	637	731	690	716	673	672	715	658	707	680	705	711	712	669	674	678	740
47671	40518	39206	41716	29357	24349	20767	15217	9363	5945	4110	3678	4193	7985	12240	12887	10656	6768	3773	1951	1019	568	380	331	287	239	244	271	261	265	248	258	245	238	281	273	259	265	242	230	284	266	259	265	235	268	287	289	251	289	262	272	241	266	244	257	277	253	245	265	245	272	260	229	260	241	254	258	271	261	257	264	286	271	240	268	229	271	256	275	269	271	252	255	267	271	270	254	283	261	258	235	242	284	275	259	254	235	243	252	255	272	261	270	232	256	270	229	234	272	267	215	274	281	269	249	241	235	238	273	286	277	298	283	270	277	261	243	248	264	253	276	268	236	259	248	286	296	271	264	273	222	261	247	259	270	251	292	249	245	248	274	257	257	268	266	250	265	262	237	238	225	293	250	264	245	236	255	278	264	235	276	279	240	250	264	262	281	255	252	262	229	246	260	230	227	212	293	258	270	241	265	250	284	297	246	278	300	244	265	272	263	247	261	276	265	291	275	250	261	247	279	263	254	272	232	240	260	276	257	245	234	243	255	242	262	265	248	291	257	264	275	285	282	248	261	269	250	282	292	274	251	261	255	236	283	270	248	298	264	306	245	249	259	261	252	267	256	257	266	235	298	250	270	240	233	231	238	250	247	266	248	270	233	248	260	255	250	249	272	255	265	251	300	280	255	236	249	258	278	244	269	234	271	271	242	290	247	243	279	264	295	243	242	230	276	248	233	233	236	237	239	267	259	238	256	258	256	272	277	262	253	259	260	259	273	283	272	290	274	262	258	268	252	235	248	246	256	273	264	264	269	268	237	271	307	263	277	259	275	288	279	237	250	249	284	268	271	291	262	272	224	241	218	239	258	259	256	242	257	258	255	243	272	280	259	231	257	295	265	276	263	218	226	256	266	266	276	249	253	259	266	257	220	306	285	242	273	269	238	297	258	260	264	231	289	248	257	296	262	262	285	272	278	269	251	235	272	264	249	266	242	258	248	273	251	252	254	251	282	252	235	258	278	251	251	243	248	259	266	243	266	263	262	233	232	284	257	247	288	220	286	249	251	261	232	231	264	269	277	266	285	244	266	241	256	287	294	273	236	245	286	252	253	253	273	283	269	271	238	249	248	256	255	276	278	255	237	283	247	257	262	281	276	255	253	285	265	253	282	268	259	251	269	264	264	259	278	276	288	266	244	247	243	246	250	246	278	258	265	247	252	265	275	253	273	248	266	246	256	237	273	235	251	254	266	246	275	253	262	269	254	271	279	240	254	253	261	266	239	258	262	279	287	258	238	256	257	261	285	259	254	255	264	264	255	259	252	251	291	265	261	255	280	257	256	245	249	248	252	282	257	267	265	250	253	263	254	269	248	245	275	240	267	246	271	297	256	270	274	250	265	269	263	269	262	268	252	272	260	260	286	248	267	255	270	245	282	280	249	252	256	254	258	271	267	258	245	262	260	284	260	266	277	249	278	251	286	249	234	257	227	254	244	249	280	267	241	259	266	263	253	264	278	270	240	271	261	268	262	225	213	270	260	250	276	265	258	283	270	255	274	246	241	298	281	257	302	280	261	257	262	250	235	262	237	251	266	264	273	230	248	274	247	244	273	262	301	277	245	278	250	252	270	242	281	265	293	244	295	283	262	297	274	271	279	242	262	237	229	261	256	249	271	250	258	281	289	246	278	276	219	260	265	278	280	253	260	232	281	266	271	237	237	282	249	232	242	248	248	261	257	263	279	249	246	278	260	269	237	246	226	277	282	285	256	257	274	264	258	300	250	266	245	273	286	249	276	281	271	228	267	300	245	272	312	255	223	248	240	275	254	263	286	281	261	282	262	239	236	269	244	282	241	255	269	249	265	259	279	274	257	265	250	300	267	249	260	247	289	249	254	263	259	239	234	281	256	239	245	264	265	245	237	266	272	276	256	237	268	275	275	260	267	254	249	262	254	254	263	247	234	277	255	253	238	237	254	261	269	274	247	267	252	276	266	236	249	236	241	254	261	279	277	258	283	232	261	269	260	255	234	248	230	264	267	258	264	235	254	251	262	270	256	285	281	273	240	242	272	266	279	268	247	265	225	244	236	283	259	273	232	310	265	274	264	242	276	285	258	252	286	254	272	291	266	255	299	248	272	248	243	254	228	247	295	267	272	266	234	255	261	247	243	267	271	252	283	289	263	252	233	231	266	251	255	244	287	252	301	248	231	248	262	237	240	246	258	273	259	260	272	266	250	245	240	259	266	282	264	254	285	241	240	268	251	260	276	302	255	258	253	263	269	276	242	246	242	260	274	238	268	256	288	272	248	267	256	261	257	250	241	245	290	247	266	249	260	250	239	254	264	266	228	273	285	244	221	272	295	246	261	244	264	245	288	242	257	250	253	246	250	270	274	243	255	262	256	282	262	254	273	238	270	260	256	260	261	281	256	249	251	231	244	267	276	277	275	278	241	250	311	269	267	281	276	242	251	253	238	244	252	271	248	246	248	247	278	299	280	274	266	244	274	266	228	266	257	258	270	246	277	254	247	245	260	258	253	295	275	253	280	283	258	267	273	262	266	271	264	289	278	241	242	227	243	244	321	272	234	248	247	288	287	261	254	263	281	237	278	269	253	262	252	256	251	275	266	266	257	279	247	249	250	236	261	249	266	273	255	272	267	266	283	270	237	257	239	268	287	258	257	242	258	261	240	267	293	259	247	275	249	244	261	247	252	263	236	264	284	263	233	297	252	247	268	262	271	251	260	294	268	244	277	260	266	247	281	250	297	279	255	262	244	264	271	236	222	277	258	258	244	259	258	266	254	262	249	243	262	241	258	264	259	283	254	247	272	241	258	261	245	231	255	243	263	249	261	247	252	244	260	274	249	269	252	283	243	279	268	247	238	273	280	272	239	291	273	253	286	252	260	240	228	272	275	268	239	257	311	256	242	242	273	290	278	245	252	243	225	265	256	234	253	247	235	262	291	274	283	252	240	270	245	260	268	247	258	286	253	258	231	247	259	265	258	266	282	274	239	278	252	251	261	298	259	254	250	277	263	298	265	263	273	273	255	239	267	263	255	265	259	279	269	253	225	260	295	226	299	265	270	284	279	287	275	256	254	243	255	244	267	244	264	288	289	300	246	251	247	237	230	279	249	281	296	237	258	276	286	273	229	289	242	247	282	277	286	230	250	273	246	238	242	251	250	274	248	241	268	255	250	251	242	260	255	256	261	260	296	261	287	284	281	260	289	255	256	285	270	279	267	258	234	249	243	286	259	234	286	288	280	228	253	274	296	272	258	286	282	237	256	248	261	249	276	270	269	274	260	261	249	260	267	314	248	244	258	292	258	247	238	256	255	251	228	266	275	261	257	263	317	264	279	255	259	268	264	274	285	263	261	264	251	206	283	268	279	241	293	263	275	235	240	286	225	275	264	260	261	250	253	225	252	245	259	250	285	258	255	268	276	273	269	272	258	289	262	254	268	230	264	252	275	249	268	288	236	275	282	253	252	260	232	255	260
32400	31053	38834	42990	36174	34053	31713	27877	22317	18609	15840	15671	17718	27325	34396	34219	30269	22741	15203	8837	4462	2203	1190	786	683	628	647	604	608	629	607	602	637	632	602	622	601	592	626	647	634	629	624	593	595	597	578	627	579	624	611	569	614	638	620	586	608	618	630	608	628	604	673	589	612	599	584	570	627	570	625	648	605	581	663	658	611	585	589	648	605	657	607	622	636	642	623	637	604	623	645	607	620	700	629	637	634	594	638	589	600	628	610	585	590	676	607	595	657	636	600	595	635	624	594	645	598	628	647	595	664	608	616	629	636	645	610	641	646	651	632	644	618	586	629	642	625	544	565	651	633	597	673	605	634	649	644	601	668	598	668	588	649	648	659	640	580	638	609	596	620	609	615	655	572	662	613	625	577	604	617	623	612	629	636	593	592	617	602	661	632	615	601	660	623	587	644	607	618	651	626	633	638	658	624	557	605	637	595	598	622	599	643	655	643	620	606	648	650	646	598	590	590	614	579	632	627	633	646	602	646	602	601	663	616	647	604	618	645	610	621	616	606	645	629	632	639	593	675	608	644	627	649	636	642	623	606	631	642	635	607	694	596	600	618	593	578	606	625	624	576	650	645	644	655	624	617	688	597	627	591	635	646	650	655	637	617	646	660	628	647	622	634	620	580	634	605	636	588	606	666	649	625	665	603	609	592	604	607	655	609	630	660	629	624	622	655	641	642	653	641	637	663	577	687	644	607	608	637	591	649	579	643	616	607	624	619	613	620	632	642	581	630	614	631	627	600	660	595	583	604	646	618	651	628	653	632	632	622	620	617	641	618	629	624	574	575	603	612	610	584	686	598	642	627	627	618	605	641	616	651	624	641	631	636	592	598	673	631	588	618	585	605	617	615	633	659	594	615	636	676	611	638	635	610	648	655	666	582	632	609	612	642	611	633	577	608	643	658	613	583	636	678	607	646	598	611	650	603	638	653	591	628	640	635	590	614	618	635	656	591	578	622	587	631	646	608	606	588	605	632	644	649	606	605	623	611	606	599	600	608	653	624	624	601	629	617	625	670	607	620	649	662	627	626	610	632	620	583	627	617	633	603	610	624	673	612	590	593	598	605	582	617	602	621	645	633	609	605	610	609	607	606	639	626	583	619	608	650	667	596	650	644	592	604	613	625	620	639	588	626	586	580	573	650	606	600	651	623	638	609	648	644	615	602	661	616	643	652	631	639	663	620	577	626	628	669	648	662	648	626	629	601	647	589	640	636	599	615	570	648	616	589	615	611	621	660	587	604	631	619	654	596	626	686	639	627	627	607	600	618	614	623	636	647	676	609	605	605	598	658	598	630	606	640	637	608	631	621	627	636	676	645	667	670	647	655	601	628	627	650	604	649	610	617	650	599	657	639	625	640	600	606	594	644	611	626	617	634	675	662	580	647	658	645	623	661	618	634	615	578	643	625	649	613	635	614	639	613	645	631	656	626	639	625	634	633	656	614	629	613	617	657	649	636	654	581	592	625	608	583	664	638	618	629	610	624	619	614	626	595	628	584	614	614	661	581	630	593	627	647	612	626	612	624	602	668	626	647	657	655	661	648	665	624	631	616	649	582	605	635	654	620	658	632	602	640	635	644	587	618	614	592	655	622	614	644	616	603	579	651	618	625	625	620	633	577	583	574	621	598	614	584	630	629	624	647	655	681	609	608	633	644	618	616	606	632	597	635	645	627	653	632	619	646	634	615	623	590	625	589	572	598	623	631	647	641	674	597	617	622	612	631	640	632	606	625	620	642	608	619	587	572	621	613	667	643	623	622	604	633	620	619	654	660	614	596	622	625	674	607	651	617	589	660	644	657	567	680	614	619	662	630	589	671	657	543	666	642	647	637	629	577	615	642	612	624	632	641	612	608	607	622	642	648	613	632	579	617	643	577	661	645	596	625	608	603	623	603	626	618	604	630	614	619	648	652	586	669	577	655	619	607	640	630	633	621	631	592	584	623	620	617	614	606	575	613	574	610	642	590	633	662	627	644	638	627	638	613	639	632	567	625	613	627	633	616	649	635	637	606	616	625	667	649	646	577	611	631	605	653	587	604	595	591	661	615	618	644	648	605	628	580	615	630	599	622	607	571	622	642	662	638	615	595	649	571	709	681	616	585	649	635	613	604	587	655	621	640	654	611	597	615	617	613	630	637	621	610	599	640	641	593	596	633	627	573	656	596	583	593	633	599	618	601	653	661	604	646	607	595	588	594	598	635	637	647	624	621	612	605	594	622	564	575	587	621	591	577	616	634	634	626	654	637	643	646	637	618	598	647	664	647	603	603	634	667	618	615	605	617	601	590	619	630	638	609	604	612	630	614	636	662	602	615	631	608	612	652	659	592	649	604	657	629	611	609	615	641	614	637	602	622	579	624	672	633	659	666	627	604	598	603	622	610	591	589	594	601	627	651	613	650	662	616	622	624	621	620	611	619	603	588	584	607	599	616	674	637	634	627	645	607	629	597	639	604	605	587	622	608	642	617	631	622	641	605	545	608	634	608	636	608	604	649	639	591	632	633	669	639	669	681	588	639	628	643	638	599	623	644	635	611	641	613	571	653	639	681	636	608	634	625	662	626	640	639	618	623	635	651	611	627	646	680	582	657	640	631	561	641	617	650	609	604	656	624	681	581	574	617	627	616	613	640	605	643	620	636	579	600	633	578	606	628	634	605	608	623	616	607	641	597	677	641	610	608	615	619	606	678	600	592	659	633	670	611	667	599	604	651	606	611	629	645	608	634	639	624	618	625	627	640	632	653	647	570	606	638	642	625	674	634	633	653	598	618	583	595	647	605	611	669	637	657	651	573	623	588	638	580	640	594	624	684	649	579	634	619	609	634	660	611	637	647	583	656	624	645	598	584	680	614	587	613	657	633	631	628	625	609	583	622	666	649	586	623	648	621	609	637	609	613	636	592	676	667	599	606	591	608	630	628	618	591	584	660	661	633	599	625	601	612	652	634	650	641	642	603	640	603	679	635	583	661	625	626	670	627	633	617	674	661	614	580	587	612	623	581	600	608	642	616	663	593	597	621	584	642	632	635	629	565	610	639	608	624	647	625	628	583	614	619	668	659	624	607	606	607	645	598	607	649	606	670	648	639	626	594	625	635	643	638	617	612	656	632	599	606	675	618	629	629	639	649	592	639	648	651	636	597	665	651	645	602	638	584	633	616	614	642	617	674	664	584	590	627	589	645	684	643	629	608	645	648	659	585	648	613	602	650	630	622	644	651	648	604	660	601	613	610	610	605	597	623	605	616	628	616	646	660	623	629	618	636	623	620	613	617	619	612	645	597	638	614	646	663	599	573	603	606	624	626	621	629	595	610	616	585	613	611	652	690	636	626	586	660	594	599	628	634	623	623	613	592	629	623	667	592	644	605	625	613	637	614	623	628	633	586	622	647	630	644	598	604	596	585	616	605	649	572	588	688	634	634	626	649	630	658	613	620	646	603	599	643	615
19092	12369	9132	5738	2877	2059	1537	1689	1515	1143	1070	1127	1150	1177	1017	967	855	718	614	463	418	389	350	308	304	353	317	385	341	336	334	301	306	301	312	316	325	333	309	341	338	353	314	306	300	322	353	341	312	354	347	348	346	307	321	305	317	323	318	326	327	332	312	289	311	322	304	318	376	351	335	298	349	329	364	284	317	326	330	326	371	330	312	334	353	322	333	344	325	322	353	339	317	342	301	320	337	314	351	302	307	303	326	368	355	344	377	342	336	318	332	328	323	338	318	338	308	321	337	301	317	312	359	351	341	319	305	318	319	344	331	320	350	307	323	322	338	343	317	322	320	316	312	340	328	312	310	337	338	338	337	344	325	340	320	322	337	329	342	309	317	363	293	286	313	330	336	331	350	331	337	375	333	310	343	347	315	302	312	341	312	340	336	327	324	322	292	333	331	361	315	353	303	316	307	338	350	326	321	314	341	289	349	337	346	321	319	306	347	363	298	339	315	309	333	363	320	300	328	335	305	339	327	315	331	331	316	331	295	328	331	346	311	348	346	318	343	315	318	340	328	305	336	321	336	306	338	325	322	300	314	333	373	330	335	339	335	319	319	326	332	324	347	331	335	316	317	335	321	314	319	367	298	306	318	318	335	298	318	344	344	305	370	316	358	310	337	328	328	342	264	314	332	339	344	329	312	343	349	317	323	309	317	301	323	332	327	355	302	277	301	334	298	309	335	335	326	333	310	310	369	307	351	331	354	345	336	321	347	370	312	313	315	351	317	330	297	342	343	329	326	339	311	351	356	335	346	302	311	348	314	327	374	335	331	326	326	313	296	376	306	332	332	301	329	329	282	331	322	287	318	323	305	327	315	299	333	333	313	333	321	328	319	302	312	357	313	356	309	321	306	342	323	337	304	304	345	352	307	313	322	336	309	325	320	323	335	313	332	333	316	315	311	320	331	316	312	385	319	325	322	360	319	338	341	317	336	314	323	319	320	307	340	302	292	314	346	311	325	323	338	335	319	304	338	364	356	324	330	312	310	345	355	335	325	344	323	339	343	318	325	338	337	323	331	347	282	336	326	336	341	328	296	300	332	317	316	332	300	315	343	291	327	314	317	304	324	309	333	315	322	295	298	315	340	321	328	344	318	342	306	328	318	368	328	335	330	341	333	349	315	325	323	320	338	318	330	358	327	318	319	329	316	326	325	328	315	325	337	306	305	327	325	348	324	306	332	338	297	312	330	338	320	344	304	332	345	347	320	373	332	334	332	337	337	308	336	339	328	339	326	335	330	325	314	346	335	328	340	374	333	326	335	319	333	324	326	282	332	322	343	319	309	308	304	338	289	320	324	311	323	306	323	323	344	286	330	320	314	318	313	310	317	335	347	313	317	352	327	311	318	365	348	356	324	366	306	328	350	268	318	331	341	321	342	325	303	338	324	367	336	356	325	329	343	316	289	322	313	317	313	347	324	343	333	316	299	316	319	308	333	310	327	302	301	323	330	337	287	300	301	331	351	324	352	330	337	305	316	297	327	338	366	304	337	342	317	319	332	347	323	322	304	330	320	290	329	343	308	283	314	303	328	315	342	353	332	325	323	323	325	312	366	326	337	347	334	331	305	304	317	341	312	315	313	319	338	332	308	311	331	344	301	317	325	336	320	337	344	334	342	313	321	300	338	323	341	332	315	332	349	354	306	335	286	313	339	305	344	295	312	335	310	335	319	311	322	351	335	310	366	309	323	328	343	296	331	395	324	333	338	311	301	339	329	351	331	316	307	314	344	327	345	350	281	302	340	293	361	330	320	351	340	310	298	333	316	335	328	324	299	347	326	331	365	351	343	313	327	340	358	316	318	328	322	323	337	307	359	335	358	343	296	333	306	337	351	306	341	306	311	340	342	346	321	310	335	312	336	307	346	304	334	310	347	329	335	285	350	356	320	332	321	334	306	327	313	375	320	300	317	306	359	321	311	346	311	320	348	304	296	342	346	362	321	329	353	307	290	300	349	324	312	335	306	322	320	324	341	315	326	315	345	329	341	330	336	318	307	296	328	344	324	314	313	329	325	357	340	343	311	305	340	365	306	303	313	364	329	273	356	313	336	334	312	335	355	320	363	343	314	315	289	334	348	302	327	315	308	314	304	309	298	345	319	340	317	324	314	336	322	338	351	290	323	328	330	289	323	339	301	319	346	355	308	325	342	315	322	310	324	349	320	292	329	346	342	336	326	336	326	340	321	328	344	325	371	320	365	344	376	327	332	343	306	321	320	342	304	327	345	297	327	336	348	356	359	356	332	335	336	329	327	331	349	301	325	329	343	304	361	304	313	349	291	358	304	344	280	355	338	309	351	341	308	344	340	330	304	316	320	309	301	340	319	312	354	355	333	322	356	324	346	334	320	289	341	339	325	350	329	332	341	336	307	325	332	316	346	321	345	340	318	317	316	326	324	335	316	318	307	344	283	305	337	292	331	312	301	312	358	313	299	327	343	338	336	359	329	339	320	315	334	329	343	339	344	320	307	358	351	377	343	324	343	280	338	339	341	325	334	297	353	303	336	359	322	332	306	302	320	355	326	370	310	318	329	333	317	343	324	324	355	332	304	289	318	344	343	338	305	317	361	312	334	338	338	322	297	353	325	336	334	297	338	340	354	342	300	326	326	352	315	314	304	324	286	332	315	331	303	331	328	336	314	350	340	284	332	331	347	328	343	319	332	292	304	320	326	298	331	312	336	309	336	333	335	338	337	350	346	343	340	294	304	325	364	336	326	307	343	301	323	359	351	314	333	368	346	314	307	314	309	339	385	319	347	320	339	358	322	311	353	287	320	353	323	348	343	322	335	337	333	334	328	333	342	324	357	343	330	329	339	322	324	356	362	321	324	291	323	299	326	296	327	306	341	337	328	286	329	333	351	342	315	282	326	299	322	340	315	317	317	333	344	335	317	328	313	327	339	316	329	310	340	341	319	312	335	294	335	316	339	332	371	323	328	330	321	323	339	308	331	336	359	327	340	349	317	333	315	295	298	337	327	321	332	313	320	353	304	330	361	353	314	350	323	325	331	316	314	329	342	370	316	303	333	305	312	321	321	305	319	346	301	306	308	357	340	308	290	318	364	330	301	332	306	336	341	339	318	325	341	348	335	287	350	347	323	297	349	322	354	311	300	326	318	337	325	305	325	355	309	358	309	329	308	307	334	340	328	314	293	290	296	342	326	320	340	326	366	338	309	333	350	320	290	335	349	347	304	313	304	322	306	331	322	308	296	314	368	330	323	335	337	320	332	344	329	302	364	323	333	335	293	314	331	312	339	298	314	310	334	317	321	292	337	332	317	315	305	333	315	317	302	302	314	364	351	327	343	290	325	317	355	307	285	305	348	307	331	335	349	321	310	290	339	316	299	336	362	328	315	320	283	340	343	332	318	337	360	305	321	316	318	310	350	344	324	338	336	331	338	303	323	314	306	316	303	330	297	348	350	313	326	299
10727	9040	12997	13115	9000	7347	6287	7589	6300	4916	5117	5002	5612	5621	4706	4112	3336	2541	1937	1438	1164	932	814	784	799	736	737	780	752	766	795	756	735	788	707	788	769	788	716	739	710	798	739	771	771	763	764	707	737	770	752	722	807	753	756	766	783	733	773	769	762	704	749	737	783	765	787	766	795	779	728	724	777	804	732	728	740	732	754	778	784	734	840	743	786	756	836	742	716	790	728	744	717	796	791	794	738	763	800	757	753	764	720	745	776	726	752	763	782	789	790	756	724	757	739	816	699	755	771	772	768	718	733	760	741	754	685	780	809	811	784	729	789	774	782	762	792	720	727	753	732	791	760	770	782	786	770	769	714	769	736	789	747	753	752	755	784	801	764	829	722	782	764	746	742	752	759	772	784	705	795	798	742	757	724	774	777	699	750	775	739	763	748	738	746	781	780	742	749	723	766	768	760	786	739	767	696	711	789	757	778	812	802	748	744	757	821	748	767	778	745	767	741	769	800	733	729	721	748	799	759	728	770	770	759	767	765	748	758	703	822	762	764	748	779	719	797	788	765	723	764	737	753	756	764	768	732	733	774	733	799	773	759	746	753	726	787	742	787	753	716	748	733	736	780	734	782	806	800	754	745	742	720	778	744	719	754	776	745	783	794	786	733	785	716	776	758	731	735	807	767	778	823	808	775	685	729	730	760	767	750	763	770	791	747	779	742	765	813	807	739	767	731	764	753	775	752	757	753	767	742	751	814	729	769	733	702	724	792	732	731	748	744	761	788	758	807	749	733	787	757	727	765	763	805	763	760	724	682	735	733	721	794	735	761	753	750	761	836	743	746	755	754	739	723	771	774	753	755	773	756	782	788	756	742	764	732	771	774	780	737	714	782	792	784	749	759	823	739	743	778	811	755	762	759	746	736	770	775	759	761	759	710	717	759	731	750	721	736	726	720	739	749	768	760	744	737	746	798	771	750	747	807	758	761	770	735	738	803	756	750	771	764	773	753	774	765	764	785	712	773	767	761	756	756	744	813	730	748	766	760	759	736	836	791	758	796	736	735	708	764	750	740	732	725	780	739	737	774	742	755	751	740	763	719	773	753	751	721	758	780	789	757	797	768	751	802	765	752	779	719	810	806	769	727	749	765	748	742	790	731	725	771	783	735	756	801	770	785	739	749	742	756	737	735	716	790	742	800	726	739	740	754	734	809	734	737	778	745	794	823	730	731	764	766	746	730	756	744	745	814	655	743	809	727	755	741	773	749	780	775	761	762	749	764	795	744	781	723	784	709	782	752	771	760	747	808	767	797	779	743	738	746	693	759	818	777	761	768	746	832	731	696	735	757	789	725	785	746	738	749	737	735	807	758	772	792	762	762	752	828	755	746	733	793	740	765	783	744	756	730	822	751	727	758	754	802	741	806	805	733	815	786	725	748	695	759	769	707	736	765	733	743	748	740	767	758	754	755	761	750	766	772	750	773	771	720	810	786	761	738	746	781	758	797	745	763	749	772	747	769	772	752	761	745	759	722	754	811	761	793	754	773	785	782	783	739	734	758	781	765	732	781	818	709	778	734	799	769	769	806	734	795	779	704	704	726	743	777	773	812	732	776	755	732	785	791	793	737	761	739	764	800	745	754	788	723	725	747	759	802	744	757	790	724	735	767	756	766	778	781	800	690	792	745	841	756	758	792	759	751	751	723	765	766	763	794	738	751	828	757	782	720	767	755	768	756	737	737	755	775	746	795	704	740	752	783	728	741	796	758	779	778	772	771	785	766	725	758	755	691	788	767	765	811	710	735	744	754	765	758	783	747	760	752	765	760	706	758	776	768	796	744	778	706	811	744	748	741	752	704	733	766	820	778	740	789	813	773	765	783	797	750	783	753	773	769	787	759	726	805	737	737	740	751	803	781	760	730	778	753	744	760	755	745	769	783	769	779	839	760	746	748	741	696	795	801	744	726	812	813	771	741	780	755	762	762	788	741	753	737	770	786	811	741	807	771	753	766	729	751	821	806	720	808	748	753	774	771	750	780	734	724	719	726	766	737	736	739	788	772	741	755	734	800	783	733	747	757	740	789	768	781	807	751	749	757	770	787	752	728	790	736	759	753	772	757	746	776	720	791	730	735	775	737	803	734	741	831	769	785	759	712	794	721	763	790	761	776	755	776	786	750	747	762	742	780	703	749	724	798	727	765	757	715	751	781	732	762	785	817	737	782	740	804	756	760	792	740	721	792	792	789	781	770	727	798	756	752	761	789	790	770	699	734	712	705	748	748	782	783	755	772	814	745	752	786	780	817	757	763	731	774	764	827	797	756	758	773	774	743	808	800	763	749	761	795	742	773	730	770	788	780	792	760	760	746	745	739	713	758	695	756	760	751	780	759	763	765	789	769	764	769	789	756	749	761	739	755	757	780	792	778	749	748	745	749	697	802	768	810	750	780	838	805	690	790	806	758	778	818	786	742	772	770	763	748	768	791	765	722	786	791	766	798	774	753	774	738	755	744	767	739	762	743	740	818	791	758	766	739	748	834	758	730	764	754	752	763	720	752	772	764	819	790	764	755	745	757	794	729	777	759	756	755	763	790	732	748	783	787	762	771	766	745	732	714	724	751	741	726	766	752	721	778	715	742	772	745	751	750	753	756	787	713	815	742	781	742	737	774	770	760	755	767	718	711	756	729	786	739	746	742	732	771	708	743	763	808	761	711	763	743	740	781	721	760	773	793	786	792	751	739	768	788	770	755	782	728	772	777	748	805	795	790	762	751	786	748	756	741	813	786	706	770	748	801	764	748	743	743	776	752	775	792	780	812	787	743	809	746	783	763	765	765	706	744	760	792	788	800	793	757	766	755	734	720	777	729	760	757	749	736	791	807	783	780	776	762	716	814	768	745	796	730	754	755	775	764	764	778	837	767	765	791	717	720	773	764	772	762	848	752	808	760	719	759	790	720	733	766	812	754	779	686	755	781	796	779	832	753	818	755	739	803	774	809	754	766	722	749	728	752	821	770	779	757	774	737	757	754	785	774	729	793	757	772	753	767	731	775	747	741	775	689	735	810	775	752	777	786	784	724	733	756	752	815	770	770	791	794	782	747	711	726	802	717	789	790	755	765	714	795	759	815	718	753	766	785	794	737	744	789	811	770	728	841	834	761	782	723	746	741	757	775	804	757	780	753	813	755	763	810	740	765	759	748	720	774	731	738	731	745	758	773	793	746	778	773	761	723	721	790	793	787	773	774	762	729	785	761	804	766	738	780	732	729	771	799	768	754	802	761	741	770	769	722	717	752	754	780	760	751	762	785	773	757	720	769	734	746	766	744	783	778	772	787	775	785	742	758	784	831	776	780	786	799	725	709	742	753	755	742	781	747	772	764	749	780	766	718	741	764	780	738	743	779	741	772	720	753	743	728	766	752	750	735	789	701	778	784	779	745	764	750	767	766	775	768	751	764	723	755	757	767	765	773	731	719	735	780	775	742	763	739	738
40512	31067	29231	36229	24466	17093	12632	8905	5782	4087	3723	3667	3397	4058	5521	6169	5228	3552	2141	1304	743	516	456	327	306	297	344	283	305	276	327	282	285	312	305	308	285	285	319	270	282	304	303	278	328	310	288	292	329	286	288	322	271	284	321	297	293	308	314	305	310	276	259	289	281	287	310	283	300	309	300	282	274	270	310	284	294	302	292	301	296	270	276	299	293	299	301	263	311	306	275	307	273	260	264	303	293	324	303	280	274	305	284	307	314	261	330	300	294	302	299	261	299	295	310	269	297	281	325	300	290	298	269	280	286	316	283	280	285	277	317	307	290	297	283	296	314	282	329	303	297	273	288	313	275	284	317	314	293	330	290	283	270	292	303	297	302	306	282	270	266	287	300	290	272	309	307	303	277	263	272	302	310	313	311	311	321	280	298	298	281	280	297	305	268	297	277	282	304	275	285	283	280	290	286	290	319	313	272	319	287	290	289	264	267	270	301	298	310	279	259	284	300	308	294	292	270	272	314	299	311	301	318	267	281	307	289	288	270	289	286	273	303	295	269	276	280	298	304	325	286	297	273	295	286	295	326	274	282	300	281	308	284	338	310	322	292	297	265	278	310	288	265	290	303	304	320	274	290	287	294	252	282	301	294	290	322	307	273	289	270	297	282	329	293	287	306	287	305	288	298	280	306	266	290	301	309	269	297	289	270	303	269	316	298	290	321	291	285	318	313	272	320	284	279	291	296	273	271	315	328	262	285	309	286	329	282	305	276	295	284	301	295	273	291	287	296	268	261	286	286	304	283	310	312	325	304	279	274	302	314	301	314	304	284	295	336	297	302	317	269	265	269	304	274	341	282	277	304	308	285	278	269	254	306	330	294	268	301	299	310	291	300	276	290	296	305	278	281	311	337	312	318	279	272	265	277	310	271	291	299	345	302	290	315	323	316	281	322	286	261	314	297	271	275	308	277	326	303	306	265	296	293	296	298	256	305	276	308	306	276	253	288	286	272	279	282	311	327	321	301	282	290	309	311	291	299	304	265	316	312	300	290	295	283	302	280	285	285	304	269	277	299	294	291	288	310	312	296	315	272	291	262	267	271	297	279	298	336	317	295	288	301	255	315	279	314	285	284	270	312	305	282	291	295	329	305	292	263	309	299	328	278	312	302	309	285	291	277	300	315	332	310	288	299	300	337	295	281	306	329	306	302	303	317	300	304	297	293	287	285	300	292	307	260	259	296	283	293	288	298	292	311	311	300	321	293	327	288	281	288	268	297	320	288	279	314	292	284	278	306	285	316	280	301	281	281	284	273	292	294	279	297	306	296	280	282	277	298	281	292	287	305	272	295	293	306	303	288	265	293	301	278	296	310	298	298	297	300	289	268	301	282	299	296	302	288	329	285	257	301	317	301	295	297	308	284	287	273	284	306	263	309	298	298	271	269	281	263	250	297	291	308	305	311	249	298	290	292	315	300	302	266	301	273	284	292	277	311	290	292	260	321	316	317	304	294	265	294	286	291	312	299	309	273	333	296	284	260	292	310	305	285	300	274	294	323	322	301	282	293	341	314	305	264	236	263	283	309	300	290	279	315	277	309	307	292	262	299	289	305	306	316	314	276	302	314	301	297	290	293	312	239	284	333	298	294	299	297	267	300	291	317	274	279	325	285	281	330	291	283	317	280	309	303	289	277	305	270	317	291	295	303	262	293	260	296	285	297	308	274	278	275	336	282	310	319	258	260	282	292	261	290	304	265	306	288	305	284	315	313	296	280	298	267	277	302	295	320	301	304	298	326	254	265	293	303	294	317	295	288	321	295	286	295	311	274	292	312	254	308	297	323	320	313	293	293	345	246	248	275	305	304	296	318	285	299	301	326	299	305	318	265	290	288	297	320	296	265	277	292	314	304	303	277	255	282	305	292	312	254	291	266	288	327	283	247	296	280	302	267	270	308	316	292	306	286	272	273	281	323	293	290	306	288	294	282	271	307	304	280	287	326	323	300	275	310	284	313	309	305	325	289	281	259	279	292	288	330	294	278	313	293	301	297	299	303	273	305	266	302	303	281	330	251	254	273	299	285	310	303	283	286	299	278	290	297	289	267	280	312	310	293	289	302	296	298	287	305	267	263	307	281	287	287	250	291	284	305	284	298	307	263	332	302	281	303	275	301	309	303	319	291	296	305	276	315	288	293	317	311	273	292	300	324	309	312	315	259	290	312	294	304	297	301	278	313	281	289	271	326	279	301	295	294	332	303	288	281	274	295	295	325	310	312	289	291	290	257	309	334	299	289	329	264	288	286	273	294	264	287	295	295	288	321	278	293	272	312	292	289	306	314	308	277	291	267	282	322	304	316	298	310	300	273	301	299	332	307	293	316	315	288	283	327	291	297	319	262	331	278	294	269	303	274	321	277	264	275	281	282	285	328	286	311	296	311	274	296	286	330	322	299	282	317	307	305	329	315	309	319	304	316	305	270	260	280	285	273	295	258	313	289	275	304	281	267	313	282	294	279	291	288	308	284	283	278	297	289	292	295	276	287	293	300	300	271	295	280	308	262	279	307	306	284	295	306	319	280	281	284	293	295	291	263	285	263	264	265	293	302	299	309	296	252	290	286	285	308	316	306	258	297	314	315	258	291	295	288	285	280	305	285	298	326	230	286	277	304	280	299	300	318	278	314	294	310	277	301	301	286	270	285	280	268	252	295	308	273	281	281	331	279	298	250	305	307	285	285	297	308	329	292	316	271	287	307	280	279	266	321	298	281	311	305	313	294	264	253	277	324	299	290	270	311	294	312	275	263	280	291	318	323	292	282	299	266	294	291	303	283	279	281	315	262	312	283	327	307	282	295	316	303	309	278	284	322	304	267	308	337	251	303	266	300	299	294	252	288	300	308	285	296	301	278	303	296	262	310	293	288	297	295	272	279	314	291	283	306	298	295	314	284	255	301	280	323	269	284	323	314	311	292	293	293	296	288	326	281	294	276	313	288	319	296	272	297	260	280	303	293	274	291	291	273	313	279	296	312	278	258	288	276	288	295	284	268	326	272	293	318	295	265	297	300	269	304	318	273	326	281	279	329	269	293	327	286	276	285	278	293	289	270	302	279	310	295	301	283	267	311	313	299	270	306	295	294	289	272	264	297	299	297	285	284	311	300	313	287	284	338	316	285	278	307	286	267	273	264	262	317	260	324	277	302	299	297	290	311	286	298	288	290	296	271	285	302	280	307	314	272	278	276	271	307	285	314	293	291	296	313	281	304	266	312	261	280	273	309	349	284	316	275	297	288	276	283	297	303	303	304	284	261	276	290	287	296	317	292	313	333	303	300	314	301	309	284	300	277	305	328	286	277	301	284	295	295	307	299	304	321	287	300	298	320	304	305	305	309	301	290	315	291	306	283	283	312	287	322	322	309	274	259	293	277	268	261	285	323	291	296	300	314	287	270	305	277	310	299	280	291	279	296	269	272	260	295	297	293	291	278	292	302	273	272	296
25982	22451	29506	39345	31062	26557	23982	20321	17397	14907	15824	15623	15189	17847	21876	23297	20269	15027	10058	5775	3285	1839	1080	848	793	742	695	738	709	729	638	681	671	658	684	733	723	714	706	699	709	658	683	679	683	674	680	681	719	676	711	731	690	679	694	662	739	719	689	705	668	695	679	711	681	736	672	676	744	702	668	722	746	704	697	710	720	725	708	744	691	702	689	644	690	729	688	714	693	702	731	697	720	708	692	720	710	695	681	674	682	690	717	684	755	707	706	683	749	636	659	726	742	666	723	666	738	684	730	713	741	680	687	688	701	690	677	702	697	713	684	687	704	694	676	714	691	684	744	717	692	668	683	722	707	668	697	725	685	706	707	700	682	737	706	730	716	708	676	710	670	710	657	708	696	704	722	700	649	711	735	755	734	673	688	715	698	718	681	664	697	702	680	701	686	683	705	677	679	691	707	687	694	677	711	699	717	696	718	643	733	702	715	694	662	682	709	673	722	710	673	714	685	686	671	717	697	664	703	756	717	715	680	702	715	698	716	695	703	665	668	676	687	688	712	669	666	712	735	654	682	670	699	730	696	625	678	666	675	738	742	682	680	682	733	711	682	727	644	709	733	703	664	687	670	688	699	660	687	689	691	665	703	687	660	723	729	660	685	711	717	657	724	664	697	715	707	699	702	701	689	730	714	708	677	686	684	768	709	656	703	727	708	707	692	717	673	667	671	695	742	728	700	674	686	699	687	701	690	635	737	676	703	643	699	708	665	693	674	624	726	661	677	684	637	716	703	663	702	698	742	709	697	727	670	702	649	652	673	666	681	705	667	693	705	708	633	660	692	643	687	693	727	675	683	672	674	679	679	621	684	691	651	705	726	735	669	678	686	678	689	702	683	713	684	658	709	745	696	644	702	672	663	678	680	668	711	679	724	685	702	665	694	686	693	721	658	643	681	689	692	691	673	749	702	690	650	654	648	719	699	691	723	685	675	727	707	669	733	721	668	699	720	719	657	722	712	665	645	695	699	703	690	692	672	712	731	739	676	723	654	668	708	684	680	687	678	701	696	703	718	745	703	642	681	719	664	692	706	700	653	730	698	689	694	721	680	675	639	715	685	744	713	693	682	725	734	695	678	643	679	656	705	673	670	710	690	709	681	679	712	699	721	747	718	673	674	719	707	688	693	694	683	721	616	637	711	687	665	703	684	688	692	690	680	734	693	714	678	675	715	725	698	665	698	698	715	691	678	674	671	714	726	728	716	694	700	701	688	732	695	696	700	741	682	658	655	703	740	671	676	659	734	632	669	678	693	731	674	679	689	661	672	655	741	700	690	673	719	715	704	687	741	705	661	709	677	721	721	718	648	671	677	674	709	663	689	660	696	698	689	718	702	714	719	702	669	676	734	687	693	696	720	683	671	667	671	627	662	683	703	706	727	705	714	734	665	706	668	680	647	705	737	680	659	706	682	690	691	655	707	719	732	681	694	691	788	657	700	704	699	691	712	715	655	738	678	729	633	687	701	666	707	694	701	683	729	682	747	687	671	729	744	721	694	696	746	689	650	736	682	680	656	676	681	695	705	703	696	714	753	672	741	714	740	661	719	722	687	649	674	693	711	678	669	658	682	687	660	653	681	672	725	673	708	707	705	714	686	673	676	717	703	739	708	721	705	714	707	695	686	722	691	745	721	667	700	681	700	641	717	714	708	684	733	684	671	682	664	696	701	622	676	766	670	705	677	722	681	670	660	704	693	676	718	727	736	686	679	694	662	699	700	735	694	696	686	673	662	731	719	697	660	716	716	732	725	697	716	625	715	685	697	675	713	641	661	684	692	693	665	749	730	705	731	728	751	723	673	704	672	683	694	687	695	755	685	662	713	707	753	694	690	720	653	697	717	724	692	699	678	684	734	703	688	728	696	703	713	645	728	693	664	671	715	690	730	695	667	697	672	688	664	703	751	664	690	708	649	681	676	752	619	712	718	717	627	663	716	679	694	709	678	651	674	714	677	695	663	669	737	696	721	688	700	647	735	711	679	652	741	704	695	715	672	673	686	691	666	684	699	756	658	722	698	671	638	752	704	724	721	657	744	703	706	729	710	719	641	656	681	679	764	685	697	634	658	694	677	689	669	644	689	713	669	688	761	703	701	699	723	690	709	710	705	724	663	675	673	692	668	715	649	718	711	698	669	685	694	730	678	693	673	715	723	647	648	695	690	691	680	679	676	718	678	727	691	668	666	720	694	686	679	695	686	691	662	731	706	706	705	663	700	705	755	718	649	704	752	732	680	718	706	695	709	715	677	720	726	645	697	680	729	722	647	706	676	654	683	699	681	715	711	703	703	698	686	682	667	692	673	700	720	728	697	650	692	687	659	709	709	714	706	663	700	734	670	655	692	672	724	703	742	665	656	682	694	678	669	683	616	749	775	710	714	688	728	683	675	625	658	688	747	710	652	682	701	667	691	718	652	670	715	739	685	701	706	671	719	696	698	704	651	638	693	711	714	704	650	652	651	694	656	726	719	716	734	697	660	714	718	725	704	700	684	727	692	730	719	694	693	702	689	712	679	731	671	684	732	709	691	691	672	684	678	750	677	701	739	677	701	673	688	675	680	698	714	713	739	701	678	666	698	722	683	676	739	697	657	695	605	669	691	676	709	678	631	696	700	682	735	657	736	696	705	647	695	693	688	692	702	692	698	658	731	704	624	695	700	660	676	689	722	652	710	741	697	684	675	721	684	716	693	697	688	721	713	703	673	707	679	640	652	706	722	679	656	664	674	665	686	678	650	653	694	701	699	674	687	709	706	723	691	723	698	662	754	699	670	700	706	704	687	721	690	705	685	695	746	696	651	660	661	661	681	644	636	683	675	720	678	713	725	726	711	697	685	687	700	749	693	704	736	718	713	680	665	681	698	692	729	693	761	707	688	707	726	727	713	671	699	726	719	685	699	696	696	704	650	725	650	693	698	699	729	662	715	680	694	682	708	708	709	677	689	691	735	703	700	715	714	695	698	700	700	628	688	703	677	687	685	718	639	710	698	680	652	697	688	662	673	712	709	699	726	726	704	688	689	737	666	707	663	702	737	692	731	709	677	718	685	652	676	689	691	717	679	703	675	657	667	746	710	670	672	676	722	692	619	724	727	744	675	674	695	729	770	720	731	679	673	731	702	680	701	706	704	690	640	694	752	684	716	707	676	708	660	663	735	720	741	695	689	716	654	663	714	695	647	656	681	656	719	677	753	658	671	678	669	698	710	682	695	680	660	689	699	678	718	644	689	699	685	703	749	675	724	691	670	708	694	732	696	708	653	709	720	665	678	668	692	673	665	701	679	703	648	668	711	756	716	688	693	693	703	654	709	703	687	718	671	700	635	683	687	689	719	677	663	661	632	734	661	691	700	730	699	739	689	672	695	670	701	685	693	648	686	725	712	721	729	723	657	713	716	728	727	671	731	711	721	716	675	677	702	701	700	687	725	681	699	684	736	684	660	701
49561	37386	36336	41907	30053	26443	20599	14956	10603	6117	4815	4333	5353	10598	11586	10861	8898	6160	3889	2286	1216	674	442	320	268	278	262	263	271	251	256	257	257	265	290	271	224	236	258	270	259	260	284	238	261	289	289	281	266	282	254	242	273	256	243	289	288	291	270	272	251	261	258	268	253	256	269	266	265	294	279	266	257	283	249	277	258	271	227	252	248	259	247	265	295	253	269	268	259	271	268	259	250	285	278	300	274	251	264	260	278	247	251	273	267	233	268	262	275	256	275	265	269	235	280	298	286	242	273	267	266	284	261	257	261	294	253	269	256	238	271	270	267	249	236	268	276	269	222	269	272	264	238	239	279	268	281	236	276	285	264	277	277	247	264	259	281	262	266	255	270	259	264	277	240	258	265	257	257	268	291	249	247	276	249	238	252	254	254	241	258	270	276	290	253	307	276	277	269	268	244	214	262	255	272	279	243	261	230	274	244	244	274	285	283	251	273	275	257	276	252	282	246	270	271	290	264	266	267	294	275	278	240	255	282	265	260	274	237	281	262	259	263	278	266	273	253	292	266	279	238	248	245	294	286	275	265	257	251	250	247	230	264	274	229	259	249	274	274	262	283	255	264	263	272	262	256	275	264	255	266	243	253	275	260	269	243	266	287	288	264	268	235	266	269	292	271	308	258	301	266	275	296	289	275	285	294	259	262	276	251	261	275	290	239	268	280	235	241	276	267	264	260	258	274	254	260	263	292	267	259	240	272	262	242	243	260	269	258	267	266	291	268	259	254	276	255	282	251	256	250	244	256	266	243	258	254	241	261	272	262	272	283	259	284	249	245	299	259	260	293	277	261	261	258	269	240	305	258	272	245	273	250	258	253	265	251	253	237	246	253	275	265	274	268	281	247	250	293	269	237	262	238	282	263	286	261	231	240	247	261	252	224	270	256	269	269	249	284	294	234	257	282	265	302	257	253	247	269	263	256	268	276	249	265	253	251	255	265	266	267	257	250	259	287	286	258	258	274	277	261	263	256	286	267	277	281	283	294	248	250	272	275	233	245	263	261	270	263	266	272	272	254	261	261	285	254	256	266	280	279	275	267	253	294	253	286	274	211	261	268	249	257	257	270	252	240	236	239	244	273	261	247	299	272	276	287	262	265	255	247	257	244	251	273	257	283	256	275	252	286	296	241	241	240	279	256	244	239	261	255	268	270	272	266	290	276	263	293	263	246	244	257	239	261	259	246	261	276	289	253	259	269	284	268	246	286	292	256	269	265	273	276	255	256	266	260	262	244	280	273	243	251	255	245	253	262	248	265	256	259	267	233	262	258	282	276	259	243	265	301	253	265	274	281	247	278	250	256	254	239	258	294	280	241	235	252	228	277	274	245	278	265	271	283	260	246	305	257	268	249	296	282	245	266	281	265	264	271	294	266	246	251	265	271	261	277	234	279	279	252	275	261	284	291	255	278	258	259	262	278	258	251	254	258	262	245	294	266	241	258	242	252	274	281	256	263	247	260	260	279	300	273	260	272	260	258	255	256	284	271	277	264	258	278	269	282	256	279	268	254	284	270	248	253	264	288	239	290	255	282	258	262	272	263	260	251	274	295	255	277	240	270	246	286	263	268	255	245	233	242	243	261	257	241	264	290	282	271	292	238	238	252	256	257	238	262	285	285	296	244	282	270	254	258	284	231	283	260	243	290	271	308	276	289	272	255	254	265	257	256	261	269	229	235	242	242	258	272	285	278	271	260	269	269	257	253	268	270	284	295	294	259	251	313	258	257	239	269	283	301	263	245	271	281	262	284	246	274	297	239	280	250	221	271	252	277	278	270	269	280	234	252	229	258	266	259	262	243	311	289	247	287	256	244	229	258	274	250	269	273	221	237	270	260	255	251	285	296	260	278	288	233	243	268	280	286	282	263	264	261	240	269	247	225	239	263	276	269	282	277	245	274	285	280	266	236	283	247	264	281	254	249	240	276	290	261	297	273	269	273	264	278	252	250	230	277	243	261	270	270	257	263	292	246	271	242	265	260	256	243	288	252	274	247	239	254	282	242	274	279	296	270	295	263	271	284	265	247	247	265	263	257	287	226	264	241	273	273	289	266	261	253	268	244	254	276	284	236	270	238	249	296	236	239	246	227	258	269	269	257	248	260	251	262	234	248	254	258	263	259	293	247	266	242	298	293	281	284	251	241	276	282	283	261	269	248	253	265	280	255	249	244	265	286	262	264	250	275	292	259	261	249	235	278	297	266	269	260	253	237	252	276	228	277	280	264	264	251	275	251	280	254	238	247	277	263	260	249	273	247	252	253	237	291	268	272	276	282	277	307	237	270	271	288	288	253	265	272	248	276	263	272	273	292	234	256	289	278	268	291	221	232	289	255	278	258	265	273	250	301	270	268	282	276	278	261	237	251	263	274	251	257	272	251	298	277	246	245	280	245	254	274	268	239	248	274	260	296	293	242	270	246	258	265	272	249	231	238	257	252	256	258	269	250	261	234	254	273	302	274	248	247	250	273	263	256	269	268	275	251	275	268	266	256	295	256	255	272	253	228	238	259	237	260	261	277	274	262	274	239	277	268	283	259	252	251	274	235	255	267	243	258	280	257	250	247	243	240	247	261	245	251	274	268	237	227	267	283	283	268	242	253	259	318	272	274	231	261	288	251	260	264	252	277	265	270	285	266	262	290	253	260	242	284	275	262	289	252	250	265	237	261	246	293	324	269	285	247	255	245	266	257	259	257	261	269	281	259	276	293	255	235	276	276	286	280	277	268	242	253	259	313	272	273	277	290	272	263	246	256	241	245	263	244	297	255	261	247	276	253	248	253	256	253	270	255	295	276	297	267	268	269	283	259	275	271	253	263	250	253	233	269	255	279	278	290	278	259	265	275	271	271	250	266	282	303	242	259	256	284	286	255	234	255	252	261	236	287	257	220	261	268	275	249	251	262	243	244	273	270	267	238	249	267	271	285	272	262	273	263	271	233	229	260	269	263	261	267	283	272	267	226	267	264	247	251	257	274	279	228	270	255	248	285	238	235	253	233	266	266	275	278	282	240	256	221	285	251	258	278	244	260	265	270	245	298	270	271	289	268	278	252	276	273	256	288	290	250	248	265	289	302	309	254	289	285	245	276	264	266	268	255	258	267	239	283	273	247	248	261	257	253	303	252	274	271	263	291	265	318	237	237	228	254	231	241	277	277	262	257	277	284	269	278	265	268	266	260	235	254	264	232	306	296	301	247	265	279	267	295	293	270	234	292	302	260	253	239	256	276	281	283	299	267	277	263	269	239	249	282	255	251	264	284	265	284	242	265	265	254	259	261	273	268	269	247	255	266	281	262	246	272	261	256	269	233	259	255	297	249	251	275	251	277	253	271	254	254	286	290	248	259	267	237	255	247	245	273	260	280	276	291	278	276	262	271	257	241	262	277	264	275	259	289	259	290	271	291	299	295	259	274	279	253	266	280	263	263	280	237	257	268	258	260	249
34581	28864	37664	44152	38196	37311	30604	26572	23209	18270	17714	17165	20954	31472	31623	31239	27694	22018	15795	9532	5519	2756	1452	903	745	695	646	646	659	626	625	605	629	669	610	604	646	653	612	618	606	640	619	608	645	633	633	610	594	646	649	627	561	637	662	634	641	625	628	665	630	650	664	624	632	619	655	624	678	634	649	623	666	628	603	664	655	622	649	645	650	590	670	654	647	644	599	614	668	647	652	685	574	646	635	582	656	622	643	651	584	604	671	612	663	598	618	610	647	622	625	661	621	601	642	590	659	643	604	621	605	662	616	635	629	619	588	623	600	680	609	655	676	652	627	622	640	636	640	655	665	629	628	662	630	648	628	633	605	663	658	624	628	594	681	606	655	613	629	632	667	621	623	594	652	590	629	649	638	644	633	628	621	571	680	626	634	597	628	635	640	590	672	587	593	627	646	623	629	623	663	631	651	620	643	622	659	582	635	605	598	615	629	623	632	692	635	630	636	622	603	649	637	612	613	597	653	623	608	606	621	613	641	688	669	595	697	632	639	627	637	646	650	634	672	643	591	662	625	643	616	648	629	647	630	638	607	647	613	608	618	613	640	651	658	621	614	625	643	632	623	629	625	631	628	617	652	644	636	648	609	612	600	644	627	636	636	603	623	642	568	605	633	633	623	624	635	643	633	595	652	600	635	594	605	653	604	598	635	609	627	640	675	628	626	641	622	663	613	655	608	615	620	606	642	630	664	638	626	611	633	632	619	639	640	615	618	646	597	636	642	655	625	617	646	602	632	617	626	611	641	601	625	636	607	618	636	638	605	633	648	637	612	618	655	645	578	627	631	631	629	576	644	625	657	576	638	645	603	638	623	646	610	602	604	632	619	632	629	629	623	647	629	602	623	643	620	627	589	617	655	615	618	631	660	596	622	636	653	643	622	633	668	607	654	647	657	621	621	602	623	665	668	599	651	616	608	647	637	621	651	605	607	687	674	658	648	630	613	643	610	613	611	624	611	627	627	653	635	623	631	674	625	642	613	647	590	661	636	620	657	641	672	647	624	639	610	623	614	632	567	647	621	691	625	608	618	660	621	639	608	667	611	635	656	620	640	609	681	661	580	617	614	627	630	656	632	657	605	650	664	631	656	600	603	646	629	615	653	587	635	641	663	621	624	656	663	622	610	627	649	573	619	585	610	643	631	567	635	633	618	608	617	621	637	627	611	655	615	576	614	637	660	660	670	631	575	616	606	639	618	595	651	638	621	653	681	656	627	630	638	651	646	608	626	667	636	631	648	643	633	647	625	641	660	618	654	618	673	628	600	618	620	613	615	552	622	626	619	647	644	617	632	633	632	638	589	651	633	642	618	664	637	621	596	629	656	613	639	638	630	603	661	606	594	646	634	610	648	634	672	624	611	621	635	670	593	659	592	637	607	618	650	634	601	650	627	640	628	629	614	629	576	603	645	656	588	629	598	593	655	643	679	615	614	674	656	642	631	651	621	628	658	671	633	669	615	643	666	607	658	619	606	611	624	632	619	658	660	631	625	610	610	609	613	664	598	629	628	607	646	626	642	656	691	597	647	624	635	621	638	650	635	633	591	632	657	619	633	633	639	644	602	624	627	654	686	631	609	583	616	618	609	670	638	604	671	657	635	618	622	638	603	659	645	600	666	630	681	693	649	626	666	614	674	636	603	607	692	626	621	588	632	619	665	655	620	622	640	637	664	675	629	630	628	609	595	654	661	586	636	656	604	710	636	684	641	610	631	602	662	610	642	620	695	607	614	644	657	670	673	606	640	654	621	584	607	607	589	621	636	608	651	650	632	662	596	660	627	663	623	653	620	633	676	624	608	623	644	627	611	613	615	631	668	630	593	613	612	618	660	676	656	587	594	614	658	623	612	612	645	672	589	626	609	650	596	684	639	613	630	648	615	656	643	710	624	642	626	654	588	681	641	614	623	615	637	620	621	628	611	600	573	618	621	598	642	650	611	649	612	669	627	616	638	689	634	607	632	648	588	635	618	593	570	661	637	627	674	611	626	608	655	620	611	636	647	630	636	659	648	671	613	627	629	640	683	656	587	616	586	639	614	681	643	622	631	621	601	613	572	636	683	628	676	589	669	650	604	590	665	653	604	668	651	624	674	677	622	649	580	620	640	631	647	599	630	629	637	612	630	639	663	613	573	650	597	652	644	593	669	621	690	638	646	627	625	609	637	637	663	600	621	639	642	566	629	618	662	636	648	611	651	628	620	621	644	647	635	657	592	655	643	667	645	654	677	668	641	593	633	631	559	621	650	587	642	605	645	630	625	604	631	599	634	599	622	654	633	616	615	622	613	643	636	626	604	666	593	645	617	606	608	602	600	598	645	670	585	611	599	648	656	648	604	709	573	610	656	651	637	615	618	559	621	614	649	597	632	616	635	620	619	618	636	607	606	613	631	629	656	583	600	626	606	634	612	664	617	668	614	590	622	643	635	621	622	640	642	641	587	627	592	636	651	665	638	581	603	633	613	599	646	644	697	605	666	641	665	678	626	628	650	591	663	603	645	639	681	591	623	614	663	543	635	635	648	637	637	631	624	665	633	643	614	668	557	614	598	635	618	626	594	632	654	681	619	680	662	654	641	640	617	626	609	628	619	637	611	657	628	644	603	656	621	597	649	623	636	622	637	608	660	635	674	630	606	690	623	653	604	642	632	621	635	618	601	613	638	650	606	655	646	664	608	588	661	628	661	631	640	591	667	623	626	627	644	609	620	642	679	623	643	614	615	634	632	617	638	612	679	612	621	682	618	650	612	674	633	631	626	638	670	634	643	613	630	641	636	651	585	633	620	609	623	606	634	602	626	672	636	634	650	646	621	628	669	633	595	622	620	646	618	626	648	587	597	639	614	638	564	622	609	656	629	649	642	636	660	615	615	611	583	601	633	570	645	653	619	656	655	600	620	593	622	655	607	643	663	621	692	665	657	615	628	597	611	622	641	599	613	590	588	643	635	620	586	636	584	584	624	644	626	662	633	614	628	586	680	651	635	652	615	595	627	624	615	627	596	615	622	607	642	621	578	621	664	595	646	612	611	619	622	627	654	633	664	616	644	665	614	661	649	592	607	621	665	630	653	660	617	637	624	671	668	636	635	613	651	623	630	636	617	627	600	622	572	593	698	624	644	658	571	631	648	610	637	605	678	614	597	632	661	654	635	581	644	616	645	649	642	633	631	659	623	666	648	597	610	626	594	653	608	615	614	606	617	672	659	644	619	605	626	613	631	649	619	631	581	612	672	624	581	593	644	610	614	618	603	665	638	616	638	626	600	610	616	650	630	588	619	651	647	629	626	630	710	655	640	620	628	669	629	602	676	586	628	663	649	643	623	631	607	609	595	647	619	629	640	671	666	626	606	647	619	622	600	655	615	610	678	651	555	648	611	620	647	609	605	622	606	618	582	649	601	613	649	637	624	673	655	609	563	585	598	617	650	619	642	634	592	637	679	637	583	654
20128	12851	9699	9081	6696	4957	3426	1356	738	841	812	822	901	1026	1022	963	873	769	657	532	439	366	389	348	326	290	342	330	336	321	319	332	321	311	336	304	302	345	332	328	289	328	332	302	336	295	319	338	351	341	340	322	297	338	316	333	363	333	325	305	339	319	342	326	365	340	326	330	339	354	346	345	308	363	327	306	324	337	286	322	336	342	325	341	340	347	329	331	331	331	339	324	343	339	315	339	303	306	340	305	303	314	338	333	296	303	358	335	321	351	334	322	347	330	305	315	354	344	334	370	363	343	346	348	346	329	315	341	352	351	315	325	346	336	308	326	310	323	322	299	357	331	308	319	312	367	305	348	325	330	299	330	356	318	303	325	327	306	322	387	373	350	347	297	336	326	328	354	311	316	355	314	340	340	331	328	336	313	331	314	336	323	341	330	328	331	319	333	302	345	319	290	313	293	358	338	332	298	334	346	324	336	344	344	347	307	321	320	316	360	352	294	283	318	333	346	332	348	324	314	316	343	319	344	311	309	328	319	320	330	328	350	337	371	344	308	335	332	314	342	334	335	319	341	342	314	323	341	318	330	346	330	355	356	335	309	336	328	326	319	334	347	317	331	331	331	373	333	348	363	326	335	327	349	339	314	318	352	315	292	356	283	320	324	301	370	354	348	315	325	339	296	327	346	330	319	334	314	314	352	309	317	297	316	326	318	316	366	316	337	319	322	326	318	323	327	323	335	317	310	340	348	358	365	329	321	324	302	324	315	323	326	369	300	327	354	339	339	315	355	305	324	309	299	334	331	296	318	346	337	317	315	346	318	339	322	302	341	321	330	326	317	335	323	293	311	323	344	307	323	312	325	340	332	304	327	325	364	328	314	343	371	325	308	341	318	310	330	308	302	358	364	331	301	339	340	338	354	312	315	350	325	360	336	319	358	336	340	332	329	333	346	313	326	303	336	303	340	335	328	369	307	336	309	360	350	308	366	318	325	312	280	338	348	314	310	328	332	323	337	313	305	355	336	358	331	337	326	337	327	311	329	342	322	312	313	316	319	326	323	323	346	339	321	319	317	361	324	332	310	351	350	332	327	326	324	324	348	317	339	310	316	320	327	320	338	346	320	325	311	303	361	336	277	310	344	347	315	341	335	363	298	353	313	368	327	320	317	314	335	294	331	357	320	305	321	286	323	336	306	328	366	312	331	352	311	347	351	343	319	335	301	323	312	361	327	279	334	366	341	330	332	339	331	309	300	302	312	368	325	340	323	336	316	282	334	325	320	302	331	339	320	327	295	339	295	354	311	303	311	333	371	293	351	325	342	321	344	340	323	371	359	321	356	302	315	311	330	345	354	310	328	291	351	363	291	351	331	313	336	333	322	346	338	325	337	319	344	313	340	324	338	310	322	311	330	348	344	318	296	316	357	339	347	321	332	304	352	307	327	318	321	331	318	320	355	333	340	345	312	337	345	320	340	329	332	323	312	339	330	330	361	332	324	310	314	334	346	350	348	338	349	329	309	326	341	337	354	359	364	338	320	317	337	319	330	360	297	334	334	347	337	301	301	312	341	343	322	348	300	352	308	321	351	353	299	315	325	345	323	321	345	311	356	369	335	319	347	337	331	322	308	314	354	350	342	333	344	308	358	360	335	313	336	349	319	306	332	304	322	335	311	316	319	322	306	317	314	336	351	303	318	297	342	331	377	307	331	324	315	324	335	378	350	309	325	306	316	307	329	314	344	343	327	320	333	360	331	352	346	334	326	308	339	330	329	321	326	339	312	293	310	334	373	334	344	320	313	328	323	346	303	339	305	320	329	325	344	332	353	312	331	336	309	327	287	334	348	332	334	325	340	310	313	299	295	293	309	353	332	341	337	343	338	330	341	355	351	345	317	335	347	350	352	305	315	278	319	307	341	368	320	353	294	307	303	295	336	342	339	334	341	326	344	342	360	325	331	360	339	303	370	324	314	355	319	320	304	337	332	311	333	302	290	311	339	359	329	351	295	338	325	325	340	311	366	358	346	300	336	333	361	342	319	320	331	319	339	336	333	327	326	333	284	339	329	320	320	332	344	337	322	348	342	325	337	312	362	336	320	347	335	342	316	347	309	323	334	344	359	331	343	331	309	341	329	342	327	387	363	322	333	349	344	348	350	327	317	291	301	328	322	341	334	335	368	371	337	313	320	302	350	325	334	322	340	322	344	310	340	343	363	311	343	335	309	339	294	327	298	337	326	341	339	342	309	348	353	355	321	301	354	316	339	362	337	338	316	325	318	330	352	317	287	327	304	352	330	331	335	336	354	351	326	324	334	327	333	314	320	337	347	317	341	344	335	366	331	323	325	321	363	328	327	330	297	304	327	331	319	293	337	307	312	306	330	324	335	317	338	320	340	318	331	346	343	344	340	312	317	349	310	335	332	324	354	322	312	349	325	331	302	344	305	296	317	347	316	345	327	313	330	332	312	309	312	331	293	316	307	362	277	331	312	368	322	308	319	320	366	330	361	325	354	300	325	297	281	307	319	364	343	334	343	326	315	309	336	326	344	278	325	329	291	337	285	322	328	325	319	347	332	332	302	324	298	354	322	309	332	349	307	324	331	349	328	317	324	330	308	317	333	344	311	325	321	311	343	306	328	322	332	336	358	337	297	353	339	341	339	296	324	348	315	328	335	334	344	360	308	353	348	332	352	349	326	319	352	313	316	305	331	311	337	314	362	348	333	308	334	344	333	334	326	334	309	300	321	338	319	326	311	326	344	315	292	337	347	317	385	288	356	334	328	364	300	313	336	335	381	319	341	304	337	342	308	331	331	306	327	356	350	326	327	350	318	308	307	290	309	336	324	322	322	339	319	350	350	347	355	314	338	348	322	332	343	338	323	362	375	365	346	337	294	286	339	371	319	340	337	338	335	353	284	328	348	313	346	341	332	306	322	358	352	334	328	308	321	329	325	337	339	338	362	296	346	309	349	312	321	345	339	316	323	327	322	364	374	322	324	362	351	346	309	324	324	308	288	342	302	345	293	293	383	342	335	291	329	315	308	330	344	333	326	361	308	291	358	337	322	388	333	352	362	299	325	314	331	343	328	342	370	328	352	310	306	328	349	344	324	326	369	319	316	308	323	340	344	344	364	343	294	336	336	367	307	314	319	325	338	312	335	368	297	348	312	372	363	310	347	355	337	330	326	338	348	314	319	358	359	329	283	309	319	317	358	325	362	326	305	289	362	357	332	341	330	351	324	326	317	336	327	358	299	314	336	325	326	334	335	308	334	351	356	336	350	331	351	332	334	334	320	331	319	323	305	361	358	337	342	313	326	346	331	345	336	337	340	286	317	324	389	324	308	316	316	326	300	328	348	348	346	296	321	305	355	339	313	336	287	336	343	342	314	331	345	332	328	349	349	306	333	350	339	337	311	336	341	352	329	328	353	361	326	316	302	357	333	331	308	360	368	312	356	290	315	339	329	345	346	330	337	310	297	351	351
11225	9094	14093	19190	17453	15500	12272	5122	2926	3815	3738	3553	4015	5266	4910	4298	4100	3039	2278	1734	1273	991	884	799	834	732	758	754	847	710	758	794	747	729	717	721	769	785	776	763	747	793	708	710	739	808	737	746	728	809	757	788	763	770	752	752	763	749	775	758	744	773	841	781	786	752	788	775	771	765	751	782	792	793	795	794	787	801	808	771	745	829	779	744	797	760	782	822	843	784	802	775	761	801	744	774	735	789	763	813	789	750	803	703	733	686	729	772	810	768	785	752	772	755	764	778	805	782	781	739	766	816	760	789	733	755	750	727	781	818	794	751	761	754	764	755	742	753	763	819	718	771	750	745	825	798	717	745	783	766	772	770	722	745	764	770	773	762	724	759	726	760	792	736	758	776	766	756	742	739	769	750	790	778	857	727	809	765	756	770	792	759	770	758	780	757	763	766	753	807	781	777	782	771	776	777	801	739	777	773	812	787	759	746	766	750	770	772	743	754	747	772	746	814	738	742	715	737	770	746	741	742	755	781	707	683	725	778	806	742	787	776	742	827	766	802	789	767	784	718	745	770	751	771	783	753	760	823	751	757	783	787	772	748	721	754	773	746	772	740	762	807	816	818	769	737	773	756	728	754	742	801	803	785	735	739	790	767	765	775	805	736	772	794	745	759	815	801	773	768	732	745	733	755	755	762	797	767	768	783	766	745	739	775	813	767	809	782	727	789	751	774	750	780	789	784	784	735	796	720	770	789	750	797	757	782	795	794	738	798	806	766	754	798	750	752	743	744	830	816	774	776	746	741	711	786	751	766	772	779	755	796	741	792	746	764	781	740	767	747	745	731	772	755	810	787	734	747	735	801	812	763	755	728	823	760	771	762	736	786	749	747	768	757	726	758	776	754	737	756	781	770	733	751	739	850	747	745	750	743	727	785	757	824	751	771	760	767	755	754	747	745	789	773	785	780	781	769	825	802	755	810	734	814	760	772	762	744	784	752	776	798	774	766	756	779	774	804	814	814	781	783	737	762	784	787	792	736	709	715	781	768	764	795	786	742	778	771	771	773	793	790	737	756	806	721	821	781	760	760	785	757	756	748	798	770	796	728	731	819	729	774	776	744	770	805	762	750	780	799	731	715	749	717	770	739	774	735	797	773	821	742	761	730	751	732	775	768	768	720	769	813	804	776	811	795	797	794	739	785	797	732	759	753	783	769	814	793	751	734	762	806	759	813	755	801	800	768	779	774	763	713	810	762	789	796	768	780	737	781	792	770	792	791	758	727	751	738	785	769	749	749	784	754	821	774	771	788	775	777	713	784	762	755	745	803	741	751	800	771	752	786	767	754	802	721	792	726	770	783	777	772	811	718	739	781	756	822	777	736	743	765	741	734	783	802	740	751	714	757	779	779	732	704	817	744	769	790	786	779	749	796	830	794	765	726	787	747	769	783	740	786	755	784	750	740	729	784	793	763	723	722	793	753	740	782	767	746	833	796	765	780	784	764	758	796	768	749	751	757	762	790	757	787	785	812	742	826	767	766	772	778	785	722	761	786	772	785	771	815	772	747	813	824	734	762	767	825	769	786	767	710	736	740	757	771	746	748	750	762	759	753	777	721	833	774	789	782	717	764	795	721	756	802	811	727	767	772	747	789	794	792	798	717	817	735	756	758	760	788	752	735	761	795	742	801	750	746	750	716	726	781	703	763	721	748	792	768	795	776	774	824	746	765	775	754	762	778	829	727	777	774	823	759	797	770	766	763	766	726	779	782	785	768	752	729	800	791	755	734	803	829	809	731	749	756	701	824	788	731	747	785	791	729	726	789	764	812	806	746	764	736	785	719	805	829	742	761	777	748	812	770	773	813	736	767	816	745	703	732	709	744	774	748	795	746	781	793	757	763	758	724	753	755	761	836	762	766	777	779	789	797	739	792	773	798	740	759	734	775	746	762	823	749	794	745	735	750	760	769	757	759	824	768	803	806	755	772	716	800	779	744	819	711	784	772	766	793	783	773	754	817	752	740	780	721	742	822	748	736	753	781	774	790	783	754	718	772	767	784	714	819	816	729	779	801	745	762	739	814	746	757	782	779	806	768	750	793	771	787	778	731	766	799	762	755	774	759	786	753	735	784	768	764	722	764	774	753	794	793	754	815	766	763	762	729	751	749	781	772	789	747	759	771	818	810	759	791	775	729	790	779	770	776	782	750	784	757	756	771	716	728	773	785	707	738	769	788	774	743	738	762	789	757	800	787	815	780	737	763	779	779	796	765	781	807	792	758	746	792	741	790	778	731	818	740	749	759	775	806	738	803	825	743	774	839	797	767	741	744	713	770	766	735	787	768	770	795	754	748	753	780	730	752	756	799	776	771	766	786	784	713	773	722	761	753	737	768	784	701	770	752	797	720	785	733	750	741	752	800	777	782	751	798	792	791	751	749	784	806	845	798	746	769	790	769	758	794	776	745	822	774	757	795	772	750	778	722	784	802	782	791	759	836	770	793	718	766	799	808	764	764	719	753	771	751	775	792	815	738	784	774	791	827	747	749	750	796	750	786	685	752	814	727	788	730	755	733	770	776	778	746	773	730	795	771	808	770	756	773	743	766	784	790	793	771	787	729	752	781	814	716	797	753	776	730	788	775	775	754	735	741	778	746	790	786	764	766	754	744	765	779	770	757	737	771	751	727	815	750	741	764	731	804	788	821	746	754	786	749	755	790	747	790	768	788	756	682	816	711	767	792	734	766	756	835	796	776	739	765	785	760	767	767	814	766	728	756	724	783	796	820	804	784	732	747	763	786	742	746	761	765	806	747	763	794	796	798	783	790	801	702	727	741	791	744	763	783	813	786	742	749	768	764	734	804	779	742	779	779	737	781	779	750	795	786	772	751	746	781	801	771	772	781	723	720	744	740	777	738	754	766	784	757	780	795	792	787	804	723	806	709	775	753	777	764	749	754	810	783	786	748	782	751	756	759	781	791	759	745	780	763	809	767	791	754	769	778	766	784	760	767	800	777	755	769	735	768	827	745	792	757	724	744	822	798	790	758	717	775	758	810	725	797	742	775	787	786	781	750	722	781	778	776	759	714	714	746	718	766	779	741	725	755	697	791	698	761	782	843	774	771	736	777	776	750	734	792	746	783	767	748	767	792	708	799	742	801	773	800	769	708	765	775	724	779	787	792	833	797	806	772	790	770	806	735	726	775	779	783	746	752	790	755	781	792	702	774	813	724	790	804	782	788	763	764	788	788	720	751	726	791	756	787	791	802	774	743	782	732	768	739	762	795	780	822	756	770	746	754	743	740	764	808	771	760	777	756	801	791	790	738	734	750	780	780	748	800	802	774	789	792	799	728	784	773	783	775	768	772	785	708	742	739	749	784	761	763	759	751	817	748	805	742	778	722	766	741	808	730	759	744	782	789	804	763	788	794	771	799	813	759	770	727	720	792	704	771	763	729	716	752	800	724	756	762	779	717	769	742	787	796	751	780	736	767
39623	29300	29375	37359	26030	19784	12837	8208	5369	2759	2171	2334	2531	3770	5950	6642	5074	3438	2095	1325	832	520	395	352	292	305	306	321	306	278	267	290	286	281	274	324	291	292	312	261	276	253	301	307	268	308	277	315	299	264	335	300	281	279	262	275	283	296	314	301	279	279	321	311	265	294	304	313	294	307	300	279	297	285	322	283	303	290	299	273	290	301	275	296	303	286	273	294	293	309	295	305	307	296	285	297	323	283	305	286	264	317	272	347	297	309	273	265	312	302	293	262	279	318	271	321	320	296	285	331	321	276	263	287	314	299	273	280	287	246	295	307	265	282	293	309	304	300	331	283	326	326	291	292	282	278	290	291	325	306	261	290	302	283	253	287	303	268	287	305	287	310	276	306	263	291	316	303	294	320	308	274	295	282	289	337	298	329	291	286	306	280	277	296	312	295	294	282	292	284	272	298	295	306	283	278	279	308	320	297	308	314	305	315	288	265	318	300	277	281	301	291	297	320	315	291	297	294	319	261	296	279	279	272	297	291	307	285	285	268	302	283	282	263	241	309	299	290	316	297	265	302	296	300	325	287	313	279	316	260	287	311	281	292	308	303	283	290	296	313	296	313	296	322	313	292	300	288	308	290	287	292	277	277	264	272	304	321	292	297	274	304	297	280	286	292	289	297	298	282	312	295	320	304	286	309	288	279	260	274	265	306	300	285	288	271	298	274	305	290	300	306	300	280	309	280	281	316	309	290	310	296	279	299	289	321	318	282	285	330	295	270	303	279	291	295	266	303	261	291	302	299	311	316	281	326	319	294	312	317	309	309	319	271	278	296	285	277	250	287	284	298	321	276	307	277	290	270	281	299	314	293	302	270	288	326	286	329	294	300	309	290	283	289	270	295	297	271	274	307	314	278	320	311	289	333	271	267	290	302	277	308	237	299	341	314	305	323	313	309	292	303	305	284	293	289	305	290	298	257	296	279	299	275	310	306	300	287	301	303	279	297	285	302	323	305	332	276	303	312	310	310	298	279	278	311	268	266	300	300	287	291	293	314	320	364	322	313	258	318	273	298	283	290	320	256	286	296	275	260	284	281	316	311	299	336	301	311	264	314	249	289	308	321	303	306	291	309	271	308	334	294	290	296	289	288	294	263	295	295	299	300	307	312	291	297	276	275	288	295	312	309	295	311	288	265	290	319	274	285	314	305	287	262	261	286	268	330	286	302	298	295	284	263	288	303	301	299	296	278	287	276	329	307	302	284	274	305	270	313	277	290	305	299	306	300	280	279	276	283	277	249	276	268	296	269	276	293	271	258	281	298	265	300	272	286	302	311	297	317	281	291	286	284	278	307	309	287	298	297	290	286	317	297	305	277	298	295	288	302	295	315	282	300	295	284	294	263	313	316	346	290	303	323	298	309	314	320	292	313	313	280	299	295	310	314	297	298	283	300	324	316	312	289	295	285	290	310	299	303	295	285	321	298	274	302	276	274	312	300	272	327	284	304	261	288	321	278	321	270	317	281	299	308	285	302	283	302	310	278	293	309	293	305	304	326	270	294	328	304	305	323	340	264	252	313	290	305	284	289	280	288	291	299	315	317	288	281	277	293	302	278	289	299	285	288	291	310	302	290	280	282	328	303	318	273	278	267	283	280	294	270	302	316	316	308	287	299	300	307	301	273	316	321	333	310	290	315	338	306	307	291	270	285	287	314	303	285	256	304	337	312	311	311	285	299	319	285	309	336	283	317	291	327	288	290	284	258	296	271	280	301	311	298	320	264	290	309	294	303	308	310	286	289	321	320	288	283	298	316	316	308	318	270	281	294	288	288	284	251	307	297	294	314	300	329	262	298	320	309	277	285	264	322	275	312	267	278	258	304	293	311	299	287	316	304	262	299	297	307	299	323	329	290	312	320	331	302	317	296	299	302	273	320	306	271	316	298	271	287	323	308	278	345	288	293	264	285	316	321	284	283	303	272	309	280	272	292	291	296	297	301	313	313	292	309	268	315	291	304	273	327	285	278	307	295	313	282	294	275	254	299	281	293	306	321	312	296	275	318	319	307	308	312	270	287	319	272	305	277	286	313	301	311	293	274	292	274	307	246	288	344	313	316	285	278	285	297	295	281	273	294	296	309	272	331	289	299	281	292	284	277	305	283	297	272	310	305	302	281	291	286	312	292	296	285	276	282	277	288	276	272	303	299	297	283	308	313	328	334	266	275	323	297	304	275	314	298	278	311	307	280	301	305	311	262	293	298	318	293	278	298	305	293	264	300	275	292	273	307	298	295	315	303	303	275	281	327	287	314	259	315	287	297	309	261	299	262	294	317	317	283	310	322	266	286	302	303	288	297	331	279	306	300	268	281	287	295	328	305	295	302	332	303	277	316	305	271	306	280	312	289	275	280	277	301	308	265	264	285	278	324	307	291	284	276	262	260	290	292	302	302	294	273	292	296	309	307	270	306	299	287	271	291	271	296	287	286	284	252	260	269	287	280	287	285	263	318	314	265	315	312	281	300	324	300	286	250	292	301	282	340	343	293	318	303	267	294	280	309	298	328	274	283	289	296	297	297	283	311	315	267	295	285	288	312	300	276	301	289	265	291	275	303	300	287	281	268	297	274	285	283	289	329	280	308	300	327	275	297	311	289	268	297	260	285	302	298	306	284	302	307	297	315	291	261	304	291	289	274	294	266	276	318	302	281	293	308	287	286	312	294	303	313	288	301	311	309	300	298	317	270	303	293	295	324	268	285	292	333	303	318	290	338	293	310	278	305	315	277	311	304	305	288	296	320	286	297	302	297	315	300	308	297	303	294	307	311	296	304	291	320	312	317	269	304	278	298	333	268	306	307	308	289	278	249	302	292	331	305	273	290	296	284	286	290	287	270	285	257	263	270	274	282	305	305	284	299	289	297	314	309	325	304	306	286	318	286	289	290	293	298	282	306	304	324	301	303	325	256	303	279	298	278	306	289	308	286	268	277	313	306	314	330	283	287	284	266	289	274	282	279	291	294	282	285	285	309	299	302	286	305	277	277	264	276	300	266	292	300	275	303	305	262	303	307	333	289	311	299	286	289	316	303	307	309	327	259	286	295	315	287	273	313	262	278	306	302	304	296	311	286	294	283	291	293	303	257	281	309	280	278	300	293	302	271	296	260	283	314	283	284	322	318	300	330	302	281	326	321	289	274	315	324	326	292	276	284	295	296	311	305	323	309	283	303	324	297	308	284	347	299	273	279	286	276	311	287	312	293	282	315	307	295	295	302	295	294	285	253	312	287	298	283	289	273	270	306	281	305	307	286	291	307	304	289	297	301	293	296	278	285	285	295	324	324	308	264	273	287	323	328	319	322	286	309	298	297	302	298	292	281	317	261	292	314	337	313	319	278	295	321	309	296	301	293	282	275	275	277	316	279	343	308	300	297	281	312	282	325	322	291	303	308	296	320	325	283	331	262	300	288	306	301	269	295	316	290	299	302	277	313	267	312	336	262
25295	19417	30387	40844	33247	29883	23597	18866	15446	9644	9478	10954	11982	17123	24004	23838	19754	14654	9696	6043	3474	1830	1146	880	693	749	698	697	709	664	650	713	685	694	682	702	690	741	679	658	692	704	651	704	697	665	689	681	730	670	722	680	707	713	730	697	647	721	712	710	662	690	675	739	683	703	669	679	681	678	703	711	669	749	728	666	660	716	660	726	663	721	732	726	690	717	642	658	684	694	741	695	674	657	701	715	708	650	694	746	681	696	683	705	675	696	709	704	687	671	696	727	710	702	660	685	693	734	706	735	677	706	730	659	684	646	698	679	703	701	728	695	704	683	712	696	691	724	712	683	717	695	728	670	684	664	721	691	648	682	711	760	705	730	704	676	699	721	720	734	682	720	672	681	688	711	718	702	741	652	722	669	703	721	721	681	739	710	707	692	676	651	670	711	697	677	663	702	734	670	656	677	669	693	678	689	684	732	741	711	720	680	732	754	730	703	695	690	707	706	726	670	681	643	723	627	736	737	660	651	697	714	678	698	721	661	718	711	695	699	671	714	704	689	679	705	688	727	696	720	699	676	682	670	703	674	702	666	685	662	735	679	653	679	682	696	698	693	670	686	690	706	694	681	692	656	698	676	707	655	683	714	648	672	750	707	700	711	736	691	682	722	696	703	731	677	733	649	682	697	722	706	710	684	666	721	706	658	726	679	682	654	702	690	715	703	709	716	671	717	711	683	699	662	741	740	694	723	689	701	681	694	666	685	715	687	655	682	736	649	630	696	684	720	710	683	697	693	654	700	662	725	715	671	681	708	696	653	704	686	703	670	683	696	728	676	690	664	723	627	671	705	701	696	708	635	702	720	651	719	670	688	725	702	669	733	674	683	711	720	736	682	671	694	680	722	711	721	695	658	670	715	744	686	677	709	673	675	661	711	715	668	690	677	712	689	711	671	682	708	680	676	690	680	692	679	669	684	634	692	685	702	654	670	676	728	705	702	672	676	697	626	690	699	693	709	677	683	724	718	739	715	694	682	718	699	664	735	699	709	649	753	715	693	725	708	727	701	745	704	702	659	708	671	695	676	693	704	739	706	723	718	709	676	687	721	697	643	669	664	686	687	695	726	678	735	700	696	699	714	679	709	684	685	616	716	701	715	718	727	699	726	721	696	677	690	675	716	712	733	683	730	692	699	669	681	705	687	716	669	712	695	706	679	710	685	728	699	714	729	709	705	674	704	675	665	695	747	686	684	722	700	735	711	679	697	732	709	701	684	714	684	683	725	682	678	711	697	643	672	704	710	702	705	681	731	666	728	684	694	678	696	717	680	698	680	670	706	703	710	696	671	736	704	658	695	667	731	680	635	677	653	669	681	676	727	692	712	744	668	670	699	734	720	665	688	727	740	696	751	667	664	728	646	695	690	693	653	684	715	670	711	706	682	711	690	721	687	672	680	680	744	655	667	696	754	699	709	669	703	718	727	658	651	698	654	745	693	736	674	684	675	713	666	682	678	698	704	650	750	733	669	727	787	749	680	706	707	686	682	698	672	720	687	676	686	730	695	688	643	710	705	630	694	732	680	666	672	697	694	733	701	710	703	708	705	709	675	737	676	708	722	671	708	718	702	701	698	722	716	712	694	681	691	716	669	692	710	693	712	721	678	722	698	687	664	646	706	672	703	644	729	681	715	730	661	713	705	673	730	704	677	722	684	693	701	720	693	688	698	721	672	670	727	661	658	732	673	694	680	695	671	673	671	674	704	690	733	644	690	677	667	751	711	657	697	708	726	696	726	700	740	675	693	686	676	738	660	683	634	725	699	675	747	709	667	696	664	709	676	637	683	751	704	725	690	711	685	706	688	690	682	656	659	731	712	736	715	722	689	682	695	695	728	730	653	692	745	695	702	666	662	661	709	671	687	714	675	723	735	717	705	739	699	677	699	657	691	695	665	691	679	678	654	674	716	690	702	692	683	693	682	698	696	701	670	689	726	702	708	693	645	716	696	709	686	632	733	698	678	748	693	695	696	689	716	725	651	681	695	658	705	672	743	652	633	723	704	756	670	673	700	701	725	672	690	722	716	730	717	655	707	676	722	681	666	651	709	714	720	732	683	667	652	676	715	645	700	693	684	675	641	693	649	689	674	677	654	709	665	683	666	694	721	712	705	734	704	669	675	682	703	693	707	699	709	695	650	703	725	691	659	751	710	651	740	694	669	724	687	761	725	688	672	679	705	681	678	704	713	719	686	700	727	722	707	678	721	649	712	680	707	697	655	717	718	703	684	680	685	660	694	705	723	717	674	695	662	687	666	653	706	673	698	688	658	665	684	664	690	683	701	708	667	705	726	701	693	736	723	677	688	673	672	713	666	693	697	707	674	681	674	714	678	714	695	689	670	698	666	682	678	671	709	712	698	707	755	671	711	679	663	669	711	640	717	693	710	728	702	716	721	695	638	678	696	678	719	707	681	648	734	736	718	683	668	678	673	691	662	712	677	656	705	649	664	631	660	691	707	693	706	688	717	725	699	697	723	715	683	692	718	704	678	674	722	662	661	669	707	671	659	686	725	690	703	649	674	680	720	749	718	716	708	734	684	666	703	660	693	706	683	737	741	728	675	667	711	730	686	705	715	715	688	676	683	681	679	654	714	694	671	740	725	646	730	691	657	717	684	703	709	745	654	717	697	723	672	698	662	725	700	752	749	737	700	676	692	684	719	670	663	651	710	729	660	698	694	754	699	724	716	661	709	692	744	665	674	686	688	663	731	719	717	677	731	696	688	671	687	682	710	683	732	674	710	700	700	689	690	730	698	718	648	709	676	670	727	722	747	693	719	688	708	734	728	724	661	682	728	735	760	664	706	714	620	702	721	708	725	697	677	710	727	743	690	733	656	673	707	659	679	683	690	699	704	687	737	633	743	669	641	728	707	714	715	709	695	664	724	708	691	730	728	707	665	706	691	703	716	671	698	686	708	755	712	729	647	715	721	701	674	690	725	705	690	638	694	688	671	664	672	712	713	668	736	694	713	698	759	696	734	705	730	701	705	685	740	651	747	720	653	655	695	713	674	710	717	735	712	655	683	701	744	678	721	701	678	703	703	649	707	706	714	677	714	724	716	716	691	664	702	688	718	664	765	699	699	701	730	681	712	682	719	699	714	749	659	645	697	661	696	739	661	685	679	722	687	654	646	694	688	678	709	688	676	730	699	692	693	674	679	696	696	683	693	709	673	678	683	696	674	621	719	652	746	725	651	726	667	721	727	712	720	734	661	665	708	702	693	639	699	668	676	681	693	679	729	682	681	671	679	691	696	747	722	661	731	700	683	675	708	662	688	751	727	731	752	697	655	656	725	681	682	724	640	693	710	724	718	640	663	669	691	685	696	695	717	672	627	720	720	735	743	668	678	686	705	709	689	680	714	670	656	719	708	699	690	681	693	633	688	653	663	726	704	680	687	706	697	697	691	701	713	722	690	687	734	718	709	683	685	722	741	702	687
49939	35896	38744	44004	34212	29849	24266	17146	11955	8212	5290	4141	3986	6096	12877	11294	8961	6449	4170	2534	1350	749	450	364	271	283	301	279	256	271	258	287	266	232	277	261	293	248	259	265	282	249	260	294	252	286	266	287	248	267	257	290	260	276	286	249	237	248	237	297	255	252	226	254	253	263	254	246	259	297	279	266	239	280	255	251	273	278	254	248	247	291	273	272	273	259	258	232	263	248	280	273	259	267	271	263	271	269	264	278	246	251	264	224	278	253	261	262	249	230	263	254	238	269	255	262	253	277	266	252	252	262	282	277	221	256	237	286	238	269	285	254	274	269	277	282	268	251	258	244	257	230	267	262	274	267	284	245	261	273	283	269	267	235	238	249	288	246	254	282	270	271	267	251	291	276	238	243	277	262	260	255	280	273	267	284	262	314	236	256	253	272	261	268	252	245	284	272	288	237	262	265	265	260	260	293	270	240	250	257	281	267	272	258	251	270	256	254	254	268	253	272	254	246	234	268	222	256	262	291	263	263	249	283	265	253	259	260	264	247	272	279	266	251	292	234	256	261	276	261	289	257	254	251	279	252	275	251	254	265	267	278	240	261	240	263	282	255	252	255	252	253	258	262	235	261	276	248	246	244	263	241	270	244	275	287	247	257	265	256	238	246	270	305	268	272	250	241	276	272	261	262	252	220	214	246	257	248	250	258	241	293	270	268	255	263	260	277	280	260	234	253	248	275	268	267	267	277	287	262	238	273	270	266	267	267	261	243	239	295	238	240	273	245	267	280	247	270	270	274	259	233	252	268	257	259	277	259	241	269	272	264	283	257	296	236	282	293	270	259	235	244	244	229	241	251	248	255	228	263	260	251	255	263	267	229	237	267	233	241	238	274	247	272	258	254	220	235	254	276	260	278	263	268	230	268	251	275	257	246	258	251	265	250	262	252	272	269	271	250	244	269	246	258	244	270	247	240	293	263	249	278	273	249	233	246	283	240	233	259	279	253	231	253	262	278	280	265	266	302	270	288	236	235	273	273	235	247	236	243	256	246	267	253	257	251	256	264	244	250	298	239	254	277	242	243	255	243	239	273	263	237	265	213	221	263	280	262	257	247	244	263	253	251	271	269	250	273	242	285	233	253	271	255	255	238	258	263	279	253	259	258	254	255	259	229	274	255	269	241	257	283	262	274	264	270	283	293	266	279	249	251	222	256	284	287	273	271	301	243	247	261	271	294	277	270	236	238	232	254	275	265	269	246	241	258	238	261	263	282	228	284	249	260	250	252	289	264	270	251	260	223	288	285	264	312	254	275	235	244	246	250	248	279	259	259	273	277	271	265	284	269	257	236	248	275	260	272	263	253	266	276	271	258	252	235	254	265	261	263	266	252	246	252	274	284	230	250	278	285	241	276	269	208	247	230	243	253	269	262	272	250	312	299	289	264	262	236	257	266	257	265	243	269	242	259	244	296	262	258	254	266	246	300	243	247	253	272	247	261	242	249	245	254	245	268	268	283	274	282	252	242	261	271	240	278	262	266	298	282	257	227	238	269	247	242	272	256	285	281	250	275	255	248	260	254	278	269	230	271	282	260	289	280	247	266	241	270	260	262	262	255	226	288	242	275	266	275	265	247	245	282	284	284	252	240	253	275	238	269	276	251	240	285	275	284	255	240	266	276	250	237	279	269	269	234	261	243	252	229	259	240	290	277	255	248	245	262	248	285	257	278	298	279	278	249	258	268	250	269	242	261	273	270	251	259	276	284	255	232	282	297	238	239	251	253	247	252	286	257	258	269	254	267	271	256	246	240	256	272	253	278	268	246	235	269	248	277	268	270	268	275	253	280	252	292	248	254	271	256	271	272	281	229	238	270	278	301	261	264	257	275	239	251	278	295	246	275	246	253	254	255	268	254	249	231	268	261	259	273	264	262	242	273	277	261	265	268	277	266	265	238	259	241	253	286	220	244	284	257	259	251	270	263	261	280	268	266	253	234	255	261	241	263	263	262	274	243	239	282	269	256	282	238	241	296	273	262	267	245	248	253	277	249	242	263	242	258	270	298	263	266	271	254	238	269	273	270	271	251	285	269	235	238	297	262	244	244	245	250	272	235	286	246	286	252	260	234	229	250	239	262	282	278	267	286	286	273	272	245	236	254	268	255	254	268	252	271	273	261	259	294	268	251	273	266	285	270	266	220	288	248	271	276	256	252	225	267	251	261	255	258	244	262	252	237	267	255	292	258	251	281	262	261	282	254	302	260	253	288	270	246	285	256	277	274	274	245	283	264	242	253	224	255	239	253	250	272	247	283	229	277	268	237	252	274	237	263	262	253	288	242	256	277	265	271	265	265	233	265	286	265	294	287	258	258	244	251	264	264	236	291	250	260	285	264	240	260	241	272	241	247	229	244	271	270	278	244	279	260	271	286	254	273	243	251	263	298	260	232	268	285	272	261	265	268	248	258	282	233	238	282	240	251	283	273	235	228	264	281	240	242	267	263	266	275	255	240	279	269	250	295	244	249	251	272	233	251	233	241	248	264	252	254	288	258	292	259	252	270	251	248	236	277	236	270	270	268	258	235	269	267	272	235	273	265	280	274	260	263	241	254	266	261	237	249	261	268	254	266	270	264	278	271	252	210	255	276	271	274	246	243	251	286	291	260	307	262	257	291	252	264	300	254	245	274	217	270	270	241	246	261	246	263	251	276	272	238	252	269	249	237	308	260	280	263	272	278	225	274	244	261	302	259	260	255	271	260	268	250	266	268	270	277	240	262	252	240	245	263	272	267	260	248	265	259	261	261	283	236	258	235	242	250	249	249	266	267	263	273	254	275	290	250	231	255	294	238	244	256	277	226	263	271	262	276	218	292	239	214	285	215	239	261	260	264	279	263	232	269	230	240	230	268	265	257	264	252	259	259	265	240	264	229	265	259	272	265	300	267	244	253	295	254	247	265	261	251	253	243	242	249	270	273	286	270	255	263	266	282	259	278	281	254	260	237	231	266	273	293	223	261	276	239	269	256	258	261	225	283	293	280	278	258	260	242	250	247	266	255	263	250	246	276	264	269	246	260	251	264	266	283	262	265	288	272	246	262	262	286	244	239	261	253	304	284	273	250	272	238	249	259	247	262	235	266	265	263	266	276	246	254	262	248	261	279	237	266	243	274	232	255	254	247	240	284	288	240	271	250	254	268	272	253	272	306	254	310	259	253	251	270	274	260	254	257	243	258	238	260	274	251	245	232	254	243	275	276	254	270	241	313	274	261	253	267	281	259	252	245	275	263	288	257	229	261	274	284	236	273	268	257	278	257	253	251	272	264	276	250	271	241	257	255	250	243	247	280	229	284	232	276	254	264	253	236	249	263	270	279	247	223	257	256	269	267	262	281	275	263	225	244	246	248	270	303	290	281	230	220	233	275	255	257	253	280	255	256	280	261	254	257	273	272	257	243	236	277	252	278	256	274	269	268	247	299	250	259	263	262	252	247	263	269	234	267
33496	25502	39208	46002	43850	40074	35224	27169	24927	20546	17609	16264	16986	23630	34835	31029	27762	22797	16594	11057	5955	3019	1644	1006	745	704	671	615	633	621	637	595	621	619	593	590	652	606	638	635	573	610	595	641	643	639	590	633	579	626	620	599	612	602	616	655	568	607	609	638	605	599	634	620	658	605	597	592	657	626	616	637	612	620	560	656	691	634	669	589	615	634	588	644	616	605	634	631	639	638	615	641	620	598	642	605	644	640	587	611	599	620	657	613	607	615	599	617	652	629	599	602	616	649	631	617	602	631	642	621	593	591	625	635	631	608	623	665	611	594	581	575	581	653	653	632	563	614	601	635	603	634	587	569	618	625	642	651	661	623	592	605	676	652	636	624	622	663	664	632	601	597	626	598	610	640	625	582	657	611	580	624	655	571	618	621	601	623	628	621	596	624	590	604	589	635	650	611	640	568	667	535	630	611	613	620	625	582	655	614	609	585	598	592	617	630	604	594	606	637	604	619	602	616	630	631	610	631	623	608	615	626	607	620	606	603	676	640	662	606	657	616	596	625	635	567	671	651	569	587	609	605	630	646	625	600	560	622	635	609	645	641	628	620	595	628	573	623	637	626	631	643	587	565	619	631	638	621	638	650	641	626	603	661	598	607	632	594	636	596	605	643	598	667	601	638	570	635	629	584	601	650	565	618	576	645	641	667	622	631	610	615	607	581	627	665	602	632	615	630	619	630	620	623	625	583	572	575	615	592	631	638	615	602	671	635	576	640	647	605	568	629	608	569	616	607	601	628	626	615	647	596	598	591	676	671	624	620	571	592	613	616	619	626	592	575	659	618	629	623	600	608	623	593	570	619	584	627	647	603	617	604	618	617	603	620	594	615	611	634	656	635	677	605	628	600	654	636	633	625	618	627	642	594	653	620	571	592	601	621	625	644	619	635	628	665	599	659	587	644	609	634	643	581	635	596	608	561	620	625	654	607	632	615	591	622	622	651	626	603	634	610	649	563	600	652	610	614	625	612	605	636	675	634	617	664	677	638	637	582	608	607	611	599	583	649	661	594	648	632	616	619	611	613	564	631	616	603	666	625	654	603	644	629	611	615	612	663	635	605	590	643	589	652	593	613	605	608	604	606	629	635	642	631	663	608	654	562	651	619	589	615	602	641	574	650	627	643	655	631	615	637	567	609	621	591	590	607	586	602	635	618	595	578	640	625	566	610	640	613	644	621	605	655	625	597	558	623	620	608	613	661	631	626	597	654	626	642	607	584	654	647	649	619	596	623	558	603	647	612	586	635	589	638	615	637	608	603	643	622	611	632	601	607	598	584	573	659	617	650	619	665	658	567	630	627	640	624	573	577	638	592	619	609	584	591	634	627	612	642	614	633	544	611	616	591	617	544	616	626	601	625	589	626	577	576	608	605	599	660	623	626	620	621	589	595	620	622	599	601	643	645	626	603	636	622	627	610	601	622	605	609	652	614	621	601	602	600	657	591	615	628	618	619	630	628	650	593	641	586	577	589	602	644	617	643	609	627	636	609	601	617	636	596	630	634	593	636	570	619	567	616	627	588	650	632	606	630	611	614	600	640	616	638	600	624	614	610	602	647	615	605	629	623	679	579	613	643	637	597	620	633	640	664	587	575	594	667	583	618	635	653	591	640	616	645	640	632	616	648	601	614	630	643	641	630	585	611	611	596	591	592	614	623	644	628	609	618	615	620	615	629	599	632	590	616	619	626	595	636	583	613	637	584	627	642	646	586	626	642	632	602	658	590	651	613	591	642	598	593	630	616	634	606	620	604	658	622	632	621	660	654	614	618	619	651	627	638	639	617	594	652	654	631	599	611	628	600	619	640	584	644	655	633	582	613	602	634	635	613	563	594	630	639	629	625	632	604	592	645	636	623	623	623	612	627	609	645	578	579	584	593	598	625	648	610	627	595	614	658	618	612	642	616	641	626	613	586	609	663	597	636	648	594	604	574	644	632	628	617	632	614	589	616	634	626	590	628	576	619	609	626	656	595	575	639	637	617	607	656	652	647	588	653	621	606	609	591	636	627	601	559	635	628	602	616	593	620	621	668	581	572	606	635	622	579	607	618	612	647	654	564	638	595	610	644	602	613	613	611	599	598	637	595	622	566	632	614	617	635	632	681	640	635	577	639	619	583	571	635	596	627	650	613	586	639	627	626	610	607	610	629	597	631	612	633	604	630	582	602	642	600	616	656	613	595	626	595	603	611	612	647	605	604	632	576	632	629	615	626	638	615	635	599	623	645	605	588	608	590	655	677	632	621	643	615	629	628	656	632	634	630	680	627	565	622	594	570	579	636	613	641	596	576	658	568	617	650	607	593	640	606	651	601	633	617	616	610	608	659	606	575	575	623	624	621	603	620	672	591	641	649	617	642	601	625	597	593	602	624	631	638	620	623	618	619	624	625	603	677	634	611	641	615	670	605	632	613	603	595	617	618	606	654	668	612	617	657	596	642	593	606	619	616	590	583	643	624	612	642	653	650	639	637	614	588	682	645	641	620	646	621	636	625	595	624	632	630	598	649	645	628	617	607	640	593	653	630	632	591	622	601	637	656	642	631	593	583	608	629	618	643	580	647	650	646	634	571	586	634	631	648	594	580	621	638	634	618	613	673	609	619	625	614	679	597	640	601	648	581	668	620	595	598	610	649	654	619	634	621	599	636	610	652	629	595	625	653	635	620	575	608	623	593	609	616	573	633	646	629	652	666	570	603	628	596	624	638	629	651	635	585	619	597	606	661	613	611	653	641	653	606	623	603	619	663	674	643	667	590	602	573	583	581	624	641	637	630	591	610	607	605	635	602	638	659	596	631	608	642	604	595	635	599	618	616	603	631	622	624	632	608	616	641	628	595	607	600	635	597	633	632	651	640	632	607	628	616	591	623	618	562	609	626	624	590	617	638	635	628	610	612	579	605	606	628	610	637	616	637	637	676	641	596	610	646	616	601	589	619	605	607	642	624	645	604	622	596	594	607	623	607	608	624	623	611	617	637	603	683	626	613	556	618	591	632	647	598	614	589	593	606	600	596	622	607	637	611	614	606	608	690	592	653	610	600	597	619	616	619	605	623	632	621	615	604	605	642	608	619	589	667	659	660	589	577	605	628	585	628	603	618	622	613	544	634	637	620	625	610	637	608	602	632	613	625	598	589	629	609	648	642	596	600	632	625	634	636	621	641	634	647	655	629	614	619	627	640	627	637	668	628	624	663	605	589	642	594	599	633	597	644	635	590	548	661	640	619	618	579	617	620	630	598	632	585	645	625	592	638	621	610	630	618	626	611	617	580	651	659	629	645	633	604	625	651	622	588	572	595	578	633	562	601	593	616	634	621	625	597	595	643	593	634	601	656	612	617	605	601	621	637	630	625	586	652	624	633	623	608	642	558	634	624	623	596	610	643	610	627	613	645	636	618	604	611	601	681	608	644	588	585	627	686	583	616	657	618	690	604	667	615	638	654	591	602
17469	12500	12893	10993	7111	3988	1964	1468	846	1029	1282	1282	1376	1571	1277	923	893	784	681	563	470	386	353	376	320	330	349	365	338	350	315	325	306	360	331	321	338	343	324	326	324	292	327	292	329	350	332	304	334	344	318	299	330	321	343	320	304	322	325	345	324	338	321	345	287	320	337	322	334	363	325	299	337	312	310	371	327	324	335	317	310	308	335	327	349	327	330	341	330	314	325	317	346	297	337	318	362	318	324	324	342	328	324	291	314	313	312	305	327	311	345	308	308	303	310	324	324	355	339	311	344	321	303	358	309	350	305	330	332	337	306	311	331	340	307	329	329	322	334	327	296	345	351	341	379	344	325	343	350	327	321	364	319	330	344	350	319	307	322	320	371	295	328	313	296	299	348	313	323	326	301	317	329	343	355	325	289	322	335	348	331	316	345	326	285	325	344	344	352	309	329	322	351	347	322	316	330	333	351	355	342	324	341	352	323	322	331	322	316	324	312	298	336	330	325	322	352	352	325	372	344	312	316	336	317	327	345	310	318	322	310	362	385	335	351	346	334	330	294	355	326	309	329	322	320	320	329	329	302	336	303	317	310	319	321	358	315	311	338	332	310	340	342	334	332	318	355	304	293	351	331	319	303	316	316	351	336	363	349	333	316	347	340	281	328	320	312	350	287	326	342	336	329	339	322	315	321	325	323	348	329	342	310	335	330	291	303	349	338	334	357	329	302	318	355	299	321	327	290	303	327	291	329	318	334	303	311	324	337	342	339	342	334	370	337	324	340	317	323	354	388	333	295	369	330	335	288	340	359	310	330	347	318	326	324	291	355	301	351	308	301	317	344	352	332	363	309	291	380	325	337	329	334	347	338	335	349	355	344	339	367	319	296	331	351	352	342	316	347	313	288	355	351	331	315	317	312	301	328	316	346	326	309	280	312	337	340	321	337	343	322	307	330	327	352	303	315	328	320	313	347	308	325	350	362	327	359	320	301	309	305	335	349	323	292	347	314	345	363	330	299	369	292	327	344	326	324	338	322	324	336	329	331	347	336	351	315	361	347	344	320	332	336	342	343	324	370	335	313	344	322	329	307	369	343	317	337	322	321	312	354	314	352	331	323	329	335	344	316	315	330	315	314	344	328	337	304	322	336	332	361	373	319	313	352	316	347	342	332	281	273	363	348	304	306	353	311	331	339	338	339	365	341	322	310	314	356	335	335	340	336	314	316	312	345	317	343	310	350	313	367	301	333	313	304	313	313	369	329	347	325	301	340	349	310	339	338	318	362	351	307	337	330	342	316	334	339	318	304	301	312	321	336	350	347	327	309	325	323	334	342	331	343	341	336	338	332	296	315	357	295	318	335	345	336	363	333	381	335	308	334	310	301	292	329	326	306	338	324	345	330	355	306	304	309	351	330	301	336	347	320	330	328	362	346	347	288	315	301	338	313	315	337	322	324	320	326	338	315	342	346	361	341	356	335	329	339	317	335	299	326	341	323	326	321	309	377	335	329	320	315	315	344	316	351	328	325	292	331	337	343	338	359	314	334	305	332	333	320	339	329	301	324	319	315	353	368	299	312	355	321	337	327	317	337	348	321	278	343	318	344	348	332	346	340	333	330	324	309	316	358	359	334	319	336	317	330	310	325	346	346	306	362	321	347	350	353	338	326	338	344	295	332	352	348	318	325	286	312	350	295	314	355	326	336	371	330	305	321	344	333	313	327	303	336	327	344	318	309	308	353	326	330	344	325	341	321	311	303	320	348	353	321	323	325	345	350	349	358	328	337	350	329	329	319	323	282	333	337	285	320	324	366	326	314	318	320	353	320	328	336	354	335	350	312	324	301	323	349	300	346	335	317	327	333	350	350	313	316	348	314	322	356	340	341	308	349	328	343	372	360	306	332	343	314	343	312	302	331	326	299	321	313	327	289	346	324	328	319	331	304	310	348	302	338	312	287	325	329	357	314	323	350	333	335	332	320	304	332	329	314	324	287	341	297	315	303	305	344	297	336	309	326	325	324	313	344	330	322	285	366	354	383	320	375	334	333	317	356	331	309	310	344	327	364	313	328	344	340	325	359	332	336	331	325	329	333	331	293	308	340	343	312	368	283	286	330	366	341	334	323	338	314	307	329	350	336	337	304	305	331	331	324	328	332	317	356	339	295	318	304	304	325	345	320	325	360	355	345	341	332	337	339	323	311	336	312	326	306	331	315	322	328	318	339	317	353	326	320	321	331	330	308	319	318	314	334	321	350	300	291	292	372	317	328	298	330	338	354	352	323	321	320	318	323	309	314	366	327	317	315	316	319	306	308	330	333	310	371	349	320	296	339	318	334	345	336	323	336	322	333	345	335	330	328	321	341	319	341	362	333	364	348	358	325	320	338	305	348	333	347	309	332	336	324	339	334	353	319	343	307	311	312	326	353	329	360	301	330	329	290	363	300	328	315	344	350	328	305	338	328	344	347	331	362	329	328	358	342	337	325	324	305	338	315	324	318	349	332	308	320	354	331	321	335	345	337	335	340	318	334	346	322	334	341	302	337	335	334	320	322	342	318	317	273	291	338	330	311	317	316	388	313	318	348	345	291	325	300	341	326	305	343	339	339	346	325	346	363	327	331	348	342	299	323	320	308	329	333	326	322	317	360	293	301	313	321	314	331	331	336	312	336	329	320	296	297	324	329	321	355	328	359	333	328	319	311	323	359	335	307	320	348	344	340	309	331	350	332	356	280	296	308	358	327	337	306	326	309	320	337	316	327	355	343	329	332	353	289	338	338	317	321	341	325	354	332	343	330	312	336	328	330	315	271	343	326	337	327	360	305	334	343	346	321	290	332	334	351	344	302	354	313	327	299	326	351	295	294	321	326	343	320	344	328	366	331	328	320	330	360	321	322	263	307	338	335	308	326	322	324	323	328	319	335	318	327	338	325	329	357	362	340	336	321	344	332	308	330	339	326	345	348	311	301	310	316	354	298	326	324	298	344	314	319	358	330	321	311	325	329	350	306	353	360	322	324	319	326	319	324	346	297	310	332	356	317	325	399	291	325	318	337	321	289	349	336	314	329	321	337	354	330	325	319	309	340	305	324	357	319	337	311	357	319	305	340	337	337	342	346	358	343	322	338	332	346	317	341	300	309	340	326	329	317	331	333	329	329	298	308	309	301	344	326	347	309	345	317	326	340	336	325	339	326	330	309	332	311	296	328	341	329	318	311	328	328	320	345	325	338	333	347	353	370	321	331	303	332	342	351	351	333	347	342	341	351	349	340	323	335	326	341	325	318	319	340	322	326	316	343	344	359	350	295	346	360	327	323	332	376	362	307	316	312	339	339	337	330	309	284	299	339	321	343	310	346	307	332	309	304	314	313	343	350	302	325	365	338	353	330	316	329	359	322	314	337	307	320	297	300	332	320	333	329	312	336	342	329	322	330	333	342	311	336	349	321	365	312	331	320	330	324	296	323	351	322	352	337	315	346	313	320	320	336	340
10147	9475	18433	20892	17089	12310	7523	6141	3419	4278	5919	5953	6907	7626	5885	4143	3651	3098	2520	1705	1293	1112	895	842	784	798	787	781	759	817	710	719	710	754	837	770	764	790	754	746	746	739	790	746	768	719	798	788	793	761	773	781	761	776	749	772	796	731	770	748	729	758	827	776	747	739	819	716	739	772	783	795	777	762	773	726	742	806	764	768	769	774	753	761	788	811	744	792	808	802	719	741	789	747	799	777	741	771	746	763	765	769	727	761	794	745	708	778	775	797	784	760	754	774	785	794	775	783	762	779	756	758	816	787	795	753	718	765	760	732	764	789	741	761	748	770	780	726	765	748	758	768	717	824	746	727	774	738	760	739	811	777	783	740	752	776	799	773	778	763	795	737	773	823	713	750	784	826	803	791	788	817	755	772	785	785	775	733	756	756	762	808	773	731	790	812	753	770	765	785	803	772	762	796	720	769	747	754	746	763	774	748	778	781	747	755	704	803	743	785	749	746	784	763	754	718	800	771	755	723	736	722	807	747	807	824	781	776	766	817	788	777	735	751	737	724	733	719	766	737	791	785	789	763	759	766	723	747	718	722	793	744	760	762	780	777	755	710	744	774	731	764	744	774	768	749	803	752	755	760	721	785	788	767	782	769	767	743	768	751	764	850	813	758	793	748	774	761	766	761	753	798	790	821	768	758	788	757	843	754	752	730	776	755	748	777	758	728	802	773	791	805	808	721	772	776	773	758	764	803	774	794	736	765	795	742	740	723	782	749	760	756	751	734	770	786	775	771	754	746	782	813	795	698	798	793	798	748	756	769	820	772	832	762	787	781	768	730	744	788	767	811	783	729	782	769	751	763	803	755	762	779	756	759	791	791	705	774	769	791	768	755	757	760	781	744	763	766	752	736	787	778	723	798	777	758	790	735	782	819	748	742	768	762	745	793	750	770	806	808	807	746	776	791	794	797	741	751	734	769	732	787	742	758	738	737	784	738	760	724	730	766	781	831	762	729	803	818	789	760	738	765	820	794	776	806	771	770	773	746	772	742	776	773	757	754	744	788	753	781	729	780	779	794	741	772	792	721	701	754	764	772	760	799	770	756	784	772	814	789	735	719	782	734	771	802	768	749	764	760	749	735	809	801	774	747	774	750	774	779	730	787	778	793	721	722	767	762	754	773	820	786	726	832	721	774	761	719	757	793	821	760	735	779	782	792	753	806	763	765	742	759	751	754	792	750	752	800	769	785	805	736	757	728	728	793	740	744	748	731	769	734	745	755	809	748	723	787	707	748	705	822	796	732	754	818	742	749	782	774	793	775	773	739	758	819	823	801	747	775	751	801	807	800	768	695	753	766	745	761	779	772	771	720	750	783	750	780	798	774	781	800	755	817	806	769	706	744	785	779	731	739	740	747	758	766	752	735	797	755	772	777	790	819	779	777	797	780	760	775	792	817	784	748	763	808	785	749	758	777	723	705	771	802	811	762	704	780	814	775	733	774	761	785	773	760	741	747	724	803	810	769	771	716	744	781	817	756	770	796	764	765	780	786	774	753	729	760	809	738	754	772	770	771	749	736	738	806	773	754	752	712	745	820	754	764	756	752	732	789	783	720	789	747	735	779	780	755	845	763	793	769	718	777	773	765	757	758	806	767	750	749	742	788	777	785	745	765	792	728	746	793	786	736	808	697	726	760	837	797	757	783	798	793	744	808	780	785	786	765	783	764	758	758	733	804	722	765	815	734	815	785	782	756	781	749	816	822	725	785	708	764	740	768	779	736	794	795	766	785	783	749	776	756	724	781	782	803	763	748	759	790	781	774	746	773	822	751	778	768	793	685	777	761	765	756	763	765	804	759	785	761	768	786	813	771	740	785	748	802	759	770	750	740	763	723	781	733	791	773	789	773	779	730	784	795	785	761	840	741	744	766	785	792	780	740	816	794	742	780	787	757	736	828	763	781	746	733	790	763	779	760	749	738	802	784	769	803	801	772	790	767	748	741	797	732	747	782	781	813	748	733	725	781	741	771	798	723	777	759	752	713	765	747	792	783	820	776	760	748	787	810	764	752	737	763	757	779	769	764	772	783	803	770	757	754	741	742	776	772	802	814	731	827	818	742	762	776	775	753	792	736	755	769	773	751	754	773	769	754	768	772	772	802	779	807	771	778	770	786	785	795	732	782	785	759	723	811	790	833	757	746	760	749	757	760	736	805	785	760	751	733	729	786	806	768	752	751	732	744	811	740	777	817	766	808	796	777	785	766	746	768	780	755	756	808	756	751	739	725	777	763	758	752	729	755	734	768	742	742	791	790	797	794	743	805	783	746	789	819	787	786	789	757	771	722	743	794	775	745	766	751	745	801	756	706	733	802	773	698	730	762	792	827	725	776	768	820	780	788	766	775	789	746	818	756	759	795	720	756	749	751	743	734	800	742	773	764	746	804	764	747	792	745	791	768	764	732	783	782	737	778	758	761	765	783	764	832	745	776	724	735	709	737	771	723	758	782	766	748	726	767	816	792	731	717	788	810	785	799	790	769	796	736	798	780	797	773	740	810	809	750	759	762	743	758	736	773	748	781	769	743	836	758	762	774	709	761	715	761	755	792	734	731	759	738	787	756	759	756	770	805	746	719	799	717	789	750	742	754	751	782	779	830	823	748	784	754	801	757	765	754	751	751	818	721	837	732	735	753	778	747	781	708	809	761	771	755	815	740	765	783	755	783	741	825	740	786	745	805	726	774	780	808	719	790	780	737	771	728	784	784	806	762	750	809	774	772	766	803	739	778	793	750	740	748	756	781	704	746	801	765	796	732	742	792	784	720	791	787	727	683	785	787	777	774	777	800	782	773	771	717	758	759	792	770	715	765	773	765	779	762	744	785	718	790	775	767	726	745	737	733	789	817	750	750	781	797	745	769	754	789	747	758	773	774	805	749	794	796	757	806	797	794	770	769	800	813	722	767	755	751	778	750	729	740	770	774	761	757	773	798	748	758	816	791	757	739	730	798	776	753	777	770	774	771	763	791	765	753	740	793	760	721	784	788	765	781	786	744	789	756	760	731	745	740	703	810	774	764	741	742	759	788	719	774	780	772	761	794	763	751	790	782	782	728	777	753	755	778	780	756	754	810	738	785	778	784	745	730	722	745	785	788	777	782	786	768	755	803	826	760	774	801	789	736	803	782	793	810	721	806	770	765	806	799	798	766	702	710	728	777	791	779	781	790	729	807	762	751	725	773	741	763	782	791	774	786	769	755	753	731	745	771	807	765	745	769	788	727	794	809	743	766	748	809	746	811	784	768	810	792	813	800	764	773	791	753	743	762	767	762	754	769	774	763	786	750	796	750	774	719	751	750	788	751	727	753	772	751	714	758	748	757	748	786	808	792	764	731	734	788	791	781	743	723	772	795	785	729	784	782	779	775	738	801	728	778	774	775	801	728	757	775	781	793	781	824	791	773	738	761	766	795	794	786	774	829	779	736	779	742	789	789	790	764
38398	29938	40895	39789	32007	25747	18391	11435	7403	3990	2833	2182	2354	4582	6588	5327	4234	3350	2370	1520	859	540	423	352	309	320	322	305	290	276	311	309	248	281	287	286	280	263	296	281	299	295	274	281	257	295	312	308	278	276	289	293	286	290	340	273	282	288	314	329	335	314	317	323	325	307	311	310	287	276	310	281	301	289	301	258	294	271	305	283	278	298	300	335	307	303	317	297	276	290	312	286	300	284	288	301	267	276	283	286	312	275	315	282	296	306	311	319	283	285	311	293	315	293	291	329	268	269	311	280	274	297	297	318	277	330	292	301	268	265	296	289	312	320	282	278	297	297	302	303	303	309	316	303	298	313	298	280	303	331	314	274	294	280	302	289	297	305	285	314	269	284	272	293	328	296	290	328	295	268	296	273	284	271	289	312	285	281	302	287	289	294	301	280	319	286	295	320	279	282	317	311	275	278	302	290	313	309	299	314	317	296	304	259	263	307	320	314	310	298	302	292	297	285	286	294	301	304	285	315	301	310	303	273	309	329	264	285	275	287	286	311	324	281	287	280	268	284	289	277	287	303	259	277	275	274	294	286	289	278	281	312	296	296	282	289	307	290	289	300	287	276	276	332	278	295	307	293	294	335	290	302	316	315	304	291	298	308	307	306	282	258	286	289	313	283	303	313	320	270	266	318	282	266	292	319	312	306	306	320	278	293	303	309	300	308	291	305	279	332	319	287	301	273	296	341	309	292	305	287	290	287	286	304	301	302	284	347	276	278	319	322	305	322	279	300	315	304	264	276	284	335	303	308	346	287	288	288	315	294	286	303	305	274	287	290	288	315	283	284	318	306	291	312	321	250	287	289	290	274	290	280	289	323	310	311	312	314	289	274	309	299	305	309	290	299	284	316	305	254	328	328	264	294	302	287	305	253	269	286	283	285	318	311	316	307	276	282	276	284	291	321	314	281	302	308	286	319	284	265	303	286	293	286	291	275	272	279	293	296	301	312	277	295	295	285	312	327	291	293	289	303	313	315	326	314	314	292	306	292	279	294	297	295	302	295	296	279	275	284	271	306	283	272	276	307	291	299	249	278	296	322	294	286	322	311	281	306	300	291	290	290	272	280	284	271	294	304	319	271	316	309	300	292	318	265	246	258	270	282	291	307	291	334	296	311	248	293	293	322	296	295	278	292	309	286	291	311	270	300	284	298	296	314	292	298	298	274	300	296	309	291	285	286	295	283	314	303	307	275	293	254	295	315	261	286	315	274	287	277	287	290	295	328	312	244	272	286	293	312	281	306	282	290	298	280	274	294	278	300	303	294	295	282	266	302	264	320	272	244	328	269	289	273	309	268	271	295	320	334	276	271	287	278	321	286	319	288	309	300	306	301	295	310	290	315	295	296	311	279	278	291	335	296	325	289	297	295	289	302	306	296	302	302	321	269	287	306	286	300	312	288	291	279	311	327	279	284	328	288	296	290	280	277	326	308	276	250	297	286	313	265	320	288	264	290	273	295	287	307	264	309	320	278	308	309	306	327	301	294	287	303	295	291	282	288	257	287	304	309	289	302	291	299	309	276	263	306	284	305	315	294	287	268	340	288	291	274	285	271	295	296	316	280	279	283	267	328	260	289	308	313	280	327	309	294	293	302	303	308	325	290	291	277	305	263	284	281	293	293	290	269	281	259	296	290	317	286	302	330	289	273	287	285	301	292	272	299	312	291	324	273	317	306	293	322	298	307	294	291	303	256	296	296	307	268	325	298	291	316	302	290	301	290	307	309	288	298	269	300	331	294	265	277	264	280	254	270	319	286	309	289	300	277	273	294	315	288	303	298	298	287	281	305	287	316	281	318	302	271	325	292	290	278	280	304	323	280	292	305	295	302	269	286	284	252	306	271	307	294	294	269	294	300	290	339	311	277	307	287	324	307	311	296	301	294	284	261	288	306	277	275	294	291	291	280	276	278	311	318	297	308	303	283	292	315	281	303	272	287	285	299	301	286	308	289	300	316	320	295	278	272	278	287	329	295	265	345	330	304	307	293	296	329	316	282	301	279	315	273	275	291	323	281	273	272	299	296	277	303	323	289	342	290	270	294	286	279	253	318	277	289	283	275	310	307	294	294	291	267	311	302	300	307	266	284	273	302	322	307	268	307	302	294	293	290	303	282	287	285	281	307	295	275	283	299	282	265	293	293	293	251	287	287	303	312	294	286	270	287	314	274	302	296	256	280	284	300	294	322	308	283	313	317	264	326	318	347	304	301	286	333	245	318	297	272	305	293	289	305	298	279	290	300	296	274	305	303	313	300	337	295	310	278	270	310	328	279	275	293	264	257	301	285	275	297	275	316	257	322	295	307	293	292	278	290	314	327	272	297	299	314	299	277	297	275	311	272	289	268	262	270	332	290	269	273	304	287	299	291	300	272	292	311	282	287	331	304	278	288	276	332	290	309	297	293	323	301	285	279	314	272	307	298	293	306	292	298	271	306	336	291	331	267	294	285	294	289	289	307	297	276	259	306	300	290	306	302	290	283	292	276	291	306	297	295	296	281	265	287	288	264	298	277	264	294	278	313	272	313	278	289	287	292	289	301	291	309	330	274	322	241	285	294	297	286	289	292	290	297	309	306	301	260	295	287	284	290	308	293	333	281	270	319	296	323	303	275	305	302	305	303	309	294	298	284	309	305	301	317	287	320	276	273	274	318	283	299	303	303	345	272	304	313	271	293	308	295	305	267	288	263	291	291	318	273	281	311	313	316	272	309	324	260	278	299	305	274	304	305	286	307	267	281	320	326	331	273	316	273	264	281	294	272	294	292	274	290	310	284	265	299	298	299	268	330	291	287	290	315	301	311	335	297	299	312	285	285	295	295	302	308	291	352	285	278	282	318	275	289	311	299	282	275	252	279	287	297	302	242	298	266	264	287	298	313	312	278	274	292	313	314	295	290	307	304	303	298	263	249	286	303	315	310	326	289	292	286	276	282	325	293	280	293	288	327	300	307	277	310	297	304	283	264	283	296	282	299	278	272	288	306	313	278	312	310	288	272	262	282	305	298	309	284	303	280	316	321	272	320	312	308	264	321	291	295	312	313	311	300	292	314	323	292	302	295	303	251	302	325	289	297	321	306	291	302	286	319	308	307	295	274	312	301	311	271	308	289	321	310	262	316	293	304	291	311	318	302	279	264	274	299	275	290	295	274	279	288	297	279	292	280	274	296	273	250	346	277	308	261	298	294	308	270	305	301	256	295	285	293	275	308	307	289	280	270	291	283	290	309	271	299	267	292	324	331	301	270	309	303	301	301	341	272	296	276	276	301	296	281	266	261	323	296	289	289	291	285	310	289	271	289	298	271	283	251	300	311	288	288	300	298	295	318	311	275	301	274	284	252	294	318	280	299	291	293	308	296	297	289	278	315	283	311	311	291	295	295	298	314	267	276	293	303	311	293	274	255	278	305	284	303	336	292	310	339	297	266	293	272	287	306	258	304	298	257
23966	20993	39758	42871	40485	35265	27110	21703	18875	13420	11560	9786	11183	19506	24255	20127	17527	14991	10797	6499	3496	2084	1235	904	783	737	719	677	699	660	710	679	694	671	696	662	699	663	725	753	709	708	730	759	689	732	680	701	746	698	663	676	688	662	679	687	723	700	691	728	724	673	705	699	693	674	681	658	716	729	663	672	696	727	663	687	687	638	686	710	721	654	671	690	665	705	659	697	700	677	673	724	678	709	650	667	690	698	702	739	760	700	690	688	709	729	707	697	713	690	691	669	757	715	675	698	732	685	690	717	657	669	670	698	678	725	681	699	677	670	688	690	711	729	656	684	695	670	664	683	705	737	685	746	671	652	687	699	665	681	650	662	716	673	699	676	670	712	667	708	682	700	670	725	718	684	695	690	666	699	685	707	661	656	670	732	656	731	651	694	700	680	692	689	705	662	694	707	677	695	702	700	702	660	701	639	703	697	671	704	671	673	683	686	729	671	687	710	654	666	679	688	657	663	692	681	678	612	720	684	720	720	640	693	654	672	707	698	673	642	709	689	632	676	668	748	702	671	691	647	715	715	713	691	690	635	674	764	734	701	671	681	638	762	717	696	659	692	704	668	703	707	671	697	684	739	718	638	709	656	655	680	671	713	661	675	659	700	738	672	662	689	693	672	710	723	700	703	678	674	691	689	718	692	678	704	692	683	720	699	702	708	687	680	661	661	718	646	673	654	672	650	665	683	700	699	663	663	723	694	692	662	661	697	718	732	734	674	726	681	676	682	693	695	708	667	620	699	704	734	669	663	685	730	665	699	690	690	666	685	732	634	725	685	705	652	706	663	694	667	690	683	709	669	677	665	695	697	678	744	694	676	691	658	681	693	702	718	728	717	646	666	674	742	671	719	733	679	701	694	665	719	677	654	667	689	692	698	746	650	696	698	706	684	677	700	667	696	696	684	678	713	705	677	667	697	681	733	703	688	699	674	709	689	682	696	671	689	720	697	676	707	698	702	690	708	707	692	669	706	692	703	660	685	664	660	669	665	652	652	676	685	676	729	714	706	726	679	729	692	665	674	714	690	718	714	687	674	736	689	673	695	721	735	710	720	675	733	688	687	706	645	724	660	688	701	672	706	731	664	687	714	657	691	695	729	677	671	705	653	677	703	682	643	703	690	677	690	687	674	718	682	682	680	722	672	707	705	681	669	706	712	686	659	716	624	660	706	714	663	695	678	667	692	697	691	697	680	687	688	710	724	683	729	676	697	681	653	643	693	692	666	653	692	706	678	669	664	763	684	682	665	660	686	700	623	715	685	726	667	723	716	705	656	671	712	611	707	726	662	718	675	719	741	688	697	711	670	724	679	729	626	692	716	718	685	665	728	692	711	674	682	676	669	750	710	697	654	690	683	695	750	694	688	655	711	733	685	635	710	649	725	685	702	696	643	731	747	673	634	673	652	688	701	727	687	689	690	663	648	708	636	706	705	702	682	684	689	666	658	673	716	659	720	707	704	662	676	653	711	681	682	722	656	644	720	699	702	665	671	684	672	678	685	743	692	696	701	682	696	680	719	652	654	619	688	709	685	698	680	698	680	735	688	678	687	667	685	651	675	685	739	725	636	730	711	712	716	731	733	705	639	712	740	695	668	669	725	710	665	693	694	647	650	696	681	699	679	652	615	662	667	686	708	669	722	684	706	662	655	689	680	689	696	701	692	656	690	705	746	673	688	710	647	689	694	663	675	632	710	655	702	682	698	680	698	697	695	704	684	662	686	692	679	689	717	678	691	652	712	666	663	689	687	707	658	675	706	673	682	688	671	703	693	682	689	654	682	678	702	755	694	720	659	758	659	676	675	693	695	717	699	655	674	690	704	674	674	691	689	674	651	712	651	677	685	723	721	679	636	715	717	676	724	693	684	670	708	703	700	670	706	689	681	674	655	675	687	715	669	627	676	684	716	709	682	669	680	698	689	688	681	694	676	651	685	713	673	656	709	650	705	692	673	708	705	692	646	695	671	675	660	720	674	682	654	696	692	684	670	744	673	656	708	684	681	679	712	694	696	738	719	711	695	692	651	668	731	722	679	704	676	671	680	712	712	694	676	665	731	688	663	701	698	687	695	648	719	674	724	691	705	657	674	728	686	682	665	614	640	719	654	742	667	695	684	728	661	685	691	658	698	707	720	665	691	704	679	685	689	666	664	674	680	709	693	663	660	651	712	705	698	747	648	694	701	681	706	710	673	689	706	703	710	687	712	737	690	670	729	694	643	739	677	688	709	690	671	682	659	725	681	696	669	728	695	680	697	681	713	701	686	697	669	657	655	702	679	707	703	684	704	680	712	648	676	687	670	687	680	714	726	694	688	732	649	678	717	706	729	708	717	689	685	702	665	704	710	666	659	741	675	694	691	649	701	684	701	710	714	745	663	656	719	694	701	693	720	720	701	692	666	684	691	720	692	705	676	666	719	657	748	722	649	732	715	696	702	679	668	690	724	694	697	689	656	703	734	738	686	674	701	682	692	691	647	675	680	690	658	662	704	699	687	744	664	729	688	691	697	686	680	718	677	741	708	712	671	699	691	721	716	668	661	718	687	674	706	700	709	719	634	683	709	679	672	688	696	726	721	702	693	683	735	665	741	666	679	685	671	686	701	760	689	697	729	669	662	670	669	658	709	713	710	678	708	671	666	692	694	659	701	683	691	682	647	676	661	680	661	695	704	662	712	666	736	700	740	698	707	697	685	691	694	741	692	742	691	659	726	682	656	656	699	718	744	669	686	653	715	680	687	677	679	721	706	667	646	710	688	686	705	702	727	675	725	670	699	676	697	729	645	684	738	698	707	693	706	749	677	673	762	718	683	733	717	694	673	722	756	666	669	707	728	691	736	673	679	682	704	662	691	637	695	729	701	647	621	687	709	679	712	709	657	698	694	745	703	655	672	673	671	702	711	679	677	683	700	699	740	745	678	655	740	643	705	693	697	712	636	695	685	723	707	692	711	717	739	645	693	668	647	631	741	633	664	681	722	624	724	686	714	699	741	746	704	670	707	654	696	730	721	705	640	697	705	684	700	722	672	659	680	718	693	658	715	702	730	657	718	724	701	700	654	707	688	640	709	676	651	729	666	699	678	679	714	670	671	728	701	672	685	685	667	678	720	692	667	652	685	680	708	692	648	716	668	659	687	721	645	687	691	651	667	684	717	696	712	679	697	713	658	676	684	670	692	718	659	714	702	659	695	700	693	652	704	733	699	700	757	708	695	703	689	703	676	688	686	655	672	709	668	732	711	714	685	622	724	703	704	644	684	675	715	687	664	712	713	704	718	731	689	673	710	701	700	732	671	669	663	696	671	702	671	643	674	687	736	661	763	659	708	696	706	717	693	707	721	658	688	674	762	681	706	686	681	663	669	682	696	703	679	666	720	676	705	670	717	727	670	736	691	674	684	679	704	700	702	697	722	687	691	744	656	657	680	696	653	760	667	670	681	716	692	669	725
48448	36275	47767	43072	37236	31959	27126	20943	13993	8280	4975	3354	3278	7889	10990	11610	9290	6592	4056	2133	1403	814	473	364	288	275	277	288	280	274	268	262	263	261	248	265	249	285	260	261	270	243	266	279	269	258	266	248	287	240	255	276	240	259	289	250	250	265	278	261	250	247	270	289	250	284	246	273	264	261	265	247	250	294	261	279	274	260	246	276	247	277	249	278	252	268	244	278	249	258	243	261	249	249	264	288	293	277	258	263	239	246	268	279	241	255	245	261	278	261	282	261	261	213	261	252	256	240	265	263	247	292	262	285	293	233	243	274	249	256	249	270	252	277	290	242	257	268	277	239	277	235	261	263	267	271	251	235	281	269	261	240	262	238	272	274	241	286	263	237	259	271	259	257	269	291	236	247	280	281	263	261	249	278	260	248	270	257	290	275	269	269	276	268	256	297	247	237	242	264	258	292	244	258	229	256	291	271	271	228	241	259	257	257	260	275	267	256	229	249	247	249	258	238	276	256	259	288	243	239	253	265	289	240	254	254	270	283	275	241	261	274	260	277	257	285	262	273	278	264	236	248	241	243	249	270	306	263	250	257	268	278	272	271	266	262	271	264	255	260	260	253	253	293	258	232	265	221	250	248	252	241	254	250	271	259	291	258	255	253	260	258	251	259	275	247	234	265	261	266	270	268	244	259	253	269	239	272	281	230	274	248	252	241	235	304	287	300	236	249	270	303	269	288	272	268	285	290	270	256	230	245	272	250	284	236	232	244	282	253	278	273	262	278	267	227	271	262	284	256	226	280	265	260	287	229	264	254	254	255	271	274	261	284	288	283	252	243	290	280	262	249	266	221	267	251	240	270	273	224	273	256	254	302	271	245	277	273	280	273	252	275	274	294	268	298	276	277	270	247	256	263	268	258	262	249	264	245	257	274	244	233	240	258	291	268	269	258	257	271	274	231	267	240	220	281	262	268	252	239	267	248	248	225	270	257	257	279	270	259	223	263	259	249	274	256	274	242	283	295	238	270	272	277	256	254	276	241	275	245	249	285	275	276	265	241	260	284	233	231	274	276	277	288	269	245	301	253	242	243	243	256	267	278	262	288	289	267	255	260	247	284	286	237	253	270	233	272	252	247	314	250	267	294	232	278	255	240	245	233	260	258	261	258	262	249	235	268	266	262	267	249	258	258	268	261	239	255	280	274	287	288	280	290	277	260	269	233	292	269	269	255	271	255	274	285	262	295	271	278	243	264	262	256	253	262	252	238	255	267	239	257	252	249	296	257	245	292	252	266	251	253	277	241	238	230	254	239	297	259	262	254	261	279	234	260	257	251	267	284	241	268	245	264	252	299	260	271	259	292	260	242	242	263	282	229	258	267	248	253	250	258	253	267	242	272	246	255	261	255	240	235	252	253	230	260	232	278	247	289	256	253	273	284	250	238	275	277	262	267	265	274	216	254	269	279	258	268	264	269	276	255	272	280	264	264	258	254	246	260	270	278	248	253	268	264	256	233	259	243	269	301	281	278	261	270	284	269	245	281	266	269	296	269	270	270	248	264	222	273	261	249	273	229	272	251	273	253	277	274	237	249	268	259	257	305	246	289	250	272	229	279	244	249	307	264	262	243	256	260	247	251	262	229	229	268	261	233	247	257	287	257	237	303	272	266	253	265	274	272	292	235	257	251	244	256	272	285	237	248	287	268	252	235	258	260	235	243	297	306	264	257	281	263	239	261	257	268	266	257	233	233	254	222	233	257	267	254	253	237	256	256	262	280	250	261	237	261	253	272	251	264	268	264	264	263	251	241	269	234	260	266	253	233	282	250	255	256	255	282	274	263	257	255	246	237	258	291	267	272	258	276	263	247	234	264	253	282	300	265	274	247	273	269	255	266	282	243	256	289	263	267	264	277	239	247	247	272	257	282	254	259	265	245	277	238	253	246	255	222	253	273	266	253	274	269	268	262	246	229	260	245	253	286	270	257	279	242	258	272	281	278	253	270	265	244	282	265	246	263	294	221	233	224	221	263	252	229	256	247	263	261	296	279	294	280	232	261	267	280	269	289	262	284	273	276	247	285	240	246	268	274	253	286	269	255	265	242	254	256	248	264	256	271	249	293	258	283	265	254	263	223	257	288	278	258	304	282	263	227	247	251	279	281	278	290	270	233	258	267	263	268	263	268	253	238	274	264	270	252	258	251	281	256	242	250	265	235	284	245	270	274	274	271	267	256	283	243	259	280	268	253	234	259	270	240	268	242	271	261	289	286	268	266	265	276	244	263	256	256	279	259	243	255	249	257	253	267	275	260	256	271	234	257	266	257	210	244	248	226	251	290	232	246	252	265	242	230	244	271	248	256	275	258	265	246	278	260	268	242	268	260	241	265	220	263	263	267	259	239	270	248	292	253	274	251	264	252	277	269	306	272	287	265	270	284	259	265	256	236	249	222	267	271	237	256	289	239	267	256	272	260	242	240	259	214	268	262	252	267	264	231	269	276	258	264	269	256	272	257	262	257	233	274	249	252	283	278	281	230	264	261	266	233	296	263	239	248	264	285	242	243	267	323	252	248	269	261	282	291	240	260	271	239	249	264	259	237	251	228	244	281	268	278	277	260	282	292	263	240	276	244	254	272	252	256	262	229	230	249	286	241	291	255	262	246	254	264	269	259	248	244	243	261	278	261	265	242	272	265	237	277	268	267	248	260	242	309	270	239	264	260	268	254	211	293	264	271	277	242	284	255	266	258	241	281	264	243	243	281	256	256	280	238	245	240	261	274	235	241	264	248	275	279	265	264	267	250	261	237	242	239	258	265	256	244	279	268	248	281	266	287	257	262	269	300	269	266	260	271	258	237	273	283	297	239	276	249	254	267	243	265	255	238	244	255	235	262	240	254	255	269	213	261	237	272	257	243	245	264	267	260	250	254	268	270	271	237	269	263	268	257	244	245	242	266	258	288	301	271	249	277	274	270	238	293	272	269	288	246	279	264	263	241	254	276	245	252	292	262	269	256	257	250	272	285	284	270	291	253	247	265	275	265	253	243	251	273	253	258	263	246	269	267	255	256	247	271	264	245	254	282	271	272	274	227	246	298	241	265	285	253	297	277	266	278	263	285	270	273	255	268	241	277	254	270	235	243	241	226	275	251	250	244	268	253	266	231	232	248	249	261	247	289	273	240	244	257	294	276	257	275	252	242	258	288	269	283	231	277	277	264	264	257	265	252	247	255	266	284	272	287	254	270	306	262	261	305	292	241	242	286	250	272	270	246	258	256	266	263	237	270	253	257	248	271	273	243	275	232	282	237	254	240	244	250	286	293	259	250	256	256	271	238	240	243	249	270	280	253	239	245	270	263	259	277	266	264	286	264	273	281	261	281	237	270	272	236	239	275	237	258	272	243	258	287	282	285	241	274	253	263	270	274	279	250	266	243	248	253	248	294	277	273	271	281	234	291	258	252	276	275	262	245	270	264	281	305	263	254	289	281	267	270	258	268
31856	28446	45536	47338	47414	44549	37785	32037	26892	20390	16469	13295	14344	27746	32248	32058	28337	22586	16068	9297	6285	3529	1719	1135	797	701	653	646	615	617	617	627	620	634	630	614	627	609	601	676	600	594	628	658	637	606	569	639	639	609	581	619	632	612	629	598	619	634	604	600	594	604	637	600	634	625	623	671	644	632	598	615	643	645	615	616	639	620	649	592	624	636	660	639	626	607	593	600	634	595	627	622	619	618	585	613	626	616	587	599	629	632	610	617	620	693	609	560	623	599	618	634	639	602	629	639	653	621	641	652	605	604	565	615	595	599	595	608	638	629	646	605	673	601	625	637	589	598	629	616	624	660	654	613	629	588	628	621	546	577	645	651	632	654	604	610	614	610	641	605	623	620	592	625	608	605	635	661	577	627	636	643	641	606	648	663	648	608	598	624	586	666	633	631	593	586	584	596	627	631	614	616	630	634	576	638	621	632	610	617	562	594	643	662	609	594	612	621	654	626	625	616	638	621	647	590	653	593	645	642	614	593	617	620	611	640	627	594	585	600	599	576	663	621	630	604	635	648	642	633	619	623	612	599	623	641	595	611	655	655	580	653	655	590	590	624	621	599	601	615	612	633	626	581	610	601	647	627	617	660	634	625	651	565	607	648	599	574	633	608	619	640	599	564	647	635	594	625	666	651	634	639	612	569	644	624	617	663	648	646	626	594	612	633	708	643	613	591	604	642	656	614	588	666	607	640	662	610	627	568	591	634	578	652	646	616	576	587	622	642	647	630	604	628	600	616	632	673	607	632	589	638	589	656	607	618	660	616	641	655	621	593	649	632	617	650	632	610	650	594	607	603	610	670	642	621	617	634	592	616	694	622	637	621	632	644	649	595	598	600	667	585	638	611	614	667	602	570	619	603	601	623	610	630	560	587	639	609	609	642	586	627	675	601	633	621	630	613	595	629	621	677	605	615	636	641	603	613	610	658	591	607	644	661	639	588	597	639	613	611	595	628	557	600	640	684	634	625	600	598	637	615	624	608	641	616	636	599	597	603	604	606	581	604	631	601	621	648	608	561	611	587	543	632	647	604	642	616	597	663	657	651	634	613	592	623	609	576	652	636	597	635	594	600	605	616	624	598	662	614	639	631	616	633	605	611	613	615	635	637	650	639	583	597	572	618	649	595	646	593	627	587	626	617	616	599	592	630	617	591	630	636	637	602	579	630	583	641	581	594	633	595	586	640	656	645	609	629	616	571	634	604	693	585	594	660	548	631	584	669	571	619	606	651	632	575	613	602	623	619	592	578	660	616	599	625	648	665	636	640	641	616	651	661	602	627	623	610	637	598	644	641	607	586	609	619	607	619	579	647	617	625	582	591	622	646	588	615	603	632	594	617	616	671	598	628	630	646	601	614	639	629	619	644	636	635	565	622	649	661	613	625	658	594	572	662	625	616	617	644	632	656	597	629	565	618	589	591	624	582	607	624	591	631	608	642	630	594	641	650	629	616	565	579	581	628	644	668	613	623	651	621	606	613	614	629	603	627	595	629	609	637	642	602	619	626	604	614	584	589	589	653	629	635	612	641	571	613	584	630	601	685	595	631	680	587	616	600	627	682	618	599	626	618	654	606	590	621	660	675	604	615	605	605	581	610	634	651	645	645	618	650	605	638	604	655	597	575	658	602	604	636	594	624	664	625	622	581	596	638	604	635	627	634	631	639	664	599	621	645	593	591	556	622	629	600	608	600	629	642	580	622	645	635	573	622	613	607	598	648	641	675	599	658	608	626	596	590	573	614	631	623	599	573	629	607	620	649	621	624	625	628	602	656	621	619	602	629	612	610	639	614	607	622	639	645	595	646	611	662	612	602	630	635	647	619	616	600	620	591	618	583	650	629	603	613	589	634	618	616	613	615	662	590	641	669	640	615	604	657	633	601	665	605	650	621	598	594	585	610	615	623	638	627	594	600	606	592	606	636	571	645	629	672	610	614	624	655	650	641	620	597	639	645	601	634	610	617	618	580	644	661	648	642	565	648	593	583	616	633	651	603	654	618	634	623	610	600	660	591	600	640	655	624	626	648	639	640	628	622	636	682	629	631	614	617	637	591	607	637	618	614	649	619	638	628	579	618	670	621	627	627	606	632	574	622	615	635	621	597	643	611	611	611	637	612	614	636	579	634	608	636	632	634	631	576	617	593	605	618	614	654	662	628	626	657	593	597	643	601	592	594	594	663	650	608	619	650	564	640	612	656	642	618	615	657	641	599	656	614	625	609	645	589	631	597	616	637	593	593	606	581	618	643	633	633	651	582	631	658	630	611	657	580	604	606	597	615	675	614	650	625	644	665	661	630	633	596	602	566	649	657	651	563	625	629	631	591	613	615	617	639	614	587	611	647	629	634	650	639	641	574	619	618	641	682	664	623	599	641	630	627	623	608	573	628	608	613	624	628	611	610	644	631	612	635	625	647	614	639	594	576	639	675	597	615	599	614	581	618	610	571	621	622	641	629	586	607	642	614	644	606	595	603	658	651	621	575	611	663	601	627	648	679	649	667	610	669	576	650	587	592	582	600	572	617	619	605	613	614	631	649	596	592	640	617	641	597	619	682	603	654	629	642	612	606	591	582	611	581	638	639	595	639	626	633	624	568	611	628	640	649	647	602	637	621	595	610	602	652	612	677	664	631	651	626	591	627	625	609	631	601	589	626	605	631	636	614	597	609	576	635	641	584	620	612	596	630	649	587	637	681	593	625	595	623	615	639	612	670	577	628	613	648	602	590	607	631	604	616	649	634	672	599	630	643	624	595	658	639	610	606	611	599	600	667	647	607	610	614	624	627	621	637	591	639	641	580	600	614	599	607	632	610	646	658	645	619	637	604	674	610	613	604	644	592	642	642	602	583	637	654	646	630	641	680	581	582	666	627	595	646	608	639	588	590	625	651	616	589	629	641	577	650	603	623	613	639	646	623	599	605	618	618	592	611	659	605	637	676	618	609	604	649	608	607	624	613	639	597	588	661	621	639	594	613	621	647	667	616	635	562	603	631	601	599	634	625	608	545	622	648	624	615	683	597	590	622	608	648	616	598	622	573	616	593	627	650	627	599	624	632	638	579	620	619	647	675	622	618	638	599	604	608	639	641	578	604	628	614	626	651	591	630	612	629	609	587	618	597	639	586	615	610	621	633	636	616	600	603	644	637	612	632	602	582	611	581	612	598	625	607	603	575	633	650	642	650	630	642	622	626	643	615	621	589	587	629	618	622	636	656	628	633	600	614	575	585	594	625	606	630	589	614	590	627	623	630	588	636	617	609	621	567	606	620	631	611	625	636	664	666	625	682	608	633	628	629	658	640	643	657	596	579	650	616	586	603	622	602	584	644	614	601	588	655	610	634	617	671	599	590	632	592	592	690	651	581	617	599	648	593	645	668	608	621	552	651	607	659	647	633	640	594	586	546	617	614	655	614	601	644	680	623	660	577	623	650	631	619	609	618	625	618	575	644
22385	13597	9663	9022	6529	3977	2338	1543	1243	981	737	844	885	949	957	1075	1097	993	719	479	430	377	373	352	338	369	311	301	319	327	335	352	313	337	347	326	349	321	315	295	370	330	306	313	322	339	330	305	334	330	310	389	353	337	323	317	313	355	346	330	326	299	309	323	330	339	311	342	338	338	311	305	377	357	335	344	324	313	369	333	329	360	314	331	351	335	338	313	337	314	352	338	335	354	331	352	345	293	318	346	328	349	321	347	337	336	325	310	330	345	301	323	317	326	316	337	322	322	340	311	322	340	362	326	347	323	332	357	322	297	297	325	346	338	329	305	365	332	311	353	337	307	307	329	342	312	348	350	340	342	344	311	351	325	316	353	340	319	313	331	297	350	340	298	304	349	311	345	326	305	342	326	325	336	333	362	321	344	330	325	343	354	327	314	296	343	309	305	297	313	318	325	308	324	345	342	347	329	304	312	313	357	302	345	331	334	297	329	323	368	308	322	308	302	320	355	318	319	312	309	304	356	327	351	318	345	303	328	336	331	336	333	347	303	360	338	312	339	336	331	341	322	353	346	355	323	349	344	335	376	356	341	341	349	304	284	348	334	288	341	330	330	359	302	355	348	340	329	321	351	336	313	311	319	340	307	341	337	304	300	334	322	304	330	337	332	302	296	351	309	332	317	323	375	340	343	304	353	317	329	339	319	326	352	353	345	313	324	331	309	385	348	331	323	329	332	333	354	326	295	323	314	336	335	331	344	347	329	318	311	331	316	329	324	336	363	339	324	317	306	314	358	317	314	308	328	324	350	346	317	323	329	353	354	309	319	342	315	314	363	335	347	321	341	311	360	348	316	301	366	338	309	355	341	325	334	288	322	340	343	311	316	303	334	329	306	326	349	331	326	337	331	382	332	325	341	341	365	319	303	365	329	349	322	358	342	329	325	323	330	362	318	328	358	296	316	366	310	358	327	332	315	330	369	337	341	332	321	327	333	355	320	340	348	302	330	317	336	311	335	325	303	358	323	340	330	327	345	363	347	342	299	337	339	340	358	364	328	333	332	359	332	351	314	342	336	363	349	342	319	336	318	316	378	331	339	329	316	350	338	299	357	349	301	307	313	310	327	323	333	332	319	349	317	320	319	316	330	342	314	368	354	330	349	328	315	346	329	340	322	321	312	326	333	302	318	363	306	346	326	310	337	321	303	298	299	327	356	321	286	349	319	337	346	319	339	346	316	304	342	339	349	323	307	327	319	334	355	329	343	315	350	338	328	303	293	323	335	317	332	346	320	330	335	334	346	345	332	329	369	358	324	296	342	331	339	317	335	314	314	354	351	346	326	347	370	345	338	334	306	320	307	341	342	332	338	328	342	354	305	320	374	315	328	333	337	355	309	344	317	314	323	321	341	347	337	336	310	299	333	350	329	329	360	326	328	326	311	330	360	337	329	324	306	352	353	327	353	317	319	334	312	314	320	325	330	348	348	359	343	362	305	355	322	330	323	323	328	373	328	349	315	294	300	306	359	329	373	319	315	378	341	325	314	344	324	358	309	328	314	310	321	340	353	348	334	358	353	318	386	328	310	330	331	326	327	335	342	363	350	350	328	310	350	336	372	324	343	312	334	310	345	313	296	297	340	312	338	316	325	347	306	324	284	336	339	328	334	342	319	326	321	305	329	324	342	329	343	334	323	349	319	312	308	322	333	355	364	303	298	322	341	318	320	330	320	324	308	330	329	335	345	356	328	365	309	325	311	333	343	327	368	323	349	314	329	340	352	349	342	335	336	302	313	334	310	327	315	326	323	324	300	346	318	315	343	295	318	333	311	327	379	323	316	352	348	342	327	320	316	322	303	347	298	352	350	330	322	324	308	345	345	343	283	336	346	373	342	329	304	315	379	346	342	328	329	331	311	349	359	320	331	338	318	311	318	351	304	306	350	353	349	339	324	335	324	301	319	332	347	305	319	348	328	300	355	384	336	345	346	339	303	334	325	324	360	350	285	325	324	353	311	332	335	306	344	315	330	316	312	301	348	307	360	345	340	317	345	304	323	329	330	336	348	339	339	325	353	326	332	346	306	386	326	349	308	328	307	312	310	318	317	326	349	361	341	359	344	333	337	320	314	335	320	329	340	308	336	354	312	335	311	301	324	326	314	302	315	362	325	351	315	348	316	305	346	300	288	282	322	339	347	303	350	392	291	347	336	349	322	345	342	329	311	325	379	348	328	324	312	328	329	329	329	341	340	338	346	357	335	362	311	331	290	351	324	325	354	335	323	367	339	345	315	350	333	347	353	317	371	329	336	346	304	357	353	297	349	357	326	325	299	352	320	334	367	324	357	338	346	324	321	297	329	298	360	322	358	329	320	333	365	319	368	305	343	317	324	341	325	337	352	339	348	338	365	339	322	313	334	336	309	330	322	337	309	345	315	317	343	316	364	328	328	303	331	351	340	374	340	321	322	355	334	334	359	313	313	290	331	353	347	348	302	297	312	309	369	326	317	343	353	280	330	331	362	375	345	319	335	352	318	331	340	332	328	364	319	318	309	325	357	291	282	319	345	339	311	301	348	317	332	319	330	348	343	327	311	323	329	317	321	337	352	345	338	339	330	355	325	350	389	335	353	329	316	326	307	319	360	311	372	337	311	308	350	320	339	317	301	333	317	308	300	331	328	318	324	325	327	341	329	336	338	342	321	314	338	326	347	349	316	347	340	349	304	323	346	337	328	318	313	363	361	353	278	351	320	310	329	352	297	313	337	319	304	320	328	354	322	303	312	333	304	337	315	309	306	357	330	322	313	330	308	327	325	332	354	331	323	343	328	312	326	355	329	339	333	339	324	316	326	322	366	350	347	335	350	320	330	336	329	336	310	355	321	356	323	319	349	320	363	327	312	317	325	360	337	351	345	303	316	323	315	311	316	342	323	327	337	325	361	291	327	315	331	346	347	352	313	322	325	324	314	317	327	354	279	352	328	350	367	328	292	319	348	344	332	318	328	315	343	312	305	340	344	364	333	343	322	341	328	348	326	327	342	329	308	334	345	316	328	345	346	349	341	328	332	306	332	311	336	350	346	315	311	356	292	388	344	323	339	306	335	338	330	318	344	343	323	295	326	350	326	361	341	318	323	291	345	322	340	325	282	339	303	298	337	321	342	336	275	309	354	309	318	335	346	310	317	329	314	349	347	337	350	350	346	315	341	331	318	324	325	311	340	359	317	296	336	352	304	353	352	340	338	309	357	306	345	333	341	319	329	301	315	322	346	294	347	321	325	342	327	331	324	321	348	345	348	362	314	345	315	327	326	347	308	312	321	344	342	328	317	335	329	371	328	332	311	347	277	337	297	346	338	376	342	353	339	326	364	324	347	323	343	322	338	313	319	343	370	310	333	344	314	334	343	348	314	321	340	331	310	332	331	331	316	323	362	328	291	333	305	336	339	315	341	385	320	334	337	315	323	345	320	332	323	321	287	340	339	365	341	326	334
12676	8718	14888	18526	16734	13019	9132	6771	5630	4261	3089	3850	4170	4337	4427	4910	5310	4119	2746	1654	1368	1050	903	832	797	775	805	737	767	774	804	758	785	755	777	758	781	754	772	785	743	738	735	796	787	819	768	771	750	747	753	778	814	798	751	775	769	810	734	750	745	786	796	762	804	776	754	740	746	747	785	787	771	780	866	740	759	782	784	768	755	732	833	764	787	790	730	780	760	777	759	798	763	786	753	761	826	732	768	726	762	793	783	749	771	720	793	743	758	775	818	747	807	741	735	726	769	768	832	752	785	849	788	702	769	764	730	722	777	756	769	719	795	772	729	765	732	747	796	770	745	779	752	732	787	822	772	804	820	799	765	772	796	751	741	794	789	785	799	752	792	815	770	749	768	762	729	751	763	743	786	757	766	748	790	761	716	800	791	760	788	773	767	744	780	752	770	745	803	784	741	774	756	763	785	796	776	760	769	778	761	757	731	740	736	797	784	794	762	761	830	803	746	770	775	802	739	768	786	802	820	799	767	748	798	758	763	816	698	776	732	773	741	773	702	780	787	753	775	787	769	786	814	735	756	847	763	747	770	788	786	768	749	810	759	763	783	752	753	777	794	783	761	748	789	773	788	722	774	756	784	792	758	737	700	746	730	723	744	794	756	753	762	776	775	767	802	753	813	730	727	783	755	684	753	779	808	754	767	787	754	742	746	741	801	802	809	770	747	788	752	825	764	759	783	776	771	733	802	757	774	783	798	793	775	800	764	740	774	727	773	763	731	824	777	765	757	713	784	796	812	741	739	789	759	794	803	682	748	729	744	816	761	782	730	724	771	724	797	746	825	761	795	760	788	734	752	769	751	758	760	774	769	809	814	771	814	779	820	757	716	785	774	758	748	804	806	765	750	740	709	790	710	791	813	731	719	809	778	764	758	727	739	730	797	826	784	798	799	795	755	747	760	780	766	768	783	769	728	769	790	792	782	775	755	773	733	759	732	749	732	765	794	786	767	809	717	734	788	777	776	765	781	777	753	792	766	807	802	740	765	791	749	764	761	750	766	756	774	765	753	760	756	767	769	787	814	733	824	759	758	754	758	838	759	777	769	791	801	745	758	725	760	765	712	756	733	709	773	783	745	821	807	730	812	746	785	783	790	733	803	774	757	721	802	690	793	701	741	766	793	748	731	789	758	792	768	751	772	799	809	770	765	780	748	769	788	823	808	805	786	735	721	740	816	762	773	759	757	754	728	760	773	734	810	782	732	805	712	778	758	735	823	804	741	767	775	810	750	786	751	816	800	766	776	810	729	756	749	804	742	791	782	820	763	752	736	784	775	738	783	727	775	804	756	730	799	738	789	732	696	770	749	763	763	786	804	715	742	730	752	739	787	766	759	758	763	771	753	754	740	761	765	782	780	754	770	755	778	745	716	770	740	764	756	745	770	710	782	751	786	729	811	785	773	764	795	763	807	747	770	742	739	758	815	754	824	782	754	779	741	776	758	797	732	787	731	743	758	809	793	766	751	748	817	743	778	772	763	724	769	715	752	757	804	815	818	748	755	730	742	757	752	704	763	752	748	727	765	760	754	796	792	817	782	793	763	783	745	751	740	736	787	780	772	754	750	751	763	749	747	804	750	758	793	809	771	744	765	747	771	778	782	780	790	774	786	781	759	774	773	800	820	752	785	784	749	809	755	795	800	815	770	799	802	747	777	756	778	802	764	806	793	783	759	732	804	717	770	782	788	783	759	719	711	821	792	761	774	816	788	792	726	751	781	809	785	791	790	803	749	809	793	763	749	762	772	768	736	745	823	788	765	758	732	787	786	747	801	823	819	777	796	803	739	734	776	779	803	760	729	825	788	780	771	799	744	759	790	808	798	786	740	751	768	712	759	810	767	706	733	794	740	773	781	741	763	748	813	749	766	757	720	719	776	733	780	772	774	760	787	770	795	750	789	744	741	805	758	755	770	779	726	742	817	744	757	754	767	800	742	764	777	751	738	788	786	746	808	772	827	760	804	762	768	798	778	771	768	769	762	782	745	748	779	755	752	784	781	765	813	799	759	766	764	716	771	830	732	818	738	740	773	766	794	781	752	736	773	741	769	746	789	730	772	779	750	768	783	775	714	778	742	769	697	766	783	752	788	784	760	829	803	807	795	779	768	805	774	752	737	783	777	779	796	765	729	792	790	732	744	767	788	770	774	757	733	789	788	768	736	813	768	751	743	783	777	734	778	782	764	760	740	760	771	735	845	762	783	760	783	756	766	778	763	788	782	765	802	740	756	779	763	807	794	746	726	777	749	763	778	817	774	763	775	751	770	753	777	773	799	779	781	773	758	748	784	831	758	783	806	812	771	807	743	825	771	746	775	805	799	766	790	746	803	777	807	773	776	776	783	752	755	751	712	762	769	775	785	728	829	788	764	797	751	756	782	769	758	766	791	813	789	759	723	818	746	737	740	765	779	814	756	792	812	736	800	754	759	788	754	760	728	786	759	767	799	804	781	749	721	768	832	771	818	765	789	743	761	792	774	773	766	772	712	775	836	720	741	756	785	794	772	762	785	779	740	823	694	726	752	780	824	782	756	764	787	805	777	763	767	761	780	764	771	723	796	738	806	782	753	766	781	809	753	754	777	806	745	777	787	745	757	774	775	724	752	746	773	784	765	822	751	766	781	756	797	753	765	824	755	768	729	707	770	777	759	773	795	782	743	801	779	776	776	759	731	786	797	762	755	766	748	795	795	743	752	790	743	800	807	772	769	784	781	786	748	785	790	815	832	758	787	801	733	837	745	789	772	763	809	829	771	784	775	770	766	776	804	760	745	794	757	787	774	765	763	822	771	732	787	774	781	776	799	712	734	789	751	767	787	711	775	776	680	821	749	766	758	772	805	752	796	826	750	760	757	724	751	788	772	743	794	739	754	808	793	770	795	797	768	740	745	782	752	743	789	758	781	733	786	791	754	751	762	795	770	801	873	807	785	767	803	750	724	736	782	763	797	762	747	768	696	766	799	797	773	742	749	752	760	790	776	795	743	796	748	778	763	759	715	793	795	778	759	780	738	786	843	759	764	778	786	765	729	753	758	708	739	733	739	790	737	724	735	807	734	791	804	756	744	743	754	771	776	772	727	759	771	780	720	749	807	757	787	829	757	727	754	777	752	737	736	735	741	694	771	777	747	800	836	731	723	762	779	780	772	787	797	720	767	727	788	761	775	786	787	777	721	741	780	760	807	810	751	745	756	773	796	779	770	767	787	742	723	818	765	755	734	719	746	752	779	734	757	734	782	781	805	762	777	807	797	748	767	806	751	729	733	769	747	743	755	773	761	772	765	761	729	783	771	740	781	802	741	774	813	756	772	800	802	766	781	759	806	743	772	813	744	745	763	743	786	730	747	775	768	784	789	758	742	787	771	751	812	752	789	767	763	717	790	723	774	815	769	758	766	711	768	781	762	785	773	739	741	776	758	784	781	780	760	799	757	750	746	764
39016	27463	39715	39052	35142	32012	23663	15067	7960	4445	2918	2298	2345	3764	5256	5826	5117	3679	2062	1154	812	516	417	330	333	319	296	282	310	303	331	299	294	293	283	297	317	267	302	295	276	287	332	294	289	292	318	300	277	327	290	290	324	301	276	293	275	299	270	283	299	296	291	270	291	310	312	276	259	304	310	317	286	281	322	322	307	290	278	293	318	323	290	304	291	283	294	286	285	280	272	279	295	307	289	288	283	273	306	296	269	274	305	289	309	274	286	299	316	283	266	265	309	264	277	323	297	273	298	302	257	313	282	305	279	309	318	294	286	274	271	283	327	281	279	289	313	315	297	286	289	289	320	301	259	300	270	301	324	264	291	310	312	282	304	321	289	275	304	307	281	289	260	301	294	298	286	286	294	301	289	297	297	291	271	290	261	288	305	291	313	274	267	287	275	311	301	282	302	298	297	298	309	294	257	256	287	301	307	303	302	268	283	341	310	280	323	268	290	289	273	288	295	313	305	293	310	287	295	284	272	279	298	280	287	296	289	259	323	291	298	314	269	281	326	297	337	306	301	306	287	276	297	307	279	295	284	316	265	303	331	271	270	285	295	319	288	298	321	332	305	277	308	329	284	292	269	271	300	261	271	262	284	288	281	271	271	296	309	323	281	295	296	256	290	268	286	283	297	294	265	304	288	281	323	287	290	289	297	266	287	288	309	295	304	314	286	267	281	260	284	290	289	256	294	275	294	308	292	269	306	305	287	292	260	260	317	304	300	280	299	293	292	289	248	297	283	293	290	283	314	297	306	273	296	310	309	309	258	318	318	315	299	294	313	310	290	291	283	297	308	298	304	309	302	285	290	300	280	315	290	287	271	272	314	288	283	279	283	303	284	293	299	302	282	290	299	285	300	279	264	321	297	309	301	286	297	312	291	284	322	300	299	265	308	307	289	282	268	314	273	271	273	267	343	278	279	316	308	281	310	278	293	293	338	304	291	278	282	268	277	282	279	284	304	287	284	312	306	311	305	340	306	290	308	296	329	306	304	273	301	278	324	292	314	315	279	312	290	269	264	282	287	279	303	271	266	296	281	294	298	270	321	310	280	304	293	294	284	306	295	297	290	317	321	281	301	302	349	265	301	299	281	277	335	282	308	270	296	290	308	257	330	304	301	300	297	283	280	249	293	298	290	313	292	298	324	282	250	307	290	301	287	285	307	288	274	296	276	292	314	272	306	309	289	296	279	314	297	293	267	294	262	282	289	300	279	291	293	297	271	295	304	304	302	258	286	253	298	286	284	291	295	279	296	294	302	310	294	276	267	294	277	308	312	314	285	327	285	289	268	270	291	285	300	254	303	321	283	287	260	335	311	297	299	293	321	298	300	297	300	271	293	301	307	278	288	291	307	304	294	267	301	294	284	289	285	295	280	297	284	286	286	292	322	273	295	295	270	260	270	271	291	272	301	285	289	275	326	283	291	315	287	261	308	298	316	318	296	312	339	310	277	276	313	322	293	305	293	302	278	294	301	302	287	301	295	290	287	282	302	287	262	275	312	280	297	305	304	288	297	305	283	283	270	318	289	310	275	296	276	297	310	296	290	309	283	304	267	304	336	298	283	290	284	309	292	292	291	312	272	272	260	285	275	270	261	291	272	279	307	306	264	290	319	292	293	290	289	272	261	316	313	309	326	300	300	303	327	285	259	308	307	316	307	292	285	305	314	308	311	274	303	316	260	305	289	281	325	274	297	311	310	289	297	296	282	281	302	294	296	323	298	305	289	286	275	280	307	319	266	301	292	298	284	301	266	271	295	273	308	276	314	280	275	267	264	287	300	281	306	275	298	290	278	303	270	300	294	314	288	270	317	294	315	318	294	292	294	307	306	281	311	273	275	286	295	284	296	274	275	308	283	291	317	269	329	274	279	291	286	279	277	311	314	298	280	294	305	299	299	291	274	284	289	255	298	291	268	276	252	276	300	276	303	270	289	304	296	300	290	301	283	270	296	298	251	311	270	292	322	303	279	308	266	254	297	301	298	268	310	311	251	301	280	300	285	268	310	308	299	327	318	301	329	275	275	308	292	289	299	285	299	287	311	293	294	278	271	307	279	324	305	267	299	263	302	283	264	299	300	310	282	331	292	309	317	266	270	318	317	302	297	319	294	300	327	331	271	277	304	283	306	288	307	309	269	295	278	286	326	309	288	253	298	271	290	317	264	293	289	303	303	294	311	284	317	284	297	270	315	300	314	290	309	277	311	291	316	303	321	278	266	279	297	303	303	265	311	274	296	281	296	326	310	311	309	300	269	309	300	302	308	295	280	321	285	288	267	301	271	291	309	277	294	284	295	311	314	273	309	280	296	277	273	289	296	256	288	300	292	283	263	291	293	293	277	314	317	263	238	291	285	319	312	313	291	324	287	293	259	301	307	298	305	290	267	327	303	297	328	292	338	286	290	283	295	284	287	299	283	303	309	304	306	289	305	295	310	308	314	324	296	286	296	274	286	275	291	333	276	285	322	315	292	291	266	309	292	303	281	281	286	306	309	314	308	282	280	275	270	286	323	292	272	286	281	296	295	288	300	292	276	303	299	301	280	287	260	281	296	303	270	254	332	282	318	321	318	308	290	293	271	286	288	271	293	278	276	266	304	295	297	280	275	277	314	292	282	311	290	287	269	313	311	308	300	301	303	250	280	300	315	304	273	314	300	285	322	336	276	316	289	291	304	274	267	260	263	322	304	317	271	262	277	313	296	278	301	308	271	302	288	291	282	307	288	301	261	286	287	287	278	314	295	297	283	313	285	315	291	310	275	283	273	325	289	293	306	282	321	289	320	309	302	303	296	275	288	265	283	271	263	279	306	260	269	294	317	309	251	308	331	278	282	302	290	306	277	295	266	282	277	306	281	300	281	300	314	317	320	317	328	281	272	301	285	287	288	286	294	282	294	289	276	304	256	297	288	327	304	257	315	283	274	285	253	331	291	296	271	295	321	300	282	285	301	278	266	291	278	309	289	279	281	325	327	279	319	303	285	289	278	296	270	278	286	275	298	277	262	285	280	281	283	300	284	287	308	301	309	278	311	279	314	291	303	294	276	296	292	283	311	279	309	316	296	274	286	266	315	272	301	328	298	320	293	309	262	295	307	302	293	299	284	303	291	283	312	307	284	294	299	285	323	268	276	340	300	292	320	309	323	270	308	317	302	274	305	292	305	310	309	292	287	294	323	307	280	311	279	286	288	296	287	286	317	285	273	278	292	312	327	330	292	309	323	292	339	292	285	297	300	279	277	298	270	266	282	285	281	282	275	310	273	310	309	274	277	310	260	294	347	278	286	294	296	307	317	317	287	311	295	287	289	289	289	315	313	311	276	303	284	284	288	295	297	302	266	301	287	310	287	302	305	270	311	287	281	230	308	286	306	306	294	304	290	323	312	297	321	348	298	284	314	300	262	273	295	314	317	302	306	323	304	285	283	305	286	320	269	285	282	303	291	291
24703	18389	38985	42596	44909	42178	33867	24490	17078	13883	11663	9936	10972	16756	21135	22352	20150	15453	9126	4987	3289	1998	1295	940	758	710	752	724	692	697	701	728	650	670	721	708	680	728	646	706	634	745	700	723	651	705	662	716	705	684	729	725	746	660	710	674	645	675	674	684	691	716	670	720	676	686	706	676	642	698	678	706	696	687	691	687	701	677	671	690	685	661	733	643	724	698	686	659	674	701	707	684	708	660	714	676	687	670	687	663	711	707	652	684	658	682	672	712	668	652	660	698	642	705	660	691	678	725	707	716	653	702	694	683	699	633	685	664	702	635	649	720	673	735	723	708	720	744	692	697	701	669	688	637	668	695	700	708	682	684	703	681	665	740	681	690	700	726	642	718	623	718	707	668	695	714	722	720	697	675	659	683	694	687	736	717	732	666	695	658	670	687	721	678	730	704	727	682	704	646	692	636	691	688	697	695	718	708	690	695	680	661	746	688	716	684	694	654	675	689	689	702	698	736	730	657	692	701	659	709	644	684	664	715	687	677	702	693	642	724	671	731	701	713	669	676	682	610	698	664	710	673	692	689	689	644	695	732	683	703	708	695	686	706	653	720	699	714	671	661	716	734	734	680	670	712	693	727	714	735	672	720	705	715	679	743	699	687	682	672	695	674	646	663	664	725	673	700	720	683	686	726	696	656	677	660	671	664	694	686	691	669	683	673	674	715	657	656	708	713	671	700	654	643	720	681	690	658	690	671	633	706	722	687	671	705	695	670	711	720	674	717	679	668	672	670	651	688	673	696	685	727	683	725	715	659	695	660	704	693	690	714	708	681	667	681	672	707	739	688	676	663	704	687	686	669	727	696	674	667	703	668	651	673	686	692	648	703	732	656	679	738	702	712	676	691	739	668	676	698	718	687	709	700	646	696	674	666	714	698	689	675	697	692	695	667	686	658	714	674	672	739	723	679	696	649	759	698	673	659	675	674	742	683	689	699	680	697	696	649	656	719	715	670	686	679	673	721	662	738	676	717	702	694	696	675	679	699	709	639	675	648	658	735	695	713	651	717	664	654	701	666	717	665	707	690	658	686	691	697	673	666	653	693	687	701	716	674	725	718	688	695	719	731	704	677	663	701	690	695	689	688	707	730	697	661	718	696	691	707	647	687	713	705	689	666	690	682	674	659	676	660	719	747	688	659	707	728	694	697	667	721	654	657	690	705	721	679	650	641	669	661	746	671	685	691	694	726	704	666	680	655	693	702	660	726	683	709	675	696	692	668	710	687	701	669	679	710	682	636	672	722	696	692	723	693	675	745	693	729	685	687	671	686	701	691	621	672	688	725	692	666	707	712	710	659	694	694	737	655	673	670	706	688	704	681	739	698	749	739	702	706	660	689	703	689	717	692	717	689	678	737	692	714	705	676	700	657	698	687	704	711	718	660	698	673	690	667	680	616	681	669	657	696	714	677	715	666	680	694	681	696	687	691	685	670	707	728	714	676	728	645	655	643	671	669	712	706	673	662	667	651	673	674	678	660	699	668	684	700	685	688	699	706	695	673	684	665	724	687	663	716	702	704	695	663	731	729	732	695	682	694	685	714	671	699	761	693	668	703	723	681	717	702	649	684	700	670	663	678	743	690	693	709	704	735	752	727	706	718	655	687	681	691	673	729	661	689	706	686	713	643	701	696	634	719	717	678	701	701	682	676	677	663	691	655	718	701	692	694	723	702	718	680	698	647	767	699	714	697	662	695	697	719	682	685	665	673	759	690	688	692	692	692	679	741	661	674	708	715	708	676	671	698	661	730	657	717	687	685	684	654	714	690	697	686	681	698	663	703	681	687	679	682	723	731	675	711	709	660	730	697	629	674	720	675	709	700	647	733	691	650	722	666	682	676	667	704	698	723	696	672	697	719	657	676	609	697	670	668	687	737	673	683	670	662	694	695	693	678	661	710	682	713	654	657	676	668	687	645	698	711	626	696	680	611	706	721	707	635	751	720	675	675	728	697	675	645	657	673	678	636	704	684	664	706	687	656	695	732	727	705	685	733	689	647	652	665	709	703	741	685	736	688	707	676	748	675	704	695	664	701	650	700	660	696	673	692	691	707	687	701	711	687	700	701	717	684	700	672	704	667	679	662	691	674	699	704	747	699	663	677	675	665	725	676	674	674	688	709	692	727	651	732	675	689	670	697	712	726	715	684	719	716	695	685	681	654	718	700	699	689	749	678	663	671	701	710	699	731	704	669	706	725	680	695	683	664	715	700	719	706	675	703	731	678	714	710	677	689	727	680	679	691	721	704	729	713	646	726	665	713	706	652	708	665	690	707	710	717	680	699	709	667	693	664	673	698	678	706	704	703	699	708	697	692	705	689	719	664	698	695	706	686	683	714	670	719	691	668	676	705	642	709	725	653	675	741	681	711	694	675	726	681	665	658	676	671	727	681	705	658	691	702	695	672	674	663	676	681	700	711	724	711	650	718	661	694	760	703	709	679	687	636	662	685	682	717	693	718	717	653	625	691	711	678	706	679	675	682	675	728	651	680	693	662	695	669	720	686	666	752	726	687	655	725	656	715	638	696	691	701	692	676	665	680	682	660	695	644	716	705	695	698	659	668	702	695	718	642	696	700	689	703	709	694	721	705	703	701	681	693	710	704	682	688	667	706	705	695	704	722	698	682	692	682	701	641	675	676	688	699	654	675	737	674	722	693	673	704	648	712	669	642	659	694	658	699	670	724	681	697	685	682	687	652	756	657	673	646	691	698	702	672	705	683	715	679	684	686	661	738	705	702	649	688	713	694	700	722	688	670	726	711	737	704	741	666	654	657	694	668	692	703	672	743	697	712	680	720	716	674	707	669	669	686	724	681	715	725	684	697	660	677	652	720	712	689	703	724	649	698	684	735	737	675	663	670	730	704	663	720	670	699	689	723	747	652	704	664	664	712	716	708	642	662	736	656	656	714	679	692	737	699	730	678	696	651	671	705	693	696	668	683	633	673	668	687	684	647	680	652	686	699	715	700	697	712	683	713	663	737	738	656	705	657	647	708	719	699	680	701	688	686	731	726	703	648	671	719	684	738	667	664	689	698	657	681	671	674	669	707	696	666	636	661	675	709	696	705	731	672	688	678	699	671	738	678	678	694	667	696	695	703	639	711	718	668	694	721	660	682	658	667	678	700	737	665	658	639	703	684	700	662	646	676	700	725	659	688	656	691	640	710	698	663	654	728	730	652	710	698	663	667	707	631	702	726	671	700	706	724	699	647	686	659	686	696	740	692	675	658	699	662	686	666	706	730	672	699	697	690	664	713	662	634	691	693	709	729	678	668	692	681	672	715	688	693	660	710	707	672	709	653	667	705	698	703	710	668	633	704	690	688	725	646	725	662	710	697	704	681	718	692	687	683	639	639	711	705	692	608	662	721	692	682	720	721	674	692	719	715	676	717	632	703	686	666	735	711	660	697	742	669	665	697	627	704	697	710	679	664	706	684	689	709
45581	34166	48100	45940	39651	36531	34138	24050	13963	8474	6037	5117	5299	9910	10218	10498	8315	6151	3642	1853	1034	684	481	381	328	262	270	241	253	241	242	278	289	292	263	266	244	252	244	258	273	259	269	247	227	277	257	248	254	272	244	238	284	263	282	262	246	283	287	279	275	237	258	247	228	250	264	263	252	270	260	252	266	250	261	235	237	205	227	234	279	262	256	273	270	259	257	220	264	254	266	254	256	246	243	278	257	251	263	291	255	293	252	257	271	268	245	270	250	276	266	256	264	258	263	282	278	280	295	249	242	264	280	253	247	238	267	278	250	274	262	272	263	271	254	227	275	268	278	274	233	247	247	274	213	243	288	242	264	301	251	273	261	263	259	272	246	257	277	265	263	276	246	265	271	246	272	260	246	268	268	270	274	275	264	246	260	254	229	255	207	253	277	241	256	280	260	245	264	247	275	240	249	259	250	232	250	251	247	290	249	248	278	223	276	245	232	236	272	292	234	252	260	280	279	270	249	260	236	239	264	282	279	275	260	259	258	245	258	289	290	257	288	290	259	245	261	245	276	265	251	262	246	242	249	284	254	240	263	241	260	264	219	234	280	262	278	257	291	246	253	259	260	267	322	267	231	256	249	261	243	272	272	280	252	259	275	266	275	233	219	244	267	249	292	277	264	243	242	268	283	250	271	270	241	257	268	258	246	272	278	241	312	231	261	241	281	256	253	260	242	272	264	247	258	279	250	244	257	281	232	244	273	229	294	264	260	257	263	233	252	260	241	267	263	257	249	266	248	254	300	276	250	263	274	259	252	261	265	252	252	263	247	244	254	253	234	242	267	289	278	266	293	262	273	265	269	241	254	244	246	252	248	263	270	248	265	236	264	274	246	259	266	240	242	254	287	263	230	239	254	247	234	254	257	250	243	273	264	261	259	282	245	261	245	264	268	251	227	249	291	263	254	254	265	239	244	260	240	261	253	250	261	287	277	258	256	293	258	251	241	263	268	284	252	242	256	269	262	255	238	244	293	271	247	284	228	249	256	279	256	260	276	228	215	244	273	252	286	249	231	257	264	232	236	255	262	256	241	243	282	260	224	242	251	255	278	240	261	251	286	284	271	252	286	256	245	242	247	268	246	268	260	268	254	252	249	220	287	252	296	255	252	277	257	260	251	252	279	259	261	268	252	251	277	269	283	268	262	250	265	256	259	276	256	263	255	258	297	269	258	275	225	292	241	280	244	244	285	264	223	254	254	278	238	267	276	254	267	247	275	252	279	245	270	238	265	293	266	252	280	241	257	276	309	283	265	294	283	227	253	243	236	260	266	261	264	256	241	255	279	263	252	267	255	253	268	312	231	273	234	256	273	282	242	259	236	270	231	283	290	263	266	253	268	259	303	238	260	269	264	238	247	283	271	254	233	267	277	242	278	247	268	232	272	274	268	256	283	275	263	276	250	303	268	269	273	265	260	278	270	239	286	282	256	282	252	263	248	243	260	289	274	257	248	256	273	287	271	251	250	261	276	243	271	259	242	245	227	263	256	278	251	222	241	233	238	271	243	234	272	278	225	253	258	255	272	228	250	274	249	273	270	255	286	267	260	285	254	228	253	266	240	239	295	268	246	257	254	267	251	222	247	265	269	269	264	264	257	198	243	230	255	238	249	279	238	286	240	231	283	281	247	240	278	267	275	245	268	263	279	246	270	244	252	280	272	264	256	278	233	288	257	251	240	255	261	279	253	270	269	224	258	261	295	244	254	272	256	253	261	258	247	265	275	249	252	271	263	278	281	264	261	242	254	212	239	255	262	306	266	313	267	250	263	286	263	257	257	249	272	262	268	268	266	276	275	280	264	261	234	267	258	279	293	253	253	259	272	290	292	255	266	264	300	246	261	263	241	251	255	241	253	249	258	242	284	260	256	279	273	281	232	267	253	250	254	269	236	256	264	241	263	266	262	263	236	251	258	243	265	262	239	266	263	248	247	240	270	263	239	255	292	286	269	257	283	239	283	262	270	244	248	277	246	293	241	242	275	289	269	271	247	262	233	274	296	276	283	278	250	263	276	258	260	268	276	250	292	274	272	265	262	271	235	260	273	262	238	249	265	260	245	286	271	272	267	243	236	262	259	256	261	273	265	245	259	282	253	278	249	277	271	276	230	255	253	247	244	278	242	303	256	297	278	250	314	250	257	237	258	278	277	264	293	282	292	247	260	257	258	294	247	265	255	228	272	254	280	277	270	273	255	282	250	281	279	232	280	261	279	291	243	262	259	261	258	270	259	254	269	274	276	268	242	285	238	290	254	285	270	282	262	256	277	268	248	236	303	236	292	253	242	243	238	255	252	273	269	267	282	253	262	267	242	278	259	280	262	275	281	269	222	257	266	256	240	270	230	276	279	251	268	274	237	262	279	269	271	237	239	257	264	277	237	275	284	238	267	253	275	281	258	259	244	267	279	268	242	237	258	245	237	251	268	268	247	257	289	264	251	267	260	247	242	265	258	260	279	263	268	276	262	268	289	286	250	248	238	279	290	264	247	277	239	247	241	246	249	241	254	265	262	246	220	277	258	254	263	268	234	262	271	255	284	248	252	269	282	257	266	281	237	236	270	266	283	256	236	258	244	276	263	233	266	263	248	283	240	252	305	278	263	265	277	275	279	280	246	271	283	286	261	241	272	258	248	262	259	259	266	284	268	220	281	238	246	254	263	265	273	244	249	268	274	254	258	238	255	265	257	266	289	251	290	265	245	247	240	256	254	265	225	275	262	267	257	245	244	249	272	237	237	266	232	238	299	285	270	267	247	270	273	230	220	230	250	255	259	265	254	234	245	291	253	246	242	265	272	236	234	220	266	266	295	275	246	242	288	266	262	253	258	247	284	270	259	272	272	255	271	285	246	231	287	265	252	269	282	257	282	235	267	268	244	269	258	273	259	249	288	289	251	245	266	286	246	267	282	236	274	235	281	278	252	261	242	270	263	264	243	250	260	249	245	267	271	284	267	273	277	275	238	240	274	247	268	257	254	250	275	237	251	261	265	245	299	263	247	232	267	261	252	240	277	265	261	254	273	301	255	267	276	291	253	244	269	253	258	267	265	275	259	250	247	281	263	269	252	264	263	259	240	268	258	274	260	256	261	239	258	277	285	278	261	273	267	247	290	248	273	287	271	262	243	255	259	279	263	262	276	255	272	274	259	266	271	223	229	247	280	249	287	252	269	266	254	266	234	248	286	248	275	289	265	237	263	265	248	251	276	269	253	232	225	254	269	271	276	280	270	268	249	241	248	238	271	296	260	290	266	260	295	264	214	251	244	270	246	232	255	280	276	267	259	281	246	263	274	278	268	272	274	286	254	248	266	263	246	266	278	283	263	295	253	241	259	260	234	282	238	251	249	264	264	262	241	253	242	281	270	233	260	269	289	296	236	268	229	236	272	249	252	217	263	243	281	271	289	264	250	248	246	256	240	258	226	286	270	280	233	246	250	284	281	235
28491	25335	45798	49432	48809	49577	45284	33305	23609	20265	19248	18653	20715	30033	30769	30603	26510	21689	14858	8564	4854	2757	1639	1080	781	653	680	585	603	628	603	654	614	619	656	696	599	645	587	630	648	656	623	630	644	612	599	623	612	643	653	607	573	585	604	630	627	638	645	623	592	637	616	603	615	629	608	649	605	584	642	615	630	624	633	608	610	627	611	641	625	610	610	630	617	604	618	603	618	630	647	628	605	607	687	588	643	632	675	576	631	608	615	651	622	573	604	613	630	666	613	644	571	599	576	644	632	612	589	620	612	597	599	626	586	632	632	629	617	582	589	571	610	600	590	625	606	606	633	643	614	613	592	605	608	617	624	570	637	629	627	615	613	607	616	639	643	610	623	634	618	593	633	666	631	585	602	642	662	699	635	585	597	624	622	647	629	602	593	653	625	638	652	609	659	632	604	668	633	599	622	634	617	585	607	614	619	623	598	638	644	612	643	611	590	623	570	572	611	640	584	652	606	620	649	644	602	614	636	631	639	593	557	649	567	635	613	628	634	635	617	607	615	602	616	637	619	611	642	571	603	599	595	600	600	582	622	604	670	610	631	590	605	622	609	667	641	568	649	594	636	582	603	608	667	620	618	600	636	659	640	643	600	623	617	637	660	608	597	628	607	652	616	603	628	591	630	637	612	640	631	603	665	596	642	616	617	607	613	604	631	604	619	582	592	644	594	619	642	631	665	621	665	622	620	651	615	651	596	563	589	611	605	598	625	640	663	599	605	599	667	609	629	622	624	627	613	586	632	586	625	593	625	594	636	623	586	640	622	586	633	640	611	675	661	612	609	622	615	604	613	599	601	642	646	639	621	601	611	617	636	655	622	624	645	626	649	593	610	595	598	621	585	614	621	613	599	615	642	593	645	638	605	627	629	619	616	620	616	578	615	632	562	638	625	578	636	615	633	619	641	630	602	596	602	614	548	625	600	560	629	601	649	611	627	599	605	614	616	603	628	648	616	605	628	681	637	621	674	622	664	621	608	628	620	637	600	622	609	606	611	623	641	651	678	620	631	654	625	572	623	626	640	611	618	586	631	633	594	617	617	598	619	624	606	640	629	631	602	620	613	633	587	629	605	600	660	567	670	593	670	635	612	622	628	637	600	572	618	609	630	577	608	623	628	658	601	569	631	616	630	591	596	603	586	671	619	575	602	616	641	670	585	617	600	649	598	651	594	621	618	641	610	587	560	624	614	610	614	606	604	617	647	656	624	653	606	650	599	590	580	628	674	664	589	650	581	644	648	644	639	626	609	624	638	576	634	652	612	622	627	604	619	634	588	612	622	622	577	604	635	600	650	602	627	602	586	596	588	631	600	602	618	614	587	625	626	612	634	653	638	597	650	651	641	577	632	615	629	644	575	588	621	611	646	633	646	616	608	623	579	620	627	614	622	566	570	622	668	615	616	628	615	637	640	639	600	603	634	608	636	630	619	614	620	576	697	675	574	623	599	556	631	637	596	594	572	619	618	643	647	615	620	661	627	603	615	589	667	648	626	583	606	619	562	663	640	649	582	578	619	627	620	580	617	615	631	606	643	584	611	584	638	606	659	662	653	621	628	629	629	593	652	648	596	560	598	602	630	592	586	666	660	590	628	570	610	592	642	621	614	648	641	612	618	595	643	600	587	577	603	612	599	654	628	582	606	580	604	585	615	612	645	623	656	614	616	660	601	639	631	616	643	618	653	637	656	651	590	586	648	592	550	599	607	648	625	634	619	643	666	622	616	608	596	652	622	593	564	598	632	692	622	642	602	586	611	607	602	655	625	619	612	600	695	626	648	638	676	637	604	617	597	649	581	548	609	610	585	618	648	583	665	598	615	592	640	639	643	629	627	629	682	577	653	586	613	586	597	605	665	588	609	638	615	592	577	592	568	594	617	627	603	637	641	646	647	611	644	587	641	616	653	624	624	601	652	591	637	578	603	612	622	583	604	616	616	609	621	622	569	594	597	593	586	623	608	595	642	594	591	615	632	640	608	637	601	609	635	575	627	615	607	570	579	617	568	621	618	631	581	566	617	594	620	649	602	643	642	623	617	649	592	586	609	621	648	618	600	564	626	623	647	631	630	630	625	598	602	619	639	601	600	618	671	635	600	647	645	572	601	624	561	666	635	631	594	605	668	655	617	620	594	592	654	649	590	588	589	606	617	624	672	662	570	634	646	656	596	615	580	583	645	596	606	638	576	597	625	594	607	611	630	638	660	612	649	589	633	593	650	620	630	601	604	660	603	622	655	607	585	644	660	613	646	623	610	637	606	695	630	622	632	619	629	576	604	643	577	629	632	597	570	601	589	576	639	633	651	627	593	571	603	610	551	606	649	590	677	643	632	612	612	636	608	590	665	575	601	609	625	599	618	624	622	670	599	598	604	612	671	599	634	618	644	647	593	610	611	599	629	683	589	590	597	615	639	627	567	573	634	614	653	627	671	630	625	597	600	591	653	623	646	604	626	624	677	646	637	606	623	652	641	625	603	661	609	629	615	623	639	596	656	611	613	612	618	579	597	671	602	603	604	596	609	652	654	610	594	658	620	652	590	628	641	638	653	613	592	592	603	640	597	651	625	607	555	613	614	611	648	625	611	620	649	588	615	631	642	585	596	591	614	618	583	566	659	598	602	613	588	659	584	638	597	640	674	615	637	623	605	636	643	626	603	624	629	623	639	615	636	645	595	623	610	649	630	626	679	560	606	644	639	633	648	621	661	612	600	626	602	579	677	616	601	630	605	622	614	580	590	607	603	654	625	620	601	657	631	637	657	658	585	643	620	626	643	599	608	607	610	621	631	579	622	612	618	632	625	626	638	603	597	625	665	577	610	605	635	607	584	619	658	651	580	609	639	574	553	592	626	593	616	645	584	598	615	623	635	613	625	632	588	599	597	611	637	641	635	662	616	644	636	638	607	603	644	611	603	577	654	629	653	642	639	621	606	611	632	592	649	608	626	596	606	597	623	647	593	638	609	582	641	626	597	626	627	625	648	587	647	602	615	641	643	616	602	619	659	616	597	657	646	631	595	664	586	663	625	614	625	618	603	570	649	611	667	617	634	622	612	598	622	629	562	586	628	679	631	614	619	618	591	631	656	608	663	592	584	603	599	626	674	645	630	632	589	647	622	604	605	620	610	598	664	618	637	617	617	650	593	619	643	588	627	632	619	623	638	611	620	588	642	588	639	663	584	642	658	620	571	634	610	614	649	597	611	654	584	642	620	588	589	566	581	646	650	623	643	630	586	611	611	649	589	599	594	618	641	617	644	605	621	622	616	595	648	635	611	614	608	586	623	612	598	629	592	669	593	592	564	609	636	610	612	588	583	609	588	585	613	581	611	632	607	595	601	630	612	614	604	617	627	624	634	617	599	617	656	626	646	595	638	673	618	621	597	612	619	640	618	638	678	587	606	630	611	625	595	602	651	614	630	626	601	659	595	610	618	655	612	610	586	614	642	664
17610	9979	13031	12911	8210	4901	2840	2022	1427	1264	1064	789	624	654	765	869	948	791	644	501	442	346	358	331	334	324	321	314	334	326	342	304	336	336	305	317	333	331	334	341	338	342	325	306	309	332	356	360	312	334	336	360	299	337	306	324	327	310	339	328	342	342	333	333	345	325	363	316	376	326	330	328	324	317	301	328	353	338	366	304	336	321	345	330	362	310	312	321	312	299	334	341	294	330	310	335	336	356	356	344	330	353	348	321	352	337	306	315	345	333	331	314	331	320	335	329	333	338	320	314	341	293	321	338	315	318	318	322	329	363	345	343	333	326	330	320	336	322	330	309	328	343	332	305	311	305	343	338	350	333	336	311	315	316	339	300	314	332	315	350	330	353	329	360	317	344	332	317	367	330	337	287	315	316	342	323	347	335	350	338	303	350	320	311	306	329	306	360	326	316	297	329	318	311	351	360	314	332	342	328	340	329	338	322	327	321	324	367	325	311	326	327	350	306	322	327	346	347	322	332	321	328	338	315	305	336	357	341	275	298	341	326	332	358	315	341	315	310	333	324	318	343	364	323	376	341	329	329	347	366	338	301	333	358	336	326	341	335	328	341	311	327	329	345	306	321	317	307	321	334	331	339	359	340	320	299	325	354	323	324	323	331	338	340	310	357	304	336	321	347	337	358	355	324	342	330	329	326	332	373	345	310	323	317	307	319	336	334	335	320	318	361	357	357	332	331	325	339	337	339	358	325	323	316	326	317	333	338	324	332	335	325	318	352	345	305	321	302	338	351	358	336	292	323	328	337	373	334	321	308	334	333	308	325	311	333	371	343	299	358	329	320	335	352	305	329	320	335	330	332	324	314	320	343	307	358	335	344	308	317	334	347	316	312	347	338	320	350	298	350	321	370	311	333	306	346	332	331	330	332	359	354	296	355	342	326	330	322	356	347	329	325	339	345	355	328	352	311	312	322	316	353	307	330	318	339	339	318	333	343	323	362	328	316	341	353	315	315	337	330	339	319	344	317	352	327	324	361	370	333	306	316	293	338	300	310	334	329	310	337	346	318	343	346	339	330	314	324	334	323	342	328	329	336	330	321	338	328	317	324	331	290	323	271	310	314	313	330	314	329	324	294	325	314	316	316	332	323	321	355	318	340	358	311	350	334	333	335	340	324	303	366	333	331	312	323	353	331	309	361	351	347	350	307	325	324	279	347	325	333	341	312	346	341	339	334	357	317	362	346	301	327	309	303	305	323	313	386	322	341	323	325	326	313	333	324	301	345	340	344	351	332	341	324	358	313	308	352	334	335	319	319	346	337	318	353	332	295	326	339	324	323	351	334	319	317	343	309	344	351	344	325	373	325	349	325	309	348	323	342	318	338	341	313	330	347	346	308	310	326	333	343	321	300	329	352	327	355	349	316	339	342	345	339	343	334	346	320	327	310	313	342	323	349	339	355	349	317	329	321	313	348	329	337	310	331	343	334	337	321	316	352	341	359	320	336	326	304	352	337	338	301	341	290	314	271	290	333	341	365	312	323	313	316	319	342	340	332	347	321	340	335	300	316	343	372	326	342	337	346	346	336	342	334	320	338	350	294	333	321	316	317	329	333	311	337	369	352	328	339	307	303	337	329	334	348	336	337	338	321	369	327	335	357	341	321	345	347	344	323	328	331	294	343	327	342	304	305	346	366	318	316	341	321	326	317	335	314	332	340	334	317	323	352	327	303	323	307	346	328	342	296	354	341	320	352	310	335	310	303	346	322	342	328	332	334	311	328	317	348	345	315	313	333	307	339	350	317	318	307	303	338	356	348	329	322	375	294	354	335	347	311	354	344	312	301	322	349	317	327	312	341	343	307	314	297	319	338	287	348	323	342	329	324	341	347	328	327	303	349	347	309	332	331	327	373	356	306	316	338	322	327	329	352	344	326	323	336	319	299	334	332	337	333	331	348	310	369	341	333	351	316	326	329	328	346	356	346	336	313	354	327	331	348	339	338	321	346	342	328	348	308	327	324	313	348	314	350	322	325	350	353	340	301	332	334	348	332	355	346	331	309	318	370	339	329	354	342	327	326	310	303	366	346	303	324	337	345	337	315	322	333	332	325	335	323	311	326	344	324	346	309	300	345	337	335	352	321	342	359	326	321	345	353	317	331	328	352	294	308	333	308	377	355	348	346	329	326	330	351	302	299	347	326	356	350	299	348	310	342	318	310	319	342	339	333	345	353	350	345	310	332	346	318	320	334	311	330	335	339	334	345	331	348	323	319	329	315	339	336	349	321	319	322	340	330	333	329	300	309	300	321	328	332	332	314	340	310	357	348	337	308	326	342	300	338	365	342	329	336	336	329	308	316	341	349	348	356	319	322	321	336	376	323	359	382	327	333	368	343	350	354	331	317	324	322	323	354	349	310	306	342	320	301	360	318	326	304	353	326	322	341	325	338	307	317	320	327	361	324	342	323	341	311	315	293	347	289	339	302	344	340	353	366	359	315	314	320	314	343	334	352	334	294	329	341	333	327	361	351	296	330	340	327	320	315	326	311	330	313	300	303	354	342	356	327	310	307	341	316	318	305	304	325	336	318	330	312	328	327	354	339	342	336	337	343	337	346	361	323	324	341	327	292	354	323	298	333	320	357	325	332	341	354	319	310	331	305	328	302	350	319	309	337	297	326	319	340	339	341	344	304	308	323	330	376	357	328	300	366	330	327	347	338	336	327	348	348	310	305	344	328	325	312	321	302	326	343	344	316	330	363	339	324	318	300	337	333	290	341	352	328	330	285	335	358	344	344	334	317	330	342	343	373	332	339	329	340	324	334	319	333	334	319	348	328	351	318	314	281	331	308	330	371	327	319	304	349	323	339	360	336	322	292	348	311	327	327	330	361	343	325	336	328	306	339	369	312	341	348	324	337	316	345	326	376	343	291	312	319	326	321	341	320	335	319	352	351	324	315	319	334	327	358	337	335	338	330	351	358	304	346	360	338	340	335	336	320	324	307	315	304	317	309	347	345	377	336	327	344	321	342	316	324	326	320	319	323	329	325	355	345	314	310	320	353	334	289	320	317	351	331	333	331	344	336	353	351	349	309	347	322	337	296	349	304	345	298	328	368	346	328	374	319	326	361	313	334	315	308	319	313	324	333	324	351	330	358	338	317	315	341	355	342	307	327	316	365	318	327	318	326	325	333	321	305	330	336	335	321	318	330	301	329	330	334	300	313	333	355	319	306	340	321	326	327	331	332	343	338	360	313	297	346	339	357	337	338	366	315	340	381	350	357	316	317	342	301	317	340	334	327	327	302	374	339	306	343	336	333	302	328	335	313	341	339	361	320	350	307	312	332	354	337	303	349	327	337	349	334	363	349	343	349	336	318	314	355	349	321	356	377	324	327	364	335	323	334	366	351	377	336	308	316	366	349	332	336	319	346	331	357	312	327	325	334	322	352	317	335	322	319	355	362	336	339	340	330	361	329	316	304	330	329	317	326
9507	7271	19347	23920	19393	15172	10877	8527	6285	5414	4815	3445	2622	2949	3353	4044	3815	3327	2336	1636	1192	1031	892	785	773	809	808	787	740	752	804	746	767	769	801	786	817	754	751	741	781	721	710	800	721	793	731	771	718	777	840	775	775	775	801	752	764	723	784	750	788	735	776	770	772	733	719	737	754	750	795	812	735	778	841	789	717	736	765	744	746	772	769	808	788	746	749	748	784	769	785	851	755	748	737	770	788	769	756	732	800	762	758	778	768	803	752	739	742	791	721	760	744	795	748	724	742	774	806	794	752	809	747	766	752	777	710	786	771	794	744	793	765	794	746	803	806	777	770	767	806	835	753	762	787	749	781	815	711	722	775	736	797	739	781	773	776	817	735	748	749	760	761	733	759	750	820	777	806	761	756	790	783	773	764	768	773	799	776	805	727	742	776	748	820	781	735	771	756	776	805	768	769	751	791	814	774	765	735	770	736	754	767	762	785	752	753	802	760	763	788	798	744	802	756	796	781	745	775	776	782	792	769	751	812	727	796	798	822	698	746	798	756	789	763	800	720	788	763	818	777	769	795	793	782	771	766	779	770	787	787	757	733	774	766	720	754	784	779	721	807	756	731	823	817	751	804	790	818	769	729	737	764	827	729	768	792	755	780	771	776	816	687	762	742	751	732	753	775	749	766	782	792	752	776	791	790	770	788	726	743	774	762	787	757	758	770	775	796	722	716	753	757	756	742	830	782	801	749	775	787	765	760	745	780	751	772	752	752	811	773	761	766	784	810	757	759	757	777	765	770	771	765	755	765	758	764	823	773	749	738	769	751	768	772	715	740	737	802	779	765	781	792	740	806	766	757	783	775	819	697	774	767	763	757	746	763	764	766	757	784	777	771	741	749	783	807	779	800	785	749	759	759	713	756	728	776	731	776	768	754	809	794	724	752	728	724	797	762	787	782	762	770	827	729	771	739	807	738	804	811	768	754	797	823	795	782	763	761	773	804	783	723	721	764	761	763	761	784	734	752	756	831	751	731	772	787	750	809	745	818	790	775	781	785	710	708	763	759	783	758	809	788	805	773	775	788	769	796	774	746	761	756	807	781	740	738	789	775	765	727	807	747	801	776	798	752	785	748	738	782	696	721	768	805	757	807	795	821	766	818	774	692	764	739	793	789	768	766	700	766	746	773	758	808	794	802	710	734	773	793	798	794	769	778	768	790	808	758	700	759	767	760	842	757	767	731	798	805	799	875	749	779	786	780	709	812	784	763	763	730	739	781	806	719	777	771	765	716	768	773	806	786	810	772	723	707	774	759	801	745	739	765	841	756	820	786	758	741	757	704	758	743	778	725	792	738	740	782	740	790	755	783	776	761	726	800	753	819	780	769	765	757	730	734	749	749	702	795	816	769	746	720	739	813	802	712	777	768	796	786	767	812	777	785	745	779	752	749	776	768	758	750	787	818	748	725	758	783	796	769	799	757	715	798	773	834	781	832	738	795	760	800	772	746	761	760	745	807	827	730	752	773	808	788	772	784	797	797	779	782	744	799	716	744	777	777	752	805	738	750	740	804	822	730	794	798	737	769	770	754	773	737	744	772	758	781	778	760	794	761	753	780	754	756	753	735	782	785	785	795	769	765	770	805	769	696	741	785	766	745	693	788	771	752	760	808	793	729	797	749	782	740	787	758	779	777	825	768	769	759	808	722	687	781	766	766	815	727	776	794	771	760	773	790	794	719	748	769	747	771	767	792	756	786	729	772	764	774	808	751	810	724	715	791	820	803	807	749	772	792	729	809	722	742	790	744	785	786	797	771	753	779	734	768	793	741	767	793	812	745	758	781	789	784	728	846	755	752	752	736	795	758	741	754	766	773	772	776	820	790	796	808	757	824	764	770	785	779	730	741	812	831	732	804	764	770	768	757	798	773	767	755	754	734	785	770	753	798	799	743	805	832	810	776	817	760	783	748	692	788	748	800	772	780	733	752	745	787	766	769	755	747	787	735	813	753	773	800	769	756	723	760	782	731	781	763	767	723	731	787	832	793	741	784	797	773	780	769	747	793	807	817	737	745	721	749	798	773	796	782	826	725	787	735	788	699	765	751	753	757	766	732	777	771	777	793	758	771	756	757	768	760	751	765	759	793	761	736	755	751	777	768	817	751	737	776	790	746	792	781	769	759	796	720	756	778	759	788	782	786	755	719	741	778	734	827	761	772	751	802	821	752	774	758	731	708	832	810	796	755	759	736	767	778	732	775	753	822	778	771	754	721	822	808	749	792	747	778	823	768	762	717	836	745	758	747	802	785	788	802	796	783	754	739	755	784	775	783	768	746	754	777	769	773	726	779	746	760	772	754	785	779	754	817	813	816	765	700	788	748	772	783	767	771	771	790	729	792	748	717	811	785	787	763	727	740	789	720	770	772	821	767	794	701	764	744	776	705	753	737	744	767	807	783	796	751	766	771	753	829	746	729	797	790	753	820	721	758	781	758	769	730	748	797	769	786	791	723	800	749	765	738	780	767	748	756	812	787	794	766	720	747	775	764	744	783	790	784	789	749	755	792	794	830	732	773	742	751	802	700	731	729	778	749	763	807	767	765	770	721	791	734	795	756	768	767	751	777	770	751	742	845	719	749	751	720	811	822	762	760	728	777	740	822	757	789	765	784	767	768	781	799	738	739	778	787	810	783	733	747	762	794	774	811	766	798	754	792	779	781	744	785	825	739	751	764	804	767	762	807	787	760	791	765	825	780	833	718	761	785	772	785	763	803	778	770	783	753	755	758	765	744	745	768	767	747	758	748	721	779	797	821	774	817	768	730	771	782	792	719	771	777	760	783	777	789	735	750	774	747	742	823	732	781	757	770	778	799	783	798	774	750	752	790	736	770	798	776	786	773	789	793	787	790	761	747	852	765	803	812	773	747	808	803	803	793	739	776	744	814	761	770	773	718	805	736	716	723	757	793	756	818	803	751	804	765	751	741	788	759	765	749	800	758	737	772	742	745	802	780	743	748	781	790	809	735	743	789	772	794	768	807	752	766	751	786	722	757	775	776	754	764	760	723	798	775	753	789	753	806	737	700	784	779	775	725	767	740	764	781	801	759	771	750	757	774	768	721	752	800	747	839	809	775	795	809	768	765	758	795	787	735	756	767	767	746	774	770	746	773	811	748	767	748	789	811	775	795	785	795	757	714	788	764	746	781	746	746	757	716	755	766	798	778	756	746	763	739	751	727	773	748	779	728	754	699	774	762	756	788	835	815	757	823	789	796	788	760	749	730	777	850	796	754	769	750	787	784	761	838	748	778	712	768	779	769	752	801	796	777	752	733	753	820	752	782	766	750	727	759	793	795	722	765	794	737	779	772	758	810	719	770	729	785	792	775	796	742	762	734	790	744	783	755	773	726	811	790	730	762	761	732	758	749	783	802	783	773	764	796	787	760	773	805	782	767	794	753	735	757	806	778	766	763	752	776	769	825	787	748	762	767	790	738	792
33867	27889	44968	42024	33270	29970	24665	18974	8882	4908	3752	2517	2125	3809	3795	4941	4479	3278	2027	1150	739	510	406	353	322	309	297	286	290	322	302	289	321	319	327	273	291	298	256	295	303	271	297	315	301	300	305	296	303	313	320	333	300	280	283	300	257	273	258	278	286	291	299	263	303	283	280	290	300	312	295	304	306	268	315	297	319	292	296	309	296	273	290	264	282	259	283	303	292	284	279	266	275	325	297	334	316	315	312	297	301	317	292	268	304	291	288	286	283	277	296	295	318	287	295	300	287	302	270	299	309	311	284	299	279	317	309	289	304	273	295	300	323	306	326	275	290	317	265	289	281	283	274	273	280	326	295	281	285	302	315	292	295	297	301	297	264	321	315	286	300	312	325	280	276	291	299	274	284	287	289	290	287	309	293	301	295	278	288	309	308	311	295	294	308	297	289	304	318	298	303	293	331	318	287	309	318	304	303	303	283	312	301	298	275	294	255	266	309	303	295	292	304	315	283	321	302	294	275	280	293	333	274	293	312	269	319	284	284	300	322	274	261	314	260	273	292	274	271	301	311	306	304	286	311	317	247	356	265	295	291	292	294	291	321	297	300	289	295	287	303	287	283	305	304	296	329	299	318	298	278	304	286	311	301	260	325	271	287	312	311	274	302	278	285	309	294	303	318	311	299	293	287	298	281	315	290	341	312	311	299	314	290	295	252	303	283	279	327	293	283	289	286	277	275	324	280	299	280	269	295	295	285	340	311	302	269	306	274	322	324	296	317	323	297	303	287	277	282	315	280	301	322	319	287	282	290	317	269	267	297	298	316	334	263	286	278	298	323	333	287	298	253	320	304	283	271	303	294	295	288	304	311	286	297	321	286	270	308	284	296	261	287	293	288	283	275	280	278	293	334	256	290	260	283	305	306	285	290	277	289	312	301	312	282	290	304	291	294	294	279	291	303	308	307	264	301	280	357	310	312	313	282	276	322	292	308	305	292	286	284	308	270	303	292	301	292	325	318	294	317	288	286	299	284	301	291	305	297	315	300	287	328	309	291	276	282	310	297	315	272	295	290	293	283	301	302	306	332	296	318	284	311	321	319	300	290	259	298	296	277	300	283	301	255	273	291	318	305	305	273	293	266	293	309	285	292	295	284	295	302	309	308	307	292	294	323	315	309	305	321	282	273	294	295	312	329	294	309	287	307	280	307	321	298	326	294	310	314	300	279	316	313	292	290	299	313	329	284	281	310	287	320	283	310	297	298	282	267	297	291	312	270	288	309	297	305	318	322	308	292	291	296	256	265	271	308	306	293	280	272	246	314	304	339	295	292	266	277	311	288	324	269	306	312	294	289	279	280	302	287	302	309	302	292	302	325	326	297	301	307	296	304	316	296	291	295	303	300	296	282	350	315	316	311	286	302	298	321	254	296	286	304	324	349	302	304	261	286	308	315	256	299	319	273	317	307	300	276	301	310	286	303	318	275	337	330	297	285	286	245	282	292	313	302	278	279	268	287	289	335	290	302	293	313	323	314	287	308	319	289	313	295	311	291	306	293	305	295	289	282	325	255	285	301	307	309	323	286	263	291	307	309	305	298	296	301	312	316	314	275	292	286	267	300	311	284	297	298	313	318	290	320	259	309	299	294	299	306	314	320	303	331	293	281	282	306	280	283	315	267	280	270	304	284	306	315	285	307	264	308	290	272	287	298	274	312	272	281	306	304	297	260	301	286	317	318	302	279	258	301	296	289	298	283	322	304	299	262	289	302	304	314	307	285	318	286	288	292	278	298	276	287	284	304	299	298	289	276	294	312	294	274	290	294	304	286	284	312	304	286	317	283	292	256	295	264	305	315	286	290	308	266	278	299	282	317	296	291	308	260	321	308	251	300	305	337	296	294	270	300	276	291	315	331	300	289	317	264	291	332	288	305	318	283	296	296	264	283	292	280	264	282	277	293	311	296	294	291	265	287	303	310	283	297	289	307	291	314	290	330	311	301	301	294	291	321	267	307	287	306	324	301	312	277	282	262	299	291	271	292	309	280	278	300	303	287	256	266	285	285	305	288	297	289	297	309	341	316	290	288	316	277	285	295	312	282	286	289	273	273	280	281	272	321	285	273	310	309	269	289	292	309	313	281	310	285	291	293	268	316	308	299	325	302	315	290	298	301	308	314	319	275	285	325	278	305	278	305	295	313	296	271	272	332	284	306	302	301	278	328	329	277	306	295	300	289	297	270	307	300	294	301	298	292	297	288	281	287	262	245	330	306	325	310	277	294	320	310	295	290	283	303	260	321	310	301	295	317	247	302	319	308	334	320	283	287	292	270	298	307	266	296	275	268	311	292	299	277	289	330	302	284	305	295	317	257	285	341	303	318	279	272	298	311	329	307	319	285	304	326	304	269	287	304	292	269	282	314	257	272	316	337	291	298	274	302	314	289	283	288	288	319	297	301	320	311	292	292	252	291	306	313	286	268	310	301	287	245	265	316	278	298	313	293	290	293	273	335	307	272	317	306	312	291	290	295	282	283	317	310	284	270	309	314	322	314	300	318	313	282	265	282	288	266	276	321	252	313	263	328	284	286	302	291	300	276	302	298	293	288	281	295	297	284	278	318	282	297	299	301	264	276	286	274	299	326	275	333	312	280	289	260	291	307	273	321	293	264	296	321	301	301	264	270	320	284	308	286	273	279	319	315	287	315	323	296	308	279	312	274	285	289	338	296	293	305	306	322	292	300	301	296	311	284	298	290	269	315	308	312	279	315	316	311	301	282	289	298	331	283	293	320	312	282	296	282	294	308	315	304	304	321	314	316	303	304	310	277	304	286	293	303	271	289	307	296	310	296	306	309	278	293	271	286	314	288	258	296	284	289	303	298	307	285	294	318	275	315	287	309	286	294	321	318	299	283	275	297	297	323	304	281	256	285	267	323	347	293	299	305	288	321	316	288	295	332	300	274	290	275	320	305	287	312	320	325	329	308	306	281	284	309	290	321	316	293	273	285	304	299	278	269	304	273	288	296	290	312	298	323	340	306	325	297	302	309	291	286	304	297	280	271	298	305	284	277	307	248	297	307	281	299	321	257	292	313	277	317	262	290	306	287	308	301	312	296	286	279	278	312	290	295	297	286	285	257	285	283	303	299	271	247	313	265	314	269	305	335	309	309	331	320	279	267	304	306	291	325	270	319	278	315	290	289	274	282	287	295	341	289	318	297	309	279	301	315	295	313	305	309	286	316	280	295	276	257	274	275	315	308	336	274	274	307	294	293	286	294	286	302	285	262	270	304	281	305	298	297	278	290	306	260	264	290	327	320	319	312	295	303	317	276	246	286	294	303	271	285	321	280	307	313	328	302	315	288	307	290	313	291	298	282	295	302	297	312	297	295	290	305	288	283	316	298	298	295	297	291	265	321	270	325	294	293	271	301	310	278	299	288	282	311	278	298	290	271	320	313	299	287	322	278	317	287	305	319	287	271	305	294	307	291	304	322	307
20447	21228	42766	45877	43527	41172	37143	29374	18515	15708	14375	10626	9838	16539	16961	20287	18512	13875	8978	5156	3033	1757	1132	822	714	720	673	710	674	712	704	681	668	713	721	695	724	688	641	715	704	717	644	684	668	696	714	722	684	674	695	701	661	706	685	667	719	722	651	627	688	683	685	653	715	626	650	752	718	735	707	704	679	699	659	647	695	708	650	757	709	690	700	703	658	709	664	670	693	697	679	713	712	673	684	735	676	696	678	671	701	683	679	692	725	682	659	641	737	718	725	673	721	717	672	652	682	680	692	656	714	643	688	637	667	720	694	694	661	684	666	679	670	741	688	688	667	673	715	707	660	673	677	680	710	706	693	674	699	724	649	749	705	656	697	686	692	703	702	685	713	706	725	733	688	710	711	684	751	666	670	680	700	704	670	645	697	669	689	679	690	662	722	638	705	756	680	674	704	688	678	693	668	691	727	705	667	681	704	678	669	673	708	709	691	643	721	675	707	700	692	711	691	717	759	684	690	638	679	693	688	693	684	697	663	687	692	691	688	684	714	689	651	681	703	706	647	700	719	731	690	690	732	703	683	664	686	714	686	711	704	672	700	662	662	663	720	678	698	683	711	684	656	672	688	730	690	669	723	692	666	671	691	678	706	707	631	691	693	693	673	702	689	716	659	698	680	754	703	686	653	708	735	694	739	706	676	662	678	711	662	701	638	717	708	666	707	650	713	632	684	688	673	710	718	681	703	676	700	711	715	629	682	705	715	669	687	689	726	727	644	665	676	686	691	661	682	746	682	709	705	687	653	686	716	706	718	701	684	659	709	697	677	694	727	679	706	673	712	662	673	691	717	722	676	639	685	715	644	727	681	742	711	647	702	686	681	666	682	677	673	737	734	700	736	695	677	692	677	691	692	633	668	700	699	696	746	691	677	681	721	673	705	672	713	750	693	689	638	682	712	711	664	690	726	721	648	710	736	701	678	696	695	717	738	690	714	698	740	695	680	714	679	679	711	678	666	700	711	672	701	718	728	686	656	692	659	656	683	675	716	693	679	700	717	668	656	717	644	753	708	661	700	648	675	665	704	696	671	706	710	654	710	685	649	690	702	666	649	683	668	699	651	659	699	677	681	680	745	692	700	683	714	715	719	674	673	690	707	704	680	696	698	657	648	709	703	719	668	688	726	763	691	660	723	674	672	689	667	706	690	685	643	689	745	714	713	689	680	678	715	629	745	662	711	613	710	680	680	707	667	680	712	694	671	670	684	644	693	710	677	727	677	689	728	705	665	695	679	692	712	728	696	735	672	701	666	708	712	665	666	670	689	684	639	706	716	686	676	689	684	735	690	709	688	703	758	721	735	724	711	693	679	671	701	637	663	671	698	684	679	717	730	620	702	706	696	677	739	694	694	675	649	717	718	699	689	686	688	704	710	690	708	722	687	721	758	711	651	664	714	656	682	642	743	689	703	738	720	694	669	688	668	729	634	702	720	707	714	726	714	705	679	676	703	709	730	640	692	691	649	733	680	727	746	734	675	669	754	696	715	744	708	651	702	687	694	645	700	691	690	644	708	662	696	679	674	706	664	670	685	713	668	713	687	702	700	696	655	686	731	696	695	644	663	715	661	680	705	689	722	700	685	657	708	689	688	672	709	698	714	724	703	717	717	737	689	747	707	748	679	716	690	691	699	690	696	704	685	762	711	683	703	667	669	682	724	697	680	633	671	705	661	720	741	718	662	660	697	669	725	702	670	702	726	660	724	652	676	748	666	754	722	684	639	669	681	682	677	717	677	703	749	634	693	677	715	730	703	709	686	734	666	671	678	668	714	713	697	703	659	683	707	641	685	691	683	701	704	636	699	687	682	685	689	694	688	698	737	648	692	717	706	688	679	703	717	670	693	734	663	706	656	717	663	650	678	684	657	699	658	732	706	664	741	691	724	681	703	741	697	685	647	706	683	686	707	628	673	696	642	679	691	660	712	711	674	712	740	671	715	683	702	679	714	676	730	720	700	752	708	674	684	659	690	660	688	684	679	668	684	739	683	735	665	725	732	680	707	775	684	717	666	702	716	688	658	683	700	680	712	689	689	693	695	752	680	713	697	655	763	751	685	641	701	657	684	716	716	680	678	680	703	703	684	683	715	702	690	676	721	689	657	696	705	677	732	678	686	693	712	689	697	724	759	696	681	710	711	721	678	714	687	682	715	685	696	710	681	714	703	740	711	689	725	674	692	661	657	657	611	735	679	706	684	666	730	689	686	715	705	640	669	696	705	662	736	683	672	676	704	676	703	752	686	645	686	685	710	678	728	691	663	680	757	700	639	640	669	692	740	712	674	695	645	680	691	688	677	725	739	726	708	711	710	707	751	655	654	708	687	666	711	724	713	722	622	708	673	730	693	718	696	682	698	693	706	682	699	698	692	588	714	666	699	710	675	738	710	733	653	698	677	704	680	699	695	707	690	638	685	726	672	659	668	711	710	701	680	667	726	674	700	695	704	648	713	673	688	729	642	696	685	736	693	716	685	684	719	708	662	692	694	717	673	669	713	634	676	647	732	670	682	663	669	708	665	648	684	673	672	693	666	676	687	707	677	584	677	670	707	712	721	679	694	653	671	664	716	676	708	728	708	720	688	708	698	717	705	719	677	656	682	672	695	667	637	716	698	685	700	686	671	684	716	670	706	683	671	696	692	740	664	717	707	723	652	659	703	769	707	692	699	679	740	646	702	749	728	709	713	698	682	660	694	708	698	649	659	717	698	658	690	726	702	733	677	673	685	688	711	707	724	691	715	656	723	689	658	666	690	707	712	707	700	688	699	703	672	690	665	704	655	666	662	676	724	709	674	714	702	704	679	726	680	704	678	704	660	673	664	667	666	675	725	714	734	606	678	695	710	710	682	707	702	727	693	700	687	709	671	721	706	645	698	751	651	688	676	660	695	722	713	706	666	663	709	719	719	666	693	637	659	691	703	663	651	702	696	663	682	718	745	703	703	680	694	668	687	679	704	717	704	664	672	677	679	727	696	701	703	674	699	690	724	694	721	654	758	710	690	694	676	673	634	708	671	673	649	661	725	688	718	733	687	691	687	726	709	698	711	685	709	679	667	699	678	693	697	683	666	695	717	653	673	696	652	673	714	649	717	713	676	680	662	693	644	693	684	734	703	675	660	675	694	690	722	688	664	652	711	610	670	661	693	648	681	683	682	710	678	724	644	708	730	706	684	692	676	689	687	634	684	690	712	680	675	696	736	716	672	711	702	673	668	685	699	656	739	663	717	670	676	688	710	671	683	713	644	697	701	719	705	726	635	657	721	658	675	728	714	678	726	647	688	689	685	707	706	719	715	710	673	722	692	681	663	710	683	687	671	761	680	655	670	659	676	680	735	741	693	703	741	737	726	678	705	687	722	661	687	677	698	664	725	690	683	675	679	673	667	714	637	699	709	691	695	684	705	696	667	683	678	676	677	721	695	721	722	656	703	709	687	670	706	693
40783	38082	50323	44299	40206	35951	32140	28320	16136	8809	6074	4535	4156	7113	9806	9997	7486	4799	2822	1668	1023	640	445	344	277	267	278	263	274	272	246	292	266	264	271	245	270	271	259	272	264	295	262	256	265	255	262	290	296	242	255	275	283	285	271	235	252	270	258	302	248	237	283	258	260	300	268	260	245	266	279	243	246	277	231	267	251	275	249	254	279	263	245	271	241	306	279	266	271	236	253	257	261	270	268	226	270	261	263	238	307	262	275	269	259	244	269	233	267	273	252	279	240	278	263	272	290	280	285	266	269	225	275	259	243	268	255	276	276	250	267	278	259	267	269	247	255	255	284	264	252	298	251	258	240	281	266	257	251	241	264	278	247	258	243	267	249	292	251	251	263	262	262	266	272	285	247	275	249	263	253	255	260	278	259	261	248	265	232	274	246	268	268	263	289	241	251	272	264	267	271	280	260	245	234	275	246	268	268	247	289	266	241	230	262	286	264	244	276	297	275	249	288	259	261	255	258	273	252	276	262	248	252	276	268	241	271	266	239	233	285	245	245	252	249	266	244	237	284	268	282	260	282	249	231	275	270	255	283	266	255	273	293	211	266	252	282	272	225	237	256	284	262	249	293	267	261	258	273	237	269	270	245	244	288	246	243	277	274	262	261	266	249	244	265	272	283	289	271	276	272	312	259	232	276	230	257	250	248	253	214	257	253	306	269	260	270	274	252	265	258	253	271	278	242	279	282	261	263	252	272	257	275	257	268	249	273	286	273	288	251	251	253	291	276	265	271	269	251	244	252	267	268	264	281	283	262	255	273	248	294	234	291	242	287	220	248	290	282	262	245	243	271	254	236	243	250	274	275	232	245	264	252	283	280	290	290	292	268	249	251	271	245	266	249	245	288	254	259	245	263	272	229	226	273	266	276	269	214	266	294	265	273	275	268	266	271	272	265	276	279	247	279	255	245	261	278	264	259	248	264	261	265	277	262	233	251	287	289	248	262	259	252	269	244	272	275	245	302	263	246	276	272	229	257	261	265	297	270	247	267	245	262	248	265	240	266	262	255	256	271	273	264	229	227	249	272	269	270	238	260	248	253	254	270	284	258	277	280	271	266	252	262	288	253	267	278	254	282	262	264	296	264	253	239	245	232	270	274	255	254	291	261	257	268	275	232	253	250	256	272	271	239	272	280	270	275	284	244	263	247	278	270	271	265	242	252	247	271	299	279	255	260	258	248	268	266	270	261	250	280	252	270	285	262	238	230	278	237	272	275	237	274	260	266	273	256	261	247	308	246	250	259	249	263	270	281	243	237	241	262	272	245	236	233	273	244	243	266	232	246	272	298	251	283	270	265	235	256	239	257	274	261	244	239	252	270	274	273	254	263	278	239	246	257	254	225	264	284	296	252	288	273	279	247	283	271	263	245	277	254	287	256	276	299	242	245	261	243	268	283	277	255	264	241	263	245	259	248	249	269	244	242	244	271	272	296	255	280	247	281	260	281	266	262	262	262	243	272	227	288	256	256	277	260	277	289	243	250	246	268	254	271	230	288	283	259	242	258	252	248	271	256	259	252	245	248	290	234	263	253	255	265	260	260	257	299	261	268	246	301	272	246	263	268	273	275	265	272	257	261	247	276	240	264	295	280	248	251	242	276	246	279	247	265	288	239	239	278	245	262	253	245	252	276	246	211	249	271	259	278	283	254	234	258	232	258	248	235	239	243	237	244	268	265	261	268	271	254	263	278	251	246	278	249	236	230	272	286	247	253	255	270	260	281	254	242	245	281	251	262	257	260	288	264	247	250	278	251	272	283	244	264	268	232	247	292	275	271	244	285	240	249	231	245	285	257	282	289	254	265	259	255	241	248	238	276	248	289	262	281	240	230	263	248	250	283	254	265	268	302	270	255	245	236	270	284	248	282	246	272	279	261	244	261	257	249	280	278	269	236	259	244	276	276	268	268	273	261	268	241	268	272	272	247	284	251	285	262	292	225	241	254	273	253	279	303	257	218	265	242	226	277	256	244	267	237	246	267	249	271	277	267	253	269	244	267	273	250	257	267	271	309	259	251	264	262	259	250	257	281	242	307	259	260	280	267	265	265	270	262	257	297	262	264	268	244	255	266	270	274	288	240	260	298	248	249	276	258	273	280	265	253	264	249	245	248	252	254	228	238	247	239	277	256	244	278	240	242	267	276	275	278	236	236	235	237	273	276	290	282	236	243	276	275	254	254	243	310	254	236	243	267	251	236	225	274	264	243	257	248	279	242	254	302	252	281	262	275	253	280	276	220	256	267	269	278	259	261	242	266	249	267	241	272	254	258	278	260	267	261	274	288	257	288	260	253	278	256	265	273	248	250	243	276	245	268	248	220	246	254	248	264	239	271	263	265	266	236	261	257	248	254	244	249	283	244	288	237	257	260	245	256	225	265	271	249	234	251	258	263	242	268	268	263	274	266	270	264	283	277	253	259	239	247	273	262	275	268	254	234	241	245	244	251	284	271	279	275	266	285	248	271	262	265	238	263	256	241	237	278	233	260	281	292	272	273	241	261	283	282	274	258	252	274	275	244	270	261	286	254	269	254	287	238	268	280	246	266	270	283	282	245	257	245	253	275	306	215	271	260	241	248	226	256	264	250	244	251	263	251	279	254	281	270	284	227	253	269	249	261	277	240	269	275	287	254	252	274	265	267	270	231	273	249	239	263	256	275	254	265	279	226	250	249	241	256	262	252	281	255	265	229	276	247	279	259	255	281	250	246	269	230	270	274	252	256	274	274	270	238	271	273	263	258	260	255	232	285	246	263	291	293	270	249	226	246	273	273	263	255	240	251	245	249	280	239	258	281	274	293	258	274	280	245	231	243	275	258	286	264	247	256	292	278	286	268	281	249	253	255	277	234	264	239	260	253	235	248	267	273	276	251	286	277	247	264	286	274	260	252	281	256	257	235	246	277	254	224	244	248	268	274	249	221	261	236	252	266	240	264	290	263	263	269	235	253	254	259	260	259	243	262	272	271	258	294	271	280	297	278	259	292	264	263	245	264	302	273	220	269	239	269	271	270	289	276	252	280	269	243	269	268	305	242	272	293	243	285	250	236	292	256	257	247	291	252	283	274	257	282	263	272	255	277	256	272	265	258	245	265	244	301	250	260	249	274	257	244	243	285	263	282	265	258	257	298	242	254	314	247	274	252	257	259	211	263	275	256	282	231	274	257	271	234	240	296	285	262	268	247	264	246	283	271	232	235	295	272	219	252	273	270	256	243	253	278	249	255	257	233	274	253	253	239	241	279	239	254	268	245	270	253	277	254	264	251	245	240	246	248	252	250	237	220	272	236	236	262	267	246	298	249	257	241	270	263	269	250	265	254	255	263	272	264	243	279	279	276	290	263	273	284	272	235	265	247	228	268	260	280	258	289	245	253	257	259	269	260	276	305	261	280	274	252	274	266	258	258	256	301	254	319	260	269	236	259	248	259	250	259	267	262	258	250	274
25367	31675	48175	49787	50648	47801	45885	39940	25629	20800	19204	16585	17300	24924	30144	29329	24710	18205	12230	7664	4310	2350	1339	941	699	665	617	629	616	612	617	634	650	642	628	674	598	622	607	601	613	632	586	591	591	645	643	594	619	596	608	592	623	595	592	628	663	628	623	608	632	673	618	626	671	577	642	602	652	589	626	624	607	654	613	585	570	613	593	596	631	625	588	628	595	620	569	619	637	619	605	616	626	597	593	619	630	605	632	661	624	652	572	586	625	637	604	620	602	625	640	612	646	606	657	648	611	665	593	605	608	630	600	603	586	625	591	588	657	645	624	644	658	613	623	656	570	633	612	610	636	636	642	641	651	608	608	664	591	610	623	598	615	553	643	622	644	607	611	625	615	635	653	631	621	632	619	619	649	633	655	621	592	614	587	582	635	626	604	609	602	620	625	584	629	611	616	643	608	610	642	601	656	621	610	596	614	620	602	624	627	623	651	637	609	636	626	651	649	623	611	603	617	610	626	603	600	598	630	607	653	638	622	630	569	608	601	606	608	602	608	597	608	642	640	656	636	616	640	647	677	599	592	637	633	619	623	614	635	628	583	641	649	622	654	691	584	616	598	615	593	618	645	628	670	654	653	617	603	660	593	626	592	649	627	650	630	616	615	617	594	616	613	591	597	540	632	630	637	597	652	598	610	605	626	590	618	606	624	608	604	625	623	628	639	604	625	613	603	631	610	660	623	621	603	625	579	624	659	582	646	612	575	649	655	620	627	610	612	563	654	614	605	603	624	608	598	596	613	635	581	640	620	590	622	625	626	623	608	650	581	612	611	638	602	589	653	636	643	587	591	667	608	618	594	628	599	645	601	591	615	656	609	618	617	618	640	618	597	567	637	601	587	650	583	655	602	584	635	590	656	644	612	629	581	595	621	616	640	591	625	598	633	617	614	586	606	632	595	611	651	602	628	623	614	625	633	616	603	638	607	581	629	573	637	610	620	628	638	637	649	623	645	620	632	596	657	612	658	622	625	644	628	629	657	657	605	626	628	657	596	630	596	623	646	585	619	611	655	594	570	595	631	617	589	597	582	635	614	655	593	656	606	603	589	629	586	631	611	594	638	629	613	575	652	617	590	615	609	605	612	597	631	609	589	604	579	588	669	615	664	674	651	612	585	595	610	635	630	677	634	599	583	587	605	603	606	633	645	643	628	624	596	616	568	643	600	632	618	606	656	670	595	581	653	593	645	588	589	612	639	583	650	635	627	621	611	595	591	601	599	639	605	649	641	601	638	588	615	599	617	605	642	634	579	574	593	636	627	634	616	635	608	607	651	671	613	622	624	583	632	620	633	601	668	597	662	599	605	639	629	627	673	625	606	662	595	604	654	628	574	628	598	577	623	602	603	608	648	615	595	602	632	686	617	652	586	644	616	581	626	579	609	615	610	640	601	638	627	598	603	609	615	646	610	579	577	619	582	642	643	636	602	584	597	644	571	663	615	616	638	642	600	599	609	625	601	595	607	621	639	566	608	586	586	628	644	608	615	608	601	651	656	623	629	615	645	651	601	620	627	652	598	615	653	658	628	609	637	648	687	628	606	570	594	615	603	617	608	604	612	609	623	593	619	632	642	644	599	633	610	642	639	616	649	587	578	608	644	610	606	595	623	617	628	612	622	630	662	586	615	609	607	598	650	594	637	625	641	638	623	610	595	638	638	630	588	607	582	620	616	668	618	640	602	634	651	621	613	622	630	650	614	620	639	627	632	592	641	605	630	590	589	626	632	623	594	655	630	605	575	632	604	673	645	601	636	576	602	616	674	659	637	618	581	612	629	634	645	590	628	599	642	645	659	614	606	575	614	583	631	619	621	603	664	629	643	594	596	624	610	608	599	658	561	630	629	570	647	623	672	621	624	650	586	639	673	620	595	649	634	580	639	616	660	629	598	609	627	613	630	620	627	639	641	661	609	672	630	684	622	594	595	642	605	633	656	657	620	599	609	625	635	589	621	626	629	631	608	637	602	598	638	602	647	645	628	607	591	583	635	625	604	631	646	641	623	630	655	613	632	602	622	620	607	633	581	598	628	579	645	626	628	617	617	630	657	609	660	608	630	607	585	634	634	625	626	621	613	595	596	623	646	641	623	630	662	632	623	657	570	666	619	627	625	661	642	636	619	638	554	637	638	630	580	613	620	615	646	680	615	623	625	622	617	609	623	624	588	589	666	631	658	606	663	588	605	607	625	573	584	575	625	588	610	660	589	583	623	623	627	625	642	560	617	582	570	658	606	611	622	618	645	630	628	634	601	669	598	619	650	625	638	618	580	607	610	607	680	567	597	628	653	666	643	616	616	634	624	614	631	620	597	588	636	653	640	612	620	649	628	626	652	646	643	595	607	623	580	602	613	591	638	642	598	638	620	634	626	644	616	641	605	625	607	641	623	630	644	608	614	632	592	648	637	567	586	606	603	596	617	628	641	636	606	657	636	582	638	619	605	595	622	626	551	642	604	587	626	622	645	587	594	633	627	618	616	622	604	617	645	632	617	596	618	602	648	610	629	585	612	659	606	618	575	548	621	654	617	585	627	659	632	613	609	594	635	613	582	604	617	614	621	584	681	602	595	607	580	626	648	601	584	619	631	646	591	641	609	601	639	624	631	640	641	624	641	604	590	601	615	586	644	605	617	611	607	599	581	634	621	637	615	609	627	642	618	591	566	658	578	636	589	603	614	620	596	646	593	615	635	567	653	646	593	610	614	611	609	631	572	638	631	612	628	594	590	620	632	619	622	625	602	621	646	631	640	610	639	641	620	641	640	645	592	618	609	651	626	597	654	619	586	628	579	591	574	604	616	635	619	615	611	587	613	632	618	667	624	588	635	625	617	627	595	647	638	605	605	614	547	582	617	625	587	647	669	640	627	647	611	618	635	625	604	647	610	588	637	656	621	647	633	568	628	661	607	672	556	622	668	633	626	640	610	621	658	618	604	622	620	576	614	683	621	610	632	588	626	616	611	618	619	599	693	651	616	624	603	599	658	610	565	610	621	635	638	570	642	607	626	630	595	599	621	649	577	613	600	596	604	594	599	632	588	655	603	624	635	650	629	589	576	634	601	595	654	614	637	575	598	645	621	646	595	619	613	573	633	594	650	629	613	612	549	624	571	611	613	642	666	628	617	586	596	662	618	641	615	611	592	620	632	614	597	677	574	640	617	646	642	633	602	637	593	644	651	621	603	624	612	564	595	650	631	602	612	653	642	630	614	610	631	638	605	624	624	602	576	637	590	614	639	604	626	586	634	577	611	660	571	610	639	622	648	649	630	629	596	588	623	634	564	616	638	621	627	605	604	618	613	610	626	624	592	625	642	587	605	601	622	580	630	633	568	662	625	664	609	572	623	634	683	623	621	604	594	620	612	609	658	615	630	611	574	662	703	652	629	669	655	611	633	658	660	613	590	579	599	605	607	600	614	620	629	626	595	599	622	592	601	602	601	606	626	608
15428	20704	24119	17035	10255	6337	4318	2762	1982	1525	1205	1062	863	812	789	788	716	619	525	497	427	392	356	362	316	330	331	345	326	336	294	323	339	323	319	362	318	325	308	329	345	313	347	371	362	352	338	329	293	326	378	325	334	360	337	319	301	322	308	305	305	320	368	338	354	345	329	324	339	307	335	316	329	336	354	331	342	324	319	318	373	303	323	322	329	308	327	342	338	332	367	361	294	342	361	331	339	343	369	307	315	338	334	332	353	342	347	319	349	323	348	336	309	367	295	353	341	307	333	327	339	343	337	318	333	310	351	322	345	322	346	340	362	357	352	313	326	345	362	331	316	326	346	325	345	348	298	315	370	353	339	293	327	286	386	342	348	325	326	316	313	329	294	351	359	335	375	361	333	334	318	355	354	319	316	329	365	362	337	325	330	329	302	393	345	367	323	318	320	331	349	345	335	322	319	335	346	347	334	333	317	347	309	320	344	313	362	313	333	345	349	306	315	307	351	280	336	337	346	318	323	337	328	331	353	324	316	372	334	353	318	303	324	355	338	340	324	323	342	344	365	349	306	340	337	319	333	339	328	374	349	319	326	331	308	309	372	372	328	321	300	360	362	310	349	309	326	318	328	313	329	298	291	323	352	316	353	325	347	337	327	326	304	329	297	329	303	330	316	331	316	315	304	332	353	325	336	326	353	352	319	340	338	392	331	333	349	302	336	332	322	365	305	369	334	313	346	325	347	365	315	344	371	332	354	360	337	335	313	317	360	343	310	328	343	328	322	349	321	341	312	363	311	319	329	322	365	349	313	325	313	334	320	289	333	320	324	314	302	338	340	323	335	371	328	350	335	362	338	319	335	337	342	312	352	341	349	317	329	348	360	338	340	334	347	319	339	341	313	351	355	325	342	289	303	326	317	294	305	338	343	329	384	366	334	360	361	300	331	356	345	324	342	331	365	324	375	336	357	339	305	333	339	327	316	316	348	314	322	345	297	323	336	294	356	345	325	328	293	325	353	337	343	342	348	333	295	335	358	304	372	318	318	314	328	341	311	307	360	330	308	353	363	358	383	327	334	333	341	315	351	357	352	380	352	345	348	340	306	310	352	325	345	338	343	331	298	329	334	324	349	347	383	307	330	297	365	314	320	367	315	327	328	349	326	334	338	340	331	323	329	329	353	353	318	325	326	357	344	360	312	350	347	334	320	324	330	318	374	318	318	344	325	319	295	337	339	314	350	341	330	308	330	338	338	329	336	315	301	337	341	289	294	336	331	302	329	377	346	311	298	303	357	335	337	300	319	361	313	309	330	338	338	320	339	335	369	324	342	342	322	338	345	325	332	302	338	321	344	348	320	314	334	345	377	305	301	335	302	298	350	345	344	320	323	344	320	302	311	312	368	354	324	325	307	303	364	318	333	337	328	363	342	339	340	326	327	308	325	348	344	323	331	336	323	325	311	330	346	337	338	333	351	376	306	329	388	297	313	299	349	354	326	357	336	309	347	331	316	319	351	345	371	361	351	303	320	335	313	322	344	310	343	348	350	342	323	313	347	281	306	301	353	370	357	341	303	350	313	318	329	353	295	349	359	322	315	316	342	353	321	310	315	340	333	330	280	330	329	335	319	334	326	313	297	335	344	321	309	348	281	335	320	354	367	346	311	360	334	336	332	342	344	360	327	322	352	332	339	307	310	305	305	302	322	351	326	342	307	335	360	333	286	343	366	336	339	339	338	341	314	343	327	318	310	372	349	315	314	357	351	352	366	327	321	350	347	333	296	340	320	353	314	354	323	328	342	334	314	349	318	330	354	336	327	342	338	294	319	311	332	333	358	335	338	376	325	331	314	319	345	340	326	350	303	341	345	322	335	378	363	343	319	329	343	301	321	365	379	323	327	339	339	347	314	311	349	341	346	340	337	332	342	349	343	321	331	352	339	318	337	316	360	321	330	309	313	310	327	356	332	344	313	351	351	319	335	379	343	340	333	330	344	312	364	332	337	335	324	336	315	325	314	347	355	347	302	318	286	323	322	340	361	342	342	340	346	307	305	343	337	331	340	321	390	308	350	339	313	339	347	362	320	356	310	347	288	321	348	294	327	338	322	353	301	325	325	313	301	366	343	380	345	339	297	328	301	332	368	341	339	306	354	320	342	340	369	338	346	356	330	347	299	318	311	330	339	335	318	317	355	314	344	322	293	361	347	351	347	346	338	370	322	337	284	343	322	315	326	313	325	339	346	339	335	340	331	331	332	311	350	327	301	317	330	311	324	296	356	333	352	310	318	330	332	324	357	324	334	305	326	319	318	314	308	359	338	352	309	297	319	320	320	350	345	334	364	326	309	332	354	336	305	360	341	311	310	333	351	349	351	337	309	345	343	322	340	330	307	320	341	315	315	356	325	322	321	350	330	358	315	321	317	328	308	365	329	336	313	297	341	313	319	352	310	335	352	325	333	323	324	307	346	326	327	314	324	323	292	331	317	321	359	368	340	362	348	358	328	346	321	344	316	305	323	319	318	345	331	363	350	282	331	339	297	329	371	352	327	347	357	331	319	286	357	347	347	308	320	317	330	350	359	359	324	362	345	307	341	330	331	365	333	348	307	349	325	325	340	321	322	328	338	328	331	322	291	349	357	331	306	362	350	326	330	328	361	323	327	327	350	355	321	328	270	332	354	349	340	329	317	323	357	341	309	351	358	293	368	360	341	324	340	303	315	340	339	288	301	357	325	318	313	340	305	317	331	341	295	368	326	321	302	340	364	319	312	324	334	342	357	366	340	349	335	309	300	318	309	372	345	315	327	292	343	353	319	346	343	336	300	337	338	332	340	322	349	344	304	368	354	313	348	323	350	314	291	307	350	341	316	302	351	348	354	332	325	310	316	307	356	338	324	341	324	288	323	317	299	308	341	317	314	337	332	318	368	360	335	330	345	332	341	310	346	334	399	320	383	323	337	339	351	363	287	326	327	365	325	315	336	326	351	341	325	312	331	341	344	305	335	340	310	313	346	328	338	310	363	322	332	302	319	330	340	361	325	336	343	340	305	292	325	340	338	326	351	346	340	353	326	321	341	345	318	334	374	348	300	326	342	340	363	337	346	324	348	326	344	333	343	350	359	318	329	351	330	325	300	337	341	318	320	378	332	307	334	307	325	348	349	329	316	332	324	335	352	343	334	345	331	322	354	341	356	345	356	320	325	345	325	362	329	331	306	335	324	354	301	379	343	342	302	367	329	299	312	339	349	376	334	340	316	346	335	331	307	350	375	320	307	329	305	341	351	341	347	326	296	339	365	346	374	334	356	346	314	342	318	343	343	290	330	321	326	350	336	322	349	325	333	332	332	319	336	340	317	323	306	368	360	337	310	326	303	375	348	336	340	351	335	380	336	302	308	339	350	338	336	311	300	309	317	346	338	338	334	364	313	299	326	331	340	315	349	329	331	307	333	347	307	337	345	301	365	373	313	348	346	334	305	346	315	341	358	329
9237	15580	27368	26950	22392	17833	14807	10334	8125	6689	5737	4615	3768	3316	3352	3131	2535	2184	1587	1282	1140	935	837	846	857	786	715	743	722	719	812	747	782	784	780	738	793	758	724	763	792	706	786	717	792	806	759	784	763	758	793	784	765	795	772	755	767	786	797	760	734	779	777	758	741	771	721	786	783	757	778	747	768	791	770	781	753	779	766	796	809	748	752	733	794	747	753	737	775	787	774	750	769	772	761	757	771	719	753	771	796	793	785	764	770	766	724	752	773	790	770	762	727	757	747	826	721	742	742	786	786	770	783	790	780	744	827	707	809	746	765	771	765	774	749	783	752	736	755	812	746	718	747	758	739	746	738	751	760	781	778	736	787	730	763	750	752	770	737	772	733	717	758	778	743	786	714	715	749	772	706	797	762	788	766	786	748	798	742	789	757	725	775	785	789	724	771	784	794	775	773	743	760	746	735	769	789	756	730	754	798	786	779	792	697	788	751	740	741	765	723	774	788	792	764	759	800	762	746	757	722	798	793	771	753	753	782	755	726	785	774	774	720	768	766	741	785	781	753	708	747	776	778	762	783	755	764	752	789	791	814	751	742	758	806	790	740	749	733	788	767	759	781	720	743	756	763	739	734	819	777	785	712	774	744	773	785	730	776	763	789	745	765	774	757	794	762	778	781	731	778	776	778	745	787	737	788	809	761	777	772	733	748	793	786	766	739	817	815	788	763	753	699	736	761	775	756	735	757	734	743	767	810	742	762	772	696	776	769	795	790	742	755	742	764	753	810	780	810	819	785	765	725	761	783	776	786	752	774	783	767	767	819	706	752	758	805	860	732	786	744	761	761	708	730	760	751	769	749	776	802	755	785	759	799	792	742	804	727	778	786	793	750	779	748	790	827	789	741	788	747	753	781	799	807	761	713	801	775	748	817	777	757	757	779	762	753	789	775	757	739	738	755	780	746	797	771	762	789	745	732	826	751	762	757	734	748	790	750	798	750	786	744	820	746	754	773	777	779	746	740	792	807	755	764	798	773	754	815	763	742	695	771	762	738	744	811	741	749	747	708	719	780	813	723	803	776	794	761	788	785	783	755	795	772	780	749	731	799	818	739	756	838	811	778	739	731	759	754	750	752	723	777	766	800	750	816	777	787	755	788	800	759	751	783	752	738	781	744	771	764	775	813	737	817	795	776	769	758	761	776	750	757	798	755	738	757	779	776	782	766	735	720	778	784	789	775	768	751	763	723	825	794	736	761	744	766	798	833	762	726	765	756	741	714	758	794	806	823	771	819	745	739	755	754	797	755	755	774	780	787	760	760	725	761	791	760	763	754	770	850	780	778	769	798	793	786	758	748	762	741	801	793	764	743	736	743	769	764	779	783	783	768	748	806	795	806	763	706	780	788	743	790	745	796	786	774	758	831	788	811	776	743	792	760	796	791	781	812	774	767	797	769	751	782	803	782	744	780	766	786	777	763	737	741	800	712	777	794	763	759	739	804	723	731	736	712	768	759	736	710	801	733	785	825	792	749	745	792	763	768	769	799	787	745	730	785	768	739	728	763	745	777	769	818	768	728	738	823	793	781	753	780	697	758	810	747	756	696	767	769	810	794	771	776	775	773	764	737	750	747	754	802	742	804	803	728	781	763	798	752	796	739	774	717	786	800	791	761	770	819	792	798	748	739	784	794	751	813	775	723	801	802	754	753	732	770	777	770	775	788	792	783	739	755	767	832	765	781	772	751	735	693	760	760	740	781	783	735	754	771	756	761	748	790	743	743	770	742	768	801	766	768	723	794	726	791	787	728	753	777	765	750	773	762	775	771	778	721	743	793	773	764	771	797	744	763	758	788	803	743	787	738	726	820	789	828	762	798	731	738	723	735	712	801	798	792	751	764	731	754	784	751	750	743	751	725	755	770	821	772	812	765	797	798	782	764	782	744	768	769	808	783	788	759	779	771	750	797	701	743	728	751	800	768	806	740	765	752	741	740	714	779	799	792	793	781	747	794	788	792	792	746	717	727	762	744	758	790	767	745	748	774	758	757	735	830	773	780	754	745	802	771	805	727	708	776	803	748	723	783	760	772	750	747	771	777	763	747	808	750	772	788	760	716	766	772	757	762	740	752	790	774	825	841	750	778	796	775	740	757	783	779	747	754	734	814	755	775	809	775	732	807	739	748	800	751	774	773	803	737	761	729	801	755	758	737	746	809	794	759	754	770	768	752	779	784	788	819	758	816	768	763	796	766	812	785	761	762	717	770	789	730	751	779	766	754	790	769	779	745	768	833	780	786	819	778	761	737	807	777	819	745	766	785	773	795	771	750	728	791	695	816	795	748	774	738	809	769	780	771	792	784	788	719	789	814	790	802	770	738	763	740	762	753	783	745	782	752	795	764	770	763	761	749	751	787	766	748	782	800	792	741	803	747	800	785	816	761	796	753	752	765	713	809	757	753	781	775	764	758	714	745	720	752	774	756	831	771	755	763	781	773	765	795	764	721	713	769	795	785	784	743	757	758	760	780	821	831	763	793	767	776	778	736	799	773	785	785	771	767	727	818	754	723	728	761	696	724	786	728	717	771	727	788	746	791	773	792	749	748	801	752	722	774	782	793	726	804	781	775	772	798	780	761	792	836	803	765	759	767	743	748	753	772	751	766	727	745	751	771	725	757	791	757	768	789	750	748	740	750	728	784	763	805	815	743	800	766	729	758	813	803	756	786	767	756	741	750	771	744	783	782	719	772	785	790	796	767	767	739	758	753	749	802	723	751	772	772	791	763	739	798	766	752	702	735	801	769	741	757	771	747	805	738	801	762	739	743	807	718	763	765	758	760	773	759	778	766	781	747	781	757	792	780	749	715	770	762	791	730	755	769	783	773	778	747	817	776	801	777	779	803	795	822	754	767	808	728	751	762	776	799	721	841	748	749	792	807	797	773	770	797	769	784	781	799	715	731	785	796	776	759	795	764	752	781	754	766	776	737	791	807	746	766	773	758	739	736	745	813	782	765	737	763	790	743	780	786	781	758	729	769	787	740	819	786	750	772	808	824	782	766	787	763	733	789	738	781	741	784	754	771	776	791	751	743	749	786	744	738	778	805	747	794	772	789	726	785	785	794	764	740	747	789	766	753	768	800	801	821	753	740	737	732	752	713	752	796	765	715	742	744	815	803	761	803	738	739	708	771	725	765	802	778	772	765	767	783	795	797	768	738	761	751	795	736	797	726	774	766	765	804	803	759	738	753	753	743	771	754	707	774	753	861	713	783	727	725	781	757	800	714	837	782	759	799	824	820	754	820	759	783	791	738	762	791	782	738	796	736	760	767	720	827	716	745	827	746	768	761	728	742	740	798	761	732	780	760	772	796	781	793	821	738	777	729	793	779	763	761	773	780	792	785	807	742	724	791	733	769	754	716	799	730	715	725	780	777	736	811	758	752	751	756	811	787	713	772	771	789	795	807	815	774	737	806	760	765	745	700	741	772	772	767	785
34374	35896	38674	36556	31979	26152	23397	18685	10928	5805	4190	2756	2213	4046	4780	4653	3966	2701	1760	1068	700	475	371	355	325	278	294	313	266	286	272	314	274	306	300	268	300	317	286	298	301	318	314	289	300	288	304	246	292	292	298	292	284	317	324	291	306	256	280	275	264	291	284	294	295	317	305	291	277	297	294	299	278	300	276	304	277	275	328	293	269	285	292	262	283	343	294	299	288	325	310	308	305	305	310	297	291	326	276	318	309	268	266	291	306	250	312	298	293	304	288	280	257	280	278	295	287	294	302	281	285	268	287	300	262	282	280	285	315	288	293	284	301	298	278	288	301	304	328	272	331	276	279	290	320	309	310	304	289	282	306	301	324	301	320	303	275	290	299	310	269	308	297	277	316	286	255	270	281	309	276	282	272	248	294	289	285	272	278	308	307	304	283	296	311	302	292	301	264	308	283	256	312	303	267	299	290	300	269	278	323	306	285	294	318	287	315	337	281	273	271	290	318	280	289	300	300	288	336	309	297	286	299	269	266	256	271	300	282	310	315	310	283	267	287	329	286	329	314	308	305	320	307	300	301	307	277	318	299	294	287	270	307	310	292	298	299	293	295	297	311	302	302	302	273	298	288	292	284	303	275	315	281	301	286	310	298	292	306	289	279	334	312	303	275	258	272	322	288	309	303	265	285	296	316	289	297	301	280	290	295	303	307	304	300	289	299	303	301	299	290	276	293	294	291	315	292	294	327	311	294	299	294	281	301	284	307	311	321	295	315	318	314	280	296	292	317	295	329	341	279	295	312	313	305	295	289	327	328	294	301	317	303	324	290	270	282	299	315	309	291	285	328	270	296	313	300	330	293	277	262	331	305	342	312	299	285	291	309	291	288	316	308	271	289	276	305	293	296	324	293	297	305	282	319	311	279	289	299	309	272	276	338	317	295	304	276	293	297	279	300	291	283	293	295	264	309	296	283	288	308	281	259	307	284	305	309	280	295	283	301	318	298	305	330	283	279	293	283	271	296	300	299	315	275	320	267	315	310	275	296	301	299	291	288	310	294	305	277	284	267	303	300	298	315	289	295	271	324	297	290	285	289	294	277	270	293	308	301	279	270	299	305	284	287	278	308	284	283	291	302	305	254	266	305	298	302	290	341	305	291	284	298	302	332	292	283	299	304	290	310	287	276	318	281	269	262	295	289	284	270	273	294	299	286	269	305	290	267	290	294	276	285	309	273	299	351	303	278	304	303	294	270	280	294	322	268	269	362	302	265	269	311	296	299	283	303	323	276	307	302	319	286	292	293	262	268	306	300	285	310	331	306	266	260	337	312	278	285	302	265	317	269	315	310	291	284	308	298	279	313	290	259	319	309	288	289	287	295	315	283	284	313	307	279	289	311	311	266	293	304	264	305	252	314	272	273	294	301	259	297	326	281	283	282	318	289	277	299	307	273	294	275	323	309	300	309	286	279	281	291	301	318	296	290	284	294	284	285	310	283	273	258	325	279	285	289	282	300	291	312	296	255	302	282	297	281	308	301	281	288	298	280	305	312	320	312	256	296	280	260	294	321	302	299	276	308	296	279	318	292	318	279	290	289	302	279	288	297	276	293	333	275	313	273	308	314	284	310	296	293	310	275	318	326	264	265	312	286	270	284	295	320	278	332	309	303	276	273	254	309	308	279	301	336	293	271	311	272	280	261	225	272	332	310	300	264	296	278	289	273	273	280	262	285	253	313	265	298	283	300	297	329	287	300	296	303	304	279	295	275	296	264	291	315	299	281	320	273	284	290	296	268	305	327	276	299	303	312	293	268	282	273	294	291	309	284	309	277	303	279	286	288	263	325	331	349	294	267	273	283	304	305	302	287	272	289	284	278	289	285	289	319	275	272	270	318	276	313	296	303	273	293	289	298	272	288	318	297	325	292	296	268	260	318	290	303	306	311	283	300	345	312	304	287	282	312	280	294	293	313	294	300	318	279	280	316	270	264	309	283	313	256	296	271	289	329	294	287	296	270	294	305	306	280	296	275	306	307	275	303	299	322	322	300	276	270	286	330	268	278	280	272	272	304	267	277	279	322	300	292	261	276	323	283	302	293	296	298	314	296	300	287	311	309	302	290	287	297	277	278	326	281	290	297	303	330	287	293	296	262	283	289	286	245	278	272	255	312	306	291	246	280	294	246	297	294	297	288	324	320	309	300	282	308	297	288	306	276	307	271	300	281	275	297	272	278	322	304	327	285	271	341	292	291	293	310	286	293	312	304	274	300	322	325	277	316	309	317	298	325	285	308	254	258	312	283	258	273	286	314	275	255	268	312	271	311	300	273	332	269	268	276	274	303	302	311	291	287	312	311	273	279	271	257	315	281	279	302	283	289	291	293	307	291	310	305	269	270	289	339	281	299	318	309	284	280	297	323	303	276	318	271	283	287	280	311	267	283	280	273	289	293	277	264	306	286	291	313	284	254	307	281	307	316	314	251	297	303	292	295	293	275	304	320	299	277	274	260	280	290	308	312	281	304	284	295	318	320	290	322	271	286	285	294	285	312	303	282	290	329	284	289	292	296	308	276	321	309	328	298	266	297	313	313	298	260	286	300	296	299	285	306	285	307	291	281	290	303	270	323	284	293	288	287	290	310	344	290	277	261	283	305	304	315	283	335	280	293	296	261	307	279	284	289	307	301	311	290	278	280	261	294	287	288	267	278	277	291	293	292	312	289	295	291	279	310	308	293	297	311	295	297	303	274	266	300	281	295	273	295	227	277	288	336	294	330	286	312	288	275	290	292	285	303	285	290	291	290	305	283	293	304	299	298	304	330	248	299	317	285	287	308	321	289	317	302	300	298	329	294	308	299	301	290	296	311	327	292	287	294	267	290	281	310	241	285	274	256	262	300	300	285	322	288	279	306	285	302	294	319	327	318	288	267	317	312	289	298	305	296	317	283	304	254	309	292	307	285	267	294	295	300	294	270	290	315	289	302	313	318	304	301	267	275	292	290	301	313	309	290	293	274	343	278	284	306	304	300	285	298	278	284	261	303	283	276	281	307	303	268	274	284	296	292	266	292	299	257	319	268	290	286	315	291	278	276	304	286	320	292	272	299	276	311	272	315	293	307	285	307	283	281	288	311	264	303	310	291	318	268	300	283	324	302	257	269	315	294	264	279	296	291	304	304	298	300	299	291	293	323	325	285	316	292	318	283	288	289	274	318	282	306	296	303	302	266	278	310	319	281	293	265	296	271	318	287	300	287	348	286	285	270	305	293	333	301	289	309	345	290	274	317	314	309	279	312	312	305	269	289	312	302	277	338	289	272	303	312	300	289	277	283	288	263	290	302	276	298	304	332	280	282	285	300	256	326	320	296	283	279	286	301	297	309	309	290	262	288	308	284	302	307	256	281	301	282	289	305	298	254	303	287	318	307	287	323	300	309	300	274	290	298	300	300	306	268	286	283	287	274	283	301	279	328	304	290	273	271	307	298	304	298	285	281	274
21540	27501	37788	41113	40547	38936	36654	32326	22926	17919	15694	12061	10695	17603	19793	18849	16623	11999	7951	4907	2959	1692	1066	806	733	699	686	668	728	663	709	687	639	649	684	719	677	657	739	701	718	641	666	652	681	705	660	691	711	678	680	652	694	668	698	641	719	679	692	628	730	672	691	702	670	708	779	727	678	697	656	646	659	684	716	716	674	731	687	734	715	699	685	711	696	725	688	700	695	731	675	628	697	668	670	654	660	723	698	719	714	670	650	678	718	704	662	649	662	683	693	695	683	702	720	686	651	724	722	671	701	682	672	710	725	678	690	700	692	700	692	724	654	722	611	680	650	721	692	675	698	673	711	706	685	661	692	675	701	629	682	725	683	659	620	709	698	706	689	712	693	683	673	657	684	742	643	668	695	677	693	691	702	691	693	686	710	725	676	697	692	703	688	684	708	724	680	675	692	705	677	722	695	666	660	709	653	688	700	662	724	697	694	681	685	663	679	709	736	670	670	688	698	677	660	707	662	713	713	650	665	686	721	742	712	687	754	642	679	703	677	732	723	690	657	674	667	717	695	641	670	704	706	684	660	724	673	697	637	626	743	660	652	672	701	673	695	716	687	709	703	696	689	692	694	662	710	725	703	685	706	673	714	707	687	717	659	702	685	666	688	669	669	660	703	731	673	705	704	657	702	674	689	679	683	664	629	718	716	726	708	728	687	690	668	715	703	703	658	633	703	667	693	740	676	678	700	657	686	669	676	656	711	694	659	670	680	624	664	708	709	671	697	652	701	683	677	695	695	671	678	639	646	656	660	665	683	722	685	664	672	749	670	720	646	683	685	642	689	674	703	690	713	690	675	699	718	691	635	689	668	674	698	672	694	705	700	641	639	710	682	698	701	694	647	675	725	713	734	678	646	699	635	693	695	707	701	723	641	684	719	689	690	662	670	675	727	722	672	696	681	673	665	687	651	685	709	683	670	709	723	654	692	696	703	659	711	737	672	726	708	680	681	693	756	690	694	673	696	670	698	675	695	711	683	686	696	700	661	706	688	664	686	648	705	678	710	665	730	685	731	705	708	707	741	674	699	712	669	700	684	669	729	701	695	680	712	685	669	688	668	720	686	693	647	694	675	664	655	641	689	699	676	706	643	705	697	648	715	685	686	672	647	686	690	677	675	707	683	686	681	700	656	682	665	696	706	689	703	709	647	659	686	685	641	750	707	690	673	697	732	673	692	675	686	686	652	718	686	703	684	686	650	677	676	705	669	637	693	671	720	674	678	702	717	694	691	667	700	683	701	695	713	679	694	683	732	713	668	705	704	703	687	674	655	707	675	711	699	738	706	707	686	673	690	670	669	717	669	714	699	747	669	690	687	707	667	714	663	663	659	662	715	690	676	661	673	630	677	697	695	678	672	675	680	693	669	673	709	722	655	701	659	651	687	693	697	697	660	647	684	678	676	693	649	679	661	640	678	694	698	661	670	672	697	655	686	687	689	662	675	740	729	736	675	665	631	701	712	743	686	688	611	684	720	691	678	739	706	658	673	701	728	694	698	728	639	636	685	674	653	727	717	691	650	723	676	698	651	681	652	664	690	679	708	701	757	672	683	686	691	714	660	687	690	687	730	697	696	714	746	638	661	682	678	726	709	673	671	711	689	679	679	695	710	717	704	670	723	675	683	676	703	703	701	699	714	681	654	654	677	687	700	696	670	727	679	669	643	690	724	690	691	702	702	668	655	672	748	678	716	713	678	687	675	687	692	687	708	709	746	696	697	647	655	664	712	687	733	689	652	711	681	712	697	733	660	673	681	648	730	689	722	659	665	705	702	733	695	710	694	700	718	694	704	653	708	694	696	637	634	677	684	686	697	714	677	717	719	711	708	708	662	682	662	707	724	669	722	694	705	699	713	719	720	684	732	724	642	675	674	748	713	677	701	690	675	709	730	651	707	679	687	619	683	654	647	649	739	679	675	696	704	640	675	685	676	661	709	671	709	649	746	715	664	745	719	692	687	695	678	719	711	698	693	694	682	702	666	716	688	673	678	672	708	678	666	676	677	736	694	693	713	710	717	697	741	684	684	714	707	659	688	665	726	715	706	660	719	686	657	668	667	662	712	619	638	705	679	702	723	723	698	715	685	683	662	714	698	670	694	679	672	727	686	700	688	694	666	762	700	646	691	698	652	689	702	679	676	694	648	700	670	703	634	678	629	720	731	705	675	699	681	747	706	669	677	648	657	675	671	631	642	655	719	733	679	677	761	741	692	664	679	698	667	667	665	702	696	728	706	684	647	693	720	653	729	679	720	707	692	691	719	706	702	712	707	645	672	674	726	631	697	683	704	665	655	672	699	665	684	718	678	660	689	652	704	690	695	698	679	689	698	696	683	687	679	695	669	705	682	690	684	700	699	688	667	662	701	714	681	680	700	741	667	705	713	701	663	709	704	691	715	673	711	709	701	672	712	656	650	675	689	664	699	694	670	674	709	715	695	712	674	681	712	681	692	686	691	733	692	711	686	707	727	686	692	661	635	694	687	658	698	686	669	679	685	697	674	710	670	704	663	695	689	683	690	712	722	720	666	678	728	696	655	726	728	700	747	716	670	659	687	709	668	721	692	693	683	699	626	653	687	721	691	703	670	732	711	690	686	719	679	678	668	707	640	697	668	709	692	686	690	695	695	664	688	644	648	698	674	725	678	688	693	694	695	688	719	717	696	647	667	726	677	690	665	683	677	675	671	670	725	643	664	682	692	677	681	631	655	673	697	664	655	650	699	659	719	724	684	704	655	686	669	678	688	654	675	688	660	691	718	688	667	730	678	681	759	664	667	701	710	722	657	661	691	658	692	687	660	707	688	677	671	701	684	690	690	669	660	711	700	693	707	677	651	703	656	703	630	680	696	671	706	696	707	686	716	716	701	663	651	664	646	649	665	634	679	670	689	699	757	721	689	664	683	642	674	743	737	671	693	656	698	737	691	628	673	682	697	682	730	678	660	735	712	726	669	737	680	730	666	735	675	675	675	703	699	713	702	713	613	687	742	667	675	686	675	669	688	697	660	671	641	653	678	708	730	681	702	685	720	687	670	715	730	711	720	715	718	662	683	699	698	641	693	737	700	681	663	676	699	661	712	631	671	687	648	684	685	710	681	684	689	649	754	690	713	684	687	684	723	716	705	669	672	615	740	695	647	663	745	707	664	682	652	690	706	714	728	712	688	681	674	726	645	699	699	683	662	668	701	673	675	659	672	709	663	718	660	681	685	640	685	644	666	680	711	685	710	706	724	713	686	704	677	731	698	702	670	718	670	685	643	703	690	668	732	653	670	697	703	709	687	714	621	693	659	703	687	664	714	705	663	703	613	705	673	683	633	734	678	708	691	715	694	658	721	693	631	690	763	691	665	694	667	695	666	692	691	720	707	694	662	710	712	655	688	677	708	671	644	745	664	680	725	675	686	746	673	704	706	719	696	655	698	691	707	699	635	669	676	666	675	643
43490	38909	38862	40591	35058	30548	33017	28278	20341	11585	7491	6071	4870	6751	11828	11316	8329	5140	2887	1666	924	576	353	308	277	248	272	269	276	222	256	254	283	227	263	241	263	248	247	224	295	283	212	264	235	261	238	257	241	282	237	256	295	261	239	231	228	258	249	246	245	275	284	261	269	287	265	265	272	271	258	287	279	275	253	251	230	259	238	270	264	267	245	251	251	244	300	280	262	256	266	268	275	281	283	270	269	259	279	285	258	260	241	278	285	282	256	243	247	259	277	236	268	272	250	288	258	273	251	263	265	265	258	247	288	268	273	255	256	249	254	230	242	249	243	260	237	238	264	292	267	290	234	256	265	271	265	256	279	263	290	288	239	251	277	270	285	249	285	249	272	265	253	248	234	248	278	278	218	255	217	251	251	262	244	219	276	257	230	230	260	250	278	249	267	241	256	227	282	250	256	288	285	261	298	282	238	292	254	272	240	266	268	257	252	271	262	264	262	266	253	238	273	239	278	265	278	227	248	244	270	248	259	271	264	254	257	247	259	248	265	239	234	251	253	277	245	273	250	275	232	265	263	240	256	272	249	235	233	266	264	244	235	278	240	283	286	252	250	232	269	297	228	275	244	240	274	269	251	267	263	242	289	244	285	265	260	273	276	285	238	255	252	273	278	265	253	248	257	230	224	263	292	262	223	272	251	261	252	256	262	258	249	243	278	272	274	286	251	274	243	274	258	249	253	263	249	268	256	220	238	280	277	256	250	264	258	255	248	276	242	271	237	256	250	247	232	269	260	271	235	221	249	254	254	244	264	251	255	276	247	237	259	264	290	280	228	261	288	259	293	250	229	251	274	258	216	277	263	218	254	262	246	242	261	247	289	274	240	249	251	276	243	249	224	254	245	257	234	248	267	253	261	271	301	259	268	276	296	255	279	248	258	266	250	233	250	284	268	252	231	243	260	260	260	256	278	259	266	243	230	278	248	261	247	294	258	280	250	266	249	252	251	249	245	277	277	234	275	252	226	283	247	288	277	237	247	255	276	239	270	255	262	280	261	258	242	237	245	260	259	265	258	254	258	251	284	264	250	254	251	303	266	264	276	285	233	280	271	256	239	247	263	246	226	250	264	245	226	275	264	269	249	282	267	248	252	275	267	233	257	257	271	269	249	245	259	257	226	276	259	257	244	265	261	256	259	255	258	278	257	233	270	237	250	273	254	267	237	251	247	269	253	258	256	258	257	251	253	295	259	234	268	282	282	270	253	243	267	230	243	249	236	253	269	275	267	258	266	260	281	272	265	249	252	263	263	241	263	265	254	259	277	261	277	272	259	253	226	255	240	242	225	281	243	272	279	270	250	263	232	269	258	262	279	247	241	256	247	270	252	242	241	267	270	248	241	241	274	248	233	251	223	249	258	281	258	225	249	271	270	258	278	214	271	245	230	238	249	269	232	272	257	260	249	275	277	259	237	292	285	255	258	268	249	243	263	232	240	250	264	240	254	274	263	268	253	255	276	250	253	260	257	240	280	269	256	258	233	261	258	302	241	279	278	252	261	249	257	237	241	223	245	230	252	243	258	225	254	245	266	264	289	276	250	264	269	231	259	261	257	238	248	260	277	280	258	267	260	262	241	246	281	245	240	261	278	240	283	293	250	254	289	249	266	303	244	245	282	265	238	243	244	260	244	280	239	257	224	279	258	279	281	262	229	265	238	277	280	255	260	274	268	260	242	263	233	237	265	255	244	258	268	252	274	278	249	251	258	260	242	251	263	254	216	257	280	258	257	232	275	243	239	286	260	246	267	270	270	289	248	237	265	231	245	243	248	237	252	261	267	239	264	280	259	274	240	252	243	274	236	243	271	249	252	260	288	266	271	266	265	243	268	264	250	277	247	248	266	250	302	257	278	237	278	243	268	255	257	228	262	272	267	277	255	247	260	286	288	261	295	267	278	263	228	283	259	258	271	247	280	270	219	276	272	257	268	272	275	278	276	256	263	238	250	274	250	263	248	259	240	235	251	277	243	263	248	250	248	249	246	265	270	231	279	256	275	263	273	262	237	273	264	256	262	265	223	250	268	220	273	261	253	229	275	277	270	258	272	218	263	231	276	259	255	267	281	265	222	253	239	297	265	253	244	259	268	241	247	264	286	267	264	280	261	268	257	250	242	282	240	272	274	274	236	263	261	271	279	264	265	269	269	228	263	254	254	271	257	254	255	261	277	302	240	278	244	266	241	280	261	232	276	290	280	250	237	251	234	265	259	262	255	273	274	240	278	231	243	232	223	217	248	233	247	256	269	275	265	255	248	261	282	271	254	232	282	242	253	256	253	237	275	251	264	247	262	258	234	252	261	253	259	300	297	257	247	235	256	234	257	295	264	252	221	269	243	245	246	249	230	267	276	265	229	235	264	292	269	244	272	268	242	237	285	269	263	271	239	236	249	251	274	265	243	263	255	250	238	262	281	262	246	257	267	278	267	277	274	254	288	221	225	265	236	261	227	267	260	236	253	250	256	278	258	257	245	275	239	247	232	257	229	238	256	265	248	262	274	217	257	238	256	263	264	272	265	258	253	270	286	244	263	254	247	290	276	253	262	274	237	277	249	239	225	265	293	267	259	276	267	265	310	250	242	271	246	259	306	237	232	266	288	241	274	242	248	260	273	264	258	273	267	268	263	245	267	252	292	234	243	247	291	248	262	258	252	284	261	254	270	275	274	273	274	239	296	282	270	294	260	265	279	246	248	267	258	234	234	253	253	260	289	256	225	248	266	249	267	234	293	255	261	288	260	272	279	248	248	235	269	289	242	239	251	265	249	266	237	283	266	251	247	255	247	245	253	269	284	284	250	292	271	245	234	270	240	233	274	253	236	258	257	241	251	289	245	292	253	226	246	234	263	250	244	248	264	274	235	260	267	264	253	243	238	253	261	257	224	262	247	244	268	250	260	276	255	252	280	247	245	236	260	306	259	275	255	279	267	278	251	255	240	273	284	242	274	265	277	270	271	242	262	278	257	252	278	262	281	239	253	269	263	268	279	264	300	247	256	265	255	241	264	252	274	260	236	274	272	282	258	266	268	282	278	308	244	243	300	261	254	304	240	270	249	269	279	271	252	269	275	259	247	296	261	289	250	289	278	273	254	267	244	242	233	248	260	259	258	250	254	257	239	225	248	223	251	234	269	236	273	253	251	229	221	257	281	236	277	264	264	276	264	266	292	272	263	240	259	267	240	253	241	258	235	256	229	227	264	251	267	248	305	249	297	255	274	239	275	265	268	232	279	262	257	226	262	253	227	275	253	267	255	257	259	253	265	280	238	241	259	282	264	258	283	243	251	262	228	258	248	253	231	248	239	284	251	284	271	232	269	242	277	247	286	239	260	236	271	278	240	251	259	246	287	271	270	233	287	276	250	281	249	273	273	269	291	225	263	226	242	249	264	267	240	234	234	241	247	250	243	259	285	277	261	258	227	300	253	249	253	256	277	272	241	247
27690	30097	38265	43859	43609	43397	45793	41517	33249	24829	21970	20521	18121	24093	33525	31626	26102	18677	12119	7395	4037	2043	1125	796	775	607	604	617	577	603	644	633	627	581	613	588	584	566	600	606	592	607	602	601	634	640	592	621	617	608	586	625	596	607	596	575	600	613	612	610	618	652	600	608	604	632	618	620	600	608	611	597	586	594	630	625	609	598	640	620	607	583	566	592	585	608	620	657	656	601	649	580	601	601	587	650	582	649	647	629	618	599	639	626	584	669	597	610	659	634	642	647	606	638	640	648	615	578	621	599	624	637	616	616	646	619	635	585	630	629	609	656	607	600	604	579	616	635	635	609	647	631	622	580	571	625	606	606	622	670	597	630	569	594	587	647	622	562	637	595	610	616	605	601	609	614	594	595	603	595	597	614	581	639	620	600	609	625	631	634	616	594	624	619	637	609	628	627	628	597	642	626	569	609	629	599	632	656	596	624	603	643	621	608	588	633	663	597	613	577	573	578	595	600	567	598	638	610	615	619	629	606	631	608	612	616	640	609	602	623	618	644	623	628	588	603	628	602	617	623	600	592	620	613	589	589	605	616	634	641	610	590	603	590	633	623	580	614	636	628	589	602	662	616	607	630	612	601	610	557	613	611	644	620	597	606	622	608	586	610	632	590	589	613	669	578	629	589	629	635	613	591	613	611	637	645	611	591	607	599	555	603	652	606	624	582	576	579	583	603	604	560	592	626	600	621	637	624	604	610	629	630	618	586	609	641	574	603	599	601	595	652	674	641	606	605	604	627	580	605	587	618	643	582	623	621	630	618	621	642	629	597	595	634	571	625	554	614	606	577	576	598	610	603	584	596	606	616	605	649	576	613	644	630	603	587	632	600	608	613	612	635	587	601	660	618	605	611	633	609	613	614	636	563	637	656	608	611	645	627	644	627	640	614	597	607	630	615	614	611	627	590	580	601	606	594	634	625	615	634	608	634	613	603	637	588	611	627	606	601	627	611	597	616	597	592	567	648	593	648	598	633	612	610	614	574	616	673	572	637	596	596	614	619	645	607	601	627	608	564	636	630	587	577	611	615	625	667	581	615	627	627	606	637	560	617	607	609	595	641	574	638	598	597	620	607	577	599	558	648	629	613	655	641	627	600	613	603	648	589	627	610	638	586	613	609	628	626	585	618	607	599	608	577	614	613	631	571	618	642	605	651	621	652	680	632	627	624	600	618	637	594	556	611	644	569	617	636	662	630	655	630	671	607	621	609	627	588	633	568	639	580	625	588	657	600	635	565	653	629	651	597	595	609	662	622	634	597	655	594	633	634	593	606	608	600	552	614	636	620	607	601	563	594	553	632	618	635	609	608	639	597	626	604	620	599	618	629	639	640	629	611	613	619	628	604	631	606	629	608	643	643	605	652	676	653	602	593	622	589	614	594	624	618	605	574	662	636	605	613	620	585	635	597	656	594	614	613	572	626	621	616	602	636	651	580	649	660	660	593	620	621	591	611	619	639	660	600	561	559	620	650	594	617	628	681	598	604	584	579	576	603	597	631	613	621	569	611	615	587	643	569	608	613	614	583	618	580	599	600	606	597	567	641	606	629	562	571	638	638	633	614	612	608	641	637	626	600	646	588	604	607	587	612	652	578	649	649	639	643	630	602	584	635	577	605	561	583	631	611	623	620	614	607	629	597	595	600	640	590	614	639	617	624	625	641	579	661	622	609	608	608	662	612	623	640	570	599	632	615	564	603	598	665	610	598	637	580	607	580	634	621	608	614	604	638	624	585	569	614	590	607	591	609	609	559	561	615	637	634	607	612	597	662	623	612	633	593	655	645	630	639	621	638	569	611	591	603	629	591	624	641	577	626	626	603	669	620	632	618	627	645	616	549	597	632	606	565	594	618	566	596	550	594	636	573	609	611	603	569	632	652	625	606	579	625	590	607	620	610	631	615	616	590	628	623	594	617	653	601	618	581	609	603	637	638	627	584	610	614	614	592	562	627	605	586	634	636	612	622	615	572	602	627	601	622	596	666	605	617	599	625	608	633	599	602	615	606	614	621	608	651	635	631	607	616	625	609	644	644	549	602	608	623	577	591	597	605	641	628	619	613	623	619	646	642	639	627	658	613	632	633	608	596	642	603	567	608	608	600	627	610	608	639	570	620	591	644	583	638	600	597	607	620	591	606	579	621	612	579	640	563	639	598	652	612	613	648	656	590	605	583	644	629	583	623	614	606	621	624	620	597	616	600	601	583	585	617	589	579	583	623	613	634	637	616	595	629	608	608	623	626	658	581	565	635	584	612	610	619	642	627	595	644	615	637	575	616	621	585	607	595	616	607	618	622	581	603	641	617	588	625	607	638	605	624	579	611	646	614	615	651	649	592	600	574	575	593	630	655	560	614	631	603	558	604	616	640	619	562	634	615	614	597	629	600	615	586	613	579	609	594	583	604	635	610	611	594	563	623	587	569	624	607	585	601	613	628	612	595	591	582	612	604	670	641	572	600	569	604	605	634	646	612	614	628	628	600	621	641	601	609	620	640	595	589	614	627	625	644	568	653	623	609	640	573	627	597	617	603	609	596	624	654	610	603	607	623	615	618	609	620	597	565	627	608	623	667	586	568	592	541	620	634	602	601	611	570	586	664	571	608	570	621	640	576	588	597	589	586	601	603	625	656	562	611	630	617	621	611	662	643	617	600	586	611	633	563	621	578	624	650	571	599	640	631	616	608	622	589	635	659	627	584	586	594	657	616	653	639	651	597	633	628	585	609	568	584	601	591	637	634	571	653	635	599	603	588	637	614	628	640	604	626	639	599	657	611	645	616	580	615	594	626	623	613	625	623	643	647	595	588	606	601	598	580	594	605	619	580	627	592	589	611	609	642	640	615	593	647	574	658	641	644	575	596	649	599	582	604	602	650	615	597	623	583	631	625	626	607	642	616	650	592	567	608	601	623	654	626	579	571	595	608	589	649	634	598	654	620	629	614	639	587	656	642	588	607	614	609	611	563	620	576	594	645	608	649	601	599	594	595	605	657	592	619	655	580	610	598	592	666	624	601	584	622	591	595	612	605	553	606	602	610	597	636	618	609	634	569	621	668	625	588	611	607	610	615	634	655	630	601	584	606	645	632	609	642	548	614	665	633	641	668	587	638	633	585	598	609	599	635	604	623	624	611	627	605	598	597	623	663	625	645	598	627	605	564	614	546	600	641	600	596	630	598	607	626	604	634	578	641	628	605	578	621	615	608	593	589	586	598	600	603	633	595	650	629	580	611	612	630	610	648	655	558	639	603	579	592	643	603	606	609	620	606	599	633	612	622	584	627	642	574	610	649	583	585	632	638	601	597	572	612	604	685	585	637	590	624	659	567	619	600	598	619	596	639	641	567	645	628	589	592	553	616	602	637	645	614	618	616	600	600	607	649	631	629	636	622	649	647	680	598	654	635	582	596	572	597	600	624	625	615	616	609	629	567	636	612	620	619	572	595	616	614
17962	11653	9467	7621	6614	5249	3717	2453	2026	1582	1360	1200	1151	883	1034	1074	827	700	591	478	405	367	335	324	332	329	334	355	325	315	307	316	281	303	318	360	318	357	319	352	323	306	344	324	319	318	305	351	295	321	300	338	330	306	334	331	312	333	346	313	327	325	329	336	325	320	325	337	316	302	340	342	349	307	307	341	324	349	319	323	330	319	335	372	361	389	303	310	314	294	338	314	325	329	334	311	322	346	332	394	303	306	349	323	326	343	341	319	314	333	311	316	329	331	333	327	288	344	343	308	339	298	344	332	318	320	328	346	328	277	318	368	321	325	311	331	334	345	324	342	338	332	318	347	304	319	345	327	344	340	343	312	310	313	308	305	333	319	352	319	306	359	311	329	316	352	295	309	335	312	334	324	322	329	279	299	300	311	333	318	306	326	338	312	332	353	329	330	332	293	319	349	357	324	344	330	337	328	297	336	331	342	337	291	343	318	318	321	296	325	321	359	323	303	305	347	314	345	314	322	339	324	329	333	347	320	333	305	342	313	333	333	312	316	347	329	400	311	329	345	326	354	328	365	360	325	323	304	352	323	289	361	304	354	344	317	334	341	321	320	336	291	307	311	336	313	335	331	294	332	306	332	328	324	340	305	323	323	325	354	361	357	299	331	326	325	311	334	335	331	299	320	331	309	345	319	350	311	314	386	328	326	340	356	315	322	359	350	321	320	334	346	316	319	335	324	334	344	306	341	337	311	307	322	325	312	326	360	327	368	298	321	304	328	305	348	306	349	304	324	307	327	355	330	318	326	309	323	338	325	348	329	349	303	345	328	308	340	373	335	338	361	321	326	340	375	337	334	339	294	342	316	336	334	342	329	339	316	323	311	329	343	359	335	345	317	302	335	351	360	346	312	320	325	354	320	296	358	351	324	310	325	326	313	360	340	334	328	352	337	331	357	354	291	324	322	350	329	348	315	341	362	334	318	313	299	328	327	349	335	306	331	328	355	316	316	334	323	299	333	311	322	342	310	324	321	363	292	326	330	337	363	331	312	384	358	320	314	268	326	309	318	314	335	312	323	354	333	322	331	352	320	331	382	339	358	321	302	320	326	346	329	349	335	314	316	325	342	321	313	337	302	351	360	335	337	301	327	320	304	324	309	311	299	329	361	344	324	341	328	368	336	317	304	318	327	334	357	283	321	364	334	382	357	339	369	311	328	327	347	354	319	329	324	300	303	371	340	313	308	305	317	318	316	300	334	313	321	296	333	336	331	290	324	362	342	323	323	321	328	317	347	332	349	336	318	340	339	366	334	356	350	301	323	320	301	334	367	332	315	327	339	316	301	335	347	307	325	324	331	316	296	364	340	310	297	312	330	311	347	302	351	331	295	349	349	319	352	312	315	305	351	324	337	310	327	320	342	322	334	356	311	329	306	313	333	319	348	327	304	322	331	302	314	323	365	322	341	315	334	366	272	290	314	317	321	323	338	325	327	318	307	351	342	315	308	330	320	349	353	347	318	329	345	337	345	329	343	349	336	312	288	322	354	329	328	301	324	344	351	322	317	331	332	337	336	317	320	306	367	331	333	314	340	305	322	329	343	331	297	318	338	341	342	344	324	320	334	317	342	327	331	341	344	364	330	308	324	345	334	335	340	334	376	342	345	304	335	334	340	347	328	295	364	347	344	314	337	300	339	320	295	335	339	318	324	322	342	330	352	368	346	313	308	315	341	341	321	314	362	296	327	335	332	352	342	298	297	349	330	349	315	350	337	327	287	325	324	318	345	346	326	341	320	330	349	333	352	327	350	332	327	339	359	348	347	354	342	336	326	340	343	321	298	347	319	318	323	325	311	321	339	341	286	352	367	349	365	347	342	340	301	328	307	306	359	371	342	323	323	341	331	357	339	354	371	317	315	303	384	333	326	355	352	323	337	312	329	318	328	341	335	368	355	313	330	322	321	366	344	323	334	297	356	338	319	361	312	343	329	330	320	315	313	340	366	367	330	348	341	348	262	331	345	315	362	349	321	360	323	328	345	318	322	331	325	324	302	313	302	337	377	326	327	322	344	305	285	319	329	315	317	343	334	318	339	328	349	359	329	323	356	324	316	300	323	354	303	361	366	310	367	354	336	342	325	320	337	330	314	357	319	299	312	326	324	364	332	321	356	324	313	305	339	332	307	323	321	344	325	362	337	342	322	347	325	334	317	328	321	315	328	343	356	349	306	322	372	330	340	330	322	366	332	352	322	321	322	339	353	328	326	317	335	324	369	336	314	311	317	335	319	291	305	306	347	364	320	323	313	336	330	331	314	311	343	347	318	301	361	324	320	327	310	325	327	329	348	323	327	284	317	350	327	354	312	303	310	348	311	336	320	342	301	310	336	342	364	332	341	318	346	329	325	339	336	300	347	336	337	315	327	341	327	305	311	288	339	319	345	335	334	322	363	343	299	339	296	326	318	333	317	315	297	307	299	328	338	325	323	319	315	335	345	349	341	326	328	308	350	346	311	296	347	288	315	342	340	309	297	327	330	343	326	300	309	322	362	321	298	330	322	288	329	318	321	293	336	329	309	328	370	302	361	354	329	324	333	315	307	318	345	357	330	310	304	305	314	320	323	342	325	326	280	365	323	344	323	311	306	380	325	363	358	332	303	297	334	326	328	330	346	324	341	346	345	344	297	298	311	325	323	312	328	331	319	364	299	351	311	322	307	321	321	325	331	297	295	318	330	311	309	335	366	305	304	367	326	311	339	332	328	311	309	357	334	358	323	365	317	283	360	339	309	302	358	317	341	308	355	336	357	340	323	312	300	330	326	369	300	350	304	343	346	299	370	303	314	343	314	318	331	312	359	328	339	332	333	321	309	336	310	330	353	335	340	327	259	320	332	323	357	333	325	308	300	338	318	334	299	362	301	338	284	309	311	331	355	315	301	350	316	308	326	331	345	340	332	340	376	305	330	322	334	302	332	331	317	351	305	293	285	320	320	299	346	329	315	322	321	327	335	321	297	344	294	368	313	338	328	295	362	323	339	339	324	309	329	327	341	303	317	312	302	334	313	349	318	321	338	313	339	332	351	347	330	333	303	298	320	292	357	330	357	334	334	297	328	350	331	334	309	352	340	338	360	340	353	362	288	357	331	336	344	323	349	335	356	305	319	325	316	331	300	323	318	336	339	326	321	331	304	295	319	276	322	324	348	321	309	326	328	333	333	341	333	300	311	320	314	351	342	299	308	311	326	284	313	311	350	354	351	353	346	325	332	336	360	333	348	334	341	331	334	311	307	322	335	347	323	303	305	297	310	291	319	333	326	324	327	350	299	325	321	319	343	345	329	344	302	323	348	327	336	323	341	316	330	335	348	326	356	340	368	338	326	344	344	352	338	342	333	353	327	327	326	340	351	335	314	338	287	335	338	331	345	347	336	353	327	324	312	319	315	336	348	320	335	361	297	330	321	337	315	304	329	319	348	348	353	318	322	318	349	360	336
10042	8140	13807	16710	18029	16334	13527	10338	9034	7498	6557	5823	5319	4240	4510	4295	3186	2562	1791	1362	1057	915	786	798	820	744	776	752	740	775	764	751	752	774	755	771	786	769	696	716	795	782	771	785	799	783	804	812	812	726	781	755	713	789	776	768	736	725	783	778	773	787	736	802	740	714	790	755	765	788	782	776	820	741	772	779	725	766	765	721	766	779	756	746	747	784	800	776	797	797	787	736	719	778	787	752	764	729	816	717	758	786	739	741	767	766	777	728	787	730	821	766	801	740	769	760	741	766	732	712	718	803	740	759	779	787	727	818	725	778	721	785	710	716	730	766	747	777	736	763	787	773	768	728	775	754	784	784	761	727	742	769	748	776	796	720	750	768	751	759	713	751	759	779	686	737	772	765	747	842	741	801	767	750	745	721	760	784	792	777	744	779	765	782	786	758	777	748	795	756	747	724	810	769	775	781	740	800	755	790	717	814	741	748	800	774	745	763	722	771	731	770	767	773	771	753	757	747	748	725	792	761	751	795	791	785	754	753	734	788	795	771	811	757	781	753	754	730	737	808	751	742	761	757	770	780	736	769	745	786	765	758	807	725	773	797	785	742	771	774	782	745	732	798	766	753	798	757	776	735	734	772	764	784	773	771	741	759	776	803	731	779	754	743	740	745	761	795	730	783	721	811	723	727	766	774	773	694	818	769	719	765	790	752	738	776	794	779	717	737	773	728	763	725	788	725	748	724	758	759	769	794	776	872	761	759	797	826	770	777	762	812	768	758	764	777	759	726	732	797	772	780	724	772	755	781	725	744	757	742	745	762	733	737	750	787	763	802	742	744	768	734	771	763	715	769	744	754	799	773	763	761	747	825	768	763	814	763	759	761	719	749	753	748	745	799	735	773	768	751	787	729	750	731	760	792	760	749	745	776	765	741	752	780	757	765	757	772	784	778	721	763	764	807	769	763	728	743	714	783	739	774	757	780	776	778	781	743	755	801	803	778	788	779	761	735	762	801	767	772	735	801	779	758	751	763	783	791	715	796	824	817	740	768	764	775	749	782	771	747	782	804	740	785	724	786	776	734	744	790	783	771	773	768	783	753	744	770	778	792	790	762	720	741	763	792	804	755	721	776	783	785	725	748	765	790	738	801	741	745	761	805	756	814	800	778	798	766	770	773	800	773	807	747	763	797	757	768	791	751	747	756	781	778	774	734	745	835	731	768	828	775	758	762	768	760	750	738	739	800	756	777	772	733	777	728	779	765	764	782	719	790	747	743	782	767	813	714	791	808	703	812	752	761	816	757	779	784	763	730	804	767	711	733	750	779	762	735	793	734	763	781	792	771	754	742	811	731	739	790	712	796	759	748	715	752	763	719	783	749	753	777	769	820	719	784	777	738	781	784	793	842	821	799	755	803	768	803	759	787	776	793	775	795	757	783	738	825	815	795	781	779	748	762	768	793	737	745	757	770	777	767	762	781	815	763	756	771	704	749	753	775	793	789	842	743	736	775	780	771	735	774	830	782	764	745	797	768	772	761	787	753	792	836	769	754	754	796	720	822	770	753	824	752	799	775	744	767	769	768	712	765	720	767	774	758	790	769	759	779	742	708	753	785	741	761	769	779	735	747	761	788	804	756	740	738	777	753	790	803	731	751	708	746	807	762	769	783	755	770	774	809	751	833	803	811	748	772	745	796	795	747	776	722	752	720	737	756	803	785	774	732	754	733	772	768	787	775	754	757	779	734	779	738	799	795	779	791	736	793	770	731	779	798	789	809	808	813	813	769	707	757	773	754	803	784	771	747	743	794	785	831	740	760	787	750	737	723	715	780	755	762	773	751	771	762	773	771	761	838	735	778	766	803	716	754	741	760	764	768	762	828	742	746	764	763	756	799	775	809	784	769	796	785	768	751	758	763	751	807	769	727	803	765	733	770	771	797	761	723	786	744	773	792	741	772	765	773	766	817	778	804	758	795	752	732	761	705	796	811	781	744	715	730	766	772	751	788	716	804	714	811	746	838	795	743	786	765	773	820	766	795	726	799	790	776	805	773	744	770	782	808	733	763	696	795	759	806	743	733	784	831	788	780	783	757	769	782	769	782	802	732	765	771	719	755	756	742	770	772	798	781	805	791	780	741	744	753	750	789	756	767	723	739	749	713	761	765	695	725	754	721	763	751	785	739	756	713	748	780	756	755	763	746	811	725	776	773	760	773	764	761	749	755	734	791	770	722	758	795	723	784	790	737	808	782	758	767	748	811	816	707	746	744	784	807	761	779	781	751	755	764	738	794	802	728	768	791	766	742	767	779	747	788	714	777	715	706	817	720	760	792	719	789	775	805	775	774	781	746	726	778	751	764	722	770	744	797	823	737	734	724	763	801	781	722	773	725	783	791	787	779	801	751	782	803	723	767	740	830	752	774	763	741	767	784	789	758	755	758	700	781	743	803	813	767	722	773	773	759	753	790	755	764	752	768	756	738	750	773	746	751	773	753	802	760	768	774	741	768	789	735	798	777	720	767	762	779	783	740	731	743	743	769	745	782	761	734	763	803	833	730	745	747	736	793	697	787	801	809	774	753	756	775	776	786	793	780	689	728	756	736	727	740	761	698	848	820	784	727	732	723	783	728	773	786	766	723	769	787	742	722	773	796	807	708	761	768	771	744	805	759	723	767	774	791	783	776	754	757	791	716	752	772	780	770	753	752	735	819	793	698	766	811	753	756	737	767	726	739	828	753	757	733	782	776	772	730	760	788	746	802	757	794	802	752	815	745	768	788	759	750	776	785	771	771	761	735	736	793	726	714	753	788	739	714	761	768	754	731	795	756	813	766	786	769	738	757	762	739	722	754	746	770	735	732	786	752	800	780	759	763	786	734	730	776	762	745	791	753	745	776	766	737	719	752	759	797	799	703	809	790	778	782	773	761	708	774	800	760	754	752	738	783	729	806	749	790	803	777	744	757	737	786	749	767	807	792	759	702	803	756	758	722	736	823	754	795	757	778	780	726	727	758	758	731	742	774	777	771	766	780	728	736	770	801	809	778	729	770	740	726	737	805	756	783	765	790	786	770	792	785	730	731	762	788	786	746	766	800	725	747	785	737	747	814	750	747	779	793	723	736	758	751	755	785	762	780	781	791	719	728	717	729	811	723	793	713	746	772	774	781	738	778	725	794	788	758	746	734	734	782	766	747	752	783	741	804	729	839	756	794	783	738	769	807	790	772	803	763	757	753	805	732	745	737	780	794	788	736	744	771	764	750	812	726	779	734	715	757	736	779	763	795	774	808	783	768	750	767	726	766	797	696	760	748	799	797	811	798	718	775	715	796	730	770	761	753	781	758	714	748	747	765	752	763	778	717	742	754	737	797	757	773	725	774	773	773	792	751	717	745	751	773	787	751	743	748	760	761	729	807	820	778	808	738	769	782	814	782	767	783	743	738	769	696	771	724	764	738	716	799	766	787	769	803	758	781	752	739	743	794	771	739	781	753
32752	25314	24901	26956	22175	18577	15972	11758	8959	7004	6194	4232	5369	7091	5759	5713	4122	2527	1414	900	552	446	341	319	305	279	295	269	282	312	283	287	261	302	276	284	284	298	269	262	291	291	290	278	322	300	300	305	303	298	267	286	309	286	293	285	286	305	284	281	305	288	280	278	272	295	268	301	274	284	291	258	316	270	277	313	316	293	300	285	273	315	282	259	283	307	293	317	299	297	299	313	315	297	288	293	267	298	283	307	293	301	311	299	305	304	293	291	289	266	281	297	287	296	300	267	312	301	306	275	290	303	298	275	328	293	320	291	296	280	297	263	284	287	297	271	305	292	265	263	276	260	267	316	305	283	314	259	286	285	296	279	301	264	292	247	288	273	318	274	275	306	284	310	299	256	296	296	304	262	259	290	295	311	265	288	330	289	285	323	257	311	293	294	309	284	284	256	284	271	276	297	300	283	276	255	296	281	313	297	295	321	284	261	301	293	271	309	314	260	272	294	248	266	267	273	286	287	299	291	294	264	291	293	264	296	311	316	268	278	307	307	291	279	324	296	312	282	294	318	281	305	329	316	269	298	294	270	308	293	276	290	281	263	276	310	271	271	302	264	296	270	286	275	280	294	281	269	327	286	285	294	285	282	263	282	304	283	350	328	302	301	291	275	286	292	310	287	334	324	334	271	295	291	291	291	318	318	271	312	298	304	283	282	306	290	297	291	291	269	285	272	296	305	291	297	293	281	282	294	293	339	254	320	311	301	292	271	321	252	262	297	274	282	296	296	290	290	321	272	270	292	285	322	281	289	298	297	293	301	280	281	309	274	272	283	276	286	284	311	294	287	305	304	274	296	300	346	277	290	300	316	290	306	310	275	290	266	305	304	337	259	307	267	269	279	285	302	319	262	308	303	278	289	300	280	277	281	293	279	281	332	328	253	292	302	321	258	300	297	299	244	285	267	280	324	278	270	283	304	278	275	310	293	294	291	278	316	302	308	300	295	286	310	296	271	308	306	295	289	308	279	309	308	310	306	291	292	272	263	262	252	291	310	293	316	286	283	289	284	273	275	291	313	285	305	309	283	303	285	280	299	271	300	276	272	313	298	306	276	327	281	277	263	280	296	305	278	284	284	283	285	317	299	293	288	314	303	270	286	292	308	276	312	268	297	291	262	295	287	294	320	273	281	303	308	289	286	297	300	274	307	337	282	312	306	290	290	303	271	336	274	309	285	321	322	320	253	280	288	301	289	283	301	285	275	279	282	315	291	298	310	311	296	297	323	249	247	304	314	288	278	302	321	300	295	297	300	308	296	290	295	264	291	299	238	287	278	285	290	268	302	293	268	272	260	287	317	275	286	308	294	301	287	314	271	306	302	304	283	282	284	269	299	290	295	297	315	267	317	283	299	277	285	286	331	292	286	302	320	279	285	282	274	280	249	288	286	295	267	294	320	305	272	303	299	276	315	288	284	270	274	295	276	279	272	284	281	276	302	324	281	317	284	328	295	307	280	304	327	305	327	291	307	291	289	288	267	315	290	286	272	268	246	279	325	290	269	292	282	291	262	309	283	283	287	299	301	285	269	295	268	282	285	282	291	304	281	298	287	276	291	319	269	282	280	306	303	295	320	292	297	299	296	295	289	266	307	319	283	280	297	293	291	288	286	309	296	307	306	317	280	264	289	267	294	292	286	288	306	285	309	269	289	303	306	271	281	303	284	306	284	265	265	320	302	282	353	269	340	300	303	280	324	300	323	289	315	246	290	280	328	275	295	303	293	287	280	261	291	283	273	283	296	258	305	303	295	280	297	311	311	286	289	282	325	294	278	280	296	278	295	314	260	302	248	267	326	277	289	292	323	286	344	288	313	287	297	293	290	300	293	273	291	273	279	292	280	319	321	284	283	310	294	304	297	267	291	311	283	314	316	270	312	259	264	286	264	303	277	305	291	316	289	290	319	309	285	273	293	336	296	259	298	286	269	277	301	294	261	281	334	311	318	294	306	296	276	259	313	320	269	286	296	284	260	270	309	289	301	271	294	284	298	307	312	291	271	275	297	303	276	274	300	301	304	323	290	309	271	312	286	280	298	317	295	302	298	294	286	298	284	284	298	280	330	303	277	309	308	314	282	258	292	284	302	301	313	291	333	301	286	271	293	305	274	316	306	293	305	277	315	297	331	308	290	313	281	291	299	274	269	312	282	268	293	281	295	288	312	322	307	309	287	282	308	282	312	325	334	315	279	314	279	314	283	274	281	306	305	278	306	322	272	285	278	310	336	269	282	284	251	281	294	279	278	309	310	268	299	294	328	298	281	281	314	277	270	326	306	286	306	288	306	322	263	301	288	304	304	303	264	289	286	296	285	304	285	305	300	296	308	296	297	289	276	273	278	310	290	286	287	290	294	267	262	282	295	296	251	282	286	337	293	294	301	284	312	303	276	271	284	287	297	276	274	291	319	276	291	333	279	312	266	277	292	270	291	298	282	283	283	316	278	303	278	296	265	287	313	297	265	315	281	294	290	277	293	308	317	276	283	289	290	268	297	251	284	304	317	288	289	289	306	290	302	263	268	308	299	284	273	296	298	307	294	312	284	275	273	282	277	273	293	295	275	304	299	283	314	280	293	312	311	294	291	274	316	288	295	286	292	324	273	294	330	295	268	269	293	286	271	283	275	318	304	280	298	286	248	296	314	283	254	296	281	331	289	309	276	304	293	284	301	273	280	263	281	288	320	296	286	294	315	302	308	304	287	309	266	274	296	276	279	275	305	275	281	300	253	270	269	304	275	302	271	287	270	286	296	308	290	279	292	287	314	321	282	300	298	297	263	284	313	297	291	306	305	312	297	273	302	299	276	285	280	318	306	292	269	275	334	304	282	291	307	282	334	267	294	287	284	284	280	287	324	284	310	308	338	281	289	271	296	273	302	285	286	285	256	272	280	303	294	280	262	269	314	287	346	277	270	281	300	292	281	273	285	294	269	310	284	302	286	274	302	331	251	296	291	258	303	317	262	273	297	325	265	296	287	296	300	283	311	292	277	294	286	286	298	296	276	264	308	297	287	299	282	275	275	270	278	304	325	290	258	281	286	280	322	281	285	288	283	278	302	301	294	325	303	275	321	309	285	277	261	294	281	286	289	262	322	290	277	295	291	309	297	279	306	293	274	296	253	259	270	283	273	283	289	281	312	287	299	272	322	279	295	256	269	310	257	279	293	296	299	292	264	308	267	251	310	286	274	260	298	273	308	311	310	282	286	285	293	277	318	260	268	291	313	313	320	305	293	307	282	289	271	314	276	288	302	300	269	293	309	308	288	298	284	318	303	290	266	282	300	302	285	305	303	283	298	308	334	292	285	296	271	308	294	311	281	322	287	297	304	282	254	289	252	314	290	299	263	302	275	261	281	286	307	307	299	303	304	259	307	292	265	316	314	278	270	317	302	311	318	276	353	293	324	283	305	299	317	297	289	298	266	315	275	309	284	286	278	286	285
19902	17514	25544	33956	30837	31427	29925	26979	23953	22238	20949	16678	21057	23117	22416	21794	16788	11606	6793	3916	2132	1385	892	794	720	662	706	693	676	683	667	687	668	676	692	641	713	680	664	666	663	635	680	683	713	683	668	698	720	662	720	743	717	689	728	691	672	733	701	638	733	700	656	680	691	713	715	663	668	673	674	689	705	653	702	667	684	708	736	667	680	706	678	687	708	669	636	718	700	715	698	653	635	699	717	655	670	673	693	710	731	708	678	658	749	656	689	680	717	730	721	655	667	695	696	705	684	654	652	746	692	682	691	660	667	688	691	706	676	724	705	731	716	679	714	671	689	696	698	686	702	704	714	697	711	659	654	660	682	698	648	673	725	676	713	692	638	685	756	669	664	657	704	737	664	702	676	720	695	768	619	663	734	690	669	696	717	702	662	707	662	716	686	700	668	656	660	691	636	664	720	684	680	699	722	688	699	698	725	691	686	676	677	670	711	684	686	671	714	719	675	672	650	694	710	725	710	731	664	696	689	692	677	714	707	695	682	661	711	712	706	689	674	666	685	672	691	688	717	704	685	633	667	674	691	724	658	671	677	678	692	670	744	697	675	732	683	691	660	631	719	601	694	695	708	691	742	695	667	671	678	673	672	711	683	677	709	677	656	733	701	672	680	701	708	665	685	700	654	701	727	711	684	653	727	717	708	694	676	691	666	625	658	703	719	704	681	716	688	682	685	661	665	711	681	718	673	671	665	671	644	649	655	707	735	679	693	645	706	685	677	660	682	704	695	674	687	717	724	725	653	661	727	688	673	738	709	689	721	680	702	720	716	702	719	670	644	693	676	690	658	721	683	661	679	706	676	709	717	703	686	760	658	660	698	705	671	647	680	746	722	691	718	693	671	656	652	712	722	695	674	668	672	731	691	679	653	682	716	663	748	717	717	658	681	716	754	698	709	702	676	685	667	645	760	725	699	719	645	683	659	682	660	683	703	683	689	664	702	695	670	696	666	681	663	687	655	708	610	697	696	662	641	708	675	737	710	609	651	700	669	692	702	667	643	696	668	660	681	632	691	688	730	746	657	701	701	690	671	703	696	656	685	658	652	640	691	673	638	665	703	704	665	689	713	712	654	666	663	656	658	655	692	702	677	729	689	676	696	676	661	701	681	658	691	658	728	677	686	724	698	719	666	754	636	675	661	708	668	728	686	670	697	697	619	660	653	725	657	689	647	662	676	655	649	654	699	665	705	670	707	642	697	715	704	704	719	708	699	693	656	705	715	688	695	687	696	687	662	665	644	651	714	673	693	666	679	680	678	710	708	726	632	653	710	683	694	708	616	682	667	661	721	664	687	715	667	678	705	695	658	702	741	679	669	668	694	715	682	672	661	704	758	713	668	683	669	714	695	682	703	710	628	673	679	668	680	706	651	740	694	652	722	669	636	671	658	701	669	693	675	663	664	678	712	696	661	679	709	685	674	701	685	701	707	674	685	710	681	699	658	661	639	642	647	683	624	687	670	689	752	719	697	705	710	703	691	687	689	701	654	707	701	732	689	681	675	676	681	684	697	651	683	689	724	653	721	657	655	681	641	707	708	760	692	646	672	684	689	682	710	669	701	692	656	657	662	674	710	650	655	697	672	683	687	671	707	675	707	715	699	679	689	676	656	631	722	659	709	721	738	681	687	678	707	696	668	709	685	699	685	715	678	686	658	679	690	656	732	728	674	724	655	705	658	698	723	704	627	708	671	701	724	665	727	666	735	690	643	679	735	721	666	664	620	680	636	664	670	716	683	644	701	649	662	712	744	663	658	653	666	650	722	720	644	632	695	683	670	722	677	661	731	675	688	731	724	685	714	699	682	717	686	674	693	712	677	665	663	701	683	662	658	718	697	670	686	696	719	641	718	665	736	670	701	679	720	724	660	666	677	686	718	645	702	658	664	674	684	732	716	656	670	636	684	702	702	674	706	636	692	670	687	663	640	754	688	687	726	669	747	685	715	679	693	713	668	699	669	643	702	703	682	731	646	663	715	712	687	684	732	694	710	651	704	681	673	671	651	684	710	693	662	682	728	676	708	691	761	693	706	662	699	682	687	693	692	683	696	715	693	671	707	690	680	704	670	719	677	720	672	727	717	675	682	644	714	669	704	715	677	646	693	661	694	679	721	749	699	653	709	721	693	670	691	712	634	673	687	720	667	670	693	681	660	664	665	744	720	686	716	709	686	719	670	689	692	710	736	700	707	703	668	739	761	717	693	685	688	699	690	671	712	679	698	630	687	633	654	681	704	675	708	722	660	722	718	658	692	654	739	684	742	656	650	642	678	662	685	667	701	663	672	704	647	694	669	704	689	692	677	692	716	686	687	689	694	745	721	684	669	696	673	674	735	703	686	674	673	666	720	693	661	702	666	656	709	708	679	658	691	709	754	735	660	700	678	693	705	674	684	641	637	669	709	660	730	686	724	670	692	683	666	680	704	668	666	650	697	698	681	688	700	687	695	658	698	684	671	673	713	689	676	648	704	678	732	656	692	667	665	705	695	712	662	707	681	686	706	680	720	667	661	678	726	714	693	711	674	724	708	711	694	667	619	755	671	642	652	656	739	703	691	667	688	683	707	724	660	688	712	690	729	683	691	691	692	673	675	690	702	676	685	667	649	688	678	685	710	666	694	650	671	635	684	655	714	658	648	701	706	709	652	685	656	718	667	645	678	666	748	721	687	669	711	653	728	702	741	648	756	692	724	682	721	719	721	670	696	674	668	708	652	712	656	645	656	690	639	697	675	704	693	694	712	706	729	671	703	698	699	693	693	704	667	663	690	674	708	707	672	653	687	674	750	710	694	697	675	674	624	681	737	685	700	693	639	647	701	659	664	716	678	686	716	722	693	667	711	682	658	681	664	713	702	693	628	645	697	726	680	660	731	679	711	674	664	738	689	666	678	684	714	696	697	732	672	709	687	688	654	656	664	653	726	674	699	629	718	706	685	690	671	655	694	675	690	705	717	700	657	716	672	641	684	705	700	704	681	705	683	663	699	641	720	678	656	707	653	674	717	733	706	695	700	704	708	687	688	694	658	691	646	672	679	694	682	697	657	644	646	680	706	643	697	702	701	708	741	697	697	680	699	638	714	647	654	678	720	647	710	692	688	656	679	664	701	671	691	679	655	675	694	712	680	709	690	716	739	649	672	668	673	699	768	701	661	668	738	712	690	682	672	646	683	706	655	641	679	690	703	703	701	698	712	698	743	738	710	707	660	676	670	694	661	672	633	671	716	673	619	705	716	691	697	693	685	677	638	669	625	620	675	639	717	667	650	669	691	676	670	742	709	738	643	657	729	696	698	727	687	689	753	677	682	670	703	673	719	707	717	687	651	658	657	687	693	687	671	655	735	700	651	689	708	746	694	720	676	686	769	665	692	678	630	723	678	683	722	684	666	663	648	713	668	692	681	707	671	686	667	705	674	686	727	713	679	687	646	695	710	687	649	693	669	646
43450	32315	32844	34938	29389	26768	23091	17877	12351	8724	6301	5623	10451	11476	13005	10638	8811	5357	3013	1655	979	523	403	295	284	237	262	241	254	235	245	254	253	233	265	239	229	237	242	264	266	269	278	256	243	251	242	268	278	291	264	259	241	282	285	270	289	227	251	250	244	245	267	242	233	249	245	253	262	232	253	254	256	264	267	276	260	250	259	268	259	232	245	265	278	276	258	251	221	270	266	285	259	249	233	238	263	260	266	251	236	291	275	230	243	223	267	262	238	242	277	267	254	275	235	247	272	265	250	268	295	263	257	270	256	246	274	285	250	259	220	232	276	263	261	282	252	236	263	248	250	248	241	233	266	272	269	239	246	254	238	266	268	233	229	241	245	251	249	283	263	242	270	258	275	262	256	244	271	249	271	241	240	260	283	269	229	263	241	256	243	253	266	246	241	265	253	279	286	247	240	231	250	271	275	258	251	269	286	265	224	260	271	261	256	272	249	217	240	258	249	277	239	255	234	272	268	264	280	295	229	237	278	273	212	267	272	262	263	262	221	244	289	261	266	255	268	242	241	252	252	250	294	275	247	295	260	245	251	270	261	255	233	258	239	256	260	256	260	256	300	283	253	300	279	263	248	224	260	258	271	251	272	262	258	256	250	277	244	249	241	243	262	265	221	277	279	255	240	243	238	257	240	238	259	245	275	261	217	263	271	255	262	231	279	240	264	240	258	241	261	268	272	242	239	267	269	301	277	277	248	247	241	288	242	238	239	245	241	240	229	253	271	282	262	246	252	293	269	269	237	229	244	244	271	270	267	225	273	256	237	245	306	256	228	243	227	280	264	217	262	282	254	243	264	229	250	239	257	249	271	228	283	273	225	272	245	249	270	253	246	224	258	249	256	247	234	244	259	263	266	280	270	269	233	301	284	268	258	260	234	260	275	271	279	268	241	267	224	276	261	251	268	254	265	212	254	260	250	272	237	250	287	254	254	276	284	267	263	254	231	244	277	257	238	248	252	296	271	248	260	244	239	267	224	251	251	268	263	266	252	246	261	251	267	273	255	243	242	283	247	247	260	270	259	259	257	254	240	220	243	258	253	279	292	246	305	248	254	253	278	246	233	240	232	243	276	262	256	256	261	271	272	253	236	258	257	235	258	267	239	254	283	265	242	221	257	242	253	286	255	258	272	245	256	257	269	244	257	239	256	230	266	247	268	278	280	264	244	248	238	289	271	253	247	252	268	276	260	269	275	278	270	292	243	226	245	283	248	222	246	259	266	238	261	228	252	288	267	238	256	260	263	253	261	220	240	236	276	252	227	229	246	272	259	239	284	257	261	266	273	293	232	245	266	263	244	253	256	228	282	232	236	270	260	270	248	255	253	292	272	247	265	243	288	262	246	259	284	232	254	255	270	243	270	290	242	225	256	249	276	233	253	234	249	252	269	299	232	229	243	274	252	246	277	268	263	276	279	246	243	246	269	268	274	227	260	273	234	238	243	253	271	258	271	238	267	221	264	247	261	275	258	260	275	278	240	265	231	229	255	291	255	249	286	250	300	244	282	253	268	245	258	245	273	266	276	261	237	240	262	264	267	219	261	252	234	235	267	255	260	251	254	268	242	258	252	262	272	255	284	285	265	244	244	242	284	255	245	238	263	259	273	270	304	252	272	277	226	263	236	247	277	254	257	267	236	254	247	254	275	232	232	231	265	303	264	266	230	240	251	244	263	249	279	258	259	243	250	247	265	230	249	274	279	266	265	269	263	281	269	257	237	258	265	251	243	236	231	251	256	248	244	260	283	243	253	281	278	247	226	262	266	248	244	224	275	231	237	241	239	240	264	266	262	272	271	257	257	256	245	225	237	289	247	287	249	261	245	253	245	273	222	236	287	265	256	252	262	248	263	256	251	275	284	236	266	298	272	269	244	241	251	265	275	241	232	238	230	255	254	250	248	256	230	267	252	235	260	262	226	269	279	245	257	248	251	258	256	254	248	250	262	231	246	262	256	279	258	265	257	252	289	259	248	256	264	259	250	257	260	253	209	240	228	261	249	293	260	252	291	243	257	237	243	248	258	217	224	273	282	271	245	233	269	258	248	254	246	269	267	249	266	266	220	252	232	249	280	244	244	243	233	272	230	288	268	281	244	251	272	248	279	289	272	239	275	261	275	258	253	258	274	278	245	273	258	256	242	287	241	248	243	255	263	252	281	251	238	261	235	261	254	272	224	252	296	268	249	261	275	242	276	245	271	238	285	275	263	269	236	237	238	222	239	264	248	220	280	253	271	257	236	253	281	255	276	276	256	233	267	280	268	283	264	246	254	233	238	227	303	248	267	269	250	261	238	244	281	284	271	229	262	267	237	268	262	237	236	266	238	248	221	254	242	279	257	284	257	276	282	242	276	274	242	271	249	268	248	239	275	244	268	276	235	241	241	221	281	227	236	244	246	237	246	263	261	269	263	258	263	250	236	236	241	239	228	270	264	238	265	252	272	267	261	260	251	244	249	274	256	241	250	238	268	260	252	227	250	256	263	278	232	247	269	264	265	244	266	266	270	260	284	245	261	298	265	267	260	298	246	245	261	240	251	284	249	255	249	262	239	281	237	246	262	257	253	251	274	228	278	265	249	262	258	239	285	250	252	253	265	249	254	259	243	259	249	249	276	257	277	284	259	245	244	249	267	262	251	262	277	260	261	264	274	259	238	261	249	269	252	237	218	281	279	241	269	244	241	264	244	245	239	259	266	255	265	260	229	253	250	237	258	263	257	255	260	267	267	259	274	251	234	256	287	237	251	253	237	242	245	242	246	263	279	258	257	268	259	228	287	258	243	236	256	278	248	244	263	272	277	244	248	229	266	271	262	247	255	254	231	242	256	249	240	246	232	246	262	268	283	242	268	255	261	251	298	243	254	289	272	270	251	279	265	283	249	244	268	264	231	267	300	273	247	246	258	254	259	269	240	277	250	288	256	255	237	274	246	267	259	312	241	258	252	272	259	226	272	283	275	268	237	282	258	279	285	256	257	270	288	249	281	243	250	244	259	265	261	277	287	284	275	274	257	242	275	240	254	215	223	235	262	263	242	261	270	267	247	241	255	257	248	276	296	246	247	258	262	274	241	236	243	226	260	254	263	235	262	277	278	249	245	236	249	265	253	245	256	260	275	230	242	249	232	225	278	214	245	243	250	254	267	265	272	291	281	267	267	236	260	241	264	256	274	250	276	273	250	267	257	270	283	255	271	250	259	290	242	266	268	288	255	259	244	255	251	265	264	232	232	257	257	254	242	236	256	269	282	247	263	258	265	245	271	246	260	285	262	253	255	269	276	245	271	244	270	260	280	285	257	260	256	240	270	233	276	254	245	276	240	234	272	240	264	257	239	270	241	258	250	272	253	272	243	239	258	289	238	236	263	229	250	230	249	246	260	258	281	254	286	240	269	224	280	261	301	252	250	254	255	243	272	267	280	259	235	262	274	246	279	261	264	250	240	271
28633	23877	32002	38956	37606	37095	34965	31715	26583	23227	20690	20568	29878	31076	33955	30507	27216	19487	12542	7410	4010	2189	1307	836	689	667	641	585	591	656	594	621	608	567	637	654	564	614	619	610	610	573	623	583	645	620	572	593	604	614	607	620	613	586	633	636	658	565	617	633	631	634	590	637	638	640	588	630	607	615	616	632	596	614	612	626	611	594	602	601	655	617	576	602	603	627	592	585	655	616	597	580	621	638	611	617	630	617	574	602	643	617	618	643	649	641	624	605	616	628	632	608	562	614	619	609	618	565	557	661	618	592	551	652	564	627	593	666	673	600	623	557	646	616	581	582	643	594	632	541	592	641	615	601	634	628	615	605	605	604	630	587	575	653	626	633	608	636	627	608	558	621	620	641	593	603	590	608	612	628	602	600	653	572	595	603	622	592	579	600	615	624	628	604	623	594	629	676	596	623	592	619	661	613	643	605	573	577	582	665	645	611	624	609	636	632	636	619	596	590	622	658	594	649	610	669	626	627	627	571	604	604	577	618	593	620	606	615	585	634	559	646	626	573	637	641	612	600	602	641	586	664	642	589	607	642	676	629	591	608	671	600	589	566	621	641	624	618	635	602	649	610	642	641	624	623	613	589	576	622	631	594	589	647	655	621	605	607	621	549	642	596	554	618	635	619	613	562	619	617	611	593	634	613	584	608	590	572	607	594	581	629	593	585	626	582	615	634	627	601	641	624	615	614	606	563	616	585	614	639	624	620	618	593	587	612	598	611	645	651	632	608	631	603	567	620	597	602	650	598	599	671	609	658	608	605	600	666	618	645	645	626	607	615	600	601	594	626	566	653	614	606	631	600	616	603	587	610	622	580	657	633	611	615	653	577	577	645	644	614	599	627	641	615	621	631	630	617	655	637	618	605	593	577	579	652	590	625	645	606	605	634	601	551	579	584	608	645	616	611	625	639	618	609	612	598	590	599	612	609	603	592	646	639	608	614	602	636	609	662	590	601	591	601	625	566	602	613	601	661	614	607	669	618	635	639	626	601	577	676	633	581	594	630	588	621	639	539	627	669	633	592	662	603	569	596	604	630	598	632	585	599	680	600	603	644	614	617	643	601	585	613	623	610	663	630	614	619	635	596	622	586	644	635	598	676	626	611	625	629	599	632	577	601	592	594	593	609	619	618	584	597	635	587	601	562	646	653	637	607	642	578	586	563	607	583	602	641	595	630	630	585	585	615	609	618	571	612	626	570	618	598	625	642	600	577	588	646	632	600	620	629	541	581	607	588	639	609	609	630	651	566	664	629	619	630	625	639	591	606	563	650	598	611	634	579	621	660	618	648	598	632	626	621	578	570	614	632	601	634	595	571	612	632	612	601	604	596	610	602	656	573	593	639	625	656	623	658	596	615	641	619	642	651	604	633	630	651	633	628	620	609	643	619	630	558	600	603	608	644	647	626	641	608	617	598	569	575	622	590	602	629	632	584	600	623	586	602	623	605	613	613	603	683	618	625	623	615	605	623	620	593	557	638	626	616	599	623	626	589	580	599	615	617	643	621	571	630	646	650	612	610	615	610	577	631	585	625	641	587	629	635	621	593	647	601	570	598	617	604	577	631	601	622	634	622	574	644	608	638	629	625	603	645	610	636	585	596	582	607	656	649	628	630	580	645	637	589	599	611	636	607	634	642	597	591	599	625	575	602	655	647	646	620	561	632	640	605	605	630	584	631	613	583	632	639	610	606	604	618	586	616	605	598	646	603	565	585	639	577	623	602	602	598	579	615	622	609	579	630	596	636	603	600	566	575	593	581	657	610	587	569	609	629	643	612	605	638	587	662	651	637	587	591	605	651	660	639	617	580	628	632	606	596	598	604	619	618	624	613	585	590	609	589	586	616	578	615	594	615	662	622	615	620	640	636	649	596	627	618	640	601	555	601	580	607	662	614	591	611	593	586	617	562	629	654	595	609	602	630	619	584	656	600	637	600	587	629	589	610	618	632	652	624	616	663	576	601	593	594	652	581	655	608	624	623	649	619	601	635	624	621	597	581	593	626	628	582	621	645	635	584	642	622	605	632	653	550	630	577	634	624	632	605	632	623	604	584	600	631	584	632	644	569	630	600	594	634	601	623	588	572	585	630	579	569	631	606	605	613	625	599	643	621	620	615	608	637	628	628	626	621	650	675	625	576	610	605	575	617	680	637	616	606	651	569	650	638	649	567	630	603	617	553	579	637	666	622	611	604	628	659	609	639	582	566	608	567	619	645	628	624	575	638	617	604	582	636	592	572	561	636	592	605	598	620	605	600	623	571	615	611	632	615	619	565	605	639	631	593	578	598	611	623	620	597	555	591	632	601	598	589	602	637	667	627	601	582	595	640	633	639	634	674	667	591	599	604	602	613	593	598	593	586	650	611	616	628	634	592	548	678	596	593	644	603	612	625	620	643	596	627	599	613	624	611	614	645	594	625	632	599	622	656	597	600	622	625	615	567	613	620	667	590	606	589	634	553	615	645	605	593	593	588	592	607	594	595	559	643	594	605	586	619	653	614	624	607	607	572	652	610	629	629	620	587	590	625	644	603	601	607	603	604	600	566	595	631	571	606	571	602	575	619	593	589	612	586	624	623	663	653	590	609	635	607	574	582	632	616	613	667	618	616	605	634	635	600	607	662	625	560	579	563	623	599	612	630	606	630	643	616	672	643	642	625	645	680	600	624	629	626	606	653	627	650	632	665	602	654	598	641	564	618	618	610	604	646	633	590	645	617	560	613	602	594	636	635	628	604	572	621	607	598	618	623	594	598	634	594	589	582	624	640	577	620	648	619	636	587	631	598	641	646	610	644	610	655	589	605	616	639	643	612	597	588	598	636	627	627	615	644	570	606	626	616	656	607	646	612	623	626	612	615	623	626	632	614	575	599	608	602	623	602	609	618	634	603	609	649	587	655	631	567	615	598	583	584	584	608	649	665	585	576	630	603	594	612	609	662	610	630	589	608	628	620	619	616	567	586	592	620	581	588	575	590	612	628	606	657	644	632	624	608	636	632	615	594	660	628	585	603	589	588	592	620	644	616	609	612	600	619	631	601	605	598	643	671	652	583	601	621	613	647	623	635	644	600	633	634	606	623	640	601	616	638	636	569	618	573	631	623	614	591	602	606	569	542	661	592	625	639	612	631	605	629	585	616	633	620	581	631	600	627	616	575	596	622	597	666	593	661	578	587	588	624	667	609	648	634	579	644	613	609	651	606	631	569	612	586	614	642	647	573	618	588	592	600	575	624	608	593	607	584	616	620	619	618	638	626	615	607	572	632	655	586	639	578	593	634	632	602	597	617	626	591	609	619	637	605	629	615	665	628	632	605	626	602	653	628	645	623	639	605	667	603	596	685	608	620	609	614	609	626	595	627	621	656	589	605	639	602	655	595	635	614	610	619	625	599	581	598	624	623	594	621	566	611	598	645	596	588	590	600	680	617	613	654	611	601	552	644	586	608	638	615
14336	7640	6774	3943	2705	2606	1674	1264	955	1000	963	996	933	1018	1210	1227	892	621	545	576	489	405	358	362	339	340	330	320	334	315	357	348	346	345	339	302	343	301	348	370	330	319	321	296	341	299	313	348	346	339	332	350	369	338	305	305	323	291	310	333	346	351	346	339	323	366	314	362	324	341	314	328	349	327	336	322	317	337	330	331	309	287	320	321	321	299	353	333	324	314	339	337	315	329	327	295	304	309	335	310	356	305	342	338	294	358	362	327	328	303	325	317	323	324	299	350	324	309	343	314	354	325	325	331	339	355	320	325	353	307	327	343	348	351	304	324	323	320	343	322	344	318	313	313	336	280	291	368	352	303	327	320	325	344	372	313	337	359	344	351	326	375	329	307	315	327	312	339	353	322	323	359	312	317	336	324	329	333	299	355	335	344	366	295	327	286	324	306	316	340	297	269	343	319	308	338	326	356	361	314	342	345	337	308	340	355	309	325	322	348	322	338	309	308	327	306	318	329	332	304	377	310	346	327	314	294	335	322	344	335	348	348	304	313	320	335	325	347	342	320	313	324	306	333	302	347	326	356	353	357	366	304	324	307	355	317	316	339	331	316	296	384	333	342	312	304	347	325	359	339	334	314	333	320	342	316	319	304	310	328	280	304	335	313	309	318	327	340	303	315	308	368	330	332	340	346	352	350	291	319	333	315	313	315	338	318	324	354	336	325	331	309	351	323	351	308	321	320	336	306	313	317	295	328	326	328	332	351	359	364	339	309	338	306	321	325	321	368	315	329	343	354	310	333	333	314	328	315	303	324	350	301	331	378	324	318	355	335	316	359	315	322	324	328	330	341	328	333	346	348	341	308	299	344	337	301	310	314	316	309	336	308	353	335	307	316	293	332	320	328	375	341	321	349	350	343	377	351	315	322	311	318	323	348	354	323	318	328	337	364	315	332	336	350	331	333	391	314	325	301	347	334	341	310	315	334	315	330	285	345	309	315	317	327	346	316	352	361	337	319	318	322	372	328	315	320	323	319	343	333	301	342	307	335	317	326	300	330	343	330	311	317	294	298	315	312	335	341	299	335	329	333	320	333	340	297	338	334	318	347	331	322	340	321	327	356	330	328	333	344	343	331	312	353	328	326	347	264	315	331	352	299	318	330	317	333	336	329	304	331	340	352	311	334	334	353	325	327	327	361	314	309	337	343	297	331	346	306	323	305	340	315	327	333	328	328	305	337	322	291	309	312	324	327	333	351	311	314	322	351	319	331	311	342	332	322	320	320	334	338	324	353	337	351	290	356	318	345	317	320	326	340	327	298	302	308	316	314	351	305	339	338	304	337	349	350	361	296	351	363	359	336	311	349	358	319	292	329	328	319	330	341	303	341	336	354	314	345	314	313	343	333	323	310	344	365	325	332	343	340	369	348	321	329	320	343	355	321	318	340	338	306	325	327	309	311	334	296	338	321	339	347	360	322	317	322	278	339	341	329	316	345	329	307	330	360	337	320	358	309	336	354	304	300	319	318	350	327	311	358	369	328	358	340	384	342	331	353	312	321	340	304	325	353	341	324	345	335	331	326	308	342	329	297	321	355	303	337	342	328	340	323	325	299	315	347	346	304	323	323	327	321	308	295	316	329	366	295	298	343	338	310	339	325	323	341	325	312	314	335	335	332	317	333	296	356	337	343	342	322	309	344	354	334	322	330	326	341	327	325	333	319	325	359	328	328	361	337	341	315	322	321	306	348	314	335	299	312	318	285	282	345	370	338	320	323	304	307	317	336	314	338	314	320	334	301	338	312	307	330	326	305	342	333	330	310	340	347	353	331	364	340	320	329	300	311	322	321	283	311	315	331	320	330	308	317	370	349	310	342	320	342	352	329	354	349	357	330	358	327	316	316	340	319	318	336	324	342	308	358	329	333	304	332	300	299	308	346	324	330	356	313	334	315	317	328	319	309	325	304	315	295	308	337	318	307	293	340	317	335	334	303	276	325	333	338	347	327	316	290	322	315	348	312	334	341	339	324	317	341	345	320	328	316	301	311	344	343	348	331	326	349	309	338	337	341	340	333	296	345	272	334	289	340	332	286	307	323	332	344	332	335	368	348	337	328	346	329	344	331	299	338	323	367	324	340	303	326	296	326	327	316	348	350	318	319	286	341	329	363	353	317	319	307	311	301	321	317	315	339	324	315	307	335	337	334	320	325	324	319	351	345	316	320	370	331	279	316	334	335	330	320	321	329	330	328	354	312	327	313	330	332	342	321	322	313	336	311	321	331	369	314	304	304	303	331	353	351	316	335	362	317	312	315	326	332	327	323	348	317	317	335	320	339	323	314	372	338	323	327	316	323	344	328	327	362	291	334	350	308	318	371	309	317	334	325	318	340	318	307	366	297	289	321	337	343	347	334	306	328	338	322	325	321	302	335	329	318	340	333	350	343	341	336	335	367	348	340	354	299	361	336	313	329	353	326	300	312	351	323	329	321	326	323	319	328	314	288	332	325	308	324	299	322	338	349	338	305	324	361	340	336	342	335	324	301	317	333	358	328	357	324	348	324	329	348	322	322	346	314	359	339	325	326	316	344	294	325	303	281	312	336	355	346	295	321	336	305	331	312	338	363	355	325	299	329	324	314	318	313	313	311	287	324	319	357	355	358	307	333	335	317	349	354	350	282	307	319	320	352	291	319	329	328	320	338	338	321	338	325	340	297	321	330	325	314	321	330	320	346	335	352	337	323	356	314	331	314	344	347	332	324	329	324	324	324	304	305	326	330	314	334	289	320	307	366	297	315	340	305	346	346	312	349	340	326	326	316	355	317	304	296	308	341	332	335	321	347	309	319	328	344	314	346	324	287	338	331	332	308	315	319	344	307	325	348	347	296	337	337	307	318	330	334	360	330	315	337	307	344	355	291	327	333	314	350	336	319	335	291	320	311	347	305	345	343	298	307	325	363	313	316	316	332	322	310	320	357	359	334	334	317	353	295	340	335	314	319	320	359	344	310	336	327	307	326	362	380	321	342	289	284	313	322	330	323	364	338	327	327	296	322	338	324	332	340	323	348	335	322	345	344	317	358	332	349	291	337	325	343	324	337	338	380	324	317	348	296	346	317	367	299	322	334	328	276	342	322	336	349	339	328	329	344	317	360	322	316	336	319	327	316	321	327	328	350	320	335	332	324	324	354	376	326	334	330	310	341	336	338	338	324	343	340	309	321	353	351	308	324	302	329	294	322	311	330	343	330	334	306	352	322	345	293	335	351	322	333	313	318	347	356	317	354	307	303	313	352	323	334	312	341	368	340	332	316	329	321	327	339	319	321	349	372	322	331	335	325	346	333	290	325	335	319	301	319	311	326	312	323	322	309	342	334	356	309	343	315	353	321	326	325	318	328	297	336	329	303	336	323	344	314	333	318	310	298	330	342	308	318	343	302	323	344	317	353	320	350	332	345	334	333	328	345	332	313	297	324	324	376	357	328	371	321	319	305
7944	6007	10365	9666	8661	9459	7004	5459	4392	4621	4414	4828	4608	4758	6037	5433	3712	2488	2084	1692	1251	1051	913	846	748	787	768	798	788	820	805	769	782	801	779	814	775	760	752	747	730	758	739	795	793	767	732	735	781	794	747	770	758	767	734	782	785	765	769	750	817	765	717	829	747	762	759	780	782	744	767	801	788	808	739	728	718	782	788	752	752	767	764	782	754	776	788	810	741	795	791	775	796	789	743	794	802	712	742	760	786	757	804	771	747	763	789	717	806	767	741	732	761	773	771	733	775	771	769	728	816	745	783	746	758	746	782	807	756	772	769	769	794	779	770	766	743	773	743	745	778	784	805	731	825	735	756	759	767	776	738	768	722	751	747	796	751	761	793	784	776	824	805	772	766	743	736	790	819	708	752	755	731	752	742	766	755	776	757	783	779	739	740	776	725	757	741	791	807	760	731	725	777	781	777	761	739	774	805	790	774	787	743	773	815	765	790	753	726	751	768	778	742	785	779	718	758	767	779	778	740	740	766	779	807	738	773	771	748	766	743	741	785	755	772	764	732	757	810	728	761	782	730	727	772	763	812	739	758	737	770	822	729	756	730	766	793	824	790	709	756	787	755	729	776	780	757	776	789	732	779	760	747	716	705	764	804	766	747	790	763	785	795	726	757	766	791	732	744	765	791	786	792	763	702	813	748	778	760	773	754	739	738	803	794	739	763	779	752	736	831	756	786	779	786	747	720	722	775	755	789	782	751	784	774	760	799	749	787	789	763	755	746	770	701	786	722	814	774	767	806	771	769	790	769	768	775	748	815	792	804	769	757	756	732	808	778	740	781	812	769	741	798	775	782	787	784	786	771	761	698	795	734	808	775	742	743	753	793	829	746	773	809	732	747	722	768	751	777	766	735	770	798	802	763	796	742	790	714	787	775	791	772	741	780	759	760	759	814	747	810	791	776	770	729	790	732	733	702	740	718	780	786	763	698	799	766	777	781	774	699	701	775	776	728	787	772	733	739	787	820	801	766	710	810	737	763	777	721	773	785	780	764	743	748	737	774	789	768	785	792	768	762	774	758	768	789	773	805	784	753	782	767	772	787	733	759	750	716	751	805	753	757	777	764	818	767	751	755	723	774	826	812	812	741	791	739	691	756	709	737	774	776	751	787	735	764	770	754	731	748	766	705	804	770	760	756	820	780	681	805	749	781	782	764	752	821	778	808	757	838	730	769	719	737	792	766	763	753	754	791	813	804	760	745	742	730	735	755	741	765	742	748	805	795	798	765	801	790	812	763	777	727	726	767	711	753	753	771	760	791	767	826	774	789	737	778	772	694	760	758	737	778	782	771	744	764	755	730	773	778	805	774	796	816	726	766	762	750	767	791	729	783	714	769	751	833	787	770	719	743	744	741	802	777	777	763	751	790	792	753	707	745	780	788	772	797	783	763	757	786	722	786	732	773	754	738	750	788	785	761	765	750	751	748	745	768	792	750	716	759	769	756	801	736	815	815	753	787	756	755	745	750	746	760	782	788	744	758	783	732	831	775	773	769	756	741	773	771	728	738	752	744	806	765	777	776	782	750	807	812	721	789	804	737	790	748	774	828	801	792	776	740	772	762	811	746	795	746	739	747	816	729	773	790	731	749	798	762	789	735	748	729	826	780	786	775	795	772	737	776	797	762	737	801	749	774	763	794	732	725	738	719	770	791	767	759	724	727	757	817	803	736	760	769	827	781	770	754	757	689	758	759	783	798	761	737	770	774	719	758	773	766	746	799	778	754	782	791	732	748	769	821	794	734	765	730	750	750	697	738	739	788	781	798	746	790	764	733	784	755	765	794	741	775	803	756	720	785	770	819	762	713	737	778	774	797	807	753	776	779	809	721	760	774	753	780	776	741	772	796	743	809	791	791	786	726	774	806	762	753	759	719	743	739	724	766	766	777	754	758	757	819	798	756	769	717	806	767	776	757	757	729	754	778	808	804	740	744	749	751	726	758	791	765	738	789	789	683	767	805	728	811	782	799	793	784	803	747	745	724	739	783	743	772	763	769	772	759	738	818	745	820	750	758	805	747	745	718	743	792	772	784	806	754	766	762	792	768	742	744	727	760	715	758	782	763	750	789	770	763	818	756	774	741	809	778	762	770	740	801	747	740	767	786	774	739	816	795	771	754	762	768	742	749	788	804	743	766	778	739	805	764	752	777	722	752	724	759	711	712	792	750	803	717	794	784	755	734	794	747	790	744	717	815	770	755	800	750	754	750	754	751	750	732	743	821	783	797	780	815	786	770	765	784	755	788	765	813	744	739	745	776	759	767	789	712	789	795	793	796	732	834	736	729	764	751	791	787	761	753	761	753	709	747	781	785	765	727	791	787	758	757	737	782	723	746	782	706	734	778	766	789	745	797	809	824	738	750	781	765	781	775	759	793	760	816	784	795	756	797	818	736	761	710	820	775	795	786	803	724	770	763	773	725	726	729	760	711	772	755	769	814	755	773	769	785	752	779	765	768	750	782	778	795	764	753	789	776	754	802	750	727	764	716	764	736	765	782	785	760	828	734	799	725	817	766	748	743	793	746	761	759	759	712	765	749	761	740	769	822	790	750	777	764	775	718	729	731	779	773	780	788	760	762	760	738	776	803	716	718	720	762	731	781	759	804	752	789	734	732	757	747	733	795	792	777	742	753	738	768	701	747	739	803	771	790	762	777	785	799	742	783	764	765	737	757	732	760	698	759	752	786	744	751	741	702	723	766	783	768	781	727	751	789	799	761	832	768	778	727	790	696	793	755	743	775	760	762	829	783	795	820	773	776	736	697	786	735	746	777	790	781	713	773	807	748	793	797	762	796	746	736	760	754	752	731	789	770	794	770	774	818	772	753	811	772	757	725	758	737	758	735	751	748	770	733	773	764	819	791	779	769	785	754	764	836	747	752	716	814	758	740	746	750	760	745	769	780	781	737	774	722	776	783	740	712	768	768	706	708	791	747	791	822	795	731	723	765	770	772	792	781	699	762	749	733	744	767	781	751	742	751	735	701	802	770	739	767	765	773	780	798	755	733	768	764	762	778	724	783	764	790	771	787	791	729	738	768	741	773	765	764	719	755	756	818	780	825	829	676	771	796	844	755	747	792	748	754	778	820	815	773	773	777	730	758	753	737	764	784	784	818	747	743	774	765	774	815	789	769	755	726	787	775	772	775	765	750	818	793	754	752	803	760	744	756	791	733	802	734	782	783	790	799	754	802	808	747	804	794	818	773	735	718	791	792	749	754	891	740	751	711	698	777	824	769	749	755	777	758	725	779	802	813	761	776	758	709	773	775	759	805	763	768	776	772	790	794	737	785	747	761	706	769	804	734	779	796	736	772	816	803	812	734	780	767	771	771	778	767	764	775	762	732	793	739	753	779	732	756	774	783	733	733	759	758	722	806	759	760	770	798	761	842	784	782	766	718	727	770	784	772	738	732	762	795	814	782	794	742	783	803	743	738	779
31974	20693	20022	21141	15692	12277	11215	5136	5464	5057	2474	2224	2176	2688	5670	6422	4514	3858	2698	1793	1041	658	433	350	295	298	303	292	307	289	279	298	286	292	257	289	299	285	284	294	278	276	320	296	298	272	270	277	268	309	316	283	285	266	294	269	287	325	279	282	287	293	318	316	296	328	279	319	313	269	275	275	281	292	283	276	269	276	266	299	299	264	296	264	288	285	289	265	301	283	292	288	255	287	312	297	287	302	279	302	269	315	282	306	283	280	281	272	290	301	298	292	281	257	307	308	293	285	296	278	300	289	260	294	286	293	303	268	258	295	293	288	298	286	253	284	263	264	282	294	273	253	273	287	274	291	268	263	283	304	253	300	318	305	283	291	285	298	280	297	315	287	300	266	278	300	293	302	316	269	302	262	264	270	316	299	270	290	263	296	299	282	304	262	323	271	266	298	289	294	286	301	302	267	287	285	280	310	270	267	307	277	293	277	283	283	308	265	310	268	280	283	301	292	286	270	299	290	274	296	284	303	325	310	271	288	299	282	294	272	279	275	281	281	270	275	284	288	278	286	278	290	279	315	295	262	260	257	325	296	316	306	309	276	297	290	269	291	288	280	306	293	284	302	279	278	275	277	289	289	284	293	269	270	253	280	320	322	313	257	267	286	291	260	314	287	313	290	291	319	307	281	268	271	277	273	319	277	283	279	289	282	300	264	266	275	275	293	290	285	285	304	257	263	301	300	296	306	293	255	284	297	306	297	314	290	291	297	304	306	283	288	268	291	265	292	285	273	269	286	266	295	304	305	288	290	266	310	293	290	293	270	318	275	271	264	293	289	298	291	288	276	272	277	302	320	270	274	279	262	273	290	296	279	294	285	291	280	273	269	273	263	311	272	286	297	265	285	340	246	257	300	276	302	282	295	333	290	309	289	271	289	270	298	297	306	263	286	293	277	281	282	308	268	282	270	280	301	269	268	299	280	303	309	288	301	299	275	282	317	334	271	276	310	259	260	297	273	276	286	302	295	279	289	311	248	260	271	276	254	294	274	284	269	283	300	292	280	283	254	270	288	288	301	321	251	273	271	287	267	262	271	287	321	306	306	307	291	286	263	280	284	295	299	284	288	307	280	266	297	257	312	271	289	265	259	292	298	293	319	269	276	256	285	270	279	298	265	308	308	275	303	285	289	299	265	291	311	271	271	294	276	261	318	293	301	274	295	277	264	266	281	261	259	272	285	299	273	263	261	293	288	308	270	268	320	316	301	313	288	286	305	255	277	286	262	287	289	262	290	292	273	288	297	273	282	321	248	263	295	311	263	286	303	247	258	265	271	272	260	275	259	288	279	303	263	293	264	317	319	290	260	291	273	300	265	259	267	281	281	292	258	282	292	287	278	292	316	335	276	266	281	274	264	289	270	302	274	298	277	267	316	340	330	277	269	288	296	304	307	271	302	302	281	304	272	291	275	296	290	299	276	263	307	321	252	275	301	255	278	274	315	257	266	307	288	286	266	268	292	281	282	293	282	295	272	299	276	243	271	301	283	268	303	333	276	311	292	250	291	277	295	294	303	301	318	275	319	261	301	292	289	312	274	297	292	301	265	276	271	297	293	281	290	286	317	290	297	275	304	292	279	279	302	288	272	277	281	259	299	305	297	321	267	310	306	278	309	311	309	295	327	297	330	279	299	283	266	301	279	301	293	259	312	302	290	268	281	297	290	301	303	314	273	293	282	257	302	295	272	282	290	282	306	267	281	287	290	287	283	299	270	270	282	288	288	282	265	272	264	290	308	328	287	283	254	310	271	297	296	312	295	235	273	293	283	260	307	284	314	264	284	288	306	317	299	309	318	297	321	290	312	305	297	276	271	298	293	288	254	271	295	265	260	301	298	323	329	274	272	275	296	325	292	299	288	286	306	276	285	265	293	265	293	281	278	293	292	294	273	273	281	289	274	257	279	311	329	279	272	255	295	289	305	280	255	292	240	258	304	286	292	282	276	323	278	283	261	285	299	284	295	265	272	289	270	300	288	282	270	310	281	307	294	299	259	316	311	249	294	294	265	294	288	296	294	294	279	299	269	314	288	263	325	246	279	316	283	292	311	290	292	319	295	325	282	244	306	299	278	267	296	312	262	233	279	303	243	273	297	295	293	308	287	322	280	339	271	300	314	309	290	297	287	300	323	249	288	300	255	290	261	288	268	275	256	277	328	264	286	317	298	291	287	272	288	327	316	302	295	335	263	313	279	321	290	258	315	282	293	292	256	278	293	293	252	306	282	279	273	268	290	317	313	295	276	294	254	289	267	265	299	301	283	308	299	307	319	272	291	296	294	279	261	288	285	293	278	251	277	268	299	294	264	294	268	295	286	294	282	262	297	294	322	306	272	284	299	312	290	313	314	327	278	293	307	290	302	308	300	281	283	258	272	317	297	288	295	264	313	261	265	282	270	284	283	265	305	285	286	281	309	244	310	310	280	302	295	237	310	274	323	306	286	290	262	295	258	264	274	273	269	304	274	312	273	288	290	285	286	317	264	249	311	273	301	285	279	269	281	293	275	287	283	281	280	280	270	307	283	283	287	279	244	277	292	270	284	291	310	308	275	275	284	303	310	281	317	317	292	290	282	293	283	292	267	306	290	290	358	298	307	287	297	300	286	321	272	283	262	277	292	277	270	256	276	293	260	284	300	283	292	297	306	279	280	257	294	291	308	277	262	307	291	271	295	308	281	301	295	270	294	318	255	288	275	292	286	292	292	292	264	274	283	268	272	277	300	315	273	274	286	311	283	292	259	270	266	256	293	289	302	304	278	307	268	293	272	274	301	284	300	297	273	264	299	266	295	300	295	271	277	301	292	273	280	309	247	300	278	272	293	315	277	290	288	318	301	295	293	281	287	296	279	322	261	292	286	282	274	286	278	256	326	283	271	283	266	290	280	301	267	269	284	291	302	298	296	289	269	314	292	257	283	301	321	301	280	305	285	272	269	315	306	274	305	274	288	276	301	305	332	259	329	265	252	299	317	271	296	273	296	300	295	318	272	296	265	304	260	271	290	270	298	256	289	298	289	304	283	306	284	311	311	285	287	279	266	287	311	316	261	283	297	254	291	301	266	334	293	311	300	287	320	288	263	283	284	280	291	276	281	297	264	302	298	292	300	332	296	303	260	309	283	309	286	311	277	293	267	305	289	261	267	310	294	307	287	287	279	299	301	270	266	326	266	315	296	288	287	302	275	282	304	269	241	270	304	304	251	297	278	308	262	311	263	280	271	275	256	281	268	314	304	289	293	285	248	279	285	302	301	277	290	282	276	296	290	313	284	287	294	278	290	313	320	273	293	261	270	328	310	297	279	263	299	270	281	281	281	301	312	277	287	296	295	268	266	275	292	258	304	256	294	273	293	267	298	275	272	293	331	286	290	267	282	290	301	285	293	254	305	258	306	290	281	284	274	271	302	315	277	281	274	271	274	291	318	285	310	293	319	282	257	290	258
19603	12641	21684	26962	23903	23698	22790	13883	18438	15837	10547	10473	10729	12760	22092	23512	18955	16216	12376	8534	4763	2627	1533	1033	831	702	692	716	727	706	671	668	639	696	663	654	657	643	658	669	643	739	684	667	658	733	702	683	702	721	731	697	710	668	690	718	673	676	706	693	658	722	702	612	636	694	645	699	641	677	716	704	683	686	684	653	699	690	690	631	696	676	689	676	627	715	712	643	671	656	734	659	699	643	699	668	742	653	711	650	659	664	692	672	671	681	663	697	650	683	679	657	677	676	627	703	684	744	697	675	710	640	682	702	645	653	689	669	676	658	630	716	684	699	671	729	655	679	693	710	685	683	719	617	677	636	736	701	656	652	702	633	713	667	645	695	668	681	645	665	686	612	649	714	667	644	661	653	683	730	670	642	696	651	711	639	736	675	639	681	720	676	672	672	716	680	680	710	708	678	654	685	662	678	664	705	710	725	670	702	655	651	749	682	680	722	646	652	704	676	690	699	691	674	641	656	727	662	727	674	707	709	685	705	715	677	696	710	708	679	703	677	697	651	627	693	674	704	703	675	704	716	699	680	696	632	631	677	709	664	688	704	690	678	669	655	683	672	622	680	691	689	692	756	668	692	674	655	711	681	659	635	716	702	721	685	699	675	688	663	631	642	670	627	701	654	667	709	696	690	654	739	700	682	634	701	651	695	645	673	633	688	652	739	616	656	638	695	695	644	725	686	702	677	641	668	690	656	657	668	673	649	681	675	621	668	673	653	733	736	716	694	676	694	730	684	728	704	697	669	688	728	703	669	692	689	688	628	730	654	666	678	705	672	701	662	668	716	691	682	678	682	651	658	619	672	683	694	678	697	747	669	704	717	679	644	694	694	707	683	654	690	702	675	678	682	734	694	711	678	659	689	664	690	657	670	689	707	693	716	674	653	684	716	626	661	732	650	665	637	686	642	695	639	701	629	679	667	730	689	662	692	679	692	714	685	709	662	635	672	695	655	660	687	638	636	660	700	727	715	704	678	703	720	625	664	663	640	669	657	645	693	689	621	694	682	634	664	676	663	667	696	638	646	703	690	713	682	671	662	642	704	668	713	687	662	668	725	728	647	680	668	633	659	677	679	668	713	643	716	673	686	682	692	654	687	697	670	716	680	682	674	691	705	672	677	659	655	690	652	686	694	702	665	669	703	698	641	710	691	705	705	683	698	727	714	646	660	679	668	717	681	675	701	680	675	723	719	631	690	702	687	662	628	679	698	675	681	715	665	660	692	708	686	654	641	708	633	646	715	652	671	662	662	717	661	651	658	674	657	715	704	700	679	690	668	679	676	705	616	682	693	679	728	658	674	659	658	660	725	687	685	693	668	683	680	698	677	693	687	684	629	714	675	663	724	644	688	694	672	684	695	699	676	686	629	637	734	688	689	655	764	704	741	667	668	649	654	609	636	691	668	685	651	656	660	719	684	677	686	676	683	658	696	691	705	672	690	717	675	695	671	685	704	639	661	659	698	642	687	680	683	692	670	700	676	624	656	647	658	669	657	674	703	693	652	726	684	660	672	714	704	645	658	667	655	703	646	656	631	664	659	697	682	689	719	703	674	686	724	696	727	675	691	675	680	633	689	645	674	652	676	737	628	689	690	682	643	685	668	657	650	649	649	723	643	686	631	634	684	727	682	681	693	647	686	678	681	715	718	675	662	682	717	681	658	672	612	665	672	628	639	702	671	641	672	700	684	637	672	706	668	752	684	726	700	646	671	680	671	710	661	644	646	674	688	666	732	698	698	629	644	672	653	649	659	641	712	699	668	650	658	681	653	669	669	688	664	698	674	685	679	733	666	667	689	686	669	652	687	652	630	668	707	658	634	717	692	755	667	713	681	661	626	678	712	682	690	724	650	660	675	603	683	744	658	711	683	690	688	644	666	710	644	695	653	693	706	720	676	646	645	702	656	649	699	665	679	664	656	668	676	648	688	664	672	721	661	700	648	674	698	664	633	668	712	709	680	674	723	679	658	642	676	686	695	702	707	713	654	721	704	714	703	679	694	687	658	669	697	650	668	721	698	657	688	734	675	636	645	645	698	706	694	680	640	680	656	698	679	671	668	669	685	664	680	667	678	666	669	725	675	657	696	664	667	654	689	679	680	716	724	701	654	664	672	653	721	700	690	662	688	673	656	664	636	659	653	671	672	660	678	675	646	676	686	664	710	646	644	704	661	697	675	649	678	664	708	647	677	697	689	680	624	655	652	643	668	634	720	695	678	671	663	647	714	730	686	643	673	725	687	700	696	672	714	691	614	641	674	701	668	696	678	691	719	689	715	603	684	673	686	682	671	676	715	693	680	722	655	689	668	668	685	686	675	649	669	712	647	679	716	675	683	694	658	684	688	679	672	657	714	675	673	716	699	698	682	649	699	682	668	698	665	724	686	673	674	688	667	707	680	677	673	665	679	649	683	695	695	652	611	630	712	675	685	690	622	663	660	708	711	639	701	692	670	671	690	683	639	704	694	687	722	731	685	660	667	655	696	700	652	645	714	632	676	654	688	699	678	674	664	684	714	709	642	678	729	695	694	693	641	713	711	698	632	677	685	632	713	686	666	652	687	697	667	663	638	654	670	713	633	639	710	655	645	670	664	690	644	671	645	675	681	653	678	695	677	707	669	732	666	681	679	672	692	716	728	691	684	684	716	688	668	677	672	654	650	656	642	702	695	713	653	685	662	752	681	663	684	672	742	660	690	655	689	689	667	656	671	719	665	697	619	685	659	666	681	702	648	686	728	630	658	690	649	699	699	655	677	681	667	721	665	682	693	654	655	621	672	676	690	697	669	660	669	685	649	736	694	692	678	708	667	677	675	655	721	690	633	687	656	648	666	710	654	648	689	725	626	665	672	691	621	696	677	696	670	669	718	673	689	647	702	674	688	674	683	671	725	691	659	714	645	716	747	658	691	691	639	708	701	675	681	706	679	664	687	622	633	705	684	658	645	645	662	672	643	702	669	625	670	676	699	669	668	685	687	699	658	664	689	671	664	684	693	688	698	684	720	628	655	680	664	682	699	723	740	704	661	685	649	672	697	695	654	676	661	662	661	706	650	674	728	698	666	672	717	680	708	678	715	699	739	660	642	664	631	631	730	689	657	665	710	659	674	748	665	657	706	682	669	736	699	663	668	649	656	673	646	692	707	703	675	682	680	676	673	689	671	680	709	737	635	673	645	708	706	656	648	678	738	651	658	640	646	663	683	708	692	673	662	644	666	663	676	666	674	678	691	691	670	681	719	684	716	691	680	665	704	694	635	702	617	684	674	706	626	650	722	697	657	659	676	657	712	692	666	674	673	655	654	656	662	714	659	707	675	658	706	686	673	655	684	701	693	699	670	716	668	671	711	657	724	662	682	678	682	689	669	731	723	623	655	657	691	660	642	694	659	648	699	669	669	695	649	689	653	696	667	671	687	674	652	663	713	667	669	652	688	655	659	682	655	629	708
38041	26378	28733	33219	25245	19755	15938	8679	6612	5971	3997	3904	3629	3184	6053	9420	9725	9951	7750	4744	2466	1199	643	411	309	297	227	235	249	229	234	242	264	255	257	237	260	241	238	253	234	250	263	256	243	251	237	225	244	248	242	258	277	245	261	233	259	235	264	215	205	262	249	251	249	233	259	250	240	236	228	205	252	239	262	250	266	245	269	280	249	253	267	249	227	256	258	269	235	248	251	223	250	240	255	254	233	249	251	262	252	248	244	243	263	252	238	236	248	216	247	224	280	269	243	236	247	242	251	222	248	239	264	265	242	229	244	225	230	265	235	258	223	226	233	234	252	250	263	265	229	239	251	243	228	227	238	244	251	230	226	240	235	272	234	232	248	241	231	303	218	249	238	248	252	255	253	264	220	256	243	253	236	229	245	241	262	241	284	287	254	240	217	238	242	232	247	214	259	267	222	268	242	233	264	270	236	260	264	261	244	224	232	246	242	237	258	258	233	256	262	216	245	256	255	224	262	237	241	248	273	227	272	259	224	231	237	253	271	229	252	257	264	266	214	258	245	268	266	253	238	251	232	218	263	225	246	261	251	229	240	287	251	239	239	254	227	234	227	251	224	226	236	258	233	263	240	275	242	247	262	255	226	270	243	252	281	255	241	247	271	231	218	260	241	270	233	218	246	272	246	247	228	227	246	271	247	243	256	251	232	239	240	280	246	240	250	246	241	253	257	253	234	235	237	234	265	245	238	256	211	250	238	250	266	249	248	252	249	234	273	241	242	238	235	236	269	236	242	234	248	230	256	264	241	233	225	285	242	233	275	231	231	251	254	267	238	233	265	259	248	258	227	254	246	227	249	227	254	243	257	221	247	242	246	253	258	234	251	252	258	245	254	271	251	203	234	237	244	270	240	245	266	229	237	248	253	222	248	253	244	246	250	247	232	273	257	220	224	238	224	248	246	225	256	228	271	254	240	235	240	212	225	242	250	239	204	268	217	235	238	222	217	255	243	249	258	250	222	217	251	216	257	230	259	231	257	240	287	223	254	239	251	228	263	243	254	234	247	256	257	223	230	261	236	253	260	260	249	228	255	254	242	227	246	240	269	267	238	248	240	275	262	248	272	226	262	239	244	260	259	268	244	230	249	257	219	237	229	246	229	240	247	237	283	258	233	235	245	251	235	232	264	258	283	249	233	246	264	252	277	255	278	258	220	256	265	253	264	256	261	235	238	220	253	250	239	249	244	241	243	222	229	248	264	244	261	251	241	235	240	241	254	258	227	255	229	266	256	231	260	237	260	259	252	250	252	246	233	251	261	215	254	238	248	240	248	267	264	264	233	263	243	261	244	224	229	253	232	294	252	217	239	212	223	230	271	264	270	267	264	210	242	236	212	238	252	244	257	265	236	243	248	233	265	256	231	222	241	221	222	231	269	261	235	269	232	283	268	245	258	252	244	280	227	235	281	268	231	253	239	226	237	253	271	253	274	231	239	263	259	249	259	271	250	239	241	237	260	238	250	241	270	249	251	240	217	239	262	217	240	243	239	257	247	218	254	242	247	258	256	276	227	240	237	249	223	241	242	252	260	246	231	213	292	238	238	265	245	295	229	255	245	245	236	273	213	219	267	217	243	261	239	230	222	287	275	263	259	233	251	231	228	260	245	220	217	227	257	288	248	249	251	242	251	239	241	275	217	246	247	264	237	254	236	275	233	251	270	239	239	245	264	270	247	262	249	256	256	244	214	234	233	230	232	271	245	263	237	254	255	221	283	255	263	262	242	246	271	242	234	266	253	250	241	251	231	259	237	242	235	224	223	248	258	269	231	234	237	225	222	240	236	258	238	228	251	203	253	233	240	238	265	268	241	234	234	239	232	263	248	229	251	248	231	240	216	228	244	219	245	238	238	220	251	279	249	217	257	232	267	247	257	274	259	202	249	236	247	229	247	243	234	206	244	227	263	251	259	232	256	250	260	230	250	235	269	262	263	275	255	260	271	252	255	268	222	246	253	261	227	247	235	247	270	284	266	283	219	249	258	252	218	234	266	224	239	254	249	260	229	252	227	227	244	236	249	263	280	226	252	244	221	261	244	250	273	251	261	245	240	304	240	235	240	239	250	217	240	251	214	258	256	250	227	286	227	250	245	241	269	241	214	223	247	265	242	253	239	242	229	223	221	236	235	263	249	249	239	255	277	228	230	251	220	251	284	251	243	244	271	236	243	250	234	270	249	251	264	262	242	258	266	253	251	228	264	243	231	249	231	267	238	261	255	227	252	250	271	256	249	241	248	248	266	217	235	235	261	276	286	249	268	273	257	227	234	217	251	237	269	264	244	239	251	233	261	233	282	235	247	243	253	247	247	243	272	245	278	228	251	216	206	230	216	246	262	244	222	239	231	245	258	244	269	229	230	256	259	260	230	250	241	241	261	240	233	271	244	233	230	254	250	240	239	238	211	239	231	215	244	212	247	240	246	245	246	230	243	229	268	221	222	264	269	288	253	248	253	275	244	259	236	288	245	252	253	240	253	247	242	239	246	242	223	269	230	265	252	252	230	253	244	222	230	241	267	242	258	246	257	242	247	240	241	224	245	220	231	230	235	214	244	237	253	258	227	225	252	250	239	265	231	243	233	271	223	217	248	284	238	256	268	213	251	221	253	252	267	272	242	222	243	237	255	253	258	261	244	241	260	240	240	217	249	237	248	275	252	256	250	230	277	259	230	250	271	232	236	234	241	261	207	235	254	247	251	235	240	271	265	248	250	244	214	252	241	223	236	248	264	271	243	258	247	235	220	258	246	271	257	233	241	243	251	252	203	231	206	234	257	258	291	243	287	245	259	229	265	274	251	276	235	257	265	253	255	267	259	251	239	226	219	230	260	254	224	253	249	245	273	258	282	249	254	243	247	253	249	266	234	212	216	233	218	247	240	242	265	264	245	207	250	233	220	246	215	266	238	248	235	266	220	230	203	271	241	289	237	235	237	221	254	252	250	256	248	264	267	212	214	266	245	230	272	241	253	241	249	246	262	263	260	226	243	242	228	219	273	238	237	256	242	233	255	260	259	273	271	226	246	241	284	233	277	257	255	241	236	242	257	224	256	232	246	238	248	232	242	240	239	248	247	235	250	245	237	259	245	252	296	266	262	253	226	289	229	241	264	265	257	242	257	263	222	229	250	212	278	237	250	234	255	228	252	259	264	244	221	237	261	226	241	224	254	284	227	252	251	258	247	245	246	271	245	231	242	231	229	287	247	252	281	245	237	245	235	243	232	231	213	269	225	231	223	262	244	244	271	250	281	219	269	248	240	261	251	232	211	242	219	237	234	259	251	240	232	241	243	234	241	230	237	240	243	276	279	248	255	239	237	229	246	253	253	217	235	271	266	238	243	247	220	257	268	264	244	246	263	246	228	253	262	262	251	266	226	234	227	254	255	263	261	273	260	249	228	243	269	238	262	253	237	260	234	242	230	246	251	250	261	256	239	228	225	228
24067	16663	29216	36501	33763	30359	27018	18844	19645	18808	15924	16289	15715	14659	24037	30454	30293	30190	25879	18099	10516	5558	2656	1401	858	734	615	602	612	632	619	566	640	561	582	585	587	635	608	628	602	611	588	573	624	593	625	564	563	589	588	611	645	566	632	611	616	628	664	630	606	605	625	621	540	587	636	624	624	587	586	566	625	579	587	583	644	538	617	607	629	571	584	629	617	592	597	583	568	561	560	592	604	557	583	577	598	604	571	598	621	646	625	590	548	612	606	596	593	596	583	649	561	628	619	561	560	618	546	608	574	585	589	603	587	649	586	625	600	590	623	574	552	583	605	543	553	634	615	582	575	571	576	617	602	573	619	573	556	584	602	602	595	589	606	631	586	587	562	594	561	622	607	596	504	654	572	581	619	568	590	601	543	607	616	532	606	591	636	619	590	570	608	635	617	527	609	606	563	579	596	576	615	641	560	637	599	575	583	565	588	614	632	583	547	608	576	618	611	619	588	544	625	587	594	649	593	610	587	576	577	603	555	550	606	596	604	558	598	598	583	588	566	681	561	626	586	559	549	625	589	605	570	599	555	607	569	530	586	599	577	610	618	552	602	576	589	619	605	564	610	569	624	588	578	582	594	612	591	595	573	587	565	560	574	585	623	640	611	656	601	588	586	636	562	576	574	619	558	592	591	580	614	571	578	559	588	582	578	561	564	578	582	626	607	597	646	577	589	576	574	598	569	587	629	604	608	584	581	611	614	640	575	619	622	559	588	608	558	559	620	612	609	584	575	611	608	606	609	580	636	556	631	586	624	618	574	594	601	572	618	597	583	624	602	586	578	615	589	576	589	552	618	544	578	560	617	582	587	609	592	593	592	610	611	580	608	645	600	609	604	628	545	585	570	634	568	610	605	602	604	592	607	587	570	567	577	603	525	609	640	569	558	608	586	584	601	579	600	592	622	560	585	606	610	581	583	559	582	600	603	571	575	619	599	605	609	636	630	609	611	594	623	611	618	631	605	618	618	624	616	603	602	613	617	603	557	569	606	612	596	598	598	606	590	629	592	563	654	565	600	642	560	622	583	570	594	583	588	606	606	603	627	565	610	569	574	612	571	614	589	611	589	610	631	575	570	571	568	548	575	601	563	633	616	606	617	542	590	597	567	615	617	544	616	602	608	585	569	582	600	625	576	624	593	563	591	600	577	575	582	632	577	612	607	588	591	593	597	587	569	605	578	638	607	598	585	635	563	623	567	604	534	540	579	584	626	598	577	554	625	559	554	588	573	604	592	611	608	604	571	647	584	607	620	600	619	576	558	575	647	593	578	586	605	658	591	557	587	609	639	585	581	580	600	636	634	587	570	600	621	605	571	555	573	563	587	573	586	575	593	604	629	573	606	589	564	589	594	597	590	604	607	629	603	601	617	586	575	594	598	588	608	602	590	549	612	565	606	596	610	626	614	574	592	600	578	588	599	630	581	609	602	594	594	610	623	579	565	592	579	617	590	607	594	623	584	562	587	596	607	562	583	591	594	585	555	521	596	591	610	627	596	608	595	559	580	626	607	563	569	600	627	604	581	625	594	585	638	610	624	564	607	531	626	576	608	560	570	584	581	608	615	622	600	536	588	637	558	594	607	604	603	610	559	613	554	608	617	617	585	616	574	578	609	567	589	605	575	560	580	604	605	593	574	621	552	606	600	561	578	581	561	591	579	583	576	567	623	557	584	598	562	552	673	622	597	571	584	601	563	597	581	608	597	591	613	582	600	567	614	587	609	591	621	590	550	591	595	560	637	632	601	563	574	617	596	561	616	632	620	584	560	641	548	619	563	612	552	598	628	626	595	603	602	588	605	577	601	584	573	595	601	568	559	566	603	532	587	574	584	584	595	630	636	569	589	614	608	575	575	589	597	580	596	602	579	565	624	592	611	605	566	602	606	604	562	624	584	613	603	606	544	611	633	580	561	590	574	593	594	628	600	628	578	556	580	625	553	593	600	597	563	644	596	589	639	595	623	605	586	546	630	605	591	597	581	542	583	602	589	616	597	611	612	598	642	644	559	610	658	619	594	600	558	580	652	608	610	633	630	589	546	630	613	601	625	590	561	585	573	590	593	591	589	573	559	557	583	556	563	627	634	600	552	629	594	601	619	572	546	602	616	585	590	594	553	562	550	643	599	594	614	618	598	579	598	577	608	577	611	618	589	575	566	590	566	599	573	588	565	599	620	581	597	588	655	605	585	609	562	585	606	590	621	602	627	585	607	610	604	581	591	557	594	553	571	611	579	585	587	651	577	585	604	560	630	600	593	572	627	587	601	612	597	584	567	594	603	617	598	570	570	576	605	619	567	563	561	564	584	638	573	595	587	593	637	589	636	597	548	606	546	603	581	604	575	564	633	627	567	565	603	573	594	560	603	602	614	645	616	580	620	559	590	583	564	620	604	631	583	603	608	616	583	602	595	582	591	583	628	545	577	591	563	585	569	605	605	577	611	609	573	569	631	595	595	547	589	575	573	618	599	558	620	608	599	591	546	579	581	563	615	590	602	597	597	605	597	578	638	612	570	621	601	603	584	586	558	585	631	561	604	632	607	599	641	601	639	571	572	620	595	638	612	543	580	606	572	579	601	624	579	616	586	575	595	573	589	612	617	577	584	596	602	626	579	609	604	604	579	600	558	572	620	599	598	585	608	593	540	621	592	542	607	574	595	583	611	609	543	606	574	612	583	533	607	594	635	573	590	548	600	571	567	611	609	592	588	582	602	604	613	599	621	607	600	565	582	610	577	569	579	557	586	610	593	617	626	582	597	620	560	613	624	613	580	653	617	608	582	559	599	603	618	570	585	575	609	576	623	619	601	600	583	609	591	595	606	610	627	540	586	579	611	613	584	607	604	584	597	565	566	625	604	580	658	604	594	604	655	557	624	603	582	587	585	598	598	564	582	609	569	578	583	584	595	623	576	565	575	617	550	577	607	546	588	566	586	590	551	595	592	630	646	559	564	578	609	578	581	583	572	610	596	603	585	605	629	600	574	609	588	586	574	627	593	593	584	547	624	570	607	621	613	615	638	603	602	544	585	609	607	596	577	580	579	591	609	585	630	602	591	578	616	615	572	613	611	623	611	580	617	638	598	582	615	547	564	618	597	580	545	637	595	605	567	632	609	550	610	616	613	560	607	623	538	608	542	657	610	613	594	589	615	620	628	589	574	599	627	588	570	575	581	606	593	616	574	566	606	604	591	614	589	584	645	597	639	608	628	627	660	597	564	603	581	543	604	551	606	540	606	618	594	611	607	618	572	573	560	566	576	623	582	599	595	594	630	587	628	601	589	575	589	563	596	621	566	602	576	598	567	572	606	598	596	597	540	595	616	610	557	614	615	606	593	605	650	579	600	607	567	577	581	604	622	541	608	567	596	575	538	628	621	571	573	600	544	590	639	626	593	590	583	562	578	571	589	586	611	607	637	583	578	627	582	565	662	606	603	602	582	603	618	595
8521	4118	5885	6542	4273	2501	1405	1100	1024	934	862	841	638	541	581	657	770	771	795	681	542	458	390	385	335	324	369	316	303	330	334	350	348	312	349	291	369	342	353	306	303	368	345	323	328	309	336	334	350	318	344	324	315	326	328	354	313	339	330	315	358	332	337	301	278	376	342	345	366	336	337	307	323	343	324	320	348	290	324	333	341	339	352	334	328	333	350	331	338	346	307	345	328	331	336	332	336	329	324	347	347	312	334	356	319	363	363	341	333	329	328	350	316	325	329	312	371	332	300	330	341	339	313	363	313	350	337	321	334	315	352	341	317	302	317	338	322	303	328	387	346	314	328	316	334	336	302	324	352	307	355	336	317	326	329	355	344	352	308	334	345	352	321	316	325	348	331	342	325	336	312	316	291	338	350	345	342	307	313	334	332	317	327	317	327	311	359	283	336	317	354	357	338	336	334	313	337	342	351	334	350	336	309	325	317	317	351	341	299	317	331	325	341	319	331	320	326	314	327	318	301	344	358	361	327	340	343	337	358	313	302	357	317	337	341	317	371	348	338	335	347	332	332	347	348	338	323	313	329	343	305	329	341	326	355	332	367	351	314	331	306	345	289	347	329	320	336	316	321	326	341	313	357	315	330	380	332	348	337	298	298	299	342	311	339	308	338	386	321	331	354	335	342	320	340	319	356	322	352	342	347	355	307	313	294	355	347	330	299	350	314	323	353	362	327	321	337	345	358	345	336	306	307	322	356	351	350	332	325	330	348	324	347	337	355	333	377	334	341	318	309	297	339	294	336	350	340	316	322	326	319	311	311	341	285	355	291	309	331	319	358	350	317	336	331	350	339	358	331	333	309	340	355	308	312	329	322	346	323	318	325	337	304	350	332	352	356	347	366	332	339	331	329	331	331	328	297	358	343	350	353	358	363	321	348	308	337	357	334	300	354	308	347	336	327	324	371	323	311	286	323	341	364	319	317	275	313	316	338	355	319	346	323	321	320	321	352	353	360	325	356	355	341	389	352	333	325	370	333	337	339	319	337	339	331	334	330	367	327	334	276	314	335	329	334	344	281	340	302	357	320	359	342	347	339	337	312	335	318	357	337	339	327	361	360	345	311	338	348	339	337	332	353	311	356	327	323	322	338	333	307	389	343	333	338	302	341	328	336	303	276	317	326	335	300	327	334	341	354	338	346	299	341	355	324	339	336	308	304	363	349	301	329	321	329	307	295	309	313	298	335	321	315	340	330	333	321	305	310	320	324	337	324	322	320	391	325	356	364	362	326	335	316	350	327	334	344	365	301	365	345	301	335	330	339	299	323	379	368	310	340	347	357	338	328	330	333	365	319	363	326	308	304	346	307	346	341	318	303	349	315	314	339	325	313	340	343	344	283	353	338	321	336	372	328	351	335	362	315	314	310	346	337	317	304	329	343	345	336	354	359	313	362	342	309	326	325	329	303	317	350	306	344	327	342	376	324	351	341	328	333	349	322	297	329	351	316	303	336	324	333	319	325	315	330	320	331	368	309	329	324	353	298	319	295	295	357	311	341	345	326	338	311	322	338	339	322	338	344	365	315	334	322	355	359	351	346	302	335	316	315	320	340	344	360	311	316	343	325	352	315	312	330	332	333	347	335	336	321	304	329	356	333	321	339	304	331	281	323	304	354	322	341	361	356	312	332	329	346	305	350	337	332	296	315	309	318	354	353	352	309	334	359	334	362	315	328	364	318	370	291	343	327	335	334	311	385	364	317	316	334	303	315	308	318	315	313	342	309	313	337	333	326	349	281	356	341	343	320	310	329	339	308	346	286	350	309	316	347	340	345	295	338	319	319	349	303	344	333	296	352	358	328	304	309	357	339	319	337	361	336	329	352	337	299	320	322	330	294	322	359	351	324	343	311	304	338	306	314	348	347	339	303	334	313	372	325	313	335	317	339	301	342	346	336	345	338	335	320	324	339	332	357	332	365	315	349	329	339	325	324	343	304	323	329	368	347	347	366	312	336	310	351	337	375	360	351	335	301	331	346	318	339	294	337	363	308	304	314	359	330	345	354	319	352	334	316	347	337	334	326	324	296	331	329	304	347	320	322	352	356	327	315	363	341	316	318	317	307	316	315	344	337	304	350	324	310	330	318	330	331	346	317	291	332	308	336	326	336	300	303	350	337	360	342	311	342	355	362	328	339	341	328	339	346	346	340	324	330	341	355	321	316	312	354	340	296	339	307	347	337	337	333	309	332	333	309	316	338	341	325	329	331	343	340	346	282	320	347	363	341	332	344	328	349	383	313	317	343	372	330	316	342	334	342	324	339	311	352	305	341	338	340	327	324	310	298	359	318	311	320	343	316	310	299	322	313	334	315	321	348	358	316	343	361	358	328	325	333	319	329	356	322	358	373	327	357	338	320	318	309	339	341	349	333	329	289	328	315	330	314	314	338	307	324	313	323	320	308	358	323	330	346	345	324	352	330	309	353	325	342	317	318	342	358	340	335	328	302	331	327	331	334	345	309	323	310	301	337	325	301	374	358	321	342	328	324	349	338	320	345	330	303	350	353	329	323	358	332	351	334	341	308	357	311	306	339	338	348	338	316	347	348	338	343	311	331	335	318	321	321	345	319	345	337	291	312	355	345	348	314	308	324	322	323	340	369	363	344	340	347	345	338	326	320	316	327	315	356	305	341	329	341	321	367	332	355	364	358	344	330	321	342	336	323	302	319	323	337	316	365	308	352	324	302	353	362	334	350	333	319	339	325	322	333	340	346	358	344	341	333	312	331	387	343	322	311	305	348	350	319	325	335	379	341	339	349	296	354	341	331	329	333	338	355	303	311	326	328	343	318	344	347	338	302	342	334	324	352	341	350	334	349	347	321	357	324	338	337	343	330	312	325	294	319	346	350	335	351	319	353	367	326	330	298	338	356	322	368	344	305	331	311	356	323	329	345	343	333	294	331	324	352	331	312	316	325	342	341	338	311	317	362	345	327	333	369	282	325	303	326	313	302	322	346	352	327	337	322	292	318	335	315	339	287	335	335	305	326	316	343	342	307	329	335	344	384	356	332	303	367	357	354	315	344	308	332	318	338	334	309	356	312	312	329	345	361	321	301	301	371	345	374	376	331	336	318	299	347	292	334	320	326	336	318	349	327	310	379	367	351	328	368	329	377	357	338	337	352	335	322	335	297	300	312	331	349	344	324	378	339	351	357	323	335	321	341	333	342	328	304	312	307	344	324	345	351	337	334	322	333	329	296	321	377	311	320	316	288	327	305	310	344	327	359	377	347	302	322	351	371	359	325	315	332	307	307	332	316	330	353	318	314	375	334	327	374	331	323	355	332	333	345	339	340	335	341	345	338	317	322	335	338	340	333	339	358	368	361	328	358	312	324	362	332	336	309	316	355	346	333	340	298	327	339	325	326	334	343	352	327	324	352	342	341	323	326	322	293	326	334	338	312	312	328	323	335	328	348	297	336	313	312	302	350	354
5709	3678	10416	15059	12740	8933	5928	4614	4360	4076	3490	3758	2834	1874	2464	3068	3305	3442	3114	2334	1636	1295	937	815	820	817	823	865	756	802	800	781	722	789	746	747	799	784	792	793	805	728	761	776	741	785	817	797	773	793	748	726	777	819	795	789	803	704	778	758	761	714	730	790	844	780	756	737	786	770	777	809	742	796	807	716	781	790	754	739	826	779	734	809	752	769	804	788	786	723	783	784	824	813	718	761	730	776	773	796	795	776	747	801	737	782	802	799	790	811	804	801	757	686	823	771	764	758	794	780	765	791	793	799	764	822	781	780	765	782	794	801	750	724	761	822	742	776	764	797	723	763	790	792	772	761	737	807	775	821	710	793	714	777	767	748	779	733	761	758	758	751	739	803	763	783	797	732	803	775	779	699	698	733	800	797	762	745	800	801	725	769	768	764	796	772	751	793	786	833	765	738	780	762	803	759	758	747	787	810	779	808	780	780	777	792	781	769	708	785	766	771	758	735	752	767	752	828	758	786	758	756	788	779	830	797	770	799	767	751	778	788	774	761	731	757	784	766	767	768	777	713	802	789	781	803	753	756	802	788	757	787	762	811	788	764	752	768	793	780	731	794	756	757	752	758	766	776	743	769	749	814	743	784	737	806	801	758	753	770	767	812	783	782	780	799	746	742	726	773	768	792	777	758	765	805	688	722	825	815	754	779	776	720	772	790	748	752	780	756	756	747	815	779	802	857	765	778	746	807	822	761	732	788	772	768	750	769	750	789	814	767	759	820	781	780	770	751	762	774	822	774	784	769	791	768	725	759	824	796	752	786	754	770	756	765	782	787	764	812	773	745	750	752	779	757	808	768	798	800	803	774	739	802	771	798	777	819	771	751	823	785	731	749	783	742	787	783	820	754	783	760	759	808	797	763	783	763	775	764	770	780	803	752	773	834	767	796	721	785	788	798	780	805	810	779	754	761	769	733	805	788	764	713	729	781	776	802	791	789	843	756	825	777	757	771	785	741	737	837	754	763	776	771	753	785	796	741	815	794	811	749	761	811	794	758	758	746	802	762	731	736	758	737	803	782	788	809	758	727	727	743	740	796	769	750	807	789	818	770	800	785	758	772	788	815	736	782	776	780	782	752	784	807	756	746	823	726	759	832	822	760	769	776	761	757	769	776	725	753	777	737	796	769	751	806	777	736	802	738	788	777	775	756	764	765	783	828	770	783	716	760	761	775	786	740	800	821	798	711	761	755	800	776	709	753	807	752	793	761	740	754	766	766	808	746	797	755	783	784	784	795	795	785	795	743	800	701	781	707	687	751	751	753	759	803	824	789	793	773	814	741	774	761	763	779	782	765	755	751	789	752	791	766	770	776	767	793	758	774	792	809	773	751	807	775	782	843	713	774	814	769	749	750	738	761	827	809	767	733	772	830	737	774	770	751	813	788	753	750	769	821	753	749	745	797	738	793	802	787	784	758	781	818	749	744	796	779	782	736	772	817	732	790	753	760	777	756	791	779	798	762	797	771	733	803	790	774	811	777	766	795	747	743	792	775	773	744	776	801	720	745	743	748	768	746	829	740	750	765	783	792	779	775	747	754	768	740	750	748	744	779	778	773	728	776	776	776	775	776	746	791	715	770	771	802	734	767	743	738	757	775	755	743	777	784	750	738	775	743	729	749	796	815	773	780	761	777	767	763	806	781	801	758	808	770	746	757	749	805	760	752	756	812	752	781	775	751	719	717	830	802	731	785	726	773	779	760	752	775	759	783	792	764	726	721	786	766	764	759	757	763	778	753	757	777	833	757	800	793	732	750	721	830	781	775	787	805	733	761	775	765	763	785	791	739	777	751	765	782	809	790	806	751	743	776	740	759	805	812	756	783	786	808	733	779	813	822	801	758	796	779	741	774	772	727	720	721	816	754	740	783	798	761	808	773	733	774	798	807	818	785	777	829	786	783	743	781	778	794	783	778	759	799	688	755	726	771	776	765	793	800	726	808	797	818	796	778	804	793	834	777	786	717	782	758	760	818	762	780	750	752	740	790	770	815	759	787	791	796	781	735	762	746	747	774	766	751	805	793	790	739	754	762	780	782	768	807	814	741	774	750	772	740	683	769	800	808	810	736	760	746	741	781	773	771	817	763	766	766	759	790	806	795	753	784	821	736	781	779	795	754	750	767	775	743	806	757	819	766	802	844	793	769	765	749	791	770	740	791	713	780	787	788	807	722	796	805	831	762	803	790	744	809	729	779	769	819	774	800	779	775	763	808	730	799	804	804	735	766	805	698	748	773	754	803	775	766	811	740	803	724	776	762	816	764	733	799	816	770	756	737	775	743	758	781	776	743	754	830	748	752	757	804	749	781	790	764	777	771	814	768	781	781	776	762	776	767	810	782	835	759	792	733	781	813	758	813	808	702	796	764	717	793	772	766	759	764	795	758	792	776	790	797	819	820	763	752	823	731	827	780	760	775	764	783	783	790	786	777	777	776	784	778	784	751	755	772	833	794	780	791	795	774	740	796	764	795	786	758	770	762	839	774	742	782	815	766	768	767	793	748	781	768	749	821	793	765	749	790	777	752	796	754	804	702	811	765	766	778	779	782	750	797	766	764	791	773	723	786	779	747	778	762	796	762	740	790	768	805	747	814	805	751	779	779	785	795	808	786	767	772	758	744	744	738	805	771	732	781	796	760	748	759	749	775	768	777	773	840	785	783	760	791	747	755	759	733	768	788	763	739	750	788	737	715	759	779	767	791	772	778	794	732	767	759	785	822	772	767	726	798	792	779	763	780	759	808	812	749	752	798	756	822	826	802	736	729	725	723	769	794	805	799	735	714	770	763	740	760	787	762	766	718	765	749	758	729	777	772	817	772	784	801	717	781	812	790	788	722	727	791	778	765	753	801	738	759	753	729	740	768	748	797	805	784	737	819	743	780	779	756	762	760	751	816	819	765	767	834	776	776	744	811	751	798	745	770	773	796	758	771	752	758	789	813	781	784	760	813	763	770	791	766	729	756	792	763	823	713	724	784	756	751	728	773	768	780	779	776	763	687	754	804	786	786	814	778	774	821	727	738	810	753	740	768	763	738	765	755	779	748	771	803	750	737	807	753	765	758	810	798	776	791	753	740	790	806	806	792	764	759	766	778	778	761	792	784	809	818	764	782	789	793	787	796	773	807	767	798	719	777	777	799	793	791	743	740	769	803	771	828	797	755	747	730	752	777	841	717	783	781	737	779	785	809	769	759	748	793	760	815	763	781	764	762	688	791	795	785	747	766	764	813	823	796	789	752	762	822	744	771	749	707	786	760	782	746	769	776	807	775	739	782	750	737	759	774	797	778	771	765	834	812	787	760	775	764	796	767	795	795	781	810	804	796	754	769	722	746	797	834	770	826	836	811	779	750	759	759	774	770	790	757	824	783	721	786	764	809	765	806	728	767	803	795	748	781	753	800	762	796	771	749	783	751	794	762	781	751	788	760	785	789	805	801
27373	17259	23958	30410	19450	12251	9271	5371	3315	2053	1554	1540	1164	1895	4730	5785	6045	4936	3192	1806	1108	735	474	349	333	288	283	286	269	277	285	307	286	274	280	290	285	291	298	304	277	308	316	315	279	324	305	291	281	291	276	281	300	261	282	282	304	252	292	285	315	273	290	304	280	285	307	252	290	257	332	302	323	309	250	277	308	270	295	294	255	283	292	286	280	263	300	301	310	288	309	288	264	289	298	311	273	272	265	275	296	295	289	317	288	313	279	259	287	313	288	271	298	269	298	281	290	287	280	298	298	267	305	286	297	299	298	284	304	291	301	256	250	308	322	293	280	277	313	322	288	276	278	286	289	261	309	288	301	260	266	282	278	295	281	273	326	305	264	275	290	306	294	306	276	306	306	298	293	285	283	269	277	251	272	291	266	287	320	303	268	291	321	301	286	291	269	276	255	276	293	260	282	297	262	253	309	289	310	297	299	290	286	299	300	314	305	295	291	289	288	294	299	276	301	288	307	276	277	268	301	299	278	273	320	293	282	286	296	276	296	287	312	326	301	276	288	285	302	267	306	312	281	315	307	271	266	301	305	287	276	276	279	291	278	294	324	327	261	285	286	286	297	272	285	302	299	285	283	270	310	308	298	301	321	274	290	318	308	308	311	254	256	281	311	269	298	284	308	334	307	279	292	288	277	270	316	299	301	293	267	263	279	283	304	267	320	269	285	311	336	326	320	258	314	270	302	295	288	300	277	283	287	306	282	281	302	280	286	279	277	304	296	296	294	313	275	302	291	284	300	277	296	291	314	302	305	313	311	290	309	291	303	281	296	288	298	289	285	293	261	273	266	306	327	284	271	303	288	313	309	320	293	311	289	306	285	322	311	291	295	305	301	264	280	271	301	304	300	268	279	291	295	263	288	288	315	287	323	280	262	293	280	289	293	325	277	315	290	278	301	288	280	327	270	277	315	274	309	323	286	288	295	278	302	289	282	304	272	320	296	285	276	274	266	279	272	300	307	297	286	285	263	326	327	281	306	303	282	285	311	273	284	285	316	275	296	311	265	270	276	277	276	324	288	236	280	306	286	321	264	278	314	259	302	262	288	293	309	309	313	322	281	288	258	285	289	304	257	269	258	304	302	264	276	293	268	284	278	310	305	302	274	309	291	266	282	283	286	301	278	268	298	268	285	292	314	302	286	279	280	313	313	306	324	295	277	312	292	267	265	305	304	297	304	268	282	292	249	273	291	295	303	287	259	310	266	294	295	269	288	319	275	297	277	312	322	294	326	295	303	302	295	306	263	307	304	282	306	289	301	275	287	274	295	317	280	295	288	262	296	282	289	277	306	290	297	278	303	299	312	281	294	279	277	275	278	292	281	281	266	324	290	294	284	310	294	283	283	309	293	287	316	307	286	291	323	306	310	294	289	246	313	298	317	263	296	258	301	286	339	289	308	284	301	307	290	274	316	280	302	272	272	256	307	313	306	277	294	305	288	300	307	285	261	302	282	257	263	256	307	298	305	280	290	305	299	303	282	265	264	313	260	285	329	298	270	296	294	281	320	326	313	291	304	264	274	279	252	275	321	302	288	274	258	302	298	289	271	295	289	269	283	307	274	294	314	274	302	289	267	321	296	273	291	301	293	273	286	343	284	300	291	284	275	270	283	285	318	291	275	269	289	308	303	305	328	307	291	279	285	292	274	290	301	264	290	282	261	297	324	276	298	286	290	286	290	318	307	301	274	272	296	285	290	312	295	278	295	297	293	305	305	298	287	315	304	296	268	304	286	290	285	288	286	304	299	319	304	278	327	268	291	316	329	308	290	292	315	299	241	271	255	291	317	316	320	324	285	292	292	272	278	320	281	286	279	293	259	270	341	275	309	287	274	281	272	291	296	287	292	294	317	278	295	302	310	282	278	306	312	300	291	285	301	305	314	277	309	330	286	300	308	276	289	295	276	281	279	310	264	324	287	323	299	299	267	268	279	286	302	269	282	277	289	281	290	287	282	265	287	312	302	273	293	286	297	309	302	269	310	291	329	276	278	278	311	296	311	281	262	287	260	271	312	310	292	296	295	280	271	334	273	291	282	277	288	302	291	295	330	272	288	286	291	301	268	278	307	280	288	303	271	269	306	287	264	313	314	310	280	297	289	266	262	283	318	293	310	294	307	276	309	304	270	296	279	298	292	277	268	266	275	281	311	318	298	283	305	310	291	293	283	244	295	295	327	294	268	311	292	291	280	285	298	310	269	305	297	277	299	295	299	289	280	297	309	301	273	313	295	311	320	282	284	289	287	315	327	310	299	279	323	292	303	305	288	309	291	285	310	315	286	276	286	269	329	327	289	303	284	299	281	293	260	278	299	272	333	290	278	297	278	291	270	304	331	290	278	283	337	281	295	289	268	280	279	307	318	268	292	265	276	297	295	287	287	276	273	283	263	266	276	277	284	277	265	319	294	286	277	293	295	327	307	292	292	275	304	291	295	249	292	283	283	279	291	279	313	304	279	264	281	267	260	320	270	265	244	306	292	312	283	281	287	269	295	291	312	312	290	295	308	313	287	295	275	302	304	269	324	293	270	286	288	275	268	303	269	284	307	281	289	287	278	279	318	295	318	285	298	300	269	293	292	305	266	327	287	279	295	288	294	285	284	288	279	286	310	280	297	273	321	348	343	305	304	298	292	284	309	316	269	288	300	271	288	294	290	263	297	301	293	265	280	269	303	316	287	304	301	324	310	299	326	261	272	275	303	282	278	260	280	288	289	307	303	310	289	268	318	319	291	295	312	302	295	289	296	277	299	318	275	283	258	288	288	288	303	275	286	269	297	303	281	257	286	266	294	284	284	286	304	288	264	303	283	293	296	284	291	292	279	306	274	289	283	331	323	298	294	273	317	284	289	272	302	291	299	284	305	305	288	283	308	303	301	287	299	274	318	309	296	281	282	288	317	294	277	277	295	304	306	301	308	315	313	298	288	331	276	297	314	304	295	268	305	260	273	290	275	281	310	312	270	322	309	313	276	286	293	300	300	276	269	273	310	270	286	281	287	283	309	277	311	293	293	280	331	287	323	272	291	304	296	316	311	260	310	273	270	290	290	283	326	308	274	314	305	323	289	306	272	293	322	307	289	290	302	279	284	285	288	259	318	296	297	288	302	269	284	272	305	274	297	320	302	303	277	299	315	286	277	284	308	289	287	256	291	299	306	275	311	311	286	279	272	277	295	324	294	297	303	310	302	318	262	270	271	278	300	284	284	279	257	263	300	322	301	299	282	288	250	282	312	313	296	291	294	301	281	284	284	261	312	260	293	302	302	287	283	329	284	304	299	298	269	304	310	276	308	286	287	303	281	292	245	232	312	305	271	313	302	262	281	240	269	314	303	268	284	290	233	291	282	254	301	312	276	310	312	283	286	292	280	295	327	273	311	302	260	313	288	304	308	321	305	278	305	289	256	301	304	294	284	290	297	302	271	271	295	296	332	284	290	286
16731	10683	26469	34616	26779	22321	20313	14262	11428	8857	7155	7360	5695	9491	20474	23204	23685	20158	13730	8316	4791	2696	1552	1057	783	676	716	639	671	685	649	672	699	686	683	646	693	651	649	756	694	650	710	659	706	638	719	694	693	697	678	717	706	693	714	718	687	705	745	681	658	664	640	722	672	692	660	670	694	684	704	667	669	712	729	704	718	732	724	673	682	705	647	676	698	728	674	659	661	685	667	706	646	732	712	662	650	687	678	694	718	694	632	688	735	638	659	671	718	680	700	714	707	676	683	711	713	686	657	682	708	700	714	653	670	716	686	697	722	679	678	679	648	725	672	692	669	676	705	688	677	656	698	642	696	689	690	666	685	692	721	655	720	678	698	720	705	707	694	715	703	695	687	659	706	663	707	682	678	682	734	714	673	746	731	712	741	669	676	705	685	694	645	680	695	710	688	665	663	717	698	698	691	721	694	652	630	661	691	682	687	653	626	664	678	726	726	646	700	695	715	696	695	696	679	682	690	669	727	746	705	654	615	670	725	733	684	717	712	688	663	706	677	693	680	708	703	686	683	717	667	685	698	662	699	664	693	738	703	648	707	663	703	723	723	721	727	712	672	676	687	700	666	654	675	696	707	643	664	709	711	675	709	687	689	690	722	686	707	655	703	720	726	691	694	679	656	699	698	671	685	681	665	700	687	685	649	671	660	662	710	700	693	711	702	671	684	715	703	644	680	673	671	713	685	716	651	704	690	694	667	642	691	638	668	675	755	686	667	691	689	703	638	671	726	676	692	649	649	704	619	666	695	640	713	701	684	744	709	685	650	689	624	702	678	682	683	693	679	694	760	672	651	658	645	675	673	681	660	668	674	726	661	655	670	698	684	694	654	667	690	656	674	674	699	671	723	679	690	690	626	668	661	705	664	677	681	681	711	692	697	726	697	704	691	687	692	691	657	673	723	673	656	713	706	710	681	657	639	704	720	730	698	678	706	714	682	655	695	691	698	711	676	673	699	702	686	665	645	681	704	713	707	665	713	699	679	700	699	693	700	683	706	697	680	719	656	706	700	729	670	701	672	637	673	705	745	681	698	709	652	668	695	673	648	687	709	676	697	698	676	710	674	699	688	762	708	725	692	642	661	733	632	684	718	683	668	682	657	728	707	669	739	711	707	710	734	673	698	711	658	709	732	699	752	710	698	719	687	681	668	695	676	702	695	712	712	678	652	685	661	711	667	659	673	622	714	684	677	689	717	646	699	695	728	712	737	716	673	675	694	715	716	697	688	693	712	705	699	683	661	690	697	692	689	692	707	707	683	690	689	703	657	686	659	705	709	684	715	656	664	706	689	718	722	663	683	684	711	701	733	709	661	694	706	671	690	681	719	629	676	684	721	677	659	665	699	675	680	681	610	666	648	694	702	688	636	690	691	713	678	732	688	671	652	688	680	677	701	685	693	746	711	697	698	656	686	687	710	715	679	707	681	736	744	685	686	730	689	702	641	637	673	739	666	723	714	669	710	689	704	702	691	670	694	718	694	685	669	699	693	643	645	707	682	731	675	630	710	651	738	672	716	700	675	713	708	697	699	664	711	704	728	678	699	677	722	652	703	699	705	728	716	650	700	721	666	753	669	686	665	649	682	655	672	697	705	703	724	627	698	679	664	651	723	672	735	668	696	694	709	727	663	622	711	681	701	665	691	662	687	675	670	678	685	643	690	681	690	657	638	688	730	719	719	677	680	697	677	673	706	678	702	719	710	699	746	726	693	653	637	670	683	721	679	653	696	684	628	659	718	658	676	685	681	721	707	674	720	666	622	665	669	749	689	684	686	686	677	662	716	648	714	684	714	663	715	728	696	653	718	716	705	687	698	685	719	637	750	683	719	683	675	726	732	686	669	667	680	694	715	683	699	683	675	657	701	669	666	643	651	694	665	717	707	695	713	681	671	657	665	693	716	711	683	688	690	707	641	684	663	684	722	715	690	689	739	689	701	686	683	738	656	692	686	709	662	702	688	644	659	662	688	692	724	680	686	679	661	668	751	749	670	689	678	714	722	708	697	687	703	669	668	683	665	727	671	712	672	668	678	673	667	644	653	721	667	690	689	679	675	658	722	704	692	622	678	690	699	679	685	657	672	668	715	712	656	708	714	661	661	723	675	633	720	693	711	642	695	657	717	683	683	723	690	720	690	674	717	671	648	717	720	653	677	693	693	696	673	676	715	702	677	650	697	632	754	671	713	689	692	664	714	691	680	705	705	678	666	662	693	689	678	663	738	678	735	710	665	690	665	683	692	727	721	703	676	700	639	731	677	654	728	734	669	684	717	659	700	738	722	651	648	671	716	682	677	652	669	710	668	660	648	678	693	635	651	697	685	653	656	656	698	675	731	694	649	710	718	688	630	607	616	706	671	681	656	684	732	679	712	718	710	689	737	701	696	660	667	704	628	703	669	702	696	669	685	702	678	694	660	719	696	737	709	689	654	713	658	696	672	672	671	706	713	704	691	678	701	720	672	717	686	683	701	691	685	707	696	644	702	683	728	763	706	681	718	702	714	689	670	750	721	692	678	717	701	690	672	673	706	694	730	722	642	658	676	663	692	701	671	750	657	731	686	666	666	669	685	677	691	709	674	681	694	678	693	680	708	681	709	623	685	684	707	645	698	711	637	682	668	693	684	726	659	639	693	644	682	683	688	678	685	678	682	696	685	653	686	718	689	694	661	721	711	675	667	649	738	681	709	640	674	687	624	678	685	704	691	638	739	695	687	672	656	681	708	691	626	674	696	693	725	704	707	684	695	654	702	729	643	683	727	734	678	672	710	687	712	660	683	689	663	669	624	715	670	663	714	703	684	665	686	700	688	646	682	718	656	653	675	721	712	698	727	660	649	680	700	692	653	679	702	680	698	715	633	689	721	692	712	699	704	729	692	681	683	691	667	661	662	705	718	722	676	673	683	653	684	686	711	696	694	649	639	696	685	715	732	713	708	694	697	688	694	718	650	663	680	698	699	698	706	673	708	693	685	743	674	652	732	697	697	687	696	665	708	645	659	719	695	700	672	684	709	697	652	705	692	720	713	673	664	648	732	665	717	706	687	741	726	715	656	673	653	698	653	679	714	706	693	702	694	707	693	669	714	654	688	675	741	703	682	667	727	675	660	699	676	686	693	676	650	729	708	709	669	741	722	644	665	729	728	732	704	675	655	680	746	727	694	678	690	695	723	657	685	708	681	674	710	695	705	728	695	666	687	656	695	670	682	677	713	708	672	664	711	687	673	717	667	650	660	692	684	706	685	712	695	710	709	720	680	705	712	698	693	702	702	657	743	659	649	668	656	672	640	705	667	699	709	690	655	711	699	681	685	668	655	642	682	670	730	694	716	713	685	690	690	634	675	683	662	701	697	689	655	705	660	708	703	715	702	701	682	702	673	743	667	744	657	656	732	712	682	717	695	712	673	680	703	647	703	703	697	670	723	695	711	701	675	705	691	652	677	660
36412	28598	36974	37197	28790	22414	15990	8967	5126	3584	2610	2120	1925	3655	13743	13974	12128	8346	4650	2578	1358	766	529	372	291	295	295	236	272	249	269	267	269	286	294	281	285	253	253	279	268	270	279	246	264	285	286	252	292	269	234	230	261	273	256	277	265	240	296	270	252	261	236	256	280	247	275	245	270	265	262	268	264	253	269	253	243	274	273	246	277	287	235	272	257	247	239	247	286	245	281	245	253	267	271	235	266	245	270	245	281	263	258	272	262	255	279	263	279	275	286	258	258	265	262	282	258	285	283	252	243	254	271	258	276	266	269	265	264	218	253	276	236	274	255	231	281	276	296	257	288	250	268	257	239	269	249	296	255	288	263	257	258	253	237	242	255	265	263	254	262	235	252	256	245	277	246	287	250	262	258	256	251	242	256	247	262	267	289	253	247	292	238	247	248	267	292	268	255	261	268	263	264	240	268	267	268	233	255	233	280	259	243	260	280	263	240	253	249	268	247	273	262	271	256	261	268	242	248	250	269	254	258	296	242	263	248	253	265	285	243	261	272	274	294	277	249	256	231	301	273	270	272	265	274	237	267	237	266	266	267	278	285	297	269	250	228	261	242	263	249	277	265	269	270	270	254	237	270	267	281	254	290	245	281	250	281	263	265	272	260	260	288	269	267	234	286	261	256	251	269	260	275	239	277	258	260	288	233	255	248	265	268	241	297	269	276	267	258	263	273	256	238	238	257	261	243	242	247	293	251	242	256	276	285	270	242	291	251	258	246	256	264	247	257	237	255	257	255	220	267	288	267	256	254	245	285	271	218	248	242	258	278	267	272	248	292	240	257	270	260	247	266	246	284	267	235	263	257	249	250	287	275	239	269	267	227	270	250	254	245	269	248	262	258	249	280	223	259	253	252	255	286	223	272	268	251	272	259	257	268	273	295	256	244	254	260	249	268	244	245	260	251	264	275	232	262	221	254	260	278	278	257	252	272	271	274	255	236	260	266	224	281	264	233	272	278	238	277	264	275	283	260	301	262	273	260	255	263	259	257	278	245	273	255	240	269	259	248	266	290	242	239	278	272	272	246	265	256	270	244	269	252	254	263	263	296	257	254	267	234	285	256	275	246	256	279	279	245	266	263	287	258	275	245	270	254	252	267	232	261	267	260	268	252	253	245	263	280	269	227	234	257	247	248	257	289	241	259	241	248	257	269	262	246	269	258	241	255	297	271	236	236	245	269	245	284	239	258	232	252	263	262	267	260	229	255	245	255	258	238	286	271	234	269	271	226	245	257	275	232	228	265	311	258	243	229	287	257	251	270	244	257	272	256	243	253	265	252	250	276	243	289	282	257	271	272	266	250	233	257	281	280	259	278	271	269	280	267	268	239	259	254	250	270	271	248	259	261	289	242	272	234	262	261	295	236	260	250	285	277	270	280	216	246	245	237	254	265	259	246	235	250	283	257	250	282	250	262	272	259	284	259	265	253	257	252	254	256	262	244	243	283	237	280	255	251	272	231	237	262	254	249	249	252	271	254	272	251	264	217	248	288	241	244	281	295	268	254	253	209	255	273	295	258	240	243	267	245	258	248	250	252	270	248	241	258	265	244	266	266	265	283	257	248	253	248	234	263	281	277	254	259	262	240	254	271	242	237	284	251	267	260	245	279	279	244	256	252	238	275	262	254	237	265	261	257	260	294	248	249	247	253	251	283	282	270	258	233	263	265	268	253	236	262	267	260	257	235	268	244	279	279	288	249	264	280	292	225	240	255	274	255	262	276	226	261	273	259	249	276	278	284	278	251	253	263	269	267	235	259	272	251	264	251	274	253	259	261	273	296	272	257	275	253	219	261	225	280	271	233	242	236	262	281	242	272	287	275	245	250	261	258	218	268	240	243	269	266	266	241	267	258	252	258	224	240	261	264	274	244	293	266	260	260	265	255	259	227	243	242	239	249	239	248	236	233	266	229	249	245	241	246	259	275	285	240	237	233	269	262	249	253	245	267	246	280	237	247	267	238	248	241	246	281	262	268	263	247	242	268	244	240	258	269	250	270	266	246	263	273	292	253	262	256	246	283	227	291	206	250	241	243	275	261	234	264	288	271	243	234	273	247	251	252	277	266	231	274	261	271	260	254	258	230	283	222	259	246	240	262	282	255	255	253	258	289	251	263	268	244	248	275	279	239	265	255	246	252	236	240	269	229	231	246	282	272	251	259	254	246	269	250	263	257	252	265	267	271	270	272	242	268	247	224	251	246	257	246	252	241	268	260	253	264	280	269	281	285	261	262	255	252	258	272	269	251	257	276	279	284	251	252	258	256	252	268	252	273	252	262	252	260	278	243	249	270	263	289	230	225	266	256	274	246	241	243	278	278	271	314	266	248	246	216	275	244	270	288	240	235	267	272	288	284	258	247	265	285	279	266	254	267	244	238	259	258	258	272	242	248	284	233	252	263	285	257	221	243	240	256	248	226	245	270	241	269	255	250	246	282	251	263	248	248	284	257	240	236	269	292	266	248	257	241	272	264	244	246	270	237	272	247	234	273	251	247	244	242	246	257	235	284	265	274	249	267	247	269	290	251	255	270	253	269	254	238	232	239	260	252	266	312	299	251	234	233	270	264	267	238	262	262	264	258	254	252	256	304	268	286	266	247	259	257	261	245	234	273	249	228	255	266	265	275	270	284	262	250	279	260	265	270	269	253	256	228	271	260	236	272	252	245	237	261	279	246	256	254	292	247	245	246	239	260	258	254	254	265	260	264	259	258	274	254	279	279	291	262	260	266	258	283	246	273	252	250	286	272	244	234	258	257	282	237	258	244	246	271	280	265	275	276	249	241	247	246	283	314	255	256	241	257	272	237	281	256	277	252	253	265	285	246	273	266	236	262	262	270	237	227	270	263	243	269	259	282	281	224	241	267	251	276	257	282	238	265	251	249	260	291	272	258	250	253	288	264	284	260	273	268	242	267	228	240	242	248	281	281	262	265	264	278	265	273	284	246	268	255	241	269	278	265	279	257	257	265	261	231	248	262	264	256	270	240	258	231	250	282	256	256	255	272	266	278	267	271	263	245	241	249	256	245	262	264	281	295	266	273	300	273	255	237	270	259	253	278	242	239	242	241	277	251	274	249	251	273	249	251	300	252	252	269	253	242	274	265	240	268	256	265	260	272	235	262	260	243	240	261	237	290	222	250	263	240	255	291	292	255	250	260	247	248	267	261	252	294	252	233	283	267	293	283	253	285	262	249	258	280	257	286	276	281	261	244	260	263	255	273	274	252	239	273	223	266	270	235	228	252	238	265	296	264	273	266	238	256	240	251	258	250	287	257	265	259	243	294	279	252	265	286	285	278	269	243	274	285	254	223	257	266	292	243	265	255	257	279	257	249	283	275	247	259	263	262	229	232	270	270	274	252	257	242	254	257	265	259	266	248	266	280	260	247	242	259	285	221	241	260	274	266	284	255	256	249	230	263	250	240	268	263	254	286	248	263	261
23554	19327	36487	40728	36469	31252	25843	18345	14568	12237	10431	10115	9213	16700	36025	35428	32555	26218	18045	10967	6313	3409	1761	1001	769	644	654	669	589	641	604	591	616	633	624	642	607	618	634	647	661	607	606	660	546	658	620	627	596	628	639	642	639	638	631	622	632	667	586	636	631	597	624	641	619	608	611	608	617	649	600	632	610	619	583	629	638	600	613	657	628	592	591	648	614	619	655	570	637	648	600	601	596	606	623	605	629	614	648	637	611	609	621	629	592	634	617	626	596	629	614	617	640	659	651	567	640	604	608	592	678	596	637	603	621	606	573	572	571	640	624	644	588	618	620	600	667	623	618	608	664	632	662	634	617	639	636	627	616	591	594	608	609	586	635	608	626	621	614	614	602	627	616	668	578	629	615	628	599	595	640	620	653	639	614	617	639	605	658	603	612	663	585	612	618	635	636	623	633	646	630	565	600	697	627	578	592	623	626	657	622	674	635	608	628	571	606	605	630	670	616	653	653	629	627	643	624	615	632	620	635	631	604	633	646	629	602	605	612	649	600	660	616	636	623	598	596	624	582	623	632	597	655	616	641	610	655	654	631	641	658	577	586	668	607	629	616	632	627	632	588	605	658	618	612	661	604	607	611	589	655	582	598	606	622	627	650	615	659	581	618	619	636	594	620	630	591	575	622	643	634	626	576	609	622	618	582	558	642	642	613	618	618	605	648	622	653	625	639	654	621	615	620	620	608	691	606	604	622	619	642	596	601	605	625	596	599	607	647	634	618	635	583	625	618	621	653	593	613	629	587	693	582	597	628	579	616	669	670	598	625	599	621	612	641	616	664	655	627	589	647	624	635	647	634	622	615	630	628	679	618	651	612	608	616	643	646	625	665	612	580	615	632	629	619	652	641	624	617	574	639	638	613	625	663	570	617	635	600	637	632	629	582	652	588	597	590	565	679	603	642	629	641	594	576	615	618	663	608	631	647	633	618	674	597	643	588	647	639	656	659	648	574	605	629	618	616	675	608	612	589	597	637	675	622	624	601	614	597	618	668	609	641	640	640	610	644	628	594	666	601	648	620	611	629	622	618	609	614	657	600	675	632	586	630	617	650	648	610	636	623	596	626	606	614	620	614	656	650	599	631	640	642	622	587	605	596	645	602	664	628	619	649	578	599	630	608	633	642	616	604	616	625	657	577	645	642	613	612	577	635	573	659	617	605	651	620	589	663	616	639	641	615	620	598	601	630	589	620	621	613	639	602	632	618	631	623	646	634	655	668	653	632	635	633	593	592	576	621	581	609	613	629	607	607	599	557	639	662	641	633	604	655	625	646	608	604	666	633	620	593	647	664	648	609	623	622	636	623	634	577	620	642	615	634	667	596	619	622	645	604	646	594	620	608	678	591	645	581	649	627	610	597	637	642	602	635	603	628	648	614	609	674	617	640	624	630	591	610	666	607	667	575	617	622	658	653	616	622	617	579	629	602	604	618	617	598	647	600	601	595	645	628	630	620	649	630	645	629	596	634	630	625	623	640	628	618	660	607	584	595	651	629	611	592	616	605	646	609	637	652	595	633	616	593	604	624	641	681	610	660	595	641	582	615	690	619	613	630	674	645	609	627	631	609	657	611	639	631	588	625	637	640	611	616	621	617	644	664	606	599	576	664	681	624	619	606	616	612	587	631	634	631	630	615	644	639	653	639	606	610	606	617	647	657	577	617	579	590	610	614	619	590	640	622	634	653	613	595	609	637	602	631	615	675	627	622	667	646	608	651	646	618	600	666	660	644	611	615	646	600	644	638	618	686	606	608	623	606	608	629	696	665	637	642	586	671	600	555	645	590	614	635	618	659	636	650	632	603	615	599	606	616	661	584	636	605	588	637	647	634	561	622	629	638	612	605	637	632	606	623	654	637	631	612	634	624	612	638	603	585	619	635	587	627	632	583	636	597	626	623	596	655	643	622	615	630	616	622	646	594	625	632	635	613	659	660	624	615	615	617	581	605	622	618	614	653	626	603	640	635	606	617	605	612	598	642	592	651	626	586	576	630	600	653	631	620	614	614	631	648	666	620	632	619	619	640	617	615	643	613	640	600	617	631	669	632	658	620	586	639	638	680	646	640	635	641	646	636	624	598	630	589	577	628	649	665	684	656	633	632	640	620	627	639	618	622	628	612	625	629	614	594	652	586	625	653	673	640	674	606	592	606	580	638	623	661	611	582	603	614	612	638	614	628	591	625	649	631	631	650	613	645	594	647	664	581	610	594	636	585	648	629	635	610	578	643	617	629	653	630	667	616	633	606	630	633	605	637	593	619	642	609	633	623	625	604	580	636	612	609	641	618	647	590	606	632	614	585	583	646	663	628	645	611	633	588	614	611	586	656	621	546	645	610	589	615	634	604	637	610	615	653	641	631	614	621	615	611	606	626	641	659	610	602	636	624	617	625	646	584	600	647	584	623	599	613	680	613	617	619	595	630	631	617	630	630	620	650	593	641	633	624	636	624	574	580	643	600	611	670	600	616	568	648	618	620	625	631	636	646	654	637	647	633	628	606	600	633	615	586	627	654	610	647	589	608	614	598	595	627	608	614	644	601	654	619	596	617	621	615	617	600	611	629	637	641	628	645	645	666	623	613	627	602	654	641	610	626	599	607	623	651	593	594	604	661	623	665	590	628	618	581	627	652	635	622	630	631	619	635	628	621	616	661	624	611	607	591	583	608	618	638	649	599	668	643	651	587	583	643	619	682	643	614	605	687	613	603	626	637	640	642	598	624	594	615	679	637	649	616	652	643	593	656	643	629	648	634	651	597	615	603	614	627	636	649	628	629	614	620	585	589	596	610	573	620	635	608	650	612	605	615	605	633	654	600	584	656	667	597	602	626	595	625	611	623	594	625	611	608	652	631	613	612	610	652	590	599	609	648	600	684	656	599	615	653	612	684	638	601	598	611	632	603	609	605	595	636	613	561	665	600	593	603	634	649	589	629	624	616	590	626	621	579	603	629	601	615	658	637	576	615	618	613	665	623	630	622	616	638	619	648	642	645	610	596	621	616	630	671	644	605	586	681	682	611	637	590	642	657	606	627	616	542	624	644	629	567	634	601	638	611	594	583	629	617	621	653	632	607	633	608	638	590	638	620	590	620	590	649	629	626	618	625	631	611	648	589	584	646	659	644	626	607	642	586	647	645	573	586	587	681	639	641	631	606	650	609	643	608	593	621	618	658	608	640	587	637	613	646	628	646	640	604	608	593	605	607	594	612	661	618	584	647	644	596	643	611	602	593	593	623	627	606	625	604	630	589	631	602	648	602	651	604	656	605	599	653	579	671	625	595	565	613	614	640	643	619	624	640	636	588	604	618	606	611	627	629	673	631	595	605	655	640	593	585	645	652	627	643	604	609	607	626	601	611	638	593	630	645	608	626	627	627	608	582	624	576	649	651	576	600	601	625	667	634	626	613	611	586	601	594	640	613	591	606	616	591	587	646	623	600	583	635	610
11111	7185	8018	5171	3580	2447	1085	542	538	630	820	572	485	461	785	1006	1001	842	729	529	451	393	361	347	362	326	348	329	322	352	335	335	328	324	321	297	343	317	327	320	336	346	343	367	377	319	337	339	311	332	358	330	339	311	343	354	336	331	357	316	307	329	348	337	326	317	306	321	324	341	309	341	346	331	352	343	329	357	337	315	343	330	273	339	283	269	341	364	315	342	312	296	333	347	308	328	341	333	354	347	372	328	343	323	333	352	349	352	316	344	357	323	360	324	351	359	344	351	354	355	328	333	342	351	350	339	330	351	346	326	335	352	332	360	347	369	310	377	319	340	346	320	327	337	357	335	329	313	336	329	353	309	344	323	315	339	317	331	386	307	339	362	350	350	334	359	339	332	337	379	353	361	330	309	333	334	328	343	381	339	354	386	344	324	322	330	354	320	349	340	310	345	373	321	340	351	350	329	336	339	365	339	344	318	320	327	301	366	345	339	342	332	370	367	331	333	339	334	335	346	359	342	365	336	345	357	370	330	348	343	286	342	359	305	316	335	342	326	373	299	321	323	351	355	346	359	360	363	344	312	358	367	355	350	336	363	364	341	335	333	359	331	355	328	356	344	324	306	355	332	322	330	320	358	343	331	342	331	333	302	317	348	361	337	340	351	327	363	337	324	354	339	315	332	359	373	344	365	340	344	351	329	335	354	322	336	373	359	278	323	299	333	349	362	380	334	340	339	327	335	303	366	330	350	334	346	306	329	342	372	345	333	343	321	324	322	344	297	343	298	327	361	354	332	329	293	309	322	309	351	340	314	346	307	292	320	322	302	322	336	337	333	330	334	347	297	320	315	345	342	326	338	339	349	317	350	307	341	341	356	327	354	331	350	358	333	328	346	330	367	329	350	309	346	359	365	371	354	345	343	344	329	340	351	353	350	338	310	334	362	332	319	321	320	366	320	299	301	324	336	335	349	386	361	345	346	364	355	323	338	334	330	333	335	312	332	317	342	369	348	328	341	329	360	322	343	336	329	370	340	330	334	344	333	353	323	349	340	316	342	338	306	316	358	346	346	326	320	364	348	312	304	347	344	318	326	326	356	350	338	335	363	363	324	319	316	323	343	349	302	378	344	332	386	353	333	321	339	367	309	325	354	339	336	291	368	306	345	333	357	357	320	336	354	314	321	321	345	322	324	341	316	353	342	344	357	336	349	367	342	365	341	327	318	319	357	308	338	332	327	327	345	354	381	338	360	298	305	335	313	338	327	337	348	379	348	329	323	325	340	335	327	356	364	368	353	322	305	317	330	336	363	313	326	343	354	345	357	343	339	350	305	318	301	314	324	301	345	340	302	354	376	357	362	340	342	346	346	312	337	328	304	320	337	339	323	322	346	303	318	311	321	314	341	322	311	325	317	342	356	371	323	387	351	365	341	332	349	355	330	298	342	341	339	350	306	319	297	335	341	353	348	314	330	381	335	335	359	334	346	334	368	342	365	327	338	328	332	360	365	357	363	364	339	331	333	340	339	376	337	337	338	334	332	356	358	343	332	372	374	352	329	306	337	336	326	344	328	341	361	327	313	343	331	352	373	382	330	329	354	345	287	331	339	340	328	318	341	374	377	317	368	355	324	331	324	325	313	324	360	341	338	316	336	309	354	354	307	369	338	322	313	322	367	342	317	335	335	330	343	323	327	293	323	338	328	329	306	319	315	319	340	324	337	283	341	314	321	345	337	353	344	339	352	302	317	329	343	357	331	329	366	353	316	364	323	345	336	294	348	344	313	329	326	367	352	350	322	345	325	357	355	342	375	349	328	332	324	354	312	335	346	317	346	341	368	351	322	335	354	310	327	337	369	305	327	325	323	350	337	347	328	345	308	354	336	310	369	358	375	338	350	308	333	338	322	329	361	328	344	350	350	329	332	308	341	336	342	319	324	341	305	360	342	345	361	306	326	303	341	343	298	335	297	370	337	334	348	344	321	347	350	322	362	308	306	348	354	350	349	363	322	308	331	339	308	336	345	323	346	304	327	328	357	341	345	363	374	335	328	359	313	351	304	347	333	321	365	372	327	307	326	354	317	356	336	300	345	320	330	312	379	355	337	341	322	300	363	314	328	327	383	314	309	310	347	337	353	332	317	328	325	320	339	306	332	351	325	353	378	334	319	303	315	347	327	346	367	348	331	337	335	361	350	314	358	349	335	339	327	339	324	334	346	312	366	311	342	317	319	312	368	343	331	333	352	352	321	343	361	353	311	361	327	314	320	343	327	342	336	304	349	327	337	336	323	336	338	304	316	350	355	341	319	349	355	321	339	382	347	357	356	302	321	323	329	336	324	380	317	332	349	389	340	314	309	359	328	358	336	302	355	369	330	358	338	329	348	325	336	303	313	310	356	309	346	322	333	316	327	355	347	317	350	342	354	325	325	314	350	330	345	319	306	329	300	350	318	346	341	311	363	351	355	311	301	339	332	339	369	302	340	354	317	360	334	341	349	312	318	322	338	329	316	346	363	352	327	317	336	336	339	322	288	328	291	345	348	332	335	323	331	325	311	312	318	353	308	313	335	323	362	337	365	304	352	334	343	335	361	365	304	358	336	347	326	335	342	329	346	330	324	342	318	326	332	316	338	325	287	366	331	322	363	338	318	315	340	328	333	389	351	339	325	332	320	370	323	325	350	309	310	328	336	317	329	343	373	328	339	291	318	354	349	383	352	343	311	338	334	337	327	343	343	330	323	317	336	372	320	309	346	350	335	381	331	301	336	330	311	330	335	342	306	335	285	344	320	340	312	340	324	353	319	353	335	339	340	347	306	329	335	360	351	313	343	343	379	323	354	329	359	353	319	317	343	360	363	340	351	348	338	370	344	324	346	333	344	330	327	314	346	370	341	304	346	352	347	358	347	342	343	348	320	335	333	312	328	307	335	336	345	346	329	322	350	372	357	351	344	326	300	324	348	330	345	357	331	340	342	294	344	302	348	359	325	318	324	299	339	326	329	291	326	322	334	333	299	351	326	328	359	315	347	318	320	335	363	325	304	345	331	325	354	342	341	319	334	327	297	357	328	343	353	345	380	367	368	361	321	359	349	322	353	357	330	321	330	329	321	369	368	350	354	323	329	343	362	319	330	331	350	311	324	349	338	330	335	326	357	362	337	356	324	350	338	326	354	354	324	325	302	364	332	335	316	372	353	354	358	346	323	348	367	342	335	316	338	349	332	326	338	350	327	368	310	294	302	338	349	354	358	362	324	343	334	314	337	324	325	355	341	340	309	338	350	318	334	308	330	331	345	336	321	322	351	314	345	323	306	332	350	304	384	382	343	361	354	337	345	307	360	321	341	352	319	340	320	331	336	314	334	345	349	301	343	311	301	358	342	332	343	328	314	325	326	356	301	327	350	346	313	349	338	327	339	318	330	360	322	345	331	350	350	335	341	340	309	321	331	312	337	296	324	344	344	350	359	366	332	330	303	357	301	383	316
6697	5746	12614	11620	11457	8382	4128	1963	1935	2464	3625	2305	1609	1695	3793	4512	3831	3102	2216	1575	1134	1011	810	799	805	854	784	794	755	830	782	747	830	790	779	805	810	823	810	802	768	820	767	799	736	773	772	759	774	744	775	774	779	807	783	778	793	758	772	799	746	748	787	767	800	781	809	758	791	839	744	794	866	777	786	787	816	757	769	781	801	769	700	735	776	839	789	797	822	788	766	813	765	803	779	790	760	778	754	802	750	789	771	788	774	754	796	820	801	790	765	768	784	760	774	747	819	753	790	731	786	828	781	741	747	796	832	781	792	778	751	786	795	775	831	856	809	796	752	784	786	831	843	793	791	778	777	797	796	771	827	782	806	786	799	789	781	750	792	804	795	824	733	768	799	783	788	743	770	754	753	765	783	807	785	779	773	789	758	750	792	737	787	793	786	808	775	807	758	791	786	792	753	788	836	767	795	814	769	787	805	787	796	788	790	810	775	793	833	807	783	763	789	765	789	762	767	779	747	757	828	737	760	816	792	806	846	738	813	788	786	805	750	779	750	766	826	804	788	793	786	769	794	775	758	776	743	726	806	811	768	755	810	742	813	742	801	753	780	814	822	773	768	727	782	854	767	721	801	751	756	802	757	780	762	801	818	807	752	737	731	815	775	744	771	754	770	758	771	798	756	853	779	805	772	794	794	784	746	767	804	769	802	738	767	810	801	797	789	796	827	765	802	790	817	752	744	744	802	817	766	785	800	744	755	771	789	814	798	782	773	792	767	744	820	807	815	795	763	811	825	781	802	754	767	806	803	792	799	802	769	777	790	778	757	781	815	828	817	793	734	759	741	819	799	756	756	797	753	826	781	730	787	755	779	775	770	742	714	776	783	788	801	816	807	763	793	796	805	791	773	750	729	782	758	793	782	810	765	765	742	788	793	806	789	828	791	757	805	808	797	827	788	784	810	721	793	788	736	789	761	774	798	749	731	767	754	809	837	771	845	733	748	803	758	779	779	773	796	794	767	804	785	786	775	777	830	799	802	764	786	784	769	808	757	774	778	734	765	732	775	785	791	767	764	794	771	757	790	784	764	798	795	748	800	767	759	794	775	767	793	773	759	773	753	791	766	812	775	822	767	772	827	797	819	824	733	773	761	820	744	743	785	777	739	780	782	797	801	807	742	778	756	836	776	803	813	771	796	736	732	791	756	834	750	758	826	790	761	790	757	792	765	755	752	846	801	816	795	791	780	809	816	790	785	803	839	770	766	822	786	782	823	798	770	778	733	796	780	729	761	805	822	790	778	818	780	766	800	765	825	790	753	781	742	815	816	746	828	783	701	754	787	807	844	793	763	778	781	762	804	800	761	776	830	807	761	815	808	760	789	826	823	769	808	711	797	748	745	846	736	811	771	715	780	842	770	804	777	783	776	763	763	787	831	774	731	765	792	809	750	829	755	792	784	736	797	796	775	786	804	771	793	760	791	799	800	748	803	798	737	803	773	742	747	789	765	766	808	752	862	773	801	772	799	802	816	760	821	814	801	826	776	782	803	831	737	820	776	800	790	825	845	790	779	792	783	765	767	747	817	777	844	793	879	718	820	767	833	769	775	745	805	772	794	814	806	777	804	791	776	852	785	789	817	753	774	765	806	773	799	795	738	774	835	771	785	779	785	749	793	803	772	759	769	772	761	767	756	795	803	750	766	808	761	781	779	790	799	756	767	742	847	806	746	812	777	811	797	798	811	750	808	759	790	773	787	784	742	789	751	778	759	749	768	785	803	825	764	769	782	835	783	813	869	777	803	801	769	769	768	765	819	802	746	798	773	771	760	772	733	782	782	799	745	785	775	749	788	765	735	807	759	758	765	740	769	752	728	795	782	819	825	785	778	819	799	815	809	851	742	802	776	781	756	763	772	744	739	791	806	797	789	766	805	802	799	789	810	767	772	769	786	812	756	761	840	807	797	765	803	819	812	796	763	776	785	815	765	801	829	779	779	747	847	770	789	831	804	817	777	856	807	829	748	807	765	793	742	838	836	809	773	784	780	762	789	837	792	766	789	771	777	813	766	748	766	812	800	773	725	798	818	767	801	739	782	769	812	778	764	781	762	767	790	784	806	801	764	829	789	765	802	781	791	759	834	816	792	740	795	761	780	763	792	805	747	768	794	778	768	755	809	785	820	827	772	748	774	806	782	812	820	840	811	789	820	750	820	771	747	794	771	778	803	839	791	817	793	801	775	729	805	821	789	784	799	802	821	785	781	817	784	858	782	799	797	809	763	836	778	819	757	763	834	793	816	841	827	784	757	816	817	732	846	793	778	813	830	808	783	807	731	845	738	809	757	829	753	748	808	779	786	768	784	804	802	806	768	742	788	757	766	762	828	731	799	792	792	787	816	786	784	781	769	802	773	741	778	781	790	773	749	777	759	794	799	796	803	830	796	739	814	777	819	761	798	833	794	773	815	744	760	827	789	845	790	800	815	834	743	781	819	766	764	777	752	770	736	834	803	750	809	846	780	844	782	796	812	765	808	782	775	777	765	792	803	833	811	835	771	802	805	796	787	766	778	734	789	770	781	771	790	802	748	819	834	755	770	771	796	765	804	833	765	815	800	821	832	816	780	767	783	784	765	773	847	797	818	772	724	813	772	769	796	744	776	790	749	813	793	801	782	759	815	806	804	779	766	809	793	811	779	761	785	818	769	774	773	770	788	782	763	798	805	806	852	772	801	758	770	753	764	790	758	787	814	824	793	738	764	784	773	758	794	753	773	777	778	755	782	796	790	792	792	766	791	778	812	830	787	804	826	786	776	737	800	775	779	812	780	780	762	773	763	865	771	720	808	754	754	819	783	787	766	803	821	758	776	755	793	749	753	776	781	782	727	806	824	815	770	768	800	764	763	803	808	718	751	763	765	805	808	751	767	750	759	786	774	797	734	787	793	805	770	789	769	815	758	791	758	775	809	789	787	779	758	770	835	786	810	794	779	746	785	816	776	794	741	767	821	715	761	759	790	732	758	725	761	766	765	721	827	815	838	812	751	814	803	757	771	809	766	787	805	810	770	847	789	776	744	810	799	802	766	819	731	820	754	781	782	780	755	780	805	743	772	757	765	768	816	797	775	814	788	789	752	795	784	728	785	808	782	777	823	818	778	832	780	828	748	784	842	761	789	799	795	845	801	851	801	768	782	823	766	764	785	774	780	785	773	780	776	774	828	796	838	783	770	786	762	787	798	745	757	792	830	771	791	780	765	765	810	829	776	783	749	777	803	753	785	749	766	792	794	766	776	745	781	801	793	779	752	748	776	774	781	803	784	770	795	767	762	763	824	781	796	810	792	818	767	746	820	749	768	779	803	782	825	791	787	766	738	800	789	766	784	733	816	806	807	794	788	791	797	819	772	760	812	760	753	773	740	764	837	748	762	742	734	734	809	783	738	809	742	749	801	845	758	763	805	740	815	814	860	776	774	771	809	754	739	745	744	815	805	779
32449	23633	29089	32623	23433	17357	8396	3130	1954	1829	1412	1178	2208	6974	9451	7609	5051	2984	1599	843	537	402	327	326	278	334	310	310	284	268	312	337	292	287	317	304	319	294	281	313	274	292	277	283	283	316	280	280	279	297	330	292	290	331	320	282	296	288	309	264	285	281	280	298	301	293	296	324	273	312	307	298	276	317	316	277	294	290	308	315	283	280	298	341	262	312	295	313	297	299	282	285	318	345	309	298	283	263	301	294	281	320	325	293	298	280	326	298	303	317	327	323	327	272	312	326	300	320	321	276	334	310	292	277	285	254	318	316	339	274	263	289	284	308	313	307	312	319	283	298	263	268	315	270	268	296	318	312	301	320	260	314	296	311	326	305	278	277	290	303	287	324	292	295	283	263	310	300	311	295	277	287	315	283	292	291	321	315	281	288	301	291	304	285	270	307	295	280	283	343	299	294	287	307	283	293	275	317	320	307	287	347	304	296	275	331	321	293	318	283	291	306	299	303	288	316	288	320	304	293	248	308	321	293	294	316	329	311	297	326	290	320	301	296	305	296	277	290	289	352	323	310	294	289	316	255	266	268	324	305	273	322	334	287	289	284	300	292	320	299	301	299	291	281	288	292	305	312	315	283	275	300	310	290	303	342	273	316	307	275	293	335	326	294	314	275	298	319	284	277	302	324	318	308	320	303	312	296	283	279	304	326	325	301	286	320	292	280	311	315	311	309	279	327	267	284	300	258	282	306	322	296	299	296	283	316	282	303	301	307	294	305	312	256	309	284	324	267	338	264	290	298	302	271	296	276	307	322	268	309	301	295	283	306	283	303	319	298	310	298	300	315	333	352	308	293	295	300	306	310	316	333	304	296	296	340	286	302	276	312	273	322	297	272	309	284	319	307	294	266	290	254	291	313	317	285	293	313	306	276	319	273	312	311	336	259	342	302	285	294	300	329	269	305	319	284	287	284	312	303	323	275	287	307	285	299	309	296	291	307	302	281	279	292	294	304	277	273	282	327	308	298	295	278	311	315	310	310	281	306	288	337	286	291	302	278	306	307	304	293	297	317	283	284	312	301	305	319	303	287	308	298	276	332	294	313	283	288	299	288	298	284	300	296	306	312	328	344	285	304	309	316	309	293	290	329	331	282	277	299	280	314	311	283	323	302	281	291	306	297	274	288	288	278	301	280	315	313	316	285	307	310	316	299	314	289	341	300	278	325	292	306	301	330	267	309	329	288	288	290	300	279	308	298	314	272	274	315	328	292	278	286	293	274	304	283	280	278	310	312	309	267	294	283	292	314	317	278	317	281	315	312	328	313	296	281	310	292	328	307	311	294	287	278	287	300	280	318	287	298	307	292	268	310	281	302	280	281	268	297	332	321	281	299	299	286	326	269	323	310	300	303	332	305	317	339	322	333	288	321	282	288	306	286	325	311	248	288	276	275	322	338	322	303	282	324	304	338	275	298	294	310	295	296	277	287	309	300	305	304	298	303	308	302	298	265	345	308	306	289	316	296	284	316	304	269	292	345	311	288	310	284	301	296	298	314	305	301	337	275	278	278	302	262	303	313	302	298	264	298	279	287	324	287	318	318	313	346	311	309	337	313	308	284	300	305	328	312	302	285	289	253	290	282	292	320	321	333	278	303	279	303	289	338	263	286	273	319	324	298	301	325	337	333	287	291	292	298	325	255	302	290	297	309	269	277	300	319	301	262	312	306	289	294	299	328	291	302	290	317	304	308	311	307	298	291	285	266	298	286	292	310	280	278	291	274	299	290	273	300	300	328	315	316	309	330	309	283	312	286	306	301	284	293	313	320	295	293	245	286	288	302	295	303	310	301	299	305	285	307	302	286	262	292	319	340	308	326	313	267	303	284	293	288	297	303	305	277	274	302	299	285	322	309	290	273	285	297	312	306	301	272	321	314	298	301	285	311	285	298	298	316	317	292	319	306	324	286	276	348	334	316	290	296	282	300	319	259	274	289	296	314	306	315	310	325	288	336	312	306	304	301	288	298	303	289	281	281	282	284	288	303	306	269	324	322	287	273	315	279	309	312	304	285	339	294	329	288	303	287	322	291	297	301	306	296	288	342	274	259	306	312	304	313	298	328	293	299	306	315	304	290	267	282	304	324	292	315	296	318	332	287	310	318	308	296	275	296	290	290	315	294	300	307	321	283	330	315	298	297	301	311	320	325	287	280	320	314	265	306	308	294	310	296	286	306	310	315	296	322	278	301	283	295	316	294	316	284	293	295	290	304	331	329	275	326	289	300	310	294	308	291	298	267	328	265	273	296	290	319	330	282	293	313	263	271	303	289	309	330	327	317	283	267	273	302	298	291	318	292	297	274	243	282	275	257	324	311	279	285	290	292	267	292	302	277	291	268	342	322	303	301	294	292	286	307	303	288	297	335	292	269	286	279	335	276	316	309	288	296	291	315	302	319	287	309	297	315	278	325	322	290	300	289	330	294	327	276	345	321	289	308	285	288	331	310	273	278	296	285	318	295	263	316	347	272	290	274	318	298	292	326	281	305	281	304	320	295	297	316	324	283	278	291	275	285	282	305	315	302	277	284	308	301	297	278	275	286	262	272	314	287	293	273	325	316	266	283	277	273	301	311	306	339	302	313	302	290	292	306	347	279	287	295	271	310	312	312	324	299	288	268	296	286	301	301	283	290	296	297	292	312	325	316	299	299	299	319	280	334	322	287	293	321	288	297	295	305	301	318	303	319	296	337	343	330	277	292	307	301	283	276	308	282	307	310	331	292	312	301	277	338	317	265	305	304	325	324	305	272	281	278	301	335	325	298	320	288	298	311	277	303	308	303	310	286	307	294	308	308	291	288	292	284	323	327	307	272	274	299	316	311	273	292	281	310	308	330	288	285	294	315	314	292	316	287	292	336	295	283	321	298	304	275	293	310	269	279	300	294	294	327	309	308	309	305	305	316	309	299	332	260	287	301	335	294	327	300	304	305	317	291	312	295	305	282	291	285	285	309	278	327	285	311	297	269	293	284	280	298	332	323	306	275	269	279	292	295	316	285	300	302	332	289	309	272	293	296	301	302	313	304	326	308	295	286	315	304	314	278	315	325	299	275	298	297	262	295	277	307	278	276	277	313	289	315	341	306	280	310	315	287	307	308	329	298	304	289	293	278	309	286	312	321	278	291	278	345	310	302	273	310	297	318	303	310	328	306	268	280	288	298	307	284	315	268	295	298	277	306	328	271	317	322	316	313	285	286	346	313	304	288	306	281	312	298	284	279	329	281	302	319	285	279	271	327	312	257	318	317	269	324	304	278	279	304	302	282	311	320	303	284	291	306	286	306	285	313	294	348	281	323	303	302	315	277	270	287	296	317	270	313	313	303	275	288	280	291	291	277	315	303	276	284	307	305	269	291	318	322	276	288	290	325	287	329	320	304	315	311	333	292	295	307	327	291	310	311	309	284	298	322	295	311	285	314	259	306	278	280	297	310	307	276	329	282
19882	16374	29745	35867	30809	26918	14642	5952	7060	7796	6470	5682	10360	25955	29485	25430	19111	12619	6865	3491	1829	1087	818	729	700	730	755	694	703	699	746	727	699	703	741	707	739	698	703	699	730	742	698	728	713	695	724	707	736	668	749	715	694	734	712	704	711	679	701	697	723	679	738	680	773	714	701	690	722	750	670	732	714	718	746	648	767	711	737	722	681	724	719	688	714	678	749	710	705	734	724	743	735	738	719	709	660	691	738	725	685	715	723	744	726	743	704	695	682	733	690	710	765	687	688	699	727	704	742	750	761	697	708	750	732	698	752	664	711	707	758	707	746	652	758	713	752	726	677	680	691	700	724	743	745	749	720	659	697	713	687	692	694	707	670	700	722	720	737	723	719	671	724	706	648	708	761	722	684	713	717	703	705	691	746	729	720	702	716	750	695	729	711	766	687	708	752	705	750	735	720	727	689	678	725	688	753	699	724	668	665	719	767	758	657	724	665	700	673	723	732	692	719	699	715	736	699	660	680	697	679	714	717	775	710	714	637	715	714	725	698	711	765	737	700	733	688	716	650	704	703	747	664	717	733	734	714	684	727	734	716	726	720	703	708	752	711	704	684	733	729	683	698	733	726	742	691	672	731	679	719	712	736	731	738	757	711	732	676	720	745	750	692	710	731	714	711	733	691	684	732	724	744	693	755	709	716	734	699	738	708	704	727	704	698	722	687	728	714	650	701	709	714	746	704	722	689	717	706	694	701	711	687	714	683	729	733	727	693	718	662	713	727	728	633	658	723	686	712	716	734	714	723	695	674	758	735	700	765	673	725	685	720	698	706	743	692	710	670	709	729	734	683	727	751	746	726	687	704	730	727	722	690	720	702	733	690	750	696	683	713	683	714	693	710	666	723	732	699	707	672	715	717	688	690	724	753	704	698	704	727	679	731	699	681	712	692	682	723	662	694	715	745	701	699	681	688	711	747	667	721	743	706	691	715	692	736	736	751	727	766	757	746	688	700	722	675	694	695	703	706	676	695	756	715	700	728	724	696	798	720	674	756	723	718	764	743	749	727	689	712	709	711	759	693	702	684	702	699	704	702	735	679	740	743	730	713	746	744	729	678	746	702	761	737	712	764	639	712	718	721	730	726	737	701	681	688	685	697	734	714	702	691	679	748	683	709	708	690	782	672	742	704	602	694	670	680	743	728	675	698	713	711	730	723	783	662	684	716	730	705	694	721	697	722	716	687	701	753	670	701	670	698	747	696	735	702	733	744	706	707	701	676	697	710	774	685	699	719	718	713	717	712	725	688	683	689	743	732	706	666	713	727	701	743	671	722	760	747	680	712	690	680	688	687	697	741	717	702	716	716	757	702	683	706	737	699	680	784	698	722	706	721	704	740	727	736	685	698	740	666	723	758	715	754	685	716	713	694	717	764	761	695	746	717	690	691	682	675	698	719	705	733	758	742	716	704	676	742	688	745	667	715	677	751	706	757	744	697	767	745	679	702	738	687	714	677	692	710	699	749	697	781	708	755	715	734	707	716	741	650	698	706	744	783	740	702	675	701	712	665	721	722	746	716	715	731	681	728	696	698	704	711	755	715	743	701	689	732	727	721	686	686	682	711	717	754	680	723	735	685	686	722	759	714	722	722	715	693	736	734	714	701	702	679	686	749	774	669	692	784	701	736	707	725	735	697	726	761	724	680	748	728	665	721	702	669	768	758	679	663	732	744	730	732	716	696	710	706	692	702	715	691	702	733	693	700	683	745	747	666	729	729	675	734	728	707	720	679	733	738	707	706	728	711	715	696	724	682	704	712	736	718	738	700	732	715	745	682	757	687	683	691	698	723	734	738	708	653	684	673	738	740	680	710	723	748	748	674	702	690	706	754	710	724	715	725	668	688	713	720	658	750	710	697	733	678	655	729	757	698	704	691	757	685	726	696	778	671	741	665	715	703	774	696	711	718	686	698	696	689	707	704	657	716	702	704	674	691	709	720	721	746	710	711	707	738	801	679	716	686	719	714	637	731	694	667	733	711	708	698	706	720	710	712	737	672	759	667	731	672	676	692	709	708	740	675	707	695	697	705	719	679	725	745	679	701	717	715	711	678	697	737	701	736	738	714	694	719	758	711	733	671	696	758	771	666	681	684	721	715	718	704	725	638	672	649	692	713	738	711	684	674	696	746	702	714	762	718	747	764	749	757	722	745	687	725	764	702	721	720	703	727	668	716	695	727	705	739	672	720	713	724	688	683	664	683	710	711	714	698	693	736	727	703	683	712	708	709	765	749	700	689	751	746	722	720	718	735	745	696	682	758	772	702	713	670	758	695	726	734	736	691	727	758	690	707	719	726	715	729	703	731	723	730	699	725	708	701	737	725	715	738	716	706	697	742	753	748	732	725	747	761	736	682	711	695	660	687	698	720	732	717	753	703	703	721	737	713	774	725	694	685	751	705	726	690	677	723	727	714	722	715	714	817	729	668	705	729	731	695	714	700	697	726	701	721	700	709	737	688	746	726	715	708	714	696	695	717	742	725	702	743	675	665	695	706	681	773	698	684	670	689	671	692	720	689	677	732	682	720	760	695	753	737	754	739	686	710	719	708	677	713	620	724	712	740	719	659	695	738	704	684	746	681	708	739	712	717	659	706	704	736	739	761	694	676	661	668	708	756	704	685	725	728	724	686	699	674	700	700	712	737	721	734	765	657	687	684	722	710	681	702	729	680	761	722	717	659	653	709	764	735	687	697	750	716	705	726	721	721	697	678	703	698	738	723	732	692	711	724	701	740	713	715	736	674	697	671	695	706	750	748	706	712	717	694	786	721	732	670	708	739	771	684	741	760	697	675	727	687	727	720	713	678	775	717	647	676	726	675	683	709	721	697	663	709	680	709	708	740	709	679	735	740	738	750	712	680	733	734	717	723	730	667	692	709	726	736	711	700	712	684	697	741	721	729	685	762	678	709	736	706	699	702	677	775	765	737	698	743	682	739	708	769	715	722	690	657	667	675	707	695	728	710	686	732	696	684	750	719	734	692	759	737	691	672	697	716	714	674	732	726	708	741	706	734	683	723	742	658	701	701	726	782	679	701	755	779	703	722	725	692	695	696	732	722	746	756	698	735	679	709	762	710	723	727	702	690	695	735	679	717	745	714	733	739	732	688	702	710	704	683	710	707	702	697	698	681	727	792	683	743	680	736	657	697	676	685	732	702	736	686	725	707	775	670	679	703	749	689	780	761	714	707	685	751	699	771	672	670	695	692	721	731	735	655	707	709	753	731	707	707	737	733	723	741	710	722	667	726	708	704	663	700	697	711	782	678	720	708	725	684	693	661	710	740	718	695	723	700	735	713	750	718	673	721	665	729	735	736	706	699	728	734	754	683	725	720	717	672	672	719	732	700	672	749	709	668	734	710	684	701	691	736	726	713	745	717	714	726	717	738	710	712	697	692	727	709	700	723	679	700	700	755	677	694	682	759	714	700	688	727	630	730	723
40726	29666	38741	41712	30043	26542	16202	7465	3697	2682	2338	2331	2558	7192	16188	16189	12039	7293	3855	1835	870	490	334	295	289	289	264	257	278	334	279	249	255	250	299	284	267	295	235	306	258	294	250	250	265	334	274	241	267	287	283	292	270	275	275	286	257	270	281	279	271	288	243	258	268	275	271	250	274	286	257	290	262	288	287	303	312	255	247	280	284	283	265	256	251	265	296	276	231	281	265	261	277	259	271	281	260	276	270	248	276	253	276	260	254	272	244	265	259	283	233	264	243	283	283	267	274	282	267	265	268	266	293	265	278	247	264	244	260	270	281	264	258	268	251	251	288	278	262	293	302	281	273	259	278	276	277	270	248	251	293	282	265	275	276	249	295	271	247	242	243	268	238	261	264	254	278	271	283	290	278	261	272	238	295	278	280	269	244	281	272	290	261	277	279	271	282	265	279	306	296	263	270	252	285	302	250	279	228	249	313	269	265	241	258	285	282	291	271	296	287	258	238	254	279	272	287	293	270	282	250	242	260	253	266	280	279	254	257	275	275	267	288	275	247	286	252	271	287	246	246	270	287	263	282	265	286	263	289	276	276	255	253	300	261	260	279	268	292	270	305	243	264	262	307	234	247	294	273	281	288	277	303	288	294	250	253	300	279	256	261	261	278	247	304	308	280	266	252	243	293	266	274	269	293	277	284	309	268	286	281	292	240	261	261	309	272	269	273	265	260	252	249	276	283	257	244	258	264	278	298	296	265	267	263	282	254	252	283	304	301	258	262	259	266	238	298	278	260	279	248	317	271	260	272	254	319	274	269	288	312	284	271	272	273	299	268	251	271	257	261	250	254	300	264	262	270	278	260	272	257	303	312	284	303	282	283	283	292	240	286	266	260	265	280	267	262	266	249	258	253	277	256	267	251	256	281	271	255	273	288	281	288	248	283	282	285	290	272	299	296	266	287	289	279	234	274	279	288	274	246	289	267	294	284	261	276	278	280	250	230	293	276	249	257	240	291	265	304	285	263	267	284	294	260	241	257	242	269	245	269	255	294	262	280	286	279	238	249	249	264	260	268	278	270	262	260	252	284	256	249	276	267	273	286	262	262	268	279	274	241	264	279	264	261	265	288	276	259	250	249	301	286	290	232	251	257	260	294	262	260	284	257	267	249	270	255	276	259	268	270	278	248	259	279	249	273	254	237	244	268	289	257	276	293	285	295	276	272	260	262	254	258	302	255	280	227	234	303	280	274	267	266	246	267	281	248	273	242	244	261	260	262	232	255	260	275	233	272	293	266	274	268	247	264	256	296	245	269	283	277	244	266	265	282	301	276	288	258	254	273	279	269	284	268	296	234	288	278	280	294	261	257	295	266	277	287	260	281	254	280	279	244	284	259	284	264	254	248	276	282	265	268	302	286	254	240	291	265	267	281	260	252	281	287	277	280	287	278	295	300	253	257	259	265	264	265	277	271	251	281	267	264	274	266	262	282	280	308	277	296	260	260	264	284	263	273	282	291	286	265	251	289	293	312	263	274	249	281	288	254	271	288	276	307	292	306	286	228	264	268	273	295	279	313	254	252	241	280	276	291	252	296	274	256	277	264	243	271	252	251	266	264	255	296	275	275	272	321	293	279	275	305	261	274	286	287	278	287	245	299	267	278	274	280	255	248	286	249	268	272	250	250	282	259	278	267	272	223	260	272	272	276	303	274	258	298	278	270	263	258	274	277	297	269	259	288	254	226	294	293	256	283	273	262	257	290	292	222	274	271	277	280	267	274	290	263	239	295	255	294	268	252	261	252	232	259	269	267	249	266	290	291	252	267	254	279	276	245	302	283	251	248	236	286	282	279	283	280	278	272	229	224	267	281	248	275	300	291	275	252	272	248	262	269	306	270	243	262	244	253	265	239	262	290	290	304	248	254	296	268	257	292	263	282	263	276	267	267	264	277	289	305	302	266	288	284	290	274	217	295	281	306	312	295	259	284	269	265	264	291	294	257	254	285	287	312	257	255	291	261	270	259	273	271	286	298	262	292	321	285	261	277	275	284	227	267	283	257	215	273	288	263	251	264	246	272	258	296	286	288	286	286	263	239	242	281	256	282	284	287	285	270	274	281	248	276	259	263	280	280	267	243	298	296	285	273	270	289	306	286	307	231	289	291	283	299	261	271	253	274	275	276	286	280	291	258	248	257	273	306	272	275	256	301	264	276	284	254	277	288	279	300	282	277	275	258	258	272	269	278	272	306	278	305	231	254	261	258	265	258	270	266	292	263	278	268	229	250	258	283	291	263	266	234	265	275	263	249	245	277	246	272	277	283	248	259	270	267	282	256	260	263	286	282	283	298	257	284	282	274	271	290	258	281	282	248	250	258	278	285	313	289	249	250	238	290	269	292	260	232	251	237	284	289	278	289	251	264	258	283	295	273	253	280	276	271	277	263	252	258	266	272	284	261	283	246	250	284	271	257	270	296	281	262	283	297	285	256	286	259	240	270	299	242	263	257	280	268	281	277	269	273	260	274	266	289	265	247	261	277	278	279	245	273	256	264	279	284	288	253	274	281	265	286	298	272	272	287	271	255	264	267	308	269	244	298	278	270	272	282	245	316	264	256	305	270	254	312	302	262	272	252	291	279	275	263	292	247	263	269	277	254	254	287	278	235	242	282	234	288	270	257	289	236	273	258	277	278	317	285	293	295	276	263	257	288	280	270	269	254	251	269	250	254	258	270	261	256	263	294	270	260	285	271	291	262	249	245	274	263	276	247	293	252	243	274	252	268	270	262	251	277	268	289	269	262	281	286	271	264	286	292	286	267	260	259	287	269	305	273	263	277	276	234	272	275	302	292	279	270	242	233	289	277	242	287	267	256	270	285	270	264	243	247	287	268	261	277	269	288	275	263	259	257	291	241	285	284	241	265	274	273	252	281	283	258	245	299	255	270	280	263	273	251	257	248	239	278	292	272	257	287	261	252	287	286	273	297	261	262	253	284	264	248	288	320	272	293	239	291	289	260	263	266	280	290	275	264	296	227	305	291	298	285	270	273	277	260	316	275	291	301	279	289	239	284	264	233	270	269	246	277	266	260	275	262	288	239	251	272	274	286	282	286	263	267	269	267	263	281	256	285	250	284	265	228	268	296	268	231	280	299	270	263	264	267	288	278	266	257	267	248	267	263	245	262	302	252	282	277	301	235	278	288	289	278	279	249	273	262	302	246	284	300	278	298	272	282	276	281	283	275	275	263	262	297	279	307	281	238	284	257	228	267	218	281	272	284	261	291	240	295	284	289	254	257	253	257	284	265	290	270	245	271	272	277	273	276	263	266	288	243	256	244	267	273	270	249	255	312	256	286	288	263	272	250	290	263	241	276	235	307	258	247	268	273	266	268	280	290	277	266	280	284	262	235	267	267	257	263	292	241	272	280	276	268	275	287	238	275	273	262	257	295	286	287	288	285	271	274	295	267	274	279	271	285	279	260	277	261	254	281	252	241	265
25829	22201	37687	43402	39351	35951	21795	10651	8905	9321	10149	11025	11976	24609	38650	37726	31282	23124	14876	7728	3482	1600	955	737	654	653	655	668	631	673	656	618	644	681	626	609	687	655	653	631	657	651	661	645	661	647	629	702	665	633	665	668	606	671	662	620	652	643	624	646	645	655	641	620	652	593	661	662	666	654	644	598	593	629	681	698	694	631	651	671	616	646	661	652	606	654	645	637	650	682	631	646	625	646	683	704	631	648	683	643	649	622	665	642	676	649	670	651	639	649	634	668	601	677	645	664	667	655	705	653	671	658	659	629	656	627	628	641	629	652	654	668	644	658	650	603	644	605	640	597	627	657	648	630	630	608	621	653	603	589	606	594	649	657	684	669	656	622	647	654	625	671	651	649	614	674	638	609	679	693	654	649	701	644	679	624	688	608	703	639	627	661	649	645	680	661	662	630	656	635	675	657	644	614	647	666	667	630	630	636	618	664	664	656	629	648	667	688	638	606	614	647	622	645	633	650	708	633	619	630	608	613	652	643	694	629	660	654	598	626	639	658	644	645	622	674	666	650	601	661	645	621	651	591	674	650	645	613	679	646	645	624	635	633	591	668	663	675	622	619	660	647	652	609	612	572	645	653	635	680	656	655	636	653	606	652	631	634	637	620	669	645	644	697	651	653	677	634	682	670	595	649	607	653	677	638	697	650	608	669	630	621	645	657	680	684	643	634	689	655	668	676	685	674	681	663	666	642	644	663	605	612	648	665	629	664	669	597	624	650	636	688	645	664	609	651	647	654	593	613	602	654	627	608	591	623	695	672	662	623	649	621	652	605	610	662	606	647	614	636	641	618	630	686	603	649	654	682	631	614	638	583	606	667	614	619	606	681	662	653	638	632	611	635	626	670	661	635	640	653	649	640	622	628	627	642	657	653	682	603	669	670	653	626	657	651	621	653	619	653	705	637	614	694	655	654	631	648	632	668	643	637	665	602	604	635	690	599	665	647	636	642	609	641	680	653	620	621	651	661	633	609	656	614	670	625	632	683	635	594	638	682	631	645	639	655	613	598	611	632	614	658	649	650	653	677	671	653	620	674	612	619	619	647	640	620	644	646	614	667	650	635	689	682	666	676	643	658	663	652	670	653	605	660	658	632	716	627	692	632	649	606	686	650	617	651	586	639	647	606	673	641	633	636	664	590	637	655	638	666	618	619	588	631	652	623	635	656	651	633	658	662	616	651	708	638	679	634	615	648	656	642	656	639	621	690	668	597	688	677	643	636	621	621	660	685	663	645	703	613	655	692	626	650	650	670	647	678	713	667	628	661	625	653	635	724	612	656	652	648	626	631	641	632	665	644	674	646	685	705	646	652	677	670	642	680	640	633	619	682	679	668	659	677	610	641	647	611	641	649	679	704	672	644	626	659	630	673	638	693	635	681	640	659	661	632	617	664	624	668	626	631	663	669	586	616	664	639	670	641	635	670	617	650	659	628	686	662	638	613	624	639	647	634	687	667	633	682	653	680	604	686	652	635	637	638	637	656	632	648	650	633	687	705	657	597	601	617	630	631	631	630	684	677	699	670	662	606	651	587	657	643	661	662	665	669	654	673	662	639	627	631	637	633	639	655	699	648	622	651	649	655	610	647	628	666	606	628	644	657	642	638	681	646	657	639	640	622	668	636	616	637	666	639	659	607	666	651	650	647	596	663	698	648	642	669	640	623	665	634	631	667	648	624	606	627	643	655	663	648	666	645	643	612	613	669	606	643	639	673	666	617	608	666	658	630	629	653	629	653	616	659	645	625	655	682	637	638	666	644	663	594	660	650	640	575	627	618	644	627	667	638	676	602	607	678	660	678	691	625	643	639	641	586	673	697	633	635	621	619	656	702	640	613	635	631	682	636	644	659	637	636	660	638	673	613	654	668	658	660	628	625	656	684	650	639	652	670	664	687	590	638	649	633	644	626	653	688	656	670	651	627	656	640	624	637	642	634	654	623	608	652	631	619	691	604	667	632	696	647	667	643	625	704	644	631	583	622	686	662	605	642	598	642	683	659	613	596	644	642	635	579	676	625	623	658	652	660	644	646	692	657	644	654	636	669	620	649	662	654	669	583	665	647	656	667	675	668	711	686	634	615	653	629	645	627	683	632	622	668	649	656	656	707	630	636	628	644	644	665	592	638	629	703	646	661	648	664	640	648	647	669	700	644	659	654	683	645	675	636	598	706	643	638	625	616	615	644	633	576	629	663	732	671	676	643	675	668	655	659	666	646	677	673	631	613	628	693	695	661	645	648	601	641	630	690	650	650	592	632	657	616	658	651	651	596	613	682	622	654	634	671	697	640	684	698	672	654	668	677	644	633	642	641	688	651	660	654	585	717	665	668	673	657	647	640	596	618	669	687	680	628	668	634	645	670	685	652	680	657	583	629	625	630	663	658	590	650	559	622	605	623	649	650	671	634	642	639	644	614	653	644	642	666	622	633	610	655	566	647	624	583	651	608	622	644	654	644	638	653	644	653	645	612	646	582	646	663	675	654	606	703	648	681	629	622	670	609	621	687	651	652	653	650	664	640	659	648	656	671	661	666	653	652	662	658	647	678	608	650	640	644	649	690	656	605	647	628	606	676	670	666	661	620	622	650	669	662	649	669	674	629	660	652	635	644	676	650	646	621	605	649	660	668	667	598	656	669	681	618	648	628	658	611	659	657	636	672	601	634	650	630	648	609	656	677	645	675	708	676	633	685	640	611	640	614	649	630	637	629	678	716	617	653	692	647	629	688	677	649	672	661	630	666	631	678	616	652	643	636	607	649	615	656	642	680	635	683	576	668	648	642	662	671	627	649	667	708	619	648	636	613	617	621	633	606	662	682	677	633	679	659	692	654	663	622	653	678	655	644	616	664	654	632	641	629	636	587	694	655	614	702	647	638	621	665	658	664	702	634	632	629	697	663	661	662	646	632	661	693	679	671	619	631	668	627	606	623	650	630	661	628	643	633	632	639	676	634	605	633	646	653	653	652	635	648	644	664	630	602	608	644	645	616	674	689	648	658	649	665	662	664	619	614	649	668	696	661	691	622	651	626	612	647	658	669	648	705	656	661	685	678	689	605	610	663	658	622	672	673	596	629	631	670	612	626	630	671	646	664	633	658	673	662	627	647	630	642	670	654	651	606	630	654	693	638	659	668	664	634	667	677	673	621	670	659	646	645	648	633	647	664	659	658	657	648	661	671	582	641	703	644	693	660	625	671	644	627	668	664	674	647	671	684	635	671	633	649	592	690	612	664	650	674	645	630	614	627	577	644	651	609	673	679	630	633	651	619	635	652	637	642	600	601	671	634	680	705	610	610	642	657	650	673	631	676	668	621	622	652	653	631	655	623	620	618	677	675	625	650	659	670	605	606	678	652	672	639	646	607	645	642	651	613	611	655	643	676	632	615	652	644	639	650	617	650	603	638	697	626	648	659	627	664	635	673	637	635	653	629	698	603	627	660	627	647
12061	7275	6847	5171	3874	3211	1428	805	537	615	531	484	407	490	646	1000	1147	884	742	550	431	412	338	316	346	342	345	358	305	355	325	339	320	337	350	365	352	354	327	368	343	325	330	304	310	334	299	342	333	337	314	317	336	343	355	333	303	318	343	328	339	363	343	335	364	323	334	335	347	349	305	373	341	327	351	351	356	325	336	373	327	280	337	321	375	346	328	321	354	337	304	376	327	359	333	335	327	348	354	354	394	380	330	330	351	301	323	345	329	352	339	323	355	322	359	330	351	358	308	331	331	336	366	319	331	325	330	360	336	318	325	346	323	347	335	312	320	359	346	359	332	334	327	327	359	318	335	330	319	381	330	326	323	352	330	324	360	354	353	315	345	312	371	361	323	336	348	353	378	378	327	350	342	360	330	345	314	307	334	364	357	316	342	323	311	325	370	360	319	293	335	366	376	311	349	348	330	335	328	332	319	319	314	331	341	295	348	363	324	334	299	365	357	329	330	335	344	328	320	332	341	324	312	357	305	354	342	327	341	347	315	336	363	340	356	300	311	350	304	334	335	331	333	335	349	370	349	349	360	323	338	358	318	361	335	371	324	324	322	333	319	345	357	334	337	319	314	399	328	373	338	351	367	311	351	351	345	348	299	346	333	359	327	354	318	372	355	343	316	352	326	345	364	369	352	306	323	323	313	339	339	315	330	333	320	362	328	376	352	336	312	312	334	316	356	311	371	343	330	379	337	354	315	317	336	363	342	296	318	339	376	333	301	347	306	342	354	333	314	348	300	365	367	344	312	314	340	343	356	358	332	352	329	358	330	361	334	334	370	352	335	354	335	360	377	350	355	329	321	348	332	347	349	331	317	309	354	350	342	320	328	342	354	353	365	335	326	304	327	344	327	355	335	353	333	373	314	364	347	353	331	321	328	319	355	346	317	341	349	324	321	344	325	339	338	378	367	361	310	332	342	342	320	348	315	331	322	340	322	314	356	309	318	387	357	344	369	356	347	370	325	332	341	354	353	316	338	322	350	360	338	317	355	320	319	334	339	336	345	360	332	344	367	334	371	320	339	332	350	328	341	353	361	349	306	316	320	319	305	362	355	341	339	352	377	345	330	342	339	337	351	325	339	348	327	345	341	360	324	340	330	368	336	321	360	358	334	334	327	336	352	332	357	351	334	353	343	356	371	316	320	373	340	338	341	336	306	362	306	337	340	334	320	371	332	339	351	333	308	308	348	364	310	359	405	374	337	338	337	333	314	352	348	346	338	324	343	353	335	373	320	332	378	323	373	321	326	339	374	364	367	316	352	328	320	349	315	314	333	344	349	342	353	372	365	335	378	336	349	344	356	316	318	328	356	324	323	348	342	357	320	332	339	358	326	359	366	284	345	339	363	313	349	368	325	340	355	369	327	316	342	337	324	335	324	333	328	324	342	348	339	316	324	349	320	355	348	335	340	350	354	288	326	334	348	343	343	347	308	347	353	346	344	350	335	375	345	350	332	333	338	365	377	353	341	355	340	299	343	348	350	360	299	319	358	325	305	323	363	344	342	359	351	346	352	337	360	313	331	353	312	340	360	317	319	305	366	344	333	342	343	327	313	344	338	354	317	354	329	323	334	344	330	317	304	335	358	350	307	332	339	368	378	339	344	357	332	362	341	362	341	353	333	344	333	342	337	324	324	320	307	344	353	333	335	336	362	308	299	335	291	329	354	340	348	338	311	311	344	351	338	319	326	377	321	330	333	323	329	362	350	313	341	363	350	353	364	333	315	341	325	336	336	342	333	331	332	376	349	326	324	373	350	346	330	394	377	348	333	351	365	311	316	341	349	351	332	361	372	383	327	327	340	346	326	340	346	313	333	340	304	339	334	349	340	321	334	319	375	320	321	323	343	323	319	357	316	369	324	332	301	368	334	338	334	334	331	336	346	340	309	331	365	330	338	332	339	302	324	360	370	311	370	367	354	320	349	364	308	333	355	347	327	393	343	367	331	337	352	394	333	347	338	331	307	348	349	352	352	326	337	321	333	350	348	314	329	337	350	343	332	351	340	349	321	286	376	316	290	319	340	341	353	322	345	310	313	315	310	331	332	343	348	333	349	348	348	378	360	341	319	332	318	325	295	296	343	335	297	343	354	324	325	339	316	326	357	312	327	338	332	335	341	334	363	334	343	343	328	344	328	329	366	350	304	375	376	316	366	334	298	337	351	342	328	352	338	325	320	353	337	295	302	327	349	339	340	345	346	350	355	354	343	364	329	360	362	346	326	339	327	305	344	332	388	348	354	372	322	347	347	286	326	349	352	347	332	328	356	346	360	345	334	350	354	348	342	312	359	336	336	358	350	321	328	339	340	298	340	344	318	322	309	347	347	328	331	363	331	344	339	359	332	324	317	376	329	297	325	344	367	339	350	337	321	330	339	305	326	343	323	311	332	318	370	342	353	310	320	328	310	318	346	333	338	335	357	325	326	310	340	353	309	322	325	342	303	311	307	337	301	332	313	351	366	322	320	340	347	297	320	366	350	322	308	321	332	341	324	316	339	325	378	319	342	334	337	306	376	325	339	306	350	357	311	335	331	353	337	339	323	326	373	326	357	368	345	342	302	360	312	340	322	323	310	329	329	328	330	345	359	351	368	354	329	332	374	342	342	304	298	347	329	331	332	327	313	325	333	304	317	343	315	316	334	349	332	323	345	340	311	355	333	330	325	324	338	316	349	337	331	325	337	358	338	340	329	307	335	341	365	352	367	338	356	328	322	325	343	334	337	331	317	353	328	343	324	344	345	353	348	312	368	335	329	327	334	355	343	301	307	289	377	335	333	381	380	310	328	307	306	333	357	394	328	329	346	323	330	337	328	346	322	379	298	360	330	345	306	360	317	338	330	327	375	351	330	337	349	324	313	331	355	325	330	360	333	341	332	352	353	341	344	324	354	353	326	344	335	302	345	321	346	335	347	317	380	296	337	329	317	337	335	320	324	313	312	363	365	343	329	332	285	343	352	337	352	276	335	337	325	329	341	312	329	337	348	333	380	315	301	348	351	321	323	373	346	329	338	326	324	319	371	366	362	350	317	338	340	338	352	375	329	366	331	337	366	329	349	356	348	323	314	343	343	336	353	326	331	275	332	358	374	298	315	294	338	364	340	345	339	334	338	333	376	329	318	347	351	329	331	349	314	329	345	348	331	319	319	345	336	341	326	313	320	326	305	319	338	351	319	341	355	360	340	378	324	329	336	336	323	349	359	341	347	329	329	360	326	325	341	399	299	336	334	360	318	340	329	311	303	339	332	320	349	355	338	350	305	344	337	361	330	341	383	327	328	343	331	343	328	342	328	355	322	326	339	314	341	337	350	327	349	296	323	356	300	336	323	334	350	342	312	329	350	315	335	351	368	351	309	347	370	311	309	329	327	333	325	341	338	337	332	309	347	340	346	343	334	342	309	370	340	302	339	339	319	355	339	318	354	349	341	328	359	331
7113	5722	11199	11562	11683	10931	5498	3230	2083	2296	2055	1788	1344	1770	3085	4575	4425	3251	2342	1569	1133	903	806	776	842	797	752	801	783	844	819	791	732	834	813	809	826	806	874	747	782	798	776	799	764	857	791	753	786	779	780	796	794	782	780	827	795	762	820	794	754	806	785	794	767	816	782	832	793	812	777	750	811	739	784	799	750	788	844	782	799	809	784	810	765	808	818	815	832	813	786	754	783	762	806	743	821	760	807	764	783	795	754	777	798	772	760	802	767	752	773	785	833	780	788	854	796	813	777	820	826	752	796	795	828	750	808	735	756	792	781	802	789	781	826	749	817	779	752	773	776	761	751	858	823	761	826	788	766	773	748	809	803	795	803	796	766	763	811	753	775	780	720	799	781	768	777	762	868	830	781	807	739	765	765	771	816	794	815	770	836	721	746	772	832	797	788	782	840	824	819	763	756	759	775	820	765	773	781	795	809	792	734	789	795	817	813	792	806	796	773	788	808	814	814	792	830	821	819	774	810	784	788	822	787	806	784	781	762	809	776	803	785	784	844	769	817	790	781	751	769	748	762	780	777	767	759	787	778	751	793	785	823	781	778	786	791	795	793	816	803	787	819	767	795	802	825	786	748	763	763	797	800	814	737	780	814	764	847	798	729	779	753	796	781	758	786	751	789	748	764	737	808	786	765	777	795	803	756	787	748	784	778	773	756	804	794	787	787	808	766	763	755	759	764	780	762	768	758	752	799	780	755	764	779	778	768	813	753	762	758	801	836	824	814	809	819	769	767	762	805	784	799	742	812	749	805	758	800	794	792	808	784	746	805	796	801	801	767	789	802	759	850	805	825	777	785	807	787	802	778	754	785	775	725	763	770	783	835	769	766	810	782	797	796	803	821	798	863	770	744	819	779	758	831	821	787	785	777	801	788	802	790	805	822	799	788	818	811	789	794	820	781	802	842	791	787	800	790	830	801	740	793	861	807	819	798	760	811	764	723	751	803	781	806	819	733	752	796	754	818	761	745	789	805	766	814	780	767	784	792	811	814	784	752	771	817	776	746	762	819	820	782	783	791	775	780	750	804	807	763	771	819	796	826	752	755	754	785	752	780	787	783	784	814	826	767	766	809	832	794	784	797	794	769	807	821	802	763	788	796	812	723	765	818	786	822	773	786	779	747	751	751	778	773	822	814	766	726	825	737	830	813	804	795	785	796	746	768	730	806	782	825	798	776	796	795	773	784	775	789	787	786	814	839	753	770	760	774	803	748	781	790	798	856	760	813	778	768	796	779	788	817	773	790	812	772	800	773	784	775	787	786	787	808	779	799	838	775	845	792	803	810	789	818	830	799	761	807	808	789	777	794	848	758	769	747	762	790	790	774	799	765	791	805	760	794	798	784	808	777	784	788	753	795	819	768	805	787	811	767	768	806	772	832	791	783	804	813	787	726	822	786	762	769	780	789	817	811	803	745	757	751	737	768	797	761	773	802	830	827	815	758	811	762	819	811	785	831	766	794	788	827	728	805	811	806	777	766	819	764	811	790	818	784	767	722	787	820	819	787	774	765	815	829	780	802	799	805	783	768	810	729	757	780	797	793	782	794	828	754	769	748	782	844	747	757	769	741	741	805	802	845	783	811	777	731	764	818	761	784	845	747	810	830	782	771	786	776	834	770	786	758	806	771	826	838	742	808	803	785	791	790	823	796	838	796	803	757	802	788	801	795	777	821	771	784	707	763	779	769	733	793	838	817	744	805	807	774	809	739	725	783	798	765	783	773	782	784	801	782	757	782	752	769	749	829	761	801	746	784	798	778	837	826	865	819	799	814	748	796	783	800	782	752	767	734	806	802	819	812	779	774	795	789	745	804	806	792	785	782	768	748	821	795	768	785	797	754	805	800	827	779	797	785	767	801	813	771	799	808	776	809	803	765	794	765	735	824	806	774	827	797	797	732	807	877	762	798	804	782	793	760	837	763	771	825	826	785	782	800	756	783	758	777	780	759	788	761	778	785	784	757	759	775	807	780	746	792	772	769	747	772	775	839	756	793	777	781	782	858	811	730	820	787	798	771	751	756	761	818	795	724	771	811	830	765	791	815	803	780	798	797	798	789	817	801	813	770	760	751	794	832	806	798	823	812	777	786	814	809	788	771	807	781	788	833	805	790	782	825	782	782	803	815	799	755	841	809	779	752	809	769	778	837	811	786	763	799	749	767	773	796	802	735	752	761	783	792	803	809	782	796	801	772	809	820	802	740	797	816	785	775	797	770	769	768	805	814	809	779	730	770	777	770	786	742	793	738	765	788	823	768	773	769	794	715	767	793	735	756	807	746	797	773	758	792	800	766	773	724	749	810	760	768	817	801	759	794	758	742	806	754	780	806	824	832	776	810	820	758	811	820	798	845	768	861	800	796	741	784	759	811	723	820	862	765	817	794	790	824	782	815	783	806	835	792	774	809	765	794	783	796	798	725	695	764	803	818	735	720	774	758	821	797	781	779	775	752	769	771	747	826	775	815	823	837	803	834	763	811	775	791	757	813	727	780	827	790	807	804	788	813	764	788	801	746	831	791	813	820	777	784	804	799	817	805	792	800	740	784	799	801	789	809	749	792	768	777	792	754	794	792	835	786	758	777	790	826	771	743	798	788	769	807	769	769	761	771	795	795	801	778	799	788	765	806	793	833	791	780	775	766	787	837	736	790	776	750	792	805	770	790	742	767	766	772	826	797	831	799	808	788	788	817	792	793	765	778	813	765	816	804	797	722	741	775	768	809	778	835	801	831	805	756	814	758	821	801	792	758	758	798	760	870	776	796	748	827	790	772	822	809	781	789	819	804	792	791	816	789	774	831	798	825	771	765	748	807	784	801	763	763	865	779	832	786	791	734	803	804	750	821	777	742	759	751	794	753	771	792	819	807	790	820	785	782	829	758	801	801	791	772	854	783	801	749	807	808	837	793	840	798	742	729	804	822	781	743	795	792	747	787	774	811	759	796	785	748	839	762	734	848	763	722	794	801	807	836	832	775	761	783	810	772	787	748	768	790	776	770	760	782	762	800	766	765	796	761	777	845	746	814	759	815	765	794	818	799	789	770	777	769	766	805	792	837	824	794	792	778	765	796	747	788	785	765	745	825	807	795	768	756	802	841	814	826	768	806	768	773	726	804	741	782	801	753	807	799	800	721	793	762	818	755	793	835	769	818	783	745	778	785	751	826	779	790	820	744	775	776	701	777	764	760	807	776	769	797	810	805	750	746	792	848	790	755	750	786	767	768	788	801	808	723	809	800	773	752	746	775	815	809	789	840	801	774	810	816	808	812	826	753	856	799	801	814	807	763	772	839	860	825	770	752	815	796	794	766	815	815	801	797	805	767	742	787	736	776	770	798	790	749	785	808	819	769	812	784	744	798	785	819	753	822	788	780	761	752	761	765	808	767	796	790	752	778	717	778	769	762	776	778	795	794	835	740	824	809	747	829	727	774	829	765	806
31684	23528	33281	32403	24764	17660	9838	4859	2326	1692	1357	1123	1186	3602	7556	8624	6459	3862	1970	1027	609	391	359	319	328	332	292	311	302	320	315	307	328	323	292	308	333	289	310	269	313	308	344	326	330	335	304	323	267	320	306	298	274	324	300	324	281	331	309	308	308	279	312	305	302	316	315	299	272	334	324	337	316	301	287	286	328	274	342	324	286	321	282	292	336	285	299	319	342	307	282	301	296	301	329	300	319	331	273	297	309	296	301	330	320	301	274	293	300	299	299	349	301	321	301	294	298	287	277	309	299	321	337	297	319	271	350	293	327	299	329	339	304	321	310	316	284	316	299	302	308	311	283	274	334	284	319	288	315	293	297	288	316	291	322	306	306	326	295	286	329	307	309	288	323	297	294	316	310	308	325	301	325	327	328	309	309	292	281	300	313	308	335	337	290	297	301	270	304	309	319	312	282	339	336	312	298	280	303	317	292	323	293	327	261	283	298	316	288	289	293	308	305	323	317	313	331	328	348	262	290	247	292	280	295	305	302	281	314	307	287	319	307	316	298	310	323	280	288	320	313	305	292	263	280	292	316	321	323	270	310	276	276	308	313	335	277	332	306	292	301	314	290	292	301	297	329	312	302	300	317	286	331	300	288	312	301	317	338	292	269	297	301	314	284	320	322	330	322	310	301	281	280	297	336	300	270	332	311	309	330	323	338	310	288	303	311	318	331	336	276	313	314	316	353	323	317	300	298	327	345	305	329	345	319	315	302	328	329	291	316	299	313	298	310	298	282	317	317	329	306	300	302	313	306	301	286	316	315	288	306	316	297	341	302	310	313	315	276	308	316	302	327	307	276	293	294	324	317	292	313	323	325	316	302	292	306	304	312	343	309	319	312	322	303	311	299	299	304	322	296	295	298	342	333	310	298	301	302	311	322	317	316	309	346	303	321	315	315	316	304	335	304	298	316	304	297	305	289	317	304	275	319	279	303	289	313	297	328	309	323	294	268	302	303	362	298	292	356	316	307	283	316	303	309	318	299	281	324	319	321	303	323	326	306	302	308	318	299	336	286	310	285	310	316	281	257	324	291	313	286	337	313	306	311	301	299	299	282	335	304	273	306	323	341	335	300	323	300	312	302	310	305	297	325	277	314	313	281	322	300	295	300	332	284	303	319	294	288	324	307	313	286	342	307	291	326	290	335	283	299	298	320	301	294	280	284	318	296	305	277	298	319	318	300	297	308	324	351	291	305	307	292	281	309	302	320	329	313	291	315	312	338	315	321	338	282	324	290	282	314	333	298	325	301	304	307	324	270	341	291	317	321	325	297	335	310	342	302	307	310	335	290	317	298	295	309	279	324	341	293	307	306	300	277	345	323	296	277	302	341	334	307	321	314	343	306	298	325	318	351	305	342	289	314	302	302	320	344	308	299	279	328	329	333	330	308	331	302	350	304	303	290	319	301	318	302	323	292	302	287	298	295	334	314	278	317	306	338	286	342	322	307	319	306	286	314	290	308	327	333	309	316	288	343	328	302	321	283	293	308	292	330	315	294	340	263	307	297	319	305	275	342	323	320	312	306	284	333	267	335	330	293	315	326	305	292	351	331	287	288	310	307	316	289	308	328	295	310	319	300	282	306	320	330	310	289	313	333	322	302	307	311	319	313	316	305	312	301	319	336	307	293	305	302	297	302	295	294	316	289	281	311	316	331	311	305	318	293	282	281	287	345	309	309	296	294	315	332	296	332	299	353	279	310	312	315	314	335	287	295	283	315	315	317	318	316	322	324	316	319	285	309	313	336	297	306	303	310	300	305	275	311	332	301	349	317	293	294	294	283	292	282	315	321	305	305	281	315	300	316	308	278	275	292	314	279	297	328	313	325	302	316	290	315	351	296	309	265	285	320	321	309	290	332	302	294	307	335	280	314	291	306	314	316	315	333	331	339	312	323	306	339	323	285	342	298	281	297	312	302	289	332	322	303	319	309	293	327	310	309	273	263	312	280	327	295	298	274	310	304	289	290	308	315	306	310	276	308	298	308	322	306	312	294	287	316	326	309	306	302	310	287	317	293	309	306	287	295	302	301	303	297	310	302	320	309	302	286	304	352	289	289	334	330	326	305	303	292	286	303	333	331	275	297	282	301	310	301	354	309	298	275	284	300	309	282	306	329	309	304	317	314	293	291	340	297	284	323	303	318	281	299	325	304	321	338	299	315	324	290	313	305	319	274	289	327	323	327	312	327	305	326	311	274	290	295	314	293	307	326	291	307	309	300	287	317	324	298	314	311	338	306	268	302	325	305	302	326	304	270	308	303	298	300	318	335	334	292	309	328	289	304	342	298	289	301	300	266	321	354	357	347	312	292	293	321	316	340	305	331	286	319	311	316	312	285	336	317	273	317	328	337	304	322	329	305	332	338	291	274	338	287	310	346	322	328	316	289	335	279	315	300	338	288	286	300	311	290	293	292	288	303	298	312	314	316	332	300	287	307	330	321	330	297	302	305	296	291	292	313	276	330	273	272	317	323	301	316	289	319	314	311	314	290	301	317	318	310	305	314	304	311	303	326	283	300	310	320	327	303	298	307	304	305	292	342	328	316	283	334	310	310	303	330	291	341	281	293	297	279	329	296	314	294	311	307	359	303	313	282	302	311	302	329	319	298	324	301	313	298	316	285	329	302	283	317	304	292	320	297	323	296	326	314	302	292	310	297	302	319	296	322	300	313	299	303	333	284	328	288	303	325	343	306	316	290	310	326	299	282	294	296	310	306	269	309	310	331	297	271	296	251	323	295	314	314	329	338	283	320	294	285	316	318	327	307	293	320	285	332	313	278	296	326	302	275	320	338	326	289	321	288	329	299	265	326	298	299	297	291	294	318	314	288	290	285	335	314	329	287	285	312	311	306	295	298	294	309	312	309	291	310	318	282	308	303	288	338	297	320	291	296	312	325	310	313	291	311	281	305	302	317	295	268	296	315	303	300	336	330	304	313	304	310	327	289	315	340	264	311	315	309	326	321	292	290	309	293	306	311	275	291	269	296	308	310	286	314	321	312	301	313	330	320	345	299	304	310	292	312	340	297	299	306	346	330	284	286	318	307	330	351	264	327	302	335	287	317	310	317	313	293	309	296	316	316	316	287	285	302	300	299	319	320	324	324	309	320	304	306	323	336	307	299	269	329	296	323	316	312	323	267	291	321	317	307	301	317	290	295	310	366	293	334	344	299	327	323	297	311	319	287	291	300	335	300	302	308	331	280	301	293	287	311	318	301	284	342	310	280	283	304	322	312	344	309	303	287	265	312	309	351	295	303	294	334	318	315	308	337	278	333	319	313	312	298	315	307	300	290	318	326	300	288	283	311	313	304	337	304	310	278	322	286	313	275	306	326	314	300	290	313	310	273	320	330	307	326	295	325	280	325	292	330	322	260	295	279	341	279	315	330	296	303	311	302	339	281	320	295	308	321	298	287	329	338	326	317	305	300	317	305	259	334	323
19794	15967	33207	34864	33072	26439	17788	11755	7075	6647	5985	5097	6126	16617	26921	27907	22763	15115	8615	4199	2147	1185	869	772	782	745	766	741	711	739	760	711	755	746	706	731	803	707	681	731	729	778	750	727	677	763	742	728	745	698	730	790	742	688	734	726	701	738	714	711	744	748	772	785	781	713	768	732	709	758	739	720	686	701	755	733	783	716	759	789	674	740	706	747	663	761	725	715	740	710	764	727	725	725	714	760	724	760	712	730	724	744	732	720	722	738	717	731	725	729	750	699	700	728	689	718	720	727	704	734	709	714	731	697	702	786	735	752	735	723	744	750	706	736	694	742	712	716	684	781	721	717	747	704	715	759	788	757	737	718	767	719	710	721	728	728	754	687	773	754	718	733	724	749	701	729	757	694	709	728	732	714	747	725	680	750	695	768	704	753	724	781	693	691	753	735	691	721	676	728	735	721	709	704	674	759	696	732	740	728	683	710	776	687	744	711	717	680	768	724	723	747	721	734	719	752	752	760	720	720	722	725	731	766	725	699	748	678	724	744	710	706	689	724	708	734	721	727	706	725	760	698	719	775	754	728	730	737	703	690	724	747	674	753	733	721	759	687	740	656	718	750	702	716	693	729	699	780	702	724	723	739	743	740	724	675	757	737	715	693	720	732	758	725	692	697	741	746	735	703	762	714	720	750	751	712	729	741	701	741	724	678	713	686	719	727	683	771	728	695	644	706	738	762	755	725	706	705	717	741	735	713	714	732	775	703	726	695	743	654	746	724	751	739	736	703	719	774	729	667	763	735	673	726	719	692	696	735	717	759	699	739	724	751	753	673	723	667	763	764	746	726	694	776	730	716	772	708	685	729	670	722	745	704	688	723	738	713	730	720	703	742	773	714	752	733	719	715	715	761	716	721	717	740	720	714	774	717	730	742	675	713	707	731	711	678	697	716	669	722	732	752	727	757	675	735	718	708	712	720	734	744	732	708	742	745	684	728	714	749	702	756	732	708	733	722	756	722	754	740	708	684	752	678	728	698	700	729	695	725	723	706	677	726	676	736	744	708	716	731	749	680	715	763	755	699	758	739	715	708	710	779	698	709	727	714	795	691	751	764	737	737	741	721	684	671	742	665	712	727	740	744	772	706	692	713	658	724	729	763	722	676	696	742	693	738	700	719	700	726	693	717	714	697	709	726	753	723	699	729	700	769	737	740	720	704	725	760	732	718	726	740	719	718	718	730	696	695	757	736	728	691	730	779	725	703	716	751	688	706	694	682	744	709	752	718	733	733	719	745	708	808	724	744	692	697	660	713	756	682	748	735	715	709	703	697	745	728	744	745	740	744	712	759	768	779	800	689	691	731	710	701	683	724	757	752	732	701	729	720	700	737	741	732	710	689	733	761	731	706	735	782	730	713	712	708	767	742	689	721	755	719	758	725	721	720	738	696	753	715	733	724	661	743	728	731	754	753	711	733	733	676	748	746	713	708	703	722	679	722	714	666	729	720	753	697	736	738	682	658	757	740	786	744	710	738	757	706	701	704	711	709	758	731	736	763	705	785	691	691	745	722	780	722	760	767	762	736	764	695	728	751	739	745	720	741	750	717	723	750	708	752	722	717	735	773	718	730	711	737	724	777	740	705	680	716	763	710	735	701	703	715	700	693	726	770	726	703	705	690	751	698	698	687	736	744	720	727	662	718	747	712	727	710	720	714	712	688	742	751	717	709	717	692	739	753	718	699	746	700	764	710	698	681	730	740	711	752	705	731	797	710	718	688	724	705	707	721	705	701	750	683	768	742	700	723	660	687	726	679	707	777	730	741	724	674	733	729	748	746	687	708	705	735	716	709	687	714	723	752	747	746	667	689	709	742	756	761	690	774	778	713	688	721	688	731	690	785	769	747	723	716	764	692	751	719	760	693	713	715	696	726	754	741	770	721	783	743	715	722	738	749	721	728	736	726	745	690	752	673	775	730	759	725	685	677	716	682	727	709	744	669	748	729	760	742	737	709	675	734	759	751	713	715	720	739	747	754	750	681	695	676	699	750	742	692	720	742	765	740	696	741	736	675	721	760	698	741	757	724	733	656	719	760	762	725	729	750	703	760	715	716	774	731	707	735	721	749	756	740	741	691	756	695	754	706	741	706	696	728	731	699	674	698	729	715	717	690	714	708	720	723	707	715	744	742	694	704	657	710	698	729	731	755	730	737	724	688	707	749	753	708	783	777	685	774	707	732	729	728	702	655	739	729	800	715	728	734	752	706	768	774	703	719	740	717	707	731	719	714	665	740	725	692	719	723	684	744	731	706	696	701	700	717	695	712	755	735	751	681	696	742	663	743	711	718	748	716	693	730	671	716	684	698	715	763	737	756	713	684	684	699	776	710	756	737	644	738	719	727	782	723	724	699	725	694	706	738	711	788	738	748	778	718	713	706	742	709	728	716	732	727	678	738	718	722	705	762	755	700	756	721	727	759	688	708	780	723	675	762	716	724	716	720	740	721	707	755	739	728	741	700	736	757	707	656	716	720	765	730	747	727	768	743	774	750	699	743	686	716	715	740	721	702	733	720	725	713	746	764	712	706	742	707	703	717	713	747	744	664	727	723	727	746	707	718	719	683	727	707	719	735	796	717	707	759	695	694	732	775	683	741	735	714	728	668	756	693	728	711	737	670	749	729	746	699	733	692	749	752	721	733	691	752	717	712	741	760	751	694	722	725	737	689	724	732	705	690	709	708	728	743	702	751	709	718	770	711	743	674	750	744	736	700	700	712	688	737	691	694	733	751	713	732	697	741	697	712	744	726	733	747	714	757	725	755	699	734	765	728	686	724	707	727	703	678	717	737	747	708	725	673	741	752	744	692	714	734	746	666	694	708	736	739	689	713	663	688	724	718	706	724	737	799	744	746	715	725	697	747	716	749	722	728	710	754	748	723	713	702	714	740	725	716	739	723	685	682	689	743	733	675	741	715	727	734	744	731	761	760	744	707	694	783	707	740	753	732	735	727	739	690	750	733	677	714	733	707	657	754	798	774	740	777	712	707	701	741	673	767	657	652	688	722	720	725	712	697	701	734	677	759	712	745	734	752	736	711	714	709	730	704	738	676	714	714	727	780	713	721	749	704	721	661	725	770	721	727	718	720	726	734	758	758	741	702	751	730	701	744	732	791	725	710	737	709	725	730	712	705	729	746	732	707	717	764	725	730	732	729	686	671	740	686	709	704	700	709	717	740	709	703	775	719	717	703	748	756	738	765	737	720	725	720	702	732	765	730	707	711	707	718	717	712	719	740	678	725	712	691	690	728	641	698	702	680	721	703	712	713	715	689	661	740	702	753	706	713	712	728	685	695	725	716	719	693	702	764	744	725	770	757	726	711	728	722	739	728	679	712	697	698	745	714	736	725	722	782	733	709	718	737	723	715	699	700	741	734	666	721	687	728	722	702	744	704	726	713	737	761	722	722	734	732	724	726	756	772	735	732	694	683	681	720	754	731
38416	30372	43062	39493	30959	25416	17031	9479	4661	2650	2050	2183	2868	5657	15712	17014	12745	6900	3498	1589	785	442	338	293	307	246	265	320	277	289	286	255	233	273	282	272	313	281	284	236	245	303	302	261	283	300	264	294	266	285	283	289	292	298	284	317	283	295	275	316	312	266	248	307	280	271	246	310	299	303	276	305	278	291	273	276	245	283	275	270	293	313	263	262	299	266	241	265	296	258	267	292	294	291	278	296	263	264	267	307	252	291	280	285	277	277	248	290	271	238	286	278	288	281	290	246	292	288	279	262	275	320	280	280	244	274	273	292	284	270	261	277	272	251	265	263	311	298	253	296	254	291	257	269	277	272	314	308	280	279	284	268	281	309	303	260	273	287	286	271	283	276	311	277	266	267	270	261	292	278	274	278	320	244	255	259	289	302	291	280	249	278	272	284	262	284	264	255	272	274	280	294	287	282	282	285	290	303	275	272	278	273	288	272	274	303	306	271	292	298	309	276	315	302	299	289	280	264	294	285	267	278	257	297	271	310	276	281	260	287	305	306	271	241	261	249	317	295	254	267	307	246	299	279	297	271	255	275	274	295	295	274	292	259	280	252	269	254	294	292	260	285	262	293	290	283	263	259	284	258	255	266	289	265	299	325	292	280	293	292	247	258	279	254	305	248	294	276	272	323	283	303	281	259	295	283	273	273	268	300	253	267	290	270	271	274	290	274	306	276	267	279	240	297	267	262	278	291	287	281	260	310	275	275	291	276	263	275	283	256	238	292	256	273	288	282	269	272	242	268	281	273	293	286	263	286	278	268	300	267	281	292	254	277	299	303	286	290	258	277	256	267	257	290	292	276	260	277	279	254	286	246	280	266	295	237	302	283	281	273	308	276	274	282	244	283	236	260	264	323	260	293	246	264	282	287	301	304	282	275	289	282	276	290	269	272	310	310	302	256	285	271	276	265	311	278	233	280	290	296	285	275	276	282	252	276	315	264	278	257	280	273	250	292	294	270	261	277	274	254	276	272	273	254	283	247	243	294	242	268	295	288	271	251	269	259	261	268	267	293	282	290	276	269	261	274	321	272	241	280	304	298	264	288	261	305	317	284	294	287	304	295	298	286	243	307	287	284	247	258	305	301	292	270	298	300	283	291	260	265	276	284	303	287	279	261	270	266	269	307	298	273	282	272	286	254	281	290	284	283	316	277	276	252	344	267	281	274	279	271	271	261	288	266	297	271	286	236	296	272	319	290	281	269	290	290	288	250	275	280	246	256	285	300	276	270	262	319	268	260	285	310	330	293	267	306	288	272	283	291	314	296	269	294	283	298	313	270	282	289	302	276	264	308	273	257	269	269	289	292	292	267	279	276	275	273	278	298	291	273	289	289	276	277	279	299	281	282	279	273	271	261	298	271	283	263	286	274	287	310	291	280	287	278	262	264	255	294	272	297	269	268	277	279	301	263	276	260	295	303	253	299	280	285	272	279	269	246	250	285	295	289	285	290	264	283	274	269	284	278	287	297	281	275	287	252	269	244	276	279	288	279	271	268	298	310	265	260	277	282	278	247	255	322	274	303	265	270	274	240	285	282	294	257	288	285	282	260	269	270	264	243	298	290	302	305	259	289	275	302	246	274	217	288	273	288	299	318	281	270	261	275	282	254	318	300	263	279	275	240	251	272	266	266	254	289	293	312	256	283	285	248	261	279	272	285	305	281	262	261	261	302	279	275	267	285	298	267	263	271	297	305	287	293	310	273	264	268	288	267	284	283	317	277	293	301	265	276	269	256	281	323	300	280	295	266	276	274	292	301	275	244	305	314	240	301	261	313	289	274	314	245	257	269	296	280	247	289	259	307	288	263	271	254	285	304	278	295	283	310	293	288	282	264	283	262	283	270	296	276	290	285	289	270	270	240	286	309	306	305	266	283	286	285	296	250	295	300	291	262	272	275	273	323	277	297	279	287	278	288	281	310	272	297	267	283	318	272	277	271	248	257	265	272	285	258	287	272	300	299	296	309	325	279	305	268	283	255	280	272	283	266	257	312	283	242	275	280	302	278	298	276	257	268	316	270	270	305	306	285	303	262	322	291	289	304	282	290	289	254	267	306	319	293	280	273	253	292	277	258	299	305	303	288	308	291	261	279	272	271	260	266	264	286	272	279	286	282	293	295	293	271	282	301	263	279	288	293	270	322	290	273	312	265	272	296	265	251	282	270	277	275	298	289	314	284	248	279	237	244	259	282	262	295	287	272	262	272	277	279	260	259	273	252	284	287	262	278	248	283	280	289	269	273	275	262	274	267	259	272	297	281	291	300	289	280	277	288	279	273	284	271	276	264	285	319	290	253	271	275	285	281	301	290	227	291	275	283	280	271	259	253	276	272	286	270	305	272	296	251	299	297	284	260	299	282	258	262	288	287	271	281	306	291	301	314	284	265	277	284	286	239	256	294	274	277	288	299	277	294	268	270	278	269	310	292	284	257	260	299	284	285	252	279	270	250	257	275	228	260	281	287	277	279	290	297	273	288	285	301	295	302	263	295	285	277	250	279	262	272	265	311	263	255	290	275	263	272	273	291	294	293	246	317	277	247	279	295	294	290	270	263	245	256	268	272	267	234	299	287	295	254	292	313	253	289	297	315	225	272	280	272	276	298	289	268	288	262	305	302	270	284	295	269	291	296	285	264	261	270	302	306	272	257	297	277	279	276	291	279	286	286	294	276	300	287	292	308	272	291	274	276	280	271	275	290	253	277	292	298	292	311	248	267	273	277	279	286	262	279	302	285	278	296	261	257	285	293	298	280	263	301	254	288	260	299	282	305	281	254	292	284	270	276	302	296	295	281	295	248	259	256	278	286	281	278	279	287	304	267	277	297	278	290	247	270	258	277	286	270	286	303	282	260	256	273	284	269	282	293	293	283	280	270	251	292	299	274	278	271	280	297	292	257	291	258	270	312	284	275	296	287	293	270	256	284	292	262	271	271	256	274	275	267	273	292	243	285	265	284	280	298	301	262	319	264	304	252	256	324	283	321	259	272	287	305	295	267	267	282	241	278	266	297	260	282	248	305	270	317	294	288	283	281	281	290	272	302	298	253	246	284	272	299	285	279	261	276	262	291	275	266	305	255	248	304	287	278	253	252	274	290	293	289	317	280	299	286	260	285	268	272	283	252	315	315	299	267	289	290	255	260	262	284	272	276	288	276	266	282	304	291	285	260	275	271	313	271	300	309	254	268	287	261	286	261	264	296	270	288	244	256	303	282	325	277	311	277	287	286	291	261	295	290	292	270	301	272	267	282	318	303	292	288	313	291	259	305	286	277	286	244	278	258	263	278	270	289	298	301	252	279	285	269	293	280	303	305	296	297	276	269	306	260	300	283	291	267	283	278	284	264	282	261	298	302	302	236	271	325	280	257	299	290	279	273	255	284	296	284	232	250	277	282	271	285	276	278	313	285	308	289	313	269	299	277	302	276	310	254	252	273	330	292	256	302
24063	22525	40692	41490	39811	35027	26401	18840	12180	9515	9331	9950	13178	21981	38348	38164	32069	22457	13677	6825	3034	1529	967	768	654	681	647	630	605	665	690	646	652	694	640	661	648	672	671	647	698	686	653	685	646	655	690	678	661	668	675	686	636	628	654	671	672	662	661	653	698	683	686	693	654	700	672	653	703	656	635	667	692	740	660	660	703	668	701	697	694	673	678	682	685	665	654	699	675	633	671	668	674	663	673	683	659	619	678	723	656	665	656	703	658	642	661	636	636	650	631	645	666	695	661	659	657	677	635	653	647	703	643	700	653	687	634	703	624	627	693	743	673	671	664	689	697	672	674	646	657	650	675	722	659	664	621	703	673	711	618	656	674	626	658	657	691	699	675	653	641	659	649	657	655	632	686	660	655	668	676	645	668	689	646	640	676	680	646	679	686	639	661	658	627	650	646	671	691	656	585	641	691	682	615	612	703	664	613	632	676	645	693	676	657	618	673	684	655	633	644	641	705	732	663	622	635	647	677	655	613	715	655	667	680	646	629	717	672	650	638	697	645	658	666	694	668	676	642	670	609	672	655	704	709	635	645	609	704	627	621	664	685	638	637	669	665	681	633	695	660	639	640	672	683	657	642	702	684	619	654	716	640	653	669	631	662	641	664	637	632	666	667	701	658	626	701	650	677	661	673	666	639	645	679	726	613	662	659	644	661	662	664	614	645	661	660	670	677	660	659	656	653	708	664	635	677	646	630	701	629	663	692	636	690	653	684	656	671	654	654	666	654	652	670	661	631	632	612	707	693	664	667	641	685	631	655	625	659	663	663	625	697	642	623	707	674	609	621	661	673	627	634	649	658	740	667	693	645	636	635	647	647	658	618	678	694	683	678	629	679	678	675	654	708	635	677	697	681	699	641	661	652	672	643	673	686	707	650	640	646	677	641	695	637	660	652	663	660	688	655	660	643	641	631	636	639	658	706	664	663	680	685	646	669	688	604	663	641	653	687	645	623	690	605	649	607	656	645	657	654	650	656	624	632	661	672	667	675	691	663	678	682	653	642	641	664	689	688	667	661	634	656	675	644	711	699	652	583	623	693	676	639	737	647	635	656	634	661	661	660	628	667	656	646	649	627	644	687	610	674	676	706	709	676	657	691	672	639	672	689	634	686	638	716	622	687	624	664	666	649	628	632	675	677	695	705	670	686	685	661	682	624	674	692	712	674	677	641	645	694	686	666	654	668	677	699	627	646	675	622	639	662	661	693	649	673	653	609	646	616	710	669	653	698	686	624	648	667	660	691	677	674	621	660	685	670	688	657	612	622	639	671	670	690	687	675	643	629	647	676	655	658	710	664	648	686	644	686	658	625	633	608	693	650	708	659	650	668	654	696	669	701	674	667	607	673	640	629	670	579	665	645	662	650	674	674	676	641	689	659	660	636	660	642	624	641	638	614	700	633	715	684	691	639	640	652	682	668	683	627	612	646	673	733	665	678	667	684	685	652	685	674	687	674	631	657	659	644	647	611	655	651	619	676	675	710	677	624	658	703	652	645	657	656	691	645	672	659	673	649	686	604	643	638	635	673	656	643	648	650	658	680	653	680	693	649	616	678	661	709	665	674	641	653	685	682	675	618	673	665	677	622	661	705	610	646	683	665	658	680	622	695	684	638	654	672	650	714	691	672	662	687	704	639	658	660	650	635	696	675	619	671	714	634	635	659	620	678	700	671	625	702	689	671	642	676	710	676	621	616	699	646	625	633	636	661	666	639	674	652	689	694	671	668	655	670	672	711	677	653	661	688	732	677	664	699	645	622	645	640	645	706	660	660	637	667	633	636	661	655	632	650	694	693	666	637	659	669	657	614	648	672	662	626	679	725	659	652	642	669	631	644	656	675	614	678	662	687	650	691	715	614	647	684	614	638	671	618	616	690	609	685	623	658	668	646	644	649	631	650	638	659	647	684	652	721	659	649	631	683	650	693	612	689	667	700	667	709	724	639	710	659	665	665	701	642	654	686	684	666	691	709	600	681	659	650	668	629	670	646	662	654	666	662	658	674	679	600	701	660	675	681	660	686	767	665	704	736	677	634	637	671	663	630	655	640	642	723	676	642	698	629	690	654	632	650	693	645	688	632	736	640	706	666	625	665	618	681	673	617	649	688	686	617	654	634	674	670	703	670	652	653	647	665	663	689	674	648	685	673	701	626	647	626	640	645	671	672	678	619	685	685	616	617	673	657	667	701	655	646	654	708	659	662	675	631	659	678	644	682	686	666	716	677	664	681	652	700	690	698	659	651	660	655	612	668	656	602	655	667	685	663	662	629	634	629	621	680	667	692	655	644	687	694	647	624	642	682	729	661	663	705	667	651	646	676	678	621	687	655	664	672	688	657	670	693	676	585	680	662	626	678	657	646	675	717	641	647	697	670	610	629	675	684	674	662	659	678	620	640	689	629	703	675	644	666	673	667	642	652	594	640	665	665	638	687	649	676	645	709	658	643	651	702	644	642	671	624	733	708	660	644	624	616	681	682	639	683	667	692	672	665	660	677	651	680	698	603	688	691	661	649	678	661	648	639	697	633	670	666	695	676	648	633	671	680	680	656	676	622	634	715	638	670	675	696	652	679	659	627	690	673	642	651	650	671	660	671	659	653	642	682	679	704	642	652	670	643	695	662	668	675	640	657	615	693	665	653	653	645	653	683	656	665	639	689	659	661	666	661	658	694	631	661	698	680	646	667	672	624	715	691	634	668	674	707	630	687	636	660	697	669	677	655	669	656	679	728	677	642	652	669	613	652	708	675	658	626	686	650	688	653	713	690	675	672	672	628	668	664	643	670	662	625	694	646	686	650	674	633	673	699	639	686	615	641	658	658	693	674	658	662	682	685	673	647	665	657	664	653	675	637	689	670	645	650	673	682	679	639	667	656	644	678	677	681	685	663	676	703	646	666	675	686	695	715	681	661	665	662	686	629	642	641	675	623	693	637	631	648	634	656	694	675	659	688	647	606	683	645	634	663	664	679	674	615	668	661	698	634	622	632	646	633	695	693	672	701	666	690	685	691	674	683	697	657	657	680	655	692	665	670	678	706	647	672	666	666	708	697	681	643	672	660	644	649	658	710	654	628	684	667	661	681	663	650	667	711	629	683	710	689	662	720	651	705	677	652	682	677	710	635	666	659	736	617	659	641	640	609	684	686	694	669	630	654	623	614	638	684	688	695	665	661	662	664	665	624	660	620	670	640	637	658	618	644	624	656	664	654	664	644	688	624	659	673	679	668	690	668	683	661	637	687	675	675	647	679	709	587	689	664	658	688	670	650	670	668	660	624	688	680	658	698	661	658	634	663	638	675	696	646	680	696	676	687	660	683	640	650	624	688	656	687	670	685	629	689	703	704	619	656	705	683	691	649	701	707	637	686	645	640	629	695	617	662	708	682	654	630	657	682	680	681	673	652	639	670	665	627	682	622	651	656	692	687	674	647	633	658	640	690	666	665	642
9905	5183	6054	5288	3301	2643	2415	1186	829	495	464	476	403	426	877	1357	1233	984	695	518	432	350	341	333	343	350	333	328	330	375	382	389	324	353	336	311	352	340	373	345	330	336	382	335	343	351	344	348	355	355	371	368	333	347	307	316	322	323	352	363	332	331	349	350	356	324	361	328	350	345	342	308	362	360	350	365	336	340	333	365	365	387	374	364	351	354	341	314	324	332	361	360	339	377	349	334	386	364	370	344	330	366	318	327	347	317	330	328	345	357	360	349	331	322	372	373	325	344	337	380	321	319	359	380	354	332	351	344	328	351	303	359	343	364	351	319	367	353	334	315	314	364	354	360	352	337	339	343	312	323	340	333	341	375	364	349	371	374	325	309	346	348	321	357	379	332	342	351	359	337	367	392	329	354	368	294	365	354	341	341	321	384	341	354	327	357	343	367	327	355	326	343	363	383	378	308	356	340	342	312	343	355	369	346	361	336	373	375	336	385	365	355	336	354	343	350	342	359	332	345	348	318	320	359	366	322	362	352	351	357	341	326	328	312	337	375	318	365	359	362	352	376	340	359	331	340	352	332	376	324	357	359	332	339	318	351	390	337	357	340	380	340	366	323	363	348	346	357	357	326	355	392	351	336	355	312	378	366	345	367	334	324	341	366	369	376	339	356	350	367	338	348	356	328	351	369	349	359	321	351	321	382	339	338	353	343	335	357	328	342	368	368	344	323	348	305	352	361	340	351	382	357	357	373	341	349	322	370	367	332	390	345	345	362	372	354	328	352	336	345	323	385	378	372	353	339	333	340	334	350	355	338	346	320	333	327	334	382	382	356	333	302	332	365	343	321	318	382	378	340	380	309	346	361	365	356	358	348	342	354	348	355	372	376	350	366	326	329	368	344	347	347	346	364	338	347	358	312	362	360	316	361	327	335	352	345	366	355	342	336	309	363	317	317	348	336	340	342	348	364	335	327	358	336	338	336	341	343	336	366	332	324	349	366	347	340	346	357	364	319	341	355	393	385	337	341	368	341	340	351	343	365	326	353	404	365	358	343	365	284	346	336	345	389	340	345	344	317	356	362	369	337	320	344	328	347	362	369	346	332	346	363	355	349	315	347	303	342	345	356	344	345	335	326	384	308	307	349	359	351	339	353	320	343	312	344	334	362	358	328	337	360	352	342	394	359	335	331	361	371	361	309	356	374	324	343	341	351	341	337	335	329	342	350	359	348	373	324	342	365	339	331	331	337	360	358	340	342	370	351	347	310	346	342	348	341	353	351	348	367	354	375	348	340	351	335	354	357	375	349	375	336	342	352	380	343	336	326	331	305	344	338	328	343	364	341	357	319	359	377	401	371	378	313	331	333	385	349	346	317	336	352	350	343	339	369	379	365	323	319	347	399	338	363	346	340	342	346	332	327	350	341	312	353	333	351	327	361	366	344	381	349	350	361	370	304	348	330	342	355	335	321	337	364	317	359	331	350	330	310	380	316	369	356	334	377	357	329	337	349	352	369	347	341	347	355	350	292	337	345	373	368	300	343	345	326	357	332	330	324	349	337	352	320	331	348	309	366	339	367	360	353	335	359	322	368	395	332	347	306	355	344	352	351	339	304	348	344	323	339	347	337	351	314	315	340	348	363	323	332	329	361	343	328	370	341	347	380	394	338	334	351	323	338	326	351	317	333	294	368	356	397	393	368	343	337	350	353	339	321	332	312	351	323	322	351	377	336	361	359	370	342	339	350	326	318	367	331	327	341	302	369	404	327	340	364	342	329	339	366	338	328	326	383	346	342	328	357	351	330	349	326	328	314	314	339	362	366	333	357	336	349	349	354	347	332	341	357	347	331	339	351	337	348	347	354	345	330	329	313	323	347	347	351	340	348	354	345	344	351	344	370	329	338	330	342	308	350	326	353	345	343	334	308	367	362	315	343	338	338	354	331	356	335	317	340	371	384	365	348	354	362	347	349	370	307	311	342	364	370	319	325	354	322	346	358	337	335	366	347	350	374	365	317	341	340	360	337	414	360	324	352	343	345	321	321	345	353	318	347	361	355	367	294	345	352	356	365	344	313	362	324	370	352	349	345	323	346	352	344	349	331	331	348	357	342	367	345	356	369	388	348	350	362	349	348	339	328	319	333	370	362	349	376	314	355	335	338	356	347	380	383	343	363	348	361	357	330	356	338	369	336	333	349	368	352	336	359	348	340	387	345	313	349	311	342	313	360	347	333	341	333	316	374	360	323	334	330	324	345	355	346	355	340	323	377	348	362	334	316	354	365	364	351	321	355	318	309	350	344	372	347	346	360	344	387	344	337	356	382	333	350	343	344	350	316	330	331	335	342	367	323	354	341	335	334	347	357	337	372	351	374	367	327	341	338	322	316	371	335	333	363	368	329	360	376	354	353	369	360	347	333	356	374	335	351	359	344	337	350	313	340	329	323	393	354	359	328	337	324	363	333	338	340	360	313	352	331	340	357	343	351	344	366	374	325	316	354	337	346	334	354	371	343	346	352	362	353	314	341	333	333	345	326	330	344	328	352	320	370	332	316	352	357	305	347	344	366	347	343	322	348	317	334	355	360	345	355	317	343	355	350	329	323	383	378	342	351	363	314	348	330	340	305	311	368	323	325	306	361	360	341	340	319	357	342	350	323	299	361	308	349	343	334	361	375	338	370	350	375	351	385	351	334	346	373	315	334	358	354	330	346	375	361	348	367	347	318	384	377	345	336	322	337	366	360	357	357	329	339	314	324	356	363	358	345	360	389	352	368	324	344	336	320	352	368	396	385	310	312	343	337	327	320	355	359	315	347	345	363	341	347	376	345	342	351	306	356	315	345	343	389	340	329	353	339	357	330	327	351	339	378	318	329	334	326	340	315	328	334	342	317	342	363	348	315	320	386	354	349	335	310	380	354	331	336	330	351	332	361	337	371	316	364	341	333	308	329	346	370	317	345	364	399	337	344	325	360	329	342	346	328	419	341	371	367	392	351	345	349	350	330	347	364	352	338	365	336	373	343	336	378	335	324	359	363	349	355	360	326	299	345	387	366	365	312	366	305	326	360	307	366	385	361	359	325	345	334	359	323	343	351	340	378	358	354	340	343	338	350	353	336	349	338	341	313	297	342	318	325	369	337	353	360	320	359	356	340	380	333	317	340	373	367	301	326	318	344	352	347	354	336	354	341	343	349	340	333	364	349	345	354	338	326	306	329	368	379	317	348	318	335	396	312	334	364	316	325	366	335	331	338	351	334	355	343	345	352	350	368	359	307	337	321	349	349	364	313	328	360	325	360	326	354	353	351	353	314	323	373	354	331	375	322	343	342	363	336	340	320	331	341	344	316	361	336	307	328	315	324	384	349	309	328	350	361	362	336	353	356	337	340	348	341	340	333	331	329	344	362	381	359	342	343	333	348	351	341	392	367	316	336	338	336	346	349	347	340	369	347	349	355	334	318	347	318	355	350	385	331	346	322	356	353	362	374
6198	4408	10551	11788	9342	9270	9184	5074	3450	1624	1470	1483	1220	1367	4042	5684	4707	3270	2101	1495	1057	910	856	882	841	834	794	813	829	894	760	768	743	772	788	834	802	794	795	777	787	803	828	809	864	849	840	847	829	821	813	818	803	801	837	796	784	818	770	802	782	767	822	786	849	796	792	810	813	790	755	821	798	781	785	814	769	777	787	818	870	846	820	784	827	833	787	795	764	812	790	793	823	819	814	799	809	767	772	792	828	788	864	772	834	868	853	824	826	798	822	835	780	808	753	794	800	764	786	775	780	799	770	802	785	842	808	832	765	815	784	850	844	852	798	820	845	813	821	799	817	843	805	803	775	778	890	847	832	823	750	812	797	848	812	830	769	817	785	827	804	794	834	807	783	836	789	809	773	817	774	829	802	788	810	816	776	797	796	799	770	844	815	823	833	794	792	835	813	828	805	805	801	789	781	830	805	787	818	794	771	843	820	855	780	820	804	813	797	863	793	824	752	775	769	832	772	772	790	780	856	797	827	852	848	783	801	812	824	798	798	791	865	786	795	780	785	851	822	801	816	768	789	805	803	746	830	795	803	785	755	792	810	808	806	826	810	786	836	801	804	833	804	838	781	825	803	808	791	865	771	772	759	841	816	822	811	847	872	767	781	800	857	818	801	814	839	753	811	837	832	815	811	784	799	807	802	799	793	841	816	805	794	818	779	844	792	831	756	774	834	790	758	787	819	791	797	844	799	793	794	801	857	847	775	789	785	816	818	810	825	843	824	812	807	814	833	828	821	791	794	817	846	814	823	823	803	780	804	819	821	818	768	823	843	851	800	811	821	835	755	854	790	805	785	814	806	820	787	865	774	788	778	836	828	799	794	820	802	828	809	786	824	815	754	808	817	802	825	809	780	830	837	782	742	824	876	813	776	764	826	804	796	749	780	807	809	808	735	831	809	820	786	797	814	860	805	811	809	796	803	788	831	812	784	747	812	811	752	803	791	825	821	830	825	785	833	796	780	776	788	902	796	790	824	835	812	863	785	781	786	780	795	771	816	830	814	800	801	781	788	819	848	822	803	781	819	842	814	833	776	812	786	859	820	806	857	790	830	781	776	808	753	789	831	846	843	817	740	789	738	837	827	797	888	820	802	805	793	822	817	853	765	863	866	797	889	804	830	834	789	837	839	783	787	857	871	768	796	801	801	813	737	833	773	823	781	817	818	787	748	776	815	757	813	827	839	790	792	780	781	780	749	787	839	838	795	831	794	864	784	845	806	824	790	797	850	776	819	874	796	858	780	815	774	767	862	777	832	760	771	795	816	814	785	869	832	839	789	839	809	783	850	811	817	793	773	869	799	798	793	822	813	781	808	818	816	820	835	792	857	818	814	782	853	806	825	814	832	808	793	803	845	898	799	841	824	797	790	829	795	820	792	777	800	799	795	813	774	773	818	794	770	794	876	842	788	838	831	825	870	786	802	826	806	816	771	787	838	870	790	818	764	756	789	800	780	808	852	779	811	825	833	846	849	760	789	768	834	821	836	753	773	769	837	767	765	823	804	799	847	777	810	808	831	771	800	795	867	772	782	816	791	819	801	809	764	795	796	813	777	834	789	813	793	833	794	811	770	791	826	776	804	818	752	799	799	747	788	799	818	814	815	811	768	802	714	848	861	784	816	840	829	840	809	782	826	860	807	807	839	806	813	825	875	795	775	862	777	853	809	804	824	784	801	808	811	785	800	795	808	803	817	803	786	811	834	845	835	803	800	791	828	837	870	781	822	793	780	793	828	742	825	769	844	778	799	829	797	789	823	836	813	815	840	832	805	856	809	803	800	802	835	768	772	803	804	801	825	818	830	802	793	817	828	780	829	832	832	799	858	826	812	796	830	829	818	738	796	859	841	828	806	748	748	825	790	804	777	791	822	820	768	787	847	831	801	812	773	872	820	795	772	756	777	852	785	781	784	811	758	780	811	834	861	757	816	789	809	841	835	833	803	776	777	829	776	767	761	845	760	808	804	772	826	843	795	819	796	798	785	794	813	815	840	871	814	800	794	778	803	811	803	777	791	842	835	784	853	826	818	808	835	782	837	793	791	839	797	783	778	827	795	798	796	807	800	771	826	786	841	778	821	801	797	823	766	752	806	798	734	840	815	859	785	833	787	774	833	808	860	768	827	767	790	780	789	850	734	813	823	826	811	812	798	821	832	798	739	796	780	821	834	863	799	807	840	793	805	832	806	807	813	805	817	824	794	808	868	746	864	769	818	834	784	768	812	755	815	845	809	794	818	834	841	727	854	807	771	828	784	795	845	803	775	889	801	854	758	789	771	755	813	812	808	771	782	804	828	840	817	819	783	812	781	776	793	780	787	769	837	811	825	830	777	820	787	768	850	812	841	807	782	827	831	797	813	820	778	782	813	790	783	787	780	793	780	836	783	798	813	810	818	791	831	770	826	780	835	870	799	824	822	821	781	754	831	780	798	828	850	810	781	787	825	806	775	797	787	768	797	802	756	815	743	836	795	752	828	805	781	813	786	819	764	793	819	843	803	803	844	805	818	805	758	802	816	807	783	802	770	817	803	805	789	845	798	782	840	770	812	797	772	814	833	782	795	780	777	794	810	813	804	871	811	788	775	806	815	836	790	811	878	822	781	785	826	777	817	834	817	752	819	763	794	859	750	819	783	786	784	804	831	850	776	805	763	820	817	771	816	837	821	810	804	827	825	824	759	857	788	822	785	818	773	808	780	819	801	799	795	826	833	822	815	771	863	838	786	820	821	826	802	803	803	817	802	812	785	787	761	765	792	849	833	815	841	773	802	788	760	755	806	788	754	836	789	792	752	813	829	735	838	794	788	825	801	826	819	786	793	810	806	813	795	846	784	850	825	848	837	820	768	839	794	784	751	770	817	794	792	798	809	813	836	826	801	790	814	841	827	803	808	810	818	801	861	835	813	826	791	791	847	814	822	766	796	837	842	799	789	797	783	818	812	834	832	849	822	795	762	812	811	767	806	786	798	790	809	780	796	825	802	753	793	739	842	818	870	765	785	822	816	811	784	814	754	770	826	866	759	778	820	801	823	807	837	830	757	825	788	840	876	800	819	829	818	814	803	768	825	839	819	841	810	825	819	816	804	802	786	743	771	829	878	838	861	784	826	853	812	795	812	754	843	757	798	814	829	839	753	824	808	814	810	787	825	832	799	834	851	746	823	793	802	775	837	747	830	844	756	797	765	830	790	808	785	782	789	832	825	782	828	816	829	798	800	770	856	819	782	766	835	791	809	777	826	823	841	835	808	769	792	781	847	814	820	809	799	845	763	815	797	837	798	836	820	797	790	846	810	863	809	827	846	802	831	838	815	774	794	762	802	775	766	764	823	857	764	806	788	794	798	865	767	828	892	808	817	778	862	815	802	818	768	851	820	817	790	837	813	806	816	793	812	818	815	821	775	782	840	797	822	814	793	822	797	834	804	808	814	830	816	770	792	843
28841	20558	32131	32674	24237	17405	11179	5784	3096	1589	1196	1159	1031	978	1869	8572	9057	5522	2987	1550	832	539	362	314	335	348	315	330	324	300	306	353	318	282	334	317	329	343	312	303	302	299	313	343	303	357	292	322	320	296	358	361	322	295	330	340	341	308	309	284	296	305	329	342	304	312	336	302	285	302	296	311	303	306	340	321	332	303	306	350	302	306	359	334	311	326	321	277	328	301	301	310	328	341	313	334	313	318	311	303	305	303	324	308	303	318	305	322	308	337	332	353	303	313	298	303	317	313	316	292	309	316	277	306	292	297	322	275	304	319	280	284	334	324	298	310	262	370	322	299	331	313	303	337	290	284	352	307	310	301	318	318	309	313	319	325	324	310	315	318	318	299	283	290	285	332	318	301	307	302	327	333	345	342	298	345	314	299	307	305	339	290	300	304	321	326	299	300	299	324	328	353	326	346	305	319	302	334	291	295	307	305	315	298	284	305	325	324	309	373	304	319	286	321	333	305	295	334	302	328	321	306	321	296	311	346	327	300	303	356	322	301	322	301	311	306	315	297	294	310	304	325	321	312	295	313	312	308	327	315	288	336	348	322	304	319	297	335	310	307	335	297	301	313	324	351	303	334	326	339	316	345	309	334	321	346	327	311	335	324	342	333	312	348	324	315	341	319	311	301	300	318	330	300	330	303	327	344	288	318	316	298	348	299	305	305	329	286	302	327	350	339	325	330	377	317	312	312	322	282	323	307	326	334	301	299	325	321	304	306	325	305	280	319	320	310	310	318	326	270	326	312	317	319	355	280	323	282	304	293	327	321	340	316	302	310	321	341	335	340	295	357	314	283	271	312	284	330	340	297	310	337	302	324	314	349	292	297	321	317	304	296	320	320	319	290	310	316	308	293	313	361	307	281	315	302	328	330	295	311	325	312	285	312	319	327	293	309	304	327	319	276	317	326	321	314	329	322	333	264	304	322	329	327	313	319	317	287	313	291	315	318	316	334	329	334	298	317	331	330	292	328	296	303	297	347	297	344	356	331	297	339	294	330	310	297	304	306	311	339	309	341	338	336	333	337	303	321	311	277	299	302	314	314	333	292	291	292	291	358	311	300	308	324	287	329	315	308	329	307	332	307	332	297	344	303	331	300	316	291	332	319	312	320	333	329	300	319	320	298	309	340	325	305	307	327	324	329	304	323	350	322	300	333	296	311	322	308	325	331	285	304	320	349	329	327	326	317	312	315	332	305	323	339	324	325	310	305	322	336	341	315	329	347	317	348	301	293	308	336	300	325	315	319	346	287	322	346	300	319	347	315	306	263	333	307	313	327	309	338	321	316	333	305	321	326	323	340	339	310	327	332	334	327	312	316	312	299	325	316	299	322	307	332	334	370	298	276	321	338	316	359	358	311	320	340	309	318	315	293	310	293	321	331	323	316	347	347	298	302	297	333	298	317	326	311	305	330	338	299	322	301	346	328	318	332	296	337	342	321	337	313	364	307	322	290	343	318	363	321	331	311	304	293	301	302	358	304	310	336	308	326	298	295	346	308	302	275	334	333	287	283	315	318	350	315	337	323	351	298	315	333	295	309	364	290	321	313	322	326	303	333	307	286	312	279	274	332	317	318	306	303	339	294	351	314	305	295	316	336	310	305	318	276	298	314	344	300	331	327	307	337	316	344	304	316	297	320	286	324	327	299	307	302	321	331	317	318	296	313	301	309	287	304	325	331	338	340	327	290	302	341	337	328	338	311	344	335	342	292	315	316	314	343	296	291	302	316	360	295	316	282	321	337	302	304	348	312	328	331	314	308	317	348	304	311	314	285	328	315	307	310	311	332	330	333	338	330	323	313	318	325	286	336	348	312	309	321	294	318	327	298	341	346	336	345	300	302	287	303	315	293	322	356	312	311	341	317	330	317	282	322	321	318	337	304	330	322	356	330	289	304	331	334	338	315	331	339	312	329	315	352	306	309	306	287	303	291	295	318	346	308	309	299	298	315	315	305	330	353	335	345	335	276	308	319	319	318	324	332	349	331	325	308	347	315	306	324	323	341	308	305	316	332	312	311	300	329	367	315	310	300	328	321	323	318	339	315	274	292	307	329	317	325	330	291	329	328	327	318	294	313	319	304	288	318	277	322	299	322	313	309	324	290	296	320	322	333	322	331	315	304	309	337	329	329	326	285	292	300	344	342	310	314	328	344	322	312	313	322	335	317	317	318	312	327	327	314	281	325	324	326	291	340	324	329	303	320	340	320	268	320	317	315	330	313	323	318	291	302	330	327	313	308	301	339	308	307	330	327	309	323	326	274	310	346	333	350	342	311	334	296	348	291	323	317	284	324	353	302	306	336	313	340	318	304	287	304	312	321	323	347	368	339	311	333	296	311	312	314	307	323	314	316	318	276	274	326	311	305	296	295	335	311	278	306	317	320	324	289	305	341	328	303	320	303	319	334	333	298	325	322	281	320	328	319	329	300	318	309	350	297	301	308	309	296	320	334	334	282	291	335	337	320	321	321	341	329	312	305	328	331	345	292	287	336	305	301	329	317	305	326	327	332	297	345	317	294	315	317	322	338	328	315	312	311	291	312	304	345	330	311	324	301	307	323	332	336	316	311	330	340	297	331	279	328	298	308	300	318	302	311	311	333	307	305	295	329	324	275	302	293	359	291	280	291	301	309	319	285	336	285	297	370	330	330	304	285	309	326	324	313	333	282	321	300	307	308	309	309	308	319	350	313	338	303	324	298	295	305	321	317	320	364	314	351	329	309	327	340	305	308	311	338	350	316	321	345	301	364	301	284	296	354	319	308	332	316	307	324	331	330	314	297	312	352	322	335	302	279	344	294	323	282	316	334	330	263	299	323	325	315	305	286	321	305	309	334	340	326	315	341	315	351	305	319	295	297	301	328	326	308	301	340	298	309	314	323	317	329	318	328	287	360	322	326	291	310	295	325	286	323	331	335	344	294	312	315	328	332	308	321	269	324	284	280	314	300	317	335	315	318	347	284	330	321	287	301	326	309	313	341	286	288	305	309	301	310	302	319	348	304	329	335	314	332	301	344	343	336	321	325	328	334	337	328	316	315	303	304	336	326	320	337	316	325	314	339	333	324	305	307	323	332	307	327	317	307	309	305	346	309	296	305	339	302	318	298	275	319	328	325	319	321	334	322	320	334	333	299	334	297	357	331	322	337	318	300	318	301	310	312	285	322	321	314	341	313	364	302	297	298	339	309	307	302	347	355	299	337	321	332	307	320	319	297	333	302	281	298	296	283	309	357	301	309	318	305	293	327	355	296	321	300	282	277	328	330	321	321	324	304	327	293	342	340	326	291	296	307	283	290	325	316	308	299	323	317	316	306	319	339	327	314	297	324	311	320	336	319	293	341	305	340	313	292	285	338	343	308	287	325	311	316	311	317	316	333	332	285	330	343	334	300	309	318	323	348	314	319	339	295	301	347	323	336	330	318	326	341	318	295	318	291	306	330
17698	14344	32142	35861	31399	27380	21732	15065	10509	6375	5367	5535	4869	4612	9293	29225	27742	20051	12516	6663	3248	1563	968	860	749	771	752	738	765	749	757	729	764	711	746	730	744	736	730	800	747	768	736	753	734	735	770	734	727	773	754	821	735	756	745	760	713	733	709	745	793	727	700	685	753	772	738	763	739	741	655	726	751	676	768	723	767	778	746	760	752	750	689	782	743	756	748	715	712	740	723	792	748	736	780	695	749	737	735	738	727	755	755	741	706	676	757	706	741	693	749	765	787	733	735	730	753	736	745	720	747	704	783	731	741	688	763	778	744	728	755	741	734	769	739	769	746	718	745	758	734	728	773	755	771	765	746	752	732	812	732	696	767	728	748	771	735	712	765	715	743	721	704	779	739	772	754	761	765	761	773	715	725	751	747	749	752	751	725	760	746	768	746	686	724	734	773	772	710	770	727	773	701	787	752	749	779	711	775	746	729	775	760	775	696	753	779	775	750	739	752	747	754	761	737	740	723	765	780	787	717	727	782	773	765	697	759	775	760	738	742	779	719	706	767	747	779	743	737	747	721	734	738	758	716	761	793	753	732	743	751	727	719	733	772	741	719	731	718	740	769	751	717	750	781	740	764	722	763	772	742	769	764	775	780	811	740	756	770	757	768	752	753	751	714	701	742	723	729	767	746	762	769	798	786	803	740	716	761	740	791	731	732	791	719	748	739	765	776	757	751	777	693	727	782	751	706	764	753	710	703	712	724	758	725	767	720	748	766	764	739	778	736	722	700	784	769	730	770	755	736	765	736	755	751	679	756	698	775	759	726	711	743	747	732	752	739	736	746	679	767	781	755	735	748	725	798	760	728	756	757	761	760	736	744	691	754	720	770	721	733	724	737	814	706	756	738	737	737	754	796	770	723	695	802	721	733	709	779	712	768	709	772	754	727	768	717	777	703	759	755	766	749	703	784	742	738	731	739	769	743	737	736	736	751	722	742	762	749	718	757	772	759	726	786	704	717	700	784	737	729	765	775	792	731	743	723	726	728	765	747	761	761	739	731	739	768	773	729	703	783	747	763	722	745	752	745	736	759	761	729	756	728	746	752	720	753	756	756	723	740	697	744	749	722	748	764	741	764	726	689	751	764	793	732	707	724	715	751	722	732	739	745	797	767	759	804	726	760	805	759	740	722	714	722	716	788	729	759	728	741	724	806	748	771	770	777	785	747	768	752	723	754	738	705	727	736	759	709	762	734	730	740	766	729	791	704	726	731	735	705	777	771	732	727	747	784	770	724	740	738	746	768	715	758	780	706	721	740	739	753	747	713	726	755	798	772	764	777	742	684	748	767	780	792	770	775	734	703	731	714	692	736	735	759	719	713	745	769	707	718	769	743	787	738	771	729	727	696	800	744	695	727	768	718	758	761	709	758	690	721	766	776	785	719	766	697	713	735	720	820	757	725	727	760	710	728	693	751	749	755	730	743	718	753	702	739	749	713	772	755	740	717	767	727	740	731	706	748	768	764	734	727	748	755	731	717	755	775	727	733	744	775	789	733	754	722	743	737	754	712	753	730	741	741	702	739	758	761	759	697	745	715	796	736	764	731	730	762	727	735	737	723	758	749	686	748	765	740	759	762	730	816	747	733	783	725	759	803	737	712	719	653	764	747	797	757	749	714	760	742	768	760	787	748	730	737	720	780	743	775	722	800	757	727	732	732	775	751	800	742	729	755	742	751	776	744	791	764	703	692	760	823	729	710	761	729	757	693	741	701	698	760	734	675	732	723	725	753	740	779	695	710	715	721	802	754	745	745	776	790	742	716	740	767	754	755	685	745	697	736	694	754	805	736	768	739	717	699	750	733	732	710	757	721	701	704	697	788	781	710	748	771	740	762	755	779	725	759	730	726	747	748	775	764	771	721	734	780	712	764	720	729	707	779	738	762	736	713	768	731	744	709	706	743	762	744	774	770	762	729	720	723	735	788	730	794	749	729	779	800	725	769	738	771	728	713	761	684	691	739	769	717	728	749	758	755	767	760	744	770	759	760	695	744	745	721	698	772	797	774	746	760	741	763	703	777	768	746	720	763	693	741	742	733	741	781	762	737	710	753	719	741	731	727	714	719	748	675	764	756	743	719	728	744	773	748	769	729	762	718	763	743	740	632	752	771	731	758	737	730	746	713	710	721	694	722	697	747	781	739	731	772	706	731	728	746	768	765	721	749	749	737	745	703	733	751	724	743	710	743	721	788	698	770	771	755	819	741	733	807	760	750	781	727	717	749	673	741	742	774	738	774	789	686	690	789	723	720	763	733	791	747	673	762	786	744	753	708	762	780	746	768	746	731	760	788	753	759	691	719	726	756	724	759	752	767	726	730	734	765	723	746	762	761	790	725	757	772	737	732	718	784	739	750	698	731	724	723	791	762	725	736	732	771	690	738	745	725	736	727	737	763	791	743	702	763	743	727	712	738	776	739	705	770	724	788	730	805	717	730	725	755	781	699	733	729	667	735	759	715	719	740	706	775	730	734	771	713	780	778	744	693	733	782	725	732	734	733	700	749	706	761	726	767	702	707	715	773	746	760	743	725	759	715	734	716	721	739	762	759	755	739	727	811	765	771	759	731	711	765	761	707	715	697	733	759	765	792	710	751	763	763	719	752	763	754	731	732	787	723	704	763	709	758	709	719	749	691	733	717	759	721	757	726	755	756	741	749	759	718	742	745	782	692	720	723	764	745	718	719	751	732	740	797	734	716	807	722	731	683	697	756	768	756	710	704	804	787	677	705	793	694	737	747	759	726	698	744	734	717	727	716	768	746	715	744	804	739	737	710	775	782	774	785	717	772	698	723	733	704	728	753	771	740	736	751	704	714	790	799	740	733	661	729	769	768	725	721	743	781	701	713	716	773	751	764	747	778	753	775	714	719	715	797	737	702	735	740	763	713	741	730	716	760	752	765	756	697	680	700	752	683	734	760	740	764	729	711	770	758	785	741	725	755	713	719	787	739	759	695	759	714	727	754	735	759	750	722	758	785	735	778	733	730	705	742	717	725	724	751	723	738	731	765	805	747	774	765	750	717	722	713	703	729	746	776	743	781	708	779	773	701	758	685	761	719	777	764	738	747	751	764	738	722	746	741	761	775	726	749	751	746	664	736	736	774	749	732	744	773	764	741	685	725	762	766	761	736	703	764	718	743	772	795	732	746	751	720	743	762	746	721	760	736	762	719	781	697	694	736	750	742	743	709	704	802	739	765	758	745	714	748	743	729	731	747	728	741	740	742	746	775	743	773	728	707	686	744	721	704	764	707	763	764	770	710	739	796	779	737	724	793	725	786	713	753	781	764	707	730	752	721	746	779	720	766	724	727	750	720	743	742	744	742	743	763	731	719	750	750	741	719	728	770	752	749	767	752	772	749	741	746	709	735	737	790	707	700	679	757	704	705	713	794	790	713	780	734	774	718	758	743	733	680	732	776	761	766	811	709	732	777	748	776	737
40941	29794	39786	38868	30815	24310	19498	11082	5916	3301	2346	1970	1769	1661	7439	16975	14687	9813	5362	2367	1160	634	468	344	297	298	289	298	285	297	292	307	289	300	281	287	303	312	321	263	318	309	294	287	284	285	270	281	275	276	279	285	298	347	304	294	282	300	336	292	269	272	271	289	292	307	267	299	260	304	318	284	299	311	306	308	287	294	268	274	321	296	267	282	299	279	273	287	301	265	296	305	288	286	289	284	302	293	269	297	291	299	294	283	270	258	318	289	266	275	288	306	310	272	277	288	304	318	301	289	309	296	297	258	275	313	274	274	266	302	273	300	270	258	259	282	309	292	301	260	286	299	251	257	297	283	279	302	324	298	299	311	307	297	294	318	287	288	303	299	291	266	299	328	280	265	279	268	251	301	291	267	307	284	276	305	306	266	284	273	269	283	263	308	283	309	294	286	308	284	286	285	303	296	290	329	271	272	267	294	283	266	277	260	307	258	271	291	271	273	295	318	290	315	315	293	297	260	311	325	276	282	265	285	293	310	273	293	273	271	291	280	273	295	284	291	293	297	273	291	319	286	304	291	324	256	282	269	280	308	290	298	281	275	270	290	311	275	274	292	308	257	293	273	315	308	308	287	308	285	310	291	287	295	273	312	262	309	311	288	276	281	291	307	303	308	294	307	296	279	281	269	263	279	303	285	293	315	268	276	285	307	311	305	294	303	298	303	273	309	281	300	280	287	250	312	255	284	275	277	299	270	289	295	258	275	254	306	297	299	315	288	278	298	307	312	316	307	325	269	288	303	295	281	324	286	288	274	270	325	267	286	303	325	289	307	309	296	282	288	304	267	301	301	309	280	282	276	317	295	279	299	272	261	292	290	276	291	289	297	259	303	291	326	288	268	265	257	327	290	276	303	271	299	303	300	299	310	283	292	288	325	286	263	294	267	286	301	292	259	291	303	255	289	269	273	267	289	277	259	268	303	297	286	289	302	271	292	304	307	305	288	316	301	295	299	290	285	276	283	328	278	278	285	289	282	248	279	282	307	272	272	276	297	292	274	298	276	260	294	253	270	296	343	298	305	285	288	325	282	302	299	294	318	267	262	264	283	329	278	280	304	251	265	264	289	279	269	279	304	276	280	282	329	300	270	282	296	293	300	285	334	293	299	264	293	272	296	263	296	271	262	324	260	268	301	296	277	297	301	298	261	282	269	294	263	293	298	281	318	280	309	301	299	287	275	322	276	313	270	307	327	281	262	295	268	283	299	297	276	276	298	282	283	275	255	284	309	281	291	290	292	288	275	278	269	281	288	265	255	278	282	244	255	262	276	283	261	277	280	266	299	288	297	288	285	299	277	303	287	280	278	314	275	288	281	290	302	285	296	284	300	286	282	273	281	301	327	280	270	259	290	290	283	317	290	266	303	257	280	295	288	280	282	290	303	265	324	278	229	302	291	283	285	287	304	307	287	275	290	291	267	302	311	280	298	307	289	293	264	315	266	280	293	266	292	286	320	279	280	311	299	267	280	274	286	288	263	277	294	269	289	270	296	292	290	304	279	312	291	292	281	299	303	268	303	274	277	310	291	308	284	307	288	309	264	311	262	277	266	288	297	309	304	292	256	299	308	280	288	292	320	275	257	291	279	289	287	307	307	307	283	262	289	271	304	267	307	312	288	306	281	326	313	290	293	263	277	292	280	290	297	327	286	302	272	251	256	298	293	312	259	268	285	255	317	298	317	274	302	272	289	272	299	327	292	309	290	273	294	282	291	299	296	310	293	307	310	266	279	264	260	296	291	313	298	299	288	309	280	263	287	305	310	295	269	307	311	288	299	298	268	316	288	275	295	316	300	271	297	307	267	280	303	295	296	285	290	300	279	276	284	279	269	290	302	292	292	263	290	308	289	255	284	292	275	289	277	274	305	295	305	281	304	285	255	303	316	270	257	272	313	273	300	284	295	285	323	290	275	279	320	293	319	315	285	291	335	308	319	279	303	293	274	254	327	307	293	278	295	268	280	325	286	301	295	314	318	286	275	318	286	294	286	270	312	319	252	297	304	302	296	309	245	294	303	315	282	293	302	313	273	286	291	284	285	257	256	310	282	275	276	298	265	281	280	293	311	326	295	304	300	294	310	315	314	275	295	284	275	277	303	306	301	269	263	322	309	259	295	260	265	294	330	276	251	271	277	322	269	293	281	285	271	279	312	337	292	311	284	294	273	302	284	308	303	298	271	306	278	291	290	345	310	253	279	297	268	295	308	251	304	295	245	292	300	275	285	276	318	295	292	303	275	265	282	307	306	289	278	280	303	308	273	299	321	293	307	272	275	291	276	314	289	278	265	288	282	236	293	289	257	312	290	293	309	282	251	299	285	286	278	309	298	263	249	304	284	306	312	305	278	287	292	313	275	298	278	247	249	304	295	302	289	306	306	332	275	302	267	257	252	327	292	297	274	288	278	300	297	305	269	302	296	271	277	286	267	259	309	291	274	316	293	312	310	309	284	310	293	286	290	252	299	281	276	315	332	295	285	283	260	284	268	283	265	280	280	286	302	269	276	272	304	293	289	264	317	277	284	293	274	286	301	284	289	279	260	284	284	300	294	272	268	254	270	303	280	303	279	295	287	273	288	303	320	288	287	308	274	312	282	279	281	274	295	299	271	293	281	274	272	259	283	273	295	277	287	282	291	270	302	304	271	293	263	320	286	288	289	262	258	281	301	271	290	312	256	231	300	277	301	289	335	347	277	261	274	296	289	306	299	286	296	321	296	292	292	295	279	282	285	294	286	282	295	285	291	311	266	279	283	268	308	290	262	286	280	285	307	280	266	268	281	299	258	302	291	265	289	274	313	306	312	255	269	299	267	299	276	291	266	285	258	299	264	281	278	310	274	281	279	328	293	256	275	309	281	292	285	297	262	285	298	283	265	309	302	310	277	272	278	316	298	252	270	288	253	267	298	262	278	294	285	303	264	303	285	312	268	292	261	319	297	283	269	273	236	300	288	290	300	282	329	280	292	244	281	302	305	273	271	304	288	290	272	315	288	294	281	286	296	311	293	288	315	297	314	296	280	290	265	290	271	292	286	268	301	287	263	309	289	290	242	294	270	289	308	291	285	293	291	304	274	298	297	331	283	292	337	254	281	278	286	287	287	296	259	312	288	297	278	271	284	272	269	302	281	329	289	291	266	260	302	311	290	308	300	294	274	285	273	295	297	268	305	266	284	286	302	306	273	289	325	268	271	302	280	306	272	283	303	320	283	294	306	287	300	256	302	289	294	282	256	280	277	293	286	271	326	281	299	303	294	265	303	271	294	284	300	279	281	290	290	295	287	303	291	308	261	311	279	278	280	305	301	274	259	280	277	298	279	287	280	300	288	299	291	279	286	319	298	302	283	253	283	299	307	283	327	285	288	270	303	287	293	246	293	302	265	257	298	277	325	318	283	310	278	259	291	275	269	301	271	255	290	311	283	275	312	311	296	299	315	277	287
26839	21887	38546	42360	37993	34651	29808	21801	15516	11670	9577	9054	8301	8077	25000	39849	35428	28009	18385	10189	4794	2210	1266	868	768	683	690	704	673	671	697	661	674	685	725	637	695	682	724	680	703	650	720	684	662	732	691	673	684	663	696	708	649	623	668	692	679	711	697	658	685	686	681	673	671	676	747	684	674	670	636	650	712	717	712	688	710	670	688	675	694	684	708	682	690	730	707	685	686	674	665	668	669	663	691	724	632	713	648	711	672	655	670	664	710	708	694	681	696	637	681	663	707	653	678	646	691	678	700	678	677	717	673	695	659	667	691	701	722	678	696	681	695	706	705	686	691	679	688	709	667	721	746	680	671	656	727	669	675	636	666	672	642	716	748	681	673	674	699	700	679	679	692	678	693	678	700	684	671	668	722	675	659	676	718	680	667	699	702	682	679	736	665	720	634	688	681	693	693	626	681	684	716	687	766	669	684	688	619	684	707	679	704	657	657	684	713	642	613	690	699	647	648	690	680	702	672	711	682	671	685	593	745	695	687	667	730	710	665	685	654	692	682	672	676	667	694	715	650	677	711	726	705	687	660	685	712	677	674	673	711	711	714	721	696	661	683	720	679	660	686	691	658	673	663	644	691	662	680	655	647	708	660	685	732	682	683	697	694	691	664	709	673	633	672	665	706	722	579	685	690	669	715	680	676	724	660	658	687	665	719	676	647	722	702	663	646	656	668	665	674	713	697	687	714	691	637	660	695	661	681	718	736	716	717	666	644	726	689	658	746	703	694	647	683	696	675	679	701	681	675	737	657	685	683	719	728	704	667	697	673	720	706	707	658	722	718	695	667	683	711	679	641	690	692	704	661	689	683	701	689	686	672	639	682	683	704	683	624	662	641	699	662	706	711	700	649	670	671	658	661	697	676	709	629	691	711	670	658	674	646	679	719	710	652	692	686	690	652	722	692	690	644	705	711	667	654	683	680	720	667	691	698	687	699	682	614	680	653	733	697	647	642	669	712	687	727	655	708	658	685	675	687	733	676	705	686	710	682	699	678	628	689	665	670	684	697	661	675	731	670	621	699	643	659	667	666	705	694	699	678	697	701	643	678	675	674	686	711	683	681	637	653	715	710	656	702	646	702	692	706	709	687	661	672	667	634	720	697	657	726	693	697	671	635	670	673	728	714	630	662	686	708	675	671	696	684	645	684	642	668	662	669	683	717	700	671	698	662	644	669	656	712	677	639	658	674	630	658	671	717	692	681	737	721	665	704	692	705	690	654	688	648	700	708	681	661	674	666	733	655	673	717	632	690	727	688	686	671	718	710	716	661	656	694	708	686	656	648	748	644	712	664	650	712	719	722	696	688	673	678	701	662	632	687	708	675	663	668	673	736	644	703	705	667	696	629	660	671	710	706	707	659	660	680	711	692	675	713	718	705	663	704	659	700	721	739	725	653	716	652	690	676	681	679	700	690	717	652	648	655	688	716	687	662	713	710	703	678	660	648	651	735	708	705	653	711	674	635	685	679	681	701	679	716	665	693	704	671	651	675	692	676	668	668	667	711	647	658	717	666	672	645	634	653	673	690	729	708	720	704	720	671	641	684	649	696	701	654	712	643	681	684	674	655	722	729	634	688	707	703	685	697	676	702	705	678	666	649	650	704	691	681	658	686	692	695	697	699	705	673	684	707	693	745	681	673	723	718	668	683	702	675	676	730	632	664	648	724	699	654	692	683	667	689	655	647	727	688	685	683	738	715	692	690	657	673	697	701	697	659	731	730	712	665	692	699	683	684	643	708	619	671	674	672	646	705	674	723	726	670	671	647	671	664	706	712	669	712	679	694	729	655	716	693	690	649	662	679	652	689	719	669	702	703	729	612	697	647	698	651	670	692	719	713	649	684	677	698	668	684	739	707	698	678	708	691	706	658	671	686	670	694	686	703	671	674	679	666	659	671	695	684	649	745	703	703	677	669	684	706	701	683	682	651	677	684	678	699	674	674	660	673	676	707	711	652	660	668	693	705	702	692	696	676	679	694	685	697	648	737	719	708	695	649	681	688	665	677	644	723	610	686	696	690	689	636	728	671	731	737	657	702	668	740	670	690	637	653	663	713	674	646	715	640	703	690	687	668	694	665	689	702	654	697	704	689	674	658	731	663	645	706	683	666	696	656	657	695	686	685	695	714	688	669	686	696	681	689	649	645	714	696	686	692	649	632	683	674	659	726	662	611	629	642	712	686	716	752	681	719	695	695	709	677	695	677	693	632	658	687	698	639	646	709	677	702	691	670	684	716	711	673	710	649	671	675	708	670	679	723	671	699	641	645	691	702	687	682	659	687	688	697	660	651	673	691	700	697	686	689	669	712	738	626	678	691	664	697	643	628	663	698	675	694	663	699	676	685	659	698	709	687	703	681	649	654	637	702	690	699	696	727	672	739	703	645	680	670	714	679	640	635	699	686	695	661	667	639	660	716	633	723	666	675	715	644	673	680	730	692	670	707	673	665	723	673	731	666	703	695	699	658	692	721	665	655	682	713	715	735	686	683	718	671	678	689	682	627	660	682	665	664	652	678	667	672	646	732	663	691	694	721	713	675	728	692	683	711	678	703	701	702	675	672	715	693	719	682	700	694	704	720	679	684	658	709	681	710	743	727	709	682	719	692	737	655	686	651	666	672	668	725	669	656	659	726	725	673	662	669	731	702	682	689	690	733	656	650	643	681	635	693	699	674	727	629	679	660	621	686	663	641	714	682	701	663	687	699	736	659	714	636	683	667	673	673	669	653	655	685	697	685	654	649	663	666	689	691	699	705	722	685	686	680	636	699	692	662	685	644	678	759	674	694	697	708	724	698	671	677	721	671	669	668	676	724	682	673	654	734	686	677	688	687	666	721	687	678	649	663	648	701	708	677	681	697	688	711	705	689	667	669	694	682	680	640	667	691	651	666	722	664	694	671	678	687	671	675	699	702	721	667	680	668	719	682	675	641	644	688	714	677	658	688	690	731	685	671	647	707	710	689	677	656	689	684	702	704	673	637	703	686	646	691	700	706	668	628	685	665	693	690	676	706	718	681	700	632	693	676	619	649	669	679	713	669	665	671	664	697	662	650	775	650	648	713	729	709	663	671	664	669	700	690	691	687	680	666	683	676	707	695	681	662	719	733	658	683	649	687	694	682	671	677	704	685	652	701	673	686	660	669	711	718	674	751	681	652	668	663	731	667	682	672	642	634	648	648	626	692	694	681	681	646	722	654	690	658	662	631	703	667	652	693	657	661	699	711	668	707	728	711	639	638	703	653	685	683	676	664	677	685	731	656	653	673	672	717	683	733	716	660	628	703	710	637	660	673	723	685	724	672	628	688	723	666	696	681	715	707	668	682	630	627	720	668	648	683	674	705	676	726	696	676	649	709	708	682	654	679	688	697	683	623	686	659	682	744	661	694	709	680	694	643	695	678	721	657	694	640	687	678	692	686	684	677	707	673	707	629	692	705	653	714	675
8218	4454	5237	4786	2937	1651	1160	1074	1033	883	740	550	418	415	537	876	1039	1017	768	605	506	420	392	378	382	404	353	334	317	341	361	366	337	360	335	368	377	346	336	333	365	343	328	353	360	323	352	365	349	355	355	377	327	314	359	370	338	363	349	352	319	384	330	357	353	331	379	362	359	362	372	367	357	312	341	393	369	364	347	350	361	352	367	357	387	351	397	335	360	316	347	340	349	365	332	374	339	375	359	385	354	308	355	358	341	327	358	376	354	362	378	352	294	362	347	348	363	369	358	352	364	349	354	361	336	396	364	374	354	361	379	351	348	345	362	384	394	332	369	350	331	340	357	376	372	321	365	361	355	351	322	317	329	395	365	366	360	376	322	349	369	326	374	351	375	388	352	375	336	365	381	370	369	357	322	324	404	325	356	333	351	328	354	336	344	355	371	343	367	373	359	316	358	342	315	360	365	358	394	358	350	364	344	370	332	358	333	355	319	353	357	323	327	341	336	379	344	350	333	335	346	348	370	352	387	340	354	357	402	328	328	318	379	367	354	346	345	341	351	328	349	321	369	355	355	328	382	338	318	355	323	328	358	369	356	389	349	370	341	374	363	360	339	355	349	330	328	384	377	350	361	336	357	344	338	354	330	381	357	343	336	388	344	325	348	349	381	352	356	359	384	355	337	353	361	364	351	377	379	365	381	348	334	329	363	332	363	376	373	335	308	376	383	364	380	333	365	327	345	351	341	341	360	324	329	352	378	377	342	353	328	319	339	332	347	377	369	338	348	346	332	379	351	339	350	375	349	325	369	381	374	345	322	326	386	358	353	308	389	383	374	361	328	346	374	360	362	338	396	387	329	354	356	404	359	332	343	331	359	344	340	325	330	325	348	373	367	345	348	352	355	362	369	326	320	375	340	344	363	325	356	341	351	353	353	357	370	308	347	364	366	379	325	362	375	344	351	357	322	356	370	363	360	346	353	312	372	337	336	343	343	344	354	373	340	302	319	343	314	370	353	366	393	348	371	330	362	344	337	319	332	318	350	328	357	351	354	335	354	371	359	331	348	342	359	327	334	351	329	362	341	364	374	357	350	326	341	350	340	357	320	330	340	340	334	352	380	376	361	352	368	367	351	365	367	358	330	352	353	330	347	359	389	347	350	364	366	368	357	387	301	321	360	360	349	376	352	338	337	340	332	360	348	389	350	342	363	355	352	364	366	387	396	379	366	373	315	336	382	351	356	381	356	338	354	338	366	365	358	380	352	354	374	392	339	350	318	335	367	348	330	345	338	364	341	324	361	334	368	363	350	368	357	342	356	373	356	302	343	362	357	356	359	387	341	343	337	364	366	333	350	332	326	318	336	373	341	339	327	312	346	356	307	338	344	361	346	325	328	333	364	349	358	356	342	306	363	371	341	402	357	363	351	354	342	336	327	372	322	332	350	346	327	381	342	364	341	364	369	347	344	323	354	325	388	313	332	369	339	319	361	386	343	376	347	387	359	328	366	327	336	347	325	335	372	345	333	411	373	369	347	350	355	355	361	347	352	358	372	371	390	367	370	351	335	362	369	377	327	389	386	377	352	354	351	380	358	363	340	353	359	343	345	384	353	369	359	361	392	329	331	333	375	358	340	367	347	350	358	365	328	352	371	376	338	326	355	398	361	344	343	335	342	330	311	331	361	377	325	370	356	349	360	351	384	345	356	361	338	355	352	375	384	370	358	347	372	369	347	357	356	369	378	318	353	328	370	348	349	372	362	354	375	356	370	342	363	348	336	373	354	349	351	364	374	397	361	346	377	350	357	379	338	376	344	324	343	363	357	322	356	329	364	372	371	328	355	349	336	363	318	366	355	342	360	312	379	356	350	361	341	384	356	331	376	386	367	392	348	385	365	366	344	359	375	342	383	340	339	376	375	338	345	393	357	335	351	319	351	334	364	357	358	361	354	349	347	375	334	342	335	361	334	350	311	338	366	372	348	375	385	340	332	379	370	325	322	361	342	360	337	332	368	364	367	358	365	354	350	362	378	352	366	341	330	339	347	327	362	388	340	384	360	314	335	381	377	386	358	340	365	319	367	349	340	367	349	329	368	355	332	318	357	331	328	353	308	368	350	343	343	353	360	386	360	345	319	373	344	310	306	350	373	350	351	366	370	358	349	343	372	351	330	392	365	358	343	351	356	352	339	354	334	370	329	378	331	367	342	351	364	332	339	345	327	377	347	321	366	341	366	354	370	331	384	327	328	384	349	360	352	366	349	346	378	374	316	350	343	367	308	361	361	331	330	364	324	364	398	356	336	352	345	327	347	349	343	340	354	341	377	341	368	382	357	352	375	379	348	336	375	348	374	351	329	353	327	339	376	350	334	358	350	350	378	352	368	305	324	394	376	387	355	350	346	374	312	339	376	344	349	346	353	343	377	345	361	342	345	332	360	359	356	345	371	368	352	356	369	341	364	341	328	348	340	324	324	372	332	387	340	329	338	355	355	374	388	353	360	330	320	385	301	356	388	368	390	357	346	347	309	364	370	370	320	347	366	347	322	334	371	372	327	309	350	371	392	363	313	344	352	351	375	390	357	347	365	341	347	316	345	327	337	390	361	314	358	341	356	319	340	328	366	354	346	377	366	353	361	330	353	331	340	338	346	334	309	351	372	337	377	352	350	342	316	375	345	368	354	361	359	364	381	348	371	395	366	345	380	372	369	353	351	343	357	342	346	352	326	359	342	330	359	350	321	307	356	345	360	368	380	342	365	334	387	322	356	330	336	337	340	372	352	344	329	359	371	386	371	399	403	350	375	371	323	341	387	343	351	327	339	393	354	352	343	322	336	369	355	337	357	362	371	360	360	351	351	361	360	353	324	359	340	342	353	319	371	393	349	371	331	376	342	342	360	322	394	329	327	335	357	375	332	366	356	344	325	364	380	358	328	350	335	355	354	354	359	365	345	345	333	338	341	380	354	351	343	343	316	353	395	345	341	346	347	349	366	367	364	341	385	351	315	343	358	347	349	382	343	372	347	364	370	340	350	378	358	336	372	350	345	364	360	370	339	374	377	387	380	372	367	375	354	361	340	361	336	348	373	336	337	349	343	397	403	373	366	358	365	343	336	327	342	350	338	366	361	355	376	364	345	330	329	348	332	322	361	352	336	336	347	384	362	347	328	343	336	327	336	342	342	324	376	334	359	348	375	349	326	318	346	376	353	367	376	344	329	335	344	344	355	356	346	366	336	354	378	332	327	346	397	334	361	345	349	341	330	364	357	337	364	346	346	321	366	351	359	374	381	365	343	383	341	362	346	337	301	351	367	362	366	351	341	363	355	344	352	345	330	361	358	335	346	380	346	357	359	383	353	365	340	376	349	348	350	382	383	310	373	354	362	388	383	362	347	378	335	378	383	353	343	375	333	367	346	350	369	387	371	381	341	368	354	345	345	329	342	361	332	370	344	355	345	356	339	370	383	353	329	381	350	352	342	331	338	370
5315	4212	8988	11899	8906	5906	4596	4618	4497	3807	3101	1912	1372	1178	2242	4161	4600	3681	2541	1688	1339	1040	890	821	803	814	813	795	814	809	830	774	836	776	874	824	859	834	810	794	795	846	834	838	851	854	882	839	839	824	844	743	809	825	822	858	798	793	841	849	813	875	769	849	849	856	807	806	832	864	836	773	830	797	752	831	766	847	831	828	843	836	816	788	831	835	767	867	846	821	804	846	830	789	826	807	832	862	745	820	820	841	836	858	813	823	808	767	815	833	833	863	812	828	835	838	805	801	741	808	821	854	839	809	781	800	840	835	812	824	835	847	784	858	854	808	821	790	802	830	838	848	810	794	772	804	840	849	808	798	784	825	798	823	815	812	856	819	826	873	783	827	820	864	821	808	819	786	816	798	833	826	783	784	820	814	822	826	801	842	820	849	799	822	841	824	797	821	836	813	814	872	821	837	799	860	796	800	745	819	828	887	851	828	787	787	770	799	852	784	824	779	810	846	769	827	832	796	831	851	808	840	820	784	851	825	848	786	865	833	820	823	825	828	800	792	794	812	793	820	801	764	794	816	819	847	802	809	771	803	823	811	816	870	835	893	847	810	763	902	781	832	788	839	837	811	817	816	808	802	802	847	782	808	841	831	820	814	790	739	788	841	824	851	794	854	812	787	795	784	824	858	785	858	849	818	817	778	776	833	856	838	796	797	856	799	834	857	844	844	800	813	851	809	794	845	845	807	825	798	808	810	766	773	817	793	771	861	786	813	840	810	789	840	799	824	795	817	805	803	814	795	831	867	801	840	795	837	789	864	759	828	793	824	828	812	831	795	840	827	793	813	779	855	816	839	793	841	797	843	761	819	803	811	840	849	792	852	778	823	838	852	781	856	796	828	820	808	792	816	769	823	877	811	833	790	842	851	802	832	833	789	877	822	794	823	802	788	840	772	859	786	835	800	803	856	860	842	795	790	860	866	807	769	814	858	822	796	853	802	773	811	868	839	827	811	777	817	810	869	852	844	808	844	839	805	802	857	853	805	851	837	801	852	813	815	795	827	830	854	851	799	876	788	804	835	860	782	824	824	846	866	792	845	831	813	857	839	859	805	830	837	792	872	839	861	797	776	819	785	801	792	775	790	825	825	824	778	779	800	839	800	820	782	858	820	798	835	844	826	763	809	802	823	876	879	814	821	820	812	787	775	812	771	893	861	841	789	860	792	800	800	810	834	804	803	821	841	806	832	818	805	790	771	833	887	788	769	792	859	822	820	845	845	769	817	782	801	803	796	786	782	858	827	817	799	880	827	835	752	819	831	830	853	850	848	814	787	834	824	802	799	786	843	777	799	857	851	785	817	786	819	782	847	825	815	782	755	865	786	805	804	808	806	784	867	836	841	861	797	821	810	791	801	755	858	846	854	812	826	802	785	837	846	810	736	869	780	823	825	821	871	795	817	786	839	849	768	808	788	821	802	806	864	813	791	807	809	775	812	776	829	815	779	873	770	789	853	820	751	812	839	796	890	807	804	785	798	866	870	818	815	821	828	798	864	826	845	796	811	826	826	808	831	792	828	812	850	820	828	844	803	841	848	824	849	881	816	807	825	860	872	791	802	878	824	787	817	829	823	787	826	792	839	846	846	822	792	853	819	811	798	797	829	830	821	841	787	846	771	803	808	782	820	789	775	805	826	817	823	808	835	814	760	812	803	820	838	812	878	762	822	835	838	878	816	795	813	819	825	824	870	800	827	835	791	794	799	805	799	837	828	789	838	820	814	845	894	840	775	825	816	840	837	808	816	801	817	800	808	882	841	787	804	818	848	837	801	849	806	818	816	808	858	823	788	760	833	828	796	824	837	804	827	858	834	799	809	798	783	832	832	842	797	842	825	833	816	844	791	835	812	836	816	803	805	814	831	840	824	802	858	847	803	763	774	828	813	816	810	833	814	811	759	778	778	824	803	817	824	793	874	824	802	820	826	864	847	832	795	829	816	801	812	805	787	827	821	832	836	895	785	890	855	809	847	824	826	820	847	781	796	812	849	813	836	848	846	834	842	793	808	881	826	829	774	829	834	778	853	808	817	839	865	835	824	780	780	808	851	828	822	843	821	828	794	832	742	854	775	828	837	829	842	875	807	835	792	836	823	840	759	804	777	825	825	773	824	789	793	833	836	820	832	784	793	819	858	809	807	861	794	891	814	866	850	859	791	823	818	781	852	819	803	797	775	811	766	778	805	853	807	852	833	874	795	811	822	802	795	837	855	842	820	854	798	819	828	891	847	817	800	807	768	850	837	788	798	821	850	837	852	830	786	864	848	812	795	820	838	813	817	862	824	830	793	859	793	803	833	820	816	772	804	770	813	810	794	827	830	821	863	846	831	827	818	813	818	774	851	816	783	818	833	794	799	820	779	830	835	832	793	790	825	808	800	835	821	763	839	802	801	821	823	889	863	855	789	813	832	881	856	832	817	833	775	757	780	786	811	868	792	812	786	816	853	837	825	827	811	847	887	820	841	842	849	831	818	794	796	871	831	815	854	863	801	806	824	838	796	767	847	794	812	806	865	831	814	816	764	781	819	824	826	873	817	821	799	786	811	836	844	810	772	833	888	831	843	809	786	837	862	853	826	798	844	817	873	758	816	806	769	839	795	826	802	813	782	796	797	842	864	847	835	821	860	862	847	840	794	890	845	790	770	839	841	793	823	863	819	842	852	869	818	744	794	829	786	841	833	814	795	860	758	824	803	764	823	878	827	843	818	836	841	802	842	824	794	854	829	843	826	794	857	864	884	821	822	806	839	810	838	764	838	834	829	862	846	843	828	794	753	814	812	833	819	855	798	796	838	772	788	823	842	824	834	845	803	779	823	804	793	821	816	804	877	777	865	837	841	788	796	759	858	829	798	820	797	847	838	817	840	819	823	814	775	806	820	812	808	792	783	808	785	801	803	859	815	830	830	796	835	829	817	845	773	896	863	814	773	853	767	832	799	827	819	788	855	847	820	816	804	822	784	809	817	796	821	846	836	823	792	813	861	831	787	884	827	855	848	898	839	858	775	791	856	843	831	840	748	776	866	835	834	835	802	782	833	788	809	844	794	843	847	819	788	780	792	834	839	792	815	836	813	879	810	802	820	814	817	839	800	764	812	803	855	750	801	847	834	827	866	766	819	888	801	779	806	853	801	818	815	809	845	757	860	838	815	813	862	817	800	822	812	837	844	819	830	827	825	746	849	776	821	815	775	840	827	832	886	885	825	855	810	798	844	825	814	867	812	797	812	828	802	834	868	814	805	829	831	797	798	798	799	793	846	795	848	824	787	783	833	807	805	838	823	787	778	825	850	784	782	845	809	808	832	876	794	778	849	811	860	889	802	821	842	831	845	829	838	803	825	853	845	750	815	824	798	868	810	859	859	869	819	774	839	791	837	799	805	816	858	827	843	824	801	826	793	879	865	860	787	822	852	759	853	836	819	785	866	831	750	815	814	827	802
28069	21594	30160	33120	23588	15318	11307	5618	3046	2469	2000	1665	1252	1623	5147	7500	7081	4650	2704	1535	826	525	414	338	307	366	339	319	342	302	334	329	312	287	329	313	293	326	330	335	302	363	319	317	325	291	316	349	319	323	307	341	357	343	318	296	316	339	274	334	324	286	325	338	299	330	308	333	336	329	314	305	350	343	337	293	301	337	315	303	319	338	308	306	295	296	327	303	312	317	316	310	304	344	343	302	329	338	332	311	336	327	326	310	314	298	340	322	279	320	335	312	313	314	358	290	339	328	348	305	331	319	318	333	318	312	339	317	320	333	323	329	314	322	323	343	317	346	335	300	322	313	295	342	316	339	320	290	354	301	342	330	329	334	305	349	303	329	350	310	311	324	326	333	346	279	297	330	307	304	300	339	345	318	326	323	323	309	310	325	352	346	332	331	360	321	337	308	345	307	345	363	340	322	326	290	325	360	342	314	327	330	290	303	336	321	305	321	329	326	335	335	297	363	306	318	329	309	333	290	335	319	331	318	357	301	328	351	343	354	295	330	289	322	318	320	341	293	291	322	320	303	320	331	312	321	319	308	326	323	329	316	326	318	304	328	317	310	307	315	338	330	335	358	323	310	340	314	321	337	299	361	326	336	316	316	353	358	326	322	336	330	300	347	348	325	304	339	316	361	347	333	301	318	353	314	329	318	293	323	300	305	342	350	337	306	332	311	307	350	308	284	309	299	309	317	339	296	304	343	317	337	314	313	293	312	341	342	283	321	305	313	322	346	332	348	328	322	308	307	329	330	323	313	279	299	294	317	331	309	339	305	320	323	325	319	353	342	316	334	314	288	313	308	352	305	351	321	317	336	332	340	302	310	309	360	294	320	293	316	320	337	312	328	334	307	331	297	301	294	320	363	322	286	309	312	309	314	318	328	322	323	293	346	307	305	336	288	315	308	297	338	312	319	295	292	354	343	335	320	324	357	332	352	305	309	319	333	312	320	322	315	317	316	324	332	313	324	322	348	341	297	331	308	325	330	320	321	314	308	344	354	331	317	321	307	314	337	317	297	300	320	317	302	296	327	340	314	306	319	338	339	346	336	297	309	337	326	288	341	293	341	298	342	334	309	307	330	279	330	341	324	346	307	347	340	318	313	303	331	318	332	333	347	321	305	341	305	347	340	301	308	308	281	297	304	329	301	301	304	335	317	346	325	305	334	330	342	327	336	326	306	311	344	307	315	342	331	349	315	357	310	329	300	316	325	291	309	308	304	361	351	301	322	316	349	300	289	327	291	333	330	373	331	365	309	335	331	327	275	315	330	319	305	322	329	295	347	343	303	321	324	296	345	316	328	320	298	341	316	290	339	327	321	355	304	363	346	313	356	316	348	358	299	256	291	298	348	350	355	346	334	308	339	339	304	328	320	300	344	332	339	318	322	332	353	307	332	316	298	346	313	335	341	313	294	292	302	323	297	291	284	299	324	304	318	303	323	327	312	324	308	340	305	302	335	286	311	325	290	313	335	328	324	291	297	327	326	302	308	308	316	310	311	332	337	311	301	323	325	314	328	315	292	323	299	298	330	298	357	313	358	328	336	349	332	339	312	323	284	332	309	317	306	364	311	355	354	312	297	325	339	313	303	321	308	333	320	332	284	317	331	287	327	330	337	308	305	316	333	329	349	322	341	347	306	308	285	310	332	329	340	327	312	351	334	334	327	336	357	363	293	316	335	326	345	326	311	318	324	310	332	330	334	314	301	306	324	304	311	318	327	307	308	307	330	293	333	331	343	310	318	347	313	345	321	328	341	347	316	347	345	311	302	333	360	328	306	303	310	318	311	298	354	313	324	343	317	341	331	316	307	297	342	299	301	300	329	298	368	303	281	295	327	331	323	347	302	303	299	299	311	330	339	312	327	303	305	320	355	322	349	325	319	304	309	352	304	331	334	320	309	280	321	294	328	316	316	391	283	297	311	327	317	325	334	307	344	356	291	298	325	298	311	339	313	330	318	302	322	332	316	341	337	324	315	312	325	327	327	346	315	309	301	325	309	287	317	344	343	298	311	359	316	326	305	351	320	308	312	302	291	336	274	328	328	309	347	300	286	306	340	307	328	330	324	304	301	324	344	332	345	271	305	280	310	338	301	295	336	307	331	318	343	309	284	300	352	318	331	319	294	327	311	328	323	299	329	299	293	301	322	331	328	318	317	305	339	341	288	326	341	330	310	360	331	294	324	308	308	328	304	312	299	286	361	281	308	307	316	312	291	305	325	299	318	304	342	314	333	331	294	291	282	328	316	313	343	290	298	330	291	303	333	341	314	307	326	323	311	305	327	333	315	307	311	314	324	346	309	330	342	324	313	321	304	340	332	300	363	326	340	337	343	330	309	290	321	318	297	305	310	311	336	308	325	327	324	303	329	326	327	359	329	301	303	338	341	358	330	329	321	305	321	319	291	319	331	308	307	316	328	326	321	348	338	311	323	299	315	351	340	295	299	354	359	288	329	327	337	318	319	319	305	301	325	333	346	309	335	255	346	341	347	317	304	331	346	337	313	321	308	338	301	331	337	331	302	321	340	274	278	325	305	335	301	313	333	313	281	308	331	311	326	321	305	284	319	300	312	313	314	319	350	320	337	295	295	330	304	363	287	333	332	327	307	333	328	326	330	284	279	299	329	327	307	322	312	304	296	312	348	318	315	316	324	304	336	324	321	353	350	294	347	338	325	333	328	330	322	330	357	294	299	300	366	336	347	333	313	320	291	316	323	316	314	321	335	330	327	358	313	282	301	335	334	318	314	304	327	318	295	305	319	322	319	326	317	311	320	320	311	275	315	331	327	317	285	342	311	319	304	297	311	314	330	314	355	317	312	330	339	298	334	304	332	311	300	327	345	349	338	276	322	317	358	320	313	317	320	318	348	283	314	314	311	315	330	326	308	324	349	302	331	322	320	306	319	318	330	297	306	335	321	352	320	320	318	324	329	319	325	354	324	290	325	309	307	326	292	302	302	304	327	330	331	305	317	315	335	318	344	307	313	321	305	348	304	308	332	291	290	304	315	352	345	307	314	308	314	340	310	356	318	276	345	299	301	309	336	277	292	314	283	294	341	304	340	329	333	322	326	349	372	322	315	345	332	310	331	334	332	326	303	341	351	317	330	336	309	285	320	325	304	308	325	304	320	345	320	324	302	308	311	306	301	308	313	340	282	303	287	316	323	319	347	302	326	314	329	344	309	333	322	319	304	336	329	294	319	336	305	337	295	352	333	304	337	312	314	320	348	345	310	296	327	309	340	337	313	316	331	281	299	315	306	317	318	313	333	324	311	321	358	304	320	311	289	321	283	312	312	313	304	306	341	275	303	321	361	322	346	339	326	313	297	317	320	330	294	320	301	306	337	331	317	326	308	345	316	340	325	330	311	315	328	324	340	334	337	337	332	316	316	306	312	305	319	333	289	332	331	307	299	319	290	297	325	296	291	291	351	322	356	306	324
16971	16112	30829	37034	29476	24986	21834	13292	10057	10239	8900	7492	5720	8383	20830	26535	24875	17995	11546	6233	3309	1839	1113	884	804	792	793	756	770	782	772	716	784	772	757	739	723	778	742	761	784	754	713	743	748	751	779	771	725	740	731	744	717	784	740	725	795	791	746	743	772	792	779	766	748	703	754	765	770	759	794	757	764	773	728	737	784	737	762	752	732	758	739	754	814	792	686	723	767	722	800	757	772	738	775	702	706	762	740	773	805	749	758	777	730	781	761	757	770	818	722	736	746	778	794	768	748	764	764	741	819	772	772	726	717	686	813	730	751	744	729	766	753	775	796	754	755	758	769	720	710	773	750	751	768	802	746	778	742	714	826	807	774	701	737	745	747	728	734	707	717	757	780	802	742	789	796	782	700	774	804	737	754	775	716	771	702	774	767	711	775	804	725	762	783	793	711	728	766	733	746	832	743	731	780	749	758	730	762	765	799	734	739	742	764	731	768	794	747	746	750	781	757	772	714	803	766	744	719	737	712	745	752	762	769	725	770	716	789	751	763	735	732	823	751	734	750	810	759	783	732	717	695	830	701	754	706	749	792	739	803	751	759	750	745	732	757	741	708	793	725	733	756	766	738	773	741	742	743	770	726	788	724	729	722	769	731	748	756	795	790	749	747	723	708	733	709	768	741	791	732	753	799	701	727	731	740	769	754	683	766	793	743	810	761	757	778	775	795	737	743	766	747	711	703	796	757	761	723	781	741	781	797	751	806	761	715	770	740	763	793	765	764	739	784	755	727	746	760	729	748	781	769	799	757	772	750	726	747	765	782	736	766	720	725	782	766	725	753	769	774	793	731	776	738	789	761	772	775	795	712	769	745	810	790	686	773	836	755	705	776	760	755	738	703	722	768	746	740	714	742	782	718	722	712	779	735	744	788	760	750	771	765	754	768	718	809	734	727	728	783	744	736	774	769	702	736	736	770	763	756	729	787	814	721	763	783	755	804	767	775	719	760	764	769	745	761	757	783	716	743	747	701	739	739	760	757	730	749	771	726	727	735	720	740	773	707	770	777	764	729	769	766	759	761	784	746	767	790	764	773	756	737	722	749	749	791	763	772	728	707	749	750	724	745	764	754	737	781	742	695	734	798	732	774	789	799	731	744	730	758	775	758	790	739	757	826	754	750	776	737	705	771	758	780	701	763	723	764	778	783	768	781	774	725	709	767	708	726	753	741	743	753	798	749	735	771	754	752	785	755	772	734	774	789	762	757	781	761	734	741	740	717	725	772	793	777	766	794	709	740	764	698	796	781	805	761	762	712	757	785	748	777	744	758	747	720	766	772	735	767	765	806	746	748	791	701	687	785	741	715	748	732	791	760	741	720	740	688	789	745	777	773	759	712	792	773	772	744	771	782	790	722	751	730	753	770	766	728	748	753	715	781	725	795	738	748	764	763	767	755	752	750	764	736	743	757	716	742	762	747	784	723	776	770	786	722	752	752	750	743	717	775	757	721	749	734	695	775	779	718	750	772	776	743	775	728	750	737	758	739	733	770	759	734	747	722	750	770	732	741	766	722	742	785	753	757	756	739	766	721	770	758	783	810	777	734	759	771	752	765	725	799	741	758	703	743	743	771	786	723	737	751	771	726	776	729	754	770	763	836	757	706	759	744	722	765	732	746	811	792	772	751	795	769	722	797	787	722	775	769	764	729	759	761	766	751	805	745	740	743	723	761	780	700	793	743	756	745	775	700	732	687	749	740	729	761	758	700	745	719	720	733	742	739	710	759	749	742	747	740	763	770	765	733	761	770	724	711	758	736	731	722	725	745	823	757	767	703	769	694	760	759	772	729	816	731	742	760	742	750	745	772	752	821	788	765	803	759	717	776	750	744	788	722	733	789	792	724	739	743	743	774	721	720	773	782	721	705	735	715	765	780	738	705	747	745	729	786	746	728	759	759	739	672	738	791	769	729	707	753	718	743	770	699	689	800	737	765	745	731	735	762	719	742	807	724	734	781	765	756	746	815	729	772	769	752	786	766	720	721	729	770	763	741	788	756	789	778	777	794	763	784	780	773	782	774	743	782	748	735	773	715	756	817	836	725	726	741	780	760	793	770	714	789	741	790	704	800	745	767	713	771	773	709	776	739	732	796	726	751	768	719	755	797	741	732	742	747	743	734	738	752	833	784	754	748	721	713	750	760	755	762	677	771	738	747	707	765	708	736	713	726	791	723	760	748	779	745	758	796	731	743	711	753	785	796	786	785	722	754	747	762	689	763	798	784	760	745	756	792	728	730	741	762	766	766	714	769	738	752	746	724	725	749	737	763	760	739	751	753	753	746	756	747	812	847	797	783	767	738	773	738	742	801	728	794	753	772	706	745	771	736	726	769	750	789	742	778	735	788	752	764	783	738	756	771	759	779	758	755	775	765	797	718	756	702	743	750	749	770	764	765	792	757	758	725	736	751	758	759	748	763	760	750	805	777	804	755	679	775	741	750	759	732	759	738	738	741	775	762	789	803	779	753	773	761	742	773	772	724	728	777	779	726	765	724	792	739	768	700	796	710	746	752	805	746	759	730	719	703	772	725	728	756	664	705	754	740	721	697	770	665	714	735	797	736	761	733	761	740	745	761	756	763	733	760	722	715	764	768	728	732	752	762	757	727	797	765	708	759	715	725	732	757	813	728	768	730	793	756	758	702	744	763	708	716	732	764	784	802	735	742	717	741	740	772	743	734	694	719	761	801	767	768	768	750	743	730	696	750	748	783	739	780	775	718	736	762	748	744	757	743	764	748	757	724	716	728	777	732	720	717	735	725	764	693	786	737	730	733	766	749	807	731	744	733	704	761	706	755	733	760	774	729	735	769	772	735	748	752	738	728	771	735	757	740	750	740	737	728	734	780	738	721	799	743	701	736	701	690	727	742	800	769	718	740	780	766	809	720	769	742	739	700	706	742	798	770	718	797	801	747	761	738	764	725	753	756	743	757	720	715	723	781	783	758	778	748	757	704	751	781	775	738	775	794	783	721	778	753	762	783	754	784	725	760	737	763	783	736	786	742	821	730	775	711	817	772	745	788	760	740	747	727	800	745	787	739	817	756	731	727	741	693	755	806	750	716	756	724	724	767	728	741	764	761	739	739	758	782	767	736	779	764	743	775	724	778	753	747	761	731	722	799	783	809	730	735	688	739	756	754	812	722	692	701	760	775	737	758	738	793	745	793	746	730	767	791	708	784	715	762	783	779	767	746	714	779	754	746	772	791	729	750	770	769	726	771	761	787	741	701	778	761	732	767	726	731	736	763	711	781	784	781	763	764	784	791	747	738	743	757	719	763	800	774	791	799	745	783	777	764	785	715	757	749	704	732	774	793	772	760	786	763	737	748	708	795	753	705	741	777	772	720	745	802	770	740	686	739	739	786	746	747	736	760	785	696	768	744	745	722	745	735	708	746	709	719	756	787	727	758	781	774	774	719	757	766	762	747	755	731	746	741	745
38346	30535	41593	41328	31434	23916	20482	12100	5961	3807	3720	3487	3289	11954	14969	14273	10649	6047	3243	1803	854	518	370	335	324	258	306	297	290	299	295	317	318	260	272	273	307	272	302	313	277	292	293	312	331	308	294	309	315	322	334	291	297	288	250	284	325	304	272	289	285	285	292	299	278	278	265	304	313	258	278	308	275	304	300	284	268	317	307	265	290	300	272	282	282	287	259	328	316	283	292	279	286	315	309	301	310	301	258	306	278	279	276	321	276	319	298	284	311	308	268	319	342	289	308	320	301	296	287	297	303	283	274	299	328	284	293	290	271	278	291	282	301	303	308	284	301	265	280	313	325	293	312	283	291	307	305	290	271	269	287	310	285	283	322	295	300	300	280	303	309	288	280	324	287	278	289	315	283	303	310	319	292	303	281	317	310	287	289	317	257	308	266	283	314	283	286	265	298	256	277	283	259	310	294	318	299	294	325	321	288	291	304	312	290	299	294	343	312	284	321	306	313	298	292	327	291	288	309	327	287	293	300	302	284	293	304	301	286	287	287	278	267	273	316	293	300	299	313	275	256	284	305	311	281	277	287	315	287	287	281	260	309	320	311	265	271	341	292	314	317	316	292	288	303	271	310	275	288	286	305	272	310	329	286	320	252	286	296	275	306	303	287	273	296	311	290	317	276	280	265	274	270	271	252	325	272	306	300	297	331	295	281	265	305	288	266	314	274	301	293	291	322	267	312	280	298	297	262	289	304	321	306	292	304	283	313	268	278	284	279	299	292	290	279	303	279	311	303	297	272	297	294	276	304	285	303	279	282	294	297	289	320	294	308	263	285	332	306	307	289	281	282	303	313	325	284	285	297	276	283	290	306	303	293	305	313	279	264	290	293	292	299	283	245	282	294	277	294	282	269	262	291	292	283	292	266	296	299	292	299	285	308	296	292	302	291	291	294	286	271	274	294	288	263	262	263	285	306	290	309	286	260	277	263	303	304	309	289	321	284	288	281	293	267	315	308	291	280	299	303	281	323	308	290	352	278	301	283	270	282	307	292	271	286	282	264	267	312	274	292	292	309	318	284	275	305	277	305	283	288	292	311	301	304	323	325	295	283	290	280	304	308	295	314	294	301	268	265	290	348	332	326	295	315	291	291	320	309	291	292	282	266	290	296	321	288	279	292	287	304	283	268	252	297	287	289	315	295	293	303	293	306	285	293	280	272	278	321	295	280	279	295	288	305	295	281	273	320	324	263	307	297	265	341	295	286	265	311	264	315	314	286	315	242	307	281	306	304	308	299	291	301	293	319	293	269	310	295	289	333	334	306	282	303	323	306	322	276	298	312	264	281	292	291	262	328	288	264	311	272	288	336	293	315	333	295	295	302	264	308	282	285	271	296	296	296	315	302	293	298	290	297	303	312	296	269	281	329	303	257	294	321	313	264	304	330	269	327	303	296	273	295	275	273	319	296	298	328	290	259	326	312	315	320	305	295	294	284	285	292	276	301	271	297	307	296	291	339	286	307	305	313	299	311	287	302	284	271	292	276	270	306	302	297	265	279	315	287	298	260	299	262	286	318	277	311	262	267	259	290	307	302	272	283	317	275	275	291	304	296	279	296	304	321	288	321	307	306	297	309	255	269	310	293	313	297	290	284	288	316	282	275	281	274	260	283	306	265	266	306	284	289	297	305	302	306	302	296	289	332	313	305	272	289	262	295	290	254	313	264	305	310	298	308	308	310	331	279	271	286	283	281	326	279	283	320	284	287	286	297	291	299	256	275	301	335	282	279	278	297	276	311	316	292	275	295	284	281	278	303	333	309	310	304	257	289	287	283	306	290	293	287	325	284	277	301	277	271	292	300	326	291	308	286	303	278	277	309	313	293	297	288	308	302	315	323	303	295	307	322	294	302	278	276	266	296	279	291	283	282	343	288	303	301	313	271	264	291	292	306	278	321	286	280	303	333	270	289	304	302	278	358	299	275	319	287	279	291	270	265	303	307	306	301	300	346	313	251	307	309	301	288	294	294	308	271	308	331	320	282	280	285	265	268	285	314	264	300	294	292	308	289	283	320	291	311	269	306	326	299	285	271	274	313	268	312	311	300	286	291	281	307	319	284	289	286	305	309	274	284	299	264	293	304	284	293	286	302	271	315	286	300	274	270	300	306	284	280	295	250	268	257	303	326	293	296	280	295	278	299	307	281	305	283	309	274	331	290	301	281	286	284	300	314	269	290	284	321	315	327	286	319	297	270	306	285	297	289	296	290	306	333	331	275	272	285	295	292	288	290	322	281	300	297	312	281	309	329	307	279	277	294	302	292	323	284	322	292	303	291	327	261	293	267	277	292	276	292	258	304	281	288	328	293	278	274	292	292	281	293	295	318	304	302	296	304	311	299	307	296	294	310	308	291	329	330	344	322	286	286	278	333	316	296	282	283	279	295	298	291	319	292	292	259	327	267	314	299	298	311	319	271	307	315	288	307	325	289	281	304	295	288	289	298	283	288	295	278	307	292	312	278	299	309	288	296	304	307	286	297	291	324	343	282	282	312	290	305	306	299	299	285	309	278	301	277	283	283	283	304	280	270	272	308	302	291	276	286	279	303	286	299	295	304	315	293	296	319	292	294	308	286	302	284	308	309	310	316	302	309	271	332	314	316	323	328	325	272	304	306	295	305	311	334	309	322	298	288	287	286	300	300	295	268	302	304	251	307	265	292	274	295	304	278	300	281	289	280	271	287	285	310	278	289	295	281	264	304	266	265	291	311	275	287	275	281	300	304	272	283	301	308	307	293	283	343	294	296	276	279	326	270	284	312	307	302	312	291	289	318	308	262	280	289	292	277	307	287	290	311	258	297	288	286	310	269	302	301	301	274	269	276	293	282	259	300	323	316	334	308	290	311	303	280	323	312	275	332	314	295	297	302	292	282	309	309	306	301	294	289	286	308	326	267	295	289	307	298	317	269	341	311	278	287	314	282	294	277	312	289	308	309	308	314	314	315	295	300	286	292	334	331	297	319	296	272	297	283	256	277	300	290	302	290	299	275	299	314	290	303	275	300	313	300	309	286	301	306	312	288	293	325	309	294	297	252	273	293	294	291	264	321	258	285	319	300	294	296	323	300	250	279	308	300	299	320	300	285	278	262	273	283	308	283	283	312	278	308	289	304	305	241	311	282	302	310	262	290	256	262	306	302	291	291	289	277	288	287	276	305	279	303	324	300	324	277	293	272	294	336	321	296	308	293	312	281	336	274	293	274	304	265	305	281	283	296	289	323	294	320	318	303	286	294	293	301	333	265	283	294	290	297	325	311	310	314	294	288	298	289	297	282	309	299	297	271	283	295	305	323	304	303	290	279	277	273	295	309	306	291	293	317	295	291	281	325	278	279	283	287	290	311	301	268	280	280	280	317	281	289	301	273	319	274	307	308	301	287	305	289	290	285	261	300	258	282	295	284	326	344	299	295	273	289	292	284	288	293	310	302	298	289	286	285	271
23823	23481	39747	43919	37594	32812	32073	20959	14634	13609	15085	14595	14981	33878	36197	35607	29751	20766	13298	7642	3642	1838	1088	825	708	753	685	694	716	714	775	708	752	653	680	718	697	734	726	702	707	681	723	713	697	712	705	741	735	703	679	697	693	727	669	718	683	717	699	678	708	755	711	642	713	699	671	675	674	729	672	699	687	702	669	716	648	687	709	690	663	657	684	683	714	680	668	739	657	708	674	695	729	652	744	691	723	713	687	702	668	670	665	714	755	713	699	713	699	724	727	656	722	657	724	693	735	695	653	697	660	676	745	721	696	688	699	750	715	716	718	715	701	720	712	651	696	725	731	688	708	699	712	721	694	696	681	687	695	666	688	753	686	709	715	656	667	693	724	710	716	732	675	687	695	733	735	731	690	706	719	709	729	687	711	707	716	689	746	682	702	732	748	714	653	717	741	693	734	711	692	726	695	710	672	752	755	704	727	636	704	749	697	712	655	674	693	700	693	713	690	693	673	708	671	692	692	684	675	648	681	682	671	661	778	687	706	693	719	683	736	715	694	661	728	709	718	676	655	717	720	683	722	671	683	725	709	663	720	710	670	705	704	701	694	667	670	695	685	688	716	702	718	668	681	674	672	669	657	742	694	704	753	684	660	624	699	669	707	685	701	684	686	721	686	654	687	624	694	699	743	726	697	718	742	710	688	732	705	726	686	698	715	729	692	707	705	656	699	677	702	665	685	683	699	683	735	699	707	711	691	715	669	666	704	754	680	711	722	688	675	667	735	685	703	732	733	679	697	654	683	715	683	713	752	730	696	753	645	735	693	702	704	734	729	691	674	703	728	701	681	739	679	642	695	678	707	718	697	721	701	731	667	676	730	691	658	717	746	737	737	705	708	703	706	669	696	682	745	752	728	733	721	740	709	661	709	734	706	640	719	662	698	707	713	731	677	724	648	708	728	701	647	687	707	734	682	746	676	748	703	709	730	747	745	688	732	654	721	745	748	704	654	713	656	729	665	662	673	704	719	730	697	673	664	670	677	695	712	663	641	679	690	714	661	705	645	682	719	656	645	661	726	751	680	702	686	732	671	690	682	703	689	692	735	700	708	715	694	751	685	696	746	704	685	683	719	701	709	714	638	702	668	663	689	692	692	680	696	722	701	700	681	675	694	708	700	713	649	733	714	712	682	671	672	727	730	660	713	695	703	725	663	719	712	635	678	723	683	695	720	706	681	678	669	697	759	680	715	713	686	712	743	702	717	685	676	669	701	696	730	685	673	729	678	709	722	724	704	731	717	706	714	689	712	727	707	733	703	733	705	688	715	652	722	649	695	645	705	688	673	705	698	695	740	688	683	705	671	746	667	716	675	671	667	679	699	710	728	659	713	678	713	717	700	696	690	731	661	707	707	711	691	702	712	680	699	695	715	743	653	675	695	712	693	700	756	679	691	665	703	682	699	674	668	683	673	687	719	690	708	720	715	716	682	721	682	660	652	683	681	658	709	711	677	717	656	702	664	690	660	736	721	722	704	672	751	682	717	690	672	715	700	708	735	702	657	707	690	708	678	717	709	691	706	739	742	672	677	726	685	672	689	697	711	707	670	679	707	721	707	679	718	698	678	678	684	743	717	663	705	680	690	696	664	678	690	702	703	724	699	724	686	711	675	721	695	693	689	738	706	707	724	749	660	673	710	668	646	691	742	665	714	680	726	677	689	745	716	732	720	727	721	659	693	674	728	676	686	696	711	697	733	712	725	694	673	744	727	692	661	733	705	662	712	712	687	691	689	698	666	720	713	693	698	693	671	738	694	697	686	693	680	728	716	673	683	683	693	694	723	677	725	671	688	674	716	693	728	638	660	716	666	707	686	649	718	708	691	697	683	669	737	701	693	746	703	696	671	699	696	664	634	688	728	705	676	689	682	677	722	705	701	691	704	714	737	715	737	671	713	727	737	668	708	736	717	703	721	719	674	691	696	694	683	723	696	739	687	731	720	705	686	720	659	692	690	695	754	683	716	688	659	705	677	685	708	628	701	705	708	646	697	740	689	640	689	725	724	712	704	708	700	701	670	707	686	735	697	726	710	663	672	748	706	689	678	722	692	756	679	719	708	738	700	642	667	740	700	718	731	715	666	675	674	695	672	731	700	713	730	665	690	715	714	697	683	695	720	667	641	694	724	693	693	718	714	699	696	716	720	709	702	728	724	749	705	709	676	700	720	679	664	675	725	688	711	721	683	721	728	678	723	715	672	692	684	721	668	667	746	715	672	727	702	695	706	757	689	710	736	715	652	727	709	692	721	705	698	712	710	735	696	664	698	685	665	684	722	691	717	680	675	662	711	716	722	697	688	678	677	673	679	697	687	702	648	736	694	715	721	688	725	708	651	680	680	694	676	724	678	726	701	737	669	755	661	679	650	701	716	681	670	662	718	759	673	700	717	656	678	709	739	697	635	686	686	654	704	652	678	656	704	669	698	705	710	695	681	696	701	691	719	715	674	695	649	676	697	662	703	698	712	710	728	687	700	749	705	724	669	693	686	682	690	694	680	683	659	748	708	739	726	687	661	704	675	706	684	738	679	684	704	713	669	735	695	723	695	689	660	721	726	702	751	669	693	753	679	711	684	716	660	641	734	739	741	693	704	706	715	684	721	760	736	701	704	685	730	693	719	658	664	724	773	722	649	701	699	692	681	724	694	692	710	649	710	689	711	663	703	713	697	694	732	675	681	705	696	657	679	695	706	664	684	723	693	737	680	651	698	668	690	653	688	722	735	666	671	733	739	740	672	696	703	702	712	700	721	717	686	709	721	657	668	670	675	727	742	692	691	693	703	720	662	670	708	704	723	672	719	655	686	665	694	683	668	697	679	667	714	679	707	683	728	704	699	671	701	665	673	729	685	707	706	713	750	670	722	748	704	714	693	684	679	719	652	682	722	727	710	780	696	728	716	699	646	655	692	744	746	709	662	721	701	737	713	658	687	716	730	711	692	672	754	709	688	712	724	676	685	687	712	685	702	689	673	670	705	738	675	706	681	732	680	685	694	695	715	704	678	695	665	696	665	700	679	732	701	713	737	748	708	724	635	698	698	703	706	737	723	695	700	708	697	659	731	711	706	687	674	674	676	688	754	680	686	696	706	720	703	718	679	671	672	718	679	710	682	688	702	677	716	707	704	657	709	752	703	733	736	671	673	691	723	677	653	683	707	695	688	773	745	691	703	694	659	683	666	704	722	715	746	698	687	691	708	727	707	731	711	681	705	679	701	639	721	633	712	724	676	711	680	666	719	701	698	688	717	701	686	635	685	646	717	710	646	694	699	735	742	681	703	694	658	700	720	690	708	717	732	661	677	732	705	756	664	653	684	701	670	689	712	684	688	689	730	692	676	716	662	711	696	687	694	739	660	694	702	717	729	681	727	703	651	712	674	690	702	697	712	681	741	719	696	739	730	664	642	709	682	685	650	692	687	707	721	711	648	675	691	690	709	700	705	651
7377	6064	9950	7012	3653	1942	1440	879	843	684	599	590	577	807	1082	1208	1138	797	659	521	458	383	393	394	359	376	380	308	362	376	374	327	376	333	356	340	364	339	355	344	315	341	338	394	368	366	372	346	348	385	336	392	344	330	332	344	368	351	328	352	339	317	377	369	376	388	364	318	363	386	392	357	350	321	371	338	340	351	341	385	362	339	343	353	369	349	355	354	367	371	388	354	386	364	366	357	354	396	330	344	343	337	334	356	383	346	367	354	332	333	376	354	352	383	372	401	387	378	327	375	388	344	359	343	356	390	357	345	379	352	347	344	342	328	359	335	355	332	338	359	361	353	340	380	358	376	360	381	378	381	357	362	333	399	343	352	367	389	351	367	358	351	347	376	344	357	378	364	369	333	355	368	358	356	399	312	361	378	384	361	338	324	342	345	363	341	351	371	355	385	357	357	367	346	356	335	387	361	389	367	351	347	357	349	348	340	377	352	338	316	354	354	325	354	321	312	359	351	372	385	390	357	333	349	323	348	360	378	348	341	347	388	360	395	321	371	381	344	356	361	335	335	314	353	342	396	344	370	349	362	362	346	341	359	403	363	347	364	386	355	387	351	362	336	357	385	340	356	363	356	362	363	390	374	364	358	350	362	372	372	355	329	317	345	333	359	344	358	362	382	346	362	350	336	373	352	355	360	375	358	350	352	347	342	404	333	349	336	344	366	323	379	322	342	345	338	364	352	348	346	336	349	339	381	365	367	387	367	369	355	342	339	386	364	355	356	380	331	332	339	363	366	373	401	336	354	372	398	351	329	341	379	354	348	362	343	335	358	354	384	358	357	346	348	364	348	343	332	347	359	340	348	387	333	315	335	363	344	332	379	334	361	382	375	347	359	375	364	343	355	353	321	360	363	405	343	335	338	345	346	339	337	390	388	314	387	367	394	369	401	391	372	357	383	343	362	360	371	305	337	406	315	379	371	337	367	348	351	329	342	388	349	363	355	378	353	397	314	366	392	334	370	355	395	358	352	329	364	349	336	339	369	359	375	346	338	354	339	374	378	381	335	350	359	380	337	342	357	341	337	358	372	320	356	333	340	372	343	341	338	381	346	401	338	351	345	365	350	365	385	346	355	404	347	342	348	356	351	355	361	372	347	354	364	358	360	349	361	355	339	378	353	334	347	368	337	366	361	379	373	382	333	335	342	395	352	360	359	354	343	331	355	353	381	376	357	387	348	346	341	338	356	375	312	339	338	373	368	376	331	350	349	377	338	350	345	372	352	370	370	353	388	320	388	359	325	337	387	330	383	370	350	345	349	381	371	323	384	368	320	320	332	332	342	340	380	348	328	323	380	387	349	324	370	339	368	341	368	361	359	387	378	340	366	343	364	343	355	345	381	346	393	348	358	399	392	339	382	337	359	353	339	364	360	364	362	382	358	338	349	362	347	354	398	349	384	381	395	363	351	355	352	364	355	352	378	338	379	369	382	379	345	355	367	335	389	350	370	354	358	313	335	384	363	368	357	358	356	345	342	360	346	356	360	353	358	316	375	356	369	362	360	348	350	348	336	335	353	335	326	385	362	391	359	381	360	366	370	346	361	390	370	356	387	356	361	340	361	356	337	335	371	372	368	343	349	371	373	370	351	391	326	368	351	320	352	373	347	369	326	372	362	321	400	401	334	352	370	305	372	370	327	393	390	361	374	360	371	367	380	359	352	336	345	346	351	353	387	352	361	355	359	324	358	367	399	347	367	362	352	387	319	368	362	335	368	373	353	353	386	339	365	359	379	363	328	321	355	352	349	375	357	317	377	371	348	341	358	379	351	368	355	350	338	325	344	332	362	349	354	369	379	365	362	378	335	353	369	367	339	324	382	336	342	364	363	349	360	342	359	375	347	333	382	320	338	334	360	366	336	346	387	365	362	348	323	323	339	397	353	356	352	355	329	326	311	347	355	377	379	379	348	363	366	359	343	351	358	336	310	357	359	341	353	339	346	355	340	345	354	370	343	336	341	363	342	348	363	358	378	376	359	354	371	338	349	326	356	379	380	359	369	351	349	357	337	357	357	349	369	381	356	363	354	355	385	369	371	381	347	358	374	324	359	389	363	388	386	307	352	350	357	365	369	351	325	363	367	395	360	349	356	354	368	325	328	318	364	357	365	364	342	368	374	333	309	357	392	363	336	346	359	354	360	369	347	350	330	365	325	349	338	322	342	357	354	333	379	344	332	344	351	369	353	317	333	388	338	363	354	369	344	334	329	372	337	346	321	346	379	368	362	353	357	375	350	354	346	344	377	372	368	367	346	320	321	319	313	345	357	355	375	364	371	409	362	343	355	387	368	355	357	333	345	366	352	366	394	350	369	322	347	387	319	348	327	373	390	385	377	331	380	362	349	358	345	362	347	331	320	338	331	379	358	345	399	351	364	386	361	347	359	357	377	366	371	340	316	314	364	348	370	376	362	338	377	340	345	347	371	381	369	356	299	364	355	370	359	330	364	365	343	388	404	362	378	353	358	340	350	340	361	370	352	385	336	374	351	392	355	322	364	354	336	349	364	398	375	337	397	355	366	356	345	402	372	370	335	340	328	369	392	369	343	347	356	354	355	386	365	368	335	334	367	346	348	333	357	337	382	337	364	343	327	373	363	367	328	371	353	354	372	330	348	375	349	325	348	336	366	351	358	329	342	382	325	303	368	369	353	331	370	353	324	334	362	358	362	310	369	322	322	348	329	354	368	364	342	367	384	345	336	342	378	345	332	342	366	350	373	372	360	335	355	376	370	353	353	347	373	372	370	377	371	338	402	365	348	347	383	378	354	370	350	364	356	350	364	342	362	377	330	332	354	398	346	337	362	340	341	349	368	362	320	411	402	359	340	384	353	347	353	331	353	368	384	353	343	356	358	383	334	346	347	342	362	359	358	331	368	354	363	336	352	322	417	360	346	359	352	384	387	365	355	348	315	362	324	363	381	341	331	357	368	328	361	357	378	322	358	394	362	358	354	319	336	378	346	344	356	368	356	305	349	365	317	360	346	381	369	319	360	326	369	384	382	327	385	355	374	340	353	389	344	375	340	349	414	359	347	361	373	367	358	368	329	351	364	364	363	359	374	336	347	349	371	392	400	355	355	385	369	393	348	325	336	381	366	382	354	349	376	352	351	360	376	350	379	353	344	357	322	342	336	350	347	357	324	333	356	384	395	355	367	398	354	339	355	396	364	332	341	346	352	331	353	381	350	385	333	350	366	342	315	364	338	351	385	365	362	355	362	355	390	339	383	341	356	350	346	363	332	374	351	353	321	350	346	372	366	344	349	357	365	369	361	334	335	346	342	327	351	344	346	356	382	344	353	397	377	336	357	326	335	377	382	349	336	304	337	342	387	381	372	358	357	369	361	373	356	362	329	331	343	317	377	369	379	349	358	327	365	344	343	398	355	351	341	376	374	355	400	363	336	343	381	388	353	334	361	348	311	373	335	382	336
4964	5690	14811	15244	9829	6599	5066	3524	3411	2575	2352	2050	2217	3267	4507	4968	4218	2786	1989	1442	1038	917	852	841	842	809	853	809	879	869	868	803	814	795	810	809	847	789	859	834	817	837	820	848	831	839	814	834	823	864	829	803	835	848	819	790	804	826	806	859	867	793	863	815	813	791	818	846	803	828	818	815	834	836	834	821	839	837	745	795	859	823	824	828	812	829	786	836	842	857	776	827	816	809	854	813	819	810	863	760	845	865	797	825	809	818	814	874	811	860	755	848	854	827	834	856	820	855	815	811	816	828	830	795	839	839	765	846	823	860	805	829	846	802	793	795	821	848	792	818	838	858	807	833	799	837	885	831	811	813	838	794	819	800	829	841	844	818	805	883	832	825	836	821	848	819	818	846	832	847	834	819	823	829	792	796	772	825	842	835	840	794	819	825	819	817	840	881	821	826	859	820	813	806	882	882	836	846	813	840	883	828	807	832	828	803	824	874	793	821	863	879	794	862	829	812	880	852	781	887	799	818	817	836	885	843	834	838	783	805	805	793	860	877	790	822	827	838	793	829	850	840	794	780	814	865	805	818	820	829	858	852	841	871	850	863	790	814	840	832	809	770	848	763	770	855	831	841	807	839	823	803	841	856	843	802	795	850	802	851	795	817	816	850	880	812	863	780	794	836	836	840	857	780	812	789	848	813	807	839	843	832	826	827	796	815	825	847	833	883	821	771	851	841	778	846	878	787	779	813	822	788	856	821	829	794	792	818	775	821	875	792	802	793	769	830	791	843	813	806	824	833	826	866	786	836	788	849	861	873	808	819	774	835	817	808	834	871	862	842	808	851	820	826	791	819	814	820	828	765	804	881	785	833	877	810	799	831	809	792	801	796	773	826	845	825	820	818	849	780	847	788	805	826	817	840	838	859	868	855	815	836	789	775	813	773	810	779	825	835	760	856	868	866	893	820	827	853	842	855	838	819	868	866	874	844	810	858	798	831	808	847	785	807	806	819	799	779	847	840	788	812	840	787	840	834	843	836	843	831	837	767	787	820	810	791	812	812	831	819	804	813	798	807	808	834	831	789	818	801	824	828	854	820	870	784	828	793	825	793	781	786	832	823	860	836	829	803	821	798	814	898	811	812	812	837	789	804	821	818	834	839	835	843	795	769	877	801	855	799	842	862	764	819	849	863	841	801	848	869	836	828	824	838	860	855	845	821	809	829	852	867	805	842	815	876	849	849	777	828	814	850	787	853	799	860	830	798	841	788	820	865	793	771	825	870	824	823	815	809	749	796	833	870	813	857	835	838	824	813	838	867	793	781	860	816	882	800	857	802	855	853	782	808	826	808	818	810	826	832	820	860	884	884	856	874	843	790	823	818	852	819	853	827	855	812	806	810	760	857	838	831	867	822	787	823	859	892	804	781	814	817	882	773	806	832	884	835	806	851	885	808	827	829	839	816	843	877	862	799	817	804	818	804	834	808	829	842	792	810	807	821	823	830	844	826	820	825	849	882	840	810	785	813	793	847	836	784	791	835	834	833	782	844	816	817	790	812	841	874	877	853	815	775	829	831	798	856	841	852	907	784	803	821	776	840	796	847	804	819	836	842	786	835	858	795	850	806	803	865	817	788	845	871	832	815	807	813	855	815	763	849	842	869	829	783	855	816	863	860	850	801	807	782	819	755	818	822	785	837	836	814	890	807	805	848	790	798	795	869	849	859	845	812	799	842	867	821	785	785	828	800	829	812	852	814	789	859	788	848	805	799	831	816	804	880	820	791	779	790	796	856	824	837	841	839	822	839	808	857	824	853	837	801	866	811	776	785	821	784	813	782	829	834	837	808	780	835	816	767	852	874	849	892	824	862	765	805	851	829	836	868	786	869	878	822	842	772	822	799	763	845	762	780	854	833	826	858	830	831	859	789	852	787	820	803	855	789	804	851	841	854	858	796	806	834	849	844	842	791	881	785	815	795	767	818	775	818	838	798	819	816	801	836	805	825	805	750	879	801	826	873	864	879	853	862	855	787	842	778	882	850	801	855	789	833	842	832	824	826	811	865	831	846	823	802	791	831	820	814	803	818	839	799	813	813	849	847	865	870	772	774	837	796	838	823	810	809	848	819	851	823	811	852	802	817	806	835	824	798	848	811	864	800	819	832	798	792	828	848	836	837	818	800	819	856	794	792	853	820	813	834	848	850	810	841	870	853	801	791	830	757	824	799	828	839	871	848	794	864	800	801	807	786	819	830	828	777	845	800	805	848	859	825	782	862	845	851	804	804	807	797	800	858	787	811	806	840	873	820	804	823	840	818	813	805	854	847	775	822	819	840	793	816	826	866	873	835	842	858	789	829	847	765	825	830	805	792	832	799	839	803	789	811	845	837	815	838	842	778	828	794	836	849	864	853	858	809	774	860	830	822	861	844	754	814	832	852	870	837	785	840	815	815	811	859	809	841	807	860	853	785	794	782	838	889	806	809	822	853	845	820	776	805	843	837	831	806	825	885	816	826	843	846	808	838	841	820	867	843	782	827	874	781	787	840	873	785	783	853	854	807	856	790	809	844	814	794	861	828	825	882	835	861	857	813	839	814	842	743	855	796	790	830	804	792	822	839	853	825	766	842	828	838	767	811	839	818	838	851	823	811	830	825	883	845	864	836	806	813	842	835	795	853	844	788	855	899	804	890	791	856	839	846	812	855	884	835	836	816	823	872	800	844	855	829	850	841	828	781	881	843	797	854	843	850	825	852	837	770	854	818	829	812	810	775	848	790	846	857	845	830	817	791	835	801	829	848	847	852	829	798	823	863	832	865	862	772	837	828	848	775	831	857	860	809	839	818	817	834	853	810	804	824	845	807	846	814	798	864	842	849	855	828	833	867	878	802	800	814	816	815	841	863	805	822	790	817	844	851	813	807	789	848	817	757	804	802	790	818	797	828	814	810	827	847	817	847	861	852	838	894	845	798	840	793	809	828	841	848	834	856	791	853	805	819	826	823	839	825	853	807	867	849	828	841	805	794	791	872	825	754	834	810	837	791	804	799	792	806	765	804	817	800	819	832	864	803	821	807	827	777	853	791	833	857	801	850	816	823	827	843	803	816	781	839	792	825	839	785	881	825	839	818	779	821	817	794	796	822	869	867	837	813	808	830	826	833	805	828	789	896	815	838	828	800	807	853	809	833	793	813	833	819	853	809	802	826	815	759	808	869	851	836	820	823	860	838	864	822	828	846	863	787	806	794	799	826	859	815	823	852	834	813	822	800	825	853	803	816	847	819	740	851	809	838	798	800	863	816	790	781	766	831	765	802	763	834	838	814	876	874	856	871	866	874	818	839	839	834	838	820	843	756	787	825	808	789	818	786	865	791	807	817	785	886	838	861	855	821	844	832	842	830	848	842	824	792	827	822	824	834	799	851	805	806	827	846	851	812	817	846	846	803	816	800	845	844	777	840	847	827	778	834	783	826	847	819	861	821	820	832	887	819	810	828
26184	23173	33458	33977	28012	17708	13873	6867	3460	2332	1852	1799	1898	6021	8899	7961	5170	2961	1861	1008	611	486	339	322	304	338	340	344	351	342	330	310	321	347	324	357	336	372	336	343	339	330	342	328	332	318	327	327	341	318	339	344	324	340	322	329	350	325	327	328	355	313	341	320	306	332	298	303	305	312	310	320	348	342	336	350	337	332	338	344	330	292	344	327	338	333	321	326	356	297	357	297	329	313	339	343	320	333	345	288	304	320	312	321	341	345	344	325	323	319	361	360	319	320	351	317	308	318	331	360	358	309	346	336	338	313	332	351	303	335	316	313	313	332	319	317	317	364	335	337	321	344	345	350	345	334	349	359	348	330	356	326	307	324	353	338	314	319	299	350	300	325	334	339	320	334	350	310	329	326	308	313	321	320	331	328	335	340	350	345	317	327	309	361	351	338	337	309	331	326	330	327	285	315	339	319	319	307	334	312	338	328	334	321	330	328	331	348	328	336	350	319	340	324	332	351	319	337	329	341	329	312	325	345	314	304	327	347	302	319	367	320	356	300	331	351	325	338	339	336	346	354	327	309	297	332	351	303	344	337	328	286	315	320	339	323	347	323	295	320	313	320	303	303	328	318	332	291	335	325	356	325	349	336	350	343	310	359	330	313	359	371	285	319	320	334	356	321	320	357	329	324	326	308	359	338	325	336	333	311	338	322	332	326	343	361	345	324	321	337	331	302	297	339	297	346	338	329	326	325	325	333	343	338	325	363	339	331	321	295	341	340	324	340	340	317	311	331	335	305	342	328	327	343	347	345	333	326	353	317	311	361	355	348	329	360	328	331	346	333	314	291	318	340	303	329	344	335	289	362	334	294	348	338	341	335	356	343	315	322	337	330	322	331	359	341	324	346	315	328	352	311	327	351	356	307	304	378	313	342	309	318	329	367	341	291	323	333	334	320	352	340	325	300	345	341	320	322	302	342	334	336	359	334	334	353	342	338	343	313	329	365	373	331	330	318	349	341	340	365	344	362	340	313	359	343	310	335	290	310	284	334	301	299	329	318	306	335	325	323	301	305	335	356	323	316	309	342	304	328	324	308	322	302	344	371	334	353	329	348	378	325	375	349	329	338	355	323	333	363	325	344	319	336	334	300	373	307	357	316	324	333	349	300	332	321	323	334	299	331	324	402	306	308	329	305	350	304	338	343	325	339	344	314	331	342	319	344	336	295	295	306	306	330	316	331	328	335	360	363	338	327	318	318	317	324	354	327	332	319	341	341	316	334	337	364	339	324	354	369	358	365	362	322	339	278	349	329	320	314	346	329	312	298	351	320	325	346	328	325	342	341	348	359	331	360	352	302	344	326	314	344	293	309	350	307	350	309	297	328	304	326	340	336	360	358	335	304	323	336	326	316	317	323	328	315	330	321	317	359	330	319	325	332	325	295	317	342	300	317	319	344	326	340	342	327	338	338	352	323	312	344	285	293	340	305	298	335	314	374	342	323	342	364	306	323	322	352	324	328	351	335	315	327	325	315	330	325	321	348	353	361	343	371	357	354	320	326	357	297	355	331	323	296	380	339	319	321	283	342	321	321	352	328	297	329	355	314	320	378	337	331	360	355	339	338	320	350	340	320	304	335	292	303	367	305	371	343	304	321	324	335	358	316	331	339	321	355	327	345	320	372	340	336	304	343	319	315	330	333	308	356	323	331	306	367	327	304	343	367	320	308	319	306	324	330	329	325	348	314	317	314	351	282	340	305	323	329	364	359	332	317	346	327	341	343	323	305	329	350	315	315	350	336	355	304	305	324	345	325	318	330	343	342	330	366	307	284	326	326	345	315	337	337	341	318	304	338	367	338	323	324	337	318	320	316	313	339	338	332	340	344	337	329	333	330	332	300	360	333	330	344	331	334	322	331	328	321	348	331	329	329	355	296	307	323	322	355	344	337	315	335	351	351	321	352	321	314	321	320	324	347	322	312	388	328	356	306	353	338	325	313	301	359	346	329	302	328	321	321	317	338	365	346	320	320	331	347	302	312	335	350	347	339	345	305	361	314	349	345	335	330	344	358	368	350	334	305	318	338	302	332	310	331	316	320	320	318	325	359	299	309	317	321	325	311	330	305	314	325	338	327	352	340	296	347	339	313	329	323	338	346	342	325	330	333	339	356	308	341	342	352	322	319	334	342	342	317	358	344	332	335	291	341	344	305	299	350	333	342	307	310	333	335	345	339	329	322	329	315	320	327	358	317	346	304	306	363	324	330	335	322	332	304	311	305	351	330	348	319	342	337	323	346	328	339	354	314	347	316	308	324	314	326	354	327	325	346	343	287	329	328	329	348	351	344	360	306	339	349	328	325	328	359	344	295	359	317	364	327	324	339	343	332	304	332	330	315	320	319	324	311	318	332	319	346	333	297	373	351	325	345	346	326	341	343	331	329	301	347	319	323	331	336	338	321	344	347	329	341	341	340	328	340	326	303	305	315	322	317	298	338	354	320	338	332	339	349	328	341	336	342	316	310	339	372	320	336	337	325	332	345	332	298	320	316	356	344	356	340	302	312	372	348	306	313	304	335	302	337	329	335	313	345	356	339	347	319	300	339	309	322	317	302	313	345	313	321	306	336	297	313	331	324	338	297	282	373	338	326	308	339	306	308	292	354	355	311	295	326	328	344	340	317	362	367	338	350	304	346	317	362	322	345	309	343	318	341	312	358	339	361	323	350	333	331	377	337	338	344	328	299	318	319	331	328	343	306	334	343	369	340	343	349	324	323	306	338	334	323	317	334	306	335	332	342	367	361	312	341	338	316	306	337	324	380	321	327	362	318	316	320	350	318	331	327	339	362	324	330	331	296	294	343	307	351	321	331	338	329	331	336	328	331	321	280	302	329	328	321	320	318	328	341	356	329	352	329	309	315	328	292	357	328	335	288	315	337	310	325	341	306	340	334	360	342	323	362	296	355	381	377	371	317	357	345	332	323	310	369	358	343	345	315	309	340	318	344	340	334	312	326	310	354	348	335	330	342	328	367	349	323	340	282	361	333	370	315	340	301	319	344	354	362	322	299	342	348	311	336	344	318	328	330	305	341	355	300	302	347	332	311	309	308	350	334	317	320	332	355	314	325	305	329	330	356	292	336	338	318	365	307	308	345	325	353	337	304	351	332	357	349	335	314	323	349	334	322	306	335	318	300	364	335	356	307	343	358	326	316	309	355	349	341	344	336	342	334	361	337	345	327	315	341	323	344	315	348	295	320	336	341	334	319	290	308	348	352	345	322	327	353	342	343	310	329	333	313	316	359	300	329	339	318	353	307	361	362	319	342	344	322	314	312	332	335	351	340	320	358	315	334	351	315	372	306	340	330	345	372	313	333	324	321	368	334	335	317	363	297	323	323	314	334	357	316	325	334	331	347	323	305	326	311	318	321	357	332	347	305	353	320	337	346	347	365	363	345	349	354	314	322	332	283	319	320	336	323	303	346	320	314	295	340	335	314
16317	17198	33509	38767	34300	27465	24488	14650	10114	8918	8193	8360	9384	23947	28811	26502	19166	12859	7839	4250	2166	1261	892	816	822	738	802	796	805	776	727	777	806	793	752	785	759	754	783	820	724	766	762	774	817	754	760	826	753	793	750	741	772	775	775	744	800	733	751	805	735	752	721	732	821	754	758	781	800	778	810	793	796	797	772	776	724	815	797	808	800	782	756	734	795	779	766	724	750	727	745	738	745	722	765	747	779	772	815	771	789	765	743	738	727	796	743	804	838	795	773	755	762	797	833	733	735	736	768	761	738	780	761	783	765	812	765	773	796	756	766	758	776	769	754	736	797	770	765	768	791	831	748	731	764	774	746	817	741	768	760	779	779	750	781	757	793	769	795	800	758	771	760	767	783	752	794	772	784	778	787	746	784	860	800	763	776	784	781	749	754	781	774	805	782	728	811	754	757	759	784	725	776	782	761	786	769	800	733	733	769	753	762	795	759	774	750	737	822	798	803	744	749	775	818	769	779	738	759	796	797	760	779	842	788	779	779	721	755	792	710	765	767	767	781	746	764	797	765	823	809	751	752	742	784	745	738	757	740	785	759	813	722	812	811	818	758	782	793	788	814	779	802	732	770	773	781	780	794	769	806	744	816	797	799	796	783	747	783	784	753	745	802	787	815	812	766	783	774	791	846	803	816	767	768	808	782	756	788	758	788	791	784	774	743	710	751	793	771	718	767	756	768	766	772	782	770	808	757	796	772	799	770	731	778	771	806	794	792	757	770	785	761	766	818	799	732	765	795	707	763	750	859	787	779	787	790	771	791	794	798	786	767	763	773	767	816	758	771	792	806	735	765	749	777	797	826	789	807	779	754	755	798	727	774	771	793	778	750	796	770	784	787	829	725	781	780	782	775	797	807	806	743	785	810	776	804	774	750	796	803	737	734	782	749	766	702	779	789	816	798	811	764	780	829	813	740	767	800	769	815	761	817	746	806	753	771	773	740	750	802	718	790	773	741	733	749	766	779	760	748	711	760	801	725	818	796	752	758	772	772	794	761	765	780	830	747	802	804	782	756	735	711	781	764	738	825	755	779	741	787	808	777	768	764	823	804	720	774	796	806	776	756	779	798	766	726	767	830	770	736	778	802	706	788	818	758	763	740	799	812	778	813	793	793	828	790	826	774	788	754	803	791	785	790	763	760	805	786	764	740	733	824	803	815	788	727	757	832	763	735	749	686	782	770	751	763	785	792	788	752	763	757	755	787	742	730	784	771	790	749	755	808	747	739	778	787	778	805	754	754	781	754	787	742	823	772	817	734	761	777	737	819	815	756	784	765	816	781	752	784	728	735	738	818	780	712	786	786	773	765	793	773	800	771	752	762	752	763	809	788	798	803	745	731	782	735	712	730	827	826	752	833	813	761	801	730	753	764	790	812	785	740	810	806	754	705	793	748	813	771	778	773	788	719	799	748	768	765	729	788	803	822	755	770	774	760	784	776	756	854	804	782	746	796	825	787	812	793	796	744	799	828	818	741	803	745	782	807	764	743	731	792	749	744	820	751	737	784	764	735	778	793	793	765	784	790	821	759	770	770	760	748	805	761	778	814	786	729	775	835	762	743	810	745	726	768	814	771	773	737	756	795	773	763	784	789	779	787	760	735	782	766	753	843	744	803	769	725	785	791	799	754	786	763	761	773	789	776	773	771	790	720	836	781	784	762	819	772	824	802	794	775	796	783	774	740	769	805	766	716	774	734	771	759	737	772	737	849	782	805	807	772	753	788	763	746	718	790	769	788	751	761	781	734	758	736	728	787	774	790	810	798	773	767	821	714	790	751	801	769	769	823	771	763	806	797	794	767	790	808	789	803	790	692	787	753	826	760	802	832	812	805	783	762	792	788	756	782	787	769	798	806	782	803	788	789	764	763	769	764	787	788	790	821	770	788	781	751	739	753	778	775	758	737	752	769	751	761	732	769	757	758	799	746	740	775	798	779	746	805	796	798	770	765	738	806	791	773	740	791	758	793	764	756	815	775	710	749	789	818	785	789	829	759	777	745	795	780	755	790	800	730	787	825	785	731	795	747	740	777	781	807	794	743	786	778	799	793	805	780	754	763	800	755	778	812	767	800	780	751	753	721	710	746	779	735	715	835	782	780	817	784	759	773	803	760	732	777	741	775	824	776	780	755	799	813	740	760	786	769	784	733	772	788	753	737	748	747	800	783	767	744	786	759	817	736	743	792	763	775	748	762	794	780	783	791	786	767	780	775	791	773	704	811	773	784	801	768	736	717	769	773	730	765	768	759	746	797	736	793	819	776	757	782	781	807	739	805	790	762	741	765	783	773	770	773	745	788	801	744	756	782	817	764	780	770	772	830	789	818	723	766	758	760	768	766	745	721	767	780	790	756	758	781	752	755	760	755	815	797	733	746	811	734	761	773	738	797	772	761	733	715	798	750	748	752	759	720	800	731	773	788	796	779	790	785	784	771	762	780	741	786	820	793	761	753	779	818	755	793	774	764	826	751	818	790	793	797	775	827	757	775	787	784	737	730	809	758	779	785	810	756	763	757	770	784	806	734	794	793	771	715	785	746	752	740	800	772	731	770	782	802	838	734	740	764	767	778	787	795	747	744	751	806	750	759	757	773	767	752	730	727	750	787	790	730	804	819	762	772	772	788	744	767	794	837	789	781	758	787	759	776	755	768	753	757	736	747	776	807	744	775	797	736	782	776	789	777	768	766	721	774	735	779	735	798	762	773	801	746	764	771	738	771	742	748	761	778	742	794	763	808	795	804	785	764	766	762	751	776	792	789	770	768	840	771	772	823	698	782	755	793	747	757	768	815	731	742	767	746	764	775	735	753	779	769	731	772	743	817	775	801	808	769	729	797	813	787	803	772	762	732	758	802	768	790	762	721	771	828	769	729	743	777	774	796	745	765	813	779	805	817	820	757	793	746	791	791	798	814	741	770	777	818	771	775	778	762	778	778	777	750	854	756	801	770	746	791	778	784	776	772	761	769	736	772	784	773	749	825	769	816	838	777	788	748	803	744	778	807	771	753	747	780	785	810	760	775	793	751	783	735	736	784	780	790	834	755	811	771	786	764	785	731	805	770	808	788	769	732	778	758	786	754	789	801	796	739	743	788	761	739	782	754	771	776	770	723	784	776	774	728	774	783	774	761	775	716	806	773	753	781	753	799	731	796	792	776	830	815	759	749	728	791	788	803	804	777	759	756	784	717	754	758	755	760	788	808	768	761	767	756	772	770	734	759	778	789	778	736	789	788	797	762	726	767	782	754	779	772	746	728	762	765	757	787	739	764	783	775	750	797	749	771	776	818	795	744	783	809	753	780	766	711	791	787	770	754	817	772	763	803	780	712	809	753	744	761	731	750	818	770	752	847	752	797	757	745	791	757	749	779	770	767	800	775	807	762	771	804	792	739	756	765	787	775	803	749	758	768	762	769	809	745	721	783	695	776	799	753	767	812	746	771	762
37614	31826	40506	42225	35321	26853	22079	12139	6430	4214	3556	3252	5145	11749	14290	13121	9573	6424	3631	1790	929	517	390	363	301	320	293	295	309	325	309	285	292	297	287	280	320	293	280	316	280	276	277	301	299	276	301	288	296	294	299	290	292	280	290	308	315	282	299	324	268	309	299	290	306	296	295	301	304	288	296	346	266	302	309	330	281	287	296	277	290	319	301	315	297	310	303	292	271	293	272	305	280	318	306	308	284	296	302	290	287	310	276	312	292	281	310	292	305	274	276	290	295	327	281	275	280	295	291	298	289	330	276	289	294	280	304	266	297	305	267	300	269	325	294	297	311	294	296	298	308	269	302	320	298	294	314	291	305	300	316	273	310	310	284	307	269	285	293	310	290	279	312	316	276	319	271	298	279	294	300	291	283	294	315	294	281	326	284	299	272	270	301	306	289	323	293	285	328	296	313	287	266	264	276	287	290	294	282	303	302	269	283	302	300	293	311	277	301	292	279	295	268	271	311	290	290	283	284	312	292	290	315	300	312	299	280	306	277	305	299	295	324	310	293	278	299	266	286	296	283	311	284	296	297	298	311	276	289	314	298	279	255	283	290	284	307	312	272	272	290	258	310	295	311	301	300	294	293	312	304	296	299	307	316	317	271	293	303	274	277	299	296	252	292	292	296	269	261	300	303	281	289	301	306	293	298	288	291	284	299	290	304	307	300	270	300	284	316	282	273	321	293	312	291	280	270	264	286	300	310	344	286	277	281	288	297	298	283	294	294	299	297	308	329	332	305	281	315	281	303	328	270	294	314	286	307	308	317	288	291	293	280	327	271	266	295	262	287	294	299	310	304	319	281	303	294	281	301	259	328	303	305	291	296	316	307	316	307	336	278	282	306	296	300	295	294	312	297	290	316	318	305	278	293	292	285	283	303	289	329	292	290	292	283	305	285	313	302	275	319	335	292	302	306	286	298	317	295	384	335	299	315	297	299	277	289	295	286	309	295	291	303	288	246	313	240	306	288	317	281	300	258	285	295	312	311	323	330	266	311	316	300	280	275	296	291	327	288	284	297	272	268	306	329	314	267	312	298	297	289	293	301	258	291	284	304	282	300	309	312	301	278	317	285	275	311	275	290	306	278	307	297	329	299	305	263	289	289	314	329	295	307	293	301	297	300	278	286	275	309	321	275	292	292	302	320	274	286	277	283	322	281	294	272	293	308	313	308	280	295	294	314	283	316	324	313	311	284	263	294	282	303	305	321	295	278	266	265	300	297	299	277	313	286	272	321	296	331	270	286	262	297	277	311	302	302	298	296	296	244	291	295	296	302	269	258	291	310	255	293	302	307	293	305	307	278	287	268	280	303	343	312	273	286	323	297	271	290	277	264	273	310	268	302	293	303	276	292	290	295	315	285	293	305	275	306	284	292	299	289	261	312	288	326	297	288	312	280	280	303	277	254	301	265	298	265	300	298	253	299	294	276	328	337	310	298	284	276	283	255	313	277	309	311	283	300	304	299	295	301	284	290	308	300	316	256	298	312	289	262	311	308	298	293	295	306	343	282	307	327	301	282	307	326	298	277	300	272	268	306	327	290	259	300	283	302	305	282	274	319	281	287	313	331	281	293	282	298	269	281	317	300	293	295	311	270	296	283	292	298	316	289	289	278	298	288	281	286	296	276	296	300	292	290	316	298	319	282	300	322	308	303	315	287	302	274	281	320	311	284	268	303	331	302	291	298	314	279	299	259	280	258	261	309	339	297	307	294	283	318	313	335	292	310	298	281	308	289	273	304	285	282	277	302	289	311	285	283	291	297	290	312	303	285	319	280	301	310	318	317	323	298	304	284	300	275	304	282	325	321	275	290	279	250	276	321	313	278	326	322	307	305	283	337	325	281	289	289	289	258	297	279	310	329	306	271	290	289	288	274	278	316	296	281	276	310	297	277	273	269	297	280	296	288	283	307	281	269	304	297	297	280	281	274	293	296	295	331	277	298	289	324	293	320	310	306	283	313	300	325	296	288	294	297	280	285	285	295	315	320	271	282	286	306	274	288	306	306	306	292	285	284	273	312	288	270	273	287	301	291	264	345	278	300	293	286	305	294	324	300	303	305	294	287	294	303	264	317	283	297	288	283	295	287	291	283	290	324	310	275	303	295	307	281	269	311	322	270	317	265	277	295	298	305	271	283	290	320	293	272	323	296	265	299	295	281	279	282	301	321	290	276	296	272	312	289	276	285	326	274	318	280	306	320	305	306	261	305	261	305	273	258	276	286	306	277	279	304	319	292	299	289	293	331	314	291	302	296	297	284	284	283	283	280	303	274	323	279	324	304	285	268	312	294	268	256	285	303	303	322	271	237	292	288	280	307	289	301	291	282	280	313	288	293	265	285	295	308	283	297	288	319	302	293	278	306	262	311	277	294	294	252	310	255	302	278	324	306	295	308	292	308	319	300	299	311	292	295	302	296	290	314	307	310	270	308	323	313	307	306	301	303	290	319	292	303	274	274	298	297	291	317	307	318	279	289	315	317	271	279	283	277	284	250	330	290	293	287	290	288	287	304	296	288	279	283	313	306	304	305	276	287	295	290	305	300	281	293	309	283	297	287	321	270	270	290	290	266	270	270	292	316	282	287	309	287	327	278	283	321	266	280	316	301	308	307	271	282	292	305	293	303	315	314	284	323	277	296	328	254	296	354	283	317	286	291	339	268	305	301	283	316	326	273	328	317	298	307	315	314	292	293	301	293	310	307	279	278	305	331	312	268	333	316	275	298	268	307	322	307	281	279	303	283	274	293	282	313	256	275	267	263	305	301	288	263	298	316	267	302	276	271	276	261	299	309	321	276	308	315	296	329	291	316	293	296	276	295	302	279	286	268	305	311	281	291	287	264	283	297	275	294	314	331	303	285	287	286	289	273	279	305	284	308	316	297	290	310	294	287	313	306	283	286	322	319	330	276	289	291	298	296	286	279	293	297	273	295	306	307	292	272	297	267	315	296	306	323	295	317	298	319	284	251	283	300	300	325	296	297	278	289	313	326	266	293	313	267	280	290	289	287	303	282	281	311	300	319	293	303	303	326	299	302	288	309	288	313	260	304	320	297	258	272	258	305	266	285	324	281	263	299	277	299	305	280	331	297	306	303	308	317	313	264	302	286	300	315	308	321	328	282	285	271	276	312	287	300	331	306	288	303	288	317	302	277	276	349	334	307	304	303	334	296	274	314	279	322	331	278	354	269	288	259	310	298	298	302	305	258	294	307	304	306	292	263	337	313	320	283	302	273	287	247	341	293	281	277	326	272	298	304	314	320	298	274	293	277	330	265	287	277	252	279	323	303	315	308	292	301	316	276	300	284	268	287	320	281	298	293	299	288	274	300	298	314	293	312	288	287	285	301	300	289	294	266	316	295	304	336	323	309	286	302	294	301	293	278	282	298	307	308	300	340	303	282	285	290	299	292	303	310	288	335	284	312	271	269	245	293	309	297	293	271	326
23983	23958	39440	45603	42512	37663	31792	19936	14867	14683	14073	14198	20522	33666	36356	33956	28174	21566	14554	7820	3822	1900	1118	805	713	684	693	689	723	715	686	753	676	667	700	719	710	777	715	693	681	676	693	765	757	674	723	641	681	725	683	671	689	741	659	721	692	706	677	690	762	693	662	681	667	702	715	677	654	705	696	692	724	716	701	723	675	704	684	667	674	704	732	648	744	671	707	686	705	710	651	663	716	674	718	744	734	696	704	727	720	734	670	681	678	698	726	691	692	722	733	710	654	729	694	650	653	714	711	696	691	705	689	733	684	731	707	705	724	733	678	705	702	633	693	726	705	730	701	748	687	735	697	733	715	714	689	670	642	661	685	683	662	655	711	681	699	696	714	675	687	685	683	648	717	741	701	676	746	656	677	706	691	728	677	687	661	701	698	705	696	702	690	683	713	675	695	702	722	718	686	712	736	724	698	690	740	714	648	706	693	661	685	707	732	707	706	689	704	683	696	695	697	741	691	732	667	709	682	689	691	736	723	690	718	687	720	756	705	713	709	684	720	701	654	716	628	706	706	709	661	695	713	694	684	727	713	746	745	679	687	668	706	726	730	732	678	704	769	660	687	700	734	699	710	696	669	708	652	747	691	692	697	748	730	708	700	695	689	752	720	687	691	714	671	718	718	663	687	736	688	683	699	713	680	679	646	669	700	713	653	718	722	740	704	691	723	672	692	733	732	671	673	692	660	676	689	684	732	710	706	723	665	659	733	749	710	695	732	686	638	698	694	677	701	707	683	764	736	663	687	750	708	695	650	719	686	675	724	748	713	712	757	711	720	695	683	680	692	696	651	704	689	700	702	700	687	654	695	737	654	731	703	738	717	678	665	728	681	699	717	673	744	722	719	699	729	708	714	718	707	646	741	734	672	711	722	710	746	700	717	740	639	688	701	706	662	732	734	746	679	698	646	688	728	681	676	690	743	734	721	693	704	718	691	709	740	724	672	703	716	732	659	685	718	738	718	704	740	732	703	691	741	665	719	725	679	686	670	738	698	676	689	710	671	721	692	724	743	667	701	686	679	714	715	719	703	715	712	726	715	750	666	706	696	713	677	695	692	733	668	723	722	710	695	699	748	704	679	711	674	706	694	686	679	719	690	674	700	662	728	716	683	719	643	704	665	713	678	680	717	722	711	713	700	705	713	710	740	701	670	721	690	679	663	705	666	677	713	729	718	710	718	721	745	661	736	732	731	641	721	693	639	735	665	715	699	719	668	731	696	702	691	724	695	694	738	687	715	664	682	675	683	727	717	669	719	716	734	713	688	745	686	703	727	710	740	651	727	753	658	670	699	659	690	689	652	710	661	674	649	711	654	692	636	680	728	655	684	725	690	681	701	679	672	677	669	678	675	739	721	681	721	663	674	700	715	706	689	704	762	726	765	678	699	719	662	751	686	649	740	708	700	730	670	697	679	711	727	727	710	695	713	684	674	722	677	732	726	715	643	687	669	753	730	681	653	685	694	683	717	667	681	695	723	675	696	703	717	718	707	712	691	755	750	716	734	644	728	672	689	663	761	720	703	758	712	708	704	711	681	648	687	738	705	714	750	703	724	700	687	666	675	710	712	736	716	678	669	679	695	747	682	684	718	698	681	725	704	693	727	683	680	678	727	729	711	718	671	678	703	738	715	719	673	693	702	713	730	736	684	702	709	647	705	655	656	710	649	717	740	730	681	703	686	735	702	730	717	709	684	690	727	700	716	708	741	700	707	676	686	702	667	748	746	701	642	676	704	685	723	692	641	723	742	680	679	669	715	707	734	700	719	752	770	708	733	689	748	686	736	702	717	752	711	724	642	736	703	686	706	665	710	697	644	683	664	686	669	727	648	677	716	688	712	727	711	684	669	687	721	688	652	702	683	688	702	705	691	723	714	713	652	686	734	710	647	705	706	719	673	705	664	692	693	700	746	712	715	771	723	677	709	714	698	671	712	704	717	667	701	697	667	704	666	719	676	753	710	722	742	685	644	611	659	685	716	742	705	707	693	720	682	698	686	713	681	688	707	724	687	708	715	688	676	739	670	772	672	717	731	701	692	695	678	681	678	717	740	684	722	749	694	784	672	727	703	701	735	746	699	714	702	745	723	710	656	731	711	707	723	707	686	707	726	728	708	692	699	712	711	691	636	709	688	707	672	769	711	710	673	657	660	753	697	696	668	740	736	722	709	713	667	719	731	715	697	683	733	693	733	706	703	689	716	731	704	696	701	626	707	706	687	753	705	722	745	700	695	697	719	696	666	652	718	697	718	732	695	729	709	668	724	681	675	719	701	729	722	724	734	708	705	703	676	675	717	687	669	681	693	741	764	709	707	727	732	738	707	647	711	695	692	698	718	779	695	680	760	633	727	690	693	693	725	661	689	741	696	709	682	710	710	742	717	675	681	749	682	661	702	667	712	709	705	687	692	713	688	676	676	693	669	732	713	670	673	719	694	725	706	713	701	709	694	689	708	706	724	691	739	683	696	695	672	725	751	715	670	691	674	691	715	706	685	686	716	657	684	741	671	755	675	700	672	716	710	695	724	698	665	718	678	725	771	737	702	720	720	663	681	708	703	708	700	681	688	695	703	739	690	647	720	678	716	742	734	687	708	722	698	745	669	687	665	690	703	699	665	750	698	707	708	693	674	730	697	676	741	699	644	704	661	700	733	698	748	686	714	712	695	688	687	692	753	669	690	667	718	680	680	708	749	716	703	717	722	708	687	730	645	727	668	734	727	686	716	732	666	664	731	700	680	773	720	698	726	689	682	683	720	706	687	687	730	690	744	701	730	689	708	722	742	698	685	739	736	667	676	724	684	752	705	698	743	710	690	659	690	733	668	737	665	741	771	743	693	673	728	683	736	714	682	700	741	696	696	665	721	672	704	675	731	715	697	721	653	705	692	681	726	735	694	692	717	708	691	694	690	680	680	732	689	706	677	709	659	684	688	656	702	693	721	731	676	643	713	729	692	697	684	713	677	714	731	669	721	693	704	720	736	762	677	658	719	658	678	680	672	691	692	691	660	687	679	689	696	717	703	723	677	698	690	681	670	681	703	742	666	706	725	724	690	668	690	709	757	713	686	672	738	685	706	679	714	637	635	725	695	737	728	690	705	746	694	626	697	683	744	668	690	690	689	728	688	671	735	689	698	666	714	719	687	715	747	680	703	735	679	685	693	678	675	688	737	711	730	721	696	685	652	712	669	684	697	665	704	713	700	686	763	712	696	695	740	664	691	682	713	694	698	709	711	672	719	651	729	744	712	657	646	670	711	685	689	701	698	666	686	692	706	673	670	698	723	726	673	729	709	698	681	690	731	689	780	689	716	688	680	723	699	709	649	672	709	684	701	748	680	695	651	668	674	724	661	666	698	727	731	689	723	704	677	716	715	740	686	726	682	739	772	717	679	714	720	700	714	642	673	700	699	702	678	742	695	702	691	710	679	685	701	676	746	704	735	701
11019	13235	16608	15073	8525	3860	1712	1048	914	831	831	847	790	947	1061	1132	1045	849	616	540	459	419	393	414	359	404	375	354	347	377	353	349	343	386	367	360	397	329	348	350	341	377	352	348	357	366	348	359	370	343	325	382	329	367	365	400	358	362	319	380	372	371	377	325	344	377	353	383	347	346	358	359	332	357	330	338	383	380	317	370	356	382	362	355	324	323	378	343	418	331	357	332	359	359	354	365	378	362	387	343	378	388	326	328	340	369	363	347	382	364	339	375	370	347	369	365	354	358	352	393	356	348	414	395	346	355	347	360	361	371	369	334	363	369	352	342	383	352	331	340	336	353	340	340	372	354	399	396	390	331	337	354	359	377	396	343	324	392	398	341	354	324	340	378	351	402	359	385	364	355	369	356	388	361	368	342	366	347	340	349	400	324	371	401	362	377	307	373	358	370	346	398	383	328	362	374	326	339	334	353	397	325	343	353	358	324	347	363	338	358	355	357	399	330	346	373	380	344	373	344	369	351	394	334	367	343	343	350	403	371	359	358	341	358	368	370	346	336	378	341	365	369	370	355	343	362	363	351	333	351	382	367	355	342	358	350	326	363	352	336	364	373	353	370	358	376	338	303	371	337	358	351	396	326	343	369	355	362	405	367	375	343	368	374	386	352	372	349	350	361	347	368	340	354	366	388	385	325	374	338	362	332	360	365	352	345	360	352	344	340	347	373	366	371	346	353	379	373	363	357	378	354	352	356	374	344	377	331	358	383	339	334	344	348	347	358	363	345	340	398	380	315	367	339	375	368	355	404	376	345	359	345	355	327	350	344	367	359	374	378	356	356	338	378	366	392	359	318	381	355	330	363	369	387	378	357	339	348	346	345	357	358	329	369	362	344	361	348	337	416	341	398	350	358	366	349	390	328	351	367	380	357	370	379	376	362	359	341	379	357	331	395	385	346	347	339	367	376	345	367	330	366	326	359	364	339	358	348	380	394	362	348	341	348	365	344	358	367	376	340	375	356	382	344	367	340	378	369	353	355	386	358	362	356	370	381	354	335	372	343	380	354	351	400	390	373	359	376	362	370	361	345	363	370	392	372	340	347	349	368	396	363	342	381	363	399	369	348	331	362	354	356	312	391	391	403	373	345	354	349	383	353	364	391	369	331	326	370	394	394	351	333	348	394	326	348	369	344	368	355	350	338	375	346	337	378	333	361	373	358	378	351	358	356	330	373	384	367	377	357	358	365	300	387	348	355	341	343	366	372	374	344	358	379	374	360	363	376	347	340	337	357	343	369	365	367	376	360	371	396	341	372	347	349	394	335	360	351	358	348	334	385	364	344	349	377	372	318	345	327	351	361	356	344	348	363	370	330	379	407	335	360	355	351	332	360	373	353	376	318	377	382	382	385	385	332	384	359	366	362	366	392	365	342	352	360	353	350	401	353	341	347	385	391	370	372	386	345	348	367	375	337	375	366	329	326	386	370	325	372	352	354	371	378	391	336	373	365	350	349	313	362	401	352	369	363	346	358	346	382	380	379	367	354	376	406	370	342	363	363	342	336	339	389	350	353	363	353	388	377	339	393	370	364	353	357	338	407	395	401	372	353	358	380	386	349	384	349	350	366	366	332	342	371	326	344	325	393	327	384	337	355	325	397	322	353	332	341	371	351	370	376	369	368	356	356	352	345	355	357	321	373	359	364	358	363	390	347	412	397	344	378	373	336	355	355	372	347	374	353	372	328	366	336	418	378	356	358	365	351	356	368	345	345	340	366	352	318	363	345	343	345	383	340	356	352	347	366	367	341	336	313	379	364	355	370	347	332	330	330	348	377	404	378	361	363	354	358	349	365	352	368	376	356	373	329	367	370	339	385	376	321	350	357	353	356	332	363	332	338	354	353	362	342	361	343	343	355	373	369	378	344	342	355	331	378	361	368	375	353	362	371	366	334	380	385	320	403	335	316	352	347	363	362	382	377	355	354	360	373	357	354	373	355	371	376	348	386	369	351	359	336	398	400	360	373	350	385	337	360	331	361	357	367	365	378	370	390	327	358	327	356	337	314	335	353	340	374	365	378	347	327	389	342	384	334	389	333	378	368	376	356	398	388	332	318	362	335	329	360	342	338	367	325	368	358	321	362	369	336	349	349	387	334	318	349	361	349	361	363	352	380	363	334	357	348	344	336	339	345	314	369	372	342	366	335	371	412	355	385	302	357	366	389	322	357	348	362	323	355	358	320	374	343	334	371	341	349	347	353	341	392	362	354	384	371	360	354	365	366	376	339	372	366	393	379	364	356	348	340	313	393	351	377	360	356	336	336	359	376	320	368	346	394	330	347	359	380	329	368	315	391	348	387	397	351	370	350	332	323	330	355	367	360	346	368	369	357	343	372	366	327	363	385	370	369	361	362	386	346	308	368	392	369	380	350	345	368	380	357	350	368	370	314	377	351	379	338	340	338	351	357	382	373	350	381	379	355	350	377	353	330	366	364	350	358	360	363	346	373	362	370	330	377	347	366	348	320	344	377	353	353	347	386	379	331	333	384	369	400	336	373	360	373	375	372	381	365	351	356	348	364	362	356	387	361	361	336	373	356	370	361	354	381	387	362	358	367	397	357	347	392	351	323	339	366	372	333	368	339	345	357	333	356	321	342	357	361	355	358	359	374	385	346	401	374	361	354	391	372	377	364	347	353	375	334	366	385	379	352	353	343	374	366	373	346	391	345	363	370	364	348	390	340	365	359	370	335	323	387	350	374	357	385	393	368	346	341	361	345	389	328	346	329	353	379	367	326	374	376	362	355	380	369	362	371	375	346	362	369	373	389	354	331	373	374	337	381	392	356	366	363	347	367	393	378	339	357	350	337	358	340	349	375	318	354	336	355	367	375	374	370	363	332	354	357	363	368	373	356	382	350	372	388	331	363	342	302	376	360	355	376	379	360	360	375	368	352	359	349	389	335	360	337	339	357	367	319	362	348	377	346	353	351	356	358	343	357	342	359	309	373	357	347	351	344	343	388	351	379	350	355	356	381	343	383	387	361	369	361	405	355	343	360	341	354	373	350	376	347	332	364	369	366	336	354	376	358	355	378	372	370	362	333	348	335	313	325	336	367	370	323	360	377	330	344	341	363	355	353	386	361	387	360	347	385	369	369	332	356	357	358	379	351	372	356	391	380	338	376	366	366	381	365	388	365	378	324	344	349	359	380	356	332	390	361	345	372	368	329	384	334	379	361	356	364	369	358	365	352	371	375	376	348	356	329	343	386	339	320	357	373	368	339	362	354	388	396	382	361	382	353	332	358	379	371	368	344	365	345	335	331	321	375	336	361	365	373	321	389	381	337	371	345	352	352	379	401	362	381	344	366	372	383	358	355	326	365	351	349	397	360	351	358	342	384	372	364	342	356	356	361	367	350	382	352	345	372	381	386	384	358	347	344	354	376	379	351	379	345	393	353	352	364	351	369	351	354	329	353	369	342	360	371	368	359
6794	10950	21499	25834	19000	11867	6345	3879	3520	3502	3518	3742	3785	3991	4601	4597	3905	2860	2025	1592	1138	986	934	833	851	794	799	841	836	831	822	818	874	832	853	844	836	835	819	836	796	892	854	808	828	762	810	785	813	830	830	796	881	870	853	817	884	818	897	848	836	841	854	846	799	877	839	803	811	898	854	756	848	813	817	853	826	811	787	890	863	840	843	823	831	865	848	814	844	824	852	779	872	827	788	827	862	838	856	834	845	818	841	862	843	819	890	861	846	840	854	833	799	835	801	844	833	792	865	813	790	838	848	811	834	858	883	838	800	803	818	838	856	873	838	830	821	845	791	847	794	838	778	852	803	884	815	863	790	845	861	804	836	800	830	858	882	812	825	864	867	851	899	881	822	897	854	779	860	861	902	834	759	866	814	848	833	892	838	787	814	842	835	844	792	847	816	784	884	825	890	799	834	831	812	817	807	871	885	910	869	840	875	814	913	787	888	804	806	853	809	855	793	855	865	830	853	841	798	858	797	849	855	816	820	853	891	861	836	797	856	873	818	859	847	804	829	802	837	824	834	839	884	870	877	822	787	862	819	786	797	868	799	862	827	843	796	853	822	841	770	799	824	862	825	852	808	866	782	835	798	820	807	830	857	849	846	852	811	891	892	794	847	797	850	868	835	882	831	867	875	883	845	863	857	814	842	824	824	830	819	755	836	863	781	826	802	819	836	843	861	812	802	802	811	863	788	811	891	829	827	841	880	801	852	859	864	841	810	803	859	827	817	849	806	838	818	872	881	771	824	792	830	801	818	798	832	785	803	848	818	813	835	859	818	843	892	829	831	870	808	876	789	820	850	805	840	864	845	812	809	847	783	821	829	777	821	792	835	870	845	822	843	802	804	831	847	806	799	821	770	828	869	857	832	835	811	832	806	815	829	780	818	856	836	873	795	824	811	869	883	832	814	838	792	791	860	877	830	808	821	843	864	852	843	825	852	839	824	886	858	812	856	797	805	870	824	829	795	802	873	791	834	850	773	839	836	815	760	824	828	833	854	836	876	858	828	812	876	825	806	823	866	841	817	791	845	858	759	848	880	829	842	878	809	806	820	808	844	844	809	817	810	889	848	815	846	838	830	813	855	805	794	874	778	846	865	885	864	801	895	866	794	820	824	862	848	799	817	762	821	874	805	834	836	839	795	848	847	851	796	822	814	829	794	834	780	822	809	801	838	853	840	808	876	854	782	835	892	835	833	818	805	851	853	834	837	817	846	834	771	872	856	842	854	824	856	820	832	803	816	831	795	830	792	831	836	875	832	823	850	848	841	795	841	760	843	780	810	859	843	889	843	846	888	830	816	835	806	831	801	806	851	829	857	833	835	858	814	885	831	818	817	867	782	856	861	875	749	851	853	821	843	852	817	839	801	891	838	830	881	835	854	848	849	856	858	857	907	804	897	836	800	779	848	797	871	826	878	837	854	833	819	803	823	814	852	842	840	870	863	843	831	810	789	837	858	803	831	845	819	837	871	854	866	868	821	818	834	856	835	863	854	822	801	895	854	793	859	872	837	838	870	820	811	857	875	811	819	860	852	842	858	824	812	886	780	813	865	869	843	819	891	829	848	819	865	883	835	847	829	788	865	813	863	807	843	859	828	814	843	899	827	868	757	840	905	841	796	836	904	837	826	820	861	919	864	830	832	835	822	842	841	796	892	908	841	806	817	802	857	823	846	843	819	760	800	868	816	859	864	855	852	885	800	799	908	837	800	857	849	820	859	831	834	844	841	778	842	816	823	840	779	842	783	882	807	826	848	805	890	881	798	819	878	810	835	847	833	869	814	779	828	798	801	846	870	832	900	873	800	847	891	786	840	777	852	863	805	828	826	844	764	822	814	836	807	840	818	825	835	873	855	841	826	837	850	807	796	805	798	820	850	822	861	815	840	835	814	845	827	841	849	793	862	871	850	799	858	864	868	829	814	893	829	830	837	828	849	890	795	855	846	841	847	779	808	877	839	836	836	818	845	841	873	833	851	814	887	868	826	817	785	829	834	846	838	859	825	811	758	835	808	849	830	831	838	856	884	823	863	819	852	851	820	789	833	832	848	757	802	825	805	810	816	798	830	857	792	842	861	844	818	863	800	818	870	806	812	823	896	851	799	820	838	886	844	817	853	775	888	859	797	842	882	809	820	835	853	817	833	810	883	813	829	818	812	830	815	777	846	851	845	821	822	808	838	854	869	833	836	880	790	886	792	864	866	836	816	773	866	815	819	834	814	828	854	814	797	874	925	824	764	860	823	829	805	851	786	822	806	814	832	866	882	821	837	864	813	805	831	863	819	845	774	838	814	837	837	835	830	838	838	871	824	827	829	818	853	838	860	817	849	829	837	857	880	860	833	773	846	839	840	836	860	832	847	851	887	863	817	790	849	818	860	872	857	817	796	848	836	807	837	853	838	832	848	842	824	789	830	848	866	814	823	835	824	828	835	832	827	819	868	841	833	835	839	872	813	882	851	817	791	834	818	844	901	846	857	860	839	842	819	831	806	806	829	819	802	823	855	799	816	843	803	784	895	810	861	843	877	879	823	793	787	796	871	855	798	841	881	819	833	802	853	832	855	857	859	867	834	860	788	871	862	856	813	830	876	849	862	835	777	859	827	884	875	824	862	861	809	833	840	825	849	825	843	842	885	864	859	809	827	818	824	833	875	826	821	838	832	863	842	825	882	884	805	837	863	855	784	848	777	864	851	819	843	806	788	863	844	817	845	834	861	821	802	835	825	786	820	849	849	839	851	831	883	834	790	820	859	805	864	786	839	875	875	809	801	796	828	837	827	831	851	837	898	859	882	824	827	830	885	806	763	836	857	851	811	791	853	852	777	847	855	894	876	840	788	840	810	863	798	832	876	872	788	818	839	796	866	826	884	815	827	844	805	818	893	834	835	898	867	806	830	872	845	847	867	869	840	849	822	831	829	828	830	864	848	908	881	824	797	841	882	822	802	866	842	799	845	844	850	863	827	843	844	826	853	844	864	837	817	816	805	899	839	829	850	819	852	870	905	835	856	775	788	882	782	843	783	829	853	826	812	822	833	820	814	871	794	844	778	816	871	836	874	834	800	867	883	824	788	843	859	856	800	780	884	849	891	856	829	801	838	828	823	835	910	854	769	850	845	844	839	842	873	812	883	831	867	855	766	843	880	842	796	836	820	793	828	846	791	773	832	838	794	852	814	865	900	856	849	855	820	830	810	839	854	837	867	787	863	829	826	881	784	826	860	827	765	851	818	772	882	794	873	806	845	860	869	789	837	842	820	859	770	855	843	813	889	875	869	872	829	808	851	837	839	800	745	879	858	850	846	887	887	808	841	787	862	867	866	885	872	822	839	820	809	801	820	848	862	793	899	833	833	826	837	792	814	825	825	855	870	823	840	780	823	832	846	801	833	886	853	826	810	817	829	822	895	800	801	796	846	839	816	817	810	826	848	858	767	873	820	847
28782	27260	30576	31805	29538	23825	16479	8945	4154	2292	1981	1943	1757	3754	8357	7268	5274	3271	1863	1168	682	455	390	322	332	330	319	389	335	337	349	309	335	313	356	308	311	358	326	330	301	327	326	322	316	337	310	295	325	322	328	335	355	337	320	303	310	339	314	299	328	364	350	362	350	320	315	310	320	347	328	298	303	363	343	347	306	342	333	306	312	319	304	304	329	340	346	309	336	321	317	329	339	333	333	318	299	353	335	337	327	332	352	340	318	313	310	354	323	296	312	347	318	311	368	342	308	312	321	347	365	329	297	325	332	344	350	330	331	320	330	345	324	313	295	317	336	312	344	363	320	311	305	329	336	327	349	298	346	342	299	335	339	339	290	311	342	315	336	339	340	361	340	338	362	299	308	314	328	347	328	326	317	368	344	338	305	338	334	307	285	303	293	313	324	337	323	339	321	291	342	323	308	314	349	298	313	272	366	306	342	330	336	325	331	332	330	347	333	321	333	267	317	350	321	318	316	323	318	316	355	306	342	321	321	320	333	317	316	306	316	328	332	360	324	339	351	318	329	324	338	323	343	342	288	331	348	329	339	325	313	350	337	321	320	332	339	305	347	326	337	324	323	336	333	359	346	323	341	329	358	322	289	362	316	333	348	295	321	337	338	309	307	330	335	322	314	331	318	291	281	328	334	350	339	311	308	358	390	300	314	344	339	300	350	315	341	341	317	336	315	346	317	323	362	325	332	315	338	355	332	308	320	331	335	319	354	376	317	336	370	318	311	321	309	315	340	339	320	339	332	303	334	334	370	359	354	291	340	323	321	351	345	316	317	362	295	322	330	307	316	355	338	363	290	324	316	341	321	340	338	305	314	325	299	366	325	314	341	330	317	322	333	321	320	301	368	307	321	358	315	333	313	309	354	322	299	354	310	343	361	346	333	348	309	345	354	309	314	318	369	331	346	337	371	318	339	337	359	299	331	330	325	313	302	339	334	310	326	342	299	342	328	311	338	343	313	342	309	319	304	318	317	348	348	330	327	323	317	326	320	316	321	323	322	320	333	311	348	325	333	323	340	330	350	310	319	339	336	349	311	327	377	322	333	331	352	319	313	299	310	325	309	326	346	325	319	327	336	319	310	330	315	313	319	317	346	346	333	309	342	316	324	345	358	317	342	330	328	309	337	349	332	353	348	308	316	308	313	344	321	329	306	347	340	312	335	316	312	312	335	338	315	357	343	324	280	314	358	322	343	358	297	316	310	293	350	349	310	336	327	327	344	337	322	312	325	327	321	323	319	306	349	329	319	338	337	322	313	320	327	312	315	317	348	296	329	315	328	339	333	315	329	302	276	307	308	335	286	301	340	326	320	332	344	321	339	343	334	316	308	345	297	344	342	358	338	349	328	348	303	303	352	333	329	335	301	302	333	326	340	348	335	334	353	338	362	323	335	286	324	346	347	339	315	318	322	327	338	316	305	326	334	317	308	337	324	355	327	355	349	331	331	289	327	343	361	317	330	350	321	296	325	306	319	335	309	318	322	353	321	335	363	326	303	298	312	356	350	332	311	344	315	300	331	355	342	309	309	313	314	339	286	322	360	336	307	321	304	343	332	324	347	297	301	321	330	334	322	319	329	341	296	319	330	337	365	348	362	342	350	314	318	326	292	332	317	338	311	334	332	294	336	327	334	336	335	315	341	313	348	331	289	304	333	321	355	331	341	321	343	312	317	378	357	314	315	332	324	301	296	333	351	321	312	323	330	373	343	367	327	313	300	322	334	294	332	306	340	338	344	360	294	350	349	346	329	299	317	302	316	373	332	362	297	318	310	360	346	326	322	315	320	283	337	345	334	347	344	349	325	355	310	336	331	314	340	344	320	322	310	352	345	333	359	316	328	356	321	324	312	336	307	313	358	318	325	312	342	338	306	339	305	325	344	312	362	300	301	315	334	320	326	319	286	324	311	315	340	330	373	321	305	343	337	297	331	305	350	349	313	357	317	317	348	341	329	342	346	340	349	343	318	302	325	361	306	331	313	314	337	344	366	335	325	308	338	328	321	347	283	332	308	311	314	302	326	326	319	336	316	326	301	335	333	310	353	356	316	318	336	337	350	303	330	341	310	308	306	335	340	345	360	336	333	325	345	314	333	340	360	309	373	347	322	313	329	309	323	313	334	312	319	333	340	320	357	338	311	339	334	306	342	346	336	319	334	351	322	299	310	295	312	358	323	350	328	319	338	318	335	320	319	354	304	362	326	343	343	310	298	288	331	330	320	330	337	347	324	304	339	346	334	287	354	343	310	360	329	347	317	328	331	339	299	333	317	322	342	314	327	344	313	317	315	280	324	324	305	310	340	334	299	378	329	324	344	340	319	345	318	329	353	310	344	371	329	324	333	342	321	334	328	324	318	336	342	341	345	326	346	318	333	311	347	313	302	293	290	327	339	317	341	340	343	339	325	337	324	354	306	317	349	358	323	312	358	336	324	328	307	344	334	348	313	335	332	349	312	351	359	297	342	331	343	327	328	328	318	311	355	307	309	360	325	333	308	342	305	330	342	311	315	295	313	348	323	333	331	356	322	311	343	334	300	320	324	335	365	342	324	379	310	318	339	329	307	322	341	355	325	372	307	355	295	346	307	336	333	314	320	302	277	330	322	367	305	317	331	355	317	331	296	303	294	337	364	333	349	371	290	307	334	324	360	285	332	311	316	329	320	316	307	326	338	315	317	340	337	330	348	329	322	330	332	337	299	309	318	327	343	321	339	345	309	357	329	312	331	343	300	288	344	340	357	301	323	342	361	375	349	335	352	331	336	356	293	316	348	322	349	321	328	349	325	310	340	319	318	292	302	342	289	329	305	343	342	326	361	324	358	320	313	314	308	281	345	352	330	361	337	333	353	358	324	339	347	324	334	333	334	366	319	314	326	300	335	327	304	327	275	321	341	341	359	346	316	324	291	278	313	314	321	333	358	325	327	310	279	320	303	332	340	329	337	320	319	346	358	344	348	336	328	325	307	311	300	322	309	334	345	318	320	322	321	299	325	314	354	310	331	320	342	321	364	307	304	320	335	362	340	317	326	344	317	308	315	333	349	338	357	320	352	338	308	321	340	330	349	366	329	353	322	341	312	331	356	340	311	316	318	312	319	334	318	323	313	330	333	312	288	325	323	321	331	340	321	300	320	349	343	323	299	328	333	311	344	306	310	328	343	324	336	277	330	320	353	296	357	336	351	331	340	352	327	329	322	355	366	359	336	314	303	307	329	349	334	330	332	322	308	339	329	343	367	305	303	391	369	310	333	351	317	318	316	308	317	324	321	348	345	329	344	353	332	313	309	311	323	351	328	327	311	339	348	330	344	310	332	303	347	312	304	357	317	305	338	343	317	329	316	331	315	320	296	280	335	287	326	319	269	363	312	368	331	336	300	347	342	321	341	336	329	333	342	330	335	286	298	302	297	336	336	353	315	341	309	342	341	296	307	310	309	291	320	308
17204	19996	31771	38152	40091	34153	28204	18618	11613	8873	9176	9184	8654	17391	28870	25196	20200	13686	8438	4636	2472	1405	990	790	794	750	752	793	768	772	804	757	782	791	780	801	757	810	769	706	751	742	753	755	732	781	771	762	816	770	791	758	772	762	770	766	741	765	739	760	754	733	795	855	769	775	783	768	779	724	814	782	720	805	731	817	788	769	779	825	800	801	825	718	816	797	752	792	822	756	759	794	816	832	826	784	766	785	800	744	795	741	784	724	806	743	769	782	753	771	761	816	755	763	817	788	722	742	780	770	750	750	800	737	780	781	774	769	743	736	747	763	758	792	721	822	809	787	747	777	748	762	730	753	802	803	773	795	780	811	750	783	713	758	764	813	755	782	793	759	765	773	726	796	804	782	772	717	785	714	823	806	790	789	750	716	742	767	790	773	770	777	772	754	759	751	786	785	730	809	763	771	766	772	792	840	743	796	777	758	804	786	723	780	753	792	817	744	822	739	732	726	820	790	781	782	767	788	789	766	767	780	728	728	744	774	765	779	787	760	795	728	782	758	758	783	790	724	771	766	806	782	798	773	804	769	786	734	821	769	754	813	736	774	777	751	688	762	806	742	797	731	726	752	788	777	782	806	708	767	808	798	737	780	787	748	785	713	796	776	802	824	794	753	763	730	799	787	760	803	800	777	771	731	788	732	715	751	815	755	749	791	743	734	747	820	778	781	770	762	765	736	768	746	810	728	794	772	783	780	763	726	782	733	754	811	755	755	765	795	736	802	774	811	754	820	815	774	767	779	750	757	781	786	800	797	817	755	750	760	765	888	771	835	787	726	782	749	790	751	775	747	784	791	765	748	776	772	739	759	757	769	779	791	761	725	864	783	767	763	787	770	775	776	789	784	771	760	758	764	767	798	769	763	839	790	811	775	779	817	783	757	811	764	743	792	754	754	777	777	718	775	804	812	780	764	784	783	836	733	824	794	775	752	758	796	835	798	799	776	775	784	767	736	781	701	769	785	773	798	782	794	750	808	782	729	788	799	786	767	819	757	801	814	819	839	733	822	769	784	732	797	770	795	776	798	821	811	756	806	774	771	761	825	758	788	809	817	759	751	801	740	808	773	786	719	803	742	801	761	781	759	771	813	764	737	832	807	760	768	786	768	813	827	746	723	761	799	738	826	757	799	789	825	751	715	764	778	774	768	777	754	743	826	754	784	821	759	820	758	773	789	777	806	732	754	733	777	792	818	738	778	788	749	754	802	829	764	759	756	836	746	762	783	779	744	771	764	746	745	762	753	785	763	774	742	738	784	758	781	717	804	751	755	739	746	765	712	723	764	762	770	739	768	715	801	765	743	751	775	758	772	770	732	782	740	716	796	753	719	758	784	790	772	752	746	764	723	762	811	737	830	802	763	741	762	795	778	784	750	750	783	697	769	825	771	726	733	815	769	803	805	746	774	763	757	774	770	802	756	786	703	774	803	783	708	800	756	794	812	764	749	822	778	777	759	791	774	753	760	742	768	753	772	759	721	776	771	775	771	786	755	779	759	785	784	751	782	784	772	739	799	773	781	766	768	788	796	793	737	767	791	764	796	828	769	810	752	759	767	808	756	788	806	753	788	777	741	760	775	794	710	780	785	816	790	772	748	766	800	753	781	756	700	760	745	795	761	787	758	779	780	735	767	754	775	798	794	809	785	783	779	791	779	776	750	742	799	756	770	787	797	791	762	790	774	746	752	819	833	757	768	736	796	767	802	781	764	785	760	790	766	758	766	763	778	759	746	727	815	770	746	759	804	729	759	742	798	761	771	712	765	806	799	776	761	755	818	763	745	771	799	799	758	759	751	803	778	806	793	769	752	797	755	750	790	806	771	826	779	820	803	790	740	740	786	795	767	723	759	763	805	760	778	762	770	817	805	813	787	811	794	745	798	790	762	764	785	766	718	741	737	778	779	753	748	788	768	764	754	805	780	718	767	766	799	751	786	806	752	794	788	729	744	798	778	803	734	801	807	782	849	847	747	811	827	776	750	803	723	798	767	809	849	793	763	759	739	752	778	756	766	780	823	763	760	766	778	789	742	759	779	761	783	762	758	788	757	787	796	765	770	792	805	763	836	778	800	733	748	773	767	753	747	811	803	768	759	776	766	782	752	742	796	756	728	758	748	781	779	758	757	764	782	762	780	744	739	749	766	754	838	750	752	778	824	777	728	785	817	788	728	759	794	784	735	731	774	763	796	793	817	792	752	800	765	724	780	808	731	800	795	787	797	778	779	712	800	779	745	738	775	732	782	762	767	743	835	760	751	781	787	802	760	815	742	784	818	739	792	798	768	766	837	780	755	753	774	749	785	765	746	793	797	698	759	759	778	768	792	775	744	731	780	768	736	775	786	789	740	750	745	761	779	772	793	764	765	796	800	782	740	757	806	820	747	811	747	759	801	757	803	789	756	759	754	763	768	810	792	809	757	789	786	808	743	781	765	803	785	794	723	738	764	741	728	814	759	763	824	822	767	769	760	761	735	751	736	782	781	742	772	737	797	786	781	783	724	787	770	806	774	793	777	755	742	747	864	800	744	739	770	781	744	751	742	852	788	745	726	787	753	775	796	782	781	727	753	822	764	778	756	748	794	752	702	709	796	721	758	793	783	780	759	746	781	811	742	701	779	741	767	768	824	753	744	819	778	742	798	750	796	739	752	775	797	774	770	742	790	726	812	757	810	787	789	750	752	779	769	795	818	773	796	725	851	771	767	818	777	755	794	762	845	762	781	720	777	782	754	774	775	729	772	805	770	742	747	778	758	737	741	741	746	756	772	828	753	803	715	781	762	777	762	796	769	791	797	812	732	801	735	791	768	756	805	772	750	771	774	776	777	771	710	768	777	751	745	776	766	775	763	807	781	776	781	821	736	784	811	798	751	791	750	817	754	725	777	774	750	799	772	773	757	771	762	761	778	794	780	792	741	716	773	756	757	805	748	787	768	763	827	776	803	791	793	789	816	743	713	760	729	753	817	806	780	802	735	789	772	830	760	696	821	783	785	779	786	769	786	807	758	772	783	760	786	767	789	751	761	750	792	776	824	758	733	760	737	753	840	833	772	797	775	772	770	780	795	826	742	794	757	765	790	727	785	756	778	758	695	772	737	781	804	748	805	784	812	716	757	841	750	797	822	769	731	797	767	774	755	806	773	809	771	732	810	791	794	832	772	754	803	764	805	803	755	725	753	761	798	776	744	825	772	779	753	728	754	744	786	793	773	753	784	794	835	764	837	791	739	775	751	753	750	751	760	777	775	813	810	803	752	799	776	809	716	746	850	776	832	767	754	748	778	792	762	780	789	756	752	732	786	783	749	805	788	713	751	751	747	810	753	757	820	730	762	747	753	770	773	788	763	796	784	749	734	809	764	763	845	801	801	800	785	791	749	800	844	779	755	824	810	743	779	770	787	760	765	760	788	760	774	797	788	779	778	798	736	766	845	807	770	759	774	781	788
39464	33733	34496	39938	36733	31350	27470	18989	11570	5755	4133	3523	4259	9323	15403	13686	10070	5829	3227	1676	891	499	399	356	333	321	320	299	300	313	281	292	286	286	297	319	305	266	308	287	301	301	298	282	287	282	308	324	314	289	328	304	313	306	311	330	308	307	289	273	277	316	273	273	301	283	320	334	283	287	275	302	295	302	289	322	299	316	298	289	306	310	329	284	311	286	318	284	283	308	307	288	283	301	295	272	275	326	310	317	301	295	311	309	296	282	300	360	303	343	315	289	291	315	310	308	303	308	284	328	327	283	296	273	287	277	308	322	282	329	295	330	302	296	319	310	297	290	318	275	301	333	339	293	315	255	309	298	317	277	301	300	284	313	299	294	316	288	304	320	273	310	310	308	295	312	313	297	350	309	320	305	306	310	302	306	285	301	302	291	306	280	321	352	278	298	302	288	298	312	329	263	316	342	314	277	278	280	292	323	336	285	306	307	308	302	301	299	311	300	317	292	291	348	336	265	301	309	258	304	309	301	290	296	286	313	293	299	312	312	286	277	311	295	295	276	297	323	309	285	298	293	293	335	311	287	306	297	308	310	297	296	285	284	310	323	296	293	315	276	325	325	283	322	335	309	306	314	325	276	300	301	325	304	287	325	305	315	302	307	300	296	330	305	317	302	305	300	275	290	299	295	307	301	292	318	296	313	297	278	302	299	261	329	307	288	293	326	310	288	298	298	318	320	304	331	294	293	293	291	302	304	287	283	286	305	263	287	297	287	313	275	310	321	305	305	271	305	327	288	323	285	323	333	292	320	310	296	322	275	292	313	312	287	276	330	287	293	288	295	295	287	313	306	334	330	311	305	300	308	272	281	324	334	271	296	314	300	290	307	345	317	319	268	315	275	284	319	271	307	315	311	281	277	298	282	317	289	290	295	306	288	307	323	306	271	284	301	276	300	299	304	299	310	291	291	291	306	331	271	330	321	319	285	291	300	320	288	299	318	313	328	286	318	277	266	316	328	295	301	292	302	287	291	306	347	299	281	282	274	303	309	287	279	292	301	298	312	315	299	293	297	299	310	290	278	285	279	305	322	318	323	299	278	305	310	305	275	295	319	315	311	277	263	323	313	312	261	294	321	294	313	284	325	324	331	301	298	287	333	301	278	303	323	295	312	309	304	289	324	289	316	291	295	323	282	295	316	293	302	337	295	298	317	303	333	306	281	295	302	317	289	305	293	325	311	303	273	300	308	338	268	304	307	316	294	291	299	320	299	321	302	290	338	334	290	321	269	295	332	291	303	302	336	270	287	308	329	353	300	256	286	292	301	283	286	312	290	283	305	300	291	298	295	301	293	306	307	301	317	303	279	312	319	286	289	310	287	290	267	286	302	280	309	266	300	308	325	305	301	296	338	313	298	280	289	300	299	282	273	268	312	289	319	297	310	274	305	296	317	304	311	303	295	305	299	298	319	292	291	314	311	271	293	309	346	308	311	299	302	290	306	284	279	312	312	305	309	292	291	307	298	311	286	289	282	284	331	270	299	285	290	337	292	271	322	298	327	286	293	300	306	304	280	291	291	286	325	301	292	298	317	290	265	313	290	309	361	300	310	311	277	300	317	321	293	356	294	301	345	305	286	334	285	309	316	300	277	323	293	352	277	316	287	303	293	309	308	297	309	305	321	300	271	321	297	335	303	306	299	282	299	292	295	256	299	285	299	293	303	312	291	307	286	294	286	302	290	286	332	297	331	272	305	293	327	283	314	303	310	321	311	304	312	310	324	268	264	293	258	272	294	297	299	292	312	324	304	311	343	312	326	300	271	327	310	304	341	317	297	306	286	254	294	292	305	310	333	311	285	308	297	276	302	304	309	298	296	324	306	285	279	308	273	328	300	332	290	310	294	310	324	284	310	297	275	306	292	295	272	279	291	328	284	300	312	293	319	294	287	282	280	318	301	333	295	326	276	319	326	292	308	338	304	287	294	327	275	301	266	308	327	267	293	316	280	287	295	300	310	286	309	267	304	258	271	275	295	305	295	293	321	293	287	296	296	312	304	342	291	301	288	318	324	289	294	330	313	280	303	306	282	282	316	297	320	282	306	312	324	295	319	299	288	338	279	276	331	267	309	314	312	320	320	329	317	285	310	286	309	279	318	310	289	299	331	284	305	310	295	297	304	348	285	304	299	310	306	287	291	286	300	281	295	305	345	333	317	289	322	289	263	269	327	311	318	295	279	305	280	318	300	284	293	333	269	314	319	323	299	323	314	306	277	276	274	316	288	292	284	308	285	315	308	328	308	315	301	296	291	265	313	306	287	305	288	290	324	287	311	305	307	297	304	309	297	296	289	301	254	308	315	301	273	283	306	319	292	293	296	308	320	288	296	299	317	325	317	326	306	296	305	339	304	292	299	297	275	289	307	290	307	300	298	294	297	309	314	297	295	298	305	290	290	286	291	258	277	346	303	300	289	298	340	337	297	318	340	279	302	269	297	300	286	287	308	332	307	305	315	292	284	303	307	298	307	298	278	296	284	282	274	334	294	334	313	269	297	274	311	269	294	325	305	314	274	277	296	326	299	283	286	278	298	321	293	334	303	284	286	299	264	297	308	284	268	285	282	280	292	315	302	326	292	299	316	324	279	342	330	262	291	312	294	290	309	301	297	305	284	264	323	281	334	302	268	291	291	284	296	321	295	308	287	298	307	276	327	320	284	306	287	329	284	297	281	328	265	280	273	326	337	324	277	302	313	265	306	323	292	288	313	323	295	303	295	284	313	294	307	288	300	304	287	290	332	309	283	287	309	294	334	288	296	303	291	305	289	295	283	320	325	335	333	310	299	286	295	315	309	295	308	304	331	315	283	315	302	302	333	293	304	319	280	283	328	331	274	313	329	287	316	271	299	300	303	314	298	283	313	324	297	303	301	301	295	324	293	336	311	295	259	309	279	307	308	311	298	284	275	290	285	313	293	288	303	316	350	309	317	306	306	313	299	313	267	317	308	309	291	289	306	303	302	328	308	318	325	288	306	294	296	311	282	304	277	284	315	308	283	286	290	298	324	281	297	320	282	306	301	274	301	300	297	304	310	284	320	283	294	281	290	275	288	304	308	291	306	313	293	307	345	315	287	288	306	280	258	309	297	308	294	290	295	315	302	276	313	306	295	287	307	301	307	345	281	308	269	311	315	331	282	278	283	283	305	301	283	294	301	295	308	288	293	310	300	326	324	316	278	320	292	282	274	314	323	328	262	281	314	322	304	320	293	279	292	322	292	287	317	278	271	265	316	309	326	313	278	272	307	316	307	291	285	327	302	278	302	305	301	325	254	284	319	300	305	288	320	316	303	311	301	309	304	303	297	308	321	325	277	290	311	280	265	291	320	304	282	300	289	301	303	282	307	294	319	329	292	302	293	322	282	303	272	294	316	269	303	277	362	305	305	287	296	283	299	298	315	305	299	292	328	311	308	300	282	300	309	331	345	287	297	280	315	336	313
24212	24420	34914	43539	45313	41554	38672	29325	22588	15819	14781	14960	17835	30309	37809	34568	28860	20992	13355	7083	3443	1790	1090	872	725	738	747	757	742	690	708	736	747	708	741	724	713	744	689	778	731	751	662	728	743	720	735	686	697	722	742	702	707	749	707	732	681	773	705	795	711	725	734	736	689	675	688	696	725	725	739	697	743	673	748	746	695	681	704	712	688	748	701	738	726	733	709	740	699	754	730	733	757	712	702	754	717	722	723	752	740	712	725	651	726	724	746	694	736	723	692	687	740	706	716	721	733	696	716	720	716	720	667	694	747	748	732	705	706	752	723	713	699	725	678	754	751	752	730	671	732	714	673	698	740	689	711	708	711	700	690	742	743	727	703	717	687	741	725	713	677	665	719	749	740	689	688	708	719	697	743	696	720	735	723	715	695	717	712	677	691	713	719	736	714	741	702	700	677	676	754	672	721	696	713	740	708	684	732	771	701	694	727	789	707	711	717	693	755	694	703	780	657	728	693	705	746	694	727	739	740	758	765	716	753	688	743	723	722	720	694	717	712	685	714	734	715	740	732	705	757	692	698	697	706	737	708	709	739	692	697	665	714	727	675	692	717	732	785	734	732	704	704	718	671	682	754	725	667	771	664	715	718	727	712	700	748	708	690	688	676	754	692	743	709	727	669	746	703	776	721	692	750	746	692	726	744	738	696	716	689	651	738	705	720	705	695	736	766	683	750	721	725	728	740	712	733	735	748	733	686	735	701	728	736	728	709	722	724	742	715	711	699	672	715	722	693	686	712	757	702	727	792	719	642	732	687	712	681	750	654	742	683	700	708	726	702	733	708	740	686	674	729	706	743	696	699	700	755	723	747	697	684	710	740	692	706	684	722	727	679	687	742	706	741	689	750	693	766	696	740	748	687	665	704	668	723	680	747	730	709	746	737	687	737	718	724	699	686	740	726	674	722	687	691	762	749	676	738	689	739	716	695	709	728	732	760	737	700	697	711	726	661	721	744	727	724	740	736	735	724	741	689	660	719	713	746	693	768	682	722	738	730	693	725	742	739	638	758	704	680	707	676	743	695	713	728	743	732	709	700	695	710	711	756	782	717	692	712	698	708	705	701	726	747	710	738	707	733	718	729	740	729	689	696	709	700	682	760	694	691	691	706	735	720	734	707	715	704	733	765	699	688	694	698	699	699	704	746	703	724	667	674	722	724	704	676	714	740	721	705	743	742	691	747	715	680	695	770	693	679	710	718	749	735	697	689	748	715	702	735	699	747	693	728	696	788	693	695	687	678	725	706	699	692	759	688	713	688	635	700	725	703	717	714	696	715	710	707	728	683	701	746	669	681	749	713	720	696	738	733	787	715	724	628	691	693	680	700	738	666	710	732	753	734	697	686	701	721	733	673	747	701	758	732	703	692	685	712	710	737	703	676	706	712	709	727	767	736	722	680	703	716	720	734	760	708	737	719	698	704	692	682	707	795	746	716	707	672	647	713	733	738	721	723	734	755	727	725	714	741	722	746	702	688	749	758	727	729	740	716	713	724	706	690	753	702	698	730	735	696	686	723	723	727	728	756	693	710	667	705	739	703	677	716	753	682	736	705	674	756	688	682	706	720	684	674	672	680	763	740	720	711	667	728	721	714	700	721	701	673	708	720	686	706	698	706	714	723	734	713	723	734	749	703	692	688	707	718	741	746	753	722	729	782	697	733	713	759	728	701	755	687	719	730	727	714	705	718	666	721	724	757	699	669	703	703	704	699	745	746	727	712	749	742	698	748	783	703	679	743	701	767	702	721	711	705	669	715	654	689	718	751	711	693	675	726	713	704	736	732	698	714	741	737	723	691	713	706	738	741	666	691	731	673	764	729	700	737	684	709	698	705	676	709	752	713	689	730	728	710	743	747	784	763	706	750	705	662	685	696	706	754	714	735	705	734	662	681	768	706	738	738	658	745	754	649	735	744	697	731	708	729	727	748	735	721	676	714	718	699	782	710	713	774	707	681	684	693	675	777	716	731	709	722	712	726	675	738	701	688	718	729	694	662	670	723	725	719	747	703	755	744	701	754	703	713	684	726	712	797	776	720	713	709	740	718	757	707	696	746	712	720	762	678	740	730	699	679	686	739	754	714	709	741	701	728	691	805	695	736	732	726	715	668	718	659	711	731	764	676	670	744	720	730	742	703	722	671	698	702	681	674	736	705	674	725	709	696	724	727	717	744	723	736	729	711	689	755	705	733	722	685	683	673	714	737	717	738	730	726	747	694	705	707	750	760	745	689	720	722	681	748	675	710	695	711	701	694	700	688	721	701	751	766	700	703	723	735	703	746	712	687	704	701	714	683	756	746	727	728	735	667	717	729	759	748	692	710	776	633	693	692	686	717	752	694	713	712	711	660	713	720	740	687	719	712	750	730	706	713	697	775	684	720	743	678	732	687	727	761	702	751	669	696	699	740	757	703	763	709	730	745	671	687	728	743	706	665	676	751	692	721	726	716	677	707	725	721	698	684	702	712	727	690	689	681	742	691	703	741	716	706	714	720	682	712	691	705	702	696	718	736	716	723	701	699	723	694	700	723	739	684	752	721	728	676	690	743	671	722	724	737	735	725	620	699	754	712	773	698	701	795	656	737	702	758	688	751	704	689	710	685	673	699	716	691	703	697	697	688	727	665	725	740	714	718	696	694	742	657	722	719	738	697	680	741	712	643	667	694	713	686	727	705	717	678	676	729	730	720	713	702	684	702	732	670	739	687	728	740	720	752	749	729	730	705	693	665	713	755	743	711	704	680	719	741	738	689	761	673	683	673	738	757	754	724	668	747	728	698	741	791	668	735	711	709	741	722	747	733	714	657	747	745	743	744	695	701	659	713	741	685	730	643	739	744	666	728	761	690	729	688	739	686	689	692	693	709	677	658	717	735	705	710	773	693	748	719	759	673	704	716	752	743	699	678	745	743	740	708	721	720	744	725	735	719	718	744	700	715	731	761	684	752	724	744	657	703	728	712	717	720	728	728	796	684	743	702	730	740	750	667	742	722	698	690	740	765	706	715	739	685	655	743	741	685	718	673	709	721	729	750	729	722	724	769	721	717	727	679	735	757	711	700	738	704	710	697	702	720	725	755	704	768	723	721	779	715	711	695	713	730	684	721	676	737	715	682	697	731	718	722	686	657	742	741	700	736	733	671	709	722	748	718	766	662	723	748	729	738	656	715	700	731	673	689	670	704	728	794	739	717	707	702	752	710	724	727	716	650	730	735	678	684	733	730	734	704	699	694	736	729	732	728	656	676	671	742	730	740	768	676	712	749	696	678	675	717	685	712	715	697	694	733	695	721	730	768	669	726	713	655	691	694	676	702	760	691	739	737	688	753	692	750	716	660	722	723	715	752	755	666	665	692	697	733	711	696	753	741	755	703	702	702	651	714	678	724	720	677	727	730	728	653	701	683	660	728	720	711	706	682	709	722	696	689	753	769	657	712	749	740	714	738	702
17194	11957	8156	6946	6071	4972	2383	2203	1525	1327	1080	1094	887	808	992	1064	937	735	629	550	469	427	378	364	338	414	353	368	361	393	357	328	357	367	386	335	328	398	366	327	360	379	316	366	383	340	388	317	303	361	369	358	359	347	369	352	323	344	373	362	353	382	362	345	373	333	373	311	378	374	411	372	345	350	334	366	341	326	335	352	370	360	381	376	342	368	333	340	359	350	338	357	398	349	373	385	349	362	337	347	385	358	373	379	350	368	383	368	350	362	355	362	364	374	355	366	359	358	376	367	398	366	373	356	362	364	373	371	349	339	359	366	361	383	377	379	408	353	356	342	364	330	367	346	337	365	381	367	387	369	360	377	388	336	375	342	359	371	336	366	364	348	346	415	379	367	391	377	359	359	364	396	332	341	381	353	327	339	322	366	369	374	339	336	355	329	340	387	363	368	321	384	340	327	393	400	376	355	356	358	351	382	365	343	374	346	379	351	335	358	356	378	398	363	343	344	358	367	356	352	352	376	361	340	361	357	385	370	373	368	326	333	347	357	334	357	331	349	348	369	357	358	352	392	356	334	326	367	337	368	385	345	364	360	364	390	345	332	366	383	344	383	366	345	378	345	340	321	351	364	389	372	383	342	361	358	362	342	359	348	349	357	367	377	351	353	362	383	365	396	393	352	368	383	344	357	360	392	352	344	363	342	354	351	310	365	371	406	401	389	366	336	356	329	341	344	371	351	363	392	420	385	355	337	373	365	342	379	337	369	343	367	356	353	381	384	368	357	342	367	375	363	395	371	361	346	357	348	322	324	341	328	363	370	408	333	353	332	334	365	341	349	401	371	353	348	377	352	350	380	360	351	349	357	377	378	370	363	370	363	373	352	393	375	381	340	338	326	376	356	364	336	368	381	334	365	348	317	369	332	349	369	359	375	358	358	395	374	370	349	356	375	403	334	325	351	335	367	409	329	318	362	366	327	382	365	359	352	383	355	382	374	340	356	377	368	360	371	369	353	410	388	384	322	360	368	334	363	358	347	377	348	388	378	408	371	356	393	336	359	342	367	354	354	395	355	394	327	333	347	355	376	341	326	380	385	365	367	390	334	368	392	359	363	362	417	350	363	346	363	389	346	381	380	380	373	341	330	391	307	367	387	389	367	394	391	335	355	318	337	369	363	373	354	369	354	361	392	358	378	359	383	365	367	358	337	339	387	379	364	398	377	377	327	345	357	357	346	382	370	355	358	361	362	341	350	350	349	336	328	326	371	356	375	352	383	393	338	366	365	383	387	355	369	375	380	344	359	313	347	388	338	381	377	378	387	344	370	367	356	376	350	350	372	371	390	372	326	383	343	344	376	356	358	360	384	341	341	352	335	341	377	371	384	345	336	413	346	348	329	364	356	389	356	364	321	339	385	370	359	401	377	340	380	382	359	342	369	387	367	364	371	380	374	342	361	384	378	363	346	348	380	364	351	327	349	375	378	367	345	355	356	364	353	382	365	369	361	365	357	338	366	340	368	377	375	376	364	357	363	372	402	373	362	332	367	366	366	310	338	354	319	320	363	387	350	353	327	320	387	331	313	376	381	359	384	352	356	357	367	354	338	356	379	365	321	385	374	362	378	367	352	368	337	364	367	367	335	375	365	356	363	291	380	364	363	376	347	325	391	349	364	393	397	381	362	402	379	360	345	366	390	325	376	324	364	375	376	328	355	365	369	364	388	355	372	338	344	397	371	347	345	376	336	350	358	373	335	361	333	378	377	367	365	405	354	369	403	367	395	348	363	319	364	351	350	364	331	368	347	350	376	359	374	327	396	376	316	374	372	369	363	372	365	383	380	354	387	354	363	395	397	363	358	341	364	347	370	324	363	353	372	408	351	348	383	315	402	354	330	362	362	398	393	342	391	374	364	347	362	344	326	377	355	412	347	354	338	337	354	381	333	369	359	338	358	392	366	329	365	306	346	338	370	384	356	364	344	355	402	395	353	371	387	377	343	373	386	417	359	341	378	351	371	371	351	357	378	347	359	355	365	357	364	366	368	390	358	357	323	342	332	352	358	367	345	337	334	339	330	410	375	384	366	364	334	393	379	358	334	332	374	349	349	398	350	379	353	339	350	337	366	369	385	383	347	350	347	320	364	368	377	359	360	356	376	362	327	357	366	367	366	374	375	355	358	364	372	375	345	354	354	348	333	408	338	397	367	359	372	369	347	351	364	358	344	359	406	319	340	396	309	366	349	377	332	392	369	357	319	345	349	396	385	382	386	374	368	336	379	353	381	334	346	357	360	373	338	350	363	356	381	382	358	355	369	381	344	377	387	357	343	353	401	353	358	344	364	340	398	376	352	394	364	360	396	366	405	379	347	382	391	405	362	349	372	339	347	383	358	387	359	327	385	394	354	350	363	368	353	384	369	365	367	376	338	384	392	351	347	383	365	398	360	340	354	351	356	363	363	364	351	376	375	373	369	405	401	393	359	342	367	364	385	366	353	389	349	328	367	368	343	382	371	372	350	355	365	351	318	361	380	355	364	377	323	340	395	383	361	353	316	376	352	335	362	315	333	354	350	354	346	336	348	377	372	381	364	353	341	373	359	357	316	347	357	367	369	404	349	346	340	382	352	363	348	328	365	400	363	362	355	363	360	366	350	349	356	354	348	332	364	337	366	363	377	372	371	361	338	370	338	388	377	348	361	320	356	379	379	359	365	363	337	341	337	355	332	354	358	359	337	350	326	369	364	332	389	415	369	355	350	358	351	343	347	378	382	396	410	335	343	370	379	353	359	361	366	361	348	390	376	359	342	363	402	375	376	365	363	346	367	370	338	384	347	339	355	373	363	375	363	397	372	385	346	333	319	348	377	362	360	368	343	366	364	373	364	338	379	350	330	371	369	358	375	374	363	374	374	350	345	324	375	326	360	357	368	342	353	360	347	419	366	350	379	378	372	348	359	353	400	371	337	336	375	337	367	372	370	415	367	347	350	356	354	325	355	355	346	373	381	350	364	359	344	339	355	354	386	367	344	366	340	375	392	376	343	348	393	355	360	356	365	394	354	347	358	360	319	370	357	360	340	333	360	383	403	330	327	366	371	387	374	358	399	383	333	385	330	380	351	322	387	349	337	362	392	360	371	345	365	351	342	372	392	362	342	358	366	356	359	361	337	393	372	339	325	357	345	313	335	383	382	393	377	339	327	375	358	378	324	378	366	373	371	349	364	382	395	400	378	412	366	347	346	388	332	339	374	374	362	364	343	337	324	378	369	356	365	364	369	336	364	361	365	329	334	366	395	391	350	337	351	358	347	340	337	328	341	384	350	338	350	364	377	331	333	358	376	354	374	380	360	377	375	378	371	357	379	393	326	339	386	316	352	348	371	355	354	335	344	355	370	376	377	387	396	377	384	337	375	375	388	336	369	354	395	373	346	345	372	360	377	311	383	350	373	375	352	364	366	376	347	347	385	391	351	343	355	354	324	353	382	401	383
9792	8364	12034	16435	16896	15481	8815	8679	6401	5574	5047	4861	4044	3885	4595	4651	3624	2627	1991	1439	1169	960	893	901	856	848	895	883	815	793	842	822	835	750	800	767	847	882	862	847	778	817	857	866	831	880	878	803	817	879	834	848	833	855	854	841	786	834	819	839	861	814	841	862	838	829	838	906	801	793	829	871	893	806	803	857	824	845	792	878	854	820	848	829	838	830	873	833	848	829	810	821	825	762	870	818	832	822	836	845	817	817	825	820	842	839	787	846	866	802	856	834	816	845	790	867	788	832	823	857	819	825	875	873	848	809	847	820	828	857	864	800	871	873	807	811	843	852	794	839	835	872	840	828	842	786	861	835	825	865	796	870	843	788	767	873	844	894	836	874	821	853	756	819	840	849	836	845	802	811	841	835	810	815	810	880	874	861	844	789	802	848	850	853	818	865	848	822	828	856	836	887	845	857	834	787	847	840	869	835	852	908	864	835	825	828	878	812	911	805	832	864	831	804	822	868	828	863	864	845	947	850	816	873	885	802	814	816	835	837	812	876	859	834	848	847	806	864	855	830	800	836	821	828	851	843	864	847	872	878	858	838	842	822	817	854	824	869	871	823	859	848	868	824	795	899	819	853	845	852	891	803	877	863	818	844	842	867	797	852	816	841	828	851	881	828	857	876	810	797	793	835	803	838	854	855	829	830	877	874	821	831	868	812	825	887	869	840	801	860	824	815	797	828	812	855	834	804	837	823	795	867	774	804	796	856	839	880	845	883	881	861	813	851	855	766	870	892	877	835	836	839	841	824	810	903	819	846	827	811	785	875	860	857	826	802	856	826	891	838	832	865	818	814	851	889	842	844	847	837	844	855	821	814	824	831	861	854	774	829	854	852	771	804	830	820	864	838	893	835	845	812	872	878	856	819	862	849	850	814	865	850	829	835	846	839	838	892	927	834	786	826	858	882	879	842	813	834	825	832	884	841	812	832	844	819	812	882	861	848	911	842	837	868	835	829	864	861	789	839	887	915	804	848	851	757	825	873	834	832	850	847	853	877	832	834	907	791	894	874	868	873	848	829	866	880	891	854	828	848	831	903	834	839	852	870	860	811	783	856	828	813	862	823	864	864	838	789	845	790	781	840	792	841	830	855	814	843	855	897	855	819	894	836	860	853	839	810	843	834	815	886	865	833	820	791	903	784	854	845	827	828	858	849	851	872	846	798	859	800	868	811	877	869	847	824	840	867	839	840	853	823	818	854	841	873	841	834	889	901	871	875	801	830	788	821	807	846	864	786	841	870	857	832	855	780	857	810	849	841	847	877	827	841	865	819	845	786	821	836	824	862	824	866	861	890	860	799	850	854	837	846	856	795	809	802	825	812	825	812	870	875	877	858	823	835	894	826	830	780	825	852	856	844	848	875	895	841	880	801	838	807	835	815	870	797	805	836	832	888	871	879	829	809	832	881	828	815	839	804	861	861	844	850	850	857	868	835	823	829	820	844	883	912	847	830	870	844	854	851	856	845	899	854	862	792	830	822	835	792	845	837	874	813	862	833	887	852	846	801	829	843	839	855	821	822	840	853	878	821	846	797	816	798	811	854	816	872	840	815	801	824	781	834	811	787	858	839	808	876	860	869	801	862	856	850	841	789	836	875	864	848	853	868	835	834	874	850	840	854	870	824	814	828	798	824	825	826	831	818	791	841	817	864	815	865	850	851	854	834	828	829	869	815	821	841	853	884	879	816	794	821	834	800	831	848	835	811	835	811	808	844	831	795	801	849	794	824	840	770	833	856	801	849	874	881	833	822	860	840	833	790	865	860	818	861	827	859	838	842	843	834	793	888	837	848	819	911	870	890	807	826	856	830	803	870	871	871	831	880	847	864	894	842	897	789	892	776	770	845	816	838	851	885	811	895	813	884	808	797	844	853	882	829	870	861	829	852	843	865	900	836	857	814	784	846	869	809	835	843	841	817	813	783	828	867	860	821	848	806	781	848	902	835	887	849	807	841	814	818	785	860	892	837	853	847	870	832	881	851	828	866	836	814	825	831	843	781	847	795	920	828	825	832	851	815	867	827	798	847	828	887	881	831	870	846	819	887	791	843	810	808	802	851	792	848	890	817	828	834	868	871	829	879	905	806	830	873	790	798	819	816	859	849	807	816	835	793	830	867	871	838	879	881	857	825	800	869	827	879	830	832	816	871	817	826	842	852	849	852	827	854	831	858	822	829	822	882	831	804	842	824	806	845	884	815	780	824	859	799	832	855	851	796	812	822	800	800	812	817	808	821	882	828	822	828	834	862	820	864	808	874	866	862	786	808	855	852	853	866	852	838	813	822	865	867	889	820	836	830	825	776	854	840	832	859	816	872	815	793	881	800	804	872	849	840	832	835	840	841	855	897	806	821	844	797	841	808	880	799	850	858	820	836	857	830	903	792	847	877	805	840	771	881	854	794	838	793	859	871	841	858	873	856	832	845	863	839	871	851	831	856	824	816	795	818	872	879	857	844	829	843	811	821	885	902	850	825	820	866	898	847	827	864	859	849	860	842	848	828	874	848	862	844	801	790	828	832	833	857	839	863	841	826	852	822	868	822	863	864	840	874	825	837	892	846	807	871	871	863	818	864	839	808	798	884	796	837	857	860	809	861	863	848	839	886	812	827	837	872	851	842	826	823	877	861	873	874	834	781	893	864	905	862	836	866	884	849	831	826	839	884	806	841	827	887	825	813	851	821	899	878	845	849	893	839	800	863	917	817	809	811	817	871	830	829	816	891	817	818	844	821	826	865	821	868	847	835	835	829	788	822	879	842	879	786	798	822	810	808	836	843	837	842	864	824	863	867	874	863	858	874	857	842	835	866	826	786	817	837	890	823	861	846	840	843	849	815	859	833	879	819	885	859	854	824	871	838	754	843	854	854	866	853	844	822	844	798	857	847	824	832	802	821	826	847	831	828	814	864	826	767	869	856	824	801	880	875	848	818	849	855	834	825	881	811	827	807	823	818	850	859	870	870	871	832	878	832	836	890	845	812	830	819	856	869	909	815	819	840	895	849	814	862	830	815	805	838	860	844	862	816	845	867	837	842	809	837	774	855	830	828	862	838	847	800	877	826	835	857	837	879	852	857	813	834	825	846	857	845	844	876	846	847	874	847	825	864	828	808	783	857	786	826	842	893	830	825	832	852	814	834	883	859	817	875	853	845	868	890	884	892	864	822	880	797	837	824	869	762	866	852	873	832	835	846	839	817	835	815	824	771	838	843	863	825	865	820	842	847	807	810	792	851	846	738	818	887	846	837	900	869	803	835	846	891	815	847	824	829	858	872	884	846	855	880	873	869	825	819	904	856	834	802	860	889	782	855	872	833	853	838	865	867	844	841	853	842	870	854	856	827	811	815	855	874	865	846	835	834	819	855	816	835	835	823	888	876	818	833	814	802	825	841	855	899	819	860	860	825	800	841	775	822	849	859	841	841	912	828	852	836	812	792	834	853
30879	21536	25840	39700	31520	26139	18610	11307	7088	3931	2889	2661	2865	5038	7824	7159	5132	2871	1660	930	590	390	395	354	338	335	329	335	333	359	303	328	335	325	338	322	339	307	323	340	345	345	347	331	315	354	328	333	298	347	350	384	362	316	306	330	287	299	345	313	324	290	334	301	334	321	368	306	312	362	360	310	339	319	340	330	357	336	334	301	336	296	324	318	303	327	361	318	301	313	308	331	314	319	350	328	337	308	336	323	356	344	354	351	331	352	342	352	334	340	337	376	341	327	311	307	347	342	332	335	314	310	336	332	319	305	334	328	333	374	355	326	318	331	337	310	331	325	334	347	322	278	307	290	315	332	321	315	320	325	303	336	326	328	299	326	351	367	338	315	328	319	313	341	362	294	294	340	349	326	325	318	327	334	323	321	335	367	322	336	307	298	334	342	314	323	333	335	345	337	338	316	361	319	338	326	337	313	320	325	329	327	337	350	315	334	327	357	350	348	331	330	328	323	350	329	362	330	296	335	315	324	328	324	359	324	337	311	335	343	350	320	356	335	316	339	350	321	336	332	350	328	342	336	312	312	343	346	326	319	329	338	317	298	344	328	323	321	363	342	329	330	329	339	343	309	329	334	343	316	334	329	313	347	310	315	350	298	351	320	365	304	370	313	370	325	328	338	346	292	356	341	314	345	383	357	331	337	354	326	332	331	349	346	321	339	323	303	330	357	337	345	311	336	364	317	322	328	337	333	317	378	316	330	381	327	295	343	325	342	362	308	318	354	314	330	362	377	332	304	308	349	332	320	320	330	363	338	330	331	356	338	333	306	321	308	334	324	298	314	319	326	358	344	346	352	321	324	340	330	323	326	330	317	326	330	344	332	317	332	351	324	313	329	310	307	332	346	327	347	309	325	326	336	308	368	329	296	329	295	330	360	319	350	337	304	323	320	358	338	388	350	348	325	305	318	317	313	324	322	326	322	338	314	314	349	325	319	316	325	325	324	347	320	330	305	335	327	330	322	319	324	341	347	326	360	334	352	357	309	323	334	334	340	317	314	345	339	338	337	357	291	325	316	327	310	325	342	314	331	344	293	340	336	330	351	334	320	333	323	312	321	358	328	337	269	349	312	288	283	295	325	292	330	351	321	319	336	330	299	323	352	317	306	327	349	345	321	346	342	351	327	310	309	327	312	303	325	336	370	345	336	357	332	325	314	333	321	336	310	320	310	293	337	314	351	340	318	348	332	312	319	335	344	346	308	315	362	314	320	345	319	333	342	331	345	335	316	341	325	362	325	297	337	322	346	322	294	342	333	304	326	310	321	352	318	335	339	304	349	314	325	331	341	327	330	328	305	306	314	329	290	342	332	349	326	330	335	370	376	345	305	324	301	342	320	342	296	331	295	315	313	351	344	296	344	337	326	345	306	355	356	331	329	315	330	344	321	318	342	331	306	302	328	328	334	340	341	320	347	334	324	291	309	319	325	339	349	350	340	314	312	327	330	355	344	300	352	362	329	318	335	321	324	324	359	317	317	345	331	321	336	331	352	313	317	320	293	314	334	343	343	304	307	319	321	361	300	285	344	315	363	309	310	344	354	340	309	343	321	320	319	374	315	313	346	315	337	302	339	319	312	337	307	344	324	341	313	327	367	317	316	300	338	339	322	326	338	322	312	347	345	313	343	337	335	345	321	341	310	339	346	349	338	291	320	346	309	311	316	325	307	330	365	350	323	317	319	317	359	315	330	316	341	337	323	339	358	321	323	347	301	342	349	323	331	326	336	310	346	330	362	315	319	319	328	339	328	283	361	348	343	316	314	334	302	313	326	314	348	329	301	315	307	352	360	326	309	330	335	314	328	333	347	338	319	318	329	332	331	331	321	348	376	326	319	379	310	302	310	317	294	346	323	319	322	341	321	305	320	344	313	294	355	303	342	365	339	335	319	313	355	329	315	330	325	332	319	323	316	322	333	323	329	333	314	370	350	308	324	311	312	322	318	332	320	322	310	316	304	359	331	357	345	359	360	350	339	317	331	350	284	300	312	353	307	332	345	307	321	338	316	335	352	299	289	293	354	326	342	339	356	336	356	312	343	347	329	335	324	360	343	325	323	303	361	326	339	307	337	323	327	347	314	296	343	304	350	345	321	311	325	344	369	367	344	339	347	331	334	332	317	387	340	342	303	334	304	333	321	343	337	307	325	339	324	365	353	347	301	343	330	363	333	361	323	305	369	317	354	339	329	333	365	331	357	329	339	312	327	336	363	330	362	315	357	341	350	305	316	344	311	334	359	303	319	347	333	325	291	307	290	294	319	329	333	318	316	303	356	315	357	312	323	323	315	325	337	321	328	355	334	328	350	352	349	307	307	305	331	296	336	333	341	324	331	329	338	338	331	316	341	317	346	335	316	354	327	350	316	318	317	325	338	326	362	305	337	307	296	331	350	348	373	342	310	337	304	328	335	306	363	335	315	333	327	330	313	330	315	335	330	347	329	348	319	348	311	313	322	326	343	327	318	319	360	318	315	331	300	345	363	319	356	370	310	314	356	304	324	334	334	321	312	343	335	296	350	363	328	318	362	324	331	342	326	326	333	304	354	332	352	314	332	338	340	274	326	326	313	346	315	330	360	374	336	333	315	375	343	321	380	314	359	339	348	303	352	322	342	325	319	352	348	326	334	311	341	332	340	306	388	347	322	347	327	352	331	363	320	332	331	342	329	315	333	321	352	286	303	322	325	335	318	331	312	339	308	338	298	326	293	335	356	319	310	337	342	314	332	335	331	305	323	364	317	346	342	317	352	348	326	328	338	351	369	326	345	328	315	317	321	340	313	360	302	319	358	353	340	275	319	291	318	332	310	318	334	326	317	326	348	316	304	320	309	320	350	337	316	384	332	309	353	358	312	315	309	337	336	298	333	333	341	338	340	351	349	316	336	349	323	295	302	353	320	347	381	359	321	338	316	321	315	326	353	310	321	338	313	343	345	345	300	317	343	340	325	313	325	343	331	319	333	326	337	322	338	331	334	301	331	307	370	335	364	302	337	332	327	334	329	322	351	350	322	351	350	310	348	317	323	325	327	331	316	358	307	346	333	330	326	362	309	333	325	325	303	341	296	299	331	348	302	356	333	304	355	341	322	287	325	289	341	314	311	347	368	319	323	349	328	336	313	319	325	336	300	329	327	346	343	300	325	323	355	337	340	329	312	316	292	353	343	323	283	328	332	310	314	349	330	353	293	331	316	333	306	317	344	325	277	327	331	335	337	292	317	339	323	323	336	336	341	336	324	331	316	334	336	339	347	319	343	337	339	357	337	370	333	306	338	346	343	298	337	316	317	322	354	342	354	343	393	339	322	343	301	309	303	332	316	360	328	337	309	339	339	314	301	327	319	321	309	344	309	330	326	338	283	358	334	321	304	343	308	321	334	336	346	326	318	330	318	318	312	356	325	339	333	331	354	311	312	331	319	323	322	346	337	341	321	360	340	314	358
18456	13930	28373	41906	40756	35986	28691	21905	18681	13136	12513	12112	13133	21470	27363	24948	18995	12501	7094	3837	2060	1294	921	828	819	770	780	789	716	748	812	783	784	785	786	821	737	795	787	797	793	826	723	789	756	764	763	703	768	741	730	815	770	774	832	749	755	789	775	778	741	769	798	712	779	815	772	766	740	807	820	780	784	733	786	772	782	788	747	744	785	806	762	809	775	822	797	788	751	747	767	816	729	809	786	816	792	739	818	725	832	782	806	772	741	784	750	802	801	787	826	753	781	753	782	775	820	794	837	759	803	781	782	753	752	703	715	779	750	787	709	781	762	751	751	747	787	793	790	769	741	776	749	751	762	791	751	764	747	775	806	734	807	766	813	804	767	793	792	758	822	835	787	731	786	852	757	785	799	811	790	768	833	790	749	818	785	827	758	745	788	761	825	788	773	780	716	804	800	795	776	728	785	799	737	790	755	755	802	789	858	807	810	797	725	769	799	783	775	781	770	748	820	778	770	802	746	755	776	791	822	805	827	771	814	714	784	783	802	784	736	783	813	782	682	778	721	747	799	781	751	701	758	799	766	765	741	761	807	767	780	771	771	800	743	739	763	763	755	806	782	751	815	805	811	795	753	809	805	780	756	729	767	798	770	790	795	781	814	783	796	761	776	766	708	755	777	768	709	797	759	817	786	773	798	724	745	741	775	829	794	786	729	748	757	764	739	749	746	779	749	789	818	800	776	761	782	797	769	747	766	766	775	727	801	749	782	815	704	754	843	840	784	769	812	764	741	784	735	744	800	802	755	780	764	732	797	774	767	792	792	726	744	773	790	808	752	761	799	732	772	781	768	770	781	755	767	752	775	762	784	798	752	804	820	738	809	806	759	778	828	757	740	768	810	801	760	784	777	739	752	778	773	758	798	805	725	782	770	792	779	785	821	729	787	798	787	785	795	748	774	793	762	726	761	769	742	747	736	812	820	794	818	724	761	772	792	749	739	803	757	764	795	761	785	786	800	786	778	771	799	787	788	746	825	751	733	755	749	766	775	747	758	740	770	751	763	779	704	789	816	782	809	763	756	767	761	736	742	779	815	783	757	784	783	829	758	779	739	768	800	812	782	781	769	695	793	805	800	734	743	726	787	802	770	759	812	795	826	810	748	799	783	762	785	765	807	795	725	773	740	759	822	740	780	783	813	730	816	742	800	776	766	780	773	776	806	757	829	710	728	777	795	799	805	838	778	728	762	794	784	776	776	780	794	802	863	780	793	772	749	784	726	796	744	763	750	740	800	736	749	771	766	760	802	791	788	765	746	751	796	748	762	771	791	794	798	785	791	778	789	770	798	777	779	808	744	770	751	755	739	766	833	779	791	769	754	841	774	769	707	791	791	776	732	774	778	797	766	801	779	729	819	840	786	728	806	811	794	754	772	798	825	809	766	813	742	783	827	809	782	701	754	737	785	768	755	786	780	747	780	755	770	751	774	799	742	844	736	782	792	757	744	813	781	783	743	774	780	792	757	760	813	771	817	802	764	773	761	790	818	775	783	750	816	772	789	783	774	841	781	724	743	798	788	733	798	769	770	792	746	772	754	755	787	801	813	779	771	761	789	804	787	736	777	778	799	767	773	775	758	771	781	765	789	784	785	781	771	768	773	821	793	738	776	746	790	819	773	745	771	753	804	733	794	810	785	816	785	764	781	813	769	791	745	833	776	790	775	783	738	773	721	775	788	761	800	746	782	824	788	749	807	734	770	755	792	809	780	770	790	819	741	756	731	769	809	794	799	718	761	783	765	792	774	806	829	778	733	788	734	731	772	763	795	760	789	800	763	810	755	758	741	794	753	811	794	801	784	774	783	780	727	737	787	819	737	783	804	802	801	751	750	807	768	739	797	795	787	737	736	784	798	816	772	741	773	816	768	756	762	800	746	786	757	815	803	700	789	762	812	793	824	835	766	814	834	804	765	779	776	743	791	745	749	766	756	792	774	822	797	754	813	781	772	749	824	799	793	746	755	762	767	801	805	777	794	819	775	809	773	786	757	764	786	818	737	782	728	813	751	749	818	802	812	780	806	788	771	751	756	780	831	765	749	726	787	774	733	765	765	756	780	761	767	776	778	720	755	767	767	788	791	782	751	784	816	763	752	742	779	776	738	778	763	765	787	765	788	802	780	771	773	769	783	802	755	743	775	765	772	775	802	742	789	717	753	768	818	748	722	774	736	776	737	796	785	760	778	789	741	747	778	781	761	794	776	755	805	780	772	761	723	719	763	798	796	781	815	752	778	745	785	801	765	744	764	799	786	832	735	788	735	737	757	763	795	761	777	749	746	766	753	794	756	806	794	779	778	768	745	801	831	779	740	816	807	805	750	822	803	801	781	831	784	790	758	772	771	812	757	799	780	719	785	780	775	800	751	836	785	744	770	743	768	765	767	787	808	793	765	757	748	801	723	793	780	798	773	787	776	795	782	775	724	741	753	782	791	816	777	737	764	816	824	779	704	777	753	736	795	799	793	700	772	777	779	767	796	768	751	778	795	787	799	817	764	759	749	792	726	846	768	806	775	809	787	809	775	754	812	766	741	805	773	768	802	770	776	791	790	804	814	775	777	783	774	779	782	809	789	785	812	764	794	775	777	798	752	800	825	722	785	788	762	778	813	803	768	806	741	731	782	782	771	781	757	797	766	785	821	715	763	738	802	803	760	820	784	746	799	789	754	777	856	795	786	791	795	807	805	755	833	783	791	786	768	793	798	739	800	788	770	783	793	793	792	764	813	751	740	758	797	782	747	765	799	761	821	758	769	805	769	738	771	803	767	752	800	761	767	754	746	760	794	810	778	772	796	774	821	773	804	738	762	770	847	773	774	785	772	763	772	720	812	829	800	846	751	774	800	759	795	822	782	758	826	776	788	756	828	793	740	792	800	724	773	811	810	787	769	749	768	812	767	750	748	761	818	770	812	803	785	784	788	763	726	762	743	760	759	757	801	791	750	737	771	750	751	804	743	741	738	738	774	799	753	777	796	788	763	811	764	801	804	763	779	775	771	811	750	782	761	764	798	782	770	770	770	755	784	731	778	787	783	789	738	756	761	767	780	780	773	782	754	784	763	811	765	797	732	774	753	698	711	811	761	755	787	752	781	801	815	799	757	768	784	825	782	759	823	779	772	808	805	768	748	752	760	754	741	774	757	801	793	833	724	779	756	797	810	790	811	774	769	801	791	778	791	789	763	757	782	759	759	776	699	772	806	762	767	787	759	833	736	762	752	771	736	795	790	728	791	688	831	821	816	747	809	796	778	774	801	829	782	804	800	772	780	745	782	769	744	736	773	807	750	788	822	740	811	776	725	793	733	805	782	806	755	754	775	776	792	771	749	797	751	800	819	729	755	800	743	745	776	770	752	788	786	758	802	809	796	808	736	791	826	771	805	742	734	769	783	781	800	776	757	769	784	818	775	733	781	800	757	756	782	753	758	774	782	757	756	749	734	747
37847	28637	40170	48849	36471	29160	24499	16432	11028	7220	4079	3753	3995	8741	14135	15701	10802	6624	3250	1652	840	483	360	318	315	273	303	328	297	286	285	325	315	340	315	282	312	305	311	335	317	276	270	288	323	354	310	301	273	325	309	281	331	314	280	318	298	302	294	286	310	314	293	313	300	310	281	329	300	324	305	317	292	315	293	272	283	288	308	314	294	310	287	319	281	336	277	276	303	305	327	301	299	307	341	298	318	252	304	332	312	294	294	294	320	262	311	297	300	310	317	295	318	300	309	305	292	279	294	262	312	301	299	290	337	292	300	314	335	303	296	291	318	328	292	311	328	294	295	300	291	314	344	285	311	298	302	309	317	312	276	306	254	297	297	313	282	323	285	306	308	315	342	293	260	313	317	295	334	312	340	324	286	316	307	299	336	304	306	300	284	340	340	279	276	300	308	356	294	299	339	303	294	272	345	298	293	314	285	310	326	320	287	311	289	280	297	262	299	318	322	301	267	329	309	291	340	315	294	284	313	268	317	304	283	314	321	298	304	315	269	281	283	289	320	303	295	301	303	295	290	311	302	325	294	278	287	300	322	292	323	306	300	284	314	297	311	308	298	281	313	330	286	282	264	265	332	304	342	296	311	306	296	310	330	302	323	309	309	297	289	329	333	344	293	298	334	305	296	322	287	304	293	303	273	302	334	309	312	305	306	275	293	302	304	313	281	288	309	305	315	291	281	303	291	323	298	306	279	289	281	273	304	301	275	279	280	298	297	283	311	297	325	287	303	319	285	319	294	288	292	276	312	313	332	317	309	268	288	316	302	301	318	260	287	300	300	302	300	295	334	306	324	279	304	314	294	295	277	292	297	326	328	294	297	296	322	312	319	290	309	291	334	285	302	306	290	298	287	290	266	301	297	311	275	318	285	312	298	291	291	270	307	323	286	311	297	327	314	291	344	305	293	303	297	297	303	321	321	305	302	308	316	328	296	304	316	289	323	315	334	260	292	281	309	317	312	304	303	349	307	311	313	290	316	347	297	284	284	315	260	301	277	304	277	292	314	253	287	294	285	327	280	332	284	321	303	288	288	317	304	298	277	288	305	306	283	324	310	321	278	282	279	303	318	278	317	316	292	284	302	310	303	287	303	282	340	292	287	329	312	341	309	295	304	320	300	316	295	261	319	294	319	307	284	300	304	334	312	306	318	311	280	312	291	285	317	277	278	283	289	311	288	308	296	279	319	341	268	277	294	330	286	321	334	294	287	317	328	328	311	285	304	300	301	313	318	319	269	289	300	293	312	301	317	287	307	300	304	288	310	290	294	307	331	323	313	295	291	331	317	283	295	308	298	332	325	327	300	273	292	256	314	285	291	289	288	319	276	322	269	290	293	294	287	274	295	288	320	319	306	302	335	321	283	304	284	285	282	335	330	290	294	299	326	331	272	289	303	290	309	315	297	322	292	301	301	302	326	299	284	321	310	302	296	295	284	317	306	296	305	278	295	286	267	294	317	322	332	307	296	324	328	303	313	273	283	259	301	312	288	332	282	291	318	287	290	309	274	315	318	318	297	327	282	296	326	304	303	283	315	289	287	306	299	265	300	281	323	303	307	297	331	270	336	264	346	284	271	297	317	320	283	286	322	295	316	315	299	311	303	330	308	312	302	295	305	300	301	316	310	334	341	292	300	265	302	334	323	305	286	299	306	329	314	300	305	262	333	312	318	279	309	300	280	281	304	300	333	272	288	312	306	294	303	302	275	294	300	298	344	279	319	307	294	305	312	298	296	322	308	302	284	315	278	322	304	279	298	317	296	300	321	312	325	281	290	283	278	277	298	300	306	315	295	336	294	315	276	298	266	305	279	309	303	290	327	313	298	292	272	304	319	335	334	304	323	315	303	334	343	286	334	329	302	285	289	319	309	296	291	294	327	276	282	276	285	319	281	317	270	339	332	345	330	266	319	269	328	307	328	289	280	295	291	304	299	300	304	308	281	271	295	308	324	293	292	278	304	301	301	313	305	296	329	319	303	300	317	296	316	289	322	312	279	304	292	294	335	303	315	306	326	274	311	323	317	317	317	295	301	295	288	318	303	338	314	319	308	327	307	279	302	298	287	294	297	329	330	281	311	325	329	310	298	268	266	308	298	271	299	278	338	287	313	265	285	262	290	303	347	286	291	284	304	311	324	282	283	305	294	322	320	285	302	299	308	294	322	320	342	301	327	298	281	302	321	293	273	299	298	290	305	303	322	289	303	290	334	268	299	318	292	309	282	298	290	291	263	303	277	289	297	303	309	297	292	279	291	333	282	300	284	306	301	308	315	301	341	271	283	269	279	287	339	324	323	309	318	338	333	336	269	316	327	307	318	302	294	312	300	301	303	312	314	309	318	317	289	298	317	317	334	319	326	282	333	290	287	286	324	316	310	296	332	295	321	334	286	300	307	299	359	333	304	332	286	280	293	295	336	287	295	272	293	294	289	303	283	299	315	308	280	302	296	302	318	313	299	291	284	337	286	293	287	314	284	299	311	308	329	329	328	280	310	311	308	276	303	299	278	300	304	322	317	307	265	306	315	275	263	316	286	283	321	297	325	302	311	297	288	337	309	339	330	319	314	302	302	352	328	291	306	284	332	311	291	304	270	302	306	304	327	309	295	278	291	304	295	306	299	276	295	304	304	311	316	317	311	316	321	297	345	303	318	307	305	296	306	303	323	301	284	316	313	258	333	284	309	287	335	349	308	300	319	275	304	329	334	302	283	302	295	307	299	294	280	270	306	326	291	321	330	289	286	306	313	274	262	308	308	314	283	311	262	282	264	295	322	294	329	326	272	295	310	299	290	285	293	282	319	289	321	329	279	259	243	290	313	352	262	307	258	302	302	297	292	258	310	283	297	290	286	296	294	300	278	305	335	314	286	308	310	318	305	277	328	343	286	274	313	284	299	307	281	312	320	313	281	298	269	290	301	279	293	311	291	294	307	320	276	316	328	287	300	298	285	279	287	296	290	330	304	316	319	292	312	288	300	312	317	295	297	324	267	288	331	317	307	319	274	313	271	312	286	295	296	299	308	292	280	280	279	323	278	284	298	303	330	306	284	296	310	288	309	290	319	291	304	327	310	263	306	313	301	306	320	298	301	254	305	337	300	314	323	322	281	322	291	270	273	316	289	291	353	297	290	269	316	280	314	314	290	317	317	330	334	301	297	319	338	279	278	327	295	287	301	321	313	313	330	302	289	275	320	339	293	303	297	275	316	321	285	276	301	291	316	296	306	257	286	304	304	318	296	294	291	313	318	292	277	285	307	292	289	337	298	300	286	292	296	291	266	299	323	313	316	304	314	325	288	302	283	297	320	294	267	291	295	286	285	315	311	272	355	333	312	311	345	268	269	288	293	280	290	327	291	298	317	308	313	286	277	276	285	337	289	289	279	297	314	316	292	278	307	308	262	285	295	281	309	315	315	329	291	286	291	298	288	254	340	304	306	292	272	265
22843	19854	39492	47652	45425	40097	33972	27140	23780	19294	14660	15466	17056	29435	36463	37589	29717	21690	13080	6866	3429	1680	1093	790	765	709	672	741	738	745	729	684	703	733	726	715	713	749	690	705	734	727	704	689	728	708	735	734	686	698	777	710	706	743	696	738	708	708	708	740	735	783	728	719	747	698	756	739	721	758	737	730	708	717	716	733	759	762	752	701	752	712	682	684	747	686	728	705	753	705	754	720	668	684	744	729	725	712	708	706	650	732	722	705	749	732	696	668	697	705	699	753	699	743	706	698	723	723	726	685	738	708	677	733	700	694	700	711	715	717	704	736	727	696	708	751	724	724	708	732	742	727	723	707	720	723	701	694	698	728	734	728	726	704	732	746	730	747	729	727	787	669	756	770	676	734	713	713	701	675	729	715	725	719	719	698	692	746	740	694	725	672	692	720	740	774	682	726	731	707	746	691	711	710	700	727	744	747	724	707	723	705	733	717	710	702	690	749	708	691	726	709	728	691	729	657	714	696	730	713	717	688	746	739	703	698	742	703	760	724	747	720	717	775	763	762	721	751	760	674	750	730	686	705	711	728	707	706	769	710	709	760	765	726	677	714	709	701	696	763	724	737	682	737	659	681	750	760	688	725	719	748	780	701	759	716	727	733	692	722	697	705	733	664	747	690	746	739	709	706	692	707	688	738	714	686	682	712	655	703	744	711	682	752	707	695	717	724	736	691	696	698	687	714	708	735	699	716	752	733	725	678	750	743	738	753	729	706	735	723	659	704	692	704	712	752	719	677	721	693	731	708	734	652	755	780	728	751	689	698	715	726	719	700	683	691	798	749	692	690	737	684	710	694	675	779	708	750	700	736	670	791	744	723	742	744	709	724	706	702	687	700	678	678	748	734	719	763	680	732	716	670	722	752	702	707	699	752	708	733	706	735	748	718	730	718	688	743	697	651	710	712	748	664	722	710	739	717	697	699	751	668	712	717	687	720	715	690	677	689	728	660	720	702	719	705	734	702	712	720	770	737	687	743	634	725	690	716	706	711	655	708	704	730	703	696	733	693	714	780	739	700	706	743	754	727	700	742	673	688	698	721	660	747	707	794	780	718	704	701	737	682	714	698	675	702	733	721	779	735	767	710	746	701	720	756	728	704	719	721	717	715	710	692	767	731	753	733	742	720	729	735	711	699	696	688	735	730	722	734	690	678	743	731	736	729	739	791	715	720	685	731	744	733	672	674	716	688	723	775	760	651	746	735	736	709	746	741	798	723	692	728	666	722	706	676	737	660	704	740	698	744	724	703	658	733	694	707	713	720	732	665	729	721	688	746	715	735	715	740	705	667	690	706	705	740	753	710	725	723	743	724	722	684	728	688	696	705	721	692	716	733	776	670	741	686	695	728	691	708	652	696	680	729	753	731	728	748	714	716	699	708	704	660	692	697	725	686	670	682	728	672	633	712	722	714	742	689	735	714	709	711	760	728	728	732	727	683	714	720	704	691	690	705	741	750	730	714	757	736	703	757	681	707	732	734	768	717	682	709	712	700	733	692	707	714	712	712	740	751	701	740	746	750	742	694	715	763	681	734	696	718	687	679	661	719	702	744	771	717	709	694	747	725	723	683	720	746	707	673	703	760	703	728	722	697	736	722	658	695	680	745	699	722	748	712	691	732	735	714	703	723	657	736	704	731	704	710	722	707	684	720	670	701	662	704	684	707	710	738	668	727	726	709	713	704	720	718	716	706	697	701	713	715	710	723	693	682	744	702	687	703	705	732	699	678	640	678	707	746	729	690	732	727	684	734	753	745	751	760	782	769	738	767	694	698	663	723	703	726	720	718	744	702	709	715	756	741	707	722	742	664	691	688	710	746	697	700	711	723	709	724	717	713	693	717	685	696	687	740	732	730	716	769	713	738	708	709	713	720	716	715	753	698	715	729	715	713	724	678	718	750	729	707	716	736	714	724	721	676	663	708	766	734	715	800	705	676	706	729	728	696	695	688	691	728	745	700	718	725	735	670	733	748	716	727	725	777	759	746	757	670	716	680	721	707	694	730	699	712	727	740	677	744	695	745	743	733	685	751	708	677	686	739	754	706	729	698	703	724	679	703	667	698	698	745	715	722	726	711	696	749	723	739	755	695	672	740	695	734	757	728	765	740	700	680	725	717	758	745	698	742	753	716	712	656	722	736	701	679	727	713	702	727	710	746	736	761	734	757	667	725	751	717	728	790	697	723	743	736	762	699	792	713	743	727	759	738	749	664	720	708	730	714	752	714	718	726	739	718	739	681	749	713	708	737	762	700	707	698	704	685	755	731	723	722	761	686	706	680	714	708	701	697	695	722	745	713	738	749	709	698	716	748	659	685	705	700	716	682	739	648	718	702	717	727	666	703	688	702	743	676	701	716	734	722	688	740	683	724	719	729	729	718	698	723	717	720	733	716	751	724	717	737	722	756	688	716	715	710	688	707	699	746	739	709	701	700	690	700	713	720	783	725	707	714	766	715	737	651	721	679	766	729	724	696	753	695	720	749	735	708	669	708	726	741	719	715	703	667	747	733	715	690	704	698	789	721	784	664	692	645	733	707	728	707	730	697	711	721	744	749	698	730	651	711	807	695	693	756	722	753	765	719	694	739	691	731	653	741	765	703	714	714	697	680	703	712	724	715	709	731	746	727	718	752	727	705	707	756	687	689	764	663	749	686	737	730	694	719	698	677	678	747	717	707	754	760	733	746	723	676	721	706	699	684	723	720	693	687	702	728	743	653	723	726	695	745	734	714	730	700	701	675	727	705	697	690	697	715	744	726	709	772	718	721	766	707	685	703	719	716	701	737	719	669	717	659	692	694	727	767	730	733	695	732	694	701	758	721	720	691	685	714	676	740	680	716	685	673	698	772	725	744	725	753	659	715	744	725	715	703	709	717	734	715	702	718	683	709	741	702	679	721	725	685	716	670	756	690	707	708	721	727	727	725	737	739	747	754	717	720	742	707	697	711	719	718	719	702	691	775	730	688	697	725	710	699	708	725	710	749	738	680	684	699	674	683	724	718	734	695	696	717	708	711	746	720	703	753	702	673	763	719	698	696	737	725	750	727	721	680	697	747	739	676	710	737	714	693	705	734	750	690	680	706	685	712	740	728	712	720	723	737	735	715	766	712	718	714	755	722	711	700	733	708	743	708	748	706	713	720	732	740	708	763	731	725	741	683	741	724	719	682	668	685	695	755	711	708	701	736	674	656	681	707	712	679	733	722	703	737	694	685	690	686	715	711	731	755	734	730	740	689	708	738	727	757	690	748	683	755	681	726	726	707	723	701	701	703	797	701	726	681	726	674	677	709	718	738	696	670	690	711	755	682	667	660	733	771	715	746	759	727	730	699	688	717	716	696	710	718	747	726	699	697	725	672	714	740	736	730	697	684	743	743	758	743	704	721	704	694	737	728	748	735	740	713	708	683	748	741	682	716	707	723	706	756	740	687	711	698	667	651	643	715
12246	7484	9234	8443	4437	2409	2114	1414	1126	1049	978	816	779	742	956	1260	1187	975	726	499	481	378	386	358	385	352	387	355	343	356	379	360	352	314	369	385	352	365	337	363	373	384	338	336	402	366	329	376	324	375	348	362	350	384	355	408	359	356	344	356	354	360	354	353	366	393	345	387	399	371	377	370	393	403	346	357	356	369	353	355	388	366	337	362	367	330	343	354	385	386	347	349	369	384	355	378	349	362	382	386	361	347	322	341	353	383	370	368	374	354	354	360	353	366	365	356	367	356	343	337	366	353	363	384	375	353	394	373	378	324	397	350	409	359	348	338	343	338	364	361	348	361	388	354	331	396	360	357	376	377	339	377	384	339	373	339	372	364	380	346	379	336	305	352	391	395	350	345	366	327	381	373	374	364	356	375	363	383	331	372	368	328	343	351	394	408	372	348	387	365	379	371	360	383	375	349	374	409	329	370	374	325	379	384	414	356	328	376	369	363	373	403	354	358	380	389	336	379	355	364	353	351	386	379	383	329	357	327	339	356	393	398	363	365	339	376	377	362	341	403	392	382	384	375	401	389	341	344	360	394	356	391	316	386	393	346	359	382	345	328	333	367	368	363	396	314	373	369	385	350	341	359	345	344	396	367	361	342	383	357	362	367	331	335	373	382	359	369	364	394	378	368	344	343	396	366	390	409	383	347	364	365	337	335	343	346	362	359	372	382	344	396	381	367	377	373	366	370	346	376	369	372	378	348	358	339	357	358	412	399	361	362	400	356	395	354	345	369	387	378	384	350	342	407	401	345	401	364	357	352	342	361	355	363	353	365	353	398	312	339	365	397	345	386	352	357	354	389	382	333	405	352	353	380	381	378	379	355	353	387	351	343	367	387	383	372	379	412	352	359	351	357	372	423	377	371	367	382	387	375	343	332	360	385	382	400	298	358	334	381	335	327	382	386	383	368	370	354	385	367	364	338	361	395	408	349	381	398	402	360	374	386	388	335	372	369	337	343	367	405	397	374	374	383	339	379	348	375	389	400	363	339	365	375	340	366	353	386	393	372	387	381	370	359	352	355	396	387	346	370	337	382	357	364	371	372	369	336	366	375	376	385	403	393	367	396	357	354	379	384	353	383	349	336	381	377	363	378	367	350	383	377	383	378	386	378	388	335	383	347	388	361	364	361	370	357	335	397	348	358	351	363	359	365	353	362	384	369	372	349	345	362	345	353	354	344	328	354	335	363	358	347	395	327	359	370	366	386	406	381	337	348	381	363	409	376	360	369	401	377	385	385	362	385	366	352	357	336	371	362	360	372	373	363	375	370	354	376	360	360	382	359	370	339	319	357	330	385	390	349	373	335	373	370	366	381	390	351	368	365	382	358	386	374	366	388	364	383	361	368	375	369	381	356	365	383	386	391	400	362	353	354	355	369	379	363	341	333	359	391	353	354	334	373	343	328	375	316	339	350	383	344	404	406	354	372	357	385	367	370	381	357	363	351	362	341	356	359	343	388	387	359	369	343	356	382	365	349	362	361	350	356	392	374	384	371	341	356	344	378	357	335	392	361	351	326	356	389	342	379	360	348	324	376	363	340	357	338	379	415	347	375	381	346	367	340	375	340	352	347	344	338	334	365	360	371	347	370	371	370	375	364	355	387	375	389	365	374	380	365	365	354	372	365	348	354	377	389	364	389	397	384	385	374	366	368	365	338	371	353	370	339	358	379	370	373	366	365	381	327	371	356	368	381	379	404	349	345	336	348	364	363	345	359	325	332	392	353	400	400	343	334	357	368	338	357	367	361	364	312	409	348	405	380	358	343	411	331	340	345	357	337	317	340	354	351	367	374	376	356	340	394	409	404	353	385	398	348	353	366	366	372	395	325	371	349	377	368	379	363	345	330	344	392	367	381	382	339	339	359	394	357	390	340	357	342	347	362	368	364	362	369	339	355	340	369	366	361	360	353	376	375	348	334	358	349	376	353	364	378	404	392	392	352	368	380	374	352	374	406	393	361	333	308	347	354	389	404	354	352	407	347	410	325	350	353	342	348	345	401	392	385	407	372	361	374	337	341	386	353	335	356	355	351	363	367	332	367	356	393	350	352	355	371	388	373	362	403	358	353	352	368	355	352	362	368	364	373	345	360	356	369	366	358	354	351	319	362	354	373	371	334	366	376	366	345	381	364	399	372	367	396	409	360	382	345	373	339	352	403	368	377	365	341	341	415	378	353	335	355	370	355	368	397	371	359	385	357	360	345	352	370	317	361	373	379	354	376	378	386	391	330	338	334	355	351	335	333	379	380	361	387	381	351	354	360	346	346	358	363	354	346	336	355	394	336	361	382	374	366	344	387	350	347	325	350	361	412	381	349	354	338	371	399	358	366	386	372	346	383	333	386	372	309	373	367	363	339	391	378	367	352	393	369	345	360	407	368	331	340	346	326	392	357	356	386	343	380	378	392	372	361	347	370	394	368	340	395	402	358	364	382	360	359	360	355	360	367	374	365	373	336	351	380	354	362	386	389	361	361	358	328	382	346	348	390	379	374	375	388	386	384	385	377	392	366	334	363	337	378	372	362	348	360	388	374	383	348	369	367	333	342	359	364	354	350	361	375	348	357	338	346	377	371	373	387	381	365	392	344	372	397	356	382	360	377	375	377	365	347	373	362	329	396	360	362	349	390	378	335	342	348	367	356	386	359	383	353	347	376	321	365	375	381	356	390	372	355	348	363	357	357	378	363	365	374	339	393	357	335	361	370	357	380	372	379	380	343	366	362	353	383	331	348	398	357	369	384	388	362	370	353	385	382	356	343	407	384	346	359	330	344	381	361	427	379	338	400	397	398	379	339	403	369	361	370	355	340	358	354	336	347	328	318	355	370	364	350	380	371	334	374	348	370	332	333	386	336	343	331	324	430	407	375	345	358	371	330	331	399	380	347	381	386	356	363	346	378	381	324	360	341	380	366	361	365	415	373	381	378	359	331	397	344	395	371	377	374	357	394	429	358	369	348	363	354	366	359	378	361	398	363	394	358	359	378	355	409	367	367	359	353	345	403	365	388	377	368	361	358	357	371	334	361	382	384	365	365	371	352	391	363	353	364	390	352	382	393	365	359	384	331	333	360	367	387	391	308	383	358	360	381	344	346	361	398	358	368	365	377	361	365	352	361	380	361	368	340	336	398	373	351	339	347	357	344	389	336	352	362	404	371	418	372	379	369	370	342	349	357	354	347	384	395	346	336	377	350	368	390	375	333	363	360	369	347	375	392	358	372	377	353	373	364	378	360	374	357	366	395	344	404	299	342	354	350	365	341	333	378	347	369	365	394	362	343	359	372	376	347	351	377	372	332	364	360	378	348	401	396	366	366	356	360	374	383	380	361	355	366	356	342	377	355	372	373	372	394	388	378	374	370	405	371	353	380	358	382	357	373	359	372	377	380	352	390	381	317	409	394	326	358	368	374	361	357	364	363	336	382	359	380	377	387	362	353
6940	6050	14494	17587	11616	7991	7925	5863	4776	4239	3928	3424	3274	3121	4535	5352	4845	3592	2348	1458	1108	959	906	853	829	826	863	858	859	836	863	797	784	832	847	853	834	861	863	865	852	852	815	819	876	850	821	887	838	902	803	817	789	814	824	850	840	821	860	816	847	807	848	846	838	816	850	819	862	819	834	842	832	845	817	830	912	821	858	821	793	833	812	849	843	851	833	895	822	821	823	821	836	852	869	839	843	812	878	813	823	842	836	828	825	850	879	847	845	833	895	866	818	846	839	846	817	859	851	826	902	824	806	820	810	872	896	902	826	913	842	802	834	889	849	853	783	864	802	861	769	838	848	819	882	839	805	829	809	896	852	849	803	843	827	826	874	826	838	846	864	869	863	841	869	896	868	820	832	827	862	815	801	835	845	831	883	841	855	853	840	868	852	819	786	822	898	824	830	843	843	813	819	826	834	880	828	856	818	821	862	846	849	855	864	813	843	855	835	863	859	885	798	827	820	840	868	830	833	913	837	830	838	902	898	824	826	867	853	838	824	844	822	793	841	835	857	879	860	836	784	879	811	859	870	861	866	867	870	846	816	874	842	840	880	853	873	826	783	859	808	857	835	837	861	867	868	797	874	841	838	871	823	837	841	810	866	868	816	870	881	860	864	823	850	803	781	815	857	895	831	841	856	767	846	784	890	801	859	856	824	831	854	805	851	885	866	873	879	808	850	838	815	834	826	835	817	852	830	851	827	908	851	829	860	847	877	835	839	885	845	849	830	840	822	808	823	848	813	864	827	882	835	869	807	850	835	834	848	863	850	804	856	851	911	863	802	839	849	857	845	811	843	837	857	835	795	819	901	836	849	834	855	811	851	782	852	824	879	840	846	800	832	880	850	870	843	868	854	834	846	877	862	840	866	856	876	868	841	824	830	860	844	863	825	809	815	856	867	817	852	803	861	841	780	837	827	858	875	821	848	852	891	901	845	872	888	862	842	844	827	845	803	856	847	866	888	868	808	866	856	837	840	869	863	882	820	891	793	860	895	861	850	859	919	828	810	826	801	843	846	865	803	812	876	854	837	817	812	879	796	846	889	809	880	808	809	832	852	826	836	859	864	827	892	875	857	826	853	836	887	850	835	843	835	843	868	877	782	860	844	837	825	797	836	835	808	811	852	820	815	817	849	783	873	882	831	793	857	816	855	834	889	874	858	900	818	790	879	829	845	797	801	816	836	862	879	843	832	839	831	854	863	813	868	894	829	826	892	777	868	840	830	868	852	869	819	830	810	841	819	824	841	818	861	816	887	843	824	852	792	819	790	823	848	865	853	831	808	834	802	919	846	880	848	812	874	863	851	875	840	818	843	823	828	896	825	897	836	823	835	803	902	851	871	851	790	881	854	801	831	862	869	853	824	884	813	829	848	878	818	778	849	848	826	843	880	827	826	902	830	850	859	854	816	878	842	817	865	800	846	845	845	849	858	832	860	838	845	862	825	820	891	829	851	795	843	864	865	847	852	884	852	842	855	839	837	885	874	855	784	829	912	853	878	815	856	808	853	865	826	847	860	854	815	803	858	795	873	856	819	867	840	895	908	896	827	849	840	801	824	888	859	838	821	868	887	810	848	853	879	902	803	847	799	799	885	824	854	875	916	837	853	849	871	895	818	808	863	824	878	809	835	812	801	900	835	852	815	853	870	821	881	827	836	836	844	829	842	829	850	864	786	883	873	841	851	834	871	810	864	831	838	874	851	837	866	866	897	802	855	846	858	865	825	825	821	891	869	821	824	839	837	802	776	865	861	854	804	856	869	851	833	831	881	865	847	819	833	873	847	812	859	851	849	941	824	851	864	854	878	830	817	856	858	829	816	816	854	831	904	874	840	877	827	856	865	824	774	873	852	888	852	847	866	855	866	815	801	823	851	829	860	864	846	792	868	878	844	873	838	816	867	850	834	861	783	839	809	838	860	813	878	847	832	877	841	833	819	846	813	801	907	827	862	837	901	825	844	819	826	836	858	789	835	850	830	840	881	923	899	850	838	796	782	843	844	874	818	786	796	825	802	829	898	845	866	908	850	835	857	821	829	837	849	840	863	845	846	903	844	878	855	881	900	887	875	854	771	883	859	843	857	842	799	838	834	868	852	849	857	835	843	797	872	842	817	885	872	780	810	848	839	828	863	837	811	826	828	856	871	851	761	853	830	877	877	858	851	863	852	841	876	837	856	840	859	828	859	863	822	884	820	852	837	794	862	793	868	799	809	914	842	870	862	812	835	831	809	841	822	819	825	865	851	830	831	884	867	845	853	804	839	853	816	806	829	821	864	827	892	860	824	802	858	820	866	843	893	790	870	813	811	851	811	866	834	897	823	801	849	825	812	909	823	859	831	851	879	871	826	838	879	814	833	877	881	870	866	859	858	823	788	824	808	827	844	864	879	805	887	841	888	827	897	808	833	857	860	804	834	839	828	869	889	818	887	830	824	847	855	858	773	870	834	866	833	872	798	814	838	837	869	825	870	826	872	854	799	842	848	841	818	827	864	820	825	805	859	894	870	844	811	898	869	835	820	831	877	838	832	875	898	811	856	896	863	830	832	834	815	845	829	799	897	865	859	811	854	855	854	856	827	817	867	922	879	879	850	835	838	778	916	836	802	805	843	856	910	889	821	819	873	810	892	837	887	880	861	832	832	850	876	873	839	819	817	808	847	842	866	824	889	846	824	818	838	824	787	808	855	789	841	857	851	817	855	851	826	817	840	833	888	872	828	824	796	828	850	837	822	841	812	869	868	772	881	828	801	810	827	813	901	872	865	894	851	833	850	821	791	876	829	815	821	884	819	831	845	818	842	849	864	868	812	783	826	885	839	827	875	857	853	873	812	794	849	835	844	846	840	799	825	846	831	849	863	849	892	862	805	866	806	919	838	866	820	813	843	795	773	851	900	811	878	876	869	870	895	820	793	833	818	851	850	830	866	833	864	853	823	864	861	869	835	838	868	833	882	867	835	861	800	807	894	849	818	805	870	837	803	821	870	842	839	874	884	843	870	825	866	827	844	832	785	860	839	843	819	888	786	820	879	833	897	839	853	866	874	869	885	867	877	860	837	849	850	840	815	845	797	832	837	813	821	824	836	885	804	828	840	818	861	854	894	845	802	880	786	823	859	853	872	824	874	878	840	873	860	814	843	896	879	872	833	846	802	832	814	887	807	907	854	837	790	888	835	844	862	874	827	889	782	868	775	781	858	816	813	829	873	814	854	842	876	878	867	862	864	819	861	831	864	842	834	844	848	885	822	867	913	866	873	867	802	808	863	871	888	845	833	809	812	862	820	842	823	873	852	869	821	884	869	854	846	857	870	824	823	854	832	801	849	826	818	836	822	822	827	818	800	878	843	853	906	821	802	813	826	810	864	845	801	832	828	857	836	833	829	845	831	877	818	776	875	849	869	877	825	831	847	819	818	869	878	824	873	827	838	834	838	828	838	812	827	863
28853	23107	37856	42090	28613	17800	12322	8504	5491	3546	2120	1875	1756	2423	7267	7898	6402	3976	2247	1150	710	468	408	356	354	348	317	298	325	303	364	335	338	331	314	341	359	337	366	287	335	333	325	348	288	354	313	334	342	321	309	325	343	289	352	328	340	300	309	326	335	343	342	325	331	328	322	352	334	339	321	343	333	325	343	351	342	341	308	338	326	345	325	301	352	325	338	339	333	337	350	355	306	308	314	349	325	300	334	330	336	367	304	361	332	329	346	311	322	307	349	338	340	332	310	324	289	319	342	327	325	299	365	307	372	342	356	362	312	317	341	340	326	347	342	323	320	312	339	317	354	317	352	302	337	341	323	341	365	324	341	339	343	334	359	300	305	331	323	316	318	324	311	326	304	349	354	315	356	332	318	318	332	296	333	309	332	309	356	327	317	336	334	317	358	327	358	302	331	337	354	322	356	359	339	322	330	320	313	343	320	319	328	323	341	345	317	335	305	322	321	316	353	321	333	351	320	334	343	328	342	344	308	338	379	333	346	333	324	367	311	350	353	311	353	345	307	346	350	334	296	338	337	327	324	350	329	363	350	351	368	343	313	310	339	314	321	323	325	306	310	308	331	339	333	336	301	343	347	337	328	322	301	314	347	321	313	334	336	338	332	359	291	337	315	352	332	347	316	327	346	309	374	349	346	328	325	323	321	342	357	346	358	325	335	334	348	344	332	299	315	306	360	315	348	304	328	327	295	336	334	334	341	340	379	311	342	333	314	318	340	354	327	327	325	339	348	316	326	334	344	334	358	334	314	325	332	340	336	312	305	342	316	367	338	334	308	311	337	342	382	362	345	314	307	346	351	315	324	313	303	316	352	311	330	339	334	333	334	332	308	311	328	318	325	348	354	317	312	350	330	335	358	369	308	317	338	339	316	354	325	341	358	335	324	309	320	309	338	312	352	339	328	315	325	306	333	332	328	357	338	362	309	322	297	298	331	320	340	330	347	373	349	325	349	323	349	323	333	331	307	303	289	331	327	321	336	338	331	371	383	332	348	328	341	321	322	319	335	313	345	315	328	333	320	344	311	322	334	323	335	304	342	342	317	293	373	339	305	328	355	341	324	307	324	335	311	307	340	298	332	338	345	320	321	288	362	347	296	309	345	331	348	316	329	325	340	341	335	326	337	355	347	350	333	325	323	347	374	320	333	319	329	349	296	301	334	358	324	287	315	323	340	351	336	333	305	379	325	325	361	332	338	320	351	332	311	306	363	331	328	341	362	308	306	313	320	342	305	323	328	345	298	332	294	314	307	304	346	332	368	340	357	320	322	295	308	317	344	319	336	360	341	300	295	331	344	317	318	303	302	328	287	346	324	322	350	297	297	319	335	344	315	335	352	337	296	322	315	355	314	322	349	348	348	366	314	299	320	336	329	311	298	353	268	331	319	334	352	361	312	325	330	299	320	359	340	297	313	352	351	325	328	359	306	319	330	327	296	337	316	323	314	335	335	310	321	354	349	301	332	327	353	330	327	344	320	350	364	342	367	328	322	329	351	320	356	330	371	345	363	335	335	321	311	312	315	345	329	321	344	308	296	327	348	333	354	346	350	332	330	346	342	359	339	323	343	355	342	357	327	336	326	334	343	291	312	342	338	357	303	348	362	331	328	321	310	321	362	304	325	342	328	331	338	345	386	338	341	319	312	308	331	311	340	317	304	344	311	339	359	344	312	322	357	303	338	308	345	319	335	336	311	285	342	337	317	330	307	334	330	333	335	344	335	333	337	319	307	336	342	342	360	345	342	338	350	329	336	345	304	358	357	330	316	377	359	358	363	320	318	322	336	365	332	349	313	334	317	342	327	328	347	317	297	316	323	324	338	334	335	313	322	296	386	331	329	353	320	359	304	300	349	353	333	348	349	373	352	325	326	352	337	345	369	322	319	337	326	327	337	326	364	347	346	333	331	335	324	316	342	346	335	333	331	331	355	323	310	317	315	302	339	351	330	322	367	329	315	325	330	318	327	350	318	335	363	330	343	333	353	340	348	341	358	324	307	310	345	339	317	338	325	333	335	326	329	295	303	350	322	312	314	364	351	337	328	356	327	311	345	344	320	342	364	329	339	314	325	321	371	317	302	305	317	320	303	334	335	337	346	318	328	326	372	315	352	321	326	324	352	350	333	334	338	340	365	349	345	329	307	314	352	328	335	364	315	378	345	334	331	340	321	335	315	349	329	298	329	348	329	346	347	375	344	335	326	332	300	365	342	340	319	324	324	361	357	342	333	361	331	347	334	343	348	311	377	382	331	337	330	334	342	361	353	332	349	317	310	353	319	342	361	319	333	341	298	344	332	322	325	313	344	340	314	342	339	332	311	308	337	320	329	323	311	350	356	321	335	370	340	313	313	335	355	294	376	355	332	334	353	339	330	344	355	339	332	336	319	345	306	325	320	325	362	347	349	322	339	335	348	321	320	327	332	353	307	327	335	286	347	372	339	355	349	339	366	318	339	298	359	380	338	332	335	349	293	315	349	360	316	347	345	335	343	335	308	326	327	349	369	347	357	297	369	311	311	350	329	359	322	305	366	345	340	348	316	317	315	323	341	323	333	358	318	290	326	353	350	340	312	337	312	364	356	320	314	345	336	329	368	331	322	379	323	325	334	334	357	301	320	338	370	345	336	326	346	287	332	302	315	309	313	319	309	326	326	336	362	342	298	326	345	319	314	330	331	328	360	365	345	304	314	342	334	304	330	339	332	336	353	329	311	313	337	341	327	350	338	369	347	359	321	350	352	318	351	348	338	334	329	320	330	345	342	324	327	302	330	322	323	332	317	321	348	327	336	309	327	360	324	308	333	347	349	331	323	311	331	319	336	315	311	360	368	312	332	334	369	333	326	326	364	327	324	372	313	356	356	350	325	341	296	342	351	331	316	329	311	334	315	363	349	297	302	339	331	353	346	357	332	334	312	330	327	350	353	323	301	336	326	326	350	310	342	328	333	346	316	312	312	357	300	349	319	344	303	317	326	341	327	334	352	334	351	325	349	303	314	345	340	311	332	367	339	372	328	314	349	376	320	336	327	323	341	316	349	356	324	322	365	337	329	375	336	346	315	319	307	355	303	320	325	316	361	320	348	297	356	299	338	341	326	352	340	344	342	360	299	346	349	340	345	334	359	345	349	306	332	334	362	326	317	353	338	309	310	336	350	359	331	312	313	340	303	356	328	343	353	333	343	323	333	342	332	358	329	359	329	313	341	301	326	358	313	370	309	324	306	294	311	362	338	321	317	309	335	330	347	307	337	309	319	365	325	337	353	320	310	343	357	346	328	344	324	356	335	342	332	380	329	359	401	324	322	326	372	335	351	339	361	307	305	289	349	318	304	340	343	332	357	347	336	346	326	347	356	353	310	303	338	330	327	343	323	325	317	310	321	324	308	336	305	308	337	340	349	330	337	327	309	304	318	332	336	330	319	313	322	323	318	329	318	316	331	321
17439	16222	37773	42389	35359	23359	21385	18092	15450	12494	9644	8505	8310	11644	26532	27225	22662	15992	9526	4937	2487	1370	1011	801	751	801	775	792	802	771	745	762	788	741	772	819	834	746	774	781	768	766	773	783	749	766	817	846	779	797	767	789	773	768	814	781	824	753	747	732	798	788	735	785	823	752	796	816	791	751	810	791	752	798	744	803	745	774	837	788	752	787	774	785	782	744	805	756	772	772	807	795	801	755	760	750	833	778	780	729	784	688	789	810	734	821	761	768	763	783	813	794	737	784	799	773	761	785	763	765	797	782	758	809	819	798	799	755	782	842	737	801	783	762	807	755	772	802	780	819	763	804	778	775	825	799	764	764	773	752	794	754	788	817	754	747	722	778	773	722	731	801	776	787	804	815	774	752	781	772	738	783	740	800	758	776	805	772	780	733	762	778	797	725	779	799	780	740	762	763	766	777	757	809	770	711	746	789	776	802	727	784	786	778	745	810	847	753	731	803	770	781	740	732	779	765	774	756	790	798	820	783	788	750	727	760	778	762	812	791	779	822	741	771	783	758	748	754	803	756	788	779	834	788	745	829	778	806	802	771	798	776	842	778	822	766	709	816	781	810	793	732	780	795	773	767	777	773	749	764	773	774	753	765	761	743	775	824	781	734	778	824	751	786	805	819	771	785	776	769	818	839	780	749	746	783	731	791	795	795	795	771	781	810	810	800	827	748	807	760	770	790	760	781	771	750	789	768	770	786	810	765	789	790	868	763	791	807	765	795	758	799	767	755	783	766	793	793	800	692	860	820	752	812	773	763	732	805	722	767	787	766	756	768	789	781	822	796	801	755	782	760	804	745	723	751	767	797	778	797	798	767	781	775	781	810	713	804	763	830	842	760	778	775	768	840	786	790	794	732	756	692	715	771	761	728	786	782	795	778	805	828	815	817	824	799	810	752	727	823	778	806	792	787	806	796	777	777	802	739	797	736	759	794	811	718	772	815	754	794	795	768	784	806	799	791	789	752	785	762	828	793	762	826	819	793	791	741	846	795	802	803	779	827	763	781	744	776	812	765	765	789	781	778	768	744	738	751	752	716	763	784	810	843	803	787	756	783	756	755	767	748	813	770	748	723	843	751	718	768	783	800	833	781	729	765	793	748	808	809	747	788	768	792	790	819	755	773	786	806	805	722	798	765	760	767	782	766	788	793	753	769	830	783	812	772	807	756	778	742	813	787	827	762	767	769	743	793	768	790	775	779	777	789	744	799	796	744	794	727	775	743	777	791	716	795	781	757	816	751	791	769	749	741	796	787	751	772	796	741	819	758	766	794	786	776	763	818	756	764	784	760	783	839	810	794	806	742	760	780	744	739	742	750	732	789	818	820	754	779	797	763	726	792	785	734	757	732	766	773	754	751	819	781	790	810	763	757	818	780	732	782	789	788	783	805	805	763	758	728	750	746	796	801	763	823	776	784	782	801	736	803	829	769	760	846	768	749	774	755	765	791	742	846	781	751	730	812	742	787	806	760	803	785	807	815	757	806	760	752	735	752	768	810	807	800	800	761	808	773	796	813	774	783	710	805	808	755	801	772	776	754	819	774	794	772	780	764	787	815	792	779	747	817	811	749	852	757	806	797	826	769	764	781	787	721	793	814	752	801	782	780	776	799	751	787	752	802	820	736	783	776	790	786	756	790	784	788	825	804	746	801	783	740	746	803	811	804	752	750	706	756	755	787	787	742	789	781	792	832	825	749	761	775	768	833	777	771	815	752	778	713	788	794	815	793	851	808	801	743	787	813	785	827	751	806	787	774	799	799	778	783	772	761	771	765	747	754	762	754	755	802	756	763	794	748	751	794	782	742	790	795	750	783	765	802	756	793	762	777	774	779	778	756	784	811	799	817	843	813	822	787	789	768	804	825	780	766	765	769	748	750	788	827	787	794	797	802	786	801	795	798	791	766	773	781	830	781	758	764	766	799	749	771	745	836	801	804	812	726	791	806	787	741	768	760	814	806	795	770	775	784	790	801	759	774	789	781	754	774	774	808	753	722	748	755	790	805	786	764	776	755	804	724	801	804	763	738	762	776	823	769	778	785	766	769	837	746	804	798	801	785	800	761	750	716	811	781	820	779	781	785	802	746	737	754	801	772	800	786	800	763	812	733	809	762	710	750	820	795	798	784	777	717	785	794	806	799	777	810	758	777	793	772	762	788	789	802	741	774	773	765	823	756	812	839	770	799	770	791	767	780	801	800	816	751	799	780	789	781	776	731	775	784	774	770	780	798	806	760	785	812	798	759	772	797	777	780	762	775	827	805	783	736	752	701	779	753	756	778	756	795	810	766	794	717	798	782	783	727	756	793	784	764	806	780	812	767	828	737	774	782	790	822	796	764	787	790	770	756	783	797	802	786	779	806	783	745	820	749	782	712	779	730	769	795	764	787	765	754	755	840	772	773	813	777	760	777	763	762	751	809	780	780	754	764	779	803	785	819	787	768	747	782	761	739	816	798	730	822	773	774	765	801	797	799	758	762	856	818	828	781	760	789	755	733	819	730	801	841	743	755	754	770	779	745	745	788	757	791	776	781	780	757	784	788	762	800	830	797	812	768	761	802	801	718	794	779	773	776	796	788	763	830	780	775	783	776	750	724	765	819	741	777	785	754	819	795	750	758	723	817	808	789	827	754	820	756	808	804	831	795	786	800	790	789	777	784	763	749	820	723	822	788	781	793	754	815	818	770	816	798	745	776	749	797	778	780	724	806	753	828	784	760	786	789	777	763	793	745	775	795	784	799	752	794	733	810	795	777	788	830	782	814	741	782	812	812	754	792	778	762	778	758	792	741	760	788	835	782	799	785	753	728	750	751	796	766	774	823	750	810	758	803	776	786	813	779	777	787	790	800	805	777	742	731	779	757	786	827	801	809	773	802	767	762	706	743	770	755	826	775	777	777	814	784	799	747	779	738	781	768	791	750	815	767	777	797	763	766	794	779	774	839	798	794	757	797	790	816	772	802	801	784	771	731	754	798	776	844	789	760	786	810	765	740	794	754	787	734	771	765	766	754	823	809	800	801	743	773	842	799	764	768	787	782	787	823	808	775	808	754	820	805	736	797	745	755	767	774	808	748	762	795	821	821	759	754	766	769	812	733	782	803	813	757	814	777	744	799	751	821	758	802	758	767	806	728	794	715	837	739	761	822	766	788	737	747	781	758	777	756	806	762	752	765	753	745	772	756	768	754	769	775	793	763	784	762	816	761	769	789	814	740	772	764	800	800	730	754	813	780	773	787	804	780	805	832	755	772	757	809	773	736	829	812	747	787	766	821	726	763	771	822	743	786	777	788	829	807	827	756	793	787	729	791	795	806	796	764	776	790	777	766	776	761	754	777	762	763	780	777	777	718	785	845	719	724	804	829	806	786	761	788	767	772	770	775	787	787	820	772	831	743	738	811	761	804	809	745	804	765	787	785	723	764	788	797	798	765	764	780	766	755	796	752
37890	33270	48786	42354	34133	24808	20134	14075	8994	6644	4359	3834	3245	6103	14984	15222	11696	7156	3746	1767	962	621	420	321	332	303	311	347	313	330	331	311	318	296	299	308	311	316	303	321	303	281	318	274	312	308	317	297	269	308	335	321	291	312	286	312	291	293	293	318	300	315	325	284	313	290	306	307	331	308	303	300	335	306	331	333	293	330	321	302	307	341	306	321	316	329	299	318	321	291	274	294	329	335	329	318	306	325	301	318	335	319	280	313	313	322	329	303	324	325	303	337	310	317	297	309	314	326	330	315	333	346	312	262	295	292	301	315	299	350	307	315	297	300	333	307	298	289	334	286	319	299	311	277	312	295	314	315	316	305	346	286	312	293	329	310	284	296	323	316	297	321	296	285	318	291	303	301	309	306	310	324	321	329	308	260	348	288	319	329	317	334	308	297	306	327	294	282	321	290	274	295	282	307	333	324	311	325	305	331	305	318	309	280	324	340	320	287	299	283	313	318	345	305	282	337	295	320	284	302	286	283	298	331	313	320	310	326	318	317	303	348	324	348	259	340	343	298	312	273	311	294	303	310	306	303	303	289	322	261	289	335	299	324	284	291	306	284	347	311	321	302	310	311	328	281	338	322	288	343	312	314	340	354	287	320	297	296	310	309	297	284	295	297	320	298	316	267	274	336	255	295	304	308	283	329	309	301	307	309	328	350	270	284	310	308	287	293	320	280	293	331	333	270	324	325	316	294	324	269	283	312	309	329	314	314	293	292	274	287	319	315	270	328	310	281	328	305	326	302	296	291	285	305	332	319	312	299	299	288	335	305	319	306	314	298	318	321	302	327	306	336	292	316	333	305	330	333	294	286	319	307	354	305	312	301	313	302	334	322	321	292	300	334	316	344	340	303	291	304	320	308	297	301	328	285	306	285	347	327	329	307	294	293	291	292	286	297	288	298	331	308	290	296	298	307	322	350	291	316	338	258	306	339	340	283	302	280	317	324	332	343	296	311	294	316	258	313	289	277	298	306	285	307	312	297	318	331	337	312	321	281	302	325	272	295	294	339	321	328	309	267	331	321	288	332	302	288	265	315	308	302	306	281	317	330	332	287	314	267	317	291	283	303	299	303	266	290	328	319	289	282	310	317	360	305	338	307	303	323	289	309	326	299	309	305	307	297	314	329	286	293	298	308	299	288	287	296	269	298	314	335	326	265	280	302	313	354	291	289	310	300	343	297	326	301	320	301	325	353	306	318	257	293	294	334	282	297	320	303	298	295	306	297	324	296	313	332	330	306	346	308	332	337	332	317	278	320	296	303	302	328	292	292	312	317	316	290	301	323	295	325	303	297	293	317	308	321	299	325	296	330	285	319	303	286	315	329	331	304	276	335	316	280	329	303	296	307	292	301	365	305	334	288	287	297	294	323	307	307	288	290	269	278	292	342	320	327	302	325	320	311	292	294	290	356	322	290	297	325	331	308	319	277	301	319	308	326	316	329	331	303	302	314	290	274	290	283	301	270	331	281	300	306	291	364	321	332	296	305	281	299	309	293	335	296	322	289	288	360	354	295	330	303	313	319	302	320	325	292	311	310	318	306	300	346	310	309	290	320	337	320	327	305	283	315	298	299	317	322	347	300	342	285	320	318	304	293	287	329	306	281	324	266	319	316	298	317	287	325	316	291	289	308	329	323	327	301	309	325	282	287	307	326	285	335	347	334	296	284	320	304	330	313	282	291	301	304	284	300	310	334	308	326	344	314	296	281	327	305	312	302	308	308	324	281	311	304	329	284	292	312	307	297	314	268	300	290	310	306	320	322	304	292	295	313	339	299	303	321	298	310	296	274	308	288	296	336	280	315	306	293	302	310	340	328	292	324	308	303	342	308	304	287	283	314	307	284	281	299	310	323	312	275	303	295	293	323	325	319	327	308	328	308	293	296	311	333	326	328	289	293	329	297	307	326	304	322	327	309	271	314	322	314	331	286	275	318	322	273	312	292	306	318	342	345	316	320	333	327	296	300	306	318	265	318	284	318	307	295	305	311	310	294	307	315	296	296	297	334	305	300	291	309	318	298	336	297	290	292	321	314	350	346	279	301	295	306	321	328	310	280	322	296	298	322	309	313	314	317	309	326	317	315	337	289	294	319	324	319	311	295	294	300	314	285	346	310	316	327	305	340	303	273	323	310	263	323	315	297	303	287	290	315	315	327	304	320	310	286	301	298	279	324	305	310	296	327	296	330	310	285	328	320	296	328	285	291	315	316	278	311	290	300	287	299	334	352	294	304	285	325	313	325	337	338	309	305	285	320	298	308	291	273	337	315	287	329	335	277	335	331	321	310	326	333	292	308	303	273	299	294	296	291	296	304	323	283	285	293	346	340	318	296	246	318	307	334	336	297	307	313	317	281	302	311	300	300	317	310	271	335	291	313	296	292	276	299	317	299	312	324	326	329	360	310	321	304	320	322	317	306	304	312	319	295	303	319	274	274	348	356	297	328	312	272	298	320	298	306	295	297	306	301	320	297	309	304	331	310	323	327	316	320	324	289	308	320	312	350	294	298	292	276	288	333	287	328	302	282	285	311	344	324	288	309	291	322	319	300	309	299	267	340	296	308	300	310	312	300	297	301	325	299	300	303	285	272	324	329	288	295	271	310	307	321	324	336	308	311	305	299	295	308	277	330	286	305	300	316	295	289	305	303	255	276	295	294	304	328	317	294	290	294	295	277	255	285	296	276	330	291	310	323	321	328	301	333	353	305	326	313	328	288	299	288	291	292	311	286	266	302	292	313	333	326	304	322	288	295	310	321	298	279	300	302	302	297	314	324	300	317	304	319	292	278	353	291	310	271	318	298	279	295	268	298	308	324	308	285	322	311	292	313	328	299	275	341	299	320	321	335	306	300	311	295	316	301	316	318	324	327	284	306	308	323	326	306	295	281	351	315	297	302	297	273	329	316	295	312	318	317	317	350	314	301	327	314	301	332	333	296	316	287	293	295	302	322	306	306	298	302	328	305	311	307	318	325	280	315	325	294	323	304	314	290	282	287	289	334	319	304	319	316	325	309	326	295	296	301	334	316	280	323	321	326	344	300	297	288	295	327	321	280	261	284	298	284	326	300	332	354	303	314	321	326	353	271	318	291	310	260	302	320	306	327	292	339	333	301	329	281	308	330	308	275	318	291	308	309	287	305	304	295	331	312	333	314	324	303	333	322	309	293	292	294	301	331	301	305	318	307	288	317	294	320	312	313	322	292	309	293	329	327	333	337	298	349	324	329	295	322	334	307	294	300	308	318	315	306	287	324	311	307	286	343	301	312	292	326	306	317	327	300	307	321	307	298	323	332	302	298	285	331	304	309	306	281	313	285	289	294	285	295	319	293	300	320	325	320	305	281	302	316	310	331	327	338	300	341	314	327	297	333	292	323	353	295	332	324	342	308	354	309	313	302	310	328	306	307	331	301	290	290	321	314	308	317	313	281	288	312	337	329	299	314
23221	25268	44599	46064	42928	31721	28252	22428	20836	18945	15305	14770	14281	23004	38126	37009	31575	23735	14320	7800	4047	1822	1056	838	768	721	736	758	754	723	742	709	761	763	715	705	688	714	758	695	695	727	801	716	692	728	682	706	695	705	685	715	753	717	686	742	718	728	697	686	744	632	729	764	726	761	705	677	695	728	710	714	708	700	693	764	763	746	713	714	755	725	693	721	698	703	677	703	732	716	688	666	662	728	711	669	670	680	710	713	702	759	728	749	773	718	701	750	714	731	703	731	682	693	720	766	719	719	711	705	641	718	749	728	738	735	766	696	754	735	759	693	733	706	701	729	727	696	765	749	718	751	703	672	712	735	714	734	752	709	746	744	718	724	758	712	704	703	778	692	710	746	738	744	747	785	753	703	729	686	709	739	742	772	742	756	655	743	710	685	686	702	707	677	699	729	703	757	739	726	739	687	713	729	734	741	714	749	742	736	735	698	696	710	769	760	761	751	723	787	753	747	812	667	751	768	765	739	761	727	736	732	775	787	729	747	762	721	689	722	766	771	712	728	737	715	678	707	780	731	733	755	670	730	751	727	759	718	723	712	710	708	678	721	747	710	722	739	705	714	704	660	706	713	739	724	751	716	775	681	690	733	734	737	743	752	659	686	753	711	710	732	764	728	726	720	672	708	752	717	747	744	681	713	737	732	704	681	723	762	742	695	739	726	655	716	714	715	739	751	760	714	746	696	727	716	764	704	715	704	688	693	718	717	717	741	694	678	713	717	722	748	740	739	693	731	731	693	709	765	734	692	706	759	688	749	756	768	723	714	703	798	716	718	734	746	725	691	686	740	702	699	707	678	722	704	705	742	780	680	726	735	721	722	765	732	736	710	702	711	717	717	770	731	702	782	681	799	757	760	731	740	775	713	687	715	667	728	744	717	691	733	735	720	713	723	709	730	775	701	722	765	692	753	744	726	694	746	696	757	779	700	706	709	709	700	803	760	776	737	674	723	695	700	664	756	763	737	713	736	668	745	698	693	711	730	731	772	700	696	724	697	703	757	723	703	708	718	671	739	758	744	707	671	687	666	680	680	726	761	730	687	738	781	685	723	679	712	715	753	703	734	674	787	684	705	732	740	763	698	724	724	757	689	709	749	698	696	763	756	749	675	728	724	740	703	700	711	733	686	743	707	701	733	721	728	700	743	689	696	755	748	707	691	728	701	724	714	725	687	685	676	709	770	715	720	746	708	759	706	736	706	688	761	763	743	712	733	751	715	719	734	677	734	690	715	753	779	725	766	747	701	669	684	793	697	752	682	754	745	750	692	733	722	731	686	732	727	730	701	731	766	683	707	711	713	739	743	713	710	691	736	742	720	715	713	745	720	724	748	710	707	794	694	707	673	744	683	721	685	733	721	734	730	700	737	714	687	711	762	735	675	674	688	744	705	705	696	752	678	756	698	745	745	752	745	737	733	730	730	743	705	717	737	764	776	754	743	723	664	710	757	706	740	718	737	684	677	704	726	723	705	706	683	662	699	721	693	742	763	700	694	708	690	690	745	710	780	737	702	763	762	760	747	771	665	723	687	720	710	713	724	701	746	673	690	773	725	769	775	756	762	756	752	732	767	703	724	725	734	723	728	726	726	722	698	768	688	757	708	707	700	715	731	732	693	764	757	762	731	747	725	748	775	708	765	717	710	714	738	723	690	702	755	727	701	707	697	722	771	717	710	668	701	730	725	695	704	686	746	720	696	710	755	736	726	734	763	725	732	684	729	734	726	743	734	686	669	736	696	712	706	747	758	670	698	684	725	759	690	722	738	662	723	740	714	698	723	709	718	736	736	699	701	756	721	694	703	695	708	703	704	701	755	703	737	766	719	726	734	709	671	740	728	678	747	681	703	698	712	715	728	746	766	716	703	727	684	720	746	687	714	720	746	737	749	710	728	711	707	742	715	721	694	752	706	762	706	736	704	757	798	742	697	729	722	708	702	715	767	728	721	731	722	733	680	719	706	745	748	712	752	706	717	710	739	733	741	686	713	668	728	720	780	716	720	696	736	722	708	724	710	686	747	733	710	719	732	747	760	690	675	761	724	671	741	782	711	702	704	722	734	737	741	746	703	770	703	740	709	732	730	753	666	747	720	740	692	711	705	722	737	744	779	699	720	697	746	700	762	723	677	671	810	735	741	744	757	706	681	712	738	727	731	754	738	796	705	710	664	675	751	702	694	698	697	748	755	721	712	713	747	770	771	776	762	664	724	714	713	740	704	730	735	713	734	716	730	691	750	713	689	715	689	708	731	711	749	739	721	756	746	728	727	690	696	668	716	723	710	704	739	766	689	711	745	686	750	689	733	776	724	693	742	698	732	697	755	690	727	736	718	754	722	723	734	765	724	719	705	747	737	726	748	691	664	714	682	742	715	722	733	720	708	720	749	729	733	742	738	701	735	747	691	742	766	726	714	749	790	750	734	755	683	778	692	722	695	701	704	737	665	693	693	782	732	700	781	751	755	742	764	685	722	735	719	689	721	725	693	778	696	730	749	736	731	690	753	753	719	745	740	726	735	780	722	693	729	758	692	730	711	696	703	712	747	741	717	735	775	726	727	710	733	745	717	714	711	682	655	689	708	753	701	681	741	751	734	714	804	731	774	702	760	763	711	731	722	673	716	758	707	786	715	682	738	754	751	704	744	737	727	755	711	739	712	697	728	720	693	700	677	726	686	700	758	722	741	704	769	718	709	681	737	764	732	701	714	697	720	758	759	777	753	764	700	730	689	702	760	717	700	735	678	714	696	735	746	729	730	692	740	680	715	714	679	734	715	687	741	737	754	743	697	757	707	750	754	756	696	724	722	708	746	719	683	714	713	765	702	724	704	736	694	709	732	751	656	741	751	721	677	736	750	747	724	723	689	734	719	744	712	733	707	773	735	745	770	727	699	753	716	731	734	696	684	769	719	687	772	738	718	682	761	716	700	734	725	705	776	735	701	697	678	722	731	689	690	785	741	693	670	697	702	690	705	754	701	727	683	731	727	726	692	722	733	715	744	702	727	723	735	721	769	678	705	714	705	767	744	707	706	722	782	717	697	733	773	708	729	742	715	787	744	708	736	752	732	764	709	762	686	732	690	770	751	710	743	672	734	740	721	765	674	761	696	747	733	735	717	728	760	753	701	683	764	673	733	757	713	731	714	728	791	695	745	736	743	661	751	709	734	736	687	714	720	730	719	708	734	770	731	728	764	731	737	684	746	646	682	745	717	711	694	746	697	708	761	704	731	745	710	703	727	760	740	744	707	729	693	694	743	741	738	697	728	786	728	704	699	724	695	725	738	771	714	753	729	738	733	710	692	750	744	746	735	693	687	741	715	748	726	687	739	728	670	727	735	677	707	678	729	721	700	694	762	747	690	739	758	731	742	782	743	759	767	715	748	722	718	729	707	711	724	738	710	731	704	704	721	708	698	691	731	746	751	766	713	690	751	747	658	755	703	697	729
12482	6373	8365	6107	4005	1980	1250	874	824	1001	859	821	784	901	1078	1160	1110	798	619	433	454	368	388	386	378	373	357	359	373	381	401	397	366	318	367	375	338	346	364	372	374	382	340	348	381	385	354	385	363	339	393	376	369	353	346	340	386	362	390	373	371	352	372	370	376	392	359	402	386	378	381	354	349	381	368	378	397	402	387	378	358	362	382	373	393	370	372	329	368	343	375	350	375	350	373	369	374	369	376	338	342	343	375	392	365	346	393	369	376	365	354	380	390	324	413	365	369	335	343	367	350	393	370	365	353	362	354	375	323	365	333	400	344	364	363	350	345	364	392	337	371	343	370	384	365	386	381	399	334	369	345	350	368	370	391	361	346	382	365	384	321	384	401	418	352	379	375	369	372	362	317	332	365	374	355	357	380	377	390	387	373	387	366	396	353	407	341	337	348	369	352	370	372	341	356	348	344	341	364	346	408	386	343	388	365	376	345	370	368	372	378	404	357	353	364	308	361	361	364	382	394	360	340	347	380	373	375	381	371	377	353	381	361	385	343	394	375	368	359	373	350	353	382	366	343	374	381	361	349	383	380	332	409	338	377	386	344	364	373	338	384	359	359	356	359	373	362	398	334	367	350	342	378	321	380	358	403	389	376	375	360	383	347	338	374	348	346	377	343	334	356	370	372	382	378	339	377	359	378	312	346	341	334	322	388	365	350	400	393	362	398	364	376	378	371	357	355	349	349	373	335	353	367	402	359	377	347	350	365	393	398	346	367	351	360	347	389	381	360	363	339	389	383	356	403	359	366	376	396	343	387	375	362	371	394	363	380	385	387	381	349	347	375	391	402	365	382	394	412	357	376	324	355	386	375	371	362	349	370	378	361	376	374	378	380	388	390	343	321	366	374	359	377	344	393	356	357	379	366	376	314	330	345	355	362	357	379	376	381	387	357	383	390	379	364	375	337	389	360	378	379	375	377	353	386	352	373	360	372	384	335	403	377	358	361	378	359	387	367	344	378	344	354	348	395	337	352	371	396	333	349	357	347	389	367	373	352	372	377	374	378	315	374	362	378	365	367	355	353	391	334	367	352	356	367	353	397	397	353	381	387	411	358	355	351	404	398	364	350	362	380	337	391	367	376	347	354	373	333	362	381	361	402	373	358	349	362	375	380	389	402	382	379	328	376	353	388	387	322	378	390	358	406	403	378	359	357	358	356	350	371	381	381	406	348	395	385	379	398	358	398	357	355	395	352	376	385	354	345	348	372	371	382	392	344	326	316	382	368	359	347	342	348	370	369	397	401	407	337	360	372	374	311	350	386	413	381	390	375	356	349	377	384	383	397	362	337	346	395	386	323	381	388	366	401	353	388	365	352	355	348	361	370	360	357	372	360	351	360	321	371	372	358	348	364	377	351	374	387	388	355	367	360	394	321	380	395	356	377	351	349	346	320	344	395	375	362	349	390	360	369	392	346	392	382	366	356	349	354	355	356	371	345	342	388	375	389	359	357	371	403	356	342	382	408	395	338	379	321	364	367	413	363	393	346	387	353	344	360	355	369	356	367	376	350	390	382	363	362	382	337	362	333	371	353	353	340	358	374	374	384	379	373	369	369	372	376	374	362	409	362	366	378	353	373	361	385	348	335	309	385	371	362	361	383	361	352	351	355	368	359	362	366	349	389	338	378	349	368	376	360	364	369	365	377	394	383	367	363	415	346	347	387	375	354	347	359	357	363	343	326	364	399	355	336	362	357	357	388	341	369	377	343	372	366	377	370	362	367	346	386	364	366	342	376	379	359	347	380	377	366	369	382	365	366	343	367	352	333	344	405	374	363	375	336	349	337	374	366	366	360	382	365	392	364	364	384	365	368	332	344	346	368	355	372	359	359	371	392	365	329	352	372	364	358	351	402	389	335	359	342	368	341	345	362	379	377	383	366	361	355	385	379	355	385	368	422	355	406	368	353	374	370	334	383	349	365	346	354	358	389	350	380	390	373	350	345	341	334	334	358	383	383	367	378	358	370	371	364	368	355	360	349	384	391	394	395	364	378	391	384	361	369	360	343	361	405	351	349	391	396	405	371	355	320	357	369	405	365	357	352	366	354	371	343	346	332	361	331	398	332	368	365	361	349	371	369	376	383	379	371	378	376	344	333	363	384	384	335	348	397	374	337	407	363	342	384	357	363	407	365	377	330	404	385	376	381	353	381	356	358	394	383	346	358	367	350	387	338	390	350	348	400	402	391	366	341	337	365	324	382	369	379	362	369	360	346	350	323	373	393	373	360	362	352	397	363	356	365	396	371	358	351	374	372	384	367	372	332	373	378	387	379	343	369	366	355	371	389	392	361	403	328	318	376	353	381	358	385	393	367	384	385	398	370	345	366	366	398	355	359	392	341	338	363	347	356	370	358	334	367	354	319	365	391	352	373	336	382	361	391	392	396	375	387	338	329	370	361	369	351	390	351	345	379	378	376	343	394	378	363	385	351	357	378	366	356	356	353	325	394	360	405	362	371	413	389	360	383	383	367	387	361	370	316	391	378	390	375	379	367	357	358	367	376	420	345	354	334	373	359	412	351	388	348	322	390	382	346	336	361	387	326	343	399	353	351	343	344	339	378	391	335	350	390	369	380	412	351	406	369	342	356	338	360	403	381	373	381	349	390	350	359	390	361	375	373	355	349	374	384	360	364	374	371	365	359	374	350	358	352	348	380	332	378	392	375	362	315	363	350	389	390	364	349	360	361	368	387	368	384	362	356	362	382	377	345	376	369	412	373	369	389	395	362	397	355	399	361	410	355	364	425	354	362	368	374	379	383	337	355	367	370	328	376	369	352	357	357	327	368	383	356	366	358	359	387	383	365	341	359	383	364	351	366	347	343	354	394	350	365	396	382	360	362	351	339	369	346	408	378	399	361	389	363	349	390	353	343	363	380	358	385	370	355	367	347	382	385	382	394	366	326	389	377	378	376	355	363	345	376	346	362	375	354	374	365	380	316	377	372	390	369	390	374	360	376	365	372	345	336	357	346	352	357	339	357	384	357	372	381	383	342	376	372	352	371	359	375	348	355	374	366	363	374	390	349	374	396	334	349	375	400	380	382	381	381	347	363	357	380	365	374	349	376	411	387	343	390	395	352	362	400	383	382	357	372	355	365	326	358	411	336	376	355	384	366	393	378	352	383	368	363	395	365	353	343	326	353	373	389	329	367	374	374	403	357	354	362	360	333	363	337	354	384	360	370	368	370	413	381	369	391	400	412	383	344	349	336	376	334	329	330	391	350	379	391	368	351	357	366	349	356	345	372	340	356	355	385	382	353	374	422	356	401	371	397	390	351	383	359	361	333	355	348	343	344	395	360	339	352	372	365	377	377	340	340	381	387	317	360	339	370	353	370	360	366	346	368	360	354	394	385	365	329	353	344	403	370	387	345	384	357	378	368	364	385	356	395	347	330	377	331	401	399	367	394	359	371	341	360	369	377	374	358	371
7250	4931	13843	12830	11894	6832	4914	3327	3611	4246	3907	3477	3336	4218	4936	4914	4013	2607	1771	1328	1082	945	890	874	809	837	879	853	771	819	817	805	871	904	839	856	872	824	825	834	865	903	874	854	882	825	831	825	842	905	859	845	848	886	847	843	864	823	856	805	782	853	826	817	832	823	864	853	870	837	839	823	835	875	885	856	881	888	802	870	827	886	857	849	798	872	872	845	830	854	818	880	906	862	882	826	887	817	861	883	832	914	806	880	876	818	840	859	811	818	896	856	820	856	830	877	857	873	856	894	862	805	847	871	853	783	868	876	899	915	882	855	806	857	844	858	816	838	801	858	795	894	864	863	808	924	852	873	843	808	835	844	876	878	862	870	882	854	860	896	834	841	878	802	877	871	865	854	804	820	788	865	837	832	813	842	835	884	822	878	872	888	833	845	816	812	870	874	868	841	860	862	813	794	826	909	854	842	851	873	822	880	890	854	832	853	857	864	810	843	859	875	885	840	826	893	773	829	868	782	844	858	836	879	888	881	848	837	806	891	883	868	822	825	867	845	823	840	857	859	745	823	866	825	817	853	908	826	854	856	849	802	870	829	811	856	855	872	854	842	879	798	821	819	853	857	813	823	823	821	827	889	817	849	893	854	843	837	823	867	861	791	815	863	921	901	873	854	787	836	812	893	878	845	836	874	869	847	828	861	840	837	831	828	904	845	857	840	853	853	886	837	889	847	865	886	842	837	875	855	792	886	859	862	866	842	879	860	874	907	828	869	813	853	810	856	875	864	828	774	866	852	855	902	894	914	832	869	820	875	843	867	895	811	870	894	852	831	892	864	900	835	858	881	863	849	823	842	828	875	879	834	865	820	825	859	853	877	819	851	793	883	779	856	862	844	866	838	809	808	864	852	856	810	825	855	895	873	901	852	837	838	857	841	814	823	870	797	857	876	851	932	886	835	834	844	913	867	817	840	832	845	863	868	815	885	808	863	819	888	848	874	882	849	849	847	850	824	879	917	843	859	856	897	814	850	821	836	850	866	875	873	876	883	862	856	895	850	880	875	846	855	883	845	840	841	849	845	875	848	883	855	811	863	833	846	816	881	805	813	922	845	896	867	891	833	866	844	830	864	833	937	874	876	825	862	854	861	915	888	835	852	851	784	861	830	897	856	802	897	865	872	874	878	880	866	847	851	924	853	837	835	868	819	825	854	828	844	846	828	850	853	898	855	831	845	825	915	884	841	844	812	881	839	856	872	826	828	836	848	869	835	864	811	807	870	820	847	812	823	855	813	854	835	883	822	828	902	898	893	857	870	831	842	836	843	831	891	867	864	838	839	832	839	829	868	881	962	837	848	867	859	862	838	843	847	848	796	795	813	841	861	863	813	876	841	881	844	856	789	846	893	825	873	854	855	865	834	861	879	868	880	885	876	877	893	886	854	878	899	876	867	838	822	821	895	868	885	863	896	835	892	857	837	869	888	840	898	940	848	846	801	836	827	854	864	842	821	802	833	880	917	852	876	895	876	804	858	851	889	873	835	830	919	878	884	875	846	824	838	806	818	844	825	871	833	860	823	897	864	863	851	846	799	838	822	848	844	870	867	883	891	845	845	807	896	838	836	793	814	868	886	853	865	835	842	827	839	868	832	836	871	846	838	820	823	815	856	829	895	865	842	845	819	841	862	846	865	869	836	899	867	844	799	850	854	860	811	784	831	833	843	799	844	878	841	826	854	843	852	825	816	839	854	827	833	832	826	864	857	840	799	858	859	874	789	820	864	875	817	880	855	812	930	886	845	877	875	839	855	798	805	860	850	874	822	847	893	783	891	875	870	818	884	837	835	869	819	858	842	836	856	876	916	837	839	840	845	900	815	910	925	832	833	879	851	846	877	879	876	835	864	823	844	824	867	866	813	847	824	847	880	911	855	858	859	923	870	878	868	866	879	880	864	911	854	837	811	878	884	861	913	853	758	851	855	798	920	822	895	819	827	867	840	868	831	819	854	871	854	848	803	829	902	874	825	840	833	854	814	903	863	795	812	897	858	869	847	801	812	844	862	827	827	907	875	798	875	919	831	897	812	863	852	883	857	837	867	815	769	828	844	901	858	843	801	825	882	866	852	872	857	859	805	859	853	815	880	806	811	792	863	808	816	841	891	848	865	849	808	886	870	776	851	845	798	806	885	852	795	840	830	875	827	877	839	840	815	836	805	901	917	829	814	868	812	855	811	842	873	880	842	890	818	827	884	826	830	916	824	877	856	933	902	859	845	870	837	816	863	843	866	839	857	817	850	840	844	970	836	869	883	853	866	870	907	902	886	868	892	830	821	895	884	859	895	832	866	889	857	817	877	831	880	826	852	823	843	843	877	851	823	868	863	887	849	921	862	857	840	886	808	842	881	902	868	785	827	858	850	903	854	846	884	810	828	795	861	858	900	837	891	885	817	869	832	861	862	907	841	866	822	872	842	836	824	810	912	841	850	854	828	829	817	864	844	902	877	843	919	799	864	776	882	816	883	825	822	836	824	867	866	832	844	846	875	872	893	873	878	901	818	848	908	878	815	851	799	889	873	875	833	836	853	833	899	874	861	842	806	883	858	856	883	854	794	847	872	870	841	828	846	784	829	824	874	833	858	832	872	873	864	846	835	857	834	832	897	854	889	882	846	905	891	801	823	850	903	892	804	877	909	841	847	833	893	826	839	876	838	842	872	879	845	854	856	871	904	813	889	851	861	845	800	808	865	852	811	876	809	860	915	831	844	914	832	856	825	794	854	883	816	875	850	855	847	843	873	839	851	867	875	865	870	822	834	858	833	836	836	867	861	831	811	875	854	850	845	837	868	865	853	853	799	844	867	831	842	843	833	838	782	799	811	848	848	867	829	875	933	873	802	809	848	834	834	837	881	905	894	823	851	827	850	841	851	846	845	860	849	832	879	854	842	827	837	855	829	839	883	779	848	854	881	857	802	820	832	844	859	879	852	839	886	878	843	823	870	815	877	876	845	830	810	843	884	854	822	886	867	867	854	887	868	856	899	838	828	846	886	836	881	855	854	828	887	859	856	777	867	835	896	791	837	832	825	886	838	850	827	814	782	828	905	854	929	842	825	926	835	840	831	850	888	896	883	838	877	825	836	917	816	851	816	838	847	866	844	827	825	908	875	818	843	876	855	889	849	834	851	813	871	871	856	859	863	851	842	813	844	864	853	848	841	809	846	852	848	847	858	839	860	848	868	799	843	880	867	855	921	833	883	868	893	835	880	863	876	762	853	844	879	888	832	829	840	849	905	855	872	891	857	878	832	860	846	899	854	858	882	841	820	862	802	875	834	848	821	888	845	814	830	822	909	873	858	854	849	919	833	862	859	887	853	876	820	854	878	872	821	870	840	798	864	853	877	864	808	855	827	826	844	817	869	842	906	841	794	805	812	863	832	897	842	829	844	823	842	841	865	872	867	881	817	842	817	866	794	858	869	788	855	925	813	878	851
32992	25564	40493	33383	30121	20648	13296	10766	5413	2406	1513	1804	2446	8074	10877	7815	4254	2265	1296	800	520	418	373	339	379	325	350	368	345	336	351	338	332	338	351	331	343	336	374	322	331	339	338	357	363	315	351	318	349	335	298	332	322	333	334	337	313	371	324	337	355	350	340	370	333	360	339	354	339	350	300	305	378	320	340	334	357	357	339	346	321	346	355	330	376	325	321	331	360	328	336	350	336	353	339	345	339	349	287	322	370	360	329	380	328	325	329	374	361	345	319	322	365	324	358	369	363	304	331	335	301	346	388	340	331	350	343	335	352	327	322	320	338	352	342	337	334	342	341	341	347	340	361	340	342	357	364	346	283	345	325	309	323	349	317	306	348	322	350	321	312	361	353	316	344	342	353	318	323	360	297	351	299	335	327	332	329	358	309	318	302	347	354	339	328	331	321	331	294	343	331	360	339	333	324	362	314	345	346	352	348	354	342	380	344	317	323	348	349	313	308	342	321	347	348	364	359	327	328	343	354	342	349	335	340	339	324	319	303	354	350	367	341	363	338	350	330	350	310	350	379	325	336	358	333	301	301	336	346	345	331	343	332	327	340	348	342	345	314	352	328	299	322	327	342	328	295	328	340	371	334	351	348	356	328	363	328	326	329	357	344	305	306	357	351	323	341	353	331	317	320	297	319	335	349	355	324	353	322	379	318	345	285	329	324	361	347	344	359	332	354	340	349	339	336	321	324	346	335	311	347	324	380	341	339	346	302	313	306	322	352	344	345	346	354	337	344	353	305	319	298	369	352	334	368	370	346	326	339	323	333	329	334	357	329	351	331	321	340	357	335	336	322	357	337	352	324	339	339	324	330	350	361	349	347	348	314	310	338	348	316	321	329	356	320	328	344	344	352	334	360	365	311	325	331	318	330	334	350	343	350	326	296	343	326	347	336	332	323	356	338	329	337	345	288	306	342	351	321	344	306	324	370	314	301	316	335	338	336	349	348	335	355	365	345	336	355	332	342	352	340	335	341	324	347	327	367	332	344	312	335	349	302	370	322	336	348	342	372	342	336	350	358	365	317	364	339	340	350	339	364	368	357	364	311	345	313	374	335	339	363	364	330	341	333	335	322	380	310	383	331	353	334	324	324	353	336	328	325	313	320	323	375	361	330	335	328	351	331	351	336	324	320	335	312	319	338	339	361	323	340	325	319	340	328	368	330	373	329	341	349	337	332	340	370	345	348	320	342	351	338	316	356	343	311	344	339	349	341	347	314	327	305	359	338	346	330	378	305	342	343	337	335	371	351	363	331	309	324	345	347	347	365	347	320	315	358	318	293	334	342	356	336	363	357	308	318	327	343	322	321	380	366	332	325	351	298	333	360	343	315	324	361	385	339	329	342	310	369	315	352	346	343	358	331	343	344	345	350	345	324	312	304	371	384	372	341	333	328	352	371	356	333	340	331	333	320	365	336	327	338	334	319	355	300	320	326	363	345	376	377	346	368	324	352	320	343	329	346	300	318	306	352	333	339	353	333	326	327	329	339	335	318	343	329	345	328	336	325	332	342	335	340	355	331	337	359	316	324	308	301	308	330	329	318	343	361	332	343	345	338	369	316	377	360	346	348	315	357	328	327	349	349	346	332	365	314	363	351	350	325	373	357	320	332	363	355	350	329	341	294	346	330	368	344	346	345	320	333	336	352	342	327	373	349	307	317	354	329	342	338	332	318	326	338	340	331	321	337	324	382	333	329	299	320	357	355	360	338	339	328	345	332	360	329	357	306	337	343	361	353	349	334	344	315	307	327	343	325	337	349	327	354	351	347	326	333	362	335	356	335	361	327	351	323	351	367	361	336	342	333	291	324	346	333	335	334	334	360	365	342	336	362	358	340	351	348	325	316	361	333	354	297	301	345	302	346	349	329	349	368	348	330	311	340	338	322	353	341	332	321	318	338	343	332	333	335	330	348	338	304	381	333	358	330	353	353	317	338	315	320	353	330	316	306	325	363	303	344	362	331	303	374	341	338	324	361	330	347	365	339	347	318	324	303	351	361	342	352	332	342	367	388	333	353	339	314	360	304	314	352	377	359	325	336	338	356	347	318	318	368	355	380	361	340	319	338	351	311	330	346	327	365	355	347	347	325	343	363	340	322	353	337	342	340	337	350	291	354	323	345	323	344	325	333	350	316	344	356	315	317	351	357	355	325	342	346	314	326	326	332	338	353	330	325	306	358	327	307	321	349	305	365	332	344	328	330	334	343	334	344	380	337	369	322	345	320	333	332	358	378	338	328	394	342	354	328	344	334	339	335	330	326	360	319	330	375	378	365	377	309	312	370	332	346	359	345	344	320	335	347	355	347	330	332	304	342	372	323	342	310	339	333	356	348	335	324	328	354	364	326	344	333	353	355	377	355	316	331	347	332	347	340	335	343	366	365	360	342	360	353	337	291	315	320	346	315	285	357	378	356	344	356	337	331	350	328	333	341	350	342	336	327	327	315	326	328	328	337	367	320	344	366	324	362	357	331	348	334	348	382	330	337	359	340	341	338	304	335	334	335	317	355	318	324	353	358	326	307	342	375	326	359	351	349	294	358	342	328	352	339	332	354	328	350	347	335	310	328	343	350	369	384	328	356	313	362	314	371	311	304	405	366	338	340	339	338	324	344	350	330	326	365	342	350	368	319	328	317	344	370	312	326	326	382	342	320	346	339	332	336	354	336	343	340	355	343	329	362	341	383	309	326	350	305	323	310	383	345	314	340	354	343	345	347	355	344	341	337	351	362	353	343	326	329	323	351	355	354	347	340	379	304	319	354	353	347	353	346	373	350	348	328	328	339	350	341	339	326	354	322	311	329	329	373	299	333	374	363	384	361	285	348	341	351	345	352	350	316	314	318	361	330	329	309	318	365	371	353	359	327	322	341	317	372	324	328	340	358	351	351	356	340	364	362	335	349	330	324	340	329	332	332	346	370	352	346	318	365	313	355	338	338	320	324	327	334	374	319	357	321	312	320	338	311	326	363	309	347	320	315	336	359	350	324	312	332	353	359	354	384	333	349	345	340	340	360	322	348	329	350	329	328	371	284	309	354	334	337	313	345	365	335	343	351	337	348	347	342	359	348	316	333	339	368	335	363	361	353	352	333	323	368	344	376	312	337	356	322	311	341	338	373	365	370	360	320	350	346	349	308	323	340	342	332	320	363	348	338	356	314	341	333	340	317	311	336	350	315	327	326	354	386	332	289	319	318	342	338	340	360	329	326	346	324	298	341	334	346	355	352	344	354	352	311	336	314	368	347	312	306	360	351	349	375	324	351	348	345	360	368	369	364	355	313	321	351	349	340	342	309	356	344	341	325	362	336	320	338	352	327	308	349	396	338	357	332	341	301	370	312	346	345	336	357	315	332	326	355	346	383	329	347	345	306	306	328	339	336	328	317	383	349	341	342	315	323	330	354	368	318	344	355	329	375	336	379	343	327	327	343	359	339	348	351	326
19695	18922	37945	38280	38488	25331	21889	22020	14053	8241	6639	8097	10916	27436	31601	24832	15714	9619	5354	2918	1599	1066	916	843	753	828	817	803	814	806	823	825	802	800	801	811	769	790	840	836	828	818	887	801	799	782	767	767	884	836	848	801	759	812	823	840	756	800	783	828	818	786	807	749	747	782	771	791	768	778	762	852	788	764	788	783	773	792	805	774	818	768	851	796	742	832	799	785	767	823	806	783	814	779	833	818	791	815	793	792	799	714	849	798	821	806	775	759	828	782	804	818	816	788	790	810	758	803	764	812	774	788	746	772	761	798	788	781	772	811	801	790	803	822	799	755	773	813	849	793	808	798	795	787	818	787	828	746	792	787	848	747	737	767	820	793	798	796	742	794	783	810	793	776	805	800	852	771	769	814	781	761	783	786	807	828	784	802	837	787	800	818	807	798	824	754	796	813	749	800	804	737	816	799	752	838	740	781	798	835	770	762	780	813	775	770	804	795	834	784	823	794	773	733	810	812	800	777	768	779	807	744	782	798	821	780	830	766	726	838	791	791	756	760	796	738	824	802	791	722	753	773	748	819	840	776	776	852	757	751	782	798	824	798	789	795	808	752	816	793	788	743	764	816	799	815	774	815	773	797	783	833	725	754	729	753	789	794	804	753	784	779	745	823	827	772	786	799	787	782	765	815	821	783	766	821	803	771	757	750	764	789	754	828	864	765	802	755	776	751	789	784	818	780	813	793	769	776	814	766	721	806	831	779	796	794	831	788	769	730	728	775	755	771	776	764	813	776	732	824	861	806	776	764	779	847	804	793	774	790	783	780	768	857	749	775	767	798	776	816	767	750	828	795	764	749	799	791	740	801	782	802	780	806	811	777	780	805	728	805	791	790	743	844	760	760	815	798	817	750	790	849	769	793	813	858	786	776	764	764	800	773	786	816	783	779	824	753	838	793	813	811	774	802	752	772	815	790	765	830	713	830	738	769	771	783	750	807	755	780	839	797	721	825	777	760	809	788	806	776	840	813	845	823	806	774	789	777	791	808	764	777	767	822	756	799	831	788	832	767	780	784	810	815	827	777	759	804	849	799	798	798	811	785	767	786	774	788	841	802	777	813	770	800	788	820	839	808	791	793	765	804	818	777	761	850	786	851	773	810	811	807	836	789	756	815	786	809	793	822	852	864	787	816	797	789	823	755	776	793	790	791	814	768	832	799	799	813	786	783	779	787	784	773	782	767	814	749	783	808	799	757	795	818	767	791	781	759	807	779	821	780	842	823	791	772	750	829	754	797	778	788	782	798	783	777	816	834	825	833	774	726	767	814	812	782	798	779	765	810	787	747	793	803	765	851	787	792	771	845	777	759	752	734	789	838	754	838	792	785	795	786	846	796	759	813	794	793	786	784	824	781	785	787	754	850	842	780	785	802	769	799	807	772	772	786	766	804	860	774	817	763	782	802	826	779	776	802	761	788	768	810	818	798	798	768	857	779	808	842	809	792	800	816	775	839	797	827	815	849	794	784	835	795	833	828	769	765	790	805	777	728	798	838	781	793	799	726	783	773	765	779	725	784	800	843	795	765	729	832	788	816	824	763	804	773	773	781	783	806	820	799	776	747	830	794	771	828	743	774	794	761	787	842	798	798	778	773	814	795	827	764	802	820	794	785	795	781	789	769	784	801	773	750	778	821	754	795	773	761	817	793	765	815	725	766	792	799	829	833	748	819	740	796	762	790	835	769	767	816	769	777	785	856	729	810	790	808	755	810	798	809	797	765	758	789	756	777	799	741	791	834	739	814	771	760	775	812	795	781	805	778	811	822	790	847	831	839	792	795	791	817	812	798	779	734	786	808	818	817	796	815	827	799	776	777	790	770	809	804	838	787	778	836	752	853	824	810	798	793	809	777	756	825	786	764	813	776	795	809	793	809	852	764	762	823	793	807	759	784	792	811	838	784	755	819	801	788	780	784	792	788	813	768	787	775	805	775	753	778	832	796	804	789	814	823	782	773	791	819	775	799	801	742	797	777	770	794	792	781	809	786	792	839	824	769	813	777	754	819	804	713	811	810	758	737	821	829	859	833	806	804	752	769	774	807	765	822	791	802	818	794	819	780	737	790	737	764	760	819	836	729	757	805	813	784	793	848	788	806	784	812	804	799	779	810	815	745	766	783	799	822	805	755	802	737	828	763	813	813	806	788	794	771	817	820	774	724	762	834	764	770	778	745	810	812	789	813	801	789	786	756	805	760	803	805	773	805	822	824	797	846	831	835	839	742	798	777	751	731	752	808	774	840	790	773	806	792	856	799	805	810	724	780	760	763	832	736	853	782	750	767	809	787	842	796	831	755	829	826	784	799	795	797	797	802	762	849	843	738	800	779	811	839	766	791	812	785	770	822	779	810	806	789	750	818	753	775	831	789	778	787	787	748	801	778	800	765	829	766	802	828	798	797	865	769	763	843	791	742	775	797	750	809	761	799	804	845	824	773	829	747	763	780	787	810	738	797	854	808	831	803	836	799	780	777	792	765	831	788	790	808	824	818	863	820	775	755	832	823	787	787	804	787	820	818	786	785	764	784	771	794	773	756	760	768	829	772	776	789	800	801	806	832	816	753	836	817	804	785	796	777	748	765	791	775	755	841	788	799	810	730	812	761	843	774	809	802	787	765	806	879	801	772	780	757	767	825	793	821	822	767	790	779	767	807	826	768	800	758	810	817	835	768	841	815	820	783	735	835	820	771	772	797	757	768	800	815	794	814	818	837	813	807	766	744	810	842	816	773	787	753	819	766	842	786	765	773	838	785	794	792	787	770	774	837	850	809	799	783	772	811	793	852	793	808	756	788	768	808	789	810	779	790	789	800	796	753	794	835	841	789	824	821	809	806	764	751	839	802	763	809	796	754	786	827	775	764	812	771	790	787	818	767	857	772	845	806	794	795	809	724	766	844	814	754	794	819	771	827	729	765	768	758	788	885	798	753	822	821	772	791	789	810	781	800	749	814	769	833	853	809	794	766	796	819	751	784	754	794	804	768	782	852	791	809	759	786	752	824	764	811	837	774	737	792	765	746	801	804	826	826	814	775	820	789	806	783	818	765	827	794	809	769	820	778	821	784	767	799	811	760	812	819	814	774	787	818	769	796	776	812	804	848	797	767	789	807	791	773	791	772	811	849	809	773	807	809	790	774	780	792	790	731	766	761	724	789	791	775	796	807	767	815	776	774	819	836	796	787	829	789	779	807	791	781	794	773	758	787	788	838	775	812	784	801	776	814	815	783	836	786	781	812	842	806	798	785	775	768	812	794	799	838	779	794	752	750	812	789	840	836	778	767	822	784	782	749	818	822	747	797	785	796	794	798	845	804	766	812	813	768	762	826	765	793	799	785	765	837	771	748	792	793	800	766	796	803	747	800	818	840	818	790	754	747	810	805	773	800	800	778	817	826	799	803	790	818	806	788	818	786	800	792	806	738	786	818	844	838	810	834	795	774	794	809
39921	34438	46936	41488	40814	33659	26843	22844	15422	8974	4780	3387	4498	10566	16177	13348	10505	6975	3529	1685	802	549	377	373	298	316	307	300	371	313	302	322	323	355	303	305	329	355	322	339	307	297	346	317	316	301	320	333	302	306	288	301	296	308	332	307	310	298	334	312	309	301	344	304	335	329	303	323	288	313	302	293	268	316	334	272	319	324	311	291	335	296	333	280	372	337	293	341	315	340	317	297	305	322	313	329	294	297	314	299	340	341	299	277	315	302	300	343	309	339	324	321	304	322	295	315	284	297	322	301	311	301	293	318	293	304	315	304	285	312	327	314	313	291	323	315	307	309	322	313	307	338	303	291	289	302	325	298	323	322	314	324	323	335	354	344	314	294	289	306	326	325	328	306	308	342	336	343	317	269	334	347	313	313	314	312	312	312	301	312	322	273	301	334	299	308	292	339	291	317	341	322	294	301	328	321	293	324	319	338	320	291	332	305	317	299	286	320	296	291	308	320	308	326	323	326	298	301	292	333	313	322	337	329	308	312	297	322	314	301	294	318	294	311	316	300	326	318	311	343	285	314	308	322	304	301	326	282	301	305	316	286	325	302	317	336	323	308	302	312	292	307	296	324	305	298	295	298	299	324	313	298	310	316	344	310	314	304	333	267	310	301	287	335	332	303	349	292	295	320	313	344	313	335	358	315	316	317	339	288	329	281	296	339	297	311	315	317	296	303	336	298	316	326	312	305	301	292	320	286	316	308	338	303	313	329	299	307	289	328	307	294	353	316	357	319	316	335	302	330	310	313	312	314	323	332	310	324	335	311	288	295	332	334	295	278	335	291	315	321	318	329	309	311	327	303	296	312	314	325	291	328	325	326	357	294	298	314	323	329	306	367	317	312	305	330	361	326	291	314	310	321	318	310	334	335	310	304	329	264	333	296	304	298	303	314	330	301	346	302	342	316	291	299	331	276	307	328	311	298	313	342	293	305	293	313	316	363	301	343	313	309	316	306	327	318	296	323	320	341	299	334	322	306	313	301	311	309	308	325	308	282	324	328	291	319	292	289	287	349	306	279	287	313	337	327	343	313	332	336	304	290	318	350	345	306	301	304	342	293	284	295	313	286	318	290	332	324	338	303	317	285	297	323	323	279	320	284	304	287	299	302	338	359	286	322	285	327	311	289	277	307	304	300	298	307	320	318	343	287	361	349	336	337	313	302	304	345	307	340	287	318	296	352	311	322	283	297	333	287	334	333	328	312	316	347	312	330	342	293	356	305	299	303	321	323	301	307	310	363	320	312	323	293	292	342	331	313	302	307	331	284	298	325	321	310	338	310	300	317	356	308	329	290	311	323	302	324	336	321	306	306	283	326	325	297	296	289	314	320	310	291	320	314	300	351	331	299	315	332	311	319	313	316	308	319	332	294	313	290	353	316	289	326	312	296	304	298	353	344	301	298	322	324	321	291	304	310	350	323	323	276	316	316	313	308	294	327	333	338	326	327	270	321	286	309	314	309	315	316	288	339	294	310	302	279	315	300	304	332	310	315	304	283	299	323	319	315	312	327	312	304	315	316	315	327	333	323	334	318	305	300	293	326	315	316	340	299	289	320	326	307	313	295	308	300	343	324	319	324	313	318	320	298	332	310	305	305	308	298	318	361	299	311	303	329	284	317	327	308	302	295	320	307	291	318	322	325	330	324	328	267	293	305	306	333	337	302	294	294	324	322	317	305	311	308	296	299	330	327	301	330	310	309	306	327	340	323	305	302	264	316	293	298	331	297	337	292	305	317	308	353	307	298	326	305	293	293	335	331	343	314	311	342	320	352	306	303	313	308	321	277	308	307	344	334	310	301	314	307	312	283	307	341	307	302	282	315	299	313	317	305	326	328	342	326	340	302	315	333	322	314	302	342	309	321	284	318	297	283	317	347	330	301	350	307	297	305	310	293	302	304	276	315	325	319	307	304	295	320	321	334	308	293	304	315	343	327	345	309	296	312	333	313	310	309	307	307	305	323	312	304	317	308	342	331	296	330	299	311	334	325	318	307	373	311	260	325	330	316	303	308	315	321	302	351	331	345	333	303	317	316	305	323	304	302	274	354	313	307	333	304	320	307	292	275	301	349	310	309	319	293	313	284	287	276	302	300	310	301	295	299	332	323	306	358	310	322	334	313	326	319	302	274	349	332	316	318	287	296	341	345	316	318	300	331	317	322	349	314	320	289	329	293	298	295	308	302	320	301	327	307	334	316	326	319	297	301	312	325	303	320	324	369	324	362	307	309	325	326	305	322	306	317	297	301	311	309	287	298	335	317	328	300	330	331	300	360	320	306	309	287	341	346	302	294	304	270	335	335	310	324	314	314	341	310	331	243	334	310	284	322	343	305	297	324	306	310	289	300	318	339	321	300	319	296	299	308	313	305	265	307	314	323	330	323	335	329	318	313	312	298	297	321	315	310	324	331	310	331	306	327	343	298	315	301	326	290	263	315	352	297	314	304	317	327	347	309	311	328	332	312	312	316	321	300	319	336	345	311	294	311	317	314	297	324	324	330	304	296	326	349	311	289	357	323	367	315	320	304	320	301	281	314	322	304	320	338	285	294	287	290	337	309	355	326	310	321	338	335	321	334	301	324	311	290	317	314	333	312	280	301	306	310	288	290	317	282	271	314	296	325	260	298	335	307	308	330	337	320	290	282	296	356	306	300	288	335	325	329	325	308	324	319	307	274	336	317	310	339	281	318	331	323	341	306	312	332	323	329	302	333	308	307	321	326	344	329	331	328	323	326	324	340	333	315	296	291	312	294	350	310	307	317	311	302	293	333	318	289	308	315	309	300	319	313	298	304	327	343	350	325	328	307	288	293	300	308	293	292	353	294	317	323	316	340	323	299	322	333	293	337	351	293	282	314	338	322	314	317	298	288	305	299	331	307	282	321	327	341	343	318	297	308	308	323	333	322	325	302	365	357	329	336	295	313	307	317	321	293	309	324	285	301	300	319	313	311	316	313	294	345	298	321	308	328	323	317	314	300	297	302	288	285	318	295	296	336	299	331	313	324	320	319	303	300	321	345	357	303	328	282	328	307	294	303	342	303	308	314	297	300	307	339	311	299	364	330	298	312	308	298	322	295	293	300	313	294	340	309	292	306	305	328	308	310	313	314	347	277	323	316	328	332	275	320	305	295	293	337	307	311	311	321	290	309	318	307	334	308	325	282	311	325	300	303	324	326	308	315	306	324	314	319	315	294	299	300	316	326	283	309	301	303	315	336	300	319	306	329	317	340	296	305	311	316	321	324	286	316	302	328	318	300	314	301	301	305	302	307	291	306	262	278	288	317	317	327	340	329	266	291	335	303	301	313	276	304	325	321	323	341	324	325	307	327	311	336	312	333	297	318	282	298	300	311	290	299	335	309	289	319	302	316	318	330	324	323	311	308	309	315	316	304	320	326	318	327	317	314	333	328	307	305	295	318	280	296	325	325	309	262	323	282	291	298
26277	26790	44032	48556	49380	40861	37464	33644	25545	19853	15667	14593	18255	30761	37793	33745	29751	22678	13698	7349	3290	1663	1049	830	791	750	737	727	746	738	688	730	679	773	767	770	714	746	725	717	709	733	700	755	728	731	733	770	751	687	739	762	721	739	729	715	730	715	696	722	798	704	702	735	721	725	693	778	737	734	712	735	745	753	763	733	800	704	748	756	731	733	704	752	744	745	741	710	713	716	731	741	748	756	760	730	737	713	707	735	748	721	759	733	764	744	760	758	767	690	765	754	758	735	771	686	755	737	726	715	716	728	720	786	717	742	775	747	747	769	758	747	739	752	771	743	747	765	743	759	759	766	705	777	728	725	777	749	703	704	717	746	723	786	725	769	726	707	756	750	764	733	720	723	743	706	759	707	707	748	763	732	737	700	750	754	708	754	699	709	721	691	746	729	761	759	733	785	714	692	745	782	712	703	742	758	735	736	689	740	683	702	736	731	717	715	737	761	731	804	744	717	711	776	702	743	737	732	743	711	710	737	744	725	758	672	750	759	732	727	750	730	756	710	722	752	718	747	768	742	744	775	748	754	729	779	726	710	785	742	756	732	696	717	699	756	726	709	723	750	724	719	742	783	756	729	713	690	755	748	735	725	767	694	749	775	753	742	715	747	735	743	734	708	721	784	763	746	711	748	738	691	751	741	728	773	732	750	749	740	755	720	743	729	749	734	736	773	757	736	760	721	774	771	744	726	759	690	745	767	740	744	702	817	727	742	723	773	746	792	744	731	724	752	711	728	745	745	735	694	774	725	772	705	719	807	808	779	772	736	792	724	754	729	747	740	774	702	726	708	733	708	743	726	704	744	752	744	776	752	749	728	731	718	698	745	738	729	769	739	661	705	777	714	738	736	773	791	725	760	748	747	739	726	743	729	752	756	776	700	731	717	752	729	736	730	765	742	744	738	716	747	761	756	742	709	728	719	698	745	763	717	770	818	743	739	713	779	730	762	757	722	740	730	737	733	703	698	802	705	709	729	736	725	752	753	726	721	727	783	759	781	677	758	718	764	764	738	734	766	729	757	757	738	758	745	731	713	684	735	768	714	805	751	714	727	742	740	748	746	683	705	715	711	701	711	730	716	722	758	779	710	738	708	734	705	718	750	712	685	737	747	733	739	717	753	737	716	763	698	821	695	749	709	733	772	751	719	754	785	739	744	776	748	690	674	768	737	772	700	738	698	796	724	727	769	730	737	725	728	688	779	726	709	733	711	745	775	718	714	733	748	734	738	749	785	742	710	691	781	754	750	744	754	737	734	720	704	732	725	782	708	711	751	727	772	684	747	768	759	686	721	737	734	677	701	741	720	736	728	727	722	744	753	696	733	736	779	725	738	779	729	753	755	747	709	733	740	725	800	738	783	712	758	721	728	749	761	762	777	720	796	715	730	735	713	775	709	756	711	706	715	748	743	721	732	711	786	744	790	685	702	756	754	761	716	721	715	712	746	760	732	738	717	755	745	694	790	761	710	744	754	723	774	694	758	756	754	769	740	715	700	701	761	733	727	734	730	766	692	705	710	744	742	725	720	747	737	669	761	694	759	725	743	722	704	724	751	769	716	765	731	776	751	723	686	707	692	730	745	725	758	740	764	731	751	732	736	737	738	697	723	738	745	751	711	725	709	727	764	726	773	737	762	739	719	731	723	781	756	744	689	745	793	770	712	811	732	714	793	745	732	742	723	741	725	797	795	775	728	759	785	753	738	753	743	704	762	736	748	747	704	769	715	781	730	753	721	717	720	726	742	705	722	730	721	762	755	733	714	681	723	734	698	732	766	756	720	721	755	748	715	745	754	788	717	712	697	741	709	650	751	746	706	705	708	733	720	738	701	735	766	732	695	770	742	719	746	750	729	732	749	728	699	730	705	713	725	711	717	758	714	756	765	709	747	735	757	736	746	733	738	756	732	700	720	716	760	738	736	726	717	694	733	719	717	742	702	753	750	721	731	809	750	715	743	694	741	726	748	702	692	738	783	743	695	690	754	700	722	712	696	735	726	732	729	710	800	746	759	719	752	732	713	661	751	760	728	726	739	723	670	694	754	714	741	741	672	717	770	707	751	774	803	774	727	719	730	715	774	742	735	727	701	720	687	705	764	732	727	784	755	720	727	715	717	739	705	729	744	758	742	777	777	704	730	778	753	738	746	768	753	725	756	727	774	711	689	754	709	761	714	718	771	739	652	755	721	745	715	788	743	736	714	718	722	711	696	754	675	728	734	769	750	742	750	755	756	714	728	761	764	791	730	739	743	691	704	688	724	758	705	754	730	753	740	767	762	749	736	748	697	717	715	765	735	780	711	717	744	726	745	745	714	746	713	742	667	706	750	747	770	678	720	720	688	754	742	744	758	718	701	786	730	771	719	766	745	788	722	725	772	693	766	746	715	740	764	785	747	760	760	761	772	715	703	756	754	761	722	735	720	725	768	701	698	729	708	716	715	725	709	758	732	768	742	736	696	722	714	752	695	718	768	740	726	761	730	760	697	720	757	721	724	753	799	769	740	733	726	757	782	750	727	758	769	752	729	764	762	744	747	696	770	692	716	747	713	738	742	757	789	735	727	735	741	757	743	730	681	737	727	743	712	731	728	738	742	744	720	781	737	705	721	711	757	761	730	740	729	783	759	743	777	697	753	712	738	703	718	732	727	723	714	741	704	749	766	776	733	707	782	736	668	808	754	754	725	745	777	767	738	686	710	717	743	751	763	729	719	745	725	712	728	710	720	770	693	791	746	785	759	713	737	737	758	741	708	708	716	671	774	700	717	722	725	740	704	763	734	677	726	707	692	719	752	738	712	731	698	736	713	750	743	679	724	775	716	718	741	732	771	749	704	714	711	741	731	745	740	756	721	759	738	741	711	702	715	769	740	753	758	727	709	753	758	747	667	710	701	718	717	713	690	732	731	748	771	734	754	712	767	767	723	704	705	766	748	718	721	740	724	722	759	758	758	734	731	754	697	736	761	723	689	795	723	722	709	742	733	738	758	714	749	724	758	705	790	776	698	725	700	712	738	792	745	756	692	701	725	728	697	755	787	745	711	757	797	712	737	721	737	737	700	731	743	760	753	730	787	714	721	766	740	749	710	712	729	692	746	684	699	696	752	738	735	769	777	747	718	812	751	770	716	721	773	738	716	691	740	754	726	722	830	735	745	764	733	706	735	743	731	751	714	791	739	726	699	732	702	720	739	729	715	751	738	737	758	734	807	716	711	690	766	755	697	719	738	815	744	720	739	761	738	729	734	708	712	740	717	741	755	732	774	765	715	776	768	722	714	711	754	695	733	756	683	711	668	726	710	726	770	682	708	754	748	738	757	711	673	701	728	743	720	783	759	723	758	728	751	673	750	752	701	715	773	747	761	718	725	707	758	712	746	690	752	757	729	701	746	743	747	755	771	727	761	752	722	763	753	780	725	741	757	735	729	746	756	708	736	735	707	762	781	749	756
8138	5304	8219	5529	4583	3738	1943	1393	989	805	881	806	762	800	1048	1205	1084	899	719	501	474	409	406	388	371	410	365	352	383	375	356	362	418	395	367	403	367	388	348	358	368	392	381	405	397	379	400	381	387	428	402	430	402	379	403	384	392	384	373	362	365	372	384	406	375	347	368	359	369	353	399	348	385	376	377	365	385	375	369	389	355	365	346	398	380	390	372	347	361	379	377	367	354	371	372	370	379	353	365	353	407	395	377	404	347	353	346	379	388	353	360	369	367	327	370	356	382	369	417	400	383	389	355	386	358	389	393	335	322	403	330	364	408	396	378	358	383	354	348	343	371	416	385	360	364	397	407	348	369	393	340	345	409	406	379	407	378	359	393	372	334	377	387	359	421	368	367	369	371	378	430	366	374	396	372	363	371	364	380	393	352	347	338	380	361	384	397	384	389	396	349	380	381	405	355	346	378	361	341	371	370	375	329	376	372	369	346	362	391	393	333	433	361	369	376	388	366	388	399	362	399	394	378	349	364	351	399	397	375	369	377	363	386	376	391	394	395	389	362	407	390	366	361	356	379	380	361	369	387	386	357	363	365	407	380	359	371	371	364	364	369	354	354	370	368	371	389	344	387	338	375	381	394	347	349	431	416	353	387	356	384	362	368	382	375	369	392	374	397	350	392	349	375	396	341	399	377	349	378	385	417	381	407	384	398	407	372	365	384	367	351	347	365	351	366	354	390	340	383	386	370	391	361	381	359	370	388	355	392	362	387	360	367	337	369	374	373	378	378	367	331	391	387	381	337	413	396	366	362	361	418	382	358	371	375	366	374	375	391	408	363	353	376	382	376	359	353	364	406	376	391	344	335	380	326	395	348	398	386	386	393	348	398	372	368	416	381	336	401	408	363	382	345	363	351	335	359	334	394	401	366	393	336	382	387	353	347	399	322	374	362	374	375	389	409	364	429	372	364	356	401	415	431	359	377	375	345	361	393	363	364	325	363	372	385	377	403	380	386	373	357	346	357	383	407	375	362	370	394	324	350	337	370	383	379	366	361	328	368	405	380	347	374	372	376	365	370	374	399	401	392	378	380	346	387	378	336	354	343	382	390	331	384	364	383	393	370	372	376	344	363	379	346	377	374	423	372	377	339	312	388	395	374	390	344	370	391	364	373	386	377	341	353	387	357	356	349	370	400	366	350	379	357	391	368	350	372	365	362	334	387	392	389	391	372	385	409	400	374	371	358	379	401	369	384	350	359	385	382	380	343	370	346	398	394	389	356	380	394	343	368	384	385	396	352	409	391	404	401	402	383	396	401	389	385	317	388	333	367	392	366	354	376	362	401	381	361	412	369	360	379	384	388	335	356	384	346	352	409	351	372	343	387	376	386	361	414	396	373	393	363	365	362	367	395	389	355	351	383	365	363	389	390	359	373	390	362	351	373	396	396	380	378	391	352	361	360	408	356	377	407	367	339	376	378	403	397	361	411	358	387	382	340	344	364	374	385	393	346	396	385	359	354	341	378	366	367	317	355	357	420	396	381	398	394	406	399	367	396	368	368	394	377	346	365	363	404	369	382	378	383	351	391	340	370	355	407	367	397	376	375	408	412	377	344	401	396	364	414	392	414	392	375	395	372	402	373	372	365	352	347	371	353	377	395	347	355	410	365	368	371	362	401	367	365	386	373	376	395	374	400	378	349	376	365	355	408	404	374	374	346	339	370	360	380	353	391	382	410	341	367	349	352	400	374	374	369	388	356	394	400	365	363	372	365	372	399	360	352	390	395	430	350	354	388	408	371	390	426	370	360	369	386	381	349	346	358	378	400	375	400	419	391	347	384	380	361	384	378	392	374	368	410	371	375	358	387	383	395	380	392	347	386	381	320	322	396	381	361	343	379	395	356	370	380	403	396	358	358	376	348	400	360	375	361	336	387	373	383	351	376	384	406	414	394	384	365	358	382	381	357	380	364	382	407	371	367	359	386	372	382	360	350	391	367	360	385	359	402	350	393	406	384	392	396	365	395	407	385	376	352	372	361	401	351	400	386	409	397	371	389	387	362	380	368	397	393	389	382	371	375	377	395	397	357	350	359	379	414	368	393	390	358	371	397	372	370	344	363	371	368	351	393	369	387	374	382	364	391	364	330	365	383	362	371	368	382	388	355	377	374	409	371	343	378	395	341	390	363	409	418	368	349	382	373	414	385	364	363	355	391	351	396	375	412	392	373	365	362	333	392	350	377	376	372	354	384	351	357	405	382	388	391	346	394	387	409	401	398	366	382	382	390	368	364	374	369	360	388	360	378	379	383	351	359	391	387	363	383	380	377	365	361	396	373	382	342	387	369	370	404	370	381	332	396	365	355	372	404	362	381	370	394	377	377	384	374	323	348	342	372	366	361	390	412	371	385	363	425	338	359	369	398	366	370	364	378	340	359	375	370	352	379	340	382	365	351	382	399	359	361	341	345	391	357	391	399	366	352	393	360	352	357	374	348	409	370	357	401	348	401	369	402	358	380	407	365	358	361	338	344	372	394	355	354	406	404	375	381	382	342	378	381	370	382	369	366	387	384	374	358	363	394	381	368	383	406	337	395	357	370	366	368	393	377	374	354	360	371	342	360	393	405	356	429	362	398	370	387	356	384	396	357	380	385	407	382	384	405	375	399	415	356	396	383	359	359	409	435	337	449	405	433	328	360	321	367	369	367	363	365	387	347	382	359	360	352	398	422	350	377	375	339	368	375	387	370	401	354	370	414	360	363	371	339	400	412	396	368	397	354	372	391	365	380	359	393	397	361	416	367	374	405	371	360	367	383	374	388	373	366	348	394	346	360	372	362	394	379	364	378	359	383	414	384	388	360	352	377	360	349	369	335	367	375	385	365	360	393	332	369	361	367	341	376	350	416	386	357	377	385	376	355	398	370	392	375	330	348	347	343	337	422	386	364	382	365	362	350	379	385	373	373	375	374	381	380	393	372	369	348	365	357	386	358	393	389	371	365	421	400	345	357	398	380	412	353	384	406	403	397	331	359	354	386	373	355	375	348	343	375	347	338	373	385	335	360	325	369	387	359	380	342	379	344	356	380	376	372	355	335	363	388	356	383	332	416	382	367	369	353	364	361	362	360	341	330	381	393	384	364	383	368	372	325	387	383	383	364	351	365	376	398	373	347	390	346	395	380	367	375	373	349	370	362	386	398	385	364	378	397	424	379	409	410	392	380	402	374	431	391	375	346	373	326	382	378	385	406	366	389	364	374	386	409	350	350	358	392	352	391	362	397	363	347	332	356	353	380	376	366	387	376	381	385	383	399	349	382	403	367	368	369	374	399	407	396	322	353	346	341	373	365	352	388	377	369	362	385	351	372	350	388	397	352	364	368	383	410	363	354	381	393	364	403	365	404	356	369	384	393	376	344	379	375	369	383	412	333	397	363	355	389	373	419	355	399	340	360	347	404	390	355	390	363	367	371	331	374	358	402	379	382	371	361	352
5431	5095	13585	11804	14460	12680	7297	5836	4480	3194	3591	3362	3246	3644	4824	5148	4676	3353	2160	1527	1243	992	943	854	806	868	865	925	853	866	888	847	841	870	856	844	861	805	837	844	903	875	845	833	853	810	852	850	865	831	859	880	870	795	867	825	869	888	824	851	845	825	897	874	819	863	899	919	883	899	882	916	838	790	898	834	864	818	849	862	869	889	884	875	883	817	892	889	865	921	834	965	853	894	861	853	819	842	861	924	866	848	918	882	824	884	841	880	855	829	876	864	857	885	836	850	892	893	905	863	874	873	889	874	918	877	829	883	883	865	853	854	899	862	894	884	875	876	856	930	844	850	832	845	871	880	866	853	895	875	888	850	828	863	884	825	883	915	900	840	856	899	900	875	889	861	795	869	858	880	871	869	885	839	821	890	856	875	826	792	863	837	888	909	863	855	832	851	873	859	896	856	857	857	908	814	833	851	846	892	840	865	914	897	864	851	912	853	880	884	863	852	795	820	885	845	815	832	861	800	875	849	902	846	977	919	880	840	908	863	900	864	831	842	848	802	867	839	828	878	805	864	854	887	855	873	864	900	882	862	886	861	847	836	893	870	876	834	824	838	813	885	884	895	890	837	859	929	855	845	896	883	849	835	813	863	889	866	920	913	870	874	858	893	893	804	877	924	853	913	840	861	854	867	898	825	866	885	850	875	851	862	850	951	874	942	895	853	909	869	869	879	868	843	877	863	856	918	882	915	852	879	813	864	868	961	883	903	833	897	875	874	835	865	849	818	873	862	828	874	848	921	840	886	845	806	900	816	879	863	927	891	865	834	867	914	809	937	832	861	932	869	893	834	891	869	866	872	846	848	879	867	845	847	867	843	894	847	859	881	857	861	880	849	893	880	843	885	839	890	815	810	870	859	879	855	844	872	813	850	859	849	828	877	829	881	939	888	851	877	822	922	825	846	881	877	900	852	854	834	860	862	832	891	863	874	895	868	860	826	899	908	883	911	901	863	938	888	886	850	889	825	852	796	870	856	853	834	848	845	871	882	895	850	873	808	811	829	814	828	933	832	910	858	881	929	854	881	881	849	896	848	877	942	879	828	861	912	835	894	857	883	871	916	848	829	886	880	915	880	890	895	815	890	880	894	867	882	914	872	880	887	887	835	834	877	905	860	913	834	847	830	818	806	857	861	881	866	882	898	901	894	896	836	873	864	844	826	860	874	810	837	834	858	836	904	925	845	834	834	866	831	917	804	871	871	829	822	855	876	854	868	885	871	841	898	826	859	858	843	899	877	884	835	873	864	854	838	844	918	883	893	866	849	864	849	832	857	863	865	859	830	928	867	831	818	927	875	903	880	892	859	866	883	885	901	851	874	894	850	879	800	851	895	860	882	889	836	858	877	847	828	893	875	847	872	901	880	853	850	852	882	859	825	786	841	868	868	884	835	853	889	862	859	842	862	868	812	873	844	858	880	868	859	842	839	814	856	853	866	867	901	833	834	872	880	896	881	891	869	893	888	837	861	861	842	914	929	848	910	857	839	805	900	859	872	853	874	858	843	837	887	891	873	874	862	935	811	898	796	888	895	821	919	885	882	824	907	878	894	858	850	918	841	884	856	869	881	872	876	960	879	889	905	813	816	872	869	887	858	858	868	885	887	851	894	871	819	880	854	875	754	927	899	889	854	858	868	884	878	902	842	892	889	840	896	871	902	867	815	843	839	890	892	795	866	870	901	911	849	860	850	887	918	854	888	855	862	881	872	844	847	908	909	857	854	914	847	882	890	869	866	910	889	846	888	850	898	865	895	879	865	889	880	888	875	935	878	916	911	855	877	941	860	877	867	861	838	816	855	886	897	912	878	884	877	865	861	832	861	856	971	870	819	865	920	889	868	859	830	858	863	900	887	865	897	815	837	895	888	895	853	883	894	831	839	874	877	854	871	868	861	883	887	937	888	843	908	880	872	843	860	889	883	834	879	915	841	904	872	805	905	884	894	837	863	882	930	870	866	836	881	862	917	894	804	813	880	857	850	877	874	827	850	878	861	894	858	911	903	856	832	849	870	840	858	868	808	855	878	883	884	822	864	830	854	822	898	835	880	881	841	876	881	904	841	839	881	869	849	874	886	882	870	818	857	891	876	854	868	885	870	846	888	857	897	842	864	907	844	872	830	874	843	828	840	890	855	806	842	858	826	898	897	855	870	932	835	890	873	864	859	904	830	935	853	836	870	840	889	919	890	873	877	891	849	884	873	837	909	900	851	847	872	852	836	910	843	829	863	816	897	884	868	881	807	830	844	894	806	843	855	875	825	926	815	869	882	880	842	910	944	880	898	876	871	830	901	809	861	901	883	903	867	845	868	883	814	835	844	875	859	846	924	901	862	868	895	846	862	898	871	817	860	883	871	891	894	840	860	836	859	904	922	863	855	898	915	884	857	828	887	847	895	848	873	838	858	818	887	879	886	880	826	879	874	876	904	901	863	860	875	829	857	886	855	839	830	863	863	894	857	860	812	863	869	924	861	907	880	896	862	869	836	822	924	874	873	883	852	856	880	897	843	859	870	865	844	853	860	841	849	864	860	872	853	862	835	909	817	846	922	899	892	857	874	882	870	856	913	889	858	834	873	838	871	872	813	867	810	865	810	838	875	869	872	848	895	882	870	902	878	864	838	836	885	834	846	826	832	867	840	861	816	861	863	915	885	932	837	868	903	858	862	881	872	880	849	879	903	845	826	844	863	896	844	947	930	834	826	857	852	850	906	860	862	822	816	843	855	858	860	925	926	824	832	896	837	868	876	871	816	880	894	867	844	849	901	886	916	847	883	888	900	825	870	887	868	827	871	895	835	838	854	869	799	911	807	826	839	894	853	841	849	885	904	859	843	896	873	886	894	841	849	848	878	893	928	854	913	867	881	872	836	872	853	868	871	880	851	865	821	847	837	876	880	914	803	863	851	829	836	850	880	863	865	834	807	848	855	848	918	866	916	870	888	911	810	898	869	869	850	825	838	883	816	884	850	859	884	847	885	897	825	871	881	857	868	882	869	865	881	882	859	866	856	831	908	826	852	876	877	911	832	890	894	901	886	833	854	857	841	861	890	845	833	857	862	905	846	862	846	850	835	849	897	835	846	848	792	892	916	841	865	875	854	915	847	839	858	885	879	833	916	912	923	879	849	855	884	883	855	893	864	827	878	848	912	855	894	884	884	844	842	870	870	894	933	887	845	854	871	834	871	916	873	862	817	882	851	815	906	893	863	865	832	870	900	859	872	827	839	828	871	844	858	873	834	820	907	886	871	845	847	879	856	851	894	853	890	870	880	823	859	875	834	842	816	889	875	823	864	902	874	863	872	828	805	834	859	873	868	937	901	909	873	838	937	849	822	823	872	829	918	820	865	876	869	856	865	897	865	856	908	800	901	907	872	829	886	846	869	854	831	852	840	862	810	849	920	872	856	915	856	881	865	870	905	871	891	869	898	872	883	899	819
29968	27849	42635	38586	35620	34732	31991	24431	17565	8357	2678	1727	1652	2865	7264	7924	5845	3473	1871	1045	669	490	412	379	371	350	329	352	356	339	334	347	370	345	359	382	315	353	338	355	326	326	347	368	330	356	347	362	351	358	347	359	331	376	369	318	332	328	351	364	361	340	359	366	360	337	334	313	364	320	377	348	341	382	348	329	344	355	361	358	398	344	357	321	360	345	350	387	337	311	355	311	365	325	321	358	326	349	349	346	337	371	351	319	338	341	359	360	321	360	331	356	350	344	366	327	334	364	348	357	344	329	367	324	396	340	357	355	342	358	330	338	320	353	357	369	357	352	316	328	314	355	327	320	342	334	319	361	327	347	348	329	329	344	330	350	355	374	349	347	326	292	365	333	340	331	332	336	354	312	347	332	316	334	336	337	334	316	343	340	359	374	333	317	348	327	324	326	355	372	343	336	324	355	363	362	387	350	336	348	321	335	328	300	353	364	347	341	313	316	351	340	378	331	325	341	369	315	353	346	344	328	361	368	340	341	355	351	311	327	330	370	337	349	367	374	291	337	339	340	360	351	371	390	317	348	386	356	358	364	359	352	333	347	312	357	330	339	337	333	328	345	329	337	350	363	341	326	368	330	317	316	349	348	353	349	315	346	342	343	314	404	341	387	357	352	318	330	337	349	349	378	337	341	370	345	339	322	363	364	360	354	351	347	334	348	313	352	345	363	336	329	357	369	295	318	353	339	368	367	326	335	348	344	323	344	340	359	367	390	341	345	322	334	373	396	358	356	334	328	316	358	343	343	335	347	369	350	338	310	308	332	366	372	344	332	381	364	390	327	386	314	355	362	307	322	363	355	362	326	345	339	350	364	352	319	337	343	335	353	336	355	390	331	320	342	335	332	346	328	354	363	325	336	355	332	377	338	332	357	322	348	342	321	350	324	358	323	348	315	369	367	311	340	369	344	358	337	335	352	331	309	391	335	366	334	326	349	359	350	352	320	369	335	340	355	342	347	311	344	337	331	331	321	342	338	356	335	322	341	345	360	373	373	318	337	311	331	353	340	326	350	362	320	391	344	377	335	365	307	332	347	354	357	335	332	349	341	368	301	348	335	336	368	367	335	333	317	338	328	341	373	331	368	318	329	360	367	334	335	380	351	364	325	360	329	342	358	356	350	349	345	335	365	306	319	374	416	416	351	340	352	325	336	355	346	374	349	333	333	346	332	336	357	355	352	377	334	361	327	332	340	343	359	358	380	404	353	358	354	301	314	349	338	349	330	367	345	326	348	332	319	324	353	315	308	351	328	336	393	364	356	373	350	307	380	354	393	310	351	352	357	354	310	369	337	356	309	341	341	352	351	371	338	353	362	353	338	333	320	348	350	339	338	316	342	340	375	315	344	377	337	350	313	329	334	351	338	342	332	343	349	358	338	333	360	327	364	347	340	311	353	341	337	316	341	352	311	350	356	352	312	332	366	351	346	332	364	335	310	352	342	339	381	369	331	317	348	343	319	355	320	354	353	369	340	353	323	337	339	300	321	353	352	354	334	314	369	339	374	365	318	319	359	322	370	378	302	347	340	385	377	353	350	372	390	376	340	301	347	348	369	355	327	338	369	319	361	346	378	370	331	386	336	347	338	317	351	349	360	342	335	342	338	321	324	335	329	331	333	343	396	348	351	329	316	343	351	386	337	316	335	339	361	340	322	375	351	345	369	365	326	353	334	319	336	324	366	317	344	337	336	336	361	357	341	312	345	362	348	401	357	350	327	350	356	351	353	341	341	359	312	355	335	347	328	378	350	320	369	352	335	341	355	330	353	367	359	345	318	345	356	338	373	349	330	343	330	350	330	336	342	330	373	359	354	321	351	365	341	354	354	360	359	319	347	332	360	332	310	354	322	349	354	339	356	348	334	318	359	372	295	342	332	357	360	341	340	331	337	362	348	336	386	298	327	317	311	335	335	335	310	359	358	383	345	318	380	363	345	334	322	293	370	353	333	326	345	339	347	344	352	340	357	331	353	367	352	348	353	364	359	359	334	348	380	375	328	360	361	368	329	371	349	303	323	349	331	347	366	321	355	334	341	386	338	338	373	304	336	356	333	324	299	384	362	344	331	357	358	314	365	369	352	316	382	360	354	365	354	362	329	349	346	360	321	348	319	287	351	372	361	325	363	318	357	359	361	341	377	360	357	342	344	351	326	328	342	343	358	324	325	360	335	366	339	347	321	349	371	345	337	333	351	354	336	338	338	312	339	311	344	350	382	374	353	338	335	359	337	341	358	347	371	362	335	363	333	332	341	389	323	353	328	342	380	330	331	335	380	375	381	352	363	324	327	360	349	326	371	346	354	325	366	406	360	327	333	340	386	338	350	347	324	331	320	344	352	351	321	384	348	350	366	368	367	339	347	353	356	362	369	346	347	381	347	311	352	357	364	310	352	364	330	329	348	335	363	362	370	364	354	334	331	320	335	350	346	378	334	336	317	314	347	370	347	321	388	353	373	340	330	345	331	382	390	348	348	344	373	341	351	392	333	358	341	336	307	355	315	334	358	317	342	358	365	344	317	321	342	381	320	308	379	301	343	363	374	348	344	346	331	358	298	366	303	319	318	361	359	333	329	371	345	327	356	341	356	362	347	355	369	330	353	339	360	391	336	349	356	360	325	358	376	348	354	336	378	347	350	364	348	342	352	327	324	344	367	324	324	328	339	371	312	334	328	350	346	322	353	356	352	357	341	327	352	319	346	323	338	349	355	305	326	342	309	362	360	352	363	345	327	346	360	337	340	348	318	373	345	318	361	339	358	343	321	323	318	390	331	361	354	377	358	353	375	328	358	357	362	368	388	367	327	336	329	325	340	366	340	320	374	351	376	309	308	361	348	333	366	318	347	321	364	361	322	375	345	374	354	347	348	313	338	350	335	352	364	386	349	367	344	342	342	353	334	353	330	362	352	347	325	326	364	342	341	347	360	349	345	311	346	336	346	326	407	341	349	336	329	337	326	345	353	368	332	365	365	306	333	352	347	345	366	315	369	289	353	336	338	352	344	329	363	356	334	360	323	346	336	323	352	339	294	342	329	358	360	362	322	341	318	337	348	334	417	362	334	375	315	383	367	347	337	373	375	330	392	391	357	342	364	322	364	366	339	358	361	357	312	320	367	368	314	317	370	322	345	320	305	367	312	340	321	336	348	367	358	335	343	353	322	358	363	338	353	340	360	356	348	335	361	320	374	362	344	369	350	347	334	363	344	371	369	351	327	360	325	334	341	349	361	331	359	356	350	332	369	350	372	376	335	339	309	367	347	346	315	372	332	335	332	342	338	325	325	324	348	309	337	367	346	326	330	350	353	336	367	407	351	339	327	335	374	367	340	385	333	343	340	377	336	359	356	348	343	342	362	340	345	332	314	338	345	322	369	340	358	377	376	376	338	385	338	359	340	316	378	361	357	373	389	330	306	357	313	352	364	369	396	395	350	347	374	358	338
18744	20805	40306	43552	44040	44751	43517	35527	30183	15922	8979	7580	8005	13708	26784	26767	20983	14064	8002	4183	2200	1274	997	824	837	780	813	830	741	752	774	782	788	801	826	791	748	812	852	796	761	808	815	795	800	788	810	804	826	850	782	828	815	792	777	800	800	806	810	834	758	790	798	848	841	783	799	800	839	826	766	828	758	763	812	817	810	832	803	839	806	742	803	779	818	813	819	803	808	781	864	789	832	777	783	785	790	781	766	821	808	805	826	830	783	812	830	839	836	786	804	798	804	809	776	799	820	818	842	827	759	813	817	823	788	880	839	780	802	795	801	799	780	811	830	845	811	827	790	783	813	791	793	738	789	800	787	819	807	850	792	818	813	799	830	785	863	786	742	798	776	736	846	782	784	821	792	848	829	813	828	789	784	778	784	791	820	800	797	811	784	821	788	820	800	815	835	859	862	778	819	786	775	773	817	773	841	795	822	831	789	789	819	828	809	809	798	831	809	837	799	812	828	820	780	806	752	804	813	776	803	795	790	819	794	802	778	773	836	822	829	795	729	752	810	828	782	789	801	792	796	836	828	787	865	865	795	818	767	799	801	775	806	761	819	825	819	835	833	736	813	863	821	832	857	855	809	795	830	817	828	830	785	818	763	836	791	795	773	768	779	792	776	819	822	852	845	795	818	818	787	810	786	782	842	803	785	852	796	841	833	832	826	776	800	770	796	788	855	778	792	800	765	861	861	805	803	847	778	828	799	804	793	814	843	807	796	777	852	776	808	847	759	815	844	845	834	790	764	756	779	828	815	845	800	808	852	800	816	774	828	761	794	847	847	773	811	796	815	851	773	825	762	799	817	770	771	828	813	770	830	800	839	755	812	807	787	821	823	836	863	768	782	807	842	776	775	827	862	806	830	756	817	774	826	808	847	755	780	762	792	865	804	805	803	809	843	762	813	827	771	778	850	800	807	781	850	825	796	796	850	792	816	804	773	814	808	773	780	777	817	815	811	783	854	811	826	763	822	724	792	792	849	834	812	802	803	843	822	841	791	768	778	741	815	813	819	860	821	804	779	837	754	812	791	812	810	850	802	789	808	822	812	844	799	788	759	798	790	813	793	757	765	829	828	805	842	765	806	847	798	813	812	801	794	851	783	787	816	832	757	816	835	844	811	802	820	844	817	775	780	788	783	758	806	852	836	807	784	865	776	800	811	816	851	821	806	826	780	805	810	774	837	821	815	810	743	810	771	778	836	767	828	764	789	817	838	806	829	837	817	729	820	856	814	803	820	778	803	861	806	770	789	800	841	839	834	779	796	821	784	852	762	777	847	792	808	761	810	864	747	788	793	757	764	803	734	788	833	802	803	758	815	809	802	828	849	788	789	746	788	772	799	755	791	850	839	807	778	803	811	830	739	762	824	845	791	853	816	803	814	796	839	850	813	819	770	820	873	861	837	773	827	768	811	760	824	818	789	849	778	825	805	800	795	788	804	809	810	770	848	732	756	801	786	830	794	757	827	882	805	800	823	834	808	810	797	849	802	831	811	840	851	794	788	808	823	808	778	853	807	793	834	832	809	773	794	856	837	806	795	833	814	840	792	828	791	827	802	795	824	847	815	749	797	774	862	802	807	804	774	821	842	811	798	795	817	815	819	809	819	799	803	849	803	821	812	794	803	819	778	818	840	789	788	811	819	818	832	804	830	841	827	852	811	829	776	841	814	832	800	843	811	856	773	812	834	827	809	805	824	832	822	796	779	800	777	825	787	808	829	774	794	831	759	749	799	812	828	802	836	842	800	839	787	804	788	808	816	797	838	825	808	774	808	749	786	770	845	842	803	816	796	828	797	785	856	829	819	824	849	770	797	783	811	795	802	771	835	824	806	823	802	800	824	764	801	773	772	820	789	811	823	818	818	816	814	855	830	804	856	815	787	825	799	848	775	771	815	824	792	835	865	781	816	836	837	819	775	782	835	820	822	785	770	827	780	805	855	856	758	838	825	789	792	780	810	814	812	776	795	791	792	777	825	842	839	777	822	799	871	803	810	758	812	878	844	795	776	843	795	857	816	765	797	840	808	856	750	810	763	831	815	808	763	809	848	801	850	789	817	855	769	845	819	780	796	745	789	868	831	819	819	797	755	817	801	764	806	781	814	793	777	833	812	854	787	807	793	830	857	792	781	786	796	777	813	786	802	835	825	806	837	769	803	831	746	869	810	798	800	809	815	886	805	811	829	847	804	815	788	775	794	814	774	811	790	810	795	859	837	805	832	806	817	826	788	877	804	834	801	841	821	818	785	799	815	846	769	831	783	815	784	820	764	814	778	786	782	793	787	818	781	872	789	810	752	802	842	813	801	871	760	814	816	809	788	819	822	761	850	847	790	814	804	768	791	806	818	811	774	781	848	779	812	824	791	841	828	811	830	853	854	759	826	820	766	818	774	865	801	766	793	851	834	768	759	845	857	804	871	801	770	788	815	809	801	790	845	827	770	803	822	787	784	826	823	839	818	811	798	779	740	829	782	784	829	738	756	808	816	784	772	840	759	786	765	763	811	855	813	775	798	779	840	819	783	751	780	843	760	838	796	831	768	802	842	865	814	781	800	812	818	818	817	838	767	789	820	882	746	789	851	749	807	822	762	780	802	807	808	845	821	843	784	781	790	803	851	783	844	808	816	824	801	806	785	787	791	842	790	831	832	812	789	823	779	806	782	829	855	820	776	822	838	808	783	777	771	801	812	818	769	774	861	814	846	792	787	843	814	794	852	844	854	798	836	776	791	796	821	814	801	828	792	793	775	804	782	841	771	825	807	808	768	847	792	801	826	810	820	796	816	797	783	834	757	815	772	847	846	764	775	796	814	761	826	823	796	798	748	822	815	797	792	784	785	872	834	814	891	824	800	802	766	771	815	863	833	841	834	790	858	790	787	837	872	763	724	785	773	791	782	792	810	751	827	798	795	784	793	818	815	778	815	833	792	797	815	815	785	824	779	828	799	776	822	817	765	828	817	817	767	814	831	835	799	863	787	834	813	785	777	783	820	816	780	828	775	847	816	851	753	833	794	844	853	785	768	772	770	829	827	815	756	781	775	757	809	780	820	786	842	787	801	828	805	838	820	792	793	837	794	790	819	832	750	792	805	783	840	857	868	795	829	812	828	826	808	810	780	784	815	858	819	804	737	768	757	809	782	809	819	839	753	786	827	798	794	856	791	807	833	814	760	832	869	781	831	771	793	765	785	820	777	787	775	790	781	770	814	794	805	804	793	848	793	792	813	809	772	769	803	815	779	844	838	760	762	775	819	809	802	808	868	768	807	844	800	807	807	813	784	818	823	709	816	794	816	806	832	789	867	798	779	840	843	847	784	828	784	779	835	786	784	757	782	799	805	789	776	841	818	813	798	774	837	806	816	813	802	791	806	797	832	810	804	805	821	815	794	793	775	768	800	752	864	770	811	743	775	845	841	838	770	810	854	796	772	835	764	805	826	811	764	800
41108	39458	53535	42407	40490	39058	39577	33347	22769	11444	6096	3813	3180	6378	16015	15000	10314	5922	3130	1563	930	567	418	362	344	341	354	329	341	323	285	336	335	324	324	342	322	341	301	324	285	318	330	323	307	314	332	342	327	323	279	299	309	328	354	290	326	322	309	285	322	311	353	320	344	330	303	319	301	310	351	326	351	303	314	338	336	328	282	329	323	341	309	337	311	320	327	351	296	300	314	341	337	335	321	312	292	326	334	316	355	313	351	315	315	334	319	355	301	302	307	328	332	340	318	305	311	327	314	316	329	322	345	319	324	340	343	305	334	285	334	341	340	308	318	304	333	294	334	310	309	291	301	307	331	349	342	306	340	350	298	312	296	287	326	322	358	317	325	326	310	307	325	305	319	354	350	329	321	312	334	300	309	301	302	344	317	300	362	350	285	324	294	314	293	298	332	322	328	326	294	322	302	322	316	328	353	332	335	323	318	294	298	282	319	323	296	284	274	284	327	299	338	310	306	330	321	314	284	304	358	331	322	318	326	339	315	356	330	332	340	317	309	322	322	302	322	299	293	356	356	339	294	315	328	325	326	310	327	303	300	335	355	335	324	331	332	291	324	301	313	319	297	303	318	332	366	309	321	346	322	309	338	320	327	295	318	287	344	342	318	349	324	335	296	324	334	325	320	312	303	308	332	348	327	309	317	307	338	267	329	295	325	328	310	345	303	321	338	319	340	313	328	285	333	323	335	314	328	315	316	291	322	290	331	332	306	332	313	301	336	330	327	315	335	298	348	339	311	313	293	313	342	339	319	319	273	308	329	297	298	332	287	282	312	321	374	342	347	341	327	325	305	316	324	332	313	322	320	289	350	337	327	334	328	348	337	334	313	318	314	302	320	321	335	288	321	276	296	346	336	323	328	345	343	315	318	302	338	323	307	314	356	340	324	335	348	317	285	342	346	300	331	323	318	333	309	326	301	315	321	309	303	298	312	357	341	311	315	316	323	299	331	324	349	316	297	317	313	279	308	300	314	358	324	329	340	323	347	316	291	348	286	323	312	329	337	326	323	333	312	313	305	302	313	309	321	341	300	318	320	327	320	363	287	304	300	354	339	296	318	319	325	330	353	336	328	322	326	329	315	308	329	368	322	324	307	304	306	312	304	293	302	317	351	302	330	308	306	331	336	333	299	304	313	329	289	331	308	318	323	296	310	310	312	306	312	352	334	306	304	330	324	287	323	309	323	325	293	308	320	344	311	343	329	335	282	349	330	333	361	334	338	329	316	314	311	296	315	306	322	319	347	287	309	322	334	307	303	285	288	292	333	345	326	317	316	348	334	327	312	322	333	318	299	310	354	340	307	301	297	313	340	311	314	354	329	332	333	317	318	335	322	302	366	306	320	296	327	337	320	299	307	343	331	315	300	312	297	321	297	313	306	270	296	312	344	344	356	329	322	333	347	319	298	310	295	323	304	292	333	293	297	338	343	280	292	298	331	297	338	331	359	324	287	322	346	305	305	342	322	339	343	305	304	320	313	339	322	337	337	308	277	278	294	322	311	309	317	333	337	292	324	323	312	319	331	329	315	309	305	301	341	310	310	316	332	357	314	322	321	359	335	339	346	335	319	312	292	308	315	305	291	326	292	307	310	307	277	323	364	321	326	307	326	348	331	311	295	338	292	321	317	295	314	342	296	285	279	288	310	329	300	325	326	334	311	331	296	325	387	300	313	315	351	322	311	314	315	300	318	313	310	328	297	303	320	298	321	300	281	343	345	310	342	307	319	302	336	308	316	300	332	346	362	286	310	316	347	351	344	261	315	332	265	341	338	321	342	322	314	303	344	352	318	311	299	309	331	333	318	348	318	292	327	313	329	312	284	316	317	329	314	309	292	309	335	333	299	323	331	310	318	299	289	288	309	331	279	297	332	299	340	313	335	334	321	342	336	333	335	315	297	303	322	331	333	304	291	366	343	313	337	284	316	326	343	321	276	328	328	269	321	282	357	288	306	299	328	329	314	311	337	335	313	333	328	341	332	282	310	337	331	334	343	324	299	313	315	294	355	312	348	329	339	314	311	328	318	305	299	335	337	304	331	346	321	303	329	334	308	308	340	353	319	318	309	317	337	307	326	291	319	322	345	326	318	303	352	343	335	314	319	324	327	300	322	331	327	350	336	296	353	323	340	307	310	312	333	288	326	302	304	318	341	320	303	325	320	301	349	332	307	309	325	301	312	303	347	311	313	323	320	316	332	310	325	316	341	325	298	322	314	340	328	320	345	306	354	298	342	333	316	331	323	321	330	326	293	337	300	329	294	349	326	296	301	307	325	337	342	286	288	329	317	263	344	282	355	329	301	362	301	301	349	355	329	320	330	298	285	326	355	282	366	313	321	349	302	299	339	355	329	310	311	339	321	289	334	350	343	323	332	315	300	328	341	315	354	334	300	321	345	306	329	335	348	329	363	282	309	335	324	328	328	345	326	325	316	322	320	337	340	335	288	324	310	297	284	309	314	309	296	338	354	300	320	315	309	305	308	324	333	342	293	311	310	278	352	377	356	331	309	299	325	298	323	325	285	306	324	326	316	326	310	334	328	302	342	312	313	306	332	312	320	323	329	382	332	293	302	307	297	321	300	291	325	315	310	329	318	313	293	327	327	319	309	328	320	345	294	287	293	301	355	307	325	300	300	318	300	328	330	333	309	312	346	351	295	339	325	296	351	327	272	305	343	345	330	352	322	326	336	307	339	347	318	324	332	320	311	355	319	334	295	347	333	317	326	282	301	352	288	312	333	328	290	333	323	321	303	318	311	322	346	289	333	303	299	318	285	314	315	303	303	335	332	312	308	334	309	347	322	307	313	322	316	319	364	339	321	303	323	309	329	360	341	375	324	340	334	344	324	330	333	318	325	295	355	309	307	283	318	320	307	339	312	312	289	345	336	330	358	317	341	316	322	285	323	301	297	302	329	317	331	293	295	322	330	293	308	371	297	322	294	309	287	338	293	339	299	291	325	312	310	325	255	332	324	320	319	328	341	320	332	328	335	313	305	327	307	295	332	309	311	326	302	317	325	341	324	291	326	343	313	308	326	311	309	348	305	315	323	312	344	307	341	331	327	356	347	334	329	303	341	295	317	286	291	323	332	339	289	328	318	323	311	325	302	300	331	366	279	332	326	329	304	325	337	331	315	313	309	304	296	314	308	323	356	336	303	317	309	340	321	340	314	291	299	288	353	313	331	322	304	312	319	314	299	316	334	327	310	326	309	338	334	330	337	341	330	335	332	350	339	312	336	325	305	308	340	299	345	297	337	365	349	322	303	288	301	342	317	316	296	322	304	323	277	293	317	299	316	294	307	333	319	334	325	337	300	294	305	327	335	302	333	353	318	327	331	290	359	332	324	307	336	307	308	308	322	289	325	303	338	297	296	311	346	281	336	340	334	352	324	319	333	324	319	312	360	302	337	322	306	303	350	338	331	358	336	320	325	306	331	292
26284	31135	48845	49098	50355	51498	51258	44243	32232	17576	17679	13722	13378	23517	39285	35635	28713	20589	12779	7030	3463	1828	1131	858	792	771	776	729	783	749	774	773	766	716	722	760	731	744	764	728	713	779	749	689	826	753	749	762	734	735	723	754	737	756	771	723	797	776	803	749	796	710	732	843	776	740	727	711	759	718	829	751	768	775	759	737	687	768	788	774	709	718	768	786	733	764	757	759	734	725	721	750	765	758	781	740	770	750	734	756	725	711	718	769	758	749	753	719	698	720	806	730	736	729	791	756	757	714	723	743	732	702	764	777	725	691	752	747	713	717	714	745	753	711	740	763	732	768	744	789	758	794	753	697	753	702	782	736	700	728	763	766	739	716	715	762	755	772	734	744	753	746	767	750	745	750	743	755	752	748	709	760	730	719	802	744	727	750	734	707	760	760	712	710	752	786	726	756	778	763	779	780	757	770	732	771	756	776	723	780	754	767	728	755	784	732	817	762	812	792	738	737	751	756	771	755	735	773	756	713	740	785	727	749	735	727	736	755	734	761	745	767	775	785	704	771	768	747	754	762	793	763	747	714	715	742	731	711	766	722	761	745	791	758	703	749	702	753	772	732	731	746	765	770	777	697	742	723	760	784	780	694	739	777	745	756	748	740	770	779	757	723	802	739	735	739	691	742	721	711	720	763	740	737	757	743	730	742	720	743	759	751	765	705	673	780	664	738	763	733	734	746	758	776	780	754	784	732	760	749	724	818	721	744	749	743	717	759	716	733	759	786	773	771	780	727	771	785	758	785	735	776	732	729	686	726	777	737	752	708	729	744	705	782	749	766	733	781	743	738	751	790	742	761	770	725	763	700	763	757	751	725	735	790	774	709	796	795	747	710	748	743	794	790	708	805	747	756	758	756	743	761	728	769	770	710	755	787	810	740	712	774	814	743	732	733	765	747	767	713	769	745	727	725	802	718	754	743	790	763	698	784	741	735	733	779	752	702	743	708	743	735	732	758	743	747	688	762	780	755	709	740	752	728	785	734	719	760	783	757	755	791	764	759	760	749	770	780	757	727	757	739	768	694	734	715	787	767	782	765	722	714	778	772	760	756	722	789	746	781	751	705	807	747	737	820	762	752	721	774	746	782	735	713	752	732	750	690	719	710	786	748	700	770	748	720	725	723	737	756	752	781	814	730	746	741	711	748	763	754	747	785	747	762	718	771	764	727	786	704	770	707	742	710	743	735	719	777	779	737	771	731	734	763	767	789	734	760	773	781	756	780	738	767	729	740	746	776	726	758	736	778	753	744	751	746	779	740	771	750	709	765	819	770	759	755	757	805	722	773	734	742	786	759	721	773	754	752	760	683	729	722	748	723	753	705	745	730	765	766	747	785	764	749	707	737	703	747	736	720	744	728	749	771	746	768	721	774	731	747	767	749	777	785	746	761	796	686	769	779	739	765	740	692	746	712	748	690	750	746	791	777	749	728	761	731	733	712	782	756	751	713	798	762	728	743	769	721	747	702	774	730	741	749	766	763	759	791	718	702	771	744	741	707	752	743	768	724	701	761	753	753	769	728	786	713	795	721	712	767	756	724	770	764	723	760	743	738	729	804	775	784	748	766	736	785	769	718	724	745	737	713	716	758	739	751	701	792	753	759	755	776	745	750	803	739	786	722	742	811	807	748	755	769	713	745	743	792	764	738	773	724	724	719	702	781	737	736	722	747	765	763	720	727	746	737	778	802	809	753	744	780	735	735	748	700	805	728	764	740	756	716	762	711	701	753	719	779	741	750	786	745	769	731	790	745	761	740	711	702	803	748	800	773	731	738	753	782	739	762	706	747	767	735	769	759	785	749	834	776	788	741	754	722	715	718	705	737	714	758	742	731	766	815	786	787	703	743	768	738	730	752	791	777	726	734	718	702	721	780	759	756	724	740	714	758	710	787	780	742	728	765	735	707	745	743	754	750	782	744	703	741	748	722	763	788	751	766	706	753	695	763	778	752	758	745	780	703	760	780	720	787	803	745	795	775	711	751	762	710	800	731	826	763	778	794	734	766	672	726	794	717	740	741	773	760	754	773	787	765	749	776	715	732	786	726	743	755	755	769	706	734	788	747	723	723	711	768	735	716	711	706	720	734	755	721	794	711	690	762	729	704	782	749	806	722	732	759	733	701	686	778	741	747	744	722	736	741	729	737	743	778	724	755	765	746	742	789	732	751	733	770	789	791	736	768	777	747	792	712	752	713	701	738	764	748	782	686	751	770	736	763	708	742	762	746	754	816	731	729	832	740	785	717	808	748	750	739	714	716	763	743	688	788	724	723	690	724	724	786	748	714	737	749	730	758	810	708	760	766	779	723	737	716	723	749	757	770	669	717	755	767	720	775	743	713	769	761	770	790	767	760	726	716	756	683	752	727	754	785	785	706	759	779	740	774	764	801	721	772	765	735	735	711	775	742	777	736	680	734	717	759	715	770	734	713	751	744	745	738	754	741	765	789	721	753	779	769	756	725	735	786	777	766	773	763	783	735	774	717	725	746	719	737	764	730	762	757	796	749	777	771	699	775	778	802	743	750	809	689	730	719	756	729	772	717	740	731	729	789	760	768	774	736	747	748	742	756	742	703	716	734	796	730	767	758	783	710	707	740	720	750	767	750	780	719	779	706	662	717	736	739	733	761	780	792	760	742	746	746	719	756	731	710	779	792	764	753	776	745	758	701	770	759	776	749	721	733	748	698	737	665	750	753	702	736	764	728	792	763	784	714	692	714	723	743	744	719	705	745	743	790	787	728	788	764	748	739	705	721	719	724	755	810	753	740	714	764	734	758	752	772	755	685	755	721	762	717	734	711	749	743	768	748	724	704	760	762	752	734	734	718	717	742	788	718	735	777	734	742	771	799	709	738	742	757	733	780	742	690	777	721	777	731	705	741	735	763	761	796	721	739	799	707	777	726	742	701	796	807	749	768	723	769	762	769	739	796	748	761	766	709	754	781	777	738	775	749	735	736	719	784	796	813	756	767	724	745	701	707	713	712	758	713	748	735	717	770	807	782	747	751	741	726	741	739	771	761	734	738	771	771	737	776	731	770	749	740	758	767	728	775	783	749	715	748	700	762	780	750	763	789	716	761	731	730	697	752	767	784	723	759	751	792	750	755	804	736	746	763	739	722	768	715	718	698	792	745	798	732	754	727	786	745	748	786	761	722	789	777	772	739	710	774	758	737	716	721	736	742	827	764	756	762	747	786	756	722	756	753	762	732	730	764	747	774	704	744	821	725	754	742	811	768	709	741	768	727	734	737	757	759	776	714	721	756	786	693	784	770	757	712	733	789	765	708	738	727	731	746	773	751	748	725	731	749	725	730	806	749	718	743	799	768	721	759	738	739	749	727	801	765	693	742	762	750	763	744	764	730	702	747	688	731	712	733	721	716	800	773	756	749	736	759	734	754	747	783	732	735	767	736	681	777	756	801	754	706	771	769	799	803	711	748	773	728
9496	7396	9696	7558	4665	2940	2353	1511	807	659	662	740	761	1013	1107	1163	996	792	657	545	453	429	409	385	378	372	394	374	367	367	387	399	383	380	381	374	390	406	366	418	343	369	412	373	398	367	394	371	383	414	378	416	375	394	375	381	385	378	367	388	404	402	409	382	379	355	342	383	382	390	378	393	384	390	402	380	411	370	351	374	401	391	397	348	381	341	380	363	380	377	362	380	365	355	384	396	355	391	369	396	357	382	380	403	394	377	387	389	377	403	411	363	351	372	363	406	384	383	398	403	388	394	374	362	388	361	411	409	361	391	357	366	392	347	405	367	359	368	374	354	347	404	367	371	431	380	376	382	365	379	361	386	364	366	368	391	407	388	354	334	347	349	372	352	420	398	396	369	426	356	366	354	375	384	362	368	402	369	387	382	381	394	383	389	397	381	383	363	409	385	394	372	382	400	356	384	387	412	383	390	375	377	369	376	415	393	391	368	398	365	388	365	386	372	376	368	396	356	392	380	403	357	385	378	386	393	383	380	399	367	380	335	383	384	376	371	376	370	409	392	401	393	409	411	390	350	379	371	352	356	350	397	397	388	406	366	382	389	385	392	379	385	384	347	392	389	387	388	377	346	372	374	389	379	376	393	377	395	392	373	396	371	380	401	401	374	408	362	425	385	410	366	430	378	389	368	356	378	398	329	383	400	381	368	366	406	352	420	431	412	350	376	401	385	351	371	395	403	394	360	361	363	373	362	385	400	380	388	384	382	353	388	360	367	348	417	377	373	412	389	387	368	365	407	353	407	387	381	403	356	405	393	395	380	387	394	367	397	370	404	393	367	378	366	342	408	391	382	338	383	365	391	388	404	363	371	360	371	402	374	383	373	374	374	388	374	371	389	355	400	394	393	389	365	361	388	378	345	351	388	406	420	400	403	368	374	356	383	397	371	384	374	389	409	366	373	390	398	370	335	372	392	388	386	404	380	369	349	409	364	381	393	420	384	404	369	390	359	400	366	379	385	388	380	385	380	380	398	374	345	385	408	368	427	395	428	369	368	391	379	348	414	380	380	386	393	392	377	374	379	387	364	355	367	389	367	398	332	341	413	406	366	376	392	380	362	347	363	353	400	383	359	410	382	381	350	420	372	387	425	398	428	418	387	400	351	404	382	394	363	429	402	401	332	390	346	314	377	403	411	390	354	356	385	365	368	361	369	386	350	408	407	381	376	366	373	420	382	375	408	380	367	360	345	409	327	341	386	381	360	397	425	393	377	422	346	372	400	372	359	390	357	362	363	368	374	358	382	434	386	357	360	359	386	377	390	375	385	360	350	371	411	368	366	357	382	407	349	421	391	373	364	404	393	422	391	407	401	384	369	317	392	349	385	353	431	396	411	379	367	377	408	363	359	420	393	373	393	421	365	395	364	390	322	352	368	352	406	382	356	385	369	397	416	385	354	366	372	376	334	380	397	366	364	329	369	379	386	354	372	380	360	377	412	355	407	346	392	360	377	375	369	370	391	365	376	412	385	382	393	340	383	370	356	385	412	413	368	360	379	378	374	377	354	377	415	320	393	375	389	381	364	355	378	374	400	424	375	346	370	404	374	359	351	386	376	382	367	394	358	407	404	378	391	366	375	437	355	424	396	376	372	373	433	350	432	394	356	392	377	408	395	390	395	392	402	331	375	360	350	418	332	382	424	397	386	426	397	366	360	395	364	387	392	382	376	391	381	360	348	378	401	392	358	384	403	376	393	390	378	390	371	369	410	376	400	407	383	340	367	381	367	374	418	418	410	410	373	391	371	383	414	403	412	397	372	377	402	385	366	372	358	356	414	377	404	376	361	394	384	366	387	361	380	405	382	354	377	367	368	445	365	385	401	379	386	414	378	365	403	374	359	395	419	348	378	378	408	412	375	377	399	383	351	393	404	371	364	384	342	375	356	377	369	370	381	377	354	407	346	372	391	386	407	389	356	380	340	399	417	385	380	397	374	369	353	387	376	383	420	400	350	439	405	372	408	384	412	358	354	398	402	373	420	407	373	407	347	368	366	379	395	387	406	339	408	376	417	380	402	355	376	397	385	401	355	379	375	373	403	367	390	394	373	387	329	393	370	347	397	402	368	393	342	371	387	379	372	400	363	371	402	388	381	362	378	396	355	363	382	359	375	381	377	363	379	386	338	392	395	355	401	366	376	380	390	404	389	361	382	403	341	390	434	355	403	362	374	366	352	388	376	415	401	413	395	374	370	377	362	379	420	340	395	411	395	377	378	363	353	345	387	368	375	359	347	344	431	377	367	385	346	388	426	382	380	415	396	383	395	376	357	386	352	405	399	354	376	362	349	376	420	378	394	398	380	384	415	422	431	402	392	373	382	406	368	368	390	385	395	374	393	356	410	399	408	419	380	358	359	352	377	395	369	377	368	369	390	355	378	402	408	363	398	394	385	382	364	376	400	424	396	374	369	403	397	399	375	351	377	387	364	351	358	372	368	343	369	377	399	413	358	364	352	342	384	355	354	367	390	416	395	389	409	397	378	368	394	379	345	374	407	389	355	383	368	377	408	396	371	384	421	364	367	369	403	381	354	383	352	395	388	361	426	375	362	380	378	372	394	377	347	368	386	391	403	381	371	389	390	364	381	415	354	388	382	374	401	386	408	395	376	364	356	448	413	372	340	378	446	353	361	394	404	381	372	388	377	364	361	346	358	402	392	405	376	398	366	371	365	425	380	383	395	400	382	360	385	365	381	398	372	342	383	395	412	387	391	355	399	362	388	368	353	398	415	375	378	371	357	380	407	371	377	392	368	365	372	363	378	407	391	380	378	408	392	381	379	378	409	404	353	404	394	386	366	377	366	425	435	392	406	414	363	383	377	382	409	393	385	366	408	377	370	379	357	382	352	357	350	382	339	412	364	377	388	365	403	340	374	371	371	378	391	395	374	393	408	407	374	393	372	372	411	378	365	392	351	418	363	382	404	350	352	388	380	375	354	356	415	383	426	373	348	386	384	384	394	378	377	388	372	357	371	371	370	388	356	364	393	390	367	411	403	410	396	388	345	391	357	380	380	357	376	388	362	386	398	394	393	390	392	387	359	382	360	365	385	420	378	351	397	371	381	365	366	394	374	383	392	394	373	377	379	385	397	378	399	360	343	367	397	358	416	376	352	357	448	364	385	364	380	378	360	370	375	373	384	361	380	401	373	378	370	397	355	396	359	399	386	365	384	360	365	378	366	388	381	387	383	391	384	372	378	384	378	400	362	406	399	348	368	391	421	392	384	372	376	401	385	354	353	338	383	338	361	372	355	379	367	358	380	411	378	408	397	373	377	370	374	356	366	402	438	440	383	369	406	380	388	394	371	384	377	394	404	412	374	385	393	391	355	367	355	387	399	378	368	382	387	340	391	378	363	373	408	378	347	379	362	406	355	372	355	358	392	381	384	406	361	356	393	389	361	382	407	376	384	364	421	407	367	414	386	375	390
6007	6712	15560	15006	13398	10017	9819	6726	3054	2196	2336	2867	3305	4548	5165	4804	3868	2883	2030	1501	1159	1036	924	930	823	841	941	899	897	858	913	856	872	860	866	894	846	908	831	862	868	905	927	851	830	888	864	865	825	878	839	889	926	901	894	872	878	851	891	871	873	845	811	857	844	930	869	885	917	877	841	888	869	889	804	919	873	902	839	857	880	843	849	892	833	878	847	828	829	897	859	884	886	893	889	873	812	897	924	858	910	847	890	866	882	864	850	859	893	856	912	911	874	829	881	894	845	895	856	855	884	873	836	900	912	864	798	851	869	864	960	868	921	872	867	920	891	895	863	866	825	869	814	853	844	917	873	894	865	901	851	868	883	886	905	855	889	819	867	863	900	892	872	864	883	880	911	835	946	893	883	886	865	824	820	827	871	882	911	874	864	832	848	921	847	914	835	852	859	932	880	860	864	865	886	900	878	884	914	832	870	914	900	941	841	876	874	843	881	851	925	865	900	858	893	843	909	926	869	894	942	892	835	867	849	889	849	843	856	846	879	852	857	865	872	876	870	941	852	850	848	898	899	804	868	828	875	865	864	870	821	869	866	903	914	876	862	870	914	863	872	887	897	827	910	892	875	867	876	870	855	883	835	890	918	778	881	864	887	935	833	900	908	905	962	916	888	851	931	864	843	868	916	844	904	897	842	870	901	832	905	921	899	886	876	872	928	911	818	856	846	924	888	870	880	815	926	930	776	947	869	868	864	828	805	924	891	904	881	907	891	847	843	884	889	834	876	876	906	862	856	796	877	871	877	845	910	916	871	896	820	925	872	867	829	888	880	865	933	859	885	823	898	861	941	905	868	863	872	847	915	905	875	844	860	945	918	881	899	880	906	856	885	927	903	891	860	871	816	889	871	873	852	936	886	858	941	853	877	899	855	911	872	861	907	894	887	904	884	880	866	890	863	878	879	885	825	850	901	860	878	810	894	863	808	879	838	865	871	837	845	863	886	922	842	899	925	910	871	890	921	881	834	838	858	896	887	869	826	872	873	873	872	889	872	929	852	883	876	878	909	942	898	891	885	885	868	864	889	896	881	884	908	855	839	870	878	865	847	872	945	868	871	866	855	874	831	880	936	849	903	865	936	875	874	892	862	818	861	839	872	894	850	855	844	856	841	885	912	816	922	917	863	884	893	847	890	865	925	904	857	872	864	836	819	853	837	876	854	917	877	883	867	872	835	908	871	863	867	871	881	879	856	866	882	924	903	836	889	834	821	885	842	876	898	890	843	854	882	911	858	892	859	860	915	938	861	799	851	852	879	910	835	918	887	866	872	911	867	856	827	935	867	891	910	908	857	895	853	890	895	873	874	923	900	915	855	862	943	911	855	874	890	854	870	866	873	877	850	862	852	860	876	895	886	888	836	854	868	863	894	888	894	844	916	852	890	866	896	822	903	912	881	814	867	849	911	825	842	893	847	927	859	879	876	874	883	902	883	884	886	892	883	853	801	877	875	837	904	902	868	857	805	858	886	871	855	846	878	848	867	852	902	857	876	844	885	846	898	841	838	847	868	936	867	821	888	921	868	831	817	829	904	899	871	890	902	834	884	899	822	856	852	847	855	884	867	836	848	912	869	873	868	923	854	840	916	835	866	846	933	820	878	899	860	894	877	845	901	818	881	880	891	831	923	912	873	894	889	857	907	874	895	828	834	836	904	912	902	894	829	850	865	876	890	855	878	884	921	875	891	876	876	928	875	850	899	886	860	874	865	834	857	903	865	861	890	850	865	884	925	873	872	832	892	903	897	858	895	845	878	877	892	838	911	914	827	868	873	888	878	903	899	859	839	802	831	852	876	801	827	888	861	867	882	900	898	890	863	854	844	880	873	854	888	868	921	859	884	890	856	865	844	873	920	854	878	898	891	896	928	855	872	829	866	886	942	902	880	866	842	869	957	816	897	898	907	899	863	882	901	866	861	901	911	909	873	915	854	867	892	899	904	865	927	884	897	897	868	913	837	842	898	877	838	867	876	904	904	823	925	847	907	899	896	854	869	860	861	891	891	890	813	869	870	877	870	858	947	873	896	835	869	866	860	875	913	904	853	864	850	846	874	844	823	901	889	916	879	915	849	894	886	920	855	889	838	897	915	872	839	935	890	911	888	882	942	860	870	891	900	880	886	893	866	845	882	883	890	858	901	840	839	857	896	875	882	818	816	879	905	880	884	894	857	840	899	905	883	868	842	865	816	901	891	848	928	838	903	939	897	869	838	876	889	901	879	893	865	887	885	853	890	926	835	850	876	870	869	913	874	911	892	848	890	853	841	879	878	847	863	924	892	892	880	933	827	918	836	868	877	877	957	836	877	847	819	900	854	853	864	884	928	867	929	829	881	825	834	851	861	890	876	884	844	871	895	909	846	828	852	863	894	843	872	868	882	882	893	879	860	920	859	914	903	871	884	848	923	854	867	839	913	862	849	894	837	908	885	920	902	873	887	882	892	886	875	897	833	876	914	891	853	890	823	869	913	860	821	878	865	912	885	836	849	864	892	873	848	877	887	897	915	927	876	848	895	897	828	838	924	826	845	870	861	878	926	892	876	900	837	904	855	825	914	888	883	862	846	858	869	884	917	858	883	849	868	852	865	834	868	911	864	837	851	865	884	874	834	915	877	894	895	913	857	929	881	892	889	964	898	892	856	871	872	861	825	887	889	876	843	851	812	892	901	895	863	912	851	871	897	887	921	924	897	923	883	942	917	851	877	876	900	912	898	868	884	829	872	919	865	892	859	886	882	867	845	793	907	859	882	859	895	874	878	908	811	919	892	881	821	828	844	880	858	857	956	916	894	892	860	951	897	869	909	908	831	878	904	904	977	877	928	865	896	883	897	861	849	888	845	860	848	850	859	904	925	868	880	834	909	912	851	802	935	920	885	885	932	903	869	901	897	865	865	812	889	876	885	847	848	840	936	892	893	843	856	898	890	845	885	864	867	917	868	867	878	883	933	882	870	931	849	849	892	903	895	928	878	906	853	877	854	861	889	880	939	902	874	881	885	887	888	867	804	871	835	920	942	907	885	845	885	902	889	876	937	861	840	875	828	874	855	911	878	891	850	920	856	793	840	891	870	873	837	867	868	858	897	901	879	836	906	858	814	915	882	857	849	919	840	898	919	924	856	856	905	899	906	907	890	864	870	847	873	841	870	881	894	942	890	920	864	871	873	916	898	884	886	913	876	900	844	898	866	895	884	878	860	870	850	884	891	850	826	855	901	926	883	867	897	887	932	917	885	911	890	845	852	882	873	883	899	836	928	884	892	906	889	925	850	859	856	875	887	907	886	884	863	938	858	878	857	842	881	931	852	923	882	901	884	864	882	904	858	914	913	871	878	882	870	854	848	878	897	900	916	894	839	874	902	838	920	890	880	888	853	873	872	890	850	866	869	889	831	878	929	886	871	909	883	893	861	903	863	895	868	828	848	879	910	923	910	876	869	819
31489	31607	39131	35980	36923	35534	26975	21982	12794	4316	2502	1754	1746	4674	7533	6788	5063	3322	1974	1257	693	537	420	377	373	360	335	372	330	333	347	352	359	357	329	359	342	342	351	337	363	342	376	337	343	332	328	366	343	330	316	373	337	334	350	344	352	365	353	353	356	358	353	337	379	344	358	364	359	355	340	344	348	341	359	383	356	342	352	322	346	348	344	335	359	375	319	332	357	396	385	379	376	332	351	342	303	362	367	323	381	347	341	368	342	336	358	365	347	323	396	342	347	357	357	315	343	373	361	342	319	366	362	369	341	372	338	336	337	341	329	340	364	393	341	339	340	339	376	344	335	363	345	328	313	368	325	332	335	388	352	360	355	367	336	376	341	350	374	345	332	351	358	375	347	368	326	342	312	352	349	325	366	358	348	358	333	352	377	342	376	367	382	368	327	342	348	363	372	376	354	349	350	370	345	342	331	336	341	331	343	327	351	344	331	339	348	353	374	363	364	366	383	309	328	324	348	364	347	340	345	347	343	376	367	316	322	348	351	328	349	354	350	306	340	370	376	352	311	357	336	345	349	361	352	314	359	382	347	345	357	380	339	357	380	381	319	353	363	343	355	332	348	358	331	356	357	342	356	376	334	352	364	351	316	330	351	365	330	324	314	346	378	351	318	337	353	330	343	340	388	341	364	319	332	376	340	333	369	345	340	353	394	338	375	338	363	320	385	364	347	355	361	334	350	332	372	371	323	332	353	326	324	347	336	343	332	312	361	331	331	314	374	326	317	363	368	333	315	331	340	349	349	288	356	364	335	326	328	364	366	326	339	357	367	354	341	364	351	307	353	347	325	327	350	340	337	326	355	354	347	358	344	342	347	362	305	328	386	358	361	337	361	334	327	343	362	340	337	363	351	356	344	390	348	391	359	362	357	361	354	349	355	337	358	367	330	362	362	337	352	354	347	286	346	343	343	375	332	348	378	385	365	387	362	364	324	359	347	351	340	347	316	358	336	348	369	352	330	332	356	320	365	351	350	345	330	348	362	349	378	375	338	354	309	320	385	372	349	353	365	357	378	369	360	344	386	356	346	379	338	389	364	331	366	345	346	356	364	338	348	348	342	349	347	360	320	298	324	342	360	320	320	352	339	356	358	327	336	366	376	347	346	353	370	361	367	339	376	341	348	356	387	383	341	330	321	335	341	350	304	359	401	355	390	358	394	377	371	327	343	331	337	352	360	340	338	380	337	340	352	357	369	355	381	335	386	338	378	326	354	339	301	338	352	394	382	318	336	373	328	348	353	381	328	331	395	359	328	331	343	337	354	354	343	381	344	331	334	303	329	363	360	385	366	330	337	320	383	341	347	366	339	369	355	378	357	358	338	335	357	375	382	376	381	350	349	362	360	348	344	368	317	357	361	357	392	371	347	343	348	319	337	331	331	342	324	357	332	336	362	334	369	371	355	346	346	365	332	341	372	338	352	342	343	351	332	338	377	357	353	334	349	368	320	320	335	360	343	333	349	386	339	344	361	375	348	331	369	363	323	334	375	331	344	342	342	353	369	357	362	329	369	378	357	347	337	352	385	327	357	342	349	363	331	288	364	345	338	319	326	368	325	345	363	330	379	337	374	362	363	345	357	356	376	362	338	362	333	330	345	348	343	377	370	325	338	302	316	306	329	334	347	318	373	320	325	347	367	357	345	321	355	375	352	322	334	351	349	338	358	371	349	358	361	362	358	351	346	359	374	349	338	341	341	381	343	363	370	341	392	338	351	336	326	317	349	377	371	345	340	351	390	333	359	317	333	347	351	330	350	354	329	365	324	346	375	365	375	355	361	353	393	374	355	344	352	367	356	353	343	357	342	359	345	316	330	366	319	364	357	344	355	329	336	350	354	351	347	360	347	330	359	379	356	334	321	363	355	323	361	354	344	390	362	369	374	382	357	335	346	398	374	328	356	325	321	329	317	343	336	313	339	326	372	329	354	354	333	344	353	353	341	371	378	371	364	313	373	398	359	370	330	380	373	355	317	342	339	360	360	385	371	318	334	327	335	337	368	346	374	342	347	344	317	348	346	370	343	351	333	355	333	322	351	357	359	337	359	339	338	340	382	350	340	388	348	342	353	379	354	352	347	393	344	310	381	362	337	372	389	338	344	358	380	326	362	352	357	339	366	384	362	375	339	354	352	360	345	356	364	343	359	341	311	383	373	365	335	351	357	329	347	363	366	369	316	332	339	350	356	334	380	366	404	346	368	348	384	350	377	383	341	352	333	355	342	325	367	385	359	356	348	335	380	360	376	387	329	350	376	370	370	332	381	363	364	374	333	318	360	340	355	335	348	373	330	355	348	345	334	371	359	342	310	325	324	333	354	338	337	348	372	376	363	356	362	332	356	343	348	336	357	348	367	380	347	352	320	355	381	377	364	326	342	330	332	337	329	345	385	353	346	356	351	341	340	346	348	359	343	368	327	357	319	317	333	349	361	317	338	337	337	372	350	344	360	362	326	340	352	348	334	326	322	346	340	387	319	358	316	341	357	310	325	363	354	339	356	328	366	349	348	390	353	359	350	331	380	394	357	367	355	337	327	309	346	364	372	362	362	341	384	363	313	333	346	372	362	298	339	327	362	319	322	350	328	332	359	370	367	384	385	364	343	369	342	345	320	359	328	366	358	334	363	341	328	306	335	363	371	359	354	324	349	345	324	338	341	369	356	346	313	351	334	367	357	363	350	343	347	320	367	354	349	382	372	325	394	349	336	370	342	303	336	343	362	374	345	350	310	365	328	334	334	360	347	350	365	323	347	342	356	349	346	333	360	381	370	342	356	350	366	354	337	354	366	340	361	339	371	369	311	336	365	345	334	362	352	346	348	350	362	357	334	336	321	378	342	354	358	361	373	341	357	343	325	333	366	357	375	354	345	400	371	376	320	360	354	356	370	384	349	373	360	366	364	331	372	324	346	363	332	343	339	375	379	346	358	331	316	340	348	357	339	341	305	351	351	350	340	336	334	378	367	351	369	345	342	353	379	333	381	344	357	341	357	349	358	330	345	321	333	376	372	351	330	344	359	346	335	349	338	330	359	343	343	341	361	357	343	339	363	323	345	344	387	336	336	373	351	362	324	335	309	376	377	384	343	349	322	324	343	335	361	338	355	333	330	323	356	358	353	369	378	342	344	385	374	362	351	367	329	368	352	306	333	347	353	366	327	377	367	325	361	345	339	353	360	359	357	380	330	380	314	366	364	379	312	322	352	347	362	399	350	336	302	354	368	305	377	374	351	331	368	383	334	321	330	355	361	317	377	352	350	355	328	323	358	339	317	351	348	355	342	322	363	362	353	350	381	339	378	356	354	324	368	362	363	358	371	352	352	366	366	352	369	359	357	375	343	354	372	309	352	348	343	339	371	359	361	342	309	347	373	312	361	353	339	352	329	321	401	378	337	334	356	336	345	367	342	369	379	352	352	365	345	358	359	349	347	346	370	364	349	384
19686	24127	37609	40394	45354	43520	34883	34612	20590	8149	9934	7326	8345	19556	26226	24156	19188	13919	8772	4928	2512	1509	1082	947	793	808	855	795	787	822	816	800	768	802	841	842	774	778	828	837	802	832	798	838	830	845	836	876	775	797	836	818	793	833	828	817	830	866	775	805	815	798	770	847	802	813	766	795	797	787	785	762	789	800	788	751	790	785	776	796	800	781	840	763	844	818	796	846	803	807	824	775	784	765	842	837	781	845	828	792	852	850	819	775	783	809	844	818	832	769	842	796	813	856	836	817	849	854	853	859	806	785	826	798	808	770	798	789	833	784	830	779	834	796	782	827	805	760	851	819	835	816	774	803	779	815	813	795	804	848	821	830	785	796	806	837	842	815	805	775	824	798	776	795	774	777	806	746	840	819	861	821	774	808	805	778	770	838	785	867	854	798	814	793	853	856	820	778	870	809	750	807	810	800	776	783	764	773	855	839	833	793	761	801	836	811	841	813	835	806	829	804	769	818	816	783	790	833	820	821	809	828	836	855	807	849	840	822	782	835	824	807	775	824	823	827	816	759	803	799	819	847	823	788	779	813	794	791	868	774	803	793	827	821	777	815	820	847	774	833	833	825	776	860	802	807	847	839	793	809	826	847	870	869	811	792	776	820	793	855	809	791	792	828	764	810	860	826	822	848	781	840	794	806	819	790	820	793	838	805	786	776	813	850	814	767	803	815	822	769	851	827	832	749	820	820	788	797	833	815	816	834	835	809	783	818	837	801	816	763	817	858	855	806	831	802	791	802	784	793	806	881	747	808	819	782	816	819	800	829	803	716	839	851	818	873	778	789	821	841	773	792	798	822	772	827	831	837	730	869	819	827	820	856	801	813	837	808	783	769	846	799	823	830	863	795	835	814	813	824	825	831	761	801	785	809	820	831	850	808	758	850	793	764	842	823	793	806	855	800	813	784	788	788	797	814	806	789	792	780	770	804	812	804	841	817	842	785	826	843	853	787	822	858	850	814	802	816	852	771	792	830	836	839	787	809	790	830	864	776	813	838	797	804	768	857	823	820	811	793	794	811	795	758	767	820	837	800	798	789	857	780	856	801	766	834	841	831	812	814	777	833	825	817	829	842	807	805	825	811	829	837	783	784	802	818	798	832	798	831	810	754	797	811	760	812	806	818	766	780	753	832	845	850	781	810	753	771	862	818	819	805	820	822	826	851	853	809	844	857	828	828	813	795	755	744	825	831	856	786	857	836	819	814	783	823	784	809	873	802	814	807	852	817	813	859	873	808	816	752	823	838	872	782	825	821	790	816	824	816	828	828	797	818	772	775	779	809	848	751	793	791	836	840	786	791	867	842	833	797	799	820	823	846	874	843	798	768	838	824	810	780	797	805	810	839	835	801	813	808	813	732	774	789	829	799	804	862	849	817	812	792	828	839	854	835	805	844	753	820	823	831	819	837	815	838	797	823	848	803	808	863	832	827	784	834	781	834	807	842	811	829	828	812	820	813	833	810	813	840	792	858	825	817	819	846	790	772	774	781	750	843	823	801	823	818	835	856	832	788	822	785	779	780	830	817	859	854	792	834	795	838	843	768	860	789	772	777	833	819	797	787	834	862	793	873	815	831	835	851	793	840	827	864	844	771	782	854	835	782	849	778	793	763	803	809	783	792	784	816	814	831	791	833	815	789	837	828	765	815	819	835	843	816	846	825	804	836	831	813	829	885	745	833	781	807	798	794	807	780	764	800	814	866	807	805	824	803	815	837	796	826	880	840	838	803	843	864	806	793	762	800	775	805	835	805	839	796	849	803	839	812	801	766	804	859	797	743	824	792	802	821	791	772	788	802	885	799	823	808	854	832	835	813	800	855	843	812	786	787	798	770	851	825	766	777	837	801	775	820	787	774	795	845	893	815	821	867	797	818	807	827	857	854	833	809	763	768	773	800	823	821	775	839	785	834	823	830	786	875	796	777	773	796	849	816	865	762	829	767	794	777	782	785	762	817	804	770	832	791	854	856	818	833	814	810	799	770	796	789	811	774	798	830	818	788	805	856	787	828	798	839	868	875	847	814	843	829	841	780	829	838	813	736	816	765	832	780	828	773	825	792	841	831	827	841	767	821	846	794	847	804	818	807	820	799	819	804	845	846	831	825	775	827	882	830	824	821	836	812	810	840	804	848	801	827	838	784	766	834	868	848	865	811	791	803	806	820	852	841	861	821	837	801	784	769	775	834	781	836	794	816	839	837	834	806	760	843	771	814	831	858	764	803	819	803	774	808	815	836	819	807	850	769	779	808	809	813	818	778	848	829	775	824	822	781	821	809	836	807	786	824	821	810	820	795	799	859	832	848	827	777	812	837	792	845	844	810	804	784	797	829	834	773	851	799	842	774	789	792	847	799	795	781	770	833	780	811	790	779	832	833	852	794	775	779	770	787	824	822	835	835	779	771	809	798	844	845	853	808	803	800	856	858	796	785	793	835	825	786	816	847	831	826	775	824	822	757	819	847	828	807	820	783	783	816	782	851	810	854	805	849	825	824	844	799	823	752	791	813	817	847	777	804	835	793	808	838	806	853	768	791	825	847	829	807	857	785	827	808	787	784	818	822	816	777	775	788	793	765	798	850	860	813	805	810	828	792	809	833	813	852	776	827	823	780	842	762	829	811	799	816	798	737	824	810	799	773	833	810	843	814	788	828	785	867	785	784	785	819	831	845	849	830	785	800	828	832	818	833	829	807	851	805	866	835	845	836	826	843	799	820	801	825	829	846	804	828	853	814	746	820	779	872	815	839	822	842	791	880	814	806	788	783	824	842	773	881	847	846	844	796	812	822	808	832	807	807	788	823	795	816	822	847	777	793	774	868	807	838	773	848	837	801	837	840	844	802	836	825	802	828	835	833	826	790	834	819	814	802	779	767	777	808	848	831	832	806	815	808	843	812	818	834	797	823	890	812	765	834	800	793	838	810	774	799	840	790	809	832	884	787	846	833	814	782	824	824	807	801	799	769	804	746	813	849	759	803	810	810	791	854	863	832	785	820	785	806	791	815	818	838	812	803	773	788	831	819	798	806	813	786	832	774	813	831	801	850	806	784	829	804	844	799	813	855	779	847	808	815	826	848	815	860	828	826	812	784	823	884	787	801	816	847	781	808	789	821	776	800	836	762	780	855	866	821	821	822	785	848	809	789	824	774	759	805	837	790	831	851	818	773	827	840	797	793	803	840	835	769	820	811	805	852	872	813	812	793	850	782	777	811	784	824	827	779	814	785	805	853	819	830	765	805	770	778	769	783	810	866	841	817	814	810	826	815	811	831	871	809	835	787	785	815	812	784	817	812	775	861	846	780	814	826	837	849	790	859	764	744	884	779	835	784	838	802	839	796	830	777	817	826	799	811	808	779	826	877	824	811	849	768	894	820	814	788	785	829	798	821	756	817	795	788	827	788	802	815	833	823	836	825	809	813	781	839	752	795	818	779	828	791	821	838	848	821
42733	42026	44846	35738	34045	42327	43433	30169	20276	8570	3531	2266	5038	10785	13822	12089	9483	6219	3641	1949	940	564	400	359	319	319	305	315	291	315	323	296	321	319	301	320	308	311	345	306	324	343	324	287	311	304	317	324	329	284	304	320	350	318	329	331	312	324	354	351	350	322	319	296	327	351	316	295	311	319	326	316	318	340	297	301	317	320	354	329	348	295	295	304	299	315	303	309	318	301	348	306	315	328	310	329	325	301	303	305	321	296	334	308	304	309	318	331	331	321	300	307	329	339	321	302	327	331	301	326	323	345	294	313	328	299	305	326	327	308	302	320	354	320	355	307	346	299	330	330	316	315	308	342	293	338	330	291	315	312	302	309	353	307	308	318	320	311	317	348	325	296	327	331	277	306	307	289	315	353	323	285	283	358	314	313	343	287	310	297	317	324	344	324	281	352	313	302	303	278	317	328	314	336	365	332	355	320	290	309	334	320	337	341	297	308	332	324	322	298	319	309	351	343	336	346	300	339	321	316	327	327	322	293	326	320	268	289	293	301	311	320	327	305	330	308	288	320	332	323	351	308	304	351	329	287	315	301	328	334	311	303	339	321	301	326	336	303	335	334	294	318	364	328	310	321	298	331	347	310	324	315	306	327	303	326	324	317	310	343	314	305	314	324	325	331	339	332	334	307	331	307	296	343	336	278	316	342	305	308	325	336	354	310	320	321	297	319	318	313	342	319	283	341	312	296	304	327	348	324	334	301	323	335	316	315	298	337	345	342	325	285	347	294	321	329	314	317	340	328	296	331	328	289	331	330	299	319	337	338	313	302	308	279	294	339	287	348	335	323	301	320	336	352	343	317	364	331	326	321	329	322	295	301	316	296	340	315	314	333	335	300	341	299	332	325	339	346	337	327	348	322	321	322	315	322	304	305	310	284	345	301	296	306	342	345	313	320	314	331	323	352	321	344	338	341	337	319	326	317	336	365	293	276	314	333	321	325	317	334	282	331	294	335	294	301	303	335	310	323	333	329	287	310	309	303	318	318	283	292	306	323	334	325	300	286	293	337	325	333	314	301	314	306	327	309	307	299	310	311	314	296	312	332	309	327	312	341	331	317	339	323	318	320	326	331	319	334	329	319	309	330	323	296	313	339	314	301	302	324	308	313	330	312	329	313	316	313	299	306	320	277	311	314	327	318	262	309	313	301	320	307	334	309	323	313	307	291	310	335	350	323	294	288	314	272	356	329	346	327	307	315	352	298	323	294	312	292	295	320	320	333	296	298	359	344	337	323	316	321	349	319	307	330	295	347	348	310	309	375	310	330	335	334	305	321	325	322	313	322	311	315	333	327	340	314	342	297	306	297	328	322	334	324	321	331	318	321	298	338	352	360	311	335	321	329	306	328	310	324	323	327	341	328	318	307	344	320	280	290	336	284	334	278	324	284	340	322	303	318	325	342	318	310	320	294	341	322	331	304	308	291	331	294	348	305	309	295	315	364	291	332	343	315	329	322	277	312	314	300	329	348	347	304	313	317	327	348	313	331	313	343	302	340	321	313	304	350	326	305	352	323	314	330	337	295	300	323	298	326	342	323	339	292	312	310	335	312	345	311	301	322	340	286	307	360	309	345	303	326	313	320	316	316	315	314	294	293	298	292	335	300	305	341	323	312	325	332	284	311	298	325	299	328	320	315	293	314	337	324	308	325	309	305	312	326	309	307	328	296	298	336	302	303	316	340	302	303	300	359	334	304	299	321	290	314	307	321	328	339	303	308	329	332	333	310	303	348	335	318	301	314	310	325	301	326	280	312	312	326	314	316	303	317	302	297	318	310	328	320	294	336	339	327	296	326	335	280	325	356	329	312	326	304	306	300	327	322	311	293	327	351	303	329	338	313	308	314	323	302	301	282	328	293	325	321	306	347	328	312	325	326	323	310	313	343	344	303	305	306	286	304	291	321	337	315	330	326	336	290	329	295	312	316	298	309	297	290	343	321	354	376	325	325	303	315	303	280	352	318	321	302	336	328	323	352	323	349	332	343	292	321	360	318	335	313	317	327	360	325	352	327	349	293	320	311	341	286	307	333	304	343	324	296	307	327	331	315	299	343	321	335	294	313	322	353	349	322	322	307	336	340	342	340	326	314	308	318	299	305	317	326	320	331	321	312	316	344	337	307	278	283	281	334	306	338	307	301	286	312	286	322	313	324	303	331	323	350	337	320	332	343	325	340	320	321	308	298	283	323	335	292	304	299	312	330	310	352	304	294	283	305	335	325	325	300	331	328	324	290	322	303	301	309	292	322	306	337	335	315	310	297	320	318	321	339	336	338	316	332	312	314	318	321	348	313	305	311	327	329	334	316	308	352	333	355	320	311	295	296	330	343	304	299	305	277	336	319	295	294	328	308	346	300	306	317	333	290	277	318	320	318	318	337	324	304	343	311	311	336	315	358	319	360	337	340	329	320	274	310	324	332	317	326	330	319	306	324	336	333	302	318	316	307	335	317	300	303	337	301	315	317	325	322	294	343	345	327	323	311	320	314	286	356	312	343	309	299	327	308	308	326	349	306	321	313	289	335	289	322	290	289	301	331	349	296	326	294	306	264	341	338	327	301	290	327	311	324	292	314	329	329	337	320	336	301	329	302	346	311	324	340	323	304	310	339	295	307	330	330	308	299	300	319	289	311	344	285	263	300	316	287	316	331	306	330	324	361	284	340	317	325	311	364	365	317	302	319	309	299	322	332	323	341	342	320	319	324	308	344	317	313	322	318	331	332	305	373	326	307	329	303	308	355	324	336	330	320	306	323	329	290	359	327	275	326	313	347	321	324	330	352	309	289	319	303	304	291	335	266	320	308	304	319	320	344	329	303	304	305	334	310	298	301	315	308	347	342	324	318	346	318	312	322	323	300	310	333	338	399	355	324	317	325	314	347	305	329	317	327	306	350	331	302	302	329	323	307	324	326	311	354	320	341	309	322	338	327	315	330	326	314	322	329	323	312	364	326	321	320	347	309	344	324	330	331	340	311	321	308	309	329	314	320	298	293	356	333	308	321	331	357	360	309	315	331	300	304	288	350	318	346	319	331	323	330	311	301	320	344	335	340	315	271	314	319	311	351	350	330	300	332	330	320	327	310	322	308	332	323	327	309	318	346	325	312	338	365	339	338	319	286	352	344	329	291	356	325	344	324	340	348	322	295	309	285	302	354	295	292	316	286	304	319	320	312	302	364	290	326	309	315	316	328	323	311	336	334	319	310	288	311	331	311	334	299	336	301	297	357	304	318	338	328	291	327	294	280	289	319	323	339	334	298	341	319	306	388	310	326	315	340	312	328	315	299	302	319	294	331	328	306	322	309	314	318	310	313	331	357	328	358	305	309	368	289	302	306	316	335	328	286	310	324	300	315	345	343	367	306	307	344	323	341	317	291	298	305	373	304	310	322	321	329	328	288	368	290	324	308	362	314	320	377	322	308	322	325	348	302	331	314	308	300	321	320
28108	33281	41799	42661	44679	50858	51317	39885	28230	10702	8964	8776	19986	32327	35694	32770	27912	21537	14437	8267	4017	2025	1187	922	788	771	781	757	741	800	756	782	802	771	752	776	711	783	730	766	774	771	705	789	774	794	732	713	722	733	757	723	735	707	790	776	770	796	789	738	768	749	774	747	739	756	740	726	721	764	752	739	776	758	743	697	713	696	752	778	749	748	728	696	761	743	727	676	792	736	742	699	757	759	834	738	748	776	717	723	735	763	758	800	771	766	764	724	770	748	728	775	765	770	715	696	767	751	753	743	740	754	709	747	757	745	762	736	704	772	751	768	718	711	711	737	747	780	752	759	759	717	789	762	737	765	779	743	751	724	759	732	736	736	691	750	775	744	741	732	764	785	728	753	751	740	771	749	730	765	756	710	748	706	781	718	767	785	774	746	755	780	763	741	734	717	775	786	757	788	767	786	774	773	779	764	717	741	710	757	781	738	755	812	766	768	753	757	697	730	724	786	713	742	758	750	742	759	775	714	722	735	752	773	814	707	748	747	769	728	722	693	731	746	708	786	699	766	764	758	771	722	764	738	744	754	758	723	764	703	809	764	723	714	754	757	748	766	738	752	674	755	738	703	715	743	736	747	748	763	756	775	716	738	740	737	751	798	734	724	741	739	760	758	767	759	760	725	711	756	716	820	807	783	700	831	705	718	747	719	699	722	766	801	799	718	724	727	780	768	724	807	703	755	719	703	759	703	732	738	747	756	744	782	770	746	713	769	775	815	768	748	791	718	764	768	743	741	743	729	764	744	774	777	718	748	784	743	789	767	758	769	767	736	739	742	709	754	730	752	741	769	725	770	754	777	726	772	743	712	778	777	785	741	761	755	769	694	776	758	751	719	760	837	732	724	755	732	757	756	742	720	764	681	778	764	756	717	745	768	754	756	735	717	736	763	754	756	760	719	726	760	725	717	759	729	801	749	742	732	751	723	791	793	806	773	770	763	781	816	771	695	761	766	724	756	760	785	752	732	757	728	705	732	698	800	798	749	745	716	711	785	763	751	793	798	773	786	772	781	740	737	744	759	786	752	711	765	726	799	733	774	774	810	778	659	768	723	756	747	736	714	756	758	745	722	716	754	714	754	746	800	723	760	758	806	733	804	753	756	850	775	755	778	723	802	760	711	784	739	760	769	714	743	751	759	744	769	745	762	750	736	789	775	763	792	765	755	747	697	740	691	753	757	740	744	727	777	761	761	773	765	738	764	754	762	763	763	739	748	760	775	753	784	730	745	791	772	733	718	711	726	759	744	691	751	772	773	769	742	753	731	762	778	755	732	734	743	717	772	767	714	786	715	715	718	773	746	748	742	757	760	789	772	751	767	758	763	752	716	719	761	735	777	755	787	739	727	809	778	719	765	757	730	731	712	721	755	745	747	739	719	714	797	788	746	741	779	767	686	751	768	742	824	759	694	745	693	803	771	758	760	759	750	761	755	752	755	779	737	744	774	758	774	732	768	735	740	772	770	815	747	743	758	707	772	755	709	785	741	777	765	787	746	760	736	756	710	713	749	778	804	762	769	705	764	740	732	759	729	716	759	742	736	746	767	774	724	743	747	794	749	745	740	727	685	788	752	760	721	717	749	733	741	739	791	743	764	667	727	743	768	706	764	780	750	740	712	742	708	720	783	714	737	763	730	707	734	686	717	801	773	794	713	815	774	757	712	705	752	790	754	738	750	770	794	725	701	788	727	768	788	705	784	721	813	738	822	743	724	722	767	739	730	769	728	759	733	775	757	735	796	750	734	803	745	750	742	682	740	747	676	715	747	790	779	748	759	715	787	755	746	701	725	703	739	746	734	780	774	699	753	739	717	716	726	740	733	715	741	716	800	707	733	784	773	811	755	737	714	732	776	791	746	704	768	790	687	738	773	764	761	711	699	760	805	682	738	722	808	736	754	761	781	694	758	793	799	750	741	717	762	781	782	739	735	747	757	707	733	706	748	713	742	763	738	763	703	740	743	742	750	787	740	720	727	780	765	772	753	733	761	758	805	733	783	771	748	790	737	714	744	715	719	721	767	757	750	783	772	797	753	814	752	774	731	754	778	739	757	762	753	778	761	800	763	765	733	718	777	728	738	714	767	758	780	716	711	722	763	742	761	787	741	827	746	750	742	719	788	766	758	737	799	701	747	774	774	739	742	778	760	699	714	770	741	784	777	780	751	734	762	740	722	770	805	766	807	780	772	779	736	798	783	796	755	701	763	747	752	761	768	756	759	716	762	726	700	753	730	751	711	763	704	749	768	745	752	788	726	750	775	715	759	752	737	750	757	761	719	799	729	729	750	747	748	740	756	708	754	734	673	750	752	743	771	735	770	726	743	721	783	739	728	742	759	725	743	756	746	722	748	733	687	777	779	750	761	770	778	687	757	768	738	744	756	762	733	776	779	758	711	750	743	758	763	777	715	761	792	746	785	726	752	809	762	750	757	757	742	719	794	752	760	736	684	720	733	764	739	728	756	759	696	773	733	781	762	756	738	750	753	744	755	733	801	723	760	763	702	737	704	760	711	793	747	738	736	738	764	804	764	760	773	738	732	765	747	745	763	720	716	749	735	759	808	760	752	738	742	735	749	785	739	706	741	694	748	723	759	770	784	773	748	792	780	741	738	763	719	733	764	773	766	702	761	771	742	815	791	717	717	819	746	677	777	711	750	720	796	718	779	775	765	820	774	763	762	778	714	779	819	756	714	764	728	790	762	723	758	809	772	715	730	790	706	712	705	732	783	679	750	765	733	734	768	736	783	756	745	747	716	763	715	736	751	776	784	781	785	713	739	754	777	745	764	744	757	787	755	750	726	779	736	788	784	740	815	786	744	713	756	741	723	780	767	741	714	743	782	735	709	765	737	717	759	739	717	723	718	746	780	775	748	761	730	773	708	787	750	753	758	753	723	715	720	752	717	731	709	779	729	750	814	786	715	777	818	850	790	714	736	721	755	771	730	793	739	780	779	743	786	802	763	742	724	761	727	719	729	756	738	744	733	729	747	758	774	763	716	701	786	742	747	791	770	753	722	744	755	789	740	744	710	770	769	784	749	768	723	707	764	757	725	757	695	775	718	749	769	729	716	727	714	745	773	730	758	749	781	781	773	766	796	812	766	696	753	729	719	749	775	797	770	700	774	747	779	747	798	748	739	766	728	734	739	721	812	707	763	728	752	766	792	751	753	700	724	738	791	739	732	746	743	757	698	770	751	762	762	780	785	781	764	754	765	776	745	728	734	778	777	698	746	725	759	789	747	777	761	790	727	702	754	695	745	768	783	801	727	722	685	747	771	722	754	765	719	803	764	786	756	759	750	738	747	788	779	742	748	753	709	777	780	753	728	693	765	738	752	757	716	718	709	770	753	782	738	795	747	755	799	758	727	796	758	714	710	762	777	725	781	726	704	776	758	802	793	739	738	770	713	740	840	763	719	775	687	726	741	748	747	729	757	734	738
13762	13609	14541	10869	6939	5098	3516	1335	769	533	469	539	676	747	930	985	871	735	715	621	483	441	418	396	401	417	380	356	402	368	390	418	421	365	404	399	422	368	410	369	385	389	389	385	371	347	405	372	381	369	420	426	375	350	388	378	365	368	393	362	381	370	379	361	373	397	348	394	353	379	331	363	380	403	391	345	375	349	389	361	393	409	415	378	397	397	395	339	407	382	366	360	385	396	361	363	357	391	402	387	402	385	361	371	412	383	394	356	394	403	399	370	390	398	385	383	329	382	379	416	380	395	370	389	389	358	397	376	363	381	439	371	334	387	372	356	368	352	352	334	354	396	388	387	359	363	380	372	418	384	442	404	350	406	386	379	373	372	360	416	374	384	357	382	409	417	413	377	400	383	378	387	416	430	397	354	368	428	380	407	382	391	390	391	354	409	385	392	360	397	362	377	367	371	372	407	362	388	384	387	369	399	366	393	386	370	360	388	377	374	375	371	409	369	382	417	357	375	398	388	362	370	363	368	414	379	400	384	380	397	382	371	373	419	404	413	380	403	373	422	384	405	372	412	398	416	411	382	368	376	346	391	399	369	426	362	378	372	398	377	398	364	370	399	374	361	400	354	383	393	390	394	369	433	398	362	407	369	379	405	370	401	391	402	386	414	408	359	361	388	387	402	396	373	356	387	378	389	410	372	357	375	387	360	391	358	404	361	403	386	386	419	373	386	382	376	370	383	414	371	339	366	377	404	391	353	386	387	367	336	403	407	380	365	372	382	387	393	364	402	414	393	375	373	393	379	404	399	391	377	398	394	401	350	384	373	414	395	389	387	391	361	377	360	384	360	394	349	419	371	377	393	383	384	395	403	353	361	388	400	403	405	361	385	377	389	375	404	371	389	404	366	379	378	360	384	363	378	403	377	364	400	415	378	377	405	383	349	352	368	395	369	362	372	352	363	373	380	358	359	387	382	382	375	388	379	383	364	390	406	359	386	374	371	380	380	347	407	411	376	373	388	389	364	380	407	401	412	390	388	371	389	339	359	371	391	418	394	370	394	371	437	403	367	397	401	363	357	390	402	394	390	398	424	405	360	361	360	398	373	366	371	411	371	384	419	394	392	375	379	352	364	360	356	385	377	384	394	391	392	407	399	396	396	377	398	365	431	384	374	418	397	358	415	394	404	398	412	375	366	403	387	386	415	390	382	401	404	382	378	403	397	368	370	364	356	379	362	380	430	379	396	374	403	413	380	378	410	359	402	379	382	421	425	342	365	355	353	367	393	385	387	380	377	377	356	375	373	350	412	375	408	391	371	394	379	371	357	360	389	394	396	392	406	384	385	384	371	362	378	373	408	390	378	385	373	373	402	374	379	405	375	381	367	384	375	400	405	386	368	392	380	414	427	392	371	367	373	374	409	393	423	332	392	408	390	376	401	406	374	373	349	393	384	395	364	421	374	398	389	359	416	419	369	361	359	404	378	381	386	372	362	406	347	392	373	355	386	414	385	413	392	373	398	403	386	396	373	378	372	345	431	388	413	355	361	377	384	373	434	403	369	361	417	414	377	398	352	375	392	368	384	409	341	420	385	369	385	377	379	411	391	371	401	412	398	396	408	355	401	402	396	382	351	398	376	382	390	393	389	396	344	374	358	390	415	346	427	369	395	371	374	399	389	420	361	392	382	381	335	372	390	351	374	406	408	371	406	366	374	390	401	387	402	410	403	408	365	405	401	370	374	390	386	395	369	387	386	352	370	372	346	430	352	372	402	398	396	366	381	365	420	380	363	371	367	373	363	421	413	409	396	370	376	366	366	378	383	381	432	376	372	377	376	394	403	392	380	410	362	369	370	378	390	392	404	400	355	425	363	367	407	378	347	396	368	383	385	400	404	423	360	370	359	372	402	366	403	388	387	362	387	370	406	366	373	381	391	395	396	365	391	391	400	400	346	402	375	374	376	364	378	377	328	390	392	343	399	384	424	344	431	385	392	335	373	374	376	387	376	427	376	395	383	392	434	359	403	384	414	374	365	388	378	389	357	361	383	366	375	391	424	366	370	371	373	407	366	430	373	433	384	417	412	370	393	360	391	336	387	378	372	426	382	375	370	378	405	341	383	346	386	368	372	401	393	410	394	376	376	345	386	344	413	359	408	386	388	358	374	363	398	366	375	375	359	380	384	415	382	382	364	439	415	368	328	377	355	369	383	374	413	348	382	379	371	366	333	343	354	385	387	387	370	390	384	412	396	392	405	373	363	376	385	376	361	371	346	397	375	389	404	406	412	417	381	393	362	403	371	380	393	383	380	425	385	353	418	402	378	376	383	398	374	408	372	416	362	414	348	403	394	360	392	362	349	351	402	401	404	377	377	385	406	343	374	386	359	358	384	383	382	374	405	430	382	372	367	393	423	373	368	362	352	386	371	408	446	418	373	391	417	365	387	391	357	360	394	410	397	395	405	354	382	411	391	395	457	398	399	357	385	397	362	380	413	433	383	388	358	377	414	357	385	365	404	391	386	393	419	377	410	360	357	398	370	354	375	385	397	402	354	384	417	382	396	407	401	365	370	373	380	376	355	404	363	391	379	402	375	355	373	399	389	377	388	369	349	393	376	392	347	395	356	347	325	361	367	382	414	361	337	396	414	404	384	381	368	403	373	345	380	384	405	398	394	398	356	395	381	379	372	390	392	372	393	394	388	340	347	388	352	379	385	377	401	376	394	387	386	383	363	396	374	401	376	366	354	387	384	370	366	351	378	413	380	404	389	387	366	386	410	384	398	366	383	373	416	396	407	390	369	375	404	318	350	367	366	412	361	367	391	372	383	375	385	380	368	455	390	329	382	402	408	354	375	376	401	397	387	366	372	410	371	393	396	396	379	409	377	423	418	356	383	427	389	352	387	365	389	400	396	419	398	366	405	377	383	387	393	426	396	412	391	393	381	381	406	386	363	384	380	333	392	405	349	385	376	392	355	382	398	395	375	397	359	363	366	353	390	385	402	392	339	379	366	379	384	445	392	387	379	348	373	349	406	380	404	394	391	388	404	344	372	360	391	373	372	379	362	364	396	393	375	369	417	396	402	372	406	383	391	413	355	378	384	386	425	401	397	385	425	377	383	378	394	377	407	388	413	402	334	395	345	375	408	366	366	408	400	381	384	380	415	406	399	385	364	412	408	394	388	374	383	359	377	356	404	386	378	395	419	424	351	396	416	384	395	400	391	367	354	364	414	383	350	395	385	400	393	358	384	336	368	402	407	433	427	391	396	347	428	392	335	425	356	404	389	400	387	380	373	402	400	392	370	393	375	398	407	429	362	383	379	390	388	410	389	354	412	417	388	399	387	385	420	376	360	367	433	390	401	351	402	351	364	399	384	407	408	388	413	392	354	394	359	392	408	422	403	373	394	408	357	401	381	390	386	397	387	395	399	388	375	414	418	347	350	386	387	383	393	351	410	395	387	360	394	402	376	401	374	354	364	352	350
8158	10858	19635	20114	17714	15705	11993	5565	2740	1596	1597	1812	2746	3091	4184	3862	3440	2724	2291	1655	1262	1036	942	934	885	898	858	917	919	862	873	890	866	908	899	888	935	858	898	858	910	864	854	906	905	904	846	832	886	893	879	875	953	866	903	891	892	916	889	864	881	898	893	906	898	885	907	874	928	902	925	885	870	903	899	868	884	838	882	822	853	849	896	890	858	859	903	907	887	872	834	890	885	867	854	899	966	882	848	929	889	892	872	885	932	908	869	902	939	924	906	919	923	875	911	904	901	875	924	863	980	892	844	901	825	897	862	875	836	907	904	847	881	820	915	865	938	918	853	817	935	884	883	849	879	846	876	880	844	856	903	899	856	915	854	901	855	877	891	900	913	886	938	838	901	865	865	889	831	819	863	919	897	850	862	887	890	874	864	844	853	845	876	839	855	938	959	897	870	862	896	919	842	918	926	860	892	884	893	932	898	929	880	870	911	873	911	892	865	915	908	873	810	899	947	876	882	914	871	869	879	888	872	882	931	892	875	892	844	892	846	876	932	850	890	859	900	888	878	912	905	909	852	840	915	854	851	967	855	871	874	891	850	858	948	841	902	846	853	861	888	914	890	906	869	921	872	841	931	918	894	900	899	897	912	942	861	844	885	932	908	886	915	907	877	865	890	869	898	859	871	877	836	883	875	871	915	918	841	837	914	920	925	891	871	878	896	878	869	871	863	878	957	906	822	889	900	863	841	905	927	934	886	913	837	909	914	898	925	855	897	888	881	909	922	913	895	928	832	842	853	838	892	864	900	892	887	876	873	910	867	880	940	917	896	884	830	857	921	947	910	911	851	958	880	859	929	932	913	869	865	903	941	879	899	865	927	938	901	869	873	913	853	891	894	865	911	868	893	914	846	897	897	857	885	932	925	880	882	919	908	932	865	837	903	912	875	912	901	859	898	895	907	900	854	847	871	877	883	895	894	921	922	889	914	912	870	899	874	854	928	857	908	874	877	899	867	941	890	870	872	944	876	872	893	890	954	881	872	861	918	858	869	881	907	840	902	836	892	863	887	894	869	906	839	938	915	902	872	931	869	896	929	887	923	897	841	849	960	883	872	898	909	883	885	896	903	921	948	895	870	926	909	896	817	888	886	862	903	865	926	886	855	875	896	879	922	864	863	867	900	879	928	848	883	874	859	906	817	897	914	839	851	893	894	884	882	857	872	860	908	876	912	914	826	878	864	897	858	853	914	902	890	873	845	881	866	915	894	909	879	871	797	855	862	891	878	910	917	889	854	902	880	916	874	778	845	937	938	893	888	933	907	896	860	883	889	807	858	909	902	874	895	885	867	892	934	861	879	865	887	899	889	954	910	874	891	817	845	950	875	909	901	898	871	824	887	887	894	868	846	859	871	869	896	877	905	877	872	867	866	870	820	923	906	842	895	846	912	967	866	879	868	902	860	846	842	863	937	850	918	850	901	905	900	863	939	913	906	869	906	922	877	841	924	908	843	882	913	861	894	911	883	898	907	867	903	886	939	925	890	863	871	905	914	876	925	926	907	848	875	811	899	891	895	915	882	909	859	940	867	905	859	868	896	888	887	872	865	870	883	928	940	893	915	880	885	874	901	945	854	886	870	905	884	863	885	930	932	917	875	848	879	889	847	940	872	873	875	891	843	867	959	900	898	932	899	849	896	865	898	856	918	912	930	893	833	858	921	923	880	906	930	915	874	875	869	898	913	902	864	860	903	904	907	911	898	935	896	890	873	888	913	877	876	938	867	933	879	866	878	877	920	921	875	896	872	914	854	911	890	857	864	809	887	862	910	935	913	885	893	869	826	879	898	917	832	906	885	880	926	890	885	912	886	920	881	851	881	917	860	854	865	875	942	882	865	872	879	840	881	900	892	904	909	904	871	871	855	896	858	841	879	891	877	881	851	905	855	901	903	883	842	841	888	851	915	839	875	917	896	879	858	909	839	868	899	907	940	886	877	905	877	873	914	887	896	881	905	883	908	881	928	890	878	839	913	878	935	874	890	857	902	872	947	891	834	864	890	900	920	899	908	909	896	864	894	889	902	873	902	854	903	881	950	886	888	895	892	948	899	874	859	915	843	894	865	927	880	881	852	884	942	830	866	877	912	861	909	900	842	887	884	872	896	893	851	891	872	866	884	867	910	885	866	905	878	855	839	905	861	861	912	895	883	884	874	892	922	920	870	850	834	885	906	900	945	862	848	863	878	929	878	891	851	861	887	918	847	885	886	870	946	887	928	880	829	897	879	887	853	907	866	905	898	848	881	894	865	871	858	877	932	864	881	915	854	885	925	873	897	937	892	907	884	916	914	878	853	856	838	889	841	880	878	898	843	875	868	869	866	903	918	841	889	869	878	908	907	934	863	909	912	900	890	859	915	846	897	826	900	843	903	846	826	892	918	915	889	881	885	843	895	901	838	898	864	923	940	866	858	843	854	881	874	858	876	857	879	904	888	868	841	901	886	860	906	884	894	906	956	851	844	934	862	943	900	827	871	876	957	917	907	909	857	856	926	912	897	893	899	930	906	927	895	863	846	880	921	885	828	897	941	887	922	901	913	885	911	852	829	934	896	920	864	862	881	816	851	939	905	851	870	866	831	822	889	945	921	851	905	859	925	860	887	854	918	867	885	910	890	851	869	843	894	879	851	908	903	866	873	891	869	934	904	901	910	890	902	908	944	874	864	875	858	869	924	886	863	874	900	914	900	892	848	937	896	918	885	906	895	866	855	905	890	856	896	905	855	937	872	913	832	900	870	857	855	844	916	867	899	903	877	885	903	882	881	898	840	862	890	839	904	913	854	860	858	891	860	885	867	852	941	884	883	867	889	874	869	884	904	893	880	913	853	887	858	871	865	936	880	844	877	915	827	848	884	853	905	921	872	877	906	904	897	897	900	929	858	940	876	866	834	899	880	893	890	872	870	913	875	875	919	877	868	886	901	925	869	930	821	883	929	888	952	877	852	922	872	837	919	920	880	889	901	894	903	900	944	890	890	867	885	874	857	845	886	920	906	914	914	899	876	920	858	850	852	860	892	872	866	848	905	857	881	906	927	879	874	924	927	911	852	875	872	860	910	939	954	870	936	867	881	936	857	924	947	884	872	870	884	929	903	863	939	904	908	887	868	893	874	882	859	862	892	952	886	927	844	868	874	871	842	903	876	828	824	886	929	829	884	867	908	934	938	867	948	847	919	857	904	836	847	873	872	881	926	885	870	889	867	902	890	880	901	850	863	889	850	853	918	873	904	871	936	886	894	910	931	925	867	835	899	903	904	870	876	919	874	845	848	901	874	827	865	896	906	892	924	917	928	890	937	876	921	921	886	877	870	918	898	907	899	896	875	905	883	895	889	841	921	885	849	881	902	934	913	882	846	916	850	917	865	900	919	924	875	913	876	860	893	834	896	878	866	882	885	928	833	857	892	877	855	870	892	909	833	898	908	852	914	869	868	853	817	813
36048	33609	35147	27770	22312	23703	38909	25846	9561	3601	2158	1875	1785	3458	6121	6268	5027	3639	2067	1105	713	488	410	365	357	365	332	318	357	383	340	355	345	365	357	330	364	374	354	326	349	358	321	328	325	365	348	372	353	370	365	350	366	376	330	365	356	357	372	341	320	353	340	336	367	349	388	324	319	342	323	361	348	304	335	350	312	359	331	349	346	384	342	351	321	335	372	333	338	358	364	390	356	361	338	359	361	332	339	372	360	360	343	343	345	359	342	377	343	305	346	319	365	380	352	375	382	324	385	360	353	364	372	337	365	343	373	366	353	323	381	369	335	350	325	368	356	366	313	360	383	369	340	353	378	332	344	350	334	328	365	336	352	330	354	351	335	338	380	349	339	293	350	333	323	358	324	353	371	321	355	350	362	346	341	391	334	342	345	340	371	377	360	343	361	356	355	361	328	350	350	393	340	347	366	354	375	379	323	396	337	336	350	367	340	380	348	338	337	357	341	344	353	339	378	343	331	347	314	367	322	353	325	358	346	363	350	326	351	353	362	355	355	340	368	331	378	341	344	342	317	361	365	348	373	372	355	332	356	340	340	352	342	331	354	364	359	367	367	342	367	385	332	297	368	363	351	348	372	375	346	369	362	339	341	348	360	352	332	334	330	356	357	328	387	300	385	354	322	374	341	381	387	371	352	343	379	377	365	360	333	391	350	338	342	361	356	372	353	377	370	366	316	340	356	357	352	311	359	329	354	366	332	286	331	372	342	350	399	361	362	329	330	340	315	414	308	349	321	355	364	358	348	356	346	335	335	323	339	340	389	352	370	347	333	339	372	338	368	360	342	340	324	355	359	364	339	355	361	337	346	306	314	360	337	334	339	362	322	337	331	326	364	345	370	332	359	340	369	320	340	366	350	323	330	383	356	374	347	351	316	374	351	362	344	338	347	360	348	374	350	343	330	323	347	334	367	340	380	330	339	372	364	329	367	308	386	353	348	333	337	386	360	380	355	340	362	320	347	380	370	391	380	339	338	341	367	332	339	359	352	352	347	379	367	354	336	329	341	366	361	352	363	370	345	369	380	341	369	333	354	359	317	335	336	335	331	384	399	330	310	349	370	365	333	324	337	315	337	386	386	389	361	378	382	360	332	357	351	360	332	379	353	342	354	331	348	349	347	385	349	358	347	364	346	349	325	360	373	349	383	304	345	330	347	360	336	387	373	351	335	365	367	374	364	348	336	344	322	353	327	371	348	356	323	341	337	356	320	372	333	319	322	339	364	342	351	334	371	348	362	350	349	375	362	329	345	316	340	357	383	367	333	356	354	366	344	367	382	338	321	350	376	329	383	322	342	360	348	351	362	352	357	353	351	361	320	384	349	343	356	356	356	332	346	378	342	319	372	351	378	382	355	343	373	363	377	328	353	355	362	363	332	322	347	387	361	379	343	383	317	366	354	362	387	335	365	343	347	366	343	325	331	367	332	353	345	343	367	379	347	368	345	360	365	317	364	364	323	346	317	386	340	354	336	343	365	352	350	359	307	347	380	317	335	339	364	372	361	322	341	368	368	362	335	337	349	364	345	335	326	336	354	348	318	324	360	342	371	343	323	348	335	308	369	348	332	299	327	342	325	341	350	381	359	308	352	365	336	385	367	369	343	346	357	342	339	340	347	371	354	356	384	359	385	328	346	332	339	351	372	329	376	360	381	365	345	364	369	359	354	311	335	337	324	341	337	363	352	374	362	358	336	358	360	342	382	333	341	337	361	338	313	360	330	374	358	320	333	330	345	334	358	353	343	338	347	339	350	391	305	338	337	343	329	375	380	335	338	326	357	312	349	363	339	361	365	366	348	359	356	322	342	369	328	373	361	330	356	325	340	375	346	346	307	345	339	359	384	345	333	343	342	337	335	359	311	371	367	359	322	346	324	382	336	394	344	334	347	340	361	341	339	361	352	300	375	346	365	367	322	368	324	348	380	332	330	365	364	340	328	365	389	344	348	336	363	354	368	359	341	353	342	353	364	375	331	363	350	332	347	334	344	396	361	340	337	331	373	349	327	326	343	337	345	371	361	326	383	364	361	349	330	371	323	344	347	346	361	320	350	398	389	361	331	327	356	355	350	365	340	357	358	350	372	361	345	366	355	325	319	350	381	347	330	340	325	349	356	352	383	353	337	301	334	354	351	352	362	395	370	329	344	352	335	358	352	350	306	388	360	334	342	338	366	346	352	383	337	340	364	345	346	333	355	331	335	352	371	371	386	333	352	354	326	355	353	337	349	376	340	388	369	367	367	373	362	356	305	353	341	342	329	361	342	329	377	336	323	365	354	347	397	362	357	386	358	343	385	350	385	373	298	345	332	359	352	348	364	330	369	348	350	365	323	345	358	382	329	314	329	321	349	326	365	337	365	357	371	319	368	338	355	358	369	356	357	371	366	355	362	348	348	374	347	361	370	331	340	333	339	346	355	329	332	359	347	366	361	355	327	377	362	308	343	351	390	344	322	362	330	342	354	374	341	348	320	324	341	353	358	339	372	341	328	352	346	339	285	332	294	349	374	337	358	362	328	329	342	368	348	367	351	345	311	304	365	341	367	346	314	342	360	330	375	340	349	367	373	342	358	374	370	347	344	355	303	361	341	357	367	322	348	333	319	339	331	341	355	351	332	312	364	353	341	340	352	327	352	355	328	321	336	369	370	339	352	327	349	363	426	335	335	355	349	364	346	340	352	334	361	346	374	352	370	374	356	338	340	324	348	335	357	350	345	378	378	344	338	337	389	329	387	369	333	365	356	357	349	353	319	386	346	339	351	351	348	360	346	328	340	334	325	344	330	353	388	347	352	355	376	347	361	368	373	330	339	352	359	373	355	370	352	325	374	369	357	367	326	381	359	324	342	352	375	362	362	347	394	369	392	366	389	364	347	325	334	382	358	343	331	386	326	340	349	378	369	350	346	358	370	338	325	337	342	364	334	344	312	339	385	342	354	370	338	359	349	346	336	363	324	352	405	342	341	371	366	335	343	359	380	330	353	354	368	374	379	353	368	362	333	344	342	333	327	340	331	363	342	334	338	355	336	378	349	367	362	372	395	371	325	339	349	357	308	350	358	356	317	347	329	351	335	350	318	363	339	323	356	362	404	356	345	335	328	354	358	321	341	336	378	362	356	365	338	355	368	361	357	330	336	322	374	311	305	364	359	333	312	341	339	369	357	358	357	334	341	385	333	348	359	356	391	331	352	341	326	319	371	380	364	328	373	350	381	384	361	345	362	344	332	342	324	378	332	355	339	353	366	339	325	357	365	360	376	366	340	351	388	339	374	350	335	360	371	333	335	333	358	348	338	348	339	349	340	364	360	367	345	315	344	338	345	357	338	358	364	367	350	356	383	382	376	346	351	354	345	348	353	347	367	361	367	342	371	299	349	340	334	355	365	340	379	380	336	337	348	356	370	348	326	357	349	334	380	319	352	341	323	354	341	335	354	345	332	340
22201	24947	35038	35014	35385	37613	48917	32636	12195	7402	8208	8037	8086	16103	23713	23351	19555	14736	9020	4460	2339	1428	928	867	777	817	837	802	809	788	837	834	815	814	808	819	821	872	816	861	756	789	800	733	812	845	793	823	836	807	844	832	774	780	820	850	760	813	840	799	843	807	800	804	847	890	814	797	762	784	833	901	854	838	816	815	858	811	838	845	794	824	802	850	825	761	825	861	829	764	843	786	796	845	771	827	836	826	788	840	834	805	763	828	840	784	805	822	802	836	818	814	778	836	785	837	911	832	849	843	849	813	779	834	781	822	858	806	826	842	798	821	852	765	768	772	765	828	844	818	833	863	862	775	795	829	775	872	784	831	818	810	812	826	796	794	839	820	813	891	801	793	813	801	803	878	847	823	843	825	763	820	819	839	827	847	796	816	798	815	875	856	852	838	832	800	859	818	827	823	819	847	818	821	827	808	842	813	825	874	820	871	845	806	768	815	843	837	889	841	813	808	837	815	800	877	809	828	818	821	853	836	792	799	781	831	837	830	817	842	822	855	871	819	807	836	867	772	814	814	815	813	774	823	817	838	826	785	819	811	852	880	770	837	787	827	825	824	800	794	783	842	817	804	749	848	789	822	835	872	836	837	826	841	814	840	756	796	816	778	782	809	797	781	815	817	820	830	831	792	886	794	801	829	839	822	778	833	768	811	846	784	811	821	828	836	845	789	794	805	849	830	809	842	820	827	792	825	803	831	853	886	799	822	843	765	788	829	812	831	862	811	836	831	801	810	796	795	817	830	813	795	815	780	853	827	803	865	812	841	803	804	797	829	833	856	762	889	815	832	759	802	851	800	853	831	854	840	848	788	813	828	810	826	832	836	772	796	806	806	884	829	800	820	842	871	831	824	782	821	759	814	811	742	806	809	792	839	837	827	834	846	813	816	795	807	859	805	883	816	769	803	862	842	805	873	764	848	767	860	840	795	822	773	814	796	780	835	790	805	779	819	866	806	814	789	835	799	844	816	851	807	780	841	834	870	799	846	827	791	857	822	850	784	855	755	800	859	824	835	803	825	855	778	842	832	791	771	804	844	821	869	896	823	815	861	833	814	848	825	806	817	830	810	796	797	841	786	775	795	875	776	818	803	829	798	813	810	838	805	798	783	857	818	811	831	815	830	757	810	839	814	822	772	821	798	786	846	837	838	829	883	831	810	785	826	800	819	861	838	850	806	815	826	836	848	778	758	752	808	823	831	793	794	750	802	809	792	804	808	754	798	824	826	804	809	799	786	840	785	844	787	806	844	808	816	782	845	857	819	801	835	832	797	771	793	820	829	821	817	802	803	837	795	822	797	795	838	822	812	829	841	838	806	834	816	809	842	825	808	825	802	850	846	816	856	810	795	829	840	772	804	773	820	848	797	791	782	807	818	808	842	803	831	851	832	785	823	829	811	807	807	758	779	866	805	794	814	860	822	854	863	838	835	851	850	758	820	784	798	870	845	851	808	832	809	826	858	798	836	786	787	843	841	783	794	847	817	799	795	830	819	822	803	852	827	790	810	829	795	814	852	822	791	835	810	897	851	871	836	834	857	791	835	870	833	771	853	789	808	790	795	835	800	738	794	832	792	843	800	866	809	783	843	853	758	799	803	776	791	769	775	854	830	768	833	855	812	829	795	821	815	830	817	799	816	873	807	791	825	847	843	824	817	790	802	831	817	819	809	804	886	818	875	819	803	855	829	782	792	831	813	829	795	805	852	814	792	771	850	772	794	819	822	796	813	828	838	799	853	853	823	817	777	868	833	775	836	808	861	799	814	806	807	858	852	837	827	817	836	788	848	863	834	837	790	794	835	824	869	851	837	811	785	768	792	796	846	857	770	789	822	834	853	846	802	861	800	790	824	810	843	845	804	796	864	842	808	837	831	803	776	793	781	801	771	840	803	820	852	829	843	794	820	802	798	818	784	804	870	788	837	794	858	815	820	784	826	807	825	788	798	838	816	812	808	787	854	826	821	807	817	865	806	867	829	828	815	825	810	796	803	799	842	819	809	815	823	784	826	808	811	837	804	842	839	848	787	808	811	863	756	838	825	795	795	816	811	816	819	857	753	846	814	806	841	851	837	797	830	792	844	861	830	853	822	797	883	810	807	767	794	895	784	801	803	814	783	799	805	782	819	798	822	824	806	839	852	854	805	826	801	866	848	847	808	784	846	794	829	823	810	799	828	837	845	807	838	821	834	810	856	859	789	818	807	841	790	786	780	793	795	785	748	758	819	861	803	805	822	808	822	824	868	818	800	802	836	858	797	829	810	856	838	867	791	846	853	785	829	829	777	795	834	831	879	810	831	793	877	886	830	815	816	798	784	825	871	828	805	830	764	818	799	804	835	795	771	806	829	810	759	792	803	834	844	869	809	808	824	795	780	800	763	792	801	816	862	853	880	817	829	856	836	772	870	805	806	795	837	837	866	806	807	855	811	811	805	859	799	803	818	814	849	808	849	820	854	858	825	862	805	866	788	796	852	841	786	802	794	783	803	835	804	785	820	811	796	826	810	831	824	799	816	849	806	780	795	753	836	855	771	801	823	832	809	788	798	851	779	815	795	822	821	867	879	809	829	812	804	871	778	838	792	836	824	810	824	868	783	773	814	802	804	807	812	810	803	837	814	773	804	800	809	811	818	842	786	803	855	772	765	813	794	824	842	842	842	788	851	836	780	808	825	857	803	854	838	794	812	825	826	836	815	831	823	779	822	834	791	814	826	843	843	830	826	765	850	831	804	825	789	797	774	776	829	804	826	830	858	805	858	851	832	847	833	838	849	794	833	740	767	849	813	814	848	828	853	861	831	792	776	813	803	845	832	851	794	852	828	849	829	809	757	822	824	797	797	805	802	808	766	810	843	840	864	807	854	846	859	814	828	760	809	872	808	831	820	826	784	799	831	873	816	787	862	776	801	804	812	845	814	826	823	821	819	856	830	848	831	814	830	895	795	851	802	833	867	829	837	850	886	788	839	847	777	835	844	817	816	781	801	835	835	773	877	777	815	791	831	814	793	786	800	814	822	847	821	797	794	869	845	820	865	851	793	912	834	812	843	818	841	805	781	849	820	846	841	769	838	799	809	805	825	811	835	783	812	827	811	791	793	824	801	795	842	820	808	763	845	858	791	819	811	809	870	811	839	805	824	790	823	794	791	793	852	821	821	834	825	816	795	772	838	864	783	815	835	787	829	823	806	814	830	831	796	859	809	828	832	789	866	857	844	844	785	859	803	839	804	840	879	787	854	876	850	750	863	843	792	802	811	824	831	814	783	794	810	803	829	751	848	827	798	818	800	822	790	769	858	839	863	872	811	854	813	796	815	798	822	828	858	800	853	854	851	797	789	832	847	827	836	815	764	790	803	822	876	810	773	841	832	829	797	815	809	824	844	763	799	815	793	786	840	788	866	797	807	814	829	772	830	779	781	797	788	792	794	816	843	838	804	826	815	859	795
45285	42954	44613	36057	32819	32855	40110	31233	14863	6049	4430	3116	2634	5422	10380	12572	10342	6560	3503	1787	954	525	382	332	309	338	317	345	345	317	335	324	312	326	318	303	301	302	316	289	350	327	367	321	314	299	332	328	328	279	280	296	281	329	328	318	335	308	312	293	336	297	348	294	328	313	307	313	309	318	332	342	364	276	313	351	337	313	328	322	347	350	313	311	331	309	333	290	341	345	308	283	298	307	275	275	314	318	317	338	327	313	321	335	328	359	335	338	310	343	348	319	336	338	307	295	301	329	304	277	320	315	299	299	316	318	300	351	346	347	334	336	338	306	297	319	309	338	319	350	315	353	283	314	296	309	316	320	302	311	345	337	324	343	301	345	334	312	318	324	311	312	337	342	348	334	332	300	346	297	326	342	336	319	323	342	323	324	329	326	310	294	320	325	340	316	359	326	286	315	304	294	326	314	306	293	302	313	329	345	322	336	296	290	316	313	338	352	346	336	321	311	303	304	359	331	327	318	324	317	314	310	339	344	310	325	310	352	330	336	283	311	361	304	316	330	335	323	319	316	316	302	302	287	316	304	316	304	295	325	334	320	303	326	309	333	310	330	319	279	331	289	344	315	313	321	349	335	315	334	345	314	326	326	329	328	318	356	331	328	302	326	335	355	332	319	351	319	333	334	318	325	315	305	316	277	303	304	330	332	323	331	330	304	312	333	341	315	319	325	374	310	317	309	326	305	323	331	324	287	357	326	280	306	307	324	301	348	337	321	349	339	320	339	322	328	305	341	342	326	360	365	348	342	322	314	327	312	291	343	322	315	339	342	322	339	352	347	312	313	319	333	319	316	315	306	338	328	311	342	343	293	276	308	267	329	330	332	300	294	306	287	389	336	337	311	315	317	308	306	288	313	314	309	293	338	327	314	321	326	332	333	300	302	316	309	345	300	319	310	326	319	323	331	312	326	310	330	327	319	322	334	325	344	346	347	325	294	333	318	324	331	329	308	319	331	343	349	306	335	333	334	346	323	317	338	307	312	321	315	330	304	295	331	356	314	313	362	362	325	278	318	332	297	292	342	300	365	288	326	327	320	324	294	355	298	362	337	311	300	303	339	303	302	310	323	343	341	332	321	353	330	335	320	314	344	339	298	318	319	298	308	316	329	318	328	305	355	323	336	324	305	333	332	324	362	328	305	290	354	356	351	286	299	334	333	318	346	334	341	317	331	332	315	351	292	330	332	336	319	296	352	329	298	294	322	302	361	321	310	326	334	311	338	342	312	315	315	314	310	353	303	350	324	322	325	308	298	328	332	310	341	325	322	300	317	342	337	342	320	345	307	320	327	339	327	325	316	332	317	334	305	305	309	354	296	315	339	356	317	313	304	295	326	314	299	298	312	351	339	337	337	346	360	302	312	347	293	347	306	342	304	324	371	341	341	291	322	346	319	328	314	313	329	311	336	335	357	352	316	311	318	322	334	307	331	335	346	319	322	357	300	349	319	298	331	323	305	336	307	320	316	317	311	317	323	343	319	334	302	335	326	339	329	362	325	337	290	311	305	293	305	303	333	340	351	337	327	302	315	307	345	335	320	307	313	340	320	354	335	318	314	334	327	320	313	331	301	301	319	289	313	305	316	321	326	312	331	328	303	323	298	318	322	327	327	332	334	292	343	313	315	331	334	325	299	323	318	337	321	322	276	338	348	336	311	327	339	303	349	321	301	368	327	325	330	350	350	312	305	316	314	333	326	349	326	344	313	321	300	305	332	324	325	311	322	314	329	312	331	301	328	352	325	340	286	324	301	316	279	312	315	304	333	310	293	286	343	302	329	333	328	299	322	321	319	308	323	321	318	315	341	332	305	313	282	277	326	321	342	322	341	318	317	300	325	282	292	343	317	319	285	325	318	298	331	337	334	320	306	319	328	320	324	351	287	300	277	307	328	323	356	348	349	310	350	328	320	308	300	374	320	315	321	315	299	311	332	341	351	345	342	309	308	330	291	300	320	288	328	294	314	295	297	311	312	347	322	330	330	318	348	312	321	350	359	310	315	272	296	330	304	331	339	307	322	302	342	301	320	301	341	311	338	323	385	348	311	336	306	339	316	335	370	296	325	316	302	340	319	297	313	316	333	287	355	325	350	317	301	305	351	348	331	315	288	308	328	295	307	311	362	309	328	338	311	336	316	316	294	322	295	333	314	336	287	302	302	315	310	304	323	354	359	298	301	354	307	309	322	319	335	344	324	317	356	356	316	348	317	296	292	317	299	329	356	346	310	304	283	330	321	333	311	332	330	335	318	313	328	308	314	324	301	320	320	299	333	316	315	328	274	311	319	302	308	310	282	336	306	323	298	310	318	348	322	328	355	307	324	359	356	324	324	312	318	302	343	349	311	313	360	302	316	303	348	305	316	290	333	306	325	313	327	334	315	322	302	333	319	342	330	308	328	321	315	298	314	292	310	323	329	325	315	290	308	331	338	332	342	320	321	295	318	322	339	306	303	319	304	328	324	332	320	365	350	313	319	289	295	321	327	349	319	306	318	301	301	303	311	280	331	326	329	360	291	353	314	321	352	293	308	349	289	314	304	318	286	314	305	328	332	298	330	330	312	310	310	298	305	281	333	330	330	304	335	334	323	306	283	322	314	315	291	350	317	299	320	317	314	318	315	330	316	350	353	356	323	277	303	305	333	316	329	334	309	332	295	313	352	320	324	320	351	317	348	295	289	299	331	334	305	349	308	355	315	284	341	335	356	350	295	305	335	328	319	282	318	338	347	319	320	339	321	308	302	313	345	307	329	353	331	333	336	334	332	335	310	303	345	321	311	317	309	315	320	292	303	306	348	324	347	290	348	295	337	323	342	338	323	338	315	294	338	294	363	309	331	304	338	339	334	351	306	338	302	332	286	321	306	322	317	321	308	305	328	296	299	309	321	312	339	307	340	317	341	306	302	347	330	320	317	294	285	323	326	288	352	284	321	341	335	297	270	338	317	318	339	336	312	330	287	298	298	343	331	318	319	347	351	326	301	342	318	280	346	339	292	325	349	341	325	314	301	338	290	317	336	312	312	317	326	313	320	335	343	302	306	332	324	300	279	346	295	333	324	296	314	286	325	318	323	322	330	321	317	292	347	351	325	341	303	310	344	319	340	318	342	334	313	298	302	305	338	334	308	306	315	319	336	359	350	329	318	312	303	320	305	348	317	321	296	337	329	313	343	277	305	318	292	298	309	317	362	338	339	329	294	324	316	294	291	352	294	358	295	366	352	335	345	296	343	304	315	317	315	337	319	346	355	293	337	317	324	332	299	314	322	305	348	357	356	345	335	360	304	317	340	332	298	316	328	313	319	335	327	330	319	312	338	326	333	320	321	336	328	334	318	280	286	331	322	340	332	315	315	330	325	326	300	314	311	317	327	378	349	294	306	324	321	334	343	268	296	330	309	312	318	330	328	343	322	315	337	319	343	344	304	355	340	312	298	316	294	298	323
29275	33891	42937	43268	44409	43276	50037	37954	21349	13038	14838	12193	11576	21584	31803	34011	28998	22094	13719	7335	3376	1842	1163	890	782	788	745	722	769	761	798	774	770	797	732	766	745	758	796	780	746	760	771	748	734	736	750	817	736	701	752	711	740	703	730	757	778	758	788	726	770	753	726	742	713	754	732	786	808	780	767	735	774	715	741	732	777	783	782	783	747	719	759	823	709	687	790	739	749	792	772	768	718	777	780	708	769	701	773	751	732	715	800	786	756	743	727	756	776	764	732	803	764	744	768	755	733	768	774	737	730	748	733	783	705	761	774	749	712	724	809	784	756	763	724	792	782	751	749	759	765	723	738	798	780	752	806	761	840	751	785	765	713	719	748	774	698	723	793	776	710	800	731	741	718	770	791	789	795	783	719	723	784	757	739	790	806	761	753	729	763	735	749	763	696	790	763	742	779	769	765	779	769	780	748	734	772	768	749	724	779	766	727	756	760	732	772	718	789	815	772	785	770	796	773	761	775	721	763	757	768	769	702	759	791	750	797	764	704	709	737	787	710	771	795	737	740	725	774	777	742	693	778	760	735	730	713	711	737	781	734	746	776	732	777	746	730	794	772	744	770	762	759	748	762	707	737	786	709	748	739	776	805	770	773	727	735	723	791	742	715	759	811	750	775	742	791	708	734	775	766	736	730	717	729	754	750	744	808	741	735	740	775	746	781	750	745	776	739	704	765	721	770	794	768	764	745	746	772	808	742	705	752	761	753	743	751	779	713	759	751	729	748	719	773	785	743	747	763	798	747	770	779	763	795	794	759	744	722	736	743	708	740	729	749	753	749	775	757	757	778	766	739	757	746	766	769	731	758	770	717	776	769	778	731	791	741	763	728	746	757	766	768	790	725	781	763	695	746	755	768	766	764	773	745	814	711	715	750	725	731	793	746	749	748	778	765	755	811	761	754	795	714	727	723	750	744	769	746	782	732	719	824	750	759	749	750	748	758	759	762	807	800	774	777	757	751	759	714	778	761	804	760	734	807	754	792	770	709	743	788	723	754	718	756	753	766	759	751	725	783	765	799	769	790	731	765	734	768	751	763	749	810	753	741	711	769	767	760	746	714	758	797	748	708	745	781	750	774	786	824	825	743	762	784	727	734	757	764	734	752	770	788	762	738	755	746	747	775	797	797	718	799	729	763	774	783	782	783	763	690	747	763	750	748	734	718	768	803	764	815	744	736	756	811	804	736	765	783	794	781	739	761	771	714	742	767	751	759	789	721	751	757	733	707	773	757	782	764	751	754	754	767	727	747	800	792	740	767	735	718	768	773	716	737	815	743	770	741	733	745	759	811	736	783	719	755	739	791	790	795	772	736	813	765	739	741	783	730	732	773	736	725	732	729	793	698	739	713	781	823	788	801	732	769	769	732	736	764	762	750	792	760	803	747	708	717	766	755	737	817	821	772	744	739	743	742	753	773	799	748	757	790	737	774	746	753	722	744	771	728	760	719	752	736	778	744	749	751	768	815	733	735	743	783	744	758	795	736	754	749	778	713	783	737	778	705	745	813	704	779	760	792	819	732	762	755	725	771	767	750	765	736	765	764	766	732	760	825	721	734	779	817	792	776	781	759	724	749	752	760	765	735	766	758	731	762	790	771	777	773	791	743	759	763	763	726	778	758	728	727	699	764	724	727	755	761	707	760	762	749	713	767	712	816	734	744	747	745	747	766	797	761	756	720	755	692	705	804	710	747	773	750	753	745	804	749	799	764	793	762	764	747	787	739	778	777	753	773	724	771	798	703	742	724	703	780	723	798	727	741	792	752	700	728	825	842	741	776	751	750	721	769	771	812	698	785	757	762	810	776	764	754	743	740	728	757	758	767	796	751	772	739	787	788	747	745	775	783	800	778	738	779	776	691	818	776	779	741	749	732	780	774	748	791	796	716	752	773	727	770	785	784	786	818	766	727	693	792	670	758	734	780	776	757	745	726	707	792	743	753	776	773	767	754	747	767	773	759	814	772	717	744	735	739	747	721	756	737	735	791	704	721	803	777	750	823	752	741	778	780	792	691	748	776	748	794	698	801	777	731	750	730	750	745	755	769	744	759	751	779	738	762	774	756	730	753	813	806	791	742	725	717	747	719	734	745	793	764	744	767	791	738	793	733	776	801	753	739	718	762	718	750	774	756	794	787	763	752	767	787	767	681	799	745	728	791	754	701	765	757	724	713	783	724	739	816	786	733	739	759	724	787	717	811	752	756	753	714	781	773	787	744	729	822	740	792	766	774	766	740	735	781	758	781	772	794	755	771	773	822	753	798	756	743	770	726	756	750	762	759	737	741	742	740	736	719	789	775	777	752	739	784	791	769	730	712	733	764	765	745	754	782	713	750	751	758	739	761	764	753	724	780	766	772	808	760	720	753	760	763	728	817	823	740	791	755	756	759	771	715	702	764	760	784	799	790	754	731	771	785	740	717	748	779	773	794	829	716	743	756	725	725	771	783	792	762	737	728	798	794	747	754	757	755	757	788	782	739	751	791	751	728	798	763	761	749	710	754	774	756	805	729	767	722	772	738	768	784	783	752	776	780	767	762	713	737	746	742	738	734	733	775	721	790	743	769	783	741	765	759	753	726	734	738	787	734	769	721	720	679	769	724	720	767	746	757	782	792	787	729	758	740	705	743	757	806	754	741	757	731	708	773	739	722	751	750	759	799	795	753	734	751	716	731	776	767	792	788	769	764	746	767	721	753	770	739	766	768	749	767	744	781	737	788	740	750	721	746	740	763	751	754	713	740	803	734	752	784	730	749	747	749	716	749	729	781	741	795	732	740	736	697	757	777	731	749	778	768	832	808	749	777	731	770	777	730	795	772	766	766	741	734	758	771	780	740	786	749	740	780	767	716	749	769	701	735	756	746	700	771	753	780	751	745	747	764	796	715	772	741	705	747	752	754	804	749	780	726	769	775	758	800	758	758	757	727	791	776	738	786	780	712	738	745	765	750	765	729	743	743	774	766	774	793	771	745	803	759	738	753	712	772	763	716	728	775	766	769	729	784	778	750	734	744	793	770	732	801	683	775	719	769	794	706	760	786	734	762	776	740	745	760	789	793	746	762	756	789	743	738	742	770	756	765	749	752	755	738	729	759	701	758	748	720	739	782	808	730	767	812	756	746	792	801	747	810	779	812	766	752	781	780	787	757	746	766	750	771	716	757	747	731	737	779	768	766	821	797	746	763	783	750	754	754	788	743	778	742	730	655	761	715	756	790	730	834	748	797	758	778	686	743	745	712	751	740	772	755	711	782	773	717	771	767	735	764	769	738	747	738	784	781	800	807	763	713	738	705	780	779	759	749	812	786	763	791	736	722	744	769	775	769	728	698	761	778	735	753	752	764	746	751	765	750	755	780	755	725	733	766	786	741	789	735	784	763	716	766	768	734	777	738	724	747	785	767	775	755	771	807	729	728	756	756	755	745	707	739	779	813	755	741	734	763	734
22088	19526	21882	14473	10449	6755	5278	2868	2321	1802	1100	618	605	685	721	906	980	864	678	602	457	422	429	425	377	394	394	370	374	380	381	422	381	388	442	411	398	365	377	361	380	398	355	373	361	403	412	387	369	370	388	388	369	398	379	368	387	364	390	396	405	359	419	352	402	388	388	407	347	389	396	380	343	380	395	366	368	393	401	401	381	380	387	352	396	411	398	360	375	387	362	373	429	346	354	417	417	384	392	413	373	404	358	430	379	356	380	390	421	404	403	372	416	404	388	360	365	387	440	402	352	364	371	384	409	417	390	368	405	386	395	390	397	347	386	374	395	372	416	377	408	384	407	352	394	409	359	370	403	390	380	397	336	382	428	394	386	385	355	388	396	427	384	363	376	357	355	391	418	367	418	349	356	388	379	356	394	360	398	391	373	389	362	411	391	411	374	396	397	385	390	353	428	407	373	428	395	399	409	389	367	378	372	375	400	358	376	365	358	392	370	452	391	406	411	378	394	382	366	376	352	361	370	411	368	418	368	387	397	396	367	397	401	413	404	373	449	397	371	384	395	393	374	402	419	393	371	409	375	376	347	382	383	403	351	387	427	394	350	403	378	379	372	394	396	398	388	406	365	381	397	401	378	381	392	391	402	368	413	353	381	362	384	390	388	391	379	413	396	387	386	386	428	339	402	387	357	382	377	408	400	368	384	416	411	359	364	386	422	389	382	385	381	400	379	393	379	408	422	373	378	406	350	375	378	404	396	377	369	386	387	389	377	361	399	354	398	402	402	408	402	389	393	395	366	411	395	364	382	375	401	432	366	361	365	400	382	389	414	378	410	388	371	383	395	418	381	399	419	391	395	392	382	405	379	408	370	365	430	398	349	404	358	401	387	358	394	414	355	386	405	384	367	340	368	353	382	373	411	420	394	380	442	313	381	394	418	401	364	365	410	354	404	392	402	376	405	387	407	374	381	373	376	398	433	406	386	383	393	351	391	352	364	364	412	380	405	386	354	411	371	361	365	398	391	349	414	404	409	402	362	372	391	405	400	390	397	406	342	434	374	383	370	371	378	358	376	330	383	382	394	410	414	404	370	386	389	384	401	381	377	397	416	394	385	374	415	371	382	396	378	373	408	386	381	433	396	387	379	358	390	390	411	396	360	369	376	392	376	403	372	422	398	376	376	345	399	364	389	398	374	418	387	390	399	409	409	391	387	398	377	364	391	411	388	398	352	415	405	399	381	359	391	393	397	389	396	356	370	379	372	364	420	376	375	376	381	410	361	390	386	397	378	359	421	398	380	374	385	399	418	420	361	397	397	362	418	400	400	403	405	383	418	400	372	389	378	403	398	361	345	396	394	434	388	405	398	405	385	431	360	381	369	354	362	421	364	327	353	395	405	399	431	375	380	411	404	411	395	388	386	335	368	412	408	377	364	381	379	379	396	383	385	359	402	388	323	376	382	399	349	370	390	419	384	365	387	361	377	378	403	362	375	392	358	376	378	375	389	381	365	401	406	383	404	419	385	392	414	406	385	366	415	422	450	418	389	385	349	419	396	354	385	389	417	390	406	385	404	382	375	388	375	382	388	398	397	406	391	397	412	389	395	342	389	391	401	361	412	378	352	398	376	381	418	386	380	357	374	397	360	392	361	369	465	419	412	401	383	354	340	399	405	391	378	388	389	397	429	367	384	390	390	385	402	424	404	395	404	428	396	385	396	403	393	383	373	396	388	360	357	383	349	375	397	368	413	368	398	393	383	380	405	375	347	375	352	395	375	401	390	368	390	394	394	374	385	389	384	384	394	371	402	370	387	390	396	391	385	393	421	358	382	433	393	390	411	378	411	372	357	420	448	396	383	392	386	384	410	400	401	338	442	417	389	434	378	404	369	422	401	414	410	433	383	378	377	378	401	396	423	401	394	343	400	412	396	416	388	437	382	395	362	403	389	375	387	391	339	372	385	390	403	363	418	427	352	389	343	355	369	415	380	390	392	383	416	405	399	425	374	419	376	405	366	374	390	366	409	358	396	401	378	399	416	361	383	418	380	387	374	425	395	404	429	352	378	442	389	397	395	374	392	395	393	375	410	394	382	427	399	410	371	382	363	367	423	370	390	371	343	397	379	398	401	384	373	395	391	377	375	351	363	387	383	386	363	425	430	378	395	397	399	407	409	384	354	395	421	397	375	365	417	341	391	406	388	375	388	379	385	384	421	403	377	386	422	396	391	354	382	373	414	378	369	401	406	391	357	392	368	385	399	395	377	370	372	396	422	394	397	391	371	389	413	361	392	383	414	387	394	418	367	409	363	408	382	402	365	358	412	388	355	422	402	414	395	423	393	385	383	399	415	383	402	379	411	397	347	409	358	362	415	363	386	409	371	408	376	398	377	409	352	386	386	369	369	377	375	406	399	386	382	381	424	426	389	368	370	417	405	395	396	394	409	387	387	416	409	364	428	404	409	409	364	372	413	367	378	402	385	374	411	393	387	388	359	382	409	403	429	388	454	361	356	393	419	409	398	397	368	408	367	370	388	395	396	381	405	365	416	398	394	392	389	378	407	412	414	417	405	380	393	375	383	394	382	389	393	394	401	370	453	363	399	385	445	370	378	387	366	410	384	394	389	404	403	415	379	380	370	384	371	379	344	404	381	369	405	350	379	389	351	407	369	401	388	356	383	436	421	365	406	368	369	360	350	436	383	379	365	397	388	435	386	417	387	354	411	367	441	371	361	365	422	371	399	355	384	423	380	391	382	397	418	372	420	378	361	377	397	391	369	382	398	393	390	362	369	353	419	402	390	386	394	386	361	395	386	423	395	393	383	360	409	371	379	414	385	384	400	377	364	364	374	401	395	400	381	394	412	411	387	384	389	403	350	410	389	424	354	392	367	403	373	374	372	400	406	385	375	380	393	410	400	404	379	362	367	388	362	422	402	374	373	371	404	397	359	386	382	430	403	391	377	356	332	375	381	383	359	364	414	400	378	417	385	389	397	385	390	421	401	383	378	394	402	367	367	390	383	379	408	403	368	369	383	404	379	371	395	388	366	397	363	406	356	397	422	398	380	377	368	390	403	361	421	410	375	411	401	421	396	398	339	425	412	395	370	379	432	389	382	378	419	398	375	364	393	406	367	383	448	385	392	415	348	408	395	368	404	399	375	389	383	407	347	390	382	400	417	384	380	393	381	383	394	369	380	369	398	398	394	414	423	367	393	408	339	390	378	367	388	381	369	399	367	423	365	360	388	404	362	390	378	365	389	384	375	388	400	386	397	392	358	357	387	430	390	370	360	426	397	401	382	397	369	389	425	381	390	417	394	380	403	339	413	387	361	399	372	354	357	413	385	393	377	376	412	388	413	354	412	417	436	394	400	376	429	373	371	429	407	390	385	392	388	401	420	399	406	404	359	385	366	382	378	415	426	365	364	405	423	390	392	385	383	380	373	370	393	376	343	389	348	357	376	378	406	361	455	391	382	389	373	387
11971	14840	25709	24639	22863	18931	17187	10201	9497	7368	4551	2115	2287	2825	2835	3376	3756	2996	2149	1548	1205	1024	943	952	862	901	859	934	859	921	911	906	862	930	913	906	885	907	840	859	937	892	931	933	879	908	848	898	956	872	921	892	902	937	866	868	869	913	873	915	903	842	890	849	821	872	938	910	876	873	884	882	872	844	909	841	908	861	866	925	892	935	890	916	925	870	933	902	917	880	901	909	865	875	905	893	843	869	869	908	903	895	872	871	916	857	937	907	930	921	900	911	955	899	904	894	911	879	894	846	849	909	854	930	911	892	930	868	881	915	864	910	872	836	914	952	857	943	911	935	876	896	925	873	942	936	885	893	900	879	927	949	886	852	862	889	954	882	885	892	875	860	889	869	864	877	859	916	893	895	912	883	918	903	917	943	892	904	919	819	879	892	829	903	884	839	916	944	894	912	865	903	941	882	889	855	882	840	909	912	872	914	896	893	907	870	918	918	873	931	925	945	912	937	858	881	891	873	932	882	902	910	867	862	884	877	920	871	882	915	951	898	878	863	888	848	935	938	862	856	921	903	941	871	910	957	906	870	907	895	893	862	835	880	919	955	881	917	875	865	883	870	870	897	899	907	853	913	898	856	922	940	910	882	857	896	867	937	868	903	901	916	918	912	919	913	969	900	911	901	885	887	829	928	842	883	885	906	905	902	956	927	919	854	889	930	900	879	870	891	908	877	975	889	850	852	846	910	914	924	961	882	927	915	890	846	919	863	859	867	955	921	929	934	927	930	877	855	901	908	881	853	953	895	888	894	936	901	901	854	895	849	950	892	911	872	889	918	865	914	902	898	886	903	922	923	875	919	893	917	828	886	892	906	829	875	889	901	875	918	907	958	872	920	876	868	892	886	874	921	916	891	882	907	883	939	861	903	895	851	895	862	888	912	874	888	881	938	900	947	835	850	941	912	916	880	878	916	924	885	880	871	939	896	938	859	929	873	959	910	891	917	872	884	893	887	877	901	941	893	856	884	953	889	851	880	881	893	923	910	872	902	871	904	895	878	882	885	888	908	892	876	905	920	871	904	943	914	902	883	942	866	875	860	918	920	1020	859	894	883	929	848	953	901	861	872	855	916	925	878	902	898	903	941	917	896	897	888	907	906	915	886	888	885	905	893	870	879	903	891	930	914	874	899	904	929	902	856	941	901	917	876	891	951	845	910	897	897	918	868	911	920	917	919	908	906	867	903	879	939	875	880	945	879	931	881	907	866	919	869	875	900	893	865	858	952	906	919	871	918	923	939	925	907	857	921	907	911	918	884	903	877	887	866	847	879	856	870	928	855	861	893	886	861	874	872	899	886	868	935	858	924	866	863	886	877	900	861	909	912	906	835	898	903	918	973	932	879	851	879	892	938	929	872	871	890	867	938	895	877	892	913	872	892	916	886	855	922	895	846	879	962	873	928	866	929	938	863	858	888	901	869	923	898	895	880	891	925	929	881	896	914	936	869	924	898	927	876	928	878	921	870	861	858	934	930	895	872	881	871	889	905	898	920	861	934	921	917	923	881	909	836	847	897	892	895	914	871	886	873	875	873	904	839	905	910	880	869	891	881	920	905	921	922	934	863	853	839	871	891	852	923	901	910	952	839	888	838	904	891	927	866	901	892	877	864	870	909	932	932	955	931	869	893	901	898	912	935	869	934	847	933	929	948	925	933	920	941	879	890	917	881	921	940	915	933	880	901	868	842	861	877	889	873	834	966	943	876	906	921	896	878	926	909	851	889	910	904	898	912	865	882	888	915	893	881	917	932	854	851	883	891	856	929	940	898	904	863	934	882	910	875	859	856	922	859	861	877	886	891	900	902	922	902	917	907	878	948	906	891	902	905	879	933	949	961	910	921	877	892	875	867	901	881	906	899	908	870	922	922	917	906	917	847	881	820	947	846	925	904	885	837	874	911	867	923	934	919	894	903	858	881	850	906	872	899	911	907	915	919	874	938	867	861	902	875	933	899	914	921	924	965	913	901	898	919	928	917	878	914	909	887	927	897	935	908	858	830	851	872	876	917	975	904	927	859	877	888	863	940	888	916	872	894	920	891	840	910	936	898	946	931	871	917	912	934	864	877	908	873	944	864	919	888	885	838	885	905	922	887	906	902	901	931	864	933	980	855	876	891	873	860	909	897	905	883	897	904	869	921	900	910	899	851	897	868	882	900	840	876	913	881	929	844	905	903	892	847	897	892	831	893	845	938	868	879	856	897	921	903	951	896	834	902	930	889	868	962	878	883	899	923	883	884	862	872	889	923	879	871	948	866	874	883	844	879	885	943	872	917	906	932	911	936	939	885	890	915	927	937	932	930	911	887	935	901	906	875	896	844	904	898	874	923	894	924	880	854	923	910	904	873	811	879	885	878	873	876	954	900	927	931	901	848	874	868	935	920	926	936	901	906	888	872	886	881	876	853	915	904	899	888	888	893	885	935	901	944	895	834	934	917	861	878	912	869	922	876	877	912	851	926	906	889	940	931	897	903	942	879	869	823	898	887	913	881	927	953	895	860	895	898	976	903	902	828	908	854	882	838	905	942	836	923	899	897	909	902	873	847	877	901	848	873	928	892	882	919	913	913	874	878	966	879	908	883	901	920	922	858	834	934	949	893	913	884	908	921	877	890	942	876	864	850	893	879	914	920	897	906	884	855	923	864	963	919	872	901	913	860	845	866	869	906	918	945	906	922	904	929	890	889	901	918	901	875	879	887	897	904	913	906	905	915	870	830	851	872	847	871	872	910	919	902	887	878	868	875	909	967	865	893	915	899	936	904	906	852	895	939	871	851	854	933	890	931	844	833	877	921	878	901	849	923	879	868	865	920	925	894	917	954	906	896	900	899	922	912	858	920	894	886	893	899	911	905	900	902	917	894	874	900	941	871	889	860	968	891	897	932	906	870	915	925	839	876	929	942	886	860	901	911	897	897	870	906	905	898	869	889	878	896	809	934	896	876	909	863	882	905	875	841	874	911	903	900	851	823	908	909	905	875	872	922	912	822	867	894	884	869	884	902	915	866	899	857	873	880	861	885	869	884	913	906	921	918	866	877	884	911	892	888	848	881	873	882	889	891	903	884	887	886	902	893	862	894	858	848	859	928	858	917	851	943	924	939	910	868	942	917	917	834	896	917	904	921	899	910	932	921	893	863	847	858	924	878	945	855	866	924	923	943	912	906	896	874	839	922	934	912	864	881	889	915	949	874	853	908	890	879	922	893	930	857	867	864	892	897	948	903	897	900	921	879	894	887	929	879	875	948	904	883	858	890	857	914	880	933	917	849	848	953	898	891	941	883	880	902	931	909	879	884	909	925	877	921	855	922	891	908	909	921	878	922	893	928	853	867	876	889	852	901	884	872	863	878	902	870	936	908	917	933	890	918	878	868	961	951	979	895	915	867	860	864	948	879	894	896	939	874	897	881	829	883	860	874	935	868	913	915	921	885	938	889	823	929
39014	37367	38075	32540	22227	21086	26659	16415	6117	3391	2583	2238	2035	2183	4389	6185	5166	3366	1848	1070	709	472	400	406	341	375	329	361	337	357	363	359	338	342	288	357	372	376	346	333	349	354	308	339	348	352	367	372	344	363	341	360	374	364	400	369	357	359	340	339	369	344	349	340	392	367	380	352	345	316	321	398	365	369	346	342	380	334	345	364	328	339	300	311	349	370	327	369	350	332	354	356	358	343	309	372	347	369	343	333	357	318	364	374	354	309	364	393	356	336	387	370	333	361	366	327	374	348	378	351	357	331	362	379	364	369	335	345	414	368	330	372	386	374	359	373	351	395	390	366	362	357	347	349	380	364	392	328	337	331	371	351	353	370	375	372	356	363	348	354	358	396	348	382	357	347	353	323	347	338	326	355	328	375	322	353	364	378	337	334	360	342	359	368	376	332	343	312	351	362	395	372	360	323	317	380	332	389	352	320	337	349	348	336	375	349	330	346	316	344	362	344	349	379	338	359	360	373	367	370	342	383	319	358	335	333	349	359	370	334	349	331	329	344	337	337	370	361	382	323	329	331	326	338	380	372	387	346	360	360	376	360	372	354	326	379	364	372	378	346	355	370	378	392	335	380	371	352	394	368	327	321	369	374	354	345	404	344	350	344	357	403	347	325	381	336	342	307	373	340	337	368	393	343	348	362	371	379	334	389	330	342	372	340	363	290	355	334	355	358	352	348	381	331	333	383	359	385	355	337	331	340	353	352	359	377	325	325	366	339	358	363	322	326	359	364	347	375	341	376	361	349	355	359	374	335	364	337	308	334	342	355	377	349	383	344	390	313	343	322	365	376	321	335	327	333	323	366	363	357	314	376	352	373	344	388	363	348	335	332	326	353	357	396	326	316	353	333	323	342	373	380	376	326	340	374	346	327	379	367	348	346	371	378	344	366	348	327	365	348	350	353	373	344	338	328	381	372	349	365	352	362	361	351	394	390	384	381	358	353	391	320	385	363	346	332	322	377	362	337	328	374	355	323	341	365	357	352	364	330	340	328	370	353	376	340	379	346	371	356	335	367	387	353	346	354	362	347	330	358	379	364	320	390	358	347	349	361	338	351	332	328	372	350	363	346	362	361	334	325	352	360	366	354	355	380	359	384	363	360	360	347	358	331	339	315	345	362	334	339	376	352	347	359	331	359	368	324	333	333	385	353	373	359	345	339	351	341	330	360	353	345	381	379	381	349	355	319	335	369	343	349	353	342	335	332	384	353	331	335	350	369	339	349	393	338	344	316	337	343	359	349	329	348	319	337	369	367	396	379	324	337	377	364	364	384	353	349	363	357	340	372	348	349	343	391	333	337	362	351	360	346	344	336	356	349	339	358	354	347	340	322	350	392	372	356	308	336	353	365	374	339	344	336	314	384	381	387	333	324	356	323	347	359	349	332	345	317	336	347	393	365	377	330	370	335	338	316	326	352	349	357	393	328	365	366	358	376	381	387	350	357	349	350	281	349	349	358	341	355	353	365	331	340	353	344	358	352	300	360	348	343	360	385	331	367	358	365	334	366	360	345	375	371	328	369	396	350	363	341	379	354	340	347	357	342	339	397	366	358	354	345	310	352	349	348	333	356	368	355	333	378	350	333	383	327	324	351	358	388	348	374	381	352	373	341	346	365	360	364	347	406	377	364	340	357	377	341	338	350	335	346	370	371	318	349	367	373	342	365	349	366	343	329	363	357	338	358	375	369	353	386	308	343	371	352	341	362	342	339	364	343	324	349	365	390	342	364	340	366	340	366	365	355	397	341	374	380	311	369	382	359	356	349	369	342	360	338	350	351	339	346	333	356	378	380	369	342	349	333	359	369	373	336	324	382	335	341	363	355	333	367	349	349	372	339	392	361	350	328	346	362	386	338	342	385	331	381	377	334	351	336	372	366	380	336	355	353	362	359	361	338	321	368	363	383	376	385	332	331	386	349	357	362	340	354	327	358	338	348	365	332	353	361	329	324	359	327	380	356	327	368	342	354	353	325	381	366	347	359	344	370	377	302	347	323	352	375	336	374	376	375	395	350	341	366	366	358	348	412	347	349	345	366	342	373	339	339	339	376	361	351	383	413	395	345	367	342	344	342	361	343	367	369	356	320	350	355	340	343	353	334	341	334	341	341	330	370	373	352	324	369	329	394	319	345	358	353	350	377	352	358	379	366	360	365	371	380	377	379	350	321	342	354	402	385	324	346	355	400	378	309	345	357	374	366	363	341	358	374	351	371	327	349	376	366	367	353	357	361	363	346	353	376	356	393	347	347	382	340	362	398	363	330	359	357	349	363	348	354	359	362	363	369	344	349	339	352	346	345	355	378	404	348	330	329	352	334	352	369	372	358	360	334	358	376	349	340	317	340	367	328	331	368	376	332	370	364	362	359	385	371	357	338	334	321	363	365	385	363	369	363	344	338	365	354	348	338	373	330	358	367	383	361	341	330	391	322	333	356	350	357	360	349	334	398	334	358	328	358	366	345	348	347	327	361	379	343	354	336	345	339	321	335	368	365	370	344	358	339	351	362	361	377	354	343	345	345	330	370	342	361	352	346	325	366	356	380	350	325	382	334	352	339	378	336	338	376	320	337	368	350	326	383	386	334	338	300	367	338	378	333	364	344	310	379	345	368	340	390	344	327	351	356	363	327	348	352	346	358	342	355	331	340	348	340	333	369	362	302	378	358	363	338	342	353	358	359	354	337	329	361	373	372	317	330	358	356	369	328	348	345	359	332	342	320	331	365	364	357	357	326	352	371	344	352	336	355	332	329	394	360	348	377	325	327	359	341	360	364	345	330	338	349	386	367	358	384	388	342	363	334	382	360	341	357	347	329	351	347	334	363	348	324	334	368	356	354	344	376	382	356	358	348	370	364	349	341	344	317	369	358	341	334	349	346	359	338	371	363	363	332	369	335	388	344	373	393	346	390	364	364	394	363	396	332	321	330	361	360	342	393	376	373	347	362	358	351	301	332	368	370	338	327	345	370	408	332	339	380	339	373	371	337	383	401	348	345	368	369	372	351	362	343	341	352	378	339	337	351	357	330	317	329	345	320	345	365	346	341	334	317	340	335	346	340	364	378	373	341	369	379	341	350	352	388	362	333	346	314	367	357	342	347	381	329	372	378	361	378	321	352	346	287	364	398	358	386	339	339	351	363	348	334	359	340	384	344	339	373	371	360	348	313	392	384	336	346	351	371	374	348	372	388	351	333	315	310	345	344	349	377	334	367	370	349	331	328	336	397	325	383	353	396	339	308	327	331	341	328	330	374	358	360	338	381	355	341	358	392	337	352	399	350	359	343	326	349	370	346	357	339	341	351	340	346	385	363	361	343	365	364	355	365	370	337	334	342	375	365	320	330	353	365	335	325	351	363	329	380	343	338	346	360	359	342	372	344	324	351	364	338	347	372	341	349	359	379	363	366	343	328	374	335	356	359	357	373	342	334	345	353	347	356	343	361
23563	27688	37865	36614	33693	34983	41147	25363	13649	11475	10836	10191	9509	10565	19033	23501	19746	14027	7972	4300	2436	1485	1079	885	797	848	827	826	844	781	826	841	832	846	862	825	833	815	760	806	797	845	869	815	793	836	876	790	823	843	792	854	811	749	791	846	839	841	824	835	806	842	869	881	819	856	801	839	828	774	817	886	756	783	849	854	807	821	853	791	823	818	855	871	807	814	845	809	860	861	791	806	831	861	813	809	834	827	764	777	818	829	838	793	827	848	865	789	801	831	828	768	807	809	771	870	827	798	818	838	805	834	833	828	813	728	829	781	841	830	776	849	857	776	772	854	856	855	850	849	810	846	798	833	830	830	879	866	846	786	798	850	808	830	814	827	821	844	799	796	828	794	835	842	799	849	832	839	805	831	830	796	818	847	839	861	859	847	791	829	803	818	818	851	831	824	815	814	806	830	809	833	814	779	800	848	780	840	840	761	804	825	811	812	801	840	837	813	811	857	821	813	825	808	818	862	815	815	822	770	807	796	870	827	909	827	841	799	822	786	861	813	816	814	861	844	862	805	797	832	846	820	869	883	766	818	785	839	865	828	849	815	806	838	814	837	809	864	809	825	851	787	816	808	871	791	827	826	839	795	797	873	834	784	854	781	791	828	869	760	812	822	818	817	830	882	832	839	774	840	842	859	809	828	823	851	847	818	845	814	817	844	862	852	818	816	840	830	797	838	819	830	787	774	812	833	773	771	887	809	879	805	825	831	835	811	831	828	805	790	834	780	838	833	828	884	811	867	825	830	865	825	794	828	816	814	839	815	821	788	787	839	823	783	835	807	822	799	837	848	828	864	827	828	836	837	850	824	821	842	845	847	832	895	805	854	800	911	785	814	811	810	906	794	873	802	809	825	844	835	813	802	813	781	774	885	797	796	851	866	830	813	851	857	811	881	791	839	825	848	809	775	828	804	822	782	814	803	825	781	829	829	798	828	846	828	749	821	843	834	860	823	848	777	813	856	794	788	848	807	815	827	838	856	812	831	823	840	884	826	819	812	770	789	806	850	891	805	824	829	793	785	832	822	838	860	917	738	811	871	748	785	821	879	856	811	800	779	833	825	840	788	857	758	869	808	858	810	847	837	822	815	826	774	844	855	772	829	838	807	827	809	869	866	824	808	852	862	829	841	861	836	832	831	854	783	838	829	841	781	802	795	823	844	802	838	855	846	792	783	813	847	847	841	827	830	796	808	832	867	839	838	805	842	829	866	833	841	848	859	852	873	824	800	843	830	879	802	829	845	842	846	827	789	809	811	795	786	838	795	802	827	877	809	865	796	839	856	770	802	804	822	820	813	817	843	838	801	776	787	810	849	863	871	809	797	862	798	842	830	895	890	845	796	765	794	858	812	790	843	849	771	846	842	832	830	793	816	786	839	801	871	859	816	796	870	843	805	788	899	838	826	798	766	857	883	844	834	813	834	808	786	842	853	814	829	857	804	860	776	833	805	799	811	788	843	827	859	819	829	881	847	813	873	772	825	797	871	829	802	846	844	825	860	861	883	876	808	830	786	851	847	769	810	852	798	837	811	826	849	841	800	849	845	880	781	840	839	811	857	819	826	833	838	863	851	827	820	827	842	815	785	796	856	846	847	859	813	789	738	829	816	813	785	860	844	806	800	821	832	813	822	808	801	839	889	818	800	831	856	818	846	792	796	881	813	838	838	855	843	868	803	877	846	822	848	861	826	853	849	861	860	820	884	807	835	865	798	843	859	790	788	841	885	861	847	828	837	842	811	807	825	805	835	812	816	804	856	791	817	817	850	819	854	827	805	846	806	811	870	802	791	881	884	838	852	814	863	820	829	797	777	801	820	885	863	791	813	882	823	805	796	792	858	781	823	881	843	786	855	864	821	874	813	825	839	811	819	805	822	862	824	821	853	835	838	810	805	880	810	886	835	922	814	797	841	795	827	826	846	844	804	843	822	831	802	755	823	827	824	798	778	847	810	829	813	829	879	874	807	831	832	862	817	840	790	824	837	880	808	832	855	822	812	780	808	831	812	833	814	840	870	828	808	817	809	786	788	824	849	805	809	830	865	839	852	808	798	779	834	839	888	858	786	841	798	821	768	851	822	862	809	792	814	834	841	777	795	792	827	839	835	863	823	787	895	870	828	874	877	803	810	800	778	829	819	793	844	857	798	809	859	812	789	856	884	813	859	833	850	824	782	845	819	870	840	815	796	820	842	795	793	766	797	792	846	873	820	779	815	778	817	836	860	827	762	821	800	843	760	821	789	858	821	859	793	823	825	793	840	855	879	868	792	809	820	842	815	815	840	802	846	878	783	831	837	790	851	780	840	818	785	798	799	809	816	815	844	870	853	847	814	825	807	795	858	823	897	891	813	784	828	817	849	831	877	813	828	844	843	766	812	850	849	862	835	859	846	883	857	831	799	809	810	853	855	856	844	797	808	842	799	846	860	885	818	869	834	837	869	889	798	833	804	814	882	888	864	813	904	858	867	861	855	811	820	864	809	843	828	851	786	831	827	856	828	859	872	839	832	879	844	814	801	836	816	826	782	858	845	808	842	807	834	807	874	829	830	779	814	781	817	841	833	784	835	822	814	843	831	801	833	823	795	797	806	795	746	795	788	771	826	841	844	884	816	811	836	929	795	868	844	843	803	813	793	818	812	837	820	811	838	863	858	807	842	822	831	822	757	820	816	886	776	797	812	869	832	852	768	856	856	833	798	827	891	798	823	866	840	794	810	832	812	845	849	838	810	863	845	778	927	854	807	793	764	834	819	809	814	833	804	821	793	803	805	848	816	840	832	817	804	814	806	853	827	838	856	864	829	806	843	839	791	797	845	860	857	794	814	833	845	837	829	754	844	869	817	819	822	807	770	868	818	831	777	806	892	817	776	830	818	831	839	783	798	846	840	832	730	826	854	831	799	832	852	803	806	838	824	802	839	833	808	845	813	812	793	853	817	798	837	791	870	809	811	784	790	775	811	837	829	866	824	871	825	791	797	823	874	793	817	784	792	846	808	891	845	816	848	791	810	874	815	863	791	786	816	864	840	799	797	816	830	818	809	790	847	861	887	847	775	800	803	822	784	844	847	793	826	869	815	834	840	783	858	836	821	789	774	836	812	789	802	909	842	797	805	835	792	772	848	815	851	846	812	802	805	841	804	860	811	826	811	831	786	847	792	802	862	800	821	801	868	851	798	825	816	794	861	850	800	846	845	846	880	866	844	863	793	894	801	848	852	808	835	856	815	824	775	823	848	874	835	785	812	822	797	837	850	851	833	826	791	832	840	823	813	869	795	848	844	887	822	880	830	845	780	815	834	816	851	891	872	804	798	803	777	814	807	799	824	829	785	822	835	864	880	795	827	859	823	799	839	823	816	797	794	796	878	812	837	797	851	801	833	818	800	798	828	844	825	793	829	848	872	812	824	823	838	837	766	808	837	820	819	850	832	879	839	831	818	771	850	860	799
48466	41443	44271	38700	30501	31185	37830	24540	10661	5315	3415	2813	2794	4305	10028	12549	9511	6162	3318	1638	879	512	362	312	353	323	272	328	312	336	305	302	302	325	333	322	302	305	301	341	332	320	294	324	322	299	327	343	367	327	294	322	350	321	358	372	340	313	326	304	312	330	334	318	329	319	333	326	346	291	320	328	318	313	333	337	317	327	280	327	326	303	377	335	306	298	325	326	336	312	286	372	352	351	333	313	317	324	310	331	376	328	307	296	297	314	293	303	304	341	287	341	303	313	303	324	312	345	348	298	345	321	345	318	344	358	335	332	365	340	337	304	348	335	344	306	342	300	358	338	317	308	314	324	317	317	310	301	337	284	345	344	330	312	318	299	327	332	334	303	295	307	325	308	343	298	338	342	341	325	337	314	295	342	306	342	302	337	328	314	304	330	308	325	339	362	353	315	338	332	322	329	331	317	318	340	342	318	337	327	310	288	299	373	354	326	324	317	322	346	340	311	338	351	322	317	319	345	328	324	290	338	341	336	309	309	343	308	293	296	328	327	314	335	310	303	340	295	326	305	292	316	329	345	300	328	296	349	325	289	302	345	313	301	338	334	295	325	300	337	341	297	320	311	331	356	334	330	326	298	287	298	357	327	356	315	366	329	287	305	285	322	310	342	318	343	302	288	358	341	338	334	339	308	287	289	304	361	292	322	363	340	303	340	319	305	313	324	321	325	341	311	297	348	320	310	318	305	302	308	316	318	352	334	322	343	300	296	346	315	365	300	327	350	346	288	291	315	343	288	316	347	325	335	326	306	346	323	326	316	301	314	329	329	396	312	331	319	302	302	304	355	340	288	351	330	286	343	325	286	303	331	345	306	340	293	294	349	300	316	326	277	302	312	336	340	343	319	353	294	303	315	272	295	334	320	308	316	351	299	299	337	275	272	324	300	333	309	326	299	307	292	359	295	330	315	353	343	342	316	337	320	328	295	322	319	333	309	317	319	289	306	337	317	325	323	274	342	354	306	319	350	319	326	320	340	290	299	334	355	321	322	325	309	343	315	332	338	317	310	300	323	310	301	312	301	312	323	293	321	312	350	333	337	323	297	354	320	310	312	348	340	307	295	327	325	276	336	306	344	315	301	327	386	283	318	316	315	335	324	338	305	321	322	369	312	358	337	331	329	326	344	298	357	319	309	315	324	324	324	336	306	332	305	302	308	312	351	324	355	318	332	319	336	306	296	326	337	351	321	337	303	327	309	325	318	314	321	306	305	316	310	309	317	342	331	295	331	333	345	322	307	310	326	313	315	330	316	294	353	349	312	338	298	322	329	321	301	332	343	337	311	343	305	348	319	310	331	332	328	345	297	304	324	341	323	323	329	322	308	297	327	349	323	316	335	318	330	329	341	324	300	314	334	316	338	335	326	267	282	362	313	322	339	310	306	349	299	342	321	331	335	330	313	342	327	321	301	335	289	294	293	355	291	338	309	325	316	332	329	334	336	352	342	321	337	298	329	326	335	331	362	326	321	317	306	320	301	319	297	327	341	325	323	317	323	325	323	338	328	318	319	332	323	329	335	316	355	314	322	356	325	326	313	316	303	280	312	327	320	301	315	291	320	359	329	330	364	313	332	318	323	319	302	313	299	305	315	338	310	333	287	296	314	316	378	314	290	296	303	315	311	296	318	315	337	323	264	316	323	329	317	325	311	329	326	311	326	313	289	307	307	355	326	336	298	323	337	361	317	291	363	319	366	325	329	315	292	363	316	330	309	313	335	341	293	277	325	320	287	300	327	317	306	351	322	315	310	311	313	356	296	286	319	353	329	365	289	321	314	294	333	289	321	341	306	304	295	364	304	297	333	343	326	338	312	317	307	323	345	349	298	324	331	291	335	293	308	362	331	357	336	343	327	311	311	290	327	305	302	283	317	317	345	307	330	322	325	318	307	309	303	313	307	329	314	310	308	310	317	312	336	311	316	320	312	319	315	309	318	356	311	299	308	318	325	343	298	349	331	326	345	316	316	317	307	306	318	316	295	347	324	321	350	337	332	330	335	336	301	346	331	342	311	303	337	303	287	334	334	325	318	301	303	313	306	303	322	345	306	329	306	349	335	343	329	305	324	310	316	344	296	324	307	340	304	315	299	358	312	326	308	305	308	348	301	351	327	300	320	305	343	299	344	339	357	296	289	376	306	326	310	309	354	333	328	333	316	341	339	342	336	358	348	326	284	339	316	330	330	308	345	330	322	341	290	338	342	338	308	301	296	299	338	309	336	340	331	317	332	345	323	308	316	325	302	314	313	301	301	327	312	279	303	323	302	323	298	310	343	303	327	331	323	319	312	301	322	344	326	340	327	317	290	310	329	313	334	310	312	307	326	313	301	308	327	299	288	339	322	288	307	293	320	303	316	341	305	337	299	326	333	300	292	300	310	319	314	323	351	320	312	309	329	315	332	327	368	301	336	298	308	308	311	329	312	340	305	304	340	339	329	328	316	314	310	329	322	311	307	337	329	320	304	322	322	288	351	332	337	302	338	308	319	334	292	302	310	282	310	314	286	338	308	307	295	308	344	321	313	319	320	357	316	319	323	330	352	302	369	363	313	285	303	312	300	324	321	321	346	310	326	321	302	301	304	341	376	349	327	326	332	295	329	322	293	315	350	306	315	341	343	320	313	324	344	322	309	348	322	304	339	311	333	305	312	347	337	341	319	331	361	314	339	317	313	322	326	319	296	322	368	332	293	303	369	312	315	381	329	339	310	276	297	325	326	312	309	292	329	306	313	334	316	317	353	328	357	297	325	316	365	319	336	307	313	339	358	326	311	383	315	305	313	327	318	323	282	333	303	329	351	280	317	334	296	338	313	337	346	326	350	296	302	335	302	312	330	347	326	297	356	293	326	294	285	336	319	327	339	348	324	292	355	331	334	309	349	347	323	342	282	312	332	343	289	309	291	313	352	340	368	348	317	341	327	292	340	280	334	321	298	321	334	321	327	320	353	320	341	324	349	340	340	305	330	330	308	325	326	307	314	312	278	287	317	341	327	298	314	317	307	330	311	344	296	335	322	345	350	303	277	322	293	278	280	313	341	306	323	315	345	313	293	305	312	309	347	305	294	346	304	294	299	322	337	315	317	307	329	339	329	316	301	319	335	304	324	317	286	309	358	311	368	315	319	314	313	338	333	322	322	323	312	320	344	313	343	336	310	286	316	326	324	316	311	316	334	336	345	330	329	311	294	311	306	286	310	307	342	383	298	285	319	340	311	324	349	312	319	330	322	322	308	285	345	295	341	329	321	341	298	336	314	340	325	337	326	326	338	320	296	329	311	298	338	314	306	335	336	346	313	349	329	310	346	321	302	302	314	339	306	337	282	301	288	343	334	323	322	343	332	321	302	336	323	353	352	304	329	311	320	337	340	338	331	328	326	354	319	345	308	303	284	324	321	302	324	342	321	294	320	315	318	322	322	280	283	289	343	325	312	339	311	325	326
30965	30335	43139	42364	42312	43052	47745	31603	18500	14941	13132	12323	12905	18589	31663	33892	28101	21622	13210	7087	3521	1923	1161	868	773	786	729	785	766	743	784	770	736	800	802	754	793	773	733	743	762	736	785	778	706	749	734	832	756	752	722	734	798	778	744	776	774	765	752	776	755	786	752	765	753	793	780	764	741	749	777	763	742	778	737	808	728	784	785	790	770	725	736	810	779	808	781	741	789	822	772	738	798	744	752	745	739	755	752	808	779	764	792	795	761	764	769	755	755	727	768	772	754	754	761	735	707	700	755	797	769	837	803	739	811	837	764	752	749	746	790	754	699	776	693	824	765	774	790	792	786	735	772	777	798	757	765	784	783	739	728	711	791	750	781	751	823	787	770	787	767	774	777	745	795	766	790	759	780	785	763	732	787	796	738	765	785	732	778	708	757	797	803	702	734	736	714	766	735	767	709	766	774	736	761	747	766	790	769	757	727	755	766	761	813	788	762	832	756	743	741	745	761	751	741	793	821	759	779	767	721	786	728	761	764	779	764	798	743	733	809	752	755	741	781	739	787	742	747	765	790	795	758	749	725	799	786	766	716	760	729	743	745	776	759	735	730	818	722	739	761	759	725	788	785	771	751	782	756	738	788	734	767	757	752	740	742	764	763	748	759	773	747	730	729	774	790	776	748	808	745	730	768	761	755	767	757	748	752	721	774	751	748	772	735	778	727	740	785	748	752	766	844	780	752	714	797	737	765	744	757	787	806	772	756	782	749	718	764	773	726	739	756	759	811	727	744	798	762	753	758	750	812	748	819	739	722	760	742	776	732	783	770	737	749	782	762	772	783	733	799	711	742	719	741	820	730	772	735	761	722	729	773	767	744	764	789	782	775	792	758	765	737	780	739	727	758	770	755	773	754	790	737	762	762	787	810	770	726	724	776	809	785	759	787	745	795	764	803	780	731	747	752	755	741	741	759	810	771	796	808	767	763	729	800	745	786	764	755	800	741	759	748	759	736	776	799	789	739	764	749	743	778	776	803	803	768	764	767	774	768	766	758	811	762	763	798	796	698	736	778	776	754	743	772	825	738	751	803	792	796	759	759	715	747	775	707	785	788	769	765	759	749	803	729	773	776	724	748	791	729	717	787	772	771	765	794	758	812	726	801	761	756	799	717	757	741	757	754	755	738	751	716	735	796	778	740	730	743	813	772	726	770	750	773	775	757	754	770	780	814	763	751	755	755	728	744	727	744	716	756	785	760	736	747	775	780	776	763	755	727	763	798	746	772	744	773	770	817	814	749	737	812	777	764	783	784	742	761	788	734	779	780	750	776	798	751	809	813	746	778	774	747	762	713	805	765	769	717	767	800	766	801	773	708	736	750	811	826	709	775	737	732	741	792	792	787	775	725	765	794	721	793	801	758	746	784	770	703	771	756	752	802	763	796	742	725	749	770	795	789	752	739	798	755	780	796	782	767	769	732	771	776	730	769	774	763	757	727	750	723	811	741	751	770	781	726	698	739	768	722	750	742	767	796	759	784	745	741	732	799	745	770	734	778	742	723	765	769	749	727	815	756	739	775	799	765	736	758	780	741	811	738	757	760	727	787	769	739	749	765	757	725	742	772	771	773	751	813	756	789	762	775	719	747	735	794	774	771	733	762	747	745	758	797	768	766	763	748	758	790	732	794	703	729	789	752	763	719	802	797	798	697	762	738	736	734	761	773	755	754	739	746	703	712	756	764	767	726	714	709	754	753	774	804	715	724	752	768	733	803	732	780	763	751	771	786	745	761	736	751	782	762	767	696	783	751	773	724	780	756	766	766	737	790	746	754	772	729	747	809	793	752	739	741	745	754	786	764	801	801	748	758	791	750	752	731	764	748	750	738	744	791	737	794	765	805	829	751	756	747	780	751	777	716	745	758	751	748	754	737	779	717	763	770	729	781	747	727	750	765	758	669	736	790	772	801	815	745	730	774	808	754	772	828	734	783	770	796	792	777	793	762	766	757	773	811	724	751	780	766	788	772	716	746	749	768	769	766	813	755	762	777	764	757	764	791	767	734	728	788	733	761	785	755	740	749	773	779	803	804	741	776	775	749	753	747	765	733	762	788	717	827	788	731	765	694	743	803	766	770	796	753	765	780	768	778	775	832	738	734	722	791	797	767	788	762	769	742	745	709	782	732	756	694	766	773	715	717	757	742	771	748	728	801	750	757	773	747	780	735	782	775	742	728	695	771	736	756	746	777	734	753	758	804	779	793	737	724	740	737	799	769	750	783	804	762	805	764	801	760	794	765	732	732	750	733	759	800	761	726	762	764	760	761	710	727	765	713	711	789	752	785	775	755	772	739	812	718	791	764	809	759	751	794	821	787	773	743	727	768	792	745	806	775	742	776	743	741	739	727	784	774	825	725	756	790	746	740	745	720	804	796	718	777	796	776	721	718	760	763	703	784	754	756	760	729	743	765	777	766	756	763	807	789	763	777	723	723	760	805	754	768	772	774	706	804	783	731	735	812	706	748	748	798	750	766	842	754	793	741	759	727	709	769	768	731	749	769	747	754	758	755	761	735	734	791	740	776	753	740	746	761	797	776	751	746	756	740	730	743	750	707	796	725	789	752	792	775	715	754	759	762	750	739	794	764	788	692	792	844	746	751	754	812	719	727	793	830	756	713	826	754	721	766	762	720	734	790	750	753	766	694	715	748	712	690	783	809	772	762	771	782	743	766	739	764	788	779	780	753	750	786	802	782	806	751	784	748	735	754	740	753	770	777	719	759	797	803	755	784	779	785	765	727	774	693	780	786	754	743	763	777	741	707	746	766	801	756	751	814	742	791	748	766	767	747	771	743	791	752	749	732	796	724	778	794	750	826	766	730	771	745	788	784	778	729	744	762	743	784	738	801	733	760	798	702	753	790	746	775	691	766	798	745	801	768	756	770	750	807	721	779	724	740	752	748	778	754	735	718	754	775	783	706	770	711	714	767	757	772	772	739	726	781	756	747	731	744	770	770	765	747	761	782	807	728	793	771	819	809	737	788	775	755	742	797	746	784	745	780	759	710	731	801	738	804	762	781	794	736	801	763	765	770	760	775	828	788	739	751	788	803	714	743	741	732	778	750	800	726	777	781	767	777	758	708	707	752	781	729	685	773	744	794	777	742	738	741	795	710	741	771	786	707	759	766	765	759	730	766	807	773	739	814	714	783	770	775	733	770	735	730	795	759	775	728	790	751	766	744	794	766	756	715	756	736	787	771	746	765	743	763	775	744	775	767	784	731	778	783	784	739	814	786	730	787	759	728	760	798	762	773	819	786	745	771	811	755	805	792	764	785	759	735	717	729	786	791	809	756	777	740	772	774	794	807	771	756	730	729	731	765	712	769	785	769	738	765	756	778	774	769	743	758	760	747	746	786	773	758	770	727	770	780	767	720	794	776	733	717	688	719	734	766	748	751	805	771	736	774	787	796	737	773	783	746	733	688	776	753	751	769	731	746	721
29624	23372	22103	13595	8776	5611	3879	2497	1592	1060	1108	1154	953	731	773	938	984	806	677	563	439	451	406	398	420	378	401	394	414	372	386	414	444	405	361	345	391	387	407	393	404	390	427	389	397	370	401	388	372	362	422	379	368	362	411	389	404	378	399	402	406	402	406	352	383	369	382	398	359	433	411	395	371	375	392	434	397	384	386	350	383	361	411	356	384	371	393	476	366	402	376	363	362	378	434	391	392	391	337	414	350	387	427	333	365	371	398	444	406	410	394	406	408	386	412	387	382	369	415	388	368	380	397	406	403	413	363	380	380	350	344	420	370	403	367	363	400	423	357	379	366	368	429	403	368	370	403	430	397	369	396	397	388	420	374	413	367	404	416	407	410	349	434	407	384	381	377	395	344	392	379	388	399	392	417	393	410	440	392	359	403	398	391	364	339	406	376	393	376	379	358	406	371	381	416	384	381	358	362	385	383	391	395	367	396	404	422	334	397	388	389	413	389	416	429	388	444	406	365	390	405	434	419	410	387	418	393	358	364	431	345	417	388	380	434	450	410	405	392	402	392	388	414	378	397	409	403	409	391	387	403	402	391	393	402	405	416	409	391	397	429	387	402	386	392	404	407	388	388	386	392	429	399	418	349	365	392	418	408	362	392	386	393	357	385	416	379	388	404	361	376	389	387	363	392	417	339	360	405	393	386	402	391	374	348	416	389	371	400	397	370	386	375	361	433	394	389	381	417	389	386	392	455	407	372	396	395	371	394	411	395	364	386	394	366	386	399	409	397	412	400	376	364	397	411	386	383	415	433	409	389	379	339	361	407	411	380	395	387	362	393	372	385	361	352	399	354	359	388	388	410	368	417	361	388	372	402	373	403	375	431	393	405	401	419	377	387	410	374	406	358	407	349	391	386	429	388	408	371	359	393	378	374	424	387	392	403	364	419	406	403	377	388	386	376	383	407	375	402	401	393	403	401	390	392	398	404	380	361	391	359	390	384	382	406	386	436	396	407	405	404	387	419	405	428	399	386	398	380	382	391	413	393	439	378	410	422	423	360	397	419	389	408	358	398	426	377	430	412	440	387	391	419	432	418	393	391	375	383	351	408	369	427	376	390	383	372	413	398	372	426	385	379	424	414	359	380	387	443	403	403	389	378	396	397	391	363	405	394	391	400	385	412	410	387	379	412	421	398	370	398	379	412	404	379	393	429	389	376	391	363	360	387	398	406	386	403	385	383	369	396	412	409	377	398	347	371	405	401	397	405	391	391	339	396	343	385	378	375	398	406	393	400	390	409	409	387	375	385	358	434	370	378	405	369	424	401	419	412	379	374	408	404	381	395	401	401	395	410	388	407	374	403	427	376	433	413	420	383	399	391	374	384	395	393	419	362	377	354	379	374	395	424	393	401	404	403	366	410	393	421	385	378	398	390	369	418	389	376	377	411	415	402	398	343	382	461	410	401	387	398	367	382	400	423	369	397	423	372	393	395	372	368	406	402	435	394	393	401	385	374	387	392	349	401	419	391	370	401	393	377	381	406	384	386	381	394	389	390	366	392	400	401	408	393	398	382	389	370	358	384	421	413	412	412	374	387	388	373	418	422	385	411	409	390	426	403	401	399	387	397	391	372	419	397	358	396	390	376	372	427	420	415	383	384	393	430	398	401	378	398	382	390	396	396	400	369	435	378	393	411	356	429	392	409	375	357	402	383	389	391	399	397	406	391	412	378	396	405	393	379	435	435	416	381	408	410	391	417	391	385	361	396	393	366	399	381	399	375	392	390	362	401	416	398	413	405	432	392	448	386	372	418	410	413	357	390	392	399	369	395	379	404	354	390	403	425	369	381	409	449	401	387	378	382	397	422	388	351	362	393	395	452	419	380	408	374	382	384	430	410	402	374	376	377	373	408	386	374	398	364	403	400	408	423	391	413	379	402	407	391	398	439	411	364	366	419	409	376	409	385	420	391	377	383	396	378	409	340	412	389	408	398	388	397	400	393	390	365	393	411	369	426	384	381	394	376	370	389	383	392	387	374	399	399	436	375	379	425	389	397	350	420	375	433	383	396	425	407	404	404	382	377	372	412	383	374	397	390	417	401	397	431	381	364	374	413	396	381	374	380	399	389	396	417	410	390	397	398	362	406	386	378	406	412	400	348	373	376	386	408	414	346	440	387	399	375	396	403	384	353	397	389	395	435	405	392	391	417	377	402	370	371	420	397	386	406	413	368	364	393	386	368	362	387	362	384	395	409	389	351	406	415	373	393	367	375	395	428	375	409	351	389	368	370	418	359	413	402	403	343	408	415	355	364	394	397	414	378	339	356	428	381	405	382	370	360	422	380	380	375	411	389	379	414	397	392	368	395	400	397	396	368	398	382	413	390	351	382	370	404	371	369	405	398	391	388	386	392	427	394	389	383	391	398	365	390	381	393	383	395	337	367	422	392	417	390	410	415	380	397	358	370	411	384	372	385	385	367	402	391	375	375	347	386	400	379	417	402	390	425	390	369	367	400	403	383	400	389	381	393	397	359	388	420	387	359	425	383	369	386	395	361	394	429	420	422	353	420	408	395	421	371	408	405	442	414	394	375	360	382	399	402	352	399	380	390	392	436	407	405	375	359	430	386	408	428	414	371	401	378	368	386	363	403	420	369	422	367	404	345	387	428	386	425	405	409	353	410	421	380	403	348	380	387	419	389	397	361	381	408	386	395	408	423	395	372	393	400	386	341	427	395	351	412	372	394	395	362	378	400	414	338	400	377	401	396	433	398	387	408	425	345	402	408	372	386	383	417	419	431	385	370	381	434	418	384	364	417	373	419	397	398	398	414	409	427	386	381	380	376	396	374	385	404	353	398	386	387	429	367	388	370	385	411	439	418	376	401	334	353	370	418	409	422	411	382	392	423	417	421	368	358	410	386	387	380	389	358	380	382	383	372	382	399	394	345	351	361	415	380	397	377	379	369	363	399	390	397	339	394	371	411	421	398	398	405	399	421	397	422	381	375	395	395	413	386	362	400	417	405	395	401	387	374	374	374	381	410	416	388	382	405	391	377	346	373	416	377	384	369	371	391	405	405	424	408	361	403	357	397	398	411	406	394	393	378	360	398	381	420	398	363	401	384	397	372	352	372	388	408	372	378	364	369	403	382	400	392	393	392	412	387	389	388	416	363	396	393	401	383	374	401	402	376	380	405	393	396	386	371	399	383	373	389	392	391	396	356	387	399	391	425	419	422	403	360	406	364	416	340	404	371	396	397	361	374	355	388	394	394	405	388	377	410	385	380	407	415	397	360	375	374	371	404	384	393	409	374	379	355	395	419	409	402	380	405	392	400	392	403	392	383	392	376	367	386	379	426	386	390	411	402	404	342	346	373	368	330	389	397	413	393	382	349	399	418	391	391	414	376	368	376	377	396	398	428	359	372	396	369	389	420	391	413	448	362	356	367	359	378	373	409	411	364	402	374	378	383	380	357	398	360	395	385	416
16260	16050	25494	23415	20488	16131	13879	9443	5890	4314	4872	5169	4243	2748	3098	3908	3659	2729	2058	1538	1209	1044	947	931	940	882	887	934	861	869	854	879	995	866	922	923	924	944	898	921	938	933	887	903	873	915	839	900	921	896	884	930	821	902	873	856	925	894	932	859	915	935	891	928	964	894	888	923	864	941	876	938	895	914	916	924	899	867	918	887	870	894	856	900	925	907	927	884	893	884	879	971	938	948	922	930	900	913	889	898	920	913	870	875	884	890	928	920	943	888	893	866	927	889	899	891	830	902	882	924	904	908	933	915	906	897	889	887	932	862	946	851	869	855	912	898	898	895	890	867	905	871	869	873	905	868	915	829	915	921	967	919	924	901	946	907	857	889	846	869	811	902	868	946	899	902	943	872	956	953	899	845	922	937	888	957	909	879	905	922	908	874	897	885	941	863	886	900	906	907	893	859	878	882	894	929	877	870	896	949	910	926	892	903	901	877	925	873	870	882	898	978	931	868	932	878	911	919	928	908	909	888	906	897	934	894	943	900	878	868	948	939	904	915	875	930	924	893	890	878	917	889	870	901	873	880	890	951	943	952	932	908	899	909	859	887	913	915	947	854	946	894	897	937	934	886	921	876	906	916	908	951	937	880	951	890	950	878	892	889	914	907	926	897	927	893	880	877	899	861	925	885	878	919	891	944	911	857	890	895	911	863	910	873	875	944	912	926	936	898	852	898	921	884	885	903	881	921	893	927	899	946	899	898	866	916	896	893	927	906	901	959	886	905	854	942	889	833	928	924	919	896	872	947	899	936	825	951	876	928	869	926	845	902	918	881	937	883	849	902	915	906	940	937	911	920	923	910	914	899	941	936	863	884	896	928	886	868	968	970	885	915	885	911	862	865	941	901	920	925	937	885	863	889	945	852	888	903	933	919	949	879	870	912	888	953	909	898	852	863	910	912	890	903	963	915	911	868	935	890	927	899	940	869	854	898	874	870	940	922	908	894	891	926	919	963	855	942	885	891	936	910	849	907	895	906	951	908	873	913	941	930	927	914	873	902	885	917	944	969	875	932	849	925	915	915	911	917	884	930	888	894	904	852	887	1025	879	984	945	892	921	894	901	872	900	940	889	933	828	865	879	895	930	895	882	961	949	900	844	896	892	901	856	905	913	896	919	898	948	867	913	876	867	898	939	884	910	936	841	911	825	949	900	884	951	954	913	949	946	895	930	914	912	919	907	929	883	953	924	843	930	860	912	935	910	908	889	866	855	896	921	877	878	887	856	910	911	895	943	872	881	895	882	907	880	903	878	909	953	918	865	887	907	887	915	887	908	922	913	904	899	892	886	914	913	944	880	930	896	917	897	884	909	936	911	899	875	917	938	928	893	878	904	879	876	920	888	931	905	886	867	860	890	900	921	910	938	913	915	890	909	875	988	896	864	888	880	934	870	914	931	904	950	902	927	895	947	831	918	923	917	907	868	914	904	901	892	935	914	887	935	903	925	941	891	829	889	928	962	890	862	938	905	904	920	942	949	918	867	890	915	925	877	936	866	905	913	907	922	892	955	892	842	895	890	935	893	919	902	897	921	941	939	892	872	895	947	886	917	963	883	911	939	866	937	866	833	919	898	936	898	927	958	932	935	934	976	897	921	910	897	827	876	926	847	908	849	869	881	894	891	886	919	880	919	946	922	909	890	932	924	887	897	889	911	931	897	935	922	921	949	866	937	948	903	882	952	877	883	927	940	822	911	899	871	922	884	925	965	897	956	917	947	911	935	873	902	938	925	931	929	922	935	883	873	913	953	937	947	891	908	944	869	952	885	887	926	906	903	876	902	889	945	867	903	898	928	945	921	944	875	935	980	923	919	901	877	901	919	847	901	900	928	952	908	887	870	893	877	949	922	940	881	914	938	869	947	911	877	906	918	927	936	892	849	859	888	945	886	922	887	901	862	920	880	882	922	935	870	931	876	927	891	901	883	883	901	945	867	911	894	927	917	877	938	927	870	884	877	900	890	905	949	923	880	922	891	902	900	852	890	942	884	884	929	969	909	986	902	907	878	929	891	864	912	908	920	881	882	888	898	904	885	924	922	842	883	932	886	919	920	906	959	899	946	873	883	904	880	905	877	890	910	923	898	924	847	889	882	916	920	904	960	879	937	915	881	909	874	905	924	884	953	911	897	972	915	923	881	883	922	912	858	870	884	911	983	937	934	925	903	895	910	885	901	930	886	874	945	963	945	884	884	926	893	942	949	889	879	920	949	915	930	958	931	924	964	930	895	844	883	892	906	882	889	904	910	930	888	874	892	880	909	868	866	913	888	817	948	894	966	952	940	874	894	876	892	881	950	929	856	924	874	924	854	945	895	913	941	911	898	923	890	907	890	958	850	934	925	889	863	883	900	882	879	883	924	887	883	962	884	881	933	881	921	893	894	954	981	860	914	939	911	847	915	884	883	944	859	928	863	917	930	926	896	908	898	887	916	883	928	849	879	910	883	953	886	829	927	852	878	913	800	892	936	847	886	911	959	940	920	936	880	873	960	916	892	912	914	989	941	844	905	927	952	946	940	924	926	942	903	903	877	926	906	889	854	870	919	870	906	964	862	928	873	884	899	908	880	907	915	914	887	901	904	906	917	878	927	883	864	928	905	923	916	847	947	957	881	915	943	898	951	872	884	921	920	935	967	883	857	888	920	923	911	854	932	911	880	949	923	857	896	901	864	888	940	916	895	880	881	909	910	893	914	905	912	936	915	886	907	962	901	927	903	876	910	860	827	890	903	867	895	937	908	924	947	919	896	904	905	931	879	885	891	912	933	880	915	862	904	902	872	925	896	903	945	890	910	917	890	879	930	905	873	881	886	888	945	870	883	923	939	885	890	892	955	888	943	903	911	903	937	947	936	912	872	906	870	943	955	969	875	891	902	929	868	912	898	898	873	865	897	912	938	896	923	928	917	899	929	903	863	871	888	905	872	892	921	839	896	945	897	975	884	882	973	922	870	870	918	857	856	924	901	907	965	897	907	935	859	875	961	927	955	913	861	901	940	900	919	887	911	908	901	951	869	919	912	956	871	930	896	915	946	863	893	944	889	906	954	941	850	916	928	879	901	944	891	910	896	914	901	932	888	898	960	858	907	906	917	935	859	903	894	933	906	878	976	916	972	906	907	947	883	868	878	891	869	878	923	909	888	873	886	936	878	946	921	886	878	934	912	913	905	910	939	907	906	897	904	877	977	882	898	899	932	921	927	923	874	898	906	884	890	898	863	877	929	903	846	870	907	877	896	913	898	938	936	925	895	934	921	862	881	876	896	901	939	913	965	874	935	922	895	882	935	911	908	876	884	912	900	907	933	904	861	891	873	949	912	917	893	879	888	946	892	895	883	889	888	876	878	912	935	941	917	930	879	907	928	919	964	900	902	940	922	890	908	935	943	950	934	911	968	904	917	889	888	888	906	931	936	917	888	910	878	872	946	946	934	900	899	912	908	933
37477	29709	36692	32659	22495	17518	23203	17603	6481	3067	2651	2917	2428	2236	4384	5913	5306	3529	2060	1110	691	500	364	329	380	349	392	398	352	379	366	362	347	342	358	365	404	363	391	382	341	358	348	362	355	348	366	372	379	304	340	379	295	324	352	386	375	384	367	328	352	344	339	353	363	349	336	344	377	338	332	356	334	372	353	356	375	367	329	363	364	367	372	365	362	349	347	367	361	347	380	366	343	359	346	353	342	351	358	359	332	365	344	354	405	392	320	370	387	377	389	326	371	344	357	408	364	387	376	379	371	352	310	338	361	363	351	378	374	326	365	358	345	354	346	348	376	361	353	332	362	361	389	341	331	358	387	345	349	380	352	340	368	337	374	365	359	352	335	353	381	349	337	359	329	354	356	337	357	353	361	348	368	359	362	296	327	307	387	382	351	333	318	342	360	383	323	367	362	351	360	347	370	358	376	330	366	336	382	380	376	369	326	370	340	366	372	352	346	351	356	377	370	339	356	336	326	337	338	367	372	358	363	378	350	374	339	388	374	366	330	335	362	370	377	344	327	360	364	381	362	340	335	347	341	331	377	369	371	347	329	353	376	379	385	340	358	325	357	379	396	330	335	381	368	419	381	349	323	374	342	355	350	355	374	337	326	324	384	343	397	344	343	341	386	371	320	382	363	328	370	357	350	346	379	342	364	349	339	353	366	353	358	326	373	351	336	350	373	363	321	378	340	328	398	336	376	353	375	346	379	382	372	359	359	347	347	369	347	357	329	356	330	352	360	380	323	371	364	353	363	344	327	341	351	372	347	343	340	360	363	352	329	351	351	363	312	364	367	354	383	376	332	377	370	325	358	353	329	346	364	371	374	373	356	358	364	365	341	351	354	345	345	319	346	346	319	349	404	350	349	370	313	387	356	347	325	346	408	378	388	310	356	360	367	354	351	377	330	364	338	342	337	378	337	365	375	376	318	342	384	364	334	379	338	348	347	334	360	324	333	354	371	335	350	373	371	334	349	392	366	334	347	330	340	348	356	325	368	353	372	382	339	344	356	360	331	347	332	379	401	362	399	364	376	329	371	364	323	331	361	353	359	323	376	372	374	346	319	360	349	342	365	373	397	348	345	352	352	358	338	343	340	331	363	341	351	360	345	353	343	328	338	382	381	335	334	339	365	321	396	328	382	318	366	369	364	331	388	341	350	334	374	345	336	354	360	368	335	357	367	369	353	372	332	323	350	357	363	331	317	360	359	306	347	361	368	365	353	372	354	356	331	366	354	318	337	329	365	371	351	367	338	350	367	331	362	346	365	327	362	349	380	339	363	405	386	338	338	389	362	353	369	376	374	358	332	363	350	357	341	359	379	355	362	372	364	333	338	334	401	376	319	345	354	365	357	377	345	345	319	359	356	355	363	354	367	345	318	355	374	330	369	329	366	357	376	343	364	348	350	366	366	384	359	362	376	389	370	344	350	326	340	366	313	346	334	383	373	353	336	359	417	403	355	331	296	318	346	340	349	334	397	361	320	333	333	379	357	359	356	358	367	289	338	342	382	353	408	355	353	409	329	348	380	321	359	346	339	378	360	344	376	348	352	362	323	388	349	364	327	349	383	348	361	386	378	344	328	376	361	349	350	375	359	349	345	367	326	349	352	334	357	354	346	372	341	358	351	345	348	353	358	330	348	370	350	373	364	387	333	339	409	340	349	330	360	342	370	372	355	401	351	325	345	330	359	345	353	374	361	368	383	379	333	319	357	377	384	338	318	364	344	348	364	376	384	337	362	321	337	334	363	341	338	355	377	361	366	364	370	346	352	345	355	321	389	354	388	346	335	327	330	353	353	335	322	373	345	345	333	334	350	341	354	377	364	328	373	348	374	378	327	380	364	338	377	350	358	381	368	362	377	343	344	354	364	343	360	361	361	355	327	349	390	329	357	363	352	325	365	356	336	343	348	355	364	322	362	345	359	389	352	357	325	357	351	375	410	368	350	328	377	312	343	329	376	385	350	350	338	389	371	380	310	377	336	350	411	321	331	341	356	351	351	326	358	337	367	384	349	349	350	349	326	368	351	376	373	364	331	369	388	345	342	405	354	358	354	364	379	387	330	292	360	342	346	318	341	320	361	366	393	358	335	339	372	329	345	379	353	341	385	347	349	392	365	374	318	366	351	368	316	373	373	350	347	368	375	357	335	342	355	364	363	351	384	342	347	376	369	353	337	376	355	319	356	395	360	366	372	360	337	390	355	319	372	346	343	344	372	379	350	344	342	356	375	374	356	363	340	356	349	362	368	361	326	345	331	341	338	383	365	348	361	370	355	372	394	378	358	323	366	382	392	357	341	357	356	350	385	347	350	351	351	353	350	380	350	354	337	397	347	361	384	377	331	326	326	338	382	341	355	342	342	374	351	390	376	371	381	397	342	393	349	351	351	353	364	350	360	346	364	351	357	341	330	360	343	357	364	365	396	358	353	321	360	348	387	330	352	348	384	398	357	396	356	350	356	355	347	353	387	366	352	359	327	342	380	354	381	360	325	359	359	330	379	350	378	373	365	361	333	343	371	365	336	359	350	349	332	330	353	363	350	350	379	369	384	336	389	325	381	352	329	363	328	347	348	380	392	374	359	355	348	323	347	356	318	349	385	381	336	370	356	382	378	350	395	331	332	354	381	343	383	368	374	343	358	356	351	377	362	359	318	338	394	320	365	381	378	323	378	338	367	371	345	346	365	355	389	347	372	338	359	319	340	330	334	357	325	318	373	348	357	331	338	360	350	353	370	370	355	362	369	355	388	353	346	350	370	370	357	390	357	383	344	356	363	334	345	343	351	361	360	349	406	371	368	355	328	361	327	348	350	354	350	344	327	363	360	372	360	353	358	376	345	336	356	343	348	326	325	368	322	353	357	387	340	358	332	359	370	386	333	361	382	323	328	378	356	351	359	350	342	406	349	379	367	371	329	358	336	373	349	375	389	368	391	320	386	344	374	364	377	345	341	354	352	358	349	351	348	327	337	358	338	338	357	350	371	344	337	363	345	376	381	348	361	394	360	366	328	353	325	356	356	392	370	365	349	342	341	376	352	368	362	323	349	374	347	351	313	357	327	367	349	373	342	347	344	367	360	307	352	335	368	319	310	368	372	350	352	332	384	362	352	393	351	392	374	344	347	348	356	363	340	383	327	339	356	363	369	352	379	393	363	350	377	396	351	361	347	338	348	357	334	331	354	343	368	348	332	375	379	348	362	347	341	376	363	386	383	382	372	327	336	366	358	352	326	359	327	351	345	377	363	357	310	356	389	361	343	340	362	351	351	316	358	369	352	372	365	370	355	363	341	377	371	348	353	345	340	355	371	329	341	340	350	385	349	373	322	360	366	367	333	360	353	347	369	337	330	371	317	337	404	342	396	373	375	343	341	355	338	353	355	400	357	338	355	336	379	368	363	359	389	330	336	361	390	321	398	357	366	355	343	338	350	358	354	378	373	392	366	359
22200	21673	37752	39113	33561	31678	38891	28843	14190	9929	11260	12851	11590	10417	18745	22951	20562	14305	8559	4456	2370	1512	1023	963	848	845	879	796	823	828	844	915	867	846	837	819	845	822	819	823	832	816	844	813	796	809	883	839	829	826	827	822	823	758	824	820	794	826	790	820	882	805	843	858	892	863	772	841	833	805	844	809	857	862	836	876	803	861	854	850	810	829	847	836	802	838	819	837	810	855	786	835	856	844	846	863	902	884	833	842	830	806	850	831	794	798	847	878	823	841	824	808	796	848	830	846	858	798	819	802	836	813	826	875	852	803	878	856	813	858	873	857	836	807	836	848	828	786	817	849	883	851	851	876	835	815	867	885	821	827	881	817	813	801	809	840	834	821	832	861	873	831	814	820	896	847	846	829	762	806	806	825	815	873	834	810	823	808	823	849	836	880	825	792	863	832	774	774	827	813	848	844	869	894	895	788	804	837	833	857	836	820	891	769	888	808	829	832	865	793	824	810	836	856	848	826	801	832	847	823	815	859	831	845	811	801	801	842	767	854	869	818	840	861	744	828	820	828	798	800	837	799	821	820	840	863	827	809	830	843	829	869	822	806	815	828	828	808	832	818	894	823	849	809	879	775	840	865	860	865	862	857	845	814	855	855	784	800	856	857	826	841	806	810	850	813	878	785	827	859	850	834	891	855	811	842	831	833	852	808	809	820	850	832	813	835	791	812	844	841	786	820	812	828	839	816	811	871	865	793	872	894	819	803	851	820	872	825	837	864	841	869	810	841	821	813	867	782	811	824	819	832	855	890	810	838	832	864	846	802	812	800	824	833	864	832	819	866	833	813	858	855	771	820	850	797	871	786	875	836	866	852	821	826	830	806	852	839	806	841	865	838	821	842	830	821	810	841	826	843	849	794	858	843	866	848	812	847	811	839	863	844	841	820	852	834	862	805	770	853	821	822	852	851	849	831	855	876	846	824	877	874	835	814	855	845	798	872	804	796	857	798	803	819	806	793	817	836	848	862	833	855	865	844	849	879	813	796	830	857	793	832	867	850	899	815	806	892	866	786	820	833	811	824	792	834	871	834	829	824	797	834	829	840	813	856	845	798	838	798	822	790	870	765	852	834	883	845	840	780	843	846	873	795	880	818	853	834	880	850	805	832	808	818	833	837	773	870	816	877	819	859	838	794	857	820	873	886	836	891	808	814	836	815	794	829	880	788	824	889	892	789	866	844	869	816	892	832	837	841	856	841	846	841	867	785	833	805	793	833	837	856	868	833	791	821	819	871	815	821	791	792	847	786	766	832	867	828	870	871	775	798	872	848	833	813	845	836	825	811	846	830	840	852	801	849	874	862	842	803	861	863	841	783	802	874	827	811	828	804	800	782	859	771	829	797	884	866	871	841	856	841	815	837	841	818	874	860	844	822	820	829	855	843	807	826	844	816	817	865	846	889	797	803	817	805	823	828	825	863	826	838	819	800	889	854	828	805	809	800	852	781	839	846	794	864	862	834	851	823	815	796	853	853	824	862	875	843	826	844	831	791	855	808	811	840	816	822	815	834	835	799	836	813	870	839	853	839	811	780	882	862	813	858	806	835	797	850	858	843	802	802	824	785	795	789	797	819	826	890	841	872	854	855	840	814	856	840	868	862	831	829	814	843	822	814	818	814	849	839	850	790	886	777	863	835	819	821	826	866	818	817	831	870	867	823	853	832	846	858	824	849	864	815	861	869	780	836	818	838	870	825	866	867	779	802	833	825	853	803	816	879	794	850	897	815	809	845	817	845	778	805	841	857	831	834	848	838	846	898	792	833	792	830	855	808	828	806	832	833	823	804	835	876	819	821	843	879	820	843	784	812	866	830	820	812	892	896	857	815	809	813	797	872	839	843	831	860	810	821	867	815	824	816	831	863	799	827	793	773	809	796	839	864	791	841	825	839	826	881	824	829	834	884	834	840	776	852	869	866	807	828	829	835	825	803	793	824	780	794	834	840	819	842	814	847	812	830	863	840	871	829	859	850	792	864	814	869	842	858	775	811	866	772	779	843	841	882	796	842	805	866	828	841	843	871	813	828	787	823	856	869	858	863	828	857	846	807	843	834	824	813	828	816	802	820	733	878	851	843	839	804	802	800	857	877	845	806	861	886	834	817	817	829	851	783	831	845	802	831	863	846	772	842	796	817	867	815	851	769	885	819	832	852	841	822	838	841	833	831	897	823	778	900	830	869	825	847	826	814	834	812	845	837	842	826	894	850	851	766	821	864	833	896	812	819	828	820	805	826	873	820	848	830	814	858	860	890	824	817	837	842	826	866	864	803	783	786	791	791	777	850	818	861	877	811	808	817	827	806	866	829	857	859	830	829	880	828	846	812	874	797	871	818	830	838	842	757	827	819	828	794	839	799	851	807	788	812	858	840	752	818	792	882	833	796	806	817	839	827	797	883	856	838	868	871	832	803	819	863	797	873	873	838	830	844	818	830	789	837	819	812	822	783	778	809	829	787	853	832	833	838	829	787	867	826	865	847	818	837	791	741	841	858	840	835	897	821	813	824	803	903	806	818	852	788	783	847	810	842	842	874	861	843	807	848	775	831	832	834	833	859	850	816	804	840	837	766	803	810	779	783	831	827	852	852	830	797	857	838	859	818	848	822	837	847	831	805	842	812	843	844	850	824	838	858	822	787	822	794	833	844	804	840	800	807	815	850	811	843	801	810	868	851	855	799	863	812	853	810	865	827	816	881	849	814	875	846	822	870	816	833	820	870	809	844	820	827	819	793	870	818	824	860	843	864	834	818	810	783	796	816	849	813	776	775	836	841	784	856	824	865	840	839	826	861	796	830	846	884	832	840	808	791	805	840	832	855	839	856	870	819	803	833	796	844	873	787	886	802	820	871	867	863	826	834	807	860	838	798	782	822	861	822	875	851	896	818	829	828	844	785	800	798	842	827	803	837	870	866	855	805	798	848	843	818	899	851	850	835	838	818	833	909	790	925	880	834	881	791	848	861	802	784	877	852	817	823	822	817	825	854	777	843	845	830	847	817	785	795	802	834	888	845	798	874	821	828	815	823	851	853	829	780	865	764	852	830	880	855	791	840	798	852	836	823	857	840	859	821	858	817	817	837	869	819	827	850	769	820	840	812	862	822	891	827	825	857	850	858	803	844	863	841	865	833	861	850	826	766	803	774	870	830	841	824	849	847	854	816	855	778	903	839	833	845	793	860	885	799	824	827	836	850	789	845	860	756	806	886	853	823	885	846	812	875	796	880	817	877	858	794	867	827	798	820	885	833	881	811	789	800	805	801	835	848	838	828	839	832	794	805	856	792	826	837	875	863	827	818	839	803	814	870	836	832	859	847	843	822	800	789	796	898	776	853	852	841	830	814	910	830	819	770	848	869	882	858	868	797	846	840	831	817	841	830	813	826	860	813	822	864	868	866	820	857	851	820	860	825	844	812	842	833	879	837	840	866	819	819	828	860	791	825	876	855
41252	33407	38917	43029	31469	26388	32285	27507	14856	7074	4114	3943	4355	3619	8865	13096	10787	6826	3596	1629	907	585	398	362	339	289	337	330	364	318	291	310	325	285	308	338	305	339	346	337	332	297	319	338	291	355	347	351	339	328	327	337	329	322	319	296	319	315	319	335	340	345	319	329	335	331	339	335	332	331	339	310	333	314	325	328	317	322	337	356	318	347	304	336	327	347	332	317	346	334	304	335	306	309	346	322	344	330	317	350	329	350	335	361	306	315	373	298	346	331	295	300	334	300	330	333	352	315	351	302	318	310	332	364	359	314	338	315	353	318	330	336	304	332	313	328	356	344	321	308	297	323	327	357	349	319	295	309	319	304	326	326	309	357	274	346	337	354	313	326	346	310	315	347	378	360	329	331	352	315	348	327	327	354	313	327	329	330	335	367	328	366	313	330	356	308	321	331	322	300	307	298	349	328	322	317	343	367	307	307	310	330	320	324	327	313	307	336	331	324	329	354	284	356	322	373	297	313	298	327	327	327	327	306	350	328	358	350	307	342	324	321	329	327	333	327	326	303	335	345	306	328	307	342	337	317	281	319	297	317	333	325	357	323	311	323	313	316	346	355	328	342	307	357	358	308	313	332	344	328	328	317	327	331	332	349	284	317	333	317	327	342	318	344	313	319	337	327	316	331	345	290	330	336	298	358	317	343	352	332	352	318	350	347	347	334	294	333	340	312	306	327	290	349	351	312	343	355	351	341	282	348	319	317	337	346	332	307	321	313	293	331	315	302	330	287	307	315	322	308	343	323	317	347	335	333	308	292	316	372	347	336	338	322	365	330	333	317	302	358	343	354	336	315	339	335	291	339	293	332	358	326	315	323	337	328	345	347	313	326	315	340	323	312	312	332	325	347	306	338	343	359	314	328	304	301	304	288	368	315	332	315	329	361	318	323	321	342	352	327	370	323	287	338	326	327	340	338	293	356	320	298	313	333	307	282	336	338	313	308	299	349	318	350	307	327	303	326	326	341	341	328	331	305	334	351	306	315	297	335	329	311	317	308	307	343	325	332	302	355	334	331	312	336	342	348	330	350	321	332	340	350	324	364	328	316	347	331	275	315	314	371	336	312	319	327	295	304	335	325	352	331	291	325	336	345	330	329	314	271	316	314	309	302	294	320	364	303	329	361	309	342	333	302	309	336	348	327	327	327	302	292	325	352	307	323	340	328	323	318	290	315	337	355	379	332	347	337	348	355	316	345	326	304	299	331	335	365	351	330	347	299	299	292	324	346	326	293	353	336	325	300	303	313	322	337	350	307	329	357	332	289	323	354	317	326	343	302	358	322	322	318	325	328	339	334	317	317	337	308	356	308	370	320	324	334	317	295	338	303	351	300	348	333	305	333	322	320	310	330	355	344	313	362	330	304	336	312	314	328	301	342	324	358	314	371	342	325	331	329	321	309	320	348	328	354	337	355	332	349	382	329	301	326	293	328	324	315	319	346	318	331	346	300	280	308	347	394	324	317	323	319	331	284	331	321	341	340	320	349	355	301	349	369	335	333	345	327	308	306	319	311	368	338	316	331	340	309	312	317	301	334	296	320	310	337	338	318	355	302	341	325	354	310	317	321	306	338	332	327	303	291	305	311	326	360	380	334	299	321	310	305	336	373	282	323	312	345	330	292	318	331	325	315	341	325	335	330	335	309	311	329	351	336	349	373	328	306	308	308	316	305	366	344	337	340	314	323	337	359	338	323	341	337	304	318	308	345	323	343	350	337	319	349	330	337	316	324	311	341	309	295	334	334	299	281	319	343	328	321	350	315	291	327	300	308	316	329	320	329	319	344	333	307	340	329	308	305	371	330	347	318	330	311	352	338	320	305	332	325	291	337	309	318	324	347	334	331	329	301	305	339	347	327	289	330	339	323	340	334	304	316	347	335	338	343	327	326	343	322	350	307	297	363	290	306	348	301	323	324	338	314	319	332	348	327	347	304	328	312	315	314	311	322	314	334	334	323	330	328	330	322	318	309	307	354	356	293	336	317	314	371	335	360	327	321	350	339	328	342	340	314	323	304	330	328	337	350	339	328	320	315	338	336	308	296	358	332	316	318	332	323	340	321	326	330	316	329	327	328	335	325	344	341	345	341	329	314	335	318	341	324	312	316	349	351	333	298	326	338	304	331	340	310	354	365	323	306	356	291	354	324	317	335	326	312	311	338	299	334	352	297	326	295	295	331	326	334	348	323	343	325	312	323	307	331	292	318	339	336	304	324	339	329	321	327	327	331	317	361	339	312	328	310	325	312	347	324	307	291	336	304	293	349	297	298	307	360	304	306	304	356	335	278	332	305	333	301	316	336	315	332	339	298	364	302	299	304	329	333	326	311	337	320	304	338	337	292	353	336	357	362	331	314	322	320	348	311	331	340	343	311	344	307	354	317	331	342	326	340	342	347	342	326	306	321	320	355	327	331	306	322	347	324	318	323	339	351	325	324	282	321	363	303	311	295	327	332	320	322	324	299	326	329	299	343	332	320	296	375	329	333	368	344	336	335	347	306	323	354	341	338	306	303	330	323	320	315	330	326	384	385	339	321	303	327	312	336	376	325	318	292	323	323	357	306	343	310	292	339	348	295	308	340	343	326	352	307	316	304	327	316	300	314	341	326	317	331	344	304	301	329	331	291	303	348	346	347	338	321	345	305	321	344	300	301	343	320	282	323	328	299	313	302	323	306	312	329	353	329	301	316	354	323	360	352	345	315	295	323	338	318	321	344	324	306	346	328	310	318	311	360	362	333	349	334	324	333	342	354	314	332	301	310	332	331	364	315	343	317	304	338	335	334	335	320	332	344	315	354	320	320	314	324	355	350	339	346	328	332	327	334	330	306	341	327	335	323	324	324	282	293	333	336	351	348	343	344	304	292	307	327	353	342	321	316	330	340	316	321	338	329	336	323	336	348	327	311	346	332	338	349	335	343	345	347	348	308	307	313	330	314	306	327	335	321	370	335	349	345	348	303	324	330	304	318	321	361	307	317	310	298	327	327	350	316	289	328	368	327	340	319	323	342	346	325	308	330	296	316	336	312	295	346	306	307	326	327	328	345	297	340	307	319	292	349	346	328	346	285	316	343	356	326	285	321	320	332	349	293	335	360	312	338	361	358	329	327	366	341	314	317	316	354	330	317	327	355	331	327	323	338	321	354	318	328	375	330	299	331	332	313	299	325	322	331	330	323	355	321	336	318	352	330	325	268	308	301	338	307	307	319	341	330	295	360	345	320	338	329	356	299	331	348	353	327	347	312	310	333	293	329	339	343	354	322	325	312	343	367	342	334	318	336	336	327	321	328	321	337	355	329	348	360	323	333	287	338	303	348	336	311	385	344	333	333	333	337	307	332	290	326	324	305	324	313	344	303	311	342	293	353	352	317	365	339	373	321	321	315	342	312	294	334	326	343	361	342	326	326	338	321	339	327	323	345	359	339	341	304	302	336	310	279	346	341
25029	23405	39748	47408	41295	39799	43931	39559	23561	18410	14324	16077	17851	15642	29126	34327	30101	22527	13991	7079	3463	1792	1052	914	782	812	743	766	784	788	809	744	764	815	797	760	811	754	732	773	743	814	778	782	754	768	800	765	791	768	822	803	796	764	766	799	836	819	693	778	757	794	770	774	826	810	765	748	759	755	749	812	731	760	777	750	808	764	733	815	782	759	791	818	771	778	781	770	765	799	780	778	789	790	767	821	737	758	782	756	778	738	772	779	752	781	813	752	786	804	815	768	764	758	737	774	772	846	784	748	840	753	794	763	768	758	757	769	822	767	767	722	770	757	831	791	720	786	759	808	872	749	772	801	784	774	784	729	726	820	752	770	752	769	780	769	843	791	749	787	781	810	722	730	787	788	743	757	775	776	793	768	818	780	738	762	824	790	770	799	816	768	793	727	774	740	761	773	733	777	787	813	819	782	757	751	793	813	762	779	752	743	735	785	800	777	749	805	778	729	781	755	763	772	774	785	790	787	779	731	760	721	779	795	786	763	755	808	741	832	807	735	765	785	763	793	759	765	798	803	783	767	776	792	757	805	755	791	804	778	784	801	765	779	787	772	800	798	817	813	791	701	763	847	809	739	785	769	801	793	758	819	820	761	809	744	811	760	747	723	788	788	793	784	753	822	783	827	759	787	784	796	716	795	787	765	723	736	732	759	776	782	759	746	732	785	708	777	772	718	759	769	749	731	772	796	757	751	768	770	786	765	753	786	778	776	748	828	801	739	765	744	800	782	783	808	770	786	806	768	783	780	765	790	747	788	793	780	794	803	770	773	775	765	786	741	759	767	742	732	782	822	744	826	807	769	727	776	784	793	774	830	779	815	751	789	807	795	786	792	776	789	765	770	776	753	769	773	739	769	794	755	727	787	729	709	813	771	793	811	794	784	752	777	763	759	763	770	805	778	820	749	779	755	763	812	779	798	787	800	794	814	718	776	792	788	708	777	798	786	771	798	832	755	768	800	788	768	773	750	740	758	786	742	827	835	728	762	763	728	753	791	815	778	820	839	801	756	719	744	742	785	768	769	754	776	762	781	749	809	787	804	750	766	757	801	870	725	731	764	802	789	806	782	759	805	770	714	793	750	784	780	731	789	760	791	863	767	744	786	770	758	771	802	739	774	762	809	710	773	825	796	871	751	764	759	811	817	744	752	776	728	813	766	778	768	775	750	794	816	819	747	769	743	756	768	774	769	729	776	797	769	786	751	787	766	831	857	787	759	758	746	706	716	779	750	762	778	793	770	729	780	816	754	768	751	764	802	783	767	787	757	808	823	784	824	774	843	745	743	757	805	803	757	754	755	801	756	734	749	758	740	707	804	777	769	757	723	822	768	741	757	769	788	800	816	749	786	748	775	743	812	786	781	732	804	794	766	761	838	825	750	760	784	806	754	778	769	754	738	731	738	747	770	779	789	795	732	834	768	783	759	828	753	751	764	784	765	773	776	767	754	792	791	744	792	774	715	751	801	768	797	790	823	806	758	728	767	807	776	773	777	759	779	785	753	805	851	809	820	760	834	740	808	782	784	741	778	818	770	739	774	768	775	802	813	766	733	821	778	824	780	808	752	734	771	808	791	820	747	762	752	797	781	760	753	790	792	814	793	779	825	863	808	816	739	751	779	735	725	721	821	781	801	767	780	767	787	801	787	752	780	766	804	766	790	794	785	772	770	765	704	801	783	783	778	785	749	805	746	769	755	733	783	774	751	776	781	811	792	779	761	762	797	774	809	756	757	782	730	814	776	799	775	761	816	811	726	806	733	809	737	757	733	718	794	795	798	759	763	765	843	756	798	809	738	732	741	773	759	787	795	777	747	774	797	811	805	755	758	725	727	781	745	765	729	818	778	776	834	805	758	792	767	729	802	796	744	806	737	787	768	744	792	771	767	754	735	747	824	779	775	761	791	761	738	803	750	755	778	795	733	757	763	795	749	771	755	789	757	733	801	767	741	824	807	790	778	749	725	808	741	767	790	759	742	784	774	737	789	778	765	754	770	754	760	807	736	750	760	740	818	729	767	817	754	785	768	782	754	753	782	768	791	786	831	761	695	833	783	773	774	709	724	773	701	751	775	805	779	777	734	757	753	739	752	761	795	684	792	801	806	746	769	778	773	810	762	727	813	816	811	761	783	727	737	791	803	771	791	777	775	761	764	760	771	767	781	738	778	736	774	776	730	797	801	770	727	791	770	742	766	749	826	769	725	775	775	740	764	784	786	772	791	807	714	752	787	780	750	792	753	745	743	843	781	783	802	789	739	776	796	784	775	780	781	749	784	797	787	789	810	748	779	765	716	781	749	771	759	773	790	750	788	759	738	783	818	779	730	745	746	742	792	753	767	768	797	757	781	749	802	763	801	758	814	771	780	775	762	743	713	765	794	809	801	746	795	739	755	788	775	798	805	727	766	798	791	814	779	746	781	871	727	784	842	815	768	797	818	741	763	842	722	774	790	793	730	765	759	767	770	774	749	813	739	718	832	765	714	779	772	723	782	776	787	763	764	808	745	803	782	753	761	737	858	822	811	770	804	806	780	807	739	772	791	712	724	757	757	785	810	731	809	774	765	775	733	804	813	784	750	793	778	801	764	760	747	756	754	818	775	765	791	788	769	784	759	736	753	797	822	785	756	782	779	799	778	798	759	820	749	817	788	778	754	808	764	824	741	771	724	764	811	780	799	767	806	803	733	782	759	786	749	789	734	746	716	794	771	781	801	785	761	726	735	773	809	768	765	721	783	753	791	778	812	787	733	761	792	758	763	773	786	807	770	777	804	767	790	775	787	785	768	773	777	797	800	760	768	786	787	775	762	754	800	762	751	802	795	750	756	779	733	791	764	767	756	783	701	794	734	814	815	754	711	805	748	770	750	742	761	830	762	791	791	806	802	796	752	728	737	760	757	763	826	790	766	795	792	773	772	835	787	755	760	767	837	793	740	761	732	756	782	768	781	788	782	748	783	775	747	795	749	757	710	819	785	743	757	759	762	839	740	745	747	726	754	735	807	795	761	773	743	735	773	778	799	796	802	768	755	797	787	788	781	727	767	781	735	764	777	815	755	773	810	793	804	728	787	711	793	758	780	812	754	841	769	750	779	819	777	782	775	787	815	827	734	735	787	777	727	812	787	739	737	797	771	762	740	740	743	804	761	769	751	749	805	748	774	755	762	764	810	770	760	750	777	793	753	801	778	828	773	807	795	790	774	792	770	796	799	792	786	830	780	795	767	786	774	794	740	808	793	730	748	758	752	745	758	773	774	830	745	757	799	787	784	784	768	788	752	803	784	761	741	793	780	786	807	734	751	791	777	763	735	768	796	809	746	748	736	731	755	800	750	781	768	749	750	769	781	840	726	765	737	772	736	725	839	832	811	794	803	768	798	799	755	773	761	764	790	749	796	809	808	776	775	794	761	750	735	791	773	781	811	769	742	781	767	797	781	772	780	763	787
17231	7619	23328	24282	13448	5682	4720	4896	3897	3067	2207	2034	1533	1025	1183	1060	950	858	783	567	467	439	362	380	399	407	397	393	389	392	410	418	384	419	359	379	401	395	418	412	390	402	388	397	363	378	411	405	424	376	416	367	421	404	404	386	367	429	374	394	433	397	375	371	433	381	414	403	404	388	387	419	388	377	400	416	429	385	448	416	394	377	448	426	384	375	381	385	404	416	376	401	408	415	386	413	364	392	409	393	441	405	445	402	392	407	417	384	355	404	407	405	397	401	392	409	400	407	391	394	396	418	406	385	401	396	366	388	379	385	350	441	406	389	389	387	383	401	401	418	397	400	409	396	398	414	407	415	357	444	398	404	417	387	431	372	389	402	435	433	381	411	377	418	403	401	419	424	400	406	388	398	403	392	373	384	418	381	373	455	386	432	372	376	380	441	424	376	391	426	405	371	382	366	435	389	412	386	401	435	431	400	391	371	403	392	380	393	408	381	396	423	404	392	383	421	389	446	396	385	370	399	423	412	369	420	384	380	410	406	412	362	402	420	413	377	383	416	400	395	396	421	384	392	378	390	378	374	414	412	428	375	421	398	382	439	430	389	385	405	421	386	398	397	400	386	411	443	427	416	454	423	392	448	395	415	400	398	401	405	348	427	377	369	398	374	364	382	398	402	402	421	406	443	395	372	375	393	383	406	415	440	381	381	418	379	395	403	372	389	403	374	414	413	389	368	430	393	367	417	403	386	411	406	418	397	424	412	423	405	403	407	377	381	358	423	400	412	399	383	432	449	384	408	392	429	411	404	396	400	387	411	427	428	402	397	411	427	394	397	417	376	384	411	399	375	417	404	372	422	417	388	410	366	429	408	405	402	425	448	401	446	410	428	393	414	395	395	362	409	368	366	410	394	418	420	399	389	416	381	365	378	411	461	395	424	415	425	464	419	391	380	371	386	410	364	417	431	393	371	438	437	406	423	394	406	384	406	411	371	415	396	389	396	409	411	399	446	425	393	364	393	379	419	429	380	424	450	429	443	407	388	406	378	382	409	429	386	422	379	407	381	390	373	420	352	378	394	377	403	383	408	395	363	376	386	404	390	375	416	382	372	360	409	429	404	419	419	409	441	387	401	437	399	416	393	389	379	411	408	371	376	432	384	407	408	408	384	385	426	433	399	396	440	371	406	397	412	384	425	381	396	420	420	408	421	415	432	418	386	456	417	344	381	374	411	387	361	444	371	432	407	400	377	406	422	367	414	390	381	388	374	392	415	399	416	393	424	414	393	414	366	423	404	409	373	384	410	408	369	393	422	396	402	410	396	385	380	413	382	408	379	349	414	418	413	428	375	410	420	366	399	396	395	368	430	414	358	398	460	409	399	398	370	384	401	388	367	387	418	407	439	409	424	392	393	410	436	384	365	424	402	417	428	419	407	415	436	402	389	365	413	394	377	393	412	409	439	404	400	390	397	403	438	403	384	379	392	387	350	424	371	428	410	380	373	387	360	369	413	419	341	384	374	357	422	370	423	392	390	410	407	434	418	412	395	387	382	371	415	404	409	419	385	403	349	414	400	409	400	386	376	356	410	383	400	416	351	369	377	390	455	406	374	382	355	374	406	424	399	421	388	410	409	409	379	416	381	404	430	415	392	400	399	377	394	375	404	408	405	420	380	409	407	394	418	370	422	409	409	382	373	405	399	394	414	405	370	365	395	394	392	426	393	403	403	413	402	442	349	363	398	389	375	383	409	409	389	421	377	440	428	420	387	376	450	396	376	401	380	395	430	405	436	394	388	411	450	393	413	395	425	408	413	401	400	405	333	408	391	405	387	410	358	384	368	401	421	411	391	400	392	389	371	436	389	395	383	402	408	393	415	386	406	374	416	403	378	411	411	411	413	396	404	428	410	402	421	393	353	379	362	405	420	413	400	406	387	388	395	385	422	448	397	351	364	391	387	371	404	373	377	387	408	387	402	419	364	421	402	379	380	381	422	399	418	410	377	411	412	416	431	353	406	426	382	414	431	432	386	386	419	409	388	391	380	393	418	400	380	436	386	392	389	372	373	389	412	389	374	422	385	346	399	412	411	410	426	414	385	387	384	396	379	393	382	411	392	423	412	384	421	350	356	413	382	381	378	414	376	399	397	400	367	415	413	419	389	401	390	379	391	363	426	410	392	387	421	396	416	393	425	402	407	424	370	399	386	424	406	364	376	412	433	360	391	416	434	432	361	414	390	382	406	388	385	401	377	389	380	385	389	429	398	370	403	382	427	377	394	441	412	395	396	366	378	420	418	400	380	425	415	402	412	409	364	421	390	408	394	399	403	401	359	337	401	435	423	388	397	398	398	368	414	393	386	411	383	380	378	423	397	388	397	415	385	369	423	378	391	413	385	402	415	403	402	409	402	403	367	396	372	395	368	373	416	413	395	421	422	396	446	416	424	380	408	392	394	406	380	419	432	414	378	373	408	422	383	433	366	356	371	404	408	428	417	390	400	403	362	425	421	388	383	413	392	392	422	374	406	411	414	465	369	380	396	373	424	378	420	361	392	386	400	371	422	372	409	431	435	414	393	406	355	391	389	385	400	412	407	405	411	415	400	422	423	378	405	416	388	398	380	375	397	369	424	409	400	415	401	376	392	413	422	396	398	401	394	440	413	386	439	437	429	406	404	398	412	414	395	367	404	414	428	410	391	374	415	383	374	402	392	436	391	410	408	410	398	430	429	379	405	404	414	407	460	406	424	387	440	398	417	400	436	375	365	416	390	424	375	438	361	381	417	412	391	416	393	397	382	407	402	392	397	390	374	364	419	409	391	386	375	382	355	383	370	421	363	402	445	407	409	405	421	394	422	405	385	379	429	381	404	421	375	383	374	423	389	420	392	370	406	413	400	380	396	407	426	370	390	399	392	373	356	412	372	443	410	442	407	417	385	415	349	405	428	399	391	414	425	411	434	423	376	440	400	378	401	407	423	430	446	383	398	410	408	418	412	442	383	377	376	382	422	395	396	397	432	461	370	421	455	403	422	373	369	384	378	372	422	391	391	395	420	410	392	402	432	385	419	398	383	406	398	411	417	383	389	385	428	373	432	375	404	439	389	392	392	393	364	394	433	388	429	395	372	405	404	359	389	400	408	407	393	398	422	430	395	377	414	416	454	386	388	405	414	400	393	437	406	418	392	376	372	366	390	382	393	385	393	405	415	391	443	426	425	397	426	423	398	338	388	399	389	427	415	377	384	422	416	409	399	399	392	403	371	402	396	408	387	374	419	410	417	421	430	391	365	375	374	408	431	395	407	383	404	380	381	409	394	391	380	406	458	407	376	386	395	406	403	384	417	437	366	405	393	415	434	368	392	385	384	392	424	395	386	382	402	404	400	418	407	410	397	418	407	402	406	414	464	455	405	406	411	403	400	372	408	413	395	376	390	412	397	371	413	361	360	387	408	406	365	393	410	391	383	382	373	433	409	404	426	369	421	392	408
9408	4880	29350	34099	24819	15871	16616	17366	14795	12229	9431	8893	6868	4597	5235	4906	3873	2911	2336	1582	1199	1017	993	938	902	960	972	888	902	972	890	899	936	972	907	900	927	881	945	937	980	927	944	911	897	942	913	922	911	900	922	917	910	884	934	908	933	963	882	925	913	990	909	897	948	867	960	913	916	944	972	944	942	944	939	936	852	958	912	922	891	940	916	887	950	934	940	911	926	912	907	937	925	877	943	929	905	894	852	905	920	918	902	900	932	896	911	954	925	904	939	928	908	953	948	945	934	902	908	982	943	928	906	906	963	938	946	903	888	947	874	902	901	974	915	994	961	937	934	926	909	927	935	930	933	949	924	963	947	974	912	834	917	915	925	989	961	967	904	922	897	941	910	925	906	974	881	951	917	821	956	937	897	934	945	927	955	922	968	927	946	980	958	959	912	919	935	893	933	939	933	916	917	952	932	930	938	963	900	930	921	923	902	882	922	943	932	919	920	910	883	913	908	869	975	907	914	912	925	835	962	923	1026	957	949	910	859	864	918	890	956	965	958	933	887	964	900	965	950	898	921	957	898	903	895	863	994	934	906	931	943	986	953	945	938	937	943	967	1006	905	914	932	927	966	866	904	953	912	928	942	899	1013	912	942	893	900	915	931	948	962	953	919	912	941	927	921	958	931	949	954	921	975	930	978	981	943	862	916	933	946	931	932	907	890	944	911	894	985	894	1028	917	960	947	953	868	891	909	899	919	859	914	946	836	869	867	928	970	954	986	906	935	906	957	938	962	939	932	874	921	944	846	900	943	938	931	959	921	927	944	957	881	903	903	956	889	921	914	959	912	904	900	973	907	904	921	901	898	925	932	908	905	871	939	891	930	893	924	891	918	895	922	922	899	901	950	876	888	879	906	901	908	944	915	931	939	931	928	917	907	921	955	928	931	931	898	937	936	939	960	913	910	896	943	942	941	973	929	858	909	899	912	912	901	919	883	907	915	894	970	968	912	894	896	910	921	927	955	979	959	890	861	945	943	921	902	935	943	948	925	945	901	908	927	915	985	978	956	944	912	962	924	941	918	903	914	927	973	922	889	912	948	927	953	890	939	954	933	874	936	916	949	885	934	904	1016	906	957	946	950	953	897	939	960	883	932	889	913	931	964	890	931	900	917	959	919	922	937	893	934	879	909	906	912	946	927	966	898	874	971	914	971	919	906	873	898	940	960	903	942	921	939	942	891	948	914	943	934	918	883	954	957	943	922	899	941	967	906	933	923	958	954	897	902	944	963	938	943	917	895	950	921	847	904	971	957	898	902	865	925	900	901	903	892	963	921	921	925	925	919	933	914	947	937	945	941	938	965	955	899	900	957	952	911	910	946	880	925	933	922	889	930	906	953	908	924	933	966	935	873	965	898	931	910	929	981	908	892	891	960	912	920	964	951	907	894	964	910	884	936	934	957	928	934	937	937	932	961	958	916	946	936	932	932	954	890	868	925	873	915	889	959	873	938	965	881	910	929	884	945	916	942	945	904	899	954	905	916	932	935	961	890	918	936	892	944	964	972	977	927	905	907	944	974	965	929	880	917	931	959	896	944	894	884	964	911	883	921	934	948	869	902	903	892	954	855	935	918	944	977	953	916	926	990	965	913	911	944	883	952	899	939	946	889	981	912	972	943	930	930	921	926	930	919	937	917	916	976	846	905	930	939	951	885	949	922	909	948	959	940	917	959	937	847	936	943	992	894	936	961	932	917	928	927	918	919	968	912	898	892	883	892	890	921	880	911	889	933	893	1022	877	943	917	925	949	883	894	970	911	917	890	1003	887	956	912	900	926	906	932	942	898	897	928	959	872	945	944	941	974	907	913	935	900	882	879	967	918	946	953	913	895	904	925	939	935	968	885	978	938	925	902	940	946	937	899	905	993	921	966	861	864	940	984	938	919	929	942	927	943	968	950	926	885	873	911	873	889	917	964	952	947	935	866	934	926	972	919	933	926	909	900	955	906	921	901	927	898	915	939	927	915	922	900	921	957	914	911	941	924	960	932	931	940	941	925	984	932	974	903	982	895	941	927	835	950	1015	841	948	944	864	911	901	933	928	928	944	872	932	930	917	919	928	977	936	891	874	942	919	947	940	967	909	943	932	953	956	913	966	906	891	890	971	951	929	975	963	944	895	980	935	893	966	943	924	875	893	867	966	929	995	926	921	908	908	934	951	871	940	936	963	919	931	937	942	959	912	894	956	930	928	925	961	963	961	969	937	921	907	859	894	859	969	870	991	974	959	940	882	901	939	926	885	947	961	930	889	932	957	918	994	890	952	963	900	915	980	879	918	945	962	961	937	887	992	951	907	927	893	958	907	957	903	917	924	938	986	938	924	1004	980	905	967	915	945	895	909	942	939	898	931	966	874	859	904	968	978	938	946	913	899	928	962	931	969	917	949	861	928	930	938	897	991	902	880	937	882	953	917	971	929	903	857	952	965	979	958	900	837	933	903	982	897	953	902	895	959	958	932	859	900	908	952	898	900	925	919	901	935	933	960	949	983	930	958	936	853	914	961	948	944	972	915	903	926	897	932	988	922	920	932	994	967	953	950	910	961	892	929	935	892	905	909	927	991	991	937	935	915	893	953	896	946	955	907	903	941	890	900	915	907	946	910	979	987	935	962	1008	964	908	944	925	933	935	938	878	890	918	877	936	928	912	962	947	920	927	956	913	935	887	919	959	986	949	933	912	908	922	922	918	927	923	913	933	927	928	914	960	967	988	940	983	933	934	929	917	885	885	951	938	956	900	903	921	919	953	903	882	906	943	879	948	986	898	942	921	902	903	911	927	933	958	928	895	953	926	899	920	911	928	915	951	895	948	926	918	985	982	929	881	926	923	928	905	935	945	954	901	974	939	951	883	917	935	890	951	932	943	954	885	875	1006	932	930	949	929	934	965	953	907	918	926	900	907	883	839	897	919	889	908	899	967	941	930	887	959	891	921	896	886	934	959	921	944	899	937	891	938	931	918	906	943	934	962	960	913	931	956	942	971	941	949	874	912	902	890	941	911	931	900	901	946	910	931	907	914	913	928	939	932	932	911	921	937	951	927	930	963	941	879	949	924	949	974	904	925	960	938	964	914	888	915	946	917	923	953	945	949	886	913	948	934	943	931	900	928	916	916	924	933	892	913	912	909	931	924	942	909	932	898	898	887	894	975	911	927	952	920	888	946	937	917	941	871	923	914	898	912	942	955	906	958	927	947	960	857	915	933	946	934	922	879	926	928	933	917	954	948	936	992	910	961	905	915	871	940	839	870	909	888	949	901	935	979	936	967	920	928	919	895	962	896	895	951	905	897	911	906	938	873	947	916	944	923	948	924	947	892	946	907	910	885	912	932	961	975	906	955	966	924	914	916	896	897	912	906	940	925	942	913	937	917	939	934	922	908	930	938	920	952	912	887	947	930	925	931	924	963	941	844	911	817	952	908	948	904	887	931	936	973	943	892	946	898	938	944	927	920
22448	17183	30095	38728	31346	21401	18650	15541	9187	6276	4850	3932	3351	2902	4904	6685	4853	3160	1891	1160	726	470	409	396	352	362	366	364	383	336	356	352	384	382	395	340	345	364	395	373	370	371	357	396	335	359	372	381	381	408	377	367	349	386	349	340	388	359	394	360	343	395	394	366	365	357	364	350	373	379	358	369	381	370	375	349	366	378	373	335	371	387	344	352	363	353	353	344	393	369	358	322	355	387	381	422	389	381	370	372	362	372	403	357	379	351	368	323	396	374	395	361	365	358	369	380	361	386	328	402	367	347	345	365	368	357	347	370	339	395	366	394	335	393	380	369	381	363	367	360	358	342	398	371	374	404	350	364	369	342	381	377	359	402	377	371	409	405	359	364	421	364	369	377	357	382	357	367	365	342	370	362	352	362	367	388	352	359	402	387	390	368	373	381	352	379	387	396	364	358	360	374	390	370	355	374	339	375	374	357	373	361	334	366	358	334	361	391	395	361	380	367	375	356	351	374	376	376	368	370	374	397	380	343	372	317	372	343	357	347	354	413	362	365	377	363	350	361	332	376	380	359	350	373	401	320	327	370	367	333	366	354	390	361	351	372	364	350	359	363	341	364	375	367	387	401	361	347	405	300	367	391	384	372	365	361	358	368	345	397	378	379	372	376	363	341	395	358	368	343	324	354	393	378	388	376	373	368	353	353	361	361	369	352	343	368	358	355	366	341	398	373	351	355	342	365	356	392	377	388	352	415	399	401	388	371	360	350	378	351	356	343	383	360	387	321	353	331	409	377	371	405	359	391	345	345	360	363	398	362	354	324	346	391	408	377	339	352	362	388	382	385	386	393	357	397	362	368	388	370	383	386	381	356	375	371	353	371	374	337	361	362	361	385	381	399	336	363	351	345	366	390	354	378	358	338	361	419	368	397	366	365	353	374	381	366	375	357	377	374	394	353	396	347	385	345	342	370	346	343	344	369	342	361	352	345	361	339	351	393	394	361	361	403	345	348	373	356	390	366	345	354	368	371	369	348	368	379	379	425	338	368	396	364	359	368	373	398	346	363	353	363	359	342	360	356	374	345	392	374	339	357	375	349	366	381	395	363	368	359	385	391	345	382	359	349	395	353	340	372	355	363	403	363	373	319	353	411	378	376	366	380	372	372	374	344	354	373	382	380	350	379	325	385	379	386	363	380	368	407	341	365	369	370	351	371	332	377	364	380	362	392	360	318	360	370	356	314	351	362	358	376	347	354	357	394	372	353	359	380	375	339	366	357	368	365	371	346	354	404	355	335	375	377	370	355	368	346	357	365	370	374	369	381	349	372	381	325	369	367	355	361	366	356	324	346	383	332	329	357	370	373	398	358	343	368	351	384	366	363	365	389	371	346	322	376	375	377	345	387	369	363	411	359	370	386	389	368	374	397	376	355	379	369	365	347	352	385	378	361	364	367	335	373	343	378	381	387	376	379	365	356	362	387	356	370	352	385	392	357	350	392	352	357	366	348	376	382	378	361	352	360	368	365	362	388	388	403	376	373	344	415	382	339	395	358	377	364	360	341	366	368	356	345	367	374	366	376	392	360	382	370	367	381	373	378	360	365	340	388	377	338	351	366	381	386	347	397	408	396	371	360	377	359	345	357	339	359	351	379	419	360	376	374	352	365	400	331	356	355	309	329	382	374	407	399	338	361	317	380	381	389	388	366	389	378	363	340	370	347	319	377	363	376	384	386	401	363	314	374	357	374	362	361	355	383	358	354	341	382	391	384	386	352	364	355	378	352	350	378	390	354	379	389	361	399	382	380	400	362	361	366	387	355	352	387	347	388	376	342	344	393	374	356	348	338	412	370	353	318	370	376	345	360	357	374	370	346	343	361	361	387	381	353	381	392	389	353	364	400	358	381	377	349	389	368	353	348	374	395	388	414	341	362	361	342	352	376	328	329	373	359	383	372	374	380	367	378	367	352	376	384	402	382	388	395	343	337	375	365	369	339	412	369	354	347	406	379	371	360	405	357	366	370	339	322	343	399	332	381	349	360	394	366	358	389	341	375	369	344	356	372	355	357	379	333	349	377	365	369	337	336	359	353	356	358	338	371	359	407	365	386	351	368	384	381	336	333	360	383	360	350	376	393	376	341	357	408	377	379	386	353	416	348	376	407	351	414	375	369	378	340	401	380	391	371	354	375	347	374	340	382	369	388	390	364	359	341	358	399	368	354	342	343	362	397	327	356	383	324	370	361	344	377	368	373	343	355	378	387	398	326	392	402	324	399	368	355	367	393	362	363	395	351	342	417	378	347	382	376	365	381	346	407	370	381	394	360	358	362	357	354	359	366	399	377	353	342	363	379	355	376	383	347	378	385	362	326	407	403	353	367	367	371	376	377	357	376	371	359	352	342	331	423	367	371	369	365	379	348	369	377	384	390	367	337	377	349	399	382	390	347	363	386	371	351	365	370	350	389	355	340	343	368	337	355	357	376	346	384	342	367	376	363	337	333	343	370	362	401	404	337	394	347	386	355	365	344	370	368	397	327	355	383	383	350	384	355	380	391	355	380	344	375	378	368	366	369	342	357	354	359	384	358	358	327	374	344	325	405	345	350	376	360	366	370	376	389	366	391	398	422	409	375	336	391	372	358	407	376	351	366	370	374	348	361	359	402	348	363	363	342	389	369	339	386	373	363	345	360	388	338	373	348	369	389	380	355	335	392	386	342	358	358	367	377	382	364	329	384	375	358	393	352	361	371	379	367	359	373	407	344	359	354	360	363	371	385	378	359	362	394	352	354	359	369	360	358	353	341	334	359	371	342	410	360	378	359	338	365	383	342	400	379	335	359	355	353	375	362	380	384	378	376	360	351	366	387	354	361	413	382	381	376	364	358	383	372	353	350	368	365	377	396	334	378	361	377	381	340	344	383	298	335	371	366	330	301	345	388	356	356	364	380	397	309	345	379	394	414	355	358	362	378	361	389	367	370	357	387	393	368	355	377	382	357	378	348	396	362	338	369	359	355	371	360	372	375	376	370	386	381	332	357	369	371	334	382	357	351	367	335	333	339	340	372	361	366	348	355	353	375	350	365	354	340	387	375	376	370	367	367	370	374	350	353	369	373	401	373	389	352	341	364	353	398	366	389	344	411	350	351	336	396	376	363	350	349	362	381	348	365	371	377	383	378	365	367	413	365	352	379	363	345	390	352	371	359	379	373	347	380	347	354	346	379	361	396	365	350	367	378	363	384	368	351	365	390	375	341	379	361	350	400	382	381	358	363	339	350	372	344	360	358	417	367	382	408	360	369	366	393	330	370	330	342	416	388	341	360	374	371	341	352	363	402	382	346	342	380	395	383	374	386	401	334	340	370	378	386	353	373	352	322	394	358	392	375	363	331	351	331	347	385	353	378	366	351	367	370	350	362	380	371	368	379	370	343	351	352	332	395	370	382	352	376	375	378	367	375	361	418	359	382	347	348	384	376	361	367	379	381	343	396	348	360
13671	12403	33591	45782	42268	34220	33012	30474	21583	20477	17913	16052	14018	12993	19776	23919	18899	13387	8092	4360	2196	1334	1013	911	940	860	884	907	836	855	883	857	815	874	856	843	837	855	827	851	851	863	878	826	848	868	856	854	867	873	853	855	849	867	890	921	895	876	856	894	860	886	872	846	832	856	903	867	847	849	848	844	856	857	869	894	854	928	849	853	833	825	914	851	808	809	841	821	880	876	852	916	866	860	856	870	874	924	884	897	896	883	810	830	853	885	875	898	914	882	839	854	872	886	905	873	826	899	916	850	851	838	816	882	886	912	848	852	887	889	864	889	886	932	860	880	894	824	847	864	858	800	856	855	874	811	880	858	849	804	871	884	818	865	857	877	842	909	867	886	865	887	851	860	895	913	856	869	797	852	866	863	867	838	836	858	832	873	933	912	849	850	883	893	890	891	833	813	900	878	851	860	860	875	844	843	797	829	853	874	855	849	848	877	851	829	859	889	904	881	845	826	819	896	831	825	846	872	859	887	830	858	834	855	870	839	881	845	877	864	855	867	844	816	836	880	885	854	804	883	866	848	899	899	866	911	849	859	849	897	851	852	854	881	889	834	854	886	894	862	812	866	818	854	905	813	846	887	858	873	870	835	888	865	839	831	884	859	828	867	869	871	850	851	854	779	827	884	820	838	894	872	866	862	828	852	862	856	894	838	895	869	866	836	890	853	833	804	850	856	896	858	889	864	867	839	916	851	904	875	840	876	872	827	922	842	889	903	874	893	880	893	844	832	800	875	852	855	794	832	855	842	905	828	853	899	819	859	880	884	870	818	836	846	838	917	824	805	865	897	813	886	874	868	859	846	872	857	829	884	841	871	890	899	873	848	905	872	877	813	885	856	846	903	850	881	797	894	824	858	859	904	871	838	867	854	861	830	855	873	820	853	857	853	874	823	848	792	823	873	828	837	891	851	796	835	824	880	886	835	828	865	809	880	780	840	874	846	865	807	843	842	888	854	850	824	835	888	911	889	884	876	868	847	867	897	840	847	850	844	930	889	880	887	830	866	937	796	859	906	904	867	870	875	841	941	844	869	887	847	874	929	868	860	882	872	802	886	848	860	866	825	850	863	850	886	873	796	856	918	913	854	826	855	819	868	822	898	863	873	924	871	830	879	801	804	850	835	861	857	821	895	899	846	901	846	854	847	817	900	868	843	836	853	837	909	824	849	900	865	851	872	884	885	880	909	918	810	859	905	858	867	795	846	865	854	810	852	858	888	861	849	876	775	820	870	860	856	866	895	789	810	899	821	877	840	832	849	873	833	834	766	883	902	868	866	835	892	868	837	913	849	842	871	857	883	834	834	839	849	915	851	821	887	864	838	882	907	876	840	873	836	880	833	854	904	867	790	857	871	814	843	848	816	861	861	885	855	864	895	817	831	843	889	922	835	891	858	863	888	893	849	921	878	866	855	915	857	886	810	868	844	825	854	811	893	868	845	928	877	850	869	879	857	836	864	888	843	878	862	855	874	795	885	864	888	855	838	836	843	823	824	872	914	849	875	861	874	844	826	854	813	854	851	913	863	866	814	889	874	829	844	833	925	850	883	842	878	914	895	875	866	853	836	827	860	835	801	838	827	845	879	891	877	851	867	873	872	858	902	819	881	792	846	906	849	908	877	886	835	837	833	873	821	876	818	873	859	859	824	867	887	862	829	848	866	872	821	838	871	862	889	836	852	872	891	798	831	816	866	844	864	894	873	858	828	882	857	847	873	870	819	861	915	908	830	909	865	827	804	823	817	862	870	874	844	826	833	842	786	888	865	875	830	866	858	910	832	863	839	859	830	855	849	800	840	857	824	869	856	880	886	839	817	873	856	899	887	867	906	873	787	840	853	825	813	875	842	856	848	812	851	847	842	855	847	877	837	793	883	787	905	838	867	899	907	863	829	846	826	888	882	816	862	844	842	896	866	866	858	839	844	870	887	840	852	839	857	807	870	876	847	847	885	871	827	848	813	911	873	880	857	832	845	855	822	869	856	827	898	857	879	869	879	858	852	851	828	888	883	815	876	876	838	784	889	877	855	851	868	858	857	869	873	842	839	834	870	850	815	820	826	887	884	822	817	832	835	790	847	875	854	912	830	864	848	846	855	927	865	861	872	861	894	884	888	876	857	853	855	810	871	859	881	866	867	904	832	895	855	858	832	839	899	893	869	860	830	854	880	866	911	859	829	852	861	908	910	889	826	858	857	891	831	811	834	842	873	889	783	834	890	865	898	834	884	832	872	864	811	848	889	863	889	890	869	812	866	880	873	883	795	875	827	885	878	886	849	827	824	878	877	893	874	810	872	872	862	880	907	878	869	837	871	881	828	867	844	881	904	802	816	843	862	878	885	893	883	844	862	865	814	853	881	845	824	853	863	840	784	851	863	866	846	825	804	878	855	814	885	847	876	865	893	848	837	810	901	811	875	860	897	844	846	859	856	923	824	861	853	865	891	899	833	826	828	885	817	844	815	843	891	834	847	842	900	854	835	879	862	779	865	878	812	865	826	893	832	823	869	771	872	910	927	864	884	867	835	827	823	873	800	871	944	860	883	915	814	849	889	891	844	836	874	890	884	837	845	871	823	863	869	833	862	829	862	844	868	795	868	845	886	833	855	799	832	893	934	873	867	881	853	842	883	880	822	834	855	869	860	807	859	869	844	866	885	905	863	882	856	818	881	835	835	816	865	832	853	822	856	870	876	866	887	895	898	870	872	851	841	871	851	831	842	871	815	900	850	885	886	907	876	855	853	857	839	846	883	845	842	817	810	895	810	865	834	849	860	852	844	822	919	856	833	858	818	868	837	883	854	832	856	894	833	883	823	861	893	862	871	868	856	846	871	823	896	826	819	848	880	892	833	835	817	845	879	870	873	847	878	842	906	879	884	820	859	877	879	858	895	865	905	848	865	857	835	834	900	820	851	828	885	818	833	826	909	864	813	854	873	805	884	839	896	896	869	896	889	899	791	870	826	843	845	903	918	874	884	840	853	810	854	840	865	888	825	830	852	865	845	837	817	870	863	851	905	855	828	848	864	830	848	832	868	846	855	805	917	872	871	843	847	845	852	922	813	823	861	841	871	885	871	926	780	864	838	801	858	862	878	909	902	825	917	799	864	889	819	866	899	822	835	894	825	839	832	865	835	901	847	820	839	812	877	866	852	923	865	887	849	844	887	864	869	852	867	877	839	816	858	896	789	925	818	846	850	859	836	869	840	868	834	912	852	875	829	890	877	918	852	906	847	875	872	822	895	824	926	841	803	824	863	901	896	841	861	857	851	891	828	843	909	810	850	824	823	811	868	819	841	840	830	852	829	859	869	873	834	860	859	804	850	855	829	889	823	856	858	899	837	837	850	838	872	867	843	867	852	856	847	832	851	892	894	880	862	857	831	837	862	837	863	837	901	851	903	840	809	826	774	805	845	910	873	848	843	903	828	863	846	825	835	839	848	913	859
31161	26073	35371	41986	37500	31861	30396	24211	15391	8539	7346	6136	5716	5869	10629	13022	7862	4548	2901	1510	825	554	385	364	344	321	302	344	355	349	326	348	379	358	365	315	316	321	323	339	350	328	324	356	349	323	330	336	351	373	312	340	326	333	360	322	360	324	357	330	348	317	342	354	354	342	329	369	354	329	360	328	316	328	353	367	391	344	345	336	290	365	366	318	364	354	362	302	352	328	336	317	360	367	328	305	343	334	320	349	344	337	339	346	353	305	343	330	328	334	343	343	321	323	340	359	346	363	360	343	326	358	355	294	347	348	375	342	342	313	354	347	341	353	362	337	346	354	310	328	325	340	333	345	346	355	330	351	350	327	376	321	318	387	339	364	328	331	317	359	337	330	340	362	353	322	331	334	359	306	362	345	382	345	348	362	342	335	316	325	360	348	362	299	334	340	365	372	341	333	338	315	328	345	325	301	311	335	355	287	342	319	315	304	344	389	342	347	345	355	320	365	329	322	331	366	367	357	336	371	377	363	342	340	318	328	336	329	367	365	334	318	340	354	330	359	307	333	361	399	380	357	305	352	361	348	373	337	321	316	319	319	355	322	363	332	346	345	354	352	356	324	333	346	335	295	332	329	373	332	341	321	331	372	348	340	351	324	345	355	340	318	325	335	317	362	346	347	349	378	376	339	348	352	347	342	321	300	318	351	336	331	314	300	339	303	358	331	350	323	360	310	331	341	362	374	347	314	352	359	329	326	346	314	309	357	317	337	393	338	351	343	329	370	318	342	331	329	317	363	356	301	322	324	337	348	356	327	306	345	327	332	322	343	321	365	315	324	339	330	361	332	375	325	346	344	355	355	330	338	323	321	340	327	324	323	334	316	328	341	293	324	367	355	326	352	338	336	340	353	344	312	339	323	353	329	318	334	332	328	363	376	314	318	333	330	344	344	339	329	357	317	313	350	338	305	322	350	346	368	343	374	326	344	313	336	341	321	325	339	304	349	297	364	348	308	358	321	356	326	355	336	341	323	382	336	345	327	352	362	303	328	361	339	379	368	327	302	313	340	374	359	351	355	367	349	338	376	326	313	340	358	330	333	357	334	336	337	337	328	340	348	338	331	325	340	326	337	316	350	362	353	357	332	347	313	341	343	334	383	343	320	338	348	340	328	329	329	347	357	352	324	336	367	333	337	313	352	358	342	338	338	361	371	314	321	355	374	364	357	348	349	330	291	346	344	360	335	317	349	331	347	351	312	326	334	373	370	381	323	315	314	360	328	350	371	315	345	350	329	347	336	346	362	366	357	292	340	341	305	357	360	334	353	319	344	301	348	355	317	336	365	366	308	291	332	331	328	330	342	330	346	330	334	348	344	336	331	318	332	357	365	315	312	359	358	343	327	333	312	357	334	357	360	315	386	330	334	337	310	356	324	331	337	310	351	325	337	345	341	320	352	356	337	330	329	334	335	327	314	327	353	332	302	333	353	320	333	339	294	319	320	338	346	330	343	350	333	307	338	322	351	345	341	343	350	326	331	278	333	329	315	355	317	326	330	339	329	355	337	346	327	302	359	311	354	344	374	341	336	326	312	335	344	313	352	354	327	336	313	334	360	367	364	342	329	336	345	345	330	351	353	307	346	385	338	371	352	348	350	353	333	350	367	305	336	328	330	314	334	351	336	315	357	320	361	362	347	333	345	315	353	337	316	311	353	334	330	353	338	342	350	377	342	364	317	345	342	352	358	322	350	343	362	360	342	321	345	323	357	296	318	294	339	285	348	337	331	336	319	330	328	349	318	335	339	327	336	323	304	328	340	328	360	366	331	361	349	318	349	294	339	350	364	364	317	358	330	341	326	330	321	314	297	368	320	319	330	320	352	329	301	354	364	341	331	356	343	321	291	349	334	349	330	313	320	332	340	353	336	325	321	334	351	361	333	359	339	372	320	317	332	377	359	328	322	319	326	307	317	328	327	338	329	310	339	344	328	357	332	345	335	315	351	329	339	319	327	357	295	331	336	337	356	352	347	359	342	337	342	356	326	367	334	344	358	338	333	324	357	343	363	342	340	373	344	323	335	302	382	363	349	336	343	348	313	308	332	325	335	326	306	354	324	392	330	309	336	352	309	374	342	355	346	342	343	337	346	315	357	342	320	345	312	329	345	326	331	312	367	323	331	355	326	316	313	329	400	325	317	357	318	295	342	343	333	357	337	321	330	341	320	313	286	351	339	325	345	350	343	329	368	352	381	392	336	356	341	331	342	352	354	328	348	379	307	349	331	353	325	293	358	337	356	304	339	315	348	334	331	353	363	323	307	340	315	292	373	362	365	318	336	325	320	307	365	311	340	320	352	368	323	352	367	330	314	337	349	342	348	341	287	325	326	304	369	306	333	306	316	328	342	298	349	337	294	347	327	331	342	312	340	319	358	371	305	343	306	337	325	311	359	363	313	351	329	283	292	332	333	307	348	316	344	323	365	321	353	345	333	351	329	339	350	334	358	365	352	375	351	345	337	319	373	316	317	342	359	327	341	320	323	326	363	330	351	332	310	351	369	357	312	322	338	324	329	367	329	324	367	314	303	323	325	380	323	335	322	323	353	347	331	321	323	330	342	338	356	363	362	354	298	325	358	336	381	359	308	323	300	351	327	365	336	334	366	365	345	361	321	365	326	342	327	332	370	334	344	354	364	346	369	364	302	329	353	318	364	307	352	330	338	317	343	331	357	378	343	357	346	345	333	326	351	364	328	364	321	327	352	337	361	352	327	320	350	314	352	338	337	387	326	351	304	340	323	340	371	342	320	344	340	363	356	295	349	305	343	342	336	297	345	314	374	309	333	356	349	362	359	341	330	317	349	334	317	291	341	330	295	333	352	333	343	315	319	354	318	307	321	339	333	337	348	363	306	341	316	332	348	336	334	352	339	336	331	349	323	318	357	330	357	353	346	310	351	344	344	325	351	323	324	342	327	339	338	322	321	343	344	359	301	329	326	333	338	323	347	364	329	372	352	368	321	345	308	349	359	329	368	327	315	341	328	363	359	344	312	308	355	321	343	319	371	360	353	314	365	305	310	326	370	326	344	308	342	305	355	361	335	303	300	338	298	356	340	344	346	320	324	353	349	364	301	340	316	369	358	318	310	314	333	375	281	330	346	322	372	361	314	342	349	350	309	393	354	311	330	336	326	341	369	330	329	350	341	329	366	344	317	349	338	350	315	331	313	349	325	322	351	330	354	356	339	344	307	319	327	335	385	344	316	347	330	318	328	275	339	322	325	341	355	313	354	329	324	330	359	357	322	338	340	294	329	338	366	363	378	343	313	302	350	358	325	288	340	302	342	379	359	365	317	384	360	364	322	306	342	324	302	310	323	354	369	349	343	345	338	355	338	356	336	359	372	334	320	320	333	329	309	358	332	319	318	341	348	339	352	371	331	326	353	327	324	369	351	337	346	350	340	318	322	377	313	320	390	354	365	356	351	346	311	338	315	329	315
18370	18271	36948	46566	49345	45797	43267	37370	26661	22367	23168	21380	21984	21796	32245	33998	24462	17502	12358	6570	3229	1781	1132	920	807	801	771	823	742	774	755	774	783	763	803	819	782	788	793	829	785	770	759	804	836	758	782	780	811	822	793	825	805	760	797	778	794	815	842	800	805	840	785	755	794	820	806	803	784	842	785	814	860	787	759	829	795	772	824	794	793	789	794	841	783	820	776	835	815	747	798	776	807	767	771	789	823	795	825	776	853	773	756	797	812	834	806	789	777	797	808	789	749	765	821	820	808	794	837	808	799	837	759	827	818	807	829	823	812	789	831	779	761	752	860	784	813	816	798	794	856	805	738	778	830	793	787	846	790	815	807	824	789	810	814	827	761	791	794	842	769	846	856	750	823	840	787	803	795	835	827	800	826	838	827	810	814	784	809	814	803	775	796	800	812	809	796	801	788	812	844	836	797	724	754	798	804	799	766	822	819	814	800	802	782	754	802	767	802	810	793	798	743	799	822	781	774	775	786	821	821	779	848	811	816	788	737	820	745	838	821	792	784	765	777	772	805	795	783	743	818	832	768	807	805	771	788	795	803	790	772	781	789	817	797	780	776	825	797	777	767	772	769	840	818	821	847	862	808	819	766	829	794	766	763	797	777	774	759	821	789	809	762	767	787	771	850	746	837	782	772	780	747	833	801	805	820	798	779	845	781	817	814	805	764	758	805	808	832	824	766	798	814	764	829	828	739	875	774	830	795	806	824	778	756	802	778	834	799	810	784	844	797	798	798	814	815	841	793	779	744	784	797	754	801	842	828	837	755	812	753	837	796	816	754	818	798	790	792	831	809	843	791	816	833	762	771	776	795	825	782	795	802	787	750	793	775	787	740	737	796	835	790	799	814	774	819	777	769	799	794	785	796	808	790	770	785	888	821	791	799	763	813	817	816	782	789	819	836	863	842	772	800	871	801	800	762	807	775	865	797	802	816	792	801	795	789	797	742	821	756	818	817	739	774	820	827	807	768	818	802	790	765	806	823	760	802	834	772	831	810	805	825	809	822	776	769	806	834	809	823	779	799	794	785	780	783	777	797	790	828	788	790	769	808	793	834	795	794	769	839	790	835	832	786	803	810	780	815	844	759	764	778	807	788	811	812	813	831	782	841	797	751	766	831	778	764	849	845	813	816	729	792	772	785	798	764	798	781	781	804	786	828	820	821	769	779	824	820	792	817	811	833	817	774	800	784	753	756	757	809	788	774	790	772	827	803	801	809	743	826	811	790	777	810	792	795	838	800	772	800	785	749	797	828	751	770	818	816	824	817	825	800	787	805	816	784	764	845	809	757	809	738	760	722	797	813	775	760	780	855	819	797	770	830	847	805	822	798	783	798	723	781	824	820	825	802	808	770	810	768	769	799	785	819	817	832	824	778	773	731	775	840	806	740	793	792	841	785	801	794	804	799	793	809	800	775	794	780	862	787	787	844	775	738	828	805	746	817	788	809	783	800	815	813	828	793	837	817	725	820	781	772	848	791	800	823	800	780	758	791	778	829	772	763	802	820	814	791	781	812	813	790	822	819	792	835	770	850	775	783	828	834	773	784	753	809	827	788	795	836	798	795	835	755	839	830	807	826	812	800	794	760	799	831	833	815	816	761	776	860	780	785	773	786	807	771	795	786	782	731	809	806	781	788	790	834	838	801	759	793	821	816	837	771	797	786	769	785	822	775	827	772	762	770	778	744	795	808	793	786	831	797	800	820	811	829	790	777	823	824	801	781	774	821	765	830	802	838	829	779	793	737	820	859	812	783	820	825	771	801	817	762	802	771	794	796	797	772	765	777	822	874	769	793	798	785	797	829	817	871	799	774	820	849	792	790	807	800	796	799	795	785	830	808	774	778	789	788	747	773	750	832	755	801	755	817	776	748	780	874	780	776	803	809	799	793	791	746	808	829	821	771	828	816	793	828	820	757	821	823	794	850	803	808	822	789	790	829	785	830	808	812	826	794	798	835	847	784	767	819	742	792	846	756	802	745	806	785	793	766	815	776	809	842	787	855	799	798	758	773	777	784	807	781	811	796	794	791	827	797	775	830	795	756	777	804	801	823	757	784	719	794	860	823	779	817	769	825	826	771	758	831	826	763	785	821	810	789	853	816	799	794	777	816	766	825	814	792	763	776	873	795	753	804	785	764	802	811	805	823	760	818	788	792	767	829	808	831	829	841	778	808	865	803	809	802	766	804	788	795	797	763	804	814	775	796	834	791	839	787	794	851	782	791	812	783	848	825	787	783	755	817	869	822	773	794	815	854	807	883	806	797	781	808	806	831	833	760	769	772	809	807	802	799	769	801	765	812	822	829	829	771	806	824	783	794	802	836	821	772	796	758	810	744	793	766	772	790	806	771	806	751	831	840	764	811	756	736	791	781	821	766	772	795	788	775	769	786	831	767	793	789	796	751	840	811	785	825	806	821	755	758	846	835	794	836	793	801	773	779	767	754	773	807	779	791	830	795	776	751	854	871	810	803	776	809	816	762	761	809	821	795	816	765	802	805	779	740	803	789	795	824	777	798	821	803	809	795	818	837	809	781	777	803	843	792	770	803	841	793	808	821	803	796	815	803	752	805	832	767	793	826	772	794	834	785	799	802	807	760	806	821	769	776	776	757	779	833	763	811	817	784	777	796	813	827	753	817	769	746	761	787	771	823	795	813	828	800	812	741	762	816	755	833	757	847	783	787	777	800	807	818	799	863	814	817	803	784	809	823	799	782	800	806	766	790	737	768	783	770	788	838	810	817	806	817	816	811	773	756	779	857	799	828	776	777	815	774	833	790	741	754	783	765	798	805	805	824	833	770	788	813	817	815	785	829	795	812	800	845	774	793	777	809	778	776	772	804	814	808	775	797	796	777	811	723	762	786	783	805	806	833	814	855	793	794	797	822	818	768	799	822	812	764	782	808	829	737	802	800	756	803	803	807	844	807	807	774	822	812	778	805	827	779	818	770	797	785	808	834	794	817	806	782	816	817	812	872	818	800	779	749	829	823	804	814	754	778	817	785	803	863	826	786	826	774	841	792	761	789	806	824	811	819	809	800	841	806	822	786	777	835	789	747	763	771	846	783	831	794	776	807	786	831	804	850	791	782	765	792	761	816	841	746	804	764	794	831	790	804	774	812	773	787	844	800	841	804	818	792	802	734	763	798	790	811	828	790	787	794	778	765	739	823	800	789	823	792	828	799	850	763	746	805	783	811	784	855	825	819	799	807	788	806	780	788	796	803	799	750	861	798	785	819	820	785	787	746	762	769	788	788	791	771	761	816	855	775	792	789	788	835	800	798	784	818	785	794	806	811	782	854	761	795	794	834	801	799	763	775	765	804	774	830	841	784	816	765	781	801	822	791	815	816	801	792	785	801	816	756	753	826	835	771	751	749	768	831	765	860	819	805	805	757	789	780	783	763	807	785	790	862	774	770	816	846	771	820	765	804	823	781	829	757	829
5103	5344	14283	17975	15978	15090	12446	5953	3689	2661	2435	2180	1959	1786	1225	1046	1034	812	625	567	480	452	432	428	425	431	387	409	416	427	450	404	403	423	380	416	409	415	401	382	414	411	397	381	424	443	405	424	403	408	421	427	353	395	426	396	377	396	390	380	419	398	407	424	400	440	453	414	423	393	419	415	375	403	393	397	421	405	402	423	405	403	406	420	415	446	424	417	388	410	434	417	419	414	452	363	428	429	422	401	435	433	433	433	411	403	386	383	398	386	385	389	389	393	417	372	408	410	436	422	410	373	450	396	426	425	435	429	421	361	418	405	431	394	420	398	376	391	409	434	404	422	397	368	412	379	397	415	401	429	407	396	366	406	417	395	392	375	405	437	443	391	385	418	414	400	395	404	434	407	419	393	405	392	394	399	429	420	404	438	399	398	417	393	453	403	392	405	384	404	382	431	376	387	354	417	410	379	418	415	419	384	446	400	422	402	421	405	411	397	428	410	411	407	423	373	397	402	437	377	428	399	404	442	386	397	419	408	425	394	403	384	407	396	460	413	474	416	431	423	399	405	433	450	404	414	413	395	424	392	425	410	417	411	466	428	426	399	411	454	401	395	420	409	422	423	446	396	414	416	418	458	379	378	451	419	403	423	409	408	395	401	397	400	333	440	439	417	434	426	425	394	413	391	402	398	418	409	379	392	434	387	414	391	380	433	412	411	425	384	383	436	358	370	427	407	424	439	379	418	396	436	436	428	429	433	373	400	401	395	412	418	432	408	421	407	412	402	393	386	427	400	419	406	416	391	409	409	420	442	409	427	406	382	425	428	413	430	390	429	417	392	389	425	375	403	395	416	406	392	431	401	418	410	402	381	375	400	420	428	394	406	426	421	429	384	405	421	376	430	440	396	399	411	398	464	412	411	396	423	403	368	390	388	434	416	369	376	400	412	411	386	435	385	430	444	425	444	397	397	427	417	421	404	384	381	404	386	371	396	393	419	397	372	399	406	377	440	421	417	419	417	427	413	386	430	388	442	384	450	425	369	403	405	434	419	408	428	402	386	366	395	406	404	423	357	434	420	386	410	415	441	419	400	401	430	377	408	419	417	397	431	389	409	397	368	419	418	435	377	413	384	407	416	425	444	414	445	429	371	370	388	462	404	425	396	409	386	404	417	383	413	417	378	401	382	379	360	410	410	407	419	398	404	419	425	406	434	378	401	415	411	396	425	418	382	410	400	369	378	376	421	443	368	423	417	417	421	364	428	450	435	401	390	425	439	414	390	412	420	423	406	414	387	379	383	379	356	415	430	420	416	398	437	431	402	399	400	391	389	375	416	442	437	435	430	379	424	396	378	402	423	394	379	396	429	387	373	420	410	408	368	417	397	405	417	415	427	400	418	369	397	399	419	380	377	432	400	429	431	413	397	427	439	427	398	413	404	410	435	403	419	432	390	459	397	384	424	383	354	392	389	393	418	412	393	402	411	404	403	429	399	402	424	392	406	413	432	438	388	377	393	421	388	380	400	405	434	432	437	379	444	420	430	399	404	391	420	420	412	407	407	391	433	397	405	418	396	387	389	404	394	409	440	388	412	386	437	368	425	425	431	389	410	424	374	372	418	426	419	411	407	435	424	436	422	399	414	403	407	401	387	394	409	425	374	470	457	414	403	405	457	445	415	385	406	432	386	382	372	437	422	441	397	395	470	373	382	461	430	404	406	408	418	415	406	386	439	441	413	421	423	453	405	438	404	428	438	430	394	390	382	463	425	420	414	409	402	398	401	396	425	401	418	391	397	430	408	410	398	393	390	432	377	379	394	396	380	426	446	368	440	398	401	413	431	429	402	412	401	394	391	416	419	361	415	397	430	417	413	425	420	400	433	403	419	424	398	379	451	420	366	403	418	411	398	413	436	399	386	377	401	409	371	394	413	378	391	441	410	386	415	427	446	415	386	395	383	447	408	387	389	396	417	395	407	422	373	425	421	388	432	412	440	399	399	419	405	390	404	398	412	410	441	423	447	432	388	423	429	461	399	392	367	362	439	409	416	389	416	386	394	390	417	426	440	385	375	411	422	390	402	409	403	417	424	426	415	405	390	416	399	428	407	419	419	427	392	374	395	403	440	417	377	365	428	381	436	401	407	426	426	404	403	409	421	412	413	388	384	393	365	411	405	416	411	395	423	419	434	437	428	414	412	400	431	427	422	415	424	404	426	451	370	434	415	404	423	403	417	412	389	392	425	397	421	366	411	408	412	402	348	391	418	397	433	396	388	443	389	446	435	397	394	374	411	401	398	414	423	409	403	472	403	395	380	420	397	417	416	372	392	408	423	430	396	440	398	391	414	399	420	390	424	385	386	412	426	396	389	435	383	376	437	445	368	397	429	420	412	432	420	427	414	447	369	414	386	375	406	389	394	386	389	411	405	417	427	371	441	398	430	431	430	401	380	400	413	366	447	431	414	427	426	396	407	402	446	408	369	399	403	379	394	374	410	412	418	428	362	376	406	409	449	426	429	409	389	434	450	401	413	435	389	397	428	427	416	378	428	415	402	398	411	434	392	436	431	418	387	437	423	385	389	400	403	415	397	410	425	406	412	415	390	389	369	411	411	407	439	390	392	374	414	439	397	430	423	428	431	408	406	386	401	390	398	415	432	412	412	444	427	425	414	403	411	403	430	392	396	423	357	427	400	362	384	393	426	391	440	419	424	411	398	433	378	403	399	408	395	398	413	439	388	431	442	379	379	446	408	370	421	389	372	420	403	410	430	433	389	373	396	413	373	432	434	416	415	394	401	447	404	434	410	409	420	406	440	390	385	404	436	388	387	442	419	442	435	440	369	383	445	424	379	417	409	426	395	405	388	431	365	404	432	420	436	437	393	409	454	435	406	403	392	402	404	443	407	430	386	409	400	452	377	402	385	452	375	380	402	418	403	369	379	385	376	428	403	411	432	434	399	412	361	406	414	444	386	388	388	404	363	417	417	413	400	378	411	429	428	391	416	437	409	407	402	389	432	401	411	412	411	416	433	422	457	413	373	428	394	397	390	385	403	431	385	421	395	353	396	391	400	424	389	436	377	376	403	378	454	411	422	442	454	415	407	391	399	391	392	393	413	380	394	412	388	397	421	387	352	396	402	384	436	419	445	388	417	444	405	393	415	372	410	397	376	427	409	412	379	417	385	431	447	384	397	422	397	419	430	412	420	441	395	420	427	350	412	437	443	431	393	374	419	379	387	409	453	405	408	384	428	409	434	453	426	431	423	415	403	451	388	455	415	395	408	390	409	427	380	389	397	425	421	386	420	413	430	396	397	436	385	397	418	427	423	429	420	404	389	412	399	394	365	405	407	391	413	399	373	400	362	386	405	441	422	431	410	397	386	458	412	395	404	454	402	426	405	413	433	386	380	424	400	379	385	382	392	404	428	416	389	402	379	392	425	395	401	426	422	411	383	392	413	372	397	427	418	364	366	375	397	402	395	385	403
3965	5370	20628	30483	31073	31498	29223	17216	13281	11006	10685	9748	9117	7616	5480	4875	4268	2742	2011	1532	1242	1135	994	1017	926	953	939	964	891	936	875	940	945	966	928	909	1011	935	958	955	962	920	939	938	968	933	979	957	951	988	944	919	891	904	949	922	951	951	932	879	943	935	946	908	934	907	916	943	944	937	961	955	942	920	930	968	914	985	897	969	955	913	957	927	977	922	984	944	936	937	903	894	914	909	908	956	904	936	884	923	984	914	945	907	961	955	946	965	933	937	919	930	963	878	949	903	953	937	957	955	945	923	970	916	900	943	923	1012	947	955	916	1012	970	962	934	931	963	945	922	947	906	923	965	928	969	925	917	922	916	943	917	986	937	913	901	908	900	921	979	944	935	936	938	884	976	897	944	984	940	919	973	919	948	949	945	955	907	923	885	951	986	965	961	944	916	952	966	939	885	984	943	914	993	943	910	923	951	1015	936	910	905	930	979	968	960	925	911	967	968	1029	952	919	968	962	940	938	981	935	946	967	957	935	975	967	950	942	968	945	948	921	954	941	915	928	962	957	899	959	968	912	931	888	945	879	903	953	942	971	923	930	931	881	946	955	973	972	969	840	952	981	908	918	952	1005	962	932	1001	941	910	987	903	978	969	944	970	899	937	948	904	886	986	938	933	989	906	979	944	937	966	897	897	967	959	939	935	862	942	958	977	924	963	1010	927	906	929	933	1014	960	996	951	981	922	914	891	946	926	954	951	891	1004	934	961	950	920	993	984	942	994	910	907	967	998	912	955	948	888	931	979	961	948	948	949	921	974	933	915	970	954	925	930	879	945	982	919	926	968	936	984	898	918	959	976	942	962	970	938	988	937	948	889	909	873	911	934	966	958	951	956	940	914	921	940	960	954	944	928	931	914	972	962	965	989	939	921	950	963	929	929	1021	959	887	942	982	933	948	951	910	948	924	984	931	986	955	992	928	930	948	956	1015	908	936	959	1023	998	953	923	940	975	958	971	915	992	968	967	931	969	946	925	954	983	1008	930	950	941	915	958	958	947	974	926	999	948	967	980	950	973	877	960	920	972	961	946	948	930	942	906	943	953	934	924	950	937	866	957	919	942	962	983	909	961	930	986	967	919	965	941	961	928	979	943	893	971	940	984	938	975	908	962	965	948	899	958	948	928	935	952	973	907	944	936	945	954	922	911	950	976	947	979	957	969	951	944	962	981	926	915	933	918	923	875	928	905	938	943	934	912	938	952	942	948	957	949	961	930	959	963	927	914	898	975	903	957	895	945	960	954	936	979	921	942	910	965	970	1015	991	943	912	905	925	936	980	1000	980	903	933	944	905	936	940	947	901	869	942	924	953	904	930	960	890	902	952	956	1006	933	920	947	939	955	933	976	951	932	958	951	957	947	981	940	934	935	895	988	976	926	931	1002	954	965	953	953	1003	923	956	953	1012	926	958	954	895	939	918	937	963	947	908	873	930	868	910	931	983	959	917	968	946	956	911	897	980	888	978	937	875	922	1005	933	916	967	975	939	920	962	887	959	948	935	955	948	905	928	961	941	983	939	985	913	955	900	992	949	983	936	951	922	929	923	863	920	965	981	974	959	962	928	903	969	953	921	939	947	958	903	961	888	921	947	992	962	927	942	928	947	1000	911	948	918	982	964	945	996	947	903	918	918	946	891	956	990	922	970	958	965	946	879	969	999	956	966	940	923	919	956	955	907	933	967	905	951	976	947	964	916	922	899	1022	952	939	982	893	927	914	949	959	969	905	954	952	929	906	900	938	929	949	949	964	933	966	951	947	959	954	888	976	931	910	918	924	914	912	939	907	929	944	944	934	968	927	986	942	998	972	911	940	964	938	999	956	950	904	972	924	904	914	879	941	949	919	944	888	945	1002	975	972	991	935	920	991	986	944	931	935	940	954	933	933	914	913	916	911	939	951	978	944	992	977	928	960	914	922	999	991	923	945	886	966	972	931	953	927	923	995	910	949	935	954	927	919	983	965	976	928	940	929	919	924	923	974	944	946	904	945	906	950	926	968	894	928	937	925	969	943	947	944	951	900	969	961	964	935	974	942	909	910	943	933	901	959	954	935	965	945	937	968	917	1005	954	920	983	971	962	931	956	982	923	902	951	877	957	972	951	958	914	945	967	1025	974	975	902	963	905	970	926	973	882	929	936	962	919	953	921	938	970	940	925	895	924	982	979	913	900	940	963	922	925	952	923	944	909	960	947	1008	941	902	931	946	936	957	958	985	937	953	946	909	966	980	957	1009	896	943	894	956	959	901	946	931	991	938	920	946	897	886	914	991	941	935	924	951	968	876	1003	931	912	928	955	945	964	924	1011	923	918	1011	908	998	930	971	974	952	931	921	939	979	964	941	972	941	956	955	961	961	978	952	924	955	901	927	938	932	961	959	876	978	916	927	958	917	951	908	982	929	915	995	926	942	998	905	924	945	932	937	996	930	932	935	1018	983	966	950	1012	1002	965	942	935	895	948	943	928	896	911	919	928	957	900	985	939	987	886	915	908	916	906	938	904	927	962	950	985	943	989	950	929	958	905	930	991	914	905	959	984	926	925	897	931	945	974	896	922	970	971	965	975	982	942	975	928	937	958	958	914	934	953	913	926	963	950	956	916	947	923	927	863	893	936	890	946	938	934	989	934	938	984	946	936	861	965	931	973	922	963	940	888	912	890	979	955	957	953	920	957	962	928	948	933	950	957	998	1033	936	928	965	894	972	978	924	957	996	1010	932	947	943	976	930	882	1039	889	958	904	936	935	944	944	913	947	975	904	946	915	908	902	943	1013	998	918	920	931	982	967	930	951	954	902	914	981	902	942	900	916	927	983	968	900	999	912	949	954	928	951	946	916	976	937	962	932	913	944	961	981	959	908	891	926	960	912	1003	978	925	889	912	893	941	936	909	904	911	867	899	921	977	965	934	932	924	952	905	901	934	902	913	967	928	917	948	941	921	972	866	960	958	919	980	900	918	985	917	921	975	940	938	949	945	931	882	937	952	957	934	961	966	942	946	958	914	975	921	928	959	937	921	922	904	978	906	891	964	938	963	928	897	945	924	922	905	1015	918	910	933	987	966	957	962	937	917	936	909	953	954	962	953	935	930	920	942	941	925	939	966	907	984	920	975	985	930	925	918	913	957	928	932	974	957	918	931	945	964	966	919	907	996	945	972	944	949	896	958	956	931	972	940	993	950	917	930	885	911	917	933	928	901	958	882	911	937	939	935	940	933	968	924	983	883	937	943	945	887	915	969	908	953	994	890	959	938	901	914	917	934	938	946	943	964	1014	929	926	945	967	918	950	933	983	1004	953	964	927	956	916	945	930	960	956	895	961	906	903	954	959	970	943	951	945	932	968	950	923	938	938	942	905	945	975	912	956	996	910	964	932	953	914	935	903	946	908	947	939	940	945	975	945	948	965	975	932	945	934	937	945	922	940	983	930	973	946	949	960	925	964	924	969	972	932	921	935	913	951	958	984	949	948	900	954	920	901	929	953	960	918	923	907
21876	17870	28620	33187	26762	21421	24804	19268	12953	7298	4908	3536	2573	2318	4411	6109	4615	2727	1766	1142	749	537	469	405	423	372	390	399	373	362	397	391	366	319	343	375	405	337	404	374	382	387	409	386	384	402	385	396	379	385	399	413	393	385	398	371	355	372	344	359	372	372	405	368	439	369	373	361	387	362	378	373	384	379	381	382	404	372	404	391	388	388	376	383	431	366	417	382	388	382	424	380	344	365	374	380	357	389	372	390	385	432	381	402	392	401	349	408	379	355	363	373	362	406	385	394	375	355	379	382	389	352	385	360	378	383	428	390	347	358	366	400	354	373	370	376	366	366	413	359	363	384	362	399	342	390	375	343	362	379	373	357	377	378	388	336	379	371	390	394	381	358	374	367	343	369	395	390	370	386	406	380	381	372	374	409	360	377	359	375	371	379	384	377	374	353	360	331	357	371	381	373	406	363	387	398	350	345	373	364	342	395	363	400	375	378	367	346	377	398	359	373	375	351	356	365	370	372	352	378	379	403	386	398	382	382	375	377	382	365	356	364	388	383	390	375	356	389	374	373	374	362	359	397	404	357	385	362	384	354	377	394	340	390	396	334	360	386	343	393	380	357	370	378	342	364	371	381	357	402	396	374	385	352	374	374	391	373	386	405	395	352	383	360	379	384	381	365	414	413	392	386	347	363	373	375	348	367	379	385	344	353	384	421	359	373	368	391	368	378	387	365	370	362	385	382	381	399	393	378	366	378	364	347	345	374	344	404	429	380	369	390	372	369	389	385	394	376	365	367	384	381	389	361	379	400	374	396	364	365	364	370	336	363	372	416	385	357	391	368	391	401	360	361	366	365	386	354	406	376	361	363	361	377	349	377	350	393	425	323	377	361	396	381	410	344	363	383	357	360	393	397	369	358	397	399	357	390	368	344	389	341	365	350	368	369	432	392	400	379	373	371	405	373	371	359	347	348	409	366	367	343	376	352	375	372	367	385	391	411	369	380	373	368	352	380	404	395	373	369	322	392	365	378	428	367	382	387	374	334	352	344	366	366	404	334	375	355	402	364	362	391	369	363	362	411	392	387	366	365	340	332	392	367	385	377	359	428	405	366	433	392	375	402	387	369	373	366	387	369	362	375	365	342	387	384	403	326	337	362	416	386	349	354	369	339	395	395	392	381	353	384	384	359	362	365	360	370	392	360	365	374	385	394	354	375	370	353	361	403	394	369	392	360	382	405	372	379	355	379	378	377	350	378	368	404	363	398	371	375	390	335	364	377	399	365	389	392	373	339	393	415	386	357	392	358	356	388	405	390	394	352	383	378	371	378	354	369	389	372	376	371	374	360	383	364	366	400	380	369	342	338	408	338	373	348	392	383	400	346	336	347	357	380	375	392	361	359	372	334	395	385	378	383	368	373	371	359	389	358	404	376	396	347	379	387	354	399	354	357	366	384	394	398	394	380	429	388	371	379	416	333	404	358	392	385	375	375	361	369	404	367	386	367	437	349	383	350	364	365	372	354	400	383	398	353	378	385	412	403	368	358	370	331	401	399	369	386	369	371	337	366	375	390	396	359	363	348	397	397	375	378	371	394	375	403	391	343	363	360	350	378	411	395	375	383	341	337	386	393	396	371	391	362	347	365	371	381	384	370	398	395	381	399	351	374	371	393	354	367	376	379	373	398	399	409	406	359	389	351	350	364	383	357	337	381	415	406	376	370	384	406	370	385	366	388	341	367	374	374	385	386	345	363	367	380	409	381	402	396	368	361	397	396	352	401	379	364	389	377	357	370	409	406	353	338	361	364	373	410	374	365	370	374	363	342	384	370	347	412	375	372	387	377	365	382	400	362	405	354	375	380	394	368	414	374	380	356	347	408	344	381	364	353	362	367	393	381	380	406	368	393	366	380	400	369	370	359	387	361	360	401	377	395	374	357	402	401	401	395	382	379	378	371	352	389	356	357	358	367	353	372	371	351	368	378	401	392	386	410	343	355	386	399	406	390	403	374	420	380	360	384	363	402	375	359	356	382	353	374	364	342	360	374	389	360	356	372	336	365	391	343	367	375	394	373	395	379	367	412	418	403	379	397	371	360	364	369	386	375	390	339	409	388	390	378	363	364	355	334	390	389	366	332	370	373	386	407	369	413	417	355	389	365	380	374	349	363	431	392	361	375	388	399	369	365	379	394	385	378	371	339	370	366	380	351	384	351	362	355	327	356	369	409	406	393	381	386	354	403	362	385	369	364	383	376	371	413	370	345	365	394	377	335	371	367	386	366	389	374	339	374	360	391	383	386	383	412	349	371	382	363	383	341	363	345	402	376	392	395	343	359	359	352	354	394	379	365	367	385	356	384	343	400	393	377	343	412	383	362	371	347	374	374	362	371	368	391	384	398	388	384	374	364	358	367	377	350	373	397	353	338	364	371	379	376	391	345	368	360	388	381	348	353	397	405	405	392	386	338	390	397	384	368	379	381	375	364	390	347	391	365	372	354	401	369	373	359	384	387	353	358	358	390	384	408	407	347	371	369	362	366	417	373	350	372	362	420	416	362	383	363	384	355	392	377	384	390	365	364	350	381	402	332	383	364	371	396	353	399	394	397	382	398	366	353	338	392	373	363	361	374	366	412	337	423	403	397	355	378	389	403	351	391	399	370	390	389	357	387	364	359	383	375	368	370	336	393	396	402	370	402	372	402	378	349	347	370	421	383	425	384	373	366	357	390	373	378	371	356	365	357	369	360	371	342	372	393	400	377	401	427	367	400	364	367	347	366	388	367	349	386	377	380	349	355	387	358	386	369	403	398	357	370	410	359	367	406	407	399	381	391	398	336	359	361	387	378	398	423	391	398	372	361	326	390	348	374	387	366	376	387	377	385	379	393	417	379	366	368	354	390	369	422	401	381	410	371	399	367	388	369	363	392	347	347	361	340	372	361	394	346	372	359	341	357	375	357	348	389	362	369	378	353	344	426	371	378	335	390	375	337	341	346	376	361	408	379	375	373	392	382	362	385	387	349	381	363	369	347	398	373	377	379	408	372	414	374	371	417	414	369	354	403	390	389	369	379	382	390	381	391	404	388	399	448	377	366	369	389	356	397	394	391	400	363	349	358	398	357	378	405	399	374	405	390	380	357	401	360	367	353	370	366	396	372	367	381	378	371	369	384	360	398	371	378	419	361	372	385	377	405	373	363	355	392	388	404	410	404	383	365	363	373	391	407	428	392	364	400	378	384	373	352	382	380	373	368	395	394	376	369	356	364	411	354	345	378	397	344	376	380	362	372	353	370	369	373	369	387	387	353	365	376	333	359	426	357	392	384	394	385	345	387	342	377	378	398	380	406	372	417	365	354	413	394	383	357	379	405	387	345	381	387	401	383	377	373	343	386	387	385	409	353	341	366	357	382	362	380	372	374	392	381	344	374	357	363	375	350	404	395	340	358	370	393	369	390	381	344	375	390	385	377	409	347	368	359	388	370	397	349	354	376	368	351
13159	13573	32094	40488	38602	36750	40505	32755	27055	20032	17539	14472	11566	10970	18279	23021	17243	11968	8155	4681	2803	1679	1173	957	949	846	881	875	883	909	902	876	920	895	854	910	831	902	912	892	899	893	835	931	838	867	880	895	883	770	864	814	880	888	908	880	886	877	897	795	908	929	890	895	875	893	883	871	910	873	888	852	820	899	937	889	865	853	850	876	858	882	869	862	872	840	803	870	849	894	889	867	807	853	936	894	908	864	923	885	895	877	854	819	845	924	891	898	853	890	927	903	896	870	870	841	871	885	896	853	839	802	867	864	880	873	885	839	852	918	863	860	895	929	921	866	904	960	857	900	917	871	902	859	884	910	912	842	922	890	882	906	823	910	868	876	902	863	864	882	900	887	882	879	933	899	885	845	910	938	895	820	838	847	901	928	940	823	838	868	873	907	935	884	870	879	895	888	837	855	870	835	898	912	940	866	856	902	869	893	908	867	877	922	862	911	944	893	915	870	868	886	881	880	837	887	848	854	865	916	905	855	880	870	886	857	875	852	901	916	863	860	882	941	875	882	898	954	874	831	878	834	850	857	882	862	921	897	861	879	954	898	867	832	899	853	872	876	838	898	875	892	900	808	912	877	944	835	879	853	917	897	858	915	872	912	905	879	899	897	880	849	870	889	881	882	878	812	855	912	848	825	902	894	878	933	904	896	867	858	843	765	829	904	847	863	883	853	881	887	897	903	850	846	939	860	864	830	863	875	830	842	896	861	955	875	860	814	829	856	922	905	829	869	912	828	948	861	883	885	889	894	841	900	864	827	886	909	891	828	830	887	896	886	854	852	866	879	868	866	868	875	867	908	842	912	913	911	899	885	885	863	917	916	845	866	868	945	847	885	921	909	910	850	853	857	875	851	895	916	877	884	904	924	938	911	889	930	834	923	915	871	905	846	899	920	869	873	874	874	893	887	827	867	896	905	854	816	919	878	902	865	867	918	899	881	886	894	880	890	899	915	905	845	915	862	933	864	879	906	843	858	822	881	848	846	913	864	899	899	872	933	846	918	891	846	884	846	896	907	880	930	880	872	843	900	836	861	853	881	914	875	853	878	894	873	876	851	881	868	883	815	859	832	903	874	864	897	895	875	879	861	884	919	886	897	874	888	920	939	902	835	947	793	879	867	885	887	853	876	906	885	910	864	903	865	833	944	793	894	830	846	945	919	834	885	909	909	874	888	895	863	860	899	844	852	861	898	861	804	877	877	856	881	901	837	873	829	857	813	864	870	855	868	915	858	835	860	846	915	842	962	861	866	889	907	833	856	850	892	825	864	909	888	875	869	887	941	911	897	869	862	862	880	895	843	889	852	862	881	911	866	893	861	895	908	872	853	855	844	843	939	866	840	899	913	867	899	910	868	847	888	810	882	870	887	873	863	852	897	957	859	880	927	801	887	900	877	916	902	914	933	874	896	883	865	884	912	838	830	905	825	895	867	893	860	913	873	908	864	872	889	864	896	863	902	857	813	868	861	895	916	904	827	897	928	883	895	891	865	874	850	888	886	895	897	876	862	866	872	856	873	907	895	905	860	848	822	897	901	895	890	857	857	898	915	873	864	898	860	907	870	885	907	874	891	894	904	861	867	900	831	881	843	891	915	882	904	912	889	904	854	867	901	866	878	865	858	866	852	881	837	873	837	850	951	877	875	911	834	888	894	926	895	898	884	902	847	890	899	825	861	910	845	865	873	896	836	843	898	833	831	931	896	861	904	937	881	907	906	915	863	865	879	878	889	905	855	862	862	847	871	914	920	835	875	897	926	809	888	911	849	852	877	926	854	890	896	917	893	871	863	888	843	856	910	858	866	878	900	911	819	893	820	901	908	853	911	927	935	874	878	904	842	887	836	908	882	902	901	864	920	865	854	835	881	810	826	872	869	848	927	894	938	906	877	925	861	859	867	893	844	875	879	898	889	892	873	833	888	845	846	831	833	913	921	925	908	913	893	880	919	902	888	881	864	872	840	883	832	844	881	876	849	914	856	805	883	916	901	870	875	850	883	841	894	913	869	862	847	830	872	868	875	845	831	882	852	870	883	913	854	889	889	928	853	905	927	881	852	912	908	818	887	863	846	861	912	813	836	911	874	903	891	874	938	819	821	927	881	931	873	892	862	894	880	900	890	902	847	887	904	876	897	878	878	870	884	843	849	856	874	900	867	882	867	834	862	872	891	884	925	868	885	859	802	872	879	852	888	915	919	873	928	908	899	840	820	901	924	902	889	901	842	900	871	843	911	891	897	876	849	855	853	910	829	889	895	897	886	863	894	862	927	862	867	913	869	887	844	909	872	907	868	871	939	839	850	879	906	873	819	843	849	838	903	844	899	878	809	876	890	893	889	890	866	855	901	858	904	904	923	861	881	912	843	856	927	935	855	915	897	901	864	923	852	882	913	859	921	806	885	917	840	895	871	881	863	921	901	908	833	856	834	868	869	916	911	857	843	882	891	919	857	870	900	870	871	848	872	858	904	834	876	902	815	894	931	859	894	909	858	860	901	866	849	867	854	867	881	837	830	886	871	843	852	843	869	833	854	909	910	900	871	839	906	899	868	891	890	884	869	865	851	848	925	868	919	891	880	841	830	885	858	897	855	918	909	891	852	922	872	857	890	877	834	845	906	861	910	875	869	859	884	828	856	869	873	899	860	842	920	873	861	836	865	896	849	842	864	891	839	886	904	918	846	865	890	904	897	897	894	864	893	863	858	856	849	876	863	863	869	934	880	829	891	928	854	916	860	875	873	891	869	885	830	851	872	889	823	894	902	941	872	863	892	845	887	866	895	908	860	860	897	868	891	843	932	898	905	881	837	880	918	865	898	844	904	912	877	898	888	841	872	898	827	886	896	908	874	874	858	875	883	949	908	843	834	879	870	864	882	902	868	876	831	873	845	869	855	896	862	893	907	845	871	912	881	873	895	880	830	878	890	893	910	857	875	867	870	951	849	882	886	864	911	854	833	874	850	905	897	844	891	848	838	817	886	919	900	883	887	878	843	910	855	858	874	879	901	914	896	907	900	849	868	852	870	916	874	899	880	883	862	875	881	932	846	901	928	857	957	850	902	890	867	891	876	875	896	851	869	841	882	921	869	888	864	909	838	907	892	900	882	863	840	874	937	945	851	884	837	898	875	874	840	864	886	802	842	879	839	892	910	892	938	925	874	848	877	870	852	818	859	834	889	847	865	865	906	863	879	883	900	901	896	901	879	861	915	845	900	858	894	898	920	861	842	915	886	935	845	841	943	877	899	890	832	848	866	920	900	868	867	868	892	940	904	896	882	872	886	934	848	836	875	842	883	791	870	889	853	919	862	891	907	850	899	933	913	872	874	857	828	856	857	898	878	921	868	875	858	867	898	873	913	887	844	927	885	919	852	848	803	945	903	896	880	884	909	905	880	903	845	857	857	934	817	870	907	901	866	842	902	910	864	885	895	942	852	909	875	885	876	849	882
32273	26905	37325	38393	34644	28892	27729	24412	19554	12998	8066	5358	3744	3540	7853	12729	10236	5856	3298	1845	906	554	413	370	376	347	362	334	321	353	330	336	348	341	375	372	345	333	339	356	360	344	366	373	335	352	337	324	351	356	365	373	350	324	335	400	346	363	375	357	352	310	312	322	342	320	362	339	359	346	364	352	378	354	337	321	355	324	341	352	327	361	314	355	322	341	349	339	358	348	354	358	347	331	374	339	349	327	277	344	333	315	330	309	357	352	341	341	329	349	355	368	380	324	319	336	333	302	371	327	342	350	319	333	358	384	356	318	340	355	376	360	354	366	346	352	350	330	374	332	335	319	356	352	308	316	331	343	367	347	305	344	345	322	341	369	308	328	327	347	332	381	378	349	368	339	363	359	327	347	356	350	331	371	345	338	331	352	303	371	354	336	364	380	326	352	348	329	331	374	352	350	339	368	379	363	347	370	340	321	318	351	325	333	344	385	354	322	315	356	331	325	312	349	349	342	302	337	338	347	347	315	354	318	341	316	357	368	339	342	334	323	344	361	321	351	353	348	352	333	383	384	331	328	361	349	353	325	322	352	334	338	298	357	335	352	340	368	347	372	404	383	345	335	324	342	315	336	314	337	325	336	362	326	310	372	334	276	331	355	363	349	350	319	351	312	339	329	332	325	346	364	345	313	328	359	342	344	314	330	338	353	336	322	341	330	357	317	360	372	357	365	317	339	391	336	354	345	337	347	349	338	360	302	336	355	331	361	340	335	349	359	365	343	334	316	362	322	335	338	328	342	338	353	386	335	321	349	334	341	345	372	350	344	350	357	333	363	374	341	349	345	369	357	338	354	365	321	376	351	341	333	363	349	339	329	314	351	355	377	379	325	356	355	361	360	372	332	323	340	327	356	358	347	336	369	350	335	313	361	331	329	367	326	358	326	329	373	354	359	394	355	358	346	322	337	361	372	357	329	329	351	356	346	313	371	342	352	352	319	334	348	339	336	362	333	337	350	364	334	392	360	368	346	328	371	367	344	332	345	345	392	351	332	379	343	333	344	343	371	344	364	356	332	353	310	365	377	365	332	350	330	345	318	328	336	343	357	350	354	325	350	344	331	362	313	311	360	328	341	353	313	337	364	361	348	352	361	346	373	342	347	319	358	349	332	380	338	367	367	343	383	327	350	312	337	369	353	356	310	329	347	362	355	341	368	346	346	344	348	340	332	309	338	355	363	344	319	358	373	357	343	331	330	333	349	349	333	350	321	334	353	345	355	333	336	307	346	304	330	352	338	352	362	359	341	347	370	356	336	334	394	353	289	349	374	358	343	381	336	320	331	368	354	378	328	336	351	351	358	328	324	386	342	353	348	358	350	370	373	338	355	378	352	369	357	341	383	346	341	336	306	349	345	346	354	321	328	344	318	364	363	359	364	369	344	366	356	364	338	328	361	362	320	356	362	343	307	333	334	346	345	345	331	347	356	334	344	308	345	330	380	378	369	353	346	332	316	351	339	339	316	361	309	344	353	357	377	323	354	354	352	376	364	327	336	336	325	356	351	341	341	331	400	366	342	361	327	352	368	341	335	361	351	340	375	324	351	331	353	324	321	342	312	321	380	359	362	308	341	337	351	337	320	361	306	345	348	368	345	345	338	339	356	325	354	359	311	327	322	327	321	330	338	348	345	343	350	323	368	355	313	341	325	378	321	353	367	320	344	328	340	319	338	342	357	350	377	369	322	338	316	349	317	348	327	340	358	356	331	324	330	351	330	335	352	377	308	375	340	338	343	365	358	363	290	358	356	358	363	308	344	348	350	294	331	359	349	362	345	348	337	366	358	317	347	362	358	331	371	359	366	343	370	344	357	342	311	358	351	370	323	336	363	339	363	355	346	353	366	333	374	333	347	340	356	380	353	337	373	325	376	332	333	329	318	342	356	368	311	339	342	343	332	355	365	314	332	329	374	327	343	333	358	320	352	335	318	352	380	311	331	362	311	342	364	350	334	338	345	359	362	346	340	334	374	322	353	358	347	370	353	333	344	355	352	376	317	324	367	368	338	328	341	309	363	386	323	333	360	372	345	329	360	319	339	329	349	392	372	323	340	328	329	366	309	353	340	289	339	390	352	388	333	321	351	333	328	328	329	371	306	356	349	346	334	347	317	354	325	349	348	360	307	335	312	393	387	316	350	340	358	344	366	333	378	353	337	357	360	301	348	368	346	311	333	346	326	359	337	349	320	347	394	370	360	375	374	352	325	322	320	338	343	358	393	354	363	331	363	361	354	333	357	307	344	318	315	328	359	340	368	351	312	351	394	371	346	356	369	337	365	347	346	330	325	336	370	327	313	346	341	354	341	366	346	359	342	355	359	348	315	325	359	320	328	335	331	360	351	359	344	352	326	306	347	358	331	331	334	332	330	343	355	370	318	329	384	365	316	340	352	363	336	356	361	365	368	326	351	360	366	320	320	346	342	403	350	374	362	356	333	366	328	293	347	388	357	352	358	361	322	366	341	344	359	343	299	359	402	385	345	320	337	334	338	345	345	375	326	331	326	364	337	352	335	322	363	324	337	308	325	372	305	341	386	302	367	361	356	334	321	341	352	377	338	359	335	352	317	332	341	348	331	366	357	333	366	345	363	342	347	392	355	329	339	348	307	324	315	354	362	351	324	328	327	314	309	372	332	337	359	353	357	347	348	330	342	360	329	328	369	376	363	349	336	322	321	320	311	357	327	365	321	382	326	310	383	374	351	361	323	374	370	363	348	328	342	406	357	347	330	337	375	351	352	349	340	342	318	347	316	327	352	343	340	321	335	347	322	333	363	343	359	371	338	370	326	341	362	359	353	370	350	353	338	370	364	330	351	341	350	360	341	351	345	345	343	357	337	342	350	352	356	362	373	294	353	339	330	364	363	348	307	341	300	297	336	386	357	344	314	348	369	326	309	340	336	325	383	358	331	372	330	341	366	351	328	351	337	353	321	326	342	349	328	374	388	357	358	379	344	344	349	367	358	350	354	360	354	351	336	328	350	356	363	346	333	326	335	365	349	342	351	329	363	329	384	338	340	392	356	364	325	320	358	388	339	378	375	342	324	372	348	349	324	343	365	333	320	360	328	350	332	339	327	353	374	321	323	362	331	365	356	353	344	329	334	350	339	338	354	334	348	346	357	352	339	346	351	310	354	354	345	325	365	349	343	325	364	343	320	334	372	347	344	332	375	355	363	369	331	320	345	309	370	335	322	347	363	338	342	317	359	343	345	357	322	351	344	320	359	351	345	350	350	374	324	317	325	336	346	333	333	312	344	323	339	342	328	364	346	333	342	353	362	373	315	348	325	356	341	381	376	350	358	352	353	339	359	365	379	338	344	288	331	324	336	370	346	353	354	316	332	352	312	335	375	346	350	347	340	363	372	346	333	345	322	339	344	352	338	366	328	311	329	337	299	357	360	352	348	347	356	330	352	384	335	312	353	338	347	335	341	336	335
19229	19530	37687	45285	45124	42475	42459	37703	33474	26130	21316	17134	14891	15345	27206	34059	29248	20637	13566	7723	3764	2037	1395	987	884	872	822	826	775	792	824	752	851	835	820	864	834	860	819	834	851	798	821	826	861	830	818	778	808	731	760	859	800	816	846	841	801	773	819	822	807	761	865	853	811	861	800	751	780	811	863	885	797	788	800	814	802	811	800	827	813	757	824	801	785	818	814	802	827	816	840	775	852	802	813	833	774	765	786	806	840	868	829	816	773	761	823	783	829	798	789	832	815	728	812	844	873	753	857	787	807	786	811	842	725	847	880	789	809	853	807	848	851	827	807	831	804	841	783	840	838	767	786	789	802	805	785	852	839	832	782	808	783	817	868	832	780	831	758	815	773	760	824	785	851	795	776	757	863	764	774	766	802	787	817	820	804	793	811	765	805	807	788	826	781	762	852	816	817	777	747	813	786	852	773	871	865	833	808	763	752	826	810	832	769	765	803	812	803	814	794	778	799	829	781	851	768	827	792	839	812	797	803	812	828	811	828	778	841	786	799	803	778	807	839	799	764	804	796	800	802	808	830	820	819	795	746	816	798	791	815	814	823	847	818	795	756	822	803	806	808	801	783	848	785	822	805	814	780	785	785	811	794	796	791	796	781	806	823	819	808	785	789	855	804	821	780	790	787	829	810	807	825	817	810	827	844	795	794	745	842	804	797	803	820	794	824	845	833	820	825	790	809	798	780	765	788	807	811	799	835	831	812	825	808	847	771	733	842	833	825	805	802	829	845	833	804	814	810	799	837	764	759	852	790	843	800	868	827	819	758	831	813	841	838	862	817	795	820	834	803	806	830	812	790	833	839	832	812	856	825	782	865	827	838	760	782	753	814	856	859	738	808	821	805	843	834	825	830	796	820	877	805	767	818	782	766	803	805	829	792	801	817	810	840	833	803	767	801	817	796	803	830	814	806	809	818	806	780	832	808	828	803	855	817	831	761	811	803	857	755	867	817	827	826	819	813	824	833	863	768	795	871	838	876	833	820	840	827	787	838	751	833	763	816	772	833	824	830	847	793	794	768	815	797	794	829	828	783	828	829	781	795	794	798	790	783	876	844	832	801	864	834	854	792	795	850	766	849	813	791	822	833	789	746	841	840	772	861	826	840	753	845	786	895	861	790	802	842	797	837	771	788	861	767	823	860	828	795	758	804	833	782	795	774	785	776	902	779	840	790	877	816	846	813	815	860	766	875	813	797	806	787	804	819	772	773	751	821	818	805	788	820	809	796	811	805	838	852	830	796	852	773	786	756	840	785	829	856	805	804	843	801	830	763	816	794	802	787	816	789	827	812	835	806	752	745	804	824	792	862	815	850	821	855	844	770	789	850	756	819	858	802	777	750	802	843	798	818	879	833	800	866	817	808	798	808	880	839	850	804	844	841	827	828	782	821	776	819	810	786	797	798	805	802	816	795	780	807	830	860	802	855	806	840	796	806	825	880	843	817	810	799	764	818	834	850	823	776	779	900	798	780	780	832	818	827	758	860	815	826	825	831	771	783	796	789	823	819	831	774	822	850	809	814	842	846	793	776	825	812	808	808	781	799	783	860	817	824	835	813	857	877	796	820	810	792	860	807	808	780	826	830	780	834	851	793	819	799	828	849	821	840	767	787	796	810	790	784	826	820	831	845	821	829	768	842	779	841	779	802	775	829	835	845	797	790	816	821	838	763	839	807	794	816	827	802	795	824	828	773	819	869	789	800	843	845	811	809	841	885	801	801	847	812	836	797	890	829	824	818	782	820	812	840	811	770	757	840	799	821	800	783	793	830	798	749	844	809	786	827	830	774	778	785	818	833	820	764	807	813	779	847	811	811	798	804	859	852	796	797	773	748	783	801	794	818	785	831	806	774	805	855	795	774	796	814	795	769	807	815	842	804	839	746	778	771	822	810	765	789	821	821	747	798	787	870	833	864	849	835	803	770	769	779	811	810	779	789	830	804	802	823	774	849	840	810	813	799	810	846	815	780	813	802	792	733	779	795	808	795	802	837	841	778	800	798	822	800	810	796	816	878	744	789	777	798	811	821	832	824	759	811	809	826	818	865	862	796	848	829	805	844	771	811	866	774	803	781	807	831	830	783	767	800	846	803	768	849	810	817	824	841	804	860	798	778	834	808	826	823	768	840	800	792	753	816	850	835	829	817	832	800	803	805	794	802	786	829	813	773	808	837	789	778	800	811	785	842	807	794	810	767	765	841	787	848	817	799	816	807	805	802	846	816	798	794	792	857	842	794	791	845	848	821	826	826	786	804	762	848	872	792	841	808	775	826	856	848	841	826	810	797	815	809	830	830	829	794	818	837	781	837	846	823	812	850	813	834	818	805	790	811	795	834	816	881	802	827	765	849	811	783	797	831	840	818	805	829	806	821	796	816	800	791	746	845	792	855	778	814	828	812	871	852	777	807	856	821	809	830	785	803	804	850	774	844	825	807	801	791	786	822	871	840	815	828	793	822	860	786	823	780	792	846	827	868	816	794	830	779	832	798	770	754	847	822	846	792	842	816	809	818	848	862	844	780	826	843	799	874	814	780	772	791	825	816	788	770	827	833	791	797	850	821	774	818	803	819	817	792	819	807	818	797	845	810	818	834	805	787	825	805	827	849	781	826	820	798	818	842	863	886	809	757	784	789	797	836	792	806	807	825	859	870	790	788	845	808	787	836	802	790	809	831	777	768	807	798	797	812	834	814	829	846	793	817	786	785	823	809	872	821	820	847	808	880	773	795	829	811	789	858	864	798	796	794	861	811	839	829	783	816	832	793	802	749	844	811	780	815	804	787	813	856	858	816	860	812	789	801	794	822	824	763	763	803	808	804	837	784	795	864	771	819	782	835	792	834	783	748	814	800	814	811	869	740	852	824	830	844	805	794	800	854	816	807	800	851	805	772	778	819	827	809	795	817	844	850	785	813	877	748	836	829	804	817	854	801	826	781	793	819	785	859	772	805	893	923	804	803	814	806	853	792	784	797	814	796	847	770	776	839	805	797	809	748	845	873	816	794	821	852	791	775	837	794	827	828	834	844	833	797	792	854	807	839	849	802	817	835	788	793	863	846	825	882	833	811	815	815	806	838	816	815	766	912	776	762	841	807	774	822	826	830	834	731	799	806	862	865	834	827	859	817	755	824	796	750	839	843	852	762	813	811	796	814	813	809	774	854	821	817	844	839	771	820	873	826	828	792	808	768	814	857	787	741	828	806	826	827	792	812	826	784	822	842	814	832	812	841	846	789	824	794	779	743	807	837	803	858	827	874	843	746	825	834	839	842	792	849	788	814	849	849	820	802	812	799	800	808	781	809	816	845	831	832	817	731	863	811	795	820	851	834	796	773	881	845	799	835	790	805	828	810	862	805	788	829	784	862	814	836	805	770	842	789	822	823	810	771	849	811	803	772	803	818	812	787	774	807	767	885	854	838	766	801	822	822	799	775	859	788	807	810	808
7279	8580	15026	16895	12662	10778	7973	4114	1686	1122	771	670	637	580	769	911	1027	857	801	634	550	459	485	434	401	443	417	400	391	429	408	387	417	410	466	459	426	442	443	414	415	447	443	405	421	426	361	415	437	395	436	412	419	420	411	423	389	421	389	409	413	414	457	419	411	439	419	407	396	453	437	419	397	421	439	409	405	442	369	435	396	405	425	423	410	420	422	403	421	399	461	410	379	421	390	463	414	468	440	407	402	414	406	403	437	420	444	433	460	384	429	368	361	407	426	454	430	410	390	400	368	386	360	429	404	416	397	424	405	414	430	391	419	408	450	445	429	416	370	462	417	421	401	449	429	406	438	376	406	435	442	436	413	417	416	451	421	425	426	375	406	427	431	432	440	476	444	452	388	440	441	391	394	406	366	432	433	418	460	411	448	403	405	437	408	418	396	433	404	442	420	362	430	408	435	405	381	434	435	410	441	428	443	383	414	408	364	387	424	388	427	440	410	447	405	410	429	411	426	409	433	435	419	407	396	430	421	431	401	388	403	443	396	427	447	417	399	402	427	423	447	393	392	408	393	403	401	426	417	454	416	389	442	415	405	379	460	423	412	477	410	414	408	423	429	477	433	384	412	407	433	405	418	363	405	383	427	429	445	422	433	413	391	430	352	400	448	377	413	438	455	416	454	433	414	421	427	419	454	396	399	414	393	428	426	411	419	414	411	399	436	417	404	403	381	429	411	382	405	423	410	395	416	422	385	463	413	430	460	435	419	412	389	445	428	434	416	437	466	397	410	390	418	367	424	446	390	401	389	425	404	418	414	445	443	427	405	405	399	404	415	393	422	444	421	428	396	446	428	453	402	413	421	426	455	417	460	412	434	446	445	410	408	445	458	431	403	427	427	421	423	421	426	373	405	439	432	445	476	446	408	444	374	435	399	400	432	448	399	384	407	418	403	441	393	420	407	410	436	438	430	417	395	412	437	439	430	369	417	442	379	432	409	405	395	444	407	414	423	413	431	414	393	445	411	403	410	438	385	429	406	428	431	389	446	460	371	428	409	437	387	405	417	371	427	455	401	413	405	404	469	422	397	384	387	413	406	425	390	411	432	394	425	417	471	428	396	400	435	451	434	404	414	439	398	385	420	420	405	449	444	407	438	423	421	403	408	453	461	451	411	387	435	411	420	403	422	420	420	408	400	400	440	404	412	390	384	433	430	414	456	408	430	402	416	394	431	412	406	433	412	392	425	447	407	399	439	409	420	431	399	401	407	415	427	421	421	449	485	435	427	409	416	475	390	411	416	399	391	374	426	436	391	379	430	407	414	439	416	408	392	394	426	391	448	432	403	407	434	441	477	452	425	428	351	432	394	391	407	460	399	442	407	410	428	392	397	405	444	436	410	402	397	424	447	436	418	399	411	431	422	451	449	438	400	412	422	379	429	397	401	426	401	395	441	441	433	401	401	401	427	429	411	407	450	420	395	381	457	408	411	450	405	398	462	451	429	445	398	416	414	469	430	424	407	427	439	382	396	425	425	390	415	402	400	432	426	398	391	441	450	412	443	385	439	441	442	450	409	381	405	370	383	387	429	449	413	389	406	400	431	421	421	442	426	422	439	433	406	436	431	390	426	431	375	419	411	424	406	396	445	405	386	411	433	385	431	411	463	421	456	393	424	418	411	409	432	397	388	397	403	419	422	423	430	399	390	407	426	423	413	409	410	416	411	428	452	411	425	468	398	444	473	408	449	414	435	415	445	437	384	429	400	439	423	406	414	454	388	382	429	401	426	417	439	428	419	427	417	436	488	394	419	390	439	371	444	432	408	434	441	432	388	428	414	390	431	417	418	413	407	412	405	423	405	375	461	395	402	404	428	427	406	428	388	436	396	355	405	414	371	418	410	438	397	410	409	418	439	420	440	425	436	408	384	379	403	421	382	408	475	413	400	443	409	412	427	410	422	402	470	442	425	471	403	378	430	402	428	408	421	458	408	404	409	401	391	423	403	403	396	389	403	417	434	414	436	410	385	399	401	444	369	422	415	378	397	399	432	405	427	430	392	380	403	423	436	396	391	408	397	384	433	412	415	406	473	404	437	400	436	414	388	405	437	443	400	422	430	404	414	404	414	428	392	382	456	387	431	446	437	415	446	426	433	399	456	412	424	430	454	394	372	399	417	441	444	421	418	388	426	458	394	442	428	400	413	401	449	456	397	387	476	411	403	464	411	382	412	398	436	390	445	410	410	375	471	412	413	448	406	425	379	416	440	417	429	389	451	427	445	455	438	408	420	438	390	434	442	421	435	383	427	407	403	423	420	392	435	415	401	414	415	413	431	423	409	408	444	406	416	397	408	372	424	412	410	470	424	393	391	417	436	430	426	422	409	430	421	419	416	421	430	407	416	421	461	433	397	416	423	387	406	426	430	402	370	392	435	428	436	433	399	406	405	415	402	431	441	397	422	452	407	416	425	435	386	405	398	402	435	411	367	375	369	424	385	472	438	412	420	426	401	398	391	420	426	433	391	419	464	436	444	435	419	439	417	444	440	423	426	447	433	433	435	389	436	402	411	403	444	446	441	374	405	454	424	414	421	413	451	411	406	385	434	409	409	476	440	435	409	423	389	439	432	458	442	436	436	421	383	459	428	426	464	422	440	396	421	406	403	442	433	429	443	429	412	435	431	439	413	424	449	406	421	443	444	455	430	453	441	435	416	400	415	465	439	428	455	413	428	413	496	460	422	404	432	405	427	435	452	409	479	431	442	434	420	438	408	407	410	407	422	413	426	403	375	423	406	406	417	392	417	416	431	427	435	408	400	435	411	426	402	404	427	382	421	415	387	386	384	455	374	395	436	398	427	410	444	423	416	399	405	462	462	442	398	397	445	448	444	433	441	445	434	383	404	383	422	436	394	364	411	432	409	439	402	401	423	385	458	398	408	406	428	387	387	439	397	414	395	408	422	408	423	412	425	426	447	430	406	366	389	405	396	397	413	420	432	408	431	430	421	393	446	397	400	431	399	417	397	409	426	429	391	433	397	442	369	419	429	389	399	382	419	428	414	439	404	412	414	459	452	392	480	384	417	405	417	432	387	392	406	423	445	389	393	398	436	426	413	407	455	425	440	400	431	473	395	400	436	457	396	440	395	436	409	427	406	438	416	425	441	460	399	398	398	450	401	423	439	438	423	380	451	433	424	410	403	377	398	419	421	439	409	434	428	415	421	452	400	458	401	416	420	417	399	423	404	395	425	416	418	441	444	437	429	421	480	415	374	412	414	441	408	393	417	392	413	438	410	409	448	422	423	423	382	405	354	396	408	393	407	393	394	389	471	406	442	401	429	415	412	438	417	452	380	453	388	439	436	422	445	460	452	439	421	392	424	435	396	424	410	405	386	400	404	420	464	389	406	426	402	399	410	424	420	419	435	444	424	440	425	425	442	420	408	451	394	403	395	463	433	424	385	426	392	399	421	414	424	387	422	425	427	453
5215	7459	21504	28503	26557	25933	22030	13475	6618	4716	2969	2321	1916	2338	3069	3395	3759	3104	2545	1776	1326	1136	1038	990	1050	966	984	1018	905	1023	959	987	913	1031	950	962	945	919	955	944	973	948	992	995	1011	976	939	980	957	1003	954	944	910	937	1018	918	935	956	980	913	1005	977	929	949	941	985	952	995	924	981	913	936	977	993	991	967	995	981	975	946	963	949	980	1001	956	965	978	972	967	941	929	932	990	906	930	1010	995	1011	950	988	961	951	939	1024	965	950	938	948	929	916	928	955	962	1009	996	953	977	949	987	960	942	969	991	945	966	950	999	995	1009	962	961	983	962	904	919	995	936	955	976	973	904	966	943	971	964	1024	955	988	1017	982	981	977	894	964	953	955	967	977	999	957	986	939	955	918	941	975	992	1001	999	971	924	967	1032	1032	977	923	983	940	972	985	936	944	986	925	971	927	968	987	975	939	945	1004	940	965	959	971	957	951	1022	981	980	960	940	957	970	941	935	987	1009	972	957	921	942	928	1026	1004	934	919	944	957	969	992	1006	960	1024	972	987	1020	971	964	983	997	916	985	981	909	950	1003	1019	964	1006	988	975	1006	972	1029	981	999	990	984	938	955	964	934	928	957	977	925	946	954	981	936	939	1017	907	980	1018	935	922	913	985	927	1016	989	986	975	1024	953	1014	919	901	912	912	931	975	943	987	969	974	991	932	933	951	985	977	978	960	972	970	1035	981	1043	1022	973	966	934	959	996	968	957	979	929	979	994	966	939	902	950	1022	987	924	949	982	936	999	1010	952	961	1017	983	940	985	979	923	951	903	950	1034	994	946	935	975	928	985	1001	914	983	928	962	917	955	897	1040	1002	1009	980	983	968	972	905	960	940	968	919	1018	954	903	1032	1035	930	1020	915	998	939	944	918	954	1001	884	925	1034	962	937	937	952	933	930	976	939	875	993	998	948	986	921	908	1030	954	931	989	954	990	904	917	976	974	979	960	984	959	974	915	974	955	984	985	1001	971	954	956	940	967	988	922	978	912	941	905	937	957	945	943	985	990	1010	962	926	951	954	930	967	1011	907	943	988	959	969	938	990	980	1035	984	921	963	1001	1000	994	979	963	959	954	982	923	971	929	995	959	947	944	1005	997	959	949	932	932	941	1009	972	975	962	977	943	1074	878	998	900	935	958	966	1013	929	954	993	988	984	964	953	979	968	964	1001	944	977	945	1003	1036	889	923	1009	927	954	934	987	929	960	953	960	966	963	948	952	982	938	1006	975	985	987	997	936	985	985	984	976	991	978	986	990	949	993	994	961	921	965	970	938	936	965	949	947	989	952	1019	945	953	1012	898	954	898	963	968	973	941	995	1003	917	982	991	944	976	1011	983	953	1030	980	967	960	997	965	985	973	1019	994	951	955	945	1011	947	954	914	982	997	931	946	970	947	988	963	981	903	1000	1016	942	988	998	951	1000	976	973	967	1001	974	967	994	978	989	953	1016	938	1020	1001	969	968	965	946	1011	963	900	956	984	989	970	999	954	1012	940	979	926	956	877	959	1009	973	925	987	964	930	921	961	941	963	999	938	916	911	969	974	1012	1074	949	983	1001	984	971	970	986	924	910	983	926	951	945	938	996	971	954	930	945	928	979	922	952	919	920	1016	966	954	970	973	945	972	963	954	993	939	952	968	1002	942	968	989	994	932	943	1007	985	942	908	929	977	981	962	985	985	1008	1044	1046	962	1005	953	992	1002	891	955	971	1013	978	928	908	985	943	922	997	1010	998	930	970	959	971	987	972	943	1008	931	967	963	949	976	987	992	984	979	937	933	1007	949	982	955	982	936	1024	957	962	973	1009	904	977	931	995	956	929	965	989	961	933	999	985	925	980	955	942	950	958	1007	1000	980	1011	953	961	932	1003	956	983	968	943	891	967	941	956	931	976	954	947	964	996	970	968	991	990	979	963	952	980	977	909	979	910	987	936	959	939	917	1000	982	924	988	904	956	940	919	966	994	972	1013	934	974	919	911	949	909	955	917	992	967	946	927	1015	998	981	925	969	946	1039	978	919	949	946	980	980	914	936	986	1035	963	970	995	1028	936	1027	1006	975	988	986	976	941	995	981	971	986	1010	1025	938	931	965	961	992	975	1019	1008	949	945	984	934	1028	983	990	949	937	997	991	984	953	976	991	963	974	994	992	959	982	984	926	958	985	961	965	980	927	952	972	956	914	950	957	921	923	984	951	967	942	977	963	939	1000	939	952	980	950	984	980	991	944	937	957	1012	982	972	949	981	968	970	934	903	958	986	1032	976	985	965	940	949	916	1002	979	1023	936	1027	914	931	965	977	999	958	996	925	972	965	921	979	988	894	937	961	962	934	964	1024	973	963	933	960	939	1006	960	924	996	951	972	944	975	954	951	982	988	966	954	990	972	986	996	984	981	1010	988	991	966	964	967	975	923	937	1033	1043	986	989	947	955	997	992	942	956	995	929	977	1025	932	996	956	950	942	978	959	959	976	941	1013	953	1008	946	918	932	947	939	960	942	972	937	949	956	936	941	1040	1035	996	945	976	977	991	1018	979	945	974	1012	967	1011	996	874	943	974	952	957	962	930	991	959	928	969	994	939	1013	955	996	954	912	993	986	994	953	964	958	952	952	988	991	940	905	932	980	988	892	938	975	957	944	983	937	932	957	958	995	959	978	970	960	951	973	928	985	993	927	912	970	990	981	970	1006	981	985	985	966	942	889	956	997	952	982	1011	999	951	989	986	936	949	952	937	1016	1017	1011	960	995	1002	944	954	997	972	923	968	974	929	981	996	943	962	983	961	928	922	958	981	939	968	1021	972	883	993	952	1001	925	929	972	956	940	951	999	975	942	988	963	942	954	969	931	935	969	1011	972	912	980	997	894	978	958	990	919	982	817	965	939	985	966	936	970	1055	932	986	935	1004	912	951	914	920	933	946	944	936	1047	986	944	984	936	992	945	952	964	936	912	966	983	999	997	949	949	962	960	1015	1001	937	928	956	980	992	974	966	977	1046	905	937	944	952	977	1017	921	939	923	974	977	1003	1039	1015	1001	992	933	938	990	952	951	963	935	969	994	1010	963	997	952	930	949	954	990	950	1036	990	956	947	955	968	940	1001	987	931	935	1014	935	954	1003	948	933	1012	990	963	893	966	949	966	916	967	1018	945	961	952	994	980	935	996	981	963	954	935	964	956	964	918	1031	1013	983	971	969	952	983	967	993	928	982	1017	990	977	940	952	974	995	1032	981	965	983	974	949	991	960	929	980	967	995	962	955	926	963	992	938	1004	1018	977	942	977	904	1008	953	928	934	996	895	939	971	984	963	1009	928	996	951	945	979	974	967	1028	964	1003	997	951	961	920	944	916	995	996	975	1009	982	961	1001	999	942	980	955	971	950	1004	970	981	977	981	956	1007	978	989	996	990	930	1009	908	1029	970	940	938	961	958	995	949	978	974	963	981	962	944	932	955	1045	988	879	953	897	1014	996	952	937	988	982	919	978	1005	986	994	1002	914	991	941	921	978	957	969	943	959	980	956	946	942	900	934	979	908	961	950	985	963	982	905	969	1009	897	935	972	968	968	988	970	963	984	984	909	997	985	999	997	972	1005	970	979	978	960	916	943	986	944	982	978	979	892	914	990	951	912	947	982	976	983	946	955	966	936	995
21463	15659	24690	25347	20930	18846	15695	13313	9419	11005	10402	6638	3208	4122	5631	4941	4921	3189	1887	1166	701	579	458	424	401	400	383	362	358	395	376	403	374	374	364	361	390	403	389	407	379	385	387	344	343	338	363	346	390	374	383	307	412	354	387	383	388	357	398	379	394	375	366	423	372	362	382	357	371	364	375	383	355	393	328	384	380	359	368	395	398	370	427	383	392	373	376	406	370	372	344	372	407	393	395	381	390	404	395	405	410	373	416	387	378	355	332	389	397	346	408	431	343	420	388	388	386	366	384	399	365	360	374	400	409	405	393	369	383	359	371	391	357	400	405	388	395	353	357	406	371	391	372	391	356	380	368	435	383	414	380	361	367	380	384	385	372	361	384	439	415	378	355	414	391	356	414	357	375	389	404	390	349	384	356	422	387	338	362	387	394	381	333	374	408	377	364	390	375	419	394	380	392	344	333	367	380	413	391	397	396	366	385	376	373	356	381	381	359	368	389	383	381	361	401	357	393	387	399	436	379	340	355	405	353	419	379	388	386	362	386	412	388	344	371	400	350	376	341	370	376	364	383	386	352	369	372	391	361	399	404	401	364	376	369	334	384	379	372	340	375	356	383	348	367	365	350	359	382	384	378	387	364	402	395	369	407	381	397	368	387	385	367	382	357	396	392	359	379	390	403	416	420	381	364	388	376	374	389	378	371	370	369	360	377	361	377	380	402	399	370	374	379	368	392	368	376	352	397	357	377	376	387	371	357	393	380	385	391	392	394	391	372	359	355	392	386	358	369	384	393	392	375	422	397	385	360	338	380	392	325	386	363	379	392	380	423	397	352	351	369	350	402	421	349	374	370	352	360	379	399	358	367	385	385	377	432	398	365	327	369	398	426	381	353	371	384	392	376	362	371	400	344	367	385	358	377	435	388	369	401	345	373	409	334	414	346	413	340	363	347	373	425	354	374	361	334	354	340	423	402	398	409	361	355	363	391	363	371	386	371	369	354	370	387	382	365	356	390	386	369	377	370	364	391	390	404	363	391	364	411	394	403	376	396	384	405	344	372	356	370	397	409	396	358	402	361	363	346	367	409	373	350	400	370	371	354	386	391	354	344	370	377	375	403	395	359	400	387	359	373	347	396	391	382	377	366	347	417	414	370	387	413	372	323	352	384	394	366	364	375	383	352	393	399	412	396	394	390	363	382	377	369	380	356	398	407	389	370	355	391	371	407	383	366	397	382	373	408	390	407	355	396	362	338	361	360	406	377	345	381	355	371	420	362	367	396	399	389	377	360	392	372	439	408	406	386	410	387	406	415	384	376	401	366	398	369	362	379	391	361	386	381	398	337	337	405	369	370	399	432	410	368	401	375	390	369	411	378	359	381	407	362	412	369	368	391	377	403	347	387	386	386	382	356	398	388	381	372	382	366	412	388	382	367	424	399	396	383	391	390	374	355	416	380	360	382	395	372	376	361	367	357	382	359	359	370	389	332	387	407	393	375	383	350	346	402	370	375	366	404	381	367	365	394	402	332	380	401	364	392	395	363	387	372	390	401	397	411	390	392	370	399	388	371	388	360	388	372	369	409	379	364	376	357	368	394	354	386	362	383	330	360	378	342	421	369	386	391	376	378	364	361	405	384	422	382	388	418	403	354	376	370	378	372	364	360	442	357	353	426	391	372	385	376	389	379	366	361	367	370	342	358	365	350	377	414	355	380	381	398	391	381	371	414	373	393	364	397	379	387	408	349	362	370	373	376	398	420	388	350	384	366	373	368	384	373	383	374	370	386	361	391	376	363	349	370	371	384	357	342	413	399	377	392	383	386	342	374	393	373	364	385	391	394	392	399	376	424	360	388	354	342	350	377	379	361	382	369	401	405	380	348	393	353	404	369	359	424	428	369	375	369	373	395	387	383	388	376	393	391	395	359	396	391	369	395	351	393	410	392	398	384	421	407	369	369	404	374	348	415	386	363	395	393	312	344	383	389	411	391	399	358	344	362	389	399	375	399	387	378	400	343	385	378	380	418	352	387	359	342	330	376	372	378	381	406	390	369	399	366	421	384	427	350	364	375	384	412	373	386	389	351	375	398	384	377	386	360	372	387	389	370	384	389	381	373	401	368	393	379	346	391	375	362	373	387	367	396	386	366	370	355	366	387	404	366	358	432	390	427	401	370	354	393	365	386	383	395	377	414	375	378	415	401	394	416	391	380	418	353	377	361	341	351	392	402	352	398	363	423	409	392	338	396	356	421	383	375	403	366	361	370	387	373	388	411	365	389	365	399	412	366	359	386	381	338	386	390	348	354	395	376	361	383	369	381	386	379	330	404	363	386	369	378	383	387	352	389	388	367	385	366	391	368	365	391	418	378	384	429	366	328	360	373	360	367	399	369	385	423	361	377	404	386	379	384	365	361	371	360	378	350	387	340	348	366	380	345	374	377	392	370	389	351	380	410	355	392	380	391	378	354	363	383	365	351	391	381	346	349	385	354	392	342	391	403	374	416	375	406	363	407	423	422	355	372	366	407	384	360	397	379	369	368	391	406	366	370	385	357	376	393	350	390	391	351	353	338	341	382	411	402	396	389	401	402	368	422	425	366	385	381	397	400	378	410	422	359	373	385	370	402	381	369	414	369	420	386	360	360	366	382	378	365	368	369	388	368	374	391	394	355	395	386	391	365	361	411	447	372	360	358	343	361	340	335	362	347	346	385	423	395	376	411	391	402	370	378	390	348	402	378	413	384	401	382	381	343	340	379	391	370	375	361	386	369	368	375	400	389	368	389	376	387	407	377	387	418	379	355	382	373	416	355	352	382	398	415	365	360	348	369	342	326	361	386	382	404	376	376	373	364	391	363	386	412	396	391	387	398	415	366	373	383	391	354	342	367	369	414	393	383	364	394	364	362	409	397	414	408	381	357	371	367	386	398	366	392	368	372	427	382	378	367	376	378	441	366	383	396	416	345	361	363	383	352	347	368	400	382	357	358	363	375	377	390	398	397	391	384	404	399	358	395	393	371	348	371	381	387	378	377	397	347	367	355	348	355	381	370	388	367	391	400	416	381	381	393	339	394	352	370	388	354	383	353	427	397	421	370	364	409	421	345	408	364	398	375	359	368	368	375	386	401	386	354	360	372	374	366	373	375	394	389	409	419	405	369	366	348	373	395	389	384	388	397	372	416	386	398	396	397	352	405	390	382	357	377	350	361	370	377	415	378	435	356	343	376	368	408	361	387	395	383	383	424	394	376	353	368	385	365	372	396	360	391	406	422	427	375	364	386	367	368	386	390	366	413	383	385	376	375	400	396	391	381	384	363	391	408	358	359	387	388	416	356	371	420	360	391	392	365	402	407	407	359	373	345	355	397	406	406	419	389	350	379	410	359	355	359	417	410	365	406	361	385	406	402	373	390	376	395	367	349	406	401	362	346	372	419	380	394	385	357	398	393	378	374	377	410	386	379	391	404	391	344	376	376	386	374	386	370	388	393	389
12605	11541	28952	34360	34350	34517	32774	29008	24429	27359	26374	20576	11495	17696	21137	19520	19839	13325	8084	4676	2660	1690	1182	1042	944	889	860	901	896	859	833	927	868	893	951	808	883	877	912	864	911	904	905	923	928	877	848	948	841	872	888	825	908	864	847	906	886	900	927	862	877	881	875	881	898	915	897	886	932	903	915	895	899	898	849	909	908	914	886	889	889	952	909	899	867	886	951	886	863	958	860	934	950	944	879	903	881	857	914	903	859	855	898	862	905	911	851	860	908	873	916	893	862	875	922	875	920	890	850	869	864	909	895	826	876	865	855	849	770	947	874	817	876	861	861	896	851	875	900	875	860	938	902	952	873	899	864	840	871	921	921	841	870	860	851	890	886	825	943	874	928	920	898	914	818	904	894	951	898	921	891	834	940	915	839	875	872	860	908	899	862	850	898	922	907	871	891	864	908	864	879	914	926	860	900	864	938	880	946	941	906	874	903	924	913	875	907	911	862	894	893	862	885	837	857	925	907	868	877	940	902	843	896	901	897	935	889	881	844	873	922	918	905	861	880	900	866	880	896	915	853	882	871	888	907	874	889	862	868	904	884	917	898	860	840	872	870	855	916	879	888	922	892	833	897	928	908	860	871	883	862	878	939	889	865	895	860	890	927	882	879	897	895	898	896	896	924	957	877	875	885	863	885	863	864	918	886	867	911	889	902	891	865	931	937	897	932	896	822	849	918	895	859	914	945	877	922	913	895	918	879	878	820	831	879	894	885	855	966	906	911	899	908	882	896	896	896	904	877	914	906	867	885	843	899	892	864	910	878	947	878	860	916	914	944	869	883	902	871	905	901	903	927	899	887	825	894	858	868	889	888	880	955	912	898	831	883	910	945	858	904	888	885	892	898	883	882	906	909	845	824	850	901	849	905	918	913	918	911	902	827	917	976	927	926	882	877	921	895	938	919	885	926	910	891	841	882	844	908	933	886	840	924	861	906	860	900	876	866	897	806	905	878	935	896	873	875	923	861	852	878	848	814	844	909	850	856	893	869	897	863	897	897	923	830	888	927	830	905	887	860	938	822	914	859	852	923	855	866	900	925	878	966	868	888	880	891	850	818	851	857	883	875	828	941	948	912	844	948	907	898	841	899	929	870	921	958	868	849	871	922	939	905	922	916	903	857	913	902	878	874	888	886	893	875	868	871	853	880	887	898	883	871	842	918	868	861	892	872	832	821	884	829	867	939	899	884	844	945	897	935	916	887	903	864	825	911	903	915	907	901	856	881	908	917	872	905	862	915	862	919	857	897	885	873	879	892	882	837	870	925	903	925	886	885	942	929	874	881	907	912	861	909	887	926	891	896	894	863	912	937	821	872	919	883	868	882	880	883	854	895	882	867	926	860	879	923	875	878	880	909	835	948	913	867	877	881	852	946	941	881	868	897	893	907	905	866	909	876	900	939	858	873	857	926	921	864	949	929	854	853	870	876	867	868	922	893	919	913	863	933	861	901	899	896	848	866	901	909	875	924	925	924	912	871	857	900	883	896	875	879	861	850	823	873	905	859	858	882	896	886	896	867	911	907	914	851	919	910	927	925	900	919	910	876	860	889	895	881	917	883	936	886	937	868	897	864	897	884	880	874	885	902	848	908	913	883	888	874	940	921	887	897	921	927	887	892	891	822	872	831	892	871	898	900	880	924	863	874	888	896	867	997	846	870	853	883	869	875	915	835	882	914	900	918	935	921	901	846	881	877	884	869	858	848	919	849	919	903	904	811	933	836	843	870	926	904	855	904	901	872	928	929	851	888	876	835	889	907	851	903	876	896	883	899	903	850	924	939	903	864	895	929	898	890	897	890	860	885	891	936	854	871	857	888	874	898	892	901	921	928	877	944	869	915	857	869	893	899	903	885	906	857	929	863	872	902	844	885	837	912	913	884	892	870	884	907	911	892	927	948	872	865	907	888	881	880	926	908	831	864	897	869	916	879	874	856	887	921	862	879	914	864	911	948	882	835	829	867	866	888	904	876	907	911	920	898	889	921	886	856	873	890	928	871	941	903	883	860	914	879	886	886	901	862	935	887	880	904	888	863	872	933	852	894	884	880	896	854	927	878	911	906	927	923	891	885	863	911	939	877	886	832	910	847	849	891	913	872	866	876	879	898	885	895	950	852	914	879	857	911	868	887	891	922	900	912	904	870	854	899	900	872	887	856	910	867	938	882	900	899	843	924	881	846	880	821	888	921	893	871	911	926	878	887	885	840	859	947	883	895	889	924	823	895	870	885	957	866	884	877	939	903	902	896	883	922	893	894	822	845	909	872	871	942	892	837	864	931	940	902	897	872	908	915	940	889	946	871	895	930	939	868	912	882	889	861	861	927	909	922	894	900	885	924	925	886	898	854	875	862	874	881	876	852	879	897	933	884	901	926	901	843	895	937	898	899	896	860	877	875	844	895	898	926	905	944	875	898	908	863	886	886	815	882	916	872	898	851	877	914	843	887	881	909	934	857	915	937	859	868	914	901	941	913	928	927	864	860	935	893	871	899	848	854	860	876	891	885	880	850	897	893	891	895	911	928	915	849	887	907	868	862	892	884	909	861	869	890	868	879	916	876	902	918	888	926	896	875	908	940	852	923	927	875	926	878	876	858	861	887	881	929	864	884	912	866	934	901	884	874	903	889	908	906	831	901	865	847	929	894	857	898	876	816	881	874	909	885	895	827	923	889	903	914	889	856	883	928	886	888	919	895	936	912	884	896	969	867	914	869	856	880	864	879	859	896	927	914	867	934	870	857	944	890	884	908	928	874	877	863	862	905	857	890	876	894	890	926	877	902	891	890	849	922	843	852	900	927	853	861	903	852	870	916	864	885	893	812	849	946	837	876	895	813	892	909	895	858	930	882	913	878	895	863	858	942	875	882	884	890	914	910	881	886	930	883	857	940	827	965	899	934	872	931	935	894	895	875	949	899	894	842	883	867	890	886	834	898	865	895	908	882	908	928	882	823	892	870	890	898	915	904	911	923	899	908	888	882	912	886	913	875	898	850	904	878	877	938	907	885	834	847	928	874	871	891	893	910	914	930	853	917	874	871	865	950	875	820	874	885	888	851	846	935	879	854	934	876	874	885	911	856	851	863	884	918	896	878	921	817	892	841	832	901	875	924	893	906	860	902	841	900	872	922	881	912	889	865	863	902	845	881	920	927	888	903	834	874	869	877	905	933	921	893	860	910	913	820	885	888	888	863	858	881	887	873	879	880	858	864	913	912	862	931	912	896	880	858	892	892	924	881	877	943	929	874	929	902	870	855	857	875	896	898	867	888	863	817	950	879	849	883	916	870	867	932	913	911	931	867	893	901	887	895	894	893	866	821	885	881	877	907	878	915	923	884	922	892	914	926	888	876	881	898	906	865	902	910	871	890	872	939	907	904	888	925	858	960	894	902	916	853	914	872	839	859	862	886	867	880	900	869	905	857	854	892	856	923	915	873	867	912	864	856	946
29355	21604	28565	28552	26167	23793	22521	20769	13324	14958	22540	12383	6880	11350	14562	11768	8526	5217	2965	1618	981	626	504	396	362	362	379	360	355	300	335	366	371	330	358	358	332	321	376	355	358	330	360	368	332	333	342	336	346	325	306	330	345	340	328	356	334	359	370	362	327	354	358	343	344	363	350	348	349	318	333	356	330	343	341	370	355	304	337	376	312	356	341	314	337	385	308	330	348	328	310	335	347	323	324	351	350	356	353	319	325	366	344	376	354	346	374	343	361	318	324	348	356	311	353	356	332	322	358	344	349	352	315	323	323	322	333	373	329	347	344	324	332	337	331	338	343	329	346	358	383	316	363	356	330	317	379	339	343	346	353	319	362	399	350	364	349	333	324	320	349	360	345	366	329	352	316	326	373	347	310	327	324	350	357	336	331	357	366	356	343	325	354	343	352	375	354	349	342	343	362	336	352	352	368	330	317	346	337	343	337	329	364	342	334	388	324	354	338	375	369	299	350	341	333	351	295	365	352	364	327	317	370	320	333	340	335	319	356	341	325	349	351	329	339	312	344	338	335	327	334	344	301	345	333	282	333	314	338	330	315	342	317	341	369	355	361	362	339	327	332	314	336	335	361	359	303	331	379	340	323	332	360	360	301	324	339	348	285	364	352	395	322	331	332	339	350	361	383	336	368	368	333	330	293	312	327	348	352	360	348	332	343	350	333	349	366	322	328	333	339	345	342	355	339	330	329	355	326	357	323	322	333	344	343	348	374	372	368	357	303	317	348	327	336	334	308	305	329	353	353	328	333	344	335	328	336	349	321	319	304	356	372	317	305	345	332	368	352	354	344	337	342	339	359	316	341	318	300	327	317	319	335	346	337	342	326	320	331	341	368	368	327	317	338	336	329	343	360	326	324	304	360	355	336	285	323	350	308	346	371	296	330	353	343	367	336	327	331	351	360	355	310	310	344	343	314	350	357	286	339	318	355	315	369	343	352	372	320	319	315	331	341	354	322	338	374	361	330	318	359	326	329	327	344	374	309	357	322	340	388	392	337	330	345	311	333	361	340	346	336	330	329	361	383	348	339	306	395	368	355	344	330	330	340	373	347	371	349	321	328	356	311	346	352	320	346	356	319	348	333	384	364	338	360	326	378	348	329	314	336	303	347	329	311	359	363	341	332	354	346	366	363	346	315	328	367	338	387	332	313	354	324	343	340	379	351	351	371	333	336	346	367	337	320	333	322	311	344	321	328	332	360	294	334	343	322	319	378	356	337	341	357	352	369	299	352	358	343	322	335	314	362	328	338	319	317	319	340	326	313	358	325	353	356	352	325	321	303	326	330	342	335	339	341	351	341	355	346	376	330	337	328	365	333	357	364	347	319	308	350	353	358	324	342	301	338	345	345	327	350	323	321	350	296	338	362	362	332	312	342	324	353	307	337	356	340	330	351	332	381	335	333	364	338	385	326	342	344	316	349	351	335	337	333	356	362	326	299	332	358	341	312	348	340	341	346	303	341	342	277	328	328	374	346	344	345	333	324	320	331	341	345	331	354	361	368	343	316	306	374	325	335	374	340	296	365	322	325	330	368	329	337	323	327	352	359	340	370	348	361	372	324	345	332	341	308	344	333	346	355	345	323	347	343	342	349	352	312	358	346	286	294	336	341	356	339	333	321	342	356	328	361	340	351	321	346	343	369	334	361	351	341	323	349	330	333	337	324	335	335	341	358	333	336	392	337	358	367	362	328	364	373	352	322	345	343	339	357	320	363	373	371	335	334	325	316	360	350	335	326	348	362	333	350	332	352	332	350	306	343	342	318	345	345	324	354	295	315	382	361	346	300	336	354	347	340	325	332	355	322	378	337	347	333	325	375	364	311	344	349	344	361	344	318	354	360	330	321	322	383	337	340	314	367	320	364	346	376	344	336	363	366	337	359	325	359	358	354	344	365	322	327	326	371	335	348	330	348	340	361	326	387	331	314	349	339	329	342	339	320	361	356	350	326	373	356	319	314	339	306	336	365	361	368	365	357	342	337	341	338	351	308	359	333	350	355	353	298	342	327	323	330	326	362	351	315	354	365	335	345	358	353	336	335	342	326	336	331	347	384	373	339	345	319	330	349	335	340	295	320	353	349	354	352	311	357	334	328	318	343	342	356	327	364	329	324	313	331	346	340	323	340	365	340	354	354	365	365	351	356	342	364	317	378	333	345	355	346	336	338	372	368	347	354	325	305	358	339	343	347	293	307	332	337	381	340	347	334	382	359	299	355	322	351	319	351	347	316	343	333	346	311	347	299	314	351	379	381	334	344	357	323	363	355	339	340	327	321	323	337	342	355	324	357	400	337	328	324	312	324	307	299	328	328	313	332	313	362	354	307	337	350	342	357	353	326	347	350	300	351	347	329	331	349	383	342	357	363	348	345	326	341	344	357	334	328	345	332	347	332	320	332	344	346	338	355	333	340	340	327	328	358	341	357	381	359	307	290	358	343	333	325	369	319	325	338	364	320	338	338	321	349	354	350	312	338	344	316	383	385	354	334	347	337	342	386	322	332	315	328	339	375	345	342	348	346	386	326	378	347	327	337	342	354	380	329	348	345	327	359	325	341	319	350	303	318	346	302	348	362	343	347	352	354	351	396	337	349	363	330	337	368	383	371	344	333	340	342	317	343	312	351	357	374	304	363	335	413	338	342	326	343	346	350	339	337	333	319	390	319	336	350	367	337	316	358	363	369	351	375	360	305	359	388	365	351	356	330	341	351	330	352	398	365	376	328	333	323	341	319	332	322	315	339	338	361	348	327	337	369	356	317	353	355	362	331	342	333	334	350	333	345	323	353	347	349	332	362	335	344	339	323	344	322	350	345	300	335	333	382	336	344	355	355	301	325	334	354	317	362	363	361	380	335	333	339	350	329	364	373	307	361	345	364	303	343	355	333	318	311	354	364	362	338	371	365	355	327	335	319	328	328	344	346	322	310	346	351	346	338	305	325	357	328	326	342	359	296	332	378	368	320	346	291	332	362	327	342	349	341	336	348	327	363	334	336	315	329	319	341	340	337	348	360	339	340	353	338	323	330	352	360	388	347	326	307	305	352	308	295	333	331	308	384	357	338	351	351	370	311	338	317	353	345	362	336	325	347	320	306	296	340	341	370	339	355	372	355	352	345	353	346	350	311	338	363	326	364	319	338	350	332	386	326	356	341	375	346	332	339	346	343	337	360	346	342	378	325	326	322	311	352	324	303	331	373	328	328	363	352	342	359	354	366	376	329	343	358	328	341	343	337	366	360	342	306	325	323	330	309	332	362	336	338	341	319	274	383	393	339	347	329	350	336	286	323	332	341	313	326	369	302	337	336	317	396	352	330	349	320	305	323	319	325	310	348	333	349	328	362	348	366	366	363	380	358	324	354	341	358	323	359	327	352	332	337	337	361	362	311	338	341	327	322	304	358	373	333	356	329	345	333	353	334	359	335	360	315	325	299	386	372	383	314	327
16252	15509	29591	34954	38359	38298	38149	35735	27118	33197	38658	25811	20190	32439	36389	31531	26178	18984	12166	7013	4042	2239	1439	1051	865	862	832	751	842	751	854	816	812	745	787	796	809	798	895	870	830	782	786	810	798	743	799	788	791	783	774	798	772	814	823	792	760	799	804	834	761	803	826	778	846	848	797	873	784	850	841	849	794	785	796	817	788	827	830	776	781	795	787	788	810	836	767	820	803	826	771	805	784	827	762	793	821	795	781	812	808	872	778	804	807	847	865	818	778	850	769	831	818	814	796	787	842	827	834	769	800	875	784	795	806	836	834	810	795	822	814	788	799	853	814	782	860	826	814	852	836	778	801	804	779	816	774	820	819	777	781	818	795	753	775	795	791	795	833	804	833	790	790	790	809	841	825	830	800	801	815	781	827	751	865	815	812	848	789	827	788	836	854	810	845	806	815	823	809	768	793	831	796	762	796	853	851	820	822	820	863	795	844	827	798	821	817	850	834	794	830	839	750	819	809	803	789	854	802	804	793	824	876	793	830	803	805	791	836	811	786	765	801	760	835	796	796	828	795	779	791	850	785	833	779	811	769	821	752	852	836	857	796	748	809	824	791	718	817	827	805	761	762	788	847	845	820	818	813	779	801	792	814	809	804	752	821	795	838	808	821	769	834	808	870	838	852	781	843	832	857	818	807	787	788	788	818	813	795	797	866	809	805	811	793	794	828	834	821	830	803	819	786	836	858	825	782	782	875	817	811	830	803	776	766	743	836	814	807	817	776	776	789	797	768	774	810	819	805	804	807	818	818	839	791	821	866	782	834	777	809	778	796	836	770	808	840	752	895	823	820	829	760	793	830	812	793	780	842	779	770	802	822	820	795	818	842	863	759	839	808	822	792	781	809	778	800	750	848	786	810	868	833	810	767	828	871	814	797	804	833	822	831	770	740	812	786	811	811	777	812	831	840	801	789	811	802	809	834	827	805	793	842	833	870	869	765	802	799	760	761	843	792	785	799	815	807	791	812	766	809	799	815	780	845	812	774	787	833	826	793	805	768	845	849	792	850	796	806	786	888	739	784	816	822	777	885	823	806	783	790	874	797	812	801	787	801	841	792	771	816	805	790	795	795	819	806	802	791	836	819	794	827	807	807	808	827	788	817	802	766	840	775	791	818	820	844	825	803	845	787	858	833	834	835	819	786	847	793	846	832	806	774	798	790	774	768	813	831	802	822	799	788	819	813	850	795	874	782	726	772	769	803	853	838	837	797	824	779	825	856	835	744	809	869	815	784	827	809	774	813	830	799	839	814	823	769	795	795	792	822	809	820	796	826	821	812	781	794	755	794	773	813	806	835	745	826	784	783	773	808	818	792	810	830	867	796	864	786	814	766	805	815	787	829	787	763	804	783	783	778	833	802	777	786	766	807	790	805	855	834	785	835	830	807	815	735	798	779	787	841	762	840	759	804	765	793	801	810	796	764	816	808	838	767	757	800	802	810	803	827	812	776	791	759	770	781	786	844	823	820	830	778	836	803	826	800	792	799	813	846	831	818	792	780	836	777	786	820	812	827	833	810	826	776	784	813	796	836	841	765	799	753	771	781	772	852	787	714	806	814	806	785	819	761	835	782	773	821	820	783	783	824	855	839	811	831	763	792	831	771	855	791	805	758	801	813	784	862	800	841	787	816	800	755	798	780	786	771	791	786	809	787	803	846	775	811	801	779	781	785	828	813	823	799	845	832	878	799	805	805	802	849	784	825	830	830	784	819	810	780	780	781	823	843	795	826	808	812	839	815	809	830	776	759	791	767	802	817	786	772	828	820	804	760	827	848	816	787	823	794	840	846	749	856	846	832	826	792	820	817	842	801	812	829	807	797	796	836	777	848	837	833	823	782	779	816	823	823	780	821	817	797	814	779	762	814	801	779	851	802	816	831	870	779	783	813	815	786	783	804	809	763	799	779	814	786	796	811	874	802	837	757	835	777	821	809	791	780	800	821	816	836	820	769	857	832	830	825	799	821	815	780	792	800	768	791	776	866	792	829	774	824	816	838	844	745	784	816	815	793	833	853	814	785	780	774	809	885	866	815	795	806	811	783	837	809	798	826	775	799	799	806	805	845	810	787	740	829	774	765	807	814	780	855	771	788	776	816	817	788	824	762	775	789	825	836	812	870	786	769	779	808	795	785	852	835	819	807	783	801	798	801	799	794	878	809	809	838	796	808	866	817	793	789	818	799	827	798	797	842	832	830	794	786	757	787	842	838	819	816	857	856	823	759	792	817	878	846	799	806	846	797	811	785	777	861	809	772	832	771	793	790	793	794	777	794	766	847	830	815	807	805	802	881	828	795	757	811	836	854	789	796	793	821	745	814	765	801	833	802	829	835	787	835	768	796	776	794	806	800	818	801	757	798	808	844	815	808	843	791	814	786	769	785	823	793	859	818	846	732	773	796	820	823	828	849	812	810	789	777	748	794	760	831	832	855	773	835	821	741	808	752	831	808	807	793	756	783	815	849	783	837	826	786	889	811	763	823	820	807	809	791	856	826	799	758	809	821	780	757	807	839	795	776	783	816	807	809	805	762	770	767	819	797	818	802	807	809	784	841	769	788	850	807	808	730	826	780	787	743	822	760	843	754	779	850	833	785	814	809	780	803	769	865	851	823	816	761	776	828	850	796	843	835	824	856	812	813	831	826	813	801	801	821	804	801	781	865	769	865	815	792	746	824	805	789	826	799	855	754	824	781	809	820	794	749	819	792	771	787	797	830	784	830	811	842	795	826	801	809	816	841	781	768	834	821	842	742	824	813	786	823	842	804	768	846	833	807	811	831	837	804	821	814	799	769	826	764	794	792	778	765	744	807	846	777	792	752	772	831	823	772	817	811	844	867	785	835	788	754	831	794	788	854	782	828	825	859	772	826	811	809	776	818	813	837	796	765	824	818	819	811	831	833	796	761	819	783	832	807	825	844	771	787	823	806	833	783	768	776	775	847	777	846	795	809	800	793	798	782	802	789	797	757	826	775	764	742	818	802	825	816	814	805	810	776	845	817	886	785	804	763	855	805	802	775	801	831	847	756	772	817	828	851	840	822	843	798	776	749	771	808	761	787	803	789	828	802	821	790	800	768	807	841	783	801	762	724	824	890	845	817	838	832	778	785	870	793	782	771	851	849	742	803	792	810	770	771	819	789	816	789	810	787	836	833	809	815	827	783	773	821	791	839	830	835	812	805	868	846	843	812	769	783	786	822	781	813	747	816	806	774	786	817	815	857	827	795	819	798	823	813	810	772	755	793	809	835	801	763	801	820	809	832	821	866	856	809	778	811	792	797	810	811	815	835	796	828	779	853	776	835	795	788	816	825	840	813	788	757	782	807	831	809	823	776	796	771	839	842	771	841	810	808	825	809	823	804	856	814	819	784	833	798	806	825	787	790	833	816	824	758	731	846	837	825	840	797	833	763	820	784	773	852	889	773	835	763	763	775	800	838	880	766	854
6494	6091	7111	6985	6074	4347	3796	3090	1629	1184	1006	924	736	891	885	911	910	890	740	603	526	500	423	473	429	428	428	394	379	394	394	417	388	417	399	385	457	407	431	412	415	414	408	428	407	406	434	408	396	341	425	395	424	423	412	402	432	416	426	362	414	437	386	443	443	423	386	392	415	421	404	422	433	410	421	380	432	410	427	411	441	421	427	445	432	429	427	436	427	428	394	418	433	412	470	449	393	431	390	419	462	404	400	401	456	397	406	419	392	392	425	361	425	413	425	398	400	425	419	419	423	409	409	381	416	441	411	397	414	427	412	404	390	439	437	405	387	425	409	426	375	373	451	392	425	432	422	441	443	405	453	407	418	387	395	427	400	375	445	428	411	403	415	395	397	408	451	421	374	391	408	409	450	396	442	405	418	415	429	436	415	358	381	425	420	453	410	390	439	383	450	432	419	382	416	419	442	419	401	411	450	454	376	421	429	402	458	426	405	392	398	383	400	422	413	371	395	406	450	420	431	418	401	400	439	393	413	389	415	402	402	428	426	419	420	382	409	362	430	439	370	446	427	436	411	415	377	400	417	399	425	416	447	447	410	413	428	441	407	445	414	467	398	441	362	405	419	412	395	374	413	426	405	431	435	396	428	401	450	447	388	433	422	397	420	387	436	393	438	414	394	449	415	389	426	418	397	395	441	415	376	431	385	420	443	421	394	402	464	398	478	421	400	381	417	384	435	441	441	440	431	430	368	419	419	441	410	410	422	399	419	373	390	417	423	453	419	402	429	382	435	407	411	357	420	425	388	417	425	416	413	414	418	411	414	427	410	398	429	360	382	370	424	441	405	412	416	404	410	423	432	458	397	424	409	422	421	416	367	387	434	405	393	413	410	400	428	396	415	377	394	406	441	369	399	393	369	404	367	375	387	438	392	396	383	416	413	407	416	412	379	393	375	432	463	428	422	417	419	465	430	419	393	403	421	380	450	403	385	392	413	438	398	432	438	442	422	449	449	399	443	374	399	443	416	401	382	375	410	397	384	437	383	416	427	418	446	413	397	401	438	431	427	473	435	376	396	430	419	373	360	411	427	392	453	401	415	405	427	450	398	393	414	424	417	415	385	411	416	416	452	435	396	433	385	403	428	433	413	410	440	390	376	390	406	451	432	433	402	410	436	413	432	450	400	427	451	422	436	432	397	420	400	430	449	439	389	449	439	388	433	394	396	373	395	415	463	410	394	399	417	431	412	453	430	392	416	433	425	415	443	377	404	408	416	403	412	427	410	391	418	408	406	403	400	384	441	425	409	389	430	439	384	410	420	444	395	413	417	427	427	451	441	397	401	426	420	401	430	380	398	451	446	378	425	374	410	393	418	430	446	409	422	428	402	403	407	406	438	467	405	436	435	437	407	423	406	387	413	417	443	412	384	424	433	404	421	403	381	454	398	368	425	427	406	424	424	397	411	403	387	391	405	444	389	438	439	416	413	383	438	433	433	377	442	434	406	403	430	417	376	426	434	400	403	438	443	422	427	427	448	475	443	403	429	415	455	440	418	425	385	425	444	428	390	406	414	427	367	388	387	404	421	386	424	428	397	415	421	431	414	418	387	393	412	442	421	422	439	416	399	412	377	392	440	407	410	436	399	423	417	403	433	420	413	420	391	393	429	379	423	394	408	405	370	400	410	428	461	419	423	413	404	420	439	417	443	410	382	424	424	387	406	428	404	405	421	385	410	427	398	447	416	378	419	409	459	434	393	403	385	383	432	434	429	403	402	424	393	399	404	410	421	387	454	383	439	389	412	428	393	434	353	433	420	425	395	447	420	408	478	430	437	392	401	408	405	460	432	418	389	417	459	427	409	410	421	448	409	414	397	432	406	391	375	397	410	424	435	415	384	415	428	416	406	404	436	422	423	459	362	424	408	379	430	384	401	438	403	449	425	422	390	416	427	434	410	376	438	444	381	403	443	426	439	412	404	400	436	396	393	435	402	410	400	406	423	429	412	436	396	382	409	419	401	424	433	393	414	399	418	417	435	418	418	406	429	404	426	415	412	402	425	393	423	441	424	417	391	424	407	426	383	444	403	417	439	387	385	351	404	401	435	407	419	422	398	389	394	398	392	410	403	418	402	405	419	402	451	374	416	413	411	371	414	427	414	404	406	392	444	392	407	455	389	358	392	436	440	416	401	422	379	455	399	434	403	408	404	410	434	413	416	426	402	408	445	415	408	422	376	411	411	391	384	384	396	399	393	379	378	432	396	423	389	427	399	473	367	439	411	406	423	392	445	408	430	434	425	411	382	431	393	414	439	433	412	369	431	433	422	432	410	407	384	416	364	457	406	405	428	445	387	389	434	421	396	380	407	405	427	447	413	444	416	425	412	427	416	403	399	426	436	452	400	395	417	419	423	368	399	433	421	393	390	411	423	421	454	424	399	407	441	371	438	414	411	386	424	440	400	417	427	424	388	410	389	463	402	414	429	370	409	455	442	427	404	379	391	381	381	415	430	385	421	391	415	423	408	421	412	355	450	405	458	406	368	430	413	407	394	409	430	411	416	399	415	433	417	451	433	415	421	435	408	426	364	392	391	424	421	407	413	412	437	408	417	434	415	413	422	419	400	424	419	414	402	440	408	408	424	415	408	397	399	396	438	410	395	411	436	480	410	382	405	421	400	384	382	428	424	404	375	384	406	410	414	459	406	435	409	417	404	424	397	411	346	393	438	405	399	390	400	361	385	403	403	419	427	410	437	400	432	433	413	404	371	388	402	410	415	412	415	408	409	410	444	416	443	427	411	425	375	403	445	437	401	392	427	411	398	389	431	381	458	419	426	398	451	356	430	438	442	417	399	402	422	432	463	435	412	389	381	383	419	400	419	423	394	428	436	408	393	393	394	414	421	437	395	396	415	418	408	406	442	401	444	397	441	413	421	436	426	413	455	414	408	418	388	428	440	434	409	381	402	392	401	409	445	436	402	391	393	399	390	418	407	390	390	383	436	432	438	421	416	425	411	410	394	392	357	391	421	398	389	389	396	408	399	396	406	383	425	398	405	403	398	421	454	397	388	381	402	441	407	405	412	432	392	415	411	442	427	397	387	405	417	397	391	418	388	439	383	407	403	410	434	358	400	430	400	410	438	408	394	372	394	403	400	409	393	410	427	439	453	418	405	420	416	415	406	408	439	439	416	456	409	426	386	404	423	405	428	457	431	451	409	391	399	400	388	431	378	450	480	441	409	427	424	342	416	393	422	438	393	398	383	363	395	427	427	415	411	393	400	380	395	406	429	433	424	407	407	414	428	409	428	412	402	428	411	409	422	427	421	441	382	395	397	419	430	425	424	416	401	389	368	406	426	390	414	400	424	418	405	419	411	397	414	402	442	440	392	391	449	405	429	429	418	385	408	419	424	393	398	407	406	415	442	391	432	460	403	401	430	441	437	440	411	404	388	375	400	377	416	443	446	423	393	393	447	407	373	388	375	427
4585	5502	11237	15981	16566	14182	13517	11747	6534	5429	4407	3768	2868	3789	3712	3649	3407	3103	2430	1738	1359	1186	1040	1010	920	980	939	957	921	924	980	905	969	913	952	1000	956	973	962	993	935	951	934	977	949	1000	969	959	934	957	947	979	960	986	904	939	931	922	908	939	947	949	971	956	930	972	1023	960	971	887	954	947	952	963	968	964	1016	955	978	956	961	930	906	964	962	912	980	933	954	966	987	951	942	973	915	922	989	946	970	942	893	934	964	941	940	991	940	960	950	960	932	948	938	941	922	989	922	995	968	1012	957	914	965	949	947	968	966	928	948	932	962	876	957	976	937	948	950	947	956	920	947	1009	986	979	925	958	969	910	904	920	941	956	952	954	985	938	957	980	903	1007	948	952	898	1011	901	961	903	961	910	952	935	985	923	949	937	989	933	916	943	978	1007	968	936	918	960	937	923	932	911	989	994	951	947	926	953	985	949	922	1010	943	948	942	960	942	993	984	944	982	987	968	877	940	987	975	994	920	1017	937	951	963	936	917	976	941	951	935	980	944	954	962	941	943	967	978	944	993	924	884	968	1008	975	939	908	980	1004	992	1009	955	952	936	1022	963	930	978	939	979	965	953	883	1008	997	977	979	921	928	962	980	922	1001	898	977	941	938	930	877	973	942	1014	951	879	955	983	1000	882	948	939	966	973	977	989	971	957	992	923	935	941	896	952	961	922	946	974	974	917	965	987	939	968	959	956	957	939	941	917	913	957	961	977	896	952	992	973	897	983	941	964	980	965	1002	939	943	982	984	922	964	1030	962	978	906	894	993	956	918	976	962	1012	963	913	965	919	962	991	974	965	918	953	938	893	918	913	974	949	961	926	988	929	952	916	937	935	953	902	888	950	923	948	965	934	978	974	934	985	981	1007	954	934	974	982	1013	935	941	929	958	957	942	944	1004	956	951	916	982	905	934	939	912	920	967	945	1025	946	956	975	972	925	970	961	975	969	957	904	961	960	899	934	951	960	983	930	975	931	905	950	937	951	926	963	936	924	934	891	911	940	984	994	928	1014	1011	923	992	981	990	972	967	967	925	921	983	981	1001	892	924	935	950	975	947	957	991	924	918	960	975	950	949	996	905	949	936	953	968	951	973	949	945	954	934	966	959	976	962	958	1012	945	933	943	922	913	944	963	974	951	906	933	1003	925	974	931	990	1000	909	977	950	962	1025	963	910	950	947	941	910	922	959	913	977	990	955	942	925	933	963	962	938	949	954	998	965	959	912	920	947	942	963	919	960	959	955	922	952	990	961	926	953	920	916	965	988	925	919	952	955	910	937	993	982	952	916	901	968	960	1017	1002	979	962	871	989	974	945	941	937	966	908	901	971	954	944	939	911	1030	1000	936	931	920	947	918	970	947	994	984	996	958	972	932	899	958	929	941	950	996	979	935	927	951	909	992	945	933	937	978	890	932	986	968	923	876	932	905	983	887	981	973	913	927	906	930	922	992	986	946	914	1020	946	989	922	969	942	965	925	958	944	998	957	945	968	1000	956	962	940	948	951	990	959	944	921	975	952	965	927	935	923	955	967	930	893	944	921	1014	902	949	966	994	951	937	947	957	959	946	926	951	913	943	1018	955	993	941	959	915	990	884	940	971	963	931	961	942	905	907	953	954	960	966	982	907	1016	961	963	956	932	978	976	911	953	918	931	945	983	924	945	944	947	877	864	928	963	940	941	967	924	957	963	950	961	934	981	946	959	953	923	997	932	973	951	933	968	913	982	972	998	968	928	962	999	972	950	960	970	962	962	973	990	952	965	977	980	936	886	971	939	932	1011	974	979	958	939	933	970	957	1015	953	990	920	942	942	966	926	945	923	1021	944	919	1045	950	930	978	972	961	973	954	931	956	937	940	929	915	924	965	958	966	964	957	929	1006	924	965	909	925	950	952	940	982	945	940	953	945	965	966	964	971	951	955	923	897	940	917	919	949	945	988	959	982	903	894	935	924	930	959	929	901	982	904	960	917	923	971	952	954	928	934	890	939	930	883	940	976	1004	979	971	927	988	965	939	949	916	973	1011	979	947	959	907	945	997	936	984	932	962	933	957	950	950	968	988	994	938	984	900	925	948	938	1006	967	939	944	952	961	1019	934	894	973	981	940	933	961	958	942	925	941	955	993	995	960	948	1023	914	964	964	946	1007	898	1000	983	954	978	973	927	968	960	939	927	979	947	895	935	973	932	925	999	957	941	891	957	926	985	958	936	1000	969	946	972	982	874	948	954	999	979	998	946	986	926	889	956	941	962	923	961	948	937	964	950	884	945	981	927	944	978	974	993	976	932	944	975	915	976	902	972	910	1006	959	949	983	982	979	941	934	926	935	920	961	921	900	906	924	875	955	948	945	964	956	942	963	989	1004	941	966	941	973	952	957	947	961	966	941	988	940	962	914	962	941	951	964	972	947	998	893	993	958	986	975	909	980	967	989	888	925	1003	940	970	919	937	978	935	975	964	977	946	980	981	901	997	968	960	904	904	1025	964	949	933	936	988	931	925	973	941	1015	935	940	936	976	1037	966	933	890	968	976	946	954	989	1002	996	935	958	916	971	948	948	911	979	977	949	977	938	948	980	960	960	978	912	948	949	973	929	892	980	959	949	973	919	977	974	962	945	943	949	954	1011	953	928	970	944	950	968	922	949	935	956	930	988	937	943	925	948	873	944	960	934	910	988	976	945	927	893	928	934	885	900	914	930	1025	939	932	1017	917	948	940	964	1010	969	977	962	984	944	954	929	971	1009	930	928	959	982	972	898	900	985	924	951	940	975	953	984	959	970	1008	946	933	961	923	951	945	922	950	1009	1026	984	963	965	946	922	970	938	940	929	943	975	935	935	949	959	994	965	934	934	915	944	950	886	969	966	965	961	953	989	955	992	954	930	913	945	954	986	941	961	867	995	939	942	940	928	940	979	972	928	981	993	907	963	970	961	935	925	941	950	969	956	937	942	969	905	935	944	973	961	979	966	954	1007	983	945	985	988	965	934	987	961	918	983	961	1004	947	958	883	941	955	977	959	921	959	919	1010	956	943	960	950	929	943	960	962	940	920	950	961	946	920	942	956	968	943	952	927	939	945	960	948	951	975	976	951	909	968	950	994	959	924	991	979	933	942	967	962	936	953	981	982	966	989	959	939	958	965	970	929	950	914	956	968	965	947	1028	962	935	940	950	939	975	954	954	994	931	938	962	979	965	980	1000	927	944	924	1001	936	939	977	967	896	997	1012	932	947	1006	926	933	964	976	961	963	927	909	997	953	956	963	960	925	966	933	962	970	943	962	936	939	881	943	1006	953	950	971	952	937	971	954	955	936	973	929	949	940	954	978	926	933	897	967	975	955	977	892	978	948	967	905	980	958	946	1031	990	981	934	945	945	940	888	955	996	994	984	912	962	983	912	992	893	939	953	966	958	961	908	949	962	969	963	941	934	966	924	978	946	945	950	956	988	897	941	1005	946	959	944	905	943	948	963	940	953	953	956	960	952	973	963	938	952	933	932	973	936	881	972	956	987	967	1005	942	919	961	963	976	960	915	898	929
21347	15651	16254	14384	12021	10327	8604	8811	7797	7168	7457	4987	2163	1652	4858	7523	6088	4529	2781	1543	916	701	489	389	356	410	348	398	418	356	393	376	408	377	347	347	348	387	389	363	377	346	355	379	360	422	383	377	337	330	381	352	400	377	405	376	403	367	391	363	376	384	339	356	357	386	351	389	338	368	348	341	391	364	379	390	369	350	369	380	408	365	363	371	333	332	368	388	346	355	346	400	340	379	367	375	364	351	381	340	345	412	368	430	359	366	385	360	374	398	393	329	367	361	398	379	375	357	385	378	405	356	406	375	398	383	367	381	392	391	376	366	360	405	400	384	375	373	388	365	386	361	350	418	370	384	359	381	352	383	340	403	369	362	391	379	348	404	392	347	337	392	378	347	381	367	370	385	329	353	368	358	357	386	379	365	340	372	371	372	342	374	379	352	371	412	378	370	401	383	381	338	399	373	375	368	397	380	331	366	391	351	401	378	394	373	367	387	386	361	375	374	366	368	347	368	401	365	360	367	371	378	385	385	341	349	369	350	330	360	384	385	366	380	356	376	372	376	360	368	328	372	389	385	379	345	326	364	381	395	398	342	377	396	362	362	361	358	336	357	340	347	355	391	373	408	368	385	360	361	372	341	374	358	397	348	394	338	339	374	383	370	361	346	408	413	343	408	365	373	356	379	349	355	374	320	383	404	351	381	369	360	342	391	342	366	336	368	393	355	358	374	364	333	399	353	338	369	419	368	378	389	397	336	337	364	401	308	354	372	381	376	366	359	339	384	360	392	378	367	341	387	340	379	384	348	378	355	364	378	361	390	387	359	355	404	330	398	385	369	412	337	339	384	381	347	351	395	351	367	376	340	375	338	365	388	369	354	356	349	413	366	385	391	388	348	359	343	366	355	369	331	348	355	351	367	372	372	375	333	360	360	400	357	407	343	370	378	398	341	373	356	365	358	352	359	360	375	372	369	366	389	372	391	392	383	377	370	361	389	374	382	376	342	394	365	369	358	364	378	379	339	378	385	367	366	383	305	387	363	421	338	372	362	367	377	360	373	389	390	358	365	378	369	380	392	365	381	342	353	348	364	366	362	373	358	385	354	376	377	349	388	390	357	389	343	382	384	379	401	411	356	347	365	388	407	371	350	411	333	368	359	341	371	384	344	327	388	368	390	381	324	366	338	372	375	373	377	420	378	410	323	387	368	381	379	396	353	384	358	407	367	369	347	402	370	395	379	340	368	360	373	377	378	400	377	392	341	336	356	369	379	393	352	416	355	359	379	372	386	346	363	351	390	358	334	377	366	380	366	354	379	331	359	377	340	341	372	380	394	394	380	338	374	382	423	390	329	357	382	347	403	365	390	387	374	369	359	356	340	314	380	383	388	362	348	371	366	411	373	347	381	340	372	369	350	366	378	378	364	363	352	363	345	323	365	357	357	366	332	346	375	352	331	397	384	377	377	342	350	341	348	350	368	393	354	373	365	329	364	363	387	378	390	332	386	363	348	369	354	357	361	355	367	351	397	393	362	366	364	344	385	401	355	392	365	397	383	369	365	390	352	354	368	364	349	368	374	353	367	372	390	351	372	384	344	413	370	330	390	386	375	380	367	336	400	370	375	359	382	368	380	375	384	385	349	363	356	353	392	389	375	334	375	373	353	379	375	347	360	356	353	368	358	371	373	382	404	383	361	394	346	373	385	426	352	370	366	379	397	370	369	351	361	394	360	326	388	371	348	373	371	367	340	372	408	401	415	329	338	351	335	374	392	378	405	391	352	385	367	393	350	376	391	360	393	364	393	374	356	329	357	390	366	376	319	378	391	363	353	375	357	381	364	352	397	358	393	393	358	346	334	388	383	359	349	385	356	323	374	362	353	387	369	370	388	373	349	354	359	353	375	377	357	379	362	394	327	377	365	336	370	401	357	369	337	353	372	391	340	344	341	359	397	386	363	400	350	375	368	382	344	350	351	354	366	354	375	352	385	345	355	358	375	387	362	371	380	373	363	394	364	392	388	352	406	370	361	366	348	365	391	366	389	425	396	364	362	377	363	366	390	356	335	384	391	380	361	410	342	398	398	387	329	375	345	373	400	363	386	369	357	349	353	353	350	333	356	359	345	371	377	381	319	385	345	346	358	366	358	348	358	358	343	351	352	353	357	380	365	352	383	378	385	375	379	380	372	337	402	351	391	377	364	386	367	354	398	374	391	389	350	376	354	359	361	348	380	357	372	372	393	356	400	380	381	365	379	344	401	371	373	376	363	365	356	372	377	363	390	353	366	321	346	342	359	381	356	385	359	360	373	388	356	355	381	365	396	367	326	374	393	389	336	362	356	388	360	370	358	339	372	394	402	348	387	372	372	391	380	388	371	337	348	359	384	345	359	371	370	367	359	374	386	367	388	348	387	394	340	340	382	372	359	353	365	357	347	352	373	378	369	379	380	367	380	376	376	382	362	383	372	320	360	385	341	366	374	389	407	365	342	392	328	364	382	376	353	363	369	363	344	357	367	396	376	393	361	362	349	372	350	363	340	388	377	385	365	379	352	349	368	365	342	374	361	389	369	378	330	381	395	371	373	369	380	355	332	358	384	369	372	352	363	378	349	339	377	365	318	381	374	337	360	369	379	365	400	349	355	356	373	340	361	344	349	348	346	381	377	386	366	372	378	388	369	330	349	371	379	358	361	352	376	366	361	392	381	377	373	400	374	389	341	375	388	335	341	365	385	369	359	336	371	373	345	360	357	373	387	324	365	341	341	375	334	324	359	353	374	367	373	337	368	341	359	361	386	376	367	317	328	392	346	373	363	355	334	356	375	372	358	399	349	389	357	361	354	368	334	379	360	373	366	415	340	357	361	372	344	357	362	356	365	381	351	394	386	374	376	377	382	364	377	362	350	384	347	361	388	374	372	341	358	368	374	362	337	373	356	376	389	378	341	327	377	365	335	419	342	348	400	394	367	329	383	361	342	357	361	344	366	369	368	368	386	369	390	350	361	383	365	369	394	385	385	348	371	372	359	357	346	357	352	334	391	383	365	373	366	381	364	359	350	392	340	383	344	395	412	365	356	349	365	376	387	391	379	381	391	387	381	388	338	361	396	357	367	403	344	346	369	394	357	345	384	380	350	363	361	360	354	355	363	357	352	403	364	343	416	383	342	371	350	409	354	339	379	389	383	364	385	392	300	383	360	408	379	375	362	377	363	381	335	393	367	341	376	379	347	358	384	352	360	369	412	336	355	358	360	358	364	406	394	405	345	368	329	387	372	394	394	350	374	376	356	361	370	346	387	408	345	380	370	343	398	410	355	351	374	367	369	375	378	327	348	338	340	394	370	384	358	406	351	370	370	363	392	370	415	372	364	345	362	349	388	404	385	364	382	374	328	346	376	369	354	341	409	375	330	370	342	396	384	383	343	374	360	377	374	330	362	383	343	384	337	395	330	329	355	388	390	407	423	371	325	374	357	407	332	387	383	369	374	367	364
12678	11263	19318	23007	23958	23508	22474	23882	20639	21282	20808	16933	7672	8113	20586	26831	22614	17905	11734	6775	3663	2109	1399	1080	939	890	876	890	895	827	839	919	868	867	888	882	851	823	878	891	850	860	807	829	915	852	800	823	875	822	928	885	827	908	904	876	866	834	855	841	790	924	815	800	842	805	850	868	867	815	847	833	880	834	856	895	819	910	876	853	909	904	813	832	892	828	807	828	894	849	903	868	885	840	852	902	860	808	866	815	903	860	841	852	846	905	787	880	882	834	910	885	950	837	814	847	855	853	865	860	845	867	876	854	874	830	814	820	856	887	921	863	843	888	851	855	847	886	846	892	853	848	851	884	862	840	866	825	834	911	862	820	889	861	877	867	862	857	830	846	836	887	870	905	895	831	843	846	865	870	867	884	876	902	852	820	888	835	868	842	871	855	877	832	878	872	877	860	880	858	862	821	783	890	890	896	863	861	819	896	879	861	909	874	893	886	846	845	899	874	917	909	853	819	895	839	885	860	882	856	845	887	855	884	875	900	823	877	872	859	832	832	893	827	903	869	843	876	866	855	888	875	836	890	848	865	816	847	856	853	871	863	826	841	868	885	839	835	852	886	844	881	828	921	861	870	903	836	893	841	877	876	808	818	862	880	871	885	802	824	860	842	866	854	848	872	867	817	888	812	801	800	871	859	855	863	823	817	913	825	895	844	844	889	837	848	856	794	852	904	884	905	848	871	851	853	863	870	874	867	861	930	878	867	849	888	817	852	796	828	889	906	884	852	812	943	879	872	871	812	843	845	817	887	834	802	890	850	827	855	858	854	916	841	875	858	880	858	908	858	863	838	850	836	902	882	884	814	863	881	836	858	899	864	812	890	828	806	866	853	828	862	864	851	812	925	840	873	858	833	877	922	830	904	852	834	856	870	901	876	866	865	836	915	892	820	844	871	863	775	860	846	892	895	884	840	872	879	862	885	899	830	833	851	913	832	872	825	897	839	861	832	868	864	835	878	819	875	801	865	909	882	842	800	862	854	887	867	890	835	829	843	883	868	894	858	826	870	853	867	884	837	833	829	842	890	904	813	869	879	860	851	846	869	831	817	814	905	864	885	835	878	854	856	864	850	844	842	923	897	848	833	859	824	818	886	840	848	882	851	878	880	872	875	830	880	858	847	912	864	884	870	821	887	896	890	866	872	844	890	873	859	856	824	865	885	852	877	846	865	834	847	846	827	888	850	882	830	846	823	865	889	839	901	829	811	851	823	897	885	875	845	832	885	853	883	806	869	829	850	852	884	870	848	856	867	889	837	866	879	892	865	882	841	873	965	788	896	818	864	886	882	881	843	866	887	868	852	851	906	825	831	861	847	896	872	831	849	869	859	849	878	866	826	890	897	893	870	858	851	855	847	845	915	900	854	890	893	882	876	851	827	828	857	873	871	930	904	857	902	830	840	850	857	854	845	872	882	882	849	892	898	832	949	865	791	869	867	884	820	863	888	874	853	889	855	865	876	849	868	822	859	899	821	852	888	845	850	895	849	835	832	871	874	906	884	907	815	871	866	860	865	820	860	871	847	816	836	844	871	849	912	894	842	843	836	880	852	887	887	846	842	912	868	818	869	846	809	894	879	826	853	855	846	813	856	924	888	856	831	895	899	853	856	879	829	827	846	850	886	899	905	834	862	831	836	833	884	834	878	849	834	871	861	910	869	821	900	806	874	930	853	814	882	842	822	848	868	888	863	876	930	869	841	854	850	898	855	877	863	884	875	885	826	789	868	859	870	874	822	883	842	854	840	872	843	880	809	884	803	912	885	874	861	906	880	860	860	904	836	834	924	871	868	856	808	880	873	840	864	900	852	823	849	861	896	893	845	932	837	889	897	866	885	901	879	882	858	836	890	832	885	816	887	810	835	875	862	886	860	811	841	844	868	843	900	851	797	873	860	880	870	818	834	832	864	864	835	860	859	892	850	843	850	835	910	834	876	839	825	886	845	889	868	819	875	860	853	795	874	837	861	852	899	879	869	903	869	849	798	818	867	812	863	859	815	856	884	890	873	872	876	876	893	836	844	825	918	832	902	883	899	849	898	855	904	842	867	865	863	864	887	877	883	865	902	879	870	976	891	843	855	882	867	874	866	892	810	870	921	845	861	859	855	840	813	817	832	889	832	866	831	856	797	873	894	860	876	848	869	833	875	845	829	877	854	880	834	791	874	860	938	877	860	850	859	821	869	881	873	912	864	889	849	829	831	805	926	865	855	864	846	880	905	833	880	869	831	877	828	878	824	841	842	899	861	858	827	827	807	846	851	840	884	852	846	860	916	868	844	821	892	855	851	896	864	811	869	814	861	880	827	816	881	866	920	877	838	896	837	864	890	895	879	890	866	875	865	867	861	900	859	872	862	851	814	844	875	825	808	871	826	882	871	885	838	891	876	841	872	860	843	856	866	838	877	884	833	897	845	877	824	879	896	869	844	844	848	822	815	828	891	857	897	835	878	891	859	898	873	825	876	856	823	873	862	910	840	865	843	878	848	886	849	851	831	881	908	876	868	875	851	850	831	827	825	839	844	871	798	830	852	839	865	859	868	827	834	835	822	895	829	873	856	875	839	863	848	813	835	826	868	878	866	849	857	852	897	846	890	893	864	883	846	860	870	930	844	916	886	915	886	777	862	909	867	904	933	844	882	824	846	859	860	865	834	823	890	848	918	856	830	883	855	876	888	900	926	828	853	845	897	842	808	869	889	868	819	835	895	868	858	933	829	882	834	821	890	884	906	884	859	870	870	860	862	850	888	853	959	874	828	893	877	845	879	887	870	919	845	851	829	866	838	866	872	823	893	841	899	907	841	859	835	825	843	851	911	813	835	898	878	852	831	903	847	883	884	874	836	855	874	870	915	856	873	839	858	851	824	914	904	848	837	886	885	853	862	848	904	865	865	906	809	861	846	870	841	890	866	858	852	910	823	935	834	877	822	911	845	852	907	838	845	874	869	904	894	863	889	846	880	862	859	858	853	831	859	865	841	845	875	870	860	883	829	894	915	884	869	864	863	871	885	860	900	899	841	817	864	873	868	872	888	902	935	883	853	815	859	832	891	860	865	861	882	861	869	852	879	866	877	847	895	855	878	838	855	830	842	859	867	869	932	871	892	887	894	899	874	873	855	822	825	891	862	838	926	855	874	853	882	895	851	844	824	827	874	861	856	885	845	875	841	849	846	855	844	843	871	865	851	878	811	877	849	880	834	886	885	891	857	836	886	846	862	844	845	918	868	853	873	843	827	858	814	877	847	879	826	868	836	855	809	799	858	791	839	849	858	869	944	912	891	854	908	856	867	897	845	825	831	849	849	836	844	897	897	866	864	844	828	876	843	840	905	854	868	860	844	826	887	911	858	881	839	839	842	852	860	896	832	890	827	818	850	850	827	892	876	805	838	909	803	832	835	892	860	870	866	855	811	814	871	843	881	874	874	863	884	851	888	910	873	881	910
29742	22049	24354	26202	20668	15558	14256	12826	12701	9855	8011	2456	1765	2477	7306	15282	13041	9008	5448	3004	1553	825	561	425	361	309	329	326	315	301	365	299	330	291	323	343	310	317	300	322	325	320	300	325	304	312	323	306	320	304	318	340	308	322	306	313	315	361	307	335	336	333	337	325	319	318	338	329	340	318	311	325	359	287	308	308	320	324	336	321	356	332	340	375	318	315	328	351	340	316	311	310	369	316	306	290	301	333	318	322	335	304	318	304	327	322	322	335	345	319	340	303	326	322	338	313	292	325	300	358	321	311	294	319	310	341	320	306	331	324	314	337	348	323	326	321	332	305	302	302	293	335	312	325	301	305	331	296	283	330	337	308	329	332	311	349	322	315	331	309	290	338	298	341	299	298	333	276	314	317	318	299	324	337	331	314	313	297	326	321	345	302	310	331	341	317	335	324	298	303	325	315	335	340	327	313	321	313	353	341	320	329	310	379	317	322	325	352	333	316	329	338	333	308	328	318	329	330	318	322	303	304	315	326	346	354	299	327	321	354	329	349	329	341	319	311	318	321	326	339	311	302	343	303	325	324	336	313	323	343	295	357	303	321	329	335	331	337	331	317	292	319	316	301	303	295	344	365	364	325	349	316	323	304	335	367	304	283	289	337	325	334	306	322	319	330	318	315	321	334	325	318	331	331	311	321	299	359	323	299	321	309	285	328	375	289	301	310	310	330	332	320	357	352	325	306	326	338	299	323	307	324	343	336	322	334	326	307	302	310	305	344	340	343	295	328	316	304	353	332	316	324	305	377	292	339	291	297	320	320	322	314	303	298	361	330	295	344	310	331	322	357	314	346	343	300	329	319	294	298	307	343	312	310	321	329	337	314	295	298	361	338	315	318	374	318	329	326	320	289	312	339	346	330	321	293	348	331	313	305	335	326	315	318	357	343	334	321	324	349	332	340	333	318	350	321	329	308	346	315	323	314	332	300	331	352	330	328	321	345	330	325	307	323	319	329	302	307	296	312	325	336	361	318	317	327	313	335	286	327	364	314	332	354	292	302	308	337	307	327	341	296	319	326	317	309	296	339	329	308	312	320	314	343	298	332	317	320	334	308	325	324	357	311	317	289	317	338	339	327	315	366	312	328	310	359	319	289	322	314	340	363	294	312	319	361	341	340	327	319	325	290	324	327	323	317	327	354	327	300	303	289	317	321	329	316	316	311	297	314	325	335	306	321	314	342	284	335	322	320	316	306	300	310	315	338	308	318	327	333	328	341	326	299	315	316	304	323	339	290	315	330	287	321	314	331	337	318	332	331	322	337	318	321	340	340	309	316	311	302	338	307	327	334	290	337	367	331	338	348	323	310	340	326	325	302	279	343	339	325	327	309	317	324	341	326	337	326	287	314	323	317	312	323	317	333	341	322	335	308	293	334	308	322	309	291	284	344	330	307	341	330	305	318	311	325	324	341	303	343	341	291	308	327	314	323	315	295	322	314	340	308	325	310	322	312	324	316	317	325	308	320	288	331	318	332	329	311	298	336	327	360	314	299	349	291	323	326	336	302	340	311	350	333	299	329	331	359	362	317	324	359	307	310	327	340	294	316	335	316	329	318	359	309	302	324	309	324	326	332	307	326	332	301	337	343	351	311	283	327	335	330	339	318	322	318	318	332	355	324	299	350	340	316	284	329	333	330	263	336	267	349	345	316	317	322	341	318	293	321	342	313	340	321	339	344	328	310	324	335	280	353	288	338	331	320	306	315	296	346	302	319	323	345	328	295	298	311	334	310	341	285	317	337	330	301	324	299	327	321	330	331	292	316	306	304	326	345	313	298	314	346	336	319	347	341	348	337	334	336	300	377	310	341	323	332	321	308	344	330	337	354	309	290	291	304	343	364	343	308	336	354	334	337	343	301	341	361	335	342	311	306	330	344	295	325	318	334	309	357	345	329	310	320	335	345	322	361	351	337	336	319	335	313	330	332	334	336	314	328	351	339	340	297	292	324	349	324	325	325	337	313	299	317	330	331	346	338	332	313	309	359	321	333	323	340	334	291	323	321	302	323	328	286	309	319	299	306	323	332	324	329	328	316	308	324	348	336	320	348	335	343	321	361	321	326	296	359	295	334	322	300	311	286	321	328	328	338	319	316	318	334	299	337	315	349	335	326	325	342	354	309	327	335	320	304	327	348	314	340	329	303	327	311	317	331	292	300	334	307	304	322	341	286	337	354	314	300	303	300	298	368	339	309	357	341	324	315	331	349	312	315	329	305	325	336	319	329	319	329	319	332	323	352	309	345	316	350	349	335	328	299	347	335	316	343	317	308	307	337	322	336	336	362	326	305	275	316	322	363	331	366	363	325	322	312	311	334	331	357	356	318	319	320	311	338	314	306	325	348	298	295	330	323	312	318	312	322	318	315	310	346	297	329	361	347	335	350	314	341	284	325	328	304	317	323	310	317	309	315	322	321	334	318	357	318	333	343	331	319	353	329	336	336	311	334	347	298	305	307	338	310	320	350	310	322	337	333	306	323	341	340	347	335	283	326	316	309	340	309	339	342	353	338	306	323	305	302	307	364	348	314	309	317	340	327	347	369	301	311	308	397	330	319	340	321	342	331	304	292	315	323	321	346	318	288	327	331	330	283	262	311	320	341	335	338	305	299	320	309	295	340	331	355	313	300	322	323	298	311	317	319	336	308	308	327	313	318	337	347	280	321	349	309	331	346	319	301	312	324	312	350	320	351	311	311	326	296	255	341	347	278	339	286	357	344	327	329	385	380	345	318	335	359	331	356	314	306	375	306	335	321	325	293	326	335	290	320	314	312	328	303	322	304	307	302	330	300	325	297	295	339	336	342	308	321	325	323	308	311	335	339	350	319	310	373	322	326	323	339	307	342	309	304	326	363	310	355	330	341	340	317	339	335	317	304	327	326	335	308	354	321	306	290	323	332	313	301	314	327	354	326	336	316	319	306	278	304	343	333	354	345	293	318	316	304	308	306	305	325	304	319	315	323	344	350	310	302	337	342	351	298	338	324	342	332	351	304	342	350	346	339	319	335	319	300	337	303	354	327	323	310	332	324	360	323	360	333	314	315	328	338	363	332	334	345	344	312	355	351	338	324	345	312	328	321	287	354	313	318	301	319	318	308	294	316	317	358	337	308	310	317	315	322	334	303	330	296	333	320	358	313	327	328	303	359	315	333	328	347	332	313	325	343	365	305	330	298	325	337	315	292	326	299	357	355	334	293	343	340	306	305	322	298	327	306	316	293	346	298	341	314	317	327	283	312	292	317	320	297	344	323	338	301	306	282	319	328	331	289	333	359	359	321	359	348	295	308	313	338	312	333	327	300	285	312	307	343	327	299	319	351	321	324	320	365	292	337	329	283	312	327	328	297	346	321	338	343	297	315	311	332	308	326	309	321	345	329	307	340	335	293	325	315	333	284	317	284	312	291	332	344	335	302	296	365	327	308	305	275	339	320	315	319	301	312
17092	15124	26067	34755	32662	28981	29593	27631	28466	25405	18112	9081	8313	11514	26035	38499	33891	27418	19943	12439	6694	3627	1979	1219	939	844	778	764	772	815	740	764	785	796	733	748	763	737	800	778	796	785	741	760	823	723	807	698	808	825	746	747	718	761	783	772	747	814	738	796	771	770	747	750	758	751	767	744	743	697	775	820	753	805	745	795	792	757	737	755	732	779	725	790	764	778	819	766	739	783	785	780	775	739	764	727	766	754	783	812	822	803	744	794	763	788	775	740	764	802	760	736	804	789	809	742	765	786	766	798	755	767	782	720	766	746	760	776	765	753	795	771	740	719	771	756	763	758	781	781	782	774	758	764	740	748	706	791	768	701	757	760	694	746	790	777	777	745	787	753	741	754	751	811	710	784	763	788	744	768	760	765	753	756	837	727	781	763	785	766	765	754	710	775	771	734	784	806	752	765	829	806	744	810	791	797	797	749	765	782	800	759	746	782	796	791	789	748	728	770	807	770	738	805	778	741	753	798	761	782	789	790	798	779	770	781	789	767	803	746	800	767	771	744	851	711	782	785	798	763	753	752	759	790	785	788	765	776	803	781	763	787	767	737	808	801	801	784	803	766	800	796	767	765	747	727	770	750	841	742	749	840	764	780	763	731	788	811	772	737	732	774	730	777	746	733	784	773	760	766	757	753	767	741	798	755	779	789	775	726	727	772	806	750	749	749	753	842	773	712	772	804	819	772	753	795	757	799	749	760	820	784	784	807	747	771	755	766	802	777	797	800	767	775	780	812	755	720	804	758	739	763	728	832	747	712	737	749	786	777	730	768	779	756	761	793	770	732	744	761	760	787	777	764	783	744	717	801	754	756	738	832	745	783	728	717	748	783	758	756	782	815	776	806	826	752	751	816	756	771	785	775	783	764	761	771	790	780	804	791	763	763	774	756	777	777	794	820	720	747	747	763	773	735	752	786	742	754	778	766	777	830	741	726	772	746	841	745	807	747	760	789	747	764	774	813	784	756	758	795	788	732	754	744	732	750	828	761	840	791	735	743	733	739	735	763	776	752	790	724	783	733	753	768	766	741	733	774	770	775	782	812	756	740	769	758	796	787	740	825	819	766	773	730	781	767	726	779	796	769	763	771	787	780	800	788	741	793	764	768	772	743	734	788	749	780	781	754	795	749	728	765	787	771	800	782	773	751	753	788	751	770	763	814	783	758	762	770	784	779	752	780	755	709	789	801	742	784	778	759	735	780	817	751	774	735	756	798	781	743	766	766	755	799	799	703	793	766	775	769	783	765	741	787	762	762	801	795	797	724	727	823	720	790	759	749	806	808	777	754	741	745	778	812	791	740	780	760	730	781	709	755	738	729	778	791	769	768	801	730	754	760	743	777	800	746	761	769	769	772	765	822	795	751	743	700	782	760	762	782	753	756	772	749	785	766	715	770	781	782	738	775	775	757	783	727	762	793	750	760	789	789	796	782	761	785	798	765	799	749	794	779	720	813	826	797	744	757	770	778	768	771	850	815	783	749	764	784	756	738	734	797	748	776	786	790	779	774	778	727	823	775	768	731	785	768	759	750	810	729	808	753	847	761	759	775	838	748	747	712	842	779	742	782	781	794	774	763	739	781	760	810	739	760	808	759	802	782	746	762	814	769	714	765	788	749	756	786	770	767	746	759	731	806	774	846	768	733	745	787	708	758	786	739	776	763	728	729	762	797	767	775	699	768	776	755	737	769	759	762	739	784	746	746	745	723	764	775	767	739	768	781	816	773	751	723	672	760	761	765	764	758	711	772	770	809	805	788	752	812	715	751	807	811	756	794	724	794	754	786	757	785	738	754	731	742	746	758	782	783	765	804	781	786	745	782	788	788	755	745	747	787	797	773	749	786	781	768	783	741	783	790	762	784	751	755	764	767	763	731	833	800	791	793	764	748	734	754	730	737	761	755	754	743	738	740	747	779	789	764	764	789	760	804	771	752	763	769	739	792	771	735	794	774	791	746	778	738	773	751	717	770	801	777	798	783	784	751	750	773	796	770	770	776	840	771	741	792	779	774	730	771	760	778	782	801	778	740	751	808	795	788	760	776	768	786	796	767	795	802	758	762	785	718	759	769	743	803	746	738	786	759	802	737	753	768	752	817	695	758	746	779	755	727	768	788	764	746	785	755	772	763	794	793	760	771	773	797	741	734	779	743	794	782	784	750	791	745	829	791	782	769	785	744	796	760	753	793	751	741	761	765	777	743	776	765	763	783	781	797	707	793	776	795	744	745	736	745	787	763	797	726	732	781	764	828	759	777	713	760	780	760	782	754	773	793	743	758	795	777	725	808	767	779	762	765	763	781	779	760	788	776	765	793	808	831	726	773	795	832	773	727	775	760	768	795	734	777	789	771	790	743	777	804	778	801	741	754	804	776	728	820	753	817	792	778	753	750	834	742	766	779	759	789	759	762	753	745	802	767	716	800	788	786	726	761	747	773	752	751	850	734	783	797	799	812	770	743	762	765	776	753	766	781	723	845	720	739	776	773	746	766	768	751	756	769	730	789	777	720	809	741	776	770	744	755	775	741	767	730	766	738	811	795	758	768	735	766	763	795	805	711	756	766	792	738	802	756	707	734	774	737	786	779	773	767	747	772	750	801	805	779	792	753	792	755	786	785	778	787	756	790	796	782	766	766	787	744	736	779	757	753	764	792	789	750	769	716	769	721	728	744	746	784	731	792	755	720	742	796	744	723	815	766	743	761	817	764	763	753	754	761	782	787	792	749	744	814	782	754	751	790	774	764	757	775	759	775	783	784	800	686	780	761	752	736	747	739	768	745	761	813	807	744	797	759	774	792	759	787	746	805	766	740	765	788	766	760	723	798	782	749	799	771	758	804	744	789	724	765	726	759	772	752	722	759	755	758	800	789	763	733	755	748	765	761	755	789	747	754	791	797	800	769	754	791	791	743	760	765	754	796	753	778	739	730	773	757	764	770	726	740	767	782	783	759	762	754	782	715	752	796	733	784	748	759	756	734	738	794	710	782	762	773	828	764	758	812	822	777	790	742	775	753	756	774	758	694	712	768	777	772	820	755	812	750	735	777	748	743	773	747	823	803	779	765	750	779	774	797	810	824	758	747	764	779	730	786	760	789	784	770	790	841	764	717	761	789	715	737	776	784	790	792	784	772	748	730	785	775	800	761	773	789	739	791	763	792	770	809	766	774	824	802	787	773	763	761	750	742	766	708	755	795	767	755	726	714	769	806	781	754	764	706	770	778	748	731	775	742	714	771	698	737	789	779	770	715	789	773	761	778	781	761	795	766	773	774	806	754	764	722	764	741	794	823	791	771	773	756	773	803	771	812	814	789	787	773	791	804	783	771	776	725	744	813	775	829	850	727	764	768	784	771	759	766	804	771	794	768	731	750	772	764	799	749	777	792	766	761	762	745	758	745	773	783	844	771	797	735	780	812	760	746	772	728	822	744	793	744	786	798	781	753	818	724
8547	5999	7364	9685	6619	3770	2285	2202	1493	1166	878	698	638	536	630	866	1075	897	859	729	651	515	416	427	438	387	402	425	396	435	381	389	375	360	364	395	436	376	409	378	417	394	402	399	377	412	403	420	405	383	407	379	396	401	412	396	437	394	422	407	413	390	379	418	453	416	413	432	379	397	423	426	454	454	406	417	394	419	452	416	414	440	396	398	373	388	407	409	409	393	398	406	423	384	414	411	401	385	389	443	402	383	373	384	384	387	400	381	384	410	412	399	386	401	389	415	377	384	404	397	409	388	393	408	397	423	402	416	370	399	384	402	436	410	425	425	396	344	441	400	446	433	449	408	418	370	410	481	430	396	410	397	389	420	398	437	384	442	416	355	432	403	416	405	387	359	430	413	389	379	404	402	415	408	412	420	399	412	369	412	394	374	402	407	376	387	423	408	423	395	393	389	386	425	363	416	430	379	450	392	381	394	435	400	379	420	387	413	406	409	408	379	382	427	408	387	392	415	399	392	411	428	383	415	407	426	396	417	417	382	363	371	406	402	417	400	392	435	394	400	386	407	392	431	371	446	401	404	412	397	417	387	424	403	381	412	433	397	393	402	394	428	395	424	416	394	411	393	432	410	408	411	402	406	390	405	411	407	390	415	427	419	413	391	447	399	385	340	390	411	390	432	415	411	415	396	383	408	398	399	415	456	447	393	393	399	417	441	407	381	414	383	441	418	370	432	380	406	443	427	419	386	401	370	453	422	402	398	390	407	381	395	429	420	426	431	387	392	455	389	420	415	388	384	411	421	403	410	423	402	406	422	420	435	381	454	399	391	379	371	380	396	387	433	421	397	428	387	458	369	383	406	437	412	453	373	389	434	428	389	427	367	398	422	405	395	391	360	407	421	404	380	415	379	435	403	422	408	396	391	410	416	450	400	419	424	400	462	409	445	375	418	409	422	422	407	383	405	405	381	419	394	392	402	399	419	417	437	391	437	454	439	397	403	420	406	406	416	401	449	420	380	426	415	385	440	419	404	425	413	409	376	401	420	404	403	412	414	403	418	406	413	361	399	382	428	432	392	426	413	407	398	417	363	394	406	378	423	393	374	379	402	434	387	418	433	403	407	412	406	423	419	391	422	409	403	399	406	430	416	437	407	413	427	378	437	435	408	439	463	422	435	388	421	383	424	393	364	408	391	396	411	408	396	357	412	399	456	383	379	408	394	402	421	389	391	411	392	388	400	406	387	368	421	382	366	425	420	383	397	403	411	398	414	431	408	408	390	387	427	356	411	396	401	427	411	421	395	432	432	372	429	413	385	415	414	411	375	441	447	444	418	424	411	427	429	374	403	400	397	405	395	421	405	373	393	437	376	419	378	433	384	374	413	411	410	388	390	434	421	438	388	423	383	354	408	370	383	369	444	424	391	393	398	415	412	393	387	402	399	399	378	431	421	401	388	405	400	422	405	428	423	440	409	416	402	443	425	427	435	448	354	414	379	431	428	403	430	386	398	427	399	426	471	433	386	422	402	407	389	418	405	383	424	404	428	421	421	445	399	428	409	380	357	390	384	407	383	400	411	374	380	372	447	401	413	403	417	413	412	446	418	394	401	383	452	435	410	407	403	382	410	421	354	354	366	411	397	416	406	448	408	418	384	411	419	413	424	368	382	397	418	412	462	385	401	401	417	441	391	440	404	460	372	408	446	448	424	446	362	376	424	389	422	421	417	390	436	464	409	389	403	394	390	429	383	409	422	407	425	397	387	395	398	407	436	429	408	397	433	386	396	406	442	436	401	442	391	384	399	418	402	390	405	431	419	391	432	404	413	391	424	388	410	407	409	415	396	377	415	407	404	407	427	403	419	409	400	398	386	394	436	379	408	410	433	427	440	430	419	435	394	416	396	442	435	397	409	395	454	406	452	425	434	408	395	385	439	404	392	448	422	408	430	404	412	421	434	380	399	432	377	385	393	418	404	379	393	411	371	397	403	428	396	385	415	414	417	456	415	440	394	425	406	422	397	376	379	455	423	412	417	429	408	411	382	423	410	429	383	402	436	420	412	429	411	390	399	431	394	405	433	379	409	369	380	451	407	423	398	391	380	417	381	376	406	398	407	399	419	363	429	405	396	421	395	399	392	400	412	404	426	414	363	448	390	418	417	427	420	402	452	419	425	454	408	419	377	388	375	414	409	386	398	412	468	401	397	424	381	417	423	450	433	404	399	419	412	399	419	393	394	424	431	452	424	355	430	401	428	408	413	421	384	406	420	370	383	421	412	415	377	438	379	414	404	389	434	446	400	379	438	421	379	419	414	427	413	384	412	410	446	379	393	415	379	412	429	430	441	402	412	400	413	423	393	393	411	374	403	418	428	402	410	394	437	450	395	429	386	379	383	409	406	452	403	398	416	415	412	440	430	400	409	354	434	402	407	421	411	448	441	395	423	407	434	386	459	397	432	425	368	417	422	379	396	403	436	406	392	399	377	394	453	411	416	445	398	392	403	450	373	378	406	424	424	405	398	402	442	407	401	392	390	413	401	399	406	442	419	365	395	409	437	423	391	396	422	404	424	398	447	450	401	408	407	378	433	431	394	416	412	410	359	381	383	379	394	361	399	414	410	383	418	391	397	410	421	408	382	365	414	398	411	429	391	368	414	407	407	439	403	389	404	436	402	410	413	386	367	362	410	404	383	376	364	412	378	415	420	415	451	435	408	428	419	392	372	390	433	400	405	389	409	353	407	389	421	412	414	399	418	423	423	389	384	444	433	401	434	402	435	386	447	443	404	440	446	449	424	397	404	414	418	392	391	416	387	428	415	414	389	382	402	440	420	401	431	433	418	384	422	395	402	427	368	407	405	418	443	401	348	407	382	417	428	393	393	446	408	380	407	384	412	371	415	398	395	401	400	433	417	450	428	408	380	457	379	406	404	401	430	417	438	396	437	370	422	383	417	376	422	384	439	447	423	406	448	370	407	425	378	405	438	399	420	395	378	402	425	404	374	386	403	423	437	426	418	399	408	404	399	404	407	434	352	409	444	433	381	444	407	413	442	406	412	396	385	409	394	359	398	411	413	403	386	394	440	416	421	404	415	409	412	388	464	402	365	398	357	388	426	402	462	424	405	410	382	412	403	390	397	387	371	399	379	387	419	406	413	414	433	415	409	406	425	418	409	422	423	391	407	406	391	420	408	421	414	392	443	406	409	446	396	402	441	346	401	428	399	389	407	418	446	421	460	424	410	415	446	404	398	426	426	428	413	395	447	409	403	422	390	403	407	428	444	381	405	405	392	404	399	400	394	387	399	395	376	427	422	408	411	394	404	361	398	412	378	390	429	400	393	428	383	388	392	434	413	377	452	446	388	384	405	411	418	376	412	423	395	431	440	456	387	411	413	428	423	424	396	402	418	454	406	424	402	411	440	442	428	386	429	435	428	425	421	403	395	388	387	408	402	419	409	424	427	417	410	412	408	429	395	407	390	390	382
5399	5018	12120	20603	17078	12129	8831	9088	6570	5025	3820	2574	2123	1775	2372	3683	4369	3227	2829	2554	1726	1365	1075	1024	885	958	1004	982	1037	909	950	955	924	950	910	968	872	924	958	969	935	953	950	897	991	978	977	934	927	898	965	960	897	900	913	900	938	938	948	935	913	937	1014	945	977	891	936	928	896	946	947	900	918	901	987	910	852	984	974	947	901	965	926	918	916	979	949	996	899	928	911	959	950	928	921	912	988	959	889	913	958	937	881	922	954	953	978	939	985	966	918	959	874	949	908	954	962	953	983	926	890	948	954	902	938	870	952	922	932	944	928	937	961	911	928	931	941	947	993	931	951	954	951	927	920	965	890	936	905	966	958	955	988	927	913	912	963	930	922	954	948	955	935	972	964	958	881	945	957	986	963	959	980	952	894	924	899	923	985	968	929	945	937	960	912	899	956	922	902	920	933	969	957	910	871	882	903	934	962	998	924	918	918	926	965	974	963	924	1013	940	893	926	925	861	952	883	955	912	994	937	949	914	966	933	955	924	971	933	980	962	949	939	936	984	906	961	919	949	930	953	926	926	909	939	950	938	938	943	929	925	989	899	901	952	944	961	935	946	960	901	945	929	885	917	959	968	959	947	988	954	930	940	940	936	947	938	906	972	950	910	945	936	954	953	897	892	951	924	914	964	966	954	915	947	898	951	971	946	951	972	904	938	992	923	975	886	948	908	902	917	950	938	989	914	888	945	961	917	928	874	997	935	917	1043	906	935	973	934	962	950	907	937	975	942	888	910	950	918	932	908	905	952	932	933	925	897	983	934	941	924	960	967	974	950	969	938	928	924	959	903	1040	914	966	959	924	885	949	901	967	903	922	938	966	934	946	948	956	935	911	916	942	970	975	950	935	937	957	948	950	935	878	941	921	942	941	926	938	904	1011	935	954	928	948	901	956	953	928	947	900	958	934	920	948	990	937	922	879	944	939	990	914	926	939	967	901	916	952	864	885	923	974	930	943	921	875	931	933	952	930	943	956	925	924	965	936	967	933	918	960	906	961	893	941	958	955	959	956	899	972	923	930	930	925	964	926	978	972	893	919	922	940	936	912	974	880	918	983	944	947	905	923	918	933	874	907	920	938	941	972	953	937	929	908	918	839	954	985	950	970	925	921	957	931	995	914	940	1047	977	950	915	949	960	920	932	965	968	940	906	928	952	927	854	944	885	971	921	986	923	936	963	914	923	966	897	944	925	944	952	916	873	957	921	984	930	923	995	909	942	962	952	919	948	898	937	957	931	943	915	969	944	974	916	947	953	929	960	887	943	948	958	903	912	942	887	938	905	970	911	956	871	915	893	964	888	923	925	968	905	925	937	908	942	931	971	936	953	932	919	891	963	898	934	996	916	986	933	956	928	949	952	930	944	912	935	961	935	955	971	963	909	957	971	925	929	936	900	911	903	907	944	888	939	992	963	894	946	936	916	957	996	936	916	989	976	891	1009	945	964	975	970	917	953	941	922	934	992	953	898	935	917	917	958	958	976	985	917	966	959	980	950	951	973	922	934	999	978	956	934	1017	942	1012	972	953	941	921	929	976	928	932	862	961	924	952	975	964	879	939	881	867	970	871	951	969	969	951	941	931	928	935	911	921	949	961	878	948	894	897	897	882	890	904	947	921	970	963	948	991	955	978	941	963	897	854	959	898	982	1014	904	957	1001	967	950	949	971	943	1004	942	913	999	1000	933	965	944	900	981	952	985	996	927	945	959	989	942	991	959	944	964	993	948	916	929	919	914	910	898	952	951	966	886	957	938	970	920	945	917	915	1022	952	957	944	939	930	928	942	956	883	945	927	978	957	914	925	969	952	919	931	955	961	965	955	926	914	888	948	913	938	952	923	928	903	977	976	952	983	938	947	959	966	986	943	992	951	956	941	929	947	935	961	929	953	943	892	976	919	1005	957	919	995	931	958	943	899	989	980	936	891	954	932	908	902	957	903	984	966	998	964	946	927	905	933	928	975	901	882	938	936	897	920	966	949	935	875	1042	906	957	920	957	904	931	917	933	900	915	944	964	911	981	895	897	971	941	997	941	912	949	915	931	929	954	959	946	988	1024	903	899	904	918	933	941	938	959	933	950	915	958	960	932	914	999	892	904	921	920	955	916	973	939	898	915	926	932	914	956	980	897	962	978	943	919	946	913	937	949	969	910	898	950	950	958	930	886	924	937	943	884	891	955	927	918	959	970	961	956	934	906	904	976	926	978	927	937	904	894	897	967	897	956	1011	966	943	895	932	915	941	926	990	1010	898	922	993	971	934	928	914	959	948	900	895	967	973	976	977	933	959	916	974	942	955	911	990	957	951	954	962	976	891	921	943	934	987	901	911	968	981	922	927	903	966	977	946	909	983	965	912	931	915	965	960	923	880	925	905	945	952	958	908	939	940	939	944	915	954	954	933	907	921	893	935	953	954	930	941	949	916	973	911	914	867	946	914	935	944	927	999	920	894	910	980	947	947	915	983	907	944	891	959	992	918	1030	933	933	938	961	981	922	933	985	952	975	919	970	1024	918	903	864	960	994	946	927	939	939	957	944	929	959	937	967	907	885	923	909	928	927	909	902	953	962	930	900	954	938	922	989	922	957	943	927	928	926	1015	975	966	921	901	892	920	894	951	918	925	983	904	936	898	955	958	905	956	933	955	942	960	936	911	911	945	998	972	880	932	895	973	958	915	971	925	918	966	972	953	937	917	954	988	928	937	946	925	950	923	981	895	964	958	912	984	943	928	929	955	952	906	891	895	972	929	911	987	916	951	957	940	959	1004	914	935	906	948	906	926	920	937	943	929	985	919	987	904	916	930	883	893	908	943	923	929	986	928	960	941	930	905	945	919	974	981	952	959	1006	955	937	940	908	954	953	919	1027	924	931	949	930	960	940	943	943	973	954	959	948	934	908	915	954	933	934	937	899	900	930	956	954	969	888	906	946	932	946	890	910	932	901	912	950	976	915	918	931	907	891	966	894	934	942	931	926	938	914	907	902	941	959	951	937	943	904	932	890	932	959	912	961	933	910	900	919	982	899	927	986	953	918	951	945	921	926	910	965	910	976	968	940	917	982	880	905	926	884	960	924	998	947	940	930	932	891	958	935	957	904	936	952	968	924	970	1023	933	945	944	925	901	988	944	958	934	970	946	902	924	956	950	935	929	967	936	1003	943	983	961	891	936	965	946	896	941	897	941	923	926	953	945	963	976	953	920	1016	954	930	986	996	917	973	953	959	914	950	925	900	950	937	979	951	926	944	947	911	963	886	930	951	938	950	972	1008	933	922	939	962	907	977	962	927	935	951	942	922	890	924	911	904	932	960	933	941	955	980	955	947	941	949	900	969	898	890	909	961	961	997	893	960	960	920	934	911	944	887	1005	956	927	973	922	917	943	907	970	953	955	940	919	905	933	897	905	969	943	967	907	888	908	897	895	898	918	929	888	882	905	919	908	968	968	954	895	952	970	921	958	962	948	942	930	876	954	894	934	995	944
19926	11618	17029	19348	15050	10389	7628	6285	4563	4481	3309	1416	1163	1936	7133	8014	5551	2863	2197	1944	1183	812	573	446	420	362	385	364	396	339	360	400	307	368	347	371	402	366	351	378	338	363	344	365	357	401	339	373	340	343	351	376	352	344	344	367	361	347	370	354	342	365	356	353	321	363	350	360	346	314	312	380	357	345	352	335	315	345	325	336	365	321	358	359	359	345	344	344	354	368	370	357	333	336	339	354	380	355	367	368	341	349	349	356	340	336	349	339	387	357	362	350	355	373	357	343	370	366	382	330	354	365	366	354	342	343	327	338	346	356	352	337	374	361	344	371	388	370	344	343	366	317	348	371	358	336	365	322	366	315	334	357	370	351	356	351	336	306	394	364	344	340	387	360	350	313	363	370	379	376	386	348	350	349	377	389	370	335	328	364	372	343	375	363	369	331	335	338	342	345	364	364	374	366	352	338	331	312	347	350	354	356	336	347	329	356	387	352	343	362	341	371	335	340	370	390	345	378	374	345	365	361	351	363	372	340	337	342	353	332	316	329	376	363	350	385	374	326	349	373	378	370	355	328	361	386	379	345	365	340	364	372	336	355	336	365	372	340	376	347	347	329	399	362	370	339	344	356	346	367	333	374	365	359	359	336	315	347	358	351	392	394	349	385	370	325	352	385	347	352	382	331	341	346	379	404	364	378	368	332	324	349	333	312	310	351	366	362	382	335	301	380	351	334	348	360	358	341	294	359	370	346	357	362	380	355	381	337	355	370	342	290	328	355	325	315	374	321	354	346	349	358	334	342	327	333	373	330	355	362	361	344	381	366	357	334	329	347	353	327	375	372	315	363	338	398	380	326	344	339	354	324	328	334	328	346	359	358	343	341	316	343	347	366	353	402	345	373	354	349	332	346	343	312	364	337	332	353	331	347	367	357	364	357	346	344	313	350	335	334	356	322	352	330	344	332	369	343	382	386	376	357	354	332	331	339	307	380	331	327	346	359	339	378	374	320	347	357	378	352	333	362	338	321	357	344	366	344	316	344	374	332	359	357	352	389	354	336	350	363	376	367	359	365	370	370	390	312	364	366	390	386	352	357	345	358	368	359	349	345	355	345	357	311	363	334	363	336	361	330	324	303	346	341	345	350	347	354	319	382	359	352	377	385	367	347	373	344	323	320	379	359	362	365	335	371	364	332	349	344	361	365	344	361	351	363	360	358	346	386	339	375	327	331	355	336	377	362	346	337	354	392	352	357	326	358	376	337	351	329	339	363	370	349	356	358	354	331	356	350	351	371	376	350	344	352	346	361	363	349	348	360	327	377	361	356	327	377	347	329	314	381	351	350	374	365	344	380	328	367	354	368	360	379	373	353	362	339	338	397	363	314	368	371	321	367	370	388	381	354	348	335	331	354	391	352	343	347	391	345	349	380	340	364	357	383	341	339	353	374	342	339	353	341	343	354	340	321	339	332	355	345	384	340	378	349	323	333	339	350	342	370	355	357	410	347	365	341	345	365	375	320	347	332	330	345	344	346	349	339	344	351	354	358	359	350	355	361	343	329	349	314	302	343	360	384	346	370	352	343	328	358	366	339	342	359	344	341	341	336	365	339	356	330	334	342	366	343	307	371	323	324	335	328	370	359	323	323	379	329	361	340	387	362	379	348	331	347	349	346	333	323	342	313	374	352	362	365	358	354	361	382	375	323	345	383	367	313	323	353	352	345	345	333	342	355	325	340	348	339	376	356	343	350	328	360	338	343	335	338	362	378	352	357	377	371	335	356	336	374	348	337	358	342	331	338	382	349	360	328	328	377	394	341	344	349	313	400	356	361	357	357	356	330	345	399	370	362	370	361	332	346	367	372	359	364	369	372	333	390	354	348	328	352	283	338	348	343	342	370	349	335	342	324	347	336	347	375	341	354	367	351	359	340	363	345	359	326	355	383	369	341	364	393	337	352	382	380	341	365	332	361	368	342	378	361	367	363	328	328	315	350	321	361	371	338	355	365	335	360	313	382	352	337	340	354	357	375	370	343	331	345	334	359	321	353	364	395	361	358	370	341	369	342	371	341	328	348	358	375	329	324	349	341	340	377	348	355	349	360	339	368	332	342	352	385	352	407	349	342	373	355	400	351	374	354	349	353	350	353	359	355	361	338	365	344	345	324	366	376	373	325	367	345	353	369	331	387	334	343	325	347	314	387	346	346	339	330	366	360	346	362	365	338	353	364	342	373	349	352	361	376	370	378	336	354	353	328	367	335	351	320	342	325	337	334	306	379	357	363	335	302	355	370	330	374	355	375	329	386	330	367	361	367	350	337	354	336	332	344	343	374	378	400	356	369	347	318	357	372	348	319	336	343	380	333	374	346	345	366	358	357	331	357	338	362	379	336	328	390	386	326	367	382	351	333	339	361	373	282	360	365	381	343	331	371	328	377	397	359	323	337	362	340	362	319	378	363	368	342	373	340	354	349	333	329	319	369	337	355	335	367	386	347	355	324	328	338	360	342	363	325	365	370	419	340	353	371	359	326	376	343	379	339	329	337	370	344	397	373	358	306	357	319	348	346	381	354	342	326	374	367	344	337	336	360	359	341	345	337	343	350	366	345	354	364	343	367	311	386	352	321	336	373	317	326	326	332	373	359	356	356	338	343	355	360	347	340	354	372	369	332	368	376	345	376	394	355	343	394	357	354	335	335	381	341	387	344	353	334	347	410	347	330	361	349	367	332	366	339	380	352	368	369	346	365	375	355	370	343	366	338	359	370	370	319	344	386	337	357	375	351	324	358	366	368	358	379	347	339	338	363	382	338	367	339	327	357	305	379	333	332	341	354	332	331	347	341	327	368	366	348	334	342	327	325	382	348	382	376	323	347	347	338	353	352	348	328	347	338	365	371	352	329	348	347	355	325	378	383	347	348	366	360	340	327	315	323	360	387	332	378	335	359	375	350	344	343	324	298	327	367	334	348	348	335	351	347	359	325	331	325	366	316	347	351	391	319	359	367	363	329	375	337	324	357	342	337	353	380	333	373	354	333	366	349	367	357	374	347	372	344	358	357	334	348	327	358	383	352	376	360	350	362	359	329	362	326	340	352	330	324	362	354	342	363	373	368	348	372	369	347	339	369	320	345	346	369	357	346	379	365	317	322	299	347	367	328	345	339	349	343	380	364	347	362	348	343	372	344	355	384	369	367	338	348	383	356	360	363	355	379	342	349	358	351	341	367	359	349	378	306	377	370	373	352	361	376	365	318	352	340	353	339	350	374	358	312	351	365	317	332	379	367	355	354	351	334	366	373	366	364	373	342	367	336	315	348	383	349	354	362	366	336	374	363	357	352	363	412	340	360	342	323	362	356	334	358	321	348	409	329	338	304	380	358	362	329	346	368	378	336	329	352	363	395	366	366	390	353	356	350	346	381	364	346	353	351	350	366	336	378	323	338	331	356	353	325	386	360	348	349	337	330	374	351	375	355	377	365	363	356	336	316	309	323
11788	8202	20204	28377	26977	22933	20068	18524	15427	16235	12064	6086	5121	9386	26529	27286	19992	12575	10164	8677	5588	3160	1827	1224	970	862	864	818	828	830	809	835	858	807	822	831	846	832	803	814	862	740	797	814	834	781	846	817	810	841	812	812	849	771	852	807	811	816	829	846	817	863	872	798	818	876	837	781	821	783	805	851	814	777	829	849	820	838	807	841	811	802	825	821	878	831	784	858	809	810	812	827	850	833	809	805	829	812	800	840	803	815	862	827	832	875	776	826	838	839	826	818	787	848	790	822	848	850	858	822	847	832	786	826	836	777	799	869	810	872	871	834	812	783	838	861	816	790	847	854	821	799	825	798	777	834	858	848	855	826	795	893	821	853	795	786	835	811	842	843	827	805	844	853	805	818	823	823	796	819	875	794	804	784	854	804	838	793	782	878	786	771	791	771	796	865	855	821	777	840	821	834	807	833	877	833	831	820	851	795	845	811	833	773	862	856	831	863	815	808	835	810	847	837	815	782	807	768	820	830	886	843	824	864	859	858	785	829	820	824	823	823	845	802	821	833	754	806	810	822	849	853	810	869	815	828	823	834	857	831	836	840	835	816	860	814	779	797	769	796	836	788	828	810	814	810	890	834	857	822	808	833	777	805	865	824	787	807	808	825	810	783	824	845	828	827	897	796	858	841	847	883	805	829	851	799	836	817	808	846	858	810	769	867	768	848	848	843	782	846	799	802	824	839	796	838	914	724	808	828	862	805	802	854	825	789	845	806	827	827	812	796	777	858	825	805	804	772	802	848	852	780	781	817	817	832	802	829	822	825	809	801	787	811	837	815	859	784	758	836	857	834	860	858	847	832	854	815	794	837	847	819	811	826	850	840	802	854	847	804	854	863	861	803	862	820	852	805	847	838	854	853	842	857	821	785	797	848	867	825	837	839	825	796	858	812	802	853	812	828	799	844	844	790	828	889	837	848	789	853	793	840	853	814	811	842	804	801	856	770	835	800	793	828	840	814	805	819	816	864	817	835	817	823	811	796	833	778	822	780	844	844	778	840	846	828	791	834	838	860	870	829	796	824	843	864	829	785	887	837	791	803	824	866	812	799	833	782	801	823	789	843	836	814	814	816	840	806	853	779	750	838	813	809	825	815	853	819	834	815	819	837	832	785	806	815	818	842	849	836	795	797	799	826	799	880	851	853	819	842	812	842	861	839	806	848	816	762	834	812	840	794	869	818	828	883	835	806	800	820	774	875	815	797	828	782	849	819	784	849	816	796	822	824	852	791	790	824	794	815	777	847	886	852	811	770	812	803	863	835	814	800	814	826	816	809	831	789	768	824	834	809	820	841	774	805	843	836	870	779	820	837	842	828	810	799	844	794	828	817	898	836	825	844	815	801	812	863	790	862	858	880	818	869	816	855	865	803	816	800	810	821	792	839	777	838	830	807	813	811	823	858	859	819	798	848	792	810	804	802	833	830	812	821	821	871	881	787	837	837	827	807	802	803	866	804	824	850	795	835	838	793	792	794	829	825	842	883	811	861	808	807	814	878	889	829	839	798	844	876	787	787	794	817	820	867	854	832	826	823	809	846	824	803	867	811	805	859	808	779	791	844	819	863	800	816	810	819	827	805	810	819	848	812	857	823	801	877	784	839	802	784	784	844	839	805	855	834	833	810	791	873	844	796	854	822	787	855	835	842	806	830	874	850	853	781	831	784	814	847	814	819	825	824	761	798	793	826	827	875	867	857	797	831	856	819	791	770	877	819	792	840	840	778	826	836	833	800	831	827	819	795	846	852	799	800	785	794	833	837	801	779	775	862	797	809	813	788	856	808	833	837	818	844	792	893	834	834	857	828	783	822	804	825	799	801	802	795	828	795	874	826	825	859	852	834	864	816	878	826	766	817	812	831	853	851	816	847	807	813	855	811	829	803	845	815	820	838	859	798	814	832	852	848	807	822	805	778	821	837	795	838	845	812	820	781	810	819	809	804	826	828	837	811	828	847	861	816	806	792	823	862	806	870	865	776	836	833	777	789	825	836	851	823	884	812	847	802	805	856	803	833	838	789	788	835	812	812	878	782	773	783	816	803	810	859	789	837	814	879	819	808	834	840	822	863	827	795	803	823	821	888	806	877	846	786	846	787	839	843	868	800	828	837	875	799	844	845	863	799	814	787	827	796	858	830	824	843	812	786	870	803	786	835	793	804	857	844	795	796	864	796	827	865	861	793	791	862	790	848	876	843	787	816	815	814	810	825	841	863	826	810	863	848	861	826	822	803	826	804	834	868	818	848	827	882	794	859	755	826	807	836	860	809	772	809	804	859	863	819	842	821	791	909	840	814	853	857	842	806	848	801	808	804	790	812	827	816	893	832	861	791	763	844	814	771	843	868	799	831	861	842	864	842	792	835	811	810	844	824	831	822	829	795	807	812	836	774	788	820	813	813	835	847	808	780	859	854	833	802	849	827	792	832	855	846	859	880	851	799	799	867	783	830	746	820	879	850	786	843	849	821	875	830	838	795	806	814	831	821	801	847	800	819	841	822	816	854	819	774	841	841	858	837	863	849	804	841	830	848	860	821	790	816	838	826	794	836	816	855	807	819	829	829	809	847	863	830	835	816	771	889	818	821	851	819	843	828	769	877	814	816	828	848	796	815	806	804	790	801	776	826	825	791	862	866	830	864	808	839	813	783	807	828	829	838	810	832	823	822	821	840	776	819	847	843	832	849	863	842	836	800	785	788	864	841	823	788	829	840	830	772	839	836	875	834	820	804	856	831	862	796	799	782	841	831	824	804	862	821	846	841	852	855	824	795	772	839	860	809	862	851	864	854	764	893	831	836	840	823	771	903	846	808	794	856	835	863	836	837	817	848	788	796	862	822	795	857	850	867	788	848	861	807	847	836	840	832	856	837	809	783	821	862	793	822	823	877	875	810	801	876	838	852	832	853	937	828	789	796	846	840	822	794	828	824	870	857	822	843	819	815	848	891	839	829	840	814	806	818	847	803	828	811	849	818	823	769	863	810	822	816	824	806	874	828	756	816	851	804	835	820	794	831	797	828	869	836	867	844	814	820	826	829	824	828	855	795	787	821	853	822	834	848	866	780	812	822	796	840	808	881	830	814	785	832	795	828	826	868	848	810	864	818	786	878	783	782	862	860	866	824	857	841	849	807	786	839	816	763	852	879	815	813	771	800	833	856	825	844	807	856	796	787	855	828	861	831	788	781	843	781	816	813	845	847	801	754	825	828	794	829	804	774	822	831	846	836	796	844	764	845	794	825	869	811	838	812	811	817	832	837	847	825	830	889	777	808	846	866	791	867	793	854	850	840	846	788	804	790	814	819	849	886	796	786	828	838	810	867	862	832	824	789	841	806	822	850	808	799	830	849	868	803	815	853	786	842	816	842	810	814	811	832	782	793	868	801	827	832	831	833	800	797	817	838	782	834	820	794	845	845	913	834	869	818	803	866	827	826	875	802	826	849	808	824
31244	18890	27765	28119	24197	19161	14204	10481	9189	7190	4651	2859	2084	7370	14193	14354	8541	5954	3995	2537	2191	1492	793	518	366	329	323	284	313	329	304	322	290	278	310	308	315	309	324	333	295	308	294	305	298	294	305	285	282	284	310	306	315	310	299	286	296	323	314	288	302	281	301	310	273	312	293	289	306	277	341	268	297	282	292	293	298	313	296	274	269	305	302	266	330	273	317	303	294	312	318	290	310	319	251	316	282	283	277	295	317	311	301	272	276	295	287	307	291	278	313	314	331	328	288	313	311	292	300	294	314	304	265	321	263	255	278	278	303	299	286	304	300	268	283	324	300	290	294	293	335	279	317	319	280	324	310	294	280	293	283	312	305	294	342	292	301	285	318	317	342	309	294	314	259	309	284	291	315	273	291	318	293	280	288	301	295	301	320	318	322	293	306	298	308	292	310	307	302	303	291	311	358	273	295	290	308	306	304	291	324	284	320	309	319	287	297	290	295	334	261	316	283	263	328	284	313	305	307	306	303	319	316	263	294	283	312	313	299	301	312	269	307	312	296	333	314	320	327	349	329	308	302	305	330	287	327	335	282	291	286	322	292	302	287	336	304	286	313	280	264	298	277	310	296	320	281	307	344	308	312	304	279	278	304	265	291	290	265	334	315	295	292	304	314	304	297	297	290	287	299	315	307	303	314	315	298	289	273	323	290	311	315	302	298	285	305	279	273	321	297	311	307	298	320	301	275	301	323	283	278	305	280	311	262	296	269	292	307	314	275	302	320	295	284	294	332	284	326	262	309	301	307	317	272	314	262	314	270	307	319	302	312	292	304	280	327	316	319	294	317	292	292	291	272	313	315	275	312	255	323	292	315	339	314	323	284	325	294	283	281	271	321	323	318	293	288	310	273	300	290	322	300	282	301	322	291	308	308	284	297	283	321	307	291	321	279	290	287	310	303	279	291	320	318	325	294	320	309	299	307	314	301	278	253	295	304	315	359	293	293	294	286	315	327	301	287	304	293	325	306	294	290	274	280	299	283	274	306	293	314	295	297	301	264	316	307	321	294	291	293	302	307	293	285	273	273	330	253	312	304	299	281	269	250	314	299	319	286	307	320	318	326	289	293	315	306	311	289	299	293	289	320	293	268	281	310	267	307	327	312	285	319	317	312	295	325	297	304	268	306	288	320	287	292	290	283	288	351	307	284	329	314	302	291	317	309	312	331	308	297	314	311	295	304	286	321	281	276	285	306	287	305	308	296	277	289	302	286	310	304	300	288	321	270	270	305	321	291	299	325	280	325	321	289	283	312	264	302	303	282	321	316	301	317	277	242	294	332	275	307	307	315	309	272	291	288	297	309	306	330	291	291	316	324	302	337	307	299	292	327	349	305	300	319	341	269	282	275	298	305	293	287	306	299	281	291	314	293	310	307	316	314	324	319	336	332	265	294	298	303	321	293	266	264	295	322	309	294	307	328	315	329	298	295	307	307	272	284	310	311	304	303	305	316	292	324	302	319	298	298	306	293	296	316	284	282	292	294	299	291	293	330	283	293	276	286	272	310	283	279	306	279	263	279	288	317	293	326	289	308	284	292	306	290	304	315	305	312	311	305	300	278	281	299	305	324	299	311	311	297	294	298	334	309	310	287	328	285	287	278	312	298	316	283	275	303	258	293	280	298	301	295	303	310	332	305	288	307	306	299	293	322	290	315	304	306	317	289	287	350	309	296	273	277	277	326	327	285	317	273	285	284	255	288	313	337	318	332	276	323	339	298	284	324	304	316	304	282	267	300	297	272	296	319	289	290	296	292	315	298	281	303	289	321	300	301	307	288	277	300	321	308	317	295	293	341	281	321	319	297	306	307	298	284	298	326	307	311	284	267	304	287	323	284	286	300	298	297	340	317	267	325	299	325	338	301	248	286	290	294	320	298	265	298	281	277	301	322	312	313	299	301	298	325	299	308	323	299	325	317	312	291	292	344	336	285	309	319	323	309	283	285	326	306	319	309	322	318	294	326	304	301	331	290	272	301	267	324	292	321	302	278	293	282	295	302	286	329	290	342	287	322	287	289	343	311	308	313	307	321	308	311	301	301	306	322	347	280	325	314	288	298	322	294	302	328	283	275	285	282	296	294	288	287	288	274	292	307	305	331	293	305	290	332	319	272	322	295	298	273	314	302	327	302	301	316	310	303	302	296	315	287	293	340	294	300	296	332	286	294	312	295	285	311	298	293	277	295	297	323	300	303	289	304	277	287	275	315	312	308	326	294	308	305	293	292	299	301	270	299	313	334	291	297	299	314	293	273	278	291	301	304	293	289	293	290	301	346	272	283	273	278	312	282	274	284	310	297	290	320	302	312	303	317	287	305	332	288	316	313	292	299	305	290	284	321	301	272	277	311	290	292	300	307	303	299	294	260	309	323	273	280	302	311	305	331	296	347	277	343	296	299	308	347	280	288	272	297	289	298	289	344	318	302	300	305	333	278	309	339	311	277	299	299	306	301	287	297	298	317	309	283	288	282	276	305	271	274	272	300	333	252	317	305	306	300	294	297	305	298	265	292	293	290	333	322	285	295	303	330	319	310	300	325	304	313	291	290	318	290	316	288	309	329	291	301	290	293	277	300	280	301	277	289	308	335	273	280	301	305	314	275	299	283	312	299	282	271	316	284	291	286	307	299	297	284	309	294	324	302	302	320	312	315	296	288	306	309	283	306	283	279	294	318	299	324	321	292	287	321	293	328	313	291	311	279	305	312	301	292	310	305	311	263	295	284	291	332	287	301	311	261	301	299	318	335	334	301	282	294	288	283	288	310	302	273	332	282	287	270	309	314	295	286	304	313	341	339	302	315	337	289	298	282	291	318	294	329	300	306	260	301	295	287	320	307	344	304	308	309	287	272	299	317	295	279	312	331	325	282	320	284	318	292	288	328	304	313	311	316	265	325	305	299	292	307	304	318	317	318	296	305	286	262	267	285	295	296	289	271	284	263	297	311	284	311	313	277	296	295	294	282	303	273	284	331	291	285	312	299	281	302	294	273	303	303	286	285	306	292	303	306	324	270	318	293	320	315	285	312	321	318	310	270	312	287	333	305	297	304	300	299	337	296	299	259	331	294	272	307	304	325	300	305	267	296	307	311	314	294	296	284	278	296	299	309	293	305	302	304	295	325	303	288	301	294	284	291	302	307	311	292	303	334	311	304	319	295	308	257	324	294	280	319	310	287	305	301	310	315	274	296	297	290	298	250	313	308	309	327	293	303	293	309	295	314	318	280	279	329	317	302	315	305	269	306	308	298	287	294	310	315	314	332	327	285	325	299	306	279	266	296	327	298	309	272	278	299	289	277	292	295	281	312	295	322	263	317	301	281	285	269	288	319	286	298	298	289	308	312	307	294	265	299	323	266	303	290	303	295	339	328	306	274	315	306	270	279	323	299	317	305	291	296	272	299	296	307	323	300	292	287	279	311	318	303	300	302	319	331	295	305	315	300	275
18017	11462	27099	34911	35509	31649	28628	22950	24614	20791	15889	10868	9657	26440	37080	34704	26367	21379	16868	11418	10299	6996	3502	1800	1041	850	768	709	728	719	704	768	725	737	734	710	735	736	702	721	695	720	719	714	705	705	696	740	694	705	728	718	769	704	682	705	729	708	775	724	714	748	714	711	724	715	686	740	734	715	753	725	752	703	667	657	804	751	702	803	696	703	711	696	711	745	711	717	663	656	675	744	713	721	760	743	729	758	706	743	739	807	775	725	783	691	727	724	695	718	681	730	717	716	666	752	698	692	726	702	751	685	714	777	631	695	676	752	729	733	714	713	692	701	738	728	745	726	721	695	687	775	708	757	695	663	714	688	710	673	688	715	748	720	708	678	712	689	713	759	773	711	747	670	709	722	730	760	713	737	756	733	682	731	686	692	714	747	715	707	731	685	709	720	706	749	672	759	722	727	662	712	766	679	690	724	707	690	737	759	721	722	740	732	746	757	731	712	711	747	732	708	675	705	680	751	737	726	738	739	738	694	729	688	747	684	718	691	707	741	755	733	724	697	723	712	650	725	680	686	739	726	700	687	721	704	721	727	750	686	702	681	748	730	716	688	669	691	713	719	736	709	673	715	731	722	714	652	711	745	727	732	729	690	701	741	694	764	714	716	727	693	732	714	700	753	712	715	685	678	751	668	714	771	722	762	754	742	728	694	741	721	679	729	651	723	743	724	665	725	755	706	711	712	729	698	729	723	710	667	697	725	681	705	746	729	666	762	762	762	712	703	707	727	734	674	771	739	760	759	693	740	725	660	730	702	726	696	685	764	707	753	740	720	777	717	714	722	774	665	755	739	763	715	703	723	682	718	703	672	726	754	684	736	719	709	698	707	752	771	706	701	741	738	733	719	719	692	710	693	703	664	720	695	669	705	711	706	715	715	697	732	731	734	742	731	702	681	748	730	684	727	713	690	714	718	722	720	725	735	737	745	758	726	689	724	748	713	653	715	705	726	759	699	697	726	716	718	766	731	656	693	664	688	737	734	709	745	677	714	723	739	736	726	701	713	696	712	727	710	734	708	708	740	676	737	732	725	666	712	699	729	719	750	730	713	727	719	732	727	700	761	692	735	691	773	744	738	724	707	753	751	710	681	744	726	685	724	729	714	737	683	758	732	714	715	709	687	736	732	698	776	777	668	707	717	673	781	731	716	703	683	718	680	751	700	677	734	743	716	702	700	701	718	682	714	698	740	720	714	687	714	688	748	693	715	755	703	687	724	733	717	759	711	657	701	701	678	671	700	727	708	699	770	683	729	778	725	708	731	727	712	714	722	682	725	700	721	761	677	697	688	725	695	752	725	671	697	704	705	704	706	692	730	769	697	720	769	685	688	711	728	723	779	724	729	722	714	710	684	694	706	694	762	731	703	688	692	707	723	739	711	757	708	691	682	691	646	723	723	754	717	706	733	703	712	718	741	708	716	767	731	720	684	691	706	708	701	691	667	725	682	721	651	673	712	756	719	674	742	707	747	698	709	733	715	683	732	726	714	750	751	705	759	757	653	720	734	743	726	684	717	703	733	733	715	731	716	723	701	733	708	713	650	737	720	736	677	694	725	742	697	696	684	701	727	716	706	707	691	716	725	752	728	710	703	752	674	736	694	800	741	699	735	685	693	748	695	726	699	697	718	723	706	721	768	754	723	715	762	694	743	705	734	711	771	705	718	688	740	683	732	697	703	689	678	709	702	691	710	733	728	729	738	716	684	716	689	660	761	762	719	686	680	696	720	793	700	703	676	698	725	754	714	706	678	706	763	639	737	694	745	734	705	680	699	679	719	711	707	716	669	704	714	745	725	728	735	728	742	721	748	731	684	700	699	714	693	717	699	689	701	732	759	660	739	709	719	738	730	684	737	703	695	691	700	729	736	701	736	740	734	743	726	761	679	713	747	693	720	757	724	752	712	693	726	690	701	695	707	728	714	747	743	693	754	706	707	675	739	758	761	757	739	709	695	703	746	674	724	703	679	757	724	715	726	675	710	707	686	700	737	665	731	698	672	695	690	757	736	748	752	667	718	683	683	669	695	724	815	714	690	735	735	760	717	723	749	705	750	717	686	725	688	676	723	706	676	713	698	722	768	744	685	771	716	717	722	707	735	711	693	721	742	752	729	689	700	694	727	767	746	714	651	754	720	688	727	720	734	700	729	714	721	704	757	728	674	727	711	700	700	703	682	694	720	747	716	728	693	670	780	708	705	694	704	694	762	730	777	720	723	702	742	705	714	708	726	739	726	749	677	750	745	712	693	723	717	744	716	711	747	730	695	743	700	725	761	744	687	752	710	728	724	750	704	713	722	717	758	721	783	739	727	734	741	747	729	741	713	720	709	728	736	722	700	688	738	712	683	711	740	723	752	720	689	711	718	700	704	705	701	733	720	772	792	691	685	712	725	712	711	739	658	726	742	688	668	730	721	710	707	728	704	765	706	719	698	707	726	717	687	713	698	721	728	765	711	721	729	698	701	715	702	726	748	752	710	726	697	721	708	720	708	694	689	747	724	670	759	783	679	684	739	747	704	725	710	717	728	718	693	686	729	720	663	715	691	722	763	718	700	705	724	710	712	693	723	715	743	681	702	735	692	740	782	749	730	771	764	745	697	743	730	700	697	701	757	672	793	725	719	716	738	729	697	728	731	674	711	739	777	734	702	736	737	712	690	722	729	722	678	754	727	750	660	738	713	722	676	722	728	733	746	731	709	753	687	708	751	717	701	731	768	760	668	685	664	689	704	747	738	692	729	696	724	747	715	713	724	693	693	726	682	747	706	714	762	708	735	708	698	689	728	698	718	701	704	666	722	741	711	703	713	683	682	724	746	737	737	746	728	738	707	755	744	715	687	719	713	670	762	758	642	709	728	733	710	722	687	682	715	756	658	727	730	729	750	669	720	710	691	723	699	699	709	754	766	705	682	682	748	735	680	712	714	707	684	739	739	706	729	684	718	723	708	726	690	699	689	724	689	733	712	734	719	709	732	717	745	733	690	750	672	695	680	723	722	710	711	706	720	767	713	726	777	715	717	732	732	711	744	722	702	723	725	754	745	707	643	706	687	739	732	676	696	700	715	679	692	760	740	723	719	658	722	700	750	733	653	691	741	723	706	740	707	766	705	704	709	724	711	733	730	694	738	724	718	685	689	706	716	745	718	738	738	746	699	713	767	715	690	748	709	706	745	713	700	705	726	748	736	664	676	717	703	715	726	697	666	714	704	694	741	741	694	729	705	690	692	765	711	726	723	655	709	737	681	696	736	711	739	718	716	727	698	744	739	744	711	697	729	673	686	711	712	700	703	713	713	715	729	708	757	708	730	776	744	749	729	688	674	712	688	717	708	756	761	748	708	776	653	706	730	663	713	719	726	760	717	716	700	690	702	696	760	720	710	729	701	700	740	744	684	738	737	726	676	718	700	674	741	676	709	705	716	700	709	745	721	726	732	680	700	746	766
7103	2406	3238	4724	3805	3471	2960	1833	1504	1941	1455	792	534	593	740	1035	931	955	629	500	558	519	448	403	423	424	398	392	384	389	432	415	398	415	382	398	375	417	384	377	392	403	430	358	403	442	434	397	399	397	406	406	413	384	378	421	382	389	376	408	410	422	445	389	443	372	430	409	418	424	380	371	385	431	425	383	447	407	402	397	389	403	403	392	389	391	365	447	408	388	401	399	388	428	407	389	415	392	412	389	386	380	397	421	388	378	388	426	407	406	392	377	385	361	381	407	421	378	385	367	405	389	408	395	410	380	392	384	393	403	416	380	396	380	382	395	411	388	375	384	415	366	374	429	392	411	379	386	408	398	356	410	360	397	409	431	395	404	370	402	383	395	422	380	386	384	370	383	383	448	388	420	399	409	365	383	411	404	446	404	385	386	384	387	417	395	424	387	399	403	381	445	378	416	389	410	381	390	382	406	380	395	427	419	389	411	396	399	421	388	378	415	399	385	387	414	396	346	386	429	405	380	340	416	384	407	384	377	369	363	369	380	428	399	396	388	369	427	358	398	429	394	369	337	384	373	385	382	378	407	411	377	392	419	380	403	385	393	421	383	376	383	407	404	372	396	435	382	423	379	403	362	363	379	422	399	379	399	381	363	387	380	403	405	392	397	419	385	379	405	412	376	346	406	409	387	432	420	419	406	401	409	389	419	427	418	377	406	393	385	396	380	396	402	358	382	428	413	425	437	381	401	389	445	401	418	413	399	423	416	368	417	392	383	419	398	416	391	345	386	379	374	398	420	411	421	395	378	352	394	452	397	404	373	399	405	411	389	407	369	413	398	383	376	371	433	417	413	428	473	420	394	396	400	387	359	424	385	399	385	361	397	386	414	411	368	398	431	419	384	370	409	410	382	411	380	378	401	389	380	405	436	381	369	390	412	420	403	387	406	401	393	360	396	382	413	397	386	424	416	414	412	428	411	414	398	371	424	408	412	393	405	389	443	373	375	421	375	374	417	392	395	401	387	382	417	396	413	434	415	368	382	376	406	388	381	377	366	399	425	394	390	407	357	380	412	395	371	392	393	378	357	376	434	423	412	408	422	393	348	423	402	413	342	381	427	421	395	406	395	351	410	411	414	417	390	390	388	382	376	362	403	385	379	377	395	380	410	386	415	380	411	405	353	385	414	368	390	406	410	397	393	398	416	387	428	381	372	428	420	406	418	392	419	442	374	389	380	377	401	375	407	389	402	406	380	395	383	395	398	386	379	387	396	388	414	390	379	439	386	389	432	386	359	393	388	392	394	391	385	384	406	391	435	383	383	391	423	435	395	384	373	405	381	407	410	408	424	429	416	405	369	416	403	392	401	412	394	390	379	400	417	403	407	391	424	413	413	404	365	396	363	427	424	404	411	377	406	411	374	440	400	417	410	345	403	405	387	402	407	382	428	399	372	393	381	429	390	375	376	380	415	405	430	397	382	412	416	371	419	378	406	377	389	417	397	382	411	414	406	400	374	394	424	412	414	437	367	414	407	419	413	419	406	402	406	409	432	394	395	352	374	439	413	379	409	390	425	385	378	371	399	401	406	414	388	383	386	400	392	399	426	398	398	389	393	415	415	396	391	366	365	437	417	421	436	391	412	395	393	376	420	413	410	407	376	375	428	386	445	399	395	424	348	404	391	408	370	410	397	378	385	363	395	416	392	380	384	393	391	405	432	406	409	409	366	410	385	387	399	378	397	414	423	408	415	419	420	352	420	383	396	395	387	400	406	391	427	419	407	395	407	370	405	380	394	395	403	425	408	381	403	404	373	427	383	399	406	381	376	366	368	404	383	404	439	380	371	391	425	392	378	389	390	398	383	405	380	405	425	426	389	414	400	390	421	395	410	350	414	366	409	378	397	385	402	392	372	405	380	386	392	414	389	396	394	373	380	392	383	401	383	397	415	408	373	376	385	412	413	389	429	413	386	373	375	376	411	389	410	361	381	375	387	371	414	401	410	427	411	388	423	421	444	397	404	413	398	408	391	441	421	416	411	396	384	388	387	427	399	383	397	386	418	407	413	401	374	397	388	405	445	380	414	405	403	392	421	366	410	401	429	375	454	391	378	386	388	397	412	410	408	387	402	397	402	385	380	373	384	386	390	405	374	406	435	419	379	364	438	435	381	404	383	402	397	400	393	377	426	391	428	415	416	407	403	383	415	401	376	424	419	434	396	433	377	360	431	389	429	432	381	402	421	400	431	414	407	411	386	415	361	397	358	372	367	427	406	385	386	414	377	416	387	362	421	375	426	388	424	371	389	396	423	412	434	389	429	387	427	342	425	379	427	398	432	433	396	381	380	408	431	393	389	404	432	388	439	376	432	391	389	416	403	429	402	440	384	401	390	397	386	382	413	394	414	413	381	372	381	383	421	390	398	390	389	387	397	395	418	409	376	389	391	398	430	404	353	359	405	365	389	410	423	399	419	445	392	384	385	386	420	392	372	398	393	369	334	414	399	388	394	379	351	437	399	385	381	389	418	400	390	357	400	400	344	394	396	380	387	388	373	365	403	413	425	385	363	369	447	405	434	394	389	407	434	390	383	423	382	412	411	442	388	405	402	404	394	396	398	384	358	375	394	367	436	420	422	398	409	409	423	393	421	377	398	399	411	409	418	438	419	371	378	376	382	361	395	434	443	394	381	404	402	397	404	397	416	406	387	393	427	364	384	375	413	440	394	369	368	382	419	417	368	401	366	415	354	427	388	360	404	406	393	420	389	413	360	398	366	380	375	419	365	380	414	395	411	388	394	404	373	389	362	382	387	357	405	388	412	395	417	414	395	422	403	401	412	430	423	399	426	416	402	368	386	357	423	336	408	401	419	446	375	417	371	375	403	376	415	389	413	396	414	437	402	394	382	405	415	387	400	409	395	429	369	382	380	416	415	387	423	420	397	404	422	399	400	371	372	392	405	377	401	365	419	416	402	388	458	396	445	394	445	351	428	388	409	372	401	369	381	407	359	399	421	384	376	376	374	365	391	408	403	395	377	372	363	408	354	385	385	423	411	384	395	385	384	406	397	440	386	443	435	398	386	389	400	421	405	402	406	419	394	394	398	385	399	413	390	396	367	394	409	400	414	397	402	428	407	407	420	421	409	381	403	402	404	385	415	410	385	409	409	351	397	369	409	393	386	389	391	405	410	391	399	425	368	405	377	406	422	424	378	372	376	393	372	399	435	364	367	414	350	428	412	403	374	430	406	406	391	393	393	399	412	388	355	386	390	416	401	362	390	359	385	393	409	358	360	394	414	393	389	341	384	439	426	376	399	374	365	395	396	375	420	403	377	395	380	424	414	424	441	412	411	438	397	413	357	395	418	429	397	381	397	403	395	372	393	405	407	373	383	432	416	379	407	385	371	411	385	407	381	400	403	382	388	362	399	436	428	416	386	405	416	390	340	361	375	373	426	394	384	360	427	361	370	404	391	410	420	448	402	392	409
4937	2329	5721	11678	11314	11812	11254	7307	6263	8185	6086	3381	1592	1979	3164	3906	3369	3331	1965	1481	1502	1435	1272	1019	935	930	1002	891	904	901	866	921	914	928	902	970	935	936	985	876	937	960	934	932	925	929	899	907	913	908	932	937	879	938	926	951	919	912	887	943	917	895	917	924	871	875	955	887	925	883	874	916	889	872	986	932	886	927	958	919	909	888	927	871	901	919	874	921	953	925	951	900	876	925	926	887	923	930	942	890	881	920	972	905	920	925	908	865	901	897	870	895	874	926	869	930	876	958	905	911	995	919	903	931	949	917	912	939	932	933	956	865	931	919	949	934	916	904	927	937	894	884	905	928	852	862	954	903	925	954	967	910	892	929	868	968	903	927	933	934	924	884	950	944	913	882	933	926	908	901	911	976	950	912	913	858	975	903	947	918	906	941	915	871	942	908	923	895	936	956	904	915	928	901	918	892	911	932	869	910	879	930	973	922	914	905	960	899	886	942	913	950	949	890	930	923	886	924	870	874	914	946	934	937	902	905	862	908	907	919	941	811	864	926	941	933	912	936	947	955	888	933	986	914	883	916	916	951	948	923	927	888	877	917	864	856	856	943	914	933	962	923	913	920	917	926	925	930	945	949	902	915	867	950	904	951	898	905	949	891	951	916	890	909	927	902	880	924	922	957	917	921	944	896	871	957	894	944	915	931	936	890	969	947	891	909	888	924	906	979	894	908	924	877	964	930	951	910	888	908	909	1003	931	906	874	980	932	911	882	898	885	875	914	864	914	888	898	900	915	911	947	946	919	876	958	884	958	943	932	886	894	893	932	899	920	895	912	876	839	907	876	923	940	888	890	930	911	920	958	870	900	884	912	926	949	925	899	877	875	938	922	841	948	971	941	873	961	931	894	887	918	923	928	935	938	860	932	923	897	915	932	895	900	898	916	872	926	865	893	919	950	880	936	901	931	840	898	934	912	899	869	954	877	934	912	862	917	876	891	963	941	920	919	923	931	872	876	910	947	911	922	909	902	896	935	901	887	884	934	976	944	941	877	950	923	946	918	897	963	921	857	947	934	932	931	900	877	895	901	963	869	956	869	968	882	944	896	898	958	917	932	933	884	962	915	925	910	922	947	866	937	859	920	861	883	931	904	889	909	924	877	852	938	897	865	963	925	957	933	937	934	961	933	967	920	921	907	903	909	934	929	935	904	886	922	891	923	877	962	930	912	946	943	928	894	952	919	941	945	910	904	940	932	941	889	863	913	908	940	950	942	910	874	944	955	926	839	928	954	903	909	901	904	904	932	921	944	912	922	920	872	876	964	955	980	942	886	892	915	937	946	930	890	915	887	921	966	976	911	907	944	936	876	911	950	950	931	936	947	937	977	915	955	951	892	932	940	918	922	877	932	921	964	928	945	891	867	904	907	885	924	962	903	941	891	936	935	904	914	895	939	905	911	916	894	921	909	942	980	916	876	949	905	916	871	889	921	919	960	862	912	917	924	912	883	865	942	920	884	920	953	966	898	880	941	931	877	938	961	895	925	870	876	968	853	976	927	904	915	884	894	939	987	926	903	945	910	920	936	940	923	953	869	897	902	945	943	914	909	918	908	927	923	923	951	875	972	876	884	915	896	878	944	913	926	866	861	920	945	931	926	915	902	926	910	885	902	932	874	964	963	954	901	924	960	895	906	932	922	959	927	918	939	921	920	936	921	934	905	952	900	940	918	911	947	921	919	924	923	923	897	915	887	926	901	896	872	955	924	961	902	899	924	932	891	924	916	859	948	849	881	909	919	937	904	848	908	889	916	881	916	929	929	893	951	923	911	936	889	876	921	924	892	871	874	902	905	926	890	986	892	922	902	934	873	923	922	962	860	932	883	922	926	909	889	827	849	849	933	945	901	949	934	920	899	904	934	951	936	876	911	924	913	922	954	937	934	902	867	912	893	997	908	875	897	965	934	904	923	921	928	879	902	908	964	947	916	908	968	938	959	929	922	892	909	896	913	918	923	896	907	875	860	921	874	940	884	891	960	921	864	921	948	923	943	897	900	879	956	894	863	926	856	961	971	859	904	903	904	945	936	939	950	947	861	945	943	888	935	928	921	888	880	942	880	866	926	889	942	903	984	953	950	891	901	932	888	868	946	896	940	921	953	893	910	914	900	886	939	918	918	935	982	918	934	909	887	939	889	919	890	874	906	880	931	879	848	988	941	916	918	908	896	941	917	929	901	934	881	986	978	951	846	917	925	927	882	873	954	918	924	986	927	968	973	904	895	962	915	943	860	977	926	942	919	867	957	901	904	941	856	930	927	888	924	953	864	932	906	954	930	850	896	878	893	959	911	946	880	891	925	888	876	877	885	915	899	886	869	929	938	910	917	911	914	895	933	884	924	955	933	925	952	841	931	921	934	913	952	931	973	962	919	907	902	913	974	961	890	896	863	881	886	919	922	924	906	964	901	933	934	898	861	945	930	937	985	876	885	932	966	868	933	890	921	976	894	863	891	922	874	898	906	938	875	920	872	958	875	868	910	879	979	932	911	917	905	927	893	914	944	924	891	894	919	966	909	901	883	888	886	914	870	910	882	958	900	953	874	881	913	924	855	900	927	910	901	909	857	909	895	889	914	909	904	937	929	909	957	879	923	892	863	897	901	958	916	913	918	904	815	892	941	908	960	922	912	892	852	920	936	936	928	915	914	996	898	956	930	920	873	889	957	916	903	955	899	925	890	956	894	848	928	928	912	921	914	884	919	892	908	987	892	933	902	896	946	895	920	905	964	862	921	875	953	838	934	845	936	895	879	952	925	853	900	919	920	951	857	862	989	923	933	857	937	907	987	893	814	874	901	898	900	899	911	947	909	888	907	942	928	925	885	916	901	893	941	942	901	889	917	877	923	884	915	880	924	902	897	903	868	984	926	897	875	862	901	915	943	930	874	916	915	894	901	937	931	934	908	913	937	878	919	876	923	925	895	844	892	971	918	930	902	950	960	930	885	885	967	998	902	895	938	977	963	916	918	924	904	912	911	932	885	913	917	958	965	917	921	890	860	934	913	942	912	909	916	884	907	912	924	963	911	909	885	950	930	875	893	908	896	892	884	896	871	934	898	928	909	968	921	945	933	920	913	912	965	936	918	905	916	920	848	938	914	918	971	927	914	958	917	911	908	881	875	920	958	929	874	954	948	848	929	949	900	875	911	881	948	908	919	888	955	947	916	944	929	943	967	899	928	972	893	941	918	881	949	885	876	884	905	952	919	897	950	918	914	896	927	893	927	948	968	908	918	885	936	909	936	888	937	942	931	880	916	896	899	917	930	930	963	903	947	876	925	951	868	894	943	898	953	912	932	910	935	902	934	889	969	894	913	907	890	914	929	945	870	892	967	935	872	883	878	910	899	958	889	969	945	854	883	936	950	938	956	951	923	957	901	906	946	893	940	858	946	947	945	896	903	868	944	894	933	930	859	885	916	955	868	894	941	948	907	978	919	961
17845	9820	22162	20684	16310	10322	6489	5114	3151	3072	2690	2597	1985	1687	5538	9214	6983	4183	2167	1215	1026	695	474	400	362	367	327	349	361	367	347	374	350	365	368	371	351	331	333	348	320	321	362	347	338	364	346	336	351	391	347	327	353	343	374	350	357	353	341	322	371	326	333	307	352	313	358	334	347	334	327	327	343	289	371	367	386	361	361	333	341	368	350	356	322	308	358	354	353	358	336	332	373	328	339	325	368	347	352	369	354	383	327	335	347	334	338	370	328	333	368	322	370	346	321	324	330	362	377	312	315	374	345	342	330	355	333	396	334	307	323	321	358	344	335	344	350	339	294	361	349	349	349	354	317	363	352	331	341	331	346	319	346	339	342	338	320	377	351	308	336	342	335	312	343	321	325	338	363	359	340	339	328	344	320	361	349	314	303	293	377	357	377	354	362	343	336	311	371	364	399	411	385	346	351	338	340	347	368	332	351	338	371	342	336	351	367	337	324	372	357	372	377	362	348	331	354	341	302	348	349	309	319	328	332	350	346	323	384	342	350	321	338	356	344	368	359	352	343	312	352	365	358	397	310	322	333	304	355	390	331	343	354	356	353	343	303	317	320	353	321	353	398	318	345	337	357	361	327	362	350	356	343	342	349	371	344	332	333	351	308	317	337	326	326	333	363	391	328	363	354	349	377	349	356	362	306	341	339	384	361	368	341	329	360	395	336	341	347	341	308	342	363	353	345	377	347	352	359	360	320	381	365	333	384	379	383	342	355	352	355	333	329	358	330	369	333	325	359	366	342	320	372	356	328	339	358	355	312	310	368	374	371	360	344	368	357	342	391	369	372	371	362	358	343	357	369	367	353	355	327	341	355	392	337	341	320	343	345	318	350	334	344	364	323	330	339	333	318	316	323	328	344	345	342	321	346	387	359	336	407	344	346	345	365	334	322	396	364	340	344	300	331	344	317	347	360	312	308	372	326	344	358	369	336	322	370	374	341	341	338	368	301	355	350	371	372	384	354	335	340	359	302	337	354	322	357	335	381	366	347	319	347	335	376	339	371	346	325	320	349	352	346	336	331	366	336	323	354	344	338	344	359	359	345	325	336	354	340	370	368	335	352	364	315	336	345	337	341	346	324	338	363	378	369	359	324	390	330	357	337	315	357	359	335	335	350	344	345	320	341	371	341	350	380	336	331	351	323	370	334	349	331	371	323	344	345	295	359	352	328	414	335	377	319	320	326	356	358	364	298	363	332	359	327	327	333	329	341	328	336	321	335	357	335	355	364	326	316	318	373	330	354	331	338	375	349	352	385	306	366	348	345	341	346	316	369	355	342	320	322	327	340	342	309	342	328	333	361	365	366	357	348	325	340	365	342	354	394	334	308	322	313	318	364	375	352	367	333	312	359	340	365	328	364	379	329	364	336	331	375	312	336	340	345	362	366	356	347	359	357	355	353	336	374	340	334	322	325	342	345	374	354	290	344	325	315	365	339	333	329	374	365	342	361	341	342	319	338	348	360	318	339	342	333	328	362	369	377	360	355	313	330	314	323	367	345	334	342	318	329	342	366	378	309	362	343	369	343	339	343	368	337	364	366	374	317	352	334	400	362	350	335	393	367	340	335	339	329	373	364	318	346	378	324	345	366	332	341	354	363	328	390	383	360	348	350	323	324	368	377	350	343	327	339	360	360	351	325	352	311	357	343	313	317	346	327	341	392	356	362	342	373	368	324	371	346	330	322	323	366	355	349	348	314	338	320	362	404	345	368	336	366	379	356	347	325	364	353	337	342	350	329	348	353	344	367	368	355	334	348	323	342	336	307	393	342	356	365	348	334	384	364	346	356	364	319	329	350	357	363	335	334	369	334	370	342	385	362	312	383	339	306	365	343	339	343	319	368	333	329	343	321	329	345	321	347	320	370	359	323	351	339	345	350	331	336	328	339	327	357	326	383	352	359	371	307	338	325	369	325	384	362	325	327	360	326	330	367	337	344	308	335	344	337	366	372	340	343	339	334	352	341	366	342	381	381	322	356	333	329	347	347	371	355	373	323	369	328	353	350	350	358	328	351	351	345	335	356	323	351	344	343	322	332	371	352	318	348	343	364	384	345	351	366	346	336	341	307	356	337	366	362	332	342	339	352	327	346	349	389	355	371	322	335	342	368	350	374	354	356	337	391	346	399	360	358	364	305	304	360	347	372	359	333	310	349	333	363	359	373	360	363	359	345	377	361	358	335	345	347	330	379	395	344	366	372	354	299	327	341	325	348	360	361	379	393	372	336	318	352	351	300	357	360	309	387	335	329	346	379	336	347	328	344	333	318	373	343	339	364	353	382	335	351	345	333	342	322	322	356	333	333	324	347	372	351	358	340	363	332	336	312	351	338	377	348	323	338	369	324	348	346	359	329	381	352	332	335	317	333	354	345	347	306	370	325	403	322	351	347	341	335	332	322	331	357	343	351	349	363	362	353	348	334	347	327	368	358	361	295	328	344	360	333	336	370	362	333	353	338	338	347	344	330	355	360	365	364	347	349	328	358	333	379	345	346	352	349	373	289	333	348	348	355	368	361	330	322	327	361	351	371	339	344	362	317	410	350	366	374	345	345	336	362	354	362	359	337	365	345	339	365	317	339	322	319	334	335	359	337	374	369	346	322	343	303	376	328	324	320	331	356	348	336	327	315	324	350	362	358	316	303	347	308	367	352	325	325	369	363	340	330	383	377	317	333	373	324	364	333	362	387	316	343	337	359	356	313	330	381	365	345	357	368	376	384	350	356	369	352	363	325	366	389	346	375	409	341	355	387	343	327	295	349	336	324	365	354	360	361	325	352	365	320	385	329	305	326	319	388	340	380	338	354	357	347	361	349	315	374	383	327	359	360	353	360	349	348	344	371	345	368	329	368	309	343	342	379	369	364	355	328	325	380	357	309	335	353	309	318	324	331	364	339	335	367	344	341	360	331	377	318	365	367	360	342	338	339	328	323	346	355	323	334	344	368	369	368	374	358	348	321	337	357	348	365	336	383	367	337	337	348	369	365	361	350	350	361	315	348	355	363	389	356	385	356	365	353	354	343	361	346	334	318	371	342	369	334	365	323	342	393	345	364	367	329	316	335	381	355	340	331	336	325	324	323	363	346	347	321	352	335	375	354	382	345	368	370	312	343	342	362	376	341	347	338	387	350	365	343	360	356	364	391	357	353	367	343	326	351	387	329	312	358	350	352	355	370	344	348	344	327	372	362	296	358	368	360	331	324	358	387	353	342	305	370	351	358	366	351	368	368	352	320	359	304	412	351	380	357	335	373	356	373	360	325	352	351	334	367	365	362	341	344	359	329	331	324	328	334	347	356	347	335	337	356	341	342	373	349	355	337	371	378	362	304	359	342	348	326	367	380	374	327	346	356	311	357	350	345	360	335	370	353	350	352	355	355	340	338	351	398	338	357	351	369	331	361	370	335	353	321	384	380	356	361	365	352	370	377	368	355	378	370	399
10492	7702	23828	24975	25434	20988	16882	16214	11068	12603	11686	11663	9222	7861	22330	29656	23957	16548	9155	5332	4269	2633	1524	1071	923	892	782	823	799	800	780	822	849	812	815	802	826	772	801	821	768	807	825	810	805	799	753	806	771	842	842	800	832	831	795	797	818	825	825	854	836	882	767	894	800	821	786	846	825	816	813	816	778	832	830	849	749	825	807	802	874	840	824	779	826	799	823	837	804	824	805	808	774	868	768	854	868	855	802	812	788	777	822	821	796	805	783	760	813	844	827	817	777	776	849	832	832	795	775	818	824	777	750	844	813	801	797	791	761	784	800	770	809	759	807	883	866	845	787	777	834	759	805	840	804	823	807	837	818	814	848	783	767	791	783	779	794	829	738	830	791	775	848	851	783	785	822	824	809	813	794	837	808	830	810	783	803	824	789	865	812	789	798	728	758	816	818	837	789	833	831	784	792	813	828	813	845	805	831	788	826	800	789	825	832	836	786	796	845	791	852	843	791	848	743	867	789	808	854	840	798	825	829	830	827	820	802	813	820	830	775	793	884	845	810	843	797	866	815	750	877	806	718	808	821	790	829	833	832	820	788	812	860	807	827	827	837	834	760	808	762	871	856	844	776	817	769	781	828	794	852	788	826	708	858	760	743	784	784	791	806	830	865	820	802	863	830	833	860	853	799	837	801	841	811	810	775	801	810	835	790	782	841	807	756	861	811	818	836	833	869	799	832	805	783	799	844	853	814	786	781	857	753	809	835	811	803	842	835	750	822	793	807	756	814	807	821	837	792	797	804	808	837	814	840	818	819	808	857	812	861	801	814	777	803	801	858	848	799	836	799	829	744	870	866	816	831	790	803	858	808	770	770	788	794	847	849	833	786	811	823	803	799	819	792	831	805	811	818	795	808	800	856	786	813	820	832	815	793	899	820	786	770	795	825	845	839	787	837	839	817	812	795	804	800	775	816	829	749	853	846	790	823	856	843	813	845	798	854	837	778	821	831	797	788	817	805	749	809	815	758	823	806	757	840	792	804	815	836	808	778	843	793	761	836	801	825	807	818	891	790	833	787	833	807	826	866	761	820	769	817	835	820	776	816	788	791	786	828	777	799	821	857	809	804	754	810	792	786	778	805	849	828	815	865	754	804	828	805	823	841	769	798	776	796	830	825	838	889	820	800	858	809	807	763	789	848	817	784	824	824	769	831	844	826	829	832	789	770	772	782	835	804	795	823	827	823	798	788	801	778	802	796	794	846	842	819	822	829	812	812	816	825	808	829	847	808	773	804	738	812	800	754	776	877	825	747	801	836	789	801	758	838	851	820	787	805	900	830	797	755	832	812	776	767	789	812	808	784	793	817	858	855	825	783	811	809	846	811	798	799	829	798	765	814	820	790	837	794	785	856	786	850	792	889	825	829	832	845	833	786	830	786	806	809	845	810	782	809	771	851	804	801	776	834	835	792	863	809	841	840	785	819	806	828	798	797	825	792	836	805	830	811	779	822	780	817	826	769	832	774	816	791	804	818	801	771	822	824	758	831	822	824	824	802	790	775	792	837	834	852	818	833	776	764	804	753	821	899	803	809	815	791	815	771	835	824	765	824	796	812	827	761	856	837	822	790	824	816	843	861	824	806	868	807	814	779	823	837	837	853	745	811	763	748	829	819	827	830	768	787	803	790	857	803	795	816	769	837	839	764	835	794	794	867	777	873	832	774	756	786	828	777	785	835	843	799	821	749	796	828	807	829	790	801	814	766	876	838	808	784	813	790	851	814	884	774	826	782	793	742	796	830	771	838	783	828	776	804	844	788	821	844	761	841	805	798	855	838	828	808	786	784	760	764	851	748	776	773	840	840	838	851	783	846	761	834	824	851	868	780	810	770	811	784	875	783	853	865	807	800	833	801	841	865	823	807	816	831	751	826	785	809	847	784	855	810	780	828	797	851	800	776	806	856	842	816	785	777	811	790	780	891	813	846	798	840	791	806	784	756	791	828	812	824	813	816	821	827	778	816	849	822	792	791	819	797	791	840	831	763	836	799	758	790	785	819	802	810	785	802	791	803	839	799	836	757	837	830	844	782	811	793	804	870	839	793	814	800	798	811	783	829	762	776	816	833	819	776	782	812	823	801	808	764	822	830	822	811	788	813	848	838	798	740	777	780	808	779	807	785	793	851	847	847	769	790	797	840	808	799	824	836	805	868	813	802	764	826	806	813	789	811	831	802	847	770	868	879	814	818	770	777	848	839	860	786	838	825	838	763	856	816	797	843	812	846	805	772	834	823	776	817	788	779	782	869	841	780	793	827	808	805	802	834	800	773	802	884	789	828	807	883	743	804	835	831	765	826	771	830	818	828	795	819	798	811	779	839	814	808	782	868	770	784	789	860	821	805	872	795	849	862	805	865	798	794	797	825	845	802	865	816	833	794	802	786	793	781	852	837	794	801	856	831	814	801	785	831	832	794	810	817	781	763	802	788	823	791	831	851	794	838	836	805	809	816	812	816	767	867	856	833	835	793	815	828	778	795	820	830	832	790	810	808	829	817	845	803	783	823	828	802	821	849	787	852	857	745	812	736	851	863	774	810	846	841	800	784	813	841	797	802	827	794	819	813	841	843	793	749	835	848	779	803	773	827	862	826	814	865	842	800	785	780	833	781	837	762	755	833	841	813	855	828	825	828	837	734	788	814	806	805	792	793	799	839	751	743	821	774	846	836	817	766	800	816	776	795	871	778	832	820	780	809	825	844	791	889	807	805	794	847	826	812	813	767	786	891	839	813	833	770	825	832	801	870	842	807	861	855	805	823	810	831	807	830	821	792	849	817	767	803	798	811	758	841	822	801	802	764	832	820	791	830	828	770	791	871	798	754	818	816	801	833	785	831	797	822	829	857	785	810	833	752	843	825	801	851	847	743	797	836	857	766	805	819	782	830	789	819	752	846	788	845	840	847	801	818	829	888	838	822	800	824	803	837	869	788	819	820	781	798	759	812	781	811	821	833	797	831	772	833	831	826	852	806	791	806	839	825	834	769	823	800	800	814	819	763	834	840	816	826	837	798	813	809	831	828	808	766	815	788	799	765	827	760	764	817	817	802	850	822	826	830	810	816	818	795	827	825	810	824	790	810	874	870	753	835	807	818	821	796	804	859	800	827	851	820	820	846	786	797	778	850	790	784	815	822	787	771	862	796	837	808	779	831	816	789	804	751	853	817	769	771	839	782	883	845	814	786	792	864	869	769	786	860	832	807	775	843	798	773	846	816	822	830	817	825	823	821	802	842	795	826	855	836	778	826	814	802	819	819	818	782	766	807	797	722	812	788	819	789	832	845	817	798	811	839	869	849	826	820	798	824	803	821	840	796	830	800	849	823	793	879	762	798	843	785	858	848	836	842	845	824	782	799	826	787	783	761	809	802	799	802	787	796	843	874	834	891	819	837	800	773	819	813	731	770	802	834	837	814	796	834	832	774	819	768	823	844	830	847	833	802	864
25550	18219	37319	34464	28452	19194	14436	8757	6255	4347	3115	3330	3547	3888	11158	18525	14552	8258	3595	1799	1394	858	510	372	304	317	300	300	311	299	298	304	279	303	292	267	317	294	305	306	287	280	306	293	315	308	307	270	277	328	317	321	324	305	297	288	310	290	279	299	271	285	340	314	283	310	301	279	305	317	294	322	280	316	302	306	301	317	299	306	327	294	303	321	324	294	269	274	284	311	290	303	292	317	294	330	325	328	282	322	294	314	298	283	307	306	315	317	311	292	275	323	316	312	290	292	292	297	327	303	327	274	279	275	310	340	283	314	301	304	310	290	288	295	314	271	283	313	303	292	245	322	318	319	326	319	308	316	301	261	265	283	275	265	291	309	325	321	313	296	271	310	277	335	327	278	286	296	283	333	271	300	292	291	295	333	308	290	320	347	251	279	352	274	308	312	284	301	289	318	257	304	284	294	326	296	312	285	280	299	344	280	294	301	293	282	295	287	305	292	315	283	286	296	264	284	293	303	293	280	277	291	309	282	291	256	293	284	274	266	299	322	312	300	298	334	316	261	290	307	284	327	314	289	275	308	326	307	279	299	291	292	299	326	285	307	293	284	311	314	312	291	291	250	287	297	300	291	323	310	269	303	326	270	313	306	309	319	309	305	288	313	329	300	315	310	299	307	323	281	316	316	315	286	299	308	290	279	320	297	298	336	299	286	281	280	290	300	284	289	278	308	256	307	277	330	295	290	273	296	315	314	327	292	324	331	298	294	274	313	302	295	279	316	285	287	304	295	261	283	291	301	311	309	318	307	321	332	304	307	295	297	285	268	296	269	289	289	285	295	321	312	281	304	313	280	304	283	281	325	266	274	327	305	283	277	308	306	318	277	250	304	316	286	292	307	304	297	278	306	283	301	298	301	319	294	294	301	292	277	274	311	296	268	302	319	290	311	296	345	292	336	279	288	273	320	299	294	315	309	250	317	266	294	293	278	292	275	312	313	298	293	285	289	315	328	319	286	322	338	319	302	288	296	279	319	291	306	302	299	303	301	292	305	297	277	317	304	311	301	318	296	289	269	281	318	292	292	301	319	249	313	292	301	259	297	292	285	317	277	300	294	296	283	294	304	314	310	277	307	291	291	306	305	289	300	306	257	303	294	290	254	302	276	290	315	316	319	330	279	306	319	304	260	298	310	283	308	324	292	308	282	282	313	290	307	274	291	299	287	289	323	297	298	301	305	309	289	303	274	303	288	295	287	295	288	300	276	279	283	303	294	296	276	285	298	319	296	316	317	305	298	324	285	296	320	283	306	267	319	291	327	284	283	295	306	302	297	299	332	313	278	260	327	289	306	300	290	291	279	318	305	296	327	299	299	308	298	282	301	301	309	296	259	308	272	278	276	279	265	302	280	323	295	299	278	321	317	282	283	285	305	294	296	313	280	268	299	279	321	293	272	270	314	287	298	300	336	315	315	293	285	290	298	287	316	307	320	318	279	293	289	309	274	328	334	301	294	283	261	308	274	319	314	332	285	336	304	327	303	299	287	286	283	266	274	291	307	316	283	283	304	299	315	319	278	297	288	302	292	291	300	318	267	290	278	277	285	283	306	283	325	285	299	335	299	306	296	263	289	292	297	306	299	316	273	310	306	325	291	329	295	305	351	284	299	269	314	291	288	319	307	299	290	282	302	280	293	306	298	294	322	248	311	289	299	300	293	276	276	300	293	320	304	280	296	288	332	265	303	297	308	321	290	282	282	273	293	294	307	286	285	302	310	279	308	322	300	300	304	294	278	255	270	269	289	311	300	302	302	268	290	290	328	273	241	303	283	332	309	270	298	298	303	289	311	307	295	318	316	283	280	305	272	325	284	256	273	298	318	302	288	296	309	273	308	259	294	277	304	295	304	284	292	332	292	314	270	278	283	265	283	306	327	278	293	308	310	320	330	324	279	284	290	293	297	300	280	312	273	312	293	273	293	298	289	283	283	306	298	287	279	289	298	295	336	288	305	280	288	288	303	292	283	319	296	309	286	334	291	284	296	259	282	308	322	272	299	308	295	286	304	319	286	301	305	296	253	268	290	293	297	323	282	289	293	302	299	303	315	329	293	294	286	317	315	276	314	304	321	296	272	299	290	274	307	282	297	268	285	306	279	298	310	324	323	318	291	299	293	316	347	268	316	301	278	277	321	308	307	278	307	299	325	288	326	307	284	294	263	301	302	302	299	298	286	299	276	280	274	291	282	311	305	269	299	299	285	279	306	290	302	277	303	268	297	304	317	285	320	277	308	276	289	305	290	288	321	291	277	318	327	330	304	283	287	284	276	287	295	281	307	306	269	295	277	296	321	283	310	269	300	285	293	299	303	327	286	299	274	280	295	306	286	329	302	292	309	282	316	311	286	287	286	282	327	286	286	279	296	312	274	304	250	296	292	283	296	318	309	288	301	293	300	285	298	320	289	297	286	281	314	308	276	321	265	311	323	313	292	310	292	290	277	309	290	305	260	300	273	297	289	285	302	311	311	289	297	302	303	271	268	284	297	316	304	282	306	277	311	307	280	275	317	331	299	279	337	285	268	287	283	289	285	281	322	290	282	282	281	309	305	332	334	267	290	342	292	308	290	310	296	290	303	313	293	317	296	292	306	329	305	270	285	276	290	287	316	284	279	307	323	293	309	308	315	292	290	293	326	276	296	280	288	316	300	327	277	293	289	286	294	276	285	293	295	316	300	294	279	292	297	318	299	296	292	284	281	274	293	280	291	280	299	289	301	289	286	295	305	303	300	302	278	294	318	298	312	297	281	286	321	295	276	304	315	285	298	314	312	279	283	299	287	297	281	302	312	302	314	331	298	265	357	311	300	295	310	309	323	284	305	248	303	304	278	310	300	288	274	290	297	273	311	271	301	307	332	323	278	291	310	303	308	292	287	283	329	295	284	301	324	312	292	280	267	294	315	312	314	279	288	297	303	309	310	291	293	307	287	306	275	303	320	281	296	307	311	319	322	303	263	280	330	283	301	311	297	284	297	302	293	261	331	322	334	303	286	297	318	292	291	324	299	313	287	304	299	291	302	297	327	290	339	286	306	298	270	304	289	303	306	291	304	301	287	290	307	290	315	284	252	301	279	276	290	299	328	296	297	274	305	266	283	266	290	284	311	268	252	266	298	291	311	287	305	298	305	311	287	268	265	304	289	289	281	284	298	293	281	303	270	276	330	344	293	278	308	263	283	308	322	287	292	315	313	293	295	290	288	278	289	305	312	300	280	293	313	313	323	329	322	300	255	288	291	260	268	325	275	300	294	269	319	316	313	307	301	292	301	300	263	277	325	307	319	277	278	270	296	317	272	278	310	281	313	308	311	289	318	305	302	294	302	303	301	322	309	244	317	294	297	273	280	278	323	302	294	281	314	274	294	282	335	254	257	311	306	290	292	288	266	309	326	291	300	314	348	290	311	298	316	294	274	332	298	303	275	314	274	278	319	310	285	283	327
13568	13179	33915	38258	34427	28220	24408	17707	16254	14318	12197	14656	14931	16648	32093	40849	34889	25339	13851	8411	6397	3709	1794	1166	894	767	720	707	713	704	708	707	762	708	719	703	731	729	669	705	696	699	704	758	716	739	732	659	707	689	711	705	752	684	721	729	717	697	713	669	726	710	708	663	697	735	726	708	694	705	691	683	684	690	724	720	716	756	684	714	680	696	669	729	679	718	678	726	705	766	688	711	693	713	705	703	710	767	697	738	768	750	720	720	740	741	716	699	769	705	709	677	713	695	742	709	713	692	665	711	702	710	719	659	676	732	736	724	768	711	731	719	720	707	719	708	731	747	708	683	771	684	693	702	744	694	723	711	704	746	705	721	672	736	688	730	716	698	726	724	736	711	696	701	675	665	672	702	721	701	809	730	701	690	723	726	686	658	665	723	719	680	780	732	673	698	672	680	667	736	711	703	695	710	722	746	774	742	703	741	701	708	698	701	732	710	731	744	705	728	753	743	738	716	752	682	670	700	688	713	731	689	735	693	719	763	695	683	681	690	720	689	690	739	745	717	676	684	714	712	716	699	694	709	708	717	724	715	710	690	676	706	726	661	754	716	667	739	667	720	703	693	698	691	704	724	756	675	679	662	698	714	765	704	721	737	714	700	742	742	697	721	651	684	724	733	710	736	677	666	797	732	760	705	687	721	699	716	708	683	722	734	724	737	708	757	685	678	781	703	729	754	768	713	641	684	720	673	707	728	707	718	738	696	737	710	678	723	699	697	763	672	715	703	679	697	697	715	725	740	620	710	714	758	701	669	745	707	705	714	724	710	723	727	702	656	695	758	665	678	679	680	707	703	679	665	674	631	679	717	687	760	714	712	712	706	728	755	680	726	729	705	750	731	697	739	721	748	736	714	696	668	736	691	688	702	712	742	705	729	758	729	679	701	717	732	690	750	751	690	718	696	723	716	738	735	714	753	724	712	705	737	712	719	737	722	642	712	698	736	706	721	690	735	741	741	689	696	743	730	724	697	718	697	745	779	702	729	708	712	762	721	694	669	708	713	704	679	754	732	681	674	704	723	689	667	716	689	706	745	680	676	722	719	683	738	699	697	708	706	741	774	706	672	725	683	697	685	722	724	719	718	740	701	706	714	704	692	757	752	753	694	722	695	706	733	731	744	674	719	705	734	740	718	714	677	711	727	705	686	714	731	714	718	670	700	741	711	715	738	757	677	746	685	703	675	703	678	721	757	679	742	717	713	699	719	714	730	760	740	711	712	727	713	708	727	694	684	703	694	727	732	677	679	715	670	692	712	690	745	740	709	721	731	690	708	714	703	690	719	736	722	734	692	680	723	739	741	726	729	714	780	685	677	734	679	705	735	720	718	721	670	686	711	690	726	741	701	681	699	692	701	684	694	675	757	715	683	708	699	699	694	691	749	716	718	683	686	710	697	717	730	717	682	711	725	699	687	770	694	741	700	713	680	737	688	626	731	703	725	706	747	765	751	721	740	740	701	681	733	729	712	699	705	749	677	729	704	713	697	729	704	755	691	705	734	734	684	729	709	739	731	710	744	686	762	722	704	747	733	746	751	746	752	731	720	684	715	712	695	708	683	757	661	711	709	679	731	687	709	731	744	703	731	674	716	698	688	740	704	728	719	712	714	755	746	743	722	729	713	744	669	763	683	733	682	659	705	707	745	799	722	679	726	699	723	702	717	743	734	740	733	744	670	681	730	679	693	677	699	763	742	689	673	677	718	705	766	690	684	712	718	719	700	683	724	724	732	662	686	688	710	724	735	699	749	713	704	726	685	732	713	699	778	673	734	695	695	722	687	720	722	670	733	687	688	699	730	703	702	735	694	656	720	723	712	697	740	707	743	724	737	732	655	698	739	708	732	680	646	663	666	703	707	717	731	690	750	730	724	733	674	750	672	745	698	675	718	677	747	721	689	721	694	700	704	727	708	715	693	660	692	722	688	753	695	715	746	717	697	714	691	669	754	692	657	702	695	813	721	727	719	727	705	748	670	698	705	742	671	677	708	728	708	741	691	665	733	673	693	689	713	681	751	722	722	699	703	662	679	721	730	702	675	733	736	748	693	775	720	644	727	729	737	716	708	716	684	714	699	731	706	691	719	709	692	735	715	733	692	716	704	688	718	737	686	710	700	712	694	647	738	676	705	654	708	729	709	719	717	747	720	655	767	716	710	744	688	714	696	695	721	694	732	714	691	746	680	714	678	698	703	682	752	732	774	703	718	724	709	747	736	733	640	704	771	694	704	706	668	717	662	713	748	733	685	747	693	720	732	720	660	729	743	683	702	721	743	705	678	692	702	727	728	709	733	704	718	696	697	702	711	685	751	713	712	690	718	724	714	715	720	710	705	721	701	726	695	787	731	708	669	672	705	762	721	681	696	746	681	716	729	742	722	691	709	681	673	713	757	667	734	684	715	707	712	737	690	640	669	715	727	757	726	684	712	715	745	694	708	705	729	691	676	699	701	689	725	736	732	720	703	690	723	716	716	709	737	699	721	722	742	690	727	672	715	710	717	677	700	671	679	725	769	741	671	726	668	743	693	702	710	678	717	743	673	716	742	696	680	716	716	703	697	722	680	682	712	697	682	748	678	703	728	691	739	734	697	707	705	680	689	734	717	737	718	673	696	756	722	685	687	751	750	707	731	663	696	716	698	672	702	743	703	683	743	744	713	663	726	731	737	696	731	698	653	679	739	696	714	749	699	702	667	669	674	715	713	723	714	752	702	727	724	769	698	695	685	752	696	776	717	713	712	750	661	695	707	713	689	700	694	741	713	712	716	739	757	697	718	653	744	690	713	722	706	727	741	710	671	722	719	727	739	681	668	695	672	730	711	720	688	709	717	724	704	738	714	703	740	728	774	720	679	699	717	711	719	703	701	749	734	699	733	666	675	720	703	752	673	684	767	735	740	736	675	678	711	695	749	714	717	706	757	745	781	737	706	732	727	705	705	736	668	705	691	683	726	727	709	733	661	688	720	703	725	728	721	717	689	718	705	753	669	732	696	718	729	698	702	716	688	742	714	665	754	689	699	714	722	662	671	695	729	736	721	654	704	713	712	717	717	712	697	694	707	698	786	724	729	695	702	692	712	725	752	670	723	726	742	697	744	704	716	700	702	709	692	704	708	698	697	700	644	677	733	755	671	690	724	694	748	708	728	730	673	731	735	664	691	686	695	732	716	758	730	737	749	701	691	640	695	741	765	711	714	660	687	709	737	739	759	692	686	764	725	705	730	725	695	723	727	694	746	685	716	654	730	699	770	716	664	730	671	694	698	739	694	676	721	738	702	685	690	685	718	745	738	710	686	724	700	708	719	690	729	734	723	735	717	675	690	702	721	691	726	727	756	724	673	759	676	664	707	771	756	680	697	743	717	701	713	696	726	708	745	739	709	724	680	754	692	697	680	712	630	697	680	711	717	702	710	746	756	716	703	700	701	717	703	696	707	765	715	709	771
4184	2246	4408	6185	4499	3030	1840	981	860	723	1019	1104	918	926	1115	1213	1071	940	705	577	480	447	407	394	396	374	392	390	428	415	392	373	407	381	379	389	406	385	382	358	419	376	383	409	396	381	372	415	390	407	467	391	404	427	406	405	377	402	442	421	410	391	379	390	399	352	402	433	410	383	415	385	421	405	376	356	408	412	384	414	392	402	408	392	420	422	386	400	368	398	367	390	405	427	383	408	384	392	423	379	435	384	407	414	419	382	388	368	382	410	388	388	404	397	394	406	380	382	397	387	385	405	419	400	405	433	427	416	412	355	378	393	404	403	358	385	455	454	442	375	387	380	371	382	425	408	397	385	417	425	390	407	392	407	385	415	376	372	410	390	388	414	405	397	401	403	403	408	411	439	397	415	400	420	407	378	369	375	373	440	414	447	374	380	436	355	439	400	399	380	402	400	455	407	402	398	406	420	398	403	373	385	383	409	410	428	389	388	387	388	398	418	421	408	417	408	446	439	422	384	413	374	376	428	417	400	374	397	367	390	391	381	387	407	404	375	418	390	398	398	357	401	406	397	412	426	421	422	397	398	391	394	420	453	392	388	414	375	381	418	412	383	394	397	396	389	392	394	375	373	435	388	373	421	419	392	399	358	434	379	403	373	428	419	396	403	399	369	415	406	408	353	389	363	433	389	399	390	421	422	391	373	384	394	413	382	416	406	418	402	434	386	422	389	402	432	385	399	416	428	416	382	429	382	409	416	412	393	378	378	418	393	402	386	385	398	377	385	391	396	351	405	375	366	403	407	419	418	386	366	361	396	386	406	377	417	399	403	382	387	415	414	380	360	397	396	419	364	376	413	421	383	395	380	399	397	396	414	391	418	347	387	391	365	438	385	431	415	424	389	397	398	378	400	395	393	404	384	374	425	395	385	392	412	390	383	437	389	419	420	366	417	410	369	367	362	432	401	412	375	379	416	396	447	426	408	371	388	366	387	362	383	423	424	401	366	361	393	387	403	420	408	399	405	390	404	341	371	380	365	425	414	366	410	431	374	394	387	391	377	423	416	444	407	406	338	353	397	383	373	375	361	420	386	361	386	396	401	372	431	389	427	363	417	403	422	389	409	384	421	385	398	414	405	411	366	415	404	421	380	377	390	420	400	406	417	391	399	371	448	383	387	388	386	421	425	393	404	395	372	401	401	402	383	362	379	414	402	411	401	377	395	396	385	395	408	402	420	389	393	391	377	392	391	376	392	407	391	404	404	380	374	404	401	386	384	416	369	413	379	424	420	415	399	427	412	384	407	413	398	396	358	401	379	384	393	409	440	413	392	406	360	403	408	389	413	377	377	412	424	415	416	405	418	384	409	364	424	383	412	422	373	423	389	403	443	414	390	416	385	357	414	385	364	401	400	404	392	376	409	366	391	379	353	442	385	391	383	402	377	429	398	377	380	374	381	391	456	355	419	392	365	383	402	390	375	384	418	418	407	406	423	361	415	385	368	402	393	396	364	396	418	425	383	428	382	375	388	417	409	397	381	402	398	388	407	400	361	390	370	372	410	354	409	401	411	411	379	386	410	377	393	385	405	435	434	437	373	381	412	400	434	400	389	405	408	420	391	357	398	385	394	398	430	411	406	387	406	382	379	405	401	415	426	427	385	376	392	417	421	405	386	433	370	443	393	391	399	399	428	397	371	397	419	397	378	405	392	405	428	385	378	407	395	394	378	393	444	414	414	403	385	407	390	360	435	380	375	409	383	409	404	400	384	393	419	405	373	388	379	350	389	354	440	394	387	395	418	433	428	414	438	383	445	408	372	384	405	400	384	403	401	405	394	383	389	404	433	377	419	394	391	422	418	416	424	374	407	382	407	401	390	425	414	403	425	376	409	393	398	393	412	406	378	394	439	387	401	389	409	425	395	426	417	385	406	375	395	401	392	352	406	430	404	405	420	373	390	389	418	362	392	406	427	414	450	364	369	382	419	415	405	391	414	429	400	398	389	424	416	399	415	415	419	387	383	410	414	379	384	391	435	420	391	402	361	399	422	381	354	358	404	395	383	346	396	403	388	439	390	365	394	365	388	426	438	400	371	391	441	408	416	416	405	373	445	390	432	376	421	425	390	361	420	349	380	388	398	409	392	439	404	414	378	394	410	399	415	395	397	410	436	419	400	370	391	408	439	405	365	449	402	401	419	391	363	441	369	385	385	380	370	395	388	404	455	401	425	417	398	411	369	425	404	415	379	389	424	430	387	368	388	385	399	383	345	427	379	380	395	378	415	431	404	379	411	374	396	393	413	408	404	417	438	360	430	420	407	387	401	397	385	430	387	395	380	368	411	389	404	427	382	412	411	375	422	402	388	382	386	380	376	381	378	379	382	436	368	451	419	411	408	412	354	377	393	403	389	397	389	394	368	360	384	389	418	390	393	404	372	411	390	371	419	430	420	412	355	405	374	371	377	414	402	396	415	387	436	399	378	431	372	402	398	394	416	410	429	390	386	386	416	423	409	442	407	399	423	382	365	403	446	427	392	400	405	426	386	389	425	396	395	426	417	380	402	400	395	398	409	395	398	408	392	435	366	377	392	457	367	360	346	386	376	394	396	386	345	394	414	417	409	413	403	358	394	365	417	421	410	344	400	398	391	385	391	422	377	418	416	406	382	407	373	404	363	394	411	385	369	412	409	385	393	387	411	424	358	354	374	394	400	412	423	434	383	400	393	375	417	382	388	443	405	407	363	393	403	386	390	412	370	393	397	421	427	420	407	436	381	383	396	419	363	388	386	405	386	414	402	374	387	428	389	362	418	394	400	407	378	396	424	396	402	418	388	395	407	388	380	412	412	394	380	408	384	426	406	400	399	373	411	377	375	399	403	409	398	421	378	409	423	438	415	416	414	374	392	386	405	403	391	399	355	429	401	386	389	381	395	428	387	440	405	396	393	349	363	379	399	440	374	393	368	395	398	425	396	419	392	379	408	415	416	422	431	394	413	397	385	404	421	391	390	418	427	393	411	381	390	385	412	391	435	368	368	389	395	396	423	406	410	435	416	401	418	384	397	393	402	410	422	402	427	394	420	397	371	403	375	383	415	411	416	408	427	399	385	369	389	370	407	372	404	402	438	400	400	399	404	416	376	391	401	405	414	423	418	378	410	393	379	407	419	359	384	430	423	383	421	392	362	378	365	384	355	372	388	419	439	398	387	423	421	399	368	391	399	395	400	402	399	399	384	383	364	410	400	421	401	406	389	428	394	434	372	387	393	378	371	367	385	362	377	390	429	445	411	382	390	396	392	368	427	419	366	388	430	423	400	398	363	366	390	370	415	403	375	394	405	375	406	416	405	383	413	412	367	412	366	364	415	408	399	348	398	381	406	422	406	421	416	401	394	405	409	456	396	375	413	441	422	375	397	390	382	425	392	355	392	384	388	417	388	409	355	386	393	388	400	389	413	388	374	374	412	397	387	417	397	410	391	427	401	454	387
3417	2703	7839	14561	12659	10174	6788	3828	3122	2566	4243	4704	3939	4321	4959	4670	3795	3100	2178	1607	1183	1260	1057	914	963	934	965	914	900	924	904	899	969	908	920	940	914	901	905	912	891	952	912	907	896	886	936	940	898	893	924	933	946	904	949	886	898	911	935	929	886	981	962	907	913	877	913	877	921	907	895	893	872	966	911	941	934	937	923	934	937	929	937	974	883	950	926	933	919	931	860	939	947	964	896	975	917	906	884	909	892	907	915	861	925	887	914	868	901	885	920	922	900	898	913	894	969	923	900	902	867	902	887	882	913	949	911	909	920	899	968	854	918	920	921	950	944	951	927	882	979	978	837	913	948	887	943	958	888	945	909	920	958	938	947	904	947	893	944	954	864	900	915	914	858	876	936	891	921	920	907	974	882	889	906	950	880	882	940	958	855	949	889	920	915	889	923	920	887	926	917	940	905	953	860	882	939	837	894	947	898	947	897	920	905	900	914	914	915	885	947	911	909	966	949	918	869	901	949	854	967	916	965	930	860	949	932	944	863	900	946	892	908	931	915	924	881	871	953	960	944	885	927	899	903	963	885	933	969	968	911	927	946	912	923	936	919	949	887	885	895	881	908	905	914	915	924	921	845	982	934	961	974	943	959	949	894	888	895	905	910	857	951	951	934	878	930	959	922	928	904	890	886	881	903	924	915	910	928	863	929	915	904	898	924	939	910	958	917	902	971	882	885	910	933	894	917	934	945	882	931	905	921	938	920	969	934	877	936	912	964	885	886	925	907	899	889	915	881	931	924	894	877	941	914	909	899	849	879	867	954	952	916	958	895	919	937	835	870	931	928	936	973	902	992	944	940	915	947	904	948	922	898	909	919	951	910	956	908	883	945	897	956	913	962	911	941	970	901	902	925	923	912	907	888	940	910	918	959	931	945	910	908	952	946	899	875	936	916	950	891	932	939	911	960	903	912	980	919	943	898	946	901	907	913	944	927	890	900	962	900	888	956	935	963	900	917	905	928	934	889	921	911	895	953	951	885	935	918	939	943	912	905	930	929	901	915	912	918	940	923	931	933	927	923	893	902	922	958	904	910	889	922	845	922	968	904	916	976	912	920	901	934	917	948	950	954	880	900	945	921	865	923	905	961	929	908	993	924	966	902	899	966	884	907	883	859	948	906	929	921	989	904	920	925	943	938	913	910	863	934	958	884	930	963	908	908	906	923	907	955	900	926	913	921	967	929	907	927	839	896	921	929	888	877	939	938	957	882	856	922	958	970	851	908	928	937	921	936	909	981	914	941	901	907	904	928	898	919	891	977	916	947	909	908	900	939	936	873	975	834	947	909	972	960	898	918	936	896	938	920	994	889	930	938	904	943	897	879	869	921	941	887	897	913	934	945	862	935	906	981	897	952	933	929	954	954	933	909	920	884	904	908	921	889	960	899	896	938	940	920	939	854	931	916	930	925	952	952	934	929	941	876	933	932	916	913	949	915	914	965	861	926	921	929	905	925	940	940	905	914	958	892	926	955	938	924	898	940	870	939	968	934	925	871	884	946	949	931	939	912	923	948	907	936	890	891	934	922	925	915	913	1016	942	877	908	925	923	904	913	900	926	980	900	821	936	894	904	896	913	967	936	903	888	907	952	888	975	906	934	925	937	919	888	888	908	927	915	910	879	919	905	891	871	889	880	910	935	915	914	944	941	930	972	906	946	926	929	941	925	959	954	940	942	859	902	970	972	947	905	966	911	917	963	929	917	909	914	910	891	900	900	889	973	882	931	922	891	895	940	897	899	906	874	854	953	893	941	975	962	868	916	937	963	910	908	877	951	909	892	860	909	870	928	879	881	912	927	987	935	901	933	966	974	923	932	938	913	964	868	905	920	939	959	936	874	894	927	933	976	931	897	913	911	911	859	900	919	914	927	928	938	909	937	873	969	925	965	922	891	872	926	886	942	864	955	901	921	917	879	926	954	875	935	977	895	898	942	882	893	980	900	887	913	957	933	913	917	909	971	907	894	928	897	919	918	949	989	1005	890	890	920	936	974	910	920	821	966	901	905	916	891	902	921	946	934	936	890	883	922	869	904	938	934	913	887	899	935	878	938	931	941	929	872	922	938	975	890	968	965	931	966	901	917	953	911	923	946	945	921	1011	959	908	893	933	902	934	929	903	932	958	967	911	882	898	945	883	963	953	920	866	946	920	901	906	956	906	913	905	940	863	962	928	903	892	921	918	919	938	869	901	899	928	933	946	955	890	955	950	903	946	926	915	921	935	941	962	959	896	932	948	845	933	874	921	881	921	917	911	872	976	887	974	894	891	941	887	917	977	930	948	925	908	943	898	961	924	862	931	917	921	867	934	861	946	916	901	902	898	943	895	880	880	875	911	881	906	953	935	913	876	930	937	997	928	905	934	927	890	918	898	942	961	915	938	876	936	946	949	915	916	841	894	948	932	898	918	934	935	918	881	934	893	873	891	928	939	949	913	890	888	920	980	949	900	909	968	896	938	897	854	960	854	893	885	952	902	884	936	900	933	924	890	872	899	923	941	928	902	925	928	942	864	896	926	973	874	944	924	877	980	926	911	888	907	890	925	929	961	943	946	964	948	914	950	929	915	865	890	868	956	1013	949	860	940	922	981	862	972	932	923	870	934	955	942	978	937	903	922	894	977	875	876	875	892	908	920	865	915	932	923	854	946	862	884	923	893	920	887	905	905	922	948	967	911	888	921	955	901	926	900	916	915	925	873	944	866	927	920	909	954	953	951	947	959	875	908	930	923	934	943	947	922	872	911	905	905	921	874	957	945	906	923	900	913	945	907	954	934	895	903	875	917	960	883	925	934	925	900	951	881	908	873	900	859	932	874	963	862	914	906	915	923	856	865	922	971	912	927	934	938	877	924	864	912	905	926	846	927	895	979	946	906	899	886	902	891	962	995	914	904	932	904	914	935	937	902	899	910	920	974	964	957	952	947	941	942	891	900	923	900	890	931	938	950	904	911	926	934	933	915	995	919	949	928	918	874	888	914	965	916	964	950	938	908	939	948	888	913	958	912	914	932	873	923	925	920	890	901	944	916	889	981	875	905	942	961	908	899	955	900	885	874	903	911	909	933	877	978	877	878	967	888	950	988	863	885	912	955	909	917	905	901	939	937	958	936	930	947	894	921	908	923	959	873	926	919	896	968	925	898	924	912	908	937	914	948	938	997	904	892	878	944	939	898	937	880	923	915	940	893	935	959	926	881	936	910	871	953	868	929	930	957	939	906	949	933	921	968	972	979	968	954	898	990	945	893	907	937	882	1017	902	936	909	889	917	902	941	903	918	916	856	915	898	911	911	909	886	895	925	901	854	955	919	926	945	945	923	885	900	903	879	936	935	876	940	881	876	969	932	869	906	930	915	884	900	923	947	950	927	922	936	897	944	936	889	958	921	954	922	927	924	952	937	927	897	855	964	929	915	948	910	904	895	884	912	917	910	877	949	901	894	930	954	923	923
15261	12313	26874	26195	15460	9816	6033	2575	1793	1899	1473	1401	1368	1525	6179	9198	6472	4524	3273	1930	1033	664	519	351	396	344	350	372	360	389	358	368	389	349	396	348	361	380	341	374	351	337	357	374	348	362	375	346	338	372	349	347	335	310	294	336	359	408	337	353	333	344	377	350	323	364	353	368	344	372	338	344	344	342	368	358	367	343	366	358	372	358	344	389	334	336	355	370	340	351	339	326	351	366	374	345	385	370	315	340	318	386	356	354	335	356	355	347	382	331	375	357	354	358	323	374	373	354	339	376	349	348	358	369	361	371	367	341	384	366	349	365	356	361	365	366	354	350	346	335	345	341	369	358	341	369	339	391	324	357	335	357	333	336	348	290	332	389	375	358	375	356	358	346	329	355	351	355	375	382	346	401	357	331	340	327	333	365	327	367	391	351	332	395	337	377	351	349	403	402	368	334	351	364	339	371	346	354	360	387	392	356	343	340	353	321	366	376	340	356	354	359	328	342	334	370	340	354	354	355	368	369	355	339	384	356	327	377	356	363	353	362	340	360	340	322	332	332	361	331	352	342	355	355	370	385	384	334	355	325	387	329	396	371	379	356	349	333	330	357	363	388	354	382	337	379	392	360	335	370	358	358	373	349	369	373	354	350	357	351	385	365	370	351	367	417	385	348	338	363	411	375	341	331	353	337	376	347	334	368	343	370	360	397	345	353	358	396	372	348	361	327	347	376	362	362	357	402	356	377	334	313	330	360	380	375	369	342	351	360	340	371	364	339	348	372	390	346	356	368	343	383	340	382	340	366	370	341	359	323	355	321	342	355	386	355	350	327	351	323	343	358	354	361	342	327	322	342	355	317	326	379	317	357	377	339	375	332	338	359	343	363	355	359	357	350	312	380	332	402	370	360	337	355	361	384	390	358	374	377	344	333	343	319	359	346	361	371	347	342	356	335	372	342	355	300	333	334	350	373	367	348	339	370	353	379	378	351	376	319	359	341	346	355	336	356	363	351	344	310	385	351	331	360	351	360	359	356	346	356	375	364	347	354	376	350	354	352	356	369	402	343	334	353	391	317	367	344	326	360	352	350	374	359	338	367	352	364	360	371	366	349	336	354	355	370	393	327	379	354	348	363	370	350	336	322	336	355	349	343	361	341	373	331	359	388	329	362	354	368	375	373	313	347	339	332	384	336	345	355	329	333	373	344	368	377	392	366	332	336	328	337	338	355	380	380	340	348	362	389	352	332	341	340	409	376	361	369	374	344	342	398	358	342	381	362	382	375	346	333	375	344	334	364	361	348	364	383	350	360	323	379	321	370	336	370	362	394	384	395	358	393	335	363	334	387	358	350	349	351	385	386	372	381	346	343	355	330	387	366	339	340	342	336	349	358	343	340	382	361	333	366	366	383	333	357	366	388	336	351	347	363	359	408	352	357	350	369	362	333	325	351	351	360	353	364	355	318	364	342	364	366	357	384	308	373	356	387	372	329	332	360	353	348	339	357	329	356	362	374	360	357	360	330	349	377	379	382	375	349	346	334	375	340	357	359	381	388	341	339	335	334	310	391	335	365	379	375	362	343	363	332	369	373	358	351	376	396	371	347	362	365	356	355	381	358	345	357	351	379	385	327	388	369	372	348	353	379	339	395	347	348	381	335	332	366	362	377	354	368	340	361	351	348	323	339	321	369	359	374	338	372	350	393	367	350	405	339	322	363	321	325	372	346	364	367	367	352	341	354	362	367	376	357	368	374	364	354	339	356	347	351	379	380	372	352	327	387	316	360	353	362	370	347	372	370	385	338	344	360	369	338	368	316	327	349	360	353	374	366	354	377	349	369	380	348	385	362	344	377	341	374	367	378	359	373	318	344	348	353	360	329	353	358	389	351	363	324	368	348	372	335	358	364	370	334	327	342	372	327	350	329	344	376	375	371	338	340	408	362	364	352	334	372	378	369	347	347	362	349	366	328	343	366	347	348	398	358	377	368	363	385	327	379	376	351	357	342	362	392	369	322	371	364	348	374	339	374	352	365	357	366	356	342	327	349	360	378	350	370	344	353	379	329	351	355	338	366	341	355	380	329	346	373	338	338	348	339	356	354	314	350	375	374	338	372	347	350	359	387	373	376	319	350	368	339	368	391	352	365	346	370	342	376	349	303	361	336	355	349	372	366	357	328	327	319	337	388	389	363	340	339	377	356	365	352	333	368	352	362	385	352	363	336	326	371	337	378	356	333	378	349	355	370	345	352	376	376	366	398	352	322	351	341	358	371	391	353	361	337	377	338	359	300	361	386	359	366	346	351	320	385	355	326	369	360	350	361	366	352	381	342	347	335	379	351	365	374	363	324	376	381	333	375	367	356	363	376	342	349	342	358	359	353	363	373	370	338	341	336	384	334	380	365	382	368	345	356	389	356	335	380	354	355	399	385	349	344	377	349	369	359	336	355	351	344	336	340	406	350	360	347	358	338	333	361	315	345	387	377	395	362	354	375	339	342	363	356	343	328	370	347	351	341	354	345	328	324	342	335	346	338	336	371	378	327	356	357	376	353	361	321	336	330	363	359	378	383	343	352	389	356	353	388	357	396	368	363	367	376	390	343	354	348	392	369	327	368	356	373	348	346	393	378	377	349	397	394	344	349	352	363	364	341	331	348	337	333	352	369	322	345	339	342	374	355	326	377	365	368	339	348	355	375	334	355	340	351	363	392	360	343	389	340	387	389	351	343	372	366	343	349	364	386	351	321	374	333	332	372	372	333	361	371	415	362	370	342	377	340	386	379	361	333	407	362	364	364	348	329	365	369	339	366	364	326	335	353	355	344	339	369	341	363	321	354	384	417	352	355	330	322	335	361	365	338	343	336	348	370	372	357	338	340	344	350	360	366	355	321	362	360	379	384	397	376	330	346	362	339	386	369	343	360	340	371	350	339	367	371	350	366	354	343	389	353	353	366	365	359	366	341	370	379	345	337	388	344	366	361	356	342	336	334	339	377	344	360	379	362	373	357	354	393	353	353	375	342	365	345	348	370	331	369	381	339	367	328	345	329	363	324	363	341	369	366	365	373	363	352	356	388	359	365	366	335	362	342	370	356	365	376	391	357	380	364	322	342	380	397	369	354	337	387	346	332	360	359	375	376	336	348	378	352	364	370	338	363	342	362	359	335	356	385	375	365	382	299	328	312	340	328	370	384	380	351	371	360	316	357	358	344	343	340	358	369	365	356	350	358	378	362	351	355	376	349	335	366	356	345	343	355	359	350	357	394	370	337	355	365	380	406	322	347	405	407	335	363	344	346	332	399	326	349	333	336	342	345	383	354	365	361	362	313	363	351	353	361	325	350	360	380	370	335	345	349	343	334	316	375	328	350	383	384	369	345	344	344	333	370	384	342	369	360	338	324	345	373	345	381	361	342	375	331	320	344	327	336	376	341	353	363	351	339	352	364	367	339	388	373	376	378	387	369	381	378	368	360	353	348	384	395	365	367	374	345
9512	10226	27445	28077	22818	18913	14878	7159	6742	7833	6305	6126	6268	7722	24725	29319	22661	18477	14071	8199	4368	2355	1425	1102	929	886	878	811	862	835	830	800	818	830	840	847	808	877	816	814	845	835	829	833	816	886	804	815	820	891	845	819	846	839	877	778	831	839	911	842	804	881	866	836	802	875	830	858	846	837	824	796	789	857	853	838	815	855	840	809	824	851	796	837	830	884	875	847	829	816	837	816	866	829	870	853	799	799	826	782	834	882	827	817	840	857	824	816	840	833	832	850	829	846	852	849	820	830	811	806	855	850	843	903	851	833	812	837	827	849	836	852	830	809	833	823	878	793	822	840	858	788	851	855	826	823	818	784	844	890	868	809	820	837	822	841	859	820	787	842	776	837	770	821	840	803	859	819	800	857	797	878	788	835	887	858	803	813	857	845	827	831	857	848	850	779	869	812	880	862	823	850	812	845	818	844	852	838	856	857	872	813	841	790	859	829	825	806	861	890	869	823	839	816	891	886	862	829	844	781	823	796	816	830	860	855	823	811	881	826	854	844	793	821	855	823	867	802	831	889	811	870	844	824	865	838	832	845	860	833	875	793	823	834	845	840	818	839	819	830	814	854	868	793	860	869	781	846	831	849	846	860	813	892	820	847	818	857	762	863	866	792	795	811	802	869	825	867	848	782	851	823	811	839	826	865	855	881	871	850	859	764	845	854	850	850	863	859	846	857	824	818	816	883	824	840	871	859	860	806	868	855	838	852	825	799	803	799	798	843	835	809	823	832	871	791	905	840	878	840	830	831	898	844	805	786	837	831	877	878	854	837	823	797	858	809	817	792	837	843	883	833	839	829	843	807	822	842	825	830	853	829	800	829	847	881	845	792	849	815	815	853	866	873	863	848	821	831	851	831	844	858	841	803	817	796	841	853	847	843	855	814	836	865	807	858	823	773	869	848	854	799	837	828	862	857	872	840	843	858	879	855	806	832	834	800	839	825	824	826	831	805	851	848	780	896	834	800	845	778	864	805	834	825	859	873	851	867	833	793	826	800	782	809	796	824	833	836	882	825	843	821	845	878	840	844	832	876	816	892	792	811	848	848	817	808	859	804	853	816	835	821	802	826	866	829	768	848	803	879	824	843	871	867	845	802	796	848	855	848	851	845	842	830	860	831	874	810	778	871	804	835	828	846	827	818	869	821	872	794	875	845	868	848	835	798	747	789	850	829	818	854	787	784	769	804	838	877	846	842	830	888	844	867	827	842	844	775	792	769	852	814	846	822	759	872	849	866	863	858	851	876	850	881	803	862	871	877	871	820	846	839	820	828	837	875	851	813	788	855	852	823	812	849	846	826	832	849	867	810	853	875	851	825	846	825	812	827	829	812	811	842	839	865	856	840	882	818	806	857	837	834	806	818	817	820	797	798	821	870	837	815	858	860	829	824	853	856	829	877	858	875	808	788	813	868	855	861	877	895	864	844	840	847	850	789	785	821	827	853	879	857	844	807	881	836	804	791	859	798	847	785	862	830	825	846	867	823	817	812	830	826	806	830	819	774	898	820	902	843	839	841	845	823	814	837	825	817	865	818	779	878	850	784	812	839	823	795	790	846	823	776	839	847	862	837	820	841	822	810	867	852	873	811	796	850	834	832	831	846	817	846	816	838	818	804	840	790	910	843	836	829	752	799	816	864	820	829	851	821	825	860	813	890	821	876	855	869	811	799	820	841	800	819	836	842	840	870	804	825	809	841	818	831	819	847	820	821	860	793	884	849	838	865	864	864	817	840	810	812	862	824	814	833	823	830	858	832	860	806	864	849	821	823	891	878	839	823	826	801	850	831	842	831	868	831	849	799	829	825	808	833	871	837	830	868	836	893	829	819	850	918	863	877	834	848	824	846	786	814	826	804	796	762	842	822	825	792	833	848	826	847	802	885	832	817	836	898	876	882	789	843	779	850	792	840	822	855	828	810	838	857	834	829	830	814	855	768	863	778	846	828	819	832	816	823	810	850	846	856	864	889	817	854	823	796	882	819	832	822	813	833	849	840	876	877	854	841	812	838	795	801	892	854	848	782	871	816	870	887	774	837	885	865	829	837	869	857	844	823	879	854	867	849	796	897	817	799	816	787	830	865	815	830	857	788	841	797	871	816	888	829	837	807	765	879	838	824	861	845	839	860	791	830	811	820	865	819	843	839	829	882	867	778	789	851	808	887	832	830	823	807	851	835	813	848	813	861	832	847	834	830	795	825	809	815	844	828	824	858	818	800	840	775	856	856	797	823	821	879	835	858	861	837	895	835	825	863	841	810	819	864	822	840	812	842	893	837	826	827	820	857	837	815	811	830	829	766	821	922	880	858	836	824	815	818	872	843	825	867	849	859	838	841	836	847	788	851	841	847	834	819	846	828	838	841	860	847	831	821	835	831	838	847	841	846	831	849	882	821	766	852	829	837	812	887	838	794	850	816	833	779	824	837	818	831	813	809	825	803	840	783	821	837	800	868	875	828	811	819	819	805	867	781	827	834	846	809	837	815	813	855	814	859	799	893	876	819	764	806	822	881	862	751	797	881	818	845	881	788	795	840	831	852	860	840	849	869	845	812	801	861	869	816	888	841	868	886	831	801	885	787	843	817	852	832	821	847	856	832	793	851	846	818	861	807	871	866	853	836	848	845	821	821	811	808	852	799	802	769	811	860	797	859	854	800	824	827	857	804	911	856	826	791	803	850	855	849	869	870	848	865	857	835	822	811	850	815	885	840	870	859	890	843	786	850	871	898	802	823	861	842	820	866	831	801	858	869	831	870	865	792	817	870	824	853	808	867	814	782	799	804	822	777	841	799	846	838	866	841	831	846	864	734	785	834	849	851	866	888	802	843	829	872	778	819	841	806	820	875	852	862	818	862	786	861	841	807	828	791	866	833	846	778	819	826	805	820	841	849	803	815	836	795	834	791	781	833	872	861	855	900	807	847	816	853	791	838	831	835	828	819	803	861	819	855	804	845	862	772	803	819	803	830	792	816	864	850	782	833	838	820	876	869	765	883	818	785	828	855	841	863	802	812	842	806	874	850	816	862	812	891	883	819	832	805	862	794	827	822	810	847	828	773	859	814	835	828	850	848	831	816	819	906	829	840	813	800	846	856	789	839	862	808	817	814	804	834	862	812	779	848	846	834	818	858	852	840	856	820	920	804	835	862	846	832	800	852	849	842	842	849	865	800	814	868	803	828	845	821	809	809	816	841	798	869	880	832	833	825	828	761	831	787	856	820	798	818	852	828	803	814	846	857	874	833	856	788	845	840	866	876	818	836	842	825	874	814	867	843	811	861	797	827	875	789	824	852	826	794	854	841	806	843	834	862	865	861	809	874	819	812	791	790	836	831	823	891	840	830	878	851	843	892	806	848	838	889	873	811	830	785	839	873	829	861	807	873	805	830	838	839	810	815	843	883	877	814	825	841	871	759	819	830	875	858	858	776	874	791	861	823	862	866	844	832
25707	22411	38065	37003	23089	17647	12448	5407	2658	2018	2349	2352	1539	2420	13965	17453	14469	9464	5782	3023	1420	799	480	409	387	357	348	289	311	292	363	311	341	321	305	356	319	337	304	298	311	288	308	326	311	319	367	334	349	343	340	342	331	304	325	333	329	337	316	318	322	331	307	317	292	310	328	307	340	332	325	315	310	331	319	314	324	327	351	292	318	336	314	314	298	308	356	323	335	335	318	319	324	303	341	343	348	327	351	318	319	313	318	316	337	305	367	314	327	333	329	355	331	334	352	280	316	311	337	373	332	327	304	316	314	283	332	345	327	299	335	307	306	372	333	352	348	349	313	336	349	344	348	341	317	333	326	330	346	314	360	300	322	341	335	334	332	359	381	338	324	317	313	304	300	327	323	335	325	309	346	340	328	318	321	317	318	308	294	352	334	315	326	291	332	294	315	312	298	326	309	326	355	347	307	322	338	341	314	334	306	288	338	272	323	312	330	300	353	309	307	340	296	312	342	331	307	329	336	323	321	330	343	286	328	315	331	354	306	317	332	296	308	323	311	336	342	327	333	306	360	314	316	304	335	315	309	304	331	301	335	321	329	336	313	289	291	340	357	329	317	340	348	313	315	286	312	353	347	311	323	314	338	329	338	314	290	346	312	351	357	323	334	314	304	302	351	325	328	335	344	332	326	326	349	343	348	333	316	331	321	331	319	285	317	311	280	312	310	306	321	333	340	320	327	346	264	298	320	372	300	318	328	314	345	336	338	351	309	349	350	351	343	314	312	346	306	316	311	357	338	303	311	323	320	323	349	301	336	324	345	342	298	318	290	351	310	346	325	317	299	330	308	320	339	342	329	316	325	302	326	306	283	283	350	314	314	309	299	332	333	332	318	299	331	315	330	359	338	327	307	324	316	335	336	319	320	337	314	339	343	317	324	331	284	307	319	323	377	300	319	344	300	315	327	296	300	333	326	314	303	307	319	283	333	331	344	307	313	321	340	347	303	312	286	299	346	331	332	330	342	307	306	313	363	303	314	346	322	295	336	337	301	321	337	327	339	334	365	290	383	318	333	327	324	321	334	295	344	296	309	332	304	298	314	301	348	310	337	363	351	309	347	337	301	302	333	376	314	332	319	317	348	322	339	343	312	349	295	296	319	351	338	333	326	305	328	327	340	287	299	315	335	341	347	328	328	317	336	359	314	309	294	317	318	284	317	313	309	319	320	311	323	311	306	306	274	342	301	303	301	329	322	312	332	304	307	327	310	293	327	335	329	305	321	319	308	329	320	285	330	351	343	352	342	312	376	296	346	332	309	298	318	321	322	340	307	295	318	331	324	358	294	304	334	320	310	324	338	304	308	342	335	318	322	345	299	324	316	357	301	351	317	329	337	341	314	328	327	327	309	324	332	357	298	327	321	318	353	320	324	313	352	279	313	326	301	336	314	318	326	344	343	334	321	322	330	325	301	326	341	334	330	346	331	311	339	321	322	293	345	336	350	288	301	319	332	320	335	338	336	351	330	332	311	334	340	333	329	317	322	343	320	320	316	297	313	357	324	307	308	325	315	293	324	326	312	336	294	358	322	339	338	335	337	348	339	300	323	321	321	307	322	318	332	310	314	329	319	315	356	324	330	291	341	353	289	326	338	309	334	306	344	313	326	312	313	321	357	307	308	321	340	318	328	338	300	311	336	331	320	313	355	323	315	318	318	327	340	294	321	317	342	326	312	332	356	338	327	318	303	313	327	324	291	356	289	339	352	285	351	354	342	329	335	340	301	337	317	320	274	311	299	356	340	339	266	320	345	326	314	322	276	337	301	364	347	305	315	326	329	309	338	325	329	324	328	311	331	319	325	289	288	309	306	308	290	321	349	298	338	341	347	314	303	320	328	343	364	303	343	310	334	316	312	340	312	355	309	307	298	298	328	332	317	328	355	298	340	320	331	306	312	311	320	322	286	318	333	298	323	337	321	312	321	355	328	294	315	294	310	323	317	321	278	297	319	309	349	321	347	322	340	327	307	336	318	304	306	307	322	361	340	318	296	348	295	327	312	328	326	340	332	326	300	328	304	316	340	305	330	351	314	308	311	339	322	349	350	350	305	357	328	303	308	351	311	298	305	330	310	352	320	324	366	352	325	350	343	329	367	338	312	314	307	297	308	287	324	347	311	323	305	316	317	330	346	350	301	324	307	307	324	303	309	308	346	319	329	321	305	353	352	320	322	363	326	354	308	324	340	309	308	303	287	357	297	337	300	300	318	324	341	336	339	292	332	309	336	344	338	318	305	303	360	326	328	309	343	351	313	358	323	306	351	334	324	312	349	283	350	342	336	311	303	321	302	308	305	326	339	312	304	368	284	321	323	323	343	338	332	307	329	352	320	345	311	312	341	334	312	330	316	338	330	313	318	310	342	323	321	313	319	377	333	299	369	322	324	327	319	335	297	346	330	341	308	304	330	328	346	325	339	309	333	339	319	327	328	329	355	328	304	298	298	309	316	336	288	324	314	364	324	338	321	323	319	348	333	355	330	350	324	301	329	273	333	338	347	366	346	318	337	284	317	333	329	309	330	314	331	336	305	288	298	343	342	303	317	327	349	325	306	321	359	331	350	315	283	329	366	338	349	349	282	329	331	310	333	328	307	297	346	335	340	315	314	307	308	323	320	336	322	347	350	327	329	332	352	364	331	336	328	299	326	368	314	337	327	314	337	313	325	324	358	339	307	350	347	293	333	327	337	341	329	311	348	297	295	304	308	320	327	330	348	338	328	323	336	335	311	317	374	336	336	327	354	312	281	335	364	322	300	321	348	331	312	330	330	337	310	289	308	315	324	294	335	323	332	310	349	331	344	336	327	317	325	354	329	316	293	316	295	346	334	345	323	308	311	333	319	330	345	336	288	356	286	313	312	346	328	316	319	338	298	337	314	344	314	348	321	310	318	328	305	306	289	347	337	347	284	314	256	345	305	319	335	312	331	334	288	322	338	309	288	355	342	307	299	320	344	331	335	319	353	317	307	320	306	385	321	339	293	312	374	306	353	284	318	306	310	339	326	333	329	367	348	323	341	348	316	346	334	326	342	292	339	328	318	317	325	354	312	319	356	332	299	330	374	362	352	319	339	332	312	346	327	341	332	331	336	322	350	334	355	312	340	323	331	335	311	333	308	274	326	318	295	345	307	312	296	306	289	365	308	333	358	328	356	348	298	292	301	346	333	336	328	315	320	349	327	306	354	333	334	313	334	324	311	321	359	307	322	338	333	345	331	293	315	333	320	340	343	341	348	275	320	316	343	384	340	319	320	303	336	330	311	308	349	291	339	316	318	303	311	330	324	333	330	329	335	308	334	310	306	327	326	349	339	322	301	317	329	318	347	325	326	308	324	348	315	328	335	303	343	350	306	300	347	325	347	330	334	307	298	317	325	320	315	342	335	336	322	299	332	317	352	325	311	320	306	324	303	306	347	347	308	321	310	346	306	296	305	322	361	313
14016	17153	34826	36548	27561	25720	21936	11179	7715	8361	10181	9919	7610	11324	37276	39696	35356	27640	20394	12286	6069	3096	1694	1081	882	826	794	739	730	813	799	782	756	763	777	873	802	780	749	762	755	768	744	800	792	784	799	782	797	792	800	754	786	740	792	802	760	788	766	755	814	838	770	771	795	743	776	781	766	742	789	763	795	822	794	778	769	820	796	769	750	792	769	785	736	755	761	745	799	808	761	744	784	749	770	730	778	767	764	760	794	778	748	817	758	726	748	756	785	784	764	803	800	788	797	818	767	766	800	759	755	778	778	736	776	805	809	805	777	728	738	721	737	776	751	766	765	774	802	774	720	762	772	757	785	747	829	795	817	851	788	773	746	742	757	768	774	801	766	784	749	760	768	769	754	772	748	792	778	777	780	750	827	798	777	727	815	801	780	795	800	797	790	765	709	841	775	749	788	748	808	770	776	772	829	799	748	778	785	771	777	770	801	772	784	801	764	743	772	761	755	791	765	750	794	756	779	801	806	778	748	743	800	776	769	822	739	804	759	777	737	760	754	782	780	737	771	751	716	780	795	773	817	762	792	775	774	734	806	795	773	795	816	799	770	779	796	761	770	796	773	814	832	771	782	803	718	742	782	759	760	774	748	770	746	772	750	786	769	843	756	761	756	739	783	746	734	801	782	756	786	756	755	718	770	725	786	807	818	813	799	766	772	795	727	749	778	823	782	789	800	773	753	734	726	792	804	736	789	775	764	751	767	807	794	792	793	825	783	738	751	757	777	768	810	770	779	746	790	756	760	731	736	784	760	766	739	770	812	789	755	777	797	746	770	738	813	771	743	776	721	711	794	745	773	750	797	785	787	766	777	787	743	732	757	740	760	790	773	754	732	771	782	777	750	782	780	769	779	751	772	707	742	744	769	731	755	742	796	805	693	810	764	796	818	749	752	735	772	794	788	803	790	737	759	789	724	734	780	736	791	753	758	794	738	782	786	774	849	755	788	773	754	750	739	735	756	702	732	774	752	762	807	771	761	817	751	753	767	771	730	735	799	802	770	786	786	800	750	794	775	760	746	791	791	740	726	763	775	765	778	787	797	774	738	771	757	741	783	728	801	748	816	780	752	718	744	742	760	800	750	768	780	814	742	708	764	819	774	840	809	812	790	776	739	753	815	726	820	787	783	793	778	763	753	798	775	799	764	783	758	761	766	796	759	763	797	768	768	803	833	741	819	801	764	783	782	770	835	754	795	811	778	815	751	785	744	741	754	768	771	752	806	771	815	803	740	765	785	730	774	756	731	774	825	797	774	766	767	728	768	783	788	797	777	746	805	794	812	762	828	744	786	751	811	742	789	730	804	770	744	768	805	803	727	767	773	773	758	803	745	791	771	779	809	759	766	761	794	747	738	715	762	779	742	773	815	754	801	795	790	777	795	761	752	773	792	781	781	792	742	757	762	805	781	789	728	789	759	745	730	782	792	783	720	797	758	817	790	768	732	767	859	737	740	769	780	799	781	777	762	800	803	772	762	760	747	728	742	709	777	781	793	793	765	771	767	819	759	749	740	748	797	820	801	735	752	781	773	780	746	780	784	752	794	786	725	736	760	801	750	734	765	845	790	770	779	747	785	765	792	760	786	793	804	748	801	742	756	773	763	775	752	770	707	792	785	750	798	746	775	752	773	733	766	799	783	750	798	743	776	766	710	797	750	745	781	816	771	781	780	771	793	806	773	815	779	748	743	764	798	773	756	787	777	739	770	828	745	730	728	824	736	773	834	814	802	791	767	804	762	769	772	745	770	768	785	738	733	787	738	739	787	789	813	790	764	792	736	806	779	756	805	793	804	742	754	805	794	760	767	754	817	760	772	794	763	787	799	760	775	763	796	754	755	746	766	759	770	717	774	806	796	763	742	802	818	746	800	771	789	763	782	747	763	780	785	749	790	811	808	782	797	781	780	741	750	783	811	747	747	778	767	762	778	803	774	720	802	776	754	769	733	824	753	782	743	765	787	789	755	836	795	744	754	791	805	818	780	791	789	773	738	709	751	798	824	713	768	801	703	785	766	784	784	779	773	750	758	769	834	746	780	802	812	811	775	765	806	783	739	765	765	805	788	779	726	797	786	840	762	787	839	750	786	742	833	827	743	756	827	755	760	780	789	728	766	761	788	741	735	783	743	742	788	739	739	767	796	783	743	772	781	776	785	749	725	807	768	791	774	736	782	756	762	772	770	745	780	756	756	767	703	783	742	747	764	812	799	768	764	799	742	753	791	743	790	774	735	744	806	764	723	801	774	726	764	760	832	778	727	785	753	795	780	745	761	778	775	754	832	769	813	777	760	793	727	774	770	762	810	766	757	786	784	748	801	792	739	742	762	767	785	744	782	783	751	778	710	795	711	756	805	769	766	766	809	806	756	830	754	790	800	763	757	766	829	801	824	738	797	759	778	801	768	792	785	758	740	751	737	781	813	748	721	781	739	770	751	723	781	720	762	753	828	778	732	797	797	804	752	786	740	746	766	743	753	712	780	740	792	807	775	776	826	812	761	778	754	770	720	798	752	763	818	812	761	800	778	791	785	750	819	746	787	794	708	764	810	752	791	742	812	723	765	774	820	750	809	736	769	766	786	754	764	791	799	735	754	772	767	751	749	729	775	760	725	784	773	793	740	796	750	827	816	809	785	756	792	746	777	755	785	804	766	765	735	754	726	781	756	770	786	736	721	749	765	749	740	750	722	744	764	805	806	765	750	773	817	747	751	820	764	790	826	761	763	716	805	744	757	732	781	776	776	797	757	746	796	796	726	747	759	794	779	778	767	749	753	730	758	751	742	759	779	815	732	800	739	730	809	764	783	763	777	789	814	776	747	798	783	809	770	822	741	763	741	739	766	753	807	790	741	700	740	813	727	819	767	806	753	790	753	790	777	822	759	787	789	747	825	739	780	726	792	826	771	740	714	753	798	775	799	802	765	736	797	815	800	757	793	771	773	777	729	760	762	743	736	807	811	741	796	736	757	767	746	814	772	760	773	760	764	752	776	777	760	784	734	760	764	797	796	808	777	813	807	777	761	715	745	792	773	762	736	783	721	788	778	776	810	806	775	789	816	778	756	770	733	740	840	751	753	751	764	774	803	762	708	826	751	770	791	775	759	765	823	761	795	768	737	765	742	735	763	756	779	825	818	771	775	767	773	748	769	803	744	746	810	759	743	769	759	748	775	812	780	801	805	753	777	772	770	754	710	845	773	722	785	806	762	831	762	776	798	711	755	752	793	758	772	751	797	775	745	777	774	739	760	740	773	772	752	779	781	779	741	810	798	770	783	762	813	759	776	822	752	777	748	761	793	778	809	750	805	781	712	763	759	832	826	808	755	773	804	766	751	798	789	808	754	779	816	769	749	714	778	814	736	793	769	768	784	807	743	763	745	736	816	763	751	764	807	755	771	717	705	786	772	797	802	733	796	810	750	712	781	817	809	763	780	743	763	769	767	789
4549	2427	4142	4083	2224	1535	1339	605	494	522	559	588	555	659	1121	1284	1186	971	808	621	545	449	471	421	385	411	463	385	437	425	441	381	406	408	480	439	409	420	448	394	429	392	477	403	423	426	394	439	409	428	432	427	437	447	411	378	393	419	416	392	426	440	424	414	379	425	390	413	451	405	379	412	400	411	424	398	398	397	435	383	397	436	417	428	428	445	432	425	420	426	386	408	465	426	419	411	410	413	428	415	400	441	432	424	416	433	406	405	409	428	403	436	410	425	406	415	413	473	460	423	408	441	409	407	373	377	420	425	394	411	410	448	415	391	409	387	419	406	408	402	411	402	432	435	433	405	456	401	391	449	406	425	430	435	418	423	438	433	370	421	412	369	422	447	439	440	414	420	400	443	451	423	410	422	417	437	394	430	391	392	451	474	390	378	405	398	414	417	419	451	452	424	438	481	390	387	396	414	425	439	447	439	400	454	388	439	462	425	395	437	417	439	435	454	454	411	393	445	403	411	460	428	401	439	404	429	391	410	422	385	378	407	398	415	408	427	382	434	438	384	406	430	411	394	408	433	395	463	418	390	434	426	414	394	424	428	447	430	427	412	416	405	397	427	422	418	386	393	434	407	429	439	389	407	385	411	404	429	396	424	430	390	394	426	403	401	396	409	452	438	396	423	422	422	417	441	415	420	442	455	413	483	395	459	441	476	426	420	450	408	403	407	407	417	454	445	452	409	439	459	401	414	403	405	428	423	418	418	409	407	429	406	407	386	389	421	418	407	422	417	434	421	410	434	443	419	423	408	416	346	420	425	424	421	442	406	434	429	457	443	367	414	427	457	403	424	449	441	425	401	408	410	407	446	442	414	417	418	445	408	411	448	419	406	451	436	389	403	388	434	428	408	450	461	432	412	396	388	397	430	432	394	411	427	393	413	410	423	439	424	442	428	385	411	422	412	416	387	446	408	427	400	455	417	425	454	450	378	424	448	416	455	423	443	428	405	455	445	424	418	402	427	385	394	391	434	404	410	413	409	412	429	390	412	414	389	409	375	428	423	450	425	416	435	461	431	467	430	425	411	444	410	422	420	432	470	460	393	437	424	423	424	400	411	397	425	402	436	404	463	407	430	417	409	385	429	422	437	418	448	446	453	464	455	407	451	404	423	421	448	440	395	436	427	409	470	435	422	413	448	393	421	384	417	411	449	413	405	422	409	376	379	395	450	418	444	382	419	445	427	433	411	449	442	442	437	485	431	392	465	399	438	434	430	376	432	435	445	378	410	407	409	426	414	428	396	430	412	418	422	431	436	377	412	442	404	468	445	410	409	414	404	402	408	361	379	413	397	422	419	428	441	407	414	447	407	423	396	425	436	444	418	415	420	410	411	423	457	434	404	432	416	395	429	437	406	435	395	420	399	413	411	432	420	394	429	411	401	449	396	416	408	390	444	427	389	439	425	412	391	375	401	423	394	402	420	402	406	429	444	421	382	397	417	430	390	441	445	402	410	426	412	421	441	411	421	444	419	397	412	404	446	460	419	422	402	444	472	380	422	422	427	376	416	415	445	401	412	448	395	439	429	405	392	398	415	377	420	401	443	439	406	460	429	392	404	410	415	397	465	422	459	426	404	443	396	389	381	411	418	431	424	441	441	478	439	411	383	424	436	442	431	425	417	474	438	431	411	448	418	417	424	427	393	399	384	418	434	414	428	433	418	411	456	386	443	402	451	422	445	460	417	383	428	465	444	433	405	420	411	416	381	416	431	389	396	411	371	451	403	407	404	437	409	422	444	400	424	461	415	396	413	411	438	446	398	403	401	382	391	420	413	440	433	433	402	410	438	423	416	425	410	414	390	403	394	433	434	399	446	461	420	437	418	394	403	387	419	408	445	403	443	421	396	388	395	429	423	426	402	412	403	398	430	433	458	406	434	406	401	479	385	437	372	405	413	414	452	419	426	398	385	466	404	399	437	405	398	426	379	434	465	457	391	432	443	426	396	395	429	440	441	408	452	425	428	399	419	448	436	455	414	399	415	438	412	441	417	442	442	405	398	405	428	375	409	395	406	409	393	415	426	385	445	387	436	395	408	387	441	407	424	432	440	432	423	425	408	416	417	405	418	408	415	420	463	405	444	436	447	420	417	431	381	417	409	425	368	374	462	396	407	428	400	419	408	449	460	433	439	383	397	451	433	435	409	410	416	426	419	418	414	425	409	427	435	424	420	430	401	410	366	443	395	416	412	428	386	408	430	417	451	428	411	417	423	443	421	399	412	429	423	420	448	399	416	374	405	388	384	423	445	452	426	430	410	428	419	440	392	395	390	440	405	415	391	421	415	427	413	426	438	372	431	427	409	429	426	425	416	422	379	404	443	404	432	395	428	433	434	424	438	473	440	428	426	408	441	433	418	439	398	438	404	451	399	381	442	455	376	394	410	416	418	442	421	406	423	457	416	418	436	416	381	412	425	412	397	444	394	432	412	407	402	454	422	424	426	405	355	427	404	425	445	417	401	418	380	422	394	448	457	424	398	416	417	416	407	436	409	387	407	412	423	435	421	430	401	454	425	455	396	406	416	395	438	398	424	404	414	376	402	450	433	434	439	435	429	371	405	401	410	398	487	453	441	428	439	406	383	431	444	443	392	400	413	433	404	417	417	430	384	412	442	417	432	410	453	397	426	390	414	417	398	391	420	410	413	379	390	432	403	411	401	422	428	395	411	408	389	449	421	434	449	404	443	392	420	435	407	412	429	415	404	408	424	420	420	421	434	377	408	418	423	403	414	426	438	409	425	451	404	400	428	408	421	420	378	415	407	424	397	426	417	414	452	417	421	376	446	436	436	406	417	406	421	435	418	438	433	405	437	440	433	445	422	400	416	395	437	388	435	396	424	442	428	415	446	459	442	432	378	365	413	476	430	438	422	415	384	410	456	427	428	401	430	440	426	431	389	424	407	401	443	399	425	431	422	388	437	415	438	448	425	405	420	395	448	396	403	459	409	417	408	434	433	436	405	435	442	429	393	425	415	420	428	427	424	400	386	417	458	406	411	404	410	427	462	432	443	447	435	430	433	398	419	404	402	431	407	427	418	445	395	420	426	407	440	413	452	413	428	428	426	419	438	439	444	424	459	419	446	409	420	466	436	453	421	448	427	414	406	415	413	401	447	412	408	399	429	392	417	431	401	412	435	434	408	427	426	428	429	421	419	468	423	431	388	413	422	421	455	395	460	437	405	431	428	391	474	452	403	444	406	394	424	397	421	418	429	465	450	412	408	423	374	410	414	428	403	401	450	410	413	387	433	427	455	436	425	416	415	401	419	400	419	412	439	425	419	427	439	428	418	414	409	405	368	415	382	434	386	411	426	445	432	408	432	454	394	395	420	408	445	403	386	388	409	405	360	423	415	441	446	466	442	407	386	443	454	437	401	426	445	446	430	384	434	409	416	425	416	435	422	408	394	418	343	399	426	441	429	406	409	408	465
3813	2818	7644	8981	6676	5252	5291	1763	1602	1650	1969	1865	1742	2492	4838	5624	4677	3625	2666	1837	1366	1146	1064	978	940	950	978	1019	1000	1023	948	951	972	1017	972	913	984	963	968	986	936	973	995	945	972	1032	882	977	943	962	946	980	1011	966	984	1023	956	928	920	923	970	951	979	940	945	946	967	931	946	956	898	951	984	968	920	978	945	922	943	931	957	964	955	972	982	976	956	1035	977	972	1045	947	985	969	911	895	960	957	1002	925	1009	981	991	982	962	912	982	997	893	972	913	937	982	980	937	1003	955	915	946	912	935	946	956	902	941	883	957	979	896	962	953	998	974	905	972	1022	966	945	952	949	989	997	991	925	994	976	970	982	953	938	991	962	1004	982	1049	984	954	915	966	924	949	914	966	936	970	948	968	923	997	941	964	983	955	981	966	982	959	978	1020	892	985	951	1019	948	919	940	996	921	975	927	935	950	990	951	1021	949	1004	999	996	947	952	945	983	903	915	943	959	925	965	972	929	946	938	911	938	958	964	1035	894	928	950	974	967	957	994	958	962	969	949	954	936	982	949	982	933	949	941	992	967	963	999	981	931	950	933	927	952	953	975	1004	964	901	980	942	913	1015	986	932	947	960	976	933	972	1043	939	943	955	1023	918	1044	960	997	877	969	962	974	966	952	982	979	921	985	989	949	920	943	939	1027	930	1010	972	1006	962	969	957	935	944	942	942	952	956	951	946	936	935	972	964	980	973	971	910	994	962	972	950	985	976	958	984	971	1008	957	909	931	985	978	963	977	952	957	997	999	943	964	939	982	953	990	951	985	950	980	992	996	942	1012	1012	941	927	956	963	1002	978	981	887	961	967	945	966	1011	938	976	968	928	974	963	992	1011	992	992	934	971	985	947	920	993	974	964	951	979	949	977	962	928	928	966	960	957	999	932	1005	919	959	912	1026	933	936	932	964	904	912	969	959	1010	975	897	1017	969	958	997	994	963	943	971	987	979	977	950	907	969	929	925	917	974	1012	970	911	966	999	915	967	991	902	904	935	960	939	956	1043	963	986	921	954	938	907	954	960	973	924	946	934	989	933	959	927	988	956	943	934	989	951	906	983	975	923	956	934	912	932	946	930	967	953	948	926	948	972	936	954	985	953	950	916	955	942	968	986	990	982	1000	1024	954	977	962	909	968	981	961	928	982	902	917	932	974	998	927	992	976	948	942	980	1102	932	948	910	979	961	920	955	953	988	906	960	946	950	964	949	966	945	930	906	974	915	982	954	921	965	953	897	948	980	968	1001	918	920	977	927	912	957	963	958	976	994	945	944	941	968	998	938	1010	955	960	949	977	985	932	994	1005	985	928	980	959	961	950	968	964	939	932	943	962	1001	949	964	1004	957	945	983	869	937	958	970	1001	957	955	979	950	875	975	1008	996	914	933	1010	992	968	939	949	1010	1020	978	985	955	964	951	954	961	974	966	953	978	935	1030	934	898	943	969	971	992	1021	938	925	967	916	942	958	931	934	918	930	955	924	985	977	995	916	944	938	914	1002	964	967	927	1005	972	997	931	910	950	945	946	931	980	952	935	1023	1020	981	948	957	953	989	1018	913	942	934	954	1017	982	936	979	980	980	922	982	964	978	925	946	993	978	993	970	965	1000	1016	996	922	1006	945	946	936	933	944	940	924	977	980	906	949	927	990	933	987	1006	969	999	904	926	959	915	943	973	972	1032	995	986	943	969	1002	939	964	938	912	919	933	961	982	939	991	981	953	970	912	973	890	948	940	963	1002	927	931	941	1007	977	965	924	998	979	917	962	944	990	1022	944	995	962	972	978	904	962	945	975	952	933	1007	1002	973	954	936	984	982	1027	977	961	974	975	990	941	1001	944	952	967	903	979	979	969	975	992	958	972	924	912	946	927	924	947	929	1027	954	1019	988	993	937	983	932	956	994	1002	987	933	974	1003	990	1000	982	944	970	937	908	952	969	936	1012	986	938	962	936	934	991	979	980	968	906	952	921	971	914	973	964	975	922	965	915	990	959	967	994	973	967	1007	976	1001	994	951	924	947	979	947	937	987	958	986	982	953	963	971	975	953	949	928	975	924	984	940	976	972	985	975	1002	939	943	975	953	939	944	954	991	975	965	938	914	921	978	927	998	961	957	993	951	994	977	956	922	959	923	912	938	986	986	990	1013	933	983	997	942	966	951	1012	979	1005	957	931	971	923	927	901	911	982	920	993	958	922	1001	940	955	973	961	996	903	965	955	977	973	928	949	933	985	920	939	976	998	1005	944	982	926	974	964	983	978	985	904	961	1014	956	988	956	958	911	948	1005	936	984	959	957	932	931	993	948	921	1066	979	946	988	916	991	929	982	958	989	959	936	978	984	972	970	960	940	934	991	992	948	932	991	1000	957	955	956	946	983	1015	946	976	935	941	918	971	991	990	984	937	942	1015	941	1003	982	932	952	959	950	976	917	979	936	957	908	967	952	949	998	989	919	945	908	992	997	899	973	996	1003	902	1002	1004	980	1003	944	979	974	987	944	960	989	988	941	980	982	987	963	1000	952	953	977	976	972	933	965	948	945	956	971	967	971	972	1022	921	881	992	969	1028	933	965	956	915	962	918	970	944	984	971	934	869	979	980	925	965	992	985	956	992	1007	994	1020	969	951	932	946	980	990	967	950	950	964	982	953	974	941	1022	975	937	926	928	989	980	949	989	947	901	987	988	980	975	982	976	925	931	938	960	956	937	1021	968	991	960	942	974	982	972	994	1021	977	926	928	956	959	953	952	898	960	967	964	961	905	989	1004	985	1009	924	983	998	951	941	974	973	972	982	1022	979	963	989	980	961	943	937	937	968	942	984	943	998	976	966	986	921	982	947	986	953	949	927	925	922	955	944	983	905	916	989	923	947	987	966	974	957	975	948	936	979	976	932	905	963	975	952	975	931	975	1003	960	961	925	989	939	1007	991	956	965	971	955	954	940	990	1000	959	973	933	1035	1003	948	1014	990	930	939	975	1004	946	1005	1005	951	947	989	1009	905	954	946	995	956	930	978	982	960	938	941	912	967	996	939	955	969	1004	951	956	978	951	957	950	1007	972	960	992	925	1024	973	973	914	950	1005	943	999	969	943	899	991	931	932	972	955	940	952	986	989	961	947	991	988	944	932	988	955	977	941	1011	912	954	974	939	972	974	942	992	986	1005	968	981	1000	937	933	958	986	918	961	998	978	995	948	973	953	954	970	973	938	987	950	943	932	939	929	970	958	1000	956	995	916	980	951	955	975	904	977	950	963	1001	960	952	941	983	1032	971	927	985	977	981	977	911	922	981	979	924	904	945	978	949	947	952	924	996	961	951	918	949	981	973	961	957	963	937	1006	938	928	932	939	956	962	925	941	945	921	973	968	919	1001	927	981	970	962	968	936	932	973	961	990	981	1012	924	960	966	907	903	972	986	945	979	973	957	944	940	1008	922	926	946	1008	991	924	1004	953	947	918	1023	946	993	978	947	942	982	944	953	986	935	918	1040	934	930	955	935	932	1000	978	990	914	954	965	887	989	1013	958	946	899	914	935	956	945	995	932	969	975	1005	904	890	974	998	943	982	970	964	1014	1026	952	964	983	973	986	928	945	958	926	950	923	951
17482	15640	30523	26626	16428	10617	6671	3324	1621	1171	1249	1167	1305	4371	8817	8364	6242	4337	2457	1365	848	601	431	396	366	340	393	376	380	365	338	410	380	364	372	349	357	343	369	379	364	351	375	385	349	364	349	414	363	410	368	360	399	370	366	363	351	378	400	363	370	390	354	349	323	364	373	408	367	395	354	398	370	322	384	380	375	347	365	355	383	363	365	351	366	353	370	348	359	376	366	366	329	371	367	380	417	372	376	377	355	378	350	364	400	342	394	391	338	340	356	356	368	361	359	350	326	346	387	357	320	369	396	344	378	341	356	371	409	369	390	383	377	362	334	372	360	373	391	377	369	364	366	377	387	356	351	375	332	352	344	354	366	350	398	365	355	383	374	347	356	380	380	341	397	373	388	368	319	412	429	353	378	388	381	365	388	396	394	361	362	381	364	360	382	373	396	382	405	353	363	370	346	354	363	355	381	367	386	355	389	354	386	373	339	369	418	362	349	406	358	376	358	368	376	363	357	380	412	408	369	366	372	350	366	367	364	351	353	349	363	383	393	389	425	354	383	358	394	355	336	354	337	421	368	350	336	341	396	383	376	431	439	347	377	403	363	365	353	385	382	388	369	386	403	396	393	358	337	373	359	341	369	376	397	357	380	354	354	393	364	357	399	365	385	399	353	380	364	339	384	348	396	395	369	358	360	383	388	366	372	344	348	374	406	373	391	358	343	383	366	412	321	394	331	377	362	385	363	348	346	342	358	368	366	395	403	362	382	351	356	386	358	389	376	367	365	349	349	397	383	367	365	349	379	402	391	366	346	360	368	368	355	396	333	394	362	364	379	392	403	390	367	395	373	374	345	436	370	373	407	364	357	375	398	368	368	368	394	399	364	387	367	370	364	375	367	355	370	378	372	365	341	373	369	370	412	359	405	373	378	394	387	340	366	366	349	371	384	377	400	406	365	354	351	354	364	379	365	347	345	369	386	343	365	405	374	360	359	359	386	397	363	366	368	388	370	375	362	399	351	396	357	398	340	341	354	376	340	388	399	375	307	354	369	367	363	387	394	380	361	388	363	358	372	370	351	336	380	383	353	359	366	361	370	382	375	345	335	380	362	399	350	378	361	358	340	410	370	378	396	383	384	371	384	375	414	414	357	384	344	322	335	363	358	364	402	386	353	365	414	370	370	358	344	336	371	351	381	377	365	380	397	379	375	354	376	390	336	389	350	342	403	360	371	356	375	361	370	338	415	396	380	356	378	347	374	399	407	354	352	373	360	371	368	334	375	365	383	359	374	380	360	349	365	393	351	386	343	349	345	384	369	347	360	389	362	383	348	373	401	369	380	357	386	358	371	360	359	374	365	369	381	368	374	420	354	364	377	400	347	404	360	390	332	407	373	352	369	345	356	370	390	384	335	370	376	399	370	352	352	427	384	361	353	330	337	361	365	404	362	377	380	390	398	392	366	406	381	378	376	365	343	343	351	368	332	373	380	358	377	354	375	366	365	325	360	379	380	424	389	370	362	353	357	407	337	400	380	360	381	409	373	389	385	375	392	393	335	353	379	379	383	357	366	409	351	367	338	340	371	371	373	402	376	364	391	407	360	388	356	377	374	367	366	370	387	359	373	400	354	344	374	350	385	357	375	391	371	372	353	364	396	368	333	381	353	380	382	390	341	398	373	364	363	346	395	358	402	372	347	388	346	355	401	370	373	369	380	368	342	369	367	352	344	355	366	354	388	368	426	400	333	375	403	386	372	390	338	341	373	341	375	422	357	363	354	363	334	324	371	420	407	376	385	435	386	356	371	336	394	357	361	346	392	360	374	371	353	382	357	400	329	369	375	363	382	376	383	372	360	398	392	384	395	367	358	393	359	389	374	350	343	377	330	377	373	393	379	346	353	374	357	392	382	378	341	346	357	337	343	385	382	374	356	362	363	368	380	370	384	375	410	356	372	389	330	341	358	378	342	377	376	351	366	373	360	379	406	339	353	353	375	403	406	381	374	360	345	368	363	339	397	359	401	319	356	352	374	377	352	367	400	365	385	336	370	395	381	397	371	404	363	358	388	372	400	347	334	351	343	391	354	341	358	344	365	358	365	382	367	366	382	374	346	380	387	350	382	402	378	381	370	372	376	363	391	424	357	348	355	360	342	378	365	375	344	361	355	385	386	342	354	406	376	358	353	395	357	368	373	379	392	369	395	387	330	372	359	399	384	374	376	391	424	374	353	359	380	369	369	354	418	365	367	367	386	350	369	392	363	401	357	382	366	395	385	348	395	381	384	395	391	388	359	380	360	403	373	361	346	354	381	350	389	355	388	372	373	331	404	366	375	382	360	356	380	345	358	383	400	390	404	391	367	359	376	378	366	388	370	345	358	355	381	365	391	340	355	394	370	373	375	378	364	380	397	386	369	389	364	387	384	368	373	373	360	345	382	405	374	373	379	361	368	394	341	378	422	399	374	370	372	362	390	376	387	339	371	374	361	362	363	351	366	343	378	391	333	359	367	417	360	395	363	363	373	360	401	371	358	361	371	396	362	393	327	379	358	364	377	401	367	348	380	338	342	350	335	340	348	386	359	371	353	396	359	373	362	349	368	362	392	373	388	348	420	393	360	402	360	373	393	350	344	368	373	334	349	376	350	361	377	393	384	380	377	358	360	372	355	329	376	379	386	345	346	388	380	365	379	361	353	397	368	362	371	355	359	346	359	386	372	376	371	385	369	364	365	359	408	377	343	348	375	355	361	349	385	359	426	343	370	409	367	341	354	358	362	368	392	374	380	367	375	348	349	366	377	325	365	403	351	349	382	407	365	377	354	387	376	400	356	395	347	363	370	368	323	360	367	354	364	396	384	379	385	374	398	360	355	396	374	386	397	363	357	370	363	378	397	363	368	379	382	368	409	374	364	374	383	362	412	411	330	377	357	337	392	358	341	361	355	359	358	346	410	344	383	361	340	361	361	381	391	354	364	385	361	352	332	407	378	390	376	390	376	334	392	404	406	366	391	382	377	388	399	376	350	374	362	373	333	324	379	370	382	319	380	357	354	391	392	392	384	381	363	336	371	357	357	372	364	381	371	370	384	351	368	383	369	386	360	338	318	353	394	340	382	377	374	377	369	371	360	404	349	411	353	375	368	368	354	372	373	360	363	348	353	366	408	385	373	334	372	391	379	373	394	398	378	354	351	373	360	399	392	331	375	365	364	363	392	359	401	365	387	363	370	366	352	357	390	379	386	373	380	370	353	372	367	333	369	370	348	386	421	403	363	379	373	378	361	361	395	394	370	389	366	343	380	375	377	403	350	379	362	375	345	353	403	353	354	366	385	363	358	387	387	371	335	409	389	395	375	394	355	351	360	424	371	352	391	390	393	347	376	365	405	353	334	375	354	362	394	403	357	391	371	374	376	371	357	354	350	365	417	381	390	392	346	342	373	353	346	369	348	395	382	416	360	362	348	395	371	351	362	343	354	342	391	358	372	392	373	362
10618	12365	29808	27288	24060	19381	14726	8811	5313	4797	5411	5423	6032	19501	29368	27402	23095	16957	10744	5710	3124	1782	1237	982	867	837	865	893	890	838	851	875	838	861	831	857	891	885	902	899	869	819	871	936	914	825	881	918	888	897	824	896	914	853	793	907	892	879	795	882	852	858	889	856	859	834	916	852	901	848	822	839	860	877	817	891	843	867	873	894	899	861	873	893	808	863	866	888	851	878	881	840	877	854	908	876	882	818	861	889	864	835	850	833	872	902	925	808	881	886	884	839	940	818	859	834	866	879	915	837	864	879	860	834	820	807	849	868	867	884	824	832	833	820	886	837	877	853	836	884	823	876	899	936	875	866	885	894	859	831	884	886	935	844	930	868	853	888	845	867	874	920	870	855	848	852	888	859	875	800	891	841	838	894	858	880	871	864	830	837	906	784	884	912	839	927	920	906	822	856	898	842	899	927	847	850	824	845	873	832	835	898	854	862	866	845	901	832	910	884	856	813	894	836	901	894	861	857	881	892	826	893	864	861	877	876	859	867	898	849	893	825	875	845	854	859	831	817	852	827	889	865	836	887	892	890	863	836	878	844	893	881	882	917	858	836	855	861	895	869	857	855	870	817	852	815	871	868	873	845	875	890	886	862	902	912	914	869	868	779	873	905	826	861	891	839	864	892	854	846	859	870	932	914	837	793	893	910	856	898	833	893	854	878	831	895	868	848	866	903	854	895	851	909	823	890	798	925	910	903	871	857	890	842	852	872	834	876	884	869	861	892	867	970	873	861	910	930	923	871	907	858	857	885	901	880	835	844	868	864	878	877	852	818	954	840	911	858	869	933	904	865	897	910	889	827	859	899	868	837	855	851	918	961	905	832	890	909	824	870	844	853	863	846	851	856	897	905	911	823	865	862	841	861	859	925	849	822	902	852	871	868	916	885	893	872	820	871	881	889	842	856	877	860	819	911	901	883	882	909	868	850	811	835	867	912	874	864	866	819	885	816	825	877	842	859	876	903	865	827	824	831	846	859	822	856	855	891	914	869	859	881	820	904	923	871	863	860	882	878	841	838	866	910	876	819	878	853	827	865	897	840	872	840	930	867	827	846	866	867	864	820	844	898	861	881	884	875	857	864	860	879	917	822	912	861	899	878	909	868	891	792	856	914	896	883	843	900	916	861	912	847	870	852	864	813	862	867	851	849	912	832	844	893	862	880	899	868	870	865	855	833	793	899	882	863	865	892	826	912	890	832	841	821	861	879	897	870	894	874	932	872	846	843	850	882	793	828	832	863	858	842	828	852	920	860	857	909	887	820	877	885	875	826	853	864	915	876	894	878	913	840	864	890	868	849	880	851	891	854	862	844	874	878	894	833	857	903	840	864	918	884	856	882	880	920	847	875	855	869	850	910	870	906	865	793	857	870	891	845	798	814	824	857	871	815	806	839	835	870	862	812	852	866	878	829	835	855	776	835	880	857	906	867	889	880	834	832	857	842	853	874	893	861	863	873	843	845	897	858	880	867	853	867	854	851	902	853	864	875	853	826	822	883	852	868	910	915	891	902	826	877	834	825	921	857	834	868	879	839	860	866	835	839	893	884	864	855	899	842	804	874	853	865	861	847	888	837	823	828	834	910	884	850	887	855	876	880	850	892	905	861	813	853	881	877	871	900	855	844	872	844	818	794	861	907	859	822	887	818	894	883	925	894	902	924	870	858	864	878	883	887	897	865	932	843	876	883	873	898	882	885	926	915	815	875	834	857	845	863	836	895	844	898	885	836	837	872	815	920	840	846	910	858	851	869	899	898	865	820	854	819	886	856	849	862	842	914	859	836	903	836	868	802	903	868	846	850	870	878	888	866	846	914	877	872	901	883	848	815	931	920	874	854	918	882	847	880	783	884	862	893	896	895	869	852	862	941	905	839	875	873	890	853	904	858	876	847	857	900	864	889	872	859	857	857	929	890	832	881	891	862	872	828	846	847	857	876	879	858	830	880	864	865	868	872	856	873	846	880	866	880	835	838	891	861	849	869	877	834	885	854	877	868	885	889	872	823	855	876	887	867	801	877	845	883	912	861	961	866	898	880	859	820	868	913	837	889	883	846	819	883	853	860	851	853	804	863	865	872	839	914	839	847	838	920	853	864	912	843	880	883	867	836	874	858	818	908	878	872	864	873	857	879	888	803	949	888	852	880	845	913	800	873	852	872	856	893	881	908	868	852	836	880	852	848	879	855	854	886	853	870	918	869	925	843	905	863	835	855	893	858	836	852	927	818	864	850	866	866	850	884	888	888	902	817	828	860	827	860	885	830	930	881	845	854	867	799	894	858	863	909	875	847	875	835	878	893	889	883	866	875	864	814	854	879	888	920	867	861	846	869	894	909	842	901	842	882	849	833	881	817	864	836	869	873	890	847	870	843	824	847	899	914	896	917	848	843	874	872	885	798	891	896	899	906	893	818	905	889	860	895	902	883	876	807	834	867	891	918	864	860	896	828	907	849	864	865	949	848	919	874	853	909	881	929	904	881	885	856	896	820	879	891	860	830	858	867	866	900	872	865	862	900	896	838	887	867	836	891	858	876	909	890	863	912	886	892	834	880	925	860	845	881	859	910	864	905	878	876	882	864	813	881	869	910	887	870	907	851	852	905	880	898	887	839	923	828	844	887	832	864	883	843	915	860	887	852	858	859	876	883	895	893	873	900	900	897	872	866	858	854	851	847	832	861	878	870	840	798	861	829	875	860	871	914	819	852	924	920	906	885	914	892	861	842	848	837	897	864	903	922	857	865	855	880	859	909	860	860	829	833	861	868	889	847	908	882	851	862	870	845	824	869	858	828	885	891	847	870	869	866	904	858	817	892	901	862	812	856	863	857	859	826	879	832	868	878	844	834	892	919	927	878	863	856	858	888	913	804	821	847	842	882	890	876	873	837	852	909	853	879	840	820	871	843	845	860	831	892	864	855	879	870	857	896	838	819	842	848	853	863	883	888	802	866	825	860	839	824	826	869	859	875	911	871	803	841	875	868	833	880	845	859	859	878	866	896	850	884	904	876	889	885	901	813	877	843	835	816	816	870	837	844	896	871	860	840	832	850	933	837	879	823	860	847	923	867	860	849	852	815	864	826	884	882	850	850	902	826	894	898	887	838	939	862	827	849	843	918	860	854	903	838	865	957	847	904	858	875	837	872	856	860	895	855	884	832	838	890	853	889	858	942	886	886	864	861	844	918	867	897	884	855	873	885	908	857	851	912	871	883	866	853	846	899	863	818	835	877	824	806	834	864	854	839	899	851	854	843	892	888	906	930	861	855	886	909	896	817	861	807	833	862	914	870	855	876	832	873	898	895	899	864	918	886	881	880	864	802	875	842	835	869	869	881	840	866	884	871	794	864	847	880	896	880	878	884	861	814	870	823	827	861	887	879	850	855	913	915	893	873	865	842	901	868	848	854	893	904	906	831	901	823	882	901	905	815	826	895	899	908	937	867	875	854
30092	28226	41345	31477	23034	19064	12036	5611	3387	2298	2063	2227	4449	12493	15760	15029	11750	7582	4186	2150	1246	688	467	371	320	345	307	335	359	341	342	348	340	336	317	368	338	339	356	325	341	305	350	299	302	312	350	345	328	312	365	288	290	328	308	339	309	328	322	357	332	305	372	349	318	312	330	347	327	373	306	366	310	324	345	331	303	338	299	335	311	332	341	345	284	344	318	340	335	300	328	321	327	344	347	316	334	345	337	363	305	328	336	305	299	307	326	351	334	334	379	323	330	330	340	306	349	339	314	337	341	325	316	347	291	335	343	324	351	322	335	349	325	302	336	313	317	331	343	360	367	337	312	282	320	354	342	326	329	335	325	343	318	341	344	352	344	318	285	321	332	350	291	338	325	368	323	337	339	338	366	321	335	327	314	319	353	343	331	369	328	321	350	376	312	357	311	352	338	337	365	307	321	339	279	352	345	343	352	335	332	331	332	392	304	319	329	326	327	344	307	365	378	361	302	381	319	350	339	336	322	354	317	339	315	321	338	343	342	355	340	323	279	317	352	350	333	335	318	300	306	336	362	320	329	320	362	336	337	335	338	358	329	357	318	349	365	351	304	314	347	364	382	329	345	357	327	350	325	322	333	341	325	313	312	308	337	282	314	306	325	335	344	308	309	336	330	329	371	308	319	303	308	328	307	320	358	323	341	323	341	320	351	339	327	310	318	363	334	320	310	342	328	366	324	324	329	295	334	340	311	319	306	349	321	333	310	357	357	302	335	315	316	293	323	337	327	307	360	361	344	305	314	325	320	314	339	345	338	329	366	335	350	345	329	340	312	367	346	315	364	329	306	337	339	347	347	344	355	309	330	335	308	339	356	355	343	310	352	309	331	329	328	300	321	339	330	311	352	323	343	308	329	304	349	327	283	333	320	320	297	335	350	313	318	302	271	350	337	274	351	321	301	356	335	373	326	318	320	335	310	335	298	324	341	331	337	337	330	312	342	318	342	338	293	311	306	342	364	320	350	318	318	315	340	312	368	338	322	315	340	314	353	347	358	345	323	336	328	302	359	356	326	318	313	347	301	341	313	345	322	348	328	319	311	304	339	330	360	331	290	323	320	339	352	329	327	341	336	339	318	286	356	330	355	327	316	322	321	336	328	359	326	343	300	301	320	325	326	334	367	347	328	310	309	329	351	289	325	331	318	321	282	340	323	341	320	321	318	323	314	303	312	315	349	302	333	335	308	311	339	325	349	367	333	335	320	341	342	343	354	335	323	338	330	307	310	328	341	331	344	328	296	311	294	293	336	322	362	347	325	338	339	338	357	330	340	328	332	309	329	321	306	342	327	345	319	348	310	322	334	350	339	361	329	375	323	331	349	321	337	313	328	343	345	327	332	324	357	326	352	316	358	333	339	343	356	347	303	323	314	304	295	331	314	329	351	315	324	335	379	331	320	372	323	338	316	322	330	325	355	348	340	323	352	339	339	313	325	348	299	324	325	349	308	304	334	322	344	349	323	302	291	325	344	325	343	326	329	379	334	363	349	323	314	344	294	323	347	334	336	374	349	325	330	301	348	326	341	326	324	342	313	349	330	341	350	330	330	310	340	338	317	303	310	330	314	314	351	338	317	332	303	341	338	315	301	315	341	334	324	339	301	339	328	340	349	347	385	311	311	345	365	293	321	323	294	318	336	331	330	335	332	333	336	305	330	301	344	338	329	355	332	313	333	353	340	304	388	369	348	295	316	317	357	329	338	370	327	327	338	315	321	359	335	330	326	332	332	336	308	361	339	334	302	321	300	330	335	394	331	285	325	344	323	320	373	329	317	326	359	342	358	308	343	341	329	315	337	337	358	340	364	310	333	316	344	355	317	328	310	350	311	300	339	346	337	321	338	314	341	367	338	327	316	360	326	299	304	333	320	351	335	368	321	302	319	301	336	349	346	295	349	329	334	308	295	311	295	319	344	337	337	341	283	377	368	330	343	330	329	310	347	342	347	353	304	309	336	308	365	320	330	340	361	330	310	312	342	350	376	354	330	340	322	323	327	323	308	332	285	390	336	387	341	312	303	309	315	348	326	344	304	338	342	357	323	340	322	342	347	327	340	306	347	299	347	324	328	351	357	339	350	345	352	344	333	337	337	327	312	318	326	348	362	316	326	341	355	328	328	320	322	329	311	347	342	351	315	326	326	320	339	329	297	340	348	314	322	322	337	313	331	325	353	302	312	356	314	321	327	299	304	340	321	341	347	369	363	304	346	341	367	357	336	328	337	359	338	321	315	361	316	385	346	355	333	337	325	332	353	328	322	320	316	349	356	336	340	307	315	345	346	357	316	310	305	337	335	339	362	341	326	361	342	334	327	342	318	351	334	329	375	323	337	309	318	323	336	348	323	317	357	335	317	322	357	318	392	323	310	325	322	309	359	357	299	303	333	331	327	312	310	327	314	361	330	344	312	354	348	320	333	346	353	343	322	343	319	307	342	317	354	370	331	331	319	313	337	335	352	328	301	346	319	320	332	379	320	334	381	318	376	303	348	313	381	341	368	339	340	300	338	357	337	335	334	317	322	303	313	316	362	337	333	296	328	345	339	384	329	319	351	360	313	306	286	326	324	335	333	319	341	331	317	334	331	343	333	306	314	340	367	319	306	354	353	361	333	316	334	332	342	351	378	342	333	319	329	343	376	301	312	329	313	322	354	364	329	342	348	336	345	356	351	337	339	337	329	331	325	325	336	341	315	347	278	310	331	355	297	318	308	335	361	324	327	313	318	353	342	316	335	368	349	358	329	375	327	346	323	304	292	347	335	334	324	339	355	326	346	328	334	303	352	321	333	352	294	335	341	346	333	347	287	325	346	302	340	327	332	331	349	338	328	340	362	313	332	337	344	329	337	322	331	325	324	330	358	340	330	359	340	312	321	339	302	281	323	326	346	326	322	307	315	359	325	318	339	326	336	337	358	339	329	369	338	350	379	317	328	352	304	340	362	358	315	339	324	297	297	312	327	317	300	323	365	297	314	325	324	362	318	316	314	310	323	323	311	334	315	381	363	323	342	336	343	353	333	330	322	345	346	344	356	390	335	333	345	345	332	318	325	356	340	326	333	366	296	314	314	328	326	330	341	339	306	310	340	393	358	323	310	331	296	304	340	324	300	331	342	316	355	316	345	336	317	298	333	342	318	321	324	328	337	328	305	306	324	334	358	332	326	322	365	329	343	317	365	336	324	328	339	331	367	325	307	324	304	307	314	328	331	325	354	367	354	334	315	313	342	322	326	307	329	301	338	327	311	340	328	341	362	342	322	317	349	315	302	320	321	330	335	345	333	285	322	330	345	384	375	313	307	348	311	386	347	306	352	298	336	342	317	325	351	334	327	299	331	320	367	336	315	318	339	319	323	338	354	318	339	330	335	354	333	339	341	376	336	364	310	314	318	321	335	327	351	324	367	337	341	332	342	387	315	354	317	355	319	323	341	319	335	323	338	305
17639	20978	36890	35581	29786	27598	20620	12747	9986	8963	9232	10242	18379	35147	38205	36603	31959	24340	16451	9285	4945	2536	1373	1023	880	825	816	833	833	822	817	784	738	731	820	813	772	787	746	814	773	775	784	796	766	769	822	766	766	772	776	821	773	793	764	809	796	793	738	766	829	817	773	771	810	793	775	782	782	745	771	808	822	784	792	754	767	777	783	822	777	780	786	778	794	815	786	804	778	769	777	802	781	818	730	775	845	830	740	802	771	811	798	791	746	809	770	806	772	763	746	800	727	814	809	824	736	814	798	781	799	797	822	811	776	784	791	785	804	804	792	802	770	795	795	814	756	827	773	755	756	763	804	808	817	813	787	765	776	781	832	811	732	766	791	763	771	751	771	779	775	773	776	756	727	753	751	799	786	809	774	806	774	771	806	797	777	776	742	764	791	829	819	811	802	748	759	809	835	792	728	791	831	773	817	794	815	801	766	715	735	823	772	832	804	794	770	778	786	809	762	775	771	784	808	762	777	798	821	795	828	798	820	792	793	807	752	777	756	806	800	840	793	712	742	747	809	778	758	764	767	789	798	801	790	786	805	767	783	745	780	760	808	766	821	803	774	799	787	759	798	732	812	779	776	771	810	845	824	781	818	789	789	771	797	825	793	796	804	818	781	788	770	793	835	757	825	829	790	810	805	800	750	825	809	830	741	797	820	789	765	762	790	774	788	777	782	742	779	744	744	798	710	755	806	777	782	760	762	789	771	790	785	863	786	784	781	803	764	791	754	811	789	761	829	805	715	780	739	761	798	788	784	736	792	801	778	842	779	731	824	798	780	790	758	807	821	777	790	820	802	780	738	736	807	736	750	814	795	745	795	804	799	801	787	774	772	830	790	791	784	846	757	821	794	825	796	729	818	784	809	720	808	734	781	757	845	777	813	812	830	762	762	794	777	792	805	788	810	806	798	828	776	772	772	820	788	784	735	785	780	771	756	783	782	799	766	764	825	769	828	757	778	782	811	796	746	787	800	746	762	762	793	732	789	708	800	770	805	779	747	818	822	806	808	759	860	798	852	770	784	822	794	779	789	788	832	798	784	771	782	795	810	780	817	786	814	813	777	763	821	800	753	784	812	806	816	768	770	761	813	774	789	830	803	767	754	770	758	755	811	791	764	815	762	807	728	789	760	796	799	766	780	817	828	789	801	813	726	833	805	770	782	771	761	797	803	815	809	800	787	742	774	770	803	769	787	802	752	838	820	769	786	772	765	783	747	807	811	769	770	774	777	777	806	786	766	840	823	755	764	776	810	772	773	786	782	817	773	766	801	749	832	779	784	791	788	760	743	802	814	769	796	787	753	788	822	723	816	814	775	808	740	761	782	766	780	820	758	829	791	808	738	767	800	809	763	786	810	778	699	768	816	789	834	781	796	770	794	791	806	776	853	805	786	739	786	817	731	734	802	790	727	783	800	783	778	812	768	772	796	835	759	784	739	773	786	781	790	789	714	795	825	812	773	802	755	707	789	793	803	773	806	785	759	773	769	822	781	772	772	762	772	760	820	780	793	807	773	765	783	750	825	761	802	807	801	787	761	791	781	762	751	739	805	780	739	811	774	756	824	785	742	829	743	761	836	784	773	806	794	700	808	820	781	775	799	778	807	851	790	756	832	768	807	784	773	800	827	816	818	804	748	800	770	788	796	830	791	753	770	789	802	706	814	784	766	803	787	803	789	799	790	794	732	816	824	807	822	811	771	785	796	820	794	751	824	762	804	806	764	812	770	855	770	771	711	784	778	784	822	742	753	841	721	771	789	778	768	772	792	782	768	814	741	754	791	880	772	750	819	764	780	788	827	796	809	757	812	803	814	769	797	737	754	740	793	803	739	810	723	765	816	772	745	782	717	856	794	787	747	776	784	819	773	768	756	760	760	766	784	815	790	778	757	820	819	785	787	805	824	761	794	776	788	766	758	757	848	755	820	765	748	797	733	763	806	798	811	814	764	768	802	740	759	823	766	843	789	859	786	804	777	813	796	774	754	748	773	822	805	800	819	772	787	798	781	778	801	781	835	801	812	779	825	771	801	785	791	727	827	767	778	736	818	854	825	793	816	766	783	774	821	774	760	812	772	784	808	807	833	752	818	804	790	761	782	783	787	761	810	772	771	798	779	803	863	770	750	762	751	828	773	780	782	793	804	806	801	785	794	802	746	746	726	783	802	753	858	760	807	829	813	769	775	822	836	785	825	842	828	758	750	834	794	786	747	810	765	757	806	780	750	790	791	830	818	854	766	808	790	736	728	828	789	768	846	781	812	794	800	784	783	758	760	807	783	824	783	794	781	809	820	788	802	815	739	790	829	775	771	775	798	769	768	804	813	799	748	793	803	828	815	817	790	755	765	809	723	774	768	740	757	730	722	752	862	780	751	763	768	780	772	808	783	751	780	834	771	796	786	838	802	724	784	798	798	763	752	781	874	759	721	773	733	808	743	823	805	718	791	736	759	786	808	804	814	767	806	763	761	813	801	822	833	769	755	749	780	804	817	758	792	800	749	764	800	760	803	784	777	793	816	804	778	745	737	793	772	758	749	805	781	723	815	802	777	797	768	765	805	799	774	797	719	807	799	845	775	776	752	757	744	752	821	765	809	762	805	827	778	723	821	805	759	811	754	768	804	747	755	787	789	785	765	756	779	771	763	740	728	788	764	752	790	805	808	795	806	819	779	767	799	770	746	784	806	758	850	791	814	820	794	779	774	763	854	755	785	775	761	813	776	764	769	787	804	838	757	818	811	801	798	807	819	807	762	750	726	760	798	796	736	835	784	794	756	777	818	790	792	803	781	783	789	786	773	797	747	783	788	821	781	741	750	826	778	833	786	777	779	809	788	808	791	841	763	783	797	813	746	788	732	786	787	803	773	785	797	782	772	805	772	755	792	822	730	791	788	747	804	758	767	806	764	786	770	733	771	748	799	755	755	792	782	838	793	849	798	745	778	784	772	770	792	762	809	757	751	797	783	736	761	768	787	763	776	773	820	757	721	790	779	775	773	836	787	808	819	775	768	864	770	799	767	803	811	779	780	818	773	758	768	778	841	770	839	793	773	785	817	862	773	834	732	764	777	794	762	761	743	804	765	752	793	789	867	749	758	837	807	823	768	780	774	782	793	804	778	781	826	777	787	803	811	802	826	809	805	785	843	794	782	778	791	733	778	791	769	772	818	770	807	818	777	797	777	718	787	827	770	797	803	783	789	831	819	793	780	773	780	775	773	771	772	769	771	756	817	824	747	743	817	786	761	715	802	806	817	776	846	789	797	754	743	751	791	799	789	796	792	786	743	797	775	831	821	815	743	797	777	769	825	748	816	786	801	783	768	785	804	796	787	777	779	792	799	815	770	836	779	790	825	823	773	784	762	780	811	859	794	762	766	825	777	783	803	793	767	784	789	788	763	763	806	794	732	733	761	798	802	731	814	830	812	806	804	775	781	794	807	777	808	764	745	791
5352	2854	5539	4107	2091	1540	815	756	591	528	631	532	534	643	967	989	1022	891	731	659	523	456	443	411	381	445	419	451	424	457	364	384	443	412	449	453	421	409	413	414	427	429	441	418	406	410	423	399	438	417	425	435	419	430	406	414	426	428	407	416	397	410	416	430	418	411	389	423	430	412	413	375	395	419	382	421	413	396	425	405	408	391	394	412	434	418	413	442	425	417	423	433	403	413	427	396	393	447	425	411	409	365	408	418	423	399	436	438	413	467	384	406	395	438	412	436	418	369	469	402	447	440	452	414	415	418	391	402	425	418	399	357	421	429	375	458	414	428	414	434	450	426	363	388	385	408	379	412	425	405	403	400	399	411	443	440	423	393	431	403	420	441	403	417	437	415	447	389	413	444	425	417	433	409	426	479	397	391	426	404	389	430	386	394	421	427	440	401	456	443	408	387	412	422	424	424	407	390	444	396	399	398	421	385	419	418	394	427	408	428	397	423	451	403	410	446	445	429	414	459	420	397	416	444	404	410	409	417	427	422	406	437	397	433	416	417	411	425	413	405	445	401	434	429	409	429	416	426	468	446	407	401	402	446	421	437	419	399	397	411	435	405	415	429	430	399	387	433	417	424	410	409	391	432	410	382	355	405	415	416	423	411	399	399	464	417	380	449	401	431	428	421	396	434	461	401	416	412	419	407	409	433	409	433	484	431	415	412	407	443	375	440	416	397	417	403	435	382	432	451	403	407	408	402	419	404	423	385	426	403	413	408	393	420	415	466	443	445	432	398	386	401	423	406	402	394	439	412	410	371	425	371	411	401	432	434	395	416	417	438	409	426	395	408	391	414	422	361	391	444	409	413	382	435	436	435	405	430	423	433	411	432	439	407	353	401	444	391	421	427	424	424	437	403	412	383	461	399	386	425	441	442	401	429	428	462	429	419	420	401	401	408	405	416	410	407	405	403	380	474	430	392	431	417	427	464	396	423	448	415	406	405	402	420	407	401	441	441	415	391	391	420	430	410	447	386	407	452	408	386	454	436	409	460	454	368	425	418	419	428	411	387	367	386	405	431	423	414	414	417	412	460	428	428	427	386	400	411	393	446	408	426	419	434	393	399	419	422	433	417	428	393	404	442	391	389	402	412	406	417	426	445	416	403	416	439	396	376	448	410	435	468	388	487	430	415	380	438	394	378	382	401	394	403	428	397	408	412	414	456	437	408	439	417	402	378	394	411	407	433	383	381	430	443	403	398	418	433	418	427	401	435	413	428	434	452	403	395	434	436	415	466	416	410	426	372	378	440	445	404	399	415	400	406	431	416	434	428	422	403	423	449	413	479	375	394	388	400	423	385	425	387	399	431	443	392	403	442	411	448	421	379	400	392	428	436	412	398	442	424	394	422	430	418	393	423	436	395	381	434	411	399	431	462	450	393	395	411	426	447	415	434	428	423	408	424	426	437	395	435	422	423	419	451	451	403	405	403	399	446	403	440	434	400	425	456	431	407	411	420	421	394	428	424	425	411	431	412	423	426	427	409	428	416	376	416	432	410	418	439	408	397	438	404	442	435	443	429	443	441	418	420	395	423	428	448	369	421	400	416	433	408	396	421	395	406	467	390	434	427	400	417	417	415	378	425	404	436	413	405	396	409	413	415	410	444	433	402	407	428	409	382	420	423	386	406	422	380	394	390	394	399	390	384	419	403	422	421	427	397	428	418	453	389	438	426	452	457	387	432	427	419	401	435	422	474	445	391	422	450	442	411	433	409	426	428	412	408	423	418	415	444	428	413	390	414	408	422	427	413	439	406	416	424	369	390	387	432	419	407	399	401	402	416	398	425	385	383	390	380	439	424	374	416	427	404	402	415	412	457	430	399	389	439	405	411	407	444	403	391	389	436	434	425	399	435	431	382	422	439	420	378	432	409	393	410	387	446	416	445	426	410	431	421	408	420	397	379	406	432	455	383	393	426	423	434	411	389	425	419	404	436	399	414	409	389	394	452	400	407	430	399	381	414	411	432	411	392	397	417	428	447	416	458	441	382	432	425	422	419	416	405	412	400	421	430	374	419	437	417	418	415	388	434	411	403	415	415	442	413	400	439	423	402	371	414	415	383	440	416	370	402	417	402	414	404	414	408	406	401	414	394	411	369	417	376	407	389	395	409	400	383	445	427	431	421	409	426	425	412	454	406	441	381	393	376	453	414	440	422	402	399	359	434	401	430	393	446	438	394	432	431	454	402	428	438	438	400	420	430	389	410	418	405	385	429	423	388	405	420	414	417	364	409	411	416	409	398	442	441	429	391	433	407	356	411	434	409	426	401	425	445	415	415	490	441	368	410	445	429	401	414	417	422	390	403	388	433	444	360	389	430	408	345	418	407	457	418	348	442	419	393	430	385	404	428	436	401	435	426	394	433	430	394	406	403	452	418	413	392	416	398	383	441	440	419	429	413	426	427	404	419	417	420	394	426	451	400	352	446	377	420	418	429	405	423	422	424	414	401	416	409	410	417	408	403	432	409	386	434	451	405	420	429	376	446	389	394	434	435	441	408	433	380	408	420	396	422	413	389	451	406	370	416	387	396	388	381	452	423	470	437	423	391	359	411	399	408	418	417	407	402	360	426	408	428	393	482	412	386	411	425	406	420	424	403	442	412	408	425	465	432	405	417	392	449	394	409	421	400	441	428	433	409	429	440	407	396	434	393	461	496	453	409	412	374	402	366	418	471	408	392	435	447	422	448	414	418	374	398	416	421	399	430	429	481	390	391	432	393	457	403	411	421	444	450	427	434	429	405	414	431	434	390	440	342	411	398	429	407	395	410	391	414	415	435	415	390	450	448	416	391	429	385	416	422	415	413	420	393	392	441	364	379	433	414	438	429	372	433	400	424	374	433	435	451	404	381	399	409	459	443	422	415	409	436	439	436	446	397	435	400	400	432	418	414	405	392	418	383	429	418	415	424	432	430	374	389	412	415	398	381	389	430	430	396	432	425	435	388	404	397	388	428	424	477	453	455	427	431	400	420	420	416	389	433	422	400	425	396	406	416	450	401	433	460	364	395	392	443	445	400	414	418	397	441	417	423	399	413	404	409	379	405	432	434	389	398	398	427	445	456	437	412	418	362	484	446	417	445	404	383	420	357	429	444	400	430	439	406	416	401	412	399	412	394	435	406	385	384	423	379	437	410	419	452	377	419	393	432	404	403	485	441	400	445	424	414	445	438	394	436	396	390	418	414	408	430	411	405	473	433	399	430	412	445	431	442	382	401	431	411	455	423	392	412	383	410	416	450	404	416	426	392	411	376	448	404	442	442	407	391	400	393	443	435	398	410	396	426	400	400	383	419	412	435	438	417	436	424	433	438	423	430	470	410	440	449	377	386	394	382	400	435	407	419	400	403	400	435	388	372	390	397	392	411	422	366	420	420	434	404	434	411	425	428	385	405	441	398	403	442	389	421	422	411	390	423	395	427	413	394	389	432	419	404
4039	3264	9617	9661	6027	5611	2981	2427	2168	1900	1913	1858	2006	2860	4249	4287	3900	3140	2278	1736	1368	1115	1096	1006	1014	999	968	980	1016	986	917	912	1012	1019	971	909	1011	919	959	910	911	949	915	974	996	1015	986	981	967	963	996	871	961	970	983	950	937	943	992	937	975	959	949	967	967	963	888	918	940	957	948	886	943	963	980	951	1016	966	961	970	905	907	909	927	969	991	971	1009	1007	959	953	970	957	984	917	994	943	976	951	990	977	955	966	959	978	916	976	960	933	951	988	967	946	1010	1015	941	957	958	943	951	968	950	941	933	971	927	953	980	984	924	991	948	924	868	912	953	973	924	949	925	974	940	989	947	974	908	929	1036	1000	1046	1007	966	1003	928	957	965	898	944	960	989	912	1035	1004	929	934	959	941	953	955	960	876	964	920	1011	958	952	968	999	933	974	971	940	925	1006	932	981	940	977	997	884	980	914	988	1016	967	988	932	937	992	948	1033	947	966	915	968	949	953	979	922	912	988	960	951	1001	945	967	985	929	993	914	909	997	920	936	960	993	984	958	953	954	951	924	935	946	989	974	1000	959	986	953	998	969	880	916	973	956	909	990	951	944	1007	952	1031	988	957	1014	997	990	957	958	941	969	991	985	933	934	932	958	951	988	955	963	969	973	954	924	951	927	953	913	1013	948	997	942	1007	892	979	992	962	979	940	959	943	937	982	974	919	956	993	981	979	946	941	974	907	977	975	992	1033	916	966	1009	997	955	923	984	944	913	994	950	947	918	911	941	918	991	950	973	969	969	1006	972	970	964	1010	915	968	990	984	947	994	930	924	953	985	982	944	884	986	911	948	992	947	965	971	932	991	974	941	957	977	982	973	911	978	998	920	986	948	968	945	952	968	981	909	1013	969	965	969	943	954	939	1014	959	987	924	914	1008	1002	918	963	1009	992	912	959	984	992	956	930	981	948	945	997	931	950	948	965	934	934	956	936	919	933	978	927	960	920	1000	959	964	947	964	917	975	908	908	899	968	949	934	941	974	972	925	957	1025	922	1010	971	904	1001	1000	956	959	1001	968	946	918	974	946	930	942	935	901	921	987	984	987	978	992	989	961	971	922	924	904	1039	990	961	948	990	964	941	964	1017	926	946	981	890	968	943	932	964	886	908	953	934	968	971	935	989	923	985	952	939	969	986	999	939	919	926	969	965	964	985	983	962	986	991	925	996	956	933	984	924	938	944	924	963	949	947	978	980	958	1005	918	905	971	970	970	947	921	956	972	980	982	930	973	938	964	977	957	963	969	995	985	960	1014	985	957	958	932	965	961	969	942	918	929	962	923	961	925	970	940	985	957	1033	946	986	981	1038	962	968	948	971	943	952	920	894	967	944	972	906	984	942	963	999	943	995	1000	986	1008	939	991	922	950	967	1023	962	991	972	982	983	978	972	928	985	999	961	977	939	907	949	1004	978	935	898	945	930	1035	955	985	948	955	953	991	938	967	1022	906	941	937	947	964	928	925	903	941	964	1013	977	930	957	963	993	1006	949	995	924	993	977	981	983	1042	979	957	1013	1005	925	906	958	977	968	958	975	957	1003	980	928	945	981	976	958	914	976	926	949	910	969	962	963	1011	1013	939	982	913	982	940	1014	925	918	920	980	963	961	964	987	904	937	921	962	932	971	881	977	983	965	997	960	929	1024	985	954	992	976	969	987	942	956	977	997	950	966	975	960	944	928	961	961	945	987	1025	974	963	968	928	958	942	943	998	919	971	977	935	953	1016	984	919	959	932	949	964	974	922	977	953	921	930	911	974	953	914	949	948	1003	978	937	994	995	965	915	926	964	939	949	947	968	987	927	978	902	1007	952	895	953	954	944	971	962	960	975	899	1017	940	991	973	927	1017	978	1028	984	996	970	987	947	992	952	1001	976	990	934	987	958	949	1053	968	932	964	981	978	958	994	955	969	955	987	976	999	983	984	986	942	984	960	1012	947	986	959	906	968	975	1002	936	906	983	1023	959	937	1004	980	940	974	954	1042	1028	990	948	932	921	964	963	964	914	965	956	999	1010	956	1001	918	966	962	958	936	951	939	977	999	978	969	964	968	957	963	1013	886	897	990	915	998	960	997	999	963	949	982	930	980	972	937	965	1010	966	997	904	977	933	972	931	974	970	957	914	985	960	938	954	969	1013	992	937	971	1028	971	922	1029	931	889	962	948	981	947	974	1000	980	1003	963	959	984	969	912	996	919	987	959	915	955	994	921	946	971	1010	949	960	983	960	930	931	1002	1008	935	944	1018	931	927	975	972	1021	907	971	950	977	1010	939	886	955	947	969	974	961	945	988	982	1006	933	1016	963	984	932	964	968	926	893	899	968	965	968	996	956	959	960	911	938	1000	971	965	932	985	914	1020	955	1026	976	976	972	934	999	971	997	940	926	960	932	959	974	954	985	952	966	978	920	963	945	953	974	973	945	973	959	978	963	889	970	971	957	969	950	975	996	921	946	969	916	977	986	995	959	974	965	991	952	905	1033	960	940	934	937	1018	964	988	936	933	984	953	946	951	958	930	965	959	950	977	968	952	987	1035	971	940	981	976	950	936	1006	935	941	911	909	950	983	962	987	1020	942	1023	943	916	988	973	914	962	1019	963	955	958	1000	984	962	959	969	922	957	957	980	985	961	927	931	961	916	1006	968	923	974	933	964	940	1011	1015	994	948	962	967	963	939	944	1022	903	925	955	1013	967	1001	955	961	917	959	946	928	948	945	930	1005	1004	969	1030	968	945	958	942	934	948	985	979	961	972	972	997	949	992	927	914	961	925	942	998	891	966	916	951	1016	942	923	956	966	979	925	961	991	959	999	982	994	942	1017	1040	890	978	942	987	991	947	972	932	1046	938	927	957	961	937	946	956	994	867	993	903	923	990	1012	970	959	1014	991	937	871	932	943	921	972	1024	970	976	969	989	970	942	887	1017	939	1011	962	916	939	982	991	962	979	954	954	936	931	945	991	1000	924	999	954	962	988	938	938	950	981	992	959	982	925	997	994	983	982	945	933	992	983	943	921	959	940	996	931	954	951	1028	943	996	946	986	991	965	901	934	911	910	1021	952	893	940	937	995	968	955	984	1008	1013	956	970	949	992	964	953	948	941	897	996	983	944	959	973	945	959	1013	933	1006	947	900	960	927	1013	1001	940	932	901	975	1001	950	977	1002	950	953	978	954	944	979	984	972	1005	985	949	980	971	980	988	999	965	932	982	933	951	913	930	989	937	926	962	910	896	957	973	982	937	971	952	953	1001	998	1002	961	950	998	988	990	949	933	930	948	951	902	972	988	953	919	912	978	991	972	999	924	926	1010	985	989	996	946	950	896	950	933	980	970	952	970	968	964	940	964	994	972	920	963	947	930	977	958	997	1032	972	954	941	945	955	946	974	926	916	954	940	939	937	963	959	960	931	924	965	969	922	976	947	964	944	919	973	954	952	952	995	989	920	984	935	963	980	956	960	976	962	962	920	929	1026	997	951	976	935	1031	1005	948	948	964	967	961	940	981	954	955	938	990	912	942	953	948	971	955	964	1002	1002	971	970	980	943	1018	1007	971	924	989	933	920	950	966	948	944	977	971	984	988	971	953	1000	992	988	993	952	904	948	993	912
20184	20089	40490	33459	19504	22536	15387	4679	1813	1173	989	1249	1747	4453	5744	5834	5413	4503	3103	1736	1039	643	502	358	371	382	361	360	362	416	378	405	347	357	349	373	368	365	369	376	400	383	350	376	366	385	407	362	390	400	339	401	366	391	381	361	377	343	376	384	354	387	364	379	393	369	370	352	405	377	369	363	392	362	383	383	371	417	351	350	415	382	370	387	415	351	358	339	375	340	363	364	346	370	350	405	394	371	382	357	360	376	352	404	380	374	373	355	374	369	401	357	367	384	354	387	355	377	350	367	349	365	380	387	368	358	430	337	348	401	348	366	360	408	348	370	381	347	373	408	368	354	381	367	381	366	348	360	398	359	356	403	348	322	372	359	338	365	355	377	333	395	370	380	375	427	378	350	360	359	376	348	375	333	381	340	355	385	390	371	368	346	409	394	382	380	363	373	340	345	380	354	348	358	375	379	366	351	411	377	369	374	353	369	365	429	386	360	401	389	377	397	372	402	367	367	350	371	342	360	372	351	336	386	388	358	395	360	371	344	357	342	356	408	385	358	367	382	334	391	367	327	365	373	364	334	355	359	373	400	357	359	373	364	349	374	357	392	376	375	390	363	364	365	372	374	404	370	372	349	328	381	382	370	398	364	367	373	348	372	318	354	365	388	387	369	327	355	335	373	375	387	376	339	378	401	373	368	387	372	351	389	396	356	347	329	386	344	367	340	379	354	381	358	342	340	353	366	351	361	369	366	389	377	358	332	374	380	394	335	353	403	379	349	337	359	356	347	386	389	367	358	378	327	375	382	385	371	355	390	394	372	390	359	369	359	416	360	375	359	358	374	364	368	364	359	372	342	346	377	366	355	378	381	357	381	357	357	398	376	375	393	369	338	440	378	371	387	350	399	377	358	380	376	369	379	351	348	322	365	346	358	353	371	400	403	400	336	352	370	380	366	358	379	363	357	367	405	362	356	393	371	366	377	392	359	361	337	348	346	392	365	356	360	382	359	363	393	356	344	420	366	380	388	378	384	371	389	358	361	370	365	407	359	366	341	370	357	371	380	351	389	371	348	385	352	372	370	358	351	381	354	384	358	382	388	367	328	353	393	363	361	353	365	360	387	393	339	370	337	396	362	346	382	377	359	355	333	359	346	385	382	362	405	374	367	362	396	400	362	392	366	393	408	336	373	342	386	390	378	364	370	363	363	374	359	373	384	381	361	366	347	360	374	391	406	377	353	384	398	385	396	345	364	328	350	336	341	371	386	388	364	347	393	366	349	354	366	416	344	349	358	348	368	324	324	382	351	388	387	372	365	365	351	372	378	393	356	367	392	382	338	395	352	369	387	369	370	367	336	363	355	404	386	343	379	362	368	385	384	368	332	348	379	372	393	385	360	356	374	393	391	379	406	390	337	354	368	405	363	367	383	372	397	344	381	385	363	366	384	348	389	368	376	359	367	368	371	347	343	362	419	370	384	322	393	362	374	386	390	365	367	361	374	354	351	389	370	386	379	365	379	390	333	353	356	398	361	413	376	323	367	365	384	362	379	367	429	370	392	378	366	366	382	352	374	383	349	361	368	379	388	366	407	390	382	355	408	378	338	390	405	354	342	367	373	389	380	367	375	383	370	378	398	383	416	345	344	370	347	371	377	386	374	367	380	369	379	378	392	367	408	376	349	347	359	343	359	379	410	362	377	363	381	346	336	378	361	409	365	378	342	305	350	320	362	370	369	326	360	391	379	392	367	407	374	370	365	378	369	341	406	327	341	330	376	389	374	410	381	382	351	414	385	371	361	373	356	363	390	368	342	360	417	354	401	360	358	369	340	393	351	379	391	372	348	343	352	354	343	352	381	379	391	402	384	351	332	341	366	372	388	392	396	398	375	367	379	393	369	401	383	358	368	328	396	354	333	368	320	360	354	360	347	373	364	386	359	354	346	339	379	377	364	385	405	357	350	389	368	371	365	362	376	387	374	386	394	390	343	363	345	360	390	372	344	382	360	393	383	376	368	346	376	372	389	397	391	389	337	373	379	335	348	371	363	348	347	379	396	326	353	359	387	360	365	410	344	349	377	364	375	411	363	366	375	385	358	371	356	316	343	343	338	337	335	386	362	362	371	373	372	401	362	349	392	400	369	403	364	341	381	354	407	394	353	363	369	372	386	407	393	371	375	399	374	394	338	383	377	372	359	389	389	359	392	373	373	337	316	367	369	394	354	403	377	422	378	383	367	343	398	370	375	365	368	356	375	384	368	335	368	354	365	400	345	349	361	380	358	343	398	370	348	363	337	355	368	368	356	379	355	396	410	335	374	355	339	390	391	358	347	341	407	353	366	362	385	370	385	379	357	398	387	386	373	376	385	362	393	372	359	368	348	323	372	348	374	390	382	357	394	367	363	368	379	351	387	365	395	374	406	368	332	383	386	331	403	359	331	383	371	347	371	326	358	413	394	385	346	364	358	375	417	400	363	372	377	329	379	366	375	358	375	353	352	348	371	388	376	371	408	360	365	357	375	364	369	346	340	353	399	386	385	340	345	370	365	375	373	362	373	360	363	366	372	356	402	378	355	347	340	332	351	383	376	371	387	341	369	393	361	367	360	389	381	374	359	362	360	360	362	359	360	389	368	373	387	389	347	359	408	402	357	355	380	356	361	406	392	345	324	398	383	408	366	389	407	328	346	392	373	363	386	309	390	352	390	362	376	383	359	380	395	393	372	363	374	373	362	354	366	362	376	368	384	358	395	395	382	377	378	374	370	372	347	373	384	408	372	353	385	360	359	389	396	368	358	338	361	334	402	354	362	363	383	370	360	344	366	407	360	353	374	317	355	393	389	396	372	381	349	372	376	366	356	348	394	366	364	370	400	338	366	390	339	360	368	320	323	340	365	378	392	384	355	352	390	380	372	322	389	343	355	360	390	379	325	375	374	350	335	371	388	370	338	347	370	395	352	370	377	367	358	383	358	380	399	369	392	375	370	356	374	341	371	360	402	398	382	355	383	345	366	344	409	372	423	367	363	374	364	397	384	366	350	396	398	383	365	378	353	358	381	396	374	359	395	355	357	345	391	344	365	398	370	368	380	375	331	384	384	364	368	377	379	371	359	377	385	375	364	366	387	374	364	353	418	372	409	360	397	361	358	361	380	355	395	393	352	358	376	376	395	380	369	374	338	339	339	364	366	372	364	368	379	388	344	422	386	395	378	394	369	345	379	342	345	384	415	374	360	388	348	375	359	394	381	341	375	361	343	379	382	395	346	355	368	352	381	358	389	366	384	407	357	383	366	345	389	385	361	350	344	372	397	377	418	354	398	359	309	395	396	329	371	379	371	352	366	383	374	403	346	352	394	375	376	351	343	373	376	340	380	412	358	379	369	364	356	384	363	381	355	403	383	403	378	414	344	369	359	330	407	398	372	382	378	356	339	320	338	379	360	344	405	409	364	352	336	367	379	359	360	393	381	373	363	349	385	389	382	349	344	381	360
12369	15920	36811	32804	23419	34538	19930	7292	4768	4543	4570	5918	8506	19215	22403	22377	21623	18169	13299	7635	4257	2246	1387	1079	946	869	868	897	839	845	855	829	814	871	850	858	882	890	829	871	839	863	869	859	880	843	866	885	775	848	822	842	872	882	882	842	882	853	886	831	890	846	870	914	870	909	857	832	829	819	885	864	836	838	885	858	895	842	836	844	808	829	873	797	836	910	892	900	854	868	870	841	801	822	869	875	841	830	887	837	876	868	834	799	827	871	830	911	872	880	877	875	823	884	871	879	912	880	820	884	896	877	829	863	903	856	801	886	854	880	881	873	893	822	820	847	863	875	882	898	863	876	854	871	834	927	887	894	862	880	823	899	892	864	864	809	832	775	869	834	871	844	907	862	873	830	846	898	911	883	902	900	837	839	869	851	848	873	850	887	806	893	896	883	869	882	847	884	857	840	851	871	917	849	864	831	854	857	816	866	871	849	906	900	862	864	878	862	862	842	876	842	892	859	834	925	839	856	885	874	879	885	887	914	899	848	850	876	889	890	866	872	846	839	879	901	852	882	849	869	835	830	872	875	908	846	879	888	845	840	886	835	844	841	822	880	869	878	808	844	855	879	884	821	839	876	865	848	884	893	913	844	854	851	872	874	827	835	873	827	889	856	930	890	804	816	818	828	884	798	844	852	847	890	870	824	874	849	864	889	823	887	865	843	838	930	822	910	806	847	851	825	880	845	802	899	847	826	881	863	833	925	792	832	830	849	841	858	814	877	880	863	867	895	833	794	873	860	850	877	855	886	798	843	829	883	846	802	833	841	837	913	846	869	834	857	901	859	833	894	867	894	887	845	876	855	880	816	843	871	826	897	833	897	890	897	901	855	845	830	868	856	853	845	905	886	842	847	881	869	826	859	839	863	855	864	865	802	866	850	829	887	826	894	897	883	839	860	890	878	876	889	894	866	856	856	863	875	880	894	845	872	839	879	893	884	832	903	883	828	879	857	890	841	866	875	897	908	848	905	861	849	903	810	876	884	872	898	814	887	856	868	875	827	846	891	823	858	888	837	878	846	854	872	847	845	884	867	859	821	898	896	891	852	863	880	866	819	854	829	831	817	852	874	822	860	861	942	817	832	906	831	840	857	813	880	849	828	830	855	868	877	855	892	848	882	835	820	861	877	847	844	861	879	851	819	909	801	866	913	875	871	876	838	861	887	886	851	841	846	856	813	829	876	830	916	830	823	891	841	893	875	853	876	873	884	834	843	836	923	877	844	830	864	854	882	856	878	859	867	891	909	891	801	867	872	814	834	859	823	893	859	868	877	789	913	899	866	916	904	857	868	885	893	840	839	890	834	867	885	879	815	847	869	845	866	881	846	915	868	857	845	833	845	898	859	856	872	852	877	894	816	829	856	861	873	888	835	873	846	867	848	873	853	845	869	854	894	807	864	852	870	844	822	878	828	899	833	849	862	833	847	858	849	881	828	837	871	850	839	845	847	875	829	898	882	910	816	860	869	848	877	851	861	911	888	923	865	871	865	884	893	851	845	849	903	871	856	902	837	836	937	832	826	854	861	822	859	885	894	886	851	862	863	856	853	834	866	857	901	856	876	883	895	872	876	843	898	837	864	861	845	843	869	883	816	864	884	820	892	857	819	857	872	869	835	877	840	931	863	864	862	869	840	896	876	838	903	886	865	855	894	823	849	918	879	829	867	929	865	821	867	897	848	843	889	868	892	851	851	917	894	858	829	833	905	931	818	881	843	887	889	842	857	883	866	901	911	895	888	851	878	826	809	813	841	843	850	874	885	912	833	854	870	898	857	894	866	826	886	845	835	886	825	826	874	873	867	841	834	834	882	887	879	850	866	877	851	831	850	832	878	819	876	815	909	897	844	815	842	843	898	895	891	844	815	813	841	846	902	871	870	818	816	830	840	807	830	856	853	878	848	840	872	844	861	830	861	917	869	868	907	854	880	900	861	854	897	878	887	877	908	884	868	858	841	882	818	879	828	845	868	869	820	828	865	866	886	901	915	863	873	836	865	859	831	845	859	840	890	847	862	842	884	883	884	862	885	858	893	859	873	862	855	881	885	850	893	816	880	829	840	880	810	894	872	819	881	828	846	852	868	824	886	863	794	809	826	866	818	860	866	814	895	924	809	850	863	857	875	873	870	852	891	882	850	873	865	916	835	863	869	854	838	856	886	912	837	867	801	842	842	913	845	853	857	872	885	847	845	840	853	844	879	904	855	890	847	888	866	909	847	861	870	852	871	814	878	893	920	909	877	843	875	910	891	920	872	852	846	908	834	897	834	873	858	873	860	854	899	853	839	877	871	891	919	851	854	870	857	871	901	883	908	877	896	845	862	859	847	847	838	861	874	858	833	865	864	882	896	869	839	910	862	840	815	823	869	854	841	860	899	870	886	837	820	841	889	835	852	816	838	880	847	877	914	900	859	829	870	837	843	866	863	860	821	913	855	824	889	882	893	878	793	894	926	852	840	877	907	859	851	882	836	901	888	879	849	869	889	798	845	905	887	817	835	860	879	901	890	881	910	882	818	855	881	848	852	854	806	888	923	866	853	856	923	892	897	872	879	846	826	869	848	896	863	880	861	854	893	833	841	800	902	875	870	848	801	813	882	846	864	874	889	850	863	882	874	842	854	847	852	890	875	871	862	906	793	846	813	842	809	818	874	866	821	849	782	840	846	796	830	840	882	829	857	868	903	916	871	853	863	852	850	883	853	849	905	835	822	848	884	827	892	807	856	843	865	848	864	869	839	861	834	840	893	859	835	891	860	814	842	860	871	827	856	863	928	872	841	889	905	900	925	896	818	857	876	849	854	889	875	890	849	868	888	837	819	830	845	878	889	866	825	842	833	889	867	856	889	863	810	859	895	802	836	840	921	856	856	819	884	851	837	905	854	948	884	873	860	883	834	866	866	827	826	855	832	841	853	847	878	820	886	847	840	851	887	892	830	847	847	854	838	893	869	862	872	847	867	902	906	830	924	876	827	857	860	920	870	872	856	905	863	890	896	894	866	875	851	885	817	863	863	851	846	886	839	899	843	889	857	851	839	857	893	840	856	862	868	833	860	814	827	865	883	838	937	895	856	795	912	889	856	889	891	834	907	814	895	858	807	861	869	859	827	809	854	819	826	903	829	837	826	866	912	889	888	820	878	897	890	837	862	880	853	844	838	879	858	931	881	864	849	854	792	869	902	837	875	910	854	842	911	883	811	864	821	905	871	854	869	858	835	854	845	850	859	915	854	867	866	786	888	857	906	856	890	873	861	864	889	850	858	888	895	802	862	850	928	898	883	842	860	859	907	867	869	850	898	847	884	897	853	839	859	850	872	891	842	888	863	850	863	823	911	854	865	877	835	876	907	839	865	851	872	946	839	897	858	835	844	939	888	877	892	849	832	842	828	893	809	918	906	893	852	874	867	865	895	843	800	863	860	834	850	915	894	895	855	835	903	840	870	848	812
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
