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
338062496026	338062496579	338062497129	338062497679	338062498229	338062498779	338062499329	338062499879	338062500429	338062500979	338062501529	338062502079	338062502629	338062503179	338062503729	338062504279	338062504829	338062505379	338062505929	338062506479	338062507029	338062507579	338062508129	338062508679	338062509229	338062509779	338062510329	338062510879	338062511429	338062511979	338062512529	338062513079	338062513629	338062514179	338062514729	338062515279	338062515829	338062516379	338062516929	338062517479	338062518029	338062518579	338062519129	338062519679	338062520229	338062520779	338062521329	338062521879	338062522429	338062522979	338062523529	338062524079	338062524629	338062525179	338062525729	338062526279	338062526829	338062527379	338062527929	338062528479	338062529029	338062529579	338062530129	338062530679	338062531229	338062531779	338062532329	338062532879	338062533429	338062533979	338062534529	338062535079	338062535629	338062536179	338062536729	338062537279	338062537829	338062538379	338062538929	338062539479	338062540029	338062540579	338062541129	338062541679	338062542229	338062542779	338062543329	338062543879	338062544429	338062544979	338062545529	338062546079	338062546629	338062547179	338062547730	338062548279	338062548829	338062549379	338062549929	338062550479	338062551029	338062551579	338062552129	338062552679	338062553229	338062553779	338062554329	338062554879	338062555429	338062555979	338062556529	338062557079	338062557630	338062558179	338062558730	338062559280	338062559829	338062560380	338062560929	338062561479	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
26797	11489	10958	7970	4760	2869	2179	1540	1220	980	778	673	567	599	452	476	493	472	450	397	459	455	479	431	466	473	482	464	454	452	442	456	447	428	431	448	431	439	436	440	445	420	420	466	424	437	475	421	407	426	400	440	417	422	407	439	414	446	462	436	427	433	405	415	427	428	454	442	426	429	426	408	411	415	430	411	424	393	405	402	397	426	431	441	446	445	446	453	478	435	472	427	409	438	405	421	443	379	426	429	422	416	415	417	403	391	446	417	418	426	409	423	449	441	437	447	422	424	421	443	423	401	418	410	446	422	413	422	440	380	453	448	431	399	443	454	457	418	433	465	480	396	431	459	446	397	419	414	390	398	384	394	416	468	389	442	479	384	437	408	387	425	437	464	472	425	416	391	423	415	437	464	432	477	448	431	428	403	435	411	433	482	435	397	456	424	408	433	418	418	417	475	447	447	415	436	409	430	415	438	440	403	451	415	399	433	394	421	396	400	472	445	452	465	423	455	392	419	434	432	459	470	442	416	427	408	472	449	432	426	410	424	424	426	453	430	435	389	408	448	397	428	425	412	421	404	425	441	402	395	412	411	447	421	445	454	394	419	429	422	452	394	434	425	390	444	415	385	452	419	417	427	445	427	435	406	425	427	431	406	424	461	418	405	433	417	426	422	468	430	391	388	445	398	478	432	393	427	410	451	429	421	423	373	432	412	430	447	416	421	411	393	439	385	439	429	414	423	402	431	443	456	415	451	417	476	407	416	445	443	404	398	445	414	393	434	399	426	405	457	471	401	429	428	434	488	409	403	394	450	453	443	460	414	447	438	410	419	417	436	448	428	407	390	434	445	448	458	448	431	458	419	465	439	460	426	458	415	412	447	411	422	414	413	418	415	422	423	458	415	426	458	426	411	405	412	393	439	420	414	449	417	384	431	420	429	422	399	442	443	440	478	465	448	416	451	407	442	463	437	437	434	380	410	432	432	414	454	393	439	425	388	436	423	404	439	420	448	426	442	391	435	405	449	425	432	378	397	431	396	408	398	412	433	452	426	428	394	404	413	434	434	455	400	442	470	444	438	417	428	435	444	423	426	389	391	432	428	402	392	422	442	400	409	407	425	422	399	410	400	452	422	400	365	475	396	407	425	401	423	425	421	379	445	415	383	445	432	433	393	451	432	395	460	416	417	411	431	456	477	435	398	448	439	431	446	441	482	480	425	389	412	444	411	432	444	384	442	438	445	432	398	433	428	408	387	390	442	405	451	423	452	408	405	380	457	390	447	413	426	388	405	431	396	381	424	407	465	447	374	405	385	427	442	428	438	411	466	436	446	444	440	406	417	436	380	428	407	435	446	391	445	448	421	423	424	425	503	420	442	419	441	426	426	421	389	447	405	426	403	402	462	440	483	438	418	424	433	418	408	417	425	402	447	403	469	461	419	408	417	413	387	443	428	406	410	431	423	417	398	402	407	411	408	402	505	465	413	433	442	428	408	427	425	401	444	435	415	354	402	451	384	427	403	403	441	438	410	420	472	432	428	419	429	417	439	446	408	427	399	430	477	421	432	409	388	409	441	439	459	423	425	400	418	442	452	436	412	441	404	429	416	412	383	427	448	427	416	398	427	485	411	396	392	441	393	389	448	422	396	435	440	422	405	414	442	499	447	417	446	413	444	453	424	405	433	461	433	401	429	428	363	415	445	442	460	420	408	409	418	423	403	415	458	451	409	431	428	392	411	440	376	416	415	369	409	433	431	453	406	416	425	471	433	422	420	404	404	410	392	442	419	449	428	440	440	430	407	435	427	429	451	418	455	436	432	436	414	406	444	437	410	461	416	466	475	474	447	419	452	456	419	478	455	438	470	437	419	431	457	426	431	406	393	452	379	413	421	414	453	411	400	435	401	451	441	398	388	406	393	409	421	403	397	414	370	420	406	431	420	412	402	448	436	448	381	443	397	412	452	418	406	422	428	468	422	409	436	409	413	455	448	421	429	415	438	415	382	434	392	418	457	414	409	453	418	397	430	455	399	474	423	418	464	457	452	450	462	394	434	452	434	387	408	419	421	430	431	433	465	420	432	415	435	431	447	439	400	410	436	431	483	398	448	398	426	406	422	435	380	401	418	448	436	445	398	447	386	419	414	430	415	408	406	416	449	417	423	427	430	432	397	425	443	402	395	389	434	415	389	486	485	444	408	454	445	380	436	412	464	437	418	413	415	428	412	432	386	410	444	407	373	455	464	446	429	450	428	433	395	440	421	378	426	409	460	435	423	468	419	417	404	399	422	387	422	431	434	485	412	409	391	421	417	418	438	381	420	429	431	441	419	463	405	432	446	418	426	405	432	433	459	450	384	457	404	413	410	438	415	461	427	405	453	424	405	407	456	409	408	391	432	447	381	398	423	425	439	394	407	405	428	438	419	403	406	420	412	377	399	422	422	405	421	419	421	388	430	430	439	426	403	422	439	418	420	424	381	440	425	423	411	413	448	390	460	483	395	414	410	414	405	432	406	434	412	384	431	428	443	432	381	390	450	411	405	412	447	422	417	434	408	412	441	457	430	406	419	419	483	409	421	410	425	408	426	432	409	429	452	412	423	432	419	439	431	434	409	440	408	436	427	413	407	458	416	420	426	425	453	421	448	439	446	374	439	421	400	442	453	429	407	397	422	440	418	474	452	429	467	418	433	429	438	392	465	430	399	393	467	397	412	418	414	419	400	414	418	409	443	446	450	443	444	425	456	431	430	423	414	399	420	405	468	415	421	418	420	415	476	363	427	427	410	429	393	409	397	426	435	413	426	423	445	409	414	432	454	443	432	417	437	423	449	446	413	453	363	413	410	433	450	440	430	390	439	377	420	442	398	399	442	397	390	425	407	425	437	447	425	417	447	412	483	419	399	441	416	422	405	416	378	427	400	412	418	413	423	452	473	416	449	436	414	409	435	429	457	457	408	411	463	439	458	421	429	430	374	384	407	448	462	395	432	449	432	491	434	453	440	439	415	396	443	433	427	418	395	448	369	413	423	400	422	423	423	448	434	409	417	431	455	436	410	412	409	417	410	384	451	367	402	420	427	456	427	410	448	447	417	410	405	448	416	415	391	382	434	430	456	405	413	431	406	447	398	424	410	462	429	421	426	423	433	436	456	414	403	414	395	425	493	441	414	426	405	421	419	453	433	424	446	418	402	450	427	437	401	427	428	412	449	431	400	385	396	429	400	406	428	451	447	396	439	450	429	412	418	426	422	412	399	400	447	391	430	410	413	399	431	445	453	473	388	448	390	412	391	396	464	414	428	428	395	425	426	421	431	443	463	399	448	417	444	386	427	472	399	453	394	408	416	440	407	418	452	399	407	399	482	406	402	420	419	420	419	442	455	395	401	433	371	417	429	430	430	433	462	414	396	422	476	428	414	399	430	427	423	423	436	429	416	462	445	422	447	404	430	430	419	423	427	414	460	404	423	426	353	421	403	430	432	403	420	416	421
14705	8033	14616	15203	11477	8192	6929	5712	4724	3694	2832	2241	1784	1658	1440	1297	1246	1148	1176	1068	1125	1135	1062	1034	1024	1019	1014	1000	963	961	920	915	1022	862	950	917	912	978	927	1008	1012	979	935	952	956	978	991	987	1059	1008	1022	953	953	954	930	901	968	941	885	960	918	911	922	934	945	929	956	892	895	886	905	978	896	918	945	897	949	939	894	920	892	916	915	903	915	936	947	889	945	926	921	947	972	818	934	920	979	916	875	873	952	882	883	913	889	903	984	959	889	955	885	943	869	906	892	918	914	897	895	907	971	900	894	926	873	885	900	970	895	978	948	892	902	931	904	919	879	907	920	941	949	901	929	923	913	952	952	896	956	987	939	928	874	894	974	874	895	922	919	951	891	928	929	911	919	860	942	913	922	1001	948	945	846	892	905	887	893	945	961	910	885	931	946	896	969	947	910	913	907	913	956	897	895	900	964	888	926	914	936	944	919	908	913	928	835	910	881	899	927	936	884	924	848	883	840	948	875	980	908	940	940	911	927	948	923	950	909	903	939	924	911	933	911	899	916	911	902	914	910	889	923	884	859	929	904	903	912	904	937	906	926	909	907	867	923	962	920	948	910	903	895	923	897	922	928	947	873	900	936	951	945	899	905	936	913	862	941	883	923	949	921	912	923	917	933	869	871	933	907	921	958	950	929	917	903	965	954	912	923	960	918	874	969	930	968	916	933	873	932	896	946	898	976	958	898	894	953	928	832	893	951	962	906	924	917	928	912	936	890	886	894	910	908	896	902	931	898	903	905	971	888	905	937	935	900	907	946	925	923	921	920	943	880	921	953	935	928	924	895	897	942	912	918	906	942	882	908	848	890	859	935	955	889	935	916	974	873	922	885	916	903	899	931	918	885	951	936	902	852	931	969	933	908	938	850	927	865	962	924	835	888	921	984	933	942	925	902	934	861	932	882	850	938	890	897	917	965	974	953	973	888	865	928	904	878	953	955	911	890	895	910	941	918	891	893	935	857	941	945	942	951	898	917	889	886	903	950	948	947	927	909	891	896	942	945	925	906	938	940	894	904	884	863	890	851	955	888	899	951	927	869	918	921	937	901	914	883	914	903	956	920	992	908	883	895	923	939	897	869	910	921	917	884	891	973	911	871	973	959	943	911	899	909	901	924	947	873	944	879	941	899	894	912	949	899	908	904	910	952	859	917	968	892	981	933	894	942	898	893	954	894	852	925	942	981	945	900	958	914	901	957	922	877	916	906	940	963	915	883	909	951	914	992	915	876	906	911	907	926	916	991	888	901	961	879	938	942	955	955	927	938	891	910	952	983	960	929	902	910	944	924	887	977	919	885	917	915	932	913	959	933	883	971	870	914	931	906	889	917	899	931	906	937	937	902	911	948	890	886	900	876	946	922	887	908	947	977	931	957	917	892	967	903	938	875	851	887	904	924	896	883	912	947	940	923	899	916	960	975	936	953	931	938	948	891	927	884	866	902	899	915	897	901	920	902	916	912	893	936	956	927	909	917	868	914	965	926	862	968	894	950	956	890	897	930	914	905	951	905	963	984	946	887	930	937	897	943	899	936	900	938	905	859	941	903	908	908	944	913	939	924	937	871	923	910	951	903	910	951	896	962	931	918	889	932	928	935	902	902	873	923	922	951	875	886	892	904	951	958	872	920	877	940	931	979	875	869	931	922	935	899	896	931	928	907	930	898	932	923	942	853	956	919	943	850	956	935	903	925	902	894	911	922	885	882	857	906	905	921	942	908	901	968	911	870	912	888	913	868	962	921	944	886	934	849	879	916	927	936	927	947	896	884	900	939	880	854	887	954	907	922	948	871	863	914	926	922	857	962	948	896	870	911	911	923	936	880	944	880	892	925	912	927	899	892	915	926	937	943	894	900	834	954	872	958	911	913	923	870	878	870	937	920	942	886	875	943	971	932	926	909	882	972	933	909	892	942	878	920	917	920	961	883	919	849	936	904	876	916	892	892	898	984	895	876	898	922	896	896	901	916	949	911	957	913	920	905	970	909	908	900	891	920	923	882	896	939	937	880	925	937	895	959	901	966	952	921	961	904	927	945	934	887	901	897	955	927	970	893	926	900	903	931	942	890	968	871	905	870	899	944	932	902	928	931	902	925	925	917	982	897	976	902	928	911	900	904	912	938	903	941	891	934	913	951	940	948	925	919	903	926	902	956	893	896	929	904	892	911	889	935	933	909	898	947	953	896	929	879	896	927	923	934	943	948	867	929	921	939	905	899	970	937	946	879	912	879	936	931	930	915	921	950	935	935	886	947	863	942	895	909	913	905	916	926	898	920	876	908	903	889	898	933	923	896	974	913	915	910	919	914	918	929	914	884	909	935	928	851	895	849	953	912	922	961	952	870	906	928	938	889	915	895	897	944	970	860	926	895	870	938	915	937	875	895	939	911	931	953	898	896	904	905	922	936	858	929	892	894	858	898	872	936	907	900	956	945	929	978	889	954	954	929	921	924	906	893	913	882	876	891	915	896	894	920	902	877	942	880	851	919	907	880	893	892	934	921	889	921	888	950	919	902	908	894	943	946	980	873	861	937	886	916	915	899	937	893	892	935	893	877	877	889	900	879	900	912	897	932	958	912	884	933	850	942	969	949	959	936	887	883	896	910	907	966	883	906	928	957	924	909	899	928	944	904	916	893	870	942	934	905	872	955	901	941	964	918	931	957	893	926	895	971	942	899	918	902	878	898	907	896	882	945	902	869	905	960	876	894	952	946	910	889	895	936	910	901	872	936	909	929	944	892	912	980	893	859	921	910	927	875	917	978	921	920	917	955	878	877	916	911	900	940	874	868	880	926	976	915	947	910	931	896	938	921	878	901	943	941	913	911	962	928	885	898	915	950	942	910	926	956	934	919	925	943	911	928	923	892	896	900	939	923	885	943	904	893	908	945	953	890	850	888	971	941	891	883	979	901	935	905	933	903	828	935	878	887	885	952	869	915	885	942	945	971	931	944	928	927	926	874	900	936	934	945	860	896	882	935	913	899	894	967	907	912	914	906	922	902	919	933	865	918	928	928	880	913	912	866	883	886	918	875	882	896	885	909	901	904	874	959	879	903	921	946	924	876	906	939	903	893	919	927	924	915	928	912	903	928	890	908	960	893	915	902	891	924	890	928	874	910	926	884	890	931	871	938	939	930	905	878	953	926	919	936	934	929	942	906	937	926	873	865	941	887	885	910	834	943	960	941	859	960	943	978	978	882	958	915	911	914	931	911	929	926	931	899	943	905	918	902	903	935	939	929	872	838	944	986	886	896	949	923	894	877	893	934	880	935	918	874	915	906	931	882	971	900	917	886	937	911	869	899	924	884	868	908	940	912	931	903	952	939	926	940	900	884	896	913	908	913	928	955	929	883	940	880	965	904	921	922	903	909	923	903	927	933	939	874	909	901	903	944	944	970	901	865	970	960	886	858	922	908	893	893	921	933	925	952	888	901	950	940	908	926	934
8372	3671	3365	2477	1645	1065	927	639	640	565	444	439	401	411	371	361	378	370	371	373	388	374	358	326	341	358	383	370	347	371	349	373	389	378	341	358	342	331	350	323	320	337	334	330	357	368	340	331	360	375	370	328	395	334	367	364	345	387	345	369	365	339	325	371	345	388	321	317	331	337	358	357	363	335	369	381	346	361	368	382	355	350	363	356	359	364	392	319	376	335	346	354	343	345	364	341	321	365	358	346	311	348	356	357	399	353	330	353	314	381	350	361	333	332	359	358	355	361	374	368	340	360	357	349	392	361	323	374	345	371	342	332	370	337	343	360	375	341	372	393	386	365	349	380	343	379	327	330	341	333	332	326	343	365	344	342	363	338	334	300	349	319	376	351	356	418	358	366	347	339	343	359	354	342	368	364	343	350	362	399	336	326	385	356	367	366	358	361	328	339	359	382	345	352	365	350	374	347	354	353	350	354	339	351	381	351	370	350	288	373	333	390	339	333	359	335	348	356	330	372	372	351	337	362	358	364	365	389	379	337	381	295	348	350	375	356	334	362	338	371	319	360	351	346	348	354	324	366	299	340	325	346	333	338	355	338	311	338	346	350	383	330	332	362	405	312	373	339	365	337	339	390	362	380	350	341	364	361	359	374	348	369	372	361	346	329	349	321	336	362	356	350	394	336	381	332	372	338	335	361	370	342	339	330	354	355	341	336	378	360	330	354	364	368	374	321	368	320	350	345	285	381	327	341	386	329	346	309	326	344	325	351	358	364	330	331	332	350	351	331	346	371	360	335	365	329	330	321	382	338	319	358	343	347	342	376	326	366	357	334	363	335	323	351	332	335	371	363	383	362	321	354	343	338	327	323	357	341	355	344	370	346	365	373	374	360	360	351	347	356	323	373	319	356	352	333	355	340	327	359	342	346	363	371	342	362	352	300	386	327	339	327	324	345	335	381	364	336	318	360	355	356	347	351	322	382	353	340	322	337	352	348	345	348	334	365	345	354	333	352	338	341	383	350	354	364	331	361	375	376	369	340	373	372	355	346	374	373	343	375	356	356	319	325	344	373	337	356	348	380	300	352	325	354	336	327	322	374	361	312	361	358	361	373	344	338	377	324	308	339	370	347	348	373	337	352	383	354	343	331	337	331	368	353	307	357	341	361	344	340	358	348	352	351	355	328	349	354	351	331	369	360	328	324	331	384	330	369	331	323	346	341	369	367	352	383	369	343	345	319	322	371	360	396	327	353	323	362	381	326	329	353	372	346	349	361	343	353	330	367	375	364	345	367	334	334	332	330	358	351	345	356	370	340	370	377	358	340	363	359	352	323	366	347	328	331	359	355	338	336	379	379	356	341	344	355	331	370	389	358	380	357	352	370	337	383	368	346	328	320	319	341	352	357	356	326	365	372	371	358	356	377	317	337	343	371	355	325	331	381	367	331	339	382	357	360	334	361	381	359	337	351	333	358	345	326	332	354	364	376	360	307	372	319	334	384	362	343	352	355	366	352	336	379	385	369	382	369	334	369	345	304	337	365	355	318	331	340	364	363	344	373	307	335	347	349	317	369	375	330	348	341	354	370	323	388	355	334	366	348	357	352	333	338	333	360	368	350	334	372	326	342	365	353	338	354	390	339	352	324	341	335	341	324	351	359	353	371	335	330	314	357	354	331	350	352	328	334	361	344	360	355	356	326	315	364	376	344	341	348	311	345	378	368	351	361	369	358	350	375	340	372	366	327	322	341	328	290	365	337	356	354	383	328	355	334	353	351	364	341	414	400	367	365	395	362	338	348	329	302	348	328	362	352	342	372	365	362	356	361	353	362	338	373	333	325	347	353	334	352	320	393	343	404	361	336	362	355	346	356	362	340	330	332	347	373	366	361	408	396	367	355	365	340	357	343	382	338	372	357	337	332	352	319	372	357	364	365	337	367	325	336	331	334	343	352	329	343	339	325	333	310	356	368	347	342	355	351	351	371	341	361	390	359	380	345	347	328	352	334	360	342	375	319	348	367	382	383	349	343	374	354	369	357	344	316	324	357	343	343	377	365	370	335	307	382	340	358	401	368	349	333	355	354	346	358	351	339	360	343	364	351	356	356	323	331	340	331	349	334	358	350	330	366	361	357	310	358	337	328	351	374	347	381	359	356	361	337	338	367	366	345	364	333	370	365	345	343	354	345	388	354	369	398	324	371	368	350	354	386	338	342	356	334	373	350	357	340	363	377	380	344	329	338	384	381	361	340	391	390	332	373	353	332	329	383	377	366	323	341	339	335	363	351	363	322	360	360	358	340	348	346	385	351	331	380	361	349	342	320	340	326	356	327	366	368	369	361	354	406	375	381	371	340	361	358	380	362	349	363	348	346	344	324	338	369	349	340	350	394	351	371	351	385	353	310	364	355	332	341	355	347	359	309	330	367	373	370	374	340	312	336	322	336	345	394	371	367	320	329	322	362	359	355	368	341	351	362	343	377	333	330	338	352	318	371	305	358	355	353	336	339	356	356	333	330	354	353	384	322	311	346	325	368	351	353	351	333	357	370	289	357	331	341	333	359	365	369	323	363	350	336	353	358	339	386	353	345	387	333	340	319	338	305	363	377	331	335	352	358	320	364	358	392	368	350	311	361	356	338	353	371	381	362	356	377	359	331	327	358	368	336	364	305	336	384	377	363	329	365	345	350	379	329	390	356	360	378	341	347	329	348	323	366	337	345	384	409	363	343	348	340	355	387	335	356	339	357	407	331	359	323	375	368	368	360	346	346	334	351	337	340	339	365	378	346	366	351	387	333	350	365	351	349	340	350	352	348	381	366	364	323	358	343	341	368	368	359	317	324	349	333	380	315	363	336	367	317	320	292	367	358	344	351	362	377	386	386	327	333	368	369	341	362	366	349	360	350	347	347	339	348	373	379	332	369	391	361	375	356	340	380	376	370	349	356	338	354	380	366	391	336	335	323	338	335	328	350	359	362	360	347	310	386	370	346	315	371	339	361	345	310	348	366	359	373	371	360	328	358	354	381	340	332	352	372	363	363	396	345	325	379	368	347	349	394	359	328	363	305	347	323	339	340	340	320	384	349	342	357	415	337	360	395	357	352	347	378	324	359	383	332	340	356	345	352	360	342	375	363	376	334	318	344	352	342	355	351	330	325	353	349	376	353	375	366	358	332	380	347	345	361	313	344	368	346	322	338	376	335	336	319	329	369	353	346	412	343	342	358	385	328	367	356	364	367	340	363	325	349	342	374	331	362	334	355	356	372	344	339	378	317	349	308	330	337	329	357	355	379	344	335	359	394	332	377	374	358	371	418	355	364	364	340	370	391	330	340	335	365	367	373	350	388	363	333	339	326	331	333	339	352	367	322	353	328	366	339	329	374	375	333	327	358	350	366	397	367	353	348	373	360	359	312	351	360	375	369	375	350	351	355	362	355	352	367	380	392	377	376	319	368	388	362	329	348	373	347	342	387	293	352	330	380	351	357
5245	3315	6207	6761	5718	3709	3164	2212	2136	1881	1498	1212	1143	1043	936	906	844	879	864	851	808	831	865	841	802	829	784	807	794	788	741	825	839	770	812	777	714	778	771	711	768	828	796	836	779	805	794	814	772	776	850	730	746	829	783	813	782	794	835	807	786	796	744	793	826	764	785	753	748	807	791	816	783	780	774	750	762	763	781	782	798	738	794	803	746	738	765	789	732	751	783	761	765	766	810	774	709	737	788	754	769	784	766	746	782	790	753	776	784	743	780	755	724	784	759	772	772	803	759	758	772	764	757	750	841	786	788	703	755	733	754	769	779	751	855	762	746	727	789	810	796	794	789	782	737	727	818	750	781	778	788	805	782	739	741	773	785	794	779	743	788	793	748	794	770	801	744	775	742	743	761	763	799	808	773	843	748	729	800	738	748	800	780	814	798	811	784	782	769	821	778	818	781	749	756	775	734	795	778	741	819	768	747	751	765	749	747	779	725	747	747	728	816	775	835	723	812	775	805	786	801	768	752	733	805	758	770	828	765	791	741	791	773	729	789	768	772	790	782	811	779	762	782	774	789	726	785	768	739	831	772	768	765	772	799	749	733	769	788	771	739	795	708	783	676	740	799	769	749	734	786	803	753	812	822	743	781	720	754	827	741	803	723	763	786	781	789	765	778	780	736	783	787	771	793	819	781	806	761	720	748	760	773	776	719	745	815	813	814	784	810	812	786	806	739	746	764	762	783	800	809	786	673	783	798	810	769	778	762	741	760	773	755	775	705	772	756	748	736	757	764	722	781	744	783	739	768	721	772	755	749	804	773	780	759	740	811	742	736	786	793	794	777	745	806	770	827	788	757	780	777	767	761	740	774	809	761	790	770	772	769	734	757	774	777	733	766	749	761	793	780	748	802	820	750	823	744	792	716	702	783	777	813	800	760	773	784	797	759	733	806	764	781	789	770	741	808	734	747	798	780	755	821	788	804	766	790	783	751	813	781	772	800	757	800	791	788	758	785	768	758	794	802	783	874	733	733	758	759	805	795	832	784	759	786	759	761	841	751	816	770	744	759	743	733	810	736	785	740	779	773	743	777	786	781	763	791	784	781	760	811	735	764	808	764	779	751	801	858	778	743	765	784	758	779	779	779	814	776	795	740	790	758	736	809	794	766	783	751	788	784	724	782	774	780	800	787	765	754	773	776	743	770	788	801	768	795	758	755	785	771	762	737	808	760	744	760	771	772	786	733	779	771	785	759	787	771	771	803	750	743	743	774	775	798	764	753	787	757	765	720	789	782	763	756	806	797	777	774	771	764	762	769	743	814	749	766	768	745	809	722	770	810	756	776	727	763	774	796	745	810	728	828	806	748	771	784	784	737	719	818	812	770	765	737	785	835	779	831	735	765	748	762	784	764	830	772	729	774	816	809	784	810	808	747	810	753	753	753	775	761	798	833	766	765	802	738	754	741	765	756	751	739	771	789	805	806	753	756	740	811	775	741	812	820	764	729	782	762	804	775	723	809	731	720	849	763	784	735	748	703	761	784	750	743	746	759	723	736	776	719	828	737	756	810	739	788	823	807	750	766	715	791	755	732	815	713	777	764	712	759	737	802	768	783	809	783	805	772	746	769	753	732	771	789	768	806	765	797	792	740	738	766	785	719	792	735	740	800	776	770	720	757	790	780	738	770	698	789	792	791	774	783	793	804	702	752	755	732	777	769	808	789	772	770	772	799	765	762	778	763	748	833	787	760	835	808	765	777	794	828	784	732	796	756	773	745	831	753	775	757	784	809	778	748	786	766	766	840	734	794	780	800	808	792	758	758	755	804	828	734	777	711	826	823	740	755	758	770	776	801	739	829	791	784	749	800	810	758	755	771	727	782	794	770	805	743	772	776	718	763	810	851	760	792	733	770	784	708	744	752	809	804	817	743	738	771	826	827	776	754	817	742	798	806	766	764	746	786	770	763	783	755	794	740	800	753	801	780	760	764	845	766	769	749	772	772	735	739	753	757	750	739	744	775	799	713	776	786	782	770	770	797	845	737	768	767	753	775	799	795	789	768	761	774	745	733	740	812	772	765	750	746	741	766	781	773	726	778	757	769	787	802	778	741	723	737	826	774	788	796	738	771	755	763	813	779	747	778	746	744	784	740	714	774	820	808	804	745	775	829	745	761	778	805	772	748	741	793	774	809	761	765	765	748	807	795	810	837	790	718	717	805	815	768	728	712	818	734	768	780	802	736	741	817	794	751	739	763	734	778	770	755	714	751	767	785	773	755	768	751	794	817	802	776	830	755	786	845	768	775	722	727	753	726	793	737	772	743	750	778	756	775	824	779	784	783	734	732	759	751	809	837	776	771	796	776	754	782	810	744	782	756	792	724	759	763	714	748	778	756	768	742	741	742	768	769	757	768	757	763	728	802	788	765	775	798	760	763	817	791	758	729	759	755	779	748	780	780	798	831	739	774	747	738	790	739	759	742	767	745	769	767	797	789	731	758	763	751	779	790	775	756	769	810	808	752	773	774	782	800	771	790	781	747	749	782	759	787	796	749	757	756	761	773	730	792	774	814	752	766	781	732	764	759	791	771	777	760	766	759	794	772	781	733	753	773	764	764	728	727	757	778	744	766	785	767	800	799	721	790	776	773	784	730	820	772	781	718	772	779	748	810	774	772	741	755	796	796	820	775	777	739	773	736	772	827	750	753	778	775	799	690	813	786	749	747	741	766	764	742	819	753	771	752	753	741	773	820	762	811	749	784	813	770	782	785	724	775	767	757	790	748	794	737	791	782	815	772	748	752	761	757	765	764	800	791	760	788	795	740	715	764	803	779	812	741	749	794	781	781	828	730	775	821	746	759	760	781	786	775	769	793	773	749	750	763	725	759	827	829	757	790	771	775	696	750	814	782	729	769	784	777	791	773	749	790	762	713	737	743	756	749	810	769	755	821	806	795	772	802	789	739	753	772	763	760	768	733	729	766	801	804	762	745	772	757	783	705	771	760	734	764	799	766	813	793	752	759	818	739	781	788	785	771	747	737	720	756	756	759	773	759	781	786	750	800	748	742	801	798	751	784	787	806	776	767	759	741	762	741	761	789	783	758	781	756	781	787	803	822	774	725	767	759	826	773	716	799	777	755	787	754	813	802	773	795	797	805	730	814	803	796	798	756	745	728	801	750	768	794	767	724	806	777	757	826	786	800	804	791	771	743	774	827	768	771	736	787	697	767	799	746	784	747	765	782	759	787	797	755	760	761	755	784	777	818	771	737	765	789	813	770	752	808	774	755	742	757	756	733	738	779	783	773	798	776	792	736	703	786	770	759	728	786	763	745	754	750	749	772	744	774	764	767	782	749	790	762	750	798	800	777	738	781	786	819	767	789	817	757	778	779	755	760	778	740	777	767	755	745	763	781	794	798	748	774	807	740	761	762	725	791	771	730	758	792	760	768	796	793	809	786	779	754	774	799	739	792	712	757	801	748	743	717	771
17175	7050	8046	5760	3537	2055	1570	1066	963	678	613	534	450	411	384	368	390	382	402	348	324	376	348	337	335	337	370	355	326	333	398	363	339	354	354	370	327	370	340	324	322	340	385	402	334	329	314	353	357	386	347	349	356	361	349	361	339	326	356	322	335	349	349	356	350	384	330	361	344	381	335	336	334	366	392	344	318	318	354	363	368	340	344	368	361	309	319	363	333	338	310	343	320	338	308	339	355	323	367	317	332	351	351	372	367	315	320	311	324	349	314	323	334	368	360	349	323	329	365	347	335	334	332	332	344	381	335	333	342	327	349	318	349	338	317	322	347	364	314	384	340	345	360	355	322	346	343	316	371	347	319	308	327	348	340	356	328	318	370	347	347	335	334	326	338	328	376	357	338	333	339	325	355	344	358	344	351	365	356	369	318	320	333	362	349	336	321	404	308	331	360	356	348	343	336	331	314	337	330	364	385	302	315	338	349	323	293	339	326	339	379	346	365	351	326	340	331	340	327	369	359	391	347	343	304	307	337	362	344	341	341	339	319	354	377	354	342	348	360	360	323	349	352	317	337	360	314	316	338	336	353	327	387	348	349	350	345	328	359	315	362	353	341	353	379	380	356	321	360	316	366	330	334	385	339	336	359	338	338	354	385	343	319	304	374	352	369	330	336	343	324	304	344	326	368	349	323	346	317	338	306	337	349	324	345	363	344	342	393	358	323	339	322	333	352	352	343	344	333	354	351	339	333	332	337	331	371	353	318	338	323	318	402	343	345	313	336	361	387	355	336	325	352	352	340	351	312	310	321	333	313	329	372	324	352	341	328	337	330	331	343	396	390	376	348	371	366	373	339	342	316	372	336	342	362	331	339	356	349	362	376	327	345	342	330	340	333	358	357	341	329	342	340	328	353	360	358	330	331	334	337	305	352	365	384	354	363	360	320	330	352	352	358	347	353	369	375	352	366	325	315	356	356	371	329	346	336	359	356	334	337	312	305	349	352	347	335	345	382	381	319	343	318	332	314	341	344	313	390	322	327	349	365	348	355	352	333	359	343	355	375	309	352	352	308	304	352	359	356	334	331	335	330	340	346	370	340	344	380	335	319	319	340	349	354	344	363	322	354	355	340	330	357	350	318	325	338	334	315	320	307	297	323	311	318	349	359	312	300	379	332	337	315	361	332	355	313	359	357	340	364	353	334	350	378	334	343	337	341	363	349	348	305	362	405	361	342	337	338	347	374	389	342	348	366	359	344	332	347	392	343	336	328	336	358	375	335	384	356	342	383	337	340	326	308	341	332	362	321	347	352	356	323	363	317	365	344	371	353	336	336	389	318	326	341	354	336	333	352	353	330	342	345	360	329	346	349	375	344	361	388	359	390	319	332	336	337	314	323	351	322	348	358	343	327	339	368	340	350	368	354	303	335	356	368	352	372	351	351	348	331	356	371	348	305	333	367	354	356	329	332	358	359	314	315	349	350	373	342	352	333	350	346	358	336	331	333	336	335	328	342	335	383	347	310	314	382	356	323	331	322	378	311	366	344	353	351	359	346	310	368	299	354	329	343	327	359	357	354	342	296	371	351	334	330	325	323	368	321	362	370	342	368	356	371	355	361	344	325	338	338	369	328	337	306	322	324	336	335	367	376	315	346	369	351	327	360	310	344	348	345	329	350	304	368	392	334	338	396	382	344	366	328	338	333	355	369	332	354	317	352	304	394	333	380	336	348	336	351	324	331	355	364	351	343	354	335	374	346	334	370	344	344	330	351	313	359	332	339	382	342	331	296	327	318	340	297	371	328	346	345	330	370	329	327	372	322	336	361	365	331	344	359	323	329	364	297	321	339	340	371	333	366	336	345	332	350	283	372	360	331	302	319	358	354	371	381	353	349	348	374	391	352	351	338	359	353	320	331	335	335	331	327	350	373	314	361	316	342	336	356	331	348	330	361	343	347	325	366	355	283	336	318	368	374	320	335	374	340	341	366	346	319	378	337	370	337	312	385	340	369	353	321	340	331	384	287	375	327	323	344	316	364	340	361	353	345	349	369	337	314	341	315	354	385	344	310	341	332	343	368	320	313	353	328	360	364	347	323	345	339	346	358	333	360	327	333	330	354	366	333	362	366	333	314	356	323	332	342	331	344	362	355	351	331	386	359	311	350	311	348	337	352	350	330	343	309	331	356	315	393	348	355	340	361	357	363	332	322	328	334	358	332	307	349	354	361	361	378	323	359	365	351	394	369	343	330	351	361	354	345	377	354	340	345	338	362	331	359	351	327	365	334	338	380	366	333	352	368	337	363	352	359	374	359	346	309	347	346	333	366	350	338	368	331	320	355	349	356	351	319	332	314	319	347	385	341	368	339	343	297	327	355	311	325	321	352	345	335	325	315	338	324	334	286	354	289	346	331	343	360	302	349	321	392	345	393	321	357	325	336	355	322	318	317	365	321	348	307	319	346	355	354	345	301	303	313	350	326	354	375	336	373	322	344	347	325	311	336	342	356	354	348	339	290	361	346	352	349	397	308	315	360	351	286	356	365	351	325	343	359	324	348	366	356	335	346	317	344	347	367	382	339	326	311	313	320	336	341	315	346	344	313	345	316	366	343	331	328	314	324	328	343	359	355	303	356	384	327	337	339	370	362	337	391	309	361	359	340	337	324	376	327	344	361	359	384	353	352	330	337	338	344	336	344	378	306	325	359	348	339	341	331	358	333	334	375	327	343	311	339	381	352	343	378	323	343	356	329	348	319	333	330	346	323	322	371	350	349	330	343	312	329	375	343	325	358	346	326	339	346	338	351	356	296	335	380	376	337	321	365	374	344	364	309	289	355	319	370	337	363	345	403	360	361	351	358	360	362	340	327	384	347	333	341	342	319	326	314	332	374	362	342	355	329	377	354	308	338	353	325	320	323	341	355	321	354	349	342	332	376	374	366	349	325	348	348	325	372	338	335	366	359	352	360	347	326	338	334	331	340	352	344	316	329	353	332	311	354	363	317	295	331	340	325	328	341	329	335	344	358	351	360	355	305	354	348	351	343	350	330	330	359	329	359	391	335	333	344	336	353	348	311	331	341	336	304	366	351	334	319	313	344	387	327	332	348	350	387	356	349	330	358	361	339	325	344	328	348	315	374	355	297	345	346	360	345	327	343	330	337	347	326	323	385	350	351	333	328	347	323	336	369	324	351	308	332	337	332	338	370	347	366	351	376	352	323	346	364	307	325	365	355	278	366	332	349	370	344	362	346	335	343	362	344	332	368	348	369	347	319	338	362	355	355	340	364	330	312	347	350	324	348	294	334	337	355	298	323	336	332	364	325	355	327	332	365	405	363	336	321	352	329	313	351	343	384	286	342	352	350	335	357	344	347	361	327	326	354	304	346	336	328	340	370	365	311	346	332	352	352	324	354	365	362	364	333	364	321	329	341	321	342	371	364	335	361	362	353	321	327	349	350	366	337	319	324	372	330	328	385	346	342	342	381	328
10966	5642	11853	12069	9527	6114	5385	3836	3481	2639	2222	1801	1496	1304	1108	1057	946	945	944	917	891	878	873	791	860	831	753	787	829	811	815	847	800	799	775	789	766	784	800	814	815	830	776	882	832	800	765	847	786	860	840	822	838	829	756	760	799	804	793	809	754	796	750	762	782	740	713	828	759	766	751	803	752	743	724	776	756	765	776	751	773	764	748	746	820	784	731	741	792	717	737	786	771	741	746	747	756	771	758	811	752	765	768	738	732	737	776	708	753	776	810	773	765	772	759	769	744	759	812	789	742	815	796	768	782	765	780	777	796	704	716	782	750	762	714	788	755	787	801	792	789	739	709	757	787	816	789	759	772	813	767	812	753	753	780	740	755	770	714	821	790	773	806	802	797	764	780	782	748	724	730	742	758	813	780	779	775	754	719	777	764	781	767	812	723	699	764	798	743	698	811	807	746	722	733	794	758	783	733	771	777	756	781	765	758	754	776	741	794	771	753	741	778	771	766	763	742	758	788	727	816	784	760	740	757	743	711	774	829	704	769	781	789	785	712	725	702	800	751	783	750	762	817	727	779	729	770	715	766	772	764	742	790	749	707	747	754	775	801	774	758	751	739	762	719	766	740	762	775	765	773	810	777	800	750	722	736	746	721	772	755	772	725	789	737	832	766	794	754	770	741	806	760	791	770	831	737	749	785	761	751	732	727	775	775	772	759	775	755	815	806	759	795	769	767	730	788	770	743	787	775	772	740	729	752	724	740	806	766	738	738	695	819	718	795	770	734	808	776	749	763	767	751	770	782	789	769	782	742	714	782	778	794	751	737	755	736	759	760	813	732	791	782	704	761	692	732	769	798	779	784	723	692	757	771	759	720	780	780	757	759	735	758	801	784	779	776	747	752	795	762	767	756	734	794	777	778	769	758	731	746	699	727	755	719	774	810	757	763	734	754	798	724	765	710	755	715	734	764	740	772	737	789	714	804	753	769	769	771	785	779	743	754	752	766	805	795	692	769	734	771	759	786	806	704	758	725	725	751	746	770	765	736	729	718	737	794	743	729	741	760	817	804	769	750	796	814	744	785	795	749	789	796	802	784	757	762	773	748	753	740	794	748	753	743	724	724	771	740	799	744	761	733	745	724	735	778	809	777	761	799	814	766	743	783	778	772	783	740	768	700	795	760	773	730	783	763	812	729	757	727	761	805	780	763	808	755	744	754	754	805	810	730	809	725	798	752	713	757	754	777	735	751	760	747	744	740	769	788	722	750	772	751	735	762	710	751	738	772	720	762	774	767	721	801	779	774	765	795	784	736	755	761	795	771	743	737	789	729	771	783	777	750	789	757	756	795	717	728	757	747	752	796	703	789	720	766	754	781	733	752	763	785	782	774	744	710	758	750	686	768	711	744	783	770	730	777	775	752	761	792	723	708	750	762	764	760	777	768	745	757	781	789	750	751	813	752	802	750	764	774	748	770	743	822	765	738	778	741	781	760	766	786	749	739	727	777	761	775	766	780	776	751	725	781	765	721	805	754	759	795	738	735	792	772	812	730	748	738	688	803	743	760	751	735	742	784	777	757	751	746	758	711	793	734	724	810	760	751	721	767	718	779	808	756	833	758	740	759	712	760	789	777	773	767	731	778	739	733	800	758	706	787	768	775	770	769	725	755	735	758	757	766	792	762	752	796	746	768	781	764	816	764	715	799	772	731	758	721	725	750	758	760	745	768	787	777	751	745	737	748	781	719	752	739	743	814	760	768	759	778	755	815	749	745	714	750	690	734	826	801	760	780	749	771	772	797	768	798	778	761	809	758	753	763	742	740	780	753	750	807	778	755	782	759	760	776	802	722	740	751	756	719	737	726	751	699	730	759	751	751	797	745	735	742	752	799	830	734	713	765	746	758	734	751	752	733	767	776	722	760	709	750	738	738	798	780	742	782	744	733	782	773	779	780	773	781	809	758	812	819	781	774	777	788	784	782	776	764	773	769	759	752	767	762	768	735	768	762	796	771	719	772	770	738	839	747	750	794	781	776	786	757	788	742	732	778	805	791	771	764	772	796	790	754	739	747	762	792	757	759	755	759	808	775	747	702	819	769	789	779	744	819	768	775	760	764	747	795	738	797	770	783	727	760	761	761	770	747	776	795	771	766	729	722	772	741	742	761	779	753	741	740	817	738	765	720	745	796	806	734	823	758	754	796	783	791	749	789	756	804	808	794	792	765	774	683	776	747	804	762	738	786	797	772	771	778	738	795	746	699	811	730	751	787	741	714	774	777	822	737	772	767	793	778	755	764	768	752	754	748	780	739	742	696	783	758	812	744	752	720	766	782	729	776	758	766	730	793	742	808	745	802	753	738	729	751	732	773	785	794	763	777	758	756	748	748	781	802	793	784	756	787	794	741	751	776	707	787	724	799	750	757	718	755	780	783	740	755	832	756	804	833	777	745	815	782	739	769	748	806	776	737	755	738	738	768	744	816	770	737	712	786	789	791	721	778	758	763	782	769	821	748	730	804	741	740	789	773	767	810	787	778	756	760	731	752	728	782	770	722	775	735	768	761	801	756	811	752	834	804	785	753	732	763	751	809	769	775	730	765	783	750	735	752	772	698	767	769	813	762	769	743	734	814	759	754	768	763	723	767	742	766	736	802	758	695	713	767	801	733	745	728	747	750	728	782	735	803	762	774	740	751	767	822	761	801	760	725	747	778	705	782	763	724	757	742	723	772	810	706	771	749	715	730	789	792	750	756	808	783	734	758	770	807	751	800	741	755	761	809	700	786	721	720	796	764	740	736	735	752	747	815	744	744	752	783	790	725	737	735	744	766	728	831	764	806	747	768	722	799	791	772	741	800	783	751	726	773	770	748	761	779	785	803	739	768	756	816	755	760	750	777	803	713	789	705	738	727	723	761	725	760	775	783	731	763	789	807	711	771	721	762	737	721	764	701	753	767	741	771	747	809	692	758	796	790	736	807	728	778	763	778	744	754	785	743	798	765	749	771	740	741	756	758	731	777	782	799	742	742	748	744	738	768	753	755	758	745	759	742	769	712	763	766	780	737	751	771	759	779	806	753	793	806	769	738	809	779	790	738	722	760	758	705	724	863	726	747	745	793	763	743	767	760	747	778	685	735	820	773	764	708	802	771	729	761	769	751	775	744	715	721	760	728	757	767	753	838	765	815	765	765	738	751	759	759	804	710	753	739	763	778	781	754	825	780	763	736	749	784	739	749	782	762	759	749	755	699	748	749	752	753	768	750	736	781	735	754	728	776	786	722	752	745	716	745	760	736	746	754	718	760	716	796	733	730	748	782	751	738	792	767	737	755	786	831	804	741	804	781	785	761	736	774	750	754	770	776	739	810	773	723	761	761	754	731	777	744	773	764	756	780	768	747	759	771	767	829	756	778	792	765	764	755	776	753	743	794	733	775	768	762	777	733	728	746	765	749	753	785	760	795	796	770	747	766	767	791	776	749	812	743	830	753	779
25741	11097	11126	8236	5278	3087	2193	1640	1191	917	760	693	628	555	520	454	477	424	430	455	442	476	420	435	437	425	407	431	433	439	489	409	408	445	418	445	424	459	447	431	412	394	430	419	423	457	424	418	436	415	423	438	426	380	440	436	421	416	463	414	427	395	402	452	425	430	420	438	432	429	426	408	416	383	456	387	410	392	385	386	423	445	418	447	461	445	421	433	432	440	426	400	437	433	425	449	441	407	389	450	448	439	416	384	406	399	418	439	464	397	401	413	461	423	448	406	423	405	435	399	415	460	416	465	430	424	440	449	383	403	421	425	432	381	415	442	456	405	432	423	430	443	453	414	428	401	421	403	425	465	422	446	427	433	477	412	401	408	379	448	420	375	419	431	462	375	448	420	447	394	452	407	415	405	392	432	417	407	417	408	407	402	404	416	437	387	428	416	411	398	451	412	411	420	448	464	403	452	412	425	439	408	435	439	392	396	419	421	415	390	396	377	387	410	427	434	459	440	452	425	428	431	406	415	421	426	461	376	424	398	383	434	464	380	423	411	413	431	433	402	438	396	431	421	445	426	421	452	430	450	415	441	404	396	464	411	427	387	422	407	408	441	434	430	391	410	430	442	451	399	438	440	435	438	440	410	440	436	433	412	401	430	446	417	401	389	416	434	394	414	449	448	425	394	437	421	429	459	416	415	425	401	454	409	367	387	416	428	425	422	428	377	419	435	424	399	450	425	416	436	443	411	402	442	405	442	434	434	437	409	411	419	397	426	452	411	447	446	409	376	419	438	419	405	385	412	381	453	445	425	434	411	452	466	445	439	407	404	401	434	451	435	433	403	419	433	386	431	420	409	424	423	430	452	433	433	425	444	394	409	402	363	471	452	410	447	399	440	419	408	402	424	423	392	442	399	396	423	432	380	457	414	415	426	441	415	387	412	432	449	415	425	410	464	411	458	415	423	471	442	418	431	379	450	433	453	448	398	419	434	429	426	400	368	388	416	455	399	370	441	424	446	443	428	413	401	421	370	405	403	392	401	411	476	440	402	456	437	437	409	431	461	428	444	437	394	410	458	394	440	442	423	401	415	427	422	418	385	407	464	407	421	460	425	428	396	421	409	423	423	428	424	406	446	435	396	405	413	406	415	426	421	454	420	457	420	430	402	411	443	403	417	412	369	455	453	423	441	391	379	376	455	433	400	416	407	420	396	388	409	411	447	431	391	403	392	414	455	393	397	432	437	423	441	403	377	418	412	452	402	422	448	411	425	415	379	436	409	402	387	439	421	417	418	421	444	413	433	446	447	411	410	467	447	467	429	439	442	413	421	412	421	449	423	400	441	405	447	407	423	414	446	397	437	457	415	444	402	416	420	433	449	400	387	434	414	457	370	432	441	411	442	400	429	395	459	433	456	423	425	416	435	400	493	412	425	467	435	417	394	412	434	444	435	439	384	367	421	378	418	441	431	432	443	393	400	431	409	374	435	440	384	426	411	404	396	460	426	407	420	432	430	430	456	431	403	422	392	415	427	416	373	440	391	424	430	442	382	414	398	441	398	446	410	418	398	445	407	403	425	436	452	395	439	464	403	407	446	421	434	370	400	385	425	393	397	384	405	396	426	416	418	461	414	431	394	437	467	439	431	409	422	450	439	432	434	419	412	433	431	418	417	420	441	437	383	446	372	421	458	425	427	417	409	428	372	440	473	439	453	420	416	406	393	402	404	414	407	400	442	468	429	429	438	411	412	445	436	421	419	385	442	404	396	439	415	408	402	417	409	423	414	415	433	380	390	404	442	429	406	445	391	417	417	402	411	406	439	428	428	425	395	408	381	428	430	451	414	437	423	415	379	434	431	435	446	453	377	424	413	394	418	427	380	417	411	387	427	405	398	426	406	426	403	436	410	432	421	389	409	425	393	451	447	450	419	424	460	420	437	453	430	417	416	465	463	422	407	447	415	412	425	385	412	419	419	420	382	424	423	431	409	384	420	405	439	406	414	408	432	422	426	427	462	457	419	447	434	380	394	448	416	410	430	403	423	415	438	413	430	412	374	400	399	409	382	418	433	428	406	407	444	439	409	400	462	427	418	418	433	413	437	390	443	441	426	431	461	431	414	415	411	422	399	388	418	435	417	397	413	391	395	451	409	448	402	416	402	433	455	420	430	427	405	422	391	408	381	365	421	411	419	423	414	412	427	438	419	424	401	392	423	419	389	431	434	420	395	457	381	415	377	390	446	445	407	407	432	446	427	403	424	436	427	412	430	405	393	427	408	428	404	406	468	454	416	400	450	413	393	411	428	425	397	414	405	415	419	412	389	430	413	403	450	415	398	427	417	431	444	405	444	397	396	410	384	431	418	416	416	412	425	398	390	427	409	393	417	426	401	457	470	426	449	442	450	400	382	420	430	498	395	445	410	410	400	418	393	424	420	418	430	420	454	420	483	412	431	446	424	475	420	391	453	411	423	452	405	420	453	411	415	386	408	377	429	447	423	464	414	437	425	416	458	462	398	407	406	388	457	425	382	438	401	410	427	423	429	420	423	420	379	410	429	429	436	420	409	410	396	453	408	388	414	425	456	419	445	411	430	468	393	420	407	467	419	400	389	380	406	415	407	431	416	428	413	458	470	437	442	428	400	427	420	434	430	395	448	431	428	448	426	416	393	415	410	378	384	419	400	440	450	434	423	442	394	412	453	403	437	443	477	399	424	444	468	412	389	431	423	394	420	445	452	441	423	397	447	423	420	421	404	416	420	414	420	445	366	407	368	406	418	420	445	409	427	424	365	427	377	385	391	411	462	427	427	445	414	415	362	400	418	424	384	416	454	395	386	388	398	402	427	410	424	423	443	417	428	403	438	411	424	433	434	404	426	406	410	426	454	400	431	435	402	428	404	420	391	421	431	459	367	390	429	440	411	432	426	448	437	444	410	394	405	428	433	456	418	412	412	407	379	437	409	438	450	428	411	425	447	418	435	416	451	376	327	446	404	404	462	457	383	399	417	410	429	392	414	413	409	424	400	420	390	352	449	391	427	409	437	434	464	422	433	434	438	398	389	404	427	424	430	409	450	449	396	414	422	470	418	427	437	401	450	412	397	402	438	444	384	422	410	387	417	414	440	383	390	420	451	393	426	372	403	402	407	451	381	417	480	412	448	430	411	398	411	419	387	432	448	408	441	414	415	444	419	441	454	400	401	468	418	434	421	428	457	408	424	400	391	410	399	442	414	418	420	403	453	452	393	436	439	431	432	442	395	378	433	433	458	380	381	419	395	417	436	427	403	413	443	443	402	384	409	422	428	445	429	433	422	404	448	406	413	398	432	420	436	405	417	459	408	408	418	448	464	390	439	394	407	452	398	379	451	427	431	427	403	376	414	452	402	455	439	416	433	457	408	408	394	440	428	415	417	428	447	461	451	430	404	460	427	427	456	414	399	435	420	495	410	442	395	376	425	444	380	418	429	426	441	396	446	387	427	382	416
14153	7975	14840	15738	12427	8173	7135	5493	4613	3464	2756	2323	1966	1679	1443	1298	1213	1178	1154	1166	1064	1138	1107	1033	968	986	959	1019	967	940	959	968	908	889	923	949	951	931	941	874	954	1007	947	1008	915	966	951	979	1045	935	993	1006	957	941	962	878	968	953	930	889	934	865	910	912	925	924	895	874	861	936	960	878	918	864	913	904	901	901	934	930	912	929	935	858	922	934	824	918	918	887	899	953	937	982	867	913	901	912	888	920	882	955	896	900	851	930	907	887	918	976	963	913	934	946	890	898	913	888	889	893	903	878	892	902	900	893	880	883	903	917	922	829	913	914	909	903	959	856	879	832	934	958	939	983	904	928	931	888	889	954	956	914	933	918	893	887	892	859	931	899	927	954	966	917	878	911	875	909	889	915	920	879	932	874	925	921	914	906	918	947	899	915	913	826	877	913	901	886	853	917	893	923	925	925	954	928	941	924	971	979	911	952	882	861	891	859	918	876	887	898	900	917	949	920	883	963	950	936	838	908	930	870	912	954	907	937	932	867	907	936	917	939	920	903	913	927	906	884	888	899	892	878	877	907	898	919	897	933	877	913	918	916	935	886	873	944	927	891	934	921	908	919	946	892	885	875	921	919	935	924	862	904	912	944	900	934	931	959	847	908	889	942	895	852	897	938	922	914	931	917	978	926	922	928	855	884	922	910	880	919	918	864	906	910	895	917	916	896	947	888	884	890	906	940	908	907	925	892	923	922	870	929	893	937	926	895	861	899	859	955	906	931	913	912	907	888	863	859	896	909	916	891	915	917	949	953	910	883	973	898	930	854	897	924	912	940	896	911	886	885	900	907	932	897	908	962	966	933	861	891	860	936	892	970	846	887	897	860	901	886	884	877	861	934	909	947	885	857	883	913	931	850	900	910	909	906	893	918	941	898	928	888	909	868	839	931	923	901	922	946	893	905	878	911	907	879	928	916	920	888	873	952	953	957	881	950	960	913	920	940	905	934	903	903	921	901	869	884	937	899	861	862	863	942	898	893	916	915	890	885	919	928	920	942	907	970	867	924	920	919	914	921	885	884	901	937	913	942	841	895	895	937	975	810	918	903	885	935	899	852	869	923	911	877	911	894	903	919	925	863	944	947	900	849	900	893	940	905	924	896	873	906	958	997	931	931	937	913	953	961	944	835	879	894	911	889	877	902	932	914	981	917	921	913	969	881	942	959	931	983	909	850	923	932	964	911	932	918	904	918	887	911	966	890	952	833	957	946	857	974	970	868	890	889	911	879	931	954	956	921	876	927	968	914	914	893	905	952	968	915	922	895	947	935	884	905	876	925	923	891	919	912	885	955	929	917	857	882	917	948	919	915	884	918	889	910	906	883	855	972	897	899	898	892	877	904	940	864	922	966	905	896	910	944	894	903	863	901	891	881	902	949	978	905	891	866	928	888	898	917	901	947	911	898	928	937	930	921	895	866	934	850	905	890	901	935	941	932	951	935	883	888	891	929	922	916	844	936	892	952	873	944	946	911	932	889	866	909	981	915	889	924	929	916	928	933	881	876	897	932	938	870	900	921	891	917	940	904	910	916	900	926	922	968	905	908	880	946	916	879	947	920	912	981	903	880	981	899	908	910	919	920	904	841	934	966	887	890	903	865	888	912	898	902	892	908	911	891	886	939	889	931	913	937	944	933	923	863	945	907	951	856	876	909	884	911	897	950	889	927	901	906	897	872	941	897	865	916	949	906	877	955	826	901	911	967	878	876	905	880	854	918	913	910	860	914	930	916	880	864	967	885	908	908	890	855	874	945	897	889	895	927	899	894	906	891	886	864	943	845	870	911	899	923	928	933	963	912	889	921	886	885	859	937	938	945	931	938	902	938	888	922	918	933	915	848	881	968	928	922	881	944	882	905	909	898	961	919	893	871	897	890	908	892	939	908	902	878	938	913	929	929	907	947	893	902	922	908	828	923	880	913	864	893	938	943	917	845	885	941	878	895	931	898	942	895	910	929	896	904	958	955	860	929	850	958	911	955	901	988	891	905	908	939	874	880	903	900	878	884	941	874	933	956	907	895	972	892	895	907	926	906	876	903	880	932	918	931	849	915	911	935	892	826	933	891	930	872	962	885	923	904	918	962	873	917	905	889	916	961	901	916	909	943	879	941	912	894	869	900	935	851	914	918	965	944	896	904	917	943	878	957	849	889	930	881	901	935	871	916	928	946	857	892	917	893	963	892	907	892	919	925	923	887	956	897	877	905	895	935	899	926	864	847	926	903	907	913	893	892	914	871	953	899	921	940	914	866	875	916	938	921	884	928	921	943	906	929	923	851	937	897	901	927	901	870	949	885	924	873	919	824	954	944	906	891	898	939	878	949	839	875	958	886	890	928	896	935	916	904	894	861	930	940	886	912	875	934	882	895	835	949	880	852	906	909	958	885	878	924	931	930	955	930	948	903	930	920	883	920	886	917	917	945	904	869	901	912	896	950	899	963	892	880	941	875	887	830	887	897	888	918	932	977	970	967	905	956	873	924	879	910	879	911	934	843	914	926	884	899	891	920	915	875	937	921	895	887	963	912	921	904	879	876	923	873	868	936	929	892	913	937	919	913	907	870	939	885	860	912	934	906	928	962	887	894	937	933	929	908	914	908	930	879	911	943	899	908	907	931	922	926	887	863	901	855	939	904	937	896	907	886	865	895	931	940	903	914	924	902	908	974	874	880	933	881	907	932	913	912	881	879	922	890	895	934	936	907	964	984	911	926	859	867	947	919	927	930	859	910	891	923	889	902	896	865	919	872	914	930	926	955	835	921	912	907	858	948	938	919	877	942	948	954	922	874	875	887	952	881	949	906	849	929	908	896	873	912	889	884	886	878	887	867	908	875	886	981	920	900	927	885	897	857	938	955	905	896	904	896	923	904	915	905	865	884	913	912	949	898	892	879	910	923	938	920	889	890	940	925	911	933	907	883	924	903	867	919	898	866	876	889	915	918	946	979	903	933	863	908	895	870	837	897	925	889	869	925	885	942	890	843	914	925	905	892	950	912	884	948	896	887	865	903	947	936	922	913	932	922	879	918	908	874	913	903	876	850	888	854	939	933	893	864	916	907	896	883	916	954	943	887	923	905	915	929	965	911	944	914	889	934	932	844	895	923	907	915	922	888	889	899	921	900	910	943	908	883	967	870	913	933	884	926	909	896	936	888	876	914	868	953	946	912	899	919	909	921	918	894	859	875	912	910	918	953	924	892	896	859	942	879	966	919	862	932	908	936	947	961	934	923	956	908	894	870	865	882	931	904	941	890	964	943	916	881	892	940	917	875	913	895	945	949	945	902	932	893	849	986	937	876	859	959	919	977	909	963	883	907	864	898	920	940	882	943	901	906	932	890	961	899	928	903	912	852	938	920	854	951	912	951	880	911	850	943	899	911	906	938	939	946	940	923	860	868	910	889	921	915	884	866	951	938	897	877	896	925	880	933	905	889	989	921	917	856
8095	3514	3409	2536	1575	1101	874	656	681	531	517	444	419	416	389	357	379	358	381	352	352	338	404	363	349	388	360	335	319	343	378	391	367	366	337	364	341	352	364	346	378	361	348	383	344	340	322	350	351	406	365	346	331	351	366	320	323	369	345	335	372	368	355	354	357	344	378	308	337	319	370	394	348	363	327	376	331	386	367	326	346	333	337	328	350	358	342	370	324	365	324	402	359	352	344	333	344	345	338	348	354	305	356	340	308	341	331	354	360	371	348	339	322	382	370	350	345	343	368	354	357	318	358	343	334	327	390	324	365	341	370	374	364	343	371	361	341	328	361	320	354	384	367	341	330	362	318	376	360	340	377	341	359	390	363	318	366	311	400	341	319	354	352	326	356	364	323	351	375	323	362	336	333	322	324	343	361	349	354	317	356	362	347	365	376	360	349	352	344	360	362	357	321	360	336	356	358	348	355	365	364	367	357	374	318	311	340	344	342	361	342	368	350	322	357	348	366	358	309	329	305	309	325	340	355	354	350	338	342	371	324	361	341	337	345	399	355	339	377	347	359	346	365	331	351	357	361	336	357	357	340	351	360	316	332	362	329	317	370	324	357	363	342	367	390	382	343	370	341	346	344	316	356	354	330	349	348	360	364	364	352	377	360	344	374	355	377	371	369	372	349	317	357	352	329	365	336	343	348	360	336	349	344	366	365	345	360	340	334	337	355	363	361	379	348	358	337	372	353	334	351	343	363	321	362	333	335	364	347	361	356	309	341	362	364	367	347	323	341	358	343	316	330	323	331	340	332	376	335	338	340	337	338	368	342	338	341	349	353	313	338	358	407	324	336	328	335	327	371	341	357	361	388	322	316	351	330	343	378	346	348	357	348	314	373	336	356	318	352	348	335	329	364	355	334	368	318	340	317	324	322	341	369	351	376	355	360	354	344	351	359	342	370	364	364	363	322	373	340	324	344	342	366	375	296	328	342	374	333	339	360	352	362	359	357	345	356	383	356	321	332	331	349	373	349	354	349	357	305	362	351	357	352	380	326	313	369	348	322	359	361	359	342	345	336	350	350	335	366	318	359	333	348	348	388	347	331	334	331	375	334	358	349	362	347	384	370	330	334	333	329	370	362	358	316	338	389	359	367	356	327	360	326	354	371	359	334	365	337	349	364	302	316	353	350	343	353	355	322	356	307	327	352	335	375	332	390	375	350	336	350	394	391	376	341	345	324	364	309	344	357	394	326	344	369	374	357	365	352	338	347	340	344	360	349	344	341	354	366	343	397	351	293	325	342	307	347	334	335	368	389	328	324	315	365	346	350	344	353	324	333	329	323	381	338	348	367	363	367	341	325	350	335	364	366	361	344	332	373	340	345	341	359	350	360	363	354	362	357	367	356	343	317	363	318	339	356	367	349	347	361	336	337	330	317	365	333	341	367	350	338	355	368	338	385	366	346	347	330	336	367	348	369	329	334	356	348	373	387	332	343	356	335	347	344	356	301	379	335	377	357	358	366	350	366	361	342	345	353	370	338	375	354	365	392	382	370	348	361	387	361	357	370	357	342	344	346	369	315	352	330	351	360	356	349	374	371	331	358	349	360	354	328	365	338	352	339	378	358	353	337	347	309	325	379	360	309	316	340	356	388	359	370	356	340	367	374	348	345	340	357	352	366	380	368	347	323	351	310	364	359	348	308	350	367	391	339	317	366	355	378	360	359	379	337	339	356	363	350	331	332	338	333	363	319	342	343	362	350	377	319	351	365	352	375	359	364	345	337	359	344	366	339	305	339	375	358	310	347	365	350	356	375	344	341	363	363	389	350	375	331	363	346	326	322	360	362	375	371	379	358	370	377	362	354	296	357	332	346	320	326	352	336	354	336	304	353	345	367	334	342	342	359	361	397	371	359	332	320	359	386	352	379	327	367	354	391	365	354	374	344	389	352	343	312	373	320	346	339	346	334	371	367	411	359	369	336	346	349	364	320	333	344	346	334	318	348	344	318	354	352	347	356	335	326	395	356	350	366	340	339	333	333	348	336	332	322	344	371	337	313	356	363	348	387	371	355	340	390	399	328	319	358	337	303	365	343	370	368	369	342	333	344	340	348	339	353	352	323	338	343	354	343	359	363	301	352	359	350	316	343	386	319	362	333	323	321	358	335	359	366	334	325	377	362	350	342	326	358	347	325	339	349	343	368	328	375	340	380	359	372	346	332	354	352	362	372	359	339	366	350	301	334	331	366	334	360	362	350	337	353	337	343	323	351	341	360	375	374	348	327	323	343	318	344	313	343	362	367	329	363	368	355	342	348	337	346	356	339	382	350	353	328	377	382	363	379	353	351	346	324	394	373	347	351	352	333	398	364	359	339	339	313	353	319	336	345	344	297	368	348	334	340	395	368	393	338	352	374	364	315	362	336	350	357	348	348	381	344	360	401	345	365	331	345	348	377	367	343	323	383	388	340	349	330	339	319	360	361	340	361	329	347	348	381	362	358	357	329	349	340	377	392	396	327	366	328	342	367	380	321	317	341	321	356	346	381	360	335	365	372	367	364	365	408	348	333	342	351	334	340	357	371	365	337	328	336	337	330	355	357	370	338	344	357	348	335	372	351	342	364	347	368	376	377	374	360	345	353	342	324	339	323	333	314	341	345	361	358	347	346	342	411	339	341	333	318	354	351	359	403	354	308	334	323	358	345	339	355	347	330	297	388	344	359	357	353	374	341	388	367	385	351	357	343	356	385	357	335	351	359	369	333	314	374	371	334	348	334	357	353	354	332	358	340	359	358	370	322	357	366	363	338	359	363	364	316	341	368	356	357	360	354	328	365	324	348	326	350	336	351	316	348	360	381	346	380	327	344	349	349	344	358	354	342	354	308	340	356	358	362	369	324	330	355	301	372	361	343	354	370	402	380	346	338	344	350	346	347	363	335	346	344	325	357	353	335	339	341	351	365	332	354	377	324	365	317	382	347	343	362	325	330	395	345	334	375	366	383	350	351	340	369	356	355	353	381	331	376	364	369	327	339	347	367	370	371	387	343	361	311	351	343	378	370	388	331	361	345	363	309	343	359	353	390	332	366	348	383	381	348	344	351	404	333	302	367	358	354	361	328	351	353	349	332	346	356	395	370	368	350	355	357	348	367	346	345	349	337	375	360	330	382	370	359	342	324	357	345	334	347	347	392	359	322	361	351	352	350	342	330	315	343	321	348	378	342	326	324	343	336	348	348	359	377	345	362	342	324	385	335	368	330	362	367	352	352	319	360	345	396	350	365	351	337	326	350	364	372	377	381	359	356	338	314	353	382	343	339	353	345	397	354	374	375	367	356	342	393	344	366	328	350	335	337	327	360	340	343	368	397	328	374	348	363	357	334	389	371	335	352	358	362	372	347	349	348	322	330	343	372	340	331	328	368	350	333	334	353	357	372	330	349	323	345	360	353	352	350	373	361	363	355	363	376	372	347	360	373	389	363	341	342	351	357	363
5096	3217	6268	6853	5409	3848	3432	2358	2379	1637	1482	1364	1241	1150	954	938	856	859	835	830	843	823	862	774	835	815	803	778	848	758	767	772	782	762	780	766	762	771	750	796	779	823	787	809	815	816	809	816	746	787	787	782	799	806	817	788	766	757	791	755	782	766	747	767	772	772	735	781	765	759	806	793	828	771	747	766	780	774	728	788	818	749	793	747	764	770	756	731	823	734	767	769	782	684	752	772	711	760	758	772	802	734	745	729	770	755	749	759	745	724	780	761	747	785	773	810	736	792	769	795	770	774	774	759	757	772	781	762	797	797	741	754	761	707	748	765	781	776	788	751	777	722	748	785	753	737	785	756	736	756	776	756	760	797	755	782	722	772	753	817	774	800	788	742	766	775	775	697	763	762	742	766	767	768	780	723	793	784	783	814	761	834	760	763	803	784	766	725	736	767	777	750	776	775	767	750	767	786	809	735	793	783	735	774	791	779	746	758	738	761	814	729	761	770	761	769	710	784	769	769	766	706	708	762	744	751	751	746	808	802	756	743	756	771	746	763	757	831	703	746	764	743	761	735	790	811	792	771	683	743	780	756	764	819	722	754	748	723	731	730	786	795	734	771	773	779	785	812	788	751	776	736	725	748	769	796	788	711	755	785	792	739	711	806	750	739	709	806	789	725	763	741	807	758	775	809	761	788	746	748	765	804	786	812	796	752	709	751	824	737	781	759	747	728	782	816	777	760	750	734	788	761	746	748	745	779	807	761	699	793	767	772	802	733	770	719	781	751	752	758	782	753	798	744	752	771	750	774	755	755	835	754	759	742	755	817	785	783	757	796	748	771	764	835	763	779	724	775	764	746	753	773	816	769	748	746	783	757	744	713	714	792	715	776	786	764	776	737	751	786	763	724	759	754	733	781	782	701	759	778	755	770	736	794	733	801	733	768	834	815	777	752	774	737	743	756	779	741	734	760	742	786	770	770	739	800	708	743	803	773	755	745	757	737	746	756	779	791	799	788	760	719	758	733	814	789	796	760	791	732	750	731	792	799	730	775	762	766	733	742	768	791	795	735	766	771	783	751	722	718	776	798	802	781	765	752	760	781	770	807	799	708	740	802	723	770	766	751	755	836	746	771	803	782	815	747	730	734	762	786	760	787	804	762	763	777	795	781	754	713	805	750	768	780	754	751	800	764	738	785	784	783	717	768	732	787	752	769	789	750	781	764	712	759	776	714	785	733	778	775	794	807	787	761	742	753	791	771	727	730	740	786	751	753	772	809	785	751	769	730	742	770	747	756	761	777	731	771	843	794	836	726	755	748	756	739	788	733	733	808	775	765	778	754	796	746	774	839	767	739	836	812	734	769	774	754	729	803	800	739	800	733	759	756	786	784	784	787	783	818	747	832	833	763	770	757	731	769	783	798	740	777	717	747	743	728	745	805	781	774	759	744	781	771	728	757	761	752	754	811	784	772	757	787	803	768	790	766	757	789	798	765	736	766	791	773	747	770	808	794	730	782	765	759	743	756	744	748	763	775	750	780	787	795	720	792	805	795	760	775	778	775	737	787	775	778	737	780	745	752	761	727	813	733	822	762	770	752	721	719	738	788	746	736	741	797	795	790	815	739	790	769	766	810	771	745	811	783	786	767	776	791	780	814	790	777	731	777	834	767	775	741	762	784	774	754	764	736	755	759	778	773	771	747	806	787	784	763	775	783	784	767	817	787	719	743	797	788	746	755	809	767	763	815	753	789	812	764	780	808	770	738	757	765	757	787	804	765	768	744	798	771	763	710	735	756	764	747	793	752	761	793	769	786	756	770	757	740	756	714	778	761	806	792	776	742	778	764	754	764	756	727	790	714	746	799	767	751	765	804	806	741	751	799	779	731	795	793	791	804	806	722	793	742	752	786	732	793	724	794	776	787	747	770	822	789	764	796	773	768	806	759	812	757	787	762	769	714	783	803	735	765	812	761	786	745	768	776	783	770	790	736	780	745	777	790	796	751	737	800	729	791	734	768	746	797	803	784	764	761	744	798	741	758	799	737	769	786	748	800	706	783	747	798	778	780	756	781	751	801	788	815	828	761	777	773	789	745	786	802	762	802	751	739	756	793	780	780	735	797	731	740	771	770	726	750	755	813	791	809	788	745	751	822	750	795	752	763	743	777	749	799	739	747	767	770	809	758	802	773	821	803	748	790	728	759	753	793	715	811	806	787	769	767	765	781	736	797	757	759	747	781	758	786	798	776	768	742	735	793	784	768	772	749	748	786	779	735	784	819	770	773	767	738	741	765	788	797	759	749	738	740	734	779	777	814	788	754	773	795	726	779	760	745	749	775	763	782	762	755	778	752	736	790	803	773	806	775	789	798	772	747	799	768	753	777	762	751	746	738	773	806	844	747	775	752	745	827	777	710	793	791	818	784	713	762	771	802	796	753	760	767	769	723	743	758	722	816	809	786	789	719	800	797	765	770	767	778	749	763	779	772	747	787	749	762	744	754	746	764	732	752	753	781	795	715	815	817	723	799	744	801	729	757	722	781	767	783	806	778	766	778	753	794	802	787	761	764	755	793	705	758	790	780	742	780	777	790	710	756	764	736	753	831	698	742	783	736	717	800	761	743	755	808	735	781	758	734	756	773	773	795	778	775	708	768	781	750	782	758	760	774	796	805	708	706	740	775	756	811	769	770	731	781	769	745	792	774	790	799	779	763	770	752	788	779	830	775	757	789	794	798	782	695	754	754	769	747	743	804	765	755	763	735	758	748	776	762	770	825	794	761	773	747	729	757	792	764	747	754	762	752	807	822	772	770	767	767	801	818	781	773	743	747	736	751	815	738	734	771	736	816	802	743	774	771	762	748	778	822	764	759	737	833	797	740	756	774	788	739	726	780	798	698	763	780	769	770	770	784	770	703	770	806	809	758	756	794	730	787	810	823	803	759	815	742	720	739	737	794	749	772	786	765	741	775	776	717	735	807	775	842	806	803	780	762	792	757	768	773	746	766	739	757	820	799	790	826	745	766	754	822	770	783	764	756	722	754	757	764	776	775	726	786	806	806	759	781	772	711	774	796	791	790	745	728	790	788	828	805	758	794	760	758	773	721	778	793	775	766	708	789	750	765	753	793	826	717	800	774	766	799	801	792	756	785	755	782	741	786	759	795	798	781	771	786	789	763	755	758	775	766	747	805	778	742	764	764	750	769	759	763	779	753	760	736	684	749	780	761	783	787	802	763	767	778	742	757	751	739	782	776	767	779	774	814	773	740	727	740	753	747	782	757	738	787	714	723	753	744	751	759	746	777	773	818	757	786	765	776	740	795	831	783	707	729	755	820	761	788	778	758	761	750	784	800	689	734	760	765	772	749	809	731	762	755	717	774	768	770	751	763	801	766	779	736	735	789	752	744	707	769	774	765	793	782	806	750	759	734	826	722	726	746	760	747	810	730	756	812	793	784	776	783	782	789	763	761	808	840	781	728	750	777	744	722
17735	7080	7823	5862	3390	2001	1492	1085	898	617	560	512	469	446	422	375	354	363	359	346	365	376	356	334	352	365	341	359	338	339	302	376	312	321	334	336	318	378	349	373	332	340	358	326	318	317	314	306	341	350	342	337	326	354	321	330	356	336	380	374	384	343	297	368	367	317	374	336	359	344	343	333	325	327	306	338	351	333	350	349	337	377	354	372	323	372	335	343	327	304	348	326	308	355	323	341	339	352	329	331	344	359	359	365	340	362	317	381	337	363	363	367	336	328	357	342	368	337	346	346	357	364	338	339	346	325	314	360	336	343	336	350	338	347	360	393	339	299	365	367	354	331	323	333	355	330	349	344	335	333	336	352	347	367	341	324	322	327	317	314	338	316	345	328	339	324	346	346	341	354	357	352	346	363	337	331	344	379	366	392	339	341	335	298	363	357	347	371	359	359	345	363	352	362	356	337	294	341	345	328	355	353	353	377	361	322	353	333	377	351	331	334	311	335	319	379	356	342	285	368	316	349	362	304	350	348	316	343	336	369	342	304	339	332	333	350	359	355	377	334	356	346	336	333	329	381	350	311	334	355	373	315	341	349	339	317	353	315	324	341	328	328	329	343	337	342	337	363	363	324	304	381	356	321	382	317	354	340	360	326	318	362	315	314	321	339	336	360	385	343	337	331	321	322	309	285	325	306	313	325	373	334	326	329	353	371	298	322	340	340	375	335	374	338	344	341	340	343	385	369	336	325	315	344	345	344	373	360	343	336	324	335	347	360	340	310	386	340	309	308	332	357	316	334	316	355	313	352	351	335	324	329	332	333	341	293	320	345	324	329	346	318	395	335	332	363	339	359	330	331	332	358	374	366	343	337	349	323	320	322	339	287	337	351	339	338	319	318	329	329	342	352	365	335	326	334	355	359	326	325	345	371	304	315	351	369	317	335	347	356	363	367	337	363	350	333	337	384	304	318	325	373	363	324	345	334	293	324	340	344	338	356	339	335	370	356	337	309	344	320	354	332	362	364	324	358	345	328	362	361	349	351	338	338	371	313	342	334	327	387	335	367	317	330	337	349	354	343	313	328	356	354	315	327	344	357	360	363	314	358	311	366	316	336	336	313	332	340	328	383	328	314	349	327	305	320	356	367	331	342	354	372	349	319	341	359	328	306	331	335	327	354	366	326	350	328	317	352	325	331	347	327	363	349	370	326	364	337	312	396	334	321	342	286	353	332	370	328	338	313	311	314	325	321	330	311	333	349	317	353	316	343	351	332	326	355	354	348	350	373	318	373	351	342	317	328	333	338	317	346	372	356	342	361	325	328	340	333	351	338	352	384	325	321	324	322	333	348	325	349	309	357	320	379	322	352	352	328	320	354	371	362	342	362	311	331	327	319	328	327	314	317	333	323	350	363	350	368	325	338	343	328	328	374	323	317	337	332	333	334	304	311	358	356	328	354	322	353	359	332	373	346	336	313	348	372	363	366	324	338	367	333	317	347	339	321	325	310	328	344	321	315	352	361	361	366	361	352	344	381	357	317	345	314	350	335	362	379	341	347	349	347	365	344	301	343	352	395	304	325	410	316	343	331	343	323	377	330	369	351	328	311	337	322	387	352	369	329	363	338	282	342	357	309	329	362	333	300	333	320	337	336	323	311	379	363	372	323	330	367	336	325	324	327	332	312	327	352	331	381	320	313	357	317	322	290	362	321	323	352	350	347	327	360	372	348	336	343	375	361	356	341	333	372	358	336	340	361	333	331	328	337	324	308	324	362	294	326	358	330	316	354	312	315	353	360	358	369	354	358	315	329	351	332	322	342	304	324	309	327	335	336	302	323	321	335	336	377	346	379	367	301	386	372	353	333	338	311	343	326	329	363	362	334	344	324	330	337	343	312	305	348	367	341	375	316	323	344	349	350	335	352	344	322	329	328	356	313	381	375	374	322	305	321	345	390	318	328	322	329	348	336	356	330	325	360	339	338	311	346	315	354	346	362	370	338	360	351	310	325	344	340	343	336	352	351	372	356	344	305	316	323	321	331	339	355	364	323	341	344	350	361	309	318	373	303	320	340	368	334	349	323	337	340	353	352	367	314	316	356	328	341	345	355	328	356	349	318	315	329	344	332	332	338	339	299	301	321	335	338	342	350	330	376	393	335	355	334	358	333	338	357	374	323	333	327	367	297	371	349	351	343	338	315	335	345	373	337	359	362	356	334	345	365	358	320	345	350	358	335	301	336	330	325	339	314	381	339	351	350	365	332	339	343	341	342	341	327	329	311	327	362	340	336	334	308	315	320	361	346	322	348	369	320	318	318	337	327	357	394	321	342	371	352	313	338	307	338	346	339	329	321	347	346	335	314	353	359	334	367	344	332	329	327	330	345	362	332	336	357	332	349	361	343	357	351	354	310	355	328	359	336	351	320	346	355	350	339	370	336	379	293	352	381	342	313	312	336	322	305	332	315	319	329	327	340	355	347	337	354	340	319	299	319	310	314	339	324	306	349	366	332	334	316	334	312	330	346	363	378	344	327	344	365	359	324	352	333	359	368	351	359	340	344	359	337	346	324	331	306	332	335	357	312	343	365	347	369	353	318	347	310	366	336	333	377	319	322	363	341	353	330	321	328	353	335	306	354	300	339	347	367	340	317	359	334	352	341	329	342	325	340	337	329	387	386	293	304	325	324	336	335	315	401	348	334	331	357	393	300	360	338	347	321	344	318	325	342	310	314	304	306	385	325	302	348	342	313	329	351	349	315	325	390	384	350	338	316	331	355	310	349	344	397	340	359	339	343	330	355	375	342	344	361	353	323	347	348	333	343	360	365	328	335	341	329	341	333	348	327	341	334	331	374	323	313	342	342	336	354	355	366	353	328	338	357	332	328	370	351	316	334	313	330	327	330	386	309	297	287	325	340	340	298	352	314	326	351	408	336	317	378	347	335	377	334	366	340	332	335	309	322	347	346	305	326	348	371	379	312	363	353	362	341	323	344	352	332	331	324	342	367	325	323	319	357	332	357	364	323	334	333	346	353	371	348	339	321	362	353	318	302	357	333	352	363	360	339	323	335	349	323	303	338	325	326	372	346	362	368	316	358	339	313	350	318	325	343	341	330	308	359	354	292	337	353	332	337	311	349	333	299	350	345	320	375	313	363	355	318	303	348	382	320	348	354	358	330	323	342	330	339	340	342	329	335	367	349	343	343	369	362	334	365	341	348	333	361	344	331	320	325	334	333	319	314	356	339	340	341	349	349	325	336	367	312	329	324	320	354	312	314	327	349	358	321	342	390	363	326	342	360	357	357	334	340	362	321	341	336	318	336	340	309	378	324	351	310	371	360	352	340	333	368	316	326	295	354	326	315	350	344	295	357	368	313	337	383	346	313	364	367	319	328	363	322	311	373	336	340	381	327	342	346	332	343	346	327	326	380	321	339	296	332	343	359	331	329	361	358	354	353	320	326	362	333	369	308	332	343	324	330	357	350	340	351
11134	5969	11891	12312	9208	6388	5434	3864	3409	2277	1917	1714	1483	1328	1163	1148	1046	954	910	906	880	906	937	863	803	826	806	843	798	788	765	751	760	810	812	758	738	812	770	793	756	790	750	810	810	842	803	764	781	824	795	859	820	753	817	787	730	704	766	783	769	762	765	733	743	783	768	776	731	812	729	736	765	769	799	787	767	752	762	773	734	787	809	782	725	743	725	752	782	789	764	801	776	738	786	769	751	724	754	768	758	769	831	753	783	772	748	726	769	752	736	768	717	748	760	807	753	807	748	722	761	823	773	738	724	767	733	758	768	748	743	738	765	781	717	751	759	744	808	785	785	765	752	766	739	760	724	788	706	747	770	734	774	751	762	756	777	779	743	738	774	762	759	757	741	762	753	759	750	743	709	761	742	778	737	751	756	783	757	764	800	743	762	753	691	713	755	786	747	740	778	782	775	783	838	752	774	756	813	728	780	715	750	737	736	740	716	767	744	766	730	759	770	794	747	810	774	735	719	750	765	794	764	824	778	773	805	768	797	762	769	816	784	721	761	785	745	737	782	753	808	746	787	745	770	743	762	762	753	761	725	738	779	778	719	735	795	757	751	789	732	738	809	778	761	775	776	748	783	794	693	755	752	775	731	785	784	768	753	760	735	744	750	770	732	766	758	750	705	799	790	768	736	788	776	764	725	781	726	783	734	761	744	778	719	751	758	752	746	746	773	769	812	729	808	803	787	742	767	716	757	787	724	738	739	782	790	740	691	759	779	793	782	713	729	727	774	775	759	761	805	756	761	751	777	741	747	764	776	788	719	722	743	759	780	776	743	744	769	736	744	785	740	781	782	729	778	771	750	772	803	760	723	766	819	744	748	774	758	752	743	794	756	785	715	748	701	775	774	728	786	786	792	764	726	765	744	734	749	764	730	772	742	757	793	714	792	764	742	738	737	767	770	734	752	818	744	723	725	775	735	748	784	725	777	720	795	758	712	784	737	802	728	748	731	706	722	774	763	762	799	821	736	733	759	789	756	771	766	739	760	727	767	730	754	789	788	712	790	777	756	751	799	730	774	794	751	785	765	731	730	789	823	769	740	779	790	719	728	782	723	770	712	788	731	747	793	749	727	708	748	776	758	771	743	759	767	816	744	746	756	793	754	756	794	749	810	733	773	766	776	743	698	757	743	790	778	773	701	730	720	753	771	705	744	752	756	809	883	764	780	764	729	762	784	754	742	791	743	772	739	767	797	768	761	788	719	748	715	786	808	727	740	701	722	728	706	787	756	763	714	788	713	735	800	759	738	760	780	718	830	761	770	768	760	738	753	767	747	744	715	727	737	762	836	766	733	766	783	714	722	763	774	745	745	770	747	764	733	749	797	781	756	760	760	762	743	723	783	805	765	741	780	724	773	732	759	790	755	742	800	752	778	761	781	737	764	807	770	797	731	798	742	741	758	744	735	737	766	732	781	779	772	741	730	721	761	804	755	747	779	805	768	750	763	742	762	753	772	705	780	780	746	737	761	735	759	791	741	766	745	829	811	764	749	749	775	761	734	731	775	737	732	703	740	782	768	736	738	772	773	761	738	746	808	759	767	784	744	788	729	809	717	782	807	739	717	762	772	798	774	741	735	780	750	751	742	730	800	811	760	813	747	757	772	732	810	747	761	787	758	768	741	805	766	804	754	790	782	801	713	751	773	749	740	754	779	744	746	759	733	780	750	732	796	743	724	777	781	780	812	716	754	755	741	768	784	711	777	728	739	766	729	761	745	752	751	741	714	793	821	820	779	732	749	749	770	761	722	714	766	765	782	775	812	746	794	764	786	792	792	815	749	744	721	721	776	770	805	805	760	743	769	745	786	775	796	784	751	746	734	700	802	757	782	756	784	758	754	793	738	736	750	727	776	776	814	715	739	809	800	768	783	692	789	725	741	748	717	748	782	699	753	766	764	744	745	797	792	748	798	752	729	688	801	734	770	781	755	812	729	721	781	782	759	801	742	779	806	774	781	730	763	786	803	735	744	737	765	719	778	767	756	726	774	728	785	819	751	767	774	704	776	753	767	751	748	800	772	784	748	764	794	735	777	741	771	734	754	762	746	805	742	800	774	759	795	773	721	763	794	737	753	778	796	759	763	761	783	699	765	765	774	739	765	792	750	785	827	782	741	787	797	780	747	788	749	830	787	750	755	789	781	740	821	769	734	760	747	809	706	784	752	713	745	750	772	763	771	781	778	775	814	761	820	738	784	768	757	758	803	706	756	762	758	741	816	799	772	775	813	781	788	796	772	743	756	781	696	813	778	732	737	743	746	743	755	782	792	743	732	774	759	800	739	779	724	792	766	770	715	783	761	738	759	775	701	752	767	726	814	724	816	766	748	841	768	717	771	769	774	798	727	755	726	733	730	770	727	751	833	724	749	729	741	801	763	792	770	750	748	760	721	762	729	720	772	783	758	798	785	787	738	711	770	786	775	816	746	727	774	781	743	725	750	756	717	774	762	766	767	768	823	783	778	742	784	785	769	734	793	782	754	768	748	750	702	802	757	741	787	793	787	811	754	771	743	784	758	792	790	766	743	765	737	809	787	720	757	784	801	732	803	747	768	757	763	748	805	770	754	760	771	711	799	790	755	776	728	746	762	757	786	753	726	772	780	771	753	766	777	743	785	796	811	770	793	766	723	772	756	724	735	741	793	768	778	737	740	756	741	759	778	783	791	780	782	759	682	748	801	748	721	724	750	813	781	754	783	767	776	785	731	746	803	739	723	738	824	757	726	742	794	724	775	739	735	772	773	767	777	749	756	738	762	768	825	766	738	728	742	792	731	726	754	758	760	769	772	807	723	740	762	813	764	753	755	747	741	806	743	830	716	761	747	769	826	748	776	787	809	765	747	764	707	764	801	778	766	732	763	800	748	724	724	758	779	755	795	823	733	750	713	721	777	762	799	763	744	727	764	756	705	766	786	771	743	759	731	742	774	750	766	737	765	769	796	766	779	720	784	727	732	767	760	755	714	776	743	772	744	770	747	836	781	766	791	764	755	761	734	744	795	690	781	765	721	746	755	778	773	775	703	738	753	775	767	748	781	795	802	778	770	788	794	799	787	738	753	752	735	759	759	740	809	678	770	765	711	722	769	764	718	746	763	732	736	754	735	723	762	756	786	744	770	738	737	775	761	753	748	787	744	740	759	744	783	816	738	826	780	807	756	774	726	812	781	732	722	764	753	762	800	764	766	747	763	768	783	754	787	817	771	758	763	772	737	735	755	714	764	764	743	700	782	828	758	767	745	769	744	787	741	779	790	780	774	788	740	793	735	754	771	761	747	767	721	794	723	773	774	765	750	789	765	805	732	813	741	739	722	777	791	813	791	759	807	711	698	757	727	760	778	781	724	741	811	711	746	826	753	744	784	793	826	723	770	742	739	804	779	765	771	773	729	752	734	744	764	744	783	758	779	732	747	733	732	743	768	747	775	773	759	771	757	755
26497	11757	12255	9182	4970	3015	2283	1533	1201	781	691	706	604	584	532	542	524	490	441	404	414	466	454	465	440	389	438	430	457	409	476	414	467	436	431	396	417	447	442	417	442	387	462	452	405	408	449	410	420	415	466	468	444	417	403	458	439	448	472	455	393	361	406	465	425	384	388	425	409	422	428	423	410	440	429	477	410	450	438	404	421	459	427	391	385	399	476	364	416	425	405	408	437	398	405	429	433	399	402	409	435	415	432	459	427	417	451	432	416	428	434	430	402	405	395	424	432	446	397	462	411	424	445	400	388	445	467	441	411	426	411	403	463	408	414	435	427	407	444	411	449	411	389	396	429	455	420	435	405	418	420	443	457	444	420	399	378	473	435	406	453	413	422	417	417	417	382	443	422	396	394	445	423	408	404	403	427	440	387	405	408	427	435	438	415	424	427	412	415	436	425	417	420	403	422	397	417	454	424	416	424	427	398	415	451	454	405	449	375	450	469	400	455	444	390	437	404	419	423	432	434	424	445	410	420	404	458	489	397	429	409	432	394	390	381	412	394	431	457	422	408	427	428	404	403	425	386	422	411	439	401	396	424	435	427	414	431	442	405	425	448	427	420	417	416	403	402	396	411	394	465	436	435	406	399	439	411	433	438	393	475	399	444	419	400	399	388	359	410	393	421	416	450	391	416	388	433	406	410	399	469	442	450	373	429	379	393	416	432	431	407	386	414	399	413	439	391	413	412	402	443	411	426	387	424	404	415	428	408	427	441	434	441	420	436	397	401	429	430	451	454	405	426	473	401	401	414	438	410	417	385	412	371	404	413	418	433	444	417	415	419	442	409	387	436	400	417	435	390	401	411	443	416	428	423	426	448	426	430	461	401	419	436	403	396	380	443	428	398	420	395	448	460	392	389	420	421	411	413	453	443	411	419	415	404	443	420	447	410	410	388	382	390	413	422	410	455	432	457	386	435	465	433	427	440	419	477	428	449	426	416	454	437	430	407	389	413	408	409	409	398	456	437	429	383	425	391	396	379	449	430	396	404	387	395	422	409	399	436	431	396	442	420	439	389	407	454	404	406	430	436	422	419	428	419	400	408	397	418	447	425	430	439	438	431	427	428	396	416	411	441	437	435	434	434	430	446	395	393	379	435	357	412	427	429	388	421	422	405	392	413	459	417	385	430	470	424	457	411	421	397	454	417	417	450	433	404	410	422	422	447	406	436	403	401	425	408	406	421	383	392	406	421	434	379	399	421	428	462	417	434	416	421	419	429	420	367	441	441	438	401	432	434	480	404	383	403	417	437	451	492	396	402	395	422	425	404	444	377	423	456	411	436	412	402	391	446	445	414	387	395	392	427	423	423	440	433	404	406	438	393	447	410	416	430	436	452	420	393	457	440	418	452	417	415	376	383	396	467	440	437	387	426	435	424	429	417	434	432	413	422	356	434	364	398	388	408	430	450	406	441	396	447	403	440	379	436	420	450	394	413	392	415	452	405	401	429	376	382	396	455	466	457	415	423	428	400	438	414	367	405	404	407	432	413	397	395	390	425	445	412	411	408	419	494	445	448	459	431	426	419	403	440	435	441	421	407	427	442	436	402	423	379	409	397	413	441	455	398	384	379	455	447	405	388	409	427	449	437	397	410	461	429	414	384	412	434	439	436	411	393	445	442	406	391	416	428	410	402	420	414	406	417	413	456	421	462	422	455	441	442	449	445	409	422	444	405	460	426	429	379	397	428	482	420	418	395	434	403	446	416	396	449	380	447	433	427	417	469	428	416	433	418	431	407	400	425	403	390	396	422	396	436	449	416	413	437	433	376	428	405	422	451	423	420	438	403	411	367	398	431	437	444	409	385	424	384	380	386	458	459	434	440	407	446	412	439	462	419	403	424	456	432	426	413	440	419	413	431	420	439	385	369	481	462	407	423	452	427	423	447	449	391	406	399	423	414	412	434	413	418	411	463	401	456	404	386	410	405	399	399	414	423	393	394	428	407	396	366	430	421	415	437	447	423	385	416	410	423	380	475	396	458	438	414	407	425	460	446	423	398	397	401	401	363	411	429	421	421	437	421	396	478	440	409	438	418	412	404	435	453	420	397	366	419	436	484	416	390	428	403	410	436	412	396	449	433	437	391	396	383	393	419	416	425	437	407	404	402	402	437	391	464	414	449	393	438	411	406	422	436	413	376	410	397	406	396	426	461	406	412	395	450	410	406	434	442	430	423	400	408	425	415	408	416	429	393	459	394	419	461	395	397	405	364	410	433	413	447	447	427	417	428	433	416	429	410	365	457	440	488	390	411	400	429	446	437	402	452	426	416	429	462	415	407	387	414	438	393	405	435	440	447	411	418	424	375	412	413	402	408	373	405	437	428	381	439	396	391	410	386	399	432	430	464	460	393	388	406	411	386	425	406	432	392	422	410	430	404	402	406	420	443	433	423	422	434	435	419	421	411	434	445	421	395	428	458	437	384	414	456	411	390	461	444	424	403	429	416	436	433	419	407	425	431	391	397	409	409	413	452	403	405	373	401	447	425	403	395	437	427	394	371	421	398	415	433	418	392	384	461	428	473	417	418	431	439	450	401	400	442	433	410	437	384	414	420	423	417	395	454	386	407	409	399	393	416	457	438	408	419	424	451	428	477	430	423	403	386	470	433	400	434	372	455	416	401	434	400	398	414	376	402	429	453	398	409	440	440	426	423	404	442	427	420	440	468	426	415	428	418	456	416	406	402	441	407	394	409	429	428	429	428	371	433	387	364	387	419	407	423	393	424	443	401	409	419	398	428	401	424	475	424	410	415	447	424	396	413	418	439	408	421	420	427	448	395	440	408	409	401	394	421	456	423	416	384	448	396	440	432	427	415	402	400	400	431	403	389	441	455	404	420	426	430	415	423	422	418	434	436	377	392	395	402	399	394	410	382	406	442	438	426	395	456	447	416	450	404	380	423	368	437	411	418	462	406	426	422	441	427	376	353	428	381	410	456	405	419	419	423	443	420	377	365	471	452	420	422	393	462	376	428	423	430	409	435	429	427	445	450	400	409	407	426	435	414	455	392	444	434	433	470	436	387	391	411	468	427	406	423	470	427	490	419	443	416	399	399	431	426	397	412	401	428	450	419	432	425	437	390	368	406	385	406	424	436	419	448	409	443	429	412	432	444	432	436	421	435	414	432	418	403	420	377	421	405	453	453	419	379	409	431	480	412	472	408	413	453	432	377	449	417	419	462	420	406	403	428	389	405	395	398	455	407	383	418	385	426	404	452	397	392	428	434	456	446	401	399	467	401	426	424	394	432	432	384	420	406	442	441	459	413	378	427	423	464	427	471	418	409	456	409	414	393	421	407	427	420	414	391	416	411	395	416	391	409	424	405	430	422	403	447	420	414	405	391	411	395	409	469	419	398	427	417	377	403	448	402	406	431	416	399	428	431	408	439	422	426	445	373	405	448	401	414	439	395	407	370	436	448	426	433	450	420	454
14632	8224	16011	15919	11543	8832	7395	5358	4544	2743	2361	2245	2028	1795	1613	1437	1232	1179	1094	1121	1069	1094	1094	1107	994	1017	971	962	952	962	938	972	948	977	913	968	982	907	959	958	972	942	1012	972	972	1028	939	985	994	934	981	1000	987	957	969	973	967	925	928	902	932	925	916	871	928	918	896	887	907	867	930	888	901	942	904	906	913	877	890	957	893	883	943	893	941	894	908	948	917	907	880	922	934	913	887	871	917	838	895	897	902	907	961	899	903	879	926	939	899	898	924	863	923	950	938	954	937	955	977	886	912	921	889	899	927	837	893	936	880	982	919	898	913	942	946	859	948	897	921	891	905	925	986	938	935	919	926	901	946	919	944	901	934	909	942	948	892	942	910	903	945	920	940	955	896	923	947	943	920	884	878	914	948	838	981	943	925	965	955	877	920	880	930	887	920	884	884	938	934	901	905	970	932	924	898	938	878	960	904	908	848	946	930	910	883	882	883	916	934	940	906	932	899	941	868	913	928	987	937	884	869	883	931	913	883	874	895	870	925	917	919	936	925	900	919	908	881	978	936	928	954	923	883	882	903	920	914	922	940	949	932	885	872	927	937	919	962	930	945	932	875	938	947	905	888	882	948	841	869	861	902	912	873	925	929	903	866	955	914	854	877	970	898	927	919	887	942	884	883	910	909	990	940	934	922	891	916	895	956	910	912	915	987	946	886	942	867	949	883	863	945	896	906	930	958	897	916	894	937	902	944	950	928	865	887	932	859	897	924	885	965	892	857	913	896	890	893	933	881	984	909	957	891	888	913	875	890	885	939	943	955	916	922	938	935	951	931	918	952	904	871	959	909	941	889	832	904	963	899	941	907	914	910	961	883	938	909	920	882	926	929	940	915	907	873	892	888	883	880	934	940	946	877	921	942	963	955	932	897	925	893	940	942	974	889	914	938	910	902	911	880	902	860	917	895	911	900	911	920	947	864	915	910	899	882	937	951	922	962	917	941	911	901	893	928	912	958	930	920	883	944	902	903	905	928	929	910	918	918	878	882	890	883	838	911	907	869	921	976	963	959	895	906	926	918	896	953	940	910	902	908	952	875	899	905	917	886	961	841	941	904	955	983	971	921	924	926	876	890	964	886	848	877	878	903	899	919	904	921	943	934	964	878	853	856	956	878	985	957	940	903	887	941	918	970	939	877	921	908	904	880	906	877	916	878	884	896	867	896	901	951	915	845	862	894	960	928	900	880	890	955	911	906	910	863	948	920	901	950	906	938	979	874	953	881	914	940	906	988	867	933	821	914	911	874	905	873	909	948	867	901	890	956	909	930	898	925	940	889	880	859	939	932	876	958	923	918	873	948	938	946	903	893	902	931	917	856	917	901	905	909	942	918	952	917	922	924	921	914	931	858	879	906	882	954	948	904	908	917	896	927	905	905	906	880	927	898	919	925	874	911	933	889	899	900	881	930	914	909	883	934	909	896	859	848	924	846	977	945	902	936	949	948	892	935	920	903	930	964	911	907	922	906	841	930	880	936	900	894	966	966	926	858	908	910	963	888	918	914	904	893	882	958	905	860	874	861	882	932	927	919	903	952	942	893	877	910	889	899	933	897	860	881	971	919	861	910	937	887	943	883	959	874	889	921	941	868	912	874	932	867	874	932	911	876	949	953	924	877	885	920	901	921	932	972	918	953	920	906	904	905	925	871	956	911	867	887	892	904	917	895	937	885	908	938	964	937	932	904	893	887	854	911	922	928	889	888	914	863	858	847	893	929	885	958	849	924	905	847	884	899	917	941	872	935	887	896	913	884	910	902	878	841	997	924	936	953	920	906	883	952	913	895	924	962	916	896	887	905	905	935	921	960	910	913	899	865	930	937	955	928	902	921	903	973	924	918	909	909	922	937	924	923	843	916	870	918	889	970	858	937	905	940	992	951	992	889	867	947	913	901	946	895	934	935	936	916	918	944	873	874	950	946	928	857	907	963	930	915	912	905	905	916	952	890	914	881	929	889	919	940	901	915	897	931	921	909	926	927	1014	905	945	885	892	898	883	914	932	890	937	938	968	844	912	941	980	937	879	935	902	891	927	949	906	917	911	919	911	942	956	899	905	938	931	904	948	914	933	915	885	885	934	914	914	924	861	896	880	945	964	911	904	880	901	909	838	946	848	966	930	926	915	894	908	903	877	891	882	919	863	971	919	916	898	952	856	916	971	949	906	897	892	946	895	905	877	900	937	892	889	902	927	879	883	929	936	933	914	949	857	946	885	946	883	846	927	930	886	872	935	878	871	918	917	885	934	930	918	888	933	903	958	880	913	892	928	885	871	927	895	895	949	950	910	969	940	927	899	873	917	938	835	888	939	942	953	883	945	866	898	934	912	942	940	919	856	910	930	888	923	944	932	933	926	891	917	906	947	956	922	950	878	900	937	883	895	872	929	909	915	906	902	869	857	891	859	915	904	916	919	892	900	909	917	841	929	948	905	894	919	905	935	867	938	955	884	972	911	944	1041	957	896	873	924	902	920	979	963	926	920	915	885	901	935	885	933	948	886	847	854	914	942	867	923	929	930	925	949	980	883	902	881	967	959	919	934	908	898	891	913	973	949	902	927	908	958	953	882	855	892	912	915	888	903	887	917	867	906	943	920	959	902	922	965	946	922	913	876	896	907	868	963	902	891	921	942	939	917	900	901	893	959	902	951	880	951	935	944	875	884	918	945	922	945	913	899	936	903	890	894	946	893	927	894	935	866	943	912	934	917	914	939	889	888	904	937	873	885	912	921	895	925	888	925	939	875	907	977	955	896	915	935	902	923	861	885	901	943	889	935	909	935	853	887	883	927	924	923	889	853	903	870	931	888	952	899	896	951	891	930	897	901	931	899	937	866	897	929	914	925	887	937	904	859	832	906	893	908	952	947	925	926	920	931	950	945	901	919	895	922	920	885	917	907	955	886	941	884	974	936	933	854	887	905	940	904	934	911	918	899	917	935	844	864	946	900	905	876	847	929	941	913	887	932	838	898	933	874	930	917	932	945	878	896	926	919	908	875	930	870	915	912	887	936	915	922	909	915	926	917	921	890	940	894	865	920	908	926	920	902	931	876	936	917	939	865	924	934	893	921	867	899	887	924	926	916	931	950	939	898	887	933	929	894	915	929	878	960	906	846	898	925	900	913	942	858	873	900	876	881	900	913	854	905	948	891	876	947	861	897	884	867	876	974	911	907	954	894	920	938	890	955	989	976	870	869	908	926	886	929	859	928	919	877	880	922	865	931	926	903	919	919	891	912	900	858	881	821	900	846	967	961	920	911	947	929	918	917	957	929	901	928	961	948	883	937	919	911	886	880	889	924	981	921	971	901	915	917	956	907	897	922	886	894	925	916	862	881	873	863	891	868	864	921	910	949	911	920	948	918	927	878	951	927	927	950	971	919	838	902	924	845	949	910	862	953	929	936	904	904	896	927	908	903	900	899	922	886	925	871	927	926	935	932	900	972
8817	3812	3642	2596	1579	1076	862	675	658	566	462	437	425	410	392	400	378	373	405	391	358	367	359	373	342	325	312	333	362	360	336	375	373	329	300	377	366	384	358	361	390	356	320	348	333	362	342	339	376	320	369	360	349	319	372	331	352	354	362	345	341	344	367	337	365	384	361	329	372	388	318	367	345	357	374	389	323	359	321	377	369	341	381	348	349	379	346	367	410	360	336	364	377	342	376	357	351	360	344	363	319	370	344	339	345	336	336	356	372	345	340	344	325	331	367	351	345	389	348	348	357	401	353	351	337	356	348	348	337	364	380	355	342	400	383	346	326	340	375	400	334	345	386	348	359	337	362	351	350	366	381	337	351	355	331	351	348	352	351	362	348	323	341	349	330	333	356	347	372	338	353	348	348	359	379	336	345	345	389	344	317	376	325	335	357	348	338	366	354	385	389	377	353	371	396	368	349	367	359	354	327	361	354	380	382	375	359	338	352	354	328	323	342	376	341	361	379	342	370	336	325	370	366	337	321	341	331	348	342	331	384	413	359	313	356	332	360	367	373	347	363	350	353	308	362	340	360	382	375	400	311	372	378	346	376	348	368	334	376	364	354	347	367	367	373	375	389	358	342	371	377	346	352	342	329	362	335	383	360	340	387	352	378	386	394	372	341	325	342	327	332	369	365	325	342	363	350	334	365	353	307	334	339	341	366	358	397	316	333	394	380	330	364	322	355	380	343	401	360	344	375	363	377	356	377	366	335	352	379	342	400	364	372	347	369	384	411	354	345	356	351	322	365	355	341	346	364	370	337	331	362	356	378	375	347	330	371	368	365	365	357	333	368	345	319	345	392	330	327	374	393	371	351	363	361	389	357	349	360	378	327	361	336	352	351	363	348	364	345	368	372	338	342	325	385	327	366	355	351	345	329	365	350	354	387	398	343	341	344	349	349	353	404	368	370	343	363	349	353	371	365	335	352	310	356	352	345	338	331	362	369	372	372	382	391	329	386	328	353	364	368	376	382	365	355	374	343	412	366	366	342	378	344	335	345	377	360	382	336	336	360	345	335	332	364	346	311	369	372	340	350	371	370	386	350	344	351	367	361	348	391	345	345	391	314	340	359	351	387	348	349	372	351	355	372	365	331	366	355	341	349	352	354	357	360	368	327	365	347	340	390	335	361	332	373	367	339	347	364	373	380	353	340	336	342	313	381	347	358	336	392	331	345	385	396	321	361	340	347	337	353	367	332	368	338	342	330	365	363	358	362	384	342	336	349	318	314	325	379	340	354	370	362	409	378	368	380	337	361	379	377	324	359	370	358	343	350	321	372	324	348	333	384	357	361	368	345	370	299	376	365	338	349	353	385	351	330	368	343	352	346	352	373	348	323	352	358	332	338	366	385	326	320	349	364	358	350	379	327	360	406	376	359	349	351	364	337	318	357	341	346	377	342	332	323	348	329	335	344	384	366	324	391	346	379	382	381	370	364	334	325	333	344	362	362	335	367	339	364	348	388	344	331	383	342	383	391	387	348	342	377	381	383	351	370	384	370	359	334	361	370	332	343	356	308	351	370	384	388	339	331	346	334	348	340	351	364	371	377	362	340	413	334	374	380	314	374	366	358	318	361	358	358	367	304	357	349	371	361	354	296	336	374	348	371	400	352	343	366	349	382	382	335	346	367	331	368	354	386	344	377	336	357	376	369	357	346	356	363	364	368	371	346	310	326	378	366	364	354	336	340	371	331	387	347	341	349	361	328	352	312	345	374	349	372	383	348	360	374	348	376	375	335	361	347	329	345	366	367	380	376	373	356	357	350	371	338	327	334	344	358	369	359	373	319	386	381	355	349	385	338	340	354	355	387	372	355	338	361	343	341	351	359	384	372	351	394	355	341	356	351	347	361	320	369	380	362	366	342	338	335	373	369	353	334	383	363	365	329	334	364	340	344	346	360	335	356	355	326	323	335	370	361	331	387	368	360	361	337	351	403	360	326	334	330	315	364	357	366	389	350	326	400	358	349	353	331	362	360	330	344	329	346	338	343	372	322	370	324	354	338	337	355	352	363	363	335	359	320	372	330	362	320	344	382	375	382	374	374	375	366	334	315	360	363	345	369	341	343	318	379	361	350	356	323	360	311	333	369	363	331	336	379	339	336	353	355	339	374	321	344	369	363	328	343	366	357	349	355	364	340	369	349	362	360	373	331	323	373	372	358	360	359	371	320	377	322	342	326	339	355	328	344	408	355	387	339	363	368	357	360	300	354	345	338	329	337	381	366	412	377	343	363	350	356	361	330	344	343	340	342	357	347	352	356	319	331	380	384	373	351	373	327	379	343	361	351	366	346	345	362	350	335	346	316	356	361	345	357	377	334	374	367	360	366	334	366	370	355	369	327	350	356	379	303	355	366	343	341	397	346	343	332	356	320	358	345	339	350	355	352	353	372	403	367	381	379	316	379	366	352	346	392	318	348	368	372	359	374	330	370	294	299	355	348	363	346	345	409	365	347	370	334	349	371	366	346	346	345	336	344	296	335	343	371	369	330	352	329	360	368	371	349	361	350	338	386	339	376	362	349	380	385	388	358	390	373	348	346	374	369	381	350	341	343	370	350	369	357	365	341	376	368	379	344	362	344	328	344	377	348	366	350	381	381	342	337	344	349	343	374	376	318	333	333	363	381	376	366	383	363	386	362	355	370	329	332	393	368	326	347	348	322	341	366	347	378	362	373	345	356	388	377	350	359	404	362	351	337	329	362	383	354	319	340	367	382	361	336	327	363	367	356	360	345	367	364	376	346	371	349	377	346	368	387	338	330	368	353	356	372	365	349	346	405	343	364	367	348	366	340	333	331	374	354	357	369	363	327	333	327	351	363	371	349	353	354	356	391	391	368	363	332	349	348	333	374	371	334	351	314	375	394	337	331	348	348	343	334	379	370	373	346	350	392	370	358	323	352	359	351	363	338	347	341	341	348	311	339	363	330	354	379	330	354	355	389	345	358	343	367	363	331	355	360	347	379	349	365	326	333	322	347	374	349	361	361	373	350	367	345	342	358	319	370	372	357	376	376	401	340	349	346	311	339	375	350	338	379	374	383	352	389	355	347	341	340	391	366	373	331	354	359	345	371	333	322	342	355	385	336	339	362	343	354	372	378	378	368	345	384	368	356	388	343	319	357	390	414	353	339	360	369	389	364	371	360	365	352	341	347	383	374	341	354	356	371	404	375	398	355	386	344	331	352	329	345	350	378	355	356	369	326	342	346	424	367	350	327	343	333	361	373	371	324	330	370	338	371	371	345	343	366	332	379	384	341	362	352	381	343	385	372	359	356	331	353	350	379	362	345	354	371	360	398	376	348	351	359	367	378	359	347	385	341	349	366	364	329	356	354	349	392	352	340	364	330	361	365	372	407	341	357	357	335	385	361	349	326	343	381	353	391	355	353	333	362	314	394	353	353	331	354	396	392	381	360	389	360	360	373	357	350	367	319	368
5386	3374	6791	7078	5326	4073	3324	2385	2302	1599	1421	1260	1222	1022	1065	951	890	873	860	816	872	836	822	821	814	815	809	789	810	828	821	772	824	796	756	803	799	761	787	792	783	768	820	831	788	842	754	811	764	765	764	785	786	806	751	796	828	775	766	799	746	744	777	780	728	737	764	762	765	720	772	780	827	775	796	806	784	763	846	814	811	807	789	819	802	775	754	771	787	810	790	816	759	769	789	815	784	773	789	830	779	763	779	836	815	775	843	733	820	774	815	795	813	806	744	724	767	770	773	803	788	769	751	817	782	751	752	769	783	797	750	727	762	761	751	783	719	757	797	769	755	763	813	795	827	732	739	768	797	774	795	784	816	781	828	817	794	774	789	809	763	770	790	773	728	736	792	751	768	798	765	766	747	741	761	817	732	763	753	764	748	778	780	818	776	755	822	728	800	776	796	770	768	803	789	822	809	746	794	761	780	772	753	744	797	790	783	817	769	729	772	795	798	787	771	721	735	807	799	747	760	757	713	769	809	771	757	770	836	791	781	756	799	768	765	777	751	771	785	806	797	758	746	755	775	772	745	745	775	748	746	787	781	761	813	795	817	790	754	764	758	781	791	804	788	813	800	709	840	794	754	738	852	797	835	767	823	764	771	834	750	734	733	782	774	788	756	726	819	795	825	774	769	825	780	786	795	778	719	781	769	776	802	751	815	809	790	811	790	743	743	768	771	768	768	731	763	778	807	808	766	742	740	745	793	782	739	754	754	766	807	793	773	793	759	801	803	739	795	782	756	797	756	807	794	809	754	811	830	746	819	774	727	771	821	783	793	764	769	791	767	783	771	771	739	791	785	770	821	785	771	806	773	785	758	789	832	768	777	796	795	724	780	765	787	761	754	776	745	804	775	805	780	806	787	774	836	791	756	789	803	783	729	740	770	756	802	768	754	736	809	756	784	736	834	780	795	798	760	785	785	730	750	837	798	786	801	774	808	773	786	742	768	802	796	752	781	772	782	739	757	770	781	772	778	803	796	781	801	778	758	794	770	794	795	788	722	782	773	776	780	792	740	765	762	750	810	811	771	792	784	779	760	779	804	812	787	764	762	824	789	814	806	785	755	696	804	816	800	768	782	810	801	852	782	795	790	777	749	751	792	789	810	806	770	792	751	731	723	787	767	816	719	754	739	775	808	795	803	765	809	784	754	771	810	773	807	763	783	768	761	773	777	793	763	791	833	737	794	790	795	791	839	774	787	802	739	770	801	766	748	771	783	800	763	770	721	777	794	749	773	825	793	760	792	744	747	828	818	775	705	792	743	785	758	806	751	779	803	763	745	803	723	790	767	764	783	768	797	777	810	778	794	738	772	724	762	788	782	805	787	765	805	837	776	783	746	791	781	779	801	819	784	718	756	774	750	772	755	751	774	748	790	779	747	772	741	766	773	737	802	786	800	746	756	772	793	825	782	769	813	802	732	817	761	800	747	771	787	783	769	764	809	810	777	766	756	720	782	782	794	795	792	819	784	791	816	761	822	787	786	808	814	777	817	770	760	839	773	776	782	814	749	807	829	806	765	816	780	820	718	805	792	760	835	775	776	756	766	805	767	793	774	772	828	753	812	792	750	797	781	774	792	773	742	778	817	758	786	757	765	808	782	764	766	791	785	771	802	798	795	769	749	733	766	751	824	736	777	767	717	765	746	785	800	765	785	787	785	783	742	817	835	817	787	759	748	759	773	782	734	740	753	770	803	709	775	770	786	815	799	764	752	755	788	798	781	747	747	724	738	780	774	764	796	798	758	775	797	718	774	738	773	790	751	762	729	767	785	750	790	781	816	776	794	809	823	779	765	735	800	800	808	803	777	789	767	755	815	728	740	771	763	771	775	769	760	708	747	761	767	749	802	776	794	796	797	755	804	784	780	801	776	744	759	743	796	754	777	793	797	758	763	755	806	788	756	787	718	768	737	781	821	730	785	808	800	766	822	792	769	779	816	778	772	764	728	717	825	803	757	780	790	777	787	768	724	781	783	802	762	771	769	806	763	799	766	788	803	768	779	810	784	744	775	812	788	779	764	759	768	753	743	781	803	768	791	806	776	729	779	794	757	769	848	768	791	753	733	802	803	767	743	757	803	736	760	784	784	831	783	799	833	737	786	789	764	754	785	748	764	809	783	755	743	774	785	717	759	744	765	759	783	777	802	736	774	770	799	723	779	820	784	780	760	802	765	808	780	774	763	735	761	800	755	795	772	773	807	820	792	777	852	793	798	748	775	734	764	742	771	748	796	787	803	772	779	792	762	773	766	804	777	782	824	759	800	762	756	737	783	764	802	792	768	802	784	816	801	767	815	765	821	732	770	803	826	780	763	799	779	806	778	771	793	830	773	770	752	774	790	797	788	818	765	802	800	764	737	804	779	772	776	806	727	801	824	756	763	760	762	753	764	782	766	743	731	762	819	743	770	755	764	783	785	753	783	799	804	747	742	776	795	786	779	807	765	774	737	789	800	785	782	783	793	745	763	760	779	725	737	753	754	745	772	802	809	795	745	760	792	791	788	792	787	815	735	782	774	756	769	793	773	789	796	783	761	766	811	789	723	771	765	819	772	744	790	795	753	758	762	749	748	800	842	764	763	779	774	758	722	775	789	770	789	756	836	756	769	787	783	775	834	764	772	720	804	780	775	743	789	742	778	794	732	782	783	764	794	759	820	841	760	741	786	773	795	807	776	738	778	729	707	746	791	744	750	798	775	770	818	780	776	795	733	760	761	770	792	766	746	796	798	789	732	740	831	773	802	792	788	801	804	783	780	755	736	775	827	761	725	788	829	765	736	733	774	773	778	750	772	766	811	736	738	804	743	721	803	805	785	777	772	769	785	774	791	769	813	755	778	750	773	767	738	774	767	787	832	764	751	799	755	786	751	754	787	766	778	797	758	761	773	762	736	794	720	762	788	765	794	773	757	800	691	773	743	795	756	810	741	836	781	805	782	759	741	783	751	734	770	728	834	707	775	744	724	781	762	805	798	748	760	770	769	777	749	804	779	770	821	748	813	792	743	754	751	739	775	780	830	813	785	816	756	833	804	788	825	753	773	794	785	771	776	765	790	781	726	771	781	850	810	803	754	756	823	790	834	732	787	759	805	793	804	781	835	843	824	779	780	759	753	785	760	795	791	762	770	757	790	767	765	748	787	772	803	753	796	780	825	793	817	773	815	800	763	779	792	806	745	824	789	749	772	777	767	776	745	779	802	793	831	781	779	782	755	834	817	798	758	754	799	784	710	762	768	810	795	808	736	791	757	814	783	771	742	742	751	783	774	738	784	788	728	816	740	776	817	733	817	802	711	802	781	761	735	807	822	783	766	795	770	806	775	768	758	732	791	792	747	808	805	824	788	729	801	783	759	791	745	789	788	818	765	773	832	766	813	796	804	781	771	733	777	728	805	749	777	794	779	751	799	763	814	771	828	769	768	789	794	733	838	780	764	774
18038	7664	7705	5751	3313	2105	1534	1132	850	644	528	483	448	430	422	384	365	326	373	368	388	349	360	327	332	358	386	336	382	339	358	370	360	369	337	345	300	332	357	322	391	325	334	341	367	348	362	306	347	344	370	346	340	353	368	348	325	343	324	348	332	355	356	309	324	356	377	329	300	360	344	346	350	351	320	362	348	307	346	359	329	348	332	348	346	313	313	329	362	338	345	343	309	286	339	342	342	367	318	336	367	356	347	362	365	362	321	348	356	369	352	325	352	338	359	355	336	323	326	336	341	344	329	346	353	320	378	349	319	320	315	347	354	319	360	349	341	330	352	339	347	369	319	361	372	333	310	348	388	314	348	340	326	344	342	358	359	317	344	399	313	349	359	364	347	372	337	324	351	336	347	323	320	346	315	381	318	335	327	333	337	371	345	325	376	353	367	364	355	348	347	326	345	318	373	317	352	364	317	329	336	366	333	334	341	321	349	339	318	315	372	335	341	314	347	331	334	310	356	307	366	380	328	348	333	340	334	348	345	331	358	364	328	359	349	351	367	371	304	373	357	346	338	344	385	324	345	341	382	352	304	342	360	363	348	327	292	375	353	341	358	365	313	343	328	346	347	374	328	358	320	309	331	341	361	342	328	312	333	327	338	327	372	320	335	363	330	348	347	369	325	324	337	321	323	370	315	354	338	328	360	335	351	375	384	324	348	367	330	352	387	324	314	344	325	327	340	356	329	339	345	353	333	352	353	346	306	365	347	329	335	345	336	356	365	342	320	365	350	358	329	370	354	326	321	306	365	348	351	344	315	339	343	333	338	317	340	365	329	358	325	334	364	351	328	316	298	322	355	348	352	369	359	356	302	360	354	332	380	341	314	352	296	391	376	337	339	333	376	330	365	335	330	364	319	347	348	347	304	310	345	333	342	324	304	329	328	334	359	374	352	361	354	346	376	326	318	316	329	362	320	343	364	325	337	336	300	358	357	350	353	324	328	342	376	367	317	361	344	343	363	385	332	328	359	309	342	332	349	320	360	309	323	348	364	359	377	331	340	339	360	355	320	323	375	317	346	339	315	372	335	356	378	336	358	330	362	327	340	338	366	360	349	314	323	333	329	334	333	347	322	325	337	303	340	333	324	358	354	337	343	295	344	312	338	375	349	323	313	331	325	370	375	375	319	327	347	347	329	343	345	304	370	383	372	350	363	342	366	342	363	330	318	367	341	332	335	330	324	309	349	328	359	351	336	334	330	325	354	339	328	356	335	319	364	359	325	351	365	329	350	348	329	327	357	384	374	341	322	315	329	359	346	364	336	347	358	311	336	337	326	328	363	381	331	378	348	354	346	314	331	386	350	335	320	299	330	354	350	356	325	353	337	332	297	348	341	332	310	363	331	365	356	358	371	298	357	338	356	366	350	345	360	331	337	351	366	387	314	313	331	357	356	345	349	357	327	350	364	363	355	378	354	341	339	340	335	333	308	303	348	344	356	339	299	367	330	322	317	319	304	342	344	372	326	333	341	373	311	357	339	324	340	333	364	318	321	327	347	340	366	331	351	372	323	336	366	313	347	346	323	370	327	328	375	320	414	329	363	338	341	359	331	348	349	351	334	342	357	323	339	334	393	350	341	331	346	367	359	345	345	356	340	304	320	324	370	320	346	378	334	315	350	347	353	357	338	290	350	341	349	323	377	305	323	352	363	347	342	336	325	311	347	364	349	301	344	337	348	326	327	333	370	356	374	312	339	388	356	356	326	360	364	315	376	339	312	344	338	352	370	345	338	348	377	352	375	360	344	350	350	332	304	341	339	363	327	337	350	365	329	361	377	324	357	320	348	359	338	374	337	331	334	328	369	354	353	389	342	313	380	316	357	355	328	332	357	339	340	350	360	321	352	340	350	344	323	340	330	298	375	370	345	338	341	332	355	335	341	329	320	366	367	314	353	377	346	342	314	326	320	346	353	364	340	329	312	344	364	346	341	353	317	340	335	375	331	339	338	345	368	386	316	326	303	319	351	354	342	320	376	375	311	333	375	350	343	325	359	373	382	369	362	344	311	338	338	334	321	303	326	322	313	360	333	356	345	332	336	339	341	336	330	331	296	307	313	349	359	353	333	331	353	334	315	360	342	341	371	345	343	338	362	341	384	352	377	393	295	310	348	359	345	351	331	356	336	351	355	370	313	332	341	345	349	371	353	342	316	321	383	327	353	353	353	326	346	330	377	309	332	370	307	378	337	291	306	321	333	331	307	395	369	346	346	323	346	362	363	326	322	317	352	346	367	330	344	361	352	346	341	340	335	355	372	356	320	342	341	353	298	364	305	375	348	326	314	390	389	387	318	310	331	334	329	353	310	321	348	331	327	317	367	355	313	326	351	325	344	319	342	322	343	347	353	300	345	388	350	360	357	373	331	363	363	367	374	352	353	322	333	349	315	343	351	341	366	327	363	337	334	343	330	341	340	317	345	348	377	328	350	367	334	360	352	344	391	354	342	346	317	357	375	339	309	301	319	360	318	330	338	368	366	335	314	322	363	323	322	348	334	345	360	342	337	334	297	335	332	313	384	323	308	334	321	368	369	320	331	341	360	350	370	361	319	349	368	329	322	352	373	335	334	307	353	345	343	360	352	393	322	315	350	338	301	346	346	355	344	323	342	324	373	327	322	316	335	370	356	321	357	340	340	329	375	332	334	360	364	399	338	348	352	356	318	340	336	338	346	342	344	356	336	324	360	338	287	326	313	344	351	357	361	348	352	319	305	322	313	330	342	356	337	324	349	361	327	317	339	319	345	359	352	352	325	334	364	354	345	350	331	300	333	333	367	339	347	319	304	345	319	302	338	329	380	325	311	362	336	383	359	339	360	347	376	380	322	355	362	342	354	313	328	332	301	394	335	344	338	334	363	384	312	354	353	357	364	307	315	326	294	318	332	327	300	351	323	318	347	317	344	342	341	335	347	346	343	368	340	330	341	335	381	346	338	376	356	365	344	339	335	372	345	329	319	353	345	326	343	348	318	348	329	341	366	344	316	338	345	329	315	357	338	318	319	342	357	340	328	329	291	342	339	328	367	367	351	334	351	359	353	368	347	317	358	373	343	325	368	338	329	302	365	342	303	335	350	340	324	353	376	365	313	332	317	343	368	321	341	312	335	371	334	352	386	301	381	325	349	340	329	344	360	321	346	325	343	399	350	322	343	354	345	339	341	329	341	318	326	378	366	350	367	310	308	350	363	358	365	360	361	353	377	370	336	358	381	355	325	357	347	341	337	371	329	318	357	357	343	352	330	341	339	347	345	362	353	337	362	374	355	355	336	317	339	314	335	331	350	350	339	303	353	334	346	369	371	345	345	348	335	324	347	346	310	336	332	369	333	342	385	316	350	364	334	318	308	326	365	304	339	360	367	336	293	351	353	369	365	350	342	340	342	331	361	315	342	367	356	365	344	358	401	314	314	363	332	336	348	343	351	342	359	325	341	330
11233	6083	11722	12372	9032	6500	5482	4241	3378	2555	1893	1652	1368	1233	1107	1100	1031	905	910	882	871	906	880	825	839	873	823	806	808	782	793	817	802	771	786	797	816	781	820	821	767	822	793	766	812	771	790	769	780	768	823	808	819	802	792	738	782	795	775	783	750	776	715	795	757	764	814	739	760	762	695	757	754	732	760	685	831	739	764	774	782	785	734	710	786	762	797	762	797	776	741	777	717	786	795	739	757	741	797	771	800	787	779	783	792	760	770	756	769	758	813	757	731	716	759	775	787	795	765	734	770	733	783	764	820	772	766	805	790	689	758	804	783	763	733	766	808	762	759	758	797	778	799	785	784	737	760	790	784	794	810	715	776	746	796	762	761	754	721	729	760	805	734	794	783	777	773	766	735	806	741	764	763	755	729	773	782	779	738	736	793	752	761	748	792	751	751	775	769	739	769	708	810	774	727	774	797	790	788	760	760	738	773	774	744	782	798	785	763	774	717	778	727	792	812	748	784	730	779	795	755	737	757	789	767	748	741	775	770	715	734	800	750	727	760	761	752	792	816	728	736	754	811	721	716	755	738	805	763	711	780	811	780	779	731	762	727	771	739	720	777	762	734	754	792	752	766	763	752	769	770	792	738	771	763	764	758	774	724	731	728	780	749	776	760	734	813	782	787	752	743	745	753	778	753	776	786	773	767	733	736	778	769	779	770	744	773	762	802	811	769	771	746	703	757	789	749	733	789	700	749	769	796	716	781	776	723	750	732	776	761	740	778	773	763	822	759	787	730	799	730	783	728	779	751	794	738	779	738	761	768	747	770	767	761	777	767	786	728	764	761	779	775	773	751	810	780	761	759	752	736	744	746	758	752	792	735	820	763	770	829	809	744	796	770	753	749	742	751	717	724	764	773	716	724	798	762	717	731	760	777	807	775	713	719	753	732	756	779	731	712	769	797	798	741	790	735	779	755	683	718	787	732	733	752	762	824	739	727	815	805	802	760	771	736	727	725	768	776	718	748	760	764	726	756	747	775	747	768	770	791	737	793	756	762	728	751	715	739	825	701	791	810	777	761	727	760	763	742	742	784	681	792	807	738	798	745	814	724	716	785	774	765	778	788	754	762	715	763	790	746	799	733	758	774	781	768	730	761	756	833	751	728	778	753	743	797	764	756	738	753	809	769	784	739	804	739	781	700	746	772	748	761	739	784	757	705	783	823	841	697	769	738	746	780	738	725	758	737	769	771	751	776	740	753	733	765	747	788	735	756	722	760	771	779	750	754	743	745	758	763	755	742	782	765	773	773	778	776	740	791	783	690	750	728	759	783	790	746	766	715	753	749	760	772	811	805	746	733	796	732	739	781	767	754	777	751	750	756	750	799	784	806	813	754	783	752	741	778	792	796	759	759	737	718	781	758	790	803	756	741	731	731	784	778	734	762	736	743	789	740	718	774	800	804	766	761	776	770	727	795	779	798	765	764	781	756	727	739	740	762	796	736	777	809	729	803	773	800	761	785	722	770	719	805	765	712	812	759	805	770	793	808	774	751	738	762	781	761	785	747	740	750	727	737	798	792	735	795	797	732	777	749	781	765	723	765	779	806	739	796	756	762	721	802	765	705	709	783	747	795	737	790	802	737	763	771	731	754	762	776	740	781	755	768	787	756	765	755	740	744	779	732	770	732	815	768	742	754	756	759	758	789	751	747	764	725	769	766	750	746	773	785	802	829	815	785	749	773	744	725	754	799	759	777	752	727	739	786	812	763	743	770	831	772	734	779	759	768	786	802	752	831	746	767	765	772	789	758	767	798	785	728	746	762	690	742	734	734	754	732	716	769	740	755	758	820	775	769	747	742	773	783	787	787	737	784	698	771	811	761	808	751	778	715	761	762	781	790	788	729	750	765	732	762	777	738	760	728	803	801	754	825	738	749	784	780	744	766	808	752	773	718	762	729	801	769	799	758	792	703	805	761	762	786	776	777	751	780	776	786	784	755	777	752	748	785	753	825	737	740	699	772	725	780	771	784	786	748	755	786	739	712	753	773	745	737	779	758	739	749	756	755	733	745	750	781	742	758	760	772	814	814	763	764	800	791	792	765	757	747	814	733	750	750	806	825	747	741	799	746	784	729	733	729	770	769	780	792	758	725	747	723	737	799	773	743	743	768	731	740	765	777	752	719	761	772	771	781	758	784	785	757	719	778	686	745	756	752	720	741	760	804	765	778	762	761	766	764	778	778	780	779	751	708	744	772	799	770	756	753	756	807	796	752	784	773	745	729	741	730	759	752	752	739	694	753	798	787	764	741	710	779	743	760	747	750	763	760	733	742	786	773	779	737	758	748	775	770	782	773	726	752	772	823	798	759	778	754	769	735	789	727	741	745	757	742	816	766	704	759	812	804	777	766	774	782	786	710	774	782	808	758	763	780	716	779	768	784	770	760	820	778	789	711	763	813	757	782	747	762	784	796	721	799	802	807	739	766	801	795	784	767	775	754	751	796	778	796	824	736	762	813	746	796	791	785	761	785	734	754	742	798	739	792	781	747	770	728	739	743	750	770	790	748	748	705	729	728	759	770	826	709	682	770	737	808	741	714	764	776	758	756	714	755	785	756	772	762	833	802	744	745	774	791	798	773	715	740	788	793	722	792	788	763	757	721	714	780	783	766	780	780	712	759	748	752	778	792	712	765	741	683	763	845	742	743	756	795	733	736	737	809	789	786	724	771	781	801	788	799	767	740	778	707	772	704	774	795	802	743	745	742	751	814	726	747	794	790	785	738	798	788	784	746	794	770	723	811	805	764	816	789	738	709	760	762	760	753	758	744	748	760	807	762	777	707	716	800	711	767	776	777	760	754	773	775	761	812	774	800	716	759	762	789	734	737	764	782	766	745	758	762	696	790	828	794	789	770	763	703	823	788	730	782	748	770	702	713	798	752	742	797	737	755	761	769	775	752	774	810	777	737	780	810	785	777	742	762	708	813	751	783	804	755	833	714	720	716	799	742	769	715	762	763	695	772	741	807	743	761	771	783	793	721	748	762	739	767	749	750	791	738	761	789	809	790	760	782	777	764	747	714	807	726	738	766	759	733	778	768	773	793	777	779	790	774	798	712	763	811	798	766	753	780	818	769	782	706	764	717	783	708	742	760	767	732	740	773	744	750	726	785	748	773	762	731	797	735	749	772	793	757	729	735	721	711	755	770	784	773	783	757	746	714	780	771	772	797	763	782	788	738	816	723	769	740	772	771	825	752	710	736	783	706	767	748	751	776	756	780	722	760	781	748	764	710	731	774	768	748	738	760	764	764	757	744	783	773	743	775	793	767	743	767	774	745	772	749	773	733	762	833	783	746	779	783	717	763	756	759	797	736	740	713	794	762	737	762	743	733	773	745	824	787	765	784	755	757	706	796	759	760	715	836	713	748	784	770	792	781	757	716	786	799	760	750	736	807	788	758	750	775	755	756	824	749	719	715	814	704	792	732	764	736	802
26440	11907	11999	9067	5042	2991	2349	1549	1181	899	702	638	530	561	521	534	459	446	480	446	417	467	438	444	426	425	428	469	375	444	439	399	404	402	436	440	418	422	436	452	465	433	432	424	448	450	462	413	428	459	448	472	427	439	391	394	403	401	422	443	474	425	409	437	405	432	384	427	430	407	429	397	428	419	429	382	430	428	414	404	436	404	435	432	405	401	441	441	402	405	384	441	393	388	469	434	395	428	390	390	437	440	419	462	429	385	429	393	432	451	383	420	408	411	436	398	418	459	399	400	443	430	416	410	412	421	420	421	426	414	412	406	465	409	403	431	408	388	441	436	442	430	411	434	436	442	419	435	423	401	446	421	455	384	431	416	408	475	400	443	452	417	414	440	423	454	436	422	423	433	417	430	417	407	440	432	408	400	403	396	437	418	393	393	414	403	429	427	383	427	429	404	415	436	435	422	433	432	437	439	408	447	422	428	372	426	415	392	418	410	453	432	408	382	463	441	414	387	403	420	465	425	400	422	444	426	374	380	453	394	448	434	429	434	427	413	381	434	450	381	436	456	457	429	439	439	421	464	416	404	392	413	415	378	408	429	412	432	423	415	429	438	433	438	448	435	401	422	403	434	421	406	432	428	445	398	421	407	385	393	415	434	429	403	430	433	370	403	405	382	442	407	406	441	408	445	452	426	450	448	429	408	366	426	432	422	408	392	427	404	419	372	414	401	445	453	423	439	449	397	434	420	421	438	405	401	438	410	419	485	414	448	415	418	407	435	441	457	392	393	408	394	420	444	412	444	376	428	390	396	396	436	387	430	417	422	403	431	376	449	385	416	447	443	424	402	420	412	413	400	457	432	478	425	419	436	430	419	441	400	442	435	426	412	391	422	413	410	402	477	421	407	424	433	386	420	429	426	393	413	427	432	380	425	368	425	410	452	454	426	422	445	460	423	424	430	389	382	394	392	450	426	430	409	406	436	453	405	425	431	437	419	416	412	435	437	419	423	436	417	481	414	472	414	461	412	434	437	477	397	435	461	430	456	426	424	413	442	422	424	442	381	415	404	407	450	419	415	405	433	394	446	456	428	442	435	461	442	401	460	471	420	426	457	436	417	393	385	354	420	413	392	436	430	413	423	435	431	422	393	381	413	409	388	426	410	405	425	408	414	447	450	410	427	445	432	414	413	386	405	426	428	395	414	398	420	401	420	398	420	435	396	415	399	428	420	419	447	372	410	424	419	364	413	453	428	401	430	435	419	433	440	426	435	448	455	433	415	420	393	443	399	393	383	426	461	451	419	397	447	458	441	396	415	397	421	427	429	442	441	365	436	394	428	462	450	420	432	450	426	436	444	458	393	420	414	439	431	395	405	440	400	442	453	402	452	430	433	396	428	427	448	467	423	421	410	446	451	440	404	402	399	427	398	402	439	382	447	428	409	389	435	451	442	392	423	416	435	426	455	431	398	418	410	432	427	409	431	429	410	430	384	403	423	426	457	427	432	400	418	411	454	438	402	398	417	419	405	417	422	448	422	429	379	379	422	424	451	410	402	396	440	442	377	408	464	386	435	401	427	393	381	458	457	437	420	449	420	448	407	414	396	389	392	429	449	428	410	416	421	379	462	405	384	388	422	438	399	369	402	423	379	395	406	415	427	411	425	442	373	411	429	427	434	408	418	453	425	427	418	413	449	379	382	412	467	432	389	398	437	426	417	400	417	414	441	430	413	423	436	397	408	410	368	397	414	449	385	456	427	426	425	418	406	459	436	430	439	414	433	425	387	389	413	397	430	427	415	386	403	449	414	434	406	406	418	366	416	395	405	439	435	430	431	423	418	399	422	411	401	357	423	428	436	394	445	406	470	435	397	425	473	422	412	410	471	382	415	414	378	413	433	415	393	409	432	390	433	395	453	444	428	436	401	411	421	423	463	438	425	422	420	417	414	434	401	430	434	397	413	397	415	388	389	392	429	370	443	444	458	444	408	433	428	448	412	431	437	417	457	449	426	438	399	433	412	425	429	416	370	435	436	420	417	454	413	407	441	417	446	401	394	406	414	430	406	427	395	437	438	418	390	423	414	393	443	419	429	391	436	421	407	420	437	397	396	415	416	432	446	385	414	440	420	425	454	461	442	430	431	405	391	405	400	420	418	442	419	392	427	408	412	425	413	440	411	406	428	455	432	400	408	425	422	455	391	415	410	378	446	403	442	419	415	436	437	433	454	427	384	413	410	489	381	423	431	445	416	439	399	442	457	408	427	377	376	383	423	434	434	434	425	446	393	396	453	453	446	452	432	416	399	410	388	389	384	401	448	375	402	471	460	429	410	420	414	387	445	389	402	381	421	406	414	414	403	431	410	443	414	416	429	445	418	404	409	421	408	378	424	410	395	380	393	461	432	446	417	436	395	426	426	431	467	426	428	416	464	437	458	395	403	389	399	435	414	419	401	429	398	404	420	393	455	431	383	475	422	390	427	398	427	426	414	362	424	446	426	392	434	431	393	446	414	427	423	457	417	404	450	461	402	392	435	432	370	401	423	437	441	445	427	390	462	456	401	434	414	451	432	418	445	397	383	443	431	419	421	415	441	399	383	409	374	410	401	374	428	444	443	415	427	421	477	395	423	395	396	418	400	441	396	380	432	436	403	404	426	404	426	442	415	416	401	405	416	392	414	428	430	410	451	429	435	446	415	422	437	390	442	396	417	408	414	419	463	448	458	416	405	408	424	473	424	414	403	425	450	422	425	446	431	396	402	408	391	422	398	396	395	420	413	412	431	409	438	410	446	465	429	386	404	429	419	428	422	429	457	444	344	372	407	406	412	441	422	456	429	457	403	437	455	412	438	399	445	402	415	394	396	445	425	405	374	427	425	417	434	419	449	438	415	444	395	392	427	408	383	424	420	404	456	442	421	400	429	406	476	415	474	449	476	420	402	427	391	434	443	395	426	389	460	409	461	452	428	467	438	423	481	474	410	447	408	431	423	387	414	419	454	441	466	443	385	422	408	450	401	417	425	442	450	450	433	386	432	441	402	428	398	398	442	450	438	374	426	416	408	418	419	420	422	421	388	418	426	429	405	437	408	375	417	419	402	420	423	455	464	428	429	438	479	417	410	405	469	484	419	450	431	448	459	409	430	426	411	425	427	415	415	406	402	449	451	458	426	429	383	444	416	471	423	440	433	420	426	426	400	452	430	425	427	427	435	428	437	408	415	401	410	450	407	406	415	423	411	419	409	385	451	401	418	418	397	429	406	429	430	393	452	445	411	445	368	379	420	447	444	437	413	423	420	393	393	414	467	416	410	420	412	443	429	416	437	437	419	455	419	463	415	421	385	420	422	416	404	383	403	446	422	449	433	449	405	427	392	428	418	411	418	410	454	426	419	429	426	429	416	436	424	399	440	463	409	362	437	402	401	435	439	442	412	420	427	402	423	420	416	425	396	401	410	420	394	435	443	413	420	454	413	399	422	436	409	450	447
14485	8647	15656	16665	11851	8576	7632	5358	4857	3259	2505	2055	1689	1598	1505	1424	1226	1158	1054	1158	1106	1103	1084	1056	1020	944	1028	1027	950	956	929	946	931	971	978	976	962	929	980	960	996	910	943	909	944	970	1005	980	938	986	994	955	1021	957	971	980	942	965	943	948	959	930	914	940	898	945	881	912	914	958	972	860	909	898	905	955	932	890	904	869	909	985	916	949	875	886	884	949	946	909	927	901	878	920	935	883	926	926	896	896	910	920	906	910	949	866	877	888	935	951	850	940	940	902	913	876	919	951	900	878	906	984	923	896	903	920	920	921	907	943	934	871	934	941	916	955	844	909	915	925	932	908	918	916	885	913	929	935	922	902	895	943	911	888	903	831	901	876	914	871	928	951	927	950	924	908	868	936	895	912	908	937	953	913	937	953	902	900	938	903	888	903	886	905	887	906	885	981	894	841	939	938	901	918	883	914	894	962	885	922	883	936	950	924	925	943	962	942	880	927	941	891	907	886	980	889	918	926	973	939	893	877	911	949	954	848	925	898	874	925	860	888	903	914	940	936	953	891	908	888	926	950	919	920	919	930	913	949	858	923	923	920	923	895	932	912	944	889	925	911	911	945	911	926	864	905	901	931	945	918	888	881	941	888	933	925	891	959	877	900	941	925	891	921	875	896	941	890	906	941	930	880	926	850	937	869	938	864	987	878	874	927	911	885	849	936	870	902	891	928	897	957	883	930	914	968	913	921	934	931	874	852	836	907	903	886	926	881	894	891	914	887	906	954	939	924	961	895	932	870	920	879	897	953	956	877	931	931	908	927	868	931	978	902	887	880	908	911	890	910	917	879	928	943	911	920	916	936	920	953	952	895	916	890	916	917	884	966	909	860	973	900	903	909	956	950	939	875	939	959	919	927	915	880	929	946	881	837	917	910	930	914	928	916	925	893	948	906	908	924	888	851	902	915	902	888	919	872	958	962	948	896	895	926	883	874	905	906	895	930	877	967	888	934	931	912	866	926	935	906	912	961	945	870	910	947	967	895	976	925	982	920	882	921	924	966	915	891	924	942	965	901	871	868	918	888	911	927	945	943	898	908	934	893	938	892	925	894	907	896	932	872	927	922	922	900	864	904	885	939	992	920	898	898	872	884	936	865	952	875	912	901	898	940	920	923	955	919	922	911	942	826	920	964	966	912	868	923	962	904	891	867	926	906	891	884	909	955	870	925	861	937	965	897	923	911	918	912	876	910	871	937	985	946	951	933	957	915	876	907	923	880	863	941	906	907	944	856	963	893	927	949	922	886	902	898	951	966	914	943	881	924	947	905	942	926	897	939	1010	907	919	958	948	869	941	885	920	873	931	886	916	945	877	920	968	941	884	884	888	927	871	887	937	880	893	910	899	923	931	938	874	911	900	925	921	895	890	896	912	937	936	939	923	913	872	932	932	952	879	907	935	887	887	928	884	920	907	928	894	898	926	884	935	902	919	930	873	921	877	875	918	875	902	895	928	887	920	917	935	865	867	917	919	889	934	977	951	949	899	925	965	859	923	954	882	905	896	898	879	887	901	924	877	909	1007	903	924	932	932	922	923	931	917	910	1005	898	910	922	954	953	900	926	879	917	905	990	914	925	868	940	914	898	940	910	903	909	924	915	874	968	951	914	910	906	905	942	871	901	928	951	882	924	882	892	949	933	946	926	895	904	924	948	864	904	929	939	962	960	916	904	922	846	908	893	952	862	914	918	938	904	895	903	906	947	885	905	905	873	930	954	922	904	940	915	968	903	878	886	843	928	928	922	881	910	880	929	912	896	902	887	936	859	877	868	887	924	900	876	925	887	918	926	906	900	907	961	906	958	922	896	912	938	913	931	907	837	873	855	872	933	903	880	893	940	921	895	932	893	883	955	919	935	869	919	918	922	937	894	977	939	841	905	897	936	867	981	888	914	931	946	916	885	890	862	901	902	859	909	937	931	945	902	945	912	936	974	943	935	906	950	904	950	891	921	899	885	917	933	845	920	915	971	910	937	931	920	881	883	932	924	873	898	941	865	954	938	945	939	887	907	940	960	911	957	924	931	893	964	880	926	941	929	923	898	910	925	876	934	946	988	912	970	936	884	930	947	876	937	925	929	932	878	863	882	929	888	914	940	920	908	942	893	871	923	925	859	913	912	928	897	913	957	976	923	923	890	938	870	924	971	910	874	924	890	930	881	894	879	913	852	896	913	932	950	863	902	910	867	955	895	920	943	893	968	883	865	951	916	921	906	953	941	869	904	922	928	971	907	950	854	903	901	951	914	868	945	939	916	909	891	997	884	892	877	892	969	916	923	966	910	895	906	937	938	892	961	877	895	867	956	952	932	925	929	962	941	904	945	916	936	884	934	910	902	915	913	928	963	897	927	911	928	933	907	880	898	875	905	899	891	934	929	918	934	907	925	901	877	895	933	963	927	867	947	899	902	956	952	946	903	891	917	910	890	916	911	943	912	900	934	1000	966	931	981	888	963	905	880	934	931	898	916	898	922	940	907	959	936	961	955	916	910	894	888	874	906	895	943	955	876	970	900	938	894	889	893	968	904	886	893	966	900	853	905	942	965	881	913	938	940	862	868	912	923	906	929	887	874	950	914	873	888	907	900	939	916	927	909	874	939	955	880	909	969	932	906	902	896	858	923	891	920	919	959	963	906	932	861	833	926	892	956	893	925	936	896	932	884	908	890	901	929	921	891	869	869	898	921	898	933	939	891	909	893	948	923	877	884	923	885	851	939	991	916	938	930	875	907	908	924	882	940	937	934	940	988	836	941	912	886	853	913	879	909	929	919	898	885	907	905	912	934	891	881	944	880	865	871	930	939	872	904	930	875	874	884	895	881	917	957	912	932	911	925	947	935	892	849	922	916	965	906	929	875	933	884	925	874	902	872	856	909	909	876	902	886	915	919	919	891	889	926	933	921	927	947	874	924	945	945	896	913	908	938	894	967	852	905	926	905	906	940	926	970	942	916	902	939	919	897	886	927	890	886	906	942	952	882	940	919	938	945	937	892	888	918	904	903	919	932	844	948	880	892	930	978	889	950	955	914	910	886	929	935	1012	934	873	876	872	918	917	948	928	919	873	928	917	850	956	928	913	934	880	863	896	901	860	889	942	905	939	925	968	896	917	914	933	890	895	899	849	932	924	928	867	958	944	923	952	905	911	901	895	922	890	900	925	992	897	940	966	885	925	864	928	950	936	1016	873	909	861	898	926	870	815	922	924	916	935	951	952	944	912	934	952	918	872	922	879	911	951	852	913	965	975	946	904	937	930	933	869	866	905	912	922	925	895	940	860	949	887	911	965	902	960	918	936	911	893	889	885	923	933	856	932	879	907	980	922	921	884	924	853	926	862	928	933	901	888	905	883	862	908	850	951	866	922	915	914	922	909	877	886	899	902	899	906	893	940	891	917	940	926	956	898	937	909	894	901	907	948	946	903	913	912	857	936	877	891	900	948	897	926	978	938	910
8449	3749	3730	2790	1550	1210	969	690	632	580	459	460	448	391	402	371	397	355	358	335	390	356	334	369	378	361	359	313	371	372	349	381	378	382	350	364	349	344	347	374	360	355	337	314	359	380	341	347	358	348	362	367	357	352	369	327	362	380	334	370	349	336	327	335	353	377	355	359	329	385	331	348	339	395	384	341	359	388	321	352	340	363	319	366	380	390	363	362	356	329	348	333	343	334	344	353	334	363	339	358	337	344	368	344	360	381	340	372	356	344	343	385	352	375	345	351	321	346	352	362	352	322	376	345	345	309	374	330	326	347	365	341	380	341	343	337	352	345	332	371	361	349	359	359	325	337	370	361	339	359	353	345	329	367	372	358	346	349	379	383	330	366	356	319	343	366	349	353	387	327	339	330	351	351	334	336	359	367	344	352	303	359	356	375	349	326	338	347	363	385	322	354	350	370	374	370	334	367	359	342	387	383	323	349	316	397	338	347	384	342	362	346	339	372	310	336	342	323	375	326	329	318	336	360	383	351	363	320	349	355	355	342	339	326	416	371	332	373	344	374	317	331	341	339	392	384	306	370	364	354	341	360	348	355	325	372	376	334	338	334	347	352	353	377	397	371	360	328	337	346	375	325	279	386	331	320	318	303	326	341	328	337	353	344	333	350	352	350	352	359	351	354	344	361	412	383	367	351	332	329	333	345	323	380	344	320	345	341	356	370	342	307	373	349	382	363	367	394	324	367	376	349	362	388	316	345	356	339	370	394	336	365	295	288	297	367	361	410	326	381	322	386	328	342	373	351	371	319	352	354	341	363	369	346	350	343	348	335	348	375	376	360	331	342	350	396	326	343	333	334	355	366	355	339	335	361	358	368	377	365	317	369	386	349	358	361	343	401	326	331	342	340	339	334	363	313	314	354	300	343	353	348	330	372	375	356	371	372	352	314	316	313	377	313	380	321	351	342	338	360	388	326	361	347	358	362	330	349	330	316	377	318	354	343	322	381	345	347	353	353	340	404	344	369	385	351	330	370	341	319	352	350	346	331	377	384	387	337	331	363	337	342	329	375	332	345	338	332	333	327	342	384	326	352	328	359	347	379	358	345	335	350	337	356	333	339	365	366	346	333	317	355	350	330	373	322	314	354	340	339	333	323	361	341	323	359	347	344	362	320	342	351	339	389	353	369	350	339	359	351	329	336	346	342	368	344	376	401	354	338	345	314	344	369	366	359	387	335	352	390	352	337	373	370	352	371	338	351	371	309	359	327	328	315	350	336	307	383	333	336	334	340	324	349	344	355	386	374	326	355	340	347	356	338	332	347	372	361	341	341	289	358	386	328	352	350	355	353	341	352	359	338	332	380	350	347	362	378	362	360	315	315	342	379	399	319	352	308	340	382	325	381	373	358	356	378	382	329	344	329	337	347	356	347	329	351	367	324	366	357	334	349	344	341	353	382	382	348	347	371	357	309	342	347	363	369	376	362	351	330	344	361	361	358	361	358	349	384	359	367	385	357	348	321	367	378	354	343	338	345	389	346	343	352	362	317	355	341	374	376	342	305	350	378	361	316	373	351	356	326	333	384	394	323	323	376	339	335	386	340	381	327	365	365	328	345	315	388	362	347	341	329	377	352	371	352	368	321	352	371	368	327	354	376	350	339	343	377	349	355	345	350	378	335	338	365	304	365	381	314	347	340	362	339	344	345	388	372	333	336	320	343	361	344	379	378	341	324	372	369	339	334	309	345	413	360	359	348	390	351	340	381	361	351	383	354	369	356	362	354	384	360	355	361	327	355	335	336	367	350	327	382	365	350	368	359	365	347	363	354	336	369	321	346	392	359	352	346	339	357	329	387	302	358	369	340	357	352	370	331	384	378	369	328	336	370	365	362	310	347	334	338	360	349	355	346	332	347	345	370	372	366	337	330	325	368	366	341	343	333	325	365	369	359	352	350	410	353	378	351	368	333	393	320	343	370	357	356	350	374	356	347	326	359	332	311	346	344	328	359	321	369	343	306	369	359	333	366	330	337	356	357	391	339	353	344	374	376	352	385	320	331	343	346	361	340	360	344	317	342	361	341	365	357	361	348	371	372	308	319	350	340	353	390	363	346	361	322	339	325	340	350	350	375	364	364	340	368	375	344	387	366	337	338	327	363	318	320	337	354	322	370	354	350	378	319	371	349	370	352	314	374	370	323	321	389	378	376	363	336	352	347	355	333	323	367	367	328	315	342	348	343	323	376	327	347	336	336	363	328	353	327	367	345	372	339	338	325	300	377	364	357	372	384	349	352	368	342	341	322	332	340	337	342	334	359	334	347	351	361	353	359	326	350	364	356	360	348	349	354	327	350	359	351	351	389	330	344	306	314	350	395	399	350	361	385	355	358	339	333	367	371	354	360	365	335	349	326	366	348	380	350	332	360	344	334	335	331	349	349	334	347	390	349	330	343	351	339	331	344	352	341	363	367	372	358	358	349	337	335	364	315	398	370	363	337	362	376	340	340	333	323	311	362	362	328	356	349	385	325	330	339	315	353	310	361	367	340	350	314	360	374	365	382	324	349	361	353	358	342	334	367	360	297	347	367	364	347	346	337	365	369	329	324	314	351	314	340	359	373	334	348	364	318	349	347	336	355	371	330	341	332	367	348	343	326	317	353	383	391	323	363	323	305	368	340	330	357	369	329	343	361	392	349	345	353	397	328	353	345	323	341	342	350	347	343	352	333	367	336	336	409	323	356	328	392	352	335	381	388	393	350	349	349	372	373	333	308	382	342	336	329	321	384	344	369	342	370	354	363	359	376	351	335	315	351	353	355	372	346	334	340	364	349	403	352	362	360	308	357	339	353	349	337	335	367	362	335	340	365	366	350	383	360	342	327	334	344	371	348	333	354	341	366	331	337	385	383	374	333	368	402	324	363	344	360	376	358	376	330	366	360	339	387	355	364	353	372	374	355	357	366	361	329	360	328	335	370	350	344	309	383	337	333	349	377	352	375	332	360	340	350	351	320	314	349	345	418	360	344	360	361	323	373	315	345	323	401	331	384	330	323	354	382	372	326	376	383	347	356	322	361	355	354	356	381	338	322	358	340	320	354	353	365	359	362	344	315	351	349	333	338	344	354	358	392	375	342	319	303	364	372	352	351	374	385	341	356	356	362	364	375	375	361	365	343	360	364	405	376	332	343	315	370	354	399	377	363	353	330	360	327	360	405	349	377	360	388	393	351	344	297	347	365	357	359	357	338	365	362	354	302	358	350	339	385	374	331	363	327	330	346	376	371	346	391	371	337	351	357	328	345	337	364	348	344	336	337	355	345	390	337	358	343	364	393	349	350	331	367	327	367	368	330	353	370	358	353	383	318	315	346	364	358	384	332	340	337	393	387	335	372	352	380	368	351	321	335	339	349	369	337	345	313	350	353	327	332	322	355	349	325	371	346	340	331	339	345	368	364	372	326	344	324	342	319	328	337	330	372	375	368	355	348	337	342
5228	3609	6743	7369	5347	4413	3649	2532	2218	1723	1339	1248	1126	1079	964	881	848	788	875	867	825	837	863	834	779	830	852	772	749	813	780	788	806	729	783	773	809	750	766	792	825	778	756	805	842	755	848	809	822	773	805	775	725	760	805	774	730	832	757	778	807	722	770	798	817	726	787	783	805	806	751	795	783	827	802	758	787	724	788	740	785	796	779	778	828	754	767	807	769	822	780	822	735	784	805	763	791	811	830	760	765	751	767	833	783	801	794	838	745	776	777	735	826	778	781	721	818	759	742	757	759	715	742	802	818	805	794	764	808	777	778	777	801	763	779	761	770	779	788	730	808	728	804	718	751	757	746	792	748	731	817	779	781	739	818	776	755	760	780	772	809	764	787	745	792	782	782	816	718	783	759	806	725	751	721	770	826	737	783	735	750	770	805	759	730	762	762	775	804	773	810	818	758	836	742	825	797	799	755	742	745	782	739	751	747	781	805	737	786	803	791	854	807	742	781	835	754	761	779	756	785	696	793	760	795	780	812	743	745	775	801	743	764	741	820	770	760	763	776	760	747	764	731	820	787	765	812	793	802	802	804	781	801	784	807	816	762	744	815	767	764	766	763	734	758	784	769	788	767	768	762	722	750	791	779	799	765	792	724	776	769	798	802	743	795	849	795	773	795	782	777	799	823	733	765	799	790	768	775	803	727	741	775	770	763	800	765	780	739	760	773	771	831	803	757	745	754	814	785	788	794	796	798	748	796	743	720	767	775	775	785	823	728	776	792	731	710	779	781	698	760	787	740	785	738	829	720	772	776	812	755	736	794	759	756	787	826	840	800	800	775	813	773	806	760	692	790	763	739	807	787	804	775	796	810	789	781	749	763	752	770	808	765	736	761	759	745	763	700	718	755	759	771	784	770	768	692	780	775	761	731	746	727	777	797	784	744	768	724	766	776	766	763	751	787	764	777	718	799	768	815	814	743	751	768	802	791	722	824	775	771	754	759	788	755	726	775	747	769	821	771	823	716	771	782	736	773	787	745	776	736	764	834	738	845	780	791	737	770	777	743	788	734	786	780	775	801	786	711	764	761	769	754	808	760	814	740	790	712	773	755	793	788	785	761	780	834	776	840	757	792	773	789	760	748	726	828	818	776	784	770	778	775	765	789	760	759	776	775	765	769	751	772	749	744	765	770	750	790	740	759	733	786	818	748	804	787	761	802	807	767	791	788	778	806	744	783	772	803	796	791	772	736	754	791	764	800	844	764	772	734	773	764	779	781	807	754	744	807	783	790	759	725	829	774	750	803	747	798	803	714	721	752	764	706	779	756	826	754	789	761	818	794	801	779	795	792	759	767	808	800	815	766	776	743	775	808	790	764	777	761	816	774	770	769	757	784	763	768	757	755	817	737	778	744	754	767	751	773	753	775	848	773	768	735	793	783	744	796	758	747	743	746	774	758	823	804	747	790	803	778	781	777	759	774	797	757	708	755	732	778	804	750	776	745	798	811	753	767	778	791	742	732	755	726	795	746	766	802	773	798	788	753	729	783	795	735	847	795	770	777	797	751	739	798	758	788	769	739	789	797	796	762	776	821	748	750	810	739	726	795	750	767	745	805	799	750	787	767	822	785	717	746	777	797	720	800	778	777	760	816	796	808	776	798	788	772	795	777	758	802	738	813	752	756	787	759	825	727	790	724	747	774	761	756	751	750	792	772	748	769	750	754	756	751	720	776	746	776	752	789	782	800	822	787	800	751	747	784	769	790	776	728	789	736	820	802	809	743	735	744	764	749	787	777	783	761	726	769	790	777	740	758	757	744	722	769	785	761	801	720	755	769	800	782	763	753	806	782	812	780	754	756	775	763	749	799	766	743	743	779	803	773	747	777	750	756	761	722	789	819	804	744	785	788	804	738	792	771	771	779	786	793	805	754	785	804	775	798	787	805	796	787	787	798	759	789	745	784	821	786	810	764	778	733	760	760	807	737	765	802	749	778	850	724	799	725	803	790	753	770	791	797	794	804	736	767	734	747	809	830	767	782	780	756	813	757	828	763	820	804	770	764	759	745	808	744	793	742	728	788	758	759	765	793	703	777	801	753	750	805	778	762	758	831	800	780	780	780	719	766	773	812	762	762	760	811	725	773	761	795	761	762	739	789	786	811	781	742	798	785	764	817	774	761	775	796	810	775	754	754	793	793	785	812	780	785	781	785	798	777	819	792	757	793	746	784	776	749	735	772	798	801	761	732	760	782	812	771	760	761	732	793	785	789	736	775	755	774	768	807	813	769	786	790	832	793	791	800	792	776	805	770	734	756	757	814	757	807	783	766	767	790	797	751	792	715	747	807	782	785	794	730	770	802	750	766	789	806	745	806	813	732	764	757	802	792	738	741	800	760	794	767	765	761	742	761	800	805	789	756	739	766	739	778	786	786	754	781	800	771	776	749	763	763	783	747	782	754	773	823	807	762	809	779	799	732	796	782	814	769	753	792	777	764	769	777	760	744	779	776	842	784	770	821	818	770	755	736	762	759	832	761	796	764	765	806	797	822	805	784	744	719	726	816	799	807	724	825	802	821	815	753	761	743	728	744	764	725	775	775	706	789	716	819	787	789	784	802	795	764	754	746	783	768	767	755	788	786	797	772	757	786	782	827	773	782	742	800	748	790	793	757	734	765	750	800	772	796	753	741	757	791	776	796	792	757	786	785	729	749	765	783	753	766	770	750	801	759	770	774	791	754	776	772	791	795	794	802	767	725	746	795	829	764	778	725	778	746	740	788	748	779	819	777	751	764	746	803	770	785	778	766	752	787	784	732	778	773	822	789	742	774	772	822	781	778	765	785	823	796	786	807	768	768	760	752	765	739	716	747	797	774	840	795	732	816	786	766	794	745	776	770	769	767	773	777	745	747	797	736	790	815	732	753	754	790	812	793	765	780	779	754	760	776	775	782	729	810	761	766	714	809	759	785	769	773	826	795	808	803	783	791	745	817	738	802	808	800	726	783	767	784	789	750	799	767	763	808	810	743	755	779	754	790	785	773	768	761	759	736	761	798	835	768	772	713	786	770	783	815	766	782	691	822	799	813	804	823	681	772	763	776	754	778	771	781	786	781	771	762	764	797	758	716	804	752	806	763	796	803	836	791	727	758	768	805	760	830	783	805	779	757	774	774	729	746	799	779	798	754	743	749	762	782	817	757	789	765	727	801	715	774	736	786	776	744	791	786	804	783	807	823	771	793	808	810	777	782	776	734	770	778	748	806	730	779	778	741	798	765	730	748	777	748	820	755	756	767	721	743	840	791	781	787	806	729	790	781	735	798	766	772	753	750	775	805	749	768	786	744	811	823	785	743	804	809	797	761	772	792	800	755	760	763	739	778	749	826	763	733	749	751	745	774	795	832	792	807	793	767	744	782	747	778	813	813	770	749	793	767	789	776	768	750	765	762	776	791	786	762	789	702	743	788	740	730	719	773	775	811	739	847	784	755	791
18416	7778	7967	5871	3158	2058	1625	1111	821	749	526	480	413	430	379	373	421	341	378	362	350	376	360	382	376	369	337	353	329	338	331	369	338	323	371	359	349	305	375	357	322	349	348	317	343	365	340	391	311	335	367	341	346	357	338	341	311	337	333	368	327	365	362	325	326	352	362	373	323	333	341	333	334	295	321	313	308	345	340	379	346	352	345	342	378	320	359	323	341	396	340	354	391	350	362	363	341	332	306	340	343	348	353	347	323	363	365	360	325	341	335	352	328	347	322	311	308	319	356	344	336	369	316	351	330	370	372	350	341	323	322	309	344	318	341	359	350	332	310	319	334	303	370	384	342	347	367	343	339	313	325	346	362	337	367	345	370	343	349	339	339	326	331	366	358	301	346	330	336	315	306	328	351	352	314	319	335	362	382	379	354	385	346	334	329	346	341	357	347	321	355	366	339	360	332	338	357	347	336	328	336	349	331	367	301	343	332	362	374	340	365	371	358	358	363	354	360	373	338	351	372	342	361	369	362	301	329	361	339	308	347	365	345	334	356	367	335	360	325	359	350	339	335	321	346	353	313	355	366	310	337	340	364	353	353	333	345	371	346	358	338	337	369	331	323	350	314	341	362	343	358	379	357	341	305	356	348	306	345	316	359	350	357	389	385	347	322	356	379	363	356	362	310	340	328	329	324	332	356	321	365	363	374	362	332	332	310	351	320	348	356	347	343	335	346	348	350	344	307	346	359	347	374	327	319	311	360	351	344	336	317	371	358	351	338	341	339	329	315	364	335	350	335	340	334	364	367	349	330	308	362	347	354	326	330	333	360	351	360	334	323	347	351	366	385	346	363	299	349	350	336	335	351	348	334	348	367	368	362	302	317	366	322	328	375	330	387	359	318	353	351	344	327	332	321	353	347	322	305	338	313	344	327	345	335	354	354	334	333	322	322	366	332	371	329	324	328	350	359	346	344	341	335	320	398	343	330	346	324	358	337	358	326	373	325	365	318	364	349	338	366	351	338	339	357	302	371	329	339	356	369	367	353	373	330	326	340	340	325	358	367	344	345	350	324	331	358	350	326	338	346	299	339	337	321	353	342	304	329	310	326	367	316	313	302	341	353	343	344	350	365	345	359	361	362	345	326	343	363	322	351	346	355	347	347	352	351	334	345	368	383	369	342	315	345	353	331	319	335	329	339	342	332	357	363	333	324	352	362	378	332	363	331	351	369	319	342	343	353	330	354	343	331	360	374	326	346	323	353	373	361	328	368	336	374	341	337	361	348	337	330	329	348	336	378	371	369	327	346	330	319	348	353	333	347	338	320	328	297	313	319	359	350	358	367	338	356	329	362	310	334	322	347	327	321	352	311	353	346	362	324	332	341	342	402	340	338	346	375	343	345	338	328	309	378	343	351	331	319	321	357	323	341	318	329	323	330	324	307	319	350	341	343	325	344	332	372	356	341	337	358	359	334	332	329	369	320	330	334	368	363	281	347	399	353	323	335	360	306	312	374	350	319	342	317	355	326	369	331	358	365	372	313	348	394	358	364	349	367	327	357	344	348	305	355	346	350	356	344	353	312	348	354	346	313	339	323	373	349	356	345	368	364	320	328	388	321	350	367	350	335	351	352	337	309	330	322	347	340	365	325	344	337	293	368	351	331	326	320	334	342	348	315	381	350	345	327	331	337	323	319	340	344	337	354	329	354	359	373	352	358	326	342	351	366	327	354	340	324	325	331	349	334	321	305	317	363	345	335	344	311	358	355	305	317	342	331	314	324	364	357	336	366	373	375	341	355	355	363	371	348	325	349	360	350	377	330	336	325	317	368	350	368	349	321	305	384	320	342	359	316	368	385	354	327	337	330	319	345	375	333	365	353	352	365	335	325	335	365	338	325	367	304	328	370	318	371	334	303	351	372	328	323	339	347	317	359	355	326	345	371	312	326	324	358	352	351	353	337	347	328	383	353	327	333	319	349	358	298	334	362	338	345	347	370	322	342	321	345	332	355	359	345	336	307	311	331	355	351	386	326	350	297	329	312	329	345	358	330	382	354	340	314	343	363	312	343	335	364	319	329	353	341	307	323	372	362	347	355	327	335	350	327	324	320	338	362	344	334	343	351	326	382	348	369	348	318	367	340	342	315	315	327	335	336	355	304	354	350	324	322	318	352	340	353	353	336	318	330	332	328	348	355	344	344	341	354	316	343	364	321	354	353	315	347	323	370	338	355	317	344	378	357	331	340	376	358	357	315	351	337	352	323	330	359	343	368	325	342	332	321	332	371	362	346	343	360	334	371	364	358	344	342	355	373	368	348	323	310	383	340	338	325	331	342	334	341	355	384	339	336	354	347	373	345	357	356	357	345	340	331	350	334	326	351	352	362	360	334	338	324	340	372	364	347	355	398	370	331	307	353	338	344	357	325	315	369	328	375	370	351	340	291	302	345	349	323	350	334	346	355	314	351	379	341	317	347	368	323	329	351	349	347	357	337	315	337	344	357	356	333	359	352	307	348	338	337	318	314	381	376	366	363	331	372	353	338	289	313	355	311	299	336	332	331	353	309	388	349	327	401	335	337	328	360	348	350	296	332	385	380	343	347	352	352	324	344	351	362	291	327	301	350	322	373	308	332	354	322	342	317	374	352	316	354	328	300	336	331	350	341	321	336	366	329	333	318	344	322	332	337	341	343	320	352	322	335	342	362	349	351	323	320	294	304	330	307	339	304	352	365	311	371	324	365	310	338	366	322	316	358	368	368	322	333	337	335	321	349	304	367	370	354	321	346	357	317	331	329	351	332	331	339	315	354	343	356	325	319	363	315	360	343	362	316	344	377	346	348	327	300	355	358	325	358	364	358	364	333	339	333	357	356	325	327	360	352	345	368	350	364	362	378	362	344	325	310	308	365	369	348	335	332	355	344	384	352	374	327	340	338	366	409	370	374	350	353	332	326	357	346	378	331	315	309	328	356	331	299	337	358	350	369	328	384	352	340	338	332	337	355	344	349	315	351	348	299	349	303	344	357	348	370	358	334	329	305	340	335	340	344	362	357	338	372	332	347	323	332	301	333	360	362	359	356	339	333	339	371	335	356	355	373	333	305	321	346	328	366	376	360	342	327	342	318	368	322	341	365	313	302	301	392	329	308	355	330	314	366	368	383	316	313	339	344	343	343	309	378	329	313	369	299	356	327	351	369	363	317	308	359	329	352	327	358	330	322	352	334	354	378	352	350	335	322	369	349	389	347	322	329	327	337	358	336	337	359	349	316	355	355	360	355	342	335	330	347	357	327	328	330	349	346	319	368	329	370	373	335	350	357	335	336	353	344	342	328	359	330	358	334	305	315	356	367	341	340	330	340	366	311	333	321	345	365	361	345	315	314	352	337	344	347	346	356	329	349	335	361	331	322	331	357	376	320	339	337	340	383	361	354	351	395	356	349	348	351	348	355	308	338	330	355	360	327	347	321	327	372	315	367	344	348	370	365	349
11395	6019	12194	12509	8746	7091	5860	4063	3277	2783	1727	1529	1346	1356	1267	1014	1000	943	878	916	860	859	904	924	831	815	846	844	810	843	793	784	797	786	775	779	781	787	812	810	802	840	805	824	787	811	861	812	771	795	807	832	792	751	747	814	801	754	756	759	792	784	768	794	729	766	770	763	753	744	734	724	794	781	771	773	778	745	749	777	759	765	742	704	786	762	740	802	803	745	767	731	772	722	773	718	780	780	785	768	738	781	787	774	784	754	694	797	782	783	774	788	799	810	776	796	711	754	765	771	753	817	822	737	792	768	785	760	790	778	798	794	769	778	787	804	807	777	759	722	750	745	755	763	780	760	775	739	727	775	742	727	779	771	792	745	759	756	754	793	820	772	769	773	743	764	812	761	760	748	777	762	715	779	762	784	759	760	782	781	757	761	757	772	775	764	772	733	770	779	729	745	705	814	754	787	750	784	718	743	775	784	792	772	811	744	756	755	781	728	790	775	747	777	744	774	786	775	736	770	741	754	805	733	765	760	782	720	753	774	759	749	791	792	762	760	735	773	811	792	731	754	780	792	735	789	771	745	776	769	782	741	764	767	791	693	788	753	746	739	782	741	742	770	786	754	787	779	765	772	789	758	730	839	780	786	762	770	767	739	766	768	790	797	733	732	748	733	731	847	813	754	743	788	770	739	801	753	767	718	760	759	731	769	775	771	754	730	802	746	770	718	739	743	768	735	749	735	780	763	748	765	768	824	781	740	810	753	774	743	789	759	770	726	710	789	757	723	746	738	774	770	794	783	747	791	728	749	760	737	772	815	709	785	749	730	761	806	746	724	775	758	778	778	788	750	780	779	683	758	756	752	740	768	739	748	746	727	776	765	796	741	717	789	787	799	780	745	706	794	725	770	763	779	717	712	746	751	776	720	773	776	784	751	769	715	754	797	807	789	764	780	774	811	793	773	757	796	795	751	793	761	784	793	807	829	820	772	726	745	762	712	715	729	765	807	811	758	751	732	829	778	766	746	740	758	775	774	805	773	706	806	744	736	776	763	726	727	713	730	771	720	799	774	765	749	781	827	745	763	775	766	780	769	753	779	761	804	772	718	740	740	740	735	758	799	795	753	794	761	785	789	720	797	725	718	755	779	751	823	773	767	752	780	753	728	805	758	725	828	761	805	776	712	800	769	738	703	742	759	793	803	747	785	731	783	724	746	771	749	757	721	796	781	739	736	768	703	780	778	777	770	727	727	773	760	746	764	814	737	747	794	773	772	740	723	763	763	779	796	791	764	805	806	774	767	789	790	755	756	778	770	764	805	752	735	770	752	756	768	739	810	749	736	720	823	802	791	759	755	745	763	774	745	787	798	732	812	813	789	819	780	699	771	812	750	786	789	735	757	742	749	742	763	798	759	769	753	775	754	792	829	772	769	741	766	778	762	799	743	779	750	751	746	738	807	778	738	716	755	771	774	781	769	757	779	771	789	734	768	754	807	738	778	789	784	725	792	780	793	751	809	795	782	699	812	751	764	755	729	758	757	790	750	765	750	769	763	790	765	726	779	793	755	804	787	791	740	760	733	728	752	768	752	758	761	742	801	770	748	759	762	775	785	771	772	776	781	773	772	740	796	772	831	695	743	738	789	769	753	767	769	748	796	751	765	732	743	785	744	717	727	764	737	784	775	732	759	785	798	758	733	771	759	747	734	750	793	755	810	786	758	737	726	780	797	762	776	757	727	766	773	821	791	772	798	731	810	789	754	728	702	779	755	785	745	744	792	785	737	745	742	768	744	734	722	755	787	743	791	745	784	760	781	778	790	748	710	783	773	734	771	829	738	826	784	743	781	766	774	768	753	811	775	808	768	741	773	717	737	719	796	767	745	740	771	787	769	763	748	714	787	812	746	760	749	721	803	792	783	764	778	730	771	751	797	740	754	751	840	778	723	728	738	723	770	763	752	772	785	752	768	745	803	782	756	754	764	802	756	765	763	750	819	744	769	745	777	797	755	734	812	778	769	746	743	762	740	750	749	765	811	786	796	759	723	731	759	748	759	752	788	766	780	740	765	734	746	779	742	763	791	788	811	769	773	772	776	746	728	785	755	768	801	794	737	740	778	781	765	743	791	739	760	754	734	776	814	791	733	783	742	796	752	783	784	725	796	735	778	727	748	748	786	788	771	750	734	797	770	797	742	789	791	795	778	785	813	755	766	764	749	790	761	806	793	784	754	749	797	758	795	763	791	779	759	782	751	774	743	793	770	777	790	775	807	748	766	771	791	751	733	722	757	726	776	773	738	748	764	786	772	786	749	773	725	778	757	726	759	775	772	790	731	772	748	748	790	757	740	738	744	808	803	759	780	733	761	734	738	795	760	759	751	765	757	802	700	713	769	767	750	784	781	796	748	800	754	731	727	797	735	723	797	806	769	766	765	790	764	764	832	717	824	763	730	768	778	763	760	745	791	798	769	830	762	738	786	765	740	737	739	758	746	778	786	799	779	782	726	783	710	761	730	801	742	790	768	731	749	740	818	742	757	777	777	799	783	761	794	760	790	783	768	778	772	784	738	741	758	756	736	812	721	787	783	750	719	758	817	753	764	730	719	736	765	774	737	783	793	756	751	728	812	793	738	775	775	774	765	821	765	731	745	784	737	730	732	787	782	789	792	772	739	833	814	775	803	792	790	779	794	772	784	750	787	781	779	769	712	749	774	765	770	779	666	780	753	746	746	731	752	811	809	740	799	762	730	834	743	787	729	722	773	732	781	767	836	747	749	769	740	727	755	790	765	807	764	746	794	752	747	770	762	730	759	844	737	758	795	745	760	749	778	772	774	792	821	765	771	743	751	738	776	779	786	820	800	775	791	779	719	743	774	735	761	693	759	841	837	743	781	824	737	775	777	751	754	768	820	745	772	757	761	768	730	742	763	732	740	795	769	761	728	776	743	709	768	699	766	703	814	767	795	795	792	761	775	762	755	779	766	759	765	784	766	814	734	759	747	737	834	708	758	780	771	751	736	775	733	755	800	844	753	836	794	784	771	739	743	783	747	760	746	759	799	730	775	714	759	785	713	787	784	742	763	738	795	723	740	801	769	789	800	760	745	787	827	764	773	799	759	788	798	718	777	795	727	744	737	798	767	753	739	764	804	781	801	743	828	781	763	726	806	732	789	798	774	767	757	733	743	759	745	765	789	775	738	783	733	765	776	804	765	716	735	760	781	788	735	764	791	773	827	742	764	765	799	826	786	777	775	778	777	777	710	792	748	784	752	816	740	748	722	758	774	763	783	798	766	736	744	675	770	761	758	787	747	777	808	767	735	689	789	736	785	769	734	780	764	699	779	729	744	772	783	798	727	771	721	785	754	761	802	780	695	741	771	826	750	796	760	781	813	781	751	757	807	738	768	750	757	792	772	816	752	746	693	731	769	750	748	766	771	781	763	803	753	727	725	752	748	757	730	796	738	755	780	773	763	742	818	751	720	685	744
26755	11735	11482	8806	4747	3111	2340	1681	1222	1009	748	650	572	557	516	468	487	432	451	448	444	448	439	450	419	439	456	459	453	491	411	444	415	425	409	439	475	438	411	400	440	439	483	447	434	430	375	420	408	447	423	446	440	393	411	421	430	413	449	429	407	413	442	435	410	390	445	395	422	412	411	454	406	424	395	409	438	444	440	451	435	399	466	399	444	405	384	414	396	397	415	436	404	424	464	395	458	415	430	468	421	397	465	430	448	426	410	431	439	388	450	435	461	422	465	398	420	411	395	426	450	449	416	388	470	437	409	431	424	436	435	420	426	415	405	449	459	403	422	430	407	441	414	418	409	398	429	421	446	423	457	431	435	411	408	404	426	419	414	435	414	392	400	452	423	415	412	439	403	428	462	435	448	403	403	434	433	444	413	441	426	439	445	398	413	389	454	425	417	414	425	427	421	435	449	416	443	375	400	436	432	418	391	403	436	459	382	407	397	430	422	440	429	402	441	424	458	458	349	388	390	395	426	416	376	398	462	426	437	445	459	427	462	396	470	437	382	423	383	419	420	427	381	401	398	377	425	430	425	400	407	434	394	393	404	410	398	437	459	412	432	429	452	422	455	423	399	396	393	386	410	445	385	429	466	467	439	410	430	360	413	432	407	451	399	425	442	501	451	414	431	466	421	424	415	447	432	414	441	424	398	402	406	412	464	409	397	407	388	397	406	412	434	413	405	415	431	393	376	416	409	429	431	399	465	408	413	406	435	392	405	405	469	470	424	398	415	404	417	427	412	378	403	425	418	374	448	456	432	435	430	418	413	424	426	447	422	438	398	422	431	430	418	447	411	426	440	394	427	434	436	405	426	409	381	402	413	404	428	413	407	407	393	407	452	437	428	424	398	452	426	441	422	436	435	428	454	422	441	402	455	422	407	399	476	441	414	415	420	436	389	392	399	410	422	471	393	411	453	432	388	418	375	382	415	391	428	388	441	394	429	431	421	435	447	418	417	453	417	419	439	440	410	410	415	395	441	418	429	428	426	417	442	422	424	400	427	433	409	433	447	423	402	402	455	446	397	407	398	425	451	340	415	411	420	439	397	436	411	411	436	404	376	432	410	422	386	430	438	420	467	443	488	423	416	451	427	414	382	396	433	453	458	443	390	444	426	402	431	415	451	385	422	419	459	429	456	407	455	452	460	400	385	421	445	429	394	455	396	432	398	420	430	405	458	450	427	411	427	386	444	380	439	437	461	455	430	412	419	421	409	431	419	462	426	429	449	437	414	418	408	408	395	448	387	428	409	383	434	441	423	403	434	468	427	399	396	432	415	398	432	449	407	456	425	390	418	476	429	380	455	444	422	401	400	427	437	466	448	426	450	357	379	450	387	449	392	421	413	433	396	430	405	429	415	439	396	402	420	421	373	427	418	449	414	442	397	463	445	437	423	409	444	488	411	479	413	402	432	409	412	398	455	396	419	451	398	422	436	410	454	435	400	383	432	426	422	366	385	439	424	451	436	425	427	420	408	397	416	392	372	443	378	447	405	441	398	428	438	430	439	406	435	435	431	398	449	406	405	418	416	403	398	429	419	476	411	365	441	426	444	462	432	431	434	425	414	402	452	428	444	441	408	407	398	429	446	433	483	455	438	427	460	388	413	427	395	390	423	408	438	491	439	427	428	434	404	422	441	432	413	403	399	409	451	417	401	424	457	430	419	439	430	416	373	408	438	445	411	409	415	411	400	390	455	444	436	440	419	403	413	492	388	462	421	371	440	361	417	442	424	442	412	405	393	472	395	459	419	411	386	427	438	420	452	434	427	478	426	396	459	416	393	402	397	414	421	450	396	412	453	425	402	451	417	413	414	426	384	426	422	430	452	451	404	409	432	473	485	413	407	473	459	418	411	479	403	434	447	427	426	425	420	454	393	405	424	445	412	449	401	410	416	399	451	436	402	426	449	413	446	425	413	421	436	462	420	420	434	415	418	401	419	378	385	459	444	421	407	436	372	438	379	375	423	416	432	415	486	455	419	393	420	407	438	416	436	419	384	446	417	430	444	429	430	449	423	396	420	409	426	389	437	439	439	426	458	447	414	395	409	419	455	424	435	431	419	442	386	439	420	431	412	444	425	441	418	434	456	411	391	456	423	409	394	442	414	410	463	425	430	414	405	408	405	387	425	431	422	422	423	417	430	395	410	413	450	467	407	349	438	451	416	426	412	419	447	427	391	370	417	451	426	434	450	438	453	404	424	441	402	417	399	412	441	431	412	412	432	440	448	451	426	413	406	423	419	415	433	438	393	414	434	442	415	394	383	424	420	435	434	435	435	422	399	428	449	422	460	447	415	386	428	404	403	429	438	446	416	407	432	442	425	419	404	422	418	374	407	403	411	452	390	443	403	392	449	402	438	433	436	425	438	390	398	394	420	445	473	452	451	404	382	451	438	455	467	416	415	408	377	419	383	452	483	476	400	398	381	384	420	450	412	428	458	473	397	408	462	419	396	402	381	378	424	452	433	419	443	435	417	404	400	421	388	421	401	434	390	397	463	424	432	434	411	409	468	448	405	422	393	436	451	379	402	421	429	437	403	403	434	380	393	426	462	370	419	396	431	405	423	470	417	402	392	411	393	420	428	435	427	480	447	418	409	405	422	433	419	404	427	426	440	464	373	399	393	417	430	419	428	451	431	438	439	458	391	456	415	419	444	429	432	421	412	405	406	427	432	441	403	435	436	425	426	413	403	447	378	399	399	401	429	440	407	434	403	419	442	429	434	387	431	417	428	390	428	434	441	419	396	432	406	438	416	412	426	395	455	419	413	416	401	398	426	408	427	425	417	392	433	416	394	450	416	413	401	413	444	420	395	394	388	432	451	433	447	434	444	448	437	447	446	422	384	421	434	401	376	409	429	410	430	437	415	458	426	404	385	403	438	431	402	416	409	459	460	438	442	411	404	456	400	448	403	406	440	422	438	445	435	454	379	444	424	417	438	413	402	468	408	435	391	409	398	376	370	407	389	411	435	412	381	408	384	431	415	416	439	401	425	417	368	409	413	430	398	430	450	446	427	373	392	400	394	428	448	423	411	429	424	395	384	421	421	399	428	410	389	460	392	428	424	448	382	404	405	402	401	428	387	441	427	442	410	370	426	414	414	430	415	423	399	478	443	438	412	394	406	429	428	427	413	421	418	395	412	416	431	421	452	410	448	431	438	388	418	423	410	448	406	444	434	381	431	407	424	453	393	411	422	417	423	448	435	460	419	405	399	451	401	443	403	459	418	401	427	420	440	435	395	389	448	424	433	405	437	426	427	399	400	388	424	456	438	443	418	440	433	436	386	381	398	425	431	403	430	392	419	413	404	418	389	450	375	416	415	424	437	441	389	440	430	400	394	423	422	439	454	398	427	423	466	425	387	407	474	447	482	423	448	416	402	397	428	423	424	447	423	416	437	432	412	471	422	400	397	447	398	418	422	403	404	430	415	410
14870	8164	15728	16248	11393	9331	7528	5660	4319	3894	2722	1971	1798	1692	1441	1285	1196	1221	1128	1066	1171	1121	1058	1091	1020	983	947	966	977	980	952	945	912	991	981	952	955	1011	972	940	960	1002	980	996	988	859	935	954	1020	948	896	889	948	960	957	949	908	978	902	934	932	949	874	905	860	878	948	892	868	943	920	939	885	935	926	883	911	978	940	955	937	935	870	902	942	965	956	888	903	913	879	922	932	887	933	926	889	878	944	926	926	890	957	881	910	902	899	921	918	896	937	858	941	887	914	873	888	920	860	918	908	983	904	910	853	944	895	947	911	907	875	918	947	906	916	961	927	931	885	915	961	882	884	929	898	990	933	954	897	856	894	928	871	941	901	943	901	946	956	933	891	938	908	946	950	892	950	938	935	947	911	995	921	961	888	930	882	955	857	940	962	951	907	953	898	884	903	936	927	899	929	918	939	892	928	949	871	923	940	914	936	928	909	884	898	903	885	908	972	925	824	903	884	911	936	912	928	911	929	921	906	873	905	892	936	863	934	913	886	955	961	930	902	924	910	862	955	883	878	902	895	952	957	925	925	891	888	924	955	900	876	943	916	908	909	927	921	904	996	886	928	941	914	908	902	906	974	951	890	907	897	899	899	909	915	889	849	898	874	913	925	876	913	956	871	929	916	914	899	876	910	932	954	929	901	881	951	949	900	935	927	951	973	936	930	891	921	933	902	908	909	891	924	875	924	920	924	924	921	887	934	854	891	938	915	926	958	915	932	902	886	879	966	897	917	887	930	944	970	960	928	899	891	909	934	928	966	919	935	889	897	900	984	847	899	849	890	925	945	920	922	957	896	891	880	981	883	940	923	916	856	948	942	950	922	875	912	921	868	920	942	878	889	892	937	985	923	918	977	944	915	952	950	973	931	838	896	907	919	916	936	939	931	936	923	959	950	970	950	914	897	901	917	865	922	979	862	899	857	881	913	882	876	898	917	857	949	899	886	934	902	932	923	970	890	883	929	913	936	925	880	928	916	917	889	884	908	898	945	968	902	901	935	887	895	906	894	865	939	895	949	891	902	874	869	866	931	899	900	857	924	950	958	962	944	902	909	906	957	973	935	925	918	939	914	873	907	930	952	895	924	915	943	883	918	962	928	902	914	901	881	934	918	918	941	891	911	927	938	939	899	916	902	844	896	872	901	946	847	911	912	969	892	884	979	903	915	946	949	909	926	883	943	900	884	953	881	930	921	877	858	900	925	962	937	950	875	878	840	871	879	887	911	940	864	942	884	914	903	884	919	885	923	915	972	928	916	895	849	910	885	924	960	856	912	966	914	957	872	886	879	898	916	900	929	911	932	935	898	868	928	895	952	883	910	864	929	873	946	842	914	911	880	864	929	967	945	886	948	893	888	873	857	913	916	919	908	956	936	928	937	926	905	901	892	928	910	934	900	933	886	868	891	946	877	939	889	922	929	864	888	890	903	942	937	899	939	944	864	912	950	884	905	916	915	916	839	930	914	867	908	906	889	923	890	916	927	906	937	944	957	919	899	835	888	882	894	902	899	937	930	932	913	897	929	886	885	913	954	860	885	871	927	900	896	914	916	907	920	929	880	927	939	899	883	924	951	891	923	893	890	912	902	950	934	882	926	906	938	887	910	954	932	866	906	951	890	906	908	928	913	951	931	925	948	902	957	843	921	904	927	906	894	859	921	886	952	864	936	954	929	927	904	905	858	918	858	924	936	896	917	908	898	902	918	897	900	914	886	883	910	901	898	887	884	920	908	935	890	933	890	935	878	920	907	924	904	919	863	880	921	916	926	881	917	879	915	911	884	831	944	895	907	914	895	981	925	874	905	920	935	898	888	961	918	934	915	905	898	910	923	951	877	908	940	883	898	919	917	930	878	933	921	866	869	900	895	911	885	944	868	911	944	971	916	892	915	861	933	866	936	844	890	933	926	910	912	923	911	894	902	909	896	942	937	914	902	945	920	921	908	927	890	875	915	953	977	978	990	896	901	879	935	936	899	871	887	912	879	900	911	925	903	907	909	883	940	861	920	922	910	900	935	961	908	929	894	865	884	904	864	897	905	892	965	886	979	936	859	917	956	894	886	901	913	976	860	901	937	929	925	901	860	857	913	867	918	929	863	911	906	961	889	919	934	913	938	920	976	885	874	929	919	874	871	892	937	933	907	938	932	911	880	923	916	934	958	864	904	943	924	955	864	918	923	960	914	885	862	876	874	950	940	892	905	893	917	913	884	876	906	947	906	883	883	892	891	939	910	905	908	896	900	845	971	913	909	960	916	882	912	947	901	956	890	859	955	943	892	870	859	929	889	922	903	867	865	890	937	921	872	908	916	892	879	923	956	910	906	925	951	902	972	945	927	956	929	881	940	867	854	904	857	839	883	917	896	929	869	901	904	869	922	904	911	931	927	950	915	823	900	999	896	897	903	896	934	882	886	908	977	905	877	914	900	945	940	899	916	875	878	947	883	907	866	871	908	863	945	872	861	885	928	887	908	929	892	919	930	904	918	896	936	935	928	932	930	891	944	920	961	963	952	913	901	957	902	951	910	936	942	911	932	877	816	904	903	855	954	871	892	897	941	908	896	929	904	885	943	899	914	939	955	908	932	947	918	920	909	884	908	872	893	943	893	873	890	858	942	919	890	913	879	907	948	877	931	943	961	909	957	966	889	924	855	885	876	888	905	907	917	852	882	949	851	976	979	888	910	929	842	915	885	913	890	850	921	936	903	924	923	968	919	1007	925	897	893	955	899	929	925	893	956	957	909	861	949	877	897	876	858	962	907	945	906	946	874	920	952	924	924	911	930	917	910	951	952	902	939	917	890	885	894	929	935	935	942	873	899	872	890	915	926	939	921	922	888	917	890	944	952	902	901	927	920	928	868	919	896	881	882	888	886	918	957	946	949	936	922	915	880	859	931	951	931	924	954	903	922	866	964	907	860	861	888	949	854	941	883	935	947	977	932	944	869	940	876	890	888	887	861	927	879	920	901	912	900	842	933	901	934	890	951	878	939	857	948	857	942	920	954	909	907	879	894	885	929	912	943	971	975	896	973	871	924	890	944	898	899	913	872	933	966	880	888	896	905	869	973	951	928	910	937	905	958	889	924	957	964	911	922	880	923	920	878	905	917	931	990	888	891	937	897	890	923	927	956	872	902	921	941	897	939	929	876	891	895	846	919	943	911	937	914	890	852	942	975	887	907	925	929	895	938	887	907	932	866	911	909	903	893	913	943	922	874	892	966	888	922	860	956	941	964	934	961	933	842	864	916	873	997	942	981	849	914	863	951	911	892	888	873	895	932	884	965	916	886	871	901	920	917	889	941	925	895	894	953	993	915	923	889	922	925	923	947	912	895	877	897	900	915	896	904	890	941	951	829	918	924	932	914	936	890	869	960	888	909	916	942	914	909	900	910	911	918	910	941	927	871	919	854	921	911	909	895	898	907	928	929	879	943	931	869	947	865	876
8419	3814	3672	2741	1662	1277	907	749	649	582	539	452	385	341	408	403	361	354	372	354	373	299	362	398	334	333	397	358	337	349	367	363	321	324	341	329	353	364	343	408	365	358	345	344	360	329	352	353	306	349	356	408	351	361	329	362	385	374	373	354	340	357	317	364	367	322	363	332	326	348	363	376	348	317	331	330	337	344	358	372	305	329	350	354	388	376	349	352	352	377	340	350	343	336	354	309	358	348	354	327	351	331	367	329	348	337	308	361	358	342	296	344	347	369	332	342	325	357	336	381	363	374	352	368	370	337	348	355	346	349	330	368	365	350	377	343	345	369	349	358	350	348	314	349	379	323	369	353	353	337	332	339	334	339	332	338	324	349	348	346	345	349	357	356	313	349	347	323	351	377	348	385	317	340	367	360	350	358	364	347	331	404	330	389	374	346	370	364	362	379	331	329	335	347	327	332	306	365	300	350	359	377	355	364	388	362	346	324	324	342	356	311	326	345	370	342	350	374	319	341	366	289	337	348	400	326	359	325	317	362	332	384	341	364	330	362	408	348	360	328	353	357	365	320	346	343	354	347	328	330	348	367	354	388	367	334	361	351	354	335	325	361	325	365	338	353	352	373	349	301	327	364	359	350	366	334	323	342	295	363	321	331	354	378	346	376	354	370	369	313	360	299	342	347	341	343	348	336	339	350	360	317	333	327	341	360	338	358	363	329	360	349	285	355	368	341	367	348	344	389	377	362	346	364	354	320	359	340	317	334	409	368	359	335	343	347	386	366	341	373	379	344	326	314	314	374	365	347	337	351	328	366	304	377	317	360	342	388	358	324	337	335	337	332	333	361	376	341	338	356	338	360	359	351	387	381	339	342	348	330	328	329	374	317	358	353	330	372	357	369	351	341	302	312	375	331	351	371	304	347	357	337	357	365	315	336	390	379	307	339	373	385	349	350	366	362	355	321	356	346	314	327	367	306	378	374	355	308	365	397	321	380	386	339	334	334	361	406	374	306	356	345	313	360	378	351	327	336	335	340	350	369	385	359	372	374	326	349	366	345	356	327	332	355	347	356	357	332	358	372	359	359	350	376	346	331	331	352	315	304	319	353	368	342	335	325	327	316	350	335	313	344	353	352	369	347	343	364	343	306	364	349	352	348	363	328	385	346	328	366	385	373	312	335	347	382	346	355	270	366	350	350	363	339	355	336	354	354	364	318	319	363	336	343	339	385	364	352	342	363	371	391	335	333	372	358	385	373	407	382	330	369	368	336	372	353	341	346	348	334	368	381	359	351	369	313	357	349	321	375	369	342	381	329	335	364	358	350	375	341	348	336	350	368	374	323	353	328	386	348	318	326	363	336	324	333	375	341	317	329	341	350	376	331	367	368	352	342	354	320	345	350	324	333	322	355	344	349	358	335	358	338	373	374	372	353	369	321	343	330	334	324	330	380	336	359	326	343	343	365	335	354	377	354	338	338	359	317	315	379	343	320	361	336	350	364	362	368	359	339	340	344	342	354	336	377	381	364	338	398	369	326	392	341	374	352	321	341	337	337	334	323	340	349	357	320	379	353	328	319	375	325	368	340	315	306	333	339	356	330	336	349	401	342	399	383	369	366	365	325	375	358	338	356	361	344	372	328	358	358	383	378	350	356	348	358	330	311	354	382	363	322	370	348	339	326	321	364	361	383	338	312	369	333	379	353	385	291	361	348	347	376	419	325	345	348	332	347	383	347	381	384	380	365	371	346	363	331	340	368	376	354	362	396	361	349	341	366	364	365	322	329	361	352	322	341	344	342	349	366	356	356	390	366	341	314	368	354	387	380	342	332	370	297	355	349	339	379	342	338	349	345	351	372	372	331	355	324	324	340	322	355	356	369	353	348	327	330	374	369	341	342	313	357	366	337	346	348	358	320	334	382	330	348	360	329	353	361	369	357	344	309	372	373	370	374	332	317	318	379	374	360	339	374	343	349	380	353	343	338	401	381	338	330	372	349	329	340	348	321	331	355	370	347	332	348	350	386	348	311	340	348	337	354	325	349	369	329	342	339	366	335	353	363	347	354	387	344	357	315	308	330	370	374	419	336	342	365	336	318	390	377	362	343	351	373	362	367	338	357	380	368	332	348	365	368	363	290	353	359	367	322	343	367	349	323	365	339	371	404	369	366	399	383	348	322	322	370	351	342	376	409	363	368	356	352	351	350	395	356	359	363	344	383	388	375	358	345	382	340	336	353	354	389	338	407	350	306	313	328	350	335	331	372	332	360	354	329	368	358	358	363	360	387	351	335	317	349	360	344	350	331	394	384	328	354	317	369	349	372	343	333	338	385	318	366	400	370	344	350	365	360	358	409	364	360	325	393	359	345	371	316	374	372	337	353	374	366	367	342	351	375	360	375	372	350	325	351	392	388	348	337	340	340	345	370	319	322	333	373	344	338	342	371	368	316	374	368	363	347	350	371	385	324	345	347	333	395	356	354	396	351	313	375	339	350	341	352	334	332	345	359	321	336	376	366	375	364	377	329	379	350	351	374	333	333	368	349	333	358	372	368	372	369	362	352	359	375	363	346	354	325	340	358	354	397	349	357	355	338	337	367	369	354	339	353	363	325	359	385	349	324	351	351	342	339	387	365	341	313	344	351	398	312	322	344	356	347	366	373	336	351	368	356	347	337	339	335	390	318	357	341	344	372	343	321	371	312	387	365	333	393	363	414	360	358	353	349	322	344	336	325	366	376	349	342	344	341	395	366	326	372	357	347	352	345	368	321	359	340	335	318	353	354	372	347	344	341	357	346	369	365	362	373	351	375	332	340	349	369	330	379	354	369	339	372	374	354	333	360	360	334	372	333	328	331	384	334	346	366	332	359	350	372	393	355	351	348	322	342	343	384	357	332	334	339	313	363	354	351	378	352	410	339	387	352	317	363	368	352	368	359	373	370	315	343	357	371	337	348	313	352	349	349	332	388	354	352	349	383	334	359	310	358	336	360	321	352	363	332	341	351	306	331	332	363	366	346	352	412	365	357	334	334	398	326	401	353	316	329	375	344	360	348	340	349	341	335	357	383	367	343	350	338	357	340	341	350	337	354	387	357	343	300	349	351	354	359	334	346	386	362	356	319	338	354	360	346	340	347	347	334	365	338	337	355	381	327	363	331	323	320	327	338	365	362	320	357	335	308	352	351	348	337	321	354	337	343	359	351	363	319	372	331	327	373	371	355	349	371	376	340	366	362	352	355	352	362	400	343	370	333	357	363	354	359	341	343	308	388	347	349	372	360	357	369	306	297	348	365	350	385	328	328	355	335	367	367	341	343	342	331	338	357	340	381	356	358	363	352	359	329	347	362	355	370	345	353	318	285	350	338	344	332	357	358	348	343	349	326	350	370	331	342	341	373	337	355	379	346	366	397	344	388	359	360	320	347	348	388	346	377	351	336	351	367	374	314	325	354	340	322	298	337	366	369	367	338	344	329	359	355	391	384	373	348
5235	3460	6670	7233	5599	4546	3405	2754	2177	1866	1556	1201	1095	990	971	954	900	833	857	888	822	814	801	815	846	781	768	774	732	778	841	756	755	789	788	724	804	740	831	750	800	760	791	777	789	740	772	758	809	843	783	814	786	771	793	762	731	771	796	760	752	795	775	782	769	748	761	784	772	755	785	785	737	737	809	804	780	729	780	810	773	758	760	743	728	797	801	780	771	759	754	771	788	799	771	778	776	778	775	773	752	760	765	753	758	759	780	800	766	792	794	796	748	749	788	756	769	746	770	773	748	775	787	756	812	792	779	753	742	738	750	775	756	779	742	767	723	723	727	788	725	815	718	705	781	745	768	787	731	757	750	765	733	785	817	769	781	790	765	770	779	770	746	787	743	806	787	769	808	781	760	771	765	778	757	794	750	797	749	762	764	754	799	760	771	795	769	764	723	700	739	806	784	772	771	746	780	770	812	800	761	795	776	758	752	780	717	783	749	846	754	778	747	750	752	772	768	722	774	762	763	774	733	760	764	765	742	795	739	728	782	722	822	718	706	793	764	802	805	807	757	786	786	782	738	719	740	777	739	781	797	739	787	774	788	777	777	791	788	768	781	749	763	759	778	751	765	753	784	731	777	781	801	793	759	766	846	755	744	783	737	745	753	714	722	767	791	712	776	796	775	737	797	764	768	790	778	748	765	751	808	767	731	737	774	778	800	785	751	764	786	739	823	745	810	772	740	748	749	793	784	739	737	756	739	761	767	749	743	802	809	736	760	731	753	763	759	761	761	766	807	738	780	770	750	762	784	769	762	823	809	784	783	779	724	794	762	758	701	704	750	782	768	745	788	773	773	742	740	779	767	777	797	782	737	789	723	771	771	768	808	734	741	831	757	767	796	764	764	730	725	791	738	700	738	774	815	760	794	763	783	726	738	777	745	802	772	798	789	766	744	806	767	823	759	736	790	736	806	769	799	796	782	712	779	807	801	760	734	743	771	750	800	753	785	786	787	753	770	809	764	750	717	782	713	788	811	725	769	766	778	789	782	717	757	801	771	803	738	763	726	760	734	744	753	770	751	777	717	753	718	793	781	783	773	763	803	781	753	770	733	804	845	761	762	760	748	809	791	826	788	782	756	755	764	730	772	740	736	738	802	803	752	764	758	769	749	764	796	769	701	756	745	730	747	738	822	823	781	800	751	771	755	792	788	749	751	721	733	756	810	797	727	781	717	813	795	770	776	759	756	814	731	763	710	737	815	791	769	775	752	818	817	789	774	761	768	784	709	747	764	758	734	772	734	748	781	734	810	788	769	754	738	754	755	767	780	714	757	751	755	744	778	750	749	764	792	778	763	751	750	784	830	783	718	820	758	760	767	791	762	748	737	802	756	765	779	746	798	795	725	752	756	742	750	750	750	763	774	814	746	797	767	702	740	759	758	790	771	745	799	775	758	759	771	801	761	725	762	782	808	786	835	731	770	774	825	763	791	776	753	773	762	739	780	753	813	757	734	775	765	812	766	786	827	799	783	765	766	770	737	767	742	790	776	817	816	781	791	760	763	741	727	728	713	765	824	730	749	770	768	819	782	795	746	764	792	772	744	677	809	732	778	754	748	715	719	717	766	725	753	748	710	715	759	722	800	778	740	770	782	747	774	746	724	776	758	761	756	821	714	772	781	761	726	732	749	764	744	802	797	765	755	776	773	799	682	792	772	758	706	724	721	747	783	749	764	789	781	723	769	779	734	783	774	770	755	754	779	719	758	774	781	763	811	814	774	744	769	769	800	746	753	769	770	783	780	799	807	757	765	755	801	781	767	732	697	754	786	738	745	787	805	782	766	808	743	807	761	755	812	748	814	767	753	812	782	781	748	800	760	747	791	795	753	778	748	761	778	757	775	756	731	769	793	719	755	801	748	785	817	720	754	785	810	800	732	785	771	764	778	767	817	720	760	758	776	744	754	752	793	759	746	875	772	775	760	805	752	709	749	690	775	734	776	813	770	749	765	740	740	784	736	795	699	771	737	734	761	770	752	748	752	795	729	770	732	762	745	778	814	799	795	743	782	752	782	773	754	752	771	788	763	775	753	755	778	743	757	764	748	725	772	757	814	762	755	756	770	770	756	732	750	802	743	779	766	764	745	771	797	765	757	716	757	771	786	766	739	748	722	749	732	769	737	805	778	740	757	769	735	782	834	731	813	760	736	775	779	766	751	737	763	761	838	822	761	747	752	737	739	740	778	758	759	787	774	746	781	805	740	758	759	763	725	753	742	814	824	727	749	724	834	762	760	760	735	777	776	780	765	755	769	806	790	766	755	760	701	803	757	772	753	768	776	793	785	801	749	769	788	746	771	828	765	801	777	775	730	774	723	764	775	750	768	761	732	742	767	756	757	783	760	792	797	805	771	743	755	751	801	704	727	761	725	762	788	742	801	762	785	783	774	756	769	757	824	743	698	828	778	741	748	695	787	739	737	785	764	767	772	805	788	836	789	835	744	819	780	795	761	749	762	784	773	781	773	774	750	806	795	781	766	749	780	801	755	795	749	715	770	772	746	756	786	788	777	744	764	820	772	779	794	750	775	767	818	807	732	761	778	761	805	718	754	783	754	749	794	764	743	818	717	774	789	783	767	773	780	759	754	785	809	773	736	710	746	736	787	746	778	800	777	792	766	757	811	792	723	747	731	728	768	750	778	797	766	768	766	765	772	754	811	810	735	726	786	760	734	729	781	756	788	766	727	776	757	770	776	767	770	761	769	760	727	738	769	714	728	787	820	767	752	802	765	764	753	764	750	757	750	722	786	757	792	812	726	787	764	763	738	791	760	820	751	746	828	758	765	811	771	775	781	763	761	788	742	756	747	766	792	767	751	769	740	819	685	757	741	765	756	755	740	767	740	743	782	776	769	805	741	782	757	720	761	795	701	753	788	779	748	741	756	735	794	763	769	758	760	775	736	751	775	783	765	748	751	779	819	753	773	781	734	804	789	748	732	778	788	795	794	788	816	728	762	753	807	775	732	822	763	708	766	713	781	767	754	766	777	790	759	782	759	793	753	803	791	751	777	703	770	801	753	771	739	843	799	688	781	758	770	767	726	801	720	770	736	762	755	743	763	794	748	736	766	748	794	716	732	779	753	719	804	765	811	785	793	778	759	748	724	753	790	749	825	764	777	749	810	755	737	794	797	755	750	781	752	783	765	758	794	770	822	785	779	771	748	803	716	771	698	784	792	797	726	815	734	771	757	752	768	768	787	758	757	809	800	769	788	809	834	779	727	747	764	751	748	743	782	756	761	735	747	780	762	797	775	766	775	759	762	797	745	750	744	804	678	791	718	789	791	768	757	793	746	738	759	750	742	725	774	804	798	765	812	772	756	802	823	784	713	727	744	772	751	766	772	772	811	784	764	818	802	769	721	733	727	724	751	717	750	778	738	779	771	813	767	721	743	753	795	758	768	776	756	752	755	771	724	798	745	781	804	780	789	764
18796	7434	8443	6424	3535	2113	1528	1144	863	717	544	479	474	406	419	389	383	395	352	351	401	361	364	417	326	353	360	352	363	371	355	349	310	313	337	352	343	319	344	350	327	324	338	390	403	355	330	339	349	326	340	310	327	342	378	370	320	364	342	365	356	366	326	337	362	335	337	335	365	402	338	359	321	309	352	355	359	369	354	302	361	351	361	321	368	347	351	346	331	363	386	363	318	347	334	347	319	351	369	335	311	362	348	326	345	325	341	323	358	332	313	325	381	341	352	333	341	335	391	360	331	354	353	334	352	352	327	334	331	327	352	336	319	349	339	341	327	352	331	330	378	356	325	333	321	361	359	345	367	328	350	324	383	337	315	354	307	322	345	375	334	315	326	319	358	333	370	347	348	321	337	344	323	348	368	321	362	367	333	326	354	339	381	342	320	353	332	340	394	368	329	319	379	346	317	357	320	325	333	319	347	368	338	349	373	385	335	345	350	326	355	371	369	351	401	376	361	399	341	324	348	359	356	346	330	346	342	307	384	337	336	358	355	310	324	339	369	321	341	322	319	359	311	372	332	376	299	321	345	341	362	323	327	350	358	340	385	364	326	365	336	342	327	300	376	370	364	374	370	343	305	354	346	367	322	350	340	364	330	335	338	347	347	335	377	325	345	370	360	343	339	330	323	336	326	345	337	367	362	349	280	341	326	314	366	343	357	310	337	372	348	327	362	298	334	368	330	387	363	336	367	298	359	340	295	358	335	323	344	315	332	357	357	344	356	321	356	328	334	356	350	362	319	344	326	353	350	360	331	365	320	368	343	329	337	351	370	321	330	296	359	336	375	328	340	339	349	335	348	352	323	346	327	359	326	326	340	335	373	310	347	316	316	333	322	322	347	328	329	369	366	339	371	335	334	361	354	364	355	316	360	379	314	403	320	325	371	333	336	345	354	339	339	339	326	335	308	314	326	353	324	334	375	378	341	355	339	326	356	339	340	380	333	362	328	321	340	339	352	348	320	297	325	347	327	373	345	339	346	334	352	344	358	357	351	364	372	325	363	339	322	307	375	341	338	368	367	291	346	291	341	356	328	311	383	330	322	337	337	376	323	370	345	377	388	345	360	357	355	311	367	353	359	308	328	376	334	341	361	311	342	335	370	380	342	362	352	334	357	357	327	348	368	353	341	383	318	348	379	340	359	344	338	366	342	316	340	343	343	335	354	333	352	349	323	381	342	341	361	323	333	340	330	345	361	377	347	344	377	343	355	378	308	319	325	355	348	342	374	337	370	361	375	343	335	325	383	366	320	337	361	347	329	365	298	342	356	341	348	349	321	357	333	401	371	317	391	346	322	302	342	309	367	298	330	392	361	350	353	368	293	329	334	301	380	381	326	345	331	358	324	350	367	344	348	315	368	337	342	352	327	372	338	300	356	336	349	317	372	362	329	326	349	356	384	326	320	361	369	338	319	325	336	356	349	324	339	360	357	368	341	312	355	321	338	355	379	363	352	347	346	349	342	368	347	353	350	325	319	378	408	395	346	354	367	334	364	333	348	331	331	367	363	346	334	345	353	379	345	345	362	360	389	381	397	350	351	332	350	328	349	328	359	316	323	350	328	354	352	341	335	386	363	353	333	348	353	351	380	326	381	314	327	340	371	318	375	312	328	332	352	384	304	352	335	354	361	358	365	368	355	374	368	355	370	342	326	325	359	311	374	405	362	361	323	324	375	366	412	338	301	316	360	375	304	322	345	338	335	343	327	329	357	384	365	339	323	331	336	337	387	366	321	361	312	336	339	337	320	348	352	337	316	319	337	323	374	363	340	373	315	350	357	373	337	360	348	378	394	345	353	348	369	351	327	355	377	335	319	357	363	339	365	321	315	332	321	344	323	324	317	330	314	351	365	335	356	375	301	361	357	337	306	341	363	330	336	330	328	331	335	336	370	321	331	329	352	345	344	385	345	336	384	356	334	353	329	333	325	318	380	375	357	339	355	332	337	333	344	385	308	332	355	315	347	329	324	323	329	345	285	373	327	332	336	372	346	349	314	351	326	389	364	332	310	346	321	376	359	327	322	342	351	340	345	355	337	346	338	336	367	369	353	347	345	359	329	349	334	349	345	368	338	350	357	316	341	315	324	307	351	324	349	353	328	348	315	328	322	325	355	337	334	356	331	326	348	339	383	354	345	336	319	333	371	372	342	325	360	342	330	337	372	378	347	337	351	345	325	344	351	312	337	358	357	326	333	346	363	349	319	354	344	318	343	360	343	356	348	316	346	297	361	360	333	340	348	315	349	347	339	299	337	375	360	374	357	355	335	327	357	332	323	353	350	361	355	369	342	370	321	407	405	367	340	329	340	325	372	381	369	338	318	349	341	349	354	335	348	377	368	363	336	355	339	328	328	359	350	333	328	341	343	358	339	337	331	333	335	328	340	345	314	336	336	341	342	319	337	340	344	332	332	339	348	359	360	338	338	340	370	326	313	337	332	314	329	370	383	330	345	312	356	290	376	352	358	362	312	321	359	372	352	332	329	335	346	354	357	336	340	338	356	357	347	355	369	310	374	323	381	307	311	346	315	357	389	342	350	380	375	332	371	327	330	329	347	321	319	392	343	359	339	355	318	365	355	330	391	347	335	327	339	307	340	354	382	322	355	357	350	297	354	365	345	321	294	335	340	354	346	357	338	337	314	332	344	357	364	344	368	358	384	370	332	307	379	337	358	341	331	334	358	338	362	362	358	343	337	356	345	371	367	335	379	326	348	353	337	327	337	379	320	373	341	311	367	316	351	316	333	360	335	312	359	307	328	361	355	335	352	339	359	358	321	361	372	339	355	323	349	342	347	337	360	367	352	366	365	346	372	334	326	334	354	351	338	349	351	324	338	351	360	339	339	333	313	346	322	328	358	322	332	354	334	366	354	364	353	319	328	370	395	336	319	365	352	345	368	316	319	329	333	347	343	386	335	352	364	333	350	344	331	324	318	336	336	303	330	345	369	370	358	343	328	338	331	325	344	367	325	345	325	340	356	334	352	343	357	326	330	310	353	327	348	329	322	346	393	364	319	341	352	352	341	348	382	362	379	318	334	339	356	343	362	350	335	376	350	318	284	359	360	364	318	360	366	375	340	378	322	323	323	369	341	344	360	374	373	331	325	334	343	321	365	356	324	380	363	318	334	350	334	358	342	345	342	333	327	361	343	386	359	346	343	358	360	345	330	328	342	367	367	344	334	383	346	343	336	318	328	328	317	353	337	355	369	317	345	371	345	345	339	325	336	332	355	349	339	336	367	351	357	368	322	321	369	391	358	345	335	355	322	314	318	353	329	370	359	351	360	328	355	369	366	347	316	326	355	374	362	338	336	327	362	397	305	324	328	373	389	357	328	346	356	312	329	342	346	372	353	350	370	364	374	345	327	333	338	341	356	351	323	354	352	326	344	368	328	353	361	339	349	348	389	361	355	391	400	323	301	357	347	307	341	353
11361	5993	12363	12949	9282	7258	5561	4301	3330	2616	2137	1604	1322	1238	1172	1016	988	961	895	899	967	851	924	800	825	860	771	811	824	758	752	775	794	807	773	777	776	756	838	789	810	788	763	833	800	765	789	840	814	747	758	752	784	783	733	733	721	789	758	801	746	730	712	785	730	715	797	777	769	755	746	759	781	769	732	811	781	766	769	718	749	762	741	787	738	765	741	784	777	780	793	772	793	743	761	771	749	734	780	752	785	787	777	782	811	733	817	726	753	720	773	721	755	758	807	775	733	802	744	783	808	790	749	797	788	761	789	776	751	750	732	727	774	744	804	754	785	740	743	755	731	752	767	755	777	772	770	762	787	759	727	748	780	822	768	759	768	813	772	767	775	795	752	774	764	767	804	709	806	782	785	750	767	807	787	838	718	799	807	779	794	822	749	755	766	749	776	748	819	739	751	760	817	725	738	766	772	762	722	766	751	767	778	803	779	825	818	761	781	777	795	746	766	780	754	776	773	768	779	786	801	754	798	744	747	789	748	749	796	745	737	782	768	704	732	828	780	719	760	810	756	780	778	757	791	756	754	762	787	763	768	762	754	788	773	760	751	761	794	736	743	748	753	742	776	752	687	743	768	772	755	735	789	770	822	754	731	764	750	782	752	762	767	754	727	790	778	794	792	755	751	736	738	759	719	755	757	749	788	807	786	740	738	746	752	728	727	763	737	771	757	750	773	725	784	750	754	755	772	732	779	759	761	781	716	713	769	760	775	815	798	778	752	791	725	763	828	733	782	745	754	810	811	816	771	745	753	758	776	803	787	742	766	729	750	736	717	751	809	775	738	738	742	780	706	797	745	746	751	785	744	824	789	788	705	761	757	783	773	824	814	766	775	738	765	706	783	697	738	770	733	774	763	813	771	805	773	739	718	730	765	730	752	779	755	752	751	783	796	788	790	794	830	731	761	765	757	736	764	763	732	756	787	772	725	751	743	724	781	744	754	721	731	731	734	759	744	729	709	740	742	745	780	732	754	755	715	789	793	733	770	801	731	800	733	709	768	720	746	720	801	782	747	764	763	786	758	735	799	761	734	823	804	783	802	756	785	740	730	715	818	785	776	736	802	725	748	756	754	758	798	737	750	754	807	789	777	770	784	773	731	705	773	755	782	741	746	749	762	741	749	787	773	692	802	834	761	762	768	758	749	772	760	764	792	722	744	754	761	784	771	723	789	761	744	792	735	773	795	741	755	792	745	743	764	791	761	743	793	756	761	759	763	752	807	791	768	758	748	782	795	738	778	793	762	732	755	778	762	804	760	794	763	792	767	801	788	763	764	736	815	718	758	752	806	740	745	737	743	748	745	742	742	794	804	777	753	756	766	747	798	730	785	733	759	726	748	757	722	813	755	726	661	775	753	742	805	762	743	707	768	778	786	754	718	762	786	739	741	754	807	754	718	764	802	762	766	785	749	791	774	764	783	760	747	774	765	762	791	800	799	767	757	746	746	760	743	722	785	781	804	776	791	793	736	754	756	756	787	738	769	756	770	717	727	744	723	785	736	743	774	723	743	776	763	765	712	799	762	770	775	782	771	754	742	747	785	780	730	814	774	779	702	733	773	795	751	788	748	751	807	749	769	737	754	763	799	730	800	808	780	744	762	802	758	777	749	805	768	783	746	769	732	748	828	741	774	734	766	747	770	718	795	776	788	724	764	728	795	751	780	768	812	787	763	792	728	724	804	734	722	795	773	712	741	761	748	806	733	780	768	742	729	718	733	751	788	768	763	802	753	789	757	769	769	762	749	737	800	757	743	780	726	818	742	768	758	805	801	762	791	761	788	773	794	737	746	812	743	811	775	803	762	793	799	723	774	750	747	771	742	777	747	743	741	711	780	748	804	734	773	791	730	731	747	794	756	740	786	773	789	790	739	752	750	777	783	794	788	765	781	757	825	788	788	769	733	802	776	762	716	798	749	793	736	699	761	800	732	745	741	786	721	723	816	769	745	740	780	750	799	745	769	752	778	762	785	712	793	764	752	743	737	718	712	782	744	775	783	781	775	775	743	735	782	782	745	738	723	773	801	726	757	730	740	774	691	786	754	772	744	745	701	764	738	791	747	774	737	748	763	760	729	754	773	752	772	752	726	747	765	804	780	774	754	747	761	747	742	771	771	761	796	795	769	760	724	754	768	811	768	778	784	759	741	759	755	720	749	757	770	790	770	750	787	712	814	771	726	767	780	775	746	788	797	741	782	765	788	774	750	743	778	764	785	752	791	735	727	796	705	766	758	806	775	800	756	768	758	741	746	749	796	751	781	786	778	805	770	743	769	818	730	831	757	698	797	751	786	738	747	741	761	752	733	742	748	814	746	770	782	681	808	709	721	758	767	742	739	758	763	791	748	805	748	739	757	769	805	749	786	763	775	758	761	760	759	771	750	803	717	783	708	741	776	775	773	748	796	792	788	775	764	777	773	705	754	772	838	811	770	796	753	782	742	764	737	736	788	747	730	752	716	718	811	799	792	773	725	737	788	751	792	735	751	752	820	766	791	743	765	702	730	788	789	752	732	766	802	765	714	732	766	756	739	724	736	743	789	735	761	713	767	749	748	791	786	775	772	726	748	735	740	786	754	711	749	723	721	760	743	776	781	779	767	753	778	755	740	771	745	779	773	788	778	806	805	786	793	726	770	783	770	733	809	777	752	758	751	750	766	750	738	758	779	737	780	786	751	798	778	798	738	713	796	773	778	761	733	781	780	747	783	746	766	815	784	797	735	736	722	734	744	803	790	762	763	787	730	736	732	798	687	763	792	783	801	770	727	758	767	779	793	762	770	747	747	795	783	744	799	753	778	775	712	741	781	723	831	717	727	778	792	716	761	771	731	724	766	817	783	763	769	741	775	759	762	692	728	738	758	766	796	748	761	769	758	728	743	787	732	720	703	731	747	755	719	767	809	692	692	724	763	764	745	754	744	767	728	742	777	775	750	770	739	754	815	767	795	795	706	794	698	724	757	750	763	727	750	747	717	766	756	761	792	754	794	746	742	749	793	774	742	693	831	709	765	734	719	760	811	738	772	792	782	694	770	757	790	787	793	762	784	767	780	764	720	742	755	774	836	765	752	763	772	739	784	773	765	772	723	760	769	774	756	766	808	775	793	765	795	814	746	762	761	767	746	746	764	757	748	783	750	826	744	775	756	747	819	766	729	760	758	773	706	745	702	831	754	775	763	823	773	707	772	767	795	772	713	777	728	736	757	738	809	775	756	724	715	805	775	696	751	808	777	806	734	783	787	756	748	785	782	751	788	712	765	771	753	798	788	759	753	782	761	758	747	784	768	759	750	767	746	751	728	783	745	707	791	773	788	788	780	734	831	723	783	771	778	765	744	738	721	746	725	769	754	806	731	811	762	747	779	751	754	745	774	782	738	753	720	774	755	754	737	769	783	757	744	788	749	776	749	770	743	777	797	761	783	748	734	813	743	776	760	740
26846	12278	12605	9667	5171	3359	2409	1700	1165	951	677	631	566	519	522	483	521	442	532	486	443	460	431	458	455	429	457	452	441	415	446	459	464	434	432	446	443	459	438	460	421	412	398	402	458	434	483	454	426	411	428	445	422	380	454	467	425	386	429	391	421	424	428	417	426	425	415	457	431	415	390	418	425	502	427	414	435	413	390	415	453	416	411	406	438	463	408	400	428	424	447	411	417	430	411	411	449	468	403	427	416	444	449	437	456	429	400	434	433	392	424	415	436	424	419	435	428	390	415	372	426	415	404	432	410	410	420	406	380	408	445	406	453	431	435	442	422	424	429	394	393	442	400	412	424	410	421	409	434	438	415	437	445	452	474	395	397	409	412	429	395	455	431	392	420	423	459	396	428	417	409	433	454	452	439	398	450	466	416	448	438	432	400	437	372	438	429	431	450	422	431	430	404	398	391	415	444	423	393	386	399	434	413	443	407	414	439	448	442	425	452	449	396	424	458	412	421	402	396	451	386	451	412	430	418	370	418	449	444	428	422	442	438	396	405	396	415	441	404	383	399	396	419	443	424	426	467	441	413	437	443	381	429	425	406	418	399	401	459	436	395	432	400	431	454	421	463	420	424	406	437	444	400	449	435	418	415	388	415	431	436	401	400	427	397	405	422	429	458	404	410	424	420	456	408	406	427	455	414	407	423	447	377	424	422	426	431	447	447	377	430	434	430	418	429	399	420	383	407	430	419	414	403	419	419	431	408	457	408	423	418	415	397	423	422	441	406	449	438	434	418	395	397	431	452	411	449	389	428	453	451	469	403	420	427	469	444	408	447	431	430	416	452	426	402	426	413	393	466	424	424	417	435	426	410	428	384	452	439	441	409	427	406	429	446	414	409	425	475	434	470	406	385	421	422	474	440	419	440	409	433	426	414	401	465	442	401	427	420	445	437	445	418	412	409	416	419	430	423	408	395	409	398	418	467	418	371	412	424	440	448	434	399	455	419	426	465	409	390	423	374	461	413	408	478	373	425	410	401	409	411	450	423	414	395	414	431	419	433	427	429	391	406	419	426	445	448	412	390	436	392	368	425	396	419	406	398	463	408	437	404	395	443	433	393	441	426	438	426	428	434	410	440	433	431	446	480	395	382	418	430	426	422	382	405	444	415	411	428	470	451	411	424	399	439	426	429	400	428	449	414	392	438	440	427	432	430	411	439	408	416	411	438	435	422	381	429	398	432	399	429	377	441	390	425	438	450	411	404	428	414	456	394	401	436	422	453	437	427	435	426	420	429	447	413	408	421	424	412	411	392	435	429	446	435	397	448	428	377	440	438	408	403	427	455	443	399	467	402	415	400	450	439	389	394	385	398	444	407	403	434	408	438	434	385	406	433	439	445	421	405	445	421	385	427	431	446	396	435	435	422	425	431	429	423	438	423	437	419	423	388	381	429	428	399	413	379	385	393	393	400	429	388	425	419	435	408	460	454	408	425	435	384	407	437	439	440	436	394	430	430	449	430	427	431	440	399	455	422	371	446	429	393	461	411	435	448	436	420	412	387	432	421	411	414	407	430	416	410	395	455	439	449	436	488	411	385	406	413	443	408	401	405	408	424	398	429	390	413	416	412	426	439	427	382	449	457	409	399	476	419	448	394	450	431	457	461	409	415	400	427	430	412	405	473	399	416	450	430	385	427	433	403	444	401	479	415	416	415	421	421	403	400	377	396	423	420	401	441	369	394	420	415	424	410	477	395	420	409	426	411	399	401	404	414	407	428	377	425	427	441	427	406	395	424	420	435	386	408	409	411	401	432	440	434	425	465	421	411	403	422	398	428	423	432	442	420	441	383	418	444	413	424	426	417	424	426	424	414	396	410	427	463	410	409	416	468	474	426	401	458	424	446	426	427	401	394	443	450	386	421	412	447	383	426	447	422	438	393	419	454	460	412	430	409	450	396	449	437	402	462	420	431	426	391	397	442	428	410	400	440	395	407	419	437	398	407	407	401	366	424	435	417	466	393	465	424	452	421	454	403	416	384	393	383	424	429	397	426	405	422	429	448	441	452	437	449	432	421	395	414	409	424	382	420	409	409	382	382	375	438	428	412	422	375	451	450	423	394	406	413	409	410	421	449	455	476	443	388	413	416	445	451	441	403	413	408	443	421	435	463	423	442	437	437	401	467	431	423	390	402	400	417	400	502	445	445	422	377	423	443	443	420	386	392	441	406	420	403	439	449	439	403	435	397	405	423	401	425	383	404	476	434	416	427	456	442	426	403	411	390	452	421	420	421	433	426	374	388	449	430	442	449	463	411	453	438	457	448	419	435	413	389	477	462	431	437	403	428	414	439	400	363	404	421	441	411	377	364	422	446	443	458	426	426	425	406	431	385	412	444	420	432	424	397	434	424	450	394	449	455	444	413	442	399	411	437	447	436	473	400	419	427	424	391	422	425	419	472	439	421	422	456	410	398	446	393	403	427	410	404	414	415	432	402	429	463	462	451	431	429	405	408	428	407	437	430	408	400	410	422	454	434	481	415	415	398	417	428	425	414	425	442	429	390	394	425	436	424	401	460	435	417	418	452	431	424	404	364	423	416	430	442	417	412	458	431	432	434	443	428	431	418	448	399	415	407	378	413	438	425	468	393	448	436	415	396	410	432	406	397	409	430	421	441	428	411	449	474	449	421	406	375	429	382	412	431	465	405	437	437	459	444	423	416	391	474	439	427	436	415	437	404	415	430	433	435	398	464	479	410	419	434	444	420	419	449	449	409	429	414	402	455	364	439	465	418	430	445	418	414	398	415	400	427	453	430	462	437	417	423	429	443	410	436	438	415	446	439	414	430	417	417	447	407	449	417	422	419	396	424	419	387	433	401	443	415	434	404	444	426	447	414	419	430	413	430	413	416	384	415	469	413	424	467	429	449	456	418	427	440	394	403	440	381	411	426	438	415	362	400	401	424	384	431	441	427	385	443	396	398	403	415	436	427	407	422	378	433	416	395	414	442	401	414	420	428	472	401	441	393	447	454	439	395	421	383	417	443	398	392	438	434	428	457	434	469	406	398	426	445	431	409	391	441	419	421	397	422	429	356	385	427	457	396	388	418	389	431	433	395	421	439	400	393	443	442	401	415	399	401	415	455	459	444	410	399	412	400	439	450	440	430	423	411	438	418	408	434	398	423	419	430	400	439	430	393	412	434	409	401	410	404	434	440	415	415	374	400	427	425	391	425	432	427	418	355	433	430	441	437	431	430	449	389	402	400	460	427	415	411	423	445	433	431	433	421	403	425	421	417	414	470	446	414	457	450	399	428	449	435	421	459	448	411	423	423	407	373	411	437	427	405	392	438	427	435	424	452	418	467	433	425	413	375	391	393	418	428	402	428	421	418	413	421	429	409	422	374	393	446	410	376	449	439	434	426	421	451	407	380	448	425	416	417	398	437	405	397	414	422	441	455	388	407	433	407	422	428	399	419	484	429	438	438	417
14766	8904	16545	16874	12245	9708	7665	5829	4524	3388	2746	2027	1730	1606	1487	1329	1167	1166	1126	1165	1141	1043	1084	1044	1091	1019	1005	996	943	979	912	1006	951	973	982	876	963	989	940	972	974	991	978	980	954	935	972	943	984	971	954	952	950	951	921	1000	992	929	909	878	931	877	912	850	952	921	931	927	937	964	919	962	919	914	917	924	947	903	945	922	845	902	874	896	927	960	881	908	981	956	835	960	905	940	874	861	943	937	903	945	883	927	922	937	913	847	859	897	910	931	933	880	922	908	931	917	914	965	932	896	882	879	927	912	934	919	881	974	901	902	971	923	863	924	914	860	868	868	948	889	937	926	871	859	885	914	909	957	889	980	854	900	906	924	893	931	971	867	945	938	914	920	940	978	880	890	927	870	936	961	930	889	992	913	905	922	933	935	938	921	956	960	962	937	984	923	956	898	913	941	921	938	875	904	979	920	915	869	920	881	923	955	926	890	965	895	893	898	908	867	973	877	919	946	897	920	879	890	925	913	954	949	917	880	935	900	880	916	881	919	873	910	911	919	898	898	937	944	931	895	913	889	888	919	888	889	956	910	894	901	894	878	915	904	900	893	899	894	866	895	946	862	894	907	923	944	942	953	890	961	914	896	915	865	909	907	922	905	936	979	866	818	981	873	911	880	905	919	943	896	913	913	927	919	900	901	891	908	945	875	924	922	910	936	887	892	916	942	934	903	893	911	913	903	914	900	892	900	835	932	911	932	864	878	912	929	961	912	905	891	962	882	877	899	905	882	895	935	927	897	827	854	889	979	925	903	850	926	966	949	932	934	953	870	881	921	932	879	927	936	934	941	899	881	901	911	950	945	883	852	934	943	983	922	913	913	874	902	878	942	908	918	892	899	974	927	890	976	917	872	920	911	861	913	899	900	900	922	939	881	895	931	941	938	897	947	917	965	924	874	927	932	908	951	908	910	904	946	892	895	883	920	892	912	868	927	883	954	955	905	898	892	899	887	883	895	891	1010	942	901	903	1002	931	892	918	818	907	960	941	944	932	950	840	891	922	892	906	958	923	934	891	935	897	853	924	930	915	879	903	918	952	917	864	881	907	929	890	931	948	948	901	900	961	882	914	900	870	877	906	938	914	912	933	979	872	877	861	862	900	916	874	901	898	867	932	875	941	917	900	876	947	872	929	898	881	918	863	933	915	899	935	898	912	880	876	910	901	908	880	883	887	891	885	864	901	907	885	899	860	919	930	867	880	883	950	911	875	874	912	981	941	865	916	874	871	918	892	894	850	936	906	906	930	921	935	911	923	949	877	898	898	958	850	874	915	920	959	877	924	911	958	946	895	881	877	894	919	910	915	901	943	952	946	940	880	911	948	871	900	888	952	947	902	887	912	908	931	882	879	935	877	926	937	933	894	967	936	885	893	928	888	939	949	917	909	921	909	919	901	905	920	880	891	922	908	922	926	871	900	924	956	862	900	941	915	897	921	935	882	948	891	919	906	914	940	903	920	895	955	883	954	926	941	924	960	937	880	912	897	930	969	850	918	961	859	890	898	854	963	896	929	866	876	929	857	916	923	867	881	883	908	933	924	884	887	911	871	922	869	953	908	883	946	896	952	858	901	896	975	895	925	906	894	865	906	860	943	880	924	971	941	947	892	910	953	864	905	948	909	909	944	933	897	902	892	902	913	914	948	838	866	894	939	923	916	902	899	909	909	905	903	869	869	878	875	915	904	878	939	923	896	891	898	944	939	880	917	894	878	946	917	916	855	863	924	912	926	888	887	950	945	911	876	855	899	915	879	888	895	896	917	890	938	901	950	941	889	938	904	899	877	898	872	896	914	964	860	991	895	915	894	873	937	897	902	895	894	871	931	880	898	920	945	916	930	921	874	911	932	950	947	849	908	915	897	970	856	880	930	920	903	929	950	890	873	962	868	911	994	862	957	917	938	900	911	915	879	920	954	884	882	937	845	886	888	935	920	925	930	911	903	888	855	900	907	912	878	917	919	875	922	937	942	946	882	917	930	925	928	911	896	918	889	943	949	958	909	942	887	960	942	934	928	878	908	872	927	921	973	931	926	972	936	846	868	914	900	839	957	890	886	972	916	923	838	934	883	845	955	897	907	959	949	897	933	921	873	927	913	907	954	911	900	883	913	893	875	931	923	901	887	922	936	959	903	946	921	876	928	943	870	908	928	925	947	938	943	875	876	881	910	931	894	915	885	903	917	941	858	877	957	914	846	1004	937	942	950	974	908	913	903	907	893	911	848	930	878	911	851	884	947	938	916	913	925	918	873	908	906	911	888	937	952	885	938	863	918	920	931	879	907	883	947	923	975	879	930	876	889	958	851	893	880	993	939	873	992	915	907	927	935	910	958	971	902	934	896	848	896	858	887	938	887	912	873	865	888	897	873	921	916	874	947	958	932	925	913	874	951	908	880	871	910	958	932	912	958	896	856	855	895	945	884	949	971	887	871	969	959	954	908	897	913	889	863	866	933	917	902	912	971	964	904	910	911	915	916	903	917	889	943	928	931	860	882	923	1021	911	924	906	945	894	944	885	886	925	925	879	893	901	891	932	850	929	976	895	900	906	901	922	913	945	895	966	868	921	884	917	913	912	875	866	878	934	948	899	942	894	918	890	939	891	887	959	887	989	917	900	886	889	981	900	943	897	868	907	887	937	874	958	956	896	908	947	887	937	931	935	878	958	865	879	866	908	881	913	878	917	929	915	882	878	941	960	900	918	947	913	903	911	894	875	943	910	918	914	900	913	899	889	885	901	943	928	896	883	919	939	883	882	884	885	952	898	946	937	899	906	889	876	923	984	925	874	891	896	903	875	891	866	953	966	875	879	985	895	904	897	982	945	906	926	931	926	898	923	902	945	862	865	886	883	926	923	941	871	942	866	946	906	912	891	936	910	882	952	883	903	925	895	881	849	887	863	867	907	905	872	929	884	938	904	931	893	921	851	878	907	890	891	896	888	918	933	868	955	899	934	910	911	928	896	881	921	919	867	891	929	966	911	864	944	847	930	877	920	924	916	893	893	894	883	912	913	927	899	892	962	876	932	949	905	899	926	978	927	891	897	888	934	930	973	888	913	883	891	889	935	877	929	951	876	885	873	868	943	911	880	945	895	901	916	924	881	937	907	922	989	879	912	894	977	921	930	900	945	877	886	942	892	888	890	881	918	916	955	904	895	926	914	919	845	915	944	884	891	897	951	898	931	912	907	885	931	986	963	921	858	921	878	917	904	944	945	920	930	961	920	875	898	882	947	966	902	925	921	909	830	861	857	929	963	941	889	882	894	901	936	933	930	886	910	893	904	881	922	906	924	907	956	921	905	894	876	941	924	970	909	942	927	904	925	899	893	941	918	942	971	921	935	917	924	894	892	907	915	910	917	987	897	910	933	905	929	876	885	868	932	924	966	923	897	936	868	889	911	952	895	946	932	923	874	914	963	859	932	897	905	898	925	951	909	897	907	945	928
9263	3912	4018	2919	1842	1274	963	732	629	582	495	415	402	412	382	405	385	350	358	381	365	378	353	396	380	381	337	366	339	339	343	367	360	395	328	341	377	388	373	389	337	373	374	333	339	352	324	371	362	345	379	365	331	353	343	341	370	363	387	357	334	375	339	394	365	336	359	346	318	326	359	377	340	360	362	345	373	350	358	396	362	344	345	324	364	363	361	363	340	305	323	359	321	368	350	340	359	342	348	354	299	351	326	377	376	386	356	369	357	362	382	352	353	372	349	365	334	363	366	340	337	376	348	383	365	363	333	376	350	344	366	339	343	352	342	367	351	376	352	369	352	373	345	360	383	352	383	380	349	329	345	363	360	339	359	360	340	365	356	395	402	366	343	375	391	348	374	331	396	370	389	328	338	379	376	330	358	336	330	393	328	371	354	362	377	351	311	324	339	339	340	369	340	383	336	328	349	368	317	348	355	367	357	320	356	362	363	346	387	346	356	319	387	366	339	351	332	340	369	355	351	355	365	361	321	357	337	372	345	362	334	343	352	395	377	334	339	352	340	338	356	333	342	375	369	375	368	349	341	356	339	310	338	359	392	358	380	340	346	374	321	322	328	336	318	336	338	377	373	355	397	362	388	329	345	320	325	337	313	360	346	366	335	391	397	374	349	330	357	337	370	353	347	369	356	355	329	360	337	365	365	323	361	342	361	356	378	379	332	345	365	349	328	349	360	317	350	336	365	386	299	338	362	331	343	361	353	381	336	359	363	348	345	361	349	314	354	341	312	345	336	366	349	369	378	362	378	379	358	332	326	342	378	320	368	393	331	332	364	350	293	323	336	361	349	352	345	358	339	357	361	371	313	344	351	404	369	401	335	345	375	358	346	319	370	354	354	345	342	352	346	336	316	355	360	337	322	343	354	395	358	342	354	349	366	325	384	353	371	324	348	339	336	370	354	343	336	349	350	370	376	315	325	354	357	338	371	369	375	352	365	365	339	394	356	367	345	335	330	369	352	348	360	338	332	366	365	369	359	367	314	331	337	351	369	363	329	309	358	395	355	336	360	322	331	332	348	326	327	361	370	310	374	323	362	374	370	355	318	324	334	338	368	328	375	347	348	362	378	374	364	349	397	372	356	358	360	321	388	332	332	369	366	371	343	331	356	383	387	349	323	350	355	344	338	340	365	380	327	335	364	324	344	378	345	330	340	392	353	345	374	336	336	314	351	373	404	348	368	372	360	338	347	369	374	346	364	315	350	362	413	335	342	341	348	393	368	312	379	329	335	364	341	345	333	351	366	356	352	351	345	344	342	401	359	374	352	342	403	388	329	331	353	363	384	365	360	330	383	347	343	380	372	346	355	350	326	332	363	344	316	363	324	342	334	369	361	359	323	333	320	359	337	344	387	346	332	405	312	315	350	344	362	342	341	322	327	360	323	387	344	396	374	341	363	350	320	363	370	350	345	387	384	367	361	352	359	332	355	360	371	377	341	339	373	374	318	339	366	330	376	360	298	398	317	346	380	357	381	362	367	348	355	352	362	351	381	340	368	378	353	341	357	350	353	368	344	361	345	358	348	340	370	381	365	401	393	351	408	347	354	375	367	366	336	334	377	342	381	347	337	371	341	365	339	332	352	402	375	346	329	371	342	363	396	389	324	340	340	360	330	377	384	374	369	343	377	356	392	326	356	365	367	367	347	328	345	360	335	351	360	349	343	320	361	352	366	328	360	350	354	367	309	372	361	395	350	357	344	332	328	382	383	362	350	329	355	338	374	353	345	340	358	303	365	352	348	361	329	358	366	331	360	343	353	360	353	373	328	362	355	321	359	308	375	362	339	326	340	354	344	371	319	352	350	343	391	334	364	343	302	350	374	385	323	335	347	372	373	379	345	363	366	339	343	368	328	338	342	366	362	357	331	382	362	366	364	369	335	368	332	339	371	318	360	388	374	391	377	361	354	325	372	337	382	356	381	362	330	337	371	357	322	339	359	373	351	386	372	354	336	359	377	348	311	339	340	384	357	351	374	368	381	353	374	345	352	363	324	351	353	357	345	351	337	344	363	348	349	349	320	310	352	329	340	334	334	357	381	400	351	355	389	382	380	325	341	370	343	329	353	365	347	354	327	371	315	379	369	367	383	368	323	348	346	337	358	343	332	363	338	336	334	359	366	333	347	369	346	375	352	357	350	337	362	355	342	364	351	358	363	399	337	329	365	359	394	348	370	361	343	361	359	326	398	342	363	368	350	315	388	364	337	346	351	335	333	365	359	362	375	351	368	345	379	319	352	336	380	366	354	316	360	360	376	350	401	369	328	323	347	366	339	331	347	340	335	337	350	393	320	365	356	332	317	367	348	361	344	322	336	354	329	369	367	383	337	354	344	362	334	365	374	362	343	318	344	338	359	375	322	344	345	377	379	334	352	312	347	340	382	380	371	358	351	337	366	326	362	343	355	317	369	387	333	406	342	379	376	349	332	338	333	327	363	336	341	316	355	373	337	370	336	381	366	341	333	359	382	378	333	357	353	358	334	349	328	363	321	380	364	356	377	382	406	369	341	365	365	355	358	366	339	332	356	401	319	377	357	347	387	398	373	376	321	342	380	383	362	346	314	311	345	365	363	356	382	385	397	357	362	360	344	327	320	369	336	362	336	376	356	344	350	333	333	395	352	356	365	348	411	352	340	350	358	360	323	343	348	321	372	364	374	323	360	334	349	360	348	374	404	304	331	358	349	361	335	328	345	386	318	336	355	328	385	401	356	358	333	328	347	365	369	317	384	360	343	372	328	339	339	362	376	381	361	337	362	332	340	368	376	348	368	318	337	378	350	345	361	335	351	353	367	356	364	395	336	357	365	340	340	354	343	341	382	366	344	323	323	327	392	365	343	378	337	348	332	372	362	357	310	314	381	363	336	382	348	325	333	322	318	332	349	358	354	360	347	377	363	329	363	373	336	335	384	352	350	355	388	355	334	363	357	367	327	338	344	352	331	347	382	338	336	375	416	379	375	368	357	350	350	329	352	339	368	343	399	343	344	345	338	402	358	356	351	372	349	334	354	374	362	343	342	376	378	331	322	323	333	330	349	368	333	371	346	362	325	353	400	376	362	349	349	358	372	344	400	359	364	332	354	342	368	310	347	316	345	309	340	374	336	337	348	362	374	347	355	345	348	357	368	370	376	391	376	355	341	379	342	392	385	330	331	356	347	361	399	370	362	341	364	400	345	347	357	347	331	374	318	340	360	359	360	316	327	330	326	360	342	379	363	391	359	348	356	365	384	377	352	378	365	358	357	344	357	371	341	345	323	348	369	402	339	357	364	342	345	325	350	338	365	347	373	316	385	351	338	364	339	305	355	376	361	367	343	374	350	351	364	337	334	376	344	367	354	340	356	339	334	366	376	337	341	359	361	356	351	389	377	362	361	321	342	354	345	307	367	373	387	323	307	335	376	387	392	361	342	357	347	354	362	377	344	339	320	336
5585	3616	7132	7907	5973	4746	3805	2685	2140	1793	1418	1161	1075	1032	969	911	889	863	853	827	838	806	884	827	812	821	804	802	790	795	766	840	812	774	753	787	801	726	770	814	806	772	793	835	813	793	769	832	785	779	808	805	780	803	750	794	753	762	791	752	775	808	785	767	771	762	795	799	705	774	761	787	763	789	767	741	779	844	837	773	834	734	714	797	750	790	751	747	774	770	790	813	783	778	780	783	787	732	765	739	757	807	800	783	757	749	801	761	783	786	758	743	793	807	744	753	797	749	808	820	775	726	767	776	746	827	801	756	776	786	769	760	787	718	758	795	795	770	808	781	736	740	814	777	752	804	756	755	779	773	734	785	774	782	748	800	757	763	775	810	733	783	756	807	756	779	790	790	815	790	760	759	799	823	779	772	786	779	809	723	820	796	785	789	778	779	733	746	759	787	804	828	775	770	796	780	773	765	791	762	735	772	763	760	811	800	794	765	787	760	741	762	780	750	771	773	775	816	775	758	786	754	687	768	736	763	791	785	734	755	753	746	782	830	770	773	765	772	784	735	778	730	788	760	742	823	747	736	792	818	801	763	793	813	788	777	815	753	756	775	769	771	781	777	691	770	807	763	782	829	801	714	741	794	810	801	845	734	720	793	760	772	710	816	835	783	768	781	802	761	789	763	839	771	739	759	744	800	763	808	770	738	737	760	842	750	817	783	772	784	758	770	724	760	803	765	804	744	788	804	784	755	815	816	780	757	797	768	811	753	778	770	781	774	842	782	730	766	731	755	752	777	808	782	770	811	742	783	762	796	775	771	812	772	766	724	769	774	776	760	790	738	806	697	752	717	720	745	769	736	779	827	787	780	828	789	768	780	795	795	750	765	786	742	773	749	771	730	740	789	779	784	780	764	813	749	782	769	760	740	790	808	770	795	798	794	768	736	802	776	778	775	787	787	780	801	777	767	818	740	792	815	735	777	818	777	789	779	778	816	803	822	741	808	779	748	795	805	722	740	767	763	818	797	771	765	753	796	770	808	802	820	682	762	810	766	779	769	780	805	738	816	758	809	767	749	778	785	761	800	818	766	786	728	757	739	810	818	818	780	750	788	770	771	808	814	755	756	749	748	771	804	802	723	746	775	800	806	776	741	750	791	854	852	868	854	770	719	797	787	819	776	809	813	785	778	755	769	769	769	787	752	820	746	775	765	771	785	763	771	795	699	810	760	805	795	750	773	786	743	827	748	815	781	765	772	796	791	771	767	746	821	761	756	790	750	804	816	788	714	764	825	744	763	768	857	754	805	766	769	744	789	783	777	838	773	760	726	757	764	800	817	731	775	774	778	810	798	771	828	764	732	786	724	824	785	734	734	788	791	763	777	761	753	724	762	799	749	791	788	783	730	806	780	772	729	773	819	776	824	736	753	757	772	749	758	730	799	752	749	740	707	779	785	742	827	776	779	733	751	776	718	776	782	781	821	788	748	757	768	827	753	768	759	779	802	774	756	807	763	788	750	793	779	776	764	775	773	790	817	784	783	771	783	784	771	780	755	799	804	758	788	753	763	777	737	762	773	806	778	755	753	774	797	775	763	801	827	730	774	808	798	840	737	775	702	769	800	768	766	784	789	756	806	782	793	784	791	788	746	820	761	789	777	796	757	783	766	779	733	785	796	831	769	762	795	751	788	800	769	762	768	802	800	794	771	799	774	762	776	797	783	807	728	809	782	752	837	794	776	779	817	763	794	784	782	768	830	779	828	730	814	760	781	776	797	723	805	764	767	797	746	752	764	788	786	751	751	778	785	748	772	800	745	775	766	759	804	794	770	762	769	773	797	755	777	753	789	740	718	764	726	824	736	734	724	819	775	757	763	715	792	745	802	814	788	748	783	782	745	797	730	801	788	778	780	809	768	749	781	765	760	767	754	786	796	809	819	765	774	813	795	796	804	726	806	761	800	816	783	785	756	758	808	809	752	783	773	826	792	780	790	769	792	792	777	787	805	771	785	730	781	764	756	749	793	787	823	798	718	779	764	782	814	791	769	791	759	784	738	802	794	796	789	761	777	798	825	775	752	763	772	772	824	742	788	835	776	746	802	789	772	788	767	749	762	740	802	763	802	756	786	767	779	720	762	768	815	798	771	824	753	790	791	800	773	749	754	760	776	773	798	805	799	747	783	739	759	772	761	749	786	743	757	776	796	753	796	759	774	749	783	779	762	816	728	757	740	788	772	745	710	770	836	745	787	746	804	797	740	783	765	832	772	777	807	735	769	814	804	760	770	758	754	767	753	761	753	795	790	822	756	774	758	780	766	767	758	791	782	772	799	749	747	718	769	799	768	763	792	812	783	752	798	748	790	726	799	836	802	789	787	744	762	791	825	774	745	780	755	803	771	780	755	772	778	791	761	800	750	769	769	805	744	760	743	804	815	790	761	725	772	824	788	752	767	734	771	799	772	770	747	818	755	724	786	791	799	782	824	738	778	834	794	806	751	831	757	841	744	779	767	770	789	809	800	812	744	738	713	763	810	803	744	793	780	792	794	797	791	759	779	756	786	824	830	759	794	806	815	732	800	784	765	787	767	713	744	760	795	787	765	801	727	746	763	715	778	759	791	757	809	734	802	761	781	777	807	774	763	712	776	819	792	835	816	735	745	726	733	779	765	802	797	795	775	823	717	836	799	793	785	808	834	752	787	771	784	763	773	760	802	751	772	799	739	762	759	816	786	805	784	764	792	799	764	774	772	761	786	799	716	841	791	769	747	744	739	799	796	788	777	709	769	809	761	772	782	790	748	748	762	760	745	773	780	715	751	769	759	772	788	807	805	783	795	789	789	749	760	746	812	763	760	796	807	774	774	748	750	790	775	725	743	762	752	787	788	797	715	764	773	755	810	746	771	776	785	789	796	779	799	742	763	760	753	809	767	779	798	735	719	786	769	755	765	751	807	823	798	752	824	798	778	797	777	770	758	764	769	748	757	786	724	752	795	761	802	789	771	747	800	743	742	776	781	801	762	790	787	839	770	830	767	774	749	833	751	772	756	792	727	800	773	761	759	741	807	766	853	750	802	791	810	794	738	790	777	832	786	804	768	803	778	756	809	784	808	739	805	754	780	794	785	790	809	798	817	827	764	790	852	773	750	811	777	796	722	766	721	760	783	782	802	760	801	778	765	766	845	773	752	769	753	822	762	825	816	717	770	711	781	794	775	759	799	727	844	782	730	811	795	758	764	799	823	718	803	826	728	792	754	789	737	744	778	787	759	782	785	769	753	799	807	793	755	743	754	800	757	735	775	767	758	713	769	833	749	762	784	804	731	772	797	812	779	799	810	728	785	831	757	708	779	779	796	745	767	755	863	782	827	818	749	813	787	758	777	786	793	730	795	782	736	800	721	793	811	731	726	797	794	780	758	829	762	744	776	841	808	722	807	734	792	768	762	773	729	779	787	760	790	765	761	761	766	775	828	769	736	780	746	729	806	729	785
17977	7692	8321	6470	3548	2266	1617	1136	783	678	539	503	450	388	374	400	368	381	353	339	331	360	345	332	361	369	375	354	305	336	346	334	350	340	315	335	353	377	349	341	354	355	376	340	348	336	358	371	339	346	380	321	359	357	365	348	318	352	348	353	347	315	318	365	323	376	307	342	303	307	355	321	384	342	326	344	352	306	295	297	363	331	367	310	312	337	335	345	349	356	345	356	338	351	315	342	353	330	327	348	336	324	320	328	361	318	335	342	301	359	308	329	327	357	348	340	342	300	342	324	338	342	349	330	347	340	344	371	318	329	337	330	339	327	310	360	352	341	326	299	366	344	319	383	320	338	318	323	355	300	347	338	314	301	355	351	335	312	359	331	353	340	347	295	348	335	346	325	361	370	355	350	311	351	368	314	320	377	326	354	339	334	341	350	328	318	366	366	343	363	341	301	327	326	354	344	344	332	350	320	382	348	312	338	344	383	361	351	356	312	323	381	359	339	319	341	332	319	358	358	352	375	361	328	347	321	344	334	358	330	332	310	338	359	371	318	362	349	345	319	352	333	365	358	328	345	333	371	375	327	335	339	336	382	345	332	369	345	311	340	365	365	360	356	322	334	336	325	372	343	373	285	352	341	336	341	360	325	322	329	392	361	347	341	342	338	341	365	344	340	307	313	353	352	352	321	364	373	332	333	348	366	368	356	378	325	374	349	351	324	343	363	338	349	342	346	334	358	340	352	342	333	341	335	363	317	319	323	343	340	321	323	356	347	344	325	344	348	337	310	349	347	349	357	399	344	343	304	360	348	359	326	336	331	338	328	327	305	374	349	352	306	310	349	341	375	329	336	368	349	352	363	363	339	346	357	316	359	329	318	361	349	346	304	360	340	306	343	324	336	341	334	346	340	335	379	327	348	365	368	312	341	350	350	355	330	335	350	306	316	358	333	316	343	337	355	324	358	352	370	331	336	329	335	355	334	340	338	345	349	331	346	337	368	349	324	321	323	388	325	316	348	318	359	338	352	370	329	334	327	363	366	334	350	356	383	369	343	301	318	351	365	340	338	310	320	354	326	360	322	326	345	326	356	362	374	360	344	373	346	374	302	320	327	321	352	349	343	310	343	310	340	351	365	351	303	348	353	335	343	323	377	362	370	344	331	367	332	318	386	363	341	321	340	330	338	332	337	370	321	361	346	391	346	370	334	363	338	353	372	336	373	339	343	297	370	315	364	312	344	334	351	386	311	341	327	326	352	367	305	340	320	330	359	358	340	381	359	348	329	331	334	342	339	357	341	328	326	370	342	342	337	352	373	332	344	399	359	360	363	299	328	343	355	337	355	319	342	345	331	368	311	344	359	344	359	334	357	369	349	338	346	312	358	323	350	349	323	356	350	318	349	359	356	294	301	334	317	333	365	330	347	345	354	353	367	334	343	342	346	370	349	351	358	348	328	365	346	322	340	341	340	330	308	354	331	338	302	350	342	331	332	329	327	334	327	342	301	342	340	333	340	317	343	315	383	309	335	322	354	358	338	356	358	349	384	322	324	338	317	370	344	364	360	354	381	357	346	319	345	339	334	320	360	348	359	374	345	375	344	312	358	382	358	336	354	347	349	321	369	340	312	342	380	306	346	383	382	353	337	316	370	318	319	364	349	359	323	329	338	359	313	378	365	338	383	339	343	361	342	368	383	350	321	386	353	349	365	334	350	359	351	355	376	346	341	328	346	336	308	366	340	331	359	347	364	332	354	375	335	363	365	358	337	345	325	348	314	346	354	315	344	331	318	368	379	334	340	377	342	339	304	314	351	367	311	390	317	350	354	316	306	313	309	344	345	354	370	330	343	353	333	336	322	334	348	316	315	336	348	348	352	325	321	334	335	315	339	339	341	329	319	307	348	340	348	338	367	335	347	341	307	346	335	342	361	329	321	329	345	326	337	336	367	373	308	370	376	330	366	356	327	344	348	344	305	322	324	322	289	356	384	352	350	360	350	386	363	336	325	303	376	365	361	314	338	354	320	331	318	334	344	376	334	359	356	334	393	407	340	331	348	319	331	361	358	337	359	358	309	339	338	344	317	371	354	358	314	349	358	343	334	355	335	336	348	378	324	343	345	362	300	342	374	389	343	363	362	327	370	365	352	325	347	334	354	323	355	360	335	329	344	337	337	364	373	328	343	344	359	349	359	370	331	348	346	372	337	351	364	328	346	331	347	338	337	327	345	335	331	351	304	329	333	328	333	318	312	339	312	360	348	372	339	338	372	356	358	360	342	333	374	365	356	327	302	321	364	312	323	333	361	332	327	351	351	332	351	328	327	326	305	356	379	363	344	317	295	343	362	361	368	367	368	349	365	348	343	313	354	325	338	310	347	361	358	348	372	308	301	306	321	338	345	327	364	306	354	315	370	352	315	299	338	284	334	324	343	323	340	384	319	341	357	392	365	356	365	382	343	350	345	313	332	374	352	356	343	341	326	384	316	362	357	340	339	337	331	300	380	341	316	347	359	345	349	348	320	380	337	358	331	352	316	342	333	316	387	345	331	366	365	321	338	325	374	351	368	365	310	333	361	340	361	360	357	315	346	309	367	333	318	346	338	313	345	320	351	325	330	353	311	343	354	359	322	340	339	283	317	345	332	347	344	356	310	348	328	325	358	344	329	365	354	378	348	363	339	369	317	310	345	325	368	328	351	331	372	346	361	364	326	324	303	348	306	341	377	383	340	362	332	347	317	355	332	340	342	367	319	344	355	328	361	331	363	292	342	339	359	381	336	329	330	345	340	352	345	311	343	353	351	345	366	312	350	336	355	342	358	342	346	358	351	325	358	342	329	321	334	285	337	333	372	328	328	342	345	364	329	369	337	315	332	357	321	307	341	350	328	316	371	344	352	364	284	306	311	346	318	373	361	343	341	350	340	333	339	327	355	363	337	327	338	314	377	336	327	351	333	335	330	357	311	332	348	359	349	364	310	338	349	334	312	345	333	357	348	381	372	329	336	340	390	340	335	330	340	297	304	344	316	379	323	348	342	382	350	333	339	340	335	355	373	328	349	340	357	302	331	372	318	338	334	369	369	332	332	361	369	350	372	350	367	338	352	363	342	372	328	325	339	337	315	365	336	341	309	353	344	362	378	342	364	316	351	356	361	321	312	317	339	352	356	340	329	308	372	318	350	322	375	343	346	348	368	355	342	358	375	403	351	359	320	346	341	327	372	368	313	335	346	358	330	346	334	329	318	328	316	356	353	337	378	350	386	336	365	331	357	317	349	299	330	370	324	389	342	372	343	327	360	347	368	327	353	295	353	351	363	328	370	350	314	309	321	319	326	320	339	339	331	348	334	321	341	318	321	339	341	330	323	333	351	345	329	337	335	380	314	323	337	330	370	339	337	372	361	344	325	348	339	308	355	361	327	351	361	330	354	340	332	348	366	370	367	387	328	334	353	351	364	316	324	364	343	329	364	353	288	347	356	361	346	333	354
11076	6252	12814	13204	9955	7658	6011	4122	3282	2471	1825	1567	1299	1135	1135	1110	976	947	919	937	911	893	884	834	815	851	743	813	747	779	736	806	788	760	824	782	849	763	808	789	793	816	781	772	838	803	821	815	816	820	776	800	785	798	795	792	742	768	751	763	746	734	775	727	738	788	775	778	825	773	772	749	732	725	761	749	756	781	745	786	734	780	784	743	770	801	753	749	747	716	794	726	733	762	713	760	727	800	764	721	766	769	719	765	763	791	788	793	776	751	683	747	752	720	768	796	727	747	741	785	756	773	723	787	721	774	730	764	742	723	753	814	751	709	743	794	739	770	704	779	726	779	750	761	755	782	758	780	786	820	742	788	740	772	761	744	775	782	781	761	731	800	791	773	685	739	769	778	730	736	745	761	711	766	782	740	760	744	801	773	790	767	786	756	761	705	760	739	778	784	772	805	759	813	754	730	795	758	780	751	728	761	746	747	818	784	726	747	789	753	768	770	775	775	744	758	762	789	741	773	742	750	688	707	756	721	738	777	805	773	784	743	724	763	749	768	755	768	763	766	797	746	789	788	763	743	766	792	747	762	765	752	791	745	779	795	779	772	698	775	755	758	801	694	766	774	787	784	790	765	776	807	767	723	765	799	737	739	792	767	765	744	741	772	786	763	768	777	764	755	763	735	782	788	762	736	770	816	735	743	777	765	769	800	759	750	785	744	690	765	736	812	742	752	736	693	716	726	783	791	739	773	791	774	756	772	769	773	789	842	768	769	748	742	788	801	780	804	745	729	782	786	777	785	784	776	785	749	763	755	759	759	740	764	737	756	752	714	764	744	771	792	762	797	737	745	805	800	774	808	746	810	762	768	720	754	742	735	696	778	760	782	736	744	753	782	736	793	802	734	787	774	750	721	769	789	777	806	771	748	790	757	770	780	752	772	748	814	763	755	821	798	750	757	763	735	759	723	801	734	762	692	752	768	729	710	765	763	755	805	778	746	749	756	742	692	718	757	767	752	787	801	755	797	742	733	796	760	750	767	763	793	764	720	794	737	736	741	728	835	792	741	709	724	769	772	742	768	774	790	789	749	759	770	758	779	740	680	734	755	760	714	816	805	751	717	728	740	772	765	677	789	778	764	788	733	752	682	798	773	836	742	764	734	739	802	761	770	795	748	733	750	772	760	751	744	752	748	796	778	708	780	780	756	810	771	745	781	794	734	791	789	693	739	737	792	771	729	802	797	763	758	754	758	730	776	756	749	745	736	737	733	697	745	773	758	718	758	741	754	761	741	748	755	724	715	780	756	783	774	776	738	775	730	831	753	783	728	752	802	776	798	756	758	775	770	757	776	773	754	787	743	754	789	736	732	772	743	757	730	772	820	781	785	759	765	787	751	786	774	760	745	788	748	773	757	747	773	757	780	790	765	776	760	762	748	776	765	789	772	816	784	788	786	748	735	796	755	785	778	775	740	810	768	746	756	749	739	776	754	712	760	767	784	739	768	741	754	768	796	793	792	814	773	711	732	699	774	703	797	770	756	788	776	775	721	709	773	753	794	712	747	751	759	796	767	757	712	812	768	797	727	774	784	781	804	761	773	739	741	785	741	740	784	760	781	746	778	752	765	781	804	765	740	743	763	786	754	805	712	750	768	734	810	713	728	779	757	735	693	752	711	787	788	769	745	719	812	743	785	757	747	787	711	766	750	780	787	759	792	775	748	697	763	802	737	798	764	749	782	747	799	812	764	796	778	795	764	758	705	763	785	774	739	817	735	752	822	770	765	764	765	786	751	720	731	760	782	816	735	764	749	772	731	782	716	755	704	740	746	729	732	777	808	737	765	751	770	724	696	757	729	763	748	777	821	749	777	791	703	751	759	756	778	763	758	753	750	767	755	743	737	772	766	791	779	732	770	715	760	774	756	705	789	786	739	758	777	788	766	788	778	752	744	743	748	743	781	727	754	762	771	726	788	787	754	733	743	748	745	778	739	761	777	794	770	780	773	773	797	754	752	751	829	731	747	767	756	719	828	742	697	787	746	780	706	755	788	762	728	813	780	762	746	760	800	794	762	778	741	765	758	781	802	822	746	769	754	780	776	747	806	742	776	764	720	776	757	743	733	739	830	769	803	769	765	738	767	768	737	738	715	777	734	780	786	781	746	784	799	786	796	760	793	745	742	764	739	725	764	761	780	772	736	747	707	746	765	758	732	732	779	744	770	746	760	786	696	777	758	790	751	739	757	729	720	786	753	771	794	750	767	776	750	774	767	722	819	771	725	767	743	761	735	739	720	763	768	763	803	719	759	760	781	713	786	745	833	792	763	725	795	744	729	738	802	762	766	783	719	753	784	795	775	829	741	760	761	721	786	713	749	763	703	764	775	763	766	734	728	782	768	815	790	761	754	776	763	735	721	781	781	780	802	748	743	768	761	793	682	721	786	761	791	778	790	744	786	831	718	742	754	737	745	767	810	799	758	773	760	759	790	725	713	787	764	726	764	747	780	721	727	769	765	749	777	748	741	803	798	728	757	773	737	786	790	790	785	775	745	747	791	722	762	763	755	770	775	737	751	764	707	723	806	809	737	800	714	798	767	743	724	773	727	742	777	706	787	763	767	727	785	763	729	731	806	763	717	747	714	757	788	741	797	760	725	766	740	800	763	756	741	753	760	740	793	732	760	730	767	770	752	777	782	777	742	753	759	714	737	804	774	767	774	787	783	773	797	751	776	755	730	763	730	763	799	796	788	742	745	761	712	764	707	751	762	741	734	725	753	751	765	729	819	745	765	739	713	768	752	731	788	728	743	784	722	763	740	819	711	713	780	755	724	767	742	749	745	767	757	780	741	759	742	744	723	799	792	844	782	771	798	750	739	782	753	812	775	752	775	777	812	741	711	776	752	772	775	761	738	708	787	799	797	767	782	767	797	740	738	809	786	770	748	745	752	742	753	775	776	795	810	700	774	753	789	786	746	783	736	781	734	779	749	792	767	743	717	761	761	730	784	709	703	759	744	783	719	773	802	731	755	752	742	686	761	738	709	723	774	790	751	732	712	741	752	761	763	745	795	745	753	748	805	763	756	770	796	755	753	772	788	753	769	781	762	829	790	757	719	767	741	799	725	769	777	775	741	805	780	756	804	747	762	774	772	792	746	749	742	799	809	728	756	771	788	815	725	785	760	730	713	780	743	747	778	722	781	767	769	749	707	741	761	782	773	783	750	778	776	752	723	735	792	739	726	741	790	753	784	781	748	762	773	754	763	794	729	734	789	708	734	771	739	776	778	748	761	792	787	780	759	783	733	827	734	758	784	792	741	800	789	795	789	832	754	744	781	784	805	767	789	746	762	733	772	826	733	746	776	757	792	784	735	770	695	696	770	753	757	806	772	775	753	778	760	727	716	751	763	714	759	766	764	790	799	783	799	776	795	761	697	816	766	756	732	708	782	784	774	704	739	760	764	728	777	763	744	799	762	727	777	711	746	769	776
26076	11606	12506	10148	5364	3427	2302	1575	1200	914	753	617	560	549	497	466	480	487	438	451	477	457	458	431	458	493	417	410	427	462	467	424	426	441	420	459	427	458	449	428	400	418	409	423	478	466	449	428	468	420	406	421	446	429	438	440	484	393	445	493	378	417	424	468	412	466	431	410	425	407	422	429	413	424	455	428	384	455	384	425	412	455	402	425	417	382	430	436	420	418	423	396	392	429	474	469	373	453	459	484	450	438	424	406	436	446	404	424	457	436	409	452	425	384	445	453	424	430	419	437	425	409	396	407	437	429	440	412	453	446	429	404	441	464	447	426	436	414	429	357	373	452	448	443	409	394	433	407	441	467	429	425	421	479	474	415	435	449	367	418	421	395	436	416	467	424	466	460	414	365	410	403	420	439	436	407	440	451	458	435	382	392	393	382	410	461	459	371	391	440	410	440	433	434	414	420	417	440	450	452	421	405	390	450	440	420	444	493	430	413	439	422	420	391	440	433	455	415	420	446	399	420	448	421	429	426	411	375	413	415	387	426	386	401	459	400	419	438	440	434	448	438	389	434	406	389	451	423	443	463	418	431	427	437	420	428	409	405	440	411	420	403	437	439	429	439	450	408	448	438	446	458	457	417	417	467	424	382	407	475	416	437	439	405	410	443	430	461	479	408	448	418	390	396	451	398	432	446	433	432	445	408	418	374	412	435	414	441	444	412	412	405	413	410	401	398	420	467	424	428	456	473	386	417	421	408	397	445	428	426	398	419	365	397	422	410	409	463	406	412	438	417	413	444	413	430	402	401	441	408	402	411	407	472	388	420	403	409	401	435	399	401	401	427	463	425	428	411	420	415	401	408	443	434	445	444	432	408	400	378	433	420	383	425	464	441	430	394	383	415	433	423	412	442	434	431	433	419	396	415	391	415	415	431	451	443	412	413	434	435	424	405	404	432	423	420	396	424	407	423	393	446	439	422	443	395	439	429	386	431	406	423	436	426	424	434	446	391	455	470	428	446	384	414	433	406	416	393	449	439	428	391	422	386	411	502	425	444	404	420	404	452	449	434	439	404	410	400	463	435	446	390	444	432	420	447	470	397	377	433	409	389	421	409	420	438	458	373	473	432	413	423	447	442	451	457	455	439	379	456	455	409	419	453	449	432	377	408	472	454	444	414	400	417	406	461	484	433	405	398	421	439	434	429	412	425	429	464	400	395	418	434	438	423	414	412	370	422	416	423	413	387	424	432	404	442	420	433	467	407	448	457	422	432	448	456	416	433	426	444	449	412	384	439	425	377	435	460	405	454	444	414	420	429	393	410	452	457	464	409	418	404	417	427	440	414	414	410	403	432	403	441	414	422	406	453	426	415	435	443	460	420	440	401	451	422	399	408	461	470	431	436	431	469	427	422	415	451	398	392	445	419	459	453	392	457	426	436	428	432	392	462	426	385	439	409	428	436	487	440	427	410	415	385	403	365	434	412	479	400	446	438	462	462	492	463	419	437	427	441	409	440	415	467	450	445	426	423	433	446	435	422	456	403	459	418	417	409	394	381	405	411	393	388	421	417	433	453	410	410	386	419	385	408	432	424	428	422	434	445	419	423	388	388	400	392	391	408	444	424	416	396	422	394	428	461	430	423	424	416	423	423	416	413	438	408	485	436	392	407	447	426	401	399	414	440	444	432	436	402	392	403	423	405	412	422	389	456	407	442	400	408	392	374	455	413	426	450	432	407	436	416	410	405	427	425	424	412	414	394	448	406	477	419	423	417	421	383	438	466	453	414	453	426	444	428	430	413	393	417	428	409	427	437	444	471	432	408	409	445	473	419	411	471	403	440	411	379	420	458	397	418	431	406	434	406	417	401	439	474	428	387	436	398	405	401	406	409	404	447	437	421	437	399	371	448	464	497	409	412	436	438	431	370	446	413	435	444	426	455	436	396	450	430	408	414	426	451	402	375	417	458	403	409	436	431	427	411	471	424	452	408	415	440	440	391	444	419	433	452	463	458	456	400	408	457	436	372	413	463	416	404	429	436	402	394	415	462	428	402	410	451	387	411	380	405	413	426	410	428	404	448	430	438	473	413	438	464	441	423	430	422	414	404	430	402	439	449	415	412	405	394	408	401	439	422	397	449	405	429	406	457	429	433	453	427	483	415	465	471	422	390	454	418	411	418	419	391	407	451	386	430	432	459	395	448	441	409	442	444	446	411	417	415	415	423	423	421	418	469	399	417	434	409	377	413	448	407	456	402	404	429	420	401	447	434	452	406	400	443	444	441	439	443	424	427	437	402	439	438	398	412	429	396	468	420	453	426	451	463	404	460	418	450	407	385	417	450	419	442	396	402	444	415	439	411	458	448	456	420	398	393	404	462	444	406	420	409	434	440	402	401	429	399	397	445	484	457	422	431	415	426	423	429	414	440	410	429	438	413	397	434	395	433	443	442	435	432	422	423	461	392	432	452	425	447	415	415	480	434	386	451	432	419	402	457	423	437	423	397	430	406	395	390	438	401	453	415	421	415	430	467	446	420	428	400	426	431	459	425	448	449	410	441	440	426	466	436	436	397	409	427	411	426	410	411	464	406	422	427	449	427	425	442	415	421	429	419	420	419	464	469	421	429	404	416	426	454	417	416	434	434	433	447	403	411	403	419	454	433	397	371	401	452	410	425	468	454	437	390	408	389	441	415	429	430	404	427	418	406	442	413	423	466	419	398	473	397	388	451	434	392	394	400	441	478	428	394	420	403	409	431	433	437	460	424	423	418	430	426	410	400	450	439	422	419	399	440	437	474	381	424	448	407	431	454	423	440	414	428	413	414	431	443	400	429	378	443	446	403	424	430	488	430	436	432	421	419	420	401	412	406	422	392	387	434	439	469	452	426	464	442	424	406	432	412	420	430	408	412	412	436	422	407	419	419	463	461	440	401	384	435	424	464	430	430	452	448	422	416	452	446	460	475	439	433	430	473	442	461	403	383	437	455	455	431	417	393	448	416	415	413	403	430	451	413	456	474	390	415	421	431	420	439	438	412	410	458	413	426	416	402	406	419	435	414	416	447	431	435	425	389	406	384	424	397	424	446	428	412	453	396	396	438	444	442	414	423	454	403	440	415	430	450	426	407	412	399	445	423	439	453	433	447	453	417	427	403	426	398	452	434	482	436	438	432	442	400	449	449	423	452	439	431	427	481	434	450	422	397	439	407	409	398	420	413	427	399	405	419	439	399	406	439	414	430	387	398	441	448	392	416	395	447	402	404	449	450	423	372	452	444	434	450	411	436	403	434	419	457	432	424	430	441	406	374	435	422	389	432	416	410	445	388	447	398	383	422	416	413	411	429	433	417	454	420	404	411	394	466	434	436	407	448	396	427	432	418	443	432	447	446	469	393	404	422	405	417	419	452	447	408	395	415	398	428	419	425	426	439	411	395	471	462	426	404	415	419	451	412	423	415	408	435	408	386	425	434	424	394	433	421	426	414	452	474
14371	8351	16779	17248	12791	9977	7844	5724	4374	3134	2442	2029	1768	1488	1466	1352	1330	1161	1060	1077	1061	1111	1015	1065	1037	1103	1049	928	950	951	1034	961	982	984	989	982	937	938	1003	935	954	986	1014	959	996	1012	982	964	990	915	1001	960	917	958	943	957	947	939	954	894	938	975	955	932	930	929	896	930	878	926	908	920	873	961	883	896	933	907	905	924	967	909	903	949	950	907	891	914	919	929	941	909	939	922	941	976	893	925	915	912	856	932	909	931	916	902	910	971	888	912	887	920	977	856	938	888	984	915	936	918	918	988	851	944	920	928	930	909	898	899	906	930	931	855	912	880	872	982	878	929	955	956	937	945	951	913	934	922	917	916	956	920	928	987	954	923	915	949	916	917	932	881	910	886	883	985	952	900	915	906	915	884	956	953	904	957	921	950	909	913	957	919	917	888	900	903	873	893	918	900	907	924	893	947	919	914	943	910	881	879	973	914	902	930	929	989	943	946	925	885	932	922	952	879	969	945	907	870	910	938	922	882	925	907	941	879	914	904	960	899	905	874	920	881	916	950	941	922	871	881	903	901	953	920	949	911	926	860	937	906	917	883	896	947	953	876	930	938	915	862	914	909	884	967	890	935	951	866	887	905	940	911	913	891	883	969	935	927	949	937	928	899	913	922	892	940	894	896	897	940	904	880	890	902	892	933	954	939	901	892	898	951	896	858	905	899	947	916	859	925	897	911	901	899	909	947	933	967	870	973	914	900	873	939	965	879	890	897	910	914	894	875	923	879	944	943	951	876	911	925	884	912	848	886	893	907	935	879	873	932	910	909	935	928	931	918	920	897	888	900	948	865	898	915	920	932	916	949	910	903	921	929	929	956	904	898	957	896	882	930	953	900	878	907	977	935	887	913	898	900	957	880	931	865	952	906	908	936	949	972	925	917	879	911	910	962	925	902	876	897	891	951	895	928	924	911	938	842	865	945	880	945	929	910	931	879	903	905	974	930	893	915	900	914	883	1002	916	933	887	961	928	898	921	946	904	913	989	901	954	899	935	914	912	909	907	963	908	918	878	906	913	864	926	877	904	890	886	929	951	930	941	917	878	962	891	889	891	898	953	952	958	929	915	931	941	885	934	890	949	946	904	938	907	898	902	905	916	879	894	941	888	954	928	883	851	929	900	844	923	940	907	918	927	867	915	999	898	907	890	949	953	895	906	887	935	897	948	911	913	930	888	899	884	925	901	924	870	904	899	921	834	947	931	886	895	925	969	917	945	917	931	931	942	968	867	932	895	977	895	885	961	947	884	921	890	859	897	934	878	932	947	953	904	953	876	901	927	888	943	872	912	966	956	913	915	937	892	898	975	953	951	920	875	950	867	876	935	917	908	904	904	916	903	946	920	937	934	964	923	893	917	936	944	921	902	918	944	977	906	948	923	909	900	906	878	920	951	966	921	936	959	912	923	900	980	880	955	899	875	900	949	899	900	923	882	905	893	884	919	882	909	932	902	936	913	888	938	913	932	931	869	941	967	912	892	875	933	931	943	911	912	936	915	888	929	940	949	929	912	890	946	876	934	967	891	836	826	945	940	871	895	903	920	952	904	892	929	905	876	934	861	958	885	893	876	920	914	924	908	905	920	892	899	868	940	936	907	902	951	902	862	898	929	926	904	940	921	907	900	903	888	904	900	918	972	895	919	912	889	877	921	931	895	915	933	906	928	908	901	918	898	878	922	882	872	876	940	914	930	943	910	943	908	884	895	937	883	876	876	939	954	875	884	907	951	994	900	919	897	947	909	863	933	949	936	911	901	924	924	925	899	879	915	927	916	949	918	886	903	896	949	889	925	907	911	927	905	872	901	1013	922	869	883	975	917	907	877	913	917	867	951	896	887	865	916	898	873	931	862	920	917	928	875	926	948	879	955	950	890	926	945	929	929	955	902	944	938	992	927	961	900	886	909	977	949	901	889	894	958	932	927	944	943	939	890	959	874	875	901	907	929	899	917	875	915	879	894	905	910	920	816	899	916	880	899	917	881	907	919	889	926	901	884	948	892	948	906	939	938	888	964	881	951	940	1017	860	929	941	907	956	920	991	948	900	936	901	922	897	933	919	921	938	933	902	925	965	868	932	877	893	885	912	911	918	876	907	904	957	954	931	927	938	918	908	929	911	962	860	919	956	945	980	884	895	972	869	862	933	899	971	947	887	937	928	893	904	937	868	931	909	897	861	908	893	920	902	904	877	875	883	910	936	865	924	913	928	927	916	890	906	917	940	892	996	956	931	956	857	918	945	862	890	940	923	924	910	875	892	852	946	928	878	941	957	903	931	936	966	931	920	907	922	908	907	861	912	967	933	901	923	959	887	945	969	896	885	924	958	923	956	880	896	955	926	887	943	880	890	951	917	890	896	910	919	911	922	949	914	924	928	884	944	927	914	931	863	960	929	929	905	919	978	930	915	875	922	891	934	916	877	941	931	901	951	931	840	928	900	914	899	915	968	902	955	867	887	927	928	964	886	916	999	913	928	923	919	897	932	885	883	916	885	921	940	907	953	921	921	918	934	889	920	872	883	946	932	942	885	963	905	906	909	939	909	917	909	913	916	912	931	933	912	882	943	886	956	923	930	900	943	889	858	917	933	881	917	909	962	868	981	952	957	944	925	929	929	901	888	972	931	881	921	926	935	908	883	928	918	889	907	935	915	971	900	934	931	840	904	919	900	870	935	903	940	945	916	960	920	913	921	866	881	896	917	955	902	937	951	932	889	891	972	935	941	897	893	970	951	854	928	944	930	925	862	926	920	902	927	895	913	891	912	928	923	911	893	963	914	867	984	903	917	933	908	923	925	951	891	929	921	936	944	879	926	873	928	888	933	941	962	923	944	895	979	966	942	911	951	913	904	946	947	987	918	896	966	936	952	912	910	968	925	915	882	909	897	926	933	946	914	903	881	950	901	924	928	912	888	867	936	936	920	919	952	889	976	847	936	906	851	921	900	939	931	924	870	931	930	926	913	924	901	970	921	919	967	904	932	836	955	924	923	873	928	899	932	924	902	880	955	872	977	885	895	876	934	883	922	928	875	901	928	1004	897	937	927	953	938	933	864	931	911	951	886	946	904	940	953	960	984	904	873	956	931	890	894	918	889	892	928	898	887	891	1032	905	994	939	908	952	887	927	924	950	907	939	869	905	949	921	886	914	922	937	890	953	891	950	831	954	920	879	894	902	910	944	938	961	941	919	953	980	948	922	920	925	952	880	929	945	900	924	889	918	956	932	862	961	923	960	879	933	976	952	898	924	913	938	891	891	923	905	886	922	906	925	911	923	907	873	906	897	931	889	924	905	930	953	971	959	987	881	881	908	888	900	928	908	919	900	957	899	897	930	943	939	934	936	931	890	905	962	892	917	894	953	906	957	929	855	956	964	978	903	886	902	869	915	931	941	883	895	916	891	931	933	952	945	914	1002	950	875	896	950	867	898	947	843	962	942	940	914	890	926	872	918	925
8232	3879	4111	2909	1848	1289	961	737	631	571	474	411	411	426	395	378	366	375	371	345	344	379	388	361	410	387	378	385	349	391	328	390	353	345	367	390	358	318	376	389	334	380	345	369	376	335	360	364	332	365	386	348	361	347	369	356	337	383	355	322	327	357	344	358	372	373	322	346	343	340	345	349	371	385	316	342	364	373	339	370	343	340	369	335	332	341	377	359	388	358	378	317	362	345	345	376	359	395	346	375	328	368	359	395	352	330	357	392	380	365	378	330	365	347	339	377	372	330	368	331	383	360	324	354	352	340	376	370	352	332	353	365	362	365	375	356	331	388	323	358	424	347	367	367	355	336	379	366	341	372	323	337	319	352	356	378	375	337	362	356	365	353	315	341	375	335	335	371	358	371	337	348	387	345	367	355	322	331	344	357	361	348	384	348	353	345	365	371	333	322	367	377	408	356	335	352	379	332	320	315	370	367	359	354	357	366	320	367	346	338	335	335	329	358	358	353	348	386	319	392	365	396	346	346	359	379	360	367	342	340	320	375	356	363	310	311	337	388	352	353	369	372	346	332	327	337	307	380	352	382	322	353	366	382	353	371	365	375	339	350	348	342	345	364	368	366	369	355	397	358	356	367	399	351	385	357	350	367	387	366	358	356	337	357	337	338	318	315	337	342	340	376	348	360	350	365	340	347	340	359	365	356	356	337	309	354	378	406	406	365	355	353	311	387	351	330	381	348	344	340	359	322	374	374	359	396	354	324	394	367	358	356	349	398	343	330	359	336	351	350	350	343	356	341	363	348	375	368	377	359	346	352	384	376	410	372	362	323	325	357	332	392	375	337	361	307	342	345	389	354	334	327	309	357	306	294	382	337	327	360	315	357	328	359	360	367	354	339	341	340	361	343	359	365	330	393	364	342	322	324	349	364	373	355	359	339	378	328	314	328	353	348	360	363	362	369	370	379	351	376	319	362	393	361	359	371	360	316	349	330	374	366	365	337	336	348	374	374	329	343	371	353	359	359	379	365	375	344	380	354	345	348	333	333	366	325	359	350	330	308	317	364	369	344	351	332	385	345	340	381	344	353	371	397	331	334	325	373	363	365	354	348	359	343	374	360	354	392	365	374	364	352	341	331	365	360	348	366	370	360	340	346	360	363	350	364	333	327	325	346	376	344	368	336	333	323	391	336	367	319	371	328	376	355	358	323	368	383	370	328	323	379	367	322	327	358	350	380	320	369	345	393	405	334	355	367	326	376	378	323	367	336	376	332	349	328	332	331	363	382	345	353	361	326	319	362	345	362	336	351	332	329	365	341	363	327	334	345	374	335	347	365	327	364	357	348	380	363	372	363	364	338	372	375	350	366	389	342	360	360	381	387	327	352	327	357	334	372	340	330	377	346	357	336	377	393	357	310	313	336	350	299	341	341	378	345	367	356	314	352	338	360	374	339	337	326	414	335	370	341	370	365	379	375	340	329	372	373	342	319	373	318	352	358	370	351	371	359	338	340	362	310	352	325	342	356	360	376	337	345	338	351	350	346	315	329	368	355	367	364	338	356	364	364	351	347	334	321	315	366	329	353	387	357	333	330	319	376	349	323	338	352	344	361	391	352	347	368	367	335	374	359	342	346	341	354	365	343	319	325	311	353	341	364	330	310	365	389	368	351	349	368	379	362	332	348	372	353	375	380	359	359	345	371	386	368	352	351	343	321	331	336	335	386	338	384	403	350	340	331	332	363	333	347	370	319	316	349	330	360	381	340	368	341	351	316	351	303	330	356	341	354	346	357	330	340	338	383	376	403	365	381	355	349	378	361	335	345	331	367	332	315	375	384	394	366	336	329	392	367	327	357	370	384	368	365	323	378	349	331	361	360	371	331	343	334	353	330	369	378	363	330	356	348	309	340	311	364	378	389	366	342	350	347	352	361	337	336	329	372	369	353	354	335	351	333	362	361	341	354	349	380	343	372	321	344	367	359	346	374	357	339	357	374	349	349	364	337	382	342	355	346	324	333	357	335	381	361	335	366	375	340	344	327	352	361	378	343	325	313	367	348	353	321	296	324	348	390	377	356	379	357	353	350	371	382	353	357	364	351	356	319	355	361	374	335	348	390	335	358	344	362	349	289	371	332	348	357	365	371	346	358	363	334	370	309	309	316	367	342	373	316	379	338	331	345	366	331	309	328	393	390	348	330	326	337	345	344	356	347	349	341	368	356	357	367	325	361	371	337	369	340	361	344	360	370	327	326	381	359	310	344	372	346	367	379	347	330	348	340	311	367	352	350	352	349	350	343	321	352	321	335	389	359	361	335	336	372	316	333	350	345	355	364	346	349	338	346	382	359	331	333	368	372	389	383	341	328	328	373	344	348	350	368	379	368	363	377	372	349	312	378	327	351	374	349	355	343	379	345	364	353	342	328	338	387	379	335	376	360	348	382	335	347	353	348	332	348	327	356	346	374	356	353	356	384	368	344	346	338	368	342	303	386	332	342	362	371	362	340	343	327	371	335	375	346	342	347	334	366	383	363	383	362	365	353	346	342	348	370	351	323	384	371	375	311	354	365	410	354	349	370	316	314	363	323	368	362	328	375	346	386	381	370	406	335	334	327	370	314	320	347	333	351	348	329	353	379	352	313	356	413	342	358	336	342	348	377	348	328	346	385	349	352	332	340	354	366	356	352	346	343	357	369	352	328	357	368	342	351	389	346	355	328	308	320	352	359	374	347	342	368	372	343	355	354	374	385	369	371	337	342	333	359	313	380	358	362	357	375	380	339	356	348	364	393	328	337	359	348	372	364	358	337	362	338	345	358	364	354	359	306	357	360	366	357	357	324	358	331	357	314	361	332	351	350	359	364	315	367	356	361	357	367	383	342	334	385	337	346	329	332	370	362	364	346	356	375	351	348	376	345	339	359	337	329	344	322	319	335	347	380	362	358	328	362	349	356	316	374	349	328	328	406	371	374	385	392	322	316	381	358	357	366	372	368	369	345	351	372	324	317	342	404	397	363	336	362	342	397	334	374	333	361	350	315	320	335	355	359	315	361	310	322	331	364	396	345	341	323	353	360	355	370	392	349	364	345	320	335	336	343	375	347	333	350	376	376	373	382	352	375	387	356	322	358	349	315	321	308	346	352	344	400	351	348	349	370	329	386	375	357	357	361	344	376	363	388	384	349	337	368	337	327	341	352	337	358	386	370	335	359	338	347	413	335	345	336	315	366	372	349	376	336	344	319	356	298	353	331	305	343	363	331	342	342	365	401	366	361	391	368	331	354	330	382	367	381	332	345	350	351	335	379	379	329	356	349	345	354	358	347	351	336	359	346	359	357	330	397	325	351	360	366	332	333	382	370	349	377	349	333	386	361	342	342	358	326	329	360	336	348	353	341	360	362	362	366	364	381	358	345	354	344	327	340	376	345	365	344	363	345	351	352	362	314	376	351	337	358	357	342	324	365	388	339	350	361	378	363	325	345	330	379	334	365
5244	3466	7504	7888	6367	4899	3814	2708	2181	1664	1356	1216	1037	970	979	864	856	869	833	830	809	824	834	865	808	794	812	783	775	773	750	793	757	742	776	768	826	798	793	812	818	817	802	796	802	844	801	792	823	757	773	813	805	755	818	747	752	787	790	786	767	695	791	724	749	781	784	774	827	751	793	833	784	747	759	774	774	735	741	757	807	771	790	778	743	786	759	780	773	776	815	782	767	747	810	771	763	831	804	760	763	723	822	772	726	806	754	796	808	821	791	842	810	784	740	789	804	751	756	768	764	780	741	808	800	827	810	751	745	774	739	777	769	769	834	793	769	778	738	851	741	781	737	816	763	763	791	759	733	754	816	801	792	723	819	755	785	767	765	742	817	798	765	776	759	777	800	792	803	768	762	762	783	773	765	739	737	773	816	761	778	767	752	798	803	796	688	746	819	786	742	797	763	783	741	810	763	751	808	761	771	795	814	783	820	757	754	821	689	755	743	728	789	756	761	772	740	766	763	750	796	781	756	799	768	792	796	742	748	749	771	736	745	799	765	781	767	769	797	826	771	785	810	740	779	774	823	785	787	760	750	740	776	789	770	779	758	783	736	822	744	764	775	737	730	732	794	774	781	754	745	766	780	787	815	739	805	755	775	813	825	781	753	727	754	761	784	800	748	729	791	781	757	768	762	740	743	772	790	804	785	816	811	749	813	716	767	766	803	713	840	769	820	797	821	742	777	785	764	779	746	767	709	786	828	796	779	768	733	745	721	761	707	764	798	790	763	789	761	744	764	746	750	768	754	746	788	734	808	757	752	779	765	757	737	750	748	755	819	823	775	798	768	783	811	745	763	744	780	714	767	767	807	740	789	712	715	741	752	804	812	763	774	808	747	816	683	771	794	804	757	781	776	712	773	773	776	782	747	783	746	772	806	761	783	770	838	717	750	818	755	775	769	774	786	746	752	773	839	805	727	793	799	750	769	737	825	808	773	777	804	800	770	775	775	775	797	773	812	723	793	749	780	796	768	804	731	802	743	788	790	792	747	789	773	724	780	783	797	789	763	712	769	808	777	813	792	752	743	775	757	779	778	790	781	731	804	782	757	767	726	780	792	765	763	754	753	758	811	786	768	807	808	744	758	778	773	802	773	755	773	752	774	723	743	781	743	785	739	786	738	780	762	768	785	761	776	772	820	753	861	753	729	763	764	795	744	798	765	825	798	751	805	773	760	794	744	800	738	758	761	827	741	796	801	742	776	766	808	782	776	762	758	722	779	753	782	818	766	730	773	781	782	780	778	811	773	767	784	754	771	788	820	780	764	794	788	778	816	823	728	740	835	786	743	770	786	796	793	716	802	797	800	737	783	765	792	783	785	767	758	730	731	803	728	751	728	766	758	809	757	774	789	748	787	775	811	712	738	773	795	760	779	752	781	811	779	761	733	814	751	753	811	744	759	784	780	787	831	776	710	800	743	805	782	758	805	788	804	799	750	819	773	805	784	773	817	769	732	785	762	819	727	775	752	751	805	852	790	781	750	806	766	790	735	798	783	750	786	830	770	785	789	757	770	788	765	820	843	794	769	783	776	775	760	734	815	710	795	820	773	731	773	761	768	790	791	759	752	721	822	775	795	775	761	790	751	782	796	711	783	791	809	745	789	799	732	761	784	815	754	755	757	783	761	769	755	751	795	810	814	780	755	762	746	794	762	796	778	760	729	759	785	745	754	787	833	770	799	808	772	781	790	805	737	781	765	794	747	784	794	789	802	806	766	757	812	732	709	757	786	781	781	724	761	786	753	816	788	761	791	756	757	826	796	772	757	816	758	773	767	772	792	795	783	756	825	814	791	799	741	754	796	750	738	724	783	749	817	784	735	765	774	792	752	748	758	760	790	774	782	791	734	806	743	814	766	728	781	792	754	762	791	740	792	723	772	774	816	788	779	791	777	765	809	835	757	742	795	785	828	773	763	755	765	801	807	768	765	841	783	819	795	733	786	780	758	795	801	757	760	738	730	803	774	767	762	756	742	742	774	810	770	786	766	809	768	778	745	789	775	752	789	753	737	760	802	765	743	761	790	811	834	760	753	774	757	765	757	763	761	746	803	802	775	758	783	779	800	750	750	756	733	798	739	764	820	816	778	776	783	763	774	752	765	773	778	779	767	811	800	778	700	731	729	795	799	733	774	815	761	820	761	810	708	748	776	790	751	738	756	740	825	697	784	778	726	741	759	801	767	763	792	762	772	755	725	806	801	771	757	777	762	720	799	728	782	797	741	777	743	805	806	751	773	783	778	794	744	756	748	753	761	824	804	778	765	833	726	772	824	768	751	776	763	744	742	718	784	803	811	799	781	787	736	740	745	733	693	784	770	803	795	766	836	747	782	830	725	737	807	765	782	749	777	786	750	757	782	782	739	771	774	728	762	793	801	764	808	779	765	788	750	779	793	793	769	790	826	798	767	785	786	782	736	736	779	787	777	825	789	799	807	754	738	751	759	778	772	747	741	827	811	750	781	778	741	756	746	753	739	770	808	792	787	783	766	779	786	781	787	769	728	816	710	769	803	802	740	749	755	764	798	740	762	771	792	803	733	768	808	793	780	786	739	754	758	762	730	782	760	768	789	754	762	770	782	732	753	774	805	794	818	744	767	747	781	770	765	770	758	768	726	724	735	782	799	734	825	763	789	820	759	753	749	711	790	786	773	805	805	768	800	779	803	795	738	733	772	738	738	766	810	785	790	740	793	783	794	762	811	737	759	796	769	750	779	791	792	791	837	777	775	776	738	731	746	779	774	724	774	818	775	785	778	760	758	754	741	766	772	761	782	740	812	769	736	801	826	706	753	758	818	821	819	765	816	749	792	782	739	794	744	782	770	788	757	764	744	823	750	771	786	722	774	798	763	743	763	748	747	798	785	754	785	756	759	753	767	771	762	805	792	780	766	739	788	810	785	781	804	778	759	751	771	812	784	810	701	764	783	747	770	782	776	827	754	754	749	846	754	760	703	770	766	721	800	740	760	782	766	716	728	752	761	751	761	804	794	746	758	789	764	803	787	733	815	715	776	778	755	785	815	772	759	761	861	810	809	759	788	766	762	758	763	759	777	784	798	754	762	750	794	738	789	751	756	760	798	779	775	757	789	798	768	802	781	763	736	792	783	769	788	751	745	813	761	787	792	727	785	765	763	772	743	799	726	792	747	741	766	784	745	704	734	793	810	742	796	777	802	767	819	767	792	782	747	782	764	767	765	789	789	779	750	726	759	762	754	795	788	761	791	734	784	709	792	810	797	771	747	771	788	742	783	766	771	805	722	767	750	751	763	767	792	735	801	747	784	798	791	765	782	776	811	704	776	778	719	749	835	716	771	770	782	759	777	814	771	743	747	799	763	790	802	794	790	756	733	806	758	756	785	783	776	734	740	791	847	795	739	799	811	732	754	778	804	784	772	783	747	771	800	735	778	766	825	756	763	765	779	778	786	803	729	813
17918	7753	8488	6693	3844	2484	1695	1140	889	696	517	441	443	414	393	375	368	328	329	391	395	339	392	373	360	350	348	362	325	320	348	367	350	357	320	369	298	336	321	351	331	361	310	365	344	328	355	343	368	338	318	325	341	337	321	349	356	336	364	389	369	301	346	297	333	354	305	312	344	346	352	356	341	333	330	367	348	327	347	374	352	335	343	352	330	331	331	365	354	367	358	328	364	348	372	324	325	327	327	336	314	320	321	342	327	363	341	340	365	352	372	357	332	376	340	360	358	357	339	354	336	341	337	338	343	332	332	379	381	352	359	340	308	315	338	361	360	350	356	335	323	352	345	326	350	350	309	317	325	358	350	317	348	339	333	370	373	323	374	362	344	333	359	378	352	356	349	289	362	358	349	330	324	334	331	329	328	359	350	361	374	374	367	327	335	365	343	300	356	354	338	309	344	315	342	369	322	374	344	322	332	344	374	338	358	364	387	337	331	310	392	356	329	349	349	328	373	364	328	327	356	346	370	347	385	343	313	339	339	340	364	371	358	357	361	364	334	318	382	355	355	354	332	366	335	307	349	344	392	349	347	368	370	352	337	355	308	339	341	359	317	340	345	335	326	333	341	365	348	326	336	358	337	298	291	357	339	358	345	348	358	358	373	328	356	340	351	376	370	328	324	356	334	342	308	344	337	367	339	345	341	333	360	319	327	349	328	356	313	338	339	345	336	323	354	333	383	353	332	355	352	341	358	354	373	348	340	340	341	352	368	311	353	338	340	363	334	325	333	356	334	321	358	304	356	331	327	332	341	339	339	375	330	326	351	322	378	375	361	317	328	315	371	342	322	375	353	337	349	324	317	350	349	346	340	371	321	329	327	345	320	345	340	370	358	355	365	329	381	374	342	362	345	360	318	373	325	357	402	384	354	332	319	341	332	344	342	365	311	319	323	314	353	351	326	324	336	319	334	315	355	339	322	346	363	353	309	343	355	336	318	344	347	358	364	338	356	364	382	362	309	346	315	371	340	326	323	343	318	320	372	361	308	379	322	303	360	340	368	350	339	334	331	348	341	332	327	351	338	326	345	342	335	309	367	362	311	345	351	360	313	322	335	321	379	346	343	350	357	341	328	340	364	378	337	367	345	301	321	329	343	329	378	307	360	325	341	304	315	306	322	360	365	313	362	332	336	358	328	369	322	367	331	334	314	307	344	319	319	338	381	348	367	352	330	315	370	363	344	321	364	355	355	359	349	318	343	306	343	329	332	366	342	379	357	333	343	292	308	356	361	337	327	341	342	334	346	367	323	341	337	299	382	373	335	338	350	354	368	326	332	351	343	328	313	334	356	336	342	322	365	316	373	329	303	330	310	324	348	361	309	352	354	368	373	361	320	326	344	354	341	369	379	364	379	334	319	325	339	355	314	339	376	349	352	367	360	325	365	309	307	375	363	336	350	361	340	318	340	371	354	331	383	338	381	397	345	366	392	337	356	343	349	340	350	351	357	331	317	354	344	335	324	353	352	327	318	348	337	312	321	333	332	323	374	337	354	351	326	345	364	327	310	354	322	356	334	299	387	350	375	342	375	362	386	333	334	323	325	375	331	350	354	358	357	345	328	347	319	322	335	344	318	362	346	373	355	374	317	357	302	321	322	367	351	346	351	358	374	375	322	346	368	335	332	383	337	370	327	380	336	320	334	324	344	352	328	312	348	339	330	317	342	339	353	322	330	351	366	344	323	370	368	323	351	341	329	356	353	336	344	324	356	337	312	316	347	367	368	336	351	317	350	320	363	316	361	372	333	334	378	359	363	323	324	314	321	327	346	332	329	343	342	323	325	338	329	342	328	348	348	324	364	335	345	321	385	328	334	339	362	342	322	344	303	325	314	357	346	338	350	366	349	308	334	379	346	342	375	347	333	320	311	343	341	357	355	351	338	402	364	332	360	315	363	345	337	323	339	329	328	343	327	320	340	341	342	337	351	367	343	349	355	339	334	345	338	385	323	324	318	393	350	310	358	339	340	369	320	321	345	369	312	364	334	351	337	318	347	364	341	332	342	394	345	347	375	344	341	330	328	325	304	370	342	364	405	352	337	328	336	320	366	325	349	361	364	371	376	331	345	368	321	319	357	379	334	347	377	326	322	321	362	332	338	300	372	352	297	333	341	327	332	319	365	325	323	319	311	355	358	311	315	366	326	307	309	345	331	353	355	327	302	327	303	348	340	339	343	343	366	348	340	339	342	333	341	302	331	349	355	322	306	327	311	304	325	366	346	337	379	339	323	322	345	332	354	333	372	357	381	343	376	324	359	347	347	362	384	341	329	346	384	326	351	329	349	362	390	331	366	326	308	345	347	368	333	354	345	358	364	357	325	341	353	340	342	343	333	340	344	358	339	342	340	357	357	355	333	336	362	349	347	350	355	324	363	283	331	373	306	331	330	372	333	362	313	344	351	310	313	351	350	339	342	329	363	328	347	333	342	354	348	389	346	347	317	322	327	333	363	360	381	345	397	361	326	323	320	334	345	360	340	352	382	356	402	320	312	330	355	283	312	313	338	353	353	358	346	377	353	330	345	334	338	351	345	323	343	358	337	347	329	366	348	363	376	314	345	323	312	320	330	336	351	362	301	368	326	357	358	329	314	311	349	322	384	347	339	328	341	324	365	330	304	345	379	351	338	338	344	380	376	342	351	343	314	351	356	325	329	328	340	368	352	341	338	340	328	372	357	358	395	350	314	381	334	358	327	348	339	389	368	358	346	341	360	389	334	341	353	328	323	363	339	356	383	315	321	375	359	336	330	353	326	349	317	371	374	354	398	344	321	351	320	361	326	318	324	358	337	332	319	333	373	358	353	352	306	316	354	377	358	331	379	370	362	328	336	356	347	358	339	309	347	331	358	373	345	322	374	355	340	367	336	317	380	342	322	344	333	388	359	326	346	337	318	340	347	352	321	344	340	331	331	312	333	324	339	351	329	327	353	287	282	354	322	322	353	317	317	330	346	365	311	343	324	334	346	349	326	347	341	331	381	364	337	349	332	336	329	357	329	324	341	367	333	321	324	349	325	331	360	336	346	328	375	321	316	345	351	318	342	353	360	344	397	328	322	326	320	356	354	336	312	341	369	341	310	337	369	335	314	332	340	322	335	340	355	317	321	362	314	331	379	358	322	354	322	328	353	335	328	310	356	308	327	376	369	360	370	405	373	309	346	344	324	336	345	335	322	318	347	327	363	395	326	339	339	342	336	363	339	359	317	334	344	326	376	361	363	320	310	351	347	357	339	336	306	307	308	326	340	355	336	333	360	362	368	346	341	345	293	359	369	333	348	340	330	341	331	329	322	340	332	292	297	338	330	338	354	343	332	352	352	313	337	357	355	309	335	359	355	356	370	308	319	316	352	312	342	375	316	322	347	414	331	339	352	345	350	333	336	349	347	335	386	368	347	328	362	342	316	296	319	320	343	340	321	378	321	340	349	335	304	371
10953	6391	12802	13603	10150	7559	5799	4157	3355	2496	1861	1451	1368	1173	1108	1095	956	896	923	905	946	922	897	898	874	816	833	799	809	752	781	747	735	782	777	809	748	747	820	841	856	850	854	828	789	841	763	830	785	834	778	773	792	773	808	783	775	808	796	808	780	801	752	769	743	745	740	777	719	716	778	716	747	746	792	752	766	754	797	724	771	783	752	777	748	717	779	825	784	752	790	787	777	780	734	758	749	718	776	820	742	723	746	704	727	704	757	763	745	783	751	745	754	806	771	710	808	794	759	754	766	735	742	727	809	768	767	755	775	760	756	807	776	790	732	761	728	752	723	719	788	806	750	757	792	794	808	732	805	757	748	764	744	824	799	764	760	758	729	786	759	752	758	769	797	778	780	788	749	766	727	764	815	802	759	744	736	790	730	742	811	746	790	739	760	770	765	750	691	730	753	775	785	802	791	807	782	778	740	718	772	830	778	783	764	745	766	818	724	751	714	826	804	775	741	795	780	768	716	758	770	729	770	776	788	749	823	721	790	723	823	784	745	765	754	714	780	732	746	761	759	719	794	768	814	740	745	750	762	766	813	803	760	741	772	796	814	738	737	799	701	771	731	818	777	794	768	717	781	764	781	811	777	720	762	770	777	749	713	781	802	785	767	728	798	747	786	768	788	816	760	753	798	732	769	739	759	795	737	738	771	766	747	765	727	777	753	812	764	757	759	816	734	710	712	740	791	748	834	801	716	762	753	765	751	776	770	815	752	766	820	778	717	776	719	747	793	763	794	755	762	758	784	732	760	769	762	797	751	761	776	785	776	767	722	748	770	751	750	767	728	749	786	779	758	758	755	815	745	796	735	788	772	790	765	720	768	721	768	757	787	769	791	779	729	750	777	779	715	749	769	771	773	706	807	778	763	734	766	761	820	796	767	719	780	752	791	732	811	762	816	784	778	696	765	758	743	763	777	768	756	768	763	762	798	721	707	772	743	789	720	700	758	801	758	740	724	757	752	711	744	715	759	757	781	780	690	745	747	795	739	780	739	802	755	779	771	769	766	752	774	796	747	787	773	774	781	719	750	719	759	721	740	769	736	720	788	785	721	768	764	732	772	791	844	758	731	770	752	769	765	766	743	780	806	719	783	764	797	757	795	753	722	779	745	735	708	771	749	761	733	817	769	741	741	824	778	760	763	769	735	801	809	760	782	789	812	735	789	779	746	778	755	837	784	789	730	760	784	731	769	727	753	720	710	750	776	752	746	781	769	823	745	716	791	753	780	750	769	737	789	774	792	738	796	794	780	797	763	749	737	746	741	781	758	835	786	779	742	775	716	765	784	764	764	778	752	792	771	787	795	750	735	776	778	733	766	757	733	746	735	740	770	773	754	757	715	814	752	735	768	812	737	777	752	766	728	732	728	772	745	744	782	794	783	785	768	775	760	761	801	761	725	762	705	766	767	762	768	788	770	766	743	815	740	755	785	751	763	717	810	732	753	788	765	768	714	746	758	755	771	778	696	745	742	784	784	705	735	736	757	767	744	751	749	722	731	689	773	753	783	756	730	754	730	749	786	763	799	747	727	784	761	769	757	744	697	830	798	779	804	771	749	785	770	785	799	805	738	795	752	761	767	769	766	770	767	765	758	783	790	731	755	747	776	774	743	774	755	736	753	752	806	729	763	766	782	729	803	744	715	773	764	741	770	756	770	762	792	809	774	781	732	760	822	772	724	723	776	760	728	761	760	754	806	690	763	738	765	815	805	759	747	793	791	725	832	742	829	774	759	733	849	792	777	772	754	705	769	767	757	778	803	739	780	762	775	801	789	736	759	768	715	783	712	726	744	761	801	749	696	772	742	796	740	787	752	711	784	799	730	730	763	734	785	703	747	733	763	791	776	785	783	723	762	775	767	739	796	721	756	759	725	729	749	827	745	802	804	756	827	812	794	785	775	747	757	807	705	779	769	739	777	753	766	757	757	781	776	805	762	800	782	730	731	793	765	795	724	751	820	779	695	783	776	778	741	746	787	792	815	716	784	787	772	749	781	757	761	779	749	741	722	745	733	833	754	774	788	813	827	724	761	783	797	798	766	729	759	747	775	806	758	762	736	743	757	751	757	749	837	794	756	789	728	736	788	802	773	797	810	783	735	790	728	752	789	723	778	801	772	788	727	717	731	736	720	762	754	752	775	731	773	796	821	733	742	790	793	767	797	791	758	745	804	743	784	716	795	778	769	755	796	760	763	741	813	800	749	761	768	791	758	783	737	736	788	777	722	790	771	728	793	741	744	778	788	771	699	767	792	772	732	788	753	797	719	760	787	764	767	726	737	779	742	763	744	788	732	731	782	754	781	766	784	793	774	782	769	744	788	733	812	760	788	745	810	771	743	755	769	750	735	768	794	719	772	712	770	794	726	717	708	754	730	790	756	765	811	818	752	767	794	714	776	756	782	696	776	752	772	733	762	768	742	752	830	729	745	808	754	789	793	749	760	768	762	752	723	762	734	750	753	755	783	752	781	815	786	766	818	809	725	776	741	789	789	768	757	752	735	740	711	754	756	709	765	783	777	801	728	804	737	748	759	733	780	745	785	774	761	755	735	762	741	765	788	723	754	761	751	744	804	801	735	745	795	785	740	756	729	738	799	770	758	794	763	746	768	771	709	766	747	765	724	792	736	781	794	756	812	746	738	692	769	714	730	737	764	773	760	713	732	753	813	784	734	752	709	755	769	749	777	753	705	771	761	809	773	762	763	775	792	823	767	739	750	723	760	796	712	679	758	768	760	761	755	739	795	776	796	803	760	761	747	719	710	735	765	720	793	750	734	752	795	743	776	774	792	727	762	752	788	794	732	809	767	790	785	789	779	792	770	779	748	792	818	773	747	798	749	757	765	770	693	756	793	773	757	802	766	753	768	757	776	801	760	778	779	762	746	794	778	776	780	810	701	785	782	711	771	782	787	798	714	777	773	810	807	803	743	796	735	760	739	732	793	746	754	729	744	755	739	694	753	789	772	769	795	741	800	753	770	727	778	723	754	791	752	823	759	788	744	804	739	777	766	718	785	758	854	765	715	782	727	722	787	809	788	718	762	729	745	788	774	751	759	777	778	781	760	756	713	809	753	745	726	754	717	788	732	752	772	763	722	769	710	721	744	764	721	729	727	782	763	784	773	761	800	768	828	739	757	760	776	823	765	762	723	771	774	779	752	763	760	719	756	727	775	787	779	772	761	808	775	720	824	785	754	756	775	716	789	772	757	730	784	718	734	773	761	795	789	742	715	734	754	780	809	759	757	716	779	766	719	785	786	773	762	769	811	743	765	756	807	789	700	776	764	740	738	720	742	767	788	808	787	780	742	809	747	737	737	761	793	724	775	787	763	721	778	776	741	726	738	752	791	778	763	737	793	767	759	815	718	786	732	764	754	778	789	775	745	749	787	768	772	746	812	732	765	795	712	778	736	743	753	760	741	712	781	771	777	753	731	772
26583	12058	13357	10522	5673	3507	2434	1688	1178	956	724	574	595	517	481	485	510	489	430	498	453	446	474	445	415	441	455	410	394	416	456	451	456	443	430	427	459	473	460	430	407	421	441	414	479	420	471	405	456	422	452	434	435	447	428	402	457	422	442	406	443	422	441	430	442	433	399	425	411	423	424	435	434	407	393	450	457	395	459	415	433	405	393	454	398	452	449	441	452	460	477	379	409	399	422	393	374	410	409	438	438	417	450	407	431	385	402	428	443	461	431	423	404	442	430	410	403	399	413	447	409	418	425	395	408	417	447	425	402	421	386	450	420	444	408	413	400	416	420	403	414	446	438	433	430	431	419	461	398	414	385	408	408	400	425	370	437	440	424	420	401	424	442	400	421	406	414	456	430	417	412	401	401	444	403	416	437	442	398	385	410	410	435	433	387	421	449	489	457	412	446	472	453	412	433	434	452	415	416	403	426	394	399	409	409	394	415	412	470	390	412	400	404	444	381	412	393	437	444	430	391	407	414	433	431	401	417	454	467	440	407	455	435	458	418	398	436	392	425	440	407	423	404	379	411	421	419	458	408	424	447	413	419	421	419	424	417	443	443	437	399	413	415	414	450	416	410	439	467	385	430	436	421	378	381	436	457	449	417	433	458	436	450	430	435	444	416	426	441	404	416	408	421	397	401	420	441	400	395	428	454	473	439	453	429	398	447	404	404	417	405	429	398	452	452	447	413	418	399	372	423	420	465	442	422	394	394	397	447	465	442	441	395	384	436	445	441	433	404	429	453	464	443	478	397	454	414	406	444	444	449	401	402	447	423	441	438	462	439	417	418	475	422	427	473	432	426	415	466	421	448	409	433	407	429	406	395	443	444	472	418	450	429	415	406	427	359	434	424	441	458	399	428	412	463	431	427	423	430	460	444	437	432	442	423	398	491	440	358	426	404	416	433	419	425	374	419	454	432	421	419	417	427	440	435	406	394	391	408	433	438	435	424	399	432	413	435	434	401	423	412	434	405	432	438	436	397	386	428	432	425	397	417	439	463	439	459	423	442	425	424	373	423	437	428	404	401	429	453	436	477	431	450	411	406	455	418	434	422	422	430	431	390	447	414	438	434	443	426	395	397	420	456	362	405	410	456	400	424	399	422	443	420	435	442	417	454	422	385	426	440	420	442	443	464	416	443	410	413	472	448	440	421	428	449	432	445	470	392	398	410	391	433	414	443	428	436	422	429	422	423	414	452	499	429	406	409	410	408	416	427	430	480	412	420	491	430	407	442	435	446	436	429	431	421	437	392	463	400	402	422	442	435	426	406	445	442	431	453	474	445	392	425	429	464	386	388	472	380	435	411	425	418	421	420	390	423	419	434	432	417	431	454	403	424	422	420	433	467	403	411	452	460	397	469	432	443	423	430	440	463	405	427	430	446	423	412	413	483	406	436	403	417	389	407	407	442	440	423	434	437	440	367	433	452	431	408	386	444	433	408	438	407	427	412	455	431	425	437	454	441	422	403	398	434	401	367	404	444	421	450	417	444	434	433	459	401	417	450	428	436	420	421	421	450	443	419	436	437	409	450	459	405	446	410	471	458	462	478	411	451	439	371	446	480	406	411	473	419	422	408	421	406	393	449	456	468	420	413	424	403	443	400	410	436	390	440	383	418	431	429	438	444	430	440	388	403	412	413	425	411	410	436	436	480	411	450	426	406	402	401	409	465	444	396	389	411	421	456	408	431	418	403	414	406	466	412	424	404	391	435	454	446	422	430	403	395	385	403	412	432	397	392	426	433	420	455	426	443	439	393	365	405	407	414	415	417	424	437	429	407	428	414	461	382	421	441	401	424	446	448	429	449	441	413	452	445	401	446	460	416	449	435	426	431	452	396	445	418	404	401	407	427	425	431	437	413	444	404	422	414	423	424	427	431	452	432	441	405	428	412	420	425	400	435	412	370	440	402	420	418	405	421	411	408	437	436	354	454	389	402	408	432	418	433	391	397	399	426	400	428	446	397	413	418	452	440	434	443	436	423	399	407	405	410	465	429	404	405	431	399	422	409	423	427	449	389	453	454	432	423	475	412	443	462	382	415	415	388	484	476	397	415	444	452	459	379	380	382	388	449	422	445	406	413	448	447	417	445	406	423	416	447	441	400	426	385	402	449	440	414	451	405	399	407	441	414	413	421	433	430	433	436	460	405	441	446	434	387	432	437	459	425	426	426	449	384	420	410	391	402	451	437	440	446	458	458	404	414	405	461	427	422	454	418	480	427	437	477	419	434	408	425	447	410	444	453	437	397	399	413	480	417	398	409	436	452	436	398	427	457	406	397	435	395	413	429	470	456	440	418	400	407	455	434	396	402	452	408	454	435	410	444	428	402	419	423	417	442	442	424	437	438	415	449	440	380	362	444	443	437	390	459	432	417	410	436	423	447	412	412	436	379	420	377	442	426	434	429	387	412	426	441	431	398	452	416	391	432	399	495	395	475	432	394	430	424	443	422	436	422	405	423	445	410	434	474	393	434	419	423	427	428	398	417	441	434	440	468	368	445	406	429	398	404	395	394	439	406	401	412	444	437	366	448	416	386	396	424	460	447	408	444	405	417	406	440	394	387	435	409	418	409	475	451	468	428	395	412	415	436	416	423	446	429	438	409	371	417	389	413	404	414	419	445	416	426	426	433	421	375	455	398	394	430	412	428	448	426	445	397	421	404	433	435	406	395	471	401	433	441	473	426	429	395	465	443	456	381	429	404	458	394	441	453	425	405	399	448	412	387	431	414	417	440	425	393	444	417	443	430	435	435	425	421	375	433	446	424	387	404	421	456	414	415	426	374	427	421	427	427	429	399	413	431	430	397	428	436	419	427	415	388	426	376	408	424	417	416	428	458	405	447	444	423	419	421	482	438	414	458	448	427	431	438	427	427	434	439	394	408	423	431	420	453	415	423	440	404	387	438	443	403	415	451	392	414	399	430	415	397	449	427	407	399	412	414	388	397	404	392	405	395	408	417	451	408	429	421	463	430	433	437	396	443	431	448	432	449	436	443	414	437	421	429	402	439	417	440	471	431	439	413	461	423	400	414	451	440	382	468	479	408	433	458	424	424	413	397	396	405	409	431	444	452	461	432	433	429	457	448	418	382	442	415	434	424	430	444	377	383	395	422	416	432	466	430	407	425	437	427	446	408	393	394	460	423	429	477	431	410	422	407	378	392	432	447	417	412	426	443	452	452	418	389	414	395	462	459	461	433	429	397	410	412	409	409	389	442	416	438	418	431	394	401	401	425	401	429	417	365	427	395	399	415	442	449	428	392	398	420	424	398	420	410	404	392	402	452	391	406	457	419	398	427	408	418	427	446	402	412	394	463	458	409	425	415	424	421	397	404	426	404	429	413	420	451	427	407	453	397	412	433	406	379	419	428	394	441	436	459	464	406	414	453	447	429	442	457	417	439	443	426	417	427	407	420	401	444	434	408	420	424	410	384	445
14742	8465	17421	17718	13158	9889	7822	5923	4441	3588	2288	1942	1689	1590	1471	1308	1288	1196	1150	1098	1151	1124	1138	1088	1050	944	1008	895	963	955	977	983	998	1007	943	1005	991	945	976	987	989	1026	1011	955	960	1003	964	999	1045	966	978	958	947	956	1009	927	928	969	916	944	877	847	882	939	981	898	922	915	906	974	950	926	910	901	968	927	947	930	943	918	875	939	958	913	927	879	907	931	939	924	974	880	881	923	939	888	904	911	885	943	899	920	891	944	914	875	943	952	930	914	856	909	988	901	859	929	898	915	925	982	927	915	936	994	927	856	941	920	933	917	950	879	918	917	952	865	924	931	918	921	922	942	887	970	896	938	934	922	962	891	940	912	933	982	925	963	949	900	927	896	929	982	932	957	919	1003	970	888	951	892	906	915	880	886	936	922	916	929	903	926	962	930	880	919	911	962	956	915	873	897	896	890	923	925	887	899	903	967	895	884	908	930	911	974	923	908	923	908	905	891	922	901	892	907	923	869	914	914	908	929	928	937	935	924	906	918	937	922	927	909	959	887	914	925	938	930	921	894	909	919	991	968	928	912	951	893	961	968	964	929	925	958	980	906	872	875	895	943	929	878	949	865	949	924	921	912	872	911	948	990	929	953	889	968	905	973	926	878	924	910	950	879	903	912	840	889	986	890	929	876	939	891	916	914	915	865	878	889	923	915	896	924	897	913	924	986	934	918	896	932	928	933	916	871	947	923	918	914	879	960	935	895	891	933	926	921	928	875	956	960	876	950	903	953	914	916	934	921	908	886	896	948	929	958	932	935	925	988	959	897	878	916	917	995	935	920	911	927	885	899	895	945	908	881	919	905	933	995	873	906	901	910	898	890	919	936	888	911	879	908	884	930	916	906	968	934	918	912	926	876	881	899	903	906	942	908	927	960	938	914	919	960	936	861	980	931	943	837	930	912	918	892	946	936	942	940	915	900	880	897	913	910	907	896	911	932	898	932	896	907	932	909	921	966	961	932	864	889	913	900	982	903	906	966	974	924	921	946	1001	895	923	864	893	902	890	945	917	912	936	918	927	908	887	956	859	869	950	932	944	943	917	923	958	871	920	922	936	927	965	913	925	938	955	902	936	876	926	939	908	902	916	893	890	929	991	950	963	933	950	967	897	964	897	933	1002	944	899	941	936	877	967	942	899	923	893	907	958	947	869	942	895	874	904	947	1012	896	956	872	862	874	865	914	936	930	906	906	970	876	904	904	900	908	883	913	967	909	929	893	925	959	928	933	927	923	910	912	876	881	1004	918	920	930	937	924	937	944	950	885	904	934	947	899	904	839	916	957	908	925	909	912	895	942	931	894	906	911	935	953	890	876	969	972	951	949	915	854	948	928	901	932	921	899	968	957	964	935	912	929	922	914	906	934	905	933	944	926	933	937	916	891	919	901	925	834	964	949	918	956	961	864	924	932	879	927	878	931	842	923	870	935	901	950	900	912	970	952	891	930	929	859	892	983	961	898	945	948	910	918	890	943	912	939	885	955	883	915	934	920	909	892	944	890	906	930	924	985	906	934	915	918	921	917	891	937	975	966	898	951	907	952	929	897	879	937	932	934	951	875	911	924	931	903	923	864	986	905	927	921	941	884	847	935	925	884	902	895	943	948	913	939	903	935	957	948	881	932	924	903	900	918	916	922	929	948	900	905	910	954	933	907	935	889	911	934	941	942	882	903	910	950	912	957	951	905	942	952	901	911	890	888	941	983	927	931	899	894	937	921	876	898	893	962	898	864	922	928	902	908	900	945	975	873	897	937	907	943	896	909	903	891	958	983	925	954	918	921	933	921	916	873	945	923	946	859	916	981	989	874	891	914	912	912	913	884	943	891	868	895	900	918	887	928	908	921	884	939	933	875	897	915	919	904	941	955	919	915	965	967	909	918	984	868	909	947	932	900	916	926	881	915	874	908	966	936	912	964	904	878	910	916	939	872	913	911	902	919	876	887	939	930	845	914	881	930	895	932	931	953	942	937	973	928	935	939	900	911	922	928	870	905	933	934	885	959	885	899	962	902	900	921	899	929	924	902	906	893	919	928	988	929	918	929	870	898	920	909	934	980	916	923	939	928	932	915	952	907	934	902	859	933	933	961	918	891	966	926	926	864	935	925	929	879	910	966	942	920	925	968	979	891	904	923	920	853	919	968	872	955	880	936	834	945	873	940	915	892	879	853	920	927	936	902	870	931	914	901	935	883	910	922	911	961	865	949	929	927	877	938	894	916	948	940	927	910	911	927	936	945	889	956	958	926	931	929	907	928	931	919	935	884	958	959	929	868	937	938	924	925	864	924	973	917	915	934	884	850	944	984	910	891	901	933	899	931	896	945	858	946	895	915	854	932	899	898	945	907	950	921	934	896	961	908	894	911	958	904	927	944	895	892	961	931	984	925	934	898	876	914	889	929	928	956	883	891	932	917	898	898	888	873	942	947	943	952	858	982	927	878	905	947	942	947	976	906	945	892	927	907	951	939	889	846	918	940	925	921	943	917	895	951	925	958	904	952	880	927	839	978	941	910	973	913	895	926	927	918	895	938	978	971	888	908	940	967	942	907	945	923	893	933	898	919	895	896	978	906	936	961	895	920	832	896	883	939	935	936	925	906	919	949	888	952	968	913	919	965	881	900	952	881	945	915	931	890	971	940	865	946	946	936	938	934	938	869	898	908	856	898	927	914	976	930	878	932	996	913	953	893	883	907	910	936	929	944	881	950	993	907	909	924	907	839	918	949	891	890	900	909	914	895	936	911	978	882	916	909	964	974	925	901	927	905	910	909	945	898	923	979	902	930	940	955	955	965	928	953	943	882	882	889	937	891	952	933	959	894	876	878	897	915	924	889	908	907	945	924	923	897	943	909	957	943	924	889	952	916	949	884	926	904	964	910	880	953	878	920	965	938	911	924	929	962	965	911	928	877	878	876	965	889	948	917	893	909	947	897	888	896	872	944	927	963	928	892	928	913	897	959	932	934	916	912	879	883	882	936	936	925	947	925	908	965	1017	889	936	879	938	921	926	951	963	923	905	908	903	935	863	934	923	989	892	907	925	942	907	882	944	908	921	938	902	945	897	877	942	912	930	946	918	972	960	891	900	870	901	916	972	949	909	932	906	896	892	925	918	926	947	891	958	949	930	897	936	917	930	891	912	949	891	918	926	988	959	884	914	1004	889	874	964	936	891	894	910	917	933	923	942	941	926	975	958	930	977	942	928	913	902	888	905	931	899	878	1003	916	925	962	936	918	881	881	895	952	928	901	927	893	895	897	926	895	963	983	914	949	903	973	939	955	929	882	928	952	900	983	961	942	929	933	903	947	917	977	953	919	923	876	924	946	942	908	941	948	900	938	958	957	947	934	979	928	903	937	952	966	927	908	909	914	901	922	953	868	886	894	975	898	880	935	942	900	892	943	938	884	904	907	911	913	934	870	873	860	958	907	880	952	890	948	990	905	904	916	920	902	875	913
8977	3851	4067	2972	1874	1225	1041	699	553	540	475	412	400	358	393	358	343	359	393	381	405	324	370	334	360	360	348	359	360	354	362	381	348	382	358	379	334	322	350	358	348	340	346	330	360	345	329	351	346	361	344	383	308	359	348	343	371	366	338	327	372	350	345	331	355	377	360	372	359	348	320	352	366	355	374	328	340	349	344	330	321	369	295	376	347	351	319	390	342	346	326	353	363	334	355	329	334	366	373	357	342	420	373	346	328	354	365	372	369	349	371	383	329	338	341	356	365	345	342	348	362	320	325	321	350	390	345	356	359	310	356	349	358	399	378	342	397	339	339	332	356	338	385	345	329	360	336	388	320	398	386	368	358	347	359	314	341	335	363	354	317	344	359	307	343	348	330	337	400	315	381	337	366	359	320	325	331	381	339	354	376	364	333	349	352	343	336	341	371	360	332	327	325	354	356	354	339	387	347	385	402	370	343	334	317	383	352	333	366	364	361	355	357	319	330	342	352	346	342	361	366	342	382	382	371	361	355	333	347	331	340	393	309	319	353	324	327	353	326	346	330	362	345	361	345	324	409	338	336	366	387	368	359	355	322	357	373	362	350	337	379	350	369	341	318	371	364	343	333	343	334	364	337	343	353	371	367	351	378	338	390	341	355	379	360	337	326	342	368	388	351	358	375	358	368	358	369	361	336	334	330	344	359	378	373	370	424	355	354	354	342	326	329	365	330	375	340	343	353	363	347	339	345	325	353	373	334	354	347	355	379	362	376	357	332	370	374	356	331	349	343	357	363	343	339	296	346	317	370	324	347	362	316	342	348	371	356	344	311	357	348	323	367	319	399	353	345	330	373	348	365	322	356	358	348	356	353	355	363	375	355	359	366	353	369	399	342	362	380	376	324	360	368	342	373	352	319	348	360	341	320	332	379	372	376	354	368	363	369	345	340	302	353	350	334	342	381	334	350	335	364	350	349	360	350	386	355	360	331	375	348	365	365	331	363	364	364	369	345	375	338	361	367	356	343	395	331	334	367	356	332	375	374	344	347	340	380	386	315	393	347	342	323	368	367	372	386	360	357	326	358	337	317	318	351	358	399	362	386	374	340	301	352	357	347	330	391	354	341	329	381	386	342	346	384	326	345	373	363	368	363	359	342	348	362	365	367	367	352	355	388	336	369	363	360	386	388	362	338	385	346	367	386	369	358	345	379	337	391	362	315	379	318	350	328	336	341	328	335	367	334	339	353	337	366	358	336	362	340	342	356	353	361	379	312	324	340	352	361	349	340	343	363	315	340	349	362	393	309	391	346	351	366	326	361	358	329	337	370	323	363	361	338	328	363	324	348	350	361	378	370	359	345	381	354	354	349	313	337	367	357	344	343	362	331	356	361	365	359	376	309	356	348	343	351	369	342	353	372	381	351	339	389	381	339	363	326	363	329	398	346	372	391	360	322	357	360	314	344	338	358	326	329	379	326	340	319	316	382	378	371	349	384	342	326	356	323	354	346	365	365	325	407	394	421	367	341	366	377	392	351	384	353	346	330	334	333	351	381	360	351	385	370	352	372	331	329	314	339	341	322	379	316	376	346	368	330	344	384	349	327	352	333	334	349	356	344	327	324	353	332	320	313	377	365	375	367	349	367	350	383	365	362	344	362	350	349	336	330	345	368	339	320	330	353	395	299	359	331	343	359	355	369	333	360	344	361	370	331	310	363	337	344	373	339	345	353	381	363	356	346	360	361	331	369	402	355	369	352	364	348	341	338	351	344	327	362	351	352	324	353	307	377	348	382	357	343	341	353	336	348	323	345	397	348	335	353	374	346	331	356	337	358	322	313	345	333	353	351	330	360	355	357	340	364	405	359	345	374	310	348	363	366	365	332	328	311	381	366	363	340	359	342	311	350	367	333	349	392	381	363	365	357	353	363	337	345	339	355	340	361	353	363	360	365	368	364	370	367	367	362	373	396	336	348	325	397	396	316	365	373	372	351	341	330	337	349	354	351	328	383	334	362	341	318	346	334	346	363	346	381	331	350	346	370	345	341	391	338	367	366	353	336	355	335	380	313	351	380	336	339	338	361	331	343	334	314	333	309	369	364	307	375	326	344	340	353	356	348	360	337	338	381	363	367	374	371	347	345	373	362	318	331	338	338	334	340	336	360	365	394	344	358	325	332	345	361	342	371	359	348	336	376	352	358	361	340	392	373	327	375	347	343	356	301	359	375	372	371	340	374	357	371	339	329	368	380	340	391	341	355	319	342	319	366	321	332	386	344	330	351	362	345	360	340	332	341	366	350	334	357	344	363	372	340	364	359	344	334	358	350	330	364	370	350	330	358	320	335	360	317	356	330	348	336	374	341	369	374	341	374	333	348	366	352	348	366	374	334	362	338	360	332	364	329	334	355	364	324	324	363	366	351	361	364	364	353	342	368	373	372	356	350	368	357	381	342	350	370	329	335	370	384	382	355	375	358	393	361	336	326	339	370	337	340	379	330	378	348	353	355	341	352	360	370	341	345	356	347	373	350	382	331	345	405	338	333	343	332	349	349	350	377	335	379	309	388	344	377	351	370	382	330	360	380	329	312	346	355	325	383	344	371	388	387	389	366	365	328	347	306	339	346	352	338	357	388	354	337	356	329	384	370	333	375	379	392	338	401	379	362	357	379	392	380	343	368	347	385	375	367	363	362	324	323	322	361	368	360	336	354	343	349	364	371	372	352	378	335	399	370	346	362	341	349	380	369	372	353	346	345	377	314	348	362	303	322	368	335	356	349	374	339	336	353	332	352	322	332	359	364	324	361	353	340	360	337	377	363	348	334	368	384	358	341	358	333	329	375	363	354	361	348	363	356	397	355	368	337	366	372	369	375	356	346	363	376	417	360	322	352	326	366	348	351	351	334	307	354	323	359	355	356	345	373	403	355	315	390	347	355	347	350	347	372	385	361	361	367	368	336	352	360	313	362	335	348	348	354	348	357	325	353	359	326	344	357	369	334	356	343	327	329	347	344	337	381	389	349	354	335	350	341	315	325	310	334	374	328	315	370	332	351	356	390	335	329	344	316	350	350	380	357	359	383	331	366	362	348	367	347	340	340	345	358	319	340	319	342	383	378	356	390	321	346	393	350	339	351	314	356	343	384	361	368	370	353	361	355	353	386	358	406	342	315	334	371	334	367	327	355	348	356	326	361	357	336	324	343	315	386	378	368	344	361	355	347	322	370	328	371	356	361	363	355	369	328	324	373	326	303	396	335	368	340	367	369	334	383	386	399	378	334	345	340	321	325	380	349	341	340	353	312	355	376	326	382	359	366	342	349	379	372	371	348	360	343	383	351	308	339	350	394	326	323	356	346	345	370	352	366	324	322	352	364	387	312	356	358	361	329	322	382	342	319	325	351	372	356	337	349	390	336	354	330	322	381	298	345	334	383	357	345	334	377	332	316	356	314	353	381	342	372	331	364	362	346	361	326	370	331	359	350	338	338	341
5590	3639	7182	8134	6720	4921	3730	2780	2221	1814	1329	1159	1036	1036	940	908	932	860	842	857	831	755	882	890	834	781	788	810	785	784	766	810	720	780	751	798	789	781	745	796	728	825	787	801	795	799	811	836	803	815	775	796	763	781	815	772	793	748	753	803	819	735	811	773	764	784	809	828	758	773	736	740	849	775	764	782	842	800	751	773	765	742	815	801	770	795	765	754	744	800	751	765	779	754	819	790	770	783	794	795	804	781	786	764	783	748	783	731	737	789	724	756	762	727	759	769	783	752	744	823	765	807	746	779	738	763	763	735	797	762	742	746	793	766	728	758	775	793	774	760	821	815	801	763	769	794	824	775	801	790	777	845	757	769	765	775	787	759	790	733	782	764	809	784	765	740	745	763	741	739	782	772	808	766	766	772	817	757	858	779	756	772	752	758	787	762	763	741	848	749	796	784	783	732	790	732	771	798	793	755	779	798	786	728	761	720	772	765	768	795	736	804	774	774	765	771	792	772	732	827	736	772	747	767	790	768	793	756	774	796	735	746	789	784	798	755	790	766	754	777	750	756	775	782	739	767	803	764	761	777	804	717	797	780	834	765	758	752	728	781	836	831	818	762	791	770	794	780	774	765	777	817	799	757	736	783	796	781	721	784	800	776	772	750	775	765	758	770	736	786	748	781	722	808	757	773	759	748	747	785	796	733	767	801	773	799	766	730	742	780	794	746	783	735	790	774	730	774	827	880	783	778	709	738	749	809	752	763	749	803	786	778	802	779	765	792	765	765	788	766	737	780	747	761	780	800	768	733	792	744	765	731	774	805	785	744	803	737	754	743	751	768	750	747	731	785	772	715	749	756	775	739	758	742	835	784	774	729	777	755	773	736	854	712	844	765	791	775	827	771	731	779	779	775	717	739	800	798	765	763	720	776	781	790	774	801	794	748	783	836	793	788	771	792	815	803	735	787	805	789	744	775	808	788	772	773	759	713	750	752	767	746	766	786	806	725	756	741	822	782	737	753	804	787	778	733	748	806	804	807	789	760	743	767	762	788	767	720	745	776	769	799	754	805	765	730	782	764	741	722	792	746	760	781	806	772	762	785	740	772	780	784	766	754	742	724	809	766	753	794	766	775	783	815	795	802	767	792	817	771	733	725	810	755	788	777	818	801	760	765	777	774	763	747	787	746	763	798	767	750	819	758	732	758	785	749	763	743	828	822	758	760	722	726	767	763	791	760	837	811	787	804	745	758	780	773	796	799	731	752	796	786	785	807	746	803	825	784	735	772	776	776	760	747	805	810	762	804	807	771	803	823	792	754	742	772	745	810	749	757	802	839	774	779	757	806	782	744	762	796	749	839	774	767	770	787	776	757	773	788	761	736	740	747	760	758	746	778	801	753	772	833	716	824	814	757	748	744	748	804	778	809	808	776	735	816	801	776	766	780	758	776	758	738	760	788	773	768	823	748	784	777	771	748	778	788	768	763	711	744	762	747	729	731	801	772	722	764	721	727	755	751	769	730	753	780	822	779	754	782	790	757	783	798	761	791	748	811	766	731	789	738	747	743	720	747	759	759	775	785	760	791	804	773	772	786	754	787	789	757	761	766	767	796	813	791	763	762	751	791	782	802	787	743	794	744	789	797	781	804	784	796	787	782	798	777	762	805	808	799	792	821	735	798	750	760	830	794	793	796	773	787	726	775	722	756	792	736	872	769	765	792	757	782	790	740	741	817	753	793	773	754	731	763	762	725	758	743	783	789	753	739	757	790	709	784	705	787	766	765	754	741	770	708	776	755	762	772	758	759	750	756	770	809	793	744	772	787	765	789	799	718	721	742	752	808	776	768	804	775	769	772	750	767	773	782	802	715	752	778	793	831	777	772	799	776	769	753	791	759	739	758	764	764	791	810	787	808	769	769	811	777	758	743	806	779	825	774	767	745	777	769	757	778	775	769	837	767	750	769	722	765	778	747	759	778	754	777	810	739	806	763	780	813	784	776	824	806	752	737	794	737	734	787	818	781	730	767	816	766	833	807	773	737	791	765	763	792	770	767	788	770	773	773	737	756	776	778	782	786	755	826	789	711	765	792	766	744	792	815	821	813	762	757	765	787	761	790	766	750	762	752	806	744	720	778	782	769	802	723	793	784	774	754	774	801	825	775	844	749	822	805	808	754	781	767	785	748	779	801	769	804	820	761	720	777	778	756	791	760	791	756	778	816	771	778	777	790	769	802	780	740	719	721	798	771	811	805	774	761	808	784	740	755	752	745	740	805	825	810	779	779	780	753	760	768	756	771	806	754	726	790	800	740	764	762	752	799	793	781	808	788	798	738	732	792	779	771	789	800	778	680	786	787	789	771	766	731	791	775	768	788	772	778	778	735	791	742	782	818	757	755	748	749	788	766	725	753	765	786	767	753	765	766	767	793	796	800	753	796	756	709	783	720	785	822	771	818	763	793	790	773	763	748	703	784	773	785	809	743	776	778	805	776	757	767	772	734	793	817	776	710	751	772	746	821	743	800	783	754	795	689	734	807	723	783	731	756	767	786	723	828	803	756	741	780	718	744	809	757	781	743	763	743	762	792	755	743	811	788	767	796	777	759	763	740	746	759	700	793	807	740	769	767	773	797	756	791	785	762	750	765	760	809	709	806	762	827	757	738	791	808	779	791	803	766	754	779	797	773	791	768	772	759	777	763	816	732	804	758	784	764	798	739	787	754	768	800	765	773	734	776	792	743	780	739	800	772	726	713	777	796	775	749	815	785	769	799	733	777	750	747	761	811	753	794	766	821	828	781	782	776	778	763	781	825	759	710	801	763	771	779	780	833	756	813	746	778	764	803	830	727	752	770	775	760	797	768	808	784	767	763	792	746	794	694	737	790	760	774	838	787	756	777	748	741	807	790	788	760	739	731	791	742	829	765	766	742	728	780	784	779	762	731	745	766	746	783	714	803	744	740	795	806	802	777	776	736	768	783	772	773	777	722	796	799	761	756	808	786	720	760	773	771	758	778	738	778	779	734	782	799	777	788	741	764	830	776	766	806	821	764	792	774	764	770	756	766	759	800	777	766	770	783	788	741	750	777	782	716	776	771	768	800	731	726	742	810	759	792	823	803	786	746	744	791	715	805	779	773	759	798	793	819	734	799	863	790	759	793	781	763	770	721	795	799	787	763	781	731	776	779	808	772	778	798	816	769	785	761	803	792	801	798	752	744	814	760	768	776	800	751	773	771	752	809	765	785	784	787	824	720	778	750	801	730	744	804	761	770	740	804	760	782	723	809	768	801	794	789	760	776	794	714	783	732	818	718	767	783	805	782	810	821	762	753	767	823	762	728	760	759	794	750	741	771	835	820	777	720	747	812	782	753	749	808	751	818	781	728	799	720	747	745	800	812	770	730	813	768	798	789	769	753	806	715	753	744	758	748	759	788	777	785	802	744	755	768	776	783	756	772	800	776	786	809	843	799	756	735	785	742	824	774	781	758
18079	8093	8249	6494	3569	2251	1525	1186	813	720	568	444	431	394	389	376	391	392	373	368	350	349	381	354	365	342	367	338	341	329	391	355	322	325	352	357	367	331	326	353	377	408	333	366	343	345	330	315	347	343	351	350	335	337	364	333	333	323	350	305	336	355	376	360	330	346	346	360	347	346	355	344	362	345	330	333	352	363	375	323	345	353	366	328	343	328	345	347	359	325	342	360	357	340	302	356	364	329	314	328	343	336	366	321	316	371	361	382	326	347	321	325	347	320	349	320	308	357	321	314	351	317	336	371	369	326	322	329	325	351	312	353	302	305	315	341	345	339	316	332	360	326	316	347	359	308	318	335	361	299	295	329	342	359	322	336	334	329	335	360	319	336	318	333	346	345	326	367	349	280	327	352	319	346	379	348	312	327	323	347	362	338	338	340	332	331	353	323	354	325	304	332	325	359	349	338	349	303	311	339	355	336	397	333	365	327	353	348	318	295	362	322	355	313	381	333	359	334	319	346	322	359	334	362	323	344	355	337	359	299	307	352	354	322	322	355	369	329	336	302	352	318	330	313	344	341	311	363	289	347	341	356	342	327	339	351	317	321	336	315	340	332	324	339	336	319	343	330	358	320	357	312	338	364	353	355	315	356	316	330	376	318	359	335	330	358	359	343	323	352	369	328	336	359	329	310	347	327	359	362	350	358	316	328	357	352	345	359	381	353	353	349	344	344	355	327	331	351	346	365	383	360	327	357	361	368	325	349	361	381	331	316	333	351	336	307	367	331	347	346	395	306	325	345	339	368	351	324	329	370	333	354	330	339	335	338	335	322	340	312	330	350	356	316	368	325	311	327	358	339	339	325	321	329	361	342	351	342	354	336	367	305	352	342	316	362	367	347	316	323	349	375	349	354	359	335	360	350	331	343	317	333	315	348	344	293	313	324	329	343	348	338	383	357	319	326	342	373	349	307	332	339	337	358	304	307	358	306	343	344	365	295	346	345	351	352	349	320	355	348	310	326	288	304	291	367	333	344	362	323	355	350	334	377	341	313	351	387	346	379	313	304	309	349	352	330	352	367	334	335	362	355	313	311	351	320	346	369	331	332	325	343	364	350	360	333	326	317	348	345	347	363	355	349	358	331	317	333	369	362	369	364	348	333	357	340	372	372	295	307	330	363	356	344	332	347	346	350	354	334	353	337	367	321	323	350	340	324	350	340	365	334	347	321	334	349	315	352	334	362	346	371	380	338	349	347	326	326	343	353	330	357	325	342	332	361	319	332	340	343	381	335	341	342	352	331	318	339	359	359	365	380	363	340	362	375	361	374	340	343	348	299	360	363	349	363	327	324	337	325	339	385	332	384	423	359	376	336	358	343	358	339	373	334	351	326	328	353	331	344	372	338	352	356	316	324	326	338	331	333	320	340	372	341	319	327	332	344	330	365	306	376	285	347	337	334	307	315	350	378	380	349	319	327	328	340	307	308	376	348	350	330	326	317	340	386	343	319	353	350	336	322	338	345	308	325	312	358	322	359	357	336	325	305	349	360	378	348	373	368	348	314	326	344	357	301	340	330	348	328	324	339	335	354	315	366	358	309	325	344	375	319	353	339	367	321	369	331	334	314	334	357	338	333	353	355	333	353	361	345	341	377	344	326	371	378	349	348	364	323	344	367	371	347	345	350	375	315	335	336	348	364	344	340	370	318	350	355	317	319	313	345	331	356	336	345	335	347	332	387	356	334	356	317	362	317	334	353	331	300	318	374	330	323	337	374	367	345	310	332	345	355	359	348	306	324	317	329	353	314	371	315	301	330	356	336	333	369	355	324	323	349	341	321	346	338	332	352	337	334	364	357	338	364	322	374	354	356	358	336	360	350	349	385	339	314	328	338	376	385	407	330	348	375	361	347	357	368	346	330	346	368	337	335	364	353	338	384	340	328	327	307	326	341	304	340	349	346	368	361	347	333	369	350	353	338	335	339	362	358	338	325	333	350	352	326	366	324	332	336	349	345	331	361	321	345	301	339	338	337	315	325	323	352	351	342	326	316	335	335	346	347	336	336	297	374	320	327	311	337	334	334	344	328	338	320	314	346	336	368	377	342	351	341	320	332	338	321	363	376	357	334	352	318	352	328	308	315	342	341	340	356	343	338	322	356	340	336	324	388	335	342	360	334	341	360	337	319	371	338	316	366	345	342	373	370	317	360	341	357	337	347	323	332	338	340	321	370	293	303	389	321	389	351	342	345	349	374	337	351	325	321	345	344	377	364	330	359	362	341	334	346	379	348	354	376	353	323	362	349	364	334	347	354	333	336	337	341	344	340	351	331	328	325	334	352	326	332	368	344	362	342	354	392	355	362	365	345	347	341	319	328	293	314	351	311	350	354	328	332	357	339	369	349	349	328	329	376	360	380	356	342	358	361	340	358	349	313	355	339	341	356	316	353	356	327	292	342	359	309	340	346	340	308	397	328	363	332	343	347	361	338	350	359	345	353	358	404	356	340	367	350	373	400	282	343	371	338	310	347	315	335	349	316	336	324	376	369	313	354	351	308	319	377	357	343	328	341	381	348	355	311	354	340	328	353	323	325	343	317	352	320	328	353	349	314	316	324	321	366	332	349	352	367	357	318	333	322	350	323	312	352	352	373	382	346	324	378	315	332	348	340	344	377	367	349	364	314	346	330	307	328	354	307	328	364	326	338	371	327	314	327	331	362	375	379	337	332	351	351	343	359	340	366	332	286	351	348	338	348	323	327	342	329	347	330	310	356	328	348	314	365	348	327	370	333	317	306	309	327	342	356	324	323	338	354	328	366	344	344	325	327	350	345	328	349	357	336	342	318	343	309	325	348	328	376	340	305	346	326	334	333	333	363	318	343	326	337	322	335	348	345	350	311	377	320	324	315	345	328	335	350	342	369	329	291	348	356	353	356	316	324	334	364	385	321	320	349	348	327	299	329	348	365	341	313	378	319	320	376	326	370	370	374	337	362	379	355	304	358	310	354	326	329	338	333	337	326	322	370	378	332	342	342	347	320	357	358	325	321	301	362	367	333	333	329	325	319	353	365	296	320	347	339	351	329	337	320	347	347	336	337	317	344	343	365	334	336	365	327	348	334	344	331	298	341	355	338	359	362	367	349	363	368	321	316	316	329	306	347	341	319	300	373	347	308	320	399	334	331	334	332	341	355	334	304	324	334	363	286	340	328	331	381	327	347	328	339	364	344	353	319	328	379	332	331	339	352	339	367	302	324	351	376	346	341	353	368	342	341	321	362	303	360	385	328	330	333	323	346	345	348	361	336	362	308	328	330	352	303	362	356	299	363	339	357	339	336	332	342	356	374	319	357	315	351	345	321	344	349	338	336	345	353	353	310	356	376	317	344	325	359	311	343	318	329	334	381	353	352	374	340	349	351	349	339	347	331	371	401	349	380	332	327	353	313	360	381	329	353	343	319	358	331	346	325	347	333	344	353	348	316	325	361	332	347
11191	6643	12822	13486	9997	7430	5841	4588	3537	2809	1957	1496	1284	1101	1121	982	992	976	884	825	899	935	885	934	894	848	846	826	774	782	794	769	790	790	760	770	748	816	780	801	802	831	821	819	797	820	824	813	770	798	768	814	814	773	765	774	773	820	775	748	770	764	730	727	773	730	795	782	717	783	727	827	809	740	774	775	732	783	761	772	786	785	749	788	743	711	757	751	793	733	792	771	756	769	764	773	753	729	812	762	814	734	782	767	797	777	812	756	741	718	746	799	725	770	729	730	725	714	762	831	711	787	755	759	769	752	761	801	724	748	771	822	842	736	756	791	772	770	784	761	722	730	753	759	801	735	784	768	758	779	733	769	786	764	818	769	786	698	823	768	762	763	756	783	781	801	767	773	789	747	693	771	772	754	777	826	807	800	812	789	763	763	802	805	737	736	777	779	727	828	800	736	797	735	726	746	795	708	793	775	778	762	795	795	731	687	762	775	758	792	780	745	788	750	716	811	759	785	762	759	753	783	795	732	753	748	773	778	806	751	781	732	840	770	751	791	756	769	791	741	801	777	702	731	757	724	751	793	760	738	749	727	753	786	716	750	767	702	774	733	732	757	792	747	819	686	771	772	762	742	770	768	729	738	791	770	798	718	780	803	773	796	740	786	765	754	701	731	765	782	809	798	758	735	761	743	747	735	777	749	753	799	790	806	778	782	764	764	762	754	773	716	715	789	763	753	735	769	778	791	766	744	770	729	771	782	771	812	751	726	788	758	744	800	774	711	793	758	715	778	776	762	785	782	712	806	736	753	749	759	793	765	777	759	729	790	798	794	758	774	762	790	759	770	794	775	785	724	738	719	788	807	759	750	745	767	718	827	779	777	765	758	799	815	793	819	785	781	705	734	780	800	830	746	768	806	769	759	748	746	782	769	723	787	806	758	717	750	791	754	791	764	756	775	757	788	741	745	762	759	707	753	739	743	776	735	732	763	717	766	819	758	710	758	750	749	756	760	798	748	759	770	756	726	718	699	776	786	763	771	755	751	780	789	709	701	800	751	753	743	712	774	740	817	778	722	770	749	804	755	795	745	785	766	782	773	838	770	801	786	776	724	798	755	746	772	761	765	750	768	797	771	740	857	792	791	775	753	732	760	736	760	743	739	708	769	785	778	796	753	778	744	755	792	754	741	774	723	721	821	751	715	754	752	780	775	762	793	791	772	767	766	742	744	759	752	810	772	738	810	775	777	770	774	746	767	723	713	776	766	789	752	737	772	723	661	726	745	732	737	756	741	784	757	827	752	750	731	764	819	787	765	679	718	763	788	763	730	755	797	791	742	783	745	741	772	784	753	800	748	717	779	779	764	797	827	778	794	707	736	783	767	752	763	742	760	744	792	762	749	741	792	747	745	742	765	775	787	768	783	754	775	804	759	784	768	770	783	745	796	776	779	786	752	788	791	745	728	779	755	721	779	784	745	769	797	759	776	714	719	751	778	754	768	800	765	771	751	752	751	719	789	814	767	782	748	743	748	758	757	799	758	773	819	730	776	764	787	747	778	778	748	750	801	792	753	805	771	800	762	770	731	755	756	782	739	796	763	813	812	804	777	829	787	789	802	764	752	764	837	774	785	770	796	804	798	784	756	760	816	747	794	744	733	746	749	783	755	763	758	692	769	745	758	759	723	723	770	755	778	735	755	747	792	796	762	745	737	749	773	774	734	711	756	701	729	761	787	800	711	753	803	752	835	745	776	761	747	771	794	755	792	809	757	758	750	799	796	805	774	772	759	799	736	788	796	767	762	786	737	768	769	709	774	724	802	774	720	779	680	735	763	764	792	772	731	808	756	750	738	734	736	814	761	748	772	774	731	756	757	759	749	782	814	775	752	749	771	793	758	732	810	759	785	770	737	780	778	768	737	750	818	739	759	820	737	805	752	740	742	788	760	729	755	759	774	773	742	793	720	717	785	785	754	873	773	837	774	752	760	844	782	756	695	752	749	738	798	712	721	746	756	797	786	778	757	781	773	771	748	784	740	779	789	740	766	774	737	763	762	735	821	693	780	766	781	768	695	762	788	783	813	732	792	748	787	759	744	742	733	792	808	763	781	735	794	767	764	778	741	769	767	730	783	760	786	770	739	828	801	774	811	711	782	746	784	779	718	748	725	780	769	759	747	776	735	765	795	772	773	798	818	776	709	758	775	761	744	778	743	699	757	750	780	789	754	784	753	808	773	739	756	781	772	748	759	733	775	746	775	743	767	807	779	713	726	740	795	755	789	748	767	776	771	740	767	771	781	757	725	753	777	791	744	777	781	766	794	719	766	738	778	770	798	799	751	742	742	726	786	841	748	794	720	750	769	790	786	752	749	773	701	791	736	716	792	762	768	774	818	705	738	822	791	757	777	746	811	770	708	826	766	738	770	764	709	789	706	759	760	709	857	712	771	767	775	765	751	730	768	771	771	701	724	721	802	725	725	752	729	795	791	761	786	727	754	737	766	746	730	792	787	770	754	727	778	761	771	696	816	756	747	790	763	792	745	731	805	749	726	751	807	754	739	757	727	724	761	754	748	771	719	743	761	718	773	762	812	729	724	787	772	775	737	768	775	796	745	777	816	803	755	745	780	739	737	797	777	829	770	789	770	800	758	774	788	726	745	762	754	710	787	799	764	745	779	783	767	803	766	786	766	766	818	764	783	743	758	740	733	766	750	732	757	803	777	850	739	784	791	795	781	784	729	766	774	773	827	815	755	777	766	790	757	785	741	752	796	808	779	794	751	734	741	754	788	723	760	787	741	808	775	805	724	705	746	758	805	789	782	766	765	767	739	748	792	767	784	764	749	786	752	769	815	758	799	807	756	816	759	705	736	759	785	809	782	722	773	713	794	770	748	738	799	786	777	781	745	812	777	764	732	781	732	805	719	762	789	796	703	772	784	722	735	767	735	769	768	770	790	748	792	796	718	776	783	776	782	791	735	734	727	807	793	756	744	825	785	750	794	796	744	779	762	718	717	756	777	774	714	742	737	775	745	747	752	736	742	790	768	779	742	804	738	819	720	778	756	805	786	764	764	754	740	811	771	739	743	808	762	787	774	791	823	788	756	740	778	761	739	770	778	731	743	720	754	787	796	771	774	816	777	732	748	756	746	725	769	804	739	743	774	777	747	795	764	761	754	744	789	795	750	737	796	753	753	763	753	778	752	782	773	693	758	799	812	746	755	743	784	742	748	773	696	786	767	777	769	766	732	759	815	742	775	765	769	730	776	772	817	765	739	774	759	780	760	751	741	802	846	720	782	761	795	754	806	727	755	722	745	731	758	739	765	762	750	747	774	803	753	759	772	715	748	799	796	820	744	769	751	747	779	744	783	753	786	770	741	727	782	788	792	770	736	774	798	790	782	750	763	733	772	774	762	730	764	799	745	727	764	771	754	799	788	710	740	784	786	762	744	816	738	761	835	723	725	760	803	790	802	763	757	745	754	810	777
27005	12719	13200	9683	5410	3259	2243	1623	1114	959	682	569	535	500	498	494	470	515	432	438	412	434	439	437	458	448	413	465	401	424	388	433	434	407	448	398	410	428	392	432	418	438	452	434	420	457	443	446	468	445	423	463	445	430	401	425	406	426	444	409	411	407	429	419	455	440	460	397	416	389	437	439	429	390	404	434	424	413	469	419	408	448	438	448	412	433	431	415	451	425	425	423	447	404	412	414	474	395	402	398	415	435	415	442	423	388	431	424	419	396	411	449	394	453	428	415	395	403	456	404	405	427	433	438	427	429	395	455	430	414	415	428	401	389	403	416	390	481	416	430	443	415	441	453	430	431	404	441	423	420	429	414	473	405	433	440	407	409	395	430	421	437	453	402	387	427	417	410	409	443	385	427	409	403	415	435	395	437	473	424	384	372	398	406	428	404	414	402	386	408	390	406	457	384	450	383	430	423	425	450	379	391	437	394	422	427	451	404	393	431	420	446	442	408	382	449	436	388	415	439	473	406	431	399	437	409	466	468	388	390	425	425	396	453	384	451	455	426	399	377	438	416	445	399	415	425	395	394	406	451	422	421	405	409	436	458	457	410	446	437	435	474	423	449	430	436	435	434	428	434	430	459	456	447	435	427	443	387	429	420	393	427	414	421	414	416	420	430	431	409	442	408	429	404	449	410	412	360	424	457	382	427	427	423	447	413	470	441	464	425	391	425	432	406	451	378	418	368	397	421	428	437	428	381	394	458	413	447	415	416	377	415	414	449	426	412	395	406	423	410	439	414	399	441	417	413	416	436	474	402	419	407	436	429	451	429	414	387	401	418	429	436	445	409	423	439	396	437	456	424	434	415	399	419	446	474	474	422	415	428	444	389	441	441	412	435	390	441	441	446	410	425	435	425	426	420	443	401	435	471	407	401	402	424	408	467	466	445	379	402	454	416	424	391	419	380	388	411	456	445	399	415	448	427	410	408	447	427	414	429	423	402	426	407	425	438	398	440	412	412	416	398	468	432	438	428	364	422	434	384	453	457	415	433	408	450	436	426	424	463	419	404	448	452	414	403	402	424	433	430	408	447	449	400	437	434	414	432	424	424	409	397	381	414	424	431	403	440	400	432	437	373	407	413	391	432	423	404	435	419	428	414	404	426	394	383	406	426	459	400	413	434	453	411	397	432	470	419	430	427	443	425	394	397	408	413	408	374	395	432	462	430	423	412	425	444	430	451	413	380	420	419	376	424	436	392	420	441	400	398	444	401	400	409	427	427	454	428	475	440	437	409	411	444	406	397	457	430	451	462	474	424	449	449	424	378	443	458	425	396	432	407	423	416	417	406	424	383	433	435	425	445	402	446	413	382	411	419	437	420	404	416	487	437	462	415	442	413	426	398	430	434	417	434	426	396	445	414	418	397	440	427	434	462	434	432	462	441	458	396	417	404	434	462	418	386	461	400	427	420	419	446	435	403	461	408	451	404	417	384	431	441	431	421	413	439	433	437	381	413	442	430	417	406	437	419	389	459	420	435	470	430	401	426	450	435	435	396	411	449	443	445	430	450	398	395	449	401	372	406	419	430	405	427	443	399	398	401	457	402	428	398	447	417	415	416	400	447	409	448	422	429	424	399	413	420	415	429	430	429	453	401	387	417	423	443	417	393	393	437	412	407	403	467	434	398	424	418	432	423	382	419	442	397	420	400	408	470	429	413	372	439	399	431	451	410	420	401	426	437	419	426	448	423	426	417	417	379	397	377	412	383	418	430	392	449	397	443	445	439	442	459	433	457	417	417	432	397	416	426	463	411	417	410	462	461	453	421	425	379	411	419	396	418	444	431	477	411	432	410	435	400	396	412	395	434	385	446	401	435	371	449	417	439	396	442	430	442	393	437	413	396	464	437	390	410	409	443	449	474	362	425	406	469	408	435	436	402	420	410	410	414	410	410	403	412	424	432	406	413	448	427	400	408	419	423	437	413	461	429	444	436	415	390	398	443	413	431	430	444	434	445	431	454	422	407	390	448	381	389	417	465	442	433	420	435	435	406	429	444	443	394	416	420	425	420	446	417	389	401	377	426	438	447	453	434	409	414	430	420	410	426	427	408	418	452	460	396	437	400	371	432	428	413	419	429	470	423	434	421	413	466	411	417	407	438	419	415	415	427	397	430	448	395	444	428	490	445	420	420	425	443	465	415	465	439	424	432	401	396	403	434	427	396	405	403	409	405	467	416	442	409	422	422	446	358	480	394	399	373	416	435	420	395	411	445	432	458	401	428	401	413	419	429	429	475	424	434	472	421	418	430	427	407	422	454	391	426	460	420	370	392	435	397	397	414	413	422	438	437	415	466	458	429	414	393	456	444	425	392	400	405	415	435	413	439	434	427	399	382	425	393	437	466	418	422	397	388	424	374	379	462	430	430	455	385	396	412	426	413	423	415	418	419	452	415	466	406	452	427	407	413	386	435	396	398	437	429	469	455	426	445	469	423	395	409	458	430	425	452	421	407	416	463	440	439	415	400	435	388	407	455	406	423	433	430	427	412	407	432	434	447	412	432	463	413	399	398	397	406	436	467	388	420	445	419	382	411	452	455	446	446	417	429	445	434	416	424	373	393	380	421	404	414	435	418	425	417	439	405	385	392	381	435	427	406	423	445	422	462	414	434	411	421	448	440	454	380	419	444	401	399	436	393	458	426	399	425	408	407	438	463	429	404	443	457	415	433	399	401	408	421	440	427	410	431	462	432	445	474	433	440	396	410	405	452	422	421	416	427	381	405	454	429	390	429	413	419	431	403	409	392	456	431	411	445	419	375	418	431	447	400	471	446	454	396	476	406	424	400	404	422	441	393	390	414	416	422	409	432	437	419	420	481	431	428	440	412	398	389	386	439	445	416	403	415	397	400	452	416	476	425	432	456	413	411	380	410	434	409	413	450	403	420	430	463	439	394	443	430	408	388	421	413	429	454	457	416	446	403	440	406	400	468	409	400	442	407	430	397	422	428	406	448	425	403	371	398	407	378	409	436	433	416	393	435	435	429	452	442	415	437	463	470	417	397	432	407	411	445	417	399	385	399	431	408	447	409	438	436	427	413	393	408	388	432	411	407	395	418	451	416	403	422	427	415	401	412	423	461	412	439	427	500	452	450	405	447	398	414	431	418	460	416	424	413	440	445	452	388	387	438	438	442	437	403	426	402	413	438	436	439	412	419	423	415	442	400	425	400	381	419	445	415	442	421	416	440	442	427	394	423	415	432	450	420	398	435	408	395	384	444	399	427	425	417	411	415	446	408	403	418	447	428	435	411	417	431	437	462	427	465	411	455	403	440	432	418	449	431	391	404	401	393	412	431	436	444	431	408	435	388	413	476	409	459	434	415	397	461	420	412	404	435	419	418	430	413	442	368	408	434	429	425	419	398	434	406	445	408	420	409	441	409	405	427	438	437	392	401	398	450	434	428	426	418	418	432	431	385	431	446	468	408	421	401
14996	9291	17271	16854	13184	9713	7622	5964	4602	3516	2462	1912	1609	1428	1390	1309	1223	1191	1096	1024	1077	1090	1128	1040	957	982	1011	990	984	924	926	985	1017	902	963	944	975	940	944	948	946	1014	972	1003	1015	965	964	1025	1005	922	953	992	924	959	975	938	1017	932	883	893	933	895	937	962	946	845	907	987	934	956	888	938	918	884	854	949	903	875	904	913	958	907	880	885	931	882	884	903	981	954	917	904	925	900	923	942	930	884	885	885	884	895	915	859	915	940	959	882	959	861	894	994	949	917	901	912	840	880	927	933	895	905	884	920	930	897	971	915	915	946	916	912	910	928	917	907	886	900	933	873	872	931	963	932	937	951	886	961	945	900	892	939	886	978	962	940	896	939	975	917	951	918	925	884	930	912	944	876	980	938	876	888	979	926	932	912	891	906	845	891	951	894	922	925	885	866	924	899	891	964	910	912	912	905	882	926	978	928	969	957	953	903	887	927	938	997	981	875	922	891	963	886	909	944	910	900	936	850	918	951	905	899	904	944	890	935	902	913	919	893	905	906	921	921	885	933	931	871	921	865	898	925	939	928	910	915	997	919	908	883	891	966	865	956	938	915	893	928	926	910	870	939	933	919	959	950	950	915	946	886	934	911	961	891	922	924	916	891	909	929	890	927	921	868	957	945	926	907	906	883	925	926	866	934	948	893	887	895	942	957	919	902	891	929	908	944	893	880	912	923	879	906	971	899	964	905	874	897	892	890	875	936	904	909	932	952	889	903	857	884	881	856	935	922	891	874	913	889	909	886	918	903	932	880	911	933	964	881	948	905	934	923	909	962	882	962	924	915	947	917	912	891	919	920	910	908	930	904	921	887	898	914	902	951	967	917	867	927	899	926	945	926	898	920	937	926	884	891	946	902	910	832	956	856	904	921	913	944	956	896	891	985	915	917	888	966	906	974	947	918	910	872	899	921	943	925	967	894	890	935	961	935	902	911	941	926	952	912	891	918	873	929	925	941	956	953	911	931	920	893	909	897	860	909	933	922	893	955	923	908	926	952	910	972	896	949	923	877	945	912	900	946	904	931	899	924	929	849	939	921	922	927	934	895	903	893	955	914	871	908	902	888	892	856	870	898	884	924	957	911	909	893	939	923	894	923	877	894	910	928	938	953	892	880	910	899	886	893	930	935	896	934	895	925	871	957	966	898	912	992	901	884	925	856	935	892	947	913	939	922	933	945	934	972	886	934	940	889	924	876	902	897	929	950	905	874	946	897	856	939	911	930	927	894	958	864	918	886	928	902	906	902	923	914	858	924	941	904	969	911	990	885	934	918	908	936	945	890	947	879	873	920	893	902	932	882	937	931	930	869	938	888	930	981	918	930	942	883	882	929	945	896	964	935	898	895	963	909	962	942	927	914	859	870	930	950	891	887	885	946	920	908	957	926	937	935	939	881	912	929	905	888	912	948	851	907	881	932	843	908	958	902	908	921	941	927	929	901	955	902	914	911	854	912	906	882	962	890	948	942	934	922	930	903	896	962	964	914	947	957	954	887	965	881	924	919	919	902	839	871	882	876	923	900	926	904	971	853	871	900	902	950	946	891	893	907	895	1007	901	960	911	968	901	910	875	957	895	936	926	937	882	898	898	891	946	883	933	929	898	954	931	928	904	900	938	883	875	925	925	910	932	965	907	927	928	902	907	930	912	956	884	966	874	962	908	923	936	899	952	919	924	884	901	888	927	888	895	913	909	920	920	926	847	930	930	916	927	932	875	883	899	944	927	938	960	933	924	944	892	933	924	909	906	908	940	938	927	883	927	929	934	921	902	900	855	883	921	940	917	887	925	982	845	888	921	897	926	910	926	941	965	878	944	904	868	939	933	936	926	928	934	947	900	937	953	924	902	940	897	877	906	915	914	911	943	937	916	954	927	979	896	920	923	889	924	884	939	915	897	935	859	898	853	884	898	943	916	865	930	942	901	932	935	897	935	898	894	899	878	963	927	913	930	886	902	940	937	908	902	867	988	926	922	1006	961	939	903	943	901	899	897	954	889	927	935	916	894	921	941	943	900	886	945	965	883	903	932	926	945	893	912	892	987	892	927	939	894	877	851	912	904	951	871	888	898	955	939	940	888	885	928	912	888	890	938	912	930	931	949	896	931	895	912	921	949	936	926	937	911	912	872	939	954	939	962	935	903	930	1000	910	914	936	911	899	895	882	922	921	881	918	956	898	941	920	877	890	859	922	889	863	899	936	917	887	908	926	868	972	923	920	914	929	921	938	922	882	870	853	891	859	952	900	910	923	921	933	941	942	924	1006	914	919	958	906	989	910	943	959	920	951	887	891	909	873	858	944	878	888	906	886	893	919	945	936	919	937	941	851	921	916	882	910	896	941	898	964	897	891	918	926	931	904	895	908	873	930	896	899	873	845	927	903	883	868	895	927	902	950	905	938	933	977	897	907	883	964	940	900	908	915	894	855	941	912	982	930	901	898	915	978	889	934	1003	940	871	911	928	879	918	901	888	877	939	944	913	895	867	946	960	895	900	959	892	894	886	923	964	897	918	889	891	899	887	929	912	864	893	938	907	901	967	946	896	949	920	866	905	912	879	935	927	912	961	897	906	875	846	887	893	951	912	935	960	905	925	920	985	922	931	908	935	955	917	906	922	891	979	923	966	879	946	908	874	929	901	941	914	926	936	900	912	946	931	974	891	897	889	932	894	950	895	898	912	980	890	963	863	901	970	909	908	929	939	884	911	864	916	875	929	908	906	897	900	865	931	912	882	932	876	914	905	941	899	942	918	947	920	871	978	965	933	919	978	900	896	950	910	893	887	900	906	864	939	903	945	888	917	911	893	935	918	948	898	867	896	889	912	994	903	955	910	884	918	946	888	895	917	889	900	918	894	863	880	916	937	955	932	972	932	954	929	913	930	878	915	910	897	895	951	906	906	897	920	893	914	948	969	901	925	956	880	876	935	903	907	946	882	881	848	938	965	884	870	977	880	876	903	893	920	885	915	848	877	904	922	891	885	892	887	966	909	910	891	924	913	972	905	896	893	934	856	953	921	931	877	926	864	898	908	936	898	902	906	938	934	898	969	1013	909	929	916	927	915	899	960	867	892	973	949	900	931	918	887	937	902	940	960	933	918	937	905	900	976	899	876	915	852	908	901	933	893	895	932	926	899	892	914	865	959	867	930	909	937	910	941	977	887	914	896	885	883	845	865	926	927	886	898	857	940	881	935	990	922	902	902	951	902	846	891	894	958	933	881	977	890	966	867	903	901	896	903	889	934	916	920	964	911	882	908	948	960	941	912	924	980	896	901	888	934	959	914	972	951	937	910	952	902	980	915	934	907	943	982	906	931	917	935	938	884	909	921	913	896	912	979	888	950	944	889	933	905	902	915	891	885	913	927	918	898	895	934	880	1001	893	915	865	935	934	909	896	899	896	922	952	933	926	908	907	929	864	945	874	919	920	958	893	857	870	889	928	891	911	924	901	906	944
9219	4012	4216	3114	2015	1395	978	791	676	550	482	431	422	396	400	362	362	392	364	353	361	341	394	380	340	335	318	421	386	385	326	348	357	373	374	377	334	358	347	358	324	356	379	346	333	327	348	349	330	370	372	348	317	330	375	372	356	358	375	372	379	354	345	331	367	329	336	338	351	344	344	384	354	402	361	325	382	309	357	337	364	349	372	364	350	357	356	377	320	359	383	325	343	334	365	349	385	377	341	355	379	363	376	371	363	345	356	332	354	327	382	334	365	335	368	362	352	388	362	375	400	335	343	379	361	345	355	347	374	359	346	340	329	354	342	387	348	344	348	348	367	396	329	360	357	422	392	341	376	336	362	341	336	361	373	351	342	345	341	350	326	355	328	341	321	356	353	383	353	355	387	333	358	335	327	316	322	362	365	364	394	366	344	349	361	361	376	308	363	345	383	337	360	376	334	333	356	320	333	381	301	362	367	306	342	321	301	311	358	368	346	324	345	370	398	334	372	339	346	344	334	349	347	382	335	343	313	364	343	315	351	369	362	372	379	358	346	345	363	367	383	336	348	340	387	338	300	314	328	324	361	319	347	310	286	338	313	345	336	337	325	319	287	360	342	337	333	373	348	352	313	363	347	360	345	367	330	327	379	376	352	326	339	378	356	371	408	386	346	370	357	331	362	332	369	367	334	336	381	379	328	359	375	339	372	372	351	353	375	321	370	363	362	331	346	312	347	339	360	355	358	324	361	371	340	354	350	363	328	356	306	380	362	357	312	331	344	327	349	390	356	373	357	347	322	337	380	366	356	325	372	376	337	365	347	368	348	299	340	350	342	350	360	350	365	379	404	377	337	348	334	354	355	369	314	352	325	400	369	363	353	307	380	357	359	372	344	362	368	377	359	341	357	360	351	314	368	391	340	326	360	352	357	330	339	354	361	395	363	319	343	375	394	364	373	363	337	331	338	368	363	336	325	312	321	324	377	320	377	365	345	347	354	363	337	360	359	352	379	328	359	347	368	391	364	323	357	334	357	334	366	341	321	344	338	326	317	386	375	360	367	320	335	361	358	357	367	341	320	331	359	321	359	378	357	364	359	387	352	344	323	353	313	342	333	371	323	364	410	341	365	345	354	304	304	391	369	358	352	369	343	377	357	339	344	340	364	390	362	377	362	341	338	334	326	362	351	352	357	343	336	345	362	325	375	360	310	343	324	366	348	383	335	345	371	332	313	347	357	306	411	343	350	354	374	375	353	369	360	387	417	350	383	342	381	373	361	329	334	349	329	332	362	344	376	357	318	357	353	358	352	328	361	350	328	363	372	358	347	338	325	360	383	361	321	341	318	336	354	333	383	365	361	311	357	373	358	337	366	301	331	365	364	343	345	363	384	366	337	347	352	361	354	327	319	343	354	352	379	390	349	349	387	353	342	356	357	346	362	373	360	358	330	375	345	341	365	339	344	354	390	352	346	352	404	343	328	333	350	374	321	352	397	399	354	319	374	358	346	352	345	358	362	340	326	343	390	333	385	352	341	365	383	325	377	362	363	355	366	335	351	344	369	313	338	345	367	334	324	338	365	353	365	350	364	362	359	342	354	345	381	347	368	334	325	354	353	362	350	398	337	328	355	363	351	335	325	341	348	389	334	361	376	361	375	335	333	330	356	352	373	341	357	348	347	353	340	343	359	308	336	352	351	349	335	357	354	326	332	338	374	348	376	352	357	343	377	377	362	353	337	327	368	331	355	343	335	345	330	353	335	352	357	344	342	375	333	326	353	358	336	375	365	335	361	342	335	382	343	338	325	351	371	337	317	343	344	349	340	372	348	340	369	341	370	369	398	313	374	362	317	343	346	354	341	374	373	343	337	360	314	364	347	337	364	362	346	313	341	358	360	328	343	401	365	374	357	357	375	374	389	392	332	345	348	335	374	357	328	336	348	368	323	363	358	334	352	361	322	337	347	348	305	379	331	346	344	371	352	347	328	348	343	347	344	343	364	350	347	387	332	342	384	396	345	309	350	329	352	319	353	352	369	364	368	362	349	386	324	327	356	325	350	386	353	334	336	337	357	370	337	358	373	389	346	354	357	348	381	384	376	346	360	341	336	346	380	367	371	332	331	352	317	344	335	321	368	355	322	333	343	353	344	371	325	366	326	321	345	354	390	420	298	424	326	354	347	337	321	338	324	340	321	367	364	394	327	329	357	338	377	331	356	325	338	308	340	342	339	358	356	358	331	382	373	367	330	355	327	353	356	369	352	374	339	334	347	333	378	353	321	307	334	346	335	378	349	379	335	349	314	372	362	350	337	355	375	352	346	349	340	359	355	325	328	330	361	335	379	364	362	316	307	370	341	367	344	345	365	292	321	355	362	363	339	327	337	326	358	365	332	336	342	363	373	384	347	326	381	352	382	365	373	335	365	359	361	355	362	363	340	337	344	373	340	319	344	336	355	343	322	335	313	320	377	335	355	369	337	326	310	355	339	385	354	362	365	379	391	373	365	349	347	366	390	345	369	388	313	341	351	336	351	345	330	332	367	365	351	367	382	352	334	340	358	360	360	321	333	343	321	356	318	371	324	360	385	362	331	337	337	339	399	354	329	356	346	368	367	362	339	368	374	327	339	361	335	371	340	406	340	341	358	357	357	367	336	366	343	363	348	338	334	306	341	325	322	299	338	339	322	361	345	379	333	326	336	314	328	329	321	359	403	358	368	345	402	363	354	357	356	352	330	324	307	367	363	349	349	347	365	362	354	338	342	347	362	363	339	360	336	358	349	316	354	319	333	359	333	342	330	367	360	330	315	342	357	332	374	365	369	365	385	367	386	334	360	365	325	360	406	353	336	351	346	378	319	310	295	335	317	348	392	364	353	365	333	314	335	383	349	362	368	360	351	331	342	296	355	340	337	356	360	357	379	360	336	338	358	347	365	346	339	334	333	322	361	307	325	349	361	344	388	343	333	363	359	338	376	371	363	374	335	315	336	326	347	363	375	321	331	310	364	323	331	337	344	371	378	370	354	358	372	299	335	406	339	363	340	369	385	360	350	388	341	371	375	375	355	349	351	374	359	333	390	367	376	360	357	393	352	324	373	339	327	351	370	338	365	344	366	337	351	359	364	353	380	365	345	389	329	342	341	325	381	342	321	376	362	310	366	355	351	321	345	366	335	339	349	343	366	321	336	340	375	365	334	359	345	319	344	342	336	347	372	327	372	353	342	366	332	355	316	357	346	348	341	336	354	355	354	333	351	327	349	348	347	357	320	356	337	331	327	344	318	364	349	380	372	354	376	352	331	343	307	327	364	364	339	393	353	372	395	339	368	323	355	338	377	334	375	319	335	346	341	321	394	359	346	334	386	330	371	356	380	369	358	362	368	312	333	341	375	356	306	342	379	371	358	327	349	356	382	390	339	351	351	350	367	375	341	344	352	358	350	328	368	322	367	344	337	368	332	352	362	330	334	335	353	365	408	327	339	350	335	349
5544	3701	7454	8142	6666	4765	3629	2888	2231	1798	1367	1222	1028	948	885	936	884	833	859	807	783	805	808	869	862	870	824	808	760	774	743	739	759	783	707	762	741	773	752	783	809	773	783	813	814	777	803	755	829	771	764	813	766	828	798	792	783	761	768	747	785	731	730	806	776	774	759	795	770	766	775	752	771	801	731	769	778	805	792	765	793	714	764	732	749	745	792	749	781	772	781	786	726	756	781	779	771	764	720	825	799	750	794	757	744	773	753	772	714	798	762	780	736	801	806	797	718	762	812	824	755	761	796	732	785	759	815	733	780	775	763	803	758	798	789	773	806	847	751	748	752	765	795	796	757	731	749	748	709	750	812	795	755	808	792	800	744	849	776	780	789	776	757	748	779	769	768	773	804	750	761	774	737	760	757	825	787	747	795	751	757	794	784	739	777	779	812	762	802	780	765	717	754	779	762	735	776	789	747	742	780	783	775	763	734	777	792	748	792	740	735	783	774	765	782	762	822	753	745	777	798	742	761	755	806	762	792	783	750	753	734	788	742	819	812	777	782	761	815	794	735	746	798	792	790	689	773	763	810	765	778	758	778	759	706	745	736	751	730	741	724	797	772	700	789	775	776	730	757	719	760	787	771	754	744	788	791	745	797	788	786	795	772	765	771	783	776	729	801	799	768	775	774	831	766	726	774	766	740	781	763	769	734	757	759	805	798	838	805	788	791	753	782	804	753	773	759	791	751	774	808	759	777	768	766	760	770	781	814	766	768	772	832	818	757	811	730	834	767	767	796	739	724	795	705	777	739	742	789	780	797	736	764	740	765	770	729	828	800	756	782	776	770	747	751	760	808	782	785	771	789	745	762	728	796	784	798	805	741	770	850	741	773	768	762	796	729	774	776	751	784	741	751	790	765	720	755	730	750	766	750	766	777	797	808	739	781	784	825	786	784	756	812	743	770	760	751	743	760	808	752	787	784	806	802	776	755	784	726	789	719	791	755	766	778	713	741	782	778	784	769	759	746	760	761	751	790	809	779	796	766	744	756	792	795	782	789	770	815	787	811	781	738	767	743	801	795	779	771	748	782	762	765	763	773	764	788	731	750	795	771	788	737	764	798	755	779	727	773	777	742	792	729	746	755	796	781	773	755	789	748	743	753	814	757	683	757	713	749	753	768	770	796	793	760	797	750	764	780	765	725	799	779	757	759	770	784	723	741	764	800	728	760	793	767	757	754	763	797	790	816	804	772	773	783	792	805	820	799	749	759	732	810	718	778	812	777	750	766	751	756	751	786	744	741	747	784	775	774	771	792	752	756	795	718	777	774	840	771	766	759	759	755	776	711	773	725	744	754	750	774	752	751	766	744	727	730	714	767	772	752	795	758	787	716	738	708	778	767	754	787	755	777	772	777	778	766	754	738	753	764	780	776	744	796	763	804	809	743	799	776	748	842	741	778	801	726	798	755	724	765	785	790	769	744	741	749	736	739	753	746	811	799	769	747	794	782	778	795	764	756	759	725	751	786	734	784	783	750	792	804	716	799	738	756	770	752	800	792	769	770	771	796	756	738	822	744	768	844	802	761	794	813	776	773	755	809	772	772	776	799	764	745	772	809	802	772	809	778	702	732	762	765	750	758	831	767	789	725	783	784	768	718	759	800	763	786	754	748	737	715	766	738	753	800	801	861	794	782	736	717	778	724	771	794	782	741	753	808	780	763	775	755	799	774	802	796	772	771	773	802	799	769	758	762	764	770	762	759	766	764	805	819	780	766	813	755	816	797	763	800	740	755	775	789	790	792	811	765	771	789	748	784	785	718	806	797	753	721	728	787	774	829	806	746	761	711	757	735	814	811	784	771	796	723	781	800	747	773	774	810	772	743	736	790	797	777	740	810	721	803	756	776	766	755	755	756	835	776	736	795	769	810	751	811	793	760	731	758	784	771	786	771	759	752	756	733	779	753	822	785	832	769	729	816	742	771	736	749	722	824	765	722	763	767	717	784	802	739	793	773	842	715	765	750	781	769	770	740	782	751	740	775	736	736	748	793	790	760	758	756	786	748	752	812	769	773	739	775	800	713	785	747	762	749	765	763	855	763	822	790	802	748	773	725	794	802	750	754	724	770	718	747	761	782	773	748	778	762	790	761	772	783	783	769	772	791	799	785	782	761	742	761	814	808	805	817	796	743	756	760	745	803	741	784	779	821	692	793	749	780	808	792	734	775	742	777	759	771	764	789	773	720	752	772	760	728	814	809	792	808	744	755	752	739	760	783	796	775	799	776	768	800	829	786	730	735	747	763	780	763	783	770	784	760	780	781	782	742	772	786	775	826	750	842	748	756	814	787	730	788	775	778	726	771	806	747	816	786	809	744	782	780	820	801	774	821	792	770	736	819	780	772	743	764	803	794	722	722	771	724	784	795	779	749	807	790	787	747	777	808	739	796	776	722	785	730	779	753	794	741	744	741	752	785	804	730	764	800	745	745	780	720	791	765	768	791	787	773	789	771	770	805	819	786	730	783	812	788	768	783	764	803	770	785	798	810	785	764	749	783	754	792	817	794	810	755	810	762	730	768	796	772	761	712	776	795	774	725	788	776	732	752	826	725	811	744	806	782	760	804	788	794	779	783	751	748	760	743	765	765	771	781	728	778	752	721	749	765	767	737	751	747	797	765	750	795	737	756	776	778	827	811	765	790	761	767	809	786	770	713	733	766	772	736	817	768	755	800	794	804	770	750	782	692	776	774	721	777	725	775	749	714	809	728	797	763	762	788	783	797	733	791	779	749	791	796	759	758	781	743	734	773	788	761	816	735	747	730	787	787	780	731	838	780	787	796	791	757	805	806	771	787	777	777	772	814	747	788	741	797	774	815	753	750	729	753	772	761	761	761	727	816	724	745	753	767	820	759	729	748	784	764	777	713	794	756	763	711	802	752	784	816	721	771	752	755	792	784	736	835	747	779	776	736	773	766	790	765	779	768	824	819	791	758	818	790	784	734	700	822	803	771	783	724	792	742	746	758	774	763	785	842	784	776	729	757	815	790	831	732	802	750	744	803	789	813	763	785	791	810	793	746	754	780	748	768	757	783	745	755	785	809	766	733	787	776	765	753	817	791	710	791	798	764	792	774	783	742	788	751	832	806	763	746	768	748	767	759	772	738	758	793	802	739	772	791	788	748	734	770	709	794	745	770	822	755	820	736	748	741	784	765	778	788	777	778	801	821	805	742	802	773	771	752	762	766	763	730	776	732	734	783	794	755	786	773	737	791	798	730	734	784	801	748	763	702	779	756	849	814	818	769	763	788	782	788	744	731	744	839	767	705	744	794	798	753	766	795	776	803	757	765	800	787	831	771	830	771	787	781	763	782	752	779	762	764	797	773	820	762	802	774	782	782	774	727	830	712	804	764	744	778	723	736	785	726	782	782	759	743	738	809	742	789	748	742	747	811	769	773	767	734	762	786	761	783	781	753	794	792	809	741	761	759	724
18397	7930	8779	6452	3711	2448	1599	1055	929	682	568	514	434	388	335	376	372	361	358	372	351	351	374	375	357	351	352	357	349	347	355	377	325	390	330	332	354	342	382	342	337	351	306	328	377	353	368	352	352	345	342	335	351	334	335	333	338	368	337	328	350	313	340	338	322	332	331	346	323	345	348	338	344	309	324	363	372	335	329	324	345	310	343	369	334	326	355	369	335	358	309	308	335	345	309	362	333	370	380	345	376	351	370	334	356	353	353	326	380	352	332	351	372	338	382	351	366	307	324	353	363	336	348	344	332	329	355	327	361	323	332	360	351	341	362	322	337	389	378	310	333	311	305	370	341	331	366	340	360	340	356	351	326	342	370	364	362	358	355	339	340	338	349	327	355	369	331	353	358	362	326	291	305	303	363	321	300	355	356	361	347	363	365	377	382	339	355	324	380	373	352	327	362	347	375	321	359	354	363	363	368	299	355	362	353	329	322	331	351	309	366	374	367	345	329	324	340	357	381	326	314	353	336	336	321	338	305	350	353	349	303	363	352	339	349	351	382	324	335	340	315	306	339	317	360	336	372	343	319	368	346	330	334	316	384	338	345	400	340	341	339	343	335	336	325	387	340	349	373	362	343	359	325	358	343	320	319	368	353	319	349	347	352	346	337	357	323	343	376	345	314	338	361	339	362	346	345	326	352	359	347	322	319	327	393	370	380	341	353	381	360	305	308	331	355	305	369	364	337	357	349	320	353	341	353	326	346	344	376	351	378	343	341	371	318	367	360	318	392	334	351	356	347	329	319	346	370	364	327	337	324	349	304	321	348	333	367	370	374	362	376	352	331	341	325	330	344	363	309	311	343	333	356	317	339	333	345	339	332	311	324	340	349	336	347	358	344	334	329	344	348	339	321	329	366	376	322	346	338	350	347	330	342	328	309	338	318	390	330	316	341	316	352	348	324	332	322	353	375	332	312	312	320	333	321	362	348	356	364	374	333	327	346	321	337	348	325	369	358	363	356	350	358	368	325	347	361	369	375	356	360	350	337	347	339	348	327	326	368	327	281	357	309	358	326	332	357	358	303	336	340	367	317	325	356	321	327	300	338	378	320	339	325	317	353	358	349	312	345	347	353	318	350	324	370	328	375	344	373	360	301	373	316	343	329	319	336	332	336	338	332	339	380	374	359	380	343	336	301	335	340	351	357	336	329	341	364	325	348	312	302	307	356	329	410	359	368	331	356	318	365	346	330	353	298	423	325	320	350	356	345	313	362	311	339	298	368	349	366	364	359	360	360	331	310	333	319	331	334	339	366	326	359	328	324	341	343	387	348	353	348	333	337	378	331	342	358	318	340	338	360	355	333	352	316	347	319	354	351	335	349	331	363	361	359	330	352	374	331	337	342	347	361	341	346	366	328	332	363	360	324	337	346	311	337	346	354	330	333	346	326	325	337	371	392	375	357	344	354	336	369	337	356	352	360	367	355	384	365	337	304	314	350	308	342	353	367	347	318	346	352	365	354	342	353	349	353	331	364	353	328	354	332	366	366	374	339	337	330	345	366	372	327	328	361	353	384	335	396	341	331	330	347	386	340	353	311	376	341	334	349	353	332	346	339	334	331	356	313	379	372	331	352	317	334	330	351	344	325	371	347	365	310	327	348	333	368	345	317	365	350	340	341	367	360	343	355	399	340	331	359	344	336	322	336	301	348	375	327	337	357	359	391	345	324	327	344	361	353	377	390	313	329	342	341	345	338	326	349	355	387	346	366	356	326	402	341	367	354	354	355	322	326	332	355	348	355	357	321	341	349	331	352	321	328	345	324	321	346	339	345	317	350	341	327	340	333	334	363	344	358	353	377	365	360	337	311	336	343	346	361	352	345	357	348	336	365	345	337	337	325	317	330	310	332	314	383	335	345	329	348	365	366	359	312	333	336	341	338	356	351	337	316	369	353	315	323	334	350	323	371	337	361	360	368	325	331	357	313	362	353	336	324	321	352	372	321	339	308	375	329	339	335	373	317	325	349	335	320	365	354	322	327	358	351	371	329	325	363	351	344	348	319	337	311	321	368	322	386	344	347	351	331	325	351	351	404	343	321	329	369	314	353	323	367	325	365	336	325	359	316	365	349	330	331	308	344	365	340	336	323	379	335	352	325	309	342	347	333	318	392	357	350	362	331	391	370	334	346	343	381	369	348	350	335	355	373	337	352	332	331	366	315	347	321	318	338	340	377	356	335	374	356	341	339	356	360	375	355	326	356	343	332	378	330	340	335	321	337	343	383	313	338	367	368	345	325	342	324	351	336	360	307	360	365	338	343	343	364	333	346	325	365	316	321	329	358	332	363	346	364	371	349	385	329	331	328	365	348	348	331	317	372	346	328	324	357	358	371	355	329	344	380	365	342	306	330	327	350	370	338	343	354	345	321	318	380	333	316	361	358	337	339	321	330	365	333	352	322	335	338	348	384	351	350	328	352	347	320	340	344	358	316	343	335	355	364	305	301	348	331	327	344	324	332	338	362	326	329	356	359	329	367	373	323	328	345	361	363	325	352	361	339	360	345	344	341	374	332	340	384	365	351	345	321	339	341	339	325	332	327	375	403	351	320	336	355	334	330	350	366	344	334	370	328	383	340	345	362	376	319	405	350	346	362	339	322	340	364	364	369	359	326	342	360	340	326	379	329	364	363	330	354	339	368	355	372	331	350	347	384	354	348	342	327	354	334	327	356	340	351	344	341	352	350	313	364	333	321	333	343	393	312	336	324	326	337	339	309	362	354	355	364	334	369	388	302	348	363	316	347	327	327	330	366	339	352	352	397	354	313	347	352	340	344	331	318	363	348	365	370	358	365	372	329	347	346	320	370	331	377	368	347	352	341	345	344	335	355	334	325	356	339	329	329	361	332	345	356	359	383	337	330	337	365	358	365	365	328	331	372	362	322	322	317	331	333	318	376	351	343	347	323	379	328	309	364	335	333	357	370	353	341	362	358	375	359	344	355	329	353	346	319	349	359	340	371	350	343	358	368	332	325	338	320	337	340	345	339	361	290	364	342	333	294	358	352	323	320	360	349	331	345	326	334	337	334	363	313	354	345	338	317	353	339	359	340	312	293	362	359	331	313	312	322	329	341	366	312	338	337	330	391	364	304	331	351	337	364	332	354	334	351	349	359	335	344	323	308	362	361	345	339	341	353	350	343	356	338	391	331	350	350	349	291	376	334	397	407	345	313	347	334	328	348	334	358	353	324	331	331	312	368	331	342	368	371	341	353	386	336	320	353	333	345	340	374	327	336	305	320	325	322	354	366	351	380	358	368	327	286	367	321	343	337	388	321	301	366	305	339	388	312	342	358	315	337	335	341	360	375	305	326	366	337	341	343	365	361	306	305	379	352	316	356	331	360	367	389	343	336	358	329	338	345	327	345	343	330	319	371	344	310	348	347	378	371	329	327	344	334	327	338	335	392	372	383	324	320	361	327	363	353	354	337	358
11138	6438	13215	13567	10450	8030	6178	4401	3343	2710	2034	1482	1269	1100	1058	1024	1014	932	881	871	914	838	917	892	833	811	783	810	793	834	804	776	843	762	749	833	747	758	776	788	772	884	894	800	845	795	765	854	812	888	821	805	823	779	842	759	776	820	766	769	795	744	736	741	755	746	780	739	777	758	746	752	766	802	792	800	731	763	765	726	815	777	767	774	770	781	740	719	753	703	781	801	746	772	760	793	754	733	800	746	766	783	784	763	757	816	761	761	740	765	788	776	809	805	806	744	718	696	804	790	798	747	762	765	755	790	761	825	749	743	832	764	748	759	709	814	796	788	754	755	762	798	801	797	762	784	736	813	779	749	762	769	728	789	771	753	764	750	806	780	763	767	775	738	755	778	764	768	757	768	786	774	755	755	731	787	773	768	784	792	786	775	809	729	768	762	754	762	736	742	817	794	745	776	772	772	772	806	793	795	777	780	742	775	720	782	732	779	793	754	730	771	812	749	795	784	796	750	778	737	816	751	822	727	745	758	778	783	778	753	784	786	753	810	735	783	756	686	822	764	783	748	822	759	789	748	788	807	740	780	809	764	831	769	774	779	754	800	796	754	753	773	754	736	763	761	720	772	734	781	772	793	810	812	746	780	735	773	740	725	743	727	780	740	747	776	806	798	765	786	788	811	773	717	731	754	781	739	739	775	775	704	801	765	747	707	736	753	785	715	803	767	761	796	794	774	782	766	754	795	737	785	806	789	786	752	733	738	786	748	755	716	796	748	780	750	758	791	757	756	828	796	756	759	777	787	763	775	809	838	741	785	796	748	779	762	792	784	724	762	793	762	799	778	745	780	758	740	722	772	756	726	730	768	757	802	804	843	812	761	777	792	744	677	747	788	769	803	729	756	733	764	767	745	787	704	765	768	848	763	730	713	810	767	732	822	771	765	793	828	809	778	777	724	791	770	816	742	778	756	741	755	769	772	769	748	779	738	786	750	778	806	789	743	772	805	770	752	772	776	731	787	754	715	748	730	756	798	747	769	797	800	796	778	729	776	738	817	736	798	768	776	806	799	730	757	816	791	763	739	750	801	752	757	813	725	754	774	781	782	805	794	764	741	782	747	787	725	722	762	765	818	795	784	791	742	735	762	764	853	754	783	748	704	743	796	798	756	766	748	750	798	773	759	747	744	778	767	752	762	770	741	745	768	792	758	766	769	805	792	747	775	783	773	752	810	812	740	718	765	704	796	812	741	747	735	791	848	751	777	732	729	754	747	765	753	735	779	731	772	734	792	775	779	810	736	762	765	830	781	766	745	749	787	794	766	804	763	833	804	756	786	740	784	738	768	815	833	736	771	759	792	759	812	746	821	750	768	788	781	827	777	775	744	788	696	743	768	730	750	789	778	745	787	721	771	758	755	780	790	734	833	776	725	772	724	750	796	798	757	776	773	761	716	780	798	820	731	846	794	848	797	714	755	788	734	692	749	750	754	814	784	787	792	786	817	768	776	782	729	752	732	767	767	786	756	782	784	736	716	775	746	766	742	754	814	764	759	779	766	786	769	747	762	759	807	811	768	736	794	719	751	722	760	814	801	825	748	741	796	721	764	777	754	712	785	707	785	781	788	768	763	792	767	784	779	799	778	731	777	754	746	766	784	801	731	753	800	809	759	697	749	780	794	783	812	743	777	767	721	767	765	840	758	777	763	781	796	709	782	775	753	743	733	751	805	745	780	768	739	775	769	787	767	797	767	757	760	731	790	817	770	773	769	802	781	783	769	759	776	796	773	784	807	755	786	769	781	788	748	768	695	739	768	777	774	735	784	730	776	775	751	757	781	740	787	759	772	770	797	731	802	791	811	782	750	788	803	712	737	741	730	790	775	779	733	795	811	747	800	732	752	812	759	823	765	775	833	720	819	783	808	777	779	771	726	750	726	790	801	746	810	731	791	800	761	754	773	821	718	777	773	799	797	762	743	784	797	784	791	764	776	769	763	761	750	767	768	751	738	727	753	749	763	776	778	726	730	777	766	777	790	789	760	795	771	777	765	773	784	692	779	737	735	820	714	732	747	735	755	737	729	806	796	731	808	761	761	765	734	763	788	873	769	734	814	822	729	744	772	773	800	807	782	797	770	771	763	754	729	765	740	764	757	746	753	801	734	750	762	789	764	765	766	812	787	777	785	751	774	766	779	789	792	785	805	738	782	722	750	837	777	763	791	764	804	807	766	722	746	765	768	755	807	752	789	754	735	733	716	792	780	822	756	824	774	745	773	740	762	756	778	779	769	771	747	806	744	745	766	747	787	738	787	772	771	771	813	760	753	763	772	758	767	735	774	796	774	726	803	800	794	730	776	776	761	771	751	756	768	766	702	759	737	738	782	782	778	772	783	766	767	732	727	804	781	764	800	756	740	764	769	744	823	770	764	790	772	754	811	727	801	797	776	723	724	781	759	721	751	740	761	784	805	814	779	777	759	742	776	760	753	780	738	755	807	712	847	716	746	749	806	785	758	764	794	794	768	797	804	780	759	806	784	778	727	770	718	825	714	702	830	793	750	773	730	758	748	780	754	774	775	777	787	707	779	782	760	830	705	708	810	795	751	742	755	759	716	766	725	723	755	762	771	765	752	749	820	776	789	766	783	718	746	750	788	752	773	774	751	792	777	767	802	708	767	735	798	818	773	782	763	770	777	745	797	729	742	724	791	718	742	786	776	753	776	743	703	766	766	773	811	733	843	770	706	783	810	753	834	818	807	800	772	696	780	797	771	749	765	764	746	755	773	756	768	788	806	794	733	773	727	749	798	753	799	752	759	776	765	805	712	755	763	785	761	804	776	720	684	703	806	771	783	782	790	767	743	771	742	741	779	760	760	792	795	735	758	785	768	735	782	781	724	832	761	728	787	761	770	822	747	787	833	774	837	718	736	742	762	819	721	790	729	760	737	795	765	759	785	741	758	780	801	740	812	816	777	773	725	784	746	761	731	771	785	784	817	801	768	783	772	794	761	766	751	759	766	787	780	834	791	749	736	728	806	754	774	762	788	757	746	728	754	781	785	762	752	773	762	801	760	810	785	804	781	787	776	788	759	792	811	743	768	727	754	767	757	743	727	761	768	748	754	748	758	736	791	755	777	748	773	748	725	779	768	806	793	718	751	759	781	783	766	690	772	781	777	786	799	768	706	754	764	789	749	798	752	730	740	802	800	752	771	733	773	755	740	834	752	738	789	750	771	785	780	763	747	747	809	809	777	790	712	795	758	760	767	762	791	783	772	790	755	775	757	774	699	751	744	726	790	752	770	745	711	774	707	681	794	727	794	740	786	799	742	795	743	736	764	789	760	742	761	762	750	764	694	812	762	785	735	784	763	728	803	735	748	774	746	791	764	797	794	815	757	775	797	725	776	762	779	755	787	799	766	751	800	768	746	727	709	741	761	786	743	765	757	786	775	780	779	757	764	793	730	827	754	762	758	799	770	771	806	775	810
26877	12670	13307	9543	5487	3383	2403	1631	1259	1006	796	714	559	528	518	487	468	448	428	454	430	428	447	458	472	444	459	430	449	463	418	448	443	422	444	442	428	433	421	396	415	414	441	443	409	408	419	444	418	428	429	409	400	401	476	429	427	424	437	437	411	405	431	453	437	489	418	430	468	453	428	439	386	410	436	409	413	389	401	403	419	444	410	450	445	404	422	392	430	418	419	412	398	425	421	421	431	423	427	429	389	403	435	400	407	418	424	387	437	413	431	413	414	432	483	375	398	422	402	462	384	451	451	425	397	450	472	393	447	439	364	424	422	412	387	409	455	420	421	422	397	435	462	437	453	395	442	407	466	426	420	435	471	403	426	396	424	415	463	406	431	442	439	414	400	426	420	469	449	411	436	413	404	447	406	459	438	439	391	470	416	462	419	413	452	382	400	438	433	458	415	374	382	410	421	455	440	405	444	421	431	430	458	434	456	423	444	444	415	394	406	358	421	411	428	434	412	414	444	427	437	431	424	413	437	455	409	399	430	414	406	398	435	427	418	415	455	460	473	486	437	434	392	439	402	449	450	449	427	442	437	446	442	425	393	431	391	427	444	401	431	424	430	416	409	421	436	419	401	413	375	431	455	406	495	438	431	400	404	458	419	396	380	405	416	407	455	445	431	408	419	443	434	421	403	401	417	449	426	423	435	385	421	387	417	437	413	389	425	459	426	396	403	435	415	401	420	426	444	401	416	421	436	412	414	439	454	406	392	419	444	418	423	384	416	428	427	460	452	470	449	401	429	405	377	460	468	450	415	443	400	434	437	396	418	438	425	410	439	405	444	461	415	372	417	405	393	433	409	418	423	432	402	440	435	446	446	424	433	427	437	446	405	412	421	468	440	435	430	413	433	413	431	416	423	430	410	417	434	436	428	444	418	436	401	455	437	391	432	438	412	438	451	436	457	457	398	402	417	420	413	467	438	404	453	437	430	409	412	450	464	434	440	417	429	444	412	414	400	430	457	429	432	454	416	409	388	426	430	401	438	466	437	428	461	420	447	427	432	413	456	415	411	443	425	459	430	417	417	427	465	395	460	434	456	452	459	426	405	447	424	415	426	422	408	443	444	425	447	458	412	440	399	419	445	399	416	401	416	426	414	386	402	407	455	445	394	398	464	431	433	427	438	403	393	425	424	434	436	464	390	472	406	429	425	400	429	425	447	377	395	383	432	454	400	484	456	387	395	395	461	398	440	404	417	422	408	467	453	376	421	444	463	460	418	419	439	423	403	428	437	437	425	476	382	363	440	432	421	432	414	427	410	433	393	431	490	446	423	390	407	448	433	426	411	462	441	435	419	440	444	407	417	430	423	399	428	384	429	398	432	405	437	426	434	450	416	454	397	432	415	464	434	404	421	415	457	434	421	419	439	425	419	436	370	428	418	432	435	433	422	387	427	430	433	424	436	457	450	400	407	389	409	458	445	466	435	420	417	441	426	424	381	439	434	431	434	448	454	422	405	423	434	396	406	391	415	413	438	436	426	418	417	443	470	451	442	431	413	414	468	441	406	443	407	453	446	437	465	402	442	458	429	447	394	427	420	412	402	439	402	445	431	404	414	447	416	414	402	428	392	427	396	421	376	430	437	447	443	425	476	434	414	415	434	450	476	401	428	420	445	403	440	414	401	401	395	410	470	422	437	381	412	403	436	457	417	445	390	430	408	457	453	411	445	398	429	443	397	417	427	417	402	457	422	380	402	424	423	414	438	462	390	448	414	424	395	438	410	392	438	443	435	406	436	435	420	425	416	432	432	410	396	401	405	387	425	407	455	424	371	388	373	434	428	410	433	405	444	400	433	430	429	407	454	421	424	422	419	393	407	443	413	433	404	419	427	420	402	443	405	412	414	403	430	399	440	433	412	438	413	438	455	449	429	407	438	438	440	455	464	452	463	428	445	436	420	396	462	458	449	483	402	443	405	414	438	398	403	442	426	419	467	435	418	436	399	458	387	434	418	381	420	425	409	422	465	424	441	465	424	453	436	430	415	413	414	425	447	403	466	442	424	419	410	444	439	467	408	412	421	433	445	408	448	423	473	427	460	421	438	424	375	437	429	436	424	406	402	409	402	410	448	451	443	406	446	409	368	436	457	408	449	403	428	429	405	434	400	425	400	439	485	411	360	398	446	414	448	455	400	414	438	437	402	429	428	408	420	417	417	423	424	481	452	433	451	459	373	395	450	455	427	457	444	425	446	435	435	389	406	383	450	439	405	434	384	428	424	375	387	455	416	468	412	394	416	456	425	460	425	402	428	398	385	440	408	448	407	432	428	431	404	411	424	429	487	438	431	413	475	441	412	408	435	419	445	464	459	437	423	418	385	451	468	373	397	438	404	412	444	376	471	435	405	425	437	444	431	440	443	389	414	404	410	423	442	380	433	444	392	435	455	416	406	397	417	430	426	449	409	439	433	440	419	453	392	458	424	410	432	395	399	453	414	387	396	437	420	413	447	430	429	389	378	466	420	398	425	424	442	423	405	411	413	418	411	452	422	438	427	437	432	461	422	420	413	471	416	447	413	423	406	437	432	428	439	405	445	407	440	447	432	420	400	430	415	422	395	466	449	473	446	468	416	448	404	447	391	459	422	433	411	380	446	449	420	433	404	394	455	424	438	416	415	437	447	408	445	485	429	410	423	421	437	417	377	415	407	432	425	443	416	430	411	446	445	404	416	430	403	461	459	397	455	439	427	447	408	420	390	384	439	456	458	421	421	411	404	398	400	417	443	456	407	432	439	404	495	441	449	385	407	396	431	437	414	413	435	386	410	449	468	438	430	405	413	443	406	421	411	420	412	419	419	438	363	417	422	366	411	392	451	432	407	430	450	455	418	431	447	447	426	442	423	391	427	401	411	448	453	432	434	410	427	427	421	451	399	401	438	427	437	460	441	457	380	440	417	415	443	420	426	397	402	370	448	411	431	405	431	419	391	450	445	429	448	430	446	399	410	452	437	392	451	381	408	459	439	461	425	419	481	427	427	426	400	420	375	488	419	434	429	392	498	429	415	453	459	427	435	413	445	448	434	402	376	444	422	392	409	413	373	424	419	419	440	417	403	435	426	420	411	424	431	438	424	403	443	424	405	384	414	461	452	412	416	432	418	477	456	442	419	430	422	399	433	416	466	415	407	432	415	393	404	489	407	428	445	430	443	398	412	397	447	408	445	426	426	477	421	449	451	434	366	421	426	425	364	467	426	432	432	399	407	403	464	411	413	440	453	417	410	403	434	448	423	413	456	492	402	437	414	434	418	439	416	411	359	420	423	394	392	428	413	423	366	402	464	448	416	444	435	411	432	446	439	464	446	424	430	428	441	458	407	460	406	457	423	454	368	398	449	439	401	418	439	469	387	391	415	417	435	430	425	452	425	437	432	415	378	436	374	419	472	440	415	421	404	410	448	470	427	415	422	388	446	412	375	416	447	387	403	412	399	471
14959	9222	17093	17452	13296	9917	8016	5879	4695	3619	2717	1934	1765	1442	1331	1290	1263	1129	1101	1070	1072	1127	1060	1076	1034	1006	969	960	947	974	935	973	949	969	951	963	962	936	967	1025	965	1024	1022	988	998	988	1002	966	1017	970	994	953	974	966	979	908	942	898	943	877	910	961	964	942	930	970	910	836	930	927	865	896	844	935	854	914	906	868	950	894	912	901	870	953	940	906	866	935	945	919	971	920	921	931	953	937	923	893	911	913	978	908	925	892	917	946	957	876	939	895	885	948	859	909	911	949	930	963	944	899	968	944	893	928	967	880	942	906	972	964	925	934	904	904	921	940	908	946	941	909	872	925	894	891	904	920	955	891	888	945	884	911	849	941	935	909	949	921	946	902	905	951	942	932	943	964	866	931	913	898	917	922	938	877	887	921	896	930	979	968	947	930	919	907	927	851	933	879	923	962	941	939	979	973	930	910	915	886	931	878	922	918	924	895	941	889	893	902	913	954	936	918	933	935	943	895	936	973	923	889	896	933	926	914	927	940	924	887	913	951	899	928	871	943	917	881	925	915	880	917	916	922	891	883	963	899	940	962	942	955	934	937	899	916	972	896	938	943	944	901	935	840	927	896	928	896	904	905	949	890	914	913	951	904	901	905	951	977	971	915	909	867	901	937	920	929	905	949	916	931	957	891	975	943	875	912	927	941	911	923	896	913	877	924	980	828	958	937	858	861	998	918	935	901	992	977	905	936	937	928	918	917	898	893	918	955	924	929	908	881	890	883	899	943	932	870	896	968	949	941	990	931	878	886	908	930	900	869	838	920	942	934	913	894	873	958	953	962	933	886	912	881	909	915	952	923	955	930	913	928	921	940	893	909	884	951	975	897	947	904	874	911	961	907	934	926	904	910	928	967	967	878	898	915	921	931	849	892	920	942	977	902	914	934	930	929	865	929	945	900	870	878	898	890	869	900	901	884	986	885	916	937	931	912	925	918	922	872	915	904	929	923	933	889	923	856	934	917	934	861	897	921	934	903	853	937	920	869	890	901	965	928	945	914	930	894	903	908	976	924	915	929	964	925	937	907	904	934	835	942	909	898	938	915	875	978	941	933	910	856	951	922	865	992	978	894	958	904	879	937	916	965	981	908	868	916	932	938	917	952	959	994	902	902	901	892	909	931	908	920	952	916	907	932	930	876	924	862	908	908	932	938	895	909	907	933	910	897	954	933	974	934	950	924	933	904	950	910	943	922	935	896	939	912	923	922	906	911	942	902	908	870	972	908	987	917	914	928	932	939	937	866	919	909	925	868	931	913	925	962	906	978	904	874	915	924	942	880	941	903	960	912	938	940	985	986	886	925	940	902	956	922	913	870	881	917	918	956	875	965	932	924	956	933	900	903	895	934	928	909	901	896	910	964	903	973	901	917	929	926	908	953	956	912	922	882	884	947	970	912	929	934	857	890	941	926	898	925	891	935	909	928	950	899	909	928	959	848	945	914	901	946	953	930	909	972	948	955	887	904	930	901	902	910	943	897	939	916	922	938	940	952	964	899	919	956	957	935	913	922	917	934	901	892	932	940	888	910	912	913	862	896	949	980	957	941	934	946	909	935	906	947	933	959	944	920	916	873	903	960	912	864	895	919	880	915	902	898	956	902	934	960	947	850	909	913	939	952	929	933	939	948	957	913	941	922	904	971	892	961	904	959	888	967	906	883	977	934	921	887	909	928	945	918	884	927	949	973	934	894	929	944	952	923	927	881	874	898	947	871	926	903	961	958	877	906	976	910	928	873	915	932	975	957	963	918	885	893	941	951	909	884	897	918	896	920	942	967	959	947	974	933	867	907	949	989	876	887	952	903	895	924	934	920	899	927	897	966	956	932	891	910	864	940	949	959	909	939	931	945	965	884	969	878	937	926	959	924	923	950	925	898	870	968	911	895	933	920	939	902	999	915	930	904	964	919	924	912	859	914	905	922	946	910	926	940	905	945	961	948	931	907	980	921	921	908	907	882	932	863	905	939	871	960	949	914	931	926	901	916	907	895	940	865	874	898	860	903	894	957	965	933	894	923	896	903	927	937	953	954	950	920	926	881	981	916	964	914	945	957	908	921	969	919	885	925	945	952	925	912	942	935	932	878	940	910	947	902	931	876	901	905	948	941	949	892	878	855	952	921	909	950	923	869	913	936	926	933	888	926	891	928	902	906	925	912	909	949	970	884	932	918	897	900	933	935	874	896	854	940	893	942	871	898	965	877	971	905	959	895	903	933	928	885	956	945	887	928	917	898	895	918	922	894	890	947	910	885	887	918	947	977	940	943	987	875	944	893	903	939	913	907	903	948	969	979	912	891	900	861	840	945	894	887	909	916	955	938	911	980	923	935	905	901	961	928	871	957	937	902	892	834	937	907	920	904	917	911	944	916	916	975	907	923	904	946	936	893	936	892	893	897	889	964	888	971	936	954	877	918	932	899	919	938	936	901	903	947	902	952	942	945	945	925	923	937	877	859	932	892	947	955	965	892	895	914	861	940	931	914	1000	982	893	920	858	930	909	935	936	917	975	920	855	868	876	884	940	876	943	964	971	926	887	904	903	904	985	991	932	937	900	954	933	908	935	946	958	918	930	925	955	908	931	872	914	900	952	955	923	912	939	908	994	892	894	906	959	921	904	891	891	948	985	932	943	940	919	906	878	882	906	882	961	949	904	914	866	911	945	945	893	963	882	923	1028	944	882	938	894	921	878	898	921	919	920	908	892	935	916	953	914	895	944	917	915	925	840	890	923	903	950	909	901	903	896	954	931	981	928	867	877	894	900	888	910	904	883	883	978	900	962	872	940	933	959	900	966	974	922	968	918	934	886	965	935	975	962	889	883	950	891	960	930	928	910	931	950	899	897	908	904	975	912	957	943	925	919	900	915	938	938	947	986	900	950	914	970	952	923	851	938	983	991	907	930	941	971	936	866	917	911	882	868	903	952	902	923	880	904	938	905	906	890	880	908	908	936	898	938	869	956	921	962	941	930	908	906	980	969	939	948	944	878	941	877	873	876	930	943	935	883	943	950	944	922	929	928	950	917	907	910	873	900	930	926	927	957	913	973	920	902	947	940	950	894	894	942	904	980	903	979	953	961	945	898	936	903	923	923	953	902	864	913	892	930	959	906	954	964	954	954	929	957	934	875	965	889	922	920	914	900	951	907	955	966	934	917	888	912	941	894	936	886	967	955	923	880	929	872	893	961	913	930	898	923	994	922	960	955	938	924	912	971	924	920	974	948	897	906	901	915	975	917	907	852	924	942	935	946	923	907	971	929	986	991	893	908	890	981	878	961	885	945	858	925	912	928	932	959	949	879	989	985	891	975	925	980	935	907	901	862	943	912	933	954	925	913	888	895	969	914	914	905	923	955	951	927	906	858	992	919	916	849	901	918	943	892	903	944	920	866	962	951	919	882	930	954	933	936	929	902	863	847	974	980	930	915	884	931	948	915	949	906	849	916	939
9075	3993	4231	3216	1933	1346	1016	786	637	546	442	438	360	376	349	375	365	368	386	375	357	373	353	365	346	329	370	318	355	330	341	338	357	344	353	344	348	360	321	342	348	377	324	390	394	347	357	361	369	365	372	343	362	348	372	375	402	366	374	333	345	324	407	362	371	341	351	347	384	353	352	333	361	366	382	326	359	370	343	356	332	367	359	342	352	325	332	332	370	376	378	357	322	381	339	303	356	359	346	365	301	348	370	326	352	381	428	355	371	365	337	366	374	346	335	345	368	343	319	329	381	340	393	342	330	396	399	365	352	348	347	321	350	336	337	356	356	375	360	363	341	366	377	356	390	353	333	352	345	368	355	374	353	365	356	368	352	362	358	317	391	364	375	356	339	337	386	315	336	388	352	360	354	391	345	361	349	351	362	384	368	347	360	343	318	339	320	375	331	329	361	364	371	345	342	361	350	341	341	362	375	381	341	349	358	360	362	349	340	334	321	374	358	350	377	358	342	375	335	355	344	344	380	324	371	358	350	320	342	367	327	371	350	369	359	315	365	378	328	276	318	317	352	329	341	330	331	357	359	368	345	356	345	330	388	360	390	363	336	350	344	405	304	404	344	358	340	358	345	348	343	321	322	348	365	377	356	359	355	375	380	359	301	370	314	327	364	367	353	351	364	359	379	408	344	346	358	312	348	331	359	336	359	389	367	335	343	351	312	352	359	332	355	349	342	353	353	348	354	359	346	401	345	330	385	332	379	317	360	371	344	389	353	318	314	365	373	345	365	357	341	373	375	337	344	365	343	344	369	334	352	357	368	355	349	320	360	344	350	323	348	359	378	318	341	366	385	351	330	355	327	330	344	360	352	371	370	357	324	332	344	359	381	364	378	380	371	384	345	395	355	320	336	341	351	395	355	326	348	368	365	373	333	350	354	346	339	315	356	345	363	376	327	337	352	324	345	340	302	354	367	366	372	347	363	349	382	364	333	323	314	359	329	347	373	321	367	384	349	337	352	345	355	359	344	363	359	325	358	365	382	319	296	358	339	384	350	322	333	323	347	350	360	350	382	378	380	397	350	344	368	362	362	363	334	353	371	310	334	366	353	382	387	345	361	328	373	339	371	387	376	415	330	341	328	361	408	363	333	372	377	423	367	357	395	337	340	362	369	364	352	369	326	360	321	356	372	346	350	317	365	318	337	365	356	384	386	314	340	328	320	356	379	346	357	372	356	389	324	364	366	333	364	354	320	351	342	389	315	354	327	354	351	363	342	383	365	352	382	345	337	370	366	370	347	356	333	353	321	373	397	397	356	343	357	335	363	345	346	357	350	356	362	348	338	340	360	393	329	343	377	364	365	344	357	364	352	361	315	347	336	320	344	350	340	369	341	361	330	333	348	358	350	367	312	336	353	350	344	374	316	395	380	371	358	328	346	338	349	367	372	390	377	405	357	340	392	344	360	349	357	337	335	361	326	377	364	393	376	361	387	319	357	354	349	345	335	377	344	386	349	389	364	353	334	340	359	369	384	369	339	354	353	371	374	360	363	345	376	361	360	353	360	364	365	347	321	329	377	372	413	365	372	358	355	360	323	335	310	320	355	336	365	355	358	354	335	372	304	337	371	360	308	379	306	356	333	367	349	373	378	325	373	353	334	340	335	346	338	347	327	327	349	364	349	370	326	324	346	349	384	341	335	361	366	358	337	368	368	342	349	312	329	376	333	326	360	387	376	335	351	382	354	360	359	334	360	390	377	366	370	335	340	332	367	390	332	348	340	365	349	355	356	369	397	344	361	360	361	319	385	376	356	377	373	369	367	365	367	333	376	355	347	347	360	331	363	339	342	332	383	362	353	323	359	353	367	354	329	357	337	346	389	353	354	346	361	327	371	335	388	353	344	327	387	340	339	327	362	363	350	349	322	377	361	362	372	361	355	344	317	353	357	390	358	358	349	298	366	359	371	343	372	376	314	333	309	315	381	380	367	359	362	381	339	308	343	350	359	334	317	385	331	356	322	321	360	358	355	340	332	333	343	354	377	379	348	392	365	330	344	329	355	338	377	371	369	329	355	353	401	358	344	377	354	358	336	382	336	332	375	339	368	351	377	385	346	358	349	349	366	366	362	345	355	342	328	372	358	350	344	333	375	373	354	386	362	343	364	343	365	381	359	367	355	343	394	354	353	370	354	341	364	344	362	338	386	350	343	362	355	323	347	360	372	376	335	369	323	357	311	369	374	390	379	331	349	359	344	302	342	341	352	348	320	319	332	377	347	368	397	353	334	414	361	369	392	381	373	376	379	346	387	353	372	378	357	404	333	393	378	343	388	384	390	345	324	347	334	400	356	342	384	378	375	353	329	339	347	314	338	342	347	351	347	389	376	373	337	358	340	353	395	375	349	341	386	306	361	326	353	392	385	354	361	371	351	313	353	334	357	348	358	338	369	337	396	360	369	325	352	352	347	326	376	358	342	373	387	368	315	347	312	350	324	384	331	363	316	352	348	379	325	350	357	399	370	396	376	376	376	360	337	355	329	379	375	363	386	340	355	342	371	361	345	349	355	341	361	380	344	358	368	339	343	329	397	361	394	362	338	333	391	352	376	345	379	351	338	376	358	368	361	341	374	359	372	323	348	317	351	344	339	305	367	355	380	346	334	365	401	374	370	379	338	337	341	374	379	372	353	351	361	365	371	373	365	327	354	349	357	355	311	360	341	353	371	365	366	348	347	323	315	365	389	310	328	342	326	340	328	336	331	358	336	320	357	363	345	406	386	405	358	335	372	361	357	350	355	355	347	319	317	384	389	335	325	389	353	370	324	354	315	315	373	367	379	347	359	383	362	379	328	414	374	339	332	376	384	347	341	331	363	400	379	377	429	370	367	329	333	357	357	364	329	352	359	366	337	345	375	352	353	342	363	394	345	352	382	341	363	382	333	338	341	340	345	399	364	336	359	333	352	351	332	351	358	320	359	348	328	344	317	383	389	348	375	396	342	405	362	353	334	358	363	359	357	339	332	355	348	368	351	357	301	354	337	377	404	349	355	362	353	340	348	348	370	369	355	377	380	348	349	353	342	351	364	380	395	321	382	369	422	365	383	367	410	369	400	348	376	361	360	331	370	414	340	363	361	420	360	344	328	360	376	338	361	354	330	343	360	368	376	373	368	361	343	366	379	329	376	370	383	323	358	352	343	341	378	393	382	378	383	371	323	350	407	346	339	350	390	384	359	335	382	379	329	362	378	325	310	338	370	338	354	357	371	329	372	338	334	357	379	390	353	357	337	363	335	346	329	327	350	305	351	352	324	318	341	363	323	371	310	359	353	353	349	381	352	360	397	358	380	332	368	350	366	384	344	332	335	317	346	348	360	362	389	344	341	370	382	347	339	362	353	361	356	362	333	401	386	344	370	351	374	371	370	348	334	353	334	322	346	335	348	336	374	366	366	381	340	337	348	334	359	382	359	364	390	350	383	382	342	360	359	408
5534	3654	7418	8365	6515	4828	3968	2782	2302	1837	1431	1146	1055	940	887	847	857	855	812	828	824	819	849	855	856	749	822	785	787	847	766	789	839	843	766	778	827	738	822	777	803	755	823	830	811	808	764	808	886	797	802	785	774	828	796	807	763	751	773	732	718	764	756	804	772	807	750	795	743	752	768	763	767	782	813	736	783	747	727	771	790	804	753	817	757	721	792	775	750	781	756	815	827	749	750	767	766	751	782	787	793	803	772	725	798	797	829	732	789	787	809	785	835	767	784	720	782	747	783	744	789	768	786	777	780	749	788	796	753	736	797	757	798	774	732	801	791	760	772	796	823	774	751	789	792	832	763	803	725	764	769	770	784	780	824	780	753	724	781	820	801	773	776	763	749	826	740	752	798	768	787	758	735	805	763	788	748	756	771	776	779	748	767	751	797	780	783	745	774	777	750	764	763	745	806	816	763	747	770	754	748	822	746	751	757	777	784	768	799	784	819	812	793	764	742	790	789	797	768	757	779	744	782	784	783	775	711	799	759	769	787	781	785	824	801	760	766	795	735	764	794	778	786	751	767	805	785	824	758	766	792	794	780	753	766	729	765	799	777	748	762	763	778	801	772	787	727	781	808	822	772	775	788	786	799	764	744	766	769	799	753	820	769	744	812	792	755	714	823	741	774	814	804	796	760	775	784	788	767	741	814	754	728	780	752	760	742	784	781	767	776	756	798	760	753	784	777	813	790	753	814	814	813	793	776	757	810	795	804	790	780	831	790	721	747	787	787	754	786	842	752	752	860	737	729	731	754	804	729	781	856	803	870	829	762	728	768	772	754	817	709	759	776	797	772	783	810	753	808	822	814	815	782	753	765	715	763	766	774	764	763	777	802	779	739	799	768	763	784	716	812	755	785	775	760	779	783	816	776	754	707	791	768	768	779	812	798	779	785	777	817	758	762	789	760	779	798	821	828	785	770	785	785	811	727	768	750	758	779	771	779	762	825	787	732	817	808	807	758	795	745	753	751	759	731	773	752	736	737	784	758	820	758	768	774	729	733	777	835	801	772	787	812	763	792	760	780	750	783	803	768	778	794	775	771	760	764	804	759	765	816	752	728	770	774	803	790	759	734	770	804	795	775	747	762	737	756	757	736	734	774	796	801	811	741	768	799	795	779	757	782	752	800	761	761	796	763	789	768	786	807	803	791	795	778	760	817	800	755	796	814	751	771	718	748	790	824	776	793	777	771	758	795	730	773	772	745	801	734	731	759	782	721	772	712	790	769	722	839	772	795	796	768	750	759	782	802	761	818	779	772	725	784	730	814	772	736	830	797	794	739	758	812	785	785	803	779	797	780	776	767	760	694	800	733	789	771	755	772	765	730	792	746	833	709	762	775	817	749	744	727	761	768	793	752	799	824	799	808	772	772	773	797	757	767	748	764	787	806	799	750	780	773	763	817	777	758	780	756	789	783	790	807	752	804	799	764	762	791	805	797	795	759	775	724	823	777	783	817	794	770	773	820	786	765	787	746	780	788	796	792	813	768	739	773	783	794	817	803	781	791	763	805	791	757	773	795	752	734	778	783	823	772	738	771	777	811	771	764	783	752	749	758	765	810	775	754	790	807	783	810	767	804	772	789	755	827	780	805	757	790	801	806	744	825	800	728	770	779	734	802	784	824	775	786	785	770	757	809	753	748	760	778	732	781	771	773	731	802	775	817	743	769	759	771	764	730	783	784	771	701	801	755	776	787	754	797	779	801	814	786	751	757	792	734	784	805	823	775	783	787	775	756	784	784	785	768	777	758	808	792	817	751	805	772	740	751	798	764	767	796	777	752	758	758	789	788	786	810	839	784	811	764	773	803	793	800	776	762	796	797	776	755	768	773	757	785	815	773	736	765	741	746	806	779	827	777	795	757	802	821	782	719	758	835	754	762	785	751	780	738	755	783	759	744	712	792	777	779	754	827	770	791	767	838	757	808	769	717	739	769	798	744	794	778	772	766	707	788	769	783	797	783	762	825	771	789	781	827	777	803	792	819	792	760	729	730	771	772	741	742	764	773	768	731	727	748	756	765	797	747	791	789	763	782	806	742	721	774	801	770	763	750	773	807	778	779	768	741	767	817	813	775	800	708	818	745	782	772	768	755	759	718	735	769	776	760	764	784	764	822	739	762	790	743	691	809	792	800	821	765	757	765	785	807	792	749	797	796	767	794	715	764	797	766	727	724	751	768	777	759	778	800	761	799	791	788	778	732	784	822	780	776	734	753	712	773	763	800	728	736	782	727	750	762	794	754	732	783	813	757	772	798	792	730	736	774	781	761	821	759	718	776	843	836	707	770	785	765	738	740	771	770	737	778	771	737	799	799	759	755	803	834	740	760	771	785	756	741	746	807	790	746	750	788	816	711	808	782	769	783	766	760	808	811	786	807	870	774	817	815	766	757	813	783	749	815	785	774	770	806	760	762	755	741	755	827	780	804	750	784	785	767	781	827	739	732	767	780	774	741	780	791	750	796	817	815	777	759	807	804	737	758	763	746	813	811	780	751	818	740	746	778	854	788	802	731	758	752	795	734	780	768	783	790	739	787	768	746	799	749	737	806	821	736	790	780	763	793	791	745	772	790	761	812	757	776	768	802	795	787	785	789	782	747	804	808	733	737	766	799	797	730	771	789	802	774	766	774	755	754	764	722	791	765	749	719	794	771	781	752	748	772	808	807	767	818	777	772	789	761	752	756	771	750	777	756	794	792	759	728	800	788	769	755	800	795	767	783	752	750	755	767	801	761	798	767	754	777	789	752	756	815	796	781	776	801	800	738	778	735	710	780	810	753	763	781	776	815	733	795	751	726	718	750	791	802	787	771	761	784	813	793	753	803	794	775	744	799	811	753	776	818	809	801	785	763	743	791	783	785	754	774	806	794	801	838	780	779	765	771	770	783	809	781	756	793	753	782	763	795	775	774	787	753	763	790	792	819	769	768	824	750	739	797	814	753	780	746	767	825	784	744	807	751	735	734	796	769	752	784	785	726	784	785	793	763	777	821	779	732	799	745	790	794	771	761	798	720	792	733	796	763	747	791	783	793	763	763	739	793	769	774	777	788	750	818	756	749	730	761	779	773	798	727	787	794	777	738	801	773	743	738	815	744	803	808	781	821	793	785	761	784	795	803	760	723	772	749	777	762	780	783	775	809	735	725	809	785	776	804	741	782	723	798	825	761	835	771	791	740	789	736	774	736	799	756	806	775	773	771	770	760	789	759	799	779	774	725	791	771	806	745	770	763	782	789	712	764	691	770	810	768	803	800	733	758	749	780	773	783	797	742	747	823	732	738	742	769	802	791	820	782	761	773	766	758	765	784	748	735	819	794	752	787	792	760	786	761	720	737	779	780	819	764	738	773	758	793	835	768	752	751	766	780	761	769	822	838	790	759	753	729	767	767	769	729	803	798	785	796	767	787	735	778	752	770	722	755	775	775	751	748	792	749	807
18484	8391	8948	6435	3640	2414	1590	1155	856	681	574	453	415	406	379	377	371	398	369	358	331	317	345	368	391	370	350	321	371	343	356	355	353	305	354	374	320	366	333	319	374	354	353	335	334	349	349	354	342	329	322	333	363	366	364	352	346	322	377	348	365	362	356	362	314	364	374	350	339	338	331	326	356	356	381	336	362	313	345	345	304	321	352	348	313	396	334	353	357	343	388	354	333	318	337	363	379	355	322	338	354	306	334	311	376	333	379	366	367	339	328	319	331	331	359	359	358	326	375	341	330	353	366	359	335	333	344	340	343	354	357	379	336	317	339	350	354	367	375	365	315	373	354	361	322	338	334	304	352	321	354	353	346	331	344	359	353	360	348	331	321	329	353	361	328	333	354	373	337	337	364	342	325	323	367	375	363	336	336	343	331	333	348	336	318	311	316	320	324	364	381	391	364	353	374	328	363	342	353	341	363	352	347	313	331	335	331	306	329	318	353	337	347	348	387	338	359	363	332	358	344	321	328	337	374	364	335	402	342	372	362	351	323	351	352	335	343	340	327	346	344	300	356	377	332	319	362	354	333	344	362	334	337	322	332	330	347	353	358	372	344	370	344	360	331	367	334	341	331	345	407	348	339	341	353	311	324	372	357	345	348	347	395	340	368	314	365	306	323	346	369	357	363	341	340	316	387	358	398	327	360	323	373	342	338	349	335	396	354	332	349	372	347	373	361	299	333	361	355	337	381	340	347	345	345	349	376	360	321	358	344	353	311	333	319	344	344	338	368	314	331	353	331	352	364	302	363	340	336	355	331	289	348	308	358	299	343	318	379	344	340	352	315	326	356	341	359	359	319	327	356	357	329	376	321	315	319	348	346	301	371	352	357	332	347	373	376	354	344	338	364	352	348	348	326	356	333	355	345	344	348	371	341	307	352	326	324	344	347	335	362	337	344	346	349	353	365	380	332	317	335	372	335	337	409	319	366	384	365	344	355	322	303	336	361	341	328	385	342	346	315	347	317	355	285	350	345	359	382	365	330	316	352	333	347	322	334	337	320	315	327	340	328	328	332	353	356	350	320	359	351	355	358	335	351	319	349	341	344	301	342	338	354	327	352	374	349	326	303	363	341	334	360	385	333	363	357	346	351	349	330	335	362	353	379	366	351	303	351	293	377	340	332	367	322	370	324	327	321	300	330	374	311	317	376	342	357	351	346	339	305	346	344	327	329	323	349	374	347	323	341	351	325	337	339	343	357	361	343	331	339	347	347	349	317	354	339	334	342	329	347	322	347	369	353	360	332	359	378	324	325	364	354	401	337	376	349	379	339	366	339	357	333	366	324	348	404	333	346	325	319	338	344	309	336	352	324	346	378	354	352	340	359	337	364	359	377	383	337	370	350	336	373	318	349	392	327	321	388	333	358	326	305	372	329	353	360	335	367	349	338	318	316	301	361	311	341	296	345	347	368	333	358	321	342	367	335	309	311	354	353	338	345	352	350	389	344	324	337	352	351	371	333	329	349	375	352	375	347	353	339	327	324	322	345	333	339	367	349	372	338	344	376	342	330	340	333	319	351	343	318	341	311	322	390	376	316	323	355	326	331	358	352	349	330	336	335	311	342	349	320	366	344	375	327	332	346	382	355	360	326	347	360	366	368	340	343	366	315	359	352	295	359	350	365	340	320	344	316	334	389	344	318	383	392	304	364	319	343	354	371	347	342	326	342	327	339	376	367	336	352	344	322	317	338	343	306	339	315	332	342	323	350	347	349	370	315	366	360	349	349	334	348	325	333	335	373	305	349	369	345	316	326	379	340	311	358	341	344	358	338	327	352	335	342	337	330	367	387	326	342	343	327	362	353	328	315	324	349	333	370	383	313	318	315	364	312	367	321	347	370	350	333	358	359	339	378	323	327	337	332	335	321	318	333	338	335	297	324	370	358	325	314	306	326	364	323	319	335	355	339	338	326	343	320	359	343	376	324	332	365	363	349	389	346	329	372	350	366	366	366	332	347	378	319	364	324	336	305	326	318	334	359	364	327	367	325	344	332	368	337	340	341	359	354	326	320	306	354	352	341	343	357	342	324	328	354	348	354	340	335	330	343	333	371	352	348	350	314	332	348	339	300	295	326	334	332	351	370	335	386	348	327	315	335	347	379	333	371	300	341	340	324	357	316	351	356	386	330	367	313	351	329	381	337	351	331	334	371	360	357	381	314	354	352	342	343	355	353	313	369	314	339	354	360	358	339	339	376	342	331	373	352	352	354	350	406	340	368	342	351	351	357	343	370	344	329	360	320	321	355	320	378	355	324	382	375	324	362	364	351	322	344	347	346	367	325	303	335	349	319	319	357	319	352	350	345	369	369	338	320	363	399	328	338	355	339	332	334	319	356	336	359	356	326	358	363	335	311	327	322	315	349	308	352	350	359	386	364	363	334	378	330	341	366	366	351	316	304	349	316	341	319	328	351	364	330	345	355	368	309	350	332	345	364	354	331	331	375	368	313	308	343	312	339	340	366	400	360	340	319	372	339	338	344	354	366	377	339	327	329	313	344	372	388	334	320	366	345	335	342	320	314	353	351	362	382	389	327	364	318	352	346	324	335	321	386	364	388	321	363	329	370	372	361	320	319	330	361	354	353	345	385	317	359	361	334	351	352	316	342	343	314	357	347	336	313	352	370	357	368	351	301	360	333	348	349	357	316	337	335	343	333	332	360	351	338	330	366	350	330	320	296	362	344	349	375	359	326	383	360	356	344	361	384	346	326	352	351	371	327	341	370	328	347	366	352	336	335	345	363	353	340	352	346	313	363	336	339	377	366	341	326	319	322	331	291	373	350	358	339	325	360	374	335	353	359	374	350	348	336	378	346	358	335	343	387	343	325	312	337	334	361	324	367	330	356	343	344	322	349	322	363	326	334	324	330	293	352	337	373	351	352	321	374	326	322	349	341	323	333	353	317	354	350	346	369	337	340	342	391	325	343	323	338	306	348	331	346	348	355	358	330	339	338	349	369	337	344	354	345	353	378	341	347	340	323	336	369	349	321	335	345	344	347	305	343	340	343	333	300	332	361	362	357	352	335	402	388	359	319	359	338	358	362	362	350	385	344	378	329	353	365	307	340	328	359	352	337	320	315	378	370	316	336	341	343	356	368	353	367	329	338	330	300	326	381	372	335	343	333	322	357	335	317	328	352	337	322	341	346	360	359	346	375	360	391	333	340	357	344	334	327	353	368	330	337	346	342	347	376	363	347	315	377	356	336	330	299	356	343	322	392	318	355	334	337	371	305	308	352	330	338	331	366	312	330	360	360	346	343	335	329	332	322	361	366	380	355	375	355	354	378	358	390	386	356	318	362	352	336	348	321	340	351	371	342	328	348	367	338	338	328	345	309	342	354	335	375	381	375	333	332	343	354	342	320	349	375	310	343	345	344	322	352	338	360	364	383	337	311	377	355	330	333	361	365	376	371	318	365	331	333	316	378	333
11487	6908	12843	13438	10436	7904	5986	4435	3522	2737	1921	1609	1370	1186	1093	1088	924	956	841	868	878	922	851	873	789	831	809	806	753	825	813	774	793	817	780	747	794	809	817	764	816	827	824	836	868	803	816	826	817	755	780	794	793	755	815	774	737	787	785	796	764	766	745	759	749	773	818	829	756	738	786	788	783	761	788	715	735	771	759	758	756	744	744	778	787	767	797	738	736	767	779	768	766	716	770	740	780	814	769	825	751	725	739	713	798	764	757	764	769	777	770	781	778	819	768	745	768	804	770	761	774	749	755	736	797	753	731	763	774	760	738	770	776	764	719	788	789	785	779	782	722	756	750	780	790	765	794	770	770	726	753	775	756	785	790	758	740	800	739	791	785	804	796	783	752	756	824	743	760	719	775	766	771	800	791	764	726	718	706	732	758	765	752	775	818	807	805	746	781	730	772	833	787	809	798	757	801	789	793	771	772	788	752	681	781	769	730	750	764	804	740	786	750	779	807	809	793	746	826	726	730	769	750	790	771	757	783	743	759	732	769	782	794	809	760	818	747	728	764	746	761	731	728	764	789	805	796	734	741	734	765	794	760	759	760	789	813	771	793	794	748	774	724	750	780	750	819	740	745	745	771	747	803	846	781	744	753	830	783	769	728	744	749	758	718	768	768	768	756	788	774	726	736	803	776	749	770	773	772	770	837	742	749	775	784	760	837	802	740	726	753	778	751	819	728	764	736	756	734	779	792	796	789	789	789	800	809	788	759	788	737	785	826	810	765	758	687	758	763	754	747	782	750	769	820	783	736	771	797	766	772	758	766	782	758	856	774	791	781	745	787	768	754	740	741	766	766	777	740	742	770	778	756	762	739	790	767	735	777	722	762	752	767	728	764	762	815	763	765	813	724	770	731	796	796	772	835	771	759	779	808	762	776	756	763	718	758	783	763	791	780	762	770	808	762	796	754	755	768	796	791	764	764	733	777	790	775	719	749	763	808	793	784	774	796	724	788	779	765	745	743	734	784	770	791	774	777	759	723	821	732	796	772	785	766	788	767	777	765	806	749	784	716	780	778	778	767	763	716	740	760	799	731	776	765	796	728	784	767	792	765	781	718	766	792	771	739	853	769	782	814	748	771	753	752	724	775	797	732	787	790	714	804	764	766	813	720	743	828	768	774	793	804	727	761	818	754	791	720	792	785	808	769	800	804	752	787	805	744	780	752	783	773	817	758	755	791	759	722	751	787	766	768	767	790	796	805	748	769	758	794	738	793	793	777	728	751	796	755	778	759	779	799	770	754	774	797	796	724	816	764	771	789	798	789	792	761	736	782	759	772	763	757	767	793	800	755	792	817	751	725	810	751	767	747	816	774	762	727	809	764	745	804	763	774	743	766	750	750	801	726	725	759	784	790	758	752	716	729	712	778	770	764	743	786	751	793	790	719	769	808	799	775	737	752	745	814	770	785	760	746	749	730	798	815	793	770	786	780	754	801	752	734	777	719	741	743	753	754	751	811	785	826	774	725	768	776	802	725	794	741	723	750	767	770	823	739	766	719	778	729	758	778	750	710	771	794	743	713	713	709	767	737	732	776	808	757	778	737	772	716	776	846	799	804	744	789	785	790	758	810	754	746	783	825	725	779	725	783	748	743	741	753	785	771	792	837	742	812	776	780	739	777	766	725	780	773	760	772	761	721	781	761	754	780	832	772	753	789	711	790	775	808	777	800	760	757	772	757	790	772	746	778	742	808	794	765	785	786	796	825	768	756	748	773	819	785	753	721	775	748	769	707	718	730	775	823	772	794	785	779	760	784	722	768	791	746	740	823	752	767	743	746	766	693	738	840	823	755	763	752	736	772	767	759	775	764	813	741	809	751	751	808	776	791	760	726	785	798	782	784	753	766	749	807	758	766	766	743	772	741	778	772	817	770	772	776	735	747	760	744	772	775	759	732	746	740	755	764	749	782	778	725	739	764	774	823	750	852	803	707	736	739	767	745	750	790	797	744	749	768	753	761	784	755	693	801	756	791	784	768	733	797	749	787	743	771	761	731	732	729	757	759	756	791	747	732	792	757	782	767	857	806	740	747	773	769	760	783	760	721	730	786	805	802	762	810	809	729	775	806	794	765	780	779	771	767	754	713	740	754	786	760	749	774	773	808	727	789	758	778	814	739	760	782	743	779	797	756	753	783	738	769	731	759	747	793	782	739	800	738	823	795	739	748	831	802	753	741	783	720	769	794	776	769	766	757	811	849	746	760	796	808	769	755	793	801	770	766	771	730	708	751	756	759	761	761	763	783	786	738	812	729	721	774	757	743	794	778	757	783	796	760	725	738	826	770	797	760	730	789	748	772	796	835	759	710	804	780	748	744	768	770	769	739	758	743	783	696	762	797	741	727	735	786	805	764	747	723	781	787	761	736	731	736	753	760	747	813	735	784	782	742	790	796	732	757	798	751	750	773	822	770	769	782	806	777	766	760	736	787	780	751	729	780	797	739	815	724	759	754	789	718	807	754	741	741	790	710	746	779	737	763	765	751	798	730	763	790	733	790	785	727	750	757	767	761	797	789	712	734	771	749	801	735	751	753	773	782	807	801	708	741	733	742	816	743	783	817	726	770	740	796	810	788	754	738	775	778	750	770	776	769	781	742	754	771	711	732	797	770	800	773	785	802	768	803	731	807	755	747	802	795	775	764	740	785	755	798	738	779	828	827	771	798	775	820	797	741	780	780	699	733	785	843	803	765	777	724	773	772	774	757	791	763	730	741	767	742	772	769	791	739	728	770	723	767	762	750	728	790	804	782	764	788	747	762	773	762	735	788	775	784	737	769	776	723	780	716	767	793	827	750	808	823	712	751	760	774	801	788	747	784	748	762	775	698	748	791	764	753	745	836	724	814	716	767	819	758	787	737	722	747	741	782	772	815	777	800	793	762	751	765	758	780	778	753	730	719	755	736	811	792	755	766	782	775	786	755	730	783	796	787	759	762	778	797	760	758	784	770	745	744	720	768	760	733	803	780	755	769	761	775	794	736	758	680	767	769	763	784	828	766	823	748	772	727	679	758	767	813	780	802	835	820	808	791	791	757	744	740	775	754	705	787	767	763	803	812	757	795	775	758	770	778	741	759	791	770	752	727	730	773	765	759	737	775	733	805	753	744	757	773	722	760	779	801	757	749	796	772	748	774	726	795	804	824	750	804	765	789	737	741	733	759	700	804	720	780	706	767	769	786	760	786	828	791	810	750	729	758	727	792	776	770	795	789	719	788	772	783	773	740	789	779	749	755	833	784	745	771	764	766	781	766	790	782	770	775	798	779	777	738	743	704	760	770	742	770	809	810	770	817	796	783	752	774	787	746	730	735	738	740	767	771	769	764	776	771	779	714	748	756	732	733	774	756	748	681	716	800	774	762	784	795	729	773	822	734	711	785	749	798	745	755	799	754	828	746	777	727	803	764	778	740	774	779	751	757	778	788	742	741	772	760	765
27135	12741	12685	10557	6055	3581	2444	1744	1180	987	739	641	581	530	509	476	495	466	458	401	414	488	485	475	484	454	400	411	435	416	439	446	473	425	389	458	437	362	437	432	445	424	456	420	454	401	489	430	409	396	418	435	439	413	393	425	440	460	421	390	391	439	413	417	429	462	442	403	400	407	447	436	422	428	408	455	426	437	440	387	434	399	449	436	352	376	422	438	413	454	455	386	411	382	390	381	408	454	438	435	422	426	430	450	426	383	425	463	432	393	412	413	414	423	389	406	402	406	400	409	430	444	416	397	426	414	399	393	386	411	488	357	444	399	427	445	392	396	445	379	465	424	434	460	422	421	451	439	422	441	432	429	433	461	438	422	433	399	443	426	403	429	424	457	455	416	415	435	410	446	423	435	428	419	418	452	434	447	444	468	398	399	390	425	443	434	414	413	417	437	442	423	411	447	422	404	416	411	457	413	434	449	448	441	448	426	446	441	442	440	405	433	448	447	455	412	422	413	435	438	383	436	387	433	411	435	448	439	409	414	429	413	420	439	404	408	442	438	473	430	463	448	420	415	383	420	427	424	413	411	440	426	391	422	413	445	424	419	436	443	438	412	413	419	443	424	462	393	385	446	416	422	421	392	422	418	420	437	431	408	392	442	434	423	437	445	396	423	435	435	443	416	390	425	425	425	436	407	458	431	420	437	390	437	412	457	448	450	455	425	451	398	408	434	425	437	390	432	388	418	388	434	454	442	413	405	361	426	410	402	424	421	415	414	463	397	416	373	464	418	430	393	426	464	443	438	413	410	433	388	400	433	384	459	470	447	435	442	447	429	397	407	439	402	475	440	445	414	463	438	379	398	418	456	431	465	423	395	397	448	421	398	420	380	434	416	436	435	412	460	435	432	444	442	429	426	427	471	431	429	456	447	399	492	429	410	430	411	462	441	421	397	388	444	422	419	360	427	449	419	426	416	419	442	433	466	453	408	370	409	412	419	462	411	386	412	404	409	387	402	457	398	415	456	389	418	473	435	467	434	404	451	414	375	433	402	438	455	444	448	407	371	431	401	459	437	399	406	425	406	434	410	413	420	388	444	429	424	424	432	469	387	406	398	432	397	369	431	432	425	411	388	432	414	425	421	454	391	397	425	438	431	416	412	441	425	434	416	422	405	425	411	449	451	453	449	439	428	433	404	437	441	413	368	407	388	417	429	425	390	425	397	443	399	437	429	396	428	408	418	398	419	450	432	417	383	425	431	409	426	438	424	365	468	448	379	470	416	376	413	423	475	408	407	417	424	404	458	402	424	430	412	422	439	417	424	415	421	431	440	466	456	468	484	406	384	351	465	437	441	395	434	470	438	420	402	421	424	442	436	438	403	427	415	425	419	412	388	386	449	415	460	423	393	400	406	443	393	402	426	404	443	404	398	377	421	454	394	367	435	430	403	443	425	421	424	389	435	410	432	389	388	422	423	414	452	407	449	433	436	427	417	373	389	427	416	447	370	413	444	441	463	426	432	436	435	454	449	402	413	415	458	436	394	433	452	461	412	438	433	382	399	405	396	443	441	411	397	416	435	430	427	414	451	387	402	432	462	438	426	416	406	406	403	404	450	416	402	415	429	411	449	427	403	400	421	396	405	448	445	403	440	432	443	442	449	451	476	447	398	435	453	453	450	414	458	429	416	420	443	447	417	413	374	431	447	404	433	413	414	419	420	432	410	413	451	423	432	390	437	411	430	396	411	406	419	442	398	415	414	406	407	444	400	403	422	438	413	431	394	406	415	452	400	407	407	389	425	419	440	448	436	446	438	411	390	433	403	442	405	413	393	408	423	439	415	405	428	402	430	381	423	397	430	405	405	390	450	444	424	428	433	404	397	482	450	426	433	394	418	441	448	464	396	400	448	424	388	404	420	430	410	410	419	404	403	422	388	417	444	421	426	422	450	377	448	402	402	461	423	395	448	421	399	404	411	406	454	384	409	441	409	455	421	427	379	391	409	460	427	415	449	394	411	477	432	442	422	398	423	388	440	407	392	374	386	445	431	406	394	434	445	392	400	393	453	431	406	436	399	430	416	399	433	402	443	443	445	402	436	438	432	434	427	466	437	433	400	427	425	433	440	412	402	404	456	408	389	411	404	422	420	394	439	477	395	397	368	448	406	418	448	408	403	400	435	413	397	414	438	420	390	408	395	413	427	395	431	450	429	399	405	452	412	367	425	404	479	414	389	412	440	432	442	479	436	468	435	415	408	429	432	492	422	464	497	419	439	413	375	420	417	412	405	434	444	452	413	418	418	475	415	448	465	424	444	451	445	439	413	390	441	434	437	460	397	429	415	392	445	423	405	427	446	416	414	438	441	425	422	417	396	400	390	449	461	425	412	419	424	440	411	361	404	452	416	399	420	408	450	448	440	405	443	410	395	394	411	414	463	412	417	435	414	408	396	401	429	418	408	410	421	407	405	428	382	432	432	434	428	413	463	425	419	394	418	469	399	411	462	415	436	426	393	417	426	450	421	435	453	447	422	409	405	426	390	448	453	432	432	410	404	428	429	406	413	421	416	436	445	439	422	424	397	420	417	418	428	463	439	441	434	423	416	455	401	366	421	420	385	408	437	391	438	388	418	428	438	451	453	419	400	436	421	431	404	402	418	391	384	428	445	418	404	415	423	395	390	438	407	410	402	431	426	420	447	413	405	401	412	459	432	428	391	448	412	400	433	447	415	425	453	415	413	413	436	453	425	386	428	405	430	423	450	437	405	446	436	393	366	444	436	451	428	409	440	436	414	404	393	452	442	417	387	413	401	445	454	391	412	397	419	444	437	399	371	391	426	407	425	378	409	408	459	412	441	449	403	395	429	405	435	402	454	423	406	458	403	442	391	413	392	400	403	395	399	421	430	397	396	394	421	413	435	452	423	399	436	435	415	416	436	405	387	440	408	425	404	399	410	442	435	415	422	406	422	434	397	456	435	408	424	423	418	438	423	416	449	446	431	458	450	431	374	370	425	406	424	420	435	367	446	406	435	432	424	414	431	430	449	418	473	423	410	421	445	424	445	448	426	425	418	410	380	415	438	455	434	398	453	426	417	429	393	408	410	403	439	432	410	441	417	476	425	433	435	423	434	453	442	449	429	417	384	431	409	464	435	378	423	429	429	390	402	436	414	414	400	391	438	400	439	484	443	423	438	434	474	440	430	410	387	385	426	412	429	417	407	404	401	402	454	440	443	407	412	460	438	398	404	426	421	400	433	436	442	452	441	408	420	427	424	412	451	421	414	450	407	418	462	427	387	444	443	446	403	397	397	441	433	442	426	405	450	407	404	398	424	427	448	417	452	424	445	446	455	438	401	423	428	376	417	459	420	413	429	435	420	448	447	439	476	406	443	454	439	422	415	419	391	439	432	423	404	410	410	421	386	402	446	423	449	409	455	420	431	422	394	435	466	394	426	418	424	439	445	457	454	424	412	414	388	414	416	401	442
14995	9154	16381	18577	13395	10101	7949	5954	4743	3774	2644	2078	1761	1560	1362	1215	1110	1130	1029	1108	1128	1079	1056	1051	1058	1043	971	943	952	912	951	904	947	936	983	926	933	952	974	959	976	947	1025	1006	1025	999	983	1019	952	988	975	923	930	936	927	935	949	962	869	879	971	905	909	924	968	954	967	926	920	984	929	977	950	963	903	892	903	904	913	914	869	882	921	925	933	888	889	946	919	903	928	880	895	902	962	915	888	961	908	951	916	924	891	911	894	982	946	883	885	856	926	876	949	920	904	945	926	960	905	892	897	901	930	887	925	934	880	899	911	918	901	908	899	1015	889	921	892	897	910	877	960	935	928	899	874	905	940	921	899	887	917	954	932	962	973	909	944	886	964	875	944	932	930	933	861	953	882	925	894	957	956	916	892	917	918	953	914	919	874	902	920	865	905	842	885	933	929	959	952	901	931	981	876	920	930	879	904	888	911	978	901	888	878	907	927	990	885	972	927	901	880	943	921	876	901	899	907	923	951	903	898	829	889	889	883	943	927	928	892	932	884	915	913	969	902	877	894	917	929	889	872	993	898	911	854	895	899	885	942	932	883	889	904	910	925	945	917	962	878	920	938	889	940	986	946	921	926	903	922	917	874	882	838	906	902	956	921	911	889	898	943	928	923	928	916	972	885	919	924	936	894	918	898	907	905	939	862	947	945	920	955	936	943	889	975	890	948	910	927	944	906	900	926	905	874	902	909	944	916	940	931	894	892	973	874	965	930	891	888	880	955	969	947	924	961	908	934	1001	928	925	878	889	952	876	919	935	873	910	956	929	940	927	914	915	920	915	935	881	916	879	891	906	934	917	917	842	902	927	888	859	931	930	925	944	927	902	875	962	867	938	891	861	915	935	907	934	928	974	895	986	972	883	948	937	908	925	922	871	945	917	907	935	892	899	893	916	875	894	848	921	921	909	925	958	966	924	955	1006	959	886	890	900	896	906	960	918	878	886	902	907	920	939	917	890	857	935	878	970	911	973	904	887	899	885	916	904	941	932	959	903	885	924	930	955	956	902	856	900	907	929	947	911	924	920	967	882	905	920	1000	900	957	883	902	907	955	898	924	910	911	897	903	965	947	897	922	886	945	897	922	919	910	909	887	915	882	922	964	874	921	909	863	835	989	927	930	940	963	940	896	962	916	914	975	938	863	902	882	920	843	889	958	912	921	899	900	917	951	866	931	904	967	929	944	904	886	855	865	888	985	919	920	893	903	860	904	896	931	926	907	978	899	952	895	911	833	870	919	938	890	912	876	881	913	910	915	902	895	939	958	937	902	862	894	911	863	887	937	936	908	941	892	894	943	895	886	920	953	918	907	852	943	903	866	935	887	877	919	915	936	867	923	944	934	939	909	900	948	923	945	931	900	989	913	879	905	969	916	895	964	948	929	976	893	895	923	914	911	926	929	923	893	917	909	885	931	967	961	937	952	893	890	894	961	886	916	915	934	865	894	931	899	937	917	918	908	879	933	864	845	900	885	849	866	949	915	914	909	913	924	957	946	913	885	893	859	890	863	884	903	934	916	863	951	900	908	900	964	918	887	915	919	913	902	914	886	934	945	931	917	951	927	929	918	958	968	915	895	908	921	916	915	872	902	945	887	896	946	983	876	961	1008	874	961	961	886	935	902	926	884	922	923	976	967	899	927	980	927	924	906	913	951	868	934	886	830	893	904	892	889	901	934	913	904	937	895	934	925	919	920	885	888	923	923	945	883	898	909	963	937	918	946	887	929	890	902	964	919	900	897	924	890	919	910	883	880	977	924	991	865	992	882	937	907	924	952	962	943	877	928	925	864	963	856	940	878	910	911	886	934	919	931	907	929	909	913	940	931	836	912	943	904	916	974	960	949	945	895	954	942	907	908	928	887	872	932	898	944	1020	866	907	946	971	957	844	906	910	931	876	895	926	898	935	964	876	917	938	891	951	900	892	943	890	929	930	889	893	884	919	884	923	866	959	871	909	942	931	942	946	922	944	915	919	830	893	894	857	900	952	954	973	911	931	916	974	890	980	885	948	915	906	941	923	939	908	942	929	951	938	938	896	894	937	948	897	946	955	897	868	905	903	948	927	914	867	918	917	924	994	917	904	917	913	882	918	892	923	940	878	901	961	925	947	871	837	947	917	951	920	927	931	938	960	898	919	925	902	924	914	910	900	960	896	937	925	880	929	941	880	883	931	965	966	972	975	906	891	879	920	896	911	918	925	965	902	896	936	872	911	923	896	898	887	869	896	947	923	925	893	881	896	942	935	902	939	909	906	914	885	883	885	919	885	934	888	980	962	902	913	868	911	931	941	942	885	916	883	860	884	880	936	887	923	946	912	940	963	969	937	936	897	956	947	941	866	933	954	890	917	933	922	845	918	922	937	925	1003	892	957	904	929	901	890	922	916	950	860	956	939	932	919	924	895	929	921	929	914	915	921	951	875	926	880	981	902	917	908	951	945	903	881	951	933	876	893	884	903	935	901	910	942	873	858	930	952	948	914	856	882	918	903	909	872	928	910	914	908	936	910	882	926	924	932	923	971	923	902	940	937	915	947	940	886	899	929	931	907	915	955	959	943	925	903	962	869	909	862	959	934	907	952	949	938	890	959	868	918	920	927	933	918	923	862	916	887	926	919	901	932	875	935	912	938	946	865	901	896	934	949	963	874	958	853	880	942	942	870	933	882	869	916	935	937	900	902	899	890	910	912	932	921	883	887	905	933	869	939	881	916	932	917	912	923	898	903	900	955	864	923	938	925	965	936	948	910	898	931	863	950	919	912	866	981	884	861	965	912	932	883	894	935	871	902	928	940	906	881	888	902	863	912	891	927	909	927	905	943	980	910	929	984	889	875	883	886	879	944	969	837	924	937	956	949	910	903	875	922	933	883	936	831	906	938	891	887	951	909	898	897	879	984	891	903	871	925	852	964	936	877	882	920	929	932	895	922	913	923	887	936	928	934	908	937	862	927	912	925	924	850	954	912	914	931	922	940	922	821	893	952	924	900	914	887	930	919	947	889	949	927	920	871	923	931	965	934	970	979	869	995	888	926	932	946	916	902	947	884	875	945	958	891	942	919	951	926	912	869	892	912	886	838	916	938	916	876	900	916	917	946	928	905	969	902	963	883	900	901	898	938	915	959	964	908	896	871	967	952	938	947	903	934	968	904	915	955	909	946	900	940	933	910	911	919	901	901	908	927	913	930	907	919	861	918	936	927	920	932	937	960	965	919	931	935	938	910	927	871	898	951	919	919	930	941	882	890	880	939	898	888	887	922	848	890	951	970	955	910	930	914	888	900	944	893	941	904	889	902	911	902	938	861	896	923	932	918	953	945	953	919	928	919	879	918	937	935	932	995	919	885	912	924	920	963	969	871	918	900	900	954	938	902	932	926	902	974	873	894	872	933	878	964	932	923	876	932	987	901	915	943	901	898	909	884	997	917	953	909	978	926	856	976	952	890	898	889	955	940
8886	4237	4361	3320	2003	1462	1018	798	695	625	495	401	400	418	361	376	360	357	382	378	371	386	380	347	370	351	340	349	352	351	393	345	346	347	344	406	327	335	367	357	350	345	385	377	373	368	371	374	343	345	364	368	379	364	376	364	364	353	350	311	375	330	366	373	364	367	406	373	369	361	378	401	370	398	391	380	353	375	387	328	344	369	358	362	338	332	352	352	354	324	359	347	322	333	358	342	331	361	325	371	344	345	315	354	385	343	385	370	362	337	360	361	321	335	362	383	342	364	319	358	356	352	353	384	299	369	401	366	348	319	347	317	354	356	334	372	362	347	378	373	342	369	394	371	326	316	357	348	328	344	336	371	339	356	350	356	352	346	372	350	315	337	334	382	340	372	308	366	358	343	373	386	340	388	383	337	354	379	372	370	344	324	350	359	332	335	352	348	324	361	357	325	337	373	392	344	369	368	342	331	365	345	359	360	354	330	390	351	375	356	361	342	384	367	340	361	386	331	376	362	342	360	325	391	395	376	367	333	397	326	401	356	369	376	353	372	336	354	334	360	334	361	389	359	331	372	350	346	347	340	362	338	339	347	358	361	356	351	371	357	351	360	379	329	372	318	365	324	353	373	366	351	333	330	370	341	343	338	338	329	384	342	371	357	369	352	387	364	339	376	331	374	359	357	375	374	341	375	375	409	346	361	369	344	341	360	366	353	369	371	375	417	362	372	337	370	372	348	334	331	321	358	339	334	317	362	350	364	361	336	333	369	393	310	376	349	378	320	358	387	346	371	341	384	337	322	343	395	385	339	333	349	355	330	375	410	359	365	354	386	343	352	329	357	330	341	328	330	372	367	377	364	342	359	328	344	354	367	365	340	332	356	337	370	353	348	336	336	339	378	359	356	345	378	375	386	372	366	356	333	317	372	360	377	373	331	359	367	336	333	378	349	373	330	350	337	302	337	348	339	338	368	346	338	392	411	361	407	367	363	368	349	317	385	369	401	379	363	342	343	339	354	353	347	337	366	358	356	349	323	380	377	388	339	381	331	355	400	347	328	332	359	349	349	326	335	356	316	346	367	384	342	361	342	344	323	372	385	327	346	364	361	331	389	391	351	318	345	332	338	331	369	360	358	353	338	322	393	386	364	347	335	356	350	332	328	377	355	337	349	344	342	365	353	387	355	353	392	378	386	371	354	382	322	356	364	363	354	362	389	355	351	360	355	350	349	344	388	374	382	349	374	345	337	365	388	340	333	368	350	354	386	371	363	343	337	372	331	337	333	350	376	366	362	367	346	377	379	297	334	337	357	407	333	398	371	347	354	381	372	355	360	366	371	344	327	333	341	356	370	325	347	344	341	320	387	308	345	316	334	388	379	366	322	337	367	367	347	386	327	342	361	353	358	357	346	344	359	358	366	371	340	352	376	417	384	383	362	318	337	324	341	359	355	360	373	354	395	374	331	356	346	333	347	349	330	382	370	363	364	329	368	369	346	326	328	364	369	360	380	364	327	346	359	358	351	365	410	410	346	357	373	327	337	380	367	325	352	361	356	331	311	365	349	362	337	377	364	350	338	319	334	354	395	346	349	382	352	343	367	341	387	326	326	380	352	377	341	343	365	347	390	344	382	344	381	303	328	344	327	360	352	365	373	345	369	356	306	345	359	368	362	358	355	405	364	374	363	364	376	335	365	355	374	358	357	355	381	376	335	369	345	373	349	368	360	348	357	369	344	335	350	394	360	334	346	333	374	340	372	351	351	327	351	336	333	352	351	312	362	351	346	340	359	355	362	362	359	379	369	366	363	367	390	372	335	344	361	355	382	315	349	322	332	336	346	365	376	365	369	359	346	354	342	368	343	350	349	328	424	358	375	394	335	332	389	352	375	330	387	354	321	350	382	411	364	390	355	359	386	324	349	315	362	357	354	372	359	366	318	366	338	361	366	356	358	373	362	354	360	326	359	340	325	313	355	347	304	322	349	320	355	364	376	362	361	351	358	376	328	356	368	333	366	373	363	343	347	372	370	385	339	343	360	381	344	349	352	335	348	334	335	375	349	339	406	347	384	321	347	340	342	322	330	364	403	387	377	343	349	349	387	310	353	379	342	363	352	359	329	357	340	369	360	359	339	326	353	321	343	350	336	325	364	359	326	332	346	344	393	386	378	347	321	342	352	335	347	356	374	355	384	355	378	350	336	360	360	342	389	344	366	348	375	335	384	333	340	339	340	368	374	328	398	372	360	387	354	365	354	393	374	375	341	343	357	363	322	359	351	342	342	355	380	355	403	341	350	339	349	381	310	354	390	367	339	317	377	378	430	367	370	358	359	340	360	400	340	354	351	374	351	377	365	360	346	366	336	356	350	359	381	339	315	336	361	389	378	351	343	344	337	342	346	364	310	318	337	362	341	366	377	360	361	391	390	344	340	371	327	360	363	375	381	388	371	351	355	339	354	336	370	362	368	371	376	337	380	338	349	360	313	369	396	358	364	393	351	364	373	348	364	361	354	382	339	350	364	340	373	337	360	361	359	376	325	354	365	340	338	354	349	358	346	366	343	377	369	413	371	346	334	349	335	362	340	358	399	337	363	397	378	347	345	341	324	390	343	351	350	357	350	376	365	337	353	337	373	338	347	393	353	332	379	336	362	324	385	391	366	323	362	344	326	331	366	351	375	376	395	361	343	347	385	356	380	336	349	335	365	326	365	366	361	349	350	351	379	344	337	334	331	330	396	366	359	352	353	350	380	359	334	364	357	362	321	355	367	355	351	337	358	345	336	360	342	358	360	325	335	364	331	355	352	329	339	355	327	365	337	354	382	374	322	336	351	380	336	334	373	378	346	300	340	353	363	377	366	361	358	355	358	364	364	350	368	332	364	328	355	340	347	388	339	352	382	384	330	364	348	328	347	326	350	342	385	386	392	343	333	370	325	374	323	356	360	366	356	373	373	332	334	358	360	327	394	388	368	362	368	379	365	370	337	382	345	350	338	343	347	355	367	370	342	374	394	369	370	389	303	355	357	363	378	397	347	363	346	351	323	340	315	310	348	347	358	370	365	374	337	354	360	340	390	370	354	332	372	374	378	342	349	350	349	374	349	382	339	359	376	333	358	361	364	334	350	361	370	329	335	354	364	321	358	354	367	368	371	350	342	375	355	342	345	338	372	368	353	338	300	360	391	341	366	342	339	379	346	365	361	344	340	346	375	353	356	376	324	372	379	349	342	348	364	338	350	343	373	358	359	341	367	348	368	354	367	325	334	399	351	377	321	361	367	360	359	412	357	361	331	316	388	383	342	345	385	344	357	377	356	344	362	360	391	338	320	347	356	333	364	366	327	367	365	399	347	346	340	362	360	352	316	343	374	373	361	384	341	314	336	352	343	371	334	305	392	329	371	370	287	334	350	365	353	350	363	363	348	325	345	393	357	335	366	352	382	381	399	339	377	402	342	353	367	403	342	362	378	355	372	348	387	337	341	357	345
5459	3963	7551	8306	6564	5363	3912	2993	2354	2061	1464	1264	1080	1037	925	893	880	884	793	824	890	790	836	821	837	804	827	782	807	783	796	745	761	833	799	799	800	765	774	786	750	773	835	771	811	780	838	779	841	824	791	820	798	791	823	800	772	780	748	770	788	778	751	781	830	797	772	769	776	765	785	761	824	786	785	786	780	759	767	718	832	786	784	787	743	778	751	803	738	769	802	767	810	785	798	731	796	737	770	763	793	762	778	771	776	734	807	764	804	821	771	708	816	778	761	813	773	743	769	803	782	762	780	757	778	823	777	755	783	785	808	743	799	751	755	784	788	751	808	803	767	812	792	786	795	773	809	804	743	811	823	805	772	797	749	770	747	787	776	796	745	809	846	809	811	831	780	800	792	737	755	786	773	818	780	776	834	789	778	785	801	735	815	759	730	739	735	751	812	795	773	823	772	686	792	753	738	801	806	769	823	777	767	722	763	803	840	739	783	801	802	793	831	803	793	774	727	830	800	768	752	779	772	826	755	786	802	777	720	711	745	755	755	738	720	784	786	761	784	792	746	838	781	783	760	769	790	794	793	741	812	754	793	783	773	776	804	794	763	784	790	772	787	775	833	779	813	763	771	737	820	767	768	793	774	785	752	789	769	749	784	748	717	812	757	764	816	838	788	771	804	801	730	768	747	764	785	808	793	812	775	773	843	750	795	761	737	841	807	783	785	777	772	762	750	752	803	847	810	792	736	791	813	766	794	784	768	808	745	777	795	750	778	823	788	840	792	766	806	772	769	743	792	746	789	818	764	779	774	800	757	814	763	787	731	806	758	756	787	789	817	794	757	779	815	774	785	789	788	824	707	793	795	750	741	775	793	806	773	740	831	804	784	801	832	817	766	743	830	772	808	792	800	789	745	779	784	741	732	810	790	794	820	750	764	761	810	787	777	788	796	761	763	859	790	772	718	794	776	820	803	773	762	786	870	809	767	783	810	762	812	779	783	775	796	818	825	786	780	811	756	782	749	735	802	778	743	766	761	778	823	733	763	819	779	734	766	792	823	778	780	795	802	787	782	784	807	795	793	741	738	779	767	814	770	775	803	739	777	755	731	802	806	768	790	762	807	773	773	746	787	856	782	768	788	814	738	794	808	778	855	778	783	757	782	808	806	810	815	762	758	770	825	772	802	769	753	845	808	763	773	785	775	771	773	779	796	758	826	772	771	827	788	769	806	772	820	800	810	752	761	808	777	714	769	737	781	792	793	761	808	753	776	793	802	754	783	788	780	759	767	737	770	770	788	797	799	759	732	838	755	785	771	781	754	754	784	736	761	830	818	774	778	777	794	794	796	774	747	805	819	794	782	813	789	806	834	776	749	795	820	801	825	760	724	766	765	800	777	800	819	796	830	789	723	840	777	768	768	766	783	767	780	772	789	801	786	797	756	798	752	777	763	805	752	810	804	844	779	781	789	740	811	778	810	829	776	771	778	720	766	760	833	792	792	750	790	788	771	773	757	804	758	777	801	804	762	791	753	781	794	831	764	785	793	740	822	765	734	794	834	794	741	796	791	791	760	754	773	752	826	733	772	824	805	802	778	801	728	781	782	741	767	836	772	815	793	857	734	756	757	762	777	800	843	772	794	751	807	744	815	797	801	785	757	794	761	789	765	758	809	762	768	771	790	827	764	775	798	795	779	779	788	819	747	772	752	792	826	777	764	721	794	751	792	764	770	756	813	771	780	820	783	822	786	768	794	765	720	824	786	819	783	810	760	756	784	723	759	782	751	813	810	803	812	772	784	856	870	764	760	783	801	750	775	760	798	758	791	793	752	818	753	779	745	822	762	764	783	800	790	777	735	765	767	755	781	828	774	753	772	788	759	837	771	800	753	781	780	778	806	858	799	786	839	792	756	793	821	792	786	751	835	749	785	764	752	757	759	767	783	808	734	767	781	809	787	805	814	824	840	728	789	815	721	821	761	797	748	785	817	786	807	769	760	772	770	690	782	781	794	798	775	812	830	812	809	797	774	796	793	792	739	792	739	746	818	814	792	825	760	753	786	797	784	733	838	796	791	761	778	832	827	787	764	790	811	740	772	782	752	745	775	789	757	813	835	795	821	756	797	782	751	749	818	760	811	814	721	791	720	785	753	781	783	768	795	806	706	766	720	800	733	780	742	779	753	811	796	778	751	835	797	759	785	753	759	788	825	756	758	741	767	820	843	759	778	770	834	811	767	794	794	797	740	789	756	753	789	741	796	797	776	789	734	740	773	767	799	820	718	781	748	806	783	771	778	737	781	857	795	734	742	790	796	778	764	752	789	812	753	733	766	756	735	818	703	777	813	744	816	777	760	751	790	731	804	807	764	835	762	828	789	727	722	787	802	813	794	749	797	753	710	805	841	741	800	787	787	761	804	783	793	793	810	777	771	749	794	793	750	773	816	770	755	837	819	760	749	806	755	772	781	775	778	809	822	802	745	800	757	780	771	782	787	790	758	791	795	787	770	802	779	803	801	785	832	774	762	808	833	743	713	805	790	831	833	776	755	785	738	774	801	804	784	771	736	793	791	784	763	772	759	790	784	793	765	816	749	765	711	793	746	810	751	765	777	739	804	767	783	801	775	807	766	811	826	753	751	809	751	805	776	784	764	755	797	775	796	785	799	769	803	757	770	783	812	788	772	736	787	832	741	821	755	832	765	828	801	743	770	789	766	827	812	800	738	805	796	810	792	769	783	812	763	751	811	766	780	788	775	831	773	749	813	792	766	788	829	779	756	776	778	774	757	768	794	772	843	807	776	782	753	795	790	776	777	767	776	819	767	781	773	775	744	808	769	787	796	772	851	755	737	786	772	769	837	786	731	792	710	718	809	800	783	782	788	786	770	822	803	719	766	771	744	725	789	818	774	776	759	752	760	795	758	747	775	800	814	829	773	769	778	810	783	800	782	711	812	797	788	806	790	784	833	742	751	780	792	756	758	801	817	743	796	767	751	803	740	780	834	742	785	794	792	787	771	743	762	835	796	747	758	815	777	794	807	748	799	760	801	769	753	805	756	755	762	796	773	811	742	725	773	791	775	843	773	793	781	788	806	764	776	786	803	772	737	771	748	764	712	783	725	811	764	815	752	799	813	743	788	757	798	734	759	793	741	817	765	807	779	801	760	772	849	790	754	760	793	733	808	765	780	774	767	762	747	753	777	778	754	827	805	749	745	716	769	783	750	842	802	818	803	805	782	776	770	786	743	747	772	801	789	776	749	734	786	780	788	768	789	790	760	768	753	745	757	750	743	877	804	770	795	810	760	776	785	804	786	831	756	824	818	776	768	750	821	806	800	774	766	782	722	783	798	791	798	750	789	749	832	755	820	772	795	771	708	741	820	798	757	785	777	821	779	749	764	763	770	754	808	760	827	789	767	816	809	723	821	777	758	820	796	744	802	768	814	822	781	756	808	786	785	754	857	800	836	735	822	815	788	733	789	751	782	780
18625	8288	8416	6928	3696	2332	1624	1166	811	728	607	492	452	386	409	371	401	392	360	351	354	341	370	382	349	361	349	355	364	317	338	383	328	386	353	348	316	346	352	317	353	389	333	363	370	355	320	372	338	352	351	368	360	333	364	387	346	348	346	358	335	353	324	352	341	369	346	357	338	339	307	346	341	314	346	304	307	347	346	352	342	345	347	331	312	351	365	371	326	298	372	360	375	386	356	297	324	358	336	354	366	362	356	346	356	375	341	334	342	337	360	325	322	348	342	341	351	355	346	342	365	338	320	349	373	341	326	326	344	339	378	345	329	373	355	322	340	335	343	360	348	356	331	346	324	338	362	348	357	341	317	355	341	360	362	347	344	335	372	338	302	335	317	332	342	358	354	363	319	348	355	330	365	343	359	370	316	345	375	329	378	362	390	314	336	345	352	339	332	329	330	335	310	333	316	327	332	319	309	343	358	340	356	325	352	365	350	327	362	371	334	369	353	328	361	341	367	345	328	304	325	318	306	341	347	381	366	348	323	344	375	355	326	341	323	360	342	307	367	328	355	327	332	332	347	352	344	328	354	330	332	374	328	322	351	355	327	331	374	350	340	352	295	358	360	311	358	325	359	361	344	331	318	308	334	364	356	341	369	375	323	402	335	375	341	349	345	336	314	365	366	354	313	360	342	355	359	355	348	349	337	387	360	361	354	325	345	331	307	324	325	335	337	364	314	327	326	313	359	388	378	357	334	372	357	346	339	376	297	359	333	308	320	341	352	358	367	346	330	358	364	351	348	341	327	350	336	334	340	358	370	391	384	376	309	332	351	340	373	352	303	328	349	349	355	336	325	361	353	387	311	353	365	340	360	338	337	346	311	339	309	355	352	364	373	333	388	362	352	319	403	325	348	356	366	339	336	346	316	330	368	330	340	340	363	362	405	313	288	361	335	342	333	348	322	328	318	340	345	346	378	380	348	381	350	389	318	344	346	382	306	320	350	341	327	340	341	325	333	343	315	302	339	329	397	345	331	339	334	321	368	318	352	329	314	375	320	303	338	360	353	349	361	339	366	336	323	342	334	378	353	319	352	359	332	329	370	338	356	348	362	366	320	357	342	308	310	312	337	353	335	304	327	340	351	353	317	343	341	344	330	313	359	364	357	380	363	358	335	350	358	344	335	337	332	355	291	299	357	325	330	314	351	316	335	320	335	335	342	322	350	358	325	368	344	362	353	349	377	338	311	317	355	342	349	356	331	324	336	368	334	386	364	330	392	353	341	357	310	341	363	343	349	322	355	322	345	359	327	328	356	343	337	331	302	347	351	309	369	343	373	367	353	339	359	342	332	345	356	351	321	344	322	359	308	343	365	321	338	340	327	357	352	327	347	366	355	347	346	336	341	351	355	342	307	337	318	344	313	364	327	356	326	301	353	316	340	335	315	363	346	353	331	379	334	384	354	338	334	360	330	340	380	349	329	297	350	376	336	350	372	347	384	310	346	323	379	324	364	367	333	332	386	360	329	377	317	372	373	366	355	369	342	302	344	340	366	339	349	341	325	325	351	342	352	332	362	356	326	339	339	358	304	370	316	329	317	341	368	396	385	353	331	296	336	327	341	354	345	325	354	350	387	367	321	314	358	345	328	339	325	359	308	339	361	333	324	363	380	328	345	361	367	320	349	350	325	355	328	327	340	367	314	359	323	339	373	350	322	364	354	343	347	328	337	374	306	340	362	347	318	308	358	355	337	315	333	340	322	354	335	349	357	330	337	345	285	329	354	361	343	343	345	325	342	336	338	318	324	368	354	309	408	313	286	368	343	335	324	320	364	359	321	360	340	366	371	363	376	360	314	363	342	350	339	353	361	341	345	375	365	359	371	344	356	357	358	363	359	325	349	358	348	343	356	357	342	306	309	333	371	358	342	368	351	348	345	334	325	370	335	334	339	357	316	330	359	365	350	330	328	330	357	343	340	346	340	334	333	404	315	316	319	346	322	354	364	304	325	353	374	367	354	337	350	312	355	344	364	358	331	301	348	345	344	333	343	336	360	336	358	354	344	319	283	369	343	321	380	353	327	347	326	363	358	316	321	385	350	351	350	355	349	348	341	327	340	328	322	324	303	376	394	365	314	327	326	372	359	343	355	368	357	353	359	369	371	358	377	382	371	347	348	328	307	324	358	341	343	357	371	328	384	310	356	339	346	359	341	327	372	358	326	339	339	327	352	377	329	335	332	336	372	349	402	386	359	362	348	382	347	364	357	350	373	359	354	355	322	342	351	358	365	352	345	375	349	336	362	370	338	334	346	333	333	344	324	364	367	387	340	346	364	350	339	377	338	340	319	346	345	329	345	337	356	338	356	377	318	346	344	356	331	336	377	344	367	350	339	370	313	322	364	361	348	340	372	346	369	308	377	390	308	298	354	378	358	326	320	337	338	309	346	333	359	356	343	350	345	356	359	344	334	342	335	328	312	333	363	377	314	367	355	341	351	327	336	351	355	357	349	366	358	402	394	345	352	303	378	349	319	362	363	349	320	312	347	347	353	316	322	317	330	349	349	362	312	373	342	380	386	339	334	318	394	364	323	351	339	350	336	325	344	318	360	335	360	347	304	348	319	346	348	359	371	345	298	350	382	370	317	320	365	355	351	356	362	362	322	344	375	349	344	327	347	331	334	336	351	370	344	362	342	325	331	337	344	370	299	347	336	352	320	304	351	322	338	321	332	371	341	338	299	344	350	306	355	346	362	338	343	398	324	368	349	344	311	358	365	322	352	351	314	314	358	370	365	366	349	347	356	365	368	340	349	370	335	373	389	348	323	347	359	335	363	340	331	345	352	329	342	363	350	312	332	340	321	334	386	330	320	344	291	352	347	344	336	340	358	329	383	322	371	337	354	343	346	351	345	357	359	356	328	362	374	372	338	371	357	352	353	339	337	379	330	352	332	314	319	371	364	329	310	330	340	346	315	364	296	333	341	323	333	344	375	335	337	333	357	336	361	326	335	339	331	296	293	330	329	332	341	321	380	332	323	329	339	385	343	393	351	364	359	347	329	327	333	315	336	358	358	347	372	359	338	367	364	349	363	329	344	318	355	387	383	382	353	316	344	318	321	313	332	333	332	365	346	361	298	359	331	311	338	347	369	346	349	344	352	318	317	332	346	341	373	364	383	349	349	326	401	357	362	308	339	378	379	367	341	299	354	355	333	333	385	336	348	341	368	364	357	308	335	355	347	325	327	330	343	311	334	364	355	355	329	352	353	356	326	363	344	322	322	325	352	340	378	362	368	329	311	385	344	323	333	357	336	339	340	329	335	354	323	337	354	353	353	351	356	331	349	373	326	348	363	346	357	351	339	346	334	318	348	336	348	344	343	342	362	355	333	278	356	326	320	369	344	339	351	325	342	367	334	319	333	344	345	372	331	311	321	383	311	322	334	333	359	378	345	360	361	344	349	341	316	360	343	361	341	362	332	344	324	335	348	345
11683	6584	12792	14229	10207	8109	6023	4604	3360	2925	2209	1559	1352	1278	1137	988	992	878	866	849	914	935	835	874	870	850	822	862	740	841	768	817	795	861	772	776	809	792	764	813	808	787	834	804	786	800	839	811	803	824	797	773	796	801	817	840	776	767	732	834	793	766	809	706	807	766	781	806	799	747	800	751	730	737	775	821	787	734	764	768	749	774	764	761	744	787	787	775	769	752	781	757	743	783	727	808	777	775	789	770	771	774	776	778	751	714	770	758	760	771	802	751	759	805	791	734	786	757	782	777	823	782	760	755	762	737	763	760	746	763	750	782	800	776	733	762	773	793	806	809	764	778	700	796	842	757	792	744	803	772	743	768	782	835	758	746	752	768	733	748	795	770	821	807	792	745	769	794	777	767	791	800	825	767	757	759	747	796	748	760	796	830	709	791	763	726	750	783	731	731	769	756	774	754	723	773	775	725	772	777	760	788	762	717	755	761	744	736	728	783	789	727	815	746	771	754	783	741	812	731	755	765	739	756	738	803	758	765	778	730	750	812	799	801	749	738	755	787	748	731	723	794	766	796	787	782	841	750	756	757	734	724	789	770	733	783	811	783	805	777	767	759	747	774	756	771	736	784	798	752	750	777	720	773	764	769	770	755	739	765	837	777	776	715	751	781	712	780	775	763	746	725	786	771	714	816	742	805	818	823	788	764	744	756	741	793	762	731	725	738	753	783	834	783	754	822	800	785	790	771	809	752	790	755	743	821	792	756	740	726	763	782	731	809	757	787	789	805	777	761	817	806	792	781	821	801	794	817	781	730	785	751	754	763	777	761	755	795	757	801	779	750	735	773	721	750	780	722	755	760	770	746	738	763	768	760	779	755	760	778	784	795	772	730	694	794	852	719	794	741	753	732	787	776	763	804	745	813	799	773	766	747	785	796	765	775	777	753	784	804	804	794	774	751	825	778	801	775	781	783	773	700	761	764	740	784	797	749	807	713	776	753	776	768	791	787	710	790	759	728	799	801	734	794	769	724	747	770	724	809	768	697	743	766	693	785	743	776	746	813	743	737	801	748	758	773	794	758	743	782	791	754	753	794	808	741	769	767	771	790	794	739	742	721	756	771	785	807	817	746	816	752	748	719	791	745	822	789	762	786	754	779	793	736	730	757	718	772	777	788	760	776	779	768	754	774	753	742	747	754	747	783	802	755	721	759	794	778	683	805	796	796	718	782	747	775	790	796	801	760	765	749	797	738	786	737	774	777	752	792	822	747	793	871	764	811	746	792	717	783	787	753	731	794	769	756	785	776	779	785	756	776	767	820	743	760	734	740	797	762	751	735	749	788	744	776	726	723	756	786	725	801	786	845	732	791	811	772	779	796	720	775	775	789	804	761	811	721	733	744	774	838	768	754	823	751	771	796	748	743	792	787	752	781	745	801	771	767	769	788	796	774	746	806	751	787	756	755	761	763	762	804	762	776	794	766	768	759	804	755	810	771	772	804	788	791	783	748	748	781	766	809	762	764	828	836	779	741	742	729	759	806	787	772	793	758	774	801	806	762	814	776	820	845	786	782	744	803	770	792	804	793	753	742	766	818	739	695	777	785	758	768	820	740	752	776	712	768	752	792	751	787	785	769	763	788	716	725	745	779	762	814	797	738	752	766	776	727	747	719	782	717	745	759	786	776	804	779	780	798	764	798	802	809	758	776	789	726	734	748	747	763	774	805	775	821	780	766	784	784	728	765	747	766	787	802	798	804	800	797	746	808	784	763	771	797	738	801	754	749	706	716	766	768	762	795	752	744	778	750	784	802	709	744	730	779	750	759	810	728	784	742	823	768	765	757	771	796	708	723	758	754	770	788	739	820	789	776	784	753	721	799	760	744	785	748	766	763	743	772	799	779	735	739	809	790	729	776	829	820	789	742	770	793	763	770	753	775	735	764	768	807	739	795	785	774	696	749	791	812	713	736	734	753	738	759	767	733	791	803	776	754	804	789	751	768	828	762	752	760	709	759	803	720	779	758	785	712	730	795	807	779	733	806	733	789	752	801	757	806	787	770	816	752	779	788	727	776	749	754	776	748	722	783	718	812	739	763	765	789	801	776	796	776	764	767	769	762	799	744	768	804	782	760	789	750	737	780	775	782	772	787	764	804	762	778	731	751	790	775	819	771	779	793	801	768	733	792	752	754	782	816	737	735	728	770	742	736	802	784	772	721	770	775	785	741	788	781	785	783	789	738	758	792	783	752	754	768	776	771	783	812	750	748	770	761	757	765	722	823	764	780	777	796	770	772	753	758	820	758	689	770	742	740	699	796	781	705	778	795	825	782	781	755	770	799	808	739	824	771	761	723	790	823	737	740	817	796	786	786	770	753	760	767	738	765	785	743	744	745	739	760	741	837	764	712	743	743	779	780	787	806	758	722	791	751	757	770	779	734	685	807	753	805	716	797	797	727	789	733	749	729	785	775	750	773	737	756	783	803	749	703	710	754	739	784	787	795	778	799	792	854	771	767	771	737	775	742	809	744	727	768	755	806	739	734	773	770	793	752	770	760	762	845	803	745	781	771	755	737	791	791	761	709	776	775	763	710	734	741	790	790	753	794	731	793	734	749	750	760	748	761	802	773	812	718	773	695	753	819	774	764	763	794	783	813	783	767	796	733	740	747	757	790	786	781	720	726	767	786	770	751	776	772	810	775	759	790	732	765	797	784	793	804	765	773	778	699	765	745	791	761	764	732	795	806	763	767	778	798	828	812	734	728	783	765	811	782	766	780	766	774	765	780	753	738	761	743	734	760	782	799	773	802	726	736	755	752	778	777	776	752	796	801	763	758	796	801	756	775	767	771	768	747	762	764	753	767	789	808	754	757	794	763	767	710	783	716	779	816	735	793	743	762	762	767	780	779	764	761	799	811	807	760	761	788	750	739	760	761	760	773	757	698	780	768	811	790	797	766	788	767	755	732	714	790	747	791	743	736	754	732	741	769	711	745	750	731	815	772	736	807	717	736	728	790	817	778	803	731	747	775	793	788	754	747	745	839	755	810	756	786	807	755	816	755	773	756	782	729	792	755	760	737	778	822	799	763	733	780	769	776	746	744	787	734	773	760	748	794	773	716	777	770	739	760	797	715	787	756	794	767	770	771	749	754	720	766	753	772	776	759	812	837	799	737	778	764	820	820	757	808	795	747	788	755	821	754	736	768	753	765	851	786	718	808	804	767	802	763	758	767	789	732	756	772	754	760	759	767	762	772	766	766	822	761	748	738	760	795	744	759	759	806	742	755	740	744	764	772	754	778	737	761	757	812	744	795	727	713	795	715	774	790	769	801	763	762	729	725	816	790	730	781	751	743	781	782	773	720	786	747	821	717	754	779	718	795	783	778	755	748	791	754	740	772	785	756	703	803	750	769	768	768	767	757	746	795	740	798	737	782	766	726	735	763	783	754	769	765	763	787	786	735	791	708	737	744	765	772	765	742	774	727	767	767
27039	13491	13665	11528	6085	3722	2465	1689	1163	988	822	644	571	535	516	530	499	491	444	440	477	415	439	416	407	448	439	446	440	444	426	475	436	457	408	461	435	458	398	407	423	432	405	371	448	442	480	454	456	440	451	413	416	424	428	446	388	456	469	443	377	449	434	426	427	396	410	455	427	464	409	392	422	373	423	423	386	418	424	409	456	395	451	404	406	418	429	402	409	439	439	373	412	434	434	380	431	448	416	392	437	391	395	427	389	437	440	418	471	421	440	448	426	407	425	409	427	414	380	397	452	440	422	426	417	460	438	383	384	382	386	424	448	456	439	456	414	427	444	400	430	411	412	446	463	429	382	452	425	393	443	454	405	416	442	404	399	394	391	439	391	414	420	423	446	434	451	469	451	411	434	448	395	434	410	420	423	429	443	393	442	424	409	423	447	408	418	420	416	425	473	414	450	372	436	428	411	406	437	413	441	442	445	455	417	414	433	401	429	390	405	437	428	393	389	437	384	385	423	430	418	426	455	436	424	414	418	441	420	426	434	425	442	439	410	437	409	375	450	370	433	437	434	430	438	416	470	425	468	459	442	417	388	384	413	449	437	450	414	429	437	434	392	419	402	410	403	481	398	394	429	391	436	405	439	452	423	451	415	409	374	443	392	440	426	404	415	458	386	413	456	407	384	394	427	430	407	412	428	452	414	432	409	403	447	440	411	437	455	471	455	480	419	435	472	425	423	412	414	430	401	448	416	422	444	380	411	436	451	440	446	433	406	403	388	437	417	422	396	429	411	455	413	397	432	387	445	387	456	441	384	382	408	427	398	403	435	400	411	409	463	392	420	410	420	402	411	402	435	452	401	412	391	374	462	432	408	394	423	438	441	434	429	416	421	421	450	428	431	438	399	456	425	400	434	427	399	439	409	394	431	394	387	445	385	444	370	423	432	428	408	446	410	445	429	417	417	404	408	424	427	420	442	422	422	414	424	420	393	447	416	433	434	440	431	393	439	410	400	450	428	427	403	396	442	429	463	432	428	454	385	425	426	489	437	384	418	406	445	403	428	458	427	433	431	406	431	424	415	462	401	414	392	438	420	438	447	403	426	413	403	454	435	399	381	414	494	428	451	447	445	414	445	455	395	421	398	457	433	418	408	422	410	459	410	445	433	392	441	421	410	417	386	407	374	428	387	451	393	426	381	442	408	444	425	454	401	415	419	381	437	376	422	432	405	417	428	462	449	393	410	391	401	438	465	426	447	413	428	442	405	436	415	432	425	425	441	419	407	426	431	431	424	442	415	414	406	404	416	440	423	422	425	382	438	423	404	392	400	446	457	423	390	374	467	380	378	422	388	472	433	385	399	411	449	446	425	418	390	409	437	403	407	460	447	412	457	440	412	419	399	398	467	426	462	422	449	429	428	420	420	397	421	448	438	424	449	395	446	413	404	394	450	419	439	419	413	433	409	444	422	440	419	399	413	411	441	446	419	421	416	448	433	421	404	401	415	443	407	421	458	440	469	409	444	422	459	387	455	419	378	436	447	456	409	438	391	407	459	392	461	401	411	413	459	426	423	448	420	417	425	427	437	423	391	419	425	426	407	437	432	443	465	456	454	420	412	429	439	454	442	412	374	444	444	463	439	418	385	452	433	421	416	399	413	422	445	415	430	450	399	417	436	415	412	453	431	415	388	460	416	421	420	404	479	427	424	422	423	423	401	418	408	426	420	415	421	382	413	426	429	436	414	407	358	365	424	401	424	448	422	412	414	419	450	438	396	430	412	418	386	417	414	422	419	409	438	418	417	402	454	429	409	455	421	399	439	433	407	464	403	431	388	436	423	415	388	400	451	451	415	420	417	441	401	434	436	415	434	411	450	453	435	432	422	420	424	431	431	426	411	435	462	409	424	431	414	410	443	399	390	431	456	421	397	400	408	413	448	405	464	427	431	393	437	392	422	420	434	420	443	441	400	445	420	420	421	453	425	417	390	428	448	428	415	426	430	440	397	422	391	411	414	386	420	384	403	422	439	416	446	410	410	393	431	433	425	394	400	399	461	406	434	464	438	392	417	400	379	423	453	420	424	418	408	423	436	433	448	425	430	444	444	417	448	432	408	412	410	446	461	430	456	437	447	491	450	409	427	393	429	404	446	424	405	453	399	409	388	411	462	427	399	414	385	425	425	416	429	422	422	401	388	393	406	424	404	427	431	422	439	402	447	412	407	396	411	395	410	413	375	418	411	417	444	409	445	407	444	409	427	436	432	398	456	438	424	424	457	439	448	433	417	428	445	441	445	412	510	408	447	437	426	431	429	449	377	425	427	411	410	378	392	409	433	387	423	461	428	430	454	430	426	456	423	388	426	448	438	423	465	449	389	407	400	406	396	405	409	430	437	432	413	394	465	427	457	439	450	440	435	427	457	393	430	383	456	389	413	422	446	427	415	461	397	448	447	453	443	449	449	442	394	432	436	439	455	412	401	428	403	412	426	394	421	442	382	414	390	439	426	444	424	406	473	428	435	399	431	415	403	447	440	453	463	441	406	459	409	380	409	427	396	389	436	439	421	395	392	408	428	431	441	420	431	439	386	423	459	460	420	423	393	456	415	427	438	441	399	446	418	437	396	441	424	419	424	397	390	454	443	450	400	385	414	461	402	416	450	468	450	470	458	468	389	443	422	399	433	438	421	408	435	430	430	442	375	420	451	482	453	423	465	411	436	437	447	438	446	415	420	398	440	444	454	397	410	458	364	432	414	423	393	420	464	445	409	429	428	434	410	424	411	420	431	487	423	421	433	420	404	422	385	386	450	416	459	431	401	429	473	446	464	435	415	418	385	427	425	417	429	412	449	422	442	425	450	402	403	410	445	419	402	398	414	421	419	422	421	429	431	440	487	440	425	439	420	415	381	404	401	421	414	422	422	429	418	451	402	442	464	424	414	439	415	449	391	438	427	380	449	415	399	434	407	417	429	410	451	391	438	465	412	457	439	464	407	436	440	450	422	421	422	415	421	436	448	422	432	406	431	467	447	417	405	418	411	432	430	418	417	437	441	400	414	429	450	410	389	478	445	446	406	382	400	420	459	433	417	440	413	404	423	453	374	421	437	402	421	412	386	395	427	409	431	395	423	446	419	450	434	427	416	444	408	417	383	429	440	428	442	434	442	437	405	385	410	451	437	433	417	449	408	407	474	417	407	434	455	459	424	435	430	414	430	404	384	421	436	381	427	412	434	416	432	427	451	393	416	431	419	405	392	386	426	446	429	443	432	440	460	412	447	432	421	411	427	437	429	445	423	418	394	436	405	412	405	446	444	435	437	421	455	425	437	399	392	449	394	447	416	420	490	407	434	420	425	452	425	406	415	402	417	404	424	408	438	403	433	402	429	372	393	395	431	428	402	401	379	446	392	423	387	399	418	395	444	414	407	456	434	396	410	410	410	416	372	434	428	382	437	442	410	422	429	394	393	435	455	387	399	388	420	391	429	449
15277	9645	17846	18795	13478	10418	7770	6410	4427	3785	2989	2179	1869	1590	1381	1250	1182	1121	1078	1077	1049	1087	1063	1022	1079	1041	999	968	934	975	937	977	955	941	963	969	953	969	952	1018	994	1023	1006	996	1060	1040	937	1012	1009	971	898	916	910	933	970	994	891	931	877	925	930	922	912	992	875	997	862	910	970	939	883	931	948	885	972	923	946	928	924	916	927	954	955	938	924	923	874	975	927	932	947	927	910	900	935	927	881	902	916	888	946	950	918	875	951	927	914	937	916	919	918	963	911	936	989	959	929	928	919	915	963	956	919	921	835	894	904	926	944	966	928	886	985	929	962	887	926	937	894	903	900	964	910	984	935	916	884	956	945	909	889	963	891	981	931	938	895	844	912	905	908	873	960	906	990	921	925	941	908	973	893	962	868	957	873	911	929	931	961	933	920	929	903	932	991	955	901	941	948	901	890	936	959	905	921	917	924	955	878	940	919	956	947	912	980	908	915	906	944	954	972	940	929	883	916	881	924	947	959	904	937	949	937	996	878	943	860	922	916	916	895	883	905	892	882	878	918	900	931	952	939	895	885	968	946	867	905	915	926	936	977	877	901	964	968	921	896	890	926	917	926	856	937	886	877	950	882	932	936	905	940	942	885	971	920	915	896	923	985	856	871	882	967	924	889	898	913	947	894	914	918	901	884	921	938	938	901	956	943	920	926	910	911	950	917	979	911	927	857	921	942	927	927	937	907	916	918	968	989	893	883	940	918	917	881	922	917	961	917	914	923	904	919	952	910	938	963	878	954	875	917	930	972	905	889	912	932	952	916	959	925	915	905	958	878	916	944	919	921	974	962	940	886	910	937	912	887	890	942	970	908	928	931	899	941	898	937	956	959	910	953	942	868	954	979	918	934	966	954	868	934	996	896	919	911	924	949	933	918	871	942	869	945	849	881	942	964	915	881	895	882	895	948	920	901	915	909	898	918	959	915	867	901	886	921	977	938	937	916	941	856	901	920	916	935	926	941	866	890	908	898	984	909	922	915	943	898	913	910	902	931	930	921	970	927	912	893	959	920	910	963	934	954	913	927	931	944	883	897	976	915	965	913	908	924	946	911	858	949	923	930	969	872	932	879	880	930	911	879	908	932	933	925	935	983	926	901	931	954	958	862	899	938	911	942	923	956	919	966	908	886	969	924	905	920	928	900	898	944	933	932	894	906	955	887	962	924	897	925	900	956	894	917	874	877	927	927	895	912	922	906	948	981	948	943	969	833	902	923	929	916	937	952	963	929	882	914	916	962	908	885	911	931	968	921	999	887	950	950	922	867	917	903	939	922	939	879	979	928	898	905	920	936	914	912	902	896	922	923	940	923	892	850	885	888	905	955	871	906	921	947	886	881	892	962	925	941	878	909	923	881	945	881	835	892	904	844	911	910	914	925	875	898	847	900	953	881	907	862	897	913	965	917	941	914	857	952	918	851	908	914	935	943	898	934	900	907	968	950	864	909	923	935	926	926	923	886	926	935	898	908	924	855	913	992	905	931	913	894	948	916	931	868	876	924	955	960	891	902	1011	921	885	935	966	905	896	899	987	904	901	854	883	932	915	895	919	902	956	879	940	877	901	917	901	876	950	919	908	925	953	946	902	898	876	944	928	946	929	925	937	939	972	867	863	968	895	957	930	902	914	933	902	887	931	904	884	881	936	952	953	911	848	896	932	894	899	922	935	938	893	940	920	923	906	954	908	872	908	893	927	942	888	932	964	917	882	924	943	889	891	820	917	942	911	949	891	980	968	975	893	934	886	921	935	866	903	942	969	948	939	918	941	916	885	924	965	882	858	896	884	925	930	924	924	867	952	938	897	913	922	932	892	915	909	895	985	908	967	936	967	914	925	975	949	925	882	893	909	883	941	887	951	894	914	913	878	960	894	915	939	959	940	937	936	911	907	933	919	940	914	860	939	940	930	946	915	877	921	896	915	941	908	886	931	928	892	886	892	853	940	940	902	975	916	867	929	853	923	877	915	909	882	934	908	948	929	900	942	931	911	874	913	897	912	955	957	855	925	933	947	947	911	898	904	915	985	920	908	919	905	949	919	951	922	929	964	916	966	865	892	895	921	933	913	908	947	908	898	968	956	950	894	890	908	915	889	960	926	946	906	939	947	921	957	951	1028	951	936	961	884	860	919	923	970	943	913	932	892	858	949	888	874	923	911	936	922	913	908	950	887	952	942	919	877	911	968	933	892	945	958	917	894	927	956	892	878	893	939	937	952	899	912	865	922	928	969	873	874	953	839	929	879	861	925	915	966	955	896	892	899	929	960	929	897	922	946	862	884	924	936	940	928	874	955	929	870	915	893	941	934	934	904	879	914	889	920	928	922	931	923	923	911	945	952	936	909	950	901	915	923	930	943	903	898	878	940	870	892	940	889	936	943	917	951	934	941	967	913	933	867	916	973	905	929	900	911	925	880	874	896	873	925	897	898	924	898	952	909	948	922	952	933	968	918	938	889	887	924	918	962	872	910	918	950	896	913	987	915	903	905	924	899	922	890	949	950	929	916	916	909	891	918	944	923	910	857	883	910	913	853	963	907	908	987	934	937	912	882	920	950	882	930	889	925	877	966	924	931	952	930	889	955	943	865	924	917	898	933	926	886	905	936	907	943	936	875	955	927	960	930	950	909	913	929	969	925	841	887	957	884	877	915	864	912	928	917	898	885	900	907	969	882	913	931	937	919	981	979	914	901	888	914	958	948	887	923	891	992	917	902	920	915	886	932	944	948	902	932	880	895	921	885	912	955	936	900	929	915	898	953	940	972	873	914	910	894	948	926	951	912	910	927	909	873	933	892	943	910	954	922	903	993	859	936	922	960	885	908	917	922	949	882	907	941	932	883	992	880	914	875	907	966	933	930	902	982	915	920	878	879	923	899	878	904	969	942	938	895	940	936	922	878	914	919	961	946	898	937	906	966	935	919	954	870	896	908	901	937	966	942	919	927	937	901	919	944	833	938	916	952	907	889	921	908	909	970	907	921	906	849	899	939	916	912	894	898	908	888	899	869	996	943	920	891	885	898	939	933	955	889	932	881	932	974	938	906	947	933	892	942	905	965	896	951	931	933	942	975	892	889	942	896	899	936	911	889	944	921	979	924	906	959	957	906	923	937	938	920	927	917	900	915	943	918	923	938	903	934	944	889	932	937	894	923	896	956	937	910	916	883	880	930	931	921	927	933	951	932	957	920	940	899	905	915	878	865	858	912	953	903	932	896	887	902	947	892	891	883	908	923	971	902	921	898	888	963	866	917	889	948	907	935	919	967	916	857	897	882	940	893	896	923	886	856	917	927	909	895	867	932	929	885	889	915	922	952	888	872	913	881	995	943	898	977	949	900	890	916	908	898	903	950	911	921	922	926	891	886	939	994	969	927	881	896	937	906	907	900	915	908	908	905	881	918	874	934	932	938	916	932	947	891	870	950	892	919	860	862	933	892	922	909	920	903	893	877
8935	4233	4402	3109	1948	1351	1010	819	651	577	494	421	382	411	374	379	349	338	339	350	367	349	346	350	366	338	346	345	312	333	321	361	357	378	360	308	361	330	371	357	333	355	332	354	385	311	344	350	350	383	340	369	370	374	358	356	355	354	360	338	334	350	348	340	277	388	326	367	344	375	344	341	365	349	335	355	353	383	360	350	353	348	378	357	336	378	363	362	327	374	344	365	325	341	350	366	344	366	366	330	353	363	379	351	378	316	340	377	343	330	379	376	344	368	322	340	365	327	370	372	369	346	361	337	346	360	285	364	322	370	325	381	361	367	368	347	378	357	350	381	379	374	355	370	368	343	399	319	359	331	359	364	337	305	349	381	341	328	353	336	348	353	331	354	312	370	359	310	370	353	330	352	355	336	317	335	301	381	375	376	334	362	369	335	353	328	333	406	391	403	376	337	348	324	359	358	367	353	376	380	328	301	382	339	339	342	374	371	379	337	345	361	321	331	355	355	345	366	335	386	312	333	364	371	346	323	333	364	299	334	338	382	340	345	353	344	349	380	357	354	362	375	353	344	345	329	331	393	342	325	379	331	325	333	395	355	335	356	404	369	373	327	363	366	366	361	351	393	362	363	348	354	348	365	335	334	364	326	352	363	337	364	388	372	347	342	358	374	324	364	371	374	359	382	349	343	378	370	317	356	375	406	385	381	352	356	342	387	381	380	362	346	353	354	342	363	346	341	375	358	337	342	314	319	341	357	361	360	373	330	338	376	350	373	303	355	376	328	360	361	360	386	376	370	374	345	370	337	368	368	343	354	377	368	375	348	354	364	337	345	359	353	368	342	364	357	388	388	352	372	365	356	335	379	381	346	332	392	366	392	353	378	314	363	337	320	369	364	339	418	369	343	336	299	341	371	377	392	366	404	389	378	381	368	370	373	379	378	368	367	367	348	314	367	404	359	305	335	338	342	309	317	344	340	376	367	344	326	354	370	324	360	344	339	347	365	310	364	307	346	374	340	352	339	369	377	301	352	353	353	351	371	358	374	329	334	378	348	314	317	354	344	368	315	322	382	344	326	358	369	371	352	341	348	368	347	354	366	381	327	390	353	367	329	381	369	343	344	338	358	347	369	340	347	345	357	384	344	317	374	323	374	381	378	338	311	331	360	378	398	342	338	349	408	359	353	286	346	353	344	354	390	329	345	303	349	355	371	311	350	314	350	357	338	354	368	360	366	334	338	381	327	388	349	360	364	361	343	350	358	323	365	332	351	378	413	380	346	354	371	335	334	326	362	363	330	369	359	359	330	347	362	370	343	366	389	342	367	342	380	347	331	323	347	360	373	361	360	309	377	385	359	354	346	360	320	371	327	364	385	349	398	361	377	367	367	374	317	341	332	355	341	356	336	362	348	371	379	358	361	368	368	353	359	387	339	328	349	371	336	366	367	385	370	338	365	335	332	360	348	372	339	325	378	322	352	376	351	348	350	398	350	363	344	340	350	353	357	335	330	319	365	339	341	353	356	368	338	357	352	369	376	383	346	398	316	353	377	334	362	318	362	368	375	380	349	365	365	342	368	328	320	348	331	323	365	350	351	372	385	350	331	337	339	345	348	359	374	341	345	367	332	350	361	368	375	325	370	341	331	373	357	391	410	346	380	386	339	358	335	377	336	323	371	385	370	369	356	372	355	323	328	313	325	355	354	396	341	374	352	327	352	354	356	330	323	391	376	393	376	353	362	358	356	355	348	347	361	378	348	360	326	359	364	359	348	338	361	352	385	349	398	337	349	359	366	384	378	384	381	332	362	373	369	361	368	374	326	323	362	357	390	360	364	360	345	337	346	355	361	343	380	375	377	348	335	387	353	342	325	365	352	340	363	372	358	385	318	374	334	331	368	367	341	351	397	345	338	356	363	342	368	347	354	345	364	333	353	325	315	332	340	373	372	383	352	347	343	371	407	338	370	348	352	342	368	372	395	365	349	353	345	342	360	359	342	363	377	357	352	369	366	339	350	367	338	339	371	366	374	342	351	350	328	386	337	350	349	357	351	372	332	330	327	366	331	319	334	351	366	426	327	329	343	336	349	376	387	387	379	353	345	343	381	321	309	358	318	361	331	321	333	317	360	356	351	334	325	342	345	361	339	392	330	315	364	317	342	346	399	364	392	352	346	385	388	376	342	367	360	342	336	381	340	345	370	359	318	367	350	312	372	321	355	339	391	356	347	330	347	358	346	333	365	361	353	339	354	338	365	349	343	361	322	349	326	372	340	344	360	368	353	347	339	335	340	352	334	328	345	334	355	346	319	363	361	381	361	342	354	332	389	353	373	359	392	351	404	383	350	378	339	377	333	319	302	394	352	356	356	347	359	344	336	361	407	343	383	345	372	330	367	363	349	344	362	360	363	354	302	371	352	350	338	339	369	391	365	350	355	366	358	375	354	342	352	333	322	372	407	349	369	346	363	354	391	355	378	321	377	400	394	350	321	330	352	390	375	375	353	373	326	366	343	371	332	348	356	317	351	356	351	343	381	355	352	366	358	366	339	355	385	326	368	373	359	375	363	354	356	348	373	363	348	368	368	349	378	341	353	361	330	381	357	363	358	372	329	371	357	341	346	389	351	331	364	350	352	334	366	366	369	350	364	361	364	356	332	337	339	337	346	340	335	361	387	351	343	318	349	351	368	351	333	331	364	354	339	310	375	346	366	348	342	330	350	402	413	348	368	345	299	317	367	320	361	367	360	342	395	357	350	330	384	324	358	351	346	357	351	342	355	337	343	344	333	380	382	352	393	350	353	370	328	347	337	367	353	365	306	326	356	369	370	368	377	364	342	372	375	344	373	331	327	352	354	355	369	351	374	352	352	360	352	326	325	341	345	362	370	362	383	358	357	353	356	353	332	381	372	338	345	353	358	362	345	378	357	333	330	307	329	399	337	357	314	375	327	351	327	361	355	360	387	357	363	320	410	322	373	351	330	396	360	335	366	329	330	359	352	362	348	356	395	387	366	343	350	357	369	340	341	353	352	414	404	348	351	343	326	315	350	359	344	326	379	340	331	348	334	337	368	336	351	348	373	330	338	355	373	367	343	360	339	355	368	333	376	377	347	357	367	356	385	383	347	350	380	355	408	371	351	329	373	359	356	343	325	361	362	353	346	351	353	346	367	352	345	351	378	330	321	347	366	336	366	331	360	321	372	378	340	334	370	398	381	360	344	319	331	400	331	361	368	344	336	365	383	333	332	352	333	406	337	359	372	354	322	371	340	346	350	408	374	342	373	338	379	376	353	370	339	396	369	358	345	348	375	377	324	346	394	348	357	340	355	409	338	368	357	377	317	352	340	356	341	346	368	391	371	376	360	334	393	358	343	374	345	341	418	366	391	383	366	377	300	374	371	334	354	337	358	390	364	374	390	352	362	352	330	368	345	363	356	411	372	347	306	340	366	364	359	351	361	338	344	351	395	359	352	328	335	339	324	350	364
5575	3842	7846	8477	6570	5205	3788	3138	2346	1999	1637	1194	1191	1019	905	916	869	859	809	767	852	855	814	800	808	796	808	833	819	761	797	761	748	780	787	765	799	804	768	771	779	794	767	798	863	803	801	836	770	809	796	793	824	804	772	854	750	800	744	770	839	748	787	779	803	766	852	795	784	746	840	804	778	771	767	826	731	825	773	747	766	767	812	741	759	783	734	795	787	759	778	746	768	736	704	773	731	821	789	788	802	768	788	750	790	758	785	815	825	778	717	773	794	772	792	768	779	779	826	798	814	766	777	757	758	755	802	869	703	784	772	813	743	784	795	788	759	794	811	715	712	803	769	759	757	697	729	796	822	763	807	819	816	733	822	769	799	763	745	799	753	769	833	790	854	806	792	791	773	759	768	754	757	783	800	777	788	795	757	781	776	780	810	798	774	773	776	774	758	799	776	747	730	789	818	758	793	742	801	760	763	788	777	822	773	719	764	750	770	850	755	760	795	757	768	776	773	712	751	786	738	794	752	809	768	804	800	823	748	739	746	769	766	734	839	756	794	761	814	842	793	751	831	781	804	796	805	761	833	785	768	787	777	792	771	827	835	744	808	747	769	749	838	724	777	817	782	759	761	791	767	797	752	788	781	761	773	747	762	765	795	835	783	697	749	749	789	762	770	770	745	815	780	752	819	780	792	764	741	818	758	716	780	809	785	770	759	808	804	731	813	767	786	749	743	802	749	793	815	753	766	819	778	739	765	756	782	821	806	818	761	742	757	752	774	780	797	779	807	815	772	809	737	807	820	805	785	799	820	797	786	825	745	776	737	816	791	747	780	766	769	793	795	798	802	791	768	822	747	751	766	775	720	773	736	780	779	714	730	783	771	724	791	818	780	786	782	720	780	798	781	793	803	789	792	769	782	762	753	729	738	771	755	791	784	785	728	798	772	758	780	763	795	789	769	752	790	795	791	793	782	809	785	817	811	771	759	773	742	777	737	788	825	772	749	776	795	797	750	787	794	761	806	766	781	776	774	796	804	798	771	751	781	847	767	850	766	782	832	743	758	768	868	769	822	751	748	804	725	758	728	764	793	776	748	755	779	809	776	792	805	768	837	757	782	795	767	806	785	785	782	811	743	771	779	743	756	825	786	778	824	756	789	811	806	770	809	839	759	781	782	808	766	783	759	731	779	781	778	752	742	805	786	793	861	766	766	817	790	744	730	737	746	772	780	764	764	742	777	796	782	803	808	811	800	759	752	757	786	813	767	702	789	791	775	788	824	857	757	784	803	801	758	789	812	841	779	823	761	746	788	773	741	828	758	766	794	792	765	764	775	764	820	781	768	781	819	818	803	742	770	792	821	786	816	753	758	770	779	815	752	831	789	768	781	839	774	750	757	762	787	799	766	769	795	753	759	822	781	795	757	773	790	775	770	763	750	820	768	748	820	796	777	790	741	786	754	788	774	814	772	797	844	807	761	750	743	765	770	748	784	727	839	782	771	792	784	795	763	801	797	736	803	771	756	761	777	769	799	790	781	782	752	785	784	794	789	744	793	776	809	827	690	770	798	735	747	802	791	753	769	750	798	743	805	754	794	753	829	809	792	772	794	796	766	791	780	788	768	751	777	798	794	778	788	777	850	801	761	793	824	784	806	784	771	795	753	784	789	817	804	780	770	791	777	768	783	753	741	758	814	794	830	746	801	838	797	783	805	782	742	737	838	798	752	771	809	775	788	755	758	776	773	834	796	740	738	770	767	797	771	782	783	776	727	773	821	763	728	755	781	697	747	820	778	800	716	747	791	807	839	756	779	795	829	775	817	822	757	774	731	755	757	833	793	779	791	781	840	878	757	774	758	789	764	790	788	766	727	805	768	812	768	748	793	825	769	821	792	808	842	721	806	752	763	751	743	789	763	740	771	731	731	793	778	847	792	757	786	773	784	811	810	809	796	795	781	734	766	798	760	779	780	775	820	774	765	754	787	813	757	759	795	785	787	743	743	806	737	766	790	816	793	753	772	784	768	790	777	761	776	789	782	793	798	799	787	774	781	778	775	756	741	746	786	752	804	784	853	732	813	770	814	792	833	756	763	795	746	787	775	792	776	756	802	793	847	820	776	792	764	783	788	746	752	745	772	755	774	744	738	720	763	755	734	818	778	796	795	773	787	771	812	741	790	775	789	769	794	783	814	775	744	842	785	794	821	818	742	760	808	776	786	782	794	797	801	784	769	735	764	810	805	770	792	797	787	762	751	799	768	790	772	799	830	778	798	810	808	746	821	753	750	809	795	742	791	744	779	751	763	767	752	758	705	847	753	736	753	755	781	771	767	805	760	768	789	789	788	760	752	815	787	781	783	816	779	745	832	788	771	811	793	729	804	829	758	775	775	767	784	798	750	768	742	774	751	729	828	779	756	811	767	769	785	813	783	753	722	803	772	751	798	827	765	812	788	779	856	794	786	799	721	769	827	774	755	785	784	796	787	780	808	773	781	804	778	749	817	778	762	730	729	790	745	744	761	766	783	770	770	798	828	799	731	818	800	740	790	723	783	772	758	796	746	757	787	752	777	781	768	760	763	810	809	752	791	750	797	768	838	782	799	812	788	821	764	792	792	754	754	770	775	786	781	762	794	781	788	810	756	823	813	779	815	801	780	729	758	770	776	757	753	754	813	719	739	773	773	761	768	737	765	763	771	782	777	784	813	774	786	758	793	764	736	782	785	797	762	730	831	766	769	769	753	788	746	753	799	813	814	792	823	802	745	747	775	767	760	815	738	821	814	852	785	754	794	762	768	796	844	782	772	772	773	809	785	822	747	780	731	835	798	814	781	813	760	793	782	758	731	791	812	768	715	851	799	782	785	813	798	809	752	831	814	768	769	772	809	774	764	773	801	755	765	760	791	820	756	778	738	762	728	796	817	836	770	806	802	749	781	768	800	779	815	783	823	805	807	777	784	801	768	753	761	778	809	791	804	738	764	744	733	761	754	784	836	794	800	821	787	779	760	749	763	788	803	748	805	823	796	806	807	802	812	802	760	781	831	758	786	791	797	789	852	765	792	796	772	806	796	814	754	737	820	778	768	784	796	827	774	808	769	747	792	759	774	775	785	776	753	835	790	844	782	709	757	754	781	755	818	783	738	800	845	825	753	837	701	771	760	803	753	784	764	776	772	805	722	759	725	763	791	743	789	822	808	824	761	811	773	810	806	805	777	780	755	742	791	812	805	784	735	742	797	750	834	766	779	834	755	785	784	782	816	812	739	830	719	744	788	803	780	757	752	772	771	762	827	736	752	793	790	809	778	811	800	830	797	801	812	774	780	801	746	775	794	805	819	763	748	799	751	809	739	796	822	768	746	785	775	805	742	784	783	788	774	815	803	758	764	776	788	797	757	784	763	782	779	753	827	785	744	834	828	794	749	815	739	797	735	775	758	825	739	766	773	816	794	793	784	799	768	767	769	758	750	740	795	777	791	819	819	755	811	762
19151	8435	9794	7205	3883	2386	1626	1287	858	747	603	548	516	380	367	396	406	361	364	370	376	308	372	358	344	343	323	370	385	372	369	354	357	362	378	348	346	288	348	373	374	335	312	348	355	366	376	366	313	352	347	342	355	381	349	355	317	335	360	335	298	372	341	342	351	324	353	359	339	353	306	325	337	355	314	358	338	348	372	400	345	346	351	335	363	332	351	336	332	347	334	352	316	368	353	329	317	349	371	318	287	331	389	310	349	354	367	321	343	298	342	354	370	347	325	329	317	309	348	323	332	345	326	367	332	335	356	317	338	337	371	355	391	307	361	330	357	332	369	352	340	352	320	384	291	362	340	328	347	376	335	344	372	321	332	362	353	386	370	348	366	355	355	399	358	333	354	320	329	325	323	333	319	322	335	363	341	325	318	349	335	377	365	367	367	359	348	342	341	365	286	326	389	326	304	355	350	329	363	366	331	335	352	341	386	316	346	307	327	342	336	355	343	344	326	319	369	334	339	350	359	327	334	337	337	344	362	320	326	325	358	342	341	354	307	328	374	367	325	335	377	357	359	349	378	350	355	316	363	355	368	320	293	340	341	365	378	352	321	342	345	369	338	344	362	374	357	317	406	387	346	371	326	332	365	360	305	350	354	344	372	307	332	364	342	339	404	346	324	329	334	349	368	322	388	365	330	378	323	371	338	364	357	320	364	352	362	334	352	402	349	315	301	372	331	322	330	378	326	360	357	343	338	317	338	373	353	345	323	346	353	333	352	348	364	340	318	354	325	356	332	313	358	322	342	343	326	320	356	367	351	375	361	356	378	356	372	337	325	326	318	375	343	387	348	337	345	401	385	351	367	353	327	378	342	354	343	335	332	342	352	307	309	332	307	326	327	330	304	355	370	338	363	343	413	360	349	370	334	374	315	332	366	336	380	348	315	372	348	344	356	311	370	375	340	374	335	372	334	333	354	381	306	331	383	330	334	344	340	378	351	346	348	373	361	320	343	356	360	328	321	367	345	311	318	324	369	358	319	368	318	317	358	325	309	325	337	325	320	328	351	328	327	352	364	349	388	312	330	333	345	351	333	339	356	344	343	346	315	329	328	376	354	351	317	339	364	379	381	317	333	318	364	349	352	361	346	385	357	339	342	336	351	349	320	355	318	324	328	362	344	333	299	341	344	362	371	342	374	333	372	375	323	342	375	344	360	335	349	333	338	361	305	294	302	364	340	382	315	339	371	377	362	375	330	343	340	322	339	345	370	332	356	332	358	377	359	360	333	323	324	339	384	358	366	363	355	354	333	326	344	296	346	344	343	291	366	355	358	384	353	327	341	362	348	349	362	348	326	355	356	363	358	352	315	381	303	351	342	344	342	323	354	311	372	330	332	347	339	364	317	369	340	329	344	331	331	343	360	345	309	342	329	334	335	374	336	313	370	334	345	341	367	330	346	318	348	361	358	345	346	336	382	381	372	375	334	320	330	367	329	352	341	375	355	354	341	318	335	382	381	318	347	342	363	344	345	341	374	350	328	333	360	355	372	333	337	354	345	363	353	345	329	357	371	367	337	332	367	370	330	357	343	317	318	324	329	343	332	359	347	319	332	337	345	335	323	364	366	355	349	345	366	374	330	359	341	326	330	348	323	340	365	362	341	335	324	354	352	334	362	333	359	382	331	337	331	372	318	363	316	330	359	324	351	355	361	364	350	358	305	327	343	343	323	333	360	346	359	348	353	364	321	308	373	365	333	307	318	324	389	308	339	336	329	349	321	318	325	340	330	345	368	350	378	338	343	337	318	320	343	351	348	354	357	382	331	361	346	330	361	303	329	357	352	353	326	365	350	362	351	343	387	317	330	334	328	384	359	363	322	389	387	357	340	332	341	374	351	338	341	352	333	377	340	379	336	326	352	325	358	338	334	344	375	339	365	353	332	388	358	363	367	372	354	336	348	366	346	375	359	348	369	334	349	320	319	311	343	346	327	330	339	325	350	371	321	328	330	386	326	326	336	332	355	351	317	320	332	385	339	315	366	342	383	311	374	335	323	320	424	348	335	336	343	332	333	332	352	365	370	366	346	352	334	301	325	361	323	375	337	375	306	361	323	344	338	362	324	310	347	353	328	358	341	350	308	365	371	366	351	347	330	321	343	349	361	325	329	370	359	327	360	340	311	318	358	320	327	355	373	354	354	377	373	350	345	298	339	335	323	366	323	315	354	319	312	356	374	363	367	341	383	400	378	383	339	342	351	356	330	310	311	367	366	348	357	355	316	300	317	376	340	349	362	325	370	339	337	337	359	365	360	337	347	339	347	352	360	335	362	371	351	327	338	320	332	346	340	358	334	351	340	381	353	339	331	340	320	342	367	367	328	344	330	393	384	319	357	327	331	370	386	374	335	324	350	345	366	341	318	366	341	340	369	346	359	333	295	364	372	314	345	331	325	347	299	335	326	310	342	363	382	341	337	322	350	336	342	349	364	313	340	326	333	347	311	321	314	327	336	376	343	337	329	374	324	333	317	347	346	313	331	341	332	334	334	359	387	326	326	336	305	337	379	362	341	339	317	349	370	353	350	342	391	343	346	342	349	316	353	356	352	341	336	379	345	319	344	339	343	346	378	326	335	330	349	333	296	338	363	351	370	332	362	337	368	354	333	349	342	329	355	318	342	351	333	348	327	336	325	340	329	329	334	381	349	326	375	311	351	375	390	348	304	358	320	341	350	344	336	317	397	335	359	351	325	312	318	351	334	330	380	336	340	358	355	356	369	315	325	374	348	369	350	356	365	353	380	370	378	317	361	331	322	336	366	348	407	344	382	331	349	337	339	336	323	334	328	338	359	365	361	323	341	355	363	343	371	367	326	330	346	295	328	329	352	367	329	319	331	348	325	343	367	340	342	337	357	342	301	327	344	363	360	381	358	338	368	375	324	330	349	373	341	369	340	361	374	371	356	312	350	346	349	340	391	351	340	384	351	332	350	356	342	360	341	375	332	316	337	334	309	368	322	359	321	315	317	366	357	324	317	329	345	339	332	364	335	348	342	322	358	350	358	387	352	354	338	347	342	317	346	331	342	348	366	356	321	326	315	351	381	364	327	339	352	353	316	361	336	330	335	339	343	345	364	334	331	311	365	353	340	349	378	320	331	371	333	361	349	309	310	362	347	350	326	330	344	350	372	345	334	305	347	363	308	322	338	348	361	343	344	369	367	356	304	363	365	376	372	381	342	361	333	354	353	322	351	332	333	323	346	353	375	370	322	403	312	359	344	307	321	315	349	364	377	376	322	327	385	323	332	355	311	392	350	359	322	339	357	364	345	340	346	327	335	348	355	345	362	342	322	325	349	349	371	347	390	365	362	340	328	329	321	322	346	359	332	369	314	337	359	312	347	374	357	329	325	351	372	374	348	334	315	335	337	352	355	383	375	351	335	315	353	339	341	312	327	334	325	326	320	371	361	342	345	329	355	340	332	349	351	338	360	328
11959	6751	14128	13777	10451	7498	5883	4705	3552	2793	2192	1642	1402	1223	1094	972	917	958	885	849	911	872	876	840	869	856	807	786	823	816	808	756	811	762	775	785	792	872	858	737	819	824	833	841	854	821	833	849	816	855	789	757	771	780	828	782	806	795	767	797	747	777	790	793	756	772	779	765	795	754	734	780	782	799	742	755	809	761	814	729	787	758	742	776	780	755	779	738	761	773	773	746	818	778	754	727	815	732	722	719	782	774	809	776	777	731	743	766	730	762	754	776	771	772	693	806	750	780	768	726	818	745	787	742	781	726	810	727	821	731	787	751	761	786	744	755	730	723	864	776	769	798	778	741	717	759	765	790	779	727	714	812	795	720	757	774	794	820	752	807	770	776	769	786	790	736	776	816	748	761	776	803	774	775	804	765	748	753	833	734	777	806	790	762	705	736	780	727	814	757	786	789	791	783	769	773	811	819	776	746	788	756	704	758	752	762	763	770	787	774	798	788	745	786	745	765	758	790	756	777	742	745	784	777	774	799	766	785	793	792	755	720	766	783	766	764	789	789	735	759	750	779	787	757	775	782	730	742	796	752	771	788	746	794	803	761	723	774	795	782	787	798	782	774	730	764	743	811	766	759	750	751	747	760	730	761	791	766	786	748	753	793	752	734	742	829	805	776	722	778	767	789	724	723	752	790	749	728	791	703	725	778	764	814	752	761	723	752	770	738	793	764	736	708	754	798	797	782	753	782	760	728	744	789	689	722	767	776	780	773	772	775	739	771	813	809	773	768	764	692	781	738	804	800	784	789	754	774	753	755	806	802	760	762	764	766	796	786	782	768	768	736	775	786	812	759	791	799	762	753	762	798	761	812	763	741	746	775	768	800	829	762	830	777	766	799	774	808	782	741	802	774	767	738	819	774	791	799	779	743	742	735	752	789	751	755	794	780	746	753	800	757	795	789	779	784	760	760	779	775	803	764	780	762	810	720	743	763	755	777	738	776	777	778	702	816	750	754	730	792	781	797	773	792	778	731	735	751	764	749	727	783	774	787	765	716	737	750	797	748	783	768	770	703	821	796	736	768	792	811	792	742	770	779	754	778	736	786	792	715	781	794	802	769	746	805	795	740	768	773	783	770	813	766	742	762	749	769	769	766	791	786	727	769	787	803	772	771	791	750	728	768	751	771	766	731	790	748	773	790	766	723	775	721	761	775	801	765	793	746	789	778	757	748	757	773	769	754	772	767	745	801	780	768	820	737	772	793	731	723	734	787	702	739	751	781	799	724	737	744	766	783	756	713	754	768	784	780	846	742	774	763	771	766	785	814	796	793	755	761	781	707	751	804	832	756	782	769	755	746	807	763	791	711	790	796	775	772	775	770	803	772	816	693	744	801	758	768	743	754	776	725	738	806	749	758	755	792	787	771	755	750	789	753	804	760	760	777	703	710	831	731	773	765	792	714	812	748	715	780	799	732	779	731	754	763	761	750	727	767	726	804	799	834	787	787	727	797	783	797	748	720	728	760	770	761	733	787	743	803	844	767	759	767	782	758	806	783	771	770	777	760	819	802	819	734	778	738	800	774	785	723	752	771	774	798	754	763	790	778	787	765	748	791	800	740	831	701	750	798	792	771	793	760	735	764	765	748	779	759	763	773	742	793	779	783	768	756	750	773	767	758	765	722	778	758	802	744	810	778	799	773	734	737	771	759	760	792	768	759	737	803	769	746	814	774	747	751	769	762	734	773	815	786	756	754	804	758	791	726	812	783	750	752	755	743	767	762	777	767	810	813	755	793	808	788	760	783	772	751	771	757	732	782	765	787	790	725	715	739	778	846	785	724	732	757	832	773	807	797	839	770	816	791	749	764	771	755	760	781	781	724	804	769	751	757	797	779	752	724	811	786	754	751	711	788	707	801	727	734	800	765	768	784	795	783	776	746	777	727	758	791	762	783	769	756	723	807	730	739	699	776	778	743	809	810	758	803	767	735	767	794	798	792	726	766	835	767	751	762	753	787	803	790	758	758	770	729	710	754	771	825	748	781	779	775	825	744	762	755	786	740	768	748	752	745	761	747	747	760	777	747	823	753	793	739	785	834	744	765	714	734	784	749	787	765	761	763	810	747	824	774	762	855	799	720	777	768	749	777	721	790	718	793	708	759	806	801	789	745	818	776	789	781	756	790	744	751	767	763	795	786	750	766	788	772	777	757	795	739	778	813	749	758	749	797	733	776	784	792	765	772	780	793	841	750	784	805	768	726	812	762	774	691	741	760	803	762	813	722	760	792	719	749	742	820	800	736	757	840	813	743	803	804	731	727	776	770	825	802	746	710	743	780	749	744	826	780	826	740	772	842	774	736	754	788	793	768	832	774	794	791	767	754	789	768	803	772	747	752	814	785	745	780	731	825	743	776	758	776	745	768	780	784	751	760	756	750	753	738	767	756	756	807	748	774	751	750	710	757	791	775	758	798	740	736	753	744	793	798	731	776	728	759	763	744	789	797	759	803	805	700	762	746	784	773	740	745	816	738	768	774	762	753	761	776	819	782	796	737	762	772	763	772	747	776	770	787	777	777	771	801	746	828	767	759	797	760	794	796	794	814	755	758	794	752	753	729	740	775	756	757	778	779	739	840	732	766	712	810	789	770	711	728	729	776	779	777	758	793	768	741	763	782	771	764	757	764	760	790	785	753	780	739	700	748	759	753	789	784	819	747	795	764	736	786	814	808	790	756	768	786	761	720	754	742	753	813	782	738	809	752	823	766	767	724	736	714	757	731	808	732	773	737	789	800	754	780	763	789	793	682	768	773	771	801	762	737	759	789	726	753	818	739	784	725	765	754	771	801	783	775	786	732	762	800	738	776	776	734	732	773	719	795	782	730	763	788	725	734	787	796	743	771	728	702	786	766	774	764	805	758	788	791	716	762	712	822	810	726	770	754	753	746	743	799	755	737	799	763	704	790	745	802	773	813	870	755	775	763	747	770	776	782	805	725	770	786	727	765	775	775	763	825	814	755	769	825	730	781	784	727	771	729	789	791	780	790	786	794	779	741	764	759	769	783	800	723	751	778	795	742	791	833	789	766	776	797	756	801	795	798	745	781	773	745	819	783	761	762	746	766	763	791	771	761	767	771	755	766	786	765	735	766	754	818	732	781	753	789	748	781	729	794	797	789	811	783	768	800	776	841	809	728	765	734	757	754	816	747	780	721	772	764	728	804	768	734	826	759	736	761	756	742	785	779	784	738	748	756	776	785	744	793	785	804	767	751	745	763	717	788	770	755	792	785	751	752	772	742	768	800	777	736	736	778	765	708	769	752	821	725	778	795	749	743	733	793	737	759	781	825	745	799	758	715	774	710	755	766	787	798	733	695	754	743	736	810	726	745	770	762	795	761	756	753	827	780	759	797	807	800	755	794	767	760	726	748	775	727	736	788	806	732	772	820	804	778	790	747	797	722	766	780	823	746	799	768	731	749	758	743	762	818	709	786
26931	12323	13616	10521	6001	3635	2394	1709	1278	967	758	664	574	541	497	469	469	437	430	454	432	499	421	455	422	445	461	465	426	458	432	439	472	431	451	440	430	398	445	398	437	405	482	411	469	494	410	437	458	426	481	442	487	476	419	435	417	437	416	445	432	420	425	450	451	404	416	442	432	434	459	451	408	414	453	436	448	394	476	432	428	438	387	444	410	454	395	419	452	425	400	426	423	408	386	408	379	417	425	375	428	450	443	393	419	392	423	435	420	392	426	447	422	435	425	401	430	368	416	427	448	398	437	442	431	425	433	452	456	456	445	452	408	376	419	430	436	400	414	432	433	416	406	462	401	391	425	444	385	435	384	471	418	423	457	466	436	440	439	401	382	459	403	406	417	424	422	438	406	396	426	474	418	392	443	449	439	440	422	424	420	432	443	393	386	358	435	396	406	442	416	444	414	387	443	417	403	433	441	413	415	431	442	439	480	381	446	378	408	444	417	393	408	430	433	408	452	446	409	431	432	406	415	427	455	419	426	455	440	405	461	403	416	417	430	409	447	422	415	443	410	430	442	437	427	415	461	408	430	430	437	443	392	452	440	450	486	480	422	427	416	412	413	439	432	436	429	434	432	416	441	397	449	424	403	459	416	467	371	412	391	427	426	446	406	446	417	439	434	444	412	427	410	400	415	435	452	436	422	418	428	427	418	401	421	465	424	386	391	395	404	395	436	406	404	443	443	446	462	429	385	421	410	470	454	379	465	464	472	431	452	450	418	447	441	441	413	444	397	436	388	434	400	449	414	423	452	420	463	477	383	426	432	417	424	416	413	480	425	453	401	417	420	397	438	444	456	455	452	438	421	410	418	401	430	408	456	396	423	447	426	423	437	421	415	456	411	434	399	434	458	422	481	429	418	455	423	440	402	416	461	442	452	375	436	423	432	428	417	447	438	465	430	451	438	445	433	481	467	407	453	422	387	403	386	443	435	393	425	403	342	466	420	435	418	457	415	390	425	396	410	426	433	410	396	443	474	431	462	441	414	388	451	422	414	408	408	396	442	420	421	389	413	454	409	410	443	440	449	410	443	414	434	420	403	385	386	422	454	402	405	423	418	417	422	417	431	431	377	440	413	445	406	398	434	440	438	425	455	396	408	449	445	407	465	436	422	426	421	409	403	414	364	408	431	409	459	408	389	409	449	442	437	439	446	396	451	451	440	408	391	409	441	422	434	454	417	409	431	393	413	403	451	445	414	413	430	424	418	407	413	456	382	435	431	397	432	436	424	401	440	409	463	414	452	425	404	374	428	422	420	422	438	417	408	418	421	399	443	408	395	425	391	424	452	402	444	396	419	398	440	405	481	414	431	437	450	432	444	438	426	425	465	454	401	429	416	396	411	433	430	399	438	467	434	409	395	430	415	456	429	367	450	471	386	436	418	425	443	411	447	389	411	459	410	441	437	441	417	401	452	416	407	436	401	381	417	461	403	457	400	452	437	434	432	394	453	404	442	434	402	469	429	413	404	445	434	430	422	415	448	433	439	444	385	400	384	379	433	428	434	436	433	426	421	436	434	431	426	449	442	450	416	410	416	432	421	377	406	447	393	410	426	429	466	434	394	437	425	431	426	399	431	429	386	417	433	459	430	432	444	418	408	425	400	419	430	409	457	430	411	426	417	428	411	425	427	460	459	429	432	408	391	384	407	412	430	424	410	422	418	382	430	418	452	416	410	418	401	444	449	412	401	422	421	436	456	423	422	412	461	425	454	416	438	436	406	407	452	358	425	413	419	427	449	450	455	427	450	464	430	438	418	434	401	446	437	396	409	391	453	427	434	392	447	471	457	447	414	436	423	404	433	428	436	404	421	398	432	419	397	413	461	425	435	417	437	391	421	401	431	405	419	405	458	420	386	410	442	434	443	389	441	452	436	454	432	382	428	417	482	410	441	428	390	446	421	414	457	379	433	393	428	478	402	419	460	446	455	420	461	442	398	423	411	391	429	409	376	433	439	392	425	419	421	427	416	386	407	411	436	403	426	444	397	426	425	412	467	441	447	436	445	444	452	422	416	415	424	436	435	411	401	422	407	429	434	430	418	409	437	422	445	432	399	420	436	462	404	413	423	416	421	462	427	396	439	414	394	417	422	426	372	437	430	441	398	442	380	404	377	411	448	380	394	432	372	425	408	424	422	408	448	456	400	454	407	424	433	457	442	441	444	404	404	423	448	427	439	448	425	433	373	438	444	454	441	432	427	394	406	456	442	413	411	398	455	432	466	405	434	494	482	410	429	423	437	426	422	441	443	456	443	426	408	429	412	398	372	386	411	414	425	415	389	412	417	389	414	422	422	411	433	435	414	384	400	421	414	431	427	439	396	418	427	398	383	400	410	436	428	424	471	389	427	455	455	432	398	441	433	435	452	402	435	455	445	449	420	411	419	423	422	377	443	399	393	458	448	443	456	456	440	418	437	446	437	367	429	456	447	446	457	416	418	471	450	412	449	443	422	435	415	440	461	425	381	393	439	448	458	427	419	453	424	380	397	487	422	455	431	424	472	424	373	433	397	441	435	390	401	404	450	390	393	413	427	413	434	445	439	404	416	442	466	415	421	416	424	421	436	404	380	394	406	394	459	436	397	428	429	429	408	397	411	416	415	422	406	433	416	446	414	428	462	428	405	397	402	424	446	460	450	391	402	461	422	451	407	428	408	435	488	428	399	442	461	393	421	427	436	420	388	375	411	452	434	401	411	431	443	406	398	432	426	413	452	464	426	399	377	445	449	442	398	481	433	464	423	422	452	426	427	437	424	459	425	424	417	417	392	408	445	398	413	417	445	431	459	457	453	452	406	466	427	447	396	473	448	441	439	443	438	411	385	410	424	395	423	397	386	475	434	439	408	419	415	448	441	425	411	474	469	414	414	441	396	433	444	381	388	439	433	469	400	436	447	421	437	415	423	444	411	433	412	434	404	388	447	465	458	462	449	447	440	420	402	482	438	402	406	445	419	344	432	498	417	411	422	383	428	411	404	413	418	385	429	427	431	391	449	421	434	426	431	417	435	376	418	415	392	388	432	445	446	449	431	439	430	449	429	429	434	441	442	442	390	420	424	403	422	444	398	469	463	420	420	397	454	458	437	418	399	448	405	424	406	403	433	414	422	440	375	396	426	441	414	419	417	407	440	434	434	404	397	405	477	398	410	418	419	401	403	419	438	389	431	435	436	455	447	445	413	420	438	437	400	411	416	459	441	456	403	435	388	397	420	434	415	433	445	430	442	438	433	484	476	436	463	427	406	456	400	408	421	423	427	448	424	419	414	405	419	453	424	414	392	422	445	450	428	416	457	399	426	446	420	424	399	430	435	398	424	473	419	446	430	440	437	429	426	416	408	404	456	445	428	444	453	414	409	418	438	471	409	416	444	419	397	432	441	412	422	435	419	458	447	407	426	433	415	416	475	437	430	378	418	405	395	397	412	448	409	407	397	460
14898	9015	18024	17109	13613	9972	7626	6223	4893	3920	2872	2165	1896	1569	1424	1247	1185	1175	1158	1083	1089	1103	1051	1037	987	974	1034	994	1010	985	906	938	981	1012	945	924	991	985	919	935	981	992	1007	1005	1039	976	1016	1017	970	1032	1000	927	932	955	1010	959	927	918	957	954	919	955	900	926	957	908	962	923	885	908	949	890	904	950	935	926	924	883	890	897	932	914	895	890	904	912	908	920	873	889	916	890	934	938	882	986	943	987	996	939	952	917	946	906	890	918	882	868	983	927	931	930	916	964	906	990	956	938	947	958	919	885	927	900	934	971	932	931	902	947	927	929	963	917	894	914	919	872	922	918	920	956	887	944	914	941	889	905	943	906	905	925	965	967	892	918	949	942	953	877	951	891	963	904	935	925	939	921	948	896	880	890	901	884	955	911	934	940	895	926	932	898	919	885	918	913	957	978	929	912	903	915	923	912	937	980	914	951	947	956	903	891	866	917	910	887	917	927	974	920	911	906	934	923	924	894	923	874	893	909	914	924	913	932	918	916	958	921	867	921	923	950	962	952	861	901	954	985	941	927	928	905	950	917	891	954	922	955	958	935	946	913	912	945	971	927	915	905	912	934	886	932	919	916	945	932	915	944	925	869	940	928	952	928	921	944	952	904	877	916	920	916	925	937	916	991	919	939	954	911	903	957	948	948	923	889	942	898	931	988	922	896	937	906	940	942	921	910	929	959	955	917	942	919	896	908	915	900	921	902	915	931	916	887	912	920	957	910	907	910	892	925	918	972	880	967	895	940	909	925	903	1011	949	930	863	927	879	904	950	913	915	936	961	913	887	910	907	882	910	927	922	892	918	888	922	931	915	863	958	944	935	982	960	886	937	915	921	955	908	928	925	960	903	935	998	939	903	982	957	897	939	911	948	909	903	972	934	899	887	950	946	905	883	926	941	911	869	930	959	929	920	924	992	928	929	904	923	939	951	905	910	867	915	905	939	915	885	884	912	942	915	900	881	939	961	952	932	902	933	921	882	908	937	971	878	934	955	869	900	925	898	914	930	911	859	889	918	903	894	937	899	867	884	869	935	908	962	900	954	952	876	871	924	872	893	998	921	936	839	953	939	937	904	957	889	859	905	914	973	922	946	957	916	904	931	969	915	879	950	893	893	930	913	917	890	964	933	890	874	961	895	871	921	904	892	905	955	929	924	975	890	918	934	913	950	912	939	966	843	925	902	911	956	929	907	922	967	861	919	918	952	924	916	932	906	962	936	959	918	925	914	928	954	908	970	910	905	931	962	904	912	965	967	933	887	932	970	929	971	915	919	964	930	899	946	924	959	866	943	935	893	896	916	899	945	943	895	943	963	946	903	957	895	926	931	924	886	939	934	924	940	914	906	906	875	902	920	940	907	935	932	819	920	893	944	968	949	898	918	944	930	937	914	870	920	932	902	967	905	894	849	947	923	939	941	928	888	897	944	918	909	925	854	924	921	908	948	917	965	937	901	902	938	944	1004	954	976	894	922	949	922	894	934	883	932	942	849	948	900	918	888	948	923	956	983	911	930	924	952	923	955	922	911	961	935	908	947	961	899	884	939	912	999	938	963	881	908	887	900	927	972	897	935	911	905	951	949	946	880	877	907	920	930	948	886	886	925	927	964	927	909	904	939	939	890	926	945	923	910	921	918	960	905	873	919	929	868	940	891	919	938	903	934	905	888	948	880	881	953	964	979	974	934	878	900	930	965	864	949	926	900	914	899	955	890	918	918	933	974	906	929	931	931	930	913	892	884	872	913	939	916	918	917	875	901	883	958	899	958	922	922	912	928	924	948	913	925	891	950	940	908	935	908	926	922	891	918	949	946	923	931	900	938	897	943	940	956	953	930	897	837	929	884	939	926	997	968	907	919	934	957	896	969	932	951	896	932	885	919	990	933	943	917	929	847	889	956	902	907	894	895	871	889	939	916	956	953	958	952	915	926	962	860	956	902	916	879	929	937	944	961	863	888	900	890	897	944	890	932	901	910	967	902	912	934	910	946	951	916	925	925	915	939	879	924	916	962	903	940	948	893	932	943	867	930	851	938	944	915	909	888	907	915	918	965	935	897	937	926	925	910	928	958	925	890	954	884	895	946	903	949	889	951	925	954	956	989	866	898	945	928	854	908	905	922	941	955	896	955	944	881	941	952	922	981	914	940	962	937	895	897	949	841	940	952	932	954	948	940	924	942	952	974	942	898	889	883	919	926	986	886	921	944	925	919	959	990	929	900	881	966	931	909	893	894	978	917	924	913	888	936	945	927	1005	934	910	881	917	887	872	844	944	963	877	899	887	915	900	890	970	893	922	910	944	942	855	953	907	952	889	923	907	892	914	904	898	900	916	901	857	955	910	957	909	893	940	931	898	902	927	961	948	963	885	910	906	902	936	879	967	918	911	906	878	911	941	921	919	856	916	911	901	926	934	973	919	921	923	922	948	900	972	912	919	895	921	927	930	921	953	909	939	893	859	980	928	930	963	867	910	972	918	940	916	945	931	949	930	895	884	901	878	928	913	902	963	909	949	874	937	928	919	922	934	924	927	930	907	944	919	906	923	948	945	893	920	927	937	922	925	890	929	914	911	990	931	906	903	909	972	918	935	885	941	934	888	936	935	934	918	889	886	921	907	884	941	925	919	949	914	917	941	967	964	859	936	882	894	885	899	951	899	925	915	963	935	899	919	911	934	956	950	943	928	922	904	895	875	896	928	950	908	957	983	923	914	936	915	917	952	903	967	920	889	917	930	940	894	910	883	903	923	897	937	925	927	921	887	884	876	906	871	922	970	941	876	966	879	939	890	948	910	857	905	937	957	927	898	921	956	926	875	944	892	959	895	967	915	947	930	901	897	921	904	948	851	934	970	953	927	916	936	892	962	885	900	943	929	927	936	930	905	956	924	914	921	901	942	908	980	908	961	989	941	950	891	945	930	922	928	900	905	915	875	910	955	916	877	922	971	907	948	890	950	946	922	940	886	911	931	898	911	905	921	843	939	924	957	908	914	894	915	932	947	961	944	965	948	909	926	954	880	902	963	928	879	953	898	911	910	928	912	886	944	885	882	915	955	931	898	894	998	943	916	892	907	954	934	911	902	943	853	906	902	925	915	926	962	924	946	908	883	952	911	901	929	899	956	939	919	924	967	937	898	967	959	940	929	910	838	942	871	947	895	905	859	905	903	933	942	909	983	956	924	916	903	900	937	908	893	924	957	930	934	858	856	890	942	933	945	941	882	915	879	937	908	907	873	855	941	865	893	920	927	919	897	957	881	922	932	909	910	899	918	971	902	897	893	932	903	920	912	947	894	898	887	899	976	906	917	943	884	913	906	943	906	943	975	929	917	919	909	925	913	917	959	896	887	942	905	948	927	980	912	925	936	905	927	935	917	918	901	892	942	931	953	893	894	911	926	888	941	889	952	967	891	860	901	930	893	930	915	954	934	912	915	918	970	923	957	943	947	900	942	887	946
8644	4189	4177	3118	2046	1392	904	802	629	568	493	479	393	388	393	360	383	360	382	392	364	408	381	384	346	390	333	399	340	362	302	344	333	391	366	346	371	343	352	363	335	357	362	386	384	387	344	328	366	369	351	367	349	360	359	354	369	370	351	320	388	371	355	378	353	353	357	372	362	342	339	415	346	331	360	374	316	354	340	356	348	346	357	351	345	365	389	320	335	364	371	354	380	356	366	340	379	365	369	328	411	355	355	344	362	353	385	385	354	359	327	355	356	369	325	376	365	347	371	361	377	357	383	343	346	377	343	371	361	330	391	347	346	328	333	303	384	341	349	356	359	328	335	345	357	364	328	384	356	367	327	312	349	361	336	367	349	319	345	343	351	381	392	335	364	364	344	389	362	323	377	336	391	334	355	394	367	339	347	368	386	356	346	306	364	349	343	370	336	329	371	382	351	352	339	346	349	367	338	340	332	338	338	335	361	361	380	327	334	351	366	351	347	331	372	382	362	321	361	361	340	345	345	369	420	394	366	386	352	351	371	353	328	367	390	355	375	357	345	375	336	336	349	349	384	349	340	380	367	351	330	343	353	340	406	363	339	363	357	353	339	359	350	371	363	354	300	360	348	346	331	351	361	339	357	353	362	339	344	348	403	356	360	349	335	395	345	357	343	343	351	372	395	369	377	346	376	375	329	367	341	366	323	333	372	372	358	359	340	373	357	365	372	343	362	313	345	364	377	382	360	360	354	341	358	351	330	359	367	328	371	343	334	366	336	367	382	393	309	347	359	327	346	381	351	321	360	369	363	347	381	376	387	370	369	353	384	354	331	381	369	366	383	356	320	328	370	349	388	359	386	366	371	362	327	354	356	333	352	377	347	377	370	347	364	368	377	325	380	365	358	350	344	366	360	363	376	335	344	381	345	373	327	355	360	362	352	351	346	329	387	342	336	375	386	360	367	382	345	326	313	360	373	322	346	366	328	357	396	381	391	345	339	311	339	366	338	335	346	340	348	358	349	389	338	346	321	382	350	355	361	376	372	389	401	335	371	344	337	375	385	369	344	329	349	393	388	369	313	337	373	348	350	352	410	327	374	356	350	300	336	384	353	354	317	353	354	394	346	339	359	405	353	331	359	375	338	378	353	348	369	343	377	353	369	350	380	340	347	364	336	402	326	366	355	330	350	392	346	353	373	351	369	362	328	359	353	346	360	358	366	366	381	337	357	381	372	336	365	339	393	372	380	355	386	366	339	320	335	349	336	345	315	368	356	393	340	358	356	351	340	373	321	326	333	343	329	364	348	338	290	338	377	396	392	348	348	360	367	362	368	356	383	370	367	384	349	354	346	383	380	305	343	336	388	362	322	353	361	349	354	350	353	320	366	376	323	311	369	354	408	391	348	352	373	336	398	384	359	339	350	371	364	370	346	346	351	362	324	357	372	357	350	373	365	373	349	348	325	351	364	356	386	335	320	360	347	363	350	367	360	315	357	354	348	365	330	350	385	351	366	347	376	356	367	333	346	388	361	347	356	366	360	346	331	363	401	359	315	341	331	349	403	328	411	389	389	364	402	386	339	338	331	342	351	373	309	390	347	380	388	347	372	340	352	349	351	381	365	369	381	328	361	337	342	369	364	358	378	372	337	384	323	385	356	386	391	351	339	361	346	372	323	371	330	329	336	353	346	328	363	390	354	362	332	332	332	331	329	346	366	346	346	349	325	339	338	332	361	354	356	313	346	393	339	323	378	373	380	341	355	351	339	354	335	349	374	356	363	369	370	358	339	355	343	361	352	344	370	337	384	322	350	347	367	334	367	342	381	351	342	372	375	354	355	355	348	312	348	351	361	358	358	360	384	349	380	341	373	358	363	339	346	371	387	393	347	360	369	357	352	369	337	374	370	332	378	327	322	377	335	355	352	332	372	323	341	332	382	363	376	343	367	321	350	360	326	386	330	373	315	372	354	377	363	375	365	383	328	368	351	332	356	353	333	356	367	347	325	354	347	355	349	354	323	334	358	357	352	378	344	344	381	373	337	342	354	335	352	371	366	352	352	378	340	352	350	329	360	331	359	380	343	304	343	385	369	341	386	337	364	348	353	362	372	372	355	368	378	386	322	342	380	426	336	359	368	384	329	355	374	357	337	349	359	326	368	361	386	373	350	361	370	331	295	344	328	375	364	331	340	371	353	369	334	337	367	343	344	331	363	367	366	408	368	372	372	356	366	362	397	365	360	383	363	370	366	341	345	348	346	359	371	361	369	365	383	345	398	381	321	330	405	382	371	356	334	329	383	360	388	327	330	323	390	335	352	399	335	359	330	354	369	353	361	375	353	334	382	375	376	354	348	339	371	367	335	325	346	348	341	316	350	408	351	388	375	357	344	338	332	331	366	359	361	354	356	379	362	358	380	368	353	347	344	355	353	376	317	326	340	347	337	333	357	396	365	350	361	351	383	364	330	347	350	393	360	338	347	353	347	367	345	367	328	368	350	382	358	373	381	347	330	394	369	342	332	331	391	315	367	360	371	330	355	352	361	380	362	369	376	345	331	386	377	367	352	348	368	348	298	327	387	372	377	327	352	303	384	369	348	404	329	318	358	363	368	342	317	360	326	368	357	361	385	342	370	365	352	358	408	383	332	399	387	365	358	343	352	370	356	342	385	320	362	358	366	352	348	347	353	370	368	370	340	380	341	341	349	354	371	347	366	360	353	381	323	363	333	367	391	366	315	368	338	351	367	322	370	366	383	340	349	375	385	348	369	364	359	375	342	358	336	401	366	363	349	350	372	328	364	357	354	362	378	382	363	318	361	352	379	351	363	360	332	339	335	368	322	364	338	371	346	358	337	345	334	317	356	367	359	335	351	347	359	319	366	379	373	413	368	369	343	331	415	335	336	366	349	371	367	372	344	338	360	345	351	349	348	330	336	367	384	375	358	322	351	348	381	387	363	349	386	372	390	338	334	356	394	378	343	357	366	325	357	337	356	392	351	339	386	387	382	351	370	332	329	363	349	330	380	341	345	349	359	380	354	365	352	365	333	377	307	330	333	328	350	385	361	397	339	357	369	313	349	397	390	398	352	338	375	343	328	321	345	384	353	351	388	367	331	369	377	348	345	342	368	330	368	333	345	332	353	372	367	357	352	383	348	373	347	382	371	343	361	345	376	368	347	341	377	354	369	361	368	365	333	358	380	362	386	362	347	387	339	376	378	329	391	359	371	372	359	333	358	339	343	342	375	333	360	300	340	334	354	361	308	330	368	334	365	338	334	352	381	344	347	318	313	355	381	337	342	377	323	367	349	362	364	328	346	360	356	364	371	377	309	375	350	350	320	353	352	371	367	361	327	332	345	339	361	359	343	330	406	336	371	325	360	370	363	322	349	350	375	371	330	331	366	346	374	306	348	370	348	401	379	346	360	327	333	340	334	356	333	308	379	399	339	383	383	344	364	376	353	366	325	381	351	350	403	332	361	354	365	331
5356	3914	7720	8223	6543	4985	3776	3051	2355	2158	1473	1175	1098	1072	1007	892	870	845	866	842	770	806	888	818	790	772	821	789	851	780	803	744	800	829	855	768	765	810	748	798	776	820	824	812	827	838	779	813	814	853	778	839	765	816	747	776	735	779	798	823	749	781	767	775	750	768	775	786	769	822	783	768	806	826	754	805	786	776	759	807	751	814	721	746	734	766	759	751	776	743	813	719	806	815	773	795	820	747	740	756	782	798	786	769	727	798	788	798	781	819	843	759	778	803	778	769	814	765	757	742	813	786	837	809	785	790	795	777	779	784	782	731	783	805	795	780	798	780	782	805	797	760	812	797	812	779	791	796	793	775	791	778	794	754	802	738	823	793	791	779	824	815	790	787	772	834	798	769	801	798	786	761	775	773	752	753	829	776	761	786	812	761	781	748	794	834	803	817	798	800	810	800	800	785	782	798	812	773	814	756	784	805	752	790	766	767	775	752	799	787	801	765	818	804	801	808	798	794	816	754	757	756	754	811	740	818	777	778	719	815	783	820	783	757	787	789	777	776	791	787	788	779	788	769	784	780	767	801	816	752	791	725	758	800	717	750	734	801	847	778	834	822	791	789	806	772	748	804	766	825	766	793	819	782	832	795	771	809	772	781	761	754	766	778	784	767	756	788	777	803	878	804	817	760	780	765	793	775	791	788	812	774	812	753	782	768	776	740	826	777	774	797	788	750	776	766	746	800	777	765	739	780	774	777	756	760	753	754	803	743	819	735	790	779	787	783	764	769	779	756	738	781	749	745	754	793	789	762	775	812	817	803	761	779	822	790	789	759	808	792	767	781	736	800	805	807	761	830	788	801	771	787	801	783	763	828	813	763	782	757	719	762	753	768	768	823	803	793	784	804	766	803	766	760	792	765	813	766	720	794	805	764	759	756	758	792	765	777	787	802	790	757	769	806	798	792	768	810	825	781	759	792	792	777	759	791	782	754	759	789	794	796	804	794	799	831	744	836	798	790	774	781	790	729	774	799	733	794	837	745	741	768	803	809	769	768	756	793	803	782	810	778	841	736	789	782	731	764	731	736	804	788	744	803	781	784	810	742	746	772	786	815	781	798	746	782	768	788	846	842	747	819	763	784	776	762	758	797	792	804	864	726	814	794	809	752	755	766	786	779	764	753	771	790	759	816	791	861	813	762	779	782	806	812	801	816	771	782	768	747	773	811	776	820	767	789	747	801	734	802	814	737	781	806	792	721	736	748	786	814	799	722	850	807	763	735	798	721	792	771	805	824	764	764	797	776	766	786	823	745	801	780	750	801	804	759	740	765	818	778	768	770	798	813	763	766	758	777	781	717	774	810	777	779	767	838	796	780	793	812	789	825	735	782	814	792	795	797	802	759	766	767	707	755	794	842	758	825	809	751	759	799	830	834	797	769	823	723	824	825	783	797	775	782	769	798	802	778	786	808	736	761	806	723	784	771	779	806	771	825	759	844	852	749	765	763	775	763	757	777	799	780	754	787	768	808	772	788	812	769	772	750	778	805	782	833	779	871	794	717	808	812	830	773	829	771	802	795	840	729	837	721	752	712	759	754	760	786	866	818	777	805	729	798	795	764	805	821	763	810	777	826	777	828	806	780	795	815	810	732	749	831	794	762	783	752	754	830	781	757	791	737	781	757	824	830	797	768	824	803	735	790	733	789	784	771	775	775	810	795	742	754	774	784	842	731	775	730	804	775	827	782	802	781	748	816	779	811	758	790	791	759	802	759	849	819	804	800	760	766	824	797	779	828	806	759	757	800	829	784	789	753	720	723	801	791	792	776	825	795	793	755	740	728	821	814	787	804	811	795	749	774	769	772	801	747	811	724	791	789	715	767	752	774	758	751	794	807	737	733	780	764	767	776	766	752	751	762	779	774	767	796	749	809	798	821	798	793	806	796	805	775	781	790	751	763	790	821	726	803	778	795	849	826	794	767	806	825	818	765	752	787	784	742	782	798	794	776	766	789	796	790	750	810	802	819	802	751	765	843	779	766	729	738	787	749	816	745	720	741	764	756	756	774	778	794	748	757	760	817	801	794	814	800	816	777	792	785	738	777	798	730	800	792	827	819	774	771	802	795	778	796	813	730	780	814	752	772	795	827	739	798	742	763	753	803	765	776	801	816	804	836	782	809	829	764	783	786	728	819	808	760	796	822	736	786	766	799	783	787	766	776	789	785	753	807	756	755	771	762	797	741	772	840	812	791	779	805	758	779	812	764	733	720	794	778	780	798	825	778	762	762	822	803	757	759	759	823	762	774	786	808	781	770	781	802	783	802	788	731	754	801	760	799	771	793	780	809	814	792	784	752	785	744	748	772	748	736	838	790	793	772	803	769	755	772	789	759	819	766	724	806	773	735	780	800	767	751	788	751	810	748	796	818	796	787	775	785	746	761	810	729	814	760	782	759	772	832	715	743	722	840	746	770	771	822	818	804	766	785	799	723	732	792	773	768	754	821	764	781	787	749	803	745	798	812	805	785	734	808	798	746	781	837	788	795	810	773	822	801	768	842	759	807	785	791	779	790	757	783	756	832	772	787	814	767	851	811	800	796	760	805	794	768	777	803	756	790	753	774	809	793	797	782	770	779	773	755	778	777	728	813	764	817	756	764	750	766	851	773	781	776	778	740	820	739	766	773	785	778	768	791	750	787	762	804	744	783	820	814	803	787	756	806	871	805	765	794	781	858	744	818	762	805	761	811	854	886	793	838	770	761	785	808	726	783	781	811	735	753	763	783	805	769	770	758	785	797	727	736	809	729	788	752	783	816	745	820	747	808	738	814	796	817	845	777	768	763	723	835	788	762	802	816	765	783	817	782	827	809	792	805	785	752	793	727	813	743	806	787	809	795	751	807	769	839	763	771	784	736	779	750	792	776	795	757	770	779	742	809	768	754	779	726	794	799	723	792	759	806	732	798	783	757	751	797	756	750	734	768	793	755	774	807	831	799	812	801	769	824	785	768	813	796	801	787	800	785	821	801	733	815	779	803	781	755	868	803	765	834	819	729	819	791	799	797	774	788	778	744	745	778	765	808	762	792	734	777	766	827	785	815	791	778	817	809	803	792	775	794	790	767	794	737	804	799	832	773	732	785	795	807	791	820	798	819	766	792	791	757	820	809	757	824	784	758	766	815	752	821	772	713	785	672	777	770	805	805	809	761	806	804	788	793	741	784	775	769	798	746	779	798	777	800	823	773	760	854	790	789	808	777	756	735	818	776	735	750	724	791	755	797	765	762	787	814	723	748	721	755	773	766	818	793	779	798	760	780	801	810	756	812	815	823	765	809	805	801	774	853	766	778	769	748	698	747	765	832	711	715	746	756	792	837	801	784	788	721	783	765	772	782	769	773	770	747	795	840	780	787	787	758	814	783	772	766	762	769	777	849	764	808	824	727	774	818	794	803	786	797	747	791	749	792	807	764	752	756	782	771	820	761	744	771	775	760
18770	8872	9176	6851	3855	2448	1627	1126	971	757	588	491	429	400	392	395	411	324	353	389	408	347	381	339	372	357	340	348	385	311	355	355	348	334	331	350	329	350	307	400	324	335	390	360	329	365	331	386	338	341	362	327	370	358	333	340	329	340	315	319	393	380	360	341	347	321	356	344	342	366	351	381	371	344	342	408	329	332	303	341	344	347	332	343	339	326	350	348	369	328	331	344	342	368	350	372	361	401	364	354	375	370	383	330	362	343	370	367	370	344	369	373	335	350	366	346	363	328	337	375	393	333	335	369	363	369	343	358	332	355	368	392	346	372	372	378	354	310	342	365	328	350	322	361	320	347	315	351	351	369	341	350	338	340	349	325	352	329	340	374	331	361	334	389	355	334	388	344	345	319	400	356	344	330	349	346	345	327	327	318	321	361	340	340	317	358	356	333	339	344	359	365	332	354	325	356	345	361	325	367	387	366	369	336	311	333	349	381	322	359	329	395	363	325	373	353	318	345	367	397	368	347	324	339	356	388	331	330	384	335	338	356	348	341	393	371	312	308	347	332	349	339	354	350	381	356	347	354	316	340	358	330	321	379	362	330	334	335	332	344	362	384	328	359	371	377	366	353	324	344	346	305	315	340	353	320	341	338	370	325	365	347	345	359	353	343	387	340	402	387	354	381	328	343	337	347	361	379	359	327	363	336	346	349	334	350	381	384	355	344	378	357	321	368	344	369	349	329	367	386	335	331	333	364	359	383	343	327	364	382	355	367	353	356	334	358	331	362	357	327	364	347	357	324	360	356	376	349	355	350	351	341	349	372	367	299	332	364	371	369	375	347	375	375	318	381	370	356	366	353	358	381	362	370	357	367	380	343	361	394	327	340	359	382	365	360	354	331	358	380	309	322	347	336	327	329	331	368	356	354	347	345	322	385	350	354	357	370	355	361	339	338	352	296	338	342	373	342	305	332	372	359	344	318	361	410	365	352	349	369	358	370	334	370	360	331	351	362	334	382	373	339	367	355	359	328	329	348	346	370	350	343	355	329	341	357	345	383	373	356	375	352	348	328	326	365	359	331	295	336	342	355	345	330	327	337	372	378	372	369	332	370	368	330	335	345	341	375	368	352	343	350	352	326	329	325	346	319	366	335	350	361	321	325	307	370	362	378	343	370	362	356	347	363	363	344	372	366	345	350	349	322	356	319	336	350	369	308	312	383	381	350	320	358	350	341	354	356	359	338	337	335	359	364	375	367	363	348	354	367	332	349	320	320	373	358	334	322	357	352	347	359	367	360	354	359	342	355	397	310	357	382	376	407	343	359	355	382	331	339	349	347	343	371	354	321	364	360	378	360	347	354	382	341	329	389	380	334	350	347	366	329	358	312	369	374	351	339	367	377	353	318	331	315	338	333	335	410	319	337	351	367	357	367	336	337	356	368	374	362	317	356	327	353	342	325	358	323	391	333	333	342	351	372	362	356	357	358	370	326	375	356	369	318	332	341	359	373	333	351	314	352	326	341	367	369	367	382	375	334	352	348	347	336	337	340	332	389	301	342	395	357	329	329	345	387	374	352	347	343	362	338	362	329	357	336	386	366	310	347	331	344	334	324	357	344	355	344	331	373	380	334	362	357	387	352	387	321	334	323	350	365	352	344	334	319	377	353	364	375	337	308	356	351	328	315	326	341	327	326	364	354	340	358	339	368	327	337	350	327	352	356	356	383	366	356	343	332	327	333	342	355	351	354	334	329	334	349	319	392	362	403	368	404	341	383	363	375	317	371	356	375	356	359	311	368	403	359	362	358	388	344	337	354	331	353	351	332	384	348	369	347	367	341	375	337	365	360	357	370	327	345	341	363	359	320	344	332	330	388	348	367	319	354	345	308	356	358	346	359	354	350	342	346	380	320	349	368	289	379	331	331	390	369	366	361	358	326	361	379	304	348	356	351	355	315	356	353	343	349	401	367	331	317	396	357	347	346	371	387	352	349	348	374	352	338	365	373	337	345	344	352	377	404	354	365	348	364	343	286	334	353	353	319	342	379	348	355	376	335	343	361	361	361	320	344	349	337	330	357	333	362	345	342	358	381	337	311	327	354	365	346	356	381	388	344	339	370	363	353	350	357	371	363	367	376	357	357	374	344	347	341	332	366	349	371	360	341	357	349	347	354	351	363	338	343	372	366	320	358	371	369	375	362	372	333	309	325	371	344	376	347	350	353	343	365	343	376	326	359	293	342	384	354	340	347	352	344	347	386	332	333	360	338	335	329	355	385	323	347	354	380	370	359	377	356	340	337	393	309	351	338	319	360	367	367	350	325	331	369	335	321	350	361	324	373	322	333	381	363	317	382	302	316	343	341	323	368	332	394	351	355	299	356	341	348	301	310	323	355	324	398	329	359	334	381	307	346	382	354	375	358	356	354	352	362	350	353	348	366	378	342	327	347	333	371	350	330	328	341	358	319	337	334	361	331	329	391	356	358	354	328	405	357	305	387	322	356	358	317	384	347	336	348	354	346	329	344	367	344	380	362	346	354	327	381	358	389	343	351	312	341	336	336	400	369	307	349	372	351	353	348	329	326	375	343	383	374	350	305	338	352	367	362	350	328	341	366	316	361	365	370	375	308	319	336	349	360	346	343	369	333	341	318	356	372	343	407	363	356	369	340	331	321	353	382	328	330	374	346	319	331	331	341	366	382	341	342	359	377	362	383	343	371	385	373	350	363	370	347	350	351	324	367	388	341	349	353	341	374	376	337	365	354	325	354	354	357	343	347	389	314	350	348	363	335	362	336	340	342	361	340	334	333	357	368	349	335	355	337	345	371	351	335	334	342	391	370	344	362	333	375	395	372	368	340	369	372	329	338	349	353	351	367	353	389	350	344	364	361	362	380	384	362	335	337	350	355	344	330	358	359	361	340	327	325	367	351	360	325	344	351	354	379	347	315	328	330	345	334	351	343	382	342	376	352	329	369	377	350	350	314	335	356	340	380	348	340	356	357	342	346	352	339	349	312	339	368	336	354	371	387	342	350	335	370	352	392	392	386	368	357	309	352	332	370	367	388	362	364	346	298	347	365	331	334	370	330	350	339	332	365	383	335	311	319	342	360	325	311	346	362	375	387	356	382	377	419	308	343	344	362	346	341	334	368	341	399	393	352	356	354	347	357	323	370	401	377	351	385	334	325	350	347	362	373	362	348	378	346	378	387	338	342	354	334	347	346	371	343	342	346	330	372	334	366	355	367	337	359	346	363	340	350	350	356	372	317	365	350	358	356	318	345	364	338	351	344	301	358	373	355	380	344	374	356	348	331	328	366	370	323	373	321	354	305	330	347	395	371	324	368	348	313	332	357	350	336	348	334	376	364	334	398	367	361	332	319	360	328	347	358	347	319	317	365	359	367	352	352	343	343	343	408	389	359	341	334	318	369	349	371	349	310	319	337	323	340	375	349	370	341	350	390	353	342	329	361	361	326	344	338	345	360	329	348
11873	6828	13454	13922	10506	7744	5771	4591	3548	2983	2136	1598	1426	1268	1139	1040	908	941	894	905	904	885	869	895	843	827	857	821	834	820	820	797	810	775	768	791	806	803	765	871	855	765	856	846	898	884	849	824	850	822	770	801	782	777	889	793	779	778	779	788	816	749	796	773	753	804	756	814	748	850	847	756	799	820	831	794	814	752	778	836	765	768	754	837	827	767	809	770	768	827	782	815	738	785	770	767	763	741	753	744	775	806	787	792	742	780	797	830	783	751	766	746	763	807	779	757	814	803	814	828	795	806	756	787	805	773	778	764	835	788	747	794	777	736	820	796	778	772	767	749	799	775	779	779	786	770	762	778	741	779	796	822	778	834	819	759	788	765	784	827	848	799	776	795	745	816	743	790	775	760	783	801	788	750	786	820	762	822	774	824	787	816	747	790	799	797	827	771	761	775	763	803	800	776	774	818	807	859	760	766	803	811	789	743	833	819	743	770	816	857	843	803	814	795	724	808	808	761	765	778	806	776	747	767	775	768	793	809	769	817	791	790	784	837	784	806	729	758	782	816	821	808	764	769	784	753	812	728	770	786	745	784	750	741	806	735	804	780	802	831	765	760	800	820	787	759	740	757	773	775	738	745	747	769	831	805	832	810	770	754	774	773	789	751	756	751	778	798	786	724	777	831	788	781	809	803	752	799	769	788	818	789	815	729	742	737	747	794	808	790	813	800	752	774	779	755	767	814	792	775	757	775	747	817	763	776	802	795	825	743	755	770	774	784	749	804	795	766	787	781	784	768	763	793	730	791	778	777	784	826	741	747	755	788	793	763	787	761	758	768	799	765	786	762	755	736	755	779	751	839	755	723	807	758	786	802	852	794	798	778	799	798	762	806	769	825	821	751	707	739	754	767	738	817	775	835	787	774	794	814	781	787	779	802	790	766	759	801	777	797	802	736	785	777	787	771	835	795	772	775	775	738	800	742	747	788	798	800	821	812	767	785	777	742	804	807	766	762	744	736	770	800	802	761	772	754	759	748	776	759	797	741	817	753	740	789	758	761	790	771	782	773	820	729	807	759	783	803	783	837	740	761	742	845	800	769	762	768	834	806	744	776	734	817	789	811	740	800	731	734	812	767	819	778	816	769	745	844	842	789	797	817	764	815	838	773	799	779	826	789	779	862	791	819	722	771	787	817	753	764	786	804	813	754	811	806	840	792	762	788	733	782	803	755	785	795	798	804	737	774	807	797	774	742	791	760	806	765	801	795	777	805	754	769	825	796	788	781	782	815	752	768	739	776	760	796	814	772	770	729	753	798	800	785	759	805	829	738	792	801	787	830	775	802	788	780	750	796	729	757	749	829	781	745	770	746	739	706	793	802	818	808	768	799	786	772	775	775	793	811	721	719	772	807	808	753	759	747	739	787	775	776	748	817	760	765	806	758	745	817	733	795	799	777	756	804	786	755	782	795	757	812	816	790	799	804	826	832	749	774	790	854	781	770	798	806	828	736	810	765	771	817	757	767	786	757	766	755	783	806	776	783	800	747	812	758	750	759	813	762	780	770	810	749	803	798	784	807	778	795	728	805	768	747	763	777	747	770	795	730	713	743	736	772	789	763	775	699	817	768	762	825	773	803	771	833	748	784	804	736	811	807	754	818	789	750	781	683	755	740	829	791	791	777	778	755	793	733	822	760	803	745	806	819	792	793	789	784	790	753	769	743	790	784	819	785	784	768	815	801	759	786	776	780	748	808	801	766	775	750	724	779	780	781	787	789	839	767	799	772	739	754	724	741	758	748	790	784	788	788	737	747	809	811	726	757	792	828	765	790	778	719	742	786	797	727	802	768	714	799	711	756	769	792	786	797	765	766	789	799	720	755	778	744	747	817	818	812	751	789	802	769	773	783	788	795	788	798	839	789	768	762	762	801	783	776	788	802	790	793	795	794	837	754	735	772	784	784	760	784	766	759	772	773	777	820	785	772	803	779	782	799	765	795	789	821	825	784	780	778	774	785	807	770	786	789	775	777	741	782	771	730	767	800	766	787	739	767	816	792	802	740	810	778	831	793	811	754	784	758	764	744	789	767	788	797	785	788	789	787	771	787	758	761	806	747	789	784	756	760	784	774	718	812	716	798	745	782	777	760	809	822	767	749	764	754	735	730	801	749	779	800	776	854	735	815	759	796	769	827	828	768	787	775	762	727	753	820	841	746	750	746	788	807	799	812	780	814	748	809	829	787	765	784	805	761	794	818	767	801	760	739	785	770	778	796	832	796	770	778	745	793	756	765	730	738	787	810	821	750	704	777	722	784	772	791	742	771	782	807	792	781	810	820	802	806	832	771	790	763	815	834	756	767	740	770	788	756	794	786	808	780	789	745	814	839	761	802	787	817	799	786	824	759	748	733	807	775	762	766	794	783	774	755	771	741	828	813	790	758	783	743	752	785	781	761	784	845	760	739	805	768	790	748	788	771	760	731	786	730	727	791	753	771	785	800	773	787	764	794	780	736	758	783	790	777	757	751	756	756	766	777	710	750	774	772	737	774	800	738	790	783	805	791	811	746	818	764	714	807	787	703	766	764	792	779	808	755	765	753	768	774	777	788	730	753	744	712	765	788	771	781	783	762	776	754	749	781	747	793	816	828	762	784	776	797	803	750	780	717	711	785	840	782	760	784	796	804	746	801	807	742	774	766	786	842	787	809	848	799	795	818	817	755	787	795	751	737	748	756	779	834	770	812	812	810	792	823	760	776	768	802	767	765	784	769	798	763	722	754	775	803	769	758	738	777	831	784	746	778	826	787	784	770	788	800	784	786	823	783	747	731	736	809	757	758	808	787	850	752	764	819	772	707	776	745	801	773	782	831	824	827	746	818	762	764	797	784	810	817	747	815	766	757	788	758	778	770	775	820	784	729	733	790	827	821	777	772	769	787	806	790	803	750	798	823	769	815	779	806	795	770	785	737	797	832	766	818	770	784	792	732	801	824	755	716	836	747	751	810	779	750	778	767	746	828	762	755	813	806	759	789	761	771	795	754	768	753	796	780	816	821	756	815	796	750	819	770	724	747	786	766	789	850	759	803	797	772	827	753	782	789	759	772	779	829	804	818	760	805	802	801	835	759	780	761	785	814	798	772	730	781	782	749	801	812	761	799	800	767	747	734	752	774	788	812	795	757	814	767	773	818	766	790	748	781	763	751	803	801	793	801	833	784	747	821	798	798	763	751	756	769	797	732	785	788	748	793	764	787	809	750	758	811	750	770	768	784	741	808	817	773	781	705	788	797	732	796	786	825	783	783	752	790	833	820	740	765	798	800	856	826	807	764	752	799	790	796	743	801	783	721	785	828	800	766	790	736	812	759	765	783	752	769	802	765	766	755	770	828	760	756	737	824	780	751	783	804	849	779	761	771	829	774	841	785	797	794	818	779	831	771	745	821	787	825	807	734	787	797	787	766	750	782	824	756	771	788	750	776	755	784	799	769	742	794
27560	13165	14048	10803	6197	3652	2432	1727	1293	999	811	677	593	533	498	514	501	434	444	493	485	454	456	464	465	446	460	432	466	473	442	401	461	419	465	443	411	420	441	436	434	452	451	418	468	474	452	431	448	447	435	438	461	423	465	473	441	451	419	455	439	439	469	412	454	466	429	436	455	387	444	446	406	402	432	439	463	388	433	412	444	434	470	430	443	386	421	445	448	452	429	452	445	393	474	458	418	450	475	429	408	432	424	387	461	430	427	465	466	442	458	424	468	449	410	422	400	437	376	418	431	411	427	445	430	429	434	469	440	440	453	441	432	424	430	433	451	392	427	464	438	415	441	415	425	470	457	420	442	415	428	475	448	418	430	453	426	423	449	441	438	419	441	435	405	424	392	437	413	439	468	435	387	407	431	464	407	411	433	401	484	389	448	451	447	362	441	460	411	442	445	430	402	463	435	436	443	493	428	434	433	396	434	426	423	432	434	394	419	451	424	422	435	428	397	401	419	436	441	444	440	410	403	417	418	448	448	429	405	409	426	448	445	439	405	438	447	452	415	454	384	456	393	436	423	458	406	475	432	408	424	445	426	420	419	403	422	427	439	428	450	419	431	428	462	457	412	424	457	498	432	416	409	415	454	442	438	373	439	448	451	430	462	391	420	435	409	400	419	432	434	423	393	412	425	460	451	437	436	424	430	399	454	453	410	445	390	411	452	472	449	413	443	439	416	472	411	429	450	439	409	443	458	408	392	409	437	442	434	442	440	450	463	425	431	439	415	436	421	459	426	471	442	454	422	415	452	421	452	435	446	447	455	486	475	434	412	428	404	388	393	423	394	415	399	452	433	431	416	453	408	446	430	431	432	402	432	436	426	490	420	428	432	431	434	470	439	433	419	430	407	386	400	393	430	428	432	452	437	394	441	453	422	428	450	401	453	435	422	415	426	435	430	399	433	403	448	444	433	451	412	399	407	403	421	469	432	399	402	457	444	470	408	419	444	451	404	423	424	411	429	439	406	431	468	451	441	405	395	440	430	404	409	429	396	456	408	424	435	463	431	433	423	448	407	418	393	461	435	457	422	389	375	463	425	413	457	431	431	422	451	410	466	437	411	411	425	469	430	451	414	450	431	418	440	409	419	409	425	444	443	426	436	431	431	422	429	460	417	433	420	412	447	374	429	433	453	422	388	435	390	410	392	383	390	440	427	413	417	426	438	438	439	446	418	460	438	485	429	402	451	425	455	405	433	416	443	414	455	427	420	436	428	421	440	464	428	379	397	420	427	408	466	431	463	450	450	447	402	461	465	445	407	421	430	449	415	412	468	418	442	461	413	479	411	424	399	398	504	421	434	453	451	438	418	467	432	435	424	450	403	404	464	427	416	440	452	433	445	407	419	394	448	437	435	432	427	486	434	438	461	442	404	442	431	433	400	444	465	442	446	411	437	397	400	421	437	415	445	425	388	440	406	424	438	451	426	426	451	439	460	413	423	442	434	446	449	416	430	482	426	411	449	460	484	435	454	418	419	451	450	430	452	414	435	424	435	465	403	436	399	391	435	459	433	402	448	433	432	399	413	431	439	447	410	413	396	404	447	429	410	473	461	404	441	459	439	439	439	444	451	454	438	400	422	434	458	444	431	419	487	428	427	406	406	465	419	426	392	442	433	401	397	391	458	455	467	426	430	397	438	441	435	410	426	440	482	458	438	442	446	433	428	442	456	421	417	437	438	426	439	467	417	425	410	410	453	460	447	408	400	427	439	415	442	455	440	406	422	457	408	451	461	426	435	431	419	391	443	438	430	422	414	449	439	454	390	462	420	412	417	431	459	440	437	421	451	392	448	405	429	403	374	394	428	448	451	440	421	414	453	441	413	437	413	440	450	413	442	422	421	405	466	438	447	449	440	442	413	418	419	446	427	458	407	384	425	465	436	458	430	430	424	432	403	426	400	453	424	472	431	389	422	448	398	376	421	442	406	408	429	449	428	409	441	422	410	433	408	443	427	466	420	412	471	452	456	422	424	408	420	409	423	408	445	402	417	399	414	467	408	430	416	442	413	444	432	434	444	439	427	370	432	452	418	432	441	446	389	407	447	442	466	397	411	416	415	406	413	411	419	398	411	451	435	430	397	444	391	417	453	457	447	434	433	445	419	420	432	468	381	461	414	410	428	398	433	434	443	452	406	444	401	424	432	400	468	439	423	447	449	449	426	405	423	447	434	424	407	435	399	417	459	392	466	447	443	450	436	454	413	439	434	420	469	458	415	396	430	442	389	424	413	396	408	438	396	417	467	403	457	396	401	478	411	455	411	385	388	399	436	441	409	419	395	430	434	451	410	411	445	423	415	440	425	413	399	458	422	440	447	406	442	463	430	444	401	445	462	427	415	464	420	456	417	432	471	476	431	426	462	486	409	418	419	439	441	421	426	388	389	431	451	449	432	424	450	396	455	419	436	427	450	410	433	419	428	443	453	465	455	430	426	396	429	434	477	433	431	459	467	449	442	416	408	436	412	443	424	427	429	448	410	423	391	421	434	427	472	397	459	388	477	416	447	391	408	422	389	420	425	434	445	453	432	407	475	418	436	395	453	381	433	400	455	410	423	416	439	436	421	474	445	455	440	449	414	427	441	428	426	430	472	415	415	435	400	463	435	443	410	423	443	414	413	446	426	436	386	437	395	407	479	437	423	456	450	421	450	460	456	431	449	442	449	410	404	420	465	431	400	446	439	379	470	449	407	436	410	414	423	426	433	426	438	390	418	406	440	475	408	437	430	410	431	433	408	407	435	419	400	438	423	417	429	463	418	425	389	413	422	430	440	421	434	416	460	442	446	402	426	458	416	428	434	427	458	458	464	452	413	416	451	410	442	449	429	428	416	457	488	419	473	400	420	456	414	437	415	468	429	446	407	427	438	407	442	422	428	447	425	441	461	454	433	442	413	452	415	439	455	395	480	431	439	450	387	415	452	403	432	410	437	418	462	404	413	426	430	445	411	406	432	433	465	431	425	440	471	408	438	464	464	431	438	415	442	398	374	449	431	454	450	418	428	445	426	434	423	422	423	437	456	401	448	413	382	406	475	420	484	419	407	423	433	405	423	419	431	456	456	439	426	467	457	423	414	443	438	418	420	396	408	405	456	458	435	390	419	433	402	419	419	431	465	434	446	426	409	420	422	430	435	417	419	395	372	391	397	407	444	414	423	436	418	432	450	412	424	416	431	430	412	456	462	397	443	408	462	400	432	451	433	418	414	387	395	450	411	401	461	428	390	446	423	452	411	432	405	387	431	395	398	423	413	432	420	430	403	400	388	428	380	384	460	446	425	415	422	426	432	432	449	472	436	459	434	438	398	455	463	425	410	456	456	411	425	418	417	407	396	397	444	427	410	433	443	433	436	412	432	432	455	435	427	440	425	449	454	460	406	409	444	437	405	460	415	447	429	451	475	396	443	416	455	472	423	439	418	405	417	384	467	451	423	453
15337	9052	18017	17894	13649	10229	7802	6096	4709	3839	2846	2128	1928	1686	1470	1239	1163	1096	1193	1146	1127	1138	1069	1101	1059	1057	953	970	993	971	956	966	974	924	948	961	978	1029	934	984	1030	997	984	1041	990	1028	999	1013	1019	1037	930	978	951	892	968	924	921	953	905	909	925	952	918	924	921	954	935	930	913	969	948	958	973	937	946	937	923	894	950	918	952	895	938	927	933	944	902	907	922	908	936	938	938	920	956	928	954	870	927	921	920	883	942	918	964	914	864	964	924	932	904	955	930	954	946	892	915	973	945	953	952	917	905	935	962	952	946	901	908	920	912	887	925	942	956	942	937	913	961	958	972	891	919	973	881	941	933	931	910	959	904	941	889	928	917	913	980	946	954	858	968	910	957	978	916	932	912	978	910	912	855	929	907	955	911	930	976	904	930	967	913	884	958	939	890	910	915	938	902	955	942	957	918	897	931	939	892	981	939	959	901	940	937	907	951	870	948	931	913	925	906	925	855	920	925	890	885	885	906	928	925	934	946	912	978	960	941	984	896	944	950	969	951	930	911	892	908	1012	943	944	933	942	973	893	952	1002	907	947	935	905	904	931	973	926	857	921	920	964	905	949	912	929	918	959	903	939	972	907	889	970	892	897	900	870	944	904	923	966	893	955	903	954	920	898	968	927	948	857	954	934	882	948	943	994	921	919	909	879	942	865	917	920	896	938	956	949	915	902	880	945	908	929	950	939	948	941	876	861	919	975	968	938	994	904	923	946	905	926	895	952	905	893	907	886	929	915	919	925	932	917	956	883	955	945	888	940	919	914	893	953	964	971	992	906	957	947	844	949	867	935	924	919	940	895	893	897	979	913	919	944	953	909	945	906	957	935	927	927	881	936	966	859	945	976	936	912	926	911	922	906	939	889	878	955	912	910	933	929	904	889	882	962	914	843	947	906	964	919	935	942	979	978	932	937	988	899	958	937	896	922	896	973	918	932	896	948	918	913	927	906	901	927	920	939	969	912	899	913	897	935	944	931	944	930	984	938	957	975	885	944	971	950	965	912	905	929	974	991	951	957	901	932	956	951	913	912	936	952	908	946	887	905	926	929	954	909	938	910	884	952	894	887	900	963	935	927	916	1004	910	911	932	921	934	904	867	911	949	930	911	903	896	902	918	935	948	940	906	888	895	930	942	917	904	978	927	913	942	970	928	908	931	967	929	930	902	983	951	881	848	945	1017	954	848	932	914	899	905	904	944	951	909	935	895	978	1025	941	857	904	913	936	987	947	959	950	908	931	821	901	921	909	953	948	931	918	892	944	902	925	901	980	964	932	897	908	922	911	910	941	941	894	921	940	923	958	931	968	926	942	968	880	953	908	856	930	910	931	942	937	928	964	915	879	863	971	919	940	969	921	936	901	961	968	921	946	888	909	948	904	927	961	1003	901	894	977	913	971	884	999	936	910	917	932	904	903	967	966	963	936	913	923	903	937	917	969	879	953	951	944	945	889	922	949	923	932	929	979	942	958	892	925	895	901	947	918	888	939	908	938	928	940	919	953	928	935	935	889	897	979	904	955	924	889	967	901	898	950	993	880	943	876	949	910	938	939	955	910	979	898	976	917	932	920	917	940	969	907	926	897	902	916	901	946	944	923	902	919	958	956	934	902	907	896	941	881	948	929	958	955	893	888	913	937	964	986	971	843	952	895	925	922	929	940	888	923	971	950	902	949	880	919	918	879	915	883	947	951	977	967	962	921	971	913	960	888	969	937	930	913	961	953	892	909	931	947	937	920	887	1003	894	932	919	951	937	973	857	924	878	950	951	860	921	946	893	943	1007	904	894	890	1001	947	906	943	875	942	905	954	928	915	911	954	961	958	881	920	953	941	953	915	917	883	879	957	950	931	951	926	972	951	959	949	918	924	973	934	899	912	903	936	968	946	908	916	925	939	893	951	885	938	985	919	917	882	935	960	954	990	953	961	958	973	952	911	935	952	902	927	871	910	917	954	884	902	917	928	892	938	919	950	959	994	911	972	921	938	941	925	890	952	930	926	950	929	964	930	898	895	909	937	935	886	960	914	891	882	905	892	863	926	940	922	962	945	964	978	905	925	998	936	893	947	970	939	952	997	967	972	911	909	949	915	920	882	934	927	907	937	941	961	925	904	912	923	940	897	944	974	924	915	983	971	961	938	998	914	872	924	916	899	958	916	924	924	935	952	887	980	924	923	897	947	956	924	910	937	940	892	928	885	852	900	892	953	958	919	926	875	928	953	930	927	906	898	915	963	940	949	930	952	980	925	914	917	928	873	925	952	913	955	932	978	923	908	1025	913	927	910	918	882	984	919	948	969	881	924	914	913	913	968	959	965	936	906	925	882	924	909	933	847	924	943	946	911	961	912	954	923	887	884	906	917	917	931	953	919	917	944	868	943	907	975	951	942	944	902	935	946	943	879	931	959	999	948	885	943	915	936	968	924	892	957	943	895	955	902	928	889	909	908	881	907	944	875	953	912	904	925	917	1008	948	940	884	870	932	932	901	925	876	925	951	904	873	852	916	929	892	944	943	920	960	908	885	938	939	929	911	983	882	901	938	977	899	921	914	902	957	893	941	881	964	921	940	910	957	936	971	945	918	934	907	895	936	946	947	914	936	949	929	889	950	912	937	916	932	941	899	903	909	945	909	903	951	917	964	871	945	923	930	938	963	906	948	876	961	926	947	940	978	975	905	937	884	916	946	923	957	919	931	947	896	867	924	927	912	892	922	924	932	939	906	917	882	932	957	886	961	875	943	874	960	928	967	923	921	936	917	896	910	938	1003	941	956	947	907	949	902	901	940	907	959	953	899	990	903	903	941	929	955	913	938	921	955	883	941	864	928	892	984	946	926	934	979	882	870	965	964	961	919	941	976	932	983	933	972	902	922	911	960	944	917	941	919	927	969	920	943	919	972	926	946	908	953	942	963	906	903	989	948	969	938	979	959	964	906	898	914	958	893	986	936	1013	983	906	930	894	899	961	949	945	968	869	887	928	943	938	915	917	924	949	898	961	901	947	925	971	928	902	891	940	900	919	949	964	915	809	924	926	954	882	902	941	905	901	910	964	956	900	997	941	905	924	975	901	914	919	929	892	939	927	950	901	870	947	921	941	898	922	876	949	933	957	967	929	891	936	903	963	916	947	977	931	970	919	905	928	935	915	892	951	932	919	924	911	914	916	913	933	906	901	956	975	899	879	971	900	1002	936	912	902	958	899	945	986	963	946	939	935	892	898	972	959	869	914	967	917	991	929	976	946	917	918	895	945	923	888	904	953	929	930	963	934	1000	949	920	948	924	957	895	968	914	892	855	900	908	904	917	974	923	990	890	916	952	945	936	861	970	900	935	935	879	891	927	935	951	939	978	939	918	941	912	953	931	921	970	914	934	951	904	918	968	898	953	943	947	888	907	924	952	889	952	940	947	970	883	921	900	923	935	950	935	925	925	950	917	934	922	937	935	961	962	895	908	886	902	961	963	982
8866	4208	4235	3075	2074	1408	979	749	632	557	513	457	398	420	378	355	333	333	390	391	369	397	386	363	397	337	402	348	383	362	371	337	342	333	367	331	327	345	381	369	377	362	375	370	384	329	380	393	346	346	353	343	378	391	341	365	357	384	357	358	349	351	361	351	362	382	389	365	356	346	341	361	357	387	388	379	340	351	368	343	377	351	383	352	370	367	362	339	362	407	350	386	363	323	358	374	322	374	352	353	373	334	376	394	367	358	407	373	351	384	351	370	404	364	357	343	367	365	343	343	380	324	337	347	358	370	327	341	354	331	371	343	357	342	346	350	350	367	347	341	382	337	366	368	373	352	345	346	362	375	344	362	367	364	340	396	342	350	405	380	342	353	384	373	316	348	336	342	394	374	362	356	363	374	385	361	355	400	366	364	378	358	352	387	339	365	325	371	347	353	368	356	366	357	347	355	381	341	368	365	334	370	373	347	374	342	355	367	362	322	324	333	357	365	387	360	375	380	365	339	375	346	371	342	344	373	362	364	368	363	366	379	325	364	356	336	350	342	344	351	348	329	322	315	351	348	343	341	302	327	348	380	357	352	385	411	382	325	342	366	358	365	332	386	325	336	345	379	376	361	364	344	365	347	343	329	359	327	323	335	333	369	346	349	378	386	365	384	373	322	405	352	325	377	360	355	390	339	357	353	346	347	366	352	366	364	385	359	334	337	380	359	365	375	375	338	380	351	355	413	362	343	367	378	361	342	360	362	332	369	326	345	374	351	352	350	368	366	345	382	384	344	371	369	391	386	325	341	360	331	323	337	354	315	347	354	363	370	373	338	375	350	324	334	372	365	366	347	324	349	381	361	353	352	367	341	374	398	363	364	342	350	368	367	361	332	359	374	367	367	325	353	327	352	363	318	397	363	350	366	377	325	355	365	372	342	345	359	330	314	355	340	361	361	322	392	363	326	396	392	364	358	381	375	359	390	366	345	317	389	338	370	354	384	373	381	384	347	369	350	350	395	355	381	401	356	368	379	342	347	380	350	339	362	367	349	339	331	346	360	324	344	360	382	337	329	373	366	375	363	349	341	357	377	372	369	403	352	314	360	380	351	363	347	396	335	348	350	375	359	364	353	351	317	346	348	292	402	380	380	392	367	383	344	344	375	349	354	379	349	342	347	350	372	353	405	370	351	328	366	388	337	347	376	358	352	337	337	390	346	367	378	374	342	337	370	351	330	394	368	354	404	356	348	386	404	327	355	326	349	365	373	343	312	347	355	376	388	325	362	364	365	347	355	339	343	322	349	374	354	347	343	371	361	371	338	379	341	368	377	374	337	364	345	385	345	383	368	347	350	345	366	298	366	367	339	315	396	378	384	323	363	358	363	332	339	354	342	348	359	354	390	378	343	391	345	348	364	371	329	367	385	334	357	338	357	379	345	351	335	353	340	411	344	321	324	341	337	346	322	351	308	355	366	350	355	402	324	356	359	390	343	370	301	350	322	345	383	387	394	355	344	338	361	368	337	371	371	355	363	365	360	375	371	382	351	338	369	387	338	385	381	360	369	356	384	378	342	345	399	345	395	314	333	379	364	331	377	346	336	326	367	351	328	361	369	347	373	359	357	371	395	368	360	375	333	332	335	391	401	369	365	367	358	305	369	363	380	353	369	371	353	347	371	357	371	328	351	361	374	315	350	346	378	363	359	390	353	390	380	360	382	370	341	354	346	341	339	342	342	376	352	345	379	359	368	376	325	385	341	352	353	344	378	314	398	359	363	331	358	357	341	376	374	356	358	353	362	336	347	356	410	337	345	325	332	375	397	378	349	350	340	308	374	371	387	365	312	314	383	410	318	362	339	362	359	357	387	353	388	360	366	333	344	343	372	329	355	319	354	388	325	364	342	385	328	384	334	340	360	383	360	391	331	401	349	381	359	317	351	351	351	347	361	346	347	355	363	321	404	362	384	379	338	359	380	395	337	335	343	380	370	350	373	362	308	381	360	367	361	391	378	401	348	351	364	371	317	362	355	319	346	344	334	402	363	361	353	350	341	365	378	369	340	369	355	318	347	343	319	381	363	396	368	373	358	361	335	380	350	346	338	349	331	346	375	352	324	369	378	387	361	347	367	345	364	335	359	361	399	356	356	335	399	391	418	364	370	368	334	329	357	373	356	338	329	380	364	356	402	346	352	356	385	361	353	377	332	360	385	358	356	344	372	332	357	362	356	365	353	368	367	324	360	368	374	387	370	373	371	317	344	346	367	376	358	372	377	345	347	357	362	429	331	408	355	332	367	351	394	385	347	361	351	364	364	344	385	369	367	358	395	392	329	343	363	387	348	366	402	349	347	358	355	342	357	373	331	377	352	379	337	338	406	374	361	341	360	411	376	375	318	346	380	348	351	351	373	361	340	362	352	355	362	354	316	330	338	373	418	384	389	364	376	350	395	363	363	382	333	379	338	352	346	340	322	326	382	344	363	357	371	333	386	336	329	375	345	335	369	356	356	325	370	367	332	337	356	346	366	383	349	352	342	370	365	321	369	381	369	360	346	379	348	347	331	378	396	362	331	353	376	395	329	331	400	346	391	349	339	375	393	330	341	350	344	341	315	354	352	353	371	368	339	317	362	333	357	337	340	402	324	353	348	387	385	386	376	387	361	336	370	359	392	330	342	336	369	390	355	342	361	350	327	338	364	336	345	358	334	377	377	369	345	386	361	362	375	349	392	359	351	371	335	339	321	373	376	344	357	379	355	355	365	352	365	372	361	323	365	379	383	363	398	328	363	352	363	340	348	359	342	355	367	386	363	362	359	339	367	353	378	372	363	340	350	355	353	331	342	370	351	357	380	359	394	356	340	326	413	370	387	417	342	344	336	370	355	363	371	351	351	355	348	340	372	351	384	377	363	364	369	349	369	328	354	337	352	371	355	377	374	347	388	336	323	358	318	359	361	388	365	353	371	359	377	334	390	386	394	317	355	364	357	369	366	349	313	367	367	364	364	403	358	335	364	342	390	391	344	363	312	378	344	337	318	346	359	421	367	363	360	328	334	381	363	345	353	341	374	363	306	364	377	351	341	380	358	374	406	345	362	385	350	346	341	305	364	385	357	411	331	378	383	370	371	370	358	331	355	342	353	350	340	318	342	351	386	373	376	389	343	353	360	345	344	367	370	341	312	388	358	379	348	367	384	359	323	292	380	396	401	371	380	349	344	334	383	380	354	378	342	374	372	386	411	374	344	364	357	354	388	353	389	360	368	372	336	348	392	368	377	348	356	289	348	361	360	346	381	306	356	367	353	356	306	354	371	332	341	381	357	367	338	336	323	377	358	321	323	348	370	375	332	358	364	398	361	353	368	348	349	407	370	321	396	386	372	355	367	353	334	326	350	344	353	341	335	380	357	354	396	357	373	333	355	379	338	368	374	340	355	347	350	358	352	350	350	396	344	317	386	351	358	379	308	359	368	377	321	362	371	408	372	349	344
5579	3905	7637	8368	6726	5189	3680	3010	2354	1978	1576	1285	1139	1117	942	953	813	918	790	793	831	864	787	832	834	799	832	778	776	799	771	798	767	802	800	798	799	768	855	801	839	904	801	777	811	846	850	818	846	875	818	759	785	789	783	739	858	821	790	773	818	775	778	829	831	810	774	770	818	777	772	812	763	747	760	785	755	762	787	790	828	827	799	775	764	802	800	817	749	763	786	737	793	764	753	824	807	752	770	801	758	827	737	808	766	810	813	746	747	799	777	780	787	842	730	775	777	796	739	788	777	811	819	777	783	715	759	818	793	781	786	805	820	813	792	792	817	792	787	743	824	778	787	793	804	760	774	758	789	748	781	772	801	817	767	787	779	748	807	801	778	841	864	781	823	800	812	825	793	742	792	787	784	803	805	777	781	801	766	790	775	816	745	786	766	757	812	733	747	810	729	798	797	760	763	767	800	810	835	786	810	765	769	779	755	789	801	776	815	813	787	837	806	789	783	806	757	763	811	822	816	739	774	800	780	741	799	749	797	767	768	785	786	784	741	813	803	785	798	748	861	734	771	853	793	740	770	810	785	749	789	794	801	797	769	734	759	807	774	776	780	771	829	818	743	732	821	773	837	785	837	780	838	791	805	774	798	747	754	811	762	805	791	790	711	774	774	755	745	776	761	740	809	800	762	760	769	770	754	765	783	786	835	823	815	789	768	829	798	748	779	773	780	834	774	823	779	774	756	824	740	819	750	770	771	804	787	781	850	775	799	793	762	812	779	781	794	775	748	792	819	777	784	733	716	752	736	814	744	775	746	809	821	772	823	777	750	787	756	789	788	743	766	749	785	814	795	791	818	801	793	777	797	810	780	793	795	793	797	764	833	776	779	787	778	807	786	771	767	761	781	794	809	756	771	778	773	795	744	795	817	786	787	769	743	756	841	819	787	803	737	757	822	825	805	811	782	820	784	773	750	749	750	776	762	784	807	785	756	770	838	820	766	825	770	805	780	811	809	844	819	749	806	764	733	775	820	724	751	802	798	799	786	846	806	750	753	791	785	786	791	763	790	827	825	816	733	775	817	774	757	789	774	804	786	818	864	796	760	763	836	819	773	800	837	788	781	792	838	776	723	779	733	806	783	747	772	755	801	827	814	767	778	788	778	740	821	788	795	805	726	740	806	817	778	733	746	856	790	834	723	805	834	778	773	810	755	794	736	796	812	789	793	813	826	779	843	774	738	762	800	765	819	772	817	783	739	785	727	795	785	812	756	742	784	812	804	770	849	774	785	778	842	792	794	770	797	785	848	818	761	730	786	782	800	815	774	824	787	776	776	755	784	781	789	823	797	742	787	762	771	795	774	782	766	811	740	772	763	804	775	773	811	808	748	780	786	800	810	786	812	803	785	805	781	787	766	789	795	807	757	828	797	846	805	765	783	728	828	789	775	783	795	819	838	839	818	798	718	778	802	742	772	809	772	732	777	737	771	796	736	846	822	775	763	781	802	784	777	807	830	760	767	763	771	800	758	782	795	826	803	798	812	794	830	761	748	739	776	772	809	827	816	780	765	794	813	750	812	840	835	837	799	810	785	766	752	770	742	804	825	779	741	812	725	778	765	809	778	823	796	842	764	767	765	786	782	795	811	805	743	757	759	812	782	762	781	792	810	791	785	787	795	800	775	766	767	749	778	816	696	814	799	764	755	801	804	743	768	800	749	760	761	824	799	774	789	789	806	814	812	779	775	762	760	800	746	825	812	779	759	785	809	728	775	749	775	784	809	788	807	773	777	794	710	808	827	754	773	785	768	721	825	811	798	786	738	807	758	802	788	751	762	753	804	775	798	805	786	809	785	790	791	777	791	769	821	795	825	832	807	743	777	764	759	792	764	793	824	776	850	782	783	763	764	809	760	777	771	732	761	817	776	767	753	811	755	762	799	761	825	770	760	786	794	790	779	784	770	793	801	759	808	782	762	828	806	769	786	797	792	766	797	806	783	759	803	839	815	791	873	756	764	803	773	801	769	763	746	734	761	769	788	771	763	798	786	786	774	706	814	815	819	780	762	796	845	821	765	839	763	813	745	793	800	759	773	829	799	761	816	787	752	802	800	799	762	798	775	789	779	779	743	773	792	741	780	790	738	765	732	846	854	768	813	816	803	740	792	776	864	782	788	801	793	761	798	784	773	808	818	823	742	817	779	792	795	804	785	754	807	758	812	810	798	824	788	776	773	769	820	796	780	780	854	748	776	759	787	787	770	769	770	826	770	830	807	802	780	759	756	776	757	777	787	783	771	812	796	802	776	848	811	813	787	783	818	774	785	792	756	776	770	814	822	752	789	817	831	758	772	770	744	789	787	826	768	754	769	758	810	766	798	794	786	771	772	785	875	813	806	817	776	768	744	782	763	771	805	778	794	785	784	820	783	788	787	757	755	820	848	823	769	781	772	793	758	805	815	838	800	781	787	758	828	788	731	789	791	822	786	762	800	812	824	738	833	808	769	805	799	805	765	772	759	741	830	824	783	780	769	817	754	791	784	754	800	775	771	763	721	806	763	794	818	803	798	783	807	833	794	798	764	781	757	799	804	759	759	828	775	802	797	765	810	791	852	795	805	852	790	743	755	805	802	766	785	745	788	813	780	813	769	770	756	783	774	756	747	788	759	869	821	772	780	799	816	773	770	771	795	785	773	841	770	770	788	849	793	759	774	835	796	788	767	784	792	729	765	757	793	815	772	768	793	763	800	780	804	805	813	753	814	803	753	826	737	774	830	758	790	743	765	794	785	785	782	775	781	804	748	806	850	809	796	808	791	781	797	789	786	758	792	790	821	810	774	799	767	798	829	806	758	762	734	806	775	776	791	778	772	738	813	752	775	786	787	817	785	794	776	779	811	837	798	776	794	814	805	819	815	799	826	805	785	780	824	803	818	835	746	753	787	789	895	817	800	837	783	829	811	795	846	839	759	794	797	756	770	838	777	785	825	813	805	809	785	808	785	767	752	794	794	818	820	815	782	748	784	805	801	711	780	829	797	770	754	792	809	780	783	754	807	741	801	808	786	760	807	791	830	865	797	713	818	763	771	766	802	830	750	758	784	800	849	763	835	814	818	760	816	791	764	796	762	764	792	803	789	816	835	759	753	728	813	780	794	706	777	838	760	780	790	802	836	765	824	801	782	741	820	765	749	820	772	804	811	778	788	792	761	778	817	783	753	750	786	807	833	766	793	762	797	819	794	788	811	835	837	777	825	790	821	784	784	726	811	781	806	770	778	779	796	740	808	812	794	817	838	801	754	799	777	771	752	785	799	831	755	776	765	783	811	798	754	799	766	792	818	778	801	783	843	743	790	763	729	817	793	774	803	781	798	798	751	816	753	724	783	789	775	764	819	771	802	821	808	789	766	814	776	808	839	818	794	783	759	818	743	834	798	795	840	786	785	780	757	838	765	781	833	784	753	794	780	790	753	794	840	737	770	735	756	797	817	782
18497	8365	9238	6822	3976	2460	1585	1128	921	790	637	508	451	454	384	362	401	349	360	389	359	330	373	375	369	399	341	353	352	328	330	355	340	395	400	357	376	384	372	381	376	347	363	340	378	361	367	353	373	374	372	385	327	343	358	307	327	347	348	339	361	320	338	339	375	340	356	376	321	335	358	333	352	321	382	333	369	364	363	383	386	302	304	327	367	348	370	359	373	316	339	344	360	363	343	306	366	367	345	346	355	351	356	396	308	344	346	352	372	348	345	360	366	404	379	346	352	346	310	365	367	331	362	377	345	357	359	388	387	366	353	370	340	392	377	364	344	395	385	366	310	343	370	351	353	361	361	357	324	390	373	333	367	331	370	363	322	397	346	373	309	346	352	330	337	374	328	316	330	340	326	331	344	359	373	377	343	373	358	338	336	379	377	359	337	298	384	372	351	356	331	330	351	366	312	383	352	378	320	345	345	331	350	354	333	369	338	310	340	362	338	359	394	363	350	359	392	371	343	385	347	349	324	334	344	311	333	327	324	372	351	330	323	330	324	349	296	369	344	361	323	338	353	359	365	331	382	311	353	384	363	370	370	340	343	352	358	362	344	334	379	366	353	355	354	330	379	360	351	371	350	327	338	357	366	357	364	345	348	351	354	356	333	387	364	351	352	306	377	334	323	393	351	374	343	385	355	338	335	349	336	356	357	373	340	338	364	349	337	345	357	344	369	359	339	351	342	340	329	343	369	347	354	368	340	302	368	381	372	324	364	347	354	339	344	365	355	339	356	338	336	383	346	356	345	340	367	338	335	359	365	315	327	350	321	346	363	325	336	353	375	372	345	382	359	332	343	306	366	347	352	357	348	350	366	347	349	375	371	373	360	375	351	385	364	321	339	375	395	371	345	338	328	354	341	371	358	308	364	340	347	384	329	332	369	336	329	350	359	365	334	369	354	390	309	343	358	365	331	353	356	345	352	350	370	360	344	364	325	341	338	342	360	312	336	336	394	352	349	345	347	356	341	353	352	351	308	354	335	334	339	345	343	335	330	372	368	389	329	356	350	334	339	370	331	331	354	360	339	342	362	316	348	351	332	349	351	322	355	326	389	370	371	380	337	313	385	342	396	319	353	372	356	383	353	336	340	374	384	345	351	360	360	366	380	387	342	351	363	299	336	321	385	348	355	350	362	370	312	344	348	329	348	365	323	368	336	362	317	379	344	373	352	320	384	367	378	380	373	316	324	319	320	374	387	344	359	313	381	384	329	378	323	359	347	305	340	347	355	342	323	338	349	378	361	311	359	336	330	337	348	313	366	316	346	342	366	340	331	357	358	365	312	366	329	380	365	351	350	360	338	321	347	338	345	320	327	370	329	353	342	379	369	365	338	344	334	396	347	350	363	329	336	373	347	343	358	353	375	360	328	364	352	365	365	356	353	367	381	380	382	358	349	334	363	339	327	359	339	333	335	324	308	329	354	372	342	379	372	346	342	331	338	367	302	358	367	376	293	367	382	353	370	365	356	380	357	327	349	363	347	337	382	352	345	347	367	341	353	375	306	345	380	359	357	317	354	357	340	336	363	326	354	354	347	388	351	351	361	348	355	322	305	366	352	335	377	342	325	356	344	367	330	358	353	390	350	328	343	357	342	390	353	360	429	354	351	352	355	341	315	394	364	336	353	356	372	347	366	346	370	344	369	331	337	340	350	358	363	323	350	383	345	363	367	374	344	329	375	337	411	363	356	368	318	348	334	342	338	353	349	342	324	322	348	358	322	350	363	342	330	342	332	344	338	367	358	356	351	377	365	332	328	352	340	340	334	363	385	356	364	342	379	348	363	355	330	336	363	331	340	361	359	317	313	396	325	349	350	384	365	350	359	337	333	362	315	324	316	285	370	344	340	351	355	352	334	359	346	349	367	346	357	331	327	328	351	358	313	340	329	362	310	360	337	331	370	369	324	312	328	323	343	337	351	351	350	315	328	390	354	365	370	311	324	352	387	318	335	429	344	351	340	361	352	331	355	343	369	396	367	344	353	363	351	368	337	340	335	327	318	331	372	364	327	371	358	378	347	352	318	370	369	378	365	350	328	319	354	335	352	364	335	355	330	350	348	359	367	312	359	350	362	329	326	346	360	306	376	369	351	338	348	367	360	368	352	363	354	366	374	350	336	376	357	366	360	376	349	368	379	365	329	348	386	356	338	360	357	330	390	335	329	359	386	357	338	348	365	340	328	333	361	346	368	375	344	334	327	362	359	339	347	349	352	352	365	322	351	346	323	328	372	322	350	368	349	313	365	357	369	369	352	348	379	313	335	380	332	357	373	344	336	368	357	361	345	350	357	371	358	372	328	361	358	357	369	343	365	389	369	360	355	348	331	348	343	364	351	328	346	330	339	364	357	387	365	361	349	367	404	354	356	384	355	355	353	351	323	330	346	373	334	335	318	349	345	336	346	365	333	362	346	341	332	390	347	348	354	350	333	320	347	347	393	355	399	344	371	370	352	375	337	339	327	320	360	345	386	365	332	333	349	389	354	306	348	354	365	338	351	352	368	309	355	341	348	327	331	353	319	351	359	364	368	328	331	352	334	370	346	361	340	358	320	331	385	342	368	364	379	339	338	344	311	345	332	342	379	333	381	356	337	353	399	325	362	346	358	336	333	351	370	338	362	342	331	360	328	353	344	341	351	331	340	362	376	358	327	338	332	356	341	377	342	398	350	343	349	366	329	383	344	356	341	336	378	373	338	330	351	394	362	315	363	327	359	362	356	359	363	357	360	335	393	360	328	345	330	371	351	341	352	358	379	357	368	343	327	376	375	360	331	382	350	344	344	369	326	318	327	298	348	333	327	354	354	396	361	356	358	348	339	320	336	345	374	353	360	343	385	367	372	354	360	386	352	389	358	363	389	350	334	360	391	352	355	372	371	382	346	322	349	347	350	318	355	329	347	363	328	363	350	336	356	369	373	369	379	322	403	332	360	308	316	332	350	319	351	335	303	326	380	333	310	382	370	330	383	328	324	328	354	360	355	365	365	390	358	333	341	356	328	348	374	363	330	348	342	344	337	343	368	333	351	351	378	354	342	342	328	352	325	347	349	355	341	335	357	351	319	343	349	386	342	326	361	306	343	351	349	394	360	333	338	362	350	387	379	361	364	322	342	343	320	337	352	383	345	354	331	352	380	320	372	319	335	342	353	333	366	363	365	392	373	391	326	324	337	333	374	333	348	350	343	353	331	298	373	336	356	379	350	345	381	340	364	354	348	346	333	384	337	346	320	371	350	386	365	378	353	309	382	340	349	335	362	330	309	367	311	346	328	380	363	357	372	316	329	287	366	384	337	354	352	354	330	333	389	354	366	345	354	356	308	378	381	351	397	346	351	365	334	335	326	391	364	339	377	369	346	289	342	361	370	328	350	348	365	375	344	328	377	326	311	335	340	335	341	320	312	363	352	388	342	347	358	367	331	355	356	337	352	348	348	367
11604	6751	13691	14091	10476	7993	5654	4655	3640	2937	2184	1642	1407	1291	1130	1052	977	932	924	952	911	897	892	928	912	838	830	788	774	744	796	801	819	796	820	806	841	791	824	868	812	853	812	803	770	874	855	856	791	815	831	779	809	799	840	778	771	792	771	775	804	776	772	771	748	769	766	768	797	757	802	760	737	761	754	766	792	806	756	828	747	816	751	738	819	778	751	765	807	744	771	731	781	759	773	790	766	754	740	769	802	794	789	769	809	806	815	786	826	783	761	776	780	789	802	745	769	774	816	758	767	769	754	811	760	787	745	818	785	775	830	789	780	789	769	799	783	788	795	811	785	774	851	761	789	761	777	805	772	784	798	743	809	743	774	775	773	756	787	820	807	755	767	822	738	803	786	748	790	827	796	791	769	816	780	770	798	780	788	841	774	731	804	775	799	835	761	763	815	735	803	758	765	813	826	752	747	809	730	759	784	823	799	797	781	818	779	770	786	807	737	763	743	801	767	818	800	790	817	749	747	804	779	839	767	777	752	797	823	786	771	787	785	813	790	787	776	767	779	749	788	795	802	807	801	853	778	765	779	762	774	729	789	800	746	811	798	797	804	816	752	800	751	737	771	821	787	732	788	798	746	781	760	773	773	801	793	727	789	794	797	823	789	778	806	799	761	757	754	771	738	758	751	802	782	725	807	789	794	767	806	792	761	783	727	781	747	752	799	761	752	773	800	816	814	795	734	765	735	809	738	757	795	770	794	793	823	788	767	737	775	785	774	771	809	783	750	851	782	815	801	778	767	795	832	820	810	792	750	775	751	784	782	783	816	768	773	737	791	800	811	766	771	805	806	794	791	809	772	726	757	801	800	747	798	820	768	727	803	752	760	819	749	747	827	737	772	798	777	786	755	781	838	800	785	813	761	800	771	764	802	783	773	747	769	788	750	784	756	752	745	746	735	767	825	762	797	795	811	796	785	773	822	780	780	785	813	782	765	777	786	747	773	823	806	805	764	767	781	790	786	750	748	727	809	768	819	766	766	787	752	813	787	797	774	753	788	767	765	728	751	766	798	761	792	775	778	765	820	765	798	800	758	815	788	788	822	792	746	779	760	743	823	777	823	804	743	794	762	745	810	776	837	816	759	747	771	774	804	782	778	770	806	775	804	794	820	787	738	804	779	760	813	812	773	807	812	802	734	840	810	768	780	784	785	758	804	781	766	753	809	773	754	752	798	835	778	776	843	765	770	766	767	798	778	792	796	787	798	750	769	811	771	792	781	812	736	830	781	780	791	752	790	757	782	784	814	784	804	726	821	787	800	800	733	765	794	784	786	726	764	801	848	773	777	817	782	762	732	759	818	813	751	780	804	743	746	798	765	822	781	796	799	790	810	799	793	793	818	833	779	768	757	745	732	693	765	819	757	799	739	783	706	805	742	806	740	809	768	783	827	810	817	783	760	833	785	808	803	812	791	795	797	721	773	775	781	779	732	777	772	740	760	794	771	808	767	761	708	758	793	780	773	779	793	825	797	801	777	736	807	778	754	784	764	755	773	745	790	847	738	781	734	769	813	801	793	733	786	779	777	788	731	801	764	819	773	788	762	761	814	757	727	736	775	743	751	828	779	732	826	771	773	762	779	774	798	782	816	766	778	770	770	771	785	745	755	827	817	797	745	747	776	760	763	830	816	797	764	759	779	773	815	758	762	748	818	743	730	794	801	749	799	825	745	775	776	791	735	826	765	784	800	776	790	769	759	729	788	749	820	859	792	796	770	785	757	767	798	820	749	763	790	801	771	766	776	746	772	834	798	767	803	770	782	777	767	776	812	770	761	800	839	757	826	750	804	785	805	784	744	809	726	763	761	754	798	792	812	780	774	789	801	817	771	767	779	742	811	777	746	747	790	747	774	782	760	819	801	788	765	772	826	783	747	782	803	834	775	827	790	810	743	768	745	826	833	773	769	765	740	794	836	765	838	809	779	779	829	794	762	752	800	751	751	741	709	777	818	768	743	754	752	790	765	761	774	789	800	790	810	836	746	777	821	770	778	796	840	776	747	763	775	800	735	808	797	753	805	790	782	781	781	797	809	788	744	810	789	736	725	827	746	793	766	792	753	800	750	736	774	795	782	829	724	793	828	807	761	804	778	767	807	773	822	810	772	769	828	747	770	758	793	776	760	788	802	793	769	738	797	746	814	750	761	785	763	763	807	750	767	758	778	773	813	794	767	690	730	806	791	760	790	780	786	798	804	776	733	751	853	764	786	746	781	782	731	799	779	775	793	819	824	750	756	765	762	768	765	756	805	753	771	781	778	756	789	748	793	723	807	785	821	794	798	819	693	780	765	783	787	791	823	754	792	756	738	785	788	812	801	773	819	772	839	734	770	774	736	762	739	815	818	802	778	754	789	758	836	830	753	820	754	752	780	782	785	754	794	773	788	747	816	783	806	771	768	830	831	715	787	795	725	755	794	752	813	807	776	754	779	767	746	795	758	762	777	772	816	866	763	781	789	819	750	755	793	774	771	767	813	790	736	789	775	787	765	813	743	794	788	735	810	802	808	791	789	741	839	800	748	817	778	778	789	753	773	828	801	776	790	847	814	765	798	780	757	788	730	770	798	794	780	811	772	777	789	785	748	827	743	816	762	784	767	817	766	790	818	749	756	738	737	799	758	779	797	799	727	759	809	799	817	767	779	757	750	728	739	764	770	764	791	822	819	772	770	761	782	785	745	836	816	794	813	732	727	775	811	770	809	800	754	780	766	804	806	763	815	784	731	733	785	788	756	774	796	749	748	769	804	789	789	823	758	756	828	798	792	773	828	834	796	748	758	771	811	774	766	774	860	829	777	796	829	747	795	855	852	827	713	821	777	831	727	799	796	770	776	763	817	818	755	783	776	845	756	827	800	837	754	792	796	780	766	805	805	741	750	801	775	779	827	794	800	728	777	812	777	745	748	775	807	775	765	795	762	776	747	782	785	848	811	793	778	848	809	762	778	797	775	770	782	799	754	784	756	766	838	742	800	810	814	775	778	804	739	726	780	779	792	805	799	746	738	799	772	742	763	733	740	785	807	811	794	775	822	735	847	824	811	795	803	784	797	770	770	783	750	797	761	836	747	794	788	742	759	788	772	771	743	756	815	790	768	821	759	788	803	746	786	747	785	767	782	749	798	815	764	799	768	790	776	770	818	759	763	748	795	797	828	746	783	753	802	761	777	788	767	766	761	815	771	749	793	819	806	768	769	803	743	796	806	783	763	734	781	801	745	805	818	753	809	751	813	775	791	731	774	798	760	829	783	743	809	775	742	825	768	782	807	756	773	767	803	794	717	785	784	736	809	799	766	761	846	736	756	751	804	828	812	802	731	698	759	776	831	825	795	764	742	796	742	841	782	733	778	766	752	771	828	772	797	803	766	803	793	748	818	738	742	782	809	763	773	805	821	740	768	756	770	746	830	744	772	789	752	786	757	778	772	762	786	837	854	779
27007	12784	13720	10081	5715	3637	2406	1695	1177	965	785	676	613	540	527	483	474	476	462	451	452	398	474	452	431	450	462	442	452	391	402	413	455	408	440	375	453	423	435	441	415	417	459	396	473	444	467	404	445	404	436	502	452	467	444	460	439	405	427	454	388	389	387	403	420	430	425	446	441	463	437	422	443	428	415	403	438	424	423	455	444	453	414	394	470	422	438	459	421	388	423	447	437	444	442	431	402	424	427	375	474	474	402	411	449	466	441	422	390	432	416	466	427	435	497	439	453	424	444	464	450	421	387	439	442	420	461	422	454	439	422	394	438	459	408	409	420	390	402	412	457	418	405	448	470	414	438	433	472	425	423	441	442	416	398	405	423	392	415	423	384	447	457	442	405	425	417	439	437	448	408	437	461	443	375	411	420	441	441	407	420	446	433	467	439	420	441	458	452	423	417	465	417	453	453	434	412	432	406	422	464	385	398	421	437	445	436	455	459	447	423	434	393	471	479	417	445	422	461	446	392	412	431	437	423	418	409	433	393	437	439	467	480	477	476	443	467	469	439	399	400	461	425	406	434	432	398	430	442	455	426	434	437	420	436	439	418	460	420	401	399	411	417	426	453	428	402	425	404	457	479	420	442	400	405	483	401	433	432	419	418	405	434	422	422	427	438	407	404	440	430	454	445	464	425	467	450	414	407	435	420	440	402	411	422	422	440	439	418	418	425	426	457	426	434	438	402	451	392	407	409	420	424	425	433	439	428	432	455	427	426	405	399	447	438	461	398	438	453	441	449	425	426	444	439	423	436	386	418	393	392	398	376	452	434	422	419	391	421	427	463	436	388	414	430	438	443	430	481	453	383	391	407	419	454	407	415	419	403	435	417	408	437	445	448	424	436	385	409	438	437	457	443	420	426	449	439	464	403	446	418	440	445	474	439	435	445	429	440	429	466	459	423	461	452	457	400	486	432	436	425	430	418	392	455	425	434	401	434	471	408	477	430	401	425	444	446	423	447	404	424	447	430	431	434	456	444	437	402	406	417	422	423	448	435	397	433	434	391	365	394	434	405	429	379	441	410	431	433	419	417	421	430	440	421	442	411	406	455	425	414	438	423	436	428	440	416	422	444	435	430	361	427	417	434	470	398	473	422	421	431	454	490	424	398	436	438	412	400	411	382	434	450	390	443	453	444	432	416	395	426	436	452	398	441	416	423	395	410	419	419	445	420	426	429	419	420	457	428	423	409	454	431	461	445	407	426	449	458	425	402	415	419	416	444	430	410	418	400	441	444	439	447	477	424	435	442	419	443	429	378	441	451	443	451	485	397	408	392	441	405	451	421	396	406	455	468	427	405	439	438	439	432	421	456	423	385	447	420	479	417	419	408	442	385	444	384	405	414	413	443	411	437	430	426	440	441	476	456	415	416	411	453	461	470	426	441	443	472	418	451	436	459	422	421	428	407	455	449	472	435	457	388	403	417	443	420	451	422	405	445	437	454	451	450	413	406	465	419	459	441	446	455	412	409	460	473	384	399	421	407	449	435	455	413	420	424	413	419	440	414	476	438	446	463	429	424	456	427	435	442	428	415	421	412	439	409	454	442	399	462	426	445	431	423	404	452	426	390	435	415	470	442	419	406	460	491	411	425	397	408	423	409	459	434	411	436	408	424	469	420	446	436	431	413	457	424	454	443	420	426	411	445	459	466	384	398	429	418	402	467	415	416	425	431	468	427	426	396	414	415	415	427	420	485	433	476	433	461	448	407	415	427	416	445	422	457	466	403	439	428	402	408	395	477	450	428	434	406	408	424	382	437	452	411	445	392	449	468	422	421	422	368	414	472	440	434	452	406	436	408	422	455	433	431	362	430	454	405	442	405	409	376	435	417	408	411	459	444	430	427	466	459	461	418	480	425	435	476	438	423	455	425	455	431	410	465	470	439	365	441	392	448	459	420	418	457	428	429	413	445	393	412	450	421	402	423	411	410	412	430	405	431	409	431	464	443	421	430	401	402	420	467	447	465	469	409	420	406	429	461	437	431	406	436	460	441	451	446	438	461	455	430	428	452	436	447	454	425	416	433	445	416	387	453	413	441	385	452	426	441	424	422	430	417	379	432	430	450	444	449	445	407	451	423	412	450	399	416	439	401	418	423	437	411	453	463	443	437	443	448	443	404	428	420	406	430	421	438	462	430	439	409	428	405	424	455	426	428	442	434	441	446	409	486	429	433	464	391	407	440	425	438	439	378	430	416	428	437	468	451	463	419	427	452	432	410	402	398	449	425	376	459	399	485	477	432	437	422	436	449	428	431	454	405	448	403	410	439	502	393	443	369	414	448	437	395	450	414	456	409	390	433	452	420	399	439	437	396	424	379	421	427	408	420	441	414	441	425	430	430	406	402	440	449	382	435	433	452	421	398	428	433	426	433	428	469	445	485	429	460	422	415	443	483	469	419	432	430	423	427	435	431	435	439	437	419	401	439	424	417	436	389	441	431	477	460	426	418	424	412	463	415	455	376	430	459	400	452	448	475	442	438	432	412	463	371	429	451	443	398	428	427	437	435	408	436	446	412	480	480	432	499	446	432	400	363	380	457	447	445	415	420	433	413	434	442	415	425	413	429	424	402	429	431	402	440	445	431	409	442	449	431	406	417	423	439	449	447	441	419	442	395	475	419	446	439	438	433	446	440	400	428	442	417	407	444	433	423	415	427	437	456	448	461	397	434	438	463	403	423	445	377	420	409	430	385	448	433	462	409	432	427	430	452	493	400	438	449	428	431	450	475	442	457	390	419	419	421	396	402	409	458	439	411	419	480	446	454	364	467	449	428	451	407	435	400	453	385	431	426	396	410	412	417	448	434	456	439	445	406	440	476	424	419	391	430	398	377	419	417	414	408	411	460	418	412	468	431	428	463	415	415	481	460	412	410	424	438	446	460	447	417	428	431	467	470	438	443	410	460	435	421	408	421	385	426	420	414	407	462	407	448	463	421	440	427	401	459	386	442	421	445	426	384	423	433	443	438	395	411	395	434	431	429	416	433	433	447	472	469	438	439	419	482	452	397	437	415	408	445	416	431	433	473	405	422	411	391	419	436	442	417	470	401	422	469	425	395	417	395	407	402	447	459	443	441	404	431	459	371	465	444	438	406	425	392	403	395	431	423	431	419	456	415	422	400	422	413	418	397	399	451	426	467	433	399	430	465	450	447	398	433	398	434	423	405	403	413	430	395	415	440	397	421	483	443	408	429	419	414	418	439	433	491	471	431	419	423	387	426	447	442	437	442	429	444	441	385	475	446	427	441	399	454	464	428	428	463	430	415	442	408	404	437	417	422	422	460	399	445	406	373	373	430	461	406	438	447	421	437	436	450	413	423	430	425	435	430	427	432	453	446	432	447	448	426	397	425	421	415	423	427	460	411	446	453	425	426	412	435	436	475	457	394	459	453	441	442	417	429	394	440	428	401	431	448	402	397	434	414	435	475	463	454	446
14954	8987	17873	17110	13368	10591	7953	6106	4885	3975	2772	2128	1875	1654	1489	1292	1202	1149	1152	1099	1116	1117	1096	1130	1077	1057	1041	1016	1036	947	914	1054	1023	925	994	988	971	946	940	938	999	941	950	1016	1001	1043	1001	972	1076	1012	964	1006	1006	984	907	973	946	882	966	878	931	950	898	961	975	952	978	917	977	902	948	934	911	916	923	910	929	935	923	987	860	925	938	962	921	942	907	939	993	879	887	936	958	945	920	916	875	920	914	909	970	954	906	938	933	852	891	924	953	910	956	899	943	954	904	886	953	859	929	965	886	908	916	916	921	933	920	909	913	905	936	939	929	899	913	877	888	961	925	938	941	953	903	980	888	972	888	919	894	966	945	934	952	942	923	971	982	884	923	983	945	918	964	884	953	905	943	974	940	976	893	947	921	923	992	943	968	895	971	946	921	914	950	941	913	942	977	946	931	907	891	948	924	972	892	894	945	909	902	898	957	961	887	944	955	923	931	949	960	902	943	980	930	903	943	948	925	963	959	957	937	961	1015	899	928	957	946	963	883	940	919	971	905	905	931	920	958	906	922	949	962	937	923	928	936	872	908	938	896	868	906	969	913	930	883	951	997	959	956	945	915	907	905	903	921	922	876	952	928	893	915	915	919	922	901	905	923	904	894	941	960	870	889	938	912	959	970	908	900	965	942	902	986	896	926	916	913	905	976	924	894	900	964	902	905	905	946	950	923	915	894	915	924	932	919	874	984	928	892	906	953	963	932	925	867	933	927	964	928	921	917	960	918	871	914	917	966	919	1011	1004	944	927	908	958	921	988	919	915	969	940	915	964	944	923	940	870	871	913	923	889	858	921	919	908	982	970	906	907	947	929	926	920	957	967	949	961	941	917	911	935	958	938	932	929	911	928	943	920	919	874	900	927	901	970	975	970	951	924	919	905	963	981	904	930	952	916	862	926	922	888	935	897	935	932	940	916	909	912	982	863	904	946	910	943	886	903	943	910	961	891	893	944	934	919	902	937	978	908	938	926	878	942	907	922	926	939	925	929	909	929	979	895	934	906	932	974	914	924	966	908	933	961	931	931	941	979	922	954	939	942	893	903	934	892	972	869	924	901	934	919	948	898	955	981	934	970	929	908	931	992	871	954	978	983	910	916	925	889	988	914	935	906	960	950	883	912	985	906	916	948	887	961	929	909	932	998	921	961	893	947	918	896	968	981	943	1064	912	960	947	933	929	906	920	906	940	864	911	949	931	929	912	908	912	904	940	964	941	960	928	957	929	917	941	924	876	960	940	881	888	876	919	954	965	970	895	941	953	982	904	949	935	880	908	950	941	900	1011	938	934	936	922	915	917	945	905	966	921	911	926	926	984	980	894	958	917	892	926	1023	922	909	923	925	969	930	875	962	896	884	932	927	930	926	950	921	934	996	927	912	905	941	935	941	916	940	869	869	908	914	949	941	890	958	930	934	925	954	884	933	958	955	995	873	954	925	918	989	923	935	988	958	955	929	937	916	1017	945	951	908	934	927	927	1002	969	941	912	854	913	905	923	938	964	850	983	937	938	931	882	876	942	947	973	940	889	929	961	923	935	922	913	932	968	924	944	899	948	936	952	971	865	904	935	916	896	920	925	920	948	925	958	976	884	955	917	912	905	1001	915	1006	938	937	944	933	1030	893	905	919	891	933	944	941	904	934	959	902	886	885	915	963	977	959	920	979	939	972	894	884	984	908	923	937	966	896	999	1000	943	1027	971	894	902	935	894	950	942	946	990	901	919	914	930	951	938	928	890	962	915	890	930	884	930	985	906	929	907	943	922	929	905	919	902	940	932	916	948	920	976	1006	939	928	938	873	943	842	940	947	949	914	924	907	950	890	900	951	913	925	907	965	923	954	910	881	930	886	936	920	924	958	961	944	901	994	888	960	935	943	972	889	926	926	907	922	905	948	969	856	950	925	863	896	935	957	933	963	938	939	976	949	959	931	914	922	938	870	931	936	923	961	898	923	938	899	976	894	969	916	932	930	995	903	929	918	922	891	979	954	949	936	922	955	914	884	947	937	905	934	957	928	916	960	908	932	918	905	876	979	936	981	970	897	863	898	978	862	899	937	937	960	926	978	929	925	944	923	967	977	938	923	896	948	871	965	966	957	927	932	916	951	943	937	959	999	950	974	911	901	958	945	969	920	911	917	927	934	928	926	920	959	894	903	934	891	920	922	962	982	928	931	935	918	901	932	935	904	986	910	923	949	876	932	939	903	931	942	896	899	904	948	924	957	910	951	911	939	984	862	916	919	888	962	966	846	996	925	864	934	934	951	949	910	890	980	959	961	925	943	874	961	926	951	946	944	878	936	905	912	926	900	871	853	883	966	930	899	946	906	905	920	918	930	938	936	937	962	975	950	932	893	933	915	928	899	869	939	955	954	923	928	945	936	929	930	898	974	934	899	877	928	956	885	912	930	889	880	911	895	973	920	963	904	887	919	968	947	915	946	899	998	927	981	904	891	910	953	938	920	890	940	893	942	911	985	940	915	926	938	912	947	960	887	938	909	965	906	925	894	897	947	945	938	959	935	905	906	946	937	900	956	936	952	904	905	862	914	937	927	872	959	977	953	892	968	922	886	910	947	962	895	946	904	912	969	969	878	926	918	883	944	880	924	900	924	913	968	967	895	906	923	939	991	892	915	953	949	911	948	932	899	905	940	926	880	951	965	928	983	907	891	970	913	991	964	856	893	872	907	971	932	923	990	954	996	976	963	938	884	909	955	955	937	935	962	877	943	925	929	950	936	866	960	1052	924	918	947	888	923	904	919	882	931	919	948	970	953	953	924	972	934	939	903	922	951	945	889	903	949	966	938	906	925	962	938	928	952	959	931	913	985	898	884	970	967	963	926	921	951	957	902	933	939	944	936	926	915	945	958	939	914	875	973	898	920	905	910	924	998	969	919	937	974	930	928	923	903	907	967	953	910	895	901	905	916	960	930	950	939	990	966	931	931	936	916	910	889	920	951	974	939	914	968	892	932	925	953	928	928	908	891	874	936	929	932	941	958	949	884	961	903	933	953	945	916	965	930	1000	849	939	979	957	967	916	941	956	996	923	882	946	899	923	1004	888	885	950	944	898	933	883	957	932	930	948	937	948	882	946	928	901	928	911	894	972	908	934	936	902	963	925	963	917	941	920	971	930	897	889	941	870	924	959	957	922	899	926	947	925	948	930	1010	975	943	906	935	910	975	920	880	963	934	914	910	997	982	908	904	969	956	941	984	977	973	929	897	938	994	898	971	974	927	952	908	940	930	949	948	903	875	938	847	973	922	942	885	956	907	901	867	933	885	904	897	962	942	960	942	1076	903	972	960	944	921	926	934	933	951	891	938	954	918	940	938	919	955	933	916	944	925	933	941	937	957	935	893	918	946	885	915	904	966	919	920	964	934	970	948	923	939	972	991	915	951	923	955	950	911	955	958	961	880	931	916	924	900	903	949	909	950	928	894	894	934	930	949	938	950	966	892	956	864
9351	4305	4176	3085	1970	1464	1071	826	690	638	503	493	440	415	404	375	351	398	414	348	358	410	383	363	375	370	369	342	381	384	392	381	375	387	368	370	351	364	378	359	355	387	392	329	378	358	393	353	373	368	360	428	345	366	375	379	397	356	386	360	376	353	391	346	343	373	367	389	384	388	373	377	390	382	389	376	359	333	377	365	367	365	362	344	402	343	338	344	390	355	373	349	350	328	400	384	366	407	359	342	337	328	372	375	349	360	350	351	392	351	338	383	355	393	374	339	330	383	391	379	342	361	379	351	361	373	354	381	361	357	359	354	360	346	349	357	374	384	346	351	391	352	332	366	352	355	350	357	384	329	342	368	361	404	384	382	387	355	377	393	375	402	349	359	360	323	383	356	374	387	361	361	345	356	372	343	388	353	348	351	354	354	368	349	380	388	364	355	337	374	343	367	370	384	406	368	320	364	362	345	349	373	346	362	376	409	351	324	369	373	360	404	380	341	349	355	392	378	348	342	352	358	373	365	329	306	344	371	362	355	365	330	357	377	355	331	322	342	362	318	354	320	377	395	351	353	392	348	329	369	346	378	346	348	328	320	368	364	348	361	343	376	359	352	328	366	372	384	369	331	384	325	341	353	354	365	335	353	360	355	353	379	342	376	362	359	401	383	365	360	335	357	362	373	373	361	379	360	370	389	377	337	363	364	382	385	379	354	357	367	397	362	353	338	381	408	371	370	336	340	375	346	341	344	342	348	341	376	360	341	346	317	322	368	343	371	357	358	352	382	360	345	372	387	363	309	362	390	381	375	355	375	360	357	333	363	314	374	379	315	367	336	371	343	356	350	339	404	363	359	362	363	369	376	374	395	356	388	375	373	374	354	338	334	324	337	356	359	357	363	356	341	358	346	361	359	350	374	351	403	384	376	377	344	350	379	378	385	379	375	383	374	395	357	326	337	347	339	371	336	366	381	392	359	376	358	384	365	369	378	339	377	376	404	380	336	378	356	381	367	349	364	353	359	373	352	347	360	384	354	369	361	330	364	327	387	361	327	342	360	335	355	359	354	347	328	360	388	351	345	365	374	388	389	357	377	391	413	361	349	364	369	353	354	339	349	375	349	368	391	353	364	387	346	366	374	363	386	375	413	364	333	380	342	384	349	328	338	383	371	355	376	339	351	368	334	410	395	363	354	360	378	330	376	340	362	353	358	338	333	364	340	371	382	392	375	363	365	339	345	366	406	355	343	360	349	383	326	362	363	359	378	330	361	378	334	336	374	406	373	357	390	368	334	347	360	345	388	350	365	348	361	408	387	348	330	383	381	365	382	380	376	391	335	369	401	332	397	401	376	357	328	363	397	349	378	381	392	351	360	336	372	339	350	357	337	357	340	356	394	336	293	349	340	377	366	358	364	340	325	349	341	390	347	366	373	400	380	354	381	370	360	348	367	357	375	379	382	372	356	406	363	373	386	372	332	410	380	368	343	365	350	393	387	384	345	333	369	362	335	328	382	370	337	358	366	380	333	362	356	364	337	358	319	353	352	357	365	336	340	361	382	403	362	354	367	343	374	359	356	361	342	397	356	370	386	370	390	319	375	350	334	362	390	332	372	345	365	382	349	373	380	361	379	351	385	344	339	387	347	335	356	359	366	342	372	372	373	376	345	355	353	339	370	327	353	328	372	362	338	354	350	363	366	405	373	382	356	362	360	379	340	340	349	402	342	339	373	386	380	391	360	345	342	364	327	342	363	371	328	362	356	319	361	361	363	365	352	350	363	389	381	361	348	377	350	331	372	349	366	380	391	327	359	357	381	338	362	374	374	353	378	352	359	354	361	391	408	316	373	350	389	377	359	357	368	342	350	337	378	386	362	405	326	379	375	372	391	373	360	311	329	327	389	365	387	357	346	362	368	396	358	363	341	350	340	342	374	338	345	339	347	361	383	351	341	358	362	377	376	337	372	357	327	375	323	364	353	360	351	340	360	363	356	357	316	348	361	321	351	356	388	365	373	396	338	359	371	348	402	379	359	383	372	353	340	365	341	353	336	386	342	366	387	363	390	352	367	377	342	307	339	346	352	363	383	374	313	383	364	352	328	360	348	366	368	349	352	371	347	389	356	359	388	339	372	340	347	406	400	358	323	367	361	371	355	358	395	340	347	374	390	348	359	338	378	340	376	342	364	371	349	361	370	354	366	318	331	375	376	387	371	372	341	362	366	360	381	352	366	321	372	364	354	359	373	377	365	374	347	362	372	363	386	367	358	365	361	372	368	377	373	359	351	355	348	370	409	352	345	349	380	373	353	339	363	386	309	386	401	347	356	348	333	350	350	371	390	380	343	351	337	346	323	340	385	354	339	357	343	353	363	388	345	400	350	342	358	352	349	314	372	356	366	351	337	356	396	326	348	364	331	352	367	354	369	347	334	370	340	401	382	363	376	369	322	340	330	347	343	359	368	346	341	373	363	328	359	355	389	368	330	323	340	332	343	326	355	341	368	360	345	373	364	344	356	355	353	355	396	367	362	340	346	377	370	354	390	340	355	379	341	372	377	353	345	360	369	356	369	403	367	357	344	374	412	364	362	334	365	328	355	358	381	376	357	367	373	347	390	385	364	335	358	374	396	371	350	372	332	340	351	366	398	387	386	381	369	375	390	382	377	386	371	372	356	374	355	384	336	352	343	322	355	358	356	379	333	345	331	363	359	383	341	384	339	391	363	386	327	355	380	401	385	364	364	385	392	378	369	355	407	353	364	361	353	362	339	351	338	382	356	363	378	393	367	370	351	358	331	367	330	321	318	346	377	405	363	351	367	357	340	345	352	354	352	371	333	323	375	342	330	359	314	378	347	369	374	371	353	390	410	378	365	344	358	371	347	373	369	352	357	384	357	388	374	365	322	358	358	351	367	324	386	347	333	357	411	393	339	362	341	374	342	397	362	367	379	382	326	338	318	382	365	402	331	346	335	399	378	380	374	345	374	392	363	354	393	362	391	356	357	359	377	385	337	374	336	383	373	366	360	308	363	354	360	372	358	323	374	377	346	387	376	349	377	359	389	362	350	352	347	339	356	374	385	350	364	342	375	354	359	369	363	377	346	382	353	377	350	379	345	346	366	361	340	391	368	368	371	370	349	359	360	396	367	365	341	363	377	346	361	415	332	359	370	357	375	358	353	348	387	364	358	325	364	387	336	388	346	390	375	329	366	356	387	387	364	353	359	370	353	320	354	353	359	328	329	364	322	372	370	423	359	328	371	366	389	368	378	385	369	339	381	374	372	368	371	375	355	339	390	372	382	358	330	364	379	356	388	351	359	341	369	376	357	357	363	367	380	360	365	365	350	340	389	372	381	364	384	382	381	375	377	351	350	382	388	366	334	370	350	331	349	352	339	350	342	398	403	370	363	347	350	369	359	392	363	375	349	377	378	383	405	349	384	369	352	333	370	374	346	366	336	357	350	371	354	388	356	343	366	323	380	363	336
5742	4010	7696	8339	6701	5294	3987	3184	2611	2012	1598	1238	1136	1144	993	900	866	836	881	851	881	906	827	827	826	817	789	824	763	797	779	787	807	820	809	758	817	794	783	775	819	817	815	848	876	816	861	870	757	892	855	820	807	809	720	800	815	814	797	772	835	840	829	796	802	823	781	804	866	783	812	774	783	722	837	760	794	830	823	788	819	783	798	808	803	783	801	785	826	728	857	741	790	782	742	788	784	801	826	766	754	811	775	748	795	826	756	753	771	794	802	825	799	732	807	763	778	777	816	804	833	779	785	803	811	817	783	834	798	772	807	787	792	835	808	804	796	805	807	739	803	820	776	802	763	754	761	779	842	829	759	804	788	805	764	834	745	799	752	809	761	778	803	769	786	789	734	818	754	821	789	825	803	758	781	830	836	782	804	788	830	799	807	773	791	814	765	714	818	765	830	790	805	757	815	739	790	806	821	788	738	805	798	799	813	751	778	833	797	822	787	794	826	748	803	803	763	852	862	815	790	789	771	759	791	789	836	790	781	798	757	770	774	863	819	805	826	825	793	791	746	786	770	774	802	767	834	768	744	784	882	780	810	766	750	802	835	834	811	779	779	778	809	790	817	770	748	802	766	778	795	841	771	767	810	745	856	849	779	794	778	761	812	796	804	795	780	823	792	813	782	840	791	823	824	810	815	816	802	808	787	779	821	812	812	788	805	785	821	827	788	803	767	808	777	822	848	744	775	811	817	768	813	787	792	779	762	802	799	815	787	733	822	742	798	808	797	812	788	792	745	767	793	787	819	787	810	750	834	798	774	812	807	800	764	838	801	821	808	815	805	773	794	804	785	781	749	803	755	814	787	820	791	845	775	764	775	779	779	806	838	798	830	816	764	806	769	798	796	827	797	817	796	794	800	788	839	781	762	798	766	745	778	824	780	806	835	813	772	817	791	797	817	767	789	773	831	851	779	823	815	800	790	825	814	813	783	788	746	759	817	830	777	770	827	807	797	769	821	796	809	766	759	731	792	785	807	793	780	803	784	774	791	782	803	779	820	797	783	809	815	816	741	824	799	872	746	778	838	767	770	735	785	809	783	828	774	754	834	803	791	794	817	797	790	788	772	756	801	848	795	768	764	777	786	771	726	792	785	811	827	797	805	835	802	790	835	762	819	828	847	783	762	805	791	799	745	775	826	739	778	856	838	798	823	754	741	800	750	790	806	810	782	800	767	769	811	848	794	807	790	782	802	764	786	752	826	762	808	798	786	833	787	776	767	763	797	789	849	764	816	781	802	777	801	791	782	786	772	815	810	804	766	817	803	801	779	802	805	789	796	792	858	790	817	789	784	781	789	835	800	786	822	791	737	820	819	805	794	824	826	815	836	818	845	782	783	783	779	803	802	798	737	784	796	803	849	805	823	824	810	832	803	782	808	856	806	774	773	804	775	756	844	801	788	851	766	776	750	812	770	791	817	814	781	849	768	843	834	780	801	800	768	778	751	831	767	843	749	786	755	787	756	814	845	804	775	717	801	770	808	752	849	736	832	750	771	832	787	807	806	803	820	812	780	795	797	824	813	764	794	815	771	797	885	781	799	725	778	810	807	794	811	767	790	811	807	788	755	802	752	766	794	802	821	800	780	781	768	829	765	758	804	770	760	724	774	790	778	822	784	808	809	796	787	771	792	781	827	802	788	806	790	790	815	742	804	806	828	783	808	780	773	826	775	814	798	785	780	810	786	818	817	827	756	814	778	815	770	825	774	774	818	774	859	796	811	788	761	808	757	791	853	792	850	832	774	761	814	801	757	781	781	791	816	769	818	803	802	806	849	786	805	767	860	801	772	768	804	756	795	808	783	787	856	824	813	813	748	862	818	797	756	780	751	845	832	814	787	825	829	785	804	820	799	713	816	768	766	798	788	781	782	829	772	779	821	825	804	789	797	823	826	807	812	798	772	786	802	809	791	805	792	770	784	770	769	808	778	774	813	813	799	802	785	802	796	744	786	791	808	802	808	783	755	802	792	787	759	831	807	761	763	801	833	765	791	821	773	788	731	746	849	822	794	824	774	800	769	742	812	777	764	809	797	779	811	807	849	774	819	802	758	792	794	840	792	825	835	812	794	863	799	774	810	745	806	798	808	815	813	773	784	807	749	755	810	787	773	827	793	864	822	770	790	789	809	812	820	778	789	797	784	798	761	762	826	750	812	822	800	804	785	787	810	801	797	791	749	803	803	791	785	828	791	782	774	799	798	758	744	814	789	761	770	759	752	812	785	770	748	812	816	851	798	839	767	792	812	812	793	816	786	835	796	776	792	796	801	778	817	800	786	802	858	843	828	801	748	797	791	754	834	870	813	786	800	750	771	780	785	765	824	808	826	829	756	830	801	794	826	806	821	792	789	802	799	798	744	840	782	794	758	835	785	799	763	784	742	773	774	821	815	809	842	775	748	787	819	810	840	823	752	793	756	785	767	802	789	768	794	834	793	800	765	790	824	813	796	820	781	846	801	783	786	786	815	802	833	786	762	842	767	787	744	768	735	810	785	809	799	789	772	789	774	781	814	841	815	796	775	810	800	792	803	829	807	808	843	802	780	765	802	789	814	772	711	750	783	796	830	758	820	766	852	781	761	819	813	769	852	795	787	798	774	769	829	771	844	818	764	793	814	753	809	763	791	782	815	784	769	789	825	807	809	783	866	744	772	826	767	824	832	748	815	804	790	830	780	820	770	767	750	825	788	810	784	838	768	768	786	783	813	777	812	819	820	783	802	801	805	805	772	779	784	783	779	778	793	782	843	833	738	781	765	786	758	772	770	836	769	783	804	836	850	803	786	810	745	775	811	781	779	844	796	798	759	818	845	801	803	783	772	776	798	802	787	803	762	802	787	776	758	778	878	800	815	813	808	771	804	836	820	812	824	815	816	728	785	814	773	750	827	836	791	769	822	792	804	795	746	796	786	781	842	785	814	848	751	767	827	776	815	789	795	847	827	760	806	798	790	744	770	780	735	813	804	785	815	781	801	809	777	783	784	832	829	797	814	789	804	787	775	770	795	759	825	853	817	811	797	804	825	798	777	826	853	827	798	729	780	789	796	785	774	791	821	791	813	775	763	820	784	770	823	816	828	799	765	840	820	795	766	810	818	789	745	794	797	790	821	762	783	816	760	775	810	839	760	790	830	777	787	794	799	829	773	724	753	795	821	812	818	806	746	788	817	854	807	797	790	781	769	791	806	748	804	817	771	814	790	821	831	764	782	716	749	801	845	803	768	845	813	809	826	835	821	771	750	828	749	794	801	807	796	763	789	796	807	756	775	849	799	821	741	781	814	774	835	783	749	770	791	769	776	741	788	778	789	759	812	815	763	754	773	794	779	819	813	823	806	849	850	816	783	767	773	747	779	731	789	799	794	789	767	815	802	760	773	879	771	778	801	791	844	862	763	841	754	819	807	800	806	793	789	781	774	834	822	780	819	831	800	797	759	846
18630	8477	8683	7278	4018	2496	1677	1181	931	800	563	520	462	436	428	397	335	361	384	334	366	361	374	359	373	388	355	360	295	351	368	341	327	341	363	367	378	369	332	345	369	330	343	358	361	334	334	358	354	379	347	326	340	362	332	325	335	346	334	333	340	325	348	341	339	359	342	314	338	371	330	319	332	315	330	394	370	331	338	351	331	374	375	350	356	341	324	336	337	343	315	364	353	348	348	350	348	344	339	369	333	349	342	353	340	333	363	344	398	378	339	338	347	351	344	326	359	337	360	343	348	357	349	351	319	357	388	335	319	365	367	341	345	346	333	298	336	345	365	365	314	345	323	333	391	326	310	326	280	385	329	378	339	312	364	342	345	362	352	344	371	320	328	359	371	373	316	365	361	340	347	369	356	345	379	350	355	372	334	357	362	331	351	384	352	332	356	346	338	362	364	354	360	317	377	365	382	306	366	361	371	349	346	361	365	319	338	332	339	381	342	370	353	353	339	317	351	342	308	314	357	351	356	369	325	358	353	300	337	354	335	367	371	366	339	340	361	353	356	310	342	320	360	360	325	318	374	366	334	304	346	344	348	357	368	359	322	340	357	338	359	370	352	341	339	351	376	373	346	307	334	349	378	373	364	343	353	328	343	342	342	303	354	411	340	373	348	346	316	350	370	340	341	384	387	330	373	366	380	354	321	341	335	331	333	353	342	359	354	387	329	338	399	342	381	332	362	305	355	339	348	332	361	364	345	331	355	338	356	354	351	370	328	335	321	351	351	369	334	350	356	313	362	369	354	343	318	382	315	364	339	373	353	334	344	329	361	337	362	366	333	374	352	337	366	320	317	335	370	401	331	335	345	343	351	337	338	343	334	353	332	369	362	343	337	340	340	308	333	333	362	351	341	351	346	337	333	360	373	347	348	356	352	323	333	337	319	325	338	342	341	328	359	372	339	350	403	323	362	335	319	345	354	338	349	338	329	388	316	362	345	301	352	338	356	342	341	357	344	342	343	343	389	361	371	350	365	342	324	383	346	331	372	349	360	345	341	325	371	336	379	322	346	358	361	352	390	300	362	389	357	413	332	358	393	398	362	365	368	365	357	355	354	354	325	325	341	314	327	396	354	368	367	342	354	338	341	309	319	317	335	353	381	350	349	375	322	327	363	340	310	358	333	333	332	350	371	357	360	339	319	345	396	342	334	365	361	368	374	315	328	336	380	358	346	327	348	352	364	333	340	355	349	331	384	383	328	340	363	349	325	349	405	390	360	327	340	338	322	407	373	350	311	346	359	312	351	370	369	324	339	345	345	366	360	353	327	330	330	345	354	363	372	361	340	331	367	335	387	347	368	334	360	327	348	325	357	359	371	366	351	380	319	327	343	376	356	343	335	342	385	343	360	361	337	348	369	348	400	283	330	344	355	332	329	370	333	344	355	330	330	366	356	358	340	362	362	350	387	325	340	319	386	359	360	340	362	350	331	306	305	344	370	353	369	355	333	316	331	337	354	322	352	362	339	378	310	375	363	340	347	373	380	346	383	353	359	381	367	369	335	341	335	358	323	351	332	370	348	385	359	344	363	354	351	366	358	321	357	330	334	382	340	333	344	369	332	343	349	366	350	334	341	323	358	351	348	359	344	374	364	330	333	346	357	345	354	315	342	317	332	373	358	321	333	357	335	357	359	373	341	354	353	355	363	340	354	335	361	360	364	330	372	371	336	354	381	368	326	312	327	335	335	368	351	345	333	344	345	351	318	363	391	332	369	336	374	350	344	354	344	326	367	335	303	365	360	317	355	363	355	345	358	358	348	352	372	361	351	355	370	331	325	338	344	336	345	369	334	344	339	336	316	358	362	327	350	329	348	372	359	384	340	370	345	350	318	348	378	349	331	361	325	344	364	382	348	324	314	372	355	362	341	312	363	352	390	351	324	358	352	356	385	333	367	346	350	347	330	325	367	348	273	351	330	342	344	329	376	341	328	378	331	336	355	341	332	337	356	357	341	361	351	330	379	338	340	340	325	376	343	345	349	374	340	329	368	315	347	338	360	369	360	342	336	355	365	364	354	361	391	356	354	345	323	364	371	334	335	383	344	362	345	375	349	354	317	341	341	337	358	313	340	350	336	316	365	358	355	351	377	358	347	348	331	350	386	386	315	330	372	339	350	331	315	377	347	370	365	335	310	376	337	330	354	341	337	350	341	342	345	331	332	360	366	373	354	331	354	314	348	358	369	340	319	357	335	351	346	358	334	345	315	325	364	366	343	363	342	352	367	352	343	342	352	391	324	341	419	333	339	360	353	374	360	359	371	332	321	307	354	377	360	324	320	356	340	352	344	355	329	346	358	331	376	361	329	367	378	358	345	364	324	379	367	337	324	330	329	321	320	379	315	326	367	335	331	341	347	336	359	341	375	383	379	351	341	372	304	343	346	395	340	388	355	344	362	343	348	336	353	332	321	298	337	344	350	344	327	397	356	330	358	328	340	327	325	392	340	366	348	387	358	369	366	334	348	319	319	348	355	369	303	374	376	359	360	336	349	368	346	337	325	340	344	349	348	351	345	366	379	334	350	323	350	358	370	358	387	380	372	328	364	337	316	361	359	339	348	333	313	347	349	355	348	322	347	308	352	320	377	339	324	329	334	317	355	345	327	371	352	340	375	316	347	369	320	324	375	304	346	365	302	351	317	309	329	370	326	399	348	363	331	346	338	348	357	366	332	339	362	330	375	371	332	382	358	355	322	347	352	332	322	341	350	322	360	371	341	347	358	336	322	333	336	350	364	354	349	351	349	368	370	372	357	354	340	343	356	380	395	325	355	355	343	317	370	355	344	339	349	364	363	368	366	350	313	360	345	352	340	347	381	353	352	345	376	337	359	333	347	329	327	339	334	365	339	359	349	364	331	318	335	336	341	317	350	323	344	337	349	355	322	320	334	340	360	359	350	365	332	359	348	329	351	362	342	338	334	351	362	337	327	354	347	357	321	325	331	337	329	357	341	361	322	387	372	341	362	340	343	351	355	366	381	347	335	301	349	364	343	323	388	366	359	298	344	345	358	362	380	355	353	379	325	343	355	366	339	337	327	380	364	326	346	340	320	333	337	341	351	356	351	348	288	328	332	363	326	349	356	353	381	373	361	354	340	333	325	345	334	344	360	364	344	357	366	308	353	331	311	336	381	356	392	348	378	374	363	353	350	366	366	359	319	349	349	353	358	338	364	368	355	353	333	375	345	363	368	324	336	317	350	362	390	358	340	363	341	345	314	343	347	361	383	333	355	371	317	345	339	360	363	344	344	348	351	340	387	333	349	337	328	310	357	379	339	342	352	368	364	347	298	331	329	355	359	318	321	352	347	354	348	322	357	355	341	362	379	346	335	340	353	345	369	328	357	372	354	346	370	331	350	332	362	310	358	383	339	356	336	358	333	312	319	352	359	348	367	355	331	333	347	360	329	295	366	338	337	359	341	352	359	356	355	349
11622	6798	13124	14421	10543	8093	5960	4706	3736	2943	2343	1654	1435	1269	1171	1047	969	972	896	938	848	890	876	893	862	901	835	859	831	790	783	808	809	823	793	733	810	798	868	855	802	868	791	861	825	828	840	853	860	846	820	825	792	759	822	791	783	771	814	786	757	778	780	731	807	760	825	800	815	753	864	761	730	716	783	798	820	795	806	731	767	797	794	774	762	846	741	772	757	750	821	756	798	719	764	770	772	755	753	774	773	798	768	741	820	760	791	773	739	794	795	823	748	776	797	763	800	816	779	796	797	828	793	827	769	759	733	775	771	735	817	771	744	741	772	824	818	802	810	793	783	802	761	796	769	798	781	772	785	801	777	782	756	759	780	760	780	748	804	747	782	755	777	789	824	806	818	800	743	835	809	809	790	739	741	763	785	770	755	750	754	805	745	754	766	815	776	787	749	787	785	741	798	791	793	805	746	749	768	773	779	817	756	789	794	742	784	740	777	774	763	777	808	800	795	831	798	791	783	818	760	763	777	784	828	789	767	738	787	806	770	779	769	761	770	752	840	778	774	772	799	814	820	756	789	782	800	798	744	786	794	752	794	751	819	825	822	778	791	777	773	754	762	754	782	783	768	773	770	794	790	789	812	747	800	757	773	792	777	788	740	748	777	783	798	809	765	770	787	730	753	796	797	753	773	803	803	762	776	781	784	779	741	789	714	805	765	738	760	734	807	775	768	797	746	740	783	791	797	740	756	768	755	818	763	792	760	820	802	794	732	777	727	852	736	757	786	766	759	825	796	762	809	735	769	759	776	751	812	804	797	750	837	760	811	794	831	822	823	755	749	728	823	775	780	772	782	754	762	789	759	823	815	765	786	786	747	810	723	759	725	788	796	796	751	774	830	786	724	779	801	775	774	783	810	812	723	761	801	797	814	839	763	797	774	809	780	799	777	809	753	735	815	765	747	820	749	758	808	767	754	744	781	765	744	763	776	798	762	787	763	748	785	763	808	807	802	761	786	710	786	798	744	819	784	743	773	791	793	754	751	758	790	749	768	806	754	711	790	749	765	756	779	760	756	804	808	774	730	752	804	769	762	741	799	793	751	798	749	742	819	741	768	808	805	758	839	758	801	775	782	790	745	785	812	800	805	758	796	803	736	764	756	780	771	794	824	793	775	730	766	782	778	771	802	749	820	816	781	728	778	762	798	811	739	809	755	757	825	782	760	794	776	755	774	757	782	767	803	781	791	773	778	762	748	762	802	781	790	832	804	743	761	779	788	770	770	821	753	789	737	751	772	750	800	749	738	762	768	853	780	800	751	819	769	792	823	793	780	764	730	809	778	815	781	790	779	774	823	774	740	797	746	790	763	771	787	817	778	755	780	783	795	757	802	793	813	773	782	819	761	791	735	786	811	774	754	780	837	755	756	789	766	747	751	788	748	771	847	789	784	772	784	858	768	808	788	755	787	778	750	800	814	748	802	789	789	786	727	773	788	787	790	747	791	766	764	773	751	727	783	765	739	823	764	779	780	776	712	781	751	784	767	755	742	776	753	764	768	803	824	793	730	739	782	793	769	722	744	791	764	806	775	746	790	748	760	776	789	762	746	788	805	769	777	793	804	762	794	830	772	790	806	748	798	765	775	792	785	751	762	741	760	747	785	766	716	734	774	765	783	777	790	767	764	833	786	841	762	751	748	786	769	829	792	758	760	759	781	807	805	765	804	751	758	778	762	816	756	772	804	753	725	772	764	758	800	789	783	768	799	797	752	797	764	763	790	735	747	786	763	801	720	769	803	781	793	810	828	786	748	775	742	832	854	737	734	780	777	743	788	789	753	782	767	794	780	744	797	782	787	787	750	787	812	778	770	776	761	788	792	762	777	758	758	796	749	761	784	758	810	752	818	744	812	803	792	776	804	757	790	788	717	772	756	802	746	781	794	786	738	779	745	820	768	754	817	774	729	740	801	800	804	794	753	779	775	782	753	787	805	792	808	813	777	765	806	734	785	746	743	821	787	745	764	809	778	794	799	794	810	831	841	813	782	770	792	845	774	753	801	764	842	799	792	776	740	807	771	788	764	805	752	730	773	776	783	764	782	730	765	786	745	762	799	766	726	727	771	793	820	753	803	828	814	772	776	796	836	754	746	821	806	785	736	710	819	765	787	798	759	798	762	800	790	728	766	787	786	756	780	807	784	804	783	773	770	757	756	773	788	805	759	796	801	782	785	781	872	761	781	758	767	769	761	856	807	798	780	808	737	754	771	796	747	797	813	803	778	761	778	788	743	850	745	776	740	777	789	739	810	759	787	728	774	808	799	773	801	786	784	787	762	802	775	783	816	727	735	797	811	733	794	776	713	817	752	760	777	777	759	744	816	781	769	806	793	772	794	815	797	806	804	837	806	826	802	820	767	797	799	805	795	777	802	826	823	794	771	768	775	773	770	747	716	751	761	794	763	753	774	796	771	758	741	781	788	781	762	812	798	799	774	757	756	723	774	807	771	745	744	807	765	750	819	830	793	825	806	788	732	825	828	766	738	744	787	748	783	811	754	759	739	752	807	782	789	809	820	748	756	794	752	774	784	761	775	753	789	816	795	766	792	808	748	775	804	787	798	771	743	729	783	785	763	762	768	764	736	751	747	794	789	759	797	794	782	812	752	773	761	767	797	794	768	815	818	810	785	775	775	754	770	796	779	812	753	803	792	772	820	773	818	818	799	802	811	823	748	814	771	844	734	748	798	790	758	767	812	762	766	787	814	797	775	822	769	783	791	779	784	784	735	747	747	782	718	821	786	802	791	754	756	771	782	809	800	780	759	765	788	741	788	779	832	733	762	777	814	771	782	793	778	742	772	759	762	781	762	836	816	770	752	817	790	734	794	816	732	807	799	784	779	772	763	778	736	820	803	748	780	794	793	770	757	796	745	777	717	821	763	824	788	791	790	786	777	828	831	806	765	807	771	754	750	746	852	832	776	754	786	790	818	828	764	748	760	821	765	756	738	766	783	779	837	771	723	777	804	769	789	792	769	743	801	810	827	809	826	813	747	764	779	770	751	781	828	845	735	780	768	755	768	800	770	794	819	780	800	765	775	763	808	791	799	767	708	775	798	812	825	784	740	781	803	738	758	755	761	753	806	799	773	751	760	768	730	730	750	800	805	768	829	813	737	770	797	790	778	815	734	745	814	746	805	759	771	767	751	827	774	775	796	779	756	780	755	795	794	838	813	785	791	816	777	732	790	762	697	771	791	771	721	750	817	779	835	750	742	774	754	761	776	790	782	749	864	755	768	743	767	757	818	788	811	752	811	765	743	766	771	749	818	808	759	766	748	782	771	827	791	791	776	778	803	784	745	779	751	791	760	863	811	768	845	753	747	819	745	802	738	808	794	800	788	760	808	840	760	789	775	787	747	753	758	794	776	770	818	768	764	798	763	778	772	795	750	754	802	763	796	789	768	770	774	755	794	791	770	787	795	767	764	756	740	776
26876	13127	14121	10952	5987	3723	2564	1734	1213	975	762	597	570	522	571	532	485	479	448	466	405	470	438	462	441	427	462	441	423	456	437	434	434	449	412	406	421	446	452	457	412	438	462	424	467	431	451	462	443	439	440	456	424	409	428	479	420	435	454	429	381	434	409	437	448	449	430	471	441	446	451	413	419	425	408	422	420	423	424	408	444	402	429	369	405	430	409	445	417	383	456	419	408	403	422	423	426	441	420	440	477	420	413	422	371	417	442	442	402	399	441	470	422	452	425	419	439	391	489	461	448	427	436	427	425	439	443	404	481	374	421	456	437	421	434	461	476	427	438	444	441	414	417	438	429	401	435	433	420	457	441	439	454	405	394	453	410	392	405	422	443	417	417	473	400	394	425	464	390	409	442	423	449	405	446	418	438	469	433	427	418	412	449	444	427	438	428	432	440	452	426	402	404	467	422	470	431	389	473	426	453	420	468	442	449	424	402	422	465	456	388	440	429	445	455	434	413	404	446	435	449	415	394	436	424	443	467	421	456	413	441	470	431	456	434	430	476	427	475	449	446	465	438	400	402	430	436	434	402	442	442	439	450	441	440	455	470	439	419	455	384	425	437	438	410	445	444	394	407	441	405	406	432	399	446	403	430	409	441	451	412	411	423	441	417	403	420	433	435	426	407	407	412	440	417	421	423	423	405	434	435	417	423	399	418	470	442	433	422	423	427	439	426	418	422	438	487	430	431	434	382	447	438	407	458	450	452	448	419	459	393	404	432	422	383	436	435	388	421	457	449	424	399	416	401	406	440	433	434	442	432	447	461	374	416	387	465	452	427	408	441	413	435	417	386	412	404	420	414	418	418	405	442	430	423	436	441	419	437	419	414	418	411	428	458	434	468	432	408	404	401	465	417	422	432	413	402	412	438	431	431	442	409	451	459	464	412	453	427	407	417	453	445	440	448	416	413	420	415	459	450	407	417	403	405	439	402	393	424	485	427	436	349	401	418	444	452	405	426	422	411	405	446	377	424	449	432	404	457	450	437	455	434	447	448	434	427	430	423	415	420	440	419	394	438	387	466	450	427	413	406	419	434	451	431	437	447	441	419	418	437	430	432	422	436	407	446	415	415	425	437	435	430	420	425	452	446	484	454	446	484	431	460	449	422	433	460	435	436	423	407	427	446	424	428	428	456	405	429	457	413	388	429	376	417	428	401	447	430	490	448	458	467	406	417	452	394	445	380	433	418	400	410	470	414	419	436	392	455	427	437	431	435	428	396	456	430	404	385	412	409	383	424	432	444	435	429	402	428	368	425	407	412	463	445	440	397	464	441	441	415	442	470	421	425	400	456	439	427	428	474	375	460	468	445	432	453	444	387	440	418	399	436	397	415	427	441	394	395	451	469	434	399	472	397	399	478	389	451	411	440	476	439	409	453	426	432	415	394	402	420	414	373	398	425	422	385	389	391	433	412	427	419	431	472	447	439	403	447	414	444	426	445	411	435	430	464	396	398	441	425	410	426	418	421	430	421	383	429	439	445	406	433	448	369	466	436	404	476	392	459	442	413	413	452	456	458	417	441	486	445	405	457	429	406	404	404	434	450	457	413	468	408	436	430	412	439	449	412	469	460	459	398	435	414	406	483	426	418	458	396	412	439	416	416	366	411	414	448	394	412	438	396	439	400	440	440	428	430	406	448	438	449	468	441	446	404	393	427	443	425	435	427	430	427	432	410	471	418	424	458	413	411	411	421	431	426	414	444	409	433	399	467	418	390	459	424	399	415	422	409	440	428	464	418	436	396	437	448	440	431	431	412	395	427	393	420	404	430	410	441	438	411	427	413	462	376	422	412	387	398	442	417	463	424	416	384	382	401	386	413	455	408	416	474	387	424	385	400	442	450	440	445	408	460	420	412	421	422	400	402	420	425	456	439	418	430	452	449	415	397	425	435	442	427	416	445	429	473	403	436	421	481	459	412	440	402	409	438	427	454	394	438	442	421	402	406	442	443	399	410	406	439	452	405	437	431	435	430	403	441	418	409	416	442	368	395	434	425	429	449	445	436	446	398	416	448	437	452	406	430	445	412	455	450	476	441	428	420	396	447	438	417	449	471	407	447	404	423	472	434	414	377	387	445	413	452	412	406	410	444	400	424	409	440	460	435	451	420	399	432	419	446	386	439	440	417	411	421	454	425	413	412	426	447	428	437	453	420	440	431	422	452	431	399	406	450	405	442	426	403	427	435	456	372	453	391	401	402	380	415	405	396	429	433	409	407	417	437	403	418	441	414	442	438	467	463	440	387	441	423	486	435	425	402	396	444	418	439	459	448	424	435	456	415	457	415	450	425	465	432	430	449	442	443	454	434	390	386	425	425	438	444	422	419	429	398	415	465	420	457	464	455	427	417	408	392	459	406	442	425	474	411	421	424	430	438	459	399	400	434	401	398	406	453	416	410	378	423	437	470	445	432	422	448	420	454	422	456	464	397	430	442	426	479	441	383	421	425	419	427	401	454	463	446	456	399	402	403	425	429	388	413	417	397	414	441	422	431	462	418	401	421	413	442	453	443	438	445	414	450	425	422	404	406	398	411	401	423	394	457	428	416	422	431	424	438	416	436	404	438	401	460	408	442	452	485	422	437	414	420	447	416	412	434	414	445	458	452	426	417	403	432	409	478	408	389	438	397	450	455	423	408	469	411	406	452	429	417	451	424	415	431	419	447	445	419	392	430	434	467	430	495	441	431	417	425	413	449	399	428	415	440	435	416	440	429	414	398	440	418	463	432	415	464	440	440	397	397	413	416	427	419	435	414	442	459	377	389	425	449	422	406	442	388	459	456	457	403	427	432	468	430	410	432	419	404	422	419	424	429	428	418	471	445	458	386	496	407	383	417	414	443	452	428	415	454	420	397	415	457	438	415	458	444	416	421	431	404	423	401	439	436	416	384	418	406	428	400	454	461	459	417	419	426	432	443	458	390	430	423	389	469	416	420	450	447	433	441	419	410	407	415	410	412	443	458	401	399	424	461	477	431	392	439	422	404	422	432	401	425	410	421	463	426	420	455	450	440	419	426	422	436	427	451	437	415	462	445	434	403	393	433	439	406	445	419	417	428	442	450	460	431	429	455	443	421	417	432	406	464	422	454	441	408	486	455	410	413	438	419	447	428	465	470	427	398	445	482	393	411	409	418	440	445	411	435	422	413	406	426	403	444	407	417	449	457	418	429	415	469	442	428	450	422	442	469	462	434	433	442	420	409	394	397	440	460	385	406	394	412	420	453	425	410	470	442	441	432	485	439	431	404	394	436	414	415	427	470	403	440	373	476	466	399	438	435	406	453	392	411	410	439	429	428	381	443	481	483	391	442	443	417	416	451	406	437	460	469	402	406	419	419	440	418	420	459	382	422	447	446	436	472	389	413	401	459	445	441	410	418	431	386	430	406	430	418	427	425	448	421	416	437	445	465	432	440	446	461	430	454	440	465	437	414	411
14881	9635	17984	18083	13461	10489	8048	6245	4804	3877	2903	2273	1805	1682	1528	1331	1238	1169	1094	1171	1117	1137	1008	1079	1145	1080	1064	1007	985	973	899	945	996	919	1003	981	919	973	925	963	1001	990	1022	1051	941	1024	1116	983	1019	1076	1056	960	970	977	947	945	880	892	983	896	909	973	936	885	914	917	927	901	920	894	966	879	888	940	968	923	969	908	924	963	912	918	900	928	918	913	975	915	936	944	949	941	865	879	938	939	896	917	902	993	974	909	926	970	915	969	907	945	949	963	867	925	943	919	919	957	999	929	934	925	910	916	942	950	927	907	875	892	899	921	906	908	948	944	903	941	920	876	961	860	936	891	900	938	966	966	924	915	937	917	951	902	918	958	931	946	933	910	906	925	941	912	934	962	918	922	890	907	913	935	893	936	886	967	912	924	928	952	903	952	941	922	953	927	899	947	915	1004	958	952	899	935	904	914	909	968	914	916	956	971	909	938	934	922	942	922	953	943	932	918	927	942	942	899	953	903	934	897	947	924	918	920	920	932	927	1006	951	942	903	986	906	919	897	944	932	904	947	890	959	931	938	992	922	914	936	913	878	966	873	931	886	904	917	955	956	879	917	952	910	963	980	933	934	975	932	923	873	940	891	983	938	925	972	933	974	881	964	984	929	924	941	925	971	911	877	950	907	883	925	945	961	884	912	897	889	986	918	939	895	964	981	946	1005	914	968	910	991	907	960	916	933	870	943	868	962	960	930	903	930	956	953	893	901	932	939	941	903	939	936	965	930	891	912	956	915	1000	889	940	982	931	928	899	942	930	964	892	892	896	903	971	897	898	956	956	954	890	894	942	894	927	896	893	987	925	936	909	913	915	952	925	935	951	908	944	954	887	940	896	919	953	964	936	1001	951	911	905	914	944	974	921	917	928	901	972	923	907	1001	909	881	924	896	915	874	937	941	874	938	976	966	938	953	934	923	926	925	920	967	861	968	913	926	931	939	946	899	942	976	907	936	954	914	942	976	933	892	970	920	894	946	892	941	919	955	950	946	906	945	903	983	943	979	918	940	887	913	974	882	951	980	910	895	960	894	942	918	950	972	924	903	908	970	904	923	972	929	918	918	897	931	912	917	921	936	900	921	936	929	922	900	973	927	947	953	912	953	938	959	929	1004	875	922	939	973	983	948	893	953	918	887	913	938	952	899	930	915	889	962	960	949	894	885	915	873	920	917	960	911	936	857	970	917	949	955	943	932	938	940	910	933	884	901	987	988	918	939	940	951	924	921	916	970	954	954	955	919	921	942	973	885	903	938	975	945	891	949	936	943	902	948	966	903	914	933	937	924	948	932	951	932	932	862	880	924	912	900	921	952	893	989	927	954	969	896	935	905	945	913	907	942	967	986	951	956	929	918	920	909	939	956	997	941	924	898	867	948	943	953	961	936	975	931	874	938	940	870	964	963	946	898	909	969	927	950	854	955	965	902	923	913	941	933	966	883	947	976	897	881	938	897	923	981	925	952	905	920	983	911	957	926	931	955	904	876	924	959	900	949	910	927	913	927	885	929	919	934	901	926	954	902	914	920	954	936	871	890	852	923	997	895	953	880	892	939	964	893	928	907	942	880	924	947	976	909	900	915	967	936	956	916	899	909	937	982	919	941	926	919	969	920	910	935	961	976	943	960	901	921	961	916	949	945	927	1012	969	952	944	915	900	1034	918	898	939	923	929	901	946	933	917	882	956	945	926	906	933	918	928	906	897	967	962	901	906	908	976	925	888	990	980	933	943	940	932	903	965	926	904	942	960	944	916	930	955	942	949	981	895	912	928	945	952	869	917	841	942	943	914	918	911	961	928	871	957	958	952	881	930	956	923	949	970	940	904	952	904	935	998	952	897	939	960	934	934	913	982	959	888	950	913	900	953	876	957	915	915	904	901	961	905	939	911	943	924	921	931	936	916	980	990	957	926	926	972	997	893	951	943	908	942	889	920	882	942	905	951	973	893	930	929	887	940	913	943	852	907	894	913	894	942	916	912	872	940	963	945	925	947	921	936	923	844	937	952	934	952	939	929	931	925	967	921	888	910	877	893	913	923	912	923	948	910	899	937	904	969	949	937	911	864	900	885	908	981	935	892	911	921	998	929	903	879	880	950	916	927	874	923	911	1006	914	914	963	957	887	905	913	956	888	941	899	970	933	928	989	920	938	938	920	895	880	932	969	947	929	885	980	947	937	916	961	943	892	955	966	950	936	896	979	918	927	898	932	925	897	978	996	939	910	970	929	976	923	920	930	953	925	959	917	907	929	933	978	932	941	947	896	941	935	936	974	916	908	914	938	924	867	920	919	973	939	934	1007	908	951	940	946	926	963	934	976	927	879	973	959	893	930	932	912	869	949	924	916	918	929	952	954	881	948	944	940	927	918	970	885	929	950	984	955	912	951	948	977	947	957	887	994	991	931	927	958	939	914	916	941	974	876	920	933	979	914	946	916	918	885	867	897	949	916	912	921	951	938	903	958	857	915	946	838	1010	943	926	887	920	950	909	944	909	904	970	950	955	976	918	982	908	925	989	966	924	926	930	922	939	883	895	894	899	942	973	944	979	937	968	941	965	883	888	948	948	967	929	973	925	960	944	918	878	920	975	930	872	958	940	936	928	978	913	962	908	920	876	886	949	949	895	914	929	922	954	903	898	968	923	926	939	927	921	915	980	951	925	966	946	951	908	981	960	885	922	930	944	958	961	910	902	960	894	929	955	932	913	920	906	909	921	972	990	944	927	926	897	987	873	932	932	896	918	956	931	980	893	963	934	863	897	899	919	957	910	982	896	915	873	921	914	969	943	956	911	916	907	865	895	946	943	1000	945	965	907	899	984	906	954	952	924	889	900	967	947	938	960	992	946	890	940	949	908	944	942	953	888	925	914	923	890	924	899	916	919	970	956	934	975	938	962	975	904	880	916	941	918	954	914	950	873	889	932	899	905	932	943	936	911	967	928	894	975	938	929	962	943	936	905	919	890	973	936	892	884	956	965	949	891	924	912	976	918	988	877	877	1004	964	920	929	956	925	917	931	925	928	895	933	904	918	900	935	885	967	966	955	964	914	900	904	967	945	888	939	918	924	889	984	974	926	946	946	904	921	916	930	903	914	960	885	936	944	929	920	932	928	912	904	916	891	888	899	995	925	963	924	957	906	908	976	929	962	945	923	902	859	909	951	919	918	943	967	899	881	1002	923	907	982	916	937	941	938	906	949	944	941	957	905	918	926	924	947	935	913	978	948	994	903	896	958	922	944	931	907	955	936	927	942	960	900	923	932	921	978	984	936	930	881	870	974	949	948	973	884	943	928	918	862	924	934	907	926	913	916	889	860	892	937	966	886	1012	906	933	938	903	953	910	872	924	928	956	954	936	947	907	967	937	898	944	932	935	965	933	873	982	922	901	938	917	958	955	941	931	911	925	950	898	899	912	920	880	950	918	929	820	925	938	1013	904	882	969	948	985	947	931	992	929	920	950	883	963	917	893
9125	4342	4218	3171	1987	1393	1047	825	694	622	492	440	412	389	396	398	364	365	344	380	372	369	397	389	340	373	342	352	347	383	362	349	364	352	348	340	365	346	359	369	402	377	336	366	385	361	331	355	376	427	391	364	354	354	367	354	378	355	367	387	348	339	365	348	357	314	383	357	339	329	348	351	378	370	354	316	357	333	372	382	328	366	346	381	380	333	357	372	327	341	357	382	372	366	340	359	398	348	321	380	354	372	341	319	373	378	331	382	351	360	351	380	352	404	314	357	364	389	340	350	377	363	381	371	379	355	346	354	342	318	359	358	367	335	351	361	328	376	357	325	325	339	362	369	352	362	339	362	356	357	345	328	377	354	354	347	334	353	393	334	377	412	349	363	358	365	348	344	321	360	373	343	403	364	331	306	379	368	365	373	358	382	340	367	364	423	353	353	367	374	313	365	325	413	367	368	363	381	361	344	361	384	356	364	369	362	375	311	342	378	381	326	335	367	381	392	338	362	342	342	385	355	369	387	350	346	388	333	346	348	351	340	347	348	366	321	377	360	365	396	375	382	390	373	334	357	326	349	343	352	323	350	331	358	381	344	351	356	359	333	388	347	345	348	334	396	345	367	362	373	370	343	298	342	353	349	379	375	347	383	361	340	371	325	372	351	377	340	328	368	334	362	338	330	339	386	334	338	342	368	386	347	352	367	366	379	333	324	369	333	392	360	369	336	366	389	391	355	355	329	359	392	370	345	351	353	319	357	351	357	381	380	337	366	354	320	353	343	353	366	397	377	402	369	373	368	387	386	351	355	358	373	366	338	380	394	336	351	362	386	369	357	328	373	335	316	375	367	380	359	330	344	354	397	389	335	379	343	342	328	353	377	353	348	373	362	350	396	381	412	367	340	344	390	366	400	350	377	368	358	359	366	401	378	360	355	361	336	368	393	359	361	322	378	384	370	382	339	390	324	392	376	368	371	331	350	361	349	370	345	345	331	337	313	318	373	343	338	345	392	376	357	359	343	326	335	361	379	378	364	353	350	401	350	354	386	369	364	347	368	342	361	341	354	365	391	338	334	353	353	361	340	378	337	406	379	364	366	350	350	349	384	340	378	357	384	375	346	330	339	329	348	345	363	363	331	363	368	368	340	371	380	345	377	360	311	360	340	354	333	373	324	371	356	366	371	381	362	351	355	327	340	379	337	361	381	359	362	377	344	408	356	341	356	358	365	358	326	360	340	348	351	324	353	329	353	375	337	332	351	347	329	365	340	331	369	381	330	353	358	379	374	355	363	363	342	343	367	331	350	324	373	361	338	344	334	342	340	358	363	354	347	339	359	367	361	359	361	349	339	297	334	376	349	365	393	390	362	367	356	352	347	372	355	354	364	354	356	361	377	391	342	360	386	346	355	347	361	394	358	354	339	339	386	401	336	381	359	391	345	378	405	351	376	345	359	361	334	339	328	332	348	398	357	374	403	335	385	353	351	340	336	363	350	335	357	363	375	360	354	368	371	339	339	349	363	332	353	390	345	376	333	332	371	341	374	343	381	371	396	341	382	361	322	348	377	359	335	380	338	349	347	356	333	350	334	333	358	338	394	367	354	368	331	328	382	375	328	363	367	327	360	347	336	336	374	405	396	320	391	333	355	383	355	353	359	369	369	329	386	334	311	357	365	349	364	394	345	344	330	356	333	355	345	366	344	395	353	366	313	319	373	334	349	377	347	310	342	310	401	389	332	310	339	375	332	338	343	352	370	374	317	357	365	358	356	368	331	342	345	325	394	340	332	347	362	367	316	382	396	374	361	345	338	361	356	356	335	365	354	375	356	351	360	341	364	367	340	358	389	386	352	364	348	378	345	355	374	317	329	385	352	295	366	325	371	328	373	379	379	361	355	373	366	405	366	357	370	358	392	353	381	387	347	370	362	358	338	344	337	374	370	312	398	360	370	318	326	341	374	396	377	354	352	345	340	328	384	365	380	342	385	343	314	405	381	375	387	347	374	358	359	371	350	364	372	386	376	395	338	406	377	365	358	390	358	330	359	381	373	370	364	344	379	382	389	310	336	337	371	343	353	346	393	380	359	372	356	337	329	390	377	373	367	344	357	387	374	340	369	369	357	356	361	377	355	360	362	347	383	396	355	346	350	346	382	377	335	342	347	339	392	317	343	373	372	355	340	379	353	357	379	363	335	371	319	396	354	367	342	355	389	369	325	335	336	361	372	330	376	385	366	334	347	422	321	343	373	377	387	350	357	344	365	352	338	378	370	329	359	345	312	361	370	354	359	354	334	348	370	357	366	363	344	338	347	367	346	363	320	364	335	329	359	359	367	366	361	364	377	354	355	335	370	388	367	350	402	383	365	326	379	354	344	333	359	414	391	379	362	389	342	374	365	343	354	312	389	358	388	353	401	363	390	351	337	364	390	378	351	359	337	365	374	381	357	372	400	340	366	385	366	353	344	301	387	366	386	366	353	348	386	339	340	352	358	358	352	333	335	367	374	362	339	335	338	398	377	390	392	354	373	390	372	339	377	318	337	375	385	361	373	326	381	354	371	335	348	341	345	346	359	334	365	392	333	308	366	363	346	339	383	310	350	353	371	361	368	352	333	355	384	354	378	348	337	388	377	327	338	371	353	381	373	404	348	376	369	361	335	319	424	359	356	355	322	359	332	336	382	394	339	386	363	341	341	367	364	383	351	382	362	401	336	360	357	361	340	345	346	357	362	376	361	369	353	352	363	358	360	348	369	329	375	330	352	368	347	332	328	347	299	362	378	347	362	349	374	350	357	350	382	385	337	346	359	352	354	322	358	333	339	342	391	368	378	349	330	376	370	390	376	362	394	390	360	345	369	378	370	333	372	376	376	338	371	352	367	331	346	359	362	376	391	367	359	381	308	340	364	345	353	369	359	362	360	366	317	380	344	396	373	382	378	369	354	351	341	331	354	373	379	347	324	387	347	360	337	390	412	345	333	335	368	340	366	364	335	344	361	392	341	333	367	350	342	350	338	369	350	370	375	352	353	341	403	338	353	415	304	345	375	356	367	321	352	330	360	328	347	342	386	337	337	397	337	351	368	352	375	331	389	329	352	366	374	336	352	367	379	373	336	412	381	369	345	374	395	321	374	349	381	381	352	352	349	351	360	374	362	352	373	354	344	354	339	389	338	358	340	359	358	346	329	353	367	353	319	346	356	337	364	326	396	379	351	314	386	339	333	380	371	363	358	358	324	334	356	327	339	372	339	401	402	348	352	390	362	360	356	349	364	371	362	308	361	389	356	321	314	373	362	362	367	335	330	351	338	339	363	360	364	316	329	360	367	358	355	347	331	360	373	368	378	338	367	363	399	391	377	340	350	353	347	379	369	373	327	368	357	355	357	374	345	368	323	321	354	340	349	300	379	313	343	359	348	391	374	356	316	391	339	368	388	388	328	333	356	370	327	373	343	357	375	349	359	392	400	373	325	337	362	376	334	325	345
5450	3995	7592	8192	6764	5197	3973	3029	2428	2135	1621	1268	1183	1043	1001	974	840	882	882	855	846	821	832	888	842	868	778	838	803	799	797	835	788	784	744	765	778	783	806	768	745	792	809	835	823	828	822	830	839	778	802	794	824	766	758	795	850	763	783	760	745	798	758	804	762	749	796	833	841	810	747	823	811	782	752	822	800	726	777	804	767	771	792	753	763	770	746	761	813	767	813	776	773	768	794	804	784	768	813	773	713	748	779	783	758	767	758	766	796	735	754	762	742	778	771	813	775	780	802	806	777	787	741	734	720	741	807	786	722	812	759	798	747	785	771	750	796	777	761	802	784	836	781	796	807	753	793	764	839	788	832	749	818	788	815	770	789	772	820	761	822	782	780	741	816	821	732	757	810	780	823	785	792	802	815	772	778	808	792	746	780	793	745	798	746	837	723	796	801	827	777	795	743	775	776	821	771	775	769	788	784	797	782	827	833	836	811	832	783	788	806	756	799	776	788	760	794	792	812	800	759	798	762	792	798	705	777	801	776	753	733	870	706	809	753	814	773	791	779	788	772	778	821	806	805	710	745	776	764	808	832	780	823	767	794	726	775	811	803	798	791	802	762	773	837	811	826	796	811	754	764	832	790	774	785	745	742	773	774	765	787	772	814	799	767	819	781	796	769	771	724	766	743	767	778	777	750	812	842	787	780	837	809	775	812	833	767	819	789	759	788	850	810	802	799	778	780	812	817	784	769	736	763	744	799	788	779	820	801	798	815	855	764	789	756	775	825	811	801	844	780	781	770	759	763	733	824	767	764	786	773	753	834	754	803	765	782	789	794	802	781	819	760	758	765	775	779	798	790	766	792	755	784	730	756	779	756	769	783	800	797	802	770	826	776	744	833	790	823	791	783	838	778	750	826	786	820	748	817	801	794	771	795	754	806	787	807	776	755	736	818	793	761	779	779	765	782	803	819	761	776	764	813	726	767	751	784	756	837	782	785	763	782	785	860	799	820	769	799	784	810	739	746	782	774	757	782	747	770	708	802	802	778	767	745	784	771	765	743	813	801	785	788	751	764	813	758	803	792	794	788	767	779	773	772	819	792	777	748	774	788	772	828	775	773	807	777	873	753	804	817	779	769	810	784	778	833	813	801	837	779	779	773	827	770	782	821	813	806	767	756	804	849	744	777	779	763	758	800	774	779	806	793	742	803	789	832	738	759	783	808	790	810	771	778	775	763	784	758	770	788	762	764	732	766	801	742	757	823	811	761	779	804	743	781	764	810	780	793	806	768	803	745	761	805	746	739	799	794	805	783	797	845	789	732	774	754	818	756	850	819	787	833	781	807	768	868	749	830	800	767	773	788	798	742	735	792	765	780	778	783	807	761	813	751	765	793	769	780	804	758	749	751	795	756	763	780	802	756	742	835	796	767	805	785	782	762	839	761	725	744	827	780	762	756	808	824	797	782	783	782	795	790	791	769	856	749	805	784	793	799	775	831	748	763	776	788	790	721	799	773	791	800	791	810	765	715	742	760	815	737	798	800	794	769	766	758	774	792	822	760	785	773	766	827	726	766	802	766	804	795	776	799	814	773	747	761	833	807	767	766	775	777	767	797	805	735	739	735	823	802	769	803	764	802	748	706	748	826	798	749	799	794	797	770	809	780	781	779	791	806	763	774	775	730	756	805	791	771	776	751	764	777	757	794	822	761	773	766	787	789	739	840	759	754	782	798	754	726	753	762	793	821	802	789	750	810	751	776	777	783	746	793	739	819	796	830	836	799	815	793	818	790	808	756	776	782	794	735	792	788	783	792	793	789	773	761	737	748	743	782	732	812	779	788	835	789	774	821	795	820	828	763	758	784	815	768	728	784	835	790	830	789	799	786	744	817	791	766	809	801	773	751	799	818	794	827	758	771	755	809	765	760	752	770	793	754	771	770	777	800	758	794	814	788	764	763	795	785	799	819	824	734	786	805	751	801	812	751	751	796	803	768	798	762	776	798	797	764	775	818	789	755	800	779	773	796	785	748	745	800	785	781	775	795	791	787	796	784	788	804	758	783	833	760	796	810	760	765	814	772	780	789	726	762	772	796	739	763	736	743	780	787	758	745	811	830	748	797	787	802	809	780	712	775	784	777	780	756	780	787	767	799	813	753	805	775	748	748	794	776	782	763	754	788	827	808	797	809	756	780	803	854	778	758	763	814	792	801	811	785	750	782	771	790	800	760	787	780	762	780	747	803	746	788	781	780	760	790	815	735	814	840	775	783	800	745	822	770	807	814	771	803	795	835	791	799	801	798	773	811	761	746	732	738	750	800	796	813	759	763	794	774	816	802	800	760	827	823	815	807	734	781	809	771	774	749	826	837	774	787	772	731	798	798	776	753	790	771	786	802	744	767	776	761	757	780	785	748	770	806	794	812	784	804	751	753	827	794	827	785	761	791	762	815	800	788	802	774	772	793	797	767	758	780	763	786	786	819	818	801	824	748	822	806	769	758	745	774	817	816	739	780	744	802	768	784	804	813	714	802	828	820	844	762	793	806	795	820	756	766	780	779	801	752	743	776	800	777	826	777	777	833	768	812	769	759	810	807	817	755	806	824	746	772	778	758	779	740	768	792	775	796	784	781	805	798	840	767	814	787	778	796	765	742	813	786	768	754	802	820	780	767	723	773	791	758	770	758	833	811	765	796	803	786	764	837	789	849	806	784	852	819	774	811	789	833	812	763	744	783	763	744	749	808	773	772	815	765	763	792	806	762	803	764	836	814	782	705	816	750	754	776	771	795	813	793	749	831	801	812	801	769	819	782	764	743	746	794	799	801	827	787	773	764	816	760	818	810	790	795	788	802	830	763	762	728	759	810	817	760	758	782	790	760	788	787	802	776	742	821	811	830	755	799	811	799	772	779	751	814	843	785	809	794	795	784	777	764	762	770	765	795	745	771	821	702	734	763	784	792	836	774	769	782	754	809	790	743	773	806	797	773	807	809	810	781	773	775	747	756	812	768	756	773	823	741	757	788	795	774	768	805	756	825	779	851	778	766	751	798	809	758	794	785	794	806	728	811	789	740	837	785	766	799	806	742	815	745	784	774	779	820	715	763	759	791	747	801	775	767	762	813	794	794	780	781	821	719	798	775	863	776	758	780	801	797	811	759	758	817	805	794	766	778	744	729	743	787	769	782	826	800	775	787	791	769	767	837	700	808	815	769	753	802	784	726	780	761	800	752	822	781	742	769	760	717	791	785	819	753	808	826	717	753	748	791	744	729	790	744	779	763	793	768	716	810	762	799	774	719	797	832	793	734	739	801	777	745	795	742	790	758	788	744	779	782	766	774	806	808	733	760	760	829	791	764	726	809	777	821	785	764	786	773	747	741	791	771	834	791	783	789	743	794	727	781	760	831	787	754	814	762	790	777	802	748	774	752	811	742	785	850	809	811	793	820	784	775	769	821	826	838	743	803	825	776	756	817	819	807	762	826	741	793	833
18710	8801	9317	6762	3972	2487	1713	1272	981	801	658	516	434	474	421	423	415	353	362	343	390	357	365	365	351	344	343	373	385	375	363	341	379	323	313	382	338	369	341	382	360	341	337	356	381	340	357	346	342	348	409	330	350	369	334	361	349	360	370	313	316	355	312	368	335	322	334	341	302	379	322	369	352	344	349	363	356	344	367	346	348	358	337	352	371	349	335	318	361	348	361	361	352	347	366	342	341	337	345	380	342	320	352	333	346	361	344	355	352	362	341	323	388	351	351	331	343	345	371	359	330	337	345	376	307	359	376	359	316	377	346	325	346	337	348	329	340	358	336	368	366	362	350	331	355	357	334	380	345	333	347	301	313	369	354	316	356	343	333	351	360	308	356	369	347	356	378	385	360	395	354	338	321	352	350	345	352	367	340	321	357	357	383	338	326	325	348	345	367	394	352	315	373	345	332	377	347	357	330	344	384	413	345	337	328	337	370	319	359	361	334	327	346	337	337	318	356	347	340	322	341	337	370	351	312	305	355	363	306	336	374	342	321	344	362	337	348	333	351	381	390	337	325	327	354	347	379	347	388	363	348	344	320	339	313	316	368	404	340	331	384	329	310	346	369	323	344	363	369	335	331	345	352	354	380	338	338	327	351	325	359	374	351	343	366	359	334	319	351	327	329	347	337	346	350	411	360	336	361	361	358	361	333	377	329	357	344	336	349	330	334	363	341	359	331	307	335	340	357	338	378	333	320	371	342	342	363	376	361	325	356	348	354	343	352	336	363	382	413	362	328	358	356	369	321	337	357	316	330	361	336	370	336	350	305	318	325	325	362	370	372	362	327	346	374	343	350	347	325	317	356	356	322	329	369	386	351	333	370	336	356	345	348	324	332	365	396	333	360	370	334	366	369	342	311	361	328	365	331	364	359	340	314	355	322	376	338	333	361	349	360	343	332	339	356	371	343	356	340	345	330	344	379	351	356	392	359	364	356	339	347	337	339	356	366	344	330	348	375	364	333	340	355	349	373	363	375	361	309	277	368	371	345	319	336	358	343	368	338	354	322	354	367	341	379	369	320	322	363	330	316	363	355	343	329	356	350	328	321	378	374	365	355	345	357	348	382	370	326	321	354	357	389	322	351	348	358	389	373	342	352	368	358	362	362	364	346	368	345	342	329	368	301	367	372	361	335	314	347	344	349	374	346	367	379	363	358	382	348	327	345	336	378	358	354	324	346	336	325	357	324	349	334	365	391	331	362	345	391	377	372	351	375	336	357	362	313	308	344	336	316	363	348	336	380	353	370	353	302	378	364	336	360	362	326	333	283	332	362	362	377	333	375	350	342	336	346	372	348	334	300	386	360	353	372	378	337	357	308	331	359	374	359	359	336	369	348	380	385	344	354	358	362	359	369	351	353	342	355	329	344	379	333	335	352	356	348	361	369	343	345	347	329	327	328	359	314	344	335	362	336	355	370	341	331	346	366	350	359	358	375	370	340	337	393	388	368	367	331	353	343	354	395	317	355	351	350	352	321	375	335	355	357	332	354	339	349	378	391	326	332	368	380	336	383	307	359	343	314	342	348	317	354	355	391	397	346	357	386	349	331	346	341	375	350	387	352	344	355	353	367	336	360	338	340	347	365	329	362	368	355	371	346	364	332	346	334	364	380	359	343	341	340	363	337	342	326	335	339	382	345	359	367	350	322	320	367	352	351	283	291	348	326	347	333	378	408	356	358	353	361	343	362	328	344	344	383	310	329	375	327	377	346	366	376	370	370	332	364	354	379	350	401	343	352	339	338	349	330	377	356	327	368	366	349	345	354	354	379	369	355	372	370	368	338	338	350	346	348	338	350	345	320	324	313	361	357	350	343	342	366	350	357	349	322	325	361	324	325	380	354	348	315	357	424	355	344	325	390	387	348	389	347	355	334	354	343	354	398	328	331	355	328	341	319	330	335	351	363	359	358	348	341	330	361	338	336	362	379	325	361	383	342	359	376	333	331	400	350	359	360	327	348	367	345	328	353	306	369	335	347	371	340	346	347	346	374	349	355	341	363	343	344	371	358	325	345	335	343	338	349	348	343	371	355	343	334	343	367	338	352	346	380	357	364	342	355	313	347	328	347	333	365	360	343	372	343	339	316	293	331	380	346	325	332	352	358	345	342	366	356	315	352	396	348	334	388	341	382	331	354	335	363	393	348	346	359	345	365	300	365	372	385	345	358	375	342	325	364	323	350	365	374	358	350	335	338	336	347	369	368	345	358	342	347	343	324	340	344	324	361	351	376	347	407	327	361	360	361	332	295	370	329	359	356	367	360	354	329	378	367	314	311	329	378	361	344	354	386	340	374	336	363	347	359	376	334	348	352	333	371	364	324	383	335	366	353	359	385	339	361	369	371	331	352	334	357	372	326	316	343	329	361	360	365	327	333	328	365	334	380	325	370	334	323	356	347	325	341	337	373	328	347	319	348	337	370	346	357	337	366	331	328	388	379	357	391	354	335	335	339	328	355	341	340	364	320	400	314	365	341	337	343	341	354	328	354	340	352	377	353	378	326	356	340	343	352	352	349	393	326	343	366	308	370	340	321	319	328	328	347	361	361	351	332	345	345	377	360	362	318	353	361	343	370	334	351	341	373	371	358	340	342	310	358	361	337	328	338	384	337	390	365	355	331	370	399	331	351	318	364	345	370	373	374	320	366	340	346	388	346	345	325	338	359	370	333	366	365	350	333	345	386	305	338	385	350	351	370	350	344	365	347	363	363	363	384	364	349	334	347	381	339	370	323	370	348	379	381	335	360	316	356	348	374	343	348	354	367	337	318	351	376	348	342	353	352	354	318	345	378	338	335	324	364	347	317	382	373	345	336	365	346	318	342	347	393	343	353	317	378	342	369	359	324	383	387	388	370	342	322	378	304	362	380	324	342	342	359	336	366	357	363	400	371	330	366	359	359	372	368	318	349	357	362	314	336	345	381	345	365	355	383	365	333	333	346	343	347	354	341	312	365	324	356	336	341	338	320	378	414	338	368	342	320	361	357	322	357	339	393	335	397	348	362	329	369	332	324	308	337	361	351	314	358	338	326	339	357	355	368	360	328	355	372	339	395	339	374	340	355	329	331	340	360	363	344	337	363	355	339	367	342	357	318	335	319	317	348	311	329	334	365	355	376	376	308	331	335	357	366	322	375	394	346	356	332	364	361	384	349	343	346	320	346	357	377	374	368	348	327	340	364	369	326	339	361	337	334	313	358	367	336	366	343	370	356	310	345	344	304	366	348	387	341	338	340	341	380	346	361	335	344	356	345	324	334	364	352	366	365	294	336	342	366	362	340	299	309	355	367	358	347	354	374	389	357	323	308	361	363	376	332	362	349	345	368	358	377	354	347	347	349	350	342	322	352	333	344	317	357	329	365	360	340	351	353	336	355	376	364	384	341	328	339	362	327	334	357	328	350	370	336	347	355	342	356	330	346	367	366	348	341	349	382	325
11792	7167	13397	13566	10554	8117	6269	4798	3742	3135	2325	1684	1479	1306	1145	1068	969	934	901	933	854	937	864	905	843	874	869	788	838	837	748	769	768	785	804	741	815	805	800	817	791	803	812	789	797	883	836	789	885	864	775	826	787	830	783	799	779	803	805	757	745	729	774	776	761	774	799	756	756	782	782	765	736	793	784	802	769	773	802	785	768	795	806	792	750	772	745	774	800	790	807	785	798	788	767	726	749	756	742	748	781	759	794	793	840	778	756	809	807	757	782	731	787	766	787	762	815	794	745	774	807	757	768	807	805	732	760	726	800	758	781	754	746	808	785	842	816	838	804	815	756	780	769	770	787	783	766	804	723	785	772	815	791	716	751	837	750	726	819	788	765	763	791	767	759	756	744	790	782	764	764	790	746	795	772	782	766	751	752	799	761	752	849	807	747	797	800	765	749	774	757	787	757	843	734	765	740	788	784	792	807	788	769	821	744	800	774	837	736	771	804	782	795	813	808	756	768	783	805	818	727	790	769	830	814	826	800	723	791	781	776	747	769	774	745	780	787	804	733	720	725	751	788	762	807	791	784	778	739	830	780	779	812	757	809	747	735	818	834	802	767	787	777	773	777	766	765	739	743	805	772	776	779	777	755	763	765	762	719	773	783	737	776	719	767	784	755	755	754	780	787	800	777	762	829	770	776	763	816	758	776	798	770	745	726	771	778	783	743	792	799	757	770	778	766	814	754	707	767	831	761	818	752	716	804	751	748	779	773	748	792	784	794	774	781	833	811	755	782	761	749	713	791	751	739	798	806	787	773	754	741	769	740	793	740	804	789	828	783	772	808	788	780	777	786	737	741	765	760	825	764	755	775	761	804	814	805	738	780	744	759	781	797	756	751	776	756	776	795	756	829	757	816	728	769	768	750	771	806	759	773	805	774	764	759	798	746	800	805	761	731	790	779	789	791	810	822	773	750	835	778	814	760	825	791	831	779	762	746	798	822	800	801	796	796	807	759	813	785	780	772	793	762	758	756	724	823	804	790	777	769	833	794	774	791	782	813	745	732	775	787	731	809	788	779	817	776	809	751	806	752	768	831	755	801	797	753	775	812	740	769	763	817	781	800	780	712	811	789	777	803	760	788	739	737	731	745	786	797	787	717	740	767	747	750	784	775	800	775	769	803	787	769	777	830	752	730	780	777	779	758	756	802	788	755	770	774	746	783	834	781	791	796	764	771	763	758	771	797	807	814	753	774	744	829	807	792	761	759	770	797	785	764	779	785	770	800	793	764	787	806	795	819	778	814	749	797	755	782	759	777	783	801	767	751	779	765	808	735	784	748	726	774	774	764	808	819	759	799	822	834	786	779	771	765	771	792	757	756	792	768	812	803	756	766	778	851	725	779	782	776	772	796	747	775	756	798	775	750	810	805	751	762	750	764	789	784	746	803	759	759	793	758	771	771	797	791	740	813	730	788	767	787	742	792	806	790	763	770	836	746	780	795	824	813	760	777	785	758	802	741	783	785	807	742	761	761	797	809	768	757	829	791	730	833	804	776	819	763	807	784	807	740	816	781	813	769	774	767	860	785	831	712	776	763	749	783	735	773	806	804	777	760	783	760	789	798	776	795	779	776	734	748	810	773	804	760	783	773	747	750	782	736	766	744	757	748	810	730	780	801	816	795	782	724	787	771	695	781	779	770	827	782	763	767	777	767	821	727	782	772	769	726	799	777	781	770	849	781	763	785	809	754	801	774	718	757	808	809	820	754	752	824	774	752	809	764	775	761	788	801	761	811	719	795	778	802	746	835	731	823	759	796	772	747	800	758	769	786	793	767	772	750	799	811	768	797	835	813	769	804	784	782	778	762	817	771	794	766	771	774	812	749	768	772	819	728	762	836	818	824	806	724	805	767	797	742	790	787	795	821	734	772	788	791	781	827	751	777	789	770	762	778	745	787	764	705	768	787	839	751	756	831	779	756	760	815	767	753	780	799	754	789	794	805	729	833	750	782	740	826	805	791	792	734	818	750	775	770	786	790	749	774	778	766	781	794	812	798	809	735	761	780	760	788	732	762	771	797	781	772	732	744	744	775	790	772	788	790	774	805	818	783	800	765	817	840	824	802	791	781	761	732	731	820	802	799	744	785	836	781	795	765	740	784	768	798	818	780	783	788	740	833	756	792	774	775	762	834	787	801	760	787	803	759	758	770	752	772	822	786	798	774	785	778	800	787	742	792	787	806	729	789	806	772	784	821	776	771	781	738	790	799	813	791	791	744	765	791	733	805	801	744	712	780	804	750	782	770	820	805	763	757	820	772	767	757	754	815	701	755	802	764	798	778	777	766	756	819	741	793	784	809	753	724	840	761	795	760	786	828	828	794	778	739	786	753	774	769	787	757	758	769	810	812	762	787	807	797	801	725	795	710	738	780	745	719	781	787	759	759	754	801	772	828	762	782	793	738	799	758	759	768	795	749	792	737	790	783	785	825	744	779	777	785	794	774	830	783	792	828	799	743	768	755	832	795	814	714	777	849	783	760	746	788	776	819	798	797	719	767	745	746	813	751	732	793	796	859	798	800	802	793	805	794	770	801	727	759	801	795	784	735	762	795	773	775	788	758	781	751	775	762	790	757	812	750	796	774	784	749	781	810	808	753	791	791	793	771	784	795	798	757	783	812	763	762	808	749	787	723	771	745	747	821	767	775	775	789	771	782	771	800	773	770	834	783	807	773	817	739	727	735	768	773	784	744	784	734	778	777	744	785	764	767	796	799	799	762	790	776	765	777	786	754	738	771	788	774	780	770	767	810	784	751	804	824	756	815	745	793	790	797	809	785	764	776	795	775	820	801	826	815	765	727	782	760	795	780	804	783	766	812	774	794	808	794	778	815	770	734	784	793	771	794	815	889	769	727	768	795	818	723	777	758	785	762	782	811	785	770	758	793	765	778	763	809	766	809	773	751	769	755	754	768	785	734	787	798	772	779	803	771	797	778	728	781	801	794	746	748	792	712	817	720	787	778	810	775	751	787	767	773	810	808	792	781	822	779	787	774	780	761	719	775	759	761	819	764	752	776	739	795	776	739	799	770	830	751	748	792	812	790	747	808	779	807	781	728	799	770	758	725	738	768	771	835	812	796	770	728	758	762	795	812	748	772	816	789	779	784	727	774	733	840	788	730	754	748	767	811	788	815	726	803	756	760	787	776	821	773	744	787	760	769	816	768	753	752	762	781	777	780	770	748	796	715	803	756	749	828	810	792	796	788	811	781	771	746	749	778	768	784	796	753	795	808	769	804	783	799	793	800	784	776	751	733	778	821	803	841	804	777	737	800	796	763	768	801	783	799	765	751	842	785	759	799	773	804	808	780	804	775	791	808	803	770	798	748	813	804	757	822	815	777	854	748	784	821	758	816	725	807	769	793	765	819	842	767	755	810	772	748	822	797	792	794	793	799	765	803	792	815	790	762	755	740	783	791	829	807	794	811	766	769	800
27520	13547	13419	10434	5919	3809	2676	1791	1312	1024	843	690	612	597	513	534	486	495	452	464	512	441	465	441	484	420	379	398	457	420	412	436	439	447	388	404	450	419	472	448	462	457	411	438	440	441	446	414	442	453	455	441	439	424	438	453	414	447	399	449	415	401	423	419	428	438	411	464	460	435	411	428	470	444	430	443	409	420	462	428	420	416	419	472	452	451	422	430	447	417	418	460	438	425	387	451	440	440	448	437	413	438	428	425	419	414	438	422	421	462	434	444	432	448	447	422	429	401	420	450	424	421	423	389	392	425	421	382	400	415	404	404	469	454	409	440	419	421	416	448	415	378	468	455	406	398	432	447	400	459	418	396	405	420	464	462	399	455	440	412	419	435	423	414	433	441	438	437	439	420	439	485	423	412	397	420	466	453	430	423	408	425	406	401	437	439	445	434	442	404	388	422	437	472	436	405	437	458	420	449	449	424	398	439	441	391	402	444	407	439	454	413	439	439	399	415	421	432	453	447	442	405	397	400	427	448	411	420	400	405	438	424	423	423	403	450	435	494	414	449	436	415	467	475	446	456	445	441	429	437	445	436	435	434	423	407	454	402	428	365	438	452	404	406	441	462	417	442	457	420	431	419	467	455	431	401	398	420	437	371	418	443	429	410	401	427	442	435	448	423	426	409	503	387	419	415	409	436	385	441	448	414	431	465	457	454	428	432	459	407	423	438	457	433	462	492	392	416	456	417	435	397	465	410	399	441	392	486	424	366	426	425	448	460	462	445	423	435	480	387	388	463	425	431	451	407	427	429	462	446	480	438	448	447	424	363	399	425	470	423	424	421	443	455	460	396	433	431	439	429	472	434	434	490	424	421	411	425	412	460	456	399	456	417	384	438	422	438	416	408	408	398	433	453	476	440	430	404	419	471	430	445	407	419	426	453	437	453	446	442	422	424	406	416	422	447	453	441	387	403	380	466	426	486	395	421	433	447	406	428	469	489	428	462	424	440	481	444	471	465	486	420	399	470	407	473	427	446	452	425	427	400	446	406	402	471	424	442	429	436	424	459	452	445	444	454	422	407	416	440	427	356	403	442	408	406	450	426	420	427	411	440	436	407	433	442	405	423	423	416	424	456	389	469	473	421	426	418	440	447	470	447	397	437	419	440	426	413	451	473	397	426	448	457	414	395	442	434	406	419	412	391	385	442	413	451	470	411	422	429	440	422	372	435	399	509	443	423	433	431	397	428	426	446	440	439	426	399	424	415	375	406	458	458	429	440	449	469	413	396	424	423	451	446	459	405	443	451	421	387	427	430	399	450	449	434	406	445	454	455	465	442	408	441	430	449	391	426	424	465	425	414	440	449	419	433	453	435	426	425	441	436	427	427	431	416	420	415	420	411	398	393	418	407	413	412	456	406	438	453	435	477	458	403	425	435	429	402	404	437	400	396	458	404	449	431	408	435	439	421	444	426	465	449	449	431	434	443	424	446	441	413	418	467	434	442	405	422	444	463	387	420	433	415	428	427	439	434	454	469	424	435	446	435	419	405	436	417	430	416	465	418	418	442	420	446	445	468	410	454	431	423	439	421	435	448	493	448	390	439	446	441	445	424	449	433	443	405	415	442	409	450	433	399	431	452	446	454	411	441	420	413	454	421	457	414	462	460	433	411	399	435	404	406	407	410	410	412	453	436	408	429	403	449	455	465	419	424	445	468	460	405	461	420	464	379	415	440	431	433	457	444	422	492	476	409	434	383	443	429	425	420	413	393	432	458	414	423	418	490	414	426	419	483	498	411	447	450	414	392	404	390	412	450	437	432	434	440	402	404	425	445	387	406	432	420	440	466	423	394	435	437	471	412	425	475	418	413	437	468	401	388	431	406	423	442	428	404	429	416	452	415	431	420	428	411	457	417	416	408	421	438	451	446	437	431	435	428	429	403	394	411	444	382	435	433	426	413	388	411	407	445	431	456	419	407	432	460	428	410	436	414	476	466	472	417	426	443	440	453	428	404	397	379	467	421	409	440	436	431	426	451	458	440	412	427	415	434	435	420	417	386	453	444	441	434	429	450	434	450	393	420	420	461	401	419	461	417	432	395	480	438	465	448	435	438	428	435	486	436	425	408	439	482	436	493	420	433	429	435	443	442	400	395	417	416	419	393	410	435	434	420	433	451	436	450	441	438	444	408	428	409	457	456	439	391	432	431	441	438	422	428	446	430	455	441	457	446	462	426	426	469	449	424	449	407	399	435	404	405	422	440	392	419	410	466	456	444	393	413	438	447	401	392	392	406	426	448	429	457	451	440	446	396	418	481	453	420	425	440	436	430	453	412	427	445	447	435	424	462	418	425	388	418	403	429	422	427	443	433	400	428	401	452	449	415	432	401	422	409	469	479	432	462	398	473	467	428	408	463	446	449	428	407	438	417	355	381	406	426	434	430	435	414	404	458	442	422	420	408	470	425	464	458	416	444	421	461	451	451	450	437	467	447	448	459	420	406	466	430	492	434	425	429	432	437	478	456	381	399	439	408	446	440	447	436	440	421	450	449	397	419	432	453	415	416	463	423	409	422	413	487	436	447	432	456	407	463	432	415	460	435	427	413	390	423	412	418	397	416	454	453	419	450	430	433	416	425	439	453	431	462	452	396	457	443	392	403	428	439	385	392	430	453	420	405	434	421	409	479	426	406	469	416	432	419	441	473	429	429	454	433	437	433	423	433	402	475	447	465	415	443	420	422	496	402	428	415	468	410	440	426	391	416	433	432	474	455	433	437	433	444	409	424	462	436	437	408	387	405	448	424	462	465	441	408	432	421	398	412	411	433	420	395	438	451	450	446	427	424	425	419	455	382	433	412	406	467	386	432	433	422	438	423	429	382	438	463	446	414	447	408	426	424	439	420	467	399	423	435	435	411	414	437	436	406	415	418	393	404	417	421	425	411	436	450	448	408	473	368	440	427	419	447	414	420	460	437	400	422	410	440	409	424	441	437	421	420	459	461	412	426	466	422	468	404	431	412	424	408	456	415	428	407	366	411	415	427	410	420	446	416	426	443	458	414	440	413	444	477	418	416	435	453	460	468	423	419	380	455	430	408	421	423	404	462	410	415	462	411	405	410	422	443	413	432	374	386	446	436	411	428	461	404	446	415	420	419	483	415	441	448	447	401	405	382	429	429	424	431	450	443	425	398	457	424	452	430	461	436	427	437	442	452	412	389	432	425	443	437	449	456	431	455	426	432	457	401	395	407	410	444	393	441	432	414	425	460	422	416	447	428	450	435	451	445	406	397	435	438	455	446	443	452	434	449	442	416	472	411	430	439	450	430	467	444	445	440	451	416	453	477	398	416	413	427	464	391	405	421	466	454	412	428	436	450	466	428	397	385	420	440	425	421	421	398	428	463	425	421	420	449	462	389	443	446	396	409	441	379	429	408	470	447	440	415	416	427	429	471	421	402	407	413	420	417	415	412	444	443	420	422	415	439	441	414
15301	9820	17545	17949	13477	10238	8221	6189	4972	3793	3274	2166	1843	1726	1558	1337	1207	1164	1120	1120	1160	1146	1134	1101	1080	1048	1013	1059	990	943	926	958	980	977	983	1046	986	993	961	986	1003	972	930	1080	995	1050	1031	1023	1034	951	980	964	976	988	964	916	925	890	958	968	973	936	901	957	932	910	912	892	964	970	909	978	962	906	980	971	974	973	962	956	974	926	959	860	917	906	954	899	949	913	962	975	929	955	923	915	953	885	946	953	926	918	951	980	935	936	970	931	909	935	946	920	947	962	981	912	870	947	919	922	929	923	891	921	990	896	857	929	954	929	964	897	909	982	917	930	949	958	919	962	965	949	953	958	970	975	952	911	913	1011	910	938	961	940	918	934	868	983	967	965	943	942	948	939	950	912	929	904	940	958	893	928	894	971	965	979	962	893	933	892	915	1024	967	888	1020	902	915	944	928	927	1001	1013	926	929	980	933	917	1042	937	914	975	963	898	890	945	906	956	930	925	939	929	926	905	908	950	937	893	898	953	926	915	961	916	967	931	865	969	924	872	908	873	863	924	902	920	864	931	938	942	872	906	918	988	956	947	964	910	909	990	923	880	941	890	943	939	958	957	940	924	956	910	897	940	935	937	895	943	940	888	896	901	973	961	900	948	990	887	951	968	923	973	882	931	956	966	908	949	857	918	911	933	889	924	955	883	929	948	915	923	894	949	926	1004	907	972	949	960	939	945	907	932	876	946	1006	940	911	897	927	931	958	885	927	951	959	900	943	932	908	927	915	969	910	930	917	912	924	915	881	914	1002	912	917	963	898	935	966	941	976	931	951	960	965	872	865	966	897	934	961	894	901	920	880	901	907	966	897	910	955	936	972	916	937	916	911	926	936	898	887	925	939	928	930	942	896	900	959	904	925	906	873	929	900	989	933	930	924	927	942	979	969	916	910	994	909	956	881	936	880	886	977	932	972	913	996	877	933	918	953	886	931	982	921	952	944	909	924	887	941	936	900	893	937	927	949	954	964	919	928	926	976	924	947	934	916	883	935	904	909	931	912	927	966	957	968	919	905	947	915	894	934	922	858	916	903	932	872	941	938	924	892	931	969	941	950	966	966	871	1019	891	946	895	937	993	919	888	934	1004	926	922	935	1003	878	912	967	881	920	932	884	907	950	933	969	926	941	957	899	1031	936	949	928	892	907	930	963	947	894	947	932	874	951	979	984	914	924	902	868	896	919	939	939	960	948	919	917	884	899	966	963	939	934	922	963	928	906	945	896	973	890	893	901	944	902	966	892	940	917	917	963	956	921	926	977	932	994	945	977	923	998	996	960	926	926	972	928	952	1002	916	984	965	890	878	946	961	947	918	905	936	908	918	956	945	936	909	959	896	907	954	937	938	909	939	872	903	909	966	949	890	937	933	973	941	936	914	920	899	931	901	941	936	982	913	939	911	961	890	971	976	961	929	938	912	910	920	995	898	922	937	977	952	952	908	991	954	899	911	921	945	992	998	945	884	940	924	921	952	903	904	898	913	899	878	951	955	919	941	845	895	964	943	918	920	861	931	914	936	958	985	925	917	968	991	909	941	944	936	986	874	930	942	941	918	911	937	916	986	953	928	944	953	926	936	961	945	955	910	903	971	896	879	923	1003	884	934	945	938	923	899	989	930	926	881	897	945	879	938	965	905	952	915	947	906	969	922	904	989	973	912	876	906	855	869	949	942	916	902	924	958	878	961	935	935	923	930	977	921	938	891	965	926	921	964	917	948	900	923	927	948	945	908	957	911	976	967	925	933	928	952	885	897	896	969	1007	927	883	914	917	918	959	1001	923	990	969	943	926	968	894	906	940	938	919	922	909	902	956	917	967	868	936	964	929	906	946	909	977	903	964	969	962	903	863	869	934	901	962	947	919	968	909	953	890	900	910	1001	952	869	847	957	914	939	949	920	873	912	990	903	904	868	916	995	918	966	919	943	954	969	901	905	948	906	922	884	958	908	945	930	876	915	932	954	968	953	906	936	963	972	917	946	912	932	928	958	920	966	885	869	889	979	945	959	883	974	926	984	981	919	964	893	936	906	956	1001	913	907	934	935	996	923	938	1000	888	907	951	935	922	875	954	873	884	937	969	926	920	959	957	948	938	904	913	916	929	933	899	877	871	931	909	894	946	902	946	861	911	933	928	951	974	931	964	925	944	921	953	883	906	956	998	909	973	943	886	933	945	866	919	973	944	914	958	965	906	883	950	966	921	939	895	926	938	880	962	931	950	937	912	893	946	888	917	906	914	969	913	911	921	955	818	945	948	961	957	917	951	954	930	915	886	913	945	946	938	910	912	959	933	856	927	973	940	988	899	948	991	969	914	898	968	1006	929	974	940	920	912	941	961	921	942	913	907	913	953	924	879	880	954	963	908	922	939	916	933	967	916	940	909	944	926	943	942	909	908	951	900	930	909	979	933	952	987	923	918	912	920	966	937	959	945	933	908	982	924	926	879	980	914	954	935	931	863	937	884	895	917	948	910	958	906	888	930	922	902	919	965	905	927	883	946	901	944	878	998	954	915	947	897	994	926	866	921	941	875	945	952	922	892	957	946	879	969	900	937	938	976	937	913	957	913	939	951	1012	935	908	909	990	947	972	989	904	940	916	985	928	938	959	911	955	953	877	930	962	925	977	903	951	917	932	928	923	891	949	916	969	941	965	933	886	968	987	927	985	878	862	891	962	954	923	931	922	926	982	957	931	949	925	940	945	909	908	950	927	891	889	881	934	934	1001	974	944	951	896	964	897	924	911	923	906	936	931	937	889	852	920	898	958	952	896	931	891	965	846	898	950	864	884	972	881	920	913	937	961	896	942	886	997	940	938	924	959	874	928	966	930	933	950	909	890	891	928	938	944	939	913	950	967	921	934	905	919	941	973	938	907	953	930	964	887	929	913	927	898	973	960	999	915	915	924	917	960	907	942	908	954	957	939	908	951	883	886	983	870	970	908	969	931	891	887	931	918	943	925	963	925	926	935	946	958	908	929	901	926	963	959	947	913	996	937	937	917	960	932	954	931	959	921	983	930	1002	960	916	889	898	922	894	943	959	954	953	892	922	931	1015	926	865	931	904	901	930	902	943	946	917	956	922	956	974	965	941	927	865	958	975	989	873	941	955	887	969	972	925	980	969	905	935	877	899	929	913	918	963	875	900	899	889	918	876	919	923	952	906	798	899	951	925	957	901	949	926	883	902	933	909	981	919	922	952	968	950	935	966	936	901	923	934	956	927	905	922	883	956	957	1001	898	927	956	879	940	932	907	956	962	935	967	968	888	934	917	871	927	907	919	950	907	908	940	934	922	949	899	907	863	922	960	905	916	957	924	929	977	934	977	929	965	900	914	941	983	910	919	973	907	928	901	957	924	928	952	885	945	917	919	970	967	948	929	1014	910	929	949	965	946	961	938	894	992	889	947	951	979	958	902	862	939	882	973	926	946	919	958	916	969	937	986	932	957	969	937	899	916	893	960	909	965	945	953	883	925	935
8801	4170	4381	3137	1975	1393	1087	923	691	574	554	449	436	410	395	392	378	396	365	391	324	377	398	370	341	339	333	380	352	339	356	366	361	363	309	375	347	329	381	383	342	345	369	402	399	397	316	302	363	355	382	327	368	367	370	369	359	361	347	357	347	364	385	360	375	365	370	324	387	401	390	389	364	345	380	360	384	360	401	379	364	389	374	382	325	356	352	340	344	375	347	383	365	368	336	356	333	351	375	331	341	366	363	376	377	352	358	346	378	362	327	360	322	377	352	350	358	355	359	332	368	321	373	358	348	379	350	372	333	342	363	359	327	317	422	350	371	325	395	378	347	371	323	406	365	337	351	372	358	377	381	389	360	333	330	350	337	328	351	367	380	341	357	366	336	367	347	344	366	343	319	324	343	414	358	357	347	316	368	371	327	327	346	355	337	332	330	367	337	396	387	364	326	352	366	339	328	338	362	360	371	368	348	377	357	343	338	342	398	337	377	403	411	354	360	389	343	365	365	332	366	331	355	332	343	361	375	369	363	344	370	356	354	331	355	420	385	373	388	365	326	421	345	397	367	335	389	370	316	367	359	377	348	392	360	336	381	370	334	364	341	336	367	373	369	379	334	337	345	345	330	364	336	386	362	360	333	348	350	352	340	350	342	367	337	359	353	356	363	355	395	377	314	374	377	345	351	367	368	360	370	340	329	374	390	394	338	345	341	360	356	381	378	392	374	365	374	360	349	342	374	373	362	389	363	353	340	334	352	362	344	370	345	364	375	362	369	340	340	335	370	369	353	375	361	365	391	364	350	369	330	334	367	371	342	338	367	366	333	383	350	348	342	338	333	376	399	349	362	347	340	363	365	341	372	335	347	342	367	393	371	357	370	345	365	353	376	389	359	359	392	330	355	348	346	377	389	364	349	341	355	361	354	356	383	353	356	392	362	372	380	333	378	356	310	347	357	359	388	369	398	361	360	359	361	325	346	344	350	312	336	370	374	354	388	320	337	352	368	346	371	328	358	348	376	347	373	371	355	353	369	353	365	347	325	332	353	366	365	408	341	336	336	360	360	388	355	367	361	328	333	353	346	354	361	341	362	325	350	346	372	336	334	352	307	384	380	340	363	349	356	361	344	340	337	354	345	346	373	348	389	361	362	353	347	349	361	344	331	327	350	348	342	358	351	347	343	370	326	340	329	357	347	359	323	353	369	343	343	348	318	284	359	364	359	330	393	340	323	351	365	375	335	332	349	362	386	333	351	363	390	372	362	348	341	326	377	349	324	330	376	386	371	351	373	336	378	329	347	354	344	365	351	335	348	378	372	373	344	347	353	380	378	350	326	337	380	357	349	375	327	332	368	370	353	383	375	375	346	364	336	345	326	356	342	348	340	384	350	346	338	346	317	361	362	349	403	373	349	327	363	355	354	369	377	360	360	381	347	361	344	375	326	332	383	352	330	345	402	360	391	350	352	345	387	372	381	349	351	344	344	358	345	377	367	333	370	365	356	336	353	355	384	317	370	376	359	346	330	328	345	353	346	363	344	366	345	374	369	343	349	338	343	367	380	355	370	338	325	376	368	330	358	330	338	322	370	372	372	356	371	389	397	352	345	382	345	367	340	386	365	360	357	404	334	383	336	377	333	361	302	353	363	342	325	376	387	348	377	359	351	381	391	385	360	381	321	389	314	346	373	369	339	311	390	331	383	337	367	357	382	351	363	381	348	366	304	351	355	333	327	332	371	344	358	357	328	339	340	366	322	401	365	376	317	367	333	355	376	341	365	328	339	361	358	342	354	362	378	381	352	386	372	368	346	347	393	343	363	363	360	401	326	366	347	340	329	373	341	326	351	347	410	345	315	335	370	348	349	350	360	370	392	369	341	359	401	369	374	335	389	345	367	344	355	359	337	351	338	356	353	340	382	353	359	322	361	342	345	358	368	389	349	321	351	377	377	360	391	355	378	364	368	396	378	360	350	340	350	354	392	375	357	330	343	347	358	363	368	337	352	339	360	357	381	380	368	334	318	371	360	359	355	374	360	361	373	381	400	353	328	374	335	328	320	326	340	357	384	364	337	378	397	327	384	345	374	377	343	355	360	334	344	380	324	343	381	359	357	359	370	363	353	378	332	363	368	351	341	339	342	327	357	338	299	376	334	340	350	357	359	360	361	351	372	396	347	340	376	346	353	361	374	357	339	356	331	385	331	359	343	386	348	394	304	373	355	359	342	401	371	361	367	334	331	338	373	350	328	363	347	345	328	396	367	354	356	355	354	369	339	306	330	344	369	361	334	357	355	339	311	355	334	352	355	348	365	355	371	343	349	336	334	336	356	327	352	364	335	324	353	370	374	351	342	367	351	347	360	336	356	352	339	353	385	340	370	396	336	316	401	342	367	343	366	367	364	372	363	360	364	313	365	349	338	337	349	360	380	365	350	318	357	346	368	368	369	350	398	355	389	394	348	369	350	356	368	380	350	367	355	353	339	363	355	341	331	344	372	334	348	352	377	384	364	412	398	379	360	367	347	323	333	319	337	393	343	380	324	352	372	320	355	361	356	358	354	385	351	359	365	369	334	407	354	358	346	364	333	342	395	331	361	308	312	334	359	330	371	352	387	325	354	402	352	397	355	385	348	404	337	378	381	329	366	355	376	327	376	373	378	321	367	349	363	361	367	351	357	381	350	348	387	350	329	348	382	348	355	312	331	355	356	359	375	372	352	362	412	378	387	353	362	316	332	352	373	367	349	348	305	387	377	362	356	336	343	356	354	345	350	330	397	361	354	376	414	373	345	351	360	337	374	381	342	364	341	354	354	348	337	391	369	359	376	347	343	348	371	348	375	349	362	330	373	369	354	359	353	355	366	364	377	359	368	373	352	339	316	374	370	305	347	347	401	344	376	342	355	381	333	348	353	365	363	358	371	360	362	342	336	379	390	327	330	357	345	359	345	356	354	372	371	343	332	327	379	368	344	348	357	360	334	384	387	339	342	347	356	399	347	375	351	368	347	388	362	359	346	317	325	354	342	370	379	350	337	318	330	324	348	353	329	392	356	353	357	366	365	381	388	387	382	342	346	333	350	392	340	353	328	361	356	366	395	361	350	353	397	366	357	358	316	340	331	365	372	336	367	366	344	376	354	393	361	352	382	347	344	380	380	337	351	363	353	333	346	369	379	342	331	347	385	348	315	366	364	361	368	297	376	365	346	350	344	308	337	355	336	354	350	366	345	360	391	327	327	350	349	365	348	367	356	325	338	349	346	340	339	356	381	333	366	339	382	353	350	319	356	359	332	342	343	372	349	347	380	381	365	346	382	370	331	346	359	345	357	359	376	376	349	348	373	357	364	358	327	390	356	344	364	350	341	344	334	387	361	373	374	364	355	367	343	386	328	345	339	314	360	344	368	335	386	334	331	369	354	375	343	366	376	363	320	342	345	374	350	325	356	378	333	384	360	343	344	396	375	324	368	352	390	350	338	350	373	364
5543	3943	7826	8311	6569	5291	4055	3137	2560	1998	1726	1299	1165	1062	973	912	881	875	881	862	851	891	833	854	849	754	764	798	809	776	814	742	841	800	812	765	817	809	794	808	758	818	760	820	832	800	851	848	848	828	799	823	816	786	806	764	777	782	795	786	759	791	735	791	845	737	784	768	771	750	764	780	791	755	797	776	789	755	754	775	836	771	820	769	786	793	753	802	810	790	791	844	777	828	772	786	807	773	778	837	746	798	800	800	778	757	773	793	783	820	827	778	744	797	758	749	787	765	758	799	812	822	794	757	821	772	806	765	794	806	751	814	785	798	778	816	793	809	810	760	790	796	786	879	831	755	763	794	774	775	747	776	768	776	814	791	740	785	779	774	778	780	747	772	786	800	773	743	826	761	782	757	768	763	703	788	758	782	734	739	774	801	790	788	835	767	818	777	823	792	786	786	809	795	793	819	780	791	769	796	826	790	780	792	781	794	749	770	793	777	755	766	824	728	769	788	807	768	811	784	798	748	795	791	752	721	799	760	768	823	774	844	784	781	756	781	788	766	786	762	743	777	802	757	791	799	808	756	761	782	751	754	771	773	749	772	795	768	789	795	775	798	782	814	837	773	793	788	835	767	766	780	755	758	858	819	790	726	761	784	766	766	782	821	771	774	779	813	755	802	783	741	798	804	813	775	782	798	786	769	822	765	798	754	763	818	752	812	786	786	851	795	811	782	760	809	787	765	800	766	768	807	790	813	791	781	771	791	738	765	739	834	782	762	766	790	823	806	777	838	821	760	783	743	817	775	802	775	793	777	791	823	765	725	768	763	729	772	765	816	787	771	777	734	773	765	773	786	848	805	756	725	794	743	770	724	720	760	818	738	806	797	794	799	812	785	792	786	799	822	835	763	781	760	784	833	805	779	767	749	792	780	769	810	847	767	819	798	790	759	780	782	777	735	783	740	818	783	804	788	777	792	734	766	803	755	765	824	823	733	781	795	839	753	815	812	753	806	775	816	780	737	763	807	810	814	761	783	773	762	784	804	816	810	772	847	792	803	769	749	775	768	811	780	760	753	773	763	790	767	791	793	794	796	820	796	793	800	757	736	792	756	773	821	839	805	779	765	767	774	777	797	817	767	788	768	750	740	818	781	783	767	755	782	780	779	746	792	761	864	748	779	776	782	776	789	835	813	787	742	770	769	742	792	793	785	797	858	788	813	797	782	791	799	799	737	748	809	796	782	791	810	780	847	764	772	824	786	769	760	775	781	793	803	818	798	820	834	723	776	778	805	748	722	783	745	834	757	836	782	842	810	781	797	798	813	787	785	785	806	790	846	770	747	753	795	742	728	771	791	759	811	688	818	813	789	736	759	773	796	802	830	761	759	782	777	782	802	799	748	786	784	745	786	768	784	747	803	749	743	792	746	775	786	817	773	758	754	790	809	758	789	763	789	797	766	766	804	772	823	803	810	786	755	816	748	760	748	808	729	778	752	760	748	765	767	808	768	773	813	758	745	773	763	798	780	791	778	750	780	836	764	784	780	781	799	819	770	760	781	760	808	765	800	811	792	794	804	771	762	779	779	714	793	812	827	766	756	746	776	795	798	751	758	749	784	781	774	769	758	798	821	794	768	752	794	802	812	821	789	774	753	752	756	794	782	797	801	819	836	733	770	806	790	791	803	785	800	813	805	756	763	785	799	797	780	772	815	822	799	777	814	767	721	759	811	793	772	819	845	837	809	766	804	807	722	819	768	800	797	758	821	738	790	825	766	765	804	806	709	825	775	817	836	791	776	771	795	771	779	781	735	714	796	786	797	772	770	753	781	767	719	775	801	778	793	773	767	734	756	822	744	749	835	805	813	774	818	819	803	783	796	782	833	782	800	775	805	801	841	788	773	756	758	796	791	775	809	768	801	791	820	728	808	771	766	807	802	757	804	788	769	751	807	804	830	752	794	735	743	838	832	756	806	806	782	778	758	804	720	788	803	755	779	801	771	804	769	799	800	821	752	749	784	800	736	805	793	787	797	826	822	762	737	826	787	729	835	741	814	721	794	778	814	747	751	816	777	757	766	768	800	781	742	768	821	852	757	786	831	822	776	768	827	744	747	767	740	835	864	813	770	789	768	740	823	764	772	809	797	756	746	777	727	790	781	770	799	814	799	756	762	783	742	830	753	840	762	803	840	763	723	758	827	717	784	839	847	756	785	768	785	814	719	771	778	776	772	783	788	728	786	772	732	740	725	771	791	784	783	746	795	774	787	802	781	767	760	771	755	839	754	804	794	812	802	787	794	826	800	854	770	803	797	782	774	779	769	821	796	789	779	797	759	827	825	759	763	830	794	775	764	779	756	774	755	786	796	809	748	806	787	751	775	764	786	806	812	782	748	752	765	822	786	769	753	782	809	772	763	786	780	801	797	794	776	819	807	776	815	741	738	806	803	796	780	774	795	831	779	783	794	792	779	730	850	822	749	771	816	757	810	847	827	717	792	776	713	813	782	746	783	813	809	832	758	757	820	740	824	762	787	810	818	776	854	809	739	765	810	805	761	778	814	797	753	736	733	745	831	833	788	763	741	774	785	755	794	781	793	814	785	804	764	814	759	751	819	796	790	777	791	838	824	773	768	812	784	801	734	828	831	817	732	770	778	832	773	853	785	811	820	759	789	752	808	729	779	837	785	782	780	749	799	767	785	807	791	768	781	810	792	768	794	732	753	806	754	777	764	777	761	810	772	753	733	764	797	761	811	778	803	773	808	753	805	794	777	732	749	775	809	769	786	754	851	836	804	776	755	748	796	830	802	821	766	781	808	811	796	800	787	764	795	790	804	796	815	791	801	776	767	797	790	780	744	752	806	749	779	806	833	733	771	824	793	727	787	828	791	783	796	802	797	754	790	718	852	800	772	767	775	743	787	748	811	804	797	784	772	790	802	829	773	803	798	809	786	754	788	798	754	753	776	765	760	727	809	804	756	796	778	797	784	806	803	776	777	737	769	793	793	738	802	770	771	779	816	773	798	784	776	797	765	808	741	766	721	766	822	759	838	750	732	753	740	738	811	810	821	770	780	802	788	813	733	789	795	773	810	764	762	804	752	778	765	812	828	763	750	772	766	778	785	771	739	778	761	749	803	786	809	737	851	794	740	756	797	762	818	818	782	789	748	824	772	797	806	795	783	827	810	755	796	713	790	759	778	781	806	800	785	769	802	770	752	793	838	818	754	775	811	798	744	793	743	746	724	784	802	755	807	775	717	760	771	777	787	783	766	813	784	781	787	749	746	783	737	803	811	801	801	791	776	769	783	749	796	790	796	762	770	785	791	772	796	825	717	827	755	824	774	799	779	784	795	816	766	762	773	762	803	794	764	794	783	747	792	779	795	785	820	786	798	773	753	799	825	806	763	807	784	776	793	820	778	799	790	857	775	782	798	746	806	784	789	757	790	774	772	758	796	812	711	807	783	806	781	782	776	774	753	743	735	809	803
18856	8796	9053	6673	4018	2475	1741	1258	893	751	675	538	472	415	395	380	374	381	339	355	326	404	375	375	378	329	390	351	369	376	382	353	384	365	373	341	332	331	341	322	333	388	363	358	364	370	344	343	387	364	372	363	357	336	383	318	361	333	374	352	324	357	355	364	404	337	369	367	342	370	351	340	354	355	312	335	370	341	345	349	347	317	341	381	384	322	343	338	367	365	345	350	326	379	349	350	367	366	353	365	332	381	337	292	333	302	353	334	343	365	344	337	349	344	311	335	328	343	339	358	340	342	351	331	337	405	317	327	364	365	339	355	326	374	385	368	369	376	323	375	351	354	365	347	325	332	356	326	344	331	344	319	339	357	359	352	348	327	361	409	358	346	351	348	369	323	314	361	294	328	365	338	387	332	310	353	341	343	363	298	334	334	354	316	328	338	331	366	340	316	352	336	333	370	334	333	380	342	322	322	331	358	324	340	335	371	373	347	340	367	364	369	329	355	358	326	368	377	338	342	377	338	372	362	370	347	340	355	343	361	333	367	349	357	393	360	299	340	319	372	381	373	385	340	327	349	350	350	347	343	377	388	360	385	347	371	333	347	348	316	360	364	345	341	337	342	370	346	359	322	368	373	326	333	365	331	391	335	358	354	318	354	365	337	363	392	377	334	357	361	338	375	354	340	367	372	348	345	379	372	336	304	334	325	324	334	321	386	379	289	374	306	328	352	370	365	381	370	350	307	357	339	329	329	340	345	384	341	346	374	331	348	358	340	341	372	334	353	334	358	344	366	350	326	333	360	341	361	376	344	357	364	353	366	363	343	319	348	313	325	309	323	367	361	336	329	303	355	376	332	366	354	332	336	366	332	357	322	324	344	332	354	353	364	341	338	322	376	337	345	369	326	354	380	333	358	350	307	352	359	374	352	323	311	305	384	337	347	375	349	334	381	346	341	358	330	343	333	347	369	379	352	366	376	342	338	306	340	349	361	338	347	370	346	361	359	344	344	357	347	332	381	361	335	360	361	354	346	334	370	385	330	331	307	332	359	340	354	345	339	367	373	387	366	374	347	363	381	356	358	360	358	320	355	314	381	361	328	333	379	356	379	375	320	364	366	357	329	322	305	359	349	359	342	330	352	360	355	377	320	371	373	346	346	346	350	341	339	360	325	336	334	343	363	335	373	363	356	389	362	349	376	382	358	342	359	354	362	354	353	361	324	366	367	332	340	327	340	359	324	375	342	324	352	365	381	328	347	381	325	339	322	316	353	323	394	380	356	337	358	350	366	315	373	323	337	350	332	334	329	372	330	366	363	337	376	321	332	317	393	350	357	387	384	353	339	315	322	358	356	354	340	353	354	338	360	337	317	348	333	317	354	345	353	374	359	340	380	339	323	364	343	338	391	350	393	366	364	319	369	352	318	341	387	329	304	329	334	378	334	326	336	365	356	349	362	350	337	354	381	335	358	341	366	344	347	351	360	317	328	345	336	376	349	315	343	332	349	342	316	332	361	355	364	324	342	365	344	307	342	356	337	369	391	363	349	334	318	366	331	307	373	334	365	334	369	354	355	346	327	333	345	366	369	395	350	372	332	369	331	365	362	370	338	344	370	371	367	337	355	373	369	333	327	348	341	328	345	351	337	371	376	385	354	353	328	323	342	356	358	336	353	383	323	339	340	331	358	335	330	331	374	361	334	335	352	344	329	371	347	324	374	330	330	332	315	397	326	359	357	313	319	334	336	331	341	345	316	383	367	354	366	349	334	371	362	346	349	377	331	354	345	320	366	348	323	376	331	368	357	342	377	395	341	353	320	381	334	377	339	368	374	331	325	350	355	360	325	333	346	330	351	355	375	373	329	344	391	331	344	344	376	345	369	325	312	345	345	352	356	342	374	309	363	339	393	365	341	334	370	344	325	323	348	318	327	337	312	318	354	366	337	328	353	318	352	339	365	351	321	349	320	343	338	345	333	371	348	360	344	358	325	358	328	351	374	353	367	343	313	320	337	352	339	343	336	342	366	318	360	334	369	366	351	355	326	331	350	380	360	318	338	353	356	366	353	324	293	324	336	352	355	348	330	354	314	365	340	358	366	361	311	372	344	347	365	359	332	302	353	330	330	331	323	356	352	334	359	296	319	339	320	377	319	347	389	314	371	341	332	378	366	355	358	341	371	343	372	366	331	336	350	371	347	377	316	331	334	354	346	357	354	336	356	360	321	351	329	349	354	362	364	323	324	352	344	405	305	350	329	365	348	339	361	352	359	349	354	328	357	330	351	315	373	335	381	345	336	359	354	346	318	344	341	402	383	383	351	329	338	360	312	343	357	388	338	323	363	329	353	325	341	363	357	376	335	351	338	332	402	366	346	350	342	350	352	346	365	335	345	378	335	411	353	318	322	365	346	358	322	321	350	332	326	354	354	358	355	331	365	337	368	338	366	363	375	347	332	327	362	339	348	359	359	394	382	298	332	356	309	356	379	331	390	347	333	324	355	365	349	352	347	328	345	338	350	354	355	327	348	315	347	388	329	317	395	391	335	334	342	364	335	347	383	342	343	353	351	311	362	351	382	349	330	350	381	323	342	340	371	363	391	342	357	352	371	355	363	334	343	386	290	334	324	345	372	365	378	334	313	306	327	356	348	340	352	364	365	321	360	357	347	328	316	323	326	332	338	346	354	358	347	332	369	348	325	332	329	381	333	356	350	314	325	349	331	339	347	361	347	355	330	349	353	335	318	358	344	354	332	350	364	367	368	376	346	359	332	321	343	372	382	338	335	348	332	328	357	308	340	320	322	353	372	324	352	355	408	346	359	330	344	340	340	317	349	329	349	351	357	331	375	372	348	371	328	381	341	346	343	323	369	311	363	331	338	359	357	332	354	362	375	345	362	339	330	365	339	368	327	331	344	365	341	335	367	374	367	321	354	346	340	332	343	320	344	359	354	353	374	336	373	392	390	337	346	324	363	351	387	354	342	344	346	340	328	300	364	333	327	346	329	325	340	310	361	334	349	357	329	344	312	348	340	366	351	347	323	327	329	356	318	389	307	358	294	359	300	359	329	304	369	364	377	385	333	349	362	360	363	340	362	386	345	352	324	333	365	341	341	386	342	320	366	400	369	382	355	360	329	304	318	322	352	380	381	370	378	323	365	313	347	363	322	359	368	342	360	356	395	343	367	353	365	363	336	352	376	372	327	343	354	364	328	334	343	343	359	368	367	367	369	347	356	336	380	336	329	338	350	355	332	365	318	378	362	369	336	372	338	358	327	342	386	325	373	349	321	348	367	348	322	348	357	349	313	340	361	346	362	328	311	341	360	355	379	329	334	352	340	317	384	310	355	344	377	331	366	354	346	346	360	335	333	336	338	359	349	349	369	346	373	375	334	328	348	365	325	317	373	344	345	312	337	362	324	379	350	374	336	357	325	359	358	348	333	384	370	321	362	386	365	341	338	363	341	360	372	357	353	341	369	368	318	359	345
11789	6803	13361	13870	10635	8128	6180	4687	3789	2993	2441	1762	1538	1371	1214	1056	1038	953	944	894	865	986	886	906	921	837	838	860	820	789	799	777	819	810	798	812	838	770	846	867	808	855	785	868	821	837	837	855	816	841	813	775	799	761	762	795	746	721	743	762	779	794	791	770	814	798	731	774	772	815	774	742	817	786	785	773	809	803	797	800	780	781	785	788	775	806	770	774	751	761	752	754	782	804	802	771	792	789	781	747	787	782	785	736	800	773	756	732	741	800	831	798	736	803	802	825	768	807	790	759	744	749	793	772	791	782	780	771	786	778	806	744	740	819	754	754	742	795	804	784	761	803	744	774	786	784	726	770	805	753	779	805	772	758	814	814	822	759	740	770	762	803	778	805	783	735	768	784	775	755	794	780	713	824	750	783	817	749	798	754	785	782	742	782	801	782	757	742	778	814	799	763	757	770	750	758	768	779	748	786	781	799	799	779	769	787	792	781	793	802	781	856	767	772	793	799	769	773	758	756	777	743	788	768	824	764	770	750	765	798	769	781	795	768	819	765	795	758	809	789	739	747	784	782	746	812	785	790	789	767	806	752	771	804	804	755	783	801	782	732	819	729	785	799	821	755	803	779	777	737	750	770	757	798	855	772	779	762	808	778	783	755	755	797	758	758	805	784	761	775	733	779	747	774	774	750	764	741	810	765	792	769	778	821	757	784	785	801	757	793	785	720	733	787	753	812	819	762	790	787	769	761	778	797	769	773	775	793	768	784	813	786	792	788	808	756	782	770	820	757	769	691	749	785	772	784	800	752	742	821	766	794	798	761	775	764	789	735	755	721	775	756	810	741	741	766	748	760	824	769	773	785	775	805	743	770	805	773	784	828	883	777	730	745	742	783	767	789	746	786	758	782	787	744	787	781	757	783	741	808	759	722	772	768	773	750	767	745	777	781	775	800	778	808	785	783	810	790	778	782	756	794	764	804	810	737	766	749	756	782	763	713	775	814	731	818	741	779	768	773	746	792	808	784	772	752	742	757	808	733	789	733	732	809	825	781	802	718	769	728	818	821	784	781	757	774	731	780	775	772	792	714	759	773	806	763	771	809	724	795	741	734	803	786	824	777	796	762	784	724	758	764	764	781	780	789	761	749	782	764	810	763	779	760	747	795	766	856	789	815	744	794	733	812	819	772	791	807	752	807	786	771	781	766	822	810	811	759	754	813	758	827	763	822	786	766	778	807	716	791	783	744	822	783	771	764	754	770	762	802	759	780	772	744	791	789	825	749	777	792	825	777	758	836	783	807	797	776	758	778	730	745	726	750	793	731	809	770	761	744	801	744	832	806	774	765	833	798	757	799	754	771	771	797	754	782	804	697	817	781	793	769	766	787	793	804	781	772	759	811	773	767	804	768	775	801	773	773	741	755	803	763	766	808	757	782	820	815	757	798	823	807	740	775	733	766	755	809	769	749	759	809	731	765	777	810	771	760	768	805	779	801	771	781	796	756	806	733	788	794	789	754	764	795	794	747	796	792	741	789	799	812	789	791	772	778	800	757	780	805	753	799	773	828	763	764	765	808	760	811	765	787	740	794	763	775	770	799	757	793	772	755	755	730	769	830	808	742	796	794	784	771	783	753	737	761	736	768	803	826	792	841	773	815	789	811	744	747	766	830	763	777	796	786	780	786	765	819	734	839	765	806	783	772	819	783	831	797	810	770	785	801	773	826	807	755	741	759	770	719	774	781	783	794	768	774	745	801	798	794	762	765	789	788	785	832	798	822	808	751	780	738	762	804	723	751	798	773	790	760	789	807	782	786	766	755	759	762	796	770	744	781	780	797	775	804	766	789	760	762	760	785	765	774	793	820	749	762	815	773	818	734	780	764	775	786	791	769	746	792	796	766	750	765	758	800	725	786	808	793	773	729	791	839	791	770	747	822	778	770	811	793	785	772	760	755	802	801	779	785	826	762	779	752	776	759	798	791	774	792	771	708	799	756	803	725	758	782	719	759	794	768	821	838	750	747	778	810	779	786	736	753	758	790	746	781	753	760	778	781	749	759	780	765	769	802	791	813	762	754	752	773	772	769	794	736	759	765	836	759	765	767	806	747	802	780	804	799	794	731	740	785	730	752	801	809	709	737	772	758	780	778	750	774	778	754	776	759	839	805	751	776	814	769	814	750	787	764	794	819	819	765	771	776	790	750	713	753	750	789	799	747	768	780	717	818	739	733	728	817	813	769	777	747	770	821	812	751	793	728	735	809	768	770	779	781	765	820	743	746	793	763	761	794	804	756	798	808	786	775	747	727	753	748	758	770	773	820	798	756	694	747	746	746	776	792	747	766	787	807	834	756	739	783	776	741	740	750	754	769	797	797	759	795	775	786	763	767	825	796	778	773	766	770	745	770	743	781	828	783	767	820	796	787	806	745	726	773	768	771	793	778	788	747	753	794	770	811	760	829	793	753	795	780	765	753	827	749	761	762	769	781	767	764	790	786	758	738	782	735	770	786	760	736	843	798	774	774	815	805	797	780	760	761	781	761	785	799	787	743	777	794	761	738	754	786	808	789	786	800	707	753	775	793	738	736	812	868	766	741	807	801	801	731	810	789	797	754	799	746	788	766	767	750	788	794	818	774	779	756	809	802	821	739	754	722	757	778	758	862	761	766	760	780	714	818	813	733	807	803	745	798	796	782	716	778	809	793	754	789	789	755	801	723	800	774	807	754	749	738	764	801	808	810	807	806	747	741	735	814	778	788	779	827	764	805	786	787	738	793	784	728	793	791	772	780	758	767	815	826	761	806	756	767	801	801	777	760	757	717	784	784	783	832	780	859	747	812	788	807	779	780	797	792	718	764	745	716	721	742	728	767	796	763	773	739	780	807	752	785	788	761	775	803	817	787	785	795	769	772	840	800	776	723	811	760	736	746	762	768	774	758	767	780	825	772	830	798	761	828	780	767	772	753	827	761	751	798	760	781	837	750	735	784	737	741	728	735	763	792	741	759	787	816	777	809	776	777	759	812	818	750	751	771	817	791	777	764	807	738	755	746	751	777	751	823	773	765	770	741	752	794	748	803	774	768	775	796	755	805	749	800	755	801	779	784	749	768	759	782	818	769	804	796	811	742	824	779	811	747	785	749	759	780	764	753	779	772	746	805	847	769	797	778	794	781	782	749	775	780	748	750	728	749	748	789	740	796	809	800	775	746	789	759	808	742	739	791	801	768	829	724	795	807	839	744	763	777	755	760	762	774	771	802	772	788	769	763	781	707	777	716	771	782	782	772	765	736	804	783	837	787	821	781	790	836	728	729	784	791	787	858	750	758	742	790	776	761	745	809	814	800	774	750	798	788	780	786	816	772	779	787	728	773	806	779	743	859	749	764	759	755	768	770	757	762	756	774	749	758	750	760	802	778	820	773	701	806	777	787	818	791	822	779	785	740	801	786	813	790	787	757	778	812	760	787	808	702	763	750	780	825	773	751	765	797
27740	13320	13411	9728	5840	3618	2432	1770	1251	979	858	671	656	571	568	500	455	445	477	443	432	449	469	443	468	429	453	438	455	442	467	437	449	441	409	431	421	427	404	479	426	471	447	408	411	448	479	438	426	435	426	410	468	446	417	473	416	409	426	438	428	414	441	409	419	452	421	447	408	427	402	420	438	443	441	406	412	450	466	429	444	447	397	421	423	436	411	466	434	438	406	476	444	465	387	448	416	349	421	402	457	396	423	439	457	415	451	422	410	436	434	415	452	426	438	380	399	439	406	415	437	447	406	423	441	431	429	490	430	399	463	438	411	463	464	433	461	452	424	410	447	433	435	429	441	441	425	398	428	417	433	461	441	444	472	441	435	412	418	455	407	440	421	406	443	410	462	467	431	460	438	453	458	392	426	443	434	452	448	443	384	431	475	421	402	414	430	429	412	405	435	424	434	424	424	390	411	427	451	429	387	441	439	465	447	434	414	410	444	425	408	413	425	404	438	445	446	437	406	395	415	396	408	406	440	442	467	441	406	481	409	440	410	423	411	433	424	433	424	482	445	410	390	439	440	473	472	459	455	448	443	443	409	433	400	439	442	455	436	445	451	433	431	387	455	437	421	471	440	439	433	412	398	430	443	452	450	426	429	409	485	412	430	425	435	427	435	450	420	402	431	417	400	444	403	435	406	454	423	418	458	422	373	420	420	410	387	410	456	477	417	469	456	427	404	434	422	420	390	408	430	411	422	416	385	404	407	425	469	453	444	422	421	411	425	441	432	420	418	395	434	416	448	418	424	444	408	416	419	414	419	424	426	442	438	374	379	385	441	435	429	430	446	435	378	434	390	458	455	373	474	444	420	448	475	390	431	494	436	415	462	404	480	404	408	440	443	426	438	453	392	428	437	433	431	411	437	385	469	433	403	411	468	427	432	433	414	438	451	415	448	431	430	423	451	471	426	425	439	413	460	405	429	422	411	422	427	447	460	458	424	396	426	396	417	425	436	458	410	465	429	407	436	449	435	416	454	461	425	477	434	435	448	421	468	426	461	408	420	398	434	430	397	401	430	414	432	412	435	421	426	402	453	440	475	398	425	453	407	424	406	457	437	414	447	434	421	429	400	414	431	428	449	441	412	447	440	425	429	413	426	437	459	459	416	407	388	427	453	416	445	434	431	464	441	392	442	420	381	434	467	431	418	419	441	431	431	419	403	457	434	428	435	432	422	427	452	454	438	386	440	447	400	459	451	441	412	414	443	405	439	416	431	415	432	398	410	396	427	456	419	423	446	410	425	418	438	415	407	461	457	432	419	385	426	413	433	414	387	407	431	432	438	396	431	427	478	432	414	443	413	412	440	431	430	435	405	385	447	390	442	378	394	406	457	426	442	433	412	426	427	414	472	467	462	461	432	451	424	429	432	440	430	434	445	403	436	442	390	443	456	410	398	455	396	438	455	437	440	446	422	445	397	398	443	397	447	408	430	394	428	431	409	427	459	454	397	440	439	428	423	434	412	432	409	425	406	400	447	379	416	427	474	431	439	443	426	425	437	413	448	427	471	414	431	412	472	445	414	389	417	437	457	435	425	431	410	439	452	437	407	419	429	399	464	425	448	395	443	399	435	455	455	431	417	466	418	443	477	436	444	403	394	399	410	407	477	415	425	413	440	463	369	415	447	445	447	431	439	455	384	411	430	411	457	421	421	436	390	453	462	443	415	440	407	441	439	414	395	421	410	416	418	368	433	442	410	385	420	451	420	420	434	470	461	423	461	459	426	404	416	404	424	444	466	427	418	412	408	437	404	436	465	444	446	413	400	411	463	437	393	431	430	423	420	425	425	427	432	459	421	421	382	434	455	410	412	459	432	420	380	447	419	419	432	408	435	449	414	425	475	441	430	432	445	431	437	398	409	432	454	414	403	442	442	412	422	394	400	447	441	435	466	422	433	422	400	436	481	429	479	390	405	453	426	466	459	432	424	441	402	435	460	430	469	442	408	448	435	445	432	406	428	407	464	405	436	451	415	448	375	438	407	446	424	469	420	394	421	442	462	402	436	408	405	415	402	454	423	438	429	450	475	450	455	433	426	416	426	437	418	420	439	470	434	397	432	466	421	417	428	426	433	410	433	452	441	444	446	418	415	488	413	396	406	425	426	471	430	411	441	414	461	360	393	462	462	449	424	485	399	440	477	427	418	427	426	410	414	428	417	471	404	406	423	387	435	398	434	455	388	433	430	430	450	443	401	468	420	467	455	375	409	466	426	406	427	447	404	418	439	408	414	427	459	420	404	390	421	432	468	439	404	426	439	400	479	453	393	437	389	438	426	433	460	450	430	431	416	454	450	450	422	418	410	446	422	438	406	441	450	391	441	471	431	439	419	413	420	433	428	389	446	454	430	422	404	415	426	421	463	436	437	433	425	444	397	409	437	451	447	409	373	433	436	435	419	407	376	452	463	372	445	411	393	445	416	470	437	452	449	450	440	367	453	440	418	417	439	452	426	441	427	412	413	461	458	455	448	454	415	407	446	382	419	473	419	417	454	392	459	395	464	426	433	448	421	439	432	405	475	460	419	422	438	439	438	447	408	401	430	428	404	454	401	436	440	435	410	433	451	407	414	451	425	446	407	453	423	401	446	458	465	447	413	432	422	431	463	424	480	392	388	458	410	445	429	424	384	463	435	395	377	425	455	388	406	439	426	415	405	406	450	455	408	416	452	450	417	414	425	437	421	446	454	451	449	433	482	445	456	427	433	459	419	437	423	422	421	456	436	446	399	433	507	481	400	402	448	432	432	428	433	430	405	422	406	484	407	408	430	413	414	467	459	447	421	421	423	460	436	393	393	417	459	464	416	443	448	441	430	449	391	427	451	425	437	451	408	434	464	432	416	374	434	410	383	405	413	398	405	393	386	413	438	428	466	427	452	422	449	388	433	441	416	411	408	437	473	463	449	418	405	460	411	420	424	418	417	432	440	419	436	434	415	431	426	462	418	432	423	415	463	380	413	406	425	411	424	420	405	460	434	492	442	414	425	436	431	428	449	428	430	453	394	447	438	362	451	405	429	442	409	435	431	428	360	422	428	435	395	442	409	416	447	427	456	455	423	411	383	462	418	451	429	410	447	471	429	433	439	464	445	430	442	446	442	378	472	478	416	402	390	402	431	431	441	449	481	395	446	468	450	407	438	406	456	445	437	418	431	399	429	427	401	384	459	434	383	418	421	443	436	451	421	452	436	440	417	455	421	414	437	445	463	417	407	397	458	415	408	433	435	404	408	410	431	421	403	482	445	420	439	422	406	436	420	412	419	394	430	431	425	424	459	417	423	435	457	419	392	422	399	399	439	449	470	447	473	433	451	427	438	448	437	401	399	451	456	487	452	422	428	433	467	438	427	461	460	434	441	417	408	409	428	427	433	429	429	448	438	445	408	405	417	458	433	387	413	467	443	430	410	438	441	415	397	390	413	421	401	439	453	398	355	419
15468	9399	17103	17291	13896	10456	7955	6278	4755	3834	2955	2039	1964	1802	1539	1402	1213	1124	1156	1108	1174	1143	1033	1062	1084	1013	1015	1045	1038	971	966	954	961	953	1008	948	977	965	991	974	986	1004	1018	1046	1002	1028	1046	1016	1000	974	975	972	943	1011	968	940	956	907	955	887	970	917	930	936	918	964	943	926	930	884	953	939	904	944	956	930	910	872	897	965	923	913	908	867	906	964	918	949	883	944	936	926	890	974	881	965	916	953	956	876	847	909	905	914	892	948	908	935	960	918	930	884	893	886	900	946	949	930	951	941	920	938	929	918	895	946	949	918	901	933	928	842	984	918	895	942	931	877	950	877	895	926	914	933	902	990	921	926	935	914	980	900	873	980	919	941	889	940	942	906	975	943	923	950	908	919	954	960	999	805	903	921	941	970	956	918	923	912	921	900	832	888	902	967	901	882	929	951	920	928	894	952	900	877	941	904	922	960	934	955	972	956	926	986	922	950	927	922	954	999	934	926	957	923	945	942	894	861	936	970	947	910	881	873	925	932	843	964	949	941	953	943	927	894	926	923	910	927	959	953	877	939	909	829	930	939	946	896	964	915	941	945	939	913	934	963	930	926	971	909	927	905	951	964	920	895	889	940	962	903	974	879	903	915	927	922	923	907	888	927	951	936	871	926	879	931	912	926	938	964	922	962	910	938	975	913	930	959	890	901	901	897	924	877	888	927	934	907	942	980	934	930	883	927	986	929	954	941	949	902	950	954	911	918	909	919	956	918	896	955	890	985	933	939	952	920	879	896	926	918	975	891	956	925	935	932	976	919	913	946	910	897	982	894	891	909	883	898	882	949	940	950	925	924	910	944	952	958	899	902	879	939	921	899	900	890	912	920	922	919	946	928	961	931	926	914	935	928	965	853	928	895	871	934	904	933	957	950	904	881	946	935	932	990	910	905	910	916	920	895	928	930	951	923	911	919	924	926	915	909	910	934	910	955	931	940	905	960	928	972	939	884	948	947	946	940	893	937	932	903	952	867	909	962	928	907	873	916	932	905	890	931	925	949	894	907	920	938	904	938	939	904	930	943	973	955	950	885	944	884	884	958	970	875	943	906	909	884	989	898	898	910	927	952	954	906	896	903	932	906	903	989	875	916	923	903	900	958	942	927	928	857	887	942	961	950	906	925	917	940	927	939	911	920	904	882	923	946	935	988	922	943	943	948	893	918	914	933	912	905	894	932	889	935	930	911	893	931	893	987	917	952	923	943	896	910	986	886	890	927	904	882	962	953	940	908	906	972	881	884	917	965	899	903	921	988	887	943	910	864	917	896	929	894	948	935	917	927	944	910	965	912	971	894	942	881	960	940	960	933	893	971	907	903	894	988	954	879	905	912	879	899	959	915	936	1023	904	880	929	902	895	975	884	913	889	949	947	970	919	963	881	968	949	906	964	909	907	926	912	898	923	894	937	972	881	925	929	922	902	872	937	986	940	945	895	936	948	909	879	903	905	920	954	889	942	977	936	900	957	942	944	961	946	922	959	930	891	913	962	906	935	953	910	972	893	906	946	908	904	980	921	993	901	912	935	906	940	912	966	948	941	920	948	918	898	894	915	903	880	892	950	958	927	909	936	901	961	953	898	951	922	959	964	923	912	926	907	913	942	881	924	936	923	960	873	980	978	921	993	937	914	936	855	937	910	878	912	901	919	872	957	924	933	947	898	959	919	990	978	977	873	902	928	912	978	951	935	916	937	907	921	914	901	933	911	976	926	968	894	908	916	972	877	960	936	920	921	899	935	919	915	956	897	948	928	964	935	942	869	926	914	944	901	969	960	929	891	903	922	958	914	935	913	961	967	885	952	927	931	906	921	970	960	914	930	882	889	935	899	939	924	910	947	990	956	931	965	902	893	932	913	920	924	923	884	932	913	887	938	949	889	907	931	991	957	883	934	919	944	881	917	901	933	930	927	933	894	927	951	934	962	917	902	964	917	966	911	901	951	878	933	945	896	922	919	874	909	929	913	880	947	894	990	919	913	970	875	908	893	950	951	908	962	915	944	969	944	923	923	943	935	949	985	957	940	948	849	912	923	1008	926	918	869	915	959	955	919	955	899	932	928	912	848	934	935	980	900	937	951	902	945	922	955	950	959	967	918	912	922	919	956	937	917	922	914	915	935	944	923	931	935	928	915	927	924	948	906	934	914	932	990	924	925	925	904	961	920	890	916	915	878	916	911	942	896	907	916	950	985	949	907	940	928	914	935	936	888	964	949	874	911	922	983	961	852	910	899	937	922	944	909	933	916	979	873	922	934	966	947	943	880	939	938	934	885	859	967	918	958	919	903	943	946	966	905	900	902	901	921	979	938	941	941	912	910	933	913	927	923	929	891	965	899	918	897	920	903	900	916	953	910	932	914	892	945	899	873	916	970	908	928	925	906	957	962	913	892	887	956	976	886	970	922	972	909	953	965	890	884	911	962	943	902	931	921	964	922	946	948	936	902	920	929	999	963	904	882	914	886	940	941	927	905	933	935	913	909	996	877	927	882	911	965	939	949	949	937	857	891	910	900	922	918	968	912	885	922	854	922	949	880	873	916	899	942	886	876	916	995	887	882	931	879	901	943	917	922	928	926	960	877	932	907	940	994	965	938	901	940	902	951	911	871	971	941	938	941	909	881	880	973	1005	934	923	900	888	964	889	960	901	933	906	979	931	967	936	937	915	902	963	939	989	941	923	951	956	938	916	932	917	926	919	914	913	885	991	939	945	949	941	929	943	956	940	911	881	877	873	912	893	929	930	941	871	935	920	874	879	900	929	937	960	919	945	920	914	958	907	916	883	942	912	914	851	904	896	968	925	923	933	864	986	949	903	930	925	966	925	937	999	908	928	898	863	904	951	849	902	973	941	915	905	904	883	950	902	930	899	925	922	911	935	891	956	901	898	933	907	890	936	959	965	925	907	883	978	988	920	863	900	899	872	954	886	921	937	942	981	939	905	930	907	953	871	907	899	900	896	953	955	902	916	941	995	937	902	929	919	970	945	889	949	923	926	918	919	935	948	880	888	964	987	964	908	954	932	913	887	931	995	969	950	900	909	969	976	894	919	929	926	889	931	876	902	927	889	952	882	928	936	948	882	921	968	900	928	907	982	943	936	857	973	970	877	958	896	911	906	940	969	900	937	960	964	935	942	933	934	909	894	856	895	976	881	903	917	922	921	905	949	928	911	864	1001	900	906	955	958	951	922	922	851	904	969	947	985	931	900	916	957	946	962	891	934	934	887	900	870	897	909	909	933	922	899	961	949	849	903	963	967	905	943	955	886	955	966	908	886	914	919	857	882	896	912	901	923	952	916	932	903	932	959	894	937	909	916	933	933	937	984	901	930	960	970	969	981	885	911	926	977	918	933	892	921	921	953	919	904	881	911	928	923	956	898	891	929	897	962	997	958	1036	858	902	923	918	971	976	881	927	897	929	939	855	914	957	989	922	950	924	913	923	901	948	926	935	949
9037	4442	4597	3273	2091	1394	1059	822	697	611	517	479	413	464	430	379	361	424	360	353	395	339	373	343	373	363	390	346	381	363	350	352	331	348	325	348	370	368	350	361	384	348	349	361	371	341	376	363	362	385	359	380	389	402	354	343	340	324	362	353	344	368	360	353	339	349	388	331	364	343	367	340	371	371	351	358	343	363	313	358	313	377	388	404	395	409	391	369	354	373	341	350	340	353	357	367	392	314	372	378	352	350	348	358	326	315	353	377	358	372	349	333	387	369	325	376	322	332	356	377	355	322	386	388	344	375	376	362	366	334	346	386	378	356	344	367	370	348	355	392	344	331	402	351	372	334	383	347	321	350	380	391	400	333	346	338	382	358	379	374	360	340	363	350	361	363	360	333	358	364	344	353	346	389	372	355	363	411	373	383	332	343	356	353	350	333	369	331	350	375	346	334	366	380	343	320	352	351	351	364	372	366	409	355	382	340	336	357	366	340	351	360	351	367	355	346	409	332	345	359	322	334	367	354	330	405	357	390	366	362	335	368	385	343	358	341	347	363	360	309	346	384	374	342	344	335	352	317	352	327	385	330	356	331	355	353	343	392	385	372	357	338	377	363	363	335	365	389	348	398	376	344	357	370	362	356	378	370	370	368	370	360	369	396	364	378	373	343	325	366	366	363	348	376	316	355	361	331	374	380	341	377	380	350	372	332	355	328	321	359	360	364	350	345	367	351	375	333	354	367	357	358	364	354	384	355	364	369	352	364	323	343	328	395	373	351	325	366	353	335	338	389	384	380	370	357	369	358	363	372	382	341	350	405	356	340	341	385	354	369	369	369	363	370	342	348	333	365	350	315	371	388	340	327	336	342	381	362	367	355	384	359	388	350	380	319	313	354	354	337	364	395	368	356	400	366	368	385	327	357	345	356	341	341	329	360	329	370	345	361	328	369	351	342	332	318	340	355	356	353	345	362	369	350	337	328	346	358	326	345	374	374	384	310	350	342	339	328	375	330	339	354	358	357	382	361	364	382	375	322	359	370	380	360	371	357	349	330	355	369	314	324	323	338	371	366	363	373	308	342	370	367	333	379	361	363	326	322	347	349	326	386	394	371	366	390	329	361	353	358	387	390	356	371	329	342	344	342	364	392	344	381	357	351	367	335	324	381	370	356	394	345	345	403	333	357	396	360	343	364	316	337	367	367	357	319	360	385	363	353	376	354	363	364	367	344	370	347	372	383	355	366	340	361	372	336	379	347	371	358	358	375	341	392	332	340	341	358	373	383	395	364	385	356	311	372	370	379	352	374	341	386	372	381	349	339	349	349	332	356	378	401	376	365	364	415	370	365	344	342	340	385	364	341	380	342	396	362	346	339	378	337	346	360	372	352	346	334	381	397	357	379	353	340	337	357	324	376	358	420	359	391	350	354	333	333	349	391	347	391	352	373	355	335	371	359	350	335	350	347	370	371	395	336	336	359	338	393	373	372	349	367	340	361	367	370	390	365	349	365	347	344	340	377	386	334	353	317	356	357	379	332	306	348	367	357	373	346	334	384	384	340	365	336	340	381	375	346	336	362	339	380	333	339	356	354	351	354	336	335	336	376	351	336	313	368	341	367	350	361	378	368	339	340	363	382	394	338	361	389	341	360	377	367	368	368	364	359	358	345	350	351	339	355	373	327	366	364	331	338	386	381	318	390	363	355	360	353	357	320	382	367	349	398	351	391	315	358	392	343	346	378	355	355	331	375	360	333	368	337	326	337	346	391	366	350	350	366	363	377	335	399	357	375	347	369	385	323	357	369	323	331	384	357	359	337	296	353	355	364	328	321	345	362	364	410	354	368	359	386	364	352	372	367	341	392	390	374	359	333	348	379	359	350	327	351	369	335	322	364	354	344	340	346	344	362	359	354	373	312	339	337	342	376	362	340	366	348	383	372	353	350	360	368	337	336	325	365	417	377	345	333	363	388	403	340	354	359	344	371	343	358	335	379	409	394	365	352	359	340	375	348	323	354	362	357	352	371	350	402	367	374	371	347	375	398	369	359	382	333	358	376	366	325	376	348	369	378	340	362	342	357	369	337	378	359	313	377	408	335	373	369	362	349	341	322	357	364	374	371	366	334	378	397	359	341	349	336	371	370	383	343	392	402	337	383	348	389	349	371	378	371	365	365	339	382	351	351	363	369	371	365	324	341	344	334	376	325	350	373	341	359	333	336	342	362	361	359	362	325	361	385	317	336	346	398	407	357	344	380	401	353	336	332	383	375	332	349	334	368	407	371	346	391	346	384	377	363	355	382	375	370	346	368	384	359	383	354	371	359	371	346	389	359	349	354	360	361	368	350	329	310	380	353	361	348	351	374	385	344	401	338	326	385	361	381	361	328	351	383	354	345	346	386	354	365	375	384	367	377	346	360	358	338	370	332	379	358	377	388	379	352	369	419	344	365	371	337	338	352	354	350	347	341	338	306	362	356	355	369	339	388	382	347	365	363	339	316	356	346	370	342	353	354	338	338	368	334	324	328	388	342	338	302	330	341	389	301	382	340	348	368	354	358	332	370	366	360	367	370	356	357	366	353	358	375	351	362	336	358	354	353	370	374	357	362	349	355	344	354	373	376	351	375	341	359	380	375	372	318	403	375	368	368	372	370	404	383	337	371	328	369	307	387	385	361	318	361	347	336	361	376	326	395	348	359	364	324	377	376	334	337	323	330	337	328	354	315	340	384	388	360	341	383	383	375	348	325	389	364	338	329	354	360	334	340	340	318	355	385	345	345	380	384	362	367	336	338	378	331	352	312	338	371	359	346	339	328	332	378	332	376	337	362	379	353	375	376	381	358	365	379	355	371	363	326	296	321	362	366	355	352	339	368	378	360	360	362	363	360	364	362	357	358	350	343	356	352	373	362	361	350	357	383	367	343	332	347	350	365	357	357	367	369	404	355	309	342	315	364	379	367	333	359	341	368	351	356	353	333	378	371	408	346	350	377	346	347	348	378	372	393	335	366	351	356	365	369	379	339	362	342	366	346	379	307	385	380	323	350	379	366	331	367	350	383	384	362	355	352	316	362	341	397	359	377	380	360	373	382	354	389	376	368	380	354	410	345	337	379	376	359	342	335	360	393	367	319	353	326	328	313	345	361	407	391	345	384	390	324	371	331	339	331	369	329	351	373	373	374	372	331	358	345	378	362	358	365	357	371	350	381	370	364	381	354	354	390	328	359	370	354	380	327	348	352	345	362	356	370	380	365	363	387	381	352	319	350	376	343	340	366	374	372	388	372	364	342	324	389	318	353	350	362	332	327	379	358	324	341	367	350	345	374	364	318	330	361	372	352	357	339	381	368	410	368	349	352	361	336	348	379	320	337	391	350	389	364	322	384	408	332	359	339	359	330	341	376	364	350	326	314	341	370	347	369	350	386	341	369	406	344	384	357	371	366	374	374	346	337	344	332	366	340	353	354	355	381	370	375	349	337	377	327	391	372
5599	3974	7992	8451	7055	5208	3886	3148	2542	2136	1574	1253	1160	1170	1024	991	935	783	810	876	857	870	842	843	784	818	785	792	742	822	760	790	785	806	789	766	808	783	805	772	823	783	800	824	774	823	805	862	810	846	815	795	791	776	822	811	785	807	805	793	809	751	746	780	752	753	808	766	774	789	709	787	798	807	802	813	768	797	835	830	775	720	795	823	807	788	843	805	779	792	767	803	709	797	772	777	802	769	825	825	715	768	772	711	779	802	817	761	762	778	804	760	814	771	811	767	785	800	805	737	761	787	803	853	799	777	773	799	791	825	810	757	758	812	779	804	810	759	762	763	800	815	814	779	769	745	728	752	791	766	742	814	784	794	768	789	809	758	817	826	788	800	802	784	731	773	805	826	784	788	735	787	772	787	767	779	744	823	785	830	794	805	822	799	736	753	813	692	794	756	759	751	728	781	799	796	707	801	815	818	780	819	797	805	805	766	808	809	732	736	776	770	774	764	819	798	776	745	800	776	801	847	815	773	754	767	758	800	783	771	759	780	793	796	744	812	784	797	790	798	731	791	798	707	746	747	783	783	796	772	753	761	814	747	723	808	775	755	752	781	764	762	802	805	782	783	785	771	815	783	808	752	732	766	804	771	775	744	757	788	773	784	753	750	784	767	761	793	785	803	754	766	729	820	783	776	782	741	825	763	836	742	749	785	760	748	778	800	779	762	787	761	774	775	772	848	804	753	737	759	746	844	810	748	827	830	796	776	775	809	775	795	783	825	746	806	726	808	737	824	796	764	751	783	824	807	745	781	728	780	765	743	734	806	742	782	773	794	771	776	806	816	718	792	751	798	701	782	847	803	802	778	773	777	780	738	788	778	775	748	752	810	786	752	767	800	722	798	799	791	807	781	784	779	769	799	758	739	738	730	745	789	742	788	757	757	788	834	772	759	780	768	757	800	784	763	786	775	742	770	787	776	722	742	736	775	786	755	817	746	809	767	782	782	796	792	778	758	754	851	775	827	768	758	787	782	822	780	742	806	749	758	761	775	772	794	783	782	760	746	797	802	754	809	800	764	760	783	704	788	773	780	773	804	801	803	826	781	787	797	771	802	765	761	762	805	824	760	775	782	793	829	783	774	773	795	777	780	786	819	753	768	752	781	777	770	753	821	748	802	786	829	713	761	796	739	728	768	811	798	784	787	767	764	796	801	783	783	736	809	824	791	785	819	774	765	805	766	797	748	797	779	827	766	832	760	757	794	776	765	790	805	808	768	774	779	756	764	802	835	768	790	770	810	772	803	755	789	805	734	822	816	803	758	750	764	753	821	800	767	767	763	779	785	789	794	763	743	809	740	788	817	761	814	811	820	792	751	763	774	776	766	775	760	830	782	782	813	735	788	801	818	791	742	774	746	810	743	774	791	738	814	769	776	756	826	782	776	713	794	792	754	782	732	735	758	794	807	768	739	783	749	789	790	693	801	833	834	792	784	768	873	777	768	800	774	757	766	773	768	793	837	791	763	793	803	749	762	727	770	820	789	805	795	734	775	820	807	814	756	740	743	859	770	804	770	752	814	770	773	752	784	768	820	745	744	790	742	786	768	770	808	776	747	797	793	729	774	760	726	795	754	782	756	861	789	764	821	807	757	786	729	768	818	762	790	783	787	769	785	825	745	798	785	739	801	823	796	797	755	778	770	810	754	817	758	806	780	769	826	797	754	762	764	789	787	801	757	799	810	782	762	814	797	809	763	777	735	769	810	758	743	820	773	778	814	805	782	826	720	776	748	788	777	743	794	828	774	783	787	771	774	751	772	804	747	796	787	773	762	793	769	766	786	731	841	781	825	795	810	784	796	792	816	750	775	852	790	796	806	745	828	756	768	827	791	792	762	822	802	858	781	781	778	785	770	778	800	788	784	804	760	783	759	808	775	753	773	788	762	790	834	776	791	787	796	768	748	760	730	762	809	751	749	764	805	779	770	794	809	757	759	781	708	766	746	760	830	748	764	748	775	741	763	775	792	749	745	757	807	855	757	817	832	807	794	751	775	795	780	789	760	789	759	741	778	767	755	801	762	770	748	754	799	812	777	770	786	804	738	763	742	775	764	773	767	765	743	788	798	774	743	714	793	766	780	769	780	825	818	802	783	801	761	746	773	776	790	789	807	745	785	750	785	793	741	744	751	816	770	816	782	815	802	758	756	757	815	807	737	796	815	774	803	793	820	751	772	724	801	790	792	866	773	769	768	808	809	803	813	779	776	802	767	784	783	776	792	774	768	774	758	771	807	754	791	756	789	769	775	770	793	781	769	807	753	803	847	755	762	777	776	744	789	807	751	796	808	751	717	820	748	786	778	758	741	798	723	765	799	805	768	762	767	753	710	769	817	810	793	752	763	754	768	739	767	762	756	758	757	774	754	777	803	735	804	777	773	753	799	791	762	737	784	740	756	730	799	755	801	780	786	810	789	780	769	754	776	743	753	785	786	812	771	814	748	793	732	824	768	792	763	736	785	797	760	838	811	779	765	810	776	774	724	740	745	844	754	744	752	746	787	760	755	795	779	750	820	749	805	843	768	807	777	809	788	763	773	804	786	749	744	750	752	765	779	750	795	772	785	766	730	767	773	781	773	780	753	775	813	814	778	800	819	807	773	752	781	760	814	797	770	751	792	818	749	788	765	821	714	797	739	775	807	718	746	827	806	780	820	784	795	804	766	768	776	825	779	714	804	769	808	803	779	819	810	800	812	793	758	793	765	807	783	759	756	788	753	733	757	723	790	743	764	761	805	798	766	826	835	777	793	799	787	804	754	832	808	778	764	762	783	758	780	771	774	775	762	801	788	823	756	777	741	746	754	808	844	815	819	782	797	827	751	707	759	805	816	778	748	767	784	777	788	774	813	779	784	749	766	716	743	765	741	822	749	787	815	794	783	770	823	779	783	737	795	775	793	812	826	826	786	785	782	823	790	763	820	816	752	771	747	791	766	748	763	760	821	757	769	779	735	783	768	766	736	805	753	736	764	785	875	880	779	744	789	749	816	798	786	824	820	749	842	811	785	740	821	763	798	760	772	767	758	733	794	769	803	775	769	766	774	745	782	784	791	822	760	714	799	781	815	776	751	701	786	795	792	822	732	746	791	784	728	780	827	821	894	788	833	803	768	778	788	832	766	783	797	800	792	788	800	759	771	763	718	808	777	824	777	799	742	718	802	808	794	737	823	779	726	776	801	789	764	785	745	803	824	774	768	798	826	799	783	809	749	802	803	765	765	788	820	791	763	801	855	764	801	750	769	736	799	806	767	760	762	764	778	766	785	769	790	811	814	753	839	782	766	754	859	743	793	777	749	816	742	809	796	800	777	749	784	802	757	781	758	772	754	781	749	736	801	752	798	842	757	781	770	774	852	784	782	781	814	785	751	788	813	752	762	767	826	829	829	761	771	772	830	754	793	773	788	824	798	826	798	743	776	812	811	816	784	764	750	791	742
18573	8745	8913	6687	3733	2406	1664	1192	910	772	652	529	447	430	418	423	378	365	339	372	353	368	364	360	340	341	355	384	359	352	337	367	353	348	330	339	369	348	361	347	353	351	365	357	344	368	343	351	334	371	355	370	348	344	345	323	364	378	362	340	387	347	337	344	358	330	344	341	310	325	327	345	320	379	360	326	368	317	348	319	383	342	381	318	327	364	347	343	370	309	335	367	335	312	374	350	367	348	350	335	347	345	313	308	350	345	358	343	339	335	365	341	325	339	366	322	366	355	318	346	308	364	356	336	308	349	322	357	350	354	357	334	369	331	303	345	378	303	400	359	370	330	372	311	335	335	358	336	327	358	357	360	350	318	338	328	328	335	356	331	376	367	345	313	343	318	357	388	318	370	343	364	314	346	330	349	384	360	351	386	321	398	369	348	356	345	325	317	294	355	342	323	319	351	367	338	352	331	340	373	355	314	359	362	320	321	340	330	328	313	337	358	360	370	328	359	319	323	351	320	357	323	314	358	382	344	378	330	335	359	333	368	368	360	327	330	342	323	330	370	372	358	343	333	352	340	357	345	346	356	346	372	364	374	371	355	323	365	345	318	363	340	349	367	359	348	312	358	338	334	371	340	380	354	292	368	371	362	352	328	313	325	314	352	365	336	359	343	335	346	336	357	377	295	340	340	335	334	372	332	348	338	326	351	318	359	325	345	366	328	366	336	353	329	354	344	350	333	339	355	361	369	321	319	333	364	357	326	353	368	332	359	330	366	340	310	312	367	315	341	333	351	360	331	356	336	368	337	359	349	326	366	321	308	341	400	329	322	369	337	342	359	333	311	362	359	348	332	400	356	359	348	354	333	329	342	330	321	365	340	361	308	347	362	336	328	359	339	377	328	336	351	350	365	311	336	320	357	356	340	354	368	363	331	326	319	346	347	351	326	326	350	357	332	342	347	337	349	373	340	347	359	353	342	326	365	305	322	330	380	318	339	368	331	345	396	325	348	359	363	368	321	287	320	340	315	365	337	331	309	346	318	355	332	346	371	330	362	359	350	338	308	325	381	327	338	322	361	377	355	345	375	326	335	352	353	332	337	371	345	332	318	329	352	373	351	338	333	372	327	299	323	389	350	327	333	337	379	359	376	318	351	326	335	373	359	351	338	313	305	355	346	355	346	340	324	320	340	323	320	361	342	347	336	335	346	359	346	328	389	338	353	383	345	344	342	291	345	340	339	336	335	351	386	349	344	355	333	328	361	358	372	362	314	330	346	394	345	381	354	358	339	335	317	338	328	340	340	339	358	363	387	319	351	343	328	336	356	362	365	310	322	350	341	362	314	342	339	329	343	322	333	336	351	320	382	338	361	362	353	341	398	321	354	304	380	334	372	351	332	364	355	373	331	338	373	329	350	347	342	348	343	364	323	366	328	322	311	350	339	352	364	363	391	331	339	346	354	350	341	295	335	302	310	324	347	353	328	352	324	370	325	354	344	329	350	349	351	389	339	348	324	333	355	351	355	323	351	344	346	345	329	357	354	333	357	365	357	332	375	348	356	391	339	338	332	319	335	340	334	341	374	359	326	338	374	317	345	348	325	329	361	311	353	306	349	359	368	355	366	348	346	378	387	356	349	343	335	321	324	372	334	359	351	348	342	351	356	299	315	327	363	306	313	328	355	345	377	352	332	307	356	347	341	340	360	418	335	339	364	343	353	348	345	348	311	384	338	330	346	322	303	351	386	330	346	346	355	332	285	366	372	352	341	322	349	356	341	369	345	319	339	356	323	362	337	310	361	333	332	329	357	371	328	347	363	302	326	302	333	379	342	339	326	339	323	341	354	382	369	314	342	392	351	370	318	339	324	357	320	374	322	337	356	375	364	341	339	382	323	356	307	374	340	355	319	344	364	367	327	340	354	344	332	343	350	381	341	374	351	382	314	360	373	345	374	340	354	359	360	311	364	316	335	346	331	335	332	351	353	343	338	339	347	353	360	337	355	325	344	357	337	357	355	340	329	324	355	363	346	362	347	320	321	374	325	354	341	313	385	300	359	311	317	344	371	353	368	367	330	364	349	370	331	332	351	330	362	318	367	353	341	360	343	329	339	354	351	340	356	372	312	362	383	353	336	341	327	367	344	346	337	389	345	345	349	352	353	338	325	339	364	350	379	327	355	357	343	339	369	358	333	368	363	327	339	342	345	309	346	361	342	350	348	393	319	371	353	362	315	342	357	344	348	356	333	325	346	311	376	367	377	367	359	350	348	319	372	332	359	361	365	351	336	327	345	340	322	375	362	333	332	337	337	369	334	340	344	373	325	390	351	368	334	342	348	357	337	337	306	338	337	380	355	359	326	351	338	335	315	322	336	356	356	370	324	339	300	365	345	299	313	328	339	364	331	350	388	361	371	349	350	330	369	342	352	342	311	386	363	389	329	345	347	344	344	358	334	331	342	344	364	350	326	348	354	383	353	346	378	372	327	344	368	356	350	336	362	342	341	347	327	370	331	334	338	361	336	353	369	332	338	375	341	352	328	336	340	371	335	311	333	358	338	374	348	324	338	348	372	365	322	332	348	351	363	345	356	330	390	390	359	361	372	395	367	344	371	309	353	370	361	342	339	395	334	372	359	371	351	359	326	366	364	372	320	373	374	352	353	333	363	338	359	320	352	354	331	372	294	357	355	320	339	360	334	353	351	358	341	314	329	345	334	330	371	333	335	361	320	324	361	318	331	324	339	351	334	359	334	334	327	308	331	333	396	346	319	357	335	364	353	341	357	382	322	347	342	349	339	372	348	383	341	334	364	359	356	397	353	359	349	324	362	390	349	330	371	341	395	350	335	353	328	378	339	351	347	318	378	365	356	326	342	372	351	353	321	339	314	343	369	330	344	381	362	378	348	410	373	347	346	366	337	378	325	333	357	365	324	355	367	356	339	352	349	290	338	357	335	338	339	360	327	318	331	323	337	332	333	360	322	364	357	349	328	337	356	354	355	333	356	355	356	342	351	329	310	338	371	318	311	339	350	315	348	355	342	354	343	360	361	374	351	340	363	369	383	337	342	326	362	350	335	363	367	323	334	322	379	372	353	354	349	348	372	358	350	353	363	350	353	369	357	336	353	380	333	352	315	341	341	349	328	369	348	322	358	326	356	335	336	350	342	309	353	319	330	340	327	361	340	336	359	331	351	384	374	377	349	354	336	342	333	351	352	340	392	340	362	341	340	360	348	353	329	354	354	327	316	346	336	369	354	333	373	368	358	369	360	360	390	363	376	339	381	326	331	394	311	352	343	371	352	334	355	362	353	350	334	328	315	334	337	345	314	324	337	378	320	360	290	323	340	350	348	352	356	368	342	314	361	354	351	339	320	316	343	360	319	377	356	322	338	378	324	344	365	335	340	354	353	360	349	357	348	349	357	317	346	339	339	333	330	339	347	367	322	370	347	366	355	336	404	368	375	365	345	325	344	348	364	332	355	343	355
11520	7113	13005	14083	10267	7767	6089	4569	3711	3031	2303	1676	1478	1335	1227	1120	1051	957	945	911	932	979	910	872	876	848	806	822	787	819	777	793	806	794	796	765	839	776	812	772	803	769	832	818	882	874	807	815	845	836	815	783	815	795	752	773	714	792	784	737	796	765	741	820	813	774	760	770	759	745	779	751	746	770	774	777	766	792	770	775	771	711	821	753	733	809	812	798	779	734	825	811	745	739	792	800	765	772	764	811	796	820	823	738	778	814	778	799	767	804	811	767	784	790	791	796	764	766	766	781	764	764	769	739	830	822	813	785	723	766	790	766	770	814	774	779	803	756	763	793	769	775	767	772	815	794	755	787	776	766	758	768	790	802	788	768	754	738	790	769	785	775	795	793	738	698	729	752	757	758	831	755	759	763	733	718	797	774	763	782	761	725	765	752	788	807	751	803	790	755	750	743	812	805	801	784	819	749	765	800	755	751	793	747	785	765	767	740	771	756	773	797	758	744	815	778	712	836	742	767	792	759	790	802	766	741	783	760	833	807	760	738	771	800	790	796	727	793	773	772	763	776	708	786	802	782	812	809	832	789	778	774	803	762	770	763	737	786	757	783	787	755	753	752	771	743	802	777	774	767	749	762	740	815	781	778	799	729	745	769	833	758	731	808	723	751	739	828	785	775	747	779	755	783	781	780	743	782	754	740	805	734	754	762	771	741	798	790	770	762	766	762	781	767	818	819	804	789	751	755	824	795	763	761	755	733	776	796	781	751	813	782	802	783	772	721	769	777	764	784	811	741	741	765	759	772	752	747	799	787	783	846	751	769	791	739	796	726	763	734	766	766	811	757	705	802	754	724	754	735	775	728	767	754	747	807	782	786	787	813	794	779	843	760	810	710	780	750	741	784	739	800	805	747	767	826	788	768	813	810	738	765	748	789	789	745	751	779	777	791	786	789	741	780	769	830	768	777	831	797	784	761	769	772	719	756	732	784	791	773	771	760	745	797	806	760	832	777	762	820	750	749	758	737	752	732	763	756	729	754	838	771	813	792	730	768	752	766	775	814	767	803	738	771	772	793	838	796	755	797	804	781	754	744	759	722	767	758	784	770	726	788	745	824	769	780	768	786	739	734	720	818	727	796	779	748	779	746	803	776	745	797	795	759	780	779	759	784	786	758	772	730	751	753	768	786	711	716	757	787	765	772	783	743	759	780	770	788	760	800	755	712	748	806	782	772	748	780	805	789	779	768	798	765	722	790	774	769	780	753	741	769	821	749	739	801	782	810	793	783	721	747	808	792	763	780	799	796	755	781	739	771	800	751	728	780	757	748	748	689	753	754	776	763	792	812	757	768	780	785	780	816	779	793	737	790	775	776	776	758	774	754	765	779	755	767	749	757	744	746	821	750	718	770	785	776	735	780	807	786	788	751	829	761	755	758	783	761	814	778	781	747	774	771	757	831	782	742	778	806	776	767	768	736	752	762	808	762	718	789	811	840	769	735	763	758	828	793	751	797	724	820	768	739	780	783	782	813	767	760	774	790	759	752	768	794	814	771	822	758	792	816	739	771	744	732	748	786	731	780	763	749	777	767	784	785	775	793	783	781	774	768	704	783	761	794	769	779	758	752	815	760	747	766	757	802	774	742	816	760	779	787	738	718	742	814	769	727	809	726	763	770	735	798	773	806	791	770	796	783	773	818	785	755	697	724	771	790	767	805	838	788	743	812	805	730	751	733	818	784	741	799	755	726	793	783	748	774	760	793	788	780	743	830	752	799	727	791	759	752	806	783	795	772	761	784	747	754	736	781	792	754	804	810	750	749	774	763	733	747	770	755	822	790	798	758	728	740	716	784	772	797	800	788	758	793	740	732	767	778	765	751	802	765	768	744	780	794	751	787	756	736	758	759	785	807	761	755	772	795	795	774	763	776	802	800	781	758	768	735	771	811	788	762	729	803	782	742	781	753	730	724	779	783	752	746	764	817	753	747	784	781	805	726	761	720	772	771	753	750	759	722	789	815	808	725	756	711	773	729	775	712	776	780	749	745	786	758	723	760	772	758	751	767	756	763	765	796	738	745	773	791	771	811	789	782	786	765	802	753	797	747	722	775	804	788	790	819	778	791	756	782	768	744	789	751	790	799	799	795	729	778	798	809	771	790	811	778	765	795	762	782	769	802	754	732	728	755	773	761	749	757	785	802	764	788	790	741	712	822	763	751	772	776	769	768	785	783	724	801	802	750	789	716	778	761	761	788	747	791	792	786	743	767	757	841	805	755	792	801	785	821	782	738	801	806	783	772	791	718	799	731	778	735	768	776	778	762	754	800	739	735	790	736	744	762	761	767	768	764	778	764	752	762	794	760	769	743	806	749	747	828	791	805	770	770	744	739	764	808	732	706	731	770	761	802	726	777	774	749	815	822	765	756	806	797	809	834	756	724	764	730	763	775	795	778	799	792	728	783	740	787	778	763	797	764	769	821	736	833	792	768	774	759	766	750	775	774	752	805	736	779	783	760	748	765	764	745	808	804	738	819	759	802	757	751	777	775	772	778	765	741	792	749	800	778	752	835	782	814	755	779	751	763	734	736	783	753	814	756	767	771	833	777	757	760	774	764	783	747	739	726	769	804	762	728	771	776	752	741	748	797	745	812	779	759	768	777	766	781	717	764	711	775	747	781	805	778	750	778	871	768	790	852	802	802	794	790	771	778	762	721	727	739	790	704	773	773	784	782	786	794	861	775	735	794	765	692	735	771	773	722	780	796	731	760	774	795	794	714	799	738	800	817	749	753	740	801	806	812	767	800	741	766	797	730	762	778	789	760	754	766	744	826	773	741	722	779	785	732	739	733	816	774	734	789	797	743	774	833	757	768	786	794	774	780	768	827	760	822	777	796	772	790	765	760	829	812	756	767	797	753	712	768	763	818	750	747	799	752	760	797	752	777	813	744	797	790	733	751	790	772	794	747	800	776	706	808	810	724	769	765	788	752	804	794	739	759	754	777	768	743	775	764	830	758	718	837	765	798	779	767	778	735	788	778	745	786	782	746	747	736	777	739	804	794	790	814	763	807	736	773	781	730	798	733	753	783	798	788	763	776	790	777	758	832	736	821	757	764	802	772	779	812	798	742	737	755	739	754	763	749	832	790	759	793	756	731	769	731	823	768	696	769	797	734	747	785	770	778	754	792	777	770	730	767	766	844	793	742	766	763	782	754	815	710	747	761	734	777	786	819	777	785	777	784	762	810	756	804	777	724	811	732	773	792	784	732	758	784	742	760	828	758	794	776	802	731	748	744	821	733	770	744	787	757	813	793	792	756	805	735	734	786	719	776	731	808	769	762	795	733	729	749	750	764	784	849	770	777	788	812	804	808	781	731	723	702	772	792	775	800	764	754	713	777	757	738	800	793	729	776	770	770	754	799	782	791	855	758	757	777	737	775	781	749	761	834	727	743	786	748	764	748	732	768	815	746	810	764	779	708	764	768	800	791
27477	13341	13514	10240	5579	3500	2364	1658	1156	1018	823	698	582	559	539	488	486	472	461	451	453	441	429	448	435	467	437	465	445	446	444	418	433	431	421	430	414	441	393	409	400	417	411	452	466	428	422	450	430	473	469	464	413	459	422	426	447	396	429	447	452	425	405	430	412	437	387	495	415	434	439	436	415	428	473	419	431	423	438	435	444	476	421	410	397	424	393	471	399	423	396	431	442	465	439	446	358	418	428	428	420	391	456	385	435	387	410	396	408	440	468	436	442	425	399	442	410	439	443	442	389	440	451	462	402	413	451	396	412	413	410	433	427	401	379	431	485	430	428	444	453	417	394	487	444	457	454	443	452	441	429	446	466	432	443	399	411	415	466	417	427	396	400	431	406	450	438	450	400	380	424	424	449	455	421	441	386	438	398	393	390	436	439	364	477	460	409	434	405	463	466	412	449	395	439	435	411	415	462	427	429	423	440	472	397	462	441	398	399	412	431	431	450	451	428	397	435	451	425	460	411	426	442	404	443	432	438	416	415	429	419	422	409	437	412	408	487	430	441	417	391	428	385	450	414	430	424	443	431	432	433	423	440	408	384	388	424	415	410	382	448	411	400	422	435	418	422	405	438	443	454	464	454	442	435	357	413	430	442	430	436	439	447	422	454	393	458	459	417	429	454	429	385	406	431	422	390	417	424	443	449	461	438	430	406	381	401	446	425	458	428	384	414	422	466	451	394	417	401	428	457	445	436	435	403	393	437	427	441	387	436	403	408	486	430	450	437	448	449	449	404	417	443	412	427	411	416	409	445	415	428	424	381	454	420	437	437	446	416	405	442	459	439	437	403	369	402	459	453	428	445	415	436	430	417	431	416	397	435	425	419	444	460	414	434	403	448	405	421	447	431	451	451	407	429	405	462	428	432	412	431	458	456	421	389	447	451	401	437	385	417	411	422	447	404	409	427	436	459	398	434	426	437	458	420	438	448	418	452	398	395	406	467	447	407	397	389	413	438	418	465	418	404	449	415	399	413	441	460	420	438	425	409	413	421	435	401	426	401	391	406	441	399	398	423	458	463	428	449	404	450	449	429	418	381	416	390	421	445	469	411	413	443	436	406	393	419	426	456	430	498	402	404	453	451	420	430	397	438	414	414	434	416	439	404	396	405	411	428	398	457	428	435	407	429	373	424	414	461	445	416	459	480	498	453	425	424	456	443	439	413	441	446	416	453	394	399	437	419	391	430	413	426	453	430	418	434	413	405	412	425	464	435	433	440	453	442	399	399	411	429	419	434	398	411	432	408	425	420	446	413	442	427	421	429	425	421	423	435	418	435	442	429	436	430	404	411	431	446	403	430	386	444	445	426	430	426	437	412	444	424	447	454	405	401	393	445	435	464	447	414	432	379	400	441	432	409	446	456	457	457	412	411	426	416	405	430	430	421	403	425	419	446	378	452	454	444	386	454	496	396	424	407	432	435	426	412	398	420	464	429	444	389	419	449	406	427	385	433	389	410	393	407	445	416	408	436	403	445	431	377	447	406	424	437	442	419	448	433	416	423	412	413	381	408	399	422	460	419	413	418	437	438	444	463	391	417	386	425	419	445	422	424	412	477	431	449	439	433	426	436	410	439	430	425	436	407	411	456	419	451	436	410	414	418	412	422	451	432	445	422	411	439	409	390	431	433	419	385	426	439	461	432	433	446	458	449	395	403	412	451	467	387	487	420	449	423	424	433	465	436	400	445	408	443	446	416	439	472	457	423	422	430	401	404	413	417	506	452	431	384	398	424	430	442	406	416	442	403	409	392	410	399	421	436	438	419	421	465	475	453	441	437	414	415	416	471	430	431	426	381	415	423	391	427	385	395	424	431	443	474	406	398	406	445	460	439	424	422	443	476	403	428	422	447	431	402	452	453	460	390	458	444	416	382	438	424	467	438	427	438	471	414	427	415	435	416	412	421	423	452	420	402	416	417	399	383	429	431	447	414	432	391	435	446	437	426	415	440	438	414	409	418	426	396	401	371	442	399	443	452	414	400	428	438	430	454	436	394	429	448	444	418	415	436	420	388	411	439	442	432	417	429	426	449	446	452	443	405	430	453	390	424	432	416	500	424	406	390	402	462	414	426	457	456	415	423	424	433	461	414	443	434	393	432	439	463	398	449	413	452	402	437	386	451	414	416	452	441	409	481	421	433	445	434	442	386	420	444	393	399	451	474	392	416	410	390	401	427	458	451	442	392	457	405	444	437	416	408	423	400	431	448	408	402	423	443	411	432	443	425	429	472	435	442	417	412	424	371	429	445	417	426	440	427	434	418	435	405	400	389	406	415	436	393	432	428	436	419	465	417	412	442	432	454	433	439	439	428	456	417	429	462	454	448	438	414	465	411	425	402	423	434	422	424	408	426	407	434	452	450	445	420	424	371	436	419	399	407	421	426	455	426	428	422	413	429	457	395	457	411	443	421	443	453	453	416	430	465	462	365	421	464	409	396	395	400	443	415	442	431	439	394	421	432	395	447	454	450	428	413	455	465	431	391	427	447	414	398	433	468	435	446	414	460	420	431	405	422	437	411	442	407	395	431	435	414	396	422	428	440	436	394	415	410	385	415	439	414	413	384	414	387	433	434	441	385	451	433	426	442	424	444	418	414	459	404	432	416	376	408	446	449	407	421	491	428	427	424	446	436	412	384	416	463	412	444	419	434	413	431	456	388	427	458	445	391	432	441	402	440	420	412	444	437	432	459	448	437	425	443	437	426	425	440	448	465	429	418	434	430	436	448	447	426	443	389	431	391	455	418	429	443	446	415	419	416	468	425	431	447	437	439	431	438	432	433	477	411	438	446	445	450	436	470	431	411	420	385	438	435	431	443	403	406	403	445	421	416	439	422	449	388	417	419	415	402	451	428	439	465	443	465	415	419	403	388	427	425	403	417	436	424	441	426	469	438	442	393	418	441	430	417	476	442	454	433	432	377	418	437	441	437	435	445	400	388	430	414	435	399	424	436	379	441	408	437	407	449	424	429	417	453	451	415	446	441	421	443	412	448	413	397	404	400	436	416	420	406	411	421	434	433	436	443	443	402	425	476	427	435	416	388	433	467	430	457	458	408	396	412	416	377	398	457	424	388	426	447	448	421	436	406	409	417	407	428	381	385	435	402	455	420	396	409	427	446	493	410	415	412	438	417	474	407	452	452	434	411	455	427	399	435	435	413	416	415	431	447	439	416	456	443	478	452	430	422	455	406	438	480	409	490	442	400	474	400	422	448	417	466	433	382	424	431	402	388	415	437	428	448	436	452	452	405	442	410	427	431	405	408	441	435	392	393	419	426	456	406	436	429	441	476	443	426	420	421	424	418	381	445	417	457	414	419	453	376	413	377	432	409	418	396	418	429	455	440	390	454	416	428	427	416	448	415	424	411	381	486	425	439	427	432	417	441	453	407	412	442	406	408	427	385	412	413	440	397	429	453	486	449	444	390	445	409	440
15459	9611	17341	17753	13265	10196	7983	6058	4923	4079	3005	2222	1885	1705	1476	1438	1204	1168	1173	1110	1069	1103	1107	1185	1090	1025	946	1025	1008	983	993	981	963	966	942	958	967	964	962	985	941	1029	988	989	1039	1055	1073	1054	1031	1038	976	977	946	896	940	952	919	965	891	925	899	960	904	955	926	912	887	864	929	931	971	916	906	934	939	909	1007	909	918	903	911	892	926	903	929	961	917	898	908	927	941	838	967	907	905	941	960	903	941	915	931	933	860	918	931	934	917	933	962	923	947	907	901	901	952	946	940	942	925	906	973	905	992	944	912	960	907	974	930	926	918	934	941	963	915	917	978	958	966	963	989	927	918	1010	927	914	979	926	923	945	940	930	931	892	870	906	952	900	891	950	892	956	906	927	862	980	892	923	920	903	927	892	974	978	992	891	896	976	914	934	970	966	973	918	925	955	966	894	929	909	910	992	932	892	917	916	946	914	941	975	892	973	911	923	946	892	899	919	937	918	888	934	894	908	911	894	924	922	913	902	887	931	914	934	951	986	925	963	954	922	996	887	960	960	985	911	982	932	914	966	919	937	978	936	886	926	937	903	905	980	954	927	949	923	872	913	883	933	949	942	889	929	911	927	972	947	892	888	974	887	906	919	928	931	905	884	921	910	895	941	991	934	915	898	926	914	880	925	827	922	876	881	905	903	924	945	906	926	936	898	906	948	943	965	950	928	959	962	960	932	909	949	894	900	914	937	924	949	959	997	887	922	914	933	930	892	954	910	909	911	954	947	923	969	942	918	905	908	982	902	963	935	919	919	926	888	934	942	898	919	940	949	874	866	902	920	917	945	858	852	914	887	933	902	927	965	964	915	899	939	940	938	926	931	947	912	954	956	943	910	943	954	951	926	947	926	914	911	900	905	945	950	941	951	933	977	979	970	893	899	918	888	893	899	905	943	943	963	912	979	960	955	960	961	905	952	882	913	924	976	978	989	898	935	941	967	886	871	917	934	888	962	888	907	920	947	956	971	956	880	911	897	941	923	956	927	895	900	935	916	919	910	964	945	946	932	904	921	956	883	940	991	936	950	922	903	953	917	940	912	934	916	914	857	936	872	891	930	904	938	946	954	938	968	919	957	996	893	947	905	901	889	935	950	948	936	916	913	930	940	926	929	950	865	943	904	937	909	914	946	865	924	1003	903	900	909	924	888	924	926	932	975	902	907	917	957	967	867	927	959	956	863	902	893	958	917	900	930	948	931	963	901	878	931	950	890	934	936	886	892	920	944	925	894	942	980	878	898	866	880	903	937	933	963	927	897	911	973	916	914	964	922	930	937	916	955	924	935	924	948	927	914	931	942	892	878	868	948	884	862	949	961	922	870	968	1000	926	907	918	894	931	909	943	934	935	941	930	945	991	942	965	930	919	972	938	948	923	943	970	945	930	879	857	891	886	958	948	937	893	964	928	929	909	884	950	950	907	933	928	923	930	917	926	939	975	935	943	938	945	965	923	895	942	992	847	891	939	886	939	1001	878	910	883	912	919	910	974	901	925	908	921	898	878	940	949	908	958	923	959	956	898	876	954	961	921	986	915	945	946	940	958	928	939	977	902	951	927	941	967	904	905	891	925	888	911	944	920	904	889	951	933	939	955	948	909	967	895	941	893	928	919	869	922	917	905	944	921	934	956	863	922	917	967	946	893	863	925	907	916	947	956	966	874	885	903	935	949	956	947	913	915	984	900	944	936	927	920	925	940	866	924	863	933	932	930	906	907	900	884	927	965	938	930	917	945	920	910	912	950	973	975	954	915	870	901	962	908	897	917	961	928	924	863	921	927	858	929	922	943	901	973	879	879	905	912	912	929	904	897	991	922	947	905	957	929	894	887	923	900	929	932	884	907	904	873	942	956	918	903	917	908	925	971	980	945	888	886	930	945	905	884	911	908	971	962	895	908	997	911	913	950	956	945	884	935	962	954	930	905	890	930	896	925	874	912	913	928	947	933	924	986	890	988	905	890	934	937	902	911	885	954	897	863	934	979	941	955	898	915	1016	927	983	942	877	949	958	883	919	916	988	888	974	934	892	939	947	923	913	886	898	913	930	872	960	971	936	881	966	915	964	940	933	915	908	908	862	925	861	876	909	917	925	935	932	981	887	952	902	1021	928	958	915	895	952	923	962	899	880	948	935	875	945	941	949	902	912	932	914	949	913	915	922	938	922	970	912	931	921	950	943	914	926	895	949	916	955	922	919	886	825	985	878	942	916	921	927	942	913	1011	937	940	957	915	929	952	925	943	931	931	916	935	905	914	851	906	959	927	935	929	913	921	892	950	904	865	942	930	890	903	973	966	899	935	920	1007	946	865	887	922	926	914	883	926	913	942	932	963	917	1002	931	929	906	912	957	912	954	960	865	896	932	885	928	946	917	914	924	954	959	948	889	893	930	925	904	949	937	895	878	947	960	967	939	889	967	934	926	942	928	923	912	923	905	940	910	916	963	932	958	955	928	927	963	916	882	911	915	918	978	893	966	918	882	913	953	908	916	918	876	916	926	884	916	859	967	958	950	906	895	915	920	948	909	914	872	884	895	944	861	963	888	866	931	913	867	894	887	997	876	948	914	910	952	958	914	928	919	914	951	971	948	960	936	889	911	929	870	969	898	915	927	932	908	933	983	960	982	957	892	884	913	873	894	901	999	957	910	956	903	918	932	933	893	892	899	923	962	946	980	929	871	899	964	970	958	889	961	913	889	896	935	945	872	914	890	946	924	964	949	915	969	924	945	935	953	912	926	920	903	940	939	875	903	936	922	982	924	914	981	923	943	892	876	924	919	946	891	1002	856	933	959	928	931	973	881	952	986	971	923	905	931	933	897	920	967	978	936	944	921	974	957	917	977	953	984	896	949	937	1001	925	992	955	899	931	897	913	933	910	912	956	980	922	932	900	982	893	946	954	942	945	906	921	930	857	901	938	862	936	941	979	1009	919	959	921	976	897	897	964	964	902	934	949	995	955	972	917	925	957	905	940	923	936	918	901	1018	931	902	962	856	974	962	890	906	926	935	967	935	889	911	943	918	967	894	929	925	1016	929	882	930	893	971	958	986	979	939	942	910	892	907	933	852	884	881	942	903	932	922	918	949	968	917	917	927	866	897	947	931	931	990	904	910	943	909	965	921	903	951	937	947	945	959	899	930	919	959	923	981	889	959	978	945	925	955	925	944	894	894	950	906	948	934	904	931	895	884	889	965	925	927	996	949	946	881	936	849	966	893	936	983	925	889	864	969	926	905	965	915	913	962	885	950	946	957	951	874	897	910	926	981	994	902	916	847	908	902	887	919	937	928	958	939	968	912	936	867	899	920	941	928	883	901	956	935	908	871	906	937	920	915	957	888	974	936	891	944	955	915	917	961	935	857	883	921	950	932	899	888	876	944	906	893	870	976	903	915	954	944	932	923	924	909	875	960	962	955	935	930	962	968	859	931	896	927	954	886	932	950	901	888	914	929	941	925	895	926	888	934
9124	4246	4404	3388	2016	1459	1079	764	689	587	520	469	456	399	395	379	416	393	378	378	376	433	383	351	398	378	352	332	332	357	357	340	351	351	360	333	339	374	360	377	354	362	391	352	357	377	319	364	337	347	393	336	365	347	394	348	345	356	362	356	380	386	346	343	332	379	374	320	341	324	359	376	365	356	349	306	341	334	341	375	354	335	344	347	331	380	303	369	376	326	341	357	344	353	336	369	341	349	336	355	362	385	413	325	367	373	350	354	334	384	401	372	358	339	352	291	350	374	389	340	315	310	376	351	347	383	334	381	364	353	316	361	347	364	386	349	347	349	322	367	357	346	331	344	322	348	378	319	370	324	397	359	310	382	372	370	390	371	353	358	343	368	334	368	366	352	373	329	338	372	334	327	347	364	344	372	353	365	359	336	337	334	336	353	398	375	334	362	353	363	347	355	354	384	355	327	361	383	342	358	375	337	340	342	356	350	356	369	337	392	343	353	324	330	378	382	361	392	359	332	361	414	316	330	335	357	366	347	366	339	346	365	345	352	381	378	353	359	387	355	366	353	346	365	365	372	342	332	349	373	397	362	351	378	379	369	345	373	346	373	358	335	368	322	330	384	348	314	344	321	318	334	335	336	343	355	379	329	346	346	341	378	356	366	360	332	332	360	364	327	358	340	343	338	343	368	373	331	359	317	358	321	329	344	342	350	359	359	370	315	323	360	382	365	361	366	378	329	354	388	342	365	374	357	345	381	347	387	375	345	402	364	327	349	340	341	371	391	337	312	358	379	391	414	343	342	365	370	349	390	373	351	341	360	351	352	343	359	295	367	400	368	368	341	335	340	359	355	392	384	354	339	348	362	367	343	368	323	312	321	358	338	369	337	344	353	362	353	315	342	348	367	379	321	376	384	379	356	371	353	390	357	338	359	390	364	329	377	358	347	338	312	360	365	372	349	346	355	343	367	326	366	350	334	349	346	361	339	336	342	354	368	355	377	343	302	372	331	349	324	347	368	343	325	366	414	384	349	364	362	378	368	311	328	363	365	341	340	354	343	350	308	314	355	368	396	352	341	363	366	346	313	381	349	382	332	367	353	339	342	332	354	352	349	349	292	355	381	383	361	386	337	355	336	383	346	364	346	365	362	357	377	338	326	351	336	358	368	335	379	359	319	347	349	368	346	379	352	352	394	342	365	354	352	387	327	370	367	348	338	354	353	348	342	374	384	373	324	334	313	374	343	338	391	347	371	326	349	338	321	360	350	372	330	314	364	357	333	354	350	400	330	366	380	357	374	386	378	361	309	345	363	338	342	355	325	349	367	350	343	332	374	347	351	352	313	330	352	370	336	343	359	385	342	353	334	300	407	371	342	343	400	355	378	362	349	354	352	349	368	353	345	317	354	340	348	355	361	364	340	309	366	341	355	398	360	333	366	370	330	375	340	358	375	332	361	335	335	370	394	324	371	328	325	353	372	345	324	379	325	361	357	350	335	364	380	363	347	328	349	374	338	365	363	375	364	338	320	364	365	378	348	390	346	349	369	347	350	295	354	319	322	333	342	366	317	370	324	371	351	354	358	346	371	343	302	331	365	364	358	342	355	344	365	372	396	346	329	318	344	359	406	359	354	344	345	367	337	351	329	366	343	397	352	364	313	411	365	353	334	348	425	345	359	351	350	367	373	340	347	355	369	371	342	346	358	338	351	390	380	349	372	354	325	376	349	371	362	340	335	379	359	356	348	346	340	352	344	368	376	371	369	360	330	357	331	364	356	356	350	387	336	362	338	356	379	350	392	322	358	322	353	363	388	327	374	363	367	367	343	347	380	327	389	350	336	365	348	333	362	319	364	371	334	368	360	380	304	363	368	356	397	332	356	321	335	323	381	336	330	362	344	330	336	382	314	361	371	315	342	339	347	326	335	339	330	353	346	349	340	331	325	348	342	384	360	388	378	341	364	375	339	344	327	364	360	361	366	334	347	392	375	382	343	353	324	322	368	346	318	326	362	362	392	365	338	343	356	387	388	363	362	350	355	348	376	375	349	338	334	346	356	353	361	368	346	369	347	330	354	335	349	343	353	361	333	347	334	371	360	358	408	370	401	353	353	349	373	351	358	360	357	328	369	360	358	332	354	307	341	349	374	346	322	319	350	357	379	363	366	347	334	360	366	386	381	324	377	344	359	394	357	364	347	312	343	323	349	342	325	320	337	357	362	330	391	349	344	360	363	373	376	356	336	356	370	349	381	335	367	340	355	393	375	328	371	340	363	348	351	344	340	338	372	329	360	341	357	351	330	362	367	307	359	341	308	330	357	296	361	377	307	362	324	351	326	353	366	364	363	391	381	377	380	367	339	399	335	350	364	328	368	369	345	359	362	356	325	350	365	329	368	318	364	321	357	364	324	333	355	349	345	347	326	378	348	333	368	368	348	370	332	338	300	341	334	369	353	327	332	328	390	362	335	358	385	368	362	372	324	346	340	353	355	367	371	331	347	318	376	355	368	327	364	362	373	362	346	357	362	384	358	375	316	359	358	413	356	346	348	335	379	367	356	365	345	330	345	324	350	337	365	369	370	319	325	325	358	343	368	358	343	324	370	382	378	366	359	361	375	372	365	303	333	351	314	378	316	364	339	314	366	323	315	356	390	336	362	340	378	336	374	390	343	340	365	330	376	333	362	328	336	379	345	362	351	355	355	348	331	323	330	345	360	366	341	362	364	363	357	367	337	336	290	319	341	318	348	361	347	359	348	340	334	345	376	361	380	343	343	324	334	323	334	368	367	388	365	336	342	364	365	363	374	341	367	392	355	352	346	357	369	347	334	351	359	320	362	363	367	324	347	368	343	368	359	309	357	337	353	339	386	378	330	360	344	333	391	343	377	348	369	362	367	354	385	331	384	337	366	350	369	341	374	347	326	356	351	317	316	312	363	359	344	351	368	347	329	347	373	336	346	344	361	362	330	328	350	332	353	310	322	356	348	336	343	347	385	329	367	365	386	368	384	385	354	369	382	349	334	344	363	360	326	360	319	364	363	361	348	347	306	349	363	337	363	351	344	346	376	300	323	345	331	368	330	370	381	342	334	355	338	364	365	381	358	343	322	385	336	336	373	351	365	324	354	335	379	355	366	382	356	363	359	329	321	325	343	385	341	370	347	316	359	330	359	348	371	403	352	352	350	359	358	335	380	361	362	358	359	398	379	359	337	336	374	371	386	338	352	353	342	367	364	356	379	382	327	382	345	389	359	343	376	345	344	375	330	354	378	376	320	333	334	391	365	339	341	349	350	334	349	378	374	337	355	347	346	383	315	311	363	364	354	389	343	354	341	350	363	342	341	327	345	358	333	331	341	343	327	347	315	321	350	303	350	382	380	378	342	333	336	373	388	363	348	336	371	345	318	331	365	348	359	313	348	353	383	340	347	300	350	375	347	351	356	365	360	377	358	326	351	330	380	334	355	335	341	359	314	390	344	352	371	345	364
5604	3848	7861	8610	6331	5220	4193	2897	2507	2133	1621	1336	1142	1090	986	936	900	843	859	886	834	871	839	851	847	772	796	828	796	833	773	790	777	796	784	787	783	763	762	788	780	797	725	825	776	856	843	826	803	854	808	780	749	839	837	780	764	772	746	798	819	807	796	806	735	763	759	770	795	788	787	725	789	777	776	740	796	759	810	733	816	730	798	786	803	735	787	820	755	754	760	741	764	833	790	721	767	768	764	806	783	747	740	766	773	752	712	781	712	746	761	786	797	802	772	749	769	783	757	798	779	739	729	763	815	781	741	773	781	775	809	767	778	795	764	746	784	812	746	810	759	786	724	795	771	798	801	787	737	789	760	817	833	804	756	769	818	775	725	803	796	782	711	771	697	781	788	791	808	760	778	737	777	794	775	765	769	793	743	777	779	790	764	841	799	788	767	776	786	773	739	731	766	814	784	737	721	826	791	851	824	778	765	801	809	796	742	794	775	739	819	806	771	794	765	734	763	823	758	749	782	750	787	769	783	762	801	734	824	807	791	746	733	794	808	786	797	788	758	774	782	809	805	793	764	797	754	787	791	745	791	770	782	738	772	786	789	743	773	758	720	781	776	769	732	774	752	836	806	745	753	773	711	779	804	803	793	778	779	785	728	818	794	768	725	784	778	783	791	768	777	738	775	723	748	709	755	777	790	761	776	793	796	751	775	741	772	754	795	728	818	787	783	719	780	735	743	770	797	792	765	819	760	802	800	782	756	810	788	723	762	827	750	783	817	769	747	793	774	779	795	781	788	787	784	807	775	748	774	764	825	758	751	766	755	785	796	755	755	776	768	808	759	805	753	755	798	785	746	811	753	773	774	803	816	760	767	760	810	757	778	779	826	748	768	844	740	824	773	758	773	788	778	748	802	784	734	773	820	714	745	774	833	776	761	775	766	781	795	815	756	788	769	814	753	774	821	802	803	785	758	759	776	813	730	800	776	812	736	749	792	753	785	732	794	737	739	761	770	758	775	835	746	808	794	851	737	729	764	792	783	789	752	772	806	796	710	751	761	774	723	761	756	755	727	722	770	836	810	780	802	742	767	855	749	777	797	738	730	804	728	753	795	763	791	802	788	721	776	805	831	777	801	735	765	730	809	772	826	774	752	799	715	767	758	786	791	779	792	777	772	793	771	771	767	811	759	750	781	770	796	742	800	791	778	785	758	779	769	752	801	778	775	756	736	795	797	799	747	766	785	726	785	792	829	728	761	779	809	743	789	743	776	795	741	766	742	741	738	739	782	799	804	811	780	767	785	707	746	790	763	800	740	774	780	761	788	746	747	804	800	761	763	761	780	795	803	809	816	787	755	774	780	779	775	747	758	811	781	765	797	750	820	820	782	784	762	831	767	794	785	754	780	801	729	760	747	749	800	807	762	787	812	818	783	767	763	757	765	749	814	786	814	811	772	785	751	751	752	734	776	807	790	811	793	762	809	786	820	772	825	752	777	770	767	779	757	789	762	814	769	806	776	813	785	765	829	812	764	788	781	816	793	788	784	815	759	819	775	784	799	762	764	731	767	796	798	816	754	772	773	759	846	765	734	743	772	742	772	788	781	751	732	748	739	815	798	762	778	787	759	726	801	753	780	782	751	749	792	770	771	834	794	798	733	761	815	811	762	823	736	776	747	770	780	741	789	704	765	778	777	761	749	781	807	786	810	759	774	807	778	771	745	775	710	769	736	759	812	834	828	787	786	711	804	801	769	802	781	749	789	740	825	784	778	807	844	763	742	774	777	740	795	773	848	716	842	821	795	722	770	766	795	767	708	757	770	797	776	774	804	774	732	758	788	762	741	734	833	776	746	805	789	711	770	809	788	778	814	746	803	746	775	794	807	776	725	795	725	797	771	762	776	755	759	769	778	761	769	771	767	762	765	765	801	740	780	802	788	722	755	762	777	773	754	755	731	803	785	761	817	794	794	798	761	787	807	761	758	785	804	753	810	783	784	771	796	787	760	746	789	818	780	788	787	751	820	753	795	771	777	788	753	800	717	799	801	776	723	736	733	732	756	718	789	767	788	750	802	778	781	777	746	772	782	782	800	780	782	775	813	784	719	741	822	803	761	769	788	765	794	769	825	757	799	791	775	757	762	789	808	772	780	775	808	772	762	767	779	793	807	760	744	748	782	764	763	813	743	813	807	807	747	736	741	743	769	727	774	744	819	834	774	799	768	814	796	761	814	766	808	805	783	773	785	786	819	772	778	762	812	780	757	828	781	805	779	783	770	787	763	826	774	768	792	801	697	798	769	731	719	734	736	765	810	746	780	755	777	749	757	776	762	767	825	763	770	792	824	760	755	817	740	789	796	760	802	793	769	761	785	815	727	802	781	706	779	751	832	792	758	825	774	758	786	787	819	743	762	749	780	754	742	760	810	744	784	764	738	782	771	762	781	816	779	826	766	788	798	770	809	737	807	784	804	788	753	814	782	774	736	815	802	769	770	774	804	700	775	788	742	836	809	813	743	751	778	756	787	752	797	811	786	793	772	775	754	774	756	742	763	794	823	787	775	750	797	797	760	782	758	755	776	764	795	764	790	770	803	810	745	786	735	761	745	750	741	769	803	799	753	766	762	809	787	790	757	771	816	759	771	774	816	795	811	734	799	798	764	818	773	782	757	784	757	802	810	774	766	813	711	780	740	817	743	797	743	802	775	778	765	775	750	737	731	744	784	791	785	829	770	793	821	795	781	776	799	742	782	798	770	788	842	769	784	811	820	760	775	836	780	759	831	784	754	758	736	762	812	785	770	784	775	780	783	765	793	700	762	796	782	761	802	729	734	761	742	783	809	793	818	801	802	795	787	731	764	799	849	744	736	733	775	801	747	810	753	817	735	800	820	820	827	762	761	742	744	784	763	770	769	763	712	776	817	829	747	801	771	730	772	838	740	782	786	780	809	806	782	797	769	774	757	749	770	748	786	807	752	787	775	810	717	753	814	755	768	824	798	808	842	800	787	778	780	711	769	802	807	798	792	788	785	784	822	739	769	781	751	780	770	782	730	792	796	735	801	794	801	744	762	776	811	738	810	768	783	796	803	782	797	732	740	774	821	788	759	784	782	771	764	750	713	785	784	746	775	730	806	717	759	758	838	787	849	775	786	740	784	769	801	804	746	782	789	761	772	769	764	805	751	803	782	763	727	779	819	782	773	767	802	840	780	777	757	814	761	807	814	783	740	791	769	765	779	777	781	814	746	795	745	770	797	786	781	781	761	812	842	786	762	800	738	760	777	767	786	811	739	756	799	759	778	754	796	762	781	757	758	817	783	811	723	734	783	812	748	746	755	792	787	780	803	770	758	755	785	752	731	803	758	776	774	771	789	786	775	794	733	808	767	806	796	775	798	772	779	751	762	774	768	751	807	767	793	784	803	754	728	794	795	802	774	788	805	812	768	763	773	802	734	779	794	778	795	715	786	768	843	774	788	821	750	739	777	759
18895	8919	9496	7751	4095	2502	1753	1143	904	765	592	509	469	461	456	384	373	355	388	373	373	365	364	374	405	363	354	339	327	361	385	332	356	357	337	354	371	346	375	349	339	380	394	357	359	379	384	351	378	321	334	368	320	329	362	369	325	319	346	363	361	351	327	358	345	339	332	346	393	346	382	383	339	343	342	346	396	355	351	377	378	334	315	338	343	373	359	369	324	337	357	360	366	346	353	334	346	342	358	352	376	317	336	375	340	351	300	311	317	336	369	356	370	406	344	356	360	334	361	361	356	339	361	352	353	376	338	358	335	348	346	369	336	358	335	333	357	329	324	314	321	342	344	315	362	374	365	379	386	333	325	331	347	335	337	327	378	343	341	353	363	326	329	341	339	357	356	367	339	357	339	344	363	362	348	344	349	321	375	386	371	343	347	372	378	373	344	320	322	370	356	373	350	324	378	333	323	317	278	357	355	360	339	303	365	370	349	379	364	334	361	343	297	370	374	326	313	344	341	326	364	324	366	356	357	342	354	319	310	325	335	345	330	348	315	349	328	353	377	370	353	326	339	346	344	338	331	335	362	350	357	378	339	368	338	350	353	353	355	362	331	317	368	363	319	350	360	324	332	382	377	330	324	323	370	358	354	376	361	324	383	333	328	360	374	336	347	354	401	403	346	374	374	339	327	298	354	325	350	357	336	350	333	329	342	341	320	353	367	347	321	354	347	364	300	346	314	351	355	338	343	352	339	353	356	350	357	322	337	328	315	372	367	334	333	338	361	339	365	347	342	334	339	339	357	359	363	345	365	354	354	381	354	336	340	329	343	370	403	313	385	333	347	359	308	336	344	340	335	360	371	347	342	341	357	343	377	359	330	349	346	324	346	337	360	341	353	324	340	339	361	330	387	330	334	357	342	349	333	361	370	340	321	380	334	355	348	336	377	337	337	330	339	343	349	329	344	387	346	376	321	345	311	367	347	361	321	363	366	361	329	375	350	364	311	349	337	345	362	341	339	339	343	327	326	349	348	327	332	362	321	351	352	356	333	396	383	336	344	328	370	334	331	349	314	364	328	357	337	389	346	340	353	360	377	365	337	338	350	377	345	340	342	327	382	328	396	322	360	341	391	331	310	337	381	372	369	344	400	365	377	329	331	341	339	287	382	349	315	368	346	355	361	322	364	357	349	319	333	355	365	366	295	322	339	352	317	332	334	361	328	308	337	287	331	338	348	377	383	335	329	334	349	359	339	321	379	365	323	357	355	327	368	349	374	377	332	373	343	311	350	337	320	371	349	337	333	341	374	340	337	350	347	306	326	344	368	322	315	326	369	310	373	334	282	356	355	343	356	319	354	355	315	344	376	375	338	329	369	366	334	374	345	355	376	337	361	355	350	316	365	328	310	354	321	330	348	336	348	336	367	329	338	328	381	412	369	358	334	345	354	341	348	362	323	330	323	326	347	337	305	293	348	354	345	339	347	341	353	363	323	342	357	364	342	329	376	366	344	357	346	366	346	336	353	344	372	311	328	362	349	315	369	362	331	343	322	357	358	369	332	384	322	345	356	318	352	354	294	328	320	312	356	340	348	325	364	347	345	350	346	367	337	331	325	321	355	323	343	334	362	339	335	332	343	350	297	368	366	396	334	353	339	345	335	349	354	321	352	384	377	372	369	331	335	336	326	344	358	348	353	364	362	369	327	370	359	373	396	318	323	376	385	350	348	320	366	343	357	332	356	373	381	313	365	346	372	345	322	350	332	353	334	349	314	361	340	333	351	342	344	355	348	329	359	350	333	322	361	371	302	336	350	362	367	361	355	361	324	346	329	348	340	328	320	348	358	332	364	373	335	323	345	373	363	339	312	313	360	354	329	336	337	348	369	331	320	357	341	319	318	311	354	348	369	339	344	337	353	339	301	335	364	327	354	321	328	379	358	310	355	364	337	345	346	339	335	387	346	347	351	363	383	346	327	360	299	338	336	338	317	305	376	330	340	343	328	347	370	342	339	369	347	381	336	370	359	331	336	343	320	376	338	339	356	365	372	344	315	368	361	344	333	345	373	327	344	351	334	327	391	388	338	330	336	357	359	360	353	355	344	333	360	334	370	353	379	352	331	362	326	331	361	370	383	333	346	360	372	351	379	332	369	368	305	402	343	351	386	364	338	374	347	365	366	365	366	400	369	313	304	357	354	335	375	321	353	323	352	342	319	324	298	365	353	351	331	363	358	350	327	362	330	331	352	326	334	325	337	373	401	329	369	366	342	351	345	313	340	367	316	384	359	336	353	334	397	364	351	328	355	321	386	317	300	357	379	324	380	351	343	361	344	352	369	338	368	303	347	394	342	321	393	363	328	355	346	358	360	339	342	352	349	343	315	375	348	356	340	337	350	357	312	325	318	320	342	321	325	376	347	334	327	333	375	313	352	384	358	301	385	359	320	374	312	386	362	362	364	353	367	348	355	329	342	361	357	363	390	368	329	355	359	340	326	353	343	317	368	343	351	356	372	345	330	349	353	351	344	344	329	353	372	354	346	356	329	370	348	359	376	351	346	384	375	327	383	345	302	350	331	350	339	346	299	329	334	362	365	319	325	347	350	354	343	322	359	307	364	355	369	337	335	332	319	363	335	302	354	347	341	356	372	352	330	365	344	351	387	345	312	335	328	362	357	339	331	344	373	389	349	343	361	348	349	350	321	302	351	319	362	347	355	343	336	371	352	344	370	368	316	324	315	346	364	360	338	373	354	343	298	340	367	369	360	330	341	313	343	314	326	345	361	352	350	354	367	354	351	358	362	340	361	342	357	304	315	329	378	363	354	343	337	322	379	333	326	366	354	345	328	337	323	326	355	373	385	334	290	341	343	352	340	350	350	360	352	370	345	396	366	378	356	320	329	311	327	350	348	320	339	368	350	357	336	336	350	326	364	334	375	360	343	362	367	350	357	347	349	332	359	315	335	364	351	325	357	327	349	373	350	325	361	349	340	340	360	371	327	316	343	330	349	372	359	303	340	335	354	311	354	349	337	398	315	365	309	354	334	362	346	361	349	339	336	381	306	326	328	357	363	332	335	328	337	337	343	313	323	340	322	321	346	375	349	347	336	384	356	332	325	316	353	379	350	379	332	324	348	367	295	360	352	366	351	308	352	332	337	292	355	373	334	324	332	360	361	323	376	347	386	332	328	387	368	398	379	325	338	333	344	330	331	346	328	345	319	350	388	380	372	329	348	374	353	374	325	354	338	373	371	364	350	352	343	353	343	310	338	360	374	348	347	350	355	371	353	349	359	338	352	402	354	304	314	322	300	356	348	342	344	353	326	326	345	310	346	321	335	339	293	356	359	335	363	331	373	352	372	323	320	334	349	340	308	344	362	358	362	342	331	374	322	358	334	353	341	344	387	309	323	334	335	325	319	357	370	358	319	331	349	343	348	374	361	352	339	326	337	369	385	370	369	341	316	313	363	336	353	344	366	391	355	353	350	334
11646	7006	14205	14924	10455	8220	6593	4475	3692	3128	2312	1753	1430	1322	1211	1129	1003	873	939	915	881	942	963	918	841	875	792	815	827	804	742	776	820	823	847	812	821	786	821	833	824	840	829	785	808	885	848	846	810	831	813	784	764	805	747	795	771	753	763	812	737	779	777	757	785	811	818	771	794	768	783	785	731	783	757	733	799	753	766	748	828	734	769	783	747	760	773	763	753	770	763	745	754	754	756	752	774	747	744	788	821	742	707	769	814	776	831	786	743	797	802	762	755	755	759	753	791	777	733	812	800	805	741	740	761	782	737	737	759	744	801	782	785	780	800	824	785	772	756	789	837	763	780	753	810	790	772	782	749	731	762	739	767	811	789	759	768	774	774	789	759	806	770	812	762	791	770	770	849	760	780	792	769	762	727	766	772	751	756	753	806	720	729	803	753	731	767	762	816	787	771	765	794	746	826	815	766	742	762	782	804	740	787	745	810	745	788	812	802	792	738	737	782	781	727	792	765	792	786	765	762	752	766	806	727	781	733	766	758	792	779	747	765	750	776	783	774	762	783	743	773	755	823	824	784	768	741	819	746	804	767	785	799	749	737	759	782	769	750	788	746	784	812	759	808	764	777	733	777	820	771	771	777	739	780	778	760	741	782	721	705	720	775	749	793	778	781	782	789	767	796	807	768	799	819	789	802	810	760	753	750	814	774	768	750	773	815	739	768	752	792	767	764	793	789	763	732	803	747	750	750	744	762	759	726	788	796	789	784	780	759	737	796	794	835	722	744	796	760	760	813	750	775	760	754	781	778	776	763	751	807	791	816	766	767	758	802	772	782	774	778	797	779	790	768	747	760	807	745	781	780	752	740	736	770	744	779	794	767	803	794	755	801	812	772	796	758	793	736	760	738	776	785	735	762	803	731	743	851	770	752	815	759	782	777	746	789	720	737	788	786	788	789	792	747	819	755	715	745	744	757	767	833	759	795	757	757	745	833	819	747	675	739	738	774	757	754	763	766	775	827	791	795	773	736	753	781	759	781	797	796	831	779	726	770	745	811	789	801	735	788	772	742	739	730	747	772	764	753	777	752	753	830	759	778	834	812	776	774	762	818	780	778	739	726	758	779	743	764	779	773	787	729	754	782	756	770	733	745	751	784	767	739	781	758	792	726	792	783	773	744	816	748	781	762	783	718	750	739	760	781	822	802	754	797	793	802	761	790	771	728	792	768	785	768	759	794	751	796	805	739	721	751	780	694	744	784	756	795	810	837	786	775	780	818	760	742	767	818	755	777	788	742	795	768	744	784	768	770	780	768	756	724	749	807	762	764	790	759	752	778	751	780	764	832	716	772	783	815	763	724	778	808	755	746	793	751	758	795	745	762	831	763	767	779	774	756	794	747	774	788	808	751	740	755	780	756	747	781	732	727	789	742	786	764	756	781	794	802	727	733	758	757	779	794	776	772	760	836	793	751	741	807	758	764	779	698	732	744	814	746	785	732	835	790	787	723	805	773	746	777	805	773	750	753	776	771	779	799	728	768	776	749	717	807	798	743	769	736	754	736	799	744	794	749	755	748	786	818	820	809	750	826	830	786	776	784	780	783	741	742	739	774	804	730	801	768	733	738	773	798	741	749	788	768	843	775	748	780	800	782	760	774	733	790	734	766	755	788	818	780	756	731	738	789	796	737	780	758	785	841	786	775	758	777	807	751	775	736	828	808	766	765	780	797	776	795	746	809	761	782	721	699	738	718	745	771	799	755	791	751	752	781	765	783	815	758	779	783	745	771	780	790	754	858	785	797	814	823	805	804	785	754	774	767	760	776	817	760	752	742	754	814	778	756	776	804	787	763	774	764	782	757	811	779	767	720	774	795	801	741	763	759	727	748	773	760	769	719	775	718	780	735	830	766	771	749	809	757	759	791	755	816	797	770	790	803	787	771	812	744	772	745	773	780	825	770	766	762	779	784	772	769	763	785	819	813	727	785	765	762	753	792	768	810	803	836	795	730	734	784	775	788	785	779	773	824	792	753	784	789	760	735	819	757	787	775	723	764	803	754	774	793	781	785	698	765	801	780	747	776	758	776	742	780	758	774	761	785	804	790	793	742	746	738	801	783	739	784	786	766	777	798	794	780	786	757	774	770	772	770	762	767	797	757	767	756	739	817	728	771	799	809	780	721	752	751	773	773	823	765	767	757	754	767	763	790	765	779	771	777	750	786	791	762	690	772	775	735	809	749	796	827	756	765	760	753	752	754	779	791	789	777	776	790	742	807	769	702	771	797	756	776	765	771	769	724	805	741	778	782	768	761	788	834	779	762	801	771	794	753	820	814	705	743	800	760	785	807	757	811	755	727	783	801	732	774	774	764	760	810	725	759	772	767	779	792	801	772	764	721	785	758	741	804	756	780	763	737	715	773	775	737	820	767	766	788	809	773	741	787	792	775	801	767	763	755	757	784	769	782	748	779	773	820	747	768	792	800	759	780	811	791	763	727	776	798	748	774	743	726	766	738	779	726	782	778	767	815	795	770	799	786	743	735	734	796	769	751	782	803	771	728	782	791	786	754	798	788	768	777	757	785	824	768	778	789	801	766	713	774	787	810	786	804	743	793	769	714	753	769	785	807	814	742	740	721	787	791	782	808	755	761	729	769	767	753	743	828	777	788	758	769	782	757	823	776	742	724	753	754	767	729	755	770	753	750	789	779	736	735	751	755	765	766	773	802	742	772	712	815	774	793	729	706	774	780	753	776	747	784	809	757	791	772	816	746	770	733	761	765	724	773	797	747	795	781	801	753	752	778	795	777	773	769	761	773	745	808	797	765	748	787	793	805	730	740	786	764	776	749	743	720	742	805	810	791	757	766	700	743	788	777	767	777	801	778	786	816	762	717	785	783	775	770	776	828	784	742	803	756	798	744	765	749	802	755	792	769	760	734	771	743	791	777	754	760	808	756	776	738	813	799	763	780	767	747	821	755	787	804	773	762	739	810	766	807	775	808	771	737	785	746	775	710	778	818	798	811	836	785	733	775	780	724	730	770	761	753	759	749	786	770	748	800	775	787	775	753	768	812	792	781	753	802	750	723	750	791	807	758	753	775	755	773	746	782	761	804	758	740	755	745	767	782	777	815	765	799	764	789	773	757	735	795	746	767	790	770	767	768	772	787	783	814	801	721	770	762	744	769	798	792	749	737	769	783	776	775	744	771	773	770	760	788	782	763	784	738	760	760	749	781	755	744	730	762	785	783	781	748	772	762	747	775	718	770	798	778	800	741	792	784	788	795	751	782	752	780	785	748	738	768	729	782	758	770	725	795	793	763	820	750	780	703	776	765	780	745	724	754	775	769	772	758	773	759	771	767	725	787	792	739	757	716	793	787	758	770	777	792	768	740	798	783	767	812	771	782	708	817	746	795	768	800	777	773	766	733	776	793	758	803	781	786	753	768	758	758	799	787	791	757	737	741	794	792	750	805	761	754	734	724	753	780	785
27301	13978	14522	12060	6220	3684	2645	1625	1274	1063	885	687	609	548	540	476	438	414	448	465	463	460	480	478	505	470	442	391	474	456	455	428	443	448	409	416	422	461	432	476	445	426	437	441	463	414	453	450	471	450	422	432	398	434	397	412	464	441	447	412	447	444	465	414	448	413	398	418	403	451	437	451	411	405	437	426	444	414	435	424	449	409	451	404	447	420	382	404	438	425	411	418	412	411	387	459	374	395	437	426	442	401	402	396	422	420	409	447	457	422	438	413	440	397	378	462	464	446	453	448	443	410	437	426	469	423	416	412	418	448	446	390	438	428	450	409	453	450	457	400	440	404	419	429	423	404	401	438	430	402	448	410	412	460	417	389	433	421	415	436	410	424	433	449	403	431	436	448	428	393	466	416	430	390	432	420	437	391	413	419	396	426	413	452	407	469	440	431	411	439	380	408	456	442	420	433	405	418	448	435	444	409	394	445	420	405	403	436	395	443	410	422	441	421	428	465	426	403	432	417	377	416	378	391	401	438	407	429	437	405	435	463	400	426	398	432	430	387	435	393	446	406	461	439	426	467	400	462	419	438	426	431	437	403	409	411	407	421	447	384	416	430	397	405	448	416	406	430	424	414	477	400	411	434	415	397	400	430	445	454	457	427	435	436	407	430	426	426	421	436	416	427	435	382	431	391	423	408	466	462	406	402	415	443	411	421	417	436	431	453	445	409	453	435	440	402	445	461	421	367	429	444	429	412	456	420	455	443	423	386	415	451	467	426	434	421	427	461	421	412	406	456	453	414	423	425	438	412	427	413	446	377	404	419	434	460	442	475	425	419	367	422	409	428	444	423	473	455	424	418	454	419	387	401	428	424	424	423	440	443	402	456	397	399	413	397	418	430	419	418	471	439	483	433	457	429	407	436	423	405	421	396	447	443	424	453	396	446	412	480	427	398	440	459	408	438	417	435	447	417	390	450	418	486	421	363	438	446	443	421	415	416	443	418	429	428	391	412	434	440	481	435	436	441	415	428	481	426	411	394	407	421	402	451	413	394	415	395	423	488	391	422	458	443	411	405	437	459	415	397	437	447	414	444	441	412	422	429	425	385	444	425	426	395	441	471	409	427	398	419	418	430	421	444	400	400	426	446	474	435	409	457	441	444	427	392	410	377	440	388	415	429	469	452	449	477	457	387	411	467	429	469	436	480	446	456	383	428	402	405	423	409	421	443	400	362	474	439	412	427	414	426	401	405	444	436	406	433	458	408	434	418	390	456	430	416	429	441	419	413	423	455	432	469	397	405	376	401	418	432	405	384	431	436	444	428	399	428	435	429	388	473	431	453	423	432	428	419	436	433	423	416	421	444	450	417	423	471	419	399	389	454	467	429	459	486	423	421	417	437	421	410	460	451	423	435	423	407	403	399	401	443	470	446	444	451	438	457	421	470	401	425	386	450	384	381	396	421	414	447	446	425	402	457	443	415	415	430	432	416	458	378	418	401	447	416	444	404	457	425	430	462	399	399	436	408	431	441	376	410	416	451	413	448	440	454	475	464	400	422	420	470	428	433	428	425	423	430	410	447	454	416	430	403	408	438	477	439	407	432	381	367	396	433	429	451	452	440	431	470	437	431	417	422	453	433	441	436	398	457	429	455	408	407	376	416	432	421	424	412	415	414	425	439	503	431	418	467	399	451	429	450	447	443	446	428	447	426	429	396	430	410	448	429	414	420	423	411	429	418	435	463	416	402	467	416	421	432	429	449	390	393	402	417	445	437	377	466	423	439	429	417	411	434	400	446	411	451	513	434	399	444	430	458	428	437	401	409	418	381	420	379	422	463	456	439	388	436	460	456	418	455	464	439	423	444	482	416	463	375	405	400	413	439	404	454	426	432	416	419	414	454	453	434	415	391	450	420	436	428	408	424	433	403	427	447	401	421	399	449	451	417	403	404	465	408	397	426	431	399	445	431	410	433	443	456	481	437	418	409	456	439	453	432	442	448	445	413	425	416	427	427	420	400	450	470	444	444	386	417	422	412	443	419	428	426	425	406	396	425	449	455	496	429	427	404	436	415	434	438	435	414	395	406	381	444	420	447	440	413	408	424	405	395	442	425	412	482	426	406	389	400	417	429	424	440	428	398	455	422	392	435	429	451	415	403	419	411	418	420	438	430	465	450	426	392	449	442	419	433	416	393	372	440	401	475	387	401	439	427	390	423	450	447	408	411	453	441	394	465	419	422	441	411	410	402	421	409	418	385	445	406	406	434	422	461	428	421	420	464	413	426	453	429	424	445	418	440	440	409	458	435	436	413	404	410	404	388	415	412	432	464	446	396	405	424	407	445	416	416	408	430	411	402	367	407	454	418	437	444	468	465	470	428	436	436	417	402	422	436	458	433	435	433	428	426	437	476	419	442	445	394	400	393	411	428	421	473	467	431	445	417	455	415	451	408	437	442	417	414	451	428	441	423	404	425	407	417	429	411	387	451	366	411	432	426	434	417	398	416	437	420	442	422	425	410	440	397	384	414	435	432	442	463	438	405	418	434	461	393	457	410	455	407	388	435	412	435	420	403	410	436	423	424	426	472	450	416	394	435	454	421	408	408	436	471	426	409	412	447	434	434	431	454	428	389	441	410	393	365	411	410	448	461	455	417	457	414	438	439	432	443	458	421	408	431	430	413	433	392	428	451	416	454	458	417	406	388	406	449	453	393	425	453	417	404	389	403	408	484	416	421	457	448	455	412	403	393	444	444	457	455	425	377	440	444	422	413	424	419	394	464	445	474	422	438	426	418	449	415	448	439	465	457	406	454	409	393	406	413	418	408	409	435	424	434	446	458	435	434	444	412	399	472	419	437	439	435	418	408	402	415	439	471	405	428	406	429	398	444	445	428	444	404	411	397	424	422	426	463	454	439	432	399	411	441	409	420	421	385	461	429	411	379	418	418	438	388	435	405	420	407	482	431	441	436	419	489	393	435	450	471	413	374	451	429	403	429	414	431	468	417	472	477	440	420	444	374	453	452	436	460	456	458	437	435	473	405	432	409	435	436	396	432	449	469	395	475	440	457	411	407	460	419	396	424	428	423	436	447	418	461	454	429	443	440	452	420	416	417	413	442	433	416	410	408	400	444	432	417	460	419	392	408	405	411	383	428	406	424	399	412	421	415	468	440	439	416	438	426	410	423	416	432	431	405	465	417	450	404	426	451	435	425	461	434	401	401	436	394	429	427	429	451	451	417	451	438	417	433	423	404	464	449	433	407	431	362	401	470	414	428	419	429	424	381	380	461	455	406	423	375	410	422	439	424	417	429	449	483	425	412	424	451	403	439	428	451	411	411	408	432	437	456	448	404	450	418	452	416	380	462	448	422	461	410	480	401	427	398	414	436	429	456	446	424	440	455	427	449	463	441	418	422	384	416	389	420	451	431	403	398	427	443	471	401	406	402	405	446	406	435	424	469	436	401	465	444	433	386	416	444	387	375	446	388
15351	10002	18490	19468	13622	10766	8712	5880	4828	4055	3146	2263	1953	1678	1532	1414	1311	1168	1176	1134	1134	1132	1148	1103	1061	1056	994	1028	917	957	938	940	962	946	931	989	1008	965	974	982	997	995	1051	1041	1065	1001	1047	999	998	991	969	993	923	966	947	986	966	916	992	999	948	966	931	884	974	945	926	904	963	943	939	953	951	943	995	933	916	902	979	895	924	979	943	935	920	936	954	931	956	952	912	899	917	934	959	909	927	936	885	966	928	970	884	900	926	908	914	937	896	958	942	927	880	911	976	843	923	898	927	896	894	971	900	956	950	898	942	962	910	931	915	970	917	943	951	888	884	902	891	928	915	935	896	931	924	917	923	898	937	942	951	912	894	931	902	975	905	918	911	896	897	907	983	950	906	925	960	895	907	914	893	897	889	923	910	914	933	927	937	883	920	910	988	884	903	985	865	946	914	875	956	913	924	911	959	933	954	910	981	947	931	944	928	958	887	925	956	910	979	928	919	971	893	961	882	963	928	939	935	900	942	930	925	861	904	1005	925	961	910	965	944	982	955	921	906	957	931	935	932	947	887	903	930	993	877	928	899	887	891	897	941	907	865	930	976	914	885	917	965	931	937	909	965	890	965	940	918	960	933	905	885	909	952	882	886	882	957	896	951	923	861	960	921	881	922	904	911	959	951	886	958	889	909	955	924	862	931	965	920	936	892	974	880	911	885	902	979	999	937	920	893	923	948	891	918	923	948	902	946	942	875	905	955	904	987	883	950	962	923	927	900	875	891	891	891	999	909	920	929	923	896	896	912	930	929	957	941	983	922	918	951	923	885	937	958	916	888	975	911	946	914	923	946	932	931	916	916	891	918	906	962	913	979	937	899	915	920	954	912	934	925	954	949	919	965	895	919	904	913	912	900	924	954	955	867	912	955	874	938	945	912	898	940	897	902	872	949	903	927	910	925	948	934	948	929	898	974	915	924	895	973	914	930	922	933	887	939	881	907	957	896	904	887	953	928	939	950	925	914	931	917	947	955	948	970	952	908	892	880	867	888	949	912	934	927	981	967	926	925	893	899	931	982	943	931	885	941	892	927	888	916	973	919	915	956	925	931	939	921	931	929	911	933	979	904	902	913	863	901	943	876	926	944	891	896	882	927	909	909	944	996	911	931	970	916	964	956	889	887	948	917	898	940	902	889	926	924	935	901	898	940	885	952	894	963	932	918	904	918	951	925	941	913	915	893	918	942	956	940	901	904	921	929	945	942	921	900	940	893	909	902	955	932	936	905	880	900	947	956	939	875	898	891	971	924	880	942	908	934	905	921	916	923	925	960	890	930	892	945	989	901	922	923	943	914	931	944	967	912	933	886	919	939	980	934	936	1002	888	955	905	931	964	917	951	890	943	898	851	917	918	912	931	909	923	985	938	909	913	961	941	930	942	982	944	900	882	899	927	875	924	935	926	900	900	937	880	977	927	912	962	920	876	908	942	942	924	888	975	887	965	913	914	888	927	926	958	904	930	908	944	910	873	885	879	938	877	939	965	885	883	968	885	953	947	907	887	908	934	905	934	950	948	922	881	922	945	936	924	982	929	965	954	901	954	922	936	964	918	979	867	947	1010	912	935	944	911	928	966	911	891	913	900	954	936	946	914	989	850	935	974	896	897	987	890	948	956	914	852	967	929	910	922	954	942	959	883	936	933	919	894	921	926	984	885	912	906	909	952	935	993	900	914	898	939	865	883	899	953	884	909	916	968	910	917	938	916	911	914	933	942	947	966	934	930	826	899	932	906	898	897	906	920	920	934	862	959	941	851	938	952	894	955	897	955	938	917	945	966	922	906	913	964	931	927	859	886	905	916	913	890	854	920	903	907	919	884	920	919	936	892	963	929	893	940	931	932	941	914	942	907	892	935	964	929	912	924	938	954	939	932	916	913	909	978	902	907	941	947	878	923	929	889	961	922	933	928	940	884	888	854	909	943	934	957	883	899	948	911	945	897	953	976	993	935	975	903	964	962	933	911	853	907	967	942	915	903	882	944	915	896	1003	903	887	913	997	974	916	867	919	950	867	936	920	894	957	889	932	917	941	943	948	887	933	867	897	899	912	911	940	929	909	914	972	948	963	948	945	908	921	968	916	929	910	963	993	912	879	933	963	920	899	913	925	842	937	945	928	876	927	904	957	923	959	901	909	934	967	929	898	867	934	897	934	928	901	950	861	931	929	918	946	936	923	954	926	918	907	859	931	944	933	907	905	929	952	960	917	907	933	951	933	889	960	944	924	928	937	921	925	914	915	972	932	913	909	937	906	890	949	934	923	902	924	944	894	906	980	879	911	927	948	904	902	957	944	987	933	916	942	990	974	934	952	895	946	914	947	888	918	933	908	923	931	881	961	935	943	898	908	955	925	953	876	907	949	909	965	947	919	947	918	950	915	962	945	937	931	944	917	945	923	953	941	857	890	872	937	975	906	914	914	889	898	931	895	949	894	912	947	919	890	971	946	928	926	937	949	932	948	918	934	963	891	985	921	868	936	896	892	893	943	931	937	871	922	924	970	950	954	925	899	925	910	931	941	909	904	910	925	974	967	953	964	919	941	894	870	913	913	918	868	927	965	910	960	858	928	935	971	962	943	951	974	922	908	924	915	895	902	897	946	926	928	897	903	903	932	886	953	909	964	893	907	942	908	931	928	908	974	959	907	921	938	940	920	956	921	904	981	963	917	833	902	937	994	893	882	940	970	865	889	954	911	895	941	962	915	876	896	922	956	899	912	861	884	896	945	894	881	909	920	930	908	917	904	876	904	944	959	917	934	926	912	922	912	934	939	926	920	938	915	998	955	983	900	912	921	938	971	896	983	933	960	919	936	939	965	919	887	927	916	968	958	944	938	919	916	870	930	891	895	925	918	935	921	920	917	934	883	895	967	943	944	878	904	973	944	905	1017	921	918	886	935	908	937	906	963	926	954	956	875	932	920	916	897	888	875	928	873	927	929	939	940	949	921	906	982	936	866	949	984	902	879	938	933	905	907	938	958	957	969	998	879	911	965	968	916	936	956	907	975	910	937	932	904	934	892	908	890	937	947	950	948	924	929	913	923	864	933	888	938	921	952	951	945	893	930	863	906	931	882	855	928	908	905	931	1000	868	911	929	872	917	914	872	928	961	906	892	912	902	951	964	918	907	933	965	905	938	918	934	917	873	936	929	909	941	898	966	925	900	987	954	898	974	948	922	963	897	897	895	878	938	926	948	925	929	946	954	909	901	898	900	978	1005	899	939	908	907	926	965	953	933	917	967	921	977	925	962	949	939	908	912	916	868	887	948	952	927	891	937	917	917	920	970	893	966	1002	941	902	904	904	967	915	878	907	970	977	950	934	938	963	922	856	881	923	906	938	936	947	975	934	959	914	944	969	918	908	918	927	948	933	925	943	925	977	943	915	924	958	924	954	938	830	928	945	947	879	939	898	913	933	948	903	998	926	932	867	906	984	915	940	935	897	918	925	902
8896	4306	4403	3380	2042	1399	1148	770	684	608	536	435	455	438	398	376	333	372	396	373	347	335	363	376	372	368	328	373	406	329	366	321	324	332	315	332	371	324	335	345	349	335	321	383	378	374	376	367	355	331	321	383	323	344	364	376	377	351	311	355	343	345	369	341	343	365	346	345	368	331	355	359	357	328	347	365	347	373	345	331	348	327	324	339	345	364	361	380	334	345	318	373	358	312	350	365	352	339	357	357	390	327	338	317	358	350	324	328	333	368	344	360	318	350	411	339	384	373	349	360	373	313	354	349	331	386	390	367	343	346	346	363	330	343	371	376	333	364	370	379	366	375	334	333	359	395	360	342	371	398	368	368	327	344	324	322	361	362	346	312	327	358	349	356	330	352	369	333	331	345	364	360	358	350	357	399	358	357	374	336	374	346	350	382	380	375	352	356	361	357	353	335	335	337	320	331	351	359	344	382	350	337	336	369	349	353	337	349	349	331	341	383	348	334	351	331	340	334	345	371	359	374	390	328	348	346	362	347	318	349	382	344	360	328	331	338	340	343	394	339	369	367	355	367	348	340	354	353	386	316	352	365	359	363	355	386	360	357	358	353	324	364	391	344	309	379	330	356	369	363	334	371	363	360	355	348	377	301	341	353	353	382	360	364	337	370	375	372	362	345	363	355	329	336	346	326	381	374	373	363	348	335	370	352	356	327	342	350	349	348	348	366	368	387	341	362	331	333	339	382	337	344	349	383	325	335	317	319	343	335	345	349	370	369	308	353	348	352	346	378	353	338	367	365	360	330	345	334	324	354	324	341	362	363	363	332	374	338	362	364	348	365	372	356	346	336	349	351	310	330	332	347	346	334	324	380	331	333	346	370	345	348	406	341	350	374	352	362	364	338	315	330	381	334	321	339	360	326	378	312	317	309	342	345	351	352	343	325	371	346	352	371	355	350	393	366	373	343	392	376	341	352	330	328	331	323	358	363	365	359	366	356	355	343	397	381	347	343	362	350	352	348	346	330	346	326	370	351	339	374	332	405	358	347	346	369	332	368	353	358	340	363	308	334	387	349	334	332	358	371	335	362	331	337	344	344	392	351	340	323	345	373	371	383	351	346	375	361	369	386	340	374	395	338	347	375	336	377	352	341	418	328	390	379	360	326	351	361	354	349	334	358	371	356	361	352	356	348	368	361	349	369	338	393	389	404	342	331	362	386	340	334	368	368	402	363	380	395	391	341	347	356	374	333	410	352	315	353	327	346	350	327	382	370	392	356	320	342	335	339	338	362	333	347	323	339	312	329	343	366	360	374	378	353	354	341	358	357	371	377	327	337	353	405	321	346	307	364	350	381	340	331	336	350	329	355	375	382	349	347	350	338	314	378	365	337	334	376	368	362	346	338	326	344	352	332	342	358	356	335	322	361	349	336	359	322	397	314	345	333	355	371	391	339	364	365	351	305	325	338	331	384	361	357	376	357	355	372	356	316	411	339	379	352	337	353	351	324	389	350	355	332	362	394	337	312	382	374	339	329	338	380	345	353	360	341	354	327	339	366	353	369	362	356	338	316	375	335	363	341	349	345	343	369	337	354	337	353	374	378	342	347	352	363	311	347	335	363	367	335	354	353	373	339	337	377	319	363	332	370	353	353	380	344	359	351	345	353	354	358	378	403	350	334	342	354	323	345	327	360	333	362	361	339	344	374	336	331	348	323	324	373	378	375	363	370	373	350	370	360	385	354	393	326	345	351	342	338	331	358	369	344	377	353	344	334	346	348	361	304	314	337	366	325	358	381	350	350	349	386	352	376	370	406	326	347	329	373	353	379	371	350	348	345	317	352	342	367	330	328	337	353	337	401	343	317	373	323	321	367	376	377	356	372	334	358	333	332	333	374	338	389	371	369	374	357	346	332	413	374	339	338	334	379	358	339	353	384	392	373	349	336	332	358	386	342	337	379	359	362	387	365	360	366	364	381	342	332	370	369	317	355	378	347	356	338	336	358	355	358	330	334	329	363	365	317	338	352	328	361	312	332	361	372	363	327	355	346	368	340	346	305	325	337	380	363	331	350	358	341	349	352	333	322	356	334	351	332	330	327	312	388	356	328	346	352	381	341	385	366	346	344	367	365	384	327	342	341	350	343	316	344	357	354	369	387	375	359	339	367	349	355	354	351	350	346	352	361	350	373	396	364	315	356	360	344	335	357	337	348	304	343	376	340	354	355	372	369	360	351	372	386	351	349	365	387	391	330	345	350	337	361	380	373	326	344	370	354	370	350	351	335	341	325	333	353	366	357	355	340	376	339	358	353	343	377	357	338	347	371	352	314	359	381	345	341	301	326	390	355	392	374	346	363	359	339	347	352	319	327	404	364	359	333	373	362	373	370	398	346	333	369	342	313	386	280	335	336	371	335	334	360	349	335	303	320	335	361	384	328	354	363	324	342	337	370	345	369	350	341	339	344	381	354	352	340	370	315	387	385	360	393	366	374	327	363	343	377	382	369	335	301	316	306	370	321	343	342	334	353	388	385	298	341	333	343	371	350	373	362	335	335	354	331	350	346	344	375	352	343	359	333	345	337	351	339	331	355	370	351	365	355	349	329	371	357	366	356	335	351	361	346	329	341	341	346	336	359	332	362	346	296	367	355	351	360	302	377	340	379	325	368	323	382	331	304	347	390	341	374	339	329	342	350	332	404	357	386	375	337	349	372	338	361	362	368	342	369	358	356	346	372	345	350	367	351	349	378	337	367	366	335	344	367	335	381	339	345	363	378	337	330	338	354	373	338	356	375	314	351	352	340	393	395	368	373	349	343	366	320	343	335	374	329	329	382	361	367	335	338	353	346	345	328	388	389	352	334	352	301	354	357	342	376	332	359	323	362	391	342	366	318	332	359	346	344	334	344	395	368	344	370	347	371	345	352	338	359	343	378	349	338	356	376	376	358	379	338	360	368	380	377	378	363	368	375	331	340	361	394	334	348	321	363	315	354	355	352	366	371	347	366	366	345	379	346	363	373	327	321	392	352	397	350	366	331	370	390	401	354	335	348	401	320	350	355	348	336	359	359	357	350	333	361	351	349	359	382	329	340	378	361	353	374	352	369	387	368	377	340	347	339	321	320	318	347	334	319	376	357	402	389	363	339	352	385	336	345	347	345	330	348	369	352	404	342	332	379	398	384	303	370	344	361	385	323	328	345	364	364	386	359	337	373	341	335	354	353	352	342	392	379	392	365	326	322	342	373	335	344	333	350	352	332	377	346	332	360	369	322	362	365	401	334	379	318	308	356	380	339	354	334	324	360	350	356	362	354	369	354	368	354	341	384	339	360	351	344	348	365	351	356	353	394	363	345	334	327	359	359	394	374	353	343	318	366	364	346	374	348	365	358	301	345	352	322	343	341	384	338	335	384	374	389	380	353	353	353	350	367	339	349	363	343	317	340	348	325	326	377	327	312	352	335	342	345	362	359	370	331	343	344	359	376	369	352
5405	3876	7938	8654	6699	5267	4459	2985	2465	2074	1628	1356	1141	1053	1053	930	925	855	871	858	847	897	878	825	890	815	820	728	790	820	760	756	760	808	805	806	772	767	812	824	815	746	801	781	810	822	767	804	800	801	804	753	830	787	736	760	708	759	763	761	821	754	784	755	771	802	737	780	814	758	742	737	755	724	775	766	777	797	784	815	732	801	766	809	765	756	762	831	730	783	787	759	792	737	755	800	796	759	745	776	754	781	795	810	754	753	767	782	765	793	796	782	818	766	765	804	746	781	730	781	812	738	804	771	796	761	773	767	813	760	699	768	800	717	763	734	764	772	770	718	787	821	707	774	806	808	807	770	812	757	733	777	772	792	780	779	754	790	765	806	774	749	734	775	787	743	795	791	769	774	763	768	734	798	784	772	810	764	780	752	799	776	728	777	754	807	803	798	779	764	838	769	809	758	781	785	741	773	764	784	771	774	783	760	805	774	725	793	789	737	802	735	762	738	759	756	778	778	775	806	842	736	742	746	792	782	764	797	757	729	721	790	781	756	728	745	737	772	754	820	801	763	737	814	804	761	761	759	761	769	784	757	779	760	748	775	784	749	746	793	738	786	739	795	809	764	759	762	753	789	757	748	816	760	766	777	807	765	803	719	758	765	776	732	786	772	792	796	772	751	744	757	788	822	774	793	787	785	814	816	775	761	768	797	786	748	769	760	790	779	737	813	772	807	814	766	784	771	838	762	771	792	748	721	722	757	795	766	776	749	778	744	785	736	777	821	760	758	741	774	771	750	776	701	764	732	720	822	785	738	743	794	772	745	731	736	788	771	754	772	803	810	818	778	796	804	814	785	714	737	752	782	779	784	770	801	780	778	794	787	795	789	769	839	774	760	814	744	768	798	798	847	721	809	782	802	748	761	779	794	795	788	766	771	815	794	794	821	721	766	756	736	736	772	750	756	748	755	826	827	749	742	783	755	797	741	777	779	806	804	739	817	769	776	766	807	768	805	770	797	805	762	755	777	771	752	772	793	796	781	837	768	713	805	740	740	790	783	784	751	768	777	751	739	748	768	788	756	761	739	805	828	752	785	753	781	777	769	768	738	770	762	752	784	748	792	798	802	749	769	804	755	746	799	781	783	749	780	707	769	757	736	793	804	796	740	833	727	803	790	702	760	785	752	774	787	812	781	764	779	778	798	766	793	807	741	769	824	751	768	739	732	752	747	763	763	773	780	783	803	783	760	817	796	754	773	778	715	738	800	798	761	766	789	815	748	748	778	774	812	726	807	816	787	752	768	779	787	744	760	801	803	793	816	776	768	771	755	741	757	774	736	835	733	771	755	790	778	774	719	801	770	819	802	750	785	797	723	774	814	771	766	767	732	817	765	781	768	770	722	811	777	797	781	818	777	786	731	710	753	790	766	813	799	809	783	763	753	789	791	812	750	753	777	750	754	815	773	730	781	766	788	756	785	807	795	788	808	755	803	776	771	736	840	815	785	775	741	736	751	801	774	774	751	766	759	785	789	731	768	765	823	790	813	788	764	778	775	798	782	797	768	757	745	750	793	777	793	745	761	768	745	724	760	744	776	759	776	777	810	736	742	779	728	818	749	771	807	781	759	777	757	758	834	797	783	838	753	860	794	831	750	768	778	772	746	742	791	730	795	788	805	762	766	723	805	791	793	820	763	773	735	721	822	792	805	808	759	777	717	762	749	764	742	761	800	725	781	767	777	847	730	740	738	791	773	779	729	775	768	783	768	753	771	795	745	769	787	786	760	766	809	743	773	825	749	786	803	707	768	813	793	771	800	788	742	798	769	783	783	789	802	702	825	770	820	778	779	765	783	787	802	801	762	809	789	788	784	759	740	805	817	778	757	773	779	793	746	783	752	831	763	801	766	772	765	824	754	772	776	760	784	765	784	803	755	766	768	791	757	792	759	808	772	779	789	775	807	775	777	787	813	762	725	780	769	716	765	741	751	778	805	802	805	797	767	822	758	774	780	741	790	757	788	807	743	798	806	752	770	781	785	762	725	785	784	771	740	803	750	725	808	744	754	814	790	757	738	746	821	774	785	775	809	787	740	783	735	754	780	817	751	778	695	807	792	775	794	748	738	751	843	803	768	780	788	742	769	782	781	767	776	777	747	703	749	807	721	842	793	776	783	777	836	813	798	779	774	767	784	808	807	777	764	785	744	781	801	752	786	771	752	819	814	770	754	764	784	708	785	765	707	728	790	836	761	803	768	739	807	791	793	774	751	840	754	813	745	797	786	812	762	813	776	815	736	787	771	751	781	745	772	779	773	697	746	795	740	744	785	842	802	735	764	782	787	787	789	746	756	746	776	765	757	769	760	772	717	791	766	799	765	778	784	775	742	771	750	746	779	723	771	815	795	812	767	763	793	787	766	706	748	751	778	823	769	738	777	766	737	771	724	799	797	773	787	756	786	784	726	728	730	799	778	805	769	736	775	718	775	806	826	747	743	790	772	786	780	801	782	764	744	779	786	759	828	817	763	720	786	764	764	832	825	783	747	770	808	812	791	756	804	749	766	764	757	789	782	811	770	763	761	812	805	796	800	786	745	739	766	811	776	788	746	775	743	772	791	779	736	806	837	796	773	781	849	768	780	811	749	782	758	804	762	772	805	814	777	760	799	724	740	773	785	790	707	767	713	804	755	740	779	770	732	769	783	775	783	775	788	772	748	774	790	759	735	756	818	701	759	757	796	800	781	773	792	798	782	832	769	766	746	781	792	719	765	805	775	765	826	785	778	739	796	744	753	795	776	768	779	743	733	704	756	794	761	857	751	766	774	741	769	751	830	789	784	786	763	749	808	795	809	752	771	739	792	752	774	742	774	754	814	790	792	732	765	818	782	737	730	824	752	783	765	743	796	725	748	737	758	810	771	813	735	798	780	767	798	777	779	797	806	815	757	777	790	739	762	765	768	759	782	744	792	807	758	809	727	787	723	770	760	791	759	780	755	768	828	773	790	794	729	778	772	768	808	788	814	777	772	750	747	789	795	807	787	823	771	801	757	762	748	743	755	814	834	777	707	772	802	811	745	781	773	778	786	744	801	809	727	788	803	730	803	782	772	763	800	795	780	770	734	771	772	787	822	746	786	756	775	819	732	790	732	764	785	739	770	757	770	747	773	791	738	743	744	727	796	772	749	760	789	740	746	788	782	785	802	719	750	732	782	799	787	810	772	746	750	870	771	739	763	785	784	793	704	805	756	796	780	748	768	751	745	749	770	794	785	757	729	745	767	790	769	798	789	786	769	729	759	776	757	742	817	797	791	767	744	812	739	771	788	782	725	762	752	794	810	746	743	805	779	793	754	767	815	804	775	752	735	811	792	734	719	775	745	732	776	839	789	758	752	764	742	790	823	811	760	750	740	771	753	834	775	790	790	794	778	810	784	801	754	744	766	798	792	739	797	774	811	762	782	745	762	812	756	768	776	785	783	771	720	824	771	830	737
18765	8801	9604	7889	3909	2465	1848	1149	873	769	618	497	477	435	366	377	436	350	346	383	328	368	365	380	370	351	361	326	367	374	365	365	345	348	322	314	345	329	387	366	361	353	346	372	345	379	373	375	381	330	341	380	358	375	343	342	346	351	338	324	356	359	336	315	308	328	358	357	361	327	369	371	341	332	315	285	338	345	328	389	358	340	303	356	338	351	348	309	399	341	347	372	310	351	381	359	322	328	329	367	388	366	342	360	347	332	349	344	325	371	364	362	308	352	344	405	303	314	345	353	364	364	339	372	362	361	361	344	367	368	334	335	331	343	331	340	368	357	343	352	316	346	326	318	318	389	334	358	381	323	346	379	331	348	340	337	330	314	348	350	375	337	342	328	328	325	363	352	348	360	340	333	364	369	341	356	366	324	337	329	360	379	324	345	363	360	344	366	344	313	322	323	353	347	327	316	353	345	387	347	357	332	341	341	375	331	354	372	349	354	377	364	316	381	336	316	350	328	360	384	361	355	359	325	360	338	343	362	360	332	347	354	347	346	329	361	327	329	330	326	323	412	353	367	356	372	305	297	347	355	329	339	341	335	371	376	326	327	339	382	369	323	339	316	353	348	337	356	349	369	372	370	355	355	371	350	366	332	318	315	332	329	344	351	381	353	343	358	351	330	321	364	322	329	347	340	394	341	371	353	351	359	308	321	337	384	313	367	340	350	353	354	374	331	353	316	344	345	327	325	310	347	333	340	347	343	344	327	335	325	385	332	336	367	331	354	348	359	368	366	346	368	341	354	352	331	338	361	303	347	327	320	364	326	296	332	344	350	353	327	375	340	361	329	373	328	347	345	331	372	378	374	369	346	368	343	359	287	342	353	370	338	388	342	359	352	319	375	324	303	321	308	331	351	355	342	344	359	352	360	315	389	360	329	347	359	322	371	324	351	362	347	362	353	336	338	350	303	342	325	340	353	333	323	343	354	336	348	363	335	368	334	321	321	342	332	345	372	406	349	388	389	365	352	347	372	359	365	335	330	334	285	364	337	367	334	298	338	377	338	334	338	350	341	326	335	383	345	369	350	320	308	355	349	358	323	350	328	353	346	350	334	338	357	331	314	330	341	335	321	323	352	344	313	367	383	327	343	333	302	303	349	369	322	349	373	364	296	357	347	331	340	353	362	310	336	340	321	361	368	329	365	360	354	331	326	343	324	326	371	315	326	347	350	348	378	382	366	345	331	348	365	333	352	351	362	352	323	375	331	315	358	375	342	352	339	342	375	337	327	317	345	351	339	337	329	360	361	343	347	374	324	345	342	324	350	366	355	390	376	325	322	367	353	331	305	304	385	349	370	345	367	354	343	328	339	355	331	340	308	352	325	330	348	357	380	320	358	308	381	356	353	349	358	319	344	336	292	347	348	364	353	353	346	356	370	358	356	323	350	320	311	380	325	343	364	323	330	341	304	344	339	342	338	352	306	319	335	350	329	340	333	364	325	338	322	336	357	310	357	361	356	375	360	373	355	335	356	368	359	314	371	335	368	374	319	353	345	327	344	340	315	365	344	360	341	340	336	345	342	340	362	323	344	328	355	342	374	331	328	355	394	340	349	339	361	377	326	361	328	356	329	374	356	345	341	308	322	348	360	339	320	332	351	305	318	356	363	393	350	359	363	348	353	323	331	341	346	326	323	337	384	334	357	355	367	341	340	335	341	358	344	310	343	340	364	325	370	354	393	367	351	341	351	372	323	357	370	354	363	331	367	353	294	348	335	348	318	346	350	339	318	375	362	331	356	355	357	330	352	337	314	336	348	326	363	377	343	361	324	365	343	342	333	319	354	361	340	331	344	353	337	361	332	314	338	344	343	371	339	333	358	333	331	355	373	353	311	332	329	296	335	345	329	362	331	379	329	335	333	337	344	313	313	369	349	335	335	336	329	333	345	345	342	364	343	377	345	379	376	341	342	317	347	353	329	360	349	366	355	387	389	345	335	349	366	339	374	368	331	350	360	328	341	335	354	323	351	343	317	357	342	350	372	347	315	310	351	335	344	330	358	355	323	346	333	334	368	324	335	322	352	366	366	333	356	358	305	326	352	312	341	346	373	370	356	362	366	347	331	320	344	344	329	351	319	333	341	342	325	327	360	364	319	318	366	385	346	353	328	345	342	371	335	362	333	342	322	365	307	341	333	375	351	307	340	325	352	340	350	347	358	319	328	348	326	313	364	356	339	368	326	340	341	386	337	370	348	363	381	341	323	307	321	327	346	357	329	348	389	381	348	393	331	361	309	304	323	346	330	322	348	338	316	334	377	332	344	365	325	404	373	294	331	320	337	351	365	346	376	386	347	331	336	347	349	342	324	339	336	370	354	308	373	347	349	349	306	359	378	360	373	373	342	301	344	317	323	372	367	346	376	371	343	375	332	356	328	353	347	331	368	344	389	374	329	338	380	338	360	374	328	376	363	318	306	328	360	352	349	367	361	349	346	359	335	366	318	388	355	331	338	333	340	342	350	357	330	334	356	351	336	347	356	380	362	354	296	326	352	346	299	342	350	330	339	375	362	359	379	338	362	330	385	389	367	392	350	371	317	371	388	325	357	370	344	370	340	335	337	340	344	330	342	316	366	338	360	371	355	366	348	345	388	337	318	354	331	362	365	349	354	354	355	338	328	356	337	320	365	373	360	363	373	375	334	317	365	344	374	340	363	319	322	338	361	362	352	369	348	349	340	330	335	366	317	388	363	351	362	338	376	355	345	322	306	331	327	360	360	365	353	343	329	340	325	356	358	371	365	348	322	388	319	361	334	369	361	341	325	348	358	330	345	359	335	356	374	318	333	315	338	302	352	371	337	350	344	312	320	327	327	346	380	337	338	335	331	342	379	348	331	370	363	344	295	328	350	345	352	379	356	359	347	320	347	351	362	340	345	364	356	330	336	334	317	356	356	376	347	326	348	342	312	344	359	383	372	345	347	370	344	327	327	348	317	345	321	339	361	306	357	343	360	325	336	376	354	345	368	343	365	329	336	332	327	339	351	333	335	315	385	356	357	337	336	356	334	347	355	337	353	334	318	354	314	297	352	334	339	331	343	328	317	359	295	352	338	367	360	381	321	362	335	334	338	343	329	332	340	312	338	325	327	349	319	341	363	368	348	383	340	318	325	377	303	361	315	363	350	350	352	340	364	340	360	395	349	357	350	347	357	362	373	327	354	365	334	357	368	320	320	353	370	312	374	341	373	353	351	370	347	341	328	333	357	379	324	345	351	372	335	363	365	350	368	358	378	315	344	341	313	351	373	356	365	353	353	340	346	348	374	334	323	348	319	360	322	366	329	356	325	337	330	339	348	334	346	356	356	344	319	346	340	343	343	341	376	323	346	356	309	370	324	363	363	319	325	354	328	339	352	332	323	311	349	390	350	360	350	365	322	340	372	351	350	436	334	358	371	363	333	369	338	355	355	364	357	374	345	321	313	343	330	296	335
11457	7215	14144	15061	10394	8230	6779	4615	3637	2985	2400	1709	1473	1273	1206	1093	1144	969	908	991	958	940	898	903	825	862	829	866	838	831	830	790	815	848	830	804	827	765	844	830	816	826	846	802	818	823	814	845	837	819	833	785	800	778	830	772	779	756	764	839	806	794	777	757	739	767	789	792	769	745	766	780	781	775	815	754	749	763	808	764	811	756	791	823	804	817	767	776	781	804	773	783	729	833	793	817	819	749	825	778	784	768	795	738	754	774	776	783	792	780	710	809	801	790	814	735	761	780	800	761	763	803	796	762	740	768	751	789	787	801	768	790	727	763	738	775	740	758	764	750	774	778	791	755	764	776	784	718	772	769	782	729	748	751	746	763	754	755	794	760	779	770	783	738	781	789	815	724	793	747	770	722	790	794	792	808	779	757	734	777	764	785	851	740	757	768	729	791	807	762	804	740	768	736	765	777	757	762	744	782	754	790	736	788	791	764	780	763	800	796	759	784	793	779	733	820	751	738	719	761	754	759	773	779	775	808	793	827	728	752	769	698	800	752	789	795	717	810	782	789	775	798	739	730	769	736	821	752	785	801	801	832	786	763	745	788	747	826	815	785	755	787	721	765	745	766	760	744	742	793	758	817	763	779	824	786	802	769	818	815	791	808	766	769	759	792	782	816	738	751	807	752	787	803	794	766	763	760	756	807	790	774	819	717	738	801	783	789	790	771	811	752	777	809	798	786	752	780	757	802	752	735	746	771	765	779	802	818	786	765	779	747	780	790	786	823	739	768	739	793	739	731	765	750	722	792	755	752	768	712	760	768	735	779	767	737	741	823	763	776	749	773	733	773	801	717	806	797	783	737	779	775	699	789	799	805	791	801	811	754	777	754	750	761	783	763	701	792	776	762	773	784	758	792	769	792	733	809	752	764	810	726	753	777	744	756	760	774	757	713	780	772	799	744	752	780	707	765	811	748	747	830	771	793	738	762	776	792	768	756	743	808	791	800	778	760	787	748	805	721	767	783	772	771	758	768	826	774	759	763	776	804	774	783	829	747	784	796	797	754	744	721	778	757	710	784	752	764	800	721	826	759	761	785	761	721	778	773	786	780	755	806	792	745	779	816	740	738	751	793	768	776	725	789	748	796	786	769	800	738	743	773	782	752	814	738	790	785	782	775	787	782	754	785	774	761	741	799	772	716	773	753	756	805	749	784	760	745	760	764	785	694	737	765	785	768	756	760	743	763	753	731	761	768	818	759	773	730	798	732	745	803	736	787	742	772	829	779	807	754	766	828	785	780	786	742	743	772	806	760	801	776	808	760	837	805	764	753	826	810	701	702	738	744	845	840	809	755	743	765	743	756	766	734	825	797	823	827	804	796	771	784	759	773	783	788	775	781	742	780	789	732	786	757	742	786	740	789	805	783	739	757	789	724	807	763	750	745	765	769	802	749	715	761	820	744	795	780	797	807	782	801	747	744	731	820	682	789	743	775	740	835	766	731	753	750	821	752	796	743	758	762	792	787	794	765	742	777	767	780	739	785	775	772	768	789	805	779	764	775	790	766	792	791	782	752	820	733	773	784	782	780	768	769	739	749	773	779	789	738	799	727	781	800	720	794	789	744	794	787	824	770	817	748	784	782	802	742	776	766	791	750	750	775	796	756	824	710	774	770	781	753	756	793	736	773	756	795	787	771	747	802	810	732	757	735	751	719	764	815	783	808	800	775	787	798	758	751	742	748	809	779	762	829	760	748	725	800	744	771	733	728	820	806	797	776	757	772	771	819	777	787	791	791	789	806	806	799	801	755	763	811	805	751	793	791	735	763	796	802	722	775	743	803	756	819	772	801	772	755	752	783	773	756	793	799	735	739	746	755	774	775	747	727	707	751	721	806	816	788	784	771	736	773	749	809	735	770	769	837	804	756	754	756	745	793	778	795	760	750	738	786	804	759	749	766	785	799	750	756	774	825	732	737	730	756	810	769	756	782	821	761	745	786	770	764	780	769	787	777	808	786	787	794	824	745	771	720	742	770	767	783	774	752	752	799	821	775	807	789	787	753	791	697	800	787	792	715	791	817	787	855	795	832	769	785	788	734	755	768	771	770	765	763	769	744	793	802	767	792	779	737	738	743	763	766	841	808	770	749	728	780	776	736	755	773	790	776	778	796	761	764	776	781	754	764	772	785	795	785	725	738	754	748	758	764	816	777	831	743	778	752	736	753	751	737	725	771	780	777	767	814	821	746	765	747	745	724	804	796	747	763	782	792	787	830	734	749	784	780	767	766	772	761	766	778	783	772	746	791	764	731	745	753	819	778	786	770	754	791	756	751	784	803	755	823	739	822	799	755	768	746	812	774	777	744	691	760	772	795	761	768	793	759	812	753	773	798	862	753	791	738	735	749	768	793	812	730	811	741	804	807	784	800	831	823	799	807	778	774	779	756	739	780	810	737	786	758	816	731	774	756	772	787	790	763	794	744	805	805	734	749	741	782	778	773	777	792	766	743	753	759	734	794	740	727	770	769	792	761	791	776	741	740	773	778	721	789	762	745	772	824	766	757	784	774	803	764	819	721	755	772	773	754	758	813	825	752	788	766	805	758	760	706	755	781	716	713	761	772	797	773	802	802	786	798	767	774	775	750	738	790	732	772	751	765	785	751	809	808	760	742	776	783	796	791	781	770	722	776	804	789	828	803	784	783	776	709	765	732	766	761	776	771	757	770	815	767	721	833	829	816	790	808	797	750	769	762	738	780	743	752	796	780	783	768	786	744	785	743	759	764	769	798	749	769	750	749	736	800	791	768	746	760	771	779	811	794	745	764	821	765	743	785	741	818	793	807	799	802	811	777	794	816	755	779	751	753	833	768	747	735	769	756	781	791	789	729	747	759	813	749	768	691	757	744	751	750	736	759	762	756	763	810	775	768	735	747	757	771	772	772	732	765	789	770	783	764	785	747	782	771	800	759	739	834	789	776	817	774	720	771	766	734	730	790	771	796	769	798	758	754	768	763	784	717	758	797	793	765	771	767	779	803	749	776	771	763	784	751	818	739	807	780	787	762	784	778	804	805	770	789	796	787	751	769	759	773	752	759	796	792	788	799	739	779	736	733	819	789	782	777	779	759	796	767	734	757	792	747	835	777	797	776	772	811	800	773	759	743	783	816	766	797	766	822	745	780	766	723	757	740	773	772	779	762	761	824	794	811	784	803	768	760	762	732	794	756	782	760	787	790	767	737	790	784	789	798	772	778	778	726	739	762	791	803	771	779	734	822	726	788	731	790	784	817	740	865	768	819	708	759	774	799	733	795	776	788	790	785	786	788	813	783	743	778	730	761	690	783	764	750	815	724	752	784	777	774	707	761	779	765	818	777	770	848	760	784	746	717	771	724	795	774	727	818	735	745	767	744	746	744	833	752	785	847	767	800	795	701	759	760	777	790	752	794	754	812	772	816	788	744	772	767	773	786	737	815	797	782	783	735	789	768	762	784
27450	13665	14747	11547	5860	3651	2612	1755	1177	975	832	759	682	555	478	530	530	433	444	455	462	445	435	468	431	453	410	430	440	399	444	439	424	446	423	436	427	460	449	409	458	414	411	445	416	415	434	452	447	403	450	412	451	404	400	427	421	403	427	383	434	425	447	412	409	412	443	433	451	444	444	429	435	406	452	443	418	444	436	413	414	392	446	406	431	413	387	403	424	433	440	445	434	428	402	437	439	421	382	404	398	468	409	406	441	434	423	430	400	412	444	438	409	441	403	414	413	420	447	397	412	401	415	446	436	436	469	416	445	431	446	404	441	453	412	418	394	391	421	447	417	416	444	434	421	465	449	420	423	415	422	416	441	459	437	450	445	453	411	449	434	430	458	402	423	453	448	409	419	442	388	445	425	385	425	427	427	401	426	427	469	382	430	414	413	440	400	426	402	421	456	431	412	422	420	408	392	428	425	466	400	443	386	406	427	412	423	418	470	438	465	446	413	433	446	413	433	436	439	390	428	423	427	378	410	418	418	437	422	422	426	389	444	388	434	398	428	433	439	357	449	442	431	430	416	390	415	412	422	410	437	425	444	422	427	433	452	437	467	432	414	442	410	435	450	392	422	427	439	425	421	421	424	445	400	435	418	418	429	441	429	382	410	438	424	443	424	437	430	389	457	436	417	440	427	426	398	448	449	412	408	442	405	391	404	442	406	407	420	461	402	384	428	443	418	439	415	454	414	433	416	445	388	417	437	404	423	443	436	445	430	417	426	425	460	411	400	409	408	404	408	447	468	435	413	409	444	416	450	449	398	404	409	421	443	400	406	382	467	402	435	443	430	416	437	403	434	418	396	431	415	441	417	447	436	408	405	455	446	446	417	447	417	437	445	440	421	408	457	431	456	458	456	419	418	452	420	450	439	430	406	418	490	440	460	403	460	446	429	422	414	426	409	410	430	448	414	389	443	446	436	456	428	465	382	444	403	423	423	413	432	417	442	413	416	410	457	432	400	371	443	428	444	424	434	439	475	418	430	430	438	402	417	478	461	493	437	397	440	395	425	392	404	421	388	430	399	418	449	414	427	427	427	402	435	400	394	417	393	435	401	385	413	455	416	423	436	438	414	421	380	387	397	426	420	440	430	442	443	432	391	410	402	433	414	428	405	474	444	429	485	433	425	427	431	410	427	430	411	439	413	414	410	466	428	419	456	449	394	426	408	390	440	407	367	455	445	436	426	393	383	406	406	443	500	405	447	420	370	446	445	464	418	426	489	435	414	417	484	434	409	424	440	436	473	419	426	443	439	440	463	404	441	401	415	403	478	430	415	435	437	422	451	432	441	421	423	426	426	419	437	430	439	411	421	447	433	396	454	479	449	427	410	426	438	387	431	422	413	438	433	455	417	449	391	407	419	428	462	436	404	420	395	425	456	438	396	426	400	424	460	409	417	404	422	420	444	397	452	431	453	428	442	399	463	415	444	413	419	423	395	440	409	417	414	399	440	435	430	432	418	390	435	422	416	414	414	442	405	388	414	423	457	401	426	445	387	404	437	436	436	400	428	436	381	427	422	431	436	429	396	422	419	417	398	444	447	448	410	430	436	419	410	437	447	467	437	431	426	417	405	405	385	486	424	434	444	471	424	405	399	427	422	400	443	422	406	453	462	404	430	464	434	457	444	463	400	406	392	403	392	469	439	426	386	453	387	375	410	438	447	391	426	379	376	391	466	424	437	422	432	432	441	434	448	414	449	385	442	437	452	445	377	398	437	374	379	433	391	459	483	404	410	446	432	406	418	381	424	407	427	455	411	398	430	407	428	405	432	408	434	424	413	445	397	428	426	475	435	443	443	405	436	374	431	419	431	443	431	466	432	433	417	389	432	404	456	429	461	436	442	441	381	414	445	449	396	440	405	428	450	420	451	431	454	415	396	402	438	442	395	381	432	415	393	445	453	444	401	382	462	414	451	484	416	463	421	387	421	484	422	468	439	454	422	454	440	451	442	445	439	447	431	441	495	428	416	419	414	427	395	435	436	374	439	433	393	427	415	443	424	427	452	416	378	427	454	410	458	435	409	453	412	439	404	445	436	440	412	443	446	473	407	457	461	426	412	376	454	403	434	466	430	443	378	427	457	388	399	421	432	398	396	437	453	448	429	439	437	427	443	421	395	452	472	420	458	436	431	410	462	407	434	437	454	409	415	380	460	394	439	448	402	417	408	445	427	376	392	420	433	413	411	412	447	474	455	437	442	454	427	399	440	418	431	420	429	455	424	449	382	402	413	426	406	425	427	404	455	421	379	392	415	420	459	397	450	436	446	470	398	456	468	401	497	421	434	453	428	428	400	425	417	420	367	425	443	394	435	415	448	431	458	415	447	400	428	381	432	441	422	430	397	416	415	442	406	405	421	423	422	427	444	414	464	439	439	432	434	432	437	450	426	424	398	407	432	418	414	369	416	412	423	403	386	413	419	444	446	413	444	420	444	474	438	408	413	382	444	455	415	448	447	428	435	424	393	414	418	392	461	424	438	462	437	439	440	408	405	414	422	451	460	440	456	389	418	393	427	417	399	413	416	417	426	415	420	411	430	420	408	431	420	461	410	420	425	416	447	400	423	451	391	432	419	441	401	402	432	451	446	430	448	391	434	446	401	473	405	398	446	447	405	396	436	413	416	404	433	418	403	430	435	422	422	419	436	419	458	449	425	408	453	464	430	380	423	430	469	393	396	411	402	432	415	413	447	426	417	410	406	408	470	404	402	415	424	393	412	465	415	426	431	421	392	412	417	437	430	415	442	505	422	457	421	420	436	459	393	421	442	432	434	465	422	430	376	404	434	385	436	439	431	416	434	433	441	399	378	447	465	399	431	438	437	416	430	426	423	437	417	421	443	415	433	430	450	428	429	433	445	454	428	413	411	430	415	419	432	421	395	420	389	409	428	417	465	462	401	413	396	396	425	413	419	447	398	425	445	407	412	431	445	411	393	425	423	413	395	392	483	406	453	414	410	415	426	443	417	449	361	406	443	424	428	446	420	388	412	446	436	426	409	432	395	436	427	403	421	438	393	432	401	448	447	428	421	408	422	451	406	406	381	394	415	455	431	404	427	463	395	429	436	470	417	439	456	457	415	451	433	417	414	463	483	396	442	452	413	388	443	445	448	390	417	431	424	419	413	454	391	444	429	420	428	442	386	422	426	422	409	425	440	428	407	411	411	428	413	431	436	421	450	431	385	400	397	445	456	454	378	467	405	406	426	430	408	410	401	415	365	428	412	454	434	434	440	409	432	386	417	416	431	408	425	429	411	411	396	436	424	458	412	413	467	428	415	412	442	451	412	439	432	428	443	468	394	397	440	432	453	374	403	377	409	423	417	452	434	404	436	408	422	399	412	444	437	464	427	423	472	439	404	449	434	420	452	417	464	430	411	435	454	419	396	408	427	429	398	449	434	373	429	424	454	426	368	413	456	393	453	431	392	408	411	397
15239	9651	18393	18774	13429	10496	8631	6148	4564	3641	3046	2375	1975	1676	1537	1420	1290	1265	1138	1150	1072	1066	1103	1093	1038	1005	1005	983	981	880	943	989	917	1002	953	937	923	929	960	985	923	988	952	973	1033	1060	1059	1024	1037	1013	943	959	1005	963	956	943	949	915	940	992	974	918	932	923	935	953	899	961	951	928	966	893	979	920	939	960	926	927	904	915	933	887	942	891	937	910	882	918	970	914	967	914	925	955	955	867	967	924	918	881	938	898	886	918	929	901	931	846	897	924	930	986	853	911	897	932	911	921	905	912	911	955	961	932	930	887	978	950	885	920	925	968	957	904	903	954	929	911	921	939	963	914	894	929	919	910	909	951	928	918	942	889	914	913	956	931	939	983	940	904	905	948	919	922	938	883	879	926	880	933	886	955	925	892	985	858	948	975	914	948	935	904	885	961	908	939	933	919	897	960	945	892	905	927	878	906	860	931	885	929	910	908	963	925	951	954	930	924	921	964	912	913	889	934	938	914	860	971	898	872	946	932	939	900	975	923	931	970	949	956	956	876	855	956	892	913	900	884	930	932	901	979	936	926	933	942	911	930	900	941	894	923	891	917	886	886	904	909	879	955	897	914	901	901	932	931	876	935	901	930	914	932	983	925	912	905	876	899	904	928	920	964	942	959	922	985	939	904	909	885	927	920	911	949	941	912	919	910	854	892	1030	925	916	906	958	944	905	915	953	894	889	894	938	951	963	927	901	865	932	940	886	949	910	914	932	903	1001	888	938	927	930	887	912	926	923	872	930	916	908	883	915	878	887	909	965	880	881	949	910	902	927	921	908	917	913	940	961	877	933	917	968	943	904	895	929	934	949	945	973	948	924	930	946	904	945	938	925	925	884	928	948	896	933	930	901	930	950	975	913	961	952	904	898	883	889	919	898	927	943	927	926	867	949	934	951	932	912	917	864	905	910	922	947	850	850	931	892	935	915	878	875	913	944	902	941	873	936	860	907	885	919	905	885	947	949	959	922	938	922	928	917	938	906	913	921	927	902	912	888	910	961	939	935	898	982	910	921	918	920	883	883	959	908	918	941	927	944	962	896	942	989	955	919	946	937	961	908	886	973	878	913	893	937	945	915	976	865	907	893	909	907	913	892	963	894	896	968	915	925	895	981	952	891	829	957	907	884	940	947	925	940	874	961	896	919	908	950	901	989	875	933	896	871	934	911	886	963	936	919	959	930	915	853	893	933	912	912	919	919	943	904	893	927	945	972	938	900	959	895	916	968	923	914	884	921	920	928	906	925	882	943	891	909	947	912	887	876	932	927	916	899	881	952	915	894	904	948	862	919	900	874	890	998	897	929	894	889	928	929	920	874	939	943	928	878	912	975	913	950	966	892	891	953	948	902	927	930	962	927	950	962	960	931	946	964	949	964	875	896	912	926	877	962	957	986	903	886	932	977	937	923	929	921	909	938	964	972	933	886	890	910	914	902	935	889	880	939	951	913	934	892	996	912	956	927	924	905	929	926	935	908	886	873	942	965	954	926	911	894	921	917	960	906	989	941	963	920	894	887	888	914	937	936	899	911	928	886	885	944	947	929	944	936	941	945	922	949	956	937	955	910	939	895	895	891	884	935	918	938	874	916	859	953	979	918	908	866	915	929	968	894	906	952	927	920	944	938	901	965	895	950	935	927	893	976	930	934	949	948	941	887	946	928	884	895	898	912	937	937	950	980	957	927	948	892	960	923	946	889	895	901	968	921	920	911	866	908	922	894	906	959	981	951	880	885	922	908	922	930	932	927	989	938	963	909	950	885	918	962	870	922	926	863	942	954	916	998	949	906	902	892	923	966	891	937	953	923	950	880	920	907	963	922	928	893	927	880	906	932	847	921	957	925	928	918	855	891	915	917	920	904	924	898	934	904	901	907	931	874	867	958	937	920	922	924	898	935	914	907	943	937	964	897	970	910	926	942	916	912	944	960	867	955	969	940	850	966	957	948	970	940	880	961	937	953	914	941	913	950	879	897	906	881	925	943	950	937	920	966	871	950	935	924	929	888	917	889	883	929	905	873	963	922	906	970	889	913	954	912	944	955	908	872	890	915	889	910	952	925	919	917	918	855	926	923	922	948	901	905	888	907	913	929	877	958	876	889	897	922	954	929	930	1022	904	1001	947	899	921	925	958	913	881	912	962	904	897	903	932	895	900	886	921	967	869	974	974	983	897	925	946	934	918	948	921	908	907	918	902	916	915	952	962	916	876	905	904	942	923	944	902	939	893	926	905	933	973	950	936	898	891	941	932	937	954	934	869	954	996	921	923	930	916	901	887	920	876	897	962	879	948	939	882	929	939	964	907	984	939	894	920	934	859	947	890	909	899	962	897	961	959	944	896	935	873	917	933	909	939	940	870	955	868	923	861	924	915	920	858	953	926	896	868	949	955	865	950	945	899	899	932	905	917	893	917	961	924	982	928	869	947	936	899	879	936	922	911	880	912	970	906	890	878	934	947	915	910	911	932	949	942	935	957	926	930	974	922	909	908	939	894	929	944	941	939	888	950	934	883	950	936	956	870	902	1045	934	917	949	917	905	881	924	944	984	921	938	941	910	922	915	883	898	903	846	942	875	976	935	897	912	855	947	904	936	924	967	900	920	905	854	873	908	916	977	956	898	885	966	916	913	937	886	931	947	901	884	924	918	913	938	928	891	954	975	945	909	979	920	916	905	972	909	934	909	846	986	932	921	954	917	898	935	971	919	882	946	860	888	980	856	927	914	924	942	957	916	945	883	862	914	917	927	887	872	956	896	924	878	954	926	935	892	979	940	948	930	831	903	920	911	915	872	880	929	963	907	953	930	945	961	920	934	885	926	919	903	951	905	912	921	948	988	966	907	893	896	921	928	942	963	960	934	925	895	930	911	895	960	910	890	922	844	965	867	887	912	858	953	903	951	938	876	935	959	940	898	944	969	931	888	1010	915	921	941	931	950	926	957	890	872	959	954	957	903	910	938	955	923	867	912	868	893	934	929	971	902	872	904	875	952	910	947	972	900	943	875	930	933	891	857	945	907	924	957	900	906	875	999	940	878	947	981	925	926	910	872	882	960	904	825	920	956	936	943	900	876	931	937	901	930	918	937	947	902	885	869	960	871	925	912	908	971	912	936	909	912	882	892	919	936	922	923	988	878	923	959	853	880	962	902	911	944	962	871	945	935	978	970	894	902	896	888	891	956	925	929	902	851	913	891	929	870	984	941	905	949	950	943	907	900	936	889	945	932	929	946	920	882	956	889	899	950	910	969	934	873	926	963	961	917	915	928	901	981	936	964	960	889	878	905	891	901	917	913	930	923	923	933	977	884	940	918	960	983	868	927	904	916	967	930	895	926	848	953	903	884	963	879	917	901	927	897	906	897	945	897	913	950	914	949	910	927	924	964	942	879	962	898	898	862	886	925	908	943	930	971	892	903	962	932	919	1005	932	958	925	875	877	916	916	923	935	889	972	930	978	962	911
8719	4288	4584	3259	1969	1414	1178	811	638	569	514	527	398	438	415	412	367	377	344	354	361	370	336	406	369	336	341	390	341	339	376	313	353	371	348	358	341	317	338	354	360	355	349	354	355	384	327	362	336	340	355	345	344	355	350	351	354	327	351	370	338	329	355	342	323	311	361	379	333	359	378	354	337	338	355	400	360	325	367	348	319	354	378	365	390	364	355	347	349	338	407	366	367	330	317	342	307	340	320	366	358	337	335	385	352	336	379	347	337	373	393	339	352	337	340	369	373	343	350	403	353	386	354	321	359	384	373	360	371	354	335	355	371	333	350	361	327	333	360	356	334	377	366	327	342	380	389	363	351	314	345	373	360	340	348	355	352	351	350	352	343	365	362	394	307	385	361	362	329	341	356	358	357	351	373	393	374	361	360	350	365	347	361	333	352	389	373	334	350	330	349	378	353	358	357	339	362	380	350	340	355	352	351	326	359	334	366	349	366	325	325	319	368	354	362	340	340	392	360	347	342	340	363	378	360	364	336	333	329	341	319	351	357	393	395	303	323	336	327	357	357	335	332	342	368	346	366	377	340	354	387	354	337	343	346	371	350	354	363	349	318	321	345	345	350	360	325	355	358	382	358	363	351	342	401	337	363	351	345	376	354	342	343	349	382	334	365	356	356	348	345	337	369	376	333	321	319	353	407	351	326	343	347	366	327	356	371	361	367	351	363	365	390	362	357	339	341	349	340	392	356	333	364	372	344	358	340	349	353	374	356	376	340	366	411	358	372	358	366	362	314	314	321	344	338	322	325	391	360	385	330	364	392	319	321	354	365	353	367	354	337	381	383	390	354	368	356	376	343	328	372	351	389	327	405	393	366	357	350	361	342	364	348	364	390	367	337	363	357	385	380	395	384	355	383	369	354	349	397	368	327	337	372	369	321	354	359	377	353	350	331	350	354	331	375	342	369	343	316	364	373	353	371	409	332	344	324	330	372	362	355	349	340	354	351	353	328	352	346	367	338	360	387	339	341	350	347	358	352	363	340	377	342	351	342	304	332	341	342	332	364	375	386	359	361	366	348	330	350	358	355	349	378	364	310	369	359	348	369	368	368	334	342	327	363	379	380	358	331	321	337	338	338	394	356	354	330	385	330	332	357	341	383	342	371	307	382	330	375	350	340	373	360	365	387	355	359	349	354	370	347	354	362	369	343	368	360	347	361	367	340	371	331	341	331	383	347	371	369	354	391	381	349	360	365	383	324	337	372	382	356	380	343	359	369	325	377	333	297	335	341	379	345	368	339	316	353	370	368	400	338	354	374	385	380	365	363	353	377	341	344	332	375	339	346	360	361	340	329	342	355	364	358	373	358	371	338	355	363	373	365	359	326	324	340	321	344	330	366	354	357	326	325	353	365	345	345	360	353	317	364	350	342	340	378	350	337	343	357	347	372	420	334	392	345	340	372	347	358	366	337	332	351	321	316	337	350	346	373	307	367	385	364	395	345	355	398	353	335	338	352	369	332	327	324	358	339	337	335	345	352	358	354	356	331	362	342	362	340	362	375	351	392	351	335	379	358	351	341	340	360	341	322	358	314	332	355	372	356	377	363	339	343	340	322	328	372	337	338	346	361	351	350	349	341	361	334	345	342	376	342	371	342	315	364	415	354	374	340	378	340	359	347	370	329	369	332	388	328	368	336	343	345	343	378	366	357	342	357	353	371	360	325	350	360	365	397	349	382	360	357	369	383	336	353	314	362	341	340	378	375	363	356	345	359	372	367	330	357	301	364	363	361	355	344	348	350	354	334	351	354	346	407	362	328	363	366	391	357	343	324	338	354	351	309	361	386	328	336	362	370	331	373	358	347	361	345	386	337	325	349	373	342	356	374	348	332	345	369	374	384	365	337	339	350	351	358	351	345	389	387	367	335	325	376	356	333	354	352	360	372	342	363	323	334	315	341	363	354	382	342	361	370	377	347	340	365	396	342	350	328	345	340	343	351	350	350	362	341	344	347	286	339	342	312	378	355	341	364	365	334	340	380	337	347	347	356	344	362	364	355	337	389	330	366	346	375	339	346	358	363	384	333	376	352	368	353	348	320	365	366	368	371	320	351	374	323	341	360	352	339	324	329	341	333	342	332	333	355	385	346	341	383	351	377	325	358	370	346	385	331	357	370	351	354	364	356	363	404	353	357	351	323	326	361	323	343	350	375	397	321	353	377	345	364	324	326	350	349	348	332	373	355	345	320	360	367	375	318	346	356	351	335	343	358	341	334	324	337	345	355	356	345	379	374	385	364	356	331	422	343	373	345	366	376	333	347	356	348	368	336	341	365	364	344	345	348	326	395	342	346	331	344	368	317	365	333	356	350	364	337	392	343	343	349	379	384	402	396	353	356	327	383	379	336	363	338	374	342	362	353	346	339	343	364	352	368	340	359	323	341	344	342	339	372	332	338	360	361	333	361	356	338	328	328	397	328	352	378	315	368	317	350	341	377	337	340	345	378	352	367	349	370	358	377	373	363	334	339	359	372	359	341	345	359	350	320	352	343	378	365	353	344	298	316	357	349	363	379	367	338	363	327	331	343	361	352	376	333	357	368	361	361	338	379	346	388	353	362	328	332	338	353	392	325	371	390	351	360	352	365	351	330	325	347	362	320	375	340	342	380	372	368	362	350	373	391	351	388	385	369	403	357	359	373	354	311	376	366	368	360	355	328	388	330	341	375	373	381	353	379	336	378	395	329	327	355	338	330	334	349	343	370	307	366	330	363	352	363	349	346	354	379	330	322	330	376	349	362	376	384	332	363	365	350	369	344	330	368	366	367	400	346	358	335	349	391	402	386	364	352	318	340	314	357	356	323	341	360	348	356	377	386	330	321	347	384	323	354	369	352	388	353	332	343	341	351	377	363	353	343	360	352	352	365	338	330	400	356	367	324	349	343	348	321	400	363	360	389	375	388	324	360	379	351	353	360	364	378	338	330	312	327	305	361	354	368	368	335	337	388	362	331	365	383	363	333	358	317	356	368	344	376	369	377	331	348	364	347	323	369	391	364	327	366	376	346	329	366	317	366	350	343	336	361	354	336	370	337	349	371	343	362	352	344	368	313	362	363	381	368	335	390	323	340	366	369	365	362	380	323	335	320	347	333	402	344	359	284	364	361	354	372	347	348	334	378	368	334	338	367	385	352	363	402	326	330	353	377	350	336	339	362	335	385	349	329	319	352	347	340	328	335	292	327	344	359	335	374	354	354	335	333	366	331	343	357	324	368	326	360	373	325	391	380	374	356	352	371	331	353	382	368	358	349	332	325	347	356	354	322	346	339	337	347	348	340	346	378	337	366	360	331	382	355	348	342	369	344	362	337	361	365	339	338	357	309	360	341	370	378	325	327	345	352	323	342	350	341	379	342	363	335	351	404	378	376	343	366	339	369	345	348	360	390	363	371	370	382	363	391	306	354	351	357	325	349	355	380	333	353	325	346	352	326	369
5432	3919	8037	8899	6888	5340	4354	3046	2421	2070	1704	1350	1162	1090	995	990	955	926	821	922	871	870	869	827	827	801	810	773	789	776	754	812	833	756	783	816	831	835	778	836	774	782	778	810	751	765	884	889	808	777	785	836	847	806	778	795	779	780	808	854	800	765	750	796	740	767	794	761	748	817	772	773	751	814	773	816	771	761	772	827	787	765	822	780	753	763	776	796	758	795	728	834	757	758	776	746	766	762	774	759	820	774	773	760	773	782	801	769	812	786	796	788	746	800	766	755	778	821	744	780	727	788	763	774	773	762	781	765	749	811	805	798	764	778	766	773	822	782	771	775	805	753	789	779	834	817	783	793	796	827	779	768	786	778	764	777	796	763	786	727	782	751	784	809	780	827	813	760	772	790	816	772	770	729	776	781	799	790	759	748	799	759	802	803	797	774	769	779	814	778	754	753	721	807	732	786	750	812	834	740	774	801	779	782	789	732	736	789	756	737	782	790	775	770	770	788	789	725	801	791	727	764	726	762	824	732	822	798	764	774	731	768	793	771	772	796	797	800	777	751	761	776	826	767	766	783	737	759	767	769	772	766	729	763	767	743	727	763	763	776	793	774	770	797	820	741	729	793	759	748	807	808	751	808	792	728	819	732	727	727	755	820	760	793	765	799	755	754	806	763	798	786	762	823	757	746	800	747	755	758	778	703	772	730	807	732	790	768	795	813	745	757	791	798	797	743	752	777	782	741	808	786	788	775	774	797	758	762	741	812	792	751	769	791	746	756	799	793	777	786	780	743	756	821	794	767	752	806	821	813	814	744	792	778	770	771	824	772	812	816	778	764	767	814	733	743	784	779	719	781	791	770	801	815	819	803	762	802	774	775	759	774	787	790	778	743	826	744	807	781	734	782	699	791	807	768	776	781	768	776	752	758	787	755	735	735	748	766	766	761	768	784	772	800	774	739	813	769	738	763	794	781	733	745	780	772	820	713	774	772	782	771	833	784	785	749	778	752	779	798	777	791	811	774	778	744	828	835	801	800	791	804	805	799	785	732	816	761	790	732	772	803	807	727	740	795	812	757	760	741	826	752	820	756	809	776	824	760	794	753	769	795	807	797	786	789	796	806	822	808	790	833	693	769	775	753	793	774	780	818	768	718	713	790	795	760	820	768	735	780	808	756	760	852	733	770	818	758	790	760	777	760	747	790	746	762	765	767	778	745	825	782	708	798	753	828	746	791	791	822	779	766	779	766	845	794	792	755	768	802	781	721	777	783	793	797	766	783	803	782	774	818	780	757	781	807	759	737	777	748	809	763	772	788	757	792	752	742	796	783	770	794	790	778	775	762	758	755	782	775	755	794	823	810	728	771	794	767	775	820	783	751	815	811	806	749	786	823	777	803	763	819	747	789	761	828	802	787	809	770	783	805	787	800	810	807	761	758	762	783	780	767	744	743	802	763	827	732	775	756	784	770	708	793	765	734	786	721	819	779	739	788	764	782	820	786	769	739	778	744	800	727	785	798	790	742	835	763	802	763	795	762	818	797	805	772	818	816	735	802	761	736	799	788	777	773	827	774	799	783	744	791	731	756	796	750	754	799	765	741	789	785	745	786	808	763	767	808	821	793	774	813	787	803	743	739	778	789	767	769	767	815	767	756	736	850	778	824	772	747	750	765	779	782	794	770	770	742	748	764	757	774	799	811	778	802	785	765	754	753	776	779	759	751	806	759	810	726	766	786	771	823	732	750	789	723	765	758	741	780	768	790	791	807	794	795	757	763	751	788	800	783	761	797	792	772	777	797	789	765	741	794	793	756	797	831	826	776	805	784	749	719	804	761	742	747	831	750	756	773	772	778	775	778	778	776	777	789	758	760	780	776	762	744	728	743	831	765	855	762	765	770	779	771	773	785	764	800	824	736	805	732	814	783	778	767	832	769	812	741	792	772	795	783	797	794	767	760	769	788	791	769	792	752	784	792	788	696	796	824	759	780	741	760	749	778	806	767	810	767	734	748	755	780	761	805	754	781	760	811	737	792	776	816	790	801	726	788	772	763	792	822	812	763	786	775	744	806	754	739	777	764	770	815	775	759	715	769	793	790	744	792	783	772	770	759	800	787	725	790	798	833	780	765	708	754	767	807	767	765	801	749	816	789	783	794	798	774	751	759	746	753	754	746	759	756	799	791	813	802	785	751	791	795	763	766	815	768	796	802	740	791	719	751	776	833	776	788	798	817	801	781	848	722	790	785	760	769	773	787	765	757	729	773	722	742	808	779	774	798	737	733	785	850	810	763	752	791	772	789	756	798	837	772	796	802	825	756	786	751	793	760	758	740	753	780	811	792	840	786	797	801	773	839	738	777	757	746	771	803	745	791	709	732	771	800	809	833	763	828	751	817	784	809	792	764	804	825	764	789	757	814	806	832	760	753	743	767	760	809	759	765	760	807	812	783	805	798	748	762	848	761	790	769	812	783	753	780	762	800	739	793	777	739	797	810	776	794	790	733	790	738	778	767	749	788	782	812	735	784	799	817	834	750	758	763	762	753	820	856	770	777	800	781	715	777	827	757	784	785	750	722	813	791	832	780	781	787	784	772	775	767	791	770	762	769	776	780	772	687	763	776	761	798	784	696	741	742	767	768	806	724	793	830	777	746	798	813	779	767	795	743	775	815	743	715	804	742	770	805	786	764	792	764	757	775	818	807	764	789	768	723	791	754	783	767	800	803	791	826	785	746	853	764	834	787	763	788	774	797	805	778	772	741	748	793	769	818	738	763	780	817	767	774	781	861	802	753	780	800	778	739	743	773	752	801	781	725	803	770	821	781	762	792	766	819	721	786	753	795	813	775	769	738	736	792	725	788	823	786	725	767	740	804	755	765	756	736	778	784	782	838	774	805	768	804	803	779	802	773	801	733	785	762	756	788	786	818	805	796	797	753	762	785	827	784	780	776	784	759	766	780	801	817	731	774	777	787	760	794	776	744	830	793	788	717	808	747	774	741	806	747	790	793	779	803	777	759	760	745	739	796	789	716	764	856	754	804	764	826	747	787	808	760	795	774	747	710	788	803	761	743	797	742	790	800	768	817	749	798	740	776	776	768	815	760	758	755	738	783	789	762	783	752	772	712	827	764	842	744	791	706	795	835	786	806	789	764	777	733	749	782	801	737	754	766	767	787	730	767	818	768	784	777	722	757	748	826	793	741	767	759	729	812	779	733	768	812	747	808	760	801	791	785	802	752	753	713	755	754	787	732	759	759	772	763	731	752	791	821	762	770	775	769	816	762	763	816	803	751	762	793	787	774	748	773	763	843	748	781	791	842	798	801	796	768	816	804	747	775	768	804	790	702	805	808	734	763	724	783	827	767	821	762	792	764	785	735	770	796	749	762	798	767	710	807	771	772	818	828	809	795	787	827	768	776	789	807	759	814	767	753	741	766	779	752	790	755	795	740	759	733	761	785	777	776	747	774	802	693	771	779	793	804	790	779
18615	9015	10372	7923	4046	2457	1697	1141	879	774	647	541	487	442	436	422	394	386	392	358	338	312	324	352	352	338	331	378	359	360	342	357	328	320	319	314	346	353	354	320	321	310	372	334	362	381	354	370	347	346	344	340	344	373	332	339	331	343	336	327	354	366	379	343	354	331	353	360	326	320	360	339	318	316	369	340	339	354	336	363	354	387	356	328	378	340	320	343	351	331	341	346	401	369	376	341	363	384	332	331	341	307	374	365	338	351	351	354	378	349	343	345	342	340	357	352	357	328	354	369	318	373	336	317	340	360	343	359	382	362	366	353	324	325	371	382	363	329	334	343	337	333	356	371	311	323	349	326	401	365	368	357	372	343	327	338	351	336	386	381	374	346	312	350	377	402	351	362	335	330	325	361	338	325	360	359	359	327	315	336	336	368	353	359	358	369	359	324	348	341	334	356	353	368	318	390	339	358	338	358	354	380	347	327	361	362	372	319	330	388	348	338	364	348	340	323	348	342	391	368	360	363	321	334	368	362	349	336	354	330	343	347	353	364	342	351	338	349	329	361	355	299	361	361	347	311	368	375	339	330	365	372	348	361	370	349	320	364	361	364	354	367	365	337	344	313	340	347	368	339	374	341	354	379	335	321	353	365	350	383	376	358	342	359	353	359	339	319	394	361	350	333	347	342	322	364	329	331	375	366	349	374	379	380	307	341	353	356	344	326	372	354	340	333	365	369	342	301	372	307	379	376	333	352	332	339	359	357	349	318	351	352	336	356	349	356	345	361	345	345	352	364	337	361	338	316	320	370	362	370	344	413	341	313	334	348	367	316	345	355	364	359	339	343	365	322	323	307	349	308	336	342	347	372	371	329	362	336	336	346	325	364	361	348	332	345	299	319	370	358	371	323	351	344	376	365	336	353	331	348	309	351	352	329	332	364	349	302	360	357	371	350	361	321	383	344	341	310	354	356	353	346	346	363	361	348	352	306	360	367	338	350	390	372	341	299	367	372	347	349	382	343	330	402	319	341	364	312	355	354	358	381	336	364	373	357	341	332	336	351	314	331	345	354	348	334	374	339	314	361	326	358	338	349	314	307	349	370	314	380	349	336	386	307	329	369	353	346	342	378	344	343	377	333	329	338	338	329	351	383	319	315	330	329	358	385	338	332	346	362	364	378	375	309	318	376	338	374	371	348	326	357	339	333	355	346	345	342	376	370	413	357	355	356	299	393	366	348	330	306	360	331	383	322	361	356	345	354	325	336	364	353	367	332	348	342	336	382	352	356	361	392	378	350	394	337	381	386	352	364	324	375	376	321	342	361	329	358	361	348	320	382	389	337	364	352	379	332	364	351	320	322	351	348	367	389	370	322	325	332	368	325	338	349	347	392	351	333	335	315	338	343	313	375	328	363	346	359	333	356	366	346	328	351	356	356	352	355	353	308	372	403	370	348	388	345	325	369	325	364	332	362	340	347	370	350	363	340	334	355	362	349	375	298	342	359	310	366	318	348	371	387	327	345	320	369	324	334	373	358	365	337	369	386	384	370	359	342	370	352	341	378	372	362	383	367	368	382	317	352	387	349	373	356	352	326	361	336	331	321	361	351	331	361	308	326	335	364	345	341	340	336	352	344	370	371	349	350	338	343	331	354	383	325	333	373	371	368	366	320	362	371	347	322	340	331	397	372	324	301	336	363	364	363	355	395	385	315	315	363	342	376	341	356	326	338	331	354	337	355	350	318	316	340	364	307	333	341	332	378	367	351	334	315	355	368	332	320	308	332	347	355	333	347	345	354	372	375	373	346	326	378	316	395	366	368	348	363	377	325	337	347	381	344	353	356	350	369	344	343	323	407	337	386	363	391	346	347	332	328	342	342	366	384	362	352	359	362	360	368	351	347	357	338	329	339	350	322	385	361	328	326	355	344	327	333	355	325	359	354	396	352	302	315	358	371	364	332	324	339	348	377	340	338	345	335	346	352	357	372	328	333	372	322	357	330	325	334	334	342	359	387	336	352	376	344	351	332	364	375	338	380	334	339	342	370	324	360	346	345	318	314	394	348	344	405	330	360	345	378	358	285	347	352	349	352	345	301	352	384	295	364	341	343	333	334	327	380	353	317	316	335	349	319	348	335	326	338	345	299	340	351	367	364	325	345	337	357	357	355	374	349	340	319	375	323	314	352	347	319	302	325	345	378	353	333	325	330	332	365	342	330	341	343	323	350	379	328	343	327	373	357	350	377	342	352	361	347	356	352	353	319	369	380	318	363	363	339	331	347	337	366	339	374	345	361	350	331	386	338	352	323	378	374	366	355	336	333	340	360	339	350	341	350	355	392	339	381	358	330	337	345	338	358	382	350	308	315	338	328	332	379	342	339	369	367	396	371	368	358	323	354	324	329	348	375	362	337	391	307	350	370	346	371	347	375	369	369	375	348	365	337	316	352	383	353	312	335	342	361	358	357	358	369	334	350	362	363	317	360	363	352	356	305	340	357	314	338	347	355	344	374	364	332	326	341	367	337	290	347	344	345	318	335	375	300	338	395	369	331	337	333	313	360	320	375	353	334	332	350	369	313	379	350	330	365	338	355	338	348	319	372	334	327	356	325	356	358	348	359	347	342	376	331	339	382	337	356	341	336	344	351	376	357	381	369	348	331	307	332	343	359	352	331	335	326	307	322	308	335	337	321	314	348	369	342	355	360	340	364	341	333	355	364	333	333	336	356	362	339	354	363	381	318	378	333	368	366	321	393	364	348	343	362	319	314	405	326	322	351	366	323	360	369	351	369	351	337	327	371	326	327	347	359	330	377	338	348	368	330	359	349	328	381	360	350	345	366	357	368	366	348	366	380	311	323	352	344	354	359	374	318	359	361	327	354	358	343	381	331	347	333	371	364	364	342	290	343	326	383	382	317	381	350	321	356	286	339	373	322	344	366	347	367	327	349	340	360	363	344	321	327	335	321	346	359	307	370	376	363	371	375	319	366	355	336	348	330	328	377	352	356	362	341	324	351	329	322	326	341	359	317	380	385	343	360	360	316	295	318	347	342	396	373	322	347	389	355	348	331	350	350	351	340	330	343	354	348	373	331	343	351	340	335	304	333	330	324	326	351	318	367	335	376	356	370	384	338	345	314	342	338	339	339	351	384	365	325	345	324	346	319	336	320	354	333	348	320	339	367	303	356	368	362	373	376	357	297	326	360	349	334	332	355	366	361	356	341	410	402	336	355	381	305	335	376	332	335	385	313	338	324	370	368	353	403	367	382	361	361	355	352	371	370	358	356	317	349	357	351	370	335	373	377	337	339	391	366	357	349	398	370	376	387	398	347	366	326	317	342	349	355	365	372	331	318	337	326	365	365	366	321	325	348	366	347	325	310	355	364	326	368	347	376	331	363	343	349	331	328	334	390	327	378	336	368	357	341	334	345	350	347	366	392	356	314	319	350	328	368	334	347	363	383	355	346	347	392	322	335	374	336	357	356	359	339
11546	7134	14671	15065	10616	7895	6503	4745	3448	2937	2141	1832	1590	1400	1208	1132	1074	961	935	1017	972	893	927	873	901	877	839	903	761	843	791	796	860	801	742	855	758	757	794	845	783	796	834	851	828	884	858	826	845	816	790	785	784	784	770	744	800	801	810	768	768	771	799	772	784	779	763	806	767	781	772	781	775	786	769	811	804	779	793	787	767	725	802	790	783	754	772	772	774	791	746	782	753	792	713	781	811	735	786	816	743	750	784	703	802	777	776	733	784	782	731	766	749	780	797	815	779	789	775	764	755	808	727	736	815	790	854	778	813	764	786	756	805	784	838	777	773	789	800	782	737	782	796	784	741	817	760	782	825	738	771	764	745	767	768	746	784	780	793	780	823	837	801	827	801	800	742	775	750	748	754	804	808	774	773	833	786	807	809	740	768	793	764	750	814	846	776	749	738	787	813	793	753	755	704	780	762	803	769	792	777	802	781	773	758	825	747	792	773	773	782	807	779	751	736	743	766	775	836	733	832	785	807	789	775	822	814	783	794	753	767	758	806	803	798	797	758	761	794	787	790	782	804	733	811	764	757	788	788	740	789	749	766	731	824	802	756	763	830	797	742	748	755	794	734	770	771	786	768	822	789	743	772	812	763	765	751	777	798	734	771	780	770	766	768	810	798	763	801	750	789	825	751	802	740	768	766	813	757	723	754	756	770	790	753	755	800	766	835	772	832	759	774	773	792	774	783	782	742	780	797	738	760	753	766	762	716	752	776	787	761	804	797	746	731	785	795	780	805	783	797	762	796	740	764	783	765	806	764	774	758	792	798	763	739	743	765	785	806	813	796	809	783	819	847	764	801	803	771	801	758	749	760	769	781	767	779	752	783	771	734	776	773	776	782	783	792	762	738	806	784	753	783	740	786	800	786	766	774	760	781	779	781	779	772	816	729	716	778	834	733	742	770	806	747	779	790	765	782	780	781	740	736	796	830	745	798	772	728	779	794	781	794	817	782	792	761	838	756	795	766	742	793	713	784	804	816	807	758	791	754	782	758	748	790	764	757	786	783	750	819	741	752	740	760	768	784	764	773	792	778	812	765	764	711	801	758	750	743	769	786	834	814	777	771	780	793	768	760	807	781	760	764	740	776	730	766	803	754	822	780	786	770	804	723	805	760	777	788	791	785	751	768	765	733	801	755	754	767	785	770	740	817	798	798	776	823	758	834	790	801	735	750	814	785	786	786	765	769	746	765	777	762	760	825	779	779	831	767	797	822	872	819	741	824	755	782	763	771	814	779	794	742	813	772	788	775	769	797	776	763	811	760	802	726	778	740	792	767	820	780	792	757	738	739	800	750	796	794	755	783	791	761	799	735	773	792	779	806	741	764	761	778	809	746	766	790	769	767	774	833	791	760	792	766	746	786	804	764	749	742	823	763	765	744	761	754	778	727	774	797	753	777	761	768	803	746	814	780	782	827	803	803	783	815	789	780	764	793	763	799	789	804	784	771	746	775	728	760	796	770	776	725	793	761	799	784	766	804	815	783	790	751	766	737	795	724	775	786	723	792	778	810	777	779	762	847	775	772	747	784	756	806	795	729	786	775	765	732	812	835	760	729	810	765	747	801	790	765	816	757	776	778	767	756	751	780	872	776	757	746	726	786	807	780	758	789	773	829	796	740	742	799	782	775	805	727	748	788	782	798	778	805	739	751	729	809	795	781	774	764	742	778	789	780	730	749	819	724	822	760	806	750	744	765	704	763	786	767	773	776	761	778	758	755	839	862	773	800	749	814	758	761	812	805	798	768	822	821	856	787	777	754	773	773	783	789	792	737	793	725	752	747	773	736	742	742	790	747	807	747	808	750	779	756	761	765	760	810	756	793	781	769	775	764	778	779	777	791	813	789	782	774	761	753	786	799	787	846	716	755	778	787	783	783	744	773	812	732	737	772	773	815	733	780	830	813	816	767	815	791	778	820	767	792	750	775	722	780	844	821	725	751	756	764	770	781	772	747	763	719	745	794	729	793	781	792	731	824	762	766	791	807	794	776	809	793	804	760	780	803	767	751	809	763	830	767	816	785	759	771	790	759	732	738	738	809	793	755	739	757	771	791	817	757	742	745	697	804	821	803	759	760	789	768	777	808	755	795	816	729	783	798	760	790	741	741	813	820	781	766	774	769	755	747	769	784	763	804	749	697	756	833	753	789	741	804	746	760	783	816	767	797	761	845	793	790	759	766	768	758	764	753	765	773	797	734	841	785	777	759	749	822	792	760	712	788	751	751	748	742	801	723	825	788	779	800	767	747	749	780	786	759	735	739	774	762	786	776	729	758	820	807	775	759	762	779	778	776	736	766	805	777	814	823	753	801	764	756	757	738	739	793	775	793	775	835	796	787	744	819	823	764	804	772	809	791	789	765	828	789	767	804	711	715	793	776	754	776	783	810	792	768	771	772	782	812	792	787	731	781	793	775	753	769	763	774	751	783	794	772	722	790	807	742	740	769	774	750	797	757	791	801	786	838	786	773	792	719	727	775	782	789	753	768	777	779	748	802	801	771	767	775	737	787	781	804	795	786	747	774	776	752	741	726	757	775	759	779	778	767	761	765	740	774	782	795	787	775	768	816	816	741	786	789	773	804	790	747	748	787	784	786	790	742	797	806	789	782	774	801	721	749	727	844	777	785	737	756	827	812	801	764	854	768	766	811	783	767	774	723	769	825	824	792	730	793	756	823	783	754	774	729	762	759	787	800	764	728	832	764	798	795	816	773	791	721	767	752	800	802	813	757	804	807	796	770	749	799	791	744	824	792	783	759	734	834	730	775	729	787	810	729	780	791	758	784	823	769	815	802	772	779	751	771	807	762	780	793	733	802	797	753	788	753	793	783	799	781	849	758	793	796	748	776	769	780	764	736	744	749	812	746	739	712	791	760	829	809	737	760	747	802	822	779	798	767	785	776	764	780	735	785	787	776	767	752	790	802	762	752	767	800	746	782	787	771	732	753	783	804	763	804	757	783	742	744	729	816	787	782	751	817	808	771	757	726	771	765	739	760	707	759	752	768	794	761	779	762	762	829	771	784	772	794	777	797	819	734	735	756	798	808	851	749	785	764	772	740	730	815	735	732	796	747	745	823	777	793	779	798	762	839	776	761	764	805	752	804	751	770	856	807	734	785	775	790	760	776	779	779	781	736	745	747	773	823	717	733	765	821	755	786	757	777	752	757	784	823	799	790	784	736	785	780	769	760	776	738	802	762	765	778	771	771	754	771	778	786	782	800	759	742	796	755	801	817	732	832	760	783	783	744	815	772	787	788	816	780	796	750	764	859	791	797	796	812	761	702	775	722	793	820	765	742	773	747	785	783	737	738	789	796	775	796	758	764	787	806	806	788	761	719	803	811	792	783	790	782	802	775	727	819	792	798	785	794	772	805	745	735	772	742	753	791	765	759	763	749	758	692	760	733	759	764	768	814	814	771	798	776	768	762	736	720	801
27159	13867	15745	12041	6241	3751	2524	1821	1263	962	779	688	594	574	542	566	477	501	522	433	480	466	458	427	426	450	496	485	467	479	446	412	459	404	440	442	427	436	412	414	445	405	429	427	432	437	424	449	423	435	450	489	445	473	443	465	491	428	441	460	472	444	418	426	439	435	429	467	438	406	422	425	408	404	458	431	453	447	455	418	412	412	453	451	466	393	426	461	447	399	410	461	444	460	478	449	436	448	418	420	420	394	465	437	458	439	434	430	422	433	428	378	402	410	418	436	389	389	428	429	432	436	430	449	441	438	421	432	408	474	410	411	420	421	436	410	450	431	472	418	466	414	405	440	457	435	454	466	446	419	427	438	463	476	411	388	410	422	446	443	469	438	434	405	463	431	452	403	411	427	401	427	398	385	438	445	442	448	468	419	386	392	466	436	439	457	411	435	456	460	439	436	403	460	410	414	419	447	430	468	447	447	431	407	441	395	455	428	440	405	419	419	405	395	432	410	418	416	472	436	419	429	436	422	417	420	446	437	445	407	424	404	396	400	406	476	446	421	452	443	403	445	432	393	418	417	468	410	426	472	447	408	435	445	450	464	441	422	434	438	409	400	413	420	431	393	456	414	438	432	401	405	417	447	425	433	424	387	428	447	428	449	431	409	393	413	432	405	420	423	430	435	404	422	418	450	434	450	430	419	444	403	465	441	425	436	388	425	412	397	467	446	408	423	411	438	412	480	452	448	390	434	451	399	423	450	434	418	410	449	424	423	435	447	435	424	428	453	408	398	442	451	431	430	429	408	465	408	431	445	422	432	482	378	416	406	401	439	431	430	389	427	428	447	435	394	441	420	429	437	431	458	449	436	441	447	433	401	479	423	441	443	449	429	458	436	419	422	454	444	415	444	461	460	408	404	444	458	411	384	441	466	421	460	415	409	446	424	418	421	413	457	390	436	432	412	391	441	469	439	428	396	430	456	451	396	392	426	451	362	387	419	447	455	400	374	391	423	431	449	475	418	419	428	447	386	415	418	447	432	405	433	431	412	402	420	401	407	406	412	432	439	442	464	427	421	391	449	426	419	441	455	400	471	451	430	392	433	461	421	403	415	403	415	411	413	372	437	417	424	438	425	442	427	409	470	444	453	469	465	387	419	427	408	408	429	426	461	412	449	449	425	432	433	456	452	447	439	406	484	450	452	412	481	408	434	447	440	428	437	433	419	429	461	423	433	427	444	469	430	450	389	417	440	460	388	396	442	428	363	415	423	412	425	425	451	412	407	415	417	429	414	422	431	427	453	450	403	453	418	435	416	384	418	448	459	394	473	432	418	403	426	438	370	419	438	427	423	424	447	419	416	428	452	405	446	417	425	439	424	405	427	430	395	408	435	425	400	416	426	424	375	436	392	429	414	450	415	429	433	451	442	436	404	437	458	416	410	450	465	426	430	431	410	446	410	406	455	425	443	423	437	445	418	392	422	437	383	445	410	452	446	450	425	409	445	419	428	409	406	441	417	413	424	428	429	406	401	387	457	414	463	441	460	388	421	450	435	446	388	455	378	426	415	437	434	410	449	414	379	432	403	426	427	407	448	415	474	392	409	437	424	397	435	448	486	432	435	414	446	414	407	446	400	377	459	468	426	376	414	445	434	450	416	403	416	406	423	427	417	454	426	417	435	454	429	412	433	427	386	422	462	403	414	438	418	427	439	459	416	463	439	411	427	393	432	413	442	412	448	462	424	468	447	452	416	434	434	417	418	435	420	457	428	405	408	418	398	424	435	435	422	408	398	449	463	407	411	424	438	420	448	414	418	397	421	389	422	445	444	436	399	404	433	451	418	437	375	395	396	427	448	431	432	402	438	435	405	417	437	399	408	393	400	423	446	414	426	429	391	448	436	443	447	389	414	416	434	432	463	428	444	411	414	390	404	443	424	432	427	423	422	450	428	417	421	410	446	385	438	439	400	424	411	471	473	421	399	479	433	453	451	412	443	427	425	406	418	440	447	425	456	450	426	430	463	411	445	424	442	442	417	479	400	433	441	441	412	453	419	437	466	434	384	401	458	464	437	422	447	436	426	442	421	453	367	424	427	435	424	422	442	421	447	427	440	455	424	429	423	417	470	426	393	393	384	392	416	394	447	402	435	431	450	437	428	407	459	436	430	420	435	425	418	453	420	422	443	420	378	458	439	454	410	440	457	412	424	418	393	414	421	411	459	423	436	453	420	427	432	415	383	424	445	451	458	454	467	399	418	438	457	434	404	468	399	444	466	464	415	438	414	450	427	411	443	462	443	466	429	435	448	438	422	428	411	405	418	440	454	447	433	451	411	451	431	455	435	451	480	439	462	413	440	424	462	446	473	411	419	433	476	438	434	425	457	457	452	442	463	436	458	432	488	439	410	464	435	436	426	428	488	440	417	434	460	423	434	441	446	427	390	405	412	412	454	442	417	454	430	429	445	423	473	453	450	477	399	417	425	469	448	443	428	458	478	439	415	476	437	443	416	458	431	411	425	397	421	373	430	417	418	438	450	456	393	421	396	457	460	427	418	455	411	412	411	453	410	406	424	379	420	420	390	430	458	408	431	379	465	431	444	412	400	414	441	397	452	454	433	476	441	429	423	429	366	430	482	428	429	428	427	451	429	407	475	437	383	420	430	402	385	424	448	400	422	420	400	408	431	425	469	417	444	433	396	400	442	407	437	413	395	427	487	441	401	393	472	435	460	450	400	432	455	452	415	418	452	460	419	429	402	392	380	443	416	427	439	414	374	439	429	447	438	433	422	466	467	376	421	413	430	455	466	440	470	416	413	412	427	434	424	442	414	456	435	477	435	415	444	412	421	455	453	445	403	407	396	434	418	421	479	436	384	413	419	447	469	454	447	422	447	424	419	439	430	368	420	470	440	443	423	424	375	449	466	398	420	409	419	402	449	433	433	413	429	431	424	464	399	398	425	423	431	425	400	447	394	428	432	392	405	432	418	419	436	468	443	408	466	421	423	406	435	430	415	423	420	403	451	416	432	425	438	467	444	398	414	458	441	452	452	423	388	441	456	427	438	427	416	417	389	422	436	393	410	399	418	382	389	433	447	440	426	416	425	390	442	420	442	407	438	429	418	451	407	438	407	441	421	449	418	455	432	436	419	412	456	434	438	428	418	417	450	416	424	430	424	432	422	426	411	394	435	416	470	448	451	475	449	421	408	418	407	437	416	422	441	425	432	428	388	442	448	437	417	425	394	458	388	455	415	408	370	434	429	476	474	458	458	420	467	460	403	443	437	425	419	458	428	388	442	441	449	433	460	424	417	447	443	427	474	464	461	475	387	431	413	465	425	418	449	409	422	406	454	406	424	446	444	428	424	382	434	462	438	453	440	407	454	445	405	416	443	401	403	453	449	438	435	416	482	405	409	444	428	438	426	431	416	437	422	447	377	443	426	439	420	388	431	409	402	413	386	429	418	429	473	427	410	397	427	419	404	469	411
15029	10140	19697	19505	13672	10550	8395	6274	4689	3760	2989	2411	2048	1776	1618	1459	1338	1221	1193	1153	1140	1093	1127	1053	1090	1094	991	1039	992	935	1010	952	960	946	1001	969	929	949	982	970	934	939	1009	937	1020	1043	1050	978	958	981	1021	974	941	984	987	938	935	983	966	953	947	914	969	976	901	910	970	971	970	946	908	916	886	992	942	940	910	958	900	941	966	949	928	928	903	942	946	890	941	957	976	959	890	896	944	925	897	941	946	954	969	946	952	928	984	948	939	982	949	955	889	973	971	955	985	876	904	944	944	842	878	939	891	891	904	982	935	951	947	955	932	918	905	979	917	939	954	927	949	1006	904	933	913	911	865	915	982	948	937	983	947	910	937	993	968	911	911	949	956	956	909	951	937	919	1000	896	923	988	969	927	908	933	948	996	961	905	874	936	974	904	879	927	990	914	894	952	902	936	1004	906	888	949	946	940	973	986	916	916	952	1004	952	954	920	922	949	935	886	948	902	955	942	927	982	908	970	907	978	941	965	963	975	930	934	931	981	977	944	970	935	913	904	961	988	955	901	933	921	930	954	969	914	931	985	934	953	940	921	951	894	954	928	887	920	919	930	936	951	897	945	882	872	906	993	917	944	915	926	841	887	882	935	931	938	964	969	941	973	927	1001	902	917	1007	955	966	902	935	891	933	885	855	950	966	891	957	960	915	928	943	893	951	923	925	891	1004	970	953	930	902	936	907	927	941	910	955	933	947	958	899	906	917	945	938	909	953	969	914	984	926	906	902	945	986	889	937	922	941	957	930	973	952	930	912	906	873	934	940	964	937	969	946	915	916	923	846	906	931	940	918	906	921	931	932	910	881	917	936	930	919	914	962	916	941	915	954	941	957	938	950	927	996	987	930	896	890	976	886	923	927	975	906	898	974	929	977	957	946	931	909	916	937	961	955	900	922	916	910	953	923	942	914	977	934	969	934	894	890	1021	951	919	913	903	908	1001	940	927	937	907	918	937	907	869	901	903	931	973	936	956	907	953	920	940	980	956	930	872	954	915	963	931	955	948	961	950	906	934	907	934	899	906	944	935	932	979	888	917	897	917	934	896	913	875	905	847	922	910	909	947	976	954	893	940	917	951	884	914	906	940	881	969	935	913	908	963	943	949	946	948	928	921	906	945	953	873	976	858	892	861	928	932	896	923	874	948	867	963	942	922	896	962	957	914	868	936	1018	939	935	925	929	926	901	950	947	927	949	877	936	927	961	951	997	960	926	889	984	877	921	928	951	929	920	893	968	871	959	910	913	962	947	919	978	920	944	922	897	916	904	945	910	905	934	974	929	956	950	970	917	932	937	956	948	971	942	937	923	950	902	947	996	921	908	883	905	883	938	973	886	876	931	896	922	949	999	902	971	951	967	908	978	930	940	936	940	909	911	893	939	923	910	927	948	977	922	926	898	937	918	896	960	919	955	968	959	920	983	943	927	972	948	923	915	935	980	927	932	927	936	897	931	928	930	922	907	903	933	924	960	947	909	955	918	904	955	889	913	976	956	952	939	948	902	907	916	885	916	913	939	958	913	916	929	977	895	907	968	944	968	885	890	939	887	921	967	933	894	917	943	975	919	948	899	905	969	943	892	952	956	896	921	959	989	948	936	1010	943	848	942	962	944	906	944	924	901	973	931	986	921	928	960	932	937	902	915	888	926	981	894	891	930	904	958	983	905	937	944	962	932	973	920	935	904	893	938	927	908	943	906	913	953	912	926	926	996	938	903	890	921	953	984	949	912	932	957	972	957	908	932	904	1041	861	930	893	926	966	905	955	894	891	947	932	973	914	878	980	929	953	971	918	960	902	900	952	933	940	922	920	886	924	955	956	910	935	902	893	972	915	951	942	941	938	909	969	891	969	917	942	995	940	923	941	911	930	935	939	948	994	928	909	948	949	926	894	921	925	936	884	891	905	937	939	967	908	957	946	883	959	906	889	898	902	934	916	937	940	892	850	913	951	937	940	914	970	902	971	902	928	939	942	963	947	978	951	873	914	907	920	962	882	945	918	930	908	992	920	956	928	944	905	888	963	912	935	955	901	945	929	923	942	923	923	922	940	961	949	895	915	903	946	985	906	1016	920	980	919	926	955	965	977	899	965	930	963	945	929	919	920	913	871	989	917	922	942	925	959	918	910	953	907	912	909	950	951	900	937	959	913	933	898	936	960	849	901	928	923	940	954	918	895	879	988	928	944	891	973	972	895	960	863	986	922	904	963	887	930	943	891	896	939	980	832	915	974	993	959	904	971	989	937	918	934	911	894	945	1002	939	957	863	903	946	915	955	965	932	958	951	906	940	952	869	950	949	956	922	932	956	929	930	959	912	951	944	947	932	880	894	944	910	930	924	908	980	907	927	903	946	941	944	917	924	909	916	916	924	965	918	965	927	936	919	947	882	931	976	918	943	919	1016	959	931	933	991	949	913	983	922	913	941	899	932	919	891	938	871	922	949	983	918	943	919	956	897	967	950	860	917	922	949	947	895	889	956	951	953	924	903	911	928	934	873	905	1003	990	920	903	929	970	954	931	920	917	962	960	969	1013	925	931	983	995	1002	977	921	937	946	974	914	988	897	997	904	937	895	902	978	931	926	879	946	952	976	904	940	915	921	947	954	963	897	939	911	933	917	869	979	918	960	919	919	927	967	922	947	933	944	951	936	952	932	911	894	940	942	920	870	1018	941	936	964	945	979	900	937	944	937	911	987	889	967	959	935	987	920	952	985	910	973	925	944	957	916	961	923	948	937	923	959	915	904	940	937	956	953	948	921	936	885	923	910	961	948	969	948	957	893	908	915	913	926	883	966	965	911	880	928	890	931	935	962	965	917	940	892	994	920	929	994	908	967	922	852	923	916	946	956	945	973	929	912	946	909	937	911	978	954	939	932	963	912	987	926	922	913	958	951	952	954	923	956	987	946	931	941	857	936	980	895	908	965	948	889	908	862	932	949	902	969	935	974	946	928	918	920	878	945	919	940	949	894	963	913	987	1004	917	902	883	865	940	911	901	854	882	930	930	972	980	917	893	942	948	940	898	985	939	953	890	965	911	960	910	896	939	955	943	933	997	968	915	948	909	962	864	965	897	911	910	957	903	933	911	939	924	942	916	919	933	922	909	981	923	912	897	913	929	978	930	907	952	928	924	928	959	936	919	923	901	972	961	898	980	978	901	980	944	893	946	964	886	925	928	907	946	922	914	910	936	962	900	938	902	957	912	898	917	930	970	962	895	977	965	924	882	913	915	955	908	948	901	947	960	951	909	948	932	905	975	887	942	933	924	915	926	919	929	994	905	988	893	972	936	942	934	955	933	926	906	951	977	859	950	976	898	884	926	894	960	962	933	889	942	921	903	926	928	882	960	910	934	898	961	926	875	892	973	968	965	946	949	945	940	924	926	938	899	994	906	919	937	953	985	900	944	920	955	1020	958	982	941	955	944	883	912	960	947	934	942	918	893	917	980	907	956	972	887	857	948	947	924	931
9307	4419	4916	3535	2102	1438	1108	854	671	575	521	481	428	404	443	439	396	382	328	362	384	348	360	342	374	362	367	367	340	365	372	341	379	366	382	347	342	374	353	367	398	383	352	352	359	394	337	363	346	344	373	384	377	365	376	398	384	326	334	379	359	369	365	378	382	365	366	371	359	363	351	363	408	354	353	360	375	338	352	362	342	366	323	360	344	383	357	354	359	371	339	357	356	371	365	363	347	334	350	336	325	352	337	327	392	395	365	378	360	332	333	349	369	381	374	358	355	358	323	347	356	351	328	358	347	351	336	389	370	358	354	336	344	353	367	346	355	328	361	364	340	335	363	369	365	346	352	342	346	350	330	361	366	359	346	327	382	393	395	375	356	379	357	348	328	368	351	335	371	339	349	370	358	357	374	334	357	384	387	334	342	414	388	331	352	320	339	323	338	332	366	345	330	377	314	342	373	377	370	315	369	341	370	359	368	387	371	407	375	335	318	383	354	367	361	380	351	406	408	374	381	350	352	345	327	341	334	339	340	342	363	357	368	396	382	345	342	376	380	398	352	343	359	351	437	361	357	353	343	322	357	317	380	339	338	367	381	311	397	371	333	363	360	367	345	353	338	364	379	337	369	383	347	358	326	368	347	348	358	354	345	327	345	318	344	364	336	351	376	316	387	381	342	340	367	371	380	355	346	362	373	342	337	360	323	357	333	332	354	359	349	327	356	385	360	372	387	337	367	351	325	363	311	363	329	355	369	400	333	334	310	355	373	371	349	351	364	318	346	332	368	381	397	324	351	341	358	369	344	372	341	340	306	372	370	354	344	410	342	378	334	362	327	331	362	367	344	356	377	353	347	339	336	356	337	338	347	367	356	354	351	328	362	364	429	370	333	370	333	347	368	326	324	361	359	345	384	349	317	341	398	362	335	343	358	346	330	309	375	350	355	299	352	357	340	359	387	355	381	334	339	342	347	356	335	345	359	335	341	335	338	329	329	365	355	363	360	364	339	366	370	359	386	327	370	326	333	360	338	381	382	341	372	359	342	348	341	366	394	322	328	361	398	343	350	362	363	335	349	373	374	372	340	376	352	355	318	355	352	379	359	328	383	357	338	369	358	370	359	368	380	369	363	371	370	333	344	339	384	364	361	362	360	357	347	391	323	357	319	348	364	345	325	357	358	345	356	346	334	363	371	342	356	352	375	365	321	321	360	367	332	360	347	383	354	329	326	362	394	362	327	344	399	366	340	357	340	359	339	339	345	331	375	346	361	341	393	387	362	362	322	337	362	334	409	394	365	329	324	364	358	362	383	370	370	358	340	357	372	372	361	368	401	365	360	353	328	392	343	304	358	343	348	377	408	356	352	374	346	367	359	345	335	375	357	349	364	381	362	340	364	376	367	366	383	358	347	375	319	363	390	347	362	370	347	361	353	369	374	330	361	354	336	388	375	345	330	365	356	391	358	351	336	351	385	364	367	338	348	380	392	329	365	358	339	301	369	402	378	378	352	330	333	350	399	362	351	363	393	355	361	373	338	387	329	361	373	347	369	359	319	370	355	346	383	328	366	376	376	368	344	362	405	333	356	377	354	340	368	343	391	322	385	340	354	384	333	336	348	356	344	366	343	351	329	345	319	363	338	359	328	320	350	358	361	305	349	388	354	382	372	368	390	350	352	343	358	373	380	329	389	358	352	332	360	394	338	352	356	320	364	353	355	367	392	350	376	316	370	363	342	343	338	371	342	349	339	318	334	352	339	356	330	383	338	339	362	333	375	350	348	375	374	374	349	375	362	372	369	387	344	354	347	372	360	314	376	387	370	359	349	381	348	339	371	350	349	355	374	327	371	376	365	349	354	343	394	364	340	363	359	350	380	343	349	390	368	359	369	386	374	369	391	409	339	349	333	381	339	354	402	355	337	323	356	362	376	385	341	388	347	364	380	339	363	354	350	340	327	339	343	380	347	368	339	377	407	366	384	368	401	358	368	320	328	357	407	391	345	362	367	368	404	365	362	313	370	343	351	373	341	379	379	361	379	375	373	369	353	366	369	347	394	319	351	350	342	355	353	351	368	324	298	368	374	366	330	349	363	367	374	394	372	365	377	382	346	394	336	371	361	363	333	373	369	344	352	372	370	324	340	363	365	377	350	389	375	364	363	365	363	363	313	331	388	342	378	354	364	336	356	364	383	354	360	358	383	377	370	351	362	339	326	338	392	339	348	367	335	353	345	365	388	361	327	363	329	334	351	359	380	370	325	400	367	328	353	377	381	354	360	330	352	352	403	363	348	348	361	344	358	361	363	345	370	339	384	368	368	350	349	335	376	369	365	348	320	353	381	357	358	333	349	319	338	358	348	358	370	362	322	357	313	375	346	353	350	370	332	390	359	366	332	350	361	371	342	367	376	329	337	362	330	351	334	347	365	328	354	337	363	365	380	365	363	391	330	364	367	359	353	363	318	353	353	343	368	390	369	357	335	362	334	340	382	349	381	358	369	357	339	351	368	337	381	371	379	347	360	381	343	370	341	373	353	354	369	328	379	341	344	387	351	338	334	377	346	398	366	353	370	375	363	365	327	351	319	364	374	339	354	344	357	363	359	386	361	354	336	371	385	333	345	346	350	358	353	387	331	365	368	369	341	337	396	339	398	396	375	379	354	347	382	350	387	345	343	346	380	362	359	357	394	376	361	395	386	321	304	327	361	375	379	340	351	362	379	378	333	341	369	346	332	365	345	332	361	353	345	392	375	355	349	345	333	359	324	351	363	360	334	363	377	366	365	342	360	376	343	342	343	330	353	319	345	365	336	321	379	352	365	369	376	316	364	341	361	339	340	383	341	331	337	377	360	343	413	330	381	330	339	305	375	334	367	308	354	359	314	332	361	407	324	359	371	368	326	322	382	361	351	370	374	363	335	333	357	346	378	358	356	361	351	337	369	350	384	356	333	377	380	367	344	365	348	365	356	355	333	374	368	356	327	344	386	409	337	362	368	384	341	367	344	336	373	339	331	355	366	382	385	341	411	376	362	355	341	349	364	350	329	354	362	352	372	337	373	366	329	394	354	373	343	361	354	348	340	338	342	320	364	387	358	358	375	419	372	315	331	352	330	341	381	361	366	356	335	346	351	351	350	362	351	347	346	349	339	346	333	374	398	353	366	351	363	371	363	308	346	355	370	363	342	347	404	365	376	360	333	347	307	368	345	358	352	324	332	360	365	370	343	359	367	344	375	395	320	374	391	402	346	326	339	358	375	384	345	374	331	348	362	376	318	359	393	373	356	335	395	375	384	378	360	324	343	347	363	387	363	317	298	376	332	382	364	362	368	344	329	338	352	396	347	346	397	351	382	340	388	376	326	313	377	365	348	357	364	337	346	344	375	362	369	317	363	369	382	360	333	360	359	324	328	379	373	376	330	372	332	401	384	370	344	344	342	353	362	333	355	406	367	357	360	356	330	323	367	355	364	372	332	309	330	376	344	385
5747	4011	8500	8910	6932	5338	4096	3136	2447	2067	1690	1470	1288	1108	1018	987	947	885	881	848	872	843	847	847	791	825	801	807	807	759	782	856	805	817	823	762	813	775	808	787	835	819	859	825	828	808	862	821	806	854	785	753	754	802	796	763	785	832	814	836	784	788	843	780	769	758	775	802	743	805	802	778	785	771	817	790	755	794	824	742	783	757	776	767	756	808	824	781	786	836	769	789	824	774	768	799	755	786	779	788	812	804	806	778	787	774	804	786	733	708	817	770	768	757	818	777	811	809	832	774	827	814	795	816	785	769	771	749	771	760	749	833	776	774	766	781	796	746	753	800	750	811	805	777	744	819	794	815	739	776	820	782	779	764	781	764	751	772	752	790	770	775	788	779	791	812	831	784	762	776	797	800	766	756	804	739	774	777	853	770	809	803	786	794	829	795	828	807	789	871	798	767	793	756	781	796	820	785	801	776	777	810	824	777	776	794	766	740	740	808	805	795	753	776	791	745	757	810	753	759	823	785	766	749	787	781	771	752	755	758	787	729	749	770	799	825	800	741	826	751	758	764	849	756	788	756	771	757	863	753	812	801	751	778	811	799	805	771	770	821	809	772	760	739	756	765	729	835	836	813	777	783	790	781	793	845	807	828	806	795	784	860	749	790	740	810	813	856	826	813	811	775	793	770	792	790	797	818	800	809	761	762	753	780	789	787	802	769	781	780	781	842	784	779	785	827	838	767	757	802	771	783	790	756	798	787	743	776	746	792	774	747	792	808	759	769	809	760	767	775	845	758	748	768	821	839	808	793	755	724	813	776	739	756	794	764	788	759	804	805	762	756	758	764	798	810	802	782	781	737	790	756	772	796	777	768	759	807	757	795	808	765	818	773	833	810	787	814	835	791	776	792	758	797	780	796	762	787	734	836	797	765	831	798	783	746	782	735	784	821	756	801	817	763	748	773	833	839	790	769	762	744	791	797	791	798	813	780	776	771	748	781	801	750	818	801	771	796	779	838	810	773	756	785	740	786	824	742	794	789	773	809	763	791	764	820	753	774	819	773	797	810	801	786	760	761	820	768	780	802	778	800	824	834	795	824	757	800	815	796	767	794	758	784	726	764	746	815	807	780	781	823	769	778	754	784	781	865	752	794	826	793	775	809	799	810	768	792	770	807	792	819	844	790	727	801	766	813	775	789	769	779	740	788	796	766	823	782	806	747	772	786	784	784	757	789	824	806	775	791	797	795	799	794	780	750	727	772	818	818	776	770	803	834	796	802	780	834	784	764	811	755	819	761	797	764	824	762	783	771	765	760	778	766	784	771	773	793	807	753	742	863	777	769	767	791	757	735	785	788	764	767	795	771	781	766	792	797	773	845	770	804	804	802	822	804	740	775	750	747	779	777	811	780	815	776	785	803	773	792	763	760	749	779	764	770	763	790	807	759	770	716	748	773	795	751	787	761	765	781	787	783	789	778	797	802	774	761	770	780	776	762	818	766	824	773	797	819	778	750	770	801	772	746	771	755	813	777	759	789	788	765	787	770	748	767	841	787	805	817	729	780	799	755	806	770	712	807	743	800	806	773	816	767	779	766	774	762	741	806	811	807	786	800	720	808	754	719	808	709	804	803	783	767	765	800	808	781	774	792	789	764	764	812	805	793	787	785	783	773	743	834	797	776	805	775	829	827	787	839	810	862	757	859	759	751	786	783	768	822	786	780	818	755	797	770	753	779	748	796	775	823	779	804	828	744	786	794	795	755	786	802	810	765	761	728	829	797	792	782	810	781	766	744	797	767	751	773	714	750	822	767	798	793	766	764	772	806	771	828	720	820	770	752	748	765	820	769	782	802	820	808	776	813	776	837	770	785	769	765	741	715	763	808	764	790	766	789	803	755	787	753	786	752	818	779	776	797	774	778	793	791	817	744	800	795	817	773	759	757	755	831	764	758	791	761	753	766	796	802	801	774	793	818	760	796	792	783	789	786	813	758	805	812	799	766	785	846	807	769	816	773	822	761	766	764	757	774	763	790	786	849	823	756	805	793	806	775	749	752	765	802	829	816	776	807	772	789	789	774	780	726	824	843	775	764	783	813	769	775	789	791	768	828	764	791	835	809	787	824	727	776	781	777	772	735	762	776	803	745	794	734	772	785	813	784	751	796	780	780	776	783	846	778	769	762	757	812	754	792	748	750	816	795	809	822	842	817	844	774	790	755	795	816	767	794	784	758	778	751	756	827	831	758	758	829	763	787	776	765	748	834	770	755	799	780	802	796	801	771	764	778	776	779	795	759	796	813	780	752	829	779	761	757	802	801	812	769	775	762	797	835	820	757	747	781	771	769	741	765	793	807	820	751	784	820	756	794	783	784	811	811	753	786	802	803	790	766	801	803	790	757	782	792	815	787	775	746	804	772	797	736	772	792	800	770	795	847	819	769	748	779	791	754	753	790	741	791	806	757	830	791	783	790	766	782	827	801	774	783	795	827	769	785	763	794	825	790	832	761	750	753	782	769	780	784	747	794	796	724	801	761	772	811	793	773	821	786	830	809	793	766	834	775	832	760	753	811	774	788	785	739	769	767	752	766	779	764	757	824	750	744	751	787	793	804	762	762	813	843	793	738	772	722	795	763	815	769	786	782	788	773	757	796	730	767	762	774	814	786	764	788	760	807	756	832	800	763	804	747	759	771	763	784	768	759	804	801	785	817	797	787	773	760	780	815	818	780	811	764	766	823	765	794	809	828	766	776	750	816	734	822	740	794	815	817	767	734	757	794	792	802	760	744	738	772	796	761	759	766	819	799	826	739	732	774	798	774	765	734	800	731	782	780	806	756	798	760	764	779	776	823	800	747	798	728	787	762	827	742	840	773	798	759	816	788	769	814	749	767	791	821	792	812	789	708	780	766	789	780	769	802	818	799	804	766	781	792	743	816	782	769	800	808	802	733	790	779	788	798	817	806	737	788	803	788	776	812	763	778	792	790	818	792	799	767	750	800	760	754	828	734	791	769	805	815	781	832	793	759	783	821	817	824	781	783	753	765	759	747	747	745	808	753	784	782	799	806	803	786	744	816	791	757	851	790	791	753	827	815	814	795	794	840	778	776	827	761	761	789	781	782	743	743	741	813	777	766	742	792	772	769	769	770	767	757	825	826	774	785	788	799	832	754	782	749	778	767	781	789	794	794	792	814	794	806	824	784	784	805	772	810	800	777	783	799	780	849	694	781	775	823	762	825	783	778	793	817	769	753	806	764	766	804	813	804	795	802	815	780	773	793	799	798	756	784	802	781	771	758	746	752	806	782	817	802	745	784	817	767	777	781	798	760	794	792	760	822	822	791	796	838	796	761	772	741	790	783	758	753	763	787	779	823	847	785	762	810	798	772	868	757	783	765	784	778	747	847	821	778	746	799	784	792	788	761	834	824	762	752	771	791	814	772	848	767	751	790	792	757	751	762	766	811	806	800	802	844	766	799	807	828	815	746	786	778
18999	9287	10971	7562	4070	2534	1698	1222	928	740	594	511	496	447	442	440	406	362	379	376	389	378	366	386	370	390	390	335	313	340	336	330	346	336	333	306	355	360	369	347	337	351	313	340	345	358	353	361	308	352	364	363	370	347	384	341	342	325	376	298	323	380	339	359	338	332	341	355	343	364	335	331	359	349	347	340	383	345	339	339	353	384	321	339	335	363	335	362	368	340	333	319	343	353	357	369	401	359	337	330	381	346	367	342	361	356	351	342	323	362	347	340	360	355	341	353	297	341	358	322	333	309	355	328	381	384	366	347	324	326	334	355	379	350	386	358	353	309	352	364	361	322	360	333	344	337	328	365	348	347	336	377	324	345	376	372	325	333	361	386	353	303	352	384	347	352	333	308	372	331	336	344	330	347	333	357	331	335	379	323	336	370	373	353	331	324	337	351	338	341	336	296	384	338	359	342	338	342	339	363	363	353	369	369	351	317	297	308	364	365	311	353	319	346	360	320	299	364	360	354	379	333	350	360	340	375	380	350	314	333	337	344	366	397	369	374	360	354	296	303	342	341	346	353	297	319	363	342	321	327	356	330	356	360	355	338	352	360	361	317	331	322	336	365	318	339	372	311	317	360	357	289	350	331	352	349	365	336	350	306	357	423	378	316	365	334	339	298	360	372	347	348	346	359	355	358	360	367	377	331	339	341	341	343	320	311	320	340	357	362	346	362	339	317	347	310	318	342	348	334	358	382	359	335	342	356	366	381	320	343	361	362	346	337	352	343	328	361	324	348	330	295	336	338	327	333	363	323	337	331	323	355	348	332	346	312	350	368	333	364	373	318	314	356	338	344	344	380	353	320	345	380	370	361	322	344	345	366	315	331	370	364	313	341	344	338	366	360	338	355	390	324	302	352	329	338	367	344	326	327	326	369	355	320	332	336	346	345	391	346	405	392	382	362	363	355	343	335	345	386	394	333	369	339	336	366	319	388	347	326	360	359	359	347	329	355	337	336	363	354	339	324	349	338	373	354	368	331	320	365	375	366	310	307	350	323	335	359	344	342	386	376	333	342	354	360	350	344	321	345	317	349	320	342	334	340	364	350	332	343	326	309	322	337	317	351	303	315	329	378	377	349	373	299	348	347	306	335	398	377	364	286	313	326	323	325	333	365	357	339	345	319	325	351	348	363	350	335	338	333	331	370	345	316	294	337	394	330	341	389	361	344	342	322	337	363	348	354	362	357	316	340	359	349	329	351	344	327	364	354	337	355	402	343	336	339	341	360	335	323	351	357	349	319	331	311	325	360	349	328	352	337	352	361	348	354	327	333	342	332	343	312	311	328	352	348	318	356	325	331	317	325	328	343	347	355	336	345	360	333	340	335	360	348	379	372	346	341	334	377	336	322	322	355	377	337	359	352	344	350	323	350	309	317	364	343	352	364	332	297	342	408	371	333	323	340	353	300	359	344	366	349	323	334	323	357	344	375	327	331	346	352	327	361	336	316	353	373	335	320	361	340	344	307	298	367	325	360	341	330	351	323	327	348	374	309	365	305	383	302	363	319	335	343	323	305	325	383	360	336	345	383	367	376	321	322	319	336	312	367	336	305	319	344	360	350	341	374	326	356	349	354	341	362	336	332	341	324	362	353	372	357	334	344	348	347	299	332	365	311	356	356	349	346	349	372	334	313	354	334	353	315	315	305	352	346	345	317	349	343	325	350	328	329	375	363	347	351	333	351	374	351	331	336	401	347	358	362	366	340	350	328	338	319	358	342	364	381	349	330	374	335	335	368	363	345	336	320	336	354	361	331	358	384	329	331	361	360	360	346	379	331	358	315	357	364	353	360	331	334	351	341	331	322	399	331	357	358	384	321	341	372	347	350	365	355	334	307	375	355	342	367	343	321	358	354	332	366	350	348	350	346	344	351	365	339	333	340	362	339	361	338	353	342	324	341	368	332	313	376	376	344	354	345	331	362	346	355	345	366	358	322	325	368	299	332	316	327	330	369	323	322	335	366	341	328	363	345	326	376	363	336	331	346	340	346	340	362	364	359	338	323	368	350	352	368	353	367	327	335	324	326	326	339	324	389	363	329	354	342	348	346	310	346	376	322	358	336	343	344	351	363	343	324	326	370	337	335	346	337	309	358	305	342	328	356	360	331	370	353	353	314	311	328	348	354	324	318	350	328	343	319	355	343	364	355	362	356	350	362	331	392	385	379	344	346	370	375	357	325	332	354	365	333	339	334	319	336	379	373	367	353	316	331	329	382	295	350	307	360	357	319	317	321	351	345	337	371	383	326	327	362	381	336	355	340	347	353	368	318	337	348	339	346	379	378	336	357	334	338	347	369	322	348	316	324	391	356	352	373	340	355	333	333	354	385	325	341	354	326	343	344	377	358	331	332	358	331	368	360	334	349	363	344	345	337	342	346	351	359	382	316	365	353	390	362	339	340	347	340	331	356	371	331	357	342	330	360	369	342	372	361	335	368	357	333	297	349	353	330	350	367	324	359	320	355	389	347	326	340	309	315	307	371	318	348	374	357	368	331	343	338	303	295	332	340	361	336	318	307	322	348	325	377	328	364	334	358	382	360	371	312	339	362	337	410	365	331	331	318	379	312	330	337	356	324	357	366	332	329	320	341	312	381	339	351	340	353	352	344	345	343	298	354	351	350	343	323	330	376	333	349	319	363	333	316	363	358	353	325	333	315	329	359	296	309	353	340	340	315	321	342	343	345	343	310	361	330	334	370	305	370	321	346	379	351	376	318	355	357	368	351	352	344	361	321	319	334	363	327	373	346	354	348	357	321	332	335	327	349	348	377	382	331	309	327	345	327	374	370	366	333	367	324	364	384	359	358	355	326	344	364	291	339	366	334	336	358	329	321	352	346	376	306	326	352	341	323	350	353	321	328	335	318	353	366	357	347	383	364	327	338	328	337	317	360	356	335	299	352	363	347	337	360	356	342	359	378	321	321	304	330	362	328	345	327	315	376	366	377	370	329	373	348	361	361	325	385	324	400	352	320	329	339	363	327	332	321	306	342	393	363	336	306	330	360	345	360	316	379	378	303	341	326	313	342	369	369	370	315	351	341	358	322	343	350	324	339	321	342	333	359	340	365	366	308	388	336	365	343	336	356	340	364	355	366	375	382	330	343	324	343	325	351	377	318	348	380	360	348	344	326	345	330	342	344	330	361	377	335	348	365	357	321	349	362	352	342	355	344	338	408	382	356	358	357	318	334	328	332	338	356	320	324	337	307	351	364	399	323	365	319	356	347	324	292	329	325	318	332	366	342	375	359	348	338	370	341	352	363	327	300	350	347	334	331	331	320	339	333	350	338	346	333	317	332	325	340	332	352	359	323	374	318	309	377	333	338	309	354	344	339	352	327	327	339	349	318	395	361	323	371	342	340	323	346	377	362	352	333	378	364	376	333	378	350	359	349	320	345	363	319	356	326	347	322	363	326	382	313	360	346	312	361	352	365
11763	7598	15286	14539	10643	8443	6404	4680	3587	2900	2160	1732	1508	1397	1234	1155	1117	988	963	923	937	866	861	898	864	829	848	831	835	797	809	773	791	823	775	805	777	816	788	813	809	826	877	795	831	846	849	889	823	796	777	847	802	808	782	764	801	785	745	838	757	774	821	749	801	802	774	782	770	793	728	821	786	778	813	743	806	783	747	804	778	774	783	754	792	745	755	797	797	765	786	733	847	783	781	808	832	761	762	802	769	792	755	798	749	829	776	760	778	744	773	722	835	748	764	772	792	769	760	740	768	800	777	758	825	775	789	714	779	728	781	762	787	768	765	836	819	781	772	793	732	731	826	738	750	766	811	758	771	828	773	786	790	760	760	774	795	775	769	821	756	770	713	754	800	757	760	764	752	787	777	778	815	746	742	733	803	776	754	786	737	799	763	782	771	778	748	768	752	771	810	781	792	758	756	774	772	741	779	749	777	785	738	780	805	783	772	777	781	760	811	821	778	733	734	768	755	741	746	811	799	765	763	756	775	705	767	749	766	748	801	802	733	784	773	756	718	762	806	755	772	769	729	787	716	800	774	796	797	741	763	777	755	772	793	755	733	733	785	829	792	794	762	756	740	754	809	788	731	757	740	803	742	696	743	820	759	772	779	754	795	769	761	726	765	768	742	712	765	761	749	803	753	800	768	860	839	791	764	763	769	781	771	772	761	812	765	794	751	799	745	738	737	780	797	813	753	724	750	805	792	752	740	749	742	727	804	769	822	786	750	743	771	779	742	780	792	778	827	743	780	780	789	762	734	795	747	747	772	789	754	811	760	756	728	796	780	765	802	767	765	812	765	759	753	742	786	835	808	773	792	762	737	834	738	751	768	753	833	759	782	779	779	746	801	752	764	770	793	771	786	732	706	775	751	760	772	711	775	774	804	792	793	780	790	744	741	798	727	820	763	765	717	749	738	750	768	788	717	795	774	760	761	796	769	806	777	768	752	742	782	763	819	781	717	767	796	796	788	813	793	760	777	860	733	757	760	762	733	792	764	768	776	751	760	777	768	795	744	750	780	805	712	727	776	759	784	809	745	816	767	787	813	807	742	774	790	755	765	750	722	697	789	778	741	780	732	726	743	794	753	814	766	796	790	797	778	779	823	753	742	776	746	776	769	775	773	773	718	752	777	775	758	777	740	762	749	774	788	779	731	758	768	820	741	748	808	730	731	718	822	745	805	809	833	806	776	812	785	774	774	761	761	786	816	776	767	810	755	783	732	779	751	799	763	742	786	756	794	793	767	762	793	761	783	805	821	804	747	765	744	770	779	790	792	760	759	746	768	773	788	760	751	775	767	771	798	732	754	791	757	818	787	755	756	832	758	810	739	743	742	751	770	767	783	773	731	770	761	776	792	780	777	757	717	789	768	763	779	783	806	785	747	789	792	788	810	779	738	775	750	765	774	732	807	778	788	791	798	748	819	771	817	762	785	784	796	720	798	746	742	803	760	784	746	763	788	788	737	783	767	780	734	774	747	795	793	736	785	770	783	789	757	791	799	745	782	766	816	803	794	744	784	773	779	778	752	798	784	739	776	784	797	766	767	798	775	730	821	756	768	778	766	734	752	745	750	824	756	791	747	724	684	755	762	742	764	841	805	794	770	832	749	808	731	791	759	747	740	809	757	780	760	783	751	767	828	759	753	783	839	769	752	766	810	770	718	770	699	775	796	740	763	795	767	746	816	742	818	774	731	798	783	758	749	757	778	786	813	736	775	770	827	782	788	779	751	781	744	740	792	751	754	783	793	789	760	746	723	799	770	794	765	767	812	803	784	745	754	772	790	726	721	785	766	664	772	824	782	698	781	778	738	739	832	819	813	800	754	820	824	755	742	749	724	785	775	800	727	784	789	775	762	779	805	787	752	741	810	816	776	781	794	764	783	791	802	800	713	784	755	790	765	746	800	760	745	797	839	805	762	755	817	806	746	756	742	751	751	735	763	748	760	762	780	754	728	733	792	783	744	719	791	745	730	713	759	761	755	783	780	730	775	824	752	727	725	728	760	769	748	780	766	708	751	764	739	738	740	788	767	821	753	767	765	775	744	751	760	789	768	760	768	787	736	753	761	782	762	752	735	797	713	776	775	746	723	747	748	755	795	844	821	779	776	769	786	797	802	787	748	753	703	722	771	768	793	816	814	823	767	739	768	784	825	760	755	746	772	792	777	790	760	774	810	761	790	802	826	761	782	731	746	737	755	761	785	779	767	698	728	766	759	798	775	787	800	756	815	784	742	807	785	748	795	756	768	761	730	760	813	754	750	749	776	810	775	749	758	796	729	779	812	768	758	705	744	795	756	802	778	752	786	771	785	774	791	736	810	829	808	736	787	771	751	728	759	822	747	770	752	731	768	767	782	768	781	721	790	745	750	780	792	727	749	746	764	803	807	774	811	730	810	776	776	760	797	761	734	758	755	803	800	839	760	820	785	775	724	774	757	794	764	779	727	805	756	757	722	749	716	763	772	789	797	830	728	816	796	722	760	733	757	776	714	807	730	812	799	805	785	764	797	772	735	753	716	733	751	792	845	758	775	767	746	797	757	808	762	781	766	768	784	777	784	753	854	766	828	791	785	702	787	735	852	782	744	754	763	757	772	746	746	796	758	757	773	826	727	837	807	738	812	738	744	796	749	699	751	797	759	722	792	824	744	703	732	757	731	768	774	716	760	751	818	720	801	764	722	756	735	790	801	744	767	776	748	779	782	808	816	758	731	723	710	701	755	713	818	786	773	779	786	787	739	772	766	761	748	787	756	737	772	753	807	755	776	817	779	803	767	773	786	753	758	738	815	818	676	777	787	773	741	764	787	744	784	802	761	785	760	775	746	743	815	759	726	777	760	719	768	808	822	785	750	863	795	739	799	745	803	754	775	739	770	778	797	786	806	776	819	781	785	757	780	770	772	742	748	739	739	797	761	790	768	812	769	760	738	791	739	799	771	778	742	817	826	827	759	713	800	746	796	725	766	768	747	752	790	807	766	759	760	739	777	836	786	767	813	783	770	715	779	779	783	705	760	778	754	771	778	774	763	787	806	796	776	784	788	758	744	742	767	731	782	784	817	759	744	778	740	755	759	792	828	765	766	744	770	784	780	767	778	749	762	757	754	760	757	758	783	763	795	800	760	755	796	717	773	799	728	772	733	783	728	738	760	766	860	809	756	737	793	800	774	786	821	717	722	801	784	773	824	773	785	777	725	783	742	733	764	754	801	777	742	770	775	805	787	784	773	786	775	814	775	809	796	786	761	787	778	759	775	749	781	758	775	754	802	771	811	708	803	742	779	802	748	739	804	768	739	752	772	784	749	781	760	736	766	777	779	801	742	788	772	799	777	804	768	757	767	802	734	782	796	760	742	785	744	772	743	771	769	779	762	731	760	739	773	768	831	773	794	761	771	776	789	795	740	795	777	758	715	825	762	830	766	779	814	777	735	748	763	790	844	757
27202	13835	15169	11053	6162	3719	2592	1800	1213	967	777	687	616	607	559	551	488	476	468	456	452	490	441	434	432	464	459	434	429	454	463	441	443	397	391	438	412	454	428	431	403	467	412	443	431	429	409	453	428	429	402	414	439	460	386	431	420	438	436	440	432	431	468	420	454	419	435	416	410	425	441	425	404	420	417	444	457	394	420	411	436	378	431	421	472	440	437	443	419	440	415	408	453	425	446	415	437	442	458	436	407	417	429	419	431	426	413	433	410	439	450	479	452	391	414	434	427	381	411	396	473	413	436	439	434	448	440	418	437	454	412	438	452	443	424	430	400	429	472	415	430	400	454	423	416	418	426	443	430	449	406	460	424	421	415	431	459	430	427	421	415	434	408	432	453	425	433	443	410	415	381	418	440	412	403	403	422	419	417	430	427	413	448	458	392	429	423	482	427	428	395	398	432	417	468	415	401	416	410	407	409	462	453	432	416	371	439	427	436	419	427	399	427	424	455	467	394	411	402	404	416	417	424	465	427	445	390	452	402	481	458	458	447	410	456	435	446	404	426	403	405	419	445	432	427	388	397	438	410	452	458	411	444	435	425	394	386	443	418	407	404	389	380	435	461	470	453	398	429	421	405	457	462	423	438	422	423	444	422	389	379	431	394	435	434	413	427	470	415	469	438	461	396	422	410	408	444	421	428	453	442	465	433	447	482	466	427	458	388	404	427	414	405	448	451	380	423	387	402	446	371	381	407	454	427	438	421	396	413	424	428	413	414	423	432	434	457	411	414	422	455	437	448	425	443	417	436	419	459	446	397	446	423	426	411	417	443	427	415	468	438	465	420	409	404	412	416	433	428	426	389	427	448	420	416	435	418	439	462	444	414	441	401	413	446	438	443	440	430	416	398	441	466	434	416	424	424	461	407	431	416	432	413	462	418	406	432	454	428	429	447	406	446	446	388	377	437	469	420	416	417	459	403	477	428	423	439	434	462	386	426	448	412	420	429	448	451	450	422	404	410	439	437	431	472	410	399	424	436	391	391	397	432	445	396	439	447	407	411	400	421	434	412	411	439	414	463	426	424	419	403	413	464	459	394	411	406	463	408	441	437	361	458	419	415	433	436	473	424	397	422	406	406	427	449	414	378	438	420	429	374	409	422	418	457	437	433	417	442	394	413	434	412	407	428	403	425	383	392	466	453	482	437	435	400	453	403	442	421	445	403	421	396	413	412	415	432	434	415	398	381	438	425	425	407	420	446	411	418	435	454	442	388	474	447	438	449	384	402	468	471	450	410	389	426	415	423	431	473	403	441	469	456	403	428	471	448	383	415	403	414	415	452	387	434	421	428	413	458	415	410	451	434	476	430	452	430	458	414	424	423	391	401	441	469	413	405	440	469	432	446	433	441	428	424	425	442	418	457	415	446	442	414	411	424	409	476	461	454	450	452	435	459	446	431	482	462	457	419	406	402	425	423	461	412	404	431	448	406	384	414	419	420	447	421	425	435	417	428	443	436	400	438	428	404	415	448	440	435	452	421	417	395	432	418	418	442	426	485	384	460	416	435	434	434	417	451	415	434	401	455	388	423	414	493	443	472	416	446	396	432	416	402	458	466	454	420	405	453	432	432	398	429	449	445	449	453	448	458	439	469	401	433	449	433	439	399	427	403	422	427	403	414	420	448	413	431	419	401	444	432	433	437	408	419	415	398	407	472	409	393	413	423	444	399	435	431	425	380	401	454	440	387	481	436	433	425	427	458	417	384	393	412	414	418	460	486	435	408	438	468	445	392	409	415	432	451	498	453	395	438	413	411	431	399	398	451	448	454	426	425	428	394	431	417	423	425	414	395	434	424	466	420	412	442	433	427	415	449	407	392	406	403	431	412	430	473	450	400	426	424	423	424	454	398	409	441	380	428	411	440	436	408	433	439	388	382	469	428	415	432	424	440	446	399	446	433	424	418	461	424	398	421	408	435	406	424	418	400	431	392	402	396	351	454	419	393	437	476	426	379	403	439	435	413	397	450	454	406	441	415	405	427	413	401	429	449	447	432	471	431	466	411	419	416	434	426	392	444	406	382	406	453	444	400	416	387	463	452	442	414	394	411	457	446	406	456	450	413	386	396	419	435	416	438	391	431	439	391	464	378	441	439	369	416	404	499	448	456	450	420	432	402	441	389	452	424	450	442	436	416	483	404	380	426	416	446	427	410	405	438	415	465	429	444	417	396	409	464	381	427	421	444	447	410	455	437	431	425	449	404	409	427	443	425	424	434	430	417	391	473	435	396	411	402	440	400	484	400	431	453	416	401	417	365	440	452	453	458	448	386	423	434	429	404	453	418	467	426	452	442	436	431	446	457	411	433	448	431	409	424	432	410	449	428	418	458	421	462	400	405	444	416	389	415	423	416	430	417	434	422	413	445	437	439	449	425	395	475	431	451	456	451	377	445	401	417	431	412	452	418	456	430	420	421	422	422	397	417	432	443	438	404	398	444	381	392	427	400	444	433	417	413	440	451	380	431	439	421	452	427	446	440	430	416	435	429	430	483	396	420	387	451	435	399	403	424	439	399	446	437	434	437	410	409	430	414	428	450	461	450	422	445	413	403	440	376	451	391	426	398	427	454	412	379	408	396	422	426	423	429	436	443	420	440	471	408	395	410	397	420	468	449	447	414	409	415	432	434	445	461	463	471	411	385	436	413	469	397	408	436	400	434	431	438	444	403	403	422	387	429	392	465	404	427	423	438	391	463	420	418	428	396	431	413	424	406	413	442	465	443	434	394	389	406	456	424	439	420	450	419	402	398	423	398	416	433	429	419	436	459	435	432	426	394	444	400	432	454	405	426	371	434	441	428	400	469	397	418	404	428	443	413	431	463	413	404	409	384	436	476	442	411	428	404	438	435	463	443	419	472	401	442	403	417	458	418	433	432	406	393	453	446	423	462	441	390	428	432	417	400	416	412	451	421	400	381	429	423	456	417	416	383	408	384	406	385	424	434	436	449	443	416	396	435	465	407	447	404	414	387	437	392	404	403	451	436	405	475	439	446	403	412	428	384	433	410	416	402	439	404	437	418	411	452	414	443	434	417	421	396	448	459	436	400	431	420	447	447	412	431	425	433	461	426	416	421	436	454	442	428	432	416	446	422	417	444	427	398	456	438	452	457	437	472	396	413	431	453	436	448	423	416	442	461	426	430	428	425	431	402	463	463	412	419	402	433	400	427	438	459	418	386	429	420	421	486	404	413	445	448	403	435	420	373	375	423	418	468	430	440	462	407	411	440	416	437	399	429	431	421	437	414	420	417	448	447	444	453	461	422	444	412	402	438	409	373	408	436	463	417	412	403	395	393	452	442	428	408	435	442	453	402	465	412	428	472	443	435	421	418	434	441	452	464	467	419	463	459	421	476	443	442	410	482	424	451	451	452	400	413	391	465	396	421	418	415	434	433	408	425	452	459	394	428	432	490	441	427	427	438	440	443	433	416	426
15051	9999	18895	18459	14149	11220	8653	6253	4791	3747	2991	2344	1968	1789	1662	1438	1299	1204	1220	1200	1147	1091	1177	1072	1041	1025	999	980	970	1002	922	994	942	1035	948	1019	954	928	998	935	966	1003	993	987	1012	1010	1035	1017	978	990	948	942	993	940	938	979	926	945	959	938	983	885	961	937	937	855	921	896	951	922	949	924	936	932	972	931	908	933	925	973	879	964	949	911	983	958	855	890	943	940	976	924	916	912	935	938	958	925	934	956	951	946	995	956	922	922	945	943	967	906	906	889	882	928	901	934	896	878	947	924	938	875	917	980	892	917	888	945	927	966	1009	939	854	914	917	940	922	913	918	924	951	937	942	985	964	969	949	921	927	896	950	871	932	910	921	903	928	965	927	935	909	944	926	897	992	945	957	920	907	893	912	936	979	953	921	865	922	938	916	952	957	919	889	887	936	961	941	913	931	874	901	915	965	932	915	959	917	945	898	905	904	1003	888	895	866	959	974	910	913	934	908	955	931	967	940	914	879	904	902	965	893	887	885	880	896	894	911	912	907	901	951	898	933	951	902	911	939	940	912	973	903	891	892	945	916	921	929	898	926	936	968	909	929	950	880	970	941	885	894	923	912	890	953	930	895	929	941	954	908	919	1002	858	948	935	935	885	919	892	890	949	919	902	902	936	900	965	952	918	915	967	963	949	938	914	877	971	909	939	946	921	869	923	934	887	934	920	945	901	918	950	883	901	967	902	922	912	926	919	896	957	938	888	957	971	906	899	934	909	931	922	936	928	971	908	900	916	922	889	921	960	946	932	935	957	896	933	930	925	987	933	943	947	933	921	953	970	905	892	937	974	909	950	992	917	974	895	962	934	923	897	925	939	839	896	865	941	887	935	945	941	908	898	947	890	889	960	910	867	865	949	924	913	957	921	915	934	922	899	954	912	899	925	964	948	917	958	896	944	936	1014	952	909	903	929	928	948	834	870	941	873	933	889	913	905	946	922	889	906	945	897	910	895	914	920	901	930	918	918	1003	924	923	942	901	919	926	901	925	948	943	918	948	923	928	940	915	900	936	929	888	913	914	976	902	921	892	936	878	955	921	957	892	913	963	940	892	915	883	894	916	912	896	913	921	917	966	921	911	923	900	893	969	969	881	923	967	905	933	915	1007	906	913	945	917	906	940	936	1006	972	931	935	996	952	902	900	972	906	952	909	944	981	936	922	924	897	906	925	938	977	886	935	958	940	876	940	928	936	922	949	943	917	878	905	880	929	925	898	902	904	938	935	928	948	905	902	970	880	991	974	895	925	911	974	873	949	963	912	917	910	901	919	892	870	964	928	977	934	904	921	900	979	920	937	990	888	882	939	993	886	907	933	926	893	882	904	966	887	909	956	977	887	933	930	952	977	910	963	941	947	942	937	951	917	1016	895	915	960	934	943	951	944	960	876	900	914	842	964	944	893	940	945	871	917	978	901	908	907	942	963	1024	884	913	929	916	953	897	912	931	877	934	902	920	892	841	904	952	943	925	947	883	840	988	915	894	940	941	934	933	880	890	937	862	866	894	906	906	924	897	960	903	942	928	915	939	879	976	897	915	984	883	974	896	884	953	917	887	943	951	870	850	934	885	924	947	869	916	956	903	929	945	949	955	905	948	935	927	882	908	916	961	913	927	946	856	993	917	932	904	941	905	908	930	900	831	910	919	872	941	943	875	882	886	947	962	897	879	957	864	946	896	982	912	904	878	899	932	904	939	937	938	959	994	937	893	931	968	883	895	955	927	965	953	957	888	905	919	966	919	914	908	944	945	982	906	886	982	898	890	937	918	907	915	898	908	962	886	942	917	890	943	956	942	942	948	942	972	900	942	894	905	917	887	881	941	896	952	930	837	909	911	967	897	944	948	960	977	883	944	931	898	903	954	897	947	941	881	926	879	894	892	918	940	916	911	942	935	905	900	868	914	941	923	908	908	919	899	943	935	942	887	942	952	962	892	917	955	897	921	889	902	958	932	922	973	912	990	884	967	945	919	927	848	957	877	961	990	926	902	945	1016	905	950	883	918	914	921	959	905	887	950	954	901	922	968	831	917	951	912	919	903	964	946	965	946	876	983	904	926	880	930	935	911	903	941	928	950	910	957	881	926	960	1032	929	902	922	894	984	967	888	954	933	995	935	898	975	920	941	912	902	906	918	965	911	883	940	915	959	931	933	903	916	923	877	904	945	918	888	904	944	841	933	893	928	921	867	894	944	979	893	896	959	926	898	907	935	912	893	937	925	897	911	908	929	950	923	901	992	876	915	931	937	952	916	889	954	875	968	910	939	954	930	943	953	891	987	911	945	923	959	974	936	927	935	994	897	971	984	902	938	932	948	930	900	896	843	948	942	939	969	939	921	990	874	954	887	932	925	904	895	896	956	917	912	964	928	932	940	912	909	900	886	976	971	885	874	892	923	933	944	1019	928	944	943	920	869	952	964	925	912	927	925	826	902	928	894	966	842	860	914	961	966	949	878	971	967	908	926	927	901	903	935	924	942	891	925	887	936	924	925	909	916	841	940	918	882	935	945	913	924	967	896	918	921	1006	928	889	926	962	888	940	880	934	891	936	900	972	947	989	892	926	916	928	869	874	892	969	969	905	892	902	945	853	900	943	948	920	944	893	919	941	947	916	927	925	957	928	919	926	915	966	915	900	911	959	949	915	964	930	943	921	920	929	930	960	974	964	924	958	959	916	905	935	963	904	973	926	870	925	893	918	913	912	917	899	921	910	909	956	904	905	939	959	880	968	884	893	887	952	910	930	894	899	961	905	920	982	954	923	980	937	934	921	955	871	860	932	890	890	914	921	907	919	940	927	891	946	916	890	891	921	994	960	933	923	877	996	906	896	950	920	899	904	980	936	865	913	888	919	937	944	936	957	932	904	921	907	987	882	989	990	920	989	912	952	941	936	923	913	882	898	901	931	962	929	927	915	950	906	936	930	884	939	929	951	939	917	910	939	914	947	907	975	866	877	917	907	875	963	908	914	927	922	928	913	930	928	888	874	900	949	940	901	905	939	894	966	904	928	924	942	943	929	915	890	951	951	934	907	889	911	897	950	918	947	901	892	903	913	979	916	903	997	890	887	894	966	894	939	965	948	950	954	927	906	932	953	933	936	957	972	932	861	896	968	940	915	947	948	934	916	1004	920	898	883	963	935	928	919	873	922	948	957	951	865	882	937	949	949	955	905	898	946	933	919	899	944	892	933	932	951	939	943	956	915	896	932	911	935	893	942	942	894	962	935	979	926	909	888	937	944	934	921	931	918	928	886	963	951	938	934	914	849	899	925	941	943	910	922	907	919	911	962	920	937	952	934	853	934	914	947	910	897	902	930	925	947	957	916	977	933	949	882	956	910	909	932	933	907	924	966	968	1041	974	898	945	894	913	925	906	926	902	957	930	951	935	919	887	918	966	926	922	923	947	943	922	905	958	848	900	910	963	927	917	991	959	950	961	918	918	892	959	963	914	907	859	958	915
9049	4511	4730	3310	2135	1490	1089	848	644	546	535	410	434	399	432	441	392	377	386	399	327	369	332	371	354	357	356	365	337	326	373	349	341	335	320	348	347	345	379	326	372	372	371	354	356	354	371	341	372	373	335	303	349	389	382	387	374	368	358	362	350	350	349	357	344	335	378	383	363	321	353	388	359	370	378	354	355	369	362	373	374	386	358	365	357	347	394	348	348	364	313	351	351	378	341	362	365	341	377	365	362	376	321	328	366	347	379	337	370	380	389	339	359	321	327	348	329	337	368	355	337	344	377	387	336	361	355	394	357	385	380	381	357	366	353	362	386	350	337	342	384	384	349	359	373	369	362	335	349	354	336	356	357	340	336	348	362	351	351	358	386	366	352	354	364	346	357	372	326	355	352	369	396	326	349	369	342	344	344	368	378	380	329	395	342	359	331	366	330	333	396	342	389	338	315	348	374	352	360	377	329	354	381	399	362	349	330	387	367	343	367	351	332	347	326	339	354	355	373	349	356	371	362	313	375	345	374	363	384	377	349	357	370	312	337	374	352	358	311	325	316	359	357	337	362	356	356	328	318	345	389	355	355	366	373	343	343	330	356	368	353	356	353	371	371	339	359	383	336	370	353	350	326	388	372	351	364	324	367	381	312	361	367	347	360	401	373	337	343	365	345	333	318	384	342	377	363	368	341	363	361	344	362	367	353	390	332	371	366	387	377	328	374	346	346	345	361	373	332	388	340	345	351	374	347	381	337	340	356	343	354	379	322	406	383	357	338	379	362	383	353	353	365	366	358	344	372	381	326	349	345	343	367	358	367	352	370	370	356	357	343	348	374	336	334	332	350	369	396	371	357	346	351	332	349	336	363	387	339	334	384	334	362	380	338	338	369	351	352	396	327	384	335	305	400	371	392	321	369	335	343	343	388	371	355	350	350	337	386	363	361	339	348	371	351	364	384	417	371	366	376	353	349	390	337	352	368	359	372	367	385	300	347	374	355	379	357	329	334	411	362	340	383	346	346	359	363	344	380	394	351	342	357	316	363	338	385	322	364	361	325	345	349	367	359	338	375	378	338	356	360	390	329	351	355	411	367	330	366	372	347	350	344	341	362	336	367	392	389	327	346	326	358	350	315	364	316	339	331	387	363	335	380	334	378	334	353	373	369	350	369	384	352	347	348	329	380	369	357	346	331	374	337	363	337	346	368	315	342	331	383	330	356	336	370	365	372	349	339	338	325	335	356	404	394	374	360	327	355	389	389	372	349	353	351	325	339	340	364	346	366	389	337	368	324	362	323	358	387	354	350	332	353	367	400	344	407	344	378	321	350	327	331	378	386	362	366	294	317	347	363	357	368	343	365	384	366	331	346	356	332	357	344	351	356	372	356	354	329	391	381	340	342	368	344	330	357	360	363	346	370	356	359	407	368	365	330	378	359	362	351	362	331	335	371	356	374	344	346	385	361	358	320	342	360	362	349	320	342	360	396	331	345	322	381	350	388	363	382	371	374	315	357	353	349	373	348	357	334	370	345	393	386	327	378	368	348	326	352	316	353	322	329	309	338	332	364	345	357	328	370	338	364	331	353	341	371	365	366	337	353	336	340	392	335	372	370	355	372	359	320	340	368	344	326	335	332	341	349	340	370	340	360	337	322	337	352	366	370	346	323	361	320	350	410	321	346	357	359	327	338	348	376	410	336	356	351	388	339	344	307	321	348	357	365	362	368	374	369	349	391	382	349	347	349	357	343	390	348	359	362	365	374	380	337	364	339	327	333	369	386	353	377	329	321	354	335	396	359	329	349	342	370	316	344	352	383	346	355	336	345	381	343	348	381	363	346	360	363	362	340	358	374	345	356	309	369	354	328	323	380	324	371	348	337	356	398	318	370	365	343	363	338	351	340	345	364	350	330	368	389	354	350	348	365	369	344	326	341	341	341	361	363	370	341	360	321	363	344	318	342	343	340	335	414	370	342	328	361	379	384	303	353	333	327	368	379	381	314	383	353	379	337	354	338	351	349	356	330	329	323	355	329	366	335	370	336	314	370	345	339	331	336	332	365	327	385	321	354	352	302	365	314	342	367	364	371	334	354	368	358	362	345	356	401	328	370	365	364	321	381	335	349	306	343	330	323	348	377	369	392	361	361	376	350	348	332	384	402	363	372	360	329	371	330	385	367	363	373	391	337	392	348	315	329	416	369	370	376	377	351	398	339	335	358	351	342	369	394	383	334	349	355	322	347	346	389	371	342	354	357	370	324	324	364	338	371	358	366	364	354	337	323	342	366	368	324	326	321	367	372	379	376	394	357	370	369	375	367	326	370	342	327	338	350	356	373	390	342	401	351	357	374	336	346	355	352	340	379	355	348	364	372	379	402	326	336	371	318	338	344	382	359	370	347	375	329	357	360	366	338	334	341	394	373	331	327	331	312	355	379	366	374	384	347	361	370	378	382	358	349	370	357	369	387	332	371	340	333	364	332	322	328	338	323	346	360	353	364	351	367	360	391	351	370	331	393	333	333	309	364	332	384	360	356	373	374	369	368	377	311	352	403	395	372	334	343	370	342	357	352	363	355	369	378	350	403	356	334	328	369	357	358	361	377	338	349	359	381	354	338	359	325	332	334	378	341	347	363	372	399	385	354	329	367	369	355	366	360	325	369	369	371	380	382	366	351	320	382	363	336	390	336	368	350	335	378	317	373	350	362	344	377	370	344	371	330	330	386	356	305	359	354	344	329	371	352	327	370	339	357	355	366	351	354	334	357	332	346	362	355	331	379	316	366	377	346	357	376	336	363	365	339	327	359	359	338	352	331	361	345	377	403	308	350	389	338	322	400	379	366	351	390	369	386	384	325	336	342	363	317	332	370	364	349	383	381	363	403	383	333	398	365	341	373	364	335	341	330	370	370	348	370	379	295	356	353	381	343	351	383	363	350	369	371	360	340	345	320	321	327	367	365	357	370	380	354	389	379	348	370	336	323	364	394	362	351	355	375	339	361	376	389	360	350	343	361	345	363	336	366	386	368	374	345	313	357	355	386	332	369	347	354	342	409	368	357	385	342	332	362	360	356	340	350	352	361	343	385	359	346	366	348	333	334	366	357	396	336	347	322	368	326	323	338	347	374	353	336	377	393	364	364	334	384	342	375	380	377	367	372	330	355	363	379	360	327	350	381	323	349	352	356	347	344	345	353	356	326	319	350	373	341	360	351	332	350	378	349	322	392	372	350	350	310	350	340	326	366	360	351	304	332	346	324	353	338	368	390	390	326	346	364	375	348	342	375	372	341	344	358	377	352	369	354	332	335	337	374	374	369	359	373	377	362	352	383	360	334	348	356	351	380	334	338	330	352	324	395	385	358	355	333	344	346	370	361	359	377	380	358	330	366	375	326	345	377	368	355	370	384	359	328	375	346	374	356	386	400	325	371	333	373	362	348	332	355	345	343	332	373	407	364	386	355	371	343	317	324	414	357	377	364	382	377	326
5467	4149	8600	8889	7146	5525	4314	3211	2361	1938	1706	1386	1211	1100	1063	965	937	897	858	927	858	852	898	861	869	835	844	808	773	741	807	763	788	783	776	830	753	791	797	826	845	766	794	781	844	833	795	771	789	822	765	812	809	737	807	798	758	761	726	790	759	735	784	825	789	770	780	794	792	754	769	788	817	774	785	789	789	714	810	776	726	762	788	800	757	759	749	804	737	782	769	817	769	781	773	751	750	816	738	746	800	766	792	770	758	752	746	816	799	810	719	738	757	724	792	784	786	781	694	743	723	792	736	808	799	802	792	754	833	784	745	760	749	831	757	776	779	780	763	785	820	765	787	730	773	790	784	765	769	762	810	796	801	789	785	781	786	773	802	793	833	781	729	787	798	800	799	761	753	749	766	802	780	757	816	815	788	756	766	783	741	779	784	760	742	786	808	774	784	778	758	767	798	763	822	766	780	793	778	772	804	809	772	814	808	799	755	750	776	771	801	754	776	772	768	799	809	745	798	745	742	780	779	797	743	752	783	723	808	776	777	799	806	766	749	759	778	805	785	785	737	819	739	823	798	768	787	755	801	775	785	748	757	807	767	813	799	767	781	745	746	755	753	768	784	816	777	802	784	779	784	827	796	733	819	776	755	789	775	813	771	777	810	794	776	789	823	841	736	746	770	793	787	813	792	749	774	813	774	801	723	681	764	815	725	796	752	741	804	742	795	793	798	741	800	785	751	770	776	777	786	801	782	777	799	769	782	786	768	792	782	795	703	751	798	828	792	768	754	751	714	756	781	776	767	749	827	804	733	796	756	746	759	761	704	764	772	782	816	781	772	778	766	722	748	808	769	814	768	811	747	827	800	782	824	750	751	757	823	817	783	753	815	789	824	794	737	804	751	764	754	800	796	803	773	739	823	778	744	791	780	780	779	756	828	771	772	789	770	812	795	785	794	791	797	780	808	743	785	775	770	764	723	801	764	808	772	734	773	828	764	765	727	741	755	781	802	756	737	777	756	833	851	757	778	767	744	716	813	799	804	780	778	788	783	803	760	773	758	773	740	793	752	788	749	777	795	803	770	766	771	729	773	834	804	703	755	803	776	766	748	738	798	772	768	817	782	842	760	771	801	762	761	794	792	763	777	772	779	828	779	743	828	777	760	775	781	748	747	784	786	757	820	764	746	745	734	794	779	758	755	766	794	761	742	828	793	722	859	765	772	779	799	766	808	752	822	781	797	761	774	783	784	793	806	749	742	760	769	787	782	814	753	813	762	797	740	773	763	781	793	759	741	772	787	770	769	786	804	711	761	748	734	791	794	797	774	804	786	759	767	809	762	757	832	809	758	767	781	803	755	798	793	781	790	794	768	764	775	757	736	783	840	788	770	798	790	799	721	751	805	797	800	821	771	768	758	822	728	811	805	768	768	777	764	777	819	751	838	815	748	797	743	830	781	770	789	789	833	805	841	771	757	760	734	805	793	770	764	730	767	732	771	805	794	751	831	798	796	784	805	769	786	780	760	777	791	777	814	774	817	757	779	776	759	759	731	781	794	763	765	783	759	759	763	756	811	772	787	819	735	756	789	800	777	756	811	771	798	816	735	756	795	778	751	788	777	781	716	741	770	750	834	725	761	782	780	808	785	760	840	794	725	746	782	745	774	755	745	810	768	803	711	764	777	771	729	818	713	731	782	773	785	793	808	776	826	829	779	793	729	751	749	772	737	782	831	761	776	771	778	842	813	754	829	802	752	784	795	770	737	733	721	753	765	762	819	751	771	814	746	799	795	789	779	785	796	800	732	786	776	729	815	766	758	765	795	769	756	808	757	752	780	772	771	737	748	746	808	804	763	837	803	791	801	762	764	723	785	783	776	786	826	769	817	753	788	756	803	767	759	763	813	760	775	808	836	812	773	806	758	801	799	790	790	762	784	735	782	759	767	778	759	760	762	793	796	805	748	791	785	758	779	806	790	753	755	763	778	794	789	836	745	800	741	789	770	756	775	803	803	795	771	814	799	815	760	780	764	768	762	823	770	768	786	762	771	818	797	759	829	736	775	809	734	808	784	781	804	768	737	758	759	774	816	720	824	733	760	752	778	784	787	809	723	736	752	869	777	810	798	759	789	812	774	755	744	747	804	746	736	810	796	759	791	802	788	749	765	755	751	813	771	743	753	780	776	800	778	780	777	824	790	775	761	767	753	788	798	767	809	685	722	809	760	781	748	769	786	742	799	800	788	781	813	711	835	760	802	755	826	778	792	768	770	749	765	759	825	767	782	798	789	801	811	761	795	745	782	795	743	767	854	805	758	818	755	865	799	734	758	791	756	760	771	753	771	736	774	775	767	771	774	753	757	798	823	782	777	767	762	774	798	762	755	753	793	781	789	789	835	784	817	795	728	790	765	842	796	780	763	774	784	755	794	743	768	771	790	788	792	775	743	810	797	779	779	737	787	767	785	777	824	742	795	805	787	805	760	754	763	788	782	767	810	749	791	751	787	765	791	771	710	807	775	808	800	825	772	771	782	736	795	773	771	810	806	824	814	808	803	782	810	782	825	757	808	770	785	761	812	801	760	777	759	765	727	773	774	782	754	769	784	800	721	782	785	795	744	775	752	778	791	774	816	788	738	776	751	768	710	793	779	745	760	795	749	730	740	767	781	796	830	783	750	723	754	780	789	757	800	809	767	777	805	775	762	746	788	757	673	775	798	814	699	772	784	739	781	821	792	808	805	776	766	769	761	773	762	789	823	786	753	816	773	800	793	755	782	829	737	774	782	788	768	801	762	789	752	811	810	809	750	802	792	762	745	769	770	763	789	791	800	746	795	781	812	810	734	776	792	792	766	801	773	785	761	812	775	807	771	780	732	751	768	777	822	769	771	792	778	781	736	785	762	775	797	760	754	755	760	786	720	839	776	769	788	748	738	835	760	759	773	774	814	754	823	786	806	815	835	758	796	780	754	780	838	789	797	804	786	750	768	745	759	784	795	784	829	755	753	758	793	784	784	743	736	772	808	738	769	769	779	851	773	809	823	752	776	766	761	744	795	775	746	749	802	770	800	770	767	769	767	784	743	809	756	756	778	772	766	807	775	799	792	761	758	714	779	804	764	798	768	766	706	788	790	758	718	782	781	783	715	787	844	799	782	740	787	799	800	786	768	767	763	728	784	812	811	769	792	771	819	801	787	714	774	739	759	789	784	739	729	768	818	829	720	792	793	776	743	757	745	795	744	748	743	818	760	795	761	781	755	780	791	807	773	745	747	767	772	738	720	738	761	776	785	740	800	812	777	786	784	753	741	784	757	760	799	780	828	731	795	747	770	796	781	767	817	744	749	775	798	766	824	774	764	777	763	745	790	816	754	795	798	753	778	810	761	784	758	747	765	760	770	777	756	803	767	791	774	772	731	754	793	782	810	756	816	746	762	831	776	757	795	761	787	773	756	789	765	779	732	767	736	739	795	788	762	746	794	802	818	763	735	741
18756	9007	10515	7481	4267	2596	1794	1229	943	732	606	554	476	500	447	424	388	351	426	359	377	375	351	338	333	325	329	376	378	395	394	377	354	363	329	340	356	324	334	361	354	349	372	354	346	367	359	335	387	370	364	353	348	300	343	353	331	335	326	326	364	346	372	358	360	352	343	347	349	362	314	335	348	344	286	333	370	318	360	354	360	353	357	362	334	378	354	329	339	320	379	316	352	360	349	334	335	351	340	366	355	342	359	335	343	354	357	324	324	334	356	363	352	353	356	302	341	347	306	373	319	328	350	343	352	319	388	347	366	352	320	348	342	327	310	299	383	383	364	336	325	373	345	348	338	352	333	348	362	355	336	349	352	338	319	334	352	321	356	329	356	327	326	338	339	330	366	327	343	320	355	343	323	355	354	384	367	389	343	372	372	375	360	324	358	364	333	330	353	330	352	326	325	350	366	365	372	363	334	340	337	358	335	333	361	344	324	335	335	319	370	322	327	373	346	348	338	341	338	322	380	346	330	350	390	356	362	323	343	340	329	335	355	352	338	387	312	380	367	306	327	313	343	340	320	346	341	310	321	340	322	336	345	349	345	327	366	374	349	313	353	317	360	343	338	354	352	311	344	345	361	330	334	352	372	307	354	365	369	352	378	343	335	373	383	365	334	332	316	303	349	368	389	334	349	371	318	379	330	325	327	395	331	373	347	338	341	312	340	340	338	302	353	349	303	343	370	365	323	360	356	340	368	364	339	347	344	369	382	408	338	359	318	337	382	326	376	319	317	367	326	316	340	362	336	359	358	347	358	303	337	357	321	328	335	355	339	324	360	328	361	298	358	351	342	323	374	351	319	357	381	370	370	330	323	333	365	352	326	338	322	319	351	348	339	332	349	363	326	344	378	364	382	364	356	354	357	337	356	361	342	332	359	368	330	372	351	344	336	356	375	315	369	325	326	337	352	345	323	390	317	358	377	360	326	306	335	344	338	349	336	352	351	343	313	348	335	399	377	311	325	340	364	340	359	357	349	328	328	287	357	345	352	353	358	335	354	350	363	338	353	356	359	352	320	388	362	346	319	349	335	390	300	364	387	318	353	357	360	366	371	325	346	325	378	314	328	350	355	341	338	348	352	326	344	421	360	358	359	338	343	332	335	347	330	339	341	346	364	349	352	345	361	354	337	374	356	365	362	349	351	337	343	327	386	328	373	327	329	341	345	348	328	344	348	348	298	304	364	384	312	328	330	333	383	312	353	354	310	335	329	332	314	330	347	336	329	349	331	345	347	337	333	339	333	357	383	351	347	366	352	357	356	359	369	309	357	324	348	342	337	335	358	372	319	331	338	343	378	331	358	355	349	367	362	327	344	342	337	340	302	368	369	325	367	373	347	368	327	330	361	368	357	358	334	383	343	352	362	328	354	355	368	337	326	336	347	350	316	344	339	353	341	305	313	330	313	321	325	350	352	314	287	372	365	311	353	300	331	350	342	373	321	335	341	385	352	360	314	332	322	329	337	354	380	342	364	360	328	341	327	331	338	351	332	355	308	306	352	352	342	334	374	306	341	369	358	326	371	321	351	375	328	367	339	358	354	349	349	328	350	356	326	343	354	316	333	341	324	364	382	339	350	347	395	330	377	325	367	285	366	308	343	357	361	323	355	332	350	345	345	332	354	374	355	380	369	362	349	362	355	373	341	322	309	310	329	339	324	351	356	375	343	341	369	354	351	346	353	350	346	327	343	371	349	336	315	316	353	328	337	329	363	330	320	358	352	321	364	344	354	389	358	353	323	325	299	349	338	308	341	361	363	354	363	333	346	373	328	338	345	345	365	360	346	355	367	348	347	355	305	323	377	325	374	315	369	307	322	323	367	388	323	326	367	356	301	337	294	342	350	345	311	355	321	352	364	340	343	332	340	358	355	312	391	297	308	323	332	320	320	362	352	397	370	340	361	337	325	347	337	331	331	383	315	376	348	339	345	335	317	346	345	294	333	336	342	323	340	372	301	328	359	331	353	327	344	360	338	320	372	362	360	321	319	377	326	302	359	377	340	360	381	357	392	359	342	339	370	366	316	303	315	357	342	365	367	323	323	324	336	347	323	344	345	351	327	362	341	338	304	350	337	339	334	305	337	319	359	323	297	279	352	331	355	350	332	382	366	371	333	346	346	310	339	369	321	372	365	353	370	367	347	362	371	359	338	360	332	343	354	322	360	363	317	376	370	344	349	347	333	321	355	368	334	329	326	355	339	319	343	313	309	331	371	372	329	374	351	339	358	358	327	391	328	358	335	326	370	383	374	331	331	341	316	329	326	341	329	334	370	315	325	360	361	342	329	357	329	312	340	314	357	330	358	367	301	338	315	300	366	343	335	351	349	302	313	353	347	334	364	292	352	308	360	345	350	352	358	351	358	419	354	340	337	350	367	337	327	320	334	345	370	350	356	357	333	317	348	376	353	363	363	348	326	361	398	359	395	346	340	336	340	342	347	347	363	303	348	343	358	341	336	370	369	305	395	351	341	347	347	386	362	363	379	401	374	374	341	330	346	334	356	364	329	367	351	340	354	330	358	325	401	361	348	348	337	319	387	304	339	320	370	346	293	351	325	359	313	325	358	335	372	377	354	321	371	362	352	347	322	327	338	324	335	351	316	372	373	356	353	342	366	348	320	326	368	347	321	396	363	362	364	332	337	337	339	367	304	372	352	372	345	315	331	348	330	325	336	349	354	349	334	377	389	343	370	359	336	367	322	386	337	355	352	376	361	325	336	351	362	358	368	359	341	336	361	335	333	343	326	310	330	343	344	330	341	330	330	338	343	357	335	374	348	368	341	334	330	330	351	334	368	352	341	376	341	379	329	291	335	342	323	375	344	332	349	295	329	357	336	383	347	326	335	312	365	348	336	371	360	319	328	330	321	325	364	363	343	364	319	350	360	349	342	378	366	356	359	350	344	351	323	341	350	340	332	319	343	335	332	334	355	316	367	361	338	352	350	343	383	328	345	364	370	375	403	373	330	363	296	322	347	357	341	370	337	363	344	362	329	330	375	338	372	337	331	351	319	332	331	387	334	349	335	358	380	356	346	364	351	361	336	349	323	341	327	352	365	346	373	328	337	319	361	333	333	335	330	348	328	367	346	357	310	363	338	354	322	346	319	323	343	327	393	367	350	354	338	371	354	350	346	328	373	347	381	341	362	370	366	355	320	379	343	300	344	327	371	364	347	328	373	332	381	335	312	366	320	299	344	351	346	340	357	325	384	351	359	376	361	350	320	371	361	387	353	354	366	326	375	354	335	363	375	362	396	342	334	352	379	380	362	354	403	355	308	348	367	353	321	386	351	349	348	357	367	345	332	355	361	378	364	377	321	333	344	315	343	309	338	349	348	361	359	367	354	341	290	332	355	375	365	337	359	333	321	378	332	315	354	340	348	362	339	378	325	411	360	359	328	370	379	383	348	348	317	330	362	344	321	364	343	327	392	350
11751	7227	15079	14814	11192	8350	6475	4841	3675	2877	2359	1816	1522	1420	1296	1192	1082	1036	1014	978	960	896	907	910	852	887	851	852	873	852	803	831	802	775	770	761	799	814	781	806	751	821	798	843	828	819	833	839	791	757	848	832	810	807	776	752	782	763	812	735	800	790	797	816	768	763	795	770	814	809	766	759	770	754	776	768	786	774	748	735	762	807	757	757	802	740	755	747	766	788	762	801	770	742	825	730	772	733	798	708	815	798	802	783	749	792	762	758	818	795	762	797	765	751	780	827	799	800	725	788	763	776	763	802	772	756	775	808	835	802	773	806	756	744	808	789	770	814	772	789	798	812	772	787	790	764	806	764	781	767	754	762	731	797	741	789	777	756	773	788	793	818	751	778	760	792	795	755	746	786	779	795	782	812	777	763	807	752	790	816	757	800	783	777	782	732	722	753	801	749	733	798	809	762	758	763	807	765	746	717	771	776	780	803	706	802	733	760	791	740	783	775	769	701	765	772	773	747	752	737	758	763	696	842	749	750	712	797	794	816	752	793	769	752	761	772	840	761	768	769	742	771	733	797	737	749	793	820	786	757	806	773	791	776	762	784	752	792	740	752	800	752	758	761	764	788	779	733	729	757	785	757	748	739	775	794	765	777	798	748	791	811	839	796	785	781	780	786	776	800	780	802	733	773	759	782	782	760	755	759	776	771	786	728	787	791	760	771	809	746	751	792	765	804	731	766	801	787	768	763	792	777	791	761	766	802	742	769	789	734	739	785	813	804	741	805	756	778	788	813	741	766	742	770	779	736	794	786	755	753	729	777	822	758	779	743	770	775	739	805	777	807	747	810	783	820	818	790	727	761	723	832	753	768	757	779	775	794	777	794	777	808	772	780	741	778	742	783	806	736	756	767	791	813	756	815	763	770	816	834	802	725	787	780	827	805	781	823	795	756	747	784	773	760	804	759	760	791	783	806	753	734	736	765	772	709	751	809	767	759	764	739	767	782	765	771	850	794	786	763	753	773	794	815	772	815	789	785	792	802	749	748	769	816	850	773	774	779	762	772	867	728	787	802	742	812	747	747	784	733	764	728	733	735	766	764	842	798	791	759	774	769	741	724	790	741	785	812	787	792	793	760	765	772	712	785	808	772	732	786	811	765	760	769	812	742	755	779	725	812	763	745	800	775	792	793	770	810	765	841	769	765	771	789	772	810	738	797	732	798	817	800	776	782	755	770	762	742	794	772	777	796	781	761	797	776	741	703	801	804	806	754	801	770	759	756	732	793	770	809	727	783	770	732	738	812	753	808	763	744	770	741	730	805	750	807	744	792	746	757	738	787	778	767	763	784	740	793	760	742	782	763	810	747	775	763	760	741	786	777	790	753	794	795	773	787	772	766	761	761	727	778	760	746	790	747	731	807	754	774	767	780	807	774	769	805	796	779	763	745	764	746	798	792	750	754	739	742	769	798	754	765	745	818	785	744	775	743	804	820	766	736	795	767	752	761	735	780	786	772	797	742	821	774	785	745	749	731	771	795	796	757	788	790	810	758	786	809	775	785	789	748	782	758	790	753	754	741	741	791	761	806	818	780	792	783	712	753	796	769	768	788	783	759	747	790	754	759	796	792	807	745	747	763	773	794	739	771	773	727	758	773	825	802	751	734	733	762	779	768	798	766	756	776	824	798	798	751	780	762	777	765	731	811	805	766	809	746	749	770	710	788	759	731	783	786	817	785	740	801	808	771	763	758	748	738	747	795	739	779	728	789	735	768	768	788	790	787	771	740	763	757	790	765	725	809	830	795	814	760	811	703	803	733	803	781	745	761	732	741	758	806	768	805	739	768	778	740	814	775	757	745	794	841	743	775	787	751	809	749	752	752	798	722	800	778	780	780	765	776	776	794	809	778	749	748	794	779	797	773	733	782	802	766	845	760	710	782	759	779	811	795	785	792	740	775	779	740	800	763	785	800	762	751	720	775	777	784	751	784	783	786	793	750	782	790	744	759	765	758	821	747	751	749	820	756	741	832	739	756	779	768	791	779	734	794	722	782	829	751	819	801	774	795	771	778	763	750	767	814	793	771	762	782	762	803	786	754	776	822	789	783	758	749	779	740	700	781	776	767	800	770	769	752	808	789	780	759	769	757	826	774	822	802	779	776	730	816	741	726	826	775	755	768	736	821	766	818	740	769	795	787	760	764	768	797	793	760	765	778	769	763	803	762	734	768	752	766	752	784	805	795	775	795	721	812	763	718	784	795	773	736	765	802	819	779	788	782	747	768	780	782	812	740	765	788	769	785	793	780	815	816	797	777	787	759	810	752	728	788	743	744	813	739	777	819	714	724	764	792	757	771	775	778	786	745	790	779	766	832	764	776	814	747	795	819	782	720	801	777	753	788	802	778	766	767	774	801	787	756	798	770	777	766	780	798	739	768	778	799	752	761	725	760	793	764	763	791	775	748	724	729	747	758	776	788	824	812	764	797	793	818	754	786	765	749	794	792	764	802	804	822	737	755	791	759	842	790	725	775	751	718	803	779	758	743	791	786	753	789	729	777	820	792	797	719	739	784	802	726	755	780	777	787	789	836	782	762	798	767	765	768	784	787	780	795	771	784	699	795	747	802	761	770	742	728	741	787	703	784	801	791	796	763	766	763	783	755	759	804	735	814	800	739	752	764	781	771	759	801	761	753	808	761	771	770	775	776	726	789	768	799	763	778	786	751	776	778	759	802	765	831	747	800	744	738	759	774	767	736	752	809	781	791	789	765	834	796	802	782	755	775	786	781	780	777	773	784	779	776	840	770	806	758	840	771	745	797	752	785	767	735	843	765	782	797	811	794	788	771	761	788	769	745	771	748	749	806	777	771	789	797	804	816	760	755	786	752	779	792	780	768	796	790	730	767	736	789	728	792	741	813	760	758	741	772	804	767	749	741	756	751	768	755	826	793	777	801	791	820	755	795	782	746	764	842	797	807	777	767	748	739	726	760	794	754	758	770	732	753	809	730	750	820	737	798	775	720	803	798	770	739	784	774	757	755	765	827	767	780	770	723	794	751	768	749	770	757	776	775	761	796	810	760	820	748	779	792	775	778	774	775	756	760	800	787	745	759	747	813	791	728	796	754	774	759	680	803	771	772	787	762	781	767	843	793	769	771	769	801	781	763	798	769	740	767	777	726	842	797	752	748	839	743	768	764	826	805	830	782	788	778	771	748	782	788	761	795	764	733	747	744	701	772	737	782	750	821	833	776	770	762	744	757	770	792	756	757	792	785	802	758	746	826	724	782	809	782	774	786	755	743	711	794	757	756	783	787	777	753	774	815	763	772	763	780	823	748	800	808	797	795	802	834	777	752	764	823	757	774	793	780	777	787	778	737	782	784	762	718	790	781	780	722	746	783	741	797	763	742	772	801	787	737	815	738	750	803	756	764	795	778	799	827	774	806	725	736	784	783	739	750	770	837	737	818	762	782	785	779	777	763	804	770	815	798
27592	14464	15682	11372	6482	3701	2552	1726	1289	983	804	728	659	583	561	542	442	477	472	481	522	433	467	426	415	464	434	422	474	417	427	446	416	457	438	429	442	433	408	447	406	414	379	446	447	400	429	458	440	403	423	420	424	438	450	415	426	385	436	423	402	384	422	425	413	400	501	437	440	477	403	444	439	403	397	450	412	406	413	442	415	421	417	441	413	384	418	467	464	456	410	447	450	441	447	419	445	457	417	448	385	474	463	416	408	434	415	473	365	418	419	455	415	409	433	458	422	389	364	409	404	417	435	500	466	431	440	382	401	396	456	436	436	402	425	418	435	415	412	396	479	449	428	417	446	408	458	431	414	430	428	407	398	432	440	445	396	469	430	430	433	423	436	412	428	412	422	379	485	421	452	414	419	400	441	429	438	397	405	414	450	445	453	402	396	434	431	398	413	404	436	390	415	392	409	438	430	433	411	377	459	425	407	453	488	405	371	457	402	426	458	430	422	446	430	394	484	460	395	430	430	421	420	452	434	436	447	425	432	400	441	439	434	399	450	458	468	447	415	441	446	422	445	443	396	425	442	443	452	454	427	412	406	437	460	458	401	395	412	425	420	413	424	412	432	455	457	452	432	431	447	428	416	434	452	390	420	417	444	431	441	419	435	419	398	410	406	450	443	394	442	417	414	444	446	418	437	449	405	407	401	383	435	430	417	445	381	426	427	461	491	401	402	426	430	452	446	418	411	406	405	446	418	457	461	465	436	428	467	427	483	440	433	406	411	407	443	426	409	455	444	409	475	432	418	404	421	441	459	399	427	431	420	407	432	413	385	435	440	424	409	459	397	433	416	469	423	441	444	399	403	418	426	449	449	431	449	402	446	456	439	438	443	448	418	428	455	406	399	430	423	414	448	447	448	454	438	435	392	407	411	408	459	402	457	452	457	400	468	431	422	445	386	385	433	433	410	427	420	417	390	444	452	414	451	411	416	396	445	386	426	451	426	421	389	378	406	406	419	426	439	448	459	409	420	399	428	417	413	418	417	459	434	431	426	407	401	451	418	437	423	449	464	462	405	482	462	445	461	412	432	422	388	437	457	390	478	404	465	405	450	432	443	433	413	407	426	408	440	432	434	415	447	450	453	407	431	441	441	426	436	396	405	396	414	448	421	440	446	463	466	454	414	406	444	441	465	409	472	440	456	441	418	424	415	438	421	416	385	402	405	426	446	410	410	406	445	417	442	401	425	472	426	407	386	414	409	446	438	398	425	447	397	394	480	469	495	404	418	476	427	398	432	449	395	403	440	472	431	427	437	440	413	441	461	444	412	431	451	433	454	417	379	397	427	385	396	428	407	453	409	380	397	422	405	407	443	415	443	387	434	384	422	469	434	416	415	429	444	413	414	392	464	436	420	366	399	408	424	417	406	481	425	485	441	450	418	421	424	429	416	428	432	430	469	422	447	391	409	404	408	424	410	430	428	450	439	431	414	416	431	420	415	416	409	425	434	429	394	427	427	404	431	424	421	434	442	490	395	433	396	387	393	451	424	424	437	436	384	423	424	484	436	452	452	402	442	387	436	436	411	440	443	432	386	462	417	426	442	435	432	402	394	428	401	424	409	401	453	437	458	445	451	410	467	424	451	472	409	396	437	462	441	430	391	384	407	438	402	486	409	413	414	441	423	480	429	441	422	423	435	424	417	413	420	448	413	430	412	380	428	429	418	513	442	455	374	439	421	439	441	467	440	420	378	417	465	468	423	425	454	456	443	471	420	440	427	405	422	453	416	405	392	396	416	386	415	423	423	458	444	449	473	441	419	431	464	374	440	425	440	390	411	439	415	438	437	456	408	410	420	455	418	445	434	428	429	420	424	416	456	432	444	418	407	435	431	392	455	407	435	431	411	415	405	389	396	446	438	427	439	431	446	406	435	401	444	425	442	436	462	378	405	375	430	447	410	464	453	469	463	430	424	411	447	425	427	420	427	408	456	424	378	460	396	452	427	438	476	439	411	390	453	423	438	379	482	386	455	411	420	359	399	430	424	413	372	424	402	454	425	426	405	457	443	430	438	384	363	418	424	471	395	398	410	362	416	453	428	462	439	425	461	433	405	462	415	436	390	446	455	410	404	385	401	442	432	475	411	426	409	440	422	459	460	437	433	447	405	422	394	400	415	448	413	463	420	405	426	413	419	411	424	415	404	427	420	409	400	438	407	425	436	452	414	448	432	411	451	411	430	403	427	410	404	440	387	431	420	413	448	458	413	430	416	384	448	459	408	505	428	447	428	410	406	438	417	440	374	395	408	448	459	403	431	447	417	414	430	436	440	477	418	406	413	460	449	448	453	394	424	408	440	402	441	430	434	410	408	426	395	434	423	398	427	411	434	422	429	454	395	434	459	405	455	440	436	470	394	456	391	392	455	429	428	417	479	409	432	435	416	385	433	447	429	411	433	419	430	434	461	442	435	421	372	430	437	436	435	373	399	434	427	441	434	453	388	450	439	416	396	441	421	461	448	426	448	463	464	422	479	442	435	424	409	429	453	426	418	440	447	390	450	443	431	404	428	448	413	415	397	386	417	431	396	462	469	439	418	423	414	418	427	420	444	396	438	439	439	443	428	443	465	405	407	427	423	476	447	408	452	404	432	487	461	429	442	438	450	396	411	427	428	421	424	393	424	456	408	423	478	426	415	427	434	471	395	431	403	439	452	454	410	427	458	443	419	461	433	414	429	430	428	455	450	421	439	419	396	388	414	466	416	450	441	415	469	454	462	435	401	478	357	463	440	422	467	425	435	377	435	450	446	416	388	465	481	432	428	458	415	439	415	418	441	455	416	419	412	441	426	411	455	424	470	389	417	372	403	449	398	390	394	427	433	461	409	400	377	427	441	423	405	400	436	407	416	394	405	443	402	401	479	435	439	446	419	393	413	453	414	427	373	410	419	400	377	425	441	412	451	405	437	457	410	394	444	431	458	456	405	427	458	445	394	430	432	373	440	426	435	420	424	382	440	442	422	446	415	429	465	392	426	451	446	418	408	415	438	450	460	420	426	448	472	428	385	410	427	438	400	406	404	425	403	466	421	462	414	438	454	453	427	444	423	406	441	434	433	411	398	442	418	370	413	433	448	429	436	397	410	413	433	434	461	398	445	402	394	439	425	439	441	444	406	429	425	417	409	417	451	454	420	417	440	457	425	415	444	461	450	407	450	407	401	422	392	412	426	460	416	440	387	427	415	410	429	421	433	435	379	426	473	469	450	428	431	451	421	386	422	412	437	387	406	421	449	422	428	458	451	392	396	408	418	425	424	385	390	429	411	463	445	404	437	433	421	413	436	449	462	445	430	390	442	444	426	450	451	418	472	444	414	417	430	445	458	391	428	451	457	422	431	424	431	414	420	396	416	457	472	425	397	442	440	410	471	415	391	403	406	431	444	440	440	444	405	442	418	413	430	415	414	372	407	424	412	450	434	454	414	430	414	421	396	439
15558	10252	19498	19394	14419	10542	8358	6352	4542	3713	3009	2431	1968	1886	1666	1465	1333	1290	1227	1205	1160	1124	1094	1085	1048	1126	1021	958	1079	999	965	958	995	980	962	989	967	979	939	973	988	1013	1009	973	1023	1004	983	995	945	997	1000	940	975	920	957	941	919	907	955	909	949	966	919	911	931	920	943	965	930	903	965	874	966	944	938	850	905	923	949	896	891	885	962	892	897	906	918	863	895	920	943	954	864	944	941	889	880	940	947	930	902	950	915	887	853	925	866	915	883	957	952	909	946	898	937	926	879	914	993	906	939	962	995	970	900	982	961	888	945	873	938	915	904	905	945	945	941	942	901	917	923	916	915	983	887	895	896	894	954	957	903	919	945	883	949	977	928	962	849	918	941	913	929	957	919	976	954	885	936	905	950	997	903	923	924	953	931	962	950	862	925	968	964	923	985	917	908	871	914	877	938	918	931	950	939	930	901	948	921	968	938	951	868	950	934	932	953	977	951	913	962	891	907	1007	933	900	933	905	872	914	953	897	929	920	882	935	951	923	970	931	912	932	942	926	950	916	943	919	912	943	985	937	932	901	910	927	905	884	943	942	893	950	950	886	897	908	968	955	907	895	903	926	895	909	916	930	972	936	914	912	943	896	968	887	942	939	935	944	865	907	959	905	981	954	937	882	860	896	930	869	854	883	892	883	927	920	892	903	946	875	935	922	927	937	902	893	950	912	913	917	946	886	969	897	929	915	901	839	909	918	897	859	936	911	868	918	920	899	942	927	945	932	924	882	876	941	917	915	936	927	876	957	971	938	937	945	907	948	920	941	914	904	960	872	971	902	909	931	896	909	893	893	913	926	912	894	987	900	927	904	930	935	926	894	903	906	874	865	870	940	904	923	910	952	912	899	892	968	920	904	910	885	936	890	922	927	946	838	1011	886	940	935	915	933	923	883	883	882	939	921	909	940	890	920	960	960	935	906	978	877	925	950	898	894	918	895	897	924	892	933	958	917	919	918	953	915	922	934	925	931	879	901	937	992	928	899	901	925	961	887	997	921	932	940	952	890	918	968	950	927	927	966	936	930	931	929	864	895	876	871	878	927	934	963	915	916	938	955	844	927	920	911	881	913	899	901	948	910	900	947	930	898	960	968	948	850	926	873	914	965	940	902	918	915	958	911	943	951	918	909	903	896	879	942	965	938	984	928	909	928	896	922	956	912	926	892	899	898	892	950	905	896	951	941	952	948	926	928	918	980	926	948	876	958	925	920	875	971	930	925	938	902	922	930	896	965	937	950	971	911	920	984	916	882	985	933	940	901	941	973	886	898	897	909	955	903	934	967	967	866	906	894	958	905	935	946	938	937	950	895	907	880	925	945	894	861	941	942	951	939	916	864	939	905	887	913	890	945	894	884	969	920	961	889	864	928	909	922	932	945	928	923	930	895	922	931	957	923	960	913	963	983	928	906	955	881	933	918	958	916	893	901	950	908	959	961	925	955	918	901	912	903	911	993	900	968	938	894	909	946	904	933	956	939	948	976	928	910	937	919	870	922	934	913	899	919	927	861	870	931	988	905	868	936	940	885	906	926	919	901	928	911	899	912	933	905	929	915	933	985	922	915	927	932	940	945	932	873	952	865	886	952	876	938	1005	902	885	902	897	935	869	914	914	865	951	943	934	943	926	942	902	956	931	872	941	927	947	991	899	918	963	932	932	912	909	935	918	900	942	931	898	951	966	946	954	913	944	920	923	897	887	907	881	922	930	954	937	929	942	962	936	955	916	970	926	905	884	895	905	950	894	943	924	903	912	885	956	938	967	929	927	985	939	956	936	911	921	937	948	912	907	963	967	986	878	939	927	927	952	927	848	882	968	924	940	908	897	966	985	889	899	968	964	879	922	937	905	908	917	950	918	945	925	868	935	911	936	906	904	928	902	940	914	869	976	917	912	909	888	934	913	923	930	923	897	900	897	934	875	917	879	915	922	950	881	938	866	935	934	928	901	911	912	881	932	934	919	918	943	986	966	900	913	911	891	936	936	891	921	897	962	901	934	926	962	937	936	889	906	893	950	942	951	931	926	977	955	883	957	917	922	887	955	930	940	917	913	927	951	944	915	859	917	987	962	961	913	935	976	857	919	932	902	924	917	953	982	892	871	940	925	915	975	870	923	890	892	927	901	910	878	948	864	905	886	945	914	968	923	934	924	879	916	940	968	879	915	919	899	918	877	869	933	929	902	899	893	875	884	902	948	927	941	935	917	943	955	878	862	933	901	915	954	883	929	938	906	915	934	918	866	836	1005	879	930	941	913	896	937	904	899	929	916	965	958	955	940	908	930	873	895	879	909	896	935	931	929	915	932	900	963	932	884	885	911	951	914	893	903	982	914	887	934	935	893	932	923	880	952	930	949	895	873	948	929	930	930	965	906	974	938	927	954	994	926	913	929	928	930	911	985	981	896	967	867	916	913	901	896	901	898	1005	948	931	897	927	892	936	981	956	912	954	916	914	994	949	903	914	967	904	934	981	960	893	882	920	924	941	972	976	914	886	911	924	904	949	907	897	919	945	948	877	979	975	911	932	929	874	899	921	905	928	960	919	940	944	912	895	923	967	945	948	975	951	941	890	921	920	947	951	942	944	937	895	924	931	930	891	913	934	921	905	904	951	877	919	989	974	926	951	932	927	904	937	880	963	897	927	988	904	896	940	868	928	902	879	891	903	933	897	865	908	899	919	954	935	961	905	907	904	917	916	929	925	943	900	885	954	925	918	969	959	930	918	924	920	918	878	970	959	859	893	946	934	921	920	917	935	912	945	965	936	911	936	882	895	875	904	954	918	932	940	950	886	904	927	949	948	908	935	912	948	916	984	920	939	898	896	942	926	970	952	869	912	953	941	937	944	934	980	985	955	954	912	937	966	920	942	890	930	889	905	910	928	977	914	962	925	927	954	903	925	906	917	889	924	973	909	954	902	919	931	925	907	948	933	944	936	887	890	909	829	954	914	952	951	920	884	953	884	918	927	870	945	904	902	881	899	888	975	919	942	968	937	940	947	934	884	895	851	917	882	933	952	914	934	951	938	916	938	935	951	952	937	863	926	961	918	938	875	941	938	1011	884	869	923	900	894	920	873	900	896	960	932	969	885	930	896	883	920	920	923	916	924	969	904	931	927	937	927	868	906	889	910	930	949	883	932	917	880	895	863	935	891	971	932	916	946	933	911	900	942	909	910	895	923	965	915	900	978	875	934	867	944	961	931	864	939	943	934	944	904	907	959	903	909	981	951	942	892	943	962	979	961	902	943	931	930	923	918	903	945	927	904	908	943	917	974	922	930	906	856	924	969	944	943	901	966	975	910	944	937	916	963	963	969	930	940	948	923	945	962	893	953	872	892	969	991	905	960	950	913	883	941	945	941	858	950	921	892	943	906	913	906	927	934	954	934	946	908	909	907	907	959	954	946	903	921	930	967	902	925	895	962	967	898	895	873	925	906	908	901	949	956	866	926
8992	4313	4672	3516	2149	1419	1070	778	652	588	512	447	472	433	349	386	345	365	371	387	404	366	358	362	356	346	334	355	359	364	337	395	348	357	338	333	349	351	344	348	361	346	350	340	391	365	356	364	375	387	371	324	340	342	344	368	370	309	329	322	344	354	392	402	347	354	323	342	358	344	322	349	359	345	329	369	360	293	331	374	375	361	351	325	365	374	362	347	371	351	365	314	382	347	336	347	352	382	344	361	363	369	350	377	348	355	350	362	350	332	346	376	346	337	335	349	368	341	375	337	320	334	322	356	366	320	351	369	343	385	325	329	349	348	334	360	323	362	390	343	372	364	351	349	366	323	367	350	427	353	372	391	387	351	337	346	328	386	341	361	325	390	329	355	373	347	360	365	306	333	334	363	297	351	349	388	356	346	337	336	367	365	369	361	345	359	332	318	324	359	366	323	335	369	345	337	359	384	321	364	373	339	328	318	319	363	325	340	331	380	362	399	339	328	344	331	332	376	355	365	304	358	345	348	309	334	327	361	322	379	355	348	359	360	346	367	363	317	308	307	335	357	409	350	373	349	367	316	337	322	342	353	327	349	367	308	355	326	369	388	329	367	362	318	344	350	369	335	345	352	350	346	324	332	350	348	338	368	338	345	343	332	370	319	360	334	336	356	313	374	384	398	373	384	352	335	338	335	351	339	346	318	336	349	361	355	341	325	356	329	322	341	370	344	330	347	368	313	367	326	373	350	376	361	355	323	347	359	364	358	379	360	332	361	342	351	327	339	366	371	353	331	355	322	341	357	333	323	371	351	351	369	351	312	335	325	354	359	361	347	357	311	344	346	344	335	318	332	378	344	376	350	341	351	377	335	340	384	354	335	376	339	375	355	349	325	348	364	345	366	350	371	375	365	368	342	311	364	355	355	399	368	323	345	351	345	323	387	368	345	323	359	350	327	336	378	394	360	373	337	361	334	350	344	308	345	360	354	339	343	333	334	331	341	363	348	374	307	356	381	343	305	349	333	366	363	364	361	346	388	355	355	415	380	372	337	349	349	319	312	351	358	355	369	354	361	370	359	363	367	405	320	339	328	364	344	328	325	353	383	343	327	332	350	355	350	364	346	352	385	381	313	351	318	352	335	323	345	342	351	340	372	387	345	361	339	314	325	352	356	357	329	339	352	343	341	336	330	340	330	374	364	377	355	347	334	346	321	340	331	369	331	311	381	354	356	363	373	350	335	344	369	379	367	369	361	347	333	363	335	354	350	326	331	365	385	345	355	350	366	361	339	396	360	353	377	394	353	338	379	334	326	362	364	339	348	331	337	360	330	329	359	318	334	375	384	354	362	386	374	319	348	339	365	359	369	316	367	314	351	345	347	352	348	333	352	368	343	352	366	333	338	350	359	342	335	365	361	366	340	352	380	354	386	330	386	330	364	336	338	376	339	353	348	392	360	358	344	359	376	377	369	333	359	341	361	370	340	342	358	347	334	339	335	330	369	333	391	359	321	339	326	363	347	368	346	358	353	336	376	346	323	334	350	366	337	371	367	389	363	383	378	369	371	365	359	344	322	355	352	342	393	354	378	358	333	338	339	361	342	367	347	364	355	295	358	345	347	323	367	404	365	349	376	346	355	404	350	359	341	344	337	389	360	339	346	368	354	349	340	313	352	316	348	342	330	366	357	358	355	373	362	351	355	375	364	346	344	372	328	356	357	371	328	309	349	351	344	364	330	358	377	357	332	331	352	360	329	283	361	379	338	382	378	368	386	373	367	331	322	353	347	332	365	338	352	325	356	356	375	339	381	346	360	318	334	331	403	322	364	356	372	352	331	371	342	345	340	356	362	370	333	367	366	337	348	345	361	360	373	371	373	371	340	349	341	385	365	358	332	325	333	378	344	347	341	352	312	305	314	381	355	368	330	328	379	338	367	370	315	351	323	336	356	384	327	330	347	360	362	373	318	360	330	343	366	339	357	376	342	361	378	357	333	402	345	329	343	340	382	336	330	335	341	354	355	336	346	382	351	331	364	389	370	378	346	355	337	363	397	348	376	349	352	346	368	375	360	351	414	344	333	319	341	366	337	354	342	365	347	403	376	345	394	358	351	366	320	328	351	329	315	358	360	358	318	358	372	338	357	354	362	354	298	385	311	346	340	350	374	378	321	363	354	349	328	356	358	367	361	375	379	364	375	349	355	366	379	355	330	339	345	314	337	346	375	335	355	347	383	329	369	327	382	372	327	363	354	324	347	400	348	336	324	366	368	359	326	341	343	330	347	352	315	351	321	304	363	358	350	346	363	344	371	365	358	371	363	340	359	337	347	338	364	333	331	334	353	320	366	337	357	357	313	385	356	347	346	366	330	351	322	341	354	375	310	342	384	367	371	317	334	355	352	343	334	342	329	380	339	372	340	319	391	342	324	362	359	357	336	312	348	351	369	355	340	334	372	395	392	348	356	342	366	353	350	347	337	343	332	347	350	354	360	298	355	410	330	349	346	352	324	348	356	354	385	333	351	356	329	334	337	356	350	348	336	352	386	321	326	325	356	369	352	362	362	369	339	354	344	364	332	329	347	363	326	348	367	350	336	333	283	365	349	362	337	356	375	359	323	358	335	361	350	369	363	353	384	347	356	355	315	382	371	373	323	377	357	349	363	363	353	373	352	346	355	354	351	312	368	363	369	343	365	346	359	359	367	327	340	349	349	358	365	335	345	370	372	354	351	354	330	376	351	346	353	351	357	389	345	345	326	351	346	342	327	348	365	328	343	337	343	384	345	321	385	325	345	353	316	352	354	355	306	399	354	345	372	355	336	345	333	359	362	350	359	332	347	385	347	358	357	351	369	346	330	349	396	349	379	338	322	352	320	374	349	362	389	318	356	359	358	349	356	387	331	352	384	324	354	322	388	376	369	356	314	368	335	384	405	310	314	368	334	376	340	366	355	353	296	383	355	347	336	343	350	348	362	341	377	336	374	326	392	374	354	324	359	334	369	353	342	372	352	382	387	318	375	354	325	356	367	355	319	359	363	353	341	355	354	354	347	333	330	341	358	373	362	357	349	357	371	344	322	321	327	370	345	372	340	359	372	328	332	346	384	349	321	371	343	356	334	353	375	414	347	364	316	321	357	308	342	309	333	337	369	369	366	367	323	404	335	356	357	315	304	323	335	344	342	358	349	304	401	353	355	361	380	335	341	337	322	366	371	338	342	384	351	323	361	317	337	343	365	379	333	325	312	379	351	345	412	391	340	328	369	348	321	297	353	355	324	317	316	320	346	330	340	359	355	386	346	351	370	388	380	327	373	331	343	370	339	314	349	315	341	376	394	353	380	335	353	355	350	357	388	353	329	335	314	371	375	334	366	397	332	382	314	371	351	344	344	345	366	341	355	348	344	344	369	344	325	337	352	372	359	353	343	358	323	340	346	342	375	353	361	326	317	378	320	385	358	332	339	368	330	332	341	353	381	363	366	366	348	343	353
5603	4252	8569	9450	7083	5294	4063	2958	2447	1926	1638	1314	1233	1116	1069	1009	922	886	895	843	886	818	861	825	808	795	770	796	825	775	754	765	732	781	803	776	800	798	718	773	790	840	790	832	742	815	808	814	779	754	788	767	778	747	768	788	774	783	790	735	765	762	801	727	786	722	784	761	823	777	763	807	809	778	782	757	800	771	713	760	756	792	803	786	757	755	790	779	773	779	814	757	801	777	758	766	770	774	795	752	798	767	797	771	725	794	784	790	754	787	762	792	804	781	800	739	782	760	778	796	699	763	763	770	819	817	792	779	777	751	773	763	813	787	786	799	793	728	734	788	790	744	809	803	818	772	821	799	789	757	776	790	788	765	803	805	758	774	765	759	808	785	769	751	793	793	780	799	774	842	795	736	795	762	778	795	791	788	812	803	771	760	812	760	766	820	766	793	798	736	781	797	814	799	762	725	771	777	774	778	759	760	808	732	737	761	739	806	818	768	727	780	847	799	825	755	756	789	784	776	780	749	778	808	792	789	793	782	741	802	739	721	766	789	786	766	749	740	777	798	766	745	752	787	795	776	749	752	811	755	743	779	787	781	781	807	754	783	711	768	739	727	794	753	757	780	794	756	768	757	768	785	791	762	777	825	723	801	812	785	770	803	782	779	751	777	795	816	781	779	762	774	740	772	730	711	789	755	733	782	808	743	790	756	735	711	769	729	779	766	799	773	750	766	741	784	744	766	792	763	755	806	726	783	713	747	770	761	766	757	802	734	766	798	791	795	759	810	775	773	764	850	767	785	772	757	803	782	728	767	785	720	719	738	772	751	814	747	799	777	769	785	776	785	753	809	758	807	803	769	812	749	761	772	772	754	787	729	753	757	758	774	797	768	774	802	795	761	771	748	770	800	787	795	757	785	772	770	742	786	838	751	732	757	783	768	761	776	810	761	760	767	769	819	791	760	763	791	730	739	746	810	793	741	758	789	789	823	792	754	814	772	779	765	772	838	802	827	779	802	793	752	764	791	779	781	728	753	761	847	804	762	799	746	785	798	766	760	764	755	838	760	786	808	780	743	730	831	783	793	758	803	752	804	767	708	752	811	707	737	753	782	748	747	792	794	759	724	726	732	787	768	750	813	763	779	797	789	827	783	732	798	735	814	783	790	747	768	812	747	768	767	802	744	775	715	771	780	787	767	770	779	749	786	797	811	732	776	744	822	813	748	743	762	764	789	780	765	828	761	832	788	784	776	804	753	767	793	779	756	728	780	783	773	745	789	776	747	790	770	750	813	778	775	706	804	794	741	756	746	783	812	817	788	793	767	728	775	777	809	799	777	739	795	787	782	782	773	797	813	717	774	757	817	755	777	778	754	758	753	742	782	784	790	775	745	798	830	764	771	764	780	764	739	778	734	692	780	768	743	807	774	739	792	785	801	787	795	791	778	819	819	796	824	788	788	816	786	779	751	750	780	734	774	800	744	741	745	825	762	824	736	764	788	781	744	774	780	730	792	799	803	761	823	788	781	774	770	728	778	761	809	808	735	787	793	735	782	800	785	819	758	733	827	817	809	776	772	747	799	790	773	762	756	785	777	742	776	759	764	772	745	743	713	814	793	792	770	805	833	770	761	748	773	760	778	771	821	765	797	778	743	804	745	786	793	821	716	757	807	789	784	761	752	750	807	698	778	797	738	781	777	825	801	794	798	733	771	770	798	810	759	790	819	759	717	829	789	784	759	778	739	777	799	763	806	769	769	788	767	766	791	801	778	723	811	735	764	719	760	740	758	737	797	782	726	741	753	761	771	822	780	782	790	767	737	759	749	770	806	788	810	754	776	698	777	748	808	748	759	767	791	735	782	801	774	735	804	780	742	780	745	776	767	824	773	805	806	777	795	765	785	757	786	789	752	748	753	740	777	735	778	755	778	758	781	826	802	782	750	782	754	736	792	778	761	758	820	777	800	786	767	769	800	735	736	788	808	813	790	823	775	745	775	801	734	794	781	758	765	763	720	806	835	796	756	765	734	806	773	723	811	747	784	758	801	783	836	759	811	794	747	794	815	815	732	724	803	743	783	822	730	780	718	777	765	759	754	766	759	687	738	790	854	767	795	761	799	759	765	730	767	782	804	780	766	777	783	761	736	751	739	735	783	751	806	730	791	801	811	768	731	778	702	764	761	784	823	780	773	753	784	805	781	776	742	780	803	800	786	772	732	764	780	752	798	791	832	727	802	770	761	779	845	771	775	791	760	754	778	786	760	827	768	766	843	722	739	772	737	771	808	765	770	772	775	812	758	747	775	725	797	741	822	772	727	811	762	731	749	806	729	774	716	853	735	847	765	807	789	775	770	761	735	776	787	801	772	731	761	780	790	718	819	762	804	831	796	804	841	766	771	746	789	849	764	810	753	717	759	777	799	819	812	748	771	807	769	753	777	774	786	765	743	752	766	828	756	752	774	751	801	796	779	757	755	821	774	837	794	769	796	773	771	787	765	760	787	805	742	754	812	798	764	791	749	784	742	809	745	759	781	750	829	798	807	793	826	807	806	774	780	745	808	770	761	727	771	777	779	739	837	751	765	770	791	800	787	791	798	741	758	770	740	767	819	781	769	777	774	771	803	769	799	734	782	779	793	809	782	738	815	795	789	794	775	757	755	776	762	746	775	829	773	808	811	776	748	731	754	742	744	858	742	798	780	759	791	753	805	776	777	777	801	757	806	796	709	737	792	791	844	760	761	774	789	750	771	797	788	815	753	806	809	755	802	745	712	789	782	725	781	780	802	730	782	799	780	762	783	785	775	805	731	765	791	822	794	807	757	790	800	758	773	833	764	773	751	811	804	715	784	727	812	774	767	745	784	765	736	755	809	790	772	769	803	788	753	770	739	795	815	808	754	813	799	784	726	725	773	794	753	767	759	758	756	777	762	772	755	786	789	766	813	761	803	784	801	742	769	778	787	779	760	770	793	773	781	762	790	808	808	818	776	816	762	785	782	784	770	758	780	756	802	775	704	774	784	758	797	769	730	773	750	771	756	771	768	754	761	813	818	787	793	733	810	785	785	730	792	748	757	770	794	779	818	783	769	751	754	750	757	755	774	755	784	869	764	823	860	773	761	754	767	786	752	762	791	822	768	804	766	798	763	783	777	759	763	775	752	773	790	844	777	799	774	772	794	787	741	723	735	800	778	781	793	751	798	782	782	772	789	790	755	768	784	792	771	769	778	749	781	811	838	802	802	763	761	745	739	775	777	796	764	790	768	767	811	765	726	787	764	808	783	751	774	800	744	814	796	741	777	733	739	799	778	740	757	814	789	785	842	811	777	772	771	782	752	777	794	749	789	757	747	781	759	814	746	803	807	781	764	750	745	789	739	743	780	757	790	824	782	782	767	735	727	748	746	742	758	751	711	780	816	787	778	824	744	793	788	770	831	761	797	780	754	734	763	751	766	765	723	714	794	758	800	785	772	826	797	744	775	782	788	770	789
19516	9772	10436	7405	3966	2461	1730	1267	912	721	621	522	456	470	443	381	427	367	390	373	343	337	353	362	368	338	346	306	327	354	342	353	305	367	314	349	391	372	389	346	352	356	357	353	373	354	360	368	370	339	352	342	350	332	358	348	334	326	345	348	325	324	272	364	311	339	341	342	345	362	337	356	346	378	350	348	327	350	325	316	341	328	314	336	343	346	332	379	364	350	329	331	370	318	340	384	328	355	360	338	353	330	393	356	357	349	341	327	337	355	343	330	380	329	327	364	352	366	345	330	337	318	319	323	328	317	329	339	337	342	375	348	356	354	344	365	327	372	339	382	322	327	338	326	312	316	313	350	339	339	335	341	332	367	342	352	363	340	323	322	330	358	330	360	330	317	339	367	369	341	306	327	357	355	326	299	361	324	344	337	360	330	326	312	341	362	335	354	318	331	324	355	380	361	333	335	368	332	370	326	349	350	309	381	330	334	337	355	366	331	356	314	328	346	374	361	360	351	326	315	327	336	349	354	365	344	343	356	353	342	316	320	302	360	337	352	341	325	313	361	352	366	374	316	320	344	352	339	379	347	366	345	334	373	362	359	343	341	351	350	304	323	360	342	361	333	309	324	357	335	333	302	345	357	319	350	326	328	330	326	346	291	339	380	301	342	376	353	355	355	354	341	306	327	331	342	366	332	297	311	333	368	332	314	332	319	331	360	323	341	362	323	361	364	348	399	376	323	350	327	326	344	403	315	325	346	350	363	339	305	314	367	363	336	322	340	327	374	331	347	403	324	318	308	377	383	336	323	348	336	311	349	310	373	318	338	367	314	340	355	361	357	314	301	344	343	345	368	320	309	362	340	337	349	319	325	342	341	347	305	406	340	346	325	308	347	373	336	333	331	353	333	284	329	329	335	351	335	352	348	336	336	368	356	328	363	332	337	339	338	356	345	347	346	343	378	360	332	344	355	337	353	330	360	362	368	357	383	310	350	380	355	320	312	381	335	326	316	352	353	373	385	348	351	337	349	304	352	365	362	329	339	359	325	363	349	334	376	350	356	339	328	342	331	331	340	338	355	379	357	382	366	372	364	344	334	335	372	350	301	351	346	329	382	306	320	321	339	334	355	321	326	323	318	352	377	341	345	326	306	352	362	330	338	353	345	371	363	323	350	344	322	340	335	323	345	356	353	362	376	357	354	339	342	332	332	327	341	327	348	362	333	329	348	317	304	356	354	355	331	341	359	324	329	321	382	376	314	384	392	318	345	317	342	326	331	316	332	327	338	360	347	328	324	342	364	358	327	361	309	355	332	354	331	303	337	312	348	335	334	320	316	350	377	370	306	327	326	339	315	315	357	405	330	329	338	336	350	366	365	343	337	390	364	366	370	339	361	346	374	362	346	347	327	349	327	319	346	315	315	369	370	336	341	344	333	332	343	355	370	311	330	362	355	339	334	330	338	356	355	340	350	346	321	337	321	348	317	369	324	348	330	290	364	333	305	353	372	355	334	332	343	335	321	363	346	373	351	351	325	291	336	328	329	338	335	325	333	345	335	301	361	367	352	334	315	326	306	339	345	336	351	338	298	343	355	349	331	329	349	357	343	328	330	318	340	349	349	364	354	334	315	309	329	334	332	319	324	339	306	354	337	337	336	361	333	337	369	338	299	333	318	350	315	338	317	345	337	338	352	363	344	351	346	307	389	305	372	352	366	370	351	358	367	359	333	323	351	340	338	371	335	343	341	353	354	346	340	323	330	359	337	317	325	336	316	344	343	329	362	351	316	357	359	315	332	345	330	353	315	332	381	321	371	366	341	321	317	333	348	330	343	337	344	289	371	330	334	326	336	308	353	360	344	358	316	357	357	332	342	350	309	328	314	289	327	320	347	366	341	371	354	323	342	343	342	292	304	325	334	320	337	348	361	308	347	331	338	328	334	345	322	357	317	327	315	341	350	351	323	309	375	339	355	378	337	355	355	353	343	360	336	373	324	365	286	366	335	300	335	355	328	309	365	340	351	341	339	364	336	367	361	328	335	341	368	364	352	343	372	339	348	356	349	359	362	382	348	355	309	353	383	313	344	320	405	337	288	322	327	337	335	347	317	323	364	353	308	341	346	333	332	349	322	350	354	356	327	309	347	368	329	357	338	322	361	353	349	390	327	361	334	332	333	339	329	347	368	356	319	322	355	334	344	315	374	364	350	345	331	356	329	367	382	348	323	366	316	319	361	349	325	362	361	348	338	336	323	338	358	356	332	328	342	326	343	339	349	324	358	309	335	362	344	351	381	386	341	343	362	317	316	344	324	325	354	335	338	353	364	338	356	375	362	352	351	342	326	337	327	369	382	300	336	340	339	349	353	323	332	331	341	337	348	350	353	340	328	354	346	334	318	329	341	343	355	352	345	340	317	353	361	345	321	307	356	353	336	345	364	347	305	333	326	338	313	349	400	350	343	349	328	350	319	362	329	387	349	325	349	361	347	343	328	309	340	356	300	316	359	319	320	343	367	311	375	311	326	325	322	359	367	327	298	328	336	338	324	349	319	323	343	313	360	331	328	351	346	339	337	367	362	318	343	342	368	345	345	344	332	365	350	374	370	346	329	344	332	356	339	314	362	314	338	359	327	342	338	348	333	332	324	376	337	334	334	341	343	339	319	337	342	343	368	320	364	344	373	380	370	334	328	344	328	324	356	364	344	368	338	362	396	348	333	359	351	347	336	367	324	357	313	352	341	304	320	359	361	346	328	311	334	363	291	319	308	367	334	351	361	347	332	347	357	340	342	326	339	334	348	341	317	342	339	345	318	320	364	327	352	343	295	321	331	322	334	326	310	330	343	351	323	350	322	356	358	339	323	362	318	393	372	317	350	336	356	299	336	327	340	340	345	335	354	330	355	324	335	320	359	356	331	303	334	330	368	330	300	350	308	353	353	345	383	364	356	313	367	323	319	291	319	334	313	316	342	379	353	344	348	350	386	337	317	333	354	336	341	319	387	347	320	334	334	326	311	360	340	334	322	362	309	304	330	315	376	332	325	323	344	367	353	349	331	337	349	356	352	377	365	363	383	358	332	351	352	333	303	328	356	356	317	332	344	328	352	373	340	337	352	323	355	375	354	347	340	327	346	317	334	342	326	396	361	331	344	343	323	329	338	356	377	380	339	336	334	364	346	339	346	347	294	330	341	365	339	338	351	354	341	373	300	319	325	306	320	358	352	378	304	316	361	332	317	347	316	321	349	315	363	375	331	349	345	341	362	327	318	340	342	381	320	349	358	343	356	342	353	329	353	322	361	312	344	332	346	334	308	321	371	375	346	359	341	298	313	353	337	359	325	315	331	318	380	345	348	348	326	330	331	338	332	291	312	390	347	323	316	350	328	334	414	298	341	342	336	381	334	351	374	350	354	332	348	332	373	319	353	329	342	335	335	385	321	351	335	370	331	323	364	344	337	333	312	345	349	342	358	345	320	348	345	376	348	320	344
12053	7861	15007	14794	10848	8370	6420	4734	3534	2734	2275	1853	1532	1373	1266	1121	1091	1049	962	1024	922	868	900	866	870	816	826	787	797	746	775	764	808	805	794	802	801	817	780	798	818	789	774	835	852	813	784	796	817	768	809	742	809	762	807	785	784	818	817	774	764	776	772	806	741	724	779	765	816	781	729	752	763	776	800	758	812	738	730	809	760	749	810	782	804	746	779	723	812	803	772	825	819	723	777	784	773	753	776	832	828	757	745	789	748	759	760	740	801	738	792	797	812	759	729	768	805	760	786	751	767	734	779	787	767	767	758	821	770	734	762	739	727	777	772	758	780	804	786	765	773	798	786	795	738	763	758	759	758	758	809	787	746	811	756	764	809	770	820	791	764	792	782	762	753	811	792	749	735	772	799	789	762	780	748	765	792	779	772	757	783	790	739	762	758	788	765	785	738	757	811	815	785	726	753	777	780	719	796	756	807	762	782	767	741	754	785	799	714	790	819	739	742	733	800	745	796	829	734	754	822	750	782	787	729	734	782	765	747	820	820	739	751	746	767	781	787	789	787	730	722	792	801	819	791	759	775	769	779	772	788	746	780	822	775	779	787	767	773	769	787	748	771	748	748	788	758	759	789	776	750	759	788	778	765	762	739	797	783	766	724	759	774	700	763	749	724	721	791	749	820	769	793	816	752	777	759	724	721	785	790	745	764	798	741	774	725	814	794	764	789	750	783	739	752	790	748	780	718	765	786	701	796	775	814	761	820	716	748	727	762	772	738	781	779	784	760	844	725	728	796	782	756	723	775	774	781	741	732	750	825	808	754	772	815	722	776	767	767	751	744	740	725	770	768	789	745	779	756	770	784	799	771	816	719	807	779	744	803	804	787	723	748	796	770	773	780	743	772	836	793	752	792	807	763	758	780	746	757	793	740	750	792	769	748	779	743	803	757	742	784	748	797	821	776	762	727	769	735	789	727	730	813	748	747	765	819	704	800	798	775	701	769	736	727	816	751	774	772	735	735	775	734	779	756	817	749	790	777	740	758	774	746	839	766	748	730	801	745	747	748	769	763	780	797	783	794	767	742	753	814	746	801	785	772	768	799	772	765	777	765	737	777	779	763	803	778	750	763	790	786	776	763	769	710	786	766	760	794	759	739	761	753	766	757	791	765	769	791	758	743	791	718	792	805	794	734	812	772	761	767	754	812	747	774	735	775	793	767	769	799	768	774	741	793	735	824	756	740	741	732	721	757	757	749	785	759	779	777	815	836	759	724	809	770	782	712	738	852	783	775	755	785	732	766	762	738	731	798	750	750	799	763	777	765	788	758	756	777	741	797	723	718	808	813	778	723	706	750	744	728	792	790	751	822	798	781	761	756	758	753	744	826	792	753	786	788	797	749	785	725	776	749	780	759	782	756	787	769	752	831	745	781	720	725	758	807	778	760	747	771	808	804	775	804	742	744	756	807	789	773	755	770	767	748	751	774	747	741	759	768	775	749	786	745	765	793	753	739	760	785	775	760	766	804	755	766	766	733	778	762	783	787	778	760	767	700	746	797	809	736	743	739	779	805	786	798	769	792	872	769	718	752	763	741	750	731	741	856	761	729	827	785	788	779	781	785	796	746	759	726	764	800	768	748	756	746	736	769	719	790	736	766	779	755	780	788	809	770	803	758	772	774	791	730	735	784	785	756	787	801	793	797	756	718	773	793	770	735	829	798	818	781	748	761	803	770	766	776	801	699	788	748	762	778	826	755	748	729	744	778	773	773	799	779	774	742	754	797	726	783	785	782	763	772	756	771	758	830	778	784	800	764	764	739	791	792	773	774	733	774	743	773	762	770	751	818	763	798	759	759	742	804	757	762	821	768	741	753	765	738	751	737	784	729	790	787	781	811	821	797	745	761	796	736	725	800	780	784	779	766	798	757	806	812	756	756	738	786	756	757	787	781	796	791	796	812	748	794	776	755	772	768	775	809	760	803	774	726	721	731	790	769	784	774	801	788	766	762	739	779	765	773	733	736	792	774	748	814	746	732	754	758	783	754	730	770	759	768	762	765	780	813	777	786	793	809	756	767	738	718	769	768	766	776	743	742	761	834	798	783	795	790	759	818	767	763	803	752	762	767	764	796	758	783	750	743	760	737	735	784	796	806	756	745	751	755	682	799	763	765	788	789	792	793	783	797	774	733	774	745	786	751	753	693	764	712	759	773	765	770	763	788	822	785	786	793	785	743	749	791	795	769	774	763	780	758	747	745	771	812	790	790	810	803	769	742	789	772	780	709	781	785	776	715	801	787	751	747	719	740	778	775	812	781	780	790	722	785	747	781	743	750	732	781	786	782	740	751	830	815	743	752	764	785	766	762	766	746	763	801	806	754	713	812	720	818	748	812	803	753	756	807	698	766	762	748	759	754	842	761	765	798	800	760	757	773	784	805	712	738	762	717	863	761	734	741	744	733	763	788	804	749	723	737	741	798	734	743	785	805	766	784	802	763	873	783	816	763	724	770	720	821	758	807	794	742	760	709	735	737	794	792	754	780	763	813	760	775	750	805	750	747	781	717	793	738	746	776	833	803	763	785	763	775	835	747	774	812	759	793	777	726	724	774	721	791	739	767	763	758	748	736	717	739	763	764	806	776	719	785	761	780	778	785	750	802	749	773	753	750	756	763	810	793	789	746	769	797	752	794	760	806	744	796	748	753	783	783	810	799	801	755	826	733	755	730	762	797	739	752	770	771	766	782	727	759	753	733	758	753	774	725	774	782	800	759	752	752	783	776	811	783	779	769	781	755	763	784	750	773	783	781	781	784	753	799	726	719	797	779	794	777	804	781	717	746	785	769	810	779	763	787	789	780	785	741	747	806	756	796	761	680	803	787	777	771	756	756	736	741	794	763	736	751	773	770	760	764	708	755	793	797	792	806	785	791	720	752	787	747	779	736	756	727	790	754	732	823	773	769	753	777	713	763	777	798	777	792	765	748	751	771	761	777	779	758	769	785	770	780	764	774	759	757	759	754	762	787	770	741	804	796	762	790	764	761	804	805	824	753	796	771	738	740	768	760	817	769	755	794	798	751	740	759	759	807	742	797	782	803	765	786	763	809	756	752	755	754	729	749	792	786	767	818	749	789	748	762	739	779	784	806	756	771	791	812	722	706	742	749	763	734	728	738	745	725	765	786	757	717	751	768	778	744	786	774	781	737	784	790	759	812	734	756	746	743	758	759	735	783	766	806	723	745	732	749	754	810	760	716	802	808	787	779	743	740	766	821	777	744	776	744	809	809	784	782	722	766	774	777	832	725	762	728	772	726	792	779	712	750	749	747	754	774	783	787	765	783	726	788	768	762	790	750	774	764	755	858	818	739	754	727	743	792	779	776	749	816	717	714	761	768	767	767	745	774	809	823	805	783	748	777	755	781	772	818	806	763	768	802	751	758	759	732	733	777	764	769	777	735	796	771	760	770	785	781	799	789	785	792	828	782	755	725	792
27974	14822	14809	10748	5951	3813	2560	1732	1121	935	828	724	667	532	535	543	546	492	462	450	454	438	467	439	444	449	448	411	411	385	447	438	420	468	473	426	436	455	419	412	421	418	425	438	434	452	412	406	448	417	415	444	402	436	401	429	421	485	472	431	464	427	413	429	427	443	398	424	464	406	442	431	425	407	416	405	380	398	409	409	457	449	426	412	443	418	404	429	461	420	433	394	443	424	443	420	371	398	416	434	401	452	431	420	450	416	426	431	404	389	422	409	398	441	426	430	412	414	400	441	418	436	429	408	425	403	434	385	413	443	403	428	444	439	434	415	432	387	427	468	410	456	423	413	427	425	391	387	385	448	414	418	427	393	455	457	447	401	417	469	422	397	416	439	408	375	406	404	430	399	396	422	440	462	417	455	394	395	405	455	434	438	434	438	446	412	420	406	453	410	413	435	409	416	425	413	450	401	439	408	388	430	430	408	429	392	432	394	445	438	439	433	445	424	450	438	432	452	427	441	416	397	393	392	410	414	462	419	417	371	460	437	453	473	411	397	442	417	425	380	415	433	479	391	422	415	421	404	408	452	431	458	444	440	471	376	439	441	415	422	395	398	412	400	432	418	415	445	426	460	415	408	458	444	418	488	423	423	406	431	477	432	400	450	413	385	440	404	406	377	408	397	419	426	425	457	419	432	443	397	425	410	406	419	400	419	399	406	452	425	404	416	403	444	415	426	433	452	420	450	438	432	400	393	442	413	441	407	421	447	422	416	431	430	410	440	397	429	422	422	453	440	471	447	432	418	446	428	448	447	414	453	430	428	431	475	439	439	436	463	424	409	387	390	430	414	407	420	411	384	432	448	463	415	389	423	414	398	403	418	468	422	418	439	442	411	424	443	420	443	438	367	394	406	450	429	473	429	390	382	408	395	454	441	392	417	406	438	441	413	437	432	421	448	435	415	413	422	425	413	440	400	417	443	401	406	430	386	389	401	444	409	413	439	437	407	408	414	382	450	464	365	365	413	426	447	483	424	423	412	416	446	454	410	443	464	410	432	469	403	419	421	455	436	399	394	412	385	461	432	399	437	457	397	451	432	445	413	468	428	415	437	371	428	419	427	442	431	464	426	419	429	369	439	414	438	444	419	411	426	402	438	436	452	423	396	398	445	418	421	439	434	380	435	438	397	419	449	406	396	433	452	433	419	386	418	468	419	399	456	416	437	420	434	473	431	428	409	393	423	407	412	420	428	413	430	400	435	412	390	441	455	451	421	465	426	418	386	432	407	404	424	422	417	411	426	462	395	419	392	410	414	474	424	452	428	416	419	413	462	412	457	398	427	417	419	460	418	413	472	410	426	408	438	419	426	403	384	413	398	415	402	417	392	405	435	390	431	430	434	405	420	393	461	403	392	419	454	412	391	415	369	403	421	422	419	434	434	400	400	397	409	429	463	437	446	429	438	400	398	422	413	402	430	361	427	427	395	430	388	421	409	434	428	423	438	413	404	436	425	434	459	391	442	416	400	430	396	432	399	443	427	419	425	426	425	398	373	418	404	440	445	428	418	427	406	421	449	408	455	475	455	453	428	433	422	463	391	446	417	392	472	433	438	411	416	460	424	432	422	439	442	391	418	461	465	425	421	410	414	401	422	379	384	413	401	440	418	399	410	425	460	440	441	431	434	445	401	431	432	419	456	417	466	447	422	396	420	422	441	392	420	436	403	415	432	417	427	396	404	419	382	417	450	470	437	415	420	399	448	436	415	426	395	438	385	461	431	437	427	442	423	389	403	433	452	450	422	391	439	418	417	392	444	439	427	427	465	417	412	459	379	464	378	398	433	387	444	425	417	396	395	426	436	459	402	465	438	400	399	432	436	457	453	383	424	420	394	386	404	394	438	432	411	433	449	422	429	439	404	380	427	395	410	379	405	453	415	396	433	439	415	417	415	379	376	406	403	427	397	444	387	468	410	443	422	450	404	426	429	388	403	443	425	424	431	409	432	430	413	414	422	470	450	427	456	403	399	379	412	432	413	431	408	441	434	472	384	409	419	424	437	413	369	407	430	388	391	431	427	447	386	452	451	442	431	456	451	427	459	443	410	419	429	452	412	404	424	453	420	396	451	426	449	436	415	452	435	429	448	421	397	419	408	433	437	401	420	430	416	423	409	439	402	432	419	429	476	411	444	449	409	445	427	403	467	447	378	429	458	403	418	401	506	414	418	402	403	443	434	414	390	402	443	442	418	457	415	448	414	422	417	433	456	409	434	383	443	414	388	400	477	428	447	432	425	408	409	438	410	385	388	439	464	369	428	426	430	418	441	451	427	412	416	411	440	450	392	471	420	415	467	370	379	421	459	430	385	394	415	426	438	425	401	416	381	378	412	439	475	445	410	456	420	427	450	445	436	438	442	413	434	378	437	408	444	447	381	428	415	447	444	464	441	462	443	408	419	429	470	466	449	436	424	402	387	398	407	461	400	430	406	422	427	393	362	411	403	405	436	434	395	418	419	410	431	409	428	405	440	423	425	412	439	451	422	459	405	408	403	439	431	390	443	424	415	440	462	428	429	432	410	413	441	389	427	448	406	441	417	437	409	459	430	424	393	400	388	443	465	416	448	444	449	435	420	457	394	408	422	429	438	391	405	430	417	417	436	443	421	382	449	406	418	430	418	435	430	433	419	430	414	412	382	406	415	397	407	432	403	469	438	433	438	384	449	428	439	421	428	410	397	422	414	426	423	440	383	386	439	467	428	420	405	408	411	459	450	421	407	449	443	450	455	470	419	412	450	409	386	412	452	414	402	420	444	446	409	423	471	440	454	452	428	386	436	379	437	435	416	380	457	442	455	442	428	468	403	446	457	446	420	465	427	445	433	428	453	438	410	396	436	428	431	416	440	429	435	453	417	402	417	416	395	437	392	411	397	427	421	451	422	419	441	426	438	462	433	396	437	411	430	399	417	396	487	468	394	415	450	420	431	423	460	417	408	460	459	437	477	408	378	416	411	394	404	419	402	447	453	423	438	427	433	403	406	403	414	425	448	391	378	410	428	429	399	453	410	405	457	417	384	435	394	452	435	397	430	417	392	421	432	450	404	412	441	443	418	469	426	436	434	412	415	412	396	390	411	456	417	448	423	376	423	400	375	369	421	437	446	416	400	453	424	458	424	384	419	420	441	458	428	415	418	452	412	417	437	447	437	403	463	458	440	394	412	427	432	409	407	430	405	434	427	429	411	417	438	436	432	404	431	405	428	422	428	416	427	458	425	419	410	428	411	385	414	440	419	407	422	427	417	437	420	390	380	428	421	431	438	407	441	392	438	435	411	453	431	429	430	435	421	426	435	438	381	375	380	443	414	388	441	369	438	416	411	411	426	405	434	435	419	398	452	444	443	454	405	405	442	444	475	447	393	420	445	409	439	434	430	430	452	435	409	427	465	431	427	442	382	434	425	401	434	450	441	400	478	360	432	435	411	392	444	395	420
15446	10956	18459	18612	14137	10699	8564	6245	4551	3715	3071	2471	2006	1833	1659	1432	1386	1312	1247	1180	1201	1114	1086	1116	1071	1018	983	970	959	927	922	975	935	928	936	1003	919	992	988	946	978	976	951	975	968	1002	933	992	948	1054	954	937	969	974	954	901	951	886	943	948	932	894	932	966	966	924	926	926	929	900	950	953	976	898	909	976	944	878	899	884	946	974	916	912	950	897	907	930	928	884	982	937	953	927	938	868	924	907	874	936	922	886	976	929	951	928	908	911	902	917	923	922	945	899	873	912	843	909	915	932	961	896	901	884	937	945	974	910	902	920	903	908	947	910	908	917	953	933	928	870	961	945	896	947	978	941	951	901	984	916	892	946	908	997	896	968	937	877	940	931	927	903	925	917	950	910	937	965	910	911	885	895	950	931	899	911	919	891	973	933	903	919	961	1002	928	945	895	900	1009	939	895	958	914	958	930	908	953	961	902	933	901	958	938	901	916	899	913	927	934	897	933	922	936	874	841	926	933	941	912	928	917	921	946	986	897	946	874	912	954	875	889	929	894	944	953	917	887	911	908	912	884	937	913	922	887	898	943	943	937	929	951	914	930	966	922	941	958	938	901	945	964	886	902	893	913	917	918	900	913	927	898	876	935	894	936	922	916	947	902	900	895	955	934	960	916	926	849	930	962	907	906	976	932	939	939	911	908	919	939	919	935	927	947	909	907	875	940	893	921	925	894	904	896	933	898	905	906	975	901	916	883	926	938	938	927	875	909	888	886	884	973	912	970	924	911	898	896	965	921	882	892	960	881	888	945	930	899	932	927	896	959	900	961	976	891	935	947	924	983	867	970	890	903	911	944	972	910	912	973	940	938	887	888	933	929	882	941	941	932	878	922	872	932	935	910	919	931	949	958	957	860	897	901	935	934	888	896	938	907	882	952	985	961	883	938	921	978	912	899	889	957	980	959	920	926	897	950	937	935	941	946	923	948	888	896	899	926	954	913	963	907	914	923	921	1034	904	903	920	928	956	948	947	940	939	909	931	958	956	895	913	964	950	952	915	957	934	943	889	948	934	948	875	948	910	937	954	902	903	886	895	927	892	943	894	936	885	882	897	905	951	964	892	883	924	920	912	933	945	872	947	956	940	952	926	904	890	896	894	935	911	938	930	885	921	894	891	916	922	962	900	929	897	907	901	949	915	947	952	914	954	905	984	888	972	907	918	936	918	945	883	860	896	856	913	932	978	949	906	928	918	940	930	901	874	992	943	912	950	936	938	976	938	911	890	949	895	872	935	926	882	928	904	893	886	897	943	864	945	896	942	994	895	948	926	923	899	973	945	917	932	884	881	891	920	911	956	901	897	902	936	935	934	901	947	930	943	920	913	931	952	912	960	931	916	995	967	921	909	922	895	932	923	982	947	946	892	893	940	951	919	891	949	884	930	886	955	879	927	941	927	894	962	870	927	911	956	948	909	905	920	928	939	949	893	921	885	926	943	962	938	941	941	906	941	932	880	894	939	884	879	864	911	957	893	887	878	947	886	896	964	934	889	939	925	929	947	913	950	905	858	921	959	918	959	913	864	939	925	929	897	948	881	938	909	931	937	929	960	900	961	932	917	885	929	948	927	938	894	928	945	929	880	973	887	912	876	919	967	905	933	941	936	901	946	909	972	952	899	937	895	887	936	875	930	896	890	917	895	851	905	924	903	919	930	910	927	951	980	958	964	894	892	927	928	904	861	925	913	919	877	884	907	893	917	920	936	901	887	871	864	914	903	900	927	910	937	871	904	861	911	876	884	926	990	920	875	928	953	951	918	965	924	959	928	934	865	964	916	868	949	902	929	914	931	934	929	866	902	882	938	867	892	905	959	893	922	872	886	950	909	900	944	931	872	957	914	882	915	889	910	869	907	960	904	920	961	926	920	931	881	907	905	909	901	899	915	952	928	919	873	891	921	916	944	910	891	898	930	931	929	912	877	956	958	866	923	948	939	932	938	936	912	937	928	948	921	903	920	971	911	946	920	965	916	935	936	873	908	863	962	929	904	930	930	923	943	941	931	937	941	909	939	931	931	911	865	903	876	876	908	878	965	938	938	929	922	907	867	928	949	926	899	935	935	933	920	910	922	928	929	983	943	873	963	934	880	880	937	848	927	941	887	904	920	951	859	966	896	905	893	925	977	947	924	966	932	928	916	933	935	928	898	896	931	921	940	936	939	939	885	913	922	921	876	907	882	857	957	871	975	914	968	880	921	875	923	914	942	924	889	953	903	903	891	886	883	898	918	898	902	910	856	942	961	937	917	928	888	873	909	936	937	904	909	869	916	895	976	947	890	957	925	908	966	949	951	887	915	921	920	907	872	903	922	927	914	933	902	957	950	940	944	923	979	910	910	941	949	929	914	915	930	879	922	922	970	879	915	946	952	874	916	898	913	931	959	938	892	932	931	924	929	945	876	898	918	901	964	903	984	937	912	950	948	927	894	940	975	988	984	959	902	900	884	891	891	920	864	927	880	907	896	893	966	936	964	903	946	921	891	969	907	923	931	937	926	896	924	918	960	927	946	924	901	925	897	894	932	925	933	975	918	939	932	957	896	956	921	936	962	871	923	930	913	915	942	927	975	945	943	873	893	958	887	951	960	908	914	899	921	955	915	930	950	939	866	979	920	898	896	939	908	916	872	877	960	932	959	901	891	995	896	891	974	974	960	901	927	891	987	918	905	941	909	1000	944	953	865	914	904	934	930	980	931	928	929	956	918	891	957	965	892	949	975	979	962	883	886	883	961	893	926	922	965	932	967	920	928	887	891	842	915	907	901	902	917	919	929	937	942	980	942	870	905	901	996	916	911	904	927	893	872	935	946	957	982	894	931	941	909	931	922	876	937	953	858	896	926	906	912	928	903	863	888	969	972	916	920	918	911	954	891	977	921	986	934	924	925	898	961	947	907	980	959	947	983	981	889	890	891	979	948	910	963	936	914	944	896	845	947	975	892	844	914	929	944	911	884	915	950	926	994	937	953	951	942	980	927	909	935	934	942	976	916	933	920	965	905	884	911	903	960	929	936	906	926	974	966	890	905	914	913	902	909	907	908	965	891	911	925	911	971	901	912	903	923	938	910	957	890	965	919	909	920	909	916	939	903	958	960	922	943	890	881	976	891	925	903	906	921	984	987	885	851	902	912	890	875	885	942	915	953	935	937	902	963	904	926	1002	929	918	939	946	903	978	883	955	912	871	896	908	927	923	903	903	931	902	922	904	889	909	894	924	876	928	899	891	900	937	966	890	877	912	912	922	907	946	892	958	960	908	878	862	927	986	897	941	933	914	900	929	925	898	879	926	911	907	946	912	901	911	888	915	926	904	871	902	949	864	885	927	964	906	944	894	902	936	977	934	908	885	973	958	951	931	967	889	879	939	907	940	941	960	953	975	908	899	894	898	928	919	945	902	937	925	929	989	870	891	883	899	915	1036	939	917	926	946	893	932	884	884	917	859	855	916	944
9613	4881	4949	3420	2175	1413	1086	831	684	602	541	463	476	390	365	368	352	392	416	354	385	341	343	321	401	355	349	350	355	370	354	323	371	293	371	376	379	352	363	333	344	311	301	399	394	385	374	355	341	345	346	358	348	336	327	361	368	345	351	363	317	352	350	376	356	408	364	351	358	362	338	343	363	384	414	360	331	339	327	351	371	350	337	380	340	322	356	343	366	358	317	362	363	334	307	332	338	359	342	353	367	355	335	352	337	342	320	344	370	376	361	347	374	359	346	341	317	358	341	365	360	367	344	319	355	324	327	386	333	374	358	391	352	364	348	353	387	364	367	359	340	316	340	345	368	355	358	350	390	327	374	372	359	311	317	364	342	383	365	356	395	357	328	329	348	345	339	383	346	366	328	331	353	377	339	378	342	354	347	375	357	361	359	341	349	363	344	378	359	375	353	356	369	340	352	315	334	377	351	380	385	373	353	329	348	342	347	333	341	370	360	354	315	366	376	360	323	378	374	326	361	337	324	330	328	318	364	342	314	344	337	359	380	333	368	322	363	378	360	367	328	367	354	367	366	371	365	343	341	319	388	355	337	388	336	342	360	354	330	337	338	382	331	354	338	359	342	351	327	357	344	376	358	330	326	356	366	346	350	340	334	353	354	353	359	355	349	363	377	336	366	373	342	317	343	375	381	354	339	334	326	352	333	381	378	337	392	347	345	369	347	357	380	335	370	322	329	338	342	328	356	350	366	370	337	359	353	366	358	371	388	362	325	345	314	345	374	344	349	384	348	352	349	362	320	340	353	344	321	367	343	294	308	344	326	353	319	324	352	381	366	337	332	349	330	333	365	352	324	342	321	277	369	371	410	356	362	412	350	353	329	367	347	359	361	374	355	353	353	387	319	283	382	344	373	324	350	396	374	380	371	354	328	350	361	355	353	330	369	365	331	353	383	348	354	370	311	387	342	353	365	348	328	352	387	350	387	353	334	356	350	325	337	352	313	367	359	341	346	350	372	348	348	353	350	344	325	333	357	298	338	368	350	373	393	336	372	322	346	342	351	354	361	376	339	355	336	333	350	355	357	397	351	355	338	335	321	321	383	331	348	322	356	385	324	352	372	351	364	362	365	388	352	342	370	343	377	353	361	361	319	367	346	319	335	301	338	326	335	382	348	353	369	357	359	358	345	333	328	348	363	354	300	384	345	342	348	326	358	385	363	365	320	329	371	323	339	319	334	374	362	351	367	330	358	382	364	344	352	363	377	347	351	379	347	325	340	349	363	372	395	379	370	347	329	347	381	366	340	330	344	339	380	352	342	343	336	346	363	322	356	352	359	352	338	370	350	363	360	360	363	370	329	364	359	328	342	360	364	380	379	346	317	353	309	341	335	375	336	347	345	335	364	391	344	341	321	363	335	364	362	335	359	313	344	312	366	367	359	322	357	328	323	343	330	352	336	344	373	367	333	372	307	348	320	343	341	328	382	357	370	336	350	337	329	320	346	356	358	347	324	359	323	345	355	338	355	319	391	367	334	353	368	393	340	337	367	372	352	330	308	361	300	338	377	372	339	368	375	359	358	352	352	350	383	342	328	346	350	345	378	375	358	351	349	359	359	328	354	362	338	376	343	348	383	343	348	338	361	343	379	357	362	357	390	364	365	308	368	368	386	341	361	382	354	324	365	363	376	341	365	392	354	326	423	348	373	345	378	351	328	345	342	356	345	359	334	338	360	333	329	369	335	337	346	342	352	294	377	371	392	318	359	346	352	335	330	333	362	327	341	380	373	379	345	330	356	345	336	338	335	355	343	331	370	341	365	306	306	344	345	361	315	330	363	338	345	369	345	348	368	334	341	370	339	387	366	355	339	358	327	350	341	307	323	342	395	364	370	317	334	351	314	350	331	314	338	373	360	330	357	330	351	324	310	373	376	336	359	333	363	359	335	356	363	326	366	403	335	339	288	354	340	357	355	321	336	351	356	390	354	361	376	333	355	340	338	326	340	345	357	361	338	378	374	326	342	363	341	360	356	366	368	331	372	363	350	334	408	371	358	391	362	337	371	369	320	360	336	348	383	376	328	323	354	362	326	364	309	323	381	359	348	368	407	359	352	372	351	366	355	358	390	332	322	369	357	325	340	330	377	356	339	344	328	338	359	385	383	313	402	353	352	356	390	363	369	354	344	388	392	357	313	378	376	364	334	332	332	336	355	327	376	384	365	339	376	313	361	360	366	333	348	343	362	340	357	361	378	399	324	365	301	316	342	364	354	337	375	345	344	326	333	316	357	379	328	367	350	337	364	337	364	367	353	352	359	358	407	364	344	351	328	358	346	316	341	354	356	377	352	338	329	320	340	348	355	354	331	387	393	370	351	388	345	362	351	367	372	360	408	373	359	352	385	354	363	349	342	338	334	367	368	372	355	329	330	321	354	339	372	355	333	347	342	353	329	366	354	376	341	345	348	358	340	340	343	362	347	373	343	403	348	365	384	333	353	333	361	328	361	366	344	346	335	351	345	341	351	351	395	364	342	376	353	348	325	343	378	371	367	363	371	373	386	339	360	365	364	351	378	354	359	356	357	286	365	337	339	335	358	356	370	342	338	327	354	359	342	342	352	321	329	323	372	375	354	341	349	354	327	335	349	341	325	356	369	374	357	367	370	348	343	394	335	335	349	381	380	360	324	324	361	355	378	355	328	366	333	338	382	324	341	347	330	321	343	379	343	358	369	332	360	381	369	346	365	350	336	378	338	350	362	365	404	343	363	321	364	378	372	386	302	354	364	341	408	321	311	360	316	347	352	325	356	374	368	305	364	417	352	393	346	335	371	331	408	332	375	361	358	332	337	349	352	388	368	344	364	349	360	379	394	365	381	327	364	372	351	348	338	377	356	343	340	344	328	357	380	362	357	378	371	357	340	367	383	368	344	350	339	368	362	333	371	373	357	399	356	352	324	341	313	329	346	347	340	335	353	356	307	360	348	355	324	323	364	357	372	319	363	350	366	348	344	351	342	353	355	337	346	318	345	338	342	344	316	342	381	334	336	379	363	300	334	361	326	325	383	354	306	333	370	341	320	353	349	320	370	338	364	328	349	362	363	365	358	318	348	324	355	388	324	331	358	341	340	360	336	359	379	323	341	365	341	322	336	357	353	327	319	387	320	339	344	363	365	361	349	330	347	401	374	359	322	345	383	358	331	358	369	350	385	336	370	359	342	369	351	351	378	335	330	353	330	357	347	331	372	399	310	359	361	344	397	338	337	321	384	352	355	369	344	338	359	353	327	367	354	381	321	365	361	374	352	341	319	372	377	380	403	340	364	383	379	360	346	346	358	353	353	346	336	356	306	361	346	408	354	359	342	336	357	327	349	348	390	332	355	373	356	339	336	355	339	337	369	371	344	372	356	348	368	329	333	369	352	345	360	372	388	374	376	331	347	323	373	377	341	334	338	359	341	358	310	341	402	374	342	379	350	345	352	330	304	393
5828	4389	8752	9104	7182	5420	4311	3271	2357	2074	1746	1437	1271	1090	996	943	1035	904	924	909	817	869	829	847	823	846	811	788	791	801	795	739	807	815	823	804	785	771	744	772	733	752	787	778	778	840	830	799	810	778	841	783	833	812	760	808	769	780	800	755	801	777	762	774	780	791	729	766	736	759	758	741	752	783	764	788	791	779	815	788	772	764	791	790	885	766	829	814	767	706	815	817	740	717	795	739	740	787	791	740	755	747	806	744	794	801	788	824	770	761	779	755	779	828	778	756	815	760	770	779	773	762	804	805	810	751	783	775	780	761	731	767	753	716	800	762	798	745	804	805	781	777	800	791	782	741	728	770	764	757	804	829	791	783	727	750	766	797	796	763	782	743	830	747	804	775	780	768	825	735	778	786	819	771	753	787	723	765	747	796	772	782	760	818	781	876	775	768	773	772	789	748	783	798	796	814	771	794	788	807	737	816	769	767	792	786	771	773	774	753	731	776	732	814	742	788	755	780	786	782	778	748	744	759	714	796	733	797	788	801	713	781	755	685	766	763	833	731	790	795	750	766	768	810	791	798	724	763	772	760	779	784	797	757	738	798	731	803	755	793	698	764	727	792	800	797	712	774	800	825	761	801	750	812	766	780	795	762	747	808	801	777	745	743	811	805	793	782	808	784	775	758	783	799	792	771	780	735	743	734	788	830	823	781	777	817	798	772	757	744	800	778	792	738	743	826	799	784	756	781	801	824	761	726	746	772	752	779	714	791	809	785	772	783	759	798	809	776	780	796	782	816	794	784	758	749	730	763	775	829	765	729	737	744	801	817	733	778	752	737	758	763	775	724	763	815	719	765	768	791	788	793	778	754	736	798	748	810	733	817	739	812	769	773	809	787	783	792	723	761	745	735	724	776	781	767	824	741	718	770	767	764	827	769	811	801	758	780	814	788	784	766	780	756	790	743	765	773	729	769	784	766	775	811	792	752	782	758	761	764	769	777	749	770	790	791	780	752	799	805	803	798	746	801	807	824	769	776	794	787	743	768	743	767	764	775	793	808	751	747	821	754	763	739	761	758	762	777	781	812	766	736	787	781	707	769	750	766	788	826	788	758	768	721	792	824	762	777	810	799	721	753	801	771	733	784	715	811	748	825	810	788	789	832	748	775	768	854	742	747	791	751	799	725	780	799	775	792	742	804	790	757	825	737	842	764	808	779	737	809	784	772	799	787	754	764	738	787	764	696	783	762	811	777	764	794	771	793	807	742	747	764	781	773	763	769	723	776	764	745	807	822	809	816	840	761	771	723	788	783	804	778	790	795	744	768	800	853	791	779	774	806	783	729	793	790	729	759	780	727	781	803	787	751	746	823	784	795	800	760	777	791	801	810	787	816	776	727	751	730	804	778	817	785	792	762	759	732	810	787	759	732	768	754	788	764	781	752	797	768	755	763	816	754	753	768	774	818	792	771	765	793	745	783	750	748	758	717	775	812	771	741	743	786	744	769	775	753	749	775	763	721	789	701	766	808	784	783	765	697	781	821	748	804	788	755	796	743	771	776	726	828	773	777	857	847	780	817	747	843	798	770	770	802	797	815	755	740	797	797	771	777	744	743	791	749	781	783	755	735	778	808	777	777	802	770	772	770	741	806	782	785	768	784	793	749	757	704	750	738	777	797	767	746	767	780	795	806	805	809	782	768	758	787	817	773	725	790	765	802	735	801	773	765	802	775	727	758	785	758	750	823	766	779	754	735	761	786	793	764	824	806	737	799	766	762	778	767	793	764	766	776	823	748	797	769	788	785	778	796	819	807	760	797	786	773	853	739	753	778	766	787	757	847	790	757	752	735	762	809	767	794	765	810	751	810	817	751	817	780	821	792	787	779	776	798	781	749	787	791	795	813	735	767	756	755	793	769	782	799	761	772	804	730	752	754	738	802	810	744	789	780	763	791	795	748	745	780	793	748	750	767	768	755	694	797	759	756	771	764	779	778	793	778	816	788	796	788	778	764	782	769	799	755	792	810	780	773	757	734	797	797	745	771	792	737	843	744	776	782	795	784	812	770	757	766	781	759	761	776	757	849	830	802	759	748	784	758	804	759	789	783	751	782	756	760	804	780	770	753	754	733	824	785	775	807	812	816	743	763	762	775	825	753	766	787	741	754	760	826	752	798	761	797	719	780	792	799	801	767	786	761	807	814	773	773	750	784	731	770	797	808	785	748	745	785	750	765	749	811	804	749	777	799	827	785	769	800	761	770	738	768	806	803	798	787	732	797	771	822	788	793	754	826	743	738	805	754	779	792	794	780	746	820	773	770	734	759	775	787	768	753	755	792	783	761	739	803	780	780	780	756	768	767	776	776	753	782	770	792	729	765	799	786	761	734	754	784	792	769	733	794	809	753	800	762	745	815	789	784	785	776	765	817	788	823	754	748	821	813	757	791	820	767	801	742	776	788	775	710	751	783	746	762	733	752	752	772	759	843	774	804	812	791	791	728	802	820	726	795	759	775	765	737	821	780	766	735	740	738	795	808	766	819	763	826	757	795	833	743	705	774	760	758	777	759	802	755	725	828	849	786	770	780	759	801	784	779	751	769	769	759	784	799	772	800	733	761	758	759	741	814	781	767	780	720	792	747	759	813	772	799	766	775	774	793	757	792	773	819	781	795	760	739	790	785	713	813	733	809	754	779	791	758	827	773	746	825	750	790	791	773	845	784	742	821	774	809	751	764	732	774	782	834	770	781	763	758	815	758	727	760	784	780	750	779	748	754	760	795	795	779	756	738	759	816	774	805	733	760	747	825	769	798	746	721	776	764	816	768	798	713	790	726	780	793	789	771	781	830	798	767	695	798	780	746	775	803	794	768	735	797	856	818	768	751	785	803	718	724	784	829	735	776	809	830	742	762	805	759	814	757	763	826	762	809	799	747	817	736	776	746	802	754	769	809	785	775	737	776	789	747	768	723	818	815	781	743	788	746	765	811	786	782	765	803	768	745	771	812	757	767	717	827	805	789	803	763	806	794	744	766	756	759	741	741	778	775	764	769	784	718	810	787	740	762	762	826	808	759	807	763	804	750	752	800	772	760	738	754	745	745	798	781	779	809	812	770	787	789	770	764	800	796	779	776	765	780	790	744	821	738	779	761	780	809	794	777	784	764	800	743	777	781	752	791	774	780	795	782	804	736	787	732	734	764	730	792	835	748	815	779	790	755	750	774	780	814	813	734	788	715	764	739	787	744	768	752	746	793	823	820	794	789	779	774	800	757	817	793	736	788	744	774	769	783	779	743	762	761	766	782	755	783	808	737	763	790	780	766	784	792	751	767	807	761	821	689	742	801	769	752	848	764	761	769	769	783	750	800	769	776	771	786	769	764	769	781	791	845	782	768	765	802	781	780	763	819	822	800	781	758	756	743	782	758	780	857	778	744	776	774	766	787	753	740	783	816	797	781	824	765	814	770	793	802	793	742	752	777	751	763	766	722	725	787
19830	10144	10165	7141	4164	2430	1640	1248	876	756	632	558	477	502	440	438	411	378	350	368	376	384	398	348	374	377	310	368	369	367	315	350	359	355	364	338	339	331	311	330	370	322	334	342	340	318	350	320	330	334	371	361	356	334	363	331	319	341	351	376	315	349	311	311	352	313	367	304	312	327	369	357	312	338	348	318	330	355	335	374	340	354	361	351	379	375	334	332	339	354	364	336	311	337	326	375	363	370	333	329	332	323	373	347	359	328	368	387	345	317	330	349	325	339	371	353	327	314	363	333	342	335	306	326	343	334	300	330	334	327	346	360	324	361	339	307	373	330	349	327	389	338	321	357	348	338	360	375	324	349	330	343	354	322	345	314	340	351	315	280	353	380	352	340	349	324	351	317	353	348	304	343	337	348	382	345	339	343	331	320	376	317	343	331	360	341	337	344	360	345	326	341	354	335	346	325	355	353	351	334	328	314	374	281	349	366	300	321	358	348	316	358	329	321	324	339	333	379	307	334	349	326	325	303	310	352	366	332	385	358	345	363	331	326	335	317	345	355	346	320	332	329	357	378	345	311	345	330	329	307	337	348	332	340	325	373	336	301	309	333	305	345	367	333	351	331	376	318	371	373	341	303	348	320	328	396	308	342	330	331	331	359	317	379	344	289	306	362	353	321	358	394	327	326	336	376	395	322	327	358	351	333	325	336	344	330	346	356	346	357	311	379	331	378	360	339	333	369	362	295	318	372	335	340	340	339	347	320	332	353	386	384	346	342	333	355	343	342	366	362	360	372	378	349	310	335	339	356	369	374	388	351	355	335	340	362	321	345	341	320	372	343	342	372	354	324	302	348	352	324	349	336	330	347	351	360	325	339	365	363	364	346	385	339	297	340	350	348	371	355	348	379	364	315	356	341	383	319	359	345	353	356	350	339	358	347	370	369	311	329	346	317	358	336	375	352	315	343	350	331	355	377	341	375	316	363	336	306	379	358	331	316	345	317	309	351	358	333	348	311	321	330	339	327	315	320	376	367	366	341	342	340	354	352	347	343	363	397	338	352	322	357	356	338	352	344	370	327	310	322	337	378	375	362	392	371	352	345	333	355	324	342	357	331	384	340	336	329	359	318	357	342	348	320	379	332	368	373	350	346	319	359	367	326	314	357	337	335	335	350	357	328	363	349	340	332	356	330	345	368	311	359	379	337	317	348	339	330	343	345	334	314	350	354	306	331	355	363	324	351	320	330	358	344	330	331	338	351	350	320	352	389	384	370	335	321	313	359	322	390	321	341	343	310	322	361	353	328	322	364	348	351	378	345	344	343	365	335	328	332	297	357	308	364	348	387	373	356	379	330	337	306	320	352	339	360	324	344	351	361	344	363	358	315	340	348	362	335	338	344	342	341	312	325	332	332	305	352	297	312	366	350	351	368	322	303	337	366	303	316	323	308	362	303	333	310	324	369	366	334	341	328	385	329	317	310	358	376	336	377	332	343	331	346	363	321	351	357	351	356	373	378	347	323	351	310	329	324	360	347	334	345	342	350	342	339	308	323	327	344	330	348	362	361	335	349	309	348	317	331	332	318	318	374	381	362	371	348	332	357	367	365	347	310	380	380	330	341	358	373	343	338	399	348	362	324	330	341	360	365	330	353	357	362	342	365	336	344	318	333	323	327	324	316	336	343	352	355	349	349	303	328	342	349	319	379	360	320	353	323	335	328	343	352	351	371	321	350	345	370	326	357	320	341	337	323	324	356	363	362	320	335	355	349	341	346	329	347	365	332	309	327	327	352	315	348	363	388	323	347	355	313	357	342	319	336	356	337	356	355	371	385	342	398	330	335	334	352	342	346	351	327	327	347	326	348	324	329	336	337	367	319	336	372	345	345	349	320	360	350	351	344	315	349	353	323	334	355	351	345	339	314	320	353	359	330	353	372	351	360	332	354	330	345	347	346	368	360	331	344	337	349	323	348	335	366	328	322	331	324	373	366	340	339	346	365	305	343	330	333	387	305	313	397	325	344	352	333	334	369	357	345	329	350	343	342	358	326	369	312	347	336	331	366	360	311	353	367	337	342	320	342	319	373	368	345	344	372	339	340	313	319	310	351	383	321	374	372	338	351	359	335	336	366	324	349	353	316	325	367	355	370	350	308	308	317	305	336	367	366	332	352	333	358	359	333	332	361	343	389	359	363	338	323	354	326	331	325	355	322	317	350	347	355	320	324	345	338	324	331	330	342	355	348	316	384	344	342	336	363	333	350	346	347	368	344	374	366	339	372	338	317	344	347	344	320	299	340	376	352	361	343	337	344	400	349	348	403	339	354	375	375	350	307	341	318	352	341	329	391	341	354	389	324	364	345	328	388	345	340	314	327	341	295	336	322	330	312	359	330	364	337	391	334	330	344	349	316	340	347	369	328	328	326	365	328	326	323	315	356	341	388	363	373	356	350	347	307	339	351	325	333	323	345	387	335	347	379	356	324	333	358	365	343	356	324	348	358	326	342	348	369	348	371	354	360	331	359	324	337	362	356	335	328	297	332	338	338	333	342	363	339	371	334	330	324	319	323	323	329	324	316	347	357	334	348	386	336	355	364	344	318	365	297	339	339	357	345	350	423	309	339	333	330	338	391	309	372	370	386	352	355	370	357	356	341	339	337	344	347	336	344	331	351	348	336	333	335	361	371	349	359	350	367	359	302	338	323	348	352	357	303	348	358	300	338	328	341	347	324	319	319	363	325	331	349	349	347	327	323	345	368	327	327	310	297	322	339	329	359	344	358	328	328	347	377	344	368	322	360	330	356	354	329	364	343	338	349	381	336	350	334	338	311	355	362	341	320	345	364	331	347	311	329	332	361	371	334	378	333	352	344	357	355	346	344	314	340	384	358	346	351	348	311	367	328	315	353	379	381	313	320	356	336	335	287	366	342	313	335	322	356	382	360	316	351	330	343	317	317	339	310	328	353	359	354	347	337	373	350	299	347	334	360	397	326	342	358	386	364	344	368	405	352	339	377	350	326	359	394	356	353	330	335	371	334	352	327	318	329	324	365	361	368	357	328	332	347	337	379	381	353	327	356	355	378	378	356	294	380	359	370	332	351	352	352	341	352	338	316	333	335	319	333	353	358	358	352	351	350	306	359	316	358	357	366	359	325	350	350	368	347	355	382	354	352	334	368	374	391	346	346	342	367	363	348	338	312	343	325	351	335	310	350	306	312	356	322	340	378	344	321	383	347	358	360	347	342	357	323	360	344	328	351	355	313	321	372	352	332	357	369	357	361	325	340	340	339	339	358	328	340	310	368	348	335	303	323	345	340	348	372	331	333	394	368	362	299	371	337	366	344	353	318	325	374	368	366	362	323	343	348	333	330	335	346	350	346	350	371	325	380	333	288	338	319	367	337	369	345	325	330	329	342	331	339	382	391	332	347	320	330	344	355	308	353	321	339	314	337	332	325	367	307	340	347	363	346	344	335	369	349	378	347	344	350
12275	8099	14741	14351	11270	8040	6613	4779	3470	2868	2293	1973	1545	1452	1242	1137	1128	1016	992	905	954	911	874	866	876	836	819	832	813	804	736	784	764	792	770	800	794	770	758	804	778	781	767	772	818	827	803	833	772	827	785	808	823	843	802	786	779	742	790	826	793	747	753	743	783	789	728	792	781	790	762	799	776	777	713	765	755	794	784	757	737	759	839	772	803	799	783	767	742	747	817	780	775	743	771	794	755	717	750	721	780	764	796	760	740	784	820	765	716	806	779	798	775	743	770	740	754	803	785	740	775	797	789	722	752	783	764	741	763	726	757	754	787	760	796	770	798	725	774	739	758	782	749	807	776	788	796	845	708	757	758	771	768	753	780	754	779	774	777	742	803	799	720	813	800	765	723	778	740	716	709	789	782	759	777	764	754	743	771	758	826	759	699	788	775	782	777	776	765	770	794	783	719	753	813	742	799	738	814	769	753	768	718	791	761	774	801	760	751	760	805	807	759	753	832	766	749	749	794	722	782	793	785	736	757	750	779	732	778	724	754	773	763	705	785	747	823	797	752	737	764	778	809	755	749	751	773	757	819	731	811	790	798	774	788	757	723	772	750	785	810	808	814	814	775	725	763	799	838	737	771	761	787	765	755	813	773	769	760	766	728	797	793	710	769	755	755	738	789	745	774	764	781	741	756	735	798	769	722	762	797	745	723	769	781	747	734	783	785	779	750	763	791	783	715	740	777	777	770	754	780	758	773	780	769	783	786	757	734	773	732	732	772	783	754	769	730	764	747	739	775	792	760	768	789	783	738	819	753	752	779	801	772	714	725	806	723	791	738	780	736	745	767	752	754	748	790	777	786	769	747	762	795	771	768	719	811	747	755	789	786	727	716	774	754	824	780	825	744	773	760	785	771	796	728	734	804	752	771	749	752	796	772	790	757	752	745	778	810	722	757	779	772	791	729	760	797	718	778	769	769	776	787	780	810	749	731	761	777	745	758	797	756	712	763	724	754	779	805	779	700	779	766	785	735	750	775	725	780	774	743	746	754	755	762	771	742	754	814	797	770	791	757	750	773	805	809	732	781	747	764	790	790	817	736	772	788	768	794	757	756	832	720	733	788	778	747	754	747	771	755	769	793	727	759	806	777	816	701	772	740	792	778	756	771	739	765	751	816	748	755	769	728	789	744	740	795	782	777	755	761	797	794	783	829	799	761	769	774	755	820	773	784	802	738	777	791	752	738	749	718	801	798	769	766	746	760	741	811	754	785	789	710	778	771	798	814	750	760	748	797	761	756	722	767	761	795	744	724	699	709	755	783	759	762	770	806	776	790	754	761	808	747	784	700	814	785	760	754	767	770	778	790	719	802	791	807	716	729	743	779	744	739	735	750	785	752	719	775	821	836	771	808	753	775	760	687	765	762	737	754	729	778	793	824	752	722	773	769	770	765	794	763	762	787	765	828	747	757	769	729	722	736	752	751	804	772	834	781	759	800	841	730	744	776	760	766	787	764	795	770	759	737	776	781	723	801	795	766	732	773	751	750	775	773	775	753	741	767	773	769	843	763	780	773	792	739	797	771	785	804	795	762	742	822	776	834	798	790	773	799	813	758	777	733	798	805	736	802	771	779	771	760	738	761	796	763	768	782	776	773	732	819	776	777	763	758	758	760	726	764	748	800	730	755	773	768	749	796	791	745	799	778	749	812	783	757	727	728	776	755	781	795	733	756	799	781	798	741	813	806	794	719	769	827	752	724	827	756	765	803	739	767	766	873	760	768	738	788	805	826	815	754	742	781	749	762	788	784	765	793	792	790	787	725	773	804	780	773	747	706	742	795	812	795	781	810	783	796	769	807	763	749	776	760	762	832	721	745	706	739	799	771	815	767	796	752	776	723	775	731	749	795	739	714	766	788	783	784	754	787	793	804	840	775	768	768	785	804	791	776	770	751	774	766	736	752	757	728	722	754	744	757	792	745	770	738	754	768	784	743	740	775	781	762	830	744	752	761	759	746	788	793	799	712	801	743	775	755	774	766	720	767	790	764	745	772	752	767	755	805	730	777	750	760	797	757	769	738	732	760	740	759	769	766	779	772	779	740	774	781	785	779	767	801	752	767	728	764	752	715	750	764	779	770	791	765	770	810	739	753	786	771	770	752	737	751	763	773	779	779	815	777	730	806	753	770	778	767	792	802	757	815	709	746	809	741	752	812	774	818	777	766	759	741	726	728	834	782	788	756	745	754	764	800	749	804	765	778	787	768	748	797	735	744	770	768	779	743	750	807	801	778	789	746	789	780	793	749	770	787	766	784	741	765	754	759	791	767	763	731	765	785	776	729	807	764	840	763	782	750	775	736	764	783	725	751	767	800	723	772	664	771	786	743	784	739	797	728	831	747	749	797	789	785	780	762	755	790	745	742	738	797	783	709	791	806	765	772	803	743	809	771	819	798	763	775	782	766	783	713	774	744	742	759	751	826	767	856	762	752	733	789	753	747	785	786	793	764	764	785	793	744	778	746	807	754	774	806	802	831	766	780	806	770	746	746	794	725	753	700	799	775	757	773	748	759	782	755	747	777	781	756	789	718	765	811	744	775	804	774	732	753	808	731	725	806	751	794	789	731	762	752	779	762	759	757	759	760	748	764	765	769	808	789	745	792	698	773	760	801	796	765	800	745	741	792	755	723	778	768	767	753	746	808	803	765	775	773	780	736	780	787	741	736	791	742	736	758	817	763	712	763	768	728	787	752	760	788	760	737	775	744	761	736	726	810	785	789	775	827	712	746	754	782	765	819	786	804	751	800	780	766	723	790	750	775	763	800	789	730	702	792	778	808	755	779	769	758	754	753	798	773	818	783	742	772	758	784	763	715	762	725	711	742	763	814	778	829	809	777	795	771	761	795	743	814	768	744	812	749	779	768	817	759	742	766	759	795	793	767	838	758	757	778	741	809	796	732	762	713	784	748	709	728	783	802	774	789	781	794	733	764	752	756	752	782	737	741	750	738	761	787	759	783	782	749	795	791	725	775	795	806	806	757	722	766	750	794	760	812	738	756	781	734	754	730	741	763	775	759	739	728	777	724	783	784	771	745	806	791	792	726	785	771	767	789	774	730	779	746	799	756	709	726	767	762	704	765	792	759	796	747	756	759	718	766	798	803	751	759	830	772	763	770	729	757	789	749	766	771	758	775	783	783	816	722	773	752	755	803	778	729	780	780	741	761	812	769	817	808	732	755	766	782	741	791	776	754	744	734	770	790	752	774	793	744	721	723	790	774	767	837	792	767	747	774	806	720	732	759	764	789	749	745	794	748	792	798	774	774	782	795	748	762	793	814	794	708	750	799	745	767	746	818	733	790	739	812	808	739	734	758	736	764	807	772	763	802	786	731	762	818	726	764	785	792	762	792	785	767	773	758	754	745	776	773	803	793	745	727	786	749	768	829	803	747	730	780	837	758	755	801	754	751	804	762	769	783	752	807	769	811	770	767	823
27565	15480	15585	11136	6727	3759	2532	1740	1279	1019	772	727	611	570	563	508	530	474	507	423	460	450	454	442	417	405	457	433	421	407	415	437	393	411	442	431	411	426	450	421	423	410	423	400	437	446	446	359	416	392	444	403	422	462	414	402	401	426	430	447	408	376	440	408	426	449	410	417	407	395	416	413	423	437	412	401	420	425	435	447	411	398	374	410	453	398	421	438	435	422	449	404	429	426	438	432	400	431	463	418	399	421	437	417	453	401	366	452	407	432	405	435	450	425	390	451	470	425	445	441	439	409	369	450	418	417	397	425	435	407	440	426	442	414	407	443	407	438	439	433	417	418	448	371	441	421	419	393	410	368	442	379	377	392	383	410	448	420	392	448	430	398	442	417	420	431	438	429	425	427	450	387	409	412	396	383	447	433	413	451	436	446	436	444	439	389	443	413	442	403	378	416	425	423	443	427	418	387	407	410	438	414	416	425	422	424	458	407	439	386	421	419	411	428	470	428	435	423	426	428	366	389	408	420	410	381	413	405	427	425	441	409	432	404	422	433	407	405	416	378	410	409	431	455	370	429	412	445	401	419	385	403	414	440	424	385	400	434	425	403	415	372	443	418	417	396	449	430	418	413	417	454	456	411	403	421	423	448	405	422	409	412	431	416	445	448	422	374	400	408	419	392	374	400	426	409	435	427	399	464	401	391	412	414	391	463	388	432	413	395	384	415	424	393	416	389	418	421	415	423	380	424	427	429	453	375	395	412	436	407	421	422	439	433	421	427	395	405	471	445	389	388	436	462	445	410	400	473	409	426	423	398	462	401	438	465	462	459	383	442	431	400	409	429	401	452	455	396	422	446	424	414	440	376	423	412	443	389	436	446	405	443	427	387	398	419	444	396	430	434	442	422	369	447	434	406	430	433	412	409	415	426	440	435	386	431	415	437	396	416	395	413	426	426	435	415	366	471	440	428	391	395	451	400	386	392	403	385	417	402	406	429	452	437	458	426	409	414	419	416	423	399	441	394	402	412	444	429	452	391	408	443	365	395	425	404	414	404	404	386	424	396	411	436	430	416	418	403	369	399	404	415	397	434	453	427	406	458	375	398	418	456	414	386	429	437	431	396	401	398	416	397	409	436	428	424	433	433	397	427	438	425	423	458	456	445	411	391	438	421	419	428	405	414	426	425	436	422	403	417	462	437	373	409	461	400	392	400	427	415	433	436	391	421	391	415	422	422	398	395	399	442	432	379	445	426	426	446	412	452	438	400	421	432	426	428	407	418	406	425	409	409	411	389	447	423	433	459	412	432	397	397	483	418	403	448	392	459	439	432	421	451	389	420	460	433	454	405	397	450	425	448	401	406	443	431	447	425	409	449	417	414	404	477	454	413	437	393	400	406	409	415	422	405	450	402	461	439	409	381	408	390	399	430	448	409	475	414	431	451	405	400	430	456	440	381	431	427	424	381	425	474	437	413	478	436	368	402	447	429	455	457	468	404	472	434	399	426	441	394	403	396	445	410	469	405	424	424	422	410	407	412	442	429	418	426	405	396	443	435	438	415	457	426	413	456	446	414	418	414	358	412	446	405	430	449	403	420	435	434	428	478	440	434	403	455	458	424	456	426	418	419	436	433	372	415	440	418	409	419	442	438	402	395	392	431	401	413	407	410	425	432	441	437	434	420	481	392	406	466	420	453	399	460	426	427	467	434	389	444	426	426	434	404	406	428	427	400	467	401	406	451	386	411	383	396	377	430	420	432	440	404	413	401	458	449	467	415	394	464	425	417	392	413	401	397	426	431	408	481	400	448	412	428	435	413	407	398	436	419	442	417	465	432	402	405	461	414	422	404	421	427	417	454	407	379	430	389	436	445	409	405	403	471	448	443	415	408	400	411	425	424	440	444	428	441	454	422	426	452	433	379	444	403	396	413	401	428	435	445	445	467	382	385	442	392	436	396	430	417	420	375	431	440	395	373	393	413	413	434	440	435	419	413	406	414	424	423	428	406	375	425	413	407	436	409	429	402	429	420	429	420	426	419	391	408	449	409	411	406	420	426	386	382	376	417	423	438	408	419	395	429	422	415	442	457	446	429	431	463	389	365	442	422	396	388	421	431	423	431	464	369	431	420	460	422	383	406	434	385	399	462	412	420	404	411	488	403	433	432	401	409	418	457	455	420	391	426	431	385	400	395	446	367	441	410	424	410	410	430	417	434	398	409	467	434	387	411	437	421	390	425	429	421	377	388	402	418	430	420	405	446	395	425	449	424	462	417	463	449	428	411	430	378	417	397	421	422	414	452	424	430	426	456	454	456	484	438	413	420	401	441	421	390	438	439	437	402	392	391	422	399	375	448	475	390	448	412	417	428	423	438	388	388	448	401	439	451	430	428	416	447	384	424	460	424	458	416	464	405	423	425	443	446	419	430	425	448	436	445	404	410	415	390	377	422	411	442	449	438	435	462	392	410	408	436	436	422	418	412	445	449	400	444	449	416	394	429	438	437	431	456	440	420	433	418	419	426	443	438	420	429	421	445	413	409	445	413	399	433	463	424	400	401	414	376	392	403	465	390	442	436	403	431	433	427	414	423	415	395	406	426	437	476	431	393	417	432	439	411	416	377	416	418	442	410	412	403	427	414	396	462	404	403	426	420	427	449	435	412	429	460	411	427	365	396	377	389	410	433	417	431	386	406	421	449	400	411	411	444	418	443	418	433	455	404	439	451	408	416	414	397	424	437	424	421	397	423	447	438	442	413	402	427	433	406	413	386	398	410	427	422	405	438	373	406	410	374	420	422	394	432	433	437	407	399	448	399	426	434	398	399	422	422	439	418	473	421	444	436	423	414	425	412	390	420	430	414	401	403	444	372	410	393	446	439	462	452	388	426	407	421	460	414	426	427	421	429	419	386	407	442	430	428	429	412	466	429	406	429	442	421	432	381	418	390	399	410	427	460	415	395	442	437	396	393	427	415	376	431	425	451	432	420	448	420	405	429	452	460	409	414	446	457	418	447	431	443	427	397	455	424	431	433	437	387	390	411	426	391	384	429	428	486	395	448	372	404	458	406	460	424	430	457	427	435	398	394	396	455	412	457	387	436	404	396	423	427	404	435	432	470	379	386	406	433	431	427	435	414	431	451	409	444	440	414	446	442	381	389	422	409	410	458	430	432	435	426	436	410	416	416	404	402	397	462	430	413	412	435	438	398	440	449	432	437	393	433	443	398	435	389	449	438	454	417	411	417	431	436	411	420	385	438	427	407	434	404	433	437	439	423	441	438	449	412	388	403	474	441	416	375	442	426	442	408	411	428	402	469	424	436	403	456	433	391	445	412	441	446	426	418	402	432	438	426	431	396	409	406	430	377	399	449	471	429	411	382	404	433	403	448	419	401	385	418	452	378	492	451	447	382	370	404	450	413	430	444	417	423	440	410	401	418	441	436	403	425	423	380	414	430	423	471	435	405	424	411	426	411	428	405	426	398	442	416
15486	11426	19455	19088	14698	10525	8515	6483	4707	3767	3125	2566	2020	1872	1601	1473	1370	1271	1221	1178	1172	1163	1119	1125	1036	1063	997	1018	1004	964	997	936	976	994	939	924	967	1012	906	937	894	940	925	974	1025	978	1006	994	902	898	937	933	984	953	966	913	968	935	961	921	887	906	912	901	916	958	899	948	930	979	900	911	956	908	943	918	927	968	920	910	892	962	878	959	910	956	915	969	962	961	900	882	937	942	931	983	863	902	964	883	907	978	948	900	967	929	919	908	940	981	879	911	865	891	942	932	946	914	881	913	915	908	952	987	931	944	928	934	920	947	871	916	925	904	940	901	932	916	935	941	922	915	921	901	903	989	942	907	964	879	944	968	926	966	947	935	903	912	945	933	980	921	924	943	917	986	884	927	945	936	941	893	915	888	977	904	903	932	947	951	918	906	922	935	882	908	868	975	955	911	932	864	932	906	924	910	918	949	880	896	951	928	937	930	942	890	907	950	905	911	915	896	917	927	882	965	927	950	890	961	938	910	950	929	982	858	926	920	929	871	915	886	953	959	919	930	934	967	977	907	896	906	893	890	942	958	913	914	886	947	924	879	898	904	922	893	966	966	927	965	884	982	931	909	890	911	919	922	952	970	959	990	895	979	922	905	908	867	862	951	939	900	956	880	904	929	933	880	911	945	926	897	926	888	951	911	908	921	915	897	907	940	929	890	936	924	895	898	892	914	942	885	871	907	946	904	922	935	909	914	900	929	917	948	897	946	993	872	906	944	877	930	952	931	907	902	932	937	972	926	960	879	917	898	874	854	865	945	926	923	880	913	904	924	927	962	906	886	922	893	930	878	957	910	944	887	914	906	964	955	866	902	895	916	942	918	902	932	960	909	860	865	899	919	880	928	892	928	917	927	948	921	925	921	911	966	944	924	905	907	986	893	898	905	927	915	940	969	978	946	866	893	900	918	909	916	885	945	932	907	1016	864	917	924	961	899	906	954	940	952	923	952	942	964	895	914	920	895	873	934	943	857	973	972	939	916	918	877	897	953	884	915	911	961	952	937	879	915	941	924	893	925	865	875	895	940	944	891	931	883	867	911	971	897	937	918	903	923	907	939	900	1018	909	961	957	887	897	938	889	931	941	962	912	934	877	953	919	873	897	927	860	904	870	893	891	895	982	929	928	960	933	931	910	898	885	930	944	935	923	902	955	900	919	893	927	906	906	887	875	946	958	927	932	858	901	921	929	957	955	964	938	951	916	909	947	951	925	931	895	952	929	926	912	924	910	916	916	953	928	957	932	875	956	959	908	999	930	960	910	895	893	917	929	944	889	910	922	900	918	848	974	927	914	915	923	881	892	942	938	891	901	926	953	941	878	943	897	933	870	940	886	911	898	916	873	916	956	967	926	881	873	945	902	933	926	889	918	934	939	958	916	930	894	895	949	927	949	897	907	960	890	966	912	934	905	951	918	999	914	890	946	939	941	908	912	897	919	914	950	925	956	898	922	988	932	914	959	887	962	946	972	978	935	978	920	907	948	905	877	944	932	951	922	990	917	960	912	904	892	909	907	915	883	972	934	925	936	908	939	887	902	961	891	891	967	936	957	933	905	917	878	968	916	897	861	960	917	909	910	889	928	877	918	897	965	958	939	922	933	952	980	916	918	893	986	927	879	895	916	941	875	914	978	969	898	936	941	893	964	911	956	888	955	863	933	922	909	928	871	925	924	925	957	915	881	917	907	911	885	904	931	887	948	922	914	922	901	922	859	975	914	902	920	880	952	924	916	897	925	919	949	881	936	954	943	839	897	979	961	942	964	900	940	905	877	921	907	907	953	920	888	947	901	950	904	927	907	908	915	940	883	934	916	877	883	894	963	902	890	916	860	926	904	952	916	928	900	939	885	933	905	916	899	901	937	898	924	958	891	907	918	952	904	945	938	948	908	921	945	968	926	884	936	924	978	904	922	920	900	920	940	944	883	935	930	942	960	891	892	929	906	939	891	944	941	924	893	912	931	918	904	964	936	873	910	897	982	931	882	960	911	872	904	993	909	939	919	931	931	917	935	980	898	934	967	873	925	909	876	894	915	886	923	916	911	930	907	940	910	922	938	904	973	938	907	926	950	990	921	963	904	960	927	886	941	913	909	941	928	933	946	900	940	945	917	939	923	910	921	939	870	908	897	923	927	911	869	898	871	910	933	911	916	940	902	960	950	899	883	915	916	975	892	930	922	965	975	912	909	940	923	905	956	947	874	921	957	886	952	908	939	937	902	927	982	909	891	933	934	882	891	887	902	948	893	916	937	945	894	908	900	933	944	916	953	913	959	971	971	899	931	913	920	895	920	865	919	907	953	930	931	907	921	895	912	928	900	943	884	880	935	910	896	949	948	882	953	902	907	892	922	900	880	949	965	872	882	901	913	947	922	905	897	928	928	902	937	953	883	951	967	904	876	874	939	878	952	891	978	922	923	879	969	915	898	890	909	887	872	911	913	971	903	913	935	920	909	916	896	939	971	909	911	913	914	919	891	954	855	946	944	898	922	911	980	896	934	927	982	911	966	912	918	904	932	933	946	908	933	949	896	932	916	956	854	921	938	951	906	909	942	939	942	860	936	891	940	969	883	943	946	936	946	891	925	910	876	924	873	866	893	950	949	920	954	899	886	874	924	943	885	858	909	885	886	982	918	923	965	898	905	941	871	844	939	931	923	885	930	902	901	944	917	949	934	936	927	880	835	899	886	992	942	928	937	912	937	912	932	897	901	859	867	882	905	875	935	899	950	892	918	920	966	918	902	988	925	976	950	948	943	847	903	922	892	863	902	918	940	928	884	872	892	944	904	915	933	906	982	866	920	875	971	926	832	940	896	893	928	933	923	934	913	940	939	945	943	898	940	915	897	888	948	943	895	929	908	946	949	941	927	886	849	891	948	907	923	948	906	900	919	913	940	961	939	994	920	930	927	958	879	949	923	924	895	905	913	919	913	959	868	920	899	896	978	894	915	889	904	928	933	938	982	970	904	925	934	904	907	910	924	945	875	969	944	939	898	956	935	900	907	874	853	903	915	910	933	916	831	898	953	934	934	928	928	1000	926	934	968	949	917	917	961	896	925	921	897	933	912	853	899	902	904	909	938	916	911	975	902	955	917	958	917	903	916	904	914	918	909	916	950	956	953	916	904	943	935	1015	943	916	919	907	952	928	931	934	957	887	925	889	895	916	883	956	919	917	915	931	905	881	914	868	915	932	868	972	893	941	898	934	956	926	904	892	885	917	966	926	960	940	947	940	858	950	952	933	933	897	896	893	968	968	908	921	929	991	886	918	917	908	909	938	918	974	905	950	883	905	924	879	901	918	897	916	881	906	908	894	876	933	939	861	991	936	934	902	925	944	928	918	965	936	944	931	982	954	920	918	942	959	904	943	942	945	977	920	934	935	920	948	924	882	947	914	950	948	954	892	894	954	940	848	915	898	910	937	926	914	883	897	895	988	907	913	992	902
9065	4716	4783	3386	2236	1432	1078	865	654	572	525	429	399	381	383	382	388	396	377	395	350	352	326	334	335	364	350	347	347	381	332	332	336	331	345	337	320	377	326	366	344	331	394	337	338	344	399	363	364	362	376	345	352	335	326	330	338	395	358	366	345	362	365	327	348	342	358	346	332	330	356	354	353	330	343	394	321	338	339	342	344	307	341	360	355	332	369	368	358	324	328	299	332	330	359	339	344	365	368	322	364	331	369	372	386	389	363	367	363	375	345	339	341	357	318	360	324	317	303	323	388	357	338	361	303	359	368	351	322	289	362	319	376	337	343	356	374	335	344	338	373	368	378	370	322	358	360	355	392	367	341	313	330	328	349	319	320	330	378	331	352	328	308	339	341	385	350	349	329	358	366	374	355	322	330	336	294	309	352	375	329	338	349	344	318	332	376	373	339	339	318	374	343	360	314	340	336	344	343	357	310	337	336	327	362	357	344	327	342	340	360	368	352	349	370	333	319	356	384	354	350	346	382	352	349	348	388	318	346	343	339	322	366	363	363	353	330	303	371	345	317	325	353	354	339	353	372	330	349	360	384	354	327	369	348	343	393	307	325	357	353	386	350	362	334	337	352	351	327	332	336	394	332	329	368	305	360	384	357	337	354	357	337	325	314	370	350	341	355	310	339	317	336	360	323	350	374	318	338	343	350	338	370	350	352	343	367	337	323	369	348	340	307	354	335	364	339	355	352	320	319	330	336	323	320	317	331	365	363	332	334	345	333	320	383	334	349	375	373	331	312	335	354	358	330	353	357	355	333	343	350	374	347	335	338	342	364	365	340	355	334	324	369	313	330	340	324	353	354	350	324	384	367	327	338	361	335	368	356	365	342	355	355	361	299	363	372	357	358	369	313	375	358	337	351	353	372	402	346	329	342	328	323	373	335	368	380	312	328	341	379	336	354	389	307	370	321	319	375	316	358	370	382	368	315	342	356	342	342	365	374	338	345	372	348	328	379	315	389	373	323	345	339	353	372	373	323	343	325	320	377	376	348	343	357	340	343	346	376	372	359	345	323	339	357	344	330	365	355	314	329	350	330	321	336	314	331	338	364	338	328	331	350	346	355	372	372	359	329	350	343	358	333	363	352	312	343	333	352	336	333	361	319	361	305	341	375	321	356	311	324	322	338	368	355	377	312	345	339	364	343	369	330	353	377	340	353	369	333	322	327	360	337	323	382	313	349	359	345	359	370	342	321	327	325	342	350	339	373	324	370	332	393	394	359	368	352	334	338	327	334	382	365	356	373	361	365	356	303	302	373	335	349	343	335	362	350	371	388	406	354	323	332	360	355	325	355	340	385	366	345	336	366	317	352	387	365	331	333	330	293	334	348	308	337	346	324	385	361	346	346	355	323	336	375	343	324	345	361	337	356	376	379	353	377	324	349	388	363	345	358	348	294	362	335	325	362	341	365	330	363	377	337	346	320	327	366	325	361	370	346	378	372	345	334	367	364	315	374	337	368	339	326	346	375	361	344	340	334	354	334	359	349	350	347	349	360	329	349	349	352	355	367	388	328	348	379	339	331	326	354	369	332	335	329	325	344	346	341	373	351	385	329	325	360	356	325	349	338	334	355	349	371	375	327	344	345	332	335	322	359	387	329	346	350	348	313	336	351	349	336	369	319	391	365	332	329	359	337	337	351	294	334	332	328	344	342	318	359	328	341	385	383	386	355	341	321	338	333	334	389	343	325	358	346	326	318	352	335	371	381	380	364	342	341	372	355	345	339	347	351	360	350	363	360	352	359	325	341	354	318	374	331	354	336	357	342	344	370	360	320	358	353	369	350	389	390	355	327	384	348	336	348	338	342	345	363	338	344	349	337	336	364	378	345	350	357	360	369	356	342	334	360	351	356	348	351	372	349	337	364	345	357	359	328	371	327	342	353	327	356	321	357	366	378	328	359	350	350	312	346	324	328	324	349	362	343	349	349	353	374	338	369	358	315	322	321	364	380	350	365	360	357	351	340	344	374	365	336	336	296	382	348	326	335	347	375	359	352	364	351	383	325	389	354	340	344	343	367	355	345	365	387	341	330	322	348	304	336	359	392	360	375	346	328	352	336	356	336	337	321	345	392	344	337	327	322	330	359	346	326	353	371	335	349	373	354	363	338	374	374	349	373	387	381	317	335	355	377	367	351	331	342	308	354	381	328	327	331	320	312	367	357	337	372	362	333	336	325	309	342	376	347	412	349	338	330	350	332	362	319	363	378	344	342	342	348	343	369	324	367	356	351	356	383	367	379	336	335	353	317	346	385	343	353	345	317	333	355	361	363	317	355	371	366	335	356	347	331	317	333	353	370	365	323	354	364	360	299	319	360	366	346	342	370	346	349	370	331	351	330	312	347	396	376	315	329	349	334	354	348	398	338	375	396	358	344	363	357	346	366	304	359	370	351	368	374	346	330	363	338	334	332	346	375	322	331	351	342	361	374	338	324	370	359	320	354	365	342	344	328	368	346	338	343	358	358	334	371	347	336	324	346	343	363	353	357	362	354	351	355	343	376	336	342	336	292	363	366	360	377	389	363	352	372	374	346	325	318	344	354	331	382	369	339	344	365	344	339	326	349	343	375	385	356	340	338	330	319	316	371	320	325	373	345	364	335	352	368	342	317	353	332	372	357	357	358	368	301	346	361	344	355	368	363	362	340	371	371	354	334	343	316	375	332	352	367	339	343	370	351	370	312	338	354	362	346	344	337	328	305	371	328	328	360	348	339	371	352	393	334	365	337	379	332	354	388	348	330	345	370	321	347	308	332	327	345	357	341	337	336	349	393	368	371	361	384	331	349	352	362	340	324	340	328	361	342	348	353	344	331	319	310	310	354	347	366	338	374	355	339	338	336	322	335	363	390	360	358	341	324	348	325	319	408	389	363	390	342	356	360	335	334	340	348	350	332	374	353	340	353	361	377	350	336	347	326	350	340	306	324	349	318	351	342	332	348	307	376	372	347	369	356	375	387	341	341	335	324	347	363	381	346	371	360	330	368	368	377	335	377	406	348	365	386	335	341	347	390	388	399	317	349	377	380	337	369	324	337	338	340	331	317	308	334	359	331	329	337	319	369	332	356	374	351	351	369	373	330	349	385	365	359	335	343	345	359	388	380	358	332	363	333	304	368	317	362	351	343	325	375	358	352	347	323	384	308	364	361	362	365	343	338	355	349	357	327	386	347	356	385	382	317	341	332	308	334	343	339	357	374	340	333	300	355	393	323	342	338	300	328	309	354	337	341	345	356	400	333	318	359	332	333	341	376	355	321	393	397	355	361	322	355	317	361	338	357	342	370	325	357	345	360	380	340	318	382	363	334	371	375	385	357	358	340	325	339	367	362	371	426	348	324	338	359	359	346	347	360	332	347	354	396	348	348	350	382	352	343	390	365	303	388	346	354	374	356	341	349	360	376	310	372	365	330	356	372	334	331	317	330	331	343	347	355	362
5530	4378	8464	9303	7219	5386	4266	3200	2529	2009	1746	1453	1243	1172	1011	1003	936	910	879	882	878	820	809	854	855	840	836	782	769	784	842	759	771	746	742	783	750	801	768	843	756	766	765	768	788	757	793	784	768	756	769	757	808	813	780	778	764	807	769	786	768	751	777	725	760	714	765	755	790	800	745	723	780	727	771	776	745	756	791	807	723	738	792	732	785	726	770	720	748	772	769	748	729	736	731	756	752	753	789	763	755	785	811	782	719	847	759	812	778	761	779	701	763	719	721	822	725	740	807	762	746	822	746	780	766	759	786	775	781	762	767	764	708	755	786	786	812	864	788	729	754	803	833	761	786	792	784	739	804	779	758	752	763	775	752	748	738	847	735	786	765	751	794	812	740	765	745	746	780	762	798	790	774	804	797	795	803	763	784	750	741	770	759	767	809	779	744	736	818	770	738	745	764	759	716	813	798	754	777	788	796	778	795	786	816	760	781	820	745	735	801	821	732	735	803	725	738	793	767	783	786	787	738	779	795	741	728	736	749	789	761	783	776	788	758	725	784	724	797	798	749	740	779	744	779	822	801	765	774	759	810	764	729	817	776	836	756	771	799	778	751	764	754	766	770	736	770	772	759	753	784	745	818	742	740	763	770	760	784	780	761	769	752	810	801	794	796	784	802	806	788	785	780	761	786	752	815	755	803	783	798	729	745	743	767	798	792	759	717	767	736	771	791	769	747	803	818	776	766	786	775	754	754	749	804	764	792	764	778	759	769	816	752	772	748	781	768	758	778	791	779	772	758	781	789	811	767	796	759	730	752	754	768	788	753	795	791	756	820	772	738	795	784	805	746	783	753	807	786	774	788	762	731	826	764	768	741	822	778	740	747	773	821	791	757	752	797	846	773	763	791	787	787	759	823	709	749	716	781	781	720	730	757	793	749	749	710	761	770	793	782	729	756	739	705	765	789	771	763	756	789	767	758	716	777	783	801	845	738	734	728	795	742	798	779	739	808	733	753	772	784	792	765	730	741	739	785	776	804	733	766	807	741	810	781	802	765	722	733	821	760	737	788	771	729	741	752	790	778	828	739	795	813	746	758	766	762	783	722	762	790	809	762	760	764	785	753	776	804	802	764	777	746	768	761	747	765	751	778	831	766	750	784	783	780	770	758	754	745	740	737	709	772	717	740	734	821	784	771	791	809	778	787	768	772	748	783	772	744	719	723	800	729	747	782	774	745	750	772	778	758	780	765	750	752	750	788	742	816	771	752	804	776	759	743	753	781	812	796	799	777	751	738	771	805	757	749	780	800	786	736	768	826	804	769	779	762	693	780	770	701	737	763	731	703	771	761	793	795	734	780	771	768	813	761	754	729	711	770	779	803	820	744	761	763	796	736	771	800	786	798	811	745	741	767	807	786	780	740	786	783	754	772	803	783	758	722	720	753	792	762	765	742	769	782	804	792	763	743	808	750	740	756	788	790	759	795	780	770	739	804	747	812	728	736	770	754	782	777	814	739	813	784	737	789	788	779	766	803	773	773	802	742	729	783	763	779	723	760	792	737	735	782	775	764	767	807	750	760	787	772	783	752	800	732	754	743	742	793	719	743	760	767	753	770	771	763	801	747	806	832	810	761	770	802	761	754	832	758	750	747	742	720	778	726	824	755	799	768	753	736	773	800	806	749	760	770	765	771	739	755	788	777	747	745	789	730	737	756	798	775	765	763	761	778	773	748	738	746	770	752	754	753	741	797	792	831	750	725	775	766	754	804	794	721	780	804	756	743	741	778	755	762	739	790	760	801	769	762	736	740	719	774	806	757	741	810	746	739	816	786	746	727	719	794	715	771	772	785	812	780	732	760	738	780	808	768	756	780	782	768	737	754	776	718	743	736	809	773	736	746	788	786	730	761	778	783	748	788	765	778	768	754	779	798	757	768	744	754	751	793	797	817	774	831	785	732	740	762	798	746	758	754	767	770	741	728	777	780	737	773	808	775	777	769	765	833	782	749	757	805	750	770	721	739	717	713	745	776	760	782	788	742	753	765	751	797	751	807	761	788	771	756	746	719	718	781	737	745	765	794	776	800	778	756	750	757	776	805	787	753	763	728	781	786	773	736	785	743	848	791	773	766	823	815	746	755	739	800	752	774	759	724	797	807	784	730	747	727	772	760	786	764	708	750	760	681	759	755	776	776	799	764	772	762	764	781	796	779	790	762	740	733	805	746	737	761	753	774	783	796	742	768	756	747	804	792	739	718	771	727	730	772	751	793	742	778	788	767	779	780	781	788	748	730	768	725	803	785	778	755	741	764	787	797	748	803	738	777	771	772	756	784	794	768	788	741	785	737	772	739	758	766	781	771	782	751	775	787	792	799	809	742	736	755	761	750	823	724	757	771	782	789	736	788	759	754	751	735	744	734	765	759	807	755	794	763	768	781	767	771	721	727	779	753	707	799	797	760	797	795	793	757	791	802	790	782	775	811	791	772	779	782	768	776	757	755	783	779	714	759	785	787	787	795	744	800	753	771	749	786	759	739	781	756	773	748	806	730	750	766	716	797	786	808	742	827	782	786	756	815	827	775	795	715	735	785	743	763	769	760	752	762	790	812	764	747	726	799	779	794	709	747	775	767	756	803	795	767	787	778	823	799	745	781	781	774	770	803	765	781	760	766	811	755	720	802	757	759	833	740	830	749	785	775	761	708	764	771	730	748	752	774	798	745	799	769	789	787	736	752	735	785	732	802	775	806	827	708	807	763	801	736	745	741	772	741	761	790	733	771	757	788	787	799	741	771	781	808	775	764	802	787	720	744	774	756	781	798	791	794	761	766	738	773	707	800	784	750	760	807	810	750	796	801	720	719	771	742	782	759	752	790	784	738	761	754	815	805	742	767	751	796	772	796	747	790	769	778	761	793	761	768	772	792	736	759	723	772	763	799	780	749	760	747	797	743	754	719	809	788	723	742	797	788	729	723	736	774	727	783	719	708	789	744	764	722	806	767	769	730	811	749	767	792	747	811	753	801	760	791	750	767	769	756	741	741	729	797	775	766	755	802	760	717	793	796	734	805	819	772	790	751	762	804	734	749	787	750	775	758	751	746	725	811	749	749	750	722	740	775	812	729	816	779	793	740	771	765	753	810	777	814	760	760	749	804	775	757	790	755	770	819	759	803	725	729	741	770	764	759	765	769	773	737	751	721	755	779	732	767	765	741	806	791	771	781	767	743	755	740	738	742	816	778	822	731	763	746	749	766	732	725	770	769	771	742	770	754	800	765	825	724	776	739	729	763	825	734	762	772	767	777	790	819	749	747	726	812	766	796	799	785	794	745	745	767	805	805	776	726	785	812	793	769	739	800	753	800	737	801	809	738	762	775	794	788	764	747	784	720	757	788	742	767	760	803	792	797	762	789	754	818	798	763	744	752	776	774	779	745	760	757	787	788	736	794	763	748	790	747	769	794	761	831	747	722	847	750	814	736	783	741	751	701	797
19151	9643	10674	7481	4144	2487	1709	1249	985	770	641	539	539	464	463	408	447	362	369	377	381	414	354	408	349	316	339	367	303	346	368	379	308	358	329	360	344	325	361	361	362	368	373	311	374	325	352	347	357	350	373	315	331	335	334	345	357	332	355	379	360	313	334	348	355	346	360	334	324	342	331	355	336	335	343	331	331	341	333	370	336	392	348	312	375	376	368	337	328	338	353	359	348	338	335	353	297	327	344	321	347	322	333	339	378	356	395	355	340	346	374	301	354	362	335	335	333	326	315	345	353	291	348	350	335	360	344	318	354	365	358	334	375	314	346	354	358	332	302	357	339	380	360	360	356	356	341	365	351	357	359	361	343	350	383	338	339	322	329	356	337	303	351	318	369	351	313	358	348	339	348	344	341	338	370	326	347	345	359	321	346	334	320	336	323	320	357	336	368	366	327	339	366	319	348	328	353	331	337	384	327	359	342	336	343	366	355	308	327	348	340	349	365	380	368	363	347	351	332	347	375	396	345	388	363	345	333	355	340	356	368	351	356	353	326	319	313	351	307	327	342	305	345	359	350	362	333	339	386	348	352	340	317	335	330	360	369	343	356	313	351	365	351	376	346	340	337	315	322	330	320	308	352	341	352	370	399	368	373	334	367	344	359	336	351	315	411	391	370	364	335	364	333	334	337	368	348	347	316	344	340	336	339	310	362	345	330	366	353	326	326	350	317	343	337	367	341	349	335	329	363	336	351	349	342	332	358	309	363	373	332	394	337	323	358	351	350	354	353	349	335	354	321	342	325	335	352	338	342	332	354	361	343	354	330	371	344	374	317	352	365	314	345	310	349	371	350	364	367	344	334	330	329	358	349	337	347	327	362	346	329	338	335	327	361	316	341	356	331	330	358	344	369	340	347	360	325	366	332	308	321	342	332	362	350	313	380	318	333	328	329	311	346	369	347	331	369	339	327	319	339	350	350	339	370	331	329	344	367	368	340	354	351	338	307	379	356	362	365	372	341	323	306	342	328	340	377	328	329	376	356	356	341	331	318	339	305	378	346	313	350	336	319	333	346	355	319	333	331	342	332	371	348	352	323	370	357	370	344	340	369	328	370	336	370	391	352	344	328	345	337	343	354	305	370	318	322	348	359	345	286	315	328	362	333	358	357	324	333	322	318	361	313	329	322	347	351	371	354	321	366	391	336	303	363	360	355	331	348	326	352	359	358	305	353	334	369	354	320	350	366	298	374	336	332	335	326	346	331	332	339	370	303	358	356	332	303	322	333	334	322	337	355	335	343	322	335	357	369	342	356	357	339	349	325	389	354	327	372	345	363	351	346	340	334	342	314	315	321	341	331	345	356	342	325	369	352	361	368	335	353	337	327	336	320	360	357	316	351	333	349	364	333	343	340	361	317	349	331	348	334	333	344	374	359	351	329	355	369	343	334	352	356	358	364	340	344	337	340	316	345	336	335	328	333	309	367	379	362	350	319	369	339	349	330	333	360	339	365	320	337	366	323	356	330	346	343	357	337	321	308	385	322	392	302	352	323	331	331	349	363	351	338	337	322	330	317	377	349	297	319	353	329	362	352	341	325	343	353	355	359	324	328	377	329	371	338	335	325	351	339	338	345	328	328	340	344	328	310	341	341	341	354	378	374	340	357	345	328	307	355	336	356	306	332	319	333	334	350	318	312	359	374	353	382	330	376	327	342	354	331	322	331	352	343	334	331	355	372	312	325	339	357	354	370	306	342	324	336	331	342	346	374	362	338	382	358	316	320	369	344	342	304	346	336	374	381	347	338	373	361	335	339	352	354	372	375	316	338	365	378	333	369	361	358	353	376	340	308	359	327	335	332	342	334	336	345	321	340	349	328	356	338	379	330	351	330	294	349	308	326	326	365	339	338	302	330	374	384	367	354	310	358	327	334	332	338	306	349	375	344	351	363	317	318	313	325	319	342	321	340	334	357	341	308	331	335	321	373	322	351	371	353	346	334	320	318	368	350	327	336	333	379	342	334	327	365	332	348	328	341	341	346	326	360	333	295	373	369	359	343	348	382	325	339	371	323	335	365	332	308	338	316	339	336	357	373	321	301	292	325	357	346	338	350	328	339	321	336	342	349	320	360	347	340	344	316	365	323	357	313	331	366	333	340	342	368	334	356	354	355	353	363	338	357	339	324	338	352	346	323	339	326	341	344	330	367	330	334	344	343	374	317	358	375	344	341	340	310	336	351	369	341	359	342	307	348	356	359	348	371	375	349	370	363	366	324	325	341	336	350	379	319	333	362	352	342	337	343	334	343	358	337	336	340	379	357	370	319	338	361	348	321	333	350	338	355	328	359	339	349	314	367	315	336	355	377	339	318	368	332	342	348	327	376	344	347	376	339	298	355	326	374	324	367	354	351	365	327	344	349	314	312	325	334	351	320	301	375	325	341	338	367	298	349	350	326	334	352	382	344	351	369	373	340	323	347	359	328	327	302	325	351	348	355	349	330	365	359	351	333	354	322	375	369	345	339	346	330	355	361	338	378	337	345	363	317	350	355	338	324	352	336	312	343	303	363	346	389	334	356	330	330	346	329	338	329	355	348	320	354	328	350	343	312	378	336	314	323	307	350	339	312	354	371	339	329	332	346	344	371	321	313	352	374	356	354	360	341	342	354	327	325	357	337	363	335	373	363	368	372	373	357	346	339	340	366	328	358	364	351	331	340	354	381	362	316	341	339	331	339	335	319	306	339	370	339	366	344	293	330	347	341	328	335	390	392	317	298	343	310	374	336	367	347	353	349	320	320	371	374	338	356	323	343	339	346	313	321	338	338	330	338	350	356	315	353	342	325	324	343	341	326	325	362	312	348	365	342	374	352	360	354	359	354	356	347	341	323	348	320	351	332	334	340	370	371	379	344	328	326	352	373	346	332	314	343	333	360	337	319	320	328	352	358	314	353	331	337	329	337	344	331	315	324	365	333	352	368	359	357	371	364	357	357	358	329	305	315	332	362	337	347	329	353	355	333	310	298	354	310	330	339	335	356	318	319	359	308	360	325	367	347	335	316	343	348	330	336	338	325	326	307	326	318	337	332	381	357	342	346	340	382	381	337	340	330	322	338	324	343	317	336	322	347	351	343	380	363	367	374	364	375	334	309	317	359	373	338	374	370	350	371	362	334	347	337	329	351	348	362	361	333	337	357	324	325	371	303	368	316	336	302	325	394	316	337	345	386	316	341	332	347	356	350	335	344	366	328	353	330	329	343	333	348	345	324	367	351	350	373	332	343	355	332	353	322	348	303	356	382	307	348	344	341	354	343	337	357	359	367	349	329	334	326	347	381	338	345	347	328	351	346	316	349	330	373	350	320	339	331	339	342	367	360	368	297	346	330	332	347	344	334	320	379	354	343	340	337	313	286	379	361	355	331	349	327	346	317	355	320	307	344	340	351	328	367	369	310	347	358	310	347	379	371	357	350	327	380	377	341	361	326	361	335	362
11989	7747	14895	15027	11079	8284	6394	4955	3673	2799	2414	1868	1605	1415	1337	1152	1152	1054	976	989	988	889	896	865	888	915	881	881	818	780	835	799	765	755	764	774	772	786	813	721	780	776	814	772	765	789	769	761	771	807	782	809	773	809	756	778	786	780	747	787	734	792	801	768	742	767	746	745	797	772	755	754	767	767	746	747	802	817	731	760	769	827	760	779	778	751	741	786	783	731	798	767	800	770	785	741	747	793	751	756	785	719	757	818	764	764	788	757	783	776	793	763	734	756	790	813	842	760	785	756	725	741	774	748	769	758	808	731	825	790	774	800	732	816	772	757	732	746	783	807	749	777	741	769	729	758	796	803	789	833	779	765	807	724	740	742	739	755	756	743	780	816	802	757	800	737	821	797	761	808	766	777	795	786	785	774	764	773	800	758	814	777	797	723	779	791	818	762	754	769	747	764	760	737	757	769	760	775	788	754	780	763	714	755	752	768	777	725	789	733	800	730	730	791	808	804	809	787	740	737	729	760	766	789	830	744	746	718	811	784	763	813	737	809	798	676	770	747	817	816	739	760	760	714	759	796	774	752	774	756	762	806	799	757	745	712	758	742	814	733	761	782	752	787	785	789	762	766	777	758	767	759	771	743	813	841	787	781	743	807	716	778	802	774	768	811	778	757	784	739	756	744	778	775	785	752	756	707	750	787	758	765	807	766	780	743	786	792	766	788	808	739	729	784	748	812	756	742	772	755	723	746	759	811	736	748	792	777	766	765	783	773	759	787	787	758	767	783	751	782	797	796	763	829	794	744	783	807	749	730	776	750	780	792	796	770	787	765	790	801	776	772	739	793	742	781	751	732	766	754	758	784	827	733	816	751	782	797	779	769	788	694	775	766	796	770	733	765	703	755	768	733	749	765	796	792	770	777	788	777	782	788	759	787	727	792	747	760	746	795	738	807	774	748	757	804	765	793	775	761	770	818	737	805	772	798	769	781	816	723	790	811	773	782	780	775	755	765	794	797	741	739	787	748	716	812	799	731	779	741	816	845	803	773	719	761	718	812	757	793	842	766	777	717	738	726	753	738	718	781	801	763	736	758	797	791	750	782	750	770	763	780	734	764	775	750	768	791	777	784	783	777	753	796	759	776	792	763	781	764	790	785	730	771	742	787	803	752	774	774	745	725	782	812	760	723	766	788	777	724	758	720	794	773	739	747	791	763	811	734	755	744	731	824	755	800	757	731	727	777	744	776	731	748	740	753	798	763	781	773	731	803	780	801	717	787	776	754	715	790	758	784	804	778	752	773	733	774	683	716	747	771	787	755	827	843	785	752	780	762	747	804	784	742	716	807	775	767	752	788	815	787	761	708	761	795	748	787	771	718	808	801	782	842	772	765	740	798	765	760	801	740	787	771	768	737	755	792	783	750	807	761	758	746	782	775	696	775	759	811	748	754	753	776	737	789	787	788	793	760	768	785	802	795	752	796	756	822	847	735	815	741	753	782	726	719	735	762	790	772	713	793	790	743	761	788	742	776	701	771	785	775	734	733	819	745	817	755	789	739	759	715	767	756	751	802	728	755	723	786	755	789	776	748	806	769	736	758	811	763	751	777	728	747	801	762	724	768	775	802	761	744	763	758	741	762	787	754	801	752	796	820	774	754	701	777	810	755	800	743	753	780	699	769	781	768	756	782	738	841	804	744	732	774	788	724	732	736	773	766	749	777	781	814	762	796	806	794	809	717	777	771	768	812	784	799	802	774	779	755	771	737	760	779	784	769	743	799	755	741	716	754	715	775	791	748	807	803	754	759	738	755	769	756	808	738	761	782	796	754	736	811	767	763	781	758	796	825	761	781	721	760	719	806	781	783	735	733	766	749	773	757	755	782	767	720	771	783	735	794	763	756	800	779	765	826	801	764	763	786	813	748	761	730	765	763	711	772	798	772	769	770	725	770	772	765	760	765	809	744	782	696	782	759	769	758	769	778	768	717	816	781	754	791	727	752	815	819	747	755	751	764	755	776	704	766	776	746	757	807	738	806	719	754	745	807	777	800	736	772	711	742	764	764	804	809	771	711	754	785	810	805	806	783	789	766	781	765	758	784	762	751	761	800	763	751	781	726	774	781	794	767	765	754	740	737	754	802	802	792	759	778	869	741	759	771	793	777	784	817	766	801	765	726	769	748	713	789	757	776	775	739	777	791	761	754	783	761	745	739	809	730	791	766	792	756	734	795	751	777	738	809	782	753	766	767	769	773	749	796	798	778	748	750	729	717	787	765	760	755	774	728	729	787	818	776	779	770	794	751	778	797	794	790	813	795	789	753	749	754	742	757	749	803	753	770	737	788	774	766	743	760	757	772	799	750	840	758	760	754	804	728	775	732	772	740	772	780	757	782	764	739	806	776	757	764	788	810	763	760	779	787	805	776	821	721	772	757	777	734	776	790	750	794	791	782	791	761	756	765	718	818	777	787	785	781	761	756	741	724	764	780	788	805	749	781	767	736	769	799	756	751	781	757	750	743	784	799	714	759	733	772	790	782	827	742	714	791	752	781	765	695	781	824	751	757	753	722	782	770	792	761	779	807	807	737	731	785	789	767	756	809	772	779	789	739	812	762	772	733	744	809	769	790	793	707	779	704	753	751	761	790	754	787	774	779	799	792	743	751	779	777	750	733	789	807	787	766	797	793	778	758	750	794	800	762	824	776	768	738	725	754	771	835	775	788	763	771	770	773	725	772	769	745	783	755	751	807	754	784	733	802	785	789	766	783	756	830	770	815	788	782	744	770	765	784	747	807	780	789	757	773	724	746	806	740	791	757	746	769	780	748	788	712	780	805	767	774	793	778	779	748	780	838	776	748	802	790	734	743	734	759	818	755	775	791	745	740	773	678	769	768	728	730	768	753	762	767	751	817	803	768	797	778	759	765	756	760	714	752	787	780	740	754	766	779	766	779	785	728	762	731	761	809	783	751	791	715	744	749	771	749	752	810	754	779	764	747	766	744	773	785	798	729	744	788	789	808	783	784	778	772	777	738	786	796	749	778	805	752	753	793	767	758	787	777	745	793	762	803	778	824	764	791	739	711	751	782	841	724	763	793	773	806	774	769	765	779	774	769	757	809	773	788	771	763	793	783	737	725	749	750	703	751	770	746	768	730	742	739	765	746	775	734	791	815	746	776	730	778	775	757	752	719	773	745	769	736	729	779	745	754	772	730	807	747	762	783	717	764	753	727	743	786	803	773	766	772	745	753	793	747	796	794	804	743	748	831	717	763	763	784	773	728	761	738	771	801	769	751	750	779	764	791	796	717	773	773	734	699	760	753	796	773	787	759	723	787	788	779	745	748	776	794	754	814	808	806	759	803	815	782	816	727	741	783	744	748	791	761	741	809	760	734	765	725	762	742	802	790	809	709	810	776	812	741	847	759	736	722	760	745	780	746	708	765	743	787	787	768	750	732	708	749	731	780	763	775	775	785	820	737	795	763	817	778
27949	14179	15834	11536	6261	3664	2537	1742	1267	970	958	758	636	551	528	543	479	497	488	494	462	437	462	436	396	477	439	460	444	424	433	427	423	444	470	417	452	416	434	437	445	445	427	441	422	429	455	441	421	465	432	447	449	448	434	432	417	436	424	454	439	441	454	409	419	376	409	398	405	455	436	461	399	437	403	458	416	400	401	426	476	397	420	425	447	437	403	450	420	411	410	439	459	422	451	447	429	416	426	398	455	427	476	406	410	427	453	439	453	473	414	468	410	431	411	454	405	401	392	431	381	451	392	462	460	435	433	447	404	472	439	393	442	398	413	425	430	447	442	415	432	412	426	405	426	425	425	477	449	445	436	416	455	422	457	383	446	389	402	425	446	445	448	412	444	441	425	429	450	454	426	454	387	459	449	460	439	409	476	391	400	408	438	428	444	428	374	427	415	414	472	421	426	415	482	425	449	403	415	415	401	439	437	430	407	454	471	422	454	393	430	448	449	457	436	397	418	441	398	432	430	444	407	418	430	457	500	425	426	408	442	442	448	427	427	429	449	450	456	445	432	463	420	408	436	444	436	434	398	385	434	482	419	417	425	453	415	444	427	406	418	432	433	388	471	431	441	484	433	417	420	451	440	430	390	442	445	412	445	423	427	464	396	415	433	388	382	424	461	404	401	432	476	417	417	434	413	426	425	413	440	434	441	413	435	385	421	462	420	413	422	423	437	461	416	433	431	456	453	478	378	464	432	393	421	409	400	409	437	426	425	447	425	407	416	413	432	484	444	427	397	442	418	409	407	433	436	457	439	440	451	429	479	460	412	434	394	447	410	406	441	401	413	417	472	406	428	439	472	419	446	451	438	395	443	423	434	409	450	396	456	443	438	423	435	416	448	438	432	449	418	451	424	448	430	433	412	406	443	408	409	459	433	431	404	445	409	437	418	402	423	426	459	422	516	433	444	432	397	442	418	459	425	429	445	381	408	435	405	395	403	398	457	406	421	410	462	412	456	467	440	450	430	426	424	384	435	400	419	439	433	435	458	425	463	442	432	393	455	459	421	428	429	426	406	438	402	449	419	418	457	434	455	468	464	410	413	395	402	429	454	429	405	461	422	413	418	408	450	406	430	446	422	442	454	376	423	419	410	420	408	425	434	459	455	407	424	408	458	427	411	440	421	419	446	479	420	407	430	431	414	453	444	404	437	459	436	476	428	434	394	429	430	434	418	446	415	428	414	445	438	438	431	367	408	394	477	431	427	421	453	409	420	417	457	445	407	399	441	432	424	429	414	499	443	447	482	392	468	443	395	410	420	451	460	414	404	414	409	451	426	414	439	424	393	453	454	439	439	424	392	423	459	407	424	407	428	449	409	398	420	443	408	448	431	424	382	436	449	444	430	482	411	383	385	388	430	435	434	421	405	405	459	445	395	418	394	426	442	403	428	428	449	464	429	426	457	454	442	397	388	475	418	416	419	459	437	411	407	431	419	414	438	406	394	418	430	432	430	402	458	443	454	423	398	444	409	403	426	472	408	430	425	401	427	417	435	384	411	430	412	432	428	433	444	440	441	415	415	427	477	434	429	447	436	446	437	437	433	420	410	408	424	429	460	415	427	437	447	452	418	461	439	379	409	400	478	417	466	454	415	387	434	453	400	406	446	412	441	440	413	453	430	387	396	415	436	497	453	445	410	430	410	407	415	401	430	445	400	376	446	446	417	432	394	363	413	427	443	403	428	425	459	446	406	395	431	423	394	430	462	450	440	430	415	410	456	411	474	419	451	396	425	443	423	445	417	461	432	404	431	452	393	457	401	433	427	426	416	422	413	409	438	442	471	415	409	452	446	470	423	430	456	437	463	381	455	435	416	430	432	438	416	410	413	424	420	428	410	429	470	426	429	424	460	413	447	439	441	429	432	411	413	375	417	438	434	434	462	397	430	447	412	405	428	441	438	450	426	448	447	474	428	444	399	380	403	396	484	417	428	428	429	413	424	429	405	450	419	423	414	445	408	420	393	438	483	399	410	436	410	400	499	477	400	451	424	461	435	429	429	420	407	468	419	403	456	456	413	403	443	401	413	405	451	413	449	426	447	404	423	416	404	414	416	429	391	426	418	403	417	415	399	412	463	458	376	441	461	442	448	398	390	457	385	405	452	444	407	395	412	405	440	435	418	422	444	424	416	411	420	449	385	398	443	451	438	448	411	413	430	394	467	436	394	437	412	444	428	409	415	399	449	427	477	426	414	477	386	437	405	462	448	401	470	432	414	433	432	435	440	432	464	430	420	420	417	409	464	376	439	438	432	422	428	428	416	442	438	396	420	434	392	366	434	447	436	423	420	423	440	425	405	426	418	373	442	443	420	379	441	455	408	410	389	437	403	417	427	436	441	427	403	417	460	421	410	478	423	421	432	447	401	435	393	427	449	429	458	390	416	406	421	444	406	409	452	415	384	423	436	407	443	430	401	444	429	430	411	446	455	422	410	412	434	428	437	430	479	408	399	455	405	420	397	449	452	455	441	450	388	424	395	393	433	380	375	389	400	422	426	447	419	441	428	440	463	431	411	423	449	391	429	439	433	438	422	425	444	473	396	419	427	457	443	407	388	411	429	433	396	427	418	403	449	408	406	448	392	448	427	398	452	411	420	447	426	449	445	403	440	425	438	445	432	452	449	423	426	424	453	458	459	379	447	475	424	447	456	444	399	429	430	431	423	409	496	458	419	413	443	448	439	402	413	447	484	401	411	406	415	412	437	451	428	411	428	383	423	431	419	407	429	419	413	408	439	405	420	393	477	433	448	388	451	417	423	451	441	464	395	479	413	412	414	399	444	470	462	401	413	417	482	429	417	420	434	428	466	452	429	399	437	400	425	427	425	419	424	384	388	424	431	393	451	449	491	439	446	435	383	469	417	412	438	415	411	425	423	446	412	484	458	431	401	423	439	447	421	453	444	387	416	468	400	470	420	410	478	433	445	450	474	445	420	453	436	406	432	426	420	393	428	440	444	409	422	392	413	417	433	435	404	429	404	435	412	430	446	441	420	440	442	414	429	436	424	406	407	437	425	426	444	427	443	440	417	404	438	423	423	408	397	438	462	414	418	417	421	382	440	490	442	443	439	427	457	422	433	447	423	401	424	422	420	431	426	429	425	408	377	446	420	429	460	411	411	438	431	482	446	445	453	434	429	421	429	421	426	433	445	428	432	461	452	438	430	464	403	380	440	449	419	446	425	415	425	377	390	446	458	425	452	426	419	439	370	405	431	466	413	413	452	437	412	418	433	441	440	446	406	396	438	433	439	430	411	413	425	428	467	425	428	436	356	389	430	451	433	413	382	405	412	461	400	449	440	434	466	448	406	393	404	384	448	439	412	482	455	459	447	404	386	418	382	400	449	446	412	454	401	406	460	422	419	423	432	432	452	457	402	459	416	415	408	427	446	424	457	440	431	389	421	426	404	433	437	430	417	409	388	415	419	405	453	437
15598	10324	19757	19508	14159	10349	8104	6116	4812	3759	3301	2499	1997	1826	1654	1452	1396	1324	1277	1246	1230	1154	1010	1077	1137	1037	1008	992	1007	961	898	935	988	948	1019	964	969	947	966	960	936	964	984	1004	957	968	921	925	971	969	955	912	932	935	910	976	882	869	934	980	959	936	986	937	962	888	902	936	934	934	917	949	943	1006	937	892	967	885	934	936	967	920	951	904	942	895	905	932	944	918	902	968	933	916	937	904	889	854	949	931	864	975	899	967	926	915	896	998	862	918	929	945	953	891	1013	962	900	894	889	950	860	950	949	907	926	952	962	924	961	912	953	952	931	934	900	966	920	924	931	958	900	929	903	925	938	917	903	963	882	925	951	926	951	944	908	918	919	894	947	914	886	943	925	904	990	917	951	953	898	979	912	895	938	925	990	956	913	882	929	940	930	897	915	915	937	925	918	921	955	878	931	930	909	888	966	921	910	922	906	917	915	987	942	878	956	876	950	934	929	931	930	905	931	931	920	912	935	930	925	893	931	995	883	957	918	919	943	892	927	949	894	892	964	983	940	949	895	964	908	936	953	907	909	929	937	963	913	926	929	893	923	930	932	905	972	914	916	918	914	921	913	926	881	945	874	962	974	942	909	888	860	927	876	929	924	938	897	891	876	935	976	930	942	970	943	958	973	888	939	919	908	938	927	911	922	932	910	883	939	849	961	931	922	937	923	855	872	913	910	927	967	941	941	936	949	926	972	911	938	927	860	904	908	942	934	931	947	908	977	912	920	933	979	918	980	920	927	917	984	927	939	924	909	894	951	933	937	973	951	906	912	872	909	1003	958	908	948	947	920	926	898	877	921	904	905	900	955	896	833	920	941	884	914	944	960	911	949	976	938	903	884	943	964	917	892	918	983	916	876	929	920	895	932	946	968	908	902	940	960	892	875	924	934	912	881	896	904	945	943	908	952	882	897	934	913	958	924	948	935	869	945	924	963	874	911	933	894	925	861	929	890	937	930	917	890	907	913	909	925	941	875	913	988	937	871	955	915	868	944	924	912	905	958	891	907	897	938	924	932	892	946	930	922	939	958	960	966	996	899	940	918	951	944	942	938	904	986	892	932	917	912	917	910	901	926	920	881	946	909	892	877	929	874	965	927	954	927	974	965	923	961	946	873	943	896	919	883	921	895	927	932	927	882	919	904	870	902	872	929	959	957	920	894	905	951	910	903	1001	928	965	928	916	933	928	912	894	935	886	975	889	930	936	990	921	970	919	938	898	931	936	944	955	948	875	963	939	900	874	932	927	951	912	918	947	948	933	860	929	961	903	913	927	881	946	892	965	917	923	901	943	932	939	931	912	938	903	895	922	926	909	891	952	891	1004	923	913	884	899	870	896	934	955	932	894	983	960	955	924	932	976	942	916	923	877	897	944	911	907	926	907	951	919	948	899	926	940	940	902	924	910	898	914	896	999	831	933	917	905	946	901	931	880	908	860	943	902	893	919	900	909	971	930	988	955	900	974	947	933	908	959	939	901	882	948	915	899	940	969	941	990	956	929	901	962	867	887	943	932	910	967	845	926	988	947	920	878	917	888	962	976	901	919	915	953	948	946	966	927	975	912	919	979	944	923	913	943	941	988	954	946	919	977	909	920	881	918	945	949	895	887	895	940	929	975	868	938	940	850	948	931	897	915	914	878	902	943	958	959	904	952	911	919	916	922	938	903	936	929	921	918	896	968	913	963	917	872	926	915	945	928	937	902	956	916	923	912	962	913	969	912	973	961	878	941	881	883	877	895	911	926	969	934	954	966	906	920	932	896	909	967	912	928	906	901	962	917	944	957	888	930	896	940	902	874	925	916	925	900	896	945	887	966	972	889	885	906	955	888	922	943	897	915	919	902	974	930	901	942	962	883	904	918	948	934	929	946	936	945	903	914	915	934	971	890	923	924	934	992	963	902	924	955	898	954	885	945	915	913	915	931	876	941	898	979	917	935	950	972	955	937	912	936	959	969	907	896	942	910	902	944	927	913	906	936	941	921	909	927	894	888	923	927	918	988	958	922	916	926	911	904	933	956	904	910	894	950	926	947	935	922	933	986	915	913	919	895	932	923	937	880	936	946	926	935	953	994	923	954	927	954	946	908	982	937	941	906	943	922	892	901	958	896	968	949	887	953	920	932	921	905	934	959	928	943	935	915	936	913	877	962	930	933	922	943	977	924	915	904	948	887	946	958	876	929	868	854	877	865	938	938	918	934	898	888	924	949	880	889	910	945	920	909	893	975	959	911	942	880	970	957	955	900	979	997	908	883	901	930	924	884	892	949	878	958	915	924	932	946	922	970	879	914	923	991	942	901	863	956	939	974	944	930	924	919	912	849	943	933	944	939	922	904	929	920	928	945	926	871	895	924	964	904	963	922	972	866	922	891	911	894	894	916	950	930	935	946	949	949	892	929	949	966	942	914	955	919	951	927	912	920	917	913	920	955	897	936	970	970	933	918	905	868	917	895	952	1004	971	990	926	890	986	913	945	962	894	896	914	926	941	898	922	966	930	907	901	945	913	877	938	963	947	925	891	947	1027	945	949	977	887	973	892	909	925	916	926	920	939	938	935	926	900	947	892	943	868	930	917	966	886	967	920	898	930	890	933	964	970	926	943	934	916	931	1014	933	900	946	909	944	920	955	960	935	891	952	889	895	934	899	916	920	933	910	909	911	938	938	976	899	974	900	927	929	879	901	928	926	910	874	930	867	949	953	926	963	904	918	907	965	926	887	912	936	943	921	937	964	913	949	891	946	941	877	937	939	894	925	951	900	936	928	918	906	935	901	928	957	901	901	981	912	882	926	947	914	904	947	956	944	897	937	925	915	899	940	922	913	918	911	865	888	922	920	912	972	935	914	947	926	941	879	951	941	899	888	923	914	872	885	976	904	899	880	906	952	917	972	889	882	912	896	928	959	883	968	960	936	1022	1002	938	941	919	878	889	929	958	929	923	890	852	935	986	923	866	840	903	962	897	902	919	933	917	929	1013	896	920	890	923	919	916	918	954	860	944	930	992	874	976	924	898	963	910	950	929	879	960	891	965	879	930	856	912	902	953	920	907	949	922	991	959	908	885	965	908	964	917	926	934	943	943	918	919	938	903	941	872	935	1000	904	917	873	850	962	895	941	974	915	922	946	867	918	928	917	971	924	923	884	923	946	928	953	901	908	912	922	880	877	948	944	931	935	912	978	936	878	979	919	923	915	980	897	932	936	973	931	886	935	923	894	931	888	933	894	918	866	879	911	919	995	997	952	972	919	981	923	906	938	931	912	893	926	925	966	917	955	893	920	903	890	887	906	960	915	882	921	893	904	895	865	932	881	866	933	930	939	920	899	964	950	922	900	967	907	911	962	940	979	968	955	869	894	886	900	868	955	935	913	931	861	875	934	910	929	939	960	961	914	920	915	960	994	910	982	1014	935	943	870	1011	920	956	984	962	864	935	918	940	876	908	952	940	1010	899	915	942	946	963	887
9865	4745	5033	3600	2139	1472	1131	786	711	590	529	511	402	442	407	360	388	372	360	378	374	362	393	381	362	349	401	368	368	360	366	351	376	364	337	388	344	360	392	383	362	343	367	341	333	375	351	363	361	359	385	384	379	363	388	332	357	323	358	358	343	390	360	359	371	374	344	380	353	360	353	336	407	349	351	380	350	307	355	363	329	383	344	377	374	366	354	392	355	362	397	342	347	363	362	362	378	372	366	347	378	394	407	386	403	331	321	369	353	342	323	360	373	385	325	345	367	368	387	366	398	362	384	341	364	379	372	356	372	375	387	366	370	375	350	352	331	360	363	314	313	377	367	344	329	340	371	365	396	328	358	374	326	375	346	369	375	356	362	354	366	357	344	340	326	332	357	380	335	348	390	348	361	355	356	367	330	329	364	345	383	356	352	330	359	384	355	335	333	368	356	363	349	372	330	315	372	374	358	350	338	376	399	314	327	387	394	401	347	374	362	348	384	363	362	372	356	345	368	353	366	361	332	350	332	361	334	396	386	368	363	360	360	362	379	375	332	366	334	363	374	385	350	357	342	370	417	337	348	353	385	369	355	373	342	355	358	372	349	360	363	411	345	361	399	375	391	366	354	339	328	361	348	392	352	329	379	373	390	326	342	326	333	411	353	345	347	377	342	342	392	367	375	387	383	368	374	377	359	385	377	344	368	359	365	347	346	370	361	364	326	336	325	383	387	353	361	321	358	351	329	346	332	380	337	391	354	366	362	378	419	366	344	388	335	348	352	368	346	350	372	348	379	386	372	341	361	339	348	375	347	335	392	313	339	388	358	354	362	370	333	382	364	338	359	382	365	345	347	352	338	351	361	340	402	358	380	364	360	378	363	370	350	346	359	339	357	368	336	348	332	379	391	365	348	345	399	365	334	359	374	373	357	353	376	333	343	353	362	351	338	380	375	319	341	383	336	376	348	371	352	345	360	344	380	368	360	379	361	410	372	370	364	327	357	344	327	373	334	354	357	307	347	376	362	347	367	397	326	365	355	336	369	367	357	350	365	368	383	351	328	333	396	376	348	342	351	359	357	359	371	338	358	341	369	374	345	373	363	380	326	345	387	358	360	415	363	353	378	348	396	314	354	318	395	339	371	345	347	382	363	380	369	333	397	365	366	303	365	360	385	348	358	367	363	354	359	370	406	369	357	341	346	340	367	342	331	333	357	359	375	386	383	325	375	342	362	316	335	395	400	354	387	407	354	368	358	375	356	380	333	340	352	334	393	348	345	364	350	338	365	349	346	338	344	366	352	331	357	393	374	374	346	362	368	362	343	342	348	342	349	346	372	342	376	382	358	386	352	388	359	360	373	375	359	361	338	353	402	346	372	333	351	358	363	371	353	373	356	355	325	356	362	385	372	367	380	352	347	378	357	367	373	373	370	359	334	330	364	383	376	347	345	348	345	336	360	396	355	344	375	335	338	354	393	352	371	369	401	374	341	376	347	381	371	356	370	369	357	351	402	345	361	374	366	359	378	397	377	361	351	350	326	342	389	364	340	366	351	364	370	348	315	335	357	350	350	405	346	347	363	332	327	355	366	352	354	330	377	359	332	355	387	325	385	362	333	365	310	363	345	365	351	375	361	339	344	328	330	332	366	379	369	327	351	345	357	358	393	366	351	374	369	358	367	385	364	319	341	367	334	374	370	341	345	345	402	352	337	360	354	375	357	402	344	394	347	369	356	359	332	365	351	360	310	358	370	345	374	339	356	361	369	326	349	357	382	345	362	371	333	356	358	354	332	369	373	373	359	340	392	372	337	343	376	397	379	391	335	354	358	345	365	353	358	350	360	380	393	351	385	340	311	363	363	343	330	349	340	350	384	378	367	335	368	376	370	310	337	377	336	355	347	342	342	344	350	376	346	386	323	357	349	377	368	338	361	363	326	328	331	376	345	376	335	371	369	322	385	368	371	361	353	344	352	359	340	359	355	352	346	358	373	351	318	327	330	362	371	344	383	323	349	341	375	378	382	367	348	321	355	356	379	341	384	390	350	350	362	349	337	326	329	387	378	338	369	325	336	415	358	363	335	382	402	362	332	386	399	370	366	389	375	383	380	371	350	364	350	335	327	343	364	344	335	349	393	335	356	367	340	352	351	370	397	392	367	361	365	341	353	364	340	343	366	350	338	313	333	360	358	368	379	352	336	318	358	336	361	364	373	368	358	367	371	379	375	367	371	320	327	359	362	371	354	368	382	353	349	390	377	349	350	341	357	342	388	379	334	325	322	340	367	378	360	355	332	362	368	370	332	363	387	352	380	341	352	367	352	366	360	354	383	363	348	330	319	347	338	351	355	361	369	359	343	364	374	406	366	348	344	356	380	331	374	348	350	356	379	339	365	337	342	371	344	346	379	342	385	425	363	321	323	363	356	365	356	336	320	344	366	337	405	372	356	388	357	348	386	361	359	358	381	388	330	417	372	337	358	411	341	324	389	366	337	370	409	353	364	376	351	387	315	364	363	356	355	346	353	328	337	381	391	346	372	331	365	337	364	372	373	354	342	350	369	363	333	345	334	313	372	321	333	392	375	361	334	348	381	379	352	402	330	357	384	351	376	398	367	322	327	362	355	348	382	368	343	350	357	380	356	340	341	379	373	305	382	351	371	350	365	347	380	328	307	351	314	333	348	351	362	380	346	324	383	343	337	338	359	340	363	367	377	378	358	379	321	352	336	343	386	374	339	379	360	369	355	355	392	365	378	344	375	351	344	336	330	337	392	356	364	349	372	383	358	379	371	331	355	353	361	335	345	369	355	376	367	362	348	338	385	363	334	379	359	361	397	354	362	361	342	348	347	367	361	354	354	370	368	330	350	347	352	368	376	376	327	355	370	345	380	349	392	366	328	337	384	380	358	352	345	349	367	312	338	415	411	362	350	337	379	374	357	328	360	371	409	369	332	358	340	370	336	367	328	375	363	338	338	344	359	367	345	373	389	371	352	341	323	347	372	329	326	329	357	346	385	302	376	376	332	381	382	350	375	374	347	348	344	349	354	349	349	363	363	347	314	371	378	340	330	370	341	366	354	349	361	357	356	383	344	365	380	339	393	359	385	355	327	341	388	343	391	396	381	345	359	379	368	339	376	352	371	370	353	339	357	364	368	328	286	353	363	365	364	365	356	343	349	344	354	342	326	325	334	365	357	347	334	327	376	358	362	383	379	388	347	328	382	394	327	372	326	379	330	354	318	339	389	363	334	356	406	382	363	379	356	329	335	360	351	349	381	367	358	345	354	321	382	352	356	317	375	316	382	343	339	337	331	417	356	359	315	362	320	356	332	346	385	367	377	358	361	374	376	381	354	369	374	390	381	361	348	335	370	363	352	392	360	343	342	387	355	368	371	370	359	327	332	354	391	356	315	357	361	352	377	395	344	304	378	344	388	355	392	353	339	321	384	363	377	347	336	352	346	354	396	342	335	333	357	337	364	365	332	336
6168	4363	8629	9543	7296	5575	4111	3125	2579	2040	1823	1520	1282	1129	1038	945	931	938	941	907	881	852	809	808	883	834	816	842	781	802	787	809	804	784	743	749	789	817	774	821	786	828	827	738	788	805	779	808	811	800	802	769	749	800	763	802	770	771	732	798	747	775	764	768	778	775	784	778	791	778	736	828	811	816	766	804	839	766	782	820	781	757	762	814	812	808	783	794	822	783	791	793	799	835	775	778	767	791	786	811	780	751	817	784	794	754	735	781	783	713	816	833	803	773	766	768	756	804	707	792	772	858	749	805	759	778	773	707	796	751	736	805	803	749	773	817	791	804	794	835	816	778	777	806	808	804	749	752	744	782	797	777	739	777	772	737	795	801	746	785	798	776	816	819	792	772	781	762	776	810	782	778	772	804	798	831	757	782	784	785	761	791	814	791	817	840	784	829	815	749	749	756	803	762	797	756	741	721	808	754	781	766	774	746	796	776	797	805	785	805	834	813	799	762	768	796	734	820	796	755	823	787	796	771	748	863	754	818	831	782	762	789	756	806	783	822	808	761	746	799	768	746	847	743	776	808	745	779	814	812	751	757	777	776	792	769	739	780	803	813	760	782	768	799	787	735	828	751	750	714	812	788	771	782	731	755	821	756	783	783	754	773	745	809	770	826	809	822	769	778	759	770	778	813	791	747	750	799	776	768	788	795	813	748	818	734	797	799	772	781	817	792	781	783	764	800	808	804	759	786	794	796	733	825	809	774	778	756	802	786	786	796	802	791	728	814	804	800	794	753	730	743	769	816	773	805	746	765	836	722	823	838	779	749	750	770	788	780	713	771	773	778	826	773	823	816	766	741	793	807	799	851	802	773	803	873	802	787	818	806	774	743	755	819	751	785	858	793	796	767	803	801	792	794	719	781	776	794	769	789	788	787	778	788	785	745	769	796	767	820	745	768	784	772	775	738	798	718	764	810	806	797	758	753	819	779	799	785	802	790	783	799	778	795	827	758	785	796	782	807	846	788	791	746	806	810	765	820	798	787	766	792	767	789	816	751	766	826	794	720	789	779	735	747	743	776	739	775	817	754	755	790	804	744	814	772	791	780	820	747	777	782	776	786	758	779	792	752	807	833	771	747	790	783	758	766	818	774	791	813	778	782	773	780	792	787	739	783	793	743	833	798	763	788	773	809	801	822	709	822	785	806	844	791	739	748	680	784	765	770	798	803	790	743	808	741	767	755	740	788	807	768	778	771	805	771	851	781	768	759	773	775	786	772	787	780	739	757	804	782	761	792	799	808	808	776	765	845	745	730	766	789	737	837	824	798	777	767	756	779	807	780	770	733	771	765	810	788	786	808	825	771	764	775	758	761	793	762	831	775	788	820	783	758	786	801	722	752	779	720	764	759	772	793	767	806	797	745	788	794	767	742	842	805	809	765	758	789	801	777	759	757	763	813	790	781	721	743	826	792	802	780	741	807	748	815	749	722	740	740	826	756	736	758	769	773	790	778	763	743	791	737	761	766	806	806	771	798	812	819	760	763	856	750	787	797	754	803	811	791	797	717	719	766	848	790	804	818	837	785	746	765	813	823	784	792	788	777	766	805	799	779	783	745	793	792	773	808	818	781	781	758	786	763	792	786	819	790	754	828	817	786	756	814	789	755	774	820	774	802	740	784	770	759	824	798	769	809	798	791	788	782	817	823	785	795	776	757	783	778	817	817	769	772	767	830	750	770	812	779	725	755	809	788	763	812	773	784	784	816	730	745	733	811	756	804	786	817	775	787	796	788	785	768	813	782	766	801	809	755	734	770	883	747	775	772	791	794	787	774	772	781	768	750	801	821	803	785	770	785	739	764	798	758	815	791	788	748	766	728	736	759	778	798	805	788	760	787	746	763	796	764	786	815	778	765	756	799	739	779	748	760	747	721	814	798	782	838	821	806	803	772	738	753	762	726	801	756	780	809	751	763	731	799	781	799	788	776	759	799	791	804	736	712	811	779	783	783	810	777	780	775	765	788	784	782	778	835	788	805	776	786	781	788	790	754	803	830	806	844	760	761	753	788	812	802	805	732	735	730	791	825	768	821	768	763	775	764	796	864	768	757	760	782	777	781	805	757	782	738	764	764	774	813	789	786	779	818	759	809	762	796	775	805	811	815	709	791	797	813	799	797	805	755	795	784	768	742	768	766	751	804	761	784	794	779	739	845	808	817	821	784	805	776	754	799	787	782	764	779	769	755	808	793	782	764	726	803	760	831	802	777	743	783	779	795	768	816	795	772	772	777	793	802	770	824	767	800	794	767	768	814	782	790	781	762	790	760	757	791	773	770	765	783	733	730	792	763	793	849	833	712	769	833	733	814	720	781	802	830	775	756	817	771	787	793	818	806	785	821	823	746	791	778	827	802	783	779	791	766	828	783	774	829	799	785	741	851	785	815	759	773	770	794	806	789	734	800	773	743	754	737	727	814	734	787	754	811	803	769	751	781	757	763	779	791	763	825	771	794	775	810	754	735	819	793	792	764	818	774	794	794	804	780	807	788	808	766	805	767	794	829	754	788	784	799	809	807	792	777	753	771	852	723	788	796	740	752	782	806	780	830	794	819	806	818	787	802	820	810	832	769	791	798	714	774	836	777	802	808	756	767	796	777	807	785	766	814	777	760	808	818	802	775	768	788	782	791	737	780	781	786	745	793	751	832	781	817	689	789	769	837	767	790	811	749	756	780	814	787	787	743	752	757	757	783	817	745	802	783	766	790	790	806	734	824	755	761	717	769	751	821	769	762	756	780	764	754	823	794	808	803	793	733	778	795	780	755	760	756	780	751	815	827	800	823	770	796	796	789	801	763	730	762	787	807	769	762	798	777	776	775	805	791	747	745	750	820	750	793	753	839	768	817	792	768	771	777	799	829	829	772	753	794	775	770	857	763	756	763	738	776	763	831	773	786	759	749	750	784	774	773	787	771	753	850	745	755	775	810	791	736	771	775	782	774	780	814	865	798	804	799	775	797	827	786	773	797	755	811	816	822	760	783	743	788	741	827	837	798	751	794	743	783	743	813	796	787	764	771	801	766	816	816	783	801	815	759	807	782	765	782	761	780	784	793	726	781	785	745	697	781	771	819	836	785	802	768	805	762	798	811	739	797	778	779	783	841	765	757	809	797	721	800	801	821	817	793	749	805	744	785	826	774	842	748	758	722	783	812	788	747	772	796	803	759	746	766	822	787	739	790	797	794	776	737	788	760	773	801	789	750	794	770	697	752	791	799	754	793	802	818	759	732	813	775	765	768	814	745	750	798	802	827	732	830	781	771	752	766	747	763	727	777	772	852	814	846	792	787	789	751	767	737	768	790	766	773	745	784	795	804	726	789	733	786	814	760	780	802	794	706	801	790	831	808	770	790	793	773	767	794	764	784	722	755	777	780	798	769	734	758	824	761	804	837	813	840	801	786	750	712	793	702	762	804	765	782	771	766	783	782	780	804	720	767
19583	9821	9912	7668	4258	2467	1734	1205	864	715	704	583	486	464	444	403	397	377	390	378	374	374	361	368	343	340	321	339	338	377	352	353	372	331	356	343	347	340	349	359	310	352	356	382	367	371	388	391	387	332	351	344	299	339	340	337	304	345	311	358	387	353	364	380	308	333	359	341	354	299	347	339	346	340	327	341	344	356	341	368	353	338	362	358	361	366	339	337	391	341	376	333	363	368	352	351	324	328	370	341	334	331	391	370	333	349	352	329	342	348	342	359	328	372	356	317	349	370	308	345	380	346	313	334	357	370	339	332	357	358	325	354	350	340	353	370	362	349	359	349	307	325	341	371	351	342	311	342	377	341	375	365	386	364	353	360	349	320	326	347	320	351	362	355	352	318	351	328	332	381	358	362	333	353	362	328	304	381	331	345	348	367	394	359	340	344	340	312	362	353	344	326	359	313	333	338	383	335	342	382	347	386	326	368	323	327	356	331	335	309	365	311	395	320	363	339	356	341	357	326	376	352	340	367	322	354	362	339	366	326	301	328	357	361	347	353	347	323	321	305	384	354	332	338	355	340	353	366	341	350	394	351	372	329	370	360	332	329	341	331	364	345	372	378	327	319	339	351	355	323	359	342	353	332	354	314	354	348	341	306	344	337	331	345	319	336	334	343	326	342	376	346	347	336	344	350	368	343	351	350	368	362	360	365	338	334	346	334	334	330	359	341	327	309	335	354	336	306	314	370	353	371	358	350	362	340	381	382	343	366	365	356	336	382	343	314	341	354	351	338	346	354	341	326	353	370	326	348	342	340	356	314	323	340	348	331	349	319	367	343	346	377	329	345	306	340	370	340	355	308	338	333	335	296	369	305	328	308	357	336	346	318	330	329	346	346	374	374	311	344	325	351	361	350	341	333	330	341	332	302	341	378	335	357	350	331	355	362	337	358	351	348	366	340	325	357	370	329	362	391	362	313	363	345	337	342	346	370	359	353	342	323	363	362	368	358	358	336	369	330	307	332	332	358	339	352	302	349	332	308	339	331	365	309	356	360	381	344	347	349	355	361	346	346	362	402	375	320	360	388	366	388	367	342	341	335	375	343	327	343	389	308	325	364	335	359	286	320	349	340	333	325	360	367	317	318	354	366	342	356	335	331	364	338	343	358	374	355	361	360	349	357	348	328	330	336	348	378	354	326	354	362	370	381	368	343	361	400	337	318	333	378	330	336	324	329	369	374	307	329	336	376	314	331	334	355	362	349	343	335	349	319	315	370	353	315	338	362	308	317	352	372	350	347	354	358	351	339	353	364	337	382	314	333	331	338	360	320	370	356	358	350	362	343	335	363	353	333	316	359	353	331	339	317	372	379	346	348	358	335	340	338	341	327	360	348	357	356	375	351	335	333	339	314	369	366	341	394	348	362	362	358	382	364	368	351	375	390	349	360	351	344	375	317	318	333	378	356	314	348	315	370	368	356	355	367	321	328	351	359	337	343	364	334	347	322	320	341	357	386	323	330	325	355	347	351	354	322	317	354	342	353	333	316	385	329	351	307	331	333	320	355	328	356	372	348	369	332	378	385	337	356	323	325	363	348	399	379	342	351	328	320	331	347	322	325	316	339	367	385	380	341	363	358	342	371	365	331	342	333	299	333	367	344	345	354	338	340	317	348	328	368	364	347	358	402	352	374	354	326	326	329	326	339	341	370	360	336	360	361	323	357	351	362	351	332	365	359	348	306	342	322	398	364	357	307	346	326	296	320	341	321	309	360	350	327	349	365	375	388	332	369	358	325	337	360	320	346	367	380	360	353	406	361	334	303	358	362	365	307	326	344	355	341	331	355	310	346	336	366	370	374	358	339	385	354	364	378	336	354	347	353	380	364	394	342	349	343	337	359	330	354	353	345	346	367	351	340	338	347	372	313	347	346	327	363	355	313	362	348	346	376	346	394	334	342	343	342	359	338	350	361	336	317	360	315	342	324	348	364	339	355	360	345	343	341	307	347	330	350	325	357	329	317	355	325	369	334	315	349	328	374	363	396	349	339	373	335	300	331	357	344	335	366	308	338	322	315	339	362	360	359	355	334	331	381	355	381	348	358	346	330	395	367	329	373	354	343	362	343	342	364	376	364	340	389	357	348	341	367	344	338	333	339	339	369	344	324	299	321	346	336	342	369	354	334	331	369	333	362	354	344	380	315	348	316	346	357	364	335	332	350	378	316	324	333	326	381	348	378	360	368	338	340	320	329	344	351	370	355	367	343	384	326	337	366	355	341	328	345	346	368	337	338	300	355	352	328	345	359	355	337	306	356	358	372	312	373	348	343	389	359	323	335	372	373	395	356	332	369	349	402	317	351	346	322	351	380	372	370	359	371	321	379	332	344	352	338	305	343	356	308	355	339	361	354	312	328	341	387	339	309	338	338	382	334	330	372	353	343	339	339	355	380	319	312	304	351	360	333	349	334	356	327	337	322	318	328	356	353	330	341	347	326	368	370	341	323	349	335	352	330	343	358	336	325	338	317	341	376	350	371	325	338	338	334	353	374	347	321	377	338	341	386	347	335	362	373	354	378	356	328	352	335	361	334	317	361	361	326	318	376	345	362	355	355	353	361	373	359	332	344	347	348	360	337	384	333	337	363	333	346	347	361	328	343	351	338	366	343	383	316	333	348	340	327	313	335	327	331	333	360	323	333	357	347	370	368	352	348	347	337	356	302	365	361	329	346	363	335	352	342	316	334	324	320	358	363	323	353	385	348	328	320	352	379	341	334	334	371	317	348	325	343	324	330	317	321	329	314	347	360	307	343	342	351	347	320	352	337	366	345	328	318	345	313	345	307	360	373	392	319	358	306	336	367	352	329	370	305	356	373	330	350	368	313	345	337	314	294	327	372	339	316	350	336	326	382	347	336	350	362	351	354	330	340	356	388	363	326	352	355	364	350	332	350	351	350	334	334	325	367	314	333	322	363	356	309	366	360	357	378	348	329	322	370	358	351	355	334	362	318	338	340	352	326	349	405	359	358	319	363	325	381	338	341	321	319	340	341	343	323	341	315	346	331	322	361	342	329	319	366	343	363	331	350	361	321	375	362	368	342	358	339	337	349	314	337	337	347	326	348	357	328	309	323	347	335	325	346	315	323	351	347	352	367	371	355	380	352	337	374	325	358	370	312	386	329	343	367	366	369	345	328	360	364	339	384	381	372	338	379	369	353	375	347	344	325	383	348	359	359	355	365	336	359	346	361	346	315	338	337	372	388	390	375	352	325	345	317	349	348	324	325	321	305	358	332	347	349	341	370	348	345	388	310	341	335	317	347	350	343	373	359	338	368	367	373	356	337	316	315	370	337	350	329	333	342	333	353	327	324	334	317	388	359	349	347	363	339	346	327	349	345	341	366	345	368	365	351	364	334	370	318	354	310	357	335	374	331	369	360	386	325	357	355	360	373	347	358	390	374	343	331	347	327	354	336	362	342	340	371	332	329	368	309
12065	7817	14263	15487	11368	8426	6418	4452	3667	2845	2434	2029	1552	1441	1308	1147	1073	1052	1080	996	996	920	870	832	865	846	891	854	759	871	817	854	845	808	778	830	814	816	787	775	820	738	823	802	831	796	792	796	788	810	798	789	806	749	816	793	785	766	763	776	756	817	796	762	786	758	771	744	772	811	750	750	765	770	739	798	809	760	779	760	804	754	810	770	825	751	787	759	745	789	764	774	770	737	776	792	783	778	799	787	788	740	767	814	751	766	737	773	793	725	706	729	765	756	769	758	736	806	783	787	774	798	772	753	798	812	827	744	782	790	770	751	729	790	774	839	816	754	776	815	788	839	806	817	752	743	773	793	785	729	742	756	769	746	843	821	840	768	790	756	762	758	740	848	773	786	747	835	811	760	787	750	780	822	721	765	761	753	719	802	676	789	746	797	753	848	775	753	778	771	785	747	793	769	789	758	762	801	767	795	792	784	810	743	791	777	812	813	836	792	713	758	773	730	811	699	789	774	785	752	780	771	753	771	787	760	761	759	802	789	790	789	782	790	776	739	767	786	713	788	746	752	746	787	829	826	768	785	833	793	798	789	805	757	790	762	775	760	762	814	754	727	781	802	777	804	803	799	737	754	777	738	746	764	774	798	768	763	801	746	812	820	785	775	807	736	773	769	826	721	789	752	765	742	814	800	784	743	724	745	784	813	768	811	701	789	784	810	753	795	785	727	794	789	778	760	794	797	739	752	780	774	797	762	758	745	793	765	759	816	784	742	758	784	762	792	776	801	783	801	750	728	757	743	809	799	752	788	774	744	767	784	801	799	725	755	773	779	809	798	727	757	773	787	819	740	826	771	809	722	755	811	735	774	785	730	804	733	770	750	789	772	765	777	731	754	831	755	728	792	791	764	792	757	769	793	788	744	751	791	767	770	761	779	837	779	767	770	766	780	730	732	766	805	807	788	780	781	786	768	751	797	786	807	818	759	780	764	767	733	799	736	796	799	738	797	758	836	765	844	750	770	751	780	745	755	758	768	804	811	781	741	770	715	741	774	789	763	753	773	785	785	770	777	821	755	808	763	738	764	790	733	755	739	769	768	776	723	796	773	774	764	754	786	761	756	776	830	826	768	750	772	804	756	751	740	787	766	848	738	756	756	727	762	765	745	770	820	737	736	745	773	771	829	797	793	751	761	781	830	791	766	792	813	768	776	813	749	814	762	703	758	773	788	778	773	761	820	799	796	781	815	774	766	789	763	728	790	781	778	762	775	767	786	771	791	749	736	787	769	755	766	794	758	755	813	771	804	770	765	794	788	777	750	774	783	811	781	805	815	805	814	722	801	785	739	742	772	806	841	770	779	800	780	815	777	754	792	760	758	792	772	746	783	794	782	770	792	776	779	766	754	755	780	753	799	772	747	739	766	772	751	764	765	730	805	786	791	806	756	759	736	748	776	761	825	768	778	761	784	787	775	811	790	736	747	767	769	757	783	724	786	769	794	752	783	805	818	747	717	782	795	791	732	766	771	786	817	783	761	783	778	808	763	774	755	767	776	747	807	760	749	771	823	800	806	764	720	796	799	744	752	740	777	738	822	766	776	727	822	771	747	743	834	781	805	798	755	832	753	777	731	788	767	788	831	806	765	779	797	761	783	774	773	700	755	792	720	783	780	791	757	787	765	746	746	799	752	817	776	771	777	763	790	816	730	784	787	804	772	718	790	803	798	793	744	826	792	767	814	800	749	763	771	755	766	787	743	813	753	768	741	805	830	824	764	806	762	814	771	719	775	747	803	813	809	790	772	772	749	727	744	767	726	734	826	766	738	833	761	756	758	786	748	785	764	824	744	741	760	724	781	764	750	774	763	733	830	800	768	750	767	776	756	793	740	741	746	848	823	757	816	772	803	772	804	774	810	751	836	822	795	804	753	803	735	771	811	768	752	758	824	739	800	764	748	720	769	786	799	763	778	752	806	740	799	771	787	746	737	749	785	748	805	748	780	814	774	777	759	795	735	734	777	756	814	808	809	763	773	771	751	748	765	767	776	780	771	789	765	750	790	722	768	783	774	783	737	742	743	790	803	737	767	773	772	747	748	813	778	770	764	769	732	759	815	791	782	750	760	741	730	835	730	755	788	801	803	790	790	796	736	787	765	727	784	746	758	822	716	773	742	751	796	751	795	780	753	758	814	743	753	829	773	753	761	797	794	793	795	758	784	770	803	793	817	768	803	779	749	769	803	776	754	776	791	752	775	796	763	753	745	742	749	738	768	717	758	737	758	724	764	817	784	770	771	740	772	715	773	762	777	799	786	766	781	836	784	830	764	780	778	790	785	742	776	773	777	754	739	748	809	772	770	786	746	784	764	757	814	743	790	787	814	781	780	776	773	767	741	795	743	781	793	726	774	775	790	745	752	755	822	765	760	769	802	783	750	815	755	772	746	789	777	733	730	740	740	761	768	735	792	863	790	759	795	758	720	740	730	809	751	795	768	775	770	746	736	787	758	792	757	783	756	763	759	750	773	797	809	776	800	728	729	763	789	772	738	776	778	756	783	747	770	768	735	745	791	766	832	800	748	809	758	834	714	786	795	744	812	779	768	754	741	756	763	767	753	772	813	763	760	744	718	763	766	760	788	800	767	780	765	786	792	774	786	747	766	801	812	787	760	817	812	797	752	764	760	719	828	776	751	807	755	752	781	770	731	771	799	748	792	798	766	732	740	777	747	775	801	793	775	812	777	771	735	767	756	733	776	759	830	722	745	756	778	791	749	754	758	752	780	789	774	795	739	764	774	760	817	841	836	727	833	772	763	770	762	838	778	773	773	778	721	758	764	802	726	795	796	751	759	773	745	726	800	784	739	777	737	746	768	785	828	776	805	788	753	742	818	792	784	772	771	789	812	772	792	750	731	737	779	736	773	793	789	765	814	761	791	730	739	786	769	761	747	766	761	780	809	766	782	751	798	824	767	788	809	754	748	767	758	801	794	763	774	765	744	784	755	762	762	796	782	729	805	780	728	796	800	799	752	775	790	757	763	784	748	746	807	764	799	790	796	775	785	779	795	781	767	768	789	795	774	767	784	774	770	751	799	790	781	741	739	763	807	767	748	781	776	810	754	757	767	789	756	769	786	755	817	772	778	706	774	825	751	798	787	762	794	778	771	786	782	817	692	761	783	752	770	770	750	799	767	771	791	784	743	797	777	811	792	743	770	772	828	830	799	729	745	773	766	805	775	756	802	782	789	746	776	800	787	774	823	756	785	810	830	729	756	835	757	743	805	731	816	748	743	771	814	810	723	801	794	777	777	738	750	795	761	732	763	812	765	805	775	787	779	763	789	760	788	787	736	801	757	766	788	827	765	732	758	759	773	749	738	777	736	793	770	752	733	794	751	750	737	760	832	796	765	779	743	755	754	789	788	792	697	801	790	721	766	802	776	763	748	755	756	730	783	770	747	770	748	808	808	747	719	776	781	784	811	789	783	795	751
27673	14542	15174	11246	6260	3751	2286	1572	1248	960	879	768	603	596	574	499	529	495	454	487	456	457	407	452	441	424	454	466	448	441	420	435	439	436	439	433	448	416	433	427	412	426	409	408	425	419	449	400	421	472	405	422	398	415	449	431	449	460	440	442	432	402	431	408	441	434	442	408	431	433	428	397	452	444	414	448	437	459	418	407	466	444	491	409	405	390	448	420	385	443	456	446	394	420	423	434	445	422	398	435	457	445	416	472	446	439	416	438	436	424	405	405	438	406	459	409	430	451	418	423	418	445	431	443	403	440	401	391	409	426	423	437	425	415	405	429	435	467	459	425	402	431	406	401	416	434	384	428	433	403	386	422	414	406	407	419	382	436	465	395	419	448	412	399	402	401	444	406	442	426	398	437	438	424	428	421	401	387	436	422	407	445	402	418	437	428	443	472	403	449	437	428	432	423	432	428	409	422	425	430	417	428	428	411	399	427	437	400	458	515	425	434	453	432	464	438	427	451	362	416	475	403	442	419	438	427	437	438	405	436	415	414	407	401	412	433	413	425	471	427	420	428	427	442	443	398	438	463	459	398	402	375	424	405	424	425	403	429	417	489	468	466	424	427	383	424	457	458	437	397	406	404	403	398	447	389	432	449	466	470	416	415	439	415	438	473	438	418	428	410	408	437	449	418	382	444	429	431	460	441	417	414	412	468	447	439	420	430	447	438	439	454	423	399	429	407	414	438	397	433	471	438	431	415	445	404	454	442	467	440	426	354	401	437	467	410	414	440	434	443	443	410	422	422	436	426	461	459	422	462	435	413	421	401	411	458	399	434	418	440	438	419	435	436	407	385	461	425	444	443	450	442	427	397	417	430	418	388	420	418	404	389	388	429	483	447	454	435	436	439	439	393	431	406	463	443	432	417	400	449	420	449	448	416	411	436	445	404	436	419	407	462	464	439	420	424	426	474	435	430	441	397	404	431	393	385	443	437	442	469	402	441	487	412	419	444	389	428	435	427	425	397	465	428	455	399	446	386	416	421	445	442	453	429	427	403	420	436	406	411	409	431	418	437	464	423	473	438	456	443	408	418	437	412	406	454	436	423	425	410	409	391	440	413	440	451	421	414	391	417	408	466	460	401	412	451	390	348	455	370	458	456	431	431	402	446	443	457	454	390	411	434	423	392	431	381	425	395	463	443	390	416	400	425	433	422	426	404	419	401	415	394	382	386	436	468	422	440	442	429	420	400	407	388	451	431	438	399	470	435	465	406	431	403	402	401	432	438	455	419	421	450	442	397	421	402	444	419	426	385	473	418	414	468	415	437	409	435	488	427	392	449	465	439	416	422	396	403	431	440	451	438	440	401	453	435	389	431	403	452	447	397	459	426	434	401	422	429	416	441	423	410	444	463	422	397	432	458	411	435	411	393	413	473	419	390	433	403	432	426	413	424	465	439	451	443	452	444	443	455	460	466	476	453	420	407	409	425	425	397	436	431	454	418	469	455	422	393	417	445	430	407	398	410	373	387	386	437	452	450	395	411	435	412	440	440	416	452	407	455	394	424	419	426	402	425	425	402	466	416	425	432	419	407	452	447	404	395	425	415	461	445	433	413	445	397	445	408	404	423	464	413	388	441	425	418	418	468	446	409	390	440	378	428	450	442	413	432	419	424	401	424	433	452	415	410	434	421	440	411	444	442	389	480	455	440	424	387	393	441	415	434	442	407	452	436	475	408	455	396	404	433	436	473	422	431	419	432	447	451	429	389	405	403	404	426	401	409	398	456	427	402	411	424	409	407	454	462	397	433	426	442	435	456	423	458	487	436	407	422	375	463	413	425	393	438	413	413	458	427	390	438	399	385	433	430	409	437	403	422	379	385	419	428	468	417	414	425	428	436	436	397	415	406	414	454	446	426	455	402	422	443	451	422	415	419	405	441	424	404	439	399	428	431	442	416	435	384	440	443	447	440	418	391	387	443	408	432	416	444	430	443	422	424	425	450	423	408	435	454	433	436	476	431	426	419	432	441	428	396	414	423	431	425	443	430	438	409	435	437	410	417	456	428	405	396	429	420	422	445	449	430	432	442	438	427	451	418	388	395	406	417	411	403	431	407	439	446	421	406	424	428	415	392	407	406	444	428	412	410	428	451	423	399	466	381	415	435	383	445	425	435	402	439	445	399	443	428	421	451	441	436	405	427	433	470	407	411	424	448	415	429	388	427	463	404	418	436	393	450	439	405	421	425	421	409	480	407	395	423	414	429	432	423	432	439	403	467	468	473	388	453	384	398	423	408	395	390	429	437	384	457	387	419	419	468	403	398	423	436	442	428	413	418	458	388	485	414	497	385	440	385	374	412	410	435	453	468	453	466	409	446	451	440	410	384	395	439	398	413	388	455	433	447	434	421	454	405	410	445	438	408	432	404	423	426	428	450	443	414	391	411	434	424	413	398	441	447	423	417	412	454	454	389	408	421	458	426	423	415	389	475	421	487	426	429	405	421	417	427	426	419	437	412	420	437	466	393	407	469	443	440	421	401	416	437	403	427	440	413	442	431	456	391	442	435	438	439	406	416	444	399	432	479	461	455	382	425	431	440	428	480	433	449	452	408	445	432	440	407	423	416	411	417	431	439	403	392	466	427	453	422	457	439	422	395	459	418	427	424	420	464	434	463	452	438	438	442	411	421	456	444	436	424	436	428	392	427	419	412	415	412	410	420	458	444	387	415	422	434	428	405	390	453	411	415	436	411	410	428	457	411	415	423	409	459	431	433	424	392	448	379	414	445	443	420	419	440	412	467	433	466	430	405	394	393	423	414	471	484	425	429	425	438	494	426	427	466	461	412	409	408	399	427	388	406	433	412	459	408	421	462	422	434	409	439	421	428	446	450	434	426	416	435	397	388	479	384	443	411	413	426	395	443	417	435	388	393	439	414	404	434	456	435	447	448	383	454	467	426	474	442	462	415	437	399	420	410	451	407	404	422	422	375	444	457	484	419	438	421	424	411	459	419	429	472	416	449	404	448	378	419	423	460	431	426	426	427	414	474	421	457	451	418	458	383	458	414	461	423	438	400	443	444	425	427	470	411	397	441	411	434	470	413	409	446	409	428	454	406	420	455	451	445	493	438	421	405	436	443	463	389	418	430	437	415	436	431	399	447	398	434	413	423	412	455	461	444	394	400	432	419	413	417	424	446	426	406	454	444	420	456	436	413	450	449	437	409	411	413	421	407	390	435	415	398	399	420	440	440	439	393	430	434	440	436	438	411	433	418	391	410	465	401	451	453	451	434	466	448	426	431	466	427	458	449	455	468	453	420	444	444	413	387	423	428	451	380	420	408	433	450	436	424	431	436	383	399	375	444	408	459	457	401	417	421	464	384	468	416	430	373	454	390	411	400	444	416	466	436	461	422	457	430	427	410	475	417	415	432	416	432	406	457	489	405	440	438	409	458	412	395	424	429	436	437	416	436	414	423	427	437	416	403	431	455
15403	10688	18792	19438	14613	10523	8107	5931	4555	3789	3083	2790	2056	1785	1652	1435	1327	1288	1240	1271	1230	1113	1105	1065	1033	1075	1029	1042	953	974	975	959	947	943	952	924	984	991	938	969	961	996	941	969	958	982	988	903	937	931	954	985	872	948	927	950	941	923	906	869	926	984	887	964	902	921	903	901	892	946	899	934	923	915	882	919	911	974	996	919	973	908	897	935	922	902	914	923	946	905	910	927	950	836	912	932	938	968	930	931	932	932	930	947	989	895	908	945	906	926	945	950	926	898	867	918	936	945	911	919	936	871	959	920	979	945	958	923	952	920	873	914	940	939	940	935	969	1000	946	912	924	943	970	923	951	875	935	887	936	906	898	956	974	911	904	952	922	942	883	942	916	929	893	939	963	973	925	927	922	887	926	963	887	940	964	946	896	927	928	939	967	980	970	905	961	934	909	920	919	914	944	994	921	973	892	932	869	962	887	959	973	942	932	955	984	910	936	965	913	956	896	899	909	903	907	911	918	899	905	901	900	898	951	896	979	864	952	916	850	927	925	888	934	931	904	950	919	906	928	938	877	960	925	894	960	967	945	883	928	928	949	921	957	880	976	904	944	924	944	895	944	952	953	921	955	908	926	978	959	926	915	914	973	917	868	938	870	886	923	898	915	885	938	873	940	937	949	884	891	906	906	898	923	949	955	876	922	917	930	881	909	924	966	895	899	897	880	948	903	921	919	924	910	891	973	965	874	965	907	970	905	947	937	939	952	1014	916	940	901	1016	935	895	927	873	885	894	875	905	905	956	936	852	898	974	920	985	958	890	930	881	929	919	919	921	921	913	921	912	906	904	881	967	919	911	902	934	917	910	898	960	920	950	871	934	933	905	996	902	932	966	946	915	892	932	918	862	936	929	947	927	901	907	907	850	933	874	992	943	928	946	849	944	905	919	936	903	892	922	871	951	889	959	913	902	927	948	944	876	832	886	913	931	930	932	905	884	886	967	874	902	938	907	901	897	906	916	827	884	886	907	946	949	946	919	898	920	934	946	950	924	891	900	893	879	950	937	911	901	932	932	943	939	917	927	940	902	945	907	930	949	984	877	923	894	923	916	916	904	941	898	900	926	955	930	941	965	932	893	953	898	885	917	960	905	922	955	916	873	921	898	960	979	917	901	914	881	945	915	979	942	969	941	924	935	915	911	980	919	895	923	964	846	915	1000	956	915	926	899	905	889	915	943	984	849	960	927	923	972	973	975	886	964	956	885	919	924	925	900	900	948	910	950	918	919	950	939	934	944	875	935	938	941	890	925	940	939	882	899	924	922	898	931	955	970	903	964	945	893	942	886	898	859	926	889	897	914	915	940	935	970	901	940	894	890	899	910	1026	924	957	901	939	924	902	913	952	909	886	896	878	928	949	948	944	956	901	935	908	927	846	936	961	933	977	919	894	923	974	905	884	924	1037	879	902	931	957	965	900	927	956	926	937	917	948	958	945	898	918	901	945	885	863	1003	954	862	933	949	897	891	902	888	953	901	883	935	966	962	938	937	905	904	929	960	893	900	926	926	969	969	963	864	880	944	881	947	935	908	962	911	877	885	922	942	991	957	910	899	901	911	994	870	897	962	904	889	950	939	878	939	917	926	967	945	904	921	940	888	957	969	916	924	930	887	944	912	937	886	877	963	889	916	930	916	967	950	913	871	957	896	893	966	920	939	860	945	915	946	954	939	941	907	910	902	921	947	905	939	881	904	901	936	916	937	1000	916	940	895	904	941	916	984	955	887	943	908	937	877	908	915	929	924	892	947	902	918	920	945	912	916	907	905	926	972	979	857	930	934	895	913	936	859	930	934	894	909	932	910	936	925	884	1007	911	896	933	933	953	874	936	939	922	931	931	944	988	943	920	924	897	964	971	929	907	913	966	953	893	943	912	895	900	909	906	916	851	913	1024	902	945	919	877	959	915	956	911	898	874	900	906	928	921	917	921	983	915	922	897	874	970	889	903	917	874	930	907	883	931	890	932	938	876	863	911	915	939	887	899	915	898	948	893	950	900	895	954	922	905	899	924	828	935	969	926	943	888	904	924	1006	935	871	938	864	902	945	932	949	919	939	917	868	901	914	896	939	918	948	917	904	909	932	872	937	864	924	890	949	955	899	910	934	936	912	965	947	940	928	900	939	919	923	882	885	910	884	922	877	933	918	887	879	951	925	945	922	966	919	878	921	906	952	924	973	924	951	926	892	914	898	957	852	887	981	878	932	903	942	974	883	951	967	904	885	973	888	895	926	875	910	915	917	863	908	916	887	914	929	897	945	911	931	960	908	883	945	974	925	883	939	924	900	916	913	878	866	903	954	973	948	921	910	896	896	922	941	902	948	891	920	925	937	897	876	943	890	938	873	925	952	899	920	883	987	948	919	925	881	885	920	879	956	949	924	918	966	882	953	903	888	963	905	880	932	908	914	909	911	960	921	886	878	882	893	892	909	997	924	997	922	928	889	933	884	942	933	885	930	920	946	951	927	959	907	926	895	940	937	943	935	914	907	908	907	930	859	894	981	930	877	886	976	954	1017	914	912	941	914	945	927	967	950	965	871	960	933	886	943	919	885	905	916	916	878	877	914	960	897	944	899	917	894	916	928	973	926	923	884	956	969	923	886	943	907	917	917	893	941	950	969	930	931	975	885	949	942	913	944	951	873	927	862	899	879	883	926	930	911	863	931	955	891	924	928	982	916	931	928	918	945	908	896	907	897	896	846	888	990	931	937	946	876	892	939	892	963	909	981	956	957	944	903	906	964	943	965	933	935	969	904	952	969	925	971	887	958	905	919	978	917	937	941	920	936	914	963	938	859	910	914	928	898	902	872	905	900	825	928	984	946	938	955	935	871	942	930	958	874	848	951	879	936	932	941	940	935	856	961	885	883	890	933	921	965	952	953	925	902	895	935	941	922	926	906	901	986	950	922	947	902	934	969	864	945	941	977	961	977	945	951	922	962	894	924	937	917	875	914	984	914	919	930	972	962	949	872	985	993	894	976	897	892	953	852	932	959	881	913	954	947	871	902	887	897	936	916	961	962	969	939	974	919	929	905	981	942	971	932	998	912	966	897	925	846	983	880	935	887	908	923	912	892	911	912	887	892	898	947	898	880	962	890	899	929	892	963	929	941	958	931	904	910	951	913	946	914	923	915	935	894	866	927	903	924	881	884	898	904	933	877	918	918	932	918	956	980	887	882	919	933	933	912	933	931	901	930	885	885	908	919	961	880	875	871	951	941	929	920	971	893	892	923	958	931	949	906	895	905	897	914	942	856	963	907	940	926	947	903	940	900	927	934	970	901	929	917	932	899	922	923	981	959	931	913	916	949	954	900	949	897	934	914	876	911	950	953	916	988	891	916	923	926	946	955	919	899	961	872	918	934	925	936	926	908	940	914	918	913	890	910	928	879	912	951	950	925	954	892	913	942	961	978	893	950	915	935	968	933	895	971	881	915	856	911	910	930	969	917	940	925
9474	4846	5104	3691	2144	1441	1007	821	651	554	500	454	447	405	381	373	422	365	418	353	384	353	411	362	374	364	367	358	362	333	367	334	350	367	370	307	356	332	359	402	374	370	336	356	375	361	345	328	345	400	362	349	322	286	333	375	348	328	356	351	372	394	326	393	386	376	350	383	376	338	353	338	345	373	359	362	368	355	374	318	325	358	356	331	322	377	389	353	332	380	316	388	359	349	330	330	348	343	325	401	321	334	363	330	349	347	353	352	354	345	367	327	372	332	350	346	366	301	373	359	354	329	351	352	367	365	326	413	405	395	372	352	351	323	386	347	350	374	352	379	341	361	350	381	353	367	381	332	351	321	353	378	299	334	358	373	360	350	330	343	338	392	393	345	371	401	345	361	362	363	403	325	338	348	359	344	330	344	356	359	334	338	329	346	339	342	347	353	345	361	348	356	347	342	327	332	360	316	348	354	357	368	342	371	369	349	316	327	355	347	335	372	382	349	339	350	370	354	333	326	370	354	383	346	367	372	348	354	346	393	380	349	342	334	317	343	348	328	359	354	349	327	365	344	394	357	300	338	352	354	356	381	356	352	381	379	304	344	355	370	387	335	379	356	374	316	345	345	368	344	313	324	350	383	365	355	368	340	378	343	378	357	375	374	357	347	351	335	347	334	360	348	345	334	319	321	341	339	403	364	360	390	337	362	328	367	350	330	336	343	328	337	342	355	334	354	389	360	348	382	318	356	339	355	395	356	356	348	334	359	340	308	341	335	336	349	364	401	352	375	358	360	346	355	361	368	324	344	333	358	381	347	373	370	333	344	358	324	345	376	382	349	360	330	399	369	373	377	360	368	373	352	363	359	357	325	348	344	386	321	338	357	344	339	338	360	390	336	355	326	337	356	318	343	325	323	362	383	366	350	392	375	321	336	345	319	358	338	333	327	336	341	397	343	336	329	380	369	335	396	385	353	331	319	360	332	378	358	369	374	346	355	317	320	354	344	373	382	347	340	340	366	363	378	364	333	340	342	354	350	351	359	310	338	394	344	356	358	356	306	357	340	343	344	331	355	379	339	359	348	380	408	330	328	317	390	355	361	364	388	357	341	336	309	377	332	344	353	372	310	341	340	357	364	341	390	354	354	336	338	378	343	398	359	381	352	355	367	335	327	356	370	357	377	377	358	326	303	357	335	359	322	349	372	340	378	348	371	310	351	359	335	358	339	347	350	375	323	373	366	371	327	330	329	357	379	337	388	370	401	353	372	369	351	344	381	343	368	320	359	333	355	359	377	342	342	323	379	353	386	364	350	353	341	341	346	345	312	392	375	366	336	351	315	339	372	375	363	342	327	367	339	376	321	359	336	334	297	367	342	366	307	372	368	354	327	352	392	353	347	318	336	332	346	359	347	341	362	369	343	329	403	321	350	393	374	345	349	355	380	396	355	349	326	342	318	329	320	371	380	358	355	321	363	338	350	397	325	365	337	347	341	373	340	365	325	400	349	339	349	356	366	376	334	332	326	339	343	368	316	337	334	353	318	332	359	314	354	352	358	381	366	323	343	344	386	381	375	320	357	346	332	343	392	335	350	349	343	345	352	359	337	350	378	355	328	320	312	371	363	375	377	325	344	346	343	351	354	345	354	345	363	331	311	339	339	351	331	355	376	364	405	353	349	356	326	363	325	312	316	361	369	378	385	344	382	341	347	343	343	366	345	367	355	349	371	358	345	359	361	347	338	351	371	322	366	352	380	354	366	321	383	320	350	330	359	367	334	387	331	348	314	352	374	347	379	344	392	356	369	340	350	324	339	360	323	355	348	355	350	355	327	366	373	352	364	332	342	316	390	323	376	367	356	370	323	328	334	342	327	365	394	344	374	340	303	368	362	336	337	342	363	337	333	315	356	375	357	387	366	365	304	353	368	337	341	350	352	336	325	377	357	320	354	325	351	324	333	363	326	364	334	344	334	357	362	350	319	329	339	371	363	342	359	340	359	400	345	345	376	379	350	316	360	361	357	362	344	341	388	348	363	314	369	384	371	335	368	366	377	372	334	387	346	352	327	326	326	326	361	350	369	381	351	311	374	372	334	356	349	321	355	316	355	326	369	318	309	302	352	322	315	386	352	322	377	349	331	396	324	352	394	363	343	360	354	341	353	350	317	375	347	343	381	331	325	346	391	370	369	353	358	328	357	372	376	363	356	341	371	332	352	357	339	333	295	335	339	377	383	336	352	357	360	378	329	329	300	357	336	368	330	342	347	358	357	399	313	324	343	359	371	348	323	330	368	346	349	399	359	351	341	364	373	344	347	352	369	340	337	366	346	350	341	365	381	384	350	303	351	349	360	355	365	371	333	333	365	348	400	393	344	357	364	362	374	360	362	352	335	345	348	366	360	408	328	338	338	360	352	323	355	345	362	336	362	317	362	328	349	325	343	363	359	352	331	369	342	378	352	356	408	327	330	353	360	333	335	337	399	369	334	378	354	344	387	375	322	346	346	376	363	366	350	385	341	369	369	349	346	354	349	351	348	378	329	309	366	359	346	349	335	346	321	321	374	303	346	336	305	334	362	408	328	315	369	348	358	347	276	349	348	369	339	321	351	361	357	332	316	376	359	359	331	315	359	346	332	356	379	335	328	323	327	350	342	365	346	346	321	345	359	333	361	326	357	348	352	350	380	370	314	359	345	362	361	346	347	343	340	345	323	377	341	346	331	347	329	374	360	365	340	344	348	339	384	339	331	332	354	337	355	353	351	369	348	326	350	370	327	377	328	376	351	348	326	351	361	363	383	330	356	339	355	346	351	316	353	363	383	432	357	352	339	361	345	391	361	334	357	306	346	377	330	330	350	341	338	354	366	343	305	343	357	352	321	336	419	366	366	316	358	351	364	365	360	351	336	335	374	383	320	349	327	366	353	387	370	365	314	342	359	369	375	368	309	387	328	335	392	361	359	339	342	343	346	385	357	317	341	350	357	333	359	371	393	348	339	397	356	367	420	382	359	365	338	415	374	360	308	376	360	349	337	377	356	328	326	337	355	378	347	347	354	320	333	364	364	326	365	344	343	344	370	375	352	324	359	361	343	366	310	371	355	371	346	363	364	308	345	374	348	313	320	340	345	324	339	369	339	302	340	361	364	332	336	342	350	348	335	340	358	331	349	334	337	371	375	361	333	331	373	349	367	318	328	381	370	345	389	350	359	343	390	341	356	348	356	358	323	331	334	368	356	337	335	331	358	332	290	365	344	345	361	373	358	360	369	366	394	400	346	365	353	326	360	352	346	310	340	353	365	356	374	365	350	371	361	377	348	394	369	354	351	307	359	371	282	329	361	382	343	383	352	354	339	379	357	341	367	362	351	328	335	351	370	390	335	357	362	344	334	373	383	371	346	351	328	357	318	333	343	360	349	319	336	329	315	340	333	358	372	335	314	343	340	358	323	339	363	348	357	351	375	347	348	317	339	312	349	382	348	356	359	356	331
5749	4351	8610	9256	7204	5391	3989	3093	2367	2077	1712	1566	1228	1165	1069	1044	935	853	888	886	887	868	810	811	791	810	833	785	808	786	744	817	771	790	742	803	795	742	771	767	773	787	776	841	777	738	753	829	840	798	791	780	832	718	775	791	761	762	716	796	765	795	755	757	752	801	797	776	751	824	778	754	820	795	768	739	744	800	750	762	791	808	769	809	803	741	812	725	729	776	734	776	782	752	769	777	763	776	737	776	748	746	751	824	761	773	725	789	809	828	749	788	785	763	785	793	797	761	803	782	774	729	731	758	749	758	798	788	775	782	762	748	719	784	779	784	739	807	730	785	744	748	796	756	757	792	802	764	763	775	732	787	769	749	787	765	762	784	748	776	762	797	799	774	764	704	807	850	811	756	762	748	754	765	807	778	774	783	720	833	804	739	797	759	797	762	764	782	799	803	750	779	781	768	767	822	778	796	796	788	804	741	820	761	741	810	726	792	768	765	762	740	783	806	802	780	775	809	773	762	784	798	775	763	790	796	771	765	788	816	764	769	751	744	747	739	781	766	748	781	789	744	781	808	827	771	801	776	760	798	800	789	808	805	798	796	772	773	755	764	806	761	715	720	817	730	777	772	780	801	788	730	755	795	825	768	732	760	763	788	790	752	839	778	750	769	786	753	780	743	783	842	772	778	827	810	773	740	751	811	745	793	809	756	765	804	780	699	788	789	794	758	749	778	842	812	800	776	769	746	771	774	734	803	802	813	780	755	747	760	807	808	765	818	769	744	719	803	760	728	728	767	750	816	734	774	732	784	789	755	804	796	759	740	800	799	752	779	763	768	832	773	737	790	748	784	808	743	825	736	776	765	739	781	815	800	789	810	752	739	759	766	774	765	839	790	749	767	808	768	744	764	794	711	794	705	697	791	787	749	785	809	718	732	749	775	753	776	758	729	757	698	763	777	823	761	798	810	695	732	752	741	745	798	784	783	835	798	782	755	776	803	809	793	774	743	816	778	790	804	807	821	762	769	723	747	735	729	788	751	794	754	732	772	767	808	785	757	793	731	779	712	762	774	760	808	764	771	743	792	779	807	767	785	815	807	763	774	755	766	786	801	753	765	762	771	768	782	850	782	760	755	790	791	808	734	794	772	758	802	774	754	773	795	683	764	720	769	758	750	772	790	769	765	814	780	758	811	734	776	770	742	802	712	788	786	781	724	775	793	784	708	741	777	819	772	778	765	728	764	743	759	765	738	794	766	797	727	773	761	743	771	762	755	772	799	746	743	765	751	762	783	813	806	744	822	759	809	734	745	775	805	773	737	735	778	756	776	728	794	771	758	757	793	741	803	756	811	776	730	819	746	747	743	788	771	768	773	787	718	808	763	729	763	800	713	772	731	784	787	770	781	729	799	779	799	775	815	758	748	782	777	847	780	789	765	780	795	784	808	776	749	795	780	756	767	766	827	740	755	767	777	766	789	793	760	726	781	765	828	754	795	749	798	767	823	793	752	801	774	783	771	762	772	777	740	797	786	776	826	788	794	813	792	780	734	755	768	809	794	752	764	831	760	759	735	801	753	739	745	790	783	748	763	738	779	747	746	792	795	802	823	808	815	797	758	786	770	756	765	768	825	783	759	777	809	756	753	811	751	783	774	774	732	742	756	782	853	774	736	821	719	760	809	805	784	767	810	794	801	781	784	805	814	766	820	746	779	790	748	751	782	754	789	814	752	780	764	755	787	751	771	752	722	742	778	825	742	772	790	767	803	764	784	730	751	749	767	735	764	743	740	742	794	829	807	819	763	791	776	745	771	805	781	790	722	782	768	713	751	818	803	733	796	726	742	746	798	780	756	746	769	777	760	753	748	783	765	802	744	763	771	690	714	772	811	785	754	672	802	771	710	754	761	772	763	742	754	770	763	801	760	786	761	754	794	777	778	778	736	786	817	792	790	811	797	828	802	808	756	797	766	772	760	825	727	789	745	763	764	781	860	746	756	751	714	738	762	759	723	727	748	821	836	759	797	786	775	822	805	762	737	751	781	803	785	798	750	771	760	773	752	814	763	775	780	749	781	780	778	757	774	804	825	755	746	731	811	724	772	759	753	785	751	812	786	784	797	759	827	802	765	722	797	746	742	826	766	771	756	799	738	784	736	785	769	786	763	775	778	793	788	775	777	820	764	775	757	761	806	767	744	785	735	809	754	748	783	769	763	713	780	776	760	778	766	745	749	784	791	781	847	813	764	781	703	758	811	790	785	755	734	817	811	822	755	763	784	751	766	733	799	745	777	782	746	751	742	777	776	802	797	757	775	729	816	800	721	783	803	778	773	749	783	787	790	806	804	826	755	768	832	721	794	786	732	753	712	796	759	714	778	757	768	807	760	787	735	804	778	718	775	725	747	741	738	783	782	753	780	759	763	783	801	775	786	781	790	739	762	797	717	751	768	818	771	778	810	777	746	744	769	744	768	744	736	813	794	695	767	777	750	777	726	753	760	775	757	748	771	790	733	808	787	730	761	793	808	769	772	746	793	790	780	803	835	746	771	801	754	783	764	764	775	736	777	734	810	778	806	780	775	834	791	773	804	745	744	775	798	761	773	796	826	803	741	745	812	708	791	776	777	797	737	767	785	747	788	777	788	772	756	746	788	815	789	794	792	798	824	764	789	744	780	806	751	779	746	826	761	738	808	834	769	808	762	790	759	755	795	841	751	781	814	791	788	746	776	790	875	770	809	762	822	747	818	778	829	744	731	787	732	750	746	792	728	761	771	774	781	759	752	750	731	804	758	783	774	795	766	729	767	802	740	774	784	801	770	731	745	753	789	762	774	734	808	792	791	774	808	702	775	757	782	733	776	826	789	812	783	744	742	779	752	779	785	766	784	819	742	754	800	788	791	812	777	752	794	786	762	829	782	735	798	753	761	820	772	804	780	790	752	757	776	782	776	810	744	747	761	799	777	816	762	763	730	786	777	763	820	793	794	741	763	861	807	849	729	753	769	751	800	805	788	768	775	766	765	791	746	739	867	833	792	854	783	742	781	798	775	783	753	788	776	796	764	841	772	752	726	762	776	759	803	799	775	777	733	789	758	781	781	784	765	745	695	795	765	792	798	758	789	802	790	831	771	812	739	796	797	741	807	780	761	757	797	786	766	743	746	741	761	782	735	764	784	768	808	743	813	758	823	790	768	762	789	756	784	744	747	748	750	761	793	726	783	709	816	778	756	771	827	732	746	759	782	755	769	775	792	756	832	812	806	767	813	794	790	762	804	786	803	728	736	797	736	791	733	777	768	787	787	798	776	781	801	797	806	745	764	770	833	762	722	831	750	736	758	737	769	732	721	765	762	742	766	830	810	800	770	785	763	730	812	774	806	802	768	808	728	767	721	805	791	721	802	821	772	762	779	787	795	801	801	757	834	807	803	704	764	801	760	839	755	771	760	723	779	822	760	826	745	764	784	773	802	744	735	764	779	781	748	809	755	781	793
19874	10104	10453	7515	4027	2493	1697	1218	913	755	632	547	500	433	417	409	360	417	377	413	380	366	343	384	410	405	369	326	338	338	330	360	339	328	321	331	362	307	349	340	362	351	377	375	403	342	329	320	356	336	347	341	362	339	298	353	341	366	349	332	344	362	341	346	331	365	335	352	345	301	344	322	344	350	329	356	348	388	357	362	402	312	355	375	362	352	369	337	333	342	335	369	352	365	354	316	358	337	321	372	349	319	341	374	393	339	325	355	307	324	377	363	356	341	357	346	384	364	327	340	309	337	340	337	427	383	333	338	349	354	342	355	357	311	349	322	369	334	337	347	347	330	334	334	373	334	360	327	370	377	338	344	337	371	372	325	299	359	337	361	302	321	331	350	322	333	334	338	321	332	369	368	382	324	383	314	341	326	357	354	342	330	356	364	340	382	360	371	377	382	356	346	354	393	340	348	349	358	358	344	330	374	342	346	338	321	376	342	377	340	344	364	347	342	362	343	336	333	333	342	343	381	347	340	318	339	348	351	343	340	383	340	340	347	362	368	329	368	334	364	401	366	343	358	336	346	354	336	346	343	336	345	374	371	356	331	329	392	401	365	291	334	368	343	359	327	346	349	360	327	364	359	349	323	365	323	350	339	350	370	377	354	308	381	352	333	364	355	353	322	367	375	351	359	335	328	348	358	283	382	335	379	336	362	345	331	366	345	353	331	345	333	340	322	330	349	326	367	312	342	331	343	360	369	382	370	380	364	323	364	342	362	371	352	370	370	364	350	349	331	329	365	351	363	376	333	344	373	370	332	339	320	354	338	391	344	327	349	333	333	334	370	342	327	372	363	356	362	338	378	348	343	365	328	369	353	346	364	365	330	305	358	355	367	360	345	331	338	313	327	344	333	329	322	332	361	362	329	388	323	325	338	327	343	364	314	335	348	325	351	356	347	355	365	385	326	341	340	320	375	357	341	328	331	353	343	329	379	332	334	370	362	354	320	360	330	340	336	364	332	380	360	358	335	356	326	338	340	340	321	323	326	326	383	333	332	314	361	330	328	317	354	384	330	367	355	332	335	358	336	365	361	331	355	326	361	325	338	336	379	370	403	331	346	319	353	318	309	358	361	328	385	388	314	342	364	356	356	357	324	343	339	345	361	345	329	359	338	340	317	369	371	312	344	353	351	368	370	314	340	363	348	358	347	336	346	363	372	366	367	330	302	374	345	358	342	361	341	361	336	334	388	289	310	318	326	345	340	368	302	314	302	351	356	339	380	349	315	344	329	340	340	317	328	347	382	353	321	338	345	303	353	360	367	329	332	391	348	317	357	344	320	370	359	363	325	330	321	334	321	327	373	341	323	346	334	326	348	356	342	359	334	375	350	363	349	343	333	330	372	340	349	368	355	339	366	293	339	330	339	355	366	337	356	318	327	335	392	336	354	333	343	340	361	328	331	326	337	331	354	315	315	363	356	368	350	377	321	339	358	391	358	339	328	376	340	379	332	325	308	347	373	335	328	346	309	381	330	368	329	358	360	337	362	319	358	359	331	323	320	346	350	341	362	343	310	326	341	346	376	332	337	327	362	369	358	368	367	329	367	333	330	332	367	342	321	335	394	357	354	367	348	346	363	350	380	368	348	354	331	330	352	344	330	342	363	389	363	302	336	345	357	325	371	323	357	319	334	309	361	347	350	350	379	347	347	386	347	346	317	333	348	368	378	329	336	358	349	337	326	345	314	328	322	369	379	340	316	339	358	345	362	350	350	346	334	324	359	381	359	334	321	328	313	361	344	353	328	324	349	357	314	331	368	356	320	339	358	336	326	323	356	324	314	340	368	319	349	333	334	336	379	352	367	363	339	329	329	330	352	383	337	347	342	350	360	331	345	376	377	337	361	349	371	375	328	351	347	362	341	346	330	338	368	367	336	335	344	332	334	330	344	356	327	337	342	371	395	351	332	323	325	320	315	347	321	358	334	336	312	400	337	351	312	373	336	358	349	305	325	395	360	351	359	297	324	317	314	367	395	368	366	357	354	353	359	323	372	351	366	361	342	376	360	312	338	300	330	337	367	353	362	368	330	317	373	355	300	343	324	369	330	323	340	328	360	336	349	375	351	370	333	370	385	343	338	322	348	365	373	321	359	342	351	376	355	290	346	332	346	362	322	339	337	341	371	375	340	344	322	330	337	364	335	340	368	341	305	335	331	327	309	348	360	350	357	337	330	386	342	336	369	334	312	322	334	351	381	349	340	342	376	354	344	346	363	346	335	361	351	341	323	344	326	318	325	342	345	319	331	357	387	367	357	334	335	364	362	337	309	345	335	347	307	376	334	374	335	357	362	341	363	382	344	321	376	335	348	311	338	360	344	324	342	311	339	340	361	370	329	355	331	354	323	322	352	368	337	335	356	334	347	352	342	346	390	332	344	311	372	337	318	377	369	364	340	345	323	392	363	326	412	325	350	335	322	375	329	352	321	321	328	338	340	391	332	317	347	334	340	373	313	323	337	328	364	369	330	336	359	328	343	350	379	332	317	388	352	355	343	335	351	338	308	332	357	321	365	313	348	329	322	364	308	364	358	346	364	342	358	347	356	347	356	346	322	360	360	330	370	334	358	336	343	344	373	333	354	366	333	345	369	349	375	314	315	338	347	341	350	333	400	339	349	366	362	318	333	329	343	342	367	354	342	341	368	328	347	372	362	341	322	318	320	376	362	357	346	360	326	354	348	295	330	345	355	365	351	335	381	337	366	305	358	315	325	362	358	328	343	350	354	339	377	357	352	346	347	386	308	359	381	363	339	334	343	340	363	340	342	338	362	345	369	357	359	330	328	333	334	344	354	326	353	350	331	348	355	369	336	310	327	329	362	367	350	367	323	358	343	365	340	347	331	332	337	321	361	339	357	374	360	322	363	359	353	353	363	293	347	372	321	344	335	361	362	357	361	340	359	328	344	339	316	368	351	330	383	355	315	325	333	338	360	372	342	355	337	363	345	361	387	359	332	355	337	373	355	340	377	323	351	336	348	331	324	352	332	372	340	361	332	356	294	386	381	357	327	339	343	354	313	349	341	357	350	342	323	339	335	346	361	357	339	375	327	295	335	304	345	323	311	336	340	370	323	330	343	344	292	357	336	345	355	386	365	318	314	330	352	381	350	353	336	368	365	329	362	376	329	322	357	366	353	338	356	370	307	337	356	349	347	338	341	341	353	324	345	348	310	335	363	351	344	346	356	383	347	359	366	360	332	323	333	344	350	350	333	368	361	333	359	388	348	327	324	356	371	340	362	337	335	311	350	330	351	327	316	370	347	384	337	327	306	330	328	332	344	362	331	369	343	322	350	347	326	346	313	370	352	332	368	351	385	343	316	364	310	326	318	321	341	352	342	376	365	327	340	345	345	345	341	331	344	329	352	310	362	379	347	317	344	327	336	359	345	319	324	351	328	362	377	394	359	335	363	350	362	337	332	365	388	356	353	358	345
12182	8108	14620	14645	11238	8549	6010	4639	3451	2949	2375	2003	1603	1302	1230	1186	1089	996	1024	973	1037	922	902	872	866	862	809	875	879	805	741	824	756	853	823	771	778	803	808	821	813	777	796	866	851	750	823	760	780	784	822	756	784	792	757	817	788	800	740	782	751	787	830	734	727	771	806	754	717	750	720	782	776	796	757	777	767	786	789	794	800	767	767	790	745	800	738	823	808	753	731	726	786	794	759	778	735	769	710	726	781	754	809	822	796	755	804	747	752	761	800	803	744	753	795	753	761	746	808	801	787	741	799	816	776	812	758	772	782	769	784	768	749	772	775	764	734	773	811	850	780	792	726	822	770	787	791	736	766	823	813	741	782	778	755	738	754	751	764	801	814	777	778	806	743	774	763	793	771	751	784	773	786	757	763	771	751	765	801	797	750	783	792	792	747	817	739	774	757	789	760	835	781	751	830	750	824	772	772	758	790	788	802	719	765	818	803	786	733	809	778	775	751	819	762	740	750	780	726	776	770	820	777	796	772	774	818	763	771	753	792	778	786	755	774	797	775	795	795	741	791	808	702	772	765	741	778	722	778	734	791	792	757	754	770	758	744	761	763	789	753	744	814	759	810	763	781	739	758	790	788	783	825	762	749	786	821	802	793	778	746	782	777	800	789	821	829	789	742	732	737	734	788	831	851	710	773	810	761	801	803	783	826	756	799	758	762	757	756	724	796	750	761	757	753	795	761	802	789	758	746	778	719	779	797	802	797	791	754	780	770	815	788	797	732	818	749	747	753	741	782	728	771	776	774	759	757	737	791	773	749	788	734	740	758	748	744	780	765	770	796	782	743	783	805	799	731	734	751	807	773	768	758	756	804	787	798	729	793	793	805	782	764	802	809	801	764	780	744	740	808	745	750	772	714	767	754	743	771	744	826	737	748	732	791	770	791	803	739	745	771	784	750	770	778	754	815	772	814	773	749	753	774	740	787	780	824	754	799	774	768	779	769	775	748	745	798	789	762	820	821	757	768	706	802	820	773	777	820	790	765	727	715	821	779	720	783	816	808	803	792	792	815	761	712	740	761	752	748	813	796	814	727	793	756	739	774	714	808	795	760	779	758	770	762	778	788	798	772	781	800	756	757	811	799	772	787	775	738	776	770	792	792	781	779	765	752	792	781	773	801	782	759	767	768	753	781	785	795	754	757	802	789	770	731	733	768	778	751	775	773	748	767	801	754	741	752	788	794	766	752	792	794	752	829	746	783	753	790	780	767	789	761	804	792	763	811	717	776	777	754	783	801	785	791	726	762	787	798	789	754	749	800	765	778	796	760	832	790	813	724	816	735	810	769	796	759	812	755	757	791	821	804	759	794	772	743	750	708	746	769	781	790	760	795	740	783	808	822	775	775	797	747	786	815	781	787	770	843	764	739	807	785	789	792	786	751	762	753	813	775	822	773	747	772	767	756	758	766	741	770	747	737	798	765	773	751	737	817	764	778	764	807	781	814	820	767	781	797	809	820	842	800	814	784	709	824	806	789	756	779	826	760	780	782	727	739	744	767	736	802	767	799	805	757	752	845	760	782	799	770	764	859	812	770	799	811	787	833	756	743	804	756	737	782	755	767	791	718	723	755	774	779	792	763	764	790	771	748	820	794	807	790	790	775	777	783	771	735	725	763	763	713	794	749	782	764	782	787	768	831	773	784	682	772	801	738	776	772	773	803	747	773	761	790	751	800	800	715	799	778	801	753	779	773	706	741	769	774	802	761	764	803	790	780	836	769	721	853	717	766	756	808	790	823	759	760	810	744	737	730	783	750	779	748	795	763	778	781	813	738	749	818	831	791	745	721	821	791	776	730	818	794	780	776	790	780	789	735	751	784	759	760	810	761	782	795	771	800	813	808	783	737	762	790	719	778	783	747	810	763	779	778	794	783	770	761	762	807	758	741	758	802	705	726	743	759	823	784	710	765	795	775	766	729	763	790	793	801	764	748	799	736	806	768	816	786	779	759	788	705	777	801	841	726	787	745	770	805	749	767	763	772	799	788	797	807	710	706	752	782	740	789	767	796	770	707	792	762	766	771	792	765	746	783	791	763	765	817	822	779	754	755	810	748	779	805	795	754	764	784	762	784	790	784	810	724	772	763	795	841	772	791	766	743	769	776	766	789	767	746	780	803	759	778	782	804	790	854	721	794	761	741	740	767	798	764	753	794	734	748	763	805	719	813	772	752	757	743	742	790	777	769	768	732	738	760	831	778	766	738	743	802	766	753	781	798	744	787	826	768	775	752	721	707	759	767	782	789	792	742	746	750	769	798	727	744	774	754	766	713	787	810	759	797	754	767	746	769	745	850	759	771	768	766	766	753	802	801	764	756	762	815	769	758	782	792	746	815	766	763	767	724	810	772	774	764	763	788	773	748	789	741	807	746	766	773	777	749	790	734	778	807	828	829	763	782	747	715	799	776	756	816	771	765	811	812	821	823	746	823	761	780	791	832	793	766	769	786	765	756	777	769	760	764	761	758	743	797	759	721	755	778	731	759	804	784	792	759	772	774	756	745	781	795	779	797	806	809	790	799	726	770	784	782	731	774	765	783	791	786	794	779	762	790	756	775	778	750	757	754	828	777	807	765	756	776	803	817	749	787	769	738	779	745	773	776	782	683	783	791	780	783	758	750	762	766	768	826	730	753	786	746	770	814	759	841	770	742	760	776	779	790	775	738	751	769	764	790	809	779	749	754	783	785	769	826	745	782	783	767	745	810	737	796	766	810	823	806	827	769	792	822	762	817	798	779	750	763	786	780	793	833	769	770	779	773	752	783	784	772	763	739	710	768	823	787	812	741	768	773	732	806	733	774	803	829	731	726	803	758	757	778	717	781	758	762	779	774	765	781	746	748	769	755	781	780	760	766	759	798	826	756	726	770	765	774	810	831	793	790	745	809	769	823	809	715	735	789	794	818	728	746	798	806	754	783	772	786	786	788	822	776	760	787	767	823	825	774	806	761	776	799	767	788	810	747	777	805	749	709	760	833	775	770	758	803	825	793	769	797	763	794	773	736	760	770	806	786	764	738	790	745	764	778	761	749	747	777	787	796	781	775	744	751	785	772	807	744	756	765	789	797	734	794	814	777	741	742	763	832	775	789	779	781	803	775	781	798	760	758	781	751	770	767	853	755	811	813	810	772	789	783	777	788	781	749	782	758	740	773	785	766	773	784	782	777	820	787	810	800	747	731	771	811	861	780	789	761	742	761	768	819	819	786	720	790	813	799	752	773	795	782	757	744	781	798	763	793	746	809	764	736	772	814	721	820	808	786	745	738	776	747	795	719	782	824	734	808	734	764	710	793	768	761	760	778	804	798	779	825	812	799	708	769	773	801	794	799	726	736	760	804	814	740	839	766	781	754	761	787	769	798	777	766	745	770	777	767	770	766	751	781	782	751	765	813	759	805	802	738	793	792	791	773	794	810	742	784	781	807	778	772	781	759	795
28110	15052	15587	11432	6334	3697	2243	1643	1190	1033	840	775	621	569	564	536	468	505	477	463	454	426	471	429	440	450	431	423	449	448	497	445	420	424	434	421	469	403	380	474	451	446	434	431	410	447	449	403	447	424	403	437	426	413	433	443	453	466	413	383	456	449	407	438	450	382	422	488	458	416	424	427	471	438	441	416	404	431	435	454	399	463	419	414	435	452	408	395	460	401	409	445	395	390	464	417	427	422	443	402	428	461	442	429	416	421	431	417	466	404	396	419	430	401	427	364	390	416	443	403	478	463	408	373	409	454	397	423	421	442	427	373	441	413	449	463	408	406	502	429	442	462	426	424	395	404	456	424	428	437	417	426	433	394	438	441	448	447	453	440	409	415	411	415	395	461	403	440	464	442	429	441	450	393	421	391	427	441	445	379	428	423	460	449	439	411	419	419	435	436	397	447	410	429	427	437	433	463	422	363	420	397	401	418	385	460	412	411	444	424	424	418	401	404	433	446	396	426	430	435	409	420	449	428	438	413	421	413	421	413	454	439	444	426	429	405	435	438	462	419	416	421	386	425	428	429	397	445	396	443	405	409	335	460	384	424	384	423	452	430	386	437	399	453	454	407	418	436	419	399	406	449	437	436	434	433	376	441	433	409	428	434	407	426	399	427	430	437	378	445	421	400	415	414	398	465	386	438	413	454	459	458	458	439	482	381	420	432	454	378	432	467	429	427	418	441	409	420	428	410	408	420	410	434	445	422	429	398	431	406	411	420	447	427	423	428	409	467	434	433	461	409	422	419	373	427	446	458	423	461	493	422	434	446	375	424	416	470	471	418	416	418	431	432	451	414	430	417	436	434	435	425	400	494	447	431	431	403	450	397	461	436	418	416	438	388	417	444	428	397	396	430	416	389	452	408	397	392	402	433	454	428	451	427	471	415	408	459	419	410	443	409	458	396	407	408	411	431	394	433	418	379	429	435	408	438	395	407	378	430	442	418	443	451	422	429	430	405	480	450	408	431	399	417	406	431	459	427	449	444	426	434	424	417	432	412	439	478	419	454	406	447	438	428	419	411	384	422	410	458	453	411	386	404	380	425	438	437	406	423	382	416	448	415	364	459	429	392	421	435	423	395	400	425	420	391	423	432	424	451	422	439	395	422	444	438	438	428	403	492	429	403	447	428	396	451	441	411	462	436	418	388	368	415	473	411	398	400	453	445	402	427	421	413	405	401	425	439	405	463	470	438	406	412	430	388	432	428	436	437	472	430	415	442	413	450	489	466	439	402	458	461	424	438	407	425	435	466	449	402	420	446	430	425	444	412	412	420	430	447	437	445	411	447	421	408	445	407	431	425	424	452	420	395	420	443	417	449	471	455	422	409	432	406	418	394	394	386	418	410	453	441	424	455	434	454	435	433	414	430	413	412	424	415	431	420	470	430	417	430	401	403	406	415	461	410	477	472	429	424	396	438	437	418	402	445	415	401	379	445	433	442	407	479	421	440	434	471	465	402	376	425	450	420	424	400	464	439	452	407	416	423	466	408	444	443	421	446	393	440	446	446	443	423	411	465	445	474	406	384	426	432	424	419	416	434	428	434	414	439	431	444	439	396	446	465	418	390	421	416	458	455	417	445	423	412	439	430	413	407	439	436	459	445	404	434	415	354	454	420	427	450	451	475	441	452	435	443	411	421	437	476	371	425	403	413	388	441	430	419	415	407	436	414	427	424	399	432	443	415	444	414	422	412	418	436	450	432	413	438	416	430	442	362	447	430	422	440	422	393	430	438	443	435	439	467	412	437	426	431	435	411	441	399	455	402	436	468	393	442	442	441	471	443	415	429	415	434	450	446	403	432	449	449	420	438	460	486	440	416	381	452	432	466	430	386	383	431	437	488	444	419	407	409	401	383	390	445	396	454	424	440	404	413	439	458	460	386	415	425	409	444	408	427	443	455	452	422	388	450	415	439	439	388	419	431	436	446	394	432	456	435	409	421	388	436	388	418	448	408	400	429	401	398	408	392	396	426	471	444	416	451	430	422	416	444	465	486	432	436	422	417	414	420	479	450	430	470	394	437	435	419	412	429	461	439	452	442	430	460	457	429	419	446	438	431	430	406	443	424	413	411	444	455	434	385	451	445	402	440	400	436	412	441	397	497	396	450	368	447	395	436	416	420	431	405	412	419	401	395	415	443	462	399	442	478	403	427	425	447	434	417	450	446	433	457	400	396	445	411	451	424	447	473	427	433	413	404	417	443	447	447	458	427	452	437	411	397	452	413	429	411	447	400	416	470	455	429	445	440	443	355	433	407	451	402	421	414	437	457	467	406	440	451	414	400	410	438	404	431	414	420	400	417	421	386	419	406	416	453	444	405	449	444	414	418	447	458	409	455	472	452	409	433	397	402	413	414	411	408	408	448	460	431	431	484	430	440	417	412	432	450	453	438	417	460	444	396	443	413	441	429	400	403	431	423	444	416	426	418	447	479	414	413	468	445	423	464	391	445	449	373	459	425	395	447	390	436	454	468	408	450	433	447	435	423	436	418	435	429	395	388	429	442	419	419	441	430	469	462	427	459	463	414	407	428	403	436	450	418	433	445	407	380	406	384	438	420	398	425	448	435	423	408	414	464	428	416	501	445	452	447	442	459	440	436	410	394	406	463	421	420	402	432	418	422	415	459	427	451	462	437	451	422	420	426	424	433	396	418	423	415	427	402	448	379	406	394	431	418	401	422	431	470	386	424	453	432	434	455	419	426	436	397	427	461	484	473	415	408	410	437	417	422	401	451	437	415	449	438	443	430	429	445	467	427	425	448	451	427	422	413	444	448	473	403	451	452	431	436	453	453	431	428	412	447	458	449	465	417	416	428	451	389	454	433	424	389	406	435	434	418	390	432	426	427	396	428	418	463	433	441	476	471	411	388	427	466	450	419	443	427	450	410	436	413	456	433	431	404	394	434	440	442	481	441	411	430	446	428	423	414	451	458	443	458	402	424	423	414	409	398	392	434	435	396	448	457	405	396	399	428	399	418	446	443	403	447	441	423	437	434	434	446	411	439	434	462	433	388	436	395	440	404	424	436	456	403	415	401	436	390	445	463	438	405	456	418	469	381	402	440	433	422	396	357	430	426	431	424	408	458	397	429	445	412	437	427	482	448	421	432	398	425	474	421	428	438	442	424	431	431	441	429	431	465	446	392	453	394	479	430	457	446	419	413	402	455	458	418	411	441	445	434	388	406	429	417	461	406	420	457	432	434	394	459	411	470	423	403	420	467	430	395	457	402	454	414	480	414	429	434	439	413	448	419	418	405	432	427	425	425	431	442	451	427	392	435	444	402	398	442	427	424	449	431	402	401	454	437	405	437	449	425	451	421	448	413	447	407	426	436	413	399	453	405	436	394	453	374	441	428	433	431	420	476	449	387	415	410	367	426	470	383	443	413	437	449	410	417	472	383	451	436	476	451	388	401	423	405	450	440	441	469	425	427
15841	10564	19507	19207	14360	11020	7819	6177	4655	3851	3319	2577	2137	1856	1648	1470	1367	1275	1307	1277	1240	1101	1179	1054	1066	1063	1005	966	999	984	983	973	970	962	967	965	961	989	937	989	949	962	989	964	955	949	968	1005	965	982	960	939	895	944	933	914	936	960	956	899	936	974	918	951	909	901	902	930	877	944	976	927	923	920	900	930	918	907	901	952	909	890	940	937	951	867	897	959	942	912	943	921	947	935	943	984	917	934	972	920	916	916	921	933	918	915	942	906	941	962	914	929	924	903	911	878	898	921	948	905	908	929	918	961	923	899	916	903	872	926	901	944	911	958	930	917	944	947	932	894	930	966	914	954	923	902	940	911	948	883	889	953	965	905	913	941	894	908	948	909	901	918	916	881	978	937	979	985	952	917	896	910	910	878	969	904	960	954	967	931	936	920	922	887	1001	955	932	952	907	937	943	965	965	884	918	931	892	896	958	969	921	840	944	922	912	903	930	907	933	935	899	953	928	909	887	913	891	900	910	931	920	898	909	887	869	913	912	879	924	932	868	945	930	840	922	925	924	917	918	985	940	885	950	953	925	934	896	883	849	930	982	882	942	966	954	1007	944	923	966	957	906	902	956	920	957	911	948	878	919	940	949	933	923	932	892	934	968	943	890	907	938	904	916	846	878	945	902	886	890	942	916	920	911	911	912	944	917	831	944	944	1007	920	911	945	898	938	969	918	909	919	886	930	935	940	992	926	934	901	983	953	923	972	941	888	971	949	917	873	942	931	938	929	923	930	894	907	933	921	960	946	900	887	904	995	930	952	935	935	937	900	915	895	944	933	912	938	895	861	886	926	901	953	924	976	940	931	930	974	959	930	923	888	911	950	925	944	935	883	934	882	953	966	994	933	895	893	951	948	878	938	912	944	924	896	905	966	890	953	888	943	902	906	938	887	911	955	913	899	1001	906	853	976	898	915	898	922	967	921	960	920	936	883	928	924	938	937	908	888	865	981	960	1007	932	917	907	946	928	905	946	947	920	929	899	948	953	936	926	914	909	907	971	899	997	932	893	954	943	928	889	991	926	962	918	917	920	978	952	962	906	948	940	945	936	927	927	969	929	918	938	892	957	929	948	979	979	943	940	918	897	940	932	903	853	909	913	972	926	881	868	901	881	958	926	936	905	938	935	918	939	947	905	927	953	911	925	928	908	890	927	886	941	924	958	955	935	953	934	963	902	930	935	841	879	947	956	874	922	984	891	936	937	874	964	879	927	926	934	927	971	969	921	854	992	901	970	918	902	934	948	987	949	892	886	934	893	917	879	930	954	954	927	953	910	981	954	907	957	885	899	942	940	876	921	945	938	875	887	961	947	915	986	916	923	945	952	913	910	948	930	917	938	952	945	872	871	956	900	899	959	899	886	937	908	948	899	932	970	900	878	928	907	973	897	1007	935	920	881	983	993	919	977	954	925	913	931	909	955	990	937	941	933	941	933	910	917	921	933	934	918	905	892	931	943	883	927	913	882	926	868	910	940	873	906	902	898	962	949	950	898	922	949	951	951	942	954	906	948	915	960	934	919	910	937	918	967	934	942	922	938	951	892	926	922	844	898	920	962	871	897	880	875	910	872	934	886	887	930	975	939	887	868	922	933	864	924	940	895	972	893	945	944	948	922	900	925	875	933	947	942	922	903	877	900	899	923	950	933	918	990	936	936	926	1005	969	878	890	935	914	933	910	886	924	887	900	909	947	995	991	958	900	920	898	933	926	971	952	983	929	923	944	982	934	924	893	956	917	949	943	910	911	927	904	934	880	931	964	912	935	961	918	925	935	958	934	880	970	894	948	932	927	894	909	953	997	924	908	952	920	932	909	922	921	929	943	927	902	909	922	901	928	913	911	845	882	919	934	948	943	902	969	892	920	978	935	948	984	987	916	964	874	892	907	848	909	903	942	909	872	936	958	948	947	951	876	934	943	940	909	924	958	901	953	907	873	950	985	987	954	914	929	925	934	910	902	938	941	977	887	931	907	952	911	942	960	885	958	939	942	915	953	906	966	931	933	901	897	877	891	860	894	945	939	965	946	898	914	885	914	953	910	925	925	949	929	910	921	993	922	988	924	947	930	918	906	924	964	920	905	972	896	842	900	892	948	914	925	912	918	958	938	904	881	936	897	907	870	925	973	892	970	966	879	923	951	909	944	972	936	953	919	913	889	906	940	948	892	907	921	983	960	927	906	939	912	903	938	932	946	952	931	881	945	929	940	911	941	895	905	965	939	892	908	937	874	923	939	977	932	984	941	963	929	915	884	962	933	975	900	911	933	925	902	906	974	969	935	909	903	948	938	957	881	956	896	883	950	877	968	941	888	941	904	929	944	889	918	911	891	958	908	891	929	923	983	921	916	858	938	973	893	921	927	929	910	934	923	898	978	906	873	884	974	859	903	855	916	909	949	894	968	946	968	913	934	922	884	882	908	894	952	945	922	914	889	953	944	879	881	915	897	959	966	917	932	901	905	888	923	906	920	979	925	934	908	943	913	927	909	951	936	926	870	929	930	958	896	951	916	932	914	950	912	927	942	929	909	922	926	965	904	895	914	920	907	920	935	884	909	918	919	910	909	940	896	875	903	925	935	944	930	894	922	943	954	878	899	973	954	904	899	960	893	924	893	959	925	939	935	930	877	911	886	932	918	972	900	917	927	902	902	922	960	913	967	906	961	941	969	919	937	936	951	925	961	905	890	926	874	956	901	903	942	870	953	941	941	955	945	885	958	971	905	895	907	951	958	929	906	918	980	867	927	923	933	965	924	903	923	945	944	934	933	979	879	874	946	949	955	899	941	964	873	930	914	947	944	891	918	916	913	937	904	942	926	912	959	930	937	930	923	880	967	909	878	950	904	884	926	938	884	925	936	942	876	932	975	916	899	936	956	947	982	999	906	902	906	951	934	883	904	955	962	883	996	902	891	910	870	881	866	961	931	920	883	921	902	952	904	949	891	904	888	901	986	931	947	944	993	923	957	944	929	943	965	913	869	893	946	922	884	902	929	957	918	907	915	941	947	959	955	980	914	910	924	887	933	944	950	939	892	917	923	973	920	892	929	914	891	916	965	898	915	970	928	914	927	945	912	936	930	880	904	977	909	961	928	953	959	923	908	977	972	906	968	939	943	903	898	933	948	984	961	946	901	919	928	906	936	913	943	943	885	851	998	932	964	944	937	943	914	925	931	935	842	962	909	915	941	1006	906	920	936	890	920	944	937	959	943	945	977	919	947	941	916	933	905	914	985	895	871	961	865	909	888	853	862	891	914	945	908	972	925	936	967	848	899	919	941	880	890	882	955	942	931	914	899	873	935	908	982	901	972	908	915	946	917	942	888	920	948	886	918	910	896	939	930	937	891	891	926	958	940	923	949	936	924	935	929	917	923	955	932	941	932	965	873	912	922	906	902	916	945	907	892	970	917	996	971	949	902	924	946	943	910	956	942	927	915	906	916	903	929	913	904	943	903
9346	4616	4982	3626	2238	1569	958	797	690	554	495	471	463	414	378	390	387	380	367	393	337	380	371	334	354	351	390	317	343	341	341	355	385	337	381	389	357	365	333	324	358	351	339	379	385	331	373	376	368	364	347	320	342	335	345	340	383	367	310	348	340	367	354	362	360	330	334	338	316	353	387	372	377	339	360	333	344	367	325	349	350	325	298	332	377	377	341	366	387	339	366	316	343	376	362	354	345	315	344	343	376	361	341	338	389	313	335	325	332	371	362	336	346	335	323	339	367	386	354	343	340	374	325	348	301	354	339	374	364	343	362	393	390	361	370	368	355	335	384	346	351	336	365	328	345	373	345	326	341	337	374	355	360	364	343	337	359	320	346	352	382	337	361	347	355	342	378	387	361	376	388	353	347	332	358	359	336	358	345	332	364	385	389	337	404	346	324	348	361	339	357	342	373	349	353	295	335	358	374	338	390	346	348	371	363	384	313	327	338	368	362	346	341	347	356	336	355	349	308	328	337	362	370	349	341	367	343	362	371	341	346	345	349	377	361	378	352	342	358	354	359	344	362	375	311	343	332	352	356	340	343	317	337	361	321	368	379	331	342	361	350	300	354	341	365	360	343	355	361	352	365	380	345	359	344	357	338	349	371	345	346	323	367	347	337	336	352	351	356	367	378	360	375	369	343	353	337	298	357	321	343	351	370	324	386	372	354	301	382	369	369	344	360	370	355	376	378	358	319	337	363	323	362	352	345	333	358	339	328	382	368	334	374	341	338	382	331	329	349	372	385	362	350	326	365	338	399	331	337	380	315	342	404	351	322	342	348	349	390	377	331	370	358	349	362	370	318	373	299	365	321	303	357	366	343	365	369	327	371	354	337	326	379	319	372	326	351	364	318	336	369	356	331	308	382	382	351	322	357	385	353	379	326	360	360	346	359	331	359	334	353	312	352	357	336	339	344	315	374	359	321	362	374	379	361	372	327	363	359	365	359	399	363	376	339	338	358	345	352	355	337	352	333	338	355	338	348	360	352	376	357	347	357	391	359	375	354	350	366	385	352	365	322	369	387	358	351	367	368	356	334	346	326	345	354	355	383	346	371	388	370	346	353	320	328	330	371	343	342	374	343	351	341	338	375	327	318	383	376	394	313	386	354	352	353	337	358	350	314	345	365	359	340	343	375	362	319	316	348	374	348	340	368	347	348	368	380	412	344	328	327	346	336	331	336	372	358	349	348	319	331	326	364	366	347	357	381	322	325	335	343	343	380	351	335	336	372	388	352	351	333	338	369	327	299	364	336	393	334	342	376	339	377	355	343	365	365	327	408	356	345	368	396	348	314	358	313	342	343	350	339	350	367	376	359	371	344	369	353	328	371	336	360	381	330	315	360	352	376	346	313	357	353	360	370	335	316	379	349	357	356	318	354	348	337	383	373	345	323	368	353	344	359	345	376	373	352	352	363	368	330	349	356	368	317	352	327	370	327	356	366	381	324	358	366	347	343	358	357	310	333	331	336	360	349	362	356	359	375	359	352	359	329	333	332	329	335	357	318	313	382	332	348	321	350	348	351	311	343	353	331	344	325	354	346	341	355	322	346	410	354	366	335	341	338	335	352	395	369	340	378	373	370	382	315	350	346	360	338	361	350	382	377	350	355	348	360	366	350	361	310	343	320	391	360	357	378	367	345	358	369	390	370	352	349	348	372	380	326	339	325	314	397	320	337	335	357	337	368	322	313	352	369	326	360	352	354	370	341	340	370	376	334	386	363	333	335	333	363	335	355	351	314	349	350	323	324	344	332	358	335	324	350	331	379	353	361	393	376	362	363	352	342	346	311	352	368	343	365	349	341	332	332	365	370	337	356	359	354	299	353	381	376	371	352	340	370	377	347	377	385	347	349	320	389	313	322	340	383	381	374	358	330	374	360	363	341	349	351	356	350	376	391	379	360	381	363	314	355	339	350	322	332	335	371	422	360	360	362	379	379	389	338	386	397	348	347	381	385	356	362	339	354	337	334	316	329	355	366	313	332	353	342	366	366	332	381	355	359	372	358	343	327	326	373	346	326	349	355	338	340	338	366	367	341	355	338	355	294	343	365	353	342	301	372	336	327	333	313	291	359	320	330	366	377	307	355	333	353	368	320	319	335	336	344	359	375	354	360	342	317	370	364	352	324	341	376	318	353	349	331	366	364	324	334	364	352	384	345	377	363	370	370	318	364	375	389	378	356	340	343	318	367	354	359	348	405	375	316	352	345	369	357	378	347	314	365	354	372	338	363	367	381	352	340	327	343	331	404	325	383	362	351	354	375	379	359	361	341	369	359	362	396	351	357	370	404	382	347	313	353	371	351	385	364	310	349	343	331	371	359	354	350	381	381	338	360	337	360	368	401	372	355	359	347	345	358	339	370	361	307	389	379	346	344	360	381	325	377	385	347	335	316	302	338	345	339	345	349	370	353	316	332	348	361	337	329	336	314	350	347	328	317	323	360	343	344	353	383	330	343	326	386	346	357	350	326	342	325	403	337	334	349	366	317	331	344	366	347	345	343	359	372	348	359	354	289	366	365	335	358	331	342	349	345	344	325	350	348	372	366	337	331	347	336	339	335	334	336	353	362	343	346	370	327	360	352	341	357	355	337	358	334	353	349	343	350	357	355	332	364	381	353	368	344	380	353	372	341	358	331	359	330	354	367	346	339	323	376	354	325	333	353	359	380	343	352	378	339	342	339	349	357	384	335	339	332	348	357	342	336	337	346	336	375	366	367	365	375	354	306	349	350	357	359	361	330	328	330	351	363	357	359	342	353	373	388	322	337	357	332	332	343	334	356	367	388	336	342	341	324	338	342	336	360	381	342	329	362	368	366	342	359	346	365	341	390	340	359	335	331	331	372	368	334	337	379	347	365	354	370	374	390	353	324	334	303	315	336	374	356	358	336	301	367	321	318	339	347	373	352	380	326	385	327	295	359	341	328	373	347	349	331	366	354	360	340	327	350	377	372	352	316	363	370	346	344	335	370	367	363	398	360	347	361	334	352	354	357	293	323	368	324	344	373	353	386	368	304	350	320	327	323	352	332	342	349	337	343	358	346	373	382	346	370	352	348	311	357	373	375	366	374	351	368	334	331	331	357	344	343	352	328	390	372	348	364	352	345	349	391	306	356	362	320	377	358	334	341	339	376	384	377	374	376	368	353	330	341	358	315	334	374	349	349	351	381	352	348	356	354	318	363	322	361	366	381	338	356	378	349	331	348	335	368	359	371	362	327	350	341	365	338	350	333	329	356	392	338	313	343	351	347	360	363	329	372	362	366	396	333	347	336	374	374	365	385	356	366	359	344	342	364	393	341	346	359	379	343	378	373	341	346	356	363	317	333	329	372	360	345	356	394	344	389	325	353	330	347	346	359	378	357	346	334	347	328	351	346	330	349	356	336	367	356	354	340	388	338	345	350	353	370	324	361	356	351	377	349	367	332	311	347	356	353	338
5810	4264	8656	9273	7215	5587	3774	3112	2535	2039	1812	1498	1302	1115	987	959	933	966	922	923	923	890	797	867	807	822	811	818	817	803	795	766	757	782	793	796	786	822	792	795	801	768	758	772	862	716	779	755	808	775	789	813	768	757	772	733	749	765	756	751	811	801	720	765	773	782	793	773	740	769	786	793	768	774	775	762	797	769	744	776	791	780	818	779	739	752	769	769	761	728	776	787	752	766	749	767	705	793	770	773	781	778	777	768	754	741	765	754	827	775	778	774	776	781	766	722	744	782	763	761	795	798	738	726	819	794	763	732	806	761	756	796	760	818	755	797	814	731	782	777	772	789	786	809	780	755	791	755	825	777	775	782	778	730	782	815	769	753	779	800	763	740	769	788	758	742	764	763	822	758	834	797	741	776	761	775	766	804	796	761	804	766	811	783	793	761	794	769	763	793	735	775	748	774	733	728	822	794	751	751	727	802	830	837	755	751	791	738	761	773	766	793	748	729	763	770	749	770	786	788	772	787	769	786	766	794	781	723	752	777	806	786	770	782	769	759	818	764	770	823	796	777	766	793	786	810	763	747	761	751	771	760	754	780	777	781	762	711	781	816	728	756	789	767	766	717	780	786	753	795	771	771	784	764	775	748	754	804	750	800	747	784	738	797	813	820	760	761	746	785	805	761	760	741	767	784	762	776	800	786	821	802	792	763	786	794	754	759	807	777	757	798	764	782	726	781	798	777	733	729	741	791	776	778	751	739	731	777	813	727	782	777	793	780	755	747	768	731	766	791	808	754	782	769	766	786	805	768	766	809	772	770	787	775	771	798	723	814	807	785	801	810	753	832	809	761	763	821	773	825	795	732	782	746	804	757	721	812	754	806	816	820	750	747	725	744	756	773	824	764	761	735	790	777	786	776	758	746	770	760	805	736	736	726	750	755	772	773	770	721	793	779	742	765	690	773	778	740	755	769	776	812	730	774	796	766	767	815	792	764	758	773	767	800	721	717	794	809	755	773	769	793	806	811	725	768	753	765	764	775	733	785	778	822	747	808	790	740	746	772	790	762	777	799	759	827	735	784	798	735	738	798	749	770	739	768	774	774	792	792	773	777	803	741	765	738	787	749	806	760	770	792	775	742	771	781	734	748	764	795	778	752	801	805	752	768	748	786	855	777	716	741	781	757	757	750	796	769	765	756	815	803	813	746	758	763	779	766	791	791	726	767	753	801	770	760	789	741	782	791	755	774	782	781	777	788	823	771	805	817	759	732	792	755	738	802	776	744	850	716	780	788	823	777	810	739	732	709	780	815	816	798	801	763	819	756	742	822	767	733	731	784	752	765	690	785	734	750	773	734	772	768	729	758	809	814	731	807	777	773	740	808	720	771	841	767	780	779	749	830	769	818	744	805	820	753	754	773	797	780	748	788	756	788	730	719	757	776	778	728	731	744	791	761	793	792	756	804	718	722	746	751	816	781	793	763	748	766	768	786	790	785	805	781	743	791	817	788	824	807	786	761	757	773	785	788	778	786	776	772	793	792	717	794	756	769	728	755	825	803	787	785	780	786	748	739	784	805	774	761	783	771	765	745	779	744	792	781	817	760	757	813	814	768	781	788	809	738	762	814	760	741	765	786	750	773	761	748	739	773	753	744	805	792	792	775	772	806	791	748	773	779	726	793	793	754	800	798	789	754	752	773	750	734	774	767	719	799	791	747	787	783	814	749	827	744	775	742	798	720	822	751	756	783	781	792	706	741	748	766	737	748	782	727	761	800	751	817	771	774	756	798	791	775	698	790	823	793	804	827	766	763	782	796	782	733	812	744	763	756	784	756	786	754	777	806	724	792	808	742	817	742	758	777	723	756	758	732	768	830	762	733	772	752	748	758	785	781	776	780	813	798	763	788	794	777	753	797	773	774	738	782	802	738	790	785	762	759	789	749	713	750	814	701	777	808	708	789	762	772	753	760	798	801	753	731	790	781	722	774	767	785	769	841	783	769	805	743	739	814	773	781	749	759	801	773	734	768	780	758	781	746	781	737	766	762	772	803	785	745	746	785	811	725	756	715	808	770	807	733	787	770	790	778	781	741	744	768	762	773	742	794	791	765	766	738	757	783	798	823	740	766	747	798	750	769	732	737	800	792	798	744	746	806	732	781	741	784	801	731	780	747	774	811	772	738	773	747	808	754	726	736	786	768	739	766	760	741	763	809	774	781	794	792	755	757	761	783	814	762	801	740	780	768	802	755	840	730	759	781	792	763	817	781	774	830	776	820	781	790	752	813	833	754	739	761	835	808	803	750	751	749	789	736	779	782	761	766	761	748	785	782	764	800	739	733	727	762	825	780	781	756	802	844	784	758	770	784	821	738	794	760	773	755	800	775	716	762	772	778	765	794	764	754	772	846	794	806	823	789	750	782	761	814	750	765	728	788	775	772	758	764	800	723	765	808	741	792	742	792	799	810	787	751	744	780	762	758	759	777	761	751	746	768	754	773	748	775	809	754	770	813	785	766	750	784	841	778	749	789	767	788	762	779	768	768	735	812	815	796	782	733	743	796	768	780	788	757	704	742	775	795	747	718	803	793	781	777	788	745	787	795	758	758	806	794	767	820	741	785	753	772	768	813	750	746	829	748	736	817	751	821	698	823	783	724	790	723	790	776	748	751	799	808	743	762	779	774	794	767	800	783	808	765	808	759	829	769	750	778	823	741	775	787	746	764	754	754	731	770	759	759	784	767	758	741	771	763	797	748	761	764	766	770	739	781	805	762	831	778	777	787	799	744	776	814	750	785	729	744	779	804	763	762	809	745	741	743	792	783	759	789	767	771	770	730	753	749	768	757	812	756	775	785	773	762	842	805	754	763	801	774	705	784	791	798	792	729	813	772	733	785	748	842	793	780	745	786	797	832	746	783	742	772	803	768	793	763	769	820	794	764	755	794	735	778	795	749	779	796	743	779	772	742	791	750	742	803	754	736	749	763	774	793	787	743	830	801	784	760	770	811	774	755	751	729	757	776	786	802	766	768	768	823	819	766	764	741	743	784	746	796	826	767	804	751	747	762	781	809	782	795	739	802	815	791	758	737	730	810	813	742	826	773	743	758	735	780	737	754	755	774	802	745	722	712	773	767	784	775	799	824	712	783	780	745	722	799	747	788	753	770	739	740	757	767	792	774	770	788	724	767	787	827	778	753	782	732	757	738	772	735	799	777	845	691	738	768	790	791	762	771	768	808	769	823	786	731	796	745	713	730	804	754	737	761	817	732	785	795	817	737	798	752	767	786	801	766	814	761	781	767	818	736	731	785	763	782	760	740	785	792	768	763	761	784	788	753	756	727	747	798	753	763	815	796	812	758	745	794	829	812	780	764	770	792	782	813	819	778	765	747	751	802	778	755	789	741	815	775	746	786	821	762	741	734	743	751	775	842	754	791	712	822	774	763	789	800	746	756	800	789	781	721	755	752	766	807	807	719	746	766	756	807	782	709
19528	9912	10165	7338	3976	2523	1657	1211	874	696	616	564	539	421	407	400	398	390	367	375	385	393	341	383	372	357	357	391	336	331	359	359	363	336	361	362	367	349	336	330	367	323	339	345	369	361	328	341	335	366	352	328	359	355	353	328	353	398	383	350	329	378	350	330	344	319	338	341	336	355	348	365	364	377	380	358	333	341	348	351	305	350	349	324	345	353	353	348	338	353	347	362	369	333	385	337	375	334	315	349	401	385	322	343	345	378	354	341	307	366	361	348	372	344	323	361	363	349	345	344	316	325	343	347	359	358	337	385	302	345	317	324	321	382	372	341	353	302	340	374	345	353	344	350	364	322	341	353	341	340	374	387	371	351	354	345	354	321	386	324	343	327	339	322	358	317	378	347	357	337	348	327	333	377	351	370	351	365	351	302	351	391	312	339	328	346	354	338	337	360	363	364	361	362	324	334	327	361	344	363	352	364	359	378	380	324	371	366	363	344	334	378	372	352	333	310	327	350	353	336	302	376	372	365	316	358	356	344	344	343	368	358	364	357	331	342	369	323	368	348	348	330	379	362	348	338	369	411	340	351	340	331	372	355	364	337	331	368	348	353	337	323	353	320	346	349	366	348	370	349	344	314	328	363	337	371	353	359	353	364	350	364	310	342	338	348	339	359	381	363	323	336	350	320	374	354	337	358	381	345	340	313	393	309	336	381	331	348	311	359	340	360	346	332	330	360	339	382	320	344	326	333	342	351	304	341	335	326	335	333	345	319	341	318	305	322	339	371	329	331	311	355	349	365	375	341	352	316	349	366	353	360	313	317	295	306	368	358	334	359	330	338	345	334	346	351	355	327	360	336	366	306	327	334	334	323	319	356	316	358	330	322	377	323	334	343	347	347	325	354	344	373	362	330	331	309	335	340	337	321	329	333	303	349	350	356	402	352	351	398	353	336	355	345	337	362	336	347	336	357	349	342	349	360	368	343	377	326	365	330	320	354	352	353	343	309	332	339	337	320	346	368	368	361	330	370	379	373	349	341	323	354	358	358	366	377	356	364	380	374	318	362	341	333	334	341	326	377	363	329	358	341	359	335	348	347	316	321	335	332	343	354	360	341	343	350	363	356	363	371	344	340	373	354	346	360	364	351	321	351	368	335	319	331	348	372	326	356	378	351	352	373	337	340	366	357	362	331	352	328	400	396	380	350	349	342	390	363	350	326	345	382	392	353	334	349	372	381	350	362	371	360	352	350	331	343	350	373	350	364	365	370	354	332	395	358	359	346	377	330	355	342	332	335	325	350	356	359	364	329	333	336	357	353	376	371	363	355	360	343	339	319	344	356	332	374	314	363	383	381	373	319	365	339	379	336	346	340	373	346	348	383	367	359	343	332	351	381	361	284	343	354	371	332	352	360	326	398	335	321	376	370	354	332	304	354	387	365	338	317	323	333	357	376	320	363	340	336	363	355	350	356	355	396	332	376	308	342	368	381	348	360	323	360	314	334	310	324	329	327	304	324	328	332	347	324	350	337	333	318	346	398	327	328	344	363	299	365	314	350	337	348	329	333	321	363	317	358	356	344	328	317	365	375	348	368	360	343	358	351	348	325	359	365	348	360	341	322	354	338	379	362	350	360	314	373	366	348	359	330	333	378	341	372	346	316	403	364	354	367	389	376	320	361	358	386	314	348	345	339	337	368	312	351	349	338	324	335	350	335	344	347	356	352	378	331	332	325	368	324	346	381	338	349	346	364	292	327	374	339	316	333	330	368	342	364	357	373	332	376	347	387	361	373	325	384	340	316	345	338	311	345	331	324	371	359	367	385	351	297	356	357	362	380	364	320	339	333	345	348	323	351	340	353	324	370	372	350	359	295	356	382	349	366	335	337	316	355	342	322	317	347	377	340	362	332	364	340	357	378	329	379	370	315	336	338	328	319	348	291	351	360	336	337	348	352	371	381	376	411	370	387	339	338	321	362	379	309	330	347	359	368	345	367	362	351	354	349	333	341	324	368	317	321	350	330	321	345	364	372	317	341	336	400	366	354	337	394	349	319	351	323	348	363	324	344	364	352	340	343	339	368	314	375	345	346	322	356	347	353	335	347	344	303	362	348	361	329	358	358	352	380	362	368	350	366	343	357	402	371	363	340	350	342	345	342	350	322	300	349	331	336	353	344	355	325	337	343	323	325	362	312	332	371	367	346	357	341	355	344	361	344	350	356	398	395	326	326	343	332	357	338	359	335	360	356	357	343	396	360	372	355	323	343	322	342	319	350	338	340	301	351	329	333	357	361	308	357	388	379	389	333	335	372	315	354	287	368	359	346	344	339	313	342	353	367	352	328	349	328	389	351	353	319	347	328	337	359	325	320	312	370	340	354	357	339	351	316	350	319	350	350	377	350	353	355	303	350	304	335	334	386	382	351	339	370	357	371	349	365	353	364	348	358	332	351	362	334	336	353	363	362	371	331	388	351	332	315	332	354	344	345	364	357	364	357	372	324	324	349	332	347	381	324	345	343	329	349	393	375	356	333	329	324	349	361	340	352	384	355	369	317	338	340	352	329	351	371	347	343	359	358	348	333	378	359	312	360	328	307	353	351	353	372	347	365	353	305	351	368	336	355	308	342	332	330	334	337	376	334	372	374	354	377	350	388	343	350	354	341	323	334	335	356	328	360	354	355	372	379	327	317	343	319	373	372	337	353	344	360	363	360	377	370	357	406	339	329	375	347	368	348	355	300	389	330	319	311	338	371	365	344	321	359	340	318	340	358	370	379	373	374	321	372	377	389	347	341	392	367	354	324	351	337	343	336	322	369	327	301	371	347	333	360	345	377	372	353	368	366	355	379	356	342	367	383	355	349	326	334	358	359	322	348	340	344	330	339	314	359	346	323	358	344	352	367	345	365	362	356	368	333	328	322	349	342	363	363	349	347	376	340	346	355	392	320	337	301	331	359	335	323	337	361	337	351	414	353	354	342	326	337	359	355	336	353	363	309	325	345	330	299	376	356	350	319	350	350	341	374	350	345	330	349	328	332	361	370	331	355	310	287	352	331	367	330	322	325	333	331	344	331	349	342	367	382	361	378	330	347	360	331	344	325	309	328	316	368	351	376	367	341	325	374	378	360	346	345	340	380	360	346	341	377	360	335	355	356	355	367	316	328	364	338	339	335	352	368	330	323	337	341	351	329	365	334	360	344	343	331	341	341	327	363	363	333	361	339	348	376	341	341	335	352	382	356	321	375	366	347	336	339	325	336	345	348	318	353	371	345	340	311	342	344	369	340	373	325	329	322	343	313	374	374	364	324	318	367	364	333	360	372	366	345	344	332	380	360	347	343	336	352	331	342	349	349	367	323	337	279	389	371	360	323	346	307	356	371	342	314	355	344	373	346	366	318	346	342	368	332	353	344	343	323	349	340	348	312	355	355	371	338	389	330	325	328	355	348	341	318	339	337	366	342	315	365	355	337	326	348	358	370	351	310	331	343
12234	7786	14779	14740	11009	8614	5918	4713	3614	2867	2585	1912	1710	1430	1250	1174	1037	1061	1011	981	985	942	904	864	895	899	822	853	799	812	759	818	832	815	812	762	818	816	853	821	796	793	781	790	804	762	759	774	809	795	782	769	808	767	806	774	728	827	742	759	780	794	787	791	739	766	745	805	762	765	793	780	788	780	803	769	763	835	751	762	778	802	795	785	777	748	788	820	746	755	780	752	755	816	765	763	796	793	778	846	783	748	770	767	763	775	782	739	820	775	754	803	759	765	783	764	753	796	762	757	757	753	818	799	804	803	794	765	805	714	806	814	773	763	752	781	756	738	839	790	797	767	767	750	796	817	812	750	817	835	792	780	798	733	797	784	779	820	805	747	805	782	841	779	783	770	732	763	798	766	829	771	793	796	779	775	775	736	770	782	811	817	778	755	774	790	749	805	859	764	789	783	733	805	782	805	784	786	760	795	802	759	788	827	807	807	784	757	777	811	757	752	814	785	781	793	752	826	815	743	768	771	780	749	784	786	815	799	782	780	758	802	823	772	780	777	775	803	771	784	720	737	801	761	782	755	818	749	804	778	724	777	765	801	766	755	836	801	781	780	791	775	807	785	790	794	770	777	829	778	770	787	795	782	768	742	781	766	801	756	778	776	786	811	793	797	841	790	787	782	758	772	764	811	764	749	780	750	823	779	789	790	827	789	739	758	788	765	748	761	767	833	829	796	786	785	765	727	739	796	749	768	751	766	783	810	793	819	802	790	779	742	771	745	793	767	789	826	778	770	778	837	753	775	759	749	810	789	754	773	790	759	779	843	761	756	853	736	782	768	784	822	773	767	767	862	755	766	763	740	759	768	764	768	786	774	772	743	787	751	779	771	759	720	789	764	809	770	752	773	813	736	823	826	769	753	773	806	770	764	778	760	781	781	799	762	821	795	796	743	779	739	791	725	829	781	784	762	761	781	780	815	768	787	743	787	840	789	766	748	763	767	769	736	746	774	775	796	752	774	823	738	790	816	805	787	812	743	781	752	807	807	743	763	822	781	782	814	714	741	774	807	767	792	804	778	714	786	790	793	762	781	796	813	792	785	798	774	784	775	730	817	737	758	803	778	784	774	815	791	784	792	787	806	764	763	766	719	793	807	781	768	791	758	790	763	750	728	785	775	765	759	815	781	787	726	785	823	769	785	723	768	745	812	801	795	809	778	765	788	746	793	736	783	796	802	797	764	762	749	769	778	775	790	780	779	831	778	784	745	798	793	788	773	777	727	760	745	831	775	746	816	799	705	804	751	799	771	807	771	778	835	765	777	775	739	770	807	766	759	800	787	817	760	806	817	818	750	783	777	750	745	782	800	789	797	796	744	814	793	718	759	795	786	790	799	808	805	709	810	803	749	774	758	767	776	899	829	786	756	831	788	753	804	802	765	778	785	785	795	783	766	771	802	799	735	852	755	800	776	784	752	767	767	775	798	733	774	726	827	788	796	784	788	846	814	797	746	807	752	755	750	754	795	781	784	764	766	792	764	750	769	787	789	750	799	794	784	766	811	785	767	785	768	790	771	827	807	786	745	778	813	759	742	718	824	712	780	744	779	766	751	767	738	789	777	758	780	771	757	741	793	790	809	773	772	737	795	783	753	797	761	772	753	792	812	732	756	807	794	743	788	760	777	771	773	764	798	827	797	817	752	808	787	776	747	792	783	793	755	763	786	808	787	715	800	763	772	770	742	809	805	750	752	787	836	765	806	774	763	803	754	767	747	739	782	792	739	746	780	780	769	767	787	796	806	767	818	774	833	764	779	820	755	792	812	781	739	814	769	776	859	762	770	792	807	833	746	737	778	721	799	757	757	789	747	783	792	784	771	785	814	762	789	823	777	769	752	765	780	776	789	772	774	767	805	778	750	801	810	801	764	738	801	771	793	750	826	784	823	763	773	751	765	758	762	756	794	776	755	799	788	820	788	758	746	787	737	793	794	763	774	843	778	797	793	804	830	801	795	802	778	741	803	800	853	804	768	780	742	775	808	744	773	826	753	755	818	759	779	755	760	727	775	732	758	748	740	739	771	781	782	795	797	808	759	846	782	771	797	734	790	751	731	819	777	785	804	749	797	743	800	774	762	803	818	770	783	743	817	770	809	825	755	729	744	800	783	706	742	724	730	757	756	766	753	788	778	779	750	771	757	770	726	775	778	771	806	800	739	768	768	781	794	749	782	772	755	808	800	726	786	777	771	738	786	786	818	733	776	793	768	785	777	810	767	745	761	770	796	763	789	757	784	815	797	813	747	803	796	741	753	793	788	760	766	791	767	796	795	775	806	817	786	783	784	745	784	767	838	760	775	832	707	765	794	791	786	753	783	792	773	782	815	809	798	748	792	786	742	805	775	754	774	768	789	810	780	773	826	764	812	797	751	757	834	793	752	812	786	815	740	802	828	791	740	730	851	781	764	787	797	812	776	789	760	775	810	774	732	755	775	773	778	758	775	748	807	765	770	793	786	779	773	777	760	808	856	783	767	767	729	767	767	780	772	804	715	763	768	779	770	779	786	788	774	783	810	736	775	766	777	844	773	798	764	805	799	752	789	770	819	739	807	769	812	749	792	770	765	787	795	747	842	825	776	769	794	743	754	828	806	764	780	767	778	770	837	766	807	823	805	789	764	777	753	741	802	849	751	745	793	745	750	750	744	725	804	783	799	827	738	797	755	741	778	774	754	762	741	765	790	835	733	796	797	808	720	785	755	801	781	779	792	805	763	760	749	789	742	755	807	718	806	772	848	753	786	819	807	780	734	801	736	806	805	810	771	802	770	722	769	755	793	736	731	752	798	788	788	802	814	836	773	753	793	775	793	787	846	757	776	754	789	800	774	813	794	805	748	806	757	794	751	704	797	766	804	761	773	756	831	807	737	743	801	762	807	817	775	704	741	794	775	719	747	769	782	771	770	755	779	813	788	747	808	793	741	759	786	782	787	734	815	806	795	741	807	780	766	776	743	755	789	764	747	791	778	816	803	826	774	769	810	806	765	785	801	789	767	823	730	783	802	788	743	776	812	760	758	732	799	810	821	782	756	775	786	748	811	771	767	776	771	818	770	806	765	815	794	752	776	793	742	766	819	782	789	793	780	715	771	778	816	785	738	795	752	751	811	822	748	827	784	801	756	742	746	794	795	769	723	767	794	822	773	778	800	777	760	823	754	762	845	763	775	784	823	823	758	823	792	771	784	767	792	809	757	720	798	758	807	773	803	783	783	764	755	760	751	786	801	777	776	796	751	777	781	821	768	805	805	740	731	793	774	791	747	756	819	780	792	766	805	775	788	793	768	782	740	818	762	748	811	782	760	777	750	754	793	758	796	790	810	772	793	826	757	758	745	783	782	782	763	807	752	786	742	779	798	812	725	804	756	774	786	808	745	758	798	805	728	785	754	767	814	727	763	757	811	765	817	803	780	789	764	783	783	746	763	773	798	776	807	746	816
28308	15419	14742	10846	5626	3693	2281	1625	1273	960	881	747	638	595	549	512	480	495	497	484	482	467	453	462	484	443	450	433	482	468	469	476	418	441	413	431	439	408	448	449	407	436	480	450	377	442	460	419	448	450	451	466	421	393	426	447	424	461	411	411	462	425	406	415	421	444	446	425	401	430	467	416	450	457	391	418	419	456	394	402	434	430	430	433	434	465	437	391	435	453	424	418	406	438	461	414	429	411	414	464	455	417	429	430	415	427	420	433	410	454	455	433	430	477	425	433	403	418	428	438	420	438	427	412	444	414	413	453	456	438	427	428	424	402	453	442	420	416	420	410	389	430	448	413	458	451	406	440	439	426	416	431	412	432	424	484	441	421	394	412	455	429	476	460	436	427	396	388	387	465	403	446	418	417	451	460	467	451	403	408	449	411	416	394	459	394	451	428	413	418	462	455	452	438	436	427	428	402	448	428	446	429	423	438	474	443	455	393	410	440	412	480	449	407	366	426	422	456	390	425	432	460	411	423	428	429	456	447	428	412	434	455	472	438	457	410	426	398	429	444	442	389	435	430	433	461	439	402	432	415	445	437	440	452	413	438	456	429	460	411	396	446	403	413	410	412	434	395	416	428	422	441	451	405	416	384	445	410	443	421	408	385	439	406	399	461	468	414	452	440	439	436	417	457	435	414	409	420	469	464	495	397	441	476	414	456	430	398	432	466	451	449	464	455	401	403	446	431	441	456	446	417	418	446	404	434	440	382	428	429	431	450	450	441	450	432	447	413	411	444	417	407	412	437	415	385	459	478	429	463	420	425	397	452	421	438	438	397	409	445	485	440	416	424	456	407	442	416	444	421	399	406	432	439	403	398	417	433	467	428	434	422	440	440	409	439	429	419	416	426	414	441	430	426	417	409	426	423	414	420	381	426	445	449	409	427	437	440	459	429	431	419	436	453	443	414	428	397	407	434	461	437	444	436	427	462	410	419	418	443	407	415	441	401	426	414	456	438	416	415	450	402	462	433	397	414	437	474	447	428	405	475	404	427	459	440	436	439	416	451	482	446	438	399	441	460	440	407	398	459	448	422	442	423	449	442	384	444	460	443	417	416	400	392	417	450	432	463	426	451	410	413	433	421	415	423	408	422	416	412	420	445	434	405	408	436	426	397	437	419	440	399	439	436	422	484	445	431	410	427	393	446	486	446	393	435	443	414	409	445	420	430	445	475	406	423	446	408	393	443	427	423	449	435	433	419	437	428	411	407	453	446	433	389	397	426	409	446	469	443	428	442	425	390	396	409	434	423	485	447	401	478	475	425	443	448	444	442	423	457	447	434	386	421	410	409	419	441	402	409	459	434	409	412	422	447	439	417	409	413	441	437	406	461	450	415	428	429	459	439	447	439	426	439	430	434	445	445	408	406	418	440	454	469	452	432	433	409	432	425	422	426	434	411	442	397	471	399	448	440	429	397	434	424	441	446	451	391	433	399	454	397	440	464	465	444	416	458	465	411	415	462	444	416	405	397	428	413	426	423	436	387	447	435	419	435	388	462	463	447	451	433	448	451	421	396	430	436	428	445	425	445	486	454	445	439	420	458	427	465	415	452	434	398	491	442	412	450	427	422	441	390	386	440	449	453	435	491	449	413	420	407	433	435	436	448	424	481	468	476	395	412	406	464	449	471	514	437	445	422	451	445	417	407	420	421	423	454	474	430	449	394	430	469	425	443	424	453	430	404	409	455	453	434	420	436	453	447	438	428	426	441	429	450	399	381	438	433	401	442	403	416	413	415	423	452	422	417	422	442	391	430	423	421	387	418	464	440	430	438	454	397	404	462	445	439	441	430	445	397	454	418	433	439	433	452	449	401	406	435	450	446	429	449	466	428	429	456	463	443	432	469	443	467	457	446	426	423	398	430	449	408	406	467	440	391	449	458	461	454	452	429	418	430	427	442	437	433	427	474	441	434	463	436	426	423	445	468	424	422	449	430	443	436	403	427	460	439	459	469	404	428	424	425	458	419	422	418	437	450	457	420	449	451	422	427	413	457	432	438	436	399	426	472	458	448	424	467	423	452	438	430	389	445	398	440	464	425	413	414	427	446	436	413	436	424	467	466	442	435	392	392	433	453	446	408	423	447	435	411	443	428	441	446	434	452	448	447	396	477	438	453	443	468	448	418	398	437	418	435	445	428	453	398	411	412	444	409	453	461	449	429	433	382	422	428	471	457	427	417	446	407	419	414	432	436	430	381	432	446	424	439	435	448	445	407	433	446	426	476	437	420	403	432	435	424	435	405	442	399	458	437	423	433	416	424	427	450	427	461	418	449	427	427	453	393	415	402	418	430	459	461	423	423	430	422	393	426	435	369	416	430	429	466	460	370	446	404	428	399	406	462	465	499	422	430	414	447	428	403	407	469	407	391	430	433	467	409	449	421	425	427	413	409	474	442	421	389	423	467	442	471	462	447	468	438	383	437	431	474	442	441	469	453	448	391	448	414	480	460	424	435	446	431	405	455	451	438	427	456	448	437	434	408	392	435	432	420	432	421	409	397	437	446	407	432	492	424	423	402	417	438	424	459	449	490	447	399	430	438	419	425	428	472	441	408	418	400	414	453	422	434	459	434	466	431	463	437	394	457	386	448	436	422	396	481	416	430	427	438	433	455	428	403	459	460	419	416	445	423	421	389	449	413	417	431	423	437	408	416	417	426	456	432	449	425	466	431	469	414	428	400	451	449	460	417	402	442	451	437	429	406	439	523	400	416	446	442	419	411	416	411	396	436	404	413	416	450	427	428	449	466	431	463	429	442	457	422	411	452	458	405	457	419	427	426	443	450	424	416	420	418	404	436	450	451	433	456	419	413	401	386	429	423	425	435	436	384	405	443	457	435	397	408	425	399	436	413	397	403	420	432	448	405	439	435	443	440	418	408	463	417	390	459	442	387	428	447	406	415	408	441	411	447	411	426	451	444	431	459	464	452	425	415	442	446	476	455	399	472	494	442	428	399	411	464	453	503	422	409	411	402	383	438	416	431	435	453	446	412	423	428	457	459	419	410	426	450	415	405	463	439	450	429	435	428	470	468	416	420	439	412	449	470	429	399	467	385	427	445	473	400	423	429	408	441	433	449	427	450	404	436	454	443	419	459	407	463	404	423	403	436	438	422	452	402	431	435	439	417	425	421	431	391	419	425	432	412	429	466	425	417	459	442	411	441	423	416	427	422	438	475	421	445	425	432	435	419	396	436	439	426	420	426	475	427	433	449	407	427	430	414	483	467	451	413	449	405	395	447	441	473	467	435	433	410	459	438	413	458	421	466	406	405	379	448	428	399	414	427	401	437	463	422	426	426	392	411	424	420	456	410	447	505	406	432	441	407	441	444	453	407	433	443	399	424	397	489	454	438	423	432	454	431	432	429	435	452	438	452	407	418	394	404	414	421	389	454	425	404	397	408	405	412	389	401	398	395	411	419	413	465	405	420	409	414
15819	11104	18422	18754	13947	10827	7737	5953	4934	3726	3269	2630	2139	1901	1654	1456	1359	1298	1244	1253	1284	1153	1095	1087	1040	1053	1095	1003	987	943	996	1003	989	1016	998	974	975	947	997	978	948	986	947	997	1015	950	941	967	958	968	1021	982	959	942	951	923	983	914	953	979	1007	909	931	996	938	939	935	955	986	880	892	956	926	968	928	1010	923	937	968	945	915	920	918	908	945	903	894	923	930	971	950	930	952	895	950	942	953	942	956	957	913	945	926	953	980	977	964	966	952	906	936	940	910	922	975	883	985	925	947	972	977	961	913	952	943	989	946	947	930	909	937	890	930	926	940	928	905	876	925	951	920	858	961	996	888	897	925	983	932	988	946	883	891	984	938	949	950	935	957	927	960	942	964	942	936	980	937	896	905	903	973	913	897	949	971	908	915	950	946	945	1003	909	941	908	942	912	942	926	951	907	958	886	864	906	962	940	936	945	965	965	944	934	971	1035	1021	887	917	931	930	987	944	947	924	884	944	883	932	976	958	976	942	916	925	976	959	900	901	936	949	951	941	987	898	949	924	871	972	944	925	904	969	963	996	915	958	956	1000	941	892	927	964	1000	983	903	975	939	962	921	904	893	950	954	971	881	915	881	949	888	965	929	928	972	964	927	965	939	971	976	949	957	957	945	926	946	987	936	922	934	937	959	921	899	1008	912	958	914	902	948	922	921	1014	886	902	908	922	896	916	912	969	956	914	848	901	1012	938	986	921	922	920	957	897	920	889	945	979	913	887	958	893	944	918	944	908	888	935	894	931	967	967	950	924	912	904	928	914	951	967	902	928	922	919	967	877	911	894	908	989	904	983	920	922	942	925	937	924	964	912	961	959	922	914	905	1024	935	969	983	942	891	924	916	919	929	947	938	988	937	918	951	902	932	925	929	889	913	912	885	878	946	863	948	937	880	945	967	923	901	944	960	940	953	909	990	864	993	960	913	984	922	922	939	942	927	959	919	976	977	860	960	930	954	938	956	920	951	886	929	927	920	871	879	913	958	973	938	934	900	950	944	939	961	892	958	928	886	949	936	912	987	925	942	906	931	989	915	958	900	996	912	960	948	947	947	958	960	904	933	897	998	908	931	938	947	896	948	899	942	950	906	910	935	886	930	891	928	956	930	954	907	944	869	971	1007	915	993	906	944	900	952	952	864	922	897	923	953	944	965	968	924	954	928	915	920	970	880	904	918	948	934	955	918	885	924	913	958	985	998	937	900	858	906	981	951	936	895	928	989	988	915	961	947	933	905	910	889	916	944	942	953	974	978	911	959	957	939	946	968	888	924	993	905	944	945	978	882	890	935	947	906	944	981	938	934	883	943	882	924	941	934	964	871	962	956	931	874	892	913	940	885	891	961	910	911	975	908	840	974	935	892	944	914	946	948	926	959	942	986	924	978	919	907	913	949	958	948	920	953	939	934	914	967	926	915	945	938	908	956	963	912	894	932	921	940	888	912	951	916	964	917	939	943	898	946	898	950	957	959	899	924	925	944	904	893	911	934	953	967	952	921	916	902	912	950	947	953	948	979	858	906	982	907	928	902	915	947	999	948	944	983	894	971	954	916	920	935	929	942	912	966	875	968	957	942	924	928	903	971	941	868	882	932	943	1016	922	898	902	934	965	938	915	965	928	967	916	931	890	915	942	900	905	927	901	922	927	917	899	979	960	939	957	893	955	929	916	918	909	899	961	895	936	937	914	972	937	929	906	900	884	948	923	986	956	936	934	955	919	932	931	830	904	971	923	969	934	932	1003	921	967	978	911	947	946	950	878	969	902	952	944	960	938	954	979	995	906	954	955	901	961	955	946	959	949	980	929	934	914	923	958	919	909	909	929	953	957	948	935	897	938	906	927	947	940	943	978	930	886	908	962	960	942	901	971	934	870	936	970	931	911	951	923	915	951	955	904	926	941	973	896	957	947	925	900	947	922	936	975	933	953	962	911	939	947	915	990	937	944	954	922	886	954	888	908	1005	964	908	914	986	966	930	974	943	959	956	996	911	910	971	919	929	963	965	931	938	938	965	949	878	942	958	901	919	988	924	892	972	922	935	918	961	864	912	918	943	944	906	892	955	932	925	889	938	884	922	939	934	898	979	918	931	985	925	925	975	965	925	948	912	916	930	914	978	899	928	965	930	913	924	908	905	885	917	939	893	929	921	922	883	965	974	892	874	924	981	928	984	903	927	924	922	987	901	889	950	956	924	952	879	979	937	947	904	968	941	919	944	947	922	938	980	904	929	875	912	893	939	895	908	903	907	933	956	925	930	933	912	944	926	924	897	964	933	978	944	995	959	964	912	943	946	948	910	897	922	920	982	954	970	915	911	936	947	952	951	948	873	933	933	911	976	982	964	917	953	924	979	963	871	939	965	926	969	945	956	959	953	925	1001	933	929	965	979	953	905	926	923	946	905	959	1016	986	950	901	965	936	898	928	993	918	876	972	911	987	930	951	957	919	972	952	902	937	929	973	881	916	917	987	926	947	908	946	879	952	946	959	951	942	933	996	959	987	902	914	979	925	918	934	934	929	962	957	977	935	977	931	898	1007	978	959	932	922	996	904	887	899	956	967	935	976	970	921	982	916	931	920	961	911	988	962	867	883	929	915	1017	912	955	930	974	931	919	916	937	907	846	953	944	927	955	969	938	970	931	929	926	955	908	936	894	899	941	928	962	953	990	963	977	905	938	932	912	955	949	916	900	988	920	953	950	932	915	948	901	974	926	910	919	925	910	905	903	960	951	946	902	934	929	937	930	897	954	960	958	896	919	987	951	928	970	925	937	980	915	936	953	917	891	941	987	932	930	933	902	944	913	928	955	873	954	900	1001	924	890	928	970	933	901	909	953	896	934	894	932	893	960	939	940	973	961	955	900	952	834	945	925	911	918	885	917	908	946	939	950	904	932	904	996	967	947	910	949	895	971	870	914	883	932	932	948	931	913	894	918	906	946	928	918	912	942	921	918	897	991	961	974	900	966	989	878	879	918	915	937	946	960	896	957	955	943	905	912	906	962	936	944	933	946	909	947	962	938	916	910	926	910	853	953	957	889	954	896	940	879	920	955	939	907	992	881	949	944	946	944	921	901	945	893	935	971	899	944	925	972	925	904	934	935	944	908	949	923	927	932	946	946	913	920	891	948	884	888	941	932	991	959	938	977	931	965	940	870	881	915	878	951	946	899	985	975	921	948	943	938	870	972	961	931	937	920	927	976	944	881	898	903	936	930	966	1004	910	944	991	924	914	923	951	919	962	932	1011	860	899	928	959	987	908	902	888	923	908	973	894	991	966	887	978	946	892	938	905	891	966	939	911	965	953	959	991	954	919	981	910	919	874	960	942	923	911	967	938	922	898	917	952	994	911	985	918	881	956	1000	931	950	976	926	936	978	918	934	939	960	980	934	958	877	923	915	897	955	927	951	926	945	877	916	931	935	925	929	949	960	942	933	931	924	925	956	952	934	942	928	954	922	928	901	933	916	869	933
9754	4814	4977	3493	2177	1497	1061	846	737	644	575	463	456	402	363	390	396	384	374	415	393	383	352	327	382	352	355	371	384	385	363	419	340	359	339	362	356	352	368	382	334	338	366	333	362	374	347	357	338	372	378	377	365	315	313	350	384	345	396	365	352	362	340	349	390	418	356	386	385	395	333	332	338	373	406	388	312	386	368	336	350	351	350	350	378	360	342	344	348	372	364	343	345	362	373	332	376	375	336	334	376	360	396	346	334	352	314	316	306	324	379	355	358	380	384	356	349	325	360	363	377	345	367	303	372	377	378	312	344	379	365	371	353	348	352	348	408	353	332	361	336	334	319	351	357	390	384	346	369	375	333	358	339	409	355	368	315	360	350	349	331	335	339	360	341	376	331	354	344	362	397	346	339	382	378	343	376	366	415	354	389	338	329	355	323	344	333	362	349	356	375	386	367	398	355	356	313	348	377	338	357	374	325	353	367	348	378	353	367	330	391	375	346	396	380	389	352	390	350	379	360	380	337	368	356	346	346	333	350	338	354	348	321	355	345	320	379	366	401	357	327	333	366	352	345	373	378	353	371	312	325	368	369	349	354	377	423	365	359	354	359	359	360	352	346	361	326	324	346	346	360	335	356	380	352	334	352	346	344	395	364	372	354	343	350	341	352	355	384	348	348	401	385	342	354	351	358	349	338	353	386	358	346	333	336	335	357	347	354	330	355	353	331	341	378	363	340	376	425	403	316	363	367	342	338	379	391	383	388	327	359	380	317	344	343	347	336	349	367	355	395	361	328	357	337	360	331	369	336	340	356	382	367	348	362	376	361	370	350	375	393	384	414	391	373	385	333	378	365	342	339	305	381	347	364	363	377	362	359	379	415	376	353	386	326	362	378	319	371	362	360	349	361	363	372	325	366	363	340	358	334	336	410	343	354	383	377	338	372	355	388	367	372	353	327	350	337	348	357	339	400	371	381	374	334	347	397	384	340	372	377	338	360	378	334	344	343	401	358	346	342	343	346	367	349	341	364	358	339	336	346	342	377	382	348	354	345	356	373	332	367	363	345	333	340	398	350	328	335	337	349	352	341	350	341	371	342	373	371	406	365	372	363	336	368	353	367	347	348	373	381	357	343	363	303	401	376	336	367	333	331	385	336	399	345	369	352	342	371	313	362	359	382	338	352	367	380	355	375	378	338	336	368	333	360	368	357	317	373	360	338	326	349	331	357	389	321	336	366	347	380	374	376	347	341	386	350	369	346	317	364	338	383	385	355	400	327	366	365	386	352	366	346	389	349	367	330	360	326	349	346	392	342	355	371	363	378	329	360	373	345	355	337	310	358	329	374	363	358	334	379	338	393	363	368	345	408	355	376	367	361	360	337	369	356	331	341	308	375	378	368	370	368	373	377	348	352	348	357	377	401	364	298	334	354	345	350	353	371	331	325	382	385	382	361	342	354	367	337	338	366	358	350	363	333	352	372	361	332	331	343	366	361	366	357	348	336	354	337	371	334	371	371	333	379	396	347	334	351	395	385	388	363	338	382	386	346	386	349	344	385	351	350	358	386	394	349	335	356	369	366	392	352	337	353	346	371	324	344	343	349	348	370	353	349	371	332	363	352	370	341	395	351	360	351	344	385	448	362	346	329	359	350	371	314	358	363	379	372	348	349	359	365	359	388	350	350	330	353	331	351	368	356	352	382	368	374	339	351	340	348	346	353	345	363	359	335	366	379	372	360	391	373	321	344	361	369	380	333	367	331	351	403	387	326	348	371	325	350	326	372	384	368	350	352	362	355	371	391	361	370	382	323	360	316	358	321	340	371	323	371	339	358	361	330	358	346	350	388	352	378	361	338	356	312	381	340	347	394	359	364	367	338	350	368	343	329	376	365	339	339	384	390	361	336	316	360	341	389	365	359	372	333	353	379	388	357	314	326	363	362	383	337	371	371	357	380	362	350	367	339	386	373	346	330	380	369	359	336	345	393	355	396	363	369	379	381	352	347	362	321	351	363	351	345	376	348	401	369	332	354	322	347	305	369	338	344	343	379	412	382	362	366	384	369	393	347	319	358	342	335	373	338	346	324	344	371	366	391	359	343	335	329	387	360	369	360	378	346	349	357	347	362	373	381	373	377	354	351	366	358	371	338	364	364	340	329	386	346	367	383	339	304	336	364	333	392	327	364	341	372	337	302	323	378	362	378	354	370	342	371	352	353	373	374	350	334	338	357	354	320	375	366	336	392	401	349	395	323	332	387	376	345	367	365	324	346	356	350	342	368	376	335	351	326	364	391	337	357	396	346	356	362	375	377	354	375	301	340	370	359	371	369	360	359	349	322	350	342	354	379	360	382	392	371	361	374	376	363	361	360	352	346	354	346	305	354	349	359	320	369	377	340	374	348	341	332	356	384	384	358	357	337	345	374	332	345	342	382	350	373	397	383	350	342	330	367	367	324	338	355	341	333	355	361	395	359	351	399	366	367	331	347	322	324	338	416	381	365	321	381	304	350	343	384	363	390	338	292	323	373	371	394	341	359	358	341	346	331	331	354	357	367	342	328	369	386	355	380	379	332	354	349	338	373	371	344	334	329	363	342	330	389	351	358	358	331	327	373	357	403	365	363	348	392	302	307	375	384	371	377	342	368	351	405	380	381	347	352	382	382	329	352	336	358	351	407	387	334	367	370	340	331	373	384	345	320	367	359	309	354	354	354	365	372	336	344	340	342	376	355	390	337	335	349	353	389	368	367	374	366	331	356	357	335	361	388	378	349	374	351	382	364	348	371	357	331	379	323	363	319	355	346	393	338	359	353	328	352	341	358	334	342	356	360	339	346	346	320	327	361	376	322	361	364	364	404	354	347	350	361	355	333	341	354	371	345	373	355	329	392	390	372	342	392	354	354	361	379	372	342	367	377	333	371	340	373	373	378	349	349	336	345	368	354	402	334	377	394	390	352	376	371	341	380	354	352	367	339	357	352	381	351	344	345	368	334	366	354	330	377	369	349	351	361	332	339	314	375	367	370	333	313	337	367	337	365	393	347	345	387	367	330	345	357	389	382	367	355	379	356	339	360	389	349	389	353	396	358	384	374	334	374	351	327	362	360	336	384	390	373	356	379	386	362	390	345	369	327	366	349	334	336	383	354	321	332	360	388	357	327	334	375	365	346	351	358	333	363	371	314	369	360	354	343	339	388	365	362	366	413	364	365	389	381	358	398	357	376	386	398	352	346	368	330	346	340	332	359	400	354	364	361	379	321	369	376	333	367	345	382	387	374	370	357	336	351	375	366	342	332	336	355	363	352	368	382	336	374	338	370	357	361	328	409	356	332	339	356	381	336	366	310	369	368	358	372	342	359	337	350	362	341	338	352	334	320	364	413	352	331	349	338	363	394	405	387	368	348	371	379	353	368	305	346	341	393	339	365	359	363	362	376	363	352	348	357	330	349	341	361	378	353	365	351	340	354	356	375	374	393	355	392	364	346	365
5841	4475	8637	9228	7537	5799	4124	3134	2580	2026	1793	1579	1284	1099	1072	966	934	867	932	943	931	847	875	807	828	817	815	767	749	793	771	795	844	790	822	816	808	772	838	782	752	756	790	756	798	771	828	814	814	808	794	838	820	811	786	781	814	778	799	796	814	779	743	743	817	820	768	826	757	803	814	755	794	816	787	764	864	758	822	790	760	789	828	814	762	820	766	802	733	826	734	748	802	779	822	815	808	788	794	745	750	741	774	807	726	828	759	816	773	846	763	800	840	738	740	808	740	736	808	811	747	787	765	789	788	752	746	788	771	808	775	813	775	793	810	813	795	786	767	807	757	784	746	771	739	745	785	778	769	777	781	747	795	780	802	783	772	768	750	764	761	747	792	776	793	811	755	805	779	797	839	826	768	784	801	789	780	776	779	833	786	775	780	749	798	752	810	788	794	757	792	768	788	758	769	747	754	770	785	814	830	783	786	755	752	782	820	828	784	796	768	718	825	795	736	772	794	779	745	809	837	773	852	781	751	770	719	737	785	763	825	786	736	794	790	741	764	756	766	765	810	769	802	792	738	782	815	797	803	800	807	752	788	765	763	776	767	733	740	776	751	783	788	762	774	777	769	813	806	765	791	760	758	784	771	788	754	795	750	782	794	781	801	778	727	775	769	811	770	771	823	827	767	783	762	806	792	818	751	776	733	782	794	785	775	782	813	796	788	779	772	784	753	747	725	750	795	763	777	856	771	797	729	748	776	767	775	780	766	830	784	743	755	772	770	811	769	831	778	769	778	753	791	736	805	825	782	778	753	815	805	792	744	793	751	780	778	771	814	849	802	802	775	819	776	747	820	825	795	759	806	780	767	812	775	775	795	771	800	820	797	756	808	804	749	753	786	800	755	741	821	812	815	792	797	756	741	766	730	797	771	757	810	782	820	793	776	817	758	756	767	797	801	766	865	793	776	830	783	839	778	804	796	747	775	749	779	764	788	733	775	781	792	764	719	819	760	785	782	762	737	798	794	769	727	740	711	793	742	797	727	822	780	756	762	781	803	805	756	798	800	742	773	732	763	772	772	797	775	764	706	777	774	778	756	798	773	790	771	745	804	803	713	750	739	784	834	805	804	744	723	770	770	774	797	817	827	819	775	756	752	800	790	782	779	831	774	797	803	772	776	791	818	760	771	796	770	798	732	802	775	763	768	701	716	762	779	827	816	811	798	729	807	759	797	740	761	760	818	769	794	838	796	829	798	783	735	795	805	750	818	777	775	777	780	759	794	769	792	806	776	828	754	743	750	785	743	774	748	773	759	790	805	801	813	835	805	806	789	793	822	780	831	781	814	779	740	743	767	789	789	784	817	766	814	852	792	795	774	776	780	775	831	778	726	798	795	807	742	740	765	767	813	767	804	798	785	804	778	775	802	804	768	795	753	795	808	782	785	811	773	776	697	791	801	774	746	796	789	779	810	719	756	821	776	700	799	834	765	743	797	817	770	830	788	826	801	746	766	753	775	772	745	784	749	775	766	728	840	791	799	756	773	762	765	812	826	757	769	785	779	747	791	801	796	794	805	792	789	799	776	842	814	797	802	793	786	756	818	756	789	776	774	777	773	830	813	776	780	804	765	804	809	755	802	757	786	755	820	801	793	801	767	778	798	749	793	783	739	778	770	754	771	749	815	766	758	766	749	806	822	743	788	766	753	733	772	759	738	775	780	773	787	794	716	773	832	774	768	743	780	788	808	777	747	793	772	783	769	764	772	769	773	757	785	796	778	818	782	829	742	776	819	757	781	774	793	821	743	768	813	768	771	755	809	778	742	803	757	774	770	780	805	790	854	802	836	771	809	757	722	835	788	735	812	776	809	751	731	820	784	820	738	796	820	768	776	768	754	803	841	743	786	775	786	784	800	738	788	771	755	763	730	831	788	808	796	793	785	750	794	824	771	749	793	816	740	817	781	789	762	833	793	738	783	799	803	811	710	807	746	754	802	820	810	804	775	747	771	749	755	756	818	765	838	783	812	803	796	809	766	832	753	775	784	846	808	747	747	775	789	786	757	782	762	750	788	788	798	743	783	801	786	806	803	754	756	770	758	762	758	759	772	810	815	750	803	750	722	781	861	755	754	776	759	779	782	785	839	807	799	774	771	812	790	812	793	826	715	792	811	795	792	796	827	805	787	772	818	823	775	763	782	781	759	756	748	778	754	847	766	787	763	763	815	812	752	751	798	763	771	805	771	807	757	786	789	719	763	792	794	761	752	805	829	810	788	771	739	795	794	748	771	770	773	742	728	781	784	795	832	790	773	753	794	807	793	827	778	783	741	767	762	783	782	763	834	802	845	744	800	738	813	809	732	790	828	758	858	829	790	752	793	738	769	852	793	778	844	806	774	725	771	759	796	830	809	768	777	783	771	834	780	804	769	736	800	820	790	753	825	805	802	745	766	789	816	776	768	764	799	822	815	752	788	827	812	778	832	780	767	756	788	745	789	764	856	713	751	806	775	750	790	818	791	794	801	776	765	727	758	809	747	727	772	811	814	815	784	738	780	820	812	795	753	783	765	776	749	780	812	797	718	751	772	783	828	780	794	811	788	806	744	758	781	792	801	775	837	742	755	778	802	773	836	847	766	766	774	805	826	793	796	838	763	787	830	779	817	767	784	832	754	764	763	786	787	760	767	805	771	807	764	789	790	775	782	816	766	807	774	764	826	780	777	757	784	798	819	815	791	783	823	745	769	751	760	803	769	799	731	777	785	783	794	777	793	757	785	783	777	813	778	807	784	761	826	820	804	764	805	771	843	765	766	795	810	768	793	789	773	804	766	724	762	802	771	815	798	769	785	744	776	808	784	792	769	802	797	773	776	830	773	773	777	786	837	812	742	772	785	782	799	780	797	755	821	730	762	779	834	781	819	756	733	818	770	765	776	792	812	810	809	804	764	822	795	799	818	839	784	837	792	789	741	738	747	743	749	757	766	715	773	786	787	734	772	780	835	779	788	784	833	767	792	797	801	798	773	764	784	786	808	801	798	787	748	810	777	760	736	780	765	801	808	794	703	776	747	783	823	784	791	781	777	831	754	830	744	749	782	804	764	774	786	797	794	806	772	813	833	799	779	777	841	765	735	806	783	762	802	812	778	776	736	775	792	781	764	777	820	800	823	796	817	813	784	750	737	806	813	802	738	760	816	749	777	759	754	781	755	768	835	734	768	767	815	744	780	741	808	801	817	761	807	795	777	811	784	834	744	776	780	747	830	773	736	776	806	766	768	790	791	784	793	812	769	782	718	792	768	760	744	786	816	736	817	763	818	805	773	793	798	817	746	815	792	748	741	747	756	749	710	842	776	773	732	789	803	744	762	759	771	737	757	790	815	806	810	767	840	798	743	786	793	741	812	772	804	831	840	788	771	778	786	821	795	804	778	743	748	789	797	757	813	828	781	783	841	787	754	767	787	768	820	824	784	737	812	777	776	775	814	775	766	828
19889	9976	10163	7809	4230	2468	1633	1120	977	692	668	535	512	477	447	423	384	407	427	372	368	348	359	348	366	352	343	345	334	350	340	358	354	370	331	356	345	312	309	359	362	344	342	364	309	362	346	372	363	372	364	335	369	362	333	329	327	358	338	352	362	374	336	345	350	317	338	355	342	319	334	373	338	347	332	319	355	341	324	349	353	313	364	332	370	318	326	354	334	332	371	367	316	334	339	358	326	360	375	369	339	309	342	390	334	376	397	347	360	384	356	362	347	335	369	349	319	393	349	357	373	335	336	359	346	331	355	304	321	361	331	349	377	345	345	356	320	348	371	360	361	336	335	324	342	315	354	359	352	325	351	382	329	370	333	382	334	324	370	361	345	367	362	317	353	407	323	353	340	305	337	345	378	351	322	361	342	363	374	337	347	336	334	349	367	368	363	381	346	342	326	345	341	380	345	341	350	365	363	359	342	323	359	347	350	337	323	367	367	360	355	359	342	335	385	352	345	335	361	382	323	364	338	311	350	353	337	302	345	337	376	370	352	327	349	345	335	382	350	362	374	321	393	366	338	331	325	369	339	333	388	344	364	343	321	365	355	376	376	346	361	372	331	333	339	360	311	353	321	349	334	373	364	370	339	379	375	354	355	328	319	362	360	338	374	329	337	346	335	292	347	328	371	319	335	343	328	370	318	284	379	356	333	331	343	340	361	333	332	329	336	352	354	369	343	356	404	343	327	348	357	343	339	389	401	336	338	342	366	393	377	343	328	343	348	378	315	346	334	325	328	358	359	370	334	342	361	348	372	341	332	346	349	321	317	395	330	366	375	323	351	332	333	372	341	341	340	344	358	353	358	350	347	342	322	350	374	350	324	339	331	315	328	360	352	337	357	405	366	331	356	361	367	361	321	321	363	353	324	321	368	326	314	329	358	359	366	346	358	330	364	380	353	368	382	368	375	352	334	350	387	311	335	382	382	345	379	343	351	338	337	385	348	373	371	333	327	357	307	382	312	339	374	350	374	384	353	337	304	347	347	363	348	360	347	320	342	340	402	334	329	331	355	319	309	338	369	332	343	297	327	356	369	362	326	356	306	380	370	343	352	322	338	346	344	351	343	365	347	355	355	378	360	345	317	333	343	363	363	372	346	360	380	349	329	356	324	330	353	320	367	360	326	360	357	397	345	321	318	382	329	370	340	325	318	333	370	328	365	329	353	366	385	334	348	308	374	338	351	371	358	342	323	344	364	347	313	373	391	372	355	354	380	388	363	389	330	347	383	313	337	338	350	336	332	326	360	393	358	308	332	352	357	360	316	406	357	341	348	394	381	339	348	372	363	319	341	379	366	373	374	350	376	353	335	373	376	355	334	366	327	390	328	354	342	356	344	349	323	337	342	362	359	347	328	370	367	355	344	335	321	385	342	342	358	299	350	348	368	337	321	383	342	332	363	355	338	355	369	353	350	373	357	331	348	373	355	321	323	322	355	355	372	356	318	355	355	367	336	351	361	337	329	332	353	328	347	346	320	351	373	344	323	323	321	395	318	328	340	369	349	367	345	383	349	351	333	370	348	327	353	380	369	352	339	336	364	407	319	353	361	365	330	316	380	373	352	349	334	343	341	366	315	338	347	351	380	363	305	354	383	362	336	321	326	365	365	370	358	351	372	359	393	372	338	332	329	306	358	338	339	361	352	323	346	329	325	334	336	370	339	344	324	345	343	381	328	358	330	352	358	334	362	351	328	341	347	333	331	316	348	331	368	339	371	339	349	375	334	340	380	368	324	348	336	319	357	362	394	351	341	370	369	301	329	329	339	349	333	333	302	342	383	334	360	341	328	345	378	359	343	315	345	369	326	359	345	342	314	343	320	334	347	322	329	357	347	370	322	366	352	326	342	370	341	346	378	342	332	341	394	370	341	358	350	340	375	337	354	341	355	353	380	360	372	329	324	331	345	370	342	339	383	337	391	362	386	370	366	349	293	373	363	368	363	379	388	367	327	359	350	329	373	335	368	333	369	367	361	334	388	353	333	405	376	337	373	367	320	356	335	351	341	363	378	356	356	385	343	388	355	390	348	340	320	355	362	366	339	355	360	361	376	378	362	357	325	332	347	344	358	340	323	354	350	318	342	370	332	332	321	384	357	340	352	320	363	356	349	338	380	393	282	372	361	330	318	352	336	353	323	343	355	371	355	376	377	354	352	336	349	353	347	325	316	343	367	358	390	406	353	354	354	372	380	379	319	356	345	346	341	391	354	374	354	338	315	343	338	337	379	346	347	353	357	359	356	353	313	387	358	337	320	363	309	348	368	348	337	369	326	336	347	333	342	371	338	367	358	341	340	315	360	330	357	350	350	338	364	383	376	379	373	352	325	349	327	364	323	357	351	359	351	338	350	331	354	355	292	378	342	386	323	334	319	383	324	348	362	372	358	360	347	353	342	361	341	324	352	365	331	362	368	315	323	367	350	346	339	352	377	363	338	365	331	350	350	372	361	328	333	336	309	355	333	358	373	348	335	303	334	374	349	336	329	331	381	357	364	336	336	385	356	363	315	368	355	341	341	390	327	368	369	373	386	371	330	367	363	327	347	346	345	336	359	393	370	344	343	370	311	339	390	354	328	340	351	386	374	350	368	318	348	387	362	315	377	330	348	315	336	357	357	376	362	381	310	330	326	312	381	332	341	336	324	308	331	339	314	364	320	344	345	336	368	356	347	344	359	366	364	343	300	320	339	376	325	385	335	359	321	335	343	339	312	322	354	394	328	359	379	366	385	364	358	399	369	343	331	377	318	350	342	343	387	376	363	341	341	387	402	336	362	354	314	356	341	378	349	340	368	341	316	355	382	349	353	376	354	390	391	300	368	337	337	346	336	371	345	339	360	357	379	361	379	326	378	353	339	360	376	339	364	359	357	370	347	332	346	378	332	380	350	375	348	361	339	357	346	350	360	356	354	335	367	335	326	333	334	342	359	368	384	334	371	377	337	346	356	335	342	351	319	351	325	340	366	364	373	368	311	363	337	368	349	352	313	363	347	338	324	341	325	329	352	353	373	378	384	348	366	381	323	376	375	351	316	383	357	333	308	358	361	330	351	296	325	373	368	306	383	373	310	360	353	350	339	331	328	366	330	349	350	370	348	343	331	341	364	334	366	345	376	345	339	336	363	379	378	366	361	350	319	318	308	367	364	350	336	357	379	356	350	391	326	369	362	362	362	313	336	348	352	315	418	364	350	376	352	368	324	381	352	346	362	389	324	377	309	353	331	341	338	320	343	380	357	322	318	336	322	347	342	368	350	321	377	340	350	329	357	348	331	346	297	334	374	361	360	367	354	376	310	327	357	328	335	336	330	351	378	343	360	339	346	345	376	332	336	357	329	362	318	364	350	354	360	310	369	375	352	403	351	331	340	364	323	337	357	359	374	352	386	349	354	328	324	354	328	336	343	346	338	327	359	323	374	321	355	344	328	338	381	334	322	341
12368	7893	14517	15083	11380	8471	6053	4534	3576	2919	2444	2103	1657	1367	1273	1185	1121	1055	995	990	1020	981	881	855	875	817	868	783	821	822	769	806	782	833	821	762	790	742	772	798	802	812	816	753	765	751	785	797	846	801	768	798	778	728	839	760	765	740	775	820	757	807	795	778	769	764	760	797	738	822	818	725	748	735	733	810	754	787	779	757	767	762	765	739	809	761	737	773	776	766	729	765	762	783	771	764	767	829	762	737	743	806	811	783	821	761	772	740	742	796	774	766	790	802	769	789	746	808	764	797	743	798	775	760	806	785	817	808	820	767	813	759	725	766	831	740	769	759	803	779	768	761	763	789	769	750	765	694	749	770	801	758	810	781	748	769	703	766	772	785	826	799	787	826	771	747	811	696	786	823	844	847	712	746	848	787	800	777	787	732	818	780	781	767	764	764	778	829	804	824	762	810	840	754	776	790	776	806	778	775	777	746	775	752	835	806	752	806	804	749	776	769	748	790	779	768	743	800	810	765	768	797	767	752	781	761	732	719	815	767	810	748	770	792	813	747	752	796	810	746	777	789	761	745	732	750	761	779	782	740	822	782	779	785	785	810	792	749	780	721	753	768	795	781	773	751	741	813	799	793	782	718	771	790	796	842	774	745	790	749	781	814	781	748	800	755	786	793	778	740	794	761	765	795	742	793	769	749	793	728	765	804	825	833	829	769	796	807	745	786	818	767	750	763	799	793	792	788	791	782	755	810	716	783	801	756	741	754	802	763	804	757	836	744	780	764	739	806	838	764	808	758	795	745	759	782	764	816	759	798	802	787	785	808	740	684	739	773	778	748	800	733	788	781	744	804	827	779	772	767	789	813	783	731	750	749	761	780	795	783	810	769	785	783	727	780	771	769	848	753	763	745	772	766	812	759	753	798	741	727	784	745	819	780	789	766	768	747	743	793	800	771	750	770	862	775	780	790	774	796	730	761	790	790	774	717	812	737	821	778	813	731	746	746	777	758	795	736	739	800	754	852	778	763	812	740	832	727	798	750	816	780	756	823	799	800	798	786	725	757	745	798	785	758	773	834	802	755	839	806	739	747	791	778	777	790	812	799	790	806	835	783	802	798	808	811	763	771	776	775	778	776	751	809	796	791	747	776	806	720	764	740	798	753	751	771	755	769	763	756	810	774	773	811	836	770	781	742	774	809	786	788	754	742	735	760	755	793	739	773	708	808	763	766	758	782	781	757	795	747	779	776	779	828	762	760	819	728	771	817	751	785	752	771	747	800	807	790	781	778	803	797	749	793	746	821	814	742	822	763	751	731	755	794	756	745	797	793	765	782	806	755	776	766	761	739	816	816	759	799	792	775	748	781	814	786	826	754	779	738	780	773	757	827	749	757	745	749	782	792	771	730	834	787	780	792	778	775	818	737	752	790	780	815	785	807	774	793	775	774	749	754	810	784	811	790	755	790	782	776	795	760	761	789	747	737	807	808	762	809	778	790	810	750	740	758	812	766	776	708	771	793	838	764	802	813	774	760	740	835	794	772	788	774	802	781	828	770	766	793	812	781	781	779	809	751	798	758	764	846	740	798	758	792	802	765	722	769	755	801	743	801	789	759	786	791	796	778	821	730	800	795	804	768	793	729	805	794	764	767	772	817	766	809	822	800	730	775	748	726	779	757	775	735	789	820	810	733	790	743	733	793	766	729	799	797	801	813	779	807	840	816	781	824	741	753	767	808	845	829	764	777	754	810	812	757	754	804	744	787	795	794	774	752	812	801	787	776	824	775	724	816	827	820	786	786	793	801	827	740	817	750	770	760	806	739	739	806	779	760	762	755	828	749	822	786	749	789	803	809	797	774	760	759	784	822	799	757	803	793	779	770	761	779	799	801	795	798	769	767	792	778	716	753	806	794	756	750	774	722	768	803	772	781	772	792	749	809	772	780	813	758	799	749	790	767	783	802	801	753	801	800	742	800	765	779	731	781	784	747	811	757	796	801	813	785	803	751	787	804	772	804	775	801	721	804	827	749	818	747	781	800	724	748	821	797	792	799	741	752	725	815	770	796	776	744	779	783	776	743	828	771	769	779	763	761	780	851	807	755	805	798	795	774	771	832	778	785	737	791	762	788	808	753	777	773	777	762	774	774	741	760	751	820	793	824	806	756	745	771	728	811	763	808	755	746	780	801	789	770	770	827	768	809	720	816	822	784	781	844	758	775	768	814	827	790	773	787	799	749	775	820	805	721	770	797	798	797	821	730	785	791	790	812	782	769	764	741	746	749	757	857	785	789	807	784	763	814	756	766	823	819	785	774	752	792	751	786	767	773	818	753	737	794	725	783	790	800	798	754	748	780	804	770	764	772	776	782	785	749	795	771	784	768	770	790	786	800	785	744	782	790	802	750	797	748	782	753	771	801	771	791	801	729	801	730	784	732	753	760	769	719	796	741	768	755	801	832	791	793	788	721	789	748	793	760	765	796	748	812	765	760	771	787	761	775	804	773	780	791	742	702	819	766	772	759	800	828	752	856	821	734	760	786	795	765	788	769	750	796	771	740	702	755	806	813	768	768	796	757	757	794	813	757	826	739	779	753	775	784	810	807	779	768	782	767	759	749	842	782	807	776	733	782	745	757	764	756	797	779	799	757	772	735	773	775	764	788	762	773	757	774	808	813	807	796	768	797	795	778	733	800	759	777	794	758	807	755	769	781	773	820	767	859	770	794	793	797	794	789	794	807	794	773	730	771	760	733	746	827	753	771	753	754	813	750	758	735	779	758	757	742	798	788	798	743	800	797	782	744	783	835	803	791	796	778	829	783	783	764	767	775	752	784	766	800	795	824	793	771	796	790	757	772	799	797	797	805	824	745	783	743	782	777	763	789	782	795	821	765	798	748	780	776	729	783	811	786	783	757	735	778	767	865	759	765	748	754	754	773	749	766	810	815	762	791	749	778	802	736	777	852	774	782	705	801	801	806	763	800	775	816	772	785	780	796	761	765	758	801	800	825	832	768	702	831	794	776	821	795	757	763	750	769	795	780	769	780	776	789	766	727	737	758	749	772	742	761	779	832	769	784	756	794	771	821	769	770	786	751	743	706	758	729	760	763	785	754	797	768	720	780	814	762	787	757	753	740	732	804	797	780	797	761	758	781	787	779	811	755	770	728	797	792	751	767	736	814	764	784	791	741	772	782	738	797	777	787	771	815	783	752	724	777	757	796	774	749	749	779	808	808	801	787	788	741	781	794	819	754	771	785	813	798	757	777	709	785	743	751	775	731	799	793	702	791	798	773	786	749	796	714	783	792	734	769	754	770	786	762	778	759	803	770	784	816	788	779	792	775	816	755	782	763	762	725	762	787	812	744	740	779	733	799	756	762	800	751	798	754	768	753	796	809	798	767	816	741	818	790	785	784	812	789	803	780	780	766	796	799	771	722	741	729	806	753	716	814	757	720	811	774	808	774	745	833	769	782	832	816	791	759	788	764	839	795
28104	14704	14840	11260	6030	3594	2255	1542	1274	1005	874	722	647	529	509	526	517	459	491	473	492	424	451	474	417	427	467	443	424	486	475	470	432	418	410	442	419	446	415	413	439	380	403	400	432	413	420	416	420	434	390	460	463	420	395	420	451	435	470	445	455	390	387	447	425	442	415	408	441	417	403	426	421	382	446	448	472	461	395	436	437	425	430	424	438	386	394	441	410	461	382	498	390	438	437	412	413	475	437	397	475	455	503	418	393	439	468	447	428	408	408	452	453	429	428	393	405	422	408	456	421	434	432	402	475	424	411	436	410	432	443	416	420	399	407	430	437	427	453	434	444	452	410	420	430	429	445	425	411	424	425	428	399	409	464	403	414	406	394	452	399	430	434	424	416	417	447	447	395	404	439	426	479	456	413	398	417	433	424	421	429	437	445	428	403	451	483	439	431	430	465	445	444	417	463	418	410	419	459	412	429	448	423	478	396	417	415	420	425	406	432	421	424	408	467	432	404	432	417	437	435	437	440	420	443	429	395	391	418	413	424	425	400	400	417	413	395	400	422	442	440	410	404	363	410	409	439	413	400	416	456	416	451	433	462	418	422	426	464	433	441	457	425	464	428	431	435	446	418	434	417	454	412	410	408	441	462	393	462	425	439	448	462	421	410	418	403	459	421	465	441	407	424	433	441	422	423	446	445	384	417	444	460	404	431	438	418	429	441	442	446	422	418	422	428	450	424	451	453	436	429	476	436	450	424	429	460	396	451	411	428	416	425	391	419	433	424	424	395	406	434	423	471	435	396	457	445	415	429	389	438	446	443	450	428	402	396	434	418	411	422	428	423	456	435	430	428	403	445	404	446	420	423	423	455	484	408	469	415	420	431	427	451	431	448	417	420	466	415	419	436	402	404	415	420	392	426	449	460	421	412	402	428	447	387	434	418	414	405	479	474	435	428	397	433	436	416	394	442	454	415	434	396	441	406	407	429	429	433	477	401	426	378	424	445	501	453	442	433	440	460	480	431	441	425	423	411	429	430	478	443	427	426	450	438	441	449	363	407	423	456	419	450	415	431	442	427	452	413	419	438	432	412	425	474	396	406	452	428	421	443	437	418	423	434	425	451	429	478	432	452	440	406	448	452	398	425	418	457	440	413	431	423	422	422	445	431	441	439	435	418	433	469	423	426	346	461	433	435	469	457	396	444	439	426	451	407	389	430	459	435	389	440	411	406	445	447	422	402	393	378	436	452	419	437	404	428	432	423	464	400	425	451	459	440	395	448	448	461	404	406	440	414	429	431	431	462	397	440	406	400	432	407	429	427	423	394	425	410	437	410	438	422	422	462	403	442	414	417	449	408	409	414	417	441	381	460	458	427	447	407	432	468	433	406	447	444	424	436	415	409	415	424	466	428	410	417	414	441	451	421	439	451	440	424	446	449	424	403	465	420	413	449	407	410	429	457	434	489	430	424	439	397	418	462	420	449	426	429	459	411	425	478	388	401	416	440	442	473	362	431	414	462	422	436	426	422	457	448	418	409	437	450	417	426	430	402	438	398	419	400	417	450	462	440	454	433	416	429	412	423	413	443	430	384	406	453	458	409	464	383	433	434	377	450	463	465	486	421	426	392	412	423	384	392	459	419	407	418	426	430	393	388	432	444	481	440	434	444	448	446	464	427	404	450	453	428	411	457	471	423	460	444	379	398	433	419	441	435	439	399	408	406	445	431	444	439	438	409	427	469	435	441	409	425	443	468	413	421	396	445	464	451	426	429	413	387	421	423	421	450	424	438	426	442	428	443	437	427	441	395	448	480	471	424	434	426	403	410	442	424	403	412	415	452	490	417	483	482	411	449	423	478	380	443	403	391	428	420	430	467	407	394	408	439	443	441	354	412	405	422	446	413	459	382	437	409	467	416	428	410	452	454	443	394	370	418	368	446	418	411	422	456	430	434	439	434	432	446	433	444	439	401	420	453	445	411	412	455	406	398	456	426	441	435	440	460	433	416	392	421	437	393	401	415	440	401	391	477	446	427	443	455	423	441	446	419	391	428	446	415	422	369	448	395	423	396	438	409	430	430	408	461	428	434	435	443	423	420	405	426	432	426	386	437	431	412	444	466	429	402	460	441	430	416	423	446	426	394	433	413	455	453	492	419	462	400	479	408	422	415	419	423	450	399	453	445	419	419	438	432	426	422	457	439	451	454	435	420	460	445	417	428	438	444	472	422	443	464	446	454	416	416	423	455	405	444	393	426	425	419	409	448	433	428	465	402	393	421	427	429	435	417	418	428	415	441	388	432	424	427	425	410	444	370	421	461	429	423	394	441	409	454	414	411	423	407	393	412	426	412	415	428	447	422	478	406	423	435	412	409	434	479	439	387	452	449	434	397	422	406	444	444	444	421	446	471	422	459	449	432	451	420	404	419	409	397	414	405	428	440	457	432	425	423	455	502	450	471	437	409	404	451	419	403	447	416	421	385	435	380	407	486	411	425	430	427	400	430	474	439	480	428	407	480	464	400	432	418	422	453	407	409	477	448	452	457	434	432	453	476	427	420	449	415	450	441	410	412	434	416	469	423	453	428	450	441	434	446	451	427	371	404	432	443	430	454	481	439	421	406	354	451	426	413	470	424	406	396	425	427	413	443	452	406	435	419	441	413	424	459	411	444	393	398	417	443	440	427	422	434	423	425	430	440	461	450	436	431	460	428	455	413	475	477	469	428	411	419	472	454	402	443	403	437	414	416	428	397	432	417	463	406	451	456	432	465	386	456	418	408	424	468	392	464	415	420	428	404	451	442	418	435	442	416	415	411	427	442	438	461	445	456	447	405	413	448	414	428	399	395	445	444	402	427	412	421	437	412	418	464	413	380	415	377	383	389	466	427	438	415	411	389	446	427	441	377	398	461	396	456	427	427	399	441	419	420	453	436	459	410	423	440	451	420	440	413	407	437	458	418	436	474	450	442	406	412	409	401	440	392	422	455	429	429	425	430	390	422	455	424	443	463	413	448	433	421	426	438	397	452	424	419	466	444	366	408	419	404	445	427	456	410	399	443	435	456	476	422	418	426	418	430	415	414	433	431	461	454	402	426	432	414	410	407	425	417	435	452	415	399	453	457	399	397	423	439	422	415	437	416	459	446	438	406	425	409	418	447	493	391	454	436	439	419	439	413	450	459	447	418	442	405	477	401	411	393	427	454	458	444	414	410	404	396	483	412	445	395	434	450	383	436	415	458	374	427	423	387	423	389	395	432	420	404	415	424	399	385	427	417	476	430	428	420	419	460	420	446	441	422	390	439	436	441	446	428	446	436	445	432	397	445	405	477	441	415	425	424	404	445	471	437	439	432	453	419	416	440	439	439	416	421	450	407	439	446	440	460	400	447	415	426	409	403	426	481	422	430	450	412	447	453	419	436	409	390	460	499	403	373	390	455	435	440	399	464	442	414	410	398	412	424	426	467	410	441	429	448	438	427	455	450	451	465	418
15741	10683	18717	18707	14145	10677	7766	5857	4684	3833	3317	2624	2135	1952	1557	1541	1357	1278	1242	1236	1230	1166	1125	1087	1056	1002	1038	1014	1063	1039	1008	951	970	987	958	952	969	996	933	948	977	905	996	996	940	949	955	986	953	980	987	966	941	908	935	912	884	935	913	1007	948	960	972	945	974	957	919	934	896	987	951	914	914	990	938	876	937	961	944	898	910	914	967	927	876	944	892	917	926	914	917	856	918	910	906	992	934	991	882	917	927	909	930	915	938	925	972	907	924	954	939	963	878	941	967	907	983	969	937	890	927	951	953	892	890	940	964	886	945	920	965	924	953	932	918	929	858	869	901	945	942	940	885	954	920	934	897	964	962	915	967	858	883	951	922	933	956	936	976	916	883	996	923	972	927	921	903	934	927	925	937	943	969	924	962	931	927	933	914	936	905	954	904	935	936	939	976	940	877	946	912	895	967	929	937	941	984	953	901	902	981	932	919	891	933	952	922	909	937	941	925	966	891	917	890	966	883	943	927	943	962	933	929	864	881	904	917	1015	923	923	909	930	919	919	914	949	959	952	917	938	941	939	960	959	861	947	963	903	868	893	851	957	938	945	890	900	888	933	953	904	962	941	999	960	908	922	936	975	988	927	938	916	980	875	900	963	921	909	911	927	970	933	910	923	903	930	919	881	894	979	934	908	987	921	872	944	914	903	946	908	913	976	968	917	941	937	939	997	980	888	972	944	884	1005	945	909	922	973	939	950	892	925	934	852	901	899	880	902	917	955	874	947	922	910	969	962	920	926	898	982	903	943	916	959	925	895	906	897	943	924	975	946	905	942	926	868	945	900	938	873	926	887	912	954	934	966	959	961	971	915	950	927	925	916	935	908	937	900	912	951	992	914	911	929	890	872	899	960	931	898	961	914	889	951	885	942	954	958	907	882	982	859	975	922	910	967	930	944	908	941	889	930	972	908	903	966	889	872	896	961	933	938	924	988	924	926	947	931	928	912	917	908	966	891	925	909	926	937	904	952	953	905	921	965	846	903	902	929	907	956	885	942	944	953	936	949	970	940	930	895	961	924	923	955	911	926	935	942	926	920	934	865	954	961	934	935	905	934	937	947	918	931	917	1007	953	906	913	924	957	929	1004	880	931	892	895	859	870	917	934	925	923	889	921	934	895	983	945	935	918	957	930	990	938	935	963	925	960	875	934	879	895	937	881	919	911	973	920	895	930	972	925	873	932	936	939	926	939	910	910	930	961	899	935	905	930	910	896	896	890	903	862	874	987	931	913	931	901	932	973	954	887	907	931	927	901	898	895	898	881	923	939	983	885	952	914	909	917	862	896	916	968	921	908	935	924	865	962	852	907	963	951	935	968	934	945	933	896	953	945	900	931	899	981	938	947	950	912	948	907	963	911	974	892	907	956	849	879	950	889	912	948	950	904	918	936	905	932	904	891	946	960	874	905	949	931	963	884	873	924	929	874	943	951	878	934	940	992	906	889	936	923	899	934	908	879	929	903	890	943	936	954	877	970	914	947	1000	938	921	904	919	966	887	911	908	915	928	885	939	928	940	988	928	924	880	922	905	958	922	925	910	967	980	926	921	930	893	923	960	893	931	961	931	887	944	928	940	998	947	960	922	949	962	907	881	935	977	963	934	971	907	907	928	907	953	899	938	861	945	911	946	916	975	933	940	929	948	945	908	934	945	914	926	930	919	923	951	885	950	896	920	950	898	948	925	951	996	910	932	890	947	1010	964	929	915	962	899	877	879	983	957	945	890	901	909	891	924	898	923	894	927	937	883	908	907	917	904	887	898	915	943	938	960	940	919	880	907	955	987	943	959	968	948	897	928	935	969	933	931	951	926	890	879	935	978	902	919	971	920	892	1000	945	937	945	908	962	936	984	946	927	922	919	926	933	945	940	867	926	945	889	956	902	943	941	903	943	918	935	967	1013	927	952	949	894	936	947	930	943	924	959	970	962	871	889	932	885	984	911	882	917	902	968	935	936	896	961	904	971	926	936	936	918	922	945	936	905	874	887	923	874	862	927	1016	890	955	924	915	913	937	903	968	987	935	920	891	897	906	898	889	900	897	915	893	942	957	907	929	960	885	965	915	958	959	922	899	938	931	908	904	972	870	928	910	912	954	918	890	933	932	855	975	905	882	924	912	946	931	929	932	899	910	936	1003	853	945	889	921	923	917	962	976	941	898	943	914	900	915	966	1008	960	900	910	894	926	982	882	965	949	906	910	915	957	927	930	963	934	879	922	935	920	926	1005	900	940	882	916	901	944	978	923	935	931	946	880	888	954	927	945	905	903	901	905	922	946	982	925	953	885	881	944	844	847	921	929	942	925	920	927	961	960	906	920	948	917	868	949	964	910	959	905	974	949	926	980	879	936	953	918	881	988	995	873	905	972	933	952	956	929	921	937	849	923	936	983	920	955	933	962	976	957	994	980	943	935	964	970	936	888	926	915	951	945	915	961	977	937	970	888	961	908	933	912	928	891	961	925	926	941	860	931	953	892	956	895	993	892	1004	892	920	900	906	917	909	1002	933	954	937	905	904	934	860	971	883	859	852	965	1002	913	866	981	945	929	918	905	905	923	983	930	949	889	854	971	922	917	900	923	902	937	886	906	899	921	905	867	943	900	919	872	932	923	915	884	899	890	922	915	921	941	903	911	902	938	979	948	931	851	904	941	970	933	905	929	940	928	911	928	929	937	915	921	999	879	932	998	967	947	936	936	907	935	953	897	925	964	928	916	913	890	1000	978	957	938	920	1004	916	880	954	943	955	962	994	963	958	930	948	908	888	930	886	994	940	893	931	914	942	929	895	968	934	881	917	944	957	929	984	955	908	974	962	928	917	959	853	981	935	930	940	874	915	946	938	937	940	942	967	954	964	874	920	947	856	928	954	941	847	940	950	928	900	963	899	888	884	884	934	880	938	940	885	922	915	914	904	891	983	909	882	941	919	886	947	935	884	890	883	880	938	945	941	986	893	919	950	891	933	937	906	957	914	924	936	932	872	949	927	940	933	931	934	945	903	933	905	898	938	929	907	956	895	935	907	937	942	992	936	943	953	921	955	915	874	899	919	917	937	981	922	922	987	888	922	910	981	958	910	897	942	957	934	925	896	976	940	910	970	951	893	928	921	902	895	940	910	913	900	948	868	922	931	973	937	924	948	901	869	901	965	954	950	910	874	961	974	942	928	921	990	929	932	917	892	928	936	901	897	916	956	900	959	927	911	959	900	928	878	920	897	931	953	932	862	928	915	961	904	941	910	925	963	983	891	928	981	880	942	926	876	947	911	916	928	968	922	970	943	921	894	906	909	941	910	939	970	958	938	943	921	902	956	911	968	949	849	921	908	917	922	927	968	910	933	940	974	905	969	913	880	944	922	887	940	892	964	909	939	924	939	888	851	932	941	921	895	887	882	933	915	945	949	931	875	849	921	925	935	937	896	932	894	893	890	855	900	905	914	995	919	971	898	951	854	921	956	933	915	879	942
9843	4730	4656	3320	2165	1461	1055	840	649	579	563	532	424	456	410	421	355	391	353	427	408	395	382	354	365	331	373	349	348	325	360	378	348	377	348	337	344	370	348	309	349	352	324	368	356	362	369	338	360	357	366	373	344	323	342	380	350	361	392	343	371	363	370	330	364	383	349	368	393	355	377	336	333	362	349	369	347	348	368	387	316	371	357	345	379	346	329	342	400	373	344	313	318	362	353	357	324	366	350	341	350	364	393	338	324	326	359	345	337	347	344	355	339	356	328	344	326	368	350	359	357	338	400	325	344	358	355	357	374	333	360	315	366	380	358	389	310	377	335	380	331	336	354	343	343	381	369	350	377	334	358	354	301	358	345	344	362	335	362	317	362	342	344	360	373	333	365	336	357	357	339	372	327	345	333	346	343	345	352	392	401	333	355	327	347	375	371	339	344	333	332	317	360	348	358	368	356	345	381	362	390	390	360	365	344	373	383	324	316	340	344	346	322	335	349	381	343	365	354	354	359	380	348	356	379	333	336	318	326	371	387	343	377	341	341	346	373	339	326	380	376	400	397	349	351	334	359	341	320	319	320	310	366	356	349	355	375	362	338	335	375	346	366	379	392	385	332	337	310	368	330	398	365	353	362	295	355	378	352	366	327	355	340	347	352	374	357	345	346	401	311	390	347	382	325	366	341	385	371	358	360	344	344	347	365	336	346	352	375	339	360	344	340	314	397	357	387	333	337	361	362	370	346	368	326	374	393	348	370	347	405	360	348	345	371	328	322	355	301	376	338	352	352	332	380	410	369	344	362	386	357	326	317	357	369	385	304	382	374	355	368	345	359	330	318	375	364	325	301	339	375	345	342	355	362	331	329	358	366	331	318	362	354	352	355	339	346	395	363	374	374	351	367	410	321	353	351	371	345	376	324	390	351	381	352	318	340	355	353	362	336	363	354	333	333	371	354	374	334	356	335	356	334	313	368	346	377	334	363	337	364	362	350	352	343	352	353	340	399	376	347	354	359	358	365	383	357	342	356	349	350	347	349	347	366	341	339	335	380	375	367	337	371	356	359	353	369	367	349	376	385	348	373	377	351	361	362	356	337	357	367	348	324	362	348	329	360	359	324	336	352	371	387	381	366	357	383	341	346	309	326	317	327	381	373	354	402	407	360	350	346	333	381	368	331	323	370	349	334	372	346	407	374	345	343	373	352	358	353	347	370	308	312	356	340	340	330	404	353	356	363	327	369	346	320	384	360	337	348	392	358	345	331	338	381	382	336	368	362	366	383	312	369	374	377	342	357	359	399	344	347	356	342	360	309	329	366	350	333	354	339	365	319	357	357	372	370	350	355	299	340	381	349	345	357	326	333	320	329	395	367	382	369	335	350	342	358	351	367	369	363	376	336	342	377	368	374	362	381	380	372	363	331	381	357	374	377	379	341	345	360	345	328	346	331	358	310	362	336	393	351	386	371	342	348	346	343	347	358	366	374	359	380	361	375	393	387	334	322	392	333	378	372	351	324	354	325	368	356	338	381	344	338	343	392	372	354	390	364	341	371	353	357	350	331	360	357	365	368	337	328	388	340	382	345	337	371	349	310	358	344	366	367	382	369	321	346	356	341	358	321	379	383	375	370	366	338	331	382	373	341	350	372	361	368	369	361	349	356	357	341	387	319	326	340	347	358	364	339	368	305	316	401	391	374	342	332	346	352	345	341	366	371	344	355	364	367	368	367	373	370	364	346	384	371	345	393	352	336	405	365	363	370	350	362	386	321	363	327	345	354	359	336	329	326	353	346	369	344	391	356	370	388	373	326	361	363	331	391	372	344	383	335	368	352	321	376	357	384	372	365	349	332	346	356	340	310	358	369	358	349	343	343	340	332	333	376	341	332	375	349	345	328	337	389	325	298	356	382	324	331	349	346	381	335	347	305	359	358	323	352	328	341	358	337	361	341	359	400	356	354	331	352	363	355	348	327	360	330	359	371	346	355	389	399	357	322	392	351	376	331	333	347	338	338	376	360	371	349	300	336	349	364	387	363	353	351	342	327	386	325	390	358	378	376	432	374	345	341	372	331	332	340	394	373	353	334	365	349	351	363	363	357	359	383	349	352	373	338	353	339	308	335	388	364	323	346	344	306	339	354	348	379	373	333	426	409	354	373	343	357	378	325	380	353	344	351	326	378	318	312	337	354	350	385	382	320	321	341	368	293	361	334	337	363	369	334	344	355	354	346	356	360	336	361	368	345	350	343	366	339	340	359	369	344	365	398	332	385	347	319	413	346	343	380	336	355	351	379	357	351	368	355	390	318	335	390	365	390	368	369	304	338	340	358	320	338	340	366	325	345	329	370	337	333	386	358	383	323	354	346	364	386	379	334	350	363	331	361	358	338	327	359	353	351	375	347	323	333	400	369	350	362	344	363	347	377	370	345	348	328	361	335	343	360	360	355	366	318	374	346	321	367	364	377	370	348	371	355	357	396	350	354	347	372	325	384	312	378	328	394	348	360	403	392	350	358	341	350	336	335	341	367	368	398	348	365	339	334	333	327	328	345	341	351	390	347	365	361	359	347	327	362	330	349	359	354	368	331	365	368	368	333	352	373	347	357	343	335	343	356	397	373	392	376	367	372	344	367	350	351	333	336	358	332	369	328	399	344	339	358	342	340	352	330	405	372	348	388	372	375	380	354	357	374	344	387	353	341	357	378	379	383	398	368	329	330	357	360	370	335	353	339	368	368	387	370	349	345	360	322	361	374	348	349	343	349	335	365	319	385	352	343	352	380	422	367	337	341	342	356	376	345	379	354	369	374	365	375	323	365	371	332	371	345	350	351	380	388	333	359	331	338	354	356	387	345	351	353	348	336	355	370	359	375	346	356	398	371	335	345	336	368	337	371	339	363	359	367	389	358	357	329	373	352	369	335	405	383	318	342	344	350	373	316	393	334	388	328	342	350	378	339	392	375	361	357	334	320	336	351	317	343	370	357	382	358	339	325	353	333	321	368	347	343	346	363	386	365	365	353	377	342	333	344	370	354	405	378	366	350	366	380	362	360	350	376	356	363	389	346	338	349	328	328	326	349	379	344	357	341	333	380	360	387	377	321	344	347	360	334	401	340	368	343	345	349	358	342	330	341	336	303	322	353	324	318	359	351	309	345	354	352	342	384	344	346	347	327	375	340	340	367	360	317	344	355	323	345	364	361	367	359	336	375	307	338	370	358	364	330	353	354	387	356	379	354	303	347	337	319	356	353	341	354	323	364	363	339	388	375	384	359	352	337	339	349	333	337	329	360	383	345	343	379	356	334	374	324	327	335	366	375	358	384	366	348	359	375	340	379	340	336	339	353	364	405	337	361	347	372	346	376	345	352	387	334	342	349	391	375	363	352	355	369	345	348	345	334	350	365	382	363	364	316	363	364	341	355	343	375	364	355	368	338	402	355	386	319	353	352	358	354	358	335	333	370	366	350	376	350	334	380	418	325	337
6158	4346	8435	8697	7304	5346	3903	2877	2439	2044	1820	1530	1232	1167	1047	957	883	899	931	902	949	858	856	842	823	810	785	860	832	789	776	834	751	802	789	787	736	780	832	786	841	798	777	790	729	786	803	860	769	783	739	787	753	815	792	749	786	783	813	807	773	750	763	819	774	800	763	765	791	764	758	772	791	729	760	742	794	785	802	756	783	743	766	740	745	758	775	786	751	773	749	805	804	788	732	800	768	757	709	762	753	757	740	755	734	732	793	799	762	760	734	785	800	742	755	760	729	747	762	783	813	746	773	807	757	772	735	782	769	765	779	739	790	769	765	792	777	807	762	813	707	820	778	725	796	776	771	749	790	786	812	768	756	736	773	784	812	754	802	788	773	803	813	770	788	755	775	771	786	820	770	770	806	779	759	824	824	799	765	725	684	767	752	776	790	716	763	803	803	812	809	756	779	806	764	810	751	754	792	790	808	763	748	748	744	785	762	796	753	828	761	752	697	773	765	787	759	767	762	817	738	811	769	759	754	789	775	769	774	769	794	762	753	818	777	795	836	774	796	756	796	765	792	752	784	782	734	807	779	728	786	777	805	742	783	775	762	769	785	773	789	765	779	754	821	773	755	798	741	771	817	769	744	807	735	801	749	760	763	799	807	793	779	798	757	789	771	737	750	812	797	807	772	797	781	768	761	788	786	767	783	826	780	761	744	781	731	773	800	753	782	809	752	759	761	763	760	751	812	776	719	761	751	776	797	739	748	741	781	748	808	781	814	747	744	812	772	761	779	764	789	769	722	754	776	815	753	787	789	800	775	765	768	783	729	735	774	758	738	797	762	822	793	754	754	799	793	823	747	785	825	752	765	769	758	796	808	757	755	795	807	807	758	731	806	766	776	767	766	752	787	829	759	784	767	791	748	794	839	821	833	790	785	802	750	762	756	748	834	814	828	747	740	794	734	749	785	815	710	770	785	787	836	794	769	708	741	732	794	713	752	750	810	756	774	779	739	760	766	776	788	755	835	745	790	768	816	790	769	834	779	801	751	737	800	779	792	785	788	803	794	781	750	808	829	759	782	755	804	752	788	756	794	795	789	749	785	750	790	779	764	750	753	814	802	738	794	757	802	703	793	802	791	764	772	760	790	748	736	760	743	736	803	783	727	767	750	801	805	764	803	799	819	773	788	759	753	785	835	821	775	754	781	762	799	817	725	753	767	828	818	745	817	777	790	783	787	787	788	794	767	767	760	824	750	801	762	784	796	783	778	823	767	737	777	755	790	776	736	753	810	755	753	732	763	785	751	757	769	739	775	796	759	773	742	806	800	770	736	804	835	809	781	731	836	752	776	746	791	765	780	806	753	761	763	766	716	787	807	778	772	811	800	769	799	778	767	803	784	786	755	787	767	743	786	778	732	808	796	842	796	740	795	770	813	750	778	740	762	759	761	763	785	808	731	769	751	778	788	783	732	789	780	788	797	745	788	779	740	747	762	711	760	779	753	755	758	759	776	784	731	749	713	748	762	759	744	766	777	788	776	775	815	768	758	810	735	763	801	801	811	832	790	764	777	758	776	829	814	755	764	745	741	766	724	776	744	750	801	762	773	748	784	793	739	774	750	799	851	780	813	774	833	802	794	786	724	786	783	729	787	771	797	783	783	769	736	763	761	776	737	775	795	779	731	817	780	825	811	773	776	762	771	766	829	725	751	775	780	769	816	756	760	727	754	744	767	741	770	762	754	773	807	752	780	795	786	811	812	772	789	755	778	775	759	788	782	772	768	768	737	763	815	746	785	799	720	712	700	745	782	785	819	801	769	770	757	794	791	794	842	792	797	785	792	808	785	779	810	748	795	733	829	818	815	782	779	796	733	751	803	821	720	772	781	774	730	801	798	808	779	780	752	779	763	798	789	775	745	751	791	787	777	810	737	789	755	776	801	752	780	745	767	797	816	812	789	845	756	789	744	798	802	785	774	750	797	828	788	759	742	789	764	762	794	774	762	804	717	790	762	805	772	778	778	835	771	778	786	793	800	731	749	769	797	803	744	796	796	777	780	786	823	789	718	760	794	785	805	763	789	770	771	788	788	768	769	743	763	753	737	796	767	811	814	777	797	788	772	751	766	793	793	776	776	764	737	773	781	769	733	764	773	775	747	753	768	743	777	835	782	758	765	785	800	775	716	778	773	760	725	754	814	772	800	755	770	772	747	742	793	770	732	773	815	740	807	760	762	786	715	772	776	733	738	803	797	778	802	799	775	813	804	761	797	761	816	781	767	787	817	753	774	807	739	776	779	754	759	788	773	818	695	782	814	787	765	760	795	790	776	776	766	751	770	813	780	833	760	764	740	761	779	780	771	795	840	771	784	757	753	776	797	748	833	762	807	772	788	744	706	778	757	777	762	784	801	797	806	741	763	776	756	812	751	760	774	761	761	786	762	734	760	715	790	811	754	753	798	778	778	765	825	796	823	757	752	766	770	779	818	756	786	786	802	779	799	777	784	831	764	814	807	792	792	825	784	783	785	790	776	779	750	801	805	723	825	781	785	770	808	689	811	756	780	787	839	763	792	824	728	808	762	774	744	824	792	726	809	791	793	784	738	756	731	733	779	712	821	778	783	748	763	768	776	735	719	761	768	739	750	752	707	725	730	783	771	724	797	745	745	753	756	823	769	769	725	768	854	738	806	760	742	787	801	774	776	744	827	729	752	778	828	728	765	816	719	838	795	747	784	776	779	744	779	809	779	791	737	771	747	766	793	728	738	800	766	773	733	773	744	852	809	775	782	798	806	795	874	791	756	763	776	767	802	757	791	777	806	775	764	773	838	758	774	748	745	809	739	744	754	737	799	790	824	761	781	790	747	763	797	771	729	759	786	840	756	799	782	730	785	804	763	725	739	802	798	812	747	854	800	757	720	752	767	790	739	776	788	791	804	771	783	775	791	775	822	758	779	752	777	748	790	759	761	771	805	780	869	810	698	728	796	765	803	761	763	798	793	740	769	744	817	768	800	814	801	756	772	817	735	799	784	734	762	792	788	795	737	805	763	807	815	756	804	782	768	818	775	826	751	788	736	794	763	775	764	770	775	774	727	738	773	751	826	795	806	749	747	789	746	778	779	744	771	787	795	799	798	750	755	795	761	781	779	738	744	739	739	799	763	791	777	773	796	759	824	776	770	806	748	742	747	737	813	746	685	813	774	807	830	767	721	751	798	759	784	783	792	778	793	784	786	777	750	765	851	804	782	775	767	711	749	807	747	783	776	783	802	760	758	775	808	762	820	748	740	819	796	822	807	763	772	742	766	791	799	766	771	760	785	718	775	803	771	769	766	730	769	800	742	759	737	805	774	740	793	775	810	797	755	809	806	774	795	752	763	741	824	741	781	756	774	771	781	796	803	798	822	778	717	755	723	759	753	762	768	797	837	746	788	762	766	754	750	747	744	757	779	774	728	783	741	754	791	767	763	758	833	734	744	801	774	744	785	780
20007	9845	9775	7077	4067	2431	1538	1101	881	692	690	601	511	448	382	405	399	377	412	359	409	402	375	380	337	363	371	362	379	321	364	331	399	359	340	376	376	355	344	335	354	411	325	365	348	358	362	359	330	353	318	342	378	325	358	329	312	326	340	338	384	366	327	314	369	338	341	332	336	355	342	352	360	376	357	395	321	385	379	338	320	362	348	279	354	335	314	348	348	367	359	344	354	347	370	318	370	337	368	398	339	361	367	317	361	336	328	324	318	310	360	358	398	336	354	351	340	324	359	359	347	332	323	335	317	328	332	331	367	296	338	375	357	410	347	333	353	313	364	348	371	364	375	370	355	350	353	301	370	370	362	384	366	334	321	310	362	355	370	354	333	334	344	323	344	336	336	359	340	331	326	340	298	325	320	355	337	352	339	356	397	375	336	363	371	359	379	335	316	365	368	367	328	358	325	358	352	381	351	364	352	337	354	380	336	335	360	345	345	368	336	348	352	384	348	337	354	367	337	339	367	344	355	350	354	331	353	328	365	333	357	360	358	342	383	303	368	350	342	350	348	354	341	367	326	358	353	356	410	352	353	332	370	347	314	325	321	333	333	322	361	345	361	327	388	383	357	372	348	352	349	379	346	365	304	342	308	338	381	352	318	319	358	341	325	322	345	341	369	360	360	380	382	364	348	354	339	310	369	372	331	398	321	353	366	361	376	346	353	344	359	316	335	398	319	347	348	368	315	321	338	337	317	365	375	372	338	340	383	348	312	332	333	386	346	355	365	336	330	337	349	363	307	370	354	315	349	364	345	351	349	354	370	361	329	346	354	373	384	377	320	340	365	313	352	346	341	366	348	345	345	320	354	332	310	356	363	361	361	354	347	346	388	336	350	304	341	362	344	356	351	349	314	325	334	377	347	330	355	368	338	351	357	347	372	347	341	354	363	361	359	348	328	347	386	372	335	330	345	311	348	315	336	320	332	366	349	343	393	339	344	334	366	341	330	381	327	358	375	369	351	384	339	369	365	373	329	369	358	346	363	365	324	344	335	355	362	381	401	365	343	383	375	339	364	337	343	354	330	330	359	324	379	361	351	342	352	355	338	313	348	356	311	334	386	334	339	333	365	348	341	360	384	356	329	324	331	350	344	364	402	373	365	360	367	306	417	329	342	369	332	375	361	381	390	325	341	363	323	336	364	344	311	335	329	368	358	375	331	369	340	378	369	344	369	368	345	333	363	400	386	322	342	340	385	342	373	380	343	335	345	353	305	340	328	362	356	332	376	340	311	328	330	325	325	327	329	317	328	339	327	345	359	373	389	344	333	353	328	340	375	326	345	368	382	363	352	316	334	331	356	316	367	353	345	362	332	362	336	365	349	365	323	374	387	344	341	378	364	325	329	346	393	337	338	347	349	330	379	358	335	338	352	383	332	352	371	349	378	396	322	356	350	343	369	365	389	319	369	357	317	311	354	337	333	387	358	352	341	367	364	362	368	356	354	343	328	333	381	368	340	350	369	318	327	364	318	344	335	331	350	336	321	350	339	326	342	341	337	361	374	322	360	360	356	314	364	353	340	366	366	354	320	365	351	382	370	344	382	357	364	352	341	338	344	323	365	328	338	341	363	335	367	353	348	363	366	327	330	324	384	328	376	362	339	349	355	348	394	378	328	355	380	390	345	344	383	310	307	345	344	340	400	332	362	351	358	345	340	368	338	306	394	344	362	360	358	383	352	350	324	346	338	372	338	329	354	339	391	384	357	339	353	361	362	348	360	354	347	399	361	360	331	351	374	336	394	349	335	330	348	391	355	368	340	350	352	348	340	349	360	373	330	351	350	329	364	338	339	358	366	333	336	331	363	341	316	328	353	382	376	364	330	321	339	347	385	372	362	363	372	375	378	341	318	350	320	334	366	343	365	355	326	323	343	364	337	339	337	362	345	340	324	386	357	315	353	348	359	356	324	340	348	346	332	352	363	363	341	341	342	365	349	333	354	362	354	365	356	345	354	357	349	350	350	320	311	357	363	368	362	334	337	343	309	369	344	325	333	336	372	325	325	338	372	365	332	350	313	341	354	339	359	381	375	308	337	366	412	349	334	356	393	322	346	324	362	373	361	358	351	338	366	327	369	370	321	360	354	357	363	346	347	361	397	337	388	387	349	356	362	342	327	320	350	347	356	335	363	350	354	331	339	329	323	372	352	355	340	352	353	337	377	311	370	316	376	342	348	349	359	352	333	342	328	369	355	311	343	327	365	360	368	340	350	335	309	360	361	340	343	343	349	328	383	349	358	365	324	354	349	375	362	365	333	328	314	367	360	387	349	410	378	351	346	388	373	331	347	350	344	346	355	348	406	349	329	363	332	359	363	339	385	348	350	360	358	358	347	372	376	339	381	335	340	326	369	395	344	323	336	340	321	322	363	334	346	361	350	356	362	335	338	302	343	356	351	372	397	378	340	323	330	340	331	352	369	329	346	369	323	343	337	350	369	360	349	338	348	325	370	375	348	339	324	325	351	318	349	321	317	313	361	353	331	343	348	399	319	303	352	331	372	364	341	358	336	349	324	358	341	356	358	350	341	338	340	378	368	359	315	350	356	357	365	327	394	348	322	309	390	381	357	386	326	341	355	321	327	342	357	362	349	341	361	355	356	355	317	375	334	308	351	327	349	359	320	360	383	323	341	340	339	323	335	359	339	304	349	339	403	336	371	375	365	346	358	356	378	331	332	383	368	337	356	322	391	313	373	351	347	347	336	338	349	337	335	349	329	357	370	376	356	382	349	344	375	361	353	327	346	335	345	326	324	355	348	360	371	363	322	313	325	353	356	366	357	315	376	360	362	368	360	354	334	319	349	349	322	353	361	345	357	344	348	323	360	340	349	386	355	351	330	362	376	365	346	348	374	353	307	293	364	357	332	311	373	347	384	342	338	328	347	330	380	303	325	328	346	378	316	328	333	343	339	328	344	344	341	370	316	338	363	345	347	373	363	316	334	322	371	338	347	289	359	327	309	363	363	328	354	341	335	348	356	375	331	340	338	314	375	335	361	350	333	347	387	379	371	348	345	345	344	341	311	324	328	325	307	362	353	336	310	370	353	349	356	359	348	352	361	289	359	347	303	344	362	356	341	346	322	361	375	344	311	382	326	344	340	345	332	355	360	345	359	337	373	334	361	335	343	359	366	344	340	355	352	352	351	354	351	373	360	363	349	349	362	391	370	362	347	360	319	361	295	333	330	323	345	325	409	378	342	343	334	362	364	375	364	365	338	356	339	330	317	372	343	366	315	325	336	343	337	361	338	371	362	344	362	338	363	321	371	358	320	389	330	325	353	364	353	350	342	333	341	354	353	363	309	350	355	348	347	324	360	369	354	341	342	359	345	301	361	322	372	348	350	357	395	397	363	353	377	405	372	320	351	354	326	332	342	343	356	360	366	370	318	312	374	353	330	379	355	364	327	338	347	329	350	321	334	327	355	369	368	328
12347	7959	14056	14292	11121	8386	5844	4443	3592	2833	2600	2171	1711	1422	1292	1129	1026	1012	989	1005	1007	987	992	902	844	855	867	800	812	862	820	777	789	759	784	825	812	794	811	761	815	798	773	796	813	778	789	782	783	846	787	792	784	768	776	801	822	824	779	847	771	793	808	745	748	732	819	781	814	779	781	757	774	764	746	812	828	752	756	741	752	783	754	795	785	751	791	794	798	756	788	832	726	789	751	734	776	773	721	798	812	792	770	798	774	766	752	764	781	761	751	780	800	759	766	795	738	754	806	757	789	787	769	770	791	703	843	732	768	765	779	722	765	812	753	776	820	770	788	823	790	797	793	810	770	724	760	773	773	779	798	776	745	782	791	776	722	729	793	746	783	798	746	806	799	794	774	824	762	808	774	733	796	710	808	785	773	752	786	788	813	718	743	760	801	752	771	817	790	742	810	751	780	829	817	780	813	820	771	774	830	731	789	776	783	767	754	800	734	751	794	787	728	788	761	801	721	804	795	765	720	766	807	797	783	790	728	751	767	748	754	729	776	823	762	728	735	738	820	814	773	827	767	764	802	767	738	718	785	788	759	778	766	811	815	771	758	775	826	771	782	785	736	808	802	807	777	743	770	805	761	807	817	757	737	790	771	778	792	747	741	789	774	733	786	814	775	799	796	773	833	803	768	760	774	755	792	709	785	774	787	801	776	790	778	837	790	757	729	779	778	765	742	817	703	800	766	789	766	791	788	801	771	731	757	762	739	753	779	765	705	753	773	814	806	814	733	748	758	810	778	798	778	767	767	758	778	790	821	778	782	764	799	762	755	791	794	793	761	727	801	771	768	774	755	778	761	757	790	710	754	773	791	763	788	801	825	703	749	777	770	798	779	781	802	790	787	770	769	732	761	771	821	781	798	787	712	786	786	775	789	764	801	786	777	837	784	754	787	783	758	775	775	759	812	787	762	787	779	775	811	810	733	839	802	787	789	746	742	797	804	752	791	768	778	780	767	773	781	721	743	729	806	779	777	822	766	807	759	774	779	783	764	756	803	770	736	763	800	735	784	801	769	738	764	798	815	753	805	784	778	752	760	782	715	712	780	761	793	819	794	769	778	753	786	760	790	779	712	776	769	778	788	789	782	755	775	775	795	788	807	808	770	816	723	766	745	768	786	775	794	749	812	770	752	743	818	735	726	710	816	731	742	757	845	757	786	761	771	766	794	758	820	779	799	810	804	781	768	721	725	813	748	777	795	719	768	776	797	758	778	765	793	707	803	765	800	755	797	770	756	823	763	784	787	753	802	801	802	795	741	772	784	753	736	795	775	736	739	791	789	706	788	813	780	749	742	747	784	713	777	765	773	784	793	739	801	778	738	810	763	798	780	698	744	716	783	783	752	790	788	760	815	820	778	784	735	772	738	726	764	773	760	737	787	792	769	791	761	776	803	804	758	754	786	838	787	792	740	750	780	740	767	792	758	727	791	760	792	746	778	735	795	800	785	749	801	751	757	768	739	735	799	803	783	784	793	797	753	781	833	742	757	733	764	755	741	763	751	782	736	780	811	788	774	789	769	793	750	718	788	790	744	792	802	782	753	786	790	788	806	789	782	762	758	794	744	779	800	774	807	812	783	748	756	775	802	726	781	799	807	782	762	760	747	741	804	773	787	792	728	766	789	752	770	779	736	808	740	814	735	766	776	787	752	816	787	818	769	823	751	789	738	789	803	765	822	775	776	763	797	778	748	782	785	770	752	746	787	767	799	785	737	759	774	755	761	778	771	764	734	762	764	756	786	807	763	724	750	755	782	773	810	788	795	834	738	781	823	777	796	851	792	776	798	795	799	803	766	797	771	752	823	768	820	754	750	773	801	846	796	788	784	775	758	807	791	796	771	747	742	774	824	766	796	788	803	775	783	756	762	766	817	770	763	800	776	746	766	772	738	778	781	812	788	804	725	762	757	761	799	747	766	775	773	751	781	784	778	779	807	760	813	744	761	793	753	793	729	787	778	801	785	812	803	859	807	811	829	798	816	760	752	767	817	769	762	752	794	771	802	779	740	827	820	787	767	797	765	765	731	800	743	730	749	797	767	799	779	815	806	768	789	773	725	776	723	804	791	782	727	744	795	785	829	747	796	796	810	819	767	807	767	753	764	813	801	809	757	777	773	796	723	790	774	781	755	784	793	782	767	803	790	748	788	804	790	760	762	806	724	740	735	753	797	760	820	771	808	776	784	704	786	753	791	782	750	786	785	796	776	781	799	790	758	731	729	811	764	747	794	751	763	798	755	748	795	726	810	729	745	817	760	771	819	726	803	760	787	808	748	759	738	786	772	759	785	775	800	764	789	745	712	756	783	784	733	802	760	789	747	722	753	809	772	756	776	740	764	737	788	781	765	805	784	741	732	755	775	782	741	749	753	757	738	774	785	763	825	798	831	751	750	767	783	788	724	770	844	745	770	777	813	785	844	783	782	760	749	756	844	799	789	756	762	769	781	753	763	785	802	843	810	786	733	794	718	775	794	796	762	793	800	798	786	782	777	796	780	750	791	761	816	776	798	788	801	793	792	767	815	824	798	810	723	741	729	767	814	802	770	770	768	771	798	748	752	821	755	785	804	756	741	770	754	753	816	776	793	814	799	776	798	828	806	712	776	789	792	769	798	784	755	732	798	833	805	779	796	775	787	726	719	796	795	729	803	764	750	758	809	791	806	782	821	755	713	759	716	805	784	763	802	762	825	746	787	749	824	792	724	786	746	798	814	768	780	754	778	772	802	807	776	780	806	770	784	778	788	808	759	817	773	749	798	738	825	745	824	764	769	814	804	793	779	714	759	774	747	791	749	789	780	764	761	719	768	772	741	778	771	785	795	776	798	798	785	777	758	810	738	725	741	757	827	778	770	753	742	827	818	766	777	773	787	756	816	764	791	816	756	766	792	762	742	766	781	783	791	817	802	762	798	805	788	783	771	790	791	776	769	772	779	774	796	796	787	772	772	768	746	772	744	739	780	789	751	800	748	817	763	822	743	741	771	827	782	731	802	796	764	789	802	778	774	804	811	782	814	738	790	778	794	735	787	801	769	749	784	711	774	768	741	781	830	829	824	753	758	786	763	761	740	798	775	761	807	783	740	757	771	808	727	761	748	757	748	730	760	762	803	774	770	835	751	787	768	810	775	743	754	778	755	774	749	805	784	809	722	730	796	799	754	774	775	781	810	801	750	788	771	821	744	805	792	796	796	782	814	845	745	766	751	802	782	802	778	801	794	797	817	775	760	795	762	814	771	766	777	812	774	751	777	731	783	764	794	792	781	738	788	788	777	751	813	801	765	753	797	815	762	789	764	813	817	777	774	749	817	815	771	780	794	792	797	787	775	770	803	786	712	779	797	806	765	766	792	785	777	787	774	755	757	786	752	777	775	741	761	789	754	780	824	766	763	738	743	723	783	772	811	787	831	718	783	742	789	739	804	800	812	800	746	758	762	833
28617	15478	14171	10714	6082	3600	2206	1507	1222	947	893	783	625	591	536	512	528	483	474	489	503	463	447	457	458	437	470	412	432	445	427	373	443	452	448	396	450	407	410	467	432	419	476	435	446	413	445	428	418	379	441	475	421	423	441	426	415	411	403	457	451	447	413	423	419	452	391	442	417	468	431	437	472	415	383	444	433	384	414	419	449	435	438	439	406	462	436	487	456	416	426	422	428	430	445	478	431	395	425	406	397	427	448	396	438	423	407	389	475	432	452	399	456	451	392	398	405	419	445	423	409	460	437	421	404	440	429	437	461	432	457	420	414	418	438	478	384	446	433	424	424	400	414	462	412	430	446	415	399	458	426	415	401	440	398	436	464	422	412	440	475	402	419	431	431	441	430	394	432	455	412	467	410	399	461	399	401	436	426	426	441	425	428	417	395	464	430	388	432	388	457	391	422	404	450	434	414	422	398	434	427	441	427	425	381	372	408	466	438	406	394	448	423	413	433	406	405	431	413	489	456	427	426	414	454	419	409	388	447	394	385	390	432	404	413	411	415	441	455	440	404	430	428	461	457	450	390	431	402	392	446	412	447	456	429	386	423	433	410	414	397	430	435	434	470	477	428	421	458	444	450	406	449	392	421	419	437	466	422	462	404	412	461	402	423	445	417	426	431	437	428	413	377	408	429	424	450	425	446	395	440	431	392	446	430	440	425	459	427	364	423	467	383	413	464	401	419	430	423	408	467	410	427	455	447	430	419	399	430	468	435	393	435	407	435	422	477	438	442	431	384	431	457	431	422	431	400	434	457	459	457	405	420	442	458	444	415	429	450	428	372	465	446	404	429	440	438	418	443	429	433	425	459	481	424	432	453	380	438	433	427	435	448	438	425	417	416	404	408	432	446	440	433	396	386	424	403	450	478	377	376	428	440	457	413	401	398	441	437	460	465	425	423	426	394	426	466	491	458	438	376	396	438	432	452	460	447	407	407	422	442	417	411	455	382	431	404	415	425	414	426	424	425	431	436	433	416	428	456	459	399	446	427	454	420	402	412	427	416	428	400	398	421	405	444	388	420	426	436	482	463	391	428	424	427	432	433	437	445	436	432	429	451	406	415	447	444	398	489	449	437	402	388	437	449	431	407	387	445	430	418	442	411	420	406	417	433	432	430	444	424	463	396	433	410	419	400	425	407	438	455	503	430	442	430	467	450	426	457	439	417	411	445	438	392	440	409	417	448	404	398	427	471	411	447	405	450	406	407	419	407	438	421	445	419	446	427	423	415	440	433	413	440	430	425	448	429	394	443	427	469	414	406	419	453	455	452	469	437	433	436	437	445	451	443	416	437	429	412	412	442	445	449	463	420	456	417	413	430	437	397	403	421	408	413	420	379	449	451	411	459	475	420	448	460	428	402	426	418	454	398	447	416	446	417	467	435	415	421	449	405	424	406	425	425	464	456	441	382	448	420	430	453	412	389	449	402	451	422	438	452	389	424	415	440	413	431	408	398	404	385	440	415	427	458	407	439	452	412	406	447	429	426	415	439	428	405	403	374	432	431	440	417	471	457	446	409	387	412	452	403	406	422	397	466	409	427	423	431	448	426	476	479	450	421	434	424	408	444	384	412	431	396	446	466	426	478	383	412	417	413	425	417	438	437	420	433	420	459	431	443	439	435	390	419	397	452	420	412	452	409	402	396	428	413	425	411	450	465	420	445	419	417	440	423	477	431	391	432	433	439	447	434	400	439	459	416	450	426	435	412	432	435	429	425	445	410	408	418	410	427	476	442	463	459	438	454	435	424	443	439	435	428	415	385	375	421	436	414	381	422	469	473	438	456	448	423	461	414	385	423	383	433	399	440	440	425	445	417	415	404	434	444	432	422	442	403	395	456	433	430	448	438	469	505	426	398	447	434	435	401	433	429	419	456	449	401	449	433	468	407	407	413	389	416	440	437	449	392	420	421	385	451	402	455	465	419	442	414	440	414	383	403	458	405	492	438	440	413	423	419	425	420	383	468	430	427	412	397	414	421	410	491	460	452	425	442	418	422	409	473	433	474	446	414	416	421	457	427	439	446	418	431	441	429	451	445	457	424	406	444	416	372	423	466	402	401	426	437	456	430	415	431	445	422	430	424	452	410	437	443	452	406	448	381	417	446	423	455	465	409	418	411	440	381	412	432	418	421	432	443	396	445	412	384	455	408	401	405	415	421	413	405	437	433	402	411	426	474	443	443	388	428	398	448	423	419	438	457	441	420	445	457	447	390	422	448	431	420	417	416	420	409	456	478	406	459	414	440	425	430	436	400	476	437	443	469	435	391	419	448	386	438	444	413	457	386	467	415	403	420	409	386	461	414	434	445	434	407	402	398	424	412	420	396	484	449	424	398	435	457	423	403	439	496	366	461	428	427	414	498	436	430	489	422	444	477	445	468	408	413	444	455	423	453	407	411	412	444	425	438	424	422	380	420	438	425	419	401	380	443	437	387	430	433	424	420	445	427	394	447	413	436	482	402	467	430	391	440	471	416	455	442	420	464	434	461	461	422	429	427	446	416	446	451	410	474	436	429	394	394	428	435	460	470	423	419	428	449	415	427	423	415	475	426	454	419	457	431	404	404	400	454	464	390	440	441	451	415	427	408	412	441	433	438	422	422	420	440	432	436	450	439	476	425	463	478	407	449	401	453	431	413	449	466	443	444	422	459	437	470	419	456	437	447	409	425	434	404	394	433	470	438	423	465	470	391	456	415	404	425	435	422	406	421	410	434	477	458	420	414	420	438	446	418	437	441	439	392	454	409	439	422	434	396	466	453	437	443	405	432	414	439	446	431	428	411	405	432	459	436	421	431	433	427	476	406	436	427	424	428	447	440	410	422	446	459	426	391	452	451	480	430	492	443	443	410	459	429	460	447	473	406	437	402	439	433	429	445	405	419	453	418	401	423	429	414	443	404	418	453	441	407	455	426	423	435	433	469	413	452	473	462	401	394	423	391	400	366	444	435	402	421	433	437	405	401	423	442	465	457	431	436	408	383	451	450	446	399	386	431	483	446	483	450	431	467	429	394	437	447	438	445	474	430	407	406	452	434	456	408	420	433	431	444	432	417	390	431	436	475	440	426	409	429	439	423	402	384	438	398	429	424	434	403	399	404	469	390	461	406	455	403	436	416	400	402	417	453	425	444	458	463	441	447	447	391	440	458	456	435	402	488	419	407	438	431	444	443	439	479	417	437	409	469	444	440	463	435	413	411	401	425	411	445	411	402	438	438	422	460	435	427	448	412	403	411	444	427	393	451	424	459	427	435	412	397	418	418	391	391	384	397	426	458	435	446	453	442	373	438	380	437	440	426	440	427	444	438	442	430	426	399	440	425	418	442	425	430	440	409	445	431	428	406	405	458	457	467	432	397	418	397	428	441	423	423	428	442	447	417	442	455	463	411	456	375	434	418	439	438	413	407	392	419	448	425	455	425	417	372	404	411	436	486	414
15939	11015	18612	18596	14422	10707	7593	5936	4752	3804	3286	2823	2298	1791	1593	1477	1281	1239	1209	1219	1253	1244	1137	1118	1083	1040	1055	1057	976	992	967	949	1036	1001	955	919	1014	1036	956	919	917	945	950	960	1000	947	904	924	927	956	959	915	910	983	926	906	926	893	890	955	948	956	913	921	908	896	968	904	958	911	938	954	937	922	910	920	945	929	964	933	952	920	958	963	886	901	917	923	879	929	948	913	922	932	955	911	875	921	953	920	918	975	908	915	969	876	896	876	957	852	921	896	974	938	957	980	962	930	949	941	915	959	934	889	972	957	1018	959	944	949	892	941	919	913	962	921	898	961	938	942	920	947	965	972	891	903	912	868	967	908	913	947	978	933	903	951	911	878	928	917	967	915	917	946	937	918	915	927	993	921	939	901	939	965	982	898	914	926	893	905	849	914	922	958	874	894	979	918	904	971	926	911	918	949	949	910	900	928	931	936	918	929	917	918	935	979	935	837	965	934	964	948	917	931	921	896	916	894	953	936	883	939	889	962	909	903	954	875	969	947	942	983	971	940	907	923	897	916	943	948	959	883	965	902	949	961	935	931	962	881	943	886	949	951	878	899	884	952	911	910	915	933	894	930	909	934	946	974	957	911	873	916	917	910	959	904	919	864	1005	912	914	970	956	905	958	905	929	926	982	963	995	948	946	921	950	971	922	924	890	957	913	953	911	970	979	928	963	925	942	999	946	938	920	930	844	941	919	926	959	939	897	930	887	930	889	986	990	877	937	925	925	910	914	928	956	934	912	928	943	915	939	865	890	927	1001	938	939	964	984	910	874	911	919	924	911	961	947	908	872	917	871	974	918	927	901	902	939	924	928	931	884	984	939	900	974	933	970	928	906	881	904	941	882	896	874	899	914	943	903	927	970	937	956	930	970	942	879	911	926	939	908	935	971	931	905	921	935	912	928	944	894	895	953	932	923	960	916	935	936	936	905	948	920	873	910	936	961	917	868	906	957	936	943	927	863	905	906	896	930	913	972	925	946	851	958	916	913	932	934	882	947	913	871	914	907	941	881	955	881	925	914	929	895	950	968	910	945	959	920	974	899	903	915	884	926	910	950	941	899	946	931	949	905	919	926	868	930	915	919	932	891	954	898	932	933	931	927	911	922	940	910	977	931	884	949	893	971	889	926	900	910	963	912	932	910	917	909	948	918	881	880	929	906	898	922	904	911	926	895	915	958	922	937	975	905	900	972	920	934	894	936	945	962	944	925	839	904	898	923	969	932	868	945	889	928	941	922	930	891	886	884	848	947	896	901	920	1008	924	959	917	924	922	972	935	926	913	963	898	966	943	929	941	911	891	906	947	909	909	910	896	873	959	894	914	904	907	918	929	938	949	939	956	937	906	982	959	969	885	921	930	946	934	955	931	921	896	969	950	1004	944	956	952	937	913	915	977	905	912	939	943	954	961	959	964	917	921	970	901	951	895	926	892	888	942	879	925	910	911	893	944	940	893	928	933	926	844	964	887	932	969	938	947	1006	875	905	971	942	861	925	935	894	986	928	962	889	929	931	884	866	909	905	931	963	918	915	982	911	963	902	923	957	923	913	936	876	924	953	922	925	879	955	918	874	909	916	932	895	926	927	936	878	914	925	913	952	897	954	986	941	868	934	888	901	908	886	914	939	958	886	945	930	939	930	964	974	859	883	947	971	967	889	900	914	925	972	930	885	950	912	936	975	916	944	897	915	964	964	920	906	903	918	884	921	946	959	903	950	919	913	899	948	872	870	908	926	949	882	911	914	900	902	883	969	990	991	892	937	908	920	950	929	954	937	897	997	884	929	936	921	925	932	875	908	906	881	914	960	926	968	911	906	977	970	937	966	985	939	896	920	911	952	916	959	995	927	960	901	941	942	898	905	957	976	942	910	897	880	947	989	935	933	949	901	924	903	918	943	932	888	980	909	973	860	966	874	950	929	894	887	942	862	905	937	896	898	910	975	966	954	957	946	960	925	907	923	930	979	959	936	942	906	936	941	954	977	935	972	930	890	923	930	933	896	924	897	939	874	890	919	975	909	926	901	977	918	932	950	880	917	969	939	884	935	990	924	916	907	883	946	981	966	899	953	925	940	934	928	908	943	938	892	909	946	963	901	928	895	903	893	940	974	929	937	924	913	933	937	888	967	898	951	921	864	888	943	935	959	899	892	931	893	933	953	926	958	914	930	958	862	937	933	919	930	920	881	924	944	944	904	921	902	939	929	944	973	899	957	942	914	912	929	961	958	929	922	959	894	958	936	928	887	927	907	944	928	887	965	934	895	877	944	947	951	944	941	917	917	948	908	913	897	927	922	969	919	955	884	877	933	909	889	923	865	920	903	907	923	923	920	884	939	944	999	978	947	915	950	987	932	949	899	953	865	926	910	953	905	902	897	976	947	938	953	897	921	935	973	946	907	885	909	868	952	919	914	863	886	914	914	935	954	955	1012	922	918	876	894	889	954	947	952	952	881	894	902	971	865	905	924	922	945	924	941	940	920	953	929	921	913	929	896	981	953	937	909	997	922	919	923	965	948	942	1000	924	910	914	967	963	969	936	931	896	962	941	916	939	930	921	883	944	896	910	979	905	946	920	965	955	936	915	912	927	922	1059	912	891	973	942	913	945	929	915	918	990	948	909	942	981	912	913	873	915	950	901	937	970	907	862	903	922	938	875	867	937	942	970	885	913	942	931	951	937	908	982	915	922	889	973	901	894	902	924	984	911	909	936	1015	910	964	899	913	931	899	923	913	918	910	943	958	941	907	918	927	926	916	893	906	869	921	944	911	927	895	884	912	920	880	948	970	892	913	954	926	900	952	922	945	916	896	1005	878	933	878	924	961	965	933	874	945	920	922	963	900	921	896	965	895	936	942	874	895	981	893	897	918	961	981	965	937	936	872	879	896	902	929	921	947	937	899	925	946	939	903	885	923	935	969	983	978	900	935	983	883	877	924	961	959	955	965	965	939	910	931	878	922	928	932	908	902	945	928	883	925	891	956	909	931	926	978	917	924	916	958	925	898	898	869	947	868	871	959	933	921	930	893	915	890	981	910	892	978	913	916	958	955	942	931	963	908	897	966	892	922	961	893	958	979	907	865	992	954	937	979	933	941	915	929	916	941	908	918	906	933	929	879	937	899	875	953	883	902	973	932	902	959	943	931	926	921	921	871	882	948	917	948	977	922	931	906	951	914	944	907	903	972	888	965	959	949	939	916	936	867	956	917	899	936	966	941	893	902	953	928	914	977	964	883	896	934	947	919	963	931	958	945	878	921	959	897	896	895	930	894	889	919	951	921	954	904	950	941	927	972	891	871	901	884	922	909	884	916	873	942	873	951	1000	943	958	957	889	909	924	938	982	995	931	885	909	895	881	917	942	885	898	961	929	917	883	946	927	894	880	923	927	932	953	942	965	904	981	924	949	876	931	943	933	926	890	959	928	958	878	936	959	880	887	909	924	943	946	977	976	951	973	907	931
9828	4664	4911	3476	2252	1475	939	736	649	608	498	469	444	426	368	402	396	387	360	364	389	383	377	357	397	411	345	374	361	347	339	376	341	371	362	389	374	384	314	327	351	373	342	340	370	341	352	350	320	347	359	357	351	368	357	384	373	334	339	362	353	353	325	334	347	353	362	373	330	383	356	356	350	404	352	322	357	339	379	371	331	350	328	352	318	358	387	317	372	355	341	364	356	358	352	394	374	365	393	367	375	354	330	310	394	341	335	371	332	327	345	348	321	339	351	353	401	371	359	354	384	341	303	369	302	330	349	355	352	386	345	401	362	374	373	331	373	313	371	366	323	345	381	354	333	384	367	318	331	316	330	368	408	349	321	360	342	367	388	336	360	366	338	344	369	363	357	328	334	388	361	354	365	333	341	361	391	345	369	365	351	348	371	384	358	347	367	360	381	384	330	341	329	390	359	337	371	368	355	371	365	377	346	362	358	336	359	361	364	385	381	351	348	324	341	346	377	330	351	385	354	383	339	328	344	360	368	341	339	359	320	319	365	349	369	368	332	388	367	392	363	323	346	337	372	369	362	335	358	349	375	366	375	353	344	343	347	349	376	364	382	334	339	368	338	390	362	335	362	344	355	354	367	370	360	346	363	364	372	339	353	352	359	350	345	347	367	324	324	333	363	308	364	326	375	371	320	354	330	333	338	317	369	349	365	357	340	348	338	335	347	348	361	335	344	331	327	335	360	366	339	370	345	365	355	358	319	365	358	323	345	363	331	380	305	351	338	345	341	381	347	357	365	346	327	348	406	354	362	347	326	393	367	340	367	348	328	344	342	353	367	319	393	346	353	337	354	375	343	350	343	364	392	372	341	343	346	336	355	346	327	335	361	347	297	336	395	375	333	385	329	359	366	368	361	336	339	414	386	320	350	390	346	337	340	375	337	363	352	387	334	347	376	345	375	329	345	377	357	336	334	391	349	337	338	344	368	373	328	346	400	392	370	351	346	382	365	344	325	354	359	373	344	319	354	319	331	345	375	342	343	327	321	360	351	367	391	337	388	382	344	350	367	391	385	344	327	367	328	344	371	380	329	322	388	334	364	351	343	372	369	328	360	374	345	361	365	334	353	322	313	349	327	321	385	389	316	305	360	353	346	366	369	340	362	353	334	348	306	332	369	357	356	367	380	340	348	432	354	357	350	327	345	347	356	374	346	334	358	343	318	388	358	385	351	350	331	350	373	338	367	367	359	330	391	329	348	373	351	347	355	375	345	336	350	347	339	373	346	374	354	328	361	333	387	366	360	370	375	377	355	381	389	374	332	398	350	334	320	337	323	376	324	355	354	364	372	347	340	375	386	338	362	364	357	379	346	360	380	330	337	363	344	308	345	379	379	330	329	358	329	375	344	331	378	377	346	378	319	363	332	352	349	345	381	335	352	374	364	340	365	346	356	329	380	310	382	381	320	350	372	339	362	347	349	412	335	323	324	355	361	381	371	375	345	342	341	379	400	373	369	368	384	361	366	356	386	322	354	376	356	381	381	363	346	355	387	362	347	343	329	346	337	360	373	345	357	367	369	397	326	388	337	343	365	358	371	324	327	363	366	426	357	393	357	336	340	350	362	373	328	334	334	356	343	369	339	358	360	363	377	362	356	325	368	343	332	349	318	377	357	372	303	359	332	365	336	373	354	320	360	372	399	365	341	361	386	356	337	329	339	371	358	341	328	352	353	341	339	378	359	355	375	358	340	315	381	357	348	361	367	399	366	330	368	307	366	407	322	360	330	350	338	312	382	355	353	338	375	372	342	394	323	343	364	351	316	367	344	340	340	389	372	347	345	364	376	319	370	361	354	373	360	335	363	366	337	317	369	355	353	404	340	380	360	359	338	363	355	345	352	393	353	361	405	336	332	325	330	372	335	305	349	362	342	342	346	367	362	373	334	332	343	361	369	357	338	321	360	333	303	342	371	346	403	372	353	374	318	345	349	314	358	348	357	357	320	391	336	349	339	365	355	364	381	344	363	332	352	342	327	357	341	316	316	343	354	347	374	353	326	356	334	345	371	340	358	341	339	371	371	364	341	374	340	391	336	329	354	376	347	345	406	364	374	332	356	334	331	362	342	371	352	362	339	355	361	326	325	377	341	328	350	343	357	344	394	312	352	370	362	345	318	319	360	325	317	325	351	361	380	352	326	368	366	355	367	378	328	293	353	318	353	375	368	376	359	352	377	336	355	308	324	362	350	349	355	342	335	353	361	316	388	362	359	335	353	379	331	373	334	347	345	363	332	333	343	346	392	367	329	371	393	325	357	337	355	345	366	341	352	324	328	322	363	375	338	362	354	344	366	336	371	358	379	358	382	327	358	364	359	370	381	369	371	369	340	368	316	341	351	340	331	334	348	339	330	351	336	364	375	337	350	332	346	360	368	345	393	369	354	315	371	346	361	336	345	325	351	355	348	309	354	338	358	344	339	375	358	352	323	314	360	336	329	394	351	358	348	346	338	353	371	349	348	354	390	355	372	364	381	362	369	351	348	375	378	339	357	364	355	358	367	364	374	355	368	355	337	362	349	362	323	323	371	347	372	349	380	387	379	318	326	342	372	361	383	357	341	318	367	368	350	316	326	324	341	369	313	351	349	344	367	353	343	299	348	378	367	376	368	356	367	362	414	393	417	354	367	390	361	355	327	341	367	362	389	348	336	371	370	323	312	350	330	387	363	370	303	372	345	346	348	379	385	375	334	333	379	331	359	339	330	382	389	339	339	308	359	363	363	375	365	366	329	354	353	368	352	337	343	338	347	363	367	342	317	318	333	329	327	367	344	363	370	311	343	371	322	346	353	359	393	366	390	336	349	365	332	308	322	378	372	349	341	351	362	355	355	328	344	344	384	361	324	352	346	313	352	330	329	370	361	356	349	349	335	344	353	352	344	343	334	325	318	369	320	346	322	332	312	400	395	340	365	318	338	328	337	345	336	354	371	369	325	329	401	335	363	333	373	348	340	347	379	345	365	308	364	357	337	345	377	332	354	348	350	344	341	383	339	402	372	343	337	387	369	383	370	362	361	372	371	393	353	365	386	381	394	376	349	366	372	348	377	384	345	347	331	334	346	338	340	310	348	326	331	363	383	366	336	364	343	396	336	351	339	364	343	366	358	358	342	341	345	352	368	330	333	394	355	359	357	350	345	359	360	344	383	375	365	339	349	350	363	372	363	390	315	361	375	405	343	341	339	350	344	317	333	368	359	349	336	378	335	324	370	355	317	371	390	366	370	383	354	351	394	346	336	367	364	356	356	363	367	349	367	355	370	353	326	408	338	353	317	329	328	334	346	374	357	348	335	363	331	343	352	312	336	321	355	330	345	321	404	324	322	354	349	367	327	357	354	328	383	353	322	352	374	393	335	345	384	365	336	400	339	339	332	368	346	351	348	333	355	299	334	343	382	327	356	347	347	333	325	365	359	368	332	333	322	320	348	331	364	403
5998	4249	8549	9092	7399	5553	3935	2978	2590	2069	1800	1595	1421	1130	999	1007	933	876	957	879	964	889	845	874	908	818	821	819	800	769	803	776	770	817	837	816	786	857	777	752	761	811	771	768	850	783	788	737	754	818	817	793	733	779	788	770	770	777	742	765	782	773	826	822	751	801	785	819	774	772	760	809	781	771	738	762	785	769	758	788	754	827	778	776	864	748	789	843	803	776	781	756	816	800	816	836	785	787	782	775	804	755	762	802	771	770	751	782	796	821	770	804	829	764	809	817	722	753	826	756	774	774	827	734	734	753	793	793	790	786	763	753	770	827	785	779	780	767	769	777	784	822	759	769	834	764	747	808	777	801	782	761	788	773	778	747	807	752	856	770	729	765	761	801	781	757	791	760	787	765	797	758	752	783	763	768	786	733	779	806	792	778	797	795	794	729	765	770	793	811	782	785	783	760	784	770	797	770	761	794	795	769	804	770	775	805	768	789	785	814	737	799	793	778	795	796	807	786	751	794	759	764	802	827	790	768	741	741	767	774	764	806	788	741	878	788	788	758	818	773	817	742	837	736	791	777	771	810	761	802	795	730	773	784	770	815	772	738	799	723	781	769	768	803	794	774	798	764	763	799	765	709	737	771	836	787	765	751	741	769	716	799	843	725	735	731	810	783	785	756	839	785	784	801	766	742	800	755	774	771	821	720	774	782	787	784	762	806	833	729	832	738	727	745	786	798	751	744	791	779	808	787	811	787	794	748	827	748	772	810	778	746	782	765	778	812	784	784	826	762	809	790	803	779	785	775	730	821	776	833	806	721	779	748	748	770	747	765	789	757	753	730	817	823	745	773	755	751	809	813	802	836	813	780	789	830	780	773	752	759	789	752	774	811	797	782	768	757	775	766	759	774	749	851	783	806	837	770	812	711	767	786	792	824	770	775	752	772	759	767	785	767	795	735	792	795	771	817	781	853	821	759	795	748	767	785	747	770	753	757	821	790	795	743	748	804	837	775	752	772	784	772	751	794	773	822	779	803	756	753	795	729	747	789	835	766	794	820	780	763	799	805	782	786	790	766	763	771	798	756	786	834	805	773	809	754	737	843	748	842	767	762	759	767	787	802	769	753	764	802	755	786	759	796	758	769	790	749	774	792	762	765	788	753	794	763	759	795	819	753	755	738	761	796	745	794	757	771	755	802	762	765	779	761	750	791	808	774	781	782	800	723	800	832	788	755	774	780	753	812	811	752	775	721	762	752	740	750	745	822	761	787	824	754	780	819	796	803	760	781	790	810	770	755	836	767	781	807	761	771	787	807	782	812	748	817	792	802	827	815	801	781	787	798	757	772	792	719	761	823	761	754	718	769	786	790	797	781	764	777	799	759	783	786	769	797	768	763	824	799	805	759	763	800	781	807	767	745	776	749	818	728	755	754	755	787	711	801	784	740	750	750	768	756	807	808	719	759	758	817	786	808	744	804	770	786	721	709	799	767	794	782	750	780	791	816	779	789	794	823	793	748	769	826	776	791	747	793	761	765	800	777	746	722	824	772	770	746	795	795	777	821	782	770	751	782	790	783	782	734	742	742	770	787	797	760	767	783	726	758	750	813	792	787	732	801	789	747	781	761	833	786	762	795	786	807	861	738	742	718	811	849	736	760	816	786	754	727	788	732	784	808	769	762	789	744	756	804	823	818	751	831	747	808	808	760	758	762	764	840	789	728	778	762	753	761	751	747	745	752	730	796	759	802	852	799	779	819	752	768	753	720	778	757	780	734	736	816	761	724	798	786	738	766	730	750	767	803	761	820	802	802	755	814	748	787	761	804	750	739	758	771	806	775	779	786	734	773	751	804	793	770	798	769	767	764	786	760	854	804	790	750	825	788	758	802	777	722	791	747	763	766	776	794	776	784	739	702	710	791	793	778	737	778	772	807	799	765	772	748	823	798	741	787	799	758	803	791	775	761	776	745	755	782	779	792	763	752	757	768	760	806	778	782	830	774	785	740	767	771	740	799	769	731	752	788	763	814	756	793	773	805	735	746	809	740	767	795	732	762	792	797	824	788	772	808	747	787	791	722	813	732	784	769	781	762	802	762	811	795	728	795	807	815	780	828	815	779	829	774	799	747	786	753	814	782	751	807	750	771	786	809	772	748	774	772	783	795	790	780	770	737	780	788	752	784	734	814	793	777	812	740	761	828	743	788	809	775	797	788	782	777	785	766	709	799	784	762	795	774	730	800	806	766	781	805	806	788	803	761	820	808	780	771	751	766	790	751	799	771	754	739	778	777	786	796	795	779	761	781	826	751	750	759	794	758	792	775	763	770	797	732	749	748	760	778	837	791	817	735	797	818	783	787	824	781	804	808	732	737	744	772	798	793	802	760	780	800	771	816	792	801	792	790	782	790	782	772	749	766	783	735	745	743	729	796	781	803	779	839	765	777	747	806	797	738	813	764	768	812	726	828	809	762	746	847	741	756	779	755	789	817	806	778	761	773	741	778	780	786	780	801	778	786	790	765	745	804	809	784	774	852	781	828	750	757	743	829	764	778	780	749	801	796	808	786	764	789	784	801	772	805	798	783	754	845	789	857	725	780	716	782	720	750	764	798	742	789	727	794	715	767	774	764	770	781	806	739	835	783	740	814	761	768	766	773	786	768	784	783	798	790	761	831	768	809	727	742	751	760	745	781	742	812	758	772	768	775	724	791	777	815	782	827	767	791	808	826	773	798	797	804	793	746	781	824	767	775	809	771	744	750	721	768	747	787	749	790	774	744	755	798	753	772	779	784	789	774	799	790	846	768	752	815	784	771	793	759	821	765	767	779	799	816	840	823	767	777	787	804	784	783	781	791	725	774	762	728	808	772	758	749	776	769	801	781	783	745	756	855	754	744	794	781	756	795	806	775	767	743	803	829	722	771	745	782	780	746	788	848	845	749	775	736	778	790	769	728	797	728	760	798	817	743	777	811	789	824	745	793	750	773	810	804	764	781	747	802	752	787	806	767	802	747	780	770	748	776	770	762	785	785	791	800	776	792	795	803	797	755	765	773	783	768	757	776	812	775	799	797	813	790	779	710	799	773	779	809	781	759	727	796	788	790	745	743	764	795	805	761	785	819	821	783	768	765	736	791	790	802	797	767	804	797	741	771	812	749	790	764	724	783	760	798	753	737	788	765	752	739	753	803	784	745	805	800	778	737	771	811	766	742	739	799	780	775	738	758	882	796	761	796	799	796	778	792	769	774	760	752	805	784	761	775	745	786	749	814	847	767	750	797	776	775	782	757	792	837	758	793	773	757	786	795	756	800	825	789	770	812	743	777	743	802	748	791	807	779	742	797	774	787	769	736	794	819	781	760	766	789	770	774	764	766	754	769	782	819	802	781	806	765	780	773	746	768	763	793	756	799	818	783	790	767	715	799	749	798	800	761	780	807	796	792	752	745	798	765	792	788	731	780	832	758	817	823	779	792	770	792	774	777	793	772	753	778
19492	10000	9521	6962	3929	2365	1579	1155	912	736	648	616	535	435	418	405	349	371	379	389	440	445	386	371	412	333	323	353	367	367	337	363	318	364	380	371	349	357	362	375	336	388	355	355	330	357	339	361	335	380	366	354	384	326	334	337	323	359	355	328	359	343	331	350	340	347	356	321	328	336	362	357	366	325	338	366	346	363	330	348	330	370	386	347	349	368	338	322	358	339	380	316	380	353	344	368	373	374	349	344	354	352	351	356	331	323	387	326	328	347	357	335	353	355	364	353	344	345	353	352	338	324	391	303	327	344	350	359	340	344	317	354	320	356	315	366	395	345	379	366	332	345	342	364	385	355	355	360	374	349	376	354	341	364	360	340	338	364	338	330	371	375	376	371	342	348	333	363	361	357	363	333	356	346	383	387	358	357	358	310	331	398	325	385	367	362	391	341	329	332	336	346	322	309	339	330	337	354	326	332	329	343	349	360	310	320	370	343	323	373	322	338	347	364	332	317	317	282	355	292	365	353	374	354	346	344	385	353	364	330	346	352	366	345	342	326	365	340	341	373	362	352	360	354	310	370	328	352	324	343	331	337	348	330	344	348	387	364	365	367	377	326	389	377	336	333	345	352	335	350	341	375	353	336	348	376	379	360	352	354	377	347	377	353	336	325	404	353	354	343	352	387	352	345	353	382	339	347	362	358	356	326	380	312	315	348	350	295	351	379	340	383	333	350	382	346	351	328	378	329	330	349	359	354	324	322	334	357	338	338	335	346	335	370	345	342	372	373	371	346	354	353	336	340	341	356	333	368	343	360	313	341	317	383	335	347	360	334	344	339	329	319	358	290	315	383	346	320	313	343	356	360	379	360	354	348	355	341	319	349	347	356	365	398	321	330	344	345	345	324	371	353	341	405	309	348	378	327	326	345	354	312	361	302	330	338	332	345	333	377	355	366	327	363	336	351	337	324	322	297	337	354	334	323	349	333	346	364	334	363	367	364	346	356	328	333	345	342	320	328	324	353	385	342	364	349	340	372	351	355	359	318	380	335	375	398	333	346	374	369	353	332	347	346	333	351	335	350	359	301	334	342	356	343	355	308	375	308	330	314	327	375	337	367	334	339	337	357	340	364	362	367	331	369	371	311	359	383	343	369	339	384	361	352	348	344	373	381	366	365	331	341	348	350	327	323	340	329	360	360	324	333	334	332	335	329	356	342	385	330	373	363	347	377	354	402	365	335	349	361	366	351	382	371	342	344	360	348	326	354	387	342	348	355	360	335	335	338	368	348	400	362	360	345	330	366	314	351	349	337	331	313	386	320	346	343	347	344	377	375	339	365	346	360	325	337	344	331	337	334	366	385	321	389	340	360	325	333	336	343	334	334	377	348	327	371	363	360	338	304	358	336	344	342	344	358	349	352	334	336	349	338	339	357	329	363	323	344	335	346	356	307	341	335	298	308	386	341	352	351	325	358	317	363	352	354	354	378	345	344	337	365	367	369	376	342	386	347	339	357	372	320	324	388	339	377	356	380	358	312	363	356	386	352	326	346	329	347	337	351	342	335	366	355	384	295	313	366	368	373	376	332	356	358	375	356	383	320	347	363	348	361	328	370	346	378	355	340	380	315	327	315	381	335	355	309	313	337	340	327	372	336	324	335	380	353	342	377	342	334	351	350	321	349	355	329	353	337	340	405	347	357	339	339	357	361	333	356	335	339	366	329	373	334	339	354	340	344	378	336	390	354	367	344	351	342	330	372	347	369	372	346	369	296	354	339	350	357	369	345	344	375	345	345	339	378	358	323	352	354	393	360	346	371	352	355	374	378	330	321	344	362	364	353	329	338	395	366	323	311	351	341	330	365	330	348	354	323	350	375	337	336	335	347	355	336	363	355	351	363	368	324	350	318	330	374	374	335	378	403	331	370	343	341	351	368	359	369	319	362	366	362	331	352	354	350	346	366	359	340	369	373	379	356	365	379	373	354	333	371	395	353	349	350	342	375	341	357	364	364	348	361	364	337	363	315	314	363	352	347	312	334	343	349	346	349	363	324	363	359	312	353	369	336	353	365	344	351	321	354	328	325	352	349	351	362	337	326	357	366	369	348	333	316	297	320	350	348	385	392	308	323	368	384	349	376	359	382	328	343	353	336	352	379	375	348	385	314	325	336	345	349	354	346	345	345	321	351	353	363	367	335	336	354	329	373	341	379	347	350	373	301	345	359	364	352	355	328	378	320	345	355	373	327	388	325	354	319	387	338	354	375	364	329	341	362	334	347	310	374	370	332	333	352	352	329	380	337	347	366	324	390	332	349	319	355	342	365	366	382	342	375	342	319	345	325	362	358	317	326	320	378	318	331	336	386	370	334	350	350	342	373	341	327	299	362	329	326	330	345	335	365	356	388	384	328	307	323	352	347	326	348	333	351	367	331	377	328	351	350	311	351	351	362	338	322	335	348	365	348	317	314	325	367	372	340	382	366	350	379	345	338	332	336	360	338	324	391	317	384	303	317	332	392	345	337	376	356	397	355	344	339	326	340	314	339	352	386	358	345	357	318	350	339	319	321	362	336	352	343	362	328	321	357	334	312	325	345	352	326	354	417	311	361	363	346	313	374	315	337	306	342	357	393	361	351	321	354	358	363	356	329	334	345	361	361	379	345	336	348	365	359	367	342	353	358	336	339	332	374	351	371	361	343	314	319	355	339	326	333	319	347	330	334	358	301	341	329	325	351	375	356	359	336	337	362	341	326	374	358	380	341	356	323	331	357	327	352	333	350	382	360	372	348	337	345	356	344	371	339	368	324	361	338	353	354	315	369	361	341	351	323	343	349	325	339	346	353	409	333	364	343	343	333	358	350	348	358	338	375	365	311	344	363	350	370	326	350	375	357	376	355	344	366	352	333	350	298	388	365	323	350	352	332	356	353	354	335	352	349	304	351	377	307	334	358	371	335	357	340	343	327	329	334	335	335	384	368	351	338	342	293	317	388	337	376	355	349	368	350	351	361	347	345	352	350	340	361	362	337	360	361	343	364	362	330	353	350	350	353	384	347	340	346	369	344	366	349	327	370	355	365	359	376	363	329	365	349	339	354	379	369	365	351	361	375	367	359	340	327	332	360	379	336	353	341	349	336	363	353	319	343	367	349	343	353	342	336	329	364	363	345	355	334	364	351	378	327	333	318	352	340	329	379	332	339	386	341	377	367	349	353	354	383	353	346	347	339	345	358	370	339	343	349	374	339	349	345	362	371	344	409	382	341	352	362	356	336	364	378	383	334	364	384	358	379	368	362	336	326	360	353	377	356	371	321	390	357	382	357	312	357	348	340	324	373	338	362	363	366	343	325	359	342	326	345	382	373	311	350	349	378	374	327	345	379	369	307	371	347	326	358	394	335	355	355	349	342	346	335	391	344	337	337	340	376	297	358	333	348	346	381	354	345	325	402	348	356	363	313	358	349	323	360	318	349	329	344	374	367	348	357	336	393	376	413
11806	8048	13886	14437	11603	8186	5787	4513	3581	2886	2486	2164	1832	1466	1183	1147	1069	1014	990	958	1088	1118	973	903	903	898	891	861	836	784	849	869	830	813	822	832	825	845	768	831	798	761	825	807	762	793	762	765	794	784	830	810	801	794	774	826	775	785	768	828	831	762	770	734	769	784	805	769	796	716	807	813	813	753	793	765	798	786	752	806	817	807	809	819	834	825	767	777	774	761	745	800	822	788	818	761	799	786	819	807	824	772	775	775	779	780	832	793	791	766	808	813	781	794	766	748	813	754	755	776	799	817	755	803	728	817	779	767	810	804	763	805	722	750	771	803	769	800	812	753	760	762	784	752	778	802	835	751	784	796	836	798	737	824	785	797	777	754	816	816	754	798	787	724	811	811	782	812	782	763	773	748	797	776	771	791	819	813	770	837	816	789	711	783	782	849	798	855	753	778	843	746	770	767	752	760	771	729	799	813	817	789	827	812	799	812	792	750	803	788	792	783	774	749	804	759	778	803	742	788	798	765	752	776	787	735	788	787	817	770	743	790	795	789	764	752	733	814	795	773	781	762	792	820	790	809	812	780	774	784	744	808	768	804	782	782	810	796	798	832	809	773	791	795	783	748	798	776	790	794	824	804	778	811	778	718	777	814	769	760	807	774	805	759	790	752	764	756	749	830	825	760	789	760	736	816	810	785	790	779	759	809	743	813	719	791	806	734	774	777	747	740	832	741	810	798	768	829	833	790	775	796	768	751	803	806	750	752	812	744	779	771	791	793	803	804	795	792	760	772	764	761	775	747	697	766	801	792	834	782	802	798	794	743	814	696	805	733	794	795	771	841	777	793	794	818	761	745	737	781	741	801	786	719	755	798	787	829	771	773	766	767	790	759	778	716	743	746	772	761	790	813	806	834	738	772	811	766	769	749	738	837	776	777	780	789	783	774	792	788	779	756	790	782	759	779	768	787	810	802	777	795	775	786	764	747	807	805	782	787	778	755	762	796	758	768	753	758	737	754	781	774	768	721	784	788	783	789	737	785	767	749	783	768	781	794	734	810	826	746	793	790	797	799	766	805	766	746	777	766	753	756	770	750	745	804	820	759	821	814	776	752	806	776	771	774	761	757	789	698	752	780	771	787	768	783	741	769	825	818	799	802	759	741	777	826	830	786	790	845	794	790	759	835	773	787	818	782	775	717	811	808	780	783	807	744	740	790	761	824	815	768	786	800	753	812	769	752	774	750	799	729	771	796	815	808	789	771	810	832	736	796	754	752	810	778	832	784	783	791	774	830	726	829	804	804	751	762	855	774	758	766	746	755	783	783	753	772	782	816	739	767	765	775	755	796	826	772	766	752	742	753	773	752	785	764	801	792	795	793	767	786	825	750	779	779	783	815	788	800	801	858	800	834	738	777	757	785	757	769	761	788	794	778	772	756	777	790	757	802	790	760	742	805	785	777	801	797	766	804	732	797	775	763	752	771	777	769	781	763	788	758	772	807	769	746	779	741	742	782	764	761	788	836	726	792	785	843	737	758	755	783	766	758	781	771	782	784	795	730	812	813	773	813	799	735	799	764	750	763	811	842	732	764	779	754	777	785	813	767	770	723	803	810	766	821	756	784	812	754	792	778	768	742	762	809	772	784	753	795	759	723	777	768	706	788	762	780	800	764	876	779	750	758	767	785	776	790	795	782	792	846	780	772	760	774	814	773	737	802	805	770	766	774	751	790	789	753	802	766	807	760	812	761	788	809	796	752	771	745	796	739	731	758	776	778	775	736	746	749	771	745	783	777	725	800	772	779	733	823	781	794	779	765	749	744	783	816	802	809	775	751	815	794	758	770	732	772	776	780	790	747	769	815	786	752	818	761	797	792	788	776	746	779	787	827	783	760	764	770	768	763	803	752	779	773	786	745	797	766	806	776	749	800	741	840	756	714	746	779	829	763	777	766	744	784	835	779	797	795	777	738	819	765	779	758	779	783	791	774	788	773	715	742	752	789	772	674	781	799	728	839	772	803	765	810	818	815	742	768	756	788	797	812	762	788	779	744	789	837	768	796	751	816	789	754	803	811	785	759	722	780	800	808	783	837	765	741	776	714	787	790	815	749	791	764	765	790	790	794	756	775	804	790	839	782	767	803	782	773	750	776	793	796	777	748	752	789	826	812	782	805	791	768	774	778	768	743	761	800	765	849	748	811	805	817	757	796	748	729	786	761	819	794	758	720	719	809	801	775	753	797	794	807	794	832	743	774	720	833	826	777	770	787	787	802	779	784	743	789	743	760	784	771	739	745	795	800	787	754	804	801	815	752	760	766	756	790	842	780	786	791	833	779	793	744	798	761	734	755	774	768	808	847	793	784	771	793	758	742	769	785	750	786	750	797	797	794	805	738	761	809	758	762	811	784	812	764	810	777	825	789	785	787	719	766	737	805	810	782	758	768	814	759	764	786	728	774	749	787	775	734	824	810	761	758	801	765	780	801	794	807	783	791	769	805	766	792	790	775	748	708	777	720	751	760	832	767	801	815	747	794	740	768	773	792	814	781	770	833	801	736	793	810	772	745	754	804	786	762	797	785	805	823	754	753	763	767	802	799	778	788	761	800	709	770	741	824	786	813	811	773	829	793	781	741	841	782	765	771	797	764	782	754	753	769	795	833	742	775	746	753	778	770	800	751	790	792	785	803	781	797	806	780	771	810	767	765	781	793	771	800	796	791	757	750	772	790	778	738	799	795	788	849	766	756	757	803	778	777	761	777	717	783	772	791	846	801	812	735	769	803	780	754	818	791	787	824	781	755	762	816	794	727	748	764	787	849	797	776	822	749	812	787	748	774	797	763	791	813	727	756	785	796	794	788	747	805	789	768	767	766	768	756	765	784	770	837	783	766	724	783	768	787	795	778	780	787	754	762	808	763	774	797	815	748	853	721	759	752	746	809	756	783	755	759	811	814	753	811	785	776	813	785	762	756	742	784	695	813	778	837	815	762	801	822	809	794	777	767	811	799	765	819	803	722	756	807	718	739	735	775	804	782	785	799	774	737	759	769	770	787	798	778	815	789	770	783	759	775	773	767	752	715	772	811	760	789	772	758	760	746	733	817	786	788	780	766	780	763	788	753	788	802	772	814	818	765	758	776	767	757	812	776	829	773	756	784	805	777	801	788	782	810	793	747	757	752	725	766	783	746	790	784	766	772	770	743	779	833	764	783	772	789	813	778	815	766	774	761	723	770	760	762	843	797	772	770	700	775	827	805	771	779	799	796	732	774	784	770	733	774	792	786	767	728	764	812	779	794	776	771	773	833	730	818	767	841	778	801	746	758	780	795	775	765	770	753	773	764	750	758	785	848	775	782	737	785	842	747	798	761	770	748	815	765	764	772	788	784	767	795	758	776	713	760	764	759	798	778	771	763	820	784	816	769	757	760	764	798	804	826	805	788	771	751	728	826	810	798	772	743	776	758	804	785	756	784	765	767	788	763	776	740	829	741
27918	14339	13490	10136	5593	3395	2163	1560	1240	984	868	707	700	640	575	533	491	481	533	499	457	508	464	407	447	438	440	447	446	422	415	431	459	460	422	445	426	407	420	425	453	442	443	448	448	433	412	419	421	419	461	429	426	407	409	418	426	378	434	409	459	426	410	403	458	411	388	423	386	401	389	440	399	409	406	410	485	477	438	416	402	452	427	445	431	491	448	441	409	428	424	415	387	432	427	414	422	415	408	469	403	444	412	433	397	431	459	441	446	398	397	424	419	440	445	401	411	409	441	452	415	433	403	398	417	432	427	447	432	444	451	486	433	466	459	420	433	455	425	443	434	432	444	412	418	405	375	396	392	397	413	386	429	387	441	421	458	397	408	472	465	441	413	431	438	441	399	463	441	445	430	415	440	419	403	434	438	457	423	459	409	432	413	451	419	409	404	408	448	421	425	442	426	420	401	446	406	474	391	443	412	429	440	444	427	459	400	424	444	442	420	415	462	384	441	439	419	461	424	432	441	382	436	429	411	469	467	405	419	370	430	448	443	392	404	437	450	470	460	458	428	435	435	423	430	461	464	415	383	434	418	414	414	434	431	420	423	425	450	438	401	417	432	430	424	446	428	415	423	427	419	421	443	406	434	413	402	417	446	435	398	439	458	412	434	366	431	411	430	458	434	393	469	466	482	407	400	444	433	412	449	419	446	447	461	432	446	408	416	456	463	420	409	457	474	404	414	378	460	451	454	423	433	437	459	407	370	422	393	390	450	418	459	416	431	430	422	445	420	450	429	402	457	424	426	416	440	448	487	416	399	426	435	421	401	399	410	444	392	384	430	489	447	416	411	417	448	424	433	429	459	424	433	432	472	440	416	488	466	403	467	424	404	435	402	482	406	456	433	393	412	454	423	377	442	399	410	439	395	403	406	434	398	412	419	430	473	417	398	418	438	395	423	399	409	436	459	416	433	452	407	429	414	436	412	468	423	428	472	441	424	456	441	436	477	430	412	420	428	375	417	395	428	425	436	439	441	452	420	407	455	416	450	453	456	462	436	400	417	436	418	429	479	455	448	400	414	459	439	445	409	477	405	438	428	443	434	398	411	409	472	399	450	408	418	461	414	397	431	474	462	442	432	432	475	415	465	413	427	432	400	456	410	426	426	402	441	414	442	443	434	443	452	434	463	395	437	454	404	458	429	456	423	397	434	443	441	401	484	431	441	433	448	402	453	406	490	439	404	410	432	406	467	442	444	426	425	418	428	382	434	414	398	434	438	431	399	427	441	428	433	424	438	414	426	381	454	428	455	445	428	446	458	422	416	451	397	408	384	413	408	415	458	402	421	444	448	441	404	433	416	415	409	376	454	423	410	454	465	470	452	396	423	445	455	430	447	437	454	461	454	421	439	443	424	455	424	426	395	422	455	408	418	416	448	446	395	459	464	418	411	419	414	435	404	443	457	401	444	392	425	459	435	423	454	425	412	424	448	408	432	432	438	444	444	420	450	442	418	415	457	422	431	447	416	404	410	445	418	407	453	405	392	386	442	427	436	386	408	420	423	405	417	409	449	449	389	407	463	412	414	430	416	476	408	395	398	455	453	424	433	419	433	410	388	426	413	433	449	469	387	438	423	423	464	441	426	386	440	422	446	423	444	443	438	390	413	405	427	461	419	437	445	406	446	401	437	460	423	428	435	419	448	459	407	425	387	402	435	422	435	421	436	443	418	447	422	403	445	445	418	448	401	393	408	439	427	444	462	456	409	444	435	460	441	423	436	403	390	425	423	430	461	415	422	413	387	465	434	439	432	447	455	421	449	414	400	424	388	426	442	449	377	401	483	462	442	442	427	438	438	444	462	436	406	427	389	444	462	390	385	400	409	410	434	459	444	407	406	433	384	406	438	372	407	413	428	438	458	410	435	451	440	426	446	432	449	421	427	402	438	411	441	476	442	423	412	404	427	441	440	446	397	430	435	414	399	469	436	428	450	388	439	449	389	416	466	427	440	432	434	438	414	450	461	440	421	433	418	435	437	416	460	406	446	400	422	415	420	456	453	423	392	408	413	433	408	421	413	419	438	454	454	414	413	418	456	436	472	478	422	419	405	410	427	443	454	426	432	428	445	398	413	430	479	460	436	408	417	425	417	459	400	436	371	422	417	424	440	436	390	451	445	408	376	417	416	460	430	390	416	450	413	462	434	485	448	415	404	429	418	424	443	440	425	426	450	432	431	396	451	454	440	443	403	420	423	413	424	427	417	444	459	441	402	418	468	433	459	431	408	444	450	451	456	449	467	431	455	437	483	429	395	418	431	472	437	400	397	437	417	405	454	438	435	431	431	410	435	457	461	414	421	463	444	480	458	437	458	419	387	446	434	419	441	447	389	426	410	420	423	453	438	435	450	441	437	435	435	423	425	387	425	442	438	438	437	425	445	430	423	453	447	413	416	445	416	403	431	432	407	413	411	432	396	387	454	414	413	426	438	405	408	447	460	473	459	366	384	427	431	462	444	488	427	397	402	435	372	450	431	391	383	466	438	425	447	422	414	426	450	431	429	390	444	426	450	429	457	457	401	426	437	437	467	409	428	444	407	425	439	434	409	412	426	457	445	402	410	430	408	465	402	394	428	440	433	410	463	473	399	443	417	441	450	401	401	435	446	462	455	423	431	415	456	447	458	421	433	443	422	427	418	432	422	410	433	422	458	437	421	436	432	448	420	422	421	403	432	465	423	443	452	447	442	438	433	435	426	413	408	450	426	413	422	440	456	468	424	473	400	446	457	425	439	456	399	411	425	450	420	393	457	412	433	436	393	417	499	436	426	474	441	443	420	427	409	431	429	397	394	449	410	410	480	449	406	438	419	456	467	410	437	399	406	466	425	450	425	446	455	428	449	425	434	455	424	464	429	464	415	428	422	456	414	440	438	462	427	388	394	450	438	414	425	420	457	448	393	397	409	379	411	402	430	456	398	425	464	434	447	403	415	428	422	381	437	420	402	446	425	419	414	433	390	467	471	396	439	449	402	411	435	446	432	437	449	433	434	422	464	430	427	422	422	494	420	456	438	438	473	462	421	436	442	419	453	444	420	437	422	427	437	444	434	437	431	440	433	486	433	429	432	439	437	441	465	385	434	488	444	419	447	434	473	460	430	440	444	448	436	415	394	444	452	413	442	427	384	449	439	408	495	443	401	411	422	464	399	430	443	460	453	429	427	442	435	449	412	415	411	440	458	373	406	408	409	455	427	431	412	420	419	453	490	474	441	423	400	433	444	435	454	419	445	396	440	436	420	472	433	461	391	420	429	443	445	467	396	424	440	430	444	421	453	463	467	454	449	446	475	424	445	434	433	454	415	420	418	441	413	380	417	421	434	402	432	429	403	438	436	380	380	405	409	454	408	417	448	451	411	394	407	422	438	408	396	439	471	428	424	433	458	426	430	422	435	380	418	431	401	484	417	419	447	423	422	443	388	448	419	411	462	462	409	459
15515	10190	17649	18602	14264	10320	7592	5846	4693	3802	3287	2727	2325	1934	1603	1419	1367	1266	1279	1229	1362	1333	1205	1085	1060	1073	996	978	1001	990	969	992	967	977	999	978	985	996	984	907	898	905	929	946	951	948	988	976	905	972	969	986	969	901	993	903	951	938	915	930	955	905	912	977	918	921	924	956	884	925	926	921	915	930	896	914	907	938	873	908	919	907	905	968	907	947	921	939	935	968	1008	901	967	947	940	930	878	918	860	903	980	929	889	927	971	915	920	904	906	872	936	957	934	914	979	965	894	942	934	952	913	911	971	986	958	915	941	916	952	943	937	991	920	906	956	891	891	928	921	903	935	919	894	914	933	905	915	925	902	893	962	881	948	899	888	946	885	945	926	940	977	976	919	945	961	968	893	933	863	921	940	923	890	920	1009	909	969	984	924	928	894	930	909	948	966	909	908	923	948	916	935	924	908	979	901	958	950	886	952	913	948	918	910	923	905	899	969	932	933	980	910	924	907	893	942	917	855	890	907	942	904	930	927	947	1018	890	907	937	899	958	942	966	922	934	945	887	893	905	857	917	932	891	968	912	891	1005	914	916	924	919	939	943	923	915	916	885	926	871	920	895	938	945	941	940	884	933	921	969	894	975	988	985	895	952	975	956	960	936	895	898	924	934	955	951	890	911	990	963	968	975	978	950	944	937	892	897	944	923	933	934	951	971	939	907	896	936	875	895	961	930	971	948	901	904	932	889	903	894	909	934	886	950	973	930	966	887	939	972	947	935	920	880	885	893	915	888	893	907	960	982	944	921	920	948	949	987	917	966	900	884	910	893	925	911	949	922	908	925	992	943	922	885	924	905	964	936	939	905	901	900	912	902	954	935	959	950	898	895	924	934	921	879	911	946	919	911	931	904	910	964	961	951	962	911	932	897	885	927	925	920	929	927	870	979	916	900	883	852	938	900	896	901	894	897	870	959	917	952	866	865	954	927	954	921	900	896	957	969	925	888	975	927	917	957	950	943	1017	902	957	908	955	929	977	1011	950	957	897	943	921	907	915	879	946	892	902	912	896	943	959	844	948	943	948	901	962	960	924	927	885	945	970	923	965	941	937	930	939	980	894	870	903	915	921	972	942	979	953	948	918	877	894	940	903	954	933	946	878	920	918	900	891	910	973	952	915	903	879	875	937	949	921	902	902	959	903	945	911	942	934	944	869	895	908	911	957	970	943	918	945	934	912	955	969	974	918	944	916	920	940	966	935	920	894	961	895	927	940	918	962	938	933	958	904	995	924	902	903	887	985	945	954	902	900	928	962	941	962	937	954	927	908	904	922	935	885	943	931	933	928	911	992	959	993	922	948	894	940	949	928	934	940	953	969	893	951	918	946	904	922	954	960	932	929	932	901	934	911	939	928	912	913	994	947	910	940	930	919	941	912	942	960	882	920	939	985	931	943	873	932	914	955	882	861	919	870	969	925	957	905	899	960	905	939	935	980	910	912	931	889	926	928	958	899	927	932	929	928	923	964	934	966	917	873	910	947	878	936	968	909	919	942	944	918	951	868	884	901	973	939	938	927	889	880	962	947	968	893	977	881	950	931	924	933	977	973	940	934	879	913	929	946	953	967	935	979	896	917	967	924	976	878	901	886	929	963	944	926	946	923	909	949	948	928	934	906	871	942	921	901	926	925	917	903	949	950	885	937	907	974	886	878	963	982	949	941	910	953	962	881	877	915	895	937	929	941	901	945	919	937	919	932	964	937	950	938	896	915	924	914	917	913	878	933	971	893	918	969	914	932	910	972	885	956	889	918	927	937	884	936	937	952	924	917	961	958	976	927	870	954	937	898	924	908	939	924	881	894	902	919	916	896	894	917	942	941	904	943	940	874	916	997	925	893	924	890	953	916	864	959	951	933	985	934	868	907	1005	981	890	915	953	1014	905	987	931	954	952	901	944	890	964	900	928	939	891	901	957	926	961	959	931	975	886	935	907	905	884	887	909	938	918	934	893	960	893	945	948	895	916	955	946	958	929	972	931	984	945	886	970	939	912	968	895	907	933	914	987	917	933	983	929	912	911	910	1001	966	922	899	906	900	892	925	976	935	949	903	924	916	938	962	898	919	960	926	905	882	920	880	945	910	937	974	904	940	922	906	969	888	931	959	904	920	845	864	926	929	937	931	890	922	961	910	974	961	949	934	856	918	905	948	939	932	904	864	936	934	917	912	979	915	942	895	918	931	927	919	895	932	903	926	915	933	955	909	936	938	933	986	961	941	953	913	950	968	855	946	956	894	906	963	928	945	972	953	960	967	912	945	908	908	889	897	895	905	992	989	906	877	931	999	938	917	919	916	902	989	851	918	971	908	954	925	896	888	933	937	947	900	943	885	961	873	928	920	911	957	965	883	911	957	905	875	911	917	892	946	969	873	939	925	915	918	899	940	953	953	904	977	925	909	908	913	940	960	946	909	873	906	934	927	898	912	915	919	954	894	940	967	871	958	925	924	897	933	899	967	899	957	970	923	959	960	885	935	952	957	911	954	932	909	933	927	950	952	991	935	928	947	970	937	909	881	875	948	1003	950	948	946	937	917	893	892	966	979	922	910	974	955	925	899	898	911	863	934	982	991	938	910	949	885	949	953	871	906	900	963	959	991	978	941	895	900	953	921	933	934	901	928	946	956	895	973	912	877	916	920	982	891	925	928	929	943	956	919	882	924	921	912	942	924	870	913	923	904	945	904	964	909	923	913	993	935	912	961	973	946	945	961	947	940	900	911	910	909	951	948	939	896	879	924	926	897	931	949	943	950	965	939	932	953	935	991	958	908	891	945	916	912	926	937	949	936	955	947	910	927	955	914	936	919	902	876	977	925	909	907	910	909	888	943	979	898	937	914	959	896	958	948	879	961	1025	989	938	889	883	968	880	940	906	917	967	918	956	926	937	952	930	912	897	906	947	941	929	897	934	880	926	874	942	947	942	945	934	906	904	916	915	918	933	934	891	967	929	943	880	961	963	957	936	918	894	913	898	968	885	945	873	881	909	941	923	902	881	908	852	877	932	956	942	944	932	933	914	999	943	958	912	919	861	959	943	980	945	907	929	977	927	955	941	925	883	983	947	947	943	930	898	945	905	892	926	986	930	981	924	982	948	977	936	908	927	948	935	881	904	905	924	918	919	949	869	925	940	939	894	948	937	940	903	958	985	924	938	907	927	926	933	910	943	917	934	956	896	924	929	888	882	952	908	911	868	920	913	960	922	949	951	932	887	966	915	937	941	915	930	962	935	940	927	898	933	968	887	934	909	961	960	928	931	906	927	949	897	910	968	951	955	945	918	891	938	939	939	916	938	884	958	916	905	918	892	932	899	954	883	946	956	919	913	972	929	882	968	926	921	929	871	928	923	962	958	972	941	958	940	924	917	939	870	908	923	894	894	925	955	918	900	953	873	927	865	913	935	931	909	933	951	948	945	959	983	889	912	906	865	938	910	935	911	914	902	978	945	921	957	927	937
9541	4745	4863	3602	2374	1555	1022	836	683	639	522	512	506	423	395	410	387	383	346	356	432	391	376	349	351	337	390	380	360	330	350	392	333	378	324	345	338	332	376	365	340	328	324	344	364	343	346	336	344	330	303	363	357	361	335	361	352	369	332	355	343	326	379	348	311	382	321	356	329	339	315	370	372	338	380	341	382	351	336	349	393	360	366	358	349	386	353	351	363	367	353	374	348	337	320	400	357	368	337	376	347	353	349	357	318	343	335	339	368	353	357	369	359	375	385	345	358	346	383	318	341	337	391	350	352	358	383	355	359	350	351	331	342	391	352	357	391	375	352	329	337	345	366	364	343	383	333	353	349	343	320	358	389	355	342	335	366	329	372	356	330	334	362	372	353	367	359	340	382	345	358	351	424	360	362	370	348	352	347	373	353	342	369	336	352	347	320	337	357	356	322	368	371	354	361	349	368	351	330	327	316	374	392	374	340	335	327	331	358	314	340	348	394	340	359	345	349	406	377	344	299	361	382	334	347	362	363	340	369	350	375	376	355	386	369	345	356	369	335	330	339	329	349	354	344	346	391	369	334	364	357	375	336	346	358	343	328	335	357	357	355	355	346	339	343	340	353	351	346	378	344	353	329	346	389	290	333	343	385	361	352	352	336	357	341	379	354	370	324	348	393	386	351	350	324	373	356	335	346	345	383	357	408	347	367	360	365	381	363	348	369	341	372	373	345	364	357	342	339	358	365	356	366	356	345	353	327	367	365	340	341	338	327	345	359	346	352	334	320	354	352	380	348	365	345	331	292	332	351	360	349	372	384	344	375	356	318	294	362	372	358	319	374	366	377	323	366	358	350	333	342	332	354	348	338	304	375	367	373	331	377	354	336	361	346	350	406	346	352	360	370	397	345	363	351	358	350	354	333	383	342	358	348	342	348	352	390	347	364	312	372	363	335	375	394	392	331	356	383	401	341	401	367	378	356	338	343	343	335	348	352	346	358	359	334	337	377	346	367	372	375	343	341	287	331	394	310	364	317	372	338	360	380	346	353	302	333	352	367	367	310	340	333	348	350	396	322	293	350	345	367	370	361	354	356	334	352	324	321	315	340	353	376	341	340	378	369	342	344	348	348	350	348	375	340	385	380	377	325	335	316	316	367	352	354	358	386	327	375	355	343	373	371	359	391	349	338	405	369	390	339	362	369	332	345	349	360	357	357	351	343	383	362	349	370	351	345	290	400	333	377	335	330	361	363	362	376	346	322	357	367	329	329	355	327	369	369	383	356	358	384	377	358	367	343	362	363	343	338	320	352	328	325	355	328	345	379	345	358	354	369	358	370	367	360	396	347	387	373	335	337	401	371	376	361	359	340	364	370	341	355	369	348	329	351	346	346	321	337	329	350	384	371	367	348	357	348	353	373	359	368	317	343	385	384	371	357	373	353	363	327	325	309	347	341	368	370	359	343	355	339	332	398	417	378	357	331	362	370	309	354	401	361	351	387	376	365	350	340	372	338	352	363	358	322	304	357	341	393	368	374	364	352	361	353	362	348	352	352	335	318	346	325	362	344	354	330	383	341	316	370	342	352	352	348	340	372	326	337	344	415	406	391	368	344	370	337	386	359	368	349	392	364	372	355	349	364	362	361	353	356	341	382	365	349	376	358	373	325	322	359	340	357	346	347	326	341	350	324	358	383	396	336	368	357	344	339	347	335	371	338	371	356	373	385	354	361	379	327	349	346	333	358	338	330	320	367	352	340	338	359	368	351	363	328	310	358	350	363	353	371	342	312	334	353	344	358	346	368	341	361	344	359	373	362	369	351	363	374	369	387	354	371	341	305	364	359	322	340	340	370	373	356	351	390	338	358	310	315	325	351	350	379	363	336	355	375	368	394	340	341	362	329	386	337	380	359	373	365	336	348	367	398	349	362	364	374	360	331	363	356	363	354	351	355	343	332	336	359	319	346	347	350	351	358	370	350	326	381	299	324	373	356	348	387	386	349	362	344	375	308	393	366	359	332	371	370	378	361	391	349	398	358	372	364	340	354	352	316	352	378	354	348	388	339	376	390	346	348	396	426	389	350	313	361	351	368	378	365	337	323	373	410	384	363	351	344	370	388	341	362	362	374	377	352	365	339	332	366	339	329	385	355	313	337	336	310	345	370	347	342	378	335	385	361	345	304	325	345	341	358	334	357	383	358	345	292	368	362	384	360	360	330	352	364	368	376	362	352	364	323	357	360	370	348	349	332	362	365	327	349	303	356	341	349	385	355	385	355	361	366	349	345	343	335	372	337	383	349	399	380	352	364	384	393	331	343	351	353	364	380	326	338	373	351	361	368	352	338	342	378	339	331	345	374	345	331	361	386	357	326	362	391	361	349	379	361	341	374	393	327	338	355	380	366	387	352	359	380	373	337	360	347	344	363	342	361	399	352	338	341	348	327	352	361	345	339	358	327	339	343	350	319	367	371	397	359	361	333	344	321	368	395	386	349	346	344	347	324	369	341	362	391	365	377	360	345	367	346	366	332	334	378	373	335	335	385	389	345	367	331	339	353	338	329	358	390	384	323	353	343	345	347	353	376	331	361	326	355	348	327	358	323	379	361	337	337	351	399	379	360	378	374	386	353	346	374	372	346	359	347	354	373	366	318	346	357	308	345	354	353	330	376	364	338	347	333	316	362	341	352	359	378	346	366	357	362	304	360	373	379	331	346	347	362	363	363	363	340	359	362	355	358	348	393	371	398	340	345	375	350	361	322	372	375	308	356	368	379	325	366	346	347	327	372	334	313	353	369	409	389	335	333	366	388	354	349	319	383	364	337	341	325	391	354	367	352	333	355	373	334	364	364	342	383	325	373	332	369	340	377	332	337	335	354	352	348	319	356	349	315	361	351	393	387	350	367	329	375	323	362	392	368	378	359	357	335	362	351	397	320	358	374	339	349	340	374	362	360	322	370	369	335	340	342	332	328	334	347	330	336	353	310	332	365	366	338	335	354	329	361	362	344	375	368	349	372	366	353	356	338	371	359	388	365	375	396	337	351	347	359	377	383	368	333	352	343	407	353	378	335	395	376	380	346	313	319	354	329	367	391	372	348	366	365	367	359	324	394	381	334	356	352	380	337	381	379	334	322	364	335	343	333	358	372	362	371	350	329	338	321	379	343	352	382	343	338	357	335	332	369	369	358	335	402	391	374	328	352	368	374	367	347	339	335	331	337	339	327	327	322	402	359	366	333	340	339	342	331	369	335	373	371	349	371	358	324	349	330	329	351	353	380	365	385	374	367	374	338	337	322	360	371	329	397	332	389	391	337	347	369	367	330	363	354	389	360	365	384	370	341	374	343	357	328	380	343	344	315	345	369	369	344	350	362	386	379	323	338	380	351	353	373	389	354	384	337	365	344	342	352	376	377	375	355	367	354	327	378	351	374	342	329	311	344	390	373	340	340	338	363	357	347	327	333	374	307	344	338	387	392	350	390	380	369	350
5832	4391	8347	9244	7654	5482	3879	2969	2564	2037	1806	1521	1324	1195	1076	948	902	956	916	939	950	922	879	802	852	872	826	791	802	777	751	802	813	768	747	727	789	770	826	817	794	732	744	731	781	787	776	732	801	787	816	774	806	801	767	764	792	787	745	732	785	794	759	744	822	783	807	758	793	730	790	799	796	766	739	729	774	758	737	759	777	808	758	779	782	790	798	790	771	736	777	782	740	788	808	758	853	803	779	776	791	770	812	773	797	777	764	772	736	804	784	794	765	823	725	763	802	791	791	796	801	789	745	758	798	788	802	765	765	762	781	781	762	737	788	761	704	756	832	793	789	781	820	799	792	777	798	777	778	788	724	794	844	821	764	873	752	748	829	807	756	744	740	775	771	787	782	816	769	791	722	777	821	767	809	804	723	811	798	777	781	810	793	766	765	726	769	784	746	783	783	717	776	766	776	723	760	750	836	799	769	765	769	725	808	805	771	741	753	801	756	804	761	748	841	773	816	806	775	776	788	790	787	837	748	823	782	792	792	768	800	741	772	777	799	740	829	727	767	803	785	748	825	803	842	755	789	788	749	733	791	794	759	762	802	790	803	762	757	762	759	816	807	765	813	728	754	741	740	747	780	791	812	785	793	781	786	697	811	789	771	765	757	768	787	747	785	835	782	772	760	754	830	797	762	804	787	744	762	803	732	773	791	798	715	754	724	758	768	782	762	769	790	799	755	762	753	758	742	750	789	777	781	767	791	784	752	801	819	762	763	743	809	773	808	743	771	783	772	765	779	789	795	760	732	784	800	799	763	790	781	756	773	810	779	774	779	768	758	775	783	794	749	778	807	769	748	732	792	760	798	759	804	816	756	783	741	779	736	810	768	736	771	752	819	793	786	812	749	804	808	774	788	804	766	741	779	768	729	735	791	782	771	778	794	811	751	742	757	759	836	788	831	799	789	800	785	737	752	795	789	778	789	740	764	749	836	753	766	829	771	805	774	718	802	767	832	798	800	824	780	832	760	821	768	831	801	798	800	742	786	766	771	667	736	762	816	809	724	759	785	793	744	753	768	806	739	759	816	845	808	752	800	797	792	776	762	837	820	812	818	767	776	733	762	757	711	794	791	776	818	759	773	796	767	780	763	780	768	744	761	801	761	776	814	769	751	748	728	789	768	792	768	778	762	774	767	740	811	769	742	811	749	797	834	755	737	784	781	772	791	769	796	778	764	748	780	763	802	786	760	767	783	777	760	741	798	767	797	827	773	803	752	776	799	765	797	821	786	719	760	784	772	757	797	767	809	779	827	814	756	744	766	837	835	772	793	738	736	804	778	821	775	817	761	766	787	772	771	764	767	746	760	797	740	783	807	800	764	767	804	801	770	794	749	798	790	796	810	805	808	766	814	795	809	768	793	781	766	793	738	736	751	798	763	816	837	737	808	774	818	788	810	773	764	815	796	763	818	789	778	780	782	785	757	774	798	797	748	732	791	730	780	788	741	752	793	758	767	784	742	823	755	763	710	790	857	781	795	768	750	778	758	802	747	716	807	793	741	826	784	787	761	783	813	822	772	793	748	796	854	788	783	764	761	832	758	768	832	781	754	771	792	753	757	744	793	782	747	741	772	765	768	742	763	778	792	773	787	762	780	790	791	815	802	767	767	777	768	759	792	745	825	752	766	783	725	789	810	760	777	784	783	750	776	767	770	810	853	772	783	770	815	793	820	764	761	755	747	750	773	737	764	808	767	782	786	742	721	816	780	729	768	806	784	778	768	794	770	791	742	783	720	784	810	799	756	810	798	782	758	788	728	760	792	768	769	775	769	779	780	828	794	766	713	747	758	799	780	785	786	740	746	753	719	779	803	769	753	812	785	771	736	774	750	730	754	818	796	746	803	748	815	759	769	764	781	747	816	808	796	739	751	760	782	761	760	767	840	771	800	755	759	764	761	736	800	703	765	787	823	796	813	769	774	743	755	754	788	712	742	753	786	786	767	799	779	829	832	780	806	734	767	792	735	771	750	811	796	801	823	829	815	794	771	788	755	776	803	768	750	787	787	829	778	777	764	721	792	792	779	763	788	752	765	804	812	779	764	758	800	784	745	761	838	824	792	766	792	768	726	744	801	803	773	807	756	804	781	786	770	792	769	750	741	769	806	761	759	786	731	772	782	790	758	791	810	763	757	769	846	767	747	724	797	762	772	764	783	808	728	805	717	761	812	748	801	794	743	763	812	732	829	761	804	779	759	813	732	806	761	781	730	798	780	804	777	760	737	779	794	756	734	807	770	752	762	782	777	837	823	789	785	771	779	755	749	812	777	817	758	777	769	796	756	767	792	782	786	768	784	807	764	776	790	798	764	783	764	762	759	775	759	766	785	770	811	759	800	742	733	764	749	803	764	807	848	777	770	821	812	762	804	771	771	746	789	806	805	778	751	786	836	795	792	754	750	776	733	790	728	832	749	789	733	761	819	777	786	757	822	767	770	761	779	783	752	778	746	794	831	841	757	815	761	774	758	761	782	769	760	825	798	793	766	774	753	775	804	740	851	769	798	796	779	830	789	747	726	793	782	734	727	751	766	814	767	766	812	758	787	786	759	778	762	762	767	757	718	765	799	768	739	720	799	794	812	774	762	761	739	828	736	794	786	800	769	752	746	775	772	784	805	746	772	761	772	763	714	685	794	749	826	799	786	756	795	752	788	781	768	799	756	737	799	797	783	730	795	749	742	757	804	798	716	775	778	795	767	728	762	797	768	782	773	741	759	782	761	792	773	770	737	756	722	734	760	713	741	804	763	761	818	718	812	821	796	771	801	761	804	802	773	779	760	738	754	783	783	772	773	765	751	773	741	821	817	756	768	819	833	818	780	811	788	815	782	772	813	725	750	774	770	778	817	775	785	782	787	771	809	809	778	716	812	741	837	761	798	778	803	767	774	755	744	771	780	819	773	761	763	739	761	798	797	775	788	783	779	747	760	797	791	776	755	797	755	796	754	834	778	783	808	747	817	808	757	801	770	763	773	781	782	759	770	719	791	782	785	748	806	755	729	837	795	766	750	789	790	741	783	775	804	766	795	772	759	837	782	773	795	769	753	806	788	773	777	772	788	761	816	762	776	804	866	758	745	774	737	775	745	796	756	799	778	818	820	755	764	775	776	814	757	743	733	773	811	781	786	814	778	746	770	740	751	734	839	763	751	827	811	746	812	800	777	780	809	741	758	788	760	793	812	801	759	767	724	761	716	769	805	837	788	780	767	757	777	791	782	747	771	764	795	769	770	729	766	799	767	827	812	798	787	780	775	805	769	752	761	741	771	741	794	803	785	778	764	770	794	758	823	753	796	779	769	772	781	756	800	790	773	810	733	774	744	803	775	773	774	784	693	748	762	762	754	766	799	807	756	751	791	797	769	796	815	804	757	714	771	807	790	707	775	780	809	780	769	795	774	771	745	779	718	736	795	824	850	792	781	725	786	749	820	765	801	791
19507	9510	10390	7409	4067	2464	1549	1117	960	702	660	616	524	469	440	417	389	378	402	386	389	410	362	354	384	362	372	371	333	346	372	370	382	366	391	366	377	368	339	343	310	338	346	379	331	383	378	356	346	346	358	364	349	345	389	360	343	372	371	346	345	346	350	351	316	364	336	340	339	400	359	346	332	354	358	351	319	351	372	356	345	352	353	378	350	343	341	340	335	359	342	400	342	355	339	384	309	306	372	336	366	370	324	359	350	337	361	316	345	358	353	321	357	371	342	376	351	350	332	349	365	325	322	341	359	362	361	404	382	373	351	364	388	357	356	360	366	358	369	387	391	357	331	343	346	335	365	384	322	375	357	323	383	332	342	340	337	351	388	378	387	394	334	343	376	376	363	375	387	407	357	366	352	359	348	361	370	364	347	351	362	363	338	330	370	344	311	313	356	355	340	372	354	365	366	375	349	331	383	389	387	362	363	369	375	362	368	387	353	367	352	359	374	356	406	379	326	341	357	383	353	340	343	372	305	339	346	378	360	328	362	331	354	341	342	357	306	373	331	388	362	340	348	341	337	326	360	356	352	322	329	372	362	336	359	364	338	354	371	384	337	347	336	324	350	339	379	347	322	327	349	318	365	308	343	370	353	352	362	345	412	381	351	334	348	343	383	379	334	338	330	358	316	382	365	324	351	368	349	348	375	357	357	331	357	358	340	341	325	367	367	404	356	366	344	349	348	324	347	334	343	336	355	360	372	337	376	338	337	368	356	360	360	382	374	391	343	329	332	341	330	346	333	356	365	352	343	365	354	380	328	379	356	377	337	327	356	390	357	372	365	323	364	328	345	357	353	361	357	352	362	387	334	358	351	370	313	344	367	309	325	345	366	327	384	385	385	351	310	345	340	338	355	347	345	337	368	353	358	370	355	368	365	362	363	348	371	377	331	384	370	335	368	326	330	360	359	384	358	341	320	391	380	358	374	371	383	388	382	333	344	325	362	363	348	347	374	361	346	323	335	353	351	332	344	325	384	322	387	359	364	345	305	325	357	331	296	339	351	322	356	322	347	365	374	367	353	352	351	379	364	345	358	324	359	326	390	358	373	333	334	350	329	321	329	332	360	333	314	336	341	337	349	355	304	353	345	371	341	351	346	355	346	330	357	357	353	352	336	348	347	347	344	318	335	359	328	363	383	387	367	368	372	331	343	370	361	377	373	368	353	410	313	336	341	326	337	345	334	338	344	359	344	378	315	370	334	316	396	374	393	346	326	378	351	366	307	357	388	393	344	389	329	370	348	355	320	351	343	375	348	362	378	347	354	311	334	331	347	327	417	326	322	349	338	342	392	362	376	344	339	344	380	362	348	369	342	356	354	340	371	344	322	335	325	352	332	332	326	356	356	349	350	311	369	301	350	341	335	360	366	396	347	358	326	347	356	316	363	339	332	369	380	357	365	366	385	377	350	375	313	338	351	361	335	359	347	376	367	332	340	352	343	337	351	327	340	360	373	338	345	366	319	361	345	331	360	326	363	366	350	341	346	383	360	351	315	377	367	345	345	392	347	303	314	368	373	341	324	350	363	359	351	371	369	352	374	351	372	389	329	340	382	381	345	355	349	357	365	365	364	357	365	378	333	333	334	348	332	340	378	362	327	342	339	390	304	348	359	357	344	317	380	341	362	373	326	348	359	354	346	365	347	350	355	327	339	368	346	354	382	374	338	336	344	342	330	325	338	338	357	390	362	357	313	336	343	362	370	327	343	389	341	356	332	347	315	366	355	350	306	350	354	371	350	336	331	328	330	355	370	356	335	357	377	341	383	336	352	359	341	358	357	352	325	391	386	346	315	346	351	350	356	334	306	377	350	320	347	333	326	344	389	358	325	389	353	307	388	352	367	338	339	320	365	347	327	361	362	345	367	342	367	310	338	347	349	359	351	370	346	354	336	332	360	356	376	343	362	369	354	341	355	384	348	343	345	367	359	331	355	346	344	356	363	326	347	357	377	358	346	342	353	332	357	370	359	340	377	358	315	326	347	338	349	350	347	366	335	370	348	366	382	368	365	326	304	373	328	355	388	355	382	355	335	380	354	340	338	348	325	366	360	351	346	359	360	349	314	348	358	336	383	360	321	355	356	378	377	356	358	355	347	326	352	367	368	357	364	340	371	389	353	342	348	319	347	351	357	356	324	347	351	362	388	350	342	368	359	350	346	368	387	356	335	339	338	333	366	382	340	357	347	375	348	367	421	311	388	405	378	365	325	346	363	337	403	333	326	360	315	334	343	353	352	328	380	318	356	363	356	312	361	378	337	364	353	367	359	340	372	380	337	353	335	375	358	356	344	348	345	336	372	371	365	368	388	341	342	343	343	379	321	322	353	349	338	373	348	346	317	360	338	354	360	331	348	385	379	330	350	306	382	369	346	380	360	359	364	341	364	336	359	372	381	402	347	323	339	381	383	355	334	376	374	344	344	382	338	359	349	384	344	323	337	329	370	362	344	374	353	345	365	331	362	346	367	356	361	345	335	341	320	336	335	350	392	349	335	338	305	361	385	336	350	332	358	342	337	330	349	324	369	355	330	354	370	323	339	334	371	355	370	345	361	330	342	342	351	343	379	381	387	381	358	375	317	376	375	355	338	318	363	332	354	344	376	362	328	339	328	359	356	306	344	346	362	325	350	369	330	361	337	356	378	340	374	367	408	344	360	356	340	376	378	335	379	342	346	368	354	335	359	374	353	374	400	363	339	341	356	346	373	350	337	350	368	354	373	376	353	357	344	341	353	385	366	322	352	341	367	365	342	362	345	353	369	327	358	348	360	347	324	350	336	365	346	357	367	343	368	367	352	380	378	313	360	356	362	348	398	358	362	370	353	328	323	360	355	352	321	334	335	348	350	350	320	325	342	344	345	340	351	346	329	338	345	339	373	340	351	379	326	343	334	380	351	360	345	334	374	361	336	389	346	354	352	362	330	353	351	336	360	385	362	338	351	359	334	351	336	380	324	322	338	357	373	373	346	328	335	345	384	335	335	347	321	345	345	342	329	350	339	356	372	337	324	339	366	395	320	352	354	370	339	321	349	328	334	347	373	346	353	315	373	377	343	342	339	339	345	351	374	366	346	341	310	353	376	339	349	390	351	363	383	373	348	363	347	341	367	353	361	351	372	329	342	353	371	362	363	368	362	342	394	353	337	344	339	345	371	380	346	332	370	353	374	308	349	358	345	313	332	321	317	373	351	368	338	307	344	339	366	329	327	368	368	378	355	347	355	342	349	375	303	344	396	355	329	345	343	306	350	348	375	332	355	389	360	336	352	384	377	335	395	341	355	362	322	333	340	328	386	361	343	339	368	363	345	339	373	399	346	340	388	366	338	358	347	336	349	337	354	366	372	409	327	341	370	327	347	313	344	381	360	330	313	339	387	388	340	358	394	351	358	341	322	376	298	360	348	322	392	380	352	345	375	380	371	355	341	313	337	323	415	335
12082	7756	15109	14871	11690	8260	5923	4346	3667	2890	2569	2123	1699	1484	1272	1200	1100	1023	1018	1031	1039	1035	986	929	831	887	842	876	793	802	779	756	824	828	853	846	799	816	855	777	807	758	799	829	772	812	859	832	810	811	789	792	787	826	811	796	756	745	776	819	792	775	770	767	834	833	804	779	802	785	846	766	807	799	773	812	745	822	753	770	795	798	815	774	865	827	813	771	758	759	837	779	784	793	847	812	806	797	777	772	757	756	779	797	843	777	767	809	742	766	808	750	776	756	812	723	804	758	775	843	793	808	819	729	798	808	794	812	791	788	760	754	798	748	812	820	769	824	823	773	831	766	793	768	805	706	769	806	760	800	794	778	817	722	832	781	812	795	793	763	823	798	803	826	749	776	810	753	698	786	772	757	804	818	764	804	820	770	804	797	782	795	752	789	827	749	772	778	756	792	819	756	774	743	765	788	747	791	798	812	733	825	818	777	799	794	789	786	816	753	774	764	779	797	727	764	805	802	758	771	797	766	767	810	785	806	833	744	756	699	809	748	784	809	789	736	749	787	766	870	774	800	742	799	831	790	824	817	821	785	769	748	725	765	785	779	744	805	769	803	743	832	772	748	750	806	772	774	808	786	762	744	783	799	779	796	776	774	775	811	781	810	822	775	801	766	766	780	807	794	803	784	810	774	766	845	788	795	766	768	862	804	778	755	801	800	779	762	827	831	800	810	762	817	811	798	747	750	791	806	806	836	786	820	781	728	793	755	765	767	739	796	845	758	806	790	803	789	796	761	754	759	778	777	772	801	763	805	783	765	777	788	786	776	766	730	747	787	757	774	748	731	750	742	814	779	766	732	802	802	773	771	799	813	756	784	747	764	712	794	790	833	750	811	806	799	731	818	814	817	778	806	744	765	760	773	752	785	838	796	778	790	846	765	845	777	775	737	787	754	804	770	745	776	781	785	754	784	806	825	788	783	784	783	776	789	789	788	774	763	835	786	805	803	822	749	801	762	793	824	772	778	822	786	715	792	779	781	753	755	822	779	740	779	790	745	730	727	727	780	759	784	767	812	775	738	805	691	798	790	774	772	796	833	756	750	803	740	779	779	795	835	746	804	758	808	771	828	761	770	759	767	786	767	771	761	745	775	818	798	746	756	751	831	786	831	756	730	766	820	768	744	765	777	770	770	817	763	720	773	751	791	773	781	742	774	787	743	723	795	792	810	738	836	770	799	777	862	778	769	765	765	808	822	802	797	784	740	814	806	778	847	786	766	774	768	770	797	778	794	733	755	805	759	802	768	811	788	795	788	820	811	808	823	823	796	797	757	790	827	786	779	815	800	814	744	781	826	816	813	783	799	742	783	696	788	743	802	828	740	789	781	797	780	784	828	761	732	781	742	784	758	804	805	757	758	760	757	817	794	790	760	760	814	742	796	775	732	744	794	748	760	827	841	778	783	803	798	757	793	747	749	716	763	757	770	789	744	794	764	738	811	754	724	824	792	746	756	806	807	781	757	793	800	751	778	763	734	784	772	764	783	808	772	766	809	783	788	760	779	834	772	776	803	783	760	784	767	812	780	757	840	807	777	790	785	774	769	796	778	806	764	769	753	833	755	751	788	766	780	795	750	776	802	812	789	748	794	785	781	820	771	791	775	798	784	758	782	797	806	815	816	747	766	718	753	775	781	777	750	773	788	782	732	751	775	841	794	768	783	749	809	787	808	734	822	749	762	789	759	809	784	777	749	770	763	752	769	853	773	770	812	776	816	788	784	805	825	799	795	802	725	787	835	798	827	785	793	764	756	826	810	778	775	785	838	725	770	790	750	804	778	779	749	728	801	762	735	824	743	738	789	784	772	772	830	754	797	770	783	790	785	773	795	774	815	723	752	780	763	774	796	747	754	778	845	793	757	782	778	825	765	806	757	774	801	808	771	827	761	795	829	812	779	789	738	758	837	834	812	786	777	774	789	788	725	835	819	770	886	775	791	793	767	800	807	774	794	799	773	778	760	781	857	785	774	788	789	780	783	794	741	792	741	789	837	736	768	744	866	807	750	764	763	765	773	774	806	841	763	806	776	787	805	812	793	798	743	755	797	772	732	782	760	778	749	791	811	783	785	738	804	775	795	703	758	841	812	749	767	764	809	856	758	814	803	737	759	779	790	785	836	855	765	822	834	818	801	783	760	764	798	808	836	745	783	762	797	773	755	753	839	772	761	793	804	749	780	779	804	804	818	811	799	714	761	778	795	801	822	760	804	744	772	742	811	786	784	776	740	802	794	821	791	771	765	755	765	805	777	829	771	788	757	788	837	782	748	788	758	718	761	774	787	814	837	833	800	822	824	777	827	754	771	739	786	821	766	818	790	794	759	792	777	788	799	802	779	846	762	793	783	764	780	824	772	793	789	811	744	734	757	779	754	773	845	805	788	822	804	740	795	788	796	821	722	777	776	809	821	794	781	808	721	753	814	784	826	749	793	742	740	761	777	796	792	803	800	825	766	794	793	789	813	740	795	751	818	809	817	807	797	840	800	773	772	822	786	778	791	792	726	745	758	828	742	791	762	814	773	767	793	830	763	820	835	809	810	753	790	776	771	780	804	805	789	819	745	782	768	772	801	782	793	734	776	814	833	823	742	771	756	796	826	753	800	836	793	796	774	746	832	741	752	833	741	754	783	797	803	808	809	773	782	753	815	817	749	823	826	747	772	760	823	759	788	780	749	808	832	768	773	769	762	773	808	786	811	765	789	788	759	801	737	769	739	779	772	786	763	791	807	807	781	781	800	742	836	740	749	761	796	794	795	772	789	789	811	795	774	792	799	778	790	788	795	787	807	738	773	760	783	746	793	757	799	806	845	800	787	757	788	809	794	764	804	789	762	797	794	809	778	779	783	785	751	764	802	797	796	804	737	741	759	782	815	834	736	801	788	752	810	779	780	788	758	797	798	781	794	813	814	729	804	761	802	749	736	750	770	708	787	791	799	715	811	783	813	846	742	793	753	762	746	772	763	731	759	814	728	765	762	787	794	738	799	809	804	792	801	745	779	776	813	753	772	729	820	766	739	802	782	806	803	829	797	776	832	778	745	776	810	779	715	791	780	811	795	829	809	813	725	726	754	810	779	765	803	786	746	817	774	785	801	842	808	794	779	790	787	770	806	834	767	787	781	773	751	754	814	766	759	770	778	739	800	799	781	825	802	824	794	745	836	773	756	777	779	766	779	805	751	750	828	760	814	807	764	788	775	760	844	842	767	777	789	839	773	809	773	742	762	784	751	818	808	749	767	770	809	761	755	777	777	777	744	748	785	734	754	789	766	799	787	760	772	801	813	766	776	751	814	817	813	783	790	815	732	773	754	774	778	841	788	774	774	823	737	800	791	782	806	820	772	744	780	838	784	823	695	752	790	734	759	760	775	800	810	813	785	765	768	738	781	820	801	795	763	781	759	778	721	771	769	756	755	750	775	772	811	802	760	809	762	828	771
27929	14234	15103	10179	5814	3495	2254	1545	1286	1012	912	793	669	598	581	542	473	504	493	474	444	521	447	456	463	443	423	404	470	468	468	467	467	439	468	445	482	450	440	426	444	413	417	420	386	447	411	452	436	469	474	422	422	455	442	408	457	484	439	438	437	423	462	479	422	425	422	427	447	422	440	445	423	402	397	412	420	451	414	423	423	445	429	358	428	429	431	468	440	398	398	434	393	426	406	443	421	467	446	448	419	465	436	451	440	407	403	403	427	431	440	425	412	431	479	400	406	436	434	415	410	421	425	425	436	438	410	428	447	436	426	427	408	439	433	413	455	433	453	440	433	397	411	458	449	400	421	444	400	428	417	430	426	443	440	398	423	443	404	432	434	430	452	420	443	460	433	426	426	415	432	461	444	478	417	445	422	431	417	420	448	445	426	394	439	415	459	446	453	388	390	445	405	417	449	422	423	444	447	419	441	423	450	448	447	442	394	408	424	402	438	419	438	434	413	471	387	466	445	436	469	455	390	433	434	447	449	424	415	406	409	442	437	418	416	432	442	433	431	414	414	439	454	418	461	426	415	467	431	467	434	430	389	420	418	416	411	440	415	457	470	419	440	456	443	486	429	399	467	443	407	462	428	416	428	422	423	431	421	450	419	424	445	440	441	420	386	412	437	376	460	393	464	486	433	429	423	417	452	436	419	412	459	388	454	450	361	414	450	385	439	457	401	441	433	433	436	427	397	418	449	384	386	456	473	438	496	429	414	443	437	414	429	396	417	460	442	430	451	416	456	428	466	443	422	455	456	384	419	451	464	437	423	414	447	403	454	449	435	414	401	474	417	421	463	442	404	482	436	431	401	429	448	456	403	424	434	435	402	463	424	426	429	448	460	408	423	436	449	370	445	441	412	431	471	454	390	391	445	429	460	491	381	438	450	484	412	431	449	430	432	438	465	459	438	451	414	427	433	416	409	473	406	391	490	451	426	433	428	449	444	463	428	437	463	397	451	411	442	426	451	459	448	434	418	490	444	439	452	424	437	415	440	423	438	439	418	459	437	390	396	431	410	411	393	421	441	469	420	436	446	426	411	421	441	448	442	461	455	434	434	436	421	446	417	403	435	446	449	445	413	437	439	390	448	449	392	471	418	440	445	410	427	431	421	449	420	418	448	480	424	430	418	455	384	438	422	445	418	451	466	422	467	407	412	422	398	421	404	436	469	436	435	421	445	415	437	460	433	402	504	438	438	439	442	462	410	428	468	466	446	413	443	434	402	407	436	431	425	443	434	428	455	435	415	383	444	430	476	438	426	457	444	417	450	409	410	398	444	432	421	453	413	417	443	410	426	432	460	415	444	425	439	453	440	423	427	415	456	453	411	454	445	446	448	457	426	398	402	406	406	449	499	407	432	419	430	416	402	448	454	417	455	435	414	430	433	459	414	423	410	408	431	422	414	443	397	410	441	407	389	397	425	439	434	410	462	465	424	430	448	423	444	404	412	435	440	450	453	425	457	442	441	434	425	483	446	451	386	404	409	442	416	454	423	428	415	434	471	400	429	410	417	430	446	409	404	471	446	413	411	462	427	472	446	421	450	400	417	423	444	468	431	423	432	422	407	464	446	441	422	404	460	444	468	415	482	453	464	420	413	487	408	427	425	432	455	436	457	419	494	457	435	408	414	466	461	448	419	413	425	376	435	406	410	476	462	417	446	457	435	454	460	421	430	404	481	457	399	423	411	417	437	430	409	414	401	437	408	405	447	443	466	441	471	471	459	435	436	416	429	449	392	447	423	453	459	431	437	385	440	401	402	420	480	410	395	396	419	461	433	452	438	454	458	417	438	402	431	433	431	444	440	437	422	431	419	418	414	440	451	409	399	422	442	474	458	415	422	415	412	421	421	413	488	462	420	432	420	430	443	426	467	471	467	407	416	465	409	414	431	434	382	418	411	406	437	402	441	411	448	433	462	420	453	425	434	460	427	420	398	398	424	477	422	426	438	453	418	422	416	438	437	441	420	430	447	405	413	422	444	436	412	432	390	438	445	448	465	465	409	415	425	419	439	449	401	431	422	387	429	442	429	424	429	463	448	426	418	446	473	424	400	439	442	435	409	451	446	440	469	396	422	406	393	425	436	448	428	416	430	431	403	445	407	446	423	452	424	416	467	453	426	422	408	456	445	426	447	424	459	478	458	407	402	433	441	411	456	464	434	419	448	444	476	417	426	414	415	421	400	406	393	421	416	446	439	377	439	421	473	443	392	406	434	450	415	427	388	405	425	458	480	444	446	436	452	400	411	430	415	426	428	407	413	430	421	405	438	458	433	461	445	451	464	407	459	416	430	441	473	424	430	484	457	402	417	424	421	451	462	436	440	433	447	422	456	428	440	412	461	444	393	441	452	425	450	421	389	407	459	422	429	479	414	423	447	449	478	431	445	419	431	423	420	452	459	457	421	447	422	371	434	417	441	414	402	410	406	403	438	429	419	401	448	459	475	431	421	484	437	446	431	417	449	455	428	411	445	462	405	406	401	357	402	443	430	451	417	385	441	400	388	455	427	428	459	463	436	442	379	384	448	435	459	446	454	398	403	457	431	425	417	425	399	471	430	437	439	464	439	422	429	428	452	426	437	453	438	404	449	433	428	385	452	407	431	446	446	408	446	466	468	474	448	437	452	447	439	427	454	441	431	461	440	458	386	467	472	447	402	424	413	418	426	444	461	398	433	430	431	408	453	437	439	459	443	468	459	467	419	461	416	412	445	426	406	440	417	437	402	431	420	401	442	419	417	438	443	428	393	454	446	491	444	472	508	445	441	474	416	450	448	450	441	481	457	422	416	484	375	427	493	415	397	413	398	366	473	431	426	461	421	395	437	429	445	445	412	445	406	400	439	469	448	420	416	459	439	444	448	425	435	454	476	443	403	414	402	429	481	460	397	418	479	441	446	450	489	400	435	426	415	458	431	432	440	456	460	442	447	401	466	411	415	462	417	469	417	460	418	445	455	421	441	415	449	497	433	451	422	392	436	440	443	413	435	390	437	394	439	407	387	425	468	396	426	404	415	434	456	408	421	434	417	418	418	421	419	445	407	420	408	422	370	423	405	448	412	436	439	450	441	443	407	440	432	433	449	427	411	408	414	499	419	452	411	399	437	410	439	439	435	426	438	431	429	419	436	437	458	423	418	428	436	405	461	415	428	421	458	435	446	431	437	425	427	400	402	485	428	448	494	409	441	396	419	459	412	418	456	400	401	373	424	456	439	396	389	445	429	400	456	447	446	430	389	447	442	433	438	424	431	423	471	459	439	437	443	405	426	425	418	418	410	426	426	426	442	430	476	415	472	414	423	431	442	427	425	467	415	434	427	406	448	421	460	417	423	460	447	436	400	452	479	449	425	420	422	446	469	430	480	463	424	422	386	429	422	416	418	437	439	403	424	433	446	434	431	392	440	426	422	436	429	453	438	422	433	453	416	467	451	458	432	437
15447	10562	19157	18132	14601	10552	7613	5744	4711	3851	3306	2701	2255	1965	1663	1540	1389	1276	1217	1265	1300	1272	1256	1133	1037	1034	1043	998	1053	1040	1013	925	997	972	1030	998	970	1004	944	934	952	966	933	930	981	968	950	971	980	990	898	941	997	900	903	905	953	912	952	958	933	952	934	884	911	915	934	898	994	961	917	926	921	929	940	942	949	965	940	934	936	951	979	971	949	958	919	979	892	997	885	908	933	923	886	972	893	904	857	954	963	912	935	919	961	1006	935	977	906	915	920	893	954	873	960	979	932	964	968	905	949	878	879	935	949	1015	970	962	1001	972	970	905	921	949	963	952	903	932	901	971	917	953	941	918	921	880	978	980	905	925	935	980	930	982	928	931	900	918	980	920	937	951	998	892	919	957	958	931	951	922	891	990	914	981	943	930	926	969	958	937	928	999	972	900	920	936	963	898	963	913	968	929	918	929	908	954	973	946	967	935	987	987	957	921	941	962	956	928	959	907	879	893	958	977	936	916	917	918	942	971	878	893	939	936	981	969	982	990	960	963	904	934	906	892	907	927	939	895	902	968	939	953	947	902	951	969	996	937	954	922	907	877	980	920	945	936	923	917	872	950	938	920	920	925	959	943	945	945	949	958	945	962	1005	922	921	916	889	898	948	962	930	874	1006	953	947	962	902	921	932	898	954	954	952	951	927	970	978	942	942	923	936	907	938	962	907	921	927	968	967	941	911	928	908	898	968	898	905	898	945	1000	956	952	939	996	936	970	893	937	920	894	994	970	926	918	923	942	958	919	931	903	939	948	960	901	945	983	953	923	950	967	951	924	957	898	986	888	911	949	872	980	911	966	986	915	947	882	911	925	904	923	886	971	969	911	962	893	922	933	971	1008	964	959	937	881	976	903	893	906	920	930	931	972	959	952	954	945	940	892	937	902	959	917	908	960	983	959	977	908	951	907	903	949	1041	975	968	903	953	974	963	923	931	931	927	907	942	927	931	946	928	927	936	1001	940	936	984	867	922	945	879	910	926	969	879	929	995	986	947	939	968	939	937	932	927	928	956	948	943	940	925	927	999	980	959	982	983	937	960	982	872	942	957	901	967	882	959	895	947	981	942	922	985	956	1037	981	964	996	932	953	904	972	975	904	914	915	923	911	927	895	955	914	910	906	933	984	907	944	922	915	940	882	921	925	958	923	927	905	960	924	959	989	949	916	984	891	958	895	944	935	915	965	927	985	953	944	943	955	912	924	925	956	918	970	933	973	851	931	949	917	928	957	916	971	959	927	934	923	954	980	905	937	942	944	939	925	895	965	889	930	939	949	928	921	900	955	954	970	922	927	973	907	917	905	966	912	930	870	933	941	939	939	951	925	880	924	903	965	934	901	892	945	915	924	919	916	933	924	920	874	926	946	918	942	912	940	923	926	922	964	955	963	941	957	965	934	885	913	915	919	900	966	876	947	954	954	917	920	941	926	898	910	927	944	939	914	937	929	951	917	993	901	964	959	925	933	861	910	954	950	983	905	909	978	938	961	931	1003	961	1001	901	918	899	1017	893	945	962	921	887	923	955	875	955	898	946	953	908	964	895	964	922	934	946	930	956	950	982	912	940	892	949	951	958	970	911	950	919	919	959	980	914	962	973	958	959	953	1008	898	904	936	936	947	967	880	1016	916	918	927	943	963	906	903	926	956	892	881	975	894	924	897	964	889	958	912	939	924	1020	928	989	903	922	917	903	968	945	945	950	997	950	1013	925	961	888	910	963	941	923	943	892	990	913	977	958	951	936	931	960	923	946	931	943	970	930	969	958	914	882	933	938	967	934	956	959	880	922	954	889	944	910	909	970	965	895	914	972	947	906	998	904	940	940	863	913	975	939	961	970	986	958	972	882	930	947	929	915	921	961	917	899	949	939	929	921	950	940	925	916	908	918	932	949	990	1005	909	952	898	886	938	913	1008	941	941	994	940	907	938	911	945	917	928	949	956	924	920	968	953	888	906	903	1010	921	998	967	937	935	981	953	931	938	901	935	887	952	882	916	927	960	957	931	946	949	948	940	935	936	985	931	897	894	941	948	920	915	917	920	888	950	954	964	976	933	937	945	967	995	928	977	918	958	975	940	932	916	918	927	950	990	931	972	957	911	970	943	902	907	920	885	961	973	890	966	973	939	912	982	931	947	956	935	939	921	1006	955	980	919	913	967	936	938	937	920	966	923	959	952	930	935	960	901	927	924	952	950	971	968	1027	986	950	962	898	915	921	922	904	913	964	927	911	977	964	944	908	955	933	941	927	895	943	1015	935	955	937	927	892	973	888	918	947	926	873	950	904	953	906	975	883	952	911	940	918	933	925	973	913	909	910	915	925	968	886	954	867	958	917	960	947	967	925	953	932	915	947	974	946	943	956	935	933	926	935	931	946	960	938	956	920	944	916	898	961	904	933	919	933	901	980	905	906	927	907	918	937	953	960	894	950	893	918	901	888	923	918	876	990	912	960	875	941	957	904	906	945	919	988	984	874	939	948	960	955	977	916	937	981	928	914	884	957	1030	931	928	933	947	939	970	952	974	922	946	917	942	932	897	953	916	929	913	895	894	957	941	982	863	933	908	920	943	892	964	905	921	918	967	924	946	952	898	935	905	970	927	940	965	881	959	924	956	920	954	927	945	898	978	882	953	939	954	894	869	1004	945	913	977	944	941	937	930	931	1004	971	932	952	944	919	991	943	945	897	879	890	969	952	948	890	968	930	890	959	977	927	974	889	891	941	995	948	986	891	959	942	882	963	948	931	956	979	892	982	952	940	868	939	939	909	962	929	949	1006	872	950	892	940	875	926	931	968	991	932	943	914	921	923	946	956	956	956	966	917	945	982	932	922	992	939	908	945	941	930	944	930	962	953	959	952	949	905	935	984	965	932	951	963	921	914	898	892	951	940	929	917	972	929	985	916	942	905	905	936	902	925	902	944	890	968	926	947	902	953	912	937	953	911	948	899	936	931	917	972	895	933	983	947	950	886	1016	904	915	914	987	915	941	936	944	916	889	913	867	963	868	951	883	921	940	970	929	972	961	971	906	919	933	905	1013	899	986	948	935	1003	947	900	914	950	903	927	929	911	941	940	908	922	937	902	1000	918	955	930	950	966	960	930	945	952	968	970	951	957	890	924	920	871	932	914	969	890	937	923	919	870	900	914	927	934	907	912	916	930	924	990	914	910	968	974	908	946	969	930	894	937	938	977	962	986	882	960	891	955	969	928	902	877	918	961	900	943	957	961	967	893	946	963	900	937	906	886	896	939	877	949	973	966	941	983	923	926	901	962	917	882	937	984	899	923	921	921	912	937	957	908	952	909	945	924	958	913	987	941	887	929	951	926	916	886	924	934	991	884	928	921	973	954	932	942	921	972	931	925	927	961	908	866	914	946	921	895	960	955	908	945	936	937	953	926	922	927	894	904	941	947	960	950	928	928	980	929	923	932	883	928	945	973	949	881	980	909	938	979	907	982	968	878	943	968	912	901	939	935	915	903
9530	4759	4602	3501	2320	1569	1059	798	728	594	551	529	429	435	384	409	347	368	400	382	346	346	371	383	377	375	343	343	374	351	361	371	382	348	395	379	366	358	376	389	337	374	300	341	349	387	363	340	353	332	364	341	346	316	356	345	347	363	359	370	353	386	330	373	357	355	359	371	345	361	321	338	371	369	350	333	349	352	332	385	373	339	356	374	360	331	349	364	354	385	336	354	384	365	390	369	362	347	352	384	379	378	380	359	414	360	346	335	328	373	385	358	350	323	379	358	328	339	363	364	365	381	369	362	394	320	348	359	314	345	358	341	330	370	338	377	378	355	350	337	369	365	364	356	333	369	347	361	384	346	321	390	359	359	331	388	401	358	365	353	333	325	357	345	382	407	341	350	347	336	364	402	381	354	345	309	357	344	331	333	384	377	353	361	350	355	351	366	371	373	379	351	322	378	350	354	364	354	364	335	348	314	347	346	378	345	352	357	349	351	376	355	338	351	358	359	370	367	342	318	342	310	371	350	365	361	349	356	353	367	362	352	367	390	370	332	359	315	399	362	337	315	358	357	379	355	343	327	349	378	337	363	369	363	366	376	339	339	374	323	381	369	344	358	373	335	371	363	344	374	381	336	334	345	396	356	359	336	302	380	335	367	345	353	359	376	361	367	368	326	356	378	357	372	381	358	337	342	340	326	381	366	323	370	358	349	338	333	320	342	343	380	358	367	386	376	335	363	381	371	393	347	387	349	357	375	369	350	351	409	361	364	360	364	360	350	404	379	350	361	350	315	342	377	397	364	339	360	334	374	319	335	331	336	367	372	330	368	379	366	395	362	418	349	363	362	356	341	360	341	320	340	341	299	365	377	369	337	388	359	376	309	367	347	352	334	344	335	355	347	347	365	326	384	342	331	320	378	365	344	335	384	380	366	354	297	368	324	360	383	370	372	332	339	327	360	362	368	376	377	336	346	354	333	326	362	389	362	349	357	339	345	331	365	369	362	400	387	370	361	355	341	398	360	342	337	375	365	322	386	369	338	354	364	364	347	327	364	345	362	372	352	334	382	334	366	323	383	346	374	326	359	323	331	352	374	395	416	385	334	342	348	344	350	326	360	339	370	353	357	345	355	345	353	398	356	377	396	384	367	359	360	363	343	310	364	351	324	391	374	342	403	330	320	335	376	362	354	355	363	354	345	365	330	372	395	378	377	325	393	369	327	369	350	348	345	363	337	363	362	357	363	376	348	345	376	381	350	377	346	338	366	331	359	323	363	343	376	348	395	359	353	338	365	362	315	350	364	371	368	414	371	325	361	335	397	377	350	355	332	363	338	355	328	383	349	335	390	345	346	355	307	330	323	376	372	347	379	356	348	387	368	366	358	329	352	355	375	385	343	371	346	366	329	374	381	384	341	354	333	350	344	350	349	348	351	351	345	340	389	347	345	362	357	352	357	358	317	362	335	376	369	344	359	360	363	362	325	380	345	369	363	348	359	357	333	351	350	366	374	370	370	376	390	345	352	402	317	327	354	379	362	384	384	341	339	333	361	376	338	385	351	367	323	380	336	368	350	410	354	367	318	360	381	374	340	353	360	363	364	339	365	365	385	349	345	391	365	340	340	368	366	356	366	350	395	367	358	359	339	372	365	343	351	365	380	382	342	336	387	357	347	372	380	323	348	342	350	345	333	375	371	402	308	365	334	344	365	374	380	322	306	349	376	334	345	375	351	347	369	357	341	311	336	366	352	369	351	400	355	357	386	368	371	326	393	341	353	390	313	355	367	361	344	360	394	353	334	352	370	347	347	334	364	347	350	351	409	360	387	348	350	361	336	396	377	316	356	341	375	398	383	326	388	344	353	375	365	387	362	361	341	339	373	333	394	383	359	371	354	399	346	361	383	343	306	343	345	387	365	352	366	378	366	382	346	333	351	353	359	336	344	356	357	341	364	386	377	351	365	340	340	365	348	316	351	333	358	362	335	376	348	372	341	401	391	373	325	362	382	382	342	356	348	349	319	368	357	376	396	382	356	386	386	364	342	354	349	376	360	369	337	374	316	331	346	388	348	431	347	333	344	362	351	321	366	360	396	365	343	328	367	349	358	346	355	370	347	371	385	335	367	335	356	379	344	371	347	348	367	389	372	364	371	336	361	366	385	361	339	365	332	342	316	386	344	380	365	367	326	385	361	367	340	329	381	339	333	343	360	338	364	380	349	353	325	344	362	331	376	346	364	379	382	360	383	372	339	366	312	348	345	355	364	316	328	368	346	365	335	334	360	358	368	354	351	362	355	403	355	344	352	338	355	339	368	341	335	369	331	350	323	341	376	343	344	384	374	368	387	348	342	348	362	362	378	383	376	345	344	365	329	350	341	380	362	349	332	365	349	336	378	386	339	356	397	352	366	336	339	333	365	357	381	336	353	336	345	352	316	366	335	350	340	326	333	351	387	297	325	319	364	314	335	412	367	345	354	359	346	364	373	345	364	331	346	382	382	348	374	352	329	362	358	360	370	397	333	344	342	373	381	339	362	356	364	386	354	393	376	366	334	342	326	321	346	357	350	378	374	335	336	359	393	345	385	395	360	355	389	338	321	358	349	354	379	337	338	372	383	389	395	355	387	364	353	365	327	366	351	343	376	338	386	374	370	385	366	384	378	382	394	379	319	344	355	365	371	357	341	384	366	368	349	377	370	348	342	358	394	380	348	347	350	342	405	372	343	334	355	354	376	374	332	356	333	344	372	345	375	341	377	331	342	376	340	359	388	335	332	397	373	339	337	402	354	382	343	362	334	353	338	400	344	320	348	385	350	331	361	327	381	355	368	351	351	340	369	354	367	352	344	353	332	327	397	383	324	327	319	324	396	370	336	356	356	378	327	331	385	366	353	321	337	395	362	376	363	314	384	357	368	363	305	345	382	399	368	343	354	383	382	386	371	356	337	365	404	362	361	356	311	367	368	388	358	370	337	376	331	331	366	359	365	346	410	362	362	350	367	394	362	378	353	363	340	358	359	362	360	348	384	363	314	344	395	339	340	390	367	317	348	398	357	348	338	362	358	345	342	358	351	384	357	364	356	349	346	389	367	351	356	336	338	362	367	357	341	338	325	361	375	378	369	371	384	361	344	326	350	355	398	349	343	346	332	346	381	324	356	344	353	336	392	390	402	361	367	415	402	370	363	341	358	369	316	360	338	368	374	367	344	362	338	373	382	341	353	401	363	358	373	371	353	340	357	360	364	343	366	338	377	340	343	365	352	331	316	394	327	389	367	361	368	354	362	381	381	375	364	348	351	350	349	381	384	337	370	363	337	312	373	324	366	329	404	388	385	349	358	393	351	361	354	381	364	394	335	400	391	320	398	339	351	375	362	331	350	376	362	350	335	376	337	350	347	355	369	333	377	374	331	349	361	412	381	336	339	342	353	329	383	352	353	347	372	359	327	326	356	321	324	346	374	320	350	363	378	349	360	363	327	367	368	393	330
5596	4333	8143	9120	7599	5704	4043	2968	2494	1996	1921	1589	1276	1169	1060	985	930	881	893	895	933	939	973	832	828	822	819	822	815	817	828	811	796	782	792	785	811	768	820	763	751	778	809	790	766	803	817	800	748	820	826	819	770	780	784	767	820	778	747	757	778	761	781	762	795	778	775	789	764	750	722	739	790	748	820	789	792	783	812	773	822	735	782	816	770	767	769	848	839	803	769	763	813	786	768	759	788	764	811	830	752	770	819	743	800	815	758	761	783	790	798	806	814	797	749	750	739	776	739	768	792	801	801	777	765	794	724	747	800	780	805	762	790	778	781	759	744	800	733	808	780	823	812	807	836	790	761	821	774	791	771	775	784	762	753	784	768	749	734	791	736	810	804	782	785	761	757	819	766	810	761	786	782	710	783	808	766	772	775	761	787	756	768	791	772	756	794	801	784	745	858	779	780	728	777	757	760	812	789	821	764	783	805	801	755	801	788	731	755	827	792	812	761	762	786	788	824	769	817	782	800	739	787	777	762	766	759	793	764	819	815	729	737	736	790	743	795	815	763	770	742	786	785	769	836	756	801	758	716	758	772	777	791	774	762	778	805	791	845	789	771	772	755	772	772	777	831	761	807	757	726	831	791	790	755	782	752	797	804	797	777	757	737	765	757	820	822	769	799	777	775	761	804	749	776	776	753	755	759	731	736	761	782	796	732	774	803	809	756	765	767	724	829	735	820	785	728	755	781	739	823	813	751	788	816	809	750	775	780	796	798	783	781	778	812	778	807	818	799	829	792	776	763	785	803	758	776	834	839	768	752	771	800	786	808	766	757	744	817	767	767	785	778	827	788	727	766	719	794	755	815	775	778	757	749	753	785	807	793	712	760	776	770	785	732	789	811	776	751	849	810	800	809	809	741	793	792	728	830	791	775	804	784	813	785	776	819	756	792	725	810	808	745	746	773	826	742	772	755	791	763	800	793	815	732	787	843	748	783	832	786	859	782	790	759	795	771	762	802	804	784	805	752	787	740	810	798	751	816	803	780	828	771	784	789	837	783	750	792	766	750	771	765	751	766	764	794	798	807	776	706	828	805	826	726	812	801	784	742	741	796	821	823	772	769	739	817	821	740	733	760	766	794	744	773	831	810	829	791	762	799	770	797	795	762	764	762	761	805	773	757	782	750	827	746	742	770	765	804	789	744	775	814	788	779	809	725	771	739	788	759	820	782	762	769	791	805	801	821	830	740	728	826	780	780	797	822	770	802	779	815	736	787	791	758	768	780	764	756	819	722	780	806	751	773	799	808	794	818	798	756	764	770	747	796	800	796	810	767	756	803	817	839	784	794	764	793	820	784	724	817	802	765	756	799	798	811	738	770	808	759	801	767	822	831	779	775	782	713	857	754	792	853	801	786	776	784	752	781	760	780	786	840	783	748	784	792	793	799	776	828	769	783	771	781	747	736	812	768	734	859	816	785	772	741	821	767	831	754	780	782	814	763	792	747	736	798	789	790	788	786	760	793	809	770	798	780	777	764	769	772	773	793	793	743	801	766	762	767	800	761	806	811	777	795	788	782	755	778	799	767	801	777	753	798	797	774	740	804	776	861	782	789	788	806	755	798	818	831	735	761	799	792	736	738	821	813	813	805	757	762	740	767	803	847	744	784	795	817	795	783	819	793	797	786	814	779	789	810	773	758	744	783	776	772	770	765	761	763	765	753	758	764	770	791	769	748	735	774	787	788	780	788	732	780	804	751	782	716	757	797	804	839	759	772	791	776	745	833	770	819	798	741	740	778	776	757	784	782	793	744	748	792	781	786	792	764	729	754	801	766	774	769	811	771	844	771	749	789	782	759	830	798	743	769	798	767	814	849	797	786	798	804	808	763	811	786	802	774	753	774	754	794	784	701	756	767	775	803	782	822	746	736	763	747	756	810	796	763	789	819	799	755	780	795	763	760	768	756	796	789	796	825	773	775	748	815	829	814	745	782	763	801	779	820	743	800	745	753	813	828	740	809	755	789	796	765	800	765	759	789	797	827	798	784	766	758	794	844	743	804	761	826	805	816	835	796	838	810	748	748	810	778	764	744	755	761	804	839	749	797	788	762	786	730	761	792	777	813	761	757	829	744	782	800	771	854	779	812	806	762	770	751	787	786	821	777	785	787	795	814	756	814	775	764	790	746	756	824	744	768	796	838	787	785	801	758	786	787	709	788	776	803	707	770	767	807	771	794	780	746	803	762	789	795	776	777	762	754	801	830	731	795	779	772	763	780	794	778	751	794	756	801	754	765	816	746	790	749	799	768	792	789	735	791	768	758	795	748	791	744	834	761	825	790	751	767	823	776	787	834	760	773	781	780	781	765	747	767	852	792	811	760	752	781	793	742	757	766	826	781	781	785	789	752	822	807	736	798	771	804	805	741	750	761	796	812	825	784	743	772	754	757	761	797	789	797	786	813	783	777	782	787	753	782	752	732	760	796	807	748	810	783	731	805	769	804	839	780	822	786	816	831	754	752	766	771	762	794	835	740	806	788	780	780	789	798	755	769	817	825	773	800	820	748	757	783	831	781	765	774	801	786	834	778	739	772	753	767	785	774	771	802	804	755	771	785	795	786	782	819	785	838	771	742	755	763	783	810	800	810	736	849	796	772	745	758	791	776	805	800	782	771	770	797	808	754	765	777	737	850	791	795	798	763	787	774	808	796	811	807	753	770	800	778	797	823	803	798	841	746	754	803	747	738	770	801	766	776	763	776	804	814	783	761	784	813	776	767	811	775	794	728	809	799	777	781	846	839	785	753	771	825	822	831	793	757	820	729	789	833	832	748	765	717	791	781	773	805	768	744	741	756	733	755	838	753	772	788	782	783	807	748	788	764	759	858	812	781	770	765	774	730	774	777	805	769	733	827	743	745	827	794	775	741	746	786	761	763	782	785	756	795	788	726	773	781	731	809	820	829	768	751	820	834	816	813	777	756	797	850	763	759	769	757	796	790	808	768	800	778	785	759	741	819	788	820	782	798	778	769	782	777	790	771	770	792	791	777	801	771	811	787	771	741	761	777	837	765	754	776	803	803	750	806	754	747	791	768	784	815	783	755	812	810	728	752	816	785	752	821	780	734	772	787	785	791	731	807	718	828	783	843	784	770	747	802	740	780	779	790	765	791	767	788	769	832	787	802	809	755	797	731	826	838	732	796	802	735	767	764	758	755	788	842	771	792	778	807	765	793	833	775	760	767	773	770	798	764	755	821	803	749	760	749	783	794	876	734	766	780	806	750	808	785	794	789	781	806	832	810	802	793	774	746	768	781	756	786	792	809	786	781	763	841	788	829	773	743	735	757	749	779	797	776	782	779	747	790	777	811	755	782	778	803	824	761	834	770	796	757	737	760	788	754	789	789	790	799	786	729	856	775	825	818	768	785	775	748	787	778	796	788	826	801	783	793	744	792	796	758	777	787	803	823	782	785	757	767	781	821	816	788	749	800	731
19109	9622	10158	7042	4168	2507	1667	1128	960	720	640	628	538	491	452	458	426	394	396	392	387	416	391	384	342	413	361	365	354	357	378	360	343	349	379	349	396	336	366	375	349	399	390	409	378	336	325	370	343	331	336	363	372	370	393	341	366	358	360	347	369	336	332	352	335	376	363	357	354	346	345	369	336	384	363	344	339	361	421	383	333	360	341	349	369	331	339	400	382	358	381	344	325	349	367	352	343	358	354	379	345	385	345	359	346	352	338	320	365	418	368	337	367	328	337	338	358	334	317	342	371	337	326	344	362	340	369	331	345	360	361	346	325	353	351	378	362	364	359	346	356	336	366	374	363	342	365	332	362	347	347	348	352	372	325	337	335	347	328	349	348	383	334	337	385	364	353	328	330	355	345	331	329	359	342	336	343	362	402	353	343	329	373	383	357	375	365	370	357	341	354	354	338	328	367	338	312	349	322	373	309	330	360	329	326	368	374	354	354	330	342	383	390	362	369	316	346	354	356	374	399	305	345	327	384	341	350	352	357	324	362	366	325	335	371	313	389	348	321	349	348	348	360	340	348	330	348	381	375	323	358	411	392	339	360	353	329	346	373	322	334	346	336	359	378	389	341	368	345	347	357	337	352	329	348	368	364	365	321	378	375	359	352	392	344	346	346	375	361	332	366	332	310	385	345	335	365	361	371	354	369	330	355	354	360	350	371	363	347	344	363	367	332	325	338	406	332	386	316	369	309	346	337	350	346	347	357	361	358	331	370	352	365	360	331	347	379	332	364	369	333	337	337	372	382	360	359	326	316	390	385	333	344	363	394	345	366	366	350	345	351	327	355	358	325	338	324	351	313	349	354	362	374	383	319	357	331	384	354	314	387	343	336	343	327	308	357	335	346	376	400	351	331	349	379	346	346	329	343	376	390	364	344	357	376	359	335	363	341	357	354	329	372	368	326	381	333	369	335	331	390	365	317	345	367	356	330	344	366	363	360	343	370	339	368	358	355	351	371	370	348	337	348	344	353	381	322	327	392	367	334	351	347	328	316	369	337	334	332	350	317	374	345	361	391	364	332	372	393	341	312	374	358	357	367	351	358	333	363	327	344	412	350	367	350	345	356	344	331	356	386	342	325	381	313	373	371	345	358	327	365	346	349	363	335	334	357	352	338	363	303	358	370	326	345	355	362	383	347	356	299	368	350	342	358	370	338	337	327	344	338	343	365	357	368	339	365	362	324	372	348	372	335	365	393	362	394	364	350	358	362	384	364	378	347	375	371	365	356	393	368	369	364	346	376	370	338	372	373	332	343	341	343	365	335	347	345	394	368	389	334	375	378	347	315	357	338	369	350	321	366	347	383	343	375	333	338	351	382	349	347	364	379	344	388	330	353	362	358	349	379	335	314	343	380	377	387	382	346	354	365	366	331	324	338	375	362	331	344	372	364	313	295	321	351	337	389	352	371	336	388	393	351	381	311	359	378	327	369	402	361	320	343	395	361	359	342	401	373	361	362	375	348	354	351	343	331	340	344	382	370	344	384	350	343	365	368	408	351	341	363	337	381	358	314	371	339	356	349	348	357	361	353	400	379	348	331	397	361	403	339	348	356	334	349	315	345	384	387	363	366	348	367	366	345	342	350	344	335	340	350	334	332	369	337	352	329	380	336	332	325	342	348	339	356	351	340	348	357	319	353	361	356	365	401	361	412	336	361	372	381	349	367	338	347	376	354	315	334	358	362	316	337	345	351	374	377	375	389	335	323	368	372	357	314	351	364	373	350	343	354	372	350	339	339	369	326	383	343	344	361	354	358	375	326	334	374	348	348	375	338	349	337	328	395	363	374	408	334	359	378	393	360	362	352	360	382	364	318	365	365	360	341	383	360	362	338	355	318	359	339	341	360	353	356	377	367	339	347	378	350	339	351	354	342	357	347	381	338	356	359	353	395	361	363	343	350	382	337	339	353	349	361	335	374	351	339	332	357	336	364	318	356	315	377	358	362	340	345	362	351	363	331	354	336	338	341	370	372	372	360	372	360	334	351	341	352	358	356	348	333	363	349	337	365	331	360	331	377	323	396	332	328	342	383	372	322	332	351	347	360	351	331	366	347	343	369	355	343	408	386	326	325	368	365	375	351	356	315	392	366	345	366	365	357	353	349	377	347	356	348	325	345	357	361	384	346	334	376	344	352	338	389	348	344	369	340	315	342	380	345	348	375	393	363	350	354	368	352	336	337	375	314	366	372	335	337	331	338	319	351	317	346	351	366	327	355	358	357	373	342	355	379	369	337	339	343	358	366	343	315	348	362	335	350	378	334	392	367	367	345	369	309	364	404	352	361	379	383	361	357	335	336	359	356	322	349	326	364	365	357	353	344	315	370	371	317	394	348	340	347	351	365	370	359	340	345	370	358	354	373	393	349	360	375	349	399	355	385	369	354	346	367	351	319	344	353	355	363	357	373	330	324	335	366	341	350	322	343	398	355	347	348	342	343	353	368	378	369	377	326	342	368	339	391	369	355	351	325	332	326	387	330	401	351	335	339	372	352	328	352	348	370	367	340	388	362	380	368	372	324	316	381	341	327	337	369	359	307	329	382	352	336	332	363	404	338	378	378	358	395	366	337	349	361	363	345	359	363	349	346	354	333	342	361	395	341	356	392	332	361	343	356	378	374	344	358	367	340	331	391	364	381	386	372	349	354	346	367	379	351	342	321	382	382	347	324	365	354	355	368	355	331	333	356	362	401	344	365	293	380	345	352	367	337	340	372	353	375	368	335	352	356	368	399	379	322	340	338	381	386	355	367	321	373	396	295	335	360	368	342	366	347	337	372	355	379	329	373	347	355	337	345	344	352	355	365	350	359	334	362	351	346	343	339	341	344	373	329	348	327	335	345	357	329	379	356	359	377	355	352	334	369	367	365	349	369	384	357	361	356	374	354	362	359	365	345	364	362	349	337	319	337	376	361	341	394	359	372	365	373	355	358	345	367	349	318	348	306	361	356	344	370	340	351	340	381	306	350	336	396	333	326	359	388	364	352	365	340	341	360	333	350	357	362	340	324	317	385	338	358	362	340	360	394	352	357	362	332	376	361	390	334	332	372	372	374	333	325	344	361	361	351	354	331	354	411	347	349	340	397	356	350	314	345	336	318	365	320	341	374	339	363	353	354	370	375	363	317	301	347	324	352	348	352	317	368	372	356	347	346	346	354	336	352	355	361	360	390	376	399	355	338	367	401	359	382	362	366	388	359	375	366	353	377	368	337	348	329	368	361	369	345	336	340	367	344	359	374	330	394	380	334	405	396	331	363	354	368	396	359	356	353	369	358	358	331	396	346	349	339	337	357	383	309	360	359	374	370	338	347	370	322	370	374	358	358	304	343	327	327	325	355	348	365	317	367	370	377	347	392	325	388	349	377	379	340	351	327	363	344	344	317	356	366	346	332	327	317	366	353	336	313	342	330	342	323	326	346	352	349	317	346	361	355	357
11723	7807	14766	14580	11543	8450	5964	4424	3622	2827	2622	2099	1879	1554	1295	1165	1051	1002	994	1001	1057	1012	1013	929	905	832	847	850	844	831	814	784	816	774	851	819	824	830	840	790	847	796	869	804	763	763	841	816	844	787	787	773	792	856	754	771	816	814	737	804	746	784	818	775	776	794	804	796	830	809	801	774	730	746	779	751	845	778	804	783	778	798	761	770	717	786	783	816	779	751	761	803	784	809	806	755	780	798	751	778	751	748	800	783	834	800	833	787	808	806	818	815	778	778	733	753	751	754	732	787	791	748	762	799	791	798	776	775	808	767	837	764	780	802	758	804	774	748	813	822	784	765	794	807	755	817	810	800	786	743	759	772	806	752	797	794	727	771	829	819	789	780	795	804	767	729	773	809	777	748	767	791	852	794	815	817	757	780	849	837	770	776	765	789	809	784	762	744	804	775	724	808	810	816	784	820	734	763	794	781	795	836	790	785	809	827	815	747	780	748	802	805	799	780	792	781	782	805	780	783	786	841	783	767	749	854	780	795	760	750	788	812	761	775	782	737	798	814	783	789	788	756	767	818	777	751	805	828	797	768	769	794	781	783	786	751	803	780	837	786	747	772	771	778	765	807	736	806	737	817	784	814	796	792	846	804	785	730	777	752	829	741	760	783	800	823	756	763	776	791	796	827	756	785	814	772	832	755	802	776	759	752	778	741	756	797	785	792	785	768	750	780	773	807	779	776	866	775	757	804	783	791	824	801	785	807	789	805	828	802	796	783	767	839	770	741	749	806	823	795	779	780	810	769	824	802	806	813	795	831	806	773	765	771	752	795	781	734	781	773	766	747	796	834	794	766	793	787	785	818	824	765	721	851	752	783	781	762	800	829	771	802	756	851	782	809	738	759	805	818	796	763	749	798	790	800	755	765	827	746	765	772	825	784	788	803	797	788	814	827	743	794	784	779	806	762	799	756	793	841	789	786	795	714	794	772	782	775	785	759	783	786	798	785	808	816	752	739	855	755	782	798	772	770	775	776	821	794	811	791	768	805	814	815	770	757	802	764	791	814	748	857	761	803	823	761	810	776	794	784	762	825	791	768	788	835	800	807	781	795	801	833	774	740	858	800	789	792	780	777	771	826	790	754	795	780	795	739	785	849	774	768	832	757	800	801	771	823	786	785	808	792	794	792	787	806	785	751	799	756	776	833	808	799	743	767	798	828	793	769	805	763	779	785	837	769	801	752	757	801	805	787	744	778	753	807	772	790	787	751	779	816	783	759	792	790	780	786	811	820	774	797	842	744	753	761	805	806	818	804	773	786	808	763	819	804	784	792	776	764	772	788	750	797	816	798	826	762	839	809	758	752	782	791	755	773	774	767	786	802	823	795	785	807	781	726	801	744	802	727	749	750	767	786	812	786	738	840	832	789	814	720	761	752	793	825	792	802	775	783	747	811	790	761	773	825	844	715	853	758	776	805	797	803	764	739	763	818	746	781	804	783	787	801	708	804	842	780	824	799	755	768	799	782	782	818	781	780	772	832	803	848	834	789	784	775	726	786	814	775	791	776	784	778	822	798	747	751	831	775	713	771	779	791	720	775	769	742	776	684	818	763	814	778	791	739	800	761	819	815	804	826	760	810	800	763	775	722	772	810	788	817	744	792	771	804	745	798	795	745	859	797	749	764	811	812	823	765	806	799	778	779	809	803	757	773	809	791	754	786	758	792	736	768	783	764	811	783	796	785	767	762	801	770	783	777	721	791	823	758	795	787	774	789	805	803	796	738	773	799	771	751	765	806	819	800	787	809	813	826	767	789	746	802	767	807	843	800	790	787	834	807	763	757	765	792	746	755	827	782	784	777	762	779	835	736	776	757	810	748	794	779	824	804	823	818	779	792	790	766	811	781	792	834	766	728	794	750	760	763	787	749	765	786	762	778	768	784	739	815	768	795	753	791	834	760	772	797	781	773	783	790	809	734	751	797	786	783	766	835	761	773	784	796	794	828	770	768	808	771	772	758	772	760	766	758	784	785	825	743	752	798	772	837	794	760	804	821	797	860	776	807	793	807	782	757	838	794	758	746	806	774	759	763	773	791	813	746	825	785	863	769	799	813	778	787	761	755	752	822	791	749	795	775	711	825	816	759	785	787	805	765	841	802	758	744	782	776	788	736	792	803	806	761	750	790	750	766	794	786	828	797	763	760	732	845	728	803	750	816	721	775	842	793	823	747	784	785	840	761	792	763	778	859	745	761	822	773	757	836	730	799	807	790	755	792	776	781	784	796	779	763	790	772	780	792	821	779	784	838	793	738	787	798	778	761	803	775	744	794	763	783	777	790	807	798	772	750	742	753	818	784	774	816	786	805	767	785	792	759	772	764	822	831	790	763	820	792	769	759	782	767	781	815	804	777	800	735	789	785	749	795	754	783	778	825	783	733	779	786	801	831	777	780	786	803	790	763	819	775	738	761	818	799	762	778	794	761	790	792	746	781	846	741	758	808	752	793	859	824	797	805	782	818	804	798	824	797	721	791	785	771	764	842	796	791	714	769	794	796	766	801	795	758	806	798	772	820	693	803	764	795	784	839	746	896	821	767	800	785	806	727	822	787	793	767	768	844	816	730	777	801	777	790	778	799	799	774	742	765	809	800	833	803	783	816	773	769	775	765	803	765	771	768	769	783	776	897	748	788	818	808	826	751	830	788	760	762	772	741	762	796	809	785	817	792	788	765	781	758	779	760	776	800	768	749	797	810	819	802	814	795	779	801	762	788	833	786	741	795	800	803	806	772	795	797	737	767	775	712	760	787	784	795	825	813	789	817	803	820	764	772	782	827	791	758	811	809	804	820	763	743	784	782	751	802	804	760	860	775	804	806	799	741	797	804	797	798	763	824	760	760	761	746	792	772	777	777	815	773	802	788	828	809	791	776	816	766	735	758	775	810	813	811	772	785	830	782	769	804	800	781	799	835	764	822	764	817	798	797	783	802	794	754	760	745	746	813	743	765	823	774	804	829	731	823	800	806	777	799	804	775	738	746	757	794	808	790	744	746	755	849	792	779	807	763	793	817	807	780	789	863	739	811	760	780	777	797	772	779	772	800	778	792	795	813	784	811	789	782	766	845	770	771	775	766	797	762	793	754	871	785	826	743	821	761	765	819	724	794	840	803	787	809	790	804	764	804	776	775	763	822	776	797	756	768	738	729	794	745	774	795	859	759	811	808	761	782	805	805	784	719	813	739	760	793	776	807	776	801	732	791	763	756	802	785	782	806	811	798	780	739	772	741	785	785	776	781	780	742	843	739	784	770	774	774	788	835	808	806	815	782	776	795	746	801	821	782	753	768	800	773	785	819	777	785	766	777	785	788	762	799	806	771	839	806	765	786	749	822	826	826	813	810	770	748	837	785	776	810	820	814	709	792	770	769	809	814	790	750	790	789	789	800	814	777	760	786	755	786	770	797	815	794	787	810	807	821	776	771	785	806	733	737	782	815
28718	14855	15556	10938	6093	3519	2342	1540	1259	954	873	766	677	609	542	531	509	478	521	484	501	487	473	451	447	437	424	415	456	449	449	419	496	417	442	433	419	444	441	437	432	478	447	467	454	436	419	444	483	410	439	423	486	412	441	420	419	402	451	418	443	438	421	437	394	450	447	440	451	416	437	404	412	444	463	469	421	418	441	406	481	446	422	464	455	439	436	442	458	452	461	447	436	430	455	405	442	460	450	401	432	439	457	403	410	432	443	437	443	409	440	410	444	425	466	431	426	414	475	475	428	433	431	394	424	416	431	432	452	432	466	443	445	435	462	434	435	412	423	443	401	460	407	408	419	444	415	441	411	422	410	431	438	410	424	422	435	411	435	429	431	446	443	442	417	442	437	472	439	455	450	433	438	473	424	400	399	471	440	447	399	385	439	382	426	427	457	456	405	489	460	399	398	402	486	451	418	421	407	410	408	448	469	454	417	432	461	465	434	434	451	474	498	422	455	437	412	434	474	481	467	439	392	428	440	439	418	437	402	449	465	444	451	431	456	452	401	400	491	423	473	469	445	450	446	430	453	438	403	439	443	431	407	434	445	431	440	474	441	415	431	474	437	384	451	438	417	428	403	410	414	459	407	426	413	430	428	394	413	442	446	451	413	443	408	417	422	455	419	423	403	429	419	448	424	453	451	441	412	444	443	442	446	425	421	394	437	463	371	435	399	397	428	440	407	472	428	415	442	392	455	428	401	448	421	441	437	448	419	433	452	399	432	422	452	423	426	450	423	399	419	417	409	440	404	408	442	393	417	454	431	416	376	407	458	444	450	433	451	449	443	400	429	438	479	432	396	475	437	427	418	449	453	454	448	405	408	425	448	379	429	456	452	464	428	448	447	455	444	425	465	420	414	446	409	429	435	454	431	442	426	443	453	410	448	462	434	413	462	437	453	435	450	413	433	437	423	458	455	456	452	443	440	455	425	413	470	422	436	456	432	441	483	400	453	415	440	426	415	417	459	438	395	443	423	424	455	409	424	422	423	456	408	410	427	436	441	470	410	405	412	432	431	388	456	446	447	412	414	411	425	406	443	478	467	403	431	438	422	440	442	394	438	424	451	426	395	426	464	400	446	428	435	445	447	422	437	409	449	430	470	436	446	426	416	388	422	487	453	468	456	424	452	419	417	398	449	418	422	469	447	447	440	409	426	434	449	441	434	404	459	428	441	425	497	440	437	453	447	484	426	420	452	453	457	459	477	431	419	440	445	415	437	400	419	431	480	429	439	429	481	406	451	430	419	432	431	459	454	463	482	400	420	466	416	447	436	436	434	417	417	430	429	436	439	434	441	473	458	463	396	434	432	435	451	400	430	457	444	439	433	433	418	443	407	470	426	413	443	397	447	454	428	440	428	425	443	474	393	431	447	438	423	418	441	422	454	392	427	412	423	428	432	442	442	427	439	448	423	429	430	412	468	460	453	436	395	423	444	481	463	426	453	425	435	456	426	424	445	449	460	453	434	414	390	422	444	429	447	433	438	451	424	425	459	394	418	460	491	435	457	432	418	452	423	412	416	412	450	439	453	466	443	426	451	435	456	436	432	442	461	388	461	436	441	429	458	391	452	408	436	431	422	442	434	421	443	435	444	420	437	430	418	434	452	452	411	417	424	425	414	462	396	427	441	400	461	466	423	434	423	422	426	437	402	442	436	421	427	425	492	447	388	429	440	409	431	455	423	432	415	434	446	435	435	402	426	431	444	420	407	436	433	422	400	425	409	408	422	416	452	454	429	369	396	472	459	459	426	432	466	413	432	419	467	415	443	454	425	407	453	447	451	441	453	425	445	389	480	460	449	431	414	428	414	398	430	452	448	421	460	482	470	466	419	441	464	418	421	430	431	444	418	448	417	413	378	489	454	401	439	441	411	413	459	436	446	424	438	440	445	398	420	449	406	403	460	419	439	445	412	446	405	411	433	462	469	448	459	427	430	400	435	431	400	460	449	446	417	459	428	430	452	456	434	457	450	461	448	419	427	409	449	466	436	419	421	452	448	448	475	438	412	472	471	438	426	437	421	439	453	446	447	437	405	421	469	447	451	423	449	440	424	407	449	420	433	429	493	447	425	425	422	435	427	403	416	407	455	441	421	423	435	429	399	449	472	421	413	432	428	436	409	450	472	466	432	456	415	441	411	434	426	444	475	479	451	409	418	434	409	446	427	424	402	449	416	446	448	443	419	429	482	419	437	437	448	407	407	448	413	439	472	435	419	419	431	492	409	493	414	496	471	440	434	429	395	437	413	452	436	433	453	465	458	414	453	478	442	441	478	484	415	422	411	426	452	476	442	458	460	439	425	418	403	432	430	417	457	419	439	448	447	454	388	421	418	421	473	435	453	434	428	419	481	430	446	380	436	452	412	438	463	415	416	453	448	434	426	408	368	419	419	388	403	435	443	425	467	434	439	421	448	418	422	461	447	472	435	414	455	398	450	405	426	431	470	478	462	434	423	401	437	487	463	421	424	418	453	392	451	482	395	511	490	400	436	417	414	464	489	398	458	425	451	430	406	417	436	436	431	459	432	464	460	473	442	437	449	408	414	443	428	411	497	429	416	483	448	384	420	432	434	474	426	473	457	455	419	405	399	432	434	407	408	438	416	426	444	422	410	456	468	422	445	439	448	464	451	445	401	458	463	405	419	440	448	426	413	438	449	413	403	377	392	430	403	466	464	431	382	427	411	419	432	433	437	441	453	476	411	392	435	422	435	449	426	454	450	430	468	414	424	433	425	427	412	435	460	421	441	440	439	445	437	426	435	433	466	428	433	440	441	428	467	435	448	417	444	437	399	439	471	414	443	443	446	445	379	450	445	426	427	438	429	447	441	433	456	449	447	446	449	442	468	398	412	445	455	404	421	466	399	410	436	462	464	463	391	363	407	454	486	493	469	466	457	447	426	409	438	438	425	458	447	426	422	409	422	403	394	450	455	438	437	480	427	431	411	482	434	419	438	437	416	453	429	435	419	454	457	463	453	441	402	416	405	418	397	426	442	434	437	416	415	453	444	454	429	445	408	438	374	436	433	424	414	407	428	455	419	415	471	468	435	396	414	456	414	436	445	419	412	403	418	438	405	431	440	437	430	422	419	511	456	440	411	395	425	447	450	415	404	405	442	429	435	447	412	480	440	488	440	439	431	415	459	406	438	417	454	461	442	425	423	411	427	466	437	431	466	427	408	445	457	462	450	491	423	441	433	424	431	446	423	434	423	442	411	433	452	449	471	421	460	435	440	427	422	415	431	417	441	413	451	408	475	420	453	427	428	448	473	439	411	449	449	440	421	380	482	455	417	421	439	435	453	375	445	448	474	475	404	424	405	437	445	457	437	403	422	396	453	425	437	466	477	423	457	450	456	483	403	418	432	441	423	448	429	458	413	420	421	402	411	419	473	435	407	434	456	461	372	404	439	426	429	426	417	445	473	463	405	404	449	445
15884	10876	19048	18593	14833	10709	7805	5627	4928	3659	3460	2809	2251	1952	1653	1530	1345	1260	1194	1203	1345	1357	1320	1170	1083	1089	1019	1052	982	992	1024	1015	1014	999	967	969	1026	1022	1017	999	998	979	928	976	949	922	984	940	957	958	981	945	945	962	1030	945	950	953	959	949	950	932	977	934	967	940	978	903	863	973	930	979	891	855	949	970	962	907	925	914	954	950	973	916	897	976	985	999	942	930	956	931	910	955	931	933	913	951	971	960	923	897	957	978	959	956	945	966	900	972	883	960	909	999	847	936	922	970	861	967	903	942	967	910	951	920	949	919	977	945	923	923	968	876	941	888	977	967	966	983	955	953	948	944	908	902	908	957	862	939	953	931	979	944	930	961	952	945	917	950	946	959	961	969	934	927	975	1000	932	911	903	925	910	957	934	926	885	962	966	953	968	956	928	939	916	978	960	924	927	967	933	925	948	925	898	928	953	971	902	924	907	920	977	967	937	956	928	959	976	959	942	953	972	888	867	896	906	952	943	915	895	921	959	909	969	981	903	982	984	886	954	853	948	915	947	980	892	928	952	951	914	931	930	939	956	936	918	964	990	925	912	922	936	945	900	923	946	969	970	907	969	919	901	937	892	930	931	900	918	952	906	940	956	1008	957	870	984	907	916	890	911	956	877	941	940	888	915	959	992	990	986	949	963	901	902	902	947	923	953	896	944	920	906	983	957	908	851	941	926	989	926	890	920	930	939	977	923	960	923	966	973	933	960	890	951	899	898	905	977	884	948	957	1008	949	935	958	923	949	869	919	943	913	937	996	908	976	924	941	953	900	925	956	956	902	912	831	918	888	949	933	900	968	928	961	943	930	943	959	925	949	946	915	891	925	922	952	928	875	952	895	947	914	925	903	862	954	976	952	960	926	955	992	946	907	925	957	872	927	940	970	949	959	894	913	965	978	936	966	897	963	894	910	881	924	935	999	997	933	922	949	919	965	941	908	957	943	907	873	964	909	955	894	922	912	966	932	915	952	941	977	947	925	964	919	945	942	963	996	931	891	916	901	952	889	912	893	901	899	960	962	960	971	945	948	905	891	951	961	919	969	928	962	936	973	955	945	925	944	954	935	967	957	898	909	974	934	927	907	945	991	990	956	901	916	874	960	946	916	971	928	942	950	947	938	915	988	996	904	950	929	928	975	915	978	969	903	936	915	987	1033	948	970	1006	959	908	874	906	960	931	921	885	966	937	941	935	948	939	912	960	913	953	951	920	924	961	930	948	921	990	913	961	958	981	942	947	903	963	935	910	929	995	924	960	908	973	926	993	890	893	1003	960	1011	939	924	891	913	1001	943	911	951	971	892	938	966	956	913	927	940	917	854	977	938	1006	934	938	958	945	915	897	965	959	875	960	936	856	884	914	912	913	946	951	888	935	916	953	938	949	988	929	907	1024	936	936	920	931	948	918	902	928	912	902	917	883	956	932	950	917	923	961	928	955	937	972	879	907	925	913	945	903	938	941	940	970	971	920	962	924	914	950	966	958	933	980	931	917	980	945	1012	922	957	887	938	913	892	973	945	923	941	888	952	934	970	915	915	907	947	906	940	901	928	934	945	998	913	893	993	932	952	970	942	959	912	938	942	965	935	947	958	974	949	922	927	896	995	915	909	917	934	998	928	965	930	883	959	937	940	918	924	968	985	923	947	957	942	884	961	908	902	918	950	902	1012	945	958	941	936	980	925	918	965	929	950	977	981	1006	971	958	946	949	881	935	980	918	904	894	928	947	908	957	934	973	916	924	937	975	920	955	909	951	925	894	947	950	925	991	979	930	894	918	929	1002	891	928	914	954	961	918	921	955	954	986	975	912	939	940	952	929	916	952	907	945	925	925	918	930	943	917	942	902	964	926	947	889	925	961	971	938	959	933	973	987	947	947	898	924	951	850	913	935	905	991	943	887	909	931	920	964	925	932	886	908	978	949	933	937	960	887	931	918	916	870	984	1017	933	893	961	938	921	957	1014	952	905	957	926	916	923	957	928	945	935	953	967	979	938	891	953	947	897	902	877	922	954	900	879	933	940	881	934	896	945	902	930	939	921	916	900	934	952	907	962	941	935	964	936	905	954	966	929	891	860	963	939	913	895	960	968	897	953	915	963	956	955	937	951	942	865	942	887	910	947	919	934	933	927	956	905	980	888	968	966	992	973	914	938	920	889	945	917	912	915	928	914	977	932	910	926	931	902	949	886	902	935	885	936	958	895	948	939	945	962	969	967	960	917	938	901	933	962	970	932	937	982	931	917	876	939	938	937	941	926	926	982	907	944	949	916	906	905	952	905	937	928	917	947	941	957	919	958	942	945	908	961	948	914	906	919	934	961	972	926	904	925	949	954	989	914	911	938	956	950	951	909	1012	927	888	907	887	944	992	880	935	975	950	920	982	984	996	974	910	909	921	900	939	948	898	935	892	951	1000	927	935	908	977	897	943	936	952	956	963	923	912	927	942	940	954	976	935	934	917	896	900	916	877	910	930	935	863	936	931	966	919	960	922	905	947	925	919	937	923	895	941	920	909	980	908	963	891	950	877	1006	961	954	989	900	900	962	970	950	908	885	899	945	986	993	945	919	977	939	921	928	946	936	935	942	949	883	954	960	904	923	917	985	918	949	975	985	897	970	949	1004	933	951	967	965	917	886	911	958	879	927	976	926	990	930	989	939	963	902	937	955	914	942	904	933	979	923	971	952	953	897	959	949	935	931	904	965	922	900	908	947	886	937	912	940	911	970	909	897	950	973	941	940	875	1002	969	949	942	986	870	961	937	927	920	871	982	914	965	901	950	907	924	931	977	932	977	917	891	943	906	892	1002	966	929	952	948	950	907	940	925	936	882	983	929	941	904	943	942	954	975	976	923	945	965	951	929	942	950	916	931	988	896	924	944	957	925	934	967	984	927	984	953	939	931	974	967	955	1012	889	925	983	945	1006	939	915	996	920	911	927	956	924	923	962	934	970	972	957	995	949	970	970	986	965	875	883	925	969	951	931	936	918	973	982	953	900	892	963	918	983	992	1009	954	955	932	928	962	931	966	938	943	952	907	980	943	902	953	958	928	907	962	959	975	901	921	937	895	954	955	977	980	1000	912	1010	968	924	921	906	962	926	958	895	924	957	937	912	975	859	970	907	917	961	903	964	935	926	913	954	925	929	946	991	946	886	985	952	951	901	931	973	929	871	957	942	940	944	921	948	917	878	940	921	961	940	990	937	909	941	973	914	948	941	964	912	912	912	969	928	898	904	958	950	919	941	905	981	919	937	938	950	925	955	918	944	933	995	949	928	893	930	948	948	954	921	931	971	916	946	956	929	969	963	952	945	937	968	963	965	998	908	978	891	909	1009	940	897	939	973	920	939	907	952	1033	937	884	933	971	908	903	933	925	910	893	951	930	951	933	923	928	928	936	891	910	1019	908	946	993	909	946	925	990	948	941	900	882	978	945	925	1006	927	934	980	969	933	950	927	955	979	942	920	961	952	976	916	960	918	947	940
10007	4999	4788	3496	2357	1553	1108	843	717	643	577	518	482	418	445	394	380	360	390	342	345	421	348	354	361	368	357	367	362	347	358	349	366	350	366	390	403	354	331	356	363	367	373	320	356	370	393	366	394	376	366	387	337	320	342	396	371	349	365	365	330	363	361	351	351	347	391	382	375	372	349	345	358	378	371	407	374	364	368	376	347	318	370	382	333	333	372	354	376	363	356	376	381	348	355	338	348	380	388	378	383	372	368	401	364	362	352	365	349	335	380	366	375	337	373	344	339	342	377	395	367	338	350	369	372	345	413	382	366	334	364	375	364	381	385	381	378	358	365	373	412	356	359	375	381	353	345	366	316	365	344	356	370	342	373	312	390	371	330	329	385	334	379	352	367	346	372	347	353	371	386	399	395	387	332	356	352	343	333	344	367	393	368	409	358	364	341	356	377	351	309	352	332	369	376	333	357	329	345	400	345	366	383	370	384	355	353	343	362	321	379	393	377	374	328	363	340	376	363	339	376	360	355	327	334	340	334	372	348	399	394	354	340	332	354	357	367	338	360	377	354	335	368	354	325	326	344	326	395	380	363	345	363	343	350	364	357	335	331	339	363	361	371	359	385	368	357	383	388	385	349	380	359	325	345	358	352	375	363	355	341	378	392	389	339	323	338	399	354	324	351	340	358	354	352	360	353	382	357	326	337	356	325	358	394	372	376	355	360	353	389	383	356	365	340	343	342	367	393	335	365	377	351	348	346	372	383	374	337	359	363	358	356	350	330	329	364	395	354	380	374	318	369	366	353	358	345	415	337	378	347	350	391	347	343	373	388	405	370	397	359	364	372	369	388	366	363	322	359	383	345	371	344	355	353	348	378	346	352	354	392	351	383	353	342	372	351	349	349	380	338	367	355	367	391	391	352	340	363	385	386	381	351	413	348	359	334	380	370	357	370	360	331	345	354	351	387	359	346	337	327	363	349	375	376	340	343	366	389	344	390	352	372	356	376	350	430	373	376	386	344	354	326	374	387	346	372	352	366	346	372	355	384	359	347	358	375	342	376	377	365	356	371	370	368	330	353	357	385	346	348	375	355	370	374	354	364	384	336	357	354	349	378	356	374	338	361	373	378	339	370	368	410	401	317	355	350	345	383	331	353	363	324	370	356	363	360	319	372	347	357	343	391	348	390	348	385	338	349	396	387	374	352	359	349	356	388	343	379	325	386	354	335	396	369	371	369	368	388	377	336	372	356	366	379	365	362	384	362	411	371	396	375	358	382	362	362	399	388	377	314	384	347	362	367	368	380	321	340	362	387	373	353	340	352	328	351	346	355	360	326	376	394	332	350	343	372	353	344	353	328	375	355	367	354	385	315	339	335	328	334	401	312	365	344	357	336	315	360	345	348	377	365	351	340	337	343	366	358	316	391	341	353	388	363	406	387	345	352	337	339	328	386	357	371	334	365	388	355	356	371	354	354	337	387	337	337	382	369	377	386	372	346	397	339	393	356	369	375	331	364	344	361	346	353	384	337	387	368	348	364	383	396	388	349	352	396	400	390	323	382	371	342	349	377	386	333	386	361	328	326	347	362	356	324	328	373	366	347	330	391	380	356	330	307	319	337	376	363	352	387	364	350	369	361	363	377	350	351	366	372	353	328	367	336	372	363	360	314	370	327	322	332	389	345	404	342	335	371	389	333	407	355	343	344	323	322	339	325	363	353	396	355	367	368	317	336	383	366	365	361	363	352	409	382	369	331	376	383	387	389	384	358	338	388	365	372	361	359	348	348	347	381	373	341	342	352	319	366	379	362	382	359	348	362	310	359	366	377	355	365	372	350	318	366	395	361	398	362	329	375	357	360	348	352	367	368	351	345	359	385	369	373	390	395	405	355	329	337	366	340	385	350	379	347	338	372	343	321	359	371	349	365	360	335	332	369	324	341	351	369	352	374	358	381	346	310	342	400	357	356	330	374	372	392	364	375	372	344	324	380	336	362	354	339	374	371	359	345	344	393	351	399	335	332	331	356	354	357	409	357	339	360	379	363	400	343	329	363	333	303	359	338	322	391	383	349	351	349	363	386	372	342	333	338	384	338	412	398	357	353	377	368	407	354	373	368	364	313	325	366	382	373	346	377	339	356	364	368	356	362	353	395	387	378	374	394	359	397	367	370	377	325	399	374	360	334	354	422	371	357	372	314	358	397	352	329	400	368	381	389	361	361	338	370	372	395	367	349	339	354	340	381	380	365	354	355	356	335	378	347	343	390	328	360	327	375	331	339	361	333	331	341	363	365	340	334	329	318	387	350	375	323	371	342	360	345	357	345	376	348	382	361	341	348	367	355	385	353	366	412	388	348	369	391	349	328	336	411	321	355	382	362	336	359	307	327	339	346	325	348	333	352	351	362	353	366	382	364	363	325	334	353	372	356	368	381	323	364	375	351	384	404	385	397	366	350	374	363	369	326	361	366	361	339	335	342	341	311	376	397	371	359	330	373	374	357	348	369	358	349	385	358	307	348	347	337	345	374	352	330	333	357	370	391	370	347	331	389	359	326	374	346	385	329	324	354	354	347	375	366	378	364	376	386	336	341	343	359	389	350	357	350	338	361	339	367	341	377	356	353	341	322	384	357	362	352	348	356	359	313	366	387	337	347	339	358	368	330	367	368	367	371	319	303	357	355	368	321	371	374	351	368	357	371	377	335	361	343	332	387	362	333	328	352	329	380	359	410	384	373	331	360	363	347	394	368	402	344	338	340	334	341	384	350	372	368	372	347	378	361	359	418	357	357	366	353	349	349	346	361	356	381	385	374	351	361	352	370	381	354	389	376	385	373	359	350	331	330	342	362	366	331	353	363	358	385	330	348	336	342	375	359	377	367	358	344	360	363	358	349	345	376	312	342	368	381	385	375	331	348	378	331	370	338	351	328	327	356	359	349	377	386	339	340	372	380	356	386	353	344	328	380	350	386	386	400	386	359	367	368	344	366	334	337	344	331	360	379	357	370	371	389	334	371	336	340	392	351	366	355	342	379	354	367	356	360	383	351	339	347	358	354	358	328	334	338	357	340	347	334	325	354	353	379	348	360	358	379	355	307	367	337	347	389	362	334	401	360	367	359	385	363	357	369	328	336	403	379	363	368	343	381	367	298	400	359	312	343	361	370	383	344	369	368	362	352	374	341	386	369	364	352	406	370	340	386	378	330	353	335	358	394	337	361	368	356	377	368	382	344	370	380	378	370	358	379	364	341	359	359	345	364	385	375	364	387	363	348	362	366	364	375	381	357	377	392	368	379	368	346	305	367	410	359	383	373	353	328	376	380	347	385	390	352	342	362	347	377	363	350	351	335	354	331	327	327	344	340	379	340	324	363	341	389	361	379	343	371	331	361	349	333	362	345	355	340	353	401	332	355	382	367	361	367	408	346	386	344	309	360	360	337	353	319	340	354	370	390	333	353	363	323	353	330	385	360	359	364	347	338	342	371	367	367	344
5948	4322	8465	9379	7765	5491	4159	3016	2623	2032	1787	1560	1350	1139	1054	991	920	930	880	830	899	907	959	869	788	839	852	820	849	857	819	806	821	797	801	840	769	775	777	814	752	774	793	806	777	799	845	800	758	791	801	782	767	754	802	807	830	789	790	783	808	763	791	757	752	824	773	774	796	840	767	765	764	777	797	734	770	743	778	833	728	757	782	806	749	774	764	752	776	765	773	796	854	779	787	777	760	775	846	751	760	807	768	764	834	778	772	772	794	762	790	811	792	793	791	767	787	763	852	792	756	782	811	809	788	764	828	754	836	831	793	769	730	751	809	759	750	843	722	792	775	809	764	832	811	804	791	822	786	811	801	816	764	831	775	808	749	788	811	737	789	766	745	808	781	776	757	764	784	803	769	748	800	789	751	754	804	797	824	805	786	785	780	810	729	829	817	782	773	805	794	742	814	769	794	756	829	809	828	809	840	771	831	766	839	789	815	751	808	804	792	823	793	819	805	757	797	742	770	814	721	731	825	790	785	801	824	808	784	796	783	775	743	765	813	774	796	797	745	748	761	771	794	774	821	730	778	786	805	755	798	776	759	752	793	785	777	805	747	781	780	784	760	819	828	755	748	785	806	732	797	767	809	814	764	770	776	796	735	790	796	781	774	767	776	742	737	781	798	847	776	737	799	773	739	798	783	725	807	860	827	778	803	721	795	734	796	793	798	795	787	770	802	777	786	745	764	818	791	801	779	781	827	792	771	745	781	797	762	762	827	789	778	756	757	762	823	798	795	753	814	743	806	777	740	789	761	783	780	782	800	773	806	735	804	755	794	793	760	803	797	796	765	819	807	810	779	780	802	814	842	750	796	769	847	781	785	800	805	848	755	765	773	762	763	810	790	751	753	797	785	756	751	731	816	829	789	809	756	785	778	735	745	771	819	787	818	774	779	781	786	759	810	794	783	796	748	744	778	733	810	769	771	782	730	797	744	796	804	753	760	741	791	794	749	774	756	739	765	810	750	794	743	793	746	727	763	762	798	768	781	800	773	760	743	828	734	800	801	762	818	783	759	783	775	815	763	783	776	816	788	780	727	775	779	796	775	761	762	720	837	771	787	764	803	783	783	793	755	769	719	799	799	806	739	738	843	788	796	800	755	822	816	751	732	826	775	788	806	759	787	797	810	744	812	794	789	805	778	782	785	772	787	785	821	847	764	809	786	730	732	784	761	798	746	779	768	777	781	775	771	833	826	748	750	783	831	774	770	787	811	788	769	796	847	798	753	739	783	752	748	779	768	776	762	822	812	814	750	773	774	824	764	769	799	760	734	788	831	774	798	775	827	813	771	794	787	786	770	800	798	784	775	754	743	804	771	805	831	780	784	768	766	793	796	770	796	794	796	811	755	771	788	771	799	776	778	748	780	790	798	784	759	752	714	792	793	778	763	749	860	774	829	763	843	811	859	770	793	787	791	759	772	695	775	782	734	794	822	802	781	787	759	804	779	755	772	777	813	784	785	767	768	757	847	797	779	752	788	788	819	815	803	772	755	831	774	752	780	776	737	765	803	769	793	769	769	735	728	751	767	743	762	825	756	824	738	817	816	783	798	743	776	794	733	742	774	763	799	819	826	820	813	832	762	771	794	795	780	773	792	852	832	808	762	778	827	796	792	773	786	803	768	792	750	822	766	800	796	797	796	751	800	794	782	768	813	836	777	760	795	769	771	806	792	806	783	805	787	797	800	817	785	809	786	774	772	789	754	754	799	834	771	789	814	784	796	811	730	733	802	760	781	784	742	807	852	792	753	788	781	777	775	814	771	756	805	781	804	809	798	832	781	768	761	798	802	762	727	763	786	819	805	748	767	793	755	783	831	796	800	857	799	753	743	785	782	809	783	778	754	789	812	802	740	765	771	766	773	762	790	761	820	790	791	793	771	806	776	739	770	780	777	814	808	794	837	845	783	841	775	782	785	751	796	770	779	806	798	816	772	788	832	772	741	787	795	767	739	809	754	832	776	778	749	759	744	747	794	791	772	761	729	778	795	778	750	778	789	784	761	773	809	828	775	753	814	761	784	796	746	777	764	825	792	797	801	811	773	793	830	803	818	751	784	822	778	757	793	767	816	774	788	771	792	821	862	797	780	762	741	788	759	820	760	784	787	794	765	764	746	817	783	793	784	729	726	790	824	769	711	795	817	771	793	758	816	788	784	804	804	778	787	754	753	739	789	782	761	740	805	827	807	741	806	762	819	825	785	767	811	772	806	806	823	794	793	776	791	805	811	787	705	790	827	845	796	765	821	795	766	769	763	760	768	803	819	757	783	745	794	778	774	798	786	747	797	784	758	773	782	816	748	809	775	833	812	764	763	777	813	776	809	831	745	736	754	743	788	799	761	767	791	798	814	771	809	793	824	717	789	807	758	798	840	833	802	811	804	753	796	807	789	777	776	798	812	813	855	798	793	822	770	767	752	791	786	751	763	735	757	768	764	847	785	763	758	801	736	748	772	747	792	802	703	801	799	804	795	771	777	818	761	852	834	832	761	772	732	776	754	781	829	770	813	776	809	771	798	746	763	774	795	801	808	752	789	762	794	815	783	789	795	790	815	783	796	798	755	755	748	814	776	791	786	793	746	822	838	803	780	857	789	809	790	772	794	779	905	802	759	786	733	779	783	789	823	805	754	804	855	798	746	802	721	805	767	781	766	777	787	798	796	806	802	806	753	765	765	775	768	786	814	767	715	776	726	785	781	761	781	810	858	753	810	735	787	797	755	778	792	814	734	772	769	785	814	749	729	761	812	797	798	757	763	773	786	781	754	754	758	715	789	759	762	806	809	768	786	800	754	744	751	788	769	803	763	822	783	767	741	766	806	804	777	784	783	755	724	766	809	781	769	818	753	792	761	763	772	777	741	774	785	822	785	756	813	833	743	794	763	803	750	780	804	784	786	798	758	720	839	753	764	783	789	821	812	818	813	778	829	776	824	816	813	765	790	796	775	787	774	788	768	804	755	808	777	833	800	778	794	803	805	757	781	784	779	769	744	789	777	732	761	755	775	779	802	769	742	787	760	767	775	818	770	787	771	725	789	797	802	810	782	773	767	740	772	805	720	786	813	783	721	791	779	791	780	784	795	780	781	812	786	789	811	756	788	765	803	784	828	828	797	837	803	752	818	824	812	778	783	771	754	788	789	761	750	792	749	788	744	800	830	811	769	838	773	759	782	784	797	753	815	743	780	789	789	841	732	826	767	754	792	813	774	781	818	766	774	794	782	735	787	747	722	803	778	749	744	759	811	735	763	824	803	824	719	824	808	776	783	796	811	767	730	780	821	786	757	769	800	751	830	823	823	762	789	788	759	786	764	776	756	783	760	804	769	808	772	792	792	802	750	781	787	745	771	729	778	800	760	802	774	800	744	726	837	773	819	775	808	718	770	756	773	783	741	762	767	837	788	780	787	747	770	774	801	753	771	765	815	808	807	847	741	771
19940	9944	9815	6773	4178	2583	1682	1066	960	750	685	590	561	512	444	419	390	390	374	372	435	406	377	376	424	390	381	361	340	394	376	355	339	340	360	385	376	368	353	353	369	348	370	352	359	355	364	346	327	342	316	347	353	330	328	352	354	343	365	354	358	332	380	369	380	383	371	338	356	329	328	350	360	360	345	384	339	329	335	340	360	342	358	414	345	401	344	341	313	348	362	384	363	359	362	304	327	341	399	343	384	313	354	348	371	328	333	337	380	354	347	335	340	378	359	366	366	343	379	326	360	364	358	334	342	358	342	377	303	365	373	345	364	387	367	386	347	337	366	352	385	408	392	353	376	347	316	382	389	356	351	347	357	332	348	347	375	356	374	355	336	357	360	364	327	335	339	340	364	343	335	358	333	395	337	318	307	352	330	352	383	369	332	353	379	340	357	338	381	377	347	356	349	321	348	337	378	376	392	342	354	362	341	356	347	412	375	356	336	362	355	384	352	377	373	365	323	368	343	367	374	404	362	325	387	390	358	345	349	339	329	337	333	362	364	348	379	348	332	415	363	356	318	364	323	345	344	375	342	368	329	322	394	378	326	363	331	365	367	369	380	353	358	370	366	380	346	356	386	394	326	352	396	359	348	366	379	342	351	346	324	368	365	385	358	308	373	379	338	329	342	279	356	334	346	357	414	361	376	363	366	340	346	363	369	339	323	364	366	329	367	368	335	354	330	354	320	353	340	371	350	366	336	364	373	373	341	362	405	385	342	391	334	327	394	363	377	371	371	375	397	384	401	355	334	343	335	334	347	361	349	368	342	355	305	382	359	402	335	343	356	366	373	354	315	333	350	350	332	336	372	372	328	362	360	375	386	367	392	385	381	357	356	350	368	365	372	362	364	343	345	323	331	365	329	335	356	360	342	328	360	322	340	340	376	361	310	345	373	330	344	365	371	338	358	340	349	365	361	372	328	318	363	349	361	386	364	390	369	355	345	367	380	362	330	386	353	358	361	360	349	331	392	353	378	332	362	336	350	353	377	369	343	344	335	332	353	399	357	405	382	358	335	360	342	375	324	348	364	352	397	341	357	358	373	346	324	338	389	317	348	382	350	337	334	384	358	332	361	348	351	354	367	374	358	313	363	337	360	350	352	344	344	352	357	342	403	362	332	355	382	337	337	374	351	355	347	345	331	335	355	364	332	377	338	370	344	351	335	358	351	402	346	369	340	383	347	313	358	361	337	345	314	347	355	337	357	331	347	362	381	350	367	347	335	331	343	335	358	326	349	333	336	356	378	409	367	315	343	339	364	329	380	378	360	346	330	353	355	353	350	359	383	372	368	344	319	326	343	343	329	343	346	349	323	390	382	355	353	352	370	361	335	348	354	342	409	371	334	368	344	365	335	336	361	329	347	357	344	346	371	323	368	350	341	330	353	366	338	360	358	362	325	367	319	361	336	328	387	376	336	382	351	377	377	373	351	367	364	377	388	360	325	358	393	343	346	323	353	351	368	362	333	352	356	359	386	317	370	367	396	361	368	332	374	345	376	375	339	309	343	341	331	355	359	346	366	360	357	336	353	353	349	311	397	345	368	329	345	368	326	328	365	343	318	356	360	320	342	372	335	343	390	376	334	331	339	336	322	371	348	350	360	404	339	368	323	329	377	392	333	367	352	342	373	358	338	354	367	346	339	355	355	383	371	409	375	413	380	328	340	331	318	341	385	373	373	336	349	333	327	350	323	331	340	369	340	347	372	329	338	335	329	362	375	368	371	372	336	398	356	341	349	354	367	373	344	330	360	345	350	370	349	342	330	343	342	354	343	334	349	349	363	328	365	373	351	361	357	354	356	365	333	337	345	364	364	335	354	339	339	348	386	357	373	350	370	333	330	353	388	306	344	357	347	373	314	377	346	349	303	324	381	332	353	348	323	342	390	369	358	309	349	386	353	373	354	347	359	340	380	371	343	323	394	330	354	359	341	338	353	352	368	326	344	351	381	326	315	365	361	366	396	349	305	300	362	360	357	351	345	358	378	341	325	402	364	345	333	364	354	343	358	333	324	340	369	387	354	391	351	349	345	378	309	320	335	384	327	359	325	369	335	337	379	358	370	346	352	380	401	318	335	364	316	357	336	342	373	347	365	342	350	346	308	369	357	371	332	338	347	370	366	376	377	348	333	330	314	341	360	348	369	342	345	383	350	347	372	346	354	336	344	354	330	351	356	375	336	381	351	369	364	356	318	389	343	359	338	316	352	350	382	353	374	334	355	388	352	321	401	363	347	343	328	350	326	344	348	387	358	353	345	349	350	351	325	330	362	386	362	338	327	340	376	379	372	357	362	326	365	340	354	330	362	351	362	328	357	362	336	330	349	351	339	359	340	349	375	380	332	362	322	334	352	334	365	346	359	323	312	335	338	365	307	352	342	402	349	395	393	356	379	321	385	357	359	367	347	356	352	369	347	358	322	392	358	349	367	346	346	355	376	354	367	327	344	311	320	325	337	357	371	348	377	394	399	350	348	349	395	364	369	360	372	358	335	347	319	356	366	345	349	316	344	352	340	351	375	377	381	346	371	373	323	322	325	315	347	371	379	335	352	354	359	363	326	333	376	396	359	395	379	352	372	346	348	351	350	377	362	352	353	337	329	327	347	330	350	344	356	337	383	377	378	362	318	351	349	334	362	348	346	393	336	356	337	356	352	355	341	360	367	340	345	346	347	346	357	323	376	364	349	316	348	351	337	381	334	313	349	357	377	360	375	345	343	350	359	382	370	350	353	335	331	354	354	362	341	338	355	365	352	376	339	364	335	357	313	319	338	323	343	347	364	348	354	350	323	370	370	378	338	328	361	338	354	370	354	396	360	342	335	333	379	360	333	345	340	357	362	351	354	355	370	319	286	357	360	320	390	357	328	342	386	342	352	325	351	354	333	404	347	329	358	311	391	351	328	314	387	358	370	325	363	386	363	387	348	339	356	371	327	354	357	362	392	384	331	362	330	320	325	374	353	364	357	327	332	339	302	327	346	361	350	342	358	381	354	335	370	333	323	363	347	356	313	361	376	337	350	372	367	347	364	316	396	361	380	315	351	322	352	344	377	365	323	353	332	349	364	338	385	357	367	344	374	349	348	343	342	351	348	351	340	360	361	348	411	371	350	371	312	374	344	385	355	346	351	370	361	342	352	355	377	306	365	376	345	313	338	349	338	375	371	359	331	341	335	370	331	372	362	345	366	340	360	400	335	356	351	363	359	355	346	367	344	332	366	358	332	342	330	381	344	363	383	330	344	368	314	364	347	344	318	346	305	346	350	321	350	368	380	331	355	363	362	388	368	361	391	347	343	345	338	337	356	362	374	379	347	358	342	396	343	352	340	361	345	369	357	361	361	324	342	362	320	331	341	346	349	344	357	381	326	358	359	385	367	375	337	365	380	395	331	342	353	370	358	373	347	346	321	355	337	360	391	363	340	392	339	373	336	339	378	396
12087	8171	14061	14493	11979	8488	6188	4564	3764	2863	2540	2177	1849	1500	1351	1238	1075	949	1036	970	1103	1031	972	932	908	919	929	785	848	857	834	790	771	818	804	844	865	857	868	794	790	757	786	814	810	819	752	792	795	786	785	781	781	809	783	762	850	795	799	784	792	750	778	814	777	797	783	751	827	769	811	818	754	788	784	796	802	774	827	763	781	733	765	785	834	774	794	757	821	808	772	811	812	799	784	801	735	775	772	788	813	766	821	771	737	779	799	721	774	798	756	780	794	796	818	782	771	779	743	804	784	765	789	767	751	770	785	786	806	843	797	807	766	765	846	767	790	796	802	790	817	832	806	761	750	853	768	802	788	781	770	769	771	811	822	803	783	771	749	847	817	782	806	795	784	820	775	785	784	776	822	743	821	773	777	763	780	816	826	802	811	794	810	781	785	776	828	820	817	821	802	742	807	737	755	832	801	791	781	833	756	761	759	753	754	730	739	752	792	775	776	793	747	823	798	790	813	788	774	796	795	770	806	816	771	774	851	780	743	769	767	810	769	785	792	800	764	794	748	786	734	755	787	817	785	781	805	785	802	788	788	778	741	799	723	843	832	785	822	782	773	808	820	778	771	747	800	818	796	829	759	807	783	832	792	739	744	819	773	774	773	764	774	801	792	778	848	816	749	808	790	789	755	837	747	772	767	765	819	760	772	777	835	771	774	792	811	761	787	806	833	769	793	813	789	758	802	792	736	822	838	790	789	790	717	727	826	813	834	832	817	833	808	791	816	799	803	796	755	781	766	786	769	740	809	812	801	778	799	848	791	754	797	753	856	791	773	811	775	763	780	795	775	802	781	757	775	774	747	805	831	812	745	769	777	761	810	754	822	821	813	803	768	799	806	819	801	762	792	834	798	742	750	815	789	735	793	769	767	803	818	798	793	787	767	789	888	825	800	744	786	782	778	761	751	744	760	767	899	787	820	780	764	794	787	771	824	806	774	813	773	765	809	815	735	725	810	743	763	791	783	770	844	764	790	837	756	800	798	742	818	801	828	752	735	811	783	772	776	758	782	779	779	773	760	747	794	852	823	816	742	796	792	794	823	811	818	786	835	803	817	751	764	764	745	806	763	800	807	805	739	796	787	778	791	810	815	790	796	794	808	803	755	838	766	788	781	760	799	769	758	807	746	806	808	791	800	794	733	840	789	767	791	770	740	753	790	815	787	833	799	785	781	794	777	791	809	798	808	761	771	807	762	821	797	802	771	779	843	714	810	772	812	811	761	774	790	767	804	777	854	775	770	823	773	807	754	768	777	819	761	774	762	787	751	752	793	727	752	767	763	793	781	774	827	805	755	812	806	755	763	781	782	806	827	759	777	774	797	798	756	796	808	813	747	813	735	821	801	808	798	787	809	795	714	765	812	790	726	794	825	815	768	831	802	766	767	799	806	820	794	792	749	820	759	798	816	779	784	822	782	758	793	759	781	788	790	823	822	787	753	816	776	779	816	795	784	721	803	802	820	779	767	827	787	789	791	827	834	791	784	760	754	793	779	802	819	734	757	767	827	804	808	814	769	762	781	737	801	770	811	741	791	809	780	781	796	732	836	793	811	727	815	804	776	771	800	844	820	760	743	805	757	819	803	772	792	797	778	779	813	746	801	839	784	822	771	771	778	831	786	783	827	807	853	784	796	821	817	767	788	765	753	783	816	796	761	798	761	767	828	793	760	825	823	846	786	765	766	814	761	812	789	822	776	762	754	798	805	792	817	794	757	820	831	736	777	755	809	774	833	770	796	747	767	757	756	819	787	776	742	796	815	757	779	824	795	809	801	799	789	821	793	791	808	758	823	786	789	761	820	771	787	799	796	757	820	784	752	772	751	796	760	802	753	782	788	820	799	784	797	808	742	758	789	798	774	773	790	802	778	803	766	820	743	793	736	755	797	798	723	776	840	782	778	804	835	733	802	769	812	757	772	764	763	775	799	817	797	796	810	790	783	736	772	798	723	759	752	752	776	818	757	741	759	734	776	786	796	749	801	813	803	818	793	793	746	776	726	816	796	818	800	811	818	790	784	766	805	740	761	793	780	769	759	746	793	775	750	774	752	710	758	754	735	791	774	767	797	825	797	733	797	786	794	765	772	752	766	786	764	834	771	790	795	741	849	822	791	835	796	848	736	754	788	818	804	794	819	819	754	793	753	784	767	796	800	783	790	812	811	796	819	742	785	720	789	808	760	809	770	777	786	781	776	790	809	752	732	733	802	829	788	783	782	743	776	784	794	754	772	816	800	821	750	780	750	814	792	806	754	789	783	806	827	795	787	817	824	773	797	803	811	775	763	757	810	827	790	798	830	768	827	755	813	776	814	780	783	812	763	776	729	857	770	814	843	766	747	764	830	779	820	766	778	764	821	767	805	836	831	761	774	836	784	809	784	816	792	789	753	856	745	806	853	756	826	814	720	810	809	810	760	760	843	765	763	776	765	759	749	839	789	769	820	781	748	769	802	740	794	811	792	787	811	837	800	793	739	766	829	831	736	764	786	804	749	780	784	760	762	816	765	734	750	767	797	790	742	721	756	805	806	823	827	791	759	787	789	834	793	769	753	774	792	745	788	797	774	813	782	724	781	814	804	775	758	746	787	788	818	765	769	798	773	745	775	768	784	724	804	785	804	806	811	744	810	805	816	866	819	760	760	763	807	768	804	757	819	763	817	807	790	766	785	819	829	787	830	753	797	782	750	844	817	779	816	743	775	762	784	755	793	791	769	800	765	827	791	757	800	808	790	822	765	746	791	835	797	748	759	820	775	772	822	770	787	795	778	838	765	819	787	824	816	762	750	808	783	771	781	762	775	766	804	804	763	764	759	780	802	763	759	801	735	856	815	764	811	765	720	775	769	795	794	759	744	792	778	800	764	796	743	818	756	777	775	778	834	766	809	792	811	775	811	797	757	771	779	768	757	835	792	739	795	780	755	791	774	829	775	791	754	827	771	757	800	783	800	793	760	737	759	797	778	797	763	726	810	764	892	761	794	809	754	773	799	769	790	833	796	811	745	790	811	735	759	784	775	881	784	767	741	770	818	794	752	806	795	780	788	778	755	765	766	722	797	807	845	793	759	788	804	802	810	762	809	796	784	804	833	779	759	854	763	755	773	792	772	866	814	801	772	800	784	779	837	791	778	781	820	793	762	776	818	804	816	756	777	763	826	744	794	791	826	803	843	777	801	776	835	733	820	794	776	734	822	805	796	806	784	825	786	752	767	772	837	818	819	793	747	743	842	757	808	827	761	789	776	798	761	829	767	782	772	790	810	787	832	812	792	759	776	727	749	843	764	820	764	762	852	825	783	767	778	782	801	796	743	775	803	822	773	805	798	779	720	807	785	815	748	835	781	771	827	805	767	793	765	792	796	810	822	768	766	755	768	803	798	772	820	778	768	785	824	808	800	758	758	836	808	808	827	767	758	796	835	747	801	772	745	827	768	782	802	788
28919	15202	15060	10943	6289	3495	2246	1545	1300	1028	920	778	666	606	580	504	493	491	479	488	483	474	513	483	414	434	441	490	469	480	454	482	433	429	486	421	495	452	414	420	408	445	400	437	380	436	422	403	430	443	408	442	414	448	426	437	408	415	416	407	442	452	423	450	432	426	421	421	414	399	387	458	456	449	433	421	475	433	405	409	428	432	444	438	444	489	446	442	457	438	431	459	428	413	440	414	438	425	427	409	394	482	377	463	431	430	432	496	467	445	422	459	420	471	447	410	417	414	449	437	424	424	469	447	428	401	429	443	420	414	447	442	426	474	468	456	420	424	463	423	392	448	372	439	450	429	402	424	433	479	413	426	401	427	417	452	424	427	401	459	440	424	425	437	460	439	424	409	378	397	421	434	433	436	429	490	434	478	440	430	473	415	416	451	422	437	446	416	457	387	431	443	417	390	421	444	443	401	431	462	433	407	410	449	429	421	420	420	405	429	429	412	456	447	446	428	413	413	440	449	442	436	436	420	451	401	411	420	416	465	433	430	422	419	444	447	415	462	439	449	421	429	424	439	435	429	418	456	447	467	431	432	434	443	438	440	422	405	456	415	433	393	448	448	445	430	436	387	419	424	401	439	414	472	442	470	402	403	448	449	416	402	416	414	450	439	450	457	427	429	440	412	440	436	454	458	438	432	464	429	430	438	436	418	442	435	430	419	440	433	418	413	424	435	422	402	435	451	412	425	417	438	444	435	438	441	426	444	391	474	435	432	448	429	430	440	450	451	431	437	429	450	437	429	464	430	427	466	421	413	428	446	435	442	407	431	448	455	459	418	417	443	430	408	405	452	446	442	458	449	409	384	464	432	473	419	427	436	425	421	425	486	452	418	445	408	390	406	428	466	430	420	456	428	434	394	461	445	469	449	420	431	420	448	427	408	404	457	448	399	397	438	468	395	408	427	452	438	437	419	467	432	422	471	413	431	472	414	436	415	477	426	403	411	455	404	463	436	426	458	392	420	445	415	404	392	440	421	447	431	416	449	444	454	441	443	449	424	463	455	403	429	431	435	439	440	441	407	456	430	436	421	486	424	429	405	449	444	431	462	443	429	397	426	378	431	420	451	475	421	435	439	418	467	488	446	461	437	430	414	409	435	481	419	441	446	441	421	425	415	396	424	442	463	467	444	463	428	440	399	444	407	409	446	416	445	463	452	409	431	428	450	435	439	387	415	403	453	452	416	423	431	455	419	442	446	461	454	461	439	415	433	445	379	413	440	432	413	439	425	438	463	436	416	425	439	471	434	441	387	443	428	459	484	434	426	393	440	442	420	472	430	411	416	463	444	475	414	419	436	415	459	421	448	443	415	442	451	405	429	437	415	435	436	439	477	435	434	432	376	434	401	413	457	446	431	397	451	423	441	419	418	385	477	465	444	384	443	422	458	399	433	434	442	412	448	446	396	448	427	402	441	434	416	448	436	442	386	419	425	446	385	477	434	427	468	473	433	420	452	450	420	449	422	428	452	447	445	393	426	427	424	474	415	421	423	488	427	452	460	432	438	447	454	455	429	429	445	477	451	478	407	418	424	406	451	424	455	390	459	408	429	422	429	412	451	440	456	436	453	428	428	446	465	435	405	452	402	448	426	451	435	462	425	455	389	435	447	443	472	424	424	419	445	407	463	459	433	446	442	470	464	452	436	425	410	472	408	425	427	418	451	450	434	428	472	455	399	460	415	431	454	440	390	415	413	439	440	428	420	426	435	460	458	431	441	462	439	473	385	444	472	433	431	421	429	444	418	438	428	448	447	451	490	437	435	427	429	430	395	448	458	426	428	403	439	429	412	446	446	446	427	477	461	430	482	417	411	444	424	383	454	434	435	392	442	437	487	410	441	414	414	391	439	420	423	477	379	437	457	455	438	440	444	433	490	420	466	414	429	453	474	456	437	399	442	409	441	434	471	446	437	389	386	427	458	411	462	395	419	443	430	432	432	424	461	431	421	404	426	457	421	428	452	440	432	437	420	447	444	396	404	483	428	471	449	413	446	497	434	433	437	445	396	455	424	421	400	471	419	426	401	450	438	432	441	441	463	495	432	425	429	461	416	405	424	454	443	406	495	473	418	415	419	422	432	411	426	455	460	457	414	413	395	440	449	462	465	448	446	450	487	453	480	402	417	421	453	460	426	450	460	430	448	417	432	427	428	431	429	450	431	454	412	410	427	411	430	440	443	436	419	407	434	443	408	451	422	419	414	483	384	465	447	404	419	451	428	462	449	480	425	403	441	442	419	425	462	440	458	427	458	418	397	397	433	478	437	398	438	427	402	446	445	426	389	444	430	412	429	442	415	431	458	443	407	434	446	440	460	379	426	484	436	442	407	450	419	426	463	431	426	435	438	431	458	406	446	465	437	457	453	410	448	400	438	397	401	425	397	404	439	425	468	420	455	455	439	466	452	467	419	439	481	439	441	453	426	448	408	440	447	420	434	415	453	419	411	451	404	431	426	461	409	449	411	438	405	391	451	427	441	469	474	430	435	476	427	481	425	424	444	393	497	415	409	411	408	437	435	473	398	439	459	419	462	446	390	430	458	423	430	463	444	467	455	444	439	439	401	427	399	410	436	471	376	435	459	452	448	452	462	430	400	508	421	451	421	432	440	437	414	437	445	418	432	437	433	429	427	454	424	450	438	418	431	415	374	415	420	441	403	413	427	439	433	442	425	450	409	450	413	442	442	458	424	375	410	446	422	439	448	453	443	463	399	449	447	464	431	455	458	466	424	469	428	450	402	430	413	420	485	450	431	419	478	425	421	447	462	469	461	429	472	430	410	425	457	430	418	403	410	411	419	460	448	440	412	425	454	458	429	435	441	415	433	407	419	457	427	415	407	474	463	474	455	467	414	450	430	423	414	390	441	461	458	431	422	430	433	421	424	436	441	422	443	438	431	433	443	439	402	387	449	448	444	409	475	409	420	449	441	428	379	440	400	390	427	484	416	421	420	437	422	397	420	453	426	429	427	442	437	442	410	416	474	413	384	473	441	424	439	451	435	467	451	431	410	446	444	428	400	424	448	393	395	424	448	426	465	452	424	450	399	407	451	440	447	441	431	469	428	431	451	434	396	414	428	450	404	403	446	450	428	422	442	414	437	434	444	465	430	423	453	413	425	444	452	443	463	431	406	470	415	431	436	427	437	443	477	455	430	436	435	442	436	414	433	399	435	420	455	473	444	407	429	435	451	426	437	416	435	431	424	407	434	440	441	459	426	401	437	446	462	420	436	434	431	426	401	439	419	432	460	399	431	438	442	474	470	404	458	427	416	408	413	468	436	443	431	467	388	473	420	514	415	470	394	456	486	454	438	447	442	446	446	426	456	419	389	442	442	432	432	461	449	459	446	420	441	478	432	472	418	453	442	431	444	397	422	449	448	435	463	440	426	410	445	446	465	427	397	439	441	487	454	455	422	419	500	446	424	451	440	447	446
15927	10984	18707	18503	14829	10562	7922	5815	4907	3779	3318	2876	2248	2067	1688	1568	1469	1266	1226	1216	1278	1320	1274	1170	1142	1017	1037	1025	1088	1007	959	995	1031	941	1004	1011	1028	973	977	954	929	951	990	955	925	942	952	940	889	988	993	959	933	954	1012	907	941	995	967	955	968	936	962	934	922	943	976	960	912	950	970	895	931	979	927	1000	942	963	951	993	945	901	955	924	941	890	965	961	937	899	927	914	918	940	952	916	993	884	927	936	908	942	930	958	930	982	847	929	913	933	909	961	993	973	927	941	943	954	994	980	970	921	969	919	962	984	931	930	967	933	952	959	968	948	882	930	936	981	937	939	938	976	982	936	937	956	923	952	962	882	979	965	977	923	929	923	912	953	940	946	962	913	1003	979	945	915	916	942	885	897	950	920	1004	978	950	946	940	910	951	998	910	978	952	913	933	940	953	965	930	880	975	956	895	914	934	906	887	972	946	943	914	978	946	950	936	953	936	906	894	943	936	932	902	865	945	976	916	921	927	799	1002	917	950	936	997	909	949	912	953	931	963	937	922	932	931	979	930	988	968	938	916	886	931	888	954	917	872	924	984	894	941	908	912	953	913	892	964	939	956	971	936	926	931	967	996	915	941	986	980	906	986	909	932	939	939	940	925	992	958	959	931	888	925	934	883	982	941	959	971	949	944	884	986	982	915	973	955	968	900	896	943	914	922	990	960	917	938	943	927	957	872	940	939	981	962	988	927	877	939	961	968	895	933	965	954	971	951	956	916	989	985	961	869	942	894	967	959	938	921	958	958	961	902	988	965	965	954	897	912	924	915	925	926	957	936	938	927	945	926	926	920	961	932	954	910	966	935	921	950	935	885	972	925	954	972	953	948	905	952	933	947	907	948	958	934	981	930	904	942	953	924	941	948	952	937	1006	922	949	960	985	927	926	935	929	997	937	971	913	979	949	957	924	914	937	960	959	962	960	947	947	973	958	947	897	965	964	914	989	955	997	935	975	888	959	910	926	861	949	960	905	994	927	973	935	981	914	900	919	887	904	982	952	867	984	908	955	958	937	968	878	923	895	956	953	944	933	920	924	946	918	890	980	933	887	935	992	954	958	947	921	913	927	911	944	926	958	945	921	935	945	964	940	904	934	944	926	949	928	929	915	965	939	943	926	1000	905	919	910	937	964	971	937	929	932	935	924	917	902	965	946	920	914	980	918	940	948	929	948	1004	999	899	966	920	948	1044	943	879	949	938	968	943	902	1033	913	1000	936	906	904	934	961	973	961	937	923	995	943	989	954	943	901	943	1034	907	926	961	958	974	937	926	967	995	931	974	978	940	961	982	937	955	955	966	917	1007	907	971	930	957	940	940	933	928	913	938	939	998	998	908	925	948	944	879	937	981	914	949	933	983	919	918	949	909	984	925	951	962	976	944	911	930	915	978	890	918	974	897	909	940	920	904	916	948	950	974	901	933	955	943	882	930	960	896	954	973	930	943	916	957	951	959	936	915	947	905	939	950	953	949	937	949	953	966	922	967	912	965	958	946	1005	972	919	920	973	923	968	942	922	928	932	944	940	977	938	942	964	939	920	989	928	943	1005	978	935	947	904	997	924	909	895	939	907	895	907	973	950	943	926	986	906	943	941	946	928	905	913	940	920	941	939	980	922	957	910	955	921	941	952	987	888	926	928	954	942	944	936	921	965	925	920	953	968	964	888	898	975	940	906	897	923	929	939	981	949	906	923	956	917	948	914	904	906	912	943	964	953	960	909	938	933	983	942	913	931	894	936	917	949	952	964	907	926	988	913	945	988	935	901	936	931	914	981	933	954	962	999	959	949	918	924	916	921	911	926	938	935	977	905	1005	953	938	938	966	919	913	972	940	975	919	898	945	884	914	867	951	930	959	940	1000	920	938	931	884	888	961	966	928	945	943	957	928	903	899	874	900	970	932	940	948	936	934	927	903	959	972	972	956	1005	977	915	924	905	969	963	952	925	912	998	980	916	977	949	942	892	935	973	971	958	924	951	953	913	993	994	963	935	931	887	926	911	951	873	961	981	999	878	893	953	918	890	956	909	927	964	921	917	919	861	923	939	962	991	930	878	902	907	948	963	931	953	991	944	952	930	950	925	988	924	930	969	922	986	917	939	925	912	896	928	916	954	982	998	945	895	958	946	981	939	953	994	909	912	971	951	991	962	976	927	950	954	975	912	943	942	935	876	942	934	903	1024	913	938	878	952	910	943	980	898	988	952	901	910	975	943	891	933	986	917	935	959	955	920	954	917	954	967	937	937	1012	955	939	920	996	957	956	921	875	999	955	931	956	894	957	953	882	985	899	913	994	914	908	919	949	919	935	905	973	928	947	888	936	926	957	936	937	975	949	959	993	949	943	934	986	954	947	921	952	954	953	950	968	946	922	985	933	921	916	945	873	951	927	940	938	927	941	956	936	971	971	949	878	925	926	957	878	961	988	987	943	939	874	922	896	948	873	920	927	919	909	955	996	991	920	980	944	940	895	945	911	932	873	944	956	936	922	963	915	988	934	892	941	893	925	965	957	935	923	905	945	905	934	988	946	913	931	946	1015	934	951	927	929	921	919	892	977	927	925	949	970	924	895	925	943	944	993	971	901	946	909	954	927	958	985	909	940	908	953	913	972	901	920	878	960	927	985	918	966	884	927	929	920	900	961	931	922	962	870	951	958	863	975	924	909	955	966	916	997	941	921	977	912	893	868	922	920	923	956	900	929	940	917	931	925	981	918	922	915	961	883	862	925	945	931	957	946	947	958	912	942	932	983	960	940	942	863	888	982	930	987	924	894	894	961	1004	964	936	971	902	907	912	944	958	901	941	886	913	925	929	927	955	971	884	954	962	944	926	875	908	913	960	979	930	959	960	957	913	1003	928	950	953	968	927	900	956	929	981	926	968	927	948	953	969	928	902	889	939	908	872	920	960	932	929	909	881	938	944	917	954	930	968	960	934	932	891	936	1007	891	988	943	977	925	929	986	938	949	936	926	903	975	950	958	936	934	939	860	936	931	895	943	950	896	927	903	929	905	928	916	970	913	886	939	957	934	938	951	975	912	918	908	963	942	994	965	966	902	924	907	967	873	928	900	953	971	927	973	934	947	950	944	938	974	907	952	925	942	946	920	941	856	938	916	958	881	892	926	891	948	944	869	904	910	924	973	962	929	910	961	955	896	920	949	955	945	928	956	904	960	958	901	948	971	936	942	957	940	975	943	951	968	966	950	982	935	902	908	912	908	915	941	931	905	905	946	941	966	896	966	976	956	937	988	957	1002	913	943	950	937	988	927	926	932	930	950	884	957	914	908	921	958	898	975	937	891	935	888	954	904	926	954	890	1012	930	917	993	952	973	901	927	882	917	932	880	921	942	959	916	943	939	998	958	936	899	968	896	974	912	929	943	902	940	911	930	957	999	939	906	937	992	951	965	933	946	899	954	968	919	942	909	954	969	978	932	918	940	927	952	908	911	912	921	945	979	935	953	986	956	924	933
10076	5262	5015	3662	2492	1575	1108	859	686	603	549	545	469	465	402	410	404	371	351	384	356	378	373	356	374	305	379	392	381	376	381	394	350	352	409	364	394	342	341	384	380	367	364	369	368	364	351	381	374	347	373	369	375	336	372	331	356	331	357	371	381	348	398	386	342	363	377	351	369	386	334	369	378	334	372	359	334	361	353	380	384	342	409	371	327	352	357	330	341	380	400	355	336	380	381	346	318	354	383	340	376	330	384	360	379	367	347	372	380	379	341	369	346	343	355	363	312	347	369	348	348	374	329	394	351	343	381	355	387	352	345	402	353	337	388	377	369	315	320	358	388	355	357	371	357	354	342	389	380	390	384	344	334	347	406	369	369	371	389	400	347	361	404	355	377	356	328	392	360	329	338	362	365	381	394	372	348	357	363	375	377	395	334	349	349	351	409	355	364	378	356	343	358	337	324	365	325	390	342	352	346	376	349	390	354	355	379	321	349	351	348	378	389	370	352	375	337	317	354	348	353	372	366	341	395	403	350	389	336	360	404	359	364	338	362	375	365	353	331	354	353	365	382	380	315	367	314	374	351	341	378	357	365	344	353	375	381	357	397	350	356	349	404	361	370	358	394	348	357	351	375	307	356	374	378	341	396	371	356	340	326	347	388	346	363	361	356	309	325	366	359	397	345	335	384	377	350	373	353	377	367	338	385	329	367	362	384	382	317	362	375	385	382	413	360	397	362	358	381	331	348	376	378	349	379	363	372	341	385	359	343	360	385	367	379	350	337	325	353	368	378	379	374	375	393	334	387	335	383	341	389	371	371	363	394	328	388	379	330	355	361	362	347	392	366	374	363	377	355	388	356	374	391	383	354	332	349	377	359	354	356	336	367	369	360	380	350	344	379	341	367	399	359	390	392	368	326	359	358	384	329	355	357	337	367	360	355	390	351	377	342	346	378	333	359	339	363	378	378	386	366	373	375	351	368	396	341	382	403	364	362	357	376	359	383	374	400	388	418	383	383	405	344	338	334	379	381	361	357	350	377	401	376	337	368	321	369	333	351	339	363	368	373	374	373	342	357	349	339	350	379	385	380	354	356	374	337	365	375	321	386	395	377	326	348	343	372	374	355	369	389	377	314	339	334	344	343	330	350	374	376	399	376	373	363	340	367	369	375	327	378	346	354	395	377	377	391	342	384	345	364	344	348	342	375	332	369	371	379	350	358	382	375	360	370	347	347	369	336	408	366	362	368	391	354	358	387	402	361	376	351	390	343	366	358	381	385	398	360	373	361	398	360	331	341	364	379	379	369	322	332	379	357	371	402	334	356	344	390	315	364	363	353	351	370	404	348	379	336	382	350	354	348	364	373	348	358	358	365	352	384	373	328	365	382	376	364	401	386	359	338	326	392	345	375	379	361	357	360	351	378	387	339	347	355	343	361	322	379	367	364	384	349	365	385	340	346	361	376	361	387	365	352	357	417	391	384	354	346	306	347	358	355	404	367	372	380	386	334	383	374	377	362	397	359	359	331	339	356	352	401	354	342	371	372	376	387	366	375	364	339	333	360	373	372	333	320	388	324	340	391	376	342	326	363	400	339	339	311	357	325	378	367	351	380	348	350	431	360	323	350	347	372	285	372	378	371	370	354	326	371	348	388	372	350	382	400	365	355	361	322	356	396	351	345	369	341	354	375	400	375	354	344	336	353	390	378	380	358	328	356	356	394	363	392	379	350	351	351	347	348	352	346	349	320	364	352	349	355	383	359	364	342	366	349	356	338	387	350	380	364	357	362	355	391	352	386	319	335	343	376	361	323	355	346	345	345	390	361	328	334	356	358	396	376	397	360	339	333	337	389	357	358	344	332	381	386	341	375	332	360	350	352	382	341	349	335	317	368	353	368	381	359	363	380	344	367	381	349	348	385	351	318	365	326	370	391	318	342	352	346	366	401	407	359	346	351	408	357	357	358	369	339	358	370	355	402	353	367	391	347	366	345	347	367	354	367	344	355	351	359	344	368	384	357	364	350	368	334	362	359	359	371	373	386	352	371	338	370	360	320	402	348	392	348	402	361	356	378	362	333	399	318	358	315	377	340	356	352	384	373	352	391	332	340	349	361	414	363	378	365	351	333	401	351	344	378	366	371	374	349	361	345	375	382	371	392	378	353	391	366	347	360	355	366	352	348	380	361	341	356	350	388	368	344	391	342	363	356	365	386	378	347	380	343	363	391	365	313	341	320	372	329	359	365	341	429	328	394	431	377	363	344	318	379	388	357	357	389	362	356	353	360	356	352	334	397	375	393	334	365	374	369	371	341	336	358	365	346	373	347	367	361	354	368	350	336	387	373	339	338	369	355	344	365	380	347	352	390	364	350	376	380	378	361	359	364	373	359	369	364	330	356	359	386	362	354	359	343	364	378	336	344	392	346	358	352	355	394	401	336	356	346	347	351	342	357	345	363	361	365	363	358	353	330	371	343	325	350	361	306	336	393	339	382	378	340	369	347	381	378	381	316	393	374	362	320	364	398	368	366	383	351	347	387	375	369	373	374	326	378	367	338	366	365	349	346	353	373	368	339	345	355	319	365	358	367	356	357	383	329	324	356	376	375	379	358	378	389	336	400	327	342	357	338	377	380	337	401	374	388	375	336	362	355	342	349	368	359	401	370	371	356	397	330	356	343	364	358	325	320	379	322	391	404	395	355	328	328	364	385	368	402	347	346	369	343	350	326	363	350	386	372	352	344	337	341	338	360	338	329	329	330	393	344	363	389	358	343	353	355	349	371	349	381	343	355	336	371	357	415	375	345	347	346	357	388	362	338	430	346	333	349	370	349	360	331	385	376	386	378	365	365	348	345	357	345	358	332	365	372	393	354	389	339	402	356	377	383	366	306	374	364	344	354	346	380	371	351	374	373	315	346	368	372	420	310	374	343	353	371	346	343	354	325	367	350	311	352	359	326	350	381	377	369	345	352	324	362	357	306	358	356	331	391	357	380	386	348	370	376	328	343	314	360	364	336	368	363	351	400	373	392	354	339	367	367	323	348	369	347	387	360	319	366	384	340	352	357	332	402	334	408	377	338	337	365	389	329	385	398	359	376	314	386	336	357	357	340	396	346	357	384	364	386	346	356	342	345	365	362	366	332	365	338	351	371	392	332	378	335	348	417	344	389	370	361	333	350	311	353	349	369	386	352	345	364	375	356	332	405	370	372	392	349	392	341	381	377	348	352	398	360	404	359	366	353	338	349	354	332	345	330	354	370	360	360	376	374	382	367	366	363	335	354	400	360	374	341	333	369	321	367	350	365	367	394	345	377	370	379	390	372	361	395	374	371	346	353	342	377	376	380	379	356	372	334	395	353	363	414	380	367	374	331	374	390	349	365	342	357	372	393	394	354	357	330	343	358	362	369	363	336	321	376	329	370	389	357	358	400	304	346	355	323	358	326	382	367	381	366	320	382	343	355	363	349	385	315	339	375	360	378	333	358	365
5966	4628	8659	9468	8085	5789	4186	3200	2724	2045	1844	1656	1371	1229	1077	1007	912	848	893	898	947	920	934	869	858	794	803	825	841	820	790	844	809	809	797	832	827	812	782	804	829	798	759	797	755	840	835	812	809	802	813	804	767	808	747	804	756	752	792	825	810	803	862	789	759	815	768	753	836	819	830	791	774	783	848	811	809	790	798	755	782	770	804	774	831	801	838	771	837	755	797	818	783	773	782	763	835	754	800	784	732	791	768	816	816	761	760	802	784	781	817	821	811	781	802	813	785	770	789	794	789	865	780	767	860	786	788	823	800	776	802	810	799	792	783	780	788	773	799	804	798	813	760	749	793	842	806	851	787	796	753	780	838	808	750	803	797	770	802	806	793	777	776	830	804	804	799	770	793	753	774	803	779	818	822	828	794	785	859	788	784	765	767	833	777	822	820	825	750	782	778	780	813	759	775	796	816	775	783	804	853	787	767	761	795	743	766	786	821	797	812	849	778	774	808	797	785	777	823	847	793	759	745	785	790	715	724	786	799	774	765	828	800	807	789	834	806	811	775	824	797	762	759	795	814	779	855	762	826	775	806	748	823	819	816	823	778	766	778	791	781	775	779	779	787	791	826	774	803	788	824	794	762	777	816	778	815	762	811	758	809	815	805	788	750	792	819	820	815	795	761	789	802	852	755	745	767	774	731	752	815	759	798	814	787	811	766	781	790	855	799	814	778	820	774	768	758	783	824	817	786	781	794	838	768	805	775	742	773	795	733	804	801	766	742	841	840	797	847	798	814	817	779	819	798	770	788	801	849	753	755	807	795	823	778	812	753	825	762	807	799	813	809	771	792	731	840	782	754	785	792	822	825	796	756	811	810	766	812	761	765	782	816	771	800	726	815	820	819	785	781	810	798	804	810	794	821	811	788	789	747	848	788	776	809	789	824	806	806	799	804	742	855	744	821	736	811	765	808	790	771	778	767	798	798	830	806	802	834	838	776	807	843	805	801	780	792	809	814	706	775	791	774	774	786	776	813	835	790	823	855	843	784	780	779	804	787	777	850	793	750	770	789	799	817	801	786	816	813	782	796	758	792	760	782	847	806	855	757	820	752	816	786	811	817	797	752	788	780	765	815	791	754	795	802	796	725	785	751	795	833	850	712	776	773	811	844	782	790	779	784	782	787	785	800	805	789	778	777	765	765	788	790	799	763	778	809	782	783	830	775	813	785	779	770	817	773	781	771	745	812	824	842	818	804	777	808	793	755	838	823	792	766	812	762	797	826	799	764	792	818	841	795	776	819	758	750	759	771	804	844	783	750	782	804	747	823	754	775	772	768	788	819	788	764	801	816	810	796	808	779	813	793	779	811	808	809	766	819	765	792	777	776	750	798	779	804	839	834	817	739	797	806	816	826	756	798	792	784	804	784	765	832	819	841	842	770	771	831	773	772	784	749	763	757	819	744	811	786	784	795	806	802	794	812	831	832	776	769	788	730	798	811	809	767	809	762	765	759	782	786	839	805	773	788	781	778	802	795	782	779	747	785	819	823	809	806	798	795	781	831	851	814	782	789	819	820	862	791	827	781	784	740	788	782	801	849	795	746	766	750	804	794	796	815	811	788	761	768	750	800	816	785	818	826	764	763	850	770	803	733	776	779	785	788	782	825	787	803	796	844	776	804	788	780	822	783	758	853	825	792	801	768	809	771	803	789	758	805	821	769	786	822	784	767	830	834	817	775	762	763	823	728	761	765	831	770	787	829	789	820	758	715	843	855	762	807	796	785	746	840	794	783	783	812	796	807	775	871	782	776	755	762	779	789	810	798	760	843	808	784	803	775	818	747	787	785	813	759	763	754	767	826	745	756	797	778	795	825	792	799	790	793	788	770	767	771	829	821	760	805	810	723	796	798	791	774	796	826	761	792	813	756	798	796	783	775	827	782	850	818	765	839	761	799	849	755	808	791	775	762	775	837	798	806	770	767	803	851	769	819	781	781	837	810	788	775	752	813	796	807	806	795	784	750	807	802	797	729	820	817	811	767	815	774	821	783	760	767	767	784	758	798	741	790	795	763	831	806	794	755	795	796	858	792	785	815	806	777	782	768	845	775	751	745	848	797	776	792	780	762	772	743	798	799	735	786	807	808	769	832	776	803	804	786	841	793	767	771	834	779	842	756	815	816	836	739	765	843	796	735	765	784	773	803	804	784	775	810	790	862	769	800	816	794	817	768	755	782	841	816	806	790	800	802	799	829	791	817	811	783	804	833	797	755	767	781	786	722	824	825	771	750	794	710	837	841	781	806	809	730	817	830	799	783	808	825	799	776	751	760	755	797	803	770	826	778	779	828	784	721	822	833	780	768	832	806	826	788	802	816	783	811	806	769	771	778	806	778	813	760	767	842	786	827	764	785	784	750	782	858	789	806	794	771	789	798	800	739	785	820	762	815	757	807	786	797	803	772	798	799	825	771	861	779	844	824	775	750	818	848	778	762	811	824	791	772	851	824	789	722	790	796	798	758	813	858	766	787	740	791	822	795	794	827	816	840	810	831	770	775	752	798	796	811	758	846	833	727	762	863	794	725	778	778	825	814	788	792	799	833	756	774	786	795	725	798	846	760	801	778	763	856	811	811	754	812	816	754	805	825	791	739	793	782	808	818	809	824	790	812	784	740	782	801	798	787	794	821	776	782	839	777	797	795	795	836	801	792	788	751	775	791	821	787	785	769	766	810	813	827	821	736	795	741	788	839	822	835	777	776	791	795	844	745	789	801	806	759	777	786	750	818	791	759	765	808	783	771	781	799	766	750	782	819	754	798	758	817	829	790	784	802	826	750	774	752	789	732	786	764	773	798	807	808	753	783	814	835	848	753	819	820	769	828	820	816	758	824	801	773	808	765	787	809	777	763	758	781	783	738	806	777	772	716	798	763	751	771	803	788	821	767	795	796	797	737	779	805	742	734	736	832	783	736	815	844	742	812	765	747	806	843	774	807	804	828	761	776	771	818	824	765	809	858	789	804	795	765	778	779	776	806	797	800	842	786	781	766	821	754	807	802	818	767	750	824	776	784	786	824	776	779	786	714	828	755	779	787	790	829	771	830	818	783	773	768	789	788	818	828	758	859	870	752	733	822	769	791	774	750	825	799	751	807	807	847	768	804	772	793	793	827	787	748	794	824	796	804	801	804	772	782	777	790	830	788	813	754	730	794	736	778	791	779	824	728	751	862	796	824	806	809	766	811	812	792	813	771	790	839	807	788	784	827	806	796	799	796	781	815	803	813	792	806	783	803	739	803	824	790	753	802	776	784	844	828	743	809	783	819	817	856	792	788	856	793	776	810	783	765	759	808	812	799	786	804	826	813	768	798	823	811	808	834	842	806	746	771	795	788	781	820	812	817	778	781	799	743	760	822	776	826	742	816	819	785	805	814	769	771	796	815	794	809	779	866	817	822	785	846	802	766	729	812	722	787	764	803	778	805	787	796	826	799	823
20100	10374	10476	7486	4380	2601	1657	1163	973	752	649	631	506	480	466	424	421	407	405	394	405	412	405	402	388	375	394	391	383	388	373	368	378	354	367	334	371	400	383	349	397	359	346	364	349	369	356	340	349	375	356	374	374	345	363	336	362	364	339	378	373	355	400	379	370	384	333	318	376	339	337	328	349	416	378	351	373	373	341	330	371	327	355	367	360	335	384	342	354	335	358	342	331	335	342	349	358	390	401	380	355	363	347	381	362	356	361	359	349	362	381	376	403	373	368	323	354	380	330	393	322	378	378	406	358	348	379	324	377	330	320	311	385	378	332	362	369	372	383	362	302	387	334	341	343	346	348	342	337	329	377	369	376	367	324	357	339	347	370	355	324	356	356	344	358	339	356	378	338	401	358	357	424	349	359	375	411	341	334	370	317	344	350	375	321	374	366	363	346	382	349	337	321	350	344	340	361	370	334	339	358	359	338	341	337	385	357	355	376	395	341	380	361	325	343	375	340	375	345	388	358	359	334	312	400	345	362	367	330	371	331	355	382	332	323	400	397	344	366	358	349	344	340	362	395	351	329	365	364	344	366	383	375	376	370	341	374	357	374	403	360	376	363	322	361	402	352	347	366	374	350	407	333	356	367	373	373	370	388	317	355	383	387	386	367	392	336	343	345	334	378	334	353	392	355	366	333	351	353	331	328	375	337	379	341	356	360	360	303	360	375	358	368	390	359	353	376	392	347	351	370	334	350	350	354	376	338	332	364	381	349	358	357	344	325	361	374	336	346	370	346	346	334	347	334	315	359	316	365	370	362	347	356	332	348	349	363	329	356	374	369	351	344	335	315	353	398	390	330	386	342	348	339	346	344	367	382	335	357	377	348	342	362	365	352	401	350	385	353	390	351	371	386	368	343	335	370	379	375	369	342	388	323	353	324	338	362	341	340	337	328	358	360	362	360	344	341	382	340	376	360	381	348	326	356	328	365	356	345	363	361	361	356	361	341	365	362	337	353	355	367	400	380	387	346	363	366	385	404	365	362	359	362	341	335	405	372	358	369	365	366	360	328	375	351	375	349	307	354	358	362	348	381	361	357	395	329	342	331	349	356	353	383	402	320	355	413	352	345	366	385	371	356	387	338	364	356	360	370	355	350	328	351	349	339	388	319	343	375	357	361	366	389	343	324	338	340	326	369	341	381	387	384	347	320	331	358	382	365	380	348	335	370	372	327	383	397	354	350	335	353	385	361	358	373	370	380	376	340	360	384	354	365	354	361	344	359	372	386	344	363	370	357	358	364	375	384	322	366	350	360	347	368	368	325	339	371	366	364	338	361	350	331	346	316	380	373	373	346	329	331	380	350	374	340	398	363	333	357	342	377	336	368	405	366	349	332	401	370	397	368	354	337	348	396	397	361	362	349	360	360	333	377	358	340	325	360	371	374	409	394	357	353	382	363	351	355	334	346	333	354	359	386	349	333	354	350	375	352	362	347	357	356	361	358	348	399	351	377	360	386	324	337	325	330	347	366	357	369	358	365	353	375	389	376	369	371	367	364	366	363	334	356	383	394	337	374	364	365	339	375	392	394	367	365	349	350	331	344	345	318	384	349	358	360	333	345	371	385	359	354	330	356	349	352	374	363	337	335	381	359	383	346	335	342	339	375	334	342	305	346	367	365	352	330	377	377	345	343	365	363	368	327	345	305	354	365	370	351	361	352	367	374	358	377	387	353	363	395	386	389	341	361	363	361	372	369	333	364	354	351	345	370	350	379	374	386	339	322	330	375	384	379	340	357	423	353	378	373	323	338	369	372	337	322	315	385	354	373	385	343	340	368	381	352	354	362	368	329	395	367	342	358	341	353	391	373	373	323	356	308	370	339	315	312	386	332	369	362	392	330	332	329	332	352	392	335	354	383	365	324	362	354	331	338	355	347	344	320	327	368	344	356	364	339	355	365	360	331	348	330	359	362	384	366	301	352	355	338	359	355	350	360	360	365	351	368	363	350	356	348	367	370	403	352	370	351	360	350	374	336	350	352	376	361	350	403	347	359	356	355	380	361	342	352	375	362	390	323	377	309	354	359	352	353	379	348	357	370	345	405	331	389	351	362	337	352	381	363	345	336	344	390	377	367	357	366	350	310	369	333	362	337	377	343	362	357	331	363	369	359	360	352	353	343	350	344	372	369	338	367	343	380	347	328	336	384	368	390	296	350	375	357	343	341	324	355	365	376	348	365	346	364	380	340	353	380	344	383	369	386	330	322	344	368	377	345	362	333	374	368	385	371	365	360	343	348	367	396	398	367	374	343	387	352	370	323	388	354	339	363	324	346	357	336	355	346	346	358	366	373	360	357	324	339	360	361	339	363	374	358	371	317	316	360	392	328	357	395	358	377	354	349	374	362	360	360	380	340	358	365	395	387	324	381	375	323	367	356	357	390	362	380	323	343	337	383	369	400	392	383	363	352	343	366	338	354	376	358	423	346	372	346	362	407	365	347	334	359	365	331	361	383	369	366	321	336	363	346	369	367	364	367	320	364	346	387	402	381	350	348	354	339	376	372	359	362	319	370	342	364	326	366	380	348	333	329	370	351	350	421	339	349	352	365	344	323	361	364	394	368	407	337	367	348	380	336	363	341	326	339	345	356	326	313	357	345	346	320	361	351	350	359	358	372	386	384	349	329	344	357	366	368	375	369	361	383	362	374	377	370	367	356	386	405	335	379	401	348	357	353	349	317	357	350	344	342	374	353	357	348	319	342	369	357	378	356	386	353	350	359	381	351	368	336	353	366	374	338	342	338	372	345	349	408	382	354	381	355	356	361	369	333	375	341	343	376	374	385	346	321	376	357	360	354	354	352	366	365	394	356	338	405	377	365	371	332	369	357	339	353	341	389	374	394	349	381	349	348	368	389	349	350	359	370	384	358	349	350	388	376	337	348	322	346	348	394	320	334	405	388	375	381	368	342	394	324	361	393	331	358	345	401	368	380	360	393	340	364	364	397	366	367	371	337	349	387	323	409	385	326	330	359	356	367	356	349	355	385	398	379	357	344	402	342	333	365	366	355	368	363	343	342	341	348	336	396	382	344	349	344	377	349	381	334	353	364	335	324	372	343	349	363	388	337	352	341	344	388	351	343	362	386	384	383	364	369	381	347	367	362	341	328	374	351	381	397	367	332	392	351	349	380	341	330	347	346	359	330	361	335	381	351	332	363	347	358	375	386	339	338	365	330	364	325	360	373	361	368	357	339	363	325	364	358	386	401	366	339	373	360	377	356	364	378	363	374	356	392	377	394	358	367	361	343	360	351	343	307	358	347	355	342	357	342	382	339	358	361	347	340	328	343	356	381	332	324	346	381	386	333	366	312	362	346	339	348	363	368	372	327	361	339	342	366	381	352	328	390	324	371	340	367	313	339	343	363	333	375	354	331	321	381	372	341	357	414	336	367	360	353	348	370	372	406	364	376	338	333	361	368	322	369	332	357	349
12269	8080	14808	15099	12050	8433	5927	4487	3779	2952	2499	2264	1812	1491	1263	1154	1048	1039	980	975	1065	1046	1002	920	923	905	891	891	836	853	839	816	866	853	892	833	856	815	788	802	819	804	834	802	832	796	777	810	742	814	823	796	749	822	823	833	799	786	809	876	800	790	823	784	813	743	823	771	769	733	829	761	811	790	775	770	798	812	792	789	804	779	761	850	791	773	819	806	778	826	792	780	775	799	752	730	814	827	780	784	822	816	871	777	776	795	778	776	780	825	794	714	811	782	800	783	752	751	851	802	811	808	804	794	816	791	815	795	808	773	761	806	800	809	795	811	790	745	818	768	777	778	787	803	752	825	755	804	772	761	814	831	791	830	815	785	749	787	788	774	803	799	843	868	796	786	815	778	796	809	779	764	785	808	876	793	768	830	770	802	765	767	775	767	746	728	764	775	791	803	790	752	799	819	839	817	806	788	811	767	750	788	797	806	750	793	845	786	800	794	849	775	793	806	803	813	786	816	818	825	829	806	817	781	824	818	824	795	747	774	749	833	807	808	781	775	808	760	800	877	783	781	779	754	771	822	771	804	855	732	769	783	773	800	813	800	776	795	771	768	842	750	794	771	805	814	801	803	763	797	773	790	768	779	813	800	808	766	784	781	789	788	778	758	847	809	787	770	794	801	800	836	733	796	810	778	832	812	814	804	799	832	798	820	751	785	777	821	824	768	835	726	823	818	808	799	786	771	809	742	822	790	791	829	798	804	799	804	779	782	808	793	762	803	827	776	774	751	807	792	854	759	722	762	810	780	793	794	801	787	793	759	741	796	790	777	811	779	779	793	719	791	827	790	796	792	818	794	761	751	773	791	759	797	802	762	809	785	792	768	803	810	737	803	773	771	831	758	785	772	831	787	839	776	830	780	729	826	769	759	838	763	757	841	783	769	799	750	759	787	803	746	753	786	802	788	835	782	748	777	848	791	766	843	767	768	735	853	840	789	798	801	803	825	801	805	764	785	761	808	851	795	816	787	812	759	812	769	824	827	807	752	828	789	753	839	779	818	797	811	756	797	797	846	790	812	837	799	803	823	782	770	769	775	786	795	817	798	858	820	784	796	791	808	824	775	793	773	769	789	820	780	746	816	805	720	872	765	763	774	789	817	792	785	783	799	791	773	807	774	788	846	794	809	808	763	798	804	801	787	833	786	817	816	802	775	793	783	814	776	856	798	793	832	771	784	786	746	820	802	823	787	800	845	747	820	774	813	825	771	821	776	796	750	751	837	746	766	787	804	744	770	796	853	764	795	807	801	757	821	811	812	859	811	750	762	749	850	789	786	868	762	785	758	756	806	806	759	810	816	780	819	796	809	824	757	774	800	763	797	846	807	778	811	821	760	742	771	723	801	811	833	782	792	834	771	794	865	785	748	775	765	817	704	849	819	787	780	771	780	837	778	786	786	792	805	804	774	782	767	809	775	772	790	826	737	805	757	758	765	734	805	812	762	796	857	819	818	742	825	791	813	795	771	773	841	827	792	821	795	800	804	799	758	781	785	789	754	779	756	875	708	774	766	784	761	795	794	837	842	757	798	837	795	794	764	794	797	801	755	781	790	806	803	797	824	779	798	819	844	758	797	793	769	811	794	759	791	831	752	806	737	737	829	816	820	818	794	821	828	766	810	791	837	801	766	766	767	793	793	842	822	807	799	764	758	793	859	858	784	814	765	833	779	767	858	787	767	830	782	788	809	759	767	796	821	834	833	808	813	765	766	814	776	732	751	769	734	795	775	848	772	847	809	792	817	812	774	777	805	794	836	841	725	796	840	827	741	794	788	794	787	829	826	803	784	794	799	780	773	848	802	764	805	776	824	779	761	812	761	789	741	800	802	781	786	740	784	808	772	807	778	812	807	795	777	828	802	839	772	804	843	814	823	769	811	741	833	783	798	783	777	788	764	780	760	786	804	763	760	775	744	795	801	753	814	784	801	789	762	803	812	835	773	752	791	780	743	764	799	802	802	735	760	742	820	817	799	763	835	760	790	829	836	791	827	832	825	765	778	810	815	785	816	781	841	770	794	793	807	804	757	731	838	780	791	798	815	793	807	796	822	785	808	791	798	793	826	766	849	801	778	747	762	772	800	757	819	797	751	794	828	818	800	741	769	785	769	807	752	796	827	771	777	788	776	810	799	789	810	792	828	802	794	754	813	753	787	777	767	847	775	821	769	818	837	770	821	775	808	790	805	850	830	825	820	799	808	817	777	781	773	761	810	786	782	776	789	776	741	762	807	778	832	808	807	810	770	821	816	766	796	798	803	809	819	825	747	784	812	837	803	829	823	816	860	811	776	840	758	771	795	750	790	752	788	809	843	770	786	826	750	822	793	796	789	735	815	840	850	763	790	805	803	836	830	808	793	776	825	838	775	776	781	833	761	795	792	764	797	829	822	793	773	819	836	803	788	766	754	814	790	816	807	826	771	781	839	806	787	779	805	797	840	770	831	771	793	801	813	820	783	791	790	806	783	769	813	769	751	776	824	852	836	748	830	815	804	776	786	778	782	787	792	804	808	783	810	803	752	812	814	836	826	812	799	835	847	770	834	806	828	752	776	829	802	853	788	795	777	788	814	777	806	796	800	737	817	841	788	844	783	836	794	790	752	839	780	832	793	832	765	748	786	816	793	770	783	809	812	797	850	784	795	806	798	751	820	769	776	804	760	810	795	758	816	807	767	834	806	833	798	782	840	776	784	735	750	770	823	770	741	828	823	771	816	784	841	775	778	721	787	740	754	831	775	752	769	769	745	753	802	797	773	799	761	799	772	807	821	732	802	776	743	781	810	854	775	791	820	814	782	819	830	802	842	783	806	727	779	786	815	801	802	813	773	809	806	765	774	762	834	802	805	799	768	792	773	780	784	748	796	748	821	759	809	776	819	792	779	775	767	757	763	780	780	789	764	790	752	825	744	784	841	811	764	804	805	777	794	802	786	742	810	753	749	782	836	801	836	774	785	813	823	767	771	844	800	797	778	811	749	763	842	802	818	763	800	753	826	799	788	794	839	778	811	791	795	762	811	756	837	819	807	776	758	806	768	885	789	777	793	768	832	799	795	797	786	806	782	797	803	787	773	809	764	825	772	850	735	817	853	761	739	806	810	780	812	827	811	729	825	787	740	845	795	781	769	736	787	760	782	764	815	785	791	817	797	813	815	788	815	784	806	806	772	842	721	791	768	751	828	806	755	782	802	785	773	817	760	741	760	753	779	779	817	795	804	785	808	796	781	819	843	759	776	802	799	788	813	789	778	813	783	777	809	823	828	783	798	795	804	755	842	819	777	835	743	808	824	859	777	763	773	817	809	803	832	791	758	842	863	774	837	813	777	817	819	800	832	789	792	768	838	783	742	821	821	754	767	752	812	804	819	820	779	817	833	758	761	803	778	809	772	821	790	776	782	804	811	815	782	820	788	780	791	795	784	737	717	821	797	813	849	794	813
28883	15701	15274	10707	6306	3724	2357	1647	1250	1030	869	818	706	619	602	544	481	477	433	467	448	477	497	467	436	419	460	431	452	446	459	418	456	444	462	448	429	465	447	466	446	458	441	434	445	467	419	454	441	432	434	450	461	428	458	433	467	465	467	454	485	434	416	462	474	450	440	451	452	439	416	475	456	402	417	424	463	439	440	401	467	426	433	449	430	441	445	416	449	441	464	474	431	432	458	450	443	463	396	429	408	459	409	407	469	444	450	453	454	417	430	402	450	416	437	533	461	426	403	466	451	415	422	461	443	463	431	401	453	425	453	414	433	444	451	455	418	455	446	399	407	432	477	475	427	423	417	438	429	398	438	404	445	465	428	441	444	444	423	460	442	383	433	472	451	429	417	458	456	425	405	451	423	401	467	421	433	427	447	438	432	461	450	422	449	472	471	445	434	457	462	449	440	418	428	482	434	443	444	449	407	473	390	413	458	471	432	449	399	456	440	478	455	368	437	447	402	410	444	447	443	387	443	436	481	465	499	459	413	463	439	437	456	436	432	427	438	386	438	438	450	390	454	438	437	458	429	458	439	457	453	462	477	399	425	435	410	440	448	449	461	484	417	469	436	447	444	477	443	453	414	435	476	467	463	458	464	451	431	410	419	419	439	477	479	426	419	447	481	427	461	368	434	385	457	412	444	441	458	441	411	410	465	432	412	463	445	418	425	438	457	474	399	498	457	402	454	450	404	454	429	451	428	447	428	401	474	447	446	425	482	441	458	442	426	462	474	447	451	447	422	444	436	430	462	467	459	434	449	426	421	421	455	408	402	453	457	435	421	425	435	369	454	418	438	410	451	478	463	445	455	416	430	472	459	449	418	442	426	443	421	416	435	423	432	460	424	421	422	432	418	446	427	440	447	463	431	449	402	442	463	449	482	447	419	409	464	399	478	436	471	455	416	433	407	453	424	457	404	430	475	463	444	417	440	450	446	470	431	477	456	439	424	437	459	422	432	447	440	467	461	452	445	468	437	429	435	450	399	444	419	433	401	444	478	455	482	447	464	477	447	443	416	399	438	446	469	436	433	398	417	446	446	431	431	447	430	473	443	469	434	436	465	458	457	445	456	461	437	402	420	418	431	417	419	424	433	427	435	450	435	458	421	451	425	473	488	444	388	447	473	427	433	444	437	468	459	435	449	458	412	464	452	474	448	430	418	442	423	416	456	431	417	472	464	403	425	405	422	444	426	460	432	418	412	466	458	449	430	401	426	425	432	429	454	439	447	473	460	462	433	466	458	424	445	457	422	433	446	417	417	437	445	425	432	376	484	420	473	411	499	415	454	458	457	429	433	437	432	416	452	433	452	435	446	412	419	442	413	472	444	468	442	405	412	437	402	424	420	456	442	440	420	401	457	417	457	460	451	432	457	382	426	396	397	397	445	413	410	455	457	419	466	464	469	458	486	419	433	452	408	447	452	447	458	436	428	470	425	421	421	435	436	426	427	429	441	461	419	448	457	388	436	450	432	480	427	428	401	467	408	417	480	439	396	404	464	415	428	473	434	432	470	393	475	473	437	443	427	486	463	449	445	447	432	407	417	415	463	412	430	434	467	483	476	403	437	409	415	451	450	410	476	462	405	439	454	480	460	460	476	449	431	420	414	417	470	426	455	435	478	481	406	431	460	429	439	433	461	443	445	433	445	430	423	402	436	464	452	445	454	473	484	446	470	451	416	442	451	427	494	485	462	445	453	398	372	405	447	439	444	441	476	485	442	442	430	423	451	463	468	436	465	437	466	439	467	430	432	421	424	442	427	459	427	431	439	454	464	408	445	461	448	450	454	439	456	426	426	426	446	453	477	448	414	435	459	407	478	461	424	465	470	414	402	394	452	404	441	418	460	387	431	410	432	422	456	451	426	440	412	451	435	485	401	415	446	416	403	457	415	458	467	415	428	436	416	421	473	457	408	463	433	467	428	425	404	416	426	507	452	472	436	443	425	474	467	416	402	420	425	421	425	425	388	425	406	443	397	436	447	428	468	462	448	384	471	429	460	437	390	465	436	422	420	448	455	409	447	444	465	421	478	417	476	475	432	450	439	467	426	448	424	443	430	439	424	471	465	439	450	450	443	462	448	448	474	448	422	421	464	452	422	451	462	451	366	433	463	445	465	438	418	424	475	433	437	466	429	419	443	452	499	466	465	423	459	465	421	452	448	454	450	393	449	445	438	455	430	434	470	456	414	464	418	439	440	413	408	458	456	431	434	436	436	422	444	447	435	445	446	421	434	435	418	432	460	442	429	417	416	424	460	457	409	407	421	436	431	463	449	387	405	400	433	456	410	425	453	423	461	464	442	411	442	452	425	450	448	411	461	450	428	429	413	423	445	427	441	415	387	442	448	447	422	452	449	454	443	442	421	437	423	407	431	431	412	413	432	469	435	468	462	422	446	428	398	438	409	451	472	427	429	427	460	377	482	483	467	396	448	457	434	476	415	424	476	438	434	427	471	435	431	439	438	446	421	416	401	398	406	447	415	424	489	441	421	381	434	460	440	483	406	457	450	407	427	398	427	429	405	447	484	419	433	457	406	417	437	453	440	421	470	422	451	422	462	410	427	447	448	454	439	462	472	413	451	492	463	420	480	421	448	456	415	417	431	440	467	446	477	450	464	440	444	453	416	456	411	471	487	448	452	415	428	460	442	425	436	439	439	413	426	419	441	461	420	442	428	437	411	465	464	445	452	429	395	437	394	433	423	420	422	462	450	442	467	415	418	459	463	415	472	454	409	458	441	465	436	458	445	426	465	424	447	425	421	433	412	454	414	421	416	460	450	462	442	426	445	436	434	419	400	435	430	434	468	450	460	432	423	428	422	435	425	435	446	442	452	412	451	429	430	413	452	460	418	406	426	420	427	438	447	467	467	401	431	446	428	416	442	416	446	425	416	400	436	463	462	466	408	433	408	431	424	426	423	424	463	484	444	502	436	401	433	473	437	428	416	428	458	440	426	378	434	436	476	420	471	456	470	410	455	484	418	433	444	421	448	412	418	417	495	423	436	419	427	441	444	415	407	462	430	409	422	438	384	423	430	449	441	391	408	452	443	426	418	429	448	393	427	446	452	427	409	449	469	426	417	440	449	441	434	462	463	428	421	432	409	411	401	475	484	436	479	443	457	432	466	400	423	472	454	430	432	473	439	415	481	449	432	440	465	474	459	404	429	425	434	417	464	416	480	429	460	447	472	466	402	461	414	446	446	417	433	445	432	451	476	437	434	447	435	438	462	464	452	456	437	407	500	431	417	426	430	453	428	429	413	426	426	488	421	447	414	424	436	443	422	454	427	466	460	409	416	464	418	447	452	435	453	458	475	420	425	435	448	483	475	427	428	444	423	445	379	441	445	411	459	474	424	486	411	428	455	454	427	433	445	451	432	442	414	426	447	473	430	426	434	433	458	421	437	448	436	481	433	456	448	440	439	415	455	445	479	424
16317	11270	18707	18968	15138	10605	7797	5885	4624	3761	3276	2923	2359	1966	1705	1554	1391	1253	1239	1222	1235	1255	1264	1180	1188	1041	1113	1091	1007	1094	1025	997	1024	1004	1033	1031	979	995	969	970	981	948	997	965	983	937	969	994	988	954	927	967	995	959	943	955	990	966	893	946	940	976	968	898	930	859	894	954	970	931	999	958	965	952	922	1058	934	890	864	962	973	912	939	993	961	978	930	993	936	932	937	956	960	967	949	938	950	957	952	921	911	940	927	921	917	901	948	949	925	955	934	934	922	901	918	892	954	953	919	980	942	951	923	984	938	964	919	971	969	1006	923	989	926	914	918	947	988	931	930	949	967	929	930	943	951	974	980	954	901	951	937	881	971	920	914	916	974	956	960	928	992	986	941	907	959	948	935	954	936	947	953	956	955	990	956	950	974	905	962	1026	921	944	960	939	901	947	955	953	975	876	945	929	974	929	964	935	924	953	946	917	985	974	950	1011	958	928	969	946	991	941	918	924	927	946	990	982	967	1000	976	907	930	977	954	975	933	920	959	918	963	897	913	943	949	992	965	950	922	992	936	965	959	954	972	972	935	951	940	999	905	952	948	931	978	967	977	960	950	929	962	904	930	983	912	966	938	939	986	896	930	931	962	985	965	967	1007	940	951	923	978	949	931	945	1003	880	913	971	987	937	949	929	922	944	935	894	907	937	937	992	929	967	995	929	954	945	959	955	956	955	925	959	984	935	998	936	953	952	933	976	981	924	919	946	908	931	931	973	952	942	934	963	963	953	972	921	921	961	945	979	950	945	916	968	994	906	959	929	946	955	896	936	972	956	914	980	973	987	960	932	958	940	922	989	961	921	954	914	937	974	923	895	942	953	888	943	961	1022	936	987	925	946	945	958	970	971	1007	964	887	989	961	918	967	948	935	963	937	952	898	939	935	950	930	1023	992	954	958	948	957	921	926	908	937	975	947	921	942	922	967	980	944	899	1009	949	940	949	948	935	922	942	950	991	967	910	913	947	946	965	916	948	928	901	973	933	926	957	911	974	928	1003	960	1005	921	994	917	908	978	862	921	934	875	994	939	939	924	991	1024	948	969	912	949	930	937	905	928	993	971	959	915	904	946	945	952	968	948	941	955	946	876	899	941	944	913	984	1004	898	991	980	922	931	978	998	979	894	924	956	966	917	972	935	905	946	1015	939	964	940	939	964	947	938	954	920	914	931	931	984	929	944	932	975	929	963	976	943	913	1007	970	970	917	973	931	932	966	931	948	971	909	918	910	906	941	892	932	916	904	938	942	955	938	947	913	921	947	946	944	1018	960	987	963	974	964	937	894	982	979	935	1004	940	946	967	938	911	937	1009	979	982	1002	948	987	906	968	940	973	914	925	983	880	959	938	905	936	916	980	940	963	1016	965	978	996	958	953	958	964	892	898	945	905	939	908	907	932	930	914	928	896	913	958	971	947	989	913	890	963	1033	917	957	975	946	975	959	954	950	938	946	956	920	917	891	934	917	970	939	908	919	916	885	955	938	944	964	958	931	980	992	952	950	961	923	939	965	955	941	966	988	988	985	936	944	905	907	981	926	862	956	895	930	908	943	944	954	900	996	931	989	924	954	967	942	926	968	977	978	962	911	916	926	856	967	925	939	974	932	932	925	937	933	940	961	927	941	950	984	896	939	938	978	929	895	899	900	933	949	932	882	981	909	976	925	896	924	940	945	964	962	905	901	928	896	855	965	1025	958	939	946	945	973	886	934	927	853	922	1002	944	908	957	913	976	964	945	944	934	933	989	970	941	959	942	957	989	972	937	962	968	938	967	907	948	971	998	950	962	900	974	951	952	950	951	982	992	936	919	953	911	935	941	940	937	931	941	969	972	913	903	947	882	1018	953	953	930	922	889	941	940	913	938	972	946	921	984	985	932	944	945	981	886	978	964	952	957	919	943	1003	969	941	965	940	918	909	943	938	996	943	943	964	887	915	975	951	934	941	966	956	944	950	997	947	886	944	894	976	893	934	955	979	950	953	994	981	1017	963	960	924	926	925	943	901	983	898	935	938	965	942	984	961	950	978	976	973	904	935	906	960	911	943	979	952	945	983	959	891	924	938	976	936	939	919	927	976	949	948	946	943	936	937	1001	979	953	918	938	922	896	927	928	905	929	910	962	959	901	937	905	889	957	873	956	901	950	995	956	995	961	953	983	932	961	950	978	940	964	969	986	965	955	963	944	929	954	891	895	960	932	940	932	910	913	962	977	976	936	964	969	891	914	906	927	952	936	985	948	942	1020	938	923	930	963	960	953	928	938	975	946	918	930	927	936	932	940	937	958	920	969	936	943	953	956	910	1016	923	911	975	906	965	962	956	955	1019	927	943	923	961	937	914	953	931	960	963	1012	925	932	915	966	901	963	890	892	969	934	908	963	953	956	940	930	948	959	933	941	995	962	962	948	943	954	888	939	936	884	904	918	990	968	945	925	967	914	909	963	892	975	968	941	929	997	967	951	925	987	921	918	949	928	937	932	982	913	948	956	944	923	896	893	929	941	963	991	986	955	942	989	942	953	961	944	932	940	931	919	931	957	972	935	919	969	960	962	967	931	928	959	961	931	929	917	927	935	944	1004	970	925	934	945	945	987	925	953	931	956	964	923	973	912	925	927	920	958	919	946	927	984	981	925	916	920	949	935	960	959	941	949	948	1001	932	949	994	926	949	974	909	990	960	958	904	996	934	956	943	987	927	922	938	891	923	961	898	949	922	1017	965	936	907	957	962	911	1007	919	983	930	1004	940	966	947	941	911	956	965	953	973	934	929	957	979	928	898	955	966	907	947	1016	909	970	957	957	936	911	981	987	950	927	959	931	950	955	973	908	979	963	966	921	910	934	949	896	894	935	1000	943	916	938	953	977	963	976	953	939	976	919	958	936	910	925	921	887	947	972	983	921	922	879	988	961	924	951	989	941	928	966	948	962	961	921	922	967	972	979	978	934	909	915	948	954	984	956	894	961	948	945	903	919	991	922	929	965	929	972	986	921	991	909	922	913	1011	955	1024	931	932	946	952	891	949	892	944	995	954	942	884	918	987	976	941	955	957	966	985	973	933	946	925	942	954	985	919	985	978	896	927	981	899	932	967	910	926	914	953	901	892	894	982	907	976	983	942	1044	914	953	991	992	940	975	1000	923	872	957	991	905	916	944	954	1020	941	909	952	900	929	929	882	910	929	884	877	956	939	941	930	955	991	940	985	967	953	960	957	960	922	905	928	995	991	927	967	947	933	911	966	997	972	935	941	932	946	903	941	924	991	982	990	989	937	926	881	931	992	955	966	1000	952	919	946	925	891	942	946	960	1012	985	889	886	968	954	885	926	915	939	937	935	947	948	966	931	925	900	936	918	949	966	957	938	927	931	919	920	960	922	926	943	962	967	1017	954	940	925	898	958	919	938	938	1003	960	905	961	940	962	954	916	932	937	982	985	933	950	1004	961	929	960	928	999	900	979	974	932	1016	981	917	981	907	977	954	936	962	961	935	963	964	922	927	938	920	918	975
10171	5350	5036	3566	2491	1612	1039	846	727	619	566	505	434	399	426	365	416	404	393	362	396	376	374	382	377	394	334	369	358	411	368	397	382	381	349	383	363	318	324	355	341	344	387	373	376	348	367	330	369	380	399	343	350	341	387	344	358	318	348	374	373	373	364	314	353	384	343	376	356	374	367	344	353	395	392	372	358	392	356	377	353	371	379	377	346	377	355	377	335	319	354	353	345	391	378	376	392	397	411	369	347	411	327	390	351	361	347	381	369	366	359	367	361	354	360	363	351	335	383	401	396	339	333	369	385	338	353	336	365	369	364	351	383	384	347	379	365	387	336	403	347	344	388	366	350	376	400	369	383	360	385	364	389	359	381	338	379	377	375	383	401	365	326	377	378	347	374	356	349	383	369	393	379	372	371	353	356	335	396	361	374	363	363	365	365	370	340	380	358	344	332	352	399	337	356	367	368	377	411	360	347	372	389	320	329	361	352	387	364	387	392	396	345	352	352	366	364	407	347	359	398	348	374	362	334	390	363	377	362	359	347	370	378	396	350	337	363	332	358	362	366	364	335	377	345	378	373	376	338	352	355	408	392	377	383	376	371	344	356	364	329	369	338	360	351	356	377	354	380	323	386	368	357	354	380	357	388	333	373	352	383	343	408	353	360	391	347	395	359	350	371	388	332	368	363	351	338	325	360	371	354	329	393	370	373	355	390	363	343	369	384	367	322	365	364	348	369	368	368	359	362	344	361	379	362	395	385	364	380	360	351	372	380	328	364	364	387	375	340	349	340	369	411	351	384	334	346	368	361	373	361	360	344	364	370	372	378	368	369	331	381	373	423	400	370	396	371	383	355	321	350	388	396	342	355	374	330	345	401	381	374	343	346	368	373	371	374	340	353	383	399	350	366	378	348	372	364	361	387	364	326	348	376	402	346	346	385	334	394	392	374	339	357	342	405	387	346	351	327	369	366	331	311	349	359	370	365	379	371	384	381	392	405	401	354	370	349	336	363	375	406	382	388	394	357	362	369	371	318	348	353	365	384	427	376	397	360	375	373	372	355	335	327	363	335	376	353	345	371	373	374	340	354	341	321	376	369	410	395	335	347	322	375	382	355	388	397	389	398	362	365	360	318	370	327	398	405	379	374	381	374	374	389	367	338	345	365	356	379	374	372	364	350	337	405	375	350	376	374	366	349	359	377	363	367	364	363	353	332	354	358	348	382	362	384	338	382	381	385	398	360	373	349	346	345	383	392	390	357	391	362	350	372	351	362	358	391	337	365	358	428	349	303	374	364	385	391	372	375	368	394	381	333	342	384	393	359	374	335	369	341	371	370	359	344	365	359	381	363	362	382	376	354	390	381	374	378	366	390	347	358	341	371	351	340	357	351	326	365	382	376	353	362	339	402	375	346	383	353	394	389	342	374	357	385	331	364	344	375	313	346	425	349	327	391	400	395	337	350	384	377	343	401	331	343	421	366	367	372	336	358	384	336	391	344	396	352	361	359	334	408	394	396	369	349	380	358	386	372	389	370	337	376	369	354	358	361	372	346	359	391	370	372	400	388	388	361	372	355	393	343	394	354	367	369	362	377	356	382	362	378	349	375	332	371	332	353	364	402	389	358	335	431	375	354	359	320	359	397	339	368	364	363	342	367	367	371	382	386	357	343	426	350	376	364	394	375	359	400	353	318	368	366	361	400	397	352	352	386	335	382	392	349	350	371	363	391	355	346	348	395	353	384	357	393	354	387	374	346	372	384	373	376	373	361	391	354	350	376	349	348	376	323	386	378	371	379	398	364	374	357	367	420	358	389	381	383	352	375	332	346	371	365	375	359	352	394	399	378	332	379	363	353	361	382	380	345	327	348	374	372	380	373	347	379	396	376	356	366	370	342	378	366	334	365	398	354	325	363	376	387	373	392	363	328	375	379	339	391	353	397	430	392	353	332	359	389	352	366	360	374	376	378	331	356	335	396	355	340	359	388	346	369	351	339	356	375	357	353	371	365	351	358	355	375	394	379	385	375	379	385	342	359	330	425	347	364	389	392	366	371	378	352	372	359	337	374	383	331	404	350	370	390	350	303	382	370	370	390	371	361	361	362	366	351	378	361	360	364	397	343	370	356	379	352	355	348	401	402	384	355	353	386	340	369	421	365	370	353	346	377	347	392	385	396	339	394	352	385	341	336	384	339	373	350	348	361	348	357	326	377	351	387	400	395	344	355	385	392	350	391	380	352	414	388	350	357	370	365	358	343	363	352	369	354	349	346	372	367	404	385	380	350	360	387	412	375	346	377	346	365	360	357	364	367	342	378	408	369	375	373	407	383	379	385	413	411	357	365	372	386	337	394	394	407	343	350	381	361	377	374	345	366	342	380	362	394	367	381	347	393	350	350	405	321	332	378	359	354	353	328	340	379	371	374	391	356	381	369	368	347	342	339	347	350	350	357	355	363	394	368	390	407	389	376	344	344	372	374	362	393	370	396	374	392	354	359	366	381	339	352	364	331	342	355	368	354	348	354	380	353	370	394	408	362	398	398	343	365	364	380	398	361	360	380	398	343	346	371	365	394	372	333	362	377	364	397	389	336	342	327	383	326	387	390	342	352	345	354	349	373	355	386	322	370	328	369	387	410	375	341	360	385	351	364	331	348	359	411	374	399	389	391	357	370	410	373	351	364	376	360	356	389	356	378	347	390	356	388	356	375	360	332	367	384	344	364	349	384	361	380	371	349	360	371	366	352	391	364	372	324	328	368	371	332	362	378	382	351	362	362	355	368	376	360	381	375	362	370	364	374	402	367	378	360	377	380	346	352	358	363	347	365	337	384	382	360	350	356	384	372	358	382	351	363	333	323	353	358	376	357	363	332	348	379	372	348	375	390	381	389	390	378	345	359	351	363	360	395	352	337	385	399	366	369	368	370	384	344	359	385	359	366	374	388	365	370	336	344	433	371	377	362	372	387	364	376	380	357	348	376	441	346	351	329	349	394	351	386	369	366	358	364	350	331	365	379	380	404	362	389	375	388	363	354	346	356	346	374	391	368	353	364	369	325	352	377	382	369	399	379	393	374	357	368	341	411	367	387	404	417	388	352	377	385	351	355	334	382	344	389	368	359	363	426	366	374	388	385	333	374	385	360	338	349	361	331	335	360	393	381	370	345	357	371	398	349	370	342	350	380	383	329	354	358	395	361	341	399	341	331	390	373	336	356	389	369	394	389	353	373	360	372	378	372	381	370	379	342	378	373	361	333	386	385	392	377	370	386	386	387	326	373	354	377	398	352	360	381	352	399	399	377	362	380	355	373	381	358	385	353	361	379	365	350	340	368	374	345	391	377	397	373	345	368	357	373	369	363	364	354	350	374	355	358	376	370	373	381	405	393	372	341	358	385	369	354	334	392	344	373	398	363	358	351	370	392	362	331	384	388	352	372	410	376	380	347	372	377	395	356	351	389	357	343	350	370	386	362	347	362	380	336	390	349	360
6281	4651	8816	9648	8330	5940	4166	3136	2458	2042	1827	1734	1385	1263	1140	992	925	935	876	921	903	960	948	903	909	875	904	796	865	783	841	794	810	833	868	877	834	864	764	838	817	841	780	814	828	813	833	760	877	850	762	786	828	804	857	821	795	780	822	804	779	766	764	818	786	794	808	812	762	810	825	843	805	856	793	817	824	778	794	816	817	818	812	796	810	780	816	804	736	831	829	797	793	802	846	766	792	823	788	859	812	768	796	792	797	838	816	816	854	804	769	806	801	819	761	743	815	826	843	839	828	797	809	792	801	790	790	863	802	787	809	807	829	837	822	842	790	796	782	774	789	809	819	866	794	803	808	776	851	805	826	836	784	783	745	835	798	801	824	809	766	777	792	841	793	817	776	810	812	811	786	829	821	759	796	815	721	778	842	842	807	788	800	827	828	791	822	810	797	777	824	793	799	818	812	745	813	782	856	817	802	819	790	794	741	807	863	790	776	823	802	890	755	779	819	822	781	785	848	770	854	760	759	813	760	808	827	850	809	779	780	833	807	761	825	782	754	808	822	775	810	797	777	737	835	785	752	802	767	806	806	831	825	807	804	816	781	781	791	825	805	812	806	796	758	800	788	799	853	767	813	833	812	771	762	761	802	784	774	826	816	804	801	828	786	816	820	817	784	837	799	862	790	803	787	824	836	769	815	846	785	849	784	839	826	742	778	796	778	802	845	776	782	833	816	789	748	817	821	795	829	793	803	771	796	837	807	815	777	855	796	793	797	773	833	847	782	803	759	854	795	782	759	833	815	811	775	809	774	764	826	831	821	819	797	803	820	807	816	807	806	800	788	790	774	817	788	763	772	763	765	774	799	797	813	751	761	799	770	829	839	852	807	762	782	809	809	787	787	848	765	820	812	803	869	820	837	821	813	826	784	772	781	796	818	823	778	788	764	780	809	790	831	779	818	821	822	812	778	782	833	857	809	776	831	811	817	788	836	799	784	826	852	795	800	772	766	795	828	840	787	815	798	839	821	831	795	826	859	790	812	827	782	808	799	783	797	818	804	803	762	815	754	809	840	777	834	775	806	810	784	791	759	775	825	825	812	815	774	845	839	829	799	814	848	791	768	775	838	784	761	833	800	797	813	777	816	805	810	822	790	821	824	819	794	818	855	837	809	842	790	814	827	867	812	825	795	779	807	848	834	831	842	775	822	817	806	808	836	832	814	741	817	827	824	744	821	835	796	796	795	792	777	815	842	808	810	770	764	810	787	871	830	780	808	786	765	738	777	834	769	769	832	747	769	801	845	749	821	849	768	767	772	762	846	813	795	804	790	787	788	787	781	778	837	795	857	794	779	815	807	804	857	773	809	807	817	835	780	791	803	791	827	789	783	828	811	811	768	865	832	860	806	809	767	841	803	827	815	792	792	811	805	783	786	802	838	816	817	815	804	781	770	786	836	823	826	773	815	776	765	797	795	835	797	761	850	759	772	810	771	796	821	820	832	803	818	817	810	813	784	799	806	756	762	783	809	778	747	794	811	747	815	802	807	776	817	804	787	784	767	797	790	831	813	803	771	789	802	803	803	747	800	796	810	840	797	818	791	810	808	799	764	740	795	772	834	797	820	793	863	781	793	836	801	829	830	785	798	818	828	719	798	859	778	785	802	823	820	793	802	806	774	757	827	837	775	819	849	818	826	843	816	827	839	814	800	816	794	766	808	802	793	786	844	792	823	786	844	733	773	785	854	756	859	772	784	765	767	828	781	788	777	783	809	801	781	753	779	814	748	777	814	799	839	822	785	801	802	798	829	781	837	777	833	821	777	767	798	772	802	787	826	853	802	781	785	809	812	825	806	776	831	785	813	791	785	781	831	852	847	851	771	795	792	816	893	867	821	838	794	788	772	840	816	829	801	807	815	803	798	763	809	744	821	870	811	808	828	810	768	752	811	775	768	751	828	756	824	751	798	811	794	771	770	774	824	791	843	780	857	762	841	765	791	776	774	801	794	820	815	804	857	858	851	805	797	828	778	847	834	822	806	837	820	807	818	778	858	823	813	851	800	808	840	819	804	836	768	780	782	770	779	831	788	787	791	782	826	797	812	825	779	823	788	848	776	816	846	891	809	801	818	813	852	817	814	770	792	843	752	766	758	804	775	864	820	825	827	787	815	730	785	859	767	834	808	808	853	775	786	850	747	794	799	814	778	753	786	820	777	792	782	834	770	762	802	809	756	782	781	795	782	755	775	818	811	809	782	805	757	747	808	722	802	779	833	817	814	829	818	784	827	812	799	766	806	800	737	756	774	841	824	776	770	831	809	786	785	813	856	763	758	810	749	867	768	769	815	816	839	803	824	764	807	815	802	814	770	849	831	831	824	838	811	770	789	765	773	815	770	788	808	781	804	806	864	813	783	855	748	772	845	820	825	832	810	782	795	833	783	826	785	856	855	853	799	829	796	800	814	801	795	797	767	799	785	787	851	780	827	793	771	813	837	791	770	816	808	810	846	823	826	768	782	738	743	773	783	753	816	801	790	780	828	815	761	824	823	809	788	787	798	832	807	844	799	828	843	766	855	779	799	768	812	799	776	745	774	806	817	782	822	819	754	840	757	778	801	812	860	809	787	811	780	818	791	814	812	812	747	803	750	797	773	804	801	789	780	802	850	781	812	775	754	790	806	818	800	812	775	811	840	826	827	780	844	803	822	816	823	834	795	776	805	795	793	839	884	806	821	782	827	799	834	822	795	801	849	812	820	837	825	832	851	847	813	783	808	829	777	853	838	831	802	754	765	801	876	833	828	791	843	803	767	784	819	773	789	746	775	804	816	839	766	751	797	784	821	780	714	785	801	770	841	794	821	807	804	796	830	861	795	811	828	803	858	821	812	791	839	815	763	807	793	815	789	792	825	841	795	782	756	805	778	829	803	784	791	804	751	820	811	746	787	830	785	835	774	828	833	784	801	798	827	861	807	766	830	809	837	788	796	831	823	833	759	818	800	837	845	794	782	797	745	775	834	797	847	830	789	827	807	822	813	792	795	798	832	782	811	868	789	817	810	842	766	786	739	767	792	795	839	815	767	814	826	832	842	783	803	775	814	796	740	842	821	777	819	822	810	811	783	815	823	841	811	829	799	829	823	783	838	831	807	798	829	852	827	840	797	816	741	762	800	839	760	862	852	780	772	753	814	870	817	826	834	798	734	771	802	788	798	807	823	784	819	748	788	814	786	795	852	814	768	817	815	816	778	824	801	737	853	781	790	844	808	768	786	790	798	823	843	808	810	757	812	827	793	782	834	859	814	793	862	811	847	840	836	795	754	803	784	882	801	769	808	802	786	812	759	790	801	775	828	824	783	835	827	827	796	818	813	848	846	826	810	810	814	753	841	762	780	793	815	838	798	794	860	860	775	822	834	793	773	823	824	820	819	755	832	843	776	802	857	780	791	811	861	751	814	829	813	824	877	818	763	769	785	866	827	765	763	797	844	789
20541	10685	10602	7356	4331	2686	1717	1234	883	748	691	622	550	480	481	467	392	380	393	334	377	350	400	407	363	362	349	391	380	398	367	371	375	361	360	342	345	351	342	402	361	354	347	345	308	342	365	371	303	386	373	319	387	341	326	367	374	322	343	374	356	343	318	354	331	362	357	372	364	344	389	371	356	376	368	358	347	374	361	351	367	345	390	370	334	348	354	345	366	360	345	372	358	345	321	361	344	381	353	334	372	359	357	356	361	333	377	357	373	371	406	347	347	372	308	336	346	369	357	377	333	382	359	377	415	326	350	363	355	346	350	337	316	366	378	362	364	358	345	366	371	372	345	321	332	403	386	361	348	347	346	321	367	374	367	376	366	369	345	389	370	400	347	365	343	350	351	331	345	366	389	339	346	385	325	346	388	360	352	341	338	375	379	359	339	339	379	382	349	348	371	376	343	407	354	363	351	350	397	340	344	367	319	358	342	384	332	353	342	381	392	370	376	379	345	367	293	359	328	386	334	359	377	359	364	355	336	374	340	347	339	331	367	358	321	371	356	366	323	348	341	347	340	365	332	361	342	345	328	347	345	343	347	361	386	355	385	339	340	337	338	366	376	362	344	365	370	349	340	362	352	323	358	355	360	353	353	337	324	376	340	347	403	370	368	369	352	376	352	353	354	362	343	361	375	340	391	364	361	337	344	339	394	360	342	324	330	334	370	385	355	367	345	362	339	338	357	362	314	362	317	312	378	355	380	399	351	359	386	385	371	376	358	367	343	393	394	371	375	360	389	358	392	360	338	346	357	373	378	386	331	367	348	399	351	357	361	359	352	357	318	355	317	378	360	375	374	341	363	352	381	387	373	359	346	351	360	337	346	345	380	346	338	369	375	351	350	361	394	370	360	360	351	366	352	388	348	361	353	370	358	378	372	365	336	344	387	348	396	359	342	373	367	332	353	363	362	354	363	359	363	326	378	346	370	360	349	386	386	375	325	345	370	368	334	366	370	345	372	322	336	367	380	400	341	354	344	349	366	379	360	348	318	364	349	372	366	334	332	338	366	323	371	359	367	326	357	376	367	389	317	368	361	375	347	330	323	400	367	379	369	347	348	385	359	381	352	370	353	330	375	368	340	364	322	360	337	325	376	340	359	359	319	342	342	374	379	337	384	385	342	383	368	372	351	373	357	358	326	395	382	313	335	355	355	352	365	362	380	338	406	330	359	398	379	344	346	345	362	386	384	367	332	352	395	379	345	360	337	346	344	369	354	360	345	339	407	359	357	340	354	423	371	356	364	348	336	365	316	349	333	369	361	340	359	374	348	333	379	383	344	348	367	379	352	378	390	369	382	394	360	375	355	354	366	381	364	325	339	328	364	380	337	332	344	317	334	365	411	383	362	362	343	346	374	374	360	321	361	392	321	314	361	365	342	362	349	370	369	339	328	354	384	358	356	314	366	339	324	357	376	370	355	352	375	344	353	354	317	358	329	366	334	337	356	362	336	366	376	338	346	346	361	352	361	345	355	378	360	374	339	337	368	330	352	337	359	344	340	388	365	387	336	346	387	347	340	363	364	361	367	357	330	351	331	415	397	366	360	360	358	343	366	381	361	360	365	357	365	386	382	362	392	385	368	382	362	346	327	376	348	372	370	345	351	381	369	349	343	391	349	367	358	368	383	327	353	395	348	384	382	337	366	376	381	386	395	365	362	378	348	376	320	399	329	350	359	349	370	309	357	359	332	360	376	396	345	367	385	343	349	382	375	308	331	373	332	360	382	356	384	354	372	357	375	332	304	356	402	387	331	341	344	345	359	306	321	376	368	348	343	373	338	366	356	402	377	318	337	344	366	397	357	377	375	349	339	325	342	345	361	340	350	342	347	362	365	359	336	361	360	347	359	380	343	342	338	368	364	339	336	387	340	414	381	348	363	325	368	363	358	383	416	335	329	385	348	374	336	381	362	372	369	357	403	350	379	359	364	365	371	335	370	363	338	324	338	330	339	362	380	329	375	353	362	344	347	374	376	368	364	345	401	358	377	360	369	347	351	327	334	380	365	337	331	365	364	346	333	373	337	356	343	345	355	347	365	361	328	367	347	322	363	317	320	345	326	355	338	373	361	371	365	332	363	413	352	340	337	310	369	340	369	370	319	352	376	361	328	353	311	380	351	317	339	366	368	368	347	357	386	377	340	363	377	297	377	362	362	369	378	358	370	375	354	358	378	394	348	343	349	360	339	344	347	356	364	349	351	360	366	355	360	367	343	354	354	368	403	348	362	327	362	368	331	330	319	409	373	368	351	384	348	376	391	341	364	358	350	351	328	361	353	370	353	374	355	382	367	337	316	365	330	357	362	329	326	368	362	344	358	363	354	343	371	346	350	340	337	378	385	360	357	371	365	367	373	350	385	368	354	364	362	362	402	370	335	330	386	306	334	324	381	353	384	368	334	323	349	350	363	369	353	334	335	367	347	363	345	321	351	368	374	425	344	384	364	388	364	353	364	359	369	366	356	365	386	352	355	346	356	376	393	383	374	390	362	354	371	364	378	356	341	401	358	340	388	358	361	407	361	349	389	367	351	317	353	315	329	305	361	380	371	364	351	363	387	345	342	332	364	359	352	363	341	333	368	350	368	362	347	389	356	342	348	347	326	330	376	370	375	375	390	340	373	359	343	339	379	389	348	371	384	394	373	362	367	369	320	324	366	313	351	365	349	344	352	357	371	351	382	356	367	392	357	335	366	363	355	366	343	330	326	337	355	359	351	361	387	344	338	361	327	376	389	334	351	353	351	326	371	335	402	358	333	353	368	346	371	366	348	344	338	350	342	366	330	369	330	360	372	374	364	364	366	315	334	335	350	337	352	360	353	339	353	326	371	373	342	346	362	363	342	334	397	347	368	349	354	373	370	392	306	372	332	347	324	352	350	345	338	348	356	356	351	348	378	370	383	356	328	302	363	337	379	343	358	345	350	412	360	340	364	399	381	341	349	356	373	333	386	336	336	363	410	376	373	377	357	353	339	352	394	405	355	373	353	342	351	335	331	370	360	352	355	372	378	336	377	378	350	357	345	359	387	364	327	329	394	350	349	371	368	362	369	391	345	358	355	372	382	361	344	347	400	298	360	337	354	362	393	345	368	336	381	345	377	362	361	364	375	312	352	367	333	322	342	337	345	368	364	376	331	338	331	364	381	367	406	345	367	379	332	353	342	341	380	380	354	333	375	342	370	368	363	355	341	349	362	343	365	342	386	351	339	357	353	335	357	370	314	371	353	365	362	358	355	384	372	363	366	348	349	358	375	349	355	350	324	316	370	339	344	389	344	327	388	326	340	407	336	348	366	362	369	395	351	350	379	356	406	378	356	355	329	357	332	350	359	327	371	348	371	332	362	342	379	364	373	373	327	352	332	382	388	356	350	318	359	356	303	345	378	346	362	343	390	361	327	338	356	345	364	388	335	336	345	367	333	319	387	372	357	353	342	380
12653	8504	14758	14909	11897	8771	6366	4682	3552	2881	2477	2165	1909	1600	1417	1258	1103	1022	962	1019	1061	1046	1021	1009	946	896	921	829	828	859	826	832	837	816	878	826	846	854	797	831	838	778	834	823	805	808	792	749	791	818	761	818	815	780	802	778	809	794	824	804	762	789	754	777	786	761	789	780	810	768	777	790	796	767	819	803	787	790	794	805	816	798	744	784	785	847	783	761	772	832	854	780	807	845	768	822	820	801	797	786	795	805	831	756	732	792	798	803	800	809	794	774	817	799	778	796	818	793	779	820	759	812	798	794	779	794	808	820	797	802	801	832	775	866	746	821	831	813	822	789	771	760	778	810	817	795	769	835	794	821	804	790	730	799	803	811	812	814	783	788	777	763	808	760	797	751	819	794	819	785	781	844	799	786	831	770	822	818	813	827	795	844	799	796	787	780	836	791	795	852	760	728	822	849	800	788	820	805	812	824	804	795	751	829	802	812	787	755	806	849	788	852	829	845	807	751	779	790	765	786	818	810	829	804	773	752	803	804	830	846	819	699	817	789	804	742	800	782	820	855	853	787	822	764	798	831	766	775	796	778	794	813	819	808	775	784	807	741	776	802	791	751	813	805	768	794	791	826	800	799	788	793	781	830	829	791	812	785	831	811	877	784	793	808	801	861	798	815	808	818	795	752	806	801	808	817	784	758	741	787	766	784	785	816	804	795	812	816	786	764	816	818	812	790	808	818	786	798	823	790	796	803	837	801	817	791	802	778	781	843	824	838	842	783	795	850	768	806	807	791	799	786	794	811	795	832	784	751	829	765	775	764	799	798	800	805	750	807	835	806	821	839	823	798	835	790	791	801	819	772	743	792	758	861	768	834	781	765	775	802	820	847	785	813	813	793	752	822	810	766	772	820	804	819	780	791	764	809	755	881	774	794	820	811	816	788	793	838	758	827	827	813	794	832	792	826	836	826	818	792	815	835	770	793	794	799	787	761	754	792	823	828	767	822	804	866	789	822	835	744	782	829	820	781	753	773	793	782	807	794	761	753	790	833	756	793	824	798	822	779	778	767	849	812	790	792	745	763	814	802	790	775	809	820	788	756	810	819	775	811	695	769	764	802	830	804	763	791	741	835	803	791	808	756	814	747	773	766	849	770	819	751	798	876	840	751	782	813	817	807	780	761	821	823	813	773	770	810	758	783	792	800	824	817	827	817	807	831	744	773	813	790	834	791	802	832	742	793	797	783	850	818	797	812	836	763	759	841	819	759	798	824	747	825	789	788	766	792	796	750	788	797	777	817	786	798	814	764	768	775	753	802	834	762	795	764	829	777	774	782	784	870	856	779	773	806	825	779	782	848	802	765	801	759	778	817	783	763	823	812	814	791	840	803	802	814	825	815	795	811	800	820	804	846	813	838	779	796	814	760	795	781	749	717	810	830	796	761	775	758	780	816	796	831	812	757	808	794	855	766	789	774	740	848	802	846	763	792	787	782	826	770	819	785	794	837	809	827	744	858	798	857	772	804	802	811	808	784	846	816	783	798	788	786	826	806	832	830	802	813	758	819	762	826	776	767	772	819	802	831	818	764	798	774	786	849	819	808	822	800	755	783	796	819	794	806	791	804	786	824	837	776	803	845	794	825	801	825	821	792	801	821	811	792	811	829	804	768	800	756	818	785	803	756	797	802	780	806	771	757	799	797	812	822	797	798	780	821	831	828	804	777	819	838	803	841	755	776	783	835	778	786	809	812	812	826	785	831	755	743	785	851	801	822	827	770	808	822	806	803	797	810	818	817	801	768	759	798	888	816	755	794	779	790	759	801	787	788	805	768	808	785	787	781	755	788	775	790	833	837	817	815	784	809	793	794	796	861	798	796	796	830	844	828	833	802	802	810	779	822	815	818	830	770	785	853	810	807	803	796	819	784	827	801	779	819	835	861	789	729	774	864	766	805	784	753	755	792	774	777	782	827	816	781	798	792	802	847	804	782	768	775	813	829	799	806	768	797	826	808	808	819	787	815	760	828	749	825	820	828	805	831	849	761	773	804	825	794	759	790	782	784	771	785	775	775	764	819	785	795	826	798	735	823	826	805	761	801	830	823	781	793	747	816	851	826	814	850	787	811	795	815	796	838	852	817	850	787	823	769	788	830	788	821	781	781	818	756	768	792	825	824	764	763	801	781	778	732	791	777	767	819	792	813	744	792	755	798	743	819	794	792	810	835	817	816	803	788	833	859	784	815	859	792	796	758	782	765	805	772	749	775	764	818	764	810	854	779	798	814	786	792	803	732	760	833	791	780	771	791	785	794	747	785	799	814	744	788	774	811	815	825	782	769	737	820	840	834	826	800	770	825	788	823	845	814	794	794	792	779	817	756	818	776	836	815	827	768	789	823	797	782	789	763	771	837	801	825	797	749	748	798	736	805	822	857	824	777	826	790	824	815	799	764	829	791	766	858	737	834	804	740	825	806	835	809	719	821	747	782	764	855	817	810	839	820	738	822	873	804	811	813	762	776	832	827	787	785	797	767	781	806	804	847	857	842	750	788	813	847	848	771	783	742	864	824	754	767	770	796	826	812	772	771	838	794	877	814	848	787	764	784	783	745	749	794	802	816	796	780	806	778	835	814	781	785	782	836	773	816	764	787	773	782	787	740	790	807	832	816	806	746	767	806	835	824	787	807	779	751	791	781	780	823	796	789	788	835	737	784	822	790	785	786	746	843	773	795	783	791	759	818	747	792	782	830	768	764	861	830	796	782	787	786	787	787	790	807	834	793	764	777	768	826	805	768	829	784	808	810	807	792	780	775	792	774	813	834	801	804	741	842	806	762	745	767	774	793	831	804	770	750	776	805	824	813	762	790	784	862	804	718	764	771	841	781	759	758	777	834	813	782	803	814	767	833	842	820	787	768	783	802	762	795	767	781	759	770	795	832	824	804	826	773	777	780	799	792	827	775	807	795	781	789	803	799	852	798	800	831	822	772	783	747	864	805	756	809	820	767	804	817	795	821	831	825	780	804	817	793	775	807	795	814	773	758	763	841	758	765	825	808	794	757	779	840	783	844	798	793	776	778	853	785	767	826	851	812	748	825	772	817	823	768	838	796	809	793	820	799	736	739	797	801	823	788	786	786	808	850	810	778	807	792	762	847	832	822	764	827	759	790	791	770	800	865	771	781	782	794	826	795	774	822	763	859	790	780	786	804	740	746	836	825	842	789	829	805	814	793	816	739	851	784	835	822	795	808	802	781	825	832	758	805	780	731	758	777	792	764	796	784	812	774	809	759	796	755	822	784	785	766	761	766	844	789	785	793	793	772	791	813	763	779	803	790	819	804	768	876	817	769	789	807	786	828	839	854	775	786	749	762	766	786	800	826	784	765	805	756	814	749	782	812	749	802	813	789	795	785	766	791	744	784	834	789	843	785	799	784	845	772	802	823	767	776	853	768	788	769	804	799	752	765	791	819	775	831	785	825	783	783	810	831	845	787
28906	15848	15194	10523	6159	3689	2498	1728	1232	941	868	743	713	665	593	518	530	541	473	506	521	500	463	428	435	461	468	482	469	440	429	437	465	437	441	471	423	400	475	453	440	440	427	422	454	424	492	444	461	457	447	441	438	459	473	421	405	442	451	442	468	454	452	421	437	424	404	412	472	467	439	443	408	444	438	421	457	454	431	447	526	436	453	439	406	441	391	418	430	419	435	440	436	459	447	439	408	437	449	433	471	428	446	496	481	436	432	466	414	402	411	449	458	438	467	452	431	440	389	470	413	450	439	470	453	448	437	454	424	438	456	440	447	395	474	437	415	425	450	435	445	434	452	449	405	424	440	443	432	474	492	433	440	419	443	470	434	458	432	434	460	426	416	402	442	447	487	457	417	459	448	431	430	469	443	406	436	457	406	430	451	475	420	459	437	450	390	442	457	471	473	451	398	405	447	417	469	463	442	403	452	464	446	421	477	467	440	435	432	468	417	433	423	495	487	434	420	444	425	499	443	460	440	412	446	436	482	431	439	422	413	437	429	445	488	429	447	435	427	438	445	444	471	472	447	446	473	428	419	449	449	437	438	407	413	439	451	421	443	420	472	457	456	451	404	454	450	442	417	472	423	441	465	463	469	439	397	416	423	435	456	439	430	482	472	413	479	498	427	424	471	423	423	393	413	432	447	413	448	458	446	450	416	484	447	430	420	429	424	459	451	461	449	430	371	469	478	394	462	444	456	415	462	448	425	442	457	471	412	475	477	414	418	454	446	444	419	466	435	408	431	441	468	428	463	419	438	477	421	455	434	468	468	434	468	409	429	445	450	417	404	445	465	452	446	444	453	413	467	443	431	430	467	448	443	440	382	425	446	446	420	418	428	446	412	380	469	423	474	458	439	432	429	424	497	402	441	462	406	399	424	431	423	444	447	427	406	425	422	446	439	464	453	432	458	463	424	488	471	480	474	479	447	462	452	463	451	404	466	442	441	428	473	450	449	493	414	462	404	443	422	418	455	462	424	419	431	428	425	474	438	433	440	417	400	434	454	461	448	437	436	407	398	464	447	474	425	427	405	434	462	492	443	426	427	412	466	462	457	412	439	438	467	415	421	471	435	452	441	414	428	465	443	414	477	413	437	451	429	466	430	484	429	437	447	431	464	440	454	452	443	443	417	460	407	440	462	462	464	426	434	421	434	436	480	446	469	423	439	438	413	440	421	451	461	499	498	427	417	435	410	406	367	447	475	461	484	408	433	441	457	463	433	435	408	431	433	478	475	441	417	458	450	438	441	427	471	435	430	422	410	401	441	424	428	418	464	447	445	422	451	451	438	398	410	413	432	412	434	417	424	431	453	405	431	384	410	424	433	479	449	467	431	437	429	406	464	420	449	432	451	422	461	418	422	409	449	427	446	472	473	424	453	471	463	440	448	442	405	456	464	408	423	449	444	406	427	461	476	419	457	464	416	455	419	449	474	416	440	427	421	422	439	397	479	420	425	463	465	455	448	474	465	457	435	409	417	435	434	424	439	417	447	411	440	455	424	436	422	472	428	432	451	409	409	439	454	415	445	449	424	421	441	424	455	494	438	423	435	429	426	422	452	409	440	436	451	470	460	434	439	448	471	432	474	457	425	467	456	432	445	477	447	415	490	490	445	418	434	455	458	465	500	466	431	410	461	438	435	445	453	481	436	466	484	460	461	410	498	428	404	459	465	407	428	413	410	476	455	388	457	439	409	442	456	454	455	404	475	468	409	450	460	413	454	495	422	443	399	421	427	397	462	460	442	411	423	409	424	443	428	453	458	459	452	427	480	427	455	406	447	429	417	428	478	408	467	452	441	404	423	459	450	439	397	448	441	445	422	447	439	440	454	438	468	436	446	442	417	407	453	430	448	453	475	448	412	417	447	447	417	443	428	450	429	435	424	425	421	425	392	463	418	470	462	470	426	451	464	430	451	439	409	425	433	430	423	404	472	459	431	460	420	407	443	381	452	416	418	453	423	469	455	444	441	450	441	399	438	462	402	440	423	470	481	472	456	426	437	432	436	416	403	438	450	451	471	458	450	446	446	470	415	443	435	423	456	457	450	445	464	401	405	450	423	418	438	426	402	443	453	409	445	397	467	483	397	442	384	453	477	467	469	418	453	476	406	430	435	457	410	450	400	430	433	449	432	433	420	414	417	401	433	416	436	444	442	432	425	424	454	451	418	442	403	383	476	448	400	423	411	423	448	427	377	474	425	407	419	454	465	440	419	436	435	416	384	447	431	453	435	434	417	453	441	465	449	430	407	440	470	420	429	440	428	470	487	433	444	460	421	416	427	422	442	459	440	413	480	471	422	436	455	453	428	433	426	431	421	405	425	459	445	439	425	444	427	435	452	455	450	443	404	450	423	455	455	434	458	430	472	408	432	432	434	429	444	456	460	418	442	430	420	477	398	437	426	435	454	390	430	489	426	444	445	433	423	436	452	456	441	401	436	426	429	449	489	487	392	458	459	464	444	511	453	470	438	457	419	408	442	445	449	420	426	396	457	448	453	442	409	446	399	454	448	425	438	440	450	403	453	474	407	402	449	483	437	384	448	434	481	439	440	401	415	436	431	408	429	433	470	467	464	460	447	408	425	400	439	446	443	408	445	445	441	426	424	457	419	442	429	436	458	455	466	460	464	442	477	454	427	420	453	419	460	443	439	427	426	425	432	434	460	453	462	435	438	435	425	463	455	427	446	436	475	458	428	419	415	428	458	452	419	459	467	418	425	422	453	426	423	434	402	435	426	488	437	443	431	423	429	442	426	432	432	410	411	435	448	450	445	436	397	423	435	456	428	425	458	424	423	479	478	443	472	430	430	417	463	444	435	425	418	395	466	433	498	444	410	440	436	408	448	455	423	456	415	422	401	453	437	373	424	382	445	431	429	395	420	497	481	445	409	422	453	424	448	453	441	452	437	455	455	508	438	425	437	428	446	463	449	410	416	410	395	409	459	468	427	461	421	432	405	432	427	429	440	465	412	440	453	413	436	415	415	420	445	459	440	434	467	400	402	460	422	399	477	429	466	438	443	426	404	466	432	470	448	447	395	444	459	432	427	427	429	412	444	416	426	479	439	454	428	441	440	446	399	409	482	414	438	458	410	453	409	484	424	450	461	440	421	435	403	387	431	431	430	420	442	436	438	462	467	465	408	429	453	513	460	496	409	423	456	418	481	383	412	433	436	466	436	457	449	465	406	451	450	429	436	440	442	452	452	439	423	442	398	422	413	444	443	469	471	421	437	473	480	466	460	444	444	421	417	476	468	416	432	415	442	390	460	452	446	454	484	450	424	412	419	420	468	428	446	468	401	454	415	431	445	409	444	422	482	429	450	409	419	408	407	420	455	437	419	437	475	487	454	453	483	421	433	421	431	421	471	449	438	424	435	439	415	404	448	439	432	472	466	460	435	389	382	426	476	436	456	444	404	426	430	419	471	427	462	450	435	432
16052	11438	18798	18826	15074	11181	8194	6261	4506	3710	3338	2866	2481	1931	1728	1591	1410	1305	1244	1232	1317	1270	1220	1155	1182	1092	1108	1062	1006	1040	1003	968	1054	1005	1069	970	986	980	1052	985	945	982	992	987	960	1026	970	1003	929	992	972	901	955	1004	947	948	969	965	908	944	934	980	980	928	969	944	967	941	916	954	928	984	981	948	946	957	974	963	973	980	995	933	978	969	932	975	995	952	972	930	904	1006	996	931	950	963	936	927	941	995	949	973	928	967	998	982	967	990	971	898	965	968	918	924	939	955	928	977	908	880	958	950	969	940	949	1006	962	963	950	918	981	968	966	958	947	943	985	924	955	993	944	965	973	979	912	949	908	940	920	972	943	967	968	950	935	985	938	1002	1024	938	951	896	924	989	908	1011	918	955	948	975	922	955	953	945	915	965	983	972	922	981	932	919	957	959	961	903	916	937	976	917	948	938	956	953	952	898	953	954	972	991	919	968	910	912	976	904	971	940	976	994	929	954	976	983	925	917	928	904	959	983	943	1008	952	905	963	949	963	1006	992	937	992	937	926	980	981	910	950	921	897	992	950	950	973	995	958	924	919	924	966	897	913	951	962	941	904	975	978	947	879	950	996	920	976	899	919	953	948	1004	969	963	962	953	940	948	963	940	911	983	957	965	915	923	924	961	943	948	1006	983	942	949	935	941	959	967	950	893	969	994	979	900	903	981	986	967	983	939	923	961	955	1008	1025	914	938	930	999	974	960	978	948	991	958	934	953	982	978	925	984	910	983	943	927	935	971	934	961	922	1007	917	920	974	979	965	899	974	962	983	982	971	995	891	927	958	1011	969	982	893	916	940	922	928	920	956	910	904	1019	889	938	903	976	967	1042	965	936	941	889	915	984	908	927	1002	1004	958	898	941	955	985	975	907	940	900	994	976	929	949	953	962	924	940	917	988	887	976	935	1000	937	926	888	957	975	988	934	924	943	920	970	983	948	955	979	967	918	937	963	995	988	987	965	993	1026	921	905	958	948	915	915	960	906	929	944	924	929	956	1005	954	948	964	956	936	1011	937	920	972	988	923	870	997	930	993	976	980	978	961	942	951	958	928	999	986	953	921	925	921	958	1000	972	956	942	941	965	986	910	945	958	985	964	974	1004	960	958	964	992	986	924	944	914	941	953	916	928	894	979	934	919	974	984	971	975	955	980	881	942	998	893	946	882	974	955	961	925	952	919	975	946	985	989	925	952	965	978	964	967	935	950	982	943	906	910	927	972	970	969	937	969	984	924	971	934	921	903	954	916	938	911	931	960	970	944	998	922	928	918	961	944	979	939	930	1010	968	971	981	990	942	959	966	948	979	943	964	943	926	970	919	896	940	949	1011	963	928	972	947	959	938	991	952	967	930	957	932	1003	945	938	972	916	1029	949	964	984	927	987	975	944	1020	941	948	957	938	935	972	971	933	907	1012	951	957	934	950	911	934	929	928	975	923	955	924	887	938	974	930	990	962	919	959	955	891	956	974	972	978	957	891	968	943	943	981	992	950	946	974	960	948	940	924	928	984	995	952	928	924	940	910	1008	892	930	929	979	973	983	960	1026	951	1018	931	1005	952	970	945	897	995	922	936	957	961	955	922	904	971	929	963	916	934	1004	946	958	992	950	926	887	1007	953	967	942	953	965	947	1000	957	967	930	913	917	945	942	920	951	974	982	962	920	937	925	981	961	914	935	956	919	968	990	923	938	965	942	995	960	946	996	1004	885	958	969	1000	925	955	971	903	963	909	924	955	924	927	956	943	950	908	953	924	1021	939	946	947	930	940	959	971	975	993	925	943	973	937	997	918	943	940	909	970	898	970	982	934	911	947	956	962	951	994	1013	950	994	951	924	919	999	918	964	976	962	941	913	922	955	905	950	1018	943	979	949	971	915	955	924	986	944	972	948	945	942	967	962	999	990	964	915	981	940	917	947	942	980	988	965	924	889	947	983	952	931	944	951	937	923	919	978	930	958	916	941	956	940	894	1015	943	983	980	915	958	919	978	961	965	917	953	935	946	976	922	902	885	1011	921	969	953	963	954	926	913	981	958	968	957	1014	916	953	920	1005	932	1010	981	971	959	920	958	959	986	924	985	912	897	973	900	930	907	947	936	971	942	970	898	943	927	929	944	951	918	957	891	959	939	938	967	949	911	943	941	913	930	917	961	924	896	925	1028	928	940	967	925	918	957	984	964	903	958	930	908	919	910	927	983	994	961	996	938	931	921	981	932	951	985	981	985	981	981	944	1003	918	969	1038	940	957	940	965	923	973	959	940	963	915	924	974	908	951	943	891	939	996	979	928	990	984	957	994	916	945	899	974	977	930	963	929	963	951	972	1002	927	922	950	965	965	1026	948	913	979	925	1031	934	935	964	955	956	923	978	960	902	933	907	927	914	979	979	921	947	906	954	933	953	947	959	993	983	972	1021	904	968	946	978	962	936	901	953	954	956	922	954	971	926	922	1021	948	966	901	925	939	977	954	958	949	981	957	970	899	910	908	977	968	922	969	936	962	910	976	951	939	941	989	991	919	940	920	924	878	919	980	923	977	961	974	905	918	956	975	987	979	912	920	975	944	943	953	975	946	940	965	908	985	932	993	932	982	934	957	952	963	955	957	977	917	900	913	979	943	916	919	940	961	964	925	925	957	920	946	926	958	932	948	913	915	917	970	922	930	956	968	948	954	980	978	955	1010	886	965	930	970	937	974	925	954	955	993	958	999	965	933	971	960	895	919	932	959	936	994	889	1002	996	941	943	995	941	976	1020	964	999	995	900	982	936	962	910	993	940	919	899	954	937	940	899	964	961	935	929	917	956	867	911	923	967	1003	973	952	988	927	1004	984	978	946	929	930	970	947	884	912	953	884	1015	968	948	936	1011	980	963	922	933	937	991	927	891	948	908	906	968	901	936	991	905	910	888	949	969	935	920	947	1012	950	920	928	974	993	966	886	931	945	984	956	1002	919	967	957	910	965	957	955	964	999	966	948	984	980	920	954	969	953	936	934	918	949	889	966	965	965	967	961	930	975	934	975	1016	971	962	923	961	960	982	922	956	998	970	861	976	942	999	949	984	946	976	961	936	1006	988	921	934	937	953	928	914	928	937	952	923	1024	934	973	969	954	942	908	1001	967	929	984	908	971	892	982	965	920	945	970	922	954	920	977	913	936	975	934	944	962	917	956	915	967	921	956	957	934	980	958	935	970	925	969	1001	960	903	956	963	935	955	921	930	936	1014	946	961	913	937	893	938	913	935	970	944	898	963	906	957	957	940	928	1002	980	937	963	960	948	932	966	915	943	963	940	945	977	915	913	905	935	896	975	951	969	935	921	951	983	927	907	954	954	948	917	1020	989	992	984	1010	942	903	956	962	950	946	898	959	979	952	965	962	936	1014	998	952	926	982	922	959	991	929	935	949	943	966	931	939	949	992	963	949	938	909	973	935	942	952	963	914	928	992	945	949	945	936	936	972	990	955	878	949	883	940	938	970	963	921	1047	955	977	974	960	960	955	990	1002	925	928	990	914	934	961	986	1011	980	898	954	974	1013
9984	5066	4918	3713	2410	1528	1153	883	616	577	554	495	491	447	428	379	384	416	381	366	386	396	377	373	386	368	333	360	344	384	341	364	339	402	385	368	382	348	346	340	333	412	364	356	385	344	356	351	356	354	374	335	347	359	385	349	353	368	371	331	320	363	379	378	346	382	333	379	386	385	395	347	337	341	323	404	358	373	360	353	360	351	336	356	372	353	384	355	353	380	333	341	396	350	340	347	405	385	368	383	339	387	402	384	359	406	365	349	338	370	363	349	376	371	362	360	374	339	401	327	348	365	371	359	345	390	365	362	353	370	365	362	329	373	353	345	341	384	353	361	384	342	384	383	388	375	358	347	410	379	339	344	352	371	372	365	356	364	340	366	391	369	374	349	355	385	340	372	379	350	368	347	394	356	347	355	376	386	344	313	356	370	414	355	385	359	367	362	357	341	315	356	340	349	395	363	379	357	342	330	340	350	396	400	360	361	348	350	355	351	336	342	354	364	328	353	394	354	349	346	342	371	387	375	348	344	384	355	361	364	335	358	343	360	375	378	352	323	340	389	357	358	377	373	366	364	368	343	302	327	338	373	360	360	374	329	362	391	391	352	354	374	354	393	412	352	358	383	344	323	386	350	372	349	355	378	361	345	335	368	383	340	382	385	352	374	355	354	334	342	341	363	337	373	377	354	327	371	389	390	359	384	370	390	356	345	375	354	393	336	352	359	342	357	368	328	351	361	346	326	378	350	372	396	389	394	360	315	366	376	373	371	340	378	392	411	332	364	388	390	385	357	371	394	379	392	404	400	390	365	343	378	378	376	388	359	377	379	341	384	358	363	337	368	330	330	324	364	348	394	367	345	334	354	372	384	342	412	354	333	351	368	374	351	345	388	377	381	337	335	407	366	364	383	390	393	380	370	341	333	352	381	374	403	380	351	361	404	365	383	410	362	344	357	379	355	378	363	386	381	331	374	342	348	369	377	330	341	345	377	348	347	355	352	387	368	376	361	383	364	352	356	369	354	354	360	362	331	344	367	341	372	362	353	384	336	394	383	358	351	363	334	357	343	323	379	398	339	346	385	345	387	365	373	361	339	381	390	364	372	384	360	335	364	391	336	361	362	349	384	407	379	354	384	344	410	340	339	362	334	382	375	362	365	362	359	350	364	382	349	378	393	341	371	363	387	336	365	368	358	351	325	368	353	331	387	362	356	362	348	333	391	368	358	365	392	371	360	379	369	365	363	323	348	386	351	353	363	353	363	371	378	373	373	354	359	329	389	375	351	361	395	362	341	370	384	355	350	348	371	372	346	318	381	367	330	396	348	362	349	349	317	375	415	404	356	382	351	340	356	397	371	377	359	387	355	341	369	361	348	373	368	355	372	340	378	416	362	376	355	364	367	342	346	359	345	306	376	336	390	368	344	342	384	354	375	372	359	360	386	379	393	355	345	370	337	347	402	393	348	344	354	380	387	354	407	353	393	347	330	397	391	342	371	391	375	374	354	347	332	375	350	347	373	330	364	368	340	345	375	388	376	355	354	351	371	380	327	382	349	337	369	360	347	373	424	372	364	368	336	353	374	383	361	358	359	337	318	346	354	351	320	353	404	374	355	384	372	372	322	351	343	368	347	358	371	352	367	335	336	390	364	379	339	385	362	334	370	394	383	337	345	318	378	361	366	388	379	359	407	353	355	361	402	346	377	326	392	368	375	339	351	372	338	368	387	386	386	371	334	365	361	371	340	350	387	341	376	367	395	365	347	392	367	341	379	357	375	357	328	378	341	386	359	312	348	387	368	362	369	362	345	339	364	338	391	358	345	361	356	342	370	371	364	372	351	380	352	356	410	358	388	371	350	342	394	400	398	337	363	340	371	347	362	367	356	339	375	354	362	347	335	361	380	366	358	377	355	373	389	370	346	403	385	392	314	401	358	371	370	342	354	359	388	331	355	373	375	357	380	340	342	345	359	378	372	396	369	355	377	388	342	390	375	387	339	381	361	350	360	322	386	342	379	348	368	341	329	373	325	385	390	367	329	368	361	354	336	387	370	382	359	354	373	337	418	371	383	389	391	407	386	350	359	320	377	355	375	345	402	396	417	344	342	354	386	352	333	346	373	349	353	382	351	384	371	412	368	340	408	408	372	319	394	342	386	349	357	378	360	363	410	350	364	327	343	365	347	362	369	401	360	341	351	365	366	359	355	367	372	367	375	341	323	364	334	387	376	347	347	354	358	334	348	411	370	360	360	394	355	388	374	368	381	335	403	341	399	346	384	376	375	379	338	401	365	379	405	351	336	371	326	348	360	396	358	340	350	380	363	360	353	354	364	363	371	351	360	351	414	366	361	377	368	350	329	368	351	375	383	392	380	371	372	355	363	317	358	368	365	362	367	340	325	352	361	359	355	385	349	352	325	377	330	340	345	381	413	370	340	357	345	329	379	335	334	392	348	389	383	386	371	405	349	341	350	327	332	366	350	316	386	342	387	378	367	355	365	370	390	362	366	334	412	366	369	357	383	350	368	323	381	373	346	368	373	369	387	385	361	383	378	349	374	366	352	385	365	391	356	368	348	368	369	342	364	355	355	366	357	344	352	387	354	352	384	362	358	387	372	355	387	360	332	338	352	345	334	380	365	373	390	337	328	376	382	349	362	397	357	374	351	365	376	359	340	370	384	373	341	362	376	374	342	354	327	337	341	373	385	380	357	369	347	384	342	364	337	332	394	375	360	362	396	358	329	357	354	371	414	336	382	379	352	337	368	346	360	382	370	357	372	373	351	362	389	349	368	383	406	357	385	360	336	361	406	344	347	374	349	367	336	325	339	373	308	354	358	360	353	342	372	347	377	347	371	364	363	357	370	387	395	364	347	341	367	333	352	384	352	358	344	360	388	358	368	395	333	348	359	326	402	388	354	367	377	325	344	359	363	367	361	313	349	344	349	346	356	371	354	354	354	366	362	373	352	372	329	351	357	350	360	406	317	366	376	398	356	363	347	364	357	411	304	426	381	382	393	337	327	331	371	364	334	397	388	368	321	340	357	366	367	338	355	409	373	363	352	376	371	343	353	370	368	334	343	371	337	378	399	377	374	350	402	327	330	379	348	401	383	362	358	390	365	359	371	375	390	338	359	347	337	378	371	430	336	329	359	354	341	379	381	361	370	383	354	369	318	412	378	383	357	340	347	359	402	350	352	368	379	376	365	399	370	329	345	363	380	367	355	377	332	365	338	399	350	383	332	351	349	359	381	328	329	371	349	331	384	363	361	380	346	381	354	364	356	390	384	362	384	365	359	358	362	383	332	391	380	370	384	345	360	388	378	342	366	375	351	341	386	347	363	357	345	351	387	368	369	347	354	348	355	382	349	347	359	338	319	383	344	399	373	339	384	355	378	364	371	390	359	365	342	379	337	352	343	350	337	362	359	349	332	361	368	371	335	352	385	347	340	351	354	354	376	380	332	371	411	359	364	373	358	333	369	342	385
6007	4642	8942	9613	8086	5829	4420	3343	2474	1858	1848	1607	1432	1175	1048	1037	968	967	944	891	934	947	893	925	841	888	881	841	859	805	817	821	864	832	804	829	780	822	777	793	808	781	795	785	798	816	813	814	823	817	846	771	863	766	751	814	804	807	734	751	818	785	836	755	810	756	826	769	774	767	793	759	782	792	794	801	787	817	776	767	774	776	772	800	771	835	828	814	788	793	737	890	802	786	783	800	805	748	791	820	773	811	788	746	784	850	812	828	809	761	775	806	821	773	801	799	817	833	777	816	835	784	796	839	827	846	804	826	788	843	727	769	814	812	789	804	805	815	736	799	759	790	800	859	780	814	839	793	776	815	755	778	781	845	830	776	784	742	803	839	784	782	799	790	756	744	767	833	832	800	828	769	814	784	782	803	796	783	814	742	813	770	795	786	779	773	793	768	740	795	767	773	766	809	766	775	797	814	832	788	768	786	738	844	789	752	779	794	760	828	759	811	791	777	760	795	824	769	776	788	827	778	792	802	789	781	791	803	742	768	769	778	811	786	817	783	713	757	839	792	756	812	774	772	761	820	785	814	814	780	812	797	770	810	768	762	780	792	823	791	786	748	769	829	776	817	809	805	769	814	825	809	808	759	820	810	788	804	798	796	809	783	791	795	787	790	788	800	761	795	761	821	739	803	803	811	777	775	819	763	753	779	781	777	804	813	801	810	818	782	775	803	772	803	782	758	749	740	782	804	776	774	762	766	742	800	800	757	761	791	797	827	784	811	777	816	803	765	803	755	800	790	762	823	831	805	819	845	818	780	752	799	769	765	785	808	805	804	849	837	768	798	818	765	799	837	838	799	802	823	788	851	777	813	791	802	833	782	795	822	793	815	809	774	788	852	827	786	795	796	753	812	782	822	794	777	797	787	840	738	848	818	773	792	807	775	770	771	831	778	818	807	804	773	764	809	835	777	766	759	824	802	821	807	804	836	791	785	792	781	804	800	768	787	815	771	731	796	795	827	776	762	761	773	750	855	761	803	796	780	768	820	851	787	768	798	815	760	791	763	763	799	794	848	771	766	766	785	729	732	768	791	825	817	785	810	814	781	780	735	869	734	767	835	842	832	785	749	810	761	772	792	797	791	796	778	756	811	763	783	814	810	790	766	775	829	800	808	737	781	749	775	817	836	825	781	792	793	836	737	792	763	780	769	792	793	770	899	791	799	832	777	824	777	814	827	824	801	743	828	816	780	816	794	757	780	855	796	773	826	763	868	804	814	790	815	804	809	777	756	787	786	791	809	762	817	816	726	803	812	812	798	776	780	790	799	805	799	746	819	828	774	817	816	833	784	774	774	824	812	820	818	833	757	756	794	826	798	811	793	793	807	815	767	811	799	793	786	810	794	796	791	814	825	793	813	800	798	805	816	771	808	822	782	788	799	833	770	799	748	787	777	788	795	761	796	749	802	814	812	846	785	794	784	795	749	780	824	798	776	787	780	850	776	813	821	780	800	756	830	810	825	795	785	836	850	761	810	813	786	780	806	803	820	800	759	802	758	783	789	791	807	735	853	751	797	794	816	794	730	782	708	785	764	797	833	809	796	789	792	812	769	798	775	812	798	789	785	788	823	770	788	822	823	831	780	811	785	804	811	807	833	761	801	724	786	786	775	784	797	816	819	833	816	801	815	812	817	778	793	831	799	851	767	791	820	838	771	821	863	747	793	797	754	791	793	803	811	788	776	821	772	803	779	829	769	824	794	784	815	802	749	774	741	800	786	782	786	806	802	789	744	832	779	782	756	797	786	832	836	772	792	810	797	795	820	796	804	797	787	761	806	808	785	786	780	798	766	788	768	756	793	814	773	802	796	828	816	797	757	774	792	788	858	773	794	830	809	794	817	817	827	801	784	802	789	867	792	851	806	788	813	745	772	779	801	807	764	825	790	794	760	802	812	794	865	834	772	750	776	808	749	783	786	794	821	775	794	799	750	807	795	812	768	785	799	783	804	766	772	812	796	781	808	836	762	842	751	820	790	783	797	805	769	815	831	794	815	802	794	777	779	783	776	775	786	835	798	696	798	846	772	808	786	807	806	776	804	823	775	827	841	772	778	760	801	782	764	774	795	729	765	790	780	829	829	737	799	775	765	796	802	828	837	799	836	743	824	822	807	785	769	839	759	779	834	781	795	795	769	791	830	830	821	767	773	726	801	861	815	775	760	764	821	839	796	795	833	760	797	789	776	747	845	824	793	830	793	777	807	836	798	813	786	778	785	812	777	783	774	807	763	774	759	798	752	798	794	759	847	763	789	751	781	782	793	799	753	781	791	778	759	773	786	776	782	734	785	775	851	775	790	775	761	807	813	781	794	828	818	811	834	740	802	854	824	802	757	795	826	787	761	789	826	786	814	800	794	799	803	765	826	806	757	799	828	793	764	781	763	831	802	739	858	780	773	796	838	762	733	850	801	792	826	796	754	784	722	877	768	784	844	826	814	792	783	732	809	810	801	791	793	810	762	790	833	744	815	754	753	815	772	804	796	790	823	758	804	717	812	824	758	801	846	803	808	747	816	822	817	790	788	797	772	757	799	789	794	810	774	794	822	765	843	751	787	833	824	794	748	794	799	765	814	738	820	791	802	819	759	793	817	769	741	823	771	819	798	776	798	803	807	800	792	805	758	843	763	771	732	858	803	820	781	771	839	778	823	842	784	792	763	827	757	794	785	805	766	797	826	791	766	788	791	846	815	807	713	781	763	806	817	754	804	843	815	799	839	807	799	772	760	827	795	792	758	787	778	792	799	782	836	782	779	786	794	836	805	801	786	752	766	777	785	863	804	804	805	808	743	812	774	761	791	731	804	841	769	835	846	751	834	849	827	751	811	796	774	800	776	787	787	847	813	781	793	739	789	797	811	748	786	819	763	787	759	816	766	782	777	800	812	802	820	812	763	792	784	808	741	834	794	733	809	771	756	763	793	807	790	838	822	799	774	854	793	831	760	747	807	795	781	850	757	798	778	797	775	786	745	795	785	802	869	769	790	830	774	821	765	846	794	806	808	817	806	779	788	785	833	742	801	830	808	772	802	815	788	837	782	811	765	814	815	828	849	773	785	767	772	788	804	821	813	863	815	762	780	777	813	831	777	750	801	787	811	781	767	809	840	790	774	817	778	807	780	809	782	811	781	788	811	802	780	812	804	789	816	719	773	810	789	785	808	845	792	758	768	807	779	789	786	804	841	782	835	823	759	789	830	840	790	771	793	791	788	793	781	825	782	804	822	721	762	827	800	839	805	798	795	807	775	775	784	829	765	819	781	800	769	783	801	777	833	800	794	823	783	791	812	809	777	766	809	780	812	809	832	755	795	813	803	773	805	848	790	839	796	846	812	790	860	822	829	813	805	811	756	756	786	764	778	870	786	809	795	836	785	774	818	799	785	784	804	809	818	813	826	825	795	796	784	776	807	831	793	773	789	782	828	795	811	815	841	802	746
19708	10600	10514	7778	4372	2482	1658	1253	966	734	647	613	545	450	440	425	393	410	411	352	379	393	375	416	361	371	371	338	365	325	364	342	363	333	381	349	349	359	339	373	356	383	351	359	399	373	370	387	340	379	367	383	360	373	345	335	362	353	347	362	329	313	371	333	360	349	350	376	354	388	372	351	370	375	320	317	376	355	345	332	358	356	371	352	384	371	352	387	398	363	359	393	334	334	350	349	384	333	327	367	323	348	332	366	325	340	339	336	324	365	350	312	310	367	364	344	334	333	360	326	321	363	360	356	348	347	338	337	315	336	339	397	359	354	360	389	382	319	332	358	350	366	323	328	374	379	359	345	345	348	376	336	344	340	345	352	342	364	338	340	363	319	370	403	330	357	353	365	389	348	340	348	308	354	324	319	347	359	376	328	332	305	350	356	372	350	382	358	385	350	362	332	339	339	336	344	325	353	349	352	365	319	335	368	338	369	336	368	359	365	337	392	407	353	331	360	357	350	331	376	386	380	338	369	354	364	368	334	385	328	308	360	379	346	357	340	355	363	339	352	351	346	369	384	361	363	328	347	343	340	356	335	359	346	343	344	371	339	377	378	361	337	346	333	348	350	377	336	344	324	341	369	349	332	347	365	356	382	355	320	336	346	373	371	345	355	349	328	345	343	337	357	333	337	354	368	397	378	357	354	337	345	352	359	339	311	368	389	366	349	315	315	336	330	348	367	342	337	361	367	315	363	336	329	369	369	350	341	334	338	314	361	359	343	330	367	350	347	346	320	313	333	342	341	358	319	353	329	393	414	354	359	363	363	332	333	367	372	321	383	355	349	355	338	375	346	312	314	338	340	339	378	338	332	337	369	339	354	368	369	356	367	377	382	366	343	340	323	371	391	361	335	365	365	390	317	311	358	365	331	340	318	365	368	343	337	313	397	322	344	380	356	357	372	361	311	416	381	374	403	376	375	359	347	383	366	384	333	343	390	326	370	369	381	388	344	382	380	318	378	381	354	390	327	357	367	373	359	310	362	370	337	341	347	358	370	331	362	342	332	421	370	350	337	344	377	341	346	372	376	335	321	329	359	378	337	366	361	347	341	388	386	340	368	374	359	338	367	358	369	339	341	350	344	335	340	378	343	349	382	371	346	379	379	351	374	322	367	351	328	334	357	355	331	335	352	369	356	374	328	332	309	370	370	391	376	311	349	397	360	344	389	340	324	367	420	350	361	356	367	349	399	340	321	343	371	354	375	330	346	336	346	389	368	352	354	363	325	393	365	357	350	386	347	368	364	348	352	349	368	360	343	349	384	352	352	361	366	322	342	339	350	329	365	347	348	368	355	370	343	334	368	336	338	377	357	322	339	386	354	373	367	358	356	349	352	383	380	341	345	375	347	325	340	350	368	338	381	343	404	354	385	376	360	381	344	363	372	352	333	327	316	347	347	364	339	320	329	321	362	353	397	325	362	349	345	372	363	338	362	351	358	355	351	371	334	388	341	332	330	326	386	340	349	349	337	384	361	356	309	329	358	318	347	297	337	324	342	341	368	331	355	347	372	386	316	327	387	359	310	379	367	374	389	346	356	359	309	360	343	343	334	394	345	337	367	354	366	352	331	335	355	349	390	326	360	347	359	355	349	308	331	318	306	326	312	363	356	316	358	343	371	359	348	359	390	352	365	367	339	348	345	358	360	335	355	350	361	378	352	322	362	353	336	350	337	346	346	339	354	348	370	362	376	317	337	342	370	321	337	318	375	374	349	371	353	379	351	360	364	352	349	326	367	350	349	325	318	355	332	356	370	406	307	320	327	306	354	361	375	362	360	347	343	383	376	335	393	367	376	374	370	341	348	372	378	368	365	366	376	335	310	350	327	362	364	335	396	322	351	381	333	361	337	387	364	353	370	371	363	346	360	358	340	345	361	346	347	400	369	406	336	329	328	352	336	345	347	362	351	368	376	348	363	327	363	351	354	322	333	361	350	356	336	367	340	358	371	330	349	366	346	345	416	331	350	324	400	358	341	345	335	355	367	354	323	369	341	338	337	380	345	398	347	317	334	341	367	364	342	332	359	334	351	345	303	386	403	314	338	345	327	333	358	331	361	387	390	341	388	410	321	348	343	365	354	355	370	347	359	344	352	388	354	397	366	332	321	362	336	372	335	382	364	348	362	338	361	372	346	351	348	391	395	361	334	358	401	366	345	385	362	343	349	395	365	330	360	360	342	362	340	386	329	352	318	319	343	359	331	368	364	354	340	337	378	314	345	335	361	398	399	404	343	379	333	328	357	365	374	360	379	350	373	333	334	346	362	336	349	344	352	342	380	320	352	355	366	367	358	373	358	373	298	372	338	348	346	362	367	381	329	350	345	360	383	331	355	347	322	317	354	342	337	389	349	339	379	373	354	318	344	398	345	360	337	373	337	323	348	361	318	344	332	381	330	325	370	383	338	370	387	353	352	383	353	372	368	339	336	368	355	345	327	360	358	369	360	351	387	329	349	348	338	339	372	264	382	368	355	340	319	345	357	386	368	344	326	369	351	355	324	384	363	348	361	339	371	367	371	339	353	350	341	373	320	325	325	366	329	357	355	361	343	321	366	362	380	341	358	346	297	381	364	361	358	319	340	365	366	395	369	348	355	328	326	359	384	353	371	375	378	316	371	345	325	338	354	354	343	332	331	337	368	332	340	349	338	351	388	342	342	344	360	402	377	326	391	355	382	359	385	333	372	358	347	371	330	333	322	358	357	339	400	335	355	333	329	365	363	336	343	342	353	361	392	348	368	336	343	337	308	337	363	365	360	371	358	362	372	348	316	374	376	341	363	391	384	359	347	364	322	335	344	329	319	371	332	330	328	354	347	312	386	359	339	359	361	367	351	384	330	372	347	369	365	365	354	335	352	321	315	350	327	370	324	353	370	354	327	372	340	358	406	325	360	349	372	374	403	324	326	356	371	359	366	361	377	310	330	377	384	352	366	344	374	341	342	354	355	356	340	360	348	362	368	356	350	326	344	369	367	365	329	361	386	357	363	368	379	345	376	348	333	339	348	369	368	388	338	384	317	354	348	333	342	343	349	352	353	337	370	339	342	367	357	388	358	373	366	369	348	331	340	347	340	348	362	372	392	343	383	365	340	376	359	353	363	369	362	330	318	312	356	351	360	364	375	351	319	350	351	373	332	328	314	352	367	351	337	334	369	381	341	356	405	345	360	364	321	321	340	353	354	343	357	386	337	313	386	360	407	376	338	343	360	370	331	347	355	339	359	347	394	359	334	337	338	340	352	392	381	403	329	359	333	370	317	372	340	390	352	353	378	336	361	352	372	344	364	345	359	368	322	383	359	339	337	346	348	374	377	326	332	371	365	365	317	343	365	340	342	354	322	396	334	374	393	355	341	326	361	372	384	370	346	371	352	345	342	347	343	362	382	374	344	344	361	338	349	387	387	365	365	352	354	377	358	354	412	308	334	337	383	354	351
12214	8499	14828	15344	11856	8384	6513	4697	3454	2708	2473	2165	1794	1502	1334	1234	1072	1041	1001	922	1030	1006	1027	944	939	935	886	848	840	880	855	847	849	856	835	847	799	849	789	730	786	795	817	792	757	756	840	764	798	791	837	821	773	793	790	807	787	811	764	781	769	745	792	768	868	774	690	805	782	821	797	786	828	813	788	751	781	790	761	770	797	825	796	794	780	804	771	813	819	786	818	813	785	748	763	810	788	816	773	712	783	765	798	816	756	794	791	782	754	817	794	751	814	803	776	763	818	757	776	850	774	832	796	769	745	723	765	822	786	785	805	802	794	799	728	821	803	819	794	771	798	755	772	779	764	754	792	795	777	763	763	801	780	739	795	788	748	763	767	750	805	780	826	766	753	754	789	773	853	816	772	760	790	783	808	779	789	817	807	754	753	813	772	786	756	788	815	763	738	795	787	805	765	818	843	843	804	738	801	817	795	771	804	786	769	791	754	750	782	773	797	775	820	777	775	812	775	777	774	778	807	799	814	800	847	812	744	774	745	795	805	785	818	804	787	820	844	788	751	780	755	794	792	821	769	865	808	773	761	793	752	808	774	799	786	792	774	766	817	789	738	741	834	825	784	726	769	767	824	786	791	779	776	716	780	842	807	740	761	812	792	814	770	836	789	776	804	808	777	786	777	760	787	812	816	754	789	823	835	770	789	816	804	727	795	776	752	786	786	790	763	788	802	800	853	819	770	783	792	766	772	802	820	768	781	869	761	763	763	748	755	796	756	820	789	800	807	800	791	795	832	814	779	756	787	796	771	792	779	737	790	750	772	836	794	755	761	811	771	744	747	768	733	821	774	752	767	781	819	769	756	737	800	749	802	806	829	714	854	768	811	790	850	763	812	748	747	807	793	734	748	758	776	833	773	829	800	791	799	770	772	775	736	778	716	791	769	761	802	788	801	787	786	798	830	808	800	846	730	828	824	779	786	757	858	818	760	798	739	787	775	798	726	810	791	798	804	811	766	795	790	801	787	810	778	754	775	791	791	857	846	776	753	810	753	773	799	834	778	789	781	785	791	784	813	766	779	814	737	788	813	778	747	825	745	813	797	831	821	783	827	759	762	822	790	799	816	771	766	806	802	813	793	765	829	798	751	791	743	777	753	845	844	813	786	764	783	804	814	787	764	834	781	825	833	774	780	816	780	767	778	742	775	798	793	823	787	784	766	830	733	840	795	806	774	793	750	776	813	803	756	744	840	762	759	767	784	814	842	815	755	814	778	767	785	770	780	785	821	789	788	824	783	818	752	787	800	802	787	797	824	822	789	802	806	777	758	782	831	742	825	814	796	828	774	827	802	838	758	748	825	813	818	805	761	818	790	771	811	805	734	813	784	743	729	777	799	825	822	805	860	807	747	795	796	755	797	791	790	734	796	775	790	804	796	790	855	837	746	768	764	806	779	786	796	817	754	742	769	791	786	772	827	781	775	795	796	775	794	811	802	708	769	770	823	835	775	779	783	747	784	770	765	822	763	851	786	789	769	797	800	795	740	793	743	792	752	801	815	785	814	772	816	825	790	779	774	796	863	708	825	799	792	754	806	802	753	768	819	741	814	788	803	788	822	832	798	849	802	821	718	810	731	767	787	789	812	796	773	721	820	784	846	733	768	792	767	806	804	807	826	797	788	781	771	807	803	797	802	750	765	784	796	744	804	787	811	815	824	812	734	802	810	762	769	782	804	825	841	799	818	778	793	767	815	796	794	788	796	761	748	800	762	808	835	810	828	797	779	788	789	798	780	821	760	765	752	803	780	800	796	809	798	821	786	784	808	792	808	785	860	788	775	785	782	791	758	827	782	825	741	823	809	779	782	830	782	779	772	760	738	782	774	785	810	750	785	811	775	814	788	810	807	764	814	773	750	796	772	776	795	819	713	760	761	777	798	801	820	798	753	765	778	778	767	799	753	787	781	780	755	826	767	826	782	746	816	776	791	764	809	805	822	803	804	787	742	793	801	787	791	750	778	759	786	799	792	834	785	765	755	796	754	774	785	830	805	816	798	759	827	784	810	803	774	760	815	789	745	762	796	813	792	806	815	767	754	759	772	740	822	809	794	750	807	789	821	806	820	788	745	792	805	811	813	814	816	824	775	827	790	800	810	744	820	746	840	781	722	779	779	741	784	761	809	792	742	824	780	750	823	772	812	786	815	773	832	760	778	758	734	780	772	807	797	791	787	778	753	788	796	780	746	742	843	814	775	844	788	771	808	796	811	749	804	774	800	790	754	793	806	783	796	840	798	723	815	809	769	793	759	780	739	779	755	791	795	846	765	754	804	758	773	790	770	839	783	831	791	802	779	752	793	815	807	786	780	739	782	795	816	803	800	811	777	832	801	784	781	742	789	798	835	767	813	754	783	797	759	785	739	764	796	785	773	825	782	810	779	840	799	778	788	726	807	779	783	791	789	792	813	772	802	776	809	798	787	820	791	782	832	795	794	793	772	822	788	753	735	831	764	780	767	776	747	730	830	811	770	756	801	809	796	780	709	773	770	737	771	770	854	754	795	824	810	846	777	771	817	778	825	782	769	780	871	795	775	801	702	784	764	746	762	783	853	780	804	801	811	792	772	788	758	809	767	732	768	805	780	767	744	806	816	756	774	821	844	772	800	752	818	759	786	776	762	790	791	742	745	795	778	819	787	807	798	749	821	797	788	768	771	801	793	786	764	777	773	803	838	815	783	781	790	811	836	709	802	828	849	810	770	821	767	786	775	761	804	782	790	771	756	788	718	786	732	777	813	803	727	760	781	776	774	822	828	780	750	778	799	785	705	772	810	818	780	764	820	819	796	827	802	811	794	802	788	810	799	789	811	773	780	777	764	800	789	736	740	768	751	779	778	792	778	819	786	779	805	780	776	748	794	814	767	786	784	803	791	780	760	749	837	785	850	816	727	777	800	816	780	758	813	848	767	836	821	768	848	853	807	803	804	831	839	781	776	812	825	800	800	817	768	752	764	752	757	791	800	808	810	803	774	781	809	810	754	780	826	787	841	737	756	782	766	818	766	767	834	819	808	739	827	801	828	757	772	774	771	798	777	792	754	748	788	795	807	811	799	779	798	745	771	807	828	754	778	780	762	762	779	781	810	875	779	780	814	830	768	808	768	808	801	754	791	768	819	759	769	786	865	762	775	751	812	768	824	832	822	807	864	799	775	745	755	795	792	773	753	738	763	815	790	781	794	780	769	767	754	764	794	788	794	777	807	786	743	787	811	820	800	792	743	811	772	732	800	812	802	815	817	799	769	816	802	752	831	755	788	781	771	820	770	764	774	739	758	804	794	763	769	782	836	825	795	761	796	778	798	872	826	800	832	802	839	796	771	741	772	778	777	781	806	793	790	769	768	758	806	766	796	804	754	752	791	783	750	763	756	806	762	771	780	791	765	804	803	766	788	754	783	820	803	792	786	866	790	817	781	777	824	774	828	785	780	744	798	842
28848	15887	15646	11407	6412	3577	2422	1691	1149	944	913	757	685	599	576	538	519	520	483	483	504	477	457	480	489	445	461	485	451	484	461	443	445	446	404	440	473	439	447	423	453	455	469	443	407	450	437	467	436	437	443	416	402	462	436	472	426	432	456	443	432	459	481	430	435	434	440	438	445	478	477	441	438	407	488	409	409	442	384	423	436	451	448	430	395	427	389	435	417	414	464	435	421	444	423	443	426	433	425	444	427	435	470	424	450	396	455	403	421	400	427	430	437	454	431	387	480	431	416	444	458	443	409	492	469	440	420	413	407	428	413	443	481	441	419	425	444	471	444	412	417	408	410	414	434	435	449	425	437	454	453	447	401	446	437	444	448	403	429	434	392	441	401	407	420	425	429	418	426	418	401	396	444	445	440	461	419	422	423	426	396	441	411	409	422	484	494	433	465	399	405	439	416	449	390	437	439	423	405	432	419	453	436	466	437	417	457	388	445	412	440	449	416	457	424	425	418	442	441	409	440	450	460	450	457	414	426	456	390	392	415	440	432	417	456	439	443	455	455	482	420	422	414	452	404	466	423	402	455	427	390	420	442	368	430	450	411	416	422	475	422	440	428	412	419	431	405	410	422	410	466	437	447	438	444	438	405	429	445	418	463	451	450	407	428	395	387	448	422	434	390	410	423	446	421	436	448	469	467	433	426	449	408	392	455	480	495	451	415	445	437	421	434	465	445	415	436	418	402	421	423	450	422	430	404	448	522	418	409	424	409	433	440	417	420	434	460	437	431	408	395	438	458	395	454	431	434	420	452	430	476	438	454	463	414	414	417	455	434	414	438	434	434	437	452	447	443	450	450	444	419	400	441	430	443	462	437	478	426	398	437	418	431	480	458	457	433	437	460	446	451	393	433	438	407	432	428	406	436	443	447	394	459	449	436	436	467	475	436	441	395	463	429	476	425	425	462	417	452	416	424	448	438	427	458	437	442	416	450	410	413	411	431	408	448	429	418	422	454	416	477	423	420	433	428	435	424	477	465	453	410	407	429	438	489	464	420	423	422	454	447	415	438	470	463	459	424	423	450	474	457	429	440	429	412	414	417	432	416	422	406	417	386	469	453	437	412	441	440	430	493	448	434	408	446	475	431	521	456	469	429	430	406	450	414	425	410	437	430	434	460	450	471	458	459	415	418	439	442	441	479	448	453	390	464	446	437	461	449	404	488	419	420	432	414	424	423	447	449	402	388	428	486	420	433	429	446	476	427	434	409	459	406	436	398	428	393	446	429	399	419	469	379	418	443	417	434	407	423	429	436	412	460	445	499	438	429	429	454	461	445	473	424	440	444	451	431	432	435	409	436	413	429	404	402	439	413	392	441	456	470	450	477	468	459	451	469	441	422	473	423	426	422	437	432	402	402	446	423	444	414	443	427	421	452	446	424	419	418	431	417	404	441	456	453	477	440	421	414	438	446	424	447	445	461	457	439	463	419	443	450	431	397	426	438	447	423	437	468	452	417	408	439	418	439	421	416	433	445	413	426	446	435	423	438	428	447	421	466	409	453	430	460	444	430	431	466	407	447	403	388	492	458	505	443	423	430	394	450	411	411	426	450	417	433	403	469	470	435	466	419	444	422	415	399	422	460	422	426	419	487	436	418	447	410	458	473	427	460	418	399	456	405	445	442	437	434	422	439	453	421	462	422	419	444	443	417	419	445	451	443	429	432	475	408	439	477	447	470	438	400	449	461	448	454	416	463	417	415	472	455	458	435	417	434	471	418	435	424	390	426	422	480	448	418	413	435	397	435	405	398	408	422	412	445	446	454	483	461	429	419	413	416	459	417	397	404	442	442	432	419	432	477	431	415	386	434	455	429	394	450	436	449	422	459	428	465	431	428	453	421	420	448	420	429	458	443	406	453	414	428	436	449	445	446	418	460	400	435	464	434	450	441	459	403	456	436	452	434	415	434	464	440	421	412	427	422	432	469	435	488	444	401	455	430	423	456	442	418	437	436	439	439	471	435	459	465	425	457	452	491	459	422	428	486	452	426	417	482	434	451	425	419	469	460	430	454	446	403	439	411	428	437	475	454	427	451	434	450	448	394	459	472	449	480	453	444	448	452	410	404	479	429	426	429	419	438	457	443	463	415	445	412	427	411	434	463	446	452	452	432	465	440	409	430	435	447	430	455	432	462	393	376	478	422	411	411	415	411	439	465	437	460	450	457	450	418	466	403	419	427	392	446	423	437	473	496	465	478	432	447	414	460	409	421	428	423	450	441	426	467	462	427	430	459	440	431	435	400	474	445	400	432	397	402	411	451	421	491	431	460	441	436	460	427	446	440	466	432	405	379	475	438	410	424	440	422	422	441	403	463	410	404	459	447	451	413	448	430	410	440	479	428	457	436	431	430	450	449	448	429	473	411	393	393	452	436	392	418	448	455	434	418	423	449	412	445	402	452	425	460	442	440	445	468	474	424	452	367	419	394	400	405	450	418	410	444	429	440	402	440	448	480	416	447	431	447	454	416	396	425	426	432	431	429	428	383	392	457	416	442	427	416	464	429	431	440	444	473	461	436	414	410	417	437	472	412	429	414	419	431	425	425	454	456	426	448	411	402	454	445	432	425	411	461	411	427	410	434	451	411	461	442	463	439	448	434	446	416	461	400	417	430	415	457	468	415	416	435	491	458	433	432	415	452	420	416	446	423	486	445	418	440	455	435	437	429	465	446	421	433	450	423	427	396	406	417	465	437	436	436	409	464	399	430	444	442	419	495	410	429	423	455	408	420	454	440	431	390	439	403	453	399	387	440	420	435	396	412	473	438	396	411	448	408	439	424	474	427	380	437	453	446	462	423	450	450	424	395	432	448	425	433	383	430	396	407	433	472	416	415	414	436	448	482	423	456	432	441	456	412	420	466	440	417	415	432	445	412	432	423	442	452	408	434	467	433	453	421	434	373	410	454	424	433	387	461	403	490	423	463	434	416	439	429	451	454	414	448	457	448	410	440	462	443	439	462	436	434	399	432	428	451	427	454	430	429	424	420	448	436	448	412	431	423	423	441	468	446	493	401	436	430	455	430	409	445	463	457	472	416	439	441	420	448	449	410	441	406	446	443	389	488	425	491	418	418	438	411	456	460	467	437	425	456	440	437	439	413	410	410	447	439	422	459	465	443	451	421	468	437	444	419	418	465	447	406	429	434	405	460	426	442	400	419	420	452	454	465	447	437	441	430	419	414	414	412	450	459	447	420	391	451	449	445	432	482	463	422	452	419	419	444	449	432	434	467	435	452	439	447	448	421	486	420	429	451	427	433	454	445	418	417	407	410	471	442	441	430	402	474	424	429	489	453	435	431	398	421	453	438	448	437	445	459	418	478	434	392	432	464	467	408	416	455	409	439	382	442	450	451	418	382	440	472	390	410	433	426	467	402	419	422	460	430	437	446	456	446	437	455	473	450	414	389	399	432	449	428	436	435	421	453	430	403	449
16175	11532	19640	19188	15283	10820	8256	6139	4430	3715	3092	2899	2274	1921	1723	1492	1386	1292	1186	1223	1204	1290	1205	1257	1143	1138	1044	1133	1073	1053	967	1038	1023	1072	1039	1022	953	991	957	964	918	921	1006	926	919	963	941	963	929	981	986	967	1032	1001	946	924	975	963	951	915	972	941	920	919	918	930	941	963	986	919	958	972	962	885	931	925	990	950	1008	940	976	936	939	914	973	925	982	958	953	938	877	941	944	872	921	952	945	934	892	950	946	894	958	925	932	922	907	890	915	937	990	987	947	965	959	930	907	987	925	986	991	916	934	900	988	955	948	984	926	918	928	972	963	898	979	943	944	945	931	968	954	970	996	927	991	920	937	928	954	944	959	913	953	955	917	942	921	956	958	886	931	983	904	918	1009	921	931	979	923	915	917	901	898	935	954	954	919	921	898	915	948	936	909	987	938	916	916	977	925	972	942	950	942	927	928	951	898	894	927	941	889	941	968	903	941	961	927	898	936	955	920	956	958	1003	910	902	956	943	940	909	935	901	1003	929	948	963	908	932	941	961	909	933	987	872	960	932	939	939	954	900	925	942	931	892	990	902	904	980	887	980	1005	913	894	957	901	907	933	943	909	980	963	930	956	886	910	917	891	950	919	946	878	929	949	993	915	908	1010	923	953	975	930	930	908	946	951	954	957	979	901	993	928	915	929	918	907	911	895	933	973	973	932	915	914	961	931	936	916	940	939	951	960	933	913	947	900	905	1005	885	938	943	937	968	972	949	930	913	989	932	892	968	947	964	929	932	949	940	921	950	948	994	911	938	977	980	925	943	889	945	1026	939	943	899	937	915	995	975	1005	994	921	940	977	898	912	949	932	897	907	939	924	898	940	905	921	943	887	971	955	990	939	918	943	924	913	982	957	991	908	948	897	934	985	945	940	930	970	918	982	970	912	903	988	930	893	949	959	952	944	930	926	953	999	922	897	960	1001	970	910	896	959	1009	952	992	950	910	915	874	959	917	881	954	1003	911	924	956	956	963	955	927	956	991	942	936	955	905	968	953	880	914	882	927	968	936	915	952	927	950	1004	919	923	931	914	941	951	938	899	943	883	898	983	918	930	943	962	966	928	947	879	960	914	920	917	998	1000	953	875	910	933	931	944	921	912	908	901	929	958	961	943	915	963	936	903	992	900	924	935	905	915	957	977	961	956	902	922	948	948	958	950	951	931	955	953	903	936	941	946	952	960	956	970	949	899	901	968	922	961	961	990	926	938	915	967	874	1006	926	971	956	932	925	913	886	908	935	928	965	950	918	911	940	898	959	960	933	914	918	894	921	917	951	937	942	933	930	962	912	921	951	928	945	964	909	941	925	953	918	923	952	922	895	930	932	960	980	958	980	922	927	935	920	954	911	959	930	958	961	948	982	922	931	901	915	952	915	916	964	879	881	954	863	908	901	946	920	934	918	922	914	913	961	883	981	928	987	880	913	961	907	924	947	926	954	958	965	953	974	938	906	903	893	944	911	908	961	957	967	914	883	925	932	958	930	963	933	970	913	903	943	938	929	903	929	985	951	916	919	973	906	939	975	964	898	985	953	907	914	942	886	923	943	958	924	966	967	932	955	934	947	915	890	919	937	891	903	1040	974	934	976	903	892	961	871	974	916	950	960	949	961	928	961	922	953	970	961	960	902	932	929	944	965	893	942	940	936	918	988	920	888	947	962	907	938	941	940	979	945	980	919	999	899	900	927	942	950	950	929	909	880	955	923	903	918	895	923	981	958	954	962	932	930	949	928	996	888	972	965	882	922	970	907	951	947	911	963	921	936	965	933	971	941	934	931	925	927	971	952	959	876	942	958	912	978	959	961	927	959	905	951	1023	930	904	922	925	967	964	954	914	937	963	928	936	943	966	884	938	995	928	941	886	937	881	910	935	958	969	939	949	933	962	957	993	956	940	925	893	936	880	963	929	933	972	1013	892	887	982	931	978	941	927	929	971	926	954	929	911	919	904	959	937	936	889	914	996	937	1017	908	945	965	956	935	907	956	896	1021	932	918	912	952	949	912	943	915	960	973	954	917	934	964	926	901	920	974	930	881	1004	904	974	926	958	940	914	908	911	953	915	912	954	965	925	961	941	936	923	930	970	956	937	889	949	893	945	977	945	960	947	969	950	982	908	915	957	951	979	981	956	932	902	946	905	946	970	1001	888	930	923	930	968	927	952	936	915	926	947	921	983	918	957	927	994	971	936	977	938	871	976	919	916	911	924	925	938	953	891	978	912	1008	913	911	914	923	940	896	968	951	925	988	933	946	919	930	939	936	953	940	917	959	976	926	977	909	908	957	912	980	973	955	945	1000	888	861	923	935	918	966	970	891	920	947	932	905	901	997	916	895	944	896	901	908	938	955	931	976	893	884	946	967	962	942	901	942	910	956	938	876	913	938	930	974	900	952	983	957	967	947	970	950	916	975	864	955	931	939	914	932	923	916	937	928	917	908	931	960	945	915	931	1000	952	901	962	955	950	996	926	968	957	915	886	929	966	926	922	948	944	963	928	889	973	952	963	918	907	912	943	951	957	958	944	944	880	933	935	859	944	930	929	936	907	975	914	956	885	909	924	959	960	943	927	935	929	949	961	901	967	948	936	983	879	921	984	956	1006	965	954	937	909	948	923	965	951	919	933	930	936	901	958	938	889	974	976	942	909	930	932	965	935	935	953	911	952	918	973	977	950	987	886	860	969	977	966	934	922	927	913	951	924	963	946	980	954	917	950	963	958	940	919	935	962	943	953	911	916	895	876	896	962	933	942	954	957	906	950	944	910	947	942	982	955	900	958	957	920	907	906	913	982	932	959	895	985	960	928	892	943	948	946	942	987	927	891	968	897	952	981	963	911	934	949	932	973	983	912	935	888	969	910	954	952	872	943	928	953	867	929	938	931	964	850	982	950	983	952	966	910	956	928	895	950	931	983	956	874	955	884	899	965	904	897	921	931	955	934	957	954	953	941	916	927	938	923	977	932	978	891	969	962	922	889	964	967	913	899	962	877	963	954	953	949	907	928	935	923	940	960	997	945	936	955	918	923	907	942	984	930	962	939	939	891	953	925	944	1001	921	948	960	910	964	955	906	973	931	916	992	909	928	946	910	950	945	878	940	964	891	1010	909	939	1007	966	971	943	1019	926	934	952	929	909	930	897	941	955	928	944	932	918	958	937	936	951	950	933	969	913	921	971	979	916	1014	988	938	980	936	951	944	995	908	916	960	967	955	949	923	959	906	924	935	957	968	906	943	925	916	931	942	949	905	928	972	936	899	954	921	929	967	926	977	906	922	903	913	926	923	949	930	1003	923	941	972	984	943	941	908	924	934	927	948	960	901	880	965	880	952	929	941	927	883	964	949	936	925	967	939	935	957	977	897	909	934	920	943	916	899	921	1009	920	962	966	940	930	904	925	992	920	937	853	906	966	969	924	883	992	944	958	909	982	907	980	987	940	936	902	985	952	949	962	917	930	965	938	963	908	974	944	889	907	928	929	943	1026	852
10320	5167	5226	3516	2369	1631	1090	812	646	616	555	485	492	406	424	410	392	360	372	361	409	404	421	382	353	348	347	361	344	365	377	352	365	377	346	372	383	343	359	329	367	372	371	359	356	358	363	370	373	369	344	335	351	371	344	362	341	353	336	329	366	369	330	378	359	350	352	366	377	359	362	364	375	326	367	333	394	379	320	359	346	381	330	331	351	370	346	360	362	392	366	346	356	351	351	345	329	402	375	364	340	366	350	380	360	355	344	382	339	342	373	344	400	412	363	351	356	346	358	374	343	349	379	396	346	355	350	329	350	373	376	383	382	351	373	372	347	385	344	371	339	372	338	370	358	394	351	360	371	375	376	341	371	346	375	370	305	346	336	373	358	349	363	372	360	406	386	392	360	379	375	376	360	345	363	342	354	350	389	351	367	369	368	407	352	371	367	356	355	347	318	347	362	362	372	358	361	351	373	353	351	359	362	364	363	348	390	356	368	367	373	297	359	361	344	341	375	370	354	378	381	347	353	368	380	366	320	348	355	406	379	349	356	345	319	353	359	371	331	386	370	365	358	341	385	370	369	391	367	349	356	321	341	356	356	369	329	395	358	347	361	380	366	377	340	402	383	407	345	379	393	380	378	371	330	360	360	346	342	367	383	356	367	386	365	356	389	374	349	383	375	342	368	379	390	326	320	348	366	383	330	337	355	334	347	391	358	380	373	389	356	330	343	335	351	388	351	359	382	367	353	377	341	333	373	343	356	382	312	369	355	363	364	369	337	351	352	364	386	385	337	297	367	374	362	396	355	360	376	369	360	378	356	360	355	385	359	362	373	386	368	367	358	373	346	347	337	364	347	330	364	403	368	373	375	328	353	350	372	334	339	357	354	348	355	324	400	369	362	339	354	345	383	349	369	358	328	372	348	391	375	361	339	374	343	353	340	358	376	354	358	364	355	351	323	381	370	398	354	382	351	362	376	339	376	366	341	335	363	333	312	347	378	334	367	335	370	352	345	350	355	347	382	387	359	319	344	367	336	362	348	371	373	377	372	358	354	355	362	348	339	351	366	349	338	371	363	350	340	362	366	359	340	346	383	361	339	370	329	355	353	362	370	359	378	379	385	343	383	352	345	372	337	356	344	328	318	352	355	344	398	368	379	354	353	347	358	361	351	369	342	377	341	311	319	341	345	355	369	376	336	361	351	377	367	346	394	367	395	353	338	385	354	312	341	356	364	360	374	391	362	391	357	384	412	359	338	366	353	366	343	348	385	327	328	355	364	399	336	366	360	397	342	389	374	351	352	386	393	347	351	362	364	369	393	339	362	327	388	398	367	363	345	366	342	350	347	368	330	354	356	323	366	342	357	380	356	349	367	348	322	390	342	366	393	378	371	322	347	354	318	360	347	360	337	356	328	312	363	383	310	340	377	333	338	361	388	350	327	326	338	376	358	380	365	373	330	351	388	349	326	352	380	367	367	362	356	371	350	367	372	304	349	307	323	392	386	330	387	364	402	363	386	391	340	368	364	370	362	351	368	339	345	373	383	359	381	359	345	346	363	331	358	334	336	341	331	377	371	361	378	335	365	354	376	353	366	383	342	365	347	380	337	398	368	390	392	366	333	397	346	354	375	367	364	378	342	365	376	349	337	390	325	363	363	382	337	334	378	368	344	337	327	369	367	358	331	374	329	351	419	349	342	340	328	384	337	355	372	409	378	399	374	353	368	365	346	356	368	351	362	362	371	318	361	360	346	362	359	359	377	394	376	388	375	376	363	374	390	381	342	375	348	351	388	354	372	343	347	395	362	316	344	371	345	340	325	353	351	362	347	340	331	373	339	372	319	327	347	398	397	351	382	397	353	348	360	359	372	366	330	342	370	378	375	396	361	377	358	359	338	366	336	351	338	319	360	360	333	382	361	362	377	339	361	357	334	406	349	380	361	356	362	349	371	339	343	349	364	353	381	373	374	334	363	354	356	370	370	357	356	335	369	360	369	378	381	341	359	362	391	389	368	324	346	323	419	368	359	354	354	348	336	373	380	395	359	394	410	386	357	380	394	365	342	319	328	405	360	336	321	369	338	359	374	349	383	352	360	407	349	334	311	376	395	349	378	347	367	367	370	346	373	377	350	388	390	370	342	379	378	368	376	356	356	357	330	329	349	333	325	309	357	388	414	329	385	349	385	364	355	357	378	342	342	356	360	388	385	372	386	347	377	361	318	370	374	366	366	345	359	343	350	364	365	358	369	396	334	356	351	324	370	343	390	359	318	340	377	356	383	349	373	344	360	359	391	389	360	375	338	352	363	359	370	344	365	316	338	327	345	386	391	329	338	353	361	350	368	350	386	348	356	379	368	365	357	332	328	352	365	374	390	371	370	336	375	345	380	356	341	350	371	362	345	363	355	353	332	369	351	381	382	359	383	377	320	360	352	330	354	359	379	336	343	371	378	347	376	388	357	376	379	373	353	352	387	333	343	337	401	377	330	341	383	380	395	358	378	382	390	342	339	377	329	384	372	351	345	376	328	333	349	366	363	396	363	337	343	388	374	354	334	325	357	391	376	356	364	379	377	347	329	327	360	366	344	328	407	385	409	365	363	334	352	376	349	349	359	359	360	344	348	374	368	372	354	333	343	350	395	347	358	381	341	322	354	370	348	358	367	340	346	354	354	366	376	352	371	388	407	324	368	326	378	377	376	366	313	342	370	358	349	391	380	373	350	377	358	363	329	369	369	362	358	345	367	368	361	370	356	386	370	317	388	378	371	385	364	324	353	363	343	410	352	333	353	375	352	319	307	343	343	322	379	338	419	376	323	348	416	351	341	362	360	361	349	359	375	333	335	319	351	367	377	339	361	356	346	363	375	348	353	345	350	374	354	353	341	340	368	355	360	409	398	398	345	348	355	341	337	369	365	350	350	358	383	375	342	338	368	350	345	405	409	370	396	392	376	341	367	377	356	359	356	356	399	360	360	348	342	368	379	399	391	375	365	370	380	356	363	380	343	346	366	339	342	357	371	344	374	334	388	364	324	354	363	338	366	347	368	344	336	324	363	377	341	364	355	374	363	332	371	339	389	376	377	359	373	363	332	341	377	377	325	341	369	350	376	347	343	332	371	351	374	368	366	369	358	344	385	389	337	346	357	369	386	349	350	361	377	357	341	338	352	402	328	332	346	365	322	356	348	338	372	386	356	392	321	381	352	351	376	351	329	364	352	333	364	371	382	336	342	362	340	356	397	343	363	377	352	341	386	401	351	359	364	377	366	363	377	359	386	395	389	386	339	399	375	375	313	356	346	339	352	361	381	389	356	387	363	401	377	359	350	361	325	377	376	382	331	371	330	296	360	378	324	354	334	375	363	399	351	329	372	383	411	400	341	337	360	356	385	350	383	348	394	373	394	352	363	377	344	357	388	318	350	373	326	313	320	336	376	363	355	408	360	319	370	335	344	322	381	355	353	359	361	326	397	354	338	343	367	340	358	386
6214	4692	9017	9460	7810	5799	4263	3273	2293	2054	1774	1619	1471	1245	1045	1030	915	953	872	865	935	946	964	868	878	847	805	760	798	810	782	798	827	830	817	828	862	828	804	828	781	793	790	814	796	789	813	770	817	791	795	744	774	785	803	757	795	830	789	771	785	801	798	817	778	798	763	764	776	754	763	782	734	780	772	797	740	700	778	783	800	840	814	756	773	809	789	807	772	777	810	784	820	789	765	807	808	791	811	755	814	747	809	777	750	797	798	815	792	775	785	763	831	766	754	763	792	777	806	810	807	794	776	799	751	783	816	777	792	806	830	792	739	773	816	791	759	806	785	787	753	808	837	802	766	774	799	761	808	760	813	796	760	816	757	777	793	776	756	765	803	750	819	805	784	786	813	771	804	755	777	751	763	768	769	791	754	775	801	779	794	802	726	818	764	789	787	837	800	797	778	745	860	788	769	778	754	768	789	811	766	839	788	792	843	790	805	777	748	793	790	778	790	775	759	833	747	726	775	768	813	827	779	815	813	810	807	829	757	812	796	800	781	731	809	803	773	791	790	787	812	858	799	822	791	800	797	812	820	802	764	813	767	757	822	817	802	823	781	794	716	819	844	767	795	788	761	815	802	811	795	815	789	787	751	775	769	768	754	738	826	801	777	757	836	788	835	760	794	804	810	811	779	840	786	810	775	789	812	772	834	784	813	795	770	809	815	752	790	767	785	808	780	824	793	740	798	806	789	786	815	790	798	777	741	767	804	823	765	779	814	774	827	774	763	733	785	819	753	759	838	789	777	788	798	821	790	779	796	775	762	784	769	802	767	788	794	810	780	732	820	870	793	735	839	808	803	805	780	804	814	766	803	756	817	801	786	768	754	792	815	792	810	817	810	801	784	792	790	806	835	828	781	798	827	842	772	788	818	787	803	760	800	803	778	784	837	768	822	793	801	790	799	825	783	799	773	825	786	745	796	766	778	825	817	853	814	767	786	734	798	777	778	813	839	772	764	792	812	800	801	766	797	758	797	831	778	804	783	793	808	756	766	789	796	815	745	804	809	761	718	779	782	790	801	812	810	817	779	768	783	857	755	786	772	791	792	780	777	740	788	757	793	779	832	761	819	782	803	801	819	768	796	751	792	802	807	820	801	832	721	792	858	741	791	837	826	789	804	772	782	834	826	790	809	835	802	802	786	783	818	754	777	743	803	840	805	796	754	786	809	805	766	807	810	752	830	810	752	786	749	794	806	833	822	816	799	777	789	783	809	825	785	808	787	793	749	790	778	770	736	789	791	797	795	768	829	760	771	810	771	769	792	757	758	759	813	779	824	758	762	751	763	736	775	824	739	793	752	803	806	796	777	804	814	788	750	793	757	783	801	853	746	790	758	751	818	761	811	828	780	792	800	760	813	749	771	740	764	802	824	788	734	760	792	760	767	772	765	828	775	808	804	775	747	775	765	780	745	759	766	805	813	749	787	805	776	801	741	836	824	813	837	807	804	801	778	759	779	790	780	775	807	833	824	752	766	789	771	765	803	796	738	820	770	820	788	774	822	784	763	780	755	776	751	783	797	808	809	769	760	835	806	794	815	778	847	817	784	759	791	821	815	771	824	778	780	760	796	776	749	772	762	765	800	795	814	786	799	770	759	802	760	792	756	739	759	778	832	800	751	742	818	749	822	799	782	806	820	799	812	803	791	825	799	789	762	744	815	766	766	792	742	796	785	805	792	758	825	775	742	731	799	824	803	790	735	808	842	786	823	836	785	817	761	776	775	752	799	803	768	779	781	785	802	777	774	847	782	782	811	759	798	791	751	859	794	783	750	806	748	748	766	788	826	785	830	772	782	764	799	815	805	839	767	791	770	808	814	795	789	781	819	867	803	767	773	805	808	755	782	795	801	818	781	780	782	847	795	812	802	760	828	814	779	786	762	769	782	781	770	771	796	769	789	797	807	820	774	819	775	718	816	759	862	745	748	771	773	805	753	769	737	776	766	766	784	704	808	783	791	774	795	813	751	783	852	799	783	794	810	808	754	753	858	833	838	811	779	779	779	835	803	773	807	771	817	802	769	792	818	772	827	760	811	844	754	759	810	766	794	785	758	797	812	814	812	795	814	807	798	789	776	772	797	777	805	746	840	786	773	787	799	771	807	811	810	789	787	781	804	852	802	793	789	773	801	817	841	829	791	804	722	797	747	774	819	804	802	829	765	840	827	815	784	812	766	755	739	780	784	822	787	782	759	768	773	754	747	768	798	794	788	781	765	775	809	790	830	758	793	785	775	751	794	848	707	807	788	779	768	790	762	743	770	770	770	791	752	787	790	817	783	772	797	824	788	783	801	788	835	750	771	812	792	785	795	820	749	810	750	760	765	811	774	779	755	815	823	800	763	792	798	778	780	765	812	843	811	773	782	799	817	747	804	832	724	819	837	795	777	798	790	796	816	819	837	790	772	795	781	784	791	725	788	825	741	799	794	814	745	787	783	825	779	775	841	768	789	764	779	800	782	775	798	808	802	841	819	764	750	821	772	810	755	758	814	773	772	810	807	787	792	781	762	780	815	776	755	754	837	802	726	758	751	775	775	788	800	852	755	838	768	854	779	801	774	782	822	826	807	743	743	800	856	807	759	817	767	760	746	709	792	796	766	794	793	745	787	763	782	786	776	789	770	761	755	764	808	783	783	779	809	795	758	826	789	785	778	785	814	809	745	792	810	794	789	756	786	806	760	809	768	789	762	765	838	792	853	805	747	781	765	778	800	753	772	792	809	816	786	794	791	774	721	787	726	782	747	756	812	834	756	800	766	767	742	760	815	776	838	783	798	782	792	820	809	720	816	767	787	793	853	775	781	785	833	818	772	800	782	814	825	750	807	787	778	771	768	819	737	776	830	785	788	750	805	781	769	809	778	776	753	746	769	772	837	844	808	763	749	764	796	863	839	759	751	763	777	802	761	775	809	799	792	829	757	786	789	809	758	825	743	780	813	767	763	775	807	775	823	792	783	760	799	796	823	788	784	792	784	794	785	816	829	770	789	783	783	821	813	823	779	787	787	752	824	730	804	769	809	785	784	768	758	787	751	774	735	831	768	748	835	767	804	842	793	758	804	816	734	743	804	810	788	807	798	812	853	803	798	762	745	803	768	829	769	778	807	755	772	818	802	789	777	769	789	759	820	773	781	826	764	792	796	789	777	790	807	751	736	790	793	785	795	784	779	755	766	799	753	843	805	774	780	828	762	755	763	800	799	790	744	790	792	807	775	798	740	791	797	809	767	791	763	730	769	775	785	782	790	771	771	794	749	778	756	789	865	800	783	820	838	803	797	757	797	841	827	809	797	772	789	778	792	755	799	795	837	799	767	790	835	779	815	776	787	778	778	808	774	737	822	733	824	792	771	793	802	822	769	787	783	801	783	788	789	774	793	827	774	827	793	770	747	769	829	779	806	798	761	767	800	809	811	787	792	839	777	797	823	759	762	809	792	745
19674	10660	10554	7361	4364	2617	1728	1254	905	762	660	617	557	449	470	386	382	395	372	381	446	402	384	352	346	353	354	386	353	336	338	382	346	318	349	352	352	343	369	342	375	344	370	338	350	370	358	349	335	382	388	345	327	320	364	353	380	345	393	347	328	370	324	391	358	342	390	370	364	366	314	343	334	358	340	335	363	388	345	333	331	345	352	323	365	363	328	373	307	388	387	354	363	299	336	369	362	353	329	343	381	315	323	363	370	355	348	380	352	352	345	334	324	340	360	343	301	345	353	343	326	357	334	363	365	337	355	337	364	380	366	350	320	335	345	366	352	315	346	372	373	369	343	358	374	315	371	353	365	360	346	361	337	382	365	328	314	341	331	357	350	386	350	333	313	367	321	340	328	372	356	328	341	378	319	346	345	352	369	350	341	370	376	294	317	358	363	343	321	345	380	356	310	359	346	342	364	374	346	380	350	336	325	371	378	357	388	346	369	369	343	342	337	362	313	384	353	343	371	337	346	345	348	362	349	346	352	348	334	340	329	299	361	356	337	323	349	366	374	372	349	362	358	344	350	373	325	336	317	383	334	364	371	373	346	353	305	342	373	357	306	372	360	383	376	349	351	346	375	342	355	328	345	338	340	364	324	353	345	324	338	343	345	320	319	358	324	329	366	362	375	357	341	361	347	366	364	322	375	315	373	345	352	354	366	360	370	364	343	358	346	361	384	316	337	370	361	329	328	335	349	391	343	335	358	380	387	334	338	362	366	333	364	312	320	327	323	350	333	325	341	313	356	332	347	354	346	319	339	358	326	319	358	372	346	367	315	367	369	343	320	352	373	374	331	345	358	361	331	336	349	337	347	328	341	381	374	368	373	330	353	379	345	331	292	357	360	331	364	367	319	367	338	351	362	315	364	378	337	333	319	342	311	355	350	338	367	364	354	373	380	347	334	357	309	388	366	361	329	377	371	332	327	360	401	346	337	336	298	382	384	347	367	325	363	331	356	333	337	345	342	352	340	339	368	374	357	343	326	320	335	363	385	354	355	391	353	316	363	330	316	374	349	333	361	336	375	350	350	340	353	336	346	303	312	335	329	373	328	310	328	386	353	338	374	323	328	336	329	366	376	336	358	321	346	376	359	333	334	365	372	357	413	357	331	359	356	324	364	378	369	371	358	344	375	340	315	335	336	349	386	369	362	324	364	316	367	395	399	358	372	371	337	364	355	345	351	373	368	394	346	372	351	383	373	362	326	385	375	374	353	350	345	331	305	362	334	359	367	348	337	342	316	330	319	372	378	375	350	367	376	358	350	326	382	335	356	374	326	362	385	376	377	338	370	345	355	343	313	358	350	337	341	370	360	363	347	326	336	387	310	360	360	361	345	330	359	370	387	390	364	380	384	372	364	327	361	379	354	370	368	365	335	300	346	327	327	374	348	343	357	345	338	366	348	318	400	349	386	410	338	369	341	350	369	335	336	332	347	360	330	335	357	366	319	380	340	307	357	322	317	396	384	391	335	364	350	359	373	394	355	369	354	354	371	361	340	347	337	374	350	374	366	320	356	387	356	341	333	416	348	344	380	354	379	325	354	354	359	313	344	332	350	357	381	379	328	350	363	365	327	315	334	336	343	375	361	350	343	364	362	366	376	360	377	376	347	338	301	334	342	350	364	367	359	357	351	363	374	366	347	376	348	377	346	320	368	341	321	367	320	381	330	329	341	343	368	338	369	369	388	371	344	337	368	346	346	354	335	325	346	312	367	360	356	351	381	325	343	390	344	353	339	347	331	338	355	356	336	341	333	353	348	334	323	340	353	355	371	330	314	345	343	355	365	333	371	329	360	323	337	353	357	374	357	373	358	379	375	366	350	343	406	396	365	346	323	354	374	356	310	366	328	366	365	346	348	357	376	337	363	340	363	372	348	328	340	347	343	334	333	341	309	344	383	328	361	314	341	361	333	384	347	365	368	358	353	300	359	369	361	383	320	350	377	356	332	328	378	315	339	395	396	380	322	357	352	347	380	338	357	314	365	369	352	339	371	364	352	383	397	372	332	347	388	345	399	382	341	372	349	350	394	349	341	332	329	377	364	351	329	357	371	369	338	351	340	338	343	380	361	361	342	354	346	406	370	355	366	370	339	330	342	344	350	355	361	324	347	373	366	366	383	335	368	363	365	350	366	326	363	363	338	362	343	353	331	382	312	372	354	380	383	329	365	370	360	347	374	377	343	349	385	368	348	349	364	343	336	361	323	350	328	335	367	354	346	342	351	343	377	351	327	347	319	368	348	364	348	365	336	352	317	384	350	372	358	341	353	341	369	330	360	352	396	325	350	336	327	359	364	389	334	362	348	379	381	337	357	378	361	372	341	382	348	358	355	347	351	368	375	365	360	397	322	363	334	333	352	369	358	341	345	377	386	346	364	335	350	372	368	319	389	328	364	369	369	329	364	341	348	384	346	331	394	345	369	370	346	353	377	350	362	315	370	324	352	313	381	344	317	373	335	337	363	336	336	396	337	411	353	332	346	375	365	344	353	336	337	315	311	331	361	355	323	343	357	391	377	332	380	399	339	343	368	359	326	345	343	318	353	365	344	357	353	345	358	326	357	330	308	375	330	345	351	372	355	375	349	329	330	386	353	379	361	355	373	340	349	395	333	316	343	354	351	324	339	316	323	344	367	366	335	316	336	361	358	366	406	339	350	356	372	350	312	355	362	355	352	329	339	317	348	398	370	365	370	368	374	360	379	332	381	379	371	348	325	347	328	341	334	358	352	349	377	364	321	386	337	394	337	328	374	373	335	340	345	382	357	366	360	328	401	371	376	367	338	339	306	304	379	344	298	340	368	346	323	355	347	358	368	358	361	339	343	313	326	342	335	342	335	366	353	374	351	356	382	345	379	346	352	364	398	332	380	368	349	341	377	372	330	329	341	335	369	298	342	347	321	341	324	333	379	337	361	354	331	327	341	365	377	354	361	330	350	343	333	357	344	358	380	373	351	394	365	370	371	349	374	346	365	362	327	331	318	325	348	365	350	356	354	335	371	332	348	367	396	327	351	379	351	376	387	348	355	350	362	345	343	372	357	355	344	339	386	369	346	366	349	348	342	347	323	383	339	366	366	372	356	372	358	331	359	340	341	336	336	357	373	355	359	354	353	359	387	344	345	334	356	412	353	342	366	363	334	377	324	383	352	357	351	334	327	361	356	358	384	369	365	358	325	365	343	344	357	357	375	321	361	326	391	357	376	320	346	340	346	348	374	363	346	316	352	380	328	363	341	362	346	370	346	332	322	348	340	372	325	366	349	363	333	313	359	372	388	348	335	334	352	366	320	361	371	329	337	333	353	360	318	319	400	341	328	342	323	355	365	319	330	353	362	381	384	373	390	358	332	342	380	359	337	361	370	365	349	382	368	353	408	383	360	375	333	339	360	372	341	344	372	336	345	348	364	370	374	384	342	355	365	337	359	330	339	351	361	314
12118	8407	15060	14937	11777	8694	6374	4783	3431	2856	2490	2153	1855	1478	1266	1255	1123	1038	1006	1015	1019	1021	987	928	894	931	886	922	923	800	828	822	868	807	860	842	800	775	833	768	762	812	788	783	789	814	807	798	828	811	810	731	786	788	792	822	807	765	803	763	797	805	808	753	751	764	749	805	766	731	788	769	842	739	784	774	733	803	784	796	764	773	753	797	766	783	756	769	811	827	767	811	796	743	771	746	798	767	809	752	766	804	787	805	720	820	767	800	814	817	778	752	782	759	822	756	806	777	791	749	757	773	754	781	774	752	742	753	744	807	825	771	858	793	753	726	735	817	773	764	824	816	759	779	817	790	816	737	750	798	756	764	874	763	781	802	797	759	787	823	826	788	766	844	798	815	813	724	740	839	792	819	771	737	742	827	769	769	789	751	767	763	761	791	789	787	789	803	796	756	851	789	771	825	802	881	757	806	803	767	769	768	781	774	777	766	777	791	759	782	775	767	803	808	742	796	766	784	772	758	797	734	772	801	745	758	747	802	742	768	792	753	739	788	820	784	800	774	812	786	775	765	768	764	794	769	744	822	804	804	770	817	829	766	804	791	765	820	817	800	774	763	773	766	789	767	834	792	760	811	815	823	752	805	803	754	783	768	827	786	788	793	757	798	724	794	818	779	816	796	749	767	788	789	771	789	815	811	790	757	832	800	787	777	774	770	752	788	821	754	792	791	815	822	809	764	802	799	742	801	769	770	767	781	771	764	773	829	793	775	795	788	813	743	752	791	745	777	770	747	827	796	817	777	797	776	795	770	774	818	810	776	829	765	810	782	776	779	782	819	771	803	800	771	756	785	746	831	792	788	763	798	794	742	785	802	754	763	776	785	770	749	759	741	845	822	782	742	777	742	771	730	755	775	839	752	781	826	814	752	851	776	762	820	779	775	786	791	757	781	745	740	802	791	840	776	802	763	804	799	769	806	781	797	809	786	809	780	811	834	828	772	789	750	733	745	807	845	788	744	803	795	774	791	807	807	791	765	824	784	794	824	761	799	789	820	779	827	766	803	760	813	807	750	766	819	763	804	774	804	779	852	806	794	760	797	821	766	803	754	746	753	811	791	795	752	785	754	776	774	775	759	797	812	762	791	824	776	758	837	745	766	815	774	798	741	845	749	736	840	780	778	723	790	828	760	772	742	825	767	737	707	829	793	738	763	788	742	801	813	733	754	772	777	741	739	770	771	780	787	832	782	778	772	806	783	778	787	771	795	763	748	791	843	777	791	811	742	741	795	731	764	807	829	771	783	775	796	771	821	786	816	739	824	781	767	772	828	764	740	783	755	809	802	787	827	736	801	780	812	782	794	816	808	764	763	831	816	842	795	795	777	758	805	798	850	759	824	854	820	792	795	781	751	787	817	799	795	805	809	746	781	816	766	805	733	770	794	775	804	802	786	767	844	792	724	783	778	776	775	814	790	786	735	771	805	791	781	792	739	793	804	776	796	721	780	822	765	809	793	790	765	813	762	807	839	838	819	796	760	775	797	764	757	789	745	766	830	796	773	802	791	789	793	793	759	788	770	768	788	806	823	788	804	795	804	795	758	795	774	813	768	800	788	783	777	786	781	828	769	786	784	809	775	763	772	783	795	771	816	756	788	764	763	797	760	790	798	792	826	836	763	843	783	792	770	822	808	783	757	791	784	813	774	788	814	792	762	782	810	770	770	791	724	807	767	804	785	805	799	806	775	773	770	759	765	756	790	812	801	807	783	755	733	826	770	801	811	830	766	823	727	772	785	748	742	739	802	826	741	774	820	790	793	723	752	832	794	789	745	786	799	778	819	736	773	743	790	770	763	786	768	768	742	780	828	764	786	787	758	801	772	809	823	779	774	770	752	824	813	813	803	827	767	754	801	804	768	738	801	757	781	735	808	788	792	785	777	813	771	824	778	781	746	767	781	786	766	793	746	788	765	785	809	756	780	769	800	803	759	809	787	823	794	761	805	827	810	792	769	776	812	790	789	810	735	770	792	792	815	784	721	789	813	776	750	816	799	791	800	796	794	788	742	782	797	732	804	777	808	788	778	765	802	783	816	753	781	787	782	790	799	775	802	790	772	752	769	734	777	759	829	819	772	785	820	815	805	785	760	740	777	774	788	734	829	751	742	770	827	734	797	775	804	767	767	752	754	796	811	765	761	798	806	812	757	745	793	785	838	764	767	791	801	817	773	792	758	852	747	780	774	779	845	798	774	788	777	759	785	771	769	741	753	781	780	814	811	831	741	762	808	756	760	790	806	747	765	725	800	819	755	799	824	765	788	758	778	774	836	806	740	798	811	752	788	788	759	810	782	787	771	824	717	758	774	779	759	758	779	789	766	782	796	782	743	784	793	744	790	776	790	763	775	771	765	781	742	837	745	791	776	760	724	797	785	752	787	840	821	801	695	781	775	754	777	800	822	793	799	753	774	703	750	770	806	771	753	750	776	786	775	809	801	803	810	772	815	818	771	750	777	792	794	767	786	777	804	804	845	826	771	783	759	767	804	793	808	799	718	802	745	806	804	766	807	834	783	792	790	804	776	807	808	794	796	782	760	752	763	747	796	758	771	712	799	743	764	820	787	845	774	756	795	804	799	787	827	823	809	836	827	744	797	759	853	739	805	847	723	770	789	724	793	823	735	812	841	813	769	831	773	790	743	793	824	766	777	743	751	792	829	811	829	824	772	762	758	734	813	833	782	760	804	768	790	767	812	758	803	806	777	807	801	791	774	756	806	742	777	711	817	775	822	755	810	774	789	792	796	757	857	789	803	794	789	805	819	770	798	780	779	774	787	804	840	777	785	761	789	781	810	829	789	762	729	753	781	805	791	751	748	777	817	785	772	791	806	764	764	769	758	788	802	786	752	764	791	761	755	768	765	807	808	834	818	780	764	764	804	750	796	795	796	806	783	805	792	742	781	794	789	783	784	791	790	823	802	791	774	780	810	782	830	804	785	778	811	787	816	770	733	756	769	763	774	766	770	767	730	780	788	801	776	754	798	830	786	775	784	795	791	777	782	782	759	815	771	751	765	763	799	776	796	831	753	795	773	720	727	767	774	823	733	797	722	801	795	777	773	792	749	802	777	770	814	763	770	778	821	748	788	769	791	762	789	772	748	801	806	815	802	801	757	778	792	792	800	756	817	742	760	774	815	772	732	775	823	764	768	829	804	763	770	793	789	777	793	743	734	761	776	786	733	793	768	840	788	790	823	799	736	753	803	825	824	798	799	796	749	819	789	772	822	814	769	819	791	809	761	773	762	772	822	759	809	789	801	757	764	766	823	766	702	776	802	823	817	791	788	804	776	774	808	816	772	770	822	797	786	737	747	785	794	728	777	787	815	808	781	761	794	778	802	762	730	788	793	768	774	780	778	781	765	801	782	768	763	818	777	753	819	711	750	809	772	805	798	785	773	763	742	796	743	775	815	775	788	780	768	754	780	775	718	780	771
28721	16230	16344	11261	6085	3762	2364	1722	1193	993	828	772	703	612	541	489	520	493	463	481	425	506	484	495	486	486	432	433	488	472	484	438	459	475	423	447	422	432	432	445	458	444	437	408	449	515	461	431	428	443	437	398	452	458	397	396	421	426	472	407	428	416	425	432	461	444	439	448	439	435	433	411	460	398	381	476	418	387	421	424	462	430	409	428	402	451	453	483	414	433	434	430	404	442	448	394	415	455	413	454	409	449	460	421	411	413	426	448	472	425	432	417	420	404	457	452	406	403	413	408	448	417	458	469	395	441	488	420	450	454	438	439	428	474	390	430	422	422	433	418	420	440	452	450	419	424	450	418	401	434	418	488	448	456	401	434	435	402	391	414	447	444	447	441	450	438	418	446	430	441	450	431	404	429	451	462	480	463	443	439	435	423	427	431	432	429	392	374	409	409	467	395	426	403	431	421	451	436	426	445	418	384	428	424	449	442	398	430	399	452	434	410	398	415	442	469	415	462	386	462	398	421	430	441	453	433	438	419	427	400	399	408	450	431	457	379	393	485	467	422	442	465	430	458	405	385	424	452	422	462	494	428	460	429	421	424	437	420	379	445	491	439	439	426	436	433	411	447	459	422	426	412	401	413	410	402	431	459	445	412	436	441	454	423	407	457	462	446	471	412	435	446	432	420	414	426	448	446	429	421	424	430	446	446	430	458	400	447	426	423	430	423	403	441	440	454	406	441	446	414	458	426	399	375	444	434	412	473	424	401	435	425	471	466	438	392	448	438	413	410	475	466	442	427	473	402	418	466	387	408	444	435	432	406	467	426	452	433	393	417	409	433	477	444	434	414	443	428	468	426	451	413	437	457	406	447	473	437	422	414	422	419	447	442	402	394	422	438	419	411	435	483	425	430	401	448	441	408	448	451	429	416	428	408	443	419	439	381	436	425	422	392	438	472	462	434	409	427	447	451	428	409	427	453	437	444	441	437	428	433	436	477	467	414	452	451	399	443	381	422	388	443	439	438	456	417	443	465	377	452	450	439	427	436	407	418	411	443	460	435	420	407	410	408	469	410	422	436	470	447	440	475	461	449	469	441	457	428	424	407	418	466	379	415	438	444	440	405	465	419	385	448	439	411	449	430	440	437	404	459	431	440	428	424	432	473	418	462	431	413	440	417	482	459	420	426	425	427	427	441	423	438	406	398	404	415	484	420	466	418	429	436	455	475	427	423	432	400	403	446	403	471	443	418	440	458	443	429	432	432	424	419	408	432	440	418	421	416	434	387	418	443	451	435	464	456	409	444	417	441	427	417	437	465	418	447	458	407	465	435	468	448	423	413	440	435	444	462	435	457	455	432	444	433	428	413	433	428	470	446	404	409	434	427	436	398	403	437	477	449	460	436	401	412	422	446	413	446	415	425	431	383	420	430	466	415	442	431	414	447	430	421	465	435	430	419	434	409	463	406	397	383	428	448	402	467	455	407	451	424	448	434	467	410	438	436	449	418	413	425	457	413	427	390	409	459	435	462	413	404	423	462	424	422	394	408	432	446	425	440	447	401	446	442	387	413	454	453	474	430	419	457	467	428	469	448	400	452	442	428	427	417	390	500	437	443	441	415	409	421	432	477	475	418	407	445	432	452	389	410	410	484	468	459	422	453	398	440	419	407	437	474	428	410	430	433	402	424	411	462	464	448	405	382	421	445	458	461	415	427	418	425	405	468	406	460	387	416	414	482	462	410	390	415	408	436	399	431	435	431	458	419	386	443	474	407	426	454	463	418	441	439	402	463	426	387	469	452	423	451	397	416	417	438	435	429	425	427	412	417	418	438	412	431	424	422	440	412	422	443	448	436	401	423	406	435	430	453	436	469	439	422	434	425	429	455	438	415	460	413	421	424	478	416	433	405	431	384	459	438	449	410	426	447	429	427	434	449	470	461	391	451	433	458	422	434	408	453	433	449	439	439	387	430	422	427	439	462	404	411	462	429	411	440	450	480	467	455	398	450	393	448	414	427	443	398	415	433	476	434	445	414	412	410	422	441	440	417	398	409	432	454	456	440	418	467	409	417	474	408	467	403	462	403	452	454	444	420	450	454	403	423	404	403	397	426	416	421	417	432	390	479	430	488	411	417	428	422	426	430	451	392	446	426	415	448	391	461	451	406	465	454	431	455	422	434	472	410	424	422	446	406	458	475	439	462	423	413	431	460	453	409	445	409	435	390	459	431	457	472	475	422	412	421	397	471	425	416	413	434	442	433	467	432	446	448	446	425	413	405	436	436	419	441	421	448	422	453	437	461	438	410	426	407	428	427	432	383	445	458	428	453	454	440	409	444	424	410	460	434	421	420	432	424	435	421	402	434	423	381	393	412	428	426	406	433	443	487	424	412	429	382	461	421	459	447	407	444	459	433	474	448	443	433	419	406	409	401	464	450	438	450	456	426	410	394	412	405	463	458	431	399	448	437	398	418	458	429	377	420	422	414	475	429	408	431	438	455	450	462	418	430	383	411	454	389	435	449	464	440	440	446	429	440	415	427	455	438	442	448	449	434	438	437	430	396	433	414	401	407	427	441	456	443	395	391	411	408	432	432	396	447	432	406	474	424	406	435	411	422	400	438	460	453	413	442	413	449	428	432	431	418	460	427	433	434	438	422	404	427	443	456	453	430	392	422	394	402	403	436	425	450	436	427	442	473	471	426	443	419	455	417	425	451	461	436	439	398	400	443	413	437	461	406	421	401	452	439	432	444	470	425	435	432	462	411	423	434	455	436	447	429	405	407	441	456	443	478	438	435	435	432	432	416	411	421	420	435	425	431	372	438	434	435	423	429	417	416	437	426	442	418	471	451	402	409	440	414	438	467	423	484	455	467	412	450	440	425	417	420	442	419	452	422	438	453	448	429	441	439	451	428	392	446	425	424	464	420	452	451	436	446	432	456	439	417	430	429	428	442	406	406	438	475	420	425	413	408	436	433	414	397	474	431	444	430	395	423	467	443	455	412	407	421	432	396	432	469	465	401	415	419	431	447	473	440	442	402	408	432	468	421	433	484	448	436	439	431	424	438	438	445	429	429	435	444	434	379	402	473	472	441	466	400	399	471	446	404	428	421	451	420	409	435	418	422	465	414	454	399	421	450	452	416	445	404	420	421	418	429	409	437	458	453	457	429	432	505	451	461	427	418	464	397	415	436	412	443	404	412	405	409	425	456	427	443	450	415	431	450	436	429	436	438	447	439	423	422	428	404	486	417	433	435	446	459	472	431	420	417	427	428	450	433	414	481	457	410	426	465	433	439	427	446	452	426	407	411	394	426	519	449	479	422	398	416	466	411	396	432	420	433	439	460	474	418	420	449	429	424	445	451	426	407	423	430	410	426	401	424	461	490	474	424	512	406	435	438	462	445	385	426	395	477	431	427	399	432	429	427	416	395	427	448	448	428	459	459	427	455	391	411	430	428	469	443	414	435	465	430	386	465	430	401	430	458
15882	11820	19895	18991	14846	11258	8250	6295	4419	3715	3171	2765	2460	1983	1767	1575	1356	1239	1247	1253	1290	1260	1196	1204	1138	1057	1120	1051	1005	976	992	990	1015	1005	983	975	986	998	1021	957	919	968	927	930	934	970	954	966	1000	979	929	969	972	976	962	973	943	945	1004	957	968	1019	914	914	979	941	969	978	944	915	951	963	964	988	925	953	944	958	915	956	969	924	1012	926	972	946	915	935	915	948	947	905	970	996	935	927	941	918	902	962	962	889	952	895	905	888	996	890	904	920	952	964	958	955	963	876	944	915	887	920	937	835	945	935	905	991	970	984	940	941	957	1006	932	868	955	980	957	960	915	964	935	982	1004	952	972	948	949	1014	935	954	994	946	996	989	936	961	968	980	915	964	945	922	913	965	990	935	935	932	955	972	930	978	902	961	924	923	905	915	932	938	963	904	897	987	892	913	1008	955	912	901	991	937	930	946	967	900	969	947	954	951	929	906	902	916	869	972	954	917	939	979	964	889	929	914	977	900	948	930	946	972	882	933	963	904	937	947	973	931	977	927	926	862	972	1018	921	951	922	901	935	935	912	1002	905	1020	942	919	898	944	915	922	927	962	919	924	946	931	936	936	903	944	947	1005	902	954	955	951	953	922	939	993	927	898	988	912	988	925	948	957	897	938	951	965	989	913	938	965	908	974	964	945	960	942	906	914	910	978	961	926	937	901	905	936	915	957	939	951	920	918	962	906	917	970	1028	944	950	935	946	894	928	957	985	939	956	955	948	959	936	943	951	918	955	913	893	948	964	890	891	931	978	897	927	955	948	1022	963	967	909	987	937	913	903	930	982	904	946	933	980	963	970	922	940	955	903	924	879	998	1027	892	970	877	954	916	865	954	908	971	958	975	950	901	941	975	918	912	950	945	935	941	918	924	983	926	936	924	931	944	974	897	907	962	958	910	982	978	904	957	970	952	968	968	978	967	959	979	922	938	954	971	934	966	941	972	930	939	942	943	953	953	932	919	924	920	955	942	890	912	888	898	975	951	938	951	967	919	952	942	912	887	924	929	950	939	958	969	970	974	927	940	922	972	969	906	906	883	941	933	987	925	977	950	955	941	941	965	968	910	934	840	981	900	926	996	994	934	948	935	903	926	995	918	941	957	932	908	932	949	949	976	893	858	982	931	960	978	949	932	969	929	953	967	949	980	946	924	899	880	960	904	1001	925	940	933	964	961	958	910	940	906	930	931	944	905	973	927	975	907	1008	913	921	942	974	902	970	886	925	924	902	923	959	925	938	933	956	922	877	916	919	906	938	951	853	967	935	917	924	929	1000	956	967	989	948	967	950	972	939	914	921	925	924	911	911	964	897	945	964	942	926	864	859	906	872	950	895	952	918	929	957	892	892	937	941	937	947	964	879	908	911	954	960	945	967	890	912	924	945	951	933	938	929	955	954	891	986	969	958	941	914	980	960	949	947	972	910	936	879	907	967	902	940	901	916	941	947	918	941	967	903	997	946	979	938	964	960	941	952	954	934	962	1015	934	927	944	903	950	939	960	947	967	892	933	947	933	927	957	967	958	974	918	926	944	953	949	952	947	925	941	958	927	958	918	967	947	962	947	929	981	982	909	960	956	954	959	960	939	865	914	923	948	949	887	976	898	944	933	975	906	927	908	949	940	911	936	962	916	940	918	931	949	952	919	974	919	968	950	944	932	939	953	980	931	940	927	902	941	879	931	901	943	966	915	908	902	935	959	900	939	994	994	937	937	947	981	1033	887	953	954	996	932	945	894	946	981	897	925	957	887	947	892	938	877	938	959	932	921	954	923	933	884	866	896	950	914	914	905	929	939	954	921	956	939	920	948	955	940	863	897	953	959	948	956	897	955	937	983	930	886	998	911	946	954	973	855	911	968	958	925	957	928	920	971	926	959	907	959	946	910	911	990	940	921	983	930	955	937	949	948	980	911	914	927	991	949	910	961	939	901	938	934	927	938	941	962	1004	930	943	976	920	915	896	926	901	966	942	947	967	945	940	884	940	940	969	929	888	910	926	933	1006	977	987	971	938	964	881	1008	979	909	898	947	949	961	979	913	982	948	940	985	954	907	911	961	968	918	902	923	912	959	980	978	939	948	928	948	947	895	861	906	871	947	974	934	945	956	952	927	913	912	983	892	919	923	952	948	937	915	934	959	967	924	931	939	988	996	936	937	942	916	935	963	953	882	897	934	938	917	944	929	941	932	956	943	908	915	922	917	934	940	944	941	963	978	926	941	911	874	951	930	970	939	919	952	995	894	985	882	954	998	969	909	905	934	948	951	917	903	957	957	942	949	938	903	961	893	926	913	993	924	977	956	955	912	941	957	912	941	980	899	991	971	978	960	924	911	964	905	918	908	970	959	950	946	934	955	964	905	963	951	905	928	930	921	899	907	917	868	928	983	919	905	950	926	960	951	904	929	897	933	972	980	963	921	876	914	963	915	950	920	927	967	945	895	953	960	848	934	942	960	947	951	935	962	894	912	1018	964	935	952	980	918	932	951	958	931	968	877	906	968	967	942	962	947	928	964	915	892	968	892	910	948	932	966	960	943	910	964	935	961	935	916	942	976	932	855	954	936	970	950	933	914	929	987	877	979	1009	903	905	975	955	950	928	1007	942	960	896	961	965	931	958	941	965	975	976	935	972	945	951	927	975	962	935	981	929	898	949	951	956	955	953	887	974	934	926	977	975	915	932	939	937	929	940	884	917	963	952	989	969	945	935	935	945	918	974	924	967	916	980	909	953	948	1002	963	930	910	980	965	979	935	873	885	932	964	921	1008	927	986	943	943	964	927	931	947	960	919	914	930	900	929	912	1000	903	993	979	970	912	878	876	939	901	944	963	960	932	920	895	996	967	916	880	951	942	958	971	918	959	930	951	939	944	934	895	935	974	924	967	912	937	931	967	872	964	922	891	973	932	933	854	912	870	885	959	920	941	973	951	882	957	981	946	950	951	919	951	982	902	952	974	931	921	986	964	935	931	956	925	951	957	967	915	962	938	980	950	964	922	928	941	920	916	894	950	903	940	946	913	926	936	907	884	938	952	990	898	915	945	990	954	929	933	891	1022	940	941	879	942	896	905	947	971	910	917	977	886	895	938	963	903	925	1012	944	930	948	954	969	967	898	916	896	961	971	893	894	923	917	936	948	957	970	897	894	946	917	914	973	922	895	914	910	947	905	900	893	858	907	967	933	904	927	996	878	928	936	939	920	920	967	970	961	945	978	914	944	947	907	965	922	946	913	928	986	935	913	919	932	1008	916	944	878	970	972	940	948	920	970	895	936	912	900	885	923	926	966	975	918	978	935	1003	967	919	916	916	918	908	924	952	905	903	942	953	962	873	918	932	961	924	886	971	958	899	907	946	966	925	906	937	928	925	922	936	995	950	896	920	920	985	978	906	931	977	942	987	952	926	918	977	958	925	925	912	937	887	941	956	921	963	962	937	952	932	926	947	911	904	936	946	966	907	949	948	919	893	949	976	910	944	929	889	946
9967	5028	5117	3590	2282	1531	1113	818	619	549	556	528	453	448	404	383	383	415	402	395	335	387	400	371	380	379	372	358	376	330	331	326	335	385	380	366	372	355	343	353	359	324	362	357	347	325	336	316	354	334	361	345	342	348	348	380	366	364	360	397	394	388	343	374	344	326	359	321	353	339	334	332	345	333	340	373	342	334	340	313	352	349	349	377	354	369	367	359	355	357	345	351	345	335	375	369	376	340	326	322	356	401	337	318	351	360	403	360	380	314	344	333	349	380	368	372	365	322	330	382	337	329	348	374	339	352	352	374	316	357	354	343	386	320	319	346	363	356	347	317	367	380	353	381	363	370	357	314	328	363	358	313	348	388	338	360	348	345	397	364	349	358	357	361	326	327	351	355	337	349	388	386	368	315	331	365	363	339	360	392	349	381	365	357	323	390	360	354	346	367	326	332	320	361	328	357	362	362	366	351	372	323	361	330	355	384	346	316	372	370	339	367	368	374	363	374	314	354	365	377	364	351	359	360	378	377	363	339	316	334	336	361	328	323	363	334	331	339	386	353	324	335	403	346	321	363	359	372	360	324	319	342	368	354	361	381	339	344	357	335	330	345	330	332	396	343	333	361	336	351	333	335	359	346	337	350	350	364	336	340	333	359	328	345	369	358	370	354	348	354	350	339	317	345	356	332	372	356	348	368	345	368	337	338	343	358	344	342	355	358	349	338	341	346	347	354	349	341	405	388	360	371	357	364	374	346	348	363	362	371	357	373	333	376	354	401	350	313	380	361	367	373	333	330	330	338	317	334	354	352	374	388	377	340	363	364	369	365	367	376	352	360	367	358	343	355	358	361	358	350	366	340	365	320	331	358	345	346	335	353	361	328	346	370	342	362	339	351	341	342	363	362	363	361	336	382	344	430	350	364	368	360	355	341	356	314	370	313	345	341	363	405	328	357	354	347	342	384	352	344	358	299	376	349	347	354	389	357	368	348	376	353	334	351	337	340	371	346	318	342	360	360	370	367	349	365	360	341	374	343	350	359	354	343	329	351	348	329	395	336	385	336	339	329	338	368	343	354	301	362	341	370	334	353	379	378	340	353	366	334	321	416	379	362	379	376	363	351	313	347	332	342	349	357	350	378	351	349	315	363	367	353	371	342	354	324	374	343	319	358	379	376	375	342	357	328	354	356	348	318	369	346	337	361	328	379	374	338	367	373	382	369	340	390	348	340	335	350	341	355	341	382	339	359	372	357	317	385	400	385	331	346	362	394	364	360	336	363	369	341	341	327	360	367	324	354	344	334	347	338	332	321	370	356	345	344	359	393	380	320	391	352	369	327	360	376	329	361	356	302	387	332	368	357	387	359	351	328	365	356	371	339	364	373	326	334	368	350	371	378	363	368	370	350	324	356	366	361	345	342	341	350	387	310	335	347	375	364	362	338	340	336	388	337	366	351	366	363	375	360	354	390	350	305	338	393	333	362	388	359	352	348	345	365	326	340	325	303	373	344	367	335	362	339	345	359	365	367	347	360	359	359	371	350	348	344	371	360	361	373	355	339	348	331	330	359	357	368	333	354	313	359	363	356	340	377	350	355	336	340	332	352	390	360	359	368	364	333	355	333	365	359	380	371	384	373	363	342	362	328	361	347	343	350	339	352	317	382	342	354	366	337	316	371	355	361	373	313	311	346	356	366	334	325	355	342	368	390	356	358	331	372	374	358	355	366	376	388	365	405	356	351	367	324	353	331	350	366	339	344	339	298	369	359	335	348	328	375	352	324	394	344	362	348	331	319	345	324	356	358	346	326	367	370	349	351	361	368	350	351	324	321	337	334	366	355	379	346	358	337	339	373	376	340	365	352	360	318	363	352	336	313	326	298	334	359	343	341	346	388	334	327	354	372	340	338	348	347	378	358	329	319	346	332	353	340	374	370	372	384	368	354	310	351	350	337	371	361	386	347	366	365	351	358	347	374	375	369	360	346	330	352	335	352	371	321	347	319	339	355	326	374	403	352	347	331	399	349	348	369	314	391	359	325	341	359	363	333	358	367	335	297	346	354	360	364	375	375	360	363	329	319	358	333	388	321	346	348	368	385	344	366	357	306	350	353	405	383	354	360	340	327	319	378	318	346	353	346	312	357	321	342	331	382	359	351	348	361	356	393	341	326	325	356	346	376	366	345	360	353	337	378	357	361	351	340	349	339	354	360	377	353	372	345	370	377	322	323	352	383	334	349	349	344	369	359	349	345	348	362	327	373	366	347	379	345	379	358	334	338	366	382	362	303	366	342	369	358	309	341	361	337	357	340	346	362	372	335	353	326	317	336	376	334	334	370	351	350	342	345	308	365	334	375	360	345	391	336	342	323	343	334	399	357	341	335	362	362	337	318	368	337	368	372	325	350	378	348	373	337	335	366	357	345	354	310	354	354	364	354	367	390	341	368	339	388	372	394	357	376	322	345	382	395	354	340	338	373	323	325	374	307	370	311	363	381	335	356	367	362	340	343	366	357	365	329	340	365	332	351	339	356	329	304	375	351	360	323	346	343	358	326	337	379	343	367	352	346	327	348	369	361	364	376	369	361	326	400	354	365	329	321	378	338	349	344	355	373	357	339	319	312	372	356	361	351	356	345	356	355	387	369	349	372	372	380	368	322	339	328	363	362	348	394	372	351	336	335	357	371	341	377	365	379	388	348	385	349	388	375	354	359	350	358	387	341	345	320	310	333	377	334	366	313	333	353	363	330	309	322	393	373	375	340	337	339	328	333	362	344	364	343	410	363	358	355	341	390	314	331	366	351	331	355	309	388	359	374	331	351	363	353	336	351	377	389	331	329	359	399	382	378	344	387	349	380	345	362	336	340	349	329	353	349	353	338	367	340	351	369	352	341	346	342	322	352	334	375	353	345	370	362	368	340	355	353	350	371	363	346	337	368	350	363	391	308	371	342	375	353	338	345	368	329	321	349	341	344	395	361	340	327	368	376	341	344	387	359	367	372	350	354	351	327	359	334	356	381	358	376	337	333	352	365	320	336	331	340	333	363	354	359	376	370	367	335	379	374	390	374	376	334	339	345	345	382	372	343	335	349	346	334	349	359	412	357	330	335	356	328	378	367	336	320	341	349	335	343	372	368	364	345	302	341	346	338	368	360	343	348	339	338	364	327	325	352	332	355	343	355	400	328	338	355	363	398	402	361	328	328	308	331	348	363	340	303	363	325	346	347	321	380	364	342	338	354	352	332	370	354	352	368	345	326	304	382	358	386	350	370	385	320	351	342	339	337	340	348	354	341	318	350	332	390	357	392	388	371	360	389	336	360	364	353	350	377	387	386	329	336	366	357	371	310	335	324	366	378	327	369	381	336	368	357	363	344	315	360	381	319	360	333	343	360	334	321	350	344	347	332	375	368	345	322	335	368	393	354	390	334	360	360	343	329	350	358	350	371	365	382	358	316	375	352	318	367	377	324	369	376	337	371	348	367	381	354
5779	4515	8978	9382	7636	5709	4122	3261	2353	1992	1767	1630	1460	1260	1064	944	920	898	903	911	881	933	881	822	877	831	803	830	850	792	795	748	840	818	825	800	798	777	789	784	768	798	740	857	811	818	740	784	744	770	758	773	768	722	787	807	760	795	763	800	837	772	755	780	741	735	721	768	798	761	790	794	805	769	782	763	764	751	837	801	805	800	783	766	817	757	729	748	767	763	817	864	771	787	717	769	800	789	822	794	764	795	763	790	804	769	726	749	790	764	820	795	788	746	781	778	802	775	746	752	796	757	725	799	764	820	767	780	748	803	810	798	788	804	812	809	771	763	768	775	765	727	767	811	753	770	784	747	826	804	812	735	788	785	766	758	844	791	831	754	781	804	764	814	780	774	744	778	769	751	771	771	793	784	786	820	775	801	797	713	761	749	751	749	739	756	772	780	742	779	810	795	761	833	778	794	779	730	759	820	773	801	841	809	774	771	794	798	769	731	803	802	813	747	784	774	737	752	790	768	804	746	757	755	727	804	749	754	740	759	745	781	829	800	762	784	787	808	817	842	781	770	764	760	788	772	769	819	811	841	730	789	822	817	765	755	783	766	795	716	783	758	777	768	734	789	775	786	752	767	831	740	779	766	748	795	781	763	798	786	755	800	815	810	808	784	755	855	781	754	788	749	779	780	801	787	819	778	806	747	795	779	797	793	767	822	792	780	780	794	802	708	764	788	777	786	804	764	781	735	769	769	788	827	758	803	764	787	782	788	794	806	789	772	786	796	800	756	747	783	783	822	746	788	808	769	768	810	813	776	764	773	799	752	776	826	766	802	769	816	779	731	805	779	740	744	797	801	817	791	747	773	762	759	759	804	791	811	786	773	781	797	774	799	799	751	723	770	725	764	769	788	809	785	719	788	816	775	801	805	763	788	770	771	818	747	793	772	795	754	819	839	756	760	774	757	808	777	784	797	785	765	785	759	789	794	748	813	779	675	804	767	787	789	782	793	783	792	791	804	788	784	775	803	779	776	768	728	820	789	786	787	802	750	795	788	709	776	762	744	755	783	767	781	751	797	794	772	790	792	744	764	775	778	791	735	820	787	808	751	717	763	788	822	778	790	724	764	821	845	782	724	791	760	839	747	767	863	827	776	773	785	750	804	736	783	738	794	768	797	743	755	766	769	752	775	776	777	755	819	735	768	751	743	804	761	774	787	769	803	761	780	756	772	797	788	783	793	756	744	758	778	789	699	811	806	784	807	828	807	778	778	744	778	749	759	759	800	803	755	802	773	758	774	785	797	791	830	748	828	789	771	831	754	794	765	787	754	828	753	791	785	764	773	797	764	853	763	798	775	786	782	809	760	831	792	771	728	784	806	771	782	810	787	795	742	758	783	733	792	777	719	824	820	754	768	746	806	761	815	853	796	855	750	777	743	762	809	762	780	763	774	759	762	746	795	777	760	799	783	762	790	766	797	762	763	802	769	756	758	669	736	773	780	798	808	834	799	718	786	806	788	768	802	758	772	747	799	776	810	824	804	782	830	804	789	770	776	757	807	794	838	780	747	813	805	746	819	799	777	802	789	803	779	754	823	794	822	783	763	757	846	798	793	783	776	776	779	780	727	798	791	779	753	757	765	798	772	794	766	769	805	847	761	763	769	771	795	699	742	795	810	809	747	810	759	745	746	745	851	813	800	790	765	771	797	773	773	770	766	785	763	721	739	804	744	786	719	775	743	797	833	748	745	822	752	788	768	772	703	737	812	809	790	726	776	745	776	782	799	758	820	751	785	803	763	728	770	761	786	810	746	780	819	771	720	795	758	731	779	807	772	752	734	811	784	772	803	784	821	791	781	738	767	781	791	785	747	772	792	767	750	750	723	765	803	760	802	794	746	795	802	770	779	779	775	719	836	728	806	791	792	845	746	786	777	772	762	754	767	796	843	760	801	773	757	834	805	787	809	800	819	796	743	776	758	745	753	754	754	779	813	766	793	749	800	806	781	759	790	844	762	772	823	766	742	803	742	777	735	788	793	805	798	741	768	751	792	742	788	779	771	782	790	776	774	797	746	791	787	802	804	797	768	770	755	777	793	736	790	757	762	767	751	770	823	801	762	801	778	784	752	832	793	802	735	782	782	819	751	759	770	755	803	760	765	756	786	810	762	840	771	746	818	810	806	783	778	749	755	761	744	714	821	818	746	757	800	801	788	786	727	782	754	824	790	765	771	795	785	752	808	807	775	803	792	748	763	815	741	770	789	774	810	759	757	748	730	755	806	747	804	740	785	795	769	744	786	784	774	783	793	760	810	756	785	785	766	771	844	789	780	760	803	755	728	734	781	791	760	728	797	769	755	808	732	807	770	782	764	748	807	770	787	775	746	801	817	772	771	736	790	730	794	790	791	685	760	809	791	767	760	773	794	790	813	777	760	791	767	743	823	764	775	745	758	756	797	704	787	809	759	818	788	785	794	804	764	761	780	762	770	786	821	810	744	818	784	729	802	780	813	783	788	732	789	796	772	738	740	768	781	745	806	774	774	751	762	754	763	785	791	779	739	792	754	766	756	806	776	750	798	759	829	787	760	782	800	769	758	768	784	731	793	768	746	766	716	836	772	792	801	755	801	791	775	742	769	795	785	836	771	757	804	792	781	772	825	828	775	756	781	772	751	768	788	798	759	775	760	731	784	779	834	806	776	756	775	797	725	726	771	758	784	802	723	794	774	784	785	774	717	790	814	798	791	814	812	803	753	775	734	775	858	803	790	816	707	774	787	748	726	792	820	772	849	761	739	787	773	768	760	763	813	744	739	785	781	823	792	778	749	780	763	795	756	737	803	789	792	847	808	853	765	813	816	746	764	772	777	751	798	805	831	821	806	813	817	769	812	814	780	802	768	744	766	781	828	777	797	795	759	793	797	766	761	792	829	741	738	778	790	779	818	771	775	802	753	734	782	808	772	737	819	794	784	761	748	759	795	780	778	769	722	805	774	802	740	814	793	814	737	754	781	794	813	796	780	754	813	736	740	776	739	753	805	756	766	790	779	787	781	758	700	760	803	812	805	775	828	777	813	817	797	782	759	774	777	802	792	780	805	766	777	772	763	782	831	813	752	792	807	772	733	761	771	774	778	780	753	778	786	762	775	760	721	816	783	802	798	811	818	801	761	801	812	764	804	762	805	768	802	776	775	812	810	770	805	824	783	751	778	776	755	751	828	732	816	813	777	789	750	775	750	718	839	758	771	775	750	762	801	755	816	791	798	805	830	815	775	758	808	759	772	823	767	794	826	737	756	799	786	764	783	774	781	787	763	798	775	795	777	734	743	816	745	778	760	786	782	770	799	823	764	795	750	813	756	763	788	788	751	833	791	782	810	844	745	737	799	733	751	766	789	797	764	822	784	830	823	760	794	799	746	768	774	830	754	754	794	854	780	718	766	788	734	798	787	755	780	803	776	817	739	743	738	764	750	789	791	809	753	784	783	753	754
20649	10262	11149	7549	4250	2537	1735	1215	864	667	605	567	517	496	447	453	424	404	414	380	372	349	356	362	399	341	361	342	379	365	347	359	332	373	352	372	334	366	369	362	358	357	381	343	373	379	333	357	340	364	343	359	361	342	355	330	316	353	363	324	316	334	344	340	382	365	337	353	360	378	358	364	356	363	330	387	351	328	338	347	358	371	338	337	326	358	371	400	353	337	340	355	336	347	328	346	359	339	371	344	330	365	311	327	380	382	351	365	406	395	330	359	343	337	372	346	320	336	392	343	351	326	341	379	336	363	344	373	361	355	341	351	337	331	351	374	358	332	361	323	378	369	313	358	335	332	292	337	336	321	346	328	336	332	337	351	328	390	334	337	366	330	327	355	357	359	339	378	328	376	340	333	335	345	352	368	340	364	341	346	326	352	350	339	323	345	341	351	376	350	344	339	325	314	357	356	347	339	372	333	345	333	358	380	321	349	361	375	324	383	323	349	356	404	336	345	353	351	342	340	331	384	330	363	342	354	359	388	357	360	358	352	346	367	326	346	334	302	344	359	288	384	369	397	372	316	339	374	369	359	350	349	365	353	359	330	360	371	284	351	372	338	340	312	347	345	372	334	333	380	303	341	369	341	369	371	338	349	346	323	351	333	375	351	316	330	322	322	310	332	301	345	373	360	371	368	306	311	341	363	348	339	312	368	373	359	341	327	380	336	338	352	326	359	332	317	349	335	376	335	329	334	334	343	331	343	360	335	350	323	326	317	354	355	347	295	392	326	321	351	351	341	377	337	326	362	308	333	345	322	375	355	313	322	366	350	344	351	320	379	334	368	341	354	362	350	351	371	369	362	356	317	325	341	320	309	373	390	343	343	342	344	323	372	343	359	356	362	364	366	362	321	353	329	378	373	348	325	330	347	368	348	339	362	348	358	322	309	370	332	355	355	360	359	349	379	356	337	343	339	305	311	350	351	319	361	328	345	331	342	321	351	331	332	373	367	317	332	322	352	335	356	340	339	340	356	325	331	347	344	320	347	306	326	361	330	391	352	377	351	324	319	351	338	357	323	380	346	339	375	351	373	355	357	337	351	365	392	381	339	343	416	371	379	345	339	383	353	366	317	383	368	348	328	356	301	341	355	373	328	350	347	354	344	365	333	327	373	339	343	347	368	345	369	320	339	342	354	344	392	350	313	347	333	314	345	358	374	369	343	361	369	365	381	340	372	342	370	343	346	351	362	316	374	363	350	332	330	368	296	362	316	352	349	347	346	334	393	347	342	379	379	309	331	349	337	352	331	361	350	374	358	369	349	334	328	373	346	339	373	331	340	336	342	378	348	373	324	347	325	353	360	366	362	330	337	342	363	348	356	309	361	338	344	385	346	347	332	309	337	341	321	339	338	352	353	374	306	350	371	331	343	337	352	336	351	292	356	350	329	359	326	351	367	311	358	346	352	394	356	345	349	328	326	385	357	323	348	349	372	385	368	329	330	355	329	365	330	346	364	327	344	334	367	330	323	348	339	331	344	354	350	361	379	327	342	332	331	317	352	341	352	363	348	332	371	371	352	349	330	356	364	373	349	367	349	321	354	372	326	347	354	347	373	376	330	350	332	336	323	334	331	335	375	333	326	388	358	360	318	370	367	341	328	353	339	380	384	337	329	339	337	381	340	346	303	355	354	349	352	339	317	359	343	356	320	355	364	390	320	336	350	341	371	356	332	366	366	315	329	356	372	320	338	349	329	364	328	364	362	366	363	352	314	367	364	337	368	329	333	321	323	290	335	363	373	378	348	365	347	346	347	306	365	347	355	355	362	362	353	357	377	365	361	376	337	364	420	332	350	336	331	337	355	387	339	360	377	318	325	327	334	383	359	340	356	331	389	353	346	311	327	337	342	325	329	344	333	365	375	363	348	361	363	317	325	340	351	339	356	343	376	339	317	373	374	307	337	352	363	346	366	344	350	318	368	330	345	361	343	341	343	339	339	338	359	367	348	362	379	354	381	342	354	346	361	329	340	340	344	351	358	324	335	374	298	377	370	352	357	330	315	354	352	363	360	327	348	357	359	320	369	316	341	360	343	348	350	359	371	348	346	360	339	327	300	362	368	371	364	341	348	346	360	309	357	374	338	330	335	339	361	357	351	341	366	335	354	340	320	380	329	350	326	387	347	387	355	352	346	344	336	331	340	319	321	367	367	322	379	377	335	342	336	352	390	338	321	341	352	328	366	342	365	394	341	344	356	355	331	357	396	385	336	350	346	320	387	334	363	348	368	331	349	318	341	335	334	362	338	352	370	370	347	349	329	367	312	333	364	361	351	358	337	356	360	364	313	375	330	340	365	358	351	397	377	354	360	348	332	400	364	340	322	371	366	359	350	312	379	351	358	388	340	371	348	394	333	347	342	343	318	353	360	356	368	358	344	371	376	360	303	372	336	328	343	374	397	372	355	340	399	330	307	347	318	344	307	333	353	354	359	347	365	343	315	361	360	357	305	309	316	341	375	341	354	327	364	343	351	345	321	321	346	360	365	332	363	367	334	333	353	315	350	320	314	331	292	365	371	359	356	348	340	355	359	340	373	348	374	362	394	329	360	375	358	346	319	366	330	300	353	339	350	362	372	373	355	373	363	348	355	344	354	358	339	352	341	320	319	327	344	376	338	348	342	366	337	331	340	372	321	323	334	329	335	331	330	365	328	342	339	362	380	416	398	334	350	340	358	353	367	342	359	349	371	334	342	317	343	385	316	339	348	360	374	341	324	328	360	336	379	374	360	329	337	339	317	398	375	342	337	349	366	395	384	330	352	371	345	352	340	321	344	303	362	319	363	396	346	336	350	305	343	353	360	335	350	348	346	344	339	319	365	328	374	313	341	360	337	386	345	329	316	321	350	348	359	348	366	371	369	380	352	362	325	334	336	355	388	336	325	336	349	304	408	335	358	356	378	357	344	323	370	361	374	315	336	349	362	317	328	338	372	356	360	347	338	345	358	307	348	352	355	352	338	370	317	351	385	357	333	370	319	347	382	350	347	350	306	345	385	340	377	371	355	396	349	334	351	337	359	356	361	330	336	349	356	359	346	363	373	355	315	310	336	340	381	287	362	368	349	389	388	349	384	363	337	314	317	308	371	341	344	316	351	376	357	366	379	370	320	367	342	331	356	354	319	342	355	365	382	356	372	391	376	347	386	373	310	368	333	375	344	360	342	387	331	352	364	357	326	321	358	365	350	337	335	319	333	335	318	356	371	345	368	341	332	322	355	375	379	353	342	340	350	338	318	348	352	329	366	364	382	348	337	304	361	381	355	314	331	327	380	333	364	339	362	334	388	340	351	323	363	326	378	350	313	313	344	320	352	332	357	343	378	348	318	395	341	334	367	362	358	337	379	336	332	361	333	364	371	329	335	338	308	323	325	345	382	367	319	383	360	333	345	357	368	331	309	356	343	356	330	341	337	345	355	353	343	389	337	361	371	358	327
12733	8241	15219	15233	11362	8493	6404	4884	3392	2718	2408	2155	1824	1479	1346	1203	1073	1044	977	952	1011	1015	965	964	978	868	939	831	845	845	813	824	851	813	856	820	811	783	768	745	780	808	807	774	767	801	801	772	761	771	742	786	750	805	824	807	830	809	767	785	776	832	808	741	798	806	798	772	779	818	820	836	778	768	785	793	712	773	775	810	789	789	772	759	757	836	785	758	772	785	732	764	779	809	783	795	790	766	767	744	790	767	769	740	806	788	732	755	767	778	784	798	741	777	792	769	734	787	816	772	766	782	829	764	785	723	799	761	790	799	788	851	835	763	767	746	803	785	821	756	786	786	817	711	840	759	807	786	820	787	707	756	773	752	773	781	753	812	752	782	758	761	727	802	784	804	758	727	785	770	765	730	814	797	811	737	787	785	806	795	771	815	767	741	823	726	738	800	755	739	775	772	821	784	829	820	759	745	768	770	779	811	802	759	816	765	799	796	822	842	783	791	825	797	794	794	789	773	778	794	758	776	831	747	756	738	784	866	800	791	778	768	798	737	792	751	812	777	770	781	703	764	812	780	783	765	798	821	811	773	750	745	781	786	795	769	788	772	800	766	772	774	775	766	779	767	781	739	826	822	764	791	764	835	756	796	784	743	734	761	810	808	764	794	806	762	793	731	767	774	771	758	820	788	826	793	766	774	763	758	796	832	767	760	819	814	760	769	722	728	794	821	763	772	778	794	800	807	808	777	779	794	802	794	758	761	768	822	773	808	732	806	792	759	796	786	771	743	774	766	716	806	782	765	797	803	726	796	726	817	760	710	780	778	822	746	772	788	762	791	794	763	780	804	750	791	815	769	767	828	810	751	755	803	778	776	765	811	774	768	751	802	732	800	799	767	723	808	786	742	801	805	780	794	780	816	811	804	759	782	793	795	820	749	770	809	782	801	775	801	756	761	829	799	756	762	751	830	767	779	805	792	765	807	716	794	770	789	782	793	801	818	781	771	825	807	807	768	767	767	827	803	797	766	741	743	757	812	824	741	813	801	801	771	779	748	753	782	817	805	785	813	737	748	761	794	762	761	765	794	779	799	820	759	812	788	851	779	773	783	741	766	764	756	819	756	756	794	812	747	820	739	801	859	786	780	796	746	789	798	762	769	773	819	751	775	788	827	810	825	762	790	779	768	787	788	842	765	773	799	807	784	750	780	754	800	790	766	740	829	748	778	797	792	811	734	758	799	785	735	753	763	745	811	757	772	803	781	750	797	786	794	769	769	742	804	810	781	803	782	808	793	775	820	800	778	783	793	807	813	766	808	751	794	836	802	803	766	801	746	777	773	745	764	759	780	817	810	764	769	800	797	790	823	797	767	807	771	774	834	801	774	794	779	756	787	767	779	740	798	771	747	770	782	828	844	777	744	792	744	804	768	750	774	820	746	766	768	759	786	735	751	759	755	755	812	780	806	747	817	798	789	806	769	780	794	776	802	758	797	768	806	785	739	791	811	760	755	793	762	741	805	722	807	790	767	760	800	760	748	787	740	821	798	824	783	807	800	797	775	832	728	794	756	783	787	760	802	791	842	753	740	774	801	785	778	745	764	761	808	826	770	731	768	778	809	744	762	799	805	754	778	795	779	792	721	805	754	751	811	770	785	776	776	822	792	804	796	812	804	777	764	825	769	742	706	746	855	764	775	786	829	750	792	798	792	813	775	762	804	788	754	775	755	793	847	810	767	779	753	791	734	774	732	744	820	832	801	737	797	791	790	792	759	782	770	785	825	787	826	732	768	792	815	721	792	757	796	794	759	762	775	793	833	780	733	794	740	808	790	773	763	762	773	772	789	835	763	769	744	808	748	739	762	796	786	761	753	779	799	751	775	764	783	805	837	771	763	768	760	729	840	771	805	766	773	813	788	780	760	813	794	823	771	716	748	772	750	757	860	719	764	752	765	800	769	758	827	771	739	770	754	826	753	775	752	799	808	775	812	755	771	728	805	797	804	762	766	727	762	767	785	798	750	782	765	752	783	837	780	795	738	802	787	771	783	742	782	824	766	783	742	767	810	770	802	735	760	731	763	762	820	773	776	797	804	736	786	757	779	807	785	769	741	772	739	813	732	804	774	769	787	757	747	769	781	782	762	788	785	776	778	794	756	785	773	787	703	815	787	749	758	740	760	758	799	758	780	775	782	765	752	734	776	765	801	802	759	772	778	810	787	756	770	771	758	719	765	787	790	803	809	823	755	827	792	799	799	787	778	806	782	787	753	732	747	747	813	735	742	768	795	794	781	781	773	817	765	820	770	819	752	824	778	758	733	774	756	799	774	801	760	772	768	818	775	768	797	762	787	759	798	811	767	764	797	808	811	775	774	755	804	747	766	743	790	781	753	775	762	752	757	779	834	800	725	795	796	807	751	801	772	724	783	722	778	756	802	773	776	755	763	742	757	776	774	796	815	785	829	797	746	793	810	782	757	726	807	799	780	831	819	757	733	801	786	838	764	758	805	781	792	743	744	823	770	768	773	819	738	835	788	769	791	765	769	817	770	758	774	759	789	809	792	788	756	779	743	744	771	818	733	780	752	746	789	806	808	812	768	790	788	743	806	807	760	828	778	743	801	765	823	786	768	780	783	758	784	786	768	736	799	809	833	789	788	830	782	751	811	780	784	809	771	762	785	768	813	776	779	744	787	824	822	827	721	753	800	781	766	793	820	766	724	802	783	786	722	771	814	783	741	796	773	767	794	803	806	793	749	743	771	836	809	733	767	760	810	814	751	759	774	764	773	810	792	821	791	782	806	825	798	763	762	762	830	732	781	775	785	775	766	759	814	774	753	779	801	783	769	766	858	755	821	819	755	760	781	764	763	764	824	790	793	814	770	800	784	786	744	791	778	743	820	766	759	802	786	783	760	767	793	789	778	787	770	733	797	825	752	760	794	726	765	765	775	770	801	750	793	769	753	741	806	810	785	824	812	774	790	777	781	748	750	750	756	813	744	781	800	774	767	752	802	718	776	771	750	749	783	754	780	736	759	809	790	809	735	782	745	779	749	731	798	751	789	729	772	759	722	808	778	786	776	740	747	729	822	782	767	731	788	793	763	801	753	813	781	742	764	764	756	794	749	821	782	775	792	787	748	751	816	747	744	783	826	769	772	826	731	764	789	779	767	770	794	788	797	779	811	787	815	752	729	800	780	736	775	798	790	798	744	784	800	764	774	783	766	839	777	800	761	792	717	790	811	777	749	769	787	775	761	759	729	747	801	810	816	748	798	777	730	809	740	772	823	819	811	764	699	795	793	786	807	807	762	814	746	785	755	773	807	796	795	823	742	755	767	727	782	763	746	809	758	815	782	829	768	712	791	783	807	797	804	762	752	746	782	783	818	756	786	775	784	791	836	733	814	738	824	754	773	762	756	770	768	758	773	776	773	739	776	772	779	755	816	794	824	797	788	784	751	744	838	815	754	730	781	810	796	798	749	720	806	777	755
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
