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
336639274493	336639275054	336639275604	336639276154	336639276704	336639277254	336639277804	336639278354	336639278904	336639279454	336639280004	336639280554	336639281104	336639281654	336639282204	336639282754	336639283304	336639283854	336639284404	336639284954	336639285504	336639286054	336639286604	336639287154	336639287704	336639288254	336639288804	336639289354	336639289904	336639290454	336639291004	336639291554	336639292104	336639292654	336639293204	336639293754	336639294304	336639294854	336639295404	336639295954	336639296504	336639297054	336639297604	336639298154	336639298704	336639299254	336639299804	336639300354	336639300904	336639301454	336639302004	336639302554	336639303104	336639303654	336639304204	336639304754	336639305304	336639305854	336639306404	336639306954	336639307504	336639308054	336639308604	336639309154	336639309704	336639310254	336639310804	336639311354	336639311904	336639312454	336639313004	336639313554	336639314104	336639314654	336639315204	336639315754	336639316304	336639316854	336639317404	336639317954	336639318504	336639319054	336639319604	336639320154	336639320704	336639321254	336639321804	336639322354	336639322904	336639323454	336639324004	336639324554	336639325104	336639325654	336639326204	336639326754	336639327304	336639327854	336639328404	336639328954	336639329504	336639330054	336639330604	336639331154	336639331704	336639332254	336639332804	336639333354	336639333904	336639334454	336639335004	336639335554	336639336104	336639336654	336639337204	336639337754	336639338304	336639338854	336639339404	336639339954	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	3650	2300	2673	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
28104	20426	23533	16109	9982	7174	19491	25139	16749	18173	24418	24639	14163	6042	2156	619	347	431	778	1146	794	474	434	371	361	392	387	343	353	359	351	378	350	341	321	380	314	356	402	370	395	377	364	342	344	337	364	359	326	328	346	325	328	363	325	361	340	362	374	367	327	349	324	350	380	371	367	338	359	349	349	357	361	349	369	350	346	354	318	329	369	341	321	349	332	362	348	348	346	356	359	340	353	327	362	361	340	330	325	321	358	365	360	338	372	363	357	348	356	346	395	327	347	331	327	370	363	319	351	332	365	368	338	327	336	370	372	364	319	334	360	344	348	344	367	348	344	341	349	347	344	401	355	344	307	338	335	353	313	364	332	348	372	378	383	353	383	328	343	306	355	333	354	346	339	332	349	333	357	361	337	350	362	338	376	328	314	345	354	364	365	340	380	345	354	339	347	356	372	336	345	385	343	338	313	368	376	346	327	351	336	350	321	344	326	347	402	359	352	380	337	365	325	343	347	346	319	342	315	335	352	341	350	330	327	352	344	359	361	369	365	381	378	332	367	350	361	374	367	340	390	360	366	363	372	353	378	336	350	358	339	336	367	344	308	361	355	367	344	331	343	335	335	326	311	350	328	373	329	316	339	339	332	322	344	338	330	394	331	347	353	342	341	326	360	334	376	335	343	339	312	352	341	362	331	347	357	371	351	327	376	344	350	342	355	346	333	316	382	319	318	330	360	353	387	359	376	337	345	335	370	364	303	381	307	363	345	354	355	360	328	328	328	342	319	329	347	352	377	359	348	339	347	339	336	385	342	301	349	307	336	351	361	344	327	365	299	342	359	345	351	350	342	346	324	369	371	364	379	376	379	345	372	370	371	353	325	348	349	357	341	360	347	349	338	345	354	367	355	314	393	342	332	350	340	341	348	369	347	351	359	356	365	342	347	343	328	339	338	359	363	366	339	326	357	358	340	356	340	391	326	348	343	354	345	324	371	349	357	344	346	331	341	340	381	353	361	340	344	335	369	354	363	347	371	346	338	353	348	342	359	367	334	320	405	354	367	322	294	360	358	346	319	358	343	347	357	317	343	377	327	344	365	323	329	340	340	343	360	346	332	372	334	320	335	323	377	365	352	340	340	352	335	348	364	347	353	373	347	360	363	391	349	408	336	348	352	347	333	361	325	345	335	354	340	342	372	385	328	317	326	341	339	347	347	331	372	328	358	349	325	350	366	368	326	346	365	364	375	321	327	399	359	342	331	352	369	355	336	377	342	335	350	357	341	369	315	332	371	312	325	353	339	331	354	347	319	352	365	325	357	372	338	350	354	354	337	343	351	342	373	375	328	324	391	362	357	364	366	306	329	325	349	334	363	321	363	322	354	318	366	358	329	335	337	352	335	371	344	361	321	368	336	362	358	336	363	350	342	332	334	360	375	336	359	397	325	357	338	341	332	349	373	375	363	358	347	367	359	342	360	370	335	365	343	339	324	342	347	352	348	334	349	323	348	316	382	360	360	351	388	355	352	337	362	324	361	375	341	357	365	340	346	355	380	336	357	343	353	372	379	357	369	357	326	378	351	319	336	376	345	347	324	353	332	336	360	329	314	349	362	363	343	351	382	362	381	339	337	372	333	369	344	366	298	347	307	343	355	372	355	343	347	379	361	347	334	359	311	377	375	346	352	344	373	356	337	383	370	364	374	332	363	368	340	344	397	346	322	320	337	376	316	338	346	362	338	346	378	344	329	341	317	354	375	365	360	350	338	346	363	355	353	321	332	312	370	328	353	367	339	333	388	326	341	333	338	355	329	323	364	368	345	320	364	352	343	355	365	372	342	358	355	405	326	379	338	333	348	338	332	349	379	359	359	346	378	354	329	356	358	353	332	345	313	345	367	390	346	359	362	338	341	341	363	369	325	346	368	390	342	396	341	326	350	388	377	351	347	352	362	353	327	359	358	335	359	337	361	348	343	352	323	345	316	344	329	320	351	361	306	345	355	365	374	317	363	350	337	375	364	367	381	344	341	359	365	321	367	376	395	327	362	321	350	311	318	349	366	342	363	395	338	350	313	338	349	333	342	362	331	380	337	329	339	384	327	330	400	349	344	362	356	342	384	374	324	347	385	387	343	340	325	355	382	336	341	361	351	373	360	357	371	351	345	373	356	358	346	301	308	349	380	369	348	361	342	348	354	375	343	328	338	324	350	319	341	353	396	366	367	393	345	354	332	350	347	367	384	401	370	368	336	362	374	368	337	360	351	371	356	353	351	328	358	367	396	362	324	347	326	350	374	333	339	377	362	354	366	354	374	320	335	340	352	346	390	348	369	358	330	371	389	348	364	354	355	334	328	351	329	308	361	343	347	316	311	356	352	323	346	358	351	335	341	355	345	345	326	370	337	362	376	372	354	350	344	322	361	306	360	364	334	382	348	359	337	331	365	367	355	329	333	359	320	336	361	358	334	363	341	342	338	360	347	338	362	352	360	374	332	361	348	341	366	328	368	353	338	327	319	355	334	353	315	351	357	372	356	315	334	339	326	357	327	382	358	330	350	360	350	365	302	363	326	315	344	348	337	337	325	351	375	340	345	362	350	336	359	331	333	348	347	352	342	353	338	324	342	374	345	350	354	375	351	368	353	348	322	336	353	335	352	364	321	350	337	397	340	355	342	357	324	336	350	355	331	370	330	365	356	380	364	350	351	344	370	345	350	335	335	376	331	360	362	318	378	312	342	379	351	319	366	352	348	354	383	324	321	360	392	346	353	340	343	338	333	332	331	343	371	332	352	356	384	348	338	369	377	353	349	370	359	330	360	344	330	380	328	327	348	341	372	353	368	326	365	323	347	355	356	341	358	348	366	336	342	397	334	328	349	361	373	373	372	357	321	350	366	344	380	356	379	336	357	362	357	384	329	370	342	367	345	367	359	372	361	312	342	342	341	353	380	347	304	360	373	342	353	348	355	363	351	346	342	358	300	332	343	370	374	353	318	336	354	334	332	337	363	328	334	337	356	327	351	333	335	353	337	358	343	332	351	367	349	368	364	345	371	361	363	333	327	338	349	350	331	362	353	321	349	358	373	371	312	347	328	337	356	349	383	362	360	348	328	351	345	379	352	365	343	367	355	335	393	343	382	341	360	370	353	332	346	328	327	338	346	315	389	331	351	309	302	369	366	350	362	371	329	343	367	339	386	351	361	343	355	355	330	339	334	362	355	340	334	323	326	337	320	372	329	345	348	369	362	330	375	367	359	341	326	366	340	334	373	330	346	341	350	381	333	366	356	334	370	338	302	362	319	333	340	353	364	337	345	324	352	367	342	344	326	379	381	367	332	382	397	315	340	376	368	353	359	350	369	383	382	328	337	355	307	350	352	396	380	328	326	373	337	341	327	373	377	349	345	378	361	326	333	378	368	354	372	332	389	346	356	304	354	329	347	364	335	370	345	330	343	357	371	371	351	332	331	353	357	356	354	374	329	369	329	374	329	372	353	358
17065	15445	27816	25690	22391	19954	39059	43403	32183	39123	45950	45094	32298	20234	9458	2292	1075	1827	4062	6167	3806	1853	1467	1166	989	1031	989	987	988	965	943	945	939	962	1004	893	913	956	939	935	921	947	953	981	1009	936	943	935	958	950	935	949	967	901	924	998	969	937	955	998	973	1023	933	923	965	988	954	969	940	934	999	969	965	1001	985	968	939	978	984	1014	902	976	946	897	947	952	1003	891	925	993	988	969	960	1005	890	982	950	960	940	917	937	1004	919	949	1007	967	996	895	929	963	939	944	934	926	924	912	914	949	933	956	960	955	995	957	947	940	974	955	913	925	962	957	986	898	949	941	952	922	923	981	929	931	908	951	952	1011	924	902	977	919	967	972	953	941	969	894	932	930	968	899	937	921	968	911	965	958	907	959	971	909	933	940	904	975	898	932	900	963	947	926	962	928	917	998	969	934	998	983	978	922	976	892	936	964	879	907	956	971	910	953	895	904	994	993	921	882	956	917	943	931	976	970	956	945	925	949	988	1007	921	951	979	914	930	981	914	898	941	913	937	913	987	902	958	936	1015	975	926	956	938	966	942	1006	952	939	946	959	910	933	948	924	988	942	960	977	992	976	910	953	948	901	931	948	926	958	959	934	939	884	911	911	961	901	894	942	932	941	969	896	930	921	880	954	913	923	856	998	932	927	909	962	898	987	915	924	1029	936	954	885	1074	939	926	918	945	955	918	978	977	976	979	1008	942	945	919	940	977	996	959	953	941	907	966	989	982	943	989	884	910	968	885	928	959	932	966	1015	913	940	1006	958	941	920	988	970	953	931	959	969	953	937	898	921	950	953	910	947	899	930	982	1000	923	952	910	985	975	953	887	881	970	917	995	952	902	969	982	890	921	926	934	983	960	986	979	957	971	962	895	945	890	960	958	943	927	924	920	980	959	934	934	912	928	929	908	917	928	888	945	955	967	941	954	952	910	972	950	987	931	942	893	947	973	908	911	969	973	902	994	920	928	954	887	946	938	947	949	962	895	855	976	916	975	936	917	958	913	1003	956	986	931	935	968	937	934	1005	952	950	958	945	981	963	956	937	966	939	946	929	953	947	918	930	957	973	917	977	918	969	929	953	877	960	981	890	904	924	914	929	952	983	950	911	939	953	907	940	951	922	960	901	923	926	930	973	941	926	950	899	915	924	959	961	957	939	996	896	885	950	1020	965	940	941	980	954	970	922	955	971	948	942	908	960	951	892	962	893	915	925	945	960	904	858	1015	864	917	941	935	926	938	961	960	993	1027	915	966	927	880	961	935	969	965	954	907	965	995	941	943	956	957	959	952	957	923	934	984	950	935	1011	988	918	941	926	956	894	927	968	895	956	935	958	949	988	938	946	948	901	988	956	950	986	903	948	916	940	956	958	929	929	865	962	948	947	958	931	945	979	949	952	963	967	957	1020	965	950	940	960	956	940	955	969	967	926	921	907	995	916	988	946	924	871	923	978	948	944	937	956	909	994	965	900	952	958	945	947	953	945	966	920	966	932	894	947	1001	958	863	967	951	931	956	960	922	961	912	897	939	1007	976	938	901	989	885	955	980	963	968	947	969	868	927	931	973	889	956	918	936	1000	874	933	921	914	910	955	984	957	955	960	985	988	950	937	921	1007	958	913	939	960	989	969	979	985	996	985	986	951	951	953	987	965	1019	949	907	936	850	969	956	971	987	942	965	962	967	966	945	944	988	923	964	916	983	990	989	953	932	966	994	898	922	965	944	950	922	977	915	906	964	969	957	1005	963	945	927	959	871	967	925	948	970	942	903	937	957	933	948	962	873	924	941	928	921	979	985	962	942	948	958	914	955	996	977	948	916	959	920	956	924	954	1005	916	946	940	953	913	926	923	929	905	877	938	919	947	929	972	965	885	967	880	923	935	921	998	969	887	962	946	1004	956	952	947	946	882	944	912	928	925	887	913	975	982	873	920	893	906	942	944	952	944	957	953	964	939	964	967	887	954	936	948	979	955	895	937	903	961	955	909	928	925	1011	881	1015	942	936	973	975	948	945	910	954	945	901	928	926	993	981	925	943	958	989	896	1001	949	911	950	940	901	941	948	940	923	960	968	868	964	932	941	943	940	972	926	1000	948	928	946	946	902	973	944	996	901	996	932	998	919	933	943	997	890	951	984	917	947	920	926	941	909	920	954	987	1015	913	1016	931	925	993	937	964	941	950	991	919	953	964	915	933	890	958	878	985	992	936	908	952	941	926	941	894	930	925	871	977	972	966	957	969	1003	937	943	929	915	960	942	926	979	918	963	964	989	960	1040	972	936	915	997	926	934	933	979	917	925	964	962	907	956	939	884	939	953	959	923	908	1013	989	963	942	962	1009	935	970	893	961	930	974	954	937	987	945	986	941	944	949	894	964	1002	936	918	932	924	997	947	959	950	916	984	901	968	967	955	853	976	1011	955	914	889	887	934	967	963	957	922	960	939	914	955	962	987	868	943	888	1019	921	911	929	951	977	944	928	954	1025	902	904	904	937	957	975	938	986	941	902	945	919	950	986	876	959	948	895	997	880	927	907	924	956	942	977	934	919	954	962	980	977	901	933	960	870	953	993	992	933	875	941	931	911	966	955	996	916	993	956	959	935	958	1002	912	962	961	932	1000	930	925	954	943	949	941	926	937	897	903	924	947	950	960	923	989	921	929	978	931	906	959	971	906	939	928	944	968	959	905	954	919	976	930	903	921	914	933	948	922	917	949	948	944	944	939	916	940	909	958	941	950	958	862	941	1008	967	969	974	964	978	979	991	965	928	911	894	967	932	1003	979	903	877	958	913	933	954	914	951	954	909	971	965	985	944	955	898	953	948	959	948	910	951	950	953	926	995	1005	984	915	970	937	946	906	993	969	976	919	920	916	911	950	954	929	978	913	902	914	941	950	861	932	941	938	941	923	920	989	951	964	936	949	910	1004	929	912	980	962	977	936	896	955	961	916	969	892	965	923	929	958	946	927	902	924	909	946	984	969	858	917	901	901	913	969	908	907	904	951	961	905	921	940	918	942	893	955	952	972	918	906	902	928	959	923	911	992	971	933	917	974	941	921	938	936	946	975	972	934	957	966	966	969	1005	922	992	925	967	905	1007	922	937	911	953	969	906	917	905	904	910	968	927	989	921	920	972	974	928	958	938	921	914	913	967	934	988	897	965	937	944	983	990	909	1014	941	946	937	961	965	901	916	1011	939	926	900	907	929	907	964	940	917	931	1005	997	850	926	994	947	951	906	993	957	906	981	989	976	954	974	928	958	960	914	934	933	930	985	933	921	973	972	919	953	1005	966	981	934	1017	908	985	901	945	947	938	930	921	924	1017	983	947	983	913	951	941	894	955	933	956	1001	917	963	953	898	1004	906	960	847	930	972	891	909	943	991	993	992	964	904	958	924	932	933	953	921	983	949	954	965	949	918	964	948	931	954	973	966	942	937	953	977	938	964	993	967	929	967	919	935	958	979	994	970	959	923	967	972	961	955	914	989	946	919	927	1002	1018	978	936	987	963	943	939	968	956	952	897	938	963
8250	5234	5777	3707	2485	2006	1659	1441	1016	1634	1143	1739	1327	693	529	382	379	386	403	429	382	392	387	389	357	384	395	383	358	370	366	396	340	350	356	421	330	363	349	352	341	358	371	375	369	359	367	355	388	311	394	387	332	336	398	353	390	354	340	365	352	350	365	325	346	335	381	348	365	402	369	349	356	346	367	391	350	354	355	381	344	357	367	368	349	355	357	395	353	360	367	364	396	380	367	349	376	353	382	387	377	399	376	371	388	383	343	364	370	374	385	356	364	332	376	384	374	333	362	379	376	362	345	355	356	343	358	412	370	425	349	359	325	373	354	344	342	352	343	377	355	382	331	338	377	355	319	376	406	386	360	372	346	354	334	337	362	372	363	392	386	339	390	345	352	376	386	335	377	385	372	377	379	358	374	350	358	368	343	335	357	326	386	397	381	355	371	401	372	378	337	381	372	390	366	336	380	364	352	359	394	392	357	342	321	351	336	384	336	373	354	351	350	386	326	369	377	328	350	358	374	375	377	377	373	342	396	355	359	351	361	370	381	350	345	383	345	376	361	388	360	358	393	370	362	366	366	379	335	344	374	333	374	344	399	349	397	376	387	340	386	340	366	352	380	349	400	384	334	351	371	390	347	387	374	346	406	347	404	361	397	369	351	404	350	357	352	336	344	340	379	388	381	383	348	358	353	369	358	376	404	357	404	335	363	382	356	387	351	380	356	374	362	348	382	354	367	326	334	389	362	353	357	366	395	429	348	328	368	335	364	360	332	367	402	336	348	394	398	379	366	349	342	341	340	376	391	365	385	364	374	311	379	378	363	378	385	366	356	391	343	359	357	377	375	358	376	333	382	384	366	342	369	389	375	393	377	347	358	351	337	365	390	364	366	304	359	390	326	371	388	365	384	333	365	404	344	393	358	387	340	356	383	403	372	376	365	380	379	404	362	380	389	366	402	380	324	376	352	382	332	383	357	389	376	372	349	380	393	350	394	382	332	366	381	380	383	349	390	371	377	369	371	370	367	370	359	361	351	351	399	354	370	371	337	329	369	358	357	341	328	358	363	342	376	314	372	361	353	364	380	388	353	350	357	368	347	377	395	378	391	367	377	352	329	386	324	348	354	337	383	368	414	380	388	358	334	352	365	358	325	388	362	357	365	341	362	354	367	348	345	372	366	356	361	336	346	357	368	372	345	371	340	369	374	359	358	388	348	355	386	383	366	345	354	365	349	333	341	346	348	365	360	342	358	350	361	349	407	336	394	312	380	374	350	347	351	336	363	368	395	333	396	353	357	350	367	353	361	363	417	368	392	346	394	376	361	327	341	371	370	335	380	355	398	383	376	342	373	358	334	374	381	383	388	368	389	373	374	395	373	367	341	366	367	392	356	363	379	380	357	381	407	353	348	387	338	341	358	387	354	369	328	325	384	349	380	382	364	364	341	355	347	338	340	395	369	347	371	391	316	372	342	339	368	399	353	371	370	349	366	355	383	351	368	344	352	356	347	348	352	349	347	385	394	382	365	384	371	337	367	372	373	358	354	351	360	373	354	383	373	415	353	371	342	389	342	340	392	354	365	339	369	359	373	369	355	375	335	355	389	363	364	380	381	372	387	354	372	354	390	384	380	348	358	373	391	392	376	374	358	392	360	364	367	374	341	344	373	376	351	365	364	356	368	380	371	374	365	370	405	343	370	356	355	347	399	371	395	371	372	331	367	353	326	349	351	331	383	357	388	360	388	405	365	363	387	367	314	392	357	379	355	361	381	377	365	323	340	352	373	352	379	353	342	392	403	355	358	364	379	356	376	370	340	392	348	365	363	338	392	359	389	385	378	380	377	349	339	350	352	361	344	377	347	343	339	376	369	391	377	361	348	378	346	362	375	354	370	371	379	382	366	377	383	356	349	385	370	340	359	366	375	383	391	343	377	383	403	324	357	396	354	367	378	350	385	358	358	339	363	340	397	341	365	325	360	382	348	374	361	374	391	349	365	371	338	399	372	365	352	411	366	372	365	385	371	412	393	355	378	386	371	324	342	375	387	378	410	374	384	358	376	364	362	382	379	383	385	357	381	316	362	352	351	326	379	378	372	358	363	366	405	403	373	345	355	356	386	349	368	366	331	409	375	379	364	373	340	316	356	380	373	386	385	388	359	346	352	385	366	389	349	396	399	355	402	364	345	389	386	388	395	365	378	327	396	336	357	345	373	383	353	379	377	384	360	391	364	352	384	373	336	374	361	357	420	353	367	327	366	358	397	358	373	375	392	332	368	379	375	353	363	356	349	393	332	346	374	367	350	368	385	366	413	364	363	370	347	344	377	382	391	335	408	369	329	402	363	331	392	348	365	387	363	386	387	375	381	378	373	343	353	384	364	350	363	386	359	352	373	381	361	352	369	369	355	343	396	358	370	365	385	366	333	345	388	377	368	345	345	354	338	390	354	410	370	372	356	387	377	360	357	338	358	334	334	355	361	374	354	372	365	360	339	347	373	328	360	359	399	376	377	361	353	379	371	367	354	392	355	356	363	380	366	375	352	356	359	350	372	361	361	374	343	339	352	358	328	354	338	365	359	381	349	398	340	343	359	368	373	373	343	388	372	365	380	367	353	373	380	354	408	338	414	357	401	373	379	320	358	376	366	422	390	398	350	337	382	381	341	379	367	364	357	372	355	330	364	351	352	348	355	381	375	422	395	363	331	369	363	365	363	420	356	359	376	383	426	393	345	326	405	370	357	406	386	375	383	356	365	324	379	340	343	365	362	381	362	375	383	380	354	347	379	345	377	360	364	372	404	368	348	397	333	376	364	342	405	350	348	406	371	347	351	379	366	353	400	379	360	398	324	388	347	337	339	385	331	347	372	373	350	370	374	398	357	392	385	389	356	380	370	364	367	409	357	348	396	361	347	340	349	378	360	359	355	382	372	346	367	364	388	392	343	374	397	355	401	354	350	368	403	369	345	383	411	400	379	335	388	377	358	363	349	314	349	335	391	344	350	387	390	352	365	338	413	367	371	371	344	369	353	363	355	369	367	318	398	366	389	401	378	395	393	354	363	394	372	380	359	402	350	403	393	399	354	332	379	346	310	338	380	350	360	401	355	354	374	361	364	360	371	358	359	390	351	371	354	367	349	343	372	381	370	403	379	346	384	350	378	400	368	364	391	378	365	338	404	394	369	353	384	330	385	383	384	388	350	344	366	358	363	356	351	377	381	369	375	361	365	348	379	389	364	394	385	371	345	376	349	350	378	318	363	365	369	374	375	356	374	382	366	359	403	359	396	384	366	363	351	353	377	384	344	371	344	359	374	363	369	354	346	394	370	369	380	374	358	345	350	357	367	368	360	393	338	375	381	365	365	382	351	416	372	329	368	347	354	364	401	379	346	385	351	356	371	390	364	361	375	355	359	332	377	331	332	344	371	357	337	376	389	374	358	362	389	352	346	373	385	359	397	371	350	361	353	338	340	332	395	377	370	339	375	345
5841	5270	10465	10245	8969	7737	8172	7022	5184	8619	5553	8962	5751	2719	1696	1016	1017	1000	1149	1398	1297	1071	1038	1014	997	1009	1004	939	1014	990	904	953	969	935	925	983	943	1036	976	976	964	949	1027	1017	1013	973	1022	934	958	1024	988	954	1005	949	990	980	944	982	959	971	909	999	910	970	972	1009	947	963	968	988	987	987	982	948	1016	1064	1004	988	956	990	956	964	986	963	989	967	972	993	974	971	961	1034	973	961	990	1036	912	1018	924	1034	1010	999	1039	976	972	1029	990	1011	963	1026	1008	971	1009	958	1027	967	989	949	1004	963	984	1058	924	917	954	981	979	966	1032	956	996	914	953	977	1003	960	986	1005	987	997	1084	1016	955	958	984	970	954	954	922	980	983	991	964	968	966	989	948	1009	976	1005	954	981	977	966	931	982	994	1035	1019	956	965	990	973	943	964	969	970	979	951	960	967	991	1002	1001	943	988	989	978	988	958	936	977	1020	1005	963	981	966	970	967	922	987	1024	924	983	1035	981	965	986	932	1030	982	955	1034	1027	935	955	1018	1029	989	1013	918	956	1045	968	987	996	986	959	956	1023	951	968	956	983	906	979	986	1002	993	947	1041	987	1007	958	1012	966	957	1041	974	1005	978	987	998	1006	1006	943	993	966	951	987	958	964	990	963	1033	1025	971	994	984	950	992	936	1049	1064	1004	941	1002	962	989	970	1000	975	979	971	1030	977	985	1017	967	979	1004	1072	1038	995	976	997	951	920	1005	1013	985	987	992	999	941	933	1031	987	949	997	999	982	935	974	958	1024	949	1028	954	980	1006	1005	965	934	984	1003	967	996	953	948	1009	946	973	1045	993	967	961	906	982	1014	995	945	989	929	1000	976	956	970	985	975	971	1014	998	1006	1009	967	1027	942	1004	980	969	1078	941	975	905	987	1019	991	987	928	1024	1019	980	995	1012	1002	972	1039	964	1015	1023	955	1005	1048	959	981	917	947	1018	1018	979	1036	996	956	1014	980	1032	984	965	980	992	964	966	1038	1012	981	1029	1009	994	1018	927	1027	990	960	969	971	969	998	1059	974	1012	986	1025	949	982	1031	1028	935	957	887	994	998	986	991	1012	997	971	1006	1006	952	974	1003	981	937	1024	1015	1062	961	979	980	948	1022	975	932	1034	941	956	961	957	971	962	926	946	972	988	949	1032	986	975	933	974	972	939	952	989	1028	943	967	942	997	917	954	967	1023	987	1003	1022	998	976	1039	957	956	1006	975	929	982	913	1001	984	965	963	1036	1027	1001	1031	962	988	976	1010	982	943	995	978	961	978	1028	951	958	999	987	1003	915	1038	940	974	969	976	1033	940	988	1006	1012	974	1023	1006	1005	972	945	996	906	970	992	971	970	1005	1005	1009	924	996	957	984	983	999	971	944	971	962	934	1011	960	1014	1002	962	951	977	1082	976	951	997	966	951	966	977	934	943	985	926	998	976	905	958	1013	989	1001	950	1006	1042	985	970	1012	967	976	1005	990	970	960	1012	1024	933	998	998	1005	940	948	966	953	1011	986	970	941	994	973	976	966	965	973	964	973	958	982	1008	997	1009	1005	923	955	989	964	999	975	1004	981	999	1013	957	991	991	972	1005	992	932	977	938	1021	986	1026	1008	987	1003	969	988	953	987	1027	945	1017	985	969	1018	994	1002	1024	951	987	977	1011	1020	1032	1026	975	905	959	977	999	967	1009	919	944	1016	966	1084	1037	980	1002	1015	1008	933	1005	981	1007	935	969	922	977	952	940	943	909	1005	963	958	952	1049	1001	998	995	1005	959	987	961	975	1008	1039	986	941	952	959	921	993	960	956	1012	978	996	999	949	968	969	935	935	934	968	963	924	971	961	965	1036	944	925	966	1003	969	1032	959	985	979	952	1026	993	981	959	966	1014	942	959	1061	1009	1012	964	967	981	999	982	1012	994	974	985	973	963	941	997	1001	1001	1005	996	947	1024	998	942	963	916	990	992	977	991	996	982	994	989	959	978	983	1031	973	962	976	1015	1027	969	1013	950	957	984	931	1034	978	958	995	1024	1033	998	970	1015	918	970	968	1007	991	1015	981	985	951	954	1015	987	948	980	931	1000	1007	918	973	967	948	1034	1018	987	1020	1025	980	977	1001	955	954	966	1005	948	973	1017	1016	990	974	954	1000	1008	998	976	980	1015	981	1051	905	1000	929	979	1020	982	973	939	946	1001	922	988	991	971	1007	1030	977	977	937	1016	992	1004	934	963	953	958	985	959	1047	1006	907	1031	979	1024	990	935	997	955	947	957	956	1044	964	1008	993	1019	1010	960	1002	925	987	1028	987	968	994	934	1038	992	964	938	1039	953	971	991	961	1015	1025	1004	995	984	955	1048	995	994	1010	1000	939	998	968	1030	1027	1005	939	963	1049	981	940	988	1021	934	1008	968	1010	996	985	1000	1042	965	918	1062	984	947	992	993	988	970	1008	941	1022	986	990	990	947	942	991	935	1000	1000	989	1003	1021	961	948	918	1032	945	981	1003	949	972	966	996	962	996	1039	964	1029	951	1004	957	985	969	942	1002	1014	964	969	1002	947	981	1028	1068	980	1003	952	1039	976	1026	989	960	977	967	944	1003	989	1011	966	961	1012	1043	1006	1019	1008	1016	981	1031	999	969	1014	985	928	992	986	943	1029	955	1024	981	972	992	1005	998	939	1016	1026	1018	980	1006	999	992	992	1006	991	1003	1013	979	1077	981	993	973	961	1015	973	943	993	969	966	1002	906	1033	992	932	1042	1015	986	995	960	993	1001	961	1010	978	1008	971	970	984	963	981	1004	982	999	941	1013	971	1045	982	971	1011	967	960	1029	993	1044	961	1019	975	971	983	981	957	973	960	1008	1002	1011	1008	982	952	946	983	1039	999	1026	1006	1018	985	959	966	1012	992	1004	927	958	969	1053	986	1006	966	915	934	996	1002	935	955	1023	1028	923	1023	989	1005	992	947	1007	986	998	931	994	1025	1022	1004	970	1000	1018	1003	933	982	990	1012	986	1032	1002	1022	968	1013	993	959	955	943	985	994	985	948	1008	1057	1010	1020	1018	1013	950	994	984	1040	1010	998	980	949	1033	1008	1006	977	992	978	951	978	991	967	940	1033	1049	964	970	954	981	977	1023	949	961	1040	986	993	1018	990	1000	987	945	989	946	1007	1043	965	955	964	945	976	965	963	971	980	990	975	993	1000	984	979	991	996	984	955	1003	944	985	1073	982	967	937	1013	911	895	989	972	962	989	969	1006	945	1006	1031	951	970	996	994	948	978	1042	984	965	1006	957	1002	945	1022	915	961	982	927	960	1011	1000	979	961	925	938	978	960	964	976	987	1052	960	967	1009	963	981	965	961	998	971	965	997	961	1001	981	928	1007	986	988	1042	987	970	1024	910	977	1004	995	995	979	980	975	1001	948	973	935	974	1028	964	1007	999	1022	965	1001	952	926	964	1003	995	985	1000	990	997	958	1032	1062	1004	987	964	969	983	1002	956	1012	991	1004	1007	956	980	1015	927	1048	944	926	983	1030	973	980	1014	984	1013	1003	1028	1001	1023	940	1030	1022	1021	991	978	1017	989	1007	980	975	1046	1010	959	989	1061	998	967	964	1010	1001	1018	1006	1008	970	1034	978	1003	949	970	1002	1015	950	998	982	1028	978	946	952	1020	939	957	972	1000	1006	937	936	980	966	990	983	1024	1009	991	992	967	941	979	978	977	895	984	1064	1004	984	991	984	1005	982	1006	981	961	1000	998	1010	984	963	1034	993	998	998	919	951	966	996	973	996	1018	967	983	982	958	1029	993	954	955	995	985	963	932	1008	1033	999	994	1012	988	1018	917	932	1019	977	992	1002	980	964	997	1014	970	977	1011	996	1003	1048	1016	988	922	968	999	1011	1008	987	1037	994	968	1045	960	998	1006	1034	979	963	943	971
18376	12101	12413	8653	7069	5528	11364	18161	12886	11583	10582	8809	4485	2680	1623	434	376	363	766	963	683	473	460	387	359	341	355	357	364	352	352	353	370	345	350	344	329	371	374	342	358	324	348	332	391	348	346	366	345	359	368	319	322	355	372	343	360	342	363	324	337	348	366	393	387	347	394	375	341	337	362	385	363	375	351	377	313	348	355	351	382	352	371	362	340	351	336	371	344	354	332	358	348	378	394	368	386	373	346	353	370	358	382	331	356	326	320	323	353	324	380	376	360	355	386	346	347	347	370	355	360	403	367	384	356	340	340	365	342	349	394	341	346	367	348	356	393	353	337	372	378	345	352	338	364	398	372	332	331	347	331	373	365	346	380	349	362	353	347	362	364	368	355	376	351	357	347	369	368	348	364	340	324	330	350	349	364	375	363	332	347	342	338	351	342	338	380	330	343	313	363	373	362	371	348	376	362	358	318	349	297	372	348	367	396	365	382	367	362	345	357	356	351	366	357	368	369	360	350	354	344	342	332	357	339	326	343	381	314	357	357	404	343	358	372	349	380	380	323	341	345	329	375	348	360	373	372	337	360	373	364	341	385	355	363	372	356	363	357	354	336	312	374	373	337	325	381	383	370	377	367	397	347	352	335	386	326	326	344	370	373	367	385	339	383	354	341	338	366	369	335	344	355	396	347	376	354	329	357	362	373	356	352	348	350	364	371	361	347	374	346	347	383	339	342	379	408	323	338	378	349	340	364	349	346	369	352	338	342	340	398	366	333	361	370	349	338	362	328	332	362	389	329	376	338	345	346	346	370	350	347	340	372	355	347	361	355	328	351	359	358	349	369	320	333	328	356	330	378	331	356	346	380	383	363	342	337	350	370	373	344	343	354	350	309	354	378	359	371	374	345	389	322	396	353	353	347	339	366	406	353	331	359	383	350	338	362	351	332	359	332	378	389	369	359	357	360	364	365	349	357	345	344	390	351	365	370	368	335	332	356	356	358	359	353	360	380	343	352	363	351	413	365	362	343	355	369	311	336	352	343	337	350	335	369	349	398	335	362	393	365	385	367	364	371	377	390	348	366	357	366	348	358	358	328	380	369	382	374	380	364	339	315	357	363	335	389	351	395	374	344	367	346	352	373	393	356	370	335	378	382	375	350	337	382	348	352	373	359	362	343	411	345	371	333	376	372	321	318	363	367	361	343	373	354	332	342	355	367	351	339	362	379	383	345	376	369	325	348	383	350	390	366	372	376	380	353	364	341	350	346	353	326	397	343	368	373	344	374	366	350	335	331	348	356	353	405	351	368	358	352	375	370	349	370	387	384	361	372	352	350	360	339	328	377	362	326	351	366	379	380	369	371	347	351	366	350	371	340	314	371	340	327	356	343	357	372	339	358	381	371	381	378	344	362	355	357	363	351	335	349	351	379	354	367	347	418	346	348	371	368	327	340	368	354	329	376	350	354	383	379	354	353	366	368	350	350	345	332	333	325	361	321	377	326	333	368	351	323	361	374	400	350	368	341	386	384	366	340	351	333	341	374	346	339	354	352	355	319	362	373	374	397	364	357	392	347	388	331	340	359	356	385	350	370	372	367	379	335	336	384	355	358	380	371	325	365	326	367	372	341	360	350	344	401	375	347	339	343	360	336	415	339	330	321	361	351	342	356	352	352	343	340	380	352	348	410	361	355	372	385	392	347	362	326	346	365	377	342	362	315	330	352	357	339	324	342	367	329	355	366	365	361	331	355	363	345	344	391	369	387	367	365	379	346	377	337	371	345	344	385	349	333	344	335	380	362	368	338	350	352	349	384	380	387	338	365	363	354	364	334	370	385	359	360	377	388	373	313	340	402	348	348	333	363	403	412	350	330	339	367	394	342	325	330	386	394	313	292	376	356	365	355	341	341	332	337	326	336	389	371	353	351	382	342	366	383	307	361	350	347	346	363	335	347	319	341	345	368	336	325	373	360	356	355	366	377	369	350	338	359	340	369	364	346	333	320	346	329	377	376	347	357	341	392	329	352	346	384	373	368	407	357	338	314	342	346	376	348	370	373	375	386	350	375	328	402	368	338	350	356	393	361	386	358	360	368	349	359	331	337	351	384	369	348	369	357	340	372	344	371	335	363	318	361	370	374	323	347	365	368	359	340	361	350	361	352	338	351	390	363	364	336	352	378	399	349	361	368	348	365	358	366	361	358	361	363	331	366	316	359	360	373	377	360	366	340	345	341	338	369	346	368	353	349	362	352	331	373	356	361	381	372	352	362	339	333	338	380	319	342	337	343	377	368	328	375	369	328	346	395	340	347	343	332	344	367	346	368	363	384	316	330	367	358	395	327	346	355	346	340	366	351	382	372	332	346	354	385	329	337	358	355	352	364	358	348	361	354	372	331	376	377	356	355	360	362	358	356	365	369	353	350	356	369	326	360	353	374	370	351	332	361	358	323	339	356	357	361	342	365	329	366	344	357	316	352	375	358	368	346	357	367	349	349	390	348	354	350	319	340	390	369	344	381	369	357	342	350	345	344	383	325	365	352	355	388	384	392	346	339	338	372	372	346	355	370	337	350	339	351	348	335	366	372	357	351	334	372	366	367	320	377	353	400	343	324	332	351	361	371	354	371	367	389	356	317	344	351	338	367	393	350	362	352	384	345	332	349	392	378	375	337	356	340	314	355	383	345	364	314	360	352	379	364	344	319	360	321	339	338	363	368	366	335	352	361	323	351	334	353	355	330	375	404	342	353	376	381	368	334	355	319	405	370	355	338	393	354	342	350	353	341	356	355	341	359	381	371	362	359	367	379	373	340	344	358	363	316	355	357	392	367	351	346	391	376	347	368	344	346	391	350	367	354	362	360	346	337	401	383	353	370	341	376	360	330	330	373	373	348	341	324	379	342	379	354	356	334	308	374	378	395	348	376	328	347	373	343	357	325	368	352	357	395	364	351	368	385	350	357	346	344	337	394	365	375	332	343	394	387	387	349	369	346	371	422	350	365	358	327	332	372	336	364	375	356	357	331	322	345	383	356	365	375	346	371	353	402	332	363	332	345	327	374	341	364	347	368	370	347	349	340	344	355	339	309	358	332	388	364	341	324	340	375	358	363	343	377	351	386	388	366	338	335	326	390	371	334	355	389	346	370	371	345	376	312	361	339	348	344	359	375	372	370	320	365	325	387	352	378	350	367	349	348	362	374	333	342	357	339	336	329	366	377	360	375	360	350	361	355	350	322	329	368	342	367	350	366	390	321	376	371	348	374	345	356	331	372	363	354	377	384	389	340	355	316	370	356	337	351	365	363	348	335	352	353	351	346	397	342	358	333	338	371	355	373	328	342	351	351	360	370	368	366	384	359	340	358	385	320	366	356	341	346	370	357	373	391	387	338	357	329	379	330	355	348	361	343	328	343	341	347	375	372	357	352	354	333	339	353	367	347	339	343	341	377	377	365	337	335	345	379	353	358	342	371	380	334	331	355	346	351	369	346	397
12056	10473	17927	19014	19078	17492	29919	37130	32324	29323	31546	26929	17600	12421	7599	1446	1032	1015	3812	5128	3004	1517	1396	1162	1067	1011	986	981	1010	999	966	940	960	930	992	998	953	953	916	935	964	913	999	980	986	1002	956	927	902	966	880	976	978	979	987	945	922	1022	942	978	973	1007	994	940	945	921	927	947	1012	1049	1010	978	967	991	944	1010	990	918	983	975	1001	934	934	985	937	979	992	890	953	927	963	946	949	982	951	942	932	937	991	947	935	973	918	957	915	953	951	916	980	898	987	939	916	970	958	949	982	976	1018	929	963	952	951	896	995	976	982	1029	961	965	891	984	1017	945	987	926	936	1013	922	996	965	942	998	875	920	950	931	973	948	960	962	992	937	959	959	961	1010	938	934	951	993	939	980	981	975	933	896	987	935	954	993	982	987	934	1005	930	997	970	1000	947	982	959	998	1000	951	949	964	977	922	939	938	974	941	985	986	959	986	950	931	978	960	971	918	961	905	999	981	985	942	977	940	973	899	959	956	973	925	946	977	963	941	945	1003	976	928	1004	957	967	936	995	974	993	1005	961	949	956	997	919	986	949	957	993	1027	1039	1032	990	880	957	946	1011	983	929	944	949	949	945	988	920	985	914	964	917	959	942	998	954	1007	925	932	975	942	940	959	1005	960	992	924	937	975	890	989	932	915	961	948	921	925	937	998	948	958	964	931	972	994	944	945	955	1012	974	895	972	972	987	1000	1044	972	930	918	968	932	974	947	966	956	997	898	944	951	1037	957	970	884	961	1019	1000	972	964	951	910	950	916	1074	999	955	972	958	931	1015	977	979	975	921	1021	1030	937	1011	995	968	988	944	990	989	991	980	957	973	903	940	1040	972	954	914	928	958	925	957	962	910	937	948	999	936	937	952	941	970	981	949	919	926	965	995	939	932	894	981	950	928	970	969	973	942	937	997	925	945	934	979	954	976	994	927	985	905	966	985	964	982	990	960	964	949	1036	949	1002	903	939	958	953	932	968	982	972	961	951	993	961	951	909	906	960	950	926	938	930	993	948	986	923	939	1006	967	984	965	951	963	982	910	976	967	947	976	1003	932	917	978	884	985	1002	959	904	987	940	1033	930	953	963	980	969	972	973	977	949	924	930	955	961	930	903	967	939	979	1038	874	949	968	1008	978	950	949	986	990	945	967	941	995	1017	964	985	996	1000	907	944	933	947	986	996	1019	993	972	985	984	943	935	981	936	905	1001	949	916	929	997	949	994	1012	964	910	1029	921	995	948	976	933	981	972	961	904	979	865	938	965	969	972	977	917	994	987	971	928	927	892	1003	989	979	946	1002	977	1022	940	937	949	929	949	905	937	883	942	971	882	970	996	954	974	990	1014	965	977	940	938	978	952	937	953	916	966	919	940	945	956	962	962	982	977	937	935	888	964	920	1036	943	909	957	981	905	973	981	929	951	1049	972	969	971	886	981	959	946	944	929	954	951	880	920	951	970	922	1032	992	930	925	985	987	905	935	919	970	992	924	970	962	914	957	979	945	1003	942	1012	949	992	971	944	1016	896	980	1030	1020	935	1003	947	955	971	982	942	953	994	936	960	949	908	959	926	1025	934	969	998	1012	973	974	950	986	960	971	949	985	994	977	957	977	926	978	927	961	913	955	961	961	1002	958	921	1013	995	1050	960	963	956	942	952	993	992	956	941	968	982	995	949	940	1006	980	979	1017	916	965	1009	997	987	964	905	914	953	981	961	937	964	979	981	942	956	983	949	971	914	914	951	970	1034	967	959	929	977	977	944	921	901	943	932	925	952	933	978	905	897	1009	1053	967	877	957	945	959	953	922	915	985	915	924	969	1012	958	938	933	921	961	896	967	992	1010	972	941	947	951	969	898	919	969	971	924	971	998	955	959	895	896	965	1004	983	908	951	958	955	998	948	907	950	968	997	934	992	1002	937	945	905	952	931	970	991	993	947	1003	949	971	966	939	939	963	947	937	940	937	962	978	973	952	895	909	982	1008	918	975	906	988	971	990	910	943	931	945	946	915	955	938	999	972	980	956	887	965	935	950	914	948	968	960	930	969	998	975	1020	946	972	1005	952	1025	954	934	895	995	913	998	994	1008	989	958	986	951	923	975	950	1003	943	992	930	912	976	980	968	944	948	957	954	953	1018	947	959	990	883	910	924	972	918	925	1004	970	970	928	978	927	980	960	957	979	915	912	969	933	953	975	955	922	986	929	980	986	1000	936	980	941	923	932	996	1000	980	937	961	920	965	972	995	913	997	881	927	970	983	942	978	957	990	990	986	925	946	942	961	1009	990	917	1007	935	954	938	1034	947	1019	958	1007	979	952	968	1008	922	952	958	982	1013	977	933	955	989	952	934	973	1004	984	967	935	967	946	955	996	1012	956	964	945	895	941	927	1017	950	949	964	985	901	1042	903	974	993	892	980	960	932	954	911	925	1006	961	964	976	917	934	932	954	974	935	944	954	944	960	1020	933	968	1007	970	887	935	953	901	917	977	1012	1000	957	994	974	997	1009	954	959	930	926	1034	956	998	934	910	941	938	983	989	943	901	898	930	942	979	942	959	980	1019	975	982	975	880	978	935	954	943	951	915	981	988	998	988	917	902	951	951	966	1000	991	949	946	984	963	968	942	1006	982	1002	988	955	935	925	963	968	939	938	938	914	1018	937	887	895	937	948	917	952	961	973	1015	957	975	947	981	966	927	938	994	978	998	968	989	977	984	968	928	951	906	974	909	959	953	922	1000	949	921	914	976	1022	994	971	982	978	981	934	1000	977	997	965	972	978	980	918	955	929	991	937	967	983	996	978	1026	902	995	925	957	1007	952	1000	972	934	972	958	991	989	1037	989	977	974	943	949	948	1018	949	976	971	972	952	989	940	983	996	979	966	952	981	1019	968	943	1014	948	952	959	973	945	948	936	983	1023	995	965	944	989	966	924	958	959	995	977	957	987	979	994	956	933	943	931	948	992	972	903	956	957	919	933	918	936	979	931	912	927	953	982	1043	991	967	955	901	957	957	987	971	940	1002	1035	913	963	936	987	960	980	987	916	988	945	1059	915	940	994	946	937	931	945	922	918	963	944	938	954	1007	984	998	945	968	981	994	981	903	977	1001	973	961	934	982	949	995	906	974	982	986	932	951	958	967	989	942	945	1006	965	1002	1019	970	897	951	945	916	1005	939	973	946	875	984	953	1003	920	919	974	968	957	949	1000	967	868	971	974	981	1011	936	996	935	948	932	993	1002	990	998	968	925	949	947	963	939	945	913	955	916	955	974	957	998	936	1022	950	978	919	942	913	990	950	946	955	937	966	929	961	973	925	973	956	992	975	911	994	971	933	935	977	967	946	949	974	976	1032	933	969	989	944	990	946	936	945	973	987	990	934	931	944	959	962	978	1005	967	948	1042	998	937	966	989	977	944	982	906	948	983	975	992	944	964	979	936	965	983	1024	967	914	932	1018	958	933	920	977	983	979	985	977	1018	935	940	986	972	941	939	979	977	959	911	954	958	879	971	986	983	951	960	927	922	974	970	958	939	986	935	993	928	964	943	974	911	953	955	977	986	986	966	934	915	933	995	964	936	999	918	978	965	934	934	945	943	928	1028	946	947	967	1020	1019	972	923	982
27101	18689	19027	15571	13271	11663	16575	29095	18156	18390	20946	19391	7518	4412	4017	551	394	375	2150	2464	1257	725	531	417	370	352	338	317	352	310	365	304	344	365	344	319	362	330	345	334	330	322	331	360	326	324	338	309	345	360	323	341	346	341	334	330	334	313	330	312	369	341	356	346	364	294	340	351	320	353	335	353	335	333	348	342	381	356	372	347	350	302	326	310	312	345	332	343	351	350	339	361	344	334	322	334	323	322	348	336	324	327	326	315	301	334	337	336	360	371	336	287	339	304	331	337	316	343	335	326	362	339	344	370	354	344	356	350	375	374	305	347	329	341	301	300	343	350	351	365	321	326	298	324	319	326	299	328	358	307	333	347	332	310	340	338	350	343	308	312	360	314	354	332	333	323	359	343	348	355	356	330	342	327	323	330	332	346	317	303	341	340	373	330	340	332	303	348	305	357	353	298	318	332	348	336	327	316	354	340	333	364	351	359	331	333	339	319	331	326	331	345	315	314	364	321	340	346	358	352	360	352	360	340	349	330	355	329	332	328	320	356	292	321	332	332	357	345	340	302	339	358	321	357	332	343	313	368	356	341	325	356	320	377	334	350	346	345	347	299	357	357	336	322	364	334	332	308	345	334	327	352	325	345	357	324	327	324	358	360	365	320	337	349	332	369	360	343	332	320	334	324	340	328	305	334	312	351	302	325	322	335	359	320	320	339	319	338	305	375	356	359	332	319	328	364	330	346	361	304	366	337	367	363	327	314	311	320	345	318	331	319	334	348	294	322	326	312	337	332	311	334	350	339	322	317	355	327	335	326	337	337	364	343	351	356	316	356	365	354	349	367	334	331	340	342	337	355	339	313	330	322	312	348	337	349	302	330	335	349	331	345	337	346	306	303	335	369	323	359	333	322	340	344	355	339	291	368	314	357	290	308	329	316	325	308	335	368	335	326	342	350	356	313	342	349	333	329	373	341	333	346	302	318	358	341	308	354	320	348	347	383	331	346	327	346	348	314	318	344	342	330	331	380	333	329	331	345	317	351	332	354	314	355	338	370	345	336	354	335	353	362	362	329	348	336	354	319	325	346	386	362	362	342	308	319	351	351	329	357	328	357	350	313	341	301	320	327	357	327	332	343	317	379	294	332	322	332	305	347	365	318	353	338	320	340	370	337	351	324	332	312	321	348	347	330	343	388	359	345	328	350	359	333	296	325	325	328	326	323	341	313	334	344	318	306	334	340	335	333	322	355	372	347	352	338	337	365	332	321	326	339	349	329	305	345	344	327	342	342	327	348	322	315	357	348	324	358	328	301	338	330	331	293	317	313	346	330	323	340	309	307	337	320	355	320	313	327	323	346	331	365	338	363	338	342	330	351	310	334	306	335	361	327	322	353	327	306	308	328	304	325	330	323	329	352	312	349	343	302	326	345	338	343	376	346	309	347	340	300	346	341	325	325	318	314	351	326	320	358	346	364	382	319	346	303	330	341	342	377	339	326	338	347	335	303	327	313	322	324	334	314	359	354	352	314	349	332	329	350	356	320	327	333	365	357	348	355	341	348	388	336	332	351	341	355	315	329	342	350	318	333	330	316	330	354	318	344	334	297	343	344	341	361	366	322	336	347	347	346	335	345	361	319	337	356	329	350	322	326	367	327	337	352	349	345	321	326	336	337	332	321	356	338	337	337	334	344	350	357	352	351	336	324	368	307	306	347	334	372	339	328	365	325	340	321	326	350	326	326	321	322	338	320	335	328	357	341	326	309	333	311	340	340	351	361	372	329	316	333	324	361	338	318	356	343	349	348	331	363	322	332	333	335	340	331	321	370	343	348	325	373	349	324	325	343	328	333	332	339	364	333	333	332	339	315	332	303	328	348	362	307	351	349	351	319	321	328	357	349	328	325	356	380	336	315	337	313	314	347	342	312	314	369	335	349	348	376	357	317	310	337	319	344	348	320	379	350	340	355	328	310	339	305	333	316	332	336	337	325	356	313	326	335	312	312	329	338	333	325	325	336	370	377	334	335	353	275	320	365	327	317	354	335	320	340	329	295	350	329	358	332	329	329	339	312	313	316	327	333	336	324	341	324	312	334	333	321	286	320	310	337	366	324	323	342	337	337	356	332	353	345	352	354	324	350	358	299	339	372	360	344	308	327	363	338	361	332	349	334	350	334	333	348	308	361	328	289	352	339	331	336	299	317	330	342	353	340	334	344	331	365	352	361	314	342	320	362	338	296	364	356	345	334	352	347	331	364	355	363	338	325	316	319	379	341	338	336	346	395	327	347	351	305	329	370	343	377	332	324	350	343	347	351	342	348	317	358	339	325	335	379	378	342	337	346	329	312	368	368	357	347	348	336	375	332	314	315	348	340	349	364	368	353	345	325	317	345	346	361	331	372	313	336	360	310	329	334	333	317	356	338	314	342	340	336	324	332	340	289	375	357	343	328	350	343	356	358	324	350	390	358	373	368	343	334	295	320	312	322	305	327	329	320	369	323	340	333	360	326	364	351	320	337	322	329	319	321	359	341	346	314	349	327	316	340	339	327	339	304	351	364	375	338	332	329	294	318	304	356	344	363	351	317	323	326	333	313	346	351	360	357	340	317	320	310	324	309	342	314	352	306	378	328	354	328	334	364	351	329	339	334	352	292	365	357	348	334	339	346	333	321	346	329	335	297	337	352	373	338	365	345	322	312	313	353	353	317	334	329	335	317	352	346	361	338	355	333	367	363	322	337	299	305	349	341	317	322	325	352	364	341	303	321	340	349	339	341	348	348	331	331	318	362	348	333	317	338	367	332	381	331	324	323	356	334	320	341	330	308	340	312	355	322	328	340	342	333	321	353	341	349	336	333	318	298	338	336	332	335	323	338	350	330	378	353	335	338	293	365	317	366	328	294	329	326	351	319	352	329	343	316	322	314	349	366	338	345	317	316	332	305	356	359	320	335	314	345	386	337	331	337	363	332	346	346	355	364	340	348	309	378	315	319	327	331	365	321	339	324	328	336	354	324	357	330	343	342	339	328	303	292	328	328	322	313	371	324	301	356	360	322	354	323	326	311	370	312	359	344	308	349	313	355	342	325	301	315	342	344	355	340	310	344	323	299	385	383	341	337	354	353	341	336	338	345	352	350	339	332	329	331	349	332	345	364	328	314	349	337	321	294	357	329	362	348	372	332	359	356	336	334	343	322	352	361	352	319	319	330	333	313	360	381	340	351	337	328	329	349	320	347	328	326	344	347	334	346	317	335	342	355	330	340	344	346	323	337	326	322	326	331	364	331	340	341	345	345	288	332	347	343	322	345	307	342	350	350	328	338	318	345	360	353	355	305	314	348	352	384	322	321	318	337	285	315	355	339	330	327	350	324	337	337	351	366	334	311	337	317	356	360	347	301	329	357	324	335	347	323	322	364	362	349	324	339	310	337	345	339	339	374	316	366	348	323	326	297	323	327	335	337	352	351	341	321	318	340	319	357	348	348	322	336	342	357
16553	13909	24070	26754	27998	26631	35520	46622	34007	37962	41717	39975	18830	18807	16073	1860	1144	1437	11778	13007	6403	3169	2231	1627	1080	1004	1009	956	962	923	901	915	895	907	926	923	909	896	866	911	930	890	870	936	891	938	969	927	912	927	887	940	930	899	901	925	862	927	887	906	942	897	928	961	915	924	956	968	873	941	861	931	880	887	1011	903	932	957	920	834	1002	876	962	914	976	947	985	933	993	894	900	892	936	920	898	878	910	919	912	957	921	910	953	861	893	909	937	893	882	890	877	892	889	897	917	852	926	957	881	889	935	945	933	922	856	934	960	871	946	957	952	967	907	919	889	863	886	993	930	903	936	910	918	915	929	873	909	928	910	913	898	939	924	904	897	881	899	912	904	919	888	921	922	944	863	859	890	892	919	899	902	954	956	873	883	906	953	904	895	907	925	933	892	941	1004	873	896	867	872	897	927	929	1036	884	952	936	867	886	899	871	925	921	923	901	963	869	916	934	905	878	913	925	920	953	881	898	920	947	891	940	888	957	927	941	859	972	929	955	884	928	936	933	921	906	954	885	882	905	920	927	908	888	879	846	836	899	900	939	897	940	882	939	939	947	878	878	929	845	899	963	898	963	907	931	954	877	935	877	896	931	921	894	901	951	893	957	948	934	883	907	897	917	884	900	918	897	928	904	913	977	877	952	900	892	878	893	950	946	871	923	915	903	905	894	908	933	939	869	926	899	884	932	904	873	846	883	901	894	883	902	909	936	894	900	926	899	930	895	915	933	888	900	862	883	913	884	929	889	901	912	890	897	900	913	948	930	890	934	889	858	910	971	952	932	906	905	889	833	875	904	906	941	916	902	929	827	930	961	943	914	914	945	947	911	911	835	908	890	932	922	875	875	947	940	900	955	930	892	903	941	916	925	918	969	915	933	905	935	898	855	951	926	937	905	894	931	906	867	977	939	918	894	893	875	963	906	929	933	917	886	928	888	917	908	905	875	955	903	909	892	937	875	895	957	932	917	904	913	889	919	911	918	892	895	898	914	945	941	908	855	927	927	898	899	877	946	872	920	927	909	858	901	929	897	910	909	895	968	936	909	917	848	904	895	886	887	915	909	915	936	888	923	942	892	924	938	925	915	953	877	909	876	966	926	913	941	913	867	874	938	912	968	920	907	924	903	935	904	942	908	873	888	911	918	920	908	966	905	880	911	956	905	891	897	864	950	912	923	931	878	943	884	952	952	930	899	914	888	962	937	916	952	937	858	887	897	939	887	926	887	942	926	902	866	943	923	920	908	876	921	911	918	932	892	968	985	932	873	934	935	930	924	918	958	910	861	945	859	921	948	885	912	935	962	894	914	976	937	894	938	887	878	909	949	929	913	947	891	934	905	889	927	937	951	898	922	897	931	910	909	831	892	952	951	890	899	923	897	928	923	911	897	883	925	912	902	843	930	864	913	903	869	916	905	924	901	877	887	934	906	925	927	868	916	881	901	949	865	944	880	894	922	863	983	946	885	913	886	899	924	886	873	872	916	933	874	903	911	942	900	913	883	909	928	899	942	850	935	922	887	902	950	914	899	962	920	917	892	876	904	940	900	879	892	926	929	922	880	914	884	908	893	871	876	958	949	920	923	962	939	905	932	878	888	890	939	883	898	881	883	926	951	886	922	906	941	903	909	956	886	912	927	887	897	941	906	879	968	941	918	945	936	877	901	897	915	917	897	957	955	890	976	906	865	900	886	948	944	945	943	920	917	882	907	871	883	919	943	953	896	903	873	942	920	941	906	921	880	915	884	888	885	936	838	884	888	920	876	932	908	848	905	896	899	871	914	911	966	968	947	929	873	910	893	875	961	913	853	920	965	879	951	949	906	912	886	892	929	945	957	924	871	904	877	863	930	888	939	943	872	909	949	881	900	870	869	866	938	926	893	898	935	899	927	893	912	953	923	916	932	941	949	916	920	853	921	923	927	964	877	864	921	900	944	963	904	923	881	964	926	889	830	886	924	904	913	943	916	870	930	903	930	896	937	910	967	915	908	929	922	896	913	923	870	867	855	968	958	921	905	919	853	924	894	912	936	896	922	882	923	891	935	894	915	863	877	884	963	889	919	925	911	927	978	971	935	931	899	915	927	890	918	948	901	867	860	877	867	880	922	929	871	948	865	913	903	927	923	902	867	850	930	947	929	908	923	903	880	889	966	930	943	948	921	937	870	990	914	860	926	896	910	908	967	839	973	936	914	907	933	882	935	918	909	891	906	922	926	890	955	977	909	895	902	892	939	922	922	883	932	917	911	900	915	857	941	897	919	917	867	907	840	890	924	910	964	871	913	908	928	891	886	911	929	891	906	884	905	910	960	920	891	899	838	950	897	916	888	944	895	855	870	895	926	853	941	960	851	933	910	915	839	930	890	905	987	941	923	908	921	878	942	916	854	951	926	943	886	913	899	871	921	896	875	965	905	925	924	899	904	949	934	906	918	914	975	931	949	901	891	874	924	871	890	913	910	919	885	952	895	887	923	928	921	851	918	908	933	897	968	906	910	916	863	922	912	908	914	939	953	885	915	915	909	901	956	868	901	895	906	931	930	951	870	872	950	897	903	941	908	913	894	909	929	908	912	937	889	892	902	954	946	924	936	906	985	924	841	924	880	908	919	916	902	948	882	934	858	902	915	934	933	889	950	860	865	947	894	934	927	884	918	960	915	938	939	862	877	884	889	911	852	857	890	947	898	842	882	931	906	909	908	915	929	909	922	920	930	868	924	884	931	922	955	909	887	906	975	897	942	934	916	937	910	933	957	893	932	870	892	912	913	923	915	903	947	922	948	911	904	903	879	909	971	885	894	929	883	944	952	938	864	924	897	927	919	973	905	898	883	891	896	917	889	928	917	935	917	938	928	931	896	882	901	891	917	889	967	950	913	978	982	886	961	922	941	877	901	845	835	915	936	941	955	936	905	888	926	916	873	949	941	924	971	914	927	977	885	929	935	918	908	943	911	857	909	897	940	939	925	931	918	912	912	868	909	920	907	902	917	949	938	905	919	934	935	937	847	943	910	906	889	890	944	909	909	909	941	895	976	903	910	955	903	897	957	930	907	913	881	965	875	908	941	917	926	927	890	906	895	939	926	874	935	929	919	943	913	939	877	945	901	937	902	902	918	945	903	946	933	950	916	874	917	948	921	909	966	919	899	907	924	928	933	956	903	961	1007	887	878	906	890	906	962	925	910	904	928	942	916	939	960	908	908	879	922	915	918	918	950	872	912	935	888	855	940	897	868	914	891	865	924	910	901	898	927	901	933	913	924	913	893	923	943	905	923	923	975	963	963	926	893	953	900	932	867	907	873	897	924	888	961	908	944	951	901	906	900	913	905	924	935	913	856	905	936	930	904	916	969	898	961	945	851	932	931	920	897	909	905	935	938	930	904	896	923	964	861	949	923	871	946	977	919	868	881	913	904	921	913	877	930	889	932	925	883	931	858	922	897	890	940	897	882	904	953
7885	4394	6215	4328	3540	2927	1744	1471	1068	1296	1427	1362	611	429	520	364	356	371	455	646	558	420	383	345	344	385	409	359	339	361	358	332	369	345	353	379	370	371	345	329	390	334	374	351	362	386	354	342	377	361	364	355	349	358	364	340	367	404	387	392	343	329	378	339	399	325	363	344	360	372	375	358	366	363	325	371	393	384	339	351	375	393	308	373	344	365	354	379	318	357	345	385	383	387	370	391	371	371	364	347	336	408	340	355	325	358	361	352	364	347	348	394	359	345	352	356	379	369	373	363	380	371	382	367	388	387	392	371	352	382	352	357	318	351	331	361	354	383	356	332	341	373	368	381	369	332	342	385	359	369	394	372	339	361	358	367	323	336	359	350	379	369	378	329	373	400	366	377	357	370	382	362	389	382	336	360	340	358	400	317	402	340	375	365	343	365	380	361	342	386	344	367	334	350	354	360	342	358	376	370	357	380	363	365	347	379	355	377	348	361	366	329	362	385	353	347	348	360	350	380	344	319	377	391	357	363	360	343	370	368	356	379	334	399	394	378	391	369	347	365	360	375	351	381	356	384	373	359	356	349	356	395	348	346	353	361	322	355	344	367	396	365	392	371	380	349	336	350	370	392	364	326	372	348	367	348	356	373	384	377	366	359	413	354	373	364	374	361	341	377	360	377	347	366	337	368	338	354	353	363	372	394	361	356	374	363	368	377	372	379	353	305	374	350	364	356	400	380	332	324	349	365	354	386	332	345	347	358	369	358	382	362	369	341	374	369	360	330	379	379	385	310	320	375	343	335	372	351	374	362	328	366	375	330	377	416	373	359	354	328	341	414	356	360	342	334	347	342	373	348	331	381	372	378	344	346	363	390	406	366	353	341	360	324	383	379	337	366	349	331	318	346	332	372	350	357	346	358	404	351	338	349	393	334	348	359	324	383	364	371	357	344	372	369	357	345	366	347	370	353	374	378	337	361	365	397	329	338	348	372	375	346	366	361	338	335	322	342	400	367	409	389	351	344	367	330	376	355	418	364	361	326	349	404	375	400	326	349	331	360	334	370	379	356	302	369	353	366	343	371	331	326	359	378	383	374	339	360	357	357	411	379	343	379	346	365	363	366	346	374	367	373	343	371	382	363	355	341	377	351	361	346	398	387	364	418	380	372	343	397	357	382	368	355	391	342	388	364	363	356	364	358	361	358	374	346	365	399	370	363	337	352	383	373	381	358	366	382	372	355	344	334	366	381	360	368	381	379	361	367	367	371	356	370	350	369	342	381	339	359	370	357	355	368	361	341	360	345	343	373	375	358	387	347	375	329	366	347	352	363	355	374	342	378	336	357	385	361	346	372	376	341	379	372	359	347	373	362	374	354	360	384	362	315	343	363	390	312	365	386	348	357	364	353	363	375	341	354	330	362	369	356	360	368	352	374	351	387	362	374	341	391	368	367	349	396	359	368	355	366	341	372	382	345	320	374	354	335	371	368	361	380	386	353	349	366	351	385	383	338	396	356	355	321	358	360	352	365	348	337	357	345	362	361	316	350	377	380	363	386	372	340	375	359	373	364	366	376	319	363	323	368	393	365	394	338	360	385	370	366	376	383	341	388	371	367	383	352	378	349	374	343	346	382	363	324	397	356	373	352	340	357	332	388	352	360	391	369	383	367	376	332	366	363	359	370	353	406	311	351	379	318	332	367	372	335	365	344	374	361	365	366	341	363	378	373	347	363	362	346	343	342	381	394	356	361	367	358	351	345	380	332	342	396	316	340	364	369	363	343	372	348	355	361	378	387	357	387	363	369	402	337	364	371	371	332	381	362	368	340	342	367	381	357	352	344	377	375	339	380	385	366	373	385	364	363	354	377	382	382	346	350	388	372	363	333	392	350	367	371	378	368	402	384	371	370	380	346	356	369	359	347	376	352	379	330	371	360	358	349	362	359	362	360	354	367	360	382	363	358	376	388	361	382	343	376	391	364	364	346	351	396	380	389	362	387	369	381	354	377	362	427	392	363	365	377	347	357	316	380	358	368	365	405	377	358	372	339	373	330	360	341	348	372	394	371	352	370	399	354	337	348	377	365	367	371	360	379	377	357	369	346	380	372	345	349	329	353	367	381	364	323	326	395	366	389	355	356	354	363	358	362	395	337	359	343	354	383	371	370	344	334	412	371	333	374	363	362	359	356	359	349	360	373	381	385	364	373	352	404	344	371	369	389	352	340	331	396	395	351	349	375	365	315	373	353	378	361	366	339	397	318	410	346	372	374	345	356	410	360	360	319	402	376	348	376	341	369	358	368	362	326	338	348	390	379	353	331	356	329	374	353	396	355	371	334	383	359	379	366	372	373	349	331	364	349	374	387	358	348	381	335	373	402	328	367	360	380	367	389	354	399	359	334	344	379	375	366	344	343	351	372	364	333	369	391	369	356	347	375	366	364	370	400	397	405	347	377	395	314	350	367	372	362	378	348	330	358	395	380	367	360	380	382	402	363	345	365	354	363	378	385	367	379	355	383	363	367	367	371	363	357	402	354	356	361	385	347	389	366	364	348	369	383	342	398	398	395	384	349	354	357	367	348	341	353	351	387	368	364	362	361	361	408	344	351	368	371	357	332	349	348	326	353	381	385	347	360	394	347	375	370	355	375	393	364	385	355	332	378	367	347	360	372	353	378	369	360	344	345	365	326	384	340	320	342	343	349	365	367	356	388	375	368	386	367	351	331	344	370	367	378	376	334	346	374	376	385	336	363	395	384	367	379	393	373	359	358	372	318	348	379	360	376	349	330	366	352	359	374	368	366	374	371	363	362	394	378	365	336	383	399	349	352	365	370	362	411	374	357	376	360	414	380	366	397	377	367	367	357	376	349	362	346	314	383	370	362	351	382	355	351	356	329	388	380	358	335	375	375	358	367	381	345	341	362	393	348	370	355	367	351	360	354	361	375	369	360	367	318	376	348	359	326	355	377	370	382	387	370	369	355	392	341	369	366	363	389	343	341	370	370	356	354	354	350	344	370	375	345	353	357	356	342	373	388	347	349	381	323	353	352	346	364	383	332	345	369	371	407	380	353	365	367	372	345	349	363	374	367	375	322	361	374	366	380	365	386	360	353	385	372	341	348	354	411	352	386	366	355	372	361	353	375	346	365	378	365	365	344	393	372	399	341	369	417	372	353	387	372	368	357	382	383	352	371	375	343	369	357	364	347	376	370	370	357	393	348	328	364	340	342	352	378	378	369	347	335	388	399	361	365	376	401	367	357	387	363	356	346	377	368	340	350	376	370	378	373	359	351	353	359	416	366	381	337	344	358	364	389	368	399	330	367	349	386	352	358	407	366	382	349	378	333	364	347	333	365	372	380	399	329	333	340	358	368	355	353	366	323	386	349	394	357	391	367	352	358	341	379	372	355	388	359	356	366	343	393	354	366	349	336	354	362	375	379	364	387	376	364	352	354	345	330	394	388	380	351	351	387	378	418	351	342	380	366
5585	4581	11028	12046	11893	10851	7961	6775	5488	6468	7216	6801	2548	1502	1989	1124	1035	1084	1865	2709	2003	1345	1049	1075	941	1022	906	1022	988	1012	924	1035	993	981	1016	982	994	968	933	977	954	1016	946	993	1034	991	1015	985	956	917	1050	972	971	959	949	1075	901	1043	965	955	994	1027	978	1014	1001	930	937	946	948	967	968	1004	966	977	926	926	956	950	962	1018	958	951	906	944	959	961	940	982	990	976	957	946	966	947	966	977	956	1008	1014	991	1016	984	928	984	955	988	996	910	989	936	959	997	955	984	1006	1001	981	899	981	995	1004	1024	1004	941	987	969	1035	989	973	981	984	1000	976	952	1004	971	962	971	960	948	968	973	942	1012	939	981	968	1016	976	1017	1016	913	997	1019	921	936	1011	962	948	991	977	941	963	924	996	945	924	983	953	1013	1000	1004	965	972	989	955	972	960	1006	962	964	955	1001	994	923	973	1007	997	953	994	1000	954	920	959	1020	968	961	921	972	967	987	919	931	938	940	998	983	942	1005	958	1061	959	1041	946	950	992	1002	961	998	982	985	919	981	996	1004	1009	1042	953	953	963	978	986	997	987	909	963	966	971	968	989	977	956	940	938	918	985	1028	1036	1051	967	923	936	986	955	939	1038	942	983	947	1008	1013	953	972	939	982	970	960	974	973	989	999	1029	1001	1008	960	958	961	950	974	966	991	962	991	1008	921	986	960	956	932	981	1023	989	943	953	912	1003	963	955	944	1002	973	999	1025	978	963	961	992	956	953	955	944	1006	1007	992	967	975	931	895	918	980	923	973	949	988	941	921	996	958	1006	981	908	1009	983	914	941	973	962	953	954	926	974	989	962	995	985	1010	950	960	986	939	993	972	981	975	1035	948	960	931	945	927	928	948	972	1037	904	967	959	970	993	937	1042	960	994	941	928	950	952	962	943	956	983	950	976	932	945	968	990	948	1016	1021	981	950	981	925	976	922	994	936	929	940	1002	966	975	939	972	1012	973	995	982	1006	983	944	973	948	966	943	1006	1012	1012	1039	965	908	909	951	976	981	976	975	956	982	916	948	956	1009	954	916	1031	869	967	1022	995	973	999	941	963	994	946	934	938	970	975	945	969	1010	954	975	966	972	960	941	977	954	970	993	1015	973	920	1038	939	967	992	936	1020	975	964	924	1041	915	992	944	958	942	965	992	963	932	970	917	978	1025	971	1026	993	931	926	979	922	926	951	1000	989	968	950	985	987	1004	951	969	988	962	984	1036	953	1008	998	987	976	940	972	980	970	962	998	931	930	956	971	970	991	1019	1012	945	946	967	938	1010	985	927	973	997	909	979	968	968	930	949	991	969	1016	939	984	1004	1001	1014	963	1040	949	949	958	979	969	968	942	992	971	968	984	1013	964	956	949	975	978	996	928	940	938	1011	940	948	966	971	999	985	970	1009	963	990	972	962	1004	930	975	962	994	959	990	928	1000	937	972	998	962	971	1009	995	986	967	981	950	932	991	953	1007	959	960	970	930	965	983	974	932	977	962	946	957	988	987	932	958	923	972	964	1017	925	1052	905	929	942	987	948	1024	962	949	994	941	1001	934	1008	972	962	1021	1019	1018	1000	980	977	959	984	991	953	927	984	979	966	997	984	967	968	1039	984	954	925	1019	928	950	964	961	978	987	952	938	981	963	998	979	971	970	968	941	976	1012	937	932	1008	964	951	977	1000	972	936	960	983	960	954	1015	958	1013	950	1006	1006	923	1046	986	908	934	939	981	1028	963	986	915	989	928	1001	985	974	952	992	1007	951	1022	964	928	929	951	967	996	950	997	904	925	1001	993	1076	992	1001	1003	967	997	950	935	943	1014	940	992	994	940	993	971	961	930	931	935	945	965	992	943	965	970	944	958	937	1033	985	925	980	979	923	991	1005	938	913	994	972	982	994	963	1009	955	927	947	935	992	951	940	993	928	973	956	986	956	988	962	1022	992	1023	951	927	944	980	1024	996	976	1002	1012	988	1006	996	985	969	960	1021	1004	1002	950	974	964	1005	951	942	933	968	999	984	978	986	1025	972	949	961	973	919	954	935	937	1003	983	966	1013	962	1003	1013	969	945	1002	945	1026	971	974	953	976	979	935	991	935	913	966	955	978	960	932	922	968	980	980	1015	983	951	1006	1017	986	1011	1011	944	989	995	1008	1016	993	977	1039	966	941	939	1004	1013	993	1030	943	992	928	1002	936	924	954	990	939	989	1013	1017	961	1022	988	946	971	925	950	1007	959	997	981	924	957	983	947	964	952	979	934	916	957	993	1027	1007	954	1025	936	986	1001	978	976	957	987	994	942	907	1031	941	952	926	999	986	975	961	1003	980	942	901	966	944	1036	980	970	931	1006	921	985	980	982	1003	997	944	1013	976	981	1033	929	983	968	973	985	997	925	992	988	911	977	956	981	981	947	944	997	980	976	908	985	928	1003	911	980	984	935	962	976	1004	955	1013	989	996	991	989	981	977	1003	935	974	985	992	972	984	956	967	948	953	953	1038	995	926	993	965	912	976	959	968	972	945	991	991	1014	994	1042	986	954	1005	985	965	991	964	925	1027	966	996	909	969	988	979	992	977	976	938	1015	988	979	1023	985	1021	998	968	1014	957	967	1029	964	954	911	960	925	909	947	1020	945	1030	968	935	1003	996	970	965	1032	973	972	956	1014	950	979	1010	928	1029	1023	924	921	952	954	901	1059	945	983	1011	952	926	989	1030	929	978	1006	949	907	1001	983	968	944	1004	950	974	994	874	937	967	997	984	981	958	976	971	995	995	999	994	929	992	929	1010	933	1032	970	908	1019	944	999	956	967	982	1003	1007	939	912	998	994	1016	965	976	1004	909	1035	958	940	952	941	995	986	930	975	984	949	982	932	952	1007	980	1014	915	929	931	967	1008	1007	996	968	918	927	948	923	1004	989	954	970	959	1030	1011	957	933	972	998	999	921	1000	944	928	976	934	966	981	938	967	916	997	971	993	943	955	944	1027	991	1012	1011	946	972	1002	976	988	1002	973	961	998	979	989	1011	934	1015	938	955	1006	1008	991	924	992	907	970	948	980	965	1006	978	957	959	996	946	988	972	990	970	973	1015	968	934	972	965	944	986	944	921	959	956	929	941	904	976	980	963	994	976	947	951	955	1000	950	935	948	996	983	965	963	998	909	995	925	947	955	941	989	979	989	1044	1022	926	908	996	980	946	955	971	987	967	979	957	966	938	955	1000	963	1027	997	981	1000	935	953	969	935	998	954	1002	970	957	959	947	939	1002	998	989	1018	936	989	977	946	940	996	968	1005	949	1054	986	985	956	1019	1015	988	941	960	883	966	1029	977	946	945	941	983	966	998	946	969	920	975	1003	981	972	998	1000	932	903	983	966	926	957	976	958	973	1021	978	1009	1035	931	1002	960	929	990	966	1008	937	1020	998	970	996	970	928	929	989	1002	945	981	976	940	945	979	1006	922	969	929	1000	970	969	986	1010	980	911	1012	1032	1000	983	947	1007	971	923	1017	979	908	972	948	975	949	1023	982	945	976	927	933	962	942	1042	928	968	973	979	949	984	972	990	1015	950	1028	985	990	902	942	977	1003	948	1017	923	965	967	967	972	974	948	917	962	941	954	940	962	956	972	964	979	1006	1021	950	1020	970	988	989	993	1012	940	980	988	975	944	957	991	941	978	917	931	1019	1001	982	1010	996	969	964	967	983	940	984	970	1019	1009	977	999	1004	927	979	941	990	1000	1015	990	992	984	1002	956	979	928
16659	11775	13739	11031	8028	7604	10710	23637	15528	13188	5534	5956	4128	754	744	396	346	406	1417	1594	1004	583	418	402	357	346	313	365	359	351	350	321	347	356	363	364	363	363	315	373	374	381	385	344	320	373	369	327	359	378	365	340	369	308	331	342	347	347	334	347	342	336	365	346	348	341	336	350	359	330	361	298	382	372	355	352	313	372	352	341	353	330	347	353	330	393	349	333	337	343	338	317	339	358	355	353	308	359	338	334	357	329	377	356	359	356	339	338	317	362	372	326	372	375	351	368	364	366	345	330	382	352	346	338	374	357	298	356	332	341	361	350	344	353	340	351	325	355	338	344	335	342	358	364	333	321	332	314	357	363	381	315	351	356	349	363	342	325	363	346	362	342	349	360	339	360	345	332	369	346	325	334	365	367	356	355	332	359	363	375	335	318	355	327	365	338	344	317	337	363	337	351	307	372	346	378	342	372	365	352	348	340	341	352	316	338	347	322	350	359	326	372	342	320	352	354	362	362	380	359	354	338	339	349	335	407	348	333	343	351	362	339	375	338	355	357	327	367	351	330	328	324	382	359	320	339	377	337	327	313	382	335	336	368	333	339	349	365	372	389	344	331	330	345	353	389	374	332	369	338	340	344	317	359	378	325	327	377	332	336	326	349	364	345	333	367	320	362	352	331	376	345	347	356	333	332	371	342	321	334	357	339	339	355	319	356	331	355	360	368	306	362	333	341	372	324	343	346	331	352	345	368	372	353	360	351	321	372	336	347	380	353	373	319	388	346	355	343	359	342	342	348	374	355	371	371	353	337	350	360	373	369	344	311	333	369	370	375	372	360	347	344	339	332	351	352	353	343	302	340	373	390	342	334	399	372	400	349	354	364	364	359	350	352	311	321	379	372	335	392	365	333	372	363	350	323	327	326	312	350	373	363	380	358	345	344	354	330	362	320	336	377	319	342	333	343	324	337	354	328	337	357	354	359	283	348	342	343	349	378	356	334	296	375	327	341	343	335	353	313	343	339	370	361	380	360	364	351	312	338	363	362	350	346	326	340	320	299	337	362	353	373	333	352	339	375	342	345	326	365	374	324	343	360	349	347	329	357	347	366	344	323	398	360	389	353	364	346	354	338	353	360	365	357	375	346	378	357	370	385	352	364	350	313	334	381	349	349	317	335	380	333	330	321	349	362	357	357	339	329	353	350	345	346	365	366	327	370	346	370	361	346	369	345	332	335	342	328	353	378	372	375	344	348	370	363	325	331	344	352	324	337	376	355	375	347	390	388	376	341	328	329	352	324	354	306	371	341	347	319	325	363	364	357	344	380	353	340	304	309	370	354	362	376	330	336	342	324	381	372	327	357	380	334	355	333	346	311	361	325	359	354	382	344	340	366	354	343	375	341	361	334	361	400	347	357	331	339	373	334	332	319	375	383	334	345	349	362	371	365	322	335	324	362	371	341	341	355	359	345	346	354	318	379	344	361	362	374	346	313	350	347	339	339	337	366	346	362	327	343	310	347	329	396	373	353	343	366	358	345	373	325	369	338	327	363	362	332	335	355	349	359	357	327	361	355	352	375	342	335	321	321	326	340	386	353	370	351	334	338	358	351	345	361	363	341	373	360	355	350	375	325	357	371	329	351	359	347	351	346	372	323	355	350	380	353	349	336	348	397	323	361	363	329	333	347	351	358	366	381	369	345	337	358	340	386	344	380	341	328	341	336	335	365	363	365	361	330	365	387	332	343	343	355	377	363	338	364	367	327	364	357	399	328	340	350	337	319	350	350	352	346	329	360	339	325	342	383	354	355	344	309	352	341	381	373	351	362	342	348	363	364	363	386	361	350	337	354	362	336	358	387	353	357	307	363	337	371	370	347	359	339	381	332	343	377	352	350	295	369	288	365	367	372	350	347	363	346	369	327	377	318	330	350	343	341	352	356	322	340	368	348	330	354	328	364	343	353	340	321	324	347	362	326	343	362	340	348	316	309	372	343	354	355	310	335	355	316	347	333	336	342	382	364	353	373	364	351	298	332	369	360	357	329	336	374	339	358	388	351	370	389	325	356	342	368	338	362	344	369	345	347	377	334	363	319	361	312	359	353	371	360	317	346	357	376	372	345	344	353	331	343	354	353	388	355	354	349	363	326	367	339	341	381	332	328	360	337	366	354	333	381	347	351	323	357	326	372	339	384	362	373	363	400	317	358	357	315	312	328	345	316	367	378	346	326	340	335	344	364	327	361	376	356	358	343	322	328	362	340	319	343	349	351	390	343	340	328	329	357	362	348	324	369	352	344	355	384	345	391	378	327	343	360	337	338	341	315	343	372	362	368	346	343	354	344	351	356	373	292	363	372	391	340	339	388	340	344	360	343	314	351	337	355	389	379	356	336	364	367	328	385	357	339	364	353	337	359	317	352	380	331	319	352	345	353	368	368	361	338	362	352	346	357	343	361	351	343	340	369	335	337	353	378	352	368	382	316	297	342	382	356	360	339	363	344	347	311	352	366	327	331	327	352	337	370	373	355	368	362	344	370	331	313	339	345	334	349	352	343	380	355	342	344	304	341	366	382	349	344	334	362	325	371	398	354	362	337	327	381	354	335	321	384	351	366	379	353	330	378	343	321	375	368	329	358	342	337	347	363	346	359	346	327	381	378	349	357	360	330	370	345	376	326	338	342	372	345	335	336	342	331	327	349	316	369	363	325	351	379	343	340	334	331	362	356	376	362	339	366	328	347	351	337	326	369	372	340	318	355	335	346	341	362	379	354	355	341	364	346	317	323	351	342	371	350	372	351	334	339	354	335	366	361	338	336	334	374	341	363	323	336	327	372	383	361	346	368	336	348	344	366	338	381	346	333	335	346	321	372	321	327	352	346	318	351	325	361	352	333	359	353	382	337	367	363	361	350	358	346	365	366	369	368	338	334	377	342	350	354	357	380	347	341	349	382	348	381	354	364	346	346	344	338	342	342	348	354	340	328	361	338	380	340	348	342	348	331	339	344	319	351	347	362	359	364	352	360	338	359	340	354	371	350	364	372	333	391	341	315	357	327	369	353	381	357	379	337	349	336	364	392	364	349	375	379	345	337	362	334	353	324	354	353	341	334	325	364	340	369	380	362	330	311	375	343	368	360	341	365	333	371	340	374	302	353	342	365	365	338	358	381	338	373	315	348	340	325	361	364	342	314	382	350	345	337	349	309	320	347	343	332	333	375	369	352	366	325	338	329	364	377	341	380	334	380	351	356	383	365	348	338	386	320	359	359	359	356	323	347	338	358	326	353	338	351	353	377	344	372	333	347	317	355	342	338	348	301	377	347	365	358	352	376	338	316	354	368	327	365	337	379	311	348	364	332	361	369	346	334	348	362	340	366	332	343	345	380	357	355	365	351	340	340	327	317	367	363	330	364	344	315	333	338	355	380	364	360	348	353	335	364	341	316	345	357	358	356	364	344	371	350	334	326	375	335	353	331	352	337	350	337	373	353	354	336
11097	10568	19812	22529	20472	22131	29487	43018	33753	30544	20008	21349	17437	2560	3510	1134	1055	1313	7897	8679	4994	2062	1511	1115	1077	991	1000	968	924	946	908	925	962	935	945	981	940	892	965	902	960	917	967	944	933	909	962	924	979	952	924	955	967	881	897	935	946	900	974	967	963	953	895	948	960	945	877	989	913	981	990	927	954	929	944	999	957	919	963	928	975	926	967	950	944	956	924	953	935	950	890	907	938	921	935	891	962	952	902	958	949	996	929	977	981	987	974	962	963	982	923	911	992	951	919	995	947	956	953	962	939	932	954	935	969	921	969	988	950	988	933	963	915	1018	918	955	971	998	922	894	979	966	949	957	982	986	966	875	930	954	962	958	946	925	951	948	948	965	940	963	1024	942	924	921	918	906	1005	976	929	979	919	1019	973	1000	977	971	969	927	949	955	989	960	970	1012	889	964	915	923	890	947	931	955	955	930	926	934	956	935	919	944	941	966	958	928	940	962	910	933	966	950	920	963	954	938	949	948	937	977	924	975	930	939	976	995	943	932	987	912	919	983	931	975	975	913	948	889	896	947	1029	913	927	966	982	920	977	947	974	981	930	978	956	982	915	900	930	931	941	912	965	975	903	934	990	964	955	972	964	956	916	937	937	885	965	936	927	934	953	915	954	896	938	968	882	981	923	935	904	889	1017	963	994	963	946	966	924	911	940	1009	972	949	936	988	928	991	940	966	911	974	926	953	977	928	995	968	986	935	930	907	909	973	942	997	971	938	896	982	962	955	897	950	949	938	946	874	987	955	956	935	965	962	933	986	962	970	952	974	896	909	918	973	964	958	933	894	950	929	942	928	920	934	941	954	932	937	957	935	961	947	886	988	967	970	1002	953	944	975	941	978	906	902	981	981	938	893	957	892	986	992	927	965	915	994	932	998	967	977	921	1018	967	956	930	932	947	940	924	981	968	925	877	907	920	936	938	921	944	988	951	956	959	925	980	895	987	973	925	958	936	943	922	1046	924	960	942	927	987	998	925	970	867	957	930	965	956	967	1030	958	958	944	1054	944	899	960	987	940	968	921	961	976	951	919	948	995	922	920	961	915	927	921	937	887	950	925	911	874	983	960	945	931	948	953	946	969	973	939	954	942	934	919	879	914	947	919	951	922	939	1020	941	936	986	919	907	982	979	974	950	981	921	921	913	911	935	951	936	910	919	966	923	962	957	892	911	920	951	919	930	938	948	924	941	898	944	978	965	953	898	965	907	972	953	950	911	972	896	957	938	924	980	938	926	931	965	912	933	920	965	1016	994	936	1007	906	961	958	990	938	935	912	986	954	978	964	961	952	930	947	979	949	893	953	980	918	935	943	931	961	974	947	927	925	997	886	987	961	987	941	900	1007	919	924	954	966	962	963	884	908	966	900	928	951	970	953	960	912	982	876	936	944	948	888	913	903	944	958	926	939	919	992	939	968	894	903	945	923	931	934	899	969	975	957	972	951	960	963	930	933	966	1000	898	917	985	972	989	940	932	916	1000	959	991	957	930	935	957	941	985	957	982	959	889	930	931	921	980	906	905	889	932	941	909	947	907	897	942	1000	961	893	988	953	955	999	912	1000	910	955	922	978	990	936	980	965	936	982	914	947	925	914	887	919	905	987	885	933	995	920	933	940	932	975	1017	986	981	931	952	960	960	928	948	1001	942	932	986	985	930	942	942	937	960	956	937	981	954	923	931	923	952	945	933	936	964	913	947	991	992	964	888	895	922	962	922	932	966	980	981	961	874	919	897	985	1006	985	938	955	965	926	1008	1001	930	959	958	939	947	919	923	939	898	949	985	910	912	953	862	979	967	921	933	953	951	903	919	916	913	1002	939	910	964	918	964	950	920	990	1008	943	907	903	945	925	971	887	921	937	990	988	951	996	966	863	958	972	897	919	915	876	971	945	942	966	945	881	977	912	922	949	919	966	932	935	962	962	901	945	919	953	951	893	908	869	913	990	981	956	935	979	972	931	903	844	956	895	925	917	945	936	931	962	989	942	887	911	950	936	924	951	997	975	932	912	993	953	883	973	909	914	943	954	952	959	891	964	990	937	923	875	944	937	925	965	952	923	982	948	969	950	955	931	946	957	958	937	937	973	872	921	919	947	937	1038	998	961	941	1008	1002	929	995	927	983	930	993	935	956	969	962	920	963	967	956	989	987	924	949	942	900	949	943	951	967	952	939	944	894	969	928	987	974	930	988	915	971	931	989	876	961	928	997	924	954	971	961	952	922	935	938	942	964	919	913	978	1000	968	950	912	879	921	969	909	924	933	956	931	855	949	986	972	1036	986	1003	917	875	925	930	951	910	972	902	1002	973	935	928	949	992	922	908	956	990	961	929	954	923	929	930	995	929	947	924	975	925	979	988	944	952	958	1004	1023	923	908	944	928	938	938	925	937	994	946	908	916	898	944	971	914	993	984	959	908	946	981	942	910	927	967	941	898	952	905	994	928	957	941	966	925	917	887	915	960	1024	961	971	948	976	915	953	948	911	956	920	880	953	949	990	946	930	995	909	944	937	921	946	962	947	957	965	953	947	972	928	944	950	955	980	915	1000	989	948	978	927	928	939	962	986	945	969	931	974	1002	960	930	928	896	956	981	939	993	922	911	1020	933	938	919	967	963	961	990	935	937	901	895	942	902	942	955	933	969	1014	972	928	992	897	921	915	978	963	942	950	946	956	943	967	918	963	933	935	960	965	966	885	936	930	922	926	989	957	946	980	952	902	918	940	925	959	913	961	1003	918	920	945	985	966	999	948	905	929	975	951	975	962	906	917	976	933	923	974	983	905	962	908	939	931	969	935	894	943	915	882	976	937	986	917	947	984	1015	945	891	952	941	922	937	948	940	916	950	970	942	949	947	928	978	932	1006	947	981	957	970	1022	1014	978	929	986	883	961	970	884	955	947	922	986	1001	945	999	938	957	968	898	916	939	976	967	940	992	996	908	998	984	1002	934	924	925	998	992	927	1005	986	949	958	967	1012	894	985	941	957	974	960	918	970	956	1005	970	992	962	939	993	964	911	939	956	951	959	941	900	909	937	970	899	881	932	959	961	952	1003	937	944	956	918	903	939	943	938	940	948	917	932	958	967	997	943	967	935	946	912	919	917	907	947	941	981	948	969	961	954	1000	933	925	940	967	928	929	937	955	906	945	943	958	975	962	982	992	1002	976	972	938	929	866	896	955	941	926	945	965	950	958	952	906	931	995	973	942	980	979	981	959	945	949	990	915	973	910	935	874	922	1011	962	946	953	946	973	944	930	963	968	968	915	948	937	962	930	959	994	979	935	975	969	948	955	932	981	885	949	919	922	899	922	974	934	907	950	925	1005	932	1009	900	946	921	901	929	993	969	938	966	968	909	940	903	954	969	952	941	957	985	914	978	968	930	953	947	943	929	887	881	903	929	945	933	891	899	954	954	926	920	939	898	984	917	976	973	983	948	950	941	943	972	995	980	979	940	937	955	944	985	992	984	979	901	1036	1007	935	921	900	941	924	904	932	970	973	973	952	1016	948	955	916	983	1004
26569	20105	21344	18036	13021	11873	19339	39466	34746	26762	15502	8450	5212	3683	508	354	354	332	1154	1759	1010	537	437	366	372	370	353	352	340	344	342	329	329	327	323	295	315	343	318	329	367	335	308	339	336	335	336	356	295	339	367	360	348	333	331	332	319	298	349	334	339	335	338	343	327	310	313	327	348	323	324	336	295	344	339	325	331	340	305	340	342	326	332	340	332	320	329	363	311	304	318	342	346	340	353	353	315	333	334	309	332	361	332	334	358	321	310	327	356	340	300	316	350	340	336	347	339	380	337	353	326	343	330	315	363	327	365	338	381	356	303	336	318	299	308	365	343	344	305	310	320	321	315	349	329	344	335	321	322	311	330	318	378	361	320	369	360	324	317	351	355	290	329	337	342	328	368	345	346	333	330	344	296	345	322	337	332	319	344	343	313	348	334	355	333	314	304	342	329	308	355	285	345	344	382	311	340	384	346	348	319	316	315	333	341	338	361	320	324	324	326	329	325	310	354	328	346	366	335	355	330	322	330	294	319	338	359	328	350	357	351	363	346	333	345	331	350	347	334	329	342	340	322	323	332	361	294	335	353	317	340	337	362	337	311	344	353	322	314	351	343	329	314	329	289	330	303	302	370	331	354	347	348	323	360	334	335	356	326	304	340	328	338	332	310	328	302	363	315	315	338	321	327	353	329	321	365	325	327	331	344	315	321	322	352	318	354	364	307	324	314	343	319	352	339	329	341	328	307	337	336	335	307	338	322	344	308	298	292	339	358	338	331	340	322	350	330	370	328	354	352	315	336	307	331	333	323	322	326	351	356	388	335	297	351	316	359	325	334	317	319	321	334	344	331	321	318	326	359	369	335	326	331	367	377	289	349	360	317	319	334	355	343	331	327	348	326	341	347	331	307	325	366	306	324	317	325	335	344	317	323	365	357	326	333	352	318	349	332	332	309	353	356	341	345	302	306	352	356	331	352	366	384	354	327	325	315	323	352	346	362	357	328	347	327	341	306	336	337	354	335	292	323	349	359	351	333	345	352	314	314	341	330	330	342	337	346	329	326	337	315	335	340	326	340	304	338	345	320	323	322	335	334	339	316	362	348	361	349	344	332	323	341	335	336	334	304	342	327	316	358	321	322	342	353	371	351	324	316	346	315	348	338	328	332	311	334	322	337	315	344	335	347	321	345	356	359	352	316	358	302	349	373	320	316	290	328	337	333	305	291	318	349	338	348	304	335	328	320	342	321	311	344	330	344	354	333	346	308	359	356	319	363	348	337	337	332	318	347	363	357	364	321	341	323	300	336	358	350	303	317	320	346	320	359	358	317	302	321	352	326	324	332	293	330	315	333	320	328	352	335	323	366	343	328	320	333	342	355	338	347	344	326	288	319	349	332	360	340	305	359	327	333	335	338	312	341	305	335	351	357	348	312	359	339	344	328	333	288	327	316	355	329	334	317	360	339	357	338	343	323	332	353	339	340	328	332	346	335	320	337	363	335	341	353	339	319	326	336	320	320	345	342	313	343	325	319	285	308	328	325	330	348	352	350	341	346	324	292	339	318	327	328	345	328	318	320	319	321	307	340	328	342	332	336	367	337	341	327	324	351	372	358	327	329	330	351	330	335	305	315	335	309	352	305	314	337	331	366	324	353	344	341	330	335	342	339	314	335	328	332	363	342	356	321	344	321	362	348	326	307	310	341	369	318	332	317	341	305	307	317	344	331	331	331	344	365	350	390	341	349	329	355	316	359	311	327	331	341	328	309	348	321	319	348	306	340	327	342	347	325	317	329	335	366	304	317	339	336	352	300	343	369	296	331	306	311	340	351	350	361	346	336	317	334	344	339	331	347	342	335	351	358	334	360	310	353	343	326	354	312	315	331	314	345	330	328	311	304	342	328	327	363	323	349	360	332	334	338	362	348	346	338	314	305	345	336	356	366	335	378	333	339	345	328	359	307	319	341	320	344	345	309	347	365	336	361	346	336	335	311	355	356	322	315	341	313	338	322	330	317	336	362	311	336	333	296	336	319	338	352	329	340	324	327	339	340	323	303	337	324	316	352	352	352	312	342	321	351	381	314	325	334	315	311	325	347	308	317	376	340	358	321	332	376	339	332	323	330	326	344	351	292	327	327	303	321	360	349	342	358	355	356	321	344	294	360	346	374	329	340	319	324	334	354	331	321	330	324	312	342	320	355	361	360	342	355	316	332	326	348	322	312	348	347	343	346	357	332	336	333	332	325	331	298	329	311	340	327	291	318	361	346	298	377	329	326	373	331	311	315	343	321	338	340	311	334	318	336	353	338	331	332	358	341	291	330	342	321	341	324	343	355	323	350	329	331	349	296	334	341	334	320	353	349	314	318	322	319	325	322	344	341	354	316	351	340	354	324	301	307	321	335	334	309	312	320	353	345	328	368	323	345	350	318	314	304	312	318	330	319	359	344	365	368	322	301	378	338	334	368	313	361	332	303	329	373	380	342	311	298	341	352	324	336	335	363	318	347	307	319	334	321	363	330	333	327	331	350	351	359	319	322	320	330	337	330	330	354	322	338	341	324	313	329	354	354	349	321	329	335	309	313	328	346	322	347	364	305	334	334	333	333	372	345	351	345	354	325	378	322	335	332	343	318	318	311	335	339	322	339	316	344	319	319	337	319	336	350	323	333	322	311	363	318	355	321	334	335	365	323	324	347	312	325	312	356	331	353	360	330	359	310	359	338	364	302	323	310	328	350	298	319	324	349	340	336	335	332	330	357	331	324	337	312	367	327	344	342	327	312	327	373	304	323	349	354	319	319	299	330	360	354	347	358	333	334	341	299	320	317	339	333	331	341	320	340	346	303	316	315	313	352	335	363	370	331	343	330	358	366	360	345	350	329	335	315	330	373	350	339	341	327	321	336	309	344	363	349	343	340	343	338	343	327	333	305	336	361	336	340	330	311	332	356	348	332	336	319	346	328	341	329	346	349	332	344	359	346	334	314	387	339	307	329	330	326	319	323	321	334	348	310	319	358	323	311	363	376	331	342	325	328	336	320	334	361	329	320	344	316	328	348	322	353	342	344	352	343	364	326	296	316	299	302	342	361	337	329	353	320	322	325	337	339	343	313	322	342	337	311	329	300	351	322	309	302	349	315	361	333	323	367	360	349	322	355	329	317	350	323	318	345	317	359	316	328	338	323	337	325	320	325	306	301	363	355	323	338	298	338	341	357	338	324	334	309	329	330	345	381	344	346	313	342	300	329	368	294	320	359	363	330	341	348	323	329	358	347	323	309	353	325	338	314	332	327	356	340	336	359	303	338	332	338	321	344	316	302	300	312	322	343	330	324	322	328	323	352	367	337	338	345	351	360	347	349	352	348	305	334	333	340	339	321	336	326	359	334	317	361	296	327	327	344	349	384	338	349	352	355	329	319	355	329	312	298	357	357	349	318	366	315	348	309	334	366	312	347	344	348	322	333	342	323	331	331	348	313	341	352	370	351	324	339	312
16173	15595	26090	29304	26865	27811	38633	56072	50903	43749	32281	23493	20419	14616	1749	1119	1125	1100	6680	9845	5039	2109	1738	1288	1010	982	996	843	935	922	913	874	930	908	942	915	936	912	890	935	885	901	929	915	938	947	895	931	852	846	899	929	866	927	920	895	897	908	908	894	924	871	949	860	916	892	917	860	879	871	913	878	969	886	876	903	891	946	890	924	944	956	899	891	895	871	919	952	957	960	922	900	911	907	888	898	909	944	912	947	932	940	942	907	928	913	848	914	909	857	894	945	840	886	936	915	902	869	909	920	852	882	901	886	926	895	928	861	886	871	886	896	864	872	877	868	922	945	887	923	907	903	897	900	918	873	947	905	899	910	956	978	939	834	888	911	887	926	938	887	885	863	886	913	950	893	945	937	876	923	862	839	892	901	875	941	933	932	928	864	883	975	858	869	893	911	840	929	885	919	934	894	906	867	886	890	952	900	879	930	881	951	897	939	847	825	915	923	877	934	900	915	973	935	856	906	849	914	884	905	891	874	926	931	905	922	931	912	895	959	852	875	896	965	894	893	906	870	900	889	919	845	869	908	914	931	893	974	895	895	877	933	948	926	913	911	904	861	921	933	943	937	941	902	878	931	934	902	916	889	893	905	994	902	907	947	917	910	923	884	883	901	878	901	936	857	921	886	884	869	938	966	853	933	958	918	922	891	906	908	917	882	899	878	906	926	870	912	897	928	895	931	886	912	908	887	904	921	888	887	900	920	941	911	891	884	911	883	942	928	897	893	934	873	850	853	923	943	924	904	905	896	905	895	900	879	937	963	890	899	954	886	872	915	906	883	907	901	899	903	933	889	879	880	966	933	881	964	918	917	911	907	905	906	909	870	905	948	893	857	873	922	892	919	899	879	873	903	938	931	956	885	890	905	973	942	950	890	894	903	871	942	959	917	862	918	896	904	952	928	891	945	941	908	850	917	913	920	860	919	938	903	888	949	925	921	930	901	931	934	920	879	926	946	879	967	892	913	869	879	933	862	834	864	943	941	880	881	856	890	823	957	886	922	853	911	918	889	892	921	871	893	916	873	901	895	892	901	868	996	924	935	961	941	899	885	960	901	930	902	847	885	862	878	892	866	907	880	976	884	914	871	926	852	871	912	907	927	930	944	871	913	930	877	860	896	943	912	910	869	895	903	920	884	900	918	856	884	927	893	889	873	908	902	912	868	906	889	903	910	945	875	922	958	901	903	966	941	905	923	870	901	843	943	919	902	855	885	962	924	868	894	936	912	937	900	916	869	901	871	891	938	857	969	931	892	903	873	872	915	920	871	916	875	844	957	932	957	883	862	898	901	891	888	872	901	875	940	868	833	856	899	883	934	876	888	913	929	878	932	893	910	906	876	840	922	935	929	893	905	876	845	909	852	887	900	894	931	923	934	921	898	873	860	918	911	881	896	964	893	903	877	931	925	900	918	934	901	911	948	884	941	903	908	927	863	955	881	871	833	945	878	916	910	926	833	940	910	923	894	948	968	986	872	868	923	903	898	861	884	940	892	919	879	910	909	903	895	967	968	844	906	853	885	868	883	878	885	918	896	861	869	952	900	907	900	913	877	918	851	883	867	899	896	844	864	901	951	857	924	917	926	845	878	900	879	904	888	902	903	874	900	938	895	898	900	882	907	903	857	924	880	920	881	876	874	893	919	900	832	883	898	876	907	912	920	944	881	892	856	871	897	873	900	909	905	929	925	946	894	919	882	923	882	893	907	867	839	897	861	892	920	902	872	888	909	941	906	896	907	922	866	940	870	913	945	907	906	908	887	853	880	883	885	914	892	905	891	908	887	943	947	934	941	903	911	935	846	862	873	943	840	847	935	912	890	901	925	929	869	916	883	892	895	907	879	934	946	917	881	915	911	941	936	860	904	854	867	925	891	872	938	859	934	903	837	854	923	903	910	877	897	834	911	917	904	931	957	840	893	918	907	871	934	901	855	891	879	915	925	871	858	901	904	910	906	849	903	852	869	846	873	860	911	916	862	905	858	965	890	907	894	944	939	928	930	914	884	883	867	952	928	916	866	937	856	879	922	972	919	918	908	935	898	862	884	934	864	884	950	879	877	889	914	931	921	928	867	926	862	943	934	857	936	932	845	901	916	953	834	899	872	897	887	861	942	925	867	887	904	872	901	912	916	917	894	923	933	912	968	920	826	920	935	867	866	877	937	891	857	960	855	866	883	950	893	937	858	893	881	941	866	867	907	929	871	892	888	869	906	932	889	918	923	947	951	899	927	916	859	913	901	940	888	915	852	913	910	898	878	903	880	929	934	940	933	934	911	884	937	947	960	945	929	883	901	918	900	891	937	880	940	914	916	900	902	860	874	907	935	885	936	902	862	895	871	871	888	874	932	883	879	899	931	911	941	922	941	932	873	973	888	935	933	939	909	886	888	881	882	924	913	902	876	873	918	875	892	846	848	872	944	929	925	903	892	954	898	929	894	887	869	937	925	923	907	924	925	900	844	910	953	852	903	957	878	883	919	910	910	926	930	879	893	925	940	892	943	913	919	898	838	884	918	913	880	898	890	870	883	919	913	934	936	872	889	834	891	885	939	942	931	915	937	929	922	921	913	921	887	894	944	869	920	896	911	950	872	870	860	946	959	957	930	962	900	890	869	855	874	924	934	907	901	939	915	878	949	918	892	920	883	879	917	940	888	857	917	884	939	901	866	946	877	897	822	876	914	881	918	909	869	897	923	859	902	902	866	891	941	868	893	892	865	906	903	947	886	854	845	935	907	916	870	898	913	924	885	887	898	912	975	938	869	864	877	902	878	895	897	902	924	907	903	850	880	906	876	886	902	928	895	956	857	875	881	898	928	863	922	930	889	894	921	908	914	914	900	891	867	892	897	903	857	839	948	873	844	983	893	873	884	877	886	962	894	959	928	954	847	915	918	898	858	870	927	940	909	926	934	925	908	895	914	897	853	840	895	950	960	940	906	963	897	931	893	888	912	839	846	934	959	898	909	912	930	891	893	896	947	890	926	975	924	891	916	830	925	925	941	882	914	879	879	954	887	969	919	897	859	874	908	857	904	923	895	897	913	931	904	858	892	902	913	957	881	921	855	904	858	876	889	870	906	889	907	945	895	932	870	932	864	884	895	908	939	895	941	868	938	896	866	891	887	947	859	944	881	938	878	915	877	898	947	939	925	879	929	942	881	906	920	979	869	889	851	917	898	910	888	924	849	891	957	826	920	910	888	903	865	900	984	868	919	960	892	945	907	916	906	868	902	967	889	950	901	878	876	933	943	924	912	903	893	922	938	950	854	946	867	906	867	904	941	944	914	886	854	920	920	941	884	896	922	961	918	952	906	939	866	950	902	922	847	948	870	906	922	916	892	888	857	915	887	853	964	878	884	881	877	855	958	911	953	865	910	938	883	864	918	911	962	922	968	909	897	915	914	869	908	885	884	882	899	869	915	934	903	910	909	887	908	938	896	919	861
8579	6233	6799	5159	3120	2503	1918	2344	2867	1906	1081	831	511	519	371	381	347	365	443	507	454	400	375	360	388	357	348	365	337	364	353	362	394	347	383	299	339	382	346	356	376	348	337	333	360	363	360	338	356	366	325	386	386	402	358	358	360	347	384	357	367	361	367	323	359	342	359	310	334	389	339	365	393	365	385	398	365	335	348	334	380	347	384	358	356	336	348	373	347	352	353	343	347	337	383	392	352	338	387	341	326	367	347	375	346	335	368	368	379	351	358	363	351	334	389	340	350	326	366	354	344	390	354	358	362	328	341	369	371	361	369	361	354	317	344	348	386	356	361	319	356	362	353	379	352	342	381	354	362	349	349	352	353	388	349	375	337	382	392	369	347	378	362	337	389	350	400	348	381	392	330	353	320	357	322	389	368	389	349	344	364	362	349	369	393	327	384	360	375	383	355	373	365	369	340	383	357	356	384	382	371	354	330	360	353	343	360	359	354	355	320	368	331	387	359	360	369	366	341	401	332	382	323	400	369	338	367	344	375	372	391	383	328	334	347	342	369	354	369	363	356	377	343	365	385	366	391	409	388	341	353	351	378	333	322	351	382	367	343	369	352	358	395	341	348	351	344	347	334	351	362	344	360	381	375	365	322	387	348	359	329	374	379	346	385	377	342	370	344	361	353	328	392	359	356	321	344	339	323	344	371	321	352	369	346	359	360	380	346	338	374	320	347	382	352	370	375	362	354	371	362	365	363	365	334	357	387	377	375	379	364	352	351	360	386	374	356	374	364	346	321	333	361	355	360	394	366	341	358	343	392	331	360	386	316	373	350	357	362	351	399	351	362	356	365	371	322	355	370	343	366	335	395	352	362	346	363	333	367	331	389	366	365	372	359	345	366	339	368	357	384	351	345	383	395	390	365	343	369	379	347	365	379	358	370	355	364	396	342	347	378	372	346	335	351	371	347	357	335	354	349	360	361	334	324	374	375	348	369	354	368	371	365	360	354	374	376	359	342	391	351	349	361	367	372	344	329	344	396	332	405	346	346	352	364	344	359	348	334	387	343	334	369	340	337	359	364	370	372	401	368	355	373	336	374	329	360	356	368	336	356	380	351	371	365	364	334	335	374	340	359	379	363	361	349	385	341	371	363	369	378	359	377	344	383	367	366	346	396	346	340	360	396	328	348	349	355	380	389	329	375	348	317	375	379	363	363	362	382	358	365	373	361	432	367	301	376	333	323	348	353	361	340	369	360	345	359	355	312	354	334	359	348	340	359	388	381	340	374	353	372	345	348	369	353	392	337	366	377	342	327	347	355	367	338	346	392	335	370	380	406	328	357	393	350	401	361	362	404	319	352	374	361	360	361	362	353	366	330	370	389	363	379	348	385	364	369	332	382	370	370	330	352	343	352	350	372	341	357	321	357	368	385	392	374	347	367	357	380	378	392	388	401	322	356	382	357	357	359	356	303	319	363	341	352	380	336	329	369	372	373	358	384	326	360	360	359	356	385	400	373	380	371	377	370	344	380	370	367	374	347	366	346	348	379	346	371	353	369	359	371	382	346	378	380	348	359	324	407	341	334	383	372	363	371	383	359	372	354	353	401	399	355	374	371	380	348	356	387	339	361	334	367	362	381	354	375	376	337	309	390	362	385	330	363	343	386	347	375	352	380	334	384	386	386	376	347	370	365	359	377	386	358	347	342	328	340	372	333	363	366	372	349	380	362	357	364	341	354	392	333	358	333	404	372	389	395	359	333	354	362	374	365	353	344	356	337	403	350	339	361	374	377	359	352	360	396	401	359	380	348	344	348	382	378	351	313	361	324	387	370	380	389	347	381	366	364	394	365	386	341	356	344	349	377	338	352	368	362	333	387	348	348	356	386	351	351	352	378	355	329	363	351	333	299	326	349	338	356	381	364	366	365	383	362	359	335	350	366	356	361	372	405	377	399	348	365	383	367	348	354	357	355	362	344	353	354	340	366	357	347	358	317	389	325	369	354	383	345	347	386	357	345	337	376	353	330	383	375	365	372	365	347	346	365	343	370	359	356	349	342	337	376	366	345	348	337	347	328	376	346	353	366	333	342	344	369	320	358	345	389	357	361	339	348	366	343	370	390	346	329	357	406	378	349	367	355	354	380	373	348	337	371	348	380	356	360	364	348	354	319	370	351	376	344	369	382	345	327	374	345	423	378	315	379	379	343	343	343	370	369	349	350	326	345	361	335	358	344	370	436	384	347	372	340	356	357	371	419	324	364	339	361	379	370	356	350	357	369	376	355	373	424	357	374	403	359	330	339	364	358	337	385	364	351	334	352	313	361	367	352	349	373	357	333	352	363	327	375	354	363	375	377	363	370	353	348	363	368	375	369	346	371	338	356	345	354	326	365	324	366	343	331	343	347	375	372	359	368	387	365	367	370	352	351	357	366	360	397	366	360	375	374	348	342	348	353	366	379	356	359	328	357	333	374	365	374	361	359	371	378	354	371	351	352	365	355	346	365	370	334	360	385	327	338	324	346	353	387	361	391	356	337	349	360	367	364	353	359	379	356	364	356	382	378	414	378	352	363	361	380	356	365	364	344	368	345	383	327	348	362	333	329	352	352	337	342	325	347	357	359	392	338	384	360	345	339	366	325	374	357	361	377	384	383	365	423	332	361	403	404	343	385	346	342	348	370	392	354	370	364	352	357	352	365	372	364	368	358	391	364	363	349	385	340	309	350	376	338	350	349	371	359	385	358	361	371	370	342	366	319	354	373	381	393	359	353	318	355	376	350	350	338	373	317	358	380	370	376	361	357	353	373	365	337	336	360	358	382	387	379	355	409	365	347	371	377	363	394	366	362	384	342	386	360	340	365	362	374	358	369	388	340	362	376	329	340	374	350	374	377	354	352	338	373	363	351	331	369	352	338	386	351	374	350	359	349	349	369	358	348	362	349	348	361	340	392	358	361	371	333	354	364	357	362	396	337	369	381	337	360	330	344	361	376	358	360	330	331	348	354	357	355	353	404	368	365	348	323	352	364	370	395	370	364	343	389	365	339	326	384	358	384	361	321	346	331	362	372	387	353	376	337	369	358	325	380	372	356	359	350	391	385	364	382	330	315	333	336	356	366	346	347	369	388	350	330	349	332	356	367	319	377	379	318	354	361	371	330	363	369	363	349	324	354	388	346	397	361	310	352	336	325	349	352	340	351	394	340	341	331	394	357	361	389	378	365	333	326	373	341	371	386	402	352	393	327	397	359	330	357	361	370	336	371	337	370	335	332	345	347	411	353	321	366	323	341	353	363	384	368	363	358	353	360	378	363	353	355	345	383	363	339	380	353	375	356	342	385	377	356	320	384	363	346	363	354	359	360	378	391	391	340	376	342	377	365	342	335	369	358	355	349	380	363	373	344	356	366	353	369	317	366	347	352	375	325	389	349	342	393	370	381	341	335	391	370	375	345	360	360	346	386	370	331	332	339	349	339	320	355	346	368	359	362	360
6002	6181	11972	13780	10151	9637	8536	11172	13424	8883	4918	3680	2009	1915	1043	991	966	989	1242	1821	1449	1063	1075	1022	1040	985	972	946	983	926	972	960	912	999	952	978	975	920	954	944	928	1045	911	938	979	972	995	1002	989	927	976	960	914	1007	927	978	920	934	981	928	951	970	974	977	963	959	975	980	1033	983	939	1005	982	1057	956	908	947	1013	907	967	971	986	948	950	965	889	1002	967	944	986	932	1013	980	976	930	959	981	991	936	952	992	942	1013	1019	950	966	1006	970	981	966	956	943	970	975	911	955	922	990	1012	973	965	1025	947	993	951	953	1042	1002	943	982	961	973	951	992	948	942	929	943	1003	954	967	944	954	965	955	1025	963	960	986	978	1002	996	969	1029	927	953	957	982	946	981	1005	939	934	900	1003	974	991	975	953	945	947	1025	953	983	980	1001	965	969	929	947	994	943	951	976	967	996	980	961	1000	958	959	943	1000	964	1009	952	957	920	1009	972	983	930	953	1015	1026	961	963	917	941	959	960	942	952	922	924	967	975	942	1004	973	958	968	1022	913	989	949	955	983	937	972	919	1018	1008	972	953	928	950	962	969	914	929	936	971	974	971	946	1005	930	958	1012	973	973	1001	977	931	950	958	959	1018	996	941	932	943	999	1056	950	955	977	899	934	959	981	909	1004	956	947	987	942	944	956	944	984	947	911	981	962	998	936	951	965	949	931	941	982	982	899	924	959	996	949	936	912	947	989	1029	924	909	930	962	940	947	962	950	1007	975	971	960	934	978	916	941	984	998	994	980	954	1020	959	962	919	995	959	924	953	975	1035	976	958	997	983	1008	921	960	968	970	982	1005	976	948	949	964	949	982	957	965	990	1015	915	916	982	983	993	1001	1014	930	1014	938	958	949	1015	1005	928	980	918	969	946	898	1009	912	981	957	959	961	959	943	977	987	975	946	937	951	964	964	986	965	970	968	923	917	978	942	946	914	1041	960	915	970	992	957	942	962	967	967	941	950	965	949	912	981	940	928	1014	1005	945	974	960	929	922	971	978	1008	985	1008	998	960	992	987	962	973	942	964	995	968	991	1015	978	926	1028	976	1016	961	886	992	1025	963	964	976	1000	931	954	924	969	968	950	971	1008	978	976	956	966	948	982	956	979	956	934	949	958	952	959	955	1010	976	927	993	975	959	969	935	980	956	923	960	953	981	1008	960	946	971	1010	969	984	996	1003	959	936	890	925	977	918	964	922	943	926	969	969	985	974	999	954	918	909	973	970	972	995	995	1033	970	927	940	913	927	1002	936	990	975	966	997	928	985	982	954	924	984	962	917	983	967	970	1026	956	1014	1027	992	980	931	937	975	950	983	963	963	975	927	979	940	968	900	957	985	927	942	961	949	903	957	938	959	924	959	979	950	938	939	1007	1005	962	952	923	920	966	1040	936	1023	953	973	954	1005	922	950	958	954	939	914	938	969	960	961	1000	951	969	987	945	973	939	962	961	963	964	969	890	961	954	944	1016	969	960	967	925	909	942	938	982	986	946	977	976	991	977	1021	905	930	947	978	921	991	964	960	974	949	907	955	923	946	915	996	938	889	963	925	950	919	935	980	986	991	961	946	962	962	962	1000	935	944	1007	984	959	1014	978	994	939	939	921	972	897	1010	893	917	1000	913	937	915	974	927	963	962	968	972	982	942	961	957	984	938	1019	979	983	935	958	964	936	954	918	935	981	983	1069	1005	976	977	1011	924	964	971	940	918	968	953	928	944	945	964	936	946	976	925	978	943	913	951	1020	974	932	970	947	1042	985	1023	952	952	1011	992	974	976	964	977	990	931	991	971	956	994	976	987	999	969	950	950	954	951	964	957	970	941	1014	948	988	975	937	969	959	967	1007	980	1001	928	992	975	964	998	943	1018	976	952	931	976	982	928	971	976	970	949	955	966	1004	979	932	992	955	931	924	958	917	944	930	960	989	1032	955	922	972	936	931	943	1000	943	973	954	952	992	934	990	932	958	922	965	908	950	959	945	969	973	959	963	968	997	939	951	950	982	1004	962	907	982	994	983	997	947	944	951	955	933	966	924	991	976	934	948	946	947	952	938	1004	935	909	946	964	967	986	961	1000	953	916	981	951	962	1030	965	900	1021	966	924	938	930	922	990	983	965	957	1061	928	976	991	969	949	991	982	965	964	960	961	978	956	961	977	999	948	987	974	1005	966	921	925	977	957	907	974	964	904	981	946	978	903	945	919	944	948	993	965	950	972	914	923	985	959	966	948	982	967	968	955	956	1030	941	887	978	953	922	972	984	936	983	1001	927	958	943	957	955	980	992	998	969	1013	984	962	949	1000	998	983	935	914	1010	955	963	949	994	956	939	978	962	942	978	1018	934	1010	967	966	1027	971	955	928	1015	971	906	935	992	977	931	999	1021	948	985	995	957	1027	958	892	918	958	973	964	938	959	961	937	967	1004	921	887	972	1045	964	993	921	986	929	963	966	962	977	1020	973	948	1012	1027	934	971	957	994	1004	992	936	958	951	945	989	953	969	974	992	933	949	956	1000	973	997	965	971	977	1003	989	953	961	970	988	970	916	966	973	1015	957	963	916	945	974	971	990	985	962	959	941	968	989	909	1016	960	959	972	987	984	977	965	972	957	979	1034	962	958	969	959	990	951	891	961	941	911	955	975	939	952	1003	955	935	923	957	935	962	949	1014	1016	989	934	918	965	928	936	966	901	971	967	957	979	956	911	976	1007	955	952	984	988	948	979	917	930	871	976	1010	930	1006	970	936	942	935	944	940	1006	974	971	951	991	933	966	964	939	935	981	992	943	989	985	935	998	955	940	1006	979	939	966	932	966	994	920	991	953	973	954	926	941	1005	969	942	924	980	989	931	987	981	956	1011	1015	955	930	968	924	951	963	964	965	998	982	940	1043	971	998	935	949	994	971	917	979	995	999	985	1019	1021	963	991	950	943	982	958	995	989	973	978	900	1024	957	980	968	926	958	953	976	980	951	972	944	998	946	997	1006	1012	943	963	919	936	948	912	989	941	961	943	1000	937	957	990	989	943	942	967	1022	979	975	938	1023	934	958	926	978	943	1012	915	977	912	945	973	967	975	952	986	1009	963	912	922	954	960	877	912	980	913	995	953	991	893	990	962	971	948	1009	988	964	928	959	935	967	1051	969	998	995	926	943	959	982	972	983	1004	938	974	1009	990	978	948	926	951	894	966	971	949	994	1011	973	888	964	955	1019	983	964	993	948	988	954	923	955	992	995	953	995	965	1017	966	965	966	970	931	949	996	964	955	934	945	931	1006	978	980	1018	906	944	956	951	914	921	958	956	989	948	943	985	998	927	978	997	1029	917	1007	890	929	894	973	963	964	905	1027	988	963	895	993	927	978	981	988	916	900	932	952	922	973	966	1008	950	1015	953	1040	984	917	967	921	978	964	886	945	939	1006	927	943	1002	949	931	930	981	1003	997	979	992	882	1018	955	1015	982	949	969	926	1011	903	987	993	1012	959	947	915	997	981	949	1005	1033	933	996	952	977	948	943	943	970	990	976	965	965	1013	1009	986	960	994	1035	932	891	996	973	939	949	993	981	914	1006	952	972	985	950	975	965	955	966	957	986	954	978	997	959	937	942	944	899	1033	959	970	1011	994	975	956	936	915	950	1022	951	960	962
18513	13951	14880	12396	7675	5933	11210	23011	20874	12585	8905	6295	1999	1939	466	351	370	377	707	1160	730	459	414	407	355	386	344	340	372	369	373	329	339	349	322	366	329	302	341	339	304	385	322	313	351	323	372	359	381	364	374	356	359	383	353	328	333	346	349	379	380	365	351	352	350	363	345	347	342	320	360	360	354	346	344	362	349	323	346	338	353	379	318	329	352	329	296	362	318	367	358	329	344	325	304	323	334	348	327	362	347	367	346	326	375	375	345	366	370	318	401	350	392	347	328	363	335	375	356	329	369	341	345	336	339	343	300	352	378	338	319	335	353	300	357	358	364	365	351	354	337	337	360	361	323	336	335	341	337	355	338	333	338	393	394	357	324	364	360	326	308	365	328	336	338	355	337	369	356	328	346	372	338	330	365	355	301	300	339	315	337	376	364	364	353	341	359	348	329	366	371	348	384	354	337	354	334	308	376	352	346	366	333	345	370	342	327	368	366	357	358	352	357	337	370	368	328	350	341	358	351	341	367	366	348	342	330	336	357	340	301	331	312	363	333	358	342	393	327	396	381	325	358	331	349	380	334	382	370	346	332	360	337	341	353	361	356	396	347	320	353	329	325	375	379	364	333	324	387	324	350	344	313	301	364	351	389	375	339	325	335	342	360	322	378	327	355	330	343	378	333	338	344	365	329	356	353	338	331	326	356	360	379	349	322	357	368	346	357	343	354	339	326	358	346	367	383	339	351	329	355	322	369	325	352	352	350	379	355	331	355	326	354	342	373	360	375	404	345	345	351	320	352	341	351	383	353	332	362	387	371	354	329	346	341	340	341	344	330	339	354	355	373	371	373	346	395	386	344	365	352	348	331	309	338	317	309	385	336	347	345	340	367	316	392	354	349	339	373	353	351	381	339	329	314	353	355	334	362	341	364	343	325	297	373	354	355	351	343	332	353	349	344	335	355	339	365	365	356	364	351	333	380	345	356	321	338	324	336	330	327	378	315	342	314	343	339	321	363	370	333	335	358	354	355	337	351	362	375	317	361	341	339	335	343	372	328	342	366	344	347	293	313	370	333	330	359	328	344	369	332	361	355	334	360	351	355	350	366	352	338	385	352	340	342	323	363	367	331	333	356	315	370	345	329	362	318	324	368	344	362	310	346	339	325	324	335	353	318	357	348	329	327	350	324	349	329	355	331	343	338	341	376	336	361	353	339	349	319	388	347	323	350	356	377	337	331	351	341	346	342	368	338	335	372	366	337	333	397	322	362	344	363	340	355	279	349	360	371	325	341	339	363	355	364	349	335	324	353	329	351	338	350	343	342	350	365	352	350	368	371	333	351	337	388	344	322	349	342	337	369	339	325	337	358	357	337	362	377	350	356	371	323	349	324	337	372	328	365	394	345	347	322	353	343	352	374	324	338	392	354	334	360	355	360	323	384	363	353	355	335	368	348	331	318	361	334	321	336	322	372	334	323	344	324	350	356	358	361	367	359	347	357	353	335	367	339	355	365	333	335	344	352	329	337	342	332	381	379	332	355	383	350	355	355	354	336	380	361	320	323	329	345	344	317	364	355	408	362	368	358	363	367	358	394	335	345	338	353	356	352	355	347	362	371	337	342	349	373	306	333	324	330	339	355	334	328	345	361	360	337	357	353	317	354	372	321	346	329	396	376	300	344	328	358	374	355	334	338	351	348	382	329	373	372	312	333	358	372	345	343	342	316	336	352	363	357	340	346	337	339	346	365	345	348	377	347	349	351	348	333	358	339	348	321	322	342	341	336	358	303	339	323	353	377	339	386	305	342	360	344	338	359	366	345	339	341	346	347	352	382	380	337	349	343	336	371	319	390	366	365	322	350	325	333	370	363	355	321	358	306	351	348	333	391	341	341	337	332	349	341	358	360	348	367	374	343	374	362	324	376	338	365	343	378	376	358	362	372	386	354	339	325	356	361	387	337	334	342	357	336	359	355	356	357	336	343	319	375	356	362	343	357	354	339	382	344	326	363	361	343	318	341	355	379	379	320	358	354	343	354	371	342	324	343	339	347	348	334	344	335	347	371	346	315	360	325	331	359	340	317	335	356	355	364	311	368	357	334	320	328	344	342	349	326	345	337	376	317	363	348	334	339	344	329	327	326	357	367	359	369	350	369	387	361	365	373	348	326	309	360	363	360	340	322	329	368	370	366	365	329	299	361	339	354	366	384	359	340	337	364	360	340	384	357	344	344	384	326	354	367	362	351	377	345	387	296	369	310	343	334	375	360	332	338	330	348	334	342	340	375	332	346	356	334	304	341	351	326	359	349	380	372	344	353	299	327	359	365	356	343	370	332	328	332	331	352	370	326	371	342	343	319	345	336	348	338	330	321	351	331	371	363	370	369	350	335	340	336	337	373	348	374	357	347	361	348	353	339	343	321	336	342	381	363	367	351	377	367	317	356	335	372	375	360	343	349	356	353	347	340	346	344	347	332	355	333	328	351	361	355	348	357	352	340	352	348	347	334	360	300	373	368	348	365	329	367	350	342	345	336	322	339	341	351	355	348	374	348	347	324	351	346	376	392	344	351	318	381	345	343	351	348	344	305	377	321	324	323	326	352	344	363	365	352	370	343	327	369	353	322	320	379	351	317	350	334	341	341	339	365	353	373	331	290	389	368	335	357	387	336	354	338	362	346	330	344	350	308	382	343	324	357	344	320	336	353	363	358	351	369	320	312	365	334	356	354	354	351	322	331	333	341	338	338	342	349	336	376	330	336	337	371	310	379	343	379	365	355	331	329	347	351	345	316	347	331	383	349	347	355	331	350	347	359	393	377	367	324	358	314	336	337	346	337	348	322	362	352	330	364	367	336	360	357	371	317	343	334	377	357	341	337	388	365	343	344	353	350	345	334	361	361	392	351	356	369	360	349	346	319	332	373	354	370	364	350	357	354	326	378	339	356	335	336	365	352	330	395	343	340	352	344	337	330	370	375	342	332	328	365	337	348	313	345	334	365	337	361	354	345	335	353	378	341	362	381	350	343	370	332	368	328	362	344	335	332	354	368	363	371	366	375	344	363	340	365	338	373	356	323	348	372	358	344	388	359	375	339	364	327	343	350	354	359	358	314	380	355	324	351	348	310	346	333	363	354	328	358	400	338	339	342	328	340	374	380	343	372	362	374	367	329	341	374	331	359	354	324	334	340	361	307	375	336	306	330	330	338	365	350	317	332	339	358	345	361	343	359	364	325	332	338	345	361	328	375	325	326	367	366	367	368	389	313	337	331	328	367	308	316	337	329	325	339	373	335	342	342	338	326	340	323	339	368	368	331	354	379	337	368	363	368	315	354	350	376	371	339	343	348	349	357	347	353	332	329	347	337	339	366	326	375	345	346	326	337	373	339	372	337	320	361	342	343	344	333	350	345	313	367	348	303	348	336	339	344	363	344	348	326	395	384	336	346	344	344	358	349	325	339	390	325	332	365	332	359	361	331	344	325	367	339	369	354	330
12028	12301	20625	23696	19434	18557	29521	42778	40703	30246	27854	21905	8750	9622	1461	1063	1132	1141	3837	6177	3411	1758	1311	1063	1036	949	919	955	960	945	995	978	932	963	926	956	972	897	959	934	948	951	969	956	941	900	986	943	922	976	919	913	1021	945	940	940	1008	948	938	984	914	921	969	929	930	952	945	945	977	948	939	950	933	938	933	884	935	917	882	937	960	966	939	960	894	951	931	951	963	977	898	987	980	948	930	960	966	904	932	894	892	941	920	889	951	926	864	965	969	946	980	949	890	987	896	963	928	942	908	966	961	922	915	918	933	951	908	957	921	933	959	968	914	968	927	960	971	934	939	970	955	930	961	937	873	963	960	930	962	917	946	950	912	919	929	979	932	952	931	920	915	938	1010	969	934	938	947	970	952	944	891	875	935	973	967	929	902	1010	948	910	1005	923	954	942	939	919	925	972	864	985	903	887	914	895	974	979	916	960	979	962	935	946	936	960	956	959	979	954	928	949	889	940	932	974	966	988	895	940	868	918	1001	950	932	905	945	1014	930	905	953	935	925	957	934	912	941	988	925	893	971	922	969	983	891	938	959	941	946	914	958	920	948	915	990	905	949	965	966	906	941	932	951	965	913	929	957	916	962	909	899	880	979	915	951	1011	946	910	1006	936	900	942	959	924	968	947	919	964	914	988	914	867	943	925	909	948	955	921	961	948	904	907	948	985	930	906	964	940	962	984	940	920	932	931	923	963	992	953	927	992	909	921	903	934	974	919	903	1000	915	896	933	970	949	983	928	915	953	878	943	935	936	924	960	956	942	976	977	928	930	946	944	933	932	936	970	947	954	954	1007	924	1006	962	935	929	908	927	907	935	969	962	924	940	983	942	973	932	977	873	863	910	965	956	951	895	1001	946	955	997	897	999	935	959	906	952	953	903	907	948	933	938	899	941	932	930	936	924	944	905	912	938	944	903	925	963	908	918	931	943	1022	889	932	921	936	941	903	922	989	917	955	926	904	921	998	943	954	881	939	964	1005	1026	948	944	979	867	973	929	961	957	1001	903	934	942	968	982	944	937	984	921	910	980	979	920	876	950	915	887	942	951	995	901	936	948	982	946	912	954	942	955	908	970	920	992	909	949	937	915	909	876	912	949	966	894	897	1012	918	916	982	931	900	945	940	898	913	895	945	957	962	951	905	909	950	944	964	941	938	890	899	955	959	928	932	921	937	884	955	931	969	909	934	906	941	918	933	935	953	996	918	908	951	965	923	929	946	970	950	934	909	947	890	921	898	986	953	881	943	934	926	928	935	936	899	984	950	961	927	984	914	950	961	910	938	943	943	882	995	957	916	914	927	881	939	920	864	934	923	951	978	920	908	932	956	905	1003	952	906	949	941	953	919	911	935	936	903	1004	915	948	918	931	945	914	909	951	958	916	957	944	940	931	915	903	890	961	955	991	953	931	1006	931	947	944	950	906	931	946	969	1004	998	966	968	967	913	893	964	947	933	938	905	950	935	928	951	934	937	940	909	921	994	961	908	980	916	951	997	959	964	915	959	950	940	911	961	930	892	942	944	930	961	915	923	969	959	940	901	909	918	911	968	943	938	985	962	915	959	925	962	989	932	916	929	912	952	900	921	952	898	929	935	926	899	918	885	931	958	961	952	933	949	934	942	919	972	899	916	953	983	971	959	941	969	942	1008	960	885	962	928	950	899	947	919	910	948	936	941	873	923	980	889	945	944	955	930	897	940	931	952	943	949	901	918	975	925	932	921	867	937	970	968	970	941	951	989	957	980	936	948	957	947	961	941	971	914	924	1001	916	950	963	990	958	935	944	937	912	951	932	940	945	911	961	916	937	920	868	956	913	942	919	967	909	910	964	948	925	939	921	904	925	972	950	947	970	978	924	926	992	945	922	951	958	898	961	922	915	907	989	966	965	906	979	958	916	990	933	934	949	934	923	930	946	973	971	954	958	951	916	942	913	958	906	926	944	1012	876	988	944	966	942	1016	974	957	949	931	940	920	877	911	931	967	949	939	896	919	951	939	957	988	888	922	978	909	986	894	978	895	931	937	917	931	891	951	948	940	952	907	964	947	972	948	984	935	937	940	930	982	944	964	892	953	961	916	915	942	947	996	902	997	949	1070	916	939	941	983	955	976	928	961	941	947	941	918	927	972	958	927	1006	954	962	919	942	876	945	926	981	972	924	1012	983	946	901	929	939	920	924	935	934	1010	946	949	950	867	934	923	867	908	888	903	912	931	887	920	951	938	1005	955	983	889	979	937	948	986	871	939	893	955	954	904	922	892	910	896	947	926	893	915	938	941	911	923	965	902	940	973	970	925	1014	897	976	931	928	968	999	944	912	947	952	978	963	934	988	904	965	975	917	934	928	906	954	951	930	894	1020	935	929	992	932	994	956	967	910	909	1004	959	1022	899	960	916	934	969	913	895	924	932	972	913	932	917	969	957	898	1001	919	941	948	886	952	885	946	961	936	938	932	947	1008	985	989	986	957	916	921	916	917	989	917	920	927	963	945	945	943	936	944	910	1005	958	945	931	868	939	900	947	924	939	996	924	937	1006	990	973	874	918	961	976	948	919	958	968	968	928	956	984	955	969	955	915	942	936	940	962	933	995	939	951	947	894	949	926	852	963	946	886	950	885	890	926	945	956	950	975	959	953	980	957	939	956	996	920	938	948	947	982	956	886	992	916	907	922	944	955	897	1005	929	948	929	917	934	958	929	908	886	975	952	941	982	924	931	944	1002	959	902	954	947	975	943	916	902	859	980	980	960	902	965	936	942	913	927	986	923	950	892	947	875	930	960	919	923	890	906	933	973	927	952	944	977	997	885	979	885	977	913	915	895	927	940	966	934	975	934	962	944	987	930	944	941	997	904	969	937	1004	904	896	965	986	918	906	976	962	936	942	940	947	924	900	918	968	917	960	926	914	975	964	919	917	889	903	945	944	928	835	955	932	941	899	979	911	940	918	900	920	954	910	936	960	951	909	992	888	914	958	930	979	992	963	961	976	914	936	926	957	990	968	982	947	942	989	952	980	888	940	958	961	926	867	966	931	956	949	924	959	915	978	923	973	942	957	950	920	984	1000	956	965	929	947	928	953	967	944	953	954	923	963	944	924	976	959	940	996	980	983	957	957	951	910	952	956	967	942	951	925	903	955	954	965	934	957	943	914	999	969	963	956	968	955	897	906	932	907	929	959	963	1021	948	968	880	980	925	946	973	975	901	945	994	930	971	992	988	969	1021	923	933	937	944	939	937	891	972	952	912	906	919	909	906	970	928	962	981	887	930	985	899	974	963	914	932	990	896	960	974	947	903	912	959	898	945	938	962	954	962	899	918	935	959	989	983	933	913	903	942	913	979	925	924	947	902	938	896	991	918	972	998	904	955	957	894	908	938	922	972	951	891	881	935	971	914	964	922	935	934	949	938	921	958	959	927	954	933	979	934	956	969	910	987	944	953	909	1018	925	886	968	965	956	924	924	897	919	941	956	907	963	929	927	919	946	910	904	934	997	903	910	889
27749	21634	21636	19749	14403	11400	28696	41249	26525	23070	20785	7702	2681	3306	644	361	373	406	1579	2241	1255	608	435	413	367	347	330	375	363	323	312	338	356	313	313	313	314	351	331	337	340	329	316	309	377	325	359	320	310	312	347	368	341	325	334	345	300	335	333	353	342	329	346	316	343	314	309	318	311	341	319	345	294	345	307	312	332	327	320	321	323	300	323	329	329	356	330	327	339	335	304	343	313	361	315	307	343	373	348	326	322	361	317	345	357	360	350	317	347	324	341	324	372	314	335	302	313	344	318	337	368	332	327	306	326	350	363	340	350	363	349	345	298	362	311	331	340	341	342	321	325	336	317	367	342	316	333	321	321	362	356	321	320	352	342	311	326	339	328	319	362	317	313	332	322	363	331	330	330	341	299	316	308	340	313	339	329	328	338	372	324	348	354	333	345	343	325	319	317	372	343	342	333	311	350	340	341	296	358	302	319	330	333	328	314	314	355	339	341	323	349	336	321	324	354	329	382	316	312	317	330	330	325	338	335	325	340	354	371	348	331	373	353	331	317	330	318	327	310	333	337	366	347	353	349	351	320	324	331	345	324	335	355	326	327	335	318	334	356	338	346	344	358	339	370	338	348	323	306	361	336	333	338	340	318	321	329	315	322	319	337	319	357	325	357	381	314	353	309	324	334	345	323	371	338	331	338	315	310	343	336	343	317	306	319	319	330	322	315	351	353	327	328	357	315	340	323	309	348	376	328	343	303	350	313	330	334	361	318	356	307	329	336	343	333	326	327	311	337	327	345	337	343	310	355	302	320	339	346	299	317	321	315	304	329	318	351	306	323	316	343	290	352	318	354	340	309	311	343	326	357	319	337	360	344	364	334	351	323	319	323	340	300	314	299	313	316	340	328	321	338	332	333	332	351	325	337	299	301	330	360	335	333	331	328	324	351	349	347	319	345	334	304	328	352	339	352	306	342	387	358	320	347	341	323	353	358	334	332	336	360	341	333	351	282	361	342	354	356	333	344	332	342	356	338	363	346	347	329	335	336	365	316	344	353	318	341	307	346	326	352	358	321	342	347	356	371	337	333	323	340	316	301	325	335	315	361	360	321	339	335	318	295	327	320	305	298	323	344	318	342	326	348	349	299	354	355	324	333	328	325	331	342	318	313	330	344	348	338	289	321	307	330	323	347	344	313	307	324	308	315	346	357	331	335	314	328	309	332	349	307	316	342	344	330	321	331	339	349	318	330	329	301	341	332	331	330	323	351	330	340	310	305	330	336	332	308	336	339	316	344	330	322	371	350	338	319	359	336	343	336	353	359	337	315	360	365	316	296	343	300	359	309	342	344	337	368	325	319	346	312	348	311	349	330	362	325	318	356	324	304	360	293	345	310	328	347	336	322	327	313	344	307	333	330	330	311	330	314	311	320	337	320	335	316	342	314	334	316	337	326	340	329	357	327	341	347	321	343	347	317	315	333	327	346	370	350	330	324	368	317	317	324	312	307	302	336	315	338	315	315	333	332	343	328	343	344	304	301	332	328	349	334	327	355	332	332	343	352	316	291	345	328	334	311	314	333	326	331	322	316	344	343	312	351	324	326	346	328	328	357	327	331	321	363	332	315	326	332	352	323	289	317	338	320	337	355	351	325	308	320	344	314	306	334	369	362	363	307	317	331	362	372	332	373	319	330	348	345	332	294	317	334	336	323	336	317	313	336	313	347	348	319	361	349	321	305	331	313	313	348	294	343	349	298	337	379	338	327	297	328	331	356	317	342	324	308	312	313	367	353	357	345	352	336	345	339	353	341	324	326	341	351	362	353	321	333	318	360	354	309	334	328	325	302	333	323	354	326	343	347	313	342	318	317	327	357	326	312	338	335	324	365	332	322	325	346	379	358	322	360	318	302	312	349	339	338	331	356	328	329	369	332	327	380	318	300	343	326	317	308	337	329	340	362	307	315	295	355	310	342	351	317	355	344	325	340	362	381	353	320	369	319	339	311	360	344	340	325	319	326	386	297	326	340	308	300	323	307	306	317	346	346	347	338	326	361	314	345	342	359	343	316	369	299	348	315	356	325	345	329	332	352	328	345	330	320	306	345	309	359	356	318	331	359	345	356	335	370	355	321	323	336	323	332	328	305	322	346	342	315	292	362	316	322	301	315	345	324	336	340	322	324	328	326	344	350	347	334	329	319	319	368	295	327	313	340	352	323	344	344	306	348	301	304	350	318	309	342	316	300	338	332	334	302	333	298	322	319	331	359	330	340	298	369	326	333	339	349	327	330	325	347	320	373	338	308	322	321	331	348	297	340	335	307	329	358	315	325	350	334	300	324	365	322	340	346	309	348	324	330	347	322	341	339	335	329	352	330	335	372	331	320	308	323	349	321	353	347	325	348	314	324	302	348	326	321	333	354	323	323	357	370	335	347	333	325	346	351	332	325	347	340	337	374	295	338	343	358	340	318	323	352	347	383	335	340	304	368	323	332	351	305	336	338	349	345	311	332	311	332	298	346	337	305	302	292	321	353	325	326	330	316	317	311	349	325	288	355	352	341	316	341	326	351	313	336	325	366	350	304	292	301	337	312	360	327	304	311	319	295	317	313	335	322	335	350	332	305	296	353	358	345	318	327	354	320	366	360	312	341	352	367	325	353	344	328	310	319	346	363	295	355	322	329	335	320	345	317	312	323	321	342	308	317	349	327	289	321	355	344	356	293	315	331	301	357	314	310	353	318	323	364	319	365	379	299	315	319	321	315	334	317	336	308	323	300	355	327	328	356	312	326	351	355	326	344	358	350	343	305	329	309	347	312	356	347	367	338	320	325	339	293	361	341	368	318	360	333	308	356	351	316	323	333	342	339	307	309	350	338	318	341	337	317	347	350	316	361	327	317	351	341	367	360	326	364	344	341	335	344	339	309	336	308	290	341	326	321	370	329	328	334	333	309	286	325	327	343	333	324	343	335	307	311	330	328	348	327	305	323	338	337	315	332	328	364	344	320	320	334	344	323	351	302	323	322	314	328	349	348	311	324	330	303	325	322	327	368	326	312	318	345	316	316	333	304	304	348	321	325	322	306	309	341	337	351	322	344	338	317	342	344	324	376	337	319	339	314	350	345	304	313	317	324	317	365	348	348	328	314	328	339	325	333	333	345	342	365	304	337	334	345	378	328	301	332	340	360	348	324	367	306	342	332	337	358	339	333	319	329	345	337	354	349	298	332	346	329	309	347	354	348	328	325	322	316	314	328	324	359	334	336	328	339	335	359	348	333	344	318	341	323	346	345	339	335	339	350	300	364	334	339	305	319	313	332	336	323	363	343	292	351	309	373	345	309	325	334	323	319	318	333	327	341	315	330	320	331	325	337	334	323	319	336	324	329	323	323	334	287	323	335	301	333	339	367	335	341	337	322	336	340	328	338	349	326	366	334	324	345	308	334	348	334	341	329	326	331	335	305	330	319	307	302	349	345	352	335	334	361	342	342	340	344	309
17155	16798	26500	31376	27881	26844	48148	55244	40943	43652	39227	17509	11401	15161	2400	1158	1153	1282	8590	11839	6643	2652	1630	1290	1076	943	921	932	915	950	908	896	922	909	914	921	879	908	880	943	891	876	932	885	928	906	856	886	939	914	909	896	862	873	898	924	888	869	887	934	892	893	864	871	908	853	932	926	902	937	904	892	897	864	900	858	907	873	915	908	902	875	867	921	919	922	892	919	945	883	920	926	973	878	927	888	928	876	859	929	902	925	871	893	915	886	913	937	904	939	886	924	858	949	869	898	922	922	926	918	899	901	879	904	916	889	864	882	872	898	914	900	932	875	915	951	958	938	851	874	906	915	882	894	909	935	958	896	891	923	911	935	848	883	915	911	902	931	913	883	983	896	862	856	942	948	905	907	887	878	879	877	902	942	904	854	931	857	889	936	921	922	896	857	875	893	918	915	906	889	852	924	882	907	889	918	856	948	853	926	944	915	894	904	884	910	914	877	913	923	917	843	895	940	889	894	935	906	901	951	876	923	905	917	883	922	910	954	908	873	860	898	855	851	884	875	857	854	920	895	937	943	938	884	898	940	846	893	869	890	903	905	900	897	894	900	889	931	928	907	941	882	921	884	958	882	914	921	878	938	933	932	896	937	938	927	948	917	880	893	869	899	961	892	917	884	914	903	888	880	875	891	906	932	869	885	902	909	883	880	890	901	888	870	905	910	847	915	937	891	871	895	897	878	931	827	933	928	844	868	928	868	850	820	895	920	878	884	888	910	880	896	933	855	900	872	889	920	932	950	930	989	930	908	906	943	883	860	905	881	923	879	915	912	926	905	898	894	870	842	889	932	900	892	924	898	863	928	827	887	919	926	900	930	870	920	877	941	928	932	921	857	903	922	887	909	944	931	919	905	921	975	862	910	892	900	920	891	901	855	936	888	933	913	862	870	924	855	873	888	887	946	870	905	873	846	929	848	922	925	893	915	867	894	899	865	849	927	897	942	919	897	870	880	886	901	844	926	889	923	926	889	890	904	930	914	897	899	867	933	850	889	929	918	905	848	922	890	939	852	859	845	897	924	942	952	910	918	887	889	859	914	885	906	888	858	877	853	877	890	866	880	958	917	916	892	892	901	928	851	915	897	894	836	891	903	872	917	932	944	885	838	962	947	913	948	880	896	900	916	863	891	896	863	902	915	888	941	888	926	918	905	916	870	869	861	889	888	870	905	961	896	919	877	915	860	860	909	959	920	948	925	900	909	864	886	827	911	873	928	849	907	937	877	905	871	864	863	907	882	855	873	911	846	947	858	928	861	919	876	912	925	849	894	939	884	882	966	908	853	920	927	857	890	893	899	882	925	880	895	941	947	912	874	934	881	886	870	889	889	917	938	906	862	883	929	863	879	884	868	902	918	857	892	915	955	916	885	921	873	935	875	814	919	866	918	891	929	862	928	873	902	857	907	885	909	927	881	893	904	893	870	913	909	906	911	958	903	916	837	878	881	881	910	985	914	918	870	895	935	957	907	906	890	897	889	890	882	934	912	853	920	928	865	898	828	847	879	904	947	874	922	882	895	942	908	919	932	926	941	910	914	835	822	879	895	924	854	916	866	882	883	857	860	898	876	880	911	925	898	836	847	957	923	881	889	917	970	846	895	930	960	908	938	882	921	892	903	919	930	906	908	872	858	894	852	893	912	857	886	887	925	869	877	970	948	884	886	950	835	924	910	915	923	828	890	946	905	953	893	909	906	898	961	886	894	881	882	890	895	898	895	900	828	874	917	933	885	875	884	884	911	871	977	901	992	890	873	872	937	891	907	856	979	909	916	959	906	894	846	827	893	875	885	928	898	898	905	935	902	918	888	924	880	914	849	935	900	833	884	873	911	901	909	912	859	869	902	939	924	837	917	905	888	922	951	891	890	857	911	910	895	882	892	863	958	978	896	850	858	911	900	852	890	909	959	904	869	884	910	903	873	878	927	939	889	892	921	910	882	845	908	880	899	913	907	873	951	913	910	893	883	942	890	844	912	916	919	890	908	893	930	936	917	915	914	921	911	942	939	940	900	899	916	860	943	841	884	874	920	913	910	883	866	876	863	879	931	892	896	896	926	890	889	945	871	906	895	855	874	881	883	936	892	903	911	867	952	910	859	911	894	905	912	916	936	886	882	888	943	892	896	916	913	879	822	863	876	932	894	888	911	917	895	854	815	856	909	957	948	908	886	891	896	868	875	886	871	871	860	904	866	878	921	887	898	880	864	894	896	886	928	918	917	941	922	877	864	914	964	888	923	854	902	910	920	933	916	934	896	942	902	877	873	898	887	855	897	859	854	914	917	866	855	888	928	935	901	945	897	928	891	898	934	840	892	937	932	912	909	956	917	892	866	907	894	854	882	897	933	890	855	916	893	937	899	924	945	920	861	848	925	916	875	921	948	940	881	911	979	885	869	913	881	948	892	880	953	926	883	863	880	859	912	894	890	922	925	898	856	860	883	934	875	936	942	926	866	917	869	879	883	858	885	932	902	890	913	906	879	904	895	874	953	873	906	952	920	958	864	898	920	945	935	888	881	894	976	927	886	892	886	918	908	917	872	901	884	886	852	951	928	884	902	937	918	919	910	910	882	843	933	908	923	869	907	933	852	931	865	905	920	913	888	892	933	866	876	863	881	896	895	933	923	953	912	866	862	887	938	889	874	904	931	897	893	963	896	893	891	914	895	873	901	847	911	882	888	875	903	943	931	887	876	898	911	951	866	912	865	899	902	939	937	861	946	829	880	914	871	868	954	881	897	941	890	901	909	901	872	915	909	916	910	925	874	874	866	930	946	910	897	903	937	877	919	895	949	935	950	875	921	979	938	937	896	893	921	877	854	900	895	912	914	886	842	842	956	908	890	879	912	880	872	914	894	911	888	877	867	927	936	901	869	862	918	893	898	922	924	883	920	953	845	900	853	866	901	932	957	882	889	886	846	878	928	841	899	916	896	929	921	901	864	884	982	906	845	902	836	847	863	888	907	876	886	972	883	905	849	914	928	961	898	916	948	882	933	843	863	901	903	886	925	900	872	912	902	919	925	907	878	970	854	883	904	846	887	939	894	871	899	910	844	921	862	869	878	934	922	912	906	876	914	922	912	921	920	899	884	914	914	931	937	890	868	907	945	867	896	889	939	944	847	922	929	911	900	933	876	922	882	874	912	904	871	913	914	951	927	915	925	851	857	902	951	943	843	951	967	933	886	870	925	878	913	887	883	920	879	883	946	877	860	874	920	887	890	920	851	907	875	937	858	869	925	923	895	924	865	888	928	847	898	948	901	887	884	907	854	887	935	899	826	924	882	920	863	900	863	922	894	935	907	893	906	964	939	884	934	942	904	944	899	886	894	874	943	872	886	916	858	923	906	843	956	935	903	882	834	875	915	917	862	897	951	890	870	878	922	914	923	897	873	891	885	916	856	887	898	893	957	895	908	924	906	941	888	866	918	901	875	914	873	834	911
8262	6398	5832	5568	3906	3034	3214	2538	1436	1009	743	927	478	423	351	371	361	396	452	638	588	448	407	350	370	371	364	365	331	357	348	354	348	358	370	323	370	324	345	348	377	385	321	328	336	341	359	356	333	366	353	338	324	365	348	363	356	353	322	349	347	380	328	375	342	344	351	367	336	352	372	351	321	324	339	377	360	347	339	346	354	386	367	372	354	344	331	333	372	358	335	347	345	345	368	358	341	377	361	382	366	364	337	347	384	330	352	355	356	373	353	346	362	346	350	355	358	322	353	359	378	338	350	373	346	333	349	342	336	377	362	349	355	361	367	335	343	343	348	318	366	356	375	316	351	399	321	378	345	362	352	349	356	378	334	364	339	354	347	358	330	363	332	348	368	321	329	334	345	344	330	361	359	343	356	367	347	343	364	360	359	382	334	318	354	349	353	346	340	357	364	323	345	337	337	361	307	356	351	359	387	343	351	365	327	364	352	370	374	332	339	321	330	327	341	346	392	344	379	366	370	357	332	369	365	341	385	338	324	340	358	356	348	338	356	360	373	359	338	351	330	358	325	315	355	349	353	349	344	339	345	372	378	352	351	328	361	344	341	336	296	341	362	374	373	357	336	345	322	371	344	327	337	357	358	337	347	354	367	369	346	366	371	335	320	334	336	349	351	359	355	350	363	361	381	360	342	333	335	350	314	342	352	370	372	380	343	338	375	359	341	366	360	356	347	330	345	333	336	351	347	358	376	365	358	347	371	373	356	366	350	353	346	336	379	376	357	417	348	369	295	361	388	376	387	358	349	372	348	351	336	405	381	362	348	332	328	320	316	356	344	349	344	335	326	360	351	367	348	353	357	380	358	359	386	347	309	360	337	359	358	359	391	336	357	397	353	365	348	345	341	383	381	375	357	356	350	379	361	380	376	335	340	354	346	342	350	341	356	387	346	356	363	357	336	357	371	343	350	359	389	376	364	321	365	370	341	343	330	358	316	359	329	334	378	397	318	372	341	357	379	331	344	366	362	359	323	343	356	364	361	367	353	377	351	358	345	335	342	372	368	372	313	383	324	352	300	358	348	328	336	366	328	399	342	342	348	361	363	342	347	362	359	362	345	375	352	385	357	344	343	343	361	373	356	368	351	344	329	374	337	354	349	375	356	348	341	352	341	338	354	342	365	391	327	365	324	331	360	361	394	357	337	319	405	344	327	390	364	351	355	364	344	358	371	359	323	363	356	391	335	364	341	343	347	354	369	348	361	347	375	370	359	354	336	353	331	357	357	354	352	331	369	357	325	349	362	353	375	336	329	373	346	315	334	340	336	351	368	375	362	347	356	330	354	371	359	342	369	321	324	350	345	341	359	343	346	318	350	378	323	342	341	380	372	359	365	392	335	397	324	335	341	344	335	351	373	355	339	363	351	327	354	337	338	323	359	326	352	367	320	355	378	361	338	345	368	338	354	361	339	367	338	347	387	357	352	346	344	329	349	353	346	340	373	347	366	383	321	339	377	332	347	364	365	357	396	365	405	381	376	386	337	365	342	378	360	351	337	365	334	358	336	349	323	371	338	371	328	346	363	349	377	339	343	360	356	326	330	348	358	364	350	378	371	359	350	329	343	339	339	351	347	365	316	321	341	369	370	340	343	362	336	341	348	357	329	359	336	370	353	296	348	350	342	366	332	353	318	343	376	364	353	349	348	335	378	352	341	367	356	332	337	358	352	352	377	391	380	350	338	339	312	349	356	340	362	332	365	349	363	373	330	359	362	335	356	362	376	361	379	321	380	349	357	403	357	337	374	338	387	334	374	344	359	328	355	349	318	321	333	360	356	356	327	361	366	337	376	379	375	342	345	360	341	315	372	379	362	328	341	336	338	361	335	374	364	336	357	352	363	352	339	339	337	355	361	372	343	346	343	377	382	322	378	348	358	378	393	368	354	331	342	324	396	358	353	341	372	334	365	384	372	337	340	333	367	360	355	333	382	364	330	366	361	339	320	344	347	363	369	376	328	334	372	425	355	328	345	363	393	343	342	350	375	342	384	374	359	352	326	346	349	330	339	369	358	347	353	373	345	304	365	356	326	330	396	342	362	349	366	347	346	367	375	354	344	330	364	358	370	350	339	371	366	364	334	359	342	356	338	333	367	353	363	379	349	344	352	365	380	379	338	363	357	320	377	326	339	328	357	340	339	341	349	326	350	345	346	312	359	375	343	369	373	372	345	354	321	362	369	354	346	323	358	353	366	358	369	344	358	369	344	382	336	320	350	364	342	326	333	355	334	350	385	391	360	370	345	371	375	358	338	358	376	359	354	349	347	374	347	369	356	373	339	324	382	353	362	368	381	358	342	362	357	363	366	344	344	343	351	362	370	369	314	352	338	347	340	380	352	371	367	374	377	346	384	363	349	329	331	327	335	346	299	377	380	317	354	330	341	359	375	375	317	354	359	348	349	333	345	375	314	355	350	360	323	358	333	330	342	369	363	376	295	347	360	360	349	363	365	362	343	389	369	356	343	313	347	343	352	331	345	318	371	335	362	371	372	344	329	380	325	356	371	317	333	341	339	341	341	313	367	369	372	327	342	349	358	334	342	342	350	351	354	369	361	342	347	359	360	340	322	358	348	359	366	368	386	382	376	383	369	371	407	376	337	369	364	338	327	341	324	386	342	349	372	352	359	360	340	342	364	351	359	372	356	331	369	375	361	359	328	352	346	342	353	351	390	390	352	372	353	365	370	333	327	364	362	351	354	358	334	327	351	329	350	362	352	327	356	355	334	341	378	343	388	355	389	396	334	370	359	370	355	356	363	351	359	319	364	366	353	333	362	366	370	340	364	332	362	359	334	346	393	365	331	345	360	386	330	343	359	372	339	339	352	340	362	393	337	357	352	360	380	352	332	360	330	358	346	354	363	361	336	341	358	318	334	356	338	399	319	344	373	398	337	379	336	386	355	349	375	334	356	341	335	358	359	370	386	372	346	359	351	386	348	333	364	334	324	343	364	361	356	317	328	373	351	350	359	350	338	354	347	327	349	369	345	350	350	337	366	382	377	376	355	376	371	345	351	355	330	326	349	371	341	343	345	357	314	343	357	366	335	381	331	334	327	383	321	349	372	353	350	352	366	358	326	324	350	329	346	362	336	342	344	348	359	382	383	378	354	349	362	403	372	365	357	397	349	360	370	319	333	352	355	343	363	357	383	354	367	342	327	298	347	348	328	371	361	369	345	353	349	377	358	325	378	364	361	355	322	369	349	324	378	317	345	355	365	350	347	366	359	357	336	382	351	319	353	355	352	368	364	354	358	348	325	342	401	331	338	329	342	330	367	371	371	360	354	305	347	339	335	346	349	373	320	341	334	349	383	348	331	358	327	359	348	353	321	328	338	361	359	367	345	348	354	382	337	385	384	332	353	333	356	390	354	321	365	367	374	376	374	329	347	359	315	360	343	356	345	324	345	370	337	360	330	329	350	340	342	324	323	359
5748	6514	10427	14521	12656	11482	14386	11242	7026	5085	3719	4652	1855	1605	1120	1047	1040	1099	1972	2891	2204	1315	1122	1062	998	1023	949	965	962	957	957	973	933	991	957	956	983	942	946	1043	909	980	939	971	950	927	975	959	992	895	919	984	947	899	999	959	979	941	926	970	950	960	898	945	949	972	1019	898	928	956	925	983	920	963	928	927	934	942	971	1010	939	997	959	945	923	919	945	959	954	911	943	943	899	1001	930	928	933	933	995	970	937	966	944	931	999	927	906	914	938	979	943	908	958	927	923	974	983	986	927	973	964	914	924	950	1006	901	944	927	1011	931	975	931	942	930	988	928	909	964	920	920	951	980	941	960	953	937	950	923	1008	969	975	938	899	989	932	969	979	964	957	947	962	946	987	955	908	951	935	954	918	949	971	957	922	949	924	1000	957	970	976	966	934	1001	959	948	903	963	952	964	951	986	948	931	912	925	942	992	953	988	962	956	956	971	952	938	910	951	994	967	959	963	966	902	970	983	951	989	941	929	913	963	886	959	1014	959	915	1011	946	956	979	987	934	947	908	959	929	974	966	957	961	971	938	910	874	985	933	939	972	928	970	872	946	895	969	945	940	955	947	991	950	953	955	963	945	935	934	917	986	910	896	981	999	1031	975	924	945	977	977	989	949	936	973	959	958	914	924	960	959	965	998	983	950	961	926	932	946	964	981	957	985	969	964	1001	993	964	956	921	969	973	1026	920	880	972	975	914	940	961	983	961	973	985	940	972	913	918	922	936	919	937	943	926	946	940	917	940	1006	952	961	948	986	963	972	973	958	915	973	952	1035	930	932	973	949	944	922	955	945	1011	999	968	949	886	1004	942	948	978	924	999	999	979	951	965	967	932	973	952	927	968	892	971	959	904	988	937	974	964	928	943	930	982	939	913	948	949	998	939	1000	952	950	929	908	967	958	889	958	948	959	955	916	938	1003	923	975	916	953	943	935	910	1031	971	909	951	976	995	949	1002	963	893	923	939	949	948	985	944	942	994	963	948	1001	977	919	980	951	904	918	933	934	969	955	934	919	982	939	957	954	925	893	942	947	987	919	1004	943	970	967	1036	967	948	921	976	946	958	978	993	971	911	875	930	910	952	920	921	942	946	936	922	976	948	978	916	1002	951	982	986	952	912	944	980	981	935	912	919	912	950	968	973	939	951	978	969	947	931	914	987	893	915	928	962	967	919	950	942	866	981	979	967	901	945	986	930	939	933	908	947	937	926	911	965	947	974	971	928	934	906	922	906	944	992	950	995	965	922	923	948	982	961	967	977	983	877	942	960	965	925	934	969	981	979	1031	972	923	941	895	925	950	945	863	962	961	889	915	933	971	945	951	960	924	948	915	942	900	960	1007	1013	921	948	945	909	919	940	951	936	938	949	901	966	981	962	972	930	906	914	882	963	953	956	953	938	963	931	980	969	931	921	953	920	907	941	970	957	986	973	953	940	911	962	1013	937	938	964	941	955	975	956	995	938	928	997	951	953	1004	938	946	897	905	911	905	936	950	919	938	1000	966	943	906	1008	909	913	947	923	961	995	938	910	938	854	947	982	954	907	925	908	973	921	897	976	952	937	994	918	988	914	902	929	931	930	885	963	872	921	942	962	954	950	982	964	955	947	972	965	997	948	947	914	951	942	934	909	935	959	927	1020	960	935	949	963	938	932	924	953	919	974	968	970	982	926	936	906	874	937	961	958	946	971	980	926	952	971	943	883	931	928	946	923	960	942	942	965	945	939	980	902	939	1002	946	1015	939	979	969	917	866	976	933	933	966	909	927	982	1000	946	945	968	956	983	990	994	937	969	922	946	989	879	924	987	964	947	1026	970	979	947	948	940	962	958	974	947	921	986	922	914	942	974	969	922	951	940	996	914	993	947	936	902	923	928	955	899	941	947	956	931	917	928	1000	1009	944	988	984	957	946	967	937	904	912	946	964	953	986	914	935	956	961	946	871	987	971	949	892	1007	971	937	931	910	931	980	951	939	926	948	921	945	974	988	936	1003	967	963	928	947	947	991	943	1013	894	935	983	896	978	995	897	917	962	894	938	998	955	992	917	928	947	925	961	920	974	974	948	950	980	963	964	962	923	944	926	973	973	890	914	965	953	943	979	953	907	988	1002	969	985	967	920	967	957	927	961	1006	914	982	888	975	946	941	904	975	931	981	951	943	964	958	968	888	919	967	929	936	916	955	889	940	924	872	1027	994	964	996	952	943	973	956	901	992	900	1025	1022	971	977	986	1001	908	919	938	989	934	950	948	979	936	984	920	900	929	928	947	939	950	1007	886	958	987	980	950	969	912	961	953	973	957	1006	978	919	940	942	913	933	973	921	953	945	927	990	1004	982	974	949	965	996	952	1005	976	966	888	936	917	898	942	905	965	985	951	921	970	942	938	931	961	929	936	962	989	909	981	950	978	951	930	1017	915	1009	892	979	951	955	979	925	952	937	934	946	939	949	968	949	972	957	982	1001	945	940	967	939	911	1000	996	952	964	955	966	935	992	968	957	935	936	949	963	892	935	983	958	917	921	979	939	900	944	947	1019	942	920	932	962	986	985	949	1007	930	918	954	929	958	978	901	951	966	939	980	914	1002	947	971	929	992	941	970	969	922	973	941	966	936	958	940	933	965	998	906	943	922	960	926	987	949	931	907	960	986	970	990	935	935	966	996	945	1000	943	996	947	961	954	978	976	978	919	986	942	956	957	912	988	983	992	958	962	941	920	965	965	958	954	955	943	956	973	902	939	999	945	882	940	970	987	903	935	961	933	969	928	920	909	951	1018	1015	904	983	957	978	996	939	940	950	962	945	974	988	974	930	923	1030	903	982	920	949	941	962	1008	933	945	921	940	1010	926	919	938	972	942	1000	958	869	953	956	924	900	977	947	918	964	926	986	932	1002	967	962	926	936	944	948	971	960	946	952	984	912	967	980	966	913	965	933	997	848	936	958	967	952	935	980	982	977	901	939	903	896	964	962	942	914	1013	965	978	913	966	924	946	1010	986	996	964	953	977	968	947	969	1006	999	934	987	959	932	929	966	906	1025	926	907	988	940	955	901	899	947	902	963	926	950	987	1012	990	933	974	965	963	925	964	966	926	942	952	921	908	943	917	957	987	947	961	944	967	897	907	988	978	956	975	959	909	948	977	943	984	929	952	976	1021	964	954	945	889	939	888	991	894	944	928	1013	1013	945	930	946	950	954	970	950	952	943	943	948	979	967	975	920	959	908	953	945	1003	920	945	965	947	1024	930	919	986	959	969	898	937	983	959	976	909	967	952	916	973	957	936	953	917	969	988	937	944	894	917	926	922	908	930	933	947	950	917	965	963	942	992	990	916	939	943	970	909	934	976	996	952	967	946	959	971	960	911	967	944	925	984	908	946	977	928	914	970	952	955	939	930	939	951	922	941	931	935	934	901	930	916	962	951	968	977	954	921	931	906	997	941	969	976	1020	943	973	946	988	888	948	958	927	947	923	943	919	963	960	945	919	980	952	927	920	1013	960	976	906	933	923	943	942	976	929	984	919	969	1002	913	910	992	907	938
18949	14058	12594	12990	10655	9131	18851	21160	17398	11957	6074	5361	1369	863	469	361	338	390	1453	1789	1098	521	413	381	357	342	351	345	342	343	340	387	312	324	326	344	326	377	377	315	348	346	342	329	348	318	357	348	368	340	345	311	347	348	353	355	326	370	337	363	331	377	337	346	365	337	366	325	354	319	352	373	344	339	319	329	329	353	322	338	353	334	326	330	346	368	347	361	375	358	351	343	352	334	363	340	338	380	351	327	320	327	322	362	347	343	355	322	331	362	352	323	361	335	364	379	304	326	332	319	330	332	347	318	346	345	343	378	343	339	310	344	336	337	329	378	369	354	358	350	352	341	363	340	320	288	371	347	329	346	345	317	350	341	374	343	339	320	353	318	332	329	334	316	311	333	345	340	353	369	342	313	313	345	349	359	327	362	331	343	341	344	336	327	308	354	341	348	326	356	332	300	353	328	316	362	355	349	358	340	371	353	334	326	328	381	359	321	351	338	333	381	342	365	345	344	316	316	347	305	349	312	325	366	325	374	342	360	313	329	360	332	319	327	345	334	349	317	350	320	331	329	352	330	326	352	359	379	323	359	356	318	372	332	327	316	333	350	333	352	332	373	359	354	343	317	323	334	359	314	379	363	345	335	341	329	340	339	322	351	348	341	359	387	356	352	359	382	345	350	337	356	346	335	351	351	353	362	330	316	368	361	322	342	368	357	354	342	347	335	360	343	351	341	368	314	344	324	305	354	301	358	338	335	311	335	360	377	339	320	350	316	325	361	359	358	333	354	332	364	333	371	345	326	358	339	344	301	355	348	359	331	332	356	350	342	351	327	328	354	324	289	372	327	345	318	360	361	351	349	354	331	346	342	335	331	322	356	337	325	336	339	327	336	353	338	340	324	336	372	342	356	341	336	331	338	314	348	356	379	326	325	339	342	330	339	318	333	322	301	352	347	328	348	348	347	350	339	335	367	337	315	331	333	339	335	336	334	313	337	357	330	310	311	320	319	329	376	332	330	349	362	381	316	335	344	353	323	350	299	348	329	343	321	345	340	315	366	351	341	365	323	377	341	340	332	322	336	359	330	356	338	329	341	374	329	356	360	320	355	341	316	349	353	361	340	325	368	357	323	370	351	324	356	329	351	371	376	293	326	330	347	370	347	344	358	331	366	320	347	358	370	347	350	328	349	366	378	352	341	354	371	323	338	325	328	347	311	330	326	382	369	368	368	345	352	353	326	357	373	352	329	333	351	329	355	296	333	341	356	351	337	353	329	328	352	382	307	338	334	332	325	350	361	335	324	309	337	334	342	329	341	358	323	371	353	353	352	350	351	337	311	370	315	365	324	328	358	338	325	364	349	323	337	365	344	340	346	365	309	347	346	331	330	333	357	364	317	350	337	338	341	324	325	354	383	322	355	339	333	368	311	327	367	344	347	311	331	333	321	332	357	350	335	339	308	338	344	351	335	349	350	341	332	359	365	349	334	354	379	311	313	324	322	368	344	327	341	354	326	302	358	358	349	324	376	337	351	339	358	335	348	343	346	364	371	344	325	342	371	336	351	363	348	364	353	333	309	330	357	356	338	358	345	296	366	360	352	325	355	357	345	340	367	353	324	329	336	333	337	371	340	367	360	327	343	331	349	387	346	357	343	355	334	325	370	350	355	321	295	334	322	349	332	359	317	321	360	316	331	352	349	340	350	350	361	363	331	286	352	333	336	318	314	315	347	366	307	300	355	351	346	350	346	339	362	322	327	342	354	354	362	314	304	345	357	340	322	320	323	342	329	332	385	328	324	346	380	335	340	359	338	325	350	322	339	319	374	330	356	327	333	298	320	394	352	379	359	308	343	324	342	334	343	323	323	347	309	357	345	353	354	346	389	332	345	321	297	323	343	340	349	316	310	354	355	343	341	312	308	326	321	348	363	320	325	359	357	365	361	365	362	323	315	325	350	294	366	355	334	335	325	336	312	373	376	290	336	357	350	331	339	339	347	347	333	349	351	328	341	387	337	360	359	358	312	365	333	324	324	306	323	323	361	344	369	342	351	346	315	337	357	360	321	363	373	347	364	344	325	329	340	306	339	289	355	336	359	316	359	342	321	379	316	344	352	331	332	339	342	319	335	342	338	313	352	358	299	349	326	361	327	338	324	327	335	320	342	331	323	352	348	351	331	345	367	351	333	340	312	346	350	362	324	313	330	327	339	332	330	337	323	345	349	316	350	377	328	345	351	332	390	338	347	340	354	366	334	348	370	354	311	330	351	346	342	346	383	380	331	333	330	357	318	371	331	322	326	327	329	333	342	367	363	367	339	349	317	343	328	358	358	344	355	382	349	347	364	340	316	307	305	344	359	332	335	346	385	351	337	364	358	359	321	349	353	346	366	330	358	344	377	367	335	310	340	316	337	331	332	371	338	356	384	351	334	320	328	351	374	346	326	345	342	352	349	331	360	334	302	338	295	329	329	318	356	344	333	364	370	379	346	351	321	361	376	328	340	317	349	339	347	323	346	334	357	350	335	325	340	348	329	351	370	330	326	334	367	302	307	309	347	345	326	368	351	336	318	342	321	297	339	325	335	381	338	356	349	371	363	325	329	340	364	307	349	315	314	344	361	322	320	340	344	321	359	352	335	340	345	338	337	356	346	393	364	305	372	370	295	371	364	341	345	333	379	353	337	347	366	358	333	336	343	334	347	335	347	367	346	355	339	366	374	315	332	338	357	358	345	345	340	359	356	339	331	335	340	308	370	321	352	337	335	302	334	361	340	312	330	310	359	368	328	353	356	340	339	316	316	316	349	298	370	351	340	355	356	304	353	330	325	380	311	334	348	341	361	367	362	356	340	362	347	314	341	330	324	352	316	356	321	325	355	401	349	354	317	332	328	325	346	326	315	356	364	388	381	354	385	337	335	365	352	360	318	332	339	347	327	319	333	321	376	353	343	338	330	379	330	349	322	339	338	336	339	346	337	322	352	335	334	330	350	325	333	377	372	336	365	321	341	347	338	343	328	353	329	399	337	349	306	381	340	349	313	341	319	328	340	334	351	330	345	334	347	341	345	294	349	301	364	317	322	368	332	357	343	287	337	369	346	333	313	343	321	305	365	380	327	325	304	351	374	354	348	343	356	338	333	329	356	356	322	376	368	337	378	320	360	340	391	341	324	331	362	295	367	335	334	345	353	349	295	312	340	377	363	348	314	341	355	328	366	315	354	339	335	339	360	318	340	351	326	368	359	372	336	334	327	363	341	329	384	343	316	339	339	347	332	354	360	372	343	371	320	320	323	371	336	356	308	383	351	333	333	351	333	310	317	327	335	377	343	371	325	346	350	289	321	343	318	360	327	302	349	390	356	382	335	341	329	364	364	308	338	342	332	329	334	352	364	327	319	338	294	347	332	356	344	351	373	349	349	349	366	354	340	346	346	322	368	334	348	362	328	361	389	352	346	337	318	343	334	323	340	316	359	339	345	286	329	337	353	358	348
12430	11878	18505	25538	24910	24254	39390	39420	38081	28043	21816	20068	6246	3910	1764	1130	1220	1234	8432	9993	5595	2379	1381	1187	972	975	952	906	922	904	925	895	943	942	933	957	963	940	893	893	899	864	900	953	911	896	960	924	909	928	934	1002	916	975	935	934	888	930	894	923	911	936	891	932	932	896	930	953	874	910	884	855	909	934	910	902	898	912	937	929	898	918	930	921	853	937	936	918	868	913	993	932	939	913	912	899	896	895	869	986	886	921	891	964	860	945	941	928	866	906	924	936	932	906	911	915	958	933	920	905	897	882	939	895	959	890	894	973	959	944	931	958	981	908	886	909	957	953	915	920	926	932	938	889	939	942	902	970	919	909	950	895	931	891	921	927	950	963	898	1026	956	901	913	938	954	956	920	853	967	890	932	916	919	856	957	909	911	978	933	918	923	910	916	877	877	966	931	888	946	891	860	928	948	918	953	962	890	943	918	995	953	956	917	943	909	900	930	949	949	886	901	886	946	926	921	929	982	942	951	916	931	892	896	934	901	937	969	948	912	924	972	912	910	925	907	882	1019	922	922	947	961	902	897	905	933	873	967	947	916	935	914	934	993	939	908	980	931	894	946	924	966	959	940	946	892	962	892	938	919	926	935	912	926	932	895	945	965	924	923	931	893	890	931	926	917	923	921	912	960	925	900	910	872	932	909	880	910	866	938	968	949	971	945	924	876	906	969	855	887	936	904	942	932	906	964	894	899	944	920	944	877	925	904	911	983	943	942	924	947	899	972	918	898	910	959	932	925	875	940	950	888	889	913	921	906	963	938	972	919	923	934	924	942	912	916	906	905	959	879	953	927	910	953	883	859	943	931	876	939	917	912	946	915	929	876	918	907	969	973	927	862	929	919	999	912	901	938	943	929	951	925	895	1007	937	910	889	920	938	977	968	898	964	916	893	960	934	924	896	936	971	928	970	954	946	949	949	921	895	929	911	1003	948	924	905	948	908	958	913	959	914	931	915	985	912	881	902	933	926	922	865	913	897	855	900	909	941	901	900	927	909	897	900	914	912	927	925	937	900	959	953	942	913	978	951	915	959	913	918	858	919	958	940	891	905	882	909	912	946	911	950	926	907	949	931	927	962	936	975	964	919	947	909	895	940	920	961	902	892	944	947	969	944	936	951	910	882	915	943	930	926	936	938	916	939	984	934	898	880	946	934	892	916	930	972	933	896	998	861	926	931	870	972	938	895	950	925	940	979	953	936	921	950	900	905	970	916	890	918	935	938	893	967	889	942	909	953	932	956	919	891	959	911	949	960	916	938	930	940	923	901	947	961	944	900	903	949	860	943	922	881	907	912	923	905	925	940	966	971	899	961	889	918	956	916	904	820	906	923	932	931	953	894	907	917	981	950	912	950	898	895	908	917	980	950	895	946	945	942	927	911	902	941	960	902	941	971	942	904	904	980	907	932	889	951	910	975	906	981	916	953	939	910	905	975	943	872	908	929	936	963	923	976	949	947	907	949	923	926	887	942	928	975	934	922	996	979	978	912	938	911	886	974	954	869	985	893	928	943	948	910	907	922	895	966	941	985	937	920	994	930	906	888	893	946	931	893	966	889	873	935	922	874	946	903	973	903	932	962	963	958	889	866	942	922	939	900	903	901	882	951	918	906	852	946	954	942	980	865	907	902	965	889	882	897	898	945	955	913	933	913	900	922	934	929	911	914	865	959	923	925	967	901	934	924	962	1019	936	920	961	900	951	906	915	917	924	924	942	923	909	889	948	918	915	895	967	951	943	946	967	899	904	925	914	933	897	916	975	907	942	948	952	930	921	978	936	888	888	939	952	943	951	925	967	913	932	932	975	939	895	952	888	862	908	971	928	960	845	932	887	932	915	970	936	928	889	832	914	883	932	936	926	918	915	966	965	953	924	904	928	910	925	934	921	924	871	893	979	931	937	940	900	895	930	867	916	950	948	949	893	896	964	931	936	881	903	948	914	955	840	888	934	893	948	945	896	858	938	904	871	906	927	892	923	904	898	936	918	868	927	951	937	872	904	911	922	901	1002	893	884	898	922	967	938	978	927	948	957	920	884	928	901	914	945	948	947	958	922	939	908	979	951	849	872	947	903	893	923	921	875	955	913	963	966	907	948	884	881	916	924	896	913	922	959	904	898	905	939	919	861	1007	916	911	940	886	990	947	963	879	889	952	914	891	881	872	861	910	925	942	894	936	937	942	910	927	927	854	922	918	903	923	900	946	948	967	919	898	913	921	922	962	876	917	907	901	929	892	949	1020	928	890	975	874	904	921	964	942	937	939	920	921	940	920	920	936	935	912	933	903	934	898	909	877	934	925	979	932	916	955	932	941	935	882	952	922	919	918	933	906	931	920	935	884	916	928	915	907	906	906	873	964	951	945	931	897	977	884	895	882	948	936	904	939	897	917	896	927	924	964	973	838	948	866	917	857	880	978	924	916	955	956	918	920	953	919	940	931	939	876	946	923	953	930	914	876	899	907	905	951	959	1005	989	912	920	915	979	945	931	913	910	952	893	927	966	978	927	939	955	935	919	923	924	1000	952	902	909	996	867	974	971	932	940	930	958	916	950	938	929	862	904	921	896	923	897	976	922	880	960	869	948	969	947	902	923	937	950	913	924	990	938	937	921	887	923	943	909	956	874	941	923	914	968	949	931	886	939	980	960	881	985	981	930	929	894	888	863	967	914	931	954	948	944	938	983	934	923	945	946	929	914	883	937	982	996	921	933	951	941	922	940	902	946	959	963	950	947	939	955	937	938	917	870	959	929	869	920	920	954	861	923	950	932	941	991	947	913	926	959	981	962	997	939	907	920	909	937	925	973	898	896	940	893	995	982	893	909	923	902	903	913	915	918	923	972	921	934	888	972	933	885	875	922	892	877	938	923	938	940	919	950	972	875	948	967	962	949	915	961	931	917	929	943	900	881	940	923	976	938	880	931	960	948	963	912	920	958	939	924	948	951	945	911	899	958	922	930	899	968	917	1002	970	918	922	923	905	972	935	924	897	908	915	920	894	974	905	930	923	933	945	928	893	904	920	939	987	948	875	889	901	909	942	877	916	915	893	909	889	919	964	975	913	923	957	954	946	966	927	908	899	942	929	979	940	924	934	913	913	953	922	945	915	933	883	970	929	915	928	899	898	901	969	877	922	899	865	971	912	885	909	877	979	910	935	968	957	964	937	924	883	943	930	953	948	919	928	924	927	941	955	962	928	923	926	945	909	895	874	914	878	921	904	915	866	941	968	923	888	924	919	972	949	854	955	876	905	893	868	925	966	986	945	892	968	930	895	875	921	918	916	949	905	904	965	937	919	927	889	962	950	934	950	959	899	909	955	934	935	920	914	911	896	942	873	899	957	920	942	881	954	977	901	881	902	864	942	948	932	921	913	913	898	1000	880	1015	905	929	930	937	954	868	918	993	838	936	913	948	922	911	903	911	893	888	956	913	843	945	946	919	954	948	885	913	961	968	926	896	910
26284	20067	21211	22994	18947	15181	27553	38031	33728	25697	16819	8629	2674	882	453	363	372	396	1942	2380	1256	636	464	398	331	325	360	310	392	341	339	334	345	352	316	337	312	300	347	359	344	343	319	316	333	328	285	304	309	341	347	348	317	351	311	382	336	313	338	346	335	307	348	348	335	354	286	341	322	303	325	322	320	312	301	297	354	364	342	319	337	317	333	322	330	341	347	341	316	339	297	333	327	343	352	350	321	329	331	301	337	329	328	335	355	309	341	317	334	335	321	305	292	329	323	285	345	329	314	305	351	342	310	308	327	332	274	350	300	326	313	339	318	298	320	334	294	310	324	277	320	325	357	291	308	306	322	338	348	338	339	304	336	324	334	357	325	315	354	330	320	333	303	358	323	324	309	336	333	315	337	343	298	330	335	303	359	345	360	280	351	321	328	339	324	343	314	318	345	320	341	308	304	334	337	293	295	338	320	289	282	333	300	345	305	329	335	325	297	314	327	325	314	309	313	339	293	304	352	342	346	331	351	343	364	339	318	325	325	293	327	322	314	313	339	310	313	343	308	343	292	338	343	329	342	361	287	322	337	329	356	315	314	352	339	334	320	341	319	325	349	345	311	353	329	300	311	333	276	351	337	349	326	305	343	313	342	317	315	354	310	332	337	329	339	326	310	354	330	314	327	293	310	328	337	327	328	344	331	347	309	326	324	329	311	344	343	331	340	359	316	311	330	339	316	344	324	328	337	340	313	305	342	330	343	319	341	306	321	319	287	313	320	351	328	313	316	322	335	292	333	334	328	289	345	300	314	324	330	324	292	300	339	333	315	335	332	341	340	348	319	308	359	315	364	333	340	307	330	329	340	310	298	332	330	326	317	333	340	342	328	359	315	329	317	343	313	339	321	362	336	362	321	334	335	298	345	320	317	314	300	330	289	359	316	314	303	343	374	335	314	320	316	342	383	341	341	323	319	331	300	348	333	329	342	322	328	334	346	324	329	289	336	327	352	303	334	334	313	323	341	326	336	308	295	352	328	325	308	323	300	294	344	361	347	327	321	341	335	325	342	318	330	338	342	327	317	355	366	321	329	340	327	307	332	305	331	337	358	343	304	318	292	335	315	351	321	277	328	332	340	347	294	293	343	317	348	344	339	346	336	309	344	351	331	350	330	305	371	315	329	309	321	312	334	319	310	331	337	331	306	364	358	358	315	315	327	312	300	336	297	309	295	316	344	326	299	310	353	357	334	327	364	345	316	331	324	315	323	298	318	305	323	336	343	343	342	352	348	306	344	332	327	312	302	318	339	322	306	341	322	333	310	347	358	327	301	313	327	311	333	293	349	312	292	327	332	334	357	322	337	307	310	321	303	321	323	310	331	339	334	335	282	342	299	304	337	349	329	321	315	319	334	315	323	323	311	298	351	340	332	341	356	327	304	335	325	309	312	333	331	332	315	347	318	304	308	374	323	331	336	330	370	308	314	329	337	355	358	330	340	323	339	311	314	339	323	331	339	317	321	325	312	306	350	353	332	343	325	306	334	305	352	343	323	327	336	319	316	296	331	335	331	328	316	297	337	359	346	368	313	316	355	339	333	326	337	321	341	329	326	299	320	305	346	304	313	325	332	338	351	318	334	287	317	311	354	305	308	364	347	307	311	384	321	312	337	278	349	317	340	356	294	349	316	335	319	342	319	314	309	305	345	352	291	314	319	326	339	314	348	347	317	348	339	348	293	361	331	334	327	331	314	305	343	325	358	324	309	358	308	312	354	306	328	312	334	351	331	340	309	312	353	340	333	353	311	305	323	304	345	312	317	342	313	347	347	316	303	357	305	327	340	311	324	292	317	291	315	302	331	348	306	325	327	287	301	351	319	321	310	374	331	325	329	317	293	323	307	326	345	342	300	277	342	316	334	327	293	325	353	321	346	338	337	355	348	365	338	318	300	331	325	332	301	303	321	328	341	314	324	317	356	332	341	333	316	326	326	316	323	351	322	315	341	344	295	337	334	334	342	308	285	326	299	319	357	300	329	348	358	350	345	330	331	359	302	342	340	313	334	331	346	332	347	310	329	327	326	333	317	312	335	296	332	328	317	344	351	355	318	355	333	338	304	314	303	326	352	327	350	353	310	324	297	324	325	320	344	346	337	325	324	314	317	296	322	319	344	338	368	342	327	287	332	317	344	283	325	292	332	285	314	315	311	332	318	338	329	316	300	332	289	317	330	296	343	302	306	348	346	328	345	331	336	332	336	300	332	330	316	344	350	328	342	340	317	293	310	323	326	351	325	332	313	337	319	331	341	306	322	321	314	333	304	291	312	318	326	326	354	364	340	325	307	308	340	351	310	327	324	366	329	319	340	303	283	311	345	357	324	305	320	300	336	321	307	331	351	342	334	294	308	354	321	311	330	383	316	334	355	331	326	326	307	309	318	335	352	340	348	353	320	334	326	310	310	317	345	367	338	318	317	338	307	357	324	351	343	340	334	308	339	319	342	286	356	360	342	322	307	339	322	335	342	338	318	333	332	331	296	316	320	373	303	330	329	330	319	341	323	333	381	298	303	359	329	351	297	323	335	326	343	326	363	324	334	322	312	339	330	312	305	310	335	344	347	330	355	336	329	315	345	331	344	319	336	298	359	333	357	317	357	329	341	326	316	361	324	346	344	320	340	375	349	310	338	327	346	316	318	350	329	344	337	317	341	327	310	299	303	326	360	321	296	346	345	344	320	300	358	345	326	338	350	349	317	331	343	331	346	303	325	311	369	293	320	310	327	333	299	295	326	330	331	302	310	303	332	330	366	306	317	335	301	331	309	341	333	336	329	306	341	329	297	314	344	335	339	317	297	319	325	356	333	355	334	341	307	336	306	316	328	348	324	325	292	350	325	315	308	305	320	327	322	339	335	341	331	308	318	328	343	357	321	326	315	310	305	305	336	351	334	349	342	310	318	337	319	329	322	348	335	374	332	325	327	343	317	352	346	323	339	327	311	344	312	331	364	305	323	328	306	310	330	296	307	330	314	318	313	351	333	343	324	290	354	299	333	301	324	360	293	304	335	314	295	336	309	363	338	347	324	319	321	318	303	321	337	302	354	319	358	321	366	326	326	327	317	316	333	314	348	324	327	329	314	290	316	318	330	328	309	332	311	336	290	320	317	304	302	340	315	295	336	325	328	323	315	301	318	325	308	339	343	287	340	304	334	328	327	311	370	341	322	315	344	321	359	309	354	351	312	353	314	323	340	350	323	343	323	342	315	335	318	314	340	331	324	340	300	311	337	334	295	345	302	346	329	331	300	336	330	331	340	315	305	319	334	355	328	359	327	336	284	337	334	300	330	332	307	309	324	334	318	320	340	308	351	321	308	364	294	322	311	314	347	299	316	316	342	345	366	264	294	341	320	298	324	297	326	285	350	345	353	312	346	334	339	314	329	344	328	333	353	327	338	315	310	341	324	322	322	319	344	351	319	343	292	334	326	351	295	371	307	320
15816	15744	26008	34361	33327	30411	46139	53885	51342	42801	34378	24643	10079	4044	1603	1257	1233	1306	10821	12300	6632	2700	1609	1260	1008	940	954	914	920	849	884	919	911	871	945	839	878	863	912	881	890	872	898	858	913	903	913	879	879	861	816	867	884	844	904	848	895	849	864	882	895	841	886	916	914	888	890	871	889	902	920	897	906	834	836	880	895	858	839	929	886	840	921	925	865	905	899	899	897	934	899	883	831	862	880	842	876	835	895	941	897	867	900	887	895	852	928	903	861	887	862	884	885	887	876	861	878	889	911	885	835	842	835	924	870	874	886	921	863	858	900	821	848	880	891	905	884	911	845	861	894	886	887	875	909	866	833	909	828	903	846	860	882	878	859	845	877	890	911	926	878	888	912	859	874	893	887	845	875	861	883	854	933	859	868	863	911	911	876	908	899	892	888	901	870	884	848	920	851	938	845	856	849	938	879	846	840	870	909	884	865	920	884	907	889	881	879	904	874	915	916	860	843	892	887	915	896	850	892	864	897	873	849	898	906	869	864	903	859	913	857	892	900	894	850	887	914	877	937	859	864	872	857	927	899	908	880	867	892	855	877	817	862	887	930	856	928	918	887	916	878	903	899	886	870	929	934	912	891	845	895	910	866	909	923	881	880	888	822	870	897	916	843	904	898	865	863	878	892	958	882	896	854	900	861	812	903	925	846	938	879	870	906	839	865	833	887	877	856	938	915	914	930	888	865	883	907	887	848	891	897	895	887	880	949	861	850	835	877	898	819	870	887	875	863	820	834	868	865	927	974	877	908	914	923	904	928	878	889	855	895	894	898	908	948	885	871	885	854	907	936	919	872	859	832	875	907	877	901	864	895	880	893	903	888	856	870	846	881	869	864	870	879	868	839	838	892	917	861	905	912	898	879	864	879	830	944	919	883	856	870	904	879	876	872	850	887	885	841	906	878	859	900	838	864	907	874	834	863	877	860	867	854	855	880	903	880	870	896	884	850	901	835	906	859	893	855	883	894	896	880	870	893	882	933	854	885	895	873	947	869	906	897	923	913	911	869	914	943	878	840	862	883	892	865	860	884	840	870	877	842	955	872	837	902	872	887	910	897	889	919	915	839	896	814	884	838	885	927	864	872	918	847	882	886	900	900	833	887	894	919	939	859	868	875	894	887	914	851	926	886	869	858	870	894	853	903	867	870	877	856	862	881	836	925	853	907	856	867	939	888	875	932	898	883	885	924	883	891	887	893	906	874	898	854	909	889	948	894	923	850	866	861	940	893	949	881	878	914	825	871	876	904	926	870	845	913	905	882	882	875	916	940	844	868	870	854	896	905	855	900	891	855	880	899	917	890	905	863	898	839	877	907	876	863	905	902	854	828	864	905	852	876	881	853	893	907	874	872	894	878	872	835	906	883	882	873	893	881	864	870	841	907	884	933	880	896	881	919	904	833	871	872	903	864	911	916	894	908	910	873	874	916	918	894	837	869	888	915	896	831	866	888	908	841	829	848	898	873	944	900	815	904	893	867	923	877	897	862	869	850	967	935	849	862	866	929	901	896	912	886	915	909	846	850	875	904	906	910	895	829	939	860	916	894	848	888	874	878	863	872	843	896	874	908	880	933	926	869	946	891	850	852	877	883	895	908	855	887	870	862	906	871	841	892	884	940	865	860	941	897	844	908	915	888	916	883	851	916	902	895	868	898	876	877	903	928	833	918	851	898	894	862	907	894	881	854	841	844	860	828	885	894	904	862	872	913	883	904	849	872	877	871	832	892	849	904	917	885	915	878	927	909	851	892	850	893	864	896	962	882	867	875	891	833	955	915	935	900	841	852	844	897	878	912	872	840	845	857	875	905	867	850	889	867	935	856	901	905	868	890	880	874	902	850	881	911	898	868	882	907	885	878	911	837	898	849	895	905	884	900	880	913	904	904	952	884	856	841	878	900	916	915	915	916	900	880	903	929	880	857	850	885	877	844	901	892	911	869	901	871	853	834	918	870	904	831	896	894	919	914	880	849	849	856	863	893	829	913	905	833	900	886	903	907	867	880	910	874	865	916	901	884	916	871	851	847	861	869	905	891	868	891	851	925	879	907	927	892	827	884	899	899	848	859	893	916	929	908	896	917	834	855	920	870	829	900	893	865	883	872	925	883	944	891	933	838	861	915	915	894	904	845	934	895	870	871	869	879	869	846	855	870	863	886	865	909	886	844	916	880	895	890	896	853	888	868	854	859	909	901	857	918	832	939	914	881	857	885	835	890	934	907	874	933	902	868	839	846	892	858	854	909	903	896	894	883	865	908	836	896	857	876	928	840	834	890	906	886	875	858	905	849	902	859	917	848	880	906	875	846	856	859	861	806	881	838	897	876	926	904	896	888	864	905	886	904	851	841	941	840	852	820	839	859	830	880	905	902	894	904	860	864	916	869	900	894	885	854	862	825	893	839	886	907	837	847	891	876	874	832	879	945	851	894	942	900	907	885	906	882	841	861	844	895	839	887	837	909	876	897	907	908	893	894	923	865	875	929	900	846	901	872	892	878	885	882	909	797	872	863	865	853	911	862	891	893	939	882	837	836	901	857	888	846	848	888	854	883	880	868	887	936	901	878	873	870	874	910	929	873	917	879	896	919	781	892	916	885	859	883	962	869	911	954	898	895	941	902	878	865	901	928	873	862	869	823	859	875	953	881	850	828	888	884	874	875	907	868	890	876	930	854	882	859	866	952	841	936	890	860	899	892	861	881	888	898	930	893	952	878	897	841	896	907	831	879	887	889	878	882	899	881	885	899	901	935	867	884	874	874	856	895	901	848	914	878	892	904	915	850	849	878	896	872	871	902	829	861	907	834	888	944	901	919	902	891	864	919	908	904	896	886	865	881	871	858	851	908	919	898	867	913	860	885	940	893	844	855	867	842	852	932	888	922	907	867	851	887	880	873	849	919	888	922	864	914	885	915	860	912	834	814	910	869	911	863	906	893	887	850	875	915	884	962	876	828	871	925	869	882	867	947	836	903	914	920	883	894	873	851	878	905	896	885	839	825	916	895	880	908	867	898	831	885	882	893	892	850	841	893	887	884	866	899	878	925	928	847	869	854	877	906	901	950	882	848	860	906	867	901	910	880	946	872	852	841	942	870	878	903	898	906	884	844	887	871	896	892	899	877	896	835	853	885	922	890	892	880	844	884	894	879	906	868	899	871	921	848	890	891	853	936	861	861	889	844	919	921	904	879	882	863	951	853	882	898	872	876	876	880	871	907	872	915	863	846	888	886	823	866	875	921	887	893	956	913	856	892	877	936	887	909	880	874	907	858	895	911	835	874	844	883	866	845	844	846	879	910	811	869	906	864	902	879	908	909	849	885	852	902	876	868	904	923	885	860	916	908	887	902	871	876	880	865	896	918	955	870	904	935	892	881	913	862	874	834	899	904	926	896	906	855	913	896	886	877	911	945	839	861	874	857	911	905	895	851	882	917	881	843	885	887	910	836	886
8559	5656	6001	6215	4648	3292	3342	3461	2353	1550	930	569	503	376	381	370	353	419	410	556	459	394	389	358	331	357	371	358	368	310	361	351	359	341	371	362	350	307	366	360	347	355	363	364	373	367	340	359	327	344	372	337	333	358	353	380	364	373	352	382	387	298	355	325	359	356	373	362	341	362	339	333	327	311	353	359	367	344	334	360	371	336	360	348	342	385	346	366	368	362	329	363	336	351	352	325	328	377	379	342	351	349	392	339	354	360	344	359	350	339	328	367	350	334	322	323	365	327	343	354	367	360	323	372	352	350	345	349	321	345	361	339	347	369	370	327	341	344	327	354	325	359	336	317	337	357	360	350	360	307	354	314	312	304	354	326	343	395	354	367	336	317	349	366	385	339	356	368	319	321	377	357	333	336	334	335	312	333	345	364	340	335	367	339	347	368	357	311	346	338	331	349	332	363	353	343	322	321	374	344	333	369	337	331	365	328	348	322	372	346	402	373	334	329	372	359	320	381	356	342	340	336	350	345	371	358	372	353	393	356	356	344	385	332	329	356	367	328	353	358	334	324	346	313	357	341	341	350	351	361	355	336	343	341	342	333	353	356	338	334	387	331	328	359	388	341	366	336	324	333	353	380	326	403	340	348	338	328	390	336	341	340	364	353	384	314	313	377	376	350	343	361	363	355	325	348	383	358	335	358	312	375	348	329	354	333	339	367	321	347	364	369	325	358	357	354	341	321	354	356	360	336	344	346	357	327	356	339	334	348	340	351	366	362	350	329	371	379	333	355	343	351	339	365	355	350	374	316	328	351	356	346	354	377	338	334	372	370	340	363	370	349	328	333	345	334	333	362	355	330	335	367	356	336	367	351	327	307	354	345	343	327	322	353	360	352	342	352	320	367	312	336	380	339	354	360	363	341	331	346	374	353	324	301	353	362	358	352	372	356	362	338	364	395	359	338	361	331	368	364	338	340	346	366	367	332	339	357	343	330	385	355	376	404	336	338	335	353	328	340	339	363	319	365	357	388	316	352	344	323	354	362	378	321	349	369	340	299	365	303	346	365	315	336	344	361	387	335	352	370	341	324	398	368	355	348	332	367	340	374	341	304	361	343	332	300	361	350	383	362	342	363	359	373	341	342	337	353	368	351	291	374	364	355	354	335	351	343	347	354	352	365	352	346	391	366	340	321	340	325	361	360	351	356	363	345	351	340	343	352	360	349	359	352	333	351	384	344	324	344	358	372	339	333	329	312	357	380	342	367	349	325	333	356	341	389	354	356	354	333	344	350	340	345	337	342	349	355	330	364	316	334	369	328	395	369	341	332	340	367	344	335	326	320	333	375	344	308	368	349	344	371	351	355	329	373	352	312	356	375	328	365	330	350	380	346	328	335	360	344	343	371	381	359	360	356	392	338	349	336	358	379	357	371	320	341	331	332	290	321	331	322	356	348	399	361	343	366	343	330	376	353	394	365	372	351	319	346	363	349	372	342	377	369	338	348	355	323	328	361	386	340	371	361	360	333	376	359	334	357	343	361	368	351	331	347	308	360	325	342	367	369	318	326	341	291	344	353	372	377	399	331	358	342	358	364	367	345	387	366	329	343	337	325	360	367	327	363	357	356	352	347	338	361	340	361	350	310	369	347	335	339	348	378	337	339	321	319	327	353	369	322	351	360	347	349	344	337	391	385	353	340	334	333	343	370	372	381	344	346	355	329	353	367	333	316	364	357	343	301	355	333	347	341	344	313	384	341	342	370	345	335	393	368	373	333	366	353	323	380	333	341	379	335	336	336	363	353	359	364	350	353	359	360	312	304	348	339	320	360	311	359	345	359	351	389	371	340	370	334	377	406	353	358	307	387	339	331	369	339	369	345	316	360	314	354	324	339	380	367	355	367	361	332	322	310	344	351	332	326	345	371	346	348	330	316	349	349	354	359	365	339	343	328	334	348	344	364	340	371	353	330	356	368	380	337	414	356	329	366	358	346	366	333	342	346	325	359	368	351	350	378	358	342	325	356	376	339	306	308	335	344	369	333	362	338	335	337	314	335	367	358	352	317	335	341	341	350	339	348	341	349	366	367	337	333	373	352	365	355	322	355	339	341	340	355	328	341	346	329	351	363	334	332	345	319	353	347	359	371	366	310	377	378	335	369	334	322	331	350	344	359	316	327	372	327	362	383	384	368	362	320	370	340	330	345	341	348	346	364	350	317	330	362	338	374	363	332	337	334	346	354	342	355	333	358	359	346	391	361	349	371	350	329	355	328	353	366	365	351	356	333	316	371	356	356	365	377	380	309	376	335	395	348	344	392	383	382	357	347	385	364	356	345	334	316	338	362	354	336	356	346	370	383	339	287	323	351	320	369	353	384	350	364	330	377	367	357	346	349	380	401	343	337	360	351	355	330	341	324	362	339	354	328	352	345	362	343	359	401	377	384	350	359	344	364	334	376	338	376	364	359	380	385	348	367	366	346	361	362	338	319	363	317	363	338	342	346	328	355	355	358	377	376	353	345	333	400	330	351	350	376	334	342	353	343	341	338	359	338	377	313	348	417	353	359	342	339	340	384	366	338	329	352	359	360	358	352	323	344	344	337	345	408	356	353	331	349	352	330	343	357	367	324	379	352	393	342	330	348	346	349	326	368	343	327	379	342	357	395	334	350	333	369	357	350	374	353	369	321	342	354	346	342	318	368	318	379	346	336	346	342	355	358	305	324	337	357	350	358	332	344	357	369	318	348	368	332	341	366	367	345	362	353	351	340	354	361	322	349	337	328	353	323	349	323	334	376	340	344	355	374	360	361	382	369	393	337	347	347	342	337	408	365	356	357	366	341	355	369	362	335	316	342	328	361	324	317	359	372	366	335	336	342	359	298	353	339	350	366	357	346	349	321	351	337	339	375	361	361	364	357	347	329	341	324	334	332	348	354	381	332	358	368	327	351	330	348	362	346	339	388	374	308	356	329	385	365	338	347	374	352	359	336	350	324	351	353	373	352	325	323	340	352	366	332	346	333	366	334	353	359	346	328	370	322	350	363	341	335	331	382	353	352	324	326	362	327	342	375	361	319	370	334	347	333	362	356	367	336	352	327	353	352	373	323	368	334	327	351	357	374	346	329	326	373	344	336	336	383	332	351	343	357	371	333	313	339	342	358	331	347	348	358	368	343	355	353	360	370	374	358	375	355	346	348	355	367	361	370	342	366	369	313	387	378	349	336	371	330	358	358	341	334	323	314	377	341	389	347	347	326	325	361	353	344	324	368	324	346	359	358	374	356	334	322	319	314	360	367	382	330	346	337	368	382	353	339	347	376	362	321	377	350	343	380	331	385	336	337	324	322	325	343	353	376	345	359	356	339	366	361	333	345	355	342	351	343	368	334	337	356	365	381	359	338	374	357	361	372	369	378	334	355	323	379	381	316	343	329	355	334	332	354	353	349	370	336	378	341	328	343	325	378	351	316	334	346	365	355	356	305	349	346	347	336
5928	5472	10993	15729	14486	11766	14408	14625	10890	7250	4216	2192	1505	1194	1257	1009	1019	1055	1639	2101	1607	1220	1009	988	969	977	918	932	930	913	941	964	913	951	928	917	964	956	977	871	931	986	953	951	946	896	906	907	925	898	931	950	953	914	937	942	903	951	963	914	914	927	906	925	942	1016	970	972	974	945	926	994	912	940	914	950	950	991	904	913	879	937	944	923	950	912	937	894	955	953	957	934	939	903	930	939	908	940	975	944	851	1002	974	947	949	968	927	926	930	939	962	921	918	967	901	963	947	932	979	942	981	958	929	978	941	935	944	970	904	944	947	930	970	912	929	905	960	909	904	959	943	937	921	930	956	937	952	982	932	873	973	929	956	889	941	944	945	923	954	938	963	945	914	916	943	927	922	991	944	876	971	868	991	882	935	894	952	923	953	971	956	950	951	916	966	921	928	959	938	907	964	908	920	976	939	923	937	849	928	919	896	935	928	895	888	900	1003	978	919	979	963	981	918	901	961	941	966	983	922	960	983	910	934	956	944	939	917	945	935	880	933	1005	966	978	976	916	897	953	977	913	961	949	955	944	945	931	892	943	953	947	946	945	948	930	919	939	954	931	952	952	939	922	972	962	964	990	952	943	917	900	946	976	930	917	896	954	931	881	977	942	928	944	938	890	979	955	957	915	967	978	899	947	959	981	900	881	903	914	977	913	863	928	939	934	902	925	907	931	908	980	968	899	947	931	943	894	934	956	1007	897	908	1000	935	941	950	924	983	950	934	947	899	931	960	982	867	905	936	1006	959	911	938	980	967	927	966	908	956	904	916	983	942	950	936	904	978	922	949	919	963	934	897	950	895	946	941	946	965	917	944	952	954	996	988	965	914	934	951	949	940	956	900	923	980	946	962	939	976	932	899	909	898	947	938	952	927	963	971	961	890	927	951	920	929	926	918	914	910	922	934	923	921	933	979	922	954	940	896	916	947	939	917	911	942	929	929	981	905	954	937	957	947	956	966	902	936	966	951	940	949	998	938	936	929	864	954	916	868	953	904	913	897	1002	948	875	975	936	986	860	972	957	902	957	928	949	965	907	916	943	954	932	904	984	929	925	980	947	916	944	902	938	899	919	908	940	959	937	926	925	870	919	912	896	929	924	970	931	935	935	896	971	962	898	918	975	910	900	948	955	916	977	876	933	957	1027	954	928	955	943	975	922	877	918	933	990	989	1030	923	940	946	936	939	902	925	934	931	898	936	926	942	942	986	939	897	928	926	886	988	912	931	959	935	952	962	954	915	927	928	935	881	914	925	942	966	970	950	989	975	923	883	954	993	892	929	933	950	968	929	925	994	887	882	944	996	941	964	928	981	946	1001	936	922	940	958	961	945	1002	927	947	927	948	949	891	899	921	954	950	995	852	925	943	959	960	981	916	922	930	945	925	964	907	981	959	922	882	935	969	894	973	924	961	931	934	1024	976	910	909	922	895	989	908	919	939	966	938	868	972	929	916	981	962	964	943	919	899	954	952	965	966	966	924	937	947	874	928	911	912	980	981	950	958	938	951	922	976	926	885	873	938	909	943	908	940	941	890	923	919	889	931	957	978	939	987	922	1012	934	956	946	986	932	924	909	959	960	941	889	936	936	929	953	921	931	919	955	917	966	899	956	1004	944	907	929	963	982	969	910	953	998	939	947	920	895	926	937	926	902	907	917	949	992	1012	867	935	929	940	962	910	925	985	905	953	959	879	926	991	889	920	972	928	925	968	900	874	987	898	961	953	901	903	902	914	912	921	924	960	901	887	883	958	937	929	921	926	940	903	1002	885	950	910	910	944	948	985	924	975	937	959	943	951	955	920	928	937	929	924	958	1009	976	906	918	971	937	930	913	906	939	918	948	916	956	932	886	989	913	915	922	945	935	942	899	885	935	896	909	957	954	958	905	951	934	925	979	972	947	903	942	882	945	963	906	934	926	957	969	917	1006	954	930	957	985	946	935	971	960	954	967	933	893	959	957	945	908	879	932	954	968	916	987	941	972	923	917	932	880	978	944	974	916	935	925	966	933	970	934	893	959	902	939	912	927	955	930	890	917	916	972	917	944	959	948	917	914	893	898	931	963	914	922	924	915	959	912	936	950	958	913	993	914	877	914	916	930	960	962	949	947	924	947	944	955	945	915	904	940	959	938	963	953	925	895	986	981	919	980	979	932	946	966	956	915	927	893	955	930	998	907	913	936	923	924	916	957	857	905	978	914	988	928	945	1021	900	901	921	949	917	919	909	917	885	937	949	939	919	888	933	974	918	1009	904	909	929	895	952	956	930	919	920	953	947	954	1009	916	925	921	923	999	961	942	921	929	910	937	846	960	921	915	919	932	999	944	934	963	964	885	980	921	951	928	922	949	956	952	910	935	972	915	991	912	959	1023	927	913	924	967	937	908	952	913	950	937	935	931	910	897	937	978	972	898	972	938	915	959	958	906	883	964	950	893	964	900	907	974	925	942	948	928	923	897	986	955	978	938	982	891	933	932	932	972	970	935	914	888	908	906	959	1008	959	975	879	931	980	961	925	987	918	915	934	925	970	946	899	982	958	921	919	956	917	922	965	916	930	994	951	918	989	979	929	948	892	931	961	937	966	999	994	984	919	948	921	949	944	937	929	980	920	913	959	931	953	923	962	950	946	925	960	907	955	966	950	939	924	945	923	915	946	892	976	990	938	931	937	974	944	920	955	952	971	995	962	927	948	909	942	1011	986	878	1005	944	941	940	945	989	941	954	895	892	948	898	894	961	934	917	966	902	976	950	903	978	916	893	923	976	959	950	923	919	957	937	962	952	950	897	968	964	928	930	885	961	906	958	933	890	932	943	943	936	961	971	911	993	974	907	938	905	921	895	1006	913	984	982	940	999	923	898	964	974	892	958	905	888	895	977	938	915	953	943	1000	952	933	937	940	961	950	907	879	916	945	954	929	932	915	979	949	911	942	925	928	941	925	911	883	884	948	931	968	931	961	937	923	938	932	918	924	981	984	929	963	952	947	932	935	923	1001	927	989	907	937	929	970	979	919	923	909	965	941	942	949	946	983	942	927	982	874	963	1018	973	941	898	913	951	911	954	936	979	976	978	869	1010	930	931	885	926	935	956	939	933	965	936	879	923	951	940	937	930	903	940	881	964	925	930	972	939	902	908	970	929	926	915	938	935	938	936	904	905	934	979	957	937	881	954	932	934	929	957	978	919	941	955	886	993	945	939	950	954	934	953	947	866	958	916	925	1003	973	879	898	912	926	934	951	914	906	977	996	933	919	907	953	881	833	914	897	903	957	944	951	983	922	956	951	933	943	948	943	901	952	910	919	967	953	850	965	967	923	922	904	956	908	948	954	929	927	909	961	934	969	977	975	982	947	902	924	970	891	940	936	900	953	917	975	924	900	973	964	943	931	974	943	952	971	954	978	959	954	927	957	1003	970	938	927	927	951	925	923	901	972	938	936	923	923	903	961	935	974	912	967	922	917	941	927	981	914	961	931	928	910	864	921
18924	12684	14691	14510	10923	8656	19783	23661	17058	14237	9619	4516	1772	510	647	355	376	369	955	1125	699	461	425	351	329	333	373	389	332	324	321	338	329	324	351	335	376	355	372	366	361	365	371	347	347	345	336	347	342	343	337	326	358	304	362	338	322	342	311	325	351	312	367	309	340	349	363	313	334	381	369	316	366	336	333	349	356	361	330	337	352	330	338	347	363	304	320	340	310	333	304	343	304	347	360	336	349	357	339	347	338	356	336	333	321	332	357	324	314	324	363	365	317	333	335	325	326	321	334	313	354	339	318	361	317	331	315	353	321	353	363	356	313	361	359	327	365	301	336	321	328	344	360	335	331	332	370	336	320	321	347	308	332	359	351	312	330	336	319	363	313	343	346	351	342	376	311	344	362	368	323	363	339	352	315	330	324	352	338	322	344	336	344	352	326	353	314	289	340	324	339	325	322	317	334	346	329	338	297	336	350	367	312	336	337	363	315	354	337	351	342	365	322	352	328	336	313	351	367	339	332	354	339	327	334	310	333	320	360	348	347	359	361	348	348	300	316	337	359	317	346	333	380	308	330	333	365	314	302	325	346	307	339	343	327	283	340	360	360	336	334	333	325	373	324	317	321	353	325	350	344	330	345	345	340	335	380	353	318	330	321	340	320	322	370	312	337	371	336	369	343	355	359	367	334	348	327	333	339	347	330	326	338	307	297	367	349	341	352	354	341	331	325	347	317	320	343	318	322	347	338	352	337	326	363	383	348	336	334	344	340	326	341	377	372	354	357	332	334	328	361	340	319	350	344	344	329	338	320	335	356	350	344	366	382	333	339	338	352	331	342	318	320	326	327	338	355	328	337	325	354	346	353	330	329	347	331	365	316	338	358	286	318	320	350	358	343	328	356	337	378	349	344	324	309	314	339	335	318	312	358	332	375	328	340	351	360	328	323	326	355	325	340	345	325	347	337	357	334	323	353	329	315	308	363	350	357	334	326	334	349	330	342	368	321	327	316	353	359	333	345	310	364	354	328	346	324	366	338	314	348	352	346	335	350	353	309	327	322	347	347	330	349	347	303	357	309	340	322	351	324	339	327	332	319	371	334	302	337	337	328	295	382	310	320	330	357	374	354	333	328	345	333	293	335	348	351	318	319	343	330	330	322	335	384	307	344	359	334	308	344	333	326	325	301	311	333	343	358	318	331	331	339	357	343	354	339	340	354	372	336	334	347	337	334	306	318	368	348	330	381	333	340	323	310	362	340	362	344	350	302	311	324	309	351	349	346	348	339	330	368	335	340	319	386	353	331	325	371	344	342	317	346	361	351	336	309	331	340	325	350	324	380	304	350	362	344	332	364	349	319	329	351	356	358	357	312	351	339	317	357	319	324	353	315	331	329	321	325	329	320	357	319	305	370	355	330	287	344	353	338	340	354	345	345	334	310	320	309	338	340	345	337	330	347	330	336	343	338	341	304	305	339	345	346	305	334	362	359	355	332	310	346	361	318	359	334	335	327	342	323	343	310	350	331	331	338	336	293	369	339	341	371	322	341	337	335	367	324	338	373	328	383	345	341	355	346	336	352	348	348	361	350	315	351	322	331	336	329	313	310	352	312	341	357	345	291	342	328	316	342	340	363	360	334	345	346	357	352	309	322	353	335	330	360	324	328	317	346	330	335	338	348	331	342	346	317	341	311	351	318	326	350	326	347	340	350	311	355	313	310	371	338	337	339	351	332	355	364	356	359	346	340	353	315	347	334	338	329	323	334	326	340	291	382	340	313	338	344	362	347	330	334	356	339	326	344	349	325	306	345	338	336	342	325	376	356	367	349	350	324	336	357	327	334	356	322	348	329	325	309	346	310	322	330	352	339	312	343	322	337	319	334	351	359	306	319	336	327	320	362	324	382	365	350	349	321	335	355	351	364	341	348	342	334	310	343	331	315	311	342	348	335	324	369	338	336	294	374	318	329	327	292	313	364	318	300	369	350	362	312	331	323	324	330	337	352	317	325	369	375	327	358	329	321	327	331	347	345	336	333	340	317	333	356	329	328	373	328	357	350	333	344	320	353	315	333	321	331	344	348	332	325	369	357	334	338	391	382	327	359	354	333	342	346	332	340	346	329	347	321	366	329	317	343	322	348	333	360	345	323	331	317	344	338	313	349	346	363	350	336	324	346	335	370	322	361	334	325	326	332	323	337	330	371	330	352	331	334	323	337	336	340	352	354	329	354	328	360	315	310	319	364	327	370	331	389	330	309	327	332	338	367	366	350	342	340	338	309	343	331	333	326	365	374	352	338	365	307	349	380	341	342	338	355	326	330	323	299	316	324	347	329	379	353	332	343	347	310	308	339	342	355	358	344	356	338	310	311	374	338	357	360	327	336	395	334	316	351	341	326	335	387	343	351	328	369	353	329	356	337	355	363	308	336	339	320	326	313	314	322	352	338	322	373	334	353	353	339	337	336	356	299	346	329	357	322	343	350	313	334	322	339	376	333	337	367	339	325	321	326	327	314	318	322	329	347	376	352	339	314	329	328	346	337	331	321	315	340	369	318	301	337	342	337	327	313	336	336	324	324	357	351	364	354	350	320	333	353	363	370	332	346	344	294	317	336	368	336	344	324	319	376	320	319	334	337	321	317	347	344	310	337	343	312	384	378	324	372	341	353	309	331	311	337	343	334	306	357	344	305	325	362	307	332	347	324	328	348	357	372	335	347	319	341	335	344	353	367	365	327	334	347	320	355	330	352	366	319	354	326	315	354	339	344	329	335	329	343	310	344	318	382	330	326	360	355	316	369	325	350	320	335	358	355	353	338	367	327	328	362	340	384	355	347	366	354	326	357	346	329	347	330	345	360	355	353	349	308	358	367	349	355	344	319	356	324	336	331	328	349	354	333	333	353	334	370	298	329	341	327	366	347	334	345	335	320	352	344	334	357	350	368	334	345	357	358	349	335	301	359	346	367	350	347	328	302	366	312	322	324	338	331	344	300	326	333	303	341	330	357	348	328	318	347	341	391	328	327	314	348	324	369	326	312	334	317	367	319	363	357	302	332	342	367	334	338	351	351	341	358	336	355	341	333	320	321	311	349	334	336	335	318	336	358	366	361	342	343	339	327	339	336	321	307	327	357	348	359	335	345	310	319	365	346	345	324	331	311	362	340	330	339	369	357	347	348	350	346	370	350	353	363	338	344	345	317	372	330	321	327	340	373	332	335	347	331	327	341	324	380	339	330	342	339	334	358	342	321	316	353	314	335	361	331	346	340	322	330	334	309	331	337	330	369	290	343	353	363	311	329	343	334	331	345	329	342	321	344	345	344	340	347	333	296	363	360	320	326	331	334	335	369	316	340	369	320	322	299	372	351	305	336	341	343	327	337	337	359	319	333	343	373	341	334	387	381	379	348	331	330	348	340	318	333	347	349	349	320	323	345	366	341	349	326	338	354	341	347	323	337	323	342	311	324	341	367	346	340	339	339	301	315	339	319	339
12281	11101	20955	26622	24882	23173	40050	41286	37323	34527	28359	17053	7727	1968	2869	1111	1070	1101	5318	5996	3214	1693	1189	1100	939	940	955	957	910	919	915	989	928	905	958	920	882	891	963	954	939	891	914	902	897	976	893	890	910	899	987	878	936	933	881	918	900	933	954	898	932	966	927	907	889	895	932	929	945	932	892	963	911	969	915	921	910	935	929	959	888	904	912	935	913	915	951	935	960	931	935	930	873	898	885	954	897	930	936	939	931	956	932	914	879	944	945	912	931	936	906	901	921	915	913	919	946	925	932	907	931	921	918	913	972	927	936	885	878	960	882	892	940	920	910	901	912	950	858	875	907	862	942	918	957	884	948	911	936	917	913	912	876	960	925	987	916	866	966	886	960	909	934	883	880	916	922	947	1003	940	933	950	876	904	905	891	907	935	929	882	899	908	903	931	860	886	883	876	859	936	890	968	935	897	942	877	947	919	924	961	902	916	870	887	947	920	895	868	930	919	938	961	869	932	933	956	925	951	895	855	886	907	999	900	933	913	934	918	912	928	926	926	878	865	941	885	902	934	863	922	891	901	884	880	957	932	925	908	901	867	896	938	859	832	947	939	917	896	915	868	921	939	930	887	952	887	861	941	934	908	933	870	924	917	950	962	893	940	900	919	897	920	884	915	934	951	874	883	916	897	925	901	917	888	958	953	972	964	880	957	885	931	899	902	902	945	902	895	938	926	910	906	929	918	913	935	915	887	885	936	930	879	927	963	875	940	909	888	920	905	958	904	886	875	960	860	897	912	932	951	924	855	942	886	941	947	858	891	892	957	890	940	906	930	920	905	913	871	906	857	948	919	905	935	898	881	926	939	876	924	916	851	923	950	936	876	933	889	916	875	852	918	944	901	935	902	918	907	876	878	855	869	955	946	897	857	902	870	900	996	905	901	916	911	965	908	918	895	927	949	919	907	935	923	908	890	862	901	888	875	937	948	902	919	837	888	902	922	947	889	889	918	942	921	904	940	926	945	920	900	975	924	892	916	873	912	891	883	983	897	887	948	963	921	898	914	922	924	927	865	923	900	965	926	905	867	866	944	883	920	933	946	882	925	926	903	911	918	911	949	904	908	880	908	957	919	883	878	876	948	954	914	898	912	934	915	891	969	902	884	853	966	930	947	915	990	892	901	931	899	891	897	960	909	926	931	967	891	919	866	917	959	931	970	898	927	939	911	928	947	928	877	899	948	926	953	921	892	955	941	930	901	983	878	939	899	958	876	931	910	893	897	906	950	895	932	936	922	895	927	916	931	876	869	882	873	912	904	899	910	933	898	899	924	903	880	920	928	923	876	867	916	869	955	961	863	895	901	908	956	921	956	937	884	952	939	906	958	1002	939	917	944	938	920	944	992	967	919	891	938	918	848	887	935	901	919	917	890	854	886	893	927	906	832	936	877	948	895	887	909	907	940	913	918	910	975	899	969	905	967	888	853	917	878	913	878	957	866	911	913	891	900	939	911	953	910	895	916	916	886	882	906	889	912	923	916	895	914	927	947	918	910	903	931	862	966	952	892	921	949	896	941	960	918	1000	917	906	914	861	889	943	899	942	955	899	916	919	887	929	937	916	931	972	929	916	944	961	947	824	885	950	973	902	911	964	932	924	914	910	929	919	905	938	925	921	884	882	916	952	887	933	911	892	905	942	915	874	858	934	904	945	960	879	917	902	968	935	908	929	870	868	905	918	859	900	886	929	906	931	914	942	897	824	877	927	907	884	897	931	898	880	941	915	930	937	888	900	942	954	882	914	890	917	894	889	944	909	905	913	937	902	927	899	845	874	911	902	883	882	883	959	902	937	959	911	947	939	884	912	979	906	937	895	964	866	931	917	901	956	908	924	900	841	904	897	899	931	921	969	961	950	948	878	931	936	873	856	934	921	927	904	946	967	871	876	877	920	914	914	945	896	888	864	888	953	921	928	908	930	937	859	931	905	952	882	950	933	975	859	934	932	936	970	921	882	945	964	933	897	905	922	960	896	895	928	926	914	956	942	899	900	873	990	918	964	907	937	969	874	917	917	897	908	864	922	916	922	946	974	943	954	957	882	897	933	904	906	896	973	871	860	895	912	921	896	930	911	867	930	943	907	968	886	914	897	936	918	922	948	889	867	928	936	896	956	974	927	923	930	930	913	898	975	916	911	898	903	887	934	881	885	930	935	969	967	905	986	974	856	896	910	966	868	902	892	927	909	927	940	892	841	899	944	912	871	904	949	902	929	887	908	904	899	944	874	920	924	913	932	948	892	888	944	894	902	946	916	919	913	908	937	891	962	909	868	950	954	913	939	874	922	935	907	897	890	934	947	903	905	873	877	920	885	872	952	945	887	875	917	933	918	881	963	925	968	935	928	914	888	901	958	915	934	961	845	939	913	905	948	864	912	946	914	853	868	889	910	904	905	929	913	887	888	967	902	905	919	959	874	908	886	890	982	891	961	890	940	943	1005	946	912	910	932	888	934	946	876	905	915	891	914	918	900	939	935	887	915	909	905	936	886	944	992	910	968	915	926	980	881	913	944	898	924	879	865	940	860	875	930	937	871	907	874	965	916	916	899	914	985	847	918	879	851	930	872	885	882	915	899	886	899	924	869	921	898	950	987	932	884	914	840	942	853	928	953	960	882	898	888	920	930	976	949	888	917	866	905	925	936	877	859	918	886	935	895	957	935	924	871	941	910	893	878	882	936	915	908	944	875	892	890	899	914	859	949	923	951	900	938	861	916	944	889	927	912	905	858	942	921	951	932	881	941	952	921	912	892	887	937	894	986	947	895	952	880	910	857	938	909	925	909	900	905	938	907	848	941	926	940	934	933	881	909	956	928	881	952	874	921	845	917	933	924	945	906	902	859	888	863	910	915	936	933	934	922	901	941	937	917	893	979	880	921	923	926	949	926	906	870	952	871	874	898	895	936	943	892	899	922	848	939	947	876	902	935	897	897	942	963	917	910	881	891	922	904	961	912	927	871	956	888	919	930	903	916	967	936	945	892	881	905	906	894	871	948	938	848	876	941	888	921	881	952	935	892	953	914	906	911	922	963	882	887	949	895	897	941	886	916	919	928	858	927	924	873	947	925	917	916	898	929	893	886	915	975	915	933	869	895	911	967	828	943	951	886	921	932	890	908	946	941	925	942	883	863	919	941	915	955	869	947	928	926	978	897	911	874	907	930	934	848	968	940	905	900	959	914	890	902	913	966	929	922	912	879	948	964	926	873	952	895	969	908	916	901	930	898	925	945	865	910	970	950	953	962	946	911	870	885	908	952	938	897	928	933	842	870	929	898	937	903	919	915	880	951	928	929	916	924	864	887	961	942	935	951	923	920	1010	888	953	898	906	910	892	859	909	915	867	880	911	928	891	980	871	985	942	937	917	918	929	899	912	941	926	912	909	932	942	967	879	861	924	883	868	927	925	895	912	948	907	928	886	940	878	914	908	928	967	934	897	901	922	964	884	907	938
27728	20837	23403	22915	19524	15899	32230	34230	25839	23787	15911	8914	5627	2023	1904	1376	378	447	2067	2467	1351	621	431	359	351	372	339	326	298	299	330	326	309	330	324	298	371	320	299	312	301	334	334	313	322	310	336	328	304	316	353	305	358	307	305	320	313	282	320	324	304	339	332	332	300	318	327	345	290	344	337	322	316	332	344	277	304	338	319	302	324	321	334	325	350	336	325	305	320	328	323	320	342	307	303	348	338	346	306	313	327	326	333	318	336	314	355	341	339	310	302	335	353	325	340	323	328	317	327	323	309	334	318	322	333	321	312	330	333	331	301	327	326	262	319	347	358	296	339	307	336	317	297	291	327	348	316	301	333	303	319	309	307	335	303	307	349	326	342	279	310	284	317	312	314	323	341	325	294	323	315	331	293	310	301	328	302	338	350	318	319	360	329	354	318	320	335	335	339	336	311	307	342	349	319	329	291	308	323	328	315	323	331	326	339	337	327	312	315	296	342	328	319	310	342	347	315	302	300	317	354	294	301	345	336	329	305	297	340	317	328	338	344	313	314	309	318	296	293	318	318	301	303	322	305	292	322	325	302	319	291	316	324	322	300	311	331	324	339	284	359	309	320	340	310	300	311	332	294	321	346	303	316	307	315	317	324	311	339	309	322	338	294	307	309	323	339	323	313	348	303	308	323	329	330	325	326	328	314	329	331	300	301	326	312	296	306	301	293	307	281	293	305	316	302	336	320	327	325	309	303	323	335	317	326	319	310	340	324	317	340	319	311	296	336	310	332	351	323	298	348	292	332	316	285	338	339	331	330	317	329	318	339	325	321	293	351	323	337	315	316	321	328	335	327	324	326	333	332	319	321	339	298	333	318	318	317	298	308	298	342	335	333	316	314	345	338	315	318	304	357	314	341	326	281	314	293	309	336	315	332	307	296	344	303	289	305	312	316	342	290	303	329	295	319	307	306	303	323	330	310	313	307	320	340	330	322	323	304	283	355	294	351	314	297	330	307	360	298	343	335	308	311	308	297	333	360	302	330	337	308	326	304	296	342	324	344	283	308	347	341	328	332	309	344	336	296	333	330	331	335	332	306	331	320	328	316	297	317	336	313	315	351	324	328	303	314	343	316	322	319	331	327	332	331	326	322	314	323	323	321	330	328	300	346	322	318	301	328	311	335	338	317	365	322	309	311	330	351	320	321	313	316	332	306	333	254	318	322	320	288	309	326	331	298	353	316	315	289	308	323	320	299	342	323	299	327	337	309	313	317	322	297	332	322	337	310	324	327	288	314	337	315	325	328	334	322	309	331	331	312	344	306	336	341	336	277	324	312	296	336	327	324	299	301	328	347	312	332	322	339	303	273	345	315	293	292	288	328	307	339	310	283	315	307	325	314	309	360	318	300	346	317	325	307	330	332	354	310	329	317	293	300	322	309	305	352	321	307	325	323	283	322	349	316	323	304	311	307	341	377	317	327	335	278	344	303	314	302	314	325	311	337	353	315	322	309	309	329	315	327	301	323	325	334	330	317	327	338	342	329	356	315	323	337	305	330	305	318	334	315	342	332	321	317	299	300	343	301	317	303	292	360	342	349	315	341	324	347	360	322	330	323	354	331	337	319	322	331	300	324	302	305	282	348	303	322	305	333	318	340	335	304	288	326	323	332	299	325	337	311	351	298	299	345	324	339	330	302	322	330	327	292	271	316	315	305	308	337	342	271	303	321	339	323	302	322	316	318	318	323	290	318	323	309	321	355	344	338	323	348	301	300	338	338	320	312	317	330	325	308	304	308	283	319	324	311	309	323	328	323	314	347	313	308	330	311	319	333	341	320	303	308	328	330	292	354	316	351	320	329	319	307	304	304	338	323	305	332	341	327	350	326	340	308	302	294	286	299	311	296	286	338	314	322	311	310	323	324	353	301	329	331	335	314	308	284	309	287	372	372	339	337	300	352	323	332	321	308	343	321	307	326	332	285	311	302	318	343	367	302	328	322	307	320	292	319	315	337	319	326	304	321	317	311	361	318	298	347	292	338	324	335	334	311	312	314	331	326	331	324	330	319	309	303	324	314	296	347	332	315	323	314	320	295	322	342	346	322	272	317	312	347	275	309	311	321	304	319	311	289	307	307	309	365	315	299	320	304	306	330	332	316	342	314	316	313	320	327	326	317	330	285	339	329	323	306	344	327	353	347	308	334	323	319	358	312	285	311	289	322	339	323	314	325	340	298	351	316	285	339	319	303	322	310	320	346	318	312	307	313	311	321	303	347	315	350	358	314	305	328	312	336	306	329	283	302	311	289	333	315	307	303	313	319	308	369	320	320	308	316	332	302	316	301	368	298	313	324	321	315	347	302	327	321	323	340	352	326	344	334	309	333	336	325	308	309	299	364	326	346	305	309	342	340	299	337	337	324	312	321	328	327	328	325	326	302	312	340	354	331	326	309	300	310	330	281	313	325	317	326	323	309	334	343	321	312	348	342	301	330	336	321	289	325	326	301	297	325	284	317	334	330	346	323	335	360	326	326	315	324	322	344	307	318	330	349	310	307	321	322	336	317	262	302	340	327	298	319	351	280	334	326	348	326	289	324	306	302	313	340	337	311	323	334	307	317	320	317	342	317	312	332	315	366	321	323	291	322	316	321	335	310	316	349	307	312	303	320	326	316	321	327	344	336	319	364	345	347	321	334	320	317	336	334	328	315	312	308	295	329	311	300	302	308	313	288	310	304	347	320	288	295	308	349	317	306	302	321	297	324	316	330	319	330	306	287	325	314	338	352	309	314	314	344	309	298	326	315	323	326	320	309	326	338	305	328	284	331	312	319	325	316	344	345	311	322	333	322	343	338	319	321	312	311	312	317	317	267	290	294	331	318	328	340	353	325	298	315	334	312	298	306	321	311	325	323	317	341	314	299	347	333	315	317	306	327	308	330	323	349	342	338	316	335	332	335	323	311	309	309	305	320	350	270	344	302	346	356	309	321	336	311	322	320	324	314	314	290	330	339	328	309	353	307	298	321	306	312	326	271	321	333	304	314	317	321	330	319	297	311	282	310	311	336	315	305	307	331	311	319	339	319	331	316	308	328	315	360	301	328	320	310	334	307	331	326	311	323	333	292	289	325	326	326	302	352	339	323	327	280	312	314	299	314	336	297	356	312	328	316	337	297	337	325	338	387	305	310	337	298	319	314	309	317	300	327	330	296	354	327	314	334	295	320	306	358	349	328	327	326	312	313	313	345	305	349	317	321	313	324	321	315	306	293	340	296	341	335	296	307	311	350	304	342	283	284	304	303	375	344	315	319	338	306	313	314	313	321	338	306	345	335	343	310	346	320	340	326	308	295	285	335	315	300	345	308	301	275	325	324	302	312	310	315	285	314	305	322	336	318	340	319	310	311	318	317	312	311	309	336	289	332	301	338	314	306	310	360	327	328	289	315	318	336	314	328	350	306	296	314	354	301	326	329	314	316	313	290	309	278	335	322	337	330	352
16602	16427	27797	34491	33893	31072	50480	48654	44493	43432	33339	25976	19637	9110	8960	5815	1304	1425	11398	13203	6949	2952	1499	1197	998	946	852	906	894	841	842	879	868	854	874	917	822	885	882	851	875	869	895	844	914	826	889	853	871	880	879	845	859	866	906	905	881	891	889	864	887	865	866	845	860	887	877	870	864	887	851	851	865	870	886	914	892	854	862	871	850	886	839	915	845	897	895	837	858	854	859	868	897	927	821	863	821	918	846	835	861	849	865	890	850	831	860	898	866	871	871	895	894	872	893	841	901	914	851	904	899	807	863	872	889	855	859	869	819	865	895	868	825	867	906	873	864	860	836	887	873	860	846	903	858	892	860	826	866	840	811	849	853	907	830	882	888	858	856	862	882	847	876	802	854	891	889	855	881	854	805	875	843	871	881	875	883	848	922	838	872	888	836	880	878	866	848	873	823	873	889	823	867	915	872	819	953	837	843	838	882	886	832	902	853	895	853	869	863	843	897	826	895	908	911	882	839	916	866	880	830	854	889	825	876	869	840	929	902	845	821	885	905	949	845	859	936	873	830	842	872	867	932	863	965	872	801	834	889	857	851	928	863	824	852	841	905	861	873	873	911	844	941	868	912	917	865	878	815	867	873	872	844	852	792	886	859	853	814	790	836	849	850	906	880	865	862	910	858	871	869	895	889	872	881	843	921	870	897	895	864	858	843	888	882	834	933	900	880	846	848	791	848	901	848	863	881	870	841	870	854	883	828	967	880	926	875	835	862	857	836	841	823	886	879	923	891	846	851	865	825	887	875	885	926	868	870	877	852	835	910	882	885	850	872	895	880	844	831	856	894	848	904	871	906	891	880	828	861	925	915	890	878	873	812	886	851	897	867	858	843	875	904	907	924	853	877	898	806	891	875	921	851	887	858	865	819	867	899	907	891	911	929	837	920	888	839	860	869	943	857	885	850	867	883	896	849	861	830	899	862	840	869	915	878	927	859	876	831	915	881	933	831	852	807	841	844	863	867	866	856	918	819	836	858	844	869	843	867	869	912	900	850	850	862	877	871	809	905	874	925	873	870	831	854	844	936	923	873	847	873	887	824	933	888	866	927	867	843	843	897	877	885	867	862	923	880	843	866	874	850	929	845	896	836	855	880	852	857	891	867	848	854	883	924	918	889	859	899	872	914	846	934	865	885	855	881	893	872	823	870	943	876	851	872	919	866	876	869	833	842	887	890	816	885	863	898	903	851	813	855	836	913	860	838	898	894	928	859	863	845	915	892	908	915	892	842	936	910	871	926	864	847	861	882	867	832	912	945	905	861	932	906	876	849	840	928	863	810	870	919	843	816	851	869	839	771	863	869	872	872	899	839	893	822	858	830	862	916	901	873	856	849	888	869	899	891	853	839	814	920	846	838	865	886	933	860	841	860	867	837	883	845	853	891	816	877	839	858	880	899	902	859	858	832	921	850	854	808	867	895	890	847	867	891	849	890	876	916	862	870	838	926	908	909	914	901	866	842	887	842	922	900	863	886	857	852	851	862	821	881	908	872	862	871	847	896	875	887	862	851	883	868	864	889	899	874	871	867	828	845	856	885	824	848	810	893	904	860	896	886	910	882	885	874	886	908	901	882	900	858	920	952	889	899	907	932	888	904	833	842	881	911	881	873	874	922	895	903	873	857	807	885	900	910	866	881	856	882	892	925	835	871	845	865	893	862	925	856	869	887	782	870	857	904	897	877	842	844	917	891	868	886	892	886	878	880	848	924	804	866	858	885	904	906	873	894	840	848	850	885	864	878	896	883	830	858	876	820	923	904	891	877	829	873	856	817	892	907	864	799	858	855	851	841	896	856	844	861	854	888	896	871	866	840	837	845	867	838	836	848	847	842	882	865	856	858	899	886	898	844	884	891	858	844	894	853	844	878	853	863	812	862	837	866	853	898	840	854	877	878	845	821	856	931	864	872	898	879	880	844	852	917	876	879	864	864	844	838	896	835	859	844	908	845	873	867	817	863	909	848	895	880	815	876	885	865	891	861	881	870	872	866	885	884	888	904	895	847	849	876	888	797	897	900	891	820	802	853	882	920	862	840	815	850	916	932	855	866	848	888	904	882	873	890	915	838	889	909	940	830	922	907	880	910	855	875	867	862	831	830	832	822	865	869	875	849	835	865	881	860	877	888	805	903	814	925	863	941	915	928	868	813	816	867	864	866	881	944	854	828	875	884	834	893	814	882	850	845	848	902	925	898	891	878	810	812	885	864	841	927	817	915	843	892	870	896	865	865	842	849	866	872	902	860	868	902	898	852	867	869	845	962	858	851	878	916	814	888	849	876	841	869	855	891	854	850	842	886	838	872	852	916	881	872	892	810	859	878	880	862	871	924	892	933	822	910	883	879	876	864	864	879	861	870	889	906	834	842	829	823	863	834	895	884	862	867	875	898	887	859	925	866	883	866	913	870	895	924	869	822	867	828	820	861	849	862	877	889	904	880	845	897	885	896	844	826	926	867	894	876	827	885	900	848	917	881	871	831	918	882	810	860	910	784	825	889	852	895	916	849	895	862	878	892	881	879	877	824	867	868	826	834	839	817	827	890	907	855	890	890	865	879	900	874	910	893	890	868	886	858	901	862	851	870	855	880	835	881	870	904	841	902	869	878	876	862	867	872	785	849	874	885	908	843	883	867	848	839	902	916	882	897	893	827	874	893	866	857	872	942	887	889	913	858	881	846	871	829	870	847	891	868	859	888	858	897	865	843	826	878	860	873	866	892	840	838	879	892	876	898	901	877	884	858	859	883	882	868	868	818	873	873	868	889	853	875	861	903	848	900	881	871	916	907	801	812	838	888	858	894	887	890	877	885	907	820	850	955	886	830	859	934	801	955	844	884	859	865	839	902	854	853	875	881	808	865	830	839	826	861	877	886	842	899	909	879	933	885	869	844	822	845	855	923	864	885	889	843	835	923	822	872	917	901	873	828	854	951	825	850	873	865	819	852	858	884	889	874	852	869	857	838	856	852	869	904	849	883	885	855	938	916	767	888	832	886	888	878	875	851	894	859	895	901	853	839	871	845	815	865	879	843	906	849	891	883	892	863	852	840	821	873	873	892	857	852	851	918	881	841	821	879	856	892	876	899	912	904	898	874	907	837	900	821	875	849	865	891	843	845	863	868	874	880	874	888	820	862	817	937	863	841	895	846	847	849	894	812	912	867	798	881	835	906	904	891	927	848	896	871	914	880	853	916	852	828	873	868	889	877	858	879	884	895	901	896	912	855	854	837	887	847	858	873	933	862	912	885	868	815	880	803	857	882	874	859	872	833	869	883	889	826	815	901	849	894	901	916	875	817	895	850	911	928	883	880	913	894	882	860	877	867	909	888	821	860	883	920	807	835	902	883	898	873	874	913	854	832	909	886	875	866	862	894	818	889	869	915	876	880	908	881	886	857	851	804	857	840	968	884	873	846	879	867	848	914	922	869	923	834	838	864	892	848	910
8513	5448	6763	6382	4725	3627	3377	1676	1507	1517	1516	754	663	433	405	378	374	353	470	539	472	424	366	348	324	372	346	366	329	379	355	370	334	368	354	325	331	322	360	326	322	338	358	380	360	323	356	372	332	334	347	328	340	325	336	361	357	347	329	347	359	363	343	363	326	344	328	314	330	357	333	320	371	337	341	328	374	351	363	334	372	327	373	354	369	341	354	355	331	344	347	371	331	340	330	323	349	318	345	351	323	330	373	340	358	326	374	361	322	323	338	332	396	333	341	304	340	385	353	332	317	367	378	325	353	349	363	337	348	354	361	317	372	356	346	351	324	338	320	341	342	377	330	357	320	356	338	339	333	339	329	359	319	329	333	339	357	312	315	354	335	342	367	346	355	344	340	361	332	364	354	319	337	350	345	361	337	338	334	352	339	337	344	345	346	345	352	350	340	370	318	337	350	335	339	336	324	367	337	361	353	314	343	340	377	312	343	341	362	378	367	352	315	331	323	320	380	344	347	333	336	357	380	358	348	375	328	342	328	358	315	297	341	340	324	369	321	329	357	361	381	349	384	333	373	370	336	334	343	317	334	331	339	322	337	325	333	337	332	367	327	339	334	367	364	331	311	327	374	353	350	339	340	349	354	343	339	372	343	363	341	356	314	346	371	333	348	333	344	339	336	352	336	341	334	368	339	352	306	337	357	354	307	336	343	323	363	344	319	344	348	373	331	341	321	372	339	317	327	367	373	364	354	336	377	350	328	355	328	338	365	342	354	319	329	326	363	317	309	365	378	325	361	305	370	338	339	337	357	350	359	338	330	361	314	348	335	367	340	339	352	361	344	353	329	347	358	340	310	360	352	334	360	368	334	334	347	337	348	351	352	346	347	374	319	372	387	362	320	317	381	319	334	337	360	347	375	316	336	376	327	348	360	367	345	336	344	346	330	328	371	334	350	358	341	324	328	359	336	346	340	306	357	365	326	350	351	332	365	342	352	341	329	339	336	375	318	316	331	375	352	388	382	314	324	361	315	340	332	376	335	359	336	334	328	332	325	376	354	340	360	312	345	366	356	334	310	337	331	348	350	361	346	356	352	375	349	343	358	335	334	321	332	341	364	361	322	329	349	357	344	310	338	322	325	346	336	352	328	324	357	337	319	347	337	338	297	341	324	341	355	376	332	344	334	334	339	370	336	333	366	326	323	359	370	342	335	305	376	342	357	332	356	314	360	320	346	361	331	334	361	368	308	348	333	360	363	372	369	376	336	365	363	341	342	351	360	350	375	320	338	362	359	355	363	342	367	344	352	341	325	327	347	334	338	354	345	332	380	386	399	326	338	351	348	318	348	347	353	341	359	367	379	362	337	335	329	346	332	336	363	339	336	334	349	357	361	339	344	354	352	344	353	331	348	363	366	351	350	371	328	372	325	343	331	345	347	374	329	328	338	354	352	297	346	330	338	348	332	338	342	365	292	330	365	352	351	359	324	370	353	326	349	335	324	349	368	354	355	333	354	376	354	352	311	342	309	327	322	328	330	344	365	389	351	332	326	358	330	330	371	319	362	321	352	359	331	331	342	359	314	357	342	307	366	336	333	355	352	305	323	325	336	369	351	339	331	336	310	320	357	343	372	348	369	298	346	352	353	386	368	378	332	301	343	351	368	351	319	322	324	328	374	348	363	318	321	351	323	335	327	350	332	346	330	313	341	318	341	350	318	362	311	331	334	376	338	342	329	369	344	332	309	326	346	334	319	347	388	340	355	348	373	320	344	318	378	347	357	383	336	383	336	392	335	349	377	345	307	374	325	334	342	354	359	328	315	329	342	360	323	343	335	357	346	369	334	335	345	345	325	343	333	376	345	343	331	346	371	333	349	345	318	357	349	352	365	363	333	330	343	301	351	361	348	351	340	357	344	357	341	359	342	357	347	359	333	369	314	330	295	340	346	321	355	331	348	350	361	336	363	333	328	329	335	365	366	361	339	361	352	365	324	350	326	333	354	343	302	350	350	385	353	326	345	313	341	336	342	323	308	359	357	325	372	331	343	346	325	355	329	351	302	343	354	354	347	327	364	345	364	361	320	366	296	386	344	345	368	345	359	345	340	316	357	342	334	335	347	318	345	348	346	342	330	311	339	354	350	369	378	322	368	334	339	349	326	345	325	331	369	334	361	327	351	324	340	353	357	326	358	357	347	351	328	296	349	348	372	328	343	348	362	326	330	345	340	324	378	336	343	330	327	360	346	352	350	334	322	314	368	357	338	343	302	352	372	339	340	359	353	306	358	330	348	355	335	333	368	338	385	336	374	349	323	333	378	346	337	347	320	346	340	329	316	353	356	346	372	343	351	352	346	324	335	357	377	352	356	315	361	374	330	329	338	355	334	338	391	352	328	347	357	361	319	349	316	329	350	362	359	379	321	324	356	298	318	355	328	324	341	314	333	356	335	330	353	362	345	330	362	338	358	313	304	320	330	328	362	341	344	348	354	332	348	352	373	343	346	362	342	323	325	348	307	347	364	346	372	364	342	368	347	359	333	351	352	339	340	357	333	342	353	332	334	391	383	309	322	372	365	340	311	347	340	318	351	354	379	375	338	346	372	346	339	332	343	355	345	384	364	348	337	375	346	384	337	337	386	375	326	347	356	357	321	382	345	323	353	338	353	349	344	320	393	319	326	344	375	312	347	333	345	325	337	385	360	355	361	357	322	321	342	327	344	343	367	342	345	350	309	350	335	357	356	357	337	352	351	333	319	338	336	359	325	336	358	347	352	344	292	319	343	325	329	351	344	345	346	342	333	328	336	341	319	358	351	317	335	379	348	327	342	345	355	342	345	329	371	364	345	339	321	341	337	340	332	331	341	302	364	343	350	362	344	344	356	363	345	343	331	364	374	352	325	348	330	346	340	339	354	334	350	362	321	350	351	354	339	355	329	314	366	394	360	334	315	350	364	341	309	347	331	350	326	361	340	339	326	363	325	310	381	329	344	365	359	350	343	365	329	327	349	389	373	334	326	339	325	335	349	367	345	328	339	363	336	345	358	375	337	335	340	373	343	338	376	351	315	329	339	358	321	339	330	353	311	348	343	364	341	371	351	338	349	348	361	359	365	353	373	362	360	332	368	355	353	355	340	357	334	360	359	371	383	358	325	340	361	384	374	351	319	321	348	345	335	362	348	342	336	301	329	344	332	335	341	337	370	345	321	366	363	333	342	359	343	366	368	373	336	353	351	361	343	382	373	324	321	382	321	356	364	349	320	326	365	321	314	330	342	376	304	353	348	361	336	338	345	350	369	345	344	336	359	330	355	353	343	339	337	324	339	327	350	378	350	354	358	368	331	342	315	324	349	356	332	351	344	367	373	348	315	369	345	329	370	372	327	327	354	362	356	326	356	347	352	330	325	339	348	370	330	385	374	368	393	324	321	356	372	326	332	322	371	354	325	344	361	372	358	350	353	319	320	361	367	306	333	365	330	326	357	328	318	323
5857	5575	12269	15716	14580	12978	13965	8059	8063	7911	7369	3236	2755	1654	1272	1174	1104	1144	1886	2328	1810	1211	985	982	919	961	946	912	919	950	924	934	1023	916	930	937	900	953	902	905	853	950	954	921	967	978	946	924	979	886	922	968	979	968	958	888	929	953	924	902	939	924	910	888	888	924	895	948	938	928	935	928	964	950	901	924	950	971	946	913	907	944	966	931	957	895	942	908	934	892	941	982	860	948	910	961	927	973	916	933	977	934	965	941	878	925	892	957	933	894	938	960	940	918	953	889	941	927	915	905	911	890	957	934	941	928	912	903	935	926	936	943	896	913	898	922	915	928	919	940	909	894	914	858	933	914	916	905	947	932	895	922	912	876	941	900	897	872	941	871	918	941	999	928	989	944	949	963	977	870	933	880	932	916	920	953	953	916	917	941	935	932	918	863	934	912	894	931	909	973	932	900	954	931	967	903	910	934	916	881	889	938	890	895	911	887	919	937	899	944	897	965	900	887	923	922	940	916	897	955	982	899	956	941	899	916	950	905	932	910	959	932	927	962	910	918	972	931	872	936	919	992	913	968	906	946	937	948	923	951	967	947	892	959	933	906	962	910	890	890	970	910	959	927	958	927	980	907	908	885	915	890	971	955	938	951	889	992	936	971	928	941	907	922	948	928	940	924	958	902	925	924	948	918	983	921	931	937	892	905	909	904	941	948	988	910	914	910	895	936	963	933	966	920	978	892	981	901	882	894	914	965	977	927	963	936	916	921	883	905	1009	959	971	930	961	914	935	979	911	912	940	899	977	880	919	940	971	948	990	893	918	958	938	911	920	872	972	909	889	941	893	983	933	865	934	976	962	881	904	911	938	952	922	929	924	936	901	901	907	953	963	948	933	955	927	922	923	892	915	943	964	929	939	906	891	939	966	883	874	917	887	923	894	960	924	945	925	946	922	945	909	889	897	951	894	916	946	893	936	943	900	977	963	935	921	880	942	947	937	959	944	979	947	916	949	889	935	920	908	1000	927	984	919	898	906	895	924	918	972	980	931	980	918	913	918	924	934	891	887	929	946	932	888	875	958	949	950	938	909	864	943	947	893	949	913	927	928	970	962	945	916	943	896	946	890	987	942	931	936	922	932	893	919	909	948	925	946	930	923	988	947	950	977	946	963	933	993	908	1001	963	884	947	989	958	931	939	938	969	905	899	930	943	941	918	893	928	925	928	951	926	920	897	935	938	938	926	934	987	917	938	904	982	945	898	974	933	940	932	859	898	916	876	949	918	933	936	912	957	937	945	923	995	911	865	947	910	979	904	927	844	936	951	930	901	984	921	962	946	886	909	912	909	874	961	945	874	940	918	937	910	877	951	934	915	889	968	918	862	871	919	943	908	924	907	960	908	959	912	965	939	985	934	873	946	897	884	931	877	917	915	969	925	973	916	917	875	929	873	895	914	979	965	947	917	954	942	876	913	937	938	910	915	863	896	905	930	886	941	1003	941	941	919	1001	960	890	932	923	941	919	894	930	936	870	872	898	985	918	939	939	894	894	902	945	932	923	939	911	918	885	940	973	941	838	872	939	958	896	923	929	944	910	916	895	935	905	888	936	910	926	920	967	931	940	956	935	957	927	944	1005	911	978	891	901	950	937	948	922	950	919	934	939	971	939	929	928	953	943	899	926	937	961	904	977	915	972	935	927	954	918	975	910	895	912	938	914	888	969	910	909	939	869	938	931	873	935	940	934	889	903	920	961	876	913	899	957	939	954	905	917	973	926	914	907	935	903	877	898	970	922	889	971	882	921	921	936	900	929	916	892	910	950	981	884	885	914	950	935	1026	936	951	934	933	925	883	956	969	930	971	949	950	879	917	943	898	960	869	889	881	896	883	903	959	910	907	901	964	943	904	918	929	956	892	916	949	922	926	988	916	888	921	914	947	962	922	881	1008	919	944	916	938	925	890	941	929	908	973	943	899	900	930	981	842	944	957	929	965	940	874	959	959	925	898	907	931	894	907	921	921	911	938	884	941	912	908	903	890	918	935	892	948	963	904	896	934	916	967	928	935	897	911	935	893	920	973	962	927	934	982	933	960	926	909	947	898	923	954	919	940	913	918	900	894	980	952	921	908	890	966	931	975	883	922	928	958	925	994	882	894	923	878	915	983	966	981	957	958	893	938	982	960	917	906	943	931	972	927	939	937	926	920	885	909	897	903	875	957	962	873	914	978	931	894	899	880	957	953	872	954	948	971	942	874	909	968	939	975	895	930	919	898	909	960	905	957	929	932	961	938	929	926	923	942	944	945	950	965	917	913	885	951	886	855	980	906	897	954	907	921	906	923	951	902	964	919	927	935	920	956	907	907	925	876	925	966	962	907	884	929	868	898	945	922	944	944	979	949	930	872	872	881	905	945	983	962	887	957	963	916	907	912	903	946	899	918	974	918	912	911	919	954	944	904	919	974	942	970	917	938	900	921	947	925	912	977	939	900	920	931	888	919	901	864	938	942	937	887	940	948	911	932	929	915	929	914	958	907	930	920	966	898	952	890	932	930	913	932	902	930	910	930	909	902	907	910	930	892	939	978	977	891	965	916	924	943	924	890	947	908	906	881	917	935	959	891	891	963	923	970	934	901	923	926	898	968	869	962	909	835	897	955	951	904	938	935	930	932	905	993	946	917	921	919	865	945	863	927	940	928	982	907	910	936	873	904	906	927	928	906	929	933	916	924	918	965	908	925	969	946	931	919	925	895	877	916	939	879	898	966	946	902	955	964	935	932	955	929	881	862	922	976	945	930	918	990	939	904	932	933	914	926	922	935	970	907	935	995	952	932	945	886	884	962	921	884	933	900	952	880	910	938	931	964	962	873	916	939	929	886	943	981	933	923	936	890	925	902	951	931	940	890	973	900	934	924	928	975	936	910	980	955	945	909	883	896	891	941	903	967	965	932	925	925	971	913	917	923	974	948	891	923	915	956	946	889	947	930	988	969	939	899	928	962	977	951	879	937	947	967	898	977	938	925	942	924	911	874	943	906	929	915	910	951	888	903	957	963	897	914	907	956	896	919	924	916	957	893	941	910	974	905	919	916	934	915	944	914	925	947	969	899	947	953	980	967	930	895	925	976	1016	943	921	970	930	930	921	909	862	962	931	892	935	936	888	917	897	918	930	946	956	961	912	965	974	921	923	887	922	889	945	1041	895	968	939	941	909	939	927	969	909	927	964	960	928	950	828	867	942	992	939	913	924	947	928	970	957	968	940	977	938	853	920	945	946	924	923	942	910	918	891	885	925	928	927	953	870	919	903	938	930	922	923	895	925	900	949	959	916	960	896	948	883	907	958	947	889	910	951	933	925	937	897	943	901	945	909	906	891	899	951	940	923	932	892	948	934	941	935	931	887	977	911	949	913	936	906	975	925	884	928	1001	915	919	990	942	968	891	921	943	973	915	893	928	889	960	956	905	902	986	916	1019	980	885	959	960	924	890	931	912	955	927	940	920	956	960	973	903
18683	12761	15498	14451	13390	9939	15980	13051	14776	13809	11516	2363	3685	1232	852	480	398	375	1606	1729	1113	588	407	360	344	344	339	317	336	315	336	316	313	299	354	322	303	328	329	308	365	356	336	322	333	346	390	341	329	357	349	402	318	307	326	331	313	331	328	339	324	294	348	324	332	322	328	320	337	344	345	321	300	332	347	331	360	301	371	353	337	352	330	314	313	319	316	326	325	365	378	352	373	295	294	308	342	330	341	318	341	336	345	366	344	348	351	329	323	376	350	328	328	334	294	346	364	349	353	356	304	338	331	345	339	343	338	349	330	326	339	329	306	329	354	345	312	311	337	321	331	312	351	334	310	321	374	357	355	349	349	348	339	331	356	309	340	317	365	321	335	343	339	323	322	351	324	334	324	359	343	324	309	347	356	331	318	325	348	313	316	324	314	353	360	321	335	334	327	321	318	335	332	369	326	327	358	343	298	358	340	323	287	350	323	337	341	317	346	336	319	327	317	326	338	385	359	310	333	346	367	319	340	337	337	332	319	368	323	330	356	330	316	329	333	309	322	292	365	314	343	326	339	341	364	290	318	333	333	313	320	332	329	364	350	326	329	331	325	330	320	314	366	359	348	341	351	324	336	362	319	322	344	328	311	334	345	309	320	341	327	332	386	333	363	353	332	354	358	308	360	349	342	313	308	339	293	368	329	318	376	317	328	332	313	345	350	317	304	305	359	300	339	323	344	323	354	302	302	342	360	320	323	347	327	317	337	371	366	317	320	356	295	327	323	346	330	323	325	330	320	312	350	323	346	314	310	355	341	323	327	349	347	345	330	373	312	325	345	340	360	300	345	368	342	330	340	344	321	294	361	327	341	338	307	362	342	347	351	349	339	312	329	303	335	347	321	358	341	372	303	305	357	339	326	327	323	336	357	335	338	328	357	341	327	351	331	304	333	325	317	304	347	337	329	324	312	324	323	330	327	350	358	318	320	330	334	364	349	330	344	334	336	353	344	305	320	340	340	347	312	357	351	324	344	298	336	362	303	327	313	351	303	327	344	311	351	351	301	325	332	323	332	337	341	334	344	296	323	324	344	345	362	331	338	339	346	334	336	318	347	364	330	333	346	323	311	320	316	311	337	320	355	354	356	349	335	319	389	360	333	324	311	350	319	336	296	321	335	343	366	320	335	332	316	329	328	334	358	350	337	349	335	307	338	352	340	317	313	328	304	330	362	350	327	314	315	356	300	336	338	353	308	313	340	339	318	339	299	321	333	353	314	313	350	329	355	351	370	318	314	343	332	316	321	343	300	320	366	324	335	341	350	325	356	373	369	335	359	339	350	353	349	347	339	310	342	316	340	306	319	347	323	314	333	340	369	347	323	357	326	366	352	357	341	349	355	305	343	324	358	321	350	311	348	330	329	346	323	319	335	311	304	326	335	336	333	359	318	297	318	340	348	324	361	326	345	336	329	332	314	348	327	351	336	338	325	361	361	330	352	322	324	346	317	309	302	329	327	365	352	353	339	292	286	369	323	360	353	334	349	336	281	343	323	333	331	345	345	339	341	360	343	346	320	300	345	314	317	348	324	309	334	294	337	344	337	314	309	326	338	359	317	321	339	334	322	329	323	299	316	336	335	318	315	377	332	309	314	356	331	316	338	336	325	334	338	351	329	312	327	336	299	343	345	350	293	355	318	318	366	331	330	335	312	326	348	328	362	327	338	316	319	370	348	325	342	358	334	325	333	341	323	338	348	327	313	361	329	334	364	345	320	324	318	351	357	348	300	353	311	315	347	344	337	341	322	358	355	347	356	344	322	347	327	340	310	337	317	378	343	276	362	334	338	340	349	306	338	351	323	337	336	329	349	338	307	318	354	329	309	335	344	340	322	325	317	329	326	325	350	321	331	334	335	361	300	344	338	331	315	353	326	327	321	326	377	335	335	336	350	335	325	312	359	333	339	352	321	325	338	295	352	314	340	351	364	350	331	352	308	350	301	313	312	331	336	338	325	306	339	315	303	311	326	311	341	342	340	316	291	351	325	291	324	301	312	342	328	335	320	319	320	330	339	337	312	350	340	333	302	319	333	322	319	355	336	320	327	316	344	323	337	359	326	365	327	296	359	351	368	370	361	320	334	334	335	352	329	362	338	368	317	346	336	344	328	331	339	321	313	372	338	334	291	339	357	334	339	347	339	333	317	315	326	316	369	351	371	329	340	344	367	376	360	351	318	335	317	352	375	324	337	311	366	350	335	332	324	335	354	352	362	335	349	312	298	341	332	345	344	333	309	355	337	338	341	342	315	344	363	310	327	316	340	331	329	359	363	332	356	347	329	347	326	312	307	336	348	315	325	334	333	327	346	344	340	306	330	318	305	320	351	339	347	345	338	339	331	349	299	318	293	320	342	333	315	334	343	344	334	374	351	309	359	350	335	339	324	318	331	317	362	322	317	359	325	337	322	296	307	335	330	320	294	344	328	330	338	322	362	346	368	360	362	340	344	311	355	320	330	345	335	335	318	327	319	333	361	311	341	337	315	331	367	327	330	334	316	299	312	328	340	313	308	338	348	314	325	335	339	336	335	336	329	319	313	360	341	372	338	352	346	364	351	370	347	343	346	316	350	362	352	343	337	316	343	317	337	298	321	373	309	319	334	333	320	310	299	343	324	337	310	328	361	337	311	310	329	320	298	335	341	326	323	315	330	323	328	335	332	339	314	308	307	318	313	365	333	295	323	315	335	353	357	350	363	324	320	343	312	339	352	319	333	316	315	335	328	346	331	351	326	295	334	318	354	324	350	339	337	343	384	326	331	316	321	365	317	318	379	314	316	374	294	323	341	314	327	352	358	308	312	335	363	324	325	314	347	356	319	328	340	333	345	336	326	352	338	313	369	325	344	335	329	303	344	323	326	282	330	339	322	326	351	325	371	349	344	346	289	348	302	317	334	332	301	367	328	301	344	322	304	331	346	335	349	289	312	314	317	339	326	322	322	341	344	329	355	328	314	327	333	314	343	328	359	330	349	299	317	334	337	335	376	341	301	336	342	319	354	348	341	338	334	321	336	340	336	327	343	323	335	353	363	336	310	321	311	310	346	311	306	349	361	337	336	337	341	358	325	301	314	328	335	341	347	317	355	329	305	307	337	332	352	344	320	349	333	355	319	295	337	334	344	301	339	335	327	312	339	356	318	301	324	336	317	306	321	362	366	317	325	313	349	321	312	331	380	354	307	310	342	361	356	329	333	332	336	340	325	349	326	347	335	328	332	359	315	334	331	334	325	327	355	329	317	344	337	306	360	325	359	328	335	325	328	318	354	283	338	310	337	316	320	343	330	366	327	343	328	320	335	378	331	348	347	343	345	363	327	319	330	343	349	362	334	346	328	357	327	351	337	296	332	341	347	327	329	317	327	344	355	324	306	356	337	333	292	351	365	337	338	354	329	323	346	327	350	325	355	312	321	334	336	320	327	349	305	342	345	307	313	327	351	327
12165	11072	22298	26611	29194	24071	35103	31330	35539	34993	29388	9207	16067	5654	3738	1972	1358	1374	9136	9711	5338	2402	1269	1114	926	958	946	924	932	919	900	889	906	860	905	843	880	912	875	960	917	931	888	874	915	866	910	899	848	905	911	919	912	883	914	943	918	841	903	867	864	924	882	893	853	917	876	906	931	910	862	959	915	917	943	933	887	863	961	954	906	874	895	902	883	921	902	901	925	905	830	925	900	904	887	862	900	884	899	879	930	906	911	935	907	903	881	958	867	886	907	953	909	886	895	909	896	924	874	945	909	930	897	925	904	952	886	878	889	877	897	843	907	940	901	936	953	917	928	880	882	861	929	893	849	880	896	899	870	905	921	893	914	897	893	853	956	914	900	955	905	902	941	927	842	936	913	933	888	920	883	872	863	870	947	864	930	874	890	881	870	960	826	932	887	920	873	866	873	858	909	871	900	943	876	889	865	926	879	907	880	910	963	910	933	941	891	854	904	916	931	904	908	920	898	944	855	875	887	925	917	843	901	945	870	951	855	936	939	899	913	947	885	911	948	910	866	911	914	897	913	858	896	874	912	877	886	869	872	925	902	895	842	895	889	908	878	947	915	888	906	903	918	901	887	881	906	847	925	896	923	863	870	870	920	896	866	903	906	927	887	882	948	874	923	872	924	898	888	954	874	862	913	864	943	935	877	918	900	926	925	911	916	890	904	890	931	840	921	898	860	868	898	874	935	889	872	955	918	914	908	850	865	965	891	928	906	882	893	955	930	838	907	891	914	886	947	922	884	882	882	865	853	881	870	883	894	927	909	903	891	925	828	915	872	860	886	911	968	890	894	929	894	880	914	887	875	868	937	851	928	935	905	945	904	922	870	926	878	861	933	903	929	896	904	930	916	916	858	895	948	939	915	863	871	905	911	916	905	937	902	941	936	863	899	953	919	853	917	949	894	894	908	935	865	924	921	929	909	900	952	834	882	920	945	871	876	879	877	965	941	889	888	972	874	886	902	884	843	880	918	845	931	894	908	857	870	987	901	887	911	906	935	885	873	908	908	864	877	945	887	915	891	861	899	924	931	928	878	906	923	916	922	923	919	878	891	884	886	916	871	897	888	910	912	891	918	905	891	924	871	898	911	906	892	905	874	925	938	919	927	909	911	908	875	917	902	868	931	969	887	882	928	896	889	903	946	877	880	930	853	913	866	885	842	872	976	903	883	990	894	893	910	934	820	916	924	852	852	941	919	957	865	880	930	953	879	890	883	932	960	912	868	899	887	947	932	920	917	870	870	923	868	912	922	952	875	849	893	870	928	887	926	887	897	911	928	936	894	905	876	856	870	898	862	953	927	918	882	903	915	846	838	925	906	967	899	900	894	908	893	882	955	879	920	893	844	924	889	949	888	832	895	909	904	898	885	910	884	858	882	877	900	900	927	886	921	895	932	938	866	880	952	887	884	947	882	891	897	904	905	912	949	905	937	909	899	918	902	893	899	887	941	904	918	899	837	957	880	895	893	881	876	933	916	889	923	899	932	897	916	921	922	887	886	894	905	842	884	860	924	945	864	860	883	921	923	875	896	951	914	888	911	946	862	867	942	865	861	938	886	860	865	901	928	901	929	924	827	881	913	922	944	875	916	929	940	874	923	913	959	857	879	924	927	951	918	872	880	875	904	948	876	873	857	936	941	862	914	831	876	911	926	926	879	946	924	944	881	944	969	879	931	964	911	915	874	905	928	895	920	951	936	900	907	936	832	942	889	907	900	895	880	879	922	890	929	885	877	865	897	900	863	901	887	891	901	934	886	887	873	927	823	886	871	926	846	931	872	865	900	899	862	884	890	922	938	884	946	897	976	896	865	885	909	871	891	950	890	945	958	899	867	851	914	903	856	861	916	969	871	887	896	920	950	906	880	922	916	923	879	916	905	939	856	905	947	922	885	904	851	923	872	905	885	893	902	883	895	874	898	916	933	956	872	900	916	885	938	917	848	907	930	889	915	943	877	891	924	880	938	968	868	945	929	944	856	845	921	922	868	934	911	884	884	921	959	870	948	939	874	974	874	899	951	910	860	883	898	871	851	889	880	926	909	928	878	927	921	901	894	908	912	898	943	893	878	916	832	933	856	868	871	867	946	809	895	958	863	908	920	895	937	901	909	942	864	918	888	877	899	883	844	864	889	893	896	848	879	881	973	894	909	866	887	902	865	900	891	956	911	939	876	921	907	880	907	889	895	933	944	873	933	894	884	909	905	880	927	899	917	893	813	947	964	898	885	888	862	902	898	888	883	876	909	867	895	933	902	899	871	903	926	938	922	855	862	929	914	929	875	957	908	818	964	949	886	955	915	904	883	892	958	890	858	888	879	874	922	913	898	858	905	907	891	848	881	910	907	912	888	918	928	878	915	896	909	896	892	935	931	871	832	943	874	933	887	877	874	871	921	863	910	923	895	896	881	906	899	882	903	895	855	866	855	912	937	973	979	911	904	933	909	890	946	948	896	915	899	894	976	923	943	875	859	902	917	947	902	893	863	929	928	936	902	848	902	897	916	892	922	924	840	853	854	942	931	878	933	881	909	926	972	956	907	860	930	909	932	873	887	884	882	847	899	900	891	844	884	932	884	941	870	866	873	871	931	958	883	853	891	877	896	847	921	959	893	879	904	896	901	912	934	870	905	893	863	929	821	852	885	846	915	953	910	895	867	945	872	840	873	846	882	855	889	845	902	834	870	863	924	897	957	917	929	947	974	906	906	892	947	921	925	910	901	898	882	915	951	929	891	944	882	889	887	884	840	920	951	863	857	892	929	948	903	935	885	893	875	902	889	941	923	887	919	909	931	883	910	946	853	887	898	997	906	913	904	975	925	915	890	870	928	865	841	961	948	959	870	903	916	878	891	956	928	878	917	904	920	912	899	898	883	902	868	906	941	898	876	876	911	923	875	950	934	917	914	895	883	930	919	884	901	904	839	881	837	917	963	873	846	904	909	889	916	916	875	847	950	884	899	838	928	913	861	969	958	908	868	901	999	912	903	900	863	863	885	911	838	900	866	927	923	928	874	931	956	910	854	885	883	934	947	923	878	909	912	884	924	886	871	857	888	887	916	888	885	897	899	919	885	927	932	884	907	952	927	899	921	961	882	883	908	872	907	928	981	859	938	873	855	893	874	811	897	887	968	914	880	931	885	914	899	939	893	910	935	928	899	916	921	867	920	919	903	931	885	891	870	896	904	920	878	886	863	877	883	891	937	889	921	930	905	902	853	908	920	902	898	932	890	929	853	885	909	910	923	914	926	906	933	878	878	903	896	914	862	912	862	881	919	850	923	932	889	871	901	900	928	906	899	937	873	891	915	964	899	906	886	895	918	900	946	930	884	906	935	927	939	941	883	909	937	939	923	898	886	967	905	937	896	883	939	881	888	953	883	924	932	932	910	861	935	929	878	930	925	902	930	907	893	954	982	884	882	939	963	855	924	893	896	880	916	875	884	917
27938	19787	24987	23991	21068	16529	25986	28313	25266	23444	19592	7652	6325	1756	1131	429	460	421	2719	3840	2061	796	495	394	347	317	317	316	329	322	323	317	326	320	296	320	311	332	303	280	300	346	325	336	321	337	298	293	337	345	304	338	321	301	313	295	333	319	333	332	338	314	292	337	296	332	344	333	286	316	345	336	324	291	327	336	300	298	298	306	321	325	323	319	298	294	323	324	318	305	318	314	315	303	309	332	343	327	324	339	319	304	325	308	299	294	316	343	326	325	311	288	278	300	344	332	335	319	284	295	327	287	331	334	335	320	314	333	305	336	336	335	299	299	350	340	360	331	362	329	281	356	318	311	303	321	276	287	344	329	332	314	305	324	318	312	322	305	300	297	301	329	306	294	315	308	306	283	311	338	341	336	346	298	344	306	312	321	303	312	295	325	324	323	308	313	302	315	320	327	330	302	306	340	311	281	324	293	291	296	303	308	314	311	304	359	318	310	328	302	338	308	300	298	302	286	304	274	291	313	322	314	297	312	306	337	320	305	303	306	339	329	307	314	322	275	315	311	305	292	327	317	289	312	320	319	305	339	321	319	347	300	318	320	320	308	316	322	333	331	340	280	338	305	321	328	327	355	304	343	316	283	324	327	320	294	303	322	299	306	290	324	291	313	332	311	334	336	328	268	330	330	311	292	309	303	346	338	314	305	324	317	335	309	322	277	316	326	329	312	319	309	332	291	299	322	314	321	274	321	306	298	309	295	330	333	288	282	320	333	349	310	328	286	328	325	335	307	291	338	308	358	305	280	313	303	311	325	327	304	329	290	288	325	318	327	309	301	288	307	277	293	279	321	297	330	325	286	343	318	336	305	302	314	309	330	296	308	325	299	312	337	344	342	326	332	326	289	322	300	304	279	294	299	313	304	278	312	321	280	338	317	342	349	332	292	296	320	316	306	331	311	332	316	316	298	335	307	304	313	337	304	291	284	329	281	279	309	318	335	352	338	331	315	328	322	325	312	326	299	297	331	329	317	307	329	313	288	302	343	349	333	306	337	333	333	341	330	329	349	314	284	322	332	321	274	265	280	340	315	288	295	334	304	321	296	273	303	319	330	322	323	318	343	304	282	331	318	289	329	331	309	322	291	319	320	320	336	335	285	313	299	318	328	327	298	309	315	305	320	316	319	317	301	321	334	319	306	290	308	332	309	333	299	313	331	316	297	307	292	340	300	306	311	321	306	303	320	321	297	325	319	302	313	318	339	302	285	287	305	304	327	320	290	248	337	316	330	284	340	314	300	332	321	344	296	318	338	350	292	345	275	285	330	331	333	346	327	299	315	309	337	303	332	284	310	328	287	320	326	295	295	303	300	348	329	322	311	314	319	324	326	321	296	316	306	313	315	289	329	309	313	310	323	306	373	299	344	312	317	317	311	316	273	295	320	324	326	295	299	343	291	310	313	328	357	310	306	323	287	312	297	271	310	311	321	302	309	285	308	310	328	302	323	309	272	333	337	318	326	342	316	315	321	328	300	312	337	347	297	331	279	310	302	311	281	326	304	317	313	310	314	307	303	324	303	305	304	338	297	298	309	308	316	341	331	310	328	297	287	308	350	318	317	308	309	361	301	281	318	313	318	358	297	300	301	305	284	299	308	327	331	297	303	309	324	347	304	314	293	321	317	306	303	343	298	319	309	317	323	296	300	328	301	279	327	331	323	336	299	304	313	330	321	344	333	320	284	331	298	308	329	347	294	303	295	329	305	306	297	335	319	315	319	320	326	293	336	289	312	300	314	319	339	334	336	309	332	311	327	320	331	314	295	295	323	281	301	317	314	313	320	336	305	328	301	318	314	321	337	329	334	308	311	311	313	309	328	285	346	329	285	327	269	302	332	329	333	306	283	345	310	340	337	325	320	300	275	293	323	301	307	318	299	317	349	302	293	311	293	319	304	290	303	294	282	309	305	287	312	305	311	331	305	347	300	294	315	343	330	327	348	323	302	337	326	320	302	317	372	289	305	314	321	310	335	321	319	323	332	336	309	313	300	316	346	337	324	299	322	323	317	294	320	316	322	295	274	341	323	330	296	318	333	324	316	288	313	341	326	281	326	317	294	298	333	343	314	340	341	302	319	310	358	332	315	315	298	289	332	298	325	342	339	301	296	292	317	321	336	319	293	303	304	341	328	344	290	327	313	310	298	324	347	312	328	295	306	313	332	309	341	314	324	320	351	336	315	350	313	303	324	294	297	294	341	293	332	330	311	304	309	319	309	340	311	322	337	285	285	291	305	310	307	338	301	324	292	290	321	296	308	313	334	311	316	302	315	299	304	336	314	326	305	326	299	307	318	289	318	320	295	326	297	298	319	349	322	309	368	301	288	306	310	267	299	319	284	292	347	330	304	313	338	336	337	310	336	320	316	307	303	302	327	322	323	333	311	304	351	316	295	327	307	300	336	348	304	303	286	308	332	291	314	307	304	302	324	296	310	282	304	317	296	360	321	308	336	329	312	302	334	278	300	312	302	297	298	300	313	285	327	318	297	309	308	319	336	320	302	341	301	319	319	263	337	296	305	333	313	303	334	318	324	299	301	329	328	325	316	301	352	340	289	299	323	332	322	325	341	317	297	304	300	325	298	298	313	308	299	305	293	317	303	300	309	290	325	329	338	305	315	314	312	308	324	324	310	330	316	320	316	316	327	330	361	323	317	354	317	310	312	308	344	284	311	332	329	272	353	311	290	330	312	309	319	305	325	329	335	334	320	338	336	289	324	315	305	304	360	301	288	331	331	302	316	310	309	313	339	360	323	292	337	326	346	286	288	345	330	333	309	351	310	329	314	319	295	277	315	296	305	323	323	315	317	310	326	319	300	336	318	321	325	319	307	334	321	336	318	301	305	329	333	302	290	306	312	306	310	330	314	331	322	303	300	353	315	330	332	321	358	314	346	325	319	306	302	330	290	300	341	299	323	307	304	290	337	320	305	309	331	318	306	329	315	327	335	303	302	297	317	345	334	306	320	299	286	340	283	307	337	313	301	289	293	314	330	328	274	336	326	313	312	306	338	296	319	307	293	319	343	301	340	310	308	322	314	318	326	313	322	334	316	300	324	315	328	310	328	326	290	320	337	321	341	315	320	333	321	316	303	352	332	307	342	344	324	328	332	331	317	310	294	322	313	353	294	324	337	308	324	332	308	341	315	324	313	310	344	303	290	321	297	302	286	314	306	307	310	330	296	343	332	310	332	298	278	326	329	317	309	321	320	320	326	340	313	302	306	331	286	315	286	316	301	309	315	331	335	312	288	290	308	324	292	288	325	290	317	332	316	326	327	295	286	349	307	312	336	300	311	338	327	324	310	319	343	323	293	315	289	315	324	314	325	306	311	314	312	299	305	317	324	325	315	299	320	313	286	298	325	294	323	299	315	318	316	315	336	304	322	309	307	331	332	317	296	329	324	297	292	281	304	303	307	324	296	303	326	326	285	334	308	344	343
16907	15394	29650	35244	34891	31772	43145	45640	43910	43672	38245	20292	22976	7329	4769	1705	1708	1878	14564	18418	10416	3916	1931	1310	1003	1020	917	888	834	836	866	881	868	873	917	841	862	854	865	861	871	821	883	869	845	836	865	839	823	855	802	885	910	832	850	818	880	880	858	894	876	856	851	892	839	817	858	852	797	828	830	863	868	902	873	813	825	847	847	874	851	836	843	769	827	877	867	823	930	874	851	864	876	866	862	868	895	839	862	862	862	816	878	835	869	823	816	812	830	790	842	866	879	816	831	820	873	865	862	876	867	847	804	831	853	804	892	878	835	831	868	835	844	888	886	834	843	842	920	787	822	933	902	871	888	870	887	809	874	864	850	842	817	877	851	877	834	902	863	844	837	813	868	906	840	854	832	834	776	881	839	862	835	877	884	850	849	878	861	885	869	849	871	885	842	830	857	869	845	836	887	871	844	807	829	849	864	824	861	855	853	808	912	852	884	869	858	850	843	868	820	870	911	886	847	876	843	822	909	839	845	858	875	849	823	845	891	890	876	830	830	874	859	821	891	871	863	836	836	868	823	853	852	920	869	864	882	818	919	865	856	882	818	866	801	826	833	845	835	864	910	876	852	858	875	899	847	812	922	825	850	883	842	833	754	864	912	836	862	866	846	825	864	832	875	798	886	884	847	880	836	853	798	847	831	833	861	799	854	858	855	802	904	848	887	833	869	861	934	857	805	858	905	847	846	821	829	883	859	862	836	890	861	874	836	899	861	864	858	859	858	848	880	851	841	842	933	869	862	848	834	870	818	776	880	879	891	838	836	890	844	855	862	859	874	839	834	851	874	797	898	881	879	856	832	875	853	871	833	866	860	838	798	904	836	879	893	820	875	846	857	860	836	859	874	846	866	895	876	855	859	853	853	839	801	863	839	865	821	885	882	869	882	857	853	840	861	813	875	860	855	847	884	862	870	836	904	924	803	870	898	856	875	847	908	859	852	863	884	868	843	841	845	862	837	842	887	871	829	899	846	867	849	872	874	820	867	860	841	835	855	847	876	885	823	875	851	861	864	892	932	878	884	837	847	896	847	864	813	857	860	770	860	852	806	833	813	858	865	812	836	888	786	819	879	851	860	928	863	844	842	897	858	855	845	852	866	889	820	831	915	857	873	882	814	846	859	856	837	783	861	918	854	881	826	856	853	847	858	787	815	837	916	836	835	849	913	855	841	877	868	838	881	902	895	840	880	801	855	857	862	810	883	859	804	856	818	856	912	855	814	854	892	831	820	838	895	877	883	850	880	838	824	873	867	844	881	889	856	894	874	826	858	850	879	883	859	869	837	861	813	859	811	875	873	858	846	836	902	874	816	861	826	861	848	831	882	855	840	847	784	848	848	878	846	894	839	880	861	834	854	863	847	804	849	829	851	852	819	823	832	804	799	849	839	878	876	850	892	834	891	855	840	877	829	813	846	850	878	838	822	891	858	846	882	882	874	879	848	817	861	887	882	843	929	837	829	850	847	881	834	857	875	885	880	876	890	885	877	829	840	814	873	874	870	794	866	889	889	882	866	904	834	787	829	884	840	769	828	896	847	835	863	856	855	860	867	803	873	846	836	840	852	864	843	833	853	849	900	844	866	817	907	886	880	870	880	846	841	844	833	865	864	847	919	856	840	821	894	811	935	858	870	798	836	815	854	831	876	818	866	826	855	881	823	830	905	874	806	859	900	867	825	837	852	883	847	834	887	836	833	853	823	881	883	822	866	851	881	837	859	808	852	881	861	882	857	872	893	834	894	839	875	848	863	845	834	850	914	829	846	834	922	901	838	891	831	906	857	820	890	841	874	809	833	883	817	872	888	848	873	854	860	812	846	872	838	887	830	878	847	863	905	876	875	845	872	850	886	820	874	852	864	843	878	824	869	860	834	845	896	860	860	802	869	849	901	844	822	820	880	873	856	817	843	875	878	888	902	871	869	852	843	868	864	860	865	825	928	903	923	892	799	853	909	893	921	849	844	869	864	893	876	898	858	860	848	864	814	857	827	820	873	875	870	880	851	925	797	860	865	864	866	848	837	872	846	881	822	862	836	831	887	908	878	854	811	873	822	916	841	847	890	870	942	892	849	891	877	863	865	821	839	840	841	819	895	860	887	868	853	861	850	865	807	868	857	873	827	850	840	897	869	834	847	891	867	880	810	806	851	837	868	890	842	812	884	815	877	809	833	834	861	843	842	847	850	875	825	846	879	811	859	888	818	851	840	835	889	927	834	834	812	853	892	853	856	866	846	804	804	822	915	816	856	891	840	888	899	854	849	845	878	903	901	892	915	818	849	847	837	831	846	823	838	845	832	830	843	928	845	914	831	812	876	833	789	842	880	885	854	902	830	851	845	837	806	826	870	836	835	858	830	909	872	863	831	858	868	856	844	813	896	837	829	824	848	838	823	820	839	889	778	852	815	834	897	862	836	848	855	838	898	843	890	855	891	808	903	854	841	843	856	881	910	833	862	895	899	854	864	766	903	852	869	868	840	861	896	896	865	896	893	819	877	857	829	839	888	872	829	853	811	796	870	856	819	828	858	815	891	827	863	828	877	880	862	872	838	840	843	820	836	818	841	850	876	823	848	829	843	912	837	852	885	849	845	911	843	857	850	858	855	826	864	922	865	879	885	849	834	869	929	839	869	804	885	863	891	868	849	849	837	880	892	905	854	866	826	830	886	870	891	809	848	900	839	775	828	811	864	877	871	839	878	885	840	851	860	876	868	833	833	863	887	821	851	897	874	854	827	886	856	882	790	816	896	879	870	858	939	882	886	847	841	900	849	886	873	885	889	886	817	863	832	828	908	905	864	888	860	817	901	818	863	875	883	889	848	867	825	866	911	818	821	823	878	876	925	862	832	834	881	850	844	877	841	851	837	849	833	891	826	835	869	825	855	919	882	846	877	823	873	870	841	849	873	831	828	887	869	897	836	800	807	807	835	814	831	836	893	799	865	856	839	891	839	854	903	859	853	872	883	848	849	865	895	839	866	851	844	876	873	857	854	807	823	832	867	839	878	816	883	795	848	833	865	821	907	906	812	904	867	865	838	859	863	814	843	836	843	810	916	849	876	821	801	915	837	827	829	832	873	785	806	814	847	826	884	836	888	843	849	853	868	834	835	855	877	853	895	889	834	886	834	842	837	838	886	851	864	858	845	852	874	884	923	865	872	874	830	870	839	918	837	852	895	938	836	799	901	870	872	794	869	858	867	862	873	826	863	858	884	850	827	835	866	863	850	887	924	849	841	859	859	899	857	821	865	843	856	866	827	886	844	844	876	846	855	866	884	851	875	873	863	847	882	837	836	859	820	760	845	827	863	870	864	853	843	891	819	809	834	836	885	898	839	834	863	863	857	833	838	869	888	873	843	835	914	852	847	878	842	819	863	808	850	879	844	846	858	856	853	849	873	829	859	907	841	843	883	890	811	846	855	871	888	909	872	882	833	848	842	827	879	884
8152	5214	7152	6827	5087	3597	3689	2050	1900	1687	1419	865	539	382	444	376	367	356	423	591	550	397	425	320	344	320	341	335	320	358	357	311	356	348	352	328	322	322	348	321	335	383	341	340	322	340	361	356	374	336	349	317	312	332	321	339	321	340	332	378	347	305	333	325	321	325	363	327	353	370	364	324	324	363	361	313	322	319	346	340	306	389	308	371	355	314	344	340	329	338	342	382	308	352	335	336	325	341	342	333	379	344	329	347	384	314	347	319	310	322	338	332	341	379	338	324	325	332	329	358	348	339	347	340	372	354	324	354	361	337	337	348	322	375	359	352	336	353	343	338	350	370	314	347	325	359	355	334	344	360	350	349	334	364	324	340	330	342	355	308	340	354	315	324	346	372	319	340	363	341	363	325	349	332	358	333	359	348	338	346	338	328	321	366	316	323	359	344	299	334	336	334	330	314	325	330	350	365	330	311	351	357	321	357	343	349	351	376	314	316	339	357	322	325	324	305	354	334	358	344	361	351	353	330	335	328	338	351	347	357	331	313	344	358	308	319	316	356	352	350	377	356	346	357	343	311	297	327	321	334	316	350	337	347	375	351	353	355	322	328	356	325	320	337	323	318	329	347	329	354	332	310	342	330	353	328	312	390	328	341	339	342	348	322	332	368	348	318	332	362	375	364	353	356	368	334	315	315	342	383	334	344	364	350	354	311	379	336	347	362	328	334	350	363	339	335	356	345	334	320	267	348	320	315	367	373	351	342	338	342	342	358	286	306	330	352	334	366	327	327	343	342	335	331	360	315	342	344	342	331	336	348	353	329	366	353	354	337	367	325	372	308	345	333	367	368	376	346	342	336	340	301	357	359	353	322	350	349	365	307	321	340	380	350	330	344	321	358	336	330	344	329	319	346	314	338	353	333	356	339	335	348	322	331	358	317	310	374	349	319	353	339	347	327	340	311	303	338	344	370	341	356	359	330	348	356	330	328	351	334	352	323	337	373	355	328	342	312	363	296	311	331	334	345	342	328	351	354	348	325	321	342	344	329	366	343	354	345	320	321	339	303	330	358	361	354	360	320	338	349	349	348	362	339	356	366	381	338	312	299	330	342	341	350	352	312	312	337	290	330	343	342	360	328	365	353	329	328	349	361	312	335	347	329	337	325	348	334	354	335	355	351	327	347	364	346	338	344	312	345	330	349	330	387	352	352	347	371	340	323	381	324	309	363	314	356	343	367	304	328	315	334	334	333	335	309	334	341	334	344	352	335	344	365	321	374	356	330	319	335	323	353	340	318	364	346	337	368	360	341	335	324	352	340	342	368	336	365	343	340	313	336	353	341	331	343	397	361	324	348	387	337	365	349	351	350	319	312	323	383	367	348	333	362	341	308	359	343	346	392	342	353	338	303	314	359	318	348	345	338	317	357	376	375	335	315	363	348	312	371	348	363	360	327	315	347	334	383	369	375	342	327	289	332	368	332	367	353	350	346	334	369	360	349	301	364	329	333	361	353	326	359	332	366	361	320	331	331	322	309	332	328	333	367	343	352	356	346	348	333	332	332	341	364	364	335	372	329	361	358	376	361	355	351	371	386	364	360	346	351	329	330	346	311	325	327	317	348	361	338	339	310	348	308	325	370	348	353	348	325	334	360	299	332	349	343	339	374	325	344	311	347	365	353	333	375	326	343	313	376	356	340	350	379	345	348	340	347	345	347	342	313	364	345	330	313	312	348	341	344	348	340	361	327	361	328	340	320	325	334	355	344	347	359	343	383	343	339	332	320	318	341	330	322	348	343	337	321	381	363	353	310	349	327	349	344	351	337	320	333	353	321	305	340	376	371	350	319	321	324	355	355	374	346	346	326	364	348	342	348	347	339	307	325	343	329	328	328	360	347	315	367	330	383	337	370	357	313	367	311	400	362	311	349	307	352	338	331	360	317	353	353	336	371	372	351	355	347	309	414	357	338	361	367	329	307	346	338	352	353	338	375	334	317	359	327	317	354	339	347	365	348	337	344	339	344	348	380	343	358	340	349	350	342	322	333	335	331	406	333	371	347	317	383	327	334	358	340	346	362	339	331	345	348	301	357	328	341	357	346	321	315	322	339	345	306	318	326	325	341	347	336	316	347	335	329	332	393	366	354	360	336	321	364	358	343	354	389	331	365	332	336	353	336	351	342	341	352	359	355	313	353	361	342	356	331	332	368	307	364	352	336	358	355	354	340	344	325	338	327	332	336	355	310	331	336	327	342	375	303	349	323	337	327	333	370	332	359	367	363	351	369	350	330	328	341	338	322	334	328	337	324	356	391	383	348	334	334	311	324	352	332	340	328	338	335	348	321	362	345	380	337	321	349	340	326	330	364	340	320	365	348	340	341	331	337	382	306	315	348	347	324	343	349	295	338	373	370	351	347	347	338	318	327	326	340	342	326	353	369	353	344	361	339	335	384	354	353	318	361	332	333	326	368	362	321	337	347	322	320	326	343	371	349	380	331	362	320	344	316	336	320	336	350	345	293	325	354	340	351	342	338	354	362	346	367	326	327	356	360	361	347	327	362	297	360	331	301	357	326	375	379	340	373	361	301	328	336	330	363	376	317	347	319	355	355	323	343	328	356	311	339	346	353	363	334	355	342	361	353	364	335	344	351	349	368	324	326	372	332	349	357	358	351	340	368	393	322	391	351	349	356	367	303	354	367	325	329	361	330	359	361	355	347	318	330	345	323	360	323	334	330	348	327	351	374	333	341	332	380	357	332	298	315	328	345	338	367	338	320	345	342	382	366	370	315	348	341	345	337	345	332	336	329	331	336	344	355	349	343	320	346	336	346	355	330	339	353	354	316	383	366	360	344	346	374	327	364	345	354	335	355	319	293	339	334	341	343	351	323	344	327	352	355	297	339	334	357	336	340	364	350	326	336	332	338	329	340	348	319	369	361	342	331	345	309	360	393	353	334	308	348	334	324	350	337	362	352	363	344	339	347	330	338	358	357	314	347	349	347	340	327	357	349	358	356	350	339	374	352	337	360	351	353	347	349	364	360	340	330	328	345	327	360	351	328	358	325	348	343	332	349	346	333	381	380	358	337	335	325	320	355	365	342	354	332	371	350	333	319	330	338	341	327	344	335	295	349	325	326	378	338	340	329	332	323	334	328	332	312	327	350	326	323	343	370	338	341	349	339	332	343	320	345	338	312	360	360	346	329	338	325	383	317	321	337	346	323	345	349	332	336	366	321	310	344	346	378	357	328	339	387	290	334	324	353	369	351	345	338	341	318	352	326	349	316	298	324	331	356	329	349	350	334	345	324	345	345	363	332	279	379	368	325	356	378	319	339	347	366	338	340	365	330	340	333	360	333	338	336	345	332	375	352	342	376	347	342	343	346	361	354	337	325	360	339	342	331	381	325	359	350	332	357	335	326	355	363	357	333	337	370	375	367	341	321	343	322	344	392	360	333	335	302	360	330	348	343	336	356	334	342	363	326	321	338
5622	5549	12922	17110	15041	12607	14645	9370	9817	8493	7253	3931	2030	1443	1511	1183	1125	1106	1708	2606	1888	1230	1050	980	869	925	861	929	918	942	926	931	998	917	954	924	911	917	913	906	916	933	900	945	955	943	937	940	926	974	960	895	917	904	885	946	989	949	915	919	858	953	904	932	966	969	930	903	934	898	903	916	901	907	901	904	907	874	914	889	908	951	906	939	946	958	932	932	941	948	913	945	978	959	928	957	897	899	911	924	936	926	910	915	895	886	952	934	936	917	935	932	924	944	907	876	967	994	908	886	899	940	891	934	909	930	965	916	898	943	933	875	853	895	893	938	944	934	983	925	917	908	913	907	895	915	948	892	928	887	929	921	884	944	945	939	936	950	939	893	907	899	927	934	899	925	893	861	927	845	917	898	944	903	956	943	895	965	893	898	879	891	923	848	899	938	933	860	950	890	925	928	870	901	921	911	876	947	945	945	948	856	942	912	911	912	942	913	886	922	939	935	944	892	954	912	855	909	905	972	906	918	926	905	947	934	888	928	938	951	916	951	894	891	907	893	952	937	893	893	935	954	863	942	914	911	901	903	900	965	943	947	960	915	953	918	877	952	934	988	936	974	913	939	912	926	945	970	911	954	894	936	918	943	861	969	1003	895	886	866	925	878	889	885	972	888	929	927	952	921	913	943	906	934	945	931	947	894	948	952	932	922	889	953	967	907	1010	917	905	968	991	920	869	957	918	925	960	915	946	930	922	876	892	905	958	932	886	990	933	892	936	904	945	971	932	898	954	969	919	875	910	966	937	893	914	873	872	924	920	975	926	934	834	907	878	937	949	913	944	1026	974	886	973	927	906	952	914	926	939	928	962	910	979	941	917	918	912	984	910	930	962	910	868	917	933	948	874	936	907	925	943	916	914	886	971	931	950	867	947	911	938	912	961	903	938	952	943	939	938	884	932	891	942	928	965	981	892	889	925	975	937	929	911	917	912	990	906	923	873	912	935	913	911	965	974	917	900	875	916	957	980	913	938	929	933	889	895	920	953	947	935	921	938	922	894	932	926	881	920	956	937	942	950	930	898	891	921	971	976	911	906	926	875	937	942	910	897	968	928	973	949	973	968	933	923	940	900	893	874	949	956	934	924	907	888	941	928	893	891	904	961	902	934	963	900	910	899	935	992	947	910	935	922	902	962	987	849	910	919	968	917	901	932	912	977	940	894	882	921	915	928	915	900	885	889	903	939	942	935	847	873	922	925	892	918	948	830	930	932	876	885	974	947	905	908	894	938	957	871	935	897	921	940	930	896	898	950	941	929	895	944	953	931	884	906	955	922	873	907	967	881	980	923	936	889	970	878	904	944	923	873	921	902	899	920	967	890	924	905	927	936	924	939	945	885	935	930	908	973	882	899	922	916	885	936	893	927	974	908	947	950	895	868	943	958	957	901	891	928	958	928	954	947	904	963	914	932	904	934	914	1002	936	897	876	854	959	948	912	920	918	978	925	914	952	907	923	916	921	910	918	916	948	940	858	881	966	941	940	908	906	927	846	948	939	924	921	938	942	863	917	844	968	916	965	965	887	919	921	972	909	916	947	899	908	937	950	935	906	871	937	903	932	995	953	893	916	944	886	955	861	967	911	953	904	922	917	948	956	947	935	959	913	904	953	877	903	925	912	990	960	947	901	891	932	933	880	869	907	973	930	943	979	938	886	941	929	932	924	897	949	972	916	914	927	918	936	907	906	977	942	947	855	896	896	926	915	1002	975	918	890	919	910	917	896	951	917	891	917	932	937	931	916	977	926	925	902	925	917	887	914	900	938	911	950	926	978	889	934	957	919	903	909	929	887	895	928	959	1023	876	933	955	929	865	890	910	853	925	964	942	926	924	929	933	951	913	869	878	932	878	908	950	922	903	954	925	911	886	883	929	924	859	840	935	914	889	978	930	876	928	962	905	919	953	905	904	955	1021	941	888	908	928	935	899	855	1001	907	948	916	897	869	903	913	908	952	940	913	928	917	979	918	945	934	907	927	915	914	905	955	892	927	912	911	937	912	975	959	938	913	947	900	929	958	922	952	943	920	928	916	902	915	959	920	971	950	919	941	930	913	941	907	928	907	879	913	884	944	956	949	939	966	942	885	957	935	929	940	915	938	952	900	962	914	903	890	951	937	887	914	1010	959	910	973	889	963	938	974	970	917	975	948	946	951	945	918	960	931	911	933	947	908	953	964	940	899	922	894	905	940	948	884	920	966	951	894	943	961	905	931	876	926	922	912	939	889	903	967	930	938	951	898	893	961	928	956	906	911	941	917	864	913	940	896	875	906	944	948	938	954	916	977	918	871	909	901	876	889	886	903	937	1003	912	952	917	841	918	891	946	960	896	926	905	967	982	935	921	960	905	964	940	940	882	925	936	882	945	958	947	908	906	921	899	918	981	887	947	1004	924	887	909	932	969	874	917	922	891	973	973	939	924	906	938	888	971	923	962	935	877	954	943	929	995	912	932	879	881	930	916	918	901	960	920	882	932	900	957	962	900	908	889	933	936	928	954	912	927	937	941	904	934	950	891	937	929	903	908	982	904	915	887	908	912	929	990	921	941	935	943	890	915	875	895	872	874	925	947	942	930	883	936	968	947	930	937	955	946	924	973	950	903	919	912	934	939	909	950	942	926	965	874	936	922	887	949	893	940	863	913	926	893	914	935	896	891	910	906	943	882	964	959	889	869	926	948	891	922	972	944	936	931	963	923	946	967	860	923	915	897	924	941	925	868	955	1005	924	908	961	927	955	964	927	922	961	990	907	943	892	901	912	902	929	949	883	902	930	906	934	974	907	889	872	841	924	911	913	979	907	954	875	918	953	916	908	889	855	922	910	946	939	908	935	985	976	969	907	964	899	893	930	928	925	907	890	979	945	919	921	935	911	1000	861	899	889	917	878	913	867	898	938	930	949	944	924	967	882	1012	959	944	947	885	933	901	899	952	873	913	927	904	888	923	957	973	948	981	887	914	937	942	930	914	993	964	951	888	878	915	889	925	902	922	919	994	920	893	914	908	923	982	889	890	861	932	917	885	937	952	955	936	911	954	899	933	962	898	941	899	927	909	894	925	960	898	913	936	912	946	924	927	961	902	986	866	916	927	933	915	888	960	919	930	859	933	986	890	950	881	930	992	914	887	901	948	913	973	948	908	931	886	953	966	889	935	915	947	883	936	911	851	936	896	967	949	914	943	920	919	916	905	860	896	924	927	920	902	895	945	978	881	898	924	972	882	925	919	906	925	929	925	943	914	928	985	923	905	896	940	880	981	936	906	969	897	903	967	935	913	940	928	881	936	881	944	904	965	916	908	879	932	916	949	861	936	987	896	933	920	902	910	904	966	917	904	922	914	910	980	923	936	948	926	967	937	896	953	959	862	907	889	980	962	896	894	927	984	920	896	942	947	948	958	916	944	944	936	946	919	976	886	909	910	919	898	915	911	977	925	956	847	972	957	928	940	945	903	926	939	923
17446	12133	16830	16633	14149	10967	11689	17984	15598	18063	11843	7788	2092	957	881	382	366	332	801	1014	652	408	365	371	324	365	365	325	313	340	349	302	358	331	333	364	340	348	350	360	377	326	348	335	271	341	345	333	317	351	327	315	316	301	341	307	332	332	325	328	333	304	302	329	330	316	327	285	351	354	337	310	367	328	298	323	332	314	356	316	315	340	319	317	317	360	360	322	314	332	350	337	342	307	315	359	331	336	315	322	329	329	356	299	317	346	349	324	335	346	324	335	317	313	326	325	339	324	336	360	307	312	347	314	337	346	305	338	321	333	332	360	321	351	333	327	320	314	334	316	335	353	340	334	331	338	320	355	347	281	347	322	355	339	340	328	316	340	348	318	364	334	346	288	329	329	316	321	329	336	340	374	325	315	308	305	324	333	310	305	330	338	337	315	343	314	338	308	348	358	317	340	310	316	333	323	334	321	312	357	343	296	360	362	316	347	324	357	303	337	330	339	310	310	332	330	330	310	317	331	367	319	325	332	352	319	336	351	365	287	328	325	334	360	354	325	326	299	347	307	319	323	357	327	316	338	332	335	354	308	307	345	319	334	354	327	361	297	320	353	309	343	329	299	329	323	328	341	340	324	348	333	330	347	354	346	310	340	314	342	299	357	333	357	306	311	317	299	354	352	326	319	343	343	344	336	328	313	326	324	300	323	341	346	300	330	274	367	304	361	334	320	325	321	359	357	351	286	333	332	331	357	340	274	338	296	351	295	346	348	336	347	318	354	320	297	316	312	363	325	358	354	298	301	320	352	334	348	367	355	305	333	346	333	360	330	318	334	353	363	315	340	328	311	333	329	334	348	331	310	330	316	363	326	341	339	315	317	347	320	311	364	292	312	354	339	341	331	318	349	348	326	352	331	317	366	342	345	335	341	304	326	342	304	335	325	306	319	353	322	301	309	368	337	341	388	357	333	348	303	326	327	347	347	327	329	311	335	327	302	325	303	326	336	325	357	313	310	353	313	306	362	350	305	304	339	323	303	351	326	303	346	327	329	333	303	359	322	334	316	348	349	337	333	335	318	326	307	320	318	334	329	325	322	330	343	356	329	322	328	298	347	323	357	328	367	327	343	305	329	334	336	352	322	327	301	335	323	324	337	291	319	343	308	356	312	350	297	319	327	329	323	328	311	331	324	324	301	329	362	331	340	340	348	331	305	341	314	336	345	355	323	323	337	340	329	379	319	339	352	341	334	332	337	336	338	313	371	343	348	361	350	325	320	302	338	355	327	341	335	334	331	338	347	341	327	339	332	351	346	360	354	294	295	329	349	299	365	327	359	317	328	310	335	326	312	343	349	307	348	329	308	381	341	322	335	337	349	363	333	319	362	317	321	330	333	340	319	340	367	335	346	324	342	316	299	312	318	319	325	375	334	344	329	311	339	367	345	338	334	339	348	350	323	307	340	348	314	336	315	365	353	316	329	360	323	337	320	341	340	318	335	347	338	327	361	342	359	314	299	373	333	331	351	344	365	316	327	351	341	336	345	325	324	296	320	329	329	293	360	309	341	334	345	343	310	348	376	369	330	318	328	327	365	336	318	303	340	353	309	317	323	358	333	339	356	314	330	320	305	342	310	339	328	298	343	303	365	304	345	331	311	340	317	332	373	348	306	366	337	311	339	360	364	345	346	328	340	321	343	315	319	342	319	333	359	344	317	345	336	330	317	346	330	332	376	353	329	351	300	300	309	344	363	347	367	334	342	322	350	331	380	349	342	346	336	292	350	307	323	333	338	340	348	341	324	335	326	338	358	326	315	335	321	333	353	354	347	321	290	338	325	346	340	324	308	346	344	352	322	350	318	350	347	351	364	344	296	339	306	321	338	305	334	332	344	317	329	313	329	315	316	313	337	330	325	359	336	310	339	317	327	359	330	332	303	343	375	321	313	323	306	355	339	312	364	322	353	354	344	317	341	331	332	356	326	341	323	315	300	348	352	338	328	319	313	310	317	361	334	350	314	374	353	346	333	315	307	324	348	305	304	342	322	299	312	348	349	378	325	338	316	311	344	341	348	312	336	348	351	336	340	320	352	329	319	342	331	307	314	346	345	372	326	320	342	325	355	350	307	373	343	371	310	326	346	324	374	312	320	324	311	315	321	351	334	343	315	349	351	337	346	331	310	343	380	307	357	323	352	341	367	334	341	309	334	333	347	333	313	324	298	351	302	324	323	323	316	356	325	306	363	332	354	343	321	303	350	327	316	328	333	336	315	320	322	310	344	356	359	297	311	351	322	322	327	338	332	350	347	305	317	333	306	298	318	312	352	318	326	347	325	317	339	349	327	316	335	322	328	308	353	375	306	338	339	314	346	331	328	348	323	324	375	307	343	347	326	345	344	319	344	336	292	370	333	310	369	297	349	339	303	322	320	329	351	329	310	341	347	314	338	358	340	324	317	331	314	357	319	361	379	334	327	326	287	308	337	380	322	322	341	322	337	328	353	355	340	324	341	352	334	326	324	348	331	312	352	328	295	323	330	317	315	351	305	345	348	310	336	327	323	372	326	344	331	321	373	329	340	321	342	355	329	306	303	334	323	387	339	339	352	318	322	348	308	314	336	331	374	351	321	353	350	358	330	324	334	349	313	302	325	346	319	371	364	350	335	336	360	373	313	331	369	360	333	300	303	293	316	325	338	369	333	336	338	344	337	347	333	348	287	341	333	340	308	332	350	330	351	343	308	328	329	357	340	340	327	326	304	349	335	345	300	334	369	310	348	346	346	329	317	339	340	318	334	339	314	352	324	329	314	345	302	337	349	322	325	341	320	314	327	355	303	367	288	370	336	303	289	326	329	301	324	331	335	317	319	342	340	329	355	302	322	338	293	314	322	355	324	325	325	303	320	329	344	342	298	306	324	346	296	317	360	340	350	349	321	329	299	335	317	316	350	292	336	329	332	312	342	302	301	335	353	339	318	340	322	358	300	371	331	368	317	329	374	328	323	301	340	326	339	329	340	307	358	328	341	358	355	339	373	339	323	321	328	315	343	313	326	303	320	378	362	340	300	359	345	320	317	323	316	329	346	311	345	335	347	322	346	316	291	349	343	304	333	347	338	330	312	347	356	327	345	332	326	361	348	317	335	357	323	307	329	311	299	336	337	357	287	323	325	315	272	346	336	313	338	323	343	354	303	328	345	323	313	302	341	331	330	332	333	335	292	310	321	342	352	327	364	323	360	334	327	376	331	343	349	337	350	323	313	339	353	335	358	334	326	353	297	273	319	338	314	307	323	317	328	385	330	342	352	307	319	310	319	322	344	342	340	328	315	293	326	361	315	306	308	323	330	333	365	363	361	351	330	308	338	359	346	319	320	373	315	354	381	350	337	327	314	333	316	326	325	323	316	362	314	328	329	349	315	326	332	338	329	351	303	323	337	320	318	318	341	331	360	332	347	327	378	332	352	345	332	320	325	338	327	352	353	341	333	339	341	312	338
11411	10844	23778	29283	28750	24960	29559	38417	36009	38899	31451	24237	8536	4278	4466	1165	1127	1074	4331	5522	3153	1539	1196	1001	950	920	895	931	907	930	945	858	882	910	936	878	914	927	881	887	871	909	922	853	903	860	881	944	925	881	871	913	914	938	824	988	928	940	914	861	930	943	903	852	879	904	876	919	908	865	910	922	904	941	914	937	989	911	904	894	883	890	838	917	877	906	894	914	912	923	896	909	870	928	884	922	864	870	917	911	882	889	846	900	879	876	846	873	958	896	944	905	901	944	855	938	914	929	952	895	958	901	874	963	911	914	899	902	880	909	925	910	875	910	913	854	881	949	896	911	912	909	874	921	912	885	908	858	895	896	903	894	867	886	971	883	934	923	873	916	929	867	946	843	893	885	876	940	882	902	881	921	898	904	895	899	907	897	971	950	908	829	903	908	877	943	890	860	943	908	873	900	930	927	908	928	879	882	944	906	946	896	892	806	912	916	869	929	952	902	923	913	892	898	903	868	922	937	877	918	923	937	939	910	919	890	915	874	893	899	959	881	834	851	928	951	837	827	918	915	876	909	888	883	874	833	904	907	883	876	927	933	843	904	934	924	887	916	928	914	934	868	870	900	914	888	894	893	927	929	874	948	880	939	880	870	883	884	927	921	856	955	924	934	963	963	877	950	911	912	892	939	904	926	913	841	876	839	906	887	938	869	885	878	927	947	898	880	903	884	898	913	922	933	877	914	888	916	922	901	895	946	878	911	907	972	864	892	930	946	957	953	902	919	909	891	869	897	926	905	930	850	900	920	911	893	914	888	915	855	896	901	851	912	889	927	860	908	933	859	884	862	908	910	946	923	873	913	914	881	874	910	887	905	890	845	916	895	929	921	955	931	886	914	908	919	891	922	892	885	906	913	882	914	931	911	912	975	960	893	865	884	926	891	963	871	871	879	906	907	918	891	870	885	902	882	922	965	881	904	975	981	877	938	863	866	906	859	910	915	903	903	911	900	889	951	892	865	910	962	885	873	888	861	892	849	895	972	830	881	900	892	890	906	889	895	913	922	862	863	881	943	946	862	918	875	916	924	863	869	909	887	891	878	885	880	934	947	898	885	905	972	912	910	880	958	945	889	893	897	863	907	896	899	919	923	899	851	948	911	909	877	934	908	862	911	890	945	884	976	918	924	925	835	900	912	905	886	845	893	918	887	920	904	890	861	883	912	890	883	845	911	890	973	881	900	873	918	866	906	931	904	917	875	885	878	901	886	907	920	900	897	918	926	896	920	929	902	891	900	932	837	854	894	989	895	942	889	895	889	922	914	945	896	911	836	833	887	902	926	909	916	905	907	948	904	912	933	844	885	907	880	911	918	926	904	928	882	903	877	867	848	936	901	891	910	881	936	909	889	947	948	879	874	892	856	905	856	882	915	907	879	907	871	911	945	939	848	928	905	903	898	885	894	957	912	937	883	869	898	891	890	901	881	892	911	944	893	896	891	878	908	918	909	959	905	887	884	886	918	884	902	904	934	912	860	900	932	914	908	868	880	898	878	878	922	890	899	902	856	931	883	922	950	916	901	895	903	885	866	928	928	914	968	897	891	874	854	914	873	909	855	889	935	914	906	952	900	878	918	940	919	907	901	878	922	908	863	884	981	899	934	862	927	908	908	881	900	887	913	906	928	918	959	907	870	891	915	895	857	862	963	931	891	878	882	865	917	894	932	956	902	913	830	885	901	907	927	919	930	872	885	912	870	872	912	893	944	901	933	928	854	898	959	925	923	864	923	867	937	983	914	896	842	917	855	934	844	942	913	889	861	904	905	915	913	902	883	899	902	869	874	945	876	910	879	868	908	905	910	912	898	873	893	882	895	859	900	955	832	866	885	902	912	858	938	924	878	868	919	901	933	931	925	829	931	907	879	903	943	938	923	910	910	930	865	871	901	870	903	933	952	848	905	974	898	980	863	863	911	913	907	896	890	903	917	922	845	950	875	927	877	899	889	863	930	923	911	892	884	888	922	890	947	902	949	903	890	833	881	895	933	900	931	914	901	933	938	881	916	926	939	920	953	862	932	948	882	865	937	958	898	876	912	870	914	883	889	890	878	935	893	898	912	916	928	875	931	877	900	937	926	842	899	917	876	854	912	932	887	905	873	878	929	932	937	829	919	896	926	907	874	866	882	842	882	935	930	890	883	916	905	912	958	881	887	933	881	910	934	942	868	913	861	927	908	898	878	929	888	905	954	896	921	896	942	906	915	948	877	905	932	901	866	942	931	903	871	899	910	865	939	950	865	846	929	908	936	846	946	985	916	929	892	856	915	907	923	932	945	887	876	929	911	933	907	903	847	928	920	868	930	878	911	909	973	872	921	811	884	920	886	919	863	942	909	922	886	911	897	921	895	963	914	848	914	913	900	912	842	863	926	849	909	941	930	928	875	876	866	914	876	910	875	881	841	917	911	892	875	937	882	873	873	866	952	953	890	896	933	868	913	907	867	845	889	924	931	922	947	896	874	844	913	917	928	966	882	873	896	894	840	914	895	945	916	932	935	958	939	932	972	939	921	917	935	926	881	884	925	884	894	934	868	947	887	901	897	869	850	952	958	878	907	958	846	937	896	887	932	892	825	913	885	889	953	965	866	897	850	933	894	902	904	893	904	884	939	915	889	874	889	876	947	879	893	918	905	885	889	866	874	861	986	916	834	893	920	950	844	898	879	885	885	865	907	860	944	885	871	921	922	848	843	880	905	907	864	932	843	878	928	903	908	890	921	890	906	947	873	880	895	871	913	951	872	918	900	882	894	925	883	846	955	917	929	848	924	885	904	859	917	871	875	916	917	944	886	938	899	929	893	905	897	928	854	900	941	897	882	936	957	907	885	897	918	862	912	893	888	900	929	920	894	937	905	898	918	906	939	935	969	914	844	914	928	882	886	933	886	909	874	868	909	912	856	945	936	873	870	867	909	913	911	849	885	944	940	942	893	883	954	891	810	889	880	885	851	872	880	912	886	878	893	904	954	897	909	928	909	868	892	862	950	845	878	898	903	883	949	933	904	894	911	881	937	904	862	902	930	895	947	930	909	905	910	890	927	883	927	934	907	881	878	912	923	936	949	842	911	947	962	922	904	939	918	909	956	879	886	908	892	869	885	830	855	914	923	964	872	934	867	959	891	886	932	938	865	883	940	882	892	937	953	926	919	878	834	977	903	851	900	870	861	933	900	889	929	904	874	926	931	913	860	886	900	900	925	888	946	878	875	928	918	909	896	920	903	905	868	882	877	908	894	964	951	896	919	930	894	880	879	935	935	935	902	894	975	844	883	877	860	882	950	962	931	865	891	842	917	899	927	872	866	882	919	885	952	898	904	956	924	893	908	910	926	957	880	870	882	874	933	886	904	878	904	918	942	891	939	883	897	812	876	908	863	895	899	899	908	907	914	888	948	927	929	928	951	893	913	930	847	911	884	950	909	889	820	968	906	908	971	888	864	872	926
26431	20114	26486	25827	23655	19680	21475	29412	26749	26168	21723	18114	6221	2724	1230	588	370	339	959	1723	909	537	426	379	310	315	318	329	317	313	290	303	294	320	303	301	307	314	307	280	328	324	309	339	299	326	314	304	291	323	279	322	328	309	299	323	335	317	324	327	316	323	325	295	311	319	309	331	319	290	314	337	323	335	304	345	337	325	299	313	309	307	284	326	329	307	283	335	292	293	339	349	334	306	321	320	292	300	318	303	344	319	313	337	297	338	293	338	323	302	325	351	321	329	303	334	325	293	336	337	317	307	317	302	311	306	309	332	332	289	308	293	277	313	315	279	325	304	335	323	279	280	295	317	315	310	317	278	328	304	298	318	311	340	304	309	318	310	328	320	331	325	329	307	320	314	301	288	337	325	331	301	322	312	301	325	339	315	327	334	311	338	332	312	338	302	315	358	307	326	269	302	318	343	334	333	315	318	293	335	320	317	322	315	335	307	305	325	291	303	320	309	342	312	303	313	351	332	313	336	325	329	305	349	293	320	324	318	304	277	312	327	317	311	309	329	341	351	329	309	308	295	320	322	292	300	333	320	289	331	321	303	328	317	320	308	308	305	314	316	301	298	322	305	312	308	345	291	294	303	337	323	323	326	314	287	367	302	350	315	322	334	311	324	324	288	358	351	311	328	293	322	307	345	321	310	283	279	316	305	310	335	322	314	315	319	307	329	304	297	328	330	285	329	321	325	310	316	322	314	337	311	301	296	334	320	313	313	291	331	348	326	291	299	304	313	299	319	301	306	303	297	321	330	322	295	351	309	331	320	303	312	300	317	285	305	341	323	330	338	338	311	316	302	338	353	325	325	331	305	294	319	310	337	312	304	315	316	303	330	324	297	300	326	322	296	311	326	294	311	350	322	313	343	340	323	317	308	287	324	309	316	327	288	343	324	294	307	339	324	345	315	325	335	288	298	316	320	327	324	307	316	306	316	293	324	314	305	315	343	323	316	336	305	313	316	304	361	330	290	303	323	310	308	297	325	313	314	309	307	322	368	320	328	299	298	321	322	314	291	323	331	309	322	326	284	310	291	321	306	345	296	307	350	333	292	308	307	307	329	297	311	312	296	325	329	314	321	326	286	321	307	287	334	299	320	333	313	308	312	327	329	280	322	314	327	324	307	311	340	317	326	314	303	308	299	308	329	318	333	296	274	294	364	329	310	318	332	324	332	340	335	312	318	328	344	302	314	300	308	291	316	289	312	320	303	279	293	319	302	292	309	324	308	289	304	291	323	320	333	324	281	352	322	317	298	319	308	275	294	321	305	306	322	333	341	316	311	315	310	333	313	311	315	323	320	292	355	306	269	316	346	318	305	371	320	327	337	296	300	312	334	347	271	301	312	315	279	292	308	361	316	345	308	297	314	321	330	309	304	288	323	325	310	327	319	334	307	306	315	301	300	291	340	309	304	332	330	338	308	322	342	296	307	344	327	334	309	325	304	338	293	320	296	350	325	294	336	310	310	340	341	312	318	329	324	306	336	330	296	306	328	318	365	300	317	310	316	283	313	305	289	334	310	333	315	313	374	312	335	282	348	317	300	299	301	328	342	320	311	315	323	324	318	303	337	316	323	297	308	303	296	319	298	357	301	324	315	288	343	337	313	311	327	302	302	296	302	317	327	327	346	325	307	337	319	373	290	303	292	302	313	325	277	305	330	327	313	323	312	323	295	301	318	296	312	346	331	276	331	303	310	306	295	311	302	307	314	287	331	322	294	313	300	350	306	346	303	310	302	304	284	318	344	309	305	324	330	323	324	342	323	328	298	329	311	296	310	300	336	336	292	306	297	310	286	328	305	332	292	291	320	324	324	315	313	295	319	328	354	291	314	313	335	355	331	332	314	320	335	293	300	300	322	326	336	315	325	321	298	313	350	330	344	337	324	322	326	320	341	312	339	313	327	307	311	314	290	329	350	312	313	285	308	291	304	320	324	317	278	286	286	293	331	299	317	325	313	340	343	315	302	308	326	308	327	311	322	308	313	329	297	305	346	304	311	328	313	297	340	317	317	278	294	312	329	298	291	314	310	314	341	315	309	302	360	298	344	318	315	330	312	317	322	289	309	303	316	350	322	336	323	303	336	311	312	317	329	358	310	333	288	333	302	294	295	285	306	305	327	307	340	301	336	321	323	296	312	314	348	315	298	308	321	336	310	334	311	299	325	306	309	342	333	308	336	318	343	311	355	316	325	295	315	317	313	296	332	347	344	312	317	300	351	314	300	295	361	300	335	317	311	310	299	345	313	330	308	348	313	320	333	335	284	308	346	301	316	313	299	312	336	329	314	331	346	298	312	319	339	337	313	333	332	313	307	302	302	311	341	312	324	311	343	306	281	323	339	316	322	280	326	338	309	345	284	308	354	309	342	331	342	340	332	325	326	318	307	333	315	301	325	298	334	310	330	300	278	293	291	318	316	316	310	308	334	304	292	274	339	355	298	299	302	304	294	331	309	323	310	329	345	297	282	322	301	338	308	308	302	300	357	287	286	307	316	303	303	325	348	328	314	332	311	300	310	304	324	318	298	321	335	326	336	298	327	333	302	281	325	309	338	321	304	286	346	314	310	329	346	298	285	330	363	334	346	307	311	329	312	315	343	312	323	308	333	338	327	325	322	338	332	333	317	319	292	331	279	334	319	327	331	335	272	311	343	342	321	292	298	322	313	324	291	308	291	315	326	334	301	308	305	307	335	301	324	338	321	327	315	321	326	312	349	346	350	305	343	296	324	326	308	317	358	343	323	345	348	326	327	328	306	311	308	323	317	308	313	336	341	330	288	290	304	344	281	346	318	321	298	324	311	334	333	312	306	344	323	302	331	343	310	324	342	332	322	312	335	303	317	302	332	310	318	324	317	329	300	293	294	267	315	285	350	293	308	295	334	329	310	327	297	341	306	361	324	340	326	294	298	295	333	339	296	332	300	299	335	310	324	291	341	288	333	298	306	289	323	355	318	324	300	319	300	282	268	324	328	289	302	297	337	329	349	297	282	335	304	276	299	330	337	337	322	302	345	306	305	358	286	331	338	318	294	276	306	316	295	329	316	314	321	334	305	320	307	303	306	305	329	298	340	319	281	279	310	324	302	291	313	304	344	326	340	298	297	303	302	331	339	302	300	295	292	305	280	308	333	306	275	330	307	332	313	332	290	311	310	321	355	288	337	323	346	318	311	297	334	292	303	314	309	311	314	295	345	289	353	307	291	312	311	316	310	308	325	292	300	326	322	322	308	329	304	313	318	330	328	314	322	315	324	320	281	314	322	348	313	324	332	327	295	359	320	282	347	322	297	333	338	324	317	319	320	286	326	296	349	324	325	305	309	296	313	317	299	338	334	296	324	346	326	288	305	341	323	286	323	324	316	307	333	318	285	336	304	314	310	311	327	338	328	339	340	333	324	329	323	318	316	319	277	317	303	340	331	309	359	300	302	335	318	349	331	344	320
15551	16196	31307	36597	37722	34378	39226	47654	45148	43942	42593	37200	18852	11765	5882	2453	1098	1204	5328	9056	4678	2199	1339	1142	904	916	892	909	815	903	873	873	859	874	874	818	827	852	854	849	868	874	867	832	864	871	863	850	849	837	897	911	914	853	859	889	862	850	888	791	792	897	830	819	868	866	818	873	810	845	837	839	814	886	831	842	857	852	854	845	826	779	853	825	888	792	884	877	874	829	809	857	848	884	852	863	869	877	839	860	875	860	871	795	901	843	885	867	851	864	878	886	829	881	867	840	872	818	875	909	919	820	847	855	901	859	839	863	842	891	856	837	836	856	881	845	890	847	851	875	865	881	847	925	846	890	865	834	881	834	850	824	868	876	905	807	843	842	845	896	840	900	897	944	805	877	855	847	845	834	841	875	866	857	857	825	842	824	837	848	800	877	837	820	890	876	915	872	839	857	857	850	835	856	857	871	849	933	815	849	845	849	817	909	877	861	893	838	854	863	851	816	882	828	869	863	843	841	890	831	837	866	885	863	843	886	783	866	829	845	828	888	854	814	910	900	824	869	819	836	844	874	849	898	815	826	870	830	813	847	886	877	831	869	922	903	816	840	848	843	857	828	838	874	832	913	830	879	828	824	862	828	837	880	881	873	836	846	880	837	867	882	851	827	894	791	899	905	870	878	828	837	885	882	878	854	858	836	852	861	791	835	858	862	811	866	846	888	852	898	814	819	884	870	861	896	888	921	832	845	863	867	869	862	823	912	838	863	894	878	846	897	831	825	856	809	843	873	889	873	934	826	879	864	858	869	845	868	844	854	855	828	837	857	838	856	865	887	907	862	874	835	845	881	872	931	847	897	845	906	851	837	842	861	855	861	851	838	915	790	906	803	868	828	903	881	825	838	857	808	872	820	875	850	883	838	859	854	836	878	837	859	884	829	823	903	835	863	839	838	874	895	852	886	898	805	845	876	890	814	846	860	870	890	857	876	880	840	863	889	842	849	804	882	840	849	808	842	902	870	849	822	903	863	860	896	812	850	867	879	822	915	836	865	862	890	848	813	866	833	805	828	846	860	864	881	886	873	865	884	869	851	881	839	760	829	886	830	839	860	887	808	902	860	838	883	879	865	894	849	835	905	880	881	822	870	901	834	842	852	845	864	860	933	849	853	830	833	877	815	830	893	852	844	839	828	853	840	856	838	858	876	840	843	826	852	839	836	887	880	895	906	866	849	833	870	917	844	821	895	857	844	895	836	858	861	850	875	872	917	865	855	811	792	814	842	836	827	826	842	841	901	859	801	825	910	840	876	880	882	796	867	855	846	871	843	862	812	870	856	836	866	860	808	885	885	823	825	896	852	862	880	869	883	905	854	844	892	903	878	861	825	884	859	828	839	843	861	864	797	864	873	812	820	861	877	845	860	859	918	852	822	869	881	832	882	888	814	891	847	862	845	821	860	884	854	859	867	886	862	876	838	902	874	880	864	851	840	819	915	841	835	849	893	842	854	839	860	875	808	851	834	813	812	875	887	876	806	843	831	856	892	828	886	804	851	871	867	823	882	808	814	823	820	816	884	875	837	830	794	865	820	839	857	844	855	880	832	892	852	803	825	809	877	864	819	835	880	876	871	892	887	850	867	849	856	860	852	834	849	869	841	876	827	841	868	842	851	862	883	863	935	811	855	850	834	883	870	813	881	859	879	828	894	878	878	846	885	871	852	824	869	851	800	888	852	822	856	848	827	834	852	845	861	910	814	818	849	870	847	851	899	831	822	880	894	858	843	897	887	837	844	901	822	864	882	856	869	810	820	819	874	828	903	894	875	837	821	872	905	820	838	816	818	802	844	877	872	872	879	780	810	840	865	862	848	826	855	842	868	875	813	877	852	834	855	798	860	864	823	869	848	865	881	872	829	908	828	896	822	868	830	885	842	866	866	859	851	852	876	874	876	809	906	879	819	869	869	895	777	854	937	850	892	844	843	816	894	888	882	874	871	816	840	831	874	894	849	821	859	829	850	864	876	830	845	812	864	894	835	906	853	831	893	838	915	898	874	871	830	833	811	841	920	892	863	840	840	845	889	794	858	823	898	895	845	854	838	856	909	862	868	896	854	834	843	895	835	808	867	837	859	856	865	841	921	829	861	907	879	851	937	893	874	907	867	867	879	820	861	834	864	788	822	856	861	828	856	835	818	783	845	847	830	822	865	862	871	919	842	843	821	866	842	847	816	879	891	838	868	813	890	858	860	898	775	846	879	847	864	821	859	880	850	834	871	892	885	828	838	828	864	892	865	859	893	813	832	799	845	872	806	875	903	864	872	840	815	842	862	817	838	837	838	865	874	864	847	874	847	826	882	859	880	858	872	849	861	864	840	875	867	884	876	896	828	870	834	876	876	864	831	888	891	829	870	885	852	869	884	871	838	853	838	874	868	867	851	923	825	872	810	906	899	841	867	847	838	854	848	873	848	847	862	822	825	817	817	879	851	865	869	805	854	870	847	861	833	923	840	838	850	858	853	902	877	872	831	865	806	855	825	846	844	914	869	861	885	876	842	812	866	877	832	813	840	876	889	888	813	836	845	867	905	784	811	843	873	883	858	800	901	883	847	808	922	859	915	878	847	863	880	837	889	826	849	885	862	828	848	918	893	873	864	860	852	904	819	889	834	840	814	828	858	848	867	902	841	823	878	928	887	871	848	859	881	845	877	823	858	872	882	941	877	878	897	857	895	902	876	881	846	870	901	824	802	846	846	859	848	819	852	883	861	859	841	830	881	899	898	826	846	897	889	862	836	867	865	865	860	853	901	825	860	932	834	837	808	843	819	876	876	847	824	827	872	853	836	858	843	868	852	872	869	871	820	852	849	917	876	891	828	833	882	887	884	858	869	855	858	845	826	854	894	887	875	863	847	819	868	879	869	883	874	841	804	856	808	822	841	837	862	855	837	891	825	846	835	815	862	887	841	821	861	872	844	860	822	877	811	851	855	856	895	856	834	872	842	796	828	871	823	836	864	871	855	843	837	838	894	859	836	874	863	890	834	818	868	842	839	830	803	856	816	878	856	851	866	850	817	900	823	923	839	880	825	849	872	874	854	848	902	851	823	893	807	905	900	841	902	854	844	875	811	804	877	785	824	839	863	802	855	893	862	855	867	861	915	842	877	862	851	845	885	911	887	858	830	829	893	874	884	836	864	843	855	866	887	864	847	861	872	847	846	848	846	822	846	853	858	833	849	886	818	831	896	819	857	851	876	836	855	870	825	907	794	861	855	884	892	908	873	900	832	844	867	851	826	865	828	818	886	854	899	823	854	843	859	861	860	834	899	864	829	876	847	849	841	861	856	868	866	854	857	863	903	901	836	834	882	841	893	788	846	895	880	843	855	858	815	830	825	883	829	891	924	824	911	874	824	851	869	857	823	847	852	838	884	837	854	923	843	865	852	862	801	858	760	902	827	856	821	846	837	881	840	850	835	870	831	852	875	825	854	860	802
8344	5368	7972	6773	4972	4399	4010	2270	1306	1417	1820	1731	883	525	395	399	369	358	429	497	462	398	379	333	351	332	326	327	333	334	357	336	310	332	347	289	363	357	321	350	375	321	330	309	365	329	320	332	313	324	370	363	379	318	340	359	339	354	359	326	325	322	308	351	372	356	326	323	346	360	337	331	340	346	335	307	363	349	348	341	309	326	357	327	329	346	322	331	337	325	343	314	341	348	325	315	372	321	331	339	369	339	344	350	381	352	356	306	352	346	349	331	344	317	325	328	313	351	339	322	357	342	321	335	321	328	357	320	327	358	377	322	370	348	359	320	366	333	334	365	361	343	328	360	293	320	290	339	349	356	343	355	351	361	339	333	342	342	338	329	346	363	344	378	346	359	311	354	335	347	350	342	347	323	333	335	331	360	350	319	344	340	348	303	343	350	353	333	361	344	337	343	305	326	337	336	339	320	346	317	324	345	352	353	351	327	335	321	330	345	343	321	346	372	323	333	317	351	382	322	326	342	320	323	346	332	317	330	352	353	342	372	328	326	341	337	337	335	347	323	348	332	327	349	372	313	353	348	323	368	335	371	328	303	358	313	342	312	339	342	335	376	323	320	379	340	326	335	349	294	342	353	330	322	311	344	344	324	365	348	338	340	306	361	363	325	331	348	336	358	346	337	340	336	352	345	352	315	334	354	345	346	329	350	343	333	351	334	317	329	331	347	367	356	344	332	316	353	343	339	347	324	342	357	314	335	359	341	324	352	341	333	343	365	337	323	340	352	354	332	344	349	363	326	332	332	343	330	339	358	380	340	329	337	332	348	367	353	328	352	318	357	316	361	341	343	325	353	325	349	344	317	368	338	357	333	346	385	370	317	321	342	341	367	357	351	319	356	320	335	350	325	363	345	393	357	357	326	355	334	331	344	328	364	327	360	339	360	340	354	335	352	330	366	354	346	346	341	382	322	338	337	360	343	331	365	347	318	330	344	316	345	346	332	347	353	341	331	370	349	342	385	316	338	334	335	330	350	343	300	313	333	368	337	348	320	311	341	325	344	345	355	319	350	352	345	326	342	353	385	349	346	326	376	385	330	313	333	331	336	355	296	362	361	333	346	338	346	345	336	307	364	331	322	346	342	326	321	314	349	362	352	351	348	383	369	339	336	340	308	336	343	351	362	344	346	340	366	369	323	310	339	352	324	357	370	339	332	373	341	354	320	346	337	317	346	369	351	347	314	333	344	326	343	349	340	316	337	350	351	332	343	378	350	354	331	316	320	319	340	320	346	353	353	379	351	350	351	332	353	322	315	330	353	330	352	308	345	317	314	361	313	318	353	348	343	343	362	349	391	334	344	347	334	336	360	368	343	306	296	358	346	330	332	340	323	346	320	347	333	313	339	291	323	372	351	327	372	328	357	301	336	331	352	339	345	330	353	332	361	365	345	332	327	353	354	343	365	314	368	348	370	345	326	328	335	333	337	338	353	309	329	377	324	348	338	314	332	340	330	354	301	365	352	323	331	333	334	364	329	346	340	349	373	322	325	323	370	320	347	318	327	361	333	341	329	371	343	346	358	353	342	358	352	353	331	347	336	336	351	363	352	338	332	354	360	328	378	338	333	329	348	370	352	362	342	347	349	350	359	319	337	331	347	360	304	369	360	337	322	333	352	347	363	357	337	350	313	332	331	313	339	354	339	340	340	327	334	336	373	338	331	334	362	334	335	335	322	323	328	317	334	346	341	339	317	381	341	317	341	308	334	321	345	326	349	347	302	356	343	333	342	355	369	312	326	317	361	345	350	368	349	319	316	351	329	349	369	340	342	336	310	372	336	334	321	350	333	349	364	349	362	323	347	344	359	296	338	338	323	323	361	368	335	359	348	366	353	370	348	335	341	327	349	358	345	345	343	356	340	333	324	317	319	353	338	336	326	348	327	328	333	339	364	355	366	321	359	346	346	342	339	338	341	350	335	351	353	362	333	291	348	352	330	329	355	355	367	336	355	343	328	346	348	328	346	343	327	354	310	344	319	309	326	317	328	373	337	297	329	346	335	328	337	379	350	379	313	348	358	357	349	350	349	331	384	318	337	335	300	348	343	317	355	357	377	343	338	351	360	359	358	350	350	335	332	353	351	365	374	384	338	316	336	377	329	350	307	335	349	316	348	353	373	331	355	318	374	373	302	348	353	359	307	315	320	316	349	345	342	337	334	346	358	332	332	328	340	338	317	360	300	328	356	348	339	335	302	331	316	309	362	336	303	359	358	297	317	337	353	311	334	368	321	328	305	345	304	353	347	341	354	365	318	362	368	348	300	352	326	342	343	348	334	350	325	332	317	339	334	333	341	309	328	349	364	347	326	316	337	289	325	373	352	335	330	346	352	354	308	347	341	343	337	344	356	337	334	333	346	323	322	357	331	353	332	336	379	326	358	337	335	360	350	327	376	329	340	372	336	338	357	315	328	338	318	366	336	365	350	346	347	356	324	315	298	345	353	322	350	351	343	371	350	326	314	321	369	317	344	352	317	327	341	363	316	369	368	351	350	319	323	334	325	329	349	318	349	350	346	327	340	308	350	326	310	319	357	324	345	358	352	349	320	377	342	363	336	337	359	364	335	338	324	336	341	316	346	339	373	313	351	348	353	355	314	321	359	377	330	331	339	339	377	347	333	383	314	317	350	316	342	342	352	328	337	350	349	346	330	315	333	375	324	343	348	360	329	366	317	336	336	328	338	346	351	301	343	324	352	348	342	339	342	317	375	333	331	341	315	328	343	362	345	352	360	343	309	347	353	317	341	338	341	368	341	334	332	328	363	373	342	351	327	362	331	323	363	352	365	321	339	345	386	342	359	340	301	333	301	348	355	357	338	324	359	336	362	354	342	322	332	309	349	363	326	350	342	355	302	351	335	342	344	331	346	382	348	337	349	368	336	349	346	320	308	335	359	345	340	341	346	309	350	351	361	357	355	355	329	340	344	339	353	321	353	356	302	310	336	342	322	350	362	290	359	333	359	311	315	347	321	347	332	324	372	342	342	352	330	333	329	349	329	372	347	347	330	316	325	307	339	327	372	346	343	360	367	327	337	348	338	333	302	330	341	353	338	334	353	368	357	335	358	360	323	349	319	323	334	348	327	334	319	343	342	347	347	343	360	368	329	348	329	355	391	331	339	353	331	363	330	313	298	327	321	308	330	323	359	340	354	365	336	339	320	333	346	365	325	356	324	362	379	329	343	352	322	334	350	322	334	349	320	335	363	327	318	382	326	344	371	339	341	336	356	340	348	320	356	350	325	358	335	345	299	319	318	332	347	362	344	375	308	357	345	342	340	365	346	329	337	339	344	352	338	350	347	358	346	348	341	349	338	321	356	334	354	343	361	342	351	318	349	347	342	309	325	338	348	354	337	306	338	342	327	312	359	326	349	332	318	357	335	357	354	363	366	339	364	321	353	390	378	331	341	338	315	360	372	356	325	348	329	348	331
5814	5537	14169	16613	15622	15026	14783	9625	6803	7674	9392	8456	3641	1840	1305	1250	1098	1169	1420	1863	1519	1158	1007	957	926	959	923	984	952	969	882	910	900	946	943	907	866	905	908	886	975	930	927	932	938	913	925	858	907	946	939	888	941	984	967	927	894	971	970	851	912	913	924	903	951	916	938	897	981	917	926	963	911	911	887	922	968	912	962	910	894	941	911	941	916	907	883	961	910	929	916	876	860	943	857	940	922	889	885	926	932	931	906	899	924	997	892	903	929	934	965	914	894	889	919	913	911	933	892	890	902	941	979	898	913	939	922	947	936	896	886	944	919	906	928	907	898	915	928	840	888	939	963	921	923	903	907	924	914	980	945	842	897	929	946	913	904	911	885	847	961	944	916	954	978	918	942	917	933	905	905	933	911	838	898	951	925	909	991	916	902	935	894	884	906	911	934	934	907	890	927	929	935	964	887	910	873	942	905	944	901	910	904	862	935	934	927	931	866	894	940	907	881	919	900	955	889	978	835	939	893	968	925	911	905	853	909	932	947	919	898	930	918	931	936	926	907	910	917	910	908	885	967	945	902	901	885	901	883	912	914	819	906	891	902	985	912	982	924	856	927	905	901	929	906	929	888	905	915	899	889	905	882	959	914	900	895	923	976	927	905	915	922	924	913	915	899	910	894	874	937	887	965	944	937	891	899	888	908	921	876	941	929	883	902	926	943	940	881	912	954	899	896	890	898	905	921	882	884	904	918	902	935	903	948	931	949	909	964	888	942	895	943	908	921	913	949	971	927	921	954	910	950	915	927	863	916	947	890	946	907	929	871	918	900	903	930	955	909	975	862	968	933	890	959	911	940	913	932	923	914	906	886	923	922	928	987	877	886	912	891	919	950	962	952	904	967	947	936	871	928	947	938	947	954	940	917	917	960	936	903	883	890	937	884	888	936	924	944	905	919	957	960	859	898	965	924	931	951	881	955	956	904	925	893	952	915	886	913	954	966	924	893	911	923	945	918	942	947	825	923	890	865	920	917	933	936	928	962	909	927	914	973	884	966	961	891	936	903	920	905	905	872	907	917	859	928	902	939	923	923	885	887	920	890	926	892	925	915	945	915	937	926	876	925	910	875	975	883	962	890	938	928	912	905	875	982	909	898	890	973	923	918	884	912	919	964	898	948	889	929	925	857	911	871	924	875	949	941	969	954	927	920	879	864	875	966	917	914	913	948	906	935	879	904	923	929	933	901	939	952	939	925	898	949	861	936	934	874	888	955	902	933	919	916	929	883	940	889	934	928	933	969	883	897	918	929	920	942	944	897	913	893	916	899	872	880	928	832	899	870	943	921	920	994	908	917	931	892	928	892	909	929	937	878	877	890	928	959	857	906	900	956	854	882	939	853	890	913	903	942	903	973	927	954	930	892	922	896	941	934	931	874	944	906	928	912	861	864	954	940	890	889	912	926	881	894	941	887	963	907	883	915	968	915	906	923	928	937	900	853	869	980	942	862	905	886	942	944	926	895	951	900	956	895	924	948	885	947	911	916	966	889	827	919	953	890	937	931	911	932	938	922	954	911	931	911	947	923	880	877	899	940	926	912	932	911	953	919	913	915	938	937	966	934	989	933	862	945	935	906	881	946	909	914	941	876	941	976	865	900	921	899	852	904	918	928	954	917	894	925	919	885	891	905	917	895	902	972	928	920	920	897	929	940	923	939	914	907	864	830	918	890	935	841	901	891	898	911	936	920	932	914	893	879	944	894	928	883	923	874	894	860	906	928	895	934	908	967	927	945	954	892	929	907	949	879	922	886	884	951	921	960	901	907	904	926	985	905	905	938	866	924	919	937	943	886	898	932	913	899	897	915	941	966	947	921	903	943	962	929	889	909	887	925	930	936	877	954	893	940	892	882	923	916	935	947	923	911	912	949	909	900	915	877	929	933	952	904	927	929	960	905	889	910	953	915	936	934	916	921	936	906	911	929	947	967	924	865	919	906	896	886	966	907	959	984	926	912	909	936	941	944	843	917	941	922	850	917	948	933	886	905	936	943	876	910	922	920	939	898	890	903	902	897	865	885	927	965	974	898	886	954	853	903	934	920	849	916	947	919	876	873	937	881	876	883	918	947	900	928	899	952	885	915	902	881	920	884	935	932	917	965	898	911	934	981	913	980	886	925	950	918	904	940	912	934	895	861	967	931	911	884	902	869	940	921	893	919	951	913	938	879	933	879	869	906	903	875	966	969	908	934	969	938	945	904	925	901	872	884	925	930	911	901	931	865	882	900	914	922	888	910	916	939	884	844	925	899	884	968	894	967	948	965	873	927	900	901	941	925	883	859	950	925	916	891	935	896	856	922	927	872	903	952	882	915	869	915	910	914	872	912	923	918	893	949	909	947	932	923	978	855	864	896	930	937	938	930	943	926	922	904	967	870	896	914	899	879	921	869	956	958	905	892	949	916	981	872	947	911	856	942	906	876	944	995	916	889	917	948	893	952	939	928	925	915	923	907	961	914	909	950	932	910	921	939	905	924	862	1001	936	923	922	973	950	961	911	832	951	959	933	892	947	953	911	913	959	958	950	910	950	870	917	957	923	964	967	948	967	939	932	911	978	936	937	907	894	912	897	921	906	956	935	888	898	917	950	921	869	962	991	895	896	852	892	943	908	945	903	900	898	945	894	941	892	883	935	943	918	989	925	884	876	920	902	900	958	895	980	936	904	947	885	951	916	934	915	852	863	900	900	894	932	892	973	851	962	955	947	934	870	907	904	910	972	903	942	937	909	976	946	878	950	916	878	941	926	908	892	914	946	917	912	885	931	926	938	929	892	951	945	936	936	884	954	921	894	880	938	893	889	943	840	892	928	990	896	892	863	884	878	920	947	874	887	850	911	896	957	892	954	889	939	945	931	938	919	932	933	920	954	880	848	917	940	908	918	895	955	967	917	933	889	896	978	920	891	897	944	973	968	911	934	917	890	941	881	941	925	911	919	961	883	879	922	894	918	913	925	926	940	900	968	937	933	881	931	910	909	882	858	935	916	914	952	960	959	960	897	939	968	914	938	891	904	965	918	885	944	864	944	902	922	962	976	949	962	911	897	945	951	917	933	927	878	878	905	922	955	916	902	911	943	919	921	868	889	918	917	906	929	902	963	911	896	940	937	936	909	924	906	862	922	913	936	907	865	970	991	960	963	951	946	926	885	947	879	917	914	923	880	1009	934	918	926	949	898	901	906	911	902	887	914	900	925	931	901	890	914	948	923	927	922	891	941	942	922	876	947	940	895	858	949	896	902	956	939	915	930	907	933	944	889	865	926	881	936	907	894	962	902	847	888	928	929	848	901	965	941	876	1025	956	925	896	929	928	965	924	906	897	908	897	899	952	924	877	840	879	829	934	1020	871	915	930	899	958	960	928	893	895	980	955	896	931	901	889	903	882	963	893	875	920	869	935	883	1003	935	869	898	952	851	920	857	872	951	903	944	871	896	890	871	910	949	961	889
17977	12768	18046	15769	13043	11574	9541	4286	5102	12094	18193	13737	5876	2165	999	449	355	397	679	849	617	404	356	337	338	334	316	320	322	333	348	356	340	359	327	349	324	314	330	315	316	331	337	337	329	376	373	329	348	318	338	332	331	321	299	328	351	343	348	338	324	355	332	324	319	313	377	329	312	338	311	336	323	320	316	326	307	339	332	342	340	325	380	335	343	346	313	366	320	342	342	318	343	351	340	300	314	331	316	336	319	364	340	334	325	329	322	340	323	321	331	305	373	317	340	339	369	309	324	405	344	326	327	321	294	312	302	327	315	305	354	324	318	332	323	337	325	372	315	296	303	333	340	370	321	301	327	328	346	340	332	320	304	315	302	332	317	341	288	347	332	298	293	311	338	350	345	366	342	300	342	345	312	318	337	336	346	348	336	328	355	334	330	332	313	302	361	369	380	360	335	346	291	333	342	313	329	303	298	339	334	338	368	321	361	340	338	325	335	316	337	320	344	353	333	321	315	328	326	355	331	317	318	302	318	362	350	323	306	312	294	326	350	322	289	320	330	343	318	314	330	355	314	350	304	320	342	312	351	327	334	345	332	322	348	324	331	339	344	346	305	344	319	319	363	343	327	336	341	352	355	333	313	364	345	308	292	324	357	302	342	314	336	347	320	312	312	318	342	323	323	342	314	335	312	295	298	339	319	325	362	364	320	330	353	345	328	350	302	327	335	323	377	342	313	331	355	311	327	332	325	331	364	354	323	346	311	307	327	339	348	320	329	341	336	330	355	305	337	315	323	329	339	316	330	319	350	295	328	330	329	329	347	303	317	321	351	334	341	353	299	343	348	319	340	340	312	322	334	313	324	351	316	336	338	324	330	339	301	338	368	331	306	348	315	315	322	345	337	316	319	303	311	338	315	313	301	333	306	340	321	303	328	319	337	346	334	332	364	324	317	325	303	335	359	338	363	287	362	350	313	340	320	360	346	322	337	349	361	349	333	313	340	327	346	335	348	351	348	332	324	318	321	308	327	305	328	338	332	326	300	295	307	335	346	321	331	305	386	327	339	321	331	334	328	314	324	316	318	313	317	334	376	325	305	327	338	297	306	315	306	333	323	350	321	322	302	351	347	317	348	330	360	342	324	357	337	321	335	307	322	293	348	314	344	283	290	342	299	327	345	303	353	352	326	348	303	317	339	322	331	328	333	291	334	297	328	336	321	304	316	350	362	344	344	327	329	329	328	315	316	317	339	326	337	327	304	333	314	322	345	338	340	334	316	347	316	299	321	340	333	316	311	321	350	342	309	336	313	343	348	347	331	291	307	308	334	318	330	349	290	336	306	300	316	334	307	335	309	302	336	357	308	321	335	328	336	307	333	330	312	329	318	300	339	330	309	309	349	330	314	343	359	341	343	352	318	335	314	334	326	322	331	349	327	345	336	350	355	355	342	315	340	344	320	281	297	302	331	329	339	336	311	311	334	337	304	331	340	334	321	343	339	329	319	372	329	349	340	312	313	357	353	340	337	322	344	332	357	342	351	317	318	325	329	353	317	360	310	326	347	340	344	326	362	324	332	340	336	312	346	362	295	310	362	339	312	309	315	332	306	354	344	332	315	322	326	299	327	319	355	285	348	349	314	311	316	323	289	326	331	357	346	328	337	324	349	320	329	339	335	355	345	331	319	324	298	341	316	324	317	347	339	310	320	353	302	317	341	364	332	317	350	327	371	338	325	325	346	313	349	359	313	346	346	328	331	343	343	303	316	302	319	332	323	309	327	316	376	326	338	351	359	340	333	346	320	340	349	319	334	354	342	313	374	332	333	320	333	320	330	358	300	352	334	322	364	315	352	362	315	324	366	319	345	341	299	327	315	357	321	313	332	313	313	330	300	310	329	344	354	347	326	322	372	372	335	318	313	369	335	349	320	332	307	306	312	313	335	382	332	288	333	331	342	357	335	333	339	298	339	334	301	305	355	365	351	324	331	315	326	299	326	315	325	314	344	310	317	317	308	324	361	292	286	344	302	335	338	348	364	322	334	323	333	311	330	328	311	329	346	324	342	328	320	329	349	311	284	359	334	309	334	319	292	317	358	329	333	335	328	353	344	336	339	331	303	342	296	362	343	307	314	318	355	358	319	341	328	334	366	312	374	311	308	334	331	357	339	367	334	317	324	333	319	329	348	364	340	307	371	328	342	339	338	332	385	343	328	317	326	340	352	334	320	308	323	350	304	327	328	348	331	307	364	329	306	342	379	325	310	335	333	339	292	345	333	298	365	337	366	354	320	328	337	329	342	347	349	354	350	337	312	342	321	355	320	327	322	311	344	320	304	309	344	339	302	289	347	338	342	361	336	333	316	337	329	307	312	350	356	339	343	320	332	340	342	335	307	310	310	338	351	339	338	325	344	328	344	316	319	350	310	319	360	347	304	330	333	369	324	331	322	324	336	304	326	323	336	327	318	331	326	326	320	333	359	350	331	308	290	337	348	329	332	341	312	345	343	312	328	345	356	320	321	311	357	331	311	296	333	342	339	316	329	300	324	331	359	344	343	336	334	332	339	336	346	344	320	328	298	351	337	331	323	362	326	306	357	329	283	356	322	342	281	310	352	331	309	315	310	348	337	315	333	312	316	321	361	328	342	310	366	303	351	339	301	323	347	336	324	337	314	320	302	311	342	305	329	276	297	309	335	320	347	309	320	336	337	340	328	319	351	331	349	347	300	299	315	338	331	346	300	327	331	315	336	315	326	289	310	333	355	362	340	318	329	345	332	387	348	340	299	317	347	335	320	319	311	319	339	339	345	290	318	305	320	343	315	303	333	394	331	307	355	349	321	325	317	324	333	348	323	347	369	327	341	334	314	325	315	342	334	334	347	361	345	342	333	328	339	335	325	329	320	303	343	316	297	325	349	344	363	315	315	311	335	359	354	327	329	328	317	332	335	285	340	330	298	351	320	321	308	299	365	346	318	359	293	298	325	318	358	299	324	317	345	358	361	339	369	341	346	340	342	326	332	343	316	338	333	334	332	339	345	316	324	296	308	318	342	302	335	350	305	334	328	298	345	286	307	326	340	329	374	352	351	330	290	326	337	330	357	335	327	342	338	327	327	310	311	344	330	343	339	311	337	309	369	326	334	375	333	327	338	301	322	329	320	320	314	327	322	309	305	320	343	296	334	322	317	369	311	356	311	341	326	315	343	326	359	310	308	343	333	344	332	332	323	328	296	290	313	364	322	293	312	302	329	339	337	351	333	358	325	312	320	339	344	307	312	335	301	310	302	334	288	337	350	333	300	345	377	344	304	345	345	339	303	335	328	328	318	345	312	354	302	332	325	307	326	340	321	347	322	325	321	320	325	316	309	327	320	366	310	333	299	314	336	292	350	322	327	338	328	355	321	348	346	332	325	367	309	317	350	327	345	346	313	350	353	321	323	335	298	349	333	346	333	337	347	354	334	306	340	336	330	367	356	322	311	323	340	346	325	332
11901	11603	24301	28424	27620	27271	25092	14013	18431	34061	40049	33644	19842	9424	4410	1797	1160	1245	3361	4507	2645	1538	974	989	894	941	940	889	978	865	884	916	872	847	872	877	906	877	916	930	905	865	891	849	845	941	878	875	894	917	884	911	907	907	833	899	893	877	899	895	924	893	956	887	860	938	873	850	850	851	941	880	890	928	904	903	907	859	880	916	822	890	848	946	847	846	851	906	882	880	889	897	937	892	891	895	894	879	917	899	841	930	883	863	889	926	843	871	941	913	880	904	873	912	917	895	909	899	891	836	909	902	887	912	898	880	888	958	921	893	953	903	893	844	899	911	955	899	869	937	903	905	910	933	896	875	919	891	904	893	873	899	958	896	892	853	900	914	875	888	906	891	871	917	880	840	891	871	867	837	900	925	923	920	915	912	913	893	896	899	873	943	885	885	904	937	872	955	877	875	860	905	915	844	932	912	879	813	868	968	904	864	951	865	907	895	866	941	854	907	880	853	836	930	885	847	875	871	885	866	899	926	884	920	867	892	952	918	926	927	898	873	848	897	927	906	842	850	908	926	882	876	904	868	881	918	854	923	866	847	887	912	902	881	902	946	948	901	922	912	935	929	952	888	844	886	914	869	868	901	905	898	883	917	921	858	871	900	912	923	905	895	907	909	889	962	929	911	924	935	879	924	856	893	813	946	886	899	893	885	902	898	846	897	879	876	964	899	946	898	915	887	899	906	886	874	907	879	895	922	900	863	880	839	884	905	844	883	867	906	883	914	913	876	901	888	895	888	901	872	885	889	924	874	887	899	940	880	844	895	889	911	840	919	881	909	865	892	857	917	850	897	899	902	859	884	846	885	911	893	856	891	895	887	925	900	859	935	892	857	904	884	910	874	899	980	901	874	848	931	848	866	897	873	892	905	887	888	947	922	853	886	911	891	866	876	921	892	866	874	896	865	939	875	871	945	879	866	890	931	870	890	893	956	890	930	908	868	907	929	876	888	879	814	947	901	857	887	891	894	879	863	904	833	855	893	908	887	900	918	952	877	916	906	838	853	871	889	870	923	874	852	890	901	904	916	906	931	878	847	894	903	903	882	853	849	899	908	903	865	896	929	846	920	908	848	933	932	941	891	934	871	851	928	881	919	838	928	946	909	900	894	878	870	874	931	935	870	851	869	849	877	877	893	882	936	850	840	880	913	900	924	891	942	916	905	882	915	897	932	909	911	898	892	949	886	925	877	942	903	899	887	868	916	886	888	832	897	884	885	924	945	877	874	890	877	861	849	864	856	933	853	878	843	907	868	867	909	865	942	899	899	869	936	952	869	907	904	932	902	870	901	924	871	857	849	868	910	877	846	886	922	877	926	876	902	893	866	881	872	821	913	898	865	894	898	945	881	878	895	854	899	927	878	907	893	839	896	881	916	917	874	927	841	857	872	888	898	835	894	878	853	880	887	890	908	854	919	882	884	880	911	918	899	916	918	847	884	944	845	935	955	867	915	874	863	890	873	835	887	867	872	870	887	905	885	910	883	901	836	958	864	920	933	851	911	851	910	837	938	919	879	899	916	885	875	914	911	950	918	874	907	908	883	893	884	929	890	873	862	892	882	924	888	834	867	913	884	914	891	902	888	912	873	899	902	889	871	901	929	875	910	932	926	857	866	819	871	916	905	902	871	903	908	937	902	892	935	920	859	924	913	839	853	857	915	841	907	905	867	930	889	867	895	852	927	880	910	896	907	875	900	942	840	882	873	891	870	894	933	981	870	876	940	925	897	949	907	920	907	843	907	940	877	877	900	904	921	899	884	900	944	850	910	865	868	885	853	845	938	898	896	921	913	887	926	864	879	954	921	931	869	890	925	828	842	889	901	931	859	900	966	952	973	878	900	928	935	956	869	910	906	883	885	851	878	914	827	913	852	896	889	877	940	875	873	856	957	882	880	870	917	889	901	909	906	922	846	889	885	882	911	901	906	934	838	939	915	851	928	887	943	952	852	930	919	912	855	891	898	903	854	882	878	924	923	944	888	903	1004	877	937	957	941	872	961	908	891	886	912	883	870	926	921	885	926	902	855	890	896	875	928	900	882	881	873	897	828	897	920	877	907	874	902	855	908	900	840	892	852	870	891	919	842	892	909	888	877	927	862	889	909	916	912	927	906	880	884	906	905	929	892	930	879	888	849	956	855	936	920	898	918	843	898	881	900	840	872	941	827	892	887	931	888	863	839	869	874	875	885	910	853	892	874	903	889	888	902	907	929	868	896	888	862	908	934	903	893	904	873	888	865	945	862	913	874	891	900	904	844	887	878	870	881	915	901	933	870	881	881	901	969	923	833	864	856	856	910	917	896	868	892	885	887	946	880	943	854	885	879	833	871	898	912	924	858	911	938	970	860	898	898	910	878	926	865	901	891	887	939	914	907	897	890	890	932	835	905	907	900	859	953	919	868	919	931	878	868	820	894	896	851	907	922	944	894	889	864	902	899	831	876	904	875	920	905	851	874	859	884	854	921	880	879	921	965	903	876	881	930	931	831	914	919	926	866	876	888	863	905	895	891	882	854	897	896	898	908	875	933	909	898	890	894	861	931	895	892	885	902	886	887	890	860	907	890	886	867	849	895	938	913	911	909	884	886	846	909	959	863	874	923	842	860	950	870	836	821	878	904	906	893	882	942	891	863	913	869	911	908	880	897	887	893	897	901	935	865	932	949	863	876	882	913	978	861	939	866	884	894	814	931	918	940	896	870	887	824	881	893	830	858	915	912	912	895	886	927	894	926	853	847	841	897	868	848	933	916	868	908	930	871	898	878	878	875	902	854	858	934	925	895	870	888	886	873	904	881	903	909	912	884	846	892	911	933	862	874	928	843	845	848	876	856	920	874	897	974	921	934	934	895	885	925	906	850	869	923	921	933	891	875	882	903	901	880	871	923	885	893	848	869	920	944	831	874	857	896	888	908	903	893	872	858	888	891	885	864	899	843	878	881	894	907	887	845	947	882	842	885	897	852	859	866	888	886	900	871	890	851	910	954	865	885	919	926	908	891	853	896	943	910	895	911	871	903	884	884	875	880	939	906	888	882	920	907	907	945	863	882	870	913	865	903	887	912	947	851	890	919	869	915	904	887	862	879	847	873	861	877	880	898	909	890	963	829	917	884	961	842	889	862	902	931	937	891	848	876	855	917	870	952	891	900	840	876	927	913	897	883	943	871	870	907	858	891	891	914	882	845	896	845	910	873	905	907	899	905	929	854	868	880	899	896	884	861	867	897	899	881	923	895	899	951	894	936	875	868	835	946	915	866	831	906	898	892	876	895	875	910	854	866	905	932	874	918	914	882	876	909	853	934	872	901	910	918	859	934	864	850	880	860	911	901	859	899	925	905	939	964	894	912	951	902	873	896	911	928	921	904	907	890	898	865	962	901	871	866	892	925	830	896	826	899	903	900	887	906	871	895	848	906	896	876	881	934	893	920	891	922	916	889	880	862	903	925
27124	21554	26879	25421	20889	19706	15980	7319	8538	24534	30993	24459	14106	4746	1797	555	366	361	732	1006	660	441	354	336	319	328	320	320	303	290	335	297	262	311	313	321	317	314	304	286	342	311	298	325	291	293	266	307	319	313	297	318	328	320	319	328	321	342	295	306	336	306	306	314	331	284	314	326	321	280	299	319	327	331	295	312	294	317	325	298	335	324	335	320	306	297	318	316	311	343	291	296	322	304	301	277	300	311	314	316	304	312	299	348	321	300	261	337	302	331	296	292	335	329	301	344	311	292	323	323	317	286	321	313	351	282	330	327	297	291	319	305	329	333	320	337	326	308	274	319	308	310	336	341	343	300	303	316	299	322	285	341	307	310	317	307	305	323	298	333	314	327	306	346	317	330	335	292	334	332	322	320	309	321	308	341	328	305	323	296	313	330	283	345	300	309	315	355	306	321	357	310	290	315	343	331	302	308	309	307	311	325	285	310	309	353	332	319	350	293	312	325	323	320	312	318	286	313	306	318	305	329	285	335	321	315	325	324	323	322	287	337	340	292	311	310	309	316	322	335	296	289	311	274	321	332	291	277	309	317	337	286	332	310	319	312	303	325	323	314	321	298	293	307	317	325	340	327	299	286	331	291	289	319	337	330	304	321	299	307	300	299	312	326	316	338	343	292	304	301	327	303	327	300	333	336	347	347	335	332	333	304	307	289	330	310	260	306	332	321	295	311	315	305	295	313	295	291	328	332	306	310	335	343	296	319	286	313	322	295	302	286	307	304	289	322	324	331	300	320	301	293	309	292	317	331	345	291	294	324	320	311	301	306	318	305	330	312	293	308	332	342	322	294	303	309	303	328	272	289	309	316	297	336	309	325	282	341	325	319	327	297	345	295	307	312	302	296	305	342	331	328	309	348	330	292	323	334	321	304	294	277	278	321	336	319	331	324	355	288	325	306	328	312	304	336	298	321	314	343	339	331	322	293	310	307	293	303	298	316	299	323	325	305	325	328	283	279	344	285	339	293	323	325	312	307	301	322	335	316	326	301	289	308	301	296	307	308	310	286	293	338	316	327	321	325	300	320	314	301	289	305	279	297	293	302	319	325	344	363	327	329	303	312	287	309	322	307	290	281	290	307	317	330	344	339	294	300	292	326	328	289	283	311	344	314	322	317	311	325	306	333	297	340	312	292	316	312	272	329	296	290	313	304	308	308	304	319	338	311	285	321	321	307	276	308	287	287	350	310	314	303	295	307	335	288	281	286	295	294	316	306	292	300	309	298	314	281	297	314	329	326	321	288	291	341	326	310	312	297	309	323	300	320	334	319	359	303	335	326	333	328	310	308	277	321	311	321	318	320	327	317	329	305	308	343	338	305	323	312	323	315	320	295	287	319	311	267	342	315	310	299	299	320	299	309	314	315	318	345	298	320	329	336	311	317	321	299	291	309	336	332	364	275	301	326	339	313	344	335	311	317	321	310	275	334	308	303	301	326	305	288	323	323	307	326	289	278	326	312	265	326	338	323	272	300	315	333	284	309	321	320	282	319	362	320	305	300	293	323	317	287	322	294	311	295	298	318	292	290	325	310	284	295	361	323	309	317	307	333	297	289	333	315	333	294	304	343	325	332	281	289	326	325	305	322	336	286	306	346	308	285	282	304	313	333	318	298	302	319	313	318	297	334	302	314	328	313	326	307	289	310	309	305	366	288	316	317	300	278	335	307	301	335	350	333	319	325	315	320	302	308	328	306	314	301	310	287	290	326	300	289	335	316	314	338	298	298	299	317	313	320	313	286	309	331	289	321	310	294	333	286	337	326	295	305	291	330	313	303	308	330	319	304	319	342	315	317	267	316	289	311	333	319	320	324	314	340	316	339	308	305	330	321	310	328	321	350	301	336	344	301	329	270	306	330	291	281	317	276	268	310	317	282	335	290	327	322	330	322	349	308	346	289	314	314	304	305	314	281	321	315	340	293	339	283	316	319	290	307	320	356	316	306	316	330	299	307	335	299	298	292	317	321	332	332	310	343	296	328	290	318	330	316	313	302	312	285	354	305	310	316	326	299	325	296	300	340	301	331	320	317	327	335	309	334	321	306	348	318	317	300	319	325	323	298	329	287	319	344	310	324	319	309	320	309	315	306	334	333	330	320	311	313	330	326	328	293	353	321	303	304	301	302	331	298	307	302	317	312	325	297	330	344	307	308	312	336	288	301	332	313	323	322	313	290	310	314	326	323	317	305	309	295	337	285	290	326	296	330	327	324	329	311	333	318	310	316	348	324	294	320	303	332	324	327	301	346	311	311	316	324	319	325	298	323	320	335	339	352	308	342	285	307	332	316	318	275	307	289	312	323	315	301	308	313	328	311	312	316	285	299	336	293	315	303	314	367	304	285	345	296	298	317	326	363	311	295	313	331	302	309	322	350	279	309	322	336	307	330	322	330	317	338	319	296	332	315	332	319	282	323	302	306	307	326	338	280	335	329	316	322	343	293	323	291	339	322	320	310	336	277	325	297	299	321	338	301	283	329	326	296	311	337	338	320	339	314	296	320	296	297	310	296	290	308	316	275	299	279	312	344	341	319	335	289	313	304	318	288	327	325	327	294	348	340	316	310	345	331	297	331	308	324	320	308	283	327	297	328	307	324	319	281	315	306	314	323	307	292	300	284	348	289	340	299	329	275	318	291	310	329	341	337	295	295	295	329	307	311	322	304	336	329	291	321	317	281	314	317	332	308	289	293	302	299	295	293	350	327	320	320	323	338	315	333	321	282	328	336	310	301	289	332	303	315	308	313	316	328	302	310	315	296	275	328	319	278	316	308	274	332	316	352	318	324	313	275	288	284	281	301	317	296	296	323	283	270	319	338	299	343	276	324	330	306	332	323	324	327	298	304	306	329	289	306	305	314	298	324	322	322	311	339	292	335	304	330	314	310	322	303	310	299	313	303	315	313	299	316	328	332	324	323	281	313	329	298	337	318	328	348	314	335	330	338	303	306	328	282	292	349	332	338	313	276	359	293	314	324	273	335	313	345	312	308	325	326	323	302	293	279	349	309	342	327	293	293	288	324	324	297	320	303	350	318	314	329	340	331	321	317	305	329	336	332	312	333	321	312	328	324	298	296	332	323	294	330	296	301	284	313	323	298	307	339	338	296	299	309	308	372	324	351	300	328	299	313	323	290	327	315	359	283	347	321	338	312	299	303	262	315	330	339	317	324	338	302	286	320	307	286	298	305	323	324	291	295	321	324	325	324	320	304	309	333	271	284	345	325	309	333	313	334	302	275	312	326	300	344	289	330	308	315	325	289	301	310	294	327	304	318	321	319	281	268	327	309	324	313	291	297	303	292	307	305	334	291	338	284	317	323	324	277	289	288	305	302	322	283	307	283	321	299	290	334	330	294	278	317	321	297	271	298	294	334	317	278	271	293	325	311	333	317	325	329	315	316	302	280	306	324	323	296	305	338	298	286	329	349	337	309	307	292	293	305
16191	17561	31032	36499	35162	35673	31464	19416	25346	46595	50543	43289	32027	15291	7944	2010	1152	1223	3676	5066	2902	1542	1089	978	907	867	824	870	838	825	902	872	926	874	875	888	859	814	842	872	863	867	876	843	908	874	820	881	827	892	883	863	868	818	843	897	910	874	821	859	796	865	835	811	939	864	851	856	848	827	883	812	822	823	875	881	871	867	856	847	864	839	872	883	889	895	831	863	868	881	875	869	811	822	869	833	860	853	881	864	829	858	855	852	876	873	823	849	814	846	844	863	830	853	890	808	853	852	835	817	816	842	846	856	851	859	905	868	859	820	864	893	868	865	838	829	863	877	849	859	871	850	863	858	881	868	866	874	907	878	848	845	878	889	890	868	846	883	852	832	861	866	865	818	844	876	830	827	881	852	858	811	847	877	864	841	812	848	827	840	904	850	912	858	838	863	872	861	844	837	916	879	952	884	832	827	850	852	859	836	853	875	847	865	824	877	875	813	830	832	862	852	812	842	853	867	889	875	835	839	843	879	841	818	960	829	856	855	853	840	891	863	841	913	813	824	837	838	867	847	914	793	882	863	901	887	906	869	882	801	850	873	885	809	899	874	842	846	830	817	901	835	852	863	884	858	834	838	863	826	839	869	823	834	882	860	902	824	853	833	860	800	834	873	835	858	885	866	899	854	848	876	869	820	858	851	863	852	806	839	837	822	832	815	880	822	903	885	843	898	868	834	888	868	862	877	950	874	846	859	812	850	859	805	795	850	825	814	825	835	889	850	838	854	808	855	841	856	870	867	843	850	874	875	824	853	878	811	854	843	849	861	875	846	863	872	822	830	897	879	894	853	873	883	846	816	841	918	893	874	841	889	828	877	826	853	822	833	855	850	802	844	839	828	910	831	864	858	874	847	832	828	814	898	853	852	908	854	825	832	821	838	862	866	880	847	838	841	828	887	887	836	847	828	889	844	896	909	874	949	876	890	869	855	876	839	851	828	864	910	821	870	879	845	829	827	839	862	881	825	868	871	837	856	795	824	867	782	850	812	854	858	857	873	861	860	863	799	915	833	853	873	839	889	868	884	872	828	882	836	884	836	901	786	893	858	856	881	856	832	857	859	797	829	858	863	871	871	851	830	889	818	869	846	853	888	834	884	796	832	862	852	825	830	838	827	814	854	825	849	846	848	862	867	912	862	802	846	854	889	887	826	838	807	860	850	893	901	833	853	879	853	858	860	864	868	818	830	846	856	828	860	852	849	863	822	807	854	905	865	803	896	832	878	859	882	856	838	826	883	830	885	790	836	824	857	932	878	884	846	811	848	818	870	840	830	840	857	866	844	839	885	868	890	928	864	774	805	857	862	922	864	860	870	848	849	874	761	876	823	913	864	843	869	862	893	836	856	858	887	867	848	834	943	847	920	862	870	852	887	898	820	844	894	828	827	863	811	813	908	884	868	835	829	903	907	778	879	854	820	824	862	844	849	861	861	851	920	863	827	827	858	840	889	916	893	840	838	827	886	826	867	822	812	886	830	797	858	809	887	832	827	883	869	792	908	833	827	821	903	838	884	844	839	817	844	796	824	874	803	829	854	895	851	867	896	883	803	829	810	832	856	854	852	871	882	871	886	808	867	837	843	855	802	822	858	917	898	889	827	879	887	902	786	895	818	824	843	835	856	857	822	866	867	852	823	863	865	884	819	862	850	894	812	864	831	872	826	859	833	848	891	877	887	849	831	792	846	880	885	889	887	858	860	816	841	904	912	874	852	875	848	819	858	851	899	828	885	845	881	883	880	805	855	850	830	821	907	849	828	847	803	865	887	841	887	897	821	860	815	826	864	827	843	865	848	875	827	817	851	857	841	826	814	854	852	902	875	869	903	870	870	860	853	871	882	846	850	839	865	860	879	894	885	852	828	861	904	860	828	897	875	841	834	912	834	883	842	858	880	853	869	887	859	850	820	919	798	930	875	865	854	870	835	889	901	827	852	840	880	863	868	835	853	837	892	831	866	846	841	886	856	846	879	847	802	856	906	873	847	846	804	888	872	839	805	850	856	825	826	825	866	857	826	826	872	904	891	815	872	883	872	869	903	855	870	830	891	869	847	839	841	830	841	865	875	852	829	860	853	907	861	796	902	874	804	908	810	878	841	826	829	882	861	818	884	905	890	816	824	853	813	813	865	786	862	861	902	846	879	887	830	826	837	839	845	874	845	875	845	885	827	881	827	881	850	814	919	865	881	851	822	829	817	864	891	855	841	821	834	903	845	919	868	810	829	795	834	869	830	925	874	864	822	862	850	889	877	859	865	839	860	840	904	887	854	828	880	787	868	894	890	816	865	896	835	824	878	883	849	858	836	832	855	877	851	840	850	823	848	817	870	831	843	852	869	833	901	862	872	856	860	799	845	902	896	773	861	864	858	848	858	872	850	852	866	861	864	847	858	840	885	862	833	844	904	847	845	839	850	860	891	813	853	827	845	863	831	809	796	800	849	860	841	814	844	882	812	862	848	817	826	860	835	904	867	824	860	894	864	835	860	843	857	845	861	854	936	864	859	869	852	841	838	815	835	848	851	823	927	858	829	818	893	858	845	931	806	844	865	853	860	837	849	833	836	850	876	844	820	858	860	886	884	850	877	859	853	903	853	856	847	855	846	876	839	813	908	927	819	888	835	860	864	866	794	823	871	806	874	826	868	847	871	896	866	837	858	824	882	877	843	844	878	889	824	870	887	848	797	837	867	883	831	824	888	784	868	827	879	836	870	843	854	831	860	847	835	877	823	883	852	845	899	872	893	834	827	825	845	855	840	845	828	777	817	880	884	843	866	837	821	845	826	873	854	805	867	871	841	847	878	835	871	842	855	867	858	808	802	860	794	860	838	845	863	827	879	833	883	819	834	858	832	846	904	857	853	817	830	830	853	880	810	811	843	857	851	855	860	803	861	831	829	851	817	886	869	838	844	850	876	875	835	855	828	865	845	883	814	875	870	856	815	884	823	839	892	811	836	884	885	832	877	837	828	802	836	857	848	815	856	838	906	841	820	884	861	825	879	817	837	887	840	876	830	881	858	879	864	843	795	794	877	819	889	849	900	856	841	897	763	851	877	875	858	848	850	846	861	897	840	855	839	852	846	848	843	810	830	846	813	911	872	838	897	797	900	870	848	815	906	887	816	821	850	847	873	808	804	866	857	882	863	807	801	837	828	862	780	937	921	834	853	888	841	860	919	825	870	860	887	839	836	847	853	890	829	861	832	788	824	831	877	817	866	880	867	845	828	829	871	884	883	818	833	806	873	901	866	856	868	794	893	899	849	848	840	858	885	854	901	860	923	807	907	869	836	873	826	833	844	770	852	841	839	840	817	881	829	879	832	874	879	881	848	846	895	818	879	802	859	897	853	887	924	839	877	833	856	844	878	899	869	822	840	872	893	821	881	890	853	857	859	843	904	822	868	876	894	900	916	831	792	883	896	860	864	849	834	868	835	874	820	820	881
8080	6137	9095	7845	5798	4777	3509	1373	1261	1741	1891	1814	1111	558	448	380	354	342	389	389	403	371	335	367	321	346	316	340	330	362	357	310	338	287	342	355	333	344	354	315	356	339	347	344	369	333	355	341	316	333	332	344	320	320	330	329	337	356	335	333	351	315	377	342	322	326	317	344	359	295	318	361	325	371	314	367	332	345	336	330	326	324	345	359	320	340	350	364	349	364	341	328	323	333	347	331	378	373	330	333	335	351	357	345	343	330	338	325	338	364	347	353	314	343	329	304	321	348	309	344	353	350	332	369	340	360	363	363	311	341	330	333	326	319	344	337	333	329	339	347	360	332	276	341	303	312	331	352	365	318	322	326	349	344	350	297	321	314	345	328	348	321	353	333	333	338	326	293	350	374	314	350	336	339	319	356	325	330	337	352	337	325	317	334	311	295	299	335	336	324	312	322	354	362	340	343	325	301	331	348	343	374	350	358	333	340	322	336	316	336	294	331	288	337	356	339	348	348	339	329	360	326	337	336	326	330	318	360	331	321	332	356	346	356	340	349	339	351	342	333	320	363	326	345	336	359	324	352	298	364	313	339	335	372	356	354	374	320	325	309	331	326	332	327	312	324	336	324	356	323	336	317	352	358	321	355	338	381	350	334	309	361	289	314	339	317	366	330	338	326	366	331	356	327	371	347	345	325	340	344	326	347	359	336	338	330	334	345	338	325	326	353	332	358	333	352	381	318	335	304	326	342	334	339	375	357	304	347	353	356	343	354	327	307	313	313	299	340	334	343	335	338	337	333	376	341	347	337	349	341	330	325	353	331	336	348	358	321	338	347	336	349	328	363	335	344	341	327	333	353	336	332	326	321	357	337	317	323	328	347	337	385	324	336	336	317	355	302	383	340	318	338	319	347	352	329	350	350	337	321	308	317	369	349	308	355	318	334	345	345	354	366	351	345	354	330	344	321	372	322	341	325	346	321	332	338	333	334	357	344	335	352	358	316	372	333	349	336	315	317	321	322	308	319	364	375	374	372	376	329	321	312	337	327	314	352	301	365	301	334	331	357	325	332	362	345	332	341	327	349	312	360	343	324	318	348	328	337	319	287	347	362	310	346	334	366	347	344	335	358	320	338	332	323	369	334	323	353	344	314	323	345	358	317	309	319	374	350	349	329	331	347	322	355	351	339	373	335	332	368	322	332	341	316	333	375	345	294	288	391	361	331	329	365	341	326	304	318	350	344	342	334	340	294	312	332	326	349	296	353	320	347	341	359	340	336	330	325	362	320	338	347	338	341	327	355	318	334	343	346	357	325	317	343	327	320	343	320	323	339	324	345	355	335	356	343	352	340	354	314	334	379	343	300	326	345	351	340	342	347	333	349	307	313	348	337	348	337	312	348	325	342	302	335	342	339	353	362	313	328	347	317	338	342	342	338	347	330	301	351	331	344	377	323	339	318	376	320	315	333	337	347	342	325	324	345	339	356	344	330	380	343	359	284	336	345	320	299	312	320	323	314	350	323	362	374	324	345	333	342	315	353	342	301	340	325	363	369	346	332	348	336	329	328	348	343	305	323	312	315	347	317	346	327	389	317	342	333	360	326	344	364	340	351	330	338	303	351	324	341	365	328	351	342	357	334	334	342	350	290	347	352	357	349	333	306	343	342	354	340	335	341	365	347	323	340	367	361	330	329	332	340	335	329	334	351	345	324	351	347	340	353	335	335	313	329	344	329	333	324	361	321	331	333	327	330	317	344	344	381	367	379	333	354	364	342	317	325	328	349	353	327	358	316	325	352	349	314	365	349	330	291	335	316	382	306	325	329	332	342	364	285	334	326	349	327	327	328	371	337	351	329	334	369	369	328	328	302	308	364	342	333	349	328	330	319	312	337	346	320	346	371	343	363	332	340	352	343	328	357	357	312	310	327	340	348	335	340	342	326	358	336	354	342	347	347	349	340	330	314	324	353	339	343	335	344	335	355	352	361	314	350	360	354	326	372	328	331	344	325	329	356	322	320	355	331	326	330	315	349	358	329	350	338	349	356	323	347	357	341	317	361	346	333	339	357	314	365	301	365	331	327	286	347	324	351	339	311	358	329	362	361	342	331	347	331	350	328	333	344	329	339	305	302	310	329	347	328	322	369	385	315	324	340	394	357	337	337	349	318	307	328	355	358	305	333	328	368	354	345	341	337	331	383	328	329	348	310	341	344	338	317	337	336	320	289	318	348	363	350	316	327	372	314	326	303	323	329	335	329	329	315	290	337	312	340	322	361	337	316	300	315	341	336	335	326	338	335	351	353	344	346	322	349	311	316	358	351	346	342	353	305	352	340	312	343	347	365	330	323	300	332	352	342	345	330	352	342	326	326	296	352	362	339	353	345	360	345	325	331	351	350	319	306	329	337	353	310	348	352	350	332	340	311	340	384	363	341	343	325	347	353	348	345	335	344	331	305	319	313	366	348	333	350	351	347	359	358	323	331	329	322	335	336	347	332	326	353	330	353	331	351	341	333	339	322	332	354	344	371	345	372	340	353	315	340	379	325	342	352	330	355	321	301	350	329	309	329	317	356	362	365	325	364	367	351	347	348	319	274	311	321	342	341	346	330	314	330	334	350	333	360	330	323	339	335	355	323	324	316	338	330	349	336	344	320	329	339	345	326	368	348	316	340	321	351	327	328	313	342	330	345	353	288	361	371	336	350	325	330	340	320	355	302	343	299	322	348	327	343	323	343	345	329	337	338	336	339	344	343	361	358	337	320	291	333	319	353	358	329	332	341	312	315	343	316	343	359	329	354	332	335	320	320	310	377	345	363	360	373	333	381	348	336	310	364	361	359	310	315	322	317	337	300	333	366	342	307	339	357	326	353	342	336	352	336	326	327	328	315	345	355	314	360	336	361	382	325	307	323	315	350	296	307	359	339	381	361	333	315	310	324	327	338	324	320	337	317	341	339	354	387	345	319	338	351	340	313	345	329	365	373	314	352	321	323	357	317	341	354	325	367	319	306	315	365	338	337	368	331	307	328	345	333	364	357	362	313	318	331	345	333	339	354	322	338	351	344	353	331	372	303	344	341	340	364	322	353	321	366	308	346	349	364	341	317	362	333	371	324	306	350	375	372	332	331	377	319	333	326	379	330	348	339	348	294	325	363	347	356	360	337	320	328	346	345	339	328	348	346	343	325	341	344	373	327	346	331	335	313	325	356	326	353	319	373	335	307	359	305	350	366	332	330	333	364	327	328	338	356	343	335	330	336	318	356	320	358	351	360	344	335	312	324	336	330	348	331	316	357	317	335	325	349	332	345	351	344	344	352	330	342	356	304	313	329	340	308	308	322	350	316	306	347	352	324	300	345	327	313	318	346	318	323	364	319	355	350	358	331	331	314	307	360	337	341	311	379	344	334	338	348	351	366	341	369	328	371	341	332	329	351	331	342	344	279	302	332	369	351	342	310	316	359	342	306	355	351	297	344	369	318	343	310	314	371
5632	6488	15514	18725	17307	16325	12302	5683	7018	8996	9378	8753	4396	1953	1741	1225	1048	1068	1139	1417	1259	1075	974	922	933	958	892	906	969	866	928	913	932	905	951	911	931	924	916	959	951	915	910	927	933	926	922	924	917	883	884	956	924	986	903	919	910	868	930	907	912	904	919	925	858	943	895	953	897	869	889	956	919	933	942	943	962	913	906	967	886	906	885	894	899	877	899	926	886	883	881	915	891	891	933	916	895	847	911	916	928	979	922	864	874	836	909	921	912	931	966	887	915	935	942	835	907	866	917	924	881	894	885	900	922	875	926	903	932	931	935	904	961	937	890	865	905	913	897	927	913	918	896	891	888	925	955	906	892	918	907	904	913	920	898	936	897	854	891	911	920	880	885	907	909	892	847	920	937	861	903	955	958	961	928	898	925	867	836	894	899	904	926	905	909	959	918	912	1021	907	915	941	841	933	880	914	923	901	936	880	887	919	908	949	905	958	898	869	909	931	815	915	987	897	962	917	918	973	930	921	899	922	901	941	894	928	939	901	866	865	880	915	962	929	880	909	931	859	875	855	886	986	912	887	862	938	921	875	902	925	974	908	928	911	892	888	937	914	892	863	913	919	849	958	898	910	932	902	922	927	937	931	939	908	924	881	907	881	861	889	919	959	884	957	937	922	895	944	901	893	897	947	941	944	856	946	905	859	923	899	939	958	892	899	909	941	912	914	897	905	931	948	934	892	878	959	854	971	924	869	928	853	860	934	907	900	901	918	899	889	937	926	889	929	908	912	977	899	898	883	922	920	917	887	883	910	937	919	907	916	918	920	924	911	924	888	862	930	942	915	923	913	927	914	909	910	894	899	940	889	939	934	931	979	882	890	902	879	931	939	927	944	873	877	982	932	889	919	911	915	951	880	897	899	965	932	910	908	974	905	951	853	912	897	919	870	967	894	903	946	919	980	914	941	918	899	903	920	922	902	893	903	888	923	925	856	889	863	882	909	922	915	898	946	947	975	934	916	901	896	852	905	970	865	899	913	927	986	872	877	937	838	900	910	908	920	969	884	949	955	878	917	866	898	932	892	925	943	916	874	920	909	868	916	916	897	909	842	868	905	918	914	965	929	940	890	886	872	867	940	912	916	915	949	916	928	926	897	884	916	983	925	940	970	926	890	892	872	928	946	914	888	879	875	901	965	911	923	893	908	973	864	909	918	904	934	958	909	908	944	958	933	955	940	912	899	909	853	928	847	905	906	955	894	939	868	926	966	931	931	921	937	899	853	907	915	930	928	874	908	992	945	891	961	924	904	930	933	941	881	875	958	939	888	962	874	915	927	954	921	934	927	881	916	926	872	912	891	895	979	924	916	921	915	896	865	929	889	897	907	923	917	927	909	905	942	904	929	880	927	887	905	914	878	902	937	901	917	943	937	896	904	963	905	885	890	964	919	909	916	916	906	943	898	866	890	900	927	936	898	916	928	883	908	917	929	851	949	903	888	893	898	941	862	940	906	922	916	939	884	929	909	896	865	891	933	897	897	876	902	888	922	909	919	942	896	920	923	897	939	903	898	888	911	971	915	899	952	961	916	895	944	900	880	893	966	925	893	973	933	910	912	944	872	913	891	894	882	891	909	915	933	868	924	913	921	907	899	909	893	904	951	900	947	917	929	898	904	926	878	943	856	973	939	876	936	912	913	912	876	875	894	943	965	883	926	911	910	906	919	917	957	955	897	870	876	888	902	839	926	892	932	921	880	892	864	993	892	937	893	975	901	905	926	954	873	921	904	884	878	878	907	866	851	913	907	898	919	868	944	912	920	974	897	908	956	947	935	928	928	950	918	929	946	958	906	937	884	887	910	893	850	912	868	932	939	918	872	922	904	872	899	914	859	882	935	863	964	865	902	916	988	924	877	876	919	919	941	921	846	835	905	885	925	881	922	905	921	936	901	949	941	940	878	907	936	931	914	904	941	891	886	869	884	888	935	951	873	889	907	939	901	907	872	939	864	913	923	924	939	894	929	878	951	943	896	930	875	912	916	893	940	913	842	914	907	909	907	902	907	927	913	928	921	944	934	899	914	916	921	919	965	857	931	956	926	937	957	930	934	889	950	926	844	954	869	930	941	885	875	877	853	924	903	893	876	937	927	922	901	914	880	864	954	947	928	934	853	914	878	951	915	942	863	896	945	926	883	936	901	909	878	911	898	908	930	858	931	930	953	932	838	933	911	920	872	938	907	919	905	940	913	897	878	886	960	924	883	936	860	936	896	907	955	898	949	949	929	888	942	913	901	901	935	955	893	854	946	937	946	942	909	894	860	908	893	951	930	899	923	898	870	920	902	888	900	902	958	895	935	906	873	913	960	915	954	877	927	933	913	897	940	915	848	976	869	946	883	934	902	913	947	936	922	935	900	888	937	928	912	866	886	878	911	858	889	880	876	871	939	898	885	884	884	882	934	960	922	886	872	921	907	961	937	883	915	911	931	943	940	911	958	894	917	872	979	904	864	917	908	898	902	923	875	925	911	930	916	928	873	872	921	914	892	874	948	915	888	839	893	900	947	932	834	821	889	862	904	941	911	932	907	936	884	940	928	866	903	924	891	912	903	949	936	953	896	956	944	929	916	908	908	925	938	901	917	897	950	906	899	916	899	927	893	922	909	943	944	888	904	893	995	867	967	910	914	941	924	895	886	914	942	913	883	904	864	849	918	868	894	865	893	875	908	907	869	894	890	940	832	925	930	897	942	927	989	889	899	909	963	960	957	870	905	874	904	872	978	882	912	839	901	917	881	922	897	931	930	935	943	907	930	908	899	877	926	895	913	938	915	912	910	884	890	931	941	924	895	908	896	856	878	963	935	882	886	911	920	905	930	919	895	940	911	910	884	884	917	955	958	848	936	928	858	906	908	916	854	918	892	911	963	902	903	884	879	898	893	904	975	869	876	876	933	948	947	904	886	897	882	935	913	874	862	880	929	880	902	922	943	901	908	916	969	900	849	907	973	910	896	925	951	931	883	931	923	922	940	859	865	929	883	940	923	913	884	957	884	905	922	910	912	909	898	919	934	919	895	915	867	943	899	919	897	951	917	886	872	887	878	957	920	876	864	941	929	876	945	931	916	867	911	907	901	939	960	910	873	874	921	929	922	934	898	949	883	905	864	880	922	906	957	927	995	915	900	940	924	909	953	968	931	881	887	904	845	898	850	895	890	889	881	893	912	912	900	888	906	899	989	964	896	853	904	927	897	934	877	877	926	904	901	939	922	893	928	927	936	935	901	896	952	924	913	897	938	966	891	897	866	946	906	848	924	845	941	896	878	889	950	901	931	928	943	928	865	914	872	924	874	944	943	937	883	972	898	899	914	904	936	936	848	829	909	850	930	938	945	929	911	924	916	949	929	824	881	938	940	928	920	879	903	929	895	912	927	883	946	897	842	885	884	927	869	953	956	951	955	904	923	915	895	958	937	893	907	960	881	940	976	904	910	864	941	847	906
17669	14032	21097	19581	15376	14194	10601	5412	10359	14669	15360	11383	4747	1946	1245	886	443	389	482	719	612	385	373	326	340	349	328	365	302	320	312	332	281	317	314	305	367	319	307	314	348	343	355	343	323	311	327	323	335	339	336	323	339	309	345	335	326	348	329	332	328	336	306	344	331	342	303	306	337	357	336	320	348	322	298	329	300	340	335	341	312	357	325	316	322	326	297	339	314	373	331	318	300	340	306	317	340	291	336	328	314	313	292	323	300	331	327	359	322	338	331	316	340	299	361	333	340	345	316	336	342	305	312	334	316	340	317	318	344	343	323	345	323	313	321	352	332	319	318	385	329	326	317	358	352	327	349	300	324	336	339	345	315	328	301	300	296	341	321	335	319	329	365	317	355	303	331	333	327	349	347	315	324	321	313	321	325	355	336	345	320	329	316	327	330	369	309	312	329	391	348	314	335	315	318	323	361	355	316	347	357	311	361	341	347	325	334	349	321	309	349	331	348	338	328	328	331	304	315	369	313	348	321	381	351	323	327	348	329	330	332	316	318	350	361	323	335	313	335	360	341	306	341	316	314	319	312	315	319	347	327	340	346	347	327	305	349	346	354	376	341	340	306	348	308	309	332	310	315	331	364	347	325	343	366	336	337	345	342	331	354	349	333	326	349	326	338	335	334	322	318	349	321	357	343	330	316	311	307	321	386	306	296	332	325	336	316	352	354	307	321	332	357	309	316	345	311	338	332	322	311	305	329	309	342	351	326	317	358	306	330	342	346	359	342	356	330	333	351	324	305	300	347	329	305	370	310	351	304	331	347	333	322	364	346	294	319	334	321	303	315	337	297	339	341	328	344	326	308	329	303	332	358	341	318	316	336	316	294	310	319	315	310	315	332	306	322	345	319	351	298	340	311	325	359	346	332	335	366	306	333	365	355	321	306	319	327	297	341	324	339	329	359	296	301	326	352	321	335	328	306	321	310	341	326	311	326	315	336	331	303	340	313	343	352	338	282	352	328	316	297	321	340	311	381	315	358	360	330	338	309	321	322	336	310	371	311	324	381	328	295	327	318	333	332	317	322	321	359	359	303	332	294	312	320	386	282	312	333	328	342	341	330	338	321	360	352	328	342	340	323	359	318	308	329	319	336	330	303	311	333	328	285	333	326	348	309	304	350	309	325	334	333	366	313	337	336	332	333	312	305	345	308	349	325	350	302	330	318	346	315	325	325	309	342	328	333	327	328	301	348	376	343	343	331	324	335	336	365	340	324	346	330	373	345	342	341	318	325	307	339	323	324	353	323	329	319	315	335	313	313	333	309	308	296	317	325	321	325	298	358	356	359	364	331	326	358	309	312	321	350	342	338	306	377	359	320	328	326	297	297	324	338	341	343	334	366	338	329	329	317	351	360	352	320	307	302	348	339	306	334	365	311	307	312	293	340	323	334	304	327	302	304	309	342	299	342	333	331	329	353	332	332	352	320	302	341	287	342	366	293	326	362	325	332	288	320	327	328	335	322	314	340	317	303	312	296	344	312	322	343	339	358	305	336	305	318	318	318	327	291	367	333	316	336	324	305	327	334	383	300	303	327	331	321	318	323	330	347	331	340	298	321	327	329	317	319	342	344	321	330	319	316	334	350	305	335	347	322	346	328	311	346	303	291	350	330	315	300	354	310	320	338	311	321	327	302	306	327	339	310	329	331	341	354	273	371	316	319	344	338	324	315	378	308	319	342	328	322	332	327	362	304	292	351	308	343	324	309	327	337	356	338	330	319	320	343	317	322	345	308	338	335	358	329	352	323	332	308	327	298	356	330	337	296	347	318	326	323	337	305	328	318	318	320	297	354	341	342	287	348	328	304	343	343	312	320	317	339	353	329	339	299	317	360	327	315	335	354	331	316	328	340	314	345	298	302	330	322	316	324	326	336	324	297	314	328	319	300	324	325	349	326	298	320	348	321	337	320	345	322	329	308	326	297	313	326	345	363	334	342	283	337	332	307	329	319	308	303	339	331	321	302	340	357	317	323	337	313	323	333	329	342	366	319	317	329	351	306	329	311	305	343	300	337	304	328	327	317	359	332	301	377	352	321	344	377	311	342	325	317	320	310	338	303	308	368	331	299	332	314	335	334	332	316	369	340	336	307	296	322	286	355	309	316	367	357	313	299	338	295	340	298	335	365	326	307	324	327	332	332	317	319	328	328	332	342	325	319	338	308	352	337	327	323	318	327	311	319	345	316	354	322	313	367	314	331	318	331	328	316	317	342	322	340	320	328	311	336	325	335	337	325	312	361	309	341	331	287	289	355	334	323	351	335	326	341	322	317	320	325	325	334	315	330	355	348	307	329	381	351	336	299	282	316	357	337	321	312	356	299	348	326	368	321	346	342	311	298	331	349	313	331	322	349	309	327	306	329	312	310	311	307	312	342	334	314	308	335	330	339	349	330	342	342	302	342	317	295	314	335	350	340	340	332	323	322	316	326	332	324	313	329	289	360	334	339	325	320	322	352	355	358	320	306	310	345	341	307	330	355	321	319	321	340	336	308	339	327	306	311	326	350	292	332	340	340	337	343	353	328	322	324	335	308	337	324	345	283	305	321	332	326	365	347	370	329	335	369	302	301	313	355	319	329	315	340	326	323	311	358	313	316	322	350	320	325	300	328	333	331	330	338	347	312	341	328	312	326	342	308	317	321	301	327	298	334	341	306	300	319	337	315	302	320	352	345	329	340	307	316	313	318	369	346	326	325	308	344	330	306	336	315	358	317	323	343	353	320	334	327	342	325	309	325	300	300	352	341	326	326	353	330	321	334	342	316	351	312	328	335	342	319	326	319	349	343	315	319	362	324	368	332	359	325	354	339	319	297	345	320	327	277	340	320	354	299	304	310	268	321	300	338	297	282	372	316	350	352	317	340	321	321	333	326	342	338	322	311	321	345	324	335	326	358	311	313	331	341	338	308	319	377	324	304	339	326	345	322	337	348	343	307	349	324	295	335	323	368	325	367	296	342	313	307	337	312	309	328	356	312	327	355	361	340	338	335	338	287	313	335	331	335	354	340	329	332	341	326	318	326	323	337	327	323	319	306	363	323	319	350	317	325	330	322	336	341	321	298	339	349	308	321	335	337	357	332	324	332	328	336	314	321	313	322	312	326	330	345	339	300	339	318	315	314	348	295	384	325	324	328	346	331	328	339	322	324	335	324	325	357	315	317	329	378	329	326	339	343	349	371	311	335	310	334	301	346	324	303	331	347	335	344	328	316	329	315	351	327	337	350	337	353	343	323	301	364	320	338	330	314	304	338	357	348	311	323	317	331	319	328	304	328	348	366	316	331	320	309	319	327	310	342	315	297	318	333	345	330	389	337	312	287	336	337	346	344	344	321	313	327	324	331	315	346	334	334	346	336	318	329	328	349	337	321	347	320	303	328	304	324	318	305	339	338	329	318	291	366	311	321	331	316	348	314	311	325	303	325	335	357	336	313	322	315	310
11590	12788	27441	31516	29986	30225	25137	16435	30827	36820	36536	30529	17406	9028	6407	4262	1549	1364	1924	3621	2357	1321	1021	931	918	949	901	873	857	860	858	850	890	902	914	901	934	916	857	924	882	907	936	911	925	854	818	912	897	913	898	822	872	901	837	887	914	889	890	850	881	866	877	913	914	868	973	870	872	862	882	834	839	869	884	873	899	897	850	896	911	916	859	862	922	910	876	884	841	925	835	866	884	919	889	892	842	906	880	890	864	913	880	947	881	909	925	878	889	891	912	818	922	826	924	860	837	896	895	887	865	912	923	892	932	935	885	898	860	889	928	938	882	820	865	841	911	828	878	871	866	867	947	932	882	918	887	902	876	923	877	871	891	938	849	902	871	898	875	843	819	870	873	878	928	893	934	879	912	889	911	870	890	902	843	929	857	930	902	931	882	882	935	879	932	914	866	862	840	893	897	845	893	881	883	873	893	872	905	911	873	930	899	939	856	889	894	943	883	905	845	882	872	918	882	828	867	903	879	917	895	930	885	910	930	908	840	872	852	891	917	895	876	854	862	881	884	916	900	876	848	896	855	828	916	846	843	861	884	922	903	861	837	897	906	865	917	894	945	872	832	887	939	893	873	906	926	884	918	904	872	827	892	889	901	865	869	854	874	897	863	902	923	895	845	944	922	877	920	899	866	901	928	908	870	868	896	848	801	851	850	848	842	853	920	896	924	857	856	873	885	864	835	909	885	882	851	870	896	883	917	900	928	901	838	892	869	919	855	872	887	872	863	854	873	847	933	911	905	914	897	932	880	898	884	835	876	919	860	861	920	885	868	896	868	848	874	931	871	936	873	878	875	916	881	900	882	823	929	899	893	945	893	853	884	884	910	883	939	872	907	911	891	868	855	829	897	922	855	948	902	899	927	877	802	858	941	925	930	866	955	906	903	911	871	881	849	891	929	916	835	852	879	900	909	905	931	872	863	871	859	896	892	893	861	882	879	885	883	877	884	890	870	868	900	941	867	910	877	875	899	883	910	847	893	835	859	888	901	915	855	920	886	871	957	877	914	902	854	932	860	870	926	841	907	885	901	940	870	857	907	904	917	865	927	830	873	879	890	864	887	887	905	872	866	900	876	856	858	925	915	889	884	911	874	844	837	888	854	866	890	913	912	885	872	866	887	934	874	863	876	902	857	872	904	887	897	906	930	921	922	892	901	872	932	868	885	899	861	887	912	892	871	945	904	886	884	910	899	860	861	968	879	964	925	905	862	887	899	813	861	893	869	847	890	866	839	898	871	882	889	860	874	880	922	860	852	821	896	875	836	890	884	848	883	862	870	925	880	882	860	834	937	830	860	902	832	867	909	932	879	924	885	867	890	893	841	864	881	882	872	885	928	895	896	937	862	874	883	878	914	889	880	900	882	883	870	859	917	870	925	876	850	859	950	860	912	892	932	855	871	864	844	850	908	920	844	858	882	871	866	893	860	926	842	928	920	871	875	839	891	876	898	860	913	872	855	849	882	971	866	891	907	875	931	844	885	891	876	883	905	854	906	845	875	865	856	852	884	831	903	836	858	930	858	928	846	909	897	900	910	835	892	930	873	891	904	901	850	809	866	885	866	964	901	889	914	832	921	880	899	935	905	886	843	862	863	891	912	922	863	907	804	879	910	909	904	891	881	863	823	960	912	910	873	880	878	854	854	896	860	925	863	865	877	833	901	862	817	909	874	901	866	862	874	891	873	883	877	852	863	893	863	878	806	863	859	833	879	920	906	872	893	878	867	876	854	849	913	930	863	904	907	866	883	883	922	906	871	894	857	850	897	858	895	890	877	940	915	875	892	870	931	846	860	869	892	886	837	888	876	830	909	897	849	878	902	883	857	874	869	894	915	896	883	878	901	930	890	877	919	907	888	852	838	855	937	849	912	902	854	912	913	906	926	907	908	869	858	889	872	853	874	919	926	863	902	903	869	864	930	880	873	860	889	940	865	928	868	891	879	923	865	842	846	842	867	895	875	895	924	833	938	854	900	914	849	895	836	922	886	883	905	917	988	833	925	887	892	875	902	882	854	896	881	882	884	908	846	889	921	900	903	886	870	868	887	929	915	858	915	881	797	830	866	917	861	849	898	894	905	890	863	884	882	833	833	862	877	898	903	887	909	911	864	939	885	853	946	887	871	901	907	873	873	848	907	884	868	918	860	877	856	857	860	899	912	878	921	909	807	855	908	892	853	934	915	878	876	903	813	899	828	893	931	782	916	887	947	926	852	912	968	878	887	862	878	931	902	892	878	893	931	848	886	855	858	839	872	837	929	892	904	875	904	855	877	895	908	891	884	919	887	872	950	862	924	893	916	909	870	928	893	859	845	841	902	869	873	880	901	891	911	873	883	904	876	947	869	901	954	868	882	943	865	863	836	834	871	904	861	877	907	928	883	852	891	843	877	854	854	873	911	875	927	899	928	859	919	900	900	824	873	946	858	905	835	836	878	859	886	835	851	858	846	858	888	902	905	876	879	868	901	846	905	932	897	933	877	871	905	928	900	862	858	914	946	919	877	933	886	867	920	856	903	831	835	912	890	897	826	896	835	913	861	871	910	877	889	895	890	923	889	925	869	887	864	897	832	886	877	915	883	831	905	908	916	894	876	874	869	850	924	900	932	863	891	862	860	852	946	941	838	823	903	887	854	846	911	944	855	861	891	840	865	848	875	925	922	886	865	919	891	863	872	824	923	951	847	882	870	908	847	904	893	929	880	872	907	910	918	899	898	908	861	898	857	892	868	903	904	929	871	924	906	890	885	878	835	879	868	898	918	888	905	888	873	890	834	850	865	932	867	876	881	881	855	877	908	873	881	844	921	887	873	912	836	869	868	919	879	894	877	948	880	873	871	906	903	857	847	879	891	863	906	921	890	849	865	917	850	883	882	926	887	855	960	890	902	927	875	852	806	900	915	924	866	866	900	949	882	891	855	856	867	888	889	899	909	881	862	824	885	884	879	879	882	897	918	912	901	871	883	871	888	854	851	894	892	901	912	907	844	870	886	854	867	885	865	899	863	959	882	914	916	835	908	831	862	892	866	893	896	861	919	830	855	901	907	942	864	876	936	884	869	868	981	894	840	876	898	848	855	836	858	911	945	826	883	909	856	840	882	825	914	909	880	877	948	860	907	859	883	899	849	974	869	881	901	864	891	830	915	847	974	843	868	886	905	835	854	853	885	882	915	845	891	922	868	831	892	837	904	905	892	924	841	864	878	913	849	897	880	901	857	847	914	875	900	911	907	876	918	916	892	916	909	871	886	910	895	851	854	839	854	967	881	893	890	871	893	857	901	879	880	914	891	863	886	875	910	930	913	880	929	868	861	901	905	876	942	879	861	914	884	874	846	891	920	834	862	895	877	866	899	858	885	921	893	832	901	828	858	900	924	921	895	918	988	860	917	903	886	932	901	830	820	912	847	879	824	864	892	859	963	920	894	880	922	965	865	878	874	906	909	936
28171	23108	32080	30264	26792	24892	17902	10642	17366	30000	27423	19474	10312	3710	2274	1423	404	469	708	1170	786	440	366	270	319	317	315	321	323	290	290	320	294	296	307	286	312	316	294	319	304	297	299	339	306	321	289	307	301	317	340	315	304	317	314	304	297	296	307	327	308	338	318	323	283	263	306	298	347	272	303	287	333	306	296	319	300	313	288	295	301	320	305	288	337	323	314	331	316	314	306	338	331	324	297	299	337	326	300	295	288	309	345	275	312	272	301	288	293	293	301	320	309	311	310	339	328	300	291	284	295	275	338	331	344	283	295	310	350	306	318	298	352	319	315	328	317	343	332	289	310	317	313	301	325	318	296	309	303	335	314	332	318	304	323	312	275	290	284	306	357	307	331	319	306	320	300	300	333	307	331	293	313	315	291	309	302	314	319	321	289	294	297	298	292	302	316	314	308	342	318	327	325	312	303	317	312	305	316	305	316	329	300	304	328	316	302	320	324	312	331	311	322	309	309	328	308	299	289	288	300	324	321	289	315	320	332	305	295	306	316	318	326	275	287	292	311	288	318	285	289	311	305	291	303	318	309	316	281	324	282	321	336	312	313	295	308	295	333	302	323	332	297	350	315	305	345	297	320	312	311	311	328	305	297	307	279	291	271	323	325	305	311	343	323	336	279	308	307	316	280	306	291	277	292	329	338	310	339	284	323	315	327	324	301	318	322	355	314	326	325	307	367	288	285	300	301	353	314	296	305	304	331	291	337	314	326	319	329	330	292	302	318	340	329	314	323	298	314	321	317	312	319	316	292	309	299	299	298	314	300	332	293	315	301	326	314	315	294	290	309	300	333	312	300	304	298	323	345	303	295	318	296	341	308	316	284	314	310	282	286	334	320	293	332	325	311	341	299	326	319	310	293	321	318	304	303	326	307	301	302	290	341	342	311	352	300	309	301	323	313	311	310	323	317	340	289	317	267	339	323	313	309	314	303	318	296	347	298	305	344	320	316	319	301	321	312	330	308	313	251	310	322	306	291	334	315	318	336	309	323	306	332	275	348	293	315	306	311	345	279	268	307	317	328	314	293	319	323	310	302	335	318	310	294	316	315	295	288	303	304	347	272	310	303	302	318	292	301	306	321	317	302	314	297	315	309	337	330	308	300	355	307	295	296	295	308	257	320	298	315	310	296	301	330	316	306	321	325	320	276	323	325	344	323	285	290	312	296	274	326	333	310	294	306	299	315	291	284	265	317	305	310	298	314	321	320	313	304	299	327	294	317	287	314	312	310	304	316	295	327	323	298	327	319	323	316	293	305	290	345	314	330	345	266	341	326	307	310	285	289	278	312	305	312	285	298	318	331	322	312	300	298	293	287	314	315	320	334	298	322	317	331	303	345	327	308	297	317	280	310	341	299	313	344	283	309	317	321	302	322	328	333	323	321	293	295	313	307	332	306	294	311	307	330	310	289	262	291	301	278	325	328	291	324	312	306	326	301	283	312	281	309	318	309	318	303	316	298	296	317	289	335	327	332	290	302	288	336	351	284	298	304	316	291	327	328	270	273	321	299	328	303	319	322	328	304	254	270	298	349	318	266	320	333	283	317	337	339	335	311	313	304	303	298	308	298	294	336	320	353	307	297	304	253	335	293	289	315	337	326	335	334	304	294	311	293	356	304	276	317	292	311	292	297	300	311	320	331	355	302	320	287	327	291	323	305	313	327	339	338	338	282	292	304	335	324	311	291	309	305	331	304	299	308	330	314	312	309	271	322	280	278	317	310	307	290	298	304	299	317	308	312	282	337	314	332	302	335	325	328	289	317	293	328	307	311	279	283	308	333	295	303	278	311	299	291	299	332	314	320	308	311	302	311	311	302	273	301	318	335	344	309	309	301	311	323	294	329	306	290	298	315	290	296	305	295	292	308	289	285	303	318	341	299	300	305	310	328	338	312	300	294	301	311	308	318	341	297	315	292	320	314	324	288	306	334	288	282	306	324	333	297	320	323	291	321	317	301	276	293	325	334	272	304	304	278	335	311	298	279	292	282	323	320	309	346	320	307	322	297	311	334	304	303	283	283	287	280	309	340	353	293	284	346	303	310	326	293	317	308	315	307	313	303	319	311	323	298	301	321	325	320	319	307	336	303	327	291	337	274	313	302	288	367	290	303	291	315	315	335	305	312	309	310	301	303	315	310	288	299	295	323	303	346	305	329	313	296	338	341	297	271	281	294	303	288	321	350	290	308	322	309	318	313	332	279	301	321	328	306	314	318	337	324	289	285	330	313	313	317	305	282	291	340	324	319	300	317	310	285	340	288	310	304	320	301	299	304	314	314	303	291	318	293	284	342	304	322	292	279	319	322	305	310	311	306	303	332	322	310	336	306	298	312	312	338	336	322	368	285	295	285	311	306	322	295	311	291	293	291	278	288	342	307	345	328	312	315	330	328	336	278	293	316	302	306	290	342	310	301	300	311	316	304	318	317	325	295	290	298	318	316	307	326	329	270	330	306	299	289	316	304	285	294	315	291	306	311	297	305	313	317	308	299	293	283	312	307	293	291	302	297	275	326	337	304	302	333	312	301	301	276	282	293	311	342	310	296	282	317	313	307	285	289	300	305	324	313	316	304	291	315	316	261	336	340	291	320	283	291	305	314	309	299	305	329	297	288	290	327	334	296	302	347	338	315	309	308	303	311	316	272	330	354	316	304	325	312	313	317	305	281	307	336	305	301	314	302	306	284	311	315	295	333	288	279	306	289	299	324	317	325	308	295	349	327	293	309	274	292	305	319	268	311	338	292	284	308	331	311	286	306	335	285	317	312	326	326	305	300	343	329	335	308	312	287	285	339	306	318	287	326	308	313	292	293	315	293	272	291	319	317	300	289	289	315	335	293	310	304	313	292	311	310	311	295	293	279	285	300	301	325	316	286	350	337	289	283	308	313	304	318	333	305	276	313	309	320	277	327	312	327	317	292	312	319	334	310	311	308	330	336	315	319	324	311	317	337	317	304	323	300	302	295	305	319	312	335	316	327	314	304	342	269	296	316	288	306	320	272	293	303	315	317	307	300	312	290	334	335	309	328	322	335	323	316	323	286	301	329	327	348	334	305	308	296	311	286	307	311	310	325	296	310	310	316	299	309	300	328	328	296	286	283	306	299	315	332	299	335	324	313	311	342	287	306	344	289	301	284	293	288	325	324	322	315	329	302	324	316	333	284	322	305	323	302	309	345	271	313	348	320	294	331	295	284	312	289	337	298	345	326	338	295	286	353	322	329	310	328	325	343	316	287	314	318	296	310	290	295	324	316	319	296	333	319	312	329	299	284	299	321	309	298	316	305	322	301	336	313	325	298	300	328	293	283	304	297	314	293	318	313	291	321	320	311	322	274	321	322	305	330	322	272	293	300	303	311	301	269	289	327	288	316	327	339	299	302	324	304	295	268	302	295	309	333	306	326	297	322	288	310	297	329	298	341	331	321	297	316	319	301	314	310	309
16788	18805	35104	40208	40162	38368	31996	23957	38643	50124	46317	38708	27884	13737	10804	6538	1396	2011	3589	6156	3849	1643	1149	975	865	898	880	841	841	803	877	836	849	905	798	865	828	870	849	824	851	875	865	802	854	862	857	844	834	836	832	905	796	887	884	833	805	849	812	839	853	885	806	865	851	871	868	879	888	833	854	816	810	855	832	898	816	856	795	811	832	869	861	813	864	877	826	853	838	872	824	817	848	843	819	826	899	846	881	852	827	846	827	791	866	838	805	837	843	790	881	796	815	868	887	792	841	795	843	886	822	856	853	845	809	818	884	833	857	802	835	854	808	868	808	880	864	858	843	829	832	905	824	852	869	831	830	877	851	779	815	854	757	811	826	892	791	851	824	815	814	821	891	821	808	844	804	866	763	837	843	823	846	828	855	809	822	832	821	850	827	787	825	888	864	815	797	820	873	796	855	801	826	829	825	894	859	887	833	836	834	816	833	820	837	812	808	814	808	898	906	843	871	872	837	821	851	831	817	793	794	850	829	844	855	847	846	868	782	832	850	851	799	797	860	886	910	796	850	846	862	867	829	806	822	880	852	824	848	848	846	830	831	857	819	837	799	886	831	799	812	863	848	807	812	776	849	834	876	878	841	801	813	812	865	873	815	869	846	870	852	766	856	850	846	839	849	870	825	838	823	781	821	773	862	835	809	797	770	839	828	863	830	838	856	773	862	861	880	826	876	846	848	851	812	867	822	808	829	878	780	826	852	889	821	812	792	876	875	826	803	860	799	802	854	829	853	817	866	806	800	849	852	873	829	821	836	826	839	838	833	807	844	887	858	845	848	838	860	793	830	850	824	816	895	861	829	856	836	819	854	831	823	821	815	822	808	847	874	880	915	823	848	793	861	822	802	852	832	801	810	864	829	829	833	885	888	875	831	870	855	837	800	853	850	798	799	823	833	849	854	824	841	861	867	838	834	829	822	809	868	865	862	859	871	868	883	802	844	845	860	860	832	852	870	874	844	841	821	799	819	814	836	832	804	869	804	827	847	833	876	827	836	857	828	865	790	838	837	823	873	822	806	796	889	844	824	850	824	872	811	899	846	865	867	831	870	813	796	875	805	887	888	857	882	852	862	812	793	850	894	824	824	849	818	869	839	869	811	868	802	847	821	895	850	790	871	886	811	806	834	834	800	804	861	872	819	818	836	873	809	783	868	819	812	884	809	818	877	825	797	786	801	839	823	836	827	793	831	834	883	852	872	875	830	855	799	827	845	867	799	911	809	801	812	816	823	839	834	856	815	831	882	842	850	795	853	836	863	823	812	827	813	865	913	834	842	846	860	850	839	812	778	858	845	845	889	798	860	795	832	793	827	866	830	861	883	894	784	822	855	827	815	814	854	860	836	857	827	858	852	857	847	844	843	841	834	902	830	852	798	836	823	891	846	817	858	896	804	839	820	799	812	808	828	840	845	875	811	820	855	852	847	852	798	884	874	823	818	797	783	861	827	852	855	831	819	806	819	823	838	821	801	814	889	818	839	832	813	903	834	871	847	821	831	793	847	851	765	834	830	854	835	869	783	837	843	853	843	875	865	851	833	870	808	827	844	862	819	847	840	828	859	810	848	820	834	876	860	835	817	864	866	903	835	822	820	859	832	831	835	824	857	803	810	857	832	870	889	867	835	808	794	857	851	857	860	825	824	827	827	822	835	870	813	831	796	806	891	796	861	827	857	838	837	853	836	811	838	834	793	820	862	809	844	848	841	834	832	795	879	830	841	826	851	835	868	851	788	818	839	847	808	848	839	858	815	873	841	817	860	806	852	833	858	869	862	868	843	854	845	796	831	847	807	805	874	864	839	839	843	858	815	881	826	821	830	843	807	833	911	823	837	784	811	803	842	849	834	819	793	828	825	860	855	870	827	824	834	843	807	791	853	861	829	841	818	783	830	854	863	780	847	833	816	873	819	850	798	855	790	909	827	819	869	841	850	836	836	831	838	834	818	894	810	889	818	834	839	843	860	827	801	815	817	845	829	800	837	845	870	829	818	830	794	875	850	869	800	851	830	859	840	849	894	844	802	849	793	793	887	816	826	861	883	853	812	794	859	805	823	833	809	785	817	818	843	822	781	850	892	815	839	803	867	874	815	828	797	867	824	883	833	863	854	860	783	809	808	826	857	825	858	823	853	831	834	834	813	878	789	844	836	888	853	829	807	835	874	884	850	822	822	865	852	867	860	886	829	823	797	859	833	814	866	808	849	872	822	844	821	836	846	804	804	827	819	829	858	833	812	817	829	845	820	854	814	823	855	821	864	859	872	811	838	873	830	834	828	833	863	791	842	778	849	843	829	841	839	815	839	823	891	845	877	813	813	871	819	857	843	824	839	858	826	821	845	837	853	789	811	881	864	842	864	837	820	831	876	863	805	888	856	848	830	837	828	850	864	859	844	858	817	839	848	842	848	830	819	804	804	891	842	830	847	839	878	915	832	837	817	813	889	836	839	807	820	858	897	794	799	833	853	836	772	843	833	865	883	841	817	835	892	835	854	934	787	803	831	795	813	835	838	907	751	815	818	843	845	843	811	867	824	832	824	839	836	854	853	922	783	865	867	848	805	843	837	764	817	849	862	859	844	833	851	821	806	849	874	831	847	806	864	861	846	879	807	815	871	798	821	849	883	849	845	888	836	810	856	834	830	771	877	868	878	896	828	866	809	866	851	850	838	821	810	838	821	809	815	817	826	863	862	812	830	827	856	861	820	821	803	832	843	777	898	873	904	852	873	787	886	780	821	802	785	837	795	818	833	821	820	854	822	854	820	868	850	859	824	810	817	827	902	838	838	843	891	881	837	839	792	836	823	845	874	850	809	882	792	843	814	825	854	850	839	837	861	831	858	818	836	865	890	827	863	870	835	802	798	893	891	899	796	823	851	852	883	774	806	790	816	836	862	885	897	831	794	847	786	787	853	852	859	882	862	849	873	822	883	803	838	838	848	839	825	846	856	796	831	877	857	856	817	845	843	852	826	837	883	810	837	862	825	838	823	843	846	823	847	796	777	825	845	851	874	851	784	896	813	844	789	820	844	890	855	836	796	850	814	820	847	823	834	873	872	837	827	846	840	819	849	808	841	862	857	854	795	846	816	838	825	905	808	834	897	871	850	838	851	832	865	845	858	798	878	872	806	848	834	805	825	880	834	802	819	861	828	795	846	860	864	853	870	824	831	835	839	815	855	863	838	776	836	815	822	891	844	842	823	875	844	814	892	860	849	826	878	843	852	888	806	880	825	810	830	817	866	823	867	834	871	825	855	823	890	841	837	870	806	837	797	841	818	852	837	864	844	799	820	842	836	839	866	848	829	867	829	776	850	843	840	764	867	805	835	853	843	833	836	817	854	831	861	831	893	869	829	800	857	851	839	791	865	788	867	845	870	831	855	843	830	823	831	814	799	837	820	840	854	836	836	822	821	849	878	847	832	789	828	776	825	854	858	843	809	808
9044	7239	10640	9761	7277	6041	3668	1763	1109	1557	2052	2144	1385	652	459	412	331	367	364	366	394	352	314	345	323	313	309	314	309	315	346	353	338	345	344	326	355	357	348	315	376	309	318	304	347	308	352	303	329	329	321	328	320	313	328	359	364	299	336	333	322	346	339	311	310	326	334	317	356	337	370	367	355	328	345	306	352	360	356	335	331	346	301	354	337	325	317	291	329	353	343	355	329	362	352	341	324	319	315	320	317	305	332	358	335	329	351	333	313	359	364	331	313	339	331	318	315	321	333	319	354	352	321	352	341	342	344	357	332	316	340	348	326	345	338	317	363	347	334	321	324	324	381	335	324	340	312	344	345	345	342	332	344	328	316	326	336	369	300	378	337	313	328	318	337	339	346	355	279	341	345	333	358	347	337	304	337	319	327	347	346	315	314	301	322	308	341	325	344	339	354	356	315	326	347	337	330	352	330	324	340	342	345	340	350	308	336	323	333	336	356	309	315	339	356	366	348	385	321	322	362	357	303	317	323	285	345	316	344	345	340	325	334	332	349	322	335	364	339	319	338	319	345	367	341	349	334	343	295	352	340	331	342	332	298	325	314	359	333	319	363	352	329	335	333	354	347	337	356	351	350	359	338	309	335	322	348	360	339	334	342	314	333	361	319	320	316	321	358	371	356	324	347	369	331	324	320	314	339	328	335	349	315	332	320	339	361	340	313	341	350	385	340	355	326	355	338	343	332	334	317	366	316	329	331	330	312	315	338	322	329	342	344	319	380	355	320	323	347	343	322	362	330	328	329	344	354	366	348	349	313	351	378	334	331	328	328	319	365	354	330	327	334	347	356	354	355	348	333	327	334	306	336	327	326	336	325	313	336	342	350	329	376	317	344	347	336	311	367	307	344	350	312	353	356	341	353	355	356	358	306	358	365	337	339	335	372	324	348	298	323	326	351	381	384	302	326	340	347	305	327	352	341	318	345	350	312	331	354	337	318	317	317	336	360	331	351	345	363	338	326	346	302	341	350	299	364	348	326	320	349	344	312	324	347	346	322	342	369	356	345	282	338	351	332	342	322	364	334	347	374	348	346	320	339	337	317	311	305	370	300	337	338	316	327	336	359	339	312	329	349	342	348	334	331	344	372	324	343	314	359	342	343	328	365	316	327	336	341	341	333	344	328	348	345	302	331	305	339	315	337	373	331	299	299	322	335	334	329	354	360	329	354	328	338	336	317	332	346	313	324	360	354	362	336	316	316	295	334	338	331	322	377	334	301	339	339	368	346	357	342	342	356	312	316	385	341	381	297	328	303	336	328	347	336	328	377	352	311	342	327	324	337	335	336	344	323	338	327	323	348	371	356	375	330	302	347	331	368	341	352	345	309	327	327	318	342	343	315	312	316	305	341	348	330	322	314	343	313	333	321	342	327	364	314	355	365	335	313	352	368	321	339	361	317	336	346	326	348	352	316	346	355	318	331	322	322	316	312	343	341	338	351	328	344	334	344	329	339	380	326	336	334	344	355	319	374	297	320	333	337	345	343	333	339	345	323	318	351	331	372	334	373	302	302	319	316	328	344	342	338	325	334	335	365	317	342	322	328	358	340	317	331	336	319	350	346	338	310	339	318	333	327	336	345	329	333	323	331	321	348	322	315	344	332	318	333	311	324	368	356	310	332	354	330	352	363	361	317	308	335	331	292	327	335	317	357	316	337	348	329	380	326	322	323	310	302	347	343	322	354	335	317	341	344	329	346	336	313	346	331	332	334	355	349	351	351	401	303	333	320	333	356	342	351	320	341	348	307	372	352	323	330	364	339	335	342	369	333	315	336	319	342	373	335	339	320	366	340	365	321	302	338	341	344	319	351	326	341	335	336	364	355	361	317	341	339	354	328	341	345	338	347	360	355	295	366	304	340	329	310	339	323	347	347	347	377	319	358	337	338	357	320	361	365	354	320	351	339	343	327	319	349	304	356	343	348	345	300	351	332	324	325	295	317	357	339	330	353	325	315	333	303	333	340	342	361	318	333	374	291	345	361	351	349	332	327	324	352	329	316	336	324	356	312	312	334	340	308	358	355	336	334	350	325	317	342	378	315	337	324	326	342	315	334	340	309	317	331	326	334	368	315	318	355	316	320	367	361	337	335	335	351	351	339	346	325	339	335	351	326	316	345	352	332	324	266	392	319	335	293	356	372	346	357	323	322	351	336	321	329	336	339	345	360	322	334	346	344	290	356	344	333	333	332	308	330	356	345	316	313	334	302	356	347	311	320	322	346	338	360	334	313	345	350	310	315	323	315	323	373	318	352	322	352	353	323	335	304	334	365	357	335	355	340	327	363	328	314	370	320	330	316	348	317	350	337	325	350	348	341	361	362	337	363	318	310	320	312	320	306	303	343	339	317	344	320	373	316	365	344	332	325	370	343	331	337	373	302	303	341	342	339	322	374	338	347	287	307	337	324	330	347	321	347	338	323	310	328	302	331	363	310	327	325	326	356	372	313	340	347	323	323	349	355	305	330	328	360	364	332	348	343	330	327	296	347	338	314	325	369	311	341	357	315	305	355	317	378	332	345	320	333	375	322	338	331	306	356	335	317	343	346	367	307	357	337	317	357	315	371	343	345	325	301	338	346	324	352	337	340	349	323	338	353	328	321	334	320	319	342	348	322	306	339	303	323	348	331	339	341	327	302	321	336	338	333	333	316	336	314	358	330	341	323	340	345	322	332	345	341	306	347	357	350	344	337	374	316	339	333	370	335	325	297	327	355	359	327	329	315	339	330	377	323	389	339	322	299	342	363	306	338	330	321	345	321	367	335	340	343	359	369	322	359	331	337	318	338	333	367	373	343	326	370	348	358	336	321	342	322	339	373	335	345	351	353	333	318	326	325	322	328	312	313	333	318	316	345	334	338	346	359	352	336	352	348	332	329	352	302	307	318	383	336	352	340	359	328	281	341	368	349	324	309	316	357	312	349	331	326	362	350	350	333	332	340	332	349	330	350	337	331	356	358	362	333	348	357	320	330	342	339	364	347	335	331	341	345	322	321	330	375	337	338	325	352	368	330	323	353	343	338	364	337	348	312	322	344	342	329	336	341	337	352	312	351	329	325	324	370	312	351	346	299	319	350	344	326	341	348	334	361	319	340	342	318	357	318	341	334	330	339	328	355	356	323	335	333	312	362	304	340	332	313	314	304	336	364	319	324	340	329	338	316	316	293	342	343	314	316	356	318	360	314	348	314	315	323	329	347	321	338	365	349	338	319	354	340	340	340	337	349	355	355	311	315	339	349	360	346	304	368	319	319	291	305	375	341	353	362	358	327	327	376	339	336	341	367	331	377	296	314	362	334	348	344	348	335	337	324	362	319	343	370	338	308	302	349	319	359	292	347	336	304	346	327	352	300	304	352	355	328	345	330	337	310	357	322	330	327	319	342	362	329	355	340	299	303	357	351	379	334	373	333	356	350	362	336	314	323	349	333	370	349	309
6096	7271	17060	21076	19282	17965	13015	7206	5816	8375	9823	9801	5651	2427	1568	1288	1034	1031	1096	1153	1085	1009	910	942	895	952	874	870	951	865	870	917	929	910	919	896	928	888	866	899	875	882	903	900	969	951	916	912	900	881	960	917	825	907	902	866	898	904	885	896	924	886	907	878	919	937	925	905	923	886	883	914	899	920	912	919	910	893	904	896	879	895	862	897	868	883	948	871	914	871	900	899	896	880	953	892	897	927	906	935	914	930	840	972	935	876	908	952	934	913	968	897	862	934	953	871	909	901	874	910	913	862	891	877	879	952	929	913	856	898	861	932	948	891	945	944	844	942	890	926	905	886	859	901	881	871	876	912	895	878	905	912	899	945	883	921	889	894	949	897	932	870	934	881	921	901	946	853	896	893	929	925	895	852	956	952	938	887	901	847	881	845	905	897	860	925	915	869	945	943	922	909	884	903	877	934	949	919	942	902	905	957	955	879	904	876	944	915	964	893	881	889	890	880	911	937	895	918	932	909	902	959	864	915	893	883	871	910	853	962	921	941	866	915	866	905	891	894	872	921	974	899	911	882	945	915	903	965	939	879	910	890	946	910	893	935	937	915	871	888	888	941	940	866	908	890	892	820	912	848	882	858	935	872	932	898	888	921	934	917	900	923	938	915	881	887	857	871	864	918	892	904	918	854	876	956	912	840	890	902	899	916	926	875	892	931	905	940	911	911	937	914	854	874	881	926	911	911	936	893	890	852	920	879	896	891	889	910	848	948	911	892	894	905	931	883	894	918	902	917	880	856	959	956	942	846	916	917	883	892	949	825	925	897	877	923	911	866	933	906	925	926	909	926	893	862	883	906	893	861	883	943	918	919	879	881	885	894	867	859	879	898	928	895	863	910	935	895	889	900	876	858	923	893	896	919	868	925	898	936	887	924	899	895	915	914	940	843	973	872	893	912	842	939	944	923	901	888	894	915	895	878	921	916	839	888	938	967	892	873	913	854	880	889	904	905	916	886	896	953	952	912	960	882	893	842	929	909	917	839	922	930	908	850	864	899	936	886	892	939	931	927	934	855	948	896	917	883	885	863	899	916	907	900	921	881	873	865	897	858	876	830	898	877	909	904	900	905	876	913	900	908	896	915	889	952	933	910	917	939	885	910	884	910	896	880	943	946	882	921	894	869	933	851	893	906	956	909	903	865	854	928	848	986	870	860	904	834	888	828	885	912	880	942	855	895	895	929	877	886	907	910	894	866	852	919	902	899	890	881	956	927	887	873	937	912	940	879	902	869	891	898	875	903	931	897	928	881	885	891	888	896	921	937	926	910	899	902	963	900	855	897	921	947	834	926	927	883	960	904	927	933	885	899	936	904	902	914	920	878	892	895	886	932	959	882	871	900	871	853	937	868	913	918	961	931	902	870	951	940	929	903	898	865	935	869	911	923	922	889	888	908	940	864	940	909	900	874	869	931	915	932	881	872	905	839	889	935	927	866	884	867	866	967	893	902	907	923	899	873	816	892	898	888	854	860	920	876	892	885	902	868	945	925	933	895	934	934	908	890	876	916	919	902	960	842	929	867	906	916	900	840	843	934	894	894	894	871	937	878	912	900	873	900	934	943	840	947	936	864	922	911	908	930	939	864	866	877	902	932	919	907	901	895	911	833	907	893	901	929	908	921	881	933	899	924	924	889	951	951	966	929	879	900	945	862	953	932	860	855	895	851	895	937	917	926	842	949	960	874	885	940	894	897	885	938	887	969	920	914	895	906	925	905	890	854	919	928	887	958	899	904	928	949	915	953	849	906	956	889	956	895	901	904	914	911	893	878	871	916	920	868	889	930	918	916	858	932	872	883	844	868	872	882	913	882	891	935	885	848	930	913	879	849	920	931	880	914	888	880	913	856	953	859	941	924	877	911	850	893	849	889	891	897	894	846	871	878	953	946	938	910	864	925	863	936	908	860	918	847	906	863	884	953	915	953	898	934	938	893	917	887	938	932	917	953	862	910	883	878	883	914	848	879	905	892	874	909	930	914	922	903	911	929	951	935	867	921	921	914	929	949	898	854	923	902	879	921	894	916	888	873	903	865	884	886	910	901	871	909	891	893	845	916	896	930	886	903	912	904	892	948	853	954	919	839	920	917	920	915	895	882	937	906	872	894	915	891	873	919	924	945	874	960	945	949	882	929	867	896	931	879	987	918	892	863	879	892	908	911	891	930	870	895	899	826	908	886	916	962	916	919	907	902	868	921	884	879	885	942	889	903	940	893	932	885	959	880	911	901	941	860	926	946	936	905	958	899	916	874	871	884	917	919	857	858	913	909	967	921	889	939	873	872	903	853	895	861	911	923	881	888	945	924	816	935	928	869	924	854	931	902	905	924	875	894	908	896	906	858	954	847	885	873	952	881	905	906	919	914	927	879	935	883	914	902	900	918	879	842	890	914	875	918	845	880	882	941	823	956	905	926	902	939	970	912	937	937	913	961	950	899	973	865	873	935	898	891	896	901	918	905	933	917	931	884	933	948	852	879	972	910	937	891	878	928	931	923	899	918	903	964	956	893	879	915	909	900	921	886	946	929	855	852	881	919	872	900	936	893	882	906	905	887	898	919	912	838	888	877	913	894	874	884	917	913	920	895	910	920	918	939	893	887	874	882	877	882	867	916	887	933	925	927	933	848	911	877	877	939	989	891	872	934	918	912	908	881	941	917	898	903	919	929	937	880	870	918	948	921	904	884	858	867	871	854	843	949	967	914	893	905	903	869	839	933	890	878	906	862	942	894	884	885	892	933	942	858	976	920	912	903	938	936	885	905	972	852	960	911	868	887	933	908	922	883	934	897	889	940	881	939	890	944	869	890	885	954	879	924	916	890	903	904	881	908	877	903	943	910	892	933	871	890	861	900	917	897	901	952	915	862	903	830	892	885	917	891	897	941	900	923	869	834	983	870	896	905	855	885	915	931	894	875	933	875	875	939	923	973	860	873	880	925	893	892	916	963	927	880	887	921	920	940	942	877	945	894	926	921	914	902	945	866	946	882	925	946	901	918	914	952	922	925	844	863	873	918	927	866	914	892	939	944	928	855	942	954	898	873	951	904	881	887	874	874	893	876	888	876	963	910	887	876	886	878	904	922	899	907	928	937	889	872	974	943	888	950	920	939	922	907	911	927	879	888	925	943	886	885	939	887	925	963	900	901	886	867	908	917	850	925	855	886	881	902	917	884	905	924	903	864	960	904	882	897	950	929	871	901	930	892	948	924	1001	914	882	930	931	918	866	876	909	916	877	900	879	875	896	866	938	957	920	912	894	965	883	918	875	965	896	892	901	916	898	873	935	910	930	904	902	910	843	912	900	926	950	898	870	887	872	940	923	890	941	938	875	884	842	931	932	955	888	890	886	915	902	890	915	923	940	903	881	871	895	911	858	914	919	936	911	912	892	878	896	942	993	901	875	910	857	891	821	961	879	900	907	882	913	937	888	837	904	839	910	934
19652	15895	23058	22157	17271	15073	10718	5372	6411	14026	14838	13434	7017	2621	1380	730	390	382	485	531	446	372	382	347	326	318	343	311	340	289	319	328	347	300	341	309	344	340	339	321	327	364	319	298	327	348	314	346	318	328	342	329	333	314	339	333	326	302	341	390	305	277	336	277	325	362	332	292	339	331	321	348	301	360	337	323	301	337	310	311	316	302	329	312	303	330	326	296	266	306	344	354	361	315	355	343	299	304	308	329	350	304	323	331	337	335	322	309	325	348	301	290	351	321	401	334	327	349	319	367	326	332	303	291	329	296	300	321	292	296	323	332	339	307	317	315	327	307	376	358	329	338	329	310	340	328	341	307	355	318	325	339	353	319	319	299	320	322	339	326	325	332	334	315	357	324	331	305	357	352	312	314	323	351	342	287	291	344	315	337	329	338	330	331	336	314	325	299	334	323	351	317	311	329	326	345	315	325	295	297	333	306	344	326	323	340	342	341	330	317	340	339	328	300	357	339	347	353	355	297	323	310	317	298	363	316	323	347	330	304	320	319	318	294	350	313	334	311	334	353	372	340	315	311	306	333	316	344	347	316	329	331	321	313	328	314	302	296	332	305	319	317	314	319	311	286	298	333	304	301	307	317	319	316	335	388	321	337	344	307	322	315	349	319	338	339	312	328	286	304	295	310	311	337	335	313	321	313	330	310	336	323	309	317	334	307	353	320	304	322	330	332	340	338	304	325	344	316	321	347	313	315	324	389	331	320	322	339	329	303	318	337	344	282	332	322	331	322	308	335	323	344	359	309	316	338	329	310	324	318	285	338	331	286	344	335	319	305	326	338	312	340	319	313	338	312	363	337	293	330	327	308	330	344	338	322	346	313	307	324	293	306	309	313	327	347	357	357	307	348	330	347	323	363	333	312	353	315	301	338	334	330	321	309	329	322	327	322	331	333	305	329	301	327	278	311	327	320	344	303	317	310	323	304	317	341	320	319	348	328	285	337	330	347	332	325	313	332	337	324	304	336	318	320	302	336	330	314	334	340	349	317	315	362	317	333	380	313	328	346	329	324	338	346	327	300	345	319	279	314	349	315	307	358	338	301	306	290	306	343	322	312	311	330	336	324	307	307	312	316	344	330	349	329	317	325	310	308	361	303	307	293	307	321	343	309	317	320	321	314	328	299	333	286	324	324	344	342	341	326	333	328	317	304	278	318	362	351	309	348	302	308	313	315	348	316	332	318	339	325	331	332	331	328	315	307	326	322	342	323	328	309	320	324	318	318	310	331	344	353	338	352	347	328	316	293	337	339	307	324	341	301	297	297	332	336	330	329	299	331	381	314	301	313	352	340	330	317	315	321	332	328	316	349	348	300	287	335	320	340	332	342	299	362	308	348	330	329	323	319	356	316	326	308	325	316	354	308	304	304	332	300	318	349	312	345	319	304	315	314	329	340	340	343	299	332	336	313	315	359	352	310	316	315	319	339	330	330	292	332	281	359	319	333	355	325	347	334	323	326	351	344	331	310	334	339	297	314	323	326	296	299	313	320	317	293	361	351	326	322	339	330	306	321	304	315	349	311	339	319	315	336	328	331	321	306	328	320	336	346	305	340	320	323	351	335	325	309	314	331	325	276	297	332	308	305	334	336	337	358	352	315	332	305	315	335	304	276	317	312	300	320	323	308	329	314	319	354	336	302	286	332	324	319	334	343	314	353	338	344	329	330	350	349	322	330	351	333	302	300	357	322	363	340	346	352	347	320	328	323	297	335	315	369	352	323	287	344	339	322	298	338	333	352	364	320	313	321	338	317	343	335	341	286	324	329	284	299	320	322	340	335	313	334	323	300	324	323	323	330	328	320	324	331	297	374	325	331	317	343	314	328	328	329	355	314	343	331	310	337	326	321	348	324	310	315	307	305	293	341	293	325	329	304	312	315	334	302	337	337	354	302	310	324	335	360	334	310	282	348	346	308	344	334	312	327	330	350	351	304	359	337	331	336	310	300	329	334	319	324	308	327	311	310	305	304	332	335	313	348	359	322	330	310	317	318	340	346	318	326	303	340	368	329	296	279	300	327	305	304	283	332	316	321	335	322	336	334	324	312	313	311	312	310	348	317	321	329	323	360	307	311	335	337	317	304	321	316	320	339	312	312	326	365	316	345	347	315	308	331	327	319	320	343	337	346	376	304	305	337	307	330	352	308	329	331	321	316	335	313	288	326	331	346	327	319	311	306	328	349	355	346	315	332	330	345	334	311	322	301	334	330	349	282	330	325	302	359	344	353	301	323	329	321	324	294	353	295	324	302	332	339	337	317	260	340	321	321	288	340	333	331	341	321	342	323	331	329	319	292	297	353	313	325	325	331	318	320	286	313	320	315	328	344	344	312	363	314	321	307	335	345	331	322	345	316	344	324	342	294	349	324	317	313	330	336	295	318	323	334	281	320	345	339	358	301	334	350	304	324	285	330	356	358	343	332	325	305	329	334	326	316	319	346	323	334	301	343	327	363	330	307	357	324	331	341	311	319	314	308	358	367	334	328	336	337	341	350	328	294	332	312	316	313	335	322	334	311	292	298	345	322	340	307	346	310	326	311	313	329	329	323	308	334	336	286	327	328	300	305	348	326	317	346	327	315	344	294	326	319	334	320	326	315	305	323	308	312	340	326	304	340	338	309	341	335	320	334	321	321	315	325	306	306	337	316	331	319	318	330	324	320	320	359	328	327	322	345	362	341	348	305	321	312	349	317	306	347	329	322	339	355	336	318	353	316	338	349	299	323	320	273	323	342	347	334	337	344	320	321	306	322	315	327	332	344	354	319	322	333	342	337	309	332	325	316	351	321	324	334	340	324	314	311	308	330	327	333	311	302	305	309	317	333	337	314	312	341	329	312	323	375	295	358	332	317	327	332	342	340	310	325	326	339	314	329	297	329	324	326	320	349	320	346	318	323	317	335	337	316	313	303	345	323	332	333	328	283	355	311	324	341	331	335	290	348	329	334	334	320	339	364	322	333	344	324	330	342	326	338	332	331	326	328	327	311	287	325	310	318	329	321	320	344	332	386	334	312	341	317	310	313	349	345	302	317	360	326	357	314	330	312	340	345	328	312	308	280	324	334	279	339	317	315	336	350	331	321	344	322	321	315	312	335	359	313	359	308	288	338	330	291	332	296	321	316	287	295	336	316	299	329	324	311	306	322	326	318	293	342	325	317	328	353	342	337	321	305	326	310	335	351	329	367	314	311	316	317	327	332	331	304	315	308	354	322	311	303	338	314	331	346	339	319	330	318	315	303	327	306	306	311	317	335	309	309	329	313	305	315	298	300	329	345	331	329	330	326	322	294	344	334	306	300	309	355	320	333	325	323	308	336	339	307	320	291	326	342	333	314	321	318	345	319	325	347	318	322	326	317	323	303	334	334	337	317	306	309	331	313	320	312	317	293	333	333	347	358	331	305	346	314	323	271	372	335	342	322	319	321	340	336	311	339	345	315
12657	13897	29173	33921	31398	29784	23537	13868	21918	35444	36646	34079	22224	11854	6442	3286	1203	1258	1696	2192	1679	1079	966	928	901	856	866	918	878	901	868	916	892	877	829	836	887	886	870	912	836	917	900	855	839	874	885	816	909	889	854	880	871	862	899	902	876	891	872	906	907	811	793	850	934	850	845	888	876	880	895	878	954	852	894	870	854	842	855	850	878	917	881	830	876	851	901	852	905	853	875	912	918	942	923	850	824	893	904	862	893	901	887	873	915	934	831	899	835	862	904	857	860	954	851	860	868	897	920	900	887	889	894	909	889	927	868	932	928	865	904	846	888	872	878	893	823	832	879	918	956	927	860	861	848	877	875	846	858	893	902	858	930	884	883	906	867	862	832	880	864	826	873	901	889	831	906	893	849	896	886	846	864	863	921	853	888	855	897	867	881	926	845	917	868	857	846	844	910	854	832	876	870	894	854	902	881	881	900	919	878	885	874	883	877	919	863	852	946	842	861	921	849	849	817	842	872	873	874	843	841	873	861	864	848	912	899	900	862	869	842	843	854	863	911	897	904	896	890	957	867	798	843	866	863	868	888	882	939	860	870	861	851	904	894	886	862	845	881	881	965	889	834	916	925	938	869	941	882	876	868	852	870	892	874	865	895	887	904	889	793	887	900	864	937	886	872	844	911	919	869	873	885	836	828	877	856	897	936	880	849	884	835	870	913	889	888	897	867	896	878	879	830	873	882	880	882	917	866	883	845	905	891	875	844	929	865	885	892	897	869	910	884	893	861	948	838	900	850	857	788	830	886	868	885	863	900	832	823	849	913	912	844	866	903	923	855	825	882	883	873	899	846	891	873	879	883	844	870	903	880	830	891	845	897	869	852	893	914	845	887	848	879	896	909	833	850	841	878	842	828	890	863	919	894	911	856	864	876	869	865	892	880	881	858	845	903	919	822	878	903	875	855	884	876	822	820	913	842	908	895	885	803	863	907	896	875	893	876	833	889	925	909	847	838	854	927	895	894	850	862	887	854	883	854	866	882	871	816	862	875	887	900	926	835	855	849	866	847	893	872	894	917	844	878	904	888	886	888	822	883	822	961	873	856	841	869	858	821	898	877	839	869	869	835	871	856	889	924	823	884	877	866	853	893	888	849	856	866	859	898	878	860	889	848	865	871	832	827	922	828	923	903	858	887	952	923	874	835	875	899	860	866	901	888	911	918	889	835	889	804	904	835	914	874	906	849	885	903	843	892	869	921	862	880	943	903	905	912	831	851	924	892	891	888	881	879	953	878	860	851	870	868	917	960	895	846	887	881	922	879	878	852	897	880	895	900	859	895	840	897	896	921	858	914	856	901	945	859	874	907	888	903	847	879	828	932	890	843	866	907	857	877	856	901	829	907	931	875	851	866	898	919	899	871	907	859	930	931	888	892	858	867	870	867	898	870	913	836	906	929	887	907	871	868	841	871	881	881	856	917	891	819	900	833	889	888	851	826	906	834	877	898	880	939	873	907	883	836	887	906	842	889	844	825	883	895	888	908	835	870	840	859	899	815	902	896	920	846	906	900	849	851	868	860	907	898	856	849	867	921	850	871	845	871	837	893	867	894	888	908	889	868	914	814	870	934	882	927	883	890	908	842	822	950	882	834	915	862	831	854	928	932	878	874	895	884	913	887	888	883	896	839	891	903	884	860	892	845	910	886	881	856	906	859	864	859	858	898	878	889	873	862	896	845	946	897	872	855	875	852	916	833	885	865	903	903	850	854	888	893	901	885	839	893	843	913	850	829	851	879	945	884	887	872	861	842	875	883	871	898	860	874	866	850	841	894	864	868	886	914	877	870	863	838	846	832	866	938	862	897	843	832	862	853	851	899	846	870	908	914	904	914	888	925	883	991	854	832	885	900	932	897	886	865	835	917	867	886	862	880	833	879	901	886	870	919	857	919	865	884	881	865	908	860	910	839	860	863	850	881	870	903	803	894	914	935	912	936	898	899	853	864	917	886	900	838	859	831	853	914	843	895	923	892	816	867	811	941	887	893	861	855	886	857	886	902	864	887	880	857	833	901	898	853	912	887	925	865	808	885	914	892	858	868	856	842	922	875	843	869	880	888	856	906	856	915	840	864	886	869	906	848	906	889	844	870	875	862	873	865	936	873	862	881	829	854	953	913	911	912	915	936	843	960	885	853	897	878	876	908	890	933	872	882	917	865	901	851	876	847	841	874	920	901	873	850	867	894	892	884	919	891	882	817	929	920	887	904	870	873	878	921	876	867	830	863	864	875	905	879	854	841	895	898	868	878	884	879	797	863	883	851	922	891	858	895	809	882	870	880	947	929	838	904	908	897	860	855	873	862	871	910	963	860	919	852	886	834	861	914	949	900	887	826	848	833	855	878	896	863	932	900	862	832	880	860	871	857	871	822	862	889	862	912	854	871	837	886	866	913	919	893	874	868	840	866	825	895	866	843	874	813	894	882	863	947	897	839	896	892	876	881	860	879	906	866	901	899	862	877	875	855	875	876	912	853	915	843	870	876	902	864	889	956	892	861	923	866	887	842	899	873	855	880	915	903	873	873	874	838	888	833	884	902	849	829	853	888	925	858	863	825	847	790	893	840	864	865	905	859	887	884	835	889	842	904	846	848	863	853	862	909	904	855	875	878	834	869	915	850	837	832	895	847	852	866	848	847	853	936	887	867	870	856	868	825	811	816	890	875	870	876	950	912	906	847	868	834	877	854	893	863	866	830	863	900	859	867	841	863	861	889	891	864	882	857	908	882	881	863	880	908	868	867	842	891	876	873	885	889	841	902	875	912	872	914	909	893	868	886	898	842	881	850	825	876	875	871	852	879	848	915	877	942	879	896	876	911	873	943	860	899	885	844	871	938	910	833	852	863	899	904	900	877	858	831	812	925	874	869	889	936	875	828	879	859	882	857	872	886	929	881	892	891	828	912	883	901	889	877	880	855	909	858	851	912	902	890	831	887	910	822	854	874	869	886	861	851	866	880	914	868	813	826	922	865	864	890	826	880	957	808	887	832	860	912	912	853	895	873	835	854	824	890	915	877	901	858	883	865	793	912	857	863	881	896	884	891	868	896	910	905	912	867	926	897	880	884	863	860	853	871	896	880	918	844	931	881	889	865	878	911	832	859	864	880	861	877	903	841	876	884	904	858	872	861	896	848	813	824	903	919	885	837	894	902	887	881	859	838	862	886	908	880	854	911	881	946	917	901	919	879	809	801	934	881	859	815	935	851	887	865	859	873	883	909	881	932	843	911	883	814	815	871	936	890	922	854	889	896	832	907	858	819	898	905	905	952	881	857	952	840	906	893	890	863	840	860	873	878	830	897	873	882	878	896	923	881	921	889	885	910	918	919	886	850	830	884	883	843	846	846	872	887	880	844	868	838	905	873	872	886	878	908	878	880	852	864	891	863	856	835	888	941	914	869	873	867	903	862	920	895	905	901	849	904	872	841	932	880	860	878	916	813	859
28713	23208	33201	32840	25958	24185	16904	8379	7905	25187	30892	24007	11302	5770	2787	1619	547	416	509	649	491	345	344	317	320	322	323	304	315	300	329	339	300	284	286	294	324	299	319	293	309	312	310	328	322	332	294	310	292	301	315	312	278	273	291	336	351	293	286	312	297	274	325	289	318	330	313	324	306	308	295	284	305	273	309	286	341	314	329	328	291	331	302	310	307	291	301	329	308	304	303	290	311	334	326	316	308	325	305	321	289	330	307	279	292	324	272	334	283	322	272	326	324	302	277	291	303	295	336	301	315	301	306	297	310	304	315	323	328	301	325	329	292	302	331	303	346	309	254	333	346	348	304	301	297	306	310	322	327	311	300	333	319	303	301	332	309	348	271	337	312	300	329	290	318	319	277	308	305	320	306	321	304	311	295	308	334	337	281	289	311	322	307	295	320	296	311	328	318	327	285	330	313	325	327	258	300	306	303	280	320	295	304	288	336	353	316	334	310	292	280	308	283	336	334	333	301	324	302	274	313	315	300	333	298	315	315	306	324	321	316	311	278	297	327	293	287	319	298	324	327	317	330	275	314	307	298	347	355	292	339	293	294	307	309	324	332	342	295	294	317	305	305	274	303	272	308	303	311	312	303	337	332	271	314	299	297	315	309	329	346	318	323	300	328	313	322	303	324	309	278	331	307	301	290	288	317	290	359	287	340	303	312	316	296	326	321	287	300	278	312	344	266	294	306	306	298	301	276	306	322	306	275	313	295	334	301	320	310	335	287	309	326	275	317	317	317	319	296	317	331	342	315	306	289	303	304	316	348	283	348	299	304	307	280	281	329	313	345	281	309	323	280	283	309	324	301	307	300	289	329	307	302	292	299	302	292	306	311	312	320	294	311	324	334	293	326	287	321	300	295	273	309	308	302	306	335	315	297	302	314	318	296	325	284	334	300	311	293	304	312	296	332	291	304	334	316	321	310	299	292	279	268	326	330	269	305	334	343	294	305	311	316	310	336	319	321	332	328	301	313	314	340	302	275	293	274	292	290	312	305	333	322	277	304	333	290	313	302	320	288	277	329	341	292	329	312	337	303	278	283	320	326	319	314	319	321	312	351	315	319	287	311	315	322	329	307	313	270	327	293	305	333	353	310	291	318	321	307	285	321	316	304	324	354	290	314	282	301	311	340	313	300	339	287	300	289	291	296	327	332	291	283	299	282	310	293	329	304	304	296	322	323	315	319	301	329	315	324	278	316	287	302	300	340	301	351	338	301	308	324	302	290	317	300	288	303	314	309	324	312	304	302	283	305	342	324	320	299	307	342	321	330	297	309	300	307	346	306	306	305	292	298	290	341	277	324	317	294	300	303	316	322	298	309	322	328	324	308	316	311	300	305	329	311	293	318	287	324	259	309	314	281	290	339	305	248	260	314	328	334	286	319	288	329	314	303	301	294	312	296	321	266	316	311	301	294	321	281	320	324	301	312	316	305	301	321	305	289	274	324	291	331	299	341	321	277	287	300	315	315	297	312	289	290	320	332	314	282	275	330	317	316	300	329	284	305	278	309	288	330	319	328	313	322	283	288	313	313	322	316	299	295	328	310	318	284	279	281	285	302	301	306	327	313	345	304	311	323	305	332	344	344	310	271	325	308	285	332	343	298	319	315	266	335	334	316	294	301	280	301	305	325	364	318	320	305	313	295	331	328	318	285	289	341	290	294	307	338	296	311	309	317	335	347	316	311	291	332	296	292	324	290	291	315	340	287	324	322	299	292	326	298	316	325	307	325	284	299	310	312	317	302	280	292	309	289	295	285	294	329	313	297	274	333	309	305	334	272	305	304	329	300	310	323	283	306	321	279	319	323	338	321	299	301	319	275	306	339	299	249	310	309	271	291	310	308	312	331	325	281	325	295	313	323	314	298	335	301	280	289	290	326	321	323	291	326	298	328	272	330	293	318	303	286	317	337	304	318	319	333	325	328	283	322	311	324	323	313	316	278	310	308	303	296	317	321	315	301	318	306	324	352	322	295	340	327	273	279	312	275	287	294	275	312	278	315	287	290	288	309	328	279	326	294	339	314	282	304	309	318	319	300	296	345	297	329	305	303	327	313	306	309	310	323	318	312	335	320	324	339	311	292	313	284	265	293	304	302	284	300	336	298	286	310	307	317	325	333	302	316	334	292	317	276	310	290	287	289	276	298	332	340	307	307	315	294	299	309	288	321	320	297	332	288	333	274	285	315	314	311	314	289	332	293	275	308	325	315	317	320	322	311	305	337	301	317	277	288	285	330	326	305	334	319	317	295	283	322	293	280	307	325	325	288	296	316	323	297	303	289	300	295	321	312	293	286	316	310	309	341	309	337	342	299	340	327	322	302	320	324	304	294	298	328	297	314	303	305	310	291	338	315	308	314	307	300	331	282	342	315	258	304	325	323	319	290	323	308	288	299	318	310	318	312	326	303	317	316	335	325	325	312	303	316	332	316	307	325	292	320	325	304	307	314	298	323	302	313	331	291	325	321	305	325	338	304	295	293	314	310	343	297	291	283	305	302	340	284	276	286	287	309	341	286	316	299	299	299	270	312	283	312	326	302	313	324	278	325	311	277	325	308	313	289	271	323	290	302	320	312	300	314	326	282	301	293	324	328	322	310	302	298	325	316	287	317	338	302	309	260	308	298	310	321	326	288	334	289	283	321	325	272	324	285	289	324	325	271	302	293	284	323	328	334	333	323	320	317	308	298	302	312	293	332	328	294	293	314	316	303	303	299	307	311	312	283	292	333	316	295	330	329	337	311	325	311	319	336	324	314	305	320	316	315	279	349	321	308	356	294	289	285	319	295	327	349	338	291	301	294	303	319	316	303	306	311	319	362	329	342	328	292	319	300	312	329	350	295	302	332	324	292	309	298	312	295	313	294	323	308	314	308	298	290	288	307	293	329	311	309	334	299	298	293	301	308	291	325	305	294	298	303	272	344	321	303	333	327	295	305	277	327	309	318	335	333	304	301	305	307	349	304	336	350	317	315	315	327	340	331	293	327	297	288	292	306	300	288	318	284	309	328	313	316	315	318	361	307	306	342	308	310	308	383	338	341	303	290	309	300	314	319	329	324	327	290	340	286	307	288	313	276	340	311	308	324	311	327	305	296	339	291	328	296	315	289	301	342	309	296	327	293	329	281	330	309	312	315	322	336	309	298	296	307	296	325	320	325	291	306	292	293	309	319	299	302	328	307	331	324	304	296	330	281	326	331	316	298	281	293	313	278	323	300	301	298	334	319	278	283	304	288	326	320	332	292	300	325	317	323	286	325	337	315	299	349	308	309	301	292	297	314	293	367	302	307	294	302	312	314	298	309	335	297	333	317	280	318	298	294	283	276	290	288	339	289	289	311	306	308	316	313	316	347	292	297	306	329	310	322	315	334	325	287	279	303	304	333	313	300	300	313	294	303	304	299	327	321	321	320	291	318	293	301	298	297	270	300	301	293	286	340	315	356	311
17485	18575	36471	42098	38208	37204	29666	17848	23794	47117	50084	42904	28022	19851	11990	7684	2106	1541	2298	2954	2084	1208	950	906	864	815	826	852	864	849	837	850	813	840	823	889	887	824	860	886	847	838	809	833	854	824	824	818	801	853	812	817	811	818	803	804	783	841	823	823	836	810	847	838	800	855	842	806	810	783	803	856	848	808	844	872	852	835	857	775	860	877	837	847	841	844	845	824	847	794	831	828	838	824	843	839	839	832	783	817	820	808	849	795	832	838	811	800	863	841	877	841	775	830	822	851	829	842	814	845	796	804	897	839	845	832	881	869	869	831	877	846	781	840	828	817	859	847	894	812	814	790	864	840	799	871	812	838	829	850	810	788	866	812	805	831	822	870	826	828	850	864	862	852	901	821	845	857	824	818	806	835	832	831	771	832	826	844	810	743	846	853	869	827	825	889	823	852	831	818	852	831	869	858	813	824	805	845	856	862	825	869	834	825	831	831	826	840	868	820	825	865	846	875	872	886	810	817	817	836	889	838	804	897	840	840	823	858	843	813	824	851	820	847	828	831	803	856	823	828	831	823	814	834	822	812	815	829	810	791	825	886	838	773	845	857	857	835	858	807	865	836	848	843	858	817	861	881	843	842	772	812	813	853	819	823	853	836	836	817	891	843	833	875	808	833	885	865	833	826	872	818	854	840	835	826	825	820	786	828	801	827	802	861	893	836	845	810	835	790	848	851	831	868	847	860	914	843	845	861	846	859	853	850	828	827	835	853	844	808	817	856	866	821	836	815	810	852	827	805	837	828	793	858	805	847	818	804	851	805	898	787	880	793	780	803	842	856	836	832	849	870	842	824	849	889	810	835	826	781	831	860	870	888	843	840	822	880	804	818	856	839	809	810	831	895	810	849	859	831	865	851	842	820	811	843	845	848	873	781	846	854	836	819	845	829	833	897	859	837	865	866	831	874	824	830	827	798	793	812	776	858	849	829	858	794	852	855	786	842	901	847	856	834	796	827	827	844	843	808	836	812	879	827	883	796	880	848	816	801	828	802	791	820	792	815	862	850	888	832	874	825	866	866	823	833	789	800	813	843	849	808	811	862	841	852	851	815	816	820	832	841	836	802	860	826	818	797	853	857	804	851	801	773	821	895	810	830	839	892	843	838	854	843	857	781	856	855	795	850	858	804	839	864	876	792	867	860	862	803	825	854	823	807	868	849	824	850	862	805	886	794	804	813	814	818	889	889	874	826	820	833	818	819	829	869	863	868	775	906	871	798	802	859	817	848	832	807	816	861	845	833	833	848	824	886	836	821	841	822	835	851	821	840	777	803	840	819	853	862	770	842	820	846	830	835	788	842	798	820	808	810	819	854	833	816	828	869	901	870	853	836	876	808	809	863	807	815	863	809	828	815	910	825	842	841	858	865	871	889	852	857	857	835	824	842	885	793	760	832	825	838	796	852	820	840	856	813	829	835	859	816	846	833	844	814	887	855	818	855	893	809	831	889	784	809	778	835	802	831	822	813	832	845	834	827	843	866	811	850	804	779	854	861	833	828	900	814	840	874	838	797	793	859	836	846	846	878	854	859	849	886	820	853	856	781	800	891	824	803	858	870	846	836	832	853	868	822	871	841	834	763	795	830	805	851	818	830	852	850	848	791	787	843	891	824	828	881	832	826	859	818	812	873	843	871	850	882	826	885	827	850	856	828	876	818	857	824	868	823	854	819	831	860	851	797	830	818	827	834	840	829	793	833	870	820	830	858	805	828	825	828	852	839	810	834	804	873	853	835	838	844	828	850	817	832	832	838	888	836	840	900	838	724	844	858	835	834	818	851	812	819	818	821	860	878	781	828	820	845	837	834	833	828	902	873	853	818	836	759	804	851	896	795	827	806	860	839	795	835	802	831	815	798	809	836	798	848	839	844	861	855	835	807	836	858	861	833	840	814	798	799	849	901	871	818	870	814	836	811	887	818	836	861	843	873	852	824	833	782	832	833	820	823	825	832	848	823	802	824	820	826	857	819	860	816	822	799	810	844	869	854	883	777	841	851	788	859	825	848	821	809	896	843	877	844	870	830	810	852	792	800	804	856	844	822	834	883	856	825	831	831	851	866	876	854	825	781	881	788	861	775	796	858	807	841	846	855	810	815	866	827	876	860	828	830	827	824	784	850	843	844	826	835	787	854	823	873	821	808	814	861	831	840	895	836	819	797	827	847	895	786	800	789	899	866	831	808	837	853	865	812	821	807	854	850	838	801	907	826	827	815	843	891	851	790	857	826	774	820	854	858	818	776	847	787	800	810	804	827	857	840	866	823	864	829	852	778	831	861	859	849	851	920	818	826	863	818	834	796	858	876	824	880	847	784	861	841	886	888	810	779	854	835	879	834	844	838	803	871	849	800	847	785	863	880	778	817	866	766	853	827	827	823	846	831	795	804	871	852	802	758	812	850	833	814	844	763	807	867	878	827	794	774	873	821	849	805	844	826	844	829	857	817	819	852	877	848	822	801	840	814	882	798	814	838	888	871	843	838	827	844	859	823	842	856	815	801	812	782	908	812	839	894	871	829	846	839	786	873	846	852	833	877	819	823	846	795	828	814	793	834	794	792	819	852	850	803	858	876	856	843	791	797	848	814	822	832	847	844	799	822	788	811	800	828	866	890	854	855	853	832	807	832	834	835	871	831	837	862	798	810	829	821	818	805	832	867	830	815	833	826	819	836	847	849	808	851	804	846	857	869	810	864	831	801	836	852	812	836	809	903	870	742	845	846	856	860	865	842	869	857	845	805	894	792	829	812	827	861	871	850	895	827	839	808	879	839	882	795	822	884	802	802	835	814	822	864	868	771	838	858	850	811	816	860	842	869	862	813	837	853	899	808	835	885	834	889	817	880	821	796	851	840	902	858	858	840	844	827	864	813	841	803	842	778	818	865	803	855	857	799	833	848	830	872	847	795	849	776	823	821	843	819	839	858	829	789	859	819	765	898	814	842	833	852	854	805	862	869	839	819	822	836	817	867	810	811	860	852	793	832	817	832	847	845	831	849	811	866	801	829	844	851	844	816	784	832	868	830	871	813	843	788	831	775	823	868	869	856	849	831	858	836	828	842	829	859	822	808	877	874	866	838	766	855	847	853	822	838	822	845	770	842	822	864	807	868	856	808	840	859	819	832	845	826	839	813	837	870	843	855	810	808	798	853	865	862	799	855	852	796	838	853	776	820	850	833	815	801	882	882	774	869	816	849	870	821	840	818	819	829	810	856	870	806	828	832	820	887	887	834	832	843	805	876	838	891	900	830	822	868	818	830	837	858	853	866	801	859	849	837	828	823	878	837	801	844	822	834	805	849	818	869	838	819	855	842	902	851	808	807	852	852	898	854	789	840	809	834	817	842	862	862	829	806	881	852	858	858	799	837	794	823	849	824	855	885	855	849	826	830	831	831	840	836	842	841	845	823	865	850	848	826	844	871	812	787	812	828	823	806	838	822	868	789
8808	7688	11496	10752	7323	6075	3035	1272	1221	1774	2443	1750	866	592	500	445	372	365	375	369	370	369	317	328	351	341	340	334	331	336	292	298	327	307	337	327	367	319	341	376	327	369	346	331	323	322	291	350	347	317	308	300	358	335	310	374	345	342	352	305	314	356	324	337	343	332	315	336	359	328	350	346	334	324	332	333	349	313	328	329	321	340	317	326	345	322	359	300	329	353	335	338	347	311	335	327	318	333	325	339	342	352	312	321	326	351	342	296	320	323	330	309	331	340	323	321	342	296	330	347	301	336	348	346	342	349	352	328	344	308	337	317	342	333	344	313	310	329	297	325	359	363	355	346	329	340	306	374	332	324	294	340	316	329	295	331	330	329	319	367	367	339	302	362	315	349	309	321	313	307	330	337	343	332	332	320	327	355	344	321	342	331	323	297	335	306	345	353	346	355	334	304	348	318	360	346	375	347	335	339	346	339	343	320	324	323	312	330	329	359	336	337	303	335	366	352	361	334	319	345	316	340	354	331	323	307	331	343	329	308	342	348	314	295	332	339	332	343	325	324	343	338	359	325	306	330	317	325	341	362	372	330	324	354	334	309	330	318	345	360	309	353	295	338	332	344	307	325	337	295	337	344	336	366	317	318	312	299	345	310	342	350	328	336	346	326	351	321	321	358	312	351	353	346	355	363	323	300	340	331	357	367	363	334	340	343	346	330	334	304	349	368	323	289	317	323	343	349	347	352	379	356	348	325	362	311	324	340	334	316	318	353	325	353	345	323	311	362	330	331	334	348	339	314	332	310	328	306	342	316	336	357	346	344	360	322	357	310	339	333	335	309	310	316	335	306	321	379	354	330	350	323	395	306	369	314	353	337	343	295	368	335	361	311	349	335	332	323	319	308	366	349	337	333	334	331	337	308	327	335	323	351	327	322	347	331	358	333	349	318	325	343	327	330	360	311	314	320	315	334	319	350	336	334	364	326	350	338	319	323	319	345	303	308	322	325	341	340	315	316	310	351	293	349	328	337	350	342	315	353	307	342	315	325	323	307	315	303	345	327	311	336	380	286	341	358	306	337	313	332	336	326	327	346	342	324	344	342	322	325	342	312	345	320	315	323	338	349	363	291	329	324	320	348	329	341	318	315	286	323	324	335	327	335	313	332	365	320	337	334	349	323	331	330	340	285	352	312	342	309	326	350	324	376	330	336	333	349	329	344	354	323	344	339	309	314	345	323	325	358	306	367	363	295	350	352	326	365	323	331	344	338	340	326	347	309	323	314	352	325	359	348	358	335	343	327	296	315	329	345	296	345	367	311	333	345	295	323	352	324	358	313	338	357	347	288	330	315	328	315	346	380	355	345	331	329	340	348	323	331	322	356	368	346	347	281	330	338	324	327	325	335	325	342	307	313	327	328	341	312	362	328	331	328	309	323	309	320	344	324	352	321	343	323	330	320	300	349	306	351	342	344	314	343	345	293	341	327	335	302	324	308	368	344	366	330	345	350	332	359	329	332	332	368	332	361	336	350	337	328	352	302	309	332	341	334	341	335	331	342	296	346	266	316	356	337	325	305	356	376	314	332	312	346	329	316	350	337	313	323	323	333	311	342	348	319	354	314	347	322	316	350	351	334	341	356	334	333	318	340	335	350	318	348	353	331	325	357	347	329	310	321	298	331	344	333	306	352	380	340	333	388	327	332	325	325	334	334	339	324	332	322	328	324	325	320	326	323	356	347	319	350	326	377	346	318	327	321	336	346	371	343	326	307	318	361	373	342	321	313	323	340	337	328	350	363	321	307	346	321	296	338	372	308	337	328	350	331	289	340	344	329	311	310	339	354	339	362	333	296	331	327	303	356	337	337	328	329	317	337	353	320	351	356	332	346	331	318	321	320	320	343	327	357	322	309	350	354	361	362	338	318	335	341	316	337	347	359	364	344	301	330	309	324	329	322	374	325	332	347	316	347	313	337	369	348	330	341	318	304	362	337	349	376	310	308	371	337	327	326	315	335	338	314	309	331	322	339	344	299	347	351	334	314	340	301	344	324	345	331	327	353	315	306	307	322	327	324	342	322	328	326	344	342	343	345	328	361	315	360	337	330	339	338	319	348	364	345	362	318	324	340	330	341	358	322	337	308	369	308	332	305	326	332	337	336	329	350	353	363	317	354	310	343	348	332	334	335	341	350	320	319	326	333	344	314	319	312	298	382	384	344	354	338	331	300	306	323	353	335	320	307	352	358	346	315	345	324	357	295	318	334	318	326	333	324	318	355	350	348	324	348	349	334	389	345	321	295	342	353	312	326	324	334	336	344	365	344	350	326	321	303	347	340	349	328	323	352	342	303	377	337	341	363	333	351	360	328	320	341	382	322	329	314	338	332	345	320	320	341	326	319	325	298	321	355	320	311	320	350	326	366	353	295	335	354	337	306	367	348	313	322	321	321	343	328	333	323	370	348	363	339	339	335	335	343	321	301	322	312	377	322	347	321	330	333	357	322	344	360	302	339	326	330	315	343	353	331	312	303	323	326	325	331	326	366	359	342	346	319	385	357	310	330	302	367	356	303	307	342	349	332	327	371	308	306	328	345	303	346	336	324	343	316	339	354	310	323	318	327	320	327	350	306	336	332	328	317	317	349	330	337	330	343	354	355	341	336	368	332	369	351	342	341	353	327	322	324	299	332	350	313	349	363	296	318	317	358	348	381	347	345	349	343	319	337	338	338	317	320	363	343	347	354	316	319	337	307	328	354	332	307	331	356	345	361	342	315	343	331	315	296	369	311	299	305	360	319	350	304	367	327	353	339	374	327	349	301	316	326	332	343	342	343	357	335	329	315	333	322	297	333	337	339	345	332	319	369	332	335	301	339	287	353	324	332	354	300	323	330	342	316	321	335	322	338	334	339	314	347	318	353	328	333	322	323	325	354	315	332	290	345	332	336	338	337	327	356	314	340	339	311	357	351	330	342	341	345	311	336	312	314	310	324	352	310	333	325	345	292	332	350	340	351	389	356	307	325	319	352	360	317	367	336	349	352	338	370	347	347	359	337	311	302	349	313	341	316	319	341	351	354	356	318	324	308	344	335	353	355	310	364	328	318	367	339	335	322	326	299	314	320	323	314	309	336	346	343	349	325	334	352	320	356	334	352	319	337	343	335	340	356	328	331	360	344	347	330	361	335	353	333	351	343	308	326	312	287	370	343	301	355	324	335	302	308	327	342	345	382	319	349	315	343	317	332	349	325	299	330	344	328	332	357	321	361	351	342	367	305	361	313	325	287	361	372	356	335	307	315	361	351	340	365	348	346	349	309	306	354	336	332	307	316	317	320	362	331	318	362	313	286	314	332	328	331	317	326	320	339	322	297	331	329	352	335	326	355	339	384	362	348	338	358	356	367	356	319	343	311	338	333	342	326	330	353	355	339	359	309	345	320	314	315	335	320	372	323	343	331	318	304	363	366	323	326	337	314	309	305	333	384	359	343	349	371
5905	7774	18559	21705	19401	17939	11766	5484	6251	9438	11418	8123	3656	2490	1936	1565	1115	972	1122	1126	1095	991	921	931	929	903	886	895	905	887	901	875	885	880	938	924	868	933	844	901	864	957	888	858	895	906	902	871	850	864	917	872	893	865	882	921	909	954	891	916	874	843	880	879	903	900	855	884	908	928	926	867	891	916	843	913	861	925	892	888	880	896	882	902	922	870	895	887	926	893	912	901	878	883	855	891	909	916	855	878	948	875	881	904	891	891	949	861	931	838	853	863	930	901	861	907	925	896	881	897	847	939	909	912	888	885	891	905	944	969	892	876	895	839	856	928	917	924	877	842	907	844	877	890	916	869	881	904	862	890	824	888	895	921	920	850	855	906	887	892	893	890	888	851	927	850	888	907	894	890	943	914	894	842	925	901	863	908	859	925	879	878	916	879	915	931	884	896	874	869	870	943	887	898	931	961	870	919	914	939	888	917	895	963	894	884	932	934	955	891	922	882	907	934	916	902	859	845	939	874	958	839	907	965	866	893	924	948	863	835	905	882	898	888	908	902	933	847	899	865	889	926	856	898	894	953	916	889	864	944	854	895	918	884	889	870	874	854	927	939	916	899	892	890	891	912	828	872	902	839	907	895	901	857	916	848	852	885	890	888	848	895	879	849	922	911	912	881	914	861	878	902	953	929	927	899	892	858	938	888	953	871	896	876	916	900	839	885	936	941	929	865	840	913	923	846	902	863	878	846	931	912	890	872	940	883	871	909	881	878	866	878	940	913	909	857	913	905	906	888	902	944	871	863	935	895	898	861	938	851	915	909	936	893	916	930	874	905	904	909	904	878	889	852	875	913	914	917	907	852	811	910	909	933	863	873	903	827	887	849	857	940	909	849	897	926	855	955	894	893	941	847	916	908	871	886	922	805	846	891	902	894	870	879	896	952	951	925	893	924	927	893	906	969	879	887	883	870	899	903	933	902	815	851	937	889	933	873	906	895	893	914	896	871	902	909	924	831	867	931	880	896	906	944	890	863	879	908	907	890	874	887	960	894	883	944	874	893	921	898	827	898	854	884	881	890	845	946	865	896	909	935	909	884	907	931	907	876	928	936	870	920	862	900	929	848	919	900	899	922	935	868	923	899	891	953	874	920	892	922	885	888	868	943	911	865	897	908	897	896	936	887	885	877	917	904	897	933	867	871	874	816	867	930	847	901	886	889	915	874	919	896	931	869	951	841	875	914	856	918	882	878	886	883	873	913	888	880	901	874	855	910	868	893	944	883	884	907	937	884	883	900	886	893	929	889	906	912	904	893	959	866	876	896	888	875	945	863	890	902	873	911	896	822	864	894	877	885	997	872	904	894	852	878	918	867	918	929	852	894	905	826	901	849	928	896	900	892	894	891	880	926	830	947	902	900	929	921	877	866	918	879	880	865	926	900	895	879	892	874	883	881	881	876	941	913	945	854	927	897	896	889	905	922	861	880	903	873	893	902	858	901	828	908	882	931	856	917	911	831	947	884	916	874	851	891	911	911	924	866	893	934	950	880	918	877	971	876	885	963	908	889	881	928	884	929	858	885	871	912	935	889	949	938	910	906	863	848	879	912	929	899	905	957	887	918	891	932	865	855	870	869	896	919	815	841	876	867	909	887	971	885	848	877	903	900	878	910	914	893	922	907	913	905	831	903	914	912	852	936	909	897	824	863	867	875	921	882	901	879	835	881	922	880	854	844	826	908	885	880	885	891	853	934	966	925	872	924	861	877	871	954	921	936	870	889	924	857	862	849	910	937	847	911	890	903	911	880	858	866	901	859	875	922	864	884	889	873	854	864	866	883	859	880	876	863	881	970	914	878	881	882	924	921	900	881	906	913	913	900	891	865	876	826	894	911	916	911	899	900	922	885	902	929	911	932	860	837	915	902	868	873	836	852	899	919	931	892	894	919	921	908	910	888	894	901	891	873	964	869	867	889	876	886	927	864	940	877	912	869	919	871	894	931	869	917	889	854	880	902	878	849	892	887	911	928	876	891	938	851	892	854	861	879	884	915	925	898	858	922	884	843	907	930	948	896	866	890	840	909	941	918	899	923	949	851	921	879	935	846	882	841	908	862	881	938	891	916	843	918	949	892	872	852	924	894	891	892	902	890	860	891	861	928	888	858	931	920	941	883	919	875	912	882	872	883	889	884	919	948	886	847	888	861	897	892	885	841	882	889	883	875	849	855	864	900	897	874	902	940	881	902	864	830	919	940	905	890	914	900	847	921	907	862	895	894	931	849	900	834	891	860	867	923	934	860	825	884	875	900	882	869	880	886	889	865	915	878	903	902	891	883	842	840	942	891	929	969	915	927	875	911	914	901	930	885	876	888	872	894	958	859	862	914	881	874	852	920	908	934	899	867	903	851	868	974	861	849	922	931	833	899	912	856	903	884	944	896	866	911	911	909	864	921	904	869	938	881	888	876	863	866	877	905	918	920	898	927	936	916	924	899	867	951	905	872	879	875	890	934	928	899	915	888	911	933	921	860	904	889	938	870	885	932	939	925	888	878	882	871	837	866	890	903	925	827	853	892	883	875	924	888	866	946	876	913	901	938	921	868	855	901	904	889	887	920	924	916	844	886	909	883	858	903	922	911	883	848	889	870	957	870	916	920	929	919	846	914	905	822	937	875	925	834	910	879	837	891	896	846	872	893	922	862	863	876	931	889	894	905	904	897	899	896	903	930	886	870	912	893	901	904	863	846	844	877	911	902	896	853	874	875	897	888	866	887	914	917	854	935	957	903	869	959	917	946	932	923	857	870	901	877	925	817	889	867	872	915	851	883	903	865	852	901	885	880	924	921	898	912	923	906	870	876	897	912	900	882	875	834	915	894	884	828	910	886	824	898	964	868	873	944	965	967	904	913	892	879	883	907	904	904	920	845	902	894	868	874	873	885	886	936	894	842	897	833	904	913	869	896	907	888	945	936	916	905	890	867	895	909	884	892	854	862	923	867	853	819	898	925	905	883	848	879	906	876	868	904	862	872	902	882	893	872	897	913	878	882	878	872	886	879	861	868	927	818	909	983	934	940	948	904	870	867	893	853	970	882	893	933	889	893	888	929	899	926	969	895	864	866	914	880	916	896	902	878	906	884	927	894	868	907	914	918	919	894	868	884	921	904	908	901	911	917	926	963	930	885	944	840	935	869	941	854	907	849	952	854	921	911	900	900	859	898	900	907	929	912	865	906	951	910	940	911	904	990	905	909	898	928	973	863	903	871	850	931	979	851	866	862	886	885	915	902	896	897	883	874	930	866	907	929	916	898	849	908	901	902	929	883	870	931	890	865	887	911	906	893	861	906	899	895	856	923	875	929	867	936	876	867	872	905	918	898	873	875	918	934	890	871	892	894	895	870	877	901	872	883	898	870	890	931	858	895	862	875	900	854	841	903	890	848	928	871	898	914	931	878	948	865	892	915	934	909	887	890	925	900	931	910	921	919	889	868	908	845
17816	16028	25173	22980	17707	18255	10830	4365	7620	10758	17114	13451	5494	2104	1502	943	552	439	451	487	437	365	345	326	326	316	355	348	346	307	302	320	323	326	319	350	303	324	292	291	300	349	333	301	334	323	301	309	318	321	311	336	333	302	331	346	328	316	323	306	355	350	358	329	319	344	350	343	340	334	310	374	300	326	313	334	299	298	335	306	305	330	308	340	332	309	329	319	313	317	313	313	307	308	356	345	312	351	324	338	313	284	310	312	308	348	310	294	317	337	294	341	288	297	312	342	308	310	311	326	326	339	332	334	366	313	338	341	309	325	321	343	311	334	346	310	313	325	301	354	313	360	304	270	292	303	340	313	331	331	335	309	331	349	322	305	309	303	334	303	360	287	346	330	319	347	351	307	350	332	328	358	338	322	320	320	301	305	285	311	298	325	331	316	317	340	312	345	292	316	325	311	345	360	317	311	360	328	333	342	311	313	306	332	311	293	295	314	345	308	321	304	332	308	333	316	344	325	317	335	303	301	315	340	280	361	301	334	330	270	352	333	323	298	339	298	307	324	346	291	335	333	348	285	329	302	330	312	304	298	328	303	353	321	316	346	314	298	321	298	313	320	329	320	298	346	357	321	311	310	345	319	318	326	321	297	363	319	302	346	322	356	302	345	356	315	329	293	326	320	333	325	323	315	336	313	305	314	317	320	345	308	309	323	315	321	278	354	354	326	338	326	349	335	351	317	363	331	290	300	337	325	341	317	340	317	315	346	306	273	337	324	314	328	302	320	331	311	331	323	304	335	334	359	278	337	352	327	352	311	288	374	345	343	313	333	328	313	322	341	316	335	304	308	332	321	309	323	321	352	340	294	312	318	304	323	330	333	330	346	328	326	289	342	353	319	314	344	326	357	321	334	346	296	306	319	376	308	347	316	353	325	363	332	321	320	323	288	323	314	352	352	331	317	323	331	331	325	342	303	335	334	311	317	311	308	325	333	339	315	352	332	349	319	319	338	326	329	365	301	357	322	354	338	307	315	333	331	319	328	334	311	334	347	334	319	318	302	310	358	316	324	330	306	301	312	329	365	308	314	293	319	377	341	339	299	292	287	344	306	333	326	325	317	320	316	315	347	301	310	316	320	321	302	341	324	325	313	336	328	313	354	302	308	323	350	338	334	332	335	327	314	302	332	316	337	350	326	338	328	285	331	327	315	341	316	314	321	320	311	310	309	346	295	329	346	332	299	332	307	331	291	302	335	303	313	332	325	301	346	296	340	322	336	318	328	305	337	296	338	330	308	303	286	342	318	316	314	341	310	288	353	375	330	322	309	292	328	293	331	335	326	311	321	309	325	350	311	345	309	354	326	316	325	302	330	287	318	343	311	351	338	305	348	310	341	331	333	346	346	321	308	320	311	317	313	321	319	332	311	338	319	349	328	335	314	321	326	322	289	295	323	346	332	331	311	323	307	368	325	288	314	287	341	310	316	306	344	353	308	323	321	356	296	313	310	312	326	309	321	340	331	338	328	298	341	327	328	341	327	306	304	331	319	308	306	328	310	349	331	317	326	322	307	361	326	354	310	327	303	324	329	304	305	315	330	360	330	357	345	320	324	323	353	328	335	323	281	321	308	304	341	322	367	319	324	325	361	317	332	339	343	324	321	326	337	306	347	324	321	323	339	309	313	343	340	308	303	345	335	327	328	311	310	308	317	325	321	332	333	319	331	327	329	327	308	274	344	325	335	321	308	288	323	340	294	327	300	311	329	291	317	300	322	328	319	308	312	282	347	342	338	320	313	297	346	360	297	301	327	331	343	332	312	305	324	286	313	339	314	336	343	316	329	339	287	352	353	333	325	334	359	300	340	326	332	275	326	358	339	311	310	354	313	295	324	325	347	319	305	296	299	323	351	289	313	305	330	350	331	317	326	334	341	321	319	335	356	344	335	334	311	316	326	303	338	337	325	312	301	325	318	330	309	340	324	321	322	352	297	351	335	327	331	328	350	325	304	319	315	327	336	335	293	336	344	321	343	317	337	314	308	336	343	281	327	311	315	320	330	353	335	337	308	324	294	328	316	299	347	321	320	353	319	304	308	322	312	320	341	339	333	350	306	286	337	326	340	309	331	333	298	324	330	333	296	337	317	330	332	309	326	321	284	294	314	330	287	282	336	294	333	355	328	285	317	342	326	295	329	321	324	335	332	330	314	316	337	332	303	331	363	336	347	296	345	314	317	324	344	314	339	322	314	323	346	275	355	319	339	337	327	309	322	293	320	317	337	324	320	336	320	362	308	331	350	323	326	313	312	350	332	309	338	316	341	323	314	329	332	324	309	297	336	337	336	301	317	311	335	349	312	326	353	326	347	307	333	308	299	318	322	304	321	327	333	300	312	317	342	331	338	333	307	295	308	315	318	316	350	326	339	310	345	304	311	326	326	317	328	328	302	322	314	326	339	304	328	351	325	324	358	328	329	319	334	309	334	333	309	337	291	347	306	332	347	362	320	325	347	324	326	347	318	319	324	330	345	366	312	303	328	360	311	316	305	326	320	346	345	344	307	333	334	322	324	309	332	329	315	312	330	342	348	307	313	317	349	300	341	335	320	307	337	339	348	334	343	324	326	299	333	325	300	332	314	297	324	333	314	347	342	333	328	348	327	323	339	378	311	325	329	330	331	317	354	311	319	336	331	323	286	282	296	310	312	358	301	317	318	313	316	286	323	321	329	314	345	329	334	333	323	350	343	328	329	331	342	340	311	349	325	350	332	313	307	317	333	300	306	311	326	309	292	319	352	289	315	330	324	320	321	323	308	295	296	311	320	332	305	322	327	355	321	349	338	337	322	314	330	337	307	322	311	309	327	280	289	327	329	321	333	334	307	320	327	331	320	301	313	334	297	343	363	318	284	321	335	325	324	307	308	311	326	283	320	343	344	302	375	323	330	341	322	300	321	317	286	343	335	336	386	302	323	301	311	349	322	335	320	277	327	320	324	327	329	278	334	339	326	320	306	340	359	308	324	317	335	333	309	309	330	333	305	319	343	328	322	287	310	299	307	287	362	336	323	320	307	344	315	366	313	316	309	307	303	308	330	305	303	367	346	342	308	318	308	336	326	330	348	318	331	318	330	313	321	322	315	328	322	335	287	311	354	338	355	324	332	293	328	356	341	298	321	288	328	322	313	343	348	316	321	316	354	336	310	323	351	325	318	295	325	339	343	332	336	321	341	305	341	358	315	320	299	307	337	324	329	285	320	325	355	287	313	299	314	312	297	357	324	330	344	354	287	370	325	346	309	300	349	326	310	326	340	320	305	346	341	348	312	338	313	308	302	326	328	308	342	305	321	334	286	299	332	304	311	301	366	342	303	339	326	324	309	330	327	334	341	342	303	292	310	308	340	299	299	295	335	306	342	329	316	302	311	324	341	339	289	333	325	290	312	338	337	320	322	312	321	317	336	361	310	309	329	328	332	328	318	316	302	337	305	318	286	304	306
11855	14261	30822	33701	32687	31733	21912	11902	25329	30421	39377	33652	17410	9731	6881	4358	2063	1363	1722	2099	1615	1135	981	909	897	862	879	818	877	880	888	866	913	856	905	867	892	859	840	892	810	867	902	853	889	878	871	879	875	878	886	862	887	863	878	816	918	880	832	861	906	866	808	811	846	887	912	872	910	842	900	828	921	884	930	889	887	892	895	860	880	881	881	863	891	881	876	857	885	917	937	886	888	884	844	837	845	844	878	862	842	899	859	805	853	859	878	867	897	832	830	857	858	866	887	833	860	865	919	851	835	883	869	901	836	904	858	844	830	862	882	845	859	876	975	853	915	800	874	854	861	813	839	853	876	855	886	856	890	839	838	860	867	933	875	866	817	876	866	856	863	904	869	855	847	862	902	836	818	873	825	881	901	903	915	889	876	858	932	880	843	809	943	837	887	826	879	907	877	915	902	866	837	824	885	899	838	865	858	889	890	896	870	876	912	880	809	857	919	868	863	865	913	856	838	853	849	861	821	820	880	825	858	811	915	878	875	896	854	888	850	924	857	841	859	884	880	848	830	898	827	815	898	905	854	848	856	889	871	858	901	832	882	837	832	854	868	846	900	865	858	854	906	828	830	864	850	866	863	882	873	895	899	883	855	914	845	890	856	844	870	858	854	885	831	864	859	908	910	855	891	857	857	870	870	880	794	875	912	838	888	880	859	837	873	887	877	880	812	900	874	897	877	877	871	834	869	838	892	872	889	872	909	851	857	893	895	878	861	887	825	884	826	837	860	897	899	930	870	882	857	886	856	844	841	885	877	910	848	865	865	882	886	889	889	865	911	841	844	912	911	853	859	843	915	879	828	884	903	867	837	879	867	892	835	908	889	834	895	882	870	878	869	858	905	827	848	887	846	873	868	872	899	881	894	848	897	931	846	897	900	847	837	883	823	844	905	792	851	870	840	851	821	877	899	851	916	890	878	889	873	869	878	924	906	832	891	875	851	819	852	898	908	866	850	902	869	920	829	856	854	822	868	874	880	859	924	874	877	875	885	898	830	814	899	876	888	896	892	889	881	842	810	872	867	857	858	839	827	844	817	884	819	888	885	839	893	793	901	889	856	862	917	871	868	890	875	908	905	847	904	864	902	870	843	872	864	875	926	851	839	867	859	820	860	827	870	900	844	889	871	891	808	949	918	871	868	847	864	900	824	859	824	863	914	902	868	846	927	862	874	836	887	847	920	837	910	854	890	895	869	893	837	829	869	893	897	867	867	811	910	828	904	845	873	865	890	847	878	824	853	897	816	780	892	871	875	868	923	870	880	872	870	894	836	844	858	836	884	878	885	849	904	894	864	799	890	841	893	845	893	839	918	884	864	873	869	930	828	898	839	911	909	882	836	812	902	900	897	861	868	852	877	840	920	832	889	820	908	869	904	881	884	848	921	897	892	884	857	877	843	870	852	900	867	891	889	893	916	843	790	876	804	853	863	864	880	887	874	914	848	869	891	864	870	873	857	918	875	890	882	838	827	885	867	842	912	854	886	897	872	938	870	880	900	879	832	855	877	843	856	862	858	841	859	880	876	913	881	877	835	862	841	837	917	856	888	896	831	902	854	831	915	885	851	855	868	844	918	828	911	888	869	837	825	874	893	873	905	927	883	870	904	814	940	860	868	807	832	865	870	862	896	828	851	799	893	850	882	864	870	836	900	866	916	891	905	877	865	839	860	865	907	861	880	855	863	903	819	890	879	845	898	853	866	880	886	814	845	856	852	783	821	902	862	945	827	894	860	887	844	909	872	835	854	822	894	873	897	830	825	788	863	852	895	826	888	910	920	877	895	845	884	899	828	903	854	909	838	840	870	896	830	874	917	877	872	885	876	836	831	829	893	889	849	853	905	848	906	831	873	867	919	897	902	858	865	874	875	854	879	894	869	905	833	897	875	853	902	831	895	865	888	827	880	881	891	910	879	887	877	859	843	860	894	882	875	910	872	841	878	856	895	913	825	884	830	905	852	882	900	913	900	886	890	914	829	853	861	889	842	846	929	886	869	801	878	863	856	860	912	838	888	846	829	850	867	892	846	863	855	884	866	864	876	891	885	832	866	886	913	866	838	840	852	892	868	887	920	843	855	883	900	866	852	874	905	887	908	849	875	868	841	847	805	885	843	903	866	900	911	926	860	887	917	873	890	894	853	909	881	828	800	866	830	861	830	822	854	938	857	857	877	863	811	905	863	871	876	856	888	883	907	923	903	824	887	859	835	837	838	855	802	875	900	824	888	862	857	838	884	864	919	865	866	907	865	828	885	908	835	856	892	845	914	893	833	817	828	862	831	883	886	910	870	930	823	878	856	822	850	834	866	895	869	934	890	858	870	849	894	843	899	883	864	854	885	886	842	825	876	889	895	901	861	877	859	876	877	844	845	891	858	877	840	872	863	869	884	865	890	811	915	841	837	873	882	879	920	869	863	888	864	888	827	874	886	910	910	858	887	855	862	855	848	871	855	905	903	872	875	814	883	852	872	873	860	901	865	882	907	864	869	856	892	849	853	890	854	836	895	907	874	855	804	825	885	822	852	897	901	858	844	870	862	871	934	899	847	906	854	877	872	892	851	815	844	903	854	912	858	847	848	851	911	901	894	870	909	843	834	897	867	877	821	852	885	837	861	913	852	835	876	841	899	845	887	862	902	846	886	882	908	863	890	842	874	875	848	902	937	851	843	865	865	877	867	835	872	858	940	837	906	878	899	851	900	871	867	858	860	872	879	813	894	864	885	894	862	885	912	880	912	837	906	845	873	849	834	935	900	923	936	857	862	896	887	908	830	859	853	817	859	896	887	892	837	877	830	853	850	886	873	884	893	856	908	858	835	889	900	773	875	874	897	828	852	875	872	844	914	856	896	872	898	822	910	878	864	913	868	863	888	852	821	869	931	882	845	895	895	823	943	884	859	862	875	846	828	915	897	843	853	893	878	922	831	908	856	911	895	906	881	857	913	894	908	884	857	855	887	840	890	861	890	932	864	823	890	869	882	831	820	890	902	898	842	807	896	862	842	843	826	863	858	858	878	828	868	892	877	859	879	859	904	870	859	866	872	877	871	900	870	891	870	859	841	938	883	840	831	890	866	849	928	878	823	860	900	869	852	837	903	870	867	844	832	854	910	933	872	875	908	860	884	834	909	839	919	903	928	826	891	864	812	897	873	853	879	889	875	877	792	871	861	836	878	865	872	832	897	844	847	861	932	840	892	912	949	850	936	859	874	800	931	886	899	916	860	877	885	840	825	870	853	891	857	933	823	828	831	888	817	828	877	897	926	889	867	887	894	898	823	839	828	887	877	824	883	910	864	890	867	863	862	859	870	888	891	855	886	884	869	863	887	892	843	901	890	883	861	849	817	871	867	898	857	878	864	865	870	838	866	890	879	882	895	840	875	874	852	915	882	907	865	840	866	877	839	885	890	861	859	867	851	809	845	866	879	870	882	910	912	912	822	859
27840	26935	36796	32889	27028	26506	18348	8622	10834	14543	28294	25779	15856	4643	2311	1371	846	443	559	608	488	380	321	334	317	302	319	289	293	301	297	308	348	306	302	327	323	283	321	289	316	285	313	294	286	293	298	273	311	322	319	294	330	290	329	312	271	316	327	312	304	328	348	292	300	301	275	312	319	282	297	327	289	327	318	325	285	302	262	323	286	303	311	297	320	302	295	296	310	308	299	337	304	291	283	316	322	317	320	332	337	326	308	328	277	314	356	335	276	298	312	285	297	326	343	298	292	325	319	285	290	282	318	297	322	277	289	266	283	311	297	320	297	309	295	280	306	317	315	316	319	316	326	311	285	277	340	297	295	335	325	287	315	310	292	297	300	286	295	296	342	295	289	298	302	306	292	295	321	284	300	299	288	288	307	297	294	317	307	313	311	295	299	315	297	312	312	299	314	304	315	286	312	299	350	298	310	332	279	303	303	295	281	322	306	330	323	344	299	325	315	319	334	307	305	309	312	285	284	295	330	268	293	296	288	300	263	319	279	321	296	312	307	315	293	293	287	302	313	288	321	328	291	306	316	326	292	310	296	283	297	328	308	314	299	295	283	308	316	301	271	317	301	312	294	310	298	304	286	302	287	263	325	314	291	299	290	294	311	291	291	317	338	274	311	307	308	294	302	286	327	295	287	311	306	298	290	301	299	320	296	289	308	325	323	302	306	312	320	289	313	310	274	296	269	305	330	289	286	301	313	306	331	301	307	307	294	285	331	290	292	310	324	309	331	322	328	295	283	323	308	317	311	296	326	313	290	317	319	323	315	307	308	274	297	290	356	294	311	309	302	270	303	323	302	330	289	317	302	295	307	327	300	313	260	315	317	290	302	292	263	280	317	327	267	307	305	298	295	301	290	294	329	330	298	285	326	324	291	294	334	297	271	281	306	280	321	292	315	343	277	304	283	301	317	289	283	309	304	292	344	295	320	284	285	319	292	336	287	284	307	340	346	316	315	294	286	290	316	316	284	294	296	319	310	312	293	288	284	302	319	315	289	330	305	303	338	285	330	309	309	309	299	291	321	292	307	288	316	293	297	295	303	303	301	314	305	298	307	312	308	306	322	325	291	284	341	312	307	314	276	329	304	342	308	289	284	334	313	346	285	316	308	310	303	288	331	338	323	289	296	320	328	324	323	299	302	308	300	306	284	306	319	336	302	313	312	312	318	282	277	320	286	283	330	298	316	291	301	290	333	298	312	310	318	325	323	296	280	309	310	320	313	291	353	297	332	311	308	324	286	288	317	316	301	281	303	287	328	309	294	310	312	275	281	295	306	291	319	325	316	296	286	312	301	306	304	301	288	322	302	292	304	307	296	294	283	292	276	296	322	266	316	330	307	349	343	324	299	293	336	295	340	333	299	313	339	279	267	318	284	295	293	312	303	308	271	295	297	259	298	317	282	309	317	302	306	319	302	292	329	274	311	308	317	333	279	286	307	295	303	302	306	321	346	335	322	302	336	309	300	313	307	304	322	311	307	343	284	289	291	276	325	332	344	305	303	308	322	319	296	337	333	319	313	296	299	305	302	322	356	296	294	333	299	287	288	312	314	324	284	311	342	327	296	305	299	285	348	320	297	316	298	285	305	346	293	313	324	284	306	313	283	312	319	308	320	313	317	293	334	277	321	299	329	303	304	290	273	302	276	320	300	325	296	276	328	315	323	307	317	310	274	301	309	302	294	323	267	304	316	309	312	334	302	319	297	276	322	301	332	294	304	323	323	318	276	261	329	317	275	296	308	306	282	303	315	301	330	308	301	290	320	314	312	316	293	328	302	320	309	323	317	321	336	311	320	276	304	312	300	317	310	300	287	283	301	298	311	302	294	289	327	324	286	298	306	298	329	268	293	317	318	282	284	305	320	325	289	310	306	297	317	309	296	290	300	305	320	332	289	308	310	304	318	340	342	275	314	303	322	306	275	314	317	334	316	323	339	319	306	301	270	284	296	285	312	300	298	306	320	327	300	280	292	303	285	302	315	284	298	322	291	313	327	291	285	302	311	295	307	303	294	307	304	317	295	312	342	321	310	282	296	311	275	318	300	318	315	283	296	308	313	289	318	311	328	324	325	297	313	305	322	295	330	313	277	289	296	340	327	312	320	275	309	329	336	307	298	307	301	312	296	279	310	294	342	298	318	314	320	305	297	318	307	310	302	300	297	336	294	290	300	295	297	294	288	285	271	319	288	320	289	306	303	279	317	305	304	307	310	309	325	298	351	291	323	302	284	327	309	299	290	316	311	346	281	284	288	297	287	275	288	283	298	309	311	270	302	347	305	301	313	311	332	318	304	289	309	287	305	349	302	308	336	302	313	347	324	273	343	299	305	318	296	358	295	281	289	310	297	308	315	320	313	334	309	302	317	332	297	305	284	317	310	304	329	322	315	301	328	293	292	309	308	318	266	318	282	312	323	319	311	289	284	299	292	299	311	312	363	307	311	292	314	302	299	309	296	296	309	320	258	301	298	290	281	339	294	300	337	316	296	328	312	316	331	289	301	315	303	275	303	304	314	284	306	284	278	326	289	277	324	299	355	314	271	334	327	300	314	325	324	278	300	296	304	299	285	314	296	313	280	335	357	310	307	315	301	269	297	342	295	328	289	315	309	288	323	291	311	337	303	290	286	327	302	301	322	326	328	324	294	309	286	302	298	289	292	308	312	333	340	294	297	308	280	262	298	288	314	299	284	310	313	289	322	298	318	298	307	367	293	311	321	296	294	312	311	326	288	350	338	296	295	319	315	333	311	321	298	294	322	318	315	314	346	301	286	278	332	287	297	323	307	283	305	299	348	303	292	281	302	305	297	319	317	326	303	285	266	310	296	311	301	295	325	325	282	283	315	310	286	293	303	315	273	298	293	322	292	330	331	320	259	274	332	276	338	301	309	326	288	315	299	308	302	347	324	297	288	312	330	298	292	326	311	321	311	303	321	300	304	298	300	328	322	293	294	275	311	328	311	300	316	299	291	315	299	319	324	326	273	287	304	310	339	292	294	330	299	295	295	285	278	291	315	307	321	305	322	290	335	280	301	323	281	302	321	306	278	298	310	276	305	297	335	330	292	295	287	304	297	324	341	326	331	311	297	295	294	301	253	342	323	294	328	297	295	307	329	314	310	324	299	318	327	287	309	333	300	306	302	297	299	306	327	276	319	296	272	352	309	322	281	311	301	327	308	303	288	288	310	301	274	311	306	300	299	311	321	308	317	327	291	298	297	312	306	287	311	316	343	306	299	283	273	285	301	323	278	298	327	311	326	332	298	326	304	280	307	301	296	282	312	294	297	311	281	311	285	283	292	306	330	300	316	298	327	297	309	303	346	308	318	315	317	319	307	306	335	313	294	299	305	319	289	293	315	308	307	328	289	319	306	317	283	352	313	330	269	284	295	289	292	312	300	354	295	305	292	324	321	311	300	273	308	291	330	303	284	276	313	315	292	339
16898	21859	39024	41523	40499	38640	31591	17524	28433	34490	49409	45310	33369	15157	10487	6472	3704	1564	2239	2858	2017	1287	910	907	804	893	819	860	813	815	864	859	782	852	782	785	892	811	799	833	861	876	802	818	833	818	845	805	829	857	837	810	780	819	815	861	842	858	824	814	812	836	856	801	851	840	818	896	853	798	867	839	784	800	806	850	793	787	830	821	835	892	809	884	829	806	793	833	813	842	850	843	770	810	867	809	827	817	818	859	847	831	794	851	827	813	802	883	819	822	867	761	838	798	819	877	779	844	818	791	910	819	819	807	880	835	863	760	844	859	819	893	811	818	834	847	837	807	878	847	792	834	822	814	870	886	800	839	776	819	843	850	817	851	865	829	786	847	823	820	810	838	810	820	836	868	857	779	818	811	884	795	843	847	795	797	827	824	848	786	844	874	816	837	873	815	794	846	817	827	828	852	800	821	842	818	814	773	847	852	855	865	793	828	789	908	845	800	823	825	796	791	857	793	758	830	832	827	840	783	803	811	822	841	836	826	814	895	862	821	803	807	807	858	868	845	816	802	783	861	818	896	858	856	794	796	850	804	859	891	828	860	849	802	867	820	824	850	837	833	840	807	873	831	802	818	843	870	874	807	857	852	819	829	809	869	794	825	767	863	857	842	783	841	805	851	787	780	865	809	867	803	849	793	780	856	869	819	824	786	858	847	820	830	827	810	783	790	814	868	858	835	774	818	871	855	823	806	839	837	799	798	852	826	799	854	884	817	854	777	863	822	824	785	836	791	840	759	855	816	806	808	878	867	795	867	807	782	869	803	830	835	840	861	865	791	799	825	829	818	797	831	814	788	786	819	875	835	850	830	849	806	856	843	835	837	826	839	805	837	841	835	828	839	818	762	827	796	808	806	858	878	815	788	801	916	799	822	896	844	800	807	774	834	784	861	797	867	846	862	854	826	846	872	836	808	844	818	869	855	822	825	823	880	897	843	874	845	792	876	793	855	819	847	813	862	849	835	848	842	834	835	815	852	790	842	835	846	838	828	828	820	831	890	856	822	831	807	779	849	844	785	815	854	893	837	813	834	843	834	860	782	846	834	845	871	786	812	819	802	794	799	884	858	856	852	850	830	828	848	810	792	861	815	790	800	825	832	843	869	866	851	813	819	850	819	856	807	863	874	812	824	845	798	736	858	775	775	816	805	856	788	812	834	914	809	849	853	815	822	778	879	871	813	817	777	864	852	859	808	817	827	808	801	830	828	821	758	790	802	831	861	860	841	863	769	819	876	823	801	862	830	842	825	815	779	815	889	841	803	767	808	827	883	831	801	848	826	803	847	849	803	742	810	872	864	833	848	833	808	814	826	841	846	801	820	849	884	853	811	827	830	831	834	853	884	864	858	799	844	858	794	813	839	847	795	833	891	816	850	810	776	801	832	855	887	851	834	867	785	857	825	770	832	840	819	802	865	807	828	848	786	763	899	811	810	816	808	809	840	843	865	832	822	863	834	761	819	832	863	824	845	813	790	825	817	840	804	821	818	804	822	779	865	830	891	827	860	861	868	842	854	812	808	822	791	788	817	854	791	826	858	891	817	809	761	886	845	853	832	844	868	846	853	823	804	832	801	875	786	820	860	871	768	807	815	830	815	855	816	832	782	940	807	875	911	838	809	788	813	859	807	821	819	810	810	817	824	830	812	871	829	797	792	796	847	837	833	846	858	848	860	805	851	857	841	827	844	831	859	868	813	778	872	800	840	832	839	826	847	852	812	824	825	827	815	824	829	827	830	832	843	832	864	801	814	850	810	796	882	789	822	800	765	815	816	843	845	819	822	787	822	819	847	801	853	860	842	805	819	806	793	841	833	851	807	802	804	802	799	779	822	836	836	823	858	768	806	866	867	866	832	847	822	832	834	839	796	848	796	847	857	853	795	775	840	808	835	811	811	782	848	885	806	870	818	879	859	774	809	864	822	796	865	837	782	854	830	858	876	831	798	826	849	844	805	849	863	827	798	833	832	836	810	741	841	862	847	846	896	899	866	882	822	793	843	790	818	796	851	856	829	804	794	823	850	854	804	832	817	830	837	834	824	805	850	807	835	795	786	790	825	796	759	852	801	861	909	826	856	877	818	853	832	848	796	819	823	879	779	805	825	779	819	779	821	870	846	830	790	825	754	820	809	872	796	863	832	783	862	859	843	886	853	821	815	841	820	816	839	816	809	835	768	874	811	819	856	822	814	839	814	819	831	835	840	856	838	786	826	785	813	960	813	859	788	800	838	822	829	833	817	827	795	880	830	858	840	845	824	835	841	816	750	829	797	807	830	853	816	801	811	854	819	879	805	837	858	845	856	858	832	835	815	858	813	835	903	818	860	835	814	810	809	797	833	791	786	831	841	826	775	811	836	834	845	847	854	835	833	844	763	805	805	822	816	830	809	815	819	800	831	828	852	816	852	824	822	844	849	894	831	774	849	846	930	864	859	847	808	866	853	798	847	788	870	871	884	787	843	836	809	842	807	855	817	827	891	798	773	855	807	846	834	824	797	782	812	837	797	841	826	856	851	863	804	836	826	844	837	845	845	823	812	762	881	801	813	791	899	839	861	809	835	848	832	808	877	756	839	842	827	823	859	807	845	795	857	822	835	746	824	839	804	814	804	820	792	824	862	855	796	833	834	838	856	823	790	807	814	789	846	780	792	800	841	816	817	812	776	799	798	857	837	817	839	819	833	790	852	830	819	813	795	849	872	843	827	800	799	868	865	812	819	818	839	822	844	852	852	809	808	813	782	825	837	822	771	851	848	818	834	824	837	841	829	823	822	821	838	802	777	892	799	811	833	808	860	816	810	830	841	819	821	805	868	813	834	855	836	827	859	871	832	842	839	846	808	875	842	834	820	808	863	776	790	812	845	915	770	834	846	854	842	815	801	853	875	852	826	804	803	842	846	865	782	816	832	849	809	840	851	794	825	789	867	817	818	854	836	866	819	794	878	785	855	833	847	872	810	863	815	817	824	852	860	845	797	835	876	802	804	806	816	815	906	835	857	858	812	844	842	818	799	845	833	840	836	824	801	835	860	853	787	818	849	828	854	816	881	846	785	843	812	866	812	845	812	841	866	822	796	794	867	843	827	827	795	770	813	868	830	792	841	832	861	790	845	845	841	863	844	831	828	835	834	841	822	867	776	809	849	864	846	819	784	856	835	874	823	840	841	837	821	834	790	860	831	775	820	806	810	857	823	790	825	850	828	789	855	850	818	800	816	812	823	887	840	846	787	829	841	866	799	823	848	840	775	789	817	827	868	835	822	841	790	775	827	848	907	862	858	854	833	791	807	833	831	782	835	809	825	808	792	764	842	787	819	808	813	811	809	829	804	829	821	824	822	787	850	814	853	862	816	793	833	791	798	826	793	823	807	805	802	798	840	828	892	832	841	814	807	821	850	834	810	814	854	799	807	786	843	837	848	848	839	840	898	798	807	804	835	813	831	886	808
10285	9400	13735	11422	8447	6701	4065	1572	1165	1356	2489	2337	1647	694	519	410	418	355	362	383	359	328	300	328	344	321	331	353	331	328	326	306	363	337	339	325	312	343	329	342	321	296	351	326	324	332	351	304	328	326	328	361	311	317	321	322	328	372	341	318	329	305	337	345	327	325	334	368	325	349	318	337	351	354	291	315	363	304	344	351	309	359	330	311	346	325	367	346	337	367	353	353	307	316	330	349	320	311	325	324	311	376	333	345	318	311	330	317	338	342	332	363	352	344	341	291	335	355	320	312	319	307	286	339	335	346	343	356	326	331	344	359	323	320	358	348	318	316	351	318	308	283	302	337	330	336	321	337	336	322	328	333	324	343	358	327	309	342	322	335	327	342	358	355	314	334	307	331	324	299	325	334	312	343	380	311	341	327	317	318	317	345	327	348	351	337	352	319	327	319	343	314	312	342	342	345	324	327	311	326	323	339	353	344	351	325	316	333	327	339	355	341	338	322	347	322	343	341	313	314	347	336	373	320	325	311	328	362	325	332	322	328	321	326	312	328	336	321	332	370	317	299	336	323	344	290	322	320	351	307	312	301	340	327	363	344	301	338	341	317	338	308	345	332	310	325	360	323	350	333	323	354	317	309	372	312	345	336	313	304	308	331	324	337	345	348	340	324	291	313	326	339	343	332	329	392	294	345	323	294	325	351	307	358	345	360	343	349	350	311	301	318	334	337	344	349	332	338	371	328	312	337	322	332	349	314	334	317	308	299	331	357	362	340	320	338	328	334	359	321	300	340	353	319	333	331	342	346	337	331	316	357	347	332	343	312	328	315	331	334	356	351	327	319	327	334	303	324	353	304	326	347	351	318	335	320	325	361	307	330	377	361	301	349	341	292	336	338	350	345	358	315	314	312	354	321	343	323	311	342	349	348	353	311	318	331	340	326	350	320	317	328	349	344	335	306	323	342	361	335	324	349	339	338	319	371	321	322	331	344	324	347	355	314	325	327	355	356	336	304	316	341	356	329	353	348	347	367	323	285	326	336	347	325	346	349	293	335	347	323	320	323	324	346	303	316	341	360	305	342	330	318	349	336	316	352	353	362	341	267	331	327	323	329	343	358	345	337	331	327	340	334	337	303	334	326	330	323	362	326	326	356	363	304	317	340	347	343	369	329	302	346	343	335	371	352	362	337	345	327	299	316	330	308	334	363	322	311	319	339	340	359	369	276	313	332	323	353	325	345	296	360	344	348	329	358	330	301	320	338	348	357	303	313	318	316	350	337	335	321	297	346	322	353	332	312	331	300	361	346	370	306	349	327	312	298	308	337	323	340	340	330	303	317	315	340	366	349	339	327	317	336	324	317	306	323	306	337	335	359	334	310	344	323	325	329	316	325	301	364	336	324	329	317	325	325	348	351	361	360	307	324	344	341	349	339	309	352	311	334	319	350	340	324	365	350	342	365	354	356	317	328	346	325	362	342	352	352	326	330	326	317	334	322	313	342	354	346	329	334	327	314	344	287	308	317	335	345	335	337	326	367	331	331	285	334	318	316	322	332	330	359	333	355	343	313	310	357	350	348	352	328	324	304	333	331	335	341	318	373	372	338	299	370	323	320	340	323	356	289	344	316	344	360	343	332	348	303	321	317	291	373	301	371	342	308	281	348	334	331	312	317	335	302	316	321	342	302	304	344	377	361	322	325	330	357	330	350	328	301	334	356	340	341	342	370	327	304	380	335	333	329	344	325	322	331	312	353	304	310	329	339	316	335	317	336	347	344	339	303	341	304	346	341	321	335	333	337	344	311	347	342	329	343	363	330	325	365	337	320	327	315	343	318	318	387	304	367	349	330	311	338	323	327	311	319	330	334	326	352	320	298	305	333	330	311	365	347	342	330	337	302	322	354	323	374	337	333	331	345	319	348	341	341	355	353	366	341	326	350	345	347	298	328	348	321	328	315	351	331	362	366	338	335	323	323	288	364	326	334	325	307	320	334	320	361	309	347	349	293	364	340	312	331	303	312	323	322	304	337	323	337	331	313	324	350	336	331	313	327	324	322	330	343	318	362	311	310	321	317	302	315	376	338	337	295	331	295	332	353	314	330	315	326	324	329	377	328	327	338	372	324	360	314	352	332	323	349	330	327	314	332	365	336	326	326	317	335	352	343	359	342	346	321	337	350	335	321	348	334	356	332	300	325	331	350	336	331	332	354	332	332	285	324	343	311	318	358	342	342	329	369	318	340	317	350	301	360	343	327	323	338	337	335	312	336	351	309	334	336	325	320	331	337	327	327	323	338	347	326	312	362	342	340	320	329	354	299	298	327	334	368	362	321	355	329	361	340	320	364	335	356	318	289	364	288	331	337	325	289	353	307	303	344	319	331	315	326	337	357	320	332	308	339	332	345	333	334	329	335	315	315	325	339	313	290	352	337	298	341	315	341	311	305	314	314	355	350	348	355	340	334	328	319	353	322	339	313	354	304	305	301	361	314	333	326	365	344	357	377	330	337	364	295	352	315	328	338	334	308	344	333	356	342	325	297	339	322	339	311	331	334	360	311	338	339	319	319	336	311	318	372	365	319	314	318	352	330	336	366	318	330	352	347	339	332	345	363	339	314	347	356	317	311	323	320	343	320	311	340	308	317	333	343	335	330	333	338	322	324	352	337	332	319	319	330	311	313	356	335	324	321	335	290	324	345	327	331	322	343	337	315	359	324	352	330	346	329	328	334	329	319	321	318	328	321	328	346	327	337	330	334	337	341	310	293	355	361	329	315	342	333	349	312	321	333	355	305	326	351	323	335	311	349	327	315	351	340	341	329	327	326	333	308	343	355	325	317	330	314	322	379	308	325	311	347	336	341	338	331	337	335	304	328	321	328	294	317	319	337	309	329	342	322	346	331	332	316	358	357	330	357	364	345	308	340	311	302	329	350	314	353	298	356	345	307	303	323	305	360	338	341	314	326	342	304	328	288	304	335	344	331	348	321	307	321	317	336	324	320	329	299	343	377	330	323	311	337	289	379	315	338	369	367	310	286	351	319	340	298	337	316	334	311	342	322	345	304	346	330	343	343	315	318	336	313	341	288	358	348	357	344	364	308	353	309	316	332	353	328	366	338	316	318	322	366	328	307	344	349	338	366	330	331	300	324	319	347	324	305	363	352	323	348	344	322	341	310	314	320	351	323	324	288	308	357	332	345	349	354	307	364	364	324	339	329	325	321	309	334	325	333	324	320	370	319	344	338	295	319	365	332	332	327	316	341	314	337	327	345	347	369	325	321	305	337	346	332	347	316	355	324	345	305	300	327	368	323	308	355	317	349	348	311	323	361	325	304	349	293	347	329	369	334	324	296	323	307	309	319	329	331	302	371	311	329	348	347	306	311	342	339	322	328	353	321	315	342	353	327	345	335	352	337	326	370	346	315	355	307	344	318	355	360	362	310	349	334	334	330	321	342	362	379	326	315	318	329	340	343	327	311	346	325	325	323
6815	9060	20733	22877	21563	19486	13991	6481	5746	6904	12493	10724	7253	2689	1741	1325	1194	1039	1024	1093	1016	940	908	915	948	935	928	978	853	962	849	898	891	900	901	821	921	855	895	923	874	926	867	907	907	884	895	923	885	875	886	910	922	885	912	909	875	878	915	914	834	889	856	859	898	936	876	872	895	887	900	895	886	881	891	872	915	848	862	945	883	883	942	835	928	881	920	888	935	924	850	936	899	856	917	938	861	849	940	900	884	887	917	930	855	857	909	833	876	948	921	904	847	847	907	967	870	883	876	902	911	843	868	911	918	916	850	881	870	855	865	946	891	872	879	911	919	933	910	877	901	841	918	901	900	899	844	897	877	889	855	948	899	907	926	902	933	876	891	892	923	865	929	885	891	899	906	872	892	937	911	883	916	916	923	887	874	856	915	946	853	831	920	917	874	865	906	838	832	911	899	870	916	908	868	864	866	881	925	943	939	919	880	940	875	884	865	867	901	925	906	906	907	882	909	850	871	888	901	913	831	915	887	868	874	863	850	876	922	867	834	908	859	888	864	813	911	853	943	860	847	873	863	928	881	908	874	878	873	915	872	812	908	848	854	864	901	848	929	887	914	859	868	861	882	875	879	914	890	873	880	889	878	863	826	929	937	865	866	895	892	901	895	879	902	894	935	924	892	895	876	910	911	955	886	875	849	880	852	892	896	925	902	912	893	926	904	896	892	872	867	930	903	894	855	871	936	904	896	877	863	915	915	928	911	868	901	819	874	898	895	870	858	904	858	843	919	888	895	832	924	864	908	804	880	911	909	864	870	888	921	894	936	927	849	877	913	902	907	907	950	876	886	939	889	898	864	951	873	935	907	880	888	812	924	897	893	915	952	874	900	838	916	965	897	916	916	850	929	862	921	933	909	868	880	851	888	854	902	951	929	883	901	825	888	893	872	881	891	885	919	893	868	898	919	889	935	923	909	918	886	911	935	854	873	880	894	911	859	910	910	892	890	915	891	903	920	845	885	940	863	973	886	913	880	886	885	920	911	904	884	850	880	894	933	910	921	852	901	895	909	868	888	866	903	942	930	909	873	891	923	925	857	936	896	898	863	873	935	916	833	877	847	874	896	908	896	863	910	872	916	883	910	926	897	952	877	872	962	915	880	877	887	866	875	860	924	919	912	920	913	892	884	893	892	929	876	929	862	906	863	893	904	873	891	847	833	903	855	925	885	951	931	881	889	861	874	838	861	884	859	901	860	887	892	864	892	926	881	808	907	928	923	882	968	958	909	919	885	895	877	964	841	917	861	912	881	920	891	929	869	836	824	908	869	869	885	921	856	884	960	913	861	888	884	852	909	902	875	886	887	923	892	938	915	915	869	898	931	917	950	896	923	881	854	942	891	897	879	895	898	913	905	872	860	932	895	887	899	892	882	921	918	887	882	892	917	909	951	894	913	909	898	887	841	897	940	912	907	899	851	906	897	902	943	914	869	943	905	887	841	847	884	883	866	921	953	883	892	854	958	921	815	874	924	906	925	878	875	861	854	877	899	896	894	929	895	902	900	902	854	853	880	802	852	850	885	893	931	882	837	911	888	868	874	866	919	862	935	882	829	863	872	915	919	856	908	896	861	877	893	927	920	893	864	912	877	856	898	884	831	939	854	940	896	906	873	916	897	841	890	854	929	860	915	929	856	921	933	888	897	916	894	854	869	853	875	897	919	862	894	905	917	898	900	909	906	903	879	861	886	911	906	898	910	934	857	896	893	845	850	897	897	883	884	904	955	858	955	865	864	859	916	839	891	856	877	909	850	907	861	891	884	888	903	878	888	907	898	916	885	910	907	922	887	876	930	830	901	874	914	886	888	903	866	901	876	850	928	890	867	863	912	905	845	907	853	935	932	893	914	888	887	884	890	889	895	881	858	869	882	962	885	908	894	920	938	939	894	845	903	894	837	869	851	901	924	889	864	917	915	904	889	891	878	940	904	903	898	935	858	879	898	938	864	908	834	883	902	865	919	902	851	853	913	906	909	906	884	904	901	866	886	904	914	891	911	897	877	914	816	959	906	924	929	861	886	940	864	884	899	878	924	852	875	954	906	858	855	899	902	894	865	877	897	899	906	885	846	891	881	868	948	880	910	899	886	856	882	849	893	904	943	878	890	861	882	855	893	847	878	942	883	845	938	838	847	916	841	865	926	869	899	839	835	869	882	908	918	891	876	893	885	850	908	866	915	789	910	948	907	906	903	871	927	866	861	862	923	830	927	925	911	855	869	853	884	892	864	904	880	851	866	844	888	915	918	880	923	908	895	822	965	945	932	886	838	885	862	903	911	885	910	890	860	894	865	791	944	869	905	920	857	924	898	918	932	831	973	842	888	870	866	843	916	867	919	921	901	881	859	862	888	874	910	909	899	913	910	881	888	921	826	889	881	872	872	871	890	867	895	872	909	886	888	877	885	886	920	857	815	883	860	869	918	914	894	891	889	880	882	868	851	835	914	932	919	920	910	893	909	919	894	886	882	898	889	925	927	891	861	870	893	870	842	891	893	894	930	876	866	864	873	888	896	857	951	812	893	913	902	870	902	884	888	826	917	881	887	846	921	875	890	931	879	916	937	900	941	842	877	865	839	896	899	900	879	940	946	844	919	878	856	909	931	841	906	941	833	833	874	921	892	921	867	884	843	887	874	906	869	893	877	906	971	841	859	865	892	935	907	889	887	851	879	902	888	857	894	934	932	877	938	897	924	900	917	866	960	866	871	892	860	904	912	879	857	886	920	919	833	911	868	886	859	876	882	913	923	939	882	860	902	878	901	892	847	851	867	879	913	947	880	905	868	816	898	866	949	916	921	883	905	889	900	904	862	917	865	888	873	887	857	871	870	855	956	882	897	866	885	897	925	921	918	871	870	900	906	897	866	931	908	910	880	899	923	831	956	922	919	895	844	929	907	860	891	887	946	900	850	883	887	904	897	854	901	879	843	881	780	903	895	887	904	901	876	960	868	857	903	910	874	890	888	890	890	914	899	883	898	857	895	900	864	894	916	846	875	940	942	927	866	876	872	854	870	844	914	896	922	868	863	889	925	882	914	896	925	904	892	847	851	938	852	925	929	910	866	886	880	895	883	914	867	873	860	881	863	886	897	952	879	905	886	923	901	933	887	882	886	886	887	845	921	942	848	887	921	891	909	921	854	886	881	899	913	838	902	888	902	917	923	904	854	868	930	887	860	872	883	896	945	852	860	922	925	870	856	916	904	901	978	934	860	931	943	921	907	893	894	877	878	918	913	844	885	829	939	928	889	839	902	863	880	900	904	918	871	871	900	839	903	867	915	908	931	907	917	898	902	910	910	874	884	861	921	873	912	933	869	912	913	927	884	953	844	908	893	884	901	895	898	851	888	890	854	873	854	922	925	887	873	859	896	891	913	908	870	881	897	898	870	952	816	897	870	872	921	869	914	911	920	900	839	948	892	908	888	905	869	917	895	919	859	855
21185	19761	27575	24075	19316	16402	10373	4410	4459	4312	10815	16011	10832	4151	1535	928	498	399	400	514	412	369	329	363	329	303	321	337	328	313	342	332	338	341	325	314	304	325	319	316	319	359	344	303	300	289	313	357	331	326	297	329	314	342	305	291	331	309	307	310	336	299	336	351	295	333	302	304	369	291	339	332	311	332	317	335	319	314	252	336	326	326	319	335	296	329	305	290	319	307	312	299	332	340	315	334	362	341	289	342	332	275	276	338	336	306	331	360	303	333	326	319	308	316	295	306	329	333	318	328	325	343	345	311	320	357	321	310	317	314	342	304	312	340	345	347	327	292	325	327	299	327	333	312	336	317	307	334	325	311	324	294	326	315	308	345	298	328	302	349	318	300	296	282	314	311	301	340	304	306	314	309	332	343	322	322	337	312	332	314	316	346	353	351	305	308	311	347	339	333	301	315	299	335	322	302	295	310	333	294	298	311	356	305	296	297	348	300	336	312	308	356	353	310	300	315	328	325	285	318	317	322	296	316	324	300	314	327	310	345	320	323	259	316	336	292	294	339	314	303	323	287	301	333	309	335	341	287	319	327	339	306	290	315	306	345	325	310	309	306	321	308	337	329	332	318	320	326	335	342	324	325	284	326	296	324	318	301	323	312	388	302	333	363	291	313	314	291	325	321	312	314	326	330	317	324	321	306	324	334	330	303	304	321	362	296	312	293	318	356	334	344	315	325	352	333	326	348	313	330	334	303	282	335	298	310	332	312	325	318	315	297	348	346	332	327	304	324	345	340	333	347	298	324	310	304	364	321	313	297	336	297	337	340	312	314	309	332	319	351	308	306	332	327	357	329	302	319	324	337	361	318	388	329	336	322	322	330	304	312	348	321	357	305	329	322	323	324	347	299	304	320	334	320	320	300	280	326	310	347	314	319	322	332	305	329	338	289	289	297	308	309	360	314	354	291	324	324	333	320	339	309	310	314	307	306	311	335	305	336	313	328	353	320	303	309	299	323	346	346	321	320	283	300	326	322	298	314	313	319	339	342	303	286	348	296	309	316	282	306	278	305	323	321	342	307	292	341	344	344	334	306	297	316	358	323	312	324	311	294	323	307	343	350	318	293	327	320	302	285	321	314	297	330	318	346	304	309	304	325	327	317	315	335	298	358	301	322	355	329	314	337	301	320	317	327	307	324	292	332	332	333	311	321	346	296	355	347	316	327	356	357	289	339	310	348	326	313	317	346	310	343	331	306	352	314	286	305	316	307	349	312	333	325	320	343	336	350	303	303	307	317	351	307	324	289	350	299	288	293	335	322	358	305	341	321	287	319	323	329	330	327	326	305	290	316	318	305	323	335	341	305	318	339	318	321	299	350	328	315	328	295	301	331	317	311	312	333	313	328	309	284	331	324	347	333	307	313	336	304	334	357	336	322	335	327	327	321	335	347	294	315	319	317	318	350	303	288	311	336	336	298	322	330	339	311	331	306	336	341	306	318	338	310	329	336	318	310	337	341	329	327	305	327	343	305	368	305	304	308	294	329	277	313	324	336	299	349	317	298	291	315	345	324	327	334	331	321	349	321	307	310	300	310	305	315	309	304	323	322	305	337	302	339	301	301	324	300	268	279	357	306	336	329	333	317	319	330	360	337	324	302	338	294	353	342	321	305	321	304	329	304	341	330	350	305	310	299	331	346	335	327	315	334	321	313	366	319	308	324	294	335	310	339	340	351	312	319	303	357	325	312	296	312	320	281	327	317	345	308	340	309	347	302	291	306	350	279	339	331	351	324	304	324	315	353	293	336	351	335	318	323	325	327	288	294	314	326	302	328	310	318	290	300	340	337	331	315	300	312	299	284	319	304	314	336	329	323	309	324	303	286	313	344	329	312	304	336	316	308	346	337	334	321	308	326	327	311	328	333	308	326	287	295	319	348	297	301	300	354	316	301	326	299	321	314	306	309	324	328	332	315	322	295	338	309	318	333	299	334	329	310	323	346	292	339	308	349	318	332	320	318	337	332	300	358	332	338	307	315	335	336	330	298	304	314	369	343	336	355	316	320	316	332	285	290	314	273	307	326	353	325	292	344	299	324	300	300	334	294	335	324	358	321	335	312	296	319	294	309	279	351	337	336	344	303	320	320	300	300	318	298	319	301	295	355	329	317	290	298	337	340	310	343	336	297	312	352	316	326	291	311	288	299	345	307	311	348	306	314	329	286	308	299	316	370	325	343	345	322	370	325	345	316	329	290	323	334	304	319	292	363	325	294	320	305	354	298	290	319	303	337	385	335	329	331	310	294	361	313	314	315	312	342	309	332	327	299	330	310	328	329	343	300	328	347	307	319	281	289	333	320	287	301	347	321	332	331	339	313	281	332	308	327	286	341	308	329	304	322	319	342	351	315	342	350	307	349	325	322	314	307	331	314	327	351	288	342	317	302	330	340	304	316	311	325	310	329	327	329	321	303	325	306	350	333	331	320	319	326	322	330	326	358	332	320	302	311	316	334	281	324	332	307	360	315	341	305	301	311	300	347	297	339	301	358	349	320	328	290	342	315	345	284	334	319	310	346	318	307	299	300	317	328	361	325	317	323	349	318	321	348	309	337	342	321	331	335	346	322	296	317	357	325	304	337	325	315	339	314	306	325	315	306	336	268	346	337	312	321	320	330	325	339	347	319	333	321	328	329	313	276	330	327	311	325	357	305	321	350	328	322	317	313	337	304	286	320	293	292	298	313	349	309	322	323	307	347	329	314	316	338	303	361	285	348	337	315	336	319	320	339	319	344	348	291	337	339	355	307	322	346	338	301	340	340	301	314	347	320	334	335	337	315	324	334	291	287	312	307	339	293	307	331	321	337	328	299	316	308	292	303	320	332	346	327	317	315	328	308	306	322	317	328	331	328	296	329	316	325	328	324	327	364	322	309	293	308	309	296	320	324	300	297	329	343	330	296	298	321	314	290	321	316	349	319	312	321	314	324	304	331	314	329	307	314	330	298	328	301	304	289	318	311	322	315	289	310	329	299	346	322	313	316	305	315	312	291	302	346	332	321	319	314	302	295	353	335	328	293	308	318	336	300	331	321	344	328	314	317	312	332	334	331	304	301	288	302	337	312	315	319	304	317	330	346	308	318	375	320	297	322	315	320	314	332	331	314	341	312	286	297	313	308	327	326	305	314	326	316	337	350	316	365	320	287	326	327	346	275	312	356	298	297	334	290	326	326	334	282	323	355	312	301	299	288	358	342	316	322	330	311	336	329	306	315	325	306	311	325	308	326	290	325	283	345	267	283	333	348	331	313	309	342	330	303	319	333	323	310	319	327	315	317	325	325	363	321	299	326	309	341	306	331	312	325	323	307	315	328	318	329	326	342	335	328	345	334	345	306	332	323	340	301	318	326	326	348	321	330	309	332	310	334	342	320	331	326	328	298	342	351	341	363	296	336	336	331	293	316	338	312	313	313	336	340	321	322	291	287	327	301	328	314	308	315
13414	17313	32595	34857	33576	30761	22707	13246	17883	16545	32820	38490	29885	14803	6893	4691	2023	1349	1647	1955	1469	1054	966	915	878	875	932	897	827	875	849	888	858	858	855	908	887	892	857	849	879	848	849	829	886	837	867	875	845	865	873	887	881	873	879	862	828	852	847	850	933	896	851	898	876	871	882	814	815	899	858	886	908	841	837	844	828	890	864	912	860	831	890	854	858	849	871	935	892	899	863	821	854	922	867	846	931	887	893	811	943	887	859	833	831	845	880	849	862	917	850	902	848	883	817	864	841	895	893	834	852	922	895	859	878	854	874	854	821	806	868	850	890	860	805	849	868	879	830	854	856	816	926	907	917	921	841	886	894	783	876	868	872	862	876	860	902	849	890	817	881	811	909	888	888	863	856	918	882	867	833	895	849	883	895	902	824	823	838	843	878	881	808	842	864	906	918	818	847	847	849	856	866	893	900	892	882	875	885	904	862	859	922	874	828	870	855	874	867	856	842	833	882	881	830	891	871	898	915	885	852	873	885	878	890	869	870	863	844	876	881	846	855	883	841	878	908	874	871	871	861	833	880	853	838	879	876	892	863	898	860	856	862	870	935	845	860	848	930	827	876	792	856	921	866	848	871	844	872	894	849	889	811	852	874	822	871	881	875	868	899	877	883	901	861	909	865	869	870	883	887	860	845	925	888	906	854	842	825	868	864	907	860	923	812	823	885	891	870	866	882	844	842	883	831	815	817	854	905	890	891	854	818	906	851	871	847	877	854	876	874	855	912	861	878	840	881	866	904	862	918	926	869	847	894	928	872	875	885	855	832	872	833	834	840	880	872	785	916	813	872	854	889	829	967	872	903	877	875	881	871	879	878	881	844	900	862	894	879	895	876	886	844	850	911	877	863	864	856	846	839	873	876	861	857	922	867	837	867	837	871	895	793	847	898	854	857	880	873	840	885	842	870	887	891	893	849	871	852	861	854	869	889	891	928	826	896	885	847	899	830	870	894	843	843	850	839	837	885	873	864	846	866	856	852	889	894	896	930	828	856	857	897	860	874	932	870	929	852	881	872	851	893	908	876	819	863	893	835	898	888	883	895	868	813	869	881	829	885	824	886	841	857	887	915	903	866	858	895	891	903	848	879	905	895	837	876	874	836	889	843	866	839	861	885	873	860	946	857	888	902	807	886	840	863	858	829	867	859	858	862	844	858	883	831	815	891	912	847	860	929	859	864	843	847	875	857	865	878	874	862	885	918	838	780	851	912	854	876	826	899	914	866	830	904	833	872	918	875	886	873	878	921	915	817	849	862	872	878	883	824	840	854	902	863	864	867	872	873	897	841	823	880	871	851	898	839	847	897	921	854	901	916	838	882	834	822	859	867	865	841	858	874	889	877	859	939	906	891	849	893	864	880	893	904	835	903	874	882	851	883	858	853	842	910	833	898	891	855	859	889	909	836	806	915	864	880	867	856	865	868	912	881	881	939	851	902	882	928	881	838	850	866	844	865	862	864	840	904	873	869	853	859	930	846	843	839	885	807	904	871	874	875	856	881	906	905	898	869	836	892	881	888	889	869	850	892	862	919	896	860	895	836	904	811	895	860	888	897	862	846	905	914	870	908	864	803	848	884	853	845	877	867	838	902	913	891	881	932	864	932	800	922	841	859	873	885	831	861	839	902	832	853	924	892	900	819	910	882	851	892	872	882	848	908	891	836	880	869	934	838	911	855	837	861	861	889	830	879	830	859	886	882	901	890	871	797	867	874	871	841	869	824	846	889	840	878	871	928	833	835	914	877	845	930	820	891	887	861	849	901	856	918	870	837	862	903	861	878	890	841	872	869	872	882	887	881	892	797	867	842	849	864	854	889	901	813	873	845	868	913	840	869	897	907	833	894	891	924	836	892	868	850	916	819	868	872	895	852	923	906	875	892	857	869	887	844	828	873	828	867	870	873	872	861	868	830	872	842	870	889	872	846	876	823	884	856	851	890	871	835	871	909	813	898	861	899	920	862	879	847	878	852	853	827	876	886	898	915	887	820	857	881	794	845	887	927	851	867	852	864	812	848	866	879	838	878	890	898	870	899	893	861	931	845	858	880	810	848	873	801	871	882	888	926	916	851	839	889	816	888	893	862	866	865	924	923	906	883	908	867	834	883	835	868	848	898	818	865	840	833	852	881	878	887	867	907	866	826	868	866	906	865	843	870	871	858	840	876	829	842	880	907	930	946	896	875	910	852	854	860	826	876	928	930	868	816	892	888	870	880	881	848	799	856	893	858	884	888	856	915	864	828	849	835	870	903	876	912	882	901	872	851	865	918	865	850	824	882	914	886	905	904	816	831	888	878	850	877	904	890	877	895	912	868	881	864	876	849	876	902	864	859	900	857	792	922	891	847	877	834	876	882	879	868	840	871	886	898	872	906	873	851	873	871	884	909	868	856	882	904	860	929	835	872	844	867	890	830	883	860	822	834	895	885	819	892	911	865	879	880	835	862	847	933	905	841	881	824	826	871	892	861	877	874	790	831	857	894	894	869	871	895	880	847	843	843	856	836	862	842	857	875	871	863	868	851	910	900	861	913	907	894	907	941	866	827	903	865	856	826	865	871	860	898	885	914	841	850	838	866	883	879	883	857	839	834	897	893	902	883	899	918	835	871	878	868	841	899	865	919	908	829	896	944	867	844	848	814	885	875	860	885	843	868	840	893	852	896	893	814	845	850	885	860	805	877	842	858	903	831	853	865	909	850	843	935	841	864	829	830	895	877	823	876	891	886	836	915	834	867	865	915	893	930	874	899	860	879	828	855	847	887	892	856	889	874	861	851	908	854	881	850	847	894	868	864	898	912	852	879	851	863	864	838	858	854	869	831	846	853	864	904	903	834	794	849	818	909	862	859	878	854	851	833	919	838	866	880	949	912	838	813	889	860	889	877	871	841	875	825	904	884	869	876	887	856	859	856	904	851	879	883	828	851	816	845	915	902	855	877	826	859	814	881	855	881	867	903	857	874	894	899	868	874	910	874	875	875	885	890	838	932	853	914	889	897	895	866	884	874	935	853	885	913	904	895	851	891	910	882	806	907	868	838	843	899	878	862	864	848	875	840	931	892	913	843	905	881	828	895	837	866	855	884	875	824	850	909	836	826	882	845	872	835	850	883	890	924	858	870	845	816	877	877	874	858	881	876	848	837	843	899	846	907	861	853	845	901	828	846	902	821	863	871	860	895	852	872	812	870	874	875	853	847	881	864	834	865	859	832	878	888	906	903	845	889	885	845	894	852	867	847	876	829	876	894	889	858	845	900	886	831	942	846	853	877	830	864	837	877	873	883	883	864	860	866	884	956	832	855	914	890	851	851	877	880	897	858	898	834	864	854	835	851	848	883	896	826	871	911	825	825	882	859	832	857	901	838	851	902	875	824	876	876	903	862	876	819	910	925	876	853	859	799	917	820	869	845	826	871	850	858	899	825	899	855	871	868	883	865	863	914	861	900	860
29719	29164	36431	32289	27689	23289	16538	8291	10158	10598	14745	26763	21621	9428	3077	1782	1022	472	435	480	448	339	303	328	317	341	299	314	305	289	301	295	308	323	330	295	302	298	318	346	295	304	288	311	266	283	304	281	281	300	300	254	310	264	290	343	307	340	290	313	313	333	281	307	300	291	304	274	304	299	292	308	331	309	333	283	296	306	297	283	303	278	304	299	317	284	325	302	282	325	307	314	305	312	302	281	314	281	272	318	303	317	313	310	305	304	279	314	318	314	332	304	305	308	336	312	296	292	293	294	314	323	257	272	305	312	310	341	275	282	330	300	309	327	357	310	310	304	308	327	319	299	303	307	304	312	323	346	324	301	339	312	316	309	288	308	270	300	315	302	317	304	298	299	309	283	329	298	308	321	323	289	302	317	335	283	318	326	341	307	308	338	320	284	314	290	309	315	315	325	270	304	307	292	338	320	316	325	306	277	303	272	330	322	280	319	295	291	282	325	307	300	313	318	290	284	309	282	281	271	307	327	321	306	320	292	279	324	292	276	311	285	295	334	323	303	296	289	293	310	323	317	285	268	300	281	286	291	308	274	294	284	307	320	297	285	292	311	277	316	294	299	280	303	298	316	284	288	287	291	306	309	312	284	349	315	310	289	317	295	298	293	304	281	333	328	316	296	311	330	275	309	337	319	278	306	298	279	310	293	289	272	330	292	289	288	305	298	320	311	327	339	284	315	303	261	305	275	301	288	289	348	303	316	335	301	290	309	304	274	298	301	303	285	316	297	306	297	297	292	296	283	358	294	282	313	307	310	272	334	297	306	323	314	296	303	319	323	277	302	301	295	294	272	307	261	331	309	319	297	304	315	292	339	314	302	311	279	294	294	282	291	301	310	309	326	283	289	328	320	314	314	303	316	353	308	276	261	324	274	314	298	297	317	322	290	299	304	285	271	286	311	291	273	336	288	366	301	308	278	333	283	317	321	280	306	282	348	312	279	277	306	311	331	289	283	341	338	290	286	310	307	299	304	312	296	274	297	302	326	279	301	305	306	343	329	326	300	298	317	301	283	341	308	295	310	318	329	341	294	314	318	312	317	326	288	283	302	300	293	294	299	296	311	282	306	295	309	295	315	316	298	307	320	304	317	328	322	292	267	273	318	286	311	294	268	288	301	296	294	324	308	285	310	309	314	310	324	342	303	331	313	328	263	277	306	274	302	309	308	309	303	301	310	301	305	344	258	302	330	326	266	309	303	325	292	313	328	299	310	307	295	322	310	307	280	340	304	305	312	318	299	272	283	285	319	305	328	306	343	304	338	285	315	309	309	323	287	299	302	339	281	295	294	290	284	291	288	331	307	314	344	284	296	311	285	319	310	283	300	299	302	287	290	317	297	288	295	285	317	286	312	280	299	297	286	310	325	301	277	307	318	299	298	293	309	310	324	323	276	298	335	281	283	321	310	288	288	310	317	316	331	349	320	307	307	305	274	307	309	319	294	289	302	335	319	298	335	280	309	310	284	325	296	317	310	309	318	332	298	298	313	298	299	278	307	302	340	319	283	272	305	299	296	290	313	312	313	330	311	299	322	294	279	307	296	290	294	288	331	328	284	305	300	341	305	304	294	319	300	325	334	334	304	318	287	309	296	319	306	294	303	308	305	280	327	308	318	291	318	321	296	302	315	280	300	309	330	332	310	318	302	297	301	315	281	310	286	300	298	286	296	280	317	311	300	313	289	287	313	276	296	269	296	315	307	278	330	340	293	295	291	319	300	293	309	297	299	335	330	320	317	310	309	310	270	257	287	332	321	288	321	290	320	329	267	307	304	310	306	291	320	282	309	289	297	300	298	312	341	327	337	280	299	325	316	319	281	294	281	315	286	324	306	313	310	302	303	289	275	308	303	310	342	315	313	288	304	285	303	319	299	324	301	305	321	282	296	305	291	322	297	331	287	307	325	298	310	311	299	308	300	315	299	327	294	310	289	290	293	296	288	273	304	287	289	265	304	308	296	275	306	293	316	299	304	316	278	331	287	286	317	301	296	301	292	288	311	308	296	331	302	316	307	323	292	281	317	321	305	308	310	293	291	288	327	275	305	270	304	281	309	282	310	308	315	298	298	321	307	288	305	339	334	318	290	311	310	297	289	303	299	290	299	311	307	264	271	322	300	314	308	310	302	354	323	286	272	292	273	296	306	286	331	338	323	263	280	353	304	325	285	325	304	296	295	288	304	309	298	277	315	289	304	311	332	282	260	292	300	291	309	302	301	310	270	319	308	287	313	313	289	325	341	312	297	304	303	316	289	296	295	288	294	313	304	308	276	314	300	298	294	316	283	303	288	296	319	286	303	305	305	303	307	326	319	273	290	313	302	290	313	268	301	300	301	275	323	313	312	313	308	322	287	309	329	307	323	279	294	309	289	304	334	324	313	316	313	321	326	285	294	296	306	303	295	323	266	299	291	309	269	302	286	307	320	304	307	314	309	297	291	275	302	342	319	297	353	315	308	291	286	310	280	323	315	292	285	340	288	314	293	299	274	302	343	320	297	287	279	298	306	301	290	337	319	291	302	334	330	322	302	315	317	286	293	309	340	321	301	301	287	274	322	326	294	295	317	305	311	329	319	305	322	334	314	295	299	337	276	314	296	282	282	302	292	276	308	293	282	291	299	289	296	312	291	290	307	287	308	277	290	311	286	305	318	298	274	296	306	311	300	334	279	258	311	312	328	266	303	307	303	311	304	337	301	313	337	295	343	332	305	325	298	311	301	269	306	307	302	288	299	315	314	299	285	304	270	308	330	294	274	309	318	335	311	317	272	322	282	277	303	313	301	312	330	297	288	292	303	330	290	337	286	280	314	306	327	314	315	308	306	282	302	317	315	310	328	301	317	306	289	337	293	285	319	334	310	320	332	292	286	293	276	310	316	308	313	318	303	290	335	297	312	310	287	308	296	311	319	316	309	310	309	321	310	296	321	284	283	306	297	304	319	304	321	359	323	331	272	284	315	252	294	291	313	323	308	305	292	303	311	282	313	321	295	312	293	282	309	307	300	309	276	323	319	315	316	304	270	304	310	311	285	325	292	314	292	301	315	289	313	286	304	285	303	334	302	314	312	335	293	317	312	283	314	316	354	321	288	294	300	290	303	304	330	317	314	326	306	291	291	306	294	307	298	299	289	313	284	295	302	298	304	322	310	302	327	308	287	278	280	330	296	295	316	297	278	298	321	295	282	285	331	323	306	293	333	300	292	331	314	315	290	333	301	326	267	298	287	304	319	297	325	307	290	284	299	319	296	286	324	326	312	303	350	289	306	291	315	299	295	280	304	284	310	298	331	323	300	323	293	349	319	311	291	312	326	305	288	342	288	303	316	312	273	293	338	317	293	286	297	328	322	287	311	283	349	283	296	306	288	312	303	313	306	290	286	330	271	307	311	295	305	311	292	310	291	336	294	307	315	324	286	299	333	286	270	329	300	273	289	304	344	291	296
18278	23947	38618	41696	40664	36325	30364	19828	29051	23531	36573	47791	41197	24599	12270	8045	4580	1797	1705	2148	1608	1023	860	870	867	810	843	915	811	848	835	797	840	836	819	817	794	791	816	842	805	828	862	859	797	807	847	877	849	803	827	871	774	762	782	850	766	823	837	817	813	825	783	859	799	772	799	835	805	847	834	854	792	828	789	789	819	850	839	779	852	881	844	858	835	832	838	798	838	816	832	837	807	831	855	852	760	807	807	864	826	793	858	850	848	827	827	832	829	832	852	835	875	899	872	832	817	846	847	837	801	883	838	874	820	808	908	822	856	812	843	858	856	897	814	865	894	809	797	820	850	839	870	834	792	819	870	840	827	821	838	852	855	872	813	839	872	846	831	828	878	805	881	790	811	839	856	823	830	843	837	840	861	803	832	823	813	852	848	844	857	810	843	867	817	854	863	855	825	787	830	824	795	801	831	825	901	875	822	839	844	816	850	813	830	837	866	844	814	810	836	824	824	813	824	818	842	805	831	826	849	836	844	840	790	854	810	826	844	907	790	805	866	856	849	835	825	836	829	886	804	827	828	816	824	807	861	800	817	824	817	848	878	836	821	864	867	831	853	856	821	797	827	816	873	834	838	835	772	858	885	829	811	833	865	835	835	817	817	820	848	842	794	802	824	850	852	808	868	852	798	798	769	845	858	871	903	823	806	793	812	855	813	813	829	867	810	825	805	863	886	868	781	804	831	850	845	783	860	875	795	804	827	803	829	788	841	817	861	854	859	805	783	809	844	852	859	832	858	881	828	820	871	812	844	851	806	852	842	825	803	856	784	817	803	789	815	828	851	883	754	849	854	799	743	823	852	830	810	782	836	827	793	852	864	848	866	803	859	872	938	837	857	804	793	869	843	790	834	833	816	846	844	841	795	852	832	831	821	829	788	849	790	824	842	800	862	811	855	785	798	878	785	848	805	780	840	863	811	843	811	894	850	817	845	835	813	819	822	786	864	780	845	805	815	865	853	857	866	841	826	770	835	781	777	805	798	873	809	843	808	810	874	835	851	838	823	824	828	804	814	823	815	834	815	831	870	849	805	790	862	858	835	903	827	837	845	826	850	798	848	827	856	849	838	828	846	840	834	798	860	848	810	846	816	833	825	887	866	814	846	786	892	784	873	866	843	854	861	820	872	856	889	807	807	838	820	854	852	790	821	876	812	842	872	807	835	803	857	785	821	798	832	834	831	823	840	829	834	805	818	849	854	835	873	799	853	814	872	825	877	836	790	800	833	792	848	786	837	843	846	837	860	844	871	820	835	869	852	833	808	859	805	849	851	808	876	859	854	842	833	800	868	839	854	858	875	849	876	834	866	815	824	804	803	812	823	845	876	825	803	810	871	776	875	840	815	806	839	857	817	832	835	806	831	853	868	875	826	843	825	818	796	836	878	823	861	802	846	840	794	893	828	848	813	861	823	768	819	795	852	791	834	811	789	821	824	881	842	810	828	818	810	846	765	808	790	807	881	806	820	799	825	828	823	865	850	891	822	831	801	857	829	797	858	860	840	770	905	846	866	843	800	802	806	843	838	876	866	832	815	781	786	850	857	769	877	793	814	807	791	910	819	862	827	817	848	854	909	861	811	822	801	792	851	814	841	822	809	811	841	875	803	840	802	812	824	858	829	826	749	897	787	839	808	890	843	804	874	847	827	849	809	780	832	816	854	835	847	855	835	854	805	843	859	842	832	828	827	844	839	871	870	840	861	846	823	864	821	807	849	792	847	830	813	778	837	810	835	878	818	849	841	818	821	810	805	842	831	824	813	878	851	828	814	851	849	854	834	814	853	799	797	856	854	794	822	836	867	922	850	870	821	850	793	857	820	840	803	820	839	839	799	861	788	906	871	830	814	899	840	805	815	836	818	899	788	828	797	842	845	772	821	821	856	803	835	821	847	822	851	876	836	816	853	856	845	851	832	843	869	814	867	807	813	805	822	820	845	884	827	812	836	854	832	844	807	845	820	814	828	860	888	859	838	853	870	838	756	814	809	813	795	792	821	830	798	793	878	862	845	824	806	791	862	798	823	821	830	836	810	812	850	802	843	818	852	869	833	841	792	834	806	780	854	851	818	835	850	820	821	837	843	872	800	825	763	839	876	841	831	861	780	810	793	834	788	879	832	872	873	825	790	851	799	798	845	818	835	797	850	830	778	890	826	850	862	803	817	856	854	859	818	841	863	861	857	824	823	859	855	865	827	833	791	894	822	783	879	860	832	830	886	876	853	785	849	834	832	840	811	874	793	811	817	838	831	832	852	861	809	800	806	862	848	786	847	844	842	839	847	848	844	822	836	784	882	828	846	866	792	830	780	820	857	832	866	865	835	883	867	781	805	850	871	793	840	840	857	819	811	820	895	849	853	844	795	810	820	793	781	867	844	802	809	845	776	841	792	801	857	839	810	828	836	835	852	852	811	890	839	802	807	837	846	816	852	835	803	777	837	806	857	816	860	854	788	814	864	845	817	795	816	773	781	826	855	839	887	843	819	831	792	776	809	903	830	861	855	803	803	852	845	789	857	841	855	757	848	781	837	840	838	820	852	790	837	868	822	882	851	837	788	809	881	894	845	822	805	797	855	777	812	873	812	813	811	819	845	757	846	888	836	870	853	791	844	869	815	840	808	824	810	824	837	804	849	825	856	871	757	861	856	829	828	812	852	827	846	811	809	813	845	806	859	841	840	789	818	836	817	819	846	785	792	852	843	810	861	817	807	871	832	848	813	788	844	826	793	780	837	857	864	788	796	802	864	842	792	804	837	810	857	808	831	816	833	841	817	847	849	835	799	819	804	858	834	825	798	808	813	845	847	738	822	804	842	821	845	788	864	843	843	789	843	854	847	807	875	750	848	848	820	821	807	845	824	875	798	855	851	871	807	900	856	819	833	836	848	819	871	841	861	859	826	826	814	777	833	816	811	866	818	856	796	841	806	922	856	809	831	852	794	846	829	883	865	848	825	835	852	846	845	833	818	837	844	817	852	832	793	840	868	814	795	822	814	870	814	802	864	818	817	797	803	846	822	871	836	843	805	776	839	879	860	837	827	815	805	860	827	843	832	840	811	798	811	860	866	824	806	788	817	809	811	809	849	822	839	838	851	863	791	837	799	793	787	837	891	847	876	811	825	826	822	823	801	832	839	860	813	831	863	825	819	801	804	830	844	791	805	807	834	823	824	807	798	855	812	890	810	884	866	860	838	842	878	798	806	829	794	847	801	832	799	808	872	786	891	859	874	857	849	823	838	892	886	847	874	843	814	839	876	763	853	808	810	881	849	852	828	836	805	828	873	865	792	825	839	762	861	852	840	808	904	820	823	871	801	870	815	845	869	810	844	808	843	831	807	848	861	852	803	805	876	769	806	815	816	846	832	814	838	839	864	879	857	822	877	846	817	775	843	830	854	826	801	812	821	846	822	847	862	835	793	833	832	840	849	782	800	812	859	828	822	830
10460	9774	13447	11131	8973	6471	4552	2125	1422	1421	2055	2306	1995	1138	530	446	342	360	350	312	371	346	323	328	319	298	372	317	341	329	345	326	358	326	288	330	317	325	308	331	337	334	326	325	314	330	323	349	291	329	324	359	335	339	305	348	292	333	330	359	348	342	319	314	313	316	328	277	372	328	311	325	338	296	308	318	332	344	352	355	338	340	344	312	291	303	337	336	338	299	341	323	323	308	299	299	312	299	359	341	322	342	326	340	312	301	343	342	326	333	353	337	311	315	333	350	359	338	329	322	319	352	367	317	344	292	337	352	359	338	341	319	335	346	364	339	318	339	336	338	337	350	342	340	336	336	334	354	330	326	347	352	345	315	357	371	328	338	330	338	307	362	339	294	341	338	374	352	335	335	330	307	352	329	337	301	357	366	365	325	317	327	313	325	331	330	329	339	339	309	338	315	295	350	367	340	355	323	346	287	320	330	293	294	328	355	350	332	322	314	334	326	324	315	322	330	346	323	346	357	318	357	334	359	311	331	305	326	346	321	307	322	320	332	336	333	319	338	333	366	336	340	324	378	359	307	330	341	334	319	323	292	346	323	338	335	312	339	330	324	346	338	333	338	296	342	309	331	356	320	332	323	305	361	305	314	302	347	323	350	330	349	331	360	368	324	310	336	338	342	337	344	359	318	320	301	341	316	319	316	332	334	338	355	314	338	344	336	310	340	329	315	340	338	308	309	339	331	352	341	325	331	353	314	356	326	357	316	311	308	353	325	354	308	347	290	328	346	332	305	365	304	284	345	355	309	324	330	344	326	319	316	333	329	341	319	352	321	328	331	339	303	358	304	322	348	329	359	343	343	341	346	326	342	287	346	319	330	327	320	333	312	323	334	339	337	330	340	366	331	329	327	367	305	338	308	346	340	344	299	360	338	319	315	345	338	353	358	328	353	326	335	331	319	335	342	301	333	324	317	330	331	372	287	351	346	345	317	345	311	321	339	309	362	336	350	338	322	354	341	338	356	321	290	357	301	301	328	321	357	308	324	361	334	324	324	354	365	327	334	342	308	319	320	327	313	328	324	321	348	313	345	342	340	304	310	363	300	326	332	355	300	336	327	330	321	328	314	294	334	330	344	306	282	321	366	345	338	321	340	322	307	338	334	340	323	312	339	315	340	299	322	324	345	347	338	326	308	348	310	333	358	361	337	336	312	331	322	358	340	305	293	360	330	324	358	314	316	337	282	336	312	327	288	315	310	340	303	333	328	314	327	324	307	325	309	325	349	322	293	344	344	344	338	339	282	332	348	325	339	324	313	322	290	338	337	334	334	332	354	306	302	340	319	279	329	342	346	347	321	333	332	334	334	321	344	304	336	360	344	301	321	322	338	351	360	321	334	333	333	326	291	312	362	314	316	332	317	337	318	340	342	372	354	323	312	320	342	305	335	360	323	309	351	320	327	330	347	328	330	297	316	308	351	351	361	319	327	329	352	333	349	293	347	349	333	327	350	356	313	357	335	321	343	349	359	353	307	341	385	321	342	311	329	374	345	290	364	334	359	364	334	297	332	335	312	319	323	322	320	342	361	325	302	345	340	332	305	345	298	327	311	320	315	325	330	323	377	323	306	338	315	350	349	322	307	291	293	321	319	317	359	340	339	394	333	319	334	302	346	316	300	331	309	334	355	311	329	341	345	332	313	325	376	327	372	329	346	313	313	319	323	301	323	370	329	303	327	319	329	309	343	290	330	330	324	307	329	303	301	343	323	315	287	340	342	366	329	313	310	325	301	330	333	345	320	343	325	309	329	318	330	311	328	335	332	319	348	298	306	319	317	330	321	338	321	358	340	370	341	312	307	340	318	315	334	334	342	326	337	311	335	350	283	355	316	314	349	307	336	325	335	344	359	351	331	334	306	367	304	341	326	339	342	325	313	316	317	352	336	364	339	311	323	309	337	360	300	318	301	331	303	343	327	325	307	355	350	350	347	298	327	336	304	327	301	349	313	299	320	332	330	355	329	346	337	346	322	328	315	347	333	356	322	328	311	339	335	311	346	320	343	324	342	355	331	291	331	370	330	327	325	350	310	316	322	347	345	347	365	329	303	305	310	343	316	331	327	314	335	361	320	320	334	334	329	284	319	330	360	348	298	310	326	318	325	332	287	351	338	328	348	368	312	350	339	329	339	324	336	332	341	343	333	294	348	321	296	340	339	359	308	351	329	315	324	308	368	338	338	321	288	337	324	357	335	327	355	330	331	316	359	308	305	339	334	300	335	353	330	308	329	323	331	295	334	326	331	320	334	323	333	316	346	367	326	322	295	304	336	314	323	328	357	323	333	320	328	341	313	333	320	355	316	325	307	306	320	309	328	325	333	315	309	343	300	354	302	318	372	323	350	369	322	318	351	332	345	360	342	335	335	379	346	311	312	311	318	319	282	319	364	332	308	335	324	320	360	324	328	316	364	310	338	292	321	297	311	341	311	315	296	336	329	326	320	359	322	380	299	326	307	320	333	337	334	318	327	356	334	303	339	340	357	307	317	314	306	290	328	357	329	283	329	343	309	334	335	303	293	344	349	314	342	319	323	329	342	334	329	321	313	326	323	342	340	283	317	310	308	298	303	311	321	342	329	330	306	337	309	358	327	353	352	350	331	327	359	336	342	346	326	316	344	376	332	325	359	361	296	328	295	313	327	302	372	323	337	307	332	337	344	317	355	342	340	314	325	316	338	340	318	358	305	330	311	311	353	334	321	327	343	318	313	308	315	340	297	305	336	326	353	324	319	309	341	345	369	366	326	359	332	349	341	307	338	349	310	355	308	299	378	324	304	337	326	347	348	365	355	326	359	340	318	329	324	313	335	359	324	328	371	353	338	312	344	314	298	346	305	353	303	320	336	335	344	293	322	334	328	305	320	337	313	360	333	344	332	343	321	327	316	322	341	334	310	356	300	346	345	332	333	341	340	324	304	345	356	326	338	362	314	304	319	326	307	338	334	314	345	344	326	329	332	317	326	331	331	299	340	332	301	332	350	321	332	353	342	326	341	277	327	309	343	306	319	322	303	329	315	323	317	328	348	332	338	325	292	301	307	307	329	363	304	294	302	327	320	337	325	342	313	324	347	293	346	351	354	294	339	341	332	291	336	316	343	351	353	339	332	320	307	333	327	371	302	322	340	320	323	319	322	301	360	326	314	323	335	346	357	359	307	324	302	310	342	331	306	307	305	339	323	356	333	328	314	326	326	319	338	313	348	334	348	327	333	323	335	344	341	340	339	339	338	306	310	347	344	359	312	305	315	341	306	319	358	353	326	338	320	321	310	307	335	307	321	357	352	270	338	316	326	311	330	338	328	310	304	309	313	327	340	286	328	320	356	314	310	337	334	350	357	326	306	355	328	319	324	309	340	320	320	304	376	350	317	344	345	329	286	335	318	300	352	327	342	311	348	324	349	313	318	335	350	337	318	335	317	321	302	316	334	315	324	336	328
6874	9628	20425	22566	22461	19229	16264	9231	7046	6981	10383	10907	8595	4676	1835	1400	1155	972	903	944	988	879	874	897	908	891	842	852	881	870	843	891	843	908	871	830	869	916	897	901	862	894	895	952	877	872	862	888	904	949	942	898	856	887	884	900	933	913	875	846	901	912	853	881	912	836	883	888	914	902	910	873	880	859	874	875	961	872	894	958	893	901	862	892	866	867	915	940	914	928	935	883	883	883	891	893	933	840	904	893	915	921	922	854	887	890	826	912	904	883	889	892	889	894	951	924	866	891	828	885	859	889	873	894	867	890	866	888	916	857	841	871	891	907	856	884	873	822	888	913	894	843	927	885	940	845	925	853	909	879	915	898	909	871	921	869	900	911	918	894	870	885	890	892	900	882	868	930	891	890	920	907	872	885	897	835	865	885	898	938	862	890	839	884	913	857	900	915	910	868	931	916	927	854	935	894	902	889	936	910	881	860	887	873	871	885	896	878	884	870	890	892	899	867	852	887	946	943	866	944	859	914	893	854	875	902	839	842	906	837	913	928	875	923	894	883	892	918	922	878	914	901	979	893	861	866	855	920	964	923	880	849	914	868	874	842	930	890	869	912	823	829	882	859	955	886	910	916	869	856	922	833	910	929	850	868	849	908	881	917	853	872	874	832	855	876	889	925	909	885	874	904	928	870	942	860	968	853	913	919	874	859	891	917	866	914	869	869	853	922	866	951	804	862	857	876	902	859	909	853	876	854	835	906	897	890	876	910	886	884	893	792	893	913	915	899	886	860	852	917	883	910	868	905	918	899	887	864	883	872	919	890	851	873	916	862	895	900	843	877	877	912	911	872	942	930	849	931	886	873	854	908	889	869	874	913	934	896	924	959	866	902	878	929	903	915	912	904	926	880	886	944	895	908	885	954	789	863	926	886	880	876	897	877	908	907	845	916	883	912	918	899	898	892	892	901	849	919	874	881	919	910	925	921	900	867	901	880	882	867	864	900	860	896	868	869	862	866	940	887	916	894	907	909	942	891	911	844	872	883	932	876	908	870	877	925	887	854	934	913	889	901	947	918	887	902	899	883	852	885	874	883	941	886	873	897	860	896	887	876	880	932	870	900	889	892	909	904	861	866	899	849	879	870	908	862	889	885	899	892	893	883	888	889	859	902	872	909	842	936	871	961	894	900	928	867	862	888	920	946	943	889	907	933	935	891	965	898	864	943	858	899	842	913	884	860	885	938	906	853	818	886	901	858	911	894	905	927	871	857	851	878	882	879	898	894	898	881	903	873	901	903	907	939	920	925	914	889	865	860	921	910	906	902	855	876	920	889	942	884	889	919	880	878	878	854	863	919	903	879	901	914	900	857	889	902	882	909	902	929	840	860	940	852	966	887	895	885	937	881	916	902	935	924	859	903	928	911	849	868	855	892	910	880	878	854	888	899	910	938	869	857	895	890	934	873	890	865	911	874	815	899	838	881	929	876	841	864	931	921	892	947	877	872	901	910	895	877	904	890	922	887	938	883	914	847	884	892	895	881	906	900	861	840	945	921	902	879	882	884	885	878	906	932	882	920	950	887	915	885	920	870	868	849	894	884	855	905	877	839	872	899	916	904	848	883	896	866	946	919	899	859	885	933	890	909	896	895	885	888	887	834	891	934	835	906	918	869	921	929	873	878	877	900	945	882	919	862	917	842	878	918	914	939	906	858	897	823	879	879	851	909	858	894	892	910	866	878	838	855	943	922	953	882	898	859	916	876	847	906	869	873	917	885	885	899	861	946	893	861	871	953	928	906	870	870	866	917	846	853	871	851	928	932	909	894	865	909	863	892	919	928	905	879	926	916	865	928	854	901	853	896	864	904	921	865	853	871	880	878	923	914	873	919	892	827	929	884	895	895	837	848	875	863	861	901	927	863	924	878	843	876	893	916	930	889	944	899	913	863	880	861	867	846	869	897	913	931	912	930	912	904	968	883	883	908	901	867	888	956	900	884	894	908	917	882	899	884	866	863	886	845	863	881	908	904	908	895	908	862	895	944	821	905	883	899	875	834	858	927	883	917	851	857	931	900	927	864	941	907	906	832	878	859	890	882	936	850	923	928	818	862	881	894	869	870	915	854	952	904	845	889	900	900	951	844	874	880	847	875	891	880	908	882	891	874	880	903	924	913	921	879	866	897	896	865	918	897	923	854	835	920	908	880	916	904	843	881	846	852	886	890	937	860	858	898	926	889	869	884	886	888	913	899	873	912	898	896	890	875	898	903	888	944	893	929	909	883	861	897	942	892	926	911	843	880	917	887	928	903	904	853	910	881	866	891	970	920	878	873	903	910	906	880	925	930	892	912	884	883	846	912	889	894	915	912	897	882	861	956	950	983	896	906	851	892	906	889	908	932	900	861	905	849	889	858	894	909	872	874	915	928	908	946	858	872	898	858	862	876	940	884	923	887	925	869	925	955	896	895	914	882	886	888	896	869	854	891	889	860	904	959	884	889	886	917	852	896	894	904	874	831	900	868	941	831	925	873	864	912	885	862	908	906	883	847	921	937	898	850	896	858	910	934	928	920	927	884	916	883	921	869	858	911	929	871	856	894	908	884	884	932	913	863	897	867	869	869	893	883	853	872	892	863	872	876	866	888	879	865	882	880	951	869	841	917	907	897	855	855	905	923	881	879	925	882	863	915	897	893	834	867	898	846	902	870	912	861	868	852	925	895	882	867	902	850	863	842	869	914	893	927	905	859	890	855	875	860	875	849	876	890	876	900	918	866	833	908	895	871	865	926	907	959	879	956	894	931	899	860	974	919	862	905	889	877	901	830	879	901	935	860	885	936	850	889	861	909	850	952	886	844	937	844	905	879	873	892	940	853	910	936	898	883	871	934	872	898	869	888	910	909	951	922	911	870	940	857	893	915	901	853	910	895	895	929	949	865	881	915	885	944	920	906	927	848	834	856	905	917	906	928	892	875	891	900	946	944	862	863	887	852	872	875	897	846	861	869	909	862	829	931	874	877	936	896	914	829	873	917	882	835	897	920	888	897	856	899	925	874	846	834	907	875	826	933	906	858	894	876	887	884	915	887	829	891	849	901	929	879	875	887	903	922	876	882	891	825	896	861	827	901	866	883	849	900	889	879	922	917	906	863	850	899	859	878	894	924	849	920	838	900	878	881	933	915	855	854	885	920	911	849	884	889	885	868	901	938	902	911	915	834	881	913	902	859	854	863	936	912	924	888	830	906	851	849	840	884	876	870	910	911	927	896	958	859	881	899	926	937	923	884	892	935	911	866	887	893	899	888	872	925	890	907	870	892	932	933	912	882	889	885	890	931	902	917	889	878	930	865	900	888	881	824	889	906	851	877	933	868	904	911	883	867	848	888	890	902	874	865	917	906	892	871	881	932	877	916	790	873	912	865	955	891	876	907	911	851	928	847	840	907	883	882	888	923	906	858	896	876	889	939	920	903	883	894	842	891	853	917	890	895	899	914	894	904
21328	19040	25679	22678	19917	16499	11901	5500	5555	6292	11538	14838	10534	4447	1467	792	520	414	412	398	374	326	347	357	324	361	308	327	327	309	358	334	317	318	340	320	323	333	312	349	315	318	321	341	341	317	347	309	351	317	316	332	337	353	315	311	347	303	317	329	283	327	335	307	309	296	334	344	323	311	314	313	322	305	322	315	306	329	301	313	323	307	318	325	337	374	316	343	294	335	283	333	288	269	319	330	357	284	312	354	288	305	337	336	338	304	336	326	318	330	344	310	324	346	335	312	315	322	305	319	299	306	290	352	322	310	309	344	337	352	308	295	329	348	327	318	320	298	329	312	333	338	334	308	350	335	302	325	300	315	343	317	335	357	309	287	294	296	333	310	306	331	334	324	313	331	327	292	305	321	333	350	296	312	300	315	338	295	308	247	351	299	320	315	318	297	291	294	318	318	336	359	354	300	313	324	301	323	306	282	339	312	292	323	313	298	279	319	325	335	293	297	333	346	305	306	318	324	354	350	356	304	324	329	309	327	329	340	306	333	325	299	313	340	309	316	347	325	309	323	323	305	310	355	324	328	306	340	315	327	324	313	314	308	348	305	338	303	325	293	289	314	320	314	282	310	321	338	348	332	309	300	355	283	324	337	349	289	324	303	325	313	293	314	325	333	297	340	308	347	306	329	317	321	340	319	327	311	329	323	331	334	295	343	317	317	302	342	339	349	327	282	330	293	292	343	333	313	291	332	303	323	337	313	320	321	307	333	323	286	317	306	346	320	312	311	347	315	362	321	293	316	339	299	344	327	329	321	323	301	320	331	300	312	327	317	318	315	329	334	331	285	310	306	316	321	321	324	339	315	327	339	339	317	340	288	316	299	365	316	312	336	324	308	326	332	333	314	315	298	348	309	303	305	324	309	318	289	362	322	298	308	328	319	319	297	324	344	321	307	309	324	364	349	305	316	326	329	349	334	311	291	307	318	321	333	317	329	294	357	321	348	329	285	370	302	316	334	316	288	339	303	331	336	322	317	294	327	338	314	317	339	306	347	319	334	295	329	305	310	311	311	297	313	332	303	352	334	320	323	308	298	340	331	347	309	321	313	301	314	341	318	318	354	332	329	373	285	325	322	307	305	312	319	317	330	325	296	346	304	302	342	299	343	307	341	293	324	307	314	321	316	319	324	316	324	304	288	312	292	338	317	310	331	333	305	299	338	363	324	346	342	307	294	311	355	318	339	329	354	303	313	323	321	339	322	320	310	333	336	321	324	331	301	312	297	344	274	321	316	320	344	321	305	329	347	302	344	345	332	313	321	325	331	319	320	301	297	333	329	337	306	337	285	316	300	317	312	337	294	336	316	316	291	291	331	347	344	335	325	313	287	328	298	298	318	316	319	327	295	282	311	326	346	323	305	315	309	350	268	324	334	314	329	300	328	314	331	292	304	321	314	308	324	309	348	319	322	309	312	323	333	298	310	325	316	303	350	314	319	330	307	328	344	335	335	284	312	292	306	307	290	357	294	342	296	327	346	311	323	357	306	325	346	321	302	309	321	315	334	302	329	298	321	295	327	324	286	304	339	323	312	336	319	304	317	300	325	305	331	312	311	345	320	300	312	303	350	333	329	314	326	315	332	318	320	314	326	318	340	329	306	355	334	317	316	349	319	305	332	302	319	337	346	317	297	302	321	309	322	306	304	313	319	334	324	307	315	286	299	331	316	340	324	317	340	316	321	298	297	338	313	362	289	342	300	324	314	304	311	309	297	321	291	310	328	313	317	336	332	320	320	316	309	313	322	327	344	344	308	329	299	333	332	314	311	324	324	340	318	296	298	313	316	344	295	314	292	329	311	328	311	329	329	334	351	291	311	326	295	315	314	275	332	304	341	306	309	334	312	345	340	313	306	312	340	292	347	339	331	326	291	298	343	337	283	290	316	341	369	333	291	332	347	297	336	318	326	309	330	357	320	310	333	314	305	335	306	320	310	318	336	336	291	330	352	319	346	328	311	331	286	347	319	305	314	306	332	326	298	303	327	329	306	335	311	358	339	325	292	318	285	303	317	351	320	335	317	305	319	304	281	304	313	323	350	323	320	304	315	339	334	312	348	328	330	327	328	302	308	314	327	311	311	319	322	305	320	308	342	319	323	300	340	327	337	312	327	347	302	315	314	317	323	339	322	313	327	342	318	335	312	325	334	365	309	334	316	325	334	311	316	311	296	320	341	313	310	333	328	309	321	327	348	322	323	334	293	368	301	312	308	323	292	331	312	314	341	298	309	316	343	341	359	317	320	287	298	312	285	339	319	340	321	326	286	331	296	330	335	320	353	300	366	284	333	314	327	305	300	312	324	350	312	307	327	324	328	309	342	334	339	324	350	317	342	337	325	316	335	292	330	318	323	344	331	332	334	354	338	283	300	319	319	291	327	318	288	329	318	343	323	317	304	374	335	298	332	313	280	317	312	356	333	359	303	304	335	325	309	309	316	313	332	298	342	305	317	337	311	351	326	312	355	354	351	303	320	318	327	329	305	298	316	312	339	368	318	291	339	313	309	337	331	335	334	344	319	336	317	309	328	310	295	309	308	330	307	344	350	313	294	342	339	332	317	310	294	334	347	313	307	331	324	324	333	294	292	319	300	328	312	329	290	300	344	330	311	309	320	332	320	341	321	353	334	338	317	311	327	327	309	297	338	320	333	265	350	331	303	308	290	295	340	299	339	308	308	304	309	327	312	314	313	313	302	304	329	311	336	299	349	319	304	326	285	346	337	371	313	323	329	331	323	300	323	297	326	328	357	291	319	318	310	341	324	309	321	329	333	314	326	324	320	298	323	316	300	323	294	320	321	310	323	309	308	333	313	354	283	341	360	326	319	317	337	347	329	317	311	346	356	335	320	301	306	307	306	337	334	356	339	326	296	285	362	340	338	319	331	336	308	331	278	307	313	283	365	293	298	329	316	334	337	310	294	352	322	306	343	340	282	334	290	355	310	349	336	338	347	321	314	301	286	328	313	307	307	316	302	322	308	331	329	339	324	310	273	311	302	327	338	313	308	304	315	313	312	307	315	361	332	329	344	332	357	335	288	332	304	309	310	321	310	304	333	344	301	307	312	335	291	319	325	318	301	322	308	336	296	329	313	330	321	309	326	334	322	290	289	318	316	327	337	333	316	309	333	297	320	330	324	319	363	319	297	327	328	332	341	336	310	315	318	354	319	300	345	317	311	304	312	356	353	307	333	321	305	320	353	336	375	310	309	295	338	306	325	297	327	356	318	331	319	318	310	345	313	315	311	295	342	311	336	278	308	315	302	291	314	299	308	323	345	312	347	349	325	308	332	335	331	324	315	300	322	337	316	323	341	342	297	333	294	353	319	291	317	317	330	358	357	344	308	339	301	310	327	336	292	325	336	352	312	342	336	308	341	278	326	286	329	324	345	304	322	323	327	307	342	327	328	299	333	336	334	335	306	340	327	273	345	322	306	306	327
13785	16252	31372	34335	34301	31114	26184	16054	20309	20809	33957	36582	29556	16586	6431	3691	2213	1477	1276	1192	1149	927	870	833	841	827	855	836	871	840	854	924	906	884	804	806	891	877	854	843	894	890	868	895	847	873	888	801	890	912	867	837	881	858	873	873	872	937	851	875	846	801	891	873	912	883	815	893	840	834	910	851	854	845	873	886	895	903	883	860	896	839	865	837	873	840	907	900	861	881	931	877	881	836	852	832	904	872	848	932	844	836	811	895	873	826	864	903	872	862	880	869	935	911	856	921	859	864	900	846	860	835	938	877	869	884	830	959	891	906	813	837	881	907	827	909	841	873	837	866	820	903	851	873	879	910	911	822	896	872	893	875	872	862	875	809	838	926	856	906	881	838	858	900	870	809	915	890	846	832	855	860	859	836	840	830	876	900	839	907	866	846	853	846	873	867	905	862	876	881	879	939	872	862	891	876	889	856	867	909	882	886	894	904	833	888	855	915	877	880	860	824	882	893	847	899	889	896	891	877	856	899	875	861	853	867	904	896	931	901	898	840	895	862	883	852	882	888	879	881	847	910	855	849	857	832	877	858	920	858	886	840	917	909	869	898	852	894	875	862	898	851	869	851	874	852	907	845	852	841	867	844	879	869	845	824	865	840	905	885	833	838	861	920	853	910	897	852	879	873	913	896	870	875	840	892	906	895	896	835	876	855	855	883	889	918	850	905	842	854	849	851	862	851	881	845	885	899	840	901	886	895	857	871	930	935	865	811	829	886	894	880	863	911	884	873	859	858	846	858	890	881	878	904	886	848	875	816	873	907	854	844	861	865	850	907	883	827	853	848	858	838	880	868	824	849	883	944	892	903	849	893	906	850	838	857	889	882	855	852	840	885	879	861	905	919	869	870	830	861	878	824	884	868	892	891	899	897	837	900	870	807	903	866	844	900	824	862	904	875	882	902	876	892	876	853	908	873	871	802	872	898	872	835	878	876	853	859	897	883	849	874	832	856	822	901	855	803	930	855	884	893	877	846	880	925	871	882	845	898	902	848	923	862	856	860	856	849	872	867	888	895	831	866	828	875	913	869	883	836	834	894	870	844	831	872	817	844	907	872	933	884	860	862	837	851	848	864	887	851	892	838	835	904	880	875	869	905	814	845	907	921	872	858	851	842	878	913	944	867	872	814	886	913	842	871	863	884	850	910	859	927	872	880	822	807	919	873	903	862	877	902	911	870	863	870	853	874	831	835	867	845	872	876	910	865	845	894	862	883	862	815	880	861	927	856	947	836	893	847	854	868	887	830	840	829	872	819	925	842	863	861	923	912	883	855	899	851	842	857	863	886	870	853	866	882	821	901	867	800	888	914	905	896	861	859	895	865	869	877	837	885	898	891	878	862	837	870	877	884	853	854	891	887	821	856	897	823	887	882	906	900	841	875	911	912	834	875	861	881	904	852	820	813	869	855	892	867	871	869	901	904	878	900	871	872	898	887	873	876	856	867	862	898	881	895	885	936	897	876	892	884	872	865	861	887	902	824	870	879	890	858	865	868	854	855	885	914	853	766	931	866	905	855	876	839	896	915	848	964	823	850	880	853	874	909	857	904	849	867	872	873	863	890	897	890	832	910	808	815	885	893	885	886	886	828	834	865	875	869	862	836	887	851	842	898	862	829	848	880	801	838	846	895	939	864	822	866	836	862	829	871	878	878	905	841	858	903	907	889	882	847	888	891	872	928	903	872	900	880	838	857	874	789	913	865	856	833	850	833	894	894	879	819	862	946	862	883	889	891	838	865	906	779	903	898	899	884	855	882	887	836	875	846	916	830	864	842	907	853	860	829	855	844	869	919	924	849	838	842	877	857	913	871	843	892	866	929	885	897	874	828	857	890	849	845	806	879	882	892	873	828	852	871	902	865	864	917	916	930	829	915	889	932	876	820	869	865	837	945	859	944	864	865	908	839	883	860	857	869	883	896	875	830	898	882	888	872	954	906	903	871	881	951	829	895	877	863	894	828	848	874	883	850	836	877	853	863	865	895	924	860	858	893	892	848	834	882	857	877	825	888	859	884	889	871	914	898	835	897	909	857	820	904	869	859	886	856	851	877	866	872	863	828	847	825	898	875	829	842	862	857	890	885	854	895	899	806	889	817	911	848	827	896	891	850	886	849	886	880	945	847	881	867	849	858	926	808	874	839	840	841	889	876	846	877	860	842	858	888	820	914	905	892	889	925	911	877	873	833	853	838	886	827	897	861	850	833	905	836	830	851	905	875	834	883	886	846	850	827	808	868	878	878	862	853	878	819	890	868	901	898	919	880	836	889	870	886	827	882	890	859	877	875	853	866	843	924	878	917	847	863	845	875	849	841	860	874	901	815	866	870	917	856	888	866	812	862	842	912	851	918	857	855	839	839	867	901	862	871	834	875	828	897	872	853	867	791	882	901	854	859	847	820	878	836	942	863	864	875	880	842	867	869	871	897	848	932	825	842	854	853	868	912	850	810	898	872	881	878	878	913	872	861	800	859	877	909	880	889	928	907	862	892	907	872	924	931	852	865	906	861	916	882	850	887	899	856	868	842	920	964	845	836	935	883	856	856	846	951	895	831	851	858	861	885	867	876	849	892	870	909	885	872	877	831	859	867	882	830	914	934	860	800	846	921	820	838	845	892	903	848	898	845	872	911	876	871	886	844	899	940	872	854	857	850	860	859	920	904	865	901	777	877	876	882	878	849	877	929	844	894	922	851	921	931	888	867	842	878	846	864	879	880	853	940	858	851	852	835	852	893	879	876	901	847	910	857	896	862	922	880	833	864	883	877	847	868	879	904	908	865	866	902	898	849	899	852	857	877	874	826	872	876	878	882	898	894	881	882	881	806	857	851	831	851	914	878	886	872	902	911	834	849	869	839	842	862	841	868	804	874	886	855	881	904	903	855	897	873	893	868	871	836	853	827	857	862	899	859	902	861	836	916	897	890	929	831	895	824	842	830	839	928	876	878	888	862	885	863	893	864	847	834	872	886	889	869	836	870	890	935	900	867	933	885	905	849	918	881	867	848	918	908	862	883	816	857	819	855	870	872	889	877	879	868	854	879	889	885	853	849	813	861	830	828	840	904	855	883	837	870	886	863	858	907	830	848	834	812	846	879	888	871	866	885	897	872	811	928	826	878	810	858	813	914	873	840	857	876	880	870	886	875	818	879	880	860	881	836	877	876	920	933	874	887	868	868	904	849	825	868	872	842	858	884	892	890	909	861	878	907	846	873	845	863	930	916	860	885	899	953	838	888	859	935	881	878	897	849	901	842	877	872	868	902	831	863	853	821	896	899	852	869	851	868	887	864	906	913	925	886	883	842	877	843	853	874	879	840	868	869	870	895	867	852	857	875	854	838	877	880	853	868	888	892	838	891	849	839	873	842	844	863	862	889	888	878	872	906	832	899	904	865	894	876	826	874	835	892	810	861	871	871	847	853	813	862	905	840	869	924	885	880	882	868
30062	28895	36943	33400	28055	25133	18448	9601	10585	19732	22215	24236	17388	7055	2366	1288	726	457	416	412	390	307	311	313	316	303	304	266	307	315	281	294	304	328	295	309	322	330	303	358	329	289	313	312	302	313	307	298	318	323	313	308	329	309	293	317	327	324	315	318	314	326	307	368	320	302	338	315	320	295	307	276	301	306	295	323	268	260	321	313	309	291	300	303	311	316	308	333	308	311	317	308	303	290	282	322	289	306	303	291	273	330	315	354	324	318	277	329	330	341	327	334	324	310	304	310	306	304	318	283	296	314	297	313	286	286	303	320	331	303	316	293	316	313	338	302	305	289	321	296	307	349	323	301	310	342	296	290	310	308	292	282	318	337	293	278	291	329	297	307	317	286	283	278	337	302	312	301	310	298	282	328	279	304	327	306	316	281	323	294	279	323	316	298	270	311	312	313	294	328	297	293	316	301	283	313	328	339	285	296	324	291	283	310	313	321	297	307	309	336	310	352	288	309	291	307	317	313	326	289	291	308	325	295	283	341	307	305	299	324	321	340	351	334	314	304	290	275	301	301	302	309	309	315	309	275	263	282	332	305	308	294	326	269	321	302	328	311	319	266	301	316	281	291	311	272	289	327	295	328	302	287	300	304	343	269	318	310	304	288	301	288	344	299	300	312	317	299	316	327	299	301	341	334	309	337	283	297	290	279	323	307	314	335	327	291	284	313	307	311	316	306	291	333	319	302	297	282	310	319	325	317	308	320	330	301	305	333	332	313	311	338	317	308	321	330	307	314	323	319	312	318	318	304	323	267	310	306	311	314	290	305	328	293	312	296	285	291	315	292	311	296	351	330	329	299	274	265	260	287	297	292	313	282	314	298	330	317	328	321	314	303	308	310	277	275	321	342	320	345	313	258	306	313	331	270	307	285	329	318	313	340	310	286	328	327	301	323	285	271	348	336	312	287	301	311	278	321	339	292	295	311	292	282	311	291	299	307	322	304	314	290	316	302	303	290	335	321	292	327	312	290	316	317	317	306	314	312	314	321	281	289	283	274	297	307	298	295	292	289	321	300	294	292	302	329	298	294	318	337	290	295	325	323	281	283	291	302	306	306	335	307	355	298	308	317	320	298	318	297	292	327	336	264	327	273	303	309	277	308	377	339	279	284	317	313	307	314	328	338	316	330	319	315	299	296	308	273	311	298	279	301	321	311	307	277	307	307	292	308	264	299	307	321	279	285	286	331	321	339	299	282	266	280	323	308	301	312	320	290	342	331	256	307	301	317	336	302	311	325	308	325	305	303	265	331	341	283	297	309	328	297	281	319	301	302	285	308	304	289	322	275	291	303	290	287	282	310	323	306	307	315	318	337	287	306	287	316	296	315	304	265	326	297	304	324	259	307	331	300	298	310	297	307	297	301	310	290	303	306	303	293	327	301	304	303	317	334	291	312	319	298	297	293	307	329	324	354	309	295	338	302	292	314	274	307	305	316	281	328	330	298	313	315	299	328	320	306	318	294	303	317	311	323	277	325	285	303	273	323	299	304	302	297	296	290	295	303	337	301	323	320	316	323	343	306	314	314	319	312	264	282	278	301	323	312	322	346	312	310	318	285	294	340	337	339	309	279	300	310	314	302	290	321	302	303	296	261	299	315	325	316	292	299	311	304	290	355	260	314	282	313	299	268	320	342	304	336	304	304	323	293	299	302	323	316	282	273	313	309	313	322	285	298	307	329	282	300	293	306	311	321	318	304	299	317	295	289	298	301	328	321	355	306	319	306	330	351	307	303	303	302	325	320	295	338	320	307	326	274	292	303	309	325	310	326	288	299	299	305	329	310	338	306	314	334	304	308	315	293	318	317	301	333	314	307	274	326	298	305	323	297	303	292	325	316	337	277	321	308	312	276	317	309	296	266	294	265	327	346	323	308	313	301	292	318	299	312	303	314	302	308	296	314	319	330	293	297	337	293	311	303	288	329	309	311	323	318	320	318	296	312	331	304	300	314	316	299	313	315	329	306	307	289	299	322	321	314	291	308	284	289	311	307	311	307	299	273	290	302	301	319	302	292	289	281	319	294	299	303	307	298	272	307	315	298	286	309	299	320	314	301	318	295	303	302	313	325	319	307	299	305	285	287	326	311	324	325	298	294	303	317	296	303	301	316	352	294	313	321	353	330	297	318	341	309	300	311	309	292	291	286	308	329	275	326	320	328	283	297	296	324	312	319	308	334	289	322	319	312	325	284	337	343	312	304	307	298	290	268	301	308	313	325	280	294	292	319	307	299	301	294	321	305	314	295	282	275	314	298	315	312	298	292	286	300	304	324	310	274	327	306	318	300	304	315	318	299	311	329	290	298	353	326	342	329	339	312	287	338	316	256	314	276	310	285	302	322	304	300	282	336	301	295	315	303	302	304	302	302	313	317	322	322	309	315	316	317	288	296	340	314	311	305	330	282	292	318	305	284	328	296	324	319	322	326	316	302	318	328	318	325	294	310	340	323	314	313	306	323	283	330	296	291	298	322	322	295	306	304	323	314	310	311	289	288	316	301	295	287	318	327	304	294	322	312	328	306	312	332	326	315	312	299	289	306	297	292	322	315	310	306	325	316	300	291	300	303	330	328	331	294	337	285	304	301	315	282	322	298	284	311	296	283	304	297	305	319	296	296	325	326	327	319	316	315	329	316	351	316	306	327	284	318	292	312	308	308	325	312	286	320	295	273	257	286	274	340	317	291	312	323	302	277	330	323	319	318	310	296	314	310	329	312	295	278	282	322	331	275	322	314	294	286	292	317	294	277	325	289	321	308	323	319	307	308	295	314	339	287	303	294	293	317	285	325	293	312	275	322	314	317	326	276	299	320	316	288	308	288	310	289	287	293	329	297	318	324	296	320	339	316	278	313	322	288	317	307	331	295	330	286	292	352	278	316	338	307	279	293	306	313	307	306	325	316	322	275	279	324	318	333	333	317	304	317	285	313	312	301	310	289	296	278	317	317	322	316	318	316	316	302	322	288	319	330	310	295	301	306	319	283	317	355	298	296	315	300	310	278	294	336	323	305	322	304	304	304	330	325	314	301	296	309	305	297	313	319	265	306	278	318	286	293	294	302	297	332	295	319	285	286	272	326	279	301	312	302	313	272	306	295	297	302	296	325	301	304	348	276	278	260	292	333	301	332	307	294	285	291	345	326	305	320	295	301	272	287	320	317	304	259	312	343	320	310	302	327	343	323	313	257	315	310	290	300	305	289	334	312	291	313	308	295	290	270	293	296	290	301	309	313	318	302	277	311	317	311	297	277	322	320	341	274	301	317	301	292	303	318	297	314	309	300	321	307	297	297	314	298	300	306	269	303	317	282	337	284	330	300	292	280	310	334	302	336	305	316	301	294	271	320	308	291	313	325	309	281	286	283	300	284	307	308	303	302	271	336	309	281	325	291	300	301	302	297	295	297	305	299	306	311	297	307	307	318	304	312	313	320	309	294	300	299	324	313
18598	23187	39100	42296	41082	39225	32954	21985	30218	40200	44319	44858	36628	21126	10279	5885	3225	1786	1589	1412	1202	937	885	875	847	818	810	790	832	817	835	857	848	831	787	881	855	889	848	855	814	855	895	847	832	823	816	848	833	879	813	797	863	853	881	867	825	830	823	818	823	809	810	795	812	839	828	839	838	886	847	849	812	785	810	877	860	873	825	854	853	792	800	862	781	818	847	824	832	876	860	830	822	831	800	822	865	824	864	864	855	810	846	817	816	831	801	845	829	817	867	787	827	843	841	820	919	827	906	848	806	817	861	842	873	834	836	848	853	827	833	865	847	846	847	870	842	804	828	874	857	838	851	864	859	803	818	813	819	813	831	837	838	822	834	825	884	870	829	872	796	860	829	825	879	844	871	815	898	868	856	753	813	861	831	841	863	810	842	870	845	807	809	867	814	833	877	836	842	866	891	804	790	854	842	834	861	851	838	835	867	856	813	895	835	762	785	920	843	870	796	831	871	846	826	803	919	854	823	840	870	823	828	801	845	833	842	801	839	819	801	886	864	815	836	797	821	827	847	836	846	843	806	805	780	781	886	836	851	786	882	795	826	838	835	832	839	818	828	834	841	830	820	797	856	818	837	844	840	870	859	839	833	832	862	900	815	804	862	801	847	860	853	841	769	803	831	827	871	830	815	818	804	841	887	831	815	793	842	809	810	793	804	864	817	815	861	827	799	863	863	840	853	834	856	837	805	792	859	834	885	818	838	881	858	859	854	836	850	813	796	836	862	899	799	926	807	909	876	838	801	825	885	874	819	854	826	799	807	818	838	832	874	843	806	826	817	827	833	816	841	801	884	837	823	829	844	906	834	826	852	850	793	803	877	829	820	815	876	820	832	890	831	873	804	863	890	792	817	817	830	858	890	894	876	781	862	844	823	798	862	869	851	783	831	835	856	832	849	889	854	891	830	816	847	815	764	889	834	882	818	815	865	867	907	837	816	797	890	818	841	845	872	829	838	835	820	818	900	846	835	790	856	838	816	863	831	814	851	848	842	846	850	859	833	908	854	844	833	840	836	826	845	830	868	856	813	900	842	847	839	882	844	840	847	839	938	853	769	866	871	838	819	786	852	862	876	865	839	835	847	875	880	868	862	826	829	862	866	892	841	842	797	842	818	812	861	870	866	799	825	837	839	789	869	818	836	850	798	849	779	856	873	821	821	795	799	810	825	864	849	864	859	845	811	821	870	880	799	862	892	843	814	847	830	846	890	794	859	806	791	775	822	860	859	806	809	822	855	810	857	794	862	816	839	813	839	840	879	823	835	824	866	899	865	885	877	876	887	838	824	816	875	842	800	768	882	852	880	868	869	865	792	825	877	783	827	797	871	845	809	812	825	820	844	812	844	864	849	824	823	849	829	861	870	810	831	809	835	826	813	839	854	784	821	800	797	855	832	830	805	843	835	824	877	847	808	829	864	884	841	828	836	884	811	805	843	842	843	846	856	845	794	822	861	796	823	827	885	828	809	851	810	864	868	895	793	845	797	873	805	829	821	860	841	870	896	836	887	840	838	818	839	890	844	792	844	831	779	846	839	841	803	817	807	834	794	828	842	853	797	808	849	849	859	843	881	795	811	831	854	861	845	829	808	822	842	871	816	833	863	864	850	796	841	812	823	861	814	810	841	857	813	823	789	852	864	836	799	858	872	840	839	816	827	794	799	844	829	868	854	828	849	840	857	799	812	863	843	843	846	834	862	820	848	857	833	827	863	851	796	864	840	837	849	880	839	807	842	806	844	804	830	829	856	844	843	846	849	898	854	849	772	819	843	866	836	803	808	871	829	807	870	831	837	835	838	848	878	859	824	819	855	808	817	819	777	865	840	816	904	825	853	826	853	824	871	888	838	831	790	818	799	794	885	839	855	827	832	879	838	865	832	862	827	856	851	834	839	810	816	803	782	818	840	838	838	829	814	835	870	849	838	811	856	851	897	883	821	849	862	826	875	845	836	837	794	838	849	826	870	817	803	826	870	838	792	867	871	809	801	837	818	829	780	805	826	790	877	867	806	841	855	822	781	831	826	846	848	813	846	852	801	868	823	884	852	826	881	839	796	795	826	812	807	865	859	798	887	815	804	870	874	844	837	808	784	858	841	866	823	824	836	837	808	823	847	845	845	807	896	835	796	842	857	831	842	823	840	869	820	862	837	845	847	848	858	901	779	879	781	853	838	832	852	871	845	809	838	856	877	808	870	845	839	801	894	780	775	834	866	877	864	821	773	840	823	809	848	826	864	840	816	805	813	842	833	852	822	843	862	850	860	834	866	878	837	812	794	774	896	757	878	840	821	870	812	846	824	882	797	836	844	831	902	784	815	827	847	864	815	811	849	801	815	850	854	887	824	841	854	809	842	812	850	848	831	813	828	868	832	868	848	804	837	807	830	825	815	850	754	834	863	807	842	833	864	816	847	888	835	817	821	824	857	848	896	814	770	830	871	869	818	829	853	817	841	830	873	818	875	829	754	820	836	856	813	825	829	853	809	909	825	859	847	783	841	805	854	891	864	823	867	843	857	807	790	803	868	855	869	848	848	802	845	831	844	871	808	856	858	849	809	791	840	807	817	872	830	829	822	859	813	852	819	841	809	823	880	864	835	830	822	825	820	808	790	814	810	796	811	871	864	838	862	850	851	847	849	842	842	855	844	837	799	879	851	843	814	852	778	817	842	839	798	852	843	841	880	869	866	858	820	855	765	807	826	842	852	878	805	820	820	845	857	804	841	892	854	875	855	867	841	820	871	830	851	834	859	886	862	797	791	881	869	787	817	853	829	809	864	865	831	806	810	821	874	812	860	836	809	872	824	821	866	810	819	794	773	801	788	777	822	814	772	875	824	828	831	881	841	905	821	818	824	832	827	880	889	847	877	780	860	851	798	875	739	826	814	813	844	835	772	786	829	826	811	817	797	839	840	862	875	842	805	826	826	888	824	804	872	819	787	850	830	843	826	845	827	873	824	893	826	882	854	811	846	792	822	860	855	841	833	848	807	857	841	808	828	820	869	886	903	837	843	850	831	816	841	784	870	816	833	851	827	866	828	827	864	789	780	814	826	792	847	855	833	785	854	870	866	883	872	902	817	816	858	829	830	863	867	849	869	857	850	871	821	835	847	883	779	847	845	849	854	828	785	809	848	846	836	757	823	832	873	809	789	820	838	830	819	851	823	776	828	856	803	841	840	783	870	839	816	825	805	827	838	871	802	825	863	867	871	830	842	824	903	875	841	806	835	836	844	814	856	804	833	862	837	792	840	823	837	868	847	801	820	822	797	817	842	805	763	850	820	925	854	845	822	837	847	828	831	808	831	811	874	820	834	814	840	770	858	832	869	816	853	792	860	865	843	830	810	890	852	855	878	875	781	786	854	866	852	813	849	803	897	828	868	852	831	857	851	841	792	821	806	819	842	841	834	889	888	844	831	837	862	858	826	845	800	841	784	856	868	855
10818	10624	13689	13628	10839	8046	5022	2650	1832	1821	2143	2047	1621	931	539	451	397	329	313	338	349	336	351	321	304	294	282	355	324	340	325	307	315	325	311	351	322	332	348	288	327	348	319	318	331	352	342	336	349	325	354	349	321	326	346	357	353	347	334	289	354	315	337	346	334	345	343	343	340	328	308	337	274	296	333	308	340	342	332	331	321	326	334	302	349	318	323	303	305	357	331	317	325	292	324	305	343	356	288	346	321	308	328	335	346	332	309	326	337	328	344	352	305	364	315	330	348	314	327	327	321	327	378	352	334	329	321	371	309	322	297	322	331	323	345	348	343	352	353	331	294	331	351	346	304	332	309	331	316	318	353	331	348	313	326	322	319	306	332	304	341	339	344	331	310	349	334	298	350	324	328	303	322	346	335	320	337	338	298	341	312	335	323	343	323	325	345	297	343	332	334	314	311	361	281	313	318	317	285	320	334	311	316	359	339	327	304	346	322	319	321	363	317	365	327	283	358	331	335	351	327	325	349	324	318	346	301	333	330	353	324	335	329	330	356	326	346	292	352	335	346	323	343	311	361	343	342	313	354	333	325	345	328	327	316	324	334	318	332	310	339	300	336	307	310	368	326	314	361	320	315	335	298	375	377	354	338	313	335	355	350	328	343	358	374	342	329	337	310	320	339	325	368	357	338	355	312	331	313	298	326	342	298	324	321	357	359	370	350	335	351	359	314	313	368	353	335	340	304	341	350	352	328	317	336	325	322	349	315	314	321	317	343	347	300	334	332	315	344	345	321	342	363	331	312	330	313	334	305	312	337	317	328	331	339	341	328	367	355	335	335	310	330	326	324	322	312	296	317	314	335	326	325	323	351	334	347	322	336	317	314	356	338	332	357	328	324	347	372	336	315	345	304	337	336	336	302	345	319	319	339	381	332	348	343	323	328	352	316	358	348	330	337	319	323	327	290	328	312	332	321	309	328	313	341	327	324	312	321	347	326	294	350	378	329	326	338	314	329	349	327	326	349	312	338	340	344	329	339	337	350	349	342	337	343	345	360	325	341	352	335	333	319	367	308	302	306	306	331	326	352	336	334	267	311	332	339	355	330	338	306	337	336	320	330	343	317	317	306	306	332	342	326	311	322	352	323	348	320	320	349	331	348	324	336	373	313	331	344	339	351	321	354	338	325	340	328	330	324	312	350	321	348	350	294	337	308	319	359	329	310	321	340	346	329	301	331	353	306	328	329	322	342	332	313	342	329	350	337	314	333	339	336	337	327	377	332	358	312	319	313	337	326	319	323	323	337	346	317	349	370	294	352	293	342	316	327	332	330	333	323	335	360	340	321	332	308	359	317	320	354	360	354	365	347	328	332	368	368	351	333	317	332	312	323	331	331	353	319	319	368	335	353	314	318	346	347	355	321	308	314	314	341	335	312	339	316	320	313	343	332	308	362	317	330	322	332	331	314	361	314	307	372	366	351	332	326	317	328	344	340	305	350	330	340	339	320	334	329	343	345	323	336	332	339	303	352	304	325	332	313	332	347	341	345	324	362	327	293	308	301	328	342	304	302	337	392	355	331	330	324	348	337	308	308	354	316	369	298	308	325	316	328	366	365	323	326	322	327	363	318	314	329	317	348	314	316	331	324	331	322	327	318	358	319	352	308	350	310	313	331	320	360	304	358	338	324	367	355	299	312	365	318	340	335	340	328	343	323	292	348	334	346	319	299	319	337	305	315	332	321	315	325	336	314	308	357	327	322	343	309	323	346	344	339	316	316	326	309	340	348	361	310	309	314	322	330	337	335	326	341	297	310	330	333	319	317	310	345	342	323	318	314	324	355	328	344	332	319	306	327	338	307	335	296	339	348	311	329	364	326	317	337	326	320	352	370	321	323	343	367	327	352	306	334	310	315	320	318	339	381	348	330	365	334	338	343	341	322	344	339	329	342	312	328	324	306	328	365	338	330	315	372	295	326	320	332	343	321	320	315	368	330	359	298	304	343	341	327	338	328	326	349	345	330	353	346	338	309	338	324	335	324	288	356	293	353	342	326	333	313	295	351	298	335	325	339	324	327	320	308	330	325	322	333	301	341	323	327	301	309	327	314	326	342	354	317	319	353	329	329	350	311	352	328	318	341	333	342	332	341	341	327	327	313	346	324	351	310	319	336	339	318	328	337	342	335	310	333	319	351	303	318	349	332	336	303	305	351	317	331	355	357	309	311	323	318	342	328	335	330	306	331	312	320	325	324	325	341	313	341	310	323	314	357	370	307	334	342	324	340	331	290	316	322	339	302	329	348	309	314	319	353	342	324	303	350	325	294	326	340	296	335	344	329	306	317	326	331	321	348	323	308	353	319	336	335	305	350	339	340	318	305	324	323	346	315	330	324	314	328	347	342	304	338	355	312	314	352	342	310	354	304	328	347	364	328	373	285	316	377	338	344	334	313	303	309	340	335	324	328	328	384	355	294	343	301	339	320	334	322	343	335	334	357	321	311	367	347	331	364	343	328	328	315	318	329	341	319	347	354	357	347	326	352	311	332	326	310	319	331	338	324	352	336	340	326	342	344	313	336	368	341	332	278	334	340	323	312	309	326	309	340	344	347	311	346	365	345	304	305	314	318	330	323	310	349	352	362	344	331	350	326	348	349	342	304	332	366	325	354	358	327	342	334	352	357	348	323	333	340	350	303	362	318	355	324	337	323	335	344	341	344	328	322	316	344	317	366	283	324	353	325	333	358	292	294	303	304	354	337	338	342	358	320	304	341	345	310	321	331	347	346	323	337	325	318	298	324	315	314	349	329	282	316	306	354	347	319	335	321	329	326	341	310	308	344	323	298	305	326	318	347	348	311	304	300	335	329	370	357	323	328	302	341	338	314	317	326	322	319	319	331	324	334	352	340	311	319	316	325	313	313	342	353	325	314	342	329	327	336	359	292	322	285	328	317	337	339	319	349	357	353	357	327	388	304	313	325	321	346	328	354	304	306	347	348	334	340	339	295	331	346	330	303	305	289	343	329	336	341	339	352	339	315	331	336	341	335	323	303	358	346	353	345	326	344	378	342	280	340	336	336	339	336	317	339	331	338	320	326	338	321	285	327	262	334	342	333	313	326	327	336	340	352	316	319	361	326	317	330	347	331	362	333	359	361	314	310	359	310	322	350	321	359	349	299	310	332	314	306	328	317	345	309	344	292	357	331	321	334	345	340	346	325	330	324	317	362	342	304	334	330	317	329	326	333	326	373	336	337	315	345	344	323	335	343	348	358	342	335	350	332	353	298	363	317	372	338	331	349	340	327	319	319	341	304	310	337	344	343	344	315	331	297	310	328	336	316	324	314	332	349	334	309	320	303	325	330	328	324	283	319	332	349	338	314	329	358	326	310	307	335	298	341	322	367	337	311	320	286	322	324	311	338	310	285	310	320	332	306	339	330	354	338	326	310	307	342	307	313	283	307	319	327	317	340	325	336	340	343	356	324	337	314	321
7157	9932	20874	26218	25195	22105	17186	11032	9166	9320	10974	9980	7550	3732	1760	1336	1116	923	990	947	968	941	882	892	894	921	831	892	840	872	918	867	867	841	860	851	911	872	905	912	915	865	896	888	908	873	910	901	875	911	846	896	855	928	900	902	877	910	880	868	921	855	885	911	914	895	919	920	902	899	905	920	921	861	909	851	939	927	891	910	961	875	933	899	916	861	851	872	907	921	912	859	825	883	910	896	898	891	893	845	884	906	911	907	946	832	923	882	942	906	877	878	925	939	944	932	868	906	891	893	873	900	833	940	943	893	889	859	922	879	891	906	900	863	874	907	848	790	872	869	890	941	904	873	940	899	932	863	855	889	914	849	892	878	886	896	855	850	892	873	880	893	877	902	931	872	877	920	898	918	908	890	926	857	857	933	861	912	904	864	911	858	942	878	875	905	895	914	913	920	860	918	890	907	916	843	869	954	879	897	876	881	890	886	908	946	872	886	909	911	917	882	887	892	920	906	825	899	892	894	858	936	894	840	925	864	891	898	904	865	901	906	867	914	895	895	874	884	915	881	865	937	870	919	957	914	860	920	886	877	877	887	939	883	874	875	903	927	874	865	888	872	914	889	872	885	839	872	882	869	896	857	895	902	946	870	881	919	920	866	870	901	924	920	918	911	885	867	876	830	880	884	876	828	908	945	905	943	921	870	852	887	857	911	909	882	863	886	924	888	899	917	854	886	908	930	807	892	889	884	867	928	923	814	877	964	899	905	877	914	912	912	885	870	952	846	865	874	880	859	885	920	907	877	865	876	919	901	890	887	905	893	878	910	891	918	825	913	946	918	887	866	900	947	883	878	945	866	877	839	950	892	888	925	896	868	866	839	940	862	905	874	872	894	867	909	915	871	938	837	881	887	856	857	934	892	904	854	911	950	963	898	878	886	919	917	826	856	886	933	902	883	914	863	885	892	881	841	909	877	821	850	868	900	838	878	884	903	897	897	866	866	904	951	889	870	891	881	894	880	935	853	915	884	896	878	937	903	910	862	828	913	869	859	892	902	865	880	876	877	929	910	846	950	844	896	887	898	883	908	918	896	911	831	856	871	911	895	891	883	925	879	827	857	906	910	879	898	853	855	885	931	902	934	899	900	944	861	897	839	869	888	923	911	896	864	873	909	925	858	940	892	902	899	954	865	909	891	925	898	900	870	853	888	924	940	866	866	929	895	882	904	871	896	868	868	895	899	910	907	925	849	856	899	909	850	848	892	837	890	901	873	891	859	933	871	840	880	854	841	852	833	904	902	873	894	862	854	933	864	865	946	931	865	884	896	882	900	899	902	907	898	885	972	926	911	900	973	908	918	849	915	907	897	914	912	859	835	898	904	912	898	908	894	884	855	871	911	914	952	898	908	899	884	897	928	863	874	950	895	870	847	918	890	886	891	902	906	922	854	893	914	887	910	884	899	833	904	859	920	898	892	860	888	902	871	917	923	875	863	878	862	974	912	886	896	881	885	902	914	896	944	855	900	887	882	924	899	887	923	906	892	882	873	939	887	892	880	904	900	909	890	898	833	886	930	891	910	906	886	862	854	912	944	862	933	927	839	888	936	950	851	949	920	893	904	901	924	882	895	865	874	896	901	945	862	839	940	901	918	898	919	936	875	866	858	953	934	901	853	938	867	893	899	847	863	882	923	878	901	871	875	876	878	849	893	884	872	885	909	880	898	934	849	884	944	933	888	965	900	905	832	832	867	905	875	885	932	893	938	885	924	925	924	922	853	866	889	830	919	853	859	832	880	845	927	931	887	908	907	853	939	933	876	883	864	815	821	920	885	924	918	910	893	844	914	876	876	896	909	861	866	893	903	866	920	834	875	844	878	898	893	883	899	853	857	897	859	878	886	878	875	931	950	897	861	929	897	940	905	878	896	903	842	882	935	875	918	874	887	926	926	890	870	911	905	929	848	897	884	866	898	913	870	905	966	924	863	893	878	821	900	866	919	908	895	935	888	900	939	932	836	885	851	911	929	897	868	861	918	880	890	900	861	874	914	889	869	879	921	893	908	931	887	909	869	911	871	842	856	873	851	928	835	911	864	882	908	936	850	897	878	860	955	832	932	908	884	917	931	826	877	907	872	836	870	869	859	896	845	869	890	902	873	894	883	913	874	879	845	883	896	893	906	907	859	906	894	850	916	851	877	881	910	878	876	908	958	873	946	878	902	908	903	901	896	919	888	864	895	866	916	916	926	856	913	896	860	872	918	886	902	886	972	871	886	878	908	938	868	869	871	910	922	914	970	924	877	893	863	904	893	905	897	893	849	892	863	824	887	952	851	899	858	878	909	843	866	957	879	874	874	835	861	863	882	936	921	865	928	873	856	931	890	934	921	880	903	924	942	896	896	873	947	916	875	888	866	873	916	936	828	860	896	904	914	885	965	894	869	883	949	879	867	922	936	882	881	909	920	864	914	952	863	916	871	885	834	895	899	901	971	859	939	907	904	913	933	904	893	883	964	884	848	911	906	841	848	880	874	904	869	904	870	828	891	855	896	897	912	900	952	905	897	869	850	916	856	897	844	903	898	854	889	910	922	878	856	933	901	896	859	908	894	891	911	807	898	900	933	924	918	924	850	905	870	928	896	903	894	923	820	914	887	901	873	900	888	923	903	927	934	898	921	897	876	867	908	927	902	910	905	868	859	853	898	887	897	882	924	908	923	920	904	912	894	871	930	881	929	870	907	915	870	848	882	899	861	886	856	929	947	915	919	895	908	899	883	925	882	906	908	922	895	871	878	796	953	879	851	904	910	931	899	866	888	848	901	876	908	851	902	886	921	916	839	834	872	856	878	910	931	865	934	911	833	888	912	913	857	898	845	913	893	921	883	857	894	885	898	918	942	884	921	893	896	870	912	915	914	885	929	833	900	856	901	878	871	901	859	864	895	890	890	857	857	867	947	852	889	884	864	887	861	898	876	870	909	860	867	883	904	914	855	923	891	891	920	887	913	942	894	892	904	895	886	858	902	869	870	881	909	845	850	862	910	884	890	899	898	933	897	854	891	878	968	889	940	902	930	897	884	926	915	913	880	859	908	884	892	926	875	887	918	905	877	959	894	903	843	884	943	914	868	863	900	944	919	890	864	916	871	904	876	890	924	912	893	897	894	907	879	935	848	864	874	905	899	880	893	947	891	906	876	894	920	873	890	918	903	895	852	888	933	892	872	923	914	939	889	845	873	898	864	960	817	910	866	849	871	868	884	909	893	907	909	928	883	886	890	913	935	848	873	924	882	897	878	863	889	892	953	905	902	891	915	893	869	966	886	892	882	882	906	873	936	857	877	908	879	868	824	894	901	903	867	910	901	920	850	880	932	877	876	861	886	864	922	921	897	890	895	910	906	876	841	915	859	907	914	899	885	921	911	918	860	919	941	870	901	843	887	911	859	904	913	900	843	855	866	911	897	858	893	857	827	897	950	890	935	887	882	891	867	891	897
22713	21518	27976	27076	21624	18109	12169	6592	6368	8731	14870	13276	7824	2809	1073	791	470	417	385	372	383	328	376	336	328	365	307	326	325	315	332	321	324	334	331	337	331	319	340	325	342	324	324	343	305	329	317	324	339	342	326	343	316	352	342	337	331	336	334	321	311	296	332	291	324	337	314	297	284	320	307	325	294	302	360	298	319	299	337	296	289	324	351	298	333	345	295	304	334	332	314	337	321	325	314	350	299	337	333	331	361	317	295	311	336	301	318	305	301	313	316	301	321	324	297	322	331	306	334	344	305	299	327	315	335	322	322	328	345	325	325	319	343	331	312	323	304	318	319	306	367	313	311	280	326	328	322	284	333	330	284	320	330	304	343	338	315	314	345	287	312	297	323	318	320	321	338	308	337	297	308	339	282	330	315	323	342	331	314	346	308	293	317	310	308	299	334	320	335	317	297	325	317	323	337	333	329	309	349	314	303	313	319	326	336	273	311	330	326	331	323	299	311	324	343	330	303	330	314	341	310	302	306	345	341	310	298	346	325	340	303	302	327	344	330	334	316	337	307	308	297	321	305	310	330	332	320	340	346	314	321	347	303	297	312	304	297	344	315	335	310	310	323	284	349	345	293	305	289	280	282	350	325	312	321	322	319	325	337	327	301	334	322	313	329	311	306	327	322	311	323	331	301	325	304	349	319	294	318	292	314	323	332	347	341	301	315	334	357	304	307	329	316	312	311	327	273	311	284	332	346	313	333	332	299	328	279	327	312	314	307	346	260	326	320	306	337	318	338	337	337	324	341	303	326	295	280	325	340	301	303	323	310	306	334	305	333	308	317	315	335	330	281	324	322	310	332	313	317	363	345	305	342	295	299	317	334	329	324	326	318	327	340	350	305	305	324	327	272	309	312	340	355	337	288	318	308	313	326	302	304	304	315	344	332	312	324	332	310	336	336	327	328	305	317	333	324	307	334	308	328	333	315	334	286	306	304	306	323	289	342	340	305	313	316	321	307	297	345	325	335	314	308	331	302	338	309	324	293	316	321	303	319	314	331	312	299	318	347	304	330	340	321	301	315	294	323	305	356	351	334	331	304	346	316	306	293	329	302	315	316	336	338	263	295	333	302	330	336	322	315	327	313	324	310	321	321	305	320	298	273	311	314	342	316	292	289	332	307	311	318	328	291	310	312	336	325	317	325	329	336	336	300	312	296	320	313	341	328	333	293	347	336	337	300	326	314	325	332	343	351	351	335	328	333	303	329	306	308	331	290	361	317	322	304	294	337	315	328	315	334	333	267	318	334	323	320	319	325	334	318	302	320	333	321	302	307	317	323	321	321	312	337	304	329	324	344	322	347	362	322	314	331	295	294	307	280	311	339	301	268	307	328	321	339	328	320	314	301	302	329	288	336	297	295	294	358	306	312	310	331	300	310	315	339	324	326	330	308	343	313	325	322	321	305	339	322	346	348	316	336	335	319	284	335	315	297	328	339	289	290	318	353	323	310	313	314	378	309	344	321	299	311	313	364	340	340	302	305	337	294	292	323	311	315	304	331	313	311	324	320	332	320	311	329	299	318	310	350	316	332	322	358	322	299	316	343	333	318	297	334	326	322	307	330	306	313	321	315	303	327	293	322	312	331	360	315	338	300	293	307	304	304	306	303	336	298	329	307	320	328	344	323	313	314	349	327	316	338	280	343	357	338	298	316	290	343	325	296	343	345	292	331	351	310	284	344	331	328	330	289	331	319	328	315	343	292	329	298	321	338	308	308	333	315	353	284	298	315	321	318	305	340	332	316	328	332	323	332	318	297	307	315	318	319	336	333	307	364	347	319	300	353	308	322	313	324	347	305	337	313	347	330	308	344	293	338	334	295	311	355	305	351	336	320	301	319	328	341	317	325	304	311	308	279	327	313	333	297	324	334	368	285	334	321	321	339	330	312	321	289	286	275	327	322	324	308	354	305	338	356	342	301	343	319	290	310	308	317	318	321	333	296	370	301	339	313	312	279	336	307	324	296	319	297	304	305	327	306	322	319	312	302	326	280	321	344	347	293	325	291	294	342	321	331	335	342	320	331	328	334	332	340	341	345	349	324	310	361	307	312	309	333	338	345	307	351	314	305	315	323	311	312	338	319	344	308	287	312	345	319	337	329	324	308	334	303	340	324	333	377	297	326	357	331	320	317	310	310	338	335	361	363	312	322	314	307	365	335	283	338	332	301	340	306	324	321	300	320	344	302	316	349	307	332	304	347	338	324	293	317	322	333	323	345	310	289	313	320	340	308	304	315	339	335	320	309	357	274	314	358	322	329	339	310	295	332	335	337	294	291	299	337	309	347	356	299	326	309	345	310	327	347	327	284	323	309	313	349	313	326	311	337	342	309	322	313	303	314	320	310	316	311	316	340	286	307	324	318	349	347	312	320	320	340	314	310	356	330	335	330	319	310	310	310	347	298	322	323	306	356	306	309	336	344	324	296	316	295	318	290	345	310	315	330	326	307	342	333	327	340	328	330	326	323	356	338	309	337	287	328	328	316	351	334	316	316	328	327	339	320	291	316	306	302	323	330	348	318	291	327	329	349	288	296	345	320	330	356	309	308	315	302	297	328	317	313	317	340	304	334	310	319	303	342	301	305	286	340	321	330	339	319	362	312	301	293	306	302	307	344	311	304	337	275	316	335	321	340	350	319	309	282	337	344	352	302	302	357	324	285	335	319	327	322	284	302	289	313	322	330	317	340	336	331	304	318	314	317	316	323	352	286	313	323	259	318	337	299	336	333	301	358	338	310	311	342	326	336	322	339	327	326	314	318	324	294	299	302	326	335	332	290	312	324	338	335	284	332	327	318	315	279	301	321	333	327	328	312	325	304	302	315	345	323	285	326	284	328	323	315	311	310	299	334	324	333	343	317	322	313	320	314	303	324	354	294	310	329	313	331	337	325	296	342	334	303	319	306	306	305	331	332	334	352	342	308	328	337	305	303	331	334	307	326	309	296	301	296	325	319	276	341	331	309	322	332	327	322	294	352	309	330	314	329	321	350	337	321	311	332	374	298	311	312	302	347	336	355	337	316	279	307	329	333	319	290	279	350	278	330	314	356	357	341	346	310	315	327	328	338	315	309	319	310	327	337	288	328	311	303	304	341	323	301	340	337	340	326	342	339	333	326	315	340	302	311	328	276	327	351	338	304	336	312	280	305	295	321	307	305	328	324	310	323	309	328	352	307	333	299	343	318	294	342	324	281	301	323	351	336	322	315	303	365	330	311	316	326	321	337	303	315	328	328	309	318	319	304	322	326	307	299	347	343	323	342	321	327	351	329	297	326	334	329	314	322	352	311	313	354	323	328	293	345	313	325	318	330	328	310	326	346	313	305	317	308	327	347	277	293	315	327	287	326	350	328	303	336	343	304	291	330	349	338	329	340	336	342	309	351	323	336	320	348	349	324	310	337	365	335	326	337	306	348	330	340	327	309	310	303	299	343	334	283	314
14588	18248	33598	37926	35602	33285	26194	18983	23010	28266	37531	34364	25040	11468	5233	3559	1679	1393	1220	1256	1172	923	937	917	888	862	874	874	917	896	858	870	848	899	879	843	857	884	859	882	841	868	888	886	855	917	867	879	906	853	883	898	847	837	891	854	827	815	887	866	857	880	856	894	856	804	925	885	832	849	902	886	882	862	866	858	873	894	868	827	876	821	917	837	868	852	854	855	850	859	841	907	832	827	887	868	919	878	902	882	870	855	859	860	903	855	863	823	918	901	875	848	869	849	881	917	827	881	792	867	892	844	855	895	906	896	895	863	867	827	856	857	840	884	865	843	849	867	895	837	896	897	859	864	882	882	859	848	901	848	863	940	860	892	875	896	931	895	908	781	832	851	867	883	851	859	903	913	862	828	835	878	886	905	882	882	887	881	822	856	856	862	897	908	845	825	897	835	842	868	852	862	824	909	850	815	899	861	847	833	839	851	866	860	896	885	897	864	840	891	878	909	853	874	875	849	850	852	880	854	854	837	877	902	919	801	881	903	870	849	861	941	868	844	796	873	819	848	823	872	795	883	861	857	903	896	819	841	873	842	816	879	914	910	827	857	902	893	877	859	885	870	835	834	806	818	851	851	852	805	852	882	856	906	863	844	893	877	836	887	887	852	871	895	840	844	862	872	910	844	855	827	864	856	895	856	903	876	865	882	803	834	858	876	870	838	826	861	880	901	847	885	856	872	851	906	891	824	865	885	887	865	855	836	846	883	814	888	853	857	847	887	864	869	797	888	853	876	908	865	860	884	844	853	825	854	863	840	861	823	902	864	865	870	874	886	904	894	842	825	831	808	872	866	809	884	855	865	876	827	847	876	891	900	846	897	894	888	843	876	897	884	852	844	895	890	834	895	877	839	898	897	873	855	879	853	872	887	846	889	866	851	827	869	886	825	870	847	893	861	883	891	846	842	894	864	881	887	866	836	891	898	827	884	854	869	858	844	851	898	794	807	872	868	914	878	838	904	903	894	920	852	884	848	872	779	868	825	864	871	870	925	831	875	870	824	874	910	803	909	839	827	876	874	838	828	830	810	857	897	854	880	833	802	869	864	882	849	888	868	896	871	822	855	865	844	876	867	865	917	882	868	891	870	869	817	843	917	878	890	880	911	855	845	876	868	879	869	813	899	873	895	918	873	883	945	848	862	893	834	908	916	893	899	841	902	873	898	859	860	884	856	847	908	824	854	862	850	846	899	847	851	839	845	843	795	871	902	851	855	892	861	888	880	845	866	904	932	865	887	854	851	885	851	933	891	903	882	799	842	898	882	884	863	914	875	919	865	882	859	878	887	794	855	837	907	882	846	886	831	855	842	850	888	867	933	840	934	868	872	869	885	901	825	885	840	867	851	832	871	884	881	903	868	981	859	901	878	830	847	877	814	868	843	836	920	856	874	847	903	873	885	891	894	912	901	895	893	888	866	906	868	905	885	907	857	893	837	892	861	906	919	876	834	928	889	888	864	889	870	847	818	830	844	813	871	933	849	884	870	871	840	858	875	855	848	868	930	869	891	889	830	904	872	897	856	865	893	863	897	909	864	841	916	900	858	882	878	872	841	854	829	912	898	881	928	857	874	867	890	861	883	859	851	920	859	840	889	903	866	803	890	866	868	894	874	865	881	920	875	926	892	852	890	849	847	888	871	853	877	865	896	845	898	828	869	911	833	914	894	887	879	833	877	903	868	844	892	881	927	838	899	868	884	858	871	897	849	894	898	853	823	889	851	907	837	842	897	821	873	839	847	844	818	891	884	846	833	828	853	867	842	856	915	913	850	877	859	875	890	862	881	868	934	837	852	823	851	859	871	878	865	892	879	870	884	858	883	951	845	870	841	897	863	863	872	823	848	914	862	886	869	871	866	871	845	836	907	865	901	839	941	911	866	870	854	937	891	863	812	887	921	871	875	883	866	863	867	826	848	884	897	839	854	854	866	909	846	877	862	869	839	828	815	879	887	900	908	816	854	851	862	841	844	862	912	866	876	852	933	880	856	901	869	901	823	924	855	917	893	891	858	898	832	849	873	850	854	862	813	893	861	845	882	846	849	854	903	858	832	858	827	849	877	897	902	846	906	813	886	855	845	906	849	863	861	903	921	808	869	898	842	865	886	874	893	877	838	889	875	843	867	901	867	853	854	877	911	905	869	900	892	837	878	877	897	842	869	910	908	888	845	846	847	893	801	824	828	855	873	837	892	896	859	919	820	898	862	875	940	860	879	835	854	874	834	850	835	827	868	917	901	866	860	910	896	899	844	868	844	844	869	894	932	844	869	865	880	867	925	835	877	843	888	934	897	833	878	889	871	859	929	835	839	876	880	906	867	862	782	891	886	839	913	870	833	893	875	845	865	873	857	855	859	849	879	876	891	897	910	894	872	851	864	897	888	837	871	883	861	847	838	839	861	898	843	853	863	948	901	873	906	865	839	839	856	907	865	897	850	785	844	848	868	892	907	865	863	812	817	852	873	891	850	907	857	864	816	919	884	888	817	857	907	904	875	824	887	933	911	920	842	896	876	844	868	857	899	865	813	890	864	900	880	857	896	909	870	859	852	882	843	869	944	882	917	823	864	891	866	889	854	842	868	870	940	908	915	852	816	854	915	844	874	889	881	861	869	886	900	888	884	918	877	870	901	887	861	859	950	934	893	882	934	883	888	880	839	799	844	837	828	893	853	864	842	852	885	893	921	860	861	863	908	864	832	908	930	885	881	864	866	819	860	897	858	850	852	937	761	889	869	888	825	871	848	877	900	811	809	883	865	908	874	930	900	871	884	907	887	900	879	859	882	877	858	854	865	880	873	857	875	895	930	883	892	882	799	824	803	897	865	869	928	905	841	854	825	828	882	791	907	859	854	875	836	840	894	848	897	866	894	882	863	838	901	863	811	879	877	883	889	833	884	864	887	852	852	916	862	841	907	865	814	866	869	860	870	819	853	884	899	880	941	903	895	835	838	865	867	896	851	834	850	925	897	855	771	838	826	839	932	910	883	846	883	892	891	873	888	874	927	900	876	881	917	817	845	825	882	838	870	944	870	858	888	810	880	867	841	910	858	805	877	917	883	844	839	915	862	916	897	855	866	866	896	849	841	898	883	873	886	830	907	864	876	886	849	833	890	883	847	901	908	854	886	873	869	856	831	886	869	866	879	885	855	870	875	882	940	874	852	849	890	826	793	894	878	958	857	847	832	898	887	897	856	904	873	905	871	851	873	878	849	876	889	857	892	833	890	890	879	813	888	802	903	827	943	860	871	858	854	890	811	908	885	823	865	874	848	883	882	907	856	881	888	852	828	865	846	899	881	852	889	900	843	864	890	891	843	894	907	869	895	863	889	873	908	885	912	869	829	822	837	865	863	866	882	894	933	874	890	891	879	839	927	841	876	859	838	863	856	885	853	866	833	899	888	859	867	857	909	848	891	873	859	911	842	871	881	875	894	821	860	867	880
32139	30448	40236	36223	30009	27088	20686	12068	14440	13227	23925	24098	15781	5374	2177	1471	591	450	535	565	393	327	366	280	309	324	282	282	279	286	304	291	298	312	277	287	295	286	316	321	331	313	322	285	309	296	289	348	295	300	325	312	311	303	340	321	297	318	309	324	308	281	289	305	305	340	300	305	311	264	328	298	313	288	275	277	320	304	279	319	316	270	332	329	327	309	323	290	331	309	286	296	311	317	291	300	281	287	302	314	308	326	293	294	298	308	309	352	295	304	282	306	309	284	312	291	287	331	326	320	307	259	327	269	331	326	337	306	265	317	324	274	292	317	340	323	311	300	298	282	305	315	318	319	303	310	296	296	292	296	344	327	294	291	302	343	333	318	326	335	292	324	334	308	320	327	346	322	293	328	288	291	312	333	284	279	290	300	306	283	292	303	301	314	285	281	320	353	315	299	300	292	313	292	306	293	279	301	310	299	264	306	346	318	303	301	331	336	328	303	295	282	303	310	315	292	291	306	316	318	308	295	304	296	296	336	305	311	321	287	285	286	290	329	349	317	285	294	314	280	291	282	319	265	286	290	304	324	330	312	263	315	309	284	298	324	320	326	282	316	349	316	318	292	314	319	330	302	293	302	320	321	322	298	293	324	335	314	309	283	284	281	289	289	333	300	301	284	319	299	296	274	328	335	295	341	280	277	312	303	309	316	314	301	301	319	289	282	297	305	297	292	281	296	331	312	294	294	307	276	290	306	290	327	336	298	292	249	294	292	288	289	310	320	320	282	305	311	316	293	280	300	286	281	316	255	329	279	304	319	312	293	342	304	310	327	302	318	301	306	326	255	311	301	315	322	334	322	274	326	293	310	309	310	328	327	308	293	312	322	281	298	319	307	292	326	296	315	301	292	296	315	297	326	320	301	281	301	314	322	307	315	307	294	300	290	316	285	307	313	277	296	292	276	312	312	323	330	301	310	305	309	313	306	299	312	299	314	329	309	287	286	255	279	299	305	275	292	328	275	328	293	310	320	298	296	287	289	309	288	309	282	289	298	323	305	334	336	325	300	312	299	333	312	287	299	311	298	292	308	294	312	318	297	285	282	308	323	298	302	304	303	285	260	313	312	291	321	298	263	320	324	306	299	270	319	332	271	292	307	306	285	312	302	299	310	317	301	305	287	320	321	294	299	297	308	305	341	330	301	290	296	307	334	296	312	332	338	301	312	309	338	300	313	315	303	298	314	313	311	277	278	290	307	316	310	312	326	283	299	304	298	305	297	304	305	288	330	315	302	308	297	293	306	309	343	313	282	307	299	316	329	357	264	304	301	256	266	302	286	326	328	296	298	307	304	303	296	319	291	315	322	306	295	286	288	292	320	298	303	337	292	319	326	292	322	306	307	308	270	319	289	283	293	307	308	301	329	290	305	296	323	315	294	284	311	309	324	336	298	298	311	288	311	298	304	276	287	314	311	301	313	304	323	296	280	311	312	293	309	310	335	315	319	312	285	281	316	291	285	309	315	275	327	298	313	298	307	300	276	280	310	305	290	322	273	311	312	297	315	311	310	313	295	301	270	290	300	301	279	346	289	304	302	297	308	271	288	321	290	339	284	339	309	316	294	307	285	315	352	332	303	307	326	354	354	290	283	286	313	299	301	310	285	294	302	284	324	282	285	303	287	286	339	270	296	306	290	319	297	288	288	314	322	306	288	305	315	322	289	315	304	316	314	336	307	310	325	339	318	293	335	300	293	327	282	285	292	320	297	303	306	320	324	295	311	294	289	283	269	309	335	301	320	288	298	243	287	308	340	304	301	297	307	305	313	311	299	320	320	319	300	306	342	273	332	307	286	306	300	286	312	292	313	303	286	319	337	309	309	280	284	295	297	304	311	314	294	325	312	316	309	317	267	279	291	303	274	287	300	333	298	322	289	303	317	299	307	286	285	331	317	306	301	333	302	305	283	303	333	297	312	332	336	329	293	328	317	317	296	304	286	307	310	292	301	310	305	325	312	295	299	276	322	313	330	286	321	272	311	265	303	328	294	288	289	312	314	312	331	349	317	316	287	308	310	289	299	306	318	309	300	318	299	343	295	294	332	308	316	292	339	321	303	326	330	268	309	317	319	309	316	308	311	296	290	329	275	313	289	306	285	292	294	291	328	312	303	332	290	285	289	304	303	277	305	308	292	307	309	304	325	301	296	295	286	310	324	306	322	291	294	322	347	297	324	305	294	289	286	305	307	298	303	306	309	296	288	321	310	287	292	304	287	308	304	316	327	284	300	325	290	313	317	288	302	314	317	327	315	311	272	304	289	316	295	303	293	292	323	313	302	304	299	283	329	295	312	322	323	313	307	294	307	320	306	302	323	304	329	295	304	314	305	311	299	292	308	325	314	296	287	305	346	330	276	317	303	316	288	298	304	289	307	334	314	315	283	305	309	291	331	285	302	309	282	329	309	276	296	323	301	300	281	333	330	277	325	313	290	319	299	306	286	302	270	276	285	337	312	341	282	320	334	306	330	311	292	311	325	330	295	311	300	305	320	281	295	327	349	322	295	300	330	300	315	314	300	295	313	313	338	291	321	318	321	327	314	327	332	312	308	319	285	323	281	296	311	282	285	338	293	305	303	296	308	317	332	334	296	320	289	256	303	301	295	332	288	312	298	342	304	327	302	300	306	329	302	280	302	303	284	304	305	318	300	265	318	306	294	304	315	302	300	288	315	305	328	316	309	309	304	329	302	283	292	332	326	323	328	326	327	309	282	272	336	312	315	323	301	303	322	301	328	286	297	320	282	321	298	295	310	296	295	308	304	309	291	336	304	295	328	313	311	340	300	317	290	322	301	313	325	340	295	289	298	302	299	303	320	326	308	303	279	356	301	306	311	332	318	283	321	283	287	308	321	308	311	268	285	348	264	319	309	324	301	309	315	275	313	304	313	321	319	264	290	294	326	269	305	302	307	314	307	321	294	299	316	290	299	282	303	315	307	306	285	284	313	328	328	341	304	274	319	311	304	278	298	296	287	338	312	321	276	314	267	300	310	308	290	341	293	300	285	284	297	315	306	292	314	309	290	302	293	285	322	328	291	320	291	291	302	284	307	306	288	301	312	315	309	277	322	310	314	309	317	305	309	310	289	309	305	302	314	318	289	295	295	293	305	315	321	300	290	306	351	293	304	298	297	309	329	332	286	308	318	280	281	286	316	328	320	348	317	325	297	300	298	296	284	310	340	302	300	322	307	328	302	279	272	288	310	311	327	314	319	312	294	321	302	313	340	305	303	308	317	314	337	278	295	291	287	303	307	312	310	303	312	324	286	309	304	271	325	332	331	303	319	312	314	296	326	315	296	293	331	308	302	288	309	303	296	304	305	334	300	301	276	321	315	326	262	296	301	312	342	339	286	321	300	334	304	288	287	308	297	317	296	300	322	293	350	303	270	303	291	274	331	292	281	294	302	308	321	297	298	305	290	320	301	303	290	302	312	287	294
20132	24583	41763	45148	41915	40631	34109	26133	34885	33031	46072	44409	34497	17484	9509	7020	2523	1843	2137	2228	1653	1080	985	869	855	848	831	811	833	815	836	849	862	811	835	822	875	861	821	844	785	845	811	834	842	860	822	886	859	918	849	809	845	853	838	805	826	789	877	797	775	845	812	868	831	907	839	835	834	862	871	811	864	846	787	859	841	879	830	860	817	811	798	826	863	818	889	812	852	816	839	795	837	767	908	826	807	826	843	802	815	812	817	863	766	807	786	805	861	811	841	808	852	844	865	827	886	823	835	889	849	857	852	832	844	838	856	838	824	860	820	806	803	828	795	878	830	812	814	847	821	842	867	797	828	797	794	861	882	857	820	831	871	847	826	839	829	829	850	841	838	821	858	840	858	814	852	826	853	858	819	849	800	797	843	807	831	864	852	842	898	820	786	857	825	868	915	819	817	790	862	820	826	797	848	820	835	846	745	808	849	804	828	830	891	835	848	825	846	868	880	835	857	839	810	840	804	835	815	821	800	816	810	884	803	828	816	855	830	809	804	836	826	802	824	823	898	781	797	853	833	867	856	795	819	814	803	822	869	855	834	823	823	847	831	828	823	850	811	833	829	826	797	851	858	804	855	830	816	834	839	841	829	803	838	890	883	818	785	799	844	862	856	795	826	846	855	792	828	798	835	869	812	853	819	856	871	842	834	828	879	807	864	824	892	864	848	816	836	822	810	739	855	870	754	851	832	806	884	810	833	790	854	832	792	815	829	821	854	905	886	824	873	865	824	847	852	834	785	876	809	803	822	809	872	796	846	814	784	796	787	833	830	836	808	860	885	843	848	892	818	804	825	816	843	833	850	840	804	821	812	816	857	856	840	816	814	802	859	836	822	818	848	835	851	830	830	793	811	837	798	828	783	861	827	838	889	756	826	845	858	785	879	816	827	809	856	780	817	830	840	830	837	827	854	816	827	827	824	840	829	856	886	840	790	842	843	834	832	815	807	809	871	835	809	873	828	856	838	792	845	869	839	827	770	831	832	873	865	814	778	870	856	815	791	803	850	852	825	834	805	845	828	855	813	816	809	838	902	846	833	823	853	832	808	825	795	840	842	818	808	832	854	893	800	834	851	850	869	793	906	821	811	807	806	820	838	888	802	876	869	800	856	824	828	827	804	799	862	830	842	825	796	860	851	843	832	805	804	796	832	836	762	846	824	800	858	831	841	834	831	804	769	862	851	888	828	809	871	812	857	820	783	891	828	839	819	808	839	823	815	839	812	811	807	936	844	812	846	854	821	850	816	841	861	821	814	829	819	811	782	820	880	865	817	819	847	839	794	876	849	818	847	828	845	826	813	819	795	821	811	847	835	834	796	833	830	880	795	845	831	784	846	814	893	828	816	844	853	741	857	847	807	839	811	834	869	828	788	875	826	829	797	835	900	860	841	871	835	865	833	819	808	845	828	782	862	776	846	821	817	820	863	819	814	865	863	847	827	874	840	852	816	793	856	855	803	871	834	838	820	822	895	809	816	856	811	825	866	858	817	847	806	812	833	847	858	846	829	818	849	800	867	858	848	826	796	805	865	872	776	833	803	832	782	817	806	795	774	813	877	858	802	851	870	826	850	807	822	846	893	802	849	835	829	811	833	840	810	841	815	842	876	845	837	815	843	819	809	858	830	815	856	815	849	837	821	825	839	816	851	807	835	759	827	789	868	873	834	804	795	791	848	864	779	812	826	822	790	846	809	835	835	864	840	831	830	780	859	802	877	812	832	774	852	792	806	861	828	803	811	823	854	844	817	829	847	775	835	828	804	817	803	815	846	852	802	870	763	826	823	771	854	857	816	879	847	808	852	844	805	789	801	867	840	842	854	846	837	826	852	866	790	826	831	863	857	820	836	796	878	875	811	822	865	839	759	888	777	842	857	798	805	836	859	778	846	825	836	818	808	864	809	822	849	810	810	852	794	787	830	837	828	788	817	836	865	796	834	844	793	793	844	855	833	848	874	829	862	843	798	836	846	840	810	781	858	842	781	871	828	824	807	847	790	831	880	792	812	856	845	826	879	862	863	848	896	854	843	778	854	857	818	866	825	837	808	912	795	784	763	846	838	834	822	841	847	789	845	836	865	786	799	785	881	885	850	882	810	797	805	775	798	845	863	810	862	839	861	869	864	859	796	820	851	834	910	853	849	872	801	779	837	864	864	836	822	872	830	792	838	819	802	847	819	842	803	836	814	828	803	801	891	778	865	823	786	812	843	834	847	816	869	840	823	825	858	828	848	863	878	768	875	851	813	854	823	813	839	816	815	845	836	859	778	786	853	816	867	843	860	806	818	848	834	796	830	848	813	861	816	805	884	896	800	820	854	783	849	846	851	813	831	840	839	826	812	836	772	845	816	798	815	813	851	856	833	877	844	848	826	800	824	830	821	818	844	805	828	871	849	804	847	807	824	842	810	827	857	826	814	836	835	879	841	842	882	834	848	821	868	816	815	820	807	837	842	905	816	818	824	866	908	868	788	853	836	829	817	836	830	835	855	851	810	783	786	829	800	782	807	820	883	826	766	841	882	809	816	829	847	836	922	819	828	822	786	761	864	809	837	859	833	810	853	831	876	808	848	836	832	804	838	807	894	866	858	881	779	794	840	746	816	849	803	833	865	812	832	794	846	829	875	789	787	831	846	844	797	821	837	835	808	840	839	836	835	865	816	806	866	858	868	822	800	833	812	839	885	875	825	815	904	817	859	825	864	838	821	794	822	845	868	875	809	813	832	866	779	847	862	819	832	793	871	832	788	833	865	891	841	802	840	822	766	805	854	850	860	834	824	814	815	881	795	860	835	794	842	806	830	825	828	795	838	871	847	851	865	843	776	850	888	767	823	792	853	827	851	782	861	864	851	853	817	811	790	815	793	846	901	809	870	845	846	839	799	820	804	839	826	852	778	846	904	854	822	826	829	784	798	857	836	741	842	844	791	844	833	753	860	838	889	801	872	807	831	827	838	843	838	883	818	840	821	842	844	822	789	827	757	829	813	803	849	824	831	829	863	811	821	861	802	822	842	827	857	870	850	807	837	887	842	854	801	828	816	784	891	859	819	855	822	872	835	829	796	803	836	830	832	842	797	811	832	877	824	792	836	819	810	855	811	814	845	804	829	797	826	808	857	844	809	846	875	779	893	871	862	851	860	777	833	815	756	816	884	804	808	827	794	847	817	771	837	838	800	818	812	832	872	841	829	867	832	810	775	798	832	832	871	838	831	793	779	786	848	808	846	862	873	828	817	859	834	809	844	743	784	825	800	804	837	869	897	839	826	828	839	820	854	817	765	812	823	825	828	897	862	792	826	859	864	844	837	842	843	786	828	882	789	795	778	874	811	839	873	874	829	797	854	858	885	852	797	830	802	837	830	876	828	828	849	777	768	847	813	865	805	843	848	844	790	834	858	835	853	821	835	843	796	844	845	825	855	799	877	819	829	807	832	838	804	859	874	802
12910	12649	18558	15772	10353	9001	6272	3323	2545	2237	2269	2249	1663	675	425	431	370	357	324	356	335	335	320	288	341	352	324	318	298	343	351	345	325	350	336	300	307	325	379	356	340	322	316	346	322	284	348	332	321	363	330	334	347	347	319	322	343	318	359	309	328	347	319	308	349	314	306	322	339	345	339	335	321	336	341	327	304	308	347	316	321	325	322	332	341	337	334	341	326	345	319	334	323	342	349	337	330	322	310	344	334	303	324	348	339	334	314	365	328	337	317	307	332	335	326	328	352	288	313	324	315	294	319	339	322	314	349	343	332	326	310	323	301	353	317	309	321	319	347	327	334	304	348	307	309	328	355	336	328	339	331	284	315	321	326	337	333	315	329	345	328	337	346	337	340	300	336	325	338	324	325	323	356	331	330	332	323	307	338	320	337	328	347	344	309	343	316	344	305	340	329	317	333	314	379	328	313	295	319	363	322	359	335	333	309	328	334	330	344	309	335	287	350	322	345	329	333	351	344	309	353	315	297	327	322	353	308	327	346	339	309	360	323	333	340	313	376	346	322	314	319	365	355	341	343	331	334	347	294	329	350	358	310	347	312	316	275	357	356	339	320	320	328	341	337	336	361	351	325	309	300	342	314	351	385	335	329	346	302	302	333	306	336	326	299	326	339	335	331	328	341	336	315	346	355	319	349	303	349	327	313	328	326	334	324	304	332	296	313	317	354	357	343	312	336	345	304	297	337	322	343	349	334	305	334	364	331	310	331	345	347	325	352	355	336	351	324	348	275	352	330	317	333	330	355	357	346	327	322	300	331	351	333	356	325	294	304	334	333	317	318	310	299	309	326	360	348	319	315	350	329	302	314	348	335	308	343	329	321	328	347	338	341	314	334	319	343	338	342	321	359	339	331	336	331	297	340	341	327	356	327	352	336	325	309	334	323	323	293	278	330	332	351	314	348	319	331	328	321	333	327	356	332	343	336	303	276	339	325	310	334	331	357	320	301	275	316	369	332	336	342	340	314	356	320	299	363	294	339	289	299	377	306	299	287	345	308	315	340	323	292	328	324	340	304	331	327	338	316	309	334	341	335	329	326	322	345	330	331	328	315	329	317	350	342	314	320	368	295	363	315	333	320	325	329	329	361	332	341	307	325	310	312	328	327	328	371	316	301	341	336	339	317	330	332	355	350	321	303	335	330	333	328	323	365	302	290	351	319	354	331	327	358	336	325	342	298	332	315	334	322	336	323	324	340	324	309	339	336	365	300	334	325	349	347	346	351	309	351	362	280	295	308	331	294	315	329	347	321	313	327	337	319	320	360	315	320	322	300	363	367	323	317	334	342	334	317	353	319	341	338	316	304	345	327	334	296	341	332	343	309	302	289	328	354	338	277	344	357	355	341	328	308	323	352	326	319	292	306	321	326	318	315	322	349	361	329	328	315	351	335	354	309	282	318	347	321	338	323	367	369	317	327	303	320	295	331	334	328	305	308	329	321	333	330	307	308	305	316	275	344	336	319	317	332	325	342	340	329	328	350	317	294	339	315	328	342	336	356	316	349	349	327	320	344	349	346	304	342	345	358	336	346	340	319	354	351	355	332	320	320	311	317	340	317	326	332	339	297	330	335	333	321	307	297	330	335	353	350	302	341	324	353	309	336	343	310	306	340	332	339	349	340	305	328	341	303	309	360	328	331	297	311	300	348	328	346	306	334	330	337	321	342	347	323	306	339	352	330	336	303	342	319	350	298	332	341	300	336	303	363	324	361	349	305	318	336	344	364	346	334	321	314	323	340	319	319	325	338	318	318	337	373	374	394	340	304	330	299	331	324	331	358	301	332	315	315	340	340	319	367	325	369	347	348	326	350	315	331	329	301	318	343	302	330	343	329	314	299	326	310	318	318	322	318	308	336	346	332	334	343	338	328	336	330	330	322	305	308	322	321	310	320	318	347	297	350	343	343	313	320	309	355	337	357	375	326	332	346	333	302	306	327	306	356	335	315	311	327	362	301	311	324	323	328	320	308	314	320	304	352	326	306	293	321	376	326	318	336	337	332	356	343	346	317	338	305	361	353	344	347	365	293	332	348	332	321	326	349	316	355	343	347	328	328	314	338	332	335	330	301	336	339	346	308	307	338	308	316	338	351	329	302	344	317	317	315	316	317	326	304	348	308	322	342	346	339	352	318	299	346	322	361	323	334	350	303	307	333	319	299	298	345	348	329	302	314	343	320	308	298	342	348	334	305	339	333	334	336	332	321	313	329	331	334	328	332	331	319	314	330	325	327	357	334	317	343	360	340	306	325	299	311	317	337	331	298	350	342	342	327	294	324	329	337	328	302	327	302	334	322	329	338	341	311	321	299	362	345	343	367	323	309	370	314	332	344	335	314	327	320	318	355	338	319	349	329	332	325	330	317	349	361	329	323	325	338	323	347	373	326	349	335	324	326	320	338	332	333	306	316	345	319	312	326	311	337	334	305	294	327	339	314	335	357	362	320	345	322	345	348	347	313	304	359	328	332	329	339	355	343	367	357	372	351	331	324	327	330	300	317	338	312	337	310	329	307	317	343	348	365	334	307	345	359	339	352	315	312	330	316	368	321	357	303	349	326	309	319	368	361	301	322	318	321	296	325	344	289	345	339	310	328	322	327	365	314	311	302	328	306	331	317	364	331	349	316	335	328	322	338	341	359	343	328	322	307	334	308	313	310	328	302	345	343	335	367	304	327	355	307	315	309	355	309	308	346	345	334	351	266	313	334	328	335	365	332	321	339	333	276	329	322	312	311	313	363	349	331	349	326	308	327	320	333	362	305	296	338	323	286	335	349	333	304	332	320	345	329	340	341	332	357	343	312	318	327	327	330	317	318	326	332	345	337	314	299	291	323	355	348	321	317	297	363	336	318	327	308	314	313	327	337	334	341	324	336	338	315	316	314	298	318	332	348	348	332	337	322	343	325	317	333	324	346	334	314	314	305	343	354	341	308	353	338	364	316	351	312	331	376	316	336	316	346	313	303	331	355	324	323	335	311	295	329	312	322	310	327	346	318	325	333	356	322	320	363	299	309	353	339	306	324	306	317	323	334	324	355	299	338	341	339	323	343	331	345	322	326	337	338	338	291	302	346	350	305	342	319	315	349	343	340	314	353	327	342	341	337	323	343	356	320	338	305	353	318	304	344	307	334	343	367	300	318	328	302	301	342	356	328	325	326	343	343	311	325	324	336	323	325	345	395	338	318	350	322	325	303	323	331	343	298	335	320	368	344	318	341	346	320	348	332	348	344	340	302	328	346	303	355	318	308	328	339	334	306	341	340	350	330	336	322	328	330	319	321	337	316	330	310	288	381	371	312	337	323	330	334	301	319	292	323	319	342	312	313	358	335	337	312	332	312	360	313	327	318	317	387	333	332	282	331	289	311	329	317	332	330	286	306	356	321	348	309	343	340	340	315	377	329	324	352	336	314	320	354	349	286	339	350	316	307	354	330	317
8111	11318	25774	27901	23793	24542	19337	13206	11989	10621	11326	10470	6806	2542	1564	1383	1116	1060	1016	979	962	914	909	889	942	928	898	858	887	892	853	861	886	922	861	914	897	865	869	877	864	878	871	863	913	876	879	913	924	852	852	918	917	805	863	870	865	927	932	856	937	911	936	878	866	924	872	923	942	926	893	883	975	864	878	885	843	848	886	855	875	912	913	863	826	906	924	895	884	814	877	896	876	946	909	889	863	903	883	907	905	839	880	844	880	860	853	875	925	918	922	928	874	883	865	914	900	907	897	876	922	910	921	891	944	907	871	906	867	877	936	909	849	951	894	863	894	862	875	901	937	879	928	966	930	887	866	897	890	880	852	872	889	909	880	910	856	949	902	846	923	918	893	896	868	861	847	953	875	924	922	863	864	848	914	916	912	891	953	903	906	877	902	883	884	869	885	932	967	931	869	886	947	934	873	890	891	921	887	918	897	917	928	920	876	885	877	888	911	890	892	923	852	904	814	955	812	941	939	909	887	889	928	833	915	906	881	847	896	910	875	863	880	874	896	878	941	896	910	905	897	821	884	899	887	816	935	912	948	872	900	919	829	812	881	853	951	849	947	863	843	875	906	873	880	918	869	841	888	863	896	921	863	962	911	924	919	846	926	845	895	866	878	902	920	935	883	899	856	929	884	858	869	863	832	937	913	911	888	889	870	895	852	874	882	866	926	892	896	914	853	903	966	891	931	911	902	886	923	867	866	869	896	867	968	880	896	898	914	838	884	907	871	899	873	868	896	897	911	821	918	877	893	887	878	872	886	906	909	883	882	903	863	864	897	873	871	906	911	943	876	916	864	885	910	918	896	833	905	895	862	926	900	925	892	845	910	882	893	877	909	862	890	886	947	911	908	880	890	947	853	890	918	929	903	964	857	843	878	861	913	870	867	883	861	865	884	890	860	867	857	874	895	881	930	899	854	793	895	878	848	904	873	886	882	843	880	912	905	933	861	947	898	866	883	878	881	820	854	848	837	854	871	885	924	846	848	906	936	901	924	898	876	928	920	859	899	829	871	899	873	874	927	865	866	895	876	897	864	904	944	887	901	890	913	881	884	927	883	832	957	866	863	890	918	925	838	919	833	896	937	916	922	925	883	921	930	923	974	857	853	859	919	912	859	895	955	835	825	907	895	902	915	927	891	915	944	865	888	894	884	875	876	877	944	856	909	894	918	920	877	878	897	863	877	881	925	850	915	919	878	884	912	890	944	910	919	884	864	921	881	888	897	886	832	890	868	916	885	875	869	910	917	907	853	870	919	891	871	894	861	866	899	911	885	876	905	877	851	933	855	902	844	837	854	877	892	876	929	888	842	864	878	872	907	851	881	865	922	927	861	877	911	921	843	903	899	943	922	865	910	935	890	864	872	887	875	895	901	858	850	930	859	849	885	903	886	880	956	869	887	863	864	933	907	926	849	841	890	843	927	903	874	889	941	886	901	904	876	886	883	935	874	891	881	899	925	901	906	861	896	925	863	867	888	873	913	884	885	866	870	899	860	884	842	898	860	898	911	886	890	866	904	865	906	877	866	873	828	827	912	915	945	848	876	895	880	896	865	942	896	880	862	862	852	898	867	896	850	907	893	895	968	943	834	936	838	877	912	892	853	915	968	914	852	912	851	908	897	858	882	885	858	942	942	905	905	903	901	848	853	945	904	900	847	854	858	957	887	886	859	909	841	878	867	865	891	856	869	815	895	846	884	914	862	945	892	867	863	888	849	895	907	822	888	851	854	866	869	880	906	926	879	873	879	867	890	921	884	886	885	933	866	875	917	838	906	860	872	891	893	845	916	861	907	864	897	912	828	838	896	880	916	924	925	876	894	905	929	909	930	899	937	893	895	907	886	844	892	902	891	882	939	885	802	853	935	890	867	877	919	905	892	911	918	871	865	877	883	846	832	917	876	875	879	846	839	897	906	898	891	929	845	921	897	923	900	854	888	873	901	882	872	894	856	849	941	914	868	915	927	859	874	868	843	921	824	827	882	912	918	889	884	894	876	851	893	912	869	859	905	928	926	897	912	877	899	921	887	923	864	920	865	868	882	915	874	914	928	926	913	885	832	897	895	860	901	935	894	921	907	893	853	927	911	913	893	872	891	925	910	880	856	910	876	891	906	893	897	860	854	890	852	903	939	889	885	844	892	896	902	960	838	853	962	915	901	920	849	859	872	851	893	930	839	872	797	888	850	853	888	890	910	892	911	810	894	840	871	885	925	925	885	892	805	894	861	860	911	906	883	879	852	922	888	838	867	883	915	883	902	863	862	864	845	862	922	884	874	862	910	885	834	904	919	887	848	852	853	901	930	908	882	893	902	892	861	910	861	908	869	874	891	860	826	857	901	872	823	854	882	851	900	902	880	920	879	920	895	868	884	925	923	901	931	955	921	932	902	889	885	880	870	872	896	945	902	857	927	886	920	898	930	909	906	864	905	864	897	904	871	833	941	903	903	964	860	865	855	876	883	882	900	896	894	934	879	909	923	889	877	895	897	900	931	909	891	971	901	868	866	974	872	865	903	923	901	850	877	872	916	850	868	863	914	870	841	882	884	877	911	942	916	868	851	932	856	853	875	871	930	936	880	896	914	861	945	916	854	893	888	847	857	893	890	871	905	905	885	842	875	877	818	898	882	883	872	877	901	916	885	849	878	884	895	845	862	829	882	852	843	851	932	914	917	919	844	894	874	899	884	920	926	857	868	908	872	855	854	918	897	938	911	879	934	880	884	853	898	903	829	908	875	954	827	884	898	831	903	887	868	872	940	833	906	868	866	915	901	869	848	844	932	914	863	873	889	906	863	884	895	910	919	869	892	884	905	871	847	943	892	880	966	906	903	866	889	836	903	840	871	872	886	911	863	929	887	903	926	891	873	870	894	924	860	929	901	869	869	849	861	911	899	920	861	879	907	926	914	946	904	869	907	896	881	887	852	908	857	846	912	877	931	934	896	851	885	875	921	825	874	879	806	862	868	892	874	963	923	948	922	885	909	824	896	928	874	876	889	925	883	923	882	885	857	884	882	835	861	914	848	868	880	853	887	859	904	851	889	860	858	883	848	905	941	852	890	897	870	894	930	844	877	873	879	881	893	907	891	869	882	847	886	883	943	887	911	843	860	903	873	828	940	865	866	909	871	898	882	900	831	951	859	827	852	921	982	894	861	883	949	848	911	897	922	884	929	871	894	882	920	856	866	909	874	825	954	884	892	897	892	873	917	887	902	885	873	869	862	913	891	845	846	858	870	866	863	880	839	948	882	868	874	858	921	905	903	938	852	922	889	917	886	883	874	918	882	909	869	908	927	920	882	928	870	928	950	862	875	906	914	872	926	892	852	907	848	921	920	927	871	864	864	872	892	918	869	899	874	846	824	881	879	848	952	834	937	887	820	844	896	919	900	875	884	918	914	940	823	888	920	886	888	876	893	913	893	868	918	893	881	893	916	881	906	908
25689	24811	32113	28251	20929	17922	14335	7870	9542	10085	12675	12584	7058	2523	1064	829	507	502	420	381	391	315	310	330	327	291	300	346	321	332	326	345	322	336	309	280	320	325	370	355	312	305	360	348	310	315	318	320	268	327	312	329	319	303	269	320	319	322	301	311	370	344	326	303	326	369	325	320	325	327	352	309	328	327	333	317	352	325	314	326	329	315	333	351	346	348	300	327	286	335	351	353	333	352	310	342	297	286	303	315	305	335	284	340	317	315	275	303	317	293	323	313	322	333	336	340	328	288	313	338	308	326	317	334	349	318	306	298	301	299	296	300	294	308	283	275	339	345	319	336	345	325	318	335	324	314	319	300	284	357	304	307	323	314	338	321	300	292	314	309	325	318	340	320	329	327	319	338	320	324	301	333	327	334	302	336	310	318	334	315	328	327	314	315	336	362	310	327	319	304	378	327	321	323	352	323	295	335	304	338	321	318	320	289	285	304	318	307	344	336	302	285	375	327	318	295	297	295	370	317	312	317	341	338	293	336	321	325	309	314	321	298	335	311	337	333	367	303	320	332	328	299	330	297	304	307	310	309	335	347	344	275	360	301	319	312	315	321	349	328	346	307	317	326	340	338	334	319	317	343	306	357	295	318	312	281	338	336	315	335	333	332	320	331	289	314	323	307	344	296	317	314	335	311	290	317	335	358	293	316	303	349	310	311	345	340	373	341	322	305	351	309	326	302	317	332	288	324	319	340	333	277	285	326	354	319	316	326	344	288	339	304	336	313	290	315	325	282	308	322	313	312	318	292	315	325	310	316	316	308	307	322	333	318	332	340	308	364	321	325	324	293	299	332	332	304	310	322	323	304	308	348	319	317	337	333	351	344	332	324	320	292	335	298	341	333	330	333	331	352	348	338	336	300	305	341	317	330	317	320	335	316	337	287	322	300	338	318	338	296	290	328	325	294	332	323	304	301	311	354	347	347	316	320	309	302	339	349	305	324	339	320	296	322	307	316	353	297	346	330	300	322	288	315	330	360	329	319	337	327	329	333	340	329	313	335	325	318	314	328	311	322	282	363	319	347	334	330	297	307	296	321	327	303	325	331	303	324	297	339	351	332	324	319	326	341	319	328	320	296	320	305	312	319	303	340	307	322	345	305	281	332	304	319	324	310	367	321	321	324	326	284	347	352	303	334	330	329	303	300	339	318	313	321	316	317	295	327	307	338	355	314	346	288	335	316	319	305	289	318	292	325	344	335	328	301	328	291	334	312	317	311	307	317	288	312	339	338	318	306	330	330	333	336	335	276	310	333	336	349	302	333	318	316	332	327	318	329	286	366	318	313	324	339	320	292	301	319	315	338	311	298	320	296	310	307	329	323	342	292	336	348	305	345	330	320	302	325	306	320	302	319	292	311	311	339	342	332	354	310	315	349	373	327	301	339	303	337	317	329	326	317	327	323	297	345	328	328	319	299	326	309	321	333	322	328	310	313	317	335	327	293	324	294	352	337	301	325	331	297	330	313	311	355	340	327	357	300	316	293	334	321	332	319	319	338	315	312	306	355	305	329	293	332	303	325	348	322	368	322	313	328	324	275	302	327	324	333	305	294	333	321	320	314	312	355	331	323	316	302	327	332	340	317	328	339	333	332	335	338	330	316	346	323	321	319	319	334	337	350	326	310	305	325	311	332	355	279	323	320	314	319	317	318	306	330	342	334	330	309	319	308	313	340	353	309	351	301	333	335	330	307	335	342	314	298	335	336	321	351	316	357	308	345	331	346	319	299	313	360	328	338	302	309	295	330	304	320	309	315	311	309	320	314	309	307	346	312	328	316	316	356	295	336	328	336	321	342	334	356	324	322	327	314	322	320	345	307	323	303	304	303	344	314	344	352	298	310	348	318	299	288	328	328	339	351	354	296	381	309	321	327	326	333	333	331	321	309	300	319	299	324	357	313	345	315	296	315	366	323	370	329	303	339	325	344	307	325	307	346	314	321	353	300	331	298	303	351	297	291	329	335	315	316	329	344	309	335	349	309	352	323	307	323	343	307	364	327	310	320	330	369	326	321	327	311	327	323	347	320	327	316	337	323	356	330	372	300	326	306	339	315	339	369	334	319	344	318	350	305	334	305	321	334	322	326	297	323	307	321	337	327	350	308	321	329	324	345	314	326	314	306	362	300	349	320	294	337	314	334	303	355	319	344	319	361	326	308	316	343	326	323	323	302	350	293	341	338	300	307	311	332	321	310	316	326	328	322	308	327	316	313	299	327	325	306	345	330	317	332	323	298	323	319	327	363	350	309	322	340	294	319	332	348	315	297	315	321	307	319	311	314	316	304	304	335	303	327	323	289	344	314	338	300	351	321	292	332	324	315	332	304	320	319	298	303	328	326	332	324	336	289	318	320	332	325	317	358	341	286	313	339	315	320	323	314	330	314	341	310	338	331	306	308	354	337	311	353	311	297	342	303	311	342	329	310	320	331	346	318	337	307	324	313	373	330	333	301	333	340	284	300	310	308	294	295	313	310	311	315	327	334	355	302	331	350	329	306	324	318	337	322	301	281	291	334	333	302	327	306	339	313	303	319	344	337	314	332	308	352	344	299	333	325	348	320	344	313	322	284	311	326	322	345	320	327	286	334	289	352	300	341	320	317	313	319	292	311	317	322	337	308	304	326	314	333	326	297	303	317	318	335	339	311	334	339	326	329	316	329	324	314	331	322	326	313	319	303	314	322	305	353	304	317	350	330	352	310	300	305	307	341	291	326	321	335	320	315	335	302	344	319	298	298	341	344	344	331	304	292	320	329	311	320	314	335	326	342	321	341	304	309	304	291	314	325	280	304	342	290	345	342	327	316	333	289	309	308	321	320	316	301	321	351	308	336	299	317	323	308	338	341	312	313	344	323	300	313	290	323	327	310	328	334	313	284	311	326	283	312	299	304	322	325	306	331	320	340	301	306	314	321	308	324	321	326	270	326	282	333	357	316	353	310	311	321	309	325	303	333	287	300	304	333	314	297	315	314	311	335	340	308	295	328	343	314	345	324	303	316	296	317	333	320	319	304	331	321	359	319	317	354	325	317	310	310	349	351	310	364	309	344	309	318	296	300	332	322	328	317	313	326	310	320	326	310	335	337	301	323	339	321	341	327	328	307	306	315	333	334	298	324	367	330	325	317	344	313	311	325	320	277	300	316	329	328	366	309	324	318	296	309	310	306	321	312	307	345	317	360	357	320	332	300	334	306	330	341	311	342	321	314	352	328	333	289	303	339	299	314	344	290	344	342	332	278	316	341	286	339	314	325	326	296	320	317	337	332	294	319	347	320	322	327	303	330	320	317	314	341	336	319	321	316	325	314	289	320	318	309	336	331	318	304	341	294	317	291	315	332	315	297	329	313	310	298	331	346	343	304	327	338	299	323	332	336	366	295	329	309	325	306	308	319	332	314	333	328	303	310	308	319	331	339	335	327	306	315	325	334	280	327	319	321	331	324
16541	20659	36132	38257	34689	33361	29762	21552	29027	29311	34733	32944	23207	10732	5235	3629	1999	1867	1467	1363	1266	993	895	872	891	829	909	857	822	932	874	898	869	846	904	849	834	840	871	867	830	850	863	821	872	865	887	862	866	871	887	871	849	843	876	916	891	836	859	830	869	871	918	901	857	856	834	847	865	890	922	897	813	862	891	925	848	871	858	865	856	871	828	844	879	859	878	841	883	886	853	842	846	897	860	906	855	816	815	840	816	864	853	829	902	887	886	842	835	856	856	880	862	914	880	907	876	884	862	868	879	881	856	896	839	856	896	896	838	810	819	831	874	896	889	825	896	789	886	850	846	853	929	851	842	868	860	864	862	827	847	880	836	883	870	940	840	838	841	877	869	884	882	888	869	840	879	929	889	844	795	846	856	864	924	873	938	843	951	901	862	805	843	816	853	847	879	843	773	924	923	849	886	888	865	903	909	875	862	822	872	871	911	871	881	855	893	897	829	883	914	892	858	917	864	844	889	843	820	866	856	825	836	891	882	850	932	879	846	871	882	884	887	869	895	858	895	886	888	830	813	877	904	874	884	828	899	882	865	931	897	842	821	891	850	893	871	884	873	909	898	839	858	876	846	865	863	857	899	887	868	891	862	877	858	911	853	847	861	820	865	917	866	833	874	882	855	885	876	837	902	838	830	871	861	851	902	875	867	861	850	901	865	863	843	895	885	849	873	857	819	882	851	869	858	879	841	890	854	834	847	846	868	853	879	861	841	870	891	871	879	814	844	868	858	883	887	911	857	855	863	869	835	858	853	808	857	865	852	821	838	895	853	819	890	861	803	895	863	833	866	874	871	845	853	891	885	854	919	893	858	846	850	877	897	840	905	846	851	863	887	840	795	859	891	845	854	898	881	898	882	863	870	858	853	857	866	830	929	886	876	883	853	876	945	829	871	889	907	909	874	876	832	907	905	830	889	877	860	839	891	810	832	840	907	856	852	887	864	925	867	867	851	876	864	865	861	887	866	902	866	887	947	823	907	872	895	899	836	841	889	826	905	797	833	860	814	898	847	892	856	867	872	918	864	904	899	849	923	927	869	795	882	876	820	896	885	867	838	850	853	873	849	904	854	865	953	883	848	899	834	897	865	878	883	855	842	795	875	855	844	847	828	851	811	908	847	892	853	872	823	887	827	839	896	907	866	869	900	862	888	858	845	864	877	806	885	856	835	911	866	895	848	868	870	863	863	908	864	857	881	880	865	836	865	876	887	824	830	880	830	847	824	853	798	879	850	856	891	887	915	827	895	862	837	866	842	881	868	890	889	873	860	862	908	880	852	808	882	869	896	872	850	898	850	878	861	860	852	883	888	875	870	873	840	864	916	832	858	881	838	855	871	832	846	862	854	831	860	865	905	851	907	884	883	894	868	868	831	888	836	907	867	838	856	879	863	856	849	869	845	896	847	898	866	858	899	867	915	899	929	868	866	870	896	842	831	877	806	855	863	865	876	889	872	885	886	892	867	881	840	873	909	891	929	900	859	830	833	849	909	856	926	874	872	880	886	839	872	925	849	861	848	842	871	880	828	817	915	880	869	845	851	903	901	859	877	832	878	819	873	921	866	868	844	926	876	780	910	864	842	869	873	880	822	860	906	846	866	870	826	873	870	851	865	884	847	859	836	870	887	831	853	912	889	818	808	850	905	866	833	859	833	852	875	897	909	835	852	879	845	855	897	883	863	863	839	857	865	873	842	842	884	847	842	847	855	884	869	914	870	833	840	855	913	869	923	885	874	850	922	824	840	839	914	920	866	822	861	919	836	858	870	885	813	908	877	777	874	851	896	919	854	848	838	866	837	922	887	886	850	872	809	903	847	870	882	844	829	873	874	853	890	885	836	878	857	827	888	889	892	891	877	824	919	840	933	840	912	836	827	827	904	879	829	859	912	852	892	905	854	882	802	861	851	839	830	882	842	832	912	852	796	866	882	810	863	908	862	860	842	841	840	883	866	857	903	934	879	885	853	896	872	865	835	865	936	872	843	840	845	882	847	836	896	895	852	862	855	845	878	836	841	853	875	858	840	880	869	852	898	857	854	855	825	844	815	883	919	879	845	878	869	877	831	812	877	856	918	878	849	860	852	883	862	882	892	887	871	864	866	896	857	896	872	855	907	820	878	864	900	835	838	869	859	865	844	861	843	839	876	866	864	843	840	885	854	835	826	881	854	859	902	907	853	883	860	856	900	865	867	870	870	844	849	892	878	891	872	868	847	872	851	917	862	927	811	883	864	911	858	879	857	874	883	886	878	881	883	851	879	855	815	886	914	897	843	857	865	915	919	844	908	853	887	882	844	851	839	863	835	837	891	858	899	877	834	825	853	870	904	857	859	856	914	855	868	895	887	843	878	856	863	840	866	838	892	843	842	890	860	897	908	908	860	878	886	858	879	885	897	861	898	790	852	840	875	880	884	881	859	863	840	905	859	860	871	877	860	878	903	842	866	838	867	857	860	866	850	844	861	844	845	909	842	860	839	878	863	855	857	872	886	881	859	869	876	876	853	876	866	918	874	885	882	846	879	854	850	851	803	826	909	851	829	864	885	866	905	846	893	871	865	857	912	837	875	925	912	808	887	861	889	846	878	886	842	844	849	860	876	869	905	858	892	857	898	826	879	841	892	814	865	909	877	858	845	835	872	816	880	933	889	858	890	819	887	854	859	878	866	906	858	861	860	871	854	895	861	884	842	913	859	854	827	836	879	870	872	817	859	824	898	890	872	887	833	904	831	910	880	882	828	846	826	824	817	921	817	885	843	847	871	882	849	909	871	847	813	883	822	833	875	830	898	887	910	909	834	877	853	842	865	917	880	898	887	832	860	905	837	823	903	833	874	828	917	863	897	879	892	859	839	891	871	883	907	895	870	911	902	878	880	854	826	879	787	834	851	903	887	868	891	849	893	883	924	813	874	885	874	860	885	846	854	852	857	865	832	871	887	848	858	901	870	900	843	882	881	835	866	881	815	943	878	889	911	817	859	868	835	877	852	886	855	818	846	837	934	856	854	880	835	874	864	895	867	838	881	872	841	853	872	882	910	849	880	846	845	885	871	844	886	873	810	854	906	860	845	874	826	836	835	867	864	852	857	887	862	892	867	854	865	873	864	895	872	877	875	880	853	874	876	806	853	872	925	886	921	875	871	889	903	880	877	846	909	921	802	875	829	850	886	867	876	827	938	857	865	871	865	889	856	886	830	852	875	860	872	851	901	855	901	875	849	843	851	885	872	847	863	898	872	866	872	840	918	904	852	851	875	858	883	869	877	862	882	819	827	877	906	868	854	902	902	882	855	839	880	872	846	891	878	848	826	923	842	839	856	896	855	906	883	888	846	838	869	863	941	807	959	862	881	926	898	867	925	824	842	861	866	899	865	881	859	863	891	860	897	898	895	873	922	865	913	872	850	885	910	893	882	896	825	812	862	865	875	866	852	848	872	897	829	907	868	844
36658	34479	41895	35963	29032	24869	19907	14054	16783	15161	22800	21908	13092	5587	2601	1258	535	566	583	569	479	346	315	353	292	313	319	304	297	280	277	311	318	323	304	311	311	305	281	298	304	327	277	314	339	287	313	292	298	310	325	316	324	344	284	307	291	317	264	304	315	309	254	309	298	307	300	337	318	318	294	337	308	323	345	326	300	289	290	309	306	340	326	291	319	326	291	301	317	300	270	278	325	285	283	325	330	279	280	322	311	351	316	306	316	273	273	291	348	276	296	290	280	317	307	305	318	311	283	300	300	297	306	289	334	317	330	310	291	331	292	296	296	332	317	298	344	319	313	304	297	319	303	322	313	305	298	301	303	322	323	280	298	299	324	313	329	287	335	314	307	316	288	304	289	331	300	296	326	301	299	307	298	292	319	312	266	318	324	311	299	273	308	294	288	299	322	324	317	307	316	279	293	296	323	315	313	304	312	296	322	323	302	291	286	308	331	298	276	303	296	289	297	305	290	305	271	326	322	302	320	302	339	307	292	307	312	301	309	300	322	264	318	285	281	318	279	310	304	288	301	308	291	306	307	290	296	294	306	305	349	326	316	288	314	323	294	312	253	315	279	288	301	305	298	308	309	328	302	338	320	279	295	299	309	299	318	326	302	305	293	291	309	326	305	300	294	297	334	307	321	300	311	300	329	295	327	318	318	289	299	289	319	296	299	307	299	281	314	326	297	315	330	295	284	327	305	312	266	297	321	315	307	322	315	331	296	322	293	327	284	308	307	307	272	290	283	298	281	341	316	301	316	335	310	288	299	322	332	318	301	309	309	285	275	307	342	274	306	312	294	287	322	279	264	317	324	276	320	286	290	319	293	275	329	348	304	313	327	304	285	319	323	310	286	294	306	317	323	305	311	302	282	297	284	320	283	288	317	310	302	313	299	288	315	318	315	276	325	314	304	303	288	315	295	342	320	283	307	285	332	294	284	287	302	287	308	325	319	266	285	268	267	313	303	301	273	295	363	273	307	289	327	284	324	310	315	334	317	287	288	313	307	262	303	305	276	298	264	321	282	296	305	324	335	309	305	305	318	292	290	297	312	287	318	333	312	298	303	312	299	314	299	280	278	292	314	308	317	319	292	288	306	291	316	305	317	323	303	317	299	302	305	319	319	326	364	285	326	284	336	314	310	318	303	319	276	294	308	291	334	316	286	279	305	313	318	302	323	285	298	288	288	277	284	292	305	293	278	295	296	305	321	303	285	302	346	320	321	293	274	318	308	295	319	310	272	312	325	322	296	301	314	304	310	298	300	328	293	301	321	315	310	320	297	310	303	292	306	277	311	279	315	319	314	282	326	289	331	278	297	305	319	288	317	304	288	293	290	309	332	306	292	297	286	326	308	309	318	291	312	332	293	306	300	307	294	304	303	324	301	322	313	303	281	288	310	324	345	314	315	339	288	346	298	306	316	313	322	302	298	295	267	309	313	318	307	305	292	327	311	345	329	308	303	320	302	333	328	286	293	280	300	311	341	314	290	309	316	322	311	304	313	275	303	307	273	290	305	338	293	318	307	305	309	321	279	276	263	294	288	284	289	321	332	343	293	323	353	332	310	285	332	316	318	302	311	284	307	292	314	327	328	301	328	288	312	307	304	326	335	295	298	292	297	288	303	298	306	284	324	301	298	317	316	320	300	301	310	305	317	312	277	321	279	290	291	293	310	280	323	322	316	311	286	300	302	302	335	333	328	315	301	313	286	329	312	297	282	289	309	331	289	315	323	320	286	318	284	274	312	340	315	342	286	325	247	293	313	330	312	286	310	290	322	317	292	319	292	288	250	332	277	320	293	355	290	267	301	320	325	332	313	330	315	298	281	311	322	284	308	290	323	316	298	306	304	308	299	297	301	317	309	309	294	276	301	297	301	332	320	332	281	287	269	334	323	286	305	322	278	303	300	293	313	286	277	330	322	338	311	311	310	309	292	322	352	332	320	282	299	322	313	311	294	325	305	308	302	303	331	323	317	321	289	344	313	310	310	318	282	298	300	318	299	319	311	290	303	313	328	283	279	293	329	290	267	315	307	316	344	299	302	300	324	306	323	312	317	333	295	312	310	298	287	302	290	314	292	290	281	286	311	309	320	300	333	298	310	316	294	319	310	319	307	289	304	283	305	306	307	315	262	312	298	338	328	322	297	318	314	318	289	271	315	289	322	302	282	301	309	297	306	287	307	307	305	346	339	277	299	306	323	309	316	298	308	305	310	318	285	273	290	317	288	312	323	318	316	315	322	326	326	272	298	284	327	289	290	277	303	290	313	323	301	301	322	301	326	323	312	291	314	281	314	300	286	308	301	318	284	287	316	325	291	293	313	323	310	318	291	318	269	333	326	339	312	311	278	303	321	335	326	259	289	287	309	348	331	309	307	311	271	302	320	311	301	275	310	305	291	334	282	311	288	307	304	315	316	311	317	316	324	279	297	319	345	298	310	284	308	306	318	309	257	315	293	264	290	343	271	325	323	302	311	290	327	292	324	314	279	306	299	249	293	276	301	290	312	289	308	320	324	277	302	301	337	311	281	277	275	304	272	308	306	312	325	321	301	309	306	296	303	343	319	322	308	291	292	311	281	292	322	293	290	278	281	293	285	289	332	350	314	302	275	307	283	325	325	304	325	279	302	293	299	271	303	327	286	297	291	292	306	305	332	294	321	293	317	297	338	277	281	315	309	298	303	346	329	296	308	286	311	290	308	329	324	326	333	279	323	309	293	344	313	334	319	310	303	284	277	309	286	282	298	286	263	310	299	324	357	327	313	315	302	326	293	294	300	289	303	297	320	327	292	277	316	310	349	281	318	323	302	307	376	299	302	312	276	309	332	287	299	309	291	292	345	326	315	307	297	320	318	321	323	298	295	293	317	312	292	304	301	319	317	284	331	330	310	305	318	310	302	311	270	303	306	327	309	276	326	355	300	338	285	303	291	309	314	306	281	301	321	287	299	293	314	327	331	298	284	299	298	323	330	298	303	302	326	323	316	310	303	283	282	323	265	305	249	299	311	296	285	321	305	319	291	321	286	317	310	316	277	286	307	310	303	310	298	318	287	301	318	306	319	306	307	300	324	306	326	335	281	305	306	313	318	309	277	311	318	306	288	310	350	334	312	307	300	285	294	308	305	320	307	282	308	296	274	309	327	290	299	331	324	308	287	288	311	347	283	280	287	291	302	299	312	315	331	301	337	292	274	300	294	267	333	337	316	286	320	280	332	282	315	338	330	266	291	335	315	276	291	275	281	288	331	287	284	266	290	309	319	321	325	288	295	309	321	299	308	279	326	302	337	308	319	295	322	325	280	306	285	303	286	340	312	314	314	300	283	302	299	285	280	334	303	329	319	319	330	327	274	313	317	323	320	302	329	306	318	308	312	331	276	298	332	290	311	317	304	286	329	321	307	303	287	310	301	292	328	343	322	312	303	324	278	299	301	340	312	285	306	323	282	331
23380	27552	42684	44409	41660	38640	35389	29677	37957	33416	44711	42188	31385	19372	11072	5979	2132	2477	2447	2458	2023	1191	1008	915	820	813	787	795	792	817	820	840	842	827	885	794	807	825	797	876	833	814	820	832	827	873	810	813	849	844	797	826	806	862	825	757	816	804	843	873	821	806	808	777	860	841	844	830	802	843	845	791	865	832	816	807	830	804	872	842	825	821	838	835	793	845	811	826	836	840	838	792	807	849	840	814	905	844	859	774	842	808	884	847	796	832	885	844	845	838	835	786	820	832	828	824	833	807	840	855	805	852	822	847	830	831	828	844	825	812	818	848	822	815	819	839	820	844	840	837	819	820	833	855	827	797	858	826	825	799	802	815	824	809	789	867	870	818	849	821	842	862	800	840	819	839	828	848	845	761	843	844	782	816	837	781	810	813	820	835	843	816	842	847	839	853	809	815	827	858	787	846	787	807	817	859	844	854	854	820	806	761	813	787	814	835	764	844	805	796	859	838	832	800	844	785	834	837	841	832	835	792	818	831	852	839	851	862	790	844	841	806	831	787	852	879	853	815	845	823	788	810	766	812	807	818	914	846	824	851	780	824	820	834	847	901	846	766	846	841	772	833	816	799	819	761	843	826	801	816	803	819	804	859	865	832	796	829	852	826	849	818	843	785	797	789	845	853	831	893	848	815	849	875	824	837	820	843	842	841	807	837	814	835	842	822	816	846	837	849	811	795	830	866	807	807	812	809	824	851	885	800	867	778	850	782	834	840	837	856	911	831	806	836	849	817	810	818	794	803	834	806	814	828	868	879	816	842	825	827	874	827	840	848	835	825	829	839	780	834	837	870	811	833	867	824	813	875	863	838	835	815	812	820	796	850	856	764	810	812	838	877	818	873	809	809	790	852	857	820	790	887	833	773	810	817	835	853	789	760	813	805	836	823	822	855	767	888	789	775	848	760	778	856	821	795	824	824	831	881	825	849	790	782	814	824	794	794	795	839	857	787	820	816	804	804	794	845	823	798	844	828	821	844	828	818	799	849	823	761	774	854	905	852	815	835	842	825	825	836	831	779	796	819	769	863	806	834	809	813	816	848	834	805	808	863	778	814	875	851	770	848	854	808	812	811	842	844	860	890	860	897	833	888	829	822	803	835	786	858	878	811	804	820	781	787	908	793	818	827	802	798	853	816	798	857	832	819	840	885	807	826	792	789	871	827	820	806	796	762	847	826	831	836	762	874	869	898	837	818	823	864	836	821	800	786	833	846	840	815	857	872	774	839	789	865	829	832	858	851	830	838	834	826	817	813	823	854	818	861	874	864	830	880	815	817	819	807	834	845	831	828	834	780	850	882	825	803	801	821	798	877	806	798	822	793	867	796	771	903	814	863	737	808	812	866	801	836	807	854	793	857	872	818	793	839	839	835	836	870	831	836	804	874	832	835	876	790	831	766	844	805	852	813	809	828	811	797	817	865	814	853	863	819	820	819	844	796	819	834	827	785	817	835	839	781	803	847	803	764	804	883	852	842	803	841	849	751	828	814	818	798	833	757	815	770	837	788	828	786	788	838	812	836	841	847	817	849	850	831	781	844	787	828	818	806	799	838	803	835	801	849	865	840	858	814	830	795	861	832	816	799	840	869	868	798	808	803	766	805	828	817	836	796	921	754	845	847	832	801	840	851	814	843	810	828	808	824	830	815	784	808	853	838	826	839	803	834	815	811	790	835	813	858	842	827	777	824	787	839	829	801	805	829	859	816	819	784	820	879	821	821	804	827	812	825	850	871	819	866	755	799	804	797	825	829	823	827	807	833	879	846	765	806	844	798	847	843	847	801	790	827	829	868	869	820	837	860	805	813	807	864	852	796	838	848	832	811	866	823	828	840	824	790	845	820	814	835	824	851	799	854	838	799	884	893	834	869	839	887	870	816	847	790	790	813	847	779	828	851	799	791	822	815	829	773	792	856	831	826	798	937	804	855	791	838	865	807	848	820	864	843	846	890	847	833	806	827	805	823	826	890	838	872	829	872	857	791	893	836	768	842	779	850	841	820	804	807	802	789	800	828	834	806	828	818	847	850	829	826	822	879	837	804	854	850	783	828	828	831	836	825	822	813	815	864	818	791	845	858	796	841	780	841	822	837	853	843	818	832	860	827	797	849	809	851	870	854	797	862	816	864	792	805	819	860	784	821	781	812	814	887	820	839	879	850	833	863	845	844	848	799	839	804	867	835	862	851	823	808	846	848	849	831	811	795	848	833	828	831	832	826	883	814	803	803	829	787	835	803	868	820	828	776	791	802	843	787	791	881	856	834	801	814	835	859	815	867	788	854	859	855	823	822	843	791	857	811	830	830	787	819	812	822	783	854	812	865	816	840	789	811	826	843	830	773	789	795	837	823	832	832	842	897	851	783	855	816	829	815	793	819	797	867	875	797	833	814	831	824	841	835	801	877	838	826	843	846	845	816	840	837	819	871	812	832	826	815	834	877	866	859	842	839	844	827	839	824	821	809	773	855	817	834	821	904	819	773	845	868	835	835	830	791	827	841	824	831	776	842	780	853	837	849	828	878	927	832	794	815	858	839	818	872	886	892	818	792	842	825	824	825	857	819	803	811	830	792	861	796	830	838	855	813	841	858	800	821	859	808	837	858	823	790	847	829	790	786	784	812	881	849	779	808	853	855	830	760	869	854	838	805	828	848	789	825	822	799	799	811	898	820	869	813	826	805	808	839	890	766	826	835	854	789	875	794	795	850	787	846	836	787	822	884	802	818	893	818	869	831	854	842	865	832	760	809	840	754	877	864	811	792	801	832	829	846	803	802	783	866	847	804	875	865	864	862	853	827	864	834	844	823	795	845	789	819	817	840	801	817	822	864	818	820	798	822	843	836	840	764	829	808	832	819	904	837	825	804	807	818	850	889	815	799	825	823	822	829	855	818	855	841	820	846	829	837	826	822	849	816	861	787	833	835	826	838	836	784	845	779	855	857	852	823	861	808	800	874	869	803	826	832	804	849	803	821	834	822	822	843	811	794	863	849	793	867	837	821	814	802	811	845	885	788	807	822	813	824	814	841	851	809	801	809	830	876	863	792	826	839	848	887	801	772	805	826	790	772	874	876	799	829	824	809	828	834	867	851	851	824	847	860	838	772	825	868	826	813	798	825	838	820	777	885	816	839	860	825	887	849	887	852	772	842	889	817	881	777	881	829	770	824	815	820	836	840	850	818	839	815	868	848	843	837	816	828	829	819	777	786	796	860	825	852	839	845	830	816	836	755	852	844	854	836	819	807	831	810	845	819	843	854	852	809	824	859	841	832	832	806	844	786	836	839	838	867	838	884	768	810	839	892	775	815	843	845	799	818	817	846	805	810	859	853	897	819	790	826	800	811	854	853	806	842	882	803	781	824	812	853	808	816	857	829	886	824	828	813	790	870	804	776	863	813	844	811	787	836	866	851	819	832	835	867	835	875	902	796	855	826	800	856	841	806	876	800
17911	16685	20676	16665	11977	8845	6240	4519	3131	2956	2603	2101	1376	830	509	379	357	327	353	322	353	335	336	327	358	347	340	327	359	320	323	310	340	346	323	328	317	316	334	339	348	314	342	346	342	355	342	350	294	353	330	329	345	364	362	329	347	337	345	345	358	318	339	333	306	351	309	317	363	375	354	322	311	314	314	315	307	326	321	350	346	326	348	330	363	337	343	338	316	342	316	316	339	344	377	332	314	332	325	328	329	354	339	316	339	302	329	294	309	323	343	323	326	318	325	347	340	320	312	359	305	329	310	359	346	303	277	318	334	299	318	333	328	307	347	298	315	325	338	310	342	321	319	323	341	321	312	296	309	316	329	327	330	307	353	352	325	345	344	336	328	310	352	321	322	327	300	314	317	336	304	329	314	329	330	325	328	355	310	323	318	286	310	347	351	321	311	372	278	347	333	309	356	324	299	328	321	329	315	308	321	339	326	310	341	329	330	327	324	317	340	330	333	336	334	302	323	309	321	281	308	355	339	323	313	351	320	340	324	335	314	309	313	342	369	351	309	345	327	326	343	339	329	323	330	354	325	354	297	325	330	318	328	331	320	359	362	345	338	333	343	320	355	350	332	365	365	335	336	330	344	322	337	345	361	355	340	337	337	311	297	349	299	322	345	368	356	304	317	357	333	321	311	345	317	337	371	352	323	334	375	311	314	338	307	351	329	343	350	329	341	340	337	320	303	344	348	324	311	355	333	337	346	339	341	342	326	348	329	333	300	344	327	333	322	311	346	338	319	340	355	312	346	300	341	314	340	339	328	315	320	334	303	325	320	315	350	296	298	332	329	316	351	342	348	317	376	307	328	294	338	359	346	354	323	321	318	302	351	349	346	345	340	314	348	341	325	376	318	292	324	316	320	291	302	320	329	332	315	329	326	342	320	329	351	337	351	362	330	341	347	299	305	303	300	338	314	327	339	343	366	305	327	307	322	337	316	340	356	299	357	333	310	344	294	314	330	348	338	319	348	348	331	325	347	305	349	334	348	301	347	311	317	301	298	318	329	346	332	330	334	324	350	356	327	342	332	290	330	293	321	317	357	336	314	331	323	336	336	350	320	327	311	346	320	344	339	350	360	295	341	350	329	327	346	316	311	343	344	362	380	331	356	339	357	319	313	337	346	347	318	344	324	355	317	334	370	335	325	340	294	327	343	295	345	291	344	330	333	323	362	306	360	325	339	314	314	325	338	305	332	353	337	306	324	343	315	336	347	338	325	280	360	309	309	342	383	331	364	333	340	335	311	302	356	347	336	348	330	336	292	335	319	373	351	333	353	352	325	348	350	339	333	314	334	334	360	313	326	326	344	352	339	270	339	326	317	298	311	338	338	324	322	361	317	342	319	337	321	348	310	336	316	315	341	368	315	343	376	346	330	317	328	290	352	355	312	325	344	360	329	302	356	306	348	330	340	323	352	340	336	317	314	332	296	339	340	331	314	355	318	331	321	319	305	341	336	293	328	334	351	312	321	313	331	303	329	323	329	277	329	316	355	335	293	311	336	353	331	323	343	327	304	337	358	347	315	327	309	344	299	358	312	333	343	331	296	286	337	331	327	344	347	338	348	317	338	328	335	283	305	318	318	344	340	339	340	319	299	351	329	321	312	319	305	309	329	334	315	325	341	331	295	351	324	347	330	344	342	356	369	353	344	335	333	345	337	357	299	337	338	334	343	329	303	331	326	345	318	329	330	335	313	327	319	337	378	308	345	336	350	320	326	343	313	321	319	330	305	302	335	355	312	325	329	361	301	309	355	333	327	300	292	319	344	344	350	312	313	310	353	286	350	334	323	357	327	351	326	315	349	323	340	335	319	319	338	333	354	324	291	321	328	314	333	346	338	334	354	331	356	334	314	315	337	350	345	352	356	299	320	324	339	341	318	300	347	308	342	316	353	341	296	322	312	333	280	327	328	297	317	357	295	328	322	320	332	349	353	339	302	318	352	342	324	302	323	327	350	313	370	335	330	339	366	309	335	327	320	330	345	303	334	334	358	328	311	332	287	363	353	329	345	331	315	317	318	332	321	343	323	317	327	314	306	344	312	338	307	304	326	329	366	314	328	388	323	345	311	326	366	303	332	332	312	318	328	327	345	354	372	336	350	312	324	320	303	320	357	297	349	347	307	316	348	343	322	315	348	300	340	316	355	329	330	318	356	306	335	338	349	319	348	322	348	296	327	310	336	344	346	331	356	316	328	313	313	330	330	317	371	299	339	299	324	328	327	289	324	350	342	309	360	334	315	334	297	340	316	330	335	318	352	312	314	343	289	349	309	317	305	336	364	350	332	345	317	313	321	351	324	348	337	332	358	366	323	331	348	321	332	340	311	338	341	309	331	349	326	310	320	321	314	311	341	312	295	351	289	310	369	374	307	345	308	334	342	350	361	355	346	328	340	329	358	301	317	343	336	347	327	312	378	297	340	352	317	325	357	322	328	325	338	342	333	329	394	352	324	342	342	362	328	312	351	333	334	302	347	356	310	346	291	327	290	337	327	351	306	283	315	349	305	335	316	357	368	311	323	312	348	342	319	352	332	351	337	320	314	311	313	315	347	321	323	310	318	320	364	322	356	318	329	338	337	321	342	322	360	316	325	353	338	298	340	354	308	310	284	351	337	347	321	334	313	320	343	313	316	317	303	319	321	318	328	315	301	332	319	319	336	341	326	321	340	303	320	361	322	324	321	358	283	325	322	310	313	328	328	327	331	330	304	318	330	359	317	350	319	312	324	348	338	353	318	348	346	331	322	333	350	312	341	325	285	326	330	328	319	337	328	324	312	320	330	322	327	326	327	331	347	343	387	350	302	328	331	342	328	330	332	333	328	346	328	345	313	311	310	322	364	303	330	315	312	287	329	304	314	346	328	320	338	315	325	353	305	346	333	305	328	343	345	356	352	326	331	298	291	331	328	328	324	322	323	314	310	326	348	332	335	318	310	349	313	339	307	315	350	345	324	300	329	319	322	338	347	331	327	314	326	306	346	340	327	337	374	377	334	332	295	268	322	328	297	349	321	336	312	363	370	338	321	339	326	345	319	334	323	310	329	355	345	374	317	319	309	345	324	355	348	299	298	334	338	324	351	330	335	331	359	322	326	338	326	289	352	329	342	302	334	348	358	310	316	325	333	351	337	297	340	326	316	324	319	346	318	323	354	338	346	322	312	353	342	310	327	342	314	328	346	342	328	312	324	352	303	344	346	355	345	300	356	341	366	284	335	324	342	320	351	338	322	319	333	346	334	353	294	327	360	309	323	352	333	342	333	316	315	329	336	326	318	368	288	321	327	343	328	366	322	320	349	288	357	306	335	326	325	309	332	362	304	311	355	348	347	318	327	334	362	317	333	362	350	301	317	336	351	308	296	325	399	339	366	322	335	324	295	344	338	340	351	321	310	351	322	368	339	339	331	311	354	302	327	333	353	339	337	320	334	340	335	291	358	314
10939	14468	26834	29152	26001	23762	20232	16956	14286	13190	12390	9507	5984	3484	1900	1417	1234	1057	1018	997	976	928	924	948	887	872	863	864	882	892	883	888	873	893	861	938	906	903	926	915	862	933	908	922	868	926	870	853	900	861	868	872	899	914	877	852	871	869	891	937	891	848	871	872	837	876	898	896	882	824	834	955	848	886	875	883	903	900	861	865	915	878	881	875	931	920	854	873	897	863	812	985	898	884	909	883	916	879	862	869	858	870	912	908	906	871	871	902	874	896	887	909	891	920	914	843	886	877	880	863	895	898	897	928	805	889	832	871	896	873	914	939	909	913	843	869	943	877	886	834	865	831	865	905	880	899	872	884	883	853	919	911	922	903	956	859	899	895	860	934	913	933	902	857	865	861	869	904	885	891	866	914	906	903	911	888	827	904	849	898	872	884	944	830	890	853	908	870	872	873	897	926	853	851	905	913	911	868	921	924	883	894	864	868	871	977	908	927	941	912	865	903	910	894	893	898	858	887	826	928	854	881	906	860	881	839	856	911	912	862	921	926	859	882	956	882	882	861	923	921	862	847	904	949	922	843	921	892	850	897	888	935	908	902	861	861	866	860	904	918	829	941	863	896	856	861	888	941	862	861	903	877	867	890	896	860	940	884	911	878	887	870	910	896	901	901	921	881	887	866	903	867	884	942	870	858	826	867	864	864	917	867	907	896	861	887	844	913	897	888	911	891	853	849	852	851	903	914	880	882	898	882	826	880	920	913	865	900	929	927	865	852	896	924	867	941	937	917	905	843	866	914	920	889	931	883	882	898	871	890	959	891	827	887	866	865	897	899	874	886	892	900	896	909	829	858	855	944	889	873	891	896	853	937	853	846	891	867	879	925	925	897	891	898	837	868	870	870	893	895	847	851	850	843	937	926	879	895	869	888	894	921	864	866	843	853	911	898	868	870	930	864	893	903	856	856	883	890	850	845	861	879	867	867	853	867	868	884	861	956	921	909	852	888	900	953	894	915	869	929	900	887	891	894	861	889	931	920	887	886	862	865	855	906	867	843	862	839	891	903	884	918	933	886	926	872	933	883	895	918	871	857	888	939	897	950	876	927	940	892	876	894	837	884	843	838	892	904	918	846	905	879	920	886	911	928	931	838	914	920	931	906	912	942	925	928	873	880	857	919	893	856	915	899	831	863	872	907	847	870	856	865	889	897	893	884	838	918	880	888	893	885	863	843	903	927	903	879	878	900	918	903	906	833	918	871	925	908	938	955	852	942	902	884	874	915	901	829	836	886	867	855	877	864	908	876	882	933	848	854	876	909	839	887	852	877	878	899	896	907	890	849	828	868	952	860	906	879	891	847	874	932	842	870	873	937	889	850	913	881	896	916	881	901	872	957	844	920	830	865	917	906	849	821	832	876	896	904	924	873	934	919	884	896	932	933	903	901	947	911	873	929	940	906	890	872	914	888	870	948	838	850	900	944	948	823	868	912	832	924	861	884	917	862	862	843	871	935	923	874	867	931	881	878	890	893	916	850	883	904	945	849	880	927	888	955	919	868	856	843	893	901	916	929	873	918	903	884	855	900	898	875	854	900	889	828	891	912	903	882	868	899	860	925	892	897	869	885	874	909	955	901	875	885	900	902	907	875	893	923	924	879	904	866	872	859	883	885	870	946	893	876	873	865	883	894	941	907	890	899	893	891	912	895	869	899	854	902	872	892	872	845	865	885	935	927	861	895	846	901	919	899	880	914	928	909	933	897	901	858	906	903	872	859	877	901	924	856	902	851	896	872	839	860	853	907	919	885	881	870	894	868	894	926	899	892	912	903	909	893	908	876	895	845	877	836	868	856	912	921	858	897	828	888	869	855	881	907	911	891	877	885	956	906	844	891	914	879	892	846	848	871	864	849	876	911	862	844	935	869	934	911	940	872	832	892	894	895	896	865	867	880	926	891	888	881	820	905	895	922	889	925	879	964	858	883	868	900	943	880	892	890	848	880	894	884	880	871	898	900	901	863	927	884	900	900	863	881	842	885	890	915	835	912	885	884	887	923	883	892	870	872	903	900	855	844	897	874	912	932	855	878	887	869	866	887	884	881	894	900	912	914	826	907	894	903	884	938	841	860	904	874	846	946	910	976	857	901	861	918	825	936	844	839	924	892	913	898	882	862	898	906	870	890	860	885	902	908	838	904	881	855	936	898	919	873	889	869	880	900	874	879	908	920	902	896	881	875	821	877	881	876	970	901	838	890	944	926	942	907	863	895	910	899	893	905	914	853	859	942	900	881	910	887	901	882	947	886	903	881	876	872	904	880	842	870	882	853	906	927	922	911	880	896	869	883	973	841	862	857	872	913	877	897	889	919	864	911	901	888	897	889	911	906	902	850	880	886	895	913	847	942	878	859	919	901	880	901	908	896	899	897	903	906	907	864	857	858	842	883	878	896	895	868	899	881	925	886	875	873	882	877	852	968	902	919	912	956	903	912	902	886	918	881	917	887	891	878	901	925	847	889	923	896	926	875	866	874	946	884	879	902	939	899	857	879	833	861	849	909	871	919	864	897	890	888	872	880	902	870	930	940	903	853	931	865	879	898	887	882	914	922	851	900	913	846	861	870	876	907	912	900	893	877	914	916	907	876	862	853	884	879	948	894	855	925	863	889	947	902	894	834	929	925	882	858	903	883	883	860	897	856	919	948	911	892	918	907	927	912	891	862	889	835	885	873	935	870	900	907	911	871	907	889	890	856	920	877	920	911	879	914	874	846	954	888	888	912	906	923	941	916	884	837	914	848	877	893	901	922	923	872	858	901	908	896	933	869	901	866	858	868	965	918	843	851	911	893	902	876	877	854	888	893	887	895	891	899	877	850	864	956	886	863	887	893	847	931	879	882	863	893	863	880	880	884	919	910	958	869	883	882	888	850	876	848	882	899	904	838	869	948	880	909	867	852	922	854	883	877	913	902	903	943	875	842	864	851	886	880	893	947	849	898	922	967	907	927	836	901	886	892	900	905	936	904	888	882	862	919	856	923	797	884	880	895	884	882	892	920	908	881	951	878	832	881	840	918	893	881	912	888	896	869	894	885	898	919	902	862	869	882	873	856	857	872	856	886	849	893	910	880	853	883	886	878	881	891	893	905	908	880	904	911	899	849	824	901	907	857	866	920	878	900	879	837	897	844	861	863	852	876	890	918	906	902	844	877	892	909	835	862	926	903	880	886	912	879	908	900	880	926	839	841	863	903	923	962	907	906	879	910	875	884	884	888	817	865	959	810	885	905	857	910	961	899	881	879	905	899	871	894	951	929	882	932	867	887	827	885	941	864	834	910	858	837	905	835	875	862	887	855	931	919	956	853	877	909	919	889	884	853	907	831	895	946	851	872	924	881	888	859	917	898	905	900	849	858	881	938	920	887	881	941	865	917	862	904	916	913	886	930	906	822	848	872	919	922	926	880	848	905	881	885	873	891	892	899	895	893	878	918	876	892	933	899
28223	25820	33097	29669	23224	18424	12223	7817	7822	10012	10724	11393	7226	3100	1416	1027	697	442	424	401	385	340	339	329	319	323	280	314	333	315	327	340	316	326	315	310	309	295	303	335	318	347	330	319	317	316	307	321	317	314	316	316	310	302	351	343	301	320	326	324	319	316	312	329	325	285	312	343	319	316	310	322	304	298	310	349	339	354	312	340	336	327	358	328	308	304	310	326	304	336	347	342	353	332	319	321	319	315	342	341	303	323	330	329	335	317	338	327	335	313	314	331	305	307	299	311	314	317	309	340	311	331	310	331	311	317	324	303	285	320	310	294	310	335	303	321	311	344	314	301	271	330	285	315	321	302	333	340	322	339	339	291	307	303	339	350	303	366	299	305	293	293	333	346	347	305	290	319	299	325	318	317	320	330	376	308	317	347	307	335	335	317	290	341	336	291	260	296	339	287	314	314	320	288	340	328	313	320	319	291	348	322	323	313	324	290	308	298	303	306	303	318	325	313	337	326	354	332	313	362	294	286	323	333	295	350	357	331	300	332	308	299	323	348	342	344	332	308	320	350	316	319	348	314	299	298	331	340	305	277	334	323	277	314	332	318	272	342	308	313	338	305	285	327	301	321	320	347	303	323	304	304	338	311	322	325	286	297	310	350	335	331	309	309	333	313	333	327	361	321	315	322	344	316	297	317	306	322	319	311	284	307	334	315	337	299	313	329	318	322	345	326	287	305	322	299	329	288	327	312	306	300	343	335	319	343	335	312	327	319	316	316	302	314	326	329	306	337	322	342	341	302	313	350	307	302	334	321	312	300	322	332	305	332	355	299	321	331	333	310	321	346	330	305	332	337	305	307	337	326	330	304	336	316	287	309	348	280	338	327	333	312	328	330	328	286	317	329	294	328	301	324	335	325	301	314	275	315	299	319	302	332	291	313	331	340	311	327	297	302	290	289	304	320	300	344	305	302	337	310	297	313	347	331	295	324	296	317	307	321	317	355	337	279	301	339	334	303	332	293	342	321	345	326	327	325	351	333	341	329	329	320	323	349	342	315	320	317	320	299	337	269	321	320	319	309	328	332	327	283	333	350	328	307	356	292	361	305	328	353	324	327	308	299	324	323	329	290	317	311	308	330	304	311	343	342	314	327	321	296	335	342	281	317	307	333	302	330	312	318	337	306	322	337	307	307	305	294	319	312	309	314	304	339	352	325	324	319	317	299	281	318	307	279	305	317	313	336	329	328	310	333	323	301	293	313	322	336	325	316	304	333	320	294	341	339	295	320	332	313	304	335	308	338	296	280	318	309	337	317	324	308	289	328	330	346	337	275	333	280	330	311	335	333	336	319	344	301	312	313	306	349	335	316	318	291	332	349	301	317	327	359	319	361	301	311	319	339	292	329	319	325	290	316	282	294	311	339	322	292	319	330	305	313	346	318	346	340	313	322	311	299	332	323	293	336	332	349	318	298	303	305	326	316	313	324	301	305	315	306	303	307	342	302	322	324	331	316	339	354	320	291	315	302	321	327	350	351	330	323	308	324	366	351	330	335	327	302	281	328	295	312	323	323	309	329	338	336	311	323	343	323	314	350	333	315	305	323	298	314	322	328	308	316	305	282	320	270	325	301	339	327	297	294	357	327	319	315	313	336	286	300	319	300	302	339	344	301	306	378	296	315	313	333	329	345	343	314	318	330	350	304	329	315	309	293	332	323	342	307	326	349	327	354	299	310	312	356	315	331	340	350	368	342	317	319	289	315	328	335	321	315	312	351	326	333	343	314	324	324	313	363	308	318	343	321	303	286	321	324	331	354	344	312	325	321	303	314	372	318	296	336	318	294	333	325	292	354	314	307	305	284	316	312	319	291	289	290	305	332	294	321	308	301	341	336	319	311	323	289	295	316	363	311	335	294	320	321	304	337	298	287	300	298	362	320	331	345	322	321	302	315	317	282	314	326	335	319	356	307	323	312	264	325	293	327	302	322	340	316	327	351	282	335	325	295	333	311	316	312	319	312	300	302	330	287	294	346	329	294	316	306	302	306	307	333	305	299	294	322	330	289	346	308	316	353	302	329	314	305	313	347	328	293	323	309	318	290	343	365	364	312	310	324	308	287	314	309	312	292	334	353	337	334	327	368	283	312	302	310	325	297	343	314	311	333	311	355	290	295	319	308	349	330	313	336	280	312	335	321	301	344	317	329	310	293	301	347	300	297	313	325	279	320	281	340	329	338	328	322	309	302	304	338	329	309	308	309	295	281	326	327	310	331	321	288	332	315	300	346	314	336	339	323	327	348	330	308	288	326	347	308	347	303	349	315	304	317	327	273	299	306	303	326	318	326	330	280	295	321	313	344	306	328	325	335	332	306	307	337	358	327	326	358	335	312	325	328	336	306	334	334	312	305	289	317	330	310	327	317	302	347	321	335	331	304	284	343	311	320	316	336	313	307	314	344	329	307	327	312	302	306	334	327	316	334	331	319	306	323	308	327	351	334	333	304	306	313	302	350	309	349	281	313	306	319	307	326	347	342	303	337	350	312	317	310	335	338	299	313	339	319	304	321	319	295	320	293	320	311	303	328	325	314	290	321	343	362	338	310	326	306	328	289	304	322	300	301	321	316	325	308	306	302	324	301	331	305	308	292	326	307	309	336	316	299	279	288	331	358	324	279	301	299	308	308	333	297	310	324	336	322	287	322	304	317	327	288	321	352	308	343	324	316	313	329	293	312	311	323	301	311	320	333	318	311	306	263	321	309	305	327	322	294	301	322	330	303	315	336	325	317	316	319	340	324	338	319	343	304	341	308	304	334	299	282	289	297	330	346	304	334	327	325	300	337	310	299	351	307	298	325	316	319	317	339	331	291	271	324	369	341	278	324	349	327	293	368	331	320	323	304	340	326	334	332	294	359	336	284	319	355	341	330	349	323	314	347	318	337	336	311	330	331	332	331	302	319	353	285	298	314	313	310	308	342	354	317	311	359	326	337	326	288	268	331	337	327	320	320	297	327	304	329	320	275	321	331	335	310	311	318	328	298	325	320	322	329	301	284	286	323	322	327	326	322	317	321	364	313	326	332	335	352	327	311	337	285	294	286	300	296	318	309	299	332	314	290	312	315	337	316	333	312	321	330	320	311	305	309	302	355	359	338	334	350	321	307	320	288	303	293	357	321	319	319	350	327	314	319	322	336	315	282	308	317	341	303	291	310	307	311	330	318	307	342	308	311	327	306	303	338	348	311	301	337	327	344	330	312	333	324	331	327	359	343	306	303	318	342	323	308	331	296	307	316	307	351	327	335	324	319	325	330	339	309	300	330	308	327	316	329	299	320	355	311	300	302	325	322	307	316	314	308	294	345	330	300	304	313	294	295	329	288	279	302	326	318	310	313	349	318	318	323	323	370	301	322	326	351	299	341	304	309	341	330	331	294	299	302	302	315	332	303	312	319	333	314	338	333	299	323	350	347	304	357	301	334	287	341	328	348	363	314	309	302
17766	21180	37082	40048	37030	33415	27496	22730	26125	28443	32128	32169	23348	13037	6925	4831	2787	1851	1455	1531	1185	970	884	870	911	888	861	879	851	842	832	886	863	890	850	915	850	847	879	858	852	857	851	879	887	841	896	869	858	857	831	864	801	915	833	838	858	874	922	896	873	863	854	824	882	870	895	893	844	862	828	890	864	866	848	847	840	866	884	847	842	920	857	881	846	862	874	867	872	887	889	864	837	859	882	876	815	837	879	887	851	900	882	860	888	834	870	876	871	867	880	872	899	904	810	833	841	877	805	855	909	859	868	878	875	872	868	898	876	859	884	915	867	891	849	911	869	856	904	826	832	858	850	861	886	870	891	857	889	832	846	860	886	903	877	836	877	920	886	853	829	897	857	907	850	893	902	830	880	824	887	849	816	882	849	873	849	835	858	869	840	893	874	873	907	918	821	822	855	911	857	861	848	857	879	843	838	872	872	876	902	872	882	818	851	925	843	864	933	847	847	897	875	891	841	910	863	869	893	857	864	920	836	850	900	837	871	882	875	842	867	871	859	841	886	836	951	874	851	853	844	891	841	826	865	857	885	873	816	868	824	868	862	836	830	882	903	871	906	864	831	897	848	874	841	846	857	867	858	865	848	919	898	837	862	877	912	804	864	824	855	873	890	866	864	849	820	837	858	875	855	882	915	860	895	847	829	873	830	898	852	928	886	869	847	842	893	856	859	819	887	863	882	896	784	823	883	864	834	895	803	860	880	853	835	850	873	891	865	881	838	844	868	837	855	818	867	888	869	826	868	842	874	834	838	877	876	893	896	861	868	865	845	888	865	837	835	899	867	904	850	864	864	883	830	874	881	835	876	895	865	855	823	853	837	841	911	870	885	866	857	845	861	936	890	804	872	917	899	867	854	880	892	826	832	842	840	905	846	867	884	918	870	888	838	872	886	875	865	893	868	793	836	914	883	840	897	849	820	870	841	890	882	861	876	859	851	851	883	838	835	873	865	870	873	864	890	859	864	917	846	852	867	891	879	865	862	853	861	826	889	909	877	803	861	880	838	862	851	840	834	903	856	855	872	842	891	832	843	887	887	805	919	881	846	857	870	934	887	931	860	787	869	897	847	862	831	906	850	865	875	888	858	891	821	887	836	889	885	931	819	889	860	855	858	852	893	838	849	823	892	918	867	922	887	824	825	840	847	905	887	847	882	910	917	785	877	922	854	865	892	890	885	835	832	889	909	852	887	882	825	885	854	852	869	883	868	850	821	872	847	883	810	840	841	844	874	870	888	933	838	854	884	865	862	864	829	884	878	887	879	811	863	800	870	915	864	869	872	880	876	876	887	834	865	939	882	868	857	891	847	915	838	865	872	850	871	900	808	852	888	795	892	877	805	868	855	943	833	847	819	872	885	914	879	895	867	906	859	796	875	900	853	824	942	909	892	849	931	878	904	867	817	903	841	913	849	868	842	834	854	834	870	887	872	880	880	868	916	903	834	869	878	874	874	845	913	928	837	878	895	822	880	842	923	904	872	854	858	885	825	867	857	933	868	855	864	862	871	860	886	895	851	831	852	887	882	828	823	878	919	891	852	869	874	890	879	836	885	906	834	877	813	881	883	879	883	810	881	889	882	897	891	877	841	899	883	891	817	890	833	855	902	881	882	830	838	919	889	840	881	921	888	867	817	890	854	869	891	900	908	869	868	879	862	897	862	845	844	867	867	904	892	882	886	870	851	854	887	859	880	873	865	857	890	874	878	893	873	884	858	877	881	824	860	901	902	875	824	831	865	858	850	883	875	841	888	908	809	879	833	858	885	870	912	918	872	859	880	889	868	858	866	868	903	870	893	829	855	840	841	858	859	847	875	859	886	854	907	836	861	892	876	866	885	866	900	871	823	920	873	865	912	877	834	860	876	845	920	892	855	842	937	902	838	872	807	826	841	844	895	863	849	904	842	908	910	885	871	900	908	902	913	878	910	903	884	868	926	857	898	898	869	927	827	887	839	872	896	849	901	867	853	859	864	878	876	874	873	878	858	844	835	878	825	898	837	818	866	896	879	791	840	882	923	866	880	864	870	883	877	831	828	885	847	875	847	833	884	852	889	913	925	883	872	854	930	843	865	909	833	890	905	937	863	859	873	845	829	855	833	888	883	909	868	809	859	909	952	875	870	886	866	892	884	866	913	812	876	912	839	904	861	822	880	875	856	809	855	833	924	858	872	841	879	820	845	855	851	919	882	835	882	801	893	849	817	879	908	887	882	861	865	889	829	867	878	894	918	878	869	880	868	922	857	883	916	866	819	906	853	905	913	808	833	840	871	838	889	833	854	939	827	837	853	860	925	872	854	875	852	917	885	850	871	872	892	829	870	886	880	846	853	859	866	856	881	895	859	870	888	887	890	866	841	863	894	893	870	877	859	858	847	853	870	896	872	831	854	819	847	889	831	858	925	838	875	802	910	895	860	833	857	856	871	851	836	879	895	866	870	917	936	825	813	888	859	892	885	849	870	855	835	889	823	864	872	861	867	871	873	840	862	869	871	862	849	845	831	815	830	913	793	895	851	863	843	873	901	874	867	883	885	875	829	863	844	880	834	886	851	862	819	883	881	856	889	857	841	850	902	846	881	860	826	886	912	857	890	837	873	856	894	854	878	860	871	906	898	851	903	875	858	895	898	883	905	825	864	825	878	854	868	898	799	885	830	899	876	869	830	850	891	849	853	874	884	886	874	857	850	873	865	905	848	846	853	838	864	856	834	858	899	833	875	940	881	844	880	866	865	856	863	829	916	850	905	860	871	887	830	907	875	838	845	905	911	850	883	892	867	878	878	874	930	827	858	855	854	930	884	840	807	920	886	901	849	870	880	849	797	834	862	829	863	854	841	862	879	875	904	807	879	882	835	808	833	869	903	913	840	906	904	858	899	819	939	908	812	862	870	856	823	883	873	853	873	877	823	893	856	879	888	840	826	893	865	884	844	892	851	860	884	832	887	901	813	847	854	850	832	829	799	845	843	879	922	884	878	887	925	857	875	872	886	841	858	819	900	851	865	868	897	842	888	881	820	809	877	878	884	833	849	858	875	840	885	942	869	845	892	896	885	868	872	846	882	850	855	820	828	874	847	848	837	885	875	831	835	877	881	853	896	899	793	879	879	872	850	862	896	904	857	878	888	852	903	899	887	855	835	854	867	922	856	816	875	848	882	868	898	884	828	836	834	820	912	889	850	910	870	862	872	872	894	842	852	872	906	927	851	869	888	873	859	896	909	856	871	841	832	874	934	860	905	869	876	830	879	908	862	884	871	867	859	876	895	851	846	874	874	854	846	844	874	857	873	870	806	851	809	839	842	846	875	846	883	883	850	819	905	858	875	871	915	886	877	874	875	891	914	839	860	807	829	866	879	874	874	851	889	845	834	826	879	871	834	904	856	900	893	809	844	827	868	867	870	872	844	856	873	860	849	908	873	893	868	857	892	916	875	874	820	905	850	873
37491	35744	42372	37475	30525	24691	17534	12122	10741	19579	17284	19952	15459	6416	2733	1808	1132	624	513	496	494	380	313	276	297	318	299	278	302	311	297	314	279	313	264	303	332	306	308	310	298	302	300	304	320	319	305	282	311	277	323	282	301	301	312	320	331	289	287	311	293	299	265	344	288	308	282	287	324	294	329	307	318	290	299	301	335	314	265	303	293	277	277	293	319	299	292	287	280	330	301	285	300	302	332	281	288	296	325	303	293	335	281	313	310	282	329	326	293	333	296	320	293	304	300	298	285	314	299	287	299	292	320	277	317	324	294	312	289	289	349	284	319	280	281	303	330	300	281	310	319	290	300	296	287	315	274	297	307	283	278	270	306	327	315	286	316	281	288	314	317	288	330	292	325	277	272	269	284	298	286	280	303	355	310	305	271	277	347	307	302	290	296	281	305	297	305	278	279	330	311	299	301	292	289	290	304	307	319	330	289	325	339	333	305	300	290	302	306	296	277	306	327	286	305	287	308	321	292	279	320	267	281	304	279	300	280	311	298	289	322	337	278	296	270	309	294	315	314	300	306	295	329	321	293	298	305	309	316	297	307	296	285	293	313	318	290	289	280	300	319	275	293	299	279	304	303	327	277	293	303	322	300	277	302	318	300	306	282	298	286	292	285	324	279	273	264	297	278	313	286	298	282	310	268	322	309	282	287	338	331	303	299	351	317	262	309	287	289	311	303	276	302	292	272	290	279	314	295	317	274	298	292	294	322	349	291	318	285	289	282	318	307	335	295	322	302	309	305	283	315	288	317	301	298	317	341	297	296	294	305	304	286	300	309	330	308	292	304	304	300	318	280	290	317	319	299	314	296	318	297	275	301	305	312	300	271	312	319	280	275	320	302	307	309	322	312	308	293	297	298	317	331	313	315	312	299	332	315	283	302	295	286	292	301	297	278	314	296	300	301	306	314	297	273	311	304	298	294	330	289	310	284	287	277	342	285	326	268	320	337	299	320	315	296	269	322	307	277	309	289	298	298	296	309	313	272	305	325	302	290	302	310	311	318	267	326	291	290	326	302	301	295	319	308	303	271	303	287	302	312	278	316	309	350	316	311	308	342	305	282	287	257	319	324	316	294	298	312	333	313	305	291	351	321	305	320	297	309	308	300	308	279	325	299	323	268	288	325	310	294	328	307	293	312	292	303	315	323	302	280	285	286	306	298	305	341	303	304	348	318	297	323	308	265	272	283	292	294	304	271	292	287	313	332	322	299	280	317	309	278	278	321	274	318	264	297	318	282	298	318	311	315	320	326	287	300	311	292	276	287	329	323	299	327	279	295	301	293	302	307	312	292	301	315	363	304	281	305	309	305	323	292	279	295	313	298	300	283	304	295	329	271	284	304	309	289	289	317	309	321	304	281	309	288	285	294	294	294	299	289	307	270	316	275	340	291	292	315	331	289	309	296	280	286	283	283	290	279	311	295	288	291	318	309	268	293	270	284	290	318	262	309	306	302	345	317	305	300	323	309	350	319	309	311	333	334	329	323	288	293	282	320	324	340	303	284	318	277	306	321	276	307	269	317	272	297	297	285	302	313	323	337	299	325	318	305	307	306	320	283	343	243	314	310	259	305	306	292	313	300	306	315	313	294	313	311	344	310	306	314	276	311	295	336	318	299	318	328	272	282	315	327	280	287	325	266	288	302	329	320	302	289	269	271	329	329	313	327	335	276	296	302	296	294	297	326	322	281	301	300	344	312	291	335	315	261	301	301	312	301	276	294	301	265	268	289	310	289	297	323	293	306	274	294	310	314	303	309	307	308	294	286	288	296	285	295	304	307	306	302	283	303	304	290	333	317	283	329	280	288	294	308	294	310	305	298	297	303	278	347	290	307	298	289	286	297	278	305	271	289	266	289	329	301	257	278	298	326	295	302	291	316	312	292	346	320	317	336	304	313	277	324	332	316	298	289	284	303	301	280	309	319	303	309	296	296	309	319	314	280	296	311	287	324	292	286	315	322	310	320	290	343	300	253	316	297	285	305	300	316	321	322	302	307	313	323	321	314	301	319	326	302	307	350	308	319	314	310	292	293	289	332	279	272	300	312	316	283	300	309	283	302	294	293	299	320	309	313	309	298	313	289	305	299	328	280	315	321	302	311	293	313	279	291	293	295	312	304	309	279	313	296	321	298	287	280	295	307	289	305	325	288	314	323	283	305	301	271	277	271	312	301	308	299	309	289	329	292	293	322	286	301	303	314	266	273	302	272	291	308	301	306	304	327	310	328	301	291	281	294	288	293	335	317	282	283	302	302	269	271	288	307	297	259	307	340	299	309	310	321	305	302	293	349	317	269	291	324	321	318	300	288	310	302	298	313	310	314	279	317	276	295	285	272	318	316	307	307	285	283	307	301	294	305	314	306	316	304	334	283	279	293	302	318	277	330	272	300	338	306	295	322	320	315	302	293	329	309	267	316	288	281	312	325	313	278	305	315	302	318	262	283	284	289	312	285	277	322	297	289	296	316	282	291	315	314	296	295	289	317	297	313	298	292	283	305	315	273	345	282	300	306	317	300	312	316	284	326	322	325	308	311	323	319	296	293	300	314	286	306	273	295	307	293	289	316	293	327	313	301	303	307	299	290	288	331	288	286	298	280	325	301	295	313	271	274	304	317	293	279	254	312	327	302	301	324	304	295	293	320	314	345	330	297	299	312	291	305	289	290	283	274	288	304	296	313	284	306	314	320	347	295	278	298	268	305	297	323	307	285	312	307	320	287	322	301	337	307	293	303	318	310	303	316	310	300	283	249	300	309	304	309	301	325	306	276	308	312	306	298	329	328	302	269	301	317	275	331	304	278	290	297	286	302	298	297	278	285	313	274	306	281	279	294	268	298	300	298	309	315	294	312	342	308	307	302	303	276	306	283	297	323	325	273	276	293	327	285	324	300	288	294	302	291	325	313	285	300	319	293	297	305	308	302	316	300	294	291	315	284	293	299	309	294	292	302	313	305	312	280	273	275	304	290	303	328	344	297	313	297	308	289	323	299	317	264	293	325	276	308	304	293	315	316	304	306	294	282	331	275	304	314	310	297	312	280	316	285	284	309	311	289	319	285	311	319	278	281	289	297	318	309	327	303	293	323	292	275	319	277	304	311	320	322	302	317	296	312	287	280	323	324	303	303	317	278	310	298	297	300	309	328	262	291	290	281	308	297	313	278	284	313	310	300	304	293	302	286	292	294	284	308	358	285	304	294	308	302	297	289	288	282	303	301	314	280	347	298	351	303	313	316	295	310	312	297	294	301	292	298	296	284	303	310	318	277	282	301	318	286	310	286	276	293	283	311	329	312	308	317	289	304	308	300	299	292	267	321	278	324	306	257	322	291	324	309	323	341	318	315	320	293	287	303	332	307	308	326	290	295	255	292	312	317	278	283	295	318	322	303	305	277	279	290	308	287	316	321	368	311	279	286	310	305	309	309	359	313	301	277	297	305	317	290	302
23620	28876	43397	45586	43096	38879	33048	27400	29693	39464	38855	41709	34739	21497	12001	8520	5547	2717	2135	2325	1778	1041	941	933	818	852	838	853	874	796	809	817	837	866	837	818	878	877	820	806	833	781	833	828	811	841	848	791	902	785	843	825	807	850	868	853	879	870	794	828	804	789	793	821	811	822	782	846	814	837	893	851	880	821	758	807	786	796	820	826	844	833	795	864	865	842	854	806	833	816	870	810	789	790	843	827	795	827	822	810	824	865	827	785	846	852	785	825	823	805	887	818	849	859	824	843	834	799	857	872	840	842	804	829	848	774	841	762	800	811	823	850	813	819	845	829	861	779	791	805	838	807	849	810	824	828	836	828	808	774	827	811	785	793	820	797	759	834	787	827	845	781	813	870	784	793	843	849	818	811	846	816	796	853	840	827	812	822	841	870	834	827	856	781	827	862	831	824	864	803	857	799	803	818	822	790	803	809	801	870	840	829	820	829	810	818	797	807	803	762	804	793	833	799	863	821	825	855	830	712	825	874	803	848	874	783	798	855	834	840	862	830	832	809	809	782	847	830	823	780	854	860	805	770	810	773	779	814	853	827	798	781	831	789	760	816	809	899	818	818	803	826	821	851	752	805	809	856	792	801	845	840	817	830	819	817	849	826	778	852	797	779	818	818	842	810	787	840	782	845	822	853	834	812	821	832	833	822	824	883	810	857	831	856	820	756	808	795	858	850	819	774	845	798	811	778	831	849	780	882	852	821	848	809	805	759	826	869	830	772	835	865	813	852	825	779	820	836	828	758	834	786	852	791	792	820	844	796	813	762	806	858	815	813	792	821	802	830	831	840	794	752	851	841	832	800	808	808	811	821	813	883	779	846	882	872	829	831	839	801	864	842	824	832	850	858	827	791	797	797	824	786	827	800	819	770	801	915	759	798	774	819	793	846	816	794	819	806	808	771	854	813	862	848	835	878	793	764	790	812	814	859	843	812	850	852	821	840	818	801	860	853	840	836	834	851	807	809	815	797	848	827	865	791	819	820	765	786	781	895	810	833	843	842	823	797	803	806	796	843	796	862	814	794	776	829	870	762	864	858	820	800	794	820	805	795	811	806	848	808	808	843	846	831	840	808	882	823	822	821	837	814	838	875	822	837	787	784	827	785	832	854	781	817	810	859	853	772	841	841	841	800	813	748	794	796	789	884	833	855	806	810	803	805	775	775	796	824	816	793	790	776	861	795	780	785	827	832	766	819	818	839	840	823	841	822	844	813	827	750	812	837	879	815	793	809	847	828	825	773	816	810	839	834	787	829	840	743	797	796	811	807	796	828	803	833	790	830	811	799	837	793	815	828	822	797	836	818	808	829	833	846	841	802	817	864	801	830	854	801	835	848	773	788	746	851	796	765	874	767	786	860	828	856	842	821	848	836	810	829	805	869	788	841	813	820	792	801	829	767	811	820	842	784	850	821	855	866	815	820	767	807	810	894	861	823	852	820	859	786	842	796	837	800	779	862	797	824	796	806	810	844	810	807	825	815	837	849	839	856	801	877	828	859	812	817	837	798	792	808	864	815	839	809	884	817	825	810	825	824	814	788	878	830	788	825	837	819	849	840	805	792	784	756	776	848	801	836	815	860	859	835	845	816	822	749	796	801	853	851	870	828	872	803	805	801	808	836	782	851	819	827	865	789	814	785	825	798	873	807	790	815	817	838	777	782	796	818	806	868	801	807	873	815	801	869	845	874	847	851	814	803	883	802	829	810	832	817	816	789	825	725	844	786	840	865	798	838	801	744	839	797	779	804	831	809	793	825	830	825	796	791	871	830	833	830	793	797	817	845	859	789	798	807	808	839	836	821	820	859	794	810	817	829	805	776	793	806	822	811	811	858	785	862	799	808	770	858	799	811	847	845	817	882	779	856	785	820	845	852	837	837	780	806	864	856	817	805	817	831	862	849	795	812	865	815	841	784	783	826	791	838	801	836	810	818	796	805	825	875	823	817	827	841	821	820	790	804	860	859	896	847	856	823	838	803	809	856	830	820	849	803	822	823	879	797	791	802	818	842	810	851	831	814	814	882	855	739	842	811	794	844	789	813	815	819	850	819	838	823	834	804	833	842	775	823	770	855	857	785	806	849	887	813	818	828	805	827	812	812	829	864	808	839	854	824	845	794	786	774	782	811	802	788	845	817	790	817	849	846	863	837	813	822	843	847	804	868	795	848	783	848	846	784	850	799	832	830	839	797	863	813	784	826	846	789	842	802	806	778	790	812	831	802	788	807	826	801	804	869	822	804	774	790	768	872	810	798	783	827	815	829	818	820	827	833	831	827	822	820	817	836	861	871	827	792	844	819	822	784	848	853	809	798	828	811	845	792	799	889	790	793	802	856	848	820	850	868	841	816	858	813	765	774	781	819	789	761	777	841	800	740	835	814	848	835	828	826	846	845	799	825	813	846	789	849	891	808	833	830	832	793	837	870	811	854	815	830	876	839	820	807	807	865	888	780	812	845	820	825	809	798	793	850	794	817	841	850	835	796	818	834	829	778	820	862	855	825	813	786	848	829	773	870	836	826	798	807	793	817	833	791	846	809	830	823	803	870	861	820	782	792	836	851	844	818	815	810	841	820	843	791	833	858	780	823	784	831	818	866	831	850	849	838	877	799	825	774	843	833	787	808	874	840	797	810	853	818	855	868	840	821	832	787	843	803	847	753	816	810	877	813	815	848	799	822	868	813	809	813	795	854	800	796	829	833	843	839	848	796	753	825	783	824	885	816	813	806	818	826	839	835	859	850	827	821	841	785	823	811	799	865	819	832	771	799	843	827	836	804	856	837	835	787	782	817	860	794	845	847	804	821	777	755	816	790	859	803	778	786	842	826	808	827	849	816	823	794	785	820	809	831	811	809	851	849	793	817	794	850	789	810	805	813	819	837	839	810	894	855	781	815	792	829	836	856	815	827	866	830	882	802	825	855	827	811	865	809	806	813	854	804	845	851	838	860	815	834	846	837	838	856	823	782	861	817	842	825	846	851	760	827	837	829	837	818	780	877	849	842	794	827	806	843	821	805	876	844	801	825	832	838	782	850	842	822	832	778	852	830	850	813	800	802	824	858	811	861	801	813	812	811	827	863	764	839	835	854	805	824	837	781	845	850	831	800	821	844	800	863	835	797	795	783	833	847	836	787	848	829	830	883	815	836	818	826	809	856	832	799	827	839	863	835	879	832	812	809	838	785	808	856	841	802	842	851	790	805	854	779	860	800	778	779	861	820	851	839	834	780	826	832	760	859	819	817	882	860	815	870	802	838	809	765	837	840	835	864	810	790	834	835	769	782	786	857	918	808	838	879	810	826	874	850	838	839	805	811	899	834	861	845	918	819	772	828	775	875	811	782	824	848	835	885	794	841	888	808	894	779	815	824	796	869	805	817	814	837	784	823	862	827	839	870	859	783	856	855	794	822	837	862	817	818	825	821	797	830	833	792	868	798	838	816	830	765
18399	18761	23026	17160	12952	8318	5267	3704	2775	2468	2221	2103	1504	871	607	426	426	371	388	411	362	365	338	319	332	352	331	340	314	339	310	306	315	327	307	338	355	341	322	297	324	299	287	342	325	322	351	348	332	341	348	352	338	299	319	332	312	312	339	316	342	314	346	322	294	322	347	335	323	310	326	338	341	327	349	303	329	331	324	351	303	341	362	329	351	342	326	324	304	306	324	326	299	332	315	324	321	336	333	301	327	320	334	342	322	325	335	305	357	358	335	336	364	352	330	342	327	357	334	330	339	332	319	315	311	309	324	321	349	329	324	334	315	319	334	309	340	336	347	332	352	293	312	346	339	311	345	343	332	347	331	391	306	352	331	366	317	324	329	308	324	349	311	337	314	329	334	341	316	318	349	329	353	325	321	312	344	291	325	336	321	327	323	340	343	343	285	350	290	292	337	344	311	306	308	331	329	329	321	354	309	339	318	316	319	324	309	316	350	352	342	331	329	362	324	300	334	323	329	305	320	345	346	338	342	311	362	331	330	318	370	326	332	330	307	325	342	310	351	308	318	351	331	352	324	339	386	324	351	345	309	308	324	325	321	361	311	330	306	365	329	359	334	311	335	305	364	320	326	361	324	316	295	316	342	329	336	343	348	337	333	322	280	331	337	309	330	293	314	338	329	307	346	331	321	309	325	330	347	296	305	310	331	340	302	307	326	307	326	352	355	370	315	324	350	305	321	327	345	312	297	356	326	324	333	347	303	346	328	278	365	354	299	340	303	325	331	301	317	321	320	339	329	327	373	314	317	304	328	355	320	355	321	307	347	317	328	321	310	304	318	306	295	343	329	316	339	328	317	352	324	330	319	299	310	322	297	344	313	318	329	332	338	339	298	362	312	335	358	358	333	312	326	369	303	316	289	321	314	337	336	347	322	354	329	301	328	331	319	344	341	347	327	329	344	323	327	345	304	337	316	309	324	306	354	362	354	319	356	339	322	333	333	364	340	364	307	277	299	298	324	350	313	341	294	320	338	321	334	322	349	320	333	328	317	297	320	336	369	328	321	303	350	348	275	286	324	340	306	314	305	283	330	310	340	304	314	347	330	344	329	356	326	313	315	334	353	318	331	338	348	291	303	308	347	333	320	367	326	320	328	328	309	344	360	329	353	321	301	302	306	322	308	321	321	326	354	333	320	328	343	334	313	300	341	314	287	316	329	351	340	295	330	311	333	337	343	324	327	330	328	334	333	355	314	295	335	332	335	325	323	324	333	314	312	337	341	312	338	308	291	316	293	319	326	339	328	342	357	320	347	351	315	363	337	339	351	308	302	339	346	297	310	316	359	310	328	344	337	315	327	343	388	358	335	316	334	354	333	297	310	340	330	352	306	291	318	335	323	276	315	297	301	349	348	312	344	330	337	343	354	322	333	299	322	349	354	332	314	329	326	321	355	340	327	337	341	349	325	341	339	317	320	347	324	297	297	308	323	330	341	340	336	335	299	352	310	348	335	326	354	337	347	323	338	342	335	364	339	354	319	343	314	328	296	317	311	324	327	333	305	321	302	320	368	325	324	318	310	323	328	335	314	301	304	295	305	342	340	303	305	321	300	342	325	322	319	358	310	321	332	355	300	352	312	312	326	332	333	330	355	328	349	308	327	337	313	331	320	338	339	365	301	335	322	333	331	332	352	350	309	358	329	296	304	333	314	336	329	317	313	336	331	308	348	341	298	299	337	342	339	337	346	312	331	319	360	298	334	333	308	319	331	348	332	298	322	350	319	315	336	304	353	323	340	354	304	295	311	342	338	286	321	329	369	357	335	317	313	346	336	336	317	324	345	341	354	322	338	345	310	319	348	354	337	356	357	353	364	307	312	331	344	343	330	346	343	353	370	326	335	332	337	327	318	344	302	310	360	325	353	332	367	309	347	333	357	317	342	345	370	341	315	315	323	326	363	308	336	307	349	301	323	296	344	317	320	331	324	342	323	345	306	320	316	341	318	317	312	344	340	351	324	309	286	327	358	333	347	314	350	299	344	309	326	298	307	356	335	338	291	327	352	320	341	334	341	358	344	314	356	343	339	342	338	318	306	342	333	338	295	319	311	298	346	326	326	332	341	336	342	354	335	329	344	300	320	314	347	302	344	359	344	353	317	308	307	331	311	358	339	332	331	385	311	357	315	320	323	339	336	349	322	311	323	330	358	325	315	347	352	310	334	382	328	337	339	303	348	296	333	358	369	302	324	322	311	325	311	320	351	348	292	319	312	377	322	357	325	332	327	339	323	336	308	316	330	318	310	342	323	310	325	345	324	344	372	352	318	332	351	323	325	348	327	310	371	359	282	345	353	322	331	332	317	346	315	324	375	296	325	327	326	349	308	311	361	326	311	322	346	325	320	319	312	306	319	371	297	345	325	327	333	307	307	327	347	331	344	320	351	286	300	361	295	339	353	313	339	387	322	312	319	353	325	345	298	314	294	329	311	341	352	332	338	343	334	313	360	358	337	346	311	338	311	290	363	347	339	346	353	324	317	341	342	316	304	316	327	333	344	361	307	337	304	302	312	320	336	308	328	294	290	305	329	329	356	304	344	321	345	311	361	307	311	364	320	364	300	324	310	351	333	306	341	304	354	296	324	325	344	339	271	309	374	307	351	329	359	361	323	328	317	326	349	307	354	309	356	342	322	324	311	320	312	346	317	336	332	358	327	372	296	318	345	348	325	349	360	263	334	318	324	355	333	360	320	301	333	366	308	356	331	345	332	335	349	334	345	329	310	354	294	315	309	330	337	331	340	304	310	326	342	379	296	346	338	329	332	338	315	335	320	299	330	314	295	331	318	347	321	347	317	313	339	318	298	318	306	321	301	359	306	296	309	316	308	317	328	342	312	329	321	354	312	319	322	319	356	308	361	356	363	315	327	348	320	327	287	331	338	311	325	353	353	329	347	342	321	367	281	315	330	325	342	331	344	310	322	305	314	361	348	340	380	342	345	268	342	333	307	346	328	322	312	331	320	347	364	339	339	309	317	344	314	348	329	342	313	324	326	305	328	333	327	321	321	352	341	319	352	326	335	330	361	311	315	359	325	306	329	362	312	309	341	330	311	314	322	338	311	327	309	310	320	365	301	346	301	315	313	335	320	311	307	310	327	329	351	284	326	340	314	327	296	335	326	330	328	313	340	363	333	329	325	385	310	319	347	348	308	351	283	309	359	319	350	340	340	326	315	337	309	346	334	326	333	347	296	383	317	343	326	337	330	328	343	308	365	317	295	334	317	339	293	323	348	350	316	322	323	337	300	301	356	300	344	325	317	330	324	312	320	322	316	330	323	326	351	337	334	345	313	323	330	320	323	335	324	304	342	338	348	337	329	306	340	321	325	319	325	327	331	322	323	354	358	311	337	370	345	343	336	289	336	303	299	304	316	336	326	332	337	312	326	327	338	343	355	344	319	335	324	336	319	329	353	287	311	294	321	330	321	330	343	323
11197	16275	29029	29045	27286	22279	17490	14588	12510	11732	10799	10126	6989	3801	2445	1818	1376	1170	1131	1123	1037	911	880	885	864	883	882	908	928	901	880	865	879	908	920	834	916	860	884	918	855	931	912	915	912	859	883	816	880	880	864	920	862	855	878	843	861	917	880	898	923	880	887	877	887	876	875	922	907	875	895	944	899	894	866	868	819	911	929	845	838	883	894	953	877	864	887	853	876	904	868	879	902	907	894	898	851	927	894	861	857	926	857	879	880	871	909	859	890	909	955	878	867	882	852	925	874	845	879	916	889	870	864	887	878	857	891	850	936	862	902	857	879	877	856	895	881	879	894	904	919	901	866	924	886	886	872	874	887	816	939	893	928	876	835	870	790	872	898	893	881	902	918	867	904	871	875	906	874	886	883	907	875	877	864	921	854	889	937	920	868	901	898	883	877	903	908	848	890	897	892	911	898	899	847	952	917	872	939	920	858	886	921	866	897	919	911	859	882	898	847	944	889	898	865	874	894	883	915	910	850	871	836	885	811	876	890	891	934	866	856	875	834	947	838	847	846	890	880	886	912	854	917	923	891	910	929	898	903	846	867	868	923	861	842	960	932	913	854	894	869	922	905	910	892	955	891	906	952	873	888	878	929	859	833	859	912	897	894	967	894	830	890	851	903	834	899	888	888	841	895	888	905	878	892	873	931	895	882	900	910	931	916	880	900	855	860	864	878	870	899	930	889	859	845	845	893	889	854	857	882	840	907	922	846	927	882	916	873	927	860	881	902	930	912	853	915	938	855	900	834	925	893	953	913	866	880	877	876	928	901	898	901	870	922	849	947	858	901	888	913	853	909	908	848	812	938	918	873	913	847	850	861	826	888	884	828	904	962	843	905	868	902	843	903	852	849	880	874	896	872	901	898	828	896	913	926	822	892	881	866	820	914	848	876	897	837	871	846	873	910	843	863	885	860	888	880	867	884	856	922	903	878	875	913	875	900	894	920	906	915	878	852	897	849	903	850	846	888	937	859	891	881	868	898	877	873	897	887	855	877	955	899	892	945	896	903	885	860	853	918	897	857	872	844	873	859	898	852	930	890	870	879	913	862	901	861	898	889	928	892	872	859	914	888	841	880	905	864	928	875	919	820	884	879	894	859	873	865	846	921	868	889	819	844	912	898	906	902	816	906	911	835	869	897	878	800	897	914	899	894	893	879	888	902	872	863	873	877	894	892	885	916	869	889	894	929	845	886	859	864	914	821	858	912	877	849	848	851	913	917	909	867	893	923	871	847	888	866	881	835	928	874	908	920	855	882	916	809	856	869	919	935	899	850	846	872	880	858	896	884	959	961	895	896	833	914	831	912	880	859	891	881	916	855	877	916	931	874	855	888	881	880	880	919	861	874	881	869	834	880	912	888	871	875	912	906	921	906	912	914	875	916	901	887	912	858	841	894	845	824	862	925	901	863	882	887	930	893	845	863	875	882	968	910	908	880	906	934	890	905	896	849	906	859	889	892	829	908	870	889	878	905	856	848	899	871	894	911	898	894	898	895	869	892	890	884	856	888	921	828	879	906	862	877	861	882	885	910	894	955	884	862	888	878	863	883	884	940	897	944	918	883	889	928	870	926	893	913	882	881	898	905	918	899	868	914	858	842	784	873	901	897	851	935	877	908	931	851	858	910	832	860	880	885	832	907	930	908	882	866	889	856	905	893	913	870	904	871	924	899	853	925	863	890	900	862	880	892	890	874	892	890	835	875	900	925	836	909	858	888	917	956	879	853	899	872	929	881	903	920	912	871	857	908	929	825	882	874	884	862	918	924	846	824	874	903	863	911	878	902	931	864	898	857	842	881	899	921	918	926	873	940	886	873	880	858	889	875	856	907	860	863	884	869	931	908	906	855	905	913	875	877	898	922	921	871	924	864	867	911	867	849	875	869	855	816	865	814	890	899	858	841	951	909	866	879	886	874	906	868	862	874	878	949	877	880	879	843	893	862	870	903	815	882	867	868	891	969	862	861	829	877	898	862	888	910	889	871	927	870	908	893	890	859	806	866	895	870	913	907	869	907	867	904	908	884	938	894	860	863	889	893	874	948	952	910	905	887	864	864	887	905	872	864	872	876	883	901	881	938	837	882	959	892	879	946	905	873	897	945	954	915	947	833	895	882	887	881	880	868	890	870	844	834	923	890	908	936	871	884	887	925	842	846	855	893	880	930	933	898	892	882	862	842	913	891	866	834	916	797	890	882	894	887	922	865	898	834	905	947	894	899	924	859	866	841	887	892	850	843	918	922	894	842	885	952	904	854	885	857	904	882	830	929	851	843	894	863	910	896	853	886	898	917	911	867	866	865	909	861	937	892	892	942	856	875	896	929	962	870	886	862	912	865	935	869	890	872	926	891	933	888	970	886	864	884	831	867	840	841	865	936	891	848	950	858	888	900	885	890	945	894	927	888	855	878	839	862	893	912	863	866	903	865	893	885	868	904	861	898	901	866	856	854	905	935	887	885	944	922	853	917	841	875	897	861	860	894	846	912	935	941	938	903	824	862	891	891	929	928	904	881	913	902	885	813	841	871	829	933	805	836	924	840	879	861	849	879	903	904	927	862	852	873	939	883	886	862	869	871	880	843	904	911	850	925	844	868	868	868	934	911	856	884	859	848	889	899	863	852	884	838	892	857	852	893	866	917	876	910	907	854	885	863	864	869	865	856	895	850	869	960	867	956	877	874	812	909	884	856	910	905	826	870	883	887	839	898	869	881	923	876	882	934	914	889	891	873	873	899	875	928	836	846	850	818	907	877	836	864	869	852	918	888	883	860	903	824	882	886	940	893	912	899	858	823	942	885	936	928	904	830	917	895	909	852	884	899	924	880	882	890	930	923	870	847	861	884	940	905	870	900	873	920	876	912	889	835	887	880	887	872	879	836	901	848	930	908	856	864	854	890	876	905	896	857	938	825	849	869	852	899	862	910	862	921	881	886	923	856	909	852	873	865	878	836	883	865	904	853	836	882	869	874	860	869	886	889	894	957	895	931	831	874	888	893	880	940	871	864	895	897	899	918	865	861	916	890	848	886	927	871	870	861	863	881	931	830	871	867	877	842	855	881	871	916	877	878	879	911	868	908	916	891	868	892	885	869	865	898	910	912	807	899	860	926	867	897	884	889	858	868	843	884	880	827	890	928	883	886	858	890	861	860	933	879	881	903	910	883	935	890	885	896	859	873	977	869	888	866	892	844	871	865	923	847	869	879	823	887	871	938	902	901	896	874	923	888	900	855	882	839	855	885	923	916	910	847	880	867	860	898	877	881	873	877	870	886	931	907	859	877	862	933	833	880	820	869	932	912	900	874	904	915	910	869	903	901	882	877	856	920	831	853	891	875	877	882	892	902	893	922	891	918	869	880	958	922	914	866	868	868	917	938	889	850	860	922	901	896	890	888	930	881	925	860	875	860	871	813	879	926	915	912	827	895	856	898	860	916	893	914	850	869	882
30514	28147	33722	28506	22528	16974	12600	8867	6595	8398	12297	11495	6522	2962	1587	1031	746	513	466	455	380	366	316	314	305	311	324	308	294	324	328	350	324	313	299	328	294	317	323	328	363	293	357	333	323	321	335	341	330	325	300	319	324	337	328	341	341	321	319	327	323	328	276	305	302	294	307	325	317	307	311	344	311	288	295	306	300	333	299	329	334	325	325	344	309	311	320	322	318	287	312	328	347	332	306	333	346	316	288	356	327	296	331	328	326	298	340	314	332	338	310	324	286	349	327	290	314	336	327	344	316	334	367	322	311	310	300	347	334	309	290	348	318	322	350	292	278	330	308	319	330	332	314	316	307	316	337	298	320	310	337	292	317	320	323	316	316	319	331	329	296	332	295	301	321	310	326	330	302	349	309	331	310	292	306	322	315	312	288	281	335	317	309	349	310	323	350	345	302	347	347	341	376	321	308	299	346	293	329	308	304	332	327	323	299	338	339	306	318	337	335	331	297	301	316	311	319	318	304	322	297	318	259	326	316	317	347	316	314	300	318	320	314	310	296	277	338	343	333	326	321	349	335	297	305	311	325	318	309	330	324	308	331	313	338	335	336	302	322	302	334	304	325	321	319	326	294	315	341	289	313	291	346	331	310	314	316	306	337	327	292	325	301	343	303	362	308	328	354	320	334	321	332	309	315	343	301	309	335	304	323	305	316	314	332	303	309	288	326	298	319	287	338	296	306	289	337	293	297	353	315	326	308	313	334	326	303	303	362	275	335	301	322	317	322	318	328	352	296	310	354	285	308	309	345	334	338	327	330	324	295	334	320	305	302	310	295	283	334	364	337	292	326	276	295	329	304	329	329	323	335	304	317	301	273	282	321	319	287	318	323	335	324	300	313	338	327	320	320	324	312	355	298	299	301	335	364	316	317	290	333	301	341	361	313	343	318	316	317	325	317	322	322	316	312	323	351	332	301	319	336	328	307	356	338	320	299	312	300	301	316	282	299	296	324	324	293	295	301	305	335	280	307	326	332	313	340	331	320	356	313	315	318	315	304	338	315	324	292	308	285	329	313	281	325	301	332	295	331	319	310	308	334	322	324	330	309	317	346	293	342	292	327	293	338	320	313	311	303	322	308	333	331	317	305	303	356	325	335	356	301	335	335	316	308	308	314	312	343	317	312	326	299	307	288	317	353	305	328	330	312	291	330	309	299	325	338	334	329	308	329	340	298	356	281	307	302	320	308	318	308	331	348	297	317	342	287	309	324	320	301	331	326	313	313	313	312	328	309	337	275	295	309	320	330	339	320	318	314	344	303	321	319	328	311	309	291	309	316	313	321	301	341	327	313	322	337	299	305	339	328	296	310	318	340	346	336	306	311	353	347	360	340	325	316	315	330	323	316	294	340	320	324	308	365	383	316	320	302	329	302	314	313	303	324	327	308	341	328	294	321	327	296	320	309	327	309	316	319	333	309	344	286	319	291	334	302	303	295	347	310	326	314	264	302	312	306	292	322	318	299	347	324	325	318	287	327	338	338	303	345	315	291	316	331	337	315	330	331	307	325	332	338	311	312	346	319	322	309	316	304	316	315	317	336	324	269	299	315	330	322	311	315	280	330	317	324	315	321	290	317	353	326	306	323	334	315	314	331	285	316	288	342	325	282	355	330	311	308	332	304	297	302	314	324	272	308	324	345	303	352	301	299	342	346	303	348	300	343	345	330	318	329	303	300	316	341	332	310	337	311	364	332	338	340	317	325	340	313	301	310	302	351	303	292	316	316	298	314	341	290	301	326	343	281	304	363	306	314	331	317	310	350	320	308	310	292	326	278	332	307	319	304	287	302	300	282	318	343	348	314	309	314	326	322	310	322	296	329	332	326	306	304	342	317	323	343	325	338	325	342	310	295	331	295	324	320	299	320	306	326	300	302	305	323	319	364	314	281	308	294	293	296	290	325	318	344	323	285	302	319	304	311	293	321	339	327	353	322	325	314	295	328	305	356	310	330	331	332	320	362	337	325	296	300	336	299	352	317	305	361	288	350	312	314	322	344	346	303	336	359	299	307	325	325	325	311	316	332	300	337	307	318	337	301	346	307	331	281	317	329	313	338	309	356	331	337	300	299	361	309	307	288	308	334	342	332	308	311	324	303	293	359	313	335	314	351	289	285	317	306	340	330	331	323	347	307	317	320	288	315	314	336	325	333	294	317	349	316	326	306	321	314	314	310	315	342	299	323	301	327	331	303	307	344	284	302	298	290	323	334	310	329	319	330	314	338	297	325	355	305	333	336	341	321	312	299	335	303	327	334	329	308	298	302	355	308	334	316	305	313	346	337	285	329	338	293	323	324	326	348	305	333	351	315	333	297	298	310	304	308	338	342	326	307	315	338	310	308	343	322	289	282	324	321	335	316	322	323	333	331	330	356	317	324	292	338	336	338	307	302	313	323	339	337	325	314	329	325	327	319	311	294	284	304	294	315	317	338	309	314	311	331	322	342	345	305	325	327	335	345	335	325	290	317	306	327	312	324	324	319	288	274	302	285	318	298	345	342	319	285	324	337	340	306	312	321	342	329	322	306	353	343	309	319	300	342	313	321	306	312	314	324	305	320	325	291	288	333	334	316	325	333	331	312	280	297	312	342	314	289	320	273	308	311	307	289	302	345	317	305	344	319	327	338	327	298	331	320	312	305	324	345	327	331	317	309	330	303	336	358	291	340	304	317	317	331	330	330	295	302	319	328	306	309	299	343	315	289	350	326	297	292	312	325	340	333	310	306	319	324	317	330	331	328	310	309	336	283	322	303	344	299	315	301	278	340	303	297	295	320	321	304	287	313	325	306	305	340	330	317	318	310	304	329	323	320	304	348	342	315	307	332	312	324	380	327	308	310	342	328	320	327	342	369	269	342	343	310	320	338	331	318	295	304	338	314	303	296	287	312	307	326	326	338	342	332	305	338	313	348	327	336	312	327	336	308	296	309	309	336	330	279	301	317	293	314	329	318	337	311	309	294	300	322	310	321	349	275	302	341	287	334	335	348	318	317	335	324	318	361	324	311	334	299	310	331	297	315	285	338	322	316	299	321	301	295	298	290	312	318	301	315	326	320	327	329	361	317	312	322	314	348	346	324	328	320	272	315	309	307	301	287	292	304	328	295	296	310	292	331	303	326	332	327	309	307	279	313	318	329	340	340	321	318	332	340	338	335	334	329	315	329	298	330	314	312	294	328	312	319	297	305	333	322	286	308	316	309	343	326	309	310	321	361	338	305	296	290	312	310	312	334	289	331	286	318	334	315	339	331	285	308	314	343	284	330	314	288	328	324	335	301	329	332	323	313	318	345	336	350	368	318	329	292	330	301	312	330	338	317	323	301	347	317	303	292	326	332	318	346	303	309	328	352	360	353	333	318	321	319	312	327	284	319	336	312	312	312	327	320	334	308	340	305	353	275	325	332	340	304	359	337	319	310	346	325	345	299	311	342	348	303	303	346	325
19215	23206	37228	38969	36285	31611	27754	23496	22760	27210	34116	32241	21996	13000	7721	4796	3326	2020	1765	1732	1273	911	909	880	829	880	871	885	849	850	817	851	845	837	811	879	868	833	871	851	864	845	886	863	883	914	878	849	880	872	874	900	875	865	899	877	826	874	871	823	920	809	828	863	857	900	925	885	916	840	814	847	846	860	840	843	762	894	864	845	900	810	901	856	840	866	921	868	907	875	833	877	891	798	913	843	911	863	897	868	873	824	927	855	864	897	797	853	886	905	875	819	867	843	849	840	851	879	907	811	887	854	883	863	892	840	863	872	826	867	865	853	847	899	896	936	814	849	907	833	863	834	846	893	827	871	918	864	809	840	846	803	883	847	851	855	882	844	869	896	906	836	867	855	890	837	833	901	882	902	900	809	889	850	833	876	867	798	835	814	876	838	897	845	813	862	884	825	836	885	876	868	811	839	865	811	858	828	857	856	867	854	881	907	853	879	772	871	842	823	881	848	859	843	914	848	900	813	834	853	823	812	898	846	906	905	865	827	819	798	855	868	826	866	852	890	873	874	887	868	816	857	874	842	878	813	860	892	857	888	868	880	842	878	899	847	833	858	889	867	829	901	858	859	831	833	839	851	867	822	889	825	875	885	829	858	884	907	865	861	860	858	838	898	870	899	817	856	820	890	882	871	840	876	889	867	846	846	840	839	857	860	845	824	876	845	903	871	789	852	873	839	825	823	865	884	893	873	844	840	885	887	828	840	881	888	842	816	818	847	888	861	853	818	861	836	894	865	838	889	875	806	869	835	826	806	832	833	896	873	804	888	833	855	856	866	822	871	857	877	881	776	888	850	922	860	879	854	898	879	869	878	903	916	859	849	868	822	813	843	852	831	856	825	827	920	871	860	890	865	877	834	887	889	854	871	841	794	836	862	882	831	857	838	830	886	876	829	878	875	861	836	837	902	796	867	833	840	794	841	815	856	844	872	899	847	831	859	863	879	892	842	801	901	867	940	863	899	835	872	845	825	840	782	850	877	850	835	816	801	855	866	858	864	851	855	845	875	802	845	871	820	859	869	903	833	833	834	840	856	900	883	896	879	829	836	876	881	863	885	827	854	881	882	868	882	878	882	814	826	921	847	832	888	880	896	887	861	896	866	810	806	895	911	840	816	891	843	884	878	824	841	897	831	874	848	882	818	856	845	852	894	869	885	843	873	905	856	921	924	847	876	830	831	866	878	841	865	894	878	906	896	884	889	844	829	816	864	820	859	834	832	836	875	834	783	879	913	886	856	820	838	883	826	884	878	892	907	879	827	886	872	894	847	869	835	909	882	849	974	911	865	858	842	900	848	883	868	925	857	829	886	886	840	855	853	856	838	905	860	842	850	861	867	849	865	884	851	877	898	891	869	873	837	869	886	876	815	892	801	831	834	862	816	830	838	906	862	827	877	880	839	860	928	887	816	884	871	865	868	865	849	881	885	848	849	853	804	829	838	878	882	891	794	844	882	864	869	807	873	823	873	866	857	867	904	861	871	845	844	833	842	850	918	869	906	864	878	826	869	855	866	859	880	858	867	821	914	865	837	865	908	849	873	864	881	811	851	906	864	887	868	920	915	816	834	881	864	878	874	878	860	909	841	807	862	860	875	876	882	855	865	824	872	814	849	845	860	854	859	816	855	841	827	803	882	888	885	855	864	836	869	865	825	896	869	856	833	824	881	802	901	850	834	930	918	835	835	827	918	864	853	898	867	842	859	883	930	895	821	845	838	886	834	833	888	892	891	836	894	909	795	914	910	925	876	865	902	874	830	926	852	915	917	846	869	864	889	806	875	876	871	887	818	876	836	851	881	862	892	890	831	852	819	873	880	860	848	855	865	874	884	802	866	878	842	820	838	886	886	859	869	884	826	891	868	884	854	889	817	873	884	855	832	841	826	891	837	892	868	837	842	846	879	810	828	886	820	854	828	880	816	839	916	853	846	906	885	833	903	847	845	864	893	863	883	861	857	867	884	881	889	864	858	827	885	861	878	831	850	882	836	910	863	802	833	875	825	843	853	864	890	859	852	881	824	912	858	854	827	828	885	868	864	877	807	875	847	824	871	826	849	880	857	828	891	884	848	843	830	867	886	841	830	816	912	896	863	891	859	842	861	919	881	839	859	827	830	882	839	892	811	817	879	861	882	825	908	867	879	913	904	881	872	877	867	851	862	832	853	847	892	816	863	841	861	862	844	855	845	885	827	840	866	895	887	876	882	811	871	865	881	844	891	831	829	856	862	816	888	862	868	876	869	821	838	831	897	830	872	872	886	831	827	842	878	867	887	850	853	841	841	855	889	848	861	892	851	833	835	850	906	873	784	832	870	833	887	863	851	891	854	836	887	872	867	819	912	854	891	847	820	919	853	875	857	913	879	815	842	883	863	860	856	849	832	883	798	850	895	818	931	860	832	840	849	852	845	826	862	858	848	869	829	809	874	892	813	839	842	886	866	892	904	877	914	849	863	848	886	833	856	863	850	827	921	864	859	861	923	858	848	880	875	841	806	879	851	833	888	870	869	839	831	880	843	857	869	877	813	865	869	840	832	891	875	896	858	859	837	857	823	884	850	865	885	923	869	872	915	842	884	894	904	862	845	861	849	832	860	851	886	897	894	891	792	860	845	880	850	850	848	869	871	838	917	904	885	869	848	859	916	861	840	862	867	843	867	831	866	861	863	877	855	858	935	819	834	838	876	906	833	848	878	888	822	867	864	854	854	807	856	839	823	833	879	898	832	867	845	876	868	874	852	871	863	888	808	862	823	886	844	883	899	812	896	841	841	841	869	809	879	865	868	866	878	885	867	857	857	872	830	899	883	919	842	855	856	854	839	788	865	842	888	859	816	838	899	913	774	846	837	858	822	897	871	871	921	870	789	832	905	817	925	888	875	916	877	850	836	867	859	921	856	872	854	858	863	831	849	870	840	882	832	855	923	855	848	859	878	869	860	837	828	854	838	865	861	862	915	829	854	863	878	827	915	854	879	882	842	808	897	854	876	843	883	861	878	898	840	863	899	890	827	899	855	866	824	827	861	851	888	820	864	868	854	845	853	839	832	833	845	837	880	849	844	846	881	838	817	838	860	852	840	836	907	867	877	892	849	841	828	850	833	855	877	861	886	866	878	837	864	854	849	824	869	837	862	839	835	914	885	882	941	903	851	922	893	899	835	863	879	921	885	831	873	872	818	882	909	862	893	861	870	886	853	883	876	839	815	881	887	896	863	880	870	851	891	892	879	839	879	875	927	857	859	845	825	854	855	866	833	867	814	871	875	874	900	862	827	879	864	867	832	851	836	873	841	852	844	902	816	821	876	901	844	847	884	895	839	830	806	892	853	838	867	890	925	837	913	874	907	898	858	879	829	815	892	856	862	814	852	901	810	879	898	839	896	902	888	864	836	858	893	884	850	887	865	876	888	846	837	855	852	867	828	809	817	891	839	797	836	841	934	856	808
38586	36798	42933	37269	30124	24915	20273	15115	11554	17928	22611	20162	11296	4880	2671	1771	1368	780	573	524	428	312	322	326	305	309	321	283	312	304	303	308	315	292	309	289	307	304	313	311	294	286	310	323	299	297	325	280	289	321	289	278	293	310	300	326	319	311	300	310	312	279	302	295	312	284	311	294	287	303	284	329	307	309	325	337	324	339	293	288	298	266	300	284	312	336	334	296	269	295	301	270	319	297	275	302	310	300	286	292	277	309	350	354	312	284	267	282	306	286	333	320	299	295	320	319	262	296	296	299	298	311	322	294	297	348	262	312	290	323	314	299	261	306	290	304	300	286	349	324	297	326	320	285	276	273	298	303	331	332	275	284	304	276	296	298	307	324	289	297	314	296	303	293	304	325	304	309	276	288	304	289	316	317	305	309	298	319	280	330	292	308	319	325	256	290	283	298	313	283	269	300	322	339	303	334	301	312	293	305	328	273	288	297	291	304	302	307	279	312	288	316	318	301	326	284	304	285	327	316	275	281	304	308	301	252	315	290	305	303	277	291	282	292	313	308	299	321	308	307	308	289	294	296	307	326	282	275	268	301	318	317	329	289	287	282	299	298	323	293	312	292	285	322	305	364	278	313	311	271	306	283	305	292	319	307	304	310	296	293	304	309	294	322	284	301	285	311	353	275	280	306	298	293	297	268	292	274	330	320	278	304	285	309	309	300	261	255	279	318	294	305	279	290	283	303	331	291	301	297	310	256	296	288	305	313	304	320	283	300	290	312	294	297	285	321	303	318	288	297	297	291	285	305	272	293	305	298	296	281	280	306	291	301	287	288	307	322	306	293	331	343	304	302	302	265	304	340	285	322	312	310	267	295	329	299	292	279	294	330	287	277	293	315	275	305	315	290	278	306	284	295	275	277	297	312	282	289	294	312	334	320	317	284	301	289	274	300	294	295	305	305	308	309	328	305	305	297	308	296	278	283	315	281	292	312	302	301	291	310	304	325	308	297	293	314	301	323	317	284	278	314	308	291	305	293	313	320	288	278	320	291	318	311	313	311	309	320	309	299	288	289	282	320	278	312	317	301	302	301	326	297	303	261	307	313	295	286	324	284	301	303	311	325	267	313	298	297	311	307	309	283	310	294	327	300	302	298	341	289	311	297	297	306	303	323	306	316	317	285	289	322	313	295	291	295	301	299	290	304	293	286	293	290	328	305	326	297	327	255	269	311	313	297	312	318	279	332	296	285	333	320	313	307	302	282	295	287	291	278	279	295	290	313	306	284	308	283	315	293	298	293	274	301	306	294	303	280	302	309	283	301	317	323	313	304	262	332	291	309	311	311	301	281	321	308	317	271	305	306	272	312	286	304	288	282	333	281	307	281	296	297	300	302	313	263	283	318	302	294	268	319	309	335	318	303	302	291	283	295	294	294	306	298	314	317	288	275	318	326	282	298	306	335	279	308	301	266	294	306	287	300	269	276	309	298	296	321	290	285	320	321	280	320	321	334	270	299	303	306	315	319	297	324	276	310	309	312	297	320	327	255	307	318	298	299	307	311	305	271	330	293	301	308	294	295	329	295	288	312	294	302	289	305	306	300	299	325	302	287	309	305	305	310	308	272	288	286	321	304	307	288	316	310	307	317	317	302	294	306	294	288	276	305	323	275	314	304	299	287	285	320	278	324	314	291	288	297	316	288	315	275	277	308	284	313	291	302	286	321	273	331	287	289	295	282	312	255	312	282	288	321	294	286	291	299	272	295	295	286	300	287	313	275	293	330	296	299	273	310	302	297	286	299	308	309	302	311	295	334	340	301	326	307	291	328	293	287	311	268	299	306	288	308	326	299	306	292	299	258	320	316	298	322	267	304	293	286	282	317	289	306	310	282	290	330	317	309	316	295	292	314	318	310	302	328	342	322	313	305	300	289	292	293	289	299	289	311	276	292	330	320	277	281	292	297	303	310	267	283	277	292	319	302	258	292	288	289	284	297	311	316	301	308	274	301	292	288	283	306	297	295	322	306	298	313	296	302	299	297	292	288	291	282	286	310	286	290	267	256	305	295	335	262	301	301	299	320	316	303	294	321	282	321	295	271	286	279	326	287	316	290	300	314	304	301	294	313	327	298	291	310	297	319	340	276	298	290	292	331	294	326	331	289	312	289	333	323	313	307	302	318	317	282	304	283	304	286	294	306	288	313	256	289	297	286	320	283	299	312	313	345	319	343	312	271	283	309	326	303	278	286	311	285	297	298	293	295	293	292	296	343	301	312	300	309	278	292	314	286	332	313	283	298	258	301	303	299	282	314	303	321	293	264	278	330	314	293	341	295	313	270	305	289	304	284	308	271	301	295	295	297	264	308	286	305	311	281	288	322	314	330	279	299	323	355	264	327	302	298	294	323	287	296	273	331	300	315	297	302	295	293	309	294	319	281	302	307	321	296	310	324	284	322	292	308	313	272	300	293	299	260	307	294	311	291	307	322	268	278	326	297	318	302	278	295	294	289	264	295	304	301	320	324	300	273	254	300	312	307	269	299	321	296	311	287	302	297	341	306	271	332	320	281	302	306	294	301	290	300	334	326	331	309	298	282	312	325	282	302	284	297	282	321	305	320	290	305	284	277	298	305	281	302	284	297	254	296	273	294	297	286	339	300	301	295	292	291	331	298	271	289	305	312	282	328	296	312	287	296	291	294	308	307	271	315	288	301	284	295	347	301	320	298	342	314	302	296	292	304	309	279	294	270	331	317	280	298	306	274	269	319	298	286	304	304	271	291	296	329	287	284	300	323	339	327	326	320	294	269	318	345	263	299	276	277	288	261	274	326	293	338	292	324	303	320	314	305	265	287	304	294	294	289	317	313	281	289	318	296	303	310	299	313	309	315	300	341	302	310	292	280	310	324	329	311	279	315	301	295	299	285	282	288	304	286	302	291	280	303	294	287	284	330	283	299	313	338	306	322	315	317	315	301	289	285	310	320	287	316	289	305	302	291	299	306	266	299	286	304	293	315	308	319	287	299	314	299	294	303	257	289	298	336	316	337	311	339	288	300	296	289	296	280	326	301	315	307	282	307	297	287	315	318	282	282	294	282	295	281	301	286	329	299	285	335	261	280	282	287	289	273	313	308	323	310	305	312	326	295	331	287	289	336	301	295	288	309	302	269	299	301	295	323	294	328	292	297	286	293	283	323	288	307	273	291	278	290	309	327	319	293	321	273	294	320	280	286	301	299	287	284	306	302	256	302	302	315	294	325	329	320	292	292	278	311	336	310	291	287	304	280	291	286	303	266	265	276	269	298	303	291	290	315	302	313	313	324	288	344	321	309	322	278	301	315	323	295	296	301	313	335	308	313	288	308	296	285	306	294	311	291	325	286	296	280	311	298	300	331	310	306	295	322	302	278	280	301	280	304	344	285	302	317	333	302	293	280	301	313	263	309	312	288	289	316	300	288	311	279	315	294	319	301	278	288	281	296	289	335	309	307	300	318	297	291
24379	29384	43635	45412	41919	38390	35110	30830	29866	39583	43649	40359	28806	17934	12091	8722	6612	3891	2359	2340	1736	1081	1002	942	839	825	828	843	791	792	811	829	825	806	801	870	803	879	830	814	822	799	829	789	826	852	878	778	821	839	775	845	800	789	767	775	837	837	807	792	828	799	798	784	858	882	839	787	789	826	805	828	856	856	798	800	804	810	803	846	835	807	799	821	796	806	833	783	815	796	810	803	843	834	813	780	778	821	785	790	797	826	790	793	816	810	815	795	772	774	818	768	829	796	858	760	814	782	831	827	813	748	836	826	806	852	820	868	820	879	784	809	827	804	779	816	792	771	787	837	736	770	765	834	821	765	828	823	800	784	831	837	803	801	804	839	830	777	807	821	847	822	831	818	764	809	781	825	796	858	864	798	813	803	792	821	763	760	863	806	787	802	841	828	788	799	858	781	819	809	821	803	790	797	788	783	833	795	758	806	852	789	858	827	821	809	825	795	812	769	788	799	832	843	774	884	789	841	818	799	836	820	824	860	821	785	825	794	818	869	781	818	830	801	796	758	821	760	810	775	815	809	745	793	788	810	778	826	827	805	820	852	781	831	805	874	818	817	770	844	805	845	794	812	834	810	835	831	813	758	755	846	761	827	814	837	795	777	845	823	778	851	823	824	724	842	819	853	836	825	799	811	808	814	821	872	804	830	814	804	798	815	791	823	774	855	852	812	771	817	768	836	766	811	820	850	807	826	780	825	809	826	819	843	825	779	807	829	824	775	798	790	799	782	832	817	822	772	795	811	840	831	869	782	823	808	819	834	828	807	802	760	820	874	834	842	796	839	819	804	780	880	774	807	834	844	833	804	826	836	790	771	865	787	775	793	803	777	796	806	806	855	850	794	830	844	799	852	811	800	800	874	889	833	790	816	829	841	822	788	783	816	839	777	820	831	786	800	836	842	800	796	822	818	814	764	832	789	841	816	815	762	815	830	805	802	829	815	832	801	818	836	791	820	817	747	838	762	820	839	780	840	794	833	807	767	820	825	740	821	782	814	789	802	805	771	795	872	780	822	802	823	776	835	788	850	823	832	843	847	788	802	822	804	801	819	779	784	824	808	808	800	811	811	761	820	802	804	751	815	850	832	877	852	803	823	800	835	824	821	779	782	860	780	814	831	767	776	846	788	789	802	853	771	770	868	837	805	802	770	812	858	835	801	862	832	794	783	799	859	820	838	836	816	798	849	806	776	819	837	787	828	867	779	837	797	835	800	794	813	889	808	793	841	805	812	860	823	789	761	870	828	816	788	793	766	793	830	827	849	868	791	809	817	792	821	819	784	770	800	817	774	810	796	793	791	839	822	794	818	791	852	808	740	803	832	805	785	789	780	824	850	837	802	814	821	748	817	853	814	801	815	822	789	812	818	840	828	789	785	831	823	805	874	740	800	781	869	782	795	829	804	813	801	832	798	853	853	805	792	807	822	788	759	791	790	823	830	849	794	795	802	784	811	795	858	862	787	844	803	800	809	872	823	854	855	827	756	834	827	855	784	848	811	809	854	847	834	836	802	833	806	801	794	833	793	847	813	831	816	724	804	832	825	822	809	798	776	805	804	827	840	876	826	833	839	780	841	850	807	821	823	841	798	812	835	814	760	844	791	807	836	846	815	819	786	789	849	831	813	824	788	776	831	794	806	808	820	812	845	818	814	794	790	810	776	790	834	807	798	821	821	809	828	790	772	805	823	780	832	832	760	806	859	819	788	908	812	859	825	799	847	805	799	797	802	796	859	751	829	818	890	803	821	759	819	793	830	851	843	888	787	813	829	789	813	823	824	811	813	784	774	750	784	848	834	860	814	799	818	796	809	810	794	804	870	821	842	781	799	822	803	832	825	771	790	814	796	835	887	855	863	786	770	823	845	826	808	828	810	795	825	852	873	822	881	791	839	857	834	837	806	778	777	810	844	828	827	788	838	777	810	863	774	812	869	893	874	849	808	823	852	842	833	832	823	847	809	786	831	850	815	803	766	823	797	832	812	811	816	858	841	837	794	819	842	821	838	780	824	816	795	808	811	805	817	767	837	814	825	833	839	786	809	810	861	803	808	832	748	804	767	846	804	750	837	830	812	822	833	823	847	830	838	799	810	876	790	815	817	811	800	825	804	817	759	853	769	854	799	843	819	833	851	817	804	809	785	785	773	806	778	817	832	794	823	865	862	840	816	796	834	863	825	843	845	785	795	795	783	803	817	847	765	758	832	860	821	810	873	817	804	842	774	850	772	824	781	836	814	818	781	790	824	820	816	809	790	878	790	815	818	773	836	815	797	827	785	829	787	766	808	778	803	826	819	831	800	777	812	785	796	820	779	793	778	827	815	820	796	785	822	783	828	852	812	793	808	851	872	788	783	814	840	815	828	845	772	792	793	812	793	822	839	844	803	768	860	824	860	788	855	844	804	818	848	815	845	788	815	815	781	774	844	849	848	799	834	845	815	798	799	816	836	816	805	823	808	809	808	785	842	783	821	829	817	819	787	818	822	843	839	837	834	815	801	829	787	765	794	846	801	847	821	830	862	809	824	817	798	828	828	816	803	787	790	807	875	776	814	802	811	786	814	876	839	852	824	830	827	787	833	798	821	827	776	795	813	853	829	840	780	812	814	821	855	834	756	823	830	832	784	825	789	816	797	834	773	825	838	886	847	813	807	839	827	834	760	838	795	799	823	811	829	857	853	793	850	773	825	813	869	805	771	796	815	787	854	832	806	823	787	760	799	803	762	771	823	802	825	777	820	832	804	787	812	814	848	846	820	844	801	843	845	798	844	791	856	812	841	836	806	733	792	851	770	801	765	784	802	819	841	821	849	808	858	856	836	821	840	863	823	795	855	837	847	788	833	833	830	809	778	813	840	768	841	793	833	808	882	795	853	769	793	793	792	805	842	864	821	802	853	770	874	815	765	779	835	811	807	827	745	814	831	784	827	787	831	801	812	830	852	801	826	821	832	834	805	816	854	826	800	834	792	820	817	811	785	824	788	816	784	823	822	791	764	875	813	845	849	851	823	785	809	814	821	835	784	748	855	847	879	839	770	745	760	851	848	817	810	806	794	843	794	832	813	831	828	796	802	779	800	840	809	815	829	790	802	827	792	828	784	817	829	843	846	817	886	826	824	805	813	804	822	831	865	806	842	829	846	837	851	777	794	816	844	814	847	822	772	807	845	807	830	806	796	802	808	776	816	841	741	826	729	736	840	801	837	767	800	794	802	804	833	827	787	905	791	858	803	866	844	805	812	817	843	839	772	834	834	774	836	809	850	829	802	831	803	807	841	787	828	771	851	772	824	811	846	860	835	832	847	829	799	813	809	776	794	814	838	857	781	838	794	814	823	839	789	830	816	806	793	783	830	796	800	845	824	829	861	851	780	808	808	843	806	840	790	865	876	755	839	811	768	810	799	823	836	792	832	855	765	798	839	785	831	851	815	830	848	830	787	857	837	793	843
20662	20322	23252	18875	13698	9578	6980	4810	3484	3052	2468	2025	1231	886	625	411	393	415	389	370	349	335	349	332	329	311	291	312	325	356	343	299	340	324	337	297	319	335	266	331	315	317	334	319	333	323	299	303	313	349	330	318	319	328	332	313	316	317	312	325	315	330	329	356	351	315	349	336	288	326	280	322	338	335	346	290	322	353	296	357	309	366	291	330	303	302	327	333	306	304	368	319	331	334	304	333	315	320	312	307	325	354	318	355	316	312	331	346	324	350	318	339	323	316	302	320	308	324	365	324	337	324	339	353	323	324	343	317	326	337	331	325	355	328	313	315	350	370	292	286	340	312	316	342	325	330	319	301	330	310	327	294	288	331	368	304	312	350	320	321	290	316	360	334	319	341	343	318	340	342	332	344	344	295	322	320	311	333	326	329	324	342	336	318	352	356	366	342	361	332	362	326	312	321	318	304	344	324	332	323	303	324	305	341	313	338	341	339	344	338	341	329	351	287	327	326	324	339	326	355	329	342	306	327	348	337	321	329	312	318	346	309	319	314	338	344	311	349	324	332	324	312	307	368	323	358	324	340	308	337	326	320	338	297	297	322	338	312	345	347	318	341	319	327	329	326	321	349	295	335	317	319	355	305	328	313	321	309	327	311	343	313	333	343	311	349	342	326	324	332	336	340	309	345	348	329	340	305	334	314	341	310	335	340	303	334	322	322	318	289	327	297	325	351	331	343	326	341	303	312	301	324	301	315	334	359	343	332	330	336	339	333	336	338	304	302	314	354	317	330	309	334	313	318	342	304	331	310	347	334	288	309	325	358	331	309	295	347	328	316	332	335	338	310	315	347	321	330	325	333	320	313	347	327	332	325	318	343	329	319	334	344	307	308	311	301	372	326	348	356	340	349	334	299	317	315	326	336	340	334	328	330	308	281	341	355	347	328	315	276	339	327	324	311	356	321	335	340	308	328	321	336	360	344	329	330	339	329	335	326	337	297	332	336	284	320	340	315	302	324	333	346	359	336	301	321	332	352	302	297	317	350	338	348	284	330	337	328	358	364	314	313	343	329	339	328	331	358	306	319	321	290	350	350	320	333	313	335	327	319	330	311	302	322	317	330	326	322	349	327	319	324	285	327	357	330	333	311	333	334	348	293	340	316	288	321	307	328	340	308	305	290	350	330	323	307	334	305	352	354	309	371	367	324	317	310	328	313	329	328	294	354	335	297	352	331	305	318	311	357	314	329	322	332	312	337	336	339	347	330	314	334	314	308	327	321	328	314	352	343	349	319	340	345	321	331	320	317	341	326	332	356	314	360	312	317	336	311	317	330	341	324	329	297	332	346	327	343	339	347	300	361	322	307	333	321	348	338	318	317	334	336	313	327	357	363	347	339	357	323	322	334	306	294	316	349	328	333	341	323	325	335	332	336	335	331	328	300	327	344	331	360	337	307	339	308	375	333	319	322	318	320	337	310	351	343	328	311	330	296	300	325	332	309	349	366	305	314	332	324	315	322	353	339	344	339	329	283	324	347	361	335	338	325	322	356	351	316	377	343	302	307	330	301	329	366	368	330	326	305	310	322	340	333	304	330	317	292	330	336	324	349	316	323	331	345	321	296	348	305	322	328	339	321	329	344	321	315	325	299	312	360	332	338	380	343	331	298	342	307	331	351	329	365	320	338	310	314	336	336	321	341	321	351	335	386	320	316	330	351	306	289	330	337	330	331	319	355	360	329	341	304	330	347	323	319	338	306	318	322	307	325	298	321	332	348	314	310	305	328	329	317	326	287	334	281	329	315	319	325	326	310	326	368	324	308	338	349	340	324	357	335	314	305	317	328	329	270	306	346	343	307	333	306	322	329	316	307	345	318	333	309	336	311	320	316	292	317	338	342	313	326	339	317	356	378	314	335	332	338	338	362	313	308	306	306	343	351	310	333	343	315	335	317	318	365	353	348	318	328	324	298	285	325	339	325	298	309	322	299	327	303	333	296	300	317	314	339	333	306	295	303	303	321	352	352	361	357	347	325	310	333	349	294	320	317	322	331	359	329	315	313	323	320	316	325	320	325	329	300	329	337	347	323	327	302	331	325	319	349	297	334	351	324	310	346	309	321	349	310	310	332	307	309	297	344	319	317	341	378	315	333	336	309	334	356	297	326	317	335	335	320	351	314	312	335	332	327	343	321	311	315	315	324	348	340	300	326	303	334	303	331	324	348	310	311	321	320	358	341	313	324	296	366	327	305	329	314	339	341	349	352	318	337	318	296	331	346	311	316	313	304	317	338	370	340	359	315	317	326	338	337	311	324	360	327	320	305	320	329	303	325	286	315	334	321	300	302	325	313	305	311	280	336	314	307	366	347	324	306	314	328	317	326	335	320	326	335	315	315	315	304	309	333	324	341	326	317	315	294	328	347	297	329	304	304	316	323	300	365	333	326	323	323	335	323	336	335	324	319	321	335	342	368	297	350	338	326	295	280	374	358	311	342	313	319	334	312	338	318	323	344	297	316	307	335	303	352	349	305	335	334	342	326	297	314	328	342	327	329	337	326	308	346	324	316	337	321	333	330	345	316	356	343	331	324	321	330	330	315	337	322	307	307	358	313	344	315	312	335	341	340	336	317	341	307	333	324	325	340	345	339	312	324	358	325	277	309	364	318	333	286	341	317	332	349	316	331	315	332	332	330	313	314	337	354	353	342	301	332	340	319	327	307	343	348	334	341	317	309	325	319	317	306	285	331	309	348	349	312	346	343	331	275	318	317	322	309	316	321	333	350	323	336	309	332	311	334	337	338	338	331	364	320	306	295	339	315	352	323	342	350	312	308	362	335	323	326	343	319	339	309	299	328	356	317	332	349	320	335	314	322	325	319	297	332	324	310	331	347	285	347	332	317	310	317	305	304	321	312	295	328	337	317	325	375	301	342	315	336	313	293	322	266	329	328	299	341	342	321	328	351	317	295	328	321	338	295	325	318	286	331	327	276	294	334	298	335	338	350	363	352	350	301	342	319	331	345	350	335	346	320	347	294	332	332	328	345	335	307	313	328	332	313	318	325	320	366	318	356	324	317	319	327	322	307	301	315	321	344	298	307	311	330	346	310	320	342	359	302	348	341	285	317	354	345	331	319	319	317	327	330	331	314	338	335	353	332	312	356	332	320	315	337	336	323	319	282	342	304	323	308	310	324	323	297	302	346	296	321	316	297	332	341	339	307	357	357	319	312	355	316	338	342	339	346	315	295	332	303	319	325	318	369	318	329	342	350	306	400	316	323	312	321	310	327	338	322	297	314	343	315	328	323	331	330	358	349	315	354	335	318	330	322	324	317	342	311	320	375	341	334	332	357	320	304	310	317	315	338	315	317	355	320	329	321	331	318	332	348	346	320	314	380	335	351	321	326	326	335	324	327	334	321	277	322	319	297	330	335	328	367	310	339	324	338	324	355	312	329	325	346	348	318	351	333	316	342	304	344	337	335	302	323	331	298
12394	17141	28919	30733	27637	24381	21807	17320	14835	13423	11610	9896	5619	4023	2425	1657	1380	1195	1119	1100	952	844	887	862	927	893	908	862	883	933	920	797	865	835	868	938	935	907	896	878	887	876	919	880	854	943	920	877	834	848	843	895	873	856	866	900	836	900	930	862	906	851	867	886	923	937	886	912	826	868	894	864	881	923	885	871	914	824	863	874	884	839	902	935	873	924	893	886	891	836	828	896	914	847	859	878	890	874	881	900	919	885	920	867	852	887	889	888	854	917	882	879	843	909	888	903	869	878	943	869	920	865	897	891	871	867	902	875	913	808	884	901	808	887	919	879	921	838	934	883	850	925	885	830	920	876	882	896	817	877	903	867	895	899	896	880	974	859	906	915	835	884	857	897	894	874	860	898	911	917	899	940	883	869	914	934	902	876	857	848	849	896	875	875	863	884	898	860	911	950	914	888	855	851	858	877	842	879	917	830	856	867	853	880	909	921	923	865	891	835	857	886	855	843	848	830	876	846	883	940	861	912	891	877	866	879	857	864	859	790	886	905	875	910	881	867	853	884	895	895	864	926	881	907	872	816	881	922	893	864	890	881	825	864	895	898	879	851	896	949	902	953	883	855	862	868	863	830	906	854	875	901	886	924	880	913	923	925	880	874	869	895	881	857	913	886	887	899	920	852	920	896	840	918	853	911	884	874	864	891	869	952	888	859	846	877	871	900	869	832	915	880	862	876	870	844	886	844	877	883	899	931	855	897	879	935	886	819	895	835	850	873	846	901	883	887	857	907	909	834	879	896	859	882	950	849	887	828	893	820	913	874	876	920	849	898	896	941	854	900	855	833	883	898	910	849	892	886	877	863	893	880	924	914	838	839	860	844	862	879	919	881	883	888	849	919	894	886	887	897	869	909	871	889	879	854	850	872	915	918	862	878	922	863	852	876	901	839	869	850	883	851	895	906	845	865	862	887	892	911	864	905	882	865	881	865	954	956	893	851	865	864	914	836	922	879	815	885	882	882	917	892	907	868	914	845	862	854	853	877	903	901	869	842	860	890	860	839	881	826	892	886	907	863	877	848	855	829	877	851	846	817	904	871	926	888	823	882	870	866	909	878	929	878	893	853	901	895	864	874	893	865	885	868	912	894	843	852	849	861	917	909	881	883	910	864	897	906	895	880	908	901	890	886	864	918	901	837	898	890	849	856	863	901	882	897	903	872	939	849	847	905	869	876	855	891	889	932	894	889	845	849	865	824	826	912	869	898	876	864	910	880	883	834	866	892	872	900	917	857	897	836	863	895	946	832	857	863	869	904	860	903	817	873	853	887	916	891	873	917	842	884	853	926	862	909	878	834	874	887	889	866	887	918	878	853	917	870	868	885	871	924	906	806	949	879	858	894	822	893	884	850	899	930	873	912	855	896	920	918	882	892	853	896	887	913	890	885	873	868	877	862	858	831	875	899	879	857	866	864	926	889	930	916	922	895	917	875	907	872	843	836	886	885	861	902	894	860	901	889	807	907	913	837	851	898	839	862	866	900	861	928	887	859	906	891	861	822	879	910	812	932	874	901	883	891	884	843	851	881	962	837	867	827	899	863	867	921	910	866	890	857	882	821	901	837	879	856	847	899	920	876	886	925	940	877	840	918	854	880	826	853	879	878	829	863	903	825	847	881	847	880	921	915	880	893	917	879	911	860	884	875	908	866	893	908	862	846	847	846	860	880	883	932	882	864	889	868	822	814	910	879	867	899	909	903	850	814	858	885	897	795	935	853	831	871	867	878	868	862	868	880	869	888	914	853	884	901	912	878	866	828	856	854	867	964	920	903	855	836	920	933	899	852	898	851	862	904	888	896	893	919	899	908	883	884	913	894	864	882	922	873	878	850	932	886	918	881	851	918	859	855	890	881	875	855	889	928	878	901	916	888	938	910	885	862	878	877	875	868	851	914	819	897	847	882	907	860	886	858	814	832	887	939	878	899	822	885	832	930	871	843	916	848	882	878	870	896	824	849	855	894	855	898	908	853	893	821	874	880	956	894	841	919	839	857	919	880	868	862	908	946	847	938	903	882	907	835	862	899	874	892	879	871	913	843	884	886	855	888	858	834	915	903	843	917	873	882	916	917	841	923	923	889	872	906	892	811	874	889	850	888	847	858	878	830	874	854	910	872	905	885	880	916	869	892	893	925	898	850	858	864	868	881	874	861	886	864	837	913	901	919	924	865	848	911	899	845	893	865	913	841	900	896	875	838	872	841	846	858	875	858	942	839	876	878	838	902	890	922	858	889	891	848	880	889	879	862	869	842	871	835	884	890	931	917	928	863	864	870	908	893	877	927	887	801	884	870	877	910	885	852	876	953	881	928	861	891	864	878	859	876	906	886	872	874	900	902	907	860	886	828	840	905	851	843	901	819	874	855	922	895	861	872	851	896	905	948	872	867	877	899	921	888	844	850	892	913	899	853	825	909	894	902	917	880	910	928	902	878	919	872	849	882	856	845	866	891	837	853	852	859	894	893	905	893	867	883	926	872	864	885	909	904	853	827	876	960	937	875	832	923	894	868	892	891	907	873	890	870	862	870	828	938	872	890	863	898	893	879	954	844	912	929	902	851	925	866	856	841	870	833	837	922	883	918	848	816	882	845	837	922	876	920	868	868	848	871	903	804	860	902	953	839	916	872	890	865	866	869	908	878	908	971	830	915	873	867	878	874	845	904	889	910	823	861	858	815	840	859	838	877	842	868	889	887	868	826	873	913	878	848	892	900	926	867	887	871	880	815	876	919	852	869	923	875	866	884	908	866	876	916	890	929	890	810	869	862	907	892	864	873	922	915	868	853	859	870	835	869	863	832	907	893	877	944	891	896	892	911	903	859	917	850	845	962	869	902	897	894	888	907	867	882	916	862	867	850	849	869	825	951	857	857	931	893	819	934	928	885	883	898	887	895	819	917	859	848	925	850	902	957	868	838	852	937	867	908	875	848	856	861	870	882	858	849	911	876	853	902	867	897	887	870	873	883	865	843	883	876	910	886	831	841	914	844	860	869	921	891	858	872	892	918	900	886	907	875	852	901	940	935	862	868	908	863	871	875	894	828	870	857	858	870	847	906	862	923	903	904	875	823	868	876	895	898	896	896	878	934	907	842	844	883	905	874	886	867	864	927	863	915	893	865	853	869	928	802	892	912	853	883	853	805	856	867	842	898	893	868	844	864	860	892	873	853	910	873	848	886	904	911	921	880	886	906	922	926	898	869	823	832	917	936	918	852	890	859	894	862	873	897	877	897	871	922	870	902	879	906	812	892	862	890	845	919	910	892	865	883	864	853	854	899	868	885	878	893	894	905	895	860	921	889	893	871	856	858	885	927	864	929	776	882	875	870	855	914	883	874	853	854	868	876	912	805	843	870	863	845	899	883	892	844	860	859	892	843	886	885	889	828	914	893	882	880	893	884	895	849	883	903	878	896	867	898	858	896	858	879	919	905	872	931	881	863
31742	30187	33688	30651	25381	20822	15103	10472	7424	10353	12182	10509	5191	2487	1281	911	639	545	510	484	378	388	335	319	301	317	333	331	318	312	356	324	287	326	313	320	329	333	295	283	314	297	355	317	296	336	316	308	317	294	338	304	330	320	301	324	313	306	304	313	302	285	303	339	318	305	328	313	367	302	287	296	306	316	349	278	294	310	313	344	322	339	293	286	337	329	343	325	316	289	314	334	288	334	328	317	313	287	355	341	296	304	316	284	295	315	304	300	322	321	303	327	301	286	326	297	309	289	304	297	308	302	314	307	307	316	297	325	326	329	325	305	300	309	325	316	306	310	338	302	291	324	329	304	320	307	329	303	281	324	302	319	340	329	330	320	347	287	323	335	308	305	326	326	304	334	312	308	308	321	317	348	295	294	277	306	272	283	287	297	306	335	313	302	345	341	329	318	309	319	312	348	336	327	329	306	311	309	319	312	302	324	308	329	311	324	325	292	298	300	311	307	310	322	304	311	306	323	330	309	308	314	333	274	310	286	349	286	323	282	318	340	341	322	323	315	293	310	301	321	284	323	305	311	333	302	286	331	316	317	325	303	306	345	303	310	321	326	314	319	353	325	296	321	297	326	330	322	313	317	300	307	309	297	314	324	305	309	324	322	342	337	326	348	288	304	287	320	323	336	348	314	358	332	307	291	303	342	324	318	322	314	320	309	318	314	308	310	335	319	312	263	339	342	316	348	288	344	313	321	316	345	323	340	322	323	324	303	335	324	331	297	319	283	304	312	306	298	297	319	300	362	303	295	294	330	344	321	312	301	337	334	298	322	301	286	340	313	306	322	308	376	313	327	345	343	298	305	318	300	308	289	306	345	328	314	322	325	315	292	300	300	313	320	269	324	304	330	324	305	302	332	329	306	313	301	319	300	276	305	326	325	312	294	343	307	283	342	334	323	321	317	313	337	323	333	363	304	296	359	319	323	295	334	327	298	303	319	313	310	339	335	301	295	332	298	296	345	315	308	338	333	321	304	319	343	304	280	314	335	336	303	330	331	275	305	331	294	321	319	281	301	286	327	329	317	312	310	289	331	314	306	286	306	292	323	308	301	364	287	291	320	315	332	297	317	344	320	307	296	292	290	297	318	321	321	314	313	297	318	316	310	308	326	315	311	318	329	300	302	300	341	293	307	315	329	305	335	320	287	291	305	312	330	305	320	319	329	293	321	303	334	318	326	319	318	322	290	317	325	328	348	339	318	318	345	310	306	322	348	310	340	314	297	308	286	307	315	332	298	335	329	317	290	324	316	324	353	273	324	322	289	302	324	340	310	333	321	326	331	326	306	328	312	325	353	299	328	322	280	308	302	296	336	335	326	303	306	308	304	312	318	273	321	295	317	327	324	312	325	321	314	281	314	334	305	290	305	310	334	324	295	297	313	298	325	313	313	323	297	278	298	313	350	298	312	305	289	330	322	305	304	304	311	350	322	339	301	357	334	309	318	303	294	326	321	294	334	332	329	297	346	309	310	300	334	320	309	325	356	324	313	301	330	288	301	334	328	342	312	317	306	304	346	322	304	297	312	329	302	338	312	316	351	317	298	298	309	324	354	329	297	310	315	300	277	316	317	323	292	304	327	314	327	322	340	292	293	303	288	344	317	304	354	337	319	321	326	339	297	282	356	318	308	306	322	332	324	299	311	317	303	301	316	321	304	324	300	335	327	335	296	314	319	324	304	332	317	318	319	338	326	323	328	354	276	328	316	292	312	339	330	317	336	294	320	309	293	299	317	343	301	330	321	317	301	310	307	291	317	295	307	371	294	299	318	337	317	315	295	294	318	288	302	332	340	296	317	335	302	314	324	313	302	328	353	319	310	277	306	309	345	312	310	299	271	320	320	304	302	310	314	325	295	297	319	312	333	310	335	300	306	307	340	297	320	330	315	335	263	305	319	352	299	313	343	311	308	317	338	296	324	328	324	305	301	338	295	297	321	330	330	298	342	303	291	325	300	322	318	339	306	294	299	291	308	326	324	294	336	347	319	311	303	305	297	331	284	314	336	306	324	287	305	334	329	319	309	330	282	349	308	335	329	299	302	342	313	305	360	306	322	340	313	341	337	308	292	344	370	345	292	313	313	326	299	302	296	347	342	335	335	313	344	312	333	318	332	320	314	325	299	275	312	282	325	297	288	333	327	308	308	344	329	342	318	325	306	311	312	312	324	337	329	304	345	324	333	321	306	308	314	335	286	336	321	352	307	304	293	288	290	311	330	286	309	309	331	298	325	331	312	298	299	322	335	300	297	317	314	339	315	319	341	317	309	318	337	325	311	306	303	303	304	333	311	330	322	301	333	331	317	291	310	275	300	308	330	304	319	286	319	287	295	307	290	339	318	328	329	319	327	323	319	320	326	312	316	309	295	358	298	363	295	319	291	330	350	312	333	289	274	278	301	309	347	297	340	324	297	326	279	313	330	321	357	348	313	285	349	334	315	315	336	313	324	331	326	323	302	290	304	299	323	324	301	337	373	289	344	342	321	305	313	332	337	322	298	331	328	319	313	277	319	314	276	335	298	309	329	283	331	284	328	320	294	305	320	312	306	316	323	297	305	328	329	275	311	300	303	335	335	298	299	319	334	307	319	306	300	323	312	329	324	316	315	327	300	330	331	309	310	325	340	273	316	303	326	319	341	325	313	331	310	331	311	331	331	287	304	291	312	316	328	319	361	299	301	315	319	319	332	291	307	335	326	305	355	336	293	340	295	315	335	316	301	335	338	336	310	309	328	316	328	301	294	345	303	351	320	342	311	326	320	309	339	314	331	308	310	325	303	319	320	329	302	317	305	316	331	307	290	336	327	332	299	318	319	329	314	319	324	308	324	316	320	324	332	339	290	322	284	310	306	336	294	291	306	298	320	302	322	334	347	295	278	324	342	363	290	302	345	270	310	330	305	308	306	317	293	296	318	304	320	324	325	343	328	330	352	331	294	293	317	284	289	293	320	339	323	304	339	343	313	342	310	321	295	316	295	324	321	336	327	302	309	318	310	311	361	317	329	292	291	308	320	312	332	315	313	324	335	316	271	295	305	295	301	338	317	314	292	311	299	329	346	306	318	278	307	281	301	345	321	339	343	298	300	316	268	282	328	326	332	298	315	337	292	320	326	283	339	314	335	307	286	304	317	331	333	289	300	324	300	327	314	311	304	323	305	332	344	328	304	307	328	321	317	324	320	303	264	320	299	327	291	334	300	344	322	332	312	308	324	282	301	307	333	333	294	313	316	322	297	321	332	319	307	320	307	318	300	306	322	328	307	332	326	314	338	311	306	319	281	297	338	307	304	307	313	321	308	331	287	299	279	271	311	352	323	300	310	333	335	296	261	337	314	326	310	324	339	308	317	319	306	299	289	304	311	297	348	311	312	314	287	326	350	294	313	313	356	304	339	310	309	292	305	333	333	313	304	300	280	330	309	294	278	335	299	314	295	313	304	325	298
20648	24572	37314	40784	39016	35851	30301	26508	23904	31060	33415	30258	19089	11122	6076	4364	2716	2407	2106	1924	1376	1063	947	885	883	913	830	827	836	866	910	882	853	850	829	847	904	893	878	915	901	851	865	837	859	827	864	877	922	896	876	871	856	806	805	877	816	884	853	838	888	853	847	889	851	868	842	798	886	807	863	819	882	825	825	920	810	825	860	861	812	820	831	838	863	884	842	811	822	842	869	852	859	878	922	849	862	856	884	895	804	823	886	834	884	861	859	845	781	823	833	876	822	896	879	867	806	866	876	844	843	897	848	828	905	815	917	857	844	836	799	916	773	838	898	841	880	807	880	855	837	846	908	869	833	874	831	839	855	868	824	903	833	882	824	870	861	828	864	835	851	887	862	875	824	780	842	820	836	798	791	861	829	825	851	809	884	859	868	853	883	824	856	830	862	873	865	852	824	856	840	827	872	870	869	821	861	824	868	894	824	874	864	912	835	811	828	916	795	841	870	857	796	828	852	862	835	845	854	889	825	871	879	856	857	792	854	817	807	861	861	856	781	872	845	816	846	845	829	847	839	838	802	813	881	858	827	817	849	813	859	835	865	792	828	798	877	876	862	848	818	828	868	793	875	886	860	888	856	875	850	819	827	862	906	824	847	853	866	883	895	833	839	890	840	832	876	842	868	877	873	840	817	865	841	836	848	844	844	851	835	825	831	844	851	813	849	791	861	802	865	810	858	838	850	869	895	864	853	840	857	849	799	854	899	877	899	838	824	837	811	856	880	813	854	857	819	830	853	827	897	878	859	837	821	842	843	826	835	870	857	865	846	886	822	821	820	873	811	819	853	806	859	878	924	801	873	842	836	893	817	820	893	871	829	855	889	872	818	806	855	863	825	830	813	833	801	844	861	822	859	866	906	870	823	827	857	786	869	871	848	896	829	838	809	898	814	910	834	884	836	795	802	875	796	820	833	888	820	834	822	877	868	783	892	878	837	813	864	897	858	851	847	841	898	858	895	836	865	860	899	828	843	816	794	863	828	796	838	797	862	852	861	904	837	824	818	823	855	836	845	856	883	859	827	765	850	887	843	883	846	842	878	861	888	846	826	838	804	854	852	849	910	843	826	862	804	822	875	835	848	862	852	850	874	850	793	891	882	794	855	823	825	877	816	860	868	875	863	850	846	897	892	854	873	832	833	886	850	845	880	830	883	887	855	830	921	848	863	839	853	829	806	857	844	848	871	830	853	863	848	832	901	835	852	818	885	816	868	813	810	837	869	787	876	825	819	846	861	868	813	803	913	873	843	874	827	828	854	802	854	873	816	859	808	835	853	884	896	857	824	839	856	867	837	829	901	793	857	894	897	840	905	898	866	849	854	865	834	908	814	863	845	815	828	887	814	875	900	887	822	897	888	851	901	852	837	874	869	830	829	860	879	846	787	900	841	831	890	810	888	815	826	875	863	864	909	863	871	847	862	818	820	884	829	869	823	831	813	896	861	836	829	830	883	870	832	830	841	828	890	843	830	867	824	803	847	842	809	902	879	852	856	904	845	852	825	850	847	853	880	889	812	840	864	862	844	868	903	828	905	834	832	909	890	823	826	847	853	841	848	875	812	832	838	897	823	856	844	794	857	852	884	862	836	913	848	850	860	856	823	910	878	863	823	869	818	819	868	869	866	843	849	833	873	930	840	853	836	872	864	811	827	891	825	867	840	868	822	868	856	837	818	793	854	852	845	830	810	856	852	836	863	824	807	878	914	854	844	869	835	859	901	863	847	848	804	870	810	832	841	850	886	850	848	800	853	842	860	848	868	860	856	867	872	780	892	935	804	843	814	845	793	876	796	884	854	861	843	869	768	821	864	811	893	820	856	827	882	843	898	835	853	865	819	868	898	821	834	806	840	872	876	916	814	839	818	857	824	878	880	858	857	846	832	901	874	865	840	862	839	869	829	855	823	870	891	818	896	805	832	859	858	846	841	803	878	865	853	815	867	815	805	895	862	849	850	821	828	848	831	895	875	848	854	797	904	830	880	835	900	818	878	870	854	863	887	861	821	826	830	812	836	832	861	861	810	849	870	837	785	816	876	850	856	861	817	830	878	861	870	877	847	834	840	849	828	839	883	921	842	896	864	836	819	809	807	832	863	807	848	835	843	863	854	876	851	835	827	840	833	789	817	815	795	758	803	869	835	870	818	885	862	896	852	813	854	853	834	877	841	847	832	912	794	878	817	878	871	842	849	821	824	868	817	878	817	838	852	887	867	923	873	826	860	843	844	818	843	820	830	824	806	816	878	893	810	839	838	883	876	849	888	892	863	853	800	877	833	882	852	830	831	833	852	888	835	885	865	847	816	842	834	832	869	871	829	911	846	895	840	867	854	846	803	862	864	859	910	847	822	842	863	839	857	828	811	855	837	886	860	838	869	826	854	829	891	842	812	892	877	850	861	803	807	817	887	851	823	831	880	819	852	845	851	866	844	842	906	832	807	907	838	855	851	933	860	804	828	886	823	840	855	908	850	856	890	873	869	848	843	837	858	880	854	830	852	878	847	838	881	827	883	814	831	882	845	854	797	861	840	792	849	791	866	802	904	855	845	812	852	869	895	839	845	826	796	829	794	886	858	867	865	826	834	857	881	881	797	874	892	901	891	883	803	819	843	851	862	874	837	888	852	848	868	876	848	830	857	893	868	878	874	903	867	894	863	811	875	849	875	832	871	814	872	803	837	812	809	790	870	826	888	818	824	850	873	824	870	860	795	881	837	868	870	866	920	889	905	862	864	856	834	875	887	879	820	825	829	862	844	826	837	904	852	851	826	896	888	840	850	822	853	850	845	820	832	863	876	884	907	827	847	805	837	856	846	881	877	828	892	862	835	833	833	836	838	811	842	842	814	902	900	863	821	896	854	846	826	866	820	837	866	882	859	835	842	827	822	858	896	883	868	844	837	842	885	837	832	847	834	815	812	913	895	841	884	789	846	833	822	846	857	857	834	807	858	877	868	831	832	849	856	832	812	817	923	843	865	852	880	913	841	849	889	845	885	891	865	840	897	835	845	886	904	873	831	823	810	832	844	845	883	850	841	827	886	867	849	860	832	867	838	877	812	873	865	839	843	818	857	840	865	865	877	886	864	832	862	906	826	882	909	841	860	808	856	812	865	889	880	907	820	895	863	855	861	794	855	856	854	838	817	876	792	811	878	863	812	808	889	831	864	839	821	774	881	868	826	877	914	843	835	834	850	818	915	856	909	877	866	829	834	812	793	801	852	861	886	851	810	829	823	856	852	824	848	882	848	842	796	866	877	827	856	814	849	850	876	815	859	875	855	875	850	822	837	856	819	847	854	819	855	812	900	869	870	830	862	807	892	832	840	887	861	841	878	862	803	818	885	825	837	892	822	858	909	849	862	831	839	899	845	826	788	815	844	838	883	828	855	915	859	847	834	879	832	862	840	877	903	822	841	862	831	881	847	866	853	814	900	830	803	879	848	894
41647	38662	42769	38357	33001	27237	20477	15667	12253	19774	20912	19167	10594	4395	1983	1230	617	594	690	622	510	364	319	323	327	311	323	307	263	288	300	308	297	300	285	331	314	271	274	308	319	347	322	304	315	270	366	319	285	286	283	285	315	303	280	309	322	272	310	274	304	287	306	312	258	258	311	291	293	309	261	288	265	296	285	279	261	276	305	285	287	299	295	306	303	322	276	277	315	292	293	293	283	285	300	294	289	301	302	306	296	288	301	284	306	280	307	317	309	287	274	267	316	290	292	301	312	305	303	273	277	308	298	271	298	300	289	271	302	271	260	301	311	302	322	285	291	295	301	307	274	304	319	276	299	294	264	308	298	294	298	316	313	276	284	301	286	295	297	310	272	298	309	295	319	315	301	274	300	290	272	303	267	289	321	303	286	305	306	268	263	274	272	293	277	300	303	287	284	282	316	316	285	301	330	291	299	281	303	323	293	271	287	324	293	327	278	306	309	300	328	304	306	279	323	284	306	288	316	290	339	298	269	329	273	274	275	270	291	300	315	286	303	272	298	304	265	320	280	303	320	301	287	301	330	280	317	287	290	280	283	320	289	286	298	315	284	289	283	285	296	318	300	329	268	306	287	281	277	307	319	301	330	267	327	304	271	318	295	295	297	289	316	269	264	299	305	296	295	279	322	330	272	277	311	311	272	268	275	297	278	283	300	316	312	285	308	274	289	287	321	279	317	312	274	285	306	299	301	289	330	290	280	323	310	298	313	284	314	293	300	291	287	277	286	308	302	278	310	319	267	294	276	279	279	272	279	295	318	309	298	312	308	273	294	311	286	301	276	302	300	313	290	295	295	266	314	294	298	302	293	287	310	317	283	286	303	270	309	274	298	299	313	285	256	260	290	260	291	301	268	299	309	316	289	289	288	294	292	303	284	298	292	308	302	291	301	336	311	304	274	273	301	295	309	294	298	316	301	295	283	284	325	300	305	265	275	282	329	306	295	322	290	307	305	273	296	311	273	298	279	325	305	283	261	278	302	247	278	299	311	308	317	310	299	257	308	280	282	275	306	329	312	250	289	300	269	298	301	309	285	316	318	293	294	295	283	296	270	263	306	307	271	274	293	292	283	324	314	318	299	290	306	283	323	271	302	287	311	267	256	299	280	292	273	299	319	275	303	283	281	295	286	299	280	266	292	283	312	301	286	284	301	308	320	331	285	292	296	292	302	252	288	282	287	292	302	299	284	289	340	311	295	283	317	320	341	321	308	279	306	294	314	290	287	257	286	304	305	279	308	291	291	303	318	289	276	311	307	293	290	309	298	273	274	334	307	271	283	334	296	298	299	320	304	270	266	296	299	309	311	285	292	321	318	277	262	265	328	317	274	273	289	277	276	270	284	290	332	271	308	277	300	271	317	291	286	258	292	290	314	288	291	301	275	305	292	306	271	301	292	343	284	313	299	313	312	304	302	292	255	294	291	277	284	299	280	268	295	257	290	319	273	292	300	282	274	288	281	282	315	316	305	271	302	315	308	306	291	305	294	293	293	276	286	283	302	310	277	330	316	280	286	271	313	303	275	302	298	276	325	332	281	339	272	277	324	298	282	298	267	273	273	309	276	281	301	305	305	287	285	287	290	295	289	314	287	297	314	283	307	292	306	289	290	279	286	291	270	284	293	290	245	275	301	309	285	302	318	290	312	310	299	278	325	296	271	313	286	291	304	277	295	304	309	293	299	292	298	297	293	283	320	304	303	256	281	306	273	294	288	300	299	274	300	288	298	289	310	292	312	295	297	279	296	293	312	271	303	251	309	300	310	292	279	295	299	292	286	324	344	285	283	280	321	286	299	280	319	293	292	326	317	297	284	288	257	297	300	283	272	303	305	272	303	309	307	305	316	280	308	247	314	316	268	293	298	270	290	302	283	308	294	281	322	284	290	276	319	280	305	285	274	269	261	329	293	292	297	288	305	284	289	280	306	275	295	286	303	305	300	307	296	283	300	290	310	309	311	310	324	302	308	279	278	283	279	278	292	290	301	303	289	334	323	260	309	293	291	304	271	284	288	277	276	304	315	266	297	278	317	279	294	317	300	310	310	298	270	315	291	293	296	315	306	284	297	282	291	278	279	309	305	301	289	305	302	282	304	304	322	294	305	305	302	273	293	292	265	260	289	297	265	296	282	321	308	293	315	282	306	300	294	267	288	281	305	313	268	306	311	311	273	287	292	308	302	296	300	307	316	287	276	311	332	269	263	301	308	320	311	299	265	283	292	296	296	312	307	295	323	295	291	309	275	293	319	277	259	269	290	296	328	313	286	299	283	300	310	292	275	319	299	308	319	274	302	279	316	317	305	313	308	288	302	308	293	319	299	308	305	306	330	284	274	328	319	272	281	293	320	295	315	276	293	297	284	330	286	276	307	278	294	320	328	288	280	284	300	308	326	277	318	316	250	273	299	275	311	306	305	290	309	298	301	262	300	242	277	294	323	268	268	305	300	323	319	303	296	273	309	282	271	322	290	312	327	289	331	306	314	294	315	303	305	289	286	292	268	305	296	283	295	271	295	297	293	300	279	291	295	278	278	276	270	299	295	275	278	297	250	286	312	324	308	309	303	260	271	330	313	309	279	296	307	330	275	293	324	281	289	277	275	304	298	290	261	300	301	292	294	294	299	299	297	278	324	307	290	289	317	320	333	298	285	292	266	299	313	274	313	293	264	310	280	342	311	271	287	302	280	252	356	304	311	276	284	284	314	300	277	313	305	279	313	330	302	323	292	277	288	283	281	299	289	276	316	286	321	279	300	319	286	291	306	295	284	281	286	308	293	324	321	290	293	312	279	273	309	245	301	299	305	304	272	303	310	312	270	302	285	302	311	316	289	320	310	305	297	286	291	297	290	277	295	288	294	279	295	266	294	303	281	284	291	266	295	310	320	303	285	320	338	279	313	281	300	328	292	298	283	282	297	276	274	317	297	269	301	283	298	314	317	281	306	314	308	309	292	305	265	313	284	291	319	294	323	273	328	289	303	298	299	293	309	311	275	282	323	289	294	274	283	315	320	304	310	318	311	307	305	293	299	314	300	297	307	307	303	304	277	295	311	303	305	294	300	310	285	286	311	305	288	321	309	297	289	296	300	295	295	260	277	329	281	292	284	310	304	292	284	298	295	318	271	286	275	305	289	304	316	309	281	269	314	314	296	297	349	273	316	320	303	278	282	275	294	306	273	300	297	312	279	348	281	297	276	318	279	292	279	328	311	293	284	302	315	298	327	302	311	276	279	284	306	295	249	294	332	292	283	318	288	306	289	301	304	285	295	280	306	257	316	318	312	305	282	273	337	286	308	287	282	281	316	270	281	316	318	316	287	309	277	316	277	319	313	295	262	296	286	288	279	302	296	312	324	272	293	301	295	278	301	283	288	277	303	310	276	288	307	316	314	315	283	289	294	289	305	299	301	300	284	303	285	286	294	281	279	306	308	275	290	278	269	294
26883	30658	43762	46873	44730	40723	35415	32402	29970	41723	41803	39583	27732	16276	9320	5830	2797	3046	3364	3120	2119	1275	1112	904	876	852	831	812	838	830	812	825	776	812	800	834	784	789	865	850	806	808	872	825	765	832	844	807	840	800	795	797	792	786	807	837	823	784	788	771	845	794	751	845	832	824	788	779	784	763	785	861	856	790	859	778	808	808	781	798	825	832	804	776	843	824	816	805	714	806	808	784	790	766	800	755	811	780	811	803	841	723	806	770	812	824	797	757	836	822	838	824	825	870	805	835	805	798	762	803	743	816	794	798	799	821	831	717	804	787	791	806	815	779	809	827	829	818	781	845	798	795	784	788	764	772	824	792	830	851	787	800	838	796	807	797	772	768	787	795	845	809	859	768	808	762	767	820	795	802	753	836	822	801	840	805	843	807	778	804	768	827	795	789	797	810	793	769	809	770	834	797	845	829	813	724	774	832	822	824	789	794	752	783	829	798	748	740	817	858	828	825	832	789	815	782	799	806	794	820	778	810	860	782	780	794	848	818	790	851	790	818	805	769	808	792	809	806	825	820	764	818	813	856	801	763	788	815	841	851	807	781	832	813	774	816	813	790	812	791	810	782	808	802	725	822	778	817	795	839	800	799	825	770	816	799	788	798	801	759	819	817	843	800	809	784	790	796	805	833	743	868	786	756	821	790	812	773	792	806	849	799	847	769	807	766	835	812	745	831	799	786	817	784	795	797	821	803	771	838	833	808	797	827	826	801	805	770	747	764	812	815	799	751	827	818	854	848	822	846	843	830	801	842	773	763	807	843	772	774	839	768	809	822	763	794	827	786	817	816	803	802	773	827	785	836	784	818	774	787	772	823	782	810	846	832	811	787	778	817	809	768	793	820	778	834	818	791	793	776	789	779	803	768	857	784	797	732	825	822	826	822	769	805	826	848	760	781	795	820	781	832	803	828	846	815	741	779	874	825	807	826	816	781	801	817	785	776	793	856	853	775	861	821	817	745	791	862	851	808	789	800	784	808	778	822	808	811	779	783	839	771	837	816	793	805	811	819	799	834	784	847	800	801	766	831	765	734	793	806	762	804	883	759	796	803	852	815	817	784	802	765	823	845	805	836	846	753	811	859	810	819	854	802	797	786	761	798	792	796	814	769	795	784	803	819	800	829	837	783	800	810	761	869	808	793	833	800	834	796	804	838	810	782	795	812	815	762	774	783	815	782	814	857	788	753	836	846	779	798	748	786	856	800	782	824	806	819	804	821	833	805	815	771	793	821	796	804	770	825	795	766	767	807	823	842	836	795	823	800	770	839	754	877	745	779	767	796	765	810	849	779	786	805	804	801	781	813	774	796	806	784	802	814	818	759	793	823	785	806	788	802	768	775	851	772	844	810	785	852	797	814	821	808	810	832	856	772	778	777	806	824	846	754	787	818	803	792	788	773	816	774	820	814	833	741	811	772	812	790	796	808	833	825	778	827	830	842	828	771	832	809	811	823	786	757	760	814	789	792	772	756	801	821	767	806	800	745	802	808	807	806	790	823	825	801	795	818	794	830	771	790	775	786	795	787	790	842	791	776	798	816	786	782	807	831	793	819	759	777	825	835	786	803	765	832	785	817	803	839	752	813	830	817	809	815	810	790	784	811	776	792	812	804	817	829	829	781	813	772	819	824	735	830	829	798	822	778	754	791	838	797	740	847	809	825	799	792	839	763	765	864	729	816	769	815	807	776	786	767	800	782	765	797	786	796	786	787	804	790	806	824	822	854	819	775	795	802	814	771	768	767	812	795	804	802	840	814	757	777	811	770	789	854	787	779	792	786	811	807	737	782	732	765	753	844	824	835	801	830	796	824	853	804	803	794	807	810	809	801	789	823	829	808	803	837	829	811	788	840	769	782	842	811	808	830	805	778	795	810	834	810	811	835	805	769	767	807	740	790	800	783	768	793	809	802	837	776	787	846	754	874	844	777	761	790	813	758	787	866	799	873	793	837	842	795	811	830	807	867	811	835	824	769	800	809	778	805	803	806	817	818	836	764	761	759	835	830	794	805	785	777	842	862	784	778	808	779	801	847	818	809	813	814	799	806	794	809	793	825	837	778	827	858	796	774	805	804	769	826	760	823	837	819	828	830	796	808	811	793	862	775	781	828	760	800	804	792	766	827	746	798	806	748	785	802	790	781	778	826	780	860	766	826	802	801	753	804	810	830	791	756	826	802	839	775	785	798	840	777	823	823	793	791	812	834	780	820	785	794	824	822	810	789	803	785	795	789	811	789	830	848	768	799	833	777	812	808	755	835	886	831	788	856	849	860	846	778	815	831	779	812	821	780	835	803	782	784	816	790	774	805	798	861	836	754	808	813	803	849	766	803	765	789	845	796	790	774	784	754	837	778	788	769	783	776	784	739	800	776	792	805	776	823	779	799	808	822	818	841	828	826	804	839	786	796	822	786	765	793	744	816	790	818	761	822	790	885	792	872	791	776	789	784	810	782	796	800	804	834	800	867	823	757	804	780	785	747	812	833	869	796	767	801	804	823	832	837	804	780	762	789	800	800	838	786	813	849	814	827	820	827	781	803	755	797	781	843	793	821	804	802	792	821	790	828	772	860	825	826	832	784	773	835	752	782	811	786	794	806	773	787	822	797	750	799	816	787	811	755	815	867	803	773	810	835	832	766	807	813	803	825	817	802	773	761	746	749	806	812	823	830	744	803	792	797	797	808	823	809	812	819	815	793	787	803	834	801	749	804	799	837	812	811	804	805	810	803	836	847	779	832	829	802	795	807	797	795	844	833	790	803	782	808	826	830	840	772	852	843	760	776	793	788	833	790	823	804	840	804	780	820	812	819	756	792	788	794	789	824	796	776	776	828	787	794	791	843	810	818	782	774	787	756	737	793	787	839	789	775	759	882	805	819	789	771	773	832	785	831	825	791	868	808	788	794	801	818	748	785	811	894	813	822	773	790	773	823	851	775	771	784	740	763	733	818	800	770	847	849	792	735	785	748	818	795	810	779	828	823	789	818	775	761	810	842	836	800	818	814	834	801	788	710	823	863	728	763	824	832	869	821	810	797	766	803	799	780	799	824	759	873	818	791	832	802	819	774	800	825	815	793	757	857	791	785	796	796	759	805	786	803	773	809	834	843	826	787	747	844	807	769	788	800	808	816	784	858	784	800	827	777	854	762	786	777	781	745	800	816	805	821	824	763	834	815	791	761	788	833	797	896	813	842	803	796	771	854	814	800	783	845	809	843	765	844	818	776	785	816	796	791	765	812	841	858	806	823	839	819	768	774	791	784	833	797	837	767	796	787	781	750	762	814	803	792	801	859	779	825	753	837	799	753	777	817	837	783	785	840	768	810	905	792	793	804	814	787	772	810	863	824	778	789	806	771	790	815	823	833	735	804	811	861	849	787	843	842	809	805	867	816	769	785	816	839	828	808	808	795	798	799	802	768	828	830	802	851	801	788	818	799	792	836	804	788
23263	21823	25827	21923	15713	11015	7547	5419	4001	3264	2474	2084	1316	868	534	436	393	368	383	389	359	347	345	335	312	301	317	336	319	321	332	297	322	329	342	308	330	347	291	362	335	317	314	349	297	365	283	339	303	342	335	310	349	309	335	333	328	304	339	319	294	312	328	323	318	307	315	293	322	329	313	292	312	322	306	367	341	295	333	375	319	317	339	321	340	331	326	321	324	334	325	329	318	363	340	318	340	303	300	302	322	329	320	330	340	322	316	279	314	304	334	320	341	311	358	325	317	356	317	353	320	315	356	300	307	294	330	325	331	334	340	315	317	322	293	325	315	364	326	338	284	334	346	314	334	321	340	332	310	316	311	313	317	328	321	310	317	314	341	322	310	333	334	323	292	311	359	320	338	307	298	335	312	318	315	315	318	327	358	336	295	323	332	315	288	326	321	312	301	313	314	316	352	349	304	344	347	335	322	302	317	318	326	304	351	327	307	329	321	314	336	332	312	335	335	338	325	338	315	349	332	340	329	317	318	342	350	321	331	290	304	339	348	355	317	305	324	318	334	330	345	303	333	327	351	314	328	305	288	312	309	289	337	332	301	326	317	334	304	315	333	308	344	355	335	317	325	310	330	315	319	321	320	316	299	304	320	318	327	311	325	360	309	338	325	320	310	345	324	302	311	290	310	348	305	309	330	329	325	289	319	343	331	343	320	328	307	344	273	338	342	331	297	341	343	321	329	353	348	299	337	324	341	324	331	304	351	328	301	337	305	312	308	320	309	353	361	300	339	330	340	310	356	342	319	328	347	333	296	317	303	330	340	344	333	337	333	307	301	367	316	330	317	354	297	329	320	325	289	330	316	324	320	299	326	316	320	320	326	312	325	328	329	326	339	340	333	332	355	336	317	323	326	314	355	335	357	366	318	342	320	341	326	347	341	324	306	325	324	335	306	345	302	317	303	309	332	344	326	327	331	337	331	315	330	317	320	307	307	324	308	320	331	324	316	342	333	322	325	318	326	338	332	333	324	298	318	336	324	297	327	299	316	306	338	337	311	336	294	355	327	331	349	304	341	311	336	338	329	300	339	324	335	344	345	324	325	365	334	343	350	340	334	358	332	337	336	312	347	333	307	334	324	311	311	326	336	337	337	328	329	346	336	316	345	358	306	336	339	321	346	294	349	339	351	321	333	324	339	337	322	311	318	355	327	352	338	307	335	309	342	304	348	296	305	337	316	330	328	314	335	332	292	334	311	300	320	338	280	320	329	300	328	331	300	361	311	310	343	316	325	330	297	311	323	309	326	335	313	317	315	302	312	320	347	355	310	343	313	313	345	321	356	325	323	311	314	337	337	337	300	323	318	346	334	298	322	315	311	337	322	339	338	340	309	307	315	298	294	339	322	329	305	359	320	303	309	309	327	307	308	332	302	348	323	327	331	312	296	310	338	300	309	361	319	338	358	290	320	315	351	306	293	354	340	285	300	305	321	321	299	332	321	351	296	290	307	321	324	297	301	339	326	353	335	326	322	318	332	322	308	338	328	318	322	285	329	345	342	304	320	296	325	295	326	305	280	304	355	353	313	331	352	324	321	285	331	312	325	319	328	311	342	351	347	310	326	313	315	322	306	343	359	310	303	353	315	309	334	340	331	324	341	306	294	317	357	301	341	318	328	309	324	299	310	336	348	342	324	331	309	340	328	326	292	342	343	298	289	313	337	323	346	326	299	337	330	317	319	359	317	350	358	322	308	356	311	324	328	320	333	323	351	317	324	328	306	357	336	318	304	344	321	330	295	361	322	275	344	314	341	332	307	343	278	341	303	341	352	358	341	335	314	334	367	321	354	343	287	321	315	317	321	311	285	329	334	337	324	303	317	293	329	327	294	353	321	338	316	291	286	308	315	298	309	348	289	328	333	294	331	338	289	332	326	326	307	329	348	315	339	332	310	301	350	322	313	320	305	284	337	312	334	294	327	295	315	298	301	329	325	319	341	344	333	285	324	300	327	325	328	320	310	303	309	342	369	322	329	328	352	330	349	331	311	308	315	293	305	362	319	297	383	352	320	292	314	323	336	343	298	348	315	347	323	315	321	338	323	336	347	308	357	303	364	350	347	317	350	358	303	358	319	312	338	333	351	328	319	321	307	328	350	323	330	317	326	323	326	333	330	309	329	306	319	316	345	298	343	332	336	282	323	309	335	308	300	339	324	330	315	307	323	350	337	336	314	320	340	301	340	328	311	326	323	323	349	324	345	293	313	337	339	340	332	310	344	333	368	317	341	331	276	300	303	312	307	343	327	308	321	319	343	307	336	318	321	301	347	358	335	365	315	354	339	355	354	334	326	345	328	342	333	322	334	324	337	302	299	301	307	332	328	323	317	318	330	344	317	358	325	310	326	308	319	351	290	295	333	305	362	281	303	351	312	302	285	345	355	343	306	312	316	365	294	321	322	318	291	320	315	368	325	313	298	324	313	338	326	329	337	326	312	355	300	317	304	306	325	325	304	322	339	300	315	337	350	332	297	343	346	343	317	320	321	328	320	336	311	310	316	328	325	318	328	338	314	318	341	324	326	320	331	334	323	359	337	309	311	290	285	336	307	328	369	335	337	310	310	326	363	314	357	309	338	329	337	347	312	301	317	337	314	321	340	349	351	344	343	344	315	340	290	330	348	326	352	324	326	301	327	328	334	318	324	324	315	369	319	318	328	317	330	334	316	315	318	341	321	330	332	306	324	346	306	345	293	340	326	303	289	338	319	344	355	302	331	328	348	314	323	286	313	310	333	308	328	310	292	315	296	334	325	328	357	323	310	345	309	334	340	314	325	317	376	327	336	328	314	319	306	302	346	326	304	309	319	319	311	342	307	321	307	366	314	332	342	307	319	314	336	336	353	300	317	309	332	327	332	317	312	308	340	346	294	305	351	336	321	315	324	342	317	316	307	315	327	305	320	359	343	348	320	314	312	322	295	300	350	345	323	338	312	332	317	288	324	341	304	315	325	325	322	349	348	297	338	312	337	277	312	329	349	297	312	282	335	315	308	307	342	308	346	309	321	329	302	310	335	352	318	316	322	342	341	302	336	331	317	318	347	298	306	348	309	357	317	336	342	313	324	329	332	332	322	346	300	355	312	305	317	326	316	285	368	321	352	312	302	335	365	317	320	329	348	321	336	291	323	331	341	265	324	331	339	312	311	318	302	361	335	316	365	314	340	336	324	330	339	312	311	334	316	325	319	351	295	314	326	341	319	304	332	291	341	328	331	315	332	357	353	301	324	296	320	338	285	306	336	294	339	307	321	306	356	328	307	322	322	306	327	295	310	372	363	305	343	288	324	301	315	324	288	313	321	324	306	339	327	306	320	358	330	328	308	318	317	300	327	355	294	320	354	317	341	340	319	323	339	314	338	354	311	325	332	356	315	361	319	344	356	308	345	323	318	328	318	347	338	342	329	305	338	313	329	333	350	316	337	327	302	334	318	332	311	337
14132	18095	31539	33676	29980	26582	22669	19081	16299	14498	11795	10007	6339	3626	1941	1367	1356	1236	1133	1072	1060	952	884	884	874	901	873	887	893	941	905	846	845	910	876	839	847	864	807	934	801	872	890	889	884	851	933	887	881	896	942	828	843	920	840	881	791	924	872	921	885	854	881	898	880	888	857	876	820	885	894	833	875	889	952	907	872	907	892	856	873	830	883	826	817	865	884	843	879	925	888	865	870	852	863	832	868	911	931	871	874	899	877	902	902	920	829	854	909	835	861	841	865	828	857	834	874	913	841	876	854	891	867	819	853	857	843	898	933	913	880	876	872	854	878	856	861	899	912	922	885	882	916	863	887	845	879	869	849	878	833	835	866	901	869	878	859	869	895	879	935	908	857	887	951	851	900	911	928	868	847	871	885	895	907	882	803	888	902	809	844	870	796	849	897	846	846	862	892	835	845	868	852	836	841	889	876	837	838	867	865	840	852	902	850	855	863	886	888	861	894	888	852	878	927	875	894	894	917	894	871	894	903	879	804	875	898	882	894	889	885	840	907	878	872	868	877	869	869	892	899	865	890	917	863	882	882	901	868	912	867	873	822	872	921	854	867	872	853	861	896	926	839	841	820	888	928	890	819	863	900	848	811	888	848	847	854	902	885	866	854	845	862	883	895	882	918	907	873	888	899	870	880	855	817	881	860	885	878	902	850	873	893	845	925	939	874	899	875	847	873	903	919	900	924	887	887	879	862	855	874	892	898	905	846	878	883	905	890	812	825	847	795	891	943	898	825	885	855	865	898	908	873	835	919	884	881	926	874	874	840	872	851	889	854	908	838	884	877	902	851	860	840	893	862	891	864	838	853	881	835	936	898	865	916	855	887	833	872	869	881	902	876	868	849	859	943	912	888	835	851	870	885	882	856	886	955	847	853	904	842	888	865	859	841	847	890	878	856	872	863	911	905	913	907	867	886	860	805	851	834	850	815	925	844	883	888	883	850	808	852	847	860	853	880	916	868	847	850	806	923	866	863	865	836	889	872	855	837	919	888	834	885	884	848	858	826	890	910	862	864	854	893	936	820	908	855	884	886	871	849	898	886	935	927	827	863	870	846	876	910	910	878	864	902	868	906	894	856	914	971	901	890	920	870	893	846	865	829	854	924	916	874	850	869	834	933	907	883	826	833	880	890	858	903	856	861	844	877	884	901	882	872	888	802	880	913	840	876	844	866	919	867	885	877	837	888	845	866	878	917	884	868	868	847	840	894	855	889	902	858	945	934	899	890	911	835	880	839	898	928	889	870	867	876	869	814	915	870	896	892	856	867	840	852	856	885	867	901	840	854	887	875	864	889	849	882	886	888	911	835	884	847	869	911	862	881	872	855	846	874	868	858	851	853	899	885	843	873	892	846	866	876	904	820	901	888	917	922	861	839	864	903	909	842	853	901	845	826	874	931	883	846	879	900	880	879	809	825	868	892	897	868	873	895	830	828	904	863	866	850	878	841	893	859	861	874	873	840	870	928	835	885	825	828	830	872	875	881	847	860	846	840	880	897	886	853	862	910	818	912	920	820	878	863	900	839	874	893	806	864	882	874	824	867	875	893	839	855	847	938	788	894	863	853	808	882	832	876	876	856	819	934	850	861	878	847	857	837	862	862	925	899	906	886	851	892	877	856	896	886	875	915	861	875	847	837	848	897	859	883	853	904	904	884	860	886	870	807	874	889	856	868	907	844	870	902	879	843	902	902	872	847	896	820	884	873	900	894	868	866	903	847	879	875	855	858	856	906	871	904	878	884	878	882	845	888	845	883	845	849	933	822	955	852	890	844	878	906	872	946	856	861	841	903	909	851	839	878	859	862	867	870	922	872	885	915	851	911	905	838	865	877	912	897	885	925	836	929	896	885	881	863	862	860	827	898	834	843	864	845	933	855	894	903	848	895	916	865	915	865	900	903	885	888	854	839	902	904	895	871	801	873	880	870	882	836	852	844	843	890	857	851	852	898	903	930	887	875	929	896	829	894	874	873	866	915	865	894	899	850	884	864	922	863	896	893	921	844	876	854	865	854	918	921	916	898	886	961	922	903	911	914	814	904	872	885	866	859	877	871	910	898	868	907	813	826	896	829	854	869	879	887	945	859	848	842	845	943	869	867	889	894	892	907	874	850	903	873	888	882	878	831	881	885	849	875	830	893	847	860	902	857	879	914	936	897	874	852	915	846	862	839	921	874	817	884	827	824	895	890	848	889	873	869	852	892	884	876	876	883	916	902	847	824	881	876	857	893	884	897	927	824	857	889	885	873	855	886	924	877	863	868	853	883	862	889	836	863	870	887	908	853	865	872	855	814	870	897	908	870	854	859	910	828	873	832	883	868	860	875	861	865	833	900	873	883	885	868	854	854	850	874	868	895	915	837	932	872	899	921	885	820	869	860	886	879	855	919	900	842	881	913	913	883	844	912	864	911	918	914	849	896	904	885	894	862	911	903	915	904	899	891	871	909	903	890	839	861	880	871	837	894	843	847	841	854	884	877	885	889	897	816	866	862	856	887	965	821	902	856	882	848	854	823	860	860	869	916	923	877	872	939	825	892	783	906	874	867	859	918	888	893	863	928	815	916	862	878	875	844	861	875	819	858	877	900	834	852	845	862	868	916	931	864	893	884	907	892	858	844	883	900	937	929	872	873	865	837	870	878	881	859	850	857	888	862	865	866	898	883	811	868	873	934	867	861	795	880	862	888	918	870	905	858	849	899	908	896	928	858	846	904	889	906	849	868	841	876	844	877	897	899	891	865	906	906	883	888	871	817	927	886	833	814	931	864	906	863	857	943	895	858	904	878	913	878	857	860	888	887	894	870	856	892	875	875	842	865	843	850	874	838	868	850	882	888	859	861	910	881	822	880	879	913	917	841	872	870	856	855	899	868	873	833	879	885	898	905	892	874	886	821	871	856	857	869	825	832	871	872	869	853	825	897	886	859	879	877	923	864	853	878	868	876	906	859	860	816	926	853	843	837	883	875	904	872	863	857	799	851	866	825	873	899	865	938	850	876	841	908	877	838	858	849	851	916	872	856	859	901	883	828	872	858	860	896	859	799	897	895	868	917	859	829	905	863	897	860	848	932	931	892	852	879	859	900	828	890	853	847	885	892	818	917	876	872	881	873	909	891	908	851	914	880	887	914	824	885	895	857	861	838	819	821	873	872	865	837	864	844	928	876	882	841	842	810	873	902	845	866	869	905	833	921	899	870	913	863	877	892	869	876	881	893	855	852	842	849	860	884	807	926	827	913	845	859	805	887	854	866	851	893	879	891	839	896	834	852	868	894	913	902	829	862	885	852	854	891	911	884	908	866	886	906	842	887	823	890	912	877	875	836	841	870	877	828	927	876	864	941	819	828	937	919	922	873	901	902	875	859	857	869	878	867	877	875	918	889	879	809	865	871	846	876	885	858	906	958	881	846	881	860	864	868	869	917	806	888	852	882	864	904	850	857	843
33743	32124	36654	34102	26168	20467	15753	10569	7144	7137	10916	10290	6160	2851	1368	791	670	527	462	442	420	357	319	296	341	312	309	336	317	340	313	307	325	366	317	328	334	345	289	313	299	351	321	302	308	343	303	307	308	323	279	323	280	323	374	327	344	323	301	305	318	298	284	292	314	317	334	298	351	295	319	317	335	310	316	307	344	321	332	311	314	325	328	313	308	324	312	304	317	279	313	302	347	334	307	330	278	320	318	289	322	324	313	320	319	314	303	310	294	298	306	336	284	322	298	314	310	330	318	308	284	321	332	336	333	318	303	321	327	292	321	304	288	331	340	334	281	304	331	281	297	376	295	317	288	318	270	311	323	293	316	326	315	295	317	322	317	294	327	295	333	279	317	317	340	316	331	331	289	344	314	295	299	325	307	308	310	315	333	325	309	314	319	343	260	310	314	272	303	334	317	316	285	322	328	298	306	349	275	298	334	348	290	325	306	298	336	315	327	292	325	324	348	294	305	335	322	316	290	287	332	334	295	330	326	295	313	311	297	277	298	349	320	326	307	285	340	291	283	302	318	325	335	311	279	306	318	321	302	309	321	296	319	278	322	315	319	305	303	324	307	305	293	309	320	335	298	296	317	313	296	311	333	294	317	285	328	351	310	286	318	302	340	304	360	307	337	292	289	313	329	337	307	301	344	335	300	304	298	341	319	309	307	325	306	314	292	312	307	310	335	298	316	304	296	326	317	295	301	275	338	297	304	303	341	292	314	279	337	303	310	342	323	297	304	309	333	325	304	308	313	275	344	279	285	322	305	323	321	311	320	319	301	289	335	316	329	324	310	318	299	275	359	299	319	299	286	322	336	348	325	304	325	306	309	290	332	278	284	321	304	320	314	326	322	318	322	290	296	320	341	314	297	317	305	301	326	307	296	324	294	290	328	318	301	305	300	315	306	301	272	282	315	336	311	339	326	335	307	288	296	315	315	299	332	288	312	302	341	324	292	327	305	286	305	328	312	317	335	338	299	288	310	330	292	315	323	306	317	313	321	297	323	278	281	334	338	319	309	317	322	287	305	336	335	312	286	350	308	331	307	344	275	320	316	341	282	329	293	326	324	297	310	324	312	336	341	304	327	300	332	316	328	312	311	331	322	307	301	309	307	309	290	284	330	314	330	320	346	313	290	292	304	313	331	299	281	357	326	300	315	285	318	318	335	283	342	286	317	310	298	307	332	309	306	270	301	315	311	328	315	332	317	300	316	343	331	326	318	298	328	337	330	307	337	314	333	330	279	322	298	312	320	303	304	313	308	335	334	295	320	297	322	300	295	302	293	317	319	301	286	349	341	326	336	291	319	298	300	301	284	307	344	296	282	335	303	292	304	307	355	305	306	314	318	279	273	277	276	294	292	315	323	322	294	313	341	319	329	320	317	327	281	307	339	314	313	319	280	303	304	315	302	328	276	306	315	279	310	347	315	341	322	311	318	312	305	305	325	331	315	343	299	348	303	319	335	317	321	327	310	317	346	336	308	290	293	321	323	335	282	298	317	330	304	329	304	344	303	374	303	318	297	320	345	297	316	333	330	322	316	302	325	300	335	326	336	346	365	312	327	340	296	342	295	303	300	319	307	315	297	315	288	330	321	301	290	313	299	324	277	307	313	290	339	314	334	325	314	288	294	310	321	292	332	303	339	324	303	324	343	317	290	348	290	317	281	304	289	313	332	300	306	315	297	286	328	301	317	278	281	293	306	327	327	334	286	324	325	286	304	310	333	340	310	293	304	298	319	317	277	325	354	322	293	320	314	342	320	298	278	326	336	296	329	314	330	326	298	302	275	318	325	301	327	328	311	312	310	311	306	285	309	319	330	328	290	315	283	318	340	346	338	316	336	366	321	331	295	300	312	310	287	285	343	323	283	332	314	304	336	297	320	308	332	310	296	322	299	315	331	314	351	310	326	310	291	315	314	307	317	341	300	325	297	326	319	300	317	322	313	317	342	325	290	288	307	336	285	301	312	319	304	269	317	305	269	293	305	314	347	354	318	284	307	294	322	305	333	311	308	316	318	357	323	316	313	330	306	337	306	310	325	293	319	292	305	346	322	319	341	289	317	327	315	321	337	311	308	342	345	334	307	324	329	324	296	342	321	330	298	321	328	338	294	309	293	293	304	323	321	308	349	307	298	296	326	289	314	313	284	299	323	325	337	343	315	313	290	312	313	300	334	292	322	318	335	308	309	305	337	297	333	324	319	308	321	318	321	323	295	335	326	314	310	314	321	345	312	319	324	336	303	335	315	313	322	286	311	314	289	274	339	316	324	313	299	323	337	351	301	308	345	324	326	309	299	348	294	299	337	313	286	323	302	331	309	298	313	338	323	331	304	333	344	336	322	292	323	312	307	324	318	306	299	293	326	325	329	331	317	297	330	305	339	325	303	306	340	323	285	294	306	353	296	324	311	288	311	318	302	295	300	325	297	290	325	325	326	353	313	297	319	317	326	316	317	310	317	299	320	308	318	310	340	345	300	281	308	313	307	365	316	366	304	329	342	298	315	285	292	337	324	322	307	319	320	305	347	322	311	327	330	291	315	320	345	357	332	317	303	329	339	325	335	294	337	324	317	281	324	312	335	307	294	281	308	310	313	324	324	294	313	303	321	317	298	305	313	317	331	344	314	304	294	307	299	319	295	314	305	331	305	303	330	344	335	303	327	323	307	320	321	342	286	276	338	324	345	316	337	315	335	329	278	330	346	338	277	352	323	349	311	301	335	314	316	321	337	306	306	297	331	321	301	328	306	329	280	302	303	327	307	342	308	325	342	316	303	287	320	310	308	300	308	281	303	335	325	319	331	318	307	334	310	325	315	302	330	320	311	342	324	311	317	329	290	313	318	312	285	336	315	318	326	314	302	330	328	321	294	293	304	313	319	333	309	291	304	286	304	328	321	344	329	307	351	310	329	356	324	321	314	324	352	338	317	327	319	314	314	327	347	306	300	300	311	329	309	308	342	292	318	328	316	294	315	312	318	293	325	301	286	295	342	307	309	334	318	329	314	320	338	310	302	304	350	335	323	317	288	333	328	326	304	315	344	319	329	305	318	291	293	313	345	325	333	280	340	350	305	315	310	306	319	327	326	290	316	322	325	307	304	323	301	336	324	324	337	320	334	307	307	330	340	320	314	297	316	319	303	297	324	312	322	309	292	325	298	307	333	331	323	313	299	326	330	276	289	334	299	297	321	285	353	314	308	274	349	316	303	305	315	311	300	306	301	273	339	334	331	320	299	300	305	344	348	308	323	293	297	320	304	300	336	328	330	294	320	342	306	330	315	327	327	304	318	295	322	323	346	309	330	316	327	300	318	341	289	317	314	301	342	336	312	309	336	302	326	297	298	294	295	315	284	278	305	304	327	294	341	310	301	290	273	307	297	324	328	312	306	300	305	306	318	315	309	327	296	317	306	306	324	322	337	346	302	318	314	290	318	314	312	275	321	297
21639	25707	39980	43242	38820	36028	31613	26736	23066	25180	33059	30075	21361	12322	6255	3573	3271	2169	1709	1650	1389	1043	899	873	858	871	843	831	822	892	870	833	812	839	848	856	830	938	843	852	848	871	888	838	859	890	822	931	833	882	842	849	858	888	813	855	858	838	890	804	907	832	861	842	848	876	887	828	870	842	858	837	845	809	870	841	858	865	798	806	839	854	816	892	827	808	826	846	838	859	810	876	813	843	831	856	866	840	867	840	841	850	830	831	829	914	834	846	868	840	817	831	885	863	798	831	793	837	803	805	842	830	844	802	855	882	846	887	886	859	862	830	896	786	887	850	861	839	894	835	848	851	789	836	837	850	796	881	787	840	863	868	835	811	823	834	852	808	916	802	896	860	898	855	881	881	873	880	879	840	809	840	884	855	884	883	875	883	878	868	875	835	830	831	864	827	863	864	861	813	808	822	845	806	894	875	822	848	818	861	886	864	882	824	858	861	880	836	858	853	820	807	874	849	845	874	834	849	836	828	923	842	840	845	827	868	860	842	890	868	888	876	825	920	841	888	881	818	902	820	850	867	855	840	843	838	791	789	856	895	857	840	854	867	871	838	873	930	923	848	827	784	826	846	892	890	862	845	838	873	815	842	835	822	802	853	859	845	864	862	829	807	867	887	833	842	827	801	870	803	842	815	842	857	838	832	843	836	849	845	802	826	840	816	833	829	871	866	864	840	873	817	824	843	858	831	835	890	871	805	835	896	812	857	785	903	885	863	839	838	855	857	902	877	821	840	834	828	842	844	826	821	891	822	871	825	841	830	791	890	850	891	845	850	828	863	799	819	820	857	861	851	808	844	830	875	832	872	843	794	865	827	817	797	887	845	853	869	874	878	848	876	882	792	863	814	872	838	869	854	870	857	870	830	871	869	841	816	833	853	904	831	858	821	809	869	872	778	899	818	866	872	867	839	824	858	866	850	846	845	828	899	859	854	834	821	821	854	834	859	837	873	888	835	866	880	848	866	882	829	841	808	849	877	875	859	825	883	843	895	831	819	852	852	851	787	843	856	881	824	854	846	799	928	841	858	830	851	864	891	818	816	843	859	888	878	862	872	854	811	863	818	825	902	829	808	892	816	831	846	851	848	846	867	864	898	862	848	786	852	831	828	867	873	834	891	858	840	886	883	812	863	866	836	876	819	817	885	823	823	800	840	830	865	875	874	850	870	912	804	847	832	894	827	863	879	846	838	870	884	862	851	831	854	848	833	926	892	905	786	802	822	850	857	903	824	852	846	884	847	854	870	792	854	857	874	778	877	833	811	861	867	893	854	908	788	823	857	901	853	865	909	843	809	838	843	821	870	901	860	850	879	863	837	860	837	910	848	820	846	855	845	860	856	885	812	816	853	824	867	879	844	826	861	903	906	882	899	812	856	855	884	823	876	880	854	902	800	868	847	846	848	892	841	817	863	827	857	792	829	825	894	863	833	839	882	871	841	887	829	902	830	842	852	845	837	854	837	890	863	901	840	770	851	843	820	835	841	795	792	850	816	871	849	858	825	852	804	863	815	797	818	809	832	878	868	832	827	797	860	849	829	825	813	820	875	854	825	833	840	866	943	849	858	823	854	846	824	925	907	838	843	787	839	772	877	855	821	849	861	862	738	826	869	853	883	877	794	831	849	871	818	835	853	874	868	830	897	876	839	827	898	797	828	804	852	882	850	788	841	774	806	820	826	887	813	823	791	896	830	875	829	859	862	859	862	856	790	793	855	845	822	823	872	909	832	855	817	853	847	840	865	886	855	831	835	859	828	864	859	810	855	911	874	901	848	851	831	821	858	884	863	827	854	864	832	838	843	832	830	861	828	905	843	861	875	840	821	833	845	837	814	859	854	842	887	885	849	825	831	817	796	808	855	826	871	873	914	839	899	835	859	847	891	851	862	848	835	885	857	874	844	905	827	855	831	816	883	870	815	858	868	873	824	884	866	832	795	811	809	871	822	847	873	884	802	774	913	887	830	839	853	846	849	836	838	849	871	830	873	865	849	831	846	807	811	804	857	895	864	868	881	841	855	868	834	838	896	853	866	852	873	839	794	788	823	871	872	878	818	851	872	811	792	894	853	844	813	858	855	809	878	833	846	798	851	841	791	838	843	814	844	885	867	850	908	868	829	845	858	817	801	845	842	816	839	845	838	851	871	819	852	829	792	764	819	850	854	787	839	840	888	866	886	890	839	833	856	866	876	911	832	800	849	862	866	829	819	829	878	848	884	854	832	803	841	842	899	858	863	809	860	873	863	836	879	839	838	864	880	833	835	848	865	826	835	766	820	892	823	829	874	823	890	864	830	810	838	889	830	898	879	889	786	842	804	838	884	912	824	877	865	849	866	861	832	863	842	858	827	798	857	843	878	853	821	834	816	818	850	905	830	846	831	816	872	847	831	797	826	837	856	859	823	860	879	885	878	844	789	852	865	885	806	843	818	830	834	853	841	855	846	812	847	804	843	854	813	856	822	817	857	891	796	795	880	830	856	847	821	875	847	846	839	861	824	887	819	836	892	816	854	837	874	804	838	825	837	837	802	787	794	822	866	811	790	869	833	864	809	863	852	913	793	809	860	858	820	837	851	789	800	853	859	859	884	796	851	788	807	863	907	820	840	841	884	843	897	870	844	856	815	832	829	844	882	813	841	877	906	837	825	831	872	816	841	820	845	924	879	835	899	891	881	872	865	870	912	810	839	874	799	843	856	873	866	847	847	824	860	834	805	872	900	880	917	847	793	843	859	844	831	875	879	904	889	853	816	792	829	885	799	857	799	844	833	842	875	794	852	878	841	891	833	837	816	854	837	859	862	843	825	866	821	863	804	826	890	894	811	800	773	836	876	814	877	845	796	786	836	875	894	820	866	805	860	842	816	886	847	867	860	797	845	892	860	812	849	841	805	817	895	857	866	870	851	817	773	863	878	871	817	906	847	864	861	847	895	836	850	866	877	809	783	823	798	886	888	854	828	874	857	820	871	820	839	811	871	866	820	862	821	891	832	827	839	820	874	841	882	851	851	815	914	887	878	844	869	801	804	841	878	844	838	843	868	848	838	831	870	806	822	883	879	877	827	803	827	838	843	907	864	856	806	837	916	889	815	822	834	880	867	823	806	803	796	871	819	899	862	900	824	841	857	862	824	831	810	847	885	876	840	852	852	859	876	852	844	861	829	832	845	835	831	853	808	840	925	828	913	885	851	845	804	924	817	803	896	857	804	888	849	779	834	840	851	852	828	867	875	816	866	865	862	883	888	827	806	818	866	829	828	796	860	856	820	827	893	915	860	906	890	870	851	860	840	836	875	868	860	878	840	856	845	824	841	885	839	861	895	835	819	862	849	785	892	830	843	850	851	831	792	881	834	834	852	849	852	812	879	802	863	853	880	829	837	816	827	897	791	816	838	871	867	852	833	861	848	880	828	884	841	867	830	848	842	857	823	859	826	853	839	860	822	789	844
42128	39762	45747	42851	34302	27697	23063	16224	12157	12842	18310	18232	12185	5281	2288	1302	1000	620	595	550	514	382	307	305	336	330	283	329	292	277	281	285	297	287	308	316	304	300	280	299	305	323	266	322	291	282	299	309	311	297	250	296	294	300	292	300	289	300	276	291	274	291	337	306	315	328	312	292	271	300	276	288	282	297	306	294	284	307	307	304	274	290	298	340	287	295	319	302	333	305	310	278	295	299	347	307	324	300	291	278	299	306	277	284	303	282	293	290	285	288	299	273	300	320	308	292	315	310	316	292	315	306	289	282	261	293	295	309	311	294	290	302	321	277	322	289	287	298	272	312	295	290	310	289	278	301	320	272	286	312	302	263	290	278	288	295	296	290	276	298	298	299	291	270	281	277	289	288	276	299	309	304	290	325	303	293	284	297	322	314	300	281	296	309	266	326	311	302	305	296	279	285	303	315	308	275	300	317	312	299	296	286	302	278	288	339	269	308	312	290	305	280	295	298	266	276	294	290	317	294	312	278	277	288	264	289	286	304	300	314	298	294	299	271	324	291	305	273	288	307	283	300	271	313	302	291	344	286	277	295	291	292	287	284	279	311	299	284	285	286	315	300	285	280	302	306	316	283	271	300	285	285	304	276	271	313	281	262	325	303	337	302	276	322	299	306	314	270	292	301	292	268	273	309	291	294	304	281	302	282	290	279	293	280	315	282	276	309	292	319	316	269	299	323	307	285	274	294	304	303	298	284	301	309	283	301	311	285	297	278	287	294	281	293	252	288	271	282	274	307	311	241	300	268	315	284	307	314	284	311	299	290	298	293	283	291	304	297	302	313	313	295	309	302	262	296	306	287	311	293	301	298	283	301	305	296	274	297	273	348	303	276	283	307	308	307	288	306	308	289	301	284	310	269	293	281	273	298	296	304	288	289	311	311	273	304	303	313	317	282	306	313	274	278	318	309	293	271	292	269	329	294	329	278	306	280	272	310	296	305	302	301	315	317	293	280	243	286	303	313	299	312	315	284	308	297	331	308	296	273	282	313	278	294	290	332	312	314	290	261	299	277	335	303	235	261	304	311	305	271	293	268	326	275	303	281	302	289	278	297	289	279	312	296	305	293	310	313	294	312	304	305	304	278	267	317	310	303	275	320	275	303	299	287	315	317	255	301	323	293	311	357	311	302	313	287	296	285	307	280	280	306	278	276	289	330	303	271	333	310	286	273	306	290	315	295	280	309	335	272	290	299	323	288	294	281	297	312	289	306	295	271	327	312	303	291	318	290	290	292	281	277	292	287	300	298	290	305	314	316	236	294	327	296	275	313	284	267	289	296	283	311	330	260	288	327	296	281	279	289	304	304	298	306	289	295	274	299	275	288	299	275	297	300	307	298	273	319	323	299	300	267	323	311	315	267	320	295	297	266	267	282	277	327	280	309	291	312	315	317	286	306	321	285	308	323	270	288	305	302	280	298	292	313	302	297	322	291	320	299	270	277	303	326	283	306	268	286	304	325	266	294	305	293	289	305	309	312	293	266	288	303	295	333	315	282	290	293	327	296	285	333	271	292	300	278	319	276	336	284	297	320	285	309	296	278	309	304	337	301	294	289	293	299	290	290	259	294	303	296	312	271	300	328	300	304	315	279	309	301	299	304	329	279	294	300	308	305	315	263	308	323	332	312	318	286	329	325	294	316	285	326	302	286	294	289	297	335	321	321	311	308	303	311	302	285	285	295	272	267	305	274	304	326	305	300	318	270	289	313	313	302	286	310	315	288	278	293	295	280	306	307	267	327	328	304	304	300	306	303	301	280	333	321	298	316	296	314	284	298	286	308	324	253	300	313	275	273	285	293	277	303	307	317	299	319	314	320	310	329	296	305	339	291	308	305	276	270	285	277	282	318	283	304	298	277	306	305	351	292	318	322	280	299	267	314	264	305	345	292	302	300	292	280	320	309	299	333	300	277	286	314	273	300	306	288	307	286	334	300	314	313	300	292	299	269	287	294	308	309	328	281	291	309	292	269	306	304	296	283	318	298	320	280	331	303	301	302	313	264	289	274	297	303	317	297	312	319	302	274	295	316	291	307	335	316	313	283	311	276	279	319	282	303	278	285	298	302	297	336	292	298	281	316	279	281	309	291	312	289	277	277	301	288	309	310	263	309	281	319	307	300	292	319	303	284	297	294	285	304	297	286	300	300	271	283	282	304	284	283	335	303	316	319	305	343	302	288	282	310	288	290	307	254	288	293	341	295	314	324	280	341	268	308	288	289	338	289	266	293	281	276	301	279	289	282	284	289	289	314	297	285	297	261	263	287	298	284	283	292	275	284	291	275	292	279	303	306	283	316	297	308	267	292	292	302	301	285	307	268	283	272	289	295	309	307	312	288	284	288	295	308	268	289	261	332	305	308	316	280	307	289	319	313	303	310	305	291	291	283	335	280	318	307	306	268	288	322	279	274	295	315	332	301	293	294	304	298	301	295	290	285	311	318	324	300	304	316	299	296	308	289	260	298	294	309	328	307	274	314	313	301	298	276	296	299	285	305	266	290	308	304	285	307	284	273	303	309	323	309	293	311	288	289	290	292	289	274	301	317	299	288	301	284	310	311	245	303	307	292	310	293	281	305	277	250	311	289	307	312	296	278	313	320	274	333	299	326	333	272	274	299	282	255	311	284	297	301	305	312	294	284	307	294	308	275	333	295	299	303	285	312	284	279	266	327	309	301	294	274	294	291	307	309	307	286	274	286	304	273	303	322	285	289	271	289	277	311	282	304	333	296	301	329	292	316	259	292	290	287	329	271	319	355	335	344	309	300	296	308	294	284	292	279	322	294	313	327	275	299	302	303	310	318	286	283	312	298	287	298	298	287	269	298	288	284	297	286	280	296	313	301	282	256	306	283	292	302	291	293	311	285	325	269	273	281	316	315	281	343	271	285	301	297	308	296	305	287	334	279	293	280	302	320	308	299	291	294	283	302	274	325	278	313	308	305	311	284	281	281	317	310	299	290	262	320	315	293	279	291	318	317	290	317	290	293	284	274	310	301	292	280	287	293	284	293	278	295	281	294	300	291	296	308	306	292	326	297	289	303	299	290	304	295	280	306	276	305	273	281	327	285	284	264	294	297	298	323	276	302	272	294	310	300	300	306	306	298	285	298	277	304	276	283	313	266	276	292	330	300	281	303	299	290	281	301	299	277	302	301	305	302	277	262	266	308	298	296	326	273	287	303	308	284	289	252	318	305	270	287	339	293	301	292	279	294	280	304	292	274	293	303	309	308	284	294	280	313	284	254	308	309	294	333	293	302	332	277	312	285	302	337	264	288	307	302	304	304	311	300	298	355	285	282	289	283	289	269	267	302	293	281	307	302	331	303	321	310	283	290	300	327	275	322	300	298	280	293	322	284	300	297	303	299	285	304	299	328	300	276	316	302	285	325	306	303	319	263	291	322	311	308	294	322	295	284	319	317	296	290	261	280	299	322	289	336
26962	31451	46475	49941	45286	41480	37793	32125	30133	33811	40377	39356	31507	18473	10283	6455	4860	2813	2352	2343	2017	1114	976	869	821	843	837	852	764	774	785	849	790	798	778	737	768	769	789	819	754	809	799	820	822	839	772	810	815	837	801	802	760	814	830	785	809	767	819	814	792	811	816	773	834	774	802	815	768	880	895	839	779	824	815	837	807	791	812	831	804	771	754	729	780	844	847	784	782	802	810	804	756	830	767	801	837	819	810	779	826	792	765	805	804	812	812	785	817	774	797	833	797	812	791	777	795	832	803	794	819	836	802	806	807	815	802	794	806	819	840	798	843	763	790	752	840	786	806	810	797	817	768	793	809	831	850	819	713	790	790	795	794	744	796	829	814	792	784	803	758	766	783	773	778	811	805	759	775	776	886	843	775	783	791	804	763	816	757	825	788	810	798	827	811	810	834	765	824	807	792	814	804	802	803	785	820	786	828	784	820	864	822	790	838	774	849	759	855	774	804	749	845	840	832	762	783	825	780	826	770	780	827	828	787	788	794	795	803	816	846	864	798	779	775	808	781	810	817	775	795	783	788	772	799	819	821	805	761	768	823	833	797	830	799	786	828	819	828	845	766	793	780	789	816	785	823	848	786	791	856	833	782	811	812	787	796	801	844	821	817	814	770	790	796	808	791	762	812	757	793	774	811	825	817	824	784	795	776	819	800	853	786	799	810	773	814	820	793	866	805	786	812	762	850	859	813	825	777	833	839	807	822	805	783	836	812	769	778	822	787	817	823	817	788	840	799	801	782	814	770	791	752	793	802	780	807	840	798	767	775	860	859	807	810	790	848	821	811	797	804	802	842	792	784	770	866	778	764	852	766	836	746	759	829	844	816	837	794	823	803	840	838	803	809	841	848	817	793	763	830	787	794	807	810	762	791	844	791	770	815	789	830	852	831	817	823	767	753	793	769	788	802	832	831	782	814	823	784	745	784	856	794	819	775	804	793	808	831	808	819	811	836	789	776	866	815	816	883	772	791	837	759	820	794	793	823	814	776	845	762	756	829	828	822	807	822	800	827	774	768	827	813	772	873	804	779	811	782	789	799	774	810	828	779	785	809	785	780	848	792	787	782	798	772	810	811	787	784	830	778	836	849	800	807	764	738	818	856	847	797	827	810	796	798	796	783	837	814	779	841	846	774	790	827	814	772	761	815	770	789	800	771	802	821	792	858	794	766	753	833	826	822	810	816	751	821	799	780	816	773	787	810	830	776	810	782	810	768	779	805	842	803	796	755	816	800	793	826	803	775	796	801	809	828	799	754	786	829	793	830	816	775	825	837	777	798	794	854	861	747	819	780	778	819	768	776	838	846	762	764	823	847	795	846	778	846	799	887	803	752	816	810	776	757	802	815	784	793	824	810	777	799	776	865	794	798	800	780	836	791	789	848	833	845	799	802	809	764	793	835	809	786	787	808	829	807	770	827	810	793	792	791	809	844	828	818	790	798	820	807	798	805	734	747	814	806	787	799	757	875	804	786	819	781	781	862	799	808	799	845	812	778	788	822	822	825	802	826	805	783	802	816	757	812	789	819	826	812	789	805	818	779	784	772	853	858	820	813	809	794	861	816	806	765	811	800	797	798	821	842	783	799	803	818	823	796	765	837	795	835	797	782	764	803	823	780	783	801	743	806	879	811	854	794	827	809	845	827	856	793	787	792	768	762	788	774	795	787	827	816	832	779	788	801	797	801	825	847	825	833	814	777	858	790	761	835	784	828	793	827	829	811	774	798	805	800	830	794	878	765	781	837	803	799	778	776	799	840	824	807	842	800	777	835	832	818	828	780	801	804	782	831	797	782	817	800	833	830	860	758	826	847	822	814	761	805	801	755	764	770	791	800	824	800	796	835	843	814	790	802	823	766	792	816	837	819	796	752	851	762	873	747	827	797	809	795	810	804	821	803	783	858	783	784	773	787	812	778	777	832	783	744	784	793	862	842	820	823	824	828	844	847	816	790	814	787	800	765	791	847	802	822	808	762	797	814	812	831	749	831	831	783	809	809	799	843	825	845	783	813	788	803	782	826	805	761	816	835	793	772	795	824	816	792	782	821	847	783	791	787	783	867	824	800	784	728	842	794	865	792	837	830	847	803	865	806	820	798	766	850	787	787	791	820	823	823	828	840	828	843	797	813	779	790	806	825	756	773	815	801	818	790	808	803	814	826	748	805	778	796	774	807	780	817	831	812	792	838	860	817	788	842	788	817	777	772	817	775	756	814	823	768	787	835	827	846	753	813	808	815	850	775	859	719	814	814	823	806	829	841	777	821	848	782	756	782	848	846	829	782	809	771	788	846	791	808	822	805	803	856	778	816	813	786	777	760	800	815	866	802	797	807	786	824	839	794	813	832	814	796	817	752	827	769	803	839	814	804	832	833	802	809	815	816	775	822	792	755	800	787	821	890	849	815	817	813	787	815	776	798	812	774	858	778	791	879	781	801	796	805	782	834	820	856	843	794	805	789	771	811	763	750	759	772	769	822	749	805	804	802	800	823	833	828	794	856	789	850	785	780	838	747	846	817	747	795	785	783	837	842	762	744	802	778	773	789	839	775	800	829	760	816	828	798	752	758	763	821	789	745	805	824	814	739	783	765	862	779	774	819	816	846	826	799	828	748	787	808	880	783	776	780	825	844	790	826	786	794	813	768	794	789	814	819	765	776	834	810	805	767	820	773	806	781	797	803	804	781	800	805	818	836	808	804	832	836	834	802	809	830	766	777	795	797	765	771	795	794	837	791	821	812	779	791	781	740	829	874	840	781	775	807	783	758	844	789	809	783	820	847	804	833	819	825	800	814	837	819	840	778	758	826	849	825	809	815	813	740	773	751	785	757	796	762	833	795	826	815	827	801	797	795	779	825	816	812	805	788	824	777	784	780	810	799	810	842	806	758	767	802	786	812	804	805	814	765	809	816	809	795	830	820	831	821	775	843	840	869	776	819	805	832	827	822	813	863	788	779	818	857	797	786	802	817	767	815	812	780	775	840	820	802	854	803	754	808	766	774	818	815	783	801	749	822	790	797	811	803	798	833	797	828	811	818	751	784	832	810	798	774	782	818	749	776	830	803	824	799	837	815	756	790	772	789	824	806	840	804	817	828	808	782	783	784	803	788	798	821	790	760	790	821	789	793	824	819	780	777	800	833	787	799	790	821	802	808	772	781	811	800	822	776	798	762	753	765	861	788	770	804	783	771	830	828	831	795	804	756	853	835	812	799	793	804	875	846	817	775	768	810	794	813	814	832	808	775	779	810	785	804	801	841	789	741	811	826	804	845	800	793	829	806	828	809	779	829	848	850	793	830	766	850	776	804	791	768	787	793	794	820	816	790	785	864	812	817	811	796	837	780	853	828	785	820	782	765	841	822	851	780	788	789	800	801	858	806	792	777	789	821	787	815	824	808	807	754	849	776	846	822	814	784	841	762	861	772	811	817	814	810	775	795	829	756	820
25308	25139	27627	25215	18417	12777	8585	6054	4238	3244	2723	2153	1401	874	617	503	415	382	321	352	376	309	335	330	305	348	338	322	343	331	321	291	314	292	346	281	319	335	346	332	325	321	330	306	287	349	289	329	340	314	295	323	306	345	337	336	291	292	319	337	311	342	311	319	308	344	339	328	356	309	281	373	312	314	318	303	337	309	326	327	331	338	316	316	322	326	315	332	328	326	312	309	343	342	307	354	351	331	328	303	337	344	338	362	334	323	337	347	346	321	349	301	336	329	312	353	300	339	348	348	340	348	362	315	321	295	308	296	327	355	318	332	300	316	323	319	335	306	319	309	301	353	331	363	301	311	286	337	390	337	325	328	341	319	331	338	327	354	319	340	330	303	342	331	327	328	355	316	345	329	306	287	295	303	343	310	348	342	372	334	328	311	312	328	339	307	339	331	322	332	344	353	336	327	333	318	332	336	356	308	290	303	327	301	307	309	342	304	316	345	338	318	337	312	325	360	338	319	304	326	305	309	342	354	349	343	354	332	312	319	309	348	302	341	320	305	349	337	307	334	333	315	364	304	333	322	311	340	281	358	337	302	322	366	322	355	325	324	332	356	318	314	353	296	348	290	344	280	303	320	298	326	323	328	332	296	322	329	304	337	312	337	325	337	317	326	302	310	320	350	328	353	331	288	297	328	329	292	316	320	322	336	353	311	306	317	319	315	306	354	324	335	351	309	313	355	309	331	317	340	326	323	320	300	338	316	302	345	343	320	310	318	418	328	332	327	331	314	352	302	372	307	315	340	315	310	353	313	353	339	352	320	348	335	327	345	305	317	313	347	317	283	341	334	336	305	336	350	355	338	360	293	312	316	328	328	318	318	333	320	342	339	316	317	310	343	303	316	344	322	320	316	328	319	340	313	333	330	333	316	298	312	299	332	338	305	328	311	316	316	332	325	319	315	338	298	326	312	356	329	286	301	320	332	319	357	316	355	323	317	318	286	345	296	335	323	318	319	301	326	336	301	349	341	321	325	316	322	299	350	324	302	329	329	322	318	319	330	306	305	317	318	343	326	310	323	319	366	315	326	339	331	329	337	320	313	312	336	325	301	351	298	317	328	325	334	353	282	320	315	311	374	332	338	335	328	274	286	368	350	350	345	329	338	338	329	318	314	328	343	329	287	304	356	328	314	326	293	343	345	318	338	357	342	346	338	339	347	330	359	326	299	318	302	361	310	354	311	319	298	345	323	323	352	346	315	342	336	281	319	307	307	313	339	342	308	307	315	338	379	306	305	307	322	315	312	310	333	328	282	348	287	335	342	314	340	341	322	313	316	307	330	323	327	328	339	327	310	341	361	318	345	308	321	315	315	344	348	331	344	318	295	327	301	340	318	303	315	336	311	330	314	305	313	310	326	332	326	336	309	358	323	337	338	323	341	338	316	334	328	334	352	318	294	306	343	339	308	337	345	352	314	343	312	371	319	344	305	333	303	319	317	300	302	328	307	329	368	280	326	351	322	336	339	321	294	313	308	329	337	316	310	358	337	296	326	328	352	354	325	347	303	348	312	380	332	317	321	284	307	324	331	363	289	307	293	327	339	316	332	332	312	335	316	322	320	328	321	313	298	315	298	342	341	339	338	326	304	305	337	325	309	333	309	326	297	344	323	311	356	288	348	340	357	316	272	320	312	328	313	329	345	322	341	349	331	337	325	338	353	333	337	372	335	378	351	319	324	338	347	306	293	341	305	341	312	334	361	330	309	324	327	317	319	343	322	355	319	311	313	330	336	309	326	322	328	312	309	346	320	341	311	286	320	329	301	328	370	325	376	334	320	333	341	333	337	314	308	350	290	344	313	309	341	323	390	339	343	340	302	333	339	363	318	311	288	323	309	322	334	305	305	354	340	343	325	331	335	314	328	313	334	326	328	319	296	318	308	354	325	350	318	315	307	338	308	346	323	308	309	298	352	327	306	315	321	324	326	343	317	334	353	356	333	324	299	324	320	318	355	323	353	308	326	317	315	318	308	331	329	326	360	345	355	348	342	333	337	341	306	348	321	346	343	348	304	341	337	336	326	311	325	341	345	332	343	333	304	325	324	357	340	319	315	316	322	343	358	335	326	320	330	352	359	320	320	313	319	312	315	322	284	316	320	306	327	308	316	300	326	310	321	353	315	332	305	323	323	342	328	332	291	303	296	291	327	316	318	363	342	323	317	334	337	327	340	287	329	327	324	350	320	303	336	305	288	310	318	346	309	311	306	321	294	311	331	333	314	352	311	342	313	328	320	321	305	289	356	343	328	305	336	331	297	307	303	321	316	309	355	343	301	329	299	343	326	323	330	305	324	327	314	336	315	308	323	332	344	301	350	357	377	326	403	329	322	306	323	347	316	286	316	310	308	320	337	302	333	289	339	301	345	323	335	330	340	308	331	311	324	281	335	307	317	311	353	314	316	312	327	313	357	312	325	308	328	326	318	301	301	298	343	317	336	318	292	330	316	338	335	329	331	322	338	305	326	286	306	319	324	347	358	303	355	311	304	313	292	295	316	302	345	336	337	336	320	324	340	314	326	343	351	305	349	316	328	327	331	349	307	353	317	336	327	329	331	333	326	350	305	323	333	301	349	326	301	288	348	335	329	295	323	302	319	310	321	333	345	335	308	303	331	325	355	310	315	339	338	309	365	310	349	318	344	313	295	333	329	348	358	345	333	325	292	282	298	345	344	345	300	308	351	371	320	307	323	341	307	283	367	298	301	319	339	346	321	358	319	347	280	316	302	315	332	318	285	302	321	315	315	303	337	316	313	313	308	337	342	331	323	312	334	339	361	328	309	308	346	323	349	332	348	321	325	305	346	318	351	320	331	344	330	302	335	340	347	314	320	332	323	333	342	323	314	334	316	278	337	341	362	280	352	356	380	323	332	332	322	314	330	312	309	356	363	333	340	352	328	324	319	300	319	315	316	319	328	313	323	328	340	318	334	324	343	314	339	325	309	320	332	338	332	296	334	352	309	328	314	320	327	311	316	334	322	311	314	318	324	323	311	329	339	331	324	332	316	325	304	339	333	345	335	358	325	317	325	299	323	294	332	327	329	340	322	306	366	333	338	356	324	334	316	308	321	349	318	335	361	329	309	342	336	299	349	368	330	327	336	306	325	307	377	339	300	342	328	325	352	338	344	301	337	308	336	342	325	326	351	326	318	302	335	310	277	320	300	338	335	280	315	318	307	334	316	323	304	309	346	321	322	287	289	338	282	322	337	319	338	319	355	346	319	343	319	291	314	345	331	301	347	316	347	298	338	326	291	332	323	298	349	343	357	326	329	315	319	356	351	359	323	292	337	324	321	314	282	296	337	317	319	337	332	307	315	352	307	334	306	333	313	328	325	312	312	304	328	317	315	326	319	329	303	329	325	331	319	309	325	349	329	298	344	324	323	291	305	337	330	337	303	290	347	294	326	315	298	322	320	327	321	291	359	315	296	308	323
15417	20101	32881	36915	32374	28647	24112	20687	16793	14313	12684	10572	6710	3999	2594	1858	1375	1212	1163	959	1015	981	887	885	843	840	895	853	850	856	844	846	787	854	889	908	898	890	934	901	906	859	877	843	859	847	860	893	914	896	856	921	904	876	910	853	864	881	865	872	890	929	826	911	911	896	866	866	880	859	864	847	906	895	900	839	909	796	877	838	840	843	900	819	875	851	900	843	895	874	845	854	851	856	872	853	861	827	880	890	940	891	862	837	886	849	847	875	893	888	923	889	846	847	885	849	831	878	852	832	915	882	814	854	899	859	824	836	837	856	906	845	867	814	883	894	913	908	867	862	880	960	874	896	902	829	893	862	849	867	901	829	834	877	831	907	819	844	861	899	842	875	841	922	908	875	882	836	836	857	864	872	878	900	850	836	871	883	893	866	905	899	887	843	866	862	884	878	865	837	869	843	830	895	852	880	872	896	851	883	846	866	868	917	831	866	856	873	834	843	857	835	858	870	851	884	900	861	876	852	884	847	815	875	842	867	870	880	857	879	815	830	904	896	835	862	905	856	934	908	851	869	835	846	893	886	867	874	888	861	883	853	869	851	883	832	831	934	894	895	785	918	906	921	875	901	836	849	893	805	826	852	879	863	891	845	850	865	831	893	871	881	862	908	833	880	864	840	873	856	838	938	843	870	883	820	911	949	871	829	888	894	866	869	903	852	914	879	883	817	890	871	863	865	871	848	870	871	891	861	870	838	902	911	888	872	814	838	890	884	871	851	892	871	873	860	875	869	879	934	892	864	873	833	881	823	836	816	884	831	879	875	875	863	874	835	791	907	843	882	834	876	852	891	833	875	872	872	892	897	898	859	862	806	812	841	840	885	813	838	904	841	828	855	867	909	888	890	856	897	864	869	860	901	898	889	894	836	856	792	905	865	865	910	910	879	823	884	872	888	928	890	869	857	876	909	864	865	892	830	826	837	829	893	889	834	871	889	870	884	833	862	859	849	824	881	859	889	876	884	857	860	883	897	843	904	874	844	831	805	891	871	848	856	869	839	831	837	894	892	868	839	839	888	815	878	886	834	883	875	869	881	843	893	845	870	844	911	907	940	842	900	837	853	871	847	805	861	903	943	895	881	848	855	857	914	849	906	825	917	857	868	859	876	813	865	841	873	884	878	879	889	876	835	838	814	866	882	875	934	868	904	863	889	899	850	832	838	945	864	867	880	818	857	865	899	888	854	810	867	851	847	853	814	864	823	835	883	846	899	909	871	883	862	869	876	896	931	882	852	901	851	906	867	873	855	913	855	893	880	880	862	853	885	827	858	905	897	885	841	841	861	857	878	875	912	858	844	858	895	867	839	879	891	856	839	875	851	906	849	864	844	848	901	875	855	886	859	875	918	872	890	860	862	844	903	900	893	868	832	855	912	859	874	842	891	858	892	827	915	915	862	885	849	826	860	879	880	893	884	842	834	834	936	822	863	880	786	904	864	903	861	945	866	850	881	861	911	869	869	848	881	836	851	876	912	854	829	919	827	830	886	882	876	905	851	848	848	849	819	865	848	860	882	883	902	877	844	845	850	838	930	868	832	830	875	882	878	813	931	855	882	837	861	925	897	851	872	889	882	870	859	868	875	879	859	876	847	893	844	898	875	862	863	869	848	863	880	850	933	905	931	860	893	926	893	864	861	791	862	883	806	886	830	854	848	905	964	858	855	873	843	854	887	881	919	873	924	889	927	907	860	889	918	915	926	844	859	883	935	921	875	833	894	928	865	838	896	875	867	897	834	867	876	843	903	891	830	837	898	870	881	846	817	868	871	811	913	821	873	849	897	850	853	886	844	874	903	853	863	850	852	868	910	878	845	859	836	875	848	886	846	882	878	858	835	896	885	854	864	895	836	861	819	862	945	934	879	904	901	864	849	801	875	837	890	859	900	791	836	898	854	849	852	899	891	896	875	845	904	912	909	913	876	897	844	929	838	849	865	846	840	822	882	843	917	866	878	878	889	897	885	939	894	838	858	875	832	863	825	848	855	857	912	899	877	862	863	845	791	905	878	920	920	896	847	840	903	827	875	869	876	897	846	849	895	878	897	824	870	859	871	833	872	868	891	887	875	819	864	892	900	860	865	857	823	935	862	867	842	883	862	872	863	897	841	832	874	883	915	826	910	865	834	836	855	806	859	923	841	918	862	880	879	910	876	839	872	932	861	899	880	849	944	884	895	839	845	811	899	848	903	852	940	829	856	858	831	805	949	892	874	894	867	889	887	867	840	901	831	826	840	826	913	875	849	834	841	877	858	837	873	844	834	866	872	878	860	871	846	846	824	826	924	854	835	830	815	863	884	866	869	834	903	822	871	889	838	840	819	872	914	826	902	847	861	843	842	845	902	873	848	854	895	848	870	872	911	866	889	850	832	919	859	934	855	824	912	880	874	883	860	873	877	899	916	858	862	905	877	883	856	870	897	841	917	888	876	853	860	875	894	839	879	840	897	840	883	838	871	853	929	824	901	888	849	933	895	810	863	883	800	916	815	866	891	881	841	850	838	878	914	854	816	871	898	819	912	879	867	834	917	869	828	866	890	935	922	843	881	844	840	882	839	852	829	921	865	920	850	838	892	844	909	817	870	885	852	895	906	828	845	827	929	848	924	875	878	893	906	863	942	847	872	853	852	895	891	806	855	934	860	874	892	832	859	876	792	910	921	891	818	884	885	870	867	850	839	882	899	895	835	847	907	819	869	845	832	833	883	915	866	885	914	884	838	870	838	809	891	875	859	915	900	869	902	815	846	921	858	906	919	924	830	890	880	931	875	880	904	870	913	859	867	836	883	860	792	847	913	906	876	867	870	907	891	868	846	868	893	901	941	869	851	898	885	854	924	882	925	880	832	906	830	897	875	881	838	877	863	886	844	894	887	841	861	845	892	869	914	824	878	908	861	878	880	904	853	810	929	907	819	883	878	904	872	861	862	876	865	828	798	855	863	893	815	874	924	875	863	847	869	833	880	887	837	886	910	878	842	867	877	877	846	871	868	884	948	870	834	854	854	839	843	907	854	824	901	861	859	856	912	878	885	874	849	868	922	848	816	864	868	890	850	865	886	849	813	897	900	838	871	843	839	892	917	905	864	804	886	835	870	862	893	851	907	903	815	896	890	875	847	894	804	831	894	806	909	902	928	846	876	894	859	865	889	883	885	879	850	868	878	863	865	873	870	917	899	897	866	897	884	943	853	869	906	889	903	927	854	864	873	895	864	857	863	839	862	860	898	845	913	869	913	849	824	835	913	846	914	885	871	911	817	868	871	859	923	894	843	874	848	863	912	856	852	917	852	874	841	830	843	916	889	912	905	871	879	886	883	910	906	848	877	897	842	917	875	864	873	868	896	886	845	919	857	877	845	847	848	841	868	842	877	918	826	882	827	876	878	869	910	861	814	900	865	885	895	883	875	942	835	882	857	894	845	876	807	885	871	876	851	900	884	907	948
36348	33474	38473	35283	28398	22313	17080	11436	7673	7497	9706	9271	5775	2780	1692	1089	741	511	477	435	432	355	318	365	331	307	308	309	297	302	283	309	308	297	322	309	311	332	341	312	300	346	334	300	259	349	299	336	325	326	312	309	343	310	304	311	349	333	349	330	330	266	326	297	340	330	328	316	322	322	308	312	320	288	357	297	336	333	300	318	308	336	317	311	323	323	297	319	331	323	310	275	319	310	311	320	302	303	318	334	284	315	332	351	323	311	286	311	311	345	285	304	317	352	322	313	303	327	314	328	323	300	343	341	318	307	315	324	343	322	307	341	358	278	306	276	286	325	318	338	330	318	313	303	330	313	312	317	304	309	307	313	307	301	320	323	335	345	291	319	312	303	308	316	319	314	301	319	303	332	322	322	295	326	304	287	290	329	333	350	328	284	291	296	302	330	342	317	318	310	329	319	348	296	309	324	321	275	352	301	303	311	306	327	298	318	287	324	321	311	326	284	298	286	330	311	294	333	320	345	294	344	298	317	301	344	310	320	321	316	317	302	313	323	296	287	315	326	314	295	329	309	319	299	309	332	314	283	297	267	302	298	312	315	321	315	326	314	314	314	311	286	323	289	293	314	303	309	308	310	347	321	302	316	313	315	326	332	304	279	337	253	323	354	335	277	307	301	290	303	286	281	338	328	328	318	331	314	300	319	316	353	271	312	336	334	286	285	316	288	326	324	306	309	344	280	292	322	314	315	327	322	300	326	324	294	319	319	339	340	310	325	299	324	292	318	325	324	300	325	287	311	291	303	313	319	345	302	347	289	313	332	311	300	321	327	328	331	311	338	309	311	326	304	319	312	317	309	291	293	324	311	329	308	341	313	309	321	344	317	323	316	301	349	319	294	283	304	314	301	299	285	302	327	351	305	307	353	341	318	322	300	332	299	292	287	292	303	299	308	318	319	333	301	305	301	281	347	328	310	338	274	296	322	320	290	309	328	320	297	300	319	328	301	323	311	318	340	344	322	314	313	314	302	339	307	325	325	306	293	339	295	318	317	324	334	316	313	334	332	342	312	303	285	320	316	336	335	307	287	297	295	329	324	283	320	305	302	312	337	335	315	313	285	339	317	334	320	313	284	336	294	323	322	369	309	329	310	314	294	318	302	313	306	290	321	332	312	331	296	296	319	327	321	342	328	306	347	304	343	319	279	286	305	298	330	333	347	328	311	309	312	310	335	315	327	293	320	346	309	346	279	336	329	298	296	321	313	297	326	304	314	312	290	273	302	304	317	330	318	320	328	311	333	313	342	334	308	326	291	317	318	320	308	353	361	324	307	302	293	333	311	300	312	352	319	322	340	316	311	288	313	310	328	308	313	342	356	325	310	311	300	347	284	319	307	347	330	307	333	295	329	337	308	275	314	357	317	312	358	317	317	320	289	278	349	319	326	308	295	326	345	327	310	314	312	315	351	337	319	309	304	297	305	300	332	304	270	340	291	315	312	318	290	281	277	311	313	328	309	304	344	325	307	344	347	284	314	309	305	374	312	314	319	329	310	297	303	296	329	341	329	324	354	304	306	314	335	360	313	296	273	319	340	342	297	296	271	326	334	293	333	321	285	333	335	348	307	296	299	290	353	341	307	308	337	308	310	341	303	297	297	288	292	296	325	305	349	348	281	326	312	314	322	305	286	308	299	307	336	319	322	309	302	307	287	287	307	325	302	316	324	284	305	338	315	299	323	330	302	339	315	284	322	335	302	327	317	328	294	329	309	317	301	300	310	330	322	324	301	319	301	324	336	321	317	333	323	285	319	292	331	317	325	364	328	314	295	311	291	310	329	327	336	334	331	325	306	312	337	296	306	293	306	319	291	316	319	316	334	309	307	319	306	334	315	314	299	294	324	293	288	325	339	287	307	295	334	312	308	335	354	329	347	340	291	331	320	324	340	320	290	327	308	313	314	315	331	297	311	307	334	302	318	342	310	310	318	289	295	289	316	327	315	301	317	286	304	298	350	316	311	337	315	314	326	277	306	332	292	302	312	295	305	329	323	306	313	335	286	325	328	291	274	283	310	317	343	312	302	287	360	297	324	346	316	330	319	314	334	309	339	303	310	330	284	313	328	308	301	301	298	330	292	316	316	319	322	343	305	324	312	338	353	311	335	295	312	299	313	311	347	316	319	316	345	309	325	339	290	339	312	307	316	314	318	304	275	335	283	313	293	304	309	326	327	314	296	323	311	300	313	331	289	278	309	332	306	292	324	307	334	312	308	361	300	297	284	288	319	333	293	313	330	286	314	299	322	303	326	318	305	301	309	288	284	301	303	318	279	281	328	301	297	307	326	337	303	326	300	293	319	297	326	323	324	313	311	316	297	281	285	325	307	327	322	334	325	348	310	303	318	284	339	327	323	320	307	304	315	322	343	284	318	338	303	314	317	287	329	345	328	335	356	307	316	338	285	326	293	308	304	338	298	358	318	318	327	307	321	315	330	352	315	303	319	333	337	335	306	332	324	350	292	310	319	296	311	346	314	351	322	330	314	301	333	313	303	282	298	318	309	309	333	296	353	310	318	335	303	326	299	319	335	344	311	288	349	312	339	301	324	324	298	304	318	302	305	331	313	350	314	301	346	333	312	312	306	309	285	291	334	287	338	304	334	339	330	304	331	350	319	318	301	361	316	327	298	323	314	317	323	327	328	293	304	283	312	331	309	327	304	341	291	335	307	326	319	342	305	299	306	300	317	346	295	327	315	305	301	331	318	303	312	341	318	288	308	332	308	340	314	301	332	330	292	294	348	308	284	311	292	318	320	301	303	326	295	339	285	322	303	333	308	309	316	347	314	336	327	326	311	316	301	303	301	326	303	336	319	315	293	306	293	338	285	336	323	322	322	323	301	292	339	317	298	298	316	336	315	331	321	298	304	321	325	328	317	300	302	320	363	311	296	320	307	315	331	331	312	330	308	291	272	306	316	312	310	356	296	303	293	315	319	332	345	312	301	318	313	322	306	316	342	342	331	321	325	326	315	330	255	327	320	281	286	348	291	341	303	352	317	288	338	332	301	306	308	289	307	319	322	300	311	317	314	312	345	329	331	319	326	315	316	342	319	293	298	325	327	294	282	331	331	283	299	322	296	323	324	313	307	325	335	300	302	324	329	309	313	298	302	331	308	301	300	331	284	298	308	298	327	315	293	317	301	309	279	304	337	304	307	328	304	322	326	326	327	301	296	296	291	288	293	317	323	314	326	308	304	315	314	327	317	314	319	340	311	345	312	309	316	291	334	311	314	313	349	291	307	320	316	290	340	329	310	286	345	280	313	305	283	350	317	330	313	306	302	335	303	360	271	336	300	308	294	292	298	317	303	300	322	331	326	336	330	325	314	296	307	317	311	321	310	317	311	326	298	324	334	304	313	319	303	306	324	328	299	291	290	327	294	332	323	347	299	312	321	317	319	301	315	335	310	294	297	311	320	324	315	323	277	340	321	349	328
23349	26563	41184	44627	40462	37352	32930	28183	24235	25502	30077	28620	20745	12372	8170	4933	3331	2263	1629	1663	1348	1031	976	895	882	945	850	861	857	901	884	911	899	862	844	872	836	880	884	820	864	850	838	806	866	843	845	879	862	822	826	853	890	889	836	846	836	809	854	870	865	916	812	910	869	818	818	874	834	878	827	815	908	820	850	873	853	856	823	868	825	925	825	837	865	861	890	891	898	879	802	839	906	816	919	825	853	827	894	820	889	829	901	817	855	833	856	855	864	822	830	836	830	823	845	849	869	906	866	863	835	823	833	871	867	858	870	869	802	860	812	872	824	870	878	871	834	861	813	868	790	846	859	839	828	865	884	873	837	869	857	867	902	823	847	771	857	843	817	825	888	825	869	831	857	847	832	867	822	867	871	907	845	862	860	818	827	865	832	797	893	858	851	801	850	829	849	813	852	878	834	895	844	868	846	795	831	838	876	833	838	858	823	859	846	844	878	829	886	824	842	800	901	875	824	816	848	845	850	827	855	890	832	848	779	858	884	852	841	867	860	874	846	824	875	838	859	868	876	873	909	864	811	822	878	872	850	812	818	822	851	858	834	814	875	873	861	841	835	857	953	827	854	860	871	863	890	835	848	815	866	850	849	876	901	787	848	831	805	857	869	869	821	828	888	856	842	883	829	895	824	842	830	844	824	856	869	840	813	831	845	869	868	851	839	843	847	838	849	870	836	839	839	839	869	836	869	791	838	855	857	880	810	849	838	868	858	836	853	875	869	882	829	858	824	856	840	902	905	833	921	876	872	810	813	888	869	846	820	861	832	881	889	853	888	880	871	835	808	858	779	860	889	864	828	897	812	818	856	831	785	849	897	842	859	849	887	835	895	853	812	861	882	867	842	880	887	852	816	816	870	842	831	841	833	809	859	848	865	881	867	840	833	845	843	825	826	863	839	887	841	887	874	887	859	848	854	837	812	839	839	907	875	818	876	890	857	800	835	821	856	874	865	836	810	822	835	880	842	861	850	910	846	838	884	894	880	875	812	800	819	823	901	883	834	851	860	817	867	864	834	854	809	861	841	850	859	856	836	845	821	803	861	834	874	855	808	850	841	849	899	809	854	843	886	858	810	842	883	856	816	912	871	841	866	839	821	893	815	876	845	789	848	874	804	873	810	855	879	895	899	864	884	800	822	821	859	864	839	822	857	838	826	852	846	853	834	878	854	934	847	858	872	838	836	846	818	879	816	882	841	842	812	885	803	801	835	808	851	808	851	818	841	911	833	918	793	839	852	899	856	814	841	898	878	835	797	860	830	857	843	875	862	893	842	879	808	839	864	858	851	900	839	850	838	808	880	810	803	845	805	854	822	855	855	874	835	823	881	869	853	776	845	827	803	805	816	855	886	862	897	907	838	872	817	820	867	864	846	807	883	885	846	868	849	887	819	811	872	823	826	803	785	823	829	849	815	877	903	826	907	851	808	832	886	828	824	802	848	871	860	852	805	852	895	831	847	871	850	902	869	832	871	837	842	807	866	836	901	884	861	807	817	870	845	862	841	829	892	864	901	842	784	839	862	869	838	777	825	857	881	855	828	848	885	827	877	804	844	825	835	828	842	842	855	841	877	880	842	876	838	828	826	865	851	824	827	849	830	832	853	856	893	869	831	847	860	850	850	834	863	848	856	843	856	836	847	869	854	889	863	829	884	815	812	864	840	807	887	880	881	872	906	883	843	847	875	866	795	797	829	846	851	877	879	862	830	788	850	862	871	785	858	807	855	868	857	908	835	870	881	835	842	849	863	867	861	872	816	840	877	863	877	859	881	850	822	817	843	882	875	841	788	881	829	856	879	855	905	833	806	862	869	867	863	841	881	820	880	879	794	860	904	851	855	881	778	860	904	847	873	876	838	872	810	859	824	821	795	858	841	882	824	872	835	856	904	835	879	853	812	842	821	904	873	876	879	835	880	883	815	803	872	860	816	827	786	883	868	864	803	854	870	842	889	846	860	773	816	855	872	874	837	867	837	933	858	858	883	857	828	796	850	815	859	887	848	838	861	853	842	863	845	848	786	878	849	870	787	841	832	845	873	815	859	878	830	905	804	787	921	847	911	828	833	859	846	865	806	811	845	852	850	840	834	887	832	824	887	879	849	870	888	876	826	888	820	871	848	860	871	876	842	801	864	867	847	841	807	840	844	834	806	790	869	885	832	876	847	831	859	883	813	857	842	852	853	821	864	877	865	837	798	872	865	841	866	843	846	856	914	814	868	844	849	856	861	794	848	876	796	859	872	795	857	840	846	845	892	821	866	886	857	858	839	882	802	868	842	870	818	909	830	873	803	851	890	881	862	850	863	855	884	876	781	879	806	956	889	860	903	827	887	868	863	844	812	852	817	922	851	798	861	797	852	842	823	835	846	858	894	785	804	843	859	884	881	840	874	888	852	818	791	866	782	882	833	841	839	873	824	864	840	854	849	884	855	863	845	856	854	833	854	850	862	871	844	824	914	810	879	857	889	852	901	843	875	838	912	815	841	825	862	871	875	861	819	888	832	835	802	872	837	844	885	840	865	830	836	812	793	844	812	868	888	871	845	862	776	834	829	815	825	848	838	849	869	874	891	842	810	848	855	877	859	848	829	832	848	847	915	840	885	863	825	845	886	874	833	835	851	839	858	862	871	824	830	885	857	855	839	846	844	848	863	854	840	827	810	925	830	904	846	851	883	812	848	830	868	833	902	796	860	852	855	856	865	873	855	853	805	883	869	814	860	829	900	746	840	843	876	860	851	856	823	888	831	836	856	877	850	874	807	849	833	811	867	816	845	861	822	841	857	823	845	827	846	820	879	818	857	808	865	864	875	846	853	880	847	848	809	846	855	834	870	851	794	874	867	826	922	861	802	865	860	856	855	854	923	854	834	817	826	902	797	889	859	827	863	879	853	900	784	812	904	844	859	880	884	870	853	821	851	844	829	854	842	921	878	846	864	830	846	835	838	820	839	835	826	819	854	789	813	877	848	811	844	886	854	920	834	857	827	917	908	857	851	829	849	887	880	848	831	788	819	846	875	810	899	897	830	874	808	821	852	839	883	895	888	843	894	883	887	872	830	904	841	886	878	855	823	817	889	829	823	825	878	847	813	848	823	838	788	791	883	860	848	811	878	861	848	886	848	864	881	860	838	858	927	820	841	807	831	851	849	852	866	844	837	844	883	888	891	826	854	851	861	856	881	882	843	817	827	859	876	851	788	871	845	859	790	813	818	831	874	869	861	855	840	851	893	848	823	842	842	824	843	799	872	863	887	803	922	832	886	761	977	853	849	861	878	893	824	822	876	848	825	830	801	822	844	823	874	887	864	850	833	864	824	859	877	877	906	830	870	836	860	880	869	859	770	842	844	856	862	871	885	848	852	843	869	840	857	811	824	899	784	808	822	872	858	828	879	934	852	783	904	841	904	884	878	869	860	834	853	755	860	825	769	851	889	873	837	839	816	851
43978	39511	46962	42134	33053	27114	23898	16811	11989	15017	17081	16896	11108	5757	1930	1689	627	756	600	658	581	367	340	340	308	312	289	288	313	293	316	327	301	298	279	311	304	275	300	301	296	318	291	289	306	304	277	266	310	304	281	280	286	306	306	322	291	282	276	292	307	268	285	295	279	284	295	293	317	320	290	293	280	271	279	297	276	288	290	299	332	283	327	306	272	287	292	274	307	279	307	285	283	251	296	294	297	294	310	326	278	295	305	318	295	300	293	303	285	311	292	305	337	275	274	339	296	291	274	300	286	311	283	293	297	301	257	293	310	300	293	292	255	274	270	265	301	278	281	299	287	293	303	315	291	305	281	293	305	315	275	307	309	280	304	325	267	271	282	312	282	292	279	314	275	317	258	281	310	298	318	303	301	290	275	274	311	300	313	298	324	298	290	261	291	280	286	277	307	300	303	350	316	291	289	333	304	294	301	306	306	272	324	302	278	303	301	296	302	328	276	300	298	307	270	293	296	276	314	289	293	317	307	312	268	307	270	303	286	283	295	277	289	298	260	309	324	289	263	293	276	295	289	308	296	313	315	286	306	302	319	305	285	280	310	320	264	292	309	303	265	315	306	334	299	309	286	260	301	305	326	309	274	271	313	314	303	302	286	316	275	320	283	306	277	295	291	285	313	319	292	297	292	291	310	285	292	344	307	322	276	295	300	324	316	302	265	292	272	317	274	286	284	299	303	293	253	303	302	299	325	315	292	293	289	298	322	314	275	300	290	276	323	299	295	297	283	290	309	320	289	291	299	295	298	271	311	273	262	277	287	296	297	294	273	296	302	292	275	322	293	297	304	295	313	278	291	289	304	307	288	299	307	293	321	279	308	327	307	266	310	324	308	314	298	283	307	294	290	284	296	289	269	277	284	270	311	309	294	307	300	293	292	303	287	301	305	353	316	284	304	298	304	294	302	294	304	297	304	303	288	326	296	310	335	309	315	298	294	286	282	295	307	288	277	285	305	320	291	295	302	315	262	309	281	301	289	275	318	318	321	284	281	380	274	333	298	299	320	333	288	298	237	312	295	299	298	294	254	303	324	320	311	293	286	303	306	301	287	305	301	279	313	280	284	310	293	282	305	325	291	306	293	284	293	324	272	327	308	303	305	318	286	314	308	267	276	315	275	309	320	318	270	281	297	292	298	302	298	270	317	286	298	292	322	302	289	309	293	281	310	318	289	295	308	284	342	305	306	306	297	321	292	268	292	297	295	265	310	300	275	275	298	316	333	299	319	309	301	272	309	282	294	263	267	277	304	289	302	288	321	298	300	311	299	298	287	292	275	276	277	312	285	291	312	324	320	287	288	314	267	283	330	289	288	269	301	309	310	324	291	302	299	300	284	292	305	251	309	334	275	296	290	275	299	298	305	295	283	288	285	295	266	329	272	281	334	284	276	314	296	318	296	268	310	341	331	297	312	281	306	308	300	285	292	308	303	305	305	263	286	321	269	265	293	294	258	268	279	318	286	307	295	287	302	302	299	312	313	291	270	312	295	305	277	317	298	294	321	308	282	270	278	325	302	303	286	296	291	309	297	325	270	245	282	276	297	300	302	345	299	307	321	293	282	286	307	333	285	294	287	289	303	289	293	281	294	312	307	316	298	291	293	305	287	259	270	274	304	291	292	290	296	318	297	267	287	300	279	326	276	299	305	309	310	285	281	283	309	309	265	280	318	302	307	281	291	299	297	274	335	326	318	307	293	260	305	311	309	327	290	303	258	275	281	280	289	290	294	315	309	285	308	296	286	300	300	320	269	280	312	273	289	307	294	299	272	282	281	271	322	314	254	261	298	318	294	311	293	287	289	280	264	268	317	294	316	304	287	267	294	318	313	302	278	282	299	290	309	349	294	266	297	310	277	308	308	305	291	298	298	284	315	291	304	294	302	304	276	298	296	317	281	314	265	282	284	288	277	296	287	303	287	300	262	287	315	294	282	276	285	271	291	307	296	311	294	305	300	276	325	322	308	304	285	265	320	301	312	299	291	287	271	314	287	295	306	308	284	299	262	302	299	262	293	301	318	308	278	308	285	303	309	312	278	298	279	335	313	305	305	308	272	254	283	309	320	304	283	271	258	301	302	263	274	276	290	292	299	301	275	293	317	285	317	288	288	294	304	305	302	294	283	255	295	285	300	272	304	300	297	256	270	283	301	296	281	320	308	321	280	305	291	284	312	306	311	281	324	290	323	301	284	309	284	278	306	343	286	296	263	310	300	299	283	295	312	326	273	279	271	291	267	278	295	299	301	285	300	298	284	275	299	292	292	290	298	282	291	286	282	325	274	325	330	262	304	277	284	308	274	304	304	294	280	293	282	322	327	289	322	275	285	267	299	321	308	311	294	280	292	305	316	338	302	299	303	287	297	312	293	312	293	281	274	267	291	316	300	316	286	311	280	279	301	291	267	298	310	310	305	286	296	279	339	281	257	319	319	286	294	268	308	314	308	277	285	295	288	304	263	280	276	276	287	310	318	271	316	302	275	291	318	310	288	298	301	287	319	309	299	303	279	281	307	315	305	308	270	293	309	305	283	283	290	296	324	316	285	327	292	297	262	305	304	309	306	303	279	268	292	286	278	316	288	297	289	287	292	287	269	266	309	305	306	299	284	281	270	305	250	299	314	281	285	320	292	297	244	291	282	297	312	283	317	291	304	290	317	280	308	288	299	297	325	283	271	300	314	299	294	280	317	271	300	280	278	319	305	279	299	302	291	263	281	289	305	312	281	294	273	295	286	304	295	293	288	278	285	307	274	278	274	261	286	293	290	277	327	294	281	287	272	313	274	325	290	283	295	292	275	277	317	269	296	302	290	300	297	300	289	289	304	296	336	291	303	267	308	281	314	290	266	278	307	283	307	285	313	293	321	293	295	301	322	295	295	322	278	297	306	306	279	311	301	296	275	335	310	292	314	293	293	316	303	288	305	310	310	284	307	288	314	328	290	287	268	290	316	277	288	285	336	320	293	261	262	263	297	326	308	290	332	280	271	282	293	283	265	259	271	266	280	282	312	295	283	304	292	310	298	284	282	298	301	285	306	316	304	279	290	308	289	304	323	325	285	292	281	293	330	274	283	293	306	322	296	292	289	292	293	318	328	290	293	315	279	309	292	285	305	285	310	293	287	310	294	292	298	292	285	296	300	296	304	284	318	286	289	307	302	324	306	261	294	323	285	301	297	300	279	320	323	291	299	292	303	320	268	278	311	287	272	304	294	285	284	254	303	334	316	316	306	287	271	283	309	270	293	309	335	266	280	299	294	292	312	275	275	316	272	291	293	297	267	299	317	318	305	279	264	311	325	306	319	304	303	279	305	321	267	284	321	301	306	283	313	291	272	286	313	291	291	283	303	271	308	328	278	266	286	294	288	297	283	292	301	270	307	316	291	309	284	321	277	299	304	292	290	293	312	297	321	282	303	305	294	315	290	318	284	289	280	294	283	286
28043	31717	46841	49188	44855	41121	38165	31877	29962	36283	38486	37953	30628	18812	9328	8197	3100	3707	2675	3352	2497	1390	1037	924	854	847	844	811	753	778	799	773	786	826	819	805	776	771	795	865	808	788	804	804	780	777	785	819	815	751	764	806	801	779	802	827	876	828	768	837	754	795	766	805	776	829	809	821	864	759	832	808	732	766	771	821	765	826	769	794	819	781	825	764	784	861	784	855	802	795	845	831	824	785	770	829	795	818	838	760	767	779	787	786	815	770	786	803	791	837	823	828	795	798	784	768	808	798	806	840	816	807	798	816	787	783	805	798	834	826	868	784	771	810	788	800	763	812	855	774	787	800	843	840	817	845	794	847	791	797	789	774	767	820	828	808	740	805	794	836	782	758	800	810	800	801	802	849	874	818	781	807	824	793	826	826	807	794	818	783	802	759	816	812	795	774	810	834	799	802	796	803	804	820	775	819	778	764	828	796	809	727	833	772	835	818	729	767	821	792	770	852	798	792	789	772	815	808	781	769	810	723	774	808	790	855	828	798	848	758	780	816	780	784	759	751	830	760	821	827	794	821	839	806	797	799	809	807	851	767	781	822	786	794	813	790	799	780	775	788	783	800	804	760	776	832	833	849	822	819	803	809	795	852	788	820	768	817	858	833	779	798	830	786	784	814	835	794	818	799	832	816	793	788	800	806	779	766	760	807	756	820	782	805	803	765	779	793	778	779	787	779	788	822	802	760	813	769	780	829	838	816	817	786	778	857	838	793	802	791	806	832	818	779	820	822	833	817	822	767	815	784	761	862	753	817	856	772	774	806	757	817	816	803	793	816	805	805	833	835	777	788	795	796	794	822	804	758	759	840	816	795	809	803	810	808	777	795	801	798	756	818	799	810	841	766	816	773	799	809	794	831	775	828	786	766	808	763	819	810	803	790	781	747	778	817	786	794	786	819	811	781	779	772	803	775	831	813	831	785	768	828	811	778	751	817	838	835	839	840	779	797	758	760	782	752	823	790	813	810	772	811	793	772	797	808	804	801	788	781	746	733	819	787	800	783	786	795	836	793	814	828	854	822	840	810	745	788	784	818	802	825	832	797	839	890	783	780	757	778	825	822	841	783	812	802	807	789	759	808	835	777	829	776	798	798	754	822	824	776	806	775	734	791	798	825	804	819	850	857	760	799	799	820	808	786	819	805	776	789	784	799	757	787	781	768	770	808	740	757	746	782	782	834	782	854	798	826	810	754	822	827	793	841	827	775	824	759	782	829	782	829	817	804	856	788	811	805	798	788	794	821	801	755	816	818	805	795	806	833	800	835	833	795	827	842	749	840	786	780	766	863	770	843	779	801	825	815	754	810	785	789	790	771	737	778	833	776	769	798	816	790	770	756	815	811	792	829	829	783	791	805	828	780	867	786	811	800	768	815	824	823	794	826	777	829	841	811	798	766	766	795	807	782	807	818	782	765	773	779	812	796	787	824	834	807	784	835	765	841	869	787	804	839	816	787	793	815	805	804	754	821	783	797	819	823	815	824	823	822	788	770	792	802	765	817	845	845	789	818	742	841	822	856	789	809	806	783	790	815	815	841	806	809	807	782	802	752	782	742	763	785	842	816	779	812	803	826	803	790	823	819	793	792	830	753	795	795	769	790	816	817	817	811	857	762	759	749	818	818	777	792	798	785	813	768	758	734	813	834	794	782	808	799	845	764	764	757	845	844	811	770	747	785	803	763	783	782	802	776	832	774	845	828	757	821	842	823	813	830	868	806	783	757	779	820	792	837	793	744	784	750	793	729	789	788	818	773	802	801	798	848	786	785	776	774	833	784	780	764	791	781	798	840	819	787	805	820	812	763	794	793	819	784	795	752	762	779	766	804	852	829	802	782	807	823	809	835	794	821	821	805	823	814	749	821	838	727	796	751	794	792	739	742	729	821	774	842	792	771	788	820	858	811	769	821	812	790	771	811	781	809	869	767	771	760	770	874	789	827	815	797	767	858	782	803	791	815	806	832	811	855	818	819	805	823	792	796	797	793	798	794	841	821	786	756	814	768	812	800	766	816	781	777	794	739	763	799	812	757	811	812	778	828	827	806	807	805	865	805	861	769	773	779	748	843	867	838	789	833	817	835	780	826	824	785	808	834	777	832	833	809	760	763	784	804	813	742	808	791	769	789	841	785	800	753	813	786	836	843	846	771	794	794	856	787	801	786	815	831	783	821	796	794	785	786	760	739	830	820	793	831	820	812	789	797	764	805	840	855	825	810	838	788	820	814	794	820	822	768	822	812	804	818	822	779	787	741	787	851	786	740	796	801	763	786	807	842	803	773	837	796	838	797	821	805	832	809	773	761	799	806	803	794	810	771	799	805	800	796	790	848	815	757	800	843	770	813	799	832	811	872	789	804	803	824	814	809	770	757	790	846	848	757	795	824	797	748	790	788	812	830	819	758	807	794	806	796	847	823	784	804	814	792	814	782	747	777	795	777	771	797	793	757	785	820	804	854	792	818	811	845	817	801	822	769	763	774	802	793	772	790	803	844	774	828	767	814	751	704	806	761	732	784	781	809	806	752	806	813	780	853	824	850	794	805	753	813	786	804	759	792	845	781	775	769	799	791	786	796	797	828	822	783	776	746	805	763	795	792	839	808	770	783	757	833	797	776	816	789	829	855	766	771	840	771	816	794	788	776	763	828	806	765	818	815	750	760	792	815	763	817	773	785	821	804	756	796	823	807	814	839	824	797	756	820	753	848	785	825	775	777	778	785	803	774	792	810	826	810	776	846	733	777	802	811	793	802	740	777	795	791	782	835	850	821	793	815	796	805	806	781	808	795	818	758	780	795	854	806	778	793	814	798	784	792	808	780	776	762	763	797	772	767	760	839	819	788	803	824	763	813	828	761	795	850	812	754	780	791	797	794	817	807	846	763	840	807	801	849	821	813	852	790	813	818	795	810	804	826	772	809	827	832	833	861	775	843	871	754	804	833	795	736	862	740	775	829	787	804	841	791	852	814	799	732	805	821	751	828	790	814	794	798	837	837	765	806	748	782	774	806	747	751	780	743	813	810	808	808	810	830	763	812	796	771	833	798	824	798	780	810	801	813	763	786	834	836	811	770	780	794	833	799	746	767	794	885	794	802	814	806	849	777	842	782	778	809	814	813	827	831	811	788	812	774	818	766	817	833	798	810	765	842	757	825	811	757	763	836	780	788	792	738	767	843	805	771	765	817	826	798	786	784	784	818	783	782	788	838	825	831	853	827	781	780	860	841	764	820	849	833	803	842	778	823	759	837	843	820	780	795	761	789	803	797	720	769	879	804	830	794	799	803	802	801	808	787	776	783	756	782	791	805	845	854	813	803	793	774	772	770	779	821	797	785	762	821	824	826	775	837	728	769	817	840	837	762	762	803	773	811	823	803	794	769	831	835	798	848	816	770	848	799	778	761	791	842	823	793	792	803	803	805	788	816	808	795	765	826	834	797	779	780	827	741
26726	23969	28763	22451	16404	12011	8053	5359	3907	3128	2601	2325	1751	1070	711	527	403	380	369	374	397	341	310	316	342	321	302	320	331	318	343	331	363	340	373	330	342	313	324	326	359	293	314	326	331	314	334	352	317	322	351	343	311	358	338	328	310	332	317	339	347	327	319	297	330	298	309	307	323	316	321	325	321	305	354	345	350	336	302	317	342	333	336	330	341	368	374	355	310	305	341	339	372	352	299	300	318	346	313	311	362	349	310	342	304	337	328	330	325	310	320	317	311	281	344	290	289	329	334	307	318	315	343	314	316	335	352	345	317	329	332	390	314	295	317	292	317	351	334	333	357	310	322	335	341	310	348	321	352	348	292	337	329	328	336	361	316	313	295	318	334	311	312	306	353	333	320	298	303	332	309	304	332	310	314	350	315	323	318	329	288	309	297	322	308	317	354	289	331	317	333	330	340	336	324	308	353	344	319	362	337	354	328	350	339	343	335	326	328	327	334	304	348	287	328	372	347	322	304	327	299	327	343	345	326	325	314	342	307	332	314	317	301	351	324	319	335	314	320	318	310	361	347	340	335	313	337	337	348	348	338	309	344	337	328	327	366	325	316	336	335	314	334	295	300	328	303	320	333	339	334	315	332	309	307	325	304	344	346	311	322	371	322	290	314	327	344	314	361	340	349	323	327	338	299	333	329	302	304	290	329	338	325	330	347	325	337	306	327	313	347	319	316	339	330	336	361	317	329	331	365	307	368	312	339	336	335	297	323	344	342	296	337	329	311	323	341	322	304	330	312	335	305	321	342	310	326	350	337	308	295	307	327	318	334	310	341	365	320	320	322	348	339	373	335	347	309	356	352	296	353	321	319	299	300	331	344	323	344	308	325	335	290	383	350	332	352	306	333	341	314	324	313	302	292	342	308	338	333	322	340	328	301	321	319	304	343	359	306	286	355	337	329	297	363	328	297	326	318	348	303	334	337	338	292	334	323	306	312	325	296	353	320	349	319	334	343	335	317	313	342	330	324	284	330	311	316	327	341	354	329	328	366	328	333	328	342	311	316	322	365	377	319	337	329	326	303	325	310	316	336	298	301	332	297	319	341	309	329	290	321	282	301	335	337	321	322	306	281	323	332	309	317	328	306	355	332	318	318	333	316	328	344	314	308	295	343	357	320	329	344	311	318	345	333	311	294	287	332	309	323	338	329	333	338	309	315	318	295	347	301	338	328	317	331	333	348	340	342	299	344	321	354	308	322	314	316	313	328	323	345	315	324	326	296	335	296	329	342	315	340	320	311	311	280	349	351	330	342	345	334	349	323	333	365	327	326	343	360	279	319	329	322	291	343	354	321	290	318	339	326	305	330	335	344	332	371	315	363	312	313	336	342	350	327	320	301	309	300	332	321	311	330	336	345	302	372	334	335	324	294	303	336	343	316	336	343	304	348	318	330	308	340	327	295	302	344	310	337	308	315	327	341	329	331	358	344	314	324	323	323	284	327	337	347	361	293	337	301	312	319	331	354	358	333	332	296	339	310	320	330	303	358	323	353	319	311	332	338	322	340	335	301	346	342	358	301	347	319	292	318	290	326	344	335	306	365	303	337	306	319	325	303	316	312	321	319	365	347	349	303	369	323	339	280	315	326	352	326	346	314	325	342	333	322	332	330	302	337	331	324	301	328	348	319	347	305	318	343	326	332	348	343	294	291	307	320	325	334	325	336	338	320	325	297	309	319	357	333	327	306	349	365	285	332	340	356	356	303	333	318	333	322	335	351	339	314	316	327	337	336	340	303	328	352	350	325	338	319	367	318	331	282	301	327	297	331	327	361	325	334	338	343	353	304	339	318	331	321	345	323	321	317	384	355	341	295	281	341	310	327	306	281	283	320	320	301	344	350	338	347	330	319	339	323	350	300	314	341	319	332	325	337	381	302	341	315	322	324	330	365	321	343	338	308	328	313	320	331	296	300	306	317	315	313	331	312	322	342	321	320	305	347	311	326	318	303	309	314	297	347	310	288	311	307	336	330	314	352	315	356	340	335	309	335	327	334	336	325	345	322	362	262	325	314	308	312	316	339	298	324	290	326	302	346	310	336	310	339	332	314	338	318	329	348	315	327	342	308	333	341	325	355	363	325	325	367	347	313	316	344	340	348	332	296	365	367	345	312	360	328	328	334	308	326	349	309	358	337	288	321	300	300	301	286	291	332	300	328	298	317	305	359	326	342	338	328	353	304	353	337	335	330	331	321	321	361	308	335	301	345	358	329	328	316	311	315	303	324	324	327	315	310	311	316	339	315	348	325	314	344	338	321	315	341	339	328	314	324	328	338	339	335	341	335	326	337	335	327	308	323	347	322	326	328	312	345	311	327	336	328	321	341	325	321	331	331	347	337	320	317	345	334	335	320	319	288	350	313	312	362	311	350	332	308	306	345	329	300	296	337	312	376	321	324	302	306	336	330	323	342	285	319	361	348	311	314	348	311	304	338	298	319	328	309	327	321	324	324	318	381	338	350	296	318	306	344	335	324	288	302	301	338	306	334	335	373	329	367	309	304	320	321	307	336	367	355	354	349	337	365	323	309	348	323	305	348	322	304	315	339	322	308	323	321	328	331	348	306	312	384	345	311	349	319	324	327	326	317	317	336	318	300	318	296	307	342	332	352	305	278	309	328	315	320	285	351	333	342	295	325	317	319	342	326	314	322	329	338	324	315	323	326	322	290	312	326	357	343	318	278	339	321	324	360	314	331	323	324	318	324	329	325	340	313	332	285	312	315	343	304	349	340	329	319	308	374	324	334	329	319	298	313	324	321	342	353	305	313	288	313	327	322	316	308	329	356	315	346	309	324	335	358	309	342	345	299	329	320	339	328	322	317	321	318	327	341	325	341	318	320	342	341	317	298	300	303	307	365	369	321	346	332	301	304	336	303	338	335	323	307	307	322	300	336	301	336	331	350	284	318	324	321	332	345	290	355	336	341	347	332	302	334	348	326	304	330	323	321	322	351	335	328	321	321	308	327	324	318	317	304	335	293	328	334	348	312	346	339	332	310	322	324	327	351	316	344	354	353	338	311	294	320	334	331	350	310	322	337	319	320	328	324	327	336	323	363	362	314	304	314	305	293	310	285	304	351	297	323	297	297	340	344	367	318	319	338	321	331	325	319	377	308	343	319	301	308	328	324	292	316	347	324	341	298	357	305	326	308	336	387	322	285	319	342	318	295	311	336	337	330	339	295	299	302	342	293	377	291	320	312	313	311	322	322	353	312	345	325	328	307	337	301	351	337	320	327	343	326	321	339	330	355	330	322	327	354	315	303	326	327	306	320	293	321	349	307	311	339	316	296	331	302	347	318	342	360	308	336	314	313	301	323	290	330	292	365	322	336	303	298	342	346	313	325	307	292	301	283	349	298	327	323	302	326	310	318	285	348	332	346	303	310	302	333	309	306	327	351	327	297	331	358	338	312	321	350	351	338	335	343	332	307	355	299	315
15755	19190	33315	33600	31071	27580	22648	19109	15879	13730	12353	10994	7976	4890	3106	2022	1512	1243	1178	1217	1134	914	847	889	898	889	871	896	843	889	870	904	868	877	895	897	902	849	867	909	868	879	830	847	873	857	854	872	849	866	895	875	911	867	821	894	878	913	856	866	814	835	868	916	831	917	865	863	907	861	867	844	799	853	832	885	885	891	929	828	866	845	877	881	897	857	899	895	883	877	845	850	826	891	865	866	849	928	881	880	852	892	881	884	890	854	831	900	884	866	887	841	835	860	924	880	894	867	870	874	898	886	850	875	933	885	882	846	892	874	860	877	914	911	872	907	873	893	837	877	942	914	862	906	842	839	842	900	889	891	873	869	885	868	876	870	815	844	831	850	865	860	881	847	888	855	899	848	889	875	950	868	852	897	851	912	869	880	843	910	809	839	945	857	892	845	847	823	896	868	880	862	882	875	889	822	764	860	865	868	900	848	856	862	922	860	849	867	909	859	838	899	874	892	889	885	869	853	873	895	834	891	876	915	845	895	868	894	840	858	876	858	882	892	875	873	871	871	861	855	874	886	875	882	890	870	928	849	899	880	830	878	859	891	879	810	873	896	892	875	873	858	875	873	885	841	914	880	846	917	875	823	877	893	861	880	872	863	882	902	885	867	898	864	872	929	908	899	900	902	846	840	878	849	863	858	894	841	890	807	902	876	911	898	850	866	885	866	902	919	850	839	864	913	867	893	910	867	882	839	888	865	898	871	868	849	843	870	875	851	860	849	857	875	843	851	839	894	856	908	885	881	848	835	925	832	891	885	889	858	957	871	836	871	946	848	860	855	869	911	850	885	865	877	909	852	840	842	888	854	866	832	896	904	890	856	923	882	904	865	899	920	923	859	923	890	897	852	853	870	848	887	882	868	890	823	875	895	963	893	839	970	904	850	862	879	834	878	874	903	911	868	849	842	855	891	841	847	868	891	877	841	901	865	890	837	904	890	873	871	876	848	831	922	857	887	832	903	902	830	876	844	843	845	881	897	895	906	854	927	811	881	873	899	872	844	832	865	889	895	818	857	834	860	877	887	844	844	872	819	895	901	828	904	859	913	882	862	911	851	891	845	836	855	837	900	869	848	889	875	849	894	885	875	818	882	926	849	890	892	884	864	883	874	822	839	823	813	817	896	826	850	923	866	897	889	868	941	926	885	893	872	862	866	829	883	907	820	894	832	854	863	891	828	839	871	885	856	900	849	831	900	918	841	883	906	932	916	885	885	917	908	854	855	875	849	878	837	879	929	847	832	850	921	892	872	890	925	896	881	896	871	853	919	909	874	850	851	853	881	940	895	828	871	889	883	898	873	835	859	864	838	880	811	820	887	852	862	862	835	853	855	829	877	823	840	877	869	842	853	907	882	887	943	883	894	826	857	868	857	924	886	874	910	893	854	845	889	901	847	876	886	910	833	892	908	848	856	880	902	857	850	918	866	916	868	918	900	843	869	900	834	855	842	910	848	870	842	879	836	878	818	859	854	882	925	854	904	856	849	907	855	895	839	901	876	954	867	868	831	880	891	867	913	856	833	901	909	845	903	852	843	850	900	853	891	898	869	837	950	896	838	817	877	838	891	880	848	893	824	851	880	872	832	883	845	883	847	884	838	841	836	841	809	873	838	839	812	903	851	889	894	918	831	826	857	865	863	888	845	892	818	876	872	883	845	855	936	845	865	878	873	886	878	922	874	869	845	866	832	902	872	864	842	849	886	804	920	831	880	874	818	885	837	865	907	868	870	868	830	886	839	845	830	822	864	880	853	891	896	808	820	948	876	884	920	892	931	864	876	875	891	860	821	861	875	924	895	916	848	890	893	870	896	858	840	835	826	892	865	881	858	846	849	837	882	895	854	838	854	856	850	840	867	863	872	915	891	860	857	871	828	849	909	877	889	912	903	874	898	871	886	857	901	859	854	808	919	857	838	881	868	921	915	866	844	889	865	965	832	864	836	900	927	896	885	834	883	918	861	886	867	906	884	900	882	810	891	866	891	833	847	900	825	922	846	909	918	923	897	841	911	835	858	893	884	893	841	867	851	921	843	860	852	851	889	872	807	875	844	904	873	867	863	887	898	904	906	881	840	867	861	883	830	857	899	895	865	868	899	860	851	862	897	886	879	905	884	884	872	823	900	868	866	860	868	850	860	880	878	831	862	908	867	916	899	845	878	899	882	852	845	881	904	930	846	904	843	831	816	859	851	854	832	865	897	900	842	880	877	896	867	902	845	856	876	822	849	893	920	841	869	845	896	810	903	818	883	881	835	867	830	856	863	874	820	850	882	848	875	906	837	830	794	845	880	838	849	847	911	894	856	851	832	864	864	847	784	861	818	853	927	890	827	882	876	851	818	909	866	884	835	855	877	872	843	838	806	808	883	839	845	870	880	846	798	884	820	870	879	862	880	843	859	913	860	898	894	811	856	858	887	897	898	879	826	904	922	833	858	862	910	844	869	855	864	844	878	866	899	844	870	857	870	849	816	848	927	872	865	887	883	890	812	910	867	916	845	838	849	928	897	847	853	891	835	955	881	880	890	887	887	871	875	859	867	855	850	851	865	836	865	843	875	844	842	908	849	845	884	864	886	894	836	881	851	916	891	850	890	898	904	851	876	913	880	902	844	867	841	914	868	913	932	873	839	860	897	906	831	934	910	845	882	835	817	909	946	881	962	893	844	824	902	834	919	862	877	897	890	900	881	888	921	877	862	855	863	878	861	882	901	901	861	881	879	853	869	856	889	910	866	875	911	850	862	896	850	885	883	881	870	874	902	886	915	803	896	931	914	865	861	881	868	919	851	924	902	863	905	816	895	868	846	872	852	844	885	879	892	832	884	936	895	882	874	871	931	914	865	827	869	870	909	914	876	895	840	837	887	910	871	862	904	901	874	856	846	878	811	827	853	901	893	885	893	855	866	915	855	909	859	890	866	869	857	918	887	849	846	867	868	799	877	869	912	901	862	879	874	889	864	845	877	847	897	906	821	849	865	852	825	932	898	834	859	840	852	874	858	861	887	913	889	940	907	846	864	863	887	898	830	924	834	904	852	833	862	860	871	854	845	889	890	808	900	856	833	863	907	848	915	903	860	798	887	861	887	900	859	866	919	852	866	858	874	905	876	852	877	860	919	868	864	882	848	839	918	896	820	873	859	910	870	871	838	856	808	888	893	888	863	869	898	915	874	880	895	824	865	863	858	866	870	867	914	883	880	809	903	875	850	893	911	836	851	890	843	873	874	963	868	893	891	867	876	885	878	812	851	850	858	888	855	862	843	868	870	893	814	834	879	888	818	917	871	891	820	909	853	887	922	870	839	909	923	847	859	858	882	939	884	866	898	865	825	875	850	867	893	890	847	885	847	823	877	888	882	891	892	914	904	869	887	874	837	834	908	864	826	887	892	911	877	852	832	858	869	903	835	876	851	907	903	843	873	873	870	856	817	876	857	859	870	840	849
35754	31386	37457	31729	26769	22214	16352	10270	8325	5548	7930	9075	7187	4030	1657	976	774	525	398	581	475	366	355	315	306	306	290	312	277	339	315	302	297	309	301	342	276	335	300	334	351	302	318	271	316	281	290	319	281	310	331	312	312	314	305	323	299	273	331	301	315	301	310	311	309	317	307	288	312	329	341	285	293	331	328	329	304	295	299	343	325	301	323	311	291	309	314	304	293	295	301	306	309	340	351	323	316	279	306	305	288	341	297	318	332	324	321	316	291	347	315	290	310	305	302	307	291	306	334	302	306	335	325	332	347	341	326	309	310	304	309	308	296	288	314	304	307	333	285	322	327	297	314	293	333	323	315	296	307	287	309	311	290	323	298	291	328	288	304	324	289	277	318	296	312	295	294	299	321	321	315	322	322	311	295	314	324	311	312	314	278	276	316	303	305	317	294	295	279	325	287	314	311	316	347	317	310	330	317	321	291	290	307	334	297	315	313	335	336	292	287	345	310	309	304	303	312	328	302	306	313	339	305	301	296	312	306	296	322	289	315	347	316	311	294	368	301	313	301	312	289	291	316	339	343	296	308	318	303	304	318	307	323	342	314	320	321	298	305	299	336	325	302	310	327	319	317	282	327	312	306	337	293	314	311	313	291	324	333	319	299	283	311	307	287	309	337	330	304	334	324	313	320	299	308	310	299	304	300	291	303	252	293	312	295	317	302	299	306	311	301	290	349	328	336	307	321	282	316	264	315	302	283	309	318	319	326	310	282	309	331	300	318	310	317	290	303	316	326	322	322	307	280	308	294	308	305	319	286	321	329	262	304	322	318	311	309	299	311	305	358	331	299	319	306	309	311	323	332	304	300	317	315	364	277	303	328	312	287	316	317	312	339	320	277	306	304	337	337	311	306	323	294	295	312	299	290	309	318	322	336	305	320	300	284	324	293	277	315	304	289	288	310	338	319	314	319	304	323	339	291	346	344	301	315	342	298	287	293	299	294	332	316	285	322	307	300	351	314	301	329	280	308	328	306	330	318	309	307	287	313	295	310	303	272	295	321	315	309	301	299	301	326	324	327	264	331	289	293	301	345	285	266	315	290	302	307	301	317	340	319	310	310	320	284	313	322	325	318	320	293	290	339	319	306	295	315	322	317	300	304	319	330	308	284	315	279	293	331	328	281	301	333	299	336	310	310	306	289	335	329	319	299	310	308	289	332	308	314	274	320	290	320	309	290	330	323	308	315	300	311	312	327	308	314	331	326	330	302	312	299	315	342	309	315	335	304	262	325	293	321	287	344	314	325	320	297	298	315	279	341	298	309	330	351	322	299	322	315	320	302	317	340	326	331	313	318	296	304	305	275	324	322	313	290	250	338	341	353	322	335	300	298	325	289	335	307	276	342	308	339	295	331	325	325	294	307	315	335	307	315	321	289	306	317	317	334	323	330	335	309	298	301	347	326	334	291	313	285	317	313	379	340	293	324	294	299	319	321	321	353	285	298	329	343	301	302	326	294	354	308	295	327	314	298	335	330	310	294	321	290	291	305	340	313	328	333	318	319	328	318	329	316	297	281	276	306	318	326	316	317	312	292	281	313	309	329	334	301	345	280	322	307	259	292	322	299	289	303	307	333	361	305	338	269	363	311	311	321	309	291	310	294	335	322	322	296	297	307	286	308	317	306	319	317	293	311	316	344	321	320	339	312	296	292	284	328	271	323	328	309	323	324	328	328	278	280	313	281	309	304	307	293	300	322	301	296	311	305	329	340	326	309	318	344	317	318	302	276	336	337	302	311	311	297	316	304	312	345	296	302	313	311	303	287	324	323	324	340	279	335	336	328	337	281	292	303	316	315	303	351	306	367	306	297	318	330	325	290	308	324	336	327	347	300	332	288	333	306	323	288	287	287	350	305	296	327	311	329	316	342	343	324	317	320	342	285	293	283	293	291	295	320	321	287	319	304	315	316	275	299	311	304	328	345	283	310	299	283	313	334	292	315	300	318	312	297	285	319	294	305	332	339	323	345	295	310	319	308	296	322	298	330	276	310	317	339	310	279	316	350	295	327	307	327	297	330	298	300	286	320	325	287	301	296	301	325	290	327	323	323	288	342	326	350	320	331	301	331	334	329	325	285	308	299	320	345	316	301	305	292	327	308	282	287	293	336	315	300	306	313	306	339	303	312	324	319	325	344	301	270	306	311	398	316	315	343	289	311	295	301	282	310	304	328	324	347	310	329	310	326	301	295	310	311	326	332	308	324	318	314	310	283	306	321	302	317	333	283	303	311	317	299	303	321	279	359	273	327	328	321	311	327	303	293	298	275	297	293	303	303	296	288	301	313	290	339	311	278	315	273	314	315	308	314	321	309	326	351	291	286	321	312	306	305	305	317	356	309	324	302	324	343	307	311	327	329	301	291	298	300	334	329	302	291	303	333	322	317	322	296	299	313	324	340	309	333	327	297	355	315	301	291	314	298	306	337	315	312	343	299	309	278	296	343	305	321	323	325	296	292	287	303	313	338	266	341	308	357	311	314	272	328	303	297	301	281	310	320	291	306	329	291	302	306	301	279	318	309	309	342	319	313	312	310	320	322	289	290	306	306	305	330	305	324	297	310	317	319	267	303	330	344	306	316	309	318	315	323	297	307	342	327	313	303	304	312	304	287	270	295	298	321	313	267	311	323	313	282	329	333	294	301	288	317	325	320	330	310	324	327	291	320	335	303	301	323	301	318	309	289	277	333	297	329	290	306	319	286	312	323	258	307	295	280	356	315	321	329	305	271	297	309	308	370	314	330	327	320	314	312	313	289	288	324	327	299	321	309	287	287	280	300	315	317	289	321	320	294	290	309	309	286	314	300	314	294	324	308	297	310	318	294	320	320	299	302	323	325	308	320	330	287	303	320	306	298	282	315	289	300	337	346	339	317	320	319	281	324	294	299	362	282	314	295	318	324	311	298	308	310	324	258	324	308	319	332	315	309	329	311	306	314	310	355	332	322	313	329	314	291	315	288	322	301	305	316	317	301	310	297	326	304	319	311	308	322	296	326	324	328	290	304	321	311	303	299	294	308	295	312	332	294	330	305	310	286	313	312	329	315	298	278	325	343	317	310	306	272	292	322	313	291	291	284	298	302	285	321	325	295	309	314	310	314	311	328	292	305	293	315	328	307	315	306	321	301	301	322	317	276	289	325	313	280	282	310	304	316	327	306	337	318	316	303	293	310	286	306	289	297	323	297	319	299	292	287	321	309	253	320	312	314	339	309	302	285	341	309	303	299	333	312	342	298	294	316	329	315	347	307	322	307	290	321	329	287	314	322	307	289	308	335	290	301	284	307	317	330	283	316	310	294	301	301	317	327	306	316	338	267	287	326	336	282	318	327	308	311	304	276	312	299	300	329	335	288	312	307	303	294	318	289	316	326	270	327	312	308	316	333	311	317	308	298	302	335	300	314	332	326	325	326	352	325	318	316	328	298	325	293	312	302	318	297	326
22361	25116	40168	41389	40379	36904	32215	26852	26012	20709	27520	28952	25083	15719	7895	4828	3527	2122	1597	2327	1961	1219	992	925	898	869	888	847	879	851	847	847	809	839	825	822	888	887	901	831	839	791	822	892	848	846	822	825	832	835	825	850	819	820	812	847	838	801	813	860	831	836	868	870	855	871	844	781	838	851	832	803	850	882	833	842	816	840	836	809	890	856	853	871	835	865	832	873	819	873	829	830	879	874	844	816	852	876	847	824	882	859	798	856	859	857	871	807	821	877	884	862	853	848	836	840	818	875	856	856	854	842	827	817	816	877	809	801	852	827	833	824	836	879	839	838	837	859	874	822	868	903	884	841	841	915	834	851	820	841	856	813	798	796	853	807	884	835	864	836	865	829	868	879	857	813	858	849	863	826	786	833	900	850	877	826	825	874	840	812	865	881	866	823	827	861	864	838	841	827	835	860	833	897	826	819	791	830	815	847	821	875	799	812	852	788	862	814	850	856	848	865	817	806	892	871	855	869	848	858	874	851	829	837	831	903	764	857	822	851	881	807	778	785	834	904	802	840	876	856	835	812	753	872	830	863	850	830	809	862	857	844	829	900	853	846	828	834	879	831	869	825	891	862	844	907	795	821	838	815	808	828	845	841	827	808	810	800	872	797	825	845	869	845	836	880	898	851	823	828	817	850	853	808	875	795	830	899	852	914	842	878	861	820	862	830	882	856	815	847	831	832	832	842	878	916	775	906	814	833	896	808	838	828	854	798	833	848	871	843	856	858	805	834	892	813	796	823	860	899	859	857	841	824	851	916	852	852	854	857	851	851	833	786	839	885	826	892	796	833	862	808	856	860	827	830	824	824	890	862	856	842	862	861	843	830	803	833	812	846	856	855	839	796	816	805	816	865	864	805	901	860	784	830	818	846	814	826	839	854	881	812	817	831	801	833	804	842	830	859	843	866	828	845	812	810	758	862	826	820	829	833	834	845	845	824	779	878	822	841	874	848	845	832	829	793	825	850	833	817	814	831	808	822	801	825	824	811	860	841	841	802	840	850	863	869	823	835	801	824	869	826	831	807	851	836	839	872	858	853	838	818	889	830	863	842	852	869	874	887	877	903	852	812	834	831	847	854	882	831	842	778	865	866	824	838	837	806	799	890	847	799	880	840	814	876	848	815	843	801	848	852	824	822	803	853	897	837	871	835	833	832	833	832	835	860	851	811	788	807	846	913	841	830	841	859	828	861	873	868	892	810	864	827	882	869	874	820	862	806	859	752	818	874	835	861	839	833	851	850	883	827	806	842	879	853	842	891	838	866	834	866	813	865	899	834	795	905	829	830	815	917	822	864	842	859	788	864	842	850	860	853	823	889	814	817	848	813	861	862	900	891	856	905	860	834	870	884	919	798	839	873	840	866	898	821	814	832	885	858	813	853	824	943	851	860	811	809	911	863	798	810	856	847	903	814	853	865	842	844	850	814	827	866	837	894	825	823	827	811	879	882	850	840	800	842	852	843	854	843	852	837	848	879	837	859	860	856	872	855	820	814	790	790	807	930	879	838	861	872	842	833	838	891	847	825	901	851	844	851	835	825	831	799	863	849	796	860	818	895	841	808	816	845	820	834	874	820	846	831	914	851	811	870	846	817	873	813	878	823	856	874	819	876	834	860	825	832	878	785	810	874	836	798	846	796	843	840	861	855	880	795	813	867	842	828	822	832	826	884	802	822	854	842	830	788	877	839	836	860	881	799	840	802	828	860	833	874	917	854	893	846	851	824	856	820	871	847	842	839	896	834	809	839	796	906	846	810	917	788	830	830	813	807	904	819	859	866	787	854	825	809	878	859	825	857	816	893	831	848	858	844	812	831	813	904	850	855	869	783	788	814	886	855	848	857	832	848	874	892	880	813	824	817	838	889	859	860	832	835	790	778	879	836	882	805	818	811	872	830	872	877	797	839	836	829	866	859	831	860	852	831	804	811	792	846	826	856	876	831	853	879	857	841	837	834	802	876	822	836	899	829	814	840	850	802	850	844	855	832	836	830	783	877	831	849	866	821	845	812	843	813	851	829	861	817	830	871	841	851	865	891	841	790	846	826	878	813	839	828	841	840	912	857	880	851	872	847	850	834	905	860	804	863	834	868	880	858	881	839	862	845	853	812	842	873	854	866	822	847	824	851	844	853	862	840	862	875	813	798	797	883	862	847	825	901	853	819	850	858	850	853	899	889	825	840	881	820	849	860	827	838	853	857	849	874	836	832	830	840	857	841	879	878	829	844	831	837	862	850	858	834	794	840	880	867	744	830	839	809	823	828	853	836	820	836	863	793	881	891	843	839	864	846	829	837	844	858	847	867	865	858	844	846	809	847	834	856	837	840	815	845	832	820	878	814	838	832	867	837	829	865	858	819	845	813	831	845	852	847	908	821	900	848	821	843	835	864	844	887	850	826	857	850	884	866	782	871	901	860	878	844	831	853	824	822	850	813	773	874	810	847	819	855	839	853	867	797	851	860	856	873	871	808	811	867	805	849	819	856	829	832	832	843	848	834	879	797	852	803	821	842	841	898	854	844	847	827	823	845	798	827	846	854	858	852	836	873	844	855	886	798	845	884	789	859	866	835	831	799	857	847	819	876	831	856	865	797	836	806	826	825	852	874	794	843	849	852	808	811	854	851	857	847	844	776	830	858	821	874	880	872	815	887	816	842	837	853	875	863	787	875	846	852	851	863	865	829	870	824	846	821	821	820	888	854	820	804	859	805	844	874	820	828	836	813	868	816	817	838	839	827	853	823	842	790	844	810	843	870	825	849	811	812	857	854	826	843	844	865	835	836	838	866	841	803	806	893	857	826	849	875	826	862	824	841	796	802	828	880	861	857	869	817	857	814	797	878	880	832	799	835	827	898	823	880	850	822	850	858	856	844	817	878	859	840	824	880	833	898	804	852	855	834	886	904	850	804	816	869	838	889	858	836	826	845	811	844	863	802	826	856	831	835	884	887	847	797	831	861	893	862	823	861	750	806	817	799	802	879	868	888	803	843	820	819	835	840	837	838	834	847	791	852	799	844	807	826	826	793	796	851	804	804	816	906	810	813	799	867	836	875	891	806	877	816	846	840	840	851	809	837	848	808	833	824	855	804	835	841	853	829	813	832	840	870	843	863	892	813	892	842	774	830	847	815	852	850	840	818	869	879	851	873	826	867	867	835	884	857	811	839	860	851	850	832	767	831	814	842	867	822	830	843	865	862	865	856	808	815	852	782	825	817	787	814	895	833	813	782	859	896	807	858	839	828	849	866	831	852	852	840	873	880	862	832	859	802	856	829	807	891	890	849	843	830	868	881	877	861	798	822	825	858	839	818	845	875	880	882	819	926	815	827	853	829	773	808	850	816	849	848	867	835	861	821	871	881	833	872	821	868	849	843	826	845	817	916	802	806	853	884	831	898	844	857	841	853	828	842	788	882	880	897	861	821	813	836	834	819	898	842	870	832	859	852
42685	37827	44526	38626	33941	29033	21511	16939	12845	8291	13733	16964	13212	7982	2828	1551	1227	741	540	663	639	398	315	307	369	311	298	296	316	281	287	265	298	289	288	283	276	297	299	302	271	311	299	306	313	286	296	300	307	301	299	320	269	294	263	286	317	284	299	289	326	276	307	295	291	289	278	301	324	272	301	307	277	286	283	318	295	281	303	277	248	299	304	328	287	273	260	257	282	264	287	284	336	269	294	282	302	272	285	319	320	311	267	288	284	281	270	273	270	296	263	308	314	264	314	272	314	282	270	278	287	295	291	304	323	264	283	336	317	272	284	284	299	326	275	264	278	287	306	279	291	318	302	315	308	297	316	298	302	285	269	312	286	273	272	304	295	241	263	260	274	282	298	302	293	268	298	288	295	279	285	311	342	308	294	295	294	304	294	278	312	296	286	286	321	279	301	283	285	270	292	287	294	291	293	289	293	305	280	280	294	300	279	317	283	271	282	279	298	279	303	286	312	269	311	320	311	312	321	346	308	295	314	286	301	320	302	296	333	282	319	285	294	323	309	302	284	301	290	299	279	319	301	297	298	293	289	245	264	320	314	315	283	304	290	260	284	292	284	261	291	303	292	320	293	303	309	282	278	314	250	300	276	319	296	294	318	292	293	283	267	287	287	290	294	264	281	305	279	292	303	295	274	316	313	291	292	288	290	278	282	315	293	277	292	300	275	289	276	313	300	307	290	293	276	278	279	331	322	286	288	270	314	306	306	265	293	298	322	314	297	294	297	280	271	287	301	309	285	280	322	331	288	308	295	260	305	298	282	313	285	306	310	317	307	285	277	306	275	292	266	304	270	284	253	274	319	283	283	272	275	308	299	298	296	295	291	297	307	283	317	304	287	263	276	283	298	296	273	267	274	283	266	326	307	264	328	294	281	257	320	276	279	311	281	305	318	291	303	287	281	309	301	287	320	266	284	289	306	274	306	275	268	241	282	302	307	286	295	302	291	290	307	289	252	330	298	288	302	318	307	250	258	305	262	314	302	323	307	288	300	315	289	295	285	294	301	264	302	312	291	282	290	279	295	306	270	302	286	333	276	262	280	292	303	277	315	286	301	311	239	278	291	308	297	290	278	301	295	305	275	284	278	268	310	334	282	292	325	284	297	300	291	270	274	314	286	282	298	310	287	289	289	284	264	283	300	277	300	295	299	312	328	293	268	292	318	298	279	273	305	322	288	280	300	288	282	302	285	281	301	310	304	291	285	281	301	296	295	316	302	280	309	273	282	298	283	266	278	277	265	286	271	283	313	320	255	297	317	286	268	310	288	256	284	266	319	295	307	316	326	309	309	297	309	289	284	302	283	301	267	280	324	296	294	294	301	288	279	293	270	288	286	291	287	318	277	276	288	297	303	327	286	294	277	284	258	320	289	255	289	309	313	280	314	299	285	304	307	314	330	278	316	277	277	303	290	295	272	294	299	305	292	304	271	293	290	284	284	306	290	311	287	248	296	314	274	290	299	282	280	280	285	313	309	298	307	278	296	278	264	286	289	306	289	277	284	283	247	288	311	280	257	275	245	280	273	281	303	289	285	285	304	279	297	300	266	288	305	271	291	281	294	299	271	262	281	269	305	272	299	289	290	291	287	283	264	280	300	304	278	290	293	281	295	271	309	310	296	279	271	283	292	332	286	283	307	284	266	311	296	266	308	306	278	302	303	298	265	289	281	312	342	295	280	271	276	301	299	296	295	320	310	278	309	292	293	293	295	280	296	295	295	275	295	272	299	322	307	268	294	273	286	260	305	281	301	274	302	285	302	296	293	281	266	321	288	282	297	285	292	285	305	288	270	276	303	282	290	323	307	312	307	306	252	289	283	295	290	302	304	294	308	319	321	299	282	269	263	322	287	305	291	296	293	310	315	296	288	316	262	263	255	300	287	315	305	250	294	293	288	308	270	321	291	298	242	312	321	282	297	294	303	287	273	281	304	307	296	300	281	293	331	276	308	267	333	277	303	263	300	297	314	302	284	283	293	278	268	300	291	291	289	273	278	280	300	306	316	313	268	319	253	297	305	275	275	280	294	287	311	291	275	278	292	312	297	329	278	289	278	286	283	321	264	272	273	278	279	290	273	285	269	311	276	268	268	334	273	306	317	300	291	308	292	286	274	278	305	287	292	302	287	287	236	299	309	257	331	255	313	299	262	270	304	308	289	311	320	294	272	294	312	302	289	307	260	283	328	272	295	269	305	294	280	300	286	296	319	297	290	274	280	273	283	250	316	272	308	287	286	316	277	261	273	277	303	317	299	289	306	241	304	293	262	280	296	272	290	264	298	301	312	306	274	281	275	291	276	297	290	327	287	300	298	273	281	253	295	296	279	294	275	323	288	297	279	299	296	307	296	255	295	303	289	310	288	305	231	267	294	286	298	303	299	291	303	270	287	291	295	307	300	309	299	278	324	291	318	300	320	269	305	284	293	296	283	295	302	301	292	295	301	301	290	294	286	251	280	287	317	291	289	296	285	289	326	263	286	278	305	303	260	280	305	287	318	288	291	305	273	289	301	296	291	286	306	288	283	274	275	280	282	285	262	277	287	286	272	303	301	302	291	271	275	346	271	287	268	301	285	299	271	325	294	290	324	289	296	287	308	278	316	310	282	272	283	262	245	330	307	284	286	285	289	274	317	292	287	285	293	287	277	293	335	313	277	296	284	319	272	275	306	303	289	287	340	292	315	310	292	297	283	281	308	303	272	294	299	298	284	302	284	324	311	298	271	308	301	275	284	300	281	291	318	276	284	290	289	302	289	281	286	247	268	266	304	314	293	308	326	317	283	290	282	288	299	281	340	288	277	308	296	300	329	307	278	294	300	254	309	289	298	275	254	293	274	272	272	318	293	316	275	322	317	271	314	284	284	296	282	286	265	285	313	283	274	276	281	318	285	279	325	286	294	290	294	308	289	279	299	292	312	304	303	296	302	310	290	299	312	303	275	294	269	286	270	319	310	305	292	295	271	296	281	301	279	290	274	291	259	272	250	303	295	278	295	315	262	306	274	287	304	278	299	308	291	312	288	301	303	310	291	285	272	287	294	261	312	282	293	290	308	284	304	292	315	286	293	281	285	297	288	279	310	282	323	307	314	295	291	278	305	285	252	323	287	295	306	262	264	288	299	298	289	295	270	256	299	285	296	265	316	307	287	277	288	270	303	285	276	305	278	273	298	273	304	274	280	309	289	315	297	262	310	299	291	298	324	309	305	290	282	283	293	283	283	290	276	308	348	268	285	301	306	264	293	259	288	269	303	285	297	297	303	253	287	304	284	298	299	283	303	298	290	251	333	305	292	293	240	307	275	288	258	270	330	285	277	293	324	317	301	294	257	310	318	306	314	306	274	289	296	304	328	250	278	294	281	280	285	286	297	299	311	270	277	283	298	296	260	286	281	309	303	300	287	308	266	296	270	297	272	299	298	317	272	303	283	289	306	306	298	307	288	285
27061	30155	45258	46788	45853	42379	36587	34435	30701	25281	36304	37991	33589	24861	11330	7548	5995	3608	2316	3171	2846	1401	1064	887	941	871	813	871	843	795	816	806	831	765	758	786	788	778	812	763	795	796	812	811	790	792	778	782	854	801	782	770	812	795	824	771	827	762	813	847	813	803	827	783	722	790	774	839	827	799	828	786	779	760	772	795	816	810	777	802	793	800	802	829	847	792	798	797	780	778	765	769	808	752	774	821	772	765	777	796	783	798	753	794	811	814	761	774	779	800	775	800	824	783	779	829	825	858	758	786	768	780	827	838	833	799	793	803	776	766	750	781	761	797	771	791	819	761	787	771	748	824	776	800	805	856	794	815	745	806	778	827	748	759	816	803	761	786	789	747	803	747	766	771	790	810	811	762	785	788	761	745	698	753	795	806	840	755	814	813	766	763	766	785	779	838	792	756	733	778	842	835	782	767	762	810	763	795	775	767	769	842	776	762	847	810	790	788	862	785	752	796	769	789	847	843	859	818	792	753	798	789	787	828	802	794	799	800	765	820	774	801	776	816	820	797	764	767	776	760	840	756	815	787	813	794	785	828	755	820	825	811	773	793	805	770	784	784	741	763	779	789	805	795	782	794	778	739	832	835	817	749	786	771	838	785	775	769	797	744	797	765	832	783	802	817	789	792	817	764	830	847	791	821	851	813	780	760	853	766	807	795	757	766	848	736	795	747	832	810	756	843	754	792	741	770	763	799	822	756	791	755	789	755	809	803	825	743	820	821	783	821	806	792	810	781	751	802	822	812	837	752	767	794	792	791	798	848	778	801	796	803	829	793	791	808	833	788	798	778	849	747	772	807	817	804	773	777	757	843	825	825	756	770	799	793	774	828	814	805	827	789	811	762	814	762	824	830	790	803	779	820	752	787	804	869	778	778	823	786	760	777	812	819	823	790	838	803	782	775	827	799	770	797	743	743	802	762	769	815	813	857	843	779	817	846	814	804	765	780	816	794	844	797	748	818	841	765	775	768	754	781	826	804	766	778	782	801	803	808	732	800	806	755	739	799	771	773	751	776	756	776	817	790	821	790	829	778	777	825	763	813	778	817	760	824	766	790	748	786	768	787	782	813	772	796	780	750	800	773	804	786	832	827	763	839	767	838	801	773	760	721	743	821	779	769	761	767	823	800	844	806	815	800	780	780	844	826	790	827	764	776	742	783	801	803	753	755	778	814	797	784	821	735	817	767	736	782	807	789	815	767	814	787	800	795	789	818	797	814	757	745	778	775	783	750	742	822	821	786	781	795	780	794	780	800	759	769	826	800	819	799	817	772	802	789	834	761	813	771	781	782	791	738	742	768	799	789	848	790	765	789	767	833	777	797	777	758	753	754	735	771	766	762	792	805	769	775	765	823	756	779	752	810	822	778	872	746	790	805	789	752	771	785	817	787	772	807	763	798	814	809	779	829	791	778	812	774	750	791	769	797	773	771	752	813	766	822	812	746	732	828	833	788	784	771	836	776	810	823	783	765	858	806	758	779	779	769	736	818	839	810	772	764	798	791	772	805	826	759	792	725	792	743	763	767	815	788	797	776	809	825	840	807	790	753	779	748	786	773	774	772	788	786	822	765	765	782	805	741	778	765	791	818	833	775	761	755	787	780	779	792	811	754	809	801	776	792	822	770	759	740	771	791	766	785	853	794	780	785	785	769	809	801	778	800	790	801	776	838	803	761	786	739	793	826	790	829	839	818	780	769	781	817	751	836	779	807	763	770	768	794	787	842	794	753	814	811	779	840	788	736	788	764	850	845	782	828	764	815	805	774	785	772	733	801	779	811	784	804	757	828	724	797	753	827	845	762	772	763	803	760	780	796	816	768	821	780	815	840	814	780	780	768	749	789	784	800	809	744	768	785	835	808	803	765	787	785	803	780	813	790	814	797	848	757	782	851	769	787	775	816	783	775	757	775	783	751	802	832	820	731	809	800	768	775	768	781	783	760	768	777	809	785	750	807	784	830	780	795	799	772	779	804	819	821	769	784	755	806	811	822	768	798	815	752	778	779	768	783	791	794	766	777	772	779	812	777	784	847	809	770	752	751	811	792	806	803	806	776	805	766	787	789	798	787	789	757	762	757	815	801	788	795	778	746	791	820	774	733	860	798	748	784	754	775	825	803	737	758	827	777	815	856	807	817	787	828	756	736	830	784	744	818	772	796	780	827	760	835	774	824	756	846	819	760	761	822	762	797	838	782	763	857	825	818	779	796	831	791	808	801	785	824	762	791	806	755	822	813	827	808	816	811	791	775	798	751	807	820	816	807	822	782	795	778	825	809	842	737	836	811	721	783	812	775	770	783	795	800	804	762	836	795	785	835	795	798	773	839	766	807	841	738	778	809	787	839	789	795	809	768	773	730	833	741	816	835	780	781	786	742	760	761	769	847	797	768	780	764	744	798	809	800	795	807	838	776	826	836	797	783	772	794	792	798	821	829	757	804	793	796	761	780	802	787	837	769	765	814	799	781	748	801	781	803	792	792	752	794	813	792	780	832	835	754	764	795	761	827	769	840	751	800	819	782	788	756	806	741	832	793	776	780	805	744	776	810	786	803	815	802	786	805	800	783	766	803	808	789	852	768	819	752	835	770	779	762	798	820	761	798	715	774	716	765	806	754	785	795	749	797	768	803	850	804	779	834	810	796	766	791	783	764	801	819	781	770	754	803	759	812	831	822	809	802	794	757	776	762	789	788	798	751	810	801	757	841	762	756	812	844	837	857	767	827	806	797	789	778	793	773	766	817	802	784	820	792	818	789	789	821	775	782	792	781	755	792	795	754	789	755	778	824	756	801	727	814	750	790	738	799	756	757	763	782	818	765	796	802	792	787	796	824	777	781	796	814	781	751	768	802	763	791	787	735	796	790	768	793	815	767	762	723	782	843	805	775	809	770	788	798	800	815	776	784	804	774	804	822	815	801	790	796	790	762	797	761	810	803	813	758	784	806	788	791	763	809	845	790	761	770	780	834	748	791	803	811	753	776	761	790	785	822	817	790	797	808	715	832	809	814	825	792	820	790	805	732	793	786	785	760	806	753	734	793	769	818	820	819	820	824	775	772	748	823	758	793	775	823	763	804	763	739	743	768	814	773	768	854	817	810	804	811	802	801	795	751	770	741	790	814	766	795	772	730	794	799	747	801	792	782	764	784	799	799	803	803	804	735	802	742	779	823	794	767	830	810	793	759	791	805	732	738	782	800	763	829	796	793	773	761	801	777	765	824	824	752	738	792	719	757	752	805	791	753	875	783	776	782	844	795	813	796	769	804	759	783	802	832	760	792	762	756	772	816	767	736	837	805	782	767	753	774	818	773	790	804	765	747	739	786	789	778	835	766	759	833	752	840	824	838	859	730	786	756	794	845	779	826	787	801	787	802	818	778	737	832	771	802	807	769	765	792	762	773	776	789	816	777	782	763	798	761	887	766	830	801	771	818	795	739	798	790	774	799
24593	22782	26336	22320	18295	14341	9077	5721	4155	3321	2831	2692	1893	1054	634	556	403	366	377	351	363	355	334	345	305	302	345	289	331	334	316	300	338	308	324	356	322	316	348	336	342	295	320	318	310	328	297	325	324	325	343	334	364	313	302	318	322	317	319	314	319	333	327	313	338	330	352	316	321	291	346	312	319	316	327	307	318	337	297	340	346	321	357	348	335	336	296	359	354	326	309	359	303	326	351	323	332	328	317	339	339	324	350	346	338	306	289	319	321	343	332	313	336	328	337	287	343	267	340	345	328	324	346	329	337	330	324	369	330	322	322	318	328	315	295	309	324	340	309	311	368	320	295	319	331	306	337	310	310	312	347	312	334	324	323	312	351	328	310	318	334	336	321	306	317	323	326	361	321	328	338	325	312	304	367	343	303	347	325	346	317	284	343	330	306	313	297	303	350	354	325	328	324	295	325	331	319	294	304	303	296	320	333	355	365	333	309	323	323	309	318	334	320	299	327	327	315	347	314	352	314	343	338	326	317	311	324	294	329	307	299	311	339	327	356	348	307	327	311	286	308	315	304	334	289	329	320	325	341	316	337	325	313	332	325	330	308	329	342	319	332	324	355	342	340	306	299	302	320	337	337	312	352	354	318	320	321	322	327	325	345	370	312	325	319	340	324	325	332	314	307	304	303	319	342	335	322	345	340	326	311	338	319	336	331	309	321	338	340	320	341	324	332	325	299	310	330	345	308	323	331	306	342	330	336	307	315	314	306	307	354	331	347	325	319	291	298	342	286	322	284	325	334	291	357	330	317	335	330	343	326	316	315	370	329	311	343	297	318	304	336	343	316	300	342	311	325	323	327	334	316	331	320	336	356	287	332	303	290	304	336	324	339	346	318	328	313	324	302	316	300	328	331	345	298	328	338	315	305	332	286	316	323	289	329	303	341	308	361	306	308	344	333	323	331	323	342	335	278	327	326	326	290	330	315	348	328	352	320	322	297	318	311	319	319	299	328	323	336	281	320	361	322	336	349	325	294	325	341	309	347	328	349	330	312	308	292	343	289	305	303	322	320	332	325	296	308	353	326	319	318	330	355	282	303	293	335	319	365	333	346	359	318	336	335	313	338	321	335	336	324	330	334	307	310	327	328	310	331	340	342	332	353	314	330	337	324	325	274	325	327	285	320	305	287	290	351	278	347	353	349	301	314	333	318	347	335	320	308	331	323	353	325	343	318	333	341	298	309	272	337	318	298	369	301	341	301	310	329	310	330	343	332	316	311	309	321	330	322	307	332	329	309	311	280	306	332	320	326	319	327	324	352	321	327	317	330	339	330	338	292	313	309	336	338	342	314	327	327	326	297	296	335	326	357	322	362	332	296	323	326	304	377	304	318	336	332	336	368	304	310	339	349	337	294	323	330	370	306	327	334	309	315	346	324	331	299	330	319	311	349	317	329	348	331	339	345	324	315	308	316	306	320	321	368	327	350	305	318	329	322	339	293	296	313	291	325	326	321	323	319	324	321	310	308	331	317	301	312	321	339	353	311	344	325	308	305	326	317	333	339	305	309	320	325	340	311	304	317	343	309	340	342	283	318	327	338	320	304	325	359	306	321	350	330	309	338	314	347	328	345	316	296	321	363	329	296	337	304	316	325	340	312	324	325	349	302	318	308	336	345	325	350	308	315	320	341	342	330	310	319	358	306	332	316	346	321	327	282	321	332	309	328	320	313	366	331	326	325	319	304	319	314	322	333	319	297	324	370	340	335	294	331	326	334	320	309	341	309	345	320	328	307	314	267	330	292	343	333	327	291	295	319	328	357	351	339	337	313	322	342	351	315	328	310	320	306	325	341	334	356	304	321	348	312	304	328	309	341	322	331	317	327	299	321	329	342	307	307	336	298	299	338	287	304	315	323	316	316	285	343	318	347	332	328	342	321	343	359	324	325	311	319	273	337	332	293	337	300	343	347	307	343	336	310	351	328	308	326	335	316	307	304	340	323	317	344	325	302	342	298	285	323	276	314	334	354	339	324	325	331	318	345	320	327	326	348	318	330	324	311	317	332	317	288	350	307	319	330	324	330	329	319	332	295	319	318	327	337	333	325	316	333	320	327	337	313	318	307	326	351	351	352	307	314	295	308	298	339	338	316	305	322	300	306	354	272	329	326	325	308	330	321	349	326	335	301	351	335	341	336	322	325	304	308	299	313	319	324	337	293	317	323	321	342	307	310	331	350	320	310	335	345	334	316	379	353	319	326	319	320	330	330	325	302	318	322	336	332	355	336	329	317	352	287	317	287	309	338	320	349	302	317	319	291	335	333	327	316	334	312	308	331	318	335	346	305	307	335	323	350	330	321	325	330	317	334	341	325	350	338	301	316	310	306	317	307	335	341	354	313	324	322	323	328	351	331	309	323	329	325	339	335	300	339	306	295	329	331	312	300	320	317	325	324	339	314	335	366	319	327	304	324	320	353	301	368	315	321	309	332	343	332	321	346	346	290	321	295	333	327	346	302	309	336	338	333	314	345	332	294	325	330	336	316	338	326	325	339	329	342	314	327	337	322	340	300	318	290	269	319	315	327	319	322	303	333	326	298	326	292	317	343	328	335	300	334	310	319	341	355	353	304	327	325	333	302	335	314	288	352	319	296	286	310	321	322	361	337	297	321	296	348	309	323	360	303	297	329	308	328	370	331	316	316	314	377	344	330	341	361	349	314	308	336	328	357	291	333	321	338	296	331	296	290	316	331	330	314	324	328	327	330	347	308	341	353	338	308	325	302	297	340	327	328	325	354	339	323	303	297	328	329	336	354	334	343	353	335	342	327	323	335	308	355	322	321	334	350	334	321	326	338	299	322	306	334	327	319	355	303	281	308	332	326	329	324	345	327	301	323	331	320	297	323	303	343	298	335	325	341	296	345	330	338	307	306	326	336	323	352	282	345	330	325	311	319	316	310	326	286	301	335	311	312	329	342	316	289	340	311	287	327	318	316	303	293	301	305	362	314	297	327	318	341	317	311	343	357	307	317	313	286	359	356	320	343	319	311	348	328	329	303	377	323	313	328	336	320	320	329	303	317	318	310	339	344	296	286	319	334	320	318	325	343	315	297	342	333	331	314	320	338	339	358	288	304	302	312	325	335	349	315	348	351	302	311	323	341	321	361	348	358	325	309	322	320	337	300	294	340	325	355	328	313	332	316	327	333	330	301	359	321	327	319	309	310	328	343	304	332	347	321	317	319	324	331	340	342	352	292	339	330	319	302	357	320	312	332	354	325	325	325	319	301	313	328	330	328	318	304	339	309	352	292	331	317	318	360	299	359	314	340	311	326	333	318	335	328	321	339	342	323	311	334	335	325	342	307	310	322	320	299	310	310	318	293	327	307	320	294	299	331	347	321	340	369	298	330	314	295	343	350	316	329	329	333	308	318	307	318	353	323	353	335	330	330	320	314	321	332	310	321	319	305	283	332	344	327	357	328	283	296	343	339	315
14645	18328	31791	34528	33608	30720	24578	19754	16891	14323	13292	12536	8902	4622	2783	1855	1478	1320	1157	1145	1080	983	916	878	913	851	846	862	901	830	876	895	908	848	893	802	897	810	847	913	877	895	872	821	882	885	878	876	826	790	874	820	867	850	887	817	876	908	897	874	882	859	846	854	904	869	877	875	900	829	864	824	807	843	841	855	927	843	950	885	877	881	876	876	860	850	835	919	902	865	855	834	831	831	882	890	832	824	862	850	843	869	863	864	812	878	881	881	906	882	874	851	854	893	861	851	915	838	896	886	868	859	885	887	868	849	881	880	893	913	868	845	823	857	863	881	880	877	880	859	834	837	845	812	892	827	911	825	879	885	842	841	849	823	878	838	878	866	869	910	815	913	846	884	895	889	869	842	858	886	865	866	883	889	905	863	907	827	838	882	898	905	893	867	836	832	843	842	964	872	879	858	921	883	884	880	906	858	801	843	841	871	851	882	876	840	828	869	794	833	797	894	805	884	824	865	888	915	819	874	946	887	815	900	865	861	910	822	823	871	876	880	862	894	883	857	882	878	889	869	872	888	822	891	841	881	877	859	835	889	861	831	908	867	828	863	863	873	896	872	811	893	847	923	944	908	825	906	890	907	855	885	869	882	867	901	886	847	874	816	872	897	927	921	793	892	859	823	857	884	919	826	839	830	875	859	887	837	852	836	850	893	836	878	861	876	857	866	871	861	829	907	787	901	863	881	889	888	842	937	847	833	902	822	874	829	845	873	884	875	829	841	900	871	899	887	861	875	851	887	881	814	808	878	887	852	872	839	872	815	852	833	905	761	837	873	789	874	839	912	854	844	852	868	901	853	835	850	838	861	864	854	836	905	837	908	853	866	880	918	829	878	869	865	916	899	865	885	824	853	876	838	855	909	860	899	869	847	833	879	841	864	898	941	878	835	911	894	869	841	897	837	845	873	866	831	869	900	883	883	862	825	873	876	808	911	873	836	835	890	884	853	862	874	854	821	863	873	888	901	905	894	869	829	822	857	870	915	876	867	882	913	900	853	885	847	888	899	904	857	884	856	846	909	851	879	890	826	861	837	919	847	884	893	833	875	846	910	856	869	835	879	871	882	874	840	882	843	857	871	880	838	831	868	876	868	864	823	891	839	862	849	846	856	908	865	823	825	876	845	908	839	858	854	858	820	938	830	885	880	896	857	862	845	835	865	863	914	872	867	844	859	837	870	866	850	882	857	889	853	879	861	903	887	843	852	864	893	860	887	846	865	848	881	877	891	836	871	858	866	839	819	842	864	846	911	848	901	864	863	824	872	893	874	912	835	838	884	869	866	871	843	909	892	897	906	839	852	836	866	946	918	844	862	860	852	879	871	864	891	883	915	857	866	893	849	879	854	835	885	868	833	863	776	854	933	829	831	879	857	883	873	854	819	875	884	881	806	884	858	861	829	862	835	901	831	865	911	900	849	838	898	873	881	858	867	894	920	886	857	887	872	870	878	856	896	903	847	868	822	876	845	876	904	822	888	883	860	876	852	838	838	826	916	868	827	893	864	868	884	855	848	838	825	913	905	836	885	817	873	834	887	902	879	841	851	898	909	899	862	866	893	855	828	843	831	860	936	845	840	895	894	861	867	864	875	882	838	940	861	837	883	896	855	863	890	899	879	846	864	846	859	850	870	848	852	910	865	823	845	867	856	864	893	832	932	836	883	898	869	863	840	850	919	928	884	898	819	887	878	834	878	872	891	857	841	821	858	860	861	874	900	858	827	855	908	894	859	840	773	877	906	881	878	922	882	887	831	856	882	845	839	842	860	840	849	887	863	839	833	858	926	853	820	888	839	903	857	893	857	842	914	908	836	878	899	876	850	874	935	905	860	916	840	847	841	865	836	839	866	856	820	915	841	952	850	847	845	925	824	876	863	842	910	864	859	862	893	873	873	865	886	877	812	902	810	909	836	892	899	810	835	873	886	871	899	851	858	893	862	851	885	843	836	880	798	903	901	846	834	906	865	836	833	891	905	881	845	866	847	869	844	883	849	862	835	847	888	857	968	890	878	873	823	876	844	901	889	881	832	866	915	872	855	863	804	857	894	839	887	833	887	842	907	868	855	849	907	844	866	886	881	861	871	899	847	849	850	882	880	830	845	827	851	856	852	852	879	884	899	895	876	862	880	874	881	916	817	840	851	900	856	891	873	881	899	905	854	800	877	824	808	833	887	865	827	834	901	858	854	839	837	859	859	903	860	876	943	861	858	848	878	852	917	901	914	852	837	918	872	847	891	855	868	886	870	814	846	892	847	873	865	904	859	875	902	865	877	870	872	850	875	863	862	934	811	847	848	868	853	850	879	866	842	881	906	842	887	866	823	824	862	837	935	883	878	903	870	848	833	883	867	922	889	847	889	891	861	893	863	844	867	887	862	898	872	865	896	846	851	888	822	843	889	865	856	850	824	871	883	884	858	814	868	846	881	857	877	877	898	921	870	884	891	894	926	878	868	892	869	826	873	890	863	868	862	858	857	863	850	888	870	886	813	881	869	881	858	796	844	845	856	889	859	869	824	871	908	864	801	899	850	847	889	878	860	925	871	803	881	925	864	854	858	863	841	914	801	850	863	836	847	861	857	889	922	894	870	873	820	806	880	859	868	869	852	853	888	854	923	884	858	904	917	843	878	898	814	899	877	870	859	869	867	854	928	836	880	864	881	904	825	849	882	838	876	892	893	847	917	896	886	884	858	823	861	887	856	841	918	843	811	859	888	872	914	868	851	907	809	809	874	856	854	820	859	846	850	855	881	855	910	804	795	906	848	887	847	845	898	865	878	912	875	897	842	853	880	878	863	861	864	867	873	917	883	915	855	870	890	887	863	870	880	868	887	831	872	881	862	851	862	877	913	834	875	855	927	864	841	797	829	902	837	852	901	927	890	833	839	838	861	864	829	894	894	881	851	839	853	858	859	800	809	851	836	897	869	863	873	867	886	861	883	866	871	893	882	835	851	853	941	856	837	864	878	874	892	859	882	868	908	845	895	859	791	888	888	854	872	847	847	905	848	898	940	870	888	877	904	845	858	823	888	898	864	851	838	903	893	835	882	854	889	906	794	897	845	863	868	858	884	820	829	858	829	845	831	847	862	845	828	897	837	880	876	839	914	933	828	850	852	851	864	875	887	897	868	878	875	942	868	886	877	828	840	812	827	817	894	855	850	862	853	852	854	869	845	875	842	814	868	857	864	861	879	889	852	894	876	815	846	910	883	841	838	886	882	870	899	886	842	865	887	891	932	896	837	869	839	893	846	869	872	861	883	868	925	870	888	885	860	889	829	895	834	832	876	866	859	841	857	866	843	790	850	906	851	825	890	842	770	920	893	923	837	849	888	825	882	890	877	842	834	805	860	938	862	866	851	830	829	857	829	850	906	844	912	871	906	826	886	846	821	898	900	910	879	855	869	861	885	904	863	839	870	854	850	862	909	861	852	871	830	884	830
35094	31068	36820	33114	28761	24932	19098	11611	8227	6848	8586	8882	6012	3638	1339	797	449	430	461	535	550	391	305	322	300	314	307	295	334	313	322	306	340	321	309	326	301	334	310	352	283	327	321	290	338	308	354	328	306	336	307	316	308	317	340	277	315	298	320	335	301	288	312	279	327	282	307	340	312	288	336	314	333	309	303	303	328	302	345	312	314	315	329	323	316	339	306	313	302	318	282	311	325	310	318	314	323	321	317	305	327	304	308	289	320	291	328	279	308	321	301	341	322	325	309	344	291	351	284	334	313	328	282	304	345	307	299	297	332	344	320	273	320	348	294	293	320	314	323	309	283	312	304	309	279	325	322	291	307	286	308	312	321	327	336	357	310	338	304	280	312	338	273	299	306	302	290	324	316	312	308	315	313	299	311	326	323	290	314	292	299	318	318	299	341	327	319	319	296	270	348	308	292	305	285	329	304	322	306	288	357	311	305	318	330	342	318	306	301	327	316	315	272	320	318	303	312	305	326	288	298	308	309	318	296	310	299	308	306	334	292	319	332	311	329	335	306	296	301	300	306	300	306	308	303	329	309	292	303	315	337	292	338	317	340	329	338	329	304	292	316	308	296	312	278	298	315	319	303	311	298	296	346	323	315	305	339	320	328	292	331	340	333	331	314	317	315	293	301	307	344	331	302	278	327	360	306	285	291	304	305	341	282	319	345	312	309	340	322	299	315	305	338	316	308	326	294	306	304	283	306	368	318	323	320	318	337	287	313	325	300	294	296	305	310	290	296	312	284	257	265	339	314	340	300	278	296	287	311	295	301	309	305	326	305	310	307	297	318	318	302	310	303	273	295	312	307	300	335	285	297	320	337	288	308	293	314	332	299	317	304	346	358	316	305	336	312	332	309	313	330	289	325	331	314	337	327	332	296	311	331	337	313	347	350	308	331	324	288	313	309	285	316	313	281	308	323	312	308	321	306	309	343	294	313	295	305	319	269	316	317	295	345	323	307	295	293	315	343	336	295	325	326	271	291	339	280	315	287	288	314	273	317	319	317	321	314	290	338	322	318	317	319	328	319	348	279	322	313	323	334	346	296	286	313	306	302	323	314	307	249	305	314	287	286	324	285	327	275	338	312	336	292	326	311	329	304	333	296	344	312	350	280	295	308	319	314	284	320	297	326	345	315	301	319	302	331	328	310	290	313	338	321	265	308	299	331	292	308	275	324	308	305	318	284	268	341	296	306	334	336	330	339	318	303	284	282	306	320	293	342	326	345	332	314	310	305	321	308	299	306	329	275	291	319	310	301	309	302	318	326	277	318	302	313	309	336	335	312	322	287	327	325	306	325	312	285	282	293	328	337	334	281	311	314	297	345	318	313	310	323	322	304	303	314	314	297	330	318	298	300	275	301	335	323	320	308	270	352	277	323	326	313	338	330	317	320	312	329	298	328	297	289	313	279	340	318	300	315	327	354	314	304	305	327	324	323	284	316	302	300	295	299	331	290	290	306	333	307	301	295	309	308	300	326	287	284	274	321	289	287	327	290	303	320	285	301	332	312	335	300	332	317	283	298	287	315	313	298	343	324	280	327	316	320	314	331	306	306	308	317	300	323	340	339	328	334	303	314	303	309	332	313	324	361	306	316	332	329	280	283	305	304	279	341	316	314	308	330	327	313	309	351	327	301	318	312	315	311	337	318	318	308	299	311	306	342	324	315	286	300	305	280	310	306	323	304	291	289	303	321	295	356	329	337	293	335	312	309	328	298	306	285	301	308	287	274	312	302	326	317	325	329	312	316	294	317	306	334	291	290	324	318	293	314	250	295	301	308	284	330	279	295	310	297	325	331	324	292	304	268	348	317	321	305	319	335	319	285	329	334	297	304	304	302	332	326	315	312	306	325	346	292	323	295	350	321	279	290	304	312	322	323	309	301	294	325	307	315	330	312	326	333	316	320	300	306	288	360	296	316	317	329	312	305	319	286	314	296	279	290	325	317	302	305	281	313	325	308	320	305	335	334	322	309	308	335	341	324	299	348	320	318	285	343	307	329	336	321	297	296	315	285	312	298	298	315	312	311	263	312	309	307	301	307	349	322	368	318	332	283	274	308	303	296	311	280	283	310	296	322	319	285	293	309	297	318	318	282	308	309	314	296	331	313	337	289	304	323	312	332	346	278	321	304	330	323	335	308	295	291	289	298	318	333	288	324	286	327	302	292	316	290	318	299	325	310	343	295	336	316	296	301	326	353	300	333	298	278	325	324	325	304	293	315	306	307	311	276	294	318	309	321	297	283	340	315	334	320	311	306	293	297	330	310	300	300	292	309	284	291	309	274	306	307	319	311	292	331	280	288	347	308	291	290	282	348	335	279	317	306	294	308	309	317	304	318	348	329	328	311	334	344	296	313	318	317	304	341	306	321	301	299	316	319	313	305	325	295	295	294	299	311	273	314	278	303	312	330	334	298	307	331	315	345	336	299	289	316	308	315	324	309	296	300	285	303	299	294	267	299	325	324	290	343	325	314	316	316	314	327	309	317	288	290	308	311	287	291	291	288	331	305	283	319	317	301	302	303	306	332	285	303	336	328	285	341	323	299	294	277	323	315	293	320	300	314	311	320	322	323	341	294	308	331	316	312	298	296	293	322	335	300	300	304	296	313	312	311	322	289	301	344	340	304	302	312	294	327	300	296	324	319	316	307	295	326	303	315	326	326	287	317	294	282	296	294	348	288	316	325	310	305	326	304	310	293	300	311	326	311	307	291	298	304	316	324	301	323	290	298	324	274	322	304	300	307	296	310	290	345	333	295	358	324	313	324	304	310	307	313	295	333	339	333	301	322	315	364	269	286	277	248	297	316	308	304	302	358	340	320	319	331	340	290	307	306	348	314	347	352	302	310	312	269	305	300	290	318	275	280	331	322	315	294	290	304	292	307	313	324	312	325	299	273	273	309	329	308	323	301	328	327	328	333	282	322	291	322	311	348	308	298	326	304	312	326	346	332	320	329	313	323	302	304	346	294	315	286	320	309	299	314	308	279	292	319	304	316	291	307	317	310	302	345	345	323	307	269	292	323	294	344	324	321	290	340	328	308	283	272	298	313	327	298	269	318	330	311	312	336	307	300	301	306	308	275	283	317	303	330	314	315	311	348	293	277	312	302	287	317	295	319	304	326	360	330	304	306	325	306	307	310	288	334	311	337	294	349	310	336	309	334	313	334	268	325	307	337	292	323	328	310	276	334	307	337	323	307	289	303	307	338	308	312	326	303	306	317	306	318	311	279	301	289	309	317	297	314	303	335	319	308	304	337	306	321	295	325	326	301	303	318	316	313	309	334	309	301	297	289	317	283	302	314	302	318	314	307	347	336	307	285	321	318	321	320	285	324	307	349	340	312	326	292	317	292	321	289	310	311	337	306	313	319	317	316	299	286	301	336	286	284	343	301	310	298	332	316	311	338	336	311	305	311	305	293	342	339	340	309	337	363	288	294	297
22113	24399	40204	42843	42339	40319	34624	28352	24913	23819	28201	28637	22378	14673	6218	3882	1776	1609	1733	2333	2192	1238	983	921	949	914	852	853	886	842	809	832	830	830	836	879	864	866	797	865	859	882	841	780	826	823	794	843	827	804	850	828	823	829	856	861	871	817	828	885	850	808	815	815	864	803	843	841	889	818	839	862	750	839	858	858	859	854	881	803	866	879	853	805	844	807	879	849	839	849	871	837	847	886	836	888	833	877	831	890	861	802	832	844	818	824	876	855	817	854	875	802	843	823	883	831	824	870	797	788	858	832	831	776	865	878	848	816	823	832	831	842	861	812	831	822	816	837	843	829	858	875	847	817	854	881	809	797	861	841	824	855	801	836	871	842	841	842	855	834	859	802	855	850	795	849	829	887	812	807	875	803	836	839	794	795	841	829	838	837	834	800	860	830	820	881	891	901	865	829	879	849	794	847	826	835	818	798	773	846	833	828	896	862	858	850	834	864	812	818	860	836	816	840	858	843	842	852	836	811	873	820	788	833	856	861	838	880	850	850	839	854	893	875	841	828	834	827	830	854	894	880	838	891	825	854	822	801	891	805	860	820	897	839	857	830	895	876	843	812	868	798	815	822	837	853	829	885	858	809	835	810	899	909	863	798	816	836	816	855	889	801	823	809	852	825	845	917	827	829	827	804	850	801	862	808	857	870	873	849	828	841	811	880	796	854	859	855	865	812	837	829	822	870	865	887	803	883	830	819	823	842	787	845	892	813	853	861	853	860	823	853	868	861	838	828	842	897	869	849	845	804	834	837	852	807	881	787	868	853	804	845	820	824	880	822	865	835	873	910	833	800	896	798	836	860	836	843	834	873	847	817	859	845	802	845	792	824	868	819	799	863	866	837	789	849	847	851	825	875	858	876	868	841	821	834	820	871	835	836	838	840	912	855	868	874	846	842	825	789	884	830	815	849	800	848	879	842	790	882	841	851	795	852	826	863	823	863	808	851	845	829	810	853	835	814	793	842	808	860	822	854	886	835	808	776	841	808	841	791	864	861	850	854	832	855	835	797	877	885	893	843	797	829	816	825	849	870	800	806	884	878	855	804	864	874	831	866	831	820	802	827	824	845	783	821	891	861	858	821	862	808	887	852	844	826	842	852	797	850	793	875	828	835	871	878	875	797	886	869	855	808	841	806	816	895	804	852	842	853	791	807	865	908	791	824	842	839	804	887	874	853	815	795	828	869	802	825	940	812	816	838	838	894	874	888	848	876	827	809	832	834	848	870	864	847	861	859	851	822	863	841	846	825	824	864	801	835	832	862	851	785	861	805	844	758	800	859	839	836	891	839	837	818	819	813	859	863	843	851	840	823	841	813	882	806	829	870	862	851	869	832	836	853	830	843	820	871	812	845	835	783	833	859	852	830	899	851	824	772	842	813	889	793	848	806	823	804	851	876	823	863	766	833	797	818	865	839	845	873	833	819	842	837	867	876	840	808	788	802	855	872	872	787	910	788	814	850	798	831	855	825	853	878	891	865	820	821	879	864	868	827	858	829	847	836	813	849	881	859	806	836	868	784	796	823	820	848	854	764	843	847	880	867	807	853	845	819	779	868	829	847	785	870	813	886	831	866	838	833	850	873	859	861	813	810	829	840	846	877	837	842	835	860	853	857	846	884	862	864	859	815	848	804	813	900	794	868	831	828	847	787	895	837	855	807	812	794	816	814	811	834	851	870	834	835	881	807	845	820	842	803	834	855	846	829	925	803	854	857	841	829	863	787	878	861	836	792	879	838	837	835	847	838	776	832	833	840	808	834	933	844	785	848	833	869	862	853	877	851	782	838	821	881	846	890	856	793	832	782	841	813	839	818	830	785	819	829	819	893	849	853	873	806	803	814	835	829	836	856	821	851	850	825	811	832	815	831	813	826	865	888	828	795	859	858	879	786	819	828	827	847	762	787	787	841	807	814	890	873	812	837	844	873	782	829	870	864	810	858	843	877	798	814	894	900	869	823	828	826	878	796	815	780	823	848	819	873	830	833	839	856	816	856	835	809	880	876	840	846	835	832	808	802	845	895	846	841	805	840	833	823	835	822	873	830	883	837	887	816	845	847	847	872	825	812	828	847	883	902	831	842	879	802	845	823	847	863	849	844	816	833	810	856	814	875	826	796	794	854	824	830	811	861	847	833	818	836	832	794	800	787	848	902	856	859	814	873	821	833	818	798	829	847	863	839	874	794	802	845	849	837	872	823	847	841	852	816	847	826	853	811	851	835	839	842	823	806	825	790	874	885	880	836	865	854	853	841	854	846	875	885	870	803	840	822	787	848	836	807	869	826	834	836	823	836	797	846	807	835	829	890	809	861	889	901	799	799	824	851	899	823	825	821	840	838	850	806	808	799	806	854	861	832	811	808	867	848	915	832	831	840	867	822	880	846	866	821	836	760	874	804	894	809	847	853	858	854	790	874	826	844	809	851	840	838	876	878	779	834	839	797	837	863	847	809	846	840	790	823	843	838	807	858	820	787	807	861	832	884	845	814	833	852	815	824	824	848	818	824	825	889	846	865	834	845	894	838	799	879	834	823	783	849	844	837	835	843	826	795	859	829	853	875	798	830	798	874	854	851	847	872	873	841	808	842	847	830	821	880	821	830	845	874	819	894	888	777	830	858	874	802	829	832	858	799	897	833	863	815	799	852	819	809	864	834	829	869	819	840	814	841	836	840	837	868	829	899	809	846	833	840	867	836	836	806	823	797	876	867	796	833	851	807	876	847	833	855	844	907	884	882	878	852	885	786	850	830	859	844	827	797	880	868	848	855	798	871	897	819	856	771	823	825	842	846	846	853	762	811	808	853	851	833	828	812	859	785	839	859	838	841	824	835	875	782	839	840	826	840	874	890	837	896	890	843	832	844	881	759	883	833	867	844	833	864	863	819	836	813	803	813	858	849	857	862	872	840	810	894	772	875	821	841	814	809	797	832	828	847	838	837	856	848	850	860	817	879	845	796	852	834	826	883	888	877	851	869	819	889	795	853	800	820	812	841	853	821	785	818	826	852	816	886	829	848	794	804	819	787	845	861	831	878	800	849	823	852	827	836	856	824	838	882	831	866	840	844	827	859	786	850	802	845	829	794	882	772	812	807	803	818	833	827	858	845	832	828	832	792	834	839	860	836	798	837	860	889	853	859	832	831	831	811	789	835	862	879	799	777	848	768	825	821	783	825	828	818	866	784	955	808	859	867	887	791	904	903	819	868	823	854	852	839	837	843	811	846	897	829	827	869	822	871	865	860	843	890	827	842	797	871	839	858	868	818	851	851	865	877	836	849	829	826	858	877	900	790	848	826	823	812	839	762	845	874	810	800	825	857	850	906	816	866	831	793	795	885	802	808	834	822	798	826	853	843	834	845	870	890	804	803	820	875	817	822	845	853	814	794	859	857	874	847	855	852	826	841	897	882	849	785	844	816	837	901	845	861	821	860	838	853	853	913	851	849
42002	39797	46574	43013	36744	33153	25713	18116	12675	8393	9883	14585	10845	7200	2900	1078	529	479	797	958	960	419	344	335	361	296	285	286	315	296	322	281	308	295	316	279	302	295	288	299	322	284	296	313	287	294	328	261	280	256	317	277	300	306	286	310	277	268	314	306	319	302	290	301	288	276	300	292	290	328	305	304	298	294	306	298	286	277	290	269	302	298	293	278	299	313	285	283	301	295	300	307	305	260	311	318	287	280	289	281	293	301	304	339	289	306	290	305	280	293	278	300	276	288	301	302	314	281	278	298	289	307	302	287	272	265	265	279	301	261	328	317	287	286	316	280	269	298	294	271	293	286	298	305	288	314	279	261	275	278	302	319	323	322	278	287	306	303	314	270	272	276	296	273	320	288	256	290	278	315	283	296	310	303	316	279	293	264	315	287	324	298	299	304	275	283	297	299	307	288	281	339	316	317	295	290	287	288	293	292	291	281	314	298	309	287	274	286	292	264	314	295	280	267	301	279	284	268	300	298	312	275	271	291	278	293	293	285	310	277	294	293	277	305	295	280	309	303	307	269	332	313	302	285	299	322	265	261	280	299	291	252	273	264	290	269	294	302	303	289	283	286	305	291	287	281	299	299	284	300	286	261	297	288	293	289	293	250	253	292	296	301	293	285	290	282	271	317	290	303	292	278	275	298	301	284	293	324	312	329	277	305	309	281	282	272	309	286	305	269	295	281	278	319	274	307	270	289	298	285	277	276	282	251	320	280	286	311	314	278	302	303	272	298	280	279	320	310	277	311	300	277	293	283	282	310	300	297	270	289	297	283	295	302	333	279	294	293	274	321	307	289	291	304	304	293	306	306	267	271	281	281	305	286	282	282	289	293	324	299	315	280	293	296	292	286	303	293	288	295	288	291	265	273	263	255	308	287	326	310	293	321	310	320	276	314	302	295	310	281	317	266	293	302	296	286	277	276	295	315	254	281	309	294	264	273	291	305	279	328	297	297	297	283	313	287	262	281	267	312	324	302	312	279	305	307	268	291	304	287	305	279	321	298	312	257	295	286	305	290	304	312	326	306	310	289	298	280	263	288	292	299	320	275	302	291	281	282	298	275	305	293	265	247	251	302	293	306	304	287	287	276	297	311	270	320	297	289	283	253	291	320	275	295	258	283	270	312	297	295	305	281	265	261	289	275	263	336	295	295	282	286	284	292	308	292	361	285	298	307	301	288	309	284	274	348	261	290	281	305	275	339	297	329	280	280	275	285	297	297	298	263	307	296	265	290	253	304	300	289	292	289	300	278	288	267	300	295	295	301	317	303	277	287	278	282	286	270	271	283	264	293	257	312	287	295	282	281	247	284	257	300	307	276	288	287	287	291	340	280	317	321	295	309	274	291	295	291	314	263	280	304	310	268	297	300	275	281	250	293	284	285	299	299	302	332	310	284	290	290	310	291	263	280	297	285	290	267	276	288	296	248	324	295	294	267	289	260	308	283	291	307	301	304	261	262	280	310	283	296	295	317	264	299	295	315	309	303	299	287	287	291	295	302	286	271	279	306	287	272	302	286	278	258	297	279	292	306	296	311	281	274	276	300	288	280	304	260	292	277	262	290	308	264	284	309	280	295	281	272	298	294	277	296	291	290	268	291	308	296	335	278	306	268	277	297	299	284	274	302	269	280	304	274	308	291	301	266	271	314	270	290	292	288	291	271	278	287	272	277	294	297	296	267	299	279	309	340	289	282	309	271	299	295	273	305	285	253	302	288	288	266	297	313	317	277	303	308	276	293	279	293	279	292	256	270	283	317	308	317	304	289	302	294	334	256	283	302	292	302	295	300	280	287	269	300	302	285	262	305	303	274	317	309	266	310	324	311	306	257	327	304	277	301	281	287	296	321	293	306	271	278	295	295	291	287	283	283	277	295	300	282	265	292	326	257	258	272	303	299	306	273	286	287	320	285	288	268	296	303	306	266	298	259	294	299	315	299	335	335	296	280	327	271	292	306	273	307	286	269	248	308	273	293	304	283	290	294	293	320	265	307	281	279	302	289	300	304	340	272	307	305	280	300	337	312	307	290	283	294	307	289	289	290	283	266	310	315	283	292	295	237	254	286	300	266	292	301	273	270	303	343	298	285	283	259	258	280	292	276	318	292	293	330	272	277	317	306	300	295	289	284	295	278	277	319	270	301	281	284	259	279	340	293	296	261	291	315	292	281	317	289	280	292	313	313	296	304	317	295	275	302	290	302	315	284	293	292	284	308	282	321	274	320	269	302	293	272	275	270	288	280	274	264	250	274	260	293	303	311	286	321	271	305	299	311	283	292	306	345	274	300	313	295	296	295	317	266	263	297	324	290	318	305	310	310	294	268	299	274	283	275	276	315	269	261	308	279	289	288	321	305	300	295	297	301	329	273	274	281	309	310	301	297	310	281	282	268	291	295	276	311	314	278	291	309	290	285	296	272	284	289	283	271	291	288	313	293	273	258	289	275	278	281	285	292	304	298	307	287	297	297	254	286	293	317	299	296	268	275	290	281	240	296	286	292	286	273	319	323	289	298	258	276	297	304	259	309	315	289	297	289	282	268	305	289	318	285	273	277	299	269	296	285	277	310	306	275	303	288	311	289	275	285	275	289	300	264	291	292	295	291	297	265	267	282	306	275	292	272	301	275	301	314	286	292	290	309	262	281	282	308	294	290	286	281	268	281	285	299	269	258	291	272	308	273	274	287	314	276	292	302	310	343	307	291	244	330	278	293	275	273	285	258	312	269	307	293	308	301	251	254	273	286	294	322	298	312	303	304	315	311	263	292	335	289	287	308	273	309	280	261	276	292	317	267	307	295	304	313	283	298	296	314	301	280	305	268	301	316	293	294	296	316	273	280	309	317	302	285	298	282	281	289	299	291	292	276	305	277	286	294	298	278	311	330	282	291	286	281	286	288	255	297	290	302	306	293	280	330	320	294	272	292	307	292	274	300	299	331	280	275	266	311	289	287	273	283	282	320	293	301	312	298	292	267	306	297	298	281	307	296	288	305	325	285	316	297	280	292	319	270	279	282	308	281	295	296	308	291	268	296	300	273	274	284	264	328	302	297	293	312	304	304	298	297	297	288	284	289	316	273	305	281	300	292	285	292	294	295	286	269	286	313	296	296	290	304	291	274	264	271	259	296	292	313	300	299	328	294	289	305	318	331	322	265	302	282	259	294	286	321	303	272	312	281	261	312	299	279	296	279	286	274	267	332	295	266	258	282	277	327	327	287	296	287	304	270	277	286	279	298	303	278	304	291	297	274	274	272	309	294	286	296	289	274	308	286	281	300	326	293	329	273	307	248	302	300	292	311	285	306	278	281	332	305	314	296	301	274	298	282	298	289	305	290	303	285	266	283	287	295	279	295	293	288	277	305	291	302	294	277	303	283	275	273	279	305	303	268	284	279	303	279	289	268	320	292	286	262	257	282	297	300	293	289	289	275	302	285	290	278	269	275	291	286
26893	31561	46583	50725	48467	46463	39304	34620	30256	26007	30348	36288	30729	23625	11937	5186	2308	1900	3804	4925	4687	1848	1332	1124	1102	860	850	860	853	840	773	839	801	828	787	800	754	832	798	806	812	791	759	794	826	791	822	781	801	826	845	780	842	802	818	793	811	846	787	795	761	778	784	771	800	822	764	786	710	760	744	777	815	767	792	794	814	801	808	829	773	787	774	822	758	807	793	781	807	810	794	793	780	738	772	817	798	758	777	768	827	810	772	781	817	780	763	731	753	815	805	797	774	763	772	784	802	859	771	774	778	790	709	767	789	758	774	825	736	789	761	774	774	766	784	779	738	833	782	808	776	821	816	769	819	751	795	796	798	802	827	828	828	811	814	802	812	761	760	800	792	756	825	783	807	763	771	780	756	772	812	818	764	725	805	769	771	817	799	845	754	787	771	824	766	814	736	807	728	768	777	772	768	776	767	775	802	772	760	742	743	808	797	726	786	763	821	828	779	791	791	812	795	794	791	800	769	821	805	788	750	776	786	812	828	718	790	808	742	743	804	776	825	779	811	738	775	819	769	772	791	739	760	813	792	794	774	787	828	824	792	809	816	773	769	732	815	766	811	776	806	813	841	765	750	781	787	785	794	715	744	771	797	817	758	811	847	762	801	779	820	813	770	775	733	817	764	791	794	840	789	769	753	784	767	729	754	814	816	775	830	760	814	776	811	791	781	791	808	742	795	793	723	813	728	800	778	760	789	790	770	807	818	801	741	761	801	751	830	748	758	764	806	783	796	780	748	793	791	838	779	814	788	782	806	788	835	765	780	847	779	805	816	813	795	774	844	741	806	813	757	788	800	741	773	763	759	803	853	769	752	814	770	784	772	793	750	817	794	747	819	807	737	761	742	805	785	819	756	776	773	796	794	774	802	788	773	797	786	813	743	761	782	791	775	806	803	797	733	790	732	785	783	793	803	768	827	800	806	745	753	776	758	835	823	832	791	792	744	780	745	782	778	809	791	787	771	766	731	797	809	774	751	823	784	810	755	786	782	738	802	731	804	787	796	764	741	826	789	753	777	860	741	815	747	752	787	762	870	769	769	839	798	788	715	776	750	828	788	744	741	790	825	782	762	796	738	777	768	762	783	798	794	749	751	786	844	782	844	759	781	843	795	807	771	815	786	795	763	779	796	825	771	767	773	761	826	774	773	820	747	813	732	770	807	825	784	762	796	749	771	800	792	766	779	774	806	739	742	772	772	773	775	713	745	764	819	774	749	803	812	811	759	801	766	744	729	753	784	773	747	784	799	749	816	797	754	774	819	779	797	816	749	788	765	784	775	747	776	711	767	792	758	831	848	730	786	788	730	758	769	770	806	759	788	778	720	739	797	809	815	817	790	751	807	781	763	815	800	797	775	779	728	772	746	762	772	769	794	710	807	799	753	750	790	762	765	790	790	767	773	722	788	849	812	814	768	770	820	772	809	802	770	760	762	798	807	769	804	789	892	843	765	759	791	835	809	816	787	764	809	798	773	809	771	761	819	807	783	824	789	822	788	758	775	816	783	813	789	786	814	827	766	812	804	775	772	788	748	778	785	748	786	774	764	814	803	775	799	759	769	763	743	801	787	779	746	774	772	775	765	806	767	819	813	756	798	803	777	839	792	819	797	765	780	808	818	849	777	792	795	800	795	785	751	749	842	776	743	809	764	757	768	812	826	821	788	724	741	801	783	808	757	765	764	764	784	782	762	715	763	795	796	780	816	763	761	773	707	745	800	808	766	799	784	763	744	752	811	807	799	785	817	764	770	849	799	799	822	752	771	803	859	794	793	797	778	748	802	752	802	787	822	816	798	815	756	788	827	795	774	775	728	813	806	818	829	777	785	780	787	811	778	806	785	840	762	794	764	880	756	768	742	754	766	765	751	820	807	747	730	759	797	807	827	790	831	791	775	807	794	796	791	807	815	794	797	797	791	826	758	808	804	777	854	786	790	801	800	773	805	810	777	769	820	750	768	833	774	782	766	800	776	793	720	719	774	739	831	813	754	799	786	803	775	730	751	746	795	763	784	835	815	819	801	800	802	766	766	755	735	779	789	814	754	769	762	786	777	760	838	823	825	789	803	773	810	743	804	799	839	782	782	805	783	725	808	790	791	767	812	770	797	759	769	783	819	802	761	772	817	741	828	781	853	790	779	787	831	840	763	795	782	798	769	762	754	789	811	798	790	825	776	718	786	768	774	856	783	759	768	799	793	805	782	828	772	784	814	796	779	740	767	799	793	788	778	809	760	801	800	789	839	809	873	821	808	774	764	777	820	726	804	788	760	811	770	736	724	781	811	728	757	768	782	770	778	745	758	770	765	795	773	756	779	793	793	758	772	803	777	759	779	819	814	803	860	833	778	734	777	785	743	814	798	808	803	804	743	763	760	818	817	788	798	786	794	764	798	827	777	746	747	798	771	786	802	784	800	803	826	756	725	792	782	789	751	802	767	792	770	784	776	770	772	761	821	785	753	771	720	785	812	725	751	792	785	781	783	760	794	766	784	771	772	759	773	806	749	789	774	742	832	797	787	747	791	779	819	764	787	791	742	776	782	741	800	760	779	771	787	792	788	760	774	814	751	816	761	780	755	782	836	765	777	793	822	787	785	764	816	786	810	775	801	735	808	785	857	779	780	799	771	744	809	793	801	760	737	828	783	793	806	785	766	765	755	799	744	803	776	844	808	832	810	833	803	799	762	790	836	776	751	797	826	748	809	758	789	773	739	812	763	803	783	794	753	756	786	781	825	791	774	800	747	765	781	777	800	785	769	770	779	784	828	788	772	773	774	756	786	798	837	722	760	729	777	804	840	763	757	813	792	770	764	797	815	765	755	794	811	814	807	793	791	789	728	797	747	831	766	819	803	763	791	779	851	758	780	817	743	834	796	791	793	735	807	774	786	781	779	766	761	812	745	780	811	824	779	805	757	803	790	744	785	805	763	766	768	803	753	819	758	784	788	769	781	778	736	788	773	770	775	831	785	769	785	807	799	749	748	787	801	826	796	794	800	748	780	833	836	753	792	781	798	852	769	770	804	765	792	749	749	775	803	783	761	816	758	774	778	758	758	814	805	801	824	813	791	779	776	785	729	729	794	796	720	782	792	797	781	795	739	784	779	816	801	776	794	782	763	831	792	777	821	812	796	747	813	735	805	818	794	739	760	783	804	805	801	847	780	833	800	765	782	828	745	794	765	795	756	807	816	796	754	756	808	762	788	792	770	716	786	815	761	839	794	792	798	801	779	770	794	763	797	772	805	730	786	836	820	812	804	818	721	814	757	774	796	728	769	742	791	790	794	818	754	761	753	823	775	766	759	827	804	796	746	803	797	780	806	767	759	807	809	791	789	819	791	727	758	791	729	804	780	780	784	825	748	738	793	780	838	832	811	795	810	805	752	765	772	790	793	787	773	779	804	783	797	821	765	829	766	778	834	791	816	791	811	814	775	810	785	752	771	740
23982	25503	32334	29514	21448	15022	10566	7175	4732	3500	2655	2080	1568	1065	712	541	415	395	403	402	378	361	326	344	320	329	315	328	314	326	317	295	319	327	297	334	312	311	339	325	349	348	341	307	307	344	323	307	324	315	319	320	336	340	316	331	355	335	324	313	331	343	321	321	310	319	332	342	311	345	309	274	269	332	319	315	309	331	321	319	323	359	313	331	315	333	335	306	377	350	347	341	319	302	280	299	285	347	359	342	335	284	320	309	349	285	299	318	285	325	340	316	338	299	333	316	344	316	355	325	321	352	326	318	280	320	322	327	303	332	337	327	357	311	341	327	327	336	329	313	281	324	294	339	339	342	329	289	310	334	328	295	331	325	303	342	317	332	321	302	331	327	319	328	359	302	336	344	328	368	297	304	337	297	325	292	328	354	341	317	322	304	349	311	318	345	321	323	336	334	323	310	307	294	297	318	318	294	334	375	352	324	305	313	313	323	336	338	329	321	357	323	353	315	342	321	322	291	304	355	299	315	330	292	314	329	320	323	319	312	351	331	332	351	336	330	320	369	308	338	323	313	320	308	339	322	333	338	365	324	332	355	333	327	314	322	358	304	332	344	292	292	325	325	334	357	330	336	335	306	335	313	321	287	304	319	342	340	343	284	316	357	337	303	275	300	334	306	288	315	334	332	320	308	336	328	314	347	300	303	340	321	314	315	289	314	302	315	313	329	296	308	344	310	315	305	311	310	293	327	309	326	337	322	334	309	338	315	338	336	302	308	324	304	329	331	305	304	315	371	313	318	328	314	299	345	348	375	322	312	320	294	307	298	320	307	286	343	349	307	333	333	330	330	316	330	315	310	350	319	362	297	348	317	334	316	355	325	328	338	318	328	305	356	305	309	321	299	314	309	302	343	343	325	294	342	337	309	348	307	321	312	336	319	333	377	327	338	326	310	290	312	308	318	307	342	345	316	341	303	302	336	331	327	320	301	334	317	315	306	328	305	329	315	349	317	341	299	306	300	294	316	353	342	340	349	306	307	321	330	270	327	309	296	314	319	305	339	314	304	295	328	322	325	311	307	344	302	332	298	353	328	320	341	330	328	330	355	310	316	311	369	312	303	294	284	313	314	322	312	304	325	324	317	319	339	283	316	367	316	294	334	333	303	313	320	329	341	333	306	321	343	309	326	334	309	309	304	339	338	335	319	345	339	318	307	328	330	338	328	323	313	353	349	335	338	345	357	315	329	332	295	369	297	335	353	306	307	363	336	322	304	276	321	360	309	322	323	344	345	300	350	295	343	336	345	315	297	322	317	311	345	349	335	285	313	321	346	313	352	333	321	301	296	340	321	293	339	336	315	294	340	299	327	332	316	316	347	289	321	337	345	292	366	328	338	317	314	313	325	300	300	340	334	300	331	330	327	323	328	307	318	285	326	284	329	340	315	323	330	328	311	281	335	318	348	322	340	324	337	291	333	297	307	299	299	298	310	317	334	320	311	349	338	325	329	332	352	309	302	327	353	333	341	351	333	280	362	303	323	328	307	341	314	347	315	300	295	331	297	331	316	317	313	306	337	305	295	348	308	296	275	319	305	329	301	327	321	335	308	323	349	335	330	327	333	317	304	312	310	335	319	332	303	299	309	322	327	336	325	286	332	303	343	332	350	313	331	313	317	311	303	344	319	301	353	354	301	375	311	335	336	322	308	310	346	324	320	294	333	322	291	345	312	312	296	332	308	307	345	322	340	288	345	325	305	332	332	331	322	351	354	309	345	281	315	303	294	309	352	335	371	306	312	324	294	296	356	332	313	354	323	317	297	322	316	332	322	330	344	331	342	317	335	332	361	281	325	322	322	326	353	339	307	276	325	308	302	320	308	312	307	344	325	310	300	349	298	322	326	318	328	300	335	327	292	314	339	331	319	322	312	335	311	305	357	331	327	347	315	327	335	326	333	320	299	314	346	309	323	335	328	295	350	318	311	313	331	329	349	324	311	311	316	318	310	306	325	349	335	318	321	320	330	306	328	298	330	323	320	295	326	345	322	325	301	356	300	335	309	311	302	303	316	302	326	283	311	330	321	339	325	326	307	336	308	351	333	338	330	331	327	300	332	313	308	315	308	337	334	308	331	310	318	310	326	338	337	344	334	336	323	311	328	333	352	348	334	305	307	348	336	344	326	301	320	329	319	317	336	310	318	315	345	332	335	311	357	317	309	296	349	305	329	304	303	309	310	321	307	338	358	322	330	333	357	327	334	339	301	351	298	316	337	304	313	300	332	309	308	317	310	330	297	340	317	332	292	316	324	295	343	331	284	337	314	322	320	343	307	325	358	313	298	293	335	345	336	320	324	316	350	312	299	310	347	311	341	322	318	308	292	338	308	339	359	296	331	320	346	339	341	342	340	334	337	307	336	339	352	315	286	310	369	298	316	344	318	319	323	336	337	299	326	302	301	329	305	331	299	322	358	329	304	334	329	323	313	319	326	332	303	334	278	298	317	334	351	338	357	322	332	319	307	318	336	318	318	312	351	317	330	323	345	296	300	292	342	292	333	356	352	301	314	287	333	325	333	358	322	330	312	354	319	324	299	348	290	283	324	319	357	334	293	311	342	306	314	339	342	323	329	319	338	346	326	356	324	316	336	300	318	322	326	327	322	332	308	329	332	316	295	280	315	317	333	296	348	313	318	341	356	303	292	334	344	325	327	319	299	306	314	304	347	327	332	331	322	319	320	316	342	308	364	332	333	351	328	338	318	288	336	298	316	329	309	319	323	324	310	317	345	327	321	291	306	301	308	358	323	317	310	325	348	320	299	322	297	353	304	308	318	326	328	350	317	326	352	325	347	313	297	337	321	289	349	308	328	319	324	326	371	328	293	322	315	330	322	346	337	330	326	317	300	315	320	333	312	333	325	337	307	314	324	326	283	278	309	362	315	364	309	304	320	297	344	297	326	334	314	331	349	326	341	327	323	344	327	321	326	322	283	342	319	349	313	319	301	278	301	345	341	313	307	323	334	331	310	320	325	307	365	324	326	334	334	325	316	335	315	330	286	300	343	302	268	299	311	337	345	337	332	299	288	298	342	353	333	283	318	331	308	330	331	292	316	304	280	328	320	343	320	287	297	341	322	317	343	311	357	329	320	300	344	326	320	333	322	328	334	331	327	319	340	328	317	360	337	316	325	320	316	318	326	320	323	314	324	290	316	327	332	314	331	329	348	344	276	319	323	324	322	308	280	294	313	331	293	329	308	319	310	327	314	339	328	333	319	320	344	326	331	335	321	321	358	313	331	297	324	297	333	313	305	314	309	346	333	371	333	313	285	350	335	317	323	315	322	297	342	340	319	334	304	323	335	330	337	309	316	348	321	303	301	339	295	349	333	314	328	320	337	319	321	326	317	341	342	309	323	323	287	330	337	307	280	346	322	333	281	324	356	293	297	294	318	328	306	324	334	322	290	334	273	301	328	338	345	311	324	329	334	290	331	332	318
14655	20744	36915	40018	35504	31471	27235	22448	18132	14674	12622	10474	7725	4846	2942	2040	1418	1304	1296	1288	1140	987	952	913	884	833	861	860	935	905	866	911	864	836	887	862	808	895	844	811	906	872	813	845	878	818	879	862	837	860	896	875	829	853	890	873	895	825	829	840	872	827	867	845	903	887	896	877	875	892	801	897	883	858	866	876	846	852	873	904	916	841	917	897	834	881	839	880	838	850	894	899	881	862	851	864	897	826	836	870	845	850	888	842	824	853	858	830	864	859	895	858	882	888	864	872	777	858	911	887	895	815	879	820	861	887	869	841	858	855	864	904	870	824	860	845	844	879	898	873	875	895	851	848	821	875	819	836	841	863	837	858	797	902	870	840	888	869	834	863	860	844	807	888	848	857	890	843	846	879	846	849	870	871	832	829	813	817	868	861	885	873	850	889	841	884	824	815	870	830	862	897	849	922	844	828	810	867	869	879	840	812	835	901	888	846	888	877	860	859	881	820	880	831	811	854	872	919	863	858	848	878	878	885	896	852	895	816	895	819	874	894	840	836	878	864	825	858	879	876	843	886	921	861	817	890	869	816	829	867	869	851	843	811	877	863	865	873	906	817	868	904	909	883	945	830	844	910	870	779	923	821	840	902	912	842	864	828	898	833	838	852	865	837	837	858	840	872	906	836	817	850	867	850	847	836	844	861	866	861	874	866	857	814	804	882	870	851	864	860	850	886	824	839	783	890	830	875	888	827	899	818	872	840	846	842	832	878	856	836	868	856	884	854	845	848	902	892	833	837	815	881	880	843	924	859	822	851	878	822	844	856	822	854	867	854	853	888	880	929	837	878	887	843	888	852	808	807	876	868	848	848	828	846	855	833	833	916	845	871	847	883	836	845	851	844	858	874	833	862	855	854	864	825	865	846	906	827	871	854	846	890	855	897	769	875	791	878	873	847	859	821	883	853	874	906	844	841	848	892	880	860	868	764	797	914	878	842	885	863	877	804	821	833	846	884	862	870	870	878	842	885	840	870	839	854	856	863	860	870	853	889	766	886	787	835	900	836	803	826	832	820	909	916	867	851	855	865	876	924	809	838	847	829	865	873	841	868	884	811	877	846	881	883	889	822	843	804	864	831	916	887	852	882	844	844	862	873	870	861	816	881	896	863	825	826	883	858	809	842	849	848	823	881	906	841	859	843	861	875	857	858	854	812	852	855	848	812	855	918	840	831	860	894	861	903	835	849	900	871	886	842	830	812	870	849	864	856	827	848	885	823	888	822	846	897	796	795	873	886	873	839	851	859	821	890	808	895	759	849	855	868	854	880	865	830	850	849	909	867	895	893	850	824	835	841	876	887	873	879	865	878	867	871	860	843	848	861	863	847	849	845	853	905	860	891	854	858	843	909	852	862	832	897	853	844	891	822	830	867	863	826	906	879	864	910	883	827	851	854	858	910	895	833	868	820	800	848	858	899	883	916	891	915	904	882	857	911	873	860	850	923	885	907	852	908	847	909	810	873	900	879	813	882	855	850	839	822	861	874	893	836	852	844	860	890	828	870	818	830	840	863	814	866	857	887	881	858	860	860	861	876	866	836	849	851	847	884	853	887	841	826	858	903	829	872	914	815	855	886	906	851	870	913	853	862	823	851	848	880	847	912	881	813	832	838	859	872	837	822	848	908	878	927	865	821	895	890	871	857	863	867	927	878	886	898	816	893	827	851	790	823	889	875	849	820	859	861	857	913	826	859	819	873	865	829	840	870	839	833	856	908	876	843	876	855	853	874	848	846	822	922	867	857	820	864	866	884	875	889	911	861	870	835	877	823	834	885	856	822	855	836	835	883	890	882	856	836	890	837	869	896	907	907	838	855	889	859	840	841	871	798	834	902	849	903	865	904	807	859	889	873	864	901	907	900	874	862	839	861	840	887	846	838	853	834	848	889	845	842	872	883	865	856	859	847	855	828	867	879	847	840	850	812	894	839	843	822	864	886	884	837	873	866	878	887	822	849	844	905	867	875	833	864	872	855	815	841	861	871	831	897	945	831	797	918	856	835	821	859	832	846	848	808	833	837	867	829	897	869	849	877	875	852	876	868	858	923	919	907	877	848	835	861	912	885	877	802	846	880	822	881	899	893	941	827	865	837	889	871	820	872	854	897	848	859	871	886	808	860	859	826	858	817	885	860	945	893	849	919	845	911	885	884	895	890	852	838	827	788	893	846	859	864	860	896	913	874	850	875	864	856	869	880	881	860	896	867	847	849	909	883	834	889	855	834	866	878	852	872	849	868	827	877	864	898	868	829	871	894	856	836	839	888	893	863	847	824	846	916	867	890	871	844	894	876	859	804	900	889	862	890	838	898	837	930	927	863	788	838	864	829	893	828	793	845	838	843	839	807	823	825	861	862	863	882	844	834	846	874	852	863	873	835	815	876	846	852	856	816	836	844	886	862	867	827	896	824	860	840	867	873	910	851	896	858	869	858	859	889	875	855	853	884	882	867	871	867	857	865	920	879	872	862	841	908	884	903	910	854	831	888	826	918	843	823	898	938	792	819	858	819	887	855	835	871	880	857	919	864	857	897	826	809	861	815	844	880	864	855	853	867	903	831	888	840	876	865	777	842	845	903	796	887	870	854	847	874	892	846	903	822	865	867	863	867	864	826	848	856	892	858	827	864	871	846	858	854	817	830	859	900	842	843	835	816	860	835	824	864	862	915	901	832	842	862	864	826	838	836	849	844	857	851	885	903	831	887	897	881	899	810	862	837	894	871	854	849	879	862	881	884	842	834	864	872	836	855	870	854	860	858	858	842	874	865	865	845	895	797	907	899	841	875	824	795	868	845	848	865	844	886	877	862	868	852	905	839	871	836	851	836	822	847	865	848	863	821	896	873	913	875	847	891	825	838	877	929	868	905	832	841	880	907	860	833	865	812	855	864	888	922	882	860	855	849	822	879	842	848	870	885	823	912	871	861	843	869	864	823	862	878	942	797	822	841	855	875	902	836	870	842	884	851	923	819	839	860	858	935	833	856	912	813	864	898	826	840	863	813	899	867	849	821	838	895	851	822	886	866	851	834	807	868	930	837	859	835	877	864	832	876	800	849	886	822	832	817	819	836	812	808	818	846	836	789	916	892	868	872	875	891	861	887	821	843	910	836	823	926	834	841	797	783	841	879	869	833	895	857	839	858	869	813	814	846	863	883	818	869	863	876	886	897	869	854	888	896	867	898	881	877	850	885	825	860	887	815	822	830	848	841	855	863	863	870	853	849	823	839	813	819	850	887	898	915	872	917	840	894	847	867	878	891	854	843	853	908	890	865	829	840	936	850	855	916	861	833	807	841	859	848	871	791	867	854	840	900	847	841	915	842	903	822	829	851	814	874	853	823	846	901	889	882	847	848	842	847	877	849	808	857	780	868	896	867	862	831	873	901	835	845	871	870	886	874	819	866	884	847	856	913	845	849	880	868	886	881	843	906	872	851	867	847	849	890
36494	35049	42391	38776	29815	23461	19238	12725	8139	6046	5454	6486	5423	3293	1782	1044	719	629	708	632	584	373	407	332	329	313	305	303	320	295	312	351	315	302	301	308	308	323	298	315	322	307	289	303	285	279	327	305	326	310	327	291	296	290	306	324	310	292	307	301	291	315	331	305	266	312	284	304	304	300	300	313	299	304	281	308	293	306	299	338	334	310	299	329	278	293	286	316	296	297	354	309	301	325	317	296	324	292	291	307	303	276	344	308	288	320	309	320	320	266	294	283	315	321	324	280	303	330	322	324	302	324	279	316	301	318	306	338	332	277	282	355	325	324	326	299	331	283	312	327	322	329	330	305	340	321	322	310	288	319	327	318	311	322	319	313	310	290	336	372	305	312	295	295	338	343	289	290	302	268	313	326	349	302	322	316	314	313	333	294	316	296	304	322	329	318	315	308	309	283	290	321	299	288	301	312	314	339	313	329	303	327	327	349	317	305	322	318	268	313	327	301	315	291	329	311	360	307	301	348	311	293	307	320	328	316	307	304	291	347	312	327	327	343	319	332	315	315	330	287	331	300	300	288	331	322	305	306	330	326	303	290	322	306	307	312	327	284	312	303	287	304	296	306	314	293	293	324	326	333	326	287	309	299	296	314	320	321	314	319	310	319	327	311	313	307	317	279	266	286	321	320	310	308	332	300	293	334	310	320	306	310	321	314	283	347	286	332	281	294	306	342	334	322	301	338	337	313	310	308	309	290	282	283	308	301	317	307	332	322	314	302	313	317	320	312	299	308	300	296	354	313	272	296	314	289	322	328	347	316	301	371	314	321	277	286	323	303	321	313	309	326	314	337	305	292	297	329	318	325	298	356	353	329	273	304	355	297	326	323	302	333	288	303	315	316	301	315	320	311	290	331	324	301	303	301	317	323	328	321	359	297	323	319	285	304	329	306	354	319	297	335	314	306	284	290	334	269	300	293	346	299	296	317	278	334	328	337	332	315	327	334	304	296	302	316	327	309	301	310	298	319	327	311	302	310	298	307	325	324	303	276	350	325	329	297	311	299	313	302	356	318	307	311	319	287	315	315	282	300	292	299	330	321	343	309	322	283	334	289	333	293	313	322	306	292	293	289	302	280	317	319	299	308	283	326	308	334	307	312	306	292	309	305	330	303	310	312	296	311	323	289	309	334	305	280	269	279	311	307	270	329	310	310	316	299	307	289	309	334	303	298	316	306	329	308	313	320	332	334	289	325	319	337	293	327	321	295	291	305	299	322	327	311	339	290	298	311	313	311	307	327	296	311	327	319	329	331	300	320	318	294	284	291	315	334	329	321	307	304	327	328	319	337	324	309	310	307	280	302	314	323	296	330	330	310	320	293	315	301	337	300	265	296	324	341	289	341	288	304	332	332	358	286	314	321	312	312	305	328	284	316	301	332	319	317	283	300	307	351	344	312	317	332	314	349	312	337	319	291	299	296	318	314	306	315	323	322	300	321	316	314	307	279	297	336	293	318	340	316	319	301	278	302	323	318	283	300	306	283	308	300	286	349	305	302	308	335	299	299	340	303	332	303	320	285	284	273	327	296	307	321	290	308	329	280	307	288	306	314	316	302	308	316	312	300	308	296	311	293	320	285	328	310	333	316	307	301	313	298	309	317	311	309	309	304	322	287	288	313	296	323	278	325	301	317	338	300	329	324	304	296	301	304	319	303	316	334	274	300	317	332	282	310	324	325	313	291	304	316	288	283	325	305	337	333	318	290	361	352	317	297	330	330	292	288	315	289	278	314	313	301	346	282	307	284	303	299	314	323	344	302	318	303	290	273	284	326	340	312	314	317	314	319	301	307	307	297	308	305	331	315	306	275	318	300	293	354	316	278	317	277	309	342	301	308	328	295	314	317	317	307	310	312	304	308	328	280	315	285	311	293	292	300	313	327	344	307	294	292	306	301	323	316	287	317	320	311	312	327	278	306	303	296	319	323	317	317	323	299	314	305	310	338	309	294	321	295	293	313	302	276	295	304	295	322	297	308	330	336	313	322	342	307	311	318	309	278	321	291	341	330	324	288	343	309	295	327	304	324	350	333	311	316	279	326	283	314	299	325	317	305	278	317	327	330	320	293	291	295	315	308	326	300	308	335	299	309	323	305	301	332	278	323	337	295	292	304	322	323	294	311	328	310	294	328	332	315	338	334	284	302	274	308	305	307	297	339	305	293	316	319	280	309	307	303	341	289	292	299	293	297	331	327	288	325	274	285	335	306	311	342	305	335	338	307	341	307	303	294	312	315	300	335	343	309	282	291	341	301	318	332	307	334	340	304	275	309	343	294	301	293	307	308	346	293	321	301	302	284	285	293	296	329	313	294	317	338	308	389	306	320	298	312	314	334	328	313	305	287	281	300	326	313	304	295	282	330	283	286	305	294	319	334	328	324	301	308	319	324	288	318	318	290	298	347	311	311	328	313	289	320	277	297	306	314	328	317	338	294	337	301	302	329	336	331	311	318	326	324	316	326	335	299	306	307	293	325	284	288	286	348	328	309	314	284	315	334	290	327	307	306	292	321	275	314	277	302	330	280	323	307	321	298	327	330	322	293	303	280	321	320	302	317	313	279	294	335	287	298	306	301	322	272	292	306	306	295	292	304	363	329	311	310	273	333	326	318	316	291	311	293	302	302	317	277	305	345	293	360	293	312	291	289	319	339	301	306	316	309	316	304	304	279	324	324	302	299	316	295	309	280	291	328	313	320	327	320	285	337	308	300	279	294	317	271	312	294	293	306	315	298	305	335	350	292	300	329	322	317	324	292	296	332	346	293	304	303	298	325	320	349	296	315	309	306	298	300	306	323	357	322	332	307	295	279	325	304	305	293	296	288	322	313	314	331	315	319	287	307	317	309	298	330	294	322	308	320	296	295	300	293	299	313	294	347	307	282	311	291	281	323	310	304	326	297	322	331	307	329	333	335	322	305	317	322	325	322	309	292	280	302	316	302	275	332	308	294	308	296	275	302	321	288	285	311	310	330	308	303	301	325	326	267	298	320	307	319	300	294	266	294	274	330	319	351	319	345	285	265	314	297	312	314	294	288	313	338	299	329	333	324	340	300	312	337	300	318	306	316	304	306	307	299	305	300	296	312	283	308	298	298	325	309	306	322	320	287	299	310	305	257	269	290	359	308	294	325	295	323	273	317	334	280	333	285	335	283	351	322	309	327	311	275	304	308	311	307	291	305	312	283	308	287	296	298	329	290	346	320	331	308	336	328	307	294	319	313	338	325	296	326	319	290	327	314	274	300	321	304	318	264	327	323	315	287	333	302	331	269	329	319	292	314	293	304	293	301	296	325	328	306	281	297	322	321	314	302	333	322	332	332	331	340	324	322	298	334	271	308	305	318	287	327	311	302	304	344	311	299	334	296	314	325	283	288	288	275	313	288	298	297	328	317	301	303	298	316	289	330	305	297	315	302	334	303	286	294	308	281	312	310	314	307	285	334
23389	27899	43950	46729	42276	38808	34935	29082	24781	21677	21432	23982	20232	14410	8373	4666	3496	2679	3267	2786	2572	1226	1124	950	1092	877	799	870	858	853	842	813	857	860	841	868	831	891	827	836	840	746	836	902	874	836	856	860	895	848	839	840	818	857	796	840	894	838	839	819	814	846	825	821	809	870	850	859	882	896	797	855	835	826	851	891	849	895	806	865	847	865	875	811	871	832	857	812	857	812	833	825	842	794	844	807	841	801	827	863	844	815	827	865	832	838	838	826	838	845	804	909	810	861	839	811	844	785	830	826	854	829	855	847	824	861	883	831	851	802	822	785	835	824	833	844	878	801	823	868	847	805	892	832	830	893	856	862	837	873	829	785	820	786	810	876	825	859	863	845	837	834	841	871	858	798	859	831	835	858	825	874	819	811	854	841	850	852	816	844	847	813	838	916	853	861	872	878	839	783	836	867	839	822	818	819	810	823	822	866	821	786	895	879	838	807	850	847	874	843	837	803	836	804	804	833	825	804	865	829	835	832	840	841	822	819	906	813	833	797	845	837	848	827	887	834	880	870	841	839	818	818	862	763	826	864	852	823	833	869	826	817	845	784	835	858	825	804	807	821	865	842	839	816	821	847	820	844	856	874	783	818	821	815	842	807	831	848	854	799	836	888	848	866	805	834	852	846	868	829	860	803	830	824	781	834	829	875	850	902	853	810	808	914	893	813	886	845	836	823	804	856	847	827	804	803	814	855	810	853	789	820	819	832	847	833	829	870	830	840	854	839	823	852	835	828	854	853	830	864	840	769	825	830	841	852	878	861	848	825	846	831	832	819	839	800	819	842	853	797	845	822	862	894	847	880	874	839	824	818	823	838	843	818	835	906	832	862	826	817	846	863	877	830	831	791	855	878	891	811	788	838	851	856	836	874	809	795	849	897	781	813	818	829	787	830	819	815	836	810	835	825	853	842	843	873	840	838	807	783	778	933	837	839	843	843	807	890	792	779	858	849	842	850	786	830	838	794	855	873	806	807	800	854	797	798	838	763	863	854	847	849	757	821	791	804	813	891	835	796	859	823	775	850	835	844	829	845	865	809	864	804	786	853	808	826	836	865	791	871	833	830	812	834	798	829	860	871	775	826	824	803	849	829	858	868	884	836	850	826	800	861	830	836	833	839	851	820	828	866	834	819	851	799	779	834	808	853	822	816	829	868	828	787	845	806	862	830	892	830	877	802	846	838	851	844	820	869	793	820	854	796	792	864	822	829	818	836	773	804	890	805	771	852	802	816	824	913	826	810	892	825	806	863	850	846	780	819	801	862	850	847	864	799	865	837	810	840	875	802	869	833	850	821	831	861	859	787	830	824	841	867	851	863	828	835	819	854	839	848	854	868	883	836	793	775	801	866	882	870	843	845	786	817	794	873	850	860	830	798	824	832	825	775	808	798	828	846	861	795	850	806	790	811	852	815	822	832	816	817	840	867	826	843	806	854	816	794	867	803	894	820	793	846	768	805	818	800	829	811	794	819	824	856	815	823	863	807	843	829	839	836	815	789	827	788	887	829	775	873	851	830	841	826	890	860	791	882	861	820	840	834	861	794	854	808	819	790	833	803	849	853	860	843	864	830	843	856	841	863	851	832	832	841	781	942	866	875	810	833	814	850	836	815	860	790	815	825	828	820	797	820	854	864	855	869	775	857	838	880	781	840	859	841	834	814	810	816	807	868	867	874	800	847	845	839	812	848	863	881	841	886	853	841	802	831	889	816	817	785	807	815	835	834	882	826	816	842	866	856	806	827	823	831	828	838	766	809	847	866	827	820	847	831	854	838	857	837	891	807	804	851	817	846	825	822	862	796	852	836	861	840	802	813	803	824	785	815	832	862	835	838	868	912	784	836	837	845	835	802	847	875	776	843	839	845	843	854	897	842	795	827	803	824	848	887	786	853	803	808	854	815	845	900	794	818	816	834	863	846	845	838	801	823	832	833	835	856	871	844	894	812	779	851	793	876	831	838	825	796	803	818	850	868	886	847	824	892	907	822	843	867	840	866	863	833	881	846	835	817	882	866	828	847	848	895	870	822	866	839	857	842	851	800	842	782	827	814	840	854	885	792	860	807	839	834	851	830	884	805	781	856	802	822	831	818	781	862	837	881	828	810	838	828	820	798	807	848	817	803	832	861	852	834	861	825	840	825	848	838	843	875	810	789	838	790	874	855	849	822	797	832	845	880	828	849	877	872	791	867	859	820	850	861	825	773	855	841	857	812	844	802	800	809	813	800	820	831	915	814	812	842	815	822	832	816	805	760	865	830	897	894	824	869	841	816	835	826	846	843	863	833	854	803	838	824	832	860	822	830	819	797	853	848	805	811	829	814	832	786	797	833	814	856	767	808	815	876	809	795	828	762	837	800	838	822	871	829	887	866	793	870	871	873	933	888	856	851	851	853	857	809	829	870	853	821	821	858	835	797	838	845	808	818	800	849	829	810	815	834	829	838	818	850	865	824	844	860	861	809	850	837	837	784	853	842	766	843	862	856	911	845	801	881	830	807	880	927	826	820	794	812	899	847	874	799	831	892	816	852	854	837	876	831	864	798	798	897	778	807	782	846	817	848	846	844	818	812	863	819	783	861	839	862	897	878	762	855	835	837	823	822	778	846	834	859	806	852	801	857	838	829	821	908	799	827	822	848	818	805	838	797	791	850	816	825	831	792	837	794	805	852	851	857	832	819	849	867	820	842	850	807	798	830	846	861	838	879	832	828	883	794	829	819	846	836	831	895	816	847	855	826	808	846	813	811	823	819	869	847	859	867	867	867	854	872	865	847	850	846	784	812	858	875	829	788	808	842	819	833	833	783	814	815	870	828	835	851	817	839	824	792	828	811	860	768	817	852	874	816	830	847	843	822	849	804	805	824	844	791	802	773	832	866	843	841	844	803	834	827	836	855	821	863	805	781	846	898	807	826	802	813	866	846	867	788	840	823	861	872	808	822	850	863	838	833	844	886	847	835	868	840	802	812	819	829	857	844	851	851	812	837	879	817	843	871	829	856	869	846	794	807	828	826	837	813	823	825	854	807	840	827	847	881	847	851	871	859	796	843	834	801	830	864	935	811	867	800	837	850	792	842	812	821	850	843	844	860	869	862	790	799	848	872	850	877	788	838	887	827	844	836	885	858	812	867	840	869	847	775	848	810	845	797	873	757	820	846	901	805	867	853	862	826	866	815	859	853	844	868	829	819	817	793	829	844	835	849	803	839	856	801	819	831	798	915	767	843	860	889	815	831	819	770	836	793	810	863	801	824	832	845	843	818	845	818	812	830	848	756	925	775	810	836	826	824	831	855	826	824	841	837	840	828	811	857	769	825	807	827	846	807	817	824	793	884	835	857	865	898	857	785	826	887	893	798	829	843	821	829	848	833	823	832	818	821	788	791	840	810	827	863	842	810	861	802	810	816	809	835	833	817	774	828	823	837	846	825	800	874	782	871	814	823	859	859
45526	41648	48840	43889	35273	29351	24004	17162	12294	9056	8712	11239	8194	4772	2284	1347	1958	2235	1358	883	754	364	348	306	346	258	252	291	311	307	288	266	291	274	298	301	314	286	281	287	277	293	296	325	276	295	305	289	286	273	289	306	293	287	299	293	316	267	275	305	293	290	291	277	272	293	275	309	291	292	261	321	285	317	332	262	336	304	294	276	305	266	254	274	301	281	276	296	286	289	298	296	287	279	270	298	304	273	293	287	297	287	291	254	287	267	284	269	303	284	294	274	297	311	285	298	282	283	313	298	298	261	273	259	292	274	305	291	285	295	278	275	291	299	288	295	293	275	267	282	283	291	275	309	285	296	286	334	279	303	309	282	295	283	309	289	319	290	320	268	292	302	271	297	280	290	300	308	280	285	294	263	303	292	281	283	297	300	291	309	257	254	288	322	284	285	293	252	277	291	278	312	276	286	321	267	323	325	277	289	298	307	285	267	285	261	266	290	274	319	281	294	267	294	285	279	284	311	298	311	256	283	286	284	268	278	259	307	239	271	305	266	286	284	295	265	296	277	305	300	282	295	271	275	289	269	282	298	272	272	286	265	300	290	299	268	283	294	270	329	286	290	284	269	309	301	299	270	284	298	292	286	277	295	288	277	277	264	282	290	259	294	304	296	298	282	302	305	269	270	280	271	276	280	301	285	333	262	282	293	293	261	283	293	309	312	342	294	274	300	288	259	300	269	278	319	277	275	301	327	286	285	296	313	280	279	271	274	269	292	262	273	331	295	287	313	273	279	281	238	296	325	292	270	264	309	296	281	260	291	284	275	274	282	272	303	276	271	265	303	311	279	279	321	272	310	309	304	289	293	281	289	299	275	283	288	260	293	286	269	309	273	300	296	283	285	281	279	295	294	284	319	275	294	307	285	304	317	289	318	274	282	280	289	244	307	310	304	251	283	299	281	296	264	275	290	259	294	307	309	279	315	274	243	274	274	301	307	289	290	282	325	295	287	285	282	292	260	279	299	316	296	292	260	296	308	294	281	326	283	279	263	294	280	301	294	305	283	273	300	273	299	300	321	268	280	266	293	287	268	295	256	295	268	298	272	279	301	285	292	310	303	273	319	277	304	285	274	293	285	279	289	299	278	278	249	280	301	261	283	302	285	263	266	314	290	276	300	326	319	285	299	310	315	249	293	274	260	277	262	295	303	291	284	290	274	295	281	287	279	273	293	293	282	292	254	286	271	269	307	321	277	272	276	281	296	298	314	274	288	255	278	311	272	288	291	285	286	303	296	293	298	276	293	286	267	301	287	268	294	284	311	274	294	278	278	280	305	280	279	294	291	276	265	291	285	256	298	277	280	288	326	310	268	307	291	303	268	291	295	288	300	287	290	291	304	298	277	312	285	241	281	274	266	298	273	264	268	261	284	302	293	286	283	281	309	298	279	283	298	285	281	278	308	287	291	282	280	302	290	318	298	290	282	264	304	274	288	270	270	298	294	288	282	288	251	316	247	313	308	318	250	270	261	301	297	265	282	287	304	301	269	309	270	275	325	265	286	300	304	300	289	290	270	290	277	304	285	301	273	298	274	282	312	289	288	324	289	275	314	274	284	263	258	305	297	321	303	280	267	265	298	290	294	291	292	290	272	276	263	264	270	287	298	293	282	276	292	273	271	250	300	272	281	278	309	308	270	311	299	312	291	299	299	274	285	303	263	288	322	306	321	277	278	295	291	293	302	298	296	272	286	267	257	302	291	296	278	314	327	283	321	310	282	266	294	262	296	273	308	274	299	283	267	272	328	271	266	304	286	256	293	289	293	288	317	276	286	290	306	293	289	284	256	271	295	262	307	270	291	285	284	288	310	252	293	282	271	283	293	294	259	275	268	267	284	297	286	268	290	309	264	301	287	254	296	285	306	295	303	311	275	294	282	302	267	305	280	297	291	315	293	280	298	261	289	323	252	273	300	291	284	316	318	342	301	274	275	270	275	291	286	285	297	295	273	268	276	279	273	300	300	292	299	268	294	297	318	262	288	305	310	277	298	335	272	307	322	289	271	281	307	304	263	267	259	303	286	309	315	307	282	283	276	279	280	273	305	270	291	261	316	295	285	281	269	267	290	282	291	249	288	255	270	297	277	274	295	309	275	304	290	304	295	279	295	248	282	284	283	297	308	287	293	296	274	302	302	278	308	305	285	317	285	264	250	298	295	298	283	314	306	253	290	291	284	274	301	321	290	288	269	275	264	287	302	300	283	290	268	266	304	258	307	297	296	288	299	317	286	302	279	291	296	270	311	272	245	307	305	275	320	295	282	279	289	289	296	303	298	292	293	270	271	286	285	299	301	316	283	312	270	294	281	293	313	285	321	303	310	298	302	280	295	301	307	299	293	277	280	280	298	263	314	270	280	251	275	284	268	312	293	292	296	261	306	274	296	281	269	265	285	264	287	263	290	301	266	289	263	306	293	336	290	272	280	277	268	290	312	270	271	292	285	302	306	266	296	270	265	293	300	286	283	292	283	306	289	299	300	297	292	290	286	260	282	277	303	272	311	275	252	267	294	304	255	284	311	284	284	265	280	286	286	313	270	315	306	289	293	299	262	258	273	291	279	262	310	306	294	301	252	289	260	301	274	322	312	323	297	269	298	277	274	266	252	288	294	287	280	313	255	305	265	292	271	266	284	310	251	275	304	271	290	334	277	308	286	269	314	263	288	262	278	285	294	278	279	286	303	277	284	277	320	340	261	290	282	274	263	297	285	269	273	298	266	263	292	277	319	285	287	306	264	302	303	296	307	284	275	283	285	262	278	292	313	293	296	283	292	267	280	280	289	281	286	268	268	307	288	288	281	259	248	315	308	297	317	277	284	282	287	280	306	270	285	288	297	295	284	301	302	280	307	263	284	261	317	268	266	275	322	265	298	258	304	290	297	300	317	287	299	254	301	315	263	260	293	280	278	315	296	301	279	285	298	315	273	286	267	275	300	321	282	299	296	294	315	315	284	264	306	290	264	319	257	267	296	288	278	260	311	267	267	286	269	275	300	291	313	320	294	293	263	299	305	288	282	282	306	295	259	277	309	303	282	314	310	301	272	297	274	279	248	285	311	270	302	291	281	252	274	264	302	270	295	308	307	287	293	312	270	283	284	306	318	280	312	327	280	281	282	253	270	289	282	253	265	287	287	274	288	306	286	242	287	262	272	280	295	298	273	300	300	285	270	295	266	315	262	306	284	264	267	289	305	301	311	269	278	304	306	283	298	311	280	303	293	279	310	288	285	284	284	299	277	318	299	283	294	274	290	310	292	306	293	290	281	283	311	276	320	275	274	284	282	323	286	295	282	290	318	291	295	298	266	282	303	277	300	316	286	303	302	292	275	279	316	281	284	298	319	319	309	289	299	276	296	248	246	292	271	315	301	308	284	274	314	288	301	322	307	294	299	282	298	284	299	285	288	280	267	274	299	289	301	301	259	306	244	301	273	286	287	277	276
29164	33204	48606	50732	46398	43121	38872	33502	30072	27296	28143	32539	26047	19121	10337	6696	10143	11191	6669	4352	3532	1486	1205	1000	1058	875	827	848	802	824	795	847	781	767	841	813	812	782	816	784	807	764	848	804	805	768	771	759	824	778	777	677	830	807	805	790	761	809	741	819	813	774	783	721	822	789	739	768	823	734	799	761	757	792	809	757	777	783	706	765	788	770	761	743	766	746	796	787	789	798	819	801	806	799	749	797	725	812	784	782	785	815	766	807	737	745	794	798	752	783	789	779	786	827	771	774	756	754	759	750	819	795	766	770	762	782	718	772	777	755	750	784	746	770	756	787	752	770	766	735	807	758	744	754	757	783	712	738	797	754	783	776	787	781	763	790	752	786	753	822	781	761	721	729	776	759	824	836	759	785	788	847	790	783	790	795	792	777	748	783	773	777	743	801	770	818	770	747	808	755	698	796	773	758	763	763	770	784	784	795	779	806	756	777	785	817	833	718	784	754	748	740	738	798	794	773	789	772	781	735	819	775	844	785	768	808	757	795	801	739	717	749	799	735	813	748	739	783	780	828	778	741	793	794	793	822	811	775	764	767	744	785	727	741	775	823	777	761	757	749	787	752	798	784	775	731	825	800	783	760	761	763	753	776	722	774	759	775	724	729	776	743	783	790	786	727	750	757	767	742	805	771	756	792	748	758	764	764	757	769	730	814	782	765	790	756	737	753	764	759	794	764	792	765	800	841	803	840	787	852	819	762	762	775	711	773	772	757	745	759	792	785	822	796	807	773	792	826	740	808	757	836	788	804	789	785	778	796	781	768	762	767	838	806	765	785	791	790	730	821	785	807	796	763	768	748	732	830	774	750	780	791	736	755	773	732	814	791	807	800	758	809	798	794	760	798	785	780	762	799	775	786	820	768	808	764	798	837	831	804	777	771	813	788	766	733	750	757	805	774	730	746	807	790	767	766	792	807	792	757	761	800	775	776	797	691	753	829	748	775	774	758	765	777	792	772	787	781	788	786	791	767	776	787	789	706	785	786	752	780	781	791	837	813	788	774	774	764	753	737	813	786	767	798	750	838	774	725	752	789	773	781	782	752	774	788	812	710	800	736	733	775	790	758	809	821	758	782	763	757	780	768	755	755	802	755	751	816	744	829	795	801	740	749	757	821	777	741	810	764	784	758	819	760	773	828	848	726	784	797	796	812	777	793	768	741	778	786	813	820	757	771	779	809	771	783	783	767	747	783	813	810	803	752	779	791	789	751	790	778	781	801	814	804	797	770	810	834	774	765	783	778	758	741	758	755	800	745	751	788	774	773	748	816	730	775	789	782	735	805	808	764	739	726	821	794	798	742	812	761	807	814	760	792	799	796	806	808	750	806	811	768	749	738	766	813	751	781	768	789	787	789	728	757	773	741	788	728	787	805	788	778	715	752	795	747	768	812	803	742	823	766	780	837	749	771	814	768	753	805	771	757	761	783	802	743	746	754	723	806	794	740	801	793	762	798	727	766	757	745	716	807	751	770	731	757	833	718	767	795	802	824	790	750	737	748	816	742	773	773	803	768	774	746	788	807	801	793	815	688	756	859	762	817	768	753	822	822	743	768	789	761	755	760	744	813	789	765	798	783	796	804	754	833	826	751	810	764	803	766	779	805	798	729	722	818	777	771	799	782	792	733	738	789	772	777	748	805	821	798	781	748	805	820	765	787	781	750	822	791	775	761	776	744	853	788	757	788	760	741	769	775	754	802	763	790	835	768	757	749	767	798	794	728	765	800	751	801	767	750	807	753	815	744	781	806	754	817	748	799	770	795	760	794	756	741	801	804	800	730	780	820	736	787	774	794	755	764	799	761	785	838	818	786	790	785	838	750	805	782	795	736	798	800	809	833	777	721	778	775	777	792	776	811	784	802	814	776	790	795	752	786	753	751	754	794	813	740	803	786	796	757	773	819	740	818	808	764	803	767	747	757	775	781	781	826	781	767	780	776	765	770	862	791	790	700	778	794	770	782	788	727	770	759	782	778	748	807	796	791	777	743	776	738	776	786	793	831	762	780	807	694	740	760	723	795	807	816	724	784	757	770	729	777	758	758	784	757	743	798	772	832	803	803	798	723	751	773	792	750	752	815	776	767	743	771	809	785	802	778	768	763	784	791	777	790	801	814	774	783	849	743	777	817	770	761	757	784	769	803	766	773	781	811	765	711	765	799	812	803	786	844	776	785	760	755	800	750	791	792	788	859	768	743	753	797	733	731	750	762	766	730	819	773	740	785	739	781	754	706	806	737	767	815	772	765	764	762	745	760	810	815	766	787	828	774	722	760	784	822	794	772	775	803	779	818	769	726	742	788	775	759	811	763	783	777	725	819	796	813	750	771	745	807	761	820	776	762	733	756	757	739	765	778	757	741	781	763	786	775	759	788	820	812	781	781	782	746	811	737	772	789	786	770	716	764	766	745	809	826	798	793	799	798	779	725	762	799	771	763	784	790	791	809	779	815	771	797	781	784	767	774	832	802	768	766	792	802	805	797	761	782	735	796	759	778	779	764	721	747	743	798	768	818	811	764	806	834	732	822	772	775	777	733	748	723	784	776	802	780	800	755	777	743	755	786	744	748	745	800	786	770	802	756	741	770	841	782	796	746	796	840	814	786	791	805	773	815	802	812	776	775	740	763	799	736	802	796	779	775	762	797	746	809	746	850	831	761	788	817	766	783	785	744	810	750	753	805	762	816	763	765	762	788	754	780	788	769	826	764	755	778	860	753	744	788	789	760	797	785	815	754	761	776	824	791	812	785	768	788	786	774	841	790	787	814	769	771	752	798	768	702	812	816	792	758	797	775	796	762	764	731	801	738	842	816	768	794	787	779	814	734	799	775	765	748	806	800	747	811	778	780	764	739	698	764	793	724	804	789	844	813	788	821	719	730	794	747	804	777	812	796	766	768	721	780	773	818	789	846	730	810	797	793	760	763	753	753	829	777	750	715	781	803	826	849	796	719	769	766	804	795	794	793	734	803	755	774	754	774	753	719	806	743	806	750	840	742	753	795	787	750	824	759	798	825	742	785	733	772	764	781	826	780	813	745	816	741	768	784	728	851	767	808	768	793	806	788	763	735	783	808	797	775	761	785	820	790	749	769	749	758	757	832	763	833	750	773	732	753	778	774	784	763	786	738	765	735	789	801	766	837	777	774	815	768	783	778	760	799	759	731	820	761	807	802	798	772	782	757	779	808	803	728	775	772	783	810	764	770	749	801	821	748	724	832	777	741	826	797	776	806	755	760	818	736	741	807	766	749	786	781	812	807	747	793	775	789	784	767	785	727	774	810	823	737	752	789	745	766	755	780	755	807	813	802	772	793	792	810	765	829	723	800	788	801	786	837	815	800	753	774	790	803	801	787	784	811	756	737	791	762	776	799	798	830	829	762	813	722	721	723	785	767	830	754	739	847	752	776	826	763	780	842	796	772	770	789	860	785	798	764	839	769	789	767
29106	28818	35476	28729	19963	13951	9288	6280	4532	3552	2583	2075	1587	878	639	539	515	475	469	423	415	338	355	324	332	333	303	318	346	315	344	348	358	345	307	309	314	331	342	333	340	308	293	304	321	310	315	327	318	293	312	340	338	287	311	305	300	307	322	346	308	319	346	338	301	363	314	306	323	314	317	326	328	277	327	323	333	317	320	359	339	343	317	360	317	326	331	329	291	297	333	308	336	288	338	318	317	352	302	327	298	307	295	358	330	339	353	314	351	313	326	317	322	311	292	351	310	301	323	313	310	317	310	311	317	331	314	321	335	322	318	319	311	304	328	353	327	331	315	329	330	316	351	304	299	332	340	314	299	295	319	309	313	318	295	308	312	300	287	336	329	322	330	309	312	329	313	314	364	317	344	320	359	331	343	334	314	297	301	343	306	348	317	345	302	318	343	332	334	318	310	340	352	321	283	334	305	317	326	314	325	280	343	324	347	328	347	329	323	328	309	285	325	332	360	299	293	319	336	323	333	294	331	335	363	327	327	311	309	312	304	348	344	323	316	335	325	305	333	305	348	309	309	309	322	316	301	339	355	352	321	320	322	335	328	293	308	296	307	305	317	361	315	316	299	356	319	339	338	315	347	340	348	350	337	318	339	302	285	338	312	306	345	302	324	339	304	303	345	327	288	326	302	283	315	312	337	316	334	320	322	319	319	339	292	296	320	340	334	339	297	309	333	313	309	307	326	305	312	311	296	350	305	326	290	291	327	303	320	305	337	325	330	315	353	308	307	348	327	312	319	345	306	312	314	339	306	316	297	310	316	317	292	337	359	336	328	325	329	330	323	327	336	306	302	334	307	338	326	326	311	303	326	360	343	320	317	318	319	326	333	322	321	303	329	285	320	321	333	302	333	334	328	339	310	328	323	302	315	299	324	321	317	279	316	293	309	336	320	314	329	294	314	346	344	324	322	295	339	324	349	310	328	317	319	303	292	315	307	302	295	326	324	320	317	308	325	300	303	327	313	322	313	303	337	299	325	306	310	302	325	291	309	318	333	292	327	317	335	308	329	355	307	302	293	316	311	326	286	336	320	324	308	303	348	342	320	307	347	318	285	306	308	318	300	299	355	326	343	304	314	326	303	318	316	321	320	316	347	314	333	330	299	301	301	322	319	334	347	317	310	316	296	324	344	366	334	333	309	323	314	299	346	342	323	347	310	313	319	349	352	317	325	334	279	311	323	306	371	323	324	349	313	311	357	330	329	336	328	327	314	342	338	288	350	330	344	309	344	336	330	314	315	308	310	327	317	303	324	316	308	320	300	303	343	357	333	348	338	355	309	316	321	345	303	302	327	349	340	320	310	328	297	325	328	295	301	309	304	299	340	317	317	330	310	341	316	330	319	319	311	298	323	299	310	317	322	320	321	330	318	317	331	327	327	313	346	311	343	347	306	316	311	344	329	280	349	320	309	329	320	332	319	312	327	321	304	307	322	316	305	316	319	318	317	326	313	322	327	315	334	357	338	335	354	321	321	333	324	305	290	347	301	344	319	338	302	345	317	311	280	357	343	312	315	304	337	292	358	338	331	291	328	333	324	331	288	317	327	333	326	309	306	334	327	307	318	358	328	306	333	333	369	280	331	343	320	321	312	316	280	296	318	328	338	331	331	304	339	307	316	288	321	311	301	315	311	329	319	324	323	311	318	324	325	348	306	339	346	326	313	304	311	293	308	340	289	315	347	317	335	306	321	350	330	313	289	329	310	319	341	348	310	322	340	297	294	324	323	315	317	312	352	325	309	295	295	294	324	303	286	344	307	328	312	322	358	333	317	289	281	296	320	314	288	337	312	325	342	304	307	346	307	303	336	290	334	291	288	299	329	329	317	341	291	311	349	292	276	306	336	331	324	330	332	304	326	314	316	298	336	298	319	342	292	317	331	354	300	296	353	317	341	330	333	373	332	329	306	348	316	357	299	325	304	347	325	304	323	328	303	297	338	327	305	351	315	371	321	286	334	326	309	296	290	345	298	335	367	338	318	336	299	356	321	282	313	311	308	319	334	325	304	335	353	359	346	319	320	291	338	320	318	306	334	313	313	341	330	344	309	302	342	326	333	300	317	337	310	353	313	292	341	315	326	328	283	291	302	342	312	328	320	350	300	315	331	327	290	290	309	367	338	305	296	330	308	343	313	328	315	332	280	322	294	312	293	293	333	300	329	306	341	322	320	313	352	298	297	311	302	334	350	315	300	316	319	328	348	316	333	346	315	317	286	323	330	337	331	326	316	302	303	361	331	284	300	364	346	312	306	339	331	330	294	295	352	330	323	312	310	306	326	303	345	327	299	320	294	333	330	323	310	333	318	324	335	330	321	348	278	330	337	317	311	319	325	333	333	299	316	331	301	327	342	311	301	308	316	328	294	313	309	311	305	320	311	320	342	317	319	384	347	360	318	330	332	334	306	334	313	321	326	335	329	290	310	305	299	317	360	309	329	291	326	324	304	344	313	309	313	305	343	326	305	321	310	305	334	313	314	331	325	327	326	306	340	336	302	307	296	345	333	345	306	316	311	310	326	283	294	327	323	351	294	321	341	321	320	322	310	348	311	309	323	336	355	349	342	310	335	326	353	317	317	326	345	340	341	312	314	344	315	309	319	308	340	318	321	344	321	320	337	342	319	312	346	324	325	310	354	333	309	323	286	293	335	303	322	310	293	355	298	312	315	345	342	294	328	324	317	340	281	333	305	342	294	308	355	326	290	316	307	317	329	338	264	322	301	313	294	317	343	353	297	306	334	335	318	323	321	332	319	329	309	310	327	361	319	354	293	314	290	356	321	309	331	338	355	320	309	312	353	331	305	297	314	313	339	296	309	341	302	311	309	367	299	303	315	327	327	334	323	316	331	319	343	342	324	336	324	297	325	308	347	313	349	320	313	307	327	317	315	323	269	361	312	334	337	331	316	311	313	333	338	297	321	321	322	328	316	324	374	355	328	323	315	344	317	312	321	302	320	299	347	302	303	357	343	305	327	292	291	333	323	299	320	347	307	307	332	336	354	338	317	346	318	295	328	315	304	328	325	315	306	324	317	300	320	327	286	326	338	308	334	334	323	313	309	339	342	328	341	310	292	297	316	304	322	329	319	289	350	333	317	309	323	312	289	319	309	296	293	307	340	331	339	293	296	308	324	345	320	346	298	335	322	352	319	302	305	293	314	340	338	321	320	311	356	300	334	298	343	290	318	320	324	311	300	302	304	312	330	309	348	323	339	293	336	328	342	344	339	342	301	314	359	309	327	360	340	312	287	313	313	312	330	326	322	337	333	309	331	323	343	341	289	317	291	320	349	309	346	327	331	327	306	313	302	341	317	317	335	353	359	311	302	330	349	292	309	348	317	357	303	347	312	340	299	331	316	309	281	344	318	355	325	314	297	355	342	318	361	318	333	327	344	318	287	313	334	328	327	336	299	328	298	304	333	332	340	319	312	329	319	324
17758	22992	38698	38864	34356	30052	25433	21087	17565	15304	12177	10325	8033	4186	2869	2444	2072	2092	1970	1538	1350	1040	934	916	907	832	857	877	843	868	921	844	851	841	842	882	901	899	848	893	894	833	814	887	829	841	893	842	881	884	916	886	857	865	841	830	870	884	897	855	882	806	849	947	855	849	821	887	867	871	880	841	874	858	841	796	856	878	867	855	922	856	899	867	884	856	908	830	895	868	882	831	854	815	880	851	879	888	839	867	853	831	823	828	860	854	834	846	846	854	806	859	897	922	831	863	807	888	835	839	868	878	800	883	881	807	806	876	872	869	852	852	847	784	858	851	841	894	882	880	825	866	857	808	856	881	873	879	869	882	878	856	856	876	878	898	867	921	900	911	872	888	900	849	842	858	863	827	900	823	835	801	859	860	835	873	880	853	892	789	829	842	841	861	931	857	824	927	878	893	849	845	850	833	862	868	900	841	828	853	874	842	832	816	847	843	806	881	867	875	827	835	889	920	851	821	834	875	873	816	883	853	857	905	925	861	788	842	898	828	903	833	890	838	858	887	856	882	834	842	824	859	852	855	923	855	833	854	851	811	899	890	874	825	920	862	865	888	889	861	840	888	910	881	824	883	823	875	811	867	860	870	886	857	945	881	855	863	817	889	861	868	797	860	836	868	858	842	810	850	862	848	850	803	895	818	867	891	907	883	822	817	826	848	836	847	876	841	887	824	860	851	860	871	858	841	860	843	824	848	883	867	816	852	819	899	834	827	889	885	858	852	868	892	820	820	887	845	852	821	881	882	838	855	837	791	855	861	803	882	829	834	852	862	884	857	891	919	864	820	867	804	807	911	836	860	881	855	910	858	873	863	934	841	901	839	831	845	822	862	909	862	884	854	848	874	872	847	840	877	859	916	927	899	821	829	879	789	871	788	846	887	820	866	816	867	884	876	901	909	874	904	896	837	856	798	848	862	870	877	813	823	851	879	824	839	861	857	893	870	871	883	865	849	863	836	871	881	905	875	879	881	835	833	858	895	836	837	890	852	867	848	873	860	850	863	832	854	821	891	888	848	914	834	810	861	835	879	805	830	864	845	861	905	875	833	861	880	845	848	851	848	885	843	809	850	891	846	869	865	853	841	859	870	830	818	852	866	810	793	849	862	887	855	794	814	876	858	860	857	854	847	859	861	822	827	921	880	838	855	851	874	854	830	867	858	851	869	881	789	819	906	864	903	819	850	832	864	846	808	899	851	877	839	886	849	866	842	917	863	899	854	869	870	865	880	831	891	850	803	900	848	878	828	896	809	837	831	845	894	843	861	812	864	855	832	824	867	877	893	794	789	866	847	911	859	858	831	926	811	915	845	892	904	864	833	891	859	917	872	871	806	885	850	881	843	888	860	905	823	821	854	885	866	891	825	881	834	882	870	874	850	848	845	891	874	827	869	817	866	843	825	879	916	870	850	897	815	846	890	900	887	840	828	880	886	896	870	834	860	865	850	857	844	849	887	895	835	897	862	828	828	908	904	862	888	895	851	901	878	824	857	830	868	940	871	827	869	844	838	879	864	833	855	836	840	821	894	875	856	843	855	880	854	899	874	858	855	841	924	812	811	915	862	869	873	803	877	818	868	853	841	936	850	878	790	837	839	841	832	879	917	889	782	900	840	846	933	845	834	911	861	856	866	928	857	855	815	909	873	862	907	843	855	842	882	892	846	857	855	895	911	842	840	822	869	835	822	883	850	849	839	854	852	870	858	885	834	857	853	851	840	844	856	825	834	801	896	907	817	832	901	865	854	828	897	801	825	910	843	854	878	827	827	860	858	910	877	860	874	878	839	833	834	857	864	809	844	838	843	839	863	850	875	811	919	842	884	858	874	844	831	822	845	883	875	821	884	852	853	855	879	848	884	862	779	863	890	869	841	876	889	861	881	871	841	837	876	805	812	808	856	845	825	928	847	850	903	884	817	897	911	861	920	881	920	886	858	881	802	846	870	905	906	889	897	849	901	849	875	860	823	832	879	913	840	846	837	865	873	854	846	889	836	870	821	802	876	856	902	840	857	870	862	894	814	896	873	856	809	834	831	883	884	833	858	854	808	873	917	856	851	833	826	830	861	888	866	867	842	822	856	862	894	802	889	913	847	850	866	837	884	920	815	897	866	832	903	940	821	883	839	838	820	851	880	834	851	839	830	863	848	834	871	812	843	851	899	823	891	885	858	890	862	832	831	841	815	843	862	859	842	814	911	839	867	879	828	823	855	879	907	859	847	899	852	864	836	834	854	868	863	898	834	874	883	833	846	909	872	811	871	872	834	875	845	847	870	824	885	842	877	847	850	874	842	860	895	855	904	925	807	837	877	906	873	827	879	828	824	875	854	886	859	798	822	865	854	849	837	921	864	813	857	880	819	875	858	901	841	873	888	883	827	862	870	844	874	884	887	885	805	819	843	902	857	785	836	837	792	817	888	887	853	869	837	816	841	909	887	913	832	814	797	887	846	892	871	881	895	829	860	886	842	858	909	826	839	835	855	871	855	853	885	832	887	870	873	840	868	852	867	842	933	834	880	825	918	842	872	865	865	887	831	868	837	861	859	852	834	906	841	868	879	819	799	865	873	865	798	848	903	821	793	809	861	811	889	876	853	829	818	944	850	821	818	866	809	848	909	881	860	880	890	858	836	846	825	856	865	882	856	841	816	901	837	892	859	864	892	894	802	916	896	866	888	862	876	847	852	848	849	849	901	836	884	852	871	842	893	821	870	857	841	844	827	833	879	802	891	823	856	834	853	870	853	888	852	863	855	896	860	857	880	891	887	898	853	890	851	864	823	858	858	842	916	834	833	840	874	852	901	857	884	812	826	826	883	838	875	866	866	857	879	849	788	909	834	826	851	835	860	829	876	843	858	840	886	818	844	836	828	803	888	903	898	856	902	889	890	896	835	856	892	861	881	812	870	867	826	824	882	862	834	870	880	857	861	866	869	825	862	830	851	874	879	876	898	844	891	820	835	848	897	843	870	894	866	851	913	855	835	830	872	852	849	871	822	865	820	800	852	871	855	835	846	870	834	864	819	891	917	908	834	830	898	858	858	883	897	847	835	848	840	865	897	920	814	847	853	853	904	854	847	847	847	901	876	936	858	883	885	895	878	860	855	846	816	893	886	887	850	792	844	867	884	877	834	924	815	869	872	853	838	871	809	808	861	808	824	845	871	864	795	862	819	846	868	830	835	868	862	879	921	861	834	854	811	858	817	835	916	880	879	828	847	821	870	907	875	818	850	830	873	846	901	832	899	856	846	866	857	830	825	871	851	876	860	842	793	837	802	848	859	839	786	872	848	829	856	862	839	883	880	857	873	806	877	870	887	847	841	849	876	861	878	822	912	882	848	889	845	879	806	882	896	873	838	874	831	835	851	864	858	827	855	815	873	873	886	860	877	835	869	862	847	890	872	838	773	831	854	869	873	831	842	829	839	856	828	914	892	858	878	883	871
39964	38265	43726	34373	27570	22718	16539	10585	7240	5716	4246	5044	5763	3783	1329	747	701	751	889	915	781	403	388	351	337	327	322	332	287	307	316	317	337	322	302	313	291	310	303	321	342	340	299	304	303	316	337	327	294	331	278	294	319	299	299	312	287	318	298	284	305	338	288	300	303	327	312	321	331	280	280	288	325	317	302	301	296	328	322	288	298	304	295	307	289	303	300	298	292	251	291	276	298	285	286	322	309	331	296	298	294	290	290	305	336	308	279	315	276	301	291	310	316	322	302	345	323	299	303	310	333	293	316	278	328	302	285	316	297	313	306	303	307	290	303	293	306	286	291	308	286	303	298	337	302	283	289	272	257	302	317	291	321	313	282	319	342	323	272	306	323	305	283	304	300	305	336	295	310	309	305	321	305	323	323	303	280	300	336	283	309	301	289	307	343	287	326	319	312	318	316	301	309	326	308	311	319	310	321	309	324	317	309	343	296	322	285	286	306	257	275	291	310	258	308	306	283	308	337	299	300	330	308	302	296	337	266	316	318	288	315	328	315	305	293	302	284	334	299	313	281	323	308	309	347	323	297	288	328	281	308	340	307	304	327	316	321	317	290	310	293	323	308	304	275	322	346	311	312	279	296	286	329	275	302	299	281	298	309	315	290	312	301	306	292	290	296	269	284	315	301	324	306	301	325	314	293	309	325	281	298	318	300	317	293	291	333	298	312	295	275	335	329	287	301	313	305	285	280	305	298	324	297	285	303	297	306	287	327	275	279	309	286	320	334	286	316	287	309	308	308	297	296	296	330	296	313	312	329	295	304	274	293	296	291	326	297	317	274	283	305	329	343	282	325	292	276	284	313	316	308	324	314	285	298	328	294	299	315	287	303	303	265	294	311	332	280	282	308	335	295	298	299	296	300	309	325	310	299	282	296	322	310	271	306	322	323	322	303	313	297	303	331	322	300	301	330	296	285	316	284	296	286	353	314	321	288	290	293	276	289	292	334	317	306	321	317	297	314	330	336	281	302	299	320	327	303	312	317	316	328	340	322	318	303	320	303	304	297	285	300	317	292	296	317	308	312	300	290	299	354	313	300	310	308	327	318	320	336	319	292	303	317	319	286	300	315	330	307	316	296	297	283	312	302	310	297	286	337	336	316	333	295	276	303	281	316	329	334	295	293	330	311	306	311	309	324	311	290	306	301	270	304	321	293	292	282	333	335	307	287	304	280	301	287	327	295	278	346	296	303	318	296	309	324	323	335	297	321	298	302	309	287	297	292	329	315	290	296	283	313	296	274	287	323	298	314	316	336	320	303	305	313	302	314	303	342	279	317	306	325	299	307	318	298	293	329	314	318	323	313	298	283	327	297	297	294	294	318	315	327	288	313	296	341	276	329	288	313	298	283	323	296	304	313	306	289	312	320	331	312	309	296	310	298	274	305	315	273	299	294	324	314	316	316	334	300	307	312	321	291	302	289	275	302	302	298	330	321	294	277	294	276	318	305	327	326	300	322	294	286	282	311	303	305	299	293	302	304	302	317	322	289	301	282	272	273	319	305	310	327	291	293	293	283	323	283	302	300	305	309	317	310	288	315	314	302	311	312	319	314	305	291	328	319	296	324	328	302	317	319	280	315	348	306	321	315	270	302	322	298	312	324	328	346	320	309	323	276	298	309	327	309	288	271	314	305	268	288	282	318	281	309	304	314	271	315	302	308	295	309	294	307	293	298	299	325	337	292	307	291	318	291	337	288	323	305	292	270	296	318	293	330	325	335	326	319	317	321	299	290	311	290	291	321	317	334	337	333	290	303	333	301	283	298	329	315	302	313	298	340	288	289	310	306	312	301	310	318	302	306	286	305	273	301	294	337	307	329	326	299	327	310	302	264	315	296	329	272	300	326	332	319	310	314	316	312	299	274	329	281	319	321	337	280	305	317	305	291	299	291	321	305	303	302	304	275	331	309	309	290	342	296	316	298	296	299	292	302	312	283	274	311	314	325	289	289	311	288	310	303	318	316	299	308	325	282	324	314	317	293	323	318	289	331	327	332	313	279	308	305	275	323	301	305	307	290	300	328	312	295	301	290	272	333	306	299	322	302	281	303	307	316	307	280	293	308	315	295	320	298	278	313	284	301	315	304	364	312	293	286	308	312	309	302	333	315	330	308	301	329	273	280	268	291	306	329	303	325	311	300	311	329	292	322	311	290	267	290	273	316	296	318	253	307	314	309	285	280	326	307	293	317	322	290	295	290	337	312	307	322	313	323	309	276	322	304	348	326	323	321	333	301	312	295	308	260	325	304	296	282	291	302	294	319	321	318	298	320	280	298	354	295	270	288	299	322	298	291	313	306	310	278	342	294	336	298	295	316	291	301	327	280	298	301	315	317	294	307	299	299	313	306	292	324	273	285	295	273	281	323	300	324	308	313	302	341	332	318	293	328	284	305	327	296	333	285	325	321	314	317	307	308	293	307	304	303	313	324	308	304	308	347	328	321	301	316	279	286	315	292	328	294	268	287	317	322	295	316	274	291	292	330	311	313	289	266	324	302	312	318	304	295	290	320	323	287	309	312	300	304	354	317	331	280	279	297	317	303	335	256	288	287	313	322	322	294	306	307	312	301	293	297	348	300	308	321	335	270	314	304	307	286	330	301	329	304	325	332	304	325	298	330	346	304	337	300	277	282	304	310	277	315	294	296	325	344	283	337	326	295	313	282	330	312	303	321	288	276	294	284	298	326	325	310	294	317	308	310	295	348	295	298	321	274	312	284	297	321	292	321	318	323	300	296	292	284	290	336	293	317	286	325	288	290	309	289	318	301	314	302	330	314	288	310	305	323	309	292	301	299	303	313	306	313	313	334	308	307	304	298	315	337	324	319	338	310	301	301	300	291	312	290	303	295	276	300	302	300	297	315	313	298	301	328	280	298	313	295	323	309	310	305	294	293	309	327	312	311	304	300	282	292	349	271	305	296	326	334	304	305	316	291	310	302	270	298	311	303	293	315	287	310	305	312	318	288	312	295	334	316	332	300	289	324	295	288	304	310	301	316	303	308	309	285	266	300	290	294	319	299	311	298	313	277	284	298	300	305	301	304	338	309	309	313	319	302	341	299	285	281	335	293	273	322	304	313	285	272	324	324	293	320	328	324	295	301	298	323	304	266	281	320	306	285	314	251	319	303	298	317	297	293	309	322	305	307	301	327	325	307	310	301	299	286	307	347	276	275	331	323	290	297	278	291	307	304	314	308	284	269	296	339	298	276	295	306	312	325	333	315	305	307	333	321	320	301	299	325	285	313	297	306	318	272	326	297	301	312	295	324	286	325	311	320	326	297	302	322	265	282	298	302	308	294	284	325	315	306	322	336	296	306	327	317	321	346	329	274	321	305	318	286	321	290	325	295	329	300	301	324	308	294	295	281	310	289	283	331	304	318	285	326	350	276	316	290	302	300	295	289	307	304	304	328	322	308	306	289	319	270	328	315	313	256	324
25683	30753	44233	43240	41315	37758	32319	27889	23166	21294	17640	21266	22673	15819	6149	3494	3427	3610	4520	4816	3965	1698	1247	1009	1081	943	943	943	860	887	834	870	842	852	836	851	909	836	815	842	807	844	841	851	781	832	808	847	831	819	856	825	855	908	850	858	844	810	861	869	795	859	848	777	784	860	809	825	871	799	818	796	791	828	882	834	870	839	838	839	864	858	811	836	781	833	754	835	818	857	841	791	793	837	811	775	794	834	838	814	795	875	856	874	813	874	794	833	859	804	786	816	863	862	858	837	802	798	854	840	793	798	804	829	877	864	825	866	789	798	796	803	755	817	808	790	799	846	854	830	873	837	804	812	775	827	819	838	837	780	819	849	811	861	851	792	877	828	855	806	811	852	801	774	788	823	819	787	812	843	841	785	809	797	827	847	823	740	820	865	850	837	754	834	843	817	786	822	827	805	784	856	836	817	830	830	850	771	784	802	824	828	817	821	780	823	793	873	818	753	774	813	776	821	859	815	805	837	828	864	837	807	764	832	833	765	784	817	762	797	881	859	800	865	813	817	861	833	840	804	810	844	828	821	850	822	783	824	770	779	773	840	860	786	866	758	832	824	856	779	829	834	860	857	892	868	861	837	798	830	835	861	777	799	833	808	778	859	786	837	777	826	833	839	756	810	741	873	790	821	888	824	817	792	839	830	798	801	806	859	779	861	795	806	827	818	758	827	819	815	828	872	814	822	862	847	809	854	808	780	855	779	810	797	834	784	845	868	816	845	803	871	792	847	768	838	837	786	829	767	810	749	837	796	752	785	858	805	820	833	835	846	796	806	788	809	821	849	831	789	840	820	834	813	774	809	785	825	790	874	828	797	828	812	783	815	814	840	841	849	798	843	790	850	778	789	832	805	832	768	849	834	799	839	805	786	821	809	792	828	838	783	809	821	830	818	817	847	852	846	799	834	791	778	812	802	750	837	815	839	797	828	782	804	849	812	759	866	828	846	873	819	804	812	890	826	857	814	787	819	806	850	806	826	855	757	822	794	806	804	836	853	828	822	831	789	785	848	810	834	818	855	792	844	789	830	820	759	830	818	848	827	828	844	826	803	862	854	860	798	768	860	809	768	813	852	843	802	842	808	809	789	776	809	783	833	827	836	884	857	827	875	848	799	824	828	805	797	821	879	862	827	827	804	812	784	830	827	748	771	825	817	860	828	839	835	818	846	853	889	842	784	796	778	813	810	804	786	807	872	837	835	832	826	863	769	816	817	802	786	820	848	834	879	835	842	826	760	773	850	852	825	784	776	844	861	822	765	836	823	822	823	785	789	807	815	826	858	818	881	822	832	820	768	802	838	830	819	833	844	837	807	840	868	852	791	851	847	836	824	838	771	770	801	770	786	845	834	738	816	842	811	802	831	808	809	854	837	785	826	865	822	829	843	827	851	865	823	819	803	809	775	827	787	787	784	774	799	772	874	777	862	812	857	794	839	772	830	827	833	830	786	813	824	827	800	815	827	794	868	814	790	839	837	804	811	837	850	862	821	854	882	802	871	793	858	839	833	789	846	843	832	800	829	828	817	817	807	813	831	856	816	878	852	820	815	840	799	853	810	807	825	868	854	706	784	855	855	834	827	789	847	860	853	827	793	852	805	817	821	797	787	838	809	810	806	805	812	821	844	811	811	808	816	835	861	839	832	812	794	840	791	820	852	792	805	794	785	841	781	784	822	804	809	785	826	808	827	810	788	796	898	841	875	841	835	827	854	838	824	812	801	834	783	796	840	842	835	804	785	817	811	821	803	817	821	825	798	860	810	769	821	810	866	821	784	817	792	765	841	830	783	775	809	834	804	803	849	817	818	823	828	845	888	848	822	883	813	802	797	830	831	777	825	829	832	838	865	814	845	806	770	819	793	853	869	806	841	856	830	796	817	784	837	834	808	834	864	838	794	821	835	826	867	811	818	814	756	799	803	851	815	829	843	819	804	841	797	802	808	850	763	890	833	817	793	837	835	805	801	831	897	814	836	810	823	844	867	769	816	885	794	799	829	818	842	799	827	800	843	772	816	855	818	840	813	816	843	812	844	784	766	807	777	806	786	803	823	823	827	804	815	845	786	827	839	818	832	844	759	815	818	814	862	846	834	880	821	808	861	847	842	811	835	824	789	847	778	836	803	821	813	841	806	769	795	862	822	847	820	830	839	792	790	878	837	855	820	797	819	799	781	810	860	827	856	794	813	832	851	851	863	876	825	767	822	860	806	835	813	797	819	797	821	849	834	840	794	849	786	833	833	866	853	825	820	819	847	805	799	801	819	844	844	781	814	767	829	842	816	850	811	821	866	829	789	824	841	795	829	798	824	820	838	823	838	775	795	828	800	832	804	804	822	800	825	848	824	829	777	807	842	832	852	813	800	828	818	821	834	833	849	836	811	775	851	801	818	806	811	843	814	807	765	857	821	818	820	797	792	784	850	847	865	780	829	827	836	776	859	809	820	800	821	830	863	819	798	845	784	855	833	764	780	832	819	808	816	807	815	826	818	886	729	869	843	833	778	840	800	761	848	799	810	867	824	887	814	820	847	822	809	877	838	862	857	847	819	812	803	766	813	832	842	831	813	810	777	824	832	847	788	824	818	807	781	861	814	811	796	814	822	757	860	807	824	811	862	786	755	835	764	856	790	855	830	833	862	779	835	802	789	847	843	816	798	816	870	856	831	806	848	827	831	832	833	796	835	779	842	853	804	812	808	814	816	836	868	831	828	847	824	793	785	812	834	822	839	832	837	840	808	856	810	818	797	797	808	843	814	799	806	842	822	853	856	847	798	829	840	845	858	787	857	780	798	827	846	784	781	813	828	821	833	827	847	797	835	841	868	835	761	802	848	818	826	802	814	850	824	831	825	838	806	817	826	795	835	820	850	847	849	828	769	756	813	822	836	789	837	793	819	792	845	858	768	811	815	843	874	799	797	842	843	748	792	792	858	804	808	847	782	810	800	832	872	850	809	771	771	803	880	827	811	805	825	855	856	804	827	800	837	843	828	864	807	829	794	864	816	811	816	807	814	801	856	842	814	826	795	864	799	829	833	802	803	857	846	818	819	809	770	847	795	856	826	788	803	838	767	848	830	843	839	826	799	815	752	811	816	802	802	817	733	798	796	767	843	818	789	823	812	830	816	767	827	818	815	821	791	756	766	811	824	853	847	797	830	791	801	825	822	810	829	824	811	815	823	807	827	785	805	848	842	838	826	854	783	813	808	856	771	833	810	821	828	801	816	807	816	842	861	786	802	862	806	823	818	758	806	783	835	776	843	828	827	786	841	793	799	849	793	786	841	831	821	832	818	776	836	779	840	804	838	838	830	795	802	818	828	827	819	817	832	802	885	832	849	757	820	784	823	808	777	791	842	872	797	825	838	793	815	776	877	830	772	845	818	778	814	825	804	844	873	794	796	825	845	819	834	813	816	807	779	823	834	790	875	839	793	786	855	847	806	840	861
49701	45264	46607	40104	35141	27700	22172	16799	11544	8361	6493	8411	10916	7093	2019	842	725	1305	1577	1648	1200	495	399	341	386	275	330	304	291	298	311	311	274	297	310	288	280	328	301	261	260	301	251	252	298	275	262	294	287	258	293	290	282	304	311	279	306	285	253	280	274	274	311	300	264	303	324	306	271	295	272	277	258	283	287	288	285	308	285	254	273	275	270	293	284	287	275	274	273	286	259	239	262	260	322	301	273	284	279	301	289	286	291	290	274	299	274	260	263	283	259	268	268	307	231	241	287	283	302	267	299	276	279	269	304	320	298	282	255	287	275	291	262	272	276	308	273	290	284	284	262	284	287	274	307	255	288	266	280	285	270	276	279	266	300	279	246	291	272	265	266	304	290	275	299	256	250	278	273	284	290	275	270	259	291	285	295	263	287	291	279	301	249	297	294	273	281	275	300	293	298	291	308	258	276	305	279	295	280	268	266	284	274	271	264	297	271	284	290	283	281	307	263	273	313	274	265	290	277	289	280	283	287	279	238	284	306	265	269	280	259	281	230	284	280	284	271	308	266	292	294	312	267	251	279	231	280	266	283	303	292	278	270	329	285	263	256	281	296	265	288	262	301	279	273	263	274	273	287	295	293	251	233	292	273	309	273	301	274	272	254	252	300	290	275	269	279	287	297	295	277	282	268	310	282	266	271	295	271	280	263	303	295	287	255	263	278	287	283	272	255	278	286	274	265	273	269	282	277	256	255	299	280	283	243	278	284	304	280	312	325	303	269	243	275	309	268	291	272	316	300	278	256	262	295	280	274	281	258	289	280	233	260	280	290	306	281	296	271	284	275	290	290	298	290	308	243	298	305	274	264	280	297	286	250	260	300	286	290	269	275	229	302	264	250	285	272	314	306	271	284	297	279	239	296	300	275	271	270	248	279	267	263	275	291	305	253	250	266	302	275	294	256	289	282	257	286	272	275	263	272	275	275	282	272	326	302	257	307	298	284	249	247	286	292	298	293	262	275	272	268	292	294	300	287	260	315	303	261	272	303	322	266	284	240	283	282	276	282	285	273	261	276	307	273	276	268	278	281	295	283	289	260	280	281	276	303	263	283	269	279	278	270	302	283	266	280	283	296	290	257	294	267	276	287	271	268	281	283	275	288	247	275	259	265	251	291	280	292	303	271	276	269	277	294	294	288	269	278	261	294	284	276	250	271	262	267	287	289	279	283	276	236	261	280	299	275	270	273	260	286	271	299	256	313	259	286	273	292	270	267	285	297	256	264	261	268	272	278	300	280	282	290	255	277	278	286	282	301	242	294	278	259	272	286	288	299	310	279	276	262	269	290	304	284	257	227	289	295	290	267	264	260	270	297	289	262	263	260	289	262	312	290	291	294	288	289	274	266	278	314	267	285	301	269	270	271	267	288	305	296	275	286	287	259	294	287	293	263	307	271	270	311	290	282	291	245	272	300	283	282	291	302	286	281	268	267	259	271	253	247	273	281	323	294	281	263	296	268	244	270	295	287	274	288	270	274	254	274	304	253	248	270	284	282	298	278	266	320	272	283	269	290	296	267	274	268	274	273	287	275	276	271	301	256	268	244	310	282	279	286	299	267	258	282	320	268	271	265	296	287	316	275	277	293	262	295	265	292	269	274	306	327	249	299	297	299	311	274	295	298	301	275	305	298	273	272	285	270	327	270	317	243	268	276	270	308	297	300	287	298	291	279	264	265	293	283	275	290	276	302	255	283	260	276	281	259	284	321	273	264	280	270	296	267	268	289	298	300	249	260	268	304	284	292	294	260	283	292	310	294	300	307	294	266	294	285	284	293	294	288	290	245	275	289	298	274	279	276	294	270	286	256	275	266	315	288	302	278	260	295	263	249	249	278	297	273	254	237	236	275	291	284	273	279	292	312	267	292	300	313	287	257	268	289	293	264	284	294	259	272	285	281	280	268	302	255	267	272	289	271	277	306	294	285	280	303	255	303	260	281	283	313	266	311	248	296	273	300	274	282	289	274	268	276	272	291	287	247	278	281	285	278	306	288	266	283	293	274	265	281	278	297	289	274	278	265	279	298	278	278	280	287	252	265	294	299	269	266	290	255	270	274	272	311	284	311	298	289	271	299	264	295	298	265	293	264	294	294	234	253	297	247	294	275	282	269	293	260	247	264	268	246	251	267	280	272	273	289	278	291	310	290	278	273	273	260	278	314	271	303	271	298	270	288	270	249	277	267	254	314	257	306	257	300	261	281	302	265	279	298	301	308	287	293	274	295	274	287	273	264	299	268	282	283	276	265	266	274	278	303	269	286	279	281	274	281	290	274	253	298	291	254	274	304	292	269	273	286	287	309	258	248	286	280	259	292	302	294	266	263	282	279	296	291	266	269	290	268	277	271	285	290	284	270	271	256	289	282	282	253	290	264	304	276	284	282	262	271	276	282	278	298	249	247	254	304	265	290	261	262	297	267	264	274	269	283	284	267	265	249	256	297	252	292	261	288	248	317	265	272	282	290	264	267	289	300	259	294	256	268	290	264	249	299	278	269	287	289	288	300	293	310	288	265	277	275	295	273	310	262	276	258	286	283	265	281	297	291	267	258	274	293	272	318	278	277	278	255	306	272	278	290	273	272	302	269	281	294	274	267	271	278	302	293	270	264	280	274	285	312	309	291	282	271	256	272	258	277	272	305	299	303	300	285	302	272	310	304	281	311	287	273	292	276	267	278	270	298	298	277	277	256	265	282	271	278	286	296	264	237	269	272	280	292	254	296	276	279	274	268	298	277	279	290	297	287	308	301	271	307	293	248	288	280	268	250	298	290	288	289	306	278	270	267	258	256	286	300	280	278	289	291	274	260	261	287	280	282	260	266	253	262	288	268	256	284	277	297	283	299	325	295	256	273	287	271	268	294	259	306	264	282	272	283	302	278	293	277	260	283	261	266	298	253	272	276	278	269	261	276	283	285	264	276	283	292	276	287	275	281	255	306	265	297	285	258	284	273	271	273	292	270	291	265	240	312	242	299	262	261	313	285	268	319	235	272	276	282	269	291	310	293	270	278	312	261	284	273	276	311	286	283	284	287	276	310	285	295	296	310	287	277	283	277	260	315	261	273	277	270	257	290	278	269	302	286	288	295	269	281	283	258	257	273	268	300	284	284	326	288	262	280	264	302	309	273	295	284	269	285	285	284	261	276	260	268	286	293	267	267	293	266	279	267	274	273	278	268	291	316	291	289	262	286	271	294	321	273	313	258	281	277	289	279	282	296	295	278	278	278	283	276	272	269	283	291	286	278	255	298	295	300	270	279	278	272	271	280	254	290	267	277	276	270	304	262	313	300	273	302	268	283	283	291	277	298	264	281	294	237	277	250	282	278	279	256	280	271	283	303	284	285	263	296	292	282	298	274	297	323	261	264	252	294	264	274	296	278	285	283	266	307	267	252	243	299	272	257	301	237	286	272	239	263	287	284	297	258	229	260	273	279	275	288	274
32288	35902	46600	48627	46805	41194	37098	34313	29068	25728	23188	28327	31872	24001	8224	4183	3854	7029	8157	8551	6106	2208	1533	1136	1387	1045	985	979	861	863	882	827	878	875	894	872	891	854	796	758	768	805	835	847	795	829	821	758	787	760	800	777	778	876	847	853	849	771	753	820	744	778	716	756	731	746	754	732	775	796	744	708	784	801	705	754	761	788	762	781	730	756	740	775	746	724	761	785	748	804	748	768	744	751	772	732	755	792	743	781	766	738	777	766	759	746	726	767	785	807	792	784	782	833	786	719	772	751	717	737	747	749	739	770	831	733	762	765	715	745	768	761	782	743	777	780	743	711	772	736	762	738	760	730	741	792	739	753	747	785	719	758	747	725	736	713	797	729	731	776	696	748	772	745	759	703	752	767	746	779	726	757	770	737	734	757	732	758	763	753	730	726	725	765	751	759	745	764	754	733	756	800	722	769	702	736	744	749	725	728	771	780	787	773	753	774	816	758	744	725	739	794	784	765	776	786	697	794	742	721	768	742	801	701	731	736	806	767	726	755	786	764	775	733	775	752	762	758	724	714	791	716	755	721	755	707	767	714	719	769	744	739	734	804	728	706	722	743	778	767	785	753	757	725	729	770	746	760	778	735	778	768	793	743	766	765	736	774	737	776	789	768	766	694	752	762	747	758	733	796	783	791	728	747	844	766	756	744	792	756	762	771	747	761	769	771	769	781	729	799	736	775	764	734	750	771	743	802	757	744	776	810	734	806	759	740	760	762	736	760	763	771	799	751	746	777	762	785	811	760	718	783	784	771	755	752	787	697	809	713	791	725	728	766	773	735	770	758	757	823	689	744	740	759	763	728	717	747	726	777	748	739	751	751	762	733	743	808	762	768	765	727	770	751	745	745	788	750	755	788	810	765	738	766	768	718	757	758	786	766	771	715	723	738	722	775	738	727	795	749	796	783	726	750	787	773	755	766	738	781	778	745	779	762	765	808	771	680	723	775	797	761	757	772	769	718	742	758	771	785	781	748	757	736	741	747	797	732	781	743	738	761	730	765	759	741	786	746	758	766	740	759	738	793	717	754	781	777	766	778	754	732	762	786	711	744	746	810	737	706	707	756	743	761	754	795	745	741	751	750	766	782	733	745	760	763	824	729	700	754	732	786	757	708	732	745	721	749	730	710	786	756	744	816	750	792	754	759	789	773	754	773	780	727	796	706	766	761	782	821	730	791	710	774	819	721	752	724	760	779	770	779	764	743	795	738	805	756	753	751	724	695	737	769	807	815	778	738	719	753	774	772	771	726	775	718	750	694	738	719	769	747	763	763	751	715	761	730	745	738	789	749	714	778	752	791	741	749	762	759	753	753	759	752	740	786	757	777	742	762	772	804	726	739	747	741	758	798	740	765	735	738	775	814	755	775	771	775	709	763	767	785	734	741	773	784	783	757	748	781	792	735	754	734	754	752	746	757	768	750	795	777	736	798	750	780	714	726	764	749	781	780	713	765	779	803	721	785	745	787	775	690	763	734	735	764	748	793	752	748	747	741	754	779	777	756	728	769	756	766	773	788	731	793	745	750	753	751	733	751	746	754	733	798	737	770	791	735	758	737	766	739	795	764	787	760	753	773	715	802	773	786	724	767	726	805	734	783	742	786	753	736	727	786	749	725	781	735	756	745	744	737	712	744	787	735	757	775	748	708	762	778	728	707	712	774	757	774	738	755	713	803	787	776	757	781	757	768	768	746	749	808	739	783	746	781	755	714	757	750	735	749	757	707	748	767	711	774	803	744	685	769	794	779	740	768	785	752	757	720	733	742	743	722	755	766	757	764	755	758	748	750	720	754	735	795	763	783	751	763	684	718	745	712	784	775	717	748	785	773	759	750	735	740	747	741	777	787	725	762	763	789	789	748	768	711	769	755	737	759	741	699	814	741	784	726	767	719	768	720	813	769	761	806	743	745	740	814	744	765	749	742	802	686	708	753	781	751	740	770	692	714	781	740	789	778	753	735	771	739	722	742	798	784	724	715	718	774	787	763	748	746	751	737	759	731	788	782	800	774	775	729	778	719	728	757	736	754	755	782	753	768	793	769	802	812	798	724	766	754	764	754	781	776	728	759	762	728	720	782	762	781	745	741	745	774	752	773	766	769	786	773	755	756	764	794	753	733	746	736	728	724	788	763	788	779	737	740	756	768	793	789	794	766	740	749	741	753	774	780	727	760	785	798	738	746	793	786	744	758	758	783	734	735	722	781	739	726	789	821	744	789	787	731	749	749	763	719	738	773	786	669	777	732	735	732	801	741	770	791	732	751	728	740	759	804	752	751	756	797	753	748	753	780	779	747	734	715	762	758	790	741	745	765	733	790	726	773	740	773	757	782	786	751	732	724	782	783	758	744	773	752	732	774	766	796	781	754	790	750	703	700	780	749	754	750	762	808	716	743	736	827	756	772	748	751	776	771	773	771	732	735	739	757	738	732	741	788	771	744	719	731	779	767	766	786	763	713	773	762	800	760	698	702	783	724	723	768	731	765	770	741	763	764	784	811	757	777	804	748	750	769	784	763	731	732	749	733	791	764	720	767	745	831	715	778	760	701	746	710	708	799	759	761	745	733	778	762	777	722	788	761	763	777	771	741	776	741	746	797	748	707	809	724	784	684	768	759	793	740	758	729	766	720	794	777	781	806	717	783	745	749	742	722	742	764	726	757	797	770	753	772	745	795	789	670	767	759	737	719	782	762	698	800	764	796	759	741	732	763	716	764	750	710	742	767	757	783	730	749	727	749	771	797	756	782	821	748	756	787	787	720	771	748	764	803	756	745	742	746	767	766	758	755	791	759	763	771	771	763	753	725	792	774	714	747	769	769	760	779	782	771	792	752	753	812	794	708	748	743	758	771	733	785	791	774	755	703	769	779	714	747	728	703	751	792	766	743	752	691	719	738	721	792	705	774	775	773	775	753	777	757	735	745	784	783	799	769	784	786	798	690	770	789	820	719	754	721	733	757	742	724	739	789	759	755	743	795	767	835	742	800	781	730	719	756	763	755	752	808	701	780	741	779	728	777	760	719	693	750	747	753	759	725	758	780	734	750	760	794	770	736	784	719	804	799	768	714	764	791	764	760	755	755	758	741	748	708	778	805	781	724	745	793	748	689	751	774	722	772	729	774	760	755	799	745	800	749	815	772	752	793	792	729	735	737	729	758	784	751	767	713	784	770	733	760	723	787	737	762	695	685	698	750	752	784	757	777	726	751	766	732	755	763	738	777	780	737	753	735	736	738	760	740	724	783	765	687	743	767	685	778	739	774	671	773	763	820	742	772	762	800	769	802	757	723	722	758	790	777	787	744	765	805	745	681	710	773	794	736	734	750	763	732	759	761	768	754	759	728	738	735	744	772	796	728	732	767	814	740	750	736	749	783	734	775	741	781	719	707	749	787	739	677	706	728	782	749	735	725	782	780	745	784	759	785	770	720	718	781	742	783	770	764	784	777
32637	30710	30913	26515	18477	11870	8691	6119	4155	3041	2495	1914	1606	1221	769	486	456	445	397	427	389	331	335	322	332	316	341	359	322	309	300	326	322	332	339	289	311	282	309	301	324	298	351	281	307	320	320	312	318	333	304	329	297	325	322	285	342	318	306	341	341	331	301	305	352	338	308	341	354	329	313	301	345	353	307	342	328	328	313	335	317	314	339	326	288	295	367	322	319	330	331	309	309	306	324	300	312	343	297	310	319	283	364	319	323	278	371	330	317	348	319	318	313	317	311	322	357	329	326	308	321	334	336	359	306	334	330	274	326	315	321	305	313	336	306	335	307	340	309	331	289	321	354	320	306	292	354	299	326	320	323	321	316	342	343	355	330	320	346	303	292	333	327	327	313	325	337	332	312	322	315	359	321	301	340	317	335	321	325	293	350	324	305	295	346	330	320	332	325	305	338	307	303	296	292	327	313	343	315	301	331	329	314	305	323	327	329	318	321	316	328	305	315	326	320	325	305	316	312	323	340	335	307	288	330	326	301	321	319	298	314	308	322	327	315	328	316	335	314	317	319	320	269	326	311	340	336	321	354	318	314	298	351	305	338	321	352	317	290	335	271	298	330	292	310	298	334	340	324	308	302	319	330	309	336	312	304	314	334	332	317	322	298	327	327	326	319	298	308	306	311	322	325	327	323	320	317	317	366	313	358	297	318	295	288	326	338	263	314	326	305	295	332	310	317	318	294	328	297	317	297	278	301	295	306	308	352	343	335	306	346	356	303	330	288	297	307	309	319	312	352	328	305	325	298	312	298	301	325	317	325	319	339	327	342	336	328	329	320	301	321	294	316	345	301	283	324	331	335	332	346	325	312	342	339	333	302	302	350	366	330	315	319	354	300	338	324	290	306	311	296	308	313	318	305	307	347	295	322	319	306	288	303	318	342	314	304	303	317	359	311	328	333	317	317	320	326	335	316	337	324	301	292	293	339	335	298	317	330	335	303	297	316	339	279	308	308	328	328	341	291	350	312	337	323	314	325	306	337	299	334	300	310	306	351	325	310	303	299	306	345	319	319	311	320	330	314	316	292	305	339	341	325	315	345	321	335	334	339	308	288	342	292	336	328	322	311	319	301	356	307	296	330	327	335	323	338	307	347	309	338	281	338	325	347	304	327	307	329	287	322	291	301	314	323	301	332	335	301	317	298	303	345	317	297	301	309	311	302	338	310	312	332	334	304	320	324	296	306	316	343	309	337	308	313	345	358	309	309	304	312	301	321	315	295	276	298	336	313	297	306	348	339	302	310	289	332	310	340	286	330	317	318	322	303	278	323	307	359	291	345	302	320	323	334	325	314	305	328	322	321	325	317	309	340	289	300	340	333	306	323	318	319	326	320	310	343	313	308	314	321	329	320	325	323	359	294	317	345	295	344	315	308	355	329	306	294	312	324	323	309	307	302	313	325	334	334	336	286	314	355	338	336	324	339	310	320	289	326	292	294	316	349	321	317	306	321	328	352	309	304	322	304	311	335	310	334	316	329	322	302	334	328	361	347	315	295	312	339	326	297	294	296	355	301	290	345	310	331	331	329	308	322	317	318	345	309	313	328	315	313	313	344	289	325	378	327	330	322	350	291	330	316	353	313	344	340	305	312	300	330	300	297	319	295	327	293	337	332	298	321	308	302	322	332	293	345	329	309	298	316	310	309	335	299	332	326	345	330	312	316	327	351	317	369	290	314	341	284	331	329	303	354	321	343	327	314	313	323	318	337	318	333	327	322	311	317	302	287	333	300	342	297	332	320	344	340	320	319	302	303	341	295	319	332	302	353	336	332	305	321	335	323	283	334	305	358	286	322	331	335	337	336	326	319	296	284	296	321	328	316	332	343	310	348	329	308	339	316	303	325	334	315	323	337	312	313	313	288	318	301	338	292	304	332	323	309	317	339	326	311	344	307	335	311	312	316	314	321	307	342	316	353	318	318	338	309	298	342	311	308	346	330	355	345	328	302	312	345	314	336	320	296	320	338	314	336	275	338	293	311	304	333	295	323	311	317	341	337	317	297	357	362	321	285	338	329	299	304	318	320	348	327	327	296	335	308	330	294	294	337	323	291	310	336	313	326	330	345	331	298	334	327	314	303	312	312	317	309	318	314	326	330	297	305	353	329	340	313	283	310	311	291	355	324	271	313	343	319	322	337	291	308	309	325	329	317	332	343	330	308	322	343	340	370	299	322	324	311	318	293	335	311	311	335	335	346	308	303	311	322	310	291	316	339	331	315	323	324	326	317	335	308	320	329	341	333	338	354	277	360	299	352	317	317	336	297	308	307	312	296	316	323	324	308	307	305	318	308	351	309	304	353	330	322	342	304	320	317	315	335	338	332	326	326	328	312	307	305	357	296	320	315	320	309	326	335	277	323	329	315	319	317	306	293	328	320	297	298	295	293	296	316	292	303	325	306	308	341	303	330	309	326	345	326	277	322	354	320	299	325	327	326	300	323	324	318	339	369	310	301	274	338	297	338	351	352	314	324	313	357	329	330	327	323	332	303	320	298	320	314	317	341	329	293	315	317	292	314	321	300	323	333	298	315	304	314	319	302	313	358	310	303	317	334	317	321	286	283	300	316	342	300	292	325	330	344	342	319	302	291	300	319	333	317	328	330	323	333	318	312	279	300	339	322	323	346	335	317	333	323	328	328	331	317	305	305	311	294	293	313	304	315	298	336	336	325	311	328	322	299	316	309	294	323	313	322	356	321	325	291	330	317	328	304	342	311	322	315	315	341	300	320	291	313	310	319	328	284	333	328	310	328	305	310	309	331	314	317	318	322	336	330	341	298	343	338	323	305	322	313	332	298	331	332	342	308	316	312	313	329	339	312	311	301	316	312	371	336	295	305	343	313	305	341	331	316	342	284	311	327	334	320	319	330	349	316	284	291	314	320	297	330	294	348	327	322	331	312	323	314	310	323	328	281	320	312	305	326	321	335	358	348	324	307	296	302	323	330	341	288	316	367	349	342	317	322	328	329	306	304	321	328	305	293	370	313	324	329	327	316	336	335	350	330	320	314	340	318	317	336	313	320	294	299	314	302	322	318	326	329	321	325	320	328	324	332	315	325	322	303	320	303	319	291	280	330	310	335	317	333	328	298	329	353	296	304	303	297	312	323	310	313	326	307	364	315	298	301	328	339	315	298	313	339	308	304	314	346	327	328	329	290	340	315	337	335	325	345	312	307	328	309	308	331	326	323	298	309	338	314	346	306	298	319	311	338	306	303	292	348	307	332	343	330	292	314	324	315	331	272	345	326	302	302	364	302	345	320	307	318	324	317	314	306	318	327	314	304	309	306	320	308	319	302	329	334	328	302	311	290	349	345	341	307	284	333	322	344	312	317	314	350	333	362	349	342	297	333	314	308	320	359	333	315	306	298	311	326	321	341	319	285	331	328	335	302	340	351	340	314	322	378	306	305	347	314	321	298	350	317	332	337	322	309	279
19947	24274	34716	37529	32922	27951	24511	20604	16356	13843	12132	9683	8025	5886	3477	1954	1860	1581	1575	1484	1313	1010	954	922	912	870	928	887	855	878	836	842	869	870	904	840	890	831	893	876	876	816	853	851	917	876	830	857	868	860	839	807	838	836	775	842	850	893	804	867	837	871	833	776	774	904	881	866	834	777	851	804	828	867	804	808	875	871	853	853	899	821	892	837	826	836	876	876	843	862	907	838	851	895	888	861	815	863	812	825	902	876	832	845	864	839	859	856	800	852	859	848	869	856	860	836	827	857	897	887	851	823	854	839	834	815	891	804	823	866	879	806	871	859	815	828	857	903	872	782	799	861	825	864	857	829	841	888	900	878	876	873	865	858	892	851	889	789	825	880	839	897	854	874	813	879	787	852	867	857	887	847	909	874	801	868	859	849	865	776	884	874	882	858	854	873	921	863	894	872	846	857	846	906	841	828	837	856	895	873	858	841	844	825	820	895	865	852	849	889	834	876	852	879	814	825	893	794	906	788	856	822	812	799	864	841	879	897	868	862	839	809	880	885	855	866	848	837	870	870	825	826	845	901	900	839	874	841	830	874	858	849	886	872	786	851	870	872	857	867	911	872	802	829	837	855	844	868	844	875	849	894	839	822	837	839	892	874	815	868	889	836	885	831	881	861	855	870	832	830	879	877	866	804	902	847	807	865	805	849	864	878	847	852	883	852	837	823	819	875	866	856	855	872	853	902	857	829	854	846	806	821	849	819	863	843	871	897	845	836	847	839	912	799	850	871	874	857	841	869	883	816	841	828	809	827	880	862	797	884	882	797	864	824	815	830	825	860	821	860	868	866	845	895	841	843	903	818	832	858	919	892	878	867	885	843	901	788	887	846	814	873	816	834	777	872	853	882	842	843	867	886	861	846	837	837	863	810	872	826	828	843	845	843	872	844	844	818	869	853	831	791	870	861	908	780	836	865	817	860	856	857	826	843	894	882	858	836	926	855	883	810	870	851	891	859	808	838	832	838	865	831	823	873	863	851	844	864	835	830	875	880	850	836	875	858	868	783	807	854	828	796	852	820	785	864	835	903	843	820	827	833	834	838	936	882	851	847	860	847	873	894	819	896	853	903	830	799	851	877	879	841	876	842	882	864	839	867	866	842	900	845	818	883	881	882	821	839	824	838	830	824	877	812	893	853	857	821	865	858	875	860	862	840	821	820	810	800	861	878	856	830	838	838	826	831	836	862	854	878	835	860	829	774	869	880	829	864	882	875	797	823	821	867	854	812	858	866	882	886	804	839	895	818	870	873	847	794	869	820	859	822	837	855	878	874	915	819	849	889	833	894	826	843	850	852	855	832	827	863	884	863	855	904	854	850	864	826	845	861	871	837	859	891	872	862	787	914	847	878	859	845	926	853	893	906	883	873	886	847	836	890	854	840	893	789	876	875	902	888	862	837	868	866	860	806	825	848	854	825	827	809	835	870	883	854	791	831	856	823	850	838	867	857	840	825	845	834	857	818	853	811	846	838	840	839	865	879	869	882	843	863	828	891	877	870	824	856	890	878	905	832	854	829	859	846	866	894	931	842	828	843	875	847	826	887	858	904	853	824	821	886	864	906	858	870	831	866	852	821	912	827	834	845	813	784	836	812	834	853	876	861	807	857	929	845	914	820	847	888	842	823	822	863	859	824	801	809	881	831	874	865	840	889	842	891	843	925	867	871	826	871	830	878	836	808	843	799	865	870	842	890	844	885	906	857	853	901	840	834	838	845	799	859	839	817	834	843	852	869	879	898	844	834	833	903	838	860	858	834	823	861	837	815	842	888	897	876	897	866	893	865	806	840	840	850	839	860	829	861	817	867	844	892	883	870	889	916	830	846	955	846	812	838	843	895	872	800	868	860	810	861	836	822	860	856	858	837	881	840	842	843	887	888	835	836	863	826	881	846	844	813	854	887	838	815	845	849	810	832	841	908	821	883	823	886	876	870	863	833	847	811	861	863	834	881	772	824	820	870	835	827	870	843	867	816	840	880	814	834	811	873	854	839	839	850	855	842	833	886	841	865	854	836	807	877	839	870	839	875	851	814	876	807	841	850	830	832	871	824	804	831	799	835	818	887	801	861	844	860	858	893	869	830	842	866	844	909	833	860	850	855	815	873	792	876	817	854	807	865	836	853	850	867	822	868	827	855	830	812	866	863	831	861	847	879	848	844	875	796	867	854	829	854	854	826	878	840	820	888	857	836	843	864	868	841	868	861	869	848	847	833	928	919	853	859	815	818	882	875	903	829	873	853	840	888	892	842	821	889	854	830	873	809	828	819	911	857	852	874	813	851	903	866	842	816	812	795	863	858	871	864	835	894	846	847	860	833	839	803	806	862	836	871	866	883	834	823	870	866	837	869	798	842	878	828	812	841	838	828	882	861	913	826	876	862	818	871	923	831	908	836	848	834	833	893	884	856	796	815	849	839	803	862	839	884	885	864	849	872	910	831	840	874	823	886	839	791	822	851	841	871	883	853	852	856	849	814	816	853	860	827	875	890	811	836	884	874	875	867	812	886	841	847	864	848	831	848	805	870	902	847	887	827	870	832	830	886	840	884	871	840	814	844	857	845	837	853	918	853	854	822	849	820	843	809	869	905	860	858	831	878	839	886	850	848	874	867	874	872	860	864	863	867	886	853	784	865	914	865	805	866	909	866	899	821	906	826	881	829	872	853	851	946	822	808	871	824	870	848	863	863	813	827	805	868	848	842	864	846	890	851	807	914	850	818	897	853	838	865	852	881	868	842	822	840	805	836	880	882	878	829	851	822	866	833	878	868	846	817	877	819	850	934	841	857	829	844	867	835	786	858	809	880	856	833	865	864	800	866	842	867	824	887	814	862	835	884	826	829	861	837	853	858	790	833	838	859	823	870	912	862	835	890	837	853	898	861	824	831	893	847	798	846	891	839	889	866	835	847	807	831	821	813	879	824	774	825	868	838	886	876	909	832	854	844	801	858	920	884	801	802	864	854	825	869	854	850	798	891	834	849	861	826	842	896	866	904	860	855	891	847	894	874	860	876	841	826	820	847	878	882	823	890	859	864	851	843	857	839	865	775	861	838	857	814	837	849	806	861	812	899	829	869	888	871	838	812	841	856	862	855	774	832	850	833	857	857	794	838	897	871	832	828	829	852	827	838	853	870	831	854	878	818	828	875	853	885	874	814	863	821	834	787	839	873	885	830	851	883	820	857	857	858	813	830	833	864	848	830	906	867	842	852	853	802	818	846	854	842	808	849	834	841	873	895	865	841	816	848	827	922	830	871	896	855	866	809	892	913	854	849	872	853	832	868	825	864	854	873	851	823	861	829	864	838	823	858	862	913	856	880	837	894	922	842	836	850	872	852	846	865	851	829	845	849	813	869	850	805	889	879	846	875	843	870	856	902	844	838	829	887	834	825	842	868	821	873	856	846	840	885	806	892	791	888	848	834	816	871	903	874	895	849	850	861
40968	37380	40597	33528	26484	20564	15514	10597	7583	5661	4727	3870	5227	4435	2841	1120	633	581	779	861	691	363	320	373	359	320	326	314	306	320	329	276	295	284	313	303	299	322	301	320	307	287	296	298	308	300	297	296	300	298	308	308	299	308	295	311	336	303	279	331	314	281	303	301	330	327	283	298	302	309	313	342	345	323	314	289	302	296	273	298	309	289	297	316	301	279	272	290	287	295	304	347	326	300	319	280	287	289	298	318	304	313	301	323	299	324	315	305	303	288	339	302	313	339	294	307	302	307	329	322	346	322	284	292	334	320	293	314	298	312	312	307	320	299	320	331	281	277	294	311	268	304	293	320	264	305	340	316	300	287	326	284	295	326	273	309	310	319	299	292	318	318	316	283	330	307	313	285	332	275	300	286	319	284	323	297	325	313	309	284	287	310	289	289	307	271	316	304	314	334	285	283	312	295	289	338	297	288	286	293	290	288	304	314	272	294	347	293	340	330	311	307	280	321	284	332	314	315	305	324	301	337	276	295	305	305	288	278	296	284	318	321	282	311	321	285	310	292	304	329	313	305	280	296	301	313	306	279	308	269	295	319	273	299	353	321	309	299	295	337	285	296	284	307	293	320	290	283	286	291	319	294	322	304	315	278	303	309	335	302	319	300	316	271	297	304	299	284	323	298	310	306	287	328	314	265	300	314	344	277	287	330	269	315	325	331	310	314	295	320	333	301	309	326	313	332	319	304	323	301	291	287	338	322	313	313	316	287	308	323	289	324	321	333	294	290	311	291	325	308	302	284	285	297	297	266	272	274	307	317	272	271	279	304	324	315	320	306	315	312	309	327	314	292	314	326	328	326	303	292	288	338	305	302	278	290	308	276	301	291	279	299	313	331	301	268	302	284	290	303	301	304	290	294	313	345	310	283	295	348	308	289	287	325	319	332	313	328	296	303	302	314	324	314	266	313	291	297	302	306	262	308	292	303	288	296	304	293	307	306	279	306	296	290	302	303	296	316	271	316	293	308	313	308	308	282	305	307	295	315	324	263	321	291	322	307	297	316	296	283	308	289	282	301	320	297	295	326	304	312	287	271	258	298	315	310	319	329	303	256	298	329	313	303	305	326	295	290	308	334	294	314	321	304	268	311	313	291	293	294	344	275	310	282	297	295	293	301	320	310	259	300	319	278	330	312	314	286	304	318	311	306	325	313	323	316	285	333	301	293	319	320	322	300	284	308	304	316	305	305	305	293	309	313	321	303	303	300	306	275	327	294	310	293	297	306	314	288	305	317	326	302	287	300	290	318	323	267	270	293	298	316	320	316	317	281	288	334	308	316	270	325	313	256	294	322	294	310	334	321	320	294	320	302	325	321	284	301	290	318	303	310	304	277	279	288	290	282	318	314	331	315	299	282	314	306	304	318	338	335	325	309	302	336	297	309	302	321	292	302	280	295	255	328	313	294	303	277	278	317	332	331	270	320	308	320	344	310	283	284	313	330	303	273	279	327	336	331	304	298	317	295	330	299	306	330	321	292	312	301	317	316	345	322	291	304	308	308	330	344	303	302	265	316	320	316	303	298	279	336	317	320	313	294	322	281	313	272	300	290	319	308	307	322	316	324	321	320	299	266	296	283	335	317	279	308	328	335	307	279	329	300	290	290	292	278	319	286	320	315	317	308	299	303	314	308	302	309	327	308	321	296	311	307	311	347	285	301	300	307	301	289	319	322	296	310	317	279	352	309	317	304	334	299	307	320	314	317	313	337	317	351	302	293	322	287	290	313	307	296	318	329	300	319	304	287	285	271	354	332	316	368	306	296	311	278	319	278	302	301	305	310	270	300	293	308	282	306	307	304	316	303	303	299	320	333	342	318	286	308	278	315	315	297	314	281	313	322	312	305	289	309	304	306	294	300	265	312	356	310	321	317	317	299	317	299	303	282	314	318	285	311	308	294	273	271	299	288	270	299	337	290	305	285	298	285	297	303	292	322	289	311	248	307	312	283	263	300	297	292	312	317	290	286	304	309	331	313	252	275	320	287	267	306	305	279	307	320	294	289	279	306	323	289	296	306	299	287	302	293	316	298	324	309	343	298	320	342	280	330	263	315	296	319	285	292	319	327	304	299	322	311	309	298	312	303	307	318	328	296	293	299	316	308	334	302	297	334	317	323	291	303	327	299	285	311	327	302	285	319	300	335	295	324	307	313	323	291	295	283	292	292	301	317	314	297	328	334	309	300	346	320	288	321	308	294	317	291	293	312	338	295	284	318	297	300	315	316	303	299	307	316	307	293	298	334	288	309	322	308	310	288	296	312	263	317	313	336	311	302	299	261	314	279	284	311	318	294	317	290	294	304	320	311	320	341	322	337	300	323	278	320	336	299	333	317	297	317	313	303	295	285	335	321	325	305	313	296	283	287	328	299	272	310	328	308	312	328	291	317	285	300	302	311	295	292	298	337	289	335	307	317	259	257	303	303	301	298	333	320	285	293	325	313	285	328	318	293	294	323	286	306	289	296	300	323	301	301	316	326	287	303	328	304	305	279	317	308	307	316	302	298	296	273	351	311	325	331	300	316	299	314	269	317	332	277	326	327	325	312	275	301	292	301	291	315	285	298	299	292	320	323	302	301	309	294	321	331	301	313	314	313	318	293	296	335	313	330	298	305	287	305	324	306	308	294	277	261	311	300	321	277	311	280	289	294	312	311	305	297	318	306	307	307	312	288	293	303	305	307	267	324	336	317	290	307	324	339	296	318	313	310	305	315	291	328	317	265	294	299	311	304	276	278	280	305	304	301	311	289	311	303	315	267	311	324	314	296	311	312	296	298	287	287	338	302	326	323	276	308	305	299	293	301	309	309	288	294	298	319	289	297	318	306	334	346	305	330	259	332	297	318	329	330	288	288	302	304	302	279	323	311	296	297	302	339	324	298	303	310	307	302	318	310	309	310	285	301	314	321	312	312	305	321	291	355	296	296	332	298	315	318	303	324	307	343	302	332	295	328	284	327	298	285	291	318	305	309	256	297	331	298	290	289	313	301	314	322	290	290	303	293	332	306	323	340	307	335	278	291	308	268	327	323	327	287	308	295	292	303	307	315	328	309	318	326	311	299	291	320	299	304	326	314	314	319	301	273	311	296	311	303	310	271	324	293	339	338	334	301	312	308	279	297	326	333	298	298	293	331	295	326	296	336	275	288	338	278	312	314	304	316	296	293	305	312	292	301	310	287	306	271	303	284	294	292	303	284	308	320	363	291	303	273	274	324	326	304	310	340	325	296	295	333	309	288	297	288	339	301	308	282	319	308	293	306	291	308	311	284	278	296	323	307	308	316	325	321	279	306	294	329	294	338	313	309	315	310	312	279	275	328	329	342	298	317	298	316	292	310	344	331	288	326	295	304	272	284	313	327	299	286	342	305	283	289	266	283	295	281	315	299	299	319	293	292	309	316	318	314	283	315	313	314	303	319	331	319	299	312	286	288	306	305	309	345
26177	29512	42548	43183	39780	36532	31141	27575	23945	21050	19398	16842	21728	19065	12606	5399	2777	2658	4021	4218	3116	1376	1052	995	1076	983	922	981	911	871	852	862	855	859	862	895	844	864	766	854	825	816	858	822	841	850	809	850	807	808	848	871	810	863	867	812	891	763	793	801	838	806	831	833	875	823	848	837	777	801	821	791	827	818	892	816	861	788	801	811	812	821	807	861	843	827	832	803	754	824	834	831	857	822	868	820	726	781	797	820	846	824	821	841	834	806	858	821	835	842	797	843	797	837	828	850	766	813	848	808	822	851	779	862	813	854	798	826	813	802	812	868	829	866	804	831	804	775	809	813	837	784	812	840	821	779	796	852	806	827	833	779	814	828	817	825	823	802	787	853	829	836	795	833	793	819	842	814	779	878	775	830	810	849	791	760	841	825	848	802	845	884	850	847	843	842	771	803	810	839	820	801	859	827	879	812	807	804	785	805	861	860	868	844	766	863	779	811	851	805	807	780	816	807	823	834	805	857	775	793	805	853	854	805	786	817	814	832	809	779	839	830	788	827	815	833	839	829	822	816	809	860	858	788	822	808	792	822	816	847	809	861	796	914	800	846	779	823	829	848	858	806	856	842	820	861	837	855	780	826	813	896	818	823	812	822	810	773	830	776	778	819	811	824	820	812	848	827	825	802	819	860	811	822	830	837	835	781	823	890	816	856	843	804	780	877	833	810	809	838	835	753	768	838	784	798	854	810	800	833	844	871	814	811	814	847	831	822	851	793	849	828	837	814	837	813	793	824	883	888	861	822	817	808	807	823	810	798	766	772	778	825	819	837	831	804	756	826	775	824	853	852	821	824	802	841	793	787	792	806	800	826	787	804	803	812	789	864	868	812	800	802	863	801	833	814	817	844	796	798	844	819	830	840	810	820	832	784	853	784	842	787	755	831	841	830	860	817	820	848	783	751	814	828	766	792	804	758	792	826	882	830	873	771	803	829	808	816	807	855	868	814	831	834	817	837	858	811	799	759	815	849	824	813	825	833	772	838	832	806	836	781	804	814	855	806	837	826	886	817	848	835	858	809	785	818	868	806	854	833	808	794	848	806	808	848	747	825	857	810	816	809	804	816	832	805	821	796	837	843	790	791	794	778	853	797	776	825	818	806	813	798	851	836	843	783	789	803	813	840	793	848	850	820	822	769	846	784	815	829	828	806	816	815	778	827	807	816	862	810	852	842	842	746	793	824	747	852	811	878	793	812	838	763	848	824	844	818	840	828	826	804	807	854	801	813	811	772	819	853	794	847	770	799	808	794	835	792	823	838	845	847	858	867	847	840	838	815	819	810	813	807	848	839	804	866	822	866	759	788	792	849	819	784	815	758	770	840	866	812	814	815	787	796	780	821	755	821	866	818	830	817	817	807	838	840	833	765	866	859	845	836	813	868	844	844	812	765	868	784	782	839	791	812	816	857	799	797	765	845	818	821	795	779	818	868	852	844	818	801	830	846	789	839	831	835	853	849	785	864	799	784	795	832	830	841	835	843	752	837	843	887	809	826	858	788	790	845	852	826	890	818	799	847	801	823	805	788	796	877	799	798	856	820	807	832	849	752	781	812	776	787	811	797	766	839	817	803	826	853	795	800	830	761	851	832	834	855	809	878	849	825	817	793	806	823	829	815	832	795	767	743	812	787	813	852	793	792	741	767	821	824	815	793	818	803	815	853	816	786	835	824	832	753	814	872	812	814	838	837	785	821	787	754	806	826	836	808	823	802	861	784	818	840	813	850	835	813	814	831	875	839	789	810	815	847	820	860	841	817	855	793	795	801	846	881	762	865	799	840	848	830	790	818	824	828	821	832	852	802	818	836	797	785	848	821	843	836	851	838	805	783	805	810	837	808	837	830	829	830	809	811	779	813	844	813	854	755	836	858	802	798	850	764	821	773	779	829	749	819	827	772	799	778	796	827	859	802	842	816	885	845	817	788	836	829	816	781	838	841	819	845	818	831	781	843	798	809	840	833	836	779	796	876	855	821	823	800	877	820	837	794	778	836	829	814	787	827	775	839	787	827	811	802	860	878	834	810	864	801	818	791	846	849	796	811	832	786	794	860	822	877	845	785	804	818	773	809	867	827	853	822	793	773	810	835	778	884	835	832	795	793	815	822	770	785	842	812	802	798	824	847	831	792	808	789	822	856	795	862	838	819	854	835	833	820	764	791	885	807	843	774	849	859	846	776	856	836	810	883	796	813	815	858	801	848	794	839	808	849	791	820	777	857	845	799	832	787	894	842	853	865	809	838	821	777	819	855	843	794	879	781	826	813	814	862	809	788	831	815	856	815	813	864	824	815	816	825	819	788	853	852	846	842	849	804	837	802	794	805	836	814	868	839	782	847	805	809	795	802	803	758	808	867	872	751	828	827	807	820	794	857	804	804	816	868	830	822	843	813	804	777	837	790	844	803	810	771	807	825	828	786	846	798	771	758	824	789	838	857	839	831	878	886	815	847	825	789	819	845	815	836	819	810	806	813	859	816	813	819	809	867	834	829	802	824	777	834	864	800	786	805	838	834	819	796	831	781	903	779	825	783	778	787	766	791	812	834	842	816	828	818	811	874	844	830	810	835	816	810	878	856	817	779	823	842	808	814	829	858	841	858	817	838	820	827	753	830	839	869	814	820	860	859	799	855	818	823	787	859	780	824	789	877	853	781	799	805	833	834	814	814	885	857	759	805	818	832	865	800	768	803	858	819	814	816	869	832	836	828	824	817	826	810	803	784	813	816	867	822	817	791	821	854	803	807	759	789	865	839	885	876	836	845	817	800	805	784	789	852	818	822	787	867	829	793	849	816	837	822	823	824	853	808	824	786	853	812	906	872	758	833	821	843	770	829	826	840	781	800	839	794	826	805	850	878	830	789	835	845	824	801	789	780	808	840	804	816	804	863	772	804	799	835	864	816	803	799	860	816	805	828	784	826	789	883	871	813	818	808	790	860	835	814	836	855	887	815	792	837	874	856	829	810	814	825	842	814	870	791	896	810	877	801	848	846	796	807	837	815	823	767	837	832	805	824	836	826	796	841	858	812	886	822	849	866	853	877	829	798	769	850	839	803	828	806	801	826	834	877	905	841	803	838	825	834	849	816	848	844	830	794	804	801	793	791	823	829	804	826	788	838	761	798	835	840	793	813	784	874	841	841	842	721	857	827	812	821	824	811	816	787	770	845	824	810	809	781	808	852	802	810	770	809	804	852	853	840	814	775	858	846	865	824	828	807	824	822	803	823	810	798	797	854	798	813	796	851	799	794	826	824	833	847	831	794	856	800	823	826	792	850	824	799	826	853	800	802	811	841	781	851	849	797	850	833	815	772	818	805	821	864	838	837	826	854	883	821	849	853	783	819	800	802	796	794	850	868	852	775	854	796	852	884	774	826	782	848	763	789	812	828	871	786	814	822	782	847	813	814	849	785	834	818	841	846	828	791	856	825	844	805	844	849	832	839
47779	42400	47273	39437	31742	26395	21017	15671	11897	8376	6729	5987	8588	8724	5103	2227	1335	963	924	1252	881	437	378	334	389	315	332	289	312	292	293	296	274	337	281	265	267	285	291	283	275	287	294	279	295	274	286	320	256	307	284	274	252	261	287	291	316	279	259	277	261	327	277	314	277	316	255	274	301	243	266	263	242	260	298	256	272	294	266	298	280	257	287	271	261	300	261	262	302	288	275	274	282	261	254	274	263	299	270	271	318	313	287	280	286	295	250	283	273	259	293	295	252	292	280	262	256	279	278	270	291	281	298	250	274	266	287	318	282	260	272	244	292	260	277	272	302	282	282	287	289	226	246	273	309	274	290	287	264	274	271	290	286	293	290	300	263	285	307	309	227	284	249	279	279	270	307	307	281	264	245	281	276	277	241	281	263	294	267	267	287	289	278	262	282	300	273	271	277	287	245	283	276	266	293	284	278	288	294	281	300	275	287	281	286	271	269	283	274	296	279	262	279	260	299	285	262	240	270	264	271	283	286	280	302	277	269	267	281	296	288	276	284	288	276	279	303	241	278	284	241	288	273	261	301	296	273	287	279	265	290	250	232	275	282	259	292	277	261	272	295	265	313	286	287	272	275	273	269	268	268	274	298	269	284	272	248	296	256	267	289	252	295	287	270	299	283	257	287	285	268	270	251	292	312	285	285	268	278	239	268	301	260	291	309	296	260	264	256	272	254	278	284	263	278	267	261	273	283	289	284	281	297	268	266	264	272	302	272	273	280	248	277	279	262	283	242	275	296	267	260	291	283	308	269	260	295	275	304	268	253	274	290	298	284	289	263	266	279	256	272	290	275	301	274	294	264	313	285	269	280	277	256	303	277	282	287	282	265	267	254	317	276	292	251	314	273	273	279	293	261	299	272	276	276	270	276	280	289	283	280	268	266	295	321	282	274	290	274	270	279	250	257	255	266	312	266	269	276	315	286	270	280	295	280	281	273	285	269	261	312	274	294	263	287	256	279	268	284	277	288	271	263	266	280	256	271	287	286	244	295	261	289	294	296	268	255	264	279	267	276	275	276	292	306	247	295	255	264	275	272	282	270	264	263	281	315	280	291	254	253	262	279	286	266	272	301	289	260	249	292	300	268	286	286	279	314	277	308	265	269	272	270	264	273	256	277	256	294	264	297	298	268	287	293	276	230	303	273	282	258	309	275	285	310	293	259	299	267	269	260	284	267	261	259	298	292	266	273	295	279	271	280	280	285	292	274	289	278	269	281	295	284	280	278	275	265	297	278	252	263	286	300	262	316	260	253	279	248	263	243	284	278	276	296	289	289	298	277	273	265	305	284	293	290	282	306	292	293	277	300	274	325	290	286	261	281	278	257	291	273	305	283	271	275	284	293	299	271	287	260	270	286	284	262	255	285	262	266	274	260	258	292	252	298	265	280	273	255	261	281	276	288	273	276	249	264	270	303	281	264	266	246	298	263	273	265	257	260	266	262	270	283	288	268	281	286	271	273	282	264	306	278	248	263	277	295	247	273	270	295	280	266	281	265	264	282	294	300	267	292	274	315	297	268	276	290	290	287	257	296	286	267	274	266	277	261	267	296	283	257	256	269	280	255	260	273	273	292	257	251	269	290	274	294	283	256	309	295	286	298	257	298	271	299	275	280	244	284	294	277	269	270	265	301	295	266	269	277	282	281	283	276	297	273	272	255	292	249	266	257	275	283	288	291	297	286	247	275	262	285	287	291	269	258	265	307	289	283	304	278	275	256	261	287	254	288	287	264	257	277	292	298	245	283	262	275	300	289	258	277	266	269	272	308	283	281	281	267	267	275	291	289	232	282	295	307	282	310	281	246	260	298	282	297	270	281	241	257	260	304	254	303	287	280	291	271	296	257	281	271	244	303	273	255	283	286	280	274	305	257	265	294	279	263	276	299	318	283	282	273	276	285	290	270	273	274	261	303	277	259	257	272	283	242	259	289	276	271	259	293	264	274	268	271	311	315	279	263	270	286	287	299	283	274	290	290	279	277	272	297	254	257	255	255	261	283	277	272	299	288	293	286	238	278	249	272	274	264	298	243	276	257	282	280	275	294	268	269	283	267	287	323	265	278	297	275	303	257	299	297	252	261	271	278	249	296	272	256	296	276	278	300	290	290	282	258	269	301	288	275	260	254	257	259	277	283	284	293	280	265	280	280	302	282	279	300	277	250	279	299	283	289	286	282	299	290	255	279	271	290	269	268	275	291	259	312	306	256	292	278	306	302	272	268	301	276	256	296	293	283	297	293	279	275	272	261	293	301	327	271	293	298	283	296	295	262	273	253	289	300	290	290	286	277	272	291	272	266	279	290	289	285	276	286	263	282	283	281	275	275	268	291	274	265	234	290	309	304	279	272	280	303	291	283	272	286	282	275	264	257	294	297	283	293	260	277	296	300	255	294	274	287	271	302	274	276	290	272	252	285	269	253	262	279	264	288	284	257	283	268	292	272	314	255	292	247	250	269	273	250	263	300	301	285	260	288	281	248	271	272	276	274	279	262	249	312	276	258	274	286	274	287	294	297	274	294	286	281	276	258	284	253	291	259	251	292	292	276	243	289	293	294	264	278	271	290	262	293	287	283	265	266	258	277	288	304	291	272	255	292	288	277	258	281	267	278	285	279	287	280	296	275	247	281	301	240	283	279	260	264	284	265	300	277	281	280	292	290	267	284	283	269	276	307	279	306	260	281	247	301	262	269	270	258	270	264	306	283	300	293	323	271	282	265	284	280	282	241	298	293	254	300	293	286	293	310	255	271	280	302	278	267	276	273	302	270	287	312	296	293	298	272	277	308	236	263	262	241	270	277	294	293	274	283	281	283	267	268	286	263	305	283	290	248	264	281	279	280	297	268	285	284	307	294	264	264	301	292	290	257	257	283	300	260	273	293	303	295	277	288	328	281	286	262	274	304	251	267	298	277	287	277	252	266	305	311	287	296	314	270	249	249	242	282	254	319	282	293	287	279	290	273	281	316	290	292	286	298	264	294	261	289	279	267	275	274	278	286	277	297	271	284	299	235	280	264	264	286	298	279	274	271	264	246	282	267	286	264	260	266	290	294	256	276	258	301	262	277	276	284	288	284	290	291	256	297	269	271	267	265	281	262	261	280	287	282	292	283	279	268	268	314	285	302	288	301	272	282	276	280	271	293	295	281	299	293	273	314	283	274	288	269	267	280	263	284	294	280	270	250	263	269	302	263	260	286	280	281	287	267	308	293	268	260	295	294	265	269	257	293	257	296	282	300	280	273	303	269	277	252	300	271	285	294	273	274	295	279	302	287	295	279	297	258	293	264	275	261	293	257	288	286	291	273	286	280	256	263	280	293	307	304	257	304	297	281	289	290	268	244	288	286	266	273	263	269	270	249	303	258	289	265	272	275	293	267	294	307	259	283	282	247	259	266	283	263	284	286	276	297	252	261	271	271	302	294	294	297	274	282	252	295	305	253	301
30878	33635	47926	47666	44228	40771	36484	32715	30153	26209	23429	22687	29046	28521	19231	10747	7155	4781	5109	7254	4379	1680	1359	1073	1351	1231	1083	1079	890	882	861	860	847	855	921	849	865	841	769	863	738	750	839	780	794	763	845	795	767	813	747	718	753	752	830	763	819	823	749	799	781	720	749	771	763	759	762	801	800	742	765	729	760	770	737	698	764	757	769	799	755	761	764	746	744	788	714	750	750	746	748	813	738	721	725	748	750	757	768	766	784	790	757	763	767	721	733	761	745	773	782	734	778	771	773	709	699	714	700	730	769	736	744	699	733	717	736	722	733	753	785	754	752	774	765	733	712	772	805	765	805	726	768	754	748	749	716	785	732	777	796	754	730	796	769	752	719	780	735	790	819	721	747	725	733	770	755	768	752	716	759	711	784	758	763	772	784	792	782	773	764	738	790	738	704	768	771	780	784	752	737	747	778	730	681	717	751	727	756	748	773	775	825	745	765	780	716	702	775	727	725	721	795	716	790	764	773	712	753	770	791	699	743	768	681	725	759	759	837	795	765	712	759	724	738	737	774	763	711	792	751	729	713	768	767	724	741	745	721	715	801	779	716	804	745	758	754	765	791	755	717	773	705	759	770	729	749	768	744	752	750	776	741	713	771	750	791	787	793	728	753	784	755	742	789	777	729	803	762	783	812	694	771	796	833	710	766	761	739	774	738	765	701	745	741	776	744	791	746	827	753	707	790	756	801	772	778	762	773	687	763	761	753	745	738	771	767	778	743	752	761	772	761	760	746	756	744	770	728	782	756	766	785	759	781	791	711	791	794	764	788	724	747	765	749	740	739	786	781	712	717	719	791	770	738	698	797	778	793	782	781	786	741	786	789	733	777	771	743	706	767	787	775	760	792	769	793	759	714	711	749	764	694	818	722	709	741	762	768	795	751	778	773	764	805	766	743	818	770	784	784	691	764	769	779	723	709	778	737	781	794	757	729	728	805	800	771	733	720	744	772	779	776	734	698	795	776	761	754	799	705	746	773	763	718	772	721	768	754	753	768	762	759	715	723	740	746	788	708	749	767	752	792	737	713	728	744	792	744	782	713	747	739	764	778	747	717	713	767	813	734	804	774	797	730	717	790	760	781	827	749	732	766	776	758	786	761	718	747	744	782	774	770	773	725	761	726	728	746	751	770	775	746	798	740	814	746	732	715	730	721	684	771	771	758	731	762	773	752	740	741	808	740	758	708	778	799	708	751	748	764	750	726	726	721	751	762	762	753	723	737	699	797	752	755	742	786	741	728	789	708	779	759	766	768	787	706	743	788	770	751	787	783	745	763	773	706	700	740	730	795	769	760	720	731	757	769	739	734	728	756	773	738	743	773	757	756	785	742	753	725	729	764	723	690	749	784	696	746	717	747	739	786	753	713	759	751	760	757	762	755	736	762	768	779	762	799	740	776	733	749	759	774	807	713	793	783	774	756	751	811	747	774	747	767	766	753	730	737	770	756	767	764	726	817	763	745	720	755	701	802	733	783	744	796	704	773	756	804	717	750	759	738	790	726	828	773	790	758	774	758	782	755	761	800	729	766	743	729	791	742	773	772	771	692	726	747	763	746	792	788	728	778	771	752	749	746	793	779	737	736	800	789	735	734	781	715	745	765	760	774	789	751	797	757	725	774	752	816	746	791	773	761	721	679	760	744	755	807	794	757	772	747	740	764	706	822	750	689	835	761	731	736	720	757	787	749	768	741	767	771	805	751	762	751	747	731	745	768	753	741	771	783	751	785	710	720	821	761	739	724	749	723	770	778	768	714	761	691	724	776	762	781	743	779	762	803	789	785	784	763	746	776	761	727	772	759	776	745	742	764	732	729	788	732	772	740	680	761	762	797	812	729	726	800	794	781	760	712	767	738	770	742	728	745	813	726	752	721	708	758	768	788	734	733	747	766	787	744	760	755	770	731	775	741	723	722	784	736	766	727	781	762	771	729	768	716	749	693	755	749	772	822	764	747	777	733	800	736	738	719	768	806	784	782	781	731	767	742	771	737	731	698	737	772	732	760	753	773	744	758	756	774	766	759	732	748	748	697	756	738	754	762	775	781	790	782	706	719	741	772	811	755	782	748	766	782	741	748	753	777	750	697	790	764	771	757	758	766	722	766	756	757	729	735	767	774	701	787	743	770	767	738	731	763	740	754	737	716	738	756	712	766	785	749	761	803	822	707	798	721	704	752	739	811	799	797	721	753	722	780	735	753	764	804	766	758	782	712	764	740	709	741	747	729	783	770	768	793	724	769	793	785	776	766	727	722	753	838	786	804	738	758	778	753	725	758	739	746	781	771	765	741	783	756	744	723	747	768	807	732	787	773	748	774	735	742	744	780	768	737	737	750	769	722	750	721	748	756	719	697	776	748	786	706	735	801	730	782	770	736	754	744	763	752	757	756	770	747	793	771	730	789	714	745	744	725	760	811	766	762	721	735	727	741	777	744	725	781	788	724	784	754	700	736	782	769	746	758	755	767	746	778	747	773	700	741	738	754	762	765	766	724	756	747	786	780	738	783	718	773	714	784	783	757	792	751	751	761	792	722	769	708	781	775	772	732	732	757	724	762	781	749	756	735	714	753	727	728	684	732	734	790	777	739	770	776	752	770	755	737	762	748	804	768	786	756	747	786	758	756	780	691	709	769	769	767	791	721	749	754	734	724	761	759	779	751	780	769	730	715	774	733	739	760	761	792	726	717	785	719	761	719	754	758	744	754	743	720	732	728	765	732	769	757	770	724	757	707	762	737	768	764	748	758	745	750	791	765	737	778	769	765	720	726	756	729	751	732	753	749	795	751	759	805	776	768	784	775	769	703	762	779	819	744	768	726	744	759	780	744	772	728	831	744	730	768	792	767	753	787	752	733	771	760	778	737	749	779	747	713	742	771	758	786	739	746	755	826	753	765	770	735	736	705	754	816	781	777	756	690	783	755	790	785	749	756	757	742	808	770	777	822	719	760	779	752	744	736	781	737	786	763	738	733	735	730	779	767	746	815	741	768	746	729	789	754	764	765	756	732	781	735	757	768	753	766	751	749	794	749	730	751	788	748	752	756	729	752	738	753	811	771	769	724	730	794	776	747	728	746	724	764	716	718	747	759	739	770	777	740	722	787	741	755	712	791	743	679	784	744	735	739	767	728	781	770	744	742	751	789	791	768	763	721	711	775	743	704	748	769	685	741	753	787	723	804	773	778	765	772	798	768	717	774	784	752	739	727	756	808	704	785	724	758	759	736	784	771	781	710	734	732	754	763	768	748	760	720	752	729	811	739	718	759	767	765	705	754	714	781	818	734	757	757	718	740	764	770	744	763	804	766	777	736	800	728	744	758	753	799	755	793	770	750	815	761	784	725	764	771	777	790	770	735	766	749	761	768	758	704	742	724	749	737	741	772	779	746	771	770	741	795	730	717	746	754	737	731	798	762	760	777	749	738	727	769	790	745	795	735	763	753	733	751	789
29134	28120	33623	24492	17316	12682	8835	5783	4414	3059	2293	1767	1323	1105	705	607	510	441	437	460	380	339	334	331	333	351	313	351	283	316	308	314	294	330	293	314	345	311	315	328	305	297	310	356	294	293	299	329	310	334	320	319	297	321	317	310	323	347	342	297	343	305	324	337	319	322	308	308	311	294	265	299	301	306	327	292	365	299	324	298	284	334	349	312	326	310	316	329	302	327	318	328	326	327	289	322	304	339	308	298	296	316	334	321	327	296	338	276	317	323	303	330	321	326	313	324	305	317	321	307	318	319	303	325	290	289	348	311	315	320	312	305	304	311	315	322	292	261	310	321	321	312	322	313	296	314	330	323	329	290	317	299	347	304	341	313	320	320	300	332	349	346	321	336	339	360	316	316	320	324	308	321	321	269	297	311	291	294	358	295	294	325	324	295	326	323	311	331	318	320	322	321	329	303	336	298	314	320	354	310	337	322	321	312	293	290	302	326	320	311	278	348	324	312	311	334	306	344	291	338	320	314	308	335	300	292	312	300	287	296	313	328	309	299	303	323	341	304	306	320	339	303	298	302	316	307	320	336	308	332	288	328	316	296	335	314	280	305	321	313	313	298	305	341	336	330	317	296	307	332	360	303	302	316	328	319	319	286	299	303	315	294	320	322	318	308	338	317	316	294	341	307	307	280	338	294	314	316	308	328	303	316	332	308	307	307	296	286	285	322	298	294	329	320	316	293	302	289	315	323	308	324	311	314	311	308	314	304	319	311	304	339	307	290	324	287	333	295	337	333	293	341	334	302	359	306	316	310	317	304	327	338	300	324	333	304	304	359	316	335	319	341	296	295	305	299	318	304	307	335	345	334	343	322	352	310	289	295	329	322	298	315	332	297	310	330	331	312	329	298	328	309	304	299	306	341	309	320	306	306	338	306	300	323	305	309	300	332	287	298	325	300	330	359	322	329	297	348	300	296	315	315	333	333	367	307	311	321	295	321	342	331	349	314	315	302	344	350	327	322	337	343	344	312	316	316	300	324	321	343	336	309	302	302	296	321	300	295	323	300	334	309	309	316	306	317	341	320	341	310	314	327	322	295	322	308	327	321	353	341	323	329	304	321	317	344	295	352	318	322	305	320	339	301	329	284	330	318	355	323	331	335	312	295	312	324	353	325	315	334	329	329	330	335	309	312	359	318	303	318	277	346	306	314	312	321	320	305	331	328	301	332	342	321	309	330	287	335	291	311	320	297	302	310	329	307	301	286	315	289	314	300	331	320	315	302	305	312	323	348	331	296	320	324	294	313	293	341	311	300	328	319	315	299	336	323	300	318	288	306	309	340	293	333	325	336	286	296	295	337	321	326	319	310	329	299	311	301	339	336	318	316	307	302	318	337	310	325	280	326	302	319	323	301	315	314	334	294	339	316	307	312	337	292	276	351	308	298	337	305	319	307	320	299	321	294	333	307	306	333	312	315	325	364	342	338	344	331	344	315	331	325	310	295	316	308	331	312	330	319	314	315	319	339	376	286	305	271	302	316	304	281	314	290	337	345	307	344	320	308	297	320	312	307	328	330	348	286	309	312	301	310	317	319	309	309	313	328	302	337	298	316	310	340	320	324	303	325	317	304	323	312	301	319	296	293	333	339	319	311	311	344	327	314	318	282	309	295	330	345	324	325	286	320	299	316	329	307	348	317	338	298	306	305	345	330	315	331	345	332	314	331	332	342	341	294	328	297	311	278	293	313	295	323	308	340	324	326	310	356	318	331	317	324	327	292	348	356	321	330	326	347	289	337	312	284	348	317	338	322	357	301	308	301	332	317	302	344	333	305	334	343	283	303	295	337	298	328	321	300	313	343	311	312	290	334	327	317	300	317	300	280	297	333	289	298	303	323	350	307	303	318	350	296	347	289	349	326	305	316	306	312	306	322	303	311	323	321	345	323	313	334	337	337	333	313	306	333	316	316	335	344	303	301	311	304	352	325	318	290	335	294	339	298	315	294	289	310	288	296	327	329	327	343	325	295	322	331	311	283	287	324	322	320	286	316	321	291	301	311	318	310	329	326	311	354	322	331	323	342	330	299	284	306	336	317	296	316	321	313	319	306	329	309	319	326	312	340	289	324	320	327	297	326	328	331	287	320	278	312	304	283	333	352	311	321	312	308	311	331	285	282	280	317	299	294	342	305	302	317	327	351	316	326	303	297	326	337	289	354	331	323	351	318	323	300	312	299	342	330	327	357	322	320	323	311	309	313	326	331	331	314	311	328	332	311	329	329	307	337	336	317	282	293	316	328	300	307	323	309	311	332	307	316	311	324	337	274	326	328	314	322	339	292	286	302	306	311	326	292	321	304	305	320	339	325	295	333	328	314	329	337	323	318	357	331	314	324	324	317	317	301	299	337	295	281	293	324	330	311	382	319	319	303	281	299	284	326	306	327	278	309	335	292	324	329	311	322	325	367	317	305	325	280	282	326	331	309	330	312	302	315	330	316	309	283	309	323	310	294	325	273	297	311	309	318	306	334	357	342	315	293	315	305	304	297	323	333	338	290	298	300	311	334	309	341	340	295	312	351	310	306	332	304	314	309	317	323	311	327	305	320	309	353	311	287	327	310	329	315	327	348	307	305	295	326	288	293	293	311	318	365	296	311	348	334	313	277	347	308	336	294	318	313	334	293	343	333	316	327	319	335	286	356	305	338	338	325	302	306	318	314	296	345	316	314	318	320	299	319	318	332	299	341	320	311	325	338	324	354	316	349	296	351	372	311	320	308	319	291	335	298	318	314	310	316	309	344	313	332	328	337	301	301	322	310	294	300	309	318	317	324	301	311	327	331	300	315	288	334	328	322	297	306	299	297	311	316	303	335	311	307	334	292	320	349	331	279	329	332	324	309	305	319	314	312	301	325	344	270	348	320	346	341	323	334	303	333	309	305	330	310	341	350	316	308	312	311	321	322	324	298	284	334	293	315	315	311	335	326	340	267	329	324	317	278	281	272	330	322	347	314	321	323	332	296	327	337	326	353	302	330	356	344	324	328	315	298	310	306	335	319	315	321	327	289	326	300	286	318	316	312	277	328	328	326	338	321	344	327	290	331	324	309	308	317	292	317	317	316	336	335	315	336	309	359	314	330	317	336	304	307	315	316	305	303	320	311	302	311	299	291	316	346	302	315	320	303	305	321	331	330	309	311	326	328	340	296	330	302	330	343	353	323	302	304	309	320	312	327	313	316	321	315	340	326	326	317	299	318	324	318	319	301	304	329	322	308	327	339	318	324	335	305	285	319	296	303	325	301	341	351	336	306	277	314	329	316	314	306	346	321	328	303	278	333	322	361	337	308	323	315	301	307	306	311	317	313	310	318	296	310	290	325	292	303	332	316	325	282	274	314	322	328	344	353	351	309	275	312	330	315	338	285	331	347	289	313	279	334	316	316	328	321	332	357	324	334	320	286	312	296	317	343	343	337	292	294	298	281	328	347	339	317	354	291
17582	22598	37334	35052	32598	29117	24756	20309	17345	13742	11429	8620	7146	5632	3449	2510	2163	1761	1654	1643	1254	1038	979	970	932	915	894	823	855	872	876	901	880	857	870	916	815	886	824	810	780	824	804	858	814	894	863	824	872	881	815	789	879	858	835	789	859	849	876	855	881	840	790	886	824	896	813	873	870	847	867	834	852	851	848	868	853	836	847	865	849	872	827	830	852	794	900	871	772	810	799	823	813	863	811	813	863	832	847	829	843	865	866	894	823	874	812	893	788	850	805	847	848	800	912	837	822	857	849	860	852	854	852	853	820	816	862	830	854	863	848	858	848	844	865	871	883	846	833	802	793	877	807	818	866	842	819	822	812	817	850	891	825	801	825	834	847	820	885	830	865	879	862	893	909	854	859	833	811	863	856	888	856	821	874	871	868	850	854	877	850	851	842	847	811	859	863	816	819	846	849	866	811	865	869	798	868	876	873	828	841	762	862	875	883	843	844	863	844	853	864	877	797	854	890	845	807	826	812	829	828	829	836	855	812	823	887	864	861	817	893	858	827	849	810	853	878	833	890	811	883	772	866	835	822	840	841	869	802	847	809	801	849	871	874	834	889	818	897	841	857	823	876	867	868	881	831	797	875	879	872	846	868	833	839	877	862	912	778	875	831	840	856	889	815	834	838	872	840	860	837	851	850	795	855	807	891	850	854	825	882	871	840	839	850	870	838	830	846	850	873	837	860	772	793	857	835	853	859	830	819	871	852	832	839	864	853	839	844	870	811	848	811	843	835	889	891	845	817	838	871	860	871	908	819	874	886	864	880	862	812	826	872	840	878	917	881	797	899	875	857	873	855	823	852	851	851	829	829	877	868	831	807	828	858	801	895	840	857	885	906	876	859	913	811	858	855	876	847	894	822	819	880	863	845	784	804	844	866	879	812	863	833	821	818	839	839	856	840	887	874	820	841	806	829	782	827	847	844	840	792	854	873	860	863	799	848	911	801	865	789	855	812	807	854	833	881	800	801	855	861	852	865	855	806	812	898	885	849	831	838	828	869	857	903	825	837	883	845	850	810	856	855	823	884	849	839	860	861	860	849	917	897	810	846	866	848	871	773	870	850	867	829	802	875	842	845	860	818	851	891	812	817	832	869	877	823	871	802	847	827	938	874	832	914	855	899	890	866	863	918	814	852	873	909	858	882	847	825	853	871	857	848	882	849	832	882	882	824	801	840	915	786	874	847	851	828	842	816	809	872	837	870	860	851	813	831	902	853	872	845	842	885	896	853	851	829	841	866	803	865	814	857	862	913	836	820	873	891	860	830	833	847	855	823	868	902	831	860	797	815	846	882	843	853	853	892	864	862	831	861	838	841	894	875	799	890	837	873	834	846	777	870	799	842	839	812	875	815	857	866	832	838	841	891	842	858	853	880	847	875	820	844	879	874	806	812	825	822	837	907	813	807	861	783	881	895	868	832	816	843	830	795	879	820	871	916	828	871	802	885	794	912	872	835	888	859	843	845	878	837	856	876	833	838	848	821	835	821	801	894	820	830	855	884	854	866	815	870	909	802	877	857	869	850	830	838	889	865	833	853	895	843	787	858	855	862	824	861	856	842	862	789	826	834	860	805	855	837	857	817	806	852	862	875	827	841	861	841	847	869	853	814	824	856	866	873	852	879	821	895	849	863	833	842	782	856	861	850	792	851	797	831	831	905	854	874	829	887	852	817	851	824	878	871	874	847	834	831	831	877	803	840	842	808	867	887	868	831	799	836	828	845	817	815	864	847	832	827	826	885	897	859	884	832	835	896	901	882	834	844	881	804	837	848	833	848	853	777	886	851	847	874	826	841	852	857	871	885	836	813	875	864	828	878	870	811	845	844	827	892	875	842	861	874	879	789	862	871	845	821	941	859	836	831	845	804	823	858	788	867	824	868	819	844	910	876	829	885	875	861	883	878	887	863	822	909	846	833	852	863	833	782	832	844	880	850	893	831	899	793	897	872	834	852	855	876	821	868	885	831	836	836	837	873	866	867	893	850	826	835	869	814	830	896	839	849	850	886	846	793	810	903	823	838	819	898	853	883	815	863	898	809	862	796	859	853	909	826	859	824	806	830	879	896	812	841	876	857	857	861	861	863	814	878	855	828	896	798	849	817	800	845	788	871	830	830	828	838	820	770	830	813	798	810	883	860	813	817	822	872	862	864	854	858	873	847	863	860	873	897	860	890	865	835	837	919	817	853	885	816	852	874	861	840	849	854	860	792	833	864	836	855	834	806	841	812	876	842	846	862	788	834	855	873	882	862	854	831	831	879	840	761	847	893	856	832	876	848	832	833	866	858	837	815	824	856	853	917	846	863	883	882	908	901	842	878	871	797	869	838	874	798	892	853	816	844	867	881	867	867	880	851	833	795	861	872	887	778	815	853	851	864	829	841	893	853	894	834	812	872	855	844	854	831	855	848	845	887	855	850	868	881	843	851	851	835	819	836	823	863	806	855	814	798	903	829	862	857	881	848	839	876	841	822	834	851	806	890	834	861	856	850	877	788	872	819	845	844	864	837	884	863	829	888	877	906	859	878	911	893	817	842	853	850	788	817	853	822	871	863	849	853	908	863	859	818	829	844	843	856	866	872	838	781	832	872	838	918	887	841	834	839	825	836	883	862	818	818	833	866	843	900	838	883	857	834	840	844	853	838	866	853	815	868	823	861	855	867	846	828	856	851	901	840	845	826	838	823	858	804	840	819	831	832	836	880	860	866	829	799	885	853	856	820	836	874	927	857	818	856	816	832	824	804	772	854	846	868	843	869	895	822	809	896	841	882	785	863	851	828	860	842	806	856	875	843	826	874	823	827	833	895	838	843	872	854	842	820	862	851	884	801	883	840	804	796	880	869	838	860	810	851	914	859	836	822	846	865	859	796	810	874	833	918	813	815	843	827	850	862	834	911	858	880	819	857	864	842	842	833	848	849	808	844	867	879	818	880	843	812	864	887	862	840	833	820	869	888	845	858	833	796	807	857	870	822	810	819	829	866	831	865	789	873	867	871	916	828	843	883	863	844	851	827	894	820	846	867	867	904	874	828	819	854	832	853	878	856	823	856	846	855	842	832	848	902	897	781	844	821	862	905	801	831	837	853	829	872	826	868	838	821	879	859	866	910	854	837	814	815	857	871	840	809	835	802	851	845	843	894	883	825	873	851	870	811	863	872	857	860	913	855	858	848	860	835	882	824	862	860	832	878	862	839	880	815	891	859	824	845	845	852	796	857	831	861	808	806	847	820	826	847	881	873	807	845	817	848	857	890	846	868	839	869	804	849	812	820	816	799	854	823	836	824	845	843	821	799	852	909	895	806	860	840	845	788	850	863	835	834	830	849	800	852	855	875	832	841	814	843	862	799	860	804	837	796	822	862	871	857	865	841	851	864	890	895	814	887	814	861	864	863	817	844	831	837	813	844	873	911	798	834	836	782	837	869	876	813	844	806	807	819	845	783	897
37399	37900	43425	32470	26398	21325	15037	10169	7958	6126	4192	3710	4312	3968	2254	1232	783	884	789	875	537	371	344	388	356	355	307	326	302	338	312	319	330	320	332	305	297	324	304	319	316	315	299	307	294	296	301	287	302	311	298	317	305	293	313	320	279	335	329	277	275	293	340	306	283	263	335	294	279	301	321	335	245	334	297	306	291	287	273	291	308	305	313	310	284	285	305	331	271	291	320	300	269	300	330	316	290	324	313	273	352	308	290	319	332	304	265	274	271	298	305	318	323	304	296	293	284	329	274	326	292	305	287	288	328	284	320	328	307	295	319	282	310	289	316	285	303	302	326	327	294	284	291	309	275	322	312	334	337	265	314	301	283	288	298	292	305	273	290	304	308	280	317	303	348	297	343	298	301	294	303	287	273	313	337	324	322	320	284	311	266	337	281	300	280	325	290	302	314	303	349	289	324	338	295	317	281	282	282	288	310	327	314	295	288	265	294	313	315	297	296	277	285	326	261	275	299	313	321	297	299	309	299	317	309	333	324	348	309	329	285	283	272	303	316	300	290	308	297	318	331	316	282	305	295	314	297	311	330	326	290	281	277	305	309	307	321	295	294	307	351	277	267	299	346	311	307	281	292	292	296	302	311	315	294	282	322	327	312	297	305	283	288	280	300	276	290	300	293	316	312	283	287	291	298	310	322	310	284	321	318	286	322	316	283	291	294	315	286	284	294	295	373	298	300	315	321	296	328	332	329	287	317	298	338	284	301	283	305	260	301	303	288	296	299	287	311	290	294	306	350	328	269	295	332	299	299	304	292	284	302	310	294	291	287	330	308	279	316	296	334	297	301	310	307	311	285	297	324	280	296	334	317	299	274	299	338	289	335	316	313	320	287	299	315	291	284	286	292	330	270	335	293	299	336	325	271	302	298	264	308	342	295	319	314	314	310	318	312	320	337	307	283	324	290	350	339	304	338	317	289	301	327	304	289	294	290	302	286	299	324	323	358	286	303	284	314	278	317	328	313	302	296	326	295	287	322	324	298	283	327	301	284	281	323	300	315	280	274	314	264	298	281	299	290	297	313	280	324	296	328	302	301	316	337	289	297	276	274	284	304	300	299	280	330	304	283	329	326	302	274	268	290	311	283	296	300	335	308	304	277	330	300	334	303	327	310	258	322	307	333	313	311	298	328	335	288	294	299	321	302	326	287	285	287	332	320	329	317	305	339	284	309	329	306	323	269	309	285	294	313	289	291	304	305	264	285	301	307	289	319	294	297	348	332	322	269	301	291	293	318	295	321	290	316	302	287	287	305	316	305	309	294	323	296	324	325	295	295	312	324	298	322	323	287	315	325	298	314	290	297	283	301	281	320	276	304	289	295	332	304	317	296	298	332	319	306	308	329	287	286	287	288	317	301	315	322	292	325	299	323	298	310	303	307	340	289	301	290	314	317	296	323	312	321	271	324	288	299	332	322	327	303	288	323	303	279	275	306	292	282	281	310	289	251	301	284	324	300	317	314	303	299	318	320	290	305	291	313	320	338	312	314	323	305	273	310	312	315	317	336	315	324	322	309	285	279	310	323	291	288	296	313	314	299	286	299	316	308	314	297	299	300	296	298	311	310	271	282	295	289	293	265	290	281	291	279	301	297	313	275	292	291	288	305	312	311	286	286	319	275	287	306	332	291	299	299	311	320	268	282	318	302	310	342	298	278	294	271	288	311	303	294	293	298	296	273	286	325	338	275	318	279	305	296	276	270	310	299	316	282	309	307	296	324	322	328	320	292	299	289	282	309	333	281	319	333	312	301	295	330	271	326	274	326	305	276	293	288	313	287	297	292	300	297	292	313	298	308	295	305	270	268	325	295	297	323	273	288	312	303	319	308	296	313	315	296	306	313	282	296	301	299	296	305	293	309	327	291	284	317	310	303	314	296	294	290	277	308	300	314	306	294	293	318	348	285	289	293	280	287	292	334	276	318	295	287	280	284	282	330	314	325	285	299	274	301	290	305	294	312	307	306	301	319	297	298	260	328	280	299	295	302	318	312	277	292	290	301	313	315	317	324	302	267	293	295	308	288	311	327	285	305	293	294	292	296	301	295	327	290	306	331	289	286	313	282	310	303	300	297	297	295	290	307	280	320	287	287	330	364	330	306	292	311	307	327	309	313	289	297	305	299	301	309	330	291	303	291	314	283	278	291	281	269	295	321	317	307	300	305	320	318	266	328	312	294	306	312	299	316	327	297	282	314	293	308	316	290	326	284	299	303	327	288	307	295	335	299	335	326	283	271	308	307	309	298	338	291	327	305	311	265	307	304	320	334	306	301	280	293	303	334	298	321	304	301	311	315	312	280	332	330	328	325	297	297	296	274	303	335	303	308	301	303	291	299	311	289	315	297	286	314	347	298	281	306	311	333	332	293	294	287	278	337	327	289	270	309	323	303	308	310	322	342	311	291	332	303	267	307	271	303	293	265	330	270	311	265	288	345	309	306	286	322	323	338	318	318	305	307	291	290	312	334	284	318	292	286	290	307	307	310	295	331	300	314	301	307	292	275	299	303	297	315	293	298	291	317	306	258	308	295	291	325	306	271	293	289	265	262	262	312	295	293	307	276	300	269	286	302	320	296	315	309	328	298	299	296	332	294	352	300	266	311	287	321	315	306	342	348	313	304	312	328	332	273	302	310	295	291	310	289	277	332	289	331	329	326	294	313	283	294	280	290	314	312	323	316	334	280	319	276	312	319	324	318	296	325	277	299	319	309	266	309	317	325	319	296	304	304	308	322	301	286	297	323	295	328	324	304	294	295	297	328	316	322	352	297	291	340	276	339	305	322	269	302	280	320	293	281	296	299	281	357	308	291	302	313	280	306	304	290	286	282	303	331	315	286	298	320	268	314	297	310	296	299	300	310	317	265	308	288	307	305	295	292	313	284	307	307	297	315	282	295	328	300	344	313	296	332	274	280	298	317	280	330	305	284	296	304	337	277	304	286	328	307	339	304	276	324	301	275	276	301	287	285	286	307	290	315	299	319	278	316	280	297	290	306	341	306	307	303	287	320	296	317	271	332	312	307	291	281	278	309	325	308	307	292	291	296	343	295	267	309	288	265	294	264	303	316	269	294	295	301	319	302	303	298	312	290	274	304	288	303	283	298	324	308	311	290	287	288	307	285	300	287	304	310	309	312	334	316	322	296	310	266	286	319	290	263	289	330	291	307	284	295	325	295	305	311	284	317	310	322	290	295	302	312	312	270	274	295	293	262	312	351	282	286	291	304	265	305	312	302	284	282	289	318	296	305	297	283	264	312	317	283	288	296	309	300	303	311	303	306	309	308	307	320	289	334	356	307	304	269	296	306	296	275	273	264	308	317	334	323	324	337	302	310	311	307	300	308	282	279	303	323	316	335	328	289	346	311	321	356	309	303	292	265	339	324	289	307	296	296	322	304	291	300	341	283	293	328	305	266	309	335	333	327	328	300	321	339	280	314	283
23922	30330	44653	41318	40140	36825	31544	27001	25302	21533	17223	16812	18806	17394	10658	6178	3868	4747	3992	4559	2308	1460	1085	1062	1137	1014	905	1022	941	868	851	851	860	928	876	855	921	875	837	851	818	817	904	780	775	826	837	763	826	798	881	793	852	801	822	814	887	854	825	813	817	766	810	843	824	790	792	822	807	778	817	802	751	800	803	850	861	816	811	847	778	848	772	782	822	801	806	764	812	829	771	790	833	859	812	810	779	860	835	828	808	812	816	813	857	785	742	793	822	807	802	800	846	830	833	837	862	815	823	854	818	778	847	753	806	794	831	822	886	776	798	806	800	787	814	795	805	808	823	847	841	835	806	829	773	823	840	762	809	774	827	818	814	803	803	795	849	789	847	774	794	779	817	793	791	843	819	786	838	815	853	804	810	832	802	777	802	807	834	811	822	798	803	820	829	819	839	785	796	831	882	786	843	804	825	804	805	826	814	813	819	810	876	820	814	817	805	826	856	837	793	860	811	804	819	781	819	772	821	813	806	808	810	817	782	799	787	823	773	843	822	802	820	785	770	818	813	779	827	788	833	841	829	750	779	818	823	874	822	839	785	808	846	814	814	831	785	802	889	776	829	826	841	794	888	783	749	802	826	808	833	757	802	828	814	841	826	850	814	759	786	755	819	830	843	839	826	856	806	848	838	867	816	784	787	856	836	813	843	858	802	808	838	784	839	810	806	787	869	782	772	791	750	831	767	865	807	825	801	769	791	783	808	826	791	782	855	819	770	806	804	849	793	840	816	851	795	803	800	834	759	810	789	843	824	797	823	828	829	790	843	806	832	800	828	810	821	882	817	765	802	819	841	796	804	817	843	819	807	842	771	824	809	802	859	807	806	812	801	853	829	860	824	791	822	843	800	781	782	809	843	840	805	832	818	786	783	794	790	786	868	849	811	808	832	759	826	784	817	832	807	849	813	785	838	884	855	823	794	829	827	807	802	826	763	851	790	804	811	797	800	863	797	781	821	879	828	811	798	835	812	860	813	814	802	811	819	846	854	772	787	770	794	758	858	814	829	760	900	776	856	879	815	760	869	837	765	792	834	794	817	819	818	852	818	824	793	765	813	818	826	820	813	782	840	844	800	712	810	822	799	777	841	858	857	807	806	821	809	806	844	752	834	853	801	815	791	836	819	814	831	766	786	804	807	862	782	884	817	814	827	838	777	791	799	815	791	796	735	818	818	821	755	781	830	792	854	754	818	813	812	840	849	807	741	819	852	811	760	780	757	795	760	769	821	838	799	831	824	813	783	828	751	791	834	711	861	788	787	764	836	846	803	778	813	775	811	795	826	814	824	813	807	792	828	754	802	840	849	844	836	807	822	839	808	805	778	739	810	814	823	802	859	790	817	846	813	792	800	794	815	836	842	820	808	852	817	811	840	831	838	823	816	836	704	796	780	817	785	812	821	783	811	859	810	786	824	804	795	831	797	841	777	858	790	801	835	812	843	841	831	778	814	839	787	817	820	752	861	821	737	838	833	825	817	788	800	791	795	793	828	816	842	804	815	805	827	789	826	796	826	774	833	796	852	815	832	778	803	792	834	828	835	761	791	815	839	774	788	792	808	775	782	766	733	744	839	797	825	830	808	833	788	797	799	792	820	807	830	785	813	800	862	818	861	839	804	817	819	786	799	793	806	796	830	834	765	805	796	853	749	788	758	773	820	779	814	780	819	827	795	829	782	798	785	805	839	808	881	852	843	801	852	803	828	858	823	823	795	817	826	869	877	798	796	832	802	791	839	780	798	828	851	820	808	775	873	775	799	843	822	835	822	779	823	796	809	828	815	769	828	814	829	778	756	848	776	778	796	822	807	795	823	796	829	777	860	811	813	834	780	796	755	825	854	842	804	801	781	789	893	769	864	822	864	815	836	781	794	742	852	876	774	805	798	797	768	747	821	888	788	832	831	798	831	832	798	766	798	786	751	800	790	776	819	847	834	814	823	825	849	822	809	765	859	760	817	760	852	829	813	824	798	832	834	795	800	820	814	832	820	859	861	829	855	780	810	836	800	825	782	828	797	807	835	833	825	820	833	863	778	769	809	820	817	796	846	816	796	805	770	839	812	798	811	794	796	809	803	773	821	851	849	844	788	801	837	833	813	807	746	812	800	835	787	792	802	799	831	799	853	844	788	748	816	786	856	790	825	809	798	819	821	821	833	817	817	805	819	878	822	832	824	835	880	822	811	797	761	767	847	792	809	820	817	838	843	844	837	808	836	845	776	828	879	775	865	834	845	771	785	818	831	776	805	833	813	828	794	819	827	826	871	743	793	818	812	806	811	807	850	810	810	820	849	888	835	834	796	811	779	778	826	837	804	791	804	837	787	836	825	849	795	847	805	866	845	746	798	806	841	823	809	865	777	837	835	807	814	814	798	809	813	850	834	815	811	764	847	808	817	832	865	815	784	777	807	795	790	808	780	876	799	867	835	796	835	790	806	762	803	817	795	821	791	815	782	796	766	861	808	804	797	785	804	829	830	789	839	799	817	816	798	866	813	872	824	780	755	786	814	864	801	816	757	791	781	787	785	784	797	804	830	851	812	765	851	784	802	861	797	797	825	856	818	798	847	803	776	831	789	869	770	826	866	830	829	810	816	809	751	842	775	812	838	841	885	821	787	823	807	822	788	806	793	882	791	844	829	824	801	833	797	785	804	870	833	831	755	801	827	795	847	750	827	789	853	822	802	805	784	777	787	817	774	813	829	815	794	832	820	825	866	831	831	773	774	824	827	828	786	831	828	820	844	834	813	820	814	801	801	785	821	795	827	810	848	850	856	817	834	792	838	838	810	804	836	819	819	807	810	801	813	805	839	863	796	802	792	836	839	815	795	849	828	776	785	862	803	811	810	823	808	783	860	835	822	798	844	785	802	833	840	828	803	802	840	834	806	825	812	786	850	820	776	821	815	829	806	855	826	802	800	854	798	845	875	800	838	837	806	796	760	839	841	816	814	789	849	822	759	806	819	891	798	848	839	783	762	838	820	841	852	825	857	830	801	788	768	872	847	804	782	857	823	836	812	811	792	822	786	847	763	802	829	816	829	791	802	804	808	835	767	806	797	851	821	845	830	812	834	787	828	789	849	818	860	790	812	780	803	816	807	794	821	839	824	799	826	817	779	797	859	787	757	772	808	803	834	792	840	877	832	763	808	746	818	826	796	810	856	826	820	856	795	862	826	812	803	791	746	808	771	850	885	834	842	842	804	800	891	790	833	833	832	818	815	788	870	810	795	796	809	825	817	796	777	795	840	849	823	821	851	811	845	814	791	778	851	797	837	831	872	790	812	840	827	801	850	809	784	792	805	833	831	805	848	811	830	835	796	845	779	776	852	809	818	774	838	811	766	773	810	795	792	833	770	842	809	810	813	836	771	802	827	780	771	784	790	832	845	812	808	834	809	829	838	804	852	832	824	904	829	814	853	773	767	840	780	845	806	785	828	807	823	837
45696	45787	50027	38509	32426	27008	20082	15652	12472	8136	5607	5161	7385	6646	4707	2212	1605	976	1231	1742	1004	487	378	350	365	373	331	301	283	300	317	311	296	300	290	288	290	324	299	283	276	266	281	286	264	293	301	286	288	281	308	299	272	295	274	286	299	268	273	273	276	255	265	279	256	247	293	315	267	280	310	274	295	292	289	280	247	241	274	295	273	277	275	251	276	323	286	294	274	292	261	255	275	277	252	270	251	279	297	262	272	272	253	293	278	273	257	271	260	254	255	274	259	287	270	261	274	308	251	298	269	294	308	258	280	288	294	275	304	291	265	258	293	267	258	285	256	289	243	251	263	245	267	272	278	284	306	296	278	300	290	271	259	247	290	268	252	272	271	290	259	286	266	276	273	260	282	313	270	301	295	285	289	264	273	241	278	260	277	268	254	291	282	282	289	271	271	293	287	262	252	294	264	248	309	293	287	299	265	283	261	257	284	269	283	261	257	295	248	249	242	292	299	253	281	273	289	259	249	294	273	293	256	265	269	277	283	286	252	243	273	270	271	280	285	276	277	287	262	281	270	266	298	266	286	278	262	269	288	279	271	309	279	273	268	300	271	267	268	272	303	290	249	263	280	273	259	252	279	297	285	253	256	248	319	273	258	303	244	283	316	268	274	280	271	257	245	287	292	255	269	298	248	286	289	258	292	279	259	232	267	242	254	261	278	266	280	265	288	264	280	294	232	244	280	262	277	286	265	288	284	276	274	282	249	293	264	267	269	308	287	290	256	282	278	284	291	283	288	293	248	281	268	283	269	294	276	266	260	259	267	282	281	252	278	278	266	241	273	259	293	266	302	277	280	285	267	301	256	280	258	264	289	250	267	261	302	285	288	252	268	255	287	270	264	280	260	266	296	259	282	277	266	306	271	266	254	250	273	271	298	275	295	291	249	261	285	287	254	270	239	268	229	274	277	296	262	270	287	318	287	275	253	248	277	279	266	289	255	285	282	264	270	271	248	278	285	266	304	263	254	271	297	296	265	271	292	269	258	282	273	275	267	252	278	285	249	288	277	264	277	243	280	266	249	276	262	251	268	284	286	233	279	266	262	277	283	270	296	288	314	277	272	260	276	263	253	264	265	289	290	268	302	250	288	246	264	298	261	292	277	269	276	275	291	314	230	281	277	273	292	258	275	273	312	266	290	276	266	270	282	252	280	317	256	276	252	273	281	290	289	264	267	300	261	252	262	285	279	293	280	252	272	265	293	279	279	263	289	293	301	289	280	270	264	286	270	252	279	281	279	282	302	290	287	271	277	256	267	267	300	275	275	269	268	284	292	311	266	278	286	289	245	273	287	300	257	258	272	292	258	268	288	294	267	254	260	296	263	308	261	266	296	271	288	275	272	297	263	269	279	267	287	284	265	276	259	280	269	260	253	300	307	290	284	292	294	303	242	290	258	267	276	269	298	294	290	256	281	282	256	291	259	284	275	249	272	292	285	265	255	283	273	308	279	270	274	285	286	275	267	305	289	282	252	241	265	271	270	250	303	262	277	306	255	265	275	281	309	250	268	268	273	249	259	280	295	264	269	276	253	270	275	304	251	295	272	290	308	273	279	251	284	277	278	266	277	294	269	264	271	268	279	254	292	286	284	275	261	263	269	278	275	271	286	274	292	291	283	298	294	303	264	251	285	275	270	277	283	279	264	292	261	265	260	257	270	272	285	254	283	267	276	299	282	309	271	279	310	304	274	271	235	289	280	252	282	284	285	238	271	291	289	297	274	298	281	299	284	292	298	283	284	284	274	293	272	291	277	270	244	273	243	273	301	270	288	270	286	279	303	274	278	278	280	273	308	278	268	283	297	262	271	273	266	259	304	275	254	265	272	309	261	298	276	254	277	281	299	258	288	274	296	284	243	272	271	301	288	277	307	293	285	285	272	252	290	258	253	275	284	313	279	232	273	291	249	242	286	275	280	295	275	286	283	252	236	269	278	287	274	245	252	263	289	290	252	263	287	241	267	268	283	283	315	279	275	297	260	266	298	265	283	249	257	275	250	299	278	238	305	260	286	288	264	254	269	259	250	293	281	276	278	275	311	232	297	304	309	230	283	262	246	303	276	283	269	243	273	281	277	282	285	285	257	286	264	268	293	291	285	278	264	277	269	296	311	260	257	267	281	284	293	283	263	269	261	246	272	296	268	256	267	255	275	269	273	235	280	281	285	249	253	248	238	269	292	269	290	248	282	294	304	276	256	288	275	275	279	279	294	266	270	261	285	262	245	295	242	259	249	268	270	291	288	263	268	286	298	258	274	278	260	300	272	284	246	271	227	273	255	314	279	313	241	296	287	268	260	270	273	256	280	267	248	267	318	260	300	241	270	275	267	293	283	248	278	296	267	262	293	333	291	296	280	283	320	271	250	271	261	267	301	287	262	265	308	271	229	278	298	246	267	284	259	309	267	285	258	281	271	281	282	276	264	280	284	274	270	282	275	281	278	230	261	254	278	286	270	263	268	270	258	256	253	242	306	275	270	281	259	279	273	284	253	279	270	273	246	258	289	248	312	280	258	271	287	250	279	266	245	266	281	266	297	272	292	271	311	298	273	238	269	312	264	288	296	258	272	274	261	291	290	273	305	261	263	240	281	271	272	285	261	278	257	268	276	288	284	256	304	260	274	282	311	271	288	243	309	243	281	283	286	270	271	262	268	276	299	306	268	294	252	347	283	269	312	263	264	275	277	313	301	289	308	270	234	267	319	256	274	290	278	267	285	311	258	262	282	255	249	295	327	273	271	263	286	275	271	267	271	288	288	296	265	273	253	260	266	291	276	297	285	290	256	272	265	291	277	279	284	299	251	272	269	295	295	313	275	264	278	264	278	267	278	279	243	255	315	275	267	276	296	292	281	282	272	280	264	255	270	261	277	268	272	284	296	259	279	277	257	252	268	246	273	278	290	290	302	299	285	256	271	293	296	299	230	279	281	272	291	313	264	272	258	262	289	289	249	257	278	277	267	278	291	281	268	291	312	276	275	304	315	258	257	265	283	271	292	271	268	285	252	265	253	275	278	279	290	281	272	280	287	249	270	262	271	283	259	293	290	275	271	283	304	284	270	257	236	275	274	311	282	314	272	250	279	298	298	253	256	295	275	264	252	250	270	268	289	267	287	282	288	300	251	265	305	257	258	252	295	264	282	230	276	295	298	267	259	291	300	262	277	230	261	250	277	286	311	283	284	255	293	290	303	288	248	306	271	294	255	245	257	278	303	256	296	268	286	270	283	300	274	277	285	259	270	270	277	276	236	302	264	282	282	278	316	268	297	313	285	287	267	287	258	272	279	281	296	294	306	266	285	258	275	238	291	269	286	268	286	250	287	273	251	296	259	250	265	303	293	284	323	287	276	296	277	278	276	299	283	248	280	301	271	272	282	275	291	294	259	298	266	274	276	245	283	289	281	293	308	227	272	316	311	287	292	253	259	284	276	263	255	279	281	260
29515	36486	49033	46897	44534	40750	36007	33882	31142	24945	20843	20775	26825	23866	19437	10740	8125	5143	6581	9657	5384	1932	1336	1302	1452	1154	1143	1144	866	883	940	920	979	981	988	885	951	821	779	889	763	770	797	818	802	856	806	808	734	759	787	748	761	776	809	811	797	801	831	791	791	762	733	751	779	763	746	704	722	763	786	725	715	771	713	764	773	782	737	800	766	778	786	750	722	754	748	786	774	731	755	720	765	705	715	769	704	706	757	758	740	719	768	757	735	746	723	733	729	778	776	712	801	687	709	719	733	743	747	742	760	774	747	745	752	746	752	775	788	749	759	773	748	705	768	782	694	743	750	713	734	702	700	771	771	720	750	742	761	754	785	725	731	750	725	748	759	731	699	722	730	751	762	691	731	754	700	764	740	735	746	754	749	757	752	741	780	735	744	757	773	728	702	724	716	750	764	724	723	784	723	734	748	757	755	768	746	739	656	788	744	721	720	731	713	760	747	734	759	754	703	716	739	762	752	740	770	722	779	776	741	723	731	754	755	717	732	734	759	718	712	780	752	778	738	750	759	752	766	746	717	753	738	677	723	738	717	778	704	752	758	712	715	723	737	738	713	751	721	729	752	692	748	756	737	758	733	732	738	729	730	717	725	720	706	809	733	764	775	729	715	737	735	759	765	715	715	794	734	769	751	745	729	753	750	715	710	781	772	746	664	781	717	741	723	734	733	731	743	772	767	731	808	707	734	731	738	713	723	791	742	731	713	696	706	696	744	753	703	739	763	749	747	793	781	751	731	761	776	729	807	748	708	733	759	720	719	704	711	766	740	754	733	788	770	765	752	792	778	762	754	746	716	765	716	758	744	747	739	773	754	700	709	725	780	720	800	748	778	778	680	745	761	716	733	770	705	744	771	781	740	732	755	772	713	800	818	723	793	802	740	720	756	735	802	723	770	726	727	768	793	756	757	718	770	724	761	757	764	740	793	742	728	782	770	728	715	741	708	729	773	763	736	719	745	750	753	735	751	760	778	747	736	731	696	752	790	673	772	706	717	738	733	735	701	744	792	783	730	771	709	740	780	740	738	756	760	746	805	790	767	787	751	741	786	731	795	713	716	780	728	792	713	746	758	765	793	782	718	719	744	791	773	747	727	770	785	700	722	790	717	735	732	737	743	732	769	749	783	785	704	741	744	686	779	676	757	728	749	748	788	759	728	720	780	762	753	732	775	717	756	717	773	731	729	701	747	786	768	775	790	729	724	800	712	764	736	762	743	720	717	718	710	742	733	718	727	722	728	772	723	723	786	739	764	684	684	669	726	724	748	752	765	712	739	751	753	743	760	756	719	751	810	720	709	736	750	713	769	770	729	751	714	725	748	771	714	722	677	768	718	738	790	747	777	753	744	754	716	777	744	723	812	776	695	716	735	769	785	720	773	802	734	737	728	725	739	727	716	750	744	752	771	750	775	725	744	697	783	787	748	695	719	725	778	696	723	733	736	750	740	741	764	757	762	726	778	747	735	680	754	717	759	722	722	732	702	758	750	772	743	704	743	728	750	711	730	736	750	755	793	721	728	734	720	747	718	750	770	757	775	751	748	697	714	712	737	755	770	739	772	758	759	775	726	738	767	761	789	761	745	757	743	739	707	702	740	771	751	694	757	723	752	744	774	760	736	782	715	737	777	765	720	732	725	755	729	729	803	702	770	780	761	751	701	761	755	733	765	767	731	699	762	738	786	725	717	768	807	749	734	732	763	745	765	761	765	759	741	773	736	743	756	734	753	747	794	715	786	734	770	695	765	759	723	740	722	737	748	706	741	794	781	763	692	771	767	718	692	737	772	744	732	726	735	746	721	720	776	753	740	757	768	781	760	712	706	788	753	738	765	768	794	771	721	719	777	789	742	753	729	692	715	730	735	787	762	766	737	776	753	745	750	727	725	734	702	786	752	720	755	704	805	798	738	792	739	747	755	708	756	748	740	761	732	750	789	754	767	763	709	762	739	696	725	763	726	778	749	720	773	694	758	798	758	727	751	714	733	694	793	733	749	717	777	779	745	779	792	798	721	749	758	725	732	769	776	712	800	714	732	754	792	716	770	648	758	770	742	709	732	713	777	710	763	750	742	774	778	716	715	729	747	723	824	755	715	751	746	781	785	723	741	788	723	738	775	736	800	764	729	708	741	697	716	807	773	762	791	747	745	734	776	758	713	770	763	709	708	716	743	738	754	722	758	690	791	751	755	755	781	762	734	746	747	727	784	711	757	759	744	783	719	764	809	708	754	712	733	759	738	773	775	772	785	738	750	780	761	737	772	790	718	786	778	749	784	775	780	736	653	824	740	720	743	760	740	777	779	753	764	780	776	732	755	737	706	741	724	727	699	685	741	751	783	766	776	748	733	715	710	736	702	747	738	759	824	756	752	755	754	780	769	742	720	766	688	757	728	759	764	735	740	745	756	744	747	736	770	762	732	743	785	712	742	778	727	738	781	709	744	712	726	762	723	735	729	739	714	705	704	746	716	755	766	774	738	721	750	693	737	720	677	752	733	754	791	759	774	743	742	727	799	743	711	751	730	759	761	756	799	760	749	767	759	709	715	753	784	735	745	722	725	732	741	747	746	752	732	751	768	749	728	791	748	818	757	801	757	674	742	745	744	702	789	764	758	788	760	740	731	739	762	730	757	757	739	749	786	689	731	728	715	740	683	767	751	725	762	750	786	760	752	781	741	775	733	745	698	750	720	737	757	709	716	792	745	707	726	744	782	727	735	752	757	722	664	796	717	756	781	734	775	734	766	750	736	707	724	725	753	794	776	764	746	669	763	727	738	777	819	732	729	723	782	754	714	728	785	767	773	684	714	746	717	765	752	695	731	729	734	752	759	737	760	761	749	766	680	765	758	773	766	758	722	711	748	729	723	735	793	709	775	697	707	721	701	730	745	770	754	772	730	801	762	750	766	758	712	740	759	770	761	705	753	746	732	692	753	761	700	721	752	764	733	699	742	707	727	736	732	752	709	759	721	740	784	752	759	706	709	724	729	729	749	723	735	758	778	703	777	737	761	738	783	760	769	738	727	707	737	731	784	713	763	724	744	757	754	736	735	715	741	762	748	786	739	791	754	786	785	716	749	717	774	776	767	732	718	704	749	739	768	688	733	748	717	783	789	722	749	768	729	741	704	736	762	678	735	753	709	780	783	750	754	790	752	726	759	757	715	781	743	720	811	724	794	766	792	765	764	730	760	717	728	744	729	750	787	741	768	750	740	699	740	758	704	767	759	735	745	747	745	737	709	733	752	703	718	740	784	794	767	718	718	763	727	774	742	716	791	683	755	747	706	732	719	688	750	702	757	748	728	700	743	778	776	773	760	746	789	724	738	742	734	773	819	727	795	740	748	711	765	738	726	768	708	729	723	710	775	755	733	784	724	743	779	698	782	731	725	767	756	718	732	781	786	706	748	710	749	788	749	746	787	734	755	750	743	748	761	738	709	742	735	728
30511	31488	34890	26401	18226	12658	8003	5630	3541	2786	1976	1728	1567	1244	758	588	489	439	431	474	406	336	336	328	334	326	305	331	350	319	313	286	330	301	311	307	312	310	309	297	337	302	313	330	300	321	298	300	289	319	321	306	291	315	327	321	322	282	329	317	300	315	298	317	302	305	310	335	316	309	351	338	367	283	296	339	306	290	339	345	344	317	294	338	316	302	308	330	348	324	319	296	295	352	308	307	308	316	320	325	322	315	319	350	318	289	300	320	334	331	321	353	309	312	307	294	292	317	299	278	301	311	321	292	300	313	335	296	296	293	287	294	313	322	328	291	320	313	339	306	308	276	315	355	317	328	358	327	330	326	304	291	300	324	318	308	324	327	291	320	333	320	311	300	324	326	326	338	311	275	310	320	332	326	332	337	336	309	326	330	308	329	303	299	363	330	306	304	283	340	317	284	298	308	329	300	287	322	345	306	323	343	321	340	308	298	307	299	330	335	303	293	328	348	341	320	311	339	328	311	314	334	314	313	348	318	324	304	309	300	342	312	312	310	307	305	321	302	318	314	306	323	303	342	293	295	315	328	343	314	322	294	304	298	284	307	328	312	305	303	339	315	316	331	329	309	299	289	352	320	327	325	311	333	285	272	292	326	311	290	278	335	319	294	319	304	339	347	288	325	315	313	318	309	353	315	322	312	329	313	307	338	310	314	315	302	338	319	303	324	308	331	311	298	313	294	319	291	295	317	342	338	342	317	302	306	305	314	303	295	350	309	312	337	334	340	302	306	300	300	326	308	310	331	318	324	282	316	308	311	329	338	301	311	320	335	316	309	305	345	316	328	320	320	308	302	306	315	328	323	310	326	296	304	328	332	310	325	336	341	337	322	313	311	307	302	312	300	301	303	336	291	329	344	326	332	310	327	295	299	330	329	338	327	326	332	317	291	293	302	304	332	310	285	330	319	308	330	303	300	327	297	317	316	304	296	344	318	357	321	317	317	337	295	314	303	342	323	319	312	323	330	317	316	335	309	347	304	328	310	344	325	324	300	304	311	291	333	307	320	331	324	320	332	287	325	318	331	329	334	333	320	269	341	285	295	322	335	299	274	321	305	308	293	343	301	309	311	343	326	315	306	324	313	305	322	331	286	314	329	326	305	284	302	315	306	283	313	326	315	322	320	330	320	327	330	295	328	326	327	338	299	286	317	331	317	300	317	311	314	302	286	301	315	329	291	326	295	324	301	316	312	313	327	299	337	302	292	326	353	309	355	307	306	314	322	291	328	313	344	315	338	314	312	329	324	301	309	309	324	308	326	324	301	311	327	308	317	326	327	301	282	310	312	317	350	286	304	316	285	302	310	310	339	320	301	328	309	309	322	330	349	307	305	337	303	319	326	324	312	332	308	322	312	342	302	305	332	322	307	296	310	294	300	313	298	275	326	308	299	327	337	363	316	333	333	292	299	332	342	294	338	347	300	307	288	295	325	309	304	288	311	338	284	310	298	316	284	334	322	337	338	310	305	324	295	338	311	297	302	326	322	347	310	291	314	338	315	304	281	304	300	348	330	336	297	322	312	297	317	286	334	308	329	322	313	335	309	334	342	321	303	363	312	280	294	284	317	294	331	311	285	299	341	296	324	290	304	306	309	309	288	318	313	294	319	332	311	286	313	284	274	321	336	316	332	319	307	302	315	333	296	330	345	319	311	293	296	356	321	309	312	303	329	322	295	297	298	326	323	329	336	345	346	308	299	318	349	335	279	310	300	308	295	293	327	286	310	333	350	295	317	321	307	323	310	296	336	332	324	337	292	299	297	316	317	307	302	323	307	268	326	327	317	316	308	309	326	326	330	347	320	325	299	307	324	288	327	300	301	316	320	347	358	309	317	343	347	289	331	340	302	312	325	310	278	283	309	313	315	323	294	332	301	332	325	298	305	340	338	282	317	353	306	306	307	317	344	322	302	309	305	319	341	293	319	348	313	301	311	303	302	318	294	311	322	334	360	320	305	336	315	311	320	308	308	301	300	286	315	308	335	314	328	316	291	329	276	307	311	306	329	300	287	324	314	342	346	328	327	276	315	340	307	328	314	299	305	334	313	295	341	346	336	327	320	337	326	347	308	322	312	346	289	330	310	306	304	313	339	336	343	312	311	302	349	318	305	333	289	302	335	313	318	306	275	268	324	352	296	326	324	305	318	304	289	305	288	317	275	309	318	323	310	332	295	335	330	310	296	310	296	295	309	291	296	330	299	307	312	335	323	319	334	329	284	314	340	301	358	297	289	316	311	305	328	299	288	342	334	339	345	310	304	312	278	318	322	331	326	323	351	308	278	307	292	322	329	321	307	333	349	302	320	329	311	315	328	326	323	307	349	326	331	316	294	317	331	303	328	317	329	296	329	326	305	336	344	319	338	306	294	315	305	312	306	333	300	355	349	322	321	301	336	328	318	319	343	329	322	331	325	316	331	348	324	331	322	349	300	333	335	322	302	306	307	322	305	303	305	327	326	325	290	313	296	305	327	291	316	335	311	294	285	327	332	329	307	321	334	289	329	302	309	324	298	298	325	328	294	305	304	319	295	301	328	323	322	351	308	276	279	335	307	337	286	346	343	305	346	317	321	327	288	304	335	322	307	308	298	303	343	253	310	324	324	320	282	315	348	307	312	310	326	324	295	323	298	284	315	291	300	335	339	304	277	287	313	316	291	318	290	281	314	315	321	326	330	283	331	306	308	320	303	313	313	298	302	315	327	337	314	295	333	289	329	307	315	296	314	332	319	333	306	329	327	324	284	350	308	339	330	316	311	327	329	320	334	345	337	306	315	336	313	324	328	308	332	279	337	290	282	324	321	314	343	304	317	328	292	339	302	298	294	337	285	311	316	309	329	325	302	306	327	320	301	330	309	301	272	285	304	338	316	309	313	300	319	323	322	340	320	336	297	315	338	334	325	323	305	313	313	315	288	290	332	362	322	313	322	335	292	335	325	326	325	316	293	341	326	355	318	310	299	323	340	315	334	304	322	312	295	324	288	329	296	319	328	322	303	330	290	305	295	324	336	297	301	338	296	334	304	308	283	302	302	348	301	314	294	341	299	300	303	301	347	368	320	322	304	322	310	284	336	284	324	312	321	304	314	350	327	305	301	304	309	318	317	330	329	305	342	314	315	315	324	292	309	308	295	326	353	304	316	313	294	310	319	319	309	296	309	330	295	328	312	372	304	333	295	311	319	322	348	329	310	315	307	312	290	340	311	287	316	325	288	276	299	305	284	310	310	317	321	315	297	303	311	332	298	324	309	308	325	328	296	290	303	319	327	322	310	312	308	316	309	336	318	277	310	308	273	312	320	347	318	298	328	300	311	321	322	303	337	330	327	335	305	300	290	329	327	344	286	340	310	299	321	307	302	328	309	299	305	320	328	320	302	292	295	342	292	328	357	311	304	327	327	294	297	310	305	322	334	327	287	331	322	300	332	297	336	322	333	348	322
18658	25009	38177	36777	33069	28815	23373	19448	14227	12605	9473	9005	8033	6192	3531	2557	1961	1637	1586	1706	1429	1047	967	912	887	878	852	858	837	823	838	878	851	785	854	821	832	842	821	879	855	876	842	796	841	823	845	861	861	808	863	832	821	856	814	891	875	833	886	853	879	806	874	842	843	817	784	815	841	835	909	863	883	824	819	828	857	823	815	800	837	860	889	805	866	834	828	849	821	867	831	834	871	868	870	849	862	822	813	800	857	811	800	828	820	759	818	851	865	832	810	794	839	853	816	847	850	831	839	878	820	789	840	877	810	882	777	848	826	838	826	835	777	854	861	892	854	799	835	845	824	830	876	888	893	800	852	870	806	831	809	826	854	819	846	839	824	845	877	838	883	859	862	799	830	802	816	866	787	830	823	871	873	834	811	807	844	861	840	856	850	809	853	825	851	817	866	857	808	875	869	808	831	822	905	821	831	865	852	838	789	895	831	847	797	861	816	811	844	831	845	849	846	831	814	923	836	855	862	823	829	818	858	840	849	857	868	921	870	825	856	804	855	823	874	837	800	864	872	856	834	798	861	860	834	804	896	855	840	853	847	862	819	801	821	866	844	810	864	861	860	862	852	825	860	850	842	851	824	839	789	838	841	778	851	884	836	822	815	865	883	890	819	850	853	819	849	899	839	820	897	805	858	861	835	786	800	849	849	828	788	882	877	868	872	791	870	874	851	789	815	821	838	817	786	791	841	895	824	858	856	822	866	814	830	813	832	843	861	827	794	830	847	831	857	847	820	831	841	859	831	815	804	850	852	818	861	819	827	817	846	857	849	876	878	854	869	877	847	795	846	874	841	906	812	841	857	891	828	852	833	821	885	827	856	862	830	833	770	843	841	815	801	835	834	883	752	831	793	783	822	835	834	843	847	869	802	832	901	813	840	846	825	877	886	843	818	819	854	825	853	799	869	810	851	844	779	776	806	855	808	894	910	831	894	856	866	862	873	888	847	832	825	799	836	837	863	893	757	862	868	872	876	831	871	772	809	852	796	864	860	825	778	879	851	883	817	856	857	799	805	876	821	830	854	875	831	828	860	863	821	859	805	841	886	858	857	828	901	820	882	820	869	836	873	852	831	857	880	832	827	877	811	834	891	857	834	863	819	832	834	805	864	778	870	819	877	867	865	860	818	856	850	841	817	835	812	801	845	848	832	843	846	887	844	839	825	859	849	793	899	857	811	883	814	843	856	851	775	816	861	830	858	807	804	867	887	843	857	883	832	874	837	819	850	832	842	837	862	883	836	851	883	829	854	814	832	833	832	834	832	867	856	867	827	843	832	849	851	898	861	841	847	866	841	808	850	865	792	820	795	884	896	872	847	902	837	846	870	855	858	821	843	908	876	826	837	840	864	766	858	830	835	888	809	798	863	867	880	874	831	873	825	839	904	845	864	860	830	870	851	813	832	837	864	856	850	820	835	768	839	860	809	809	811	803	857	867	820	858	789	846	860	790	835	857	821	776	860	831	816	841	811	840	833	827	843	805	871	825	829	817	887	854	852	815	858	867	880	831	808	813	843	835	834	807	820	856	876	832	847	829	856	834	887	832	833	854	824	810	863	805	809	862	841	852	884	820	832	861	850	863	800	899	887	842	868	828	830	855	799	858	848	826	862	822	860	825	812	880	866	794	870	859	851	863	832	855	807	877	894	826	819	834	823	854	868	817	793	836	815	828	847	823	848	850	829	880	843	852	848	801	902	861	855	796	807	860	800	807	846	856	839	814	802	827	810	843	793	817	796	859	858	875	848	851	864	838	825	853	810	835	865	807	875	823	855	838	854	840	822	783	836	811	815	820	859	860	845	817	861	804	831	848	790	834	850	866	840	866	874	805	803	840	832	823	904	851	838	801	811	850	861	814	849	859	798	862	866	866	906	880	839	870	882	896	804	884	848	867	871	799	853	853	841	876	863	861	855	836	847	843	836	834	833	881	857	874	816	811	875	843	836	911	790	861	868	881	873	820	819	838	836	823	858	863	846	871	792	817	831	875	826	816	841	791	840	830	895	906	809	862	857	829	831	872	787	890	791	790	799	876	852	832	813	846	835	857	862	848	820	826	810	836	915	829	819	874	794	882	862	817	846	889	817	879	840	813	847	804	836	852	846	845	856	845	839	849	880	810	852	820	855	822	834	836	900	850	875	862	823	830	853	833	855	797	840	845	855	795	787	789	809	830	831	858	871	807	830	797	818	790	780	815	847	869	889	823	840	815	868	820	851	842	836	832	865	856	821	821	827	850	812	885	806	847	788	822	855	878	804	862	804	860	861	839	822	840	877	847	809	865	854	825	844	844	817	775	860	837	861	812	844	892	896	828	853	847	844	861	808	786	912	852	830	873	829	817	854	866	857	849	866	858	867	903	822	835	810	846	816	818	852	854	811	829	848	817	808	835	802	769	844	865	889	835	888	863	877	823	831	843	820	871	853	876	849	875	807	840	838	829	849	824	829	873	872	887	822	808	854	863	828	848	822	837	905	845	856	918	806	846	827	862	817	864	857	865	829	843	826	797	846	825	878	806	844	808	844	799	890	876	836	877	833	865	839	858	832	846	841	859	851	863	855	823	863	916	799	809	856	851	871	831	889	801	819	851	857	780	794	849	812	855	842	815	849	809	870	801	832	887	822	805	849	869	819	832	837	777	815	871	858	878	873	840	816	853	841	801	848	826	796	822	844	905	858	905	861	866	818	811	843	810	810	847	797	852	894	857	831	821	836	839	853	845	853	829	809	844	833	872	871	827	866	851	877	870	814	783	844	864	869	878	815	861	822	838	816	856	794	845	803	872	902	823	840	882	841	861	819	882	836	811	827	863	829	911	844	890	883	824	822	845	861	821	847	814	809	886	857	809	860	874	793	841	814	865	845	838	834	859	869	875	847	864	794	807	796	866	875	825	874	878	881	834	858	849	782	837	811	832	869	847	858	871	847	831	812	850	889	838	831	876	796	857	798	824	852	873	797	833	842	812	795	821	857	816	824	837	799	843	819	764	869	849	864	875	789	875	854	875	829	887	833	838	825	872	873	902	844	832	866	839	831	843	885	760	859	832	880	812	856	832	834	833	875	857	850	829	847	857	852	864	839	866	874	863	830	872	810	881	834	879	872	819	879	794	815	821	873	817	863	832	813	802	872	834	818	829	876	815	832	876	830	873	852	861	885	878	826	851	810	848	842	789	864	844	863	842	840	833	789	821	801	811	913	851	783	832	866	768	817	794	906	846	828	794	870	786	837	802	859	903	901	889	806	842	788	823	813	808	833	848	821	867	868	813	818	881	837	872	813	829	850	832	861	809	862	831	836	845	867	861	821	839	867	870	800	847	831	843	796	845	852	876	823	838	833	835	853	846	865	858	844	852	864	837	881	820	858	876	867	802	809	841	841	824	874	817	878	831	869	815	782	822	804	837	886	826	807	835	866	803	855	912	843	806	888	852	888	834	842	867	848	834
40659	38556	42933	34498	25826	19435	12704	8952	6732	5580	4302	3663	4879	4593	3024	1573	1004	576	499	874	615	321	323	350	295	319	320	312	314	299	300	310	313	331	328	298	319	307	293	264	296	295	305	295	297	271	300	304	300	314	305	290	317	309	294	304	316	303	283	274	324	319	306	284	323	340	334	292	318	279	292	277	285	276	282	306	321	289	310	321	297	294	317	293	294	316	302	286	285	286	259	272	305	306	317	295	301	306	318	325	296	296	315	343	287	294	289	322	302	299	296	275	336	285	316	300	286	289	298	295	295	293	302	302	324	273	329	309	301	289	309	308	293	269	288	310	293	268	306	302	299	274	327	290	287	299	293	287	289	308	319	310	292	329	282	295	301	281	302	309	286	284	264	293	290	289	280	321	311	290	307	273	310	271	272	278	295	302	274	308	283	287	286	320	284	305	308	349	286	295	295	288	287	309	283	293	279	300	311	289	294	293	299	305	311	298	329	322	305	293	286	307	265	278	310	298	327	342	278	311	310	323	348	315	295	293	302	307	305	310	275	334	288	290	305	304	292	325	313	274	305	291	305	287	259	317	337	302	292	334	304	321	261	325	297	291	315	300	316	331	272	340	334	311	266	313	281	286	330	315	329	293	307	322	290	349	318	331	328	290	315	339	324	293	318	262	279	297	281	323	298	321	285	289	285	270	314	300	306	296	315	292	323	290	300	317	282	301	318	285	294	323	324	300	320	292	322	298	324	308	293	304	271	300	333	306	301	288	299	296	259	283	319	274	294	293	297	272	308	290	320	287	296	302	286	316	278	297	309	297	310	275	279	284	293	284	296	301	279	339	282	294	293	303	311	308	262	265	292	337	284	274	276	271	306	289	311	297	272	309	286	312	261	286	293	304	296	293	322	293	298	315	308	303	290	300	292	316	324	264	290	279	304	332	314	327	321	289	302	282	282	307	312	302	290	297	317	287	312	295	296	321	306	286	326	301	276	286	302	307	320	284	302	313	301	281	301	291	336	309	267	303	295	296	307	321	300	303	298	280	294	290	273	285	293	318	287	284	316	299	311	271	277	322	298	279	295	298	310	329	285	295	290	328	297	304	319	294	304	289	292	304	261	315	271	308	294	311	309	299	287	296	321	301	309	320	286	331	291	321	316	275	295	274	293	308	286	301	279	277	282	294	310	296	281	266	290	265	280	297	286	305	304	264	276	309	313	315	321	332	281	301	313	314	295	288	326	308	301	287	304	313	295	326	299	306	333	320	283	295	293	304	292	315	288	307	297	311	312	302	296	330	298	302	334	310	310	293	308	298	313	316	294	306	278	300	321	306	303	313	291	288	294	282	317	301	300	283	254	275	294	307	254	313	288	312	317	295	327	338	289	290	315	334	316	274	298	269	312	304	301	296	296	274	279	285	278	297	308	291	298	302	279	307	314	302	321	288	282	293	301	297	312	336	309	276	320	280	317	340	308	313	323	289	295	303	314	306	312	285	333	301	266	294	330	313	287	285	271	318	306	324	300	296	310	280	280	310	312	284	292	286	312	308	309	324	297	333	286	303	278	286	316	287	320	312	312	313	306	320	288	271	300	281	320	275	312	301	325	302	313	314	320	295	284	325	330	321	301	304	291	284	299	289	297	277	320	312	299	300	306	337	298	334	323	301	306	317	313	319	317	307	283	287	285	305	288	294	288	296	300	301	319	283	304	262	266	288	277	342	311	299	341	297	315	317	300	314	289	294	301	304	296	281	305	292	267	317	302	316	305	321	300	305	314	304	321	295	275	311	287	284	285	298	269	312	298	285	330	287	316	309	291	342	279	327	280	331	294	300	288	305	300	297	311	323	303	285	292	315	307	294	284	302	294	318	290	324	315	287	322	305	300	318	307	301	352	289	314	314	300	307	310	312	291	321	294	315	281	287	294	305	304	272	306	267	295	297	307	312	269	318	297	316	286	291	297	292	296	275	302	316	302	282	305	341	312	323	314	312	293	293	286	291	286	285	312	291	324	322	289	277	281	316	322	274	283	312	306	296	351	293	303	331	274	331	301	329	316	311	342	283	300	302	299	296	305	303	311	284	362	281	307	291	296	334	349	297	282	306	326	289	306	311	297	327	299	328	309	288	298	285	303	297	324	329	298	299	325	286	302	296	322	320	292	285	312	349	307	303	293	317	308	316	294	280	311	301	293	283	301	294	326	314	301	345	319	299	306	302	308	337	286	297	293	309	297	318	283	312	282	285	289	283	312	291	315	308	295	281	277	281	315	298	298	297	319	278	282	318	286	304	322	290	285	307	289	310	320	315	317	285	293	306	294	309	277	304	277	274	324	297	298	289	273	289	287	265	304	296	319	254	277	300	303	290	308	283	351	277	299	303	302	299	260	268	306	306	302	300	276	260	273	315	266	293	276	309	287	274	307	309	313	307	304	285	269	277	313	291	287	312	343	329	316	313	322	318	285	306	321	277	322	326	281	281	318	290	311	262	317	294	292	281	316	282	293	302	302	333	330	320	322	290	303	303	302	329	289	317	302	296	305	279	290	291	289	278	286	298	288	281	307	310	330	288	253	303	315	290	247	332	316	295	289	298	311	264	305	324	295	297	297	332	322	294	302	257	285	291	281	301	319	293	287	318	285	292	338	277	283	333	316	307	278	277	306	327	340	299	304	319	285	293	332	295	300	306	295	313	315	290	313	346	313	278	301	293	314	291	341	283	296	306	307	284	290	303	272	310	315	312	271	279	305	299	291	284	313	299	318	348	295	310	322	295	284	307	316	297	298	321	259	324	299	280	331	266	246	307	292	318	319	298	264	280	303	283	273	313	295	282	264	270	327	271	318	274	313	290	280	319	285	312	318	289	299	322	302	303	289	343	260	296	309	318	310	309	299	307	297	314	253	284	271	281	268	284	275	298	300	324	291	310	322	285	298	301	321	307	280	332	313	316	309	291	271	332	301	281	339	305	302	285	290	285	273	323	365	292	305	298	283	303	310	271	315	308	284	307	297	283	278	315	311	327	300	285	321	306	333	296	296	301	315	339	307	302	331	300	319	302	319	290	268	291	310	320	269	303	304	300	297	327	308	288	278	308	299	288	300	311	318	321	330	296	312	316	335	303	327	334	299	296	293	291	313	299	297	333	276	328	339	286	327	290	283	281	327	298	321	277	300	272	317	293	305	272	295	314	316	315	301	305	303	310	336	319	280	293	343	306	295	330	317	319	303	295	299	295	309	286	317	310	298	277	304	315	319	309	320	267	315	305	297	325	277	305	295	320	347	299	301	316	297	318	309	291	270	322	274	293	277	313	328	289	282	298	327	309	302	323	299	295	306	276	296	285	271	282	322	309	275	347	328	281	293	289	304	282	282	299	280	294	337	311	311	335	290	325	285	275	286	315	287	299	309	331	301	289	308	313	273	302	290	304	317	306	274	296	269	322	278	299	315	325	299	288	304	293	303	305	315	275	304	320	328	299	300	285	294	308	278	303	296	297
26153	30492	43925	43794	38913	35118	28574	25075	22485	20970	18128	16354	20791	19210	13795	7581	4798	2520	2183	4456	2777	1103	988	969	899	908	874	876	857	842	843	867	885	860	877	856	884	867	766	810	861	774	837	814	858	878	901	860	839	818	834	767	761	821	791	808	811	838	855	798	775	823	744	849	846	847	811	809	821	833	825	821	825	891	814	826	810	848	787	807	834	773	808	813	844	758	823	798	786	820	802	738	790	805	861	814	818	769	863	815	782	821	772	826	811	769	868	756	774	794	778	805	780	822	824	821	771	765	783	791	829	826	813	773	824	767	851	800	784	815	838	824	842	789	825	811	779	813	764	809	795	846	767	843	807	766	798	782	804	783	828	816	766	785	814	823	795	840	791	835	796	787	806	751	811	821	825	824	830	810	801	817	812	817	755	830	815	812	776	821	821	765	817	797	796	816	850	761	798	831	804	815	851	805	792	789	810	820	826	793	775	808	789	835	778	800	816	805	816	784	803	800	858	787	751	797	762	809	757	819	816	781	823	831	809	849	820	810	787	799	777	829	775	801	829	830	763	816	793	784	838	825	822	806	814	805	837	818	855	808	789	834	807	812	796	839	770	834	815	864	830	814	857	767	776	828	834	824	808	800	787	814	814	785	866	825	793	804	851	887	807	802	780	800	820	811	813	811	837	804	742	821	825	862	797	833	826	842	781	758	762	818	769	797	782	770	787	805	836	854	839	811	814	742	820	812	851	829	837	853	811	825	815	825	772	822	785	809	822	777	810	800	747	817	828	799	801	832	783	759	842	780	802	808	843	774	820	792	793	823	804	825	764	805	779	811	869	793	840	785	838	791	845	823	795	841	784	837	776	808	854	784	816	802	844	814	813	826	815	826	830	818	813	780	791	821	831	820	812	838	807	787	803	807	800	811	766	803	786	816	838	874	795	827	788	779	809	847	799	797	821	774	766	831	803	817	820	796	803	816	794	833	787	842	800	821	780	788	842	829	803	824	818	864	847	747	827	788	822	799	792	838	795	845	743	799	832	834	820	827	838	772	825	797	847	840	874	813	794	835	801	832	816	847	804	794	822	848	794	831	814	816	788	801	807	789	764	815	766	804	817	828	845	804	777	819	810	833	830	822	743	812	772	821	855	813	778	791	852	806	831	795	851	786	807	795	791	845	828	829	791	846	807	842	815	775	756	784	796	756	801	849	788	878	791	845	854	862	852	779	813	738	782	815	776	776	774	825	799	843	776	868	845	856	821	844	769	824	873	826	801	800	837	783	768	802	819	782	803	763	779	787	793	849	835	825	818	784	793	827	791	841	826	742	832	826	838	808	841	809	785	801	782	811	796	782	772	873	795	801	832	838	759	816	826	847	808	821	758	837	798	833	819	852	840	783	864	805	787	792	793	790	778	766	789	836	803	770	833	789	782	777	797	822	839	883	795	786	856	806	817	792	769	749	804	793	853	831	853	824	756	829	767	805	784	837	814	794	798	829	806	849	812	758	768	810	831	792	784	816	814	798	809	784	796	787	767	835	793	837	820	779	740	772	788	770	834	836	781	769	784	792	796	788	824	872	869	830	815	794	748	850	844	813	814	801	789	749	824	745	781	850	779	790	764	809	828	803	830	799	823	783	843	815	775	769	798	763	820	804	823	804	813	828	778	820	776	813	819	836	830	766	821	839	824	804	799	788	825	809	861	805	788	791	789	780	870	807	775	762	808	756	808	799	816	869	843	809	827	804	774	823	867	786	820	824	778	784	810	843	824	791	827	780	776	842	799	804	820	841	746	804	781	823	808	808	833	760	807	827	813	799	767	803	828	816	846	801	830	836	818	815	813	823	758	816	792	838	794	807	796	838	818	799	828	772	821	864	797	819	854	778	795	825	806	801	784	838	778	756	832	836	813	812	823	848	862	784	861	768	811	800	825	824	856	803	754	776	854	795	825	808	785	784	800	822	776	781	793	848	839	832	787	795	787	788	817	807	794	819	782	872	824	760	829	822	851	859	830	804	781	804	821	837	804	799	834	801	782	757	848	779	816	796	800	763	774	845	797	793	802	842	816	800	815	797	808	797	806	795	792	779	851	824	800	811	773	797	816	800	848	847	837	780	838	834	812	789	762	820	766	814	775	854	830	814	839	816	809	772	847	825	817	784	803	830	757	785	854	835	805	802	812	819	786	857	815	790	775	840	784	807	788	829	849	828	811	841	792	881	840	807	785	813	811	769	812	837	812	793	817	838	824	810	760	785	847	808	844	770	830	784	850	807	796	819	751	787	830	821	730	798	785	835	790	787	807	797	770	819	771	806	813	818	794	812	813	820	797	792	823	814	765	794	810	796	826	857	812	776	832	791	787	845	813	813	845	813	773	807	826	845	833	793	769	840	850	844	817	824	821	841	785	806	764	806	785	793	787	806	775	805	750	792	823	813	788	809	773	805	814	870	823	768	820	820	797	797	807	819	858	784	838	757	816	740	812	819	790	805	791	865	800	795	795	832	767	824	797	796	804	788	842	796	836	819	787	763	795	825	804	778	775	786	798	766	789	818	782	849	797	815	856	769	755	798	803	805	847	829	848	746	760	812	837	813	817	756	763	834	755	816	790	795	837	842	794	844	795	770	820	842	791	845	804	816	810	849	813	758	784	799	808	746	802	821	833	778	788	848	782	862	762	817	822	829	791	817	783	763	813	782	850	830	823	805	787	793	822	854	824	819	793	832	814	804	805	842	854	852	836	815	818	778	761	797	832	822	807	806	827	800	800	861	812	776	810	822	800	785	826	812	800	798	806	818	830	828	799	825	832	779	784	841	835	816	829	736	802	861	811	763	807	817	791	770	794	794	876	793	810	793	818	815	813	794	836	862	826	833	777	802	797	807	829	787	818	834	748	820	832	778	761	796	815	802	838	848	846	830	817	790	804	790	809	854	824	833	845	773	767	787	831	813	778	795	785	802	839	850	788	747	787	826	794	816	835	776	779	820	853	799	812	827	847	821	762	787	808	811	810	818	807	781	796	859	820	819	804	791	789	788	808	809	819	834	828	749	787	826	749	829	853	835	767	797	828	806	769	809	842	819	780	834	827	842	847	791	803	768	808	807	789	800	799	731	807	825	785	819	794	788	852	874	779	813	814	808	832	803	786	799	838	809	810	823	776	805	770	800	772	845	803	824	837	822	773	830	789	798	799	834	838	805	790	871	786	807	801	800	791	796	809	740	790	828	786	809	822	806	787	851	753	835	805	804	832	783	839	826	782	801	836	803	786	804	799	782	810	797	780	761	822	803	808	837	836	805	799	835	809	783	790	810	810	792	790	818	831	811	805	803	833	831	811	820	850	812	768	784	851	800	781	800	775	745	857	864	824	841	764	845	791	818	844	834	824	778	787	804	783	847	813	792	789	840	830	785	819	828	801	810	792	854	774	865	810	785	814	776	791	807	814	820	781	818	803	808	796	816	824	770	839	788	794	771	808	804	780	774	826	834	801	831	806	800
46884	43580	50463	42881	31047	24933	20299	15606	12065	8933	6306	6892	8532	6366	4563	2110	1579	853	748	1366	730	395	336	385	353	306	290	349	316	271	296	307	315	296	323	286	287	286	279	312	282	298	286	285	286	290	280	294	267	272	316	269	275	264	267	262	274	275	250	252	295	278	267	251	265	294	290	286	227	287	247	268	297	242	293	297	269	290	275	272	271	293	275	237	251	249	278	286	257	265	285	284	286	268	272	280	257	264	246	283	275	248	267	267	271	266	276	269	295	301	262	266	261	334	281	284	266	286	267	284	276	271	279	253	303	271	283	252	255	249	265	304	297	268	285	286	286	263	278	243	288	274	302	301	273	302	235	296	271	252	305	304	280	290	258	275	264	294	281	279	280	252	274	250	289	277	264	271	295	297	259	280	274	280	269	292	294	284	287	275	257	281	296	279	271	288	252	273	284	292	313	269	279	286	285	299	244	294	263	280	283	278	279	256	277	255	242	302	255	266	274	282	233	272	268	289	271	269	242	264	297	286	273	273	243	259	298	278	271	259	261	261	262	283	239	268	303	283	281	290	272	270	279	288	267	274	316	268	298	256	304	299	259	313	250	285	273	263	263	262	294	255	277	281	275	327	282	267	282	272	281	238	271	269	262	323	269	276	285	264	252	295	256	274	269	284	308	284	288	260	278	281	262	289	270	297	286	267	259	303	290	271	264	284	280	294	312	265	261	296	269	275	260	294	280	298	274	256	261	267	288	255	288	282	257	275	297	250	286	266	303	263	264	288	257	265	288	274	270	295	294	310	277	265	244	269	272	316	273	269	264	274	275	277	279	279	247	263	295	283	268	249	278	280	284	254	266	266	268	255	294	275	281	275	272	274	283	289	263	265	264	269	280	307	271	255	275	290	290	286	290	273	285	274	267	276	285	269	291	293	299	275	278	274	258	276	290	287	263	258	302	275	290	300	287	271	284	301	271	287	264	295	241	271	263	288	268	277	290	290	250	262	264	265	281	276	279	287	263	270	251	275	275	283	259	281	261	244	287	274	285	279	283	262	254	279	289	289	247	297	248	276	289	264	242	260	307	310	263	285	282	255	265	270	266	270	276	269	273	266	281	269	289	285	268	279	276	293	282	274	281	270	282	272	279	254	244	280	248	284	260	294	264	279	265	271	265	270	293	281	307	296	274	269	272	249	253	292	270	285	249	281	282	297	263	261	272	273	266	286	263	287	282	267	308	261	258	287	241	287	260	237	290	287	239	267	289	279	291	282	312	274	289	261	272	275	292	255	265	285	274	269	330	256	266	295	270	260	287	277	262	276	291	241	294	305	266	303	279	254	267	269	296	260	259	297	260	297	278	260	265	272	285	287	303	302	294	286	259	280	286	311	285	280	268	251	241	261	254	273	289	258	290	288	258	259	291	283	269	267	273	287	266	252	237	263	276	256	273	291	299	298	252	291	256	279	269	251	254	282	279	295	218	271	282	292	270	275	283	272	324	260	280	272	271	268	286	267	286	261	287	272	312	297	278	265	255	291	285	286	287	263	266	296	270	313	250	290	297	292	238	272	301	283	250	255	251	303	289	279	256	281	292	289	279	273	267	274	300	276	301	279	271	269	289	301	277	267	274	288	245	271	259	290	275	280	260	298	276	316	310	263	288	261	274	281	282	263	299	246	266	295	268	309	286	281	279	255	281	290	309	263	275	306	298	275	259	245	285	306	299	281	265	268	252	298	265	271	295	263	276	265	283	297	280	264	262	270	283	286	282	266	266	243	278	313	258	270	277	289	270	261	285	285	266	292	271	281	280	301	270	278	279	328	265	273	270	270	268	260	300	275	272	254	279	260	273	300	279	267	303	269	274	278	288	247	271	285	255	285	265	302	268	247	291	247	241	269	289	286	277	279	285	249	265	242	275	276	283	256	264	293	271	260	278	278	305	301	293	279	279	262	274	261	312	266	282	285	240	258	298	304	276	306	264	247	270	267	301	286	269	277	256	285	290	287	272	287	302	288	267	297	281	238	300	270	276	285	258	292	294	274	276	300	291	295	283	264	238	274	275	279	294	313	291	276	268	268	275	256	294	291	257	254	286	292	294	265	272	264	309	252	285	261	282	277	260	249	289	254	304	266	262	292	270	288	299	270	288	259	277	276	299	278	263	269	248	272	270	288	259	267	270	288	288	291	295	264	264	272	257	281	290	264	294	280	268	310	249	271	293	284	269	261	272	277	247	306	266	295	325	286	309	278	290	275	300	262	268	232	302	289	256	250	310	273	267	273	279	271	270	297	256	247	249	256	290	289	266	259	290	308	259	262	293	271	292	291	262	276	270	272	263	261	307	266	286	271	298	264	289	281	288	279	257	281	260	284	278	270	266	284	272	269	281	272	250	266	285	272	278	269	268	264	278	298	265	265	289	276	288	295	278	267	271	293	291	273	270	244	273	280	302	256	247	266	267	278	264	271	257	261	276	247	257	276	258	251	313	289	274	258	295	297	249	269	311	259	279	289	252	257	296	280	277	287	266	301	283	292	276	253	290	278	273	253	267	287	265	276	240	249	253	263	299	257	297	277	275	293	281	316	262	260	262	293	293	262	301	259	272	268	285	266	270	274	267	295	290	268	301	256	295	288	271	302	279	267	254	235	296	295	287	264	307	287	305	266	309	268	288	287	274	286	269	318	294	307	278	275	264	265	267	275	225	283	278	266	297	278	273	283	281	265	298	266	275	264	288	287	302	241	274	238	262	263	261	276	300	269	271	265	288	284	270	274	234	265	278	302	304	258	253	271	265	279	244	272	255	263	270	256	271	268	250	280	260	278	301	264	297	272	278	301	270	260	234	275	266	270	259	238	257	250	272	279	286	274	272	313	267	289	265	267	299	241	268	289	275	286	285	286	307	292	285	269	265	301	288	276	280	296	251	285	264	280	262	280	274	281	301	311	298	257	250	240	288	262	260	276	307	279	289	281	301	293	281	250	292	257	262	272	268	297	261	295	316	256	296	262	280	275	292	249	298	283	278	263	268	238	280	305	275	285	276	240	281	282	254	282	265	296	291	268	281	274	291	255	265	278	256	300	288	267	280	289	308	273	248	294	271	246	295	304	294	284	278	263	284	276	237	273	267	278	256	290	253	249	280	242	279	290	250	295	274	303	236	301	278	271	293	303	301	268	282	268	284	263	262	267	275	277	291	306	274	290	286	256	294	301	272	291	268	258	297	287	271	261	266	283	295	283	270	280	253	281	256	297	299	278	286	287	274	259	259	247	292	274	277	252	241	277	285	269	269	287	265	256	278	290	310	273	302	283	270	283	266	269	299	292	278	273	269	273	262	274	278	289	269	266	272	231	260	280	267	291	265	271	245	253	277	291	299	230	232	283	271	291	263	288	278	275	252	281	249	262	305	284	272	287	282	271	289	238	257	298	259	274	296	327	318	291	280	284	278	286	289	266	256	294	267	279	283	294	289	255	278	264	279	282	281	276	288	298	277	277
30205	34085	50157	49585	43470	39512	36262	33566	30589	26274	22808	25301	28353	22745	18608	10232	7962	3976	3854	7679	3629	1401	1213	1436	1102	978	1000	952	925	956	873	956	957	968	980	927	944	804	757	884	809	796	790	822	819	778	932	814	789	769	763	726	737	762	802	781	794	795	776	791	766	763	800	734	731	755	785	785	733	790	766	744	725	751	703	773	710	759	742	715	769	812	777	742	739	729	743	705	722	714	775	708	804	751	702	724	731	766	759	781	775	757	729	726	768	699	723	754	768	756	808	747	717	749	764	733	742	799	719	718	757	745	679	747	734	746	767	751	729	746	722	722	729	751	739	784	708	788	762	741	725	782	755	744	739	726	713	783	765	771	729	755	787	702	775	716	732	756	761	764	764	770	690	729	824	706	738	762	748	743	754	723	735	757	765	769	719	748	742	775	766	803	791	746	703	739	786	691	741	728	752	731	769	758	730	746	776	687	772	712	738	689	738	744	784	710	747	725	731	724	751	734	704	702	725	746	734	728	721	759	786	745	753	796	753	761	763	761	748	705	753	773	779	763	734	756	742	758	758	754	731	750	740	759	715	748	748	731	747	779	712	771	758	743	739	772	750	804	744	747	767	717	738	735	748	704	728	751	733	766	761	763	708	715	723	742	772	705	745	737	765	772	791	789	708	763	686	776	713	805	717	761	740	782	773	779	747	766	783	762	751	767	749	733	742	793	745	732	732	701	723	737	741	750	781	715	778	724	747	669	740	733	693	744	716	731	755	752	818	773	747	728	736	713	722	765	809	759	765	718	735	704	789	761	726	728	737	700	764	737	748	767	777	694	743	743	725	770	692	759	801	754	777	783	714	754	742	716	708	730	745	763	764	805	769	747	759	732	718	715	757	768	752	732	740	779	742	742	747	773	724	756	711	729	733	799	769	751	769	717	751	732	723	731	757	746	712	716	771	763	774	735	721	803	705	773	809	719	729	722	781	722	735	727	750	742	737	737	776	773	786	750	751	751	756	784	783	684	746	757	788	812	735	709	723	774	776	721	746	748	747	746	706	749	758	743	773	758	791	739	750	745	735	705	731	753	763	714	741	716	778	733	751	760	718	760	756	762	761	734	759	807	784	745	813	733	732	733	751	726	799	795	704	713	734	766	702	745	702	728	732	728	749	764	762	739	747	728	716	720	769	716	724	767	729	735	747	739	795	707	717	757	729	741	730	724	728	755	723	766	737	743	790	789	711	734	784	701	773	721	747	754	717	740	723	724	807	742	711	780	720	660	716	740	749	784	748	737	789	751	710	777	761	709	763	706	727	747	751	720	728	738	749	752	771	759	743	779	752	750	760	723	770	759	836	739	705	759	783	760	696	754	723	748	676	676	740	767	744	757	740	732	739	692	758	744	721	757	754	743	763	761	759	708	744	757	768	733	762	716	762	691	752	746	795	713	762	741	758	721	782	731	751	781	793	742	753	799	718	746	751	727	731	760	706	710	746	806	698	750	805	722	739	790	700	787	768	737	788	796	738	706	764	758	701	760	709	728	741	729	726	745	721	746	720	691	734	721	747	744	797	719	729	762	745	727	736	754	755	738	767	739	754	750	751	749	764	695	736	757	776	731	706	772	784	760	708	727	768	745	767	766	771	753	805	693	730	789	756	770	712	760	736	741	759	745	797	753	751	810	754	719	772	746	798	771	758	742	740	747	710	790	722	744	781	688	732	750	746	798	777	772	714	736	770	760	713	699	745	792	681	750	732	755	757	746	743	758	739	722	795	770	788	765	755	714	755	724	778	785	808	711	760	796	798	773	711	767	705	752	758	715	767	753	747	727	790	747	756	756	747	758	769	720	792	731	792	740	787	734	729	732	719	706	788	748	747	741	743	727	737	816	737	708	757	759	793	767	730	789	767	767	747	706	752	735	763	702	752	854	765	711	705	714	705	759	703	743	767	751	752	732	731	741	748	721	744	724	777	781	691	741	803	699	728	727	758	688	742	803	708	715	775	752	746	664	745	778	694	716	705	718	748	787	709	721	711	720	730	706	760	755	766	728	774	725	729	753	750	751	696	703	733	729	756	768	761	705	795	729	781	797	712	734	742	769	771	714	705	778	746	752	748	725	757	701	757	772	770	769	760	711	715	713	737	718	779	739	772	718	750	741	718	763	748	699	755	755	719	755	719	740	737	738	737	766	776	774	744	728	785	757	749	697	724	723	740	737	728	788	745	722	740	729	735	795	757	742	778	758	710	778	719	776	780	801	684	776	819	705	777	729	744	724	737	697	717	727	754	768	736	759	725	815	764	724	764	735	728	717	695	779	701	705	761	784	711	738	723	729	696	717	729	775	777	769	688	709	753	772	719	799	734	773	755	732	734	759	717	731	677	757	730	743	710	737	702	696	752	720	755	751	733	741	705	733	742	710	733	731	744	757	748	723	740	748	729	783	750	778	729	754	799	723	712	758	761	669	712	754	752	782	800	709	773	702	730	723	725	741	760	745	736	762	774	752	726	740	752	735	784	706	760	716	803	771	689	751	729	697	705	766	697	701	734	703	746	749	702	801	758	737	706	755	717	731	779	722	772	754	736	771	762	775	731	757	734	747	725	774	743	717	800	726	764	749	746	757	779	764	771	726	724	763	754	760	763	732	748	749	761	744	744	726	760	727	826	780	702	770	792	710	722	738	783	732	753	782	726	808	723	700	721	758	681	762	749	758	769	744	721	771	706	742	742	755	785	747	745	721	722	738	724	787	740	707	713	749	732	764	727	726	733	759	730	738	701	756	724	755	706	718	727	739	781	712	670	800	777	747	719	777	734	758	758	777	708	747	717	739	702	778	724	766	751	713	771	718	734	719	750	726	749	802	776	705	784	752	758	727	710	715	756	764	733	730	732	700	736	736	726	755	673	705	708	741	723	761	713	735	756	772	750	685	801	707	720	698	767	723	744	734	739	742	724	756	712	774	808	754	732	765	715	757	648	743	750	784	731	740	743	782	745	709	738	757	722	809	768	748	731	758	710	771	739	746	786	756	717	739	770	784	743	799	726	721	787	772	744	736	755	723	761	751	705	797	757	737	780	741	723	742	723	767	737	747	732	705	793	760	709	752	746	764	733	725	785	735	746	745	736	729	726	795	752	718	746	754	715	775	783	785	691	719	754	760	756	818	741	761	776	747	758	724	759	759	758	771	741	743	736	791	737	692	783	741	752	752	754	727	777	732	739	731	725	726	728	740	758	761	754	753	758	696	736	715	739	727	739	750	744	727	734	767	765	747	741	749	754	787	705	737	769	736	730	774	734	721	766	765	753	753	750	771	740	748	729	752	716	740	749	702	713	749	730	717	779	729	752	726	737	744	742	727	738	724	783	725	728	769	752	697	726	723	769	752	762	717	693	693	723	778	771	731	799	734	761	746	713	733	732	746	730	711	825	737	743	751	719	767	723	791	724	746	749	696	708	772	771	774	738	794	746	772	722	760	753	739	738	728	726	761	730	747	729	748
30138	28938	36193	26595	17223	13246	9137	6180	4288	3045	2108	1787	1329	932	658	537	523	447	454	439	388	333	319	308	317	304	310	333	289	319	335	345	333	333	330	295	340	305	314	316	312	319	317	316	313	341	299	309	331	303	341	310	326	302	326	309	313	332	318	308	266	282	285	290	309	321	322	297	317	337	300	324	330	281	312	299	309	285	325	355	324	284	306	312	318	336	309	282	327	286	303	284	309	326	307	281	347	313	325	312	298	311	279	321	343	326	329	349	316	332	305	337	312	297	308	315	322	292	337	327	307	359	340	287	282	296	345	308	319	290	319	306	333	304	300	289	316	301	311	297	294	319	281	335	301	310	304	325	336	308	319	336	316	297	348	306	312	308	326	273	329	319	311	320	305	318	288	299	326	296	291	328	290	304	325	323	356	282	298	338	305	322	308	342	305	312	333	276	269	321	322	294	303	327	320	326	352	332	349	318	321	310	260	316	291	289	295	321	311	317	298	325	301	354	308	298	317	317	307	334	313	340	343	309	317	292	304	314	314	330	306	367	330	316	338	315	342	275	305	316	306	306	313	347	332	301	307	313	317	280	305	300	326	288	333	304	344	333	289	313	308	348	324	302	332	301	300	341	322	310	310	310	307	328	337	329	323	336	306	284	296	309	312	328	299	280	315	321	315	316	316	291	305	301	348	303	321	322	295	344	310	308	313	311	300	301	317	307	301	277	329	305	305	332	291	302	350	325	337	324	264	307	318	339	327	307	322	322	341	279	313	323	346	298	323	303	338	327	306	308	320	281	308	287	313	317	334	307	279	308	298	290	292	300	322	282	302	328	285	324	326	317	321	312	304	312	326	304	335	339	322	343	288	304	302	327	277	323	288	331	293	306	315	290	336	318	296	302	306	308	337	307	301	328	322	285	310	326	333	294	298	308	285	300	340	300	309	345	316	315	296	318	323	303	332	317	315	305	318	342	332	305	300	320	288	287	298	294	301	312	330	298	316	295	328	303	315	319	319	316	331	316	309	347	341	300	306	294	310	308	316	364	344	292	333	343	318	313	324	288	297	323	316	318	305	333	356	302	305	279	304	309	324	311	291	299	304	323	332	295	336	333	290	323	314	288	313	316	282	311	287	314	293	301	320	297	309	311	303	309	317	314	304	289	318	336	299	307	313	293	307	318	333	334	298	303	266	305	313	332	330	340	305	325	296	306	342	327	331	306	303	328	312	328	320	281	310	302	290	312	320	332	329	323	324	294	303	289	285	354	315	308	304	324	287	304	310	321	308	308	307	331	342	318	347	318	333	313	352	353	315	286	324	283	299	314	314	305	291	328	307	298	280	299	305	322	295	325	322	319	294	326	302	289	318	301	302	290	275	320	278	327	311	321	327	306	326	332	284	290	313	307	282	327	314	305	278	308	290	313	302	320	295	349	304	336	342	326	336	310	335	359	303	311	336	287	316	315	286	292	285	307	330	286	317	326	296	321	321	341	301	327	325	348	295	307	294	302	321	329	284	305	331	338	313	284	303	331	306	330	313	309	314	308	304	294	322	318	316	290	330	296	306	307	304	329	294	321	281	290	304	324	301	284	321	329	322	313	323	278	336	296	297	331	298	333	312	338	322	303	337	310	321	310	309	293	314	306	278	329	331	333	316	302	289	310	315	323	310	294	295	336	326	309	311	281	295	342	300	330	355	304	311	319	276	294	302	306	291	317	343	313	347	312	281	317	297	300	297	300	280	305	301	294	303	316	313	332	324	298	345	353	315	336	311	320	289	321	328	312	320	278	299	305	334	284	333	325	330	298	302	304	290	288	293	338	320	329	309	308	291	329	305	324	330	302	357	312	311	304	308	298	337	290	284	250	331	326	316	320	293	333	303	304	335	296	321	325	266	342	340	336	325	310	309	329	286	333	288	333	313	325	293	326	353	334	316	293	311	303	330	323	293	284	331	327	303	311	323	292	287	318	316	301	306	333	329	291	304	315	299	321	313	317	316	296	301	287	339	293	327	326	323	346	301	329	303	299	301	316	309	308	312	313	331	272	320	328	297	296	298	319	289	361	352	290	300	316	309	344	292	317	320	291	278	317	292	316	303	320	291	319	310	325	310	307	302	303	304	300	336	320	343	307	296	330	323	310	297	297	297	311	316	313	264	326	312	338	271	336	305	305	306	325	323	310	334	342	297	303	282	315	318	287	339	322	317	325	281	305	324	305	314	319	299	309	298	309	332	286	315	307	341	342	297	313	334	343	284	321	301	334	298	319	308	318	321	296	297	322	318	320	281	301	315	297	290	300	304	316	366	307	341	326	308	305	280	321	284	331	316	342	291	293	321	318	303	311	312	292	321	317	307	279	310	321	320	309	296	323	339	322	312	304	322	308	326	345	279	311	338	298	332	297	310	337	302	292	333	295	306	357	305	326	314	315	304	330	345	291	345	301	296	309	292	327	312	299	335	313	281	325	298	321	326	329	313	287	303	305	312	303	327	312	316	303	315	306	309	342	298	315	329	295	303	314	308	333	300	298	293	342	305	333	307	320	303	354	336	336	320	313	314	312	299	297	333	299	313	311	314	312	326	329	295	297	319	310	335	311	303	313	296	314	311	295	324	307	307	313	339	327	332	340	347	293	297	313	287	307	322	309	310	323	326	335	327	322	298	301	315	299	301	310	313	281	306	299	330	299	338	364	293	314	273	338	316	334	296	313	309	324	320	317	286	320	326	308	338	330	294	283	295	328	342	310	326	327	316	312	343	328	306	300	296	303	313	335	334	325	321	286	340	292	328	331	283	311	340	324	361	287	307	321	343	287	303	305	313	282	303	333	307	341	301	315	330	325	328	311	315	322	319	317	325	281	334	341	302	331	278	313	327	324	315	312	306	309	298	328	296	350	335	304	296	287	344	334	278	285	324	305	310	315	300	295	297	339	320	326	323	330	317	351	322	318	307	320	302	297	320	283	292	302	331	319	316	312	314	315	307	292	291	352	344	313	316	343	293	307	292	314	326	334	318	314	291	319	339	292	307	312	343	328	268	291	343	319	353	317	306	314	333	321	342	307	313	302	344	336	316	320	299	320	288	326	375	316	339	314	306	337	330	366	326	341	298	317	314	333	311	301	309	307	300	301	286	285	359	324	307	321	313	302	333	326	282	291	304	322	351	307	272	307	274	298	323	323	284	340	318	312	292	296	333	329	321	311	332	343	309	291	301	301	316	315	316	319	294	302	312	311	309	302	335	313	344	322	321	269	313	338	294	310	290	341	338	323	312	315	320	320	331	288	327	299	310	344	320	301	329	314	262	320	318	312	292	329	300	319	315	327	308	330	323	288	296	322	326	308	272	315	343	291	310	296	306	311	326	288	325	333	317	300	338	300	320	318	304	338	368	314	323	332	299	317	308	354	344	304	299	296	323	351	300	312	330	335	337	264	312	270	315	354	278	313	331	287	340	315	288	321	299	318	317	291	294	306	338	310	327	324	290	262	298	298
18055	22932	39144	36511	31788	29978	25169	20649	16853	13449	10361	8604	6817	4552	3028	2197	1964	1746	1674	1675	1333	985	985	954	934	925	936	890	887	921	853	853	879	851	872	859	852	877	824	828	856	811	832	778	846	829	830	883	858	835	869	842	823	844	862	833	831	837	830	863	801	803	835	854	860	858	862	798	817	790	858	836	826	813	812	837	827	830	792	817	847	825	816	823	807	868	841	804	815	888	842	854	869	859	835	817	836	892	830	817	818	850	818	814	828	807	821	870	794	825	871	809	859	815	835	833	830	848	817	807	798	907	854	855	878	819	774	787	878	862	849	839	876	865	827	807	838	780	768	824	835	805	864	836	829	854	829	823	845	816	848	848	876	832	799	811	830	915	807	812	835	830	813	806	857	816	822	857	776	817	815	814	851	875	838	827	811	833	823	840	805	833	818	830	848	804	815	833	856	825	834	848	816	860	833	802	797	874	843	839	831	809	840	835	804	818	847	838	833	832	862	805	839	859	857	865	798	892	856	764	856	791	826	839	851	839	833	811	863	810	794	805	845	833	819	770	785	788	832	824	824	845	783	836	864	849	827	801	835	828	810	817	851	885	822	880	810	845	806	816	830	896	869	886	850	831	863	814	874	806	824	854	800	864	850	766	849	791	800	832	809	798	795	837	835	849	836	833	846	812	852	826	791	877	862	868	815	807	867	819	863	770	846	805	837	877	736	857	832	822	886	865	871	817	830	809	867	889	847	824	817	814	793	817	860	791	850	841	822	816	784	827	793	813	828	824	778	804	820	835	836	804	864	853	810	863	844	844	852	819	778	843	852	870	853	892	840	819	830	798	930	838	854	844	827	841	811	876	852	895	788	797	816	813	820	838	810	816	833	839	895	860	860	831	857	823	846	831	806	832	768	817	845	802	904	813	902	776	804	865	852	836	832	825	820	828	842	881	863	808	830	833	842	839	835	824	821	833	876	861	818	775	847	821	818	822	822	809	866	813	846	864	854	823	856	823	822	853	844	845	878	839	873	841	882	809	846	828	797	829	820	834	792	852	831	799	864	806	874	809	791	884	795	815	856	858	855	798	826	833	806	790	799	800	789	798	801	862	865	827	825	862	832	876	812	904	888	757	845	833	810	841	818	813	882	781	848	798	805	800	817	813	844	849	793	835	830	821	828	861	814	847	812	898	839	852	778	832	806	831	827	778	854	855	778	844	867	803	801	854	882	833	827	778	824	836	848	855	817	811	872	853	864	846	802	850	824	858	833	867	885	889	789	806	832	832	800	851	803	835	822	805	859	833	749	788	845	807	805	864	827	805	819	812	840	875	863	804	838	866	825	850	891	802	866	802	877	770	846	902	870	869	845	850	838	814	831	825	821	855	823	833	823	861	820	847	801	873	808	848	875	820	813	793	801	900	829	853	800	827	842	837	948	815	864	801	814	803	786	798	828	796	804	829	868	877	863	879	844	786	832	823	890	833	850	817	836	842	865	882	819	809	800	850	806	842	795	810	777	833	846	860	856	810	841	806	835	820	817	742	859	862	808	829	862	789	848	825	829	833	821	839	836	896	903	839	819	835	820	847	862	849	864	869	836	816	830	849	821	787	839	837	863	808	844	782	846	819	803	793	820	817	808	867	859	830	846	834	780	802	814	818	850	802	819	878	823	844	825	857	882	867	824	838	860	868	806	789	852	814	839	842	811	844	866	797	846	779	804	821	826	847	850	886	808	852	858	838	794	891	812	816	788	873	879	881	813	862	803	850	850	856	865	883	821	827	885	850	802	781	870	827	833	825	837	798	864	780	822	866	822	809	887	837	848	805	794	862	815	886	844	878	857	848	765	846	835	818	788	853	796	867	857	819	803	862	799	834	816	871	825	857	823	845	786	810	854	817	819	866	831	825	819	847	841	813	841	804	791	847	798	885	819	875	856	840	814	867	839	827	860	831	847	808	841	864	864	821	855	818	811	831	787	853	830	861	819	817	828	879	807	830	822	820	816	800	849	823	849	830	853	817	848	809	799	807	846	800	830	863	839	847	859	831	790	867	828	848	837	837	799	830	798	819	830	813	871	802	812	845	795	866	815	860	786	843	820	855	864	817	859	830	864	860	813	833	903	796	811	859	853	830	787	855	854	829	864	782	826	772	853	838	799	850	788	827	803	790	813	812	861	828	851	851	802	825	825	856	814	809	818	851	829	830	825	858	806	804	829	825	834	826	781	797	826	832	858	860	836	838	796	821	818	806	789	835	851	828	850	799	803	854	837	863	814	853	849	819	843	831	850	854	776	856	855	814	816	856	835	782	848	852	810	864	834	812	863	857	859	834	851	837	862	825	861	830	803	839	800	827	843	836	874	807	828	859	881	814	832	862	816	850	805	827	798	833	790	886	800	842	821	829	863	808	824	818	827	851	831	863	813	882	801	881	842	870	839	827	855	845	852	813	834	820	845	804	852	813	823	859	822	822	779	866	801	873	824	818	797	847	820	820	835	858	839	794	818	836	808	811	820	818	861	844	823	902	815	886	810	822	855	768	823	808	863	839	815	811	901	821	837	795	832	851	809	848	828	859	863	807	843	840	808	848	806	841	819	842	872	770	857	791	851	876	835	827	814	852	799	850	853	808	813	842	848	849	812	852	838	874	820	793	833	802	862	831	869	810	849	867	800	817	831	872	751	798	857	834	755	811	804	863	845	843	820	856	859	836	776	855	839	838	850	829	785	844	816	806	865	817	842	857	858	806	810	828	862	874	827	851	826	843	816	837	827	806	819	834	851	801	795	818	827	813	857	847	832	767	850	853	865	861	835	825	877	840	818	861	803	833	813	878	861	814	885	820	825	789	811	814	841	831	836	812	860	833	838	780	848	818	832	820	813	841	815	835	843	884	818	825	834	804	842	784	747	826	812	800	873	829	807	874	869	774	861	807	852	854	827	813	844	848	851	833	815	863	867	791	867	864	867	850	806	839	827	853	830	818	822	772	847	882	857	859	857	852	865	810	848	879	808	866	874	851	808	832	878	809	823	838	812	843	833	928	794	840	790	849	866	863	819	871	830	860	770	831	879	815	867	869	827	802	826	830	836	874	806	820	907	828	824	793	837	793	813	826	833	862	821	841	766	844	855	847	815	784	828	816	858	840	836	779	871	889	810	815	850	767	832	840	815	826	824	769	847	782	877	830	786	844	826	853	833	810	840	819	829	857	852	875	857	849	821	855	790	821	823	839	801	812	818	914	840	846	871	820	817	848	826	822	843	824	807	816	829	851	812	876	865	830	777	847	809	840	841	857	882	835	842	850	850	805	868	905	796	778	831	838	836	857	811	802	812	794	827	800	806	822	798	776	781	882	835	812	823	832	860	815	803	877	860	838	856	826	798	836	800	850	851	840	809	859	884	810	838	783	891	850	863	781	840	787	809	831	857	833	820	858	823	842	850	829	847	807	859	851	834	780	836	801	817	873	864	793	808	894	825	779	794	849	855	824	848	799	850	852
39398	38247	41305	34408	27139	21330	14924	11115	8370	6492	4568	3534	4303	3906	1395	803	1009	637	664	1017	670	405	350	351	336	323	307	352	311	314	312	330	334	333	328	304	306	318	279	319	335	290	331	266	276	282	330	313	265	311	293	305	259	312	308	286	313	323	278	278	303	317	256	309	305	269	276	292	303	289	284	263	284	277	320	304	312	324	253	313	299	322	300	324	312	292	288	274	299	303	274	305	279	290	325	291	314	277	299	282	248	308	318	297	281	321	307	295	336	289	304	323	283	299	297	313	306	309	304	306	302	329	296	311	317	281	308	302	303	285	288	259	279	338	304	295	286	278	323	293	308	300	306	275	288	278	296	309	300	306	327	281	292	281	283	283	285	274	303	300	319	327	296	297	301	285	284	314	309	292	264	301	293	301	299	346	293	315	270	304	294	319	281	291	319	320	331	289	282	281	308	294	315	298	310	312	299	333	284	281	278	299	317	305	285	292	309	284	300	271	305	284	331	287	271	285	262	297	293	279	277	325	303	274	300	287	297	328	299	308	276	274	318	315	314	288	273	319	291	281	346	284	264	297	297	292	273	313	268	286	296	329	314	278	284	287	320	318	310	319	303	300	300	294	289	281	300	286	295	297	299	272	292	307	287	291	311	293	307	301	296	294	312	309	262	296	326	295	297	301	307	309	287	296	325	288	310	283	305	286	281	264	279	324	292	299	307	324	321	287	268	304	295	308	290	255	294	294	341	320	288	285	308	290	305	296	315	315	307	294	301	308	303	299	309	270	275	306	319	292	300	330	314	276	284	281	299	299	290	295	311	310	329	284	336	311	258	314	320	274	296	339	307	340	274	326	315	318	290	317	334	323	284	284	314	332	283	277	307	312	280	305	261	310	305	298	280	327	314	293	271	332	320	290	275	288	295	280	306	330	245	296	291	289	305	331	319	287	282	280	286	305	324	314	302	317	286	262	300	308	283	283	304	273	302	323	315	300	291	279	300	317	305	299	303	309	318	314	313	319	324	306	299	314	316	342	322	312	278	297	306	281	316	325	344	297	307	330	306	304	271	302	303	287	297	264	296	313	320	295	285	300	282	295	287	293	308	292	301	286	314	327	319	298	313	297	322	249	306	319	313	255	310	261	283	305	303	273	298	333	276	245	288	280	300	322	317	327	319	300	310	279	312	305	335	282	315	291	289	310	298	301	327	294	320	278	302	267	296	282	329	299	323	304	279	282	328	298	311	324	305	288	287	320	256	316	286	300	291	305	313	300	292	292	278	284	340	295	289	278	291	317	305	283	340	313	258	289	298	316	291	309	297	293	288	276	318	320	284	287	300	313	264	305	299	281	289	302	294	292	270	312	323	304	305	291	286	294	270	300	306	314	292	301	285	304	316	311	322	286	312	308	327	304	292	252	311	339	282	273	277	286	304	301	327	274	272	280	278	272	308	311	302	311	288	310	288	295	316	364	312	315	297	330	303	284	323	292	309	312	285	320	257	283	283	284	290	287	308	301	299	293	271	286	295	281	316	287	308	292	280	287	315	301	302	308	314	280	309	285	296	316	312	297	253	290	299	304	294	292	289	315	283	349	294	288	317	317	307	283	302	289	309	267	321	302	294	291	294	273	256	286	323	287	293	286	305	306	301	312	281	310	300	310	293	287	298	281	280	305	318	304	314	283	253	308	302	294	298	302	285	341	291	304	266	281	294	298	276	281	278	309	291	305	296	327	276	288	280	293	307	316	307	286	306	309	310	306	301	287	280	281	266	299	276	295	287	320	289	300	282	348	320	320	265	305	295	303	302	303	270	300	319	292	312	317	324	287	305	313	283	281	302	299	268	272	261	295	260	299	297	300	290	291	287	294	311	281	269	319	331	301	296	291	285	323	305	328	271	272	300	292	281	284	300	318	299	299	299	297	307	331	297	309	289	279	315	292	301	331	302	294	293	275	283	285	265	325	295	318	287	303	311	312	293	308	291	277	291	296	311	301	299	335	295	308	293	304	320	321	304	330	290	288	335	298	289	327	282	307	339	313	311	308	298	298	297	335	300	304	327	325	303	271	315	291	290	265	307	295	292	260	332	291	264	289	306	303	314	275	283	294	320	290	278	306	279	306	293	310	281	289	319	309	277	290	340	248	337	287	287	288	302	277	285	306	284	292	318	293	293	287	332	288	277	324	338	276	318	277	306	278	294	310	309	299	314	303	311	305	297	296	304	281	305	280	272	293	293	310	289	279	298	284	279	316	302	301	307	280	309	314	305	323	282	316	308	299	292	287	284	279	337	328	301	296	294	289	304	287	293	283	282	309	285	307	274	303	304	329	290	302	317	360	283	270	328	334	303	286	302	326	291	277	302	286	317	269	294	330	255	308	295	344	307	334	276	279	294	291	302	314	310	290	299	279	342	283	306	271	275	312	304	284	324	311	317	312	313	283	287	286	297	263	290	289	275	290	304	292	298	298	284	275	288	310	292	279	309	301	267	282	286	293	271	307	324	290	282	260	311	294	304	303	311	300	290	289	283	289	282	285	295	289	255	261	284	335	304	282	302	312	305	311	314	307	258	289	278	311	296	296	316	271	305	317	309	332	304	303	298	288	272	306	284	323	338	303	315	306	310	310	339	282	284	306	295	306	282	303	312	284	291	282	290	307	319	286	340	298	291	272	318	281	285	318	314	310	307	291	256	316	280	306	305	296	300	318	312	303	282	313	303	322	277	281	304	299	320	335	296	310	281	328	297	315	292	268	274	286	283	322	306	313	309	305	304	294	289	305	317	287	290	273	280	319	308	303	303	298	314	318	328	305	310	275	287	311	296	295	292	282	271	284	309	307	303	312	343	275	307	316	272	319	293	310	300	312	312	301	295	322	297	311	294	303	284	313	277	315	293	305	312	279	275	331	305	308	281	322	318	315	314	301	274	300	280	306	264	289	291	325	284	281	295	289	283	318	283	302	282	290	273	304	305	307	304	281	285	303	297	310	324	311	274	281	287	292	275	280	330	338	322	303	329	290	291	299	332	303	294	281	299	283	306	339	276	301	286	283	308	322	291	321	269	298	300	319	316	286	308	299	301	283	285	283	300	281	307	293	312	330	284	304	285	290	299	301	277	300	316	290	314	314	312	319	308	284	307	289	283	276	310	302	258	296	301	312	325	282	296	292	316	317	275	325	302	262	296	281	275	306	282	269	315	301	274	303	328	272	346	294	294	274	289	326	357	328	294	295	313	305	279	292	319	310	293	333	332	283	296	321	285	290	280	324	298	298	269	288	272	289	303	329	311	275	340	322	287	307	305	284	318	290	291	280	293	263	311	325	288	306	324	269	303	335	283	302	313	305	309	302	272	305	312	307	274	287	292	275	319	312	296	301	307	283	268	325	297	340	296	331	309	300	296	294	271	331	313	303	301	284	277	322	273	290	283	282	314	317	273	316	285	310	321	267	288	276	331	336	295	314	288	310	304	285	265	292	289	297	310	277	344	294	295	317
25069	30394	43190	43946	40760	36868	31908	28829	25553	22527	17993	16007	19371	17066	6669	4073	5186	3365	3054	5338	3258	1425	1149	1087	1043	1009	1019	996	999	903	961	1006	964	1042	998	959	1003	919	911	883	845	796	828	871	852	826	906	859	862	795	813	841	827	747	803	840	820	828	815	845	825	747	809	810	823	827	793	760	765	802	815	841	829	823	769	847	808	792	797	779	820	812	732	774	849	810	756	786	867	777	790	847	799	819	766	758	824	831	788	835	808	773	783	796	773	781	824	790	804	794	778	846	807	838	817	789	843	780	818	830	796	808	779	812	789	787	752	828	797	781	833	852	806	817	793	775	826	801	776	820	804	837	810	774	771	818	773	860	764	803	787	790	868	806	768	790	834	789	770	828	792	787	824	770	794	819	844	716	825	808	806	849	792	801	779	793	799	835	830	783	764	875	827	788	783	788	811	843	817	840	818	805	785	814	783	797	781	831	803	772	809	820	783	825	727	778	774	828	781	831	808	807	838	845	776	763	785	764	809	866	779	775	807	790	858	839	839	791	786	762	781	803	735	783	777	789	792	797	783	815	831	811	812	783	797	819	825	815	800	781	792	780	785	805	777	819	788	814	803	813	765	822	780	772	764	811	834	771	813	790	798	840	830	749	805	818	815	810	779	797	769	830	754	796	816	834	794	791	797	807	806	858	834	801	790	812	785	808	797	798	796	781	752	775	801	779	770	841	765	775	815	761	785	799	803	828	828	807	809	805	795	818	794	843	812	795	855	797	807	810	803	835	797	788	847	792	826	851	798	817	793	852	781	802	761	788	804	783	830	794	804	794	760	830	799	811	796	788	747	801	759	831	784	807	793	791	814	794	816	791	843	834	749	773	820	802	836	800	786	816	795	790	763	759	848	798	810	842	753	841	775	839	775	797	762	811	780	791	795	823	824	814	794	843	827	786	806	772	811	821	764	829	751	799	819	824	824	794	817	799	802	809	784	804	781	800	774	791	802	770	771	765	805	793	806	774	826	848	764	742	806	740	811	828	828	786	818	752	736	797	813	802	810	806	796	777	802	815	802	807	775	773	774	784	776	852	839	815	773	741	823	777	789	749	821	808	786	810	804	782	844	791	822	785	768	800	752	806	809	803	820	846	779	789	793	792	728	787	786	793	787	828	787	756	799	783	806	829	803	827	785	804	817	802	818	794	755	832	857	780	824	754	781	839	759	828	757	831	784	826	778	805	809	753	834	774	813	795	835	831	795	851	757	793	785	832	764	808	783	814	807	805	728	838	785	826	806	802	832	799	837	763	810	823	761	811	799	810	810	788	813	848	809	822	768	788	806	790	803	779	804	739	780	804	813	797	779	829	757	776	755	774	812	803	837	827	793	782	795	791	826	767	812	801	855	842	741	840	799	797	776	830	776	793	736	822	791	788	770	777	776	782	848	835	771	781	789	796	784	775	822	787	783	760	772	786	810	784	754	781	795	776	835	777	838	803	769	774	806	838	813	795	783	769	741	801	788	786	759	825	784	836	781	780	801	777	789	808	757	779	785	802	860	825	839	797	842	839	797	759	841	757	760	790	797	797	795	838	741	828	836	753	792	854	783	755	776	798	805	769	810	804	774	783	762	799	810	773	794	789	843	832	790	810	731	769	800	752	809	819	846	815	818	788	773	762	833	800	768	778	816	780	776	771	767	750	794	819	790	781	760	757	836	810	803	848	805	811	786	777	787	787	766	804	787	773	805	763	805	823	823	780	846	776	818	840	800	836	798	788	816	839	829	779	799	801	821	847	809	799	854	779	793	821	787	777	769	818	786	812	806	798	783	801	809	828	829	818	785	764	817	845	788	870	782	780	853	815	795	779	835	773	797	797	755	758	792	751	805	844	806	792	797	832	777	767	782	843	790	785	791	784	808	775	846	724	780	751	780	798	811	747	776	809	827	800	784	807	825	793	818	791	851	855	801	848	802	807	799	819	806	828	773	819	792	850	732	779	779	811	827	822	834	760	798	802	797	796	846	800	839	823	832	807	783	811	797	775	733	815	819	773	825	820	815	798	805	810	726	788	801	829	802	777	811	796	802	831	727	722	816	783	786	814	838	825	817	784	753	769	816	821	790	805	829	759	760	855	782	785	794	836	789	814	759	812	782	792	808	811	788	796	782	790	798	773	828	816	826	781	744	744	760	767	811	816	795	784	795	796	736	790	832	792	848	812	817	773	807	796	825	816	828	765	779	852	798	844	832	781	821	822	798	831	771	784	810	797	823	852	819	757	757	806	795	763	808	812	799	763	794	764	794	835	785	848	770	829	790	793	773	793	796	759	769	846	799	849	771	832	793	802	820	814	817	830	833	769	783	789	807	817	838	769	792	784	764	824	834	824	826	785	836	791	799	830	802	790	806	806	770	825	824	811	731	810	827	784	778	790	810	795	852	743	733	799	835	796	825	856	855	847	804	821	791	839	782	765	817	823	834	825	815	801	838	834	781	869	778	769	835	801	805	793	804	799	771	822	820	776	790	786	782	827	854	802	820	790	804	781	834	805	805	773	785	785	828	808	839	808	777	847	791	737	779	787	824	788	801	779	820	781	804	830	834	870	845	851	808	861	865	766	782	818	823	796	799	832	807	782	821	846	818	783	784	821	818	746	783	804	785	846	750	786	807	838	752	813	798	838	753	860	796	808	798	812	757	781	758	796	807	781	819	787	830	824	793	833	787	816	772	776	789	822	757	824	782	847	818	750	810	832	809	814	802	793	788	793	864	771	807	804	795	831	795	741	773	807	778	813	808	813	787	796	738	847	776	844	806	773	795	767	812	785	762	810	848	854	779	831	780	748	780	827	738	774	798	786	770	769	817	824	794	767	753	814	836	798	838	770	844	796	792	773	817	828	827	803	765	757	785	830	802	739	802	836	857	760	786	778	846	745	799	789	845	803	814	765	804	821	797	827	762	824	791	771	787	799	821	727	866	795	796	785	793	801	797	779	792	833	841	844	819	838	783	805	799	824	777	789	801	798	811	774	774	839	815	790	858	795	773	825	795	821	820	777	730	837	832	730	781	802	782	820	859	834	771	827	774	788	805	783	814	828	877	819	797	811	789	789	783	840	806	766	831	819	775	842	818	848	861	791	781	792	789	812	808	787	805	783	770	755	775	894	801	801	786	802	818	786	828	830	818	800	781	775	796	860	781	799	794	776	810	844	817	751	797	829	812	861	735	798	795	875	771	754	763	805	804	775	798	796	811	805	838	787	822	818	858	783	812	795	767	841	781	786	790	802	799	768	817	784	831	831	813	788	822	797	758	788	793	801	815	853	843	791	725	784	809	835	730	799	815	818	833	797	766	836	861	795	758	796	800	827	820	834	790	770	764	776	794	813	752	812	768	827	815	790	818	799	816	752	799	794	766	757	805	797	829	806	768	805	851	818	803	759	846	763	773	853	804	760	742	777	812	825	793	755	772	805	778	844	769	793	840	803	778	829	769	818	810	777	797	821	783	845
46778	44676	48167	42111	33062	27123	20046	15341	12695	9718	7540	5486	7904	8471	4872	1753	1453	1132	957	1302	725	396	297	349	311	296	334	312	306	291	296	331	322	299	335	318	344	276	321	322	294	276	277	270	301	271	303	290	287	276	282	283	280	273	256	306	287	291	271	251	306	244	272	296	277	274	299	308	288	289	277	297	264	284	248	252	298	297	298	282	282	262	250	279	281	260	285	269	264	277	291	282	243	257	273	270	290	253	276	255	277	294	302	255	264	283	288	251	265	254	278	281	254	247	263	307	281	272	279	275	293	264	271	300	273	263	274	266	267	279	266	271	265	271	274	258	285	260	280	256	285	259	274	252	272	271	260	274	268	282	289	282	295	295	273	293	268	271	290	248	268	271	308	264	286	300	240	271	285	300	269	272	258	282	264	287	248	309	298	254	258	260	286	296	265	267	285	289	290	251	282	253	256	264	272	274	279	219	280	293	246	259	255	270	319	263	263	267	263	252	271	273	243	266	290	264	256	272	260	294	281	251	297	250	294	278	274	246	252	293	277	287	288	251	271	290	280	277	259	266	266	264	284	293	286	278	255	257	268	276	307	237	277	280	256	282	276	296	293	284	273	274	290	278	274	262	303	257	269	257	266	286	255	283	264	267	308	292	272	283	279	254	303	292	296	306	256	250	255	241	286	234	278	311	299	275	281	298	264	318	259	283	230	313	288	245	252	293	303	263	265	272	289	273	264	248	275	302	297	256	271	286	264	234	253	265	240	282	271	266	274	281	264	274	272	278	293	279	276	282	268	263	259	297	285	260	278	278	266	324	245	261	285	269	254	295	272	311	274	272	293	266	278	303	292	279	269	280	283	263	293	291	300	269	281	289	282	240	251	263	264	282	284	281	260	283	284	266	266	272	287	288	276	288	230	311	281	259	277	281	266	282	279	273	262	269	270	268	292	276	264	284	303	299	277	249	264	266	247	304	271	293	293	279	244	284	250	235	270	270	264	267	257	283	274	262	277	296	280	244	268	281	284	270	291	284	220	276	274	242	293	283	256	260	271	271	272	277	271	255	284	290	276	279	261	275	275	260	262	266	260	288	261	256	294	270	284	270	260	293	273	316	285	269	295	283	277	268	290	265	258	248	270	265	278	260	255	314	301	252	274	297	273	274	264	257	286	296	290	263	294	263	275	306	288	263	295	264	275	297	308	265	297	282	276	284	272	272	265	242	279	281	284	251	267	283	299	277	270	249	256	298	271	284	302	313	278	254	252	291	260	281	253	257	296	282	276	283	301	273	266	260	287	286	269	263	254	266	289	264	252	288	309	268	279	286	285	262	287	282	269	290	259	268	250	269	314	312	271	287	285	269	286	281	266	266	280	264	258	266	248	288	288	268	286	277	264	268	245	295	266	254	280	270	233	269	310	292	285	278	299	277	290	277	320	271	276	291	281	237	287	264	271	283	281	275	302	263	292	267	266	252	272	277	300	286	292	268	285	252	277	283	274	251	266	243	255	245	292	297	258	266	260	243	273	289	295	291	270	246	263	264	266	292	278	269	247	271	287	262	258	298	273	268	284	265	272	263	283	280	253	274	273	269	260	258	278	270	280	291	258	292	278	269	266	266	283	236	283	290	261	281	266	267	301	264	302	264	296	287	264	276	282	272	265	283	263	274	286	245	291	275	282	265	274	254	272	292	304	285	286	275	291	271	303	284	284	255	297	275	265	245	270	301	303	277	291	282	261	224	259	258	242	263	258	275	293	285	272	289	293	268	280	282	254	286	270	250	252	267	264	289	263	270	293	257	301	288	284	274	271	281	265	273	247	295	266	263	284	302	300	282	266	255	281	273	275	274	282	274	265	280	263	296	257	273	240	281	314	257	225	262	269	273	263	250	269	262	299	266	281	258	271	279	278	267	290	270	275	267	276	307	288	264	276	246	300	281	282	281	288	256	258	249	268	284	271	277	241	289	266	300	293	297	290	287	286	296	285	284	318	259	298	255	262	270	286	271	266	284	257	271	299	275	259	283	262	284	292	300	262	283	244	270	259	282	243	264	290	283	295	261	273	272	236	268	248	272	281	261	252	253	276	258	262	285	296	288	250	255	270	252	280	270	253	270	278	260	292	306	264	274	289	243	314	278	284	254	277	253	270	272	254	274	251	259	294	263	267	237	292	291	282	284	249	279	284	264	273	255	257	261	280	277	284	255	262	278	270	285	265	281	261	289	296	267	269	265	257	252	280	271	280	281	255	285	279	269	278	263	282	276	282	282	307	301	301	290	285	283	304	253	247	267	252	256	280	301	265	275	317	248	271	260	272	280	280	273	276	291	269	260	275	269	263	300	269	282	264	290	251	276	263	241	273	268	278	268	264	270	272	275	259	287	277	244	260	277	280	262	244	258	283	286	291	285	266	285	280	262	267	287	274	260	248	297	260	273	290	244	300	261	276	274	292	273	253	274	274	262	258	252	293	266	249	248	256	291	267	275	279	285	257	270	304	278	302	268	272	298	317	278	307	297	258	268	281	257	278	279	263	278	258	281	305	268	271	294	253	289	280	291	267	264	267	292	258	292	235	287	261	265	270	278	263	285	256	291	265	287	264	292	263	270	267	303	243	282	258	235	266	263	299	282	293	288	244	282	270	293	286	298	248	273	281	287	296	273	254	289	304	263	276	250	284	274	266	263	275	265	270	282	262	275	294	266	311	292	281	274	294	265	270	275	274	296	298	273	256	288	279	284	282	299	286	304	245	263	264	231	254	277	284	297	264	267	293	304	249	287	294	281	235	264	259	288	288	288	267	284	274	263	284	260	276	255	272	260	300	266	278	287	272	278	270	281	271	260	259	271	301	285	242	245	278	280	286	312	252	283	254	274	300	291	279	278	270	300	295	263	271	307	290	266	255	294	264	261	261	267	278	267	266	263	298	311	315	276	285	263	263	256	276	265	266	279	276	278	253	253	263	279	287	294	298	257	263	248	282	266	298	275	289	265	238	278	252	296	254	246	257	268	283	278	261	265	278	284	253	250	253	258	257	261	252	259	279	266	287	272	310	233	285	278	268	266	265	272	259	277	287	267	282	281	258	276	293	245	314	276	268	251	266	289	254	288	253	317	251	281	286	265	279	270	241	275	265	277	259	318	297	289	261	276	270	281	270	278	293	296	268	265	254	308	235	271	290	286	259	257	285	273	249	238	284	284	249	260	264	276	337	287	256	258	256	274	267	270	261	288	285	248	287	259	279	280	311	279	302	259	251	245	245	280	260	266	276	265	280	267	253	260	265	282	270	277	247	255	276	275	294	278	280	258	269	244	290	247	270	272	268	283	267	274	293	303	247	249	264	290	238	275	243	249	297	264	280	264	290	293	284	259	290	268	262	267	271	250	258	266	274	279	256	321	271	274	280	311	239	273	248	257	260	284	262	247	302	264	285	283	275	252	294	273	286	257	301	279	257	277	290	266	252	296	286	282	275	262	253	271	247	276	247	294	284	281
30164	35175	47881	49347	45131	41527	36291	33100	31772	27874	24879	21106	27733	27937	19352	7496	7526	5907	5094	6861	3484	1435	1124	1127	1019	942	1016	1084	976	951	1049	1067	1069	1057	991	1005	1047	838	829	1016	798	852	798	756	846	805	980	845	784	779	779	829	789	724	742	720	757	792	785	775	796	805	849	726	744	800	739	770	758	793	770	754	787	707	803	754	714	777	745	724	747	763	771	697	740	738	735	731	719	726	776	699	737	747	739	763	738	736	753	712	754	766	726	699	706	788	673	705	786	704	736	743	743	780	701	714	777	733	791	677	681	743	741	721	741	770	721	710	729	741	805	728	760	735	724	719	735	715	728	765	695	717	704	735	738	753	713	753	719	776	714	740	743	715	791	735	739	705	754	749	754	742	763	683	740	730	753	725	743	709	713	762	727	725	763	727	763	704	754	725	765	700	755	702	697	721	734	758	750	725	737	749	743	723	753	732	759	679	714	723	750	717	755	748	752	728	722	750	760	685	708	778	758	750	732	780	740	789	777	712	718	736	778	784	744	732	699	735	694	706	778	734	738	730	675	684	715	726	714	743	707	744	724	709	753	742	732	738	753	754	747	760	742	745	725	740	775	761	767	707	726	786	744	733	774	759	716	702	779	796	703	726	721	717	747	741	780	702	741	772	714	758	693	731	722	789	766	761	735	711	731	702	717	735	723	819	742	765	773	759	744	722	728	748	703	755	737	799	747	746	704	798	767	752	718	755	750	748	743	742	730	695	726	706	741	717	716	725	713	717	750	735	766	780	733	741	720	772	683	766	747	749	693	747	702	737	741	777	741	725	780	690	737	751	720	725	732	764	736	777	741	773	767	721	724	748	734	737	748	706	678	779	711	727	704	771	731	743	758	769	792	682	683	689	700	749	743	714	727	776	768	814	748	705	745	782	739	695	788	764	756	699	747	687	731	789	720	739	779	756	724	760	743	701	713	754	751	703	785	763	805	752	750	779	748	691	772	713	781	739	748	754	711	705	751	729	759	750	712	722	748	812	762	740	763	757	752	735	733	701	740	740	777	727	722	745	729	724	717	734	741	700	780	698	770	755	737	714	747	767	748	778	714	752	684	782	788	737	760	738	736	725	724	737	681	692	745	714	745	728	726	719	719	723	743	698	748	705	706	748	747	746	762	730	759	760	774	720	764	751	718	773	768	782	719	740	758	698	748	690	746	741	761	756	734	705	695	728	730	772	768	747	749	765	729	716	744	731	704	691	737	658	689	719	755	744	780	749	762	719	767	763	766	718	732	723	722	738	757	731	713	720	711	741	715	757	753	800	776	726	770	783	714	772	743	652	689	744	796	764	761	758	757	731	700	742	716	720	751	769	753	760	731	756	738	750	775	775	807	752	758	728	743	730	746	720	754	789	721	734	697	741	702	731	735	727	830	760	777	769	710	781	736	726	748	694	732	753	740	718	772	781	748	762	781	731	723	704	728	754	762	722	731	749	716	688	762	717	752	699	705	779	726	754	743	742	734	748	713	706	754	769	720	759	739	771	768	765	703	725	717	743	729	678	691	770	701	739	702	746	718	725	740	799	743	732	685	726	707	744	758	706	673	748	741	772	748	720	780	709	778	727	739	730	749	714	792	749	735	700	718	750	728	751	766	713	736	741	693	738	771	720	771	776	748	722	726	785	731	739	724	748	723	725	771	775	747	728	759	697	762	723	753	756	746	771	809	763	744	726	742	745	716	743	734	728	743	753	770	744	732	692	712	759	747	748	770	741	727	786	726	737	757	759	681	690	735	734	789	756	730	757	747	713	747	756	762	750	729	730	743	765	740	682	743	713	698	738	701	798	695	747	782	793	766	729	724	706	779	763	759	731	753	723	746	758	766	736	765	727	765	730	735	731	726	736	716	694	718	734	715	726	752	782	738	778	675	726	694	745	704	779	732	706	738	778	664	734	771	730	665	735	720	744	738	751	741	749	711	696	714	714	734	724	743	754	697	716	789	713	740	692	706	720	762	707	759	760	727	724	726	746	729	707	716	770	789	727	702	737	753	780	762	702	772	758	750	758	755	759	715	730	736	751	757	736	722	757	699	743	757	731	750	759	761	782	738	731	769	713	781	767	717	781	742	745	696	723	775	768	709	738	728	679	728	702	751	691	721	693	757	738	755	743	668	758	734	796	729	735	707	759	686	720	749	771	775	707	749	791	751	724	728	701	722	705	784	713	743	742	694	724	721	715	742	805	732	724	744	759	729	725	806	769	746	765	734	737	759	733	790	815	743	791	756	727	734	733	775	771	723	757	710	755	734	720	719	649	744	711	718	767	735	750	777	698	672	725	779	734	736	704	701	774	768	741	774	819	762	739	724	719	711	697	700	718	751	727	733	761	751	743	714	720	751	753	746	692	737	686	720	751	738	727	790	737	756	709	714	739	737	663	768	728	716	765	712	749	720	735	704	712	787	744	782	748	736	723	768	707	744	717	726	701	748	717	776	728	710	739	762	777	723	697	718	742	732	737	730	727	730	715	769	700	721	772	729	698	693	721	703	722	707	759	734	778	733	777	742	770	772	744	778	734	763	721	748	751	738	762	747	771	767	772	754	769	722	758	753	757	792	711	765	707	706	751	700	703	760	705	740	693	745	780	755	730	729	722	690	728	730	699	721	763	750	693	718	717	789	736	746	748	713	758	730	659	777	716	745	716	741	711	766	714	724	718	744	788	723	769	716	732	752	757	742	719	724	737	718	781	685	742	786	763	769	696	759	722	725	721	746	753	749	735	749	719	708	738	762	736	805	770	726	752	683	745	784	743	701	702	753	756	734	756	742	764	768	679	755	773	752	723	719	717	738	726	723	776	730	781	730	691	747	741	728	731	729	726	716	725	720	718	735	733	710	700	730	722	767	745	744	730	736	738	716	732	720	729	745	762	725	781	729	730	729	723	711	761	724	724	719	742	774	706	719	742	713	771	741	731	778	733	751	708	713	702	738	696	731	792	738	709	745	770	782	763	728	757	762	705	729	744	777	723	748	724	776	711	741	728	740	733	722	752	765	687	731	794	718	687	783	725	741	706	774	723	776	781	713	734	750	716	742	752	742	715	665	761	744	777	719	741	746	768	751	720	717	755	705	723	760	748	679	741	732	743	711	720	760	789	712	795	725	751	719	735	689	730	728	709	701	749	697	733	734	761	771	728	761	744	720	745	806	758	749	726	757	760	777	701	743	741	765	714	737	738	725	781	728	751	729	745	723	784	707	771	748	702	742	740	751	739	750	741	715	743	754	735	740	794	730	770	703	784	709	747	750	719	743	714	749	729	722	743	763	698	764	710	724	725	725	713	749	729	783	699	715	753	749	705	705	743	793	720	677	771	715	747	756	748	803	761	718	756	769	719	722	742	761	776	734	708	707	772	741	755	747	734	702	723	771	738	718	669	724	732	693	758	740	692	741	736	733	719	727	720	708	763	739	749	764	775	700	749	767	741	720	698	728	754	726	797	741	731	738	764
31680	32091	33892	26411	18277	12455	7844	5187	3802	2907	2185	1684	1305	1050	868	638	529	501	432	387	360	342	319	301	295	334	320	343	327	298	340	291	329	310	299	325	327	296	326	314	303	314	304	319	345	338	310	307	284	326	292	297	313	332	315	323	291	311	306	337	355	329	323	320	296	308	319	318	310	313	301	342	334	337	310	317	316	331	321	308	311	283	329	310	348	338	303	315	315	296	319	336	297	271	295	327	290	321	308	298	297	353	313	302	322	332	286	322	298	314	328	296	321	304	281	333	309	311	290	292	301	285	321	318	330	288	338	311	314	273	320	324	311	290	317	284	319	298	293	320	340	295	289	308	281	310	327	324	322	317	325	330	341	314	342	291	324	307	314	291	334	311	319	311	309	339	300	349	308	313	278	296	347	333	329	290	323	306	304	296	297	287	298	311	321	318	348	304	323	309	319	330	297	288	310	313	310	301	343	315	296	312	309	319	323	299	329	311	334	339	322	285	292	312	328	314	284	300	301	321	324	331	295	311	311	289	308	312	304	307	283	322	308	325	287	300	284	317	319	326	302	299	320	295	297	320	315	302	345	295	291	321	308	310	319	314	317	313	313	291	325	294	304	332	316	295	336	284	305	312	313	340	305	309	341	334	333	331	293	342	355	267	338	313	303	330	286	315	303	322	312	290	325	323	320	308	290	290	340	285	304	316	302	294	296	298	319	283	313	301	342	323	296	320	330	298	322	305	283	326	296	295	314	283	335	300	309	314	312	325	254	309	306	287	297	303	292	352	300	283	307	300	321	295	327	288	290	292	317	280	298	317	288	322	309	329	351	311	303	294	308	314	280	291	258	280	309	316	303	313	288	284	326	310	320	287	298	320	316	318	297	316	270	329	291	322	317	339	328	315	293	313	329	340	327	304	305	352	321	292	291	278	315	298	314	286	308	302	269	301	302	324	324	317	321	293	293	302	311	323	293	323	328	285	329	318	318	305	331	305	304	303	331	317	332	323	309	315	294	303	293	308	307	310	305	329	301	298	325	337	331	329	309	338	313	310	319	347	311	303	305	332	329	282	328	309	301	303	307	324	325	310	313	294	309	327	296	315	290	298	314	329	309	306	317	296	319	289	292	310	334	299	312	300	316	299	297	330	268	301	324	302	310	297	306	312	316	324	311	307	317	269	301	308	276	330	291	286	341	317	319	288	310	324	348	296	296	339	286	323	310	305	297	307	295	310	311	293	317	301	318	314	324	322	298	327	345	312	297	293	309	304	305	326	276	299	326	309	335	297	322	311	298	317	340	305	303	350	325	339	303	327	296	315	295	323	348	334	287	325	307	308	315	317	283	317	292	311	339	292	335	293	321	313	284	306	307	325	303	333	318	303	275	341	325	301	315	299	301	319	266	319	324	314	343	275	340	304	336	305	311	335	335	313	319	346	321	310	305	343	322	313	314	307	321	310	298	291	289	282	324	302	330	264	341	330	309	293	311	294	283	323	308	303	342	301	312	345	323	315	336	312	311	292	343	334	319	309	343	317	284	334	295	300	331	289	337	298	307	272	311	330	291	286	317	276	288	292	317	316	314	312	306	321	297	330	310	300	322	305	329	292	310	324	315	350	297	293	305	322	328	288	299	299	325	337	316	316	335	332	329	349	342	314	317	301	296	325	298	303	312	345	341	333	350	301	346	318	300	346	337	286	303	314	288	328	314	307	335	326	317	261	327	276	301	279	316	313	293	323	315	302	299	298	282	272	314	295	313	343	293	298	318	299	299	300	306	292	295	310	315	325	281	304	333	317	306	317	327	329	309	303	319	314	292	342	319	288	319	303	265	329	343	287	298	310	306	315	346	312	342	315	304	325	325	307	281	336	288	340	340	282	302	298	326	300	303	323	272	304	314	309	320	301	315	305	320	292	287	299	271	300	294	304	277	323	286	328	278	295	326	279	289	295	302	325	318	288	281	306	287	316	290	309	351	284	330	292	308	328	308	301	309	268	319	283	299	347	307	309	321	330	315	325	311	310	309	294	328	301	337	332	327	289	283	312	316	333	309	329	325	313	314	307	311	313	314	311	340	334	306	312	305	323	309	285	284	287	296	276	308	328	326	295	290	326	301	294	305	312	313	291	336	285	324	303	325	318	290	307	363	316	313	322	317	315	303	328	319	319	284	313	290	301	318	325	327	312	335	283	312	309	292	322	329	320	319	314	324	302	310	341	332	302	290	357	306	331	284	269	291	292	308	285	307	307	305	300	298	302	325	317	308	335	306	308	279	305	318	319	343	304	284	315	283	331	290	290	315	335	349	321	270	279	290	302	316	309	303	319	318	312	326	306	293	334	306	286	311	312	276	278	311	315	298	286	307	287	332	310	304	336	318	331	316	283	319	322	328	285	297	289	309	310	318	331	296	373	333	289	301	295	287	315	322	329	318	299	299	295	306	317	335	314	288	289	316	290	318	314	291	307	328	261	325	321	305	320	316	306	333	310	308	326	323	319	350	330	298	292	323	312	290	323	308	303	328	283	345	278	313	270	324	343	321	311	307	309	313	308	277	327	291	301	303	318	297	324	302	322	294	310	318	293	317	293	275	314	325	281	301	303	300	274	309	307	336	321	313	324	318	302	316	302	311	350	313	334	317	321	300	333	321	307	326	340	274	317	325	317	316	306	322	310	330	290	367	331	346	277	302	291	277	350	332	309	328	298	297	316	334	303	306	316	332	311	308	309	294	315	302	322	297	319	325	306	317	304	332	309	304	324	302	342	309	330	315	316	295	275	310	303	294	329	340	301	304	327	307	320	333	311	307	346	319	310	320	290	303	336	317	290	301	310	302	313	310	309	326	304	321	307	294	275	291	302	317	307	335	311	351	317	313	309	292	341	294	296	312	319	315	361	294	308	337	357	305	327	311	353	324	312	315	304	312	305	300	302	284	270	344	329	283	329	319	303	335	305	329	311	290	328	303	286	272	294	295	283	325	319	343	280	307	281	304	286	322	315	356	341	330	306	289	325	313	333	335	300	311	302	328	298	310	323	310	314	307	301	300	300	340	320	302	330	325	307	317	274	329	328	306	307	292	289	318	328	300	304	306	303	325	327	274	328	308	303	314	342	305	339	319	311	298	317	335	306	293	285	302	320	326	281	333	303	300	321	340	310	315	317	314	311	327	303	317	295	302	295	288	282	332	314	315	318	294	297	315	285	337	334	299	325	315	291	303	290	332	329	289	316	306	331	298	273	331	287	310	294	280	316	286	348	309	290	277	306	308	284	316	311	285	279	301	305	307	323	291	326	305	315	314	317	326	321	313	322	301	310	324	332	302	291	316	324	317	316	309	279	292	313	347	302	341	292	316	318	321	323	301	308	362	337	310	310	308	329	287	278	293	286	313	326	303	277	281	335	341	304	283	323	331	327	305	305	331	288	319	330	339	286	320	315	310	321	316	317	283	342	288	318	356	315	310	310	299	321	328	295	293	284	311	329	332	292	298	313
19112	25317	36763	36790	32318	28233	22592	18898	15794	12994	10576	8458	6550	5236	3939	2915	2201	1990	1460	1395	1069	961	928	900	877	863	904	861	945	853	848	858	898	852	853	881	855	837	817	813	827	854	842	862	822	887	822	873	813	834	835	819	794	847	796	802	860	835	830	852	809	842	853	845	820	809	812	836	806	872	894	834	873	803	806	821	837	753	833	823	789	854	842	863	872	848	844	891	862	788	915	896	795	841	863	827	824	855	840	839	852	837	823	821	866	836	829	828	825	926	838	835	871	806	833	827	826	847	814	868	849	852	832	837	842	787	811	826	859	806	829	807	874	833	840	805	833	816	790	779	836	856	849	818	861	797	847	839	881	831	821	859	857	847	858	850	850	832	855	766	809	852	857	787	839	842	853	857	862	826	810	851	844	816	850	888	834	832	823	796	829	807	834	854	852	808	838	811	830	809	895	853	830	830	851	852	820	805	852	833	841	812	824	840	804	893	876	843	795	848	864	756	860	814	853	812	838	821	815	796	809	812	817	817	805	837	832	868	766	795	889	810	843	827	818	824	826	857	862	832	804	833	806	876	824	860	834	811	823	891	843	817	809	856	820	813	866	828	831	808	833	833	778	782	828	857	823	798	900	914	806	806	815	831	839	843	786	840	806	821	808	846	803	850	825	788	819	839	837	872	827	862	833	814	863	851	864	848	794	823	837	811	819	833	836	831	861	818	854	794	798	851	831	801	801	860	819	784	874	839	835	830	821	807	844	852	810	817	802	882	827	864	865	841	802	833	794	867	765	825	836	807	813	842	822	859	791	825	845	774	824	817	848	834	861	816	825	841	841	900	811	771	789	836	794	824	811	819	809	805	804	832	837	817	816	825	796	804	851	845	824	879	847	836	856	853	887	803	839	809	850	840	851	822	898	874	879	854	834	816	812	847	808	876	846	786	832	833	850	855	828	877	851	860	848	863	852	822	822	847	823	851	831	836	810	832	831	828	805	834	870	827	787	801	829	865	842	889	825	846	867	831	878	846	824	860	781	828	804	853	813	769	807	776	821	804	856	821	810	860	843	815	887	822	808	842	793	782	875	832	871	836	830	815	784	834	802	849	831	798	888	845	804	893	849	849	772	804	857	834	888	908	805	852	821	834	837	864	850	822	839	863	839	785	851	791	793	863	788	877	851	855	841	834	855	854	850	834	789	821	838	841	822	890	821	857	796	815	859	779	831	878	857	799	847	817	790	864	846	787	869	867	817	869	809	855	854	828	805	832	830	818	868	837	870	843	782	865	798	805	833	845	823	838	797	802	824	782	818	791	817	844	798	796	867	854	773	771	842	853	837	814	817	852	822	850	801	834	855	795	866	850	855	877	822	838	855	869	842	816	805	859	830	824	846	828	837	838	828	810	798	868	787	844	837	816	831	839	831	851	848	811	820	829	846	796	802	913	825	851	835	889	808	878	883	831	843	863	832	814	809	820	819	878	808	833	816	774	782	869	867	828	860	832	888	804	831	818	845	828	823	867	794	814	876	840	883	841	888	805	821	837	788	836	860	787	839	796	850	808	829	802	811	813	882	794	874	880	884	829	871	886	799	833	822	839	806	839	813	882	822	835	869	779	842	812	775	829	886	876	822	828	808	859	786	791	827	886	769	824	885	844	794	776	836	799	866	821	845	855	828	839	856	786	877	809	856	833	817	780	815	825	805	867	873	825	781	848	856	798	804	845	809	817	836	819	841	830	794	819	831	848	883	793	834	825	826	795	856	869	844	827	798	810	771	882	818	849	828	845	858	788	860	786	863	903	788	830	868	825	860	864	831	837	820	816	833	794	860	791	806	875	811	887	863	858	839	854	811	852	866	870	828	880	848	857	792	814	821	821	822	854	838	816	799	830	849	863	839	831	837	831	840	826	837	792	833	782	840	820	856	861	861	778	828	865	834	831	795	802	867	856	826	826	755	830	832	850	823	884	802	790	818	844	818	853	856	802	874	826	849	840	859	793	846	809	803	793	801	841	788	888	812	838	851	851	836	841	813	829	742	865	870	845	819	849	804	764	809	838	873	772	833	841	795	890	824	839	835	828	857	828	860	858	838	824	796	884	845	808	830	832	885	858	804	867	846	840	841	810	893	776	889	886	848	823	836	878	834	756	887	813	820	874	825	809	765	862	861	846	858	840	811	860	857	777	829	856	823	859	821	850	856	834	813	863	846	899	819	835	834	832	830	819	822	816	822	865	839	787	815	822	875	844	815	822	800	806	822	838	853	813	834	767	793	833	844	812	809	840	842	800	830	810	794	811	820	848	824	807	797	838	821	831	826	857	872	821	815	809	860	790	859	840	830	872	810	818	831	815	813	824	831	895	851	821	843	810	856	833	853	791	834	825	813	843	814	826	852	815	854	779	791	824	849	826	822	784	797	791	860	820	827	800	824	812	812	829	830	788	839	824	858	841	817	887	811	857	851	834	828	789	801	833	821	823	829	827	826	864	874	837	862	860	866	832	860	878	848	803	829	797	834	787	838	832	848	814	841	807	884	854	850	800	830	822	873	831	818	838	827	863	845	867	850	829	838	862	837	827	868	821	861	822	877	798	776	822	856	822	810	795	815	861	850	884	827	811	815	829	866	785	817	871	836	880	827	811	831	890	855	781	792	818	862	847	856	809	821	807	809	822	849	838	885	835	815	824	771	843	879	861	843	828	803	833	812	851	814	848	845	828	828	840	807	810	834	792	786	813	824	805	825	799	825	860	868	905	879	835	826	781	826	860	821	872	849	839	884	830	876	839	817	881	821	862	807	874	823	808	822	790	824	845	854	818	843	830	855	791	857	830	816	843	812	821	847	834	840	814	839	837	864	841	887	812	878	837	834	843	848	835	882	811	799	909	852	893	847	817	863	858	787	832	816	807	796	861	829	846	848	798	856	822	791	819	863	861	803	847	793	818	803	805	861	798	796	824	843	861	819	833	847	857	856	829	832	859	840	794	827	849	778	803	852	781	857	873	806	766	860	821	771	820	918	800	847	896	822	848	819	818	816	848	827	875	867	815	857	890	841	811	861	816	829	850	859	820	824	863	788	791	848	810	782	818	827	818	840	877	890	863	829	824	800	823	811	836	828	829	841	811	829	846	843	799	806	766	786	887	840	823	770	878	843	840	828	877	846	836	805	894	851	829	848	835	885	868	813	801	817	856	845	772	803	837	798	843	858	788	809	901	843	847	830	840	811	785	810	848	813	810	868	824	789	835	826	798	800	798	826	855	794	840	887	855	875	825	841	839	864	825	838	865	797	852	799	812	820	903	863	854	815	854	829	788	805	832	824	858	865	832	820	834	852	819	839	840	796	851	845	838	837	844	855	826	821	862	794	852	830	858	851	882	817	813	887	824	845	801	831	843	831	797	774	832	762	780	870	842	848	797	873	836	830	843	831	831	837	869	851	859	878	843	837	836	824	778	818	771	820	832	837	825	839	855	838	851	836	848	786	855	842	809	887	848
41167	39030	39350	32050	25663	19118	13520	9436	8067	6658	4548	3281	3810	3505	1819	1461	1483	963	827	1090	601	403	334	351	314	352	345	351	289	335	342	366	332	326	322	329	363	298	323	291	280	278	302	308	311	274	315	314	295	333	280	287	266	320	306	311	280	296	303	309	306	291	296	305	332	283	293	305	318	307	290	319	294	283	330	287	305	293	309	316	323	321	295	310	285	307	251	312	298	291	280	322	304	274	292	298	294	273	323	289	271	288	308	305	300	281	297	280	289	286	267	294	284	299	272	266	278	303	270	290	292	301	315	288	289	294	307	272	304	305	266	296	287	318	278	277	287	299	294	293	294	299	291	341	310	273	293	296	275	297	319	284	271	274	305	290	299	294	297	313	293	304	275	300	289	311	307	309	299	293	319	320	292	266	290	293	306	264	307	295	300	287	318	297	328	281	288	303	300	285	283	300	328	299	304	301	317	267	299	325	293	297	300	300	301	268	311	328	313	332	309	310	323	303	287	317	302	314	293	329	320	323	298	275	309	313	312	303	318	302	297	315	304	294	304	300	253	290	287	290	298	321	276	319	286	304	275	312	300	289	281	304	292	279	277	311	282	277	270	310	275	302	315	257	292	293	319	280	299	292	295	300	295	286	317	311	310	272	273	284	285	304	287	283	277	269	319	285	265	277	274	296	311	280	306	284	300	276	307	325	320	306	280	309	334	277	277	299	311	304	317	305	308	316	280	269	305	280	305	303	302	303	273	306	289	282	312	309	277	299	276	315	289	298	288	295	301	285	279	298	258	258	297	306	301	295	296	266	313	285	281	297	291	310	295	313	283	303	272	299	291	281	297	274	294	303	276	315	257	293	333	312	275	275	261	335	290	282	296	269	303	316	295	315	299	287	293	290	328	304	277	291	279	288	281	284	302	316	325	297	293	332	287	301	313	285	300	306	302	289	279	313	323	289	296	280	291	316	276	279	327	289	285	284	309	280	292	305	287	318	279	305	294	293	282	268	277	277	317	285	301	295	268	290	262	284	310	263	282	265	296	297	304	287	280	308	268	282	280	298	340	311	309	290	309	301	311	283	254	302	290	294	293	286	279	296	310	253	289	307	269	286	261	253	303	295	306	283	273	274	288	294	311	296	299	308	295	293	285	325	302	281	314	318	281	294	274	289	267	298	313	295	290	297	332	295	309	315	319	276	259	277	279	304	318	273	297	300	323	288	279	272	287	269	295	301	309	296	311	327	298	280	294	293	302	257	294	288	299	320	266	300	329	260	285	291	279	302	300	329	267	301	276	287	293	303	294	316	248	294	309	329	322	314	266	286	277	278	287	303	320	287	348	302	291	286	295	281	305	281	306	266	301	289	305	259	268	297	311	291	281	282	307	307	303	300	295	295	300	300	268	319	320	295	304	314	310	279	300	315	298	261	308	288	283	294	308	338	291	280	288	279	287	306	281	259	309	327	312	322	298	321	310	301	300	305	311	322	311	326	286	292	278	295	310	277	328	298	275	299	272	292	336	297	310	295	311	300	288	317	264	310	305	314	299	279	341	293	308	281	313	290	302	271	295	294	331	270	321	285	290	305	303	270	295	289	317	299	294	302	286	289	309	290	283	300	315	316	292	309	276	273	296	290	306	319	263	293	303	287	311	300	272	292	281	324	290	327	328	294	297	284	326	269	306	281	285	309	286	273	296	311	330	296	279	279	272	318	313	305	287	292	284	302	280	312	294	309	299	320	295	305	298	317	274	268	273	312	290	267	283	286	325	312	323	298	266	309	312	310	291	273	287	305	298	289	289	294	328	293	294	296	287	295	326	314	294	306	285	286	304	307	332	286	318	282	273	318	294	300	311	272	322	317	306	310	300	302	299	288	281	311	274	292	320	271	316	303	312	270	317	272	284	305	319	277	321	307	270	292	269	311	310	300	291	292	292	274	283	292	322	303	290	305	290	287	270	312	305	269	291	274	312	296	289	313	272	293	277	334	279	301	292	267	306	244	303	304	307	310	298	300	302	310	303	308	260	307	305	295	274	303	276	280	299	298	292	311	310	297	295	302	309	280	288	298	293	302	289	268	284	288	327	287	296	310	282	296	272	318	301	305	287	298	331	281	251	264	308	307	290	294	301	261	301	290	315	278	274	269	290	293	283	294	327	295	316	322	277	296	299	291	288	256	314	280	284	290	284	300	287	341	334	310	298	303	307	264	292	306	284	310	280	280	278	317	286	260	274	299	301	278	296	293	298	334	302	317	266	294	286	268	274	275	335	330	288	281	298	282	286	286	299	308	307	342	287	278	299	318	265	308	286	302	265	264	283	322	307	300	301	284	277	301	288	304	269	307	302	307	285	306	287	304	272	280	288	278	286	276	308	313	304	298	317	274	357	264	301	302	278	297	322	294	282	298	302	271	298	276	290	302	288	317	309	318	297	317	300	296	290	299	276	315	311	290	284	281	306	298	331	348	291	317	282	282	295	291	289	281	292	319	296	298	290	309	346	327	301	288	307	312	287	292	285	309	308	290	282	269	264	281	288	244	281	302	303	314	312	262	300	287	298	294	289	302	290	300	294	290	285	304	314	287	281	305	284	312	274	306	293	290	312	286	271	290	274	300	305	295	318	304	293	281	266	272	291	298	293	294	285	331	282	287	285	302	277	287	290	343	311	311	281	276	311	275	309	304	289	285	319	312	291	295	281	277	297	290	289	295	317	299	288	325	287	285	305	321	323	313	295	304	282	297	295	303	263	290	322	315	288	302	267	300	248	296	294	299	327	318	322	293	295	293	302	301	306	265	298	284	326	280	295	309	287	289	309	266	319	283	269	312	308	275	312	308	293	292	289	304	313	281	319	299	320	330	281	266	296	285	305	267	323	292	312	266	308	286	283	275	298	292	306	284	314	322	279	322	291	293	308	303	289	297	286	296	295	308	289	310	304	324	307	281	305	310	298	303	307	282	272	265	307	283	304	282	294	283	328	282	301	303	329	309	294	270	275	301	275	270	318	313	279	303	292	297	296	300	292	300	298	272	267	291	294	277	310	255	291	301	339	319	322	286	296	283	273	308	285	282	298	296	290	285	284	282	277	287	286	314	297	289	267	279	309	291	271	306	292	248	319	308	321	299	296	276	298	288	287	325	263	309	275	335	277	315	276	306	280	298	309	302	270	308	303	287	287	301	307	249	285	257	294	318	284	294	278	261	292	302	271	317	296	262	297	291	268	301	313	349	290	274	284	285	256	256	280	259	277	281	293	276	284	270	327	287	329	281	267	306	291	294	301	322	310	310	280	304	300	307	271	282	303	307	297	300	277	285	307	299	270	284	317	254	324	303	277	272	326	300	311	339	291	278	267	287	293	301	291	306	293	274	268	282	300	294	312	294	267	285	301	301	284	302	275	322	302	317	305	317	260	279	277	295	296	286	299	294	305	265	305	330	310	280	326	280	299	284	307	291	295	273	307	303	305	288	314	308	325	278	296	286	319	314	290	253
26187	30990	40750	41883	39479	34974	29687	26104	25790	23106	18333	14972	17251	16047	8524	7422	7581	5366	4263	5933	2848	1445	1280	1233	981	1100	1075	1091	1058	1088	1169	1099	1167	1142	997	993	1118	969	884	964	857	829	856	890	896	806	1008	888	825	858	815	769	842	816	812	779	835	818	860	863	799	819	845	801	805	751	756	788	785	764	786	824	712	785	786	784	816	776	845	807	792	826	812	775	732	802	844	789	780	810	785	761	781	772	775	750	812	779	824	827	790	828	775	802	815	774	822	786	778	734	791	784	788	798	774	818	770	801	844	787	844	765	773	776	803	779	785	782	783	811	800	802	842	772	818	829	791	806	799	822	815	790	750	809	806	800	803	789	774	790	804	791	752	756	778	819	815	810	800	777	792	771	787	802	791	761	808	829	769	794	771	770	775	828	823	814	808	790	777	805	762	787	823	810	780	827	739	810	822	785	778	810	760	795	775	790	827	804	828	792	829	786	808	801	794	801	789	772	804	775	777	819	820	783	802	771	769	812	816	807	752	772	775	798	822	771	812	787	830	761	791	821	803	796	791	802	840	790	742	782	816	746	813	810	741	803	786	813	790	830	766	798	775	830	799	814	773	766	808	800	812	835	839	773	803	800	786	798	777	794	837	827	776	772	847	772	806	803	795	763	781	822	798	785	797	781	829	803	826	809	828	833	782	814	804	783	829	817	804	737	773	799	791	772	796	834	779	798	811	771	830	766	832	821	801	789	778	839	773	796	787	773	796	761	740	828	808	795	807	781	741	756	809	769	790	837	761	775	806	810	762	826	794	780	720	792	801	771	810	841	818	774	831	766	816	776	776	769	782	822	764	802	822	794	787	829	748	751	805	832	852	759	788	800	775	751	810	819	763	815	783	785	762	813	838	801	773	756	727	810	782	818	747	823	770	807	806	749	776	738	827	786	766	791	794	791	824	813	832	812	811	816	769	812	759	763	733	812	787	804	740	810	783	852	788	834	778	794	787	839	762	827	764	790	841	820	789	784	834	801	820	782	783	750	784	814	807	826	816	781	781	788	783	797	852	810	790	804	807	819	767	801	850	733	873	828	794	808	839	777	728	783	780	810	801	836	773	804	808	810	808	762	847	767	753	808	772	779	815	757	779	808	791	793	772	798	774	844	802	798	770	780	724	769	785	851	873	782	817	748	759	768	829	805	815	779	813	808	786	793	802	773	799	787	801	835	777	805	753	840	795	772	828	763	860	753	797	767	769	803	786	802	824	818	748	781	800	817	790	767	762	826	854	789	762	793	835	799	804	795	747	746	816	773	748	837	782	791	804	785	837	796	759	787	844	808	770	806	749	822	805	770	792	843	791	796	726	817	809	764	818	778	803	808	758	795	810	794	804	733	780	764	838	746	817	784	772	812	786	726	806	785	809	796	804	767	838	771	788	812	784	775	805	755	761	736	801	769	797	776	761	790	836	781	740	795	738	797	790	776	729	762	815	811	826	786	795	827	758	743	774	778	804	788	766	792	802	814	759	836	780	855	790	783	723	819	793	786	782	734	854	827	786	784	746	770	826	817	762	765	851	835	787	749	836	736	762	751	784	769	811	758	807	774	796	854	808	769	747	817	797	780	759	785	776	778	815	780	785	813	756	824	763	803	819	793	825	792	808	809	768	752	810	726	760	789	746	798	792	827	792	791	777	780	795	771	796	807	801	787	820	782	808	755	796	769	780	804	823	791	824	784	789	767	776	766	771	788	810	825	783	806	831	785	737	798	817	772	798	785	817	864	789	814	762	835	809	807	774	813	806	785	809	830	860	820	781	806	779	826	774	811	755	829	804	811	808	793	775	837	762	746	792	808	839	766	805	785	813	790	768	820	810	803	722	806	751	755	792	782	767	761	842	808	786	791	786	777	786	809	826	691	758	803	761	804	764	755	790	797	787	797	778	796	791	792	791	816	853	786	838	817	835	786	801	776	806	775	840	781	744	757	804	778	792	803	736	828	817	779	783	809	750	812	793	791	777	785	839	819	796	786	806	795	750	843	803	744	801	813	754	815	808	839	789	801	775	807	792	773	781	769	803	824	792	780	827	845	749	826	815	774	816	808	790	814	803	760	820	848	797	817	789	791	775	807	811	784	769	801	805	808	815	773	834	821	783	819	822	776	784	792	784	778	772	819	756	766	814	777	774	802	790	814	827	835	841	745	786	838	800	774	807	843	815	810	814	784	780	743	824	825	839	850	835	802	764	819	738	789	792	817	803	811	835	812	828	775	722	770	783	787	814	813	802	795	817	840	818	805	789	789	794	768	845	761	812	823	757	770	808	803	812	774	779	816	812	840	778	771	838	774	767	778	798	810	797	797	780	801	806	776	811	800	850	754	786	801	809	796	742	822	792	831	773	775	775	811	745	806	788	818	792	808	785	766	780	817	800	791	840	804	777	735	748	824	794	788	825	788	816	785	777	756	771	808	781	831	780	742	783	842	773	812	796	788	812	829	800	810	841	812	748	794	826	840	755	791	766	819	801	788	771	759	772	811	840	739	803	813	808	819	748	803	736	834	816	805	825	768	822	775	777	778	823	857	832	853	844	804	754	805	792	776	748	782	754	785	777	825	793	787	775	796	796	820	791	832	792	786	814	795	758	767	737	835	759	765	817	791	795	771	805	823	777	823	763	817	825	820	747	815	801	808	781	809	779	785	796	811	856	861	803	801	781	807	832	792	797	765	779	810	852	832	843	794	818	809	704	776	790	797	760	821	744	785	802	827	772	800	811	769	766	762	817	735	797	819	797	776	813	764	784	779	783	762	795	760	748	831	736	794	748	827	776	802	737	809	782	817	782	781	755	804	788	798	833	809	778	792	789	766	781	777	800	844	783	784	732	790	766	806	836	794	762	784	798	732	836	766	849	812	784	788	782	819	813	771	823	806	774	737	768	800	862	754	798	724	812	792	795	780	766	796	790	797	809	772	815	827	826	811	771	777	770	824	779	788	762	821	785	798	800	725	727	760	793	784	844	811	784	770	818	781	857	801	787	809	803	866	799	824	762	816	770	754	794	830	777	743	816	802	846	796	799	813	790	781	785	803	829	764	814	807	790	801	820	795	806	752	781	829	767	775	825	839	797	799	756	835	756	796	705	745	826	801	752	792	804	815	788	762	759	752	776	823	797	815	785	795	772	787	803	805	815	774	827	836	770	811	794	777	810	806	811	758	833	832	821	784	812	775	790	787	797	825	761	752	811	762	747	769	779	817	816	804	771	827	785	772	793	703	801	806	843	777	808	821	792	847	778	802	770	796	795	800	820	811	831	850	799	825	734	782	820	762	784	821	832	752	803	811	811	790	827	816	819	765	795	796	717	755	807	842	793	804	796	828	752	840	800	806	812	817	787	817	779	826	807	779	782	803	775	773	813	818	787	780	783	803	811	804	764	814	792	749	781	758	871	816	851	826	751	790	758	772	836	800	811	781	806	770	822	783	803	790	809	779	774	781	754	796	795	809	820	783
48291	44391	44118	38268	32088	25073	18991	15890	11372	10555	8037	5708	6507	6388	2479	2452	2185	1276	1077	2561	1236	481	353	410	355	374	381	349	319	379	366	340	411	369	372	367	394	327	273	321	294	289	299	307	278	277	313	324	298	283	263	337	245	264	261	323	290	257	277	311	271	286	298	271	284	260	281	273	271	258	268	263	243	273	275	245	242	283	255	278	282	258	256	288	275	256	251	250	261	259	277	266	245	252	263	296	250	273	250	299	286	252	268	262	280	249	246	289	281	272	265	260	254	266	259	261	277	273	265	292	282	262	286	253	234	250	263	231	250	263	264	287	283	272	278	247	265	247	280	273	260	286	261	244	245	258	247	260	257	286	263	278	275	280	270	272	290	239	228	259	262	246	253	230	252	265	253	230	270	255	278	257	281	266	243	262	267	299	277	276	262	280	298	231	277	249	263	257	256	294	274	280	283	249	269	250	255	244	252	268	279	301	278	235	273	246	305	275	271	276	278	291	291	251	255	284	264	278	261	245	254	251	289	261	286	243	242	259	252	283	261	245	261	229	268	248	281	293	268	277	243	263	241	252	252	243	281	262	280	270	272	260	294	268	273	278	250	273	267	292	262	272	298	252	286	268	270	262	247	265	278	264	271	286	274	224	247	274	226	268	259	272	238	217	301	249	243	280	265	279	250	284	254	278	232	253	256	307	273	252	261	234	290	266	245	254	269	295	271	221	265	248	239	281	269	280	277	300	242	267	283	259	265	267	271	251	289	269	276	304	262	257	262	258	262	273	270	253	260	271	253	229	259	256	285	261	273	290	265	263	280	270	260	245	262	271	269	241	268	254	272	257	267	285	268	277	275	271	279	266	271	267	272	268	298	293	267	234	259	256	275	258	239	227	263	302	242	263	276	287	258	264	297	283	258	263	281	246	280	258	294	284	259	255	264	271	250	263	270	248	258	250	262	288	282	271	286	269	264	260	253	276	260	260	261	256	257	264	280	243	252	276	290	280	254	276	275	273	277	255	256	288	267	253	260	272	243	269	267	268	271	290	265	265	280	270	296	281	273	265	242	251	241	271	255	236	271	269	281	255	260	262	257	268	297	283	271	240	240	283	257	288	265	267	293	277	274	245	268	322	278	288	248	278	270	263	257	292	228	233	277	269	313	278	286	260	315	294	242	266	259	272	247	290	251	264	250	257	290	289	250	252	271	266	284	267	284	250	274	272	288	272	251	268	246	284	254	260	297	249	283	278	251	262	277	266	268	267	261	272	249	244	268	280	258	239	251	238	282	257	270	274	261	296	251	249	281	273	290	231	267	258	247	253	273	289	245	265	277	251	273	293	249	239	248	260	294	266	248	240	248	261	249	266	275	263	248	267	291	271	287	266	272	268	269	289	288	267	295	253	289	262	267	230	275	267	260	247	270	288	294	248	237	251	247	264	272	260	287	260	252	293	225	280	265	265	290	242	289	327	244	226	288	275	250	263	267	261	237	275	266	242	277	269	279	275	269	248	280	262	237	270	278	295	292	268	243	276	256	245	273	299	247	275	277	267	274	277	281	262	265	257	282	252	262	269	274	233	289	240	266	277	273	290	282	281	262	257	256	283	272	238	268	249	252	248	286	258	273	280	276	271	275	260	254	284	283	285	235	248	255	250	268	294	272	270	278	249	249	265	253	275	265	268	238	244	266	260	282	303	240	258	234	276	262	256	264	227	285	282	245	254	270	254	253	267	258	256	262	259	256	274	252	266	264	268	250	251	274	253	272	273	245	248	262	274	275	289	251	290	267	273	290	267	240	242	264	296	285	291	263	258	288	289	270	278	266	251	249	297	253	268	290	270	285	266	241	275	249	263	308	265	280	263	249	278	302	282	273	254	284	275	288	276	258	257	277	293	270	284	266	255	259	265	281	279	281	260	248	270	251	262	303	260	257	298	281	247	256	246	282	262	274	284	277	278	240	309	249	303	280	257	298	296	285	252	263	261	286	272	286	274	246	247	269	322	289	253	290	284	232	275	263	245	280	269	288	270	273	270	250	270	290	278	265	266	290	244	293	250	288	280	273	258	264	276	254	306	290	260	249	290	262	270	248	253	259	242	265	252	252	258	263	299	274	275	277	262	266	280	266	292	293	266	261	251	290	272	259	273	273	255	269	264	303	260	260	312	301	248	286	273	269	282	281	285	269	259	249	277	264	248	247	260	275	245	257	279	242	270	291	282	300	253	270	254	295	297	249	279	284	264	252	271	267	285	295	270	256	266	266	296	281	258	304	284	266	266	268	273	274	250	256	229	289	267	272	271	243	276	282	265	258	256	279	284	256	245	272	263	260	277	267	268	282	280	266	275	269	286	243	262	246	295	267	282	270	243	272	267	282	302	258	246	275	251	267	263	277	275	257	276	243	292	276	284	262	285	257	268	260	253	262	284	277	246	276	295	261	281	249	249	259	272	232	235	274	268	252	262	276	271	260	220	285	268	274	265	295	291	271	269	268	276	257	249	232	259	235	259	272	268	287	271	274	282	260	258	277	274	266	250	270	273	258	250	245	289	294	289	279	276	260	267	256	251	257	231	276	252	275	278	287	250	244	262	275	271	260	260	278	248	253	236	270	267	272	263	252	268	234	267	281	277	267	258	271	251	268	258	300	248	276	288	279	264	268	281	231	266	252	271	256	281	306	270	293	290	246	256	254	252	249	302	245	250	279	264	260	265	283	289	283	320	255	272	275	289	260	310	261	275	269	265	269	261	290	254	255	279	247	286	266	242	276	264	263	262	269	249	249	251	259	237	275	250	280	270	260	265	278	255	281	276	277	285	278	262	262	293	261	253	279	272	272	262	264	248	246	268	258	274	248	261	272	262	247	269	268	251	280	257	269	243	235	258	321	295	293	265	274	243	276	255	258	255	281	253	265	277	275	286	268	278	292	251	271	256	280	275	234	280	239	263	242	288	266	275	277	262	256	247	282	264	247	259	274	251	259	278	291	285	258	240	254	256	254	255	265	251	256	288	270	270	243	267	265	278	268	272	279	246	237	267	284	262	250	287	261	268	290	277	277	264	268	245	283	235	259	277	250	278	294	244	275	276	278	286	258	299	284	266	263	263	274	258	273	257	254	292	283	232	263	260	247	288	250	285	255	303	274	295	242	266	256	258	283	256	287	275	266	291	280	250	258	254	269	266	286	253	260	277	256	272	281	279	256	239	286	250	254	302	263	280	285	271	257	254	273	242	260	274	281	252	270	287	268	263	255	227	265	228	277	251	250	295	240	247	258	296	275	237	221	298	273	273	282	250	265	270	262	298	259	243	265	293	266	284	210	256	250	272	247	254	264	268	305	237	293	266	261	267	229	275	285	308	256	285	260	295	264	247	271	250	261	305	265	271	245	264	268	280	270	280	272	265	266	259	236	251	260	267	277	243	244	251	283	262	233	263	257	274	252	268	297	257	290	277	249	279	274	249	271	261	271	287	262	273	277	304	272	269	262	272	259	261
30809	34792	44326	46953	44164	39241	35027	33562	29992	29688	25569	21589	24687	22673	11072	12366	10553	6628	5685	13795	6290	2109	1498	1491	1369	1486	1461	1391	1318	1419	1478	1676	1692	1497	1365	1517	1655	1024	960	1030	899	855	880	924	846	934	1211	998	838	869	784	781	771	764	730	775	743	792	838	815	746	777	765	753	763	731	742	730	740	760	714	763	709	743	730	659	756	740	736	692	707	742	723	714	670	744	749	725	705	720	691	742	745	737	764	697	710	699	696	705	756	740	691	676	707	766	710	742	751	734	763	745	711	729	728	682	755	776	719	745	717	641	722	664	713	738	787	719	750	734	736	697	714	730	691	713	713	726	737	725	726	744	716	736	727	704	725	714	738	721	674	679	719	722	725	689	727	779	743	742	726	754	725	751	706	740	780	698	761	744	763	707	711	737	735	682	764	770	715	732	737	746	679	736	769	712	717	726	783	719	743	706	651	699	763	727	746	697	729	711	735	737	764	746	697	726	713	721	698	691	712	684	734	697	723	720	768	723	728	714	696	709	734	707	699	717	726	740	728	739	673	714	753	701	764	715	735	747	714	712	707	739	724	739	719	726	739	716	688	728	701	708	732	744	730	725	732	679	723	717	669	670	761	740	669	747	676	698	747	746	723	752	681	729	689	706	707	707	715	716	683	749	681	710	735	709	679	645	706	714	743	765	715	756	748	730	739	751	773	761	747	729	716	752	702	718	761	765	698	739	728	748	705	751	728	703	737	678	716	700	699	721	726	720	707	689	678	744	663	744	692	733	719	752	758	710	741	723	725	751	676	743	713	716	727	716	735	741	705	678	727	762	718	707	727	685	733	713	707	740	724	747	728	697	737	708	625	705	714	696	751	717	730	715	738	645	689	724	681	718	707	747	724	722	740	728	711	725	747	747	721	686	768	720	728	726	767	727	732	732	758	724	690	724	678	726	732	733	748	732	729	689	744	649	713	691	698	746	734	763	680	686	708	709	745	672	734	732	684	699	706	693	696	732	708	753	672	737	719	692	689	699	728	729	753	721	711	708	726	761	711	709	720	728	717	787	686	727	714	744	734	724	774	695	756	701	713	715	755	732	743	736	798	710	752	743	706	699	725	711	715	728	743	762	699	801	713	763	710	659	728	728	692	729	725	750	732	704	729	715	713	717	739	692	747	746	694	728	684	705	709	739	712	700	732	699	715	714	726	749	681	700	685	712	691	720	760	758	703	683	745	703	723	747	696	703	699	690	730	665	713	713	787	699	712	726	722	769	708	731	756	700	770	749	728	681	691	726	736	728	742	755	723	754	739	751	725	679	756	729	678	714	738	706	716	723	711	748	736	756	716	713	708	718	732	749	696	685	649	764	733	775	717	730	707	689	719	695	709	749	715	721	693	709	679	723	744	772	694	715	708	733	688	711	683	736	754	741	718	698	688	768	751	750	711	696	758	685	735	757	761	688	723	797	699	717	722	695	713	709	757	691	718	710	706	781	734	725	732	708	725	746	727	696	734	733	668	718	707	678	769	716	748	670	743	746	727	714	707	722	742	702	723	696	699	700	765	761	739	730	722	746	697	700	733	734	751	750	705	725	662	721	718	757	726	757	712	727	710	686	685	707	690	696	742	741	743	767	722	777	690	740	742	679	716	782	706	724	737	759	735	748	734	738	713	745	758	719	721	761	689	714	711	730	738	759	734	741	747	759	708	740	703	715	700	735	688	771	692	700	771	719	760	773	765	705	734	734	698	731	698	700	708	716	720	700	726	761	702	726	728	702	714	787	732	713	718	692	706	730	794	752	669	702	725	682	706	720	726	766	691	726	773	724	743	718	712	758	717	711	699	735	709	736	692	646	732	725	731	721	724	722	735	694	724	694	685	745	725	719	776	679	709	696	762	735	738	672	712	704	725	745	733	704	711	769	711	733	691	692	720	724	680	739	724	708	761	739	707	716	751	725	717	668	770	698	736	727	716	733	749	726	760	705	738	731	707	663	705	724	715	701	770	751	763	695	712	688	728	687	724	714	693	703	732	722	707	750	719	725	714	670	744	712	703	748	741	726	755	749	707	712	733	721	699	681	766	698	749	761	716	702	679	719	706	751	735	770	706	707	747	735	713	712	718	730	765	688	717	764	670	741	677	694	713	706	696	702	751	710	698	722	717	729	762	707	709	696	730	765	710	709	724	748	758	703	692	729	717	687	735	737	738	713	700	766	652	711	761	720	725	755	733	708	705	694	698	703	748	732	698	729	736	757	714	730	717	679	709	692	723	732	714	719	722	748	720	741	682	776	691	727	711	711	750	778	716	697	694	731	750	650	665	742	708	758	705	735	699	734	713	739	736	673	690	727	716	741	775	753	734	703	717	742	697	688	758	677	697	734	739	716	701	715	742	691	673	696	725	738	737	691	708	718	671	671	777	700	691	700	723	702	717	694	736	727	724	717	733	715	698	685	740	703	680	731	737	703	715	710	700	722	739	714	741	771	704	730	699	713	739	719	701	771	734	691	715	746	745	751	685	690	725	705	751	702	760	806	746	742	731	746	720	717	739	672	737	682	722	713	693	717	723	755	734	724	727	732	737	717	750	692	697	711	680	720	758	702	716	715	762	686	705	715	718	722	719	719	725	752	700	719	741	755	725	765	690	735	717	723	693	709	682	778	719	720	757	729	700	669	752	661	730	687	768	695	728	734	696	683	696	710	722	682	740	696	685	718	665	708	673	699	723	755	727	732	720	721	709	736	740	764	724	714	780	725	630	712	679	707	763	700	685	783	685	730	728	736	685	734	771	690	743	713	734	747	758	719	722	686	748	706	714	685	726	719	734	774	706	705	755	761	708	693	738	782	729	713	705	750	736	721	735	710	689	733	715	735	732	721	770	745	711	732	745	725	762	732	736	679	710	723	708	718	711	701	730	730	721	753	760	737	712	704	666	756	718	766	704	704	728	696	689	771	742	745	724	668	767	732	708	724	741	719	751	738	702	702	731	716	729	667	731	714	705	736	690	686	760	721	715	718	716	749	687	735	725	697	762	743	739	763	716	711	757	710	735	751	781	743	744	699	734	761	713	719	666	735	686	711	700	723	709	702	720	757	681	724	709	706	716	698	707	723	785	684	691	748	751	740	710	751	756	762	769	731	742	703	724	687	681	729	683	741	757	737	696	708	717	747	705	665	773	716	676	746	822	750	711	702	669	707	706	725	720	717	689	715	690	702	749	691	770	714	724	717	742	732	721	711	704	717	723	726	677	755	757	700	706	699	717	700	719	732	696	721	755	768	724	695	740	713	720	713	727	713	664	717	750	729	756	721	657	722	709	692	747	712	728	733	717	785	694	712	709	706	718	722	746	698	750	741	697	703	727	787	690	690	737	708	726	765	777	740	732	723	712	728	698	725	733	762	737	675	693	724	734	743	771	697	726	727	704	714	687	708	752	705	748	682	721	744	696	741	720	748	740	707	750	726	730	728	704	690	706	713	698	718	725	687	751	633	727	718	685	713
33701	28373	28579	25080	17079	10700	7182	5615	3809	2789	2207	1656	1366	1130	757	588	530	519	473	495	387	362	333	361	355	305	328	331	339	327	291	328	296	341	341	308	291	314	294	325	346	300	340	307	309	307	312	321	353	314	326	287	306	327	284	329	322	347	339	298	325	308	291	364	283	312	324	297	330	326	321	280	295	272	335	319	293	292	291	299	331	330	338	322	291	285	300	307	326	321	285	298	314	292	318	300	312	318	304	322	333	331	305	325	284	265	326	328	313	287	294	298	304	284	319	310	296	278	293	300	317	306	310	309	307	310	281	326	305	264	309	324	302	311	256	309	304	308	307	300	325	270	328	319	302	317	302	309	330	293	278	291	299	295	323	295	284	293	305	328	316	322	328	283	298	333	301	330	282	324	319	309	313	305	297	316	307	299	307	323	284	326	292	327	323	322	255	355	289	315	306	280	320	292	301	289	301	321	287	325	329	311	272	312	298	318	297	330	282	342	331	309	310	299	312	289	333	282	292	339	328	305	315	336	285	285	298	347	334	329	307	317	335	265	285	318	272	317	320	310	327	332	336	293	313	334	319	304	310	280	313	292	335	305	311	321	299	310	285	298	305	301	285	291	312	299	297	306	324	311	320	323	320	318	309	319	365	267	319	319	296	316	366	283	266	319	313	286	275	299	285	305	301	310	305	313	301	291	316	319	322	322	323	349	312	330	309	331	344	291	312	296	308	286	284	319	320	285	305	311	331	332	294	316	315	319	313	341	291	286	289	286	315	311	284	314	314	290	291	299	279	285	277	312	287	289	343	300	286	294	305	314	297	312	306	297	322	304	315	322	328	293	311	306	309	310	320	309	285	319	327	294	309	319	342	318	308	306	297	347	320	311	327	293	322	296	311	310	316	319	301	298	321	327	304	320	340	299	310	328	311	306	288	301	318	285	316	310	318	298	302	349	313	326	291	313	320	327	318	305	271	315	312	301	315	294	290	335	302	290	337	272	300	306	329	291	289	321	307	298	320	315	299	314	295	314	310	262	331	328	305	313	276	258	297	340	303	312	306	292	310	318	323	348	288	316	305	297	341	299	307	287	271	309	332	318	271	345	261	291	314	330	305	311	326	305	275	354	312	309	300	313	285	323	264	323	345	328	293	279	281	292	312	338	305	290	286	306	286	339	339	284	275	301	342	321	303	278	334	324	274	317	309	296	282	310	345	290	307	289	341	297	323	261	296	308	349	275	308	307	309	329	319	298	300	306	280	339	301	293	322	299	315	298	287	264	312	296	336	273	303	288	311	276	303	301	309	279	302	306	310	308	337	318	329	283	323	285	276	338	321	324	305	351	306	290	310	297	290	281	341	340	336	308	327	304	305	304	292	311	321	310	305	332	277	335	293	340	309	308	283	323	313	254	296	306	321	256	325	312	294	305	269	293	279	313	296	344	305	299	323	279	291	304	311	309	334	308	355	303	315	282	321	291	285	303	298	317	314	315	327	328	321	305	292	305	334	301	282	349	290	287	263	279	314	339	343	320	300	284	319	299	324	295	301	301	295	293	343	304	306	301	322	310	279	303	305	300	293	305	308	303	295	294	246	308	292	291	301	324	305	306	308	313	312	326	294	300	322	293	289	302	321	291	338	317	318	296	311	296	327	316	311	335	322	300	310	320	326	320	356	288	308	307	355	305	316	318	275	331	314	302	295	309	310	299	279	294	277	280	301	321	320	301	358	317	306	297	319	306	295	280	296	298	323	320	320	320	281	277	297	330	290	342	301	324	303	299	295	285	300	308	340	286	273	319	316	315	325	340	323	304	308	313	312	298	320	270	324	310	323	306	299	308	300	303	346	337	330	355	307	312	291	303	298	324	338	307	316	304	287	323	298	300	317	306	279	307	272	278	285	318	331	286	318	321	305	304	331	264	306	322	289	316	312	303	300	322	304	322	308	332	283	321	303	300	274	316	299	326	303	289	328	299	304	310	285	297	317	293	295	288	306	349	337	330	341	331	307	320	289	315	363	308	301	358	306	351	316	332	311	277	323	291	317	295	334	314	296	312	317	320	322	309	304	306	347	329	327	288	312	309	286	315	303	314	306	296	310	316	314	295	297	316	301	280	315	288	285	311	307	306	275	295	281	288	277	295	331	339	310	307	302	312	269	272	320	292	313	298	298	312	309	298	322	325	283	286	302	318	326	329	258	288	283	345	292	327	314	286	334	271	309	319	320	303	336	331	327	299	335	319	317	312	319	284	325	341	320	319	290	337	340	308	294	324	308	279	300	287	330	289	271	293	357	307	276	292	303	315	284	312	334	302	301	319	302	303	312	309	340	302	298	293	318	286	287	301	276	318	301	306	289	281	345	272	313	298	348	329	303	308	309	286	308	294	291	302	294	352	319	319	291	319	309	309	313	276	272	294	287	337	350	289	286	315	273	290	292	331	298	327	286	293	315	320	292	304	293	319	310	337	274	309	312	311	323	291	330	328	293	348	294	307	279	327	343	298	328	347	294	323	318	313	307	286	325	299	307	317	290	311	344	295	329	293	310	297	284	323	299	275	322	301	314	293	302	309	296	310	294	325	259	283	334	312	284	297	299	281	308	289	265	265	285	290	318	325	316	290	317	333	318	317	299	327	288	323	289	297	329	305	306	293	321	332	343	315	332	287	324	293	282	316	302	279	302	337	284	305	317	305	278	318	344	293	295	287	312	302	327	318	314	325	293	308	320	311	314	294	298	302	313	299	321	290	270	299	294	324	336	314	319	307	319	317	328	315	308	303	298	314	300	294	306	308	295	283	334	292	299	316	317	291	315	303	293	307	303	288	311	295	294	305	318	284	354	329	317	328	328	310	329	360	334	328	332	316	307	310	353	320	323	268	324	307	293	326	306	281	324	289	332	333	343	308	363	303	302	315	319	294	291	306	302	309	303	289	309	319	316	316	317	317	322	328	325	255	296	330	297	293	270	270	284	306	310	298	305	316	306	298	301	271	346	337	309	281	300	288	289	317	308	317	317	304	268	342	306	299	306	324	288	322	310	311	323	312	317	304	302	300	305	345	319	305	288	341	336	296	321	337	289	335	294	301	295	294	317	308	302	292	328	319	332	316	337	281	344	317	331	313	300	334	307	344	302	302	290	299	310	279	306	297	295	304	304	302	324	318	285	331	296	303	336	301	347	323	285	324	312	262	260	320	309	308	282	302	351	319	292	302	315	278	316	324	294	326	307	325	361	272	301	323	302	288	308	309	308	305	249	307	368	315	324	287	277	291	310	304	288	309	331	290	309	317	306	288	297	292	315	296	333	281	318	296	297	303	303	330	276	291	297	303	296	302	309	303	276	282	315	298	309	330	333	302	272	287	288	313	316	302	296	325	285	316	327	311	305	286	316	298	319	307	279	265	296	293	305	314	300	326	328	306	338	306	299	295	329	308	309	307	297	326	288	312	304	327	300	292	333	288	300	303	287	312	275	297	348	299	317	302	315	298	299	315
20395	21592	33187	36494	31432	25886	21710	20057	15891	12679	10394	8349	7201	5939	3578	2509	2449	2055	1878	2086	1317	1137	991	995	983	1005	966	941	916	905	887	914	908	884	914	912	801	838	854	842	814	860	843	883	833	900	812	855	852	865	842	861	795	796	829	810	802	805	822	845	828	828	823	829	818	828	822	793	850	776	819	819	848	819	811	803	802	820	834	865	853	804	785	762	818	798	866	848	824	820	752	823	827	800	826	877	854	844	854	838	803	810	832	831	847	839	812	801	863	818	800	834	809	865	825	855	807	830	793	853	823	812	799	809	771	817	773	867	829	779	866	854	818	842	817	852	802	807	835	896	837	796	831	771	832	855	810	813	811	849	768	806	809	869	804	856	882	859	798	836	802	848	790	824	851	864	829	859	792	811	810	856	807	872	784	836	825	840	840	791	783	855	844	830	765	793	849	812	838	838	817	837	854	819	812	774	808	858	841	810	846	868	868	812	885	811	780	815	807	840	821	771	813	864	791	784	797	813	831	815	846	818	814	773	813	871	840	843	816	831	820	768	843	818	833	814	818	842	859	886	821	743	883	834	755	812	863	804	794	801	780	763	842	750	816	855	823	807	792	818	791	881	801	840	817	803	805	807	785	805	817	792	819	859	888	816	805	818	834	813	825	832	836	821	830	832	815	839	771	865	856	799	802	808	801	783	811	820	784	792	792	853	811	846	843	845	748	817	817	835	826	836	823	822	825	834	885	833	812	782	825	822	799	852	865	837	864	788	830	843	818	853	872	797	814	860	820	834	824	836	821	853	839	834	841	841	750	823	781	893	813	861	844	734	833	836	819	810	830	803	805	802	808	840	832	800	848	837	790	823	779	878	801	806	835	857	781	849	840	816	810	843	876	819	779	843	792	824	786	801	868	805	782	827	817	828	776	847	843	786	823	829	852	821	889	811	781	780	836	792	785	823	814	784	827	842	785	846	831	822	785	850	819	796	823	816	855	820	844	815	815	848	828	796	868	819	785	861	850	801	784	846	833	793	838	808	811	798	837	778	823	829	854	841	815	841	789	823	851	810	819	809	797	845	861	821	818	810	812	810	806	821	784	854	771	826	795	842	797	841	786	804	870	754	825	833	858	849	840	855	828	759	809	800	842	807	806	788	800	871	852	802	904	849	812	805	842	824	871	840	873	832	820	833	844	774	802	810	800	827	843	868	794	827	835	804	831	838	855	837	832	739	819	818	810	839	804	846	816	872	836	838	847	799	885	833	809	844	830	836	833	885	783	842	800	850	782	807	824	869	829	832	799	811	803	825	778	792	744	822	780	789	826	796	818	803	814	851	827	792	852	822	790	850	768	826	835	864	750	800	802	815	817	891	869	791	823	834	858	752	779	848	817	814	795	763	759	816	799	839	872	826	811	798	812	863	832	879	807	787	805	826	818	803	805	825	845	843	825	788	794	805	821	811	824	851	854	863	789	791	864	768	846	774	830	858	804	818	816	894	853	850	808	815	844	814	790	836	814	865	802	816	877	873	814	842	797	790	796	821	852	825	823	848	826	810	773	880	908	798	868	810	840	822	810	803	819	856	851	817	860	820	848	840	808	829	829	811	787	838	835	884	838	834	816	816	820	780	755	844	828	809	797	783	797	801	838	786	803	827	873	801	804	850	848	851	785	804	825	782	790	808	825	824	856	835	825	804	798	809	841	806	830	809	808	822	833	743	856	820	828	839	845	800	866	827	810	818	783	864	810	849	810	819	780	838	830	844	773	842	822	835	833	819	774	821	836	815	825	827	878	825	863	801	803	817	851	809	818	810	812	855	796	827	840	817	750	808	831	801	815	833	785	779	892	780	824	775	828	781	801	827	849	782	845	844	870	869	848	827	821	855	821	876	825	844	801	774	794	853	833	821	838	839	795	823	852	804	809	829	792	826	784	852	810	820	842	789	852	818	816	863	818	818	830	828	815	753	796	828	799	794	828	830	826	826	837	792	856	787	882	829	815	814	896	865	801	811	817	837	823	815	863	787	809	816	848	883	882	809	831	817	796	781	822	850	868	893	857	839	838	825	831	855	781	815	814	842	807	836	854	827	781	811	823	814	862	842	820	848	834	820	858	831	818	841	841	819	840	891	813	845	868	819	823	853	844	787	870	842	813	817	841	870	807	825	832	799	789	810	808	792	819	783	846	796	798	843	816	819	793	852	816	848	780	843	803	846	811	820	868	810	828	817	842	844	837	827	836	867	833	815	770	860	792	854	774	843	863	789	849	837	819	785	817	814	831	897	771	836	850	769	787	866	839	866	836	792	854	799	853	791	863	810	812	796	808	831	862	785	783	816	878	807	848	791	830	842	825	778	812	875	842	824	807	812	861	830	811	819	809	804	863	789	817	802	801	830	837	817	838	835	777	842	833	881	799	844	757	796	844	790	824	793	830	865	846	792	821	799	879	825	799	811	802	814	824	847	847	798	764	807	832	827	862	814	850	784	827	841	800	811	825	829	804	870	786	811	860	798	827	817	810	820	783	850	875	903	793	751	849	801	823	849	859	779	816	835	836	779	807	848	887	829	850	838	865	806	804	831	800	782	831	867	833	844	806	879	828	824	821	760	839	808	831	825	808	795	820	853	830	846	860	798	800	812	827	821	813	807	797	793	797	857	842	783	806	787	800	838	833	829	884	860	831	826	811	851	828	859	863	836	784	828	789	836	825	814	838	870	790	834	829	814	832	840	866	810	814	847	852	832	787	844	783	833	879	805	847	826	800	838	815	804	857	786	848	794	808	900	832	815	831	864	800	800	788	814	846	803	829	853	880	887	817	852	817	890	827	849	813	826	838	829	810	784	810	841	810	789	810	835	803	838	842	862	786	825	878	822	899	869	810	821	792	856	810	809	848	828	775	846	842	800	870	801	808	841	792	775	793	814	850	834	850	833	809	769	844	798	805	782	872	825	799	886	792	830	823	797	825	802	855	778	826	833	820	830	800	880	842	785	809	797	868	794	860	803	840	875	839	814	865	840	849	781	875	813	811	823	874	761	812	853	883	815	826	812	804	881	874	856	803	828	875	827	796	855	819	836	832	750	816	806	803	798	807	764	819	836	843	869	786	791	901	807	828	815	799	842	836	867	803	840	845	843	825	765	832	824	867	843	837	837	817	830	781	830	787	801	827	816	836	805	813	784	856	771	846	804	840	835	857	757	857	836	849	828	782	807	817	805	805	911	844	826	796	807	807	829	865	847	855	811	819	814	816	867	784	833	783	775	814	860	799	830	877	813	845	857	827	824	799	789	789	816	780	814	824	849	840	854	817	870	806	869	804	881	828	812	836	830	854	786	859	817	812	825	836	811	866	859	861	867	823	842	815	828	814	831	763	884	833	850	809	911	841	818	792	851	855	822	795	797	783	849	829	840	768	825	858	839	863	800	803	857	793	824	842	789	880	859	840	787	867	836	811	841	781	858	812	870	815	839	835	843	797	822	796	813	825	815	819	836	818	816
43097	35863	38498	32008	24779	17197	12774	10755	7774	6227	4273	3011	3086	3435	1217	847	863	924	948	1463	715	442	428	391	402	413	381	363	363	451	383	392	330	360	403	373	380	344	337	301	319	303	279	309	302	320	331	330	277	339	297	288	304	303	291	301	295	314	294	310	310	292	308	266	290	280	298	311	271	291	279	274	279	296	301	282	283	325	301	289	298	278	307	286	296	302	299	229	282	262	337	294	285	295	264	313	288	289	278	319	277	276	294	275	284	269	275	267	286	295	294	311	272	267	311	308	302	272	286	285	303	290	269	287	293	291	287	317	294	267	291	250	282	318	285	288	310	296	295	258	264	267	293	278	277	289	278	288	282	275	289	286	292	297	292	294	296	281	285	298	313	294	303	295	286	303	301	315	281	299	301	291	288	268	293	295	279	288	291	286	291	330	275	324	287	295	279	281	283	287	278	297	306	295	287	314	312	293	294	285	279	301	283	267	299	288	284	281	281	285	266	312	302	299	309	314	279	313	274	245	267	298	270	280	330	294	283	300	284	311	314	273	264	307	276	298	269	301	306	298	275	294	317	310	299	286	281	281	277	292	283	289	279	298	280	298	300	293	275	278	285	288	291	288	289	293	294	292	274	313	262	314	279	328	273	302	310	263	261	330	304	257	305	292	293	274	291	315	278	273	322	286	295	321	307	277	278	280	265	289	309	305	311	326	274	278	282	299	320	313	282	314	347	313	317	274	264	265	280	268	288	301	277	276	300	309	290	297	313	299	270	308	289	318	317	291	305	320	291	311	279	290	272	288	282	307	288	301	321	316	301	303	301	302	305	278	297	267	270	282	271	305	311	264	291	297	290	270	303	326	286	309	304	281	311	320	312	296	295	272	312	269	301	318	272	263	304	297	290	282	305	313	296	298	281	311	265	282	316	287	290	297	269	266	294	306	331	269	287	279	251	292	263	297	283	304	270	316	284	306	307	294	327	314	308	303	292	308	294	281	298	293	293	250	295	290	295	305	275	310	315	300	289	270	324	303	284	274	304	272	261	298	285	280	283	281	288	277	285	325	306	259	291	319	290	307	301	285	250	310	282	286	291	285	269	284	269	279	328	295	278	284	279	269	291	289	259	284	283	291	276	298	257	341	318	272	305	283	306	315	282	299	288	287	299	299	296	298	303	296	288	294	260	314	280	297	273	280	272	298	293	285	292	281	287	308	311	276	300	300	291	309	275	272	292	295	319	293	273	285	325	279	280	311	276	286	299	317	301	307	293	288	293	254	290	290	302	282	319	293	293	276	278	301	265	277	271	282	272	285	323	313	267	284	308	276	279	319	283	288	291	267	304	266	282	274	311	280	310	299	291	292	272	292	312	277	273	285	295	279	299	294	286	265	295	270	315	301	254	283	290	283	299	277	299	288	301	305	283	307	297	293	296	283	296	309	292	300	279	320	299	308	271	291	304	323	276	306	296	273	295	281	279	304	311	291	288	306	289	303	297	293	325	290	279	281	301	296	302	315	329	307	268	301	296	291	321	313	272	327	316	277	294	293	286	275	299	285	315	279	273	253	293	276	304	327	286	266	341	298	271	315	292	259	283	298	305	320	304	310	298	299	283	263	274	286	283	286	277	284	279	308	283	270	285	304	308	284	302	280	302	284	286	266	285	322	310	301	308	283	280	314	296	263	332	309	290	286	328	281	302	299	278	311	287	258	293	270	305	277	273	316	278	273	320	303	303	292	305	274	269	304	284	300	299	286	290	283	323	277	307	304	291	291	274	280	276	322	294	289	275	288	312	268	313	269	311	289	277	305	275	276	276	309	261	269	333	304	323	272	276	268	258	268	287	293	290	296	286	286	271	301	288	286	277	294	291	307	296	294	312	292	273	288	267	306	294	299	313	303	266	276	300	298	307	250	263	313	297	283	299	303	284	278	284	294	261	306	272	278	295	272	312	275	269	302	337	237	289	291	291	306	310	289	276	299	267	279	311	289	298	296	313	266	285	313	306	335	280	271	289	285	316	281	282	291	320	302	312	305	308	295	285	261	273	289	287	294	244	282	302	299	303	277	301	276	309	308	262	309	334	284	261	302	309	294	308	274	288	282	288	289	326	325	294	309	310	307	275	304	320	296	271	309	285	285	266	293	266	309	290	319	282	276	314	304	243	308	291	287	276	315	282	300	277	268	309	284	322	293	292	290	316	270	280	275	275	337	265	255	270	308	295	298	291	310	300	313	260	313	315	278	308	299	293	309	313	289	288	247	262	275	284	303	282	281	291	303	286	303	288	274	267	310	298	272	312	291	322	307	278	270	285	306	282	319	270	308	283	319	293	316	286	283	293	297	310	310	309	296	292	309	283	311	304	304	286	262	299	276	279	276	274	302	283	334	279	273	272	333	302	272	297	290	291	309	301	294	263	293	266	288	287	285	273	301	272	275	291	277	277	325	292	300	290	308	272	265	282	292	279	301	284	282	289	276	292	276	294	284	268	296	299	299	311	273	331	274	320	260	278	284	311	277	256	268	297	283	318	286	318	248	325	267	276	313	299	309	292	311	291	299	269	303	276	256	300	348	303	281	310	275	291	303	291	325	316	285	293	294	260	310	285	280	273	318	274	313	310	291	337	304	279	277	284	314	285	313	301	312	314	280	282	251	268	308	289	289	315	262	289	267	304	296	298	313	310	263	306	274	316	304	294	280	304	303	301	284	290	321	305	302	296	293	313	278	310	299	308	286	319	315	305	270	288	265	283	280	277	302	273	297	282	288	278	303	289	256	287	272	289	275	297	295	303	293	298	271	298	288	291	283	276	313	261	303	348	317	299	307	292	274	295	312	271	317	281	260	297	282	300	272	316	286	281	269	290	273	287	317	278	279	309	283	294	276	274	284	268	288	274	272	286	286	287	297	320	281	303	291	280	284	299	304	297	301	286	273	306	285	301	303	302	275	276	278	287	292	297	249	285	280	285	280	291	277	277	296	309	308	301	294	304	273	288	303	281	286	284	310	314	283	262	286	276	295	336	329	271	308	287	270	263	297	286	283	268	290	273	295	293	290	279	259	314	317	274	292	302	298	306	286	312	310	312	291	280	302	284	301	286	276	290	277	287	274	298	290	282	295	277	289	304	308	308	295	263	288	316	306	291	285	271	267	280	290	341	299	330	297	305	290	289	306	288	302	320	301	278	285	303	295	299	293	303	318	305	307	286	319	312	275	286	310	323	295	292	301	281	297	295	290	303	299	297	266	257	305	308	276	296	290	289	290	311	315	322	280	303	278	266	252	284	299	285	312	280	298	282	285	286	296	250	288	328	279	292	291	281	278	289	305	288	267	285	295	274	300	317	287	292	294	265	315	298	296	256	287	294	291	285	326	284	306	285	310	290	290	277	284	286	291	265	322	316	306	300	293	291	320	265	276	299	294	285	309	281	280	280	316	298	314	281	279	304	300	282	301	304	304	287	311	312	322	294	317	280	291	281	292	294	303	289	286	297	284
27089	27917	41164	41981	38034	32507	30019	29164	24281	22515	17535	13883	14966	15139	6416	4471	4655	4941	5006	8113	3537	1826	1497	1589	1401	1559	1380	1383	1343	1422	1519	1581	1385	1465	1609	1676	1436	1259	1000	1078	915	898	856	952	913	981	1124	1121	899	962	827	834	803	846	815	813	784	850	835	848	822	814	779	817	875	806	784	826	829	804	764	768	820	804	827	768	780	795	747	765	807	780	762	790	804	784	749	780	763	711	775	733	776	769	765	761	789	762	798	810	796	746	803	757	771	758	793	799	778	773	817	813	776	749	782	778	767	785	720	777	768	778	776	761	799	809	767	784	822	762	781	810	749	780	834	794	740	818	792	763	726	757	797	793	791	791	782	783	826	784	801	741	822	806	797	835	781	788	769	768	797	751	810	813	755	782	771	779	804	727	833	746	746	785	750	807	773	763	809	782	748	797	785	755	776	755	823	803	820	751	745	779	705	765	813	799	745	788	822	738	797	741	822	776	747	769	727	781	778	803	759	787	740	820	814	755	772	780	783	807	781	757	750	817	781	744	778	740	807	803	800	744	809	777	787	789	786	790	738	817	753	784	822	719	849	761	799	792	735	809	807	765	796	841	752	824	789	805	793	759	764	754	796	805	724	832	784	787	765	785	769	799	754	775	762	843	757	720	789	812	817	795	777	807	788	822	819	814	808	819	755	859	755	826	765	803	759	796	809	785	784	791	769	769	829	763	777	789	753	745	766	763	778	803	795	748	759	792	730	794	772	772	725	818	859	789	778	764	808	802	764	771	801	778	760	765	778	774	788	796	736	806	828	768	736	775	764	804	809	755	784	752	773	746	834	787	739	749	753	744	745	749	742	749	803	764	816	772	751	818	782	764	788	836	825	754	799	789	744	806	779	798	795	780	812	830	763	805	809	746	789	772	771	813	817	803	748	837	818	770	787	794	782	801	808	821	830	781	802	773	756	810	762	735	809	791	786	814	810	765	780	756	738	755	780	766	771	768	774	754	791	750	753	746	802	773	835	754	787	818	761	736	774	766	784	754	781	756	732	771	754	812	741	758	761	806	760	799	784	816	741	761	774	773	804	765	742	760	758	761	792	763	801	750	749	856	738	812	811	793	778	793	780	783	795	767	787	773	761	759	791	773	744	744	758	841	751	781	789	780	736	799	800	760	794	794	732	793	790	759	782	816	754	794	772	804	735	794	786	738	744	825	790	760	755	831	775	714	810	825	786	825	839	787	784	766	781	801	773	795	808	829	797	769	773	793	762	781	814	812	738	795	783	771	768	786	773	800	779	784	819	769	771	759	763	835	771	771	795	807	756	786	773	790	812	832	779	758	800	777	743	767	792	782	758	774	806	783	723	784	813	745	755	804	754	782	783	798	788	856	795	790	761	801	750	813	787	738	750	832	813	746	819	745	812	799	762	786	711	757	807	779	811	816	806	777	763	758	824	786	829	742	753	794	821	737	789	773	767	804	767	756	825	778	784	757	788	790	781	752	778	772	784	782	798	730	803	824	768	762	802	781	745	764	761	773	745	767	769	788	799	762	780	739	846	772	761	765	808	784	759	789	782	755	755	731	785	804	760	792	802	767	790	776	774	770	769	740	797	767	792	775	796	746	733	766	800	798	819	778	800	793	740	871	789	736	730	808	740	777	773	758	822	766	766	811	808	834	794	761	817	729	768	729	773	782	775	804	741	816	771	796	764	826	795	814	818	788	836	790	796	788	841	787	762	794	773	788	843	776	752	749	792	800	760	786	811	779	803	791	767	788	771	800	808	744	802	787	804	782	773	811	778	785	779	791	724	761	802	798	826	734	817	741	779	802	757	740	797	823	796	736	802	741	771	796	780	783	784	762	763	770	772	774	750	750	792	808	768	803	777	752	785	784	748	792	771	697	798	833	840	781	779	808	774	836	773	763	788	811	717	767	804	773	793	746	763	792	796	736	752	759	784	761	761	783	768	778	729	790	798	812	727	787	738	842	750	741	755	808	806	767	789	813	764	768	832	776	791	766	783	780	711	801	766	849	751	785	796	795	761	798	830	777	826	807	767	754	744	823	733	793	827	795	741	790	743	751	789	740	788	771	808	788	811	811	784	769	777	750	810	793	734	784	752	744	743	845	738	781	754	785	800	800	748	805	822	805	804	757	820	818	797	813	774	830	770	738	778	743	751	759	789	801	759	782	757	787	747	776	713	778	811	793	837	783	791	758	803	818	778	790	780	808	767	790	781	816	790	815	782	799	805	769	766	826	782	785	767	779	775	775	812	793	822	764	713	753	853	769	805	828	780	796	780	826	801	814	791	797	799	758	785	737	794	840	784	738	738	739	771	797	743	751	792	806	763	803	771	774	766	806	782	796	791	765	777	735	713	807	774	784	794	797	785	777	771	767	824	748	798	718	787	836	758	749	777	812	786	772	781	789	843	819	795	800	767	796	762	782	769	768	768	792	771	792	805	782	764	778	805	782	741	775	805	808	772	737	810	724	800	804	787	713	750	830	714	780	799	775	775	797	779	776	808	800	816	769	781	798	810	744	817	797	801	764	754	759	814	750	785	772	749	723	738	797	736	726	766	790	782	765	786	738	759	820	802	809	792	773	730	791	817	799	802	768	777	835	768	761	805	776	772	777	793	768	760	769	803	703	780	785	745	770	818	817	752	760	775	797	821	721	819	806	790	825	784	736	741	753	751	822	766	793	730	826	783	768	792	829	834	761	808	784	741	780	744	780	783	746	754	738	847	747	817	763	785	769	758	788	828	802	808	797	811	824	805	755	789	780	838	758	774	713	752	772	790	783	816	770	828	782	779	777	716	794	817	752	771	757	820	817	822	740	767	782	759	740	790	781	801	798	736	811	767	802	786	816	816	802	823	790	770	805	786	784	793	829	807	791	817	813	816	833	755	815	771	769	797	737	798	751	767	776	807	789	761	736	803	762	762	780	777	800	782	798	800	786	762	780	751	771	788	826	808	796	772	760	770	801	780	795	792	784	774	794	814	770	771	782	791	758	803	776	722	790	776	742	734	769	732	752	800	781	747	796	771	819	774	793	786	798	776	827	787	783	749	829	779	733	792	761	823	800	799	795	797	811	796	833	784	741	800	757	812	777	800	738	793	746	761	782	781	806	743	770	799	786	820	764	803	792	820	841	761	755	783	732	755	772	801	835	782	793	736	825	741	708	810	786	782	833	803	776	795	763	763	752	777	800	800	775	822	764	792	786	802	741	775	740	774	794	806	794	790	791	743	810	792	802	801	806	811	791	780	774	798	776	840	792	793	789	794	780	800	815	795	792	816	770	761	754	754	753	780	782	753	806	803	773	786	761	799	797	805	831	782	753	786	721	783	827	739	828	753	790	806	848	804	790	789	793	803	807	759	785	740	784	793	791	783	749	790	773	767	800	811	738	750	787	770	802	752	799	805	813	771	781	787	816	783	748	796	787	824	779	819	805	775	769	787	733	773	818	809	793	781	784	778	788	786	764	714	780	750	782
49134	42842	45732	38848	30047	23799	18970	17979	13379	10122	7014	5557	5030	6957	3636	1165	991	1295	1489	2132	1024	422	423	409	396	374	364	369	411	407	443	428	400	446	471	452	466	430	311	341	289	283	279	295	269	295	326	329	295	301	287	260	270	280	264	299	261	253	284	273	281	279	267	287	272	274	225	250	248	284	279	271	230	262	255	229	251	247	270	238	262	252	256	257	242	308	275	251	276	267	275	275	263	294	258	272	264	256	255	266	263	276	269	263	240	221	262	253	274	281	269	261	260	259	233	263	263	224	244	252	258	269	274	268	283	258	260	254	249	258	240	254	272	245	253	258	270	285	220	275	280	257	286	250	241	239	249	274	260	258	235	243	302	257	238	306	273	248	287	254	266	250	278	274	261	259	269	275	269	268	262	255	264	272	251	256	248	260	254	237	251	262	267	225	234	259	254	249	280	251	240	271	260	278	235	274	280	246	275	240	282	258	236	238	281	254	238	263	268	263	290	238	233	263	257	261	306	233	242	252	270	259	233	262	279	262	256	247	236	240	230	221	286	222	263	249	260	251	243	252	271	248	269	242	275	280	279	254	234	253	246	275	251	276	239	280	269	217	263	246	279	255	242	247	251	304	231	241	289	243	286	254	264	253	228	283	248	261	239	270	246	237	267	268	249	265	260	261	233	226	287	265	249	256	253	281	289	251	269	255	247	246	264	282	252	252	281	257	256	255	271	266	271	269	271	277	254	227	273	267	265	267	254	268	260	233	281	257	248	273	261	244	283	254	242	251	245	272	254	216	285	265	265	252	295	256	262	277	257	270	261	257	288	246	265	207	254	252	262	266	254	269	274	252	251	260	256	264	276	258	267	234	274	255	283	243	286	272	245	292	261	227	225	293	280	264	241	286	262	274	255	247	245	278	287	224	262	264	248	250	252	278	270	251	284	273	251	258	245	266	275	267	265	263	252	236	223	293	276	266	277	305	262	258	266	286	226	288	289	269	249	253	281	254	239	271	265	274	270	269	269	297	251	264	270	233	253	276	276	283	252	262	281	251	262	264	272	230	264	272	251	271	267	256	247	269	287	255	275	244	267	278	245	247	235	239	243	250	271	258	283	269	249	248	281	254	294	274	243	258	238	256	271	281	248	264	235	239	231	249	258	242	237	284	256	280	282	248	255	236	246	284	283	268	288	248	238	265	257	229	295	261	240	255	272	256	283	280	253	270	237	270	269	273	269	251	276	241	267	261	279	286	224	250	275	264	250	270	296	283	290	274	249	252	236	269	252	289	280	263	282	252	263	255	258	295	258	271	272	250	280	243	281	224	247	268	278	270	257	240	279	264	264	258	260	268	267	243	244	262	270	252	250	273	256	290	257	283	301	234	251	262	271	269	256	276	254	222	294	248	248	275	245	246	271	307	270	279	239	272	233	279	249	267	263	247	257	278	280	258	268	247	273	248	275	252	252	244	267	263	265	269	241	263	279	264	259	244	243	256	257	259	255	220	266	273	235	273	276	274	266	270	267	255	271	260	252	254	255	235	235	264	267	281	269	259	275	273	263	246	256	271	247	261	278	253	248	266	273	235	265	249	259	268	248	263	258	290	282	257	282	283	257	263	277	264	244	271	267	239	292	265	248	253	234	286	249	294	285	251	295	284	277	293	278	285	256	265	284	261	284	280	268	270	262	277	231	241	245	283	253	272	245	259	249	268	279	259	275	268	263	267	296	270	230	241	243	268	248	257	253	281	266	287	284	246	289	274	259	256	259	257	276	274	253	272	287	229	229	246	252	241	287	258	238	243	234	285	258	238	248	280	244	227	252	261	262	284	237	265	263	268	276	262	244	247	259	298	281	293	272	278	261	259	244	262	252	241	266	251	253	314	260	275	267	257	268	262	260	274	264	237	262	247	266	266	252	283	253	250	275	263	252	272	297	253	253	279	257	272	269	276	245	260	231	254	276	267	250	259	282	280	271	297	262	244	259	264	255	283	244	261	267	271	267	251	298	252	251	257	256	256	249	244	266	292	268	257	257	267	267	286	261	283	282	270	255	269	275	284	268	249	271	250	261	286	280	258	254	267	260	280	275	245	266	260	240	274	277	278	241	261	240	276	277	242	250	234	259	248	268	310	252	258	297	244	259	313	277	233	255	267	279	267	239	229	244	261	276	254	261	290	271	257	244	247	257	250	257	264	277	265	233	260	235	240	258	268	265	284	268	262	245	270	285	217	260	262	263	257	267	261	264	270	253	255	265	265	251	245	263	241	219	265	276	287	252	276	271	284	257	274	276	270	270	262	262	269	275	267	248	248	258	265	266	245	247	264	245	251	284	239	229	261	283	279	259	261	244	246	260	249	273	281	251	276	256	246	233	235	290	250	260	262	277	277	256	250	238	272	277	237	247	247	270	245	272	240	258	253	278	241	250	277	226	269	274	224	253	257	252	247	255	279	240	261	265	261	248	293	265	273	300	266	273	260	264	271	263	267	257	255	279	282	253	257	263	274	290	280	250	232	307	243	271	261	258	252	260	263	284	254	270	255	270	256	279	267	264	255	261	231	234	250	280	222	276	261	288	258	273	303	253	256	271	241	266	252	263	256	267	282	268	256	269	256	250	263	259	263	287	250	273	281	284	265	263	261	243	282	233	255	264	265	282	274	273	235	262	261	253	261	252	228	279	286	244	273	282	253	232	263	219	239	258	268	278	261	237	290	253	249	239	277	254	268	284	260	263	236	250	268	273	244	274	233	266	273	252	267	268	272	266	286	261	279	257	246	263	274	260	267	280	248	261	265	281	249	265	288	263	234	292	269	270	267	284	264	276	260	253	257	254	260	264	272	276	277	293	281	273	287	246	251	248	267	267	262	270	260	255	256	262	274	281	251	244	290	278	257	251	250	291	280	274	243	275	265	263	249	246	233	254	261	239	249	269	276	291	271	276	266	278	284	251	266	279	247	257	276	293	264	255	262	279	307	244	275	235	271	276	245	271	245	257	245	254	242	283	289	246	282	254	241	233	262	262	249	267	251	224	239	266	256	260	263	269	269	290	273	271	261	276	274	278	256	224	279	271	251	235	270	242	297	287	260	257	278	247	254	237	266	253	262	262	263	232	259	275	273	281	238	249	251	288	279	233	263	237	240	267	255	262	258	302	288	252	247	270	265	276	246	283	260	251	255	267	251	249	228	295	265	262	253	259	257	275	274	230	260	261	250	257	279	256	258	257	263	248	265	284	262	269	276	258	245	243	267	262	244	288	257	250	241	262	238	242	235	256	271	248	240	276	260	261	241	251	284	284	266	250	277	252	220	253	279	269	253	250	279	278	292	265	243	256	277	268	254	260	298	248	275	264	276	255	274	224	262	257	246	265	266	259	270	248	302	268	287	236	282	256	252	273	248	254	268	251	281	271	280	241	268	231	307	272	238	240	268	234	259	276	252	246	249	257	244	243	254	257	261	245	236	274	287	247	274	254	261	252	251	252	256	278	261	246	228
31648	33869	45748	46959	42346	38535	35533	36541	32053	27984	23932	21038	20868	25264	13895	5961	5472	6933	7862	11546	5183	2013	1690	1945	1568	1861	1669	1651	1936	1872	1903	1882	1920	2141	2349	2167	2177	1904	1079	1464	1012	830	853	920	983	970	1169	1328	912	844	834	787	744	722	745	793	780	750	822	902	856	746	740	724	764	768	771	746	723	750	713	723	707	715	753	695	726	730	674	710	686	750	700	692	702	702	721	737	731	748	755	711	692	696	698	683	707	730	717	720	723	733	705	720	732	711	719	681	740	720	745	719	728	667	698	736	695	757	704	719	742	707	698	688	713	660	760	725	725	690	736	751	743	682	723	721	711	733	755	738	731	684	732	739	691	687	737	688	695	721	717	712	690	717	727	756	716	695	659	701	703	735	677	737	684	711	703	733	741	757	713	713	686	687	721	702	741	735	716	764	734	668	672	685	704	730	723	718	718	702	719	693	667	752	735	727	721	678	715	712	760	712	723	657	728	724	742	721	706	699	706	721	724	676	724	744	690	707	719	688	722	693	718	702	688	664	723	711	697	695	674	696	680	675	690	737	714	743	720	707	713	739	716	660	706	702	689	697	717	686	729	734	743	730	672	730	749	711	744	697	705	734	689	735	656	722	684	694	701	667	750	724	686	745	694	678	706	687	683	726	703	729	668	704	720	662	718	735	726	746	738	711	706	701	704	705	733	738	711	753	747	722	713	693	713	675	737	733	733	707	699	709	715	730	753	709	677	700	701	679	719	675	688	711	725	690	748	693	709	708	701	688	714	756	711	732	686	643	729	727	698	701	708	674	701	677	672	727	694	736	713	667	715	685	735	695	689	725	694	783	736	734	624	729	734	654	742	733	706	700	690	719	694	715	651	740	710	706	727	714	666	746	776	703	711	710	728	697	732	748	722	664	760	683	657	719	716	712	725	704	708	739	727	707	681	763	726	702	679	732	739	721	731	696	694	719	680	721	715	729	667	743	679	711	687	723	710	716	690	728	695	695	697	722	670	687	691	699	737	704	724	711	710	668	712	726	647	743	737	689	700	713	750	683	741	707	762	689	703	714	649	671	705	671	726	744	710	700	752	684	768	734	737	715	730	684	709	737	683	692	713	731	731	705	685	727	730	695	712	698	709	712	733	722	702	680	710	740	741	733	696	773	729	713	736	675	688	699	718	683	700	662	711	718	741	704	661	701	716	667	688	723	694	681	734	752	669	663	678	710	726	696	727	714	736	672	705	708	705	704	658	665	711	723	711	697	665	763	756	737	720	700	695	721	713	690	730	737	718	690	699	701	721	722	711	706	698	751	752	748	715	715	733	675	696	722	752	703	718	739	656	743	711	680	682	762	684	691	692	699	697	708	690	705	751	698	668	755	663	705	713	763	672	679	712	727	732	737	713	704	679	717	680	711	718	741	660	696	740	683	757	728	710	724	745	710	719	722	670	716	726	669	688	736	706	760	701	743	721	745	699	752	752	688	680	753	764	697	705	694	729	689	709	670	684	720	722	728	719	682	719	678	715	743	709	695	714	731	763	761	759	735	711	736	729	746	734	740	696	693	718	713	676	683	695	750	693	725	701	684	677	722	713	723	699	663	741	702	688	671	711	715	720	747	728	693	720	728	701	704	739	722	730	721	699	720	684	756	697	661	739	729	784	710	695	693	749	665	758	818	718	737	692	653	744	709	697	746	702	726	770	679	678	713	729	720	737	721	641	707	728	720	722	760	700	754	713	724	730	689	690	694	672	747	666	716	730	697	708	704	706	726	753	709	716	728	698	683	762	767	718	717	732	714	713	722	725	739	699	703	777	702	705	695	689	707	715	668	720	745	667	712	722	761	693	732	733	698	703	705	722	729	699	773	722	743	690	702	727	723	720	672	713	727	750	758	690	736	751	705	687	690	706	695	715	692	703	691	720	682	730	717	757	739	726	742	694	694	695	720	714	719	708	697	708	735	711	728	712	708	704	651	726	721	721	733	743	662	748	708	731	706	707	711	724	699	699	692	725	675	699	712	707	728	755	708	698	717	753	786	698	680	721	713	725	757	696	706	744	741	726	705	725	682	742	673	738	691	729	714	758	688	701	673	687	710	671	703	734	707	678	695	721	729	721	713	687	636	708	704	729	713	714	726	716	715	761	682	713	688	699	693	729	755	734	710	706	681	688	703	742	667	720	733	702	668	718	757	690	727	715	747	715	742	754	699	710	753	704	715	708	739	714	740	692	724	678	748	715	720	710	695	740	725	703	731	709	702	732	701	730	737	721	677	718	685	707	748	672	708	708	718	707	734	734	697	678	677	719	738	704	661	707	714	730	758	708	729	701	745	704	674	697	694	773	740	740	709	738	654	742	725	677	689	712	726	759	736	692	673	673	706	694	746	713	695	721	745	750	684	709	683	726	691	742	710	726	701	718	730	765	712	713	700	710	738	706	727	724	710	673	729	690	703	726	698	727	683	656	735	703	736	727	731	718	677	748	696	687	702	712	739	736	711	686	751	729	694	718	669	669	733	743	745	749	699	690	706	716	698	640	756	682	743	705	694	709	702	672	699	668	704	723	708	655	713	696	721	707	684	701	730	716	675	689	692	727	720	702	756	719	689	727	783	719	730	738	723	699	708	693	669	670	705	675	716	691	671	663	747	693	683	686	732	700	702	768	741	752	731	723	690	731	688	694	699	685	692	721	726	681	663	666	729	729	682	681	709	677	723	698	692	741	736	708	741	716	701	710	713	724	734	671	752	725	708	757	673	757	760	694	723	715	680	680	725	712	743	704	754	703	711	728	786	720	691	698	710	673	714	703	711	700	694	728	729	691	713	736	725	715	729	671	723	689	737	727	728	691	676	723	758	707	719	694	711	694	722	654	756	723	727	744	687	676	755	702	667	711	717	744	712	699	724	717	749	686	726	708	744	707	737	713	763	754	720	722	714	695	732	728	708	703	767	725	688	754	701	732	701	740	714	689	711	674	724	720	683	729	734	743	774	726	700	705	685	729	699	746	711	720	716	746	745	730	641	712	723	691	723	749	703	701	725	772	733	727	744	712	721	684	724	753	723	728	706	684	735	759	701	652	723	668	725	748	709	694	715	745	739	702	707	723	697	747	675	738	742	701	726	690	690	750	720	677	735	699	778	710	743	714	718	730	764	735	739	674	750	704	691	700	710	673	727	745	700	703	713	705	711	725	688	719	716	726	721	725	662	745	660	705	684	695	683	690	712	733	696	748	705	737	700	721	705	689	727	677	714	683	707	706	698	757	724	701	736	716	701	686	719	773	692	710	700	709	720	703	689	718	685	734	722	684	691	702	753	699	705	744	667	727	704	722	721	702	698	737	688	711	721	739	754	705	686	733	729	686	677	699	734	716	711	711	701	711	723	711	716	747	666	674	744	751	701	743	701	687	696	714	715	705	667	712	751	746	731	717	721	651	678	676	762	721	715	711	729	730	747	691	697	709	753	719	678	668	709	715	733	698	696	706	720	694	705	663	722
32220	29490	30246	24418	15980	10719	7193	5640	4088	2873	2187	1764	1166	1138	856	662	582	557	456	466	447	368	365	348	324	320	325	359	313	335	359	336	310	330	301	321	297	303	302	307	316	305	339	354	287	320	325	315	284	287	289	300	307	291	331	303	305	311	298	291	308	300	322	335	300	320	307	292	320	286	311	300	308	297	304	305	309	289	295	294	275	306	298	326	313	283	315	282	306	301	311	304	283	314	269	331	290	303	312	305	304	299	290	266	320	299	296	309	314	275	333	275	330	319	320	325	312	294	293	333	313	321	326	321	322	312	334	303	311	305	296	321	317	327	307	274	329	335	276	303	339	314	292	294	315	272	307	286	305	328	274	318	330	300	345	302	316	298	261	318	312	292	306	322	296	282	284	280	286	291	300	308	282	318	323	300	306	290	288	304	279	306	316	313	301	339	297	287	284	321	282	280	302	320	335	299	331	331	307	294	294	289	315	300	281	282	326	296	282	308	315	291	272	314	284	326	295	286	299	298	326	323	304	301	333	332	293	315	317	306	299	302	307	282	294	289	311	304	300	297	307	295	294	307	294	307	345	332	307	301	330	282	315	313	291	286	299	296	277	300	321	311	315	287	329	294	310	288	306	284	329	334	291	292	309	323	254	303	315	335	294	328	336	305	331	320	309	313	285	319	302	350	287	292	318	342	294	311	272	308	304	320	342	306	332	283	286	332	295	311	327	311	320	308	289	298	315	301	332	287	318	290	310	314	318	295	296	289	308	308	314	307	298	308	308	280	303	274	287	315	286	290	304	316	300	320	297	296	319	314	295	299	327	317	296	295	314	294	312	318	329	331	322	302	282	308	283	289	326	308	303	284	295	343	286	309	308	299	302	308	313	299	316	311	305	300	324	301	314	353	298	310	288	278	315	321	321	313	312	279	299	311	321	319	316	307	259	319	315	324	328	336	297	300	279	310	293	285	304	314	305	299	316	316	297	288	310	300	303	308	324	284	324	309	308	298	274	316	298	287	336	311	308	298	287	333	296	318	299	333	314	340	292	338	327	284	299	318	293	328	305	296	278	309	284	285	317	302	313	281	311	310	306	315	292	275	309	283	280	298	326	320	322	315	309	286	339	313	307	295	299	337	345	305	288	282	308	284	294	324	297	291	316	320	297	304	309	341	338	321	291	307	277	271	299	332	303	290	287	301	349	345	319	334	323	317	285	310	296	312	297	281	312	298	319	309	290	308	314	299	309	321	278	302	284	330	290	326	313	271	305	299	299	319	298	314	311	294	291	319	341	328	272	319	309	275	338	333	300	290	273	305	314	326	332	318	289	313	260	307	303	306	257	314	283	310	329	335	291	291	286	271	301	320	321	318	302	321	289	319	283	294	255	268	309	318	314	315	302	338	314	303	294	311	328	328	317	338	311	306	332	340	294	296	300	308	320	304	323	290	314	316	310	328	291	326	318	274	312	329	293	297	313	261	306	329	315	284	329	273	289	332	284	309	301	241	328	315	316	317	294	300	296	275	290	317	310	325	302	311	347	321	312	293	313	311	304	265	310	309	297	305	293	269	315	314	306	293	311	296	309	299	265	278	322	312	284	277	310	300	312	278	278	292	276	325	296	305	323	303	314	294	292	311	302	327	314	328	240	306	314	317	269	308	306	289	291	320	274	288	272	308	287	319	274	296	268	326	278	298	317	308	301	315	335	320	284	320	300	288	295	308	320	323	311	302	292	293	298	292	318	349	287	302	280	265	301	309	341	317	291	302	314	327	315	324	299	328	278	290	331	300	321	309	278	316	280	285	303	310	300	284	295	294	292	316	304	311	300	348	310	285	314	325	304	310	330	314	293	291	319	319	311	318	288	331	305	321	325	303	314	315	296	307	291	318	266	291	315	321	306	308	283	319	302	305	286	309	301	319	285	309	297	309	282	333	293	320	313	267	306	287	309	315	304	302	313	299	274	319	308	324	315	295	284	276	294	302	305	305	298	308	303	286	294	316	312	260	289	308	291	275	329	301	331	279	294	327	284	297	273	294	315	308	277	318	259	298	299	303	329	314	318	284	321	272	301	323	318	356	306	307	278	288	338	311	302	325	288	291	306	301	317	291	319	319	318	269	305	288	291	314	308	290	295	305	278	304	332	311	293	300	299	300	294	328	290	271	308	294	323	315	323	286	299	330	293	327	306	315	310	290	312	317	297	295	318	319	317	328	301	310	323	289	320	280	299	304	304	313	312	302	287	301	288	297	265	305	316	307	308	342	282	307	320	321	306	347	306	281	308	294	330	278	344	312	297	306	273	282	287	302	289	291	297	304	307	325	281	292	298	313	305	297	299	290	319	324	355	314	322	281	323	306	328	308	307	293	291	254	286	340	300	301	304	294	332	310	320	298	300	288	320	285	298	308	330	335	295	312	345	323	284	291	338	318	289	307	329	331	316	303	323	316	303	300	292	315	273	294	296	317	332	302	349	287	297	325	325	311	264	298	292	290	315	281	292	295	355	292	321	288	287	283	327	324	316	301	313	294	305	301	270	290	293	287	287	300	292	313	341	378	310	304	297	288	307	314	279	298	281	311	282	284	279	295	325	324	299	327	270	299	288	302	297	305	287	333	296	317	288	300	305	325	304	285	277	356	330	299	287	321	300	302	284	322	330	310	301	272	295	302	308	319	345	306	323	283	302	313	311	307	287	303	316	299	310	275	296	312	318	333	306	282	278	292	318	303	323	320	314	339	295	316	306	325	296	293	289	339	297	308	313	301	291	302	301	315	321	324	313	256	365	301	300	323	300	306	316	295	297	307	297	300	313	285	290	315	313	297	300	267	342	282	301	279	302	282	282	343	317	315	297	310	312	291	333	289	331	295	306	306	276	334	315	314	273	302	327	318	314	264	279	279	337	291	317	300	306	287	311	273	282	305	292	330	306	330	325	335	294	303	304	286	299	294	280	324	321	308	313	320	341	320	297	327	340	300	301	318	341	313	284	290	303	319	306	311	296	301	309	326	302	297	295	331	296	303	306	283	299	300	328	286	300	323	296	331	283	332	303	281	304	307	311	266	302	300	310	339	296	320	279	296	315	306	320	297	316	296	291	312	290	290	310	292	333	292	284	314	293	342	312	303	302	273	285	304	301	301	346	326	318	289	328	298	293	304	300	313	305	279	340	302	296	285	307	311	265	291	274	282	282	304	288	292	280	274	246	296	291	314	289	278	297	287	296	306	319	316	327	314	318	308	318	292	311	285	314	279	287	306	292	309	331	317	295	299	288	298	281	310	298	286	310	334	326	294	297	292	289	287	307	322	294	311	330	286	319	298	311	317	295	306	273	298	284	286	321	300	289	274	294	308	318	306	287	294	339	332	316	321	324	303	315	327	296	307	333	301	327	299	287	306	312	312	301	286	290	299	351	275	340	325	315	252	313	304	306	298	332	296	295	334	311	334	304	355	305	305	315	311	274	308	289	297	336	297	309	321	308	301	283	285	285	289
19283	23067	34480	35879	30328	26206	21924	19701	16598	13019	10710	8578	6245	5824	4228	3048	2471	2233	2079	2236	1510	1174	1137	1108	1092	1033	1024	957	1034	979	946	891	947	976	929	980	924	973	866	888	861	876	841	862	878	877	878	848	815	799	794	823	836	826	819	783	854	829	806	819	804	815	823	832	868	866	826	820	830	878	779	812	802	808	848	807	820	846	831	796	837	902	804	856	804	797	821	796	825	849	784	767	809	774	854	819	844	796	786	795	844	798	840	779	819	818	834	790	795	816	837	826	796	821	772	889	801	796	830	804	870	837	838	840	831	794	762	844	781	860	870	849	886	828	825	805	777	840	834	837	841	806	832	838	843	808	793	843	845	779	834	848	813	820	845	784	823	812	776	792	808	877	806	847	823	826	779	799	817	802	760	813	783	788	834	828	812	867	812	802	810	817	792	825	837	845	879	819	783	862	882	783	835	836	818	838	805	825	781	785	810	771	821	804	838	811	829	797	802	827	783	835	756	805	811	864	823	839	820	781	854	746	842	865	781	836	828	793	814	831	791	800	776	795	879	814	818	812	798	865	771	821	894	839	786	846	818	807	769	788	805	841	840	821	788	818	833	841	818	804	833	816	802	856	819	794	849	801	827	736	811	835	798	814	829	857	825	837	815	792	855	819	824	806	861	829	808	807	852	790	783	760	800	769	804	780	841	844	781	816	800	805	815	835	839	796	802	857	818	749	769	769	796	792	773	845	836	828	856	815	789	766	856	820	782	784	810	794	849	802	854	823	838	867	800	849	851	848	792	808	808	779	864	820	783	806	771	770	800	812	863	804	873	826	758	807	825	817	845	824	768	814	767	862	835	782	808	771	817	785	789	809	864	797	768	772	805	834	794	835	776	816	764	786	858	839	877	835	806	745	804	803	830	811	836	839	865	791	744	835	823	768	857	825	783	784	845	832	793	833	774	752	803	793	837	791	806	801	803	786	795	817	850	817	766	840	823	787	858	770	775	823	809	816	829	819	790	801	807	824	830	809	801	868	766	772	817	774	832	814	838	790	816	852	768	834	838	826	815	807	783	798	824	783	838	795	821	828	817	824	787	815	806	835	797	815	840	759	804	873	814	821	824	816	817	812	879	856	784	764	819	828	820	787	819	824	830	820	828	831	824	820	835	785	819	863	846	817	800	810	849	806	835	770	838	791	817	856	789	840	854	856	866	835	858	775	818	763	801	832	804	823	764	800	847	833	846	831	804	826	835	836	816	787	799	820	809	749	847	817	798	792	802	829	754	836	810	850	798	814	801	789	788	812	832	834	777	762	823	829	805	821	840	783	852	818	860	831	831	825	814	813	806	796	798	811	804	815	833	847	798	809	812	835	830	777	836	844	834	817	811	802	818	832	861	813	787	790	810	796	766	840	827	827	879	824	796	857	788	788	781	811	858	838	824	854	850	842	819	810	785	816	841	810	790	810	852	833	885	749	827	825	784	842	831	833	782	824	874	831	789	774	770	794	831	808	827	813	840	816	789	815	785	813	772	802	739	832	874	812	828	870	813	823	828	825	790	821	805	811	823	821	795	817	742	814	834	825	861	843	807	810	851	842	824	807	868	781	827	846	795	871	795	781	745	827	758	786	792	786	863	824	844	803	811	834	836	799	848	844	837	781	758	782	777	830	813	791	835	801	882	838	799	853	798	801	772	820	801	802	830	821	844	767	760	799	802	824	808	804	791	851	784	834	832	802	817	856	806	845	819	792	816	883	768	848	780	836	782	793	792	839	833	849	810	778	838	797	729	794	831	802	810	802	858	830	855	809	820	809	817	778	800	868	861	799	779	808	793	824	796	801	808	837	800	803	783	855	792	797	772	784	839	782	839	845	771	811	817	774	799	817	774	815	794	781	849	814	754	830	824	835	830	786	854	839	781	807	822	820	819	773	791	831	787	768	815	801	856	844	848	826	803	756	826	811	761	807	817	809	821	772	790	848	844	839	809	797	822	817	781	866	845	845	799	834	801	831	746	801	830	779	794	801	771	786	816	822	806	791	880	819	839	847	798	860	847	799	826	825	862	801	830	815	789	832	786	831	774	802	807	772	795	786	807	815	851	822	800	821	823	848	769	757	806	816	803	848	804	839	858	849	830	788	837	867	809	858	757	842	793	815	819	820	836	811	857	840	834	803	842	799	838	832	808	773	838	787	838	757	828	811	816	821	802	844	854	785	798	790	828	814	858	801	819	832	804	823	818	811	785	765	796	791	786	829	789	847	803	847	826	854	831	796	854	783	823	819	829	803	823	800	829	780	825	812	829	822	784	848	843	852	803	762	822	820	765	816	791	819	833	820	807	789	830	816	808	837	796	810	796	845	866	770	858	813	849	821	773	803	820	823	866	817	835	787	835	782	779	862	817	781	789	790	774	818	805	820	844	794	854	782	826	815	826	826	825	828	834	831	832	772	801	786	835	811	813	775	822	832	843	820	858	835	866	841	790	860	803	807	840	816	802	823	845	844	752	824	861	816	793	839	821	796	826	785	804	762	778	792	845	777	839	809	843	788	840	850	820	840	817	840	837	815	806	827	819	832	841	791	765	841	794	840	768	833	823	854	766	811	827	828	831	774	737	823	801	812	880	783	845	839	810	868	861	841	821	803	815	811	834	814	825	864	823	856	805	780	784	818	780	813	843	772	841	820	846	792	825	818	816	816	796	782	788	822	812	739	870	834	805	787	771	800	787	775	809	832	771	840	794	900	810	797	816	857	830	849	850	814	847	807	844	836	807	801	800	795	829	869	795	815	831	791	868	816	822	811	814	860	835	812	743	838	811	802	741	828	841	849	787	767	761	800	786	844	852	799	790	814	792	834	805	830	806	820	851	769	771	797	813	793	846	801	762	832	849	832	800	814	781	827	849	778	823	851	850	819	867	779	810	799	769	791	830	809	833	803	820	790	821	731	828	813	818	804	795	775	803	841	815	799	795	873	833	854	854	831	835	786	853	754	811	797	845	779	777	836	838	861	801	796	854	806	757	815	824	820	860	756	835	803	823	805	767	839	827	831	849	828	811	818	812	813	774	781	803	796	831	836	810	809	785	808	806	815	813	825	796	774	812	847	803	864	792	799	839	812	796	795	781	830	783	801	817	812	828	818	823	842	832	794	819	858	805	798	880	788	823	784	792	854	790	809	898	869	821	808	806	820	817	822	823	788	812	797	797	844	790	792	821	834	821	783	825	809	795	846	828	784	817	834	838	814	798	778	792	847	849	806	797	777	774	803	793	781	780	806	778	816	799	836	796	801	833	852	790	827	827	812	804	775	802	833	836	798	820	801	850	886	843	790	813	839	768	784	826	834	816	829	826	776	821	804	797	839	790	863	858	847	771	788	840	836	812	839	818	821	814	798	844	851	843	851	865	821	841	819	832	803	757	800	773	830	802	837	836	848	895	834	766	776	823	745	792	814	785	831	841	809	803	810	853	789	809	818	877	890	789	815	780	824	771	836	795	821
40333	35510	38343	31161	23446	18578	13211	10204	9367	6130	4300	3118	2636	3427	2503	1614	821	711	789	1366	573	400	363	420	390	387	359	386	402	380	456	394	416	394	422	426	421	358	308	311	289	289	282	329	320	286	323	348	306	295	290	310	302	272	310	286	290	293	328	302	283	323	304	281	290	297	285	290	297	307	291	290	287	254	298	317	292	278	287	309	285	285	285	274	281	282	287	271	300	295	310	301	286	311	279	306	302	309	297	256	277	264	281	268	331	298	292	313	279	265	296	288	315	282	321	298	259	298	301	308	314	312	269	298	300	296	309	321	302	314	295	271	285	283	279	274	305	298	305	283	297	268	294	288	275	293	272	285	289	294	291	294	291	286	303	304	328	298	272	264	267	307	268	270	278	279	303	328	286	293	301	337	271	295	278	304	272	303	323	298	307	247	305	273	332	263	303	289	306	288	295	296	284	289	294	302	312	305	266	304	251	286	296	319	292	290	250	247	283	308	279	277	294	298	289	302	299	274	277	305	283	271	248	301	273	294	298	285	282	271	334	294	274	321	276	275	307	299	323	301	292	287	290	278	292	305	281	278	291	294	287	278	284	291	292	299	278	296	298	281	310	262	269	295	300	279	280	298	308	280	312	272	300	281	290	284	290	275	260	304	283	302	273	278	311	290	265	289	269	270	264	262	304	301	308	276	277	307	309	256	296	274	289	302	277	280	305	289	312	305	293	306	292	305	255	280	320	332	300	305	305	287	273	283	277	292	279	288	321	280	320	267	300	299	317	276	272	327	317	276	299	287	265	276	280	300	262	306	304	289	305	278	311	303	272	282	302	285	313	303	293	289	301	258	322	310	288	311	287	298	290	291	332	265	294	290	305	286	294	253	292	269	282	322	315	301	310	285	301	301	310	275	301	260	272	287	263	284	294	305	294	284	294	318	221	268	242	300	296	297	285	254	260	277	281	299	301	289	265	281	256	305	314	295	264	306	283	285	273	301	300	309	291	297	274	279	267	294	299	284	293	283	295	290	287	282	302	277	288	306	301	287	272	277	271	307	286	281	316	295	293	326	306	266	288	273	320	283	270	274	312	298	250	295	277	281	266	289	284	270	289	271	311	296	276	266	315	309	317	268	293	261	259	293	273	287	309	269	281	277	280	289	299	289	270	276	326	305	283	323	277	317	298	251	278	294	279	259	279	280	286	290	270	308	270	296	297	299	309	279	277	297	279	300	289	302	302	279	297	264	289	262	278	321	269	279	299	302	263	283	308	270	323	243	307	313	257	283	301	306	277	286	290	268	274	255	287	289	279	296	313	277	291	276	292	319	291	275	292	268	315	282	258	290	337	246	275	292	306	305	287	320	327	320	294	276	276	316	322	279	286	272	267	311	311	314	294	283	295	275	277	311	279	273	308	285	289	293	293	266	298	281	301	294	311	272	291	283	285	286	265	303	265	276	267	264	319	313	308	297	306	264	255	288	260	296	294	279	287	283	281	290	292	243	304	298	312	286	293	315	280	313	304	284	256	265	304	262	299	295	284	282	306	292	297	310	296	308	277	272	265	296	289	282	319	254	295	318	284	281	309	305	315	299	238	295	268	286	277	280	296	288	279	298	299	282	295	310	304	292	246	279	283	308	287	282	291	273	331	267	258	244	299	264	290	269	287	295	343	288	294	294	289	288	265	303	313	287	313	289	292	314	322	293	282	278	267	288	285	278	274	303	286	307	300	276	278	282	278	298	285	286	280	286	286	308	295	306	271	267	312	287	278	277	296	298	296	254	298	286	322	299	299	289	303	325	258	297	280	277	301	302	320	275	283	306	296	294	301	284	298	280	291	302	294	289	281	298	321	249	303	303	286	258	313	271	281	258	297	313	291	282	283	271	284	252	295	324	278	277	296	292	306	309	290	271	250	313	293	290	287	319	277	316	286	257	280	280	294	277	252	285	288	273	304	288	287	312	296	304	283	315	317	285	294	290	270	285	275	303	282	299	318	254	325	303	305	312	277	285	299	271	270	299	295	291	278	271	283	309	278	275	295	273	269	290	309	278	258	292	304	286	293	302	288	292	299	299	315	315	288	309	282	287	322	290	281	273	265	308	322	294	302	282	291	267	272	312	298	291	284	299	263	310	279	298	295	325	270	318	273	293	310	294	287	292	299	267	265	295	301	289	333	292	284	305	285	297	276	289	270	287	284	284	291	255	274	313	269	312	297	301	291	283	292	296	306	292	305	314	332	306	264	279	263	293	302	315	314	284	279	293	262	306	304	302	254	266	273	299	286	298	260	271	297	288	296	256	309	284	278	302	281	285	278	285	277	308	290	294	270	295	295	291	271	271	277	303	279	283	304	265	277	299	273	262	295	334	290	286	300	277	305	295	309	307	281	247	280	268	293	282	273	300	281	328	281	299	254	285	302	303	286	258	285	252	301	286	290	327	282	288	251	297	296	307	280	318	265	282	276	267	289	303	295	295	281	305	280	287	257	278	242	270	309	291	277	304	277	282	297	286	298	278	315	321	281	300	288	297	288	310	281	304	285	300	290	284	301	294	297	286	286	323	313	278	285	303	286	295	277	289	282	303	284	305	302	280	282	283	296	267	333	313	279	291	263	294	250	302	286	314	272	283	285	289	287	293	292	282	298	306	288	272	294	280	281	273	303	273	259	301	313	270	265	311	266	275	292	304	272	276	311	273	324	267	292	283	287	256	286	316	289	296	281	296	280	334	302	303	313	292	306	258	277	279	295	291	268	291	296	260	283	310	292	286	288	304	277	300	286	272	309	301	275	270	266	297	288	276	290	279	262	320	300	274	294	309	261	338	308	286	250	281	311	250	296	271	280	298	310	295	270	287	294	290	306	295	267	270	335	297	289	298	278	333	282	295	302	261	269	280	266	294	273	276	283	275	261	293	267	295	264	308	293	275	250	272	296	307	297	271	294	288	293	290	292	298	292	263	309	268	288	287	252	294	277	312	296	288	303	311	280	269	343	306	301	279	304	286	262	292	292	308	299	272	260	319	297	291	250	303	314	302	308	313	311	284	292	307	282	296	296	283	281	310	290	305	300	273	283	303	268	301	295	298	317	273	294	307	309	302	283	298	295	276	315	302	350	290	309	292	282	258	285	285	294	310	284	309	257	287	300	271	279	299	305	293	320	284	270	279	313	291	268	332	287	294	298	288	274	292	304	275	297	332	273	280	270	313	277	295	289	269	304	315	284	337	297	273	298	287	281	281	312	272	281	286	314	284	320	286	258	315	274	302	290	269	288	327	297	281	293	284	276	275	281	274	289	298	251	282	282	286	298	270	284	297	305	312	297	354	292	281	275	284	272	282	301	290	260	278	311	326	277	312	294	253	302	291	279	234	288	290	297	262	275	311	299	287	299	331	294	298	300	314	279	289	278	258	296	282	284	319	296	302	269	273	277	294	293	280	288	325	301	282	269	271	294	290	306	317	281	277	282	288	297	299	310	274	277	280	300	273	297	318
25376	28226	40742	41027	37507	34756	30237	28221	27710	21890	17553	14730	12778	16423	11565	8492	4424	3605	4136	7575	2570	1545	1548	1602	1388	1393	1363	1501	1475	1448	1674	1469	1697	1707	1815	1802	1734	1313	973	1005	1006	865	848	910	924	916	1000	1161	925	874	853	803	802	853	766	824	769	849	880	896	883	810	842	765	814	789	814	739	811	825	870	729	829	825	771	868	776	760	763	782	784	747	745	752	820	757	784	777	777	771	772	790	748	758	810	849	782	781	822	770	787	756	777	809	758	807	771	776	788	794	799	748	755	795	770	771	756	776	784	772	764	810	780	736	788	770	735	773	751	782	788	810	745	823	799	781	749	794	803	809	818	800	779	797	725	760	773	746	761	767	747	770	813	840	733	761	805	814	802	803	737	750	794	774	764	733	782	794	777	820	784	800	749	849	787	788	779	769	766	752	805	798	762	770	784	764	798	689	797	759	746	777	784	695	697	796	820	844	833	811	747	768	783	752	802	756	808	740	738	815	746	798	760	707	800	802	818	804	725	768	799	735	777	781	792	765	784	751	808	794	775	779	719	772	747	780	790	749	781	738	771	791	767	737	738	728	759	763	770	822	789	782	753	770	799	779	797	782	735	802	817	796	790	796	797	760	756	818	804	742	807	756	781	806	757	794	764	774	791	817	759	855	743	786	776	754	780	770	781	768	781	732	794	782	842	775	777	779	772	760	752	739	754	704	806	787	801	778	754	824	777	793	787	756	737	769	765	788	779	774	766	763	776	787	737	766	821	768	803	777	779	782	741	787	756	793	809	803	804	775	790	755	772	795	789	731	756	766	801	754	752	806	792	816	766	845	763	802	782	849	789	785	733	780	771	789	862	799	748	771	781	716	800	750	762	755	743	767	708	779	773	810	765	784	790	791	793	773	740	811	767	781	730	788	772	744	729	753	812	780	779	743	732	772	731	765	798	756	799	797	725	777	834	840	809	760	792	843	828	758	797	776	808	819	816	733	751	742	794	794	725	786	771	770	769	783	808	765	791	799	773	795	771	819	806	770	794	783	778	819	767	713	790	767	735	792	780	795	772	798	794	761	766	781	773	774	820	752	798	760	764	794	765	787	822	788	788	774	786	781	768	771	752	844	771	788	783	809	773	821	764	792	790	775	761	759	761	774	758	789	772	751	763	757	789	758	752	777	744	757	809	760	775	803	709	801	781	759	812	780	736	720	801	772	810	780	769	759	791	782	714	774	716	808	859	769	763	773	784	780	758	783	764	745	740	767	786	800	817	820	767	716	751	828	762	762	842	744	787	804	794	719	757	768	805	770	784	744	772	778	766	719	728	771	788	768	778	812	799	778	779	769	800	829	749	805	775	787	730	753	764	771	784	800	756	766	765	730	785	792	788	769	748	794	771	783	758	752	784	756	760	798	756	782	794	700	759	781	810	763	801	813	780	763	759	760	751	791	792	800	808	781	807	754	823	776	759	791	739	754	769	773	797	773	817	770	757	783	759	749	796	781	766	788	788	724	767	771	755	821	756	740	747	757	846	763	809	773	827	774	787	777	740	765	797	753	760	827	789	758	806	764	824	789	802	736	802	760	790	786	733	756	739	853	795	757	780	783	757	721	798	724	799	773	793	796	732	772	783	812	796	779	792	762	780	794	758	796	770	813	796	828	751	766	776	738	787	809	794	738	780	774	755	788	774	759	772	759	761	722	746	818	761	763	815	739	818	769	756	755	805	775	767	780	780	817	806	811	727	758	781	784	793	799	815	784	740	789	755	790	776	759	746	754	773	765	796	774	790	759	821	784	796	733	778	784	797	799	812	768	770	746	764	768	756	836	776	801	747	781	819	772	803	759	748	808	721	781	811	791	781	830	803	770	717	780	737	843	798	742	784	787	799	727	791	780	768	749	817	818	761	765	776	757	778	766	825	784	738	773	784	810	802	823	757	768	772	784	747	787	732	788	744	790	734	801	758	753	750	817	749	817	779	764	797	791	773	803	775	746	801	771	770	786	761	771	776	778	783	798	763	780	813	752	779	789	744	829	744	750	733	786	731	772	804	746	757	775	817	776	764	793	752	789	791	799	760	786	733	802	796	803	803	807	809	712	806	799	757	778	781	763	857	786	739	789	781	776	792	766	778	753	772	764	761	773	734	831	773	760	732	776	774	731	802	757	786	822	778	787	788	757	793	741	780	803	764	817	734	738	773	810	795	776	753	817	746	819	760	765	817	788	752	767	773	725	767	788	750	781	808	772	775	814	800	754	783	776	773	777	795	786	739	784	789	807	781	775	771	752	779	789	788	766	806	732	724	816	805	765	767	783	759	755	743	764	754	773	770	725	817	762	770	772	767	744	788	804	827	769	790	754	844	779	813	761	759	787	760	790	805	835	769	779	764	773	763	794	801	801	735	809	763	734	735	739	743	776	776	809	811	756	770	781	756	763	780	752	750	755	800	776	771	797	777	813	783	784	747	818	802	762	792	792	732	772	738	802	881	799	769	793	807	791	769	784	774	762	787	794	793	810	807	791	758	774	756	796	753	756	831	732	826	755	789	817	844	787	773	781	759	794	787	805	768	784	754	751	803	735	749	773	764	747	802	760	774	805	764	776	810	797	765	760	786	758	733	770	800	747	768	786	787	752	791	779	750	747	752	726	796	786	756	802	763	759	793	739	719	787	786	784	760	797	791	756	785	762	764	805	835	767	811	783	806	778	823	803	766	746	813	768	751	781	731	773	777	740	788	805	723	749	790	765	795	735	792	780	797	772	800	720	816	747	774	742	800	809	789	780	795	784	790	743	810	818	820	824	781	784	774	787	773	776	784	801	771	796	830	765	731	761	788	792	793	825	761	843	768	767	785	802	811	772	775	744	792	774	848	817	766	786	826	772	723	795	835	825	828	755	772	784	762	731	753	760	800	787	801	780	758	787	750	747	733	787	758	786	761	780	802	772	804	786	775	809	777	750	816	746	789	759	772	771	807	793	751	810	799	804	772	774	737	741	825	801	730	753	811	746	793	798	771	771	779	791	781	817	772	745	804	793	804	713	743	771	762	802	765	804	771	809	796	790	777	768	815	810	771	697	794	800	754	743	809	826	843	765	737	710	721	860	755	771	743	807	759	740	746	766	741	719	743	783	784	818	790	774	779	780	806	794	755	761	808	784	755	840	795	818	790	792	767	763	804	807	782	796	752	728	764	769	784	794	783	754	747	815	731	765	764	739	747	762	733	839	752	731	761	745	844	831	821	791	791	777	746	731	823	772	777	803	828	762	749	781	725	793	725	772	801	792	787	779	832	804	775	793	777	837	818	764	756	769	820	768	741	778	777	702	811	799	739	778	783	782	752	814	756	753	782	734	756	758	774	753	811	701	751	798	786	754	738	769	817	811	804	754	780	848	766	737	817	809	807	844	754	766	745	818	784	769	765	775	799	763	791	787	706	779	812	761	755	733	779	778	761	734	826	777	757	806	786	758	788	791	790	730	789	773	794	788	742	753	775	791
46423	42732	44343	37601	30638	25410	18832	14061	14576	11440	6852	5645	3814	5251	4133	2967	1309	1024	1568	2338	630	507	443	527	472	453	426	477	455	523	474	541	564	599	498	483	488	381	310	305	285	275	332	270	277	296	342	372	283	291	243	282	261	282	278	286	267	282	265	296	273	297	291	259	253	259	269	298	250	240	260	272	279	271	254	243	257	256	245	227	250	265	264	258	251	242	260	240	262	254	273	285	250	281	252	246	267	275	275	299	229	217	247	272	252	237	238	254	274	238	280	256	256	250	284	233	257	281	243	269	257	250	257	251	279	238	248	277	265	266	256	265	265	258	275	254	254	232	233	252	259	257	232	246	268	236	261	265	251	258	260	258	252	267	253	248	241	255	265	242	248	278	261	263	255	242	292	250	286	264	288	279	253	249	266	241	296	278	238	269	281	281	256	251	265	272	247	283	258	261	243	279	236	260	273	240	271	259	232	256	244	240	246	235	250	270	262	267	240	250	282	238	265	272	274	246	257	231	280	246	276	271	234	296	264	249	257	239	277	257	276	254	273	266	276	267	303	303	266	263	225	274	260	255	260	241	263	243	294	258	254	254	276	222	250	241	246	225	276	248	222	237	285	266	276	273	269	227	311	265	258	248	272	251	268	280	255	240	281	267	272	241	265	253	251	272	258	263	260	270	279	230	270	274	263	251	248	268	271	268	254	231	250	246	279	254	254	245	257	261	262	237	279	245	251	281	255	243	278	281	264	257	264	239	236	268	247	238	238	253	259	245	290	239	255	243	239	255	250	241	252	267	251	302	251	234	262	242	271	233	265	263	253	240	275	241	268	235	256	262	274	262	260	282	297	265	252	269	236	256	228	261	246	264	253	261	274	230	264	263	281	262	248	259	269	257	258	270	272	263	257	280	271	269	264	283	236	257	257	264	249	252	272	246	219	263	253	245	247	284	250	291	267	256	245	276	235	240	264	281	260	285	263	288	237	269	260	256	252	245	267	267	275	273	261	262	247	252	235	259	233	273	252	278	251	259	287	256	264	262	245	263	247	262	257	251	246	253	245	235	244	263	252	269	254	277	272	269	251	265	255	244	263	232	245	235	264	275	269	260	300	271	269	286	275	237	228	232	277	244	238	276	248	264	260	245	251	271	264	226	249	246	285	273	300	234	254	248	264	264	259	251	233	276	252	261	282	261	275	250	242	247	269	274	270	258	280	240	257	286	249	239	270	258	223	249	251	253	265	267	261	271	264	244	250	253	252	266	264	269	256	275	274	244	273	258	276	281	275	242	259	289	270	266	284	294	264	240	269	237	254	262	239	280	277	262	281	252	225	249	254	276	255	265	260	245	252	259	257	242	268	263	265	250	260	243	257	269	258	245	254	297	257	255	277	237	253	248	253	256	247	266	259	285	276	250	249	221	263	261	278	268	279	217	264	256	249	246	270	256	272	240	244	266	270	258	235	237	245	239	264	256	279	261	242	244	251	261	230	264	264	259	272	266	253	260	285	273	234	255	261	234	250	253	265	267	268	284	262	271	290	243	278	278	287	246	256	275	293	230	250	288	244	256	261	249	257	265	257	254	246	242	255	258	257	255	253	230	263	267	244	262	269	233	262	258	255	259	254	264	284	272	271	249	282	234	256	252	273	245	273	241	256	246	255	277	270	258	271	240	254	256	299	249	245	256	249	272	272	259	243	272	227	266	273	245	275	231	254	292	233	276	265	259	270	250	251	250	250	263	236	253	252	272	268	254	284	263	222	245	294	273	260	270	264	273	260	284	252	267	289	264	304	245	242	243	267	258	268	293	276	243	278	251	264	272	263	240	255	276	251	262	293	267	259	252	220	259	272	269	271	260	248	254	282	297	245	243	258	255	241	235	259	246	241	267	246	234	224	257	269	245	246	290	248	270	249	245	252	271	244	272	242	253	279	264	260	248	289	261	272	251	274	284	252	312	245	270	247	267	236	262	265	252	255	258	263	261	254	262	259	260	282	257	264	230	271	256	247	285	265	246	275	256	265	267	274	298	243	266	259	295	264	265	265	237	286	254	282	240	258	244	264	263	228	226	211	263	253	239	258	283	280	228	246	227	271	270	269	258	251	271	258	263	237	280	267	248	268	262	268	240	262	252	243	276	256	229	295	271	303	273	288	232	277	242	284	275	260	265	260	282	273	266	256	253	276	267	280	281	233	254	255	273	264	269	293	239	241	233	264	266	259	250	237	269	263	281	284	235	266	245	245	223	239	263	265	248	262	248	246	240	252	265	274	280	258	273	274	262	269	245	248	236	249	277	275	268	257	239	286	272	264	269	280	260	270	253	253	262	255	282	268	227	251	237	232	272	254	251	248	266	276	270	253	250	246	256	275	262	272	244	254	267	269	256	238	237	254	255	251	280	283	279	252	267	252	256	244	253	247	255	255	262	262	236	246	262	257	249	260	244	235	280	244	253	259	265	271	243	271	263	234	224	279	248	270	224	232	261	275	256	249	264	254	255	264	264	240	278	253	256	274	253	266	250	265	296	281	284	267	238	262	253	258	283	267	261	257	244	238	267	236	233	245	255	271	273	279	265	261	285	263	248	293	241	249	271	276	246	229	243	253	250	273	273	237	275	238	273	268	248	264	263	266	279	258	261	265	271	237	266	258	249	269	245	262	246	241	236	237	243	272	290	280	246	271	271	247	244	261	241	282	268	291	238	236	254	252	298	242	260	268	261	254	265	257	274	274	283	269	241	251	261	258	270	249	254	249	228	267	266	285	273	267	276	253	265	270	245	244	243	278	261	265	274	256	266	277	238	260	268	256	243	242	259	229	258	266	264	251	251	293	269	239	260	278	227	254	252	244	253	255	256	269	241	259	286	246	254	259	271	267	230	245	313	290	237	260	242	230	277	269	228	285	265	290	276	286	235	268	275	278	259	283	284	278	256	260	288	248	228	224	252	225	249	277	261	255	261	256	273	264	259	254	285	257	237	271	238	266	272	250	259	285	297	298	263	254	241	263	258	265	263	263	257	233	227	282	278	246	258	254	293	284	271	277	248	261	282	249	273	237	235	258	285	272	260	248	228	230	251	245	282	247	256	238	231	248	247	275	257	246	260	243	272	255	246	253	255	267	254	242	289	252	232	249	290	287	275	243	265	239	242	258	275	260	237	255	243	226	238	239	263	241	264	251	299	251	265	272	249	267	262	278	257	278	267	305	240	272	264	239	259	266	282	246	249	239	271	261	260	259	252	269	271	279	280	249	281	280	245	272	273	253	258	237	280	253	241	278	280	252	268	279	286	285	248	256	257	255	259	271	242	273	234	273	232	232	264	236	263	241	247	265	256	266	261	258	267	278	241	238	259	239	258	263	266	254	223	272	274	301	215	234	239	266	284	249	274	271	244	257	238	268	290	245	266	243	264	234	272	282	255	244	265	270	248	246	251	247	252	257	251	281	271	248	259	253	255	280	269	290	259	231	270	283	260	255	263	260	274	293	275	279	268
29621	33672	45245	46227	43130	39891	35053	31871	34390	29905	22913	21439	16655	21936	16325	13958	6585	5654	8549	11837	2949	2189	2100	2577	2013	1985	1963	2245	2515	2490	2174	2926	2804	3381	2718	3169	2584	2050	1014	1183	1051	871	948	1041	1001	1012	1337	1530	886	840	886	836	759	767	745	724	775	737	786	881	875	897	803	725	725	706	735	721	686	726	691	713	696	718	715	750	714	671	727	673	741	698	699	721	712	738	734	677	719	713	747	684	688	735	704	758	702	688	673	695	702	695	727	686	686	688	722	678	703	704	687	714	709	718	712	701	692	705	685	687	699	713	713	666	669	751	707	731	692	698	704	684	710	682	742	716	699	700	704	652	675	711	712	713	667	706	695	709	712	680	707	675	691	686	693	681	745	672	698	746	744	739	707	715	688	718	686	690	691	715	742	709	710	701	717	689	721	671	732	721	715	715	709	730	723	690	673	701	695	719	693	694	717	694	666	704	730	710	733	673	740	696	701	700	672	727	734	669	703	666	654	727	707	725	733	658	722	734	697	703	682	691	706	696	709	686	693	730	705	641	650	712	716	716	693	688	692	722	685	681	737	678	754	697	710	681	691	724	644	723	719	671	687	719	738	735	670	736	727	700	623	719	720	686	664	734	690	729	686	676	709	675	787	763	732	689	693	707	671	759	711	693	720	731	712	678	733	709	689	732	713	707	711	714	703	692	693	706	686	725	701	690	732	676	712	691	726	692	717	704	698	677	671	655	709	674	660	705	668	698	714	748	709	689	727	699	681	723	677	729	728	727	655	718	718	699	721	679	727	710	665	695	684	677	714	679	697	727	680	678	713	719	710	674	713	726	700	703	709	696	673	713	691	719	653	760	707	720	678	691	705	688	692	681	679	667	726	666	671	682	699	695	772	708	733	720	684	736	653	716	736	692	683	673	712	737	693	699	725	685	682	733	679	728	688	681	711	702	735	702	720	707	778	733	736	714	716	682	730	731	672	716	703	706	703	675	711	724	727	740	742	721	697	697	696	699	678	674	712	733	684	705	679	724	688	723	713	723	687	675	714	717	660	697	745	702	737	655	751	682	723	736	736	739	708	740	682	724	689	723	681	667	663	677	720	709	714	659	699	730	721	759	681	702	719	687	689	669	680	676	701	728	692	727	711	729	701	698	671	690	703	710	680	747	697	705	681	660	721	725	716	685	734	678	766	647	705	677	713	689	740	669	664	751	687	708	692	692	697	719	732	702	768	686	704	713	732	739	679	677	688	695	699	712	741	706	709	696	723	708	672	707	690	686	714	694	728	748	745	660	721	702	726	682	728	741	717	696	736	702	725	730	680	750	715	687	690	724	697	647	706	746	733	707	668	654	697	680	731	713	723	687	691	680	699	683	719	666	706	704	729	721	690	705	658	693	719	702	689	672	728	676	702	689	659	696	714	728	638	730	686	706	693	694	694	685	678	702	727	668	667	730	660	666	690	732	695	738	664	729	695	761	731	699	693	689	682	680	706	720	726	714	692	685	687	743	722	715	680	768	684	685	716	651	778	717	691	686	726	691	643	741	668	659	699	733	701	722	673	715	665	685	699	685	698	708	699	705	672	709	764	713	724	668	674	716	671	686	688	707	686	655	685	687	700	711	729	718	677	687	662	697	713	697	698	668	728	676	713	671	707	688	699	681	670	682	715	729	665	705	742	720	756	706	729	677	644	671	725	715	740	742	748	713	645	718	697	684	662	766	709	740	691	688	748	685	698	719	733	678	681	708	668	686	698	711	695	708	704	675	748	721	733	685	704	731	750	732	670	744	696	714	730	678	693	728	689	691	710	691	718	716	672	712	693	683	683	727	685	679	679	711	707	717	705	729	731	728	701	717	673	724	703	698	712	698	731	713	681	678	703	707	701	720	654	691	692	724	735	725	681	741	754	703	691	733	676	713	717	698	710	692	696	733	746	710	748	708	741	662	707	711	758	729	680	709	693	673	744	697	707	682	689	732	722	679	734	742	729	727	687	686	695	749	702	705	690	701	698	705	743	706	704	722	686	688	694	707	668	757	681	724	693	698	686	682	698	701	703	671	698	770	654	720	658	706	689	703	704	687	731	693	700	713	635	685	661	661	703	696	719	667	717	730	721	744	706	711	682	687	720	712	722	719	695	714	687	722	739	734	691	673	721	710	731	682	687	711	717	711	710	747	683	685	685	694	698	705	700	710	693	752	712	728	719	719	690	733	732	690	755	749	713	697	698	718	678	685	690	683	660	696	690	728	703	730	753	724	657	725	697	715	706	735	720	703	647	670	752	731	713	741	681	677	748	722	658	692	732	637	722	698	690	695	695	677	620	701	688	683	682	707	719	715	714	711	686	680	713	711	724	726	734	687	670	686	711	675	713	690	711	676	699	698	675	676	723	686	754	648	694	731	672	702	727	681	712	667	693	721	684	686	712	733	680	721	755	699	704	717	706	709	663	714	713	705	703	688	724	675	672	701	701	662	698	701	686	710	700	721	679	707	704	694	675	703	744	711	761	713	718	713	714	722	668	686	699	700	651	660	718	707	706	717	754	691	714	702	685	748	685	740	719	697	719	708	707	668	680	678	734	671	649	715	711	744	670	693	660	708	688	686	693	717	670	715	688	671	706	678	676	678	679	720	739	745	658	674	707	734	710	706	707	745	729	719	676	672	735	712	719	743	703	703	709	671	701	701	661	721	702	751	690	699	750	723	664	714	710	734	705	761	685	730	696	689	716	700	694	697	734	674	705	693	684	672	711	725	758	733	704	705	683	705	715	786	736	719	685	706	677	698	706	660	682	740	702	711	721	725	708	717	678	708	698	727	716	744	706	692	709	725	695	663	683	703	707	666	715	670	694	739	721	718	735	711	692	683	712	710	752	711	698	673	651	719	707	706	736	677	726	637	668	713	664	685	697	687	698	700	733	725	681	686	694	692	726	737	706	690	710	710	675	715	705	679	680	700	688	697	699	675	676	682	679	682	672	734	698	718	709	682	718	667	693	691	747	697	712	691	671	713	760	706	675	717	732	748	637	679	781	721	705	693	697	662	683	719	676	673	739	729	673	695	680	703	725	701	696	710	723	710	701	712	684	711	712	696	694	687	716	709	709	733	710	669	655	687	676	710	698	714	663	690	735	719	688	712	719	686	674	682	692	713	632	707	692	744	779	727	687	723	706	720	682	641	730	703	749	690	697	718	655	768	761	711	632	716	728	706	665	702	718	716	668	707	731	699	714	701	673	712	692	685	680	706	737	694	695	660	717	693	702	680	697	728	700	730	668	666	786	686	681	747	698	736	689	728	741	696	724	707	645	738	775	696	733	684	673	682	712	726	706	731	634	663	695	707	733	716	649	757	688	666	699	698	717	712	724	687	725	685	699	709	740	741	675	677	712	690	738	673	728	700	663	693	653	726	678	672	724	791	717	682	708	762	675	717	688	654	707	745	733	716	660	719	667	713	650	704	680	707	698	657	712	707	720	740	720	734	743	686	667	692	674	680
30340	30039	28990	22621	16136	10250	6499	4773	3839	2879	2241	1672	1361	1083	838	733	581	518	511	523	424	362	336	381	361	358	346	334	320	347	340	327	349	337	317	333	341	300	330	322	315	312	316	293	330	273	302	299	287	304	312	304	337	304	293	339	309	258	313	287	312	266	312	320	316	331	298	289	306	293	283	308	347	297	302	299	314	309	333	280	296	319	331	317	294	290	290	314	321	297	314	296	301	314	280	272	311	295	274	302	332	275	291	327	274	348	320	300	313	274	285	291	297	296	296	343	316	332	330	306	293	300	286	308	299	303	341	324	317	322	307	314	288	300	283	318	323	301	274	281	288	317	292	295	315	301	306	321	295	313	296	318	316	316	285	287	319	310	297	329	270	286	325	274	311	330	305	325	324	290	276	269	341	312	287	286	298	280	308	298	272	302	314	302	308	313	291	316	312	306	280	286	298	305	324	286	331	322	301	294	276	302	337	307	300	322	299	299	298	286	277	332	279	291	301	287	315	271	331	300	282	311	276	285	319	307	329	295	313	290	308	283	261	323	284	304	301	308	312	299	318	305	315	326	291	308	303	306	272	299	282	284	315	316	315	296	258	302	322	310	299	304	283	321	311	301	311	339	280	276	328	300	316	283	310	294	287	324	284	314	310	279	321	312	311	296	288	319	296	316	320	313	309	298	272	325	289	311	273	290	304	275	294	303	307	278	307	289	300	304	310	322	297	290	297	294	278	301	296	281	262	305	321	297	292	327	280	322	300	304	310	299	292	286	322	305	275	277	291	278	299	316	291	295	304	308	272	317	329	296	284	297	273	277	334	285	281	311	298	289	281	330	289	303	323	304	286	282	319	293	320	290	293	289	299	307	308	282	294	323	303	308	290	294	305	284	311	298	300	304	300	303	325	283	314	316	291	309	275	300	305	275	299	312	291	288	341	305	256	266	286	306	277	275	283	288	306	285	313	317	302	301	311	290	298	299	318	315	291	319	282	331	322	295	282	291	278	298	305	308	290	286	297	294	311	273	313	316	340	313	332	291	305	291	327	333	333	324	288	324	326	308	267	285	315	311	309	322	296	279	291	300	309	272	268	314	275	333	289	313	310	284	293	271	286	327	303	348	311	273	289	319	290	323	284	311	318	283	308	291	297	291	301	306	282	276	332	301	296	288	316	300	292	309	308	319	290	339	325	298	302	290	246	245	309	319	323	293	300	282	271	330	307	301	330	344	308	266	304	312	324	317	300	295	301	275	315	280	281	319	304	287	284	278	290	299	286	320	309	299	316	314	297	302	299	319	315	299	299	275	291	275	305	287	289	278	292	307	303	313	314	268	331	305	284	288	281	326	266	289	294	303	309	286	309	318	275	297	279	311	293	310	290	287	297	283	295	319	312	334	289	259	290	304	283	307	286	284	299	266	314	291	303	297	305	303	329	304	308	298	285	319	271	302	297	311	306	301	311	271	321	262	327	318	295	324	303	310	301	321	283	276	280	277	311	295	288	294	290	281	305	303	286	311	327	317	300	302	300	291	267	295	299	319	302	302	274	312	303	293	306	286	297	300	285	285	296	328	298	289	312	282	308	307	312	332	303	292	319	321	276	286	267	304	294	326	274	308	293	270	285	284	310	325	281	315	300	307	296	311	309	283	316	276	280	292	304	289	293	270	300	300	296	301	283	324	313	283	284	271	315	281	294	300	305	310	312	300	313	291	283	325	300	262	312	329	308	305	314	315	300	317	358	325	303	302	302	288	310	317	322	291	285	289	324	302	309	289	246	315	293	279	288	281	309	278	307	299	295	304	316	333	286	319	328	298	298	328	279	319	308	318	317	299	312	302	299	314	301	330	311	280	282	284	298	290	331	334	294	287	284	294	314	281	288	293	293	313	331	294	289	274	299	293	291	337	279	293	333	300	309	326	313	279	315	284	302	322	315	315	305	321	286	279	290	310	297	301	286	275	310	311	305	294	306	335	297	306	293	279	305	306	302	305	319	304	283	288	314	320	332	316	316	310	311	282	284	274	318	349	332	305	306	308	286	318	261	311	316	314	317	317	309	315	286	279	296	306	296	333	307	310	283	287	314	311	284	287	284	282	315	331	302	309	336	305	283	288	310	311	285	293	303	305	294	323	293	301	285	283	314	316	301	310	267	292	322	324	286	324	292	281	260	301	283	296	296	293	311	292	316	272	291	309	299	312	329	275	304	281	326	313	311	275	314	307	286	292	284	300	302	280	230	312	325	299	291	285	329	292	317	286	308	314	286	303	286	273	295	288	288	298	317	290	335	300	301	305	314	305	292	306	270	299	306	303	307	304	312	310	287	315	273	269	339	272	326	289	308	282	294	292	301	314	305	287	276	346	290	270	300	305	321	283	311	296	291	284	286	284	331	335	307	280	289	286	300	285	301	323	297	309	301	305	277	320	314	292	288	306	298	299	299	288	291	282	283	292	327	301	332	285	300	292	288	290	343	297	319	305	294	297	297	312	313	325	296	302	313	308	301	306	296	261	302	291	303	312	312	286	318	315	329	279	278	299	316	297	290	313	300	304	301	291	297	299	294	298	269	292	304	289	300	273	297	284	325	321	277	298	307	316	256	288	304	282	328	351	319	287	310	295	300	318	297	282	315	290	292	307	323	314	347	278	288	304	293	310	309	342	279	300	276	295	307	321	343	297	313	284	289	309	288	293	297	317	300	314	305	277	310	296	273	278	263	265	332	300	312	305	329	292	329	321	324	315	332	293	312	307	293	320	313	321	287	270	312	298	288	293	285	302	265	316	310	297	260	279	304	291	292	339	310	349	321	305	303	299	309	305	328	314	285	321	257	301	334	286	288	306	315	317	261	321	307	295	273	326	302	301	268	295	328	284	276	307	279	313	309	307	287	287	268	312	285	283	350	309	265	271	320	299	295	297	302	284	329	261	285	276	304	318	308	292	286	282	294	326	315	309	272	294	331	296	319	307	303	282	299	316	329	309	294	299	300	280	315	287	314	307	315	307	330	322	332	287	308	299	290	320	278	323	295	297	284	279	283	322	307	298	321	291	298	325	300	294	280	322	287	312	316	289	290	281	289	268	302	295	314	309	293	308	299	313	296	312	332	292	306	300	268	297	300	272	302	296	311	304	292	279	324	281	302	297	298	317	314	288	321	329	309	286	293	310	327	317	323	289	284	301	303	304	311	334	361	284	314	311	296	301	315	322	314	261	277	297	272	284	309	304	259	305	318	316	323	303	270	262	310	310	309	317	301	289	339	311	314	311	306	297	340	307	309	277	322	274	272	286	314	332	274	296	307	282	278	310	284	264	300	310	308	307	293	298	310	270	267	300	291	324	308	283	291	349	291	320	320	298	280	297	272	281	280	314	291	313	318	281	269	322	303	298	288	311	315	327	303	280	335	291	305	289	330	314	311	324	295	335	319	301	289	358	285	335	273	304	316	300	300	310	271	297	292	290	315	285	324	310	311	293	297	313	287	293	327	305
18239	23635	33521	34448	30998	25373	20764	17953	15776	13221	10881	8721	7005	5692	4269	3248	2894	2392	2269	2183	1483	1362	1300	1160	1212	1075	1090	1000	1014	1033	1050	1053	1078	1079	996	930	1006	905	913	902	851	862	807	850	805	832	878	836	822	840	798	826	852	810	800	799	821	846	837	830	822	801	859	838	794	806	848	833	821	783	795	828	787	862	796	806	747	807	790	861	760	853	805	768	789	828	814	794	813	844	834	817	800	804	806	795	812	777	796	768	832	829	871	817	815	831	801	800	797	774	805	733	793	821	861	807	810	786	784	837	782	764	786	823	807	844	818	827	824	855	802	722	742	803	816	789	830	762	813	803	800	815	804	803	831	803	850	795	801	817	810	845	834	766	793	827	774	789	788	821	798	827	846	865	829	854	773	807	769	771	837	856	837	792	797	789	779	759	822	779	816	889	793	793	796	834	845	803	791	791	809	805	821	818	823	735	821	819	808	782	819	784	829	787	767	787	795	796	778	769	793	784	819	810	849	775	784	789	857	778	765	885	811	834	773	807	786	785	810	823	802	857	810	808	858	782	821	787	773	801	785	773	790	780	779	811	820	735	838	802	803	775	805	807	855	769	803	797	853	777	814	811	810	825	838	844	834	775	838	787	798	804	825	850	817	786	805	834	813	898	861	830	863	791	785	836	838	828	817	739	816	814	750	837	778	814	809	774	745	834	876	830	813	843	778	787	824	773	786	773	851	819	789	802	793	825	775	795	806	839	872	832	816	776	814	813	798	803	768	808	802	833	870	776	832	777	852	853	747	801	818	776	833	855	823	848	815	808	791	816	791	784	790	829	781	801	861	741	760	768	781	828	787	798	832	805	794	816	808	812	784	825	777	868	818	803	840	825	795	802	778	787	846	819	851	821	824	830	817	815	835	801	790	775	830	799	784	802	838	830	820	781	772	780	815	751	757	825	798	796	769	793	742	839	815	779	806	830	800	798	840	817	791	826	793	773	822	818	829	801	812	839	783	775	828	822	840	815	755	869	842	829	817	820	787	821	805	781	803	777	789	799	826	804	833	776	871	772	796	787	799	803	771	800	836	845	820	810	815	864	748	813	822	856	754	833	830	838	800	797	816	790	832	796	781	756	814	828	819	834	864	782	805	828	794	820	796	779	813	847	743	831	851	813	784	823	815	810	821	793	825	856	859	824	823	812	857	848	758	833	801	877	824	799	792	829	803	745	762	832	835	762	784	832	861	840	870	772	800	786	810	828	827	809	859	827	804	798	800	790	790	842	811	844	819	784	787	857	786	807	774	782	815	852	817	849	802	857	802	743	781	851	824	812	821	775	825	779	811	812	870	817	825	844	769	818	766	814	820	787	831	810	794	775	805	788	773	812	750	839	839	817	817	772	827	816	834	803	785	808	852	799	828	834	800	798	848	767	770	835	835	806	827	803	834	858	767	790	809	814	811	845	793	789	798	790	791	825	810	793	838	800	845	771	829	809	830	833	818	809	780	816	780	801	797	802	735	808	850	845	832	801	786	838	763	805	773	798	782	788	825	848	844	792	766	811	761	765	797	793	851	852	859	807	848	830	821	710	753	792	803	799	846	797	804	839	817	768	846	818	811	824	836	744	774	870	796	805	784	824	768	793	771	816	774	810	795	834	783	825	794	799	800	843	851	821	799	826	828	805	767	824	813	819	820	770	808	828	784	797	805	794	799	823	792	786	819	791	804	801	819	765	761	809	796	787	795	805	803	838	829	851	841	789	823	790	757	794	831	838	803	865	833	773	810	824	840	852	769	794	791	746	868	800	792	848	806	789	814	836	798	876	785	797	819	804	777	771	762	804	824	834	754	783	800	794	830	822	821	792	799	849	772	780	880	809	826	800	786	804	836	847	810	811	814	816	776	811	819	792	811	816	826	776	802	829	801	799	843	859	777	803	834	837	810	819	827	790	833	837	832	764	817	779	748	780	836	806	823	821	732	832	742	863	855	820	806	793	814	805	799	823	823	824	826	825	841	799	765	767	846	805	854	832	799	805	830	762	856	818	805	830	742	785	841	841	803	810	810	800	806	774	828	808	818	842	776	809	805	823	746	759	769	856	796	756	845	809	824	814	864	761	863	816	804	840	820	785	834	838	820	786	820	807	814	799	782	775	822	828	838	780	819	787	826	807	777	806	805	822	830	809	801	791	811	800	777	760	804	831	823	745	809	829	795	792	767	847	809	781	817	832	835	789	805	809	796	803	828	800	835	818	784	803	805	784	792	823	822	809	783	801	788	766	839	824	758	813	835	797	779	803	806	847	852	785	799	845	792	828	767	766	860	797	776	790	779	793	797	773	847	829	826	770	774	779	810	794	802	829	822	821	817	778	844	792	767	812	818	788	845	798	824	804	816	824	778	779	798	806	843	836	789	777	775	814	790	811	810	803	789	798	825	802	784	858	787	768	787	755	786	827	815	807	809	793	868	786	822	784	824	828	831	805	799	816	794	820	825	742	823	807	826	787	845	794	838	833	809	795	805	798	835	810	857	793	851	785	849	778	811	858	806	850	788	810	830	787	833	792	808	820	808	872	759	828	830	836	811	868	755	767	806	798	805	859	813	838	825	818	796	788	803	803	829	821	793	813	797	821	762	802	831	802	802	808	812	853	824	788	802	782	796	820	793	846	816	792	796	793	829	849	822	778	841	770	836	831	833	811	846	744	776	753	775	778	821	845	832	819	874	800	777	833	755	817	839	813	832	834	810	829	828	809	799	805	782	800	772	805	809	776	776	798	785	826	818	782	771	826	749	776	781	818	799	804	809	738	849	823	841	830	803	850	763	815	823	769	796	862	825	786	823	790	812	803	838	833	844	834	842	837	779	827	782	831	812	797	788	803	802	761	808	791	811	830	806	774	806	814	818	798	809	795	783	822	762	822	787	834	783	804	835	816	773	813	794	765	782	757	812	758	817	816	814	819	844	769	824	879	773	846	844	793	827	821	827	812	823	808	814	780	817	786	796	832	812	808	761	832	825	759	764	776	826	806	794	784	809	827	810	823	814	862	812	746	831	858	810	789	797	803	832	827	802	863	762	805	788	894	818	767	811	806	815	802	775	834	780	854	824	822	797	784	776	772	805	825	756	778	804	833	826	790	781	848	820	762	786	804	808	817	855	872	810	821	837	828	832	815	773	810	801	816	811	782	814	844	801	774	831	844	815	783	754	829	785	795	844	820	795	833	800	830	821	771	800	840	834	794	842	867	844	813	787	847	842	799	812	815	851	788	819	792	784	806	801	803	809	834	777	790	843	821	804	795	769	810	820	816	810	819	842	843	790	817	804	820	855	807	789	835	849	770	817	811	757	824	818	810	731	822	796	818	827	781	822	848	802	852	773	852	786	786	820	798	799	765	811	810	809	850	848	825	777	806	837	810	800	845	832	811	791	776	820	765	787	823	780	800	802	815	795	827	785	797	831	804	790	825	823	835	796	777	789	802	769	807	815	815	788	814	794	769	747	832
40222	35412	36390	29969	22185	17138	13866	10068	8140	7257	4701	3371	2899	2923	2529	1029	769	713	810	1117	578	443	453	395	403	403	419	408	434	429	500	439	524	476	420	439	428	354	329	346	315	280	313	319	314	305	304	329	302	285	289	266	314	328	289	282	274	284	267	281	259	276	295	287	282	294	282	304	296	285	302	300	277	303	273	272	310	274	274	273	307	258	271	262	280	272	288	289	255	284	286	307	292	278	303	309	272	279	310	312	291	294	329	284	277	277	300	272	282	297	297	282	271	288	287	257	287	300	309	289	306	291	303	288	304	298	273	272	298	291	299	258	265	297	291	290	278	287	289	287	280	267	294	299	279	264	296	247	265	289	248	299	272	286	289	254	284	265	289	287	277	311	312	283	269	260	284	292	306	316	287	298	295	305	305	304	306	288	289	310	289	290	282	295	309	262	296	277	266	296	274	277	301	296	272	297	299	299	279	282	280	280	275	265	273	293	299	288	287	298	282	291	241	294	279	281	270	283	302	281	289	266	279	291	268	284	270	290	282	286	295	265	309	283	248	308	281	310	293	295	290	331	304	296	240	262	247	261	304	316	280	291	248	307	301	303	261	282	261	286	292	298	265	257	268	317	276	259	252	278	314	283	307	315	259	284	285	307	259	294	305	292	297	265	271	277	279	271	254	261	289	285	278	284	294	320	293	290	314	294	252	290	286	265	272	258	284	274	284	287	307	268	289	258	324	278	285	273	288	262	282	293	277	243	274	262	331	273	287	288	271	298	294	270	281	275	288	301	255	329	301	292	300	301	270	264	308	305	271	291	308	316	301	320	285	307	289	289	299	294	273	287	293	286	264	281	291	304	319	262	273	287	282	286	281	266	263	269	291	285	289	295	276	278	286	253	261	292	297	289	312	264	311	282	297	309	281	284	323	288	281	298	273	285	256	304	292	294	264	293	294	277	285	287	291	253	241	272	270	309	268	277	276	273	274	268	280	279	293	254	308	292	279	279	304	282	274	301	278	271	285	293	283	295	309	261	278	284	297	342	282	315	290	248	284	284	263	244	281	277	279	277	297	300	312	263	277	292	282	319	298	258	306	277	328	240	270	282	265	307	269	273	286	290	310	318	260	288	284	300	296	253	299	301	262	295	300	292	257	293	304	283	267	268	278	280	306	294	255	264	269	263	320	264	301	294	283	270	261	266	314	319	279	277	292	269	270	307	292	270	303	298	292	277	268	260	285	268	250	318	272	281	276	304	301	298	288	282	270	313	251	291	294	280	252	278	285	308	302	278	267	319	285	281	268	286	303	269	281	314	289	275	310	293	281	283	282	289	304	260	295	249	262	293	275	296	312	300	313	290	294	284	281	309	302	308	260	277	281	274	274	305	298	305	273	300	274	305	313	307	301	266	262	279	300	264	255	288	255	287	284	288	247	311	301	293	272	250	264	276	268	270	278	283	283	291	273	312	267	284	254	295	286	274	296	289	292	277	273	273	276	271	275	306	284	296	303	312	270	259	265	271	287	327	264	276	267	277	261	306	246	284	246	264	283	264	287	258	282	278	309	275	253	290	280	300	268	291	274	290	291	292	289	324	298	285	291	306	289	278	277	269	253	272	270	293	288	277	272	288	296	283	304	289	277	293	267	280	276	291	271	292	283	293	288	291	277	289	291	259	277	277	277	276	260	294	282	283	284	269	255	273	269	291	307	293	267	293	263	291	269	298	274	273	276	261	297	284	264	264	244	287	282	260	257	294	315	301	275	269	277	273	308	297	281	292	265	287	292	266	331	305	313	279	271	283	291	276	277	310	279	277	274	301	284	267	284	295	271	282	291	292	251	281	302	255	288	312	293	285	305	292	305	249	284	277	276	289	274	305	269	304	284	303	271	313	281	299	296	278	268	284	260	291	277	311	310	254	290	263	291	315	279	299	282	281	260	304	300	289	281	282	292	264	283	249	320	286	288	292	267	266	270	288	290	274	287	284	275	253	273	291	312	299	272	284	274	286	286	278	274	269	263	294	289	282	262	284	281	236	318	270	279	264	294	258	288	281	307	277	303	301	262	301	291	301	254	273	279	308	302	280	269	322	262	282	304	302	278	306	292	279	297	291	271	280	290	290	300	255	272	297	288	283	277	282	304	247	287	281	271	285	303	312	307	265	286	271	288	276	290	293	320	282	294	296	308	316	289	274	288	277	237	303	288	281	278	298	256	294	296	273	295	286	304	273	280	335	282	262	276	246	275	283	292	256	294	327	274	295	314	296	257	305	305	284	276	287	280	290	285	301	300	278	284	278	284	259	260	282	273	304	257	269	278	299	267	269	313	298	279	290	279	269	280	293	312	289	315	267	252	255	284	294	279	266	285	264	298	284	283	277	274	297	271	293	271	265	278	269	295	289	297	308	296	320	249	283	289	285	290	290	279	272	296	261	287	281	290	253	287	286	274	293	286	256	303	257	277	263	280	289	299	292	263	263	307	274	270	314	277	271	311	253	285	274	284	317	305	290	298	273	275	266	301	295	291	303	310	249	303	301	280	299	279	289	288	258	285	258	244	295	276	296	285	256	278	272	281	267	285	298	299	312	271	277	262	277	277	279	296	299	269	279	272	277	283	276	316	252	291	261	263	298	297	269	288	261	271	295	307	271	275	264	258	277	278	287	304	290	278	258	294	290	295	310	288	319	266	264	277	268	319	271	303	284	270	312	281	285	297	286	260	281	261	302	311	315	293	273	265	266	269	321	300	270	292	272	291	273	265	300	264	252	275	275	277	275	279	287	284	267	252	271	292	272	283	283	288	294	294	279	314	243	295	284	294	297	290	260	306	283	303	290	295	297	295	260	289	268	329	289	259	269	269	284	261	273	268	281	286	295	274	252	273	275	271	257	270	298	271	305	291	285	319	308	300	312	273	283	285	256	302	280	254	286	270	289	262	270	283	290	306	295	271	282	307	327	266	279	280	276	292	304	292	284	288	284	272	261	288	289	295	287	287	281	288	295	294	290	233	284	289	264	314	281	276	263	274	281	281	265	278	277	280	300	254	272	310	283	282	292	278	282	292	293	249	275	251	285	258	304	289	295	308	283	306	268	281	256	314	279	269	281	280	300	322	281	295	260	282	267	281	283	312	314	264	282	274	305	251	299	275	267	297	286	273	260	298	279	260	273	292	304	268	299	246	292	263	290	310	280	290	286	294	297	285	280	254	280	312	283	291	293	265	300	279	277	283	304	283	264	309	296	277	281	291	303	259	256	287	290	276	285	285	271	272	309	302	274	286	270	284	270	282	275	280	310	334	292	280	314	274	306	283	295	281	262	321	248	269	298	290	304	271	312	280	280	265	301	314	291	264	320	284	292	275	269	250	280	269	266	275	276	300	283	291	292	258	309	251	298	242	285	269	276	281	308	289	287	285	286	287	306	292	286	276	283	281	294	301	285	293	279	280	298	274	296	323	245	268	295	273	273	265	290	284	280	264	260	270	285	294	284	289	268
25530	27793	39599	40278	36741	33327	30725	27589	25750	24803	18546	15809	13870	14416	12430	5175	4486	3819	4590	5847	2502	1951	1864	1770	1540	1771	1664	1891	2175	1762	2188	1992	2656	2373	2122	1913	1897	1476	1045	1015	980	911	957	969	905	913	1051	1120	899	879	862	842	766	762	883	791	799	824	808	843	844	862	804	794	771	789	758	798	785	773	773	793	760	795	790	817	808	774	803	787	789	756	829	795	811	773	827	730	769	763	788	746	782	732	785	760	783	790	759	763	726	783	785	730	782	741	796	772	746	768	791	769	769	742	813	786	784	771	710	773	793	741	768	785	779	740	782	731	753	828	765	779	792	755	769	805	798	831	687	780	808	701	725	746	738	752	769	763	754	788	767	766	747	734	792	794	791	763	780	755	753	793	772	745	750	766	781	752	813	740	782	789	756	800	790	788	795	786	763	769	761	836	802	753	716	745	771	778	721	764	828	749	755	824	740	767	802	786	805	811	734	771	781	798	748	688	753	813	782	786	806	753	760	775	763	759	714	729	767	779	779	764	757	751	699	730	765	745	807	802	752	767	760	828	772	798	809	720	789	775	714	753	735	741	855	795	771	758	786	765	771	767	754	753	767	778	809	826	721	792	749	824	728	714	827	752	740	765	760	758	788	738	797	767	790	787	799	772	767	779	752	797	787	761	782	767	781	780	716	775	749	772	750	761	751	762	724	780	779	765	834	764	769	798	787	764	759	739	766	811	763	780	735	775	761	765	812	788	774	805	767	752	747	767	743	800	804	783	743	759	747	787	840	770	776	799	788	754	745	802	774	752	723	812	761	794	736	719	757	770	812	717	733	761	811	780	783	779	795	768	777	791	755	747	798	778	749	785	768	758	779	776	769	786	768	750	809	745	787	773	788	725	777	749	763	733	826	742	794	813	770	815	771	748	784	767	765	783	772	736	772	721	784	844	787	763	746	766	762	792	762	790	779	749	748	735	775	788	724	791	830	792	748	718	771	740	743	776	782	821	788	730	770	801	764	773	738	753	797	825	766	773	820	777	733	798	779	788	773	714	766	755	767	762	746	758	782	792	740	773	792	747	745	731	765	763	760	748	802	752	733	763	725	777	794	755	817	788	817	759	752	771	772	727	796	778	739	749	738	772	794	748	740	779	757	767	736	777	797	734	784	759	752	771	804	795	813	737	745	783	796	786	785	744	768	758	785	710	763	753	825	798	750	760	744	814	741	785	775	796	764	788	790	759	765	791	742	744	731	747	751	800	774	729	763	719	791	803	767	758	743	822	736	773	797	740	812	801	803	759	724	745	806	745	823	718	789	743	780	784	773	710	770	778	780	770	769	768	754	822	805	836	755	762	778	744	797	751	735	742	772	773	746	764	760	764	784	758	748	790	780	771	799	733	707	787	760	767	754	763	773	732	782	710	766	734	769	735	723	754	772	738	816	754	776	716	765	776	801	742	754	758	753	781	780	714	788	765	768	799	754	755	758	748	810	751	759	809	779	775	835	816	757	776	749	766	758	789	793	810	829	725	777	730	809	773	766	794	816	784	755	752	745	802	804	750	787	752	757	762	797	812	776	734	742	768	745	788	785	756	800	785	739	737	777	809	760	803	821	756	741	744	812	805	749	758	744	753	781	796	776	706	794	832	796	766	768	762	735	728	797	741	786	733	783	796	786	693	757	798	749	780	803	767	736	745	748	723	780	733	791	732	759	718	729	751	766	763	742	776	761	738	767	771	754	768	731	777	768	788	726	805	776	772	766	748	838	754	786	745	762	767	783	737	794	711	753	780	740	751	756	707	826	784	790	758	774	771	803	743	787	774	733	781	772	769	756	748	747	783	729	773	781	753	797	786	779	775	757	728	736	797	770	771	741	789	747	723	753	741	737	748	755	763	784	771	763	738	724	725	772	718	738	755	712	785	717	764	732	813	739	783	752	762	799	792	799	783	753	784	780	751	735	791	793	726	773	793	859	774	784	749	796	747	779	830	743	766	743	765	790	846	814	763	799	781	772	734	734	747	782	752	756	783	779	785	793	759	813	726	778	780	801	739	764	791	810	770	712	752	780	754	784	722	758	731	779	780	740	776	737	808	788	725	797	768	787	787	765	785	764	803	758	757	793	759	778	746	729	749	753	811	769	723	789	811	750	818	779	797	780	779	793	774	731	721	748	718	774	773	755	831	766	723	795	780	829	773	754	731	757	783	734	755	763	776	758	752	774	773	780	798	737	761	755	805	760	739	730	761	740	795	767	730	761	772	836	767	812	762	742	706	786	829	800	695	756	800	775	710	710	768	760	734	757	730	714	768	728	758	775	777	732	789	754	761	752	748	804	765	714	775	715	775	685	773	741	809	806	764	802	781	822	760	742	794	798	791	796	762	771	721	816	787	807	777	785	749	732	776	757	745	752	772	806	765	832	783	731	817	761	752	795	786	799	789	808	736	763	772	783	770	751	761	750	778	767	761	734	731	720	771	753	689	732	727	809	805	758	771	751	767	767	774	769	803	719	756	804	811	765	751	805	782	771	776	768	785	755	803	762	762	796	769	792	783	748	766	748	763	758	799	769	774	809	800	769	761	783	789	772	739	822	757	759	776	797	771	826	782	749	806	796	768	792	741	722	793	757	754	738	725	791	725	769	762	780	796	776	791	801	751	825	764	772	750	732	780	777	790	780	741	742	769	716	731	819	782	790	750	758	781	793	730	750	708	748	780	785	708	753	785	734	818	765	787	765	776	751	709	715	735	775	750	778	736	743	790	785	774	764	790	757	722	722	722	789	713	775	798	828	740	788	791	779	800	794	770	733	794	746	792	785	824	754	771	780	805	779	737	790	790	755	766	815	770	752	754	737	736	787	763	798	767	740	756	724	790	858	783	762	739	719	775	756	723	780	735	771	765	792	805	769	809	816	827	827	779	783	797	782	740	791	728	738	751	787	769	766	780	783	782	746	749	779	763	750	766	722	762	754	755	723	769	772	809	716	791	737	777	715	756	781	802	779	732	772	772	776	795	764	746	713	811	766	750	766	797	755	762	753	780	787	742	817	807	767	747	789	753	804	756	804	756	775	752	747	750	822	735	765	753	782	777	732	743	798	770	784	764	723	768	762	723	732	744	739	803	787	758	757	762	750	761	726	769	721	730	764	760	787	757	779	750	743	803	772	770	827	806	745	742	752	752	718	740	772	776	754	796	763	771	755	762	738	751	777	805	767	731	749	735	765	793	741	805	819	788	728	813	764	732	723	828	692	811	750	727	752	748	760	838	758	743	727	755	735	737	785	751	738	776	779	755	838	787	756	800	767	800	798	758	770	764	781	801	789	771	720	698	751	715	813	751	810	763	793	727	756	771	822	749	739	752	784	713	822	791	769	782	749	751	766	760	801	827	806	759	749	771	774	745	783	799	744	762	767	782	781	772	772	766	766	781	776	787	783	796	741	786	782	772	737	732	804	771	781	808	767	757	795	803	770	771	741	803	746	730	753	768	738	786	778	729	785	779
47323	41445	42743	35007	29057	24103	20007	14505	13433	13265	8670	5689	4650	7528	6949	2941	971	775	969	1612	554	435	395	465	410	419	403	496	462	514	488	509	631	586	498	430	475	419	304	261	301	269	271	280	247	298	285	282	282	245	266	266	272	263	243	270	240	248	261	260	286	286	272	250	274	242	283	261	269	266	251	232	259	288	252	241	247	280	261	268	240	256	248	261	242	271	235	248	251	244	292	246	250	257	247	265	261	261	264	266	263	280	252	262	244	269	242	245	292	228	236	229	273	247	274	277	231	281	280	259	248	266	230	278	254	239	249	255	261	261	260	267	275	281	250	244	229	234	239	236	207	267	253	218	243	251	259	274	259	262	264	259	252	268	254	255	243	206	257	256	250	245	308	258	275	282	252	255	277	264	262	220	257	259	259	243	255	239	230	223	286	227	271	273	250	280	254	245	264	237	251	272	249	259	244	273	237	256	262	240	235	244	245	215	265	243	237	256	251	261	268	269	253	256	238	258	241	246	234	291	240	263	223	264	285	275	270	236	257	267	287	274	237	229	239	270	276	290	273	274	243	264	281	263	248	247	263	279	237	267	286	248	255	259	252	302	257	255	244	244	305	267	263	249	273	279	232	258	261	245	245	254	271	253	255	241	256	235	270	248	262	262	253	247	263	228	269	248	253	259	251	292	267	228	253	279	297	241	282	250	248	267	230	255	262	259	264	257	265	270	276	257	266	249	274	257	268	260	263	248	260	259	262	244	268	264	273	283	248	255	267	243	268	259	263	228	260	265	268	244	265	260	247	263	252	250	284	244	242	221	284	278	268	262	231	247	243	264	268	272	260	261	273	247	245	234	238	240	268	263	258	274	256	257	245	249	254	266	253	264	247	257	260	258	245	256	272	275	253	262	281	262	267	268	289	262	260	262	264	256	277	280	259	278	235	285	253	220	254	262	270	268	291	261	250	257	242	251	237	263	263	262	237	273	288	233	266	257	260	232	271	277	311	253	250	252	247	255	249	257	254	249	280	244	264	271	242	282	247	251	249	245	235	273	264	288	265	239	263	255	243	242	245	263	253	272	271	291	264	284	256	257	254	279	270	243	266	246	290	274	262	242	241	248	254	263	261	240	237	267	243	271	266	231	264	262	275	269	251	255	229	266	256	305	275	258	257	246	258	267	260	270	260	240	259	258	278	255	246	259	259	234	242	264	243	254	263	242	231	264	230	222	263	270	270	257	278	274	261	255	276	284	256	267	247	247	242	270	263	265	259	241	267	254	261	257	264	268	268	277	283	282	250	260	274	217	272	285	261	272	231	267	207	254	263	282	247	276	280	232	260	248	251	243	241	249	255	303	264	245	254	238	216	261	247	251	246	263	256	248	266	291	267	257	241	238	273	251	274	244	233	253	259	308	244	251	256	262	247	240	255	239	272	240	270	243	230	265	237	268	262	259	235	243	245	262	238	262	252	276	267	281	256	253	243	272	260	264	285	245	260	254	235	240	249	299	249	280	281	258	264	246	251	247	260	262	237	235	246	301	270	255	243	283	255	213	262	247	250	266	261	279	242	241	271	238	240	254	279	288	270	231	259	284	275	281	265	264	253	235	261	284	238	248	272	247	290	276	251	240	238	256	218	251	244	264	238	249	266	248	261	260	222	258	237	230	274	246	264	246	270	219	243	260	250	257	277	250	241	253	271	248	228	269	274	258	260	256	263	217	275	259	224	261	286	247	254	269	267	226	280	237	273	271	248	253	275	281	267	268	274	256	242	241	245	238	277	257	238	284	274	261	233	232	281	231	263	235	261	269	262	250	239	241	274	295	263	276	272	275	272	248	267	242	286	274	266	275	253	255	255	265	257	236	253	250	272	271	261	251	243	259	258	243	240	236	258	221	291	224	247	235	244	247	249	244	246	241	274	231	288	270	246	244	256	242	279	294	278	272	250	249	283	232	275	273	263	252	244	262	228	248	227	281	264	258	281	312	244	246	244	225	248	293	250	254	260	238	257	248	252	259	265	286	276	271	266	236	276	242	264	268	277	239	243	244	297	261	265	253	258	272	219	254	267	236	262	253	265	284	275	250	272	269	264	282	247	259	237	251	271	254	212	235	241	225	276	255	286	260	247	243	261	257	232	262	286	220	273	230	236	264	257	253	276	263	269	258	269	260	271	288	263	256	246	225	261	230	238	259	244	252	258	270	245	273	257	283	269	284	272	281	275	278	251	248	276	239	246	245	248	217	243	250	237	263	237	276	249	272	251	260	256	259	276	223	244	254	262	266	248	252	252	265	262	241	285	268	238	261	283	239	235	263	267	245	222	248	260	236	249	252	224	259	257	276	278	262	253	245	221	224	249	208	279	244	263	235	226	241	267	254	269	230	248	259	273	296	256	253	247	245	254	256	266	231	286	274	245	238	247	214	244	244	273	293	256	249	260	309	258	232	246	237	281	244	263	230	226	257	238	264	254	278	258	245	270	249	275	267	232	258	277	268	237	272	277	239	257	244	247	268	245	256	282	261	282	253	276	253	242	256	274	234	258	255	248	302	273	249	277	270	255	271	243	246	257	249	232	241	248	265	282	251	272	263	252	228	271	262	253	274	257	256	251	266	268	264	242	266	226	235	267	276	256	249	273	270	239	265	271	268	253	240	254	232	250	252	234	259	254	250	234	278	258	240	259	221	240	278	248	263	273	288	234	254	248	264	253	254	271	259	290	265	224	248	274	266	265	233	266	278	274	270	239	236	264	269	261	268	230	239	265	248	279	236	247	244	269	246	246	266	229	258	257	261	254	254	274	279	258	263	268	279	256	263	273	240	231	237	233	237	262	259	243	264	254	274	274	266	257	262	261	245	271	229	263	263	241	235	235	246	262	243	262	249	266	262	273	262	279	234	253	278	286	240	268	316	279	253	269	238	235	241	238	293	262	248	274	261	263	266	258	272	238	274	263	232	295	247	236	265	271	290	271	257	255	249	238	240	283	268	234	260	306	279	268	261	258	227	249	234	274	249	228	252	287	260	233	279	263	274	210	256	304	255	249	258	275	275	252	272	273	249	246	263	252	276	241	271	252	277	282	252	267	274	248	228	287	263	260	267	258	295	278	262	235	243	231	270	243	250	277	272	245	244	221	243	256	263	247	257	263	263	238	265	252	249	230	242	241	233	270	279	289	248	259	262	253	263	272	257	280	265	254	249	233	266	246	249	274	277	268	274	253	262	258	279	265	251	274	256	227	269	234	262	268	244	269	268	258	264	268	268	235	268	279	268	243	249	247	264	235	270	253	272	258	271	239	241	288	242	248	234	248	246	266	281	241	244	264	313	260	277	258	276	255	249	254	248	278	242	266	252	258	289	248	270	243	303	246	257	251	273	260	253	260	278	246	233	277	282	280	261	256	275	273	264	242	270	257	280	276	260	265	246	238	266	276	261	229	222	242	262	249	244	279	256	297	261	261	249	238	275	270	285	265	257	266	246	265	252	242	240	276	262
30216	32058	44304	44424	41672	39200	36060	31911	33183	32909	26339	21794	18976	27050	24447	11989	5414	4292	5399	8902	2709	2071	1989	1961	1734	1898	1941	2471	2433	2477	2350	2591	3509	3400	2455	2228	2141	1436	1035	1008	895	892	940	933	954	930	1057	1182	962	834	791	787	758	779	735	729	750	773	804	834	757	792	732	761	727	742	678	684	706	717	735	747	763	711	735	723	678	722	701	711	705	619	692	720	704	733	671	732	692	698	703	729	664	685	722	694	673	706	703	692	700	657	712	718	716	718	713	682	731	722	714	715	719	694	737	727	730	688	745	749	737	728	655	698	723	683	721	752	727	748	654	699	686	740	677	727	688	661	671	723	710	720	700	692	668	695	667	702	721	726	717	681	682	678	697	771	714	721	743	707	689	669	737	700	693	726	731	687	710	684	728	659	711	684	726	663	673	682	668	680	720	709	707	636	679	705	757	717	698	713	667	688	700	694	695	652	662	720	712	705	748	694	668	717	753	689	746	745	721	748	703	679	714	700	720	724	664	700	634	685	674	704	684	692	718	651	735	794	702	718	688	680	669	732	702	719	699	725	690	716	686	672	699	696	715	701	725	708	742	678	732	686	703	704	612	739	721	714	732	705	691	695	678	650	723	679	717	705	715	688	666	733	739	669	689	678	704	734	706	730	722	685	706	677	659	665	693	672	706	726	696	724	701	697	699	750	682	686	689	738	673	692	693	658	736	751	680	665	667	726	718	704	702	744	737	690	638	670	646	735	745	731	702	720	713	693	669	697	691	710	719	681	716	734	683	691	722	673	708	723	655	673	678	729	714	687	699	684	701	719	693	714	708	724	713	675	717	713	767	691	705	708	650	695	723	713	659	724	724	689	705	722	701	700	693	690	668	730	664	718	714	727	721	657	668	724	697	720	657	693	673	668	683	717	710	676	707	683	710	710	698	719	697	675	703	704	725	721	748	712	708	649	736	716	744	725	699	727	687	711	721	732	709	691	714	698	724	714	673	650	705	707	746	699	683	695	693	693	712	666	713	725	688	769	757	715	712	682	653	682	719	691	658	773	721	632	717	736	663	701	691	678	741	680	733	669	733	699	682	745	703	666	691	697	691	676	735	706	676	674	711	656	682	687	700	686	683	665	730	721	642	726	735	727	670	667	672	671	703	714	675	743	747	739	732	721	712	693	691	705	682	685	723	701	737	670	735	714	702	693	727	707	703	744	717	690	712	699	687	685	704	715	641	729	681	678	648	670	694	668	685	641	690	701	769	720	694	733	713	684	735	719	695	731	728	696	700	730	688	736	697	718	684	665	722	721	722	696	741	692	714	710	723	667	688	706	690	719	682	763	665	709	695	676	642	642	742	732	702	696	717	715	723	656	667	682	716	754	728	712	727	723	703	731	713	697	724	672	689	677	707	688	674	727	724	713	702	678	721	740	715	693	676	702	697	693	709	731	701	625	704	676	686	690	752	698	714	685	662	698	735	693	686	668	643	697	709	694	712	726	664	685	732	716	714	711	731	685	671	708	674	670	703	669	669	696	691	735	683	682	671	702	722	699	709	703	688	712	720	685	713	722	740	709	674	722	684	683	700	677	669	686	722	681	731	671	740	649	657	707	731	717	703	706	735	699	688	702	678	653	694	679	704	681	708	724	692	713	701	683	646	712	681	659	732	673	663	733	684	730	675	743	697	725	715	708	711	712	720	694	667	720	677	713	716	653	766	699	685	720	711	694	732	718	696	718	679	675	709	706	701	721	648	718	714	690	695	736	728	644	705	692	682	694	680	734	695	657	744	696	696	676	696	644	682	665	657	684	658	717	689	689	705	691	721	768	698	671	663	723	744	727	679	708	681	633	706	704	678	706	664	668	677	665	670	661	721	706	693	652	719	663	674	714	697	718	690	684	684	711	712	738	702	685	692	698	717	658	738	655	692	681	733	704	658	675	684	707	682	703	698	697	689	695	683	630	709	670	683	706	730	691	665	724	683	712	688	723	716	718	699	714	705	699	645	692	659	687	678	741	730	731	656	694	722	689	692	740	726	708	669	680	705	706	681	770	693	715	697	725	727	727	722	688	700	731	681	659	637	708	717	662	660	692	695	752	725	656	717	695	764	692	713	693	694	662	715	734	699	702	755	682	692	712	691	719	724	701	697	732	729	690	683	684	664	712	706	670	698	719	681	732	702	733	707	723	673	724	727	689	731	711	715	731	711	695	707	675	670	675	724	730	701	721	708	708	690	698	709	733	709	682	730	706	670	695	655	707	693	687	648	737	731	662	671	695	714	746	715	730	666	694	706	715	720	657	681	702	688	705	677	734	712	713	672	699	704	729	708	702	703	670	649	714	765	684	715	703	734	722	666	669	676	730	730	679	696	737	677	692	706	716	709	728	709	688	789	745	683	686	720	705	685	740	727	691	692	725	684	705	721	728	707	656	714	723	693	705	685	706	675	679	646	694	661	723	645	680	738	730	697	687	726	715	656	698	705	709	702	754	717	712	712	700	715	716	706	745	696	707	719	714	704	683	755	725	679	726	729	656	736	702	703	699	733	672	692	660	746	690	740	689	674	686	706	693	663	677	706	743	743	670	768	723	725	691	724	682	696	692	700	675	704	672	666	698	689	724	748	693	694	658	688	677	731	708	650	710	730	702	660	711	673	707	644	703	695	645	726	740	749	741	663	663	710	711	706	708	682	653	687	740	739	729	677	718	749	696	741	674	707	738	676	707	731	663	738	698	659	667	684	709	724	675	692	697	676	720	673	697	708	703	710	770	712	698	729	732	704	699	732	690	732	662	679	668	721	736	692	754	710	710	722	709	735	714	714	706	690	704	700	702	701	668	669	710	704	660	703	732	707	735	696	724	692	721	683	697	678	704	722	661	682	716	725	696	701	780	662	665	693	699	660	707	733	686	699	727	691	660	710	691	673	716	720	700	691	677	721	698	690	731	655	668	722	695	699	759	711	743	697	720	667	656	739	681	674	654	743	703	685	764	692	704	741	668	704	668	719	737	713	689	715	678	664	673	649	691	690	679	740	752	680	651	703	711	679	701	692	745	721	709	732	679	708	719	703	638	710	736	686	689	718	712	666	654	703	698	703	749	699	675	736	691	712	691	736	690	721	692	700	702	721	749	750	675	689	749	638	703	719	712	703	666	722	677	687	702	694	711	629	711	689	737	711	730	743	706	674	673	745	740	690	727	678	702	703	736	698	727	671	688	673	675	667	693	748	705	702	689	700	699	669	712	696	677	710	675	647	710	714	682	726	722	714	687	730	684	710	692	706	701	676	715	704	687	702	731	703	654	684	699	714	676	699	728	724	718	713	650	721	688	672	711	661	709	715	644	715	679	676	719	730	701	708	726	698	726	731	682	692	691	696	695	703	713	681	703	726	691	700	719	704	696	705	688	699	677	689	688	667	650	680	687	715	725	719	737	740	692	720	682	717	707	672	752	693	693	675	690	704	710	705	712	727	619	693	688	730	684	703	666	691	689	731	665
30409	26706	27519	20770	14375	10075	7449	5303	4001	3083	2279	1711	1356	1093	821	712	572	490	475	466	365	406	361	365	334	332	357	336	332	330	287	306	329	305	342	336	278	295	312	299	314	297	334	293	279	277	301	302	286	284	285	323	296	305	268	279	297	322	285	285	313	307	285	324	292	320	319	309	315	277	284	320	289	308	292	289	272	310	260	313	280	262	320	297	304	297	314	299	302	274	309	293	285	283	294	267	291	274	315	311	300	299	293	326	307	278	296	314	307	331	299	292	315	288	281	311	281	303	293	314	328	294	300	303	288	296	323	300	278	301	304	285	312	301	280	307	300	297	281	286	275	321	273	311	281	301	297	318	329	300	267	259	290	305	308	289	300	314	284	290	302	300	292	288	298	295	315	296	308	321	298	301	291	294	255	296	293	284	320	307	312	295	276	286	303	261	299	262	309	288	311	280	297	307	314	292	290	327	297	300	280	301	316	293	300	305	274	310	306	276	273	275	288	305	304	301	333	318	318	304	325	296	270	271	296	301	296	325	315	287	300	301	344	259	299	290	282	322	284	324	284	288	312	329	297	303	301	277	283	290	337	294	319	282	303	287	295	271	298	277	307	286	322	299	323	308	298	279	302	287	319	293	298	272	309	288	280	306	281	294	315	310	294	292	308	327	296	321	280	280	273	295	303	288	275	304	302	293	291	337	330	278	263	287	278	326	296	282	305	298	298	302	287	301	270	278	310	305	283	282	307	284	304	306	311	306	312	298	307	300	290	292	301	302	326	328	294	313	288	318	298	295	283	286	282	316	289	300	308	316	289	303	277	292	292	276	334	297	297	321	294	282	298	281	314	271	315	285	300	282	313	305	288	267	321	277	281	288	315	302	288	304	294	268	282	294	276	328	294	284	304	256	287	294	319	286	266	285	301	321	287	294	300	328	315	337	285	300	294	289	308	304	302	313	272	320	289	338	284	286	275	320	278	298	290	315	296	307	295	276	280	321	300	321	270	308	296	296	258	268	303	293	300	293	327	320	328	317	307	298	291	295	316	296	301	296	292	300	297	279	315	302	288	274	300	267	306	308	330	279	277	307	304	317	284	313	305	303	297	247	296	303	267	295	267	266	288	306	305	278	314	322	300	316	300	315	296	306	277	304	288	310	324	299	264	291	288	296	286	288	293	307	317	294	313	287	277	324	260	264	346	326	279	295	296	302	295	265	344	301	315	290	296	317	311	334	284	289	273	287	318	288	292	268	309	302	278	297	275	283	287	281	299	284	309	294	329	290	294	302	320	306	283	270	281	301	320	307	294	307	286	285	309	263	299	287	330	305	280	260	294	297	280	284	319	327	262	308	298	287	301	316	309	300	300	292	323	321	283	275	312	276	304	288	299	310	296	307	309	311	306	291	289	278	286	249	275	276	326	299	294	299	315	308	329	301	302	322	290	291	321	299	305	307	280	300	293	299	269	310	292	290	302	307	330	260	301	307	269	283	320	297	292	283	327	300	289	306	261	313	289	301	300	292	320	273	294	291	317	285	282	320	288	273	291	303	294	278	304	296	282	305	273	318	325	269	284	335	303	294	294	318	313	311	297	275	297	310	291	279	292	295	334	266	284	300	316	289	322	310	305	289	264	269	306	279	286	267	298	293	290	306	303	314	274	330	316	305	297	294	265	339	306	269	279	311	267	289	302	334	310	308	279	295	295	279	290	326	324	283	294	282	315	283	311	279	310	298	294	271	313	274	293	298	316	305	270	286	255	300	344	287	287	271	338	297	304	333	302	274	335	272	304	299	312	326	305	299	323	323	295	291	299	304	298	308	272	306	267	317	304	285	300	277	322	292	277	306	295	312	313	297	333	303	342	310	316	290	292	311	284	277	284	322	307	311	283	288	282	270	289	317	314	292	303	304	304	295	295	286	312	308	265	318	279	310	301	286	282	302	303	290	291	289	275	300	275	302	283	307	299	271	301	271	252	320	303	296	297	298	304	328	307	300	314	311	311	264	295	309	279	273	316	283	307	341	321	298	275	309	327	299	280	276	281	292	279	296	286	271	277	337	310	312	288	312	293	283	260	297	305	298	310	275	285	302	322	279	279	282	328	286	299	308	271	304	302	260	310	286	265	280	285	306	300	303	324	278	317	309	286	289	294	287	254	312	320	301	305	268	299	312	287	317	286	305	277	318	277	298	287	310	312	290	313	316	297	296	296	289	291	308	304	294	281	283	288	297	281	303	331	335	277	300	296	293	293	270	333	297	303	278	286	284	306	281	318	303	342	303	272	297	323	298	291	297	279	285	274	292	269	283	301	279	297	282	290	303	303	294	317	307	286	301	294	314	274	288	271	293	262	297	288	267	298	295	285	304	270	279	316	318	292	306	302	300	273	301	265	311	312	305	295	295	298	318	318	307	304	305	295	302	261	311	322	262	279	305	289	296	309	273	280	278	306	298	301	282	315	281	275	307	290	318	269	289	275	317	282	292	329	286	337	304	323	295	292	290	275	293	300	301	257	294	290	339	306	328	275	310	260	315	346	302	299	288	307	290	327	302	299	315	296	285	299	295	300	271	300	293	295	315	319	321	299	294	304	315	285	309	296	303	316	319	273	336	291	312	275	301	316	315	314	277	291	255	269	308	263	317	300	310	303	330	286	294	303	333	292	286	283	305	279	304	307	262	295	290	285	321	297	288	295	338	308	312	291	284	325	317	288	300	282	302	311	282	278	294	305	297	293	316	314	298	273	319	291	284	313	294	318	281	283	323	265	290	293	297	263	278	302	310	293	302	278	290	332	291	301	267	301	337	267	274	291	305	304	300	339	297	267	322	270	265	266	277	284	293	300	324	298	295	306	316	280	308	293	298	319	287	319	311	320	330	295	312	300	319	317	323	285	305	281	290	298	306	295	304	293	304	308	291	331	267	313	281	282	318	288	322	300	297	250	314	279	294	306	271	276	282	316	285	292	277	314	297	314	288	286	287	314	295	286	305	323	263	316	323	281	269	289	312	290	284	315	290	268	298	298	293	287	306	299	274	266	291	276	295	283	303	318	291	310	288	314	301	295	334	295	262	279	296	292	307	306	295	276	295	308	291	334	295	308	297	280	287	282	313	314	279	308	296	298	339	290	279	299	325	323	316	280	301	329	305	282	310	288	287	263	288	285	277	298	308	302	278	299	273	311	309	312	307	255	287	307	305	297	314	278	286	273	309	307	287	302	270	310	302	303	299	264	271	304	280	326	322	333	266	297	314	289	328	271	293	283	295	303	268	289	312	271	281	284	326	349	281	307	305	332	276	296	314	288	276	306	334	270	259	299	268	302	266	280	313	296	335	298	314	273	307	296	292	287	267	300	302	301	292	290	305	271	313	316	292	316	317	293	288	274	318	308	292	279	300	307	279	283	278	293	273	312	304	317	343	301	307	312	289	298	286	309	293	301	313	328	271	289	283	312	304	288	307	286	298	294	306	290	290	281	271	310	284	288	272	268	284
18221	20970	32412	32587	29318	25536	22863	19097	16373	14210	11470	8701	7117	5715	4182	3480	2692	2152	1858	1971	1438	1287	1226	1235	1112	1110	1086	1030	1060	993	988	975	1067	1008	955	910	909	867	833	880	883	838	844	818	802	865	826	867	815	773	801	791	760	829	837	799	831	784	760	789	777	832	848	806	809	757	801	821	813	801	808	780	777	832	798	834	833	776	767	814	770	815	826	808	852	828	781	780	793	754	761	764	763	762	809	821	782	813	751	779	814	826	822	947	773	814	859	780	778	781	763	790	813	817	833	824	821	838	810	791	831	789	766	818	828	784	791	779	783	802	752	806	796	797	756	824	781	804	815	792	781	800	786	780	775	807	770	769	773	825	800	817	837	810	753	761	783	811	793	824	830	789	785	816	779	786	723	749	799	803	822	795	811	784	808	847	801	814	800	800	768	800	861	805	791	812	795	766	832	768	812	791	844	818	798	805	796	804	809	802	744	792	793	779	775	780	822	829	825	793	840	766	851	843	808	760	801	793	875	810	808	794	844	812	751	787	827	830	820	815	798	844	798	803	762	818	792	840	834	817	804	782	768	772	766	826	822	823	751	816	784	771	805	786	814	776	796	774	779	812	715	815	805	828	805	774	841	773	793	781	763	812	807	758	769	791	846	771	798	776	801	765	780	797	736	879	816	741	749	805	799	755	799	797	799	752	768	772	772	791	796	797	779	794	809	778	825	758	816	799	846	846	782	774	787	811	779	741	735	807	787	850	819	822	748	784	826	846	797	801	773	818	837	772	782	756	797	806	792	803	804	818	826	760	853	762	820	797	832	853	796	807	817	772	794	807	794	815	856	767	821	806	787	788	846	803	824	780	754	784	845	762	814	817	834	810	789	794	832	796	829	787	827	836	808	797	792	767	857	801	742	773	812	728	839	815	839	760	803	783	810	808	825	761	760	786	806	819	795	780	813	797	816	745	812	809	773	815	812	787	788	774	843	793	798	761	802	836	782	790	823	827	759	794	839	802	854	802	767	779	797	773	777	812	805	765	832	801	741	804	779	835	822	844	757	794	790	824	844	806	799	759	791	811	819	767	805	802	837	820	785	792	785	732	762	822	866	825	823	765	823	731	807	748	814	814	766	771	820	733	844	793	787	782	784	825	809	780	824	802	765	751	801	809	781	817	810	845	748	778	815	768	762	825	790	830	841	762	776	810	784	785	824	797	778	788	774	815	839	798	796	827	824	781	791	789	782	776	801	833	824	856	775	737	749	761	779	800	811	792	786	842	769	795	838	822	803	769	814	784	752	805	796	797	827	803	742	823	768	787	766	831	798	813	836	810	821	829	801	789	777	787	779	830	796	790	775	760	770	801	794	772	769	737	843	819	750	804	775	775	748	816	769	780	766	794	784	800	767	797	796	806	781	799	817	783	782	823	787	798	827	770	823	807	805	783	803	761	792	797	787	809	807	841	836	773	776	790	818	819	805	819	786	835	826	812	807	812	764	803	826	772	819	779	821	824	799	790	824	790	808	790	846	796	788	758	768	802	784	801	832	835	785	821	794	804	756	789	792	882	783	837	804	767	831	760	809	781	812	757	795	791	818	791	796	750	764	798	816	765	845	787	786	824	809	785	807	779	787	776	764	782	758	807	828	798	791	824	772	791	791	818	845	801	731	782	821	766	784	760	776	847	857	834	750	787	809	825	814	778	802	760	775	803	822	829	811	818	819	808	790	848	798	798	772	808	783	811	781	828	822	828	827	791	769	807	836	786	803	821	807	851	770	835	795	774	787	781	802	803	771	840	775	767	813	820	758	825	805	784	796	811	804	819	786	829	797	826	739	815	784	780	857	756	804	827	826	843	788	817	791	809	745	832	831	806	805	813	799	769	873	821	784	794	802	770	869	797	801	801	852	832	810	772	827	773	797	768	760	790	758	805	835	836	780	797	797	789	806	771	822	768	810	824	773	777	767	774	791	816	849	785	810	780	847	784	816	766	779	774	785	828	787	805	743	792	775	779	785	824	779	841	748	772	808	818	793	792	815	848	830	777	818	809	779	774	788	771	775	776	788	800	798	767	782	802	802	826	840	789	791	768	795	807	800	785	745	835	812	807	763	783	816	765	717	759	799	762	765	786	834	781	818	789	817	843	813	809	822	775	773	789	777	820	814	772	810	786	812	798	782	841	845	782	748	787	800	800	801	800	808	789	830	834	804	797	809	790	793	831	767	782	802	815	803	808	822	767	766	751	824	778	849	791	745	761	803	743	761	791	808	780	761	789	791	778	809	754	804	785	817	780	788	811	774	795	770	808	699	823	781	756	774	819	812	784	758	757	842	831	776	766	757	782	781	818	776	756	796	796	732	753	790	790	829	795	796	821	787	854	785	825	799	790	814	785	765	763	803	782	767	843	814	753	848	773	810	786	812	795	811	776	773	813	873	825	792	778	784	842	813	808	825	799	823	810	780	762	777	757	790	772	811	816	794	790	781	805	844	776	817	813	770	786	810	825	806	835	811	827	828	790	808	812	814	789	833	802	850	798	819	782	788	781	802	763	839	822	785	794	763	775	778	753	748	810	868	791	799	824	792	757	813	829	778	782	812	819	810	809	787	787	788	782	826	757	792	788	795	769	789	765	853	849	804	796	775	777	776	812	816	792	806	764	851	791	791	844	817	801	777	761	863	760	794	821	767	831	797	783	825	806	791	814	846	824	798	785	791	777	794	822	827	842	808	800	778	787	786	818	789	829	781	763	747	821	776	846	819	780	834	846	798	840	795	810	792	765	783	816	839	790	828	808	767	783	831	813	810	791	795	791	816	788	794	791	772	803	878	780	714	791	780	747	793	791	806	791	818	842	821	856	849	760	824	814	787	800	780	820	791	819	820	760	854	821	786	793	828	795	770	756	827	767	801	766	843	729	807	789	829	863	767	826	796	803	848	733	781	773	777	770	786	823	803	796	806	807	722	796	782	809	822	805	805	840	779	812	750	842	799	778	801	808	774	772	850	774	807	789	804	769	810	792	761	797	831	793	761	756	809	798	801	738	752	769	847	801	764	821	822	739	763	788	828	798	835	760	818	822	767	765	818	813	805	799	823	797	806	773	847	816	767	817	762	804	844	820	825	849	807	791	805	786	780	799	804	783	837	791	773	883	819	839	777	788	827	807	794	836	807	815	838	805	744	822	788	793	862	823	792	790	857	752	786	814	804	737	755	837	809	877	778	837	757	766	847	818	785	776	806	803	802	774	764	740	783	792	726	822	781	840	763	842	781	828	811	787	772	787	757	792	795	800	749	821	782	764	739	855	832	826	814	802	790	776	739	790	817	811	776	785	812	855	786	804	802	828	794	771	846	809	864	797	841	797	780	788	788	804	842	827	822	825	806	817	771	814	755	780	833	821	804	807	817	808	810	731	842	816	757	819	807	877	759	778	782	831	776	799	833	797	806	812	790	756	840	764	761	809	891	756	791	718	819	776	803	814	838	828	790	785	798	808	824	785
38124	33428	34643	28391	22684	18109	15666	12133	8521	7277	5791	3531	2431	2502	2080	1648	1024	867	876	1244	556	492	484	427	441	485	451	430	509	482	482	531	565	499	494	413	366	327	319	305	308	280	304	311	330	321	309	313	293	307	315	275	255	291	305	290	316	313	297	295	288	282	266	282	301	282	273	314	256	301	300	290	305	273	253	245	253	282	291	263	310	289	269	275	276	298	289	268	275	282	266	291	301	306	274	279	297	283	304	290	291	307	268	275	298	275	312	275	245	270	243	278	299	283	301	294	285	258	282	280	254	290	270	292	304	278	244	289	272	301	306	277	304	291	299	311	307	282	282	302	282	275	290	311	262	280	295	263	268	283	252	286	306	303	265	289	293	253	286	290	299	270	270	296	264	258	287	254	286	287	290	272	259	282	305	272	295	251	296	252	308	260	282	295	291	273	259	284	253	301	300	306	258	292	291	269	272	268	265	267	286	275	282	254	266	285	304	278	272	280	267	302	269	270	275	247	299	256	248	282	261	287	320	287	286	281	263	255	303	274	281	272	264	286	273	290	299	267	272	281	295	306	291	280	281	279	279	281	264	277	302	271	296	284	313	301	254	256	305	282	265	271	260	294	278	284	286	275	279	273	259	283	269	269	262	304	280	321	255	240	248	288	256	264	261	272	271	287	290	299	230	295	297	273	274	271	307	285	305	284	273	272	290	289	282	269	307	297	282	266	287	279	281	268	309	292	307	258	282	280	279	287	278	268	266	283	293	273	261	271	269	280	291	303	293	288	237	267	288	262	273	285	278	285	279	261	278	259	263	305	322	312	286	264	290	278	278	269	279	293	296	294	291	307	275	251	304	285	276	274	282	279	284	302	276	272	293	299	293	300	269	239	260	297	293	272	285	307	310	295	281	263	263	268	255	272	284	286	258	277	278	276	286	282	282	291	302	300	264	297	284	269	273	275	283	276	278	280	274	283	259	286	279	292	301	257	294	304	255	283	265	286	297	296	267	299	258	271	305	288	293	257	301	261	269	275	283	270	259	276	304	287	286	279	294	296	285	272	307	286	300	269	272	268	262	288	304	300	245	303	275	280	284	294	291	280	275	315	266	303	289	282	285	299	277	291	287	294	275	281	277	269	256	242	289	278	255	272	273	278	283	283	269	288	286	288	286	265	239	279	316	290	276	272	292	282	264	271	291	287	289	287	259	255	261	317	274	317	280	260	305	267	268	255	298	279	286	307	270	293	304	291	244	262	287	296	257	282	287	260	274	280	265	260	271	277	256	296	294	273	297	297	296	268	304	277	298	289	295	273	298	286	293	273	276	293	299	276	298	278	243	325	275	311	290	298	300	287	268	293	279	285	276	282	268	296	279	308	275	272	265	306	252	316	320	273	268	287	277	279	289	273	275	317	284	290	278	282	288	279	290	268	260	275	282	254	269	312	271	274	270	297	308	276	277	269	291	292	293	273	270	322	279	291	284	306	273	297	263	290	296	295	280	244	302	280	294	270	274	278	264	272	296	296	310	293	321	281	287	285	300	286	292	288	283	262	295	287	285	293	275	296	281	299	296	299	299	301	264	302	247	276	292	320	286	287	281	255	282	260	249	251	263	295	272	295	283	288	277	306	274	278	257	313	288	312	264	313	238	253	280	288	290	256	305	315	282	277	284	311	267	275	269	314	277	290	244	293	282	281	278	280	261	312	263	275	293	294	285	255	266	267	296	276	345	276	278	283	306	256	270	294	287	270	299	299	321	313	306	261	252	263	264	264	299	272	282	266	270	299	269	273	275	278	294	263	289	266	262	299	313	280	293	310	306	306	266	281	275	249	302	256	258	298	267	290	268	313	276	264	298	299	258	277	281	288	289	309	291	279	272	283	258	277	279	287	271	287	294	277	301	284	283	267	272	262	275	268	287	301	258	263	273	287	271	305	253	251	247	290	289	311	319	270	245	284	273	294	291	291	287	267	269	281	284	268	276	262	259	281	271	316	285	290	283	279	272	307	299	313	277	303	294	287	304	291	307	286	303	259	279	276	293	284	297	302	299	313	289	262	272	270	271	248	297	281	294	290	260	292	282	302	296	265	294	248	280	276	283	266	266	274	298	278	284	236	260	275	287	319	278	288	263	272	283	320	284	264	283	287	287	270	292	294	280	288	296	284	282	326	282	232	296	274	259	294	291	322	251	285	256	291	299	291	293	304	252	247	276	311	278	287	272	254	277	302	265	268	278	258	250	278	277	296	293	277	261	263	256	302	270	269	274	258	287	286	262	290	299	265	290	297	300	285	294	304	329	279	307	290	282	267	294	274	252	300	300	277	293	279	271	298	297	254	285	268	293	268	274	289	265	309	280	282	299	291	288	265	279	295	265	252	270	289	275	288	291	271	286	295	301	282	252	277	275	264	261	274	301	280	271	284	305	292	294	277	264	298	284	277	267	299	293	296	287	272	296	286	260	289	293	271	294	276	315	308	285	278	299	275	277	283	285	270	274	287	276	294	266	291	273	299	271	282	305	270	246	314	303	277	274	286	296	272	254	314	261	261	285	304	291	291	292	257	260	296	267	282	307	302	284	293	297	273	284	267	290	287	301	285	258	291	252	332	282	249	309	299	293	286	273	288	260	267	267	279	258	264	296	265	304	263	274	276	307	269	249	279	289	307	306	282	275	291	278	270	290	269	287	298	282	270	293	277	301	281	280	296	285	276	271	299	290	293	304	270	278	278	312	287	279	285	297	305	237	282	289	294	299	264	290	295	254	292	262	289	283	285	284	280	294	264	299	284	261	276	335	286	290	280	295	261	248	291	280	302	275	282	295	284	289	291	290	249	272	287	288	264	282	295	251	254	292	283	270	264	261	300	288	282	270	257	273	288	296	288	301	293	284	272	271	281	279	304	294	292	277	282	296	279	273	291	290	240	292	273	265	263	281	247	253	249	263	293	281	305	281	277	325	264	293	286	268	288	288	275	282	275	292	315	264	270	290	293	286	290	259	297	284	295	264	293	245	263	291	271	296	269	271	279	295	259	280	269	273	292	292	264	291	290	315	285	316	297	278	293	291	273	286	294	276	266	267	273	279	268	285	288	294	274	292	267	293	299	269	310	276	306	281	271	283	257	282	276	228	276	262	265	254	256	252	267	309	265	247	267	255	264	316	244	280	271	267	267	284	285	295	275	317	296	277	294	297	272	299	286	252	281	272	284	275	266	271	306	321	336	274	267	273	310	287	292	274	276	291	285	249	301	295	282	301	289	259	275	260	308	265	293	289	299	275	262	242	254	304	275	256	255	291	312	282	284	267	283	281	253	260	289	271	296	272	295	291	266	263	314	269	285	285	296	323	310	268	290	301	287	279	276	310	288	286	286	296	287	278	275	255	294	280	289	306	280	306	254	278	285	327	298	302	275	276	244	269	294	290	302	282	288	263	260	240	299	296	274	270	278	292	292	237	284	275	259	224	285	282	298	279	300	315	273	284	275	266	287	276	279
23543	26582	37957	39605	36675	34174	33180	29697	25744	25571	21564	15781	12003	12767	10294	8583	5520	4397	5081	7113	2599	2242	2068	2037	1865	2307	1972	2110	2775	2276	2324	2988	3078	2654	2162	2068	1518	1180	1035	1034	889	869	870	898	947	923	1146	1020	939	829	880	847	802	808	903	813	861	858	865	910	848	791	847	764	778	779	811	748	769	801	749	792	796	733	772	831	799	734	746	762	778	759	728	780	746	794	757	781	767	796	727	771	791	762	776	748	763	709	733	763	791	815	794	812	786	786	778	681	761	724	718	784	807	780	738	737	730	721	782	806	766	784	757	753	758	722	751	787	776	740	793	736	795	718	734	768	760	719	756	751	805	760	764	757	716	730	746	758	764	765	734	744	778	795	758	765	730	777	747	769	762	729	798	772	735	723	737	718	699	731	718	741	804	730	789	773	777	778	736	774	769	798	793	781	785	769	778	760	743	800	729	802	787	749	738	747	727	776	729	748	765	778	772	797	791	798	732	816	750	760	745	708	755	750	775	740	738	773	755	754	736	729	745	798	754	778	720	774	799	783	748	742	800	768	791	793	771	757	749	771	802	739	731	815	734	711	762	748	762	746	717	766	736	796	774	768	731	721	821	706	753	779	775	719	777	770	745	747	754	742	761	673	745	757	768	738	758	765	767	784	778	759	740	776	735	756	726	787	784	779	747	759	734	729	732	770	729	804	773	786	743	730	779	755	841	778	755	710	777	766	802	754	755	789	724	804	797	800	713	707	733	793	754	749	765	818	813	782	728	707	776	797	764	767	739	736	727	753	788	754	805	784	709	750	774	778	812	742	772	740	777	759	767	761	785	784	792	746	782	707	763	786	760	762	748	752	768	757	768	794	726	774	772	771	764	747	766	792	754	778	784	793	804	702	719	749	755	777	704	736	781	771	742	748	757	777	722	782	771	776	782	751	731	754	733	739	738	766	800	752	780	730	791	774	698	773	748	808	781	733	762	755	734	793	713	732	758	779	767	712	758	782	762	749	752	745	758	762	696	781	777	749	786	799	697	756	765	754	786	822	790	762	735	798	761	774	763	726	792	818	782	797	761	777	763	734	748	748	709	794	755	706	757	811	786	737	804	783	789	776	778	751	770	795	691	720	753	769	730	732	777	775	751	770	761	734	759	735	770	762	813	766	731	766	718	768	754	761	790	781	759	791	740	743	764	744	763	775	789	764	710	801	751	763	724	762	768	769	732	768	754	756	799	727	753	755	788	753	785	762	748	758	738	762	811	759	784	768	750	739	763	804	796	724	792	759	755	764	740	745	822	772	696	805	761	784	779	783	773	748	838	734	767	774	798	744	728	811	773	756	744	751	728	747	758	740	751	811	729	763	742	781	762	774	749	706	754	703	767	749	761	762	771	758	742	766	745	778	702	725	787	749	782	749	795	789	779	775	739	764	772	779	765	767	758	818	735	733	742	754	791	778	759	733	732	731	777	736	774	781	739	798	740	768	789	742	704	737	802	708	776	779	808	696	810	755	747	738	764	720	753	800	728	793	716	745	752	825	702	737	812	766	753	797	758	788	813	761	732	765	758	722	766	703	813	803	788	763	711	761	775	779	774	736	772	763	757	701	773	695	762	778	731	764	791	810	756	722	784	783	813	728	773	735	790	730	740	780	756	754	733	739	727	786	774	786	813	814	782	720	766	780	746	762	666	786	732	820	805	785	771	770	821	805	781	785	735	788	759	713	771	755	758	815	816	757	814	768	755	778	732	745	752	755	791	753	771	759	726	765	746	742	742	769	732	779	706	748	724	815	791	716	752	783	789	751	807	733	702	792	731	768	783	766	737	776	770	844	686	745	733	748	714	748	741	735	781	800	741	703	736	739	772	767	742	774	777	770	799	783	738	702	721	761	749	769	757	721	773	758	788	775	747	725	720	722	746	780	743	730	771	748	768	767	798	744	809	736	782	755	797	757	753	771	811	692	738	740	773	750	766	717	807	734	795	713	695	732	822	808	789	741	785	745	767	802	735	724	797	781	781	769	804	826	763	786	779	759	762	787	785	768	735	710	742	797	766	796	747	771	768	753	789	735	728	751	730	770	761	785	761	758	770	693	773	805	788	754	736	746	728	755	750	752	756	756	767	766	794	738	740	784	756	797	797	720	722	723	728	726	783	815	801	727	731	757	731	823	735	791	798	732	744	693	760	744	719	783	747	732	748	831	811	784	746	764	708	755	738	795	721	773	768	732	716	758	754	744	776	786	799	748	772	746	763	717	767	722	705	763	772	722	715	737	725	723	701	787	766	789	772	754	788	778	758	766	756	776	773	811	724	747	737	732	807	741	810	782	727	754	737	772	777	771	753	780	761	768	762	766	787	770	756	794	796	777	770	735	793	727	773	747	750	756	742	738	779	727	778	753	743	772	761	770	725	752	726	735	717	753	736	764	788	770	767	771	722	760	772	785	727	766	768	749	751	744	764	753	743	756	802	764	774	720	701	747	707	734	768	710	825	765	740	762	741	752	748	771	744	727	777	757	783	753	757	752	772	751	776	844	731	757	752	750	758	752	766	771	685	754	784	755	787	767	765	697	775	736	729	770	773	811	753	723	734	787	766	755	773	747	795	738	779	719	767	758	783	739	734	767	721	778	782	735	771	782	746	740	777	738	756	742	775	776	754	796	742	757	765	735	789	753	758	793	780	739	760	740	780	823	740	751	742	749	725	727	776	769	741	762	742	763	730	742	732	746	783	790	794	750	756	755	766	739	771	760	788	762	797	809	714	750	704	795	820	749	710	719	803	779	755	796	738	783	755	758	757	771	780	741	743	782	784	757	761	772	820	718	739	791	742	726	787	776	791	724	740	714	732	721	728	780	765	782	758	805	757	773	754	781	758	735	809	740	727	747	811	748	770	727	744	755	757	789	765	827	759	717	717	752	789	752	724	790	741	770	738	774	744	760	721	782	801	806	780	801	766	796	750	779	783	720	720	773	805	777	750	715	815	798	706	782	751	780	749	762	749	735	775	766	770	741	747	772	761	704	727	768	698	689	807	781	733	791	735	730	735	791	772	729	787	774	766	744	793	715	728	772	784	767	708	766	761	761	767	780	771	756	786	757	753	785	764	741	758	774	799	757	740	713	745	702	782	779	803	713	711	734	744	748	759	766	758	837	753	734	727	753	700	795	763	756	787	766	812	777	798	792	760	795	730	728	769	731	726	779	761	685	767	792	716	744	768	754	784	747	717	794	762	702	766	765	733	793	768	774	766	754	786	764	727	795	757	745	806	758	770	765	755	768	722	753	756	765	742	764	779	753	760	732	789	781	797	796	781	726	715	770	801	739	805	754	760	737	760	748	753	740	772	757	794	776	740	785	747	745	730	780	756	770	754	777	758	742	746	712	811	710	755	784	818	769	740	743	757	792	770	756	754	766	781	783	751	747	720	731	741	723	765	778	772	754	807	719	740	729	752	786	779	771	805	780	794	796	747	745	778	775	783	740	790	728	712	788	766	800
42870	39506	41019	35441	28803	25111	24015	20085	14952	12179	9056	6374	4470	5044	4545	1821	1494	1186	1452	1776	717	717	645	573	578	718	626	649	712	755	901	1000	909	801	593	584	413	351	320	325	318	298	297	257	264	305	346	322	324	307	275	252	248	305	316	268	275	263	265	308	265	305	283	259	247	227	268	235	270	238	257	250	245	247	243	235	211	248	244	219	232	249	225	228	241	255	248	240	282	266	259	236	241	262	243	254	228	254	248	261	245	278	261	246	245	246	285	211	283	236	254	225	255	243	248	242	269	270	253	242	257	251	258	255	223	225	250	221	234	237	247	271	239	249	258	262	265	227	236	264	235	275	291	232	229	245	248	252	256	243	264	272	257	225	234	261	264	237	249	242	242	231	235	245	264	239	247	267	282	239	266	255	234	251	279	247	251	278	236	231	234	246	259	233	242	256	277	241	257	263	217	242	235	253	257	260	239	234	262	228	266	258	288	249	227	242	254	225	241	247	259	239	255	253	264	237	250	264	244	219	265	230	253	228	236	247	245	256	258	240	228	278	265	229	234	259	242	235	235	280	248	264	248	254	237	257	271	259	240	248	276	225	249	261	248	239	233	224	239	260	280	250	261	268	244	233	278	250	241	281	271	243	260	223	238	248	258	251	257	250	254	261	294	266	261	237	235	254	269	208	241	276	260	272	235	262	250	252	269	233	234	228	254	240	247	247	261	250	266	247	264	222	250	249	263	288	243	251	219	243	255	255	260	263	228	254	231	223	252	254	224	254	247	266	250	264	253	252	265	280	246	259	260	269	243	238	277	240	237	261	244	238	256	272	241	270	243	242	254	239	251	253	261	279	255	244	250	306	254	270	226	249	256	244	269	225	258	250	256	261	266	232	284	247	255	261	267	254	254	227	267	262	255	275	260	236	262	239	242	245	244	242	206	273	252	285	248	238	265	255	235	250	291	253	256	251	235	271	278	220	237	250	269	268	241	284	261	237	255	235	258	262	243	269	263	284	270	245	245	258	248	236	261	213	254	281	270	254	266	258	233	264	238	239	253	242	285	282	266	255	243	238	255	257	261	250	246	238	256	250	263	250	250	259	228	272	228	256	254	251	269	264	252	274	244	273	250	240	255	247	228	245	273	253	263	245	259	263	249	236	255	226	245	234	246	249	241	291	285	269	259	221	271	229	242	255	247	263	248	281	251	254	255	268	233	255	261	243	236	261	231	217	278	239	249	248	277	258	235	261	237	256	244	259	255	256	268	254	242	254	263	272	253	268	221	250	248	230	239	249	273	284	244	230	241	254	253	223	261	240	263	270	233	236	262	213	260	229	238	231	250	253	270	241	254	206	220	248	268	270	287	255	254	265	232	276	238	238	284	251	244	261	240	246	227	240	238	250	220	249	230	248	250	257	227	242	251	246	269	236	251	245	256	253	265	249	238	249	233	283	254	244	246	243	236	261	234	231	241	246	237	238	220	237	253	267	264	284	231	228	255	242	250	253	242	261	237	206	260	246	292	281	266	256	276	243	272	247	261	283	248	258	243	258	244	263	247	240	225	277	254	253	267	256	251	244	242	275	239	251	246	264	240	248	235	224	240	268	256	277	262	232	255	245	287	240	247	236	235	236	276	249	240	215	251	248	255	240	251	251	275	250	226	248	260	243	264	238	272	262	258	264	256	239	267	258	261	242	258	244	253	248	258	238	265	258	253	248	264	245	237	238	244	216	261	247	236	225	238	231	263	262	251	270	245	247	273	266	273	255	292	242	220	249	223	289	259	223	261	242	263	257	231	231	238	266	242	271	241	249	277	286	269	256	256	259	263	244	250	265	271	227	260	246	252	236	257	238	243	243	241	293	274	256	254	252	258	259	248	254	252	240	232	275	214	245	265	243	277	263	265	258	230	265	256	213	255	253	241	256	232	251	239	253	237	265	260	255	256	262	256	248	254	251	249	248	260	244	235	261	260	256	211	247	229	254	242	255	248	257	248	237	248	245	261	249	244	272	243	260	247	252	237	256	254	266	249	237	276	249	239	234	239	243	251	272	265	263	236	239	225	226	234	267	258	250	262	261	238	252	255	249	257	244	248	227	264	262	254	270	273	251	223	253	241	274	237	257	229	256	263	248	254	255	242	255	220	231	243	253	253	251	260	236	263	262	241	253	248	246	255	241	260	245	256	248	231	235	256	238	236	237	218	243	248	243	256	236	259	271	242	249	238	218	234	271	239	247	257	251	250	243	244	249	235	242	238	249	279	238	246	279	245	250	262	239	239	255	248	233	246	251	242	259	237	246	260	230	276	245	243	274	260	251	254	235	233	248	279	254	267	235	295	269	252	247	230	256	229	287	271	251	254	279	235	241	244	241	291	270	276	252	233	285	219	244	273	216	249	236	264	241	277	222	258	237	260	260	266	273	257	242	256	243	256	245	232	236	254	240	250	243	245	248	260	273	254	282	257	257	250	276	248	268	277	237	244	251	236	235	243	248	252	234	244	302	247	234	258	266	242	220	262	264	249	244	267	276	229	234	257	232	232	259	269	237	259	254	258	241	231	281	259	245	283	245	249	236	207	220	286	262	249	249	267	250	245	273	241	244	274	249	250	269	275	252	246	275	273	252	229	251	239	273	230	249	249	248	275	251	253	260	231	250	226	234	225	267	262	271	241	238	271	252	236	261	236	253	260	241	247	248	249	229	277	263	282	247	229	236	233	251	242	259	258	240	250	243	255	270	228	220	243	224	256	227	285	267	263	251	224	241	241	245	244	235	223	299	258	251	269	226	257	232	219	237	225	244	250	273	227	236	250	265	221	255	250	243	237	238	249	257	233	236	253	258	260	246	265	252	229	258	253	247	243	279	253	244	255	280	244	262	260	285	261	269	241	246	268	281	243	290	257	261	243	233	248	239	254	273	266	261	265	260	227	266	251	242	268	236	276	233	230	259	260	259	229	250	241	263	256	248	250	262	218	253	243	267	283	229	270	253	262	262	257	250	245	279	239	258	227	232	240	246	249	254	257	232	245	245	230	249	275	247	256	275	277	251	237	262	228	232	249	259	247	249	258	233	240	257	242	255	222	231	255	281	284	250	258	245	237	274	276	250	257	240	232	223	256	244	259	282	262	258	245	228	246	244	254	246	254	253	239	207	239	244	266	261	255	269	255	246	262	275	265	241	248	233	237	243	214	270	241	252	234	260	240	240	228	243	260	236	228	231	262	243	245	268	252	256	257	271	237	232	287	264	245	244	279	274	227	250	257	254	242	244	261	232	280	269	242	214	263	243	247	241	254	221	239	252	267	247	207	233	246	247	278	247	277	236	239	280	247	248	244	254	239	240	264	242	252	257	252	242	237	270	249	230	275	245	251	243	226	229	254	237	288	227	281	252	243	266	247	292	267	235	259	255	222	261	248	242	241	270	259	266	284	254	242	242	241	244	251	241	267	232	243	261	236	273	240	244	243	263	278	256	243	204	238	256	258	282	278	262	243	229
27213	31145	42300	44784	41877	40007	40254	36727	33558	31645	27554	22920	19209	21127	18346	9200	8267	6509	8337	9381	3905	3527	3331	2972	2964	4009	3512	3656	4154	4269	5510	6318	5923	4502	3272	3553	1818	1522	1206	1282	1122	936	872	922	962	1000	1524	1279	1070	923	898	830	789	797	871	840	883	835	941	914	932	888	885	866	722	753	786	715	720	748	705	715	703	674	690	734	721	727	714	659	661	684	712	712	718	676	698	702	717	673	695	683	699	708	724	694	701	660	649	665	727	693	718	700	662	712	672	685	691	709	649	654	624	671	662	676	671	695	722	682	690	725	659	689	666	658	691	665	651	685	731	711	706	695	681	712	679	716	683	675	716	696	646	663	679	712	685	659	694	659	740	747	697	709	726	699	712	685	663	684	669	690	705	720	678	689	725	698	689	679	709	706	733	712	698	696	670	656	680	699	687	692	695	709	667	749	650	662	694	655	629	699	692	731	710	706	675	706	720	704	687	683	676	688	692	684	682	700	722	703	674	661	671	672	677	659	670	709	663	698	674	675	697	709	708	687	682	676	655	658	644	638	695	736	651	697	657	667	647	660	669	661	708	749	670	659	665	729	678	703	698	679	665	655	674	683	670	647	715	728	673	733	673	680	653	715	714	686	655	701	680	684	658	736	704	674	671	695	707	639	644	711	686	686	671	668	744	721	687	702	689	654	675	673	692	654	702	670	689	662	647	678	717	769	662	686	670	711	693	671	656	643	664	712	687	668	702	683	695	689	674	699	691	750	676	655	731	725	678	650	706	665	692	665	739	684	676	677	649	676	660	639	664	667	693	670	681	721	742	703	667	657	691	729	666	671	726	680	596	674	649	678	653	683	675	716	741	661	684	688	695	683	687	680	707	710	699	626	659	657	652	666	721	698	668	665	693	612	696	684	694	757	679	716	681	682	722	699	696	694	695	670	687	643	697	653	676	680	685	727	641	722	718	701	657	708	740	611	667	731	655	691	689	689	755	679	656	717	690	724	702	679	688	669	664	701	625	688	694	684	686	693	728	662	742	710	687	656	697	695	721	630	690	745	664	667	679	699	722	667	738	662	701	652	671	673	662	705	695	633	681	725	731	705	657	711	692	668	694	693	694	704	708	688	699	656	761	667	682	717	725	637	678	657	651	692	685	655	720	683	686	693	721	684	702	651	681	682	680	700	684	739	685	696	687	719	684	689	732	644	714	702	686	676	670	736	711	675	688	704	670	652	691	634	686	708	660	706	710	703	713	703	651	661	748	715	711	679	665	649	711	679	622	699	697	713	636	694	752	658	670	646	656	659	688	709	661	711	665	681	672	712	640	630	679	682	638	706	696	679	673	693	740	731	697	697	689	689	690	669	744	673	704	686	666	649	682	671	680	694	674	708	659	657	711	679	687	685	707	737	696	670	701	694	674	685	686	700	676	737	719	645	673	708	611	678	683	662	704	718	722	668	678	715	660	706	709	629	712	643	667	706	718	693	670	734	691	722	729	718	707	665	641	731	701	740	684	687	678	702	700	618	715	663	700	683	674	729	681	643	696	677	687	688	671	643	712	649	664	675	737	737	717	689	704	707	666	697	729	712	668	694	688	671	669	710	699	671	665	760	703	672	699	659	644	686	676	728	700	677	690	672	708	655	733	685	681	687	726	725	656	739	642	668	645	706	683	656	643	734	663	713	731	699	667	695	691	714	679	639	645	682	679	705	700	672	711	694	663	718	646	698	650	694	678	716	720	707	685	639	725	706	697	700	719	651	710	682	744	670	647	641	689	674	664	720	732	667	665	659	656	699	663	692	685	638	719	662	738	668	715	676	674	675	692	694	692	695	663	675	675	687	715	671	718	692	711	666	700	658	668	729	702	703	680	770	660	704	677	704	674	683	682	703	712	691	688	681	682	651	640	705	714	674	701	709	703	693	699	688	686	668	680	678	682	691	685	701	709	670	670	738	677	721	729	754	673	725	703	696	718	674	701	621	644	688	680	646	667	658	687	732	662	632	686	663	701	660	679	699	684	686	674	699	644	655	665	749	689	684	706	707	693	692	659	677	713	689	685	693	693	659	642	683	708	672	698	698	656	715	665	673	701	695	672	686	668	641	735	733	696	726	680	673	646	682	727	675	689	692	726	651	675	692	672	688	675	622	715	674	704	661	692	718	684	641	733	685	662	669	685	683	714	688	689	690	720	661	674	671	656	722	659	698	680	683	650	657	684	657	728	722	678	697	671	691	744	684	698	688	699	683	720	686	664	685	695	685	705	660	721	731	678	659	646	703	660	740	654	666	658	700	668	665	669	673	678	664	694	683	664	683	677	702	699	717	647	666	666	701	687	700	672	660	705	715	726	698	701	676	721	698	649	713	726	644	666	685	709	672	673	684	711	719	677	693	711	665	727	684	668	661	676	711	677	708	689	663	685	683	680	675	743	669	667	709	695	680	703	678	703	639	706	682	685	693	695	722	610	682	684	642	692	636	679	674	646	710	708	765	634	702	734	688	661	675	731	687	647	703	708	694	672	675	696	660	705	633	702	707	697	683	700	662	678	686	711	725	657	698	701	648	683	643	676	653	703	710	691	688	703	700	693	699	690	714	700	711	699	654	752	735	688	702	660	667	716	678	692	703	684	724	663	718	700	707	698	671	693	678	682	667	668	666	646	688	687	703	688	703	646	693	676	658	649	685	627	710	673	712	746	693	689	684	747	697	689	643	670	676	689	657	686	690	651	657	651	650	681	695	659	671	660	709	709	710	737	694	707	668	684	663	713	715	721	700	701	707	675	685	624	694	689	666	646	674	678	715	670	636	704	720	694	728	707	625	630	719	660	714	704	687	678	721	708	692	659	679	726	669	703	681	655	728	698	682	624	720	655	665	736	709	697	716	701	737	693	695	692	698	678	636	692	610	683	686	697	697	691	690	699	660	694	680	728	663	727	670	653	663	663	692	684	686	722	696	645	714	652	668	716	679	709	690	677	718	730	672	666	664	722	701	698	696	681	718	685	654	700	674	718	726	716	695	715	656	659	659	673	633	675	657	672	651	680	710	665	682	663	700	681	699	682	721	669	692	672	726	663	691	695	726	666	717	693	671	645	723	686	682	715	716	714	686	701	683	673	642	673	684	668	664	630	669	651	693	650	723	687	706	691	682	693	675	666	666	650	692	648	686	687	728	701	708	702	665	684	654	696	690	676	692	746	674	681	658	684	675	736	634	681	753	685	695	681	695	688	674	706	678	630	651	721	690	707	679	706	672	654	681	726	675	675	686	646	625	673	688	663	699	689	651	687	684	678	724	684	720	651	685	702	685	704	678	695	677	693	672	675	688	651	632	714	710	647	685	704	721	723	682	688	666	716	655	671	675	666	670	688	648	666	671	714	679	685	676	682	663	704	664	722	679	682	716	693	673	691	688	735	663	683	695	673	701	710	648	668	649	679	708	705	700	681	706	677	670	695	711	662	699	670	648	695	644	644	683	695	649	666	705	687	657	656	716	671	741
27195	25451	26485	20516	14073	9998	7597	6032	4163	2784	2157	1703	1360	1032	830	760	633	568	532	468	405	417	383	353	393	366	368	353	310	365	366	333	331	344	319	316	328	346	319	278	311	292	345	272	268	323	294	310	303	276	287	325	322	321	310	270	269	307	296	282	341	295	281	266	297	317	313	304	271	293	305	318	283	314	295	308	316	299	314	296	302	309	291	323	298	290	304	291	262	294	274	301	259	314	267	258	274	304	297	295	258	309	292	323	316	317	270	303	290	292	286	321	288	294	305	289	274	332	277	306	301	312	303	297	288	299	313	263	300	297	292	279	298	314	286	301	293	306	304	282	307	295	307	315	294	292	291	305	281	310	281	304	272	291	270	301	285	295	290	321	324	270	275	278	292	289	321	259	275	326	293	305	300	300	294	328	299	273	285	302	284	277	282	279	289	287	300	293	295	279	251	260	285	298	302	289	275	295	296	301	289	312	293	310	297	327	301	294	295	301	299	285	275	311	285	312	297	308	278	288	284	307	295	297	322	300	254	305	319	273	264	302	299	292	325	300	320	302	277	306	311	318	266	282	309	282	303	304	301	308	282	285	318	310	312	295	289	278	273	273	274	287	340	281	288	298	296	303	337	282	285	282	268	297	319	298	334	286	317	289	293	284	292	302	323	279	261	294	274	309	287	300	284	264	313	283	283	280	310	300	326	301	288	312	284	292	288	311	329	276	277	284	311	265	286	289	310	315	293	284	302	315	322	285	287	299	283	291	293	269	286	328	288	303	307	281	301	283	268	274	284	281	268	287	266	281	278	270	328	303	306	319	303	312	294	277	274	299	303	295	284	298	300	296	309	296	318	292	257	312	294	294	321	309	277	304	298	266	311	287	293	299	303	293	303	339	274	311	303	313	299	299	301	289	310	306	293	313	302	342	270	304	270	296	295	298	277	293	287	292	292	326	306	329	278	268	286	302	282	303	281	258	305	358	287	300	286	244	319	285	295	311	265	302	300	263	306	285	301	331	281	303	297	310	290	308	287	286	322	275	293	305	321	281	274	284	328	309	307	319	261	271	290	271	298	273	272	269	314	314	320	294	272	322	302	330	314	304	344	289	312	291	290	317	281	356	280	286	310	287	306	280	299	289	299	277	288	279	309	328	281	258	290	277	297	327	292	321	304	283	308	345	252	324	275	318	307	300	283	253	250	275	279	286	260	283	310	299	299	296	318	291	287	286	287	299	304	287	313	296	273	291	279	297	272	314	257	303	285	285	281	320	307	293	335	285	303	284	272	290	323	298	306	304	283	307	294	284	300	300	292	313	300	308	292	297	304	305	307	309	277	279	296	276	316	287	259	292	290	305	295	282	279	284	318	318	294	285	301	298	270	289	262	263	300	311	325	293	296	278	298	257	291	278	287	314	318	307	309	283	280	301	314	279	303	265	298	268	259	326	330	301	288	284	292	292	286	277	281	288	284	299	307	287	280	296	290	282	277	277	317	303	286	275	312	296	279	304	294	305	330	263	284	272	286	293	280	288	309	315	292	298	306	325	293	302	282	300	301	312	306	271	288	287	274	311	273	274	289	284	326	276	305	286	328	295	312	336	305	272	290	288	292	317	278	315	307	285	283	289	278	281	294	305	274	278	297	299	314	282	305	297	287	289	296	295	303	285	323	292	288	306	287	300	309	297	290	317	294	293	289	298	311	323	308	301	294	282	282	277	311	276	284	312	332	301	290	296	303	265	291	298	299	305	309	300	323	283	305	286	333	268	265	290	349	285	318	276	300	324	322	285	293	310	315	300	318	287	300	314	275	308	305	293	279	328	322	271	287	300	322	333	322	330	291	286	268	304	305	279	328	285	307	312	287	315	262	285	282	303	299	306	315	303	277	308	345	299	287	313	303	309	266	280	308	302	322	289	284	273	298	307	268	292	295	288	287	298	288	312	347	302	287	267	300	300	305	301	278	302	289	316	291	324	290	314	281	300	333	283	272	281	292	283	309	284	277	278	282	321	301	296	296	317	297	275	302	303	289	299	315	292	316	285	301	328	313	302	273	295	278	285	289	286	280	313	290	287	274	301	275	315	291	322	315	282	305	297	292	317	304	317	282	304	299	318	305	339	278	304	298	297	284	306	269	303	322	295	301	295	278	295	283	268	300	306	293	278	285	307	298	277	271	320	318	304	301	315	299	313	306	266	272	299	294	283	279	287	306	305	305	279	307	291	287	302	294	304	302	325	280	303	289	288	298	320	289	280	289	296	281	281	276	303	298	313	294	312	261	275	316	302	290	288	301	302	313	283	276	292	315	316	303	319	282	309	331	294	314	313	274	297	294	327	288	294	262	291	275	264	263	314	297	298	314	294	296	292	335	293	287	256	276	305	327	276	313	317	307	297	313	305	292	283	323	309	303	302	299	307	267	265	295	328	308	318	294	306	271	284	292	289	306	299	328	302	277	288	269	275	347	353	298	322	338	269	304	307	305	274	301	314	271	318	301	293	271	258	307	270	300	320	317	309	309	294	305	321	291	270	293	305	302	311	299	291	275	290	304	268	296	281	276	309	318	277	307	302	281	293	278	317	293	279	297	298	269	287	288	267	280	307	308	276	345	315	321	315	301	311	305	276	297	312	336	289	292	281	331	308	289	283	264	279	302	327	311	274	322	262	323	292	289	279	290	311	306	270	295	290	284	277	308	277	330	281	282	309	306	289	276	290	291	290	335	313	266	306	288	281	291	285	296	259	301	297	291	261	312	284	297	277	294	283	268	318	283	307	303	301	283	319	311	294	257	288	326	264	318	288	289	266	296	304	290	310	259	302	302	314	287	268	276	267	296	314	304	282	292	311	294	269	335	298	277	313	289	265	292	297	276	275	297	303	303	265	302	282	273	297	279	306	314	273	262	299	297	292	290	281	273	288	291	325	301	314	315	284	261	292	311	319	310	295	295	276	316	292	274	265	314	291	314	276	279	272	314	289	328	283	284	301	304	288	291	296	295	296	305	284	288	285	286	312	302	313	283	289	310	301	267	318	294	301	295	313	301	276	318	300	305	290	281	289	275	271	324	302	264	306	291	294	278	281	299	273	248	297	260	287	289	301	291	272	303	287	281	298	300	336	300	284	297	289	300	266	272	310	267	295	282	326	282	313	289	262	318	278	291	324	287	263	313	310	297	301	312	299	275	298	260	282	272	294	309	298	306	299	301	300	332	292	303	276	350	288	306	291	309	313	294	278	298	269	320	320	310	320	314	274	285	299	286	293	277	274	295	291	297	298	309	277	317	327	300	300	287	295	296	286	281	307	311	314	294	303	325	278	334	266	328	302	297	323	278	319	286	294	302	301	293	288	284	292	298	306	316	278	298	297	296	319	303	290	293	284	300	316	292	253	308	307	288	270	270	289	339	304	288	285	303	288	261	283	286	295	328	299	275	286	295	292	295	292	265	311	292	301	314	294	303	302	313	324	287	290	279	285	294	317	274	303	301	285	293	294
16149	20392	32045	32153	29078	25931	23577	20671	17035	12444	10771	8889	7204	5966	4449	3716	3201	2525	2362	2147	1687	1608	1475	1417	1278	1289	1260	1214	1217	1205	1157	1225	1181	1013	1046	1006	918	920	861	894	843	836	890	828	884	854	882	853	860	736	768	841	794	793	829	815	789	759	848	744	802	806	817	786	843	778	826	750	779	736	796	774	808	786	780	758	761	767	822	776	784	799	785	810	814	793	822	801	794	828	821	739	752	849	796	766	780	789	764	770	843	830	769	760	837	811	814	798	818	808	778	792	747	820	771	774	778	734	776	815	800	808	833	771	795	800	744	780	836	820	775	810	808	763	797	769	781	848	786	791	840	759	846	840	825	824	824	773	800	760	842	770	792	768	833	798	780	845	754	797	812	809	786	796	794	799	814	779	758	793	773	784	818	841	775	802	776	811	821	789	777	813	817	773	787	812	846	774	796	765	800	836	821	787	806	806	823	758	779	819	775	788	820	799	827	775	786	793	831	797	818	783	785	791	815	763	813	785	752	795	763	808	763	839	811	776	748	803	840	815	806	830	780	805	771	751	766	748	786	858	755	808	834	787	751	763	817	821	809	782	815	826	800	798	810	799	774	806	833	767	780	807	791	786	795	827	805	773	776	797	770	827	788	781	738	774	800	779	812	800	728	749	777	795	796	766	800	766	800	785	803	799	766	825	783	806	794	780	788	769	817	849	744	796	793	816	829	781	784	750	768	791	770	797	798	803	774	769	787	817	789	703	744	807	737	753	740	824	832	851	813	777	812	797	822	788	785	787	765	814	806	775	775	827	771	811	834	832	791	795	763	771	785	818	785	776	717	827	787	766	702	749	842	773	802	776	819	788	784	733	806	811	822	781	783	792	820	847	783	831	797	772	781	810	778	792	836	796	810	847	755	760	827	786	802	777	778	767	741	770	829	800	761	770	716	817	710	796	808	781	766	779	824	806	767	788	765	717	771	755	844	766	772	764	829	800	755	755	753	778	782	806	767	795	764	789	777	742	769	778	796	796	768	800	766	790	788	796	802	769	769	779	773	804	779	798	751	830	791	804	766	793	851	778	805	795	784	755	763	810	813	827	783	806	794	867	770	814	745	770	843	788	746	785	789	776	752	766	805	804	803	793	785	819	777	794	789	785	782	776	759	827	829	734	759	843	743	792	848	801	804	836	825	764	788	774	770	771	778	830	784	791	764	759	839	784	759	752	788	759	770	747	798	850	821	792	778	781	766	796	801	743	801	769	758	787	848	822	790	828	824	812	795	785	870	799	809	766	761	767	826	782	742	806	755	811	824	825	771	766	818	772	817	818	765	780	760	750	761	801	806	766	769	797	780	800	762	777	819	776	772	851	784	797	778	772	765	827	877	783	762	843	806	803	793	743	758	776	775	792	733	805	789	762	790	776	818	808	776	805	840	796	779	813	790	793	803	805	802	766	784	847	780	739	802	745	782	807	769	784	796	810	786	786	790	822	776	790	808	816	758	778	774	781	755	829	845	807	823	781	846	776	804	780	792	826	821	738	815	800	779	787	821	819	767	783	827	794	795	795	849	767	840	792	812	793	851	798	784	769	754	714	805	779	806	810	788	793	760	810	800	843	793	805	808	758	810	776	779	779	815	803	807	782	833	829	788	813	800	794	801	785	783	823	787	780	803	729	740	788	804	803	838	777	745	772	819	780	775	759	740	783	811	841	763	819	788	808	819	850	821	813	848	829	797	776	796	806	790	783	784	819	772	762	852	806	813	807	776	826	823	786	777	764	797	793	763	815	830	732	805	810	775	773	819	800	791	778	782	807	783	758	756	788	810	780	771	840	810	774	814	779	762	822	771	758	840	762	809	813	747	794	776	864	800	764	835	812	817	779	772	842	818	802	805	770	763	824	838	808	824	820	814	781	787	802	805	803	781	780	809	783	846	810	821	765	825	787	828	825	782	746	784	824	796	731	804	819	830	774	793	806	794	766	792	769	779	770	797	786	788	796	757	767	785	814	809	800	767	790	752	800	789	778	823	766	772	809	801	759	776	771	800	779	828	810	784	756	787	850	790	794	809	851	773	803	792	753	780	760	782	787	788	796	831	791	796	779	748	817	803	825	786	746	797	787	782	769	787	793	802	803	782	782	800	774	794	797	798	810	749	764	808	731	767	760	780	787	837	770	803	784	787	735	753	781	821	778	782	820	798	796	768	813	758	767	807	806	773	761	765	810	769	808	777	812	850	814	781	784	758	808	768	774	746	772	785	762	811	800	790	788	792	755	790	811	798	799	768	827	782	763	781	747	804	809	785	798	761	797	767	781	839	768	826	792	792	753	789	807	783	857	770	763	796	812	811	815	821	772	828	786	792	819	756	802	741	803	752	798	778	792	788	795	775	781	799	796	763	804	831	784	777	850	781	782	842	810	800	773	749	771	769	744	802	786	785	789	811	777	836	752	844	830	789	773	834	753	786	792	805	767	767	751	815	773	720	774	811	828	772	774	758	801	797	782	816	782	811	773	825	786	803	814	767	779	785	772	797	738	830	825	767	838	787	767	808	832	781	793	798	760	783	771	752	794	765	812	778	763	835	794	766	762	793	745	822	842	788	775	818	768	794	838	767	850	803	822	787	844	810	789	827	779	819	828	761	808	832	824	737	808	816	762	797	778	775	812	811	806	836	816	756	776	821	809	800	785	822	835	799	814	822	810	799	796	775	812	772	797	803	734	893	801	785	791	823	829	809	772	811	770	752	781	787	806	798	783	807	781	799	729	723	793	821	787	860	825	813	789	817	809	823	797	813	761	778	763	765	802	772	751	777	783	797	790	743	770	740	796	887	805	801	797	801	756	823	756	802	802	812	773	744	816	777	817	803	820	777	777	819	814	839	779	763	775	799	787	810	825	823	793	806	811	800	755	711	779	767	810	811	745	819	806	781	797	770	801	788	844	780	797	861	762	799	829	824	815	809	811	748	804	810	830	707	823	838	803	779	803	812	758	805	835	832	812	807	772	823	799	817	742	796	773	797	789	796	842	780	821	796	768	819	769	802	722	860	774	735	761	770	801	787	759	746	817	818	832	762	789	848	765	802	819	778	809	811	761	804	738	789	769	769	801	790	811	809	795	790	800	775	734	811	799	770	771	776	821	798	810	780	792	832	799	790	796	817	809	816	758	797	808	797	768	787	805	746	771	774	787	787	806	769	808	824	777	808	817	823	777	790	791	790	816	767	795	828	795	818	806	791	725	822	801	751	819	825	762	797	804	824	794	775	835	771	770	799	783	748	743	808	842	851	830	818	818	802	766	791	768	776	792	761	764	767	786	844	799	778	793	791	764	771	855	823	780	832	798	734	782	780	816	763	785	810	832	740	835	768	842	750	748	807	843	797	783	852	846	787	753	736	815	796	776	793	808	790	861	818	783	761	785	778	750	771	757	825	819	836	805	804	820	780	769	785	776	797	805	779	801	751	804	794	817	768	793	799	779	833	802	768	828	753	783	796	803
37237	32429	34963	27273	21521	17490	15961	12058	11083	7296	4507	3031	2492	2412	2026	1251	1032	815	820	752	663	552	494	502	540	508	526	553	639	714	692	747	620	501	505	365	366	344	333	365	301	300	290	307	295	264	342	328	283	304	256	301	272	314	279	279	288	260	307	289	301	295	281	279	259	273	271	311	242	282	283	260	274	290	283	305	278	256	276	270	255	252	290	274	301	261	255	277	271	283	294	292	303	250	298	294	285	258	297	273	288	281	266	266	271	279	267	273	257	278	296	284	261	291	299	258	295	295	282	263	265	245	295	267	247	306	274	266	294	281	257	252	256	254	278	263	273	295	263	290	270	289	254	282	257	259	265	309	288	294	277	272	286	270	289	277	293	277	265	247	292	296	284	266	264	272	278	265	261	239	284	276	266	254	256	295	240	274	280	272	246	278	280	261	236	300	275	280	287	275	268	277	310	288	280	275	303	258	273	290	247	301	236	260	260	265	293	307	253	304	266	273	296	265	267	271	324	279	299	315	239	305	258	272	270	283	265	290	286	296	270	285	278	270	283	299	263	287	288	305	271	294	271	295	284	287	292	263	306	273	286	283	266	269	291	270	297	251	293	263	256	274	287	249	266	290	263	308	306	258	281	269	271	265	254	280	261	280	240	257	295	239	270	276	283	271	270	280	272	282	296	280	293	304	258	272	262	272	254	290	270	296	292	264	256	268	250	246	304	272	266	288	276	269	266	307	250	279	277	283	260	262	311	272	298	285	292	271	269	303	311	290	293	293	286	269	291	272	267	295	280	290	274	266	270	281	294	236	258	314	273	263	260	279	301	273	259	307	282	248	277	286	269	289	259	283	262	257	249	271	258	286	269	280	293	258	294	267	278	277	279	273	284	242	297	310	278	315	284	286	299	265	259	255	260	261	288	278	317	272	259	275	285	266	299	272	312	278	288	264	267	296	248	291	281	270	290	253	297	299	277	262	268	263	273	291	290	320	253	280	300	258	293	271	290	271	260	266	261	268	292	262	286	279	303	280	296	270	263	288	272	265	272	289	290	302	291	287	312	276	279	289	286	276	282	259	283	277	272	290	274	273	297	272	253	276	307	255	299	273	274	290	264	281	287	285	280	259	256	263	288	258	273	282	302	282	258	288	271	230	287	259	285	286	281	308	273	265	284	278	268	274	262	281	278	272	306	242	277	273	269	292	290	297	300	254	265	296	293	279	318	280	276	273	268	291	284	297	302	276	263	253	262	272	258	271	275	273	288	276	259	279	261	265	253	272	250	230	296	281	287	301	259	294	260	250	263	312	275	283	297	268	251	282	283	275	316	269	258	249	296	294	299	316	256	271	264	278	268	268	267	283	271	281	277	270	286	274	281	270	230	294	275	267	282	268	266	279	269	278	299	284	259	284	282	269	271	285	259	294	279	304	303	271	276	278	287	302	286	262	264	299	299	264	272	285	260	277	290	282	294	277	278	284	299	282	261	281	291	290	301	296	241	272	247	285	285	283	293	271	245	305	256	274	287	249	276	277	314	291	244	241	245	272	252	272	295	273	249	269	273	264	294	284	263	280	242	288	264	271	293	262	258	293	263	254	268	283	283	271	298	302	263	286	312	285	266	294	269	275	277	310	304	309	296	278	263	247	304	278	273	255	289	301	310	289	269	275	275	270	284	266	270	280	269	241	315	292	273	274	281	286	282	267	312	271	263	278	269	283	262	267	269	277	317	269	292	280	271	254	298	257	275	287	272	335	294	247	268	273	312	286	286	256	295	259	272	254	272	284	309	276	259	259	270	286	218	275	283	302	293	261	266	298	288	273	248	281	303	259	288	285	265	306	289	260	251	290	278	255	250	283	240	258	282	268	277	280	290	274	305	279	243	293	300	266	253	272	270	308	310	285	245	269	288	273	264	266	268	294	303	280	284	281	252	274	291	291	287	271	288	279	295	281	254	268	268	260	258	270	286	256	289	293	301	286	282	265	276	251	269	282	262	259	261	308	313	275	283	278	278	288	282	293	278	272	295	288	271	269	288	277	256	275	269	270	284	301	253	246	268	289	248	299	269	287	290	297	280	260	315	263	303	255	255	262	257	322	279	271	270	270	223	282	279	293	283	296	255	288	269	262	295	276	256	255	266	289	262	259	258	250	287	306	277	294	252	274	282	270	271	284	280	268	306	315	295	270	295	285	278	267	267	270	259	283	268	273	237	266	263	269	304	297	317	299	269	265	289	277	260	271	266	292	265	268	262	273	256	268	284	296	285	287	279	276	276	265	284	254	297	285	312	276	258	268	267	293	268	250	261	249	261	283	271	247	268	246	222	306	277	293	278	315	278	271	263	314	272	281	270	287	279	274	306	270	268	270	303	310	276	270	260	286	290	292	273	274	260	268	261	286	293	309	278	309	260	245	280	282	277	267	273	295	306	275	281	282	241	282	258	251	279	272	277	280	266	275	290	278	277	263	241	261	290	284	293	269	257	281	261	269	288	302	278	255	288	285	275	270	272	251	293	244	280	270	282	262	297	259	272	278	276	294	313	269	283	271	289	275	266	247	269	269	274	295	274	237	274	265	280	273	291	261	287	256	291	257	250	264	267	280	276	267	272	275	307	283	276	297	303	275	285	306	256	227	283	261	280	271	258	267	267	274	284	305	269	285	282	267	324	313	266	244	266	247	285	299	261	274	269	293	289	267	275	267	266	278	246	268	282	275	281	267	290	271	283	260	274	274	256	273	248	265	297	277	291	278	261	267	296	312	267	259	293	271	274	279	270	262	274	310	269	270	297	319	300	244	284	265	239	235	263	279	273	293	272	271	270	247	282	245	261	268	266	275	277	297	273	303	291	249	290	277	264	267	283	280	297	267	276	279	256	279	286	263	262	258	280	301	266	289	309	278	267	279	256	273	283	264	256	269	262	275	261	280	240	273	255	278	267	277	280	290	283	262	281	256	262	259	247	274	289	292	282	285	258	285	251	264	271	238	302	279	250	285	308	278	252	275	285	299	266	269	260	280	290	278	286	271	249	296	265	267	272	270	275	251	248	284	273	273	277	269	279	254	274	254	273	299	310	318	301	294	282	279	299	312	297	274	303	282	252	269	251	273	268	290	267	251	298	307	276	285	260	291	287	284	279	276	280	276	281	286	272	296	308	274	286	313	258	277	305	266	300	274	286	294	292	258	261	258	274	292	293	299	264	268	268	280	290	223	232	297	275	235	273	258	248	307	289	238	277	273	295	275	291	278	292	271	284	271	312	279	277	260	266	302	263	242	267	283	261	270	285	248	296	260	294	262	289	304	271	284	283	260	290	287	287	274	295	254	284	251	260	288	276	246	267	270	281	282	320	296	287	310	272	250	281	279	297	278	277	250	275	278	251	296	299	283	279	270	261	262	266	257	286	306	269	296	279	275	279	268	272	312	272	267	253	270	296	254	289	292	275	287	257	268	262	302	278	257	290	275	261	267	303	285	272	282	289	287	260	261	253	257
23401	25753	38578	38169	36517	34326	33816	29629	30717	23529	18154	14560	12480	12913	10518	6607	5655	4484	4610	4044	3099	2745	2627	2327	2485	2647	2595	2439	3438	4000	4108	4300	3415	2744	2569	1571	1341	1308	1188	1271	962	990	904	959	954	935	1416	1087	1065	921	863	831	781	810	885	869	891	835	936	816	852	865	854	803	780	735	769	762	782	778	835	764	802	764	786	773	805	780	743	784	792	811	723	762	739	801	777	825	743	788	782	770	723	741	711	742	813	746	746	772	725	738	793	779	767	770	733	692	760	726	776	772	753	774	769	755	725	741	742	786	751	728	778	703	784	767	755	719	806	741	776	765	773	720	728	769	761	684	730	740	732	706	757	675	758	734	769	742	753	737	786	751	771	678	701	734	684	761	754	737	754	730	733	753	743	754	779	716	783	765	738	752	744	708	731	782	736	768	766	737	813	686	803	747	755	731	769	738	749	737	728	716	762	809	729	756	743	741	778	737	740	752	760	739	778	766	719	762	772	764	684	714	759	744	781	760	706	727	777	723	768	766	732	759	716	806	721	744	705	733	747	805	800	694	776	744	759	766	735	796	728	744	712	778	732	743	742	724	752	776	759	712	720	775	746	717	726	723	780	768	776	704	784	732	765	723	751	771	730	737	750	739	784	748	686	739	792	713	729	737	750	745	733	701	726	732	771	783	744	757	734	744	734	791	774	721	737	715	739	753	738	776	795	833	758	759	709	772	732	737	757	775	756	744	750	771	705	727	727	749	819	722	727	812	729	795	732	742	738	711	738	744	761	702	756	713	757	734	805	745	703	757	761	781	730	719	810	747	787	708	763	718	774	750	799	768	735	746	807	721	798	731	765	730	737	748	778	726	736	774	763	790	803	761	756	789	744	686	768	793	784	719	743	767	774	755	763	777	741	770	723	747	754	784	725	750	775	788	725	799	757	766	703	749	712	729	761	787	726	779	717	756	766	733	776	733	756	743	761	741	819	733	718	787	764	731	762	736	738	728	715	762	758	751	782	731	707	730	756	749	773	733	765	739	702	730	765	786	752	702	783	754	794	696	768	751	774	787	763	783	780	736	711	690	710	703	784	727	747	794	746	761	738	781	748	787	795	714	697	752	787	720	703	757	773	725	749	788	733	781	781	711	744	759	771	775	744	783	771	756	790	712	751	743	777	748	763	735	762	745	759	727	753	789	762	758	760	790	739	805	750	727	769	731	726	733	739	792	748	727	733	720	748	745	754	730	715	784	723	746	781	773	725	729	766	767	774	727	786	742	751	751	791	713	723	767	716	786	748	752	768	746	707	778	776	754	765	750	818	723	708	732	707	727	743	755	739	762	766	749	737	772	736	737	769	778	734	733	704	771	737	755	747	757	716	754	767	795	708	781	782	728	736	709	734	733	756	756	739	714	719	749	707	785	747	753	775	761	811	735	752	742	743	710	755	783	759	728	731	770	753	728	758	758	781	699	772	723	768	728	776	746	755	752	780	755	744	751	775	765	768	738	736	726	723	778	750	732	724	715	737	743	853	748	691	792	745	767	758	798	773	737	730	704	684	723	725	784	762	760	748	744	757	731	756	778	736	770	747	747	670	753	756	716	706	730	746	777	747	757	717	789	751	752	789	728	753	733	729	705	748	725	752	700	748	737	767	692	757	726	727	774	758	754	803	746	765	737	767	739	809	743	737	773	725	735	746	794	799	774	769	734	760	757	748	782	791	736	747	742	731	755	799	707	757	729	729	713	772	783	773	744	759	741	745	787	781	742	764	745	728	773	764	748	783	763	785	689	718	740	699	765	728	726	734	772	786	784	745	738	782	724	805	783	817	740	753	798	739	712	776	732	771	753	747	734	795	763	743	718	758	750	775	784	724	717	720	726	734	756	722	746	733	732	736	786	731	757	766	756	756	704	791	714	768	710	733	711	711	737	728	736	763	772	754	753	726	761	733	769	757	737	753	748	717	732	705	741	766	771	743	770	763	754	760	699	727	695	707	723	757	753	757	764	727	755	705	708	789	752	743	730	678	728	761	792	737	749	806	740	757	722	741	745	744	795	744	778	773	788	741	785	744	763	783	731	745	755	718	728	803	696	771	730	719	772	726	750	768	744	772	758	777	731	767	794	764	728	832	729	783	705	755	710	758	714	733	804	754	738	727	744	753	753	734	742	745	728	713	725	717	693	746	733	763	763	787	746	795	739	706	709	750	773	708	772	731	766	759	727	759	734	682	759	748	738	737	745	753	758	773	762	773	787	768	708	751	750	738	714	742	761	707	781	746	774	762	693	719	757	738	786	770	765	812	768	789	731	786	764	753	733	773	691	720	734	802	748	746	737	716	711	730	722	719	739	784	743	774	740	769	707	780	776	730	761	726	804	776	780	695	721	780	723	713	754	761	739	744	714	716	766	790	779	719	738	752	738	765	716	713	763	726	779	775	722	756	754	775	750	748	744	753	730	781	687	754	734	760	717	764	746	809	760	777	753	829	717	739	767	772	800	758	740	761	692	720	774	749	724	783	754	733	706	725	718	740	731	741	718	715	778	742	736	799	794	761	745	756	731	709	731	784	707	779	775	752	719	766	771	785	740	744	759	729	727	739	760	753	734	781	750	739	734	733	788	781	737	718	770	735	746	778	740	747	742	825	749	761	771	738	739	733	708	736	787	753	792	764	749	736	763	724	759	735	757	698	754	700	775	792	778	758	698	791	744	711	765	773	724	764	774	753	777	765	695	721	746	727	747	760	778	766	737	739	709	701	756	801	737	706	747	805	797	758	764	720	724	715	750	789	731	725	755	782	728	771	702	788	756	745	752	721	733	762	723	752	760	738	764	754	745	729	732	723	758	753	779	725	783	753	703	735	755	769	728	732	744	732	776	748	759	692	803	700	737	724	748	768	795	720	757	760	717	728	719	709	713	767	745	757	742	780	762	771	799	752	765	797	757	732	775	756	754	745	737	763	776	771	772	758	739	777	744	746	776	726	733	781	726	801	772	778	755	725	760	743	709	774	732	776	732	714	752	724	714	759	757	737	791	745	726	758	732	760	743	726	769	770	740	769	775	736	821	691	802	697	755	740	819	742	704	786	770	705	742	708	707	731	742	754	729	746	733	714	764	756	744	761	714	741	776	743	751	732	750	718	720	741	735	765	783	739	766	764	789	775	789	740	801	763	782	754	745	774	744	760	765	801	799	781	785	715	725	788	822	746	745	741	720	760	720	729	782	757	761	787	780	772	754	747	750	767	748	794	711	779	763	732	726	755	791	741	785	795	744	792	757	728	743	796	760	763	736	766	765	801	755	741	726	742	756	787	744	753	728	745	747	751	742	756	755	712	772	746	761	764	760	701	736	789	719	757	744	770	747	772	723	733	746	714	802	747	719	767	753	729	775	741	755	709	782	735	778	741	709	706	757	753	742	717	758	732	774	742	722	767	789	785	785	693	798	711	700	750	733	729	814	697	715	778	738	706	753	782	749	805	713	756	740	724	705	724	822	748	791
43660	38823	40934	34003	29076	26111	26811	19777	17846	14077	8482	5393	4566	3467	2366	1994	1664	1352	1426	1667	811	803	653	599	728	789	688	786	826	1118	1289	1059	991	726	773	400	385	401	370	317	344	294	275	301	278	287	398	323	333	278	263	287	274	268	251	275	277	306	278	293	290	260	267	266	259	282	242	246	263	241	263	270	238	245	234	206	236	257	255	249	240	271	235	237	242	221	251	255	267	243	225	267	262	220	251	247	259	248	253	234	230	247	217	244	249	230	222	229	270	234	270	212	288	238	244	267	250	255	254	236	241	261	255	250	277	271	235	234	271	286	242	247	276	233	227	234	271	241	256	220	254	259	237	229	264	258	253	247	241	241	260	266	247	243	242	271	261	219	239	247	246	256	247	239	259	268	250	225	256	253	243	233	245	211	249	242	253	250	242	253	247	237	250	266	246	220	236	252	268	227	244	261	236	252	267	243	241	247	214	270	257	247	252	227	254	255	243	260	266	242	253	272	251	267	262	264	239	242	222	288	237	222	279	228	227	246	241	243	266	250	257	275	264	271	248	229	237	224	246	221	228	249	221	248	221	252	225	228	239	251	250	270	265	252	271	234	237	257	247	257	259	264	236	228	234	257	240	222	243	255	261	236	259	256	222	240	219	227	249	271	268	274	215	224	296	260	232	250	245	259	260	218	251	226	244	248	242	259	235	231	247	253	244	238	253	236	257	250	264	248	250	281	231	268	242	256	277	254	236	265	252	253	249	229	218	234	260	301	233	232	241	249	238	242	233	290	243	249	238	251	270	268	249	265	241	220	235	272	257	253	230	241	279	257	255	263	267	246	239	245	253	235	216	259	268	224	251	244	257	253	237	262	246	269	234	229	263	242	274	233	257	235	237	254	246	243	245	231	258	240	270	240	249	248	251	257	242	251	256	213	235	258	256	242	249	234	227	228	252	250	252	257	254	273	247	240	252	252	230	248	284	256	270	248	260	258	223	227	264	241	288	235	248	243	238	266	251	253	235	267	236	261	235	251	256	251	240	249	252	241	261	290	255	277	247	275	237	264	226	263	242	266	275	265	247	238	255	245	234	240	214	233	257	247	255	232	235	221	227	255	263	250	291	208	265	225	258	245	245	248	225	232	264	231	264	257	230	244	257	227	218	241	257	252	245	266	255	265	260	275	242	239	255	257	214	247	208	241	230	261	266	228	237	265	273	240	213	233	236	235	253	232	252	272	237	242	268	239	241	255	254	265	218	229	263	247	259	214	220	271	255	270	257	264	250	267	262	245	234	234	231	247	250	242	235	248	212	233	291	243	241	240	255	236	235	283	238	240	248	262	241	218	235	248	255	268	242	283	281	243	254	232	244	241	252	232	259	271	267	249	238	250	261	240	241	261	249	254	245	234	260	240	240	240	240	279	228	273	268	259	282	235	245	228	265	238	280	254	235	229	254	249	257	240	262	224	245	258	235	261	257	226	279	245	256	259	256	232	257	248	260	233	235	223	252	261	240	280	267	245	244	261	253	271	250	279	282	240	257	259	233	226	254	251	260	213	239	261	251	250	255	242	244	246	260	247	243	249	252	280	247	256	263	273	249	249	244	257	243	238	264	246	231	273	258	266	235	247	242	251	229	253	244	247	246	253	276	247	257	243	257	253	230	233	243	209	264	254	255	255	251	243	236	253	258	241	245	257	241	231	250	238	241	237	243	253	250	212	218	264	226	258	276	244	221	236	216	225	252	240	229	261	276	220	275	246	252	257	244	255	275	233	276	295	265	255	267	271	266	243	248	242	238	230	245	222	249	267	245	242	259	245	231	254	239	261	240	257	258	269	251	250	243	266	236	226	250	220	259	229	246	242	250	256	278	234	224	254	244	274	202	251	239	229	264	248	220	251	241	247	244	218	259	243	244	242	247	228	223	232	254	285	243	259	268	222	229	246	272	225	259	236	249	247	241	271	289	240	244	247	243	255	243	267	274	231	280	262	240	236	241	227	238	234	271	247	248	254	253	251	273	257	250	225	224	253	234	226	240	239	240	257	227	229	229	253	249	253	239	252	248	234	232	251	229	246	217	252	239	233	241	239	244	258	226	268	238	263	278	254	243	248	211	238	273	271	246	231	235	230	257	233	248	239	232	224	249	235	237	230	269	247	263	261	268	277	223	258	243	248	255	247	232	240	246	273	218	255	234	239	245	246	247	244	229	234	245	223	244	258	246	249	259	248	256	251	264	251	255	262	257	251	229	244	256	246	244	220	266	250	273	242	255	237	244	280	223	267	247	249	243	241	236	261	248	233	234	242	224	243	252	250	247	239	245	217	257	285	235	252	262	251	250	269	248	211	270	250	224	255	238	255	259	253	262	262	262	220	233	236	247	232	248	256	224	271	251	249	248	243	249	247	245	247	230	245	231	245	255	262	253	233	227	286	241	253	289	238	250	226	251	243	250	249	245	219	256	248	260	242	243	249	241	229	217	267	245	244	243	252	256	254	238	247	272	272	251	267	254	233	252	256	258	246	239	233	243	252	252	223	248	250	256	213	230	271	248	271	276	224	225	249	253	228	233	258	261	232	252	245	235	254	263	244	266	232	262	263	238	244	213	256	247	245	259	252	263	256	238	219	256	278	260	250	268	207	245	246	262	214	260	252	244	240	257	208	250	232	245	238	278	263	246	254	252	218	250	236	254	269	281	247	259	233	217	234	268	267	241	233	246	239	233	238	237	251	251	263	262	251	290	220	268	247	257	258	224	240	256	258	233	243	252	245	238	255	262	241	226	250	258	246	232	234	228	235	249	230	244	262	275	255	249	268	266	251	263	260	239	240	228	250	269	242	231	236	256	229	224	231	253	252	234	255	238	253	253	213	254	248	232	231	260	239	235	272	262	217	251	250	245	256	262	248	253	237	256	227	259	265	217	224	253	265	263	244	259	246	263	251	260	243	238	215	238	246	262	232	258	202	244	237	239	236	246	221	243	271	256	256	247	294	232	251	224	237	229	217	273	257	226	273	267	241	198	248	246	219	253	250	266	249	215	220	263	244	249	253	240	251	236	247	219	270	223	242	264	244	228	259	252	270	239	235	271	256	277	231	246	250	248	244	265	270	244	241	248	223	244	263	243	265	221	238	254	256	231	254	263	229	237	272	261	253	247	257	240	262	228	245	263	213	267	273	241	246	246	219	244	233	263	231	229	254	267	240	247	231	229	250	239	248	247	241	251	268	236	217	235	259	253	266	268	226	237	240	273	255	226	232	255	263	235	255	238	239	245	232	213	252	256	240	241	224	237	243	270	254	236	229	231	245	256	230	258	237	274	251	237	291	203	247	259	259	272	224	263	258	229	252	249	237	232	250	268	230	263	251	256	227	245	265	251	235	251	256	223	233	232	259	216	249	254	260	251	231	245	246	240	242	273	245	243	236	261	276	242	247	238	258	250	261	249	233	255	262	281	230	230	250	237	244	259	254	240	236	253	268	248	251	233	259	252	227	235	236
27796	30648	42693	43772	42188	40766	42209	35346	37986	33011	25827	20837	18809	15777	12255	10350	8939	7455	8185	8769	4434	4347	3789	3188	3888	4456	3542	4279	5486	6898	7490	6871	5946	4430	4402	2151	1923	1663	1672	1330	1205	1119	897	908	995	1126	1938	1131	1108	1026	916	867	768	789	872	906	1010	846	1062	953	879	842	875	774	734	717	729	714	717	707	717	695	693	696	661	667	684	720	660	702	656	671	663	674	665	680	680	725	667	704	692	681	689	684	681	677	704	637	670	676	680	662	717	697	652	717	712	659	655	678	723	665	688	677	714	694	655	695	649	660	696	681	667	708	662	644	686	668	678	679	709	712	668	671	689	668	673	756	680	669	627	682	653	627	675	640	721	654	678	669	659	722	690	641	669	700	703	672	666	676	669	660	705	688	658	667	677	697	669	657	663	643	700	651	688	739	693	674	655	628	632	666	667	658	700	709	681	717	716	709	687	642	708	671	651	648	655	656	641	645	706	686	659	689	633	707	667	671	657	702	657	703	680	653	655	686	669	630	661	706	681	667	675	644	693	669	693	704	659	700	698	668	676	668	664	631	666	691	680	676	668	671	657	643	723	675	685	665	663	662	652	678	674	690	614	689	661	722	680	678	666	704	676	690	707	710	659	638	686	668	699	650	691	656	665	619	683	715	721	669	683	675	657	660	666	625	697	629	687	688	698	695	716	720	704	670	674	655	672	697	678	635	648	735	678	674	618	690	707	699	630	656	705	687	726	674	662	668	672	692	659	684	685	698	735	675	679	698	664	658	657	699	659	645	654	697	688	677	638	689	618	688	697	655	691	661	649	675	695	677	693	630	671	685	653	691	621	700	644	637	637	663	679	676	624	659	684	670	635	700	631	691	676	691	647	689	627	723	619	659	730	635	717	687	699	642	683	676	702	709	675	673	645	679	650	678	698	676	678	675	680	638	687	672	661	659	655	737	705	671	672	686	706	692	668	637	714	697	661	787	621	658	675	679	623	697	650	652	617	735	631	679	647	644	687	675	697	649	708	687	657	696	731	692	696	662	662	674	689	690	726	662	713	666	662	696	666	688	674	694	687	683	714	701	697	698	686	650	648	706	687	673	651	679	647	693	708	673	708	687	693	691	665	659	707	637	660	674	659	663	697	671	616	695	663	661	678	700	641	679	675	690	685	648	668	715	644	664	684	638	674	650	700	732	683	734	677	647	654	665	658	689	706	670	659	665	671	631	644	695	635	655	681	633	696	672	692	694	668	661	661	688	710	675	700	705	681	679	648	736	652	665	625	725	692	645	678	639	691	688	668	693	686	703	700	695	644	624	682	688	696	639	688	666	675	670	646	720	682	720	711	686	674	673	665	687	696	682	666	678	656	705	693	670	683	686	650	704	681	651	676	693	667	695	720	670	645	697	688	649	694	670	695	633	653	660	666	653	683	685	705	704	659	670	638	663	648	721	682	703	680	642	709	664	655	629	668	693	655	687	691	662	679	660	626	693	664	681	663	694	695	661	661	668	681	697	643	656	638	744	624	681	647	716	680	657	677	666	657	646	634	700	688	676	677	683	683	700	698	658	667	709	686	635	713	686	729	643	675	670	672	618	696	655	634	684	694	630	675	684	659	681	695	692	660	693	659	724	722	687	686	673	687	644	726	697	693	675	715	697	705	640	688	677	638	664	701	748	706	663	676	676	660	665	679	707	675	664	665	706	682	697	654	710	655	672	601	652	718	675	673	693	721	665	721	663	637	677	700	690	687	705	710	637	677	626	715	685	685	662	686	724	657	664	684	688	676	698	712	687	692	683	725	637	663	647	676	711	673	728	662	688	643	656	686	665	700	678	683	691	690	679	645	685	679	672	676	729	669	672	653	686	662	671	667	709	663	689	692	688	670	695	699	703	688	633	704	710	700	702	691	717	664	671	669	620	695	647	721	685	711	693	674	650	690	689	672	660	672	693	688	676	665	705	671	696	698	713	673	696	686	704	651	669	673	699	709	603	654	701	662	680	722	689	690	698	674	664	695	673	682	658	670	631	661	700	657	679	635	687	684	706	662	684	678	683	642	670	718	673	709	687	735	678	663	665	687	646	658	678	669	694	702	684	657	718	675	702	654	647	669	689	654	711	695	629	665	738	710	688	673	718	690	656	690	673	682	670	702	679	692	694	645	638	676	714	703	632	706	682	714	664	703	642	726	665	677	696	700	676	707	712	659	689	704	660	703	697	687	669	726	691	694	677	642	669	668	709	681	685	709	675	710	701	614	696	691	707	705	673	652	702	679	711	731	674	719	687	664	675	688	663	649	678	683	659	644	712	686	684	679	663	640	714	695	678	621	672	677	656	650	752	659	682	687	705	710	701	739	648	690	692	700	704	663	669	691	675	620	675	678	713	659	707	647	669	719	674	690	627	648	678	682	700	647	707	701	673	677	631	684	665	688	611	672	633	628	670	691	655	656	688	733	661	691	680	737	670	694	649	717	666	726	725	683	655	670	717	689	683	632	676	702	697	651	681	669	651	658	707	639	665	653	659	708	646	658	627	664	702	647	666	675	652	617	663	683	616	637	639	693	686	701	666	676	701	712	648	688	691	655	667	727	644	675	652	664	677	718	677	661	693	644	658	635	670	672	678	726	658	681	688	693	695	672	671	608	675	667	646	683	677	653	675	666	702	655	657	708	675	686	694	705	663	691	675	670	669	640	711	668	741	685	733	654	654	663	668	630	684	656	705	663	626	657	672	679	636	656	653	679	689	612	651	718	691	703	706	644	693	664	700	682	661	667	685	721	641	696	686	643	699	668	704	708	667	697	649	671	646	660	668	655	676	688	647	686	682	673	681	663	690	692	679	684	705	708	672	696	698	693	671	753	661	672	659	684	694	713	698	661	695	647	647	691	691	673	649	665	696	673	648	705	672	661	667	650	665	740	617	642	742	694	696	663	637	705	673	657	664	646	625	637	659	695	698	673	713	686	668	664	671	741	684	645	634	635	667	634	592	682	709	658	667	675	677	713	691	675	672	697	687	654	663	648	675	690	686	695	660	700	660	655	704	681	711	665	685	667	671	702	685	725	651	683	682	620	673	695	682	657	685	691	671	712	663	678	674	678	627	654	624	689	641	694	651	676	712	693	721	713	644	656	647	684	699	670	677	675	693	702	641	637	640	696	698	710	666	706	676	652	654	714	695	644	654	670	675	720	739	654	618	665	667	656	719	690	620	671	722	685	636	706	679	746	636	658	689	699	689	675	697	647	646	715	686	667	663	646	641	734	651	643	634	699	662	636	709	711	705	661	663	672	648	660	677	693	660	676	675	661	717	613	688	672	710	663	641	671	665	701	657	642	631	623	687	652	647	704	686	710	690	671	688	685	664	706	725	653	675	682	682	686	661	666	653	643	695	657	676	699	689	666	651	692	695	692	638	630	667	653	699	708	708	677	634	692	680	657	644	668	664	662	700	739	673	643	692	652	668	694	676	672	660	702	698	664	688	701	674	658	677	660	662	635	670
27369	24738	25988	20021	14450	10358	8627	5720	4468	3558	2196	1646	1330	1132	840	734	675	523	495	483	458	416	417	340	353	323	367	384	374	363	373	323	346	290	301	300	312	337	298	313	289	323	340	311	319	284	292	276	327	316	282	293	289	293	312	287	260	292	271	327	294	298	275	285	301	309	292	266	261	323	316	293	330	279	284	300	285	262	299	324	303	316	306	319	304	278	292	289	297	265	273	285	275	261	297	313	265	310	300	323	312	276	297	296	271	260	281	299	306	316	299	294	274	317	289	293	272	284	302	300	318	284	305	302	290	278	305	297	291	307	264	295	277	302	299	291	273	284	326	315	296	287	251	302	304	309	276	304	286	279	299	297	308	287	273	305	300	325	290	296	304	310	270	281	332	277	262	293	280	274	269	312	298	275	313	305	313	292	265	257	273	303	308	321	292	293	298	283	291	297	273	256	283	276	300	290	307	303	310	300	280	308	298	298	288	288	287	247	259	274	275	301	320	343	282	346	295	269	273	286	279	287	283	315	262	322	307	303	303	268	296	282	280	282	298	300	311	276	302	275	313	290	278	291	312	272	281	280	283	289	261	279	310	290	272	290	307	289	294	276	273	306	303	285	335	293	293	280	296	288	291	255	282	283	288	302	301	303	299	319	305	305	318	318	286	278	281	277	293	282	294	314	257	256	276	266	273	295	310	300	280	311	294	289	283	276	289	289	298	269	304	255	315	287	300	304	300	297	265	278	291	293	296	282	310	276	293	276	271	310	293	285	309	278	284	273	275	275	327	301	311	295	305	246	304	280	271	334	285	278	279	288	290	266	291	270	289	296	298	292	253	291	273	280	281	302	265	288	310	297	276	290	271	290	291	309	304	329	265	313	292	292	320	298	321	298	286	296	297	280	305	323	306	329	273	291	247	293	302	289	302	303	298	280	301	291	316	292	297	271	292	289	274	256	302	253	258	308	315	269	306	312	268	266	288	282	295	313	315	322	261	313	283	270	282	292	301	316	297	304	285	332	279	285	272	281	303	289	302	288	268	316	297	308	270	299	304	293	270	280	316	297	314	268	279	277	311	323	267	258	281	297	276	328	298	293	298	287	246	297	310	276	267	293	264	287	296	301	312	306	321	290	305	277	283	291	270	271	316	260	277	282	282	290	298	313	293	279	293	319	268	275	300	310	291	297	259	273	281	287	299	269	299	311	291	313	287	311	275	298	266	299	288	300	272	248	258	297	324	294	296	314	302	293	291	272	300	327	276	308	294	259	297	308	279	294	312	277	297	309	263	311	297	292	278	265	320	300	295	317	297	300	279	279	284	302	300	272	294	278	259	272	289	293	309	269	310	307	315	315	302	294	296	314	295	288	318	285	301	308	296	298	320	257	323	301	282	299	274	278	273	306	290	272	300	302	269	283	317	276	289	294	267	302	303	303	290	316	311	310	289	311	304	285	294	298	324	253	339	319	300	304	302	289	291	305	264	290	320	291	269	285	311	309	302	290	285	303	283	294	262	262	309	282	296	295	285	314	279	285	270	305	289	317	276	314	289	289	291	302	283	323	308	278	297	276	277	284	296	308	283	282	296	303	303	301	299	287	321	287	285	302	311	304	276	312	296	295	274	296	276	305	295	307	280	280	296	290	293	293	266	290	297	275	327	307	269	280	264	294	304	310	293	320	284	306	323	263	297	275	315	286	291	295	316	260	304	283	252	302	258	342	304	281	289	274	312	295	287	270	282	288	301	332	305	282	309	254	288	318	286	310	286	276	296	275	293	283	290	299	320	320	281	289	283	314	302	282	294	264	282	319	298	310	277	300	284	304	303	295	280	307	280	311	303	284	339	286	293	274	251	272	322	284	290	287	279	294	280	300	263	273	304	309	288	288	283	281	277	303	270	321	289	312	301	282	276	285	285	279	295	286	299	306	324	294	312	284	284	284	306	288	299	271	287	315	291	321	287	278	269	301	281	277	328	312	268	291	285	281	298	288	310	306	302	295	290	316	271	282	291	282	302	297	296	290	282	307	288	293	286	291	300	289	301	285	274	283	301	299	290	293	297	314	307	299	252	280	266	284	313	298	295	293	308	269	295	344	256	290	322	276	301	290	302	295	279	317	279	298	290	307	300	294	320	290	292	290	289	303	275	274	269	266	293	292	276	285	285	274	264	289	306	290	320	281	304	303	270	289	292	289	332	295	318	279	315	287	278	317	326	287	283	284	307	301	278	277	277	293	300	273	302	276	279	286	293	293	300	295	296	288	288	307	286	279	284	281	294	311	315	267	258	314	291	312	282	302	308	307	292	293	311	321	309	307	245	310	263	279	295	297	315	274	268	287	328	276	309	283	306	273	282	302	302	291	303	303	280	253	296	308	314	275	274	291	314	271	299	279	283	292	301	291	322	280	260	290	264	302	293	290	286	259	288	279	285	309	263	295	308	247	265	275	277	298	289	280	295	283	295	258	305	270	291	313	295	292	290	309	295	311	278	319	278	298	283	273	295	309	249	287	287	290	284	302	284	302	291	301	290	307	287	263	293	280	273	264	270	313	314	296	317	283	257	275	301	305	319	312	277	274	287	278	283	275	267	279	277	284	322	309	309	304	237	280	271	289	284	292	281	302	307	274	282	321	287	284	274	280	323	317	316	257	320	310	312	288	270	291	290	284	263	285	288	275	306	275	278	307	299	297	300	310	306	267	307	238	292	298	298	278	292	254	289	323	300	299	290	316	298	301	301	261	265	290	311	276	282	302	306	263	297	304	317	270	298	277	277	267	248	316	308	297	291	301	289	311	305	276	299	297	298	293	308	316	309	304	292	294	297	294	275	296	293	312	291	305	314	280	299	286	311	288	283	294	282	303	282	295	296	290	297	251	268	314	308	329	308	283	271	273	277	280	285	300	295	326	275	297	319	309	279	296	284	253	295	275	266	288	279	319	296	269	301	274	297	287	286	277	313	282	285	317	287	320	268	296	334	269	277	291	318	311	279	261	270	282	277	302	320	282	268	285	316	265	301	297	312	266	282	302	318	288	264	332	319	294	273	277	284	314	271	312	264	301	273	297	325	292	284	301	282	316	290	280	286	296	290	288	309	315	288	275	299	274	292	258	288	270	254	312	277	322	311	325	297	266	263	268	305	289	309	305	311	271	302	293	278	332	284	291	286	272	277	318	296	276	294	330	259	288	313	299	288	285	314	302	281	313	288	283	272	283	282	291	303	300	280	290	309	290	292	282	269	280	304	307	265	302	278	280	303	307	284	292	296	311	298	295	293	302	266	301	304	330	278	278	287	303	300	281	270	277	285	284	264	305	293	305	281	274	263	285	293	298	301	324	291	277	316	317	278	327	288	281	323	300	310	312	303	301	284	295	308	304	282	281	315	278	294	301	305	320	278	270	262	304	308	301	299	283	303	318	300	315	272	286	315	321	280	313	293	281	312	305	276	284	264	294	290	309	276	265	284	276	266	256	304	290	305	307	280	289	260	277
16373	19804	31424	32468	29499	26281	25030	19729	18024	15693	10784	8450	6912	5868	4670	3662	3131	2630	2293	2181	1847	1607	1524	1323	1448	1336	1176	1243	1256	1259	1245	1158	1121	1048	964	1019	956	908	927	887	874	810	835	783	824	852	846	878	873	852	835	777	821	752	807	794	815	776	756	808	768	756	765	783	810	751	805	768	822	799	769	820	735	828	756	777	796	797	774	762	734	830	791	847	825	819	823	806	769	790	825	821	792	852	834	749	736	837	809	844	811	752	748	809	735	822	817	769	830	770	788	799	816	779	782	824	793	787	765	806	755	760	760	827	824	786	791	755	771	780	786	772	742	749	772	776	796	773	793	781	824	784	781	779	766	741	796	784	781	749	736	807	821	827	771	739	781	767	797	757	754	786	764	826	781	790	786	784	772	733	762	801	783	777	771	806	763	796	839	801	798	825	695	770	778	786	795	825	783	812	774	814	747	806	809	798	847	781	744	751	754	778	808	763	770	768	815	772	765	785	778	792	773	794	831	795	741	826	762	811	795	799	842	808	762	801	765	813	763	820	789	808	813	816	750	749	752	841	767	758	785	831	793	785	778	804	811	798	773	772	765	815	855	756	767	756	809	791	766	791	797	781	754	776	768	785	850	777	763	818	818	824	805	759	787	774	790	772	758	762	762	822	783	769	782	818	792	790	771	829	835	779	822	827	778	785	779	781	744	799	794	775	817	764	783	773	740	755	790	780	785	797	790	784	745	805	790	810	834	805	780	816	740	767	808	772	823	801	781	780	789	789	795	752	761	805	769	811	798	781	817	805	835	771	763	807	785	849	773	776	781	759	765	826	761	791	800	780	819	769	824	754	739	757	801	770	782	807	797	775	805	848	753	799	777	791	825	755	782	772	809	806	793	831	812	825	829	790	794	768	774	742	776	781	784	763	707	774	733	800	798	766	788	788	799	803	806	772	814	777	809	794	793	846	788	779	791	742	821	830	764	783	828	789	753	762	770	787	809	767	798	736	775	810	793	782	806	780	844	787	791	727	758	725	761	755	738	756	807	790	747	798	806	807	752	831	807	726	760	762	717	775	753	784	812	825	754	766	752	796	782	758	802	760	777	783	805	770	797	764	707	764	778	765	781	806	805	851	841	801	736	797	795	759	779	785	830	793	772	785	766	819	829	762	819	760	823	743	778	797	759	746	809	784	827	780	808	839	729	757	753	760	798	833	810	762	789	786	803	730	769	801	820	788	793	747	793	780	776	831	793	812	783	721	797	777	770	798	794	818	820	742	783	805	777	772	847	832	763	756	792	785	783	785	747	805	811	800	824	785	788	738	764	772	792	844	723	804	816	799	802	800	795	777	765	785	805	795	844	841	748	794	757	788	789	800	771	810	770	748	744	788	760	763	739	761	822	789	846	789	767	773	812	836	770	744	760	806	792	764	749	817	761	758	804	819	836	766	809	746	797	781	793	768	815	778	759	765	784	786	807	796	794	796	853	805	813	738	822	850	757	764	813	830	802	764	809	798	769	807	837	785	768	800	747	817	784	799	787	800	782	776	774	767	775	825	762	817	812	806	785	740	812	788	831	855	752	780	848	789	754	822	787	795	818	791	840	807	786	796	758	824	802	794	799	809	814	753	812	799	780	818	759	772	746	790	800	841	749	731	769	775	755	804	779	803	812	790	749	774	821	806	782	811	766	768	790	760	829	761	768	835	698	798	773	821	807	786	781	791	755	797	770	778	741	761	785	806	774	789	790	798	833	803	800	760	802	792	795	759	825	769	800	816	838	801	790	814	808	808	768	788	780	863	781	796	756	806	829	770	775	808	758	810	764	762	787	807	777	771	813	787	767	792	769	773	813	765	781	807	745	829	787	843	775	748	776	766	772	770	790	770	816	743	803	804	784	785	768	754	799	787	795	822	821	764	763	855	809	791	795	773	767	800	744	830	796	780	757	847	779	784	796	813	798	828	804	787	771	794	764	783	743	781	812	831	778	798	799	779	758	774	764	779	806	727	829	795	768	823	766	832	780	796	774	761	821	775	843	781	803	785	785	824	808	744	773	806	745	780	801	817	726	768	796	809	816	841	780	816	803	790	762	788	815	752	777	794	832	745	769	776	848	750	750	798	774	781	731	805	805	813	769	835	743	757	757	772	783	755	787	860	765	758	833	801	801	846	795	799	818	784	788	766	740	773	818	801	785	785	758	834	792	733	801	747	782	784	809	762	834	760	769	766	789	780	802	734	768	767	842	749	806	824	800	782	808	755	767	749	805	749	784	790	780	804	787	864	792	789	759	757	772	792	790	786	772	818	777	795	802	757	808	773	800	791	836	753	781	785	768	788	807	765	821	791	723	820	794	837	740	791	771	777	769	788	813	818	756	780	822	759	798	782	773	771	777	763	797	746	793	824	806	791	767	763	828	763	823	761	841	757	836	740	806	794	807	802	718	765	811	812	761	775	785	774	764	789	777	789	780	758	816	826	822	785	831	821	806	799	799	842	802	836	808	764	778	751	736	813	767	771	793	792	775	826	805	725	780	764	807	760	821	763	782	792	771	820	736	802	762	721	786	792	807	832	779	781	782	770	823	765	777	760	808	735	752	727	748	823	787	796	785	817	787	752	777	748	840	783	782	808	805	778	762	801	784	797	807	760	803	792	808	824	782	750	779	857	750	813	758	823	835	820	794	760	736	761	783	778	763	768	769	765	799	793	809	804	788	769	769	778	800	822	739	772	824	783	794	804	737	803	770	782	813	788	817	754	782	757	762	788	796	788	758	741	797	731	774	781	810	803	756	768	780	775	767	772	785	792	780	773	803	756	753	819	837	802	793	815	731	794	811	780	808	759	799	701	785	804	815	748	803	791	760	764	817	808	801	815	785	806	786	756	766	809	812	787	779	794	777	744	765	734	803	810	762	758	810	769	783	799	760	781	804	767	794	798	743	744	833	770	781	783	745	744	805	771	785	735	761	762	814	762	788	801	777	847	768	694	781	823	798	772	756	777	751	826	771	799	789	743	754	782	843	812	861	771	773	806	794	766	784	818	815	834	847	790	824	761	805	785	799	739	779	813	852	787	796	783	765	782	770	791	798	713	811	793	793	796	786	788	826	776	784	748	838	730	780	815	759	780	829	813	760	780	819	800	772	767	767	788	803	779	781	815	796	779	784	765	791	803	760	746	820	783	798	787	746	825	781	797	786	804	785	722	835	772	750	792	782	786	809	872	838	754	775	792	815	784	740	768	792	814	759	782	776	823	749	791	779	837	737	795	753	749	795	777	810	809	764	802	787	823	817	791	779	824	802	730	775	793	746	837	793	769	783	814	792	773	816	786	805	781	803	806	815	786	797	795	753	823	851	815	785	801	781	703	769	840	765	802	839	756	772	805	780	816	824	788	832	790	761	746	730	771	751	771	790	790	812	770	822	810	761	771	782	803	798	782	805	795	766	774	806	769	753	812	795	801	824	768	739	686	782	788	765	816	781	782	792	783	770	812	794	813
35698	32166	34540	28966	22452	18566	16481	13790	10074	8918	5055	3575	2466	1947	1892	1219	1105	924	933	1080	605	588	505	557	556	606	535	508	637	729	715	745	613	528	395	355	405	340	351	301	307	293	296	281	291	331	290	288	303	290	295	314	303	311	272	304	309	292	283	288	297	292	291	301	294	278	293	265	280	300	280	263	276	282	282	282	329	263	270	296	289	294	284	278	274	255	290	294	260	293	278	265	251	287	264	288	280	264	267	276	270	270	301	270	265	279	279	309	290	297	283	266	288	276	272	250	272	252	277	258	301	267	292	272	258	267	267	269	323	286	295	290	285	282	266	285	270	303	257	268	270	283	298	228	287	285	286	257	295	275	264	278	269	293	264	265	271	258	288	248	258	274	316	306	305	285	303	280	275	256	298	283	270	273	289	261	295	266	270	276	264	282	271	268	282	330	258	277	296	301	284	301	292	281	257	246	260	278	296	260	266	273	274	277	265	289	313	262	273	270	282	279	280	259	278	274	290	266	270	278	268	248	275	275	280	297	264	298	273	276	268	237	281	280	256	286	277	261	274	293	258	263	277	252	263	271	295	275	297	297	253	273	290	272	278	269	289	259	309	284	264	290	287	298	260	257	307	276	267	258	294	284	260	264	262	277	297	241	287	254	258	259	260	271	261	273	287	243	305	273	266	275	298	270	284	262	296	272	283	275	272	279	277	289	296	262	294	278	258	283	255	298	279	267	264	298	247	270	294	281	296	261	253	286	301	308	274	297	280	276	273	246	284	287	268	261	281	272	273	272	284	247	281	260	294	260	293	271	257	283	273	267	278	279	286	265	289	292	278	274	266	277	269	273	282	243	256	246	305	292	249	280	290	305	260	258	248	259	290	281	252	293	292	267	249	294	255	293	265	246	294	296	284	296	265	300	272	258	257	291	251	267	273	251	266	271	256	276	269	295	275	304	257	275	242	269	275	271	251	270	279	252	311	301	267	283	292	241	283	241	279	276	272	266	306	295	282	261	269	280	301	306	243	260	297	269	299	248	277	294	281	281	323	300	274	282	286	282	287	305	293	257	251	272	258	294	290	278	290	288	308	256	285	275	259	256	273	252	280	275	297	282	302	266	260	266	278	292	256	297	319	260	274	320	267	271	270	310	309	256	298	264	269	289	263	261	258	269	237	254	280	290	252	270	232	280	267	284	286	284	277	263	269	282	285	295	259	265	291	265	263	280	276	274	296	259	275	268	255	253	295	301	319	249	262	274	273	280	288	259	268	269	304	264	281	278	285	255	283	259	265	260	307	241	278	260	284	295	276	259	293	265	259	286	280	289	251	283	290	290	296	271	295	260	292	274	265	289	303	280	307	279	294	283	305	284	287	283	296	285	258	262	273	283	292	272	273	285	278	316	258	275	287	283	290	276	283	277	265	261	322	294	260	277	261	255	296	276	272	307	274	249	251	278	284	274	309	289	270	305	290	291	263	258	266	276	284	292	273	305	285	268	288	269	293	261	273	312	243	267	286	272	245	270	315	279	294	252	296	277	299	298	251	265	279	257	288	305	261	310	294	288	276	253	264	250	284	307	280	281	287	285	302	300	281	292	267	297	267	275	274	277	263	301	265	250	277	284	289	267	278	275	296	282	266	291	270	283	265	289	270	280	267	283	264	261	286	257	255	266	262	266	289	287	306	282	299	255	311	293	254	304	270	267	273	279	258	273	271	264	251	288	275	274	280	276	287	281	289	268	295	251	283	287	276	265	278	255	260	272	282	284	292	253	291	256	272	266	263	264	227	276	261	244	269	289	284	280	288	315	323	277	295	319	258	263	282	256	276	255	268	270	276	257	251	307	291	315	257	267	251	276	279	313	261	284	279	296	284	296	254	259	282	288	269	285	289	259	279	306	269	269	264	284	258	267	308	250	277	274	315	265	285	283	281	265	280	292	306	261	294	257	279	263	258	272	288	258	256	263	274	288	274	268	295	297	298	271	270	277	272	293	275	282	266	291	282	283	260	309	275	292	259	279	296	277	268	286	324	277	296	282	293	293	284	266	261	264	293	282	264	272	264	245	262	268	280	308	316	265	301	254	274	287	270	290	281	272	254	261	278	277	281	276	265	277	285	267	311	292	274	267	248	303	279	296	273	270	277	270	275	257	288	263	272	280	292	297	278	303	273	282	279	286	274	288	249	305	272	273	291	251	301	270	273	255	302	274	276	279	281	286	308	280	271	262	274	267	283	294	281	282	264	280	268	285	277	272	275	250	285	283	283	281	293	290	260	289	276	278	273	285	276	265	283	298	269	285	293	266	290	276	279	272	277	285	248	281	301	282	271	311	306	291	255	278	301	283	272	286	263	267	275	285	274	279	279	272	272	291	265	257	283	261	302	296	265	283	291	230	283	288	273	294	276	276	245	277	270	275	263	297	286	281	281	278	281	251	273	275	274	248	271	269	310	284	273	296	301	283	304	245	276	289	273	238	307	276	266	264	295	276	284	291	290	269	275	274	289	263	301	277	278	273	296	257	291	262	259	276	304	262	272	261	283	288	249	294	262	262	290	271	264	268	246	287	281	262	279	273	278	252	284	262	279	318	282	280	252	279	252	254	276	283	270	266	271	274	297	278	256	266	260	289	297	279	279	288	285	250	285	292	297	269	288	309	290	264	293	288	250	263	270	291	270	275	285	304	293	277	268	296	290	264	268	289	278	288	284	308	264	289	284	264	256	248	262	268	262	262	273	295	295	276	270	282	263	252	252	283	281	263	243	298	248	282	288	278	243	275	303	293	269	282	250	276	297	307	269	296	292	255	253	280	278	281	269	286	307	273	263	264	282	286	272	308	244	284	277	292	263	281	262	285	285	279	252	262	281	276	244	299	257	295	283	281	272	256	264	278	273	264	295	320	265	275	268	296	297	288	270	266	272	301	287	259	291	294	260	278	298	269	304	270	301	282	279	289	252	268	300	261	321	260	296	284	282	274	266	279	307	314	276	263	293	266	290	259	288	291	277	287	268	273	271	270	291	282	281	285	258	306	296	289	253	275	253	293	287	253	261	262	303	284	269	285	285	272	236	264	274	254	276	303	280	290	272	256	262	279	301	264	272	249	271	284	297	285	275	287	277	285	248	332	267	272	309	255	270	279	263	285	268	269	302	299	290	301	276	259	311	275	247	285	282	276	251	299	253	276	252	280	251	296	296	309	295	288	282	261	279	296	247	275	279	281	280	269	283	287	275	309	269	249	297	273	297	262	309	288	294	286	295	280	291	284	265	269	282	237	277	287	284	269	267	255	317	298	276	288	289	263	278	260	289	289	255	282	263	266	294	234	295	282	245	308	313	269	278	274	297	255	260	275	250	286	278	230	259	284	292	249	257	278	269	240	267	308	260	254	290	283	284	258	292	273	292	272	260	277	286	255	286	296	285	264	280	272	286	263	264	297	247	273	262	248	267	293	281	273	272	281	283	284	280	307	274	287	260	301	275	281	285	302	280	286
22251	25706	38220	39982	36839	34841	34678	31850	28733	27455	19652	16273	12226	10100	10513	6954	6287	5327	5061	6240	3079	2942	2773	2662	3121	3013	2541	2871	3580	4710	3882	4007	2827	3028	1957	1475	1862	1385	1212	968	1106	940	951	897	909	948	1108	925	1081	903	916	847	872	786	787	905	883	829	891	889	832	826	858	846	795	798	762	747	771	736	785	762	708	734	717	766	762	751	743	748	718	744	725	799	728	726	716	695	798	741	739	760	762	759	712	758	730	780	776	733	756	730	721	793	730	777	740	696	766	735	759	760	749	745	737	751	731	729	772	748	741	762	730	751	693	732	764	775	722	806	721	746	717	747	764	757	725	719	767	736	721	773	721	742	761	713	752	746	707	735	701	773	748	748	757	740	739	756	802	766	733	720	737	752	733	727	772	754	746	737	781	738	764	747	761	698	764	748	738	740	717	729	763	707	758	735	752	752	751	763	711	778	746	798	776	749	707	725	741	733	761	748	758	732	746	732	750	734	715	761	740	760	738	743	707	752	730	738	767	757	732	729	777	741	778	709	786	729	732	746	788	821	753	750	775	745	759	746	789	752	811	748	737	751	722	726	726	729	742	790	751	810	788	741	753	705	756	721	713	744	711	749	744	757	777	764	750	749	755	741	740	804	724	755	761	713	786	684	782	761	745	734	765	752	754	791	685	730	765	751	722	767	737	753	776	752	729	772	698	763	730	707	716	754	759	808	716	731	781	733	739	757	745	711	733	713	792	786	764	717	729	740	749	737	763	788	733	797	788	752	739	726	764	736	766	759	738	751	726	766	734	705	706	727	733	760	768	760	718	723	717	722	724	780	746	697	743	741	727	783	732	711	791	782	723	782	785	771	754	735	783	739	764	741	774	730	760	762	741	764	756	737	724	772	767	742	758	773	770	750	742	768	705	710	716	739	703	751	725	738	788	746	815	754	722	773	691	725	691	739	722	757	765	753	707	778	755	737	770	707	806	737	775	717	813	772	725	779	741	735	711	789	761	752	739	766	782	710	731	758	728	768	763	735	743	759	748	710	782	722	746	725	788	754	756	740	763	765	793	773	751	681	773	726	694	735	740	732	768	719	773	785	749	776	763	746	687	779	735	725	804	731	740	724	722	731	709	769	749	769	750	729	728	785	742	722	710	725	740	738	781	665	708	778	711	763	788	727	716	694	716	789	765	791	753	752	763	760	782	747	769	749	699	728	754	774	727	726	750	689	737	738	726	727	755	730	686	746	708	728	728	711	743	807	717	733	733	764	696	832	729	716	730	708	770	768	757	741	753	735	771	762	724	752	742	741	739	768	767	756	803	762	795	749	771	747	774	709	705	723	724	773	791	759	711	718	756	756	739	753	733	763	734	758	699	773	770	751	753	731	707	735	703	747	803	742	695	738	759	783	761	729	666	743	718	765	765	728	763	751	776	784	728	738	726	787	782	721	798	754	733	760	754	772	749	770	740	782	736	737	724	755	771	747	754	718	775	824	779	747	742	760	731	763	778	730	787	756	710	726	757	740	745	814	776	805	794	789	752	788	712	747	692	779	717	738	754	725	756	741	775	761	709	775	737	778	745	724	784	749	745	780	788	703	711	722	717	757	734	747	761	751	737	798	765	770	813	789	750	759	743	792	750	790	738	696	730	781	723	754	769	733	766	772	762	747	781	732	736	780	764	718	810	721	709	763	774	753	716	733	747	743	741	746	716	777	729	753	765	758	753	718	718	682	730	783	784	735	748	779	742	751	744	743	756	734	736	724	722	736	709	699	755	772	726	723	783	725	744	772	724	734	726	821	760	780	772	692	790	811	707	745	747	744	772	730	736	755	727	733	784	746	741	693	754	761	763	732	769	720	739	757	758	759	720	720	782	753	733	725	751	775	735	765	759	807	760	747	755	710	781	762	752	771	820	701	731	738	733	773	763	722	721	769	733	714	765	753	717	774	710	718	726	860	754	773	760	751	770	716	720	757	776	751	802	743	747	736	767	798	735	742	705	736	771	764	771	756	734	788	752	749	793	725	761	762	701	738	744	748	716	793	700	735	758	752	752	709	773	713	770	766	756	789	762	747	729	737	780	769	822	731	789	693	724	740	734	729	725	702	756	757	740	754	754	674	749	771	786	740	787	716	755	731	772	751	785	731	716	724	714	738	759	738	763	783	719	784	733	744	756	810	808	727	749	701	712	765	736	772	759	751	749	772	743	808	755	752	752	705	729	743	755	707	750	744	712	813	792	726	729	819	677	756	752	769	735	748	740	730	695	750	725	738	776	728	773	707	734	744	769	753	751	734	760	750	717	706	775	703	756	724	763	717	765	745	750	761	738	758	743	722	750	765	794	739	770	740	695	827	789	766	746	775	705	736	776	761	733	723	754	737	776	736	717	774	761	736	742	773	750	709	732	787	750	783	747	731	742	789	737	778	767	739	710	724	753	729	706	756	754	767	730	801	745	724	732	732	775	750	732	786	733	695	715	773	739	773	764	761	735	700	715	774	734	718	769	737	736	713	754	727	739	744	737	747	747	756	767	743	765	730	762	800	753	711	778	719	734	746	735	787	787	726	820	763	749	762	735	724	702	742	781	738	712	765	743	773	762	743	733	759	765	768	760	746	763	783	730	680	711	800	747	739	776	772	782	823	735	766	726	741	736	760	773	807	765	746	735	761	744	777	743	750	742	738	755	768	743	723	740	753	771	795	745	777	717	770	778	731	734	736	726	732	791	737	722	759	733	790	782	725	696	727	740	802	700	760	737	758	747	744	763	671	769	730	770	733	715	785	750	727	821	706	793	755	769	746	763	724	689	750	733	730	739	784	737	756	743	773	752	720	764	762	732	728	712	784	763	756	730	776	775	738	744	764	783	778	723	748	740	729	786	721	762	735	740	708	738	743	733	776	717	758	749	715	762	776	771	753	765	747	682	721	746	788	794	706	743	775	744	697	744	726	700	733	699	679	772	750	769	725	742	752	797	742	704	702	699	725	732	729	780	703	752	746	677	748	788	744	740	790	763	761	765	711	759	746	739	737	786	718	772	754	751	765	818	749	775	755	762	753	744	753	725	781	764	725	747	757	718	726	784	762	814	750	779	801	749	743	781	748	721	756	794	756	756	793	727	742	790	771	711	723	756	750	768	713	780	760	779	781	746	761	776	726	720	784	738	773	726	770	797	752	739	758	758	772	741	728	753	778	746	740	720	738	728	763	766	717	756	766	727	702	753	728	753	763	740	739	760	753	789	760	754	747	724	731	722	783	704	744	802	704	781	745	715	789	734	724	710	729	763	790	751	729	753	744	742	790	800	786	717	685	716	765	811	709	718	772	708	752	761	762	718	759	716	749	755	766	757	774	734	756	741	784	740	716	740	754	726	760	736	762	775	776	785	738	716	748	743	766	768	741	758	726	735	820	748	730	726	745	759	716	742	694	767	751	743	757	708	758	795	769	746	751	738	741	760	767	752	747	731	770	727	765	696	705	758	781	781	780	750	713	766	764
43267	38274	41478	35806	29349	24508	23460	20531	15336	15010	8243	4736	3768	2670	2360	2029	1871	1458	1187	2169	902	837	817	746	800	775	783	921	1111	1270	1164	1056	887	786	511	520	556	379	366	334	338	343	265	269	252	318	323	299	331	322	296	302	258	268	273	300	313	293	309	276	267	279	269	253	217	226	243	256	239	244	248	241	244	253	232	269	256	275	237	245	233	252	264	213	247	231	208	251	256	259	251	275	249	233	248	243	231	254	233	227	236	253	239	272	252	245	222	248	259	258	227	232	269	235	240	209	268	242	251	274	258	233	260	236	258	219	247	234	231	214	211	247	238	263	248	263	227	259	248	261	242	253	247	235	236	279	254	266	273	228	260	238	280	263	258	234	259	248	241	260	243	242	227	261	244	242	245	254	221	240	266	251	296	242	256	235	250	258	233	235	271	267	235	245	242	225	247	238	263	241	261	272	245	234	234	235	260	240	253	271	234	246	238	245	243	244	221	231	243	257	254	240	242	247	274	239	239	217	271	273	230	237	272	270	253	261	265	246	219	279	217	272	251	238	253	240	249	233	245	232	254	250	247	255	208	276	214	269	246	263	233	253	250	213	221	236	248	244	255	237	250	255	251	238	246	241	256	245	220	247	230	255	241	246	242	262	268	265	236	229	251	227	265	234	253	218	212	281	273	278	266	260	233	243	272	228	246	234	248	274	256	261	261	234	246	227	248	257	278	278	232	238	259	250	263	222	235	271	229	233	247	245	226	244	243	237	256	255	260	228	253	254	262	241	222	248	253	229	236	248	233	250	233	252	258	232	235	221	256	245	253	244	247	209	240	241	250	253	238	252	244	228	239	240	256	231	244	240	266	262	260	264	302	265	254	238	237	258	256	233	238	243	230	249	262	252	227	250	227	245	273	246	248	234	239	256	262	240	228	237	242	255	268	258	243	275	214	279	224	259	244	239	265	247	279	267	236	247	233	255	230	253	210	232	243	241	249	244	255	257	242	234	238	248	237	232	247	243	266	251	238	239	269	237	224	225	237	231	232	249	241	261	259	244	242	250	251	268	251	248	251	244	235	208	235	254	239	257	254	263	238	217	234	240	226	250	253	250	246	254	240	243	236	243	226	226	250	240	243	243	251	255	245	268	249	228	249	246	244	243	261	276	265	251	289	236	245	276	264	233	273	271	250	248	246	254	281	247	255	236	268	260	236	278	228	250	237	267	233	251	242	225	225	259	241	266	239	241	236	250	237	256	255	247	249	230	260	237	237	251	265	233	255	260	268	229	250	253	251	262	279	248	270	242	269	262	240	229	221	215	236	232	236	253	243	250	267	246	247	256	234	243	258	231	215	252	220	254	240	225	219	248	245	242	261	253	224	212	268	247	239	255	235	248	220	229	227	238	226	216	260	273	240	252	214	253	236	252	224	284	241	234	238	273	236	248	266	217	205	233	237	245	237	242	260	266	272	225	239	249	271	220	252	252	245	252	235	227	241	254	258	244	262	246	266	231	244	254	267	249	256	270	232	235	258	235	254	238	253	247	266	263	265	246	252	239	222	260	264	250	231	260	255	267	266	241	241	249	235	253	268	233	225	246	219	239	245	267	266	253	217	246	249	267	253	264	240	242	240	270	224	219	225	263	244	253	251	265	286	237	248	253	224	258	251	243	247	249	233	242	253	238	278	259	238	242	218	231	255	259	262	235	258	274	253	254	236	253	241	249	240	245	251	252	244	258	241	258	217	257	216	252	231	232	257	266	241	230	252	234	221	248	264	234	245	256	273	227	242	271	256	259	238	270	239	261	235	282	244	260	248	252	262	257	249	239	236	264	262	249	240	221	259	234	246	252	257	229	240	235	211	240	232	252	231	244	247	247	256	248	221	246	266	253	226	234	227	276	270	218	281	258	224	247	245	216	256	261	225	244	254	223	268	238	242	250	220	253	230	238	247	251	225	246	257	261	246	223	244	259	242	249	246	243	239	211	244	248	239	277	230	244	226	266	245	275	239	238	257	225	255	245	236	224	248	240	242	223	255	244	239	240	260	241	240	230	241	259	233	257	239	251	272	244	261	264	253	230	235	251	285	240	233	249	224	256	258	246	254	277	250	260	251	273	211	250	256	266	211	233	249	226	235	243	243	263	258	255	227	251	247	225	259	235	251	246	263	245	250	261	247	222	257	268	244	270	259	238	252	230	278	244	234	259	235	251	275	250	242	258	255	247	217	250	254	264	244	230	246	242	234	246	257	206	236	223	255	247	264	255	238	229	233	232	225	260	235	255	229	240	242	238	228	262	259	253	246	258	265	232	242	247	217	224	243	242	267	239	239	257	247	245	236	219	266	233	223	254	240	252	255	246	220	234	265	243	236	227	228	254	237	224	262	255	276	261	236	224	243	264	248	247	239	257	222	258	280	249	248	260	241	263	229	235	265	263	257	264	247	233	258	251	251	254	248	244	234	253	213	248	250	242	242	246	270	261	233	234	260	246	257	256	310	239	215	244	269	250	269	262	237	253	246	267	258	227	285	254	245	253	254	241	247	258	258	277	239	247	261	239	287	247	209	231	214	251	258	247	232	248	249	216	265	288	261	270	221	201	263	229	233	252	259	233	259	259	267	256	253	245	257	237	259	261	232	261	249	258	232	268	251	223	246	218	240	283	264	272	280	254	263	249	240	242	241	255	223	276	260	243	237	279	236	246	226	232	257	260	236	267	273	238	231	254	278	248	261	233	238	247	260	239	245	234	219	227	247	217	219	203	248	223	279	259	234	234	228	258	238	278	236	258	235	264	247	230	262	254	251	241	252	261	244	239	245	259	235	264	227	260	242	237	245	253	258	241	227	250	271	259	251	246	226	266	251	251	251	247	236	272	274	248	273	275	247	242	253	251	260	262	271	255	221	248	250	250	266	223	237	254	247	264	232	238	233	256	244	255	240	237	235	255	241	226	271	259	241	220	276	273	267	238	233	245	256	242	255	238	254	242	237	220	225	225	251	252	257	220	249	272	257	242	255	229	265	261	239	244	229	262	227	233	257	292	253	270	238	229	250	237	229	218	236	252	256	235	260	254	229	266	230	227	268	233	229	259	218	233	264	228	222	269	241	227	262	236	276	275	248	240	262	241	252	248	237	221	246	241	256	266	214	271	214	236	290	232	231	245	238	232	216	273	253	256	237	249	239	240	210	260	206	275	253	251	222	243	254	259	236	268	258	238	260	221	247	242	253	260	252	231	200	240	257	265	247	220	241	237	242	240	281	239	258	245	213	259	233	273	252	240	230	248	245	216	244	253	260	240	265	233	234	241	244	237	243	233	239	261	286	255	248	249	227	240	258	230	225	239	252	259	247	237	237	249	246	265	246	247	228	234	254	268	250	229	221	255	247	264	257	232	217	224	259	244	268	259	226	233	233	277	257	227	228	259	248	229	268	264	228	253	225	241	241	251	255	246	229	250	220	258	257	257	219	248	248	251	251	254	249	245	218	239	234	255	264	233
27467	30448	42965	45026	41839	39078	39779	37383	34173	34573	24310	19016	16824	13390	12466	10714	10011	8456	7247	12017	4860	4820	4522	4285	4589	4655	4708	5307	6964	7679	6718	6038	5601	4599	2714	2767	3280	1723	1567	1315	1239	1201	1027	883	994	1176	1225	1031	1364	1046	1013	868	841	830	764	941	1019	874	941	1117	928	868	865	733	769	712	744	698	697	713	690	686	682	697	688	719	703	702	671	707	648	712	741	704	713	744	674	641	664	670	647	679	717	690	695	694	645	708	638	693	636	710	699	651	683	631	698	664	659	686	645	661	644	729	694	670	719	687	669	684	666	654	660	658	667	647	613	691	684	707	676	646	668	704	660	660	668	711	662	694	689	637	646	689	658	707	623	674	674	676	646	710	697	665	668	673	681	651	659	631	667	715	616	665	739	709	709	695	679	700	664	643	663	679	666	690	667	666	632	665	674	652	697	653	666	659	713	660	720	695	658	743	685	653	694	694	646	724	690	672	676	696	708	647	663	696	652	670	651	712	658	634	640	686	666	654	719	688	656	666	679	669	604	736	638	658	674	686	678	685	701	650	673	664	713	705	639	705	698	662	665	721	650	660	704	664	623	648	664	685	696	705	659	681	602	681	680	698	716	630	720	654	675	658	669	693	640	667	693	648	707	669	652	692	679	720	703	644	686	662	700	673	663	687	691	703	664	649	621	651	633	692	680	703	660	665	615	635	678	658	723	668	660	678	724	658	672	700	687	647	730	703	675	660	677	671	703	702	677	750	666	692	711	694	664	698	630	688	663	652	643	680	646	691	656	666	680	625	687	702	635	701	693	649	661	693	693	630	666	709	679	701	692	666	670	713	736	682	679	659	684	662	640	709	693	666	635	637	644	685	657	684	711	672	628	696	680	647	686	680	699	690	701	688	650	656	631	701	651	640	659	669	629	736	642	648	664	624	643	654	683	681	670	666	651	679	674	692	726	662	701	701	657	680	687	693	665	666	674	651	662	673	702	653	670	668	673	632	668	645	677	667	633	677	677	623	655	708	660	689	652	677	681	630	648	654	702	657	667	683	625	629	662	657	663	672	680	694	621	658	654	667	734	675	635	700	666	673	681	728	702	699	637	693	683	672	712	639	701	664	714	644	690	669	647	667	703	692	653	677	641	661	630	719	679	641	691	675	683	659	699	653	642	643	680	713	677	665	646	628	684	659	648	713	711	704	647	651	642	635	672	672	686	708	689	611	658	648	677	674	644	658	672	642	675	679	688	652	655	635	696	707	648	669	658	690	672	695	686	617	661	696	672	713	643	691	667	695	679	671	673	703	698	656	669	676	617	672	699	692	697	666	624	662	671	740	667	669	682	667	615	667	660	656	697	658	718	666	662	743	696	675	650	655	672	631	642	666	705	638	672	687	678	650	615	681	716	684	703	651	679	667	635	720	704	653	636	677	686	676	700	670	675	670	680	679	682	667	671	687	676	670	648	701	695	663	688	634	674	650	654	663	630	693	643	682	666	654	678	658	643	685	677	688	700	690	662	662	638	652	662	698	645	685	656	668	666	651	693	723	672	671	706	611	698	683	613	656	678	654	688	651	661	631	664	688	672	646	671	713	687	673	699	667	643	662	646	654	676	629	718	685	698	681	688	702	667	659	660	671	658	701	653	689	653	701	729	665	695	670	674	693	688	627	659	684	667	720	707	668	663	715	667	694	685	673	663	633	661	665	690	639	618	625	694	657	693	726	681	691	673	683	672	658	608	679	689	678	695	708	665	670	708	641	674	647	665	667	681	613	658	666	680	668	636	608	677	653	651	667	658	676	664	666	672	642	648	689	703	666	656	676	695	694	725	675	695	699	697	620	651	649	665	646	666	703	707	653	682	650	643	636	648	661	649	658	635	644	662	694	640	657	674	650	654	686	656	639	681	667	703	656	702	674	644	708	678	667	683	674	680	727	689	698	687	676	694	692	682	700	669	649	718	664	715	638	676	697	620	712	674	692	673	673	681	687	646	721	668	709	666	670	674	709	695	690	722	651	719	682	643	737	652	707	633	663	667	666	591	713	679	713	633	658	662	650	635	727	669	682	650	675	655	696	633	648	673	701	654	724	681	666	611	649	694	710	692	663	676	717	683	674	676	729	661	660	658	671	730	731	750	644	690	681	606	699	673	674	720	678	648	653	669	721	671	677	693	663	647	661	669	662	657	650	667	616	652	694	706	655	692	679	646	691	698	677	676	690	658	715	682	677	664	648	766	669	643	685	723	672	697	692	677	647	693	685	636	667	710	686	707	720	620	687	696	668	646	665	665	696	657	647	689	678	696	670	688	679	648	686	686	695	671	631	703	672	645	719	662	623	710	693	662	689	679	689	700	738	675	660	661	660	674	639	681	658	659	619	663	653	741	654	679	715	700	663	697	667	693	657	713	637	705	647	636	650	642	693	652	675	614	666	687	685	677	684	673	689	646	641	739	668	668	647	687	676	691	664	675	695	646	699	693	636	705	654	649	669	659	701	700	633	646	670	660	646	687	700	697	638	656	676	638	647	643	662	713	674	696	648	709	650	701	645	631	678	660	649	684	660	644	667	665	712	690	677	689	691	685	702	714	684	661	696	676	688	713	631	651	695	688	657	633	698	738	649	683	653	700	691	686	677	654	663	682	652	630	670	672	669	637	689	673	660	653	693	650	703	695	661	681	689	630	677	685	666	644	667	660	698	677	667	623	683	631	658	686	726	655	640	691	646	688	664	721	671	651	660	690	653	670	677	658	668	685	674	673	701	664	677	701	671	687	666	691	701	734	638	665	623	695	661	678	719	664	674	690	693	638	658	697	669	687	669	673	661	663	641	675	612	693	752	667	608	667	674	669	711	644	659	652	643	721	677	661	669	679	691	696	663	670	683	679	643	667	646	714	685	684	660	704	651	652	667	645	683	629	648	662	616	656	709	692	681	725	675	670	635	623	709	650	658	676	718	686	650	722	662	647	690	642	683	679	623	669	657	642	623	649	676	698	669	700	701	674	678	705	692	682	643	656	656	637	686	700	678	720	652	700	691	674	705	704	686	633	686	650	673	657	639	695	652	672	654	695	688	699	671	746	664	684	686	678	660	637	655	702	751	669	668	671	661	658	672	665	666	675	666	684	723	716	622	673	678	675	709	677	715	708	647	705	683	662	699	696	656	693	702	699	696	682	732	657	651	640	694	693	671	721	678	684	744	707	668	631	652	720	688	719	693	668	632	690	678	704	660	692	645	673	711	715	662	695	691	629	668	687	688	638	684	631	672	642	688	681	664	675	656	698	712	689	675	688	629	657	670	668	678	666	658	671	655	646	655	646	665	663	678	654	683	679	655	691	658	652	681	674	653	660	678	712	691	638	655	625	663	645	658	720	696	637	673	674	689	687	688	661	671	637	644	692	625	668	686	702	649	685	712	707	682	696	643	646	710	633	637	691	674	659	684	661	634	689	688	651	685	635	671	632	667	648	627	641	685	666	684	673	678	711	684	650	675	700	669	727	662
26821	24070	26123	20930	14461	9927	7760	5687	4186	3449	2288	1641	1186	1056	934	765	637	560	584	520	468	467	433	384	403	369	379	359	377	336	325	322	325	321	321	306	318	313	316	323	301	340	338	289	273	302	311	295	301	303	299	312	314	317	294	291	320	327	306	283	307	279	282	273	308	276	295	272	292	320	305	315	284	278	270	294	290	288	303	295	275	272	287	299	309	295	286	304	321	282	306	277	296	285	275	310	290	303	268	298	280	311	275	300	307	292	301	289	262	292	279	299	299	294	263	320	266	294	308	294	258	300	304	274	299	284	312	263	291	261	302	293	306	299	300	291	312	320	296	316	298	263	281	314	301	280	294	280	297	284	287	285	293	323	299	272	299	299	273	320	304	281	281	272	289	298	268	300	286	319	265	324	293	293	274	280	289	274	284	310	277	283	285	247	305	287	278	295	267	277	280	292	279	296	269	291	265	302	302	278	303	297	268	283	289	291	292	277	272	306	272	293	293	304	281	318	308	309	286	304	301	330	300	297	297	300	296	287	321	306	267	320	297	302	287	282	320	263	305	295	285	286	287	271	328	283	270	286	289	276	282	274	270	289	310	282	299	290	286	286	299	289	277	282	288	288	336	306	313	275	307	290	296	267	249	278	313	309	304	265	267	297	290	291	289	282	304	304	278	313	292	254	285	317	269	317	308	316	316	293	311	263	285	285	321	278	300	286	274	307	298	290	265	318	287	318	302	289	269	307	273	294	295	285	298	295	277	308	283	304	281	270	319	282	286	296	304	322	293	300	285	310	301	297	270	295	307	273	266	314	257	287	268	300	276	292	276	274	290	290	304	270	334	324	260	291	291	305	289	281	291	289	255	273	291	278	281	312	263	268	298	301	283	292	283	284	314	293	297	275	292	312	293	311	299	291	301	301	264	309	300	289	283	297	289	329	287	253	282	271	297	285	295	294	308	254	280	259	293	306	260	345	286	270	334	303	296	282	292	326	305	306	289	284	276	281	340	271	313	282	304	292	312	295	305	327	291	271	290	283	304	293	327	303	300	272	299	293	304	274	304	297	277	313	306	275	281	316	279	264	288	265	278	274	284	281	299	314	290	282	276	274	292	307	302	324	310	293	284	292	312	272	297	268	315	315	273	288	302	275	259	297	252	281	300	302	297	305	304	267	276	309	272	329	283	279	276	274	291	265	284	281	296	309	327	280	281	281	290	289	297	306	268	307	290	297	271	275	292	307	301	272	273	288	293	288	282	280	304	320	262	296	305	292	291	322	292	278	311	301	282	280	260	280	324	296	273	296	290	288	275	295	303	278	259	301	261	284	274	275	289	318	313	273	310	281	266	303	253	251	326	280	294	315	323	286	286	328	279	310	303	316	295	284	310	307	288	307	298	309	284	293	294	259	294	308	307	289	271	278	262	278	324	302	278	344	284	290	297	303	283	285	291	275	291	286	280	317	277	304	329	282	302	327	309	281	313	275	290	322	263	269	285	314	295	289	272	300	308	277	288	280	274	287	275	285	286	267	274	296	265	299	311	294	299	259	300	296	292	304	326	272	294	267	326	301	300	316	282	289	287	291	272	279	265	305	313	284	306	279	296	312	285	275	321	310	285	283	263	269	299	279	304	267	296	303	271	299	285	266	274	303	304	312	300	321	286	310	297	299	300	273	310	298	302	313	298	310	292	279	334	306	320	283	263	282	271	274	288	282	246	274	281	286	285	303	265	301	291	294	304	323	292	302	312	270	287	303	302	280	319	285	265	304	287	271	264	301	289	262	285	314	288	289	300	302	283	301	303	264	280	302	296	260	288	271	302	320	288	283	268	271	292	284	298	310	309	304	315	288	278	277	279	311	307	275	281	299	327	263	292	286	266	281	317	295	286	268	293	300	264	285	297	298	284	286	317	278	300	281	290	334	286	308	311	269	301	302	328	280	284	295	277	305	296	309	293	304	301	272	323	297	283	296	272	284	289	273	318	324	294	296	281	338	276	297	299	297	291	266	286	301	288	234	287	286	273	327	321	285	285	302	298	268	273	265	313	294	295	309	295	299	273	324	318	294	285	267	289	272	273	283	305	298	264	298	325	309	319	290	295	286	301	268	275	261	288	284	280	284	288	279	292	301	260	316	285	301	327	310	277	284	286	260	277	291	285	290	302	308	294	276	299	302	309	284	291	296	285	304	282	296	292	275	288	276	257	316	278	282	284	302	302	307	271	315	290	299	292	291	326	294	299	310	302	288	280	295	289	296	289	289	280	295	267	301	296	280	292	294	267	292	323	267	303	274	269	330	278	290	292	299	289	308	280	277	304	279	278	291	324	291	298	297	268	290	285	291	261	303	291	290	288	278	300	280	300	308	304	307	280	266	299	308	317	297	286	282	289	266	318	303	283	306	306	299	284	281	264	285	267	306	294	286	307	294	290	274	297	283	278	289	295	278	312	293	307	271	315	260	266	301	283	296	276	293	292	312	284	278	274	285	299	276	280	283	269	290	273	298	292	280	268	332	304	299	325	289	279	284	273	312	274	280	269	279	283	293	311	294	295	267	306	297	257	280	296	297	274	308	331	316	245	303	266	283	294	296	304	301	288	261	275	315	292	313	280	302	279	265	304	293	311	306	284	330	325	288	270	272	299	290	302	301	292	298	284	303	290	292	339	338	271	326	309	279	267	263	285	296	270	293	300	301	288	303	277	293	297	281	310	300	276	271	297	290	297	282	269	293	310	289	285	279	332	279	277	290	275	284	272	272	287	298	318	294	275	326	269	300	290	295	308	306	279	259	269	280	260	300	287	307	261	288	317	311	308	279	291	279	301	297	294	267	337	263	323	307	353	284	277	259	291	295	306	300	266	284	266	283	263	308	308	294	305	278	258	308	285	281	309	283	265	273	284	316	285	279	291	278	288	287	295	325	290	288	324	274	284	287	309	287	303	305	266	337	290	299	312	291	300	309	303	282	285	267	289	288	309	309	305	278	274	309	309	273	296	289	236	290	263	300	305	275	296	283	322	300	322	275	271	288	317	265	299	279	288	315	335	303	272	306	282	282	283	308	284	273	273	281	281	302	292	326	285	291	306	294	251	273	298	270	274	285	308	279	288	292	293	305	296	295	272	310	284	265	309	295	302	272	281	292	253	298	296	311	286	299	269	265	314	292	282	296	302	290	295	298	268	306	292	273	251	309	260	270	258	300	270	277	309	300	286	278	290	299	278	351	303	288	309	306	287	304	296	295	279	291	287	329	285	279	298	279	275	288	270	301	282	269	291	321	291	272	295	297	310	294	351	305	268	292	271	287	291	301	281	306	285	302	303	288	297	295	274	258	281	287	273	283	270	314	292	330	280	313	298	305	294	282	277	327	280	291	263	312	292	295	336	291	279	295	285	265	311	278	286	329	254	278	313	299	271	257	271	270	272	296	304	314	308	290	272	289	285	294	302	314	255	309	288	290	303	273	304	324	286	285	266	289	318	305	273	294	318	302
15958	19178	31750	33291	29167	25669	23368	20171	16994	15090	10905	8324	6328	5536	4607	3938	3292	2853	2367	2292	1927	1811	1704	1593	1481	1429	1378	1357	1358	1305	1185	1228	1120	1075	1038	970	959	887	924	810	853	867	829	803	836	813	774	829	826	861	866	819	806	815	760	842	866	796	795	834	803	804	790	800	840	769	819	764	813	804	781	830	789	756	763	734	777	842	802	769	815	818	801	831	843	789	782	779	773	790	766	818	762	766	780	784	779	837	785	775	738	777	791	869	808	783	773	793	791	779	779	754	787	803	719	767	786	764	735	774	740	753	797	773	799	740	721	726	838	796	774	790	738	785	768	796	766	782	796	771	778	743	786	771	776	793	737	781	733	789	789	740	770	775	764	794	784	787	768	733	754	732	829	758	772	803	741	776	794	765	768	785	770	800	803	750	801	747	772	799	705	796	754	822	728	843	782	776	829	746	764	791	788	720	817	736	769	810	777	762	825	801	797	734	781	827	792	788	813	733	788	788	822	781	838	798	793	792	798	760	748	739	780	720	761	748	768	796	818	734	780	774	804	795	745	770	797	777	788	814	788	731	760	717	808	812	795	734	829	818	782	807	737	816	798	767	745	787	805	772	758	795	750	747	751	773	725	752	769	807	780	776	733	780	808	778	795	741	767	792	771	812	800	797	752	756	789	777	731	802	815	788	805	808	784	795	742	800	810	758	829	797	791	768	741	733	761	819	772	758	778	830	741	785	790	809	775	738	758	786	730	759	766	838	805	770	759	763	719	752	783	750	785	746	777	804	826	792	802	758	818	822	815	773	783	736	765	833	736	836	753	726	806	752	787	787	758	752	768	744	830	791	814	830	806	763	743	759	797	808	793	811	761	749	777	817	778	795	790	753	799	778	790	792	768	768	791	768	795	730	825	795	796	804	782	791	757	768	806	744	808	781	740	769	779	701	809	769	776	756	766	849	788	765	807	815	776	781	785	740	765	776	835	815	786	784	823	747	741	832	786	786	791	811	736	800	828	740	823	753	773	751	783	785	767	776	752	807	804	806	817	787	763	796	785	803	779	817	787	784	758	760	799	820	783	780	803	821	788	798	754	784	781	790	770	755	805	805	777	781	801	751	799	792	754	771	762	806	742	812	788	791	816	684	781	791	817	878	734	771	763	745	786	807	761	750	763	761	776	765	770	760	804	754	778	739	782	773	779	788	754	791	807	821	811	729	796	789	831	851	807	836	785	785	763	732	808	796	804	770	740	749	766	802	825	754	771	787	750	797	756	787	782	789	764	777	809	817	795	804	790	815	782	817	745	825	800	752	822	736	787	756	801	830	777	806	768	776	818	810	806	802	815	797	756	790	759	811	765	808	775	758	762	778	782	733	780	794	783	831	803	831	777	777	736	821	738	773	757	854	814	804	819	808	775	758	794	818	777	774	774	819	791	793	814	807	766	793	779	763	804	743	796	746	813	815	733	797	756	788	782	754	717	787	808	729	782	792	760	788	778	833	785	769	743	769	773	788	788	772	808	799	803	813	730	793	776	757	784	770	744	768	807	771	764	752	810	753	761	786	739	801	751	761	785	823	785	779	810	760	833	750	805	784	767	813	801	759	749	788	793	792	785	777	815	753	801	770	793	779	771	755	787	786	819	767	783	749	789	804	764	823	816	789	800	790	811	751	811	799	773	737	788	755	813	843	817	805	768	843	755	806	786	834	790	789	815	721	747	810	798	758	771	793	798	786	762	784	810	775	788	762	768	788	761	792	782	754	803	808	815	759	831	766	810	759	845	781	786	693	810	781	774	798	750	794	770	829	811	775	780	835	764	788	812	814	810	815	771	810	812	810	801	805	794	828	776	769	747	754	790	744	791	763	781	775	798	723	745	783	732	785	799	763	845	786	805	778	798	795	786	779	777	804	796	767	772	771	813	725	763	796	796	813	789	761	757	801	750	809	790	797	803	835	786	851	782	773	801	785	746	756	788	758	854	814	776	715	780	767	803	809	781	754	792	750	789	771	751	779	829	725	734	771	770	768	800	776	778	781	729	776	812	824	810	739	816	816	800	790	793	768	816	768	775	806	786	839	791	793	768	802	794	788	790	853	792	775	788	758	801	782	819	777	780	777	867	823	808	781	837	770	753	758	742	774	770	812	793	809	798	747	732	835	819	767	790	781	795	808	798	790	817	821	830	809	770	795	757	813	781	779	781	781	840	751	804	800	723	761	826	766	822	760	790	842	753	797	772	833	766	793	799	761	777	788	803	864	750	786	772	762	763	786	809	794	716	749	779	820	818	799	750	764	807	774	777	752	831	791	758	761	733	766	792	812	784	786	790	738	816	789	774	784	775	761	845	769	793	779	809	804	763	768	753	777	756	769	787	769	777	746	778	795	745	832	772	785	752	760	813	704	769	745	798	819	756	787	775	744	760	715	787	755	768	720	808	809	748	779	821	762	809	784	815	781	726	795	822	800	791	834	829	797	723	749	724	804	791	736	820	736	829	775	758	760	787	751	747	730	771	746	767	771	740	804	704	813	747	781	790	785	781	771	752	780	806	767	780	724	765	795	820	803	825	756	755	765	773	741	805	740	774	791	770	734	775	798	841	773	793	728	816	779	817	768	786	809	818	786	847	815	767	758	758	758	746	819	785	820	767	801	782	814	766	799	784	780	809	775	784	787	786	735	812	786	766	797	708	777	793	758	799	793	742	721	796	787	762	770	823	786	783	760	794	825	798	798	765	774	795	808	824	832	796	738	747	837	793	782	763	822	789	758	802	737	783	816	801	770	830	791	793	763	769	817	787	738	795	806	758	811	779	800	778	823	777	809	797	813	783	766	781	770	825	816	757	749	761	787	764	783	800	796	799	782	794	819	804	771	779	845	755	755	821	781	766	807	767	798	766	753	772	792	801	760	786	782	802	801	838	777	812	803	798	803	756	785	763	802	761	804	805	760	759	783	770	749	796	815	777	827	797	758	841	802	801	787	781	836	808	858	756	797	803	804	784	804	759	821	787	773	784	719	822	751	774	833	738	788	763	776	761	749	764	775	750	801	769	841	754	795	807	788	830	788	742	751	796	770	716	763	759	775	772	844	840	831	781	798	761	777	744	798	749	810	790	772	739	780	837	738	765	778	787	833	823	750	759	750	769	800	766	790	823	793	778	760	786	765	784	806	776	802	763	796	772	792	737	778	788	836	800	805	739	756	782	812	726	796	802	802	763	745	772	774	772	828	749	822	822	762	821	783	767	789	817	753	771	803	759	796	825	761	824	783	805	742	788	804	782	801	789	771	801	784	783	780	742	857	745	793	803	829	744	740	861	752	795	794	782	769	778	729	837	817	792	790	754	772	779	769	757	754	814	794	796	743	756	748	776	809	777	779	760	783	784	764	766	835	761	788	768	730	769	810	747	806	763	741	798	784	758	743	804	811	767	738	774	799	769	780	766	780	729	791	800	816	777	787	831	782	760	765	794	794	777	752	733	773	737	775	821	790	758	779
34918	29856	33310	29130	22853	18532	16878	14136	8732	6682	4375	3526	2197	1648	1411	1218	1215	930	809	858	725	642	685	689	552	598	729	785	721	875	655	665	652	542	397	423	385	397	375	328	272	330	283	292	308	278	294	294	323	307	308	304	270	303	276	322	302	267	270	291	284	277	254	295	284	267	281	271	270	267	276	306	311	297	256	329	288	249	264	290	297	273	275	256	274	253	278	287	314	305	263	293	309	250	282	295	254	282	246	291	251	259	277	267	301	232	272	290	271	271	296	308	266	270	281	295	263	265	274	248	262	270	272	288	297	267	281	267	238	276	282	248	266	293	269	265	267	276	265	262	257	255	284	289	277	243	270	306	242	282	254	272	263	246	264	284	271	283	274	268	294	285	246	311	257	273	255	282	259	286	302	279	264	271	298	285	272	264	298	271	295	289	272	253	268	298	269	288	307	292	281	251	285	269	272	269	257	249	244	300	272	264	247	295	266	310	267	274	279	262	275	276	287	263	252	305	250	271	270	269	265	263	260	273	274	268	267	266	278	256	304	268	273	263	230	256	281	265	286	290	277	276	261	294	292	297	259	261	325	260	260	278	296	279	292	297	281	285	284	298	272	282	297	274	269	301	317	311	286	290	275	289	275	261	252	265	271	313	292	279	281	271	230	262	273	269	253	268	288	273	256	305	286	280	290	265	272	265	289	257	244	271	295	296	316	261	270	278	297	294	228	280	275	274	260	306	287	266	304	314	274	258	263	283	275	310	239	326	277	264	273	288	292	286	263	255	297	299	268	297	286	295	250	247	264	281	273	246	257	286	249	259	276	287	279	270	280	271	264	287	284	275	283	267	269	267	299	258	251	293	294	269	263	296	272	249	257	293	273	290	287	237	257	287	248	265	275	275	281	261	241	232	241	239	282	266	290	251	261	304	256	262	297	243	276	276	276	279	274	286	275	276	283	252	288	286	272	273	296	290	248	285	272	285	292	267	234	292	236	276	289	263	311	233	258	294	255	262	254	304	282	273	270	277	281	275	241	283	285	285	283	272	294	263	234	263	275	269	274	287	275	300	277	260	261	285	280	269	294	287	285	299	297	231	266	258	278	260	293	270	294	269	272	282	290	296	284	308	283	260	278	278	245	259	258	289	285	257	297	261	280	276	270	277	277	268	264	288	299	276	268	248	271	253	287	279	276	272	303	291	277	278	274	264	267	289	243	273	283	280	262	284	279	278	298	287	273	244	250	263	259	280	279	267	297	252	263	263	273	250	289	307	302	289	298	292	278	275	274	275	273	278	297	288	268	273	260	264	283	251	273	261	262	267	267	254	253	264	325	317	295	304	276	280	277	289	276	274	281	245	275	286	282	258	301	297	265	260	252	249	283	297	261	278	292	279	303	272	244	266	266	265	261	246	305	299	281	255	263	300	278	242	289	304	275	276	269	301	284	313	281	285	277	266	309	286	260	257	262	265	291	276	282	298	289	261	255	281	262	279	307	283	305	253	299	229	288	276	284	267	279	291	300	275	253	248	301	271	275	292	291	264	275	298	305	280	246	267	285	270	275	257	283	264	277	272	260	292	279	267	278	286	293	286	292	290	289	275	252	295	276	268	279	303	274	288	285	280	278	254	277	267	289	268	280	293	280	255	287	263	274	281	297	257	275	229	277	252	268	282	268	262	281	282	274	275	258	264	288	288	309	271	254	263	268	285	263	287	255	277	264	256	268	276	266	290	244	279	266	296	270	278	296	240	264	272	274	273	274	263	277	280	280	281	275	269	292	283	279	288	272	250	296	260	271	289	267	287	267	278	255	253	285	254	276	260	280	271	250	249	286	273	248	308	280	247	298	239	280	266	282	313	296	258	266	287	267	285	273	275	252	271	276	271	234	263	284	271	299	249	270	295	278	296	258	275	255	269	262	271	308	305	303	267	272	290	271	264	274	282	256	289	275	286	290	293	287	273	301	263	284	259	253	293	294	268	276	283	282	288	283	263	263	257	281	270	310	291	270	290	289	278	262	293	282	249	281	267	305	280	230	300	255	255	314	291	290	291	305	286	248	287	319	284	280	235	246	278	261	290	244	295	265	283	295	280	299	293	276	267	258	261	242	253	260	324	256	278	301	305	258	287	264	285	281	254	278	301	274	273	289	291	301	318	273	255	266	313	288	264	289	286	306	265	266	278	271	287	288	271	270	274	249	265	268	239	267	273	269	276	268	276	259	277	250	265	257	257	265	278	264	244	270	240	253	280	273	278	272	253	287	264	304	243	270	267	276	261	269	282	272	252	279	260	285	251	274	271	311	264	261	244	276	265	280	266	301	284	287	267	258	310	276	272	284	258	254	278	288	283	276	265	253	266	268	276	304	318	277	284	284	256	235	263	305	273	272	282	266	275	276	264	289	259	296	277	283	275	289	295	315	307	255	250	288	275	274	266	275	277	265	279	275	278	270	284	269	250	281	280	301	257	246	299	263	288	270	272	292	288	280	271	289	292	287	271	260	263	249	277	249	257	264	277	271	256	252	262	289	273	283	305	277	295	274	270	259	282	282	340	266	293	293	271	272	270	279	278	271	278	315	274	284	285	254	287	285	265	291	295	288	280	253	255	267	279	284	260	273	252	278	285	269	283	244	287	285	272	277	288	247	289	270	275	249	255	288	273	271	282	274	284	294	254	295	257	271	257	266	253	263	274	280	274	299	286	271	286	233	281	260	279	256	264	277	262	306	278	271	263	234	266	277	284	271	277	280	259	280	276	287	269	296	294	284	291	294	280	302	318	291	269	242	290	260	253	242	277	276	282	293	285	277	282	278	263	276	248	274	272	297	277	291	246	264	277	263	293	275	275	264	279	297	273	296	266	304	278	283	259	282	274	288	254	273	281	262	279	257	296	263	286	287	261	266	283	264	250	278	256	280	288	260	266	284	252	270	278	272	287	258	269	276	263	263	298	282	292	263	265	287	269	283	294	277	284	237	267	265	268	281	282	263	287	258	297	237	264	237	270	292	284	261	273	277	255	293	284	285	251	255	302	288	274	276	274	283	262	266	311	270	243	281	283	266	283	243	241	268	267	250	241	269	277	267	255	285	292	294	278	316	278	269	273	289	255	261	273	281	261	293	264	268	260	290	276	276	248	270	269	285	247	284	244	283	265	291	292	293	273	276	271	277	285	255	285	262	271	265	287	265	285	269	279	222	260	281	286	291	266	283	288	261	291	277	288	297	277	278	283	272	271	291	255	271	266	305	276	274	256	207	269	274	284	287	275	275	290	296	269	266	268	279	277	275	284	248	269	313	261	280	302	263	253	264	255	266	304	283	261	268	297	292	248	268	263	278	278	281	268	262	253	288	250	260	270	265	292	269	302	255	298	281	253	286	275	283	271	281	266	286	303	282	290	259	325	311	283	279	291	281	281	277	293	299	288	271	297	277	279	285	271	267	308	252	267	251	294	291	263	285	264	297	272	279	262	262	259	265	275	287	266	283	283	285	258
21959	24028	37478	39946	37076	35107	34719	32642	26232	23671	17761	15748	10900	8985	7700	7102	6498	5225	4571	4457	3962	3341	3882	3997	2674	2881	3897	4403	4625	4997	3692	3683	3624	2627	1853	1888	1749	1505	1360	1033	950	1098	919	864	905	953	987	874	1121	1004	941	816	859	877	906	832	898	891	953	982	869	848	813	769	818	814	742	747	780	766	785	740	755	798	837	767	755	725	717	749	776	734	756	768	779	758	755	759	724	788	728	804	742	782	722	762	774	734	780	752	726	744	753	740	759	764	756	714	778	804	739	749	704	791	763	731	768	763	728	809	732	744	758	722	704	750	709	702	769	772	775	744	744	766	764	742	722	724	769	765	717	743	766	762	706	735	735	738	739	757	741	755	735	709	715	745	728	766	771	783	755	745	766	769	749	717	756	765	765	724	737	762	752	782	720	748	719	737	759	715	790	697	742	760	753	774	753	784	773	742	746	746	804	749	745	761	739	692	743	777	744	764	764	738	792	743	736	753	763	791	762	663	734	721	764	702	761	781	737	790	752	746	765	777	732	750	774	720	766	714	755	724	791	767	731	744	784	764	779	690	743	730	770	725	752	715	769	742	760	740	745	761	744	731	775	735	789	741	692	737	735	725	755	769	723	737	718	797	754	755	738	713	738	782	752	724	752	721	751	729	795	741	744	735	788	802	749	771	738	747	774	760	771	776	762	744	716	698	727	721	742	788	700	727	731	789	714	755	735	731	747	715	753	772	742	707	719	749	769	774	698	748	696	757	687	711	734	723	765	701	749	774	730	743	740	742	705	735	745	740	721	775	712	762	750	774	751	715	785	760	791	714	747	728	731	699	730	731	757	740	774	748	729	784	744	773	697	752	705	779	742	760	731	750	751	720	768	729	805	731	734	757	671	733	719	721	729	770	790	741	761	793	758	730	737	722	782	741	747	756	738	714	772	772	726	780	715	801	753	721	759	743	772	718	694	721	742	779	721	772	784	763	738	730	756	757	742	731	746	714	725	758	718	739	735	730	772	773	777	719	784	730	716	748	760	757	773	732	719	759	813	765	773	740	729	724	768	747	775	757	728	762	755	807	717	707	742	773	690	759	732	696	696	783	748	732	728	753	751	719	760	753	737	725	796	727	720	713	742	756	709	735	787	762	734	693	710	709	771	741	703	770	754	750	698	755	746	743	798	767	749	741	753	733	697	754	723	778	748	707	789	759	790	705	757	727	753	751	713	703	704	759	691	816	753	734	771	777	747	685	708	729	701	806	714	790	781	710	762	726	740	736	698	745	745	771	778	778	755	745	718	770	754	750	698	775	732	753	767	713	740	742	756	751	721	757	704	708	718	703	750	752	750	749	756	736	730	722	737	741	722	747	769	770	808	757	743	769	757	716	707	763	751	740	776	757	756	758	733	766	764	736	745	772	750	746	713	804	691	779	717	755	694	741	733	792	745	776	742	733	709	728	752	708	741	761	742	715	717	725	735	674	723	745	751	726	707	758	745	770	847	689	728	706	744	754	730	738	742	742	740	766	773	711	701	727	788	738	750	775	718	759	727	752	775	751	707	726	764	766	705	776	716	792	758	748	693	728	727	752	749	747	777	722	754	746	720	749	743	730	785	720	770	767	782	735	784	780	782	784	738	701	707	761	715	768	724	765	741	751	749	750	790	739	772	729	791	785	764	761	697	758	773	773	710	723	770	725	778	722	703	742	720	785	768	748	747	787	797	703	736	736	743	705	710	721	685	700	720	746	776	765	728	755	733	736	761	709	733	695	693	785	736	749	758	723	780	771	745	708	752	785	793	728	760	775	725	751	742	722	752	694	717	730	757	762	768	722	727	739	737	773	746	687	716	767	715	757	769	721	764	726	770	774	734	742	773	772	734	746	777	737	774	788	728	786	722	726	741	736	749	747	733	718	742	704	778	752	713	752	762	731	727	720	745	728	775	770	784	760	763	721	746	761	742	726	732	693	707	748	755	748	725	705	778	763	780	727	707	765	752	735	713	756	742	746	756	744	779	765	755	776	787	764	746	768	756	793	724	761	754	732	749	733	715	749	780	712	745	719	810	693	728	763	707	778	745	709	745	743	754	726	745	748	723	741	763	711	758	735	749	740	732	748	713	747	735	706	727	734	755	759	759	734	727	715	725	766	736	733	734	732	754	771	761	697	735	727	742	717	766	710	751	749	721	729	760	744	710	765	845	734	728	740	742	744	711	782	756	717	748	741	791	689	718	750	725	740	763	750	742	767	733	779	694	738	765	777	762	681	804	712	723	739	741	750	755	762	705	769	676	750	726	833	701	664	761	761	770	753	811	779	748	746	732	709	742	681	794	730	709	709	716	754	759	749	738	769	744	755	719	784	763	758	753	730	719	747	722	717	769	768	745	698	699	733	809	713	728	779	739	719	727	738	766	724	746	764	698	697	766	744	757	780	758	745	714	721	791	700	717	781	741	693	762	702	721	764	762	755	735	732	733	771	757	753	693	750	742	713	757	729	770	733	734	749	755	717	763	756	749	753	740	750	747	753	747	739	748	747	759	672	751	767	786	722	729	726	694	781	726	691	716	706	751	734	755	709	757	710	761	712	732	731	735	740	736	764	747	721	769	759	745	761	753	715	781	774	766	726	769	747	692	731	731	773	735	725	756	775	698	757	788	757	730	753	760	752	701	777	772	749	780	705	729	735	715	736	766	741	729	691	738	763	747	746	737	740	722	746	785	748	749	754	774	763	737	749	799	725	736	730	706	788	747	738	777	768	794	708	784	766	789	792	719	723	714	717	715	780	732	747	676	759	747	738	728	793	730	745	727	783	720	760	761	716	742	762	719	721	762	740	771	682	728	698	812	730	799	708	719	760	717	731	755	761	755	730	764	717	733	729	744	700	735	774	673	798	741	789	771	757	751	707	725	773	742	717	737	753	751	738	719	734	713	678	693	737	795	773	738	805	742	774	763	733	741	768	720	734	752	726	744	800	749	755	771	709	711	703	767	781	760	725	729	729	755	806	773	756	752	745	722	695	746	706	754	732	766	718	741	703	683	742	765	754	736	719	788	740	744	743	743	723	685	747	693	750	781	736	754	743	797	783	769	797	810	724	735	707	727	749	794	775	779	715	733	716	734	767	744	752	757	731	759	768	729	734	732	730	750	742	741	741	739	754	729	746	705	720	784	739	765	694	747	743	639	755	786	764	758	718	750	743	734	731	719	722	765	800	725	803	745	762	760	728	760	780	754	770	717	741	728	710	735	710	725	761	760	745	736	769	761	731	715	753	700	726	781	733	740	759	807	792	719	790	731	724	747	751	707	797	746	771	787	722	727	765	723	761	753	675	724	734	781	743	808	774	702	687	713	750	768	744	742	697	758	732	691	723	723	783	770	711	746	711	751	802	745	694	707	700	753	705	775	680	741	746	735	710	711	764	765	691	771	754	739	743	676	786	776	752	740	703	737	700	719	766	766	705	729	789	725	794	698	708	759	689	776	761	728	796	725	721	721	726
41308	36340	40309	35453	30262	26459	24431	24537	14880	10950	7170	5334	3869	2570	1980	1790	1633	1303	1215	1064	1099	919	1011	1048	745	873	1143	1193	1312	1350	997	1142	954	661	615	490	464	462	419	317	294	292	302	285	311	324	306	266	346	304	329	306	288	274	246	244	290	286	280	303	311	290	231	259	258	270	270	241	284	256	226	257	274	239	252	229	266	269	261	244	239	234	243	216	239	277	272	262	289	252	239	221	263	244	245	238	221	269	259	248	211	220	256	233	233	236	245	236	227	225	231	210	241	202	244	244	206	244	280	254	252	247	257	240	255	229	245	236	221	262	250	256	231	262	248	237	212	277	239	255	244	236	282	230	250	239	252	227	248	248	251	229	232	247	231	228	253	249	237	286	230	250	234	238	257	237	261	247	248	234	239	244	251	227	243	229	251	261	230	244	221	246	275	241	228	241	230	236	234	230	263	236	216	224	258	249	257	255	256	239	267	279	239	212	239	220	249	260	236	238	242	202	252	244	242	244	281	255	268	257	247	234	246	240	254	248	245	228	269	244	246	236	229	223	240	236	264	266	240	227	249	242	273	242	254	247	215	230	240	244	234	258	274	275	236	221	242	224	268	219	274	235	263	240	229	223	258	247	207	264	256	224	226	258	221	294	258	246	247	251	246	240	241	224	238	231	255	229	257	229	261	241	250	251	226	244	234	242	254	251	254	256	241	239	244	233	245	263	267	237	252	252	217	252	251	241	267	236	236	250	244	259	276	256	235	256	252	271	245	248	249	237	232	221	257	220	217	270	258	264	257	240	230	270	221	235	247	249	274	233	225	228	246	230	227	231	243	239	240	253	243	239	227	267	257	228	258	250	245	266	253	242	236	259	269	277	207	251	241	242	252	239	260	243	232	243	250	246	243	252	245	245	229	259	259	219	270	222	256	258	226	200	272	245	224	252	246	272	258	286	265	238	253	267	232	235	214	248	227	258	244	224	217	248	215	221	241	269	248	257	258	264	225	238	277	257	246	251	251	240	245	247	258	269	241	223	254	246	258	229	257	246	244	253	254	252	228	249	248	247	241	269	254	239	218	226	267	271	230	253	257	237	250	236	258	225	261	232	244	219	228	264	266	220	265	262	234	243	256	226	253	214	258	231	281	257	241	251	246	280	241	289	266	238	260	244	220	257	232	242	255	228	243	223	251	220	229	233	231	289	251	276	245	235	239	261	246	241	221	219	226	243	250	250	261	259	245	248	227	247	232	217	237	203	252	271	258	260	238	250	219	203	234	223	269	251	234	238	259	231	226	252	224	246	248	240	222	252	232	244	251	243	229	236	230	237	271	265	228	256	259	238	238	280	231	261	238	234	250	242	259	262	263	253	257	263	254	265	237	267	250	260	250	230	238	235	230	249	253	232	239	242	256	241	257	230	243	251	232	259	255	242	230	258	239	247	249	267	269	234	252	234	233	229	238	234	270	261	267	218	231	248	258	231	240	232	228	236	251	233	242	259	243	243	243	258	251	245	241	245	218	227	240	203	231	255	219	246	243	229	225	244	235	247	256	254	238	243	244	260	223	231	249	238	267	245	230	263	253	267	273	256	265	248	259	277	242	227	226	238	230	234	249	229	238	259	247	266	250	260	236	272	251	254	242	222	246	247	262	258	230	255	233	247	249	260	253	236	257	248	269	231	239	227	255	229	251	245	242	244	242	234	260	219	238	232	222	229	231	215	238	248	247	224	239	265	261	202	267	252	282	234	250	245	227	252	239	236	273	244	213	244	243	243	269	244	237	258	225	249	252	222	246	237	237	246	240	243	215	246	229	248	235	240	233	242	250	271	249	245	225	225	246	237	209	238	243	243	240	238	251	253	251	249	244	239	244	272	249	220	229	227	234	245	260	227	239	233	235	233	273	258	270	266	250	240	251	242	238	243	219	244	259	230	241	238	239	252	243	223	226	245	262	228	239	262	247	265	240	259	236	248	292	216	225	226	235	275	232	250	276	268	223	264	226	223	220	261	217	255	247	251	259	261	252	227	230	246	236	223	254	262	253	242	219	237	222	284	215	244	247	240	238	247	268	218	283	254	250	247	227	274	232	218	245	227	225	233	249	236	233	269	240	220	255	249	223	223	238	263	238	258	254	234	238	271	251	238	253	233	248	233	269	231	250	245	234	216	248	226	263	257	242	264	255	257	238	253	266	264	236	232	250	216	242	260	226	264	288	238	262	250	234	262	251	262	255	248	230	249	241	219	258	235	278	236	228	248	242	261	253	284	234	241	243	248	230	242	234	242	256	252	242	223	247	272	253	228	237	254	263	229	240	217	235	237	260	237	255	215	252	237	257	217	249	242	251	270	243	225	221	257	265	236	243	248	233	251	264	250	226	239	237	237	254	236	234	256	248	245	261	245	242	232	229	239	262	249	249	242	217	215	271	233	245	233	238	220	253	246	224	234	230	256	232	213	223	244	251	248	267	247	289	244	230	234	248	234	248	244	240	261	236	242	222	250	274	234	279	232	227	246	238	238	227	232	221	249	252	230	220	222	241	255	239	231	269	290	240	248	247	232	239	255	232	234	249	240	235	228	249	281	246	230	233	236	250	258	265	224	220	260	250	244	253	241	277	224	227	227	211	242	238	251	240	238	267	224	219	233	251	239	230	228	228	229	253	237	235	245	264	230	237	241	266	221	224	243	291	255	236	252	239	244	233	259	247	243	241	242	238	231	236	224	233	255	256	256	246	236	239	267	262	247	246	238	229	212	253	256	252	268	284	247	225	265	247	270	275	248	242	276	225	264	246	284	257	258	246	213	234	251	272	228	248	252	243	243	242	260	254	249	275	251	265	237	226	234	251	269	257	235	265	231	222	271	244	285	249	245	231	258	232	238	235	255	247	248	251	252	249	253	240	232	244	277	234	241	227	275	232	260	224	212	240	250	232	246	238	239	235	243	214	260	245	248	273	260	248	256	239	231	270	230	265	272	194	266	253	231	237	265	226	248	247	229	226	268	247	251	242	271	248	243	255	238	267	226	259	262	243	274	221	241	237	246	245	260	244	241	238	221	259	240	231	251	239	246	244	219	246	213	270	220	235	261	228	259	240	213	226	228	250	254	247	252	254	257	211	242	236	262	224	245	275	265	258	243	263	232	267	218	255	242	252	226	249	236	246	222	252	227	259	218	233	249	243	240	262	242	262	244	276	257	252	244	230	233	248	255	264	257	254	234	249	256	246	248	246	247	268	237	236	242	234	221	248	271	253	252	243	245	227	209	228	241	254	246	248	259	236	236	221	232	255	221	229	256	232	254	248	248	257	260	249	235	225	255	212	246	257	244	269	229	247	238	241	261	247	230	226	253	230	243	246	225	231	274	222	272	274	253	254	237	265	264	242	266	266	241	263	248	217	256	257	239	222	250	263	241	255	232	290	259	233	241	235	256	239	249	263	264	249	247	256	252	237	227	257	243	207	225	233	245	253	242	216	236	222	217	269	224	227	264	241	224
25766	29049	42405	44614	42992	41354	41129	41213	31669	30058	23180	20896	16813	12545	10577	9981	9514	7731	7143	6184	6259	5449	6147	5835	4285	4856	7010	7156	8283	8007	5971	6764	5618	3776	3246	2690	2352	2258	1833	1119	1100	1134	1089	991	1105	1129	1132	954	1513	1391	1302	906	907	840	739	769	976	971	965	1047	985	831	842	767	722	684	710	696	683	698	693	678	674	674	703	737	704	708	702	749	679	649	688	697	678	706	670	688	688	674	730	696	690	666	678	683	728	650	612	677	692	684	708	648	665	661	658	689	683	690	686	704	724	670	649	691	634	638	700	694	704	689	678	685	667	679	652	681	685	647	668	668	701	695	699	699	755	638	647	708	653	642	659	667	661	606	681	682	702	631	652	660	669	650	665	660	677	620	624	641	653	634	702	710	716	619	651	660	665	728	672	651	647	692	645	659	659	670	678	682	678	647	604	616	671	640	692	750	678	676	639	690	708	691	696	683	667	682	656	720	694	672	679	707	687	617	712	719	665	662	709	654	705	680	660	692	665	651	653	654	717	706	659	653	643	669	616	586	654	635	665	687	683	683	683	676	655	687	702	647	698	701	631	701	644	673	659	685	677	658	686	670	667	695	680	665	682	696	653	661	684	658	624	637	712	661	664	682	652	654	628	669	651	632	726	684	715	659	677	655	650	620	673	681	686	664	656	693	646	692	667	689	657	683	664	687	672	668	638	633	657	671	639	707	639	647	651	693	693	692	668	691	667	685	716	658	627	661	660	678	675	712	687	658	677	657	683	637	666	694	675	648	690	669	665	698	661	640	667	707	672	673	657	674	645	711	668	672	693	667	667	653	697	666	691	693	675	723	671	629	703	708	690	694	703	669	658	672	676	676	652	681	667	624	675	690	655	662	615	670	666	706	634	655	670	703	739	650	675	683	696	682	618	678	674	628	662	638	677	726	647	644	640	676	680	650	634	644	639	672	695	699	694	716	647	699	640	693	634	652	670	705	685	707	661	678	649	617	667	640	687	678	633	672	681	680	720	715	711	616	611	655	659	652	665	683	691	677	693	630	733	662	664	661	617	669	650	668	675	678	710	702	651	712	635	702	639	644	660	663	667	666	662	667	700	659	685	619	679	659	692	655	679	680	690	688	673	680	720	696	676	672	616	700	659	643	661	659	671	667	648	679	680	658	726	687	649	647	669	646	668	686	682	660	697	697	640	649	688	658	635	679	686	705	674	713	638	654	651	647	722	659	671	583	623	680	710	678	629	660	674	627	639	664	694	618	673	640	669	658	666	695	694	722	678	691	667	681	673	641	671	656	659	696	672	671	660	673	696	671	656	668	617	654	691	630	642	684	632	699	673	729	723	675	704	686	663	658	742	707	647	683	729	681	671	694	679	675	656	704	628	633	673	711	656	643	694	675	642	673	694	684	659	686	672	645	634	638	641	670	704	660	667	692	677	655	694	699	697	696	634	679	654	665	718	679	691	684	619	705	668	649	631	641	715	666	642	688	627	656	681	708	710	689	671	698	677	660	653	688	683	699	704	700	669	655	672	654	642	659	631	700	661	725	593	685	677	663	688	656	670	621	719	629	701	676	644	676	696	657	684	680	666	687	664	684	646	651	644	662	614	633	684	661	689	648	645	659	699	658	683	705	632	659	661	626	673	698	671	649	687	659	673	692	662	647	687	678	679	690	689	658	637	658	708	693	696	688	644	729	639	676	681	636	659	705	679	679	684	673	649	677	711	674	640	677	699	716	602	684	674	651	680	626	644	675	675	719	703	704	693	708	666	656	655	612	644	695	672	703	685	694	699	693	641	716	663	634	690	655	672	684	640	679	654	647	681	675	663	703	661	659	653	656	634	669	639	718	680	643	704	682	675	653	679	655	696	666	678	673	682	651	677	701	665	685	683	707	687	676	675	666	621	656	653	731	657	679	665	677	668	623	691	683	642	633	697	630	639	701	666	698	651	694	710	690	672	683	658	684	675	705	720	629	678	656	650	647	638	657	676	652	691	693	728	661	636	659	670	631	643	762	652	668	666	666	719	722	685	668	664	697	640	683	669	671	663	677	686	717	719	663	672	689	684	669	666	715	736	705	700	709	650	706	693	669	677	655	691	616	674	669	654	671	668	642	651	644	658	678	641	634	637	645	642	702	618	640	646	648	655	691	662	669	641	688	642	655	698	685	624	666	642	702	637	655	682	646	709	650	684	640	608	682	664	664	649	661	667	687	669	675	690	632	651	660	665	653	677	628	603	676	654	739	672	623	666	677	633	655	643	724	660	681	642	669	704	629	664	658	716	723	697	653	681	734	715	651	679	705	653	658	725	621	687	667	663	651	705	676	620	652	660	681	676	653	636	626	675	685	661	658	680	660	681	648	683	646	660	691	670	685	711	624	676	646	640	710	651	625	622	660	687	701	634	689	667	675	707	666	638	716	645	652	678	651	686	646	675	639	652	660	648	723	667	636	670	638	660	658	667	704	670	641	692	689	657	689	630	693	655	682	664	692	709	661	711	648	683	662	656	652	646	676	716	723	668	661	666	695	690	708	681	683	701	620	645	646	624	665	676	698	632	691	654	642	676	700	695	640	689	661	662	617	649	671	635	700	708	658	703	677	687	670	662	685	672	680	637	657	747	696	667	668	668	662	728	686	654	680	651	685	701	666	657	654	680	720	682	671	650	702	665	685	667	608	698	654	661	674	689	688	687	706	660	672	680	657	655	706	641	678	701	686	641	659	657	671	705	620	711	684	723	699	643	654	700	652	709	602	648	673	684	662	678	721	687	695	693	675	681	667	701	684	647	657	684	683	679	668	672	659	712	676	703	698	695	725	707	681	678	666	661	679	643	665	687	669	673	681	626	572	655	682	699	684	649	667	670	663	666	659	700	660	693	630	708	662	723	648	632	621	641	663	697	701	685	719	692	672	668	679	678	715	685	661	693	634	702	683	694	667	669	714	650	710	701	636	687	651	701	694	705	705	691	685	685	674	711	695	684	695	695	684	647	684	642	695	641	653	599	726	645	698	628	734	663	674	702	674	645	634	653	655	701	640	632	654	647	659	660	704	682	649	673	667	723	670	649	697	631	663	706	682	674	642	655	678	646	669	680	683	662	666	673	702	683	652	639	739	644	649	702	726	669	700	692	674	650	661	667	691	693	696	673	657	683	661	672	679	678	638	639	722	652	651	624	700	692	684	664	628	660	679	673	687	625	672	665	663	720	633	664	638	705	726	641	718	670	644	676	639	692	712	639	659	671	679	685	690	682	668	656	670	634	637	648	703	693	634	636	672	669	677	678	691	688	652	702	646	644	676	640	654	660	655	680	648	678	640	646	652	647	667	678	722	678	663	722	689	651	643	653	660	638	664	662	681	656	617	652	673	715	633	684	677	667	683	697	621	635	697	704	660	719	695	683	667	640	625	723	682	666	651	653	699	704	756	673	645	679	671	657	672	681	716	672	701	683	618	740	716	605	687	664	672	671	608	590	704	607	657	762	656	707	651
24849	22209	24873	20897	15363	10731	7493	6468	4224	3087	2158	1578	1279	1002	921	726	629	546	542	491	458	419	417	430	366	386	364	362	361	356	362	368	341	274	303	328	325	294	273	318	293	334	289	316	310	295	285	292	302	293	272	287	288	284	269	251	291	306	275	285	309	285	298	283	304	298	298	281	318	302	264	283	254	276	304	301	289	260	296	294	288	292	279	309	287	293	288	259	282	268	333	298	262	296	246	297	272	283	261	280	268	316	264	284	281	287	288	296	289	273	297	294	284	304	297	282	305	265	299	271	291	267	305	266	298	280	300	269	290	297	287	291	278	310	307	311	288	302	299	277	298	275	292	300	255	299	318	286	297	286	308	275	281	293	272	268	267	299	268	285	273	301	277	258	283	294	277	282	300	277	275	288	289	297	286	304	272	281	276	302	270	313	276	324	295	293	302	316	278	290	291	290	291	271	278	285	277	276	307	297	283	308	284	293	289	300	295	282	304	272	286	285	314	296	303	288	312	287	301	254	286	272	293	306	268	273	314	295	279	275	292	310	264	290	283	269	295	294	271	281	308	301	293	290	262	279	281	299	279	291	283	305	316	268	278	313	287	277	291	312	281	291	285	272	284	308	272	295	289	280	283	299	274	315	276	308	293	299	275	267	292	293	298	272	295	281	295	271	281	279	324	309	284	300	264	281	290	259	285	320	285	294	285	270	304	290	314	290	270	288	270	314	283	317	256	291	310	276	296	276	309	275	301	296	299	298	286	290	270	280	293	291	305	267	299	307	282	309	305	313	325	263	304	301	284	296	249	316	304	286	291	301	301	312	269	317	293	246	275	287	284	322	306	312	305	298	287	289	281	301	310	301	299	270	276	294	312	317	259	299	286	279	290	281	279	301	270	287	264	323	290	292	276	309	277	276	276	310	301	316	300	296	295	273	288	298	285	277	311	298	306	293	319	330	293	284	313	286	282	323	297	293	303	307	291	310	272	305	304	276	297	265	315	265	307	254	306	278	317	283	313	285	291	290	288	285	277	274	306	285	303	306	279	302	279	299	246	307	288	288	268	285	279	277	276	296	298	284	273	308	296	270	268	292	302	274	304	275	289	261	280	284	302	284	281	334	306	275	272	295	308	304	312	314	280	301	277	266	267	268	300	299	272	293	284	280	264	347	287	283	297	271	281	295	275	308	291	266	267	271	284	310	296	289	254	280	302	272	266	309	265	295	308	303	294	280	325	284	288	274	295	310	277	291	323	288	306	269	300	277	300	286	286	271	312	281	273	277	302	292	272	285	296	246	323	306	262	297	290	290	274	300	291	299	254	283	301	242	295	280	294	289	265	308	290	292	340	321	311	274	275	291	303	298	293	276	278	285	246	285	327	282	275	312	300	267	314	278	285	278	295	342	295	275	267	297	309	284	323	289	276	295	298	298	259	274	278	291	285	301	329	290	296	301	295	297	332	266	280	299	314	301	281	270	283	280	272	281	293	328	293	286	300	307	311	290	277	286	289	281	259	283	309	292	279	291	292	258	313	315	258	278	295	302	280	286	273	300	275	296	282	298	282	293	265	280	291	328	286	301	297	320	290	295	297	326	298	300	303	284	308	285	275	275	281	295	301	298	273	286	252	311	295	281	277	324	303	298	304	302	291	274	273	305	284	313	285	298	292	302	290	304	325	294	284	283	304	276	297	294	284	283	289	316	273	304	290	286	314	296	283	296	284	308	317	286	277	270	283	298	317	350	280	283	315	287	289	270	272	293	273	266	323	279	273	287	318	289	311	282	290	278	284	319	305	271	289	280	260	270	276	267	297	276	314	266	288	275	251	281	257	305	280	273	260	269	316	257	297	310	315	287	283	291	286	282	262	294	295	281	335	310	268	301	299	283	300	288	291	293	308	292	308	280	307	300	271	285	301	288	283	315	301	260	311	307	293	288	281	285	294	302	290	300	290	270	252	306	290	280	303	294	319	307	308	271	272	306	286	302	290	311	295	294	300	281	292	300	275	291	285	296	282	258	283	320	276	278	298	293	301	294	273	282	302	246	278	281	288	303	280	286	283	301	302	295	286	287	301	276	285	310	300	289	301	293	289	299	290	314	278	310	302	289	262	295	304	290	254	282	303	282	261	264	322	273	288	296	309	281	279	265	292	306	278	288	318	305	292	266	301	274	298	285	263	283	329	282	267	277	299	309	317	268	295	308	287	256	290	279	282	309	281	301	318	297	293	293	302	294	284	283	284	288	317	294	274	301	285	292	301	290	266	275	328	297	287	254	289	298	283	283	296	261	281	305	273	299	306	303	290	279	317	309	287	297	280	296	295	306	295	283	304	293	317	293	308	267	300	289	281	286	267	304	307	325	295	292	262	305	303	290	304	302	275	261	276	285	292	322	325	295	296	287	280	291	302	283	323	265	292	300	317	294	278	300	286	301	295	273	294	268	296	293	327	278	277	290	301	290	289	305	292	324	312	288	300	284	306	301	300	318	265	286	286	263	264	298	291	302	304	298	248	304	305	271	325	272	289	294	262	295	277	289	286	274	317	289	294	294	327	277	288	284	286	288	294	288	293	323	259	254	295	266	288	282	265	265	278	318	280	280	295	282	280	272	268	285	261	280	273	298	281	266	264	295	278	299	284	300	289	287	292	295	271	271	289	283	293	310	289	309	313	280	282	284	264	279	285	283	289	289	271	302	290	274	267	284	307	274	298	285	296	274	265	277	296	290	281	279	271	288	308	326	317	294	263	275	307	313	303	296	315	270	304	294	290	281	252	322	260	300	290	266	345	276	299	297	318	301	324	271	306	305	288	302	289	279	292	270	299	254	269	269	295	303	275	285	292	269	275	285	281	323	314	274	273	272	301	279	279	285	268	297	295	306	296	291	285	272	251	282	282	263	275	284	291	275	274	353	300	311	289	283	299	268	297	282	265	284	256	319	240	281	287	274	310	286	294	320	309	309	296	278	283	268	296	284	303	308	281	313	327	280	265	267	287	305	280	261	255	263	290	312	295	276	281	288	284	278	291	261	310	282	300	276	316	279	279	278	276	283	306	286	261	287	309	276	312	306	277	287	273	282	316	294	322	286	301	302	326	304	291	297	292	280	303	307	264	330	301	296	308	263	284	306	316	321	300	291	289	294	289	284	285	289	299	313	314	303	313	284	292	297	308	308	301	297	287	258	290	289	268	281	289	314	320	278	302	294	312	269	292	279	286	273	268	282	306	297	246	260	316	274	306	288	262	295	292	306	310	317	283	302	280	286	274	307	314	272	281	280	293	307	282	301	289	279	254	284	298	294	279	301	308	277	298	306	291	308	282	302	310	269	278	310	285	299	308	275	298	287	281	306	290	295	283	315	277	305	303	267	291	291	288	281	297	310	281	279	299	270	262	322	298	302	306	295	316	290	303	309	283	277	306	300	258	302	322	276	287	309	258	257	295	313	317	285	311	276	330	305	272	282	265	311	318	285	277	313	289	281	313	285	291	300
14894	18250	30863	33099	30780	26639	23161	22258	16936	13606	10347	8515	6739	5222	4325	3775	3170	2839	2649	2349	2158	1935	1775	1694	1610	1524	1456	1403	1402	1298	1281	1255	1105	1052	998	958	925	941	859	833	827	859	776	808	819	808	781	833	856	797	797	788	762	789	796	844	820	832	811	821	807	776	802	816	769	811	754	793	793	853	805	738	784	791	770	768	801	778	802	795	802	791	741	710	805	775	772	764	775	798	796	804	787	847	747	773	822	753	750	767	790	730	783	758	760	754	772	767	778	795	801	753	799	796	785	754	762	780	784	767	732	759	789	784	776	789	763	739	816	810	790	844	746	742	759	800	778	795	777	798	826	778	819	788	784	757	769	780	796	762	749	827	775	714	764	749	785	812	804	796	756	752	775	789	750	831	752	764	790	761	751	831	723	736	758	742	722	780	789	806	763	714	807	766	740	795	718	762	803	839	773	756	777	819	779	808	797	829	784	761	733	731	754	735	753	816	735	801	763	764	806	767	781	806	811	776	812	770	740	803	782	832	793	758	795	764	784	796	778	752	762	796	787	747	806	830	775	817	757	769	768	841	762	747	809	782	790	805	804	781	803	828	760	748	779	766	801	778	782	809	810	729	766	790	784	732	804	793	768	804	791	754	792	753	763	787	768	787	774	774	813	747	769	763	740	753	718	812	765	794	721	776	819	781	778	789	752	756	763	726	767	793	779	734	757	726	793	799	793	797	801	810	749	757	785	758	797	771	756	805	743	786	802	786	761	770	798	766	739	749	814	767	772	793	805	764	770	777	792	756	796	768	743	774	755	723	745	790	778	783	799	799	756	776	762	802	816	772	765	776	792	755	712	780	772	784	811	779	734	822	771	696	805	828	745	790	756	736	766	817	786	800	770	848	754	848	742	837	792	756	819	778	802	767	786	775	786	775	812	766	807	783	794	776	756	815	778	803	773	820	783	736	757	727	755	733	783	744	801	777	769	775	762	782	772	793	776	789	754	763	829	781	772	747	763	758	818	732	788	736	763	756	807	789	822	797	832	774	788	770	801	756	743	747	768	748	782	799	821	810	756	767	769	781	831	759	751	811	731	731	807	798	745	781	747	755	801	774	750	829	740	776	800	797	780	755	819	724	799	783	777	785	784	827	779	744	771	780	800	743	807	751	823	796	734	830	774	738	823	816	831	839	753	770	773	752	795	774	769	774	751	790	818	789	770	789	783	791	720	809	785	770	817	781	749	795	794	773	741	752	756	799	733	812	777	753	751	725	780	756	752	763	804	759	733	800	737	765	769	761	779	730	731	767	798	761	763	809	796	747	768	802	759	754	805	793	756	771	797	815	789	785	780	822	834	792	809	822	773	749	781	773	806	731	736	795	817	791	796	776	778	787	781	780	718	798	735	809	780	767	785	798	799	770	738	813	799	777	767	778	813	761	791	778	799	746	722	810	798	797	764	795	824	789	758	763	792	778	760	740	728	808	778	778	750	774	801	802	779	774	773	760	771	776	772	834	764	799	776	793	781	774	807	807	751	758	795	793	784	782	784	826	788	772	763	807	763	810	820	799	787	776	774	807	716	806	826	793	781	773	804	732	824	778	751	771	780	817	781	767	759	819	795	780	808	766	789	792	813	759	754	778	753	800	815	790	834	780	748	769	774	768	800	768	786	800	827	720	776	800	795	773	706	796	853	823	787	748	808	783	820	742	814	793	788	782	793	805	778	799	777	729	706	769	778	750	781	807	795	785	722	782	803	775	761	768	817	782	805	769	770	779	763	795	799	775	791	768	779	821	778	780	800	745	811	752	781	826	792	823	776	801	773	770	767	841	738	795	812	787	738	791	833	783	757	756	790	746	729	734	728	764	849	741	759	805	797	746	795	800	744	724	749	764	771	757	743	798	770	801	772	773	732	764	802	796	769	691	757	766	794	743	773	831	783	759	773	838	780	725	803	818	743	787	774	772	777	755	771	793	819	808	805	753	829	762	772	769	815	749	764	792	792	750	793	734	820	756	789	767	771	779	741	777	742	743	812	793	768	778	799	758	757	807	799	720	744	859	737	709	771	817	826	765	800	788	841	814	804	786	760	764	749	759	798	755	811	812	768	780	741	775	806	812	738	765	766	810	802	814	777	793	758	776	782	767	780	775	751	772	780	816	719	764	747	792	767	769	745	773	770	742	807	819	779	817	784	794	773	774	831	794	785	794	751	806	761	773	750	783	788	804	771	764	762	809	770	787	771	810	788	774	782	802	756	822	796	802	743	747	789	795	767	767	775	769	792	794	710	783	733	842	735	795	781	779	781	805	807	781	783	745	775	768	760	807	770	809	816	789	755	824	713	807	720	786	770	812	723	766	748	754	787	782	820	805	800	779	739	823	774	797	779	768	790	782	780	772	768	771	778	784	817	778	768	762	755	750	806	744	797	853	761	807	782	724	789	778	746	775	755	825	827	793	787	799	806	763	760	754	764	785	769	786	703	759	779	776	847	807	766	798	819	781	784	712	784	754	773	820	741	765	758	738	773	768	781	723	751	817	772	784	814	728	781	800	804	763	786	778	754	781	805	797	787	780	759	780	753	752	814	807	772	792	820	800	815	832	755	788	757	765	796	750	762	726	810	751	855	782	796	782	803	767	788	757	761	796	804	780	779	799	778	763	771	786	748	758	791	748	816	740	794	783	776	772	783	703	828	810	782	739	760	757	768	768	791	811	805	770	782	768	806	766	750	767	783	769	778	783	759	784	818	795	760	820	771	772	785	779	767	735	820	772	751	746	792	750	782	767	848	790	832	774	781	773	839	749	775	790	814	768	723	778	782	762	765	791	766	776	758	810	764	781	767	773	764	781	748	766	747	810	759	774	765	761	824	771	761	802	780	802	758	766	805	705	754	772	783	825	766	796	738	775	823	815	767	756	801	830	801	770	813	738	800	750	793	818	776	809	758	796	724	769	778	766	789	785	848	775	765	834	747	791	805	778	803	798	742	774	775	778	797	792	781	744	804	734	775	795	799	745	764	787	757	808	779	773	761	758	844	803	731	780	756	789	786	749	838	793	819	805	804	779	816	782	787	784	755	730	774	785	746	770	808	806	760	742	770	716	777	731	759	770	757	765	757	745	820	771	804	769	762	729	796	813	738	777	787	786	791	823	775	745	790	766	809	732	789	825	818	777	744	758	701	757	785	789	737	802	778	784	774	749	793	809	818	721	756	776	799	764	774	802	798	787	820	779	743	749	792	760	807	787	787	761	806	782	786	771	779	789	783	756	815	773	765	747	794	834	792	811	693	771	760	770	751	799	767	809	784	791	795	805	768	769	741	802	803	754	791	775	805	816	773	752	764	762	711	758	792	788	789	799	774	828	788	780	771	732	820	791	766	748	789	750	765	788	803	746	762	752	746	786	762	758	742	734	765	777	762	819	741	753	760	747	798	799	746	785	769	816	757	785	785	769	816	750	760	802	711	797	790	740	718	756	769	859	759	750	773	785	738	769	747	776
33822	29499	33341	29299	22422	18498	14477	14386	9594	7099	4722	3370	2468	1883	1930	1485	1174	914	839	905	761	693	673	741	715	587	606	705	703	703	772	646	486	483	358	399	387	361	313	313	302	313	318	297	328	305	316	303	293	321	310	302	313	293	264	269	292	303	287	266	293	325	286	297	230	249	296	281	298	277	286	282	257	267	308	272	288	255	280	280	259	239	303	277	257	298	265	239	286	272	233	268	293	302	290	276	268	255	267	262	246	281	269	279	270	268	274	265	275	291	276	248	298	275	268	280	280	300	264	271	262	272	265	272	246	293	274	277	253	267	270	250	281	286	248	268	264	254	275	274	275	257	261	265	287	297	281	253	289	264	261	276	253	272	246	270	250	271	245	287	270	254	265	272	233	274	267	283	292	260	276	308	260	265	284	299	253	274	297	262	288	251	263	280	272	270	257	276	273	279	250	271	268	278	266	232	284	291	278	262	262	288	284	278	250	293	243	260	280	290	280	250	295	288	283	274	283	294	275	267	280	234	295	273	284	240	295	273	266	288	225	285	263	272	271	295	275	262	284	272	249	276	270	273	262	244	272	261	276	244	243	311	259	264	258	289	283	280	302	263	261	248	279	272	281	276	251	288	277	269	257	264	285	271	265	278	262	297	245	271	286	265	272	270	273	286	261	274	265	245	279	241	238	262	251	273	268	299	274	289	304	261	269	263	246	260	295	287	276	275	249	295	267	256	281	256	256	270	273	289	250	276	267	243	291	271	275	300	260	260	257	275	275	259	257	286	262	288	282	284	295	246	259	234	268	284	273	244	249	300	262	279	282	281	265	260	283	304	262	283	287	262	283	271	256	273	268	280	281	305	280	271	261	272	256	253	274	275	292	295	290	258	252	281	278	284	238	260	308	260	262	281	273	268	271	270	249	273	324	302	288	288	291	248	274	243	303	271	304	306	266	309	287	262	267	254	297	268	253	269	255	277	264	283	238	258	286	244	246	268	284	267	264	269	273	278	250	277	267	282	246	301	275	279	297	275	257	240	267	273	290	269	281	256	286	277	283	250	274	263	278	266	253	234	281	312	255	276	284	293	241	277	291	268	247	242	247	228	277	252	262	263	302	297	284	268	280	273	250	284	256	283	287	261	280	278	294	273	237	269	266	293	283	261	263	248	273	281	269	248	264	265	263	273	272	273	258	272	282	282	285	291	294	234	270	301	263	293	291	261	306	245	262	272	275	276	286	297	256	258	266	269	273	254	302	269	246	299	264	263	265	271	274	259	261	287	279	281	256	275	294	275	268	276	262	300	268	266	275	251	279	308	266	260	266	236	281	259	267	276	267	284	268	278	246	257	258	279	297	284	276	272	263	291	237	257	275	279	294	294	269	291	271	286	252	256	281	244	286	237	279	293	288	255	274	297	263	263	272	232	232	300	295	246	288	275	255	283	268	269	265	295	276	266	250	282	293	262	283	314	290	277	267	296	283	267	255	266	250	286	275	268	304	265	245	268	251	293	284	291	281	275	274	288	272	260	259	243	258	298	286	276	274	299	298	243	267	259	274	302	249	286	286	251	284	273	240	274	257	275	280	255	289	272	291	285	266	291	270	272	251	267	283	264	303	301	282	252	293	257	256	274	287	283	262	277	269	269	293	267	249	281	267	279	241	272	285	282	274	258	283	245	295	278	292	239	252	307	247	288	250	288	294	299	272	260	271	295	280	256	261	243	251	268	284	258	270	261	257	270	284	299	284	311	278	268	263	262	277	288	235	276	284	288	266	283	265	279	253	282	266	262	279	266	275	246	237	275	276	276	308	259	255	309	275	263	272	269	299	254	294	274	260	265	262	273	260	262	285	273	279	289	234	255	288	322	277	279	282	304	273	290	244	295	281	262	270	282	293	261	296	276	252	279	275	277	283	294	282	282	269	247	300	274	251	283	270	273	285	307	291	302	275	263	275	282	269	274	279	305	270	282	288	286	262	259	269	272	269	261	299	255	237	272	278	266	266	237	288	255	296	281	262	270	277	300	271	250	293	284	255	264	272	269	276	281	279	281	294	297	275	279	305	270	271	280	277	247	258	273	275	304	295	289	243	281	287	290	253	275	286	259	264	254	268	285	305	262	272	274	286	272	275	259	261	249	252	287	261	287	281	315	292	281	276	317	243	290	322	266	244	258	294	283	261	264	272	259	269	275	280	255	238	296	281	260	279	251	253	288	246	280	276	284	278	250	271	226	277	295	274	267	280	243	248	274	295	257	277	272	272	267	303	266	297	257	253	267	288	276	271	274	243	264	283	253	285	276	299	234	262	281	247	300	238	267	230	274	263	287	263	273	286	240	260	266	277	233	258	229	267	269	257	258	293	303	262	226	261	289	286	287	301	281	261	275	276	275	310	252	266	287	259	253	275	258	302	273	277	268	250	239	240	253	272	282	259	285	259	275	283	269	238	271	258	264	253	263	253	288	265	298	265	273	254	256	273	282	255	243	275	237	279	263	272	292	265	290	266	254	273	262	265	278	281	269	249	287	266	275	281	270	269	280	235	275	300	279	327	292	289	284	244	275	275	267	265	238	291	262	305	271	259	274	277	255	296	264	268	266	279	283	281	278	291	275	303	269	257	271	300	278	269	280	251	260	279	261	269	256	255	239	298	229	278	270	274	285	249	253	267	279	273	258	234	267	259	272	268	275	321	269	287	263	302	293	273	265	269	242	272	257	286	253	271	274	261	303	251	274	264	269	284	260	263	295	296	263	254	287	305	297	294	285	262	241	270	276	302	259	279	255	274	246	282	280	258	300	284	292	274	284	289	256	284	255	284	278	284	260	279	246	236	284	273	267	246	310	271	271	256	282	289	279	269	281	272	265	312	275	270	277	289	309	287	284	269	276	298	260	268	245	273	267	285	284	291	293	243	293	279	300	285	261	304	279	303	249	324	281	259	284	268	255	284	276	278	285	279	269	284	283	262	277	281	248	264	294	237	276	257	272	255	252	238	281	265	262	267	247	266	258	283	279	257	291	277	270	255	265	265	233	284	264	281	263	254	288	280	279	259	303	283	289	314	243	272	275	280	252	289	284	271	298	287	267	273	293	304	263	275	258	284	284	254	291	284	286	253	285	264	253	271	293	279	258	243	284	261	289	294	282	254	258	305	299	302	267	318	287	290	297	274	262	256	285	270	251	277	277	298	302	265	313	267	254	284	261	244	288	277	295	269	298	246	271	286	278	273	308	268	262	279	250	299	253	265	271	282	251	250	278	262	305	260	283	263	252	249	298	278	289	284	279	295	284	258	262	262	286	281	273	263	269	264	272	287	254	245	260	244	278	301	295	224	269	293	279	232	269	276	283	270	263	268	292	299	292	254	266	270	282	272	317	269	268	287	243	280	267	291	273	261	257	291	261	276	259	241	266	269	272	239	287	296	258	280	272	278	271	260	253	266	258	251	282	269	263	307	273	278	287	272	251	275	290	292	261	258	244	279	285	272	275	291	251
21342	23650	38011	40128	36295	34592	32160	33467	27683	24194	19112	15176	12240	9537	10124	7502	6110	5092	4878	5153	4337	4044	3434	4066	3967	3157	3472	4206	4248	3888	4757	3658	2616	2192	1660	1673	1954	1448	1161	1046	1025	948	928	901	945	966	1036	968	1191	1071	1083	893	887	826	796	741	812	910	928	848	792	786	788	813	736	721	744	761	756	707	738	790	706	737	731	730	790	747	720	791	767	774	786	769	818	783	742	803	723	756	731	788	705	748	697	811	692	723	729	730	692	729	750	741	754	721	750	741	775	760	701	694	753	719	737	673	770	771	750	704	731	768	753	725	781	735	722	763	720	730	743	765	718	712	740	775	751	733	723	736	776	731	726	753	712	749	722	710	799	783	732	706	768	751	765	727	746	714	778	702	730	768	766	749	717	759	748	737	721	742	780	757	736	724	741	753	738	763	725	711	719	766	718	733	739	726	708	761	696	746	694	703	714	725	736	718	690	754	740	691	766	737	730	738	725	691	709	737	738	759	727	762	768	738	712	745	743	746	724	789	762	743	787	741	747	719	746	744	710	699	751	746	723	748	728	738	757	763	748	759	765	750	737	766	706	754	759	695	778	725	751	760	738	764	705	710	735	723	738	739	672	800	698	722	742	715	760	685	740	716	756	770	742	701	718	736	722	700	713	792	762	730	714	729	767	744	717	768	696	725	715	787	739	769	723	709	725	711	747	689	712	787	736	715	713	746	729	725	769	770	745	710	768	742	704	749	741	700	718	792	723	752	730	738	739	784	721	721	774	689	750	766	685	803	795	750	727	761	693	766	702	712	755	775	733	756	746	721	769	746	746	757	726	710	706	735	748	746	747	693	747	719	726	746	726	718	782	818	771	776	763	766	701	715	762	735	768	749	734	772	722	719	747	751	738	775	732	759	787	761	724	711	678	714	748	717	760	701	740	755	752	734	763	745	751	705	730	761	756	732	782	713	714	736	695	730	701	699	738	686	724	761	721	753	778	740	773	718	735	725	754	818	734	711	735	719	722	764	788	805	758	692	667	725	789	745	729	741	755	734	719	742	765	707	771	722	782	734	712	695	775	757	790	695	761	725	754	733	705	729	685	748	738	757	723	747	800	768	742	746	730	696	803	726	765	779	741	744	706	789	762	701	762	735	734	726	780	729	719	726	766	729	743	747	769	756	732	710	724	687	742	753	733	684	715	695	757	713	742	747	713	706	737	740	739	757	784	743	731	757	784	687	779	736	766	746	747	758	765	782	742	697	724	749	760	763	785	729	750	714	750	754	781	791	735	712	716	761	713	719	717	723	715	754	757	761	753	710	718	799	770	786	782	766	746	705	723	703	761	773	785	752	731	760	748	720	732	774	772	728	704	695	760	738	770	746	740	705	727	782	719	769	748	719	724	746	758	724	723	772	761	704	732	737	737	702	715	712	732	761	757	742	738	711	721	755	740	777	721	713	738	741	751	705	707	800	764	716	753	702	733	747	738	739	756	734	740	774	733	734	727	716	686	701	714	731	725	717	778	703	739	722	738	774	797	775	762	693	750	725	761	721	777	718	742	746	742	764	774	815	724	754	728	699	709	726	749	751	752	719	742	804	728	737	793	692	755	723	733	760	758	814	677	737	779	702	709	766	753	763	788	714	760	724	744	741	735	728	730	780	720	719	715	721	760	715	773	781	784	723	725	719	745	734	722	731	773	718	748	694	738	721	742	749	760	751	777	729	702	728	773	768	736	743	729	748	714	754	795	729	718	682	757	738	720	726	735	717	744	742	706	751	715	779	753	739	744	730	743	765	718	732	753	727	750	720	770	735	714	729	714	708	689	762	767	816	753	766	716	768	731	712	688	752	714	710	725	668	740	821	721	767	729	701	704	743	777	788	754	697	712	770	729	704	755	691	753	761	718	733	735	756	732	777	744	780	741	800	723	766	741	782	739	730	708	719	704	738	735	758	780	752	725	709	711	726	737	725	752	776	747	748	693	780	740	744	747	764	723	795	747	683	730	767	717	734	742	712	724	710	733	714	716	720	721	724	743	744	726	752	703	788	737	769	704	777	765	747	715	794	807	772	692	785	743	719	734	687	772	742	770	745	748	732	792	725	742	741	758	747	727	723	723	711	747	764	778	744	764	751	708	760	747	747	727	742	750	742	758	743	711	741	827	715	702	714	773	746	719	714	787	794	779	777	726	731	777	744	738	711	707	783	692	738	748	765	748	759	759	699	735	776	756	712	763	740	744	762	720	760	750	729	727	775	709	704	759	762	717	768	775	705	730	737	805	732	761	765	740	725	708	738	773	796	740	776	714	757	774	721	739	713	728	730	754	757	741	733	781	717	769	730	747	766	737	747	701	712	725	722	751	743	755	714	757	678	751	766	705	717	741	770	785	725	747	716	733	756	721	748	776	790	727	739	733	712	708	718	751	745	700	746	713	768	780	759	700	730	768	700	732	758	754	717	736	733	739	761	728	751	764	754	780	730	758	748	808	760	716	752	722	750	789	726	733	772	744	723	746	732	734	752	727	773	740	684	796	802	760	739	766	698	703	765	757	696	764	706	735	740	708	709	801	728	775	787	765	740	746	766	765	707	745	751	741	725	744	744	762	745	769	756	750	771	715	734	731	718	733	722	774	722	741	738	817	695	727	727	717	743	757	752	774	729	771	781	742	727	692	776	736	766	763	733	698	719	737	721	731	766	713	715	742	756	739	711	673	753	772	721	783	736	722	715	716	756	704	730	713	755	730	733	741	710	784	729	751	735	768	730	755	762	765	722	734	675	718	754	763	741	732	754	687	753	727	763	765	683	764	701	734	712	742	709	723	750	685	719	727	718	725	723	769	726	713	746	725	756	730	757	758	742	757	685	755	763	778	749	719	742	700	685	755	739	751	826	770	788	701	709	785	733	789	730	756	706	768	744	736	763	711	730	762	729	743	743	750	728	748	761	771	745	771	771	768	716	747	697	734	736	725	716	769	694	743	746	739	749	760	753	709	748	808	759	741	765	757	708	735	775	723	757	709	805	707	729	751	764	699	818	733	718	698	737	771	750	740	723	733	736	762	794	738	768	735	746	758	729	774	789	711	770	743	781	730	781	721	736	777	776	754	786	748	725	723	720	719	754	763	740	736	743	712	703	774	779	759	714	651	679	782	695	763	738	742	712	715	758	717	745	732	800	719	724	710	739	757	717	743	745	771	781	745	747	778	726	756	743	772	728	733	741	719	752	724	685	744	809	770	708	729	727	725	720	709	766	728	742	718	687	750	741	761	785	747	740	723	761	774	715	737	756	750	783	749	681	740	725	731	798	736	724	705	757	753	718	730	694	741	753	719	764	777	705	730	744	709	713	737	785	766	761	708	751	751	732	712	721	754	753	688	753	758	728	765	727	755	824	696	762	745	747	716	754	736	748	709	748	749	806	729	718	750	772	729	716	764	702	770	733	731	679	772	780	787	712	746	741	746	721	727	728	694	716	739	714	729	747	796	758	747	753	772	772	733	713
41456	35783	40963	35310	28791	27365	22689	21812	16659	12533	7464	5063	3496	2763	2276	1859	1758	1528	1303	1596	1237	1188	940	1220	1186	869	894	1151	1085	1211	1459	921	723	546	460	471	503	402	324	332	316	274	250	290	313	317	363	328	365	374	356	322	291	289	269	258	241	260	299	254	283	272	266	252	241	259	254	255	250	257	248	247	251	251	252	277	247	287	228	256	229	246	248	246	244	263	265	256	249	239	243	246	267	229	251	271	225	251	250	257	246	217	255	227	229	253	235	267	256	237	246	220	240	228	261	252	224	253	284	236	258	271	266	255	250	226	246	238	255	239	265	216	244	250	232	238	253	236	253	239	233	249	251	249	249	233	243	222	227	260	235	224	250	238	242	220	245	252	266	233	228	230	243	245	229	201	250	248	237	226	227	239	200	259	264	247	245	231	219	271	262	221	245	248	226	216	213	251	251	202	256	212	205	283	237	259	215	241	267	226	243	269	228	236	239	247	226	251	235	237	234	232	238	276	234	218	241	247	236	257	252	240	244	269	241	283	232	283	217	223	264	254	261	211	245	235	228	254	231	236	211	231	254	259	303	226	229	234	249	251	276	253	260	249	268	215	254	220	226	255	264	252	232	243	231	242	215	218	254	238	215	220	253	254	250	241	239	246	241	234	272	238	246	234	229	257	217	236	257	233	245	230	243	249	259	253	241	225	255	247	251	252	262	247	221	243	248	268	266	247	267	229	238	252	226	256	251	230	227	229	244	247	281	259	219	220	243	238	254	240	223	250	250	223	253	240	260	250	280	239	243	251	228	229	256	256	261	234	263	255	222	266	235	233	257	212	218	240	250	281	273	249	255	261	226	238	248	242	240	270	261	257	228	226	227	230	220	239	238	256	236	204	266	255	297	220	218	240	247	248	244	248	256	244	219	262	228	280	233	224	215	253	261	252	252	223	236	228	234	250	256	257	279	254	238	227	265	244	246	235	270	269	245	252	248	247	247	243	252	239	243	231	250	229	243	258	232	251	241	247	256	213	259	238	229	220	240	252	259	246	252	233	252	251	293	242	254	252	289	224	255	247	262	205	277	255	230	237	228	221	251	269	243	252	233	251	252	245	278	244	253	260	256	244	222	230	246	229	228	233	240	224	219	218	236	219	228	228	270	245	224	243	238	220	246	254	249	250	241	234	241	235	209	227	243	258	229	236	236	246	250	225	247	270	255	248	242	250	233	233	229	230	236	227	270	253	220	227	238	241	250	248	217	242	257	231	250	235	222	217	251	246	247	254	251	224	241	254	256	239	237	250	250	255	239	243	225	245	252	252	224	240	284	249	280	253	245	224	216	243	253	223	239	261	254	258	239	238	266	217	231	237	246	253	257	232	269	223	230	251	238	242	235	232	255	261	282	263	235	232	216	252	256	240	234	246	244	258	231	233	259	242	239	215	219	260	228	245	262	244	252	250	229	253	257	243	254	254	257	243	253	260	243	246	230	262	257	230	224	273	213	223	238	259	245	239	258	237	231	247	232	259	212	226	261	209	243	206	237	253	256	255	237	232	256	261	229	265	247	255	264	236	247	249	227	222	246	248	204	234	245	228	251	261	222	241	249	247	254	238	227	229	239	248	220	238	221	241	261	257	214	244	245	261	264	247	228	241	232	224	230	253	258	245	250	217	247	233	208	241	259	262	265	253	271	242	263	239	247	223	261	256	210	252	238	237	221	208	282	245	210	255	220	236	227	243	222	242	254	238	264	239	263	250	236	253	214	219	244	226	244	247	262	260	224	239	244	233	271	231	223	274	231	219	236	254	233	230	263	241	229	252	234	260	245	227	226	222	276	229	245	224	257	252	242	238	238	212	274	251	238	213	233	248	244	235	233	228	235	243	257	222	235	249	246	247	242	231	222	268	233	249	244	250	245	229	249	228	244	233	253	219	239	232	272	252	219	244	244	228	238	238	220	249	251	251	236	236	256	259	242	233	256	251	242	240	241	256	236	248	246	239	239	219	261	234	264	263	247	270	234	244	247	267	256	260	243	260	244	236	250	234	236	235	256	270	258	234	240	230	225	203	222	221	272	232	247	234	238	218	219	244	253	258	226	226	225	222	240	225	252	265	271	261	225	256	236	226	280	246	263	246	249	272	231	240	271	232	243	260	243	230	224	261	249	247	245	242	241	223	217	232	239	236	220	260	236	234	227	256	225	241	237	234	238	226	260	236	266	274	245	247	246	221	267	257	247	257	219	234	234	249	236	249	230	227	233	254	232	230	244	264	243	221	249	234	245	248	242	245	238	239	202	228	249	231	271	232	279	242	266	248	243	224	243	203	247	222	226	259	239	259	234	243	277	234	239	254	251	262	213	270	254	258	267	250	225	252	212	263	232	237	221	234	246	265	228	233	244	248	244	260	253	259	260	237	249	230	232	246	250	244	218	244	251	233	271	235	242	237	241	260	270	220	254	262	239	218	248	227	250	237	262	234	249	251	245	251	250	242	253	239	284	247	265	216	268	240	262	255	239	227	265	254	220	248	244	273	263	251	246	227	261	239	239	256	232	243	224	263	233	253	245	233	227	251	235	242	242	243	263	220	267	247	290	233	224	247	256	253	246	232	226	256	244	224	243	255	230	255	237	259	261	249	234	251	256	253	243	237	229	250	221	266	239	225	221	237	246	241	235	235	249	253	213	247	261	279	224	243	243	274	232	273	224	269	241	235	237	264	242	233	232	249	244	255	252	238	237	227	242	240	236	254	264	227	219	294	266	267	236	257	243	243	241	248	239	225	237	260	223	228	225	244	248	249	231	268	233	241	229	228	249	225	231	209	293	217	231	254	247	257	245	214	247	237	244	256	236	235	269	258	236	229	236	258	252	224	258	244	223	250	226	247	245	246	219	238	271	239	252	262	228	221	229	226	231	216	254	219	253	258	250	248	264	239	229	226	245	243	276	256	256	228	255	239	236	278	244	252	230	238	202	218	233	227	283	270	211	272	229	255	221	209	242	245	254	262	270	263	268	222	250	244	228	263	222	239	258	225	225	257	289	276	233	267	235	262	250	232	230	255	268	239	226	265	246	252	274	226	246	256	231	264	244	254	261	243	249	250	240	259	251	273	210	219	234	277	247	231	253	244	277	252	259	236	231	252	235	254	221	239	248	251	234	240	227	241	262	261	246	250	245	252	258	222	208	247	226	260	254	243	270	254	247	263	239	241	234	217	244	254	252	255	247	290	246	239	249	241	230	241	229	263	250	217	238	264	248	207	218	259	244	252	246	249	245	292	238	230	241	236	224	244	261	245	248	235	232	254	236	219	282	235	234	242	257	256	248	243	234	255	252	259	230	209	240	241	224	252	228	247	243	234	254	233	227	225	250	234	245	246	233	237	244	264	266	274	233	249	257	247	242	217	227	239	217	247	277	236	240	260	261	249	256	238	242	251	260	260	291	231	243	238	240	237	265	236	271	233	238	205	282	238	264	231	246	260	232	237	233	235	229	251	260	221
26192	27983	43267	44597	41843	41752	38682	39692	34846	31615	24202	19852	15672	13527	11700	10183	9687	8600	7926	8993	7334	6905	5681	6692	6954	4756	5074	7096	6819	7589	8738	5445	4174	3128	2255	2494	2402	1626	1378	1236	1163	1009	892	1007	1116	1227	1309	1234	1602	1932	1592	1141	998	929	837	724	761	802	955	852	837	807	779	711	704	722	707	734	696	681	661	675	747	609	692	665	682	681	659	659	683	676	687	714	666	654	698	703	681	662	719	636	732	658	608	664	697	634	676	734	682	662	660	710	694	655	708	652	673	646	722	712	638	677	707	650	696	674	701	684	679	681	653	679	653	690	666	681	676	672	654	682	678	707	677	699	625	659	650	630	598	642	712	677	673	680	666	653	666	656	622	710	710	638	687	692	706	669	650	675	674	648	647	704	673	702	676	684	644	635	690	660	664	688	666	655	611	703	665	658	633	656	706	632	679	667	664	635	678	648	662	706	677	640	684	694	685	679	666	693	686	662	674	655	696	669	657	683	618	657	662	674	652	658	654	622	699	681	624	718	661	646	659	686	703	635	697	642	652	631	709	660	647	661	680	671	667	660	662	676	691	681	654	675	664	629	677	695	688	687	728	699	685	635	680	672	648	677	715	684	676	670	674	697	631	649	634	715	654	704	655	678	645	663	678	695	692	672	682	657	695	671	687	709	663	668	658	703	659	676	697	680	685	663	706	666	699	632	654	635	627	635	639	658	680	702	667	618	702	659	677	685	675	642	676	634	627	715	687	688	654	699	674	691	691	725	693	638	672	672	648	664	663	634	623	665	688	632	672	687	691	629	666	681	626	637	657	619	654	674	690	653	615	706	641	691	698	629	674	702	680	658	641	722	621	640	647	643	644	662	644	672	679	688	623	721	661	662	716	709	668	657	691	659	639	689	675	649	674	701	689	669	644	641	649	670	627	701	689	675	687	639	698	608	682	645	631	672	709	668	674	682	647	718	699	683	638	662	704	646	735	737	645	680	641	640	664	643	675	732	637	669	638	705	652	644	708	634	674	633	705	669	636	676	676	682	685	641	644	706	620	665	661	704	634	645	720	652	711	659	678	665	659	689	626	666	664	659	682	683	663	634	689	642	653	642	667	615	669	676	681	671	639	687	700	627	684	673	649	704	660	651	664	694	680	640	655	622	653	695	716	651	615	636	657	688	675	646	653	670	680	673	729	641	629	693	670	676	662	676	704	684	665	648	675	704	629	619	655	719	641	632	684	690	678	690	699	683	681	685	689	629	679	672	694	702	664	657	673	657	677	711	674	702	671	652	719	647	686	619	683	676	664	647	699	667	697	635	644	699	682	651	678	647	638	686	655	671	657	664	665	696	661	666	675	716	685	669	640	734	662	650	642	653	667	677	645	684	676	659	625	673	639	675	687	700	667	629	706	653	681	683	617	668	666	632	649	664	646	622	649	632	644	687	638	681	673	679	647	687	627	686	699	681	688	719	632	725	679	708	682	640	696	652	604	587	702	647	666	674	667	703	670	697	651	708	679	673	689	667	666	683	714	690	690	647	656	697	719	672	664	637	692	706	667	720	713	681	645	647	658	679	662	632	655	680	649	645	671	697	669	660	632	679	664	654	685	673	640	648	628	744	659	657	631	659	679	670	645	654	725	640	682	668	679	674	626	670	655	689	675	662	686	688	649	695	697	609	605	691	673	702	687	647	641	671	667	660	612	701	705	656	655	676	629	634	715	625	673	689	674	669	672	625	624	660	643	717	673	676	695	662	684	663	675	643	719	690	655	625	642	648	773	664	697	705	684	666	703	716	661	617	703	669	671	634	678	653	627	694	631	659	649	670	677	647	668	681	748	639	681	682	680	668	678	675	644	659	720	707	656	660	645	689	703	651	718	698	723	653	662	699	647	588	626	708	646	708	687	684	645	653	654	709	678	651	690	688	667	680	656	662	656	613	644	708	686	663	667	658	675	731	702	648	640	642	652	676	638	699	687	681	616	696	641	641	657	741	647	676	650	684	657	661	677	660	642	671	650	664	705	683	690	651	659	679	663	690	675	670	702	702	696	658	661	682	627	683	640	667	686	668	688	676	680	636	715	700	701	674	630	623	683	643	665	674	633	648	665	722	723	687	680	731	695	650	629	659	658	632	654	613	694	685	674	660	689	657	685	668	652	684	631	752	684	659	668	702	717	656	657	659	686	688	666	687	624	671	645	641	714	686	679	692	653	678	682	657	651	690	701	687	678	684	656	695	640	675	652	656	698	674	641	707	685	644	679	640	683	702	579	636	666	699	679	652	661	700	668	660	682	679	653	669	692	620	665	674	698	658	675	640	702	669	695	692	621	679	643	669	694	702	656	722	669	691	657	721	647	743	643	655	672	685	661	660	679	663	668	663	701	631	658	665	680	661	637	690	614	673	631	653	672	723	697	702	602	684	684	665	648	631	627	671	628	690	701	672	670	635	666	664	627	636	655	648	651	703	663	672	693	648	668	684	736	671	636	699	683	737	648	645	618	647	671	704	683	643	692	629	648	634	671	657	651	665	706	643	738	694	654	671	680	640	666	651	596	708	643	640	665	770	658	642	648	668	711	626	702	696	624	675	656	669	709	715	628	678	701	661	673	635	647	698	675	677	694	654	650	701	630	713	632	687	677	661	712	687	644	675	679	631	734	642	681	620	645	673	654	646	626	631	703	668	679	686	653	685	699	636	694	689	675	598	676	701	691	685	643	673	670	667	654	634	654	672	691	648	675	659	689	713	690	636	667	716	632	643	652	656	671	669	666	705	678	702	657	639	669	634	622	684	699	668	646	703	701	653	619	656	630	676	644	641	650	657	621	764	683	675	652	679	672	674	706	653	618	673	619	664	665	667	690	695	656	614	664	659	706	665	654	655	657	665	651	679	657	683	668	655	622	632	656	712	658	687	639	646	701	661	678	667	680	656	664	692	701	727	653	661	678	670	700	673	692	665	651	696	659	610	710	638	707	679	641	690	679	667	648	678	637	641	680	683	691	629	682	714	679	679	648	640	704	702	689	641	627	665	682	643	628	668	671	688	693	603	651	637	679	645	681	672	667	727	666	679	691	640	699	647	676	636	690	647	697	628	728	693	703	665	675	702	690	656	634	631	705	680	681	628	716	713	655	644	665	678	675	635	687	655	625	675	704	689	615	673	661	736	642	652	711	650	641	688	675	646	678	655	661	667	737	705	647	640	695	643	657	646	642	703	661	677	697	689	693	684	718	683	664	651	673	652	634	704	638	671	687	681	691	672	649	685	700	661	654	653	692	668	634	669	721	674	626	692	673	636	691	658	647	674	670	706	690	648	668	675	637	729	728	710	635	700	715	668	651	673	623	676	697	679	620	695	654	617	701	706	617	688	677	637	684	662	652	683	705	696	687	679	652	626	662	652	720	648	665	649	620	669	667	647	681	641	670	663	682	645	683	706	725	659	652	650	671	656	627	638	660	658	655	663	641	646	654	684	663	677	699	644	656	685	620	673	689	716	677	655
25110	23096	26781	20236	14830	10555	7687	6150	4786	3139	2188	1723	1212	1062	838	773	664	630	549	481	490	493	472	416	387	372	360	376	361	370	368	362	307	333	283	290	308	308	303	300	310	265	278	306	305	317	305	290	293	312	295	270	320	311	293	298	352	260	313	301	261	332	258	268	305	302	269	292	271	258	276	306	291	273	270	296	285	299	289	298	303	296	289	276	280	304	282	307	264	294	291	323	293	305	299	292	290	299	299	287	321	297	306	278	284	275	283	266	282	266	302	320	294	298	233	293	305	304	295	293	259	291	265	292	308	247	309	269	292	300	263	326	296	257	304	311	290	279	293	297	313	296	298	305	311	274	274	309	294	290	287	317	271	297	302	277	320	281	267	293	279	289	272	304	299	286	282	297	286	272	289	275	302	282	296	313	309	315	280	273	308	268	304	283	258	292	285	279	287	270	284	306	299	263	264	297	283	300	263	299	286	301	281	289	286	271	269	298	313	275	286	290	273	291	297	269	260	311	282	291	271	309	298	275	268	280	305	297	279	266	294	289	293	299	319	259	273	280	301	295	293	292	295	282	282	305	279	286	294	282	318	270	254	294	273	281	321	266	303	273	295	283	300	264	296	304	281	275	289	303	289	253	288	267	302	314	277	293	300	270	308	273	290	284	300	321	290	306	312	332	277	302	268	289	271	266	304	304	324	255	320	293	274	281	302	282	301	281	285	287	276	347	305	275	288	273	291	285	268	270	279	306	289	280	287	312	299	283	320	292	290	295	256	312	276	311	307	290	281	305	292	300	292	293	288	321	315	298	281	335	270	297	291	272	284	271	278	271	299	286	300	318	319	294	249	282	286	275	299	276	288	297	279	298	303	284	305	257	283	300	305	292	311	286	289	281	275	276	263	268	284	258	268	295	307	332	312	308	290	278	273	282	286	280	303	271	286	275	263	301	294	287	293	262	321	282	298	288	315	277	300	273	288	293	293	279	312	263	280	279	278	272	285	282	277	287	275	291	291	287	299	303	291	291	287	260	312	317	269	299	289	300	296	293	277	277	262	289	303	292	282	290	313	261	315	292	306	287	316	280	289	307	295	270	289	302	258	297	282	284	267	295	299	273	300	289	265	302	308	262	288	277	291	286	320	294	286	282	273	282	286	299	276	284	290	326	300	264	293	283	311	295	273	271	281	281	288	301	282	286	262	290	319	290	284	288	296	268	274	299	288	279	280	303	285	280	324	337	282	314	281	290	261	294	277	252	309	291	289	275	252	280	274	276	303	266	270	291	259	284	290	303	309	297	284	263	298	292	251	281	295	297	278	291	317	295	291	282	312	301	282	297	285	305	321	296	320	277	302	320	296	267	306	287	303	302	295	281	295	269	232	279	312	302	292	295	275	306	308	318	269	277	285	300	266	286	267	276	260	273	288	273	275	299	291	285	305	283	293	307	290	274	277	251	280	305	293	293	285	313	286	285	301	291	256	285	318	321	341	309	291	267	284	255	279	260	289	286	277	293	291	280	298	277	299	279	286	276	282	269	283	278	283	262	282	284	268	319	277	279	280	278	316	289	298	291	285	288	267	304	269	291	250	286	304	280	297	285	290	280	280	290	312	298	286	330	291	309	314	317	282	285	288	276	273	264	292	268	277	262	288	284	294	292	268	272	298	305	283	301	285	266	267	300	279	294	291	297	304	309	262	282	321	254	283	283	269	290	283	289	277	320	297	282	259	273	277	294	315	297	313	272	293	275	287	302	321	281	289	302	317	274	310	299	270	313	268	326	302	275	273	298	293	260	295	329	290	269	282	283	294	280	289	299	289	301	285	271	284	239	315	293	255	318	296	273	273	323	299	283	269	298	287	294	301	297	274	297	280	285	281	289	309	299	283	306	298	325	277	276	275	281	280	309	297	280	272	270	263	279	289	319	294	314	280	302	269	309	287	293	301	258	295	305	278	278	291	272	266	280	278	290	276	263	290	270	276	286	257	315	299	299	291	307	298	290	272	280	303	276	261	289	280	297	291	286	255	271	281	291	286	305	294	282	308	289	308	275	300	290	319	269	268	271	270	312	275	296	283	314	277	286	287	282	268	321	287	270	305	291	311	295	283	301	287	273	278	286	292	277	300	255	263	290	304	293	292	267	285	304	271	283	280	316	301	297	314	286	297	318	297	297	248	294	302	314	284	278	313	292	308	267	280	304	266	324	286	291	304	303	278	272	272	288	276	292	264	327	266	283	270	282	321	297	274	299	265	293	277	288	326	296	317	273	290	303	264	281	310	309	298	289	284	259	299	295	304	277	282	261	280	266	312	276	297	277	285	319	302	301	282	271	270	293	301	304	290	323	324	287	312	281	314	306	266	297	281	322	288	287	306	282	295	287	270	277	312	291	292	320	272	322	250	274	298	293	286	286	301	282	307	266	293	299	278	282	335	287	275	284	278	284	256	255	259	296	324	290	311	266	311	301	250	304	253	290	309	262	284	286	277	302	288	261	337	326	280	312	306	295	284	291	312	314	311	279	281	323	303	294	288	269	307	275	288	298	291	294	264	317	300	283	292	284	314	308	286	274	266	291	286	288	287	268	271	307	268	290	276	305	284	310	314	275	331	313	288	260	271	277	296	276	282	293	282	307	324	290	283	309	286	283	298	289	276	275	296	294	299	308	273	286	280	284	290	295	272	277	293	305	255	257	292	328	308	310	289	295	275	272	279	295	279	278	256	236	303	280	313	307	303	293	318	282	254	305	298	278	304	296	272	268	273	317	287	255	307	319	266	268	284	305	271	292	286	280	295	293	280	299	305	297	276	245	288	296	307	287	266	279	276	323	277	285	288	309	303	300	296	314	275	257	287	318	301	265	300	307	280	290	291	292	301	316	277	259	267	272	297	324	287	280	306	262	302	280	300	318	328	279	271	292	291	287	305	277	285	310	287	313	272	275	286	323	295	274	295	291	284	289	294	287	285	281	294	285	290	292	280	295	304	293	293	279	285	283	275	275	293	309	292	285	288	262	264	259	292	280	282	303	285	288	289	282	288	291	301	252	278	260	284	308	253	296	304	292	263	300	284	289	319	275	261	331	279	273	312	298	290	302	293	266	286	261	287	317	300	281	275	293	281	300	271	298	282	266	282	297	285	300	287	275	303	290	281	263	264	289	282	312	293	288	290	329	294	293	291	292	283	272	283	277	282	307	295	296	279	324	314	282	283	278	323	289	277	274	314	291	277	276	285	283	296	241	275	311	280	279	296	258	300	309	331	309	308	302	307	275	270	351	308	273	289	306	295	289	266	296	271	313	293	301	293	308	303	247	276	297	282	285	301	300	280	275	299	306	313	296	312	271	286	297	257	282	301	287	278	273	286	275	294	277	288	293	288	284	289	282	283	310	266	265	301	324	294	320	293	285	248	321	286	298	282	286	267	292	273	259	302	287	276	294	286	298	279	262	284	296	298	320	256	286	307	284	280	315	277	291	259	297	292	317	312	314	306	297
14949	18809	32232	32621	29843	26992	23115	21744	18114	13827	10344	8420	6458	5367	4223	3802	3449	3131	2673	2519	2189	2079	1764	1813	1548	1351	1363	1352	1368	1305	1302	1132	1060	987	979	898	905	883	918	867	793	810	858	830	822	852	874	816	822	870	851	790	799	838	772	771	784	779	806	764	799	838	783	745	800	788	791	745	738	809	749	790	773	745	785	734	739	790	742	789	761	760	751	770	777	786	825	772	829	797	754	806	780	763	755	801	766	745	752	762	716	779	742	752	790	777	761	734	765	772	760	862	743	743	861	816	791	791	778	772	787	770	753	790	778	779	764	774	769	767	732	757	748	790	791	794	798	724	776	769	785	772	755	787	770	807	777	813	797	765	778	801	781	786	764	749	781	748	748	727	725	803	795	759	805	771	792	774	809	780	770	829	791	755	719	732	750	807	753	775	740	782	810	802	797	746	772	786	756	839	757	797	752	815	754	801	778	815	760	749	746	760	789	747	763	711	789	772	775	854	753	733	774	798	785	780	738	801	748	820	750	825	761	767	795	753	810	796	765	764	780	831	752	760	749	746	752	731	765	780	784	762	801	760	832	750	731	772	783	797	729	798	781	729	786	750	791	799	801	824	759	755	767	754	809	800	763	835	754	798	731	703	781	805	763	752	797	741	754	773	767	829	776	773	847	805	761	774	817	739	819	752	774	784	754	726	781	774	762	805	821	773	777	744	795	774	775	748	775	737	804	800	757	804	762	769	793	750	785	764	779	769	798	838	831	772	773	769	774	765	797	751	770	821	769	755	745	736	805	791	771	786	803	733	800	781	785	734	744	860	795	781	706	759	782	776	742	802	756	772	774	741	790	810	801	785	782	778	783	726	787	776	789	813	784	752	784	773	798	788	765	755	808	765	798	783	793	755	799	766	790	814	815	737	725	806	785	815	786	792	775	820	766	781	757	773	789	739	749	793	751	769	769	810	725	820	790	721	792	748	764	774	839	748	840	761	792	765	797	781	729	794	788	741	766	774	773	759	731	761	760	742	737	767	792	786	796	809	791	783	763	760	756	785	748	765	788	764	770	739	811	793	776	738	777	799	765	751	815	760	818	789	750	793	793	777	787	775	781	780	845	764	783	809	745	843	732	796	781	774	749	800	816	773	814	776	809	785	781	767	804	790	773	719	761	785	788	725	754	779	746	832	761	741	794	767	753	790	746	754	771	754	725	769	763	748	747	753	731	768	824	756	799	779	744	794	778	767	749	750	789	789	796	711	801	735	776	782	776	815	713	752	765	767	779	779	724	771	795	797	790	760	818	803	764	743	776	787	801	800	779	784	784	809	747	736	804	790	780	809	772	757	776	719	758	825	787	822	780	782	779	792	780	798	774	736	785	764	800	798	793	779	790	792	790	754	772	824	809	770	783	775	742	770	811	763	780	804	758	747	756	792	774	778	790	790	767	770	759	784	754	814	812	833	734	717	757	787	830	696	783	803	812	758	745	760	781	771	829	798	801	805	806	794	770	801	787	761	769	727	734	765	829	783	801	802	759	717	737	751	778	780	790	770	792	799	759	735	789	741	794	755	766	741	745	766	823	791	780	786	817	788	772	800	775	771	765	755	744	759	751	784	795	809	785	801	752	780	783	818	760	753	775	792	800	801	800	759	810	742	787	786	812	789	773	725	752	750	741	782	785	757	765	777	739	766	797	782	812	789	763	774	782	800	771	781	788	806	686	736	802	792	761	765	824	775	750	774	765	741	799	794	813	754	771	783	764	762	793	788	740	796	804	743	793	775	757	781	764	737	812	771	778	735	774	773	761	768	814	824	753	788	777	773	742	814	787	791	771	816	767	780	799	798	731	703	799	752	763	787	793	780	758	799	743	747	774	804	780	789	790	754	777	768	785	770	835	778	778	793	729	768	801	797	743	777	775	828	767	798	788	757	762	758	792	744	770	801	830	757	802	731	823	811	736	778	776	773	815	758	817	826	785	813	756	759	763	702	788	739	761	820	762	757	797	805	770	769	779	820	767	773	811	785	726	783	783	820	814	813	803	783	769	791	789	809	801	695	797	800	769	789	806	757	803	790	773	777	790	813	770	679	780	796	773	784	767	760	726	743	733	767	756	746	801	825	722	784	744	820	773	831	781	787	734	772	781	802	736	786	774	756	787	783	792	754	793	761	782	770	798	764	740	794	811	736	797	739	785	781	781	791	784	776	816	814	814	756	771	779	727	774	819	788	785	802	751	779	783	798	736	784	822	781	786	733	819	753	776	794	786	816	794	802	757	780	757	804	773	782	729	799	810	826	801	810	750	746	821	787	748	759	780	779	733	752	806	795	870	734	843	839	740	801	800	713	757	761	780	819	792	750	763	763	802	763	761	790	762	759	777	811	749	812	778	787	771	763	750	776	785	782	724	760	745	749	724	790	818	781	772	778	812	772	754	773	769	753	820	776	779	793	804	817	774	796	753	809	833	778	750	776	785	819	783	787	700	811	803	841	818	818	760	831	828	800	735	735	797	805	782	730	776	798	799	770	758	755	783	726	778	797	794	785	783	823	709	733	769	792	784	770	776	762	797	721	839	809	785	761	777	745	782	767	741	740	771	773	794	772	732	791	811	813	805	731	768	779	787	716	762	750	790	760	816	784	805	781	837	786	769	802	766	790	796	741	808	799	785	743	781	768	768	790	773	768	746	784	759	757	739	733	788	769	772	747	780	749	759	772	796	740	845	730	783	781	743	790	799	768	808	762	747	731	812	756	754	752	808	807	806	808	764	788	753	744	807	730	746	756	777	794	831	783	761	763	781	780	777	769	809	746	784	752	784	793	824	767	803	804	779	768	761	775	789	777	769	771	774	757	731	746	808	811	805	772	790	782	799	775	798	785	772	790	786	781	752	712	771	789	729	746	743	813	749	791	770	786	748	809	774	790	755	765	828	809	769	788	756	806	798	801	826	847	806	769	812	771	831	775	754	779	782	811	818	799	777	765	754	778	815	783	741	769	782	812	786	734	791	802	750	777	792	752	759	764	769	721	755	742	724	712	739	811	741	767	848	810	775	784	784	822	831	757	804	792	863	800	816	784	801	760	760	824	769	776	797	722	819	818	816	828	772	755	786	756	806	810	845	758	752	757	761	796	756	813	768	790	757	767	735	764	758	755	806	753	831	762	782	790	815	810	820	836	789	833	752	835	766	784	783	751	787	810	801	783	777	741	749	766	793	747	801	830	749	806	785	768	789	766	797	779	740	753	820	804	758	831	781	804	781	843	735	802	799	753	800	785	752	756	777	775	776	805	754	747	787	807	807	725	770	771	762	787	785	792	784	782	780	729	803	755	825	764	757	819	730	821	756	789	848	781	781	764	819	817	754	811	744	752	725	817	780	784	772	803	776	803	772	763	810	792	778	762	792	778	832	825	768	782	806	754	769	779	779	801	758	764	753	765	765	756	806	785	757	782	769	798	737	777	823	763	726	777	756	753	789	778	816	817	861	766	820	801	757	770
34044	30065	34166	28660	22741	20203	17207	13726	9934	6878	3973	2881	2325	1618	1369	1299	1335	1072	954	888	859	875	791	795	632	640	727	771	730	799	593	573	510	390	424	370	358	376	339	325	300	293	275	321	300	297	311	293	359	342	335	325	284	317	265	278	293	300	289	304	288	267	280	272	282	267	303	293	255	252	279	264	267	252	256	232	279	278	262	288	259	258	260	284	273	276	253	305	267	287	281	270	255	270	257	275	284	269	271	268	248	273	299	287	261	279	272	233	242	273	283	257	265	280	286	257	248	276	260	266	283	274	267	273	271	270	256	283	265	299	241	252	306	272	280	251	244	252	249	262	284	281	277	227	295	261	267	263	277	248	276	262	284	246	281	300	254	256	298	279	256	298	261	278	291	282	249	281	276	279	259	293	259	266	222	281	256	280	253	266	273	255	275	262	258	286	260	285	261	302	241	286	261	264	257	273	266	264	284	285	273	246	255	255	259	271	248	275	253	269	266	287	279	279	279	317	263	213	277	267	307	257	270	273	285	260	277	228	256	287	264	292	235	278	285	269	255	275	267	298	249	276	281	252	268	278	244	274	256	265	277	268	316	281	255	290	283	246	260	250	262	273	269	278	268	269	295	270	267	291	267	248	272	280	267	282	230	278	265	281	229	284	243	288	262	259	273	263	268	267	282	289	266	307	267	246	258	254	295	257	248	272	291	286	296	245	255	292	285	287	271	290	286	238	274	303	284	286	288	282	263	283	234	263	267	266	261	272	252	304	292	279	305	269	269	272	275	271	269	291	253	236	296	273	265	236	275	288	277	259	274	254	254	265	289	237	265	298	266	250	249	223	293	272	278	264	254	273	255	265	277	273	273	276	255	263	293	279	245	274	256	276	272	276	239	298	268	276	253	302	288	268	280	267	260	272	249	265	259	281	250	245	270	257	249	253	283	258	284	250	292	263	310	290	276	304	270	235	292	286	283	297	270	269	271	310	295	247	280	287	267	284	268	256	291	266	252	246	289	283	265	270	271	291	267	298	273	284	279	255	269	262	253	297	266	282	257	264	269	257	247	279	239	272	262	265	250	282	278	269	283	294	278	273	276	299	289	274	286	254	230	285	276	287	267	273	264	289	259	277	268	282	248	284	263	251	265	277	252	279	267	276	275	268	249	261	297	266	264	279	313	284	265	299	287	297	273	285	277	258	267	290	267	238	278	304	279	287	297	287	310	278	271	282	277	280	244	282	264	248	290	228	270	258	278	282	271	237	309	270	251	253	282	259	271	310	271	278	272	265	281	269	298	289	277	260	287	238	295	301	263	262	252	254	288	258	251	257	274	276	298	276	286	264	268	263	298	263	276	269	240	258	271	270	269	261	237	291	246	256	284	256	251	266	282	305	269	259	263	262	271	289	269	262	292	261	267	268	301	279	247	287	263	285	254	262	284	261	270	254	275	279	235	259	288	273	282	254	267	257	264	253	257	246	286	284	279	256	292	237	282	254	275	259	260	276	264	254	275	291	273	251	258	286	260	254	254	278	310	265	316	240	269	270	266	275	261	253	277	275	266	271	275	274	261	255	271	269	280	273	294	291	273	273	233	227	250	289	263	285	263	285	303	272	268	281	248	285	267	274	253	283	264	273	270	272	245	279	274	302	262	300	261	283	282	254	266	271	269	271	240	286	279	281	267	257	257	276	282	292	271	260	283	241	263	313	271	265	284	259	254	238	296	265	268	282	293	267	299	273	291	261	260	272	269	273	244	253	292	290	298	276	274	275	293	261	273	271	278	253	241	267	276	255	279	309	294	299	270	269	261	271	254	266	284	292	267	270	300	246	276	262	258	284	225	281	258	240	269	269	270	288	294	274	271	266	289	280	257	261	266	267	254	288	273	278	258	298	249	287	263	279	271	252	272	279	291	265	259	282	297	293	268	280	316	273	251	303	295	274	252	297	271	318	274	276	289	276	254	260	261	269	300	263	293	280	281	296	263	272	304	304	280	288	272	285	296	269	261	271	285	259	259	261	288	282	276	268	256	261	285	296	287	275	278	257	278	285	275	267	309	288	277	260	288	285	277	277	261	260	293	265	265	270	239	280	271	240	278	288	245	279	277	278	271	254	270	258	270	261	290	254	280	261	308	264	263	290	257	275	278	271	245	268	273	274	259	288	263	279	269	249	273	281	308	272	275	273	275	252	280	288	286	293	256	255	274	296	272	269	254	277	266	284	243	240	257	275	252	253	310	276	271	288	294	280	275	284	302	280	285	288	284	289	276	252	272	283	313	267	254	259	267	262	248	302	259	255	238	278	282	281	295	275	263	290	285	233	281	273	264	246	289	276	232	264	266	294	253	276	272	259	271	284	240	282	296	241	301	266	275	293	279	261	277	282	266	254	241	298	308	261	272	280	268	279	246	247	257	280	261	279	270	281	277	259	269	288	288	288	275	273	257	274	243	253	255	263	266	259	257	289	231	281	249	266	278	309	273	253	303	276	297	292	251	270	245	276	290	268	268	287	271	278	284	294	248	289	274	268	253	302	247	264	280	258	284	247	290	278	268	282	279	251	268	247	267	266	288	259	254	254	264	288	281	284	283	250	292	230	318	268	273	282	256	262	278	275	274	268	267	235	241	242	219	239	266	257	255	262	255	292	290	289	269	284	279	267	282	252	255	268	255	251	242	275	273	288	313	271	282	290	270	240	264	273	306	256	288	267	247	243	301	295	289	287	295	254	266	292	285	282	259	298	288	257	278	248	310	264	266	248	269	289	271	259	249	288	279	291	251	283	296	237	283	281	267	261	282	247	270	269	281	279	271	289	277	282	293	263	279	271	263	282	294	228	291	264	283	278	277	295	269	312	288	272	243	278	300	281	296	260	273	302	278	282	274	232	260	267	296	284	294	238	271	268	262	285	307	288	266	267	256	266	270	243	264	256	281	258	230	236	271	288	305	275	259	270	252	284	255	273	267	257	291	277	265	324	234	284	240	248	243	261	272	282	267	302	269	267	294	271	252	270	256	270	267	273	266	298	288	268	269	279	290	277	265	261	282	290	260	297	289	271	269	272	255	249	284	264	285	260	279	277	281	270	273	255	275	292	281	273	276	273	290	295	280	281	248	271	286	288	296	255	248	265	274	267	266	246	267	270	249	302	267	287	279	267	254	283	268	244	294	267	287	288	279	263	280	262	286	287	262	265	261	257	229	223	257	243	268	231	296	258	226	277	301	289	246	285	300	267	292	270	267	273	292	251	277	259	257	254	268	260	268	247	276	242	309	281	262	275	257	306	302	265	250	260	299	281	235	265	268	259	300	258	281	291	250	254	282	267	269	277	270	256	251	287	271	273	282	284	286	279	270	282	268	282	251	259	267	261	260	283	260	265	284	296	276	274	263	281	290	257	252	271	286	272	281	233	263	286	252	254	270	281	273	268	276	259	295	250	292	258	259	272	257	256	270	271	267	264	264	246	284	263	268	244	273	258	239	292	286	271	264	282
21353	24239	37702	39678	37293	36868	34861	32370	27589	23618	16661	13682	12003	8269	7458	7544	7294	5851	5522	4878	4920	4884	4227	4655	3435	3298	4116	4383	3929	4614	3772	2977	2562	1766	1820	1469	1456	1357	1260	1149	931	860	876	887	848	959	1029	964	1378	1372	1254	1009	948	861	816	725	773	724	833	843	849	823	765	746	755	770	774	758	744	741	750	745	786	757	759	759	711	768	738	696	791	771	774	805	746	754	770	763	744	702	726	716	781	726	754	741	764	722	754	713	716	751	729	690	722	748	712	694	738	738	774	754	749	726	732	730	696	701	752	727	711	726	716	746	752	748	770	760	732	730	727	715	741	751	684	735	745	717	692	730	766	759	673	743	730	755	668	689	730	727	711	697	722	757	723	819	730	737	742	700	748	709	704	733	750	696	726	733	736	711	747	707	750	720	753	726	670	723	729	807	718	739	701	730	720	697	707	718	728	760	722	717	734	704	705	695	705	730	747	767	738	691	757	760	792	753	781	723	755	760	717	756	753	739	722	752	680	779	762	706	735	800	736	714	747	729	731	728	728	717	684	754	779	688	757	719	717	718	739	726	677	776	747	735	753	752	730	749	704	744	775	748	762	714	738	743	747	750	761	764	708	690	743	718	730	752	755	738	756	761	717	730	740	701	722	786	772	690	726	736	726	750	695	742	730	644	742	741	770	723	705	713	701	741	735	738	784	708	762	752	733	754	756	725	762	757	721	709	789	762	773	673	703	720	788	739	743	766	737	738	698	764	757	694	732	775	716	717	681	719	722	727	713	775	770	730	776	728	693	710	796	730	733	720	676	688	778	704	712	741	741	727	750	730	762	781	777	711	760	743	740	735	740	742	733	757	727	745	738	664	712	725	789	718	725	702	719	710	752	730	743	736	710	736	736	716	731	761	736	704	722	747	766	666	763	735	666	711	689	776	721	700	799	738	747	706	716	755	716	792	761	743	751	729	744	749	752	711	771	706	782	689	723	729	716	784	675	748	761	761	762	777	752	724	703	740	738	725	743	734	756	734	687	735	733	713	733	748	752	711	732	715	715	702	783	729	774	723	759	715	713	715	746	710	717	703	691	694	722	693	760	741	732	711	707	748	706	693	715	760	725	683	700	759	771	701	754	704	766	732	740	663	764	751	763	698	737	739	661	744	694	741	708	738	721	694	726	768	761	736	693	733	727	754	724	729	719	718	752	742	733	753	770	752	772	730	740	678	745	738	707	738	751	751	804	721	755	774	729	728	727	739	733	692	738	683	712	724	757	773	725	728	700	721	728	745	762	728	699	765	729	755	681	727	712	753	721	762	770	766	748	754	711	708	722	802	762	705	756	745	732	767	758	781	738	768	767	761	745	725	796	702	749	733	778	756	743	785	725	719	710	741	708	802	737	741	769	776	747	708	728	742	740	745	740	732	733	771	778	738	716	721	784	727	706	757	735	692	742	731	743	738	723	709	760	763	731	721	667	720	759	763	770	740	714	734	760	707	751	712	715	774	675	757	712	741	709	691	744	711	735	718	791	777	731	780	770	757	726	714	728	738	730	745	741	706	781	710	743	682	726	711	768	750	772	711	735	764	713	744	743	704	741	719	725	693	735	726	698	762	714	691	683	753	745	810	704	776	799	727	736	689	730	720	734	741	703	735	767	711	731	756	752	771	711	785	746	720	693	720	751	707	763	764	691	750	733	760	721	687	725	770	696	712	771	733	696	702	688	752	756	680	768	711	715	805	744	727	758	712	726	732	727	749	764	722	683	695	747	756	735	737	697	725	764	758	748	729	707	737	719	726	755	743	766	712	758	723	720	713	762	764	720	769	711	785	766	705	689	734	731	712	731	725	760	702	757	740	716	718	714	734	666	722	748	740	671	731	689	745	711	732	702	709	744	725	776	726	723	702	730	755	738	688	697	755	731	730	745	742	720	725	738	740	728	713	756	722	774	744	699	681	746	688	699	718	707	701	731	714	707	773	715	743	697	691	757	730	751	734	687	713	721	738	787	744	763	703	771	717	702	723	711	711	770	760	691	764	727	765	721	750	668	742	739	735	744	758	712	774	720	728	719	742	776	720	788	730	750	728	754	725	736	717	696	703	738	762	707	798	721	737	716	785	718	741	737	735	736	769	814	733	677	743	756	726	754	740	708	768	728	785	732	720	737	752	744	748	751	745	699	757	697	735	728	739	784	751	757	738	742	756	770	729	723	743	756	716	740	712	683	723	739	732	759	748	735	741	770	701	690	733	709	742	718	740	747	735	767	710	754	750	764	757	721	732	729	713	781	740	671	725	735	731	738	733	763	724	749	774	751	729	746	723	685	703	720	728	754	766	763	718	768	696	732	771	745	760	754	755	727	741	703	777	713	704	720	762	724	702	736	726	717	748	723	745	703	744	742	749	753	739	711	716	780	712	721	726	726	684	701	733	757	752	741	697	719	758	770	749	709	741	772	758	723	726	722	723	750	741	724	738	737	715	733	672	729	772	717	736	750	733	741	723	703	735	742	730	699	680	741	725	726	744	738	778	748	750	743	751	789	794	749	718	698	721	742	727	700	693	793	702	750	681	735	707	739	760	748	692	778	716	788	705	716	759	710	735	756	774	771	756	738	727	759	782	716	774	736	733	732	754	764	689	754	725	749	755	760	753	727	701	802	718	789	768	747	738	727	716	733	737	747	717	766	769	744	762	747	688	714	759	702	766	712	710	727	749	645	741	737	707	743	742	736	730	745	749	724	686	731	732	769	760	737	741	705	745	717	714	766	767	749	710	741	767	736	737	752	791	728	720	718	724	743	770	717	731	725	774	753	730	709	712	713	707	726	683	702	702	706	739	715	763	746	739	848	769	690	691	686	733	736	717	720	736	724	741	703	728	693	765	760	695	719	760	736	719	723	787	725	745	740	738	728	766	739	761	750	710	721	731	771	726	730	729	713	703	718	745	785	746	738	690	754	746	724	774	732	736	781	738	733	718	743	753	749	780	758	792	723	726	695	732	736	734	726	749	726	685	711	745	806	709	748	763	726	738	760	782	762	724	723	715	795	706	732	704	743	724	754	758	747	733	674	732	770	729	737	724	761	733	778	755	742	757	750	749	731	754	720	713	718	736	715	713	758	708	723	745	767	700	734	728	744	768	759	750	753	710	727	703	747	749	752	769	740	746	783	775	692	756	703	676	704	687	762	749	784	697	730	688	758	787	703	735	646	756	751	705	708	719	711	686	739	759	717	727	734	771	691	731	717	757	693	751	724	728	736	751	722	700	729	721	726	755	738	741	751	751	726	712	707	770	727	720	759	704	763	724	788	712	746	754	708	766	716	712	772	717	730	711	721	756	785	765	762	721	760	694	767	745	732	723	742	700	692	743	741	743	763	756	726	692	701	768	641	715	768	731	707	719	688	753	767	687	742	746	744	712	711	749	761	730	735	781	736	722	754	739	741	761	714	791	745	738	777	727	774	760	732	737	716	735	776	749	701	754	776	734	741	776	715	777	743	723
40947	35970	40426	35116	28934	28245	26028	21844	16979	11725	6474	5122	3602	2240	2092	2165	2027	1629	1492	1338	1350	1371	1355	1344	996	961	1240	1077	1206	1215	948	750	612	549	536	378	388	438	363	339	291	266	270	289	284	301	309	328	395	405	365	310	278	294	265	233	242	272	256	257	248	237	246	255	252	279	257	230	257	235	274	226	242	241	254	241	259	219	236	242	215	246	236	264	234	253	247	248	248	200	255	263	241	240	264	248	254	229	244	240	248	265	258	245	229	238	247	248	247	247	198	244	243	256	215	220	216	258	224	259	216	238	225	257	241	236	226	251	242	247	251	224	254	217	231	240	248	230	237	221	255	252	257	225	222	255	252	232	273	248	251	234	239	228	252	233	244	214	240	245	261	244	249	237	236	216	212	247	227	241	226	237	225	229	218	250	231	250	273	231	208	215	242	233	239	269	236	254	230	273	284	236	228	232	220	224	248	232	255	238	224	235	219	228	254	259	241	261	234	246	215	251	207	243	224	268	263	250	231	245	249	245	230	210	249	246	231	276	241	238	260	239	249	217	227	213	240	278	227	252	227	251	240	224	250	223	229	246	221	234	244	237	212	242	247	260	255	225	263	223	236	283	243	263	258	228	245	227	218	247	234	279	240	246	274	231	236	271	236	239	245	253	262	241	247	224	248	263	220	240	258	205	253	227	236	265	227	266	221	228	207	210	254	225	253	246	238	254	229	239	253	248	257	235	236	237	239	230	272	224	215	239	262	268	213	234	221	238	266	245	231	218	254	232	219	221	264	242	236	242	262	220	259	238	223	225	243	244	250	227	252	243	224	253	263	255	222	236	226	246	250	238	256	243	237	228	223	244	246	230	225	231	236	259	219	236	234	260	263	218	221	234	248	230	248	244	252	225	241	253	254	267	242	259	217	241	257	243	222	212	246	241	232	252	244	259	266	244	239	260	246	223	207	264	239	262	274	248	260	237	240	267	217	260	243	220	237	230	236	258	234	236	267	247	208	252	221	292	274	243	229	243	229	211	264	222	211	249	227	233	227	249	258	233	259	244	224	230	238	255	242	246	239	244	265	219	212	210	257	232	250	231	237	203	247	236	243	232	262	266	270	220	229	228	233	235	253	224	235	236	276	243	249	252	251	266	251	243	255	234	246	249	235	257	230	252	237	227	260	237	228	210	246	234	258	250	252	245	240	227	249	257	232	249	244	264	259	239	214	256	269	232	240	228	263	247	240	240	235	197	268	242	250	240	237	226	211	237	242	218	249	225	226	224	240	236	224	229	241	237	248	235	232	248	247	259	248	244	246	252	242	230	227	230	233	243	247	227	262	256	196	229	259	249	209	250	228	240	231	245	224	260	246	252	220	245	244	231	232	230	211	245	230	257	231	227	247	242	246	217	233	248	221	239	219	274	251	225	250	248	254	254	251	243	234	227	233	238	257	275	247	201	226	237	233	239	253	233	242	249	219	252	251	234	268	238	229	237	254	227	244	251	222	232	255	251	251	263	228	244	241	246	207	244	223	242	263	236	238	253	246	235	224	222	280	227	239	219	258	223	255	214	236	226	237	252	224	204	227	252	254	257	245	256	241	244	250	246	242	217	278	244	242	281	231	268	238	264	283	225	237	258	245	227	244	212	225	239	217	263	253	257	258	217	217	215	209	238	219	249	259	263	246	242	216	230	277	223	267	241	248	232	258	271	249	227	241	262	273	272	225	230	250	254	219	239	226	242	211	229	221	230	235	240	251	264	251	244	242	230	254	236	209	206	250	264	233	243	244	257	223	246	268	241	248	228	211	226	242	236	217	243	226	223	242	250	260	240	228	239	225	232	233	225	224	238	222	252	240	251	269	240	226	252	233	249	235	212	225	275	257	240	241	223	253	222	226	199	229	216	241	238	247	254	219	281	244	259	240	231	226	263	224	253	206	244	246	252	255	248	251	262	224	249	236	247	247	228	250	242	255	247	233	236	241	222	255	225	239	265	273	230	245	220	239	256	221	226	263	235	260	257	220	223	231	237	231	242	226	227	231	261	225	226	240	235	212	235	207	229	250	236	264	242	233	225	232	268	253	234	226	240	216	254	251	266	255	260	221	252	251	254	231	257	230	241	246	248	257	221	232	246	228	219	246	231	257	238	232	258	242	231	254	244	259	240	263	257	248	238	262	256	238	245	235	231	250	254	223	242	245	256	255	220	234	227	232	252	217	225	256	248	236	218	226	221	226	260	249	252	223	266	244	240	257	253	241	224	236	258	275	263	245	234	203	240	264	260	240	248	270	239	249	254	243	228	221	231	249	238	218	230	232	236	256	220	234	229	224	246	259	238	240	229	256	241	219	239	223	214	278	246	238	243	266	233	248	234	230	243	224	214	229	238	228	243	246	234	210	248	258	244	241	232	224	243	257	239	235	264	230	240	249	228	226	254	245	257	259	255	274	243	210	224	246	222	235	233	234	237	226	247	231	258	245	265	251	270	226	254	253	275	229	207	268	238	240	235	258	229	228	238	227	249	224	235	219	233	227	238	240	263	262	237	239	237	232	255	236	218	275	230	258	222	241	233	248	248	227	249	255	237	236	243	225	266	211	230	242	255	243	239	244	243	247	210	267	246	246	240	260	234	228	223	239	223	250	246	273	251	263	246	237	245	240	258	243	236	212	237	242	213	235	258	232	266	228	212	238	272	265	219	257	227	213	222	236	241	248	224	251	199	233	233	228	262	237	231	257	209	237	240	262	209	232	214	244	242	244	260	237	240	230	259	247	219	255	233	220	242	236	253	242	225	237	247	224	253	251	228	221	268	261	252	240	260	232	241	247	236	238	276	243	260	227	252	255	220	211	210	240	235	235	256	252	244	231	251	248	242	256	240	240	230	215	258	239	244	234	254	270	225	229	231	236	238	236	218	260	225	236	266	230	246	232	245	256	249	245	260	262	260	235	246	254	228	249	266	236	237	205	241	246	234	234	201	250	260	262	256	259	220	233	224	253	224	213	236	231	238	235	265	270	255	248	213	243	258	267	242	245	232	231	243	238	248	241	264	232	252	238	226	250	261	236	239	259	262	237	214	234	240	245	233	234	230	237	234	214	252	231	259	231	235	237	260	255	260	226	253	257	236	244	242	245	227	245	244	249	240	230	257	240	250	189	241	229	236	253	274	228	243	257	209	234	258	236	257	231	254	231	237	231	249	298	267	247	248	247	231	199	252	232	244	234	240	279	232	213	232	216	244	227	255	225	214	223	217	253	244	237	249	236	246	226	230	229	248	219	243	247	250	223	227	236	253	244	263	233	232	233	245	231	255	273	229	221	232	237	249	208	249	245	271	262	233	240	221	250	255	252	228	259	237	238	232	237	241	244	228	219	236	251	258	238	202	269	230	270	256	252	249	248	261	239	239	247	263	242	241	238	240	223	250	231	243	272	270	241	240	265	264	236	227	260	250	239	246	263	252	227	254	244	233	200	231	223	255	252	222	233	247	240	247	238	232
25797	28564	42319	44733	42251	42812	41750	39230	35089	29924	22814	19892	16159	11553	11140	11624	11029	8989	8313	7865	8120	7814	7716	7905	5809	5671	7673	6626	7695	7530	5610	4789	3442	3009	2897	1923	2005	2366	1648	1445	1014	948	933	973	914	1115	1322	1205	1934	2025	1727	1195	933	889	786	735	678	747	772	864	861	770	732	732	750	753	688	719	725	689	748	690	665	714	695	653	658	657	715	658	693	670	693	719	638	720	696	718	700	648	675	652	655	649	663	667	669	686	630	687	662	683	678	649	679	685	670	654	682	619	663	617	692	707	653	659	676	671	633	662	637	630	618	694	658	623	655	574	650	644	643	621	661	665	664	664	611	652	639	621	662	676	637	588	689	655	664	664	663	692	679	668	655	663	689	702	675	659	615	656	684	636	681	648	692	656	612	652	625	626	664	652	660	674	624	629	646	650	670	655	672	663	660	662	656	660	639	674	681	627	684	704	633	689	643	682	644	678	675	676	702	651	686	677	660	706	650	672	642	633	656	712	660	712	670	669	677	666	621	628	630	666	667	706	637	650	647	663	671	666	699	679	671	656	694	645	674	681	670	655	641	634	647	631	650	679	676	643	635	641	640	629	637	688	665	650	623	658	637	652	642	675	655	663	679	650	678	647	666	654	673	644	626	649	681	676	644	653	707	661	685	657	645	674	666	646	700	656	691	652	701	647	683	637	665	641	655	604	684	657	679	647	654	729	677	676	657	660	683	654	622	661	693	644	709	676	669	683	677	680	641	656	632	655	645	613	687	688	642	664	680	643	696	665	704	604	637	717	683	687	675	621	673	687	653	669	647	644	665	691	665	707	655	679	689	685	710	677	690	600	717	665	640	668	702	638	719	669	639	673	623	678	653	693	662	633	640	689	657	647	654	672	687	670	648	671	668	673	635	665	649	682	670	691	651	676	686	638	647	646	664	681	663	651	647	681	689	658	673	683	629	650	672	677	685	649	645	629	646	685	657	693	680	697	638	642	633	648	636	661	613	684	624	664	697	636	694	656	631	626	654	660	676	636	629	655	609	668	677	688	647	642	686	658	640	641	630	715	658	672	687	666	681	614	693	653	648	652	651	680	668	647	683	625	673	685	663	702	629	653	715	641	691	656	680	686	652	613	663	645	593	646	676	634	656	662	625	633	707	689	662	686	658	651	674	646	710	637	668	670	661	708	690	665	670	689	682	649	664	652	656	601	655	674	657	679	698	639	653	658	610	718	664	692	723	683	661	682	672	696	667	677	660	629	652	674	701	685	692	659	656	676	685	643	666	724	630	668	686	641	664	666	667	640	633	634	647	632	688	665	639	648	679	629	694	660	598	642	682	644	673	656	662	656	651	619	685	678	667	677	691	638	637	669	691	689	654	660	674	634	678	611	634	722	649	659	697	691	648	663	693	647	703	654	651	670	627	655	666	608	635	669	702	657	657	634	653	630	680	673	691	653	650	668	672	710	668	677	613	667	707	657	662	625	716	680	635	670	659	664	659	664	679	665	712	667	666	670	661	618	605	682	655	673	645	679	688	660	681	610	692	635	694	669	652	645	668	638	660	661	624	666	645	685	665	646	652	632	650	680	625	676	627	598	642	670	672	621	656	655	611	712	650	662	697	647	665	658	650	660	658	629	675	661	646	693	670	579	677	688	621	704	641	617	615	649	676	675	664	620	681	592	656	659	702	613	653	657	654	674	647	675	685	641	648	668	659	640	644	648	658	683	648	645	692	709	665	630	649	629	645	704	669	653	690	664	663	653	656	633	659	635	640	659	641	699	694	672	652	694	649	649	670	673	675	642	643	658	677	613	640	679	672	671	637	669	682	636	712	673	651	656	683	661	643	679	626	668	672	672	623	649	720	642	662	680	655	635	670	679	686	672	718	672	646	702	677	682	650	638	658	626	627	662	666	667	701	669	598	648	661	667	643	692	642	656	694	631	626	647	685	680	682	662	637	672	629	648	655	699	669	703	600	665	596	710	667	630	682	654	640	684	669	671	621	668	644	646	675	663	636	693	629	675	647	634	660	691	606	663	708	667	672	661	677	646	659	641	655	671	632	673	637	671	669	684	700	703	667	624	664	674	659	614	691	657	661	709	674	661	646	671	686	657	645	700	682	651	680	648	606	684	696	599	669	683	651	665	705	644	649	665	638	667	655	632	654	671	619	639	632	664	633	646	631	635	653	666	654	658	660	648	669	629	658	658	649	679	640	686	680	668	681	725	631	655	660	668	648	644	656	666	665	674	680	663	654	640	673	618	644	648	658	641	642	645	674	691	686	692	654	654	653	639	694	665	677	648	648	627	669	641	720	681	675	669	621	716	688	624	648	645	672	675	679	622	704	602	671	674	634	604	652	669	620	721	665	628	681	623	638	673	658	594	670	678	674	664	672	652	705	682	668	673	662	686	686	652	644	707	684	651	684	646	694	668	674	572	659	685	711	671	694	639	675	689	690	643	702	656	730	687	641	672	672	656	663	657	669	671	638	670	730	660	661	695	648	630	660	665	677	675	651	656	686	676	632	664	681	670	696	682	622	697	664	706	686	674	638	680	651	679	674	676	651	671	668	695	635	645	654	650	673	657	641	686	666	698	654	749	640	663	647	650	717	609	671	697	684	612	637	673	689	679	674	695	680	666	688	621	606	687	631	732	709	683	653	693	678	675	694	672	682	694	650	680	648	677	655	656	693	662	674	656	635	645	668	679	630	663	685	647	684	682	676	679	642	703	642	642	636	664	644	731	644	664	684	619	693	638	673	693	728	647	648	677	642	647	668	640	653	624	684	665	672	639	671	661	699	630	658	696	642	681	679	639	704	656	664	679	645	646	638	679	662	639	652	684	686	671	656	626	661	659	629	671	698	658	660	662	662	625	699	629	614	631	649	651	678	620	647	632	665	649	665	646	735	673	666	626	693	642	655	690	682	662	697	620	664	723	630	663	645	613	632	679	675	669	635	669	661	657	631	653	644	672	698	655	696	677	711	595	649	704	693	649	686	678	695	668	662	694	686	648	657	638	701	733	608	659	635	680	691	640	669	628	647	593	682	688	701	721	669	638	675	677	715	658	674	675	664	632	684	649	718	602	658	711	664	637	680	677	646	675	639	659	694	642	661	676	642	648	678	684	660	701	638	632	695	666	662	684	703	661	690	652	680	632	682	622	654	707	656	674	670	641	693	677	652	698	655	657	670	638	741	699	655	662	669	720	624	698	627	688	657	663	669	658	638	685	639	663	635	640	656	675	603	632	692	650	642	649	677	665	678	693	652	680	671	676	668	655	647	622	689	666	680	665	665	640	645	630	652	649	646	687	652	677	651	660	611	651	671	633	689	640	670	618	636	644	627	634	697	627	684	680	641	666	673	663	633	666	675	640	711	644	637	645	669	715	644	639	679	648	672	665	663	637	624	664	734	630	715	652	630	643	623	650	646	683	641	687	683	658	681	615	688	672	627	673	725	672	677	668	661	655	648	623	697	659	683	664	628	683	641	698
24929	22487	25754	21172	14350	11031	8183	5893	4230	3171	2115	1744	1175	952	831	709	671	602	541	487	476	487	449	396	393	360	410	349	354	348	340	323	286	348	300	320	281	297	307	315	293	284	306	282	286	325	302	310	289	296	309	292	288	253	285	291	298	264	296	270	294	256	345	294	290	293	282	250	284	301	283	272	291	264	290	280	273	240	287	285	276	283	310	308	295	309	251	267	282	274	281	303	310	304	270	289	307	279	294	263	297	281	263	267	261	308	317	289	286	285	334	298	285	291	298	276	259	274	265	268	276	266	253	304	305	298	277	296	289	255	304	287	282	301	302	307	312	288	316	310	261	306	293	289	293	286	266	296	288	315	292	312	284	311	297	264	275	307	294	275	256	258	260	289	306	313	299	273	274	293	273	295	301	268	265	272	277	292	294	279	311	304	303	296	286	271	290	305	313	266	308	286	290	283	290	270	298	283	292	291	286	266	255	283	278	297	276	287	273	320	285	276	317	309	290	283	307	289	297	299	269	294	275	291	268	302	288	263	264	317	275	292	328	285	279	266	272	268	271	278	284	302	279	253	300	284	270	289	266	295	299	323	278	300	273	300	225	292	292	248	277	292	310	281	298	289	261	250	302	292	316	259	294	284	259	305	266	291	279	277	290	286	291	303	279	307	273	245	301	301	267	269	288	278	297	296	295	267	280	283	281	236	286	266	280	292	287	293	258	281	292	264	253	277	328	283	288	284	282	276	292	305	277	294	280	299	265	283	274	285	294	290	305	244	286	304	272	290	296	253	306	318	307	305	310	313	283	272	288	303	293	295	257	279	283	300	310	279	301	289	289	286	290	307	292	290	292	317	268	294	273	272	297	280	271	251	290	281	273	302	300	296	301	302	288	268	256	286	279	291	272	279	265	277	298	307	294	284	269	255	278	278	265	288	302	295	316	287	301	288	303	265	284	289	275	294	306	284	263	264	302	279	300	297	285	275	273	291	288	278	289	281	282	303	291	289	302	266	302	284	287	277	257	267	270	267	296	273	299	310	271	302	292	291	269	284	279	292	303	274	302	259	303	280	287	284	291	279	311	277	270	305	268	312	283	286	289	278	283	259	275	291	296	255	263	244	279	274	297	271	277	279	284	273	300	288	238	277	276	276	281	280	279	306	282	285	286	285	263	292	290	277	276	313	301	278	244	303	290	278	296	311	276	291	290	303	279	260	282	252	287	308	259	278	277	282	270	299	298	270	277	252	280	295	287	285	278	279	306	310	323	239	290	277	275	285	268	271	275	310	263	261	253	263	277	286	298	294	307	304	273	283	263	277	291	263	268	294	247	282	299	273	312	297	259	280	281	274	276	309	296	301	313	266	300	269	257	284	293	260	250	273	296	276	272	261	284	301	308	291	283	287	277	275	306	298	281	297	238	270	311	279	273	307	260	317	266	293	257	261	309	252	290	283	287	249	289	282	306	262	256	283	285	277	302	281	296	295	298	285	301	255	287	275	291	284	270	271	276	292	294	277	281	279	281	289	276	279	317	281	284	288	293	288	290	286	316	265	280	293	268	263	288	267	275	297	303	295	313	288	315	332	266	282	259	236	323	300	283	277	317	293	281	265	259	303	288	309	274	293	303	286	292	271	289	271	303	265	309	283	292	288	308	273	284	293	301	286	289	313	321	287	293	277	293	306	275	303	274	264	306	269	299	270	274	296	265	286	294	296	307	307	273	271	290	284	279	275	288	281	284	287	325	301	254	278	285	278	311	284	283	308	298	252	266	263	245	294	274	286	296	300	277	285	296	275	256	290	305	278	308	287	292	275	300	313	276	266	285	301	273	304	293	304	279	285	283	305	277	272	280	290	326	264	295	284	287	263	251	282	280	286	261	318	313	267	284	265	291	285	303	241	294	294	290	320	256	293	280	291	261	301	264	273	260	309	309	285	283	293	253	302	269	289	233	307	305	300	272	277	321	305	303	289	282	273	276	280	285	278	286	284	294	287	283	280	281	275	305	288	282	274	260	273	297	332	327	257	309	293	275	303	301	285	278	287	272	267	279	244	333	286	247	292	257	302	302	299	311	256	290	288	302	276	291	287	285	273	278	283	315	291	306	292	294	321	292	276	276	298	304	268	312	302	262	291	277	303	320	299	279	312	279	274	314	269	298	287	294	286	280	285	299	286	271	252	254	268	284	310	285	270	269	301	278	263	304	289	271	297	303	282	297	258	294	246	267	261	276	254	294	283	287	282	287	259	281	327	296	295	288	277	264	322	272	289	275	262	283	309	265	285	302	274	295	284	277	278	294	297	289	277	274	314	283	260	295	269	324	309	310	275	284	269	292	288	286	318	287	293	286	278	262	312	287	269	282	289	277	280	291	264	254	294	303	277	269	283	266	291	277	281	284	299	299	289	264	277	280	292	296	291	300	280	281	280	304	302	293	289	267	286	333	276	274	303	266	294	282	295	305	281	284	261	276	300	306	294	301	276	284	286	273	280	286	262	285	267	260	308	283	280	266	278	296	312	271	306	283	270	288	305	290	294	247	279	287	275	286	277	282	271	270	307	285	288	304	314	258	309	277	312	302	318	290	310	281	279	296	305	256	301	279	287	281	304	272	305	282	275	289	258	288	296	293	302	308	270	320	310	305	278	281	280	301	279	284	304	284	290	307	285	295	305	278	303	265	306	303	269	299	281	271	302	276	283	276	277	278	288	278	275	310	286	320	255	307	295	302	303	267	258	286	244	302	281	303	292	280	272	300	275	283	321	270	278	293	273	304	286	295	289	256	285	270	303	271	300	300	310	337	274	273	274	306	288	280	293	304	284	280	270	313	280	323	294	306	312	287	323	309	276	276	295	316	298	295	278	282	264	263	274	287	266	270	277	271	296	289	303	280	285	292	284	288	329	314	250	313	276	298	309	313	291	280	287	250	277	267	293	302	284	305	274	274	322	319	279	308	293	276	296	304	287	319	262	280	275	276	299	271	273	287	282	279	266	276	274	296	286	273	283	261	291	306	298	293	289	266	263	292	276	293	280	285	264	286	271	271	308	264	280	283	264	282	300	270	287	276	273	302	297	315	247	296	305	317	270	298	285	292	283	305	285	275	272	298	292	282	285	278	267	286	262	280	288	258	295	250	287	272	296	259	278	261	296	301	306	275	291	305	268	302	277	291	285	272	289	302	291	301	278	274	280	275	291	310	321	281	290	305	305	283	300	283	289	292	284	284	308	288	263	305	276	290	297	265	320	282	270	308	278	285	296	321	280	270	270	280	289	279	250	274	285	290	273	314	316	267	274	285	306	300	264	272	318	287	283	295	290	270	275	282	254	291	263	269	278	288	292	294	305	303	269	308	293	297	266	304	242	305	292	289	310	315	310	284	309	288	303	264	268	282	287	290	307	285	294	284	329	267	264	280	293	301	303	294	277	270	276	270	278	316	273	286	311	258	298	252	292	281	287	299	265	288	294	283	302	287	275	288	306	267	283	300	275
14901	18551	31513	33107	28983	27656	24031	20505	17030	14061	10256	8729	6227	4896	4521	4098	3379	3032	2783	2506	2267	2135	1962	1769	1582	1470	1440	1312	1370	1165	1100	1087	973	993	1022	887	900	930	946	891	864	857	812	784	789	796	839	804	811	871	848	854	824	802	852	746	785	735	757	721	777	772	715	757	798	765	748	841	811	754	764	760	800	808	790	734	760	725	781	781	745	741	790	816	809	744	781	798	777	817	738	737	769	757	726	766	774	743	792	795	766	796	744	799	782	812	780	802	781	812	737	809	787	772	816	725	792	802	758	777	760	775	743	713	780	731	801	776	768	713	746	729	733	778	766	778	720	763	793	792	736	816	727	792	789	747	762	755	773	760	791	751	752	727	776	775	742	776	727	777	737	789	760	820	768	745	758	815	809	776	757	750	814	702	788	769	785	782	749	750	746	798	798	794	768	706	700	759	709	738	786	754	823	802	768	774	805	727	729	749	717	744	738	754	800	701	743	759	773	810	774	755	771	763	751	780	770	759	732	755	761	734	771	733	764	750	719	727	794	775	768	792	748	739	796	796	760	757	809	728	733	724	803	775	731	793	754	763	834	767	771	742	801	794	727	776	822	764	764	757	748	762	799	754	802	726	778	739	773	759	781	797	764	764	788	739	748	783	758	760	806	740	775	745	760	736	790	752	798	793	748	733	723	799	742	769	767	776	773	784	766	820	744	749	754	773	757	786	756	759	772	719	760	814	744	790	748	748	788	837	809	780	730	736	806	745	801	740	754	725	788	755	747	796	778	761	773	727	805	759	742	786	805	783	784	733	793	784	808	830	737	802	774	796	789	730	785	754	783	824	772	784	770	770	782	775	741	768	800	803	705	796	778	749	783	776	770	777	733	731	735	736	757	777	783	733	788	777	764	782	777	751	767	780	803	760	779	815	791	778	759	772	779	732	748	793	753	742	755	765	802	802	755	798	784	725	796	767	768	723	804	754	837	763	745	776	791	720	747	727	749	776	747	787	770	774	723	765	808	698	780	778	813	796	745	803	774	779	733	773	783	768	747	752	752	740	774	788	800	752	757	782	767	763	756	754	723	796	756	770	718	780	798	772	773	719	764	747	807	778	757	761	718	748	787	744	815	766	764	792	772	740	754	767	730	772	766	728	762	743	754	777	780	824	799	782	736	805	799	795	742	761	803	785	748	793	776	809	780	786	735	736	758	783	771	783	785	765	773	740	788	756	752	801	766	764	762	768	736	741	774	796	744	768	745	764	802	799	740	738	717	767	797	773	779	714	779	734	744	765	743	762	787	736	790	785	761	762	791	836	781	779	735	813	794	744	771	758	749	796	760	754	839	762	726	767	747	762	791	772	780	746	786	787	802	787	757	793	739	726	788	776	767	771	796	781	803	796	798	753	768	780	780	788	799	727	826	762	765	721	761	739	783	773	778	750	746	772	778	723	784	811	728	790	721	700	754	759	795	800	771	783	757	782	784	724	760	753	703	765	772	745	793	799	784	769	750	792	748	776	760	758	780	732	778	792	801	801	827	754	723	711	728	781	782	763	788	755	740	768	742	731	755	769	761	811	780	780	799	750	765	760	767	752	754	752	781	798	805	733	744	766	803	704	742	747	829	782	773	791	770	732	757	762	787	812	786	751	768	759	719	779	752	738	773	766	766	747	750	771	758	760	813	722	745	748	808	729	785	799	778	768	779	761	768	743	781	806	771	746	764	760	758	767	758	780	770	817	722	707	761	768	750	799	779	738	750	751	762	819	747	738	789	736	733	754	797	776	795	781	826	755	739	778	796	751	745	795	717	798	800	772	766	788	762	785	737	800	793	768	800	808	775	784	737	766	778	770	726	793	797	745	788	819	777	766	792	743	736	749	777	761	768	824	751	742	772	768	740	768	725	759	779	735	821	755	803	766	755	812	766	739	781	717	784	756	817	764	765	715	763	799	808	754	775	762	740	760	767	799	791	817	822	749	771	752	793	777	759	788	755	764	774	779	736	808	731	747	745	824	764	730	756	773	727	764	760	793	765	768	736	751	769	767	790	785	765	775	766	780	742	721	754	792	743	774	798	784	769	750	733	748	761	772	791	808	756	781	741	798	738	743	819	793	741	768	812	813	760	803	803	776	807	792	745	763	767	761	776	794	804	809	763	758	749	741	785	765	760	761	793	802	772	807	791	812	791	728	780	763	781	736	794	774	761	740	777	757	797	757	766	776	775	753	759	764	756	707	721	776	770	758	740	789	765	752	739	729	748	786	769	746	755	764	779	777	752	805	774	768	805	746	754	771	801	733	716	731	737	736	808	763	766	781	806	743	809	830	755	778	841	776	776	769	738	761	748	821	753	752	737	827	771	776	725	765	751	780	788	715	816	758	785	770	810	797	794	728	745	788	735	778	748	772	768	696	777	797	734	734	816	789	809	783	743	740	737	763	771	765	781	807	770	814	786	809	819	824	742	755	724	760	779	785	774	792	748	762	769	728	760	766	742	740	758	733	753	780	743	803	734	792	810	777	794	785	805	759	739	763	828	773	771	733	743	749	802	744	749	817	792	784	770	760	746	745	773	740	723	793	781	791	732	740	813	755	775	787	764	800	824	756	802	743	734	792	808	739	781	743	810	739	789	781	792	735	779	768	752	752	803	744	780	781	780	809	731	780	782	773	732	754	745	784	776	728	743	776	736	780	778	750	817	787	735	796	813	771	814	764	741	815	790	776	777	760	742	763	766	716	737	770	774	783	713	767	782	839	747	754	779	747	811	729	829	767	739	742	767	759	805	792	751	793	763	750	756	740	738	731	789	754	744	769	725	751	806	748	771	794	741	781	763	810	749	718	771	819	777	798	727	775	763	764	736	749	797	741	765	736	789	755	736	770	779	741	764	756	786	760	704	755	763	783	740	746	769	789	794	751	853	784	792	750	747	754	740	750	783	778	784	786	807	757	806	749	809	772	710	755	771	786	783	809	763	760	773	778	782	783	809	728	725	736	751	760	770	760	800	782	738	730	709	775	820	776	797	770	796	767	751	755	758	744	728	827	774	785	790	751	803	759	756	778	746	781	729	758	729	847	749	750	758	754	776	749	763	738	766	788	809	763	792	734	745	778	759	794	729	753	802	775	788	787	783	734	762	787	750	755	783	759	735	736	787	748	787	812	756	784	800	766	752	754	760	792	799	781	760	713	804	776	815	825	757	752	787	739	742	754	786	738	700	733	785	765	783	753	761	753	771	802	761	788	723	808	764	769	762	777	780	796	792	717	752	784	693	749	792	790	801	810	768	755	782	764	734	761	778	783	754	764	744	736	727	823	766	806	767	738	772	797	785	793	748	775	758	785	770	802	821	748	754	723	799	782	815	770	740	764	744	759	777	799	746	765	769	795	767	735	768	751	753	794	785	749	751	784	772	776	776	787	786	730	812	827	759	785	775	770	781	772	750	782	716	780	805	732	787	767	762	835	749	741	764	778	761	787	752	750	816	759	779	750	801	736
34160	29802	33510	29394	22140	20321	17281	12881	10158	6924	4112	3175	2073	1578	1460	1312	1274	1226	1103	864	970	977	927	807	738	638	622	720	677	534	535	499	506	488	441	326	450	362	332	319	284	298	285	299	285	312	316	316	325	358	335	315	264	274	312	256	264	260	295	272	243	259	277	267	273	289	271	271	277	259	320	297	250	271	241	253	282	263	228	291	269	262	258	268	284	298	278	269	292	293	263	267	265	271	292	245	266	274	270	278	231	273	263	310	286	259	251	283	259	261	274	297	281	268	243	266	279	277	278	259	306	266	280	296	254	279	289	275	264	260	262	314	284	270	264	261	267	254	262	252	265	239	272	275	259	292	284	255	266	253	292	267	250	253	254	246	282	254	274	274	258	251	267	243	233	277	273	256	283	264	262	250	258	272	268	273	284	250	301	250	263	262	268	246	255	283	253	254	269	281	264	268	274	265	263	316	245	251	275	250	286	260	287	292	297	252	276	267	253	280	261	252	247	259	270	262	274	280	266	258	280	302	255	292	306	281	289	276	276	257	279	233	247	314	243	266	274	267	265	268	279	268	252	258	252	266	252	285	257	218	291	282	266	239	277	259	259	271	286	268	265	264	279	276	276	273	254	234	309	259	256	273	260	275	247	263	269	251	254	261	273	311	266	265	266	271	293	247	263	279	248	259	253	266	257	282	290	280	265	238	260	267	253	285	287	271	254	266	268	255	320	230	268	248	262	228	288	256	277	306	286	273	295	266	271	254	260	272	301	230	248	275	288	275	255	287	287	257	260	269	258	259	255	267	266	271	238	280	282	259	253	263	277	260	246	231	274	272	285	270	272	284	272	255	254	286	258	311	293	283	304	263	250	279	267	264	277	263	271	257	259	257	244	259	288	284	253	268	250	250	292	290	278	290	285	271	293	277	293	235	260	269	258	246	233	254	262	282	253	252	266	289	289	242	286	268	259	259	268	281	253	268	272	246	282	247	251	279	280	287	281	257	257	238	280	278	263	250	269	264	265	275	268	262	253	277	259	271	255	278	255	261	258	268	254	272	283	253	258	269	300	271	272	269	286	273	246	256	272	265	262	271	277	270	242	265	257	268	275	263	287	249	284	266	276	274	254	257	273	257	268	271	260	242	258	283	257	289	274	257	282	244	289	297	284	278	237	300	253	277	273	292	246	304	247	249	269	253	289	276	300	277	252	272	259	281	276	271	281	247	263	254	283	257	263	261	246	240	278	267	282	244	267	254	279	255	276	276	271	269	285	254	278	271	279	275	265	271	263	279	262	277	241	287	254	288	280	276	265	290	242	281	282	231	282	256	264	290	270	261	242	253	271	268	273	245	241	247	252	298	277	282	268	278	232	269	257	283	294	259	259	259	277	257	298	287	258	226	268	243	241	285	281	263	272	269	241	279	265	255	262	262	273	266	251	274	262	266	300	283	292	271	269	270	263	277	267	282	285	248	266	251	292	256	279	291	267	244	302	283	259	277	249	254	254	292	252	246	248	281	286	247	258	244	254	255	245	276	288	264	252	254	268	269	259	246	265	268	263	273	247	261	280	265	244	264	256	238	266	252	261	277	263	276	290	274	258	288	277	277	239	249	255	263	248	257	289	220	295	280	283	278	247	241	282	257	259	246	264	217	262	276	240	286	255	234	285	280	282	263	275	277	284	301	306	248	275	269	229	274	275	268	257	260	285	291	248	297	278	295	284	306	267	260	306	267	256	255	266	277	271	245	304	289	260	269	276	267	259	281	268	261	281	276	280	282	248	230	283	270	263	255	266	250	267	257	272	264	254	287	264	253	309	256	268	266	269	261	261	266	263	265	281	243	263	253	260	288	284	269	269	250	248	274	251	258	275	255	287	289	280	276	256	248	292	258	265	279	267	262	280	268	250	289	298	241	254	248	283	279	270	287	284	250	282	287	261	243	281	286	276	256	303	299	285	269	298	264	279	256	267	272	246	254	280	273	286	289	277	290	273	263	267	253	259	265	262	263	287	262	255	252	291	277	295	267	267	265	277	269	283	280	279	277	286	260	251	263	278	307	249	300	274	262	260	271	288	262	286	307	269	248	257	292	269	295	260	270	283	269	297	260	269	263	262	272	285	276	260	253	279	238	289	267	275	243	291	262	254	255	274	279	277	256	274	282	274	314	269	285	266	267	230	267	257	249	297	273	256	271	253	277	288	280	262	260	261	269	288	272	241	281	246	272	248	275	255	267	260	272	276	256	261	281	274	280	286	256	258	252	268	285	279	253	239	263	287	273	272	282	274	277	259	276	253	266	254	253	290	272	261	279	280	285	276	231	271	270	290	273	272	281	287	260	256	250	288	269	303	291	298	270	289	259	246	256	290	285	294	280	248	265	275	261	276	302	269	296	273	252	283	272	283	268	298	222	269	289	276	259	306	250	262	255	251	280	278	278	268	271	263	254	302	250	283	253	270	255	269	262	304	261	263	296	283	221	247	253	268	264	258	272	283	251	259	263	277	254	263	265	281	264	266	247	295	292	267	278	264	296	298	269	277	251	301	241	256	260	263	297	292	246	275	287	292	245	290	282	237	278	252	281	267	254	291	276	241	280	258	294	301	290	265	238	271	299	250	239	269	254	268	249	257	249	265	275	228	296	276	281	284	273	288	235	263	274	272	281	250	284	273	280	289	260	282	283	227	272	248	244	238	250	261	303	263	265	299	262	286	285	248	306	237	245	235	292	249	256	297	258	286	261	254	245	252	277	269	257	279	259	286	236	246	244	272	241	278	280	271	266	289	288	251	239	296	292	258	267	296	262	281	264	270	282	258	251	304	261	261	259	303	283	273	297	256	263	268	271	284	246	276	258	261	257	246	256	278	264	268	256	284	285	277	252	265	258	307	253	256	289	265	305	239	278	265	251	236	260	284	259	257	268	279	249	279	277	266	248	277	270	260	252	261	292	238	258	283	256	284	289	257	279	255	265	268	273	267	272	254	280	273	288	283	264	277	234	271	251	294	291	306	295	288	255	267	261	291	260	264	296	238	282	239	272	238	292	264	243	278	251	279	274	279	264	256	281	257	290	275	272	299	254	304	266	247	259	271	252	275	293	291	244	267	272	280	282	275	291	281	255	248	298	278	278	292	276	245	242	260	267	262	259	270	256	290	270	259	247	258	283	271	286	277	273	284	297	257	240	267	268	250	260	274	279	274	261	239	257	275	261	247	236	317	256	272	262	294	289	262	230	272	261	293	278	285	243	282	248	241	305	280	260	275	265	283	272	292	318	247	240	241	263	252	277	277	259	290	282	253	240	268	247	246	307	272	267	257	304	270	262	262	262	285	259	285	303	300	250	269	284	249	273	252	252	289	255	238	247	281	286	300	259	258	279	276	240	264	318	274	257	254	249	272	263	258	272	262	270	282	252	272	298	264	269	243	224	236	285	276	251	239	254	282	271	280	291	269	272	289	275	275	269	267	261	228	240	252	281	245	295	251	252	291	251	270	254
21303	24124	37733	39741	36373	36515	34947	31183	29398	23252	17482	15036	10585	8577	8061	7493	7390	6819	5963	4803	5803	5533	5629	4780	4261	3860	3702	4315	3823	2867	2879	2384	2444	2332	2298	1472	1990	1392	1158	1056	910	902	914	908	871	936	1009	1067	1078	1534	1294	956	909	776	737	783	700	754	755	815	792	779	756	800	764	756	738	788	788	765	760	741	690	718	758	746	753	717	787	741	737	716	741	724	746	737	784	745	723	735	694	699	769	747	757	808	753	744	743	764	722	705	741	752	756	726	713	710	708	733	724	715	700	727	756	725	768	735	735	742	771	718	713	685	704	701	705	742	743	746	730	747	689	767	688	701	753	778	721	740	764	736	723	754	753	750	735	698	749	729	746	737	729	726	745	732	705	704	712	715	715	706	770	720	760	745	751	742	756	721	710	741	750	759	748	713	747	732	744	784	710	721	753	807	699	705	709	739	691	743	728	722	741	698	738	725	749	760	767	755	743	738	712	746	751	759	766	749	739	678	713	747	731	758	708	708	749	715	739	749	765	740	673	732	680	654	724	707	811	753	698	745	712	727	698	764	702	735	723	735	704	778	720	692	794	716	736	758	678	760	688	716	736	746	764	720	695	705	701	722	722	714	752	708	732	738	724	705	703	744	736	753	727	742	737	754	686	755	660	671	736	772	700	710	719	758	695	741	713	705	681	671	751	687	724	724	761	684	752	708	702	700	714	678	730	749	686	743	689	727	713	718	731	720	729	701	708	678	753	776	680	762	766	719	672	698	778	729	730	745	727	756	739	740	733	764	725	728	699	724	709	688	731	771	699	748	729	814	769	726	710	711	748	718	726	705	794	693	735	719	752	718	788	733	743	714	702	713	768	697	749	647	712	751	710	783	764	763	734	723	738	710	764	720	730	751	704	727	757	744	705	732	700	756	724	763	754	699	719	722	733	754	764	754	691	730	720	722	769	740	706	757	698	690	712	700	743	744	721	727	741	727	661	802	739	735	668	699	700	692	757	749	676	782	716	771	725	751	725	738	713	755	725	757	728	702	763	684	729	734	704	728	713	767	747	764	762	762	712	720	739	753	721	705	769	660	747	757	698	665	717	716	712	713	750	689	725	699	725	733	733	713	721	703	758	715	704	732	738	723	727	727	768	733	709	747	698	728	743	691	741	735	739	733	715	712	706	783	660	748	689	712	713	731	767	721	760	714	715	741	728	651	754	726	710	743	743	716	723	726	748	741	711	709	743	726	724	689	719	735	719	716	716	662	690	723	719	697	731	724	689	755	701	697	714	753	742	779	734	792	782	739	737	724	716	709	716	720	755	731	738	736	739	739	707	769	709	716	691	681	704	745	706	701	763	764	710	725	702	758	702	768	744	739	753	751	691	735	746	734	763	722	754	737	769	716	752	772	760	678	738	735	728	746	691	719	720	699	731	721	737	727	696	737	719	785	735	700	697	745	733	703	690	744	756	753	698	755	757	738	728	727	688	742	674	734	725	694	702	752	792	720	711	713	735	711	687	783	700	688	733	731	738	713	755	707	704	758	675	715	749	747	752	715	703	734	749	737	751	730	729	758	744	705	716	722	744	721	745	736	683	798	706	771	729	697	699	708	682	719	737	737	734	738	720	664	661	709	687	751	734	728	743	689	738	750	744	691	718	761	713	676	713	735	713	717	749	722	710	756	724	674	774	682	694	698	738	719	708	762	710	674	798	760	737	732	690	721	727	726	689	712	764	760	724	744	736	711	717	742	729	764	698	716	706	742	750	740	733	720	714	737	788	745	718	731	721	708	714	754	735	731	734	728	701	731	702	748	701	702	706	733	710	750	753	724	757	698	676	747	689	730	746	730	686	750	717	749	730	704	715	772	731	714	735	714	729	764	712	711	743	738	730	762	696	719	732	720	691	703	726	730	760	737	727	717	768	689	743	723	659	757	686	741	713	663	695	739	756	709	723	697	782	689	752	751	708	747	724	720	758	663	773	754	722	708	733	747	693	713	706	736	746	701	704	724	758	731	663	707	672	698	729	715	746	783	724	730	741	702	747	687	748	705	771	750	695	720	749	748	738	711	692	713	732	724	709	748	685	703	687	754	735	741	722	717	768	781	689	737	757	759	709	755	767	763	737	715	728	726	727	663	745	664	771	670	697	697	824	729	734	731	756	716	740	779	698	699	745	735	741	724	746	737	734	733	757	742	687	672	744	721	695	744	719	733	756	736	709	735	687	728	754	751	769	733	722	737	751	754	726	714	739	731	664	720	754	721	733	679	682	714	735	750	708	733	726	760	703	744	731	713	693	763	703	664	762	689	720	705	729	738	710	737	700	755	749	707	703	700	723	758	730	696	749	773	749	727	758	738	740	718	755	737	713	701	773	693	707	713	718	734	704	715	705	760	703	762	733	692	762	787	683	724	765	729	712	749	740	744	747	676	745	704	750	730	716	777	690	739	757	736	696	730	704	748	723	731	772	736	750	709	736	695	698	665	756	727	699	753	779	703	756	689	716	754	690	716	733	739	723	724	760	673	733	728	703	716	726	694	732	745	764	790	765	780	735	740	737	731	689	706	702	699	726	744	715	754	784	741	704	747	751	716	778	731	694	732	685	668	702	718	705	725	753	737	747	716	736	709	765	730	718	699	718	679	725	731	703	699	766	728	733	756	696	739	643	712	688	677	707	697	709	734	744	722	755	704	718	764	750	739	703	715	756	782	742	744	715	710	713	760	760	744	759	721	803	739	730	711	715	757	698	753	742	763	726	748	738	688	748	731	747	751	744	716	695	687	742	705	743	645	744	754	728	715	755	719	693	722	725	752	715	759	737	724	715	736	714	778	686	716	710	731	748	721	666	701	740	697	713	707	719	721	716	717	735	715	749	707	744	732	702	730	728	713	701	703	723	732	715	721	713	735	700	726	751	694	668	691	720	725	705	730	699	730	755	738	708	745	728	720	730	744	755	764	718	756	763	729	680	771	695	736	741	751	747	741	742	720	777	713	748	696	698	738	809	737	737	707	749	775	706	749	745	740	704	737	687	729	773	772	754	719	721	724	760	703	789	753	700	712	749	685	695	752	741	700	718	730	762	720	686	708	724	711	724	736	764	763	751	731	785	736	712	707	762	693	727	677	707	733	750	722	734	772	733	703	759	716	750	772	718	718	702	717	731	706	733	682	699	764	718	773	710	753	684	762	744	708	692	740	735	718	735	723	748	750	703	723	775	702	706	732	808	720	718	688	776	742	728	746	709	725	742	701	719	713	756	751	710	759	738	703	744	741	725	688	721	718	738	761	703	718	688	730	759	741	741	768	719	729	669	720	704	713	706	704	716	684	746	723	753	731	741	725	745	745	703	719	731	711	732	728	745	699	702	695	729	753	689	751	699	738	725	745	705	793	719	701	769	698	739	714	767	742	727	693	708	789	725	749	747	753	740	765	693	715	701	731	752	725	760	658	752	704	723	695	746	717	706	686	781	735	771	736	736	740	678	675	756	712	752	724	727	652
41440	36523	41436	34522	28704	27432	25994	21507	18670	12372	7062	4925	3620	2481	2078	2017	2016	1909	1601	1533	1746	1338	1451	1275	1140	1220	1044	1263	793	859	695	657	785	706	506	456	615	365	348	325	258	297	276	285	296	273	301	324	308	405	387	295	283	256	282	251	222	261	234	259	234	237	280	227	240	245	241	255	233	241	272	252	252	250	248	262	251	255	231	263	240	221	244	234	269	250	268	236	236	222	242	233	244	241	232	238	227	255	250	231	235	264	258	220	256	208	244	235	243	248	232	249	231	235	254	225	273	263	257	231	224	268	225	269	240	240	224	218	237	245	229	260	267	233	220	259	251	239	261	261	213	255	243	210	225	218	219	266	243	209	270	220	234	227	223	254	246	199	205	249	255	235	245	229	269	246	229	235	240	230	212	221	215	238	263	267	252	224	258	252	241	259	237	230	222	243	231	245	238	247	243	235	257	257	246	244	216	233	209	231	206	267	244	261	232	222	243	236	219	249	210	265	242	240	255	225	233	248	232	262	262	236	212	232	258	244	247	228	230	233	241	222	269	234	242	229	244	235	220	231	235	265	239	261	212	268	217	249	248	270	242	260	229	256	249	239	261	249	251	244	243	219	234	213	231	238	226	228	224	219	256	253	236	253	250	241	221	245	233	242	228	235	246	249	228	245	239	251	231	237	237	228	256	240	250	247	224	254	235	255	207	207	229	234	230	268	221	203	253	224	208	265	223	224	235	209	264	251	240	238	239	246	246	225	232	236	240	273	239	233	247	239	229	237	233	257	261	250	237	249	245	240	239	226	217	216	234	240	229	242	228	242	225	224	221	243	237	234	239	225	207	217	220	234	228	241	226	235	249	230	229	269	222	244	221	216	224	233	224	233	255	248	246	236	259	260	241	233	239	232	235	236	252	227	254	253	235	239	232	225	219	277	239	226	254	228	232	249	232	234	238	264	234	220	255	265	240	237	240	226	231	226	222	229	241	224	214	253	240	199	236	221	236	233	216	241	256	235	207	230	245	233	240	233	254	245	252	231	254	223	247	235	224	228	231	217	220	241	239	234	255	250	252	234	215	224	226	233	244	256	240	259	254	232	244	230	216	204	238	234	222	225	225	254	217	226	252	221	229	219	253	238	241	227	236	243	231	229	211	256	251	238	237	238	249	240	229	240	229	242	232	256	240	230	226	246	229	248	228	219	220	243	219	232	218	232	245	228	253	237	240	238	255	237	262	213	233	232	253	240	223	243	269	224	231	225	261	246	262	251	248	248	254	230	207	246	267	239	229	205	233	261	269	232	242	266	215	253	230	242	225	260	226	248	236	241	235	223	239	230	236	266	249	211	194	228	261	228	242	246	256	247	229	235	225	223	232	215	232	251	235	235	235	247	217	207	243	247	220	221	233	224	232	262	249	223	262	228	252	244	237	235	243	246	248	246	239	236	245	238	247	248	215	237	209	230	227	249	235	261	228	255	229	244	252	219	221	243	218	223	275	239	216	221	241	224	242	250	224	226	247	206	273	244	244	264	260	252	234	233	234	233	239	220	239	256	257	255	258	218	245	237	267	229	272	242	241	256	221	248	229	253	232	227	252	243	247	249	237	246	235	253	275	242	228	220	226	237	220	232	193	245	211	205	237	246	253	208	238	233	208	250	260	257	200	230	236	205	229	248	225	233	229	264	263	237	223	241	265	246	231	259	241	245	216	246	259	218	238	240	253	262	251	235	250	248	226	226	221	260	216	232	232	230	247	264	241	205	250	246	221	239	236	225	245	252	225	258	234	270	277	257	256	248	248	219	255	259	240	222	239	231	251	230	210	238	219	266	234	219	229	222	259	244	252	233	223	259	217	263	256	238	257	227	235	217	246	265	251	242	267	229	253	256	232	243	218	228	228	237	224	235	233	228	223	238	242	241	245	228	242	214	234	258	208	230	220	215	249	239	229	242	242	260	250	257	246	218	222	230	244	228	245	224	236	248	244	230	246	218	232	222	234	249	225	226	249	213	217	255	261	219	228	214	235	226	214	224	229	226	219	251	223	222	237	228	254	279	281	235	238	251	217	231	230	229	229	240	264	233	230	245	261	242	250	256	237	233	255	257	230	269	267	236	223	223	209	235	206	232	230	254	217	237	234	244	226	231	252	220	221	234	269	254	218	223	235	236	245	221	260	256	229	240	252	246	226	217	232	238	217	282	205	256	232	228	223	192	246	256	252	249	234	223	247	265	226	227	220	255	236	261	245	237	221	266	265	262	223	258	231	220	243	243	260	236	211	228	252	254	240	239	260	248	241	219	233	244	199	232	242	242	232	227	231	251	228	224	215	237	257	249	215	245	271	233	242	245	244	225	227	239	263	217	244	236	248	245	235	226	252	240	223	232	244	245	266	270	238	230	253	225	262	258	219	254	225	241	231	246	269	223	243	238	249	236	252	274	228	250	238	240	241	217	216	226	226	232	243	243	225	266	219	217	236	234	255	255	231	247	248	214	217	244	218	220	230	254	214	231	231	246	233	226	249	241	273	241	218	249	205	250	253	216	232	219	240	240	229	245	209	230	238	219	245	246	232	225	257	265	222	264	251	235	244	211	241	258	256	251	271	241	209	230	247	226	247	232	214	225	235	228	203	219	235	243	268	260	246	240	236	211	224	214	232	220	241	239	243	232	250	227	201	241	234	242	225	250	219	231	242	218	244	242	223	230	225	251	230	247	216	225	234	249	232	211	242	253	281	230	213	237	257	214	240	242	223	229	239	258	226	230	259	242	250	220	240	238	249	234	229	194	207	231	234	260	232	260	253	262	219	252	219	251	260	250	233	242	239	248	226	244	230	235	217	251	261	221	257	219	269	257	234	233	243	255	249	245	219	219	225	237	232	270	246	250	236	220	247	224	242	230	252	229	252	268	241	234	240	228	252	240	257	235	246	229	207	243	265	215	206	219	247	245	245	246	233	230	239	240	230	237	242	259	248	240	221	236	216	247	240	221	256	205	218	248	245	229	232	240	245	236	237	229	253	228	225	255	236	244	222	217	237	244	247	266	235	247	229	216	241	237	252	228	225	230	268	242	224	236	235	237	220	227	224	243	252	207	262	246	261	241	245	233	248	245	238	249	194	220	254	248	211	276	231	255	224	242	279	248	254	228	217	267	240	243	257	215	271	237	223	251	217	268	232	236	228	228	231	258	228	245	218	252	221	252	260	250	256	235	245	235	259	221	244	214	257	238	238	238	236	247	296	230	232	249	248	240	231	212	211	239	233	220	234	219	252	262	250	242	235	248	233	229	246	265	245	268	234	265	248	244	240	222	232	231	232	248	224	239	198	233	259	218	238	231	238	264	198	243	240	254	230	224	210	254	216	247	248	240	235	231	265	249	218	236	221	242	242	250	241	224	248	200	255	230	212	252	247	246	231	211	237	236	271	243	210	255	243	225	252	236	238	259	249	261	248	239	234	241	203	229	231	225	249	220	245	206	230	259	237	243	238	248	232	248
25941	29024	42720	44020	41607	42602	41715	39128	37189	30903	23419	20140	15536	12057	11486	10926	11184	10582	9363	9091	9800	7725	9073	7838	6236	7113	6341	7327	4756	5217	4377	3872	4903	4009	2693	2359	3293	1830	1292	1352	1092	959	997	939	939	1045	1204	1203	1348	1919	1650	1102	970	846	730	806	803	708	676	718	783	787	770	705	764	710	748	698	676	660	655	713	643	715	690	712	670	697	682	670	647	690	674	732	631	711	765	628	647	663	668	664	668	651	678	708	692	606	618	689	707	642	683	679	628	629	627	659	633	646	640	666	658	638	657	648	638	609	669	566	658	649	636	625	645	658	637	623	647	622	596	645	694	660	633	687	674	650	634	672	654	679	622	638	686	683	638	684	666	691	683	671	672	651	659	649	670	645	631	687	649	665	629	680	669	631	627	659	635	654	591	617	700	635	641	643	680	642	659	642	661	710	665	682	679	624	613	670	604	674	610	561	651	646	644	624	606	675	637	620	694	635	601	698	653	632	631	674	643	632	630	656	648	647	633	678	641	630	618	633	654	704	665	662	666	640	643	692	670	665	672	616	622	704	642	663	667	664	655	631	706	687	628	652	646	666	657	666	637	696	692	610	708	669	662	628	649	631	684	657	675	643	615	660	659	677	657	676	621	650	668	606	651	639	671	638	654	652	664	638	636	614	674	652	665	665	651	667	673	673	663	658	690	627	674	657	629	652	663	648	637	665	607	645	687	626	691	652	663	678	713	707	618	684	679	688	708	651	662	595	672	659	644	681	637	677	637	648	663	636	643	644	655	638	628	609	635	701	669	665	671	672	669	637	638	674	654	665	669	658	624	644	641	699	639	684	649	655	659	647	663	689	665	652	604	680	645	637	640	667	646	626	728	670	624	687	619	674	650	678	612	670	650	633	616	682	657	674	605	653	640	624	634	639	658	625	656	672	654	686	643	649	673	674	591	640	680	657	647	637	657	703	675	649	624	655	683	653	670	655	605	692	637	613	645	636	657	606	657	631	667	690	621	674	703	652	690	680	658	631	657	654	632	675	660	651	713	693	620	665	640	662	649	708	693	652	655	670	636	638	603	648	630	627	678	668	614	682	638	617	633	627	612	663	650	650	644	651	650	664	665	662	687	624	648	668	648	637	637	641	649	588	652	678	641	671	647	641	651	642	672	635	667	700	658	636	636	623	671	659	679	639	642	666	600	632	616	695	608	648	626	640	646	659	640	662	642	632	693	663	612	643	654	695	684	668	643	653	632	653	581	685	621	661	690	622	604	620	662	678	655	647	683	668	640	650	661	661	725	657	653	644	677	626	654	617	632	667	690	675	631	660	658	687	630	650	654	704	641	637	636	695	647	642	660	651	712	633	654	641	682	645	634	682	670	630	664	662	644	672	650	624	619	654	696	705	651	668	659	659	690	648	665	602	652	631	646	665	653	633	632	632	612	631	656	703	672	656	649	641	639	694	679	664	648	659	628	672	665	667	635	624	657	672	626	685	679	642	657	670	611	604	712	657	695	652	682	659	653	638	655	645	664	735	693	661	636	647	686	650	654	662	643	659	625	664	683	689	665	638	672	630	661	655	647	653	638	681	665	652	669	673	658	659	676	648	658	628	648	643	723	680	644	662	651	716	661	691	645	587	647	643	654	662	665	638	672	629	671	628	664	678	667	674	648	656	635	682	633	606	635	650	634	676	646	632	683	640	682	692	647	647	658	630	636	622	672	617	654	697	675	618	660	646	646	686	653	662	671	650	696	714	656	619	614	650	652	640	641	682	652	698	627	692	642	648	635	678	646	646	628	673	595	657	653	641	640	664	650	635	667	640	677	639	625	706	655	630	686	678	627	656	698	656	665	626	627	660	671	653	666	633	736	647	624	690	682	633	639	668	651	645	617	688	635	690	658	634	626	674	624	631	669	605	653	675	673	649	685	620	665	667	651	675	673	632	673	603	642	710	696	631	670	694	604	662	673	670	677	667	666	632	681	661	651	688	618	677	695	640	632	613	652	650	644	652	607	699	634	653	674	667	638	707	668	648	649	600	669	676	625	682	651	649	637	649	670	691	622	651	648	713	630	662	673	689	659	636	669	643	646	659	613	673	632	680	653	709	638	679	661	675	644	629	670	673	632	653	641	616	628	659	652	674	628	677	658	623	639	668	649	684	655	624	667	687	665	627	658	633	609	661	638	644	677	620	659	672	629	672	662	652	650	705	635	640	649	640	668	673	634	662	645	646	648	673	612	663	614	633	642	632	652	679	651	651	664	653	648	615	658	636	631	662	676	640	649	698	651	586	665	624	659	627	657	633	640	717	646	649	631	616	617	682	655	629	685	630	661	615	678	612	658	646	679	656	645	642	665	672	633	675	637	693	677	651	650	679	694	673	688	658	619	698	648	657	674	658	688	627	614	605	657	648	684	649	699	645	616	642	648	682	656	628	667	687	662	678	654	688	649	625	711	647	667	672	666	659	662	678	650	652	623	681	600	644	666	656	661	679	630	582	671	656	647	660	661	681	668	684	626	688	648	635	625	668	635	681	684	600	640	635	642	655	629	651	676	655	685	674	657	637	673	650	631	599	678	652	644	662	641	636	617	628	637	643	630	608	649	646	623	635	617	642	621	628	728	638	674	659	639	629	656	633	716	701	668	649	673	607	640	648	653	652	652	658	686	655	651	665	656	704	675	663	628	606	658	634	678	688	669	663	643	638	699	632	671	702	643	667	622	597	662	677	637	673	696	656	656	661	683	665	632	657	605	668	671	666	679	646	676	658	643	638	685	674	676	644	709	675	624	652	640	664	646	656	637	632	644	649	627	618	641	671	662	660	618	670	676	663	599	671	652	618	698	657	637	604	639	619	661	614	645	688	660	688	686	605	630	654	636	637	687	685	637	626	670	646	675	630	652	664	622	672	666	651	601	677	651	672	686	666	632	665	655	616	606	658	639	667	677	683	667	589	664	622	664	657	628	626	661	618	668	696	618	629	626	648	651	717	626	624	640	674	646	617	620	649	637	668	591	656	688	698	609	653	636	681	631	619	654	675	634	635	620	670	624	640	645	676	657	654	608	631	681	660	646	621	616	663	681	637	701	666	691	635	679	643	662	646	682	629	667	633	679	651	661	596	609	649	584	655	679	670	642	648	605	626	633	683	648	683	650	645	664	680	691	669	611	641	659	687	625	641	687	685	666	652	663	640	732	724	707	667	606	625	650	690	642	647	668	664	629	651	625	655	650	643	640	673	687	681	654	635	652	654	704	624	710	659	661	643	624	638	684	645	645	670	617	647	644	678	665	691	649	686	653	660	621	700	727	634	678	662	652	649	649	673	675	674	659	685	616	646	660	675	658	674	665	666	632	653	654	705	663	646	683	644	648	633	640	631	679	634	722	605	645	696	630	652	628	699	677	658	663	663	686	618	657	653	637	637	661	622	639	687	653	674	655	641	694	644	636	640	646	633	691	596	665	594	646	629	650	662	613	649	628	616	652	606	666	681	666	689	620	655
26008	23254	25378	19741	13745	10859	7728	5493	4171	3066	2063	1537	1254	1114	839	803	762	666	632	528	466	479	419	413	405	404	358	342	338	329	371	327	281	327	296	335	307	306	267	318	295	319	309	287	288	287	279	305	273	271	304	318	277	283	291	259	287	293	288	288	257	309	258	292	269	279	287	300	294	286	252	274	291	260	243	262	288	284	266	286	292	285	272	283	289	268	280	296	241	314	278	291	282	299	272	279	305	300	284	280	306	271	279	301	289	281	297	294	259	306	302	317	319	277	271	298	279	227	291	295	293	304	280	305	318	319	280	282	261	279	272	277	282	297	297	271	276	265	285	309	280	267	303	271	278	269	275	271	271	270	287	314	260	314	279	295	265	250	304	308	296	259	273	292	299	283	296	251	260	308	288	300	305	290	282	281	276	293	305	256	277	295	260	280	278	284	278	276	267	273	280	299	288	302	266	301	290	280	288	279	268	283	296	287	249	305	291	261	301	266	252	294	319	260	306	254	264	287	294	277	272	256	274	289	330	267	278	284	292	304	284	290	291	251	318	258	309	282	284	307	306	304	266	270	287	299	288	273	295	285	273	275	267	278	306	273	285	314	256	271	297	275	312	289	295	288	271	291	270	290	273	275	301	255	258	285	293	284	304	283	290	282	271	295	276	292	274	250	280	282	310	261	293	301	280	263	304	278	266	265	283	284	292	293	288	296	311	292	301	281	273	284	292	266	279	285	272	293	264	281	264	276	272	255	275	286	298	262	286	273	294	292	299	280	304	252	275	297	285	298	295	291	256	266	271	295	298	257	269	256	271	282	250	298	290	289	242	286	257	313	262	303	282	288	280	299	269	254	281	276	292	292	291	285	298	293	299	258	281	303	245	266	275	295	275	286	292	288	272	290	286	286	256	278	304	335	293	266	294	282	261	254	278	320	273	295	312	278	307	275	288	291	293	277	290	292	267	275	300	291	305	288	286	285	275	279	307	290	273	286	299	280	262	288	253	258	291	291	293	289	303	290	274	274	272	263	283	256	293	306	314	279	282	279	293	271	298	298	260	250	271	268	294	289	288	307	309	277	298	287	281	260	288	269	289	258	276	287	267	303	281	260	280	289	269	267	276	274	302	275	303	308	299	281	276	279	311	252	306	297	296	269	265	258	263	292	282	281	284	263	306	307	247	279	314	287	284	260	287	282	319	271	244	266	262	262	268	300	305	289	300	305	281	271	268	309	282	250	282	277	278	307	308	309	287	277	253	269	275	250	281	285	274	277	286	270	275	287	323	276	272	291	292	247	263	307	297	280	254	300	275	304	299	278	287	305	273	249	323	306	253	255	285	304	299	280	292	287	273	282	292	298	291	294	272	269	289	308	249	297	267	302	275	297	299	269	279	315	278	283	269	292	287	313	288	279	292	319	302	278	277	267	297	263	267	286	298	286	273	275	306	278	278	273	270	272	276	277	284	297	277	264	275	275	260	267	314	286	302	302	267	272	275	263	300	289	264	251	274	276	261	281	295	290	295	294	283	289	290	319	265	280	297	281	282	262	284	259	272	282	282	302	261	291	245	278	291	305	290	273	256	294	273	293	288	278	283	271	292	290	283	298	287	283	292	266	305	282	263	277	270	312	256	279	310	280	287	242	291	300	277	296	281	284	286	310	302	277	267	251	265	299	284	270	288	301	308	300	266	314	309	325	304	257	286	258	291	306	283	294	288	265	274	273	247	261	310	280	286	285	281	271	278	291	286	279	300	341	335	298	268	299	286	301	296	287	281	243	296	276	288	260	298	280	293	288	287	292	287	271	267	271	262	287	300	296	295	280	276	243	287	284	276	275	291	278	293	291	303	328	275	284	264	301	300	267	241	254	307	297	264	324	297	286	300	280	296	278	291	280	303	276	282	274	276	295	279	296	288	288	286	284	262	281	295	257	244	285	280	300	278	269	283	330	298	262	260	273	275	287	275	263	276	312	256	265	301	284	273	316	278	278	299	278	287	319	295	315	310	292	291	296	249	293	279	255	294	277	311	284	273	284	266	259	293	307	283	294	292	289	325	278	287	291	291	289	297	281	297	309	321	305	264	289	259	267	297	272	292	316	313	303	285	278	312	308	296	276	280	275	289	307	321	293	323	267	279	283	278	270	300	309	296	267	280	262	281	296	298	278	305	314	298	299	312	291	271	277	296	301	291	285	285	244	277	303	264	275	288	272	274	306	289	301	314	274	280	262	293	283	289	269	256	283	268	272	305	302	283	308	307	259	294	300	261	287	279	276	295	259	295	301	272	300	295	258	270	280	289	328	283	277	302	268	288	287	295	254	279	307	290	289	300	308	261	255	248	282	275	275	285	276	297	286	284	279	278	265	306	302	299	325	295	307	296	300	252	287	281	290	304	272	270	295	277	295	284	267	277	278	298	290	298	292	272	256	269	274	252	274	293	299	268	265	292	253	280	311	271	277	270	282	293	273	286	339	297	300	283	292	303	282	276	295	291	287	243	265	263	279	291	290	290	310	286	261	273	287	261	296	302	288	285	274	311	274	293	283	279	289	276	303	264	302	290	287	296	288	267	251	273	314	255	276	296	282	292	267	283	285	299	267	274	292	265	254	309	284	317	285	255	298	301	259	267	310	274	252	291	295	278	279	290	291	289	267	311	298	277	282	267	261	278	297	274	280	289	275	280	284	303	270	270	258	303	272	281	273	305	292	287	284	274	261	285	270	272	267	307	281	310	263	251	276	305	289	294	287	295	336	290	250	285	282	271	267	285	285	320	289	267	284	263	280	256	269	288	285	253	274	303	264	285	295	294	328	277	335	284	264	269	307	273	292	299	291	297	278	301	294	289	297	280	295	286	274	291	294	275	284	314	261	283	278	263	257	308	291	313	275	310	310	309	295	292	266	278	289	278	276	236	281	291	329	299	295	265	289	293	288	305	270	272	272	287	313	314	264	282	289	289	299	297	277	287	275	302	285	288	295	266	252	302	267	313	274	294	282	285	292	281	272	279	296	267	265	271	281	290	282	271	302	279	260	286	286	281	287	293	257	290	283	291	295	302	299	277	286	274	249	323	269	262	253	293	290	292	288	276	282	295	289	275	265	312	294	249	270	293	294	265	299	282	293	278	295	301	301	293	295	284	294	253	288	258	273	295	272	259	301	290	294	252	296	275	296	282	279	309	292	283	266	265	294	287	306	306	295	288	302	269	293	282	274	290	319	307	283	284	273	288	305	289	279	280	274	285	272	300	284	274	293	280	253	308	309	283	277	269	284	318	281	293	299	285	275	273	304	282	298	267	305	260	301	267	255	270	317	281	281	277	282	309	261	267	310	275	251	302	297	301	292	266	277	275	302	284	284	289	306	276	313	291	284	313	287	288	297	266	277	281	312	269	319	276	304	276	300	289	299	283	285	277	304	289	294	296	274	254	283	290	318	274	288	287	272	269	309	295	293	278	305	275	288	299	251	255	267	298	298	284	291	262	288	267	288
15313	18727	31174	32037	28851	27094	23637	20089	16864	13729	10434	8249	6831	5535	4692	4062	3962	3535	3124	2774	2368	1982	1898	1716	1556	1445	1347	1260	1193	1188	1041	1090	1041	983	967	923	942	866	904	873	828	871	881	820	793	779	814	804	780	849	874	781	745	746	812	765	747	776	787	760	759	732	849	775	786	753	708	775	740	779	755	770	798	746	775	707	733	756	769	747	762	749	788	719	741	749	766	781	710	709	780	753	758	731	768	795	782	731	742	768	731	756	740	762	776	746	765	723	782	785	785	766	739	773	719	777	783	793	753	748	814	739	787	773	758	780	761	705	758	753	818	756	753	779	772	740	769	769	709	770	759	781	740	808	757	752	777	830	787	794	781	750	757	790	813	720	729	774	759	733	751	765	770	750	762	810	756	769	785	736	704	736	723	760	784	727	719	793	759	748	758	768	792	718	786	801	678	797	723	831	798	811	787	753	773	703	796	788	721	758	714	768	741	753	707	758	777	794	734	829	804	809	768	759	772	725	756	725	746	759	768	734	804	780	751	779	782	799	755	788	779	776	701	801	770	758	742	741	752	761	768	762	783	781	774	827	741	730	739	741	698	808	749	749	752	754	728	780	734	743	756	779	748	730	734	773	776	762	729	769	817	748	741	784	767	758	775	791	753	708	704	748	752	774	802	763	772	786	801	767	762	746	717	745	724	763	714	718	747	711	757	779	791	710	774	767	764	788	782	838	785	692	801	779	711	744	792	742	757	755	773	813	728	757	761	755	785	760	719	724	748	748	760	787	736	814	806	723	722	726	800	745	711	745	737	796	727	708	765	717	800	774	813	765	744	780	832	801	773	769	800	750	782	715	731	763	779	767	734	755	764	770	810	801	769	764	781	753	765	785	728	775	789	730	721	756	809	767	761	769	796	733	794	768	757	759	772	743	803	760	743	738	751	760	785	736	760	794	731	775	823	754	748	773	747	723	758	777	776	775	778	784	755	734	737	787	777	800	734	790	759	788	757	720	770	722	736	735	763	779	779	734	798	731	745	807	789	720	784	758	784	733	754	728	748	793	774	785	773	806	746	733	752	776	780	725	766	774	788	719	785	757	775	780	753	762	726	824	764	758	735	785	757	751	757	785	730	704	725	799	762	724	741	750	719	800	765	769	727	782	751	709	735	772	743	771	786	747	760	734	750	799	790	776	783	713	828	765	741	756	732	732	811	730	754	786	725	816	778	775	759	716	756	763	766	751	784	790	795	780	788	782	751	791	773	713	759	766	772	751	742	751	786	753	811	721	723	753	792	800	763	822	785	764	701	751	755	772	801	790	755	774	714	735	687	742	777	768	732	723	809	725	777	771	770	755	770	744	771	772	793	749	738	787	817	699	774	753	802	764	760	753	762	756	746	777	750	772	834	808	732	721	789	760	752	791	728	774	784	756	740	710	772	793	774	736	766	812	751	748	851	752	716	772	751	755	741	764	782	761	746	754	775	754	740	729	740	797	758	776	735	753	769	729	751	713	781	774	746	735	758	723	800	788	820	774	793	747	770	712	749	792	760	748	750	714	769	770	825	779	800	750	756	763	761	744	756	806	747	755	735	731	778	788	801	766	744	769	745	780	745	758	747	755	770	779	705	787	733	762	780	735	765	820	785	804	757	799	726	760	786	741	765	714	698	818	807	797	746	799	774	733	742	766	802	798	762	729	751	765	758	788	777	769	784	781	735	773	763	767	794	772	777	775	772	763	752	819	750	747	779	761	724	751	774	754	765	754	786	747	793	769	797	787	716	831	797	745	775	751	750	752	733	737	735	748	759	772	811	750	705	778	735	759	776	819	698	726	790	760	758	746	812	741	784	750	720	792	761	774	736	761	780	829	772	769	754	772	756	755	783	730	744	750	748	765	763	751	809	789	713	785	789	785	737	729	773	764	764	784	762	735	791	751	793	760	739	807	733	753	783	775	778	791	751	730	732	778	775	770	757	757	754	726	755	760	772	783	739	758	797	775	799	773	745	790	721	754	736	787	714	781	746	752	777	811	738	782	717	803	808	749	802	745	807	746	706	783	771	733	749	779	737	751	753	747	745	765	744	731	701	757	747	787	799	721	757	787	777	768	730	729	714	726	775	799	792	750	791	768	728	751	770	762	737	774	738	757	787	726	768	738	758	769	743	792	779	733	759	729	777	725	750	739	762	766	773	714	710	805	753	753	789	774	762	734	785	723	783	824	779	793	817	783	725	749	779	753	792	781	755	779	729	801	756	764	772	775	725	739	792	741	784	742	771	806	792	726	776	713	768	773	775	774	713	794	733	777	758	737	797	773	795	745	786	771	774	732	748	805	794	778	781	779	760	812	769	776	737	791	718	805	730	763	764	763	743	763	801	757	780	758	794	794	766	786	760	749	742	752	799	777	769	758	782	749	738	808	738	802	797	747	747	707	776	769	806	735	812	755	754	781	775	756	764	730	782	799	758	730	749	750	731	748	736	740	744	758	760	749	794	752	726	786	785	782	726	754	794	774	798	746	772	793	720	778	803	755	803	756	743	812	731	692	766	765	719	752	781	775	762	767	757	810	762	826	729	805	740	762	772	803	734	763	737	744	736	746	768	748	752	818	755	769	735	735	731	694	734	798	736	759	787	805	736	787	779	770	760	757	799	796	792	791	755	735	759	781	793	791	767	800	724	823	794	755	762	739	801	796	771	799	815	789	737	750	734	769	774	763	760	742	816	748	751	735	791	764	773	762	787	752	800	720	752	772	795	743	782	749	763	770	825	792	785	762	786	734	813	753	741	755	740	749	772	729	779	735	753	769	790	774	778	727	754	806	777	718	748	808	741	775	738	752	765	766	771	735	793	757	712	771	758	746	750	778	772	726	740	727	823	793	779	741	733	783	748	802	749	776	718	741	722	770	748	731	716	782	747	714	677	815	784	791	776	731	805	710	757	773	755	788	773	750	750	771	731	752	759	777	741	769	788	757	818	787	780	759	773	820	771	784	776	739	746	716	741	741	764	828	772	744	709	765	756	731	748	798	758	799	774	748	726	763	748	716	723	794	782	759	783	795	762	791	764	756	771	786	708	737	759	752	789	774	838	757	778	767	742	744	776	757	808	734	745	783	774	798	744	776	756	730	826	752	754	762	776	760	794	730	794	743	737	731	752	751	755	785	752	771	740	751	734	694	750	759	791	778	742	764	763	693	751	695	770	720	779	738	708	781	810	769	767	755	768	779	855	747	771	751	727	798	785	764	752	757	737	770	815	758	759	767	793	826	782	789	718	766	768	734	736	757	709	783	798	727	755	736	731	773	763	774	784	801	777	716	727	727	799	737	785	796	757	755	785	791	758	759	827	795	760	763	754	774	783	809	803	777	782	757	746	720	751	766	755	743	762	777	761	760	736	723	736	754	826	758	727	753	763	732	703	796	779	762	756	714	711	766	767	752	737	749	698	779	756	767	818	810	774	779	725	776	755	776	803	781	765	742	827	777	755	734	739	807	768	722
34671	30056	32958	27400	21244	19036	17050	12981	10392	6736	4746	3338	2393	1788	1566	1558	1494	1217	1201	1293	1088	813	877	902	821	828	677	569	523	552	455	536	539	491	413	354	354	316	303	303	288	302	302	283	261	279	283	305	306	338	353	325	323	275	252	272	271	289	269	263	273	266	242	272	258	272	277	264	324	250	311	222	292	250	282	246	242	268	260	282	266	270	245	261	261	274	262	292	262	288	278	268	253	270	266	259	271	269	286	274	264	265	277	258	303	290	242	260	252	250	274	282	275	263	307	268	265	295	281	269	263	274	297	267	244	280	247	289	285	261	261	288	294	255	267	250	278	288	276	271	284	275	287	242	289	256	268	253	281	282	265	279	257	259	255	212	271	291	280	266	265	290	268	248	272	271	282	244	262	289	261	292	249	282	258	271	265	263	241	271	292	237	271	285	297	254	283	248	246	253	238	251	251	270	278	242	238	252	246	275	279	265	269	236	264	250	248	258	281	267	250	284	264	228	248	265	257	269	267	248	265	249	258	279	245	263	278	256	274	269	243	262	260	289	277	295	281	276	284	223	266	263	288	276	273	264	313	281	251	260	262	259	251	266	251	276	242	259	290	255	269	264	274	264	245	271	261	275	275	242	292	282	246	255	242	275	278	303	270	233	264	258	239	282	284	244	254	254	289	269	296	259	278	291	267	269	283	273	252	287	287	259	283	254	267	255	298	292	253	289	235	248	247	237	280	260	268	263	263	276	284	269	270	255	255	249	260	311	264	281	272	281	242	243	306	243	282	274	268	242	272	245	255	271	273	279	251	286	306	249	296	275	288	279	299	249	278	248	268	259	294	272	242	275	274	289	232	265	289	268	282	275	254	275	274	273	259	262	269	267	290	273	293	276	256	267	258	250	291	258	259	263	303	283	283	267	261	247	324	275	233	282	257	265	289	262	271	286	266	263	256	260	261	271	264	277	270	273	292	266	269	311	274	252	242	267	257	250	281	251	254	282	286	267	255	270	276	268	269	218	257	275	281	296	272	250	254	277	257	259	266	281	258	262	229	286	260	262	250	295	248	293	270	280	279	273	240	281	301	257	290	274	253	278	258	277	247	264	304	287	270	300	261	238	265	294	271	278	314	258	298	262	300	279	258	298	278	261	246	255	285	277	253	275	263	260	259	285	246	241	251	260	268	255	270	287	254	277	281	251	255	289	245	248	265	263	285	256	249	285	265	297	255	282	269	282	256	267	241	258	273	277	283	258	266	241	267	259	268	234	265	265	289	273	241	259	269	290	270	263	263	246	260	252	269	289	301	283	288	271	257	267	245	271	268	258	310	267	288	288	262	257	272	249	275	282	207	281	259	297	279	252	251	284	262	263	308	269	299	282	257	236	262	278	264	253	257	236	259	287	264	278	280	248	261	249	292	244	271	279	261	255	280	269	279	281	264	259	276	254	278	280	244	267	268	268	251	258	275	267	255	257	262	252	296	260	254	297	269	269	261	271	271	268	288	267	297	279	263	271	258	269	280	246	274	278	274	270	267	252	293	268	291	262	276	264	249	265	245	274	268	272	271	258	272	264	274	288	259	224	241	264	264	260	266	279	245	268	267	263	278	306	266	255	290	294	260	241	276	291	252	261	287	284	285	246	280	251	264	268	264	244	273	294	235	283	259	276	292	277	258	304	278	251	260	259	272	235	260	284	275	277	282	282	273	250	292	252	249	260	259	285	265	267	273	280	283	244	262	274	251	289	260	309	291	270	243	244	268	279	302	251	233	252	276	289	278	255	272	260	276	284	242	263	261	276	284	275	265	250	270	275	262	263	265	283	268	268	287	280	306	247	288	255	273	219	249	285	266	247	275	258	271	239	262	281	237	273	252	279	246	271	287	294	289	280	255	286	268	289	270	259	279	271	273	275	270	261	261	252	270	248	260	259	254	280	307	280	261	299	291	272	246	276	258	271	264	270	272	304	276	255	262	259	263	289	278	267	262	267	221	272	265	289	261	274	242	237	273	264	265	276	242	279	236	268	250	241	268	256	247	283	282	272	236	246	258	300	287	246	256	245	292	250	280	275	255	298	273	273	231	259	269	261	280	286	266	288	311	259	246	272	276	230	240	257	257	272	258	280	258	282	267	261	256	262	277	256	284	279	273	249	281	253	275	252	270	269	282	275	243	278	245	241	246	276	285	286	255	265	289	257	262	263	252	267	264	294	237	256	261	256	288	270	280	267	272	278	278	247	263	269	253	303	246	270	252	264	272	273	249	265	275	220	258	257	257	261	270	244	283	240	266	252	299	268	258	217	290	277	304	227	238	251	281	275	277	279	277	310	262	265	317	244	287	274	276	290	268	281	256	246	256	249	281	241	274	266	256	263	278	262	240	252	246	249	265	286	272	261	260	252	249	260	270	255	261	269	231	247	264	279	254	250	292	255	258	260	261	275	264	278	257	250	272	273	266	289	283	250	293	238	237	296	279	275	301	272	277	261	278	285	244	271	292	277	274	301	245	252	295	267	317	282	262	282	259	269	262	244	269	283	255	275	271	272	248	265	250	254	262	271	237	258	243	277	274	267	295	290	273	269	293	271	237	264	259	263	235	258	314	304	270	257	283	244	270	282	291	280	284	252	290	263	275	297	292	280	233	248	275	285	272	260	258	262	263	265	246	267	291	247	274	265	273	297	277	285	271	269	265	258	302	271	292	243	266	245	251	263	266	276	299	266	255	271	256	272	239	290	269	255	248	225	244	247	260	264	234	257	265	259	268	258	303	272	300	273	232	261	255	257	247	237	269	275	265	261	284	295	275	266	266	267	281	247	278	284	284	283	240	256	261	250	287	286	264	273	302	263	278	283	287	265	274	269	287	261	254	263	254	253	235	250	262	247	270	269	267	278	265	250	264	286	277	262	268	279	276	292	274	265	289	274	239	269	263	273	285	259	267	263	263	271	289	247	298	263	286	276	243	253	280	237	250	294	299	267	260	277	316	267	279	271	264	284	266	275	281	298	272	291	254	243	264	276	255	295	261	265	280	272	278	279	245	275	278	271	235	299	278	278	259	275	250	253	261	269	276	305	275	285	283	272	264	270	252	238	298	270	271	291	288	247	251	268	298	287	283	290	292	236	256	240	286	238	273	279	276	266	255	291	247	269	263	268	279	263	273	258	261	269	259	273	272	250	290	254	249	259	289	267	267	272	261	236	283	248	286	299	305	280	280	286	281	249	265	284	267	275	306	262	258	254	252	250	265	284	246	292	275	308	233	264	285	265	260	263	285	264	220	248	270	247	245	293	256	309	278	279	275	265	267	272	281	270	269	262	256	271	253	251	237	277	227	292	252	259	260	254	269	288	277	254	286	260	273	257	280	291	280	276	280	256	266	290	276	285	262	301	290	243	315	261	278	261	267	230	303	271	254	261	251	275	287	272	296	254	281	271	277	245	231	240	270	275	282	281	241	259	246	272	270	295	262	266	257	263	263	267	250	266	273	268	261	269
21722	23903	37017	38200	35475	35470	34668	31211	29011	22758	19270	15315	11934	9559	8600	8440	8623	7110	7030	7460	6102	4622	5126	4871	4769	4576	3646	3042	2723	2794	2185	2737	2884	2414	1789	1628	1400	1354	1237	1067	1003	925	939	942	876	950	994	983	1064	1433	1280	1009	929	814	765	744	774	702	764	745	699	703	754	725	774	730	730	747	764	774	729	790	714	711	719	695	732	753	718	710	764	790	729	756	739	770	720	717	752	724	702	737	695	732	745	710	712	710	737	664	719	671	721	760	747	693	719	733	715	712	712	708	742	732	735	709	724	730	710	698	747	749	736	683	716	735	730	717	678	691	743	736	749	797	724	696	697	742	751	748	728	784	715	705	727	780	710	711	777	694	700	735	724	741	686	727	724	721	769	688	781	691	756	768	774	725	715	748	737	724	725	753	747	743	714	738	723	719	705	695	724	700	758	717	683	718	716	654	708	740	713	720	730	763	734	688	725	720	724	764	735	750	686	726	706	748	718	727	741	729	710	761	731	733	741	709	741	683	728	702	681	734	731	718	743	748	689	695	725	741	699	745	673	767	755	716	734	737	732	739	711	748	714	716	733	691	751	726	756	716	753	711	691	723	733	692	742	727	673	736	719	701	738	686	755	708	667	757	663	701	743	757	739	743	733	771	699	686	722	773	729	743	711	730	723	722	728	702	726	702	660	784	746	712	756	714	710	734	711	741	712	744	689	727	719	696	719	693	677	678	741	755	691	729	721	751	681	746	710	767	707	763	727	728	715	724	727	757	727	717	752	723	714	777	758	723	695	748	682	753	734	709	732	696	729	751	714	690	713	730	702	728	695	720	772	712	754	768	752	707	700	735	733	727	700	709	711	733	733	765	719	691	763	728	708	774	701	715	750	723	750	736	679	741	748	713	722	747	707	752	731	689	719	759	665	759	710	707	703	730	715	713	754	715	751	761	705	744	726	701	773	683	722	654	740	769	710	761	686	738	784	731	723	708	761	692	753	702	748	712	728	779	749	705	702	756	690	760	711	715	707	751	705	726	736	741	739	714	713	722	759	722	719	666	760	707	718	756	663	718	708	725	712	727	686	715	710	746	701	718	754	712	763	733	716	687	696	742	730	750	737	777	703	718	751	731	759	748	708	750	732	767	703	773	716	678	755	711	733	726	711	696	744	741	717	708	705	740	735	740	694	720	744	716	727	724	735	734	771	719	709	719	718	676	745	710	699	717	752	666	718	753	748	745	737	710	761	706	736	734	706	776	713	714	716	679	781	724	687	756	693	720	711	711	707	720	737	736	711	712	741	664	693	764	729	709	687	719	769	769	684	726	701	747	754	793	785	751	757	693	724	700	714	712	752	752	705	743	742	703	728	746	688	769	731	672	721	734	672	691	700	738	746	748	742	762	785	760	711	661	721	712	695	762	702	790	708	686	743	752	729	715	651	703	798	723	690	730	693	689	717	690	686	725	722	710	724	741	754	722	719	720	730	714	706	692	743	681	724	755	738	741	740	764	716	722	723	739	693	751	751	757	673	733	721	740	730	711	707	715	716	711	738	721	687	703	746	683	731	721	730	749	741	700	654	737	705	721	724	739	747	708	796	714	762	762	728	757	718	706	725	774	725	697	700	706	731	686	696	724	712	731	684	713	752	734	711	675	743	725	729	677	724	710	731	760	755	714	717	737	691	712	771	678	706	800	698	783	734	738	699	713	711	693	676	724	735	645	760	741	729	752	752	722	739	660	726	724	747	725	720	750	752	710	736	744	670	760	725	719	692	694	731	705	772	741	749	740	788	751	708	689	738	754	753	715	725	698	710	714	696	738	721	734	724	704	690	732	689	702	725	718	751	758	717	722	713	673	765	742	724	721	716	718	727	768	744	712	735	716	665	745	679	722	723	719	689	743	720	707	728	748	787	746	743	696	694	708	741	717	713	746	734	753	763	755	729	706	704	717	745	742	691	736	673	762	749	723	736	766	708	719	713	759	745	743	715	725	703	675	758	775	742	738	748	710	730	739	798	691	672	744	740	697	722	676	765	703	745	763	752	708	719	692	689	694	700	706	725	753	771	703	712	752	714	744	697	690	698	747	703	757	772	735	751	796	684	718	683	741	744	715	714	747	729	718	716	670	728	743	749	737	682	684	690	673	705	677	725	698	648	708	727	767	726	719	709	708	735	717	699	685	753	736	708	732	702	716	686	724	704	686	626	727	703	745	725	652	738	652	694	713	711	752	749	744	712	751	728	715	719	704	707	735	730	712	758	679	738	720	748	727	737	707	744	711	720	762	748	692	727	749	704	701	702	732	678	678	739	759	691	720	728	672	715	713	723	746	746	752	719	735	711	732	718	761	718	722	762	702	768	691	755	783	761	716	738	740	709	717	709	716	726	717	718	745	692	768	725	694	747	697	742	706	769	746	697	717	751	659	712	732	700	707	712	679	697	727	744	737	737	709	743	686	783	729	711	690	738	741	730	741	687	706	719	734	708	725	685	768	761	724	724	725	713	736	741	724	760	736	767	712	735	737	747	712	749	766	740	736	692	697	728	740	737	735	758	675	748	764	700	681	713	747	723	751	735	773	738	744	684	757	745	777	733	732	704	722	719	731	749	721	730	718	693	701	727	715	700	771	718	721	753	693	801	718	722	687	718	736	732	774	734	731	691	693	755	723	722	702	760	757	716	767	730	714	710	739	702	745	725	717	720	769	709	748	730	704	716	718	782	725	722	737	749	743	729	726	723	726	696	695	731	691	710	677	748	717	797	718	700	675	732	665	744	735	726	736	765	679	745	701	717	725	755	715	747	720	714	746	726	728	670	702	700	702	740	714	747	689	781	736	766	712	713	694	760	742	705	758	697	723	676	723	691	691	710	781	759	776	771	747	691	727	728	731	688	712	717	785	724	776	725	716	754	736	719	717	671	742	698	708	745	697	754	733	728	723	729	710	693	713	718	725	712	702	716	745	704	728	778	708	744	749	750	726	686	716	739	673	733	718	723	700	693	725	708	689	782	659	732	736	705	708	770	718	681	704	709	732	760	722	729	699	717	693	730	758	690	697	693	729	700	700	750	688	725	755	716	717	720	743	747	762	700	708	748	705	716	761	738	684	743	723	713	672	718	770	753	733	752	710	703	753	740	726	736	716	711	734	738	694	727	728	756	732	711	750	715	748	723	722	770	737	712	751	730	698	699	737	716	720	768	706	712	703	717	707	707	707	736	754	752	724	706	736	758	712	707	690	727	714	745	754	751	709	693	730	671	725	754	697	744	736	694	713	761	687	745	733	709	730	698	714	711	733	684	712	759	718	746	740	764	767	727	701	791	766	721	694	731	735	718	708	731	761	680	685	754	707	747	757	731	700	695	701	711	715	720	676	722	754	714	723	701	727	709	706	738	704	702	755	658	738	690	750	739	755	749	741	793	683	733	745	758	734	740	755	738	690	733	734	670	740	695	699	717	675	721	732	786	741	639	748	683	695	702	709	749	741	729	749	771	716	707	747
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
